agcaaagagagactgtttagtccacataaagcgtcgttggacgcaaattacgcggggggtgcaaacgaacgagaggaggtttgagatagcatcatcatdogcacggacggcataacgagatgtacgcctgtagacaggcaagattcccctcaccattcataatgacggttttcttaaaccttgaagttaagaaggataggtccacaccagttccacttctttttcctacggatacaaggcacaggatcaactaatcgggtaaaaacactggttgcctcttcagcactgacgacgagtctgtcctttagatcctatacggctagagggctcttgcggagaaggccgactgaccatgtcaacgaaacggcatcgcgattcgccttggccaccctccagtgttcaggtgcgtatctgtgtagcctataacttcgacatagaggagtaaggagacttcgtgagccacgcattcccctacagtaatcagggcagtctatgctcaagggggtgctgcgtcccaggggtgggatgctgtcacaatctcgcaaggacagttacgaaactgcctgctgggtataaggatgtgctttattcgggtccaatgggtcgttaaggtaagttggtaccgagtcggtacgctgcagtgcagttgggcgtgataaaggagtgttaatgactaattgccttactactatgacctaatctgcccccaatcggagtagatttctatgatgctagactcgaatggaacatctgaccaaaatggggagtatcatcgccggcctattcctccactgtcggagcggctagatccaacaatctagtccccgatggaacctcatacaccgcccgccaatcgatgtcatgccctcctgcattccatggtgcaactgactttaaatcctttttgcatagcaagactattcggattagagcaccttgtggctgcctgatgtaagatcagcgtctaatgtccactgggatcggctacgcgataaaaacttaaaccttagtttgcccggttaagcatcaaataatcgtagcacaggctaagaaggcgcgtcgggtgtccatgaagggactattagcgatatatgggagtcggtggcaacctcacatcatcatpigttagcaaacggaaagactcaccttatttgtcctgtagtcactacagccggctaagatctcaattggacgcctaccaagcgctccttctaaaaatatgaaacctcgaggttaagccgagcagccgccctcctgggtctctgcagtctcgcggtatccatacatttctaaatgctacctgtacctcccgcagtacgtgcttgtctggatctggaacccgtggcctgagacgttcctttttagcggcatgggcctgacgggaactcggccgagacattagctcgaacagtgattctaaccctctatatgacttggttttcggcgcgccggtagatgttccagctcttaggcaaggcatttggtagggggttgcacgtagcttgtcacgaacggagagagatggagatgacttcctggaagacagcggagcacttcctattgtttagcgggagtaacggcatccgatattttcggatagcgagatgaacgccgttatgatcagtgatcactgccgctgcaatgggctcttaatgtggttgagagtgttaatctctcggtcgtgcgctaattccttcggaggttgctttcgctgtcaaaacttgctcgctgtccttggtgtctttgatgaatatccggttccttgggcactttgggagggtggtctaagtttagggactaggacagaacgtaactcatcggcggtaaacaaagacttctatgatttcagggatagtcgtggtgcaaatcttcgtacgccaaaataggcacatcgacgaaattccgctataataagcgcggggctccatcatctagcgcccgcagcgtttgggatcccgcggatgcgtttcacgaaagttgccagcctgtaagcaaggtccacttctttggcaacgctctggtattaccagtatgtacgttcctcgcgctcacaaaacccctacggcgttctaggccatgtagactacacgcatggctactcatagccgatccgcgcctcgcggaaagaattgtggcttaagccattcaggttacacggcgcaaaggcgccgattaggggaactcttgccttgtagcgataccaaaagggcgtggaccggtcgcagacaacacgagtcactcagaggctaagcgacaataaaccgctcgatgctaccttatttcctgctcctcgaaaacgaaactctaagctcaagtttgaacgtcgtctccagtttgatacgccttagggggtacagagggtgagctacgagacttatcgcacaagctttccgtccaacgggagtagattgcttcaggtccagattcttgccagtagcaccggagaaagtcattaggcgcttgaccattacagtaatcagacgaagggtatgacgctgcggggccgcctgtatcaatgggtgatttagccaatgcccggaacaagaactgtgatcagcgattagcctgtctagtaaaactgactagtgtcggagcgtaatgttattcttggcttatctcacatcgatgaacgtatgtacggttcgaattgaagtgatcgtctgctctgccataactacgttgaccggataacaggttcgaggttgagggagctgtaacctccactgcgatggcccagtgaaactgatgcagtcgaaccgcaatggcgaaaaaccttgtgttagcgtctaaacaatgccgccgggacggaacaaacgtggtggatgtctaacggtagagacggcgggccatatccgaattctatgttaagccatgtcaagatgtatcaacacaaagattacacgttcatcgtaataaacacccgccacatcgtgagccgagaagctgcttccagtgtttttccgtcccgtcaacgcacgaatcccatatgtgtcctggaccccctagtcatctagaacaaaagtctgtcgatagatgtgttgatgtttaataacaccgagcccctgaccgaaaattttgatcatgaattagactcacccgtctaggtccccaggtagtacagcccggtttctcatttgaatgccaacgacaatcccatattcgagctcttcgcgtctcatgatgcatcatctattgcgtacctttgagtacgaaagcttcgaagatcccacgcacctgtggcatcacgtatcctacgcgtctgtatatctcaagtggaagaatcttggaacgatcatctaaaacgttctttatgctgacgagaagcacgtctagagcttcggcgcgctggctagtgtatgtccttcgaaccgagacccattcgatggtggcctgcgttgtaacaggcttctttctgtccctgtgaaatttgttaacgccctaagctaccggaactcctaagtactatccagaatgcgtgtccacgtgagtacgagcacggcagctctgacccgcgcacctacagggtgacaccttcagtatacggttgaacaccgtacgaggcacaccgacgagaggtcgtgtaacaatgacaccgggtagcgttgcccgaactccaccttcctggcaccctgtgcgattgtatgcaggcgcgtaccgcgtggcgagaacttatggatcgatttgaatgcgcaaggaagcgcagcgcccgagctcttcgcgaggaaaccggtagccagggagacgcacgttatctagtctgtggcttcgctgatagaatgtgttagtgcactttcagacagctgatacttttggggacagcccaatagtctcggttctaatttcgctggtatagtactgaccgttcgacgcagacagagattatcttgtcgatatgggttaatgaaggacttatgcgctcgcccgcaatttttggtgaggccccatggacagtcacgacctacggtcattgcatgagctggtacaagtatattcccatcagtctgttaaggtctagttcagctgtcttactgaactactatgtccatataaccatactacattaactagtaccaggacgtctattatattcttattctttgtctttctctgggtcctccgagcttagatcacccaaacaccgatcccagggtctgaacatgactccagtatagttacaatttgagcaggagactagaaataatgttgattaggggatgtctcgaaggagtagttaggttggtaactacctgaaaaagtcagcgcatttggcaccataaagaggattccgggatacttagcttcacctcgttggggcctgtcatacaaaaggtgtatctattaccgtgttagacccgccgctaccacacacatccataggttaaaccgggatccatcctggagcctgatagttgtttaccggcttcgatggcgagataagctcacaacacggttggcagagaccatctacgcatcgactatctgcccgctgaatcaggagtgtaccgcgcgcgcatgcctattagaccgctgttgaaaggcaatcattcagcaggggttcatttgctgccagcacgaacccatcgctaatcagatacgggagactgatgcctcaatcaactcccgactgtggcgaaaaatccgtctggtgtgaatgaacgttcagccgcccggacttacggaagataatgggctgtatgcatagtccgcgaagaggttggccagatgcgagttgctatcccgcagaggtcaagcggaatgagcaattagagtgttctgtgttgcactacttgcagctcgccacatactgacctagacgagctagagtttccccgccggacgcgccccgtgcaccgcaccttgaaaccgtctctgtatatggagacacccgcaaccatgtgagatattttgcggtgattccggcgagttcgccacacataagggacaactggcataagtttccacgagttttcccggcgtaacgccgctccggggtaggtccgtgtcaatacactcgcgcgttacctgtcccgaaatccaaccagacccagttgtctgttaaagaatacaacccgtctagttctcaaagttgttcataaaaagccaagtcatacgccgctccgaataataatagacgatgctccatgccacgctgcgtcctgaaaactaccgagtccggggtatggaacgccaccacgtgtaaagtctctcttcgcatgcctgcctcggcaccacaagtcgcccgtgggaatagacggtatacaataacagtctatgtgctgatacagtaggaagattcattaagatatccttggattggtcatcgtacaaataaccagacttccgcactgaagtccgcgtgtggtattgacctgtcttggggtacacagatatcggcggtgtcccatatcgcacgcgtcataagggctattggaatatttaccattgcgtcgacagtccaaaggagcacaaggcgcaaggataaacgtgtttagcaatcgtcacggggtaattcttgctaagtaacccagttttcccttaatttagtgtgtaagactcgttctgaatctggtgctgagctaatagacgctccaataatgacattcggcatcataccagtggctgcgtgccgtccggaaaatccgcgagatagatcgcaatcgggtaatcaaaccttttctgcgtatcctcaatgggtggatgaatttggaccctacgctcgtccgttcgccctccgccatcgatcaaactctttacgagactccattcaaccgcatgcttacttatagtgtccaggtcttcactgctaggtttggtgtgcccgtcaccgaatcctttgtcagaactttgcatgtgattccaccctaaggttgcaggtgcctgagctgagtggatttttccgctacggaaactgcctatttgcctacgtaaatcatggcggctctatgcggactcaaggttgagtaccggtaagcttagataaatcatagttctcatggcaccaagattgtggtgcagcaaatctagggattcatcgtacctttgccttgtagtcctttgtgccgagaatgcgccctgagatgggatgtgatacagcggccatagaccgctgagatgtccccacgatttccagaaaaccggaatgagattgaagcgtacgcggtgttgaaatcagtaaattgttaactagcgcacttcgtcgggtagtagttaggattatgcctctgaaaactgagtgctaatatcagcactgtgtgaagcatagtgcctccaactcgcgggcactataaccaccgataggctgcccgtgcccggggggggttgaaactatccgagtccgagacagtgacagctactaggccagaactcggcaggaagtattgatggggactgcggctcgctaccgccaacaatatcgcatgtctctaaatcatgccatgaagaagtccccatcctgattagaactgttcctctaccttgaagacttatgtactagggcctgccccgtacccgacttattggttgtgagtgcgtgtacgagacaagatgtgcgcaacgatggaacttcaggggttggtcagacacgagaccgtggccggcaatgagagccgacaatgccggtccctggcctccgtccttgcggggtcaatgggttttgcatagagcgtccggtaactgctcacttcggtttgtcgcgactgtcctgttaagcaaaacggaccgagacccgatcgacataaagcagcattttaacatgcataagcggggggggctgtatttggtgatcgccccgtgacctttccacaacttcccatcactcgagatacccaaccgcggcacacggcctcgtgctactcgaggatagcgaggctttcccagttcatcgggagctgatccccaatttgaatattaattcccagtccccagtcatctgccgccgaagatcgcggtctataactccgtaaaggctcgttggcattggccgaggccatattatctaaagttcgaccaaaccgctcgccccacctgattaggataaagaagcgagcccgggtgtccgcccgttggagggttaacatggacagatgcaatcccaatgaccgaagcctatcaacgcaagcacgcgtgccgtgctgtatgattatctacttgaacctatacgtattggtgcacaaactcttactagatgaaagtacggtgaagccggggtccttatcataataggatcgttttcaatgtccagatgacttctgcgaccctaagactacctgtacttttaggcgagactcgtgtcgaagcggacgcacaagtgtctgcacggaacggggctattccaggcgaaaactggttagactgtcaacctagacatggtgtttgccgccacgttgctggaggtgttccgctcagtgtctccatctcggaatgggagcgttttatcacccagtacattggtgccatcgatgagcaggattgaccatcagtgcctgcgtagtggctttcttcctggtctttgcatagcggcccttggggtgcatatgtactaaaatctatccagaaaggggatgatcgtgtggtggttcttgctactcagtggtagggacaatgtgagcggaatacatgaccgaatgtctactatggtctctaggatgtctcgcctatgcgggcgcaaccagaaagatatatatccgccattgccctccagcggctacgactacgctagaactgtatgccgtgacatccgggcgattttctttgcgtcaaggaagcagtgacactaagtttgggctaaaaaggatcgttcctggacgatgtgacccacccggtaggcagactttctaattggggttaaaccgtatgtagccaaatgaagttagcgcagccagtttgcgtataatatcattattgagtcacgatcagacatcttcttcaaaaattgacccggtggagaaactcagttgaagaagataaccctaacgaagcatacatatcattctcctccaggtggaagattagaggtggatctacacacgatatggtgaacaaaaggtcataggatgcttttgtgacctccacgacatacttccccatgtgcgcaaccgattcaccggagtagcctggtcccgagtaaagatgcattgctactggcgatccagaactccttctcttcgcgcctcacgggcttcctgggttggccaaacgcttgtagagagttgcccttagtgaataatcgaccgagcaactacccggacggaagattagaggcaccggggtcgagtgatatcatacttcctaacacggtaagctttgcagcttggttcgatgattaacgtgtctgatagtgtggcacagaccgcacgagatataacctgtgagagaaaagactgtttctccggctggacattccttcttggttccgcatagctagggagtccgggccaacggacagacgtcaaaagggtacactgaatacagtcttttactggtgggccccgctgttggtttctaagtatatcggtcaagcgagcgcacatatattaggacgtgcgcgggaaaagctacaaaataagagactgactggccaccagtcctgctgcggcattaagtatgtgaagccttaaaatctctgaagtattggtgagaagggtccaggacttggcgtacttaccatcgtgcgaatcactagtaccctacctaccccataaccgcccggtggccgggagtctggattgaggattgaattggccagtgatatctgtacggccacattcttagcctctgatgattacgagagacgcgcctaatgcacttatggtcctgttctccctgtatgctctcccaactgtgaaggtctgtatgtgtgaagcttgatgcgcaacagttatgttccgaacaatgagaactgtagtctgaggtactggcgtggtcattcaaagtaatctccgtcgaaagcgcaccccacgacggcgtatgccaagtagtgtgattccacgtgtcaaatatgcagcgccacaatatgcagggcagtcgtatggatcgcgtgttggtcaagttaatgtacgcactaaagctgtgcccctcccaaccaaaactccaccacacagcttgaaccggggatgattcgaggctgttatccgctgccattggtcatatatagccgaacaatcgaaccccccttaataatatttcacccgcccgtcgatacacatcagcccgaacccgggattgcgtatgaagcccgcaagcgtgtatctccgatagtaccagactctactttcgcagaccctacgatcactattcgaaggaccctggggtttgtacttgtacttaacccatccagcgataagtggttcggcttagacacgaatcacgggcggacagaatggacccacgagaagtcgaaagcgactcttctgtttaatggtagttcccgcgagacaagtttgcggcggaacacttacactcttaaaaagttcgctagggggtgttgtagctaagaataactatccgctaacttagggggatcataaataaaaatccgtagtgcggacagtacccaccaagcagcattggtaccgatgctaaaccccggggattgatgtcatcgatgacttcttgcaattggtccgcaaccaaggagaattactttaatttccgggaagactccgtcaagttgagcagctgactttgttaaaaccgatgaccatggagcgctgggcgaccccgcgttggcttgtgactggcactgacaaggctagctctgggcccacttacaattgtattgcccctgacggtaaagagctggtgcgaattacactcacgctacaacgatttccgttcatattcaaaccgtgcatcactcagagatctacgacgccgggtaggcgctgggttcacctgatagtcaagtgagggaaagttacgtggatcttatgtagagcggaccaccgaatctgactttgttcctctttccccggctaatatctcccaaagtttagaactctcgcttcttaagctagaatatgagtgttagattgatccgcggttgtggacttttcgcacctcagtcccgagagcaacgtctgagcccgggacaattccaacgataaacgtgccgagtcactagtcgtgttgagttgtttggcttttcgagaaggttaggtgatattgtgcccgaacagtaataggagggagaacaaagtttaacaagaggcgccctctgataatcctgtgctgcatcttacagggtgtgatcaacccatatatccaattataacggcagtaccacggggctcggttgtgctccatagaaatcgactgtgcccgttcggcctagcacctcctcgccacattcaatttcgcgtcgcgtttgaaccttttatgtatttggaaagtccctaaggagtgcgcagatcagatatactgaatcttcccgtcactccgcatcgaattaagtagggcgtgtccacgagagtacatccgacggagataccatacccttccttcaactggcgatcacctgtaggcttggttaggcgggcacgtccactcccacttgggacctcacggaaaacgtgatatccacgtacctcgactagctggtttcggcggattaactcgcaatactctaaggtcgatagcggactcgggctgctgggtcgttcgattatccctgggtacccatgtcaccgaacctgaggtttagcgcaggcagagggtttcttgagaaagttgtgtctaaccatggcacctgagccccccaccgatcggcgttggcaacgcaacgcgttactcgcccgttacgttaaaacgccgttacttcagggtatctgccaaaaaaccgggccgctcaacgttctgggaataaaacacgtacactcaaccctaaatggcggcgtcgacagaatacgcgggttcttcgcattgacccactaatatacgctaagacctttcttactgtcgaagatgattgctgccggtgcgtactgcccgtcgcgctgctagggttccgttcgtgccttgcgatagctaggaaagtataggttatggaccttttgtcttcccccgtagtcacaagtgaatctgagcatatagactgaaatccccctcttcgaacaggacgtcaagaggatgcatgcgtacagcatcgcgtacaacgaacattctgaaatacaggagtttcgtttaacaagctcggtggtggagcggtgcgtaggtgtagttttagcaaatggaatgtgaacaatgtccatcttatcctcctaatatctggatgagaatgagttctggagagcagaaccattagcaagataagtttggggagacggcgaggtgggttgctgcaaattgcccctcgcataaggtacctaactggtgttccatgggaaaaaaaggtgtcctcgttcgcacgcgcaaaaaaaaaaggtagagccaaactccaatgctgcttcttctgagggtatacacgtgatgtgagaccttatatcactgaagccggtcatatggtatacgtccaagaggtggctttcgaggacatacgagaaagaaaaggtcaaattggtaaacatccccaccatcaagtgcatgagcgacgactcaagcgggtggctgtgaagtgggacgcttgtagtgtccccttggccagcgcactaggccctaccatacacgacaggctatcgtgctatagatgcagcaaccgcgtacatctatgtcctacccaagagtagcgcgaagcactagggctaaacgcggtgatttacagcactaggaaatcatgaaacggacgtactccggctcgctggactaacacccttcagcataccgagccatctccaaccgcgtgcttgcagacactaaccaagtctacactctttagtgttctaccacccgccccgactcgtgcggcacatacgcgtctagcgtgtctaaagtgtcaaccaagctttgagtgaccgagcagcggactaccggcatattttcgcctgatactgtcatgattcccgcctaagtcaattgtggacctgcgacgtgtcccgacggctgcgcactggatcgcagggcccgggagagacgggatgggcagacaccgattccgttgctccattttgccagcgttgaaaaatcccaaacacgaactttccttgcgcttgttgtctactattccacttcgaggaatggtcagcgcgcgtaggaaaacttgcaatactgtgataccgtgagggcggcgaaggcgtcgaaatgaggctaacatttagccaccgagattgtttgctaactacacataacccgtgatccgatcagtcgtctggagtcctctatctccgggatgctaaagtgccagtttcgaagtcgcgatccgtgcttgggataacttaaccatacccagccttacctatcttcttgggtttatgacagcgtgcgggtctgtgcacagtgcgccgagtaaagtgtcacccatagcatcttaaccgtcagcagttagaaacgacgtgtgtgctgtcaggacaatttagaagcgggccaaaagctaaacttcatgtgctacagtgcctggtggcacgagttcatagtgagtcgcacggacaatgctttacgtgttgcgccaattctaacaccaatgatcaaatttgcaaggcgcaaaaagactccttcgacgacctttaacgcatcatcaccccggacaggcagggggcgggatgtaggcgagtccgcggtatttgccagtgctctgcgagaaaaccggaacatctcgaccttggacactctacaatcgccgtgcactggatcacaataggccgtcggtatagggagatcgtattgtacagtctgacagacgatattttgacgaacgactattctcgacaaggagttcggagtggatcacaaatctattgatagagctatgaccgaccccgcctctgcggtgcaccggcggtgtaatggatagcttagagaaccagtgaacgttgtaccggcgaggtgataatccttagaatgtgatggaaactatctccggcgtgctttttgctcggtagaaatatatccctgtgacctaattggaaatagtaggaggtttagcaagcgccgaaagaagaactatgacataaagcattcccgtctaatagtcttctcgacccccttcgggttctcatcttttatgggtagactgttcacttctaaaatctgagttacctcaagtgcgtgagcccccccagagttcgtgattatgtctgacgggtatacaaacgtaactgcggccacgttgccctactagtagagcagtacagtgattgggcttgtttgtcctagccgaagcccatctgtcaactgagcgcttatccaaccgggtgcactattaagtaaagctccgtgttaacggcctcggcccgctcctctaccctatgttgagactttccatggactgaccaggccgcacagggttcggtatggcgacaaggcaagcttcaaaggtgacatctcactagaaagcagaccttgttaggggttccggctccccccttcgtttggcgcgataggtttgcacgctatatggccccttgcaactctcagcgtcagttggtcactcgaacggcttaatgacttcatttgcccgctcgccttacatacttttcggggccgtgtcacagtctgattcgagctccattgccttactcgacatttgttcaccgtctacgtaaattccggtgatgtgagcctttcgacgctcctgcttgcccacagaggtatgtgtcgataaactgggcaatcaacgcaaaatgtgcaagtagtgcgaatcaggatagaagaacgttttacgatcgcttctaccgcagtagcagggcggagtggtacatacgagagtacgcttcgcattgaccgaagcagccactatgcaagattgctcaccgtagtgtaaacccccatgcaactatataccgtagctaatcacgcgtccggcgtcggcgtgtccttggtggagtgtcgcgatagtcccgtacgcgcactatcagatcccgacgatccagtttacatgcagcttccaatccccgtcgaggtggggtgcgtcaactggtgccatgggaatgtgacatagagggggtgaccttgtgccacgttccagctgatcgctaaccgtaccttgattgtttatcggagccataatgccccggaccccatattagagaaagcacgcaaggcaatagactcctaattagtcgcgtgaatagccgccttcaggcctccggtctctcacgaagtcactcaggcccggaatgggtcaggaaacatagtccagtgtatcttcgctccacttcttgagggcatcggacttggtaaatccagctaaggaccggccataaattgcggctgtagccccgtagacctggtcgtccgtgcgaaatagagtgagggtttgcgcgaatgggataatatagagcggaaattacagggggcaatcaactacttccattatatgaagggaaacccagcatacaaaccaacctcaccctttttaaaccggcggggggaatacaagactccgcacccgggaatgggccacctcgtcaattcacgagtcactccttacacccgctaaaaattgtaaagactccatattcaagcgtagacgaacgactattcgaggtgggtgggtacagccagccacgtcggtatctgacctttcgatggattgcatgtgacctcaaagactaatcttaccccatgcgaacacgtggataaaaactgaggcttgataccccgcgacagcttcatgcgacaggtgctccaggccatccaagttttgcaaccaaatgcttgtcccgcaagaaaatttccacgccgcaagttctcgattatcctccgaatcaaagcgtgtgcgtatcatacgcgggtagtaaaaagggcactcaggttggttcactgatcatcaacggttgcttcccacatataccttcgacgccggtagtgtgcattaattcgtgtgcccggttacgtcagttaatattagtccgtacccgtacgagattaggtggggggtacactagactgattgtcttatcgttccgttctaccactaggtgggccaaaatctgcaatttagactatgacctatgcagccgagcttctgaggtgaggtctaggacaccgggctcggaactatctgcgaattccgcggttccggatagtatgctaaccgcgcctgtaactagcgacccaacttggtttaccgtgcccgggcgcgacacgacataggtccatgggaatcgcattcgtggacggccgttgccgatagaaccgtcgggagcgggaatctgcctgttctccattggaaatagagcggccaatccttagaaagatcgcctcataagcgagtattcagacaccatctatacggggggatcacacatgcctggatgtagttgagagagcacgatgctgaattgctcagcgccactcattctcttaccttcatagataaccgggttcatatatattacaaacatcgaagacattgggaggacgaggtgttgtagtcctcttgtgcgatggcgaagggcacataactcgggggacactccctgatggcaagcacgcgcgcactgcagtatactgcgcaacagtatcccgaggccaggtcggctcacaccagcgcccgtgctctagagatagccgtcttgatcccgggccagaccaactaattgaccgaaaatccaatgccgtcaagagcagataaacgactaaacaacgcgcatcccctgccgcgtctcgcagccagccattctggaattgcccgtatgcctgactatacttactgttgttcaaggtgccttcctgatccaaaactgctcaggagagcgtgcgttcctagaatcaaatctaccgctgtaattccgataatgaaccaggttctctcggtgttcgcgaccacctgcatcgccgtatggcacttcacgtgtagccctgggaaacgtcccttccgcgtgagatgtaaatggggtgtccctgagtcaattttcttagtattgcccatagaccggtcttgttcgaacatcagattcaaaagagtgagttccgagcctgcgtgatctactaccatagtggtatcaggcccttactaggatgcatcaaatggggcattgaatttaagagcactcggtggtcccatgagggtgggggtagccgtaactttcgagtagcaatttgcgatcacggtcgtgcgctagctgtctaagtgtcgggttccggtgccagacacatccgcgaaatgtcagactgagactcttgacgtgactgctgacccgtctgttcaaacaataccttcagtccgcttgcttacgaggattatgaaattctccagtccgtgcgttctcttatatcatcagtttaagtctccgttcgaatatatttaatgacctccttacgcgaaccggcggcgcaccaatagaatctgcaatgctagggaaacgcctggagggggcagtcgtacaactgttgtaaactgttagctagtgcacccgcctatgtcctcccataaagcttagccgggtaaatatcaagtctagtcgtttggtaacggtgttggagaaggtagagccaaatgttgtaactgatctttttccgctgtattaatgtgaggctctaaatttggctcgttgttcatagggtaaatgttgaggtaaaacttccgaggttcccacgaaatagtgattcttgggttatgtgcatgaaaacatcttttggacctatgtagctagtactactcgggccgataccgaccgacagacatccgctctcacgctgcatggtttgtcgcctgcattggcctcgcggatgtcatatcaatcgtttttgcctgcacgttggcgaccaagaccgtacgaaacgaatacctaagcgggtggcttgcgtgattcaccaacccccctgtcagtttgggtccgcacgagtcgcgtgaccgagttcggaaatccctcgcgactggcgactcatttgaccaccattcgaatgaactgtcgaatatgtgtattgatctctacggctaactcatctacgttcagaggatgcgggaattaactccttataggttgcaatatcccttgagcaggaatttagtgaggttgtggtatatggtaaatgatgtggccactgagaaagtactatgtagttatgggaatcccatcgacggataattggtaggacataattcaacagtatggacgaagggcgaaggacgcccgcgacatctcatggtgaccgtcggtgtctatggcgtcccatcacttaaccgagaggggtgggaatgaatccggcacaaccctgttacggcactactgctcgaaacaggattctcagggaatacgatcgacatcattaccacacagcgattagtgcacggctgacgaagccggctgtcctaaattgattggagacttctcgaaccttcaaacaaaagatcgcgagttcagggggtagtcgtctagtaattggcagttgatagctccttaactccttataatggagatcgtatccgggccgctggacgacgaaagagtttcgtataggtttcagttgcctgttgtggcccagtttgtcagcaacgtacacagatatcgagtacgtactcccgccaacaccgcagaaggtgagtccgcgctttccacccggtattgttacgtgcgtgacagatccactctctgcgctgaatttcaccgcggtgcatgggtctttacaataatttatacccttccccctttgatctttttgatctggtgtaatacacgcagcggaagttctccgtcccataattaaactcccgatgacgttcaattcaacacgtagaaatgcaacttcccaagcacaggctggccgactaaccactaaacccctgccgttttccagaaataaagccccgcgtgttaaatatgtaatgaagtattgaatcgctgtgcagctgaccaccgcccacataaatcgaaaagcaagttgaaggcctggaagtagtttgatgacaacgtactctcgaccgccaacgaacgaaaacaattttatatatacaggcttgctgtcttctcgaacttcgaattaatttagggtcaggtgtttcttgggtcgaacaaattaccgcgttagcacacatatgtaatagaagtatcccgaacattaatgctgaccaccatcagaaccggtgtcggatgtctgtttatcctagagtataggaaccttcgcatctgaggatatagtgcagggagtctgaaacatgtctgttctgcggatggcagtttgctgcatatgcgaccgattgctgtctatttgcccaggttccatgcaagttactgaagaacaggcagtgcgtttgcagcgcatgtctattaatgtagcaatgtgcctgtaacattacgaagaccgagccgcaacgggcagcatgaggccgctggaaggcaatacattgatagttatggatagggaggtcatcttgtgcctagcacctttagtgacgttcatacgaacgctcgcgggtcggcactcggagtacacaaccgtaaccgtagagagggctattgttatcatgcccgcgtactggcgaaactccttagttttggctttcggctgtctcctgtttaggaagtaccggaccctagtgcactgcccaacggcgaaggcaacggtcgcaatccgtgtagtcacgtggcatgaaagtcacgaatgggacgtattccgttatggaggggtttcttaccgggacgtatattttgccgatcggacataaccttttactaattttggataagcgcctcctcgaactacatccgcactggttgcacggattaccacgactaaactcgacagatccagaggtcgagtgattttatctcttgtggttttctcttggtaccaacttcgaatttctctgatccggccatcaagaatttacaactaggcgagcctttacttgttattagtaatccgctcgccagtaggatgacctcctctggtctataaagcgtactgttcctgtttagctattcgtagtcacttcagttgaccgaacaggtgcgttgacccggactaagtggataaagagaacggacaatgccacgacggcaccacgatggagtgcatcagtgtatgacaggcttccccaatagtgttgctaacaacgaggtatgtatccaccatatttcagcaaccctctgatctgggttgaataagttttgatggatcggtgcccttatggttctttgtgcctctccggtaggcttagttagtttgttcgcgtatgccaaaaggccgctccttattgggtatgtacccgcctctcgatttcataagttacgacatcgagacatgtcaaattcaggaactatgaagtcattcatagtcgtgggtgccgctgggaggggttcgaggaacgtaacgtttcccattgtcagttccccttctatgattttggaatatggtagctcgagttgatgacttcggtagtagtgagggtgtcggagaacgagcattgtacgatcgatcggtgtcattaaagataagttctaattcgtctgtgattagtagtgtggtcgggcggcgatccgtaattttggtaggtaatcgcaaagcggattgtaggtcgcacggtcgaaaggagggtacttacgatcactccattaccaccgtcccaaccaccctgcaggtttatgaataccgcgtggaatacccatgccaaatatcatcacgtgagatgaggctagggttttagataatccatagtgggctctaatgtgcgccgtcgtccagctgttcccgagcctctgtcaagtttctagttttcgggttaaggcctatgctgtgcgtatcagattgcggagggattttgccgtaactacgccagataccggaaaataatgcaacacgtctcgccaccctgtcgacttctgaagactctggtacacccggacgctgtgcacaaggctcgtacgaggcttagacacagattcatcggggtcctgttacctaccagcggtgcttggcaatgaattggtgtagactatcgcacttacgccgcagctgagcgccacgagccagccccggttacaaagtggctatacagcgtgtctatagctgccgccactgggtcgagacatttagattgcgagttaatctgtccctcttgtgcttttggctcggacgcatagggttcagcggttcgtacccagtgtaaactatggtcatacggacttatagaaaattattctaccgaggtgtcaattttgtcttgtgctgccccggtgagctcttcgtaccttatctcgtttaaaggaatgcgtaccgacagctgaagcgccgccgtagttaacacgcttgtctgttgcccggtttcgtacgagtatgcgcaggtactttaacgtccatcactcttcgctagtgagtccgacggtctccgggtctgaaactctgttcgcgacagtttgaccgtaagtagtggacaaccggattacttccagggctgtgtccctggagtcacctcccacgccaatctgacccggcaacgagtcaggctggcatcatgtcgagagactagcaaagataggtaatacttagaggggagttgcctgccgacatacttcagaaaatggctacgggtcacgtcataaatacagcatctctcatgtgagtctgacgtcgacgccctcaaccaggtaccatccttcaccctcgggttcctggagagcattataggttgaattcgcacacgttaacagtaggccgttcgcctaaaggaaggggctgttagagactgagtgtacaagggggcactgacctcttatatcagatcaacagatcgacttttaatctgcgtcttttgattgacgtgataagttgagttccgagctccgcactagctcggcgaacgaagactgcctagagtcttcgactgtaaaaggcgactttaagagttgagccacgtagtagagacacgtactctatgtcgcgagagcaacagcttgtaatacgcagctcgctccccagcatctaaggaggtgtcaaactctaaagccgaggtacaatgacctaacaacctgaatcgagaacgacaactggctccagcatgaggactgcgggtagaagcaatcacgattatcactagtgtcacactaccccgcgggagctgaatcatttgtagaataacccgtgccactgcggccacataggactaatacagaaacccgctttccacgacttttagaacagggggtttacatctagtgaatttgttcttgtcagtgcggcagacgatcgtcctaagtccttaaagagtgaagtatccggtgaccactagatcatcttaggatattaaagtaatcctgataagccgtactgttcatcatcggctcgacacaactggccggacgtgggtggcaagtgcatcctgggactctgcaaatgtgactacgattagacggtagaatagaagctaagaccagtaggaatcgcctacttccagtcctcttgctaaagtatggcttatattgatatacgccctgctgcgcccttgtgtgtgcctacgagcctgactaaagcgtcccaaagttaagacactcgtatattaacggattcttgcgccgtgttttccgcagattaacgaaggtcaaacggaagttcaatcccgaagcccccttaatcaattatcaggagcgtgaatgcatgggggtcttggggctgtctggcccccatgatcgctcaaaagtgcagtatgggtttactatttagattcatcggtttcttccctcagcccccaacgcccgcctttgtgagcctgaatggattctatgcattcagaaatgacaccgcccttggttgtgaagtttacaactggcgtgcctgatatgaccgcccaaaacaagataccatgcgccccatccaagcctcctggacgtctacgtgaaagcactggtatatccttttacggagtgcgtcgctgggaaccacacgtaggctatatggaacgggccctccagcctgtgtccacctcactcgctatacattgtctaagttccacgcatgcgtttgatgctcacagcagttcaaccgtcccgaagtgggatgcatcgacatagtctatgcctactgacatctcgtatccagacaagtacgggcgtcaagatatagtagacgggtggcggtaaccgcggccgacgatcaccgaaatggcaaaaccgtgagtcatggtgtatcgtcgttaaaaaaccgcatttatttggccgagaatgttgtttttaagcacaacatagcctaggagctcacatattctcgagtatttacacaatgccaagacgagcttcaccgacctacaatccgtgatggatcacgtattgacgcggcaggtttctccgtaggcgatcatagtcccatgacatctaaaggtgcgttggcgcccctggtcatgcgtagtcagagtgcgaattccagagattcgcgacggattgaccgtatttgaagtaatttacagcccagataaagttgggcatgggggcgcgtcactcccgacgatcactgttccctttccatcgtgcctgtttcttttaggtgtattatacttgcgagttaggaagttctcttttttgtggccctttacttgcggcacacagctcatagggatacttatatggcaagactggctcgtatctccgcgcagacgttttacacagtcccaactcaagtgaaggctaattttctaccatgctgggttgcgacgtatgatcatacgcgaccggacagatcgcctaatttataagccagtatctccacaaccgggggtcggccgcttgtcgaattcattatacggaactctctatatttgacgcacgaaccacggaggcctaggagttcgcctagtcctggagataacgctcccacttaaccgacattcgcattagtatccgggagttctagaggggccaagatcacaaaccttttgggtcggcaattgatggtcttgttgaacatagctcgcttgatcgtaagtccgtccccctcattcgctaaggactgctgtgtaagccatgtaggatccgccatgggatctgtggtcaactgatagtttacagctatcaggtacgtattaaggacggccgcggtagtttaggtgtccaaaaagtaactctcgctgccccccttccggtgttttggagtttgacattcccgggcctttgggcccattacgtactgctcgagcgcgtacggtatccaaaagtagatacggtgaaacttgagaagacaacaattagtagagaaccacgtcaatcacccccggcgcgacggcatccagtgcatctacacgggcattcctgtcaaaccatatcaggtgaatggctgagtgcgctgctttatttaacgttgtgcctattttcactttatgttctgcttaggggatttatgtgattttgtgatcggttcgttagcacctcacagcacattacttgccccgtactgttaagcatggcgtccgcgcaatccataacttagtaaaatggaacgctttaattcatcaagttgcggcggccacccttatgatgaagtctttggcaatctcgacacgtaggttcctgtgtggtcaaccagaccatcccagatctagggcagagcctcgacaatcaggcttttgagggacactatacgctgttggcgatatgttaactggagttggttcagttggctacgaccaacacagtacgttcgtgtccgttagaccaggagtaaattaagattggccagatgaggctgactgatgaggcgacgttaacagcaacgggccggacgtttgcaaccgaatacttgtttcgggtaatctgcgaggcattatgccgatctttcccacgttcgatggctgatttcaataacttacaccctcaatatctaccaaaacaacaagatgcttgcttctggtactcgactagtataccaatcattcgtgccaaccagaattaggacgctgggtgctttgcctgcctcttctgcccggttcgcactcagcgagggttccgcgctagagcacggtgtgaaccgctatgtatgcgtcggcatccctaattatacccagagcagtgattgcagagtccacatcttgcagtacaatagttccagtaagccgtgcacatgaccaggccgtacccctacttgaccgtgatcgagaacgcgactcgagcctaacacttactagcaacactgatttactggacgatgggcgtagcggcttttctgagtccctgtcggtaacttccatacttagataactctcacactgaagctctacgagcttttgatatataaaactggtatgcgtgctcgtaggggggcgcgtcgaccgacgttagcccgaaggtcactctctgggtttcaatttacccgtctgtgtttgcgtacggaccccgcacccggagatatcttacagcattttaacggggatagcaactacataacaggagctccagtgaggtgccgcgcgtcctcgttaaccttttcgggaacgcgatcccaggatcttctatttggcaatccatgtacacgaacatgagtttgggactccgggtccgcggtcgtgtgatctgagcggggttacgtttcacttgggaccaagagggtaacgactctgagacttagctggatggtcacaacgtctgtgataaatacccaaaatgggtgtagagcgctctaatacgagaggaggtaacagaaaagggtctgcacgctgttactgtgttttcttcactgacggggtatgtggttcggacctagttttatcaatggcctatggcccttttaagagctgatcgtcccttggtgagtgtgctcgtaggcgagccacgcgcacaatagggccaaggagagagggatgccttgaagattggcttcactaaagagaggtatattgttcttaccccatccgccgtcctttgttgtgagccgactctacgctagatcgaactgcgaaacgggagaaataccgacacagtagaaccgcctgaccatcataccctcgtgtcctagtctggccccggcctgcttgagtgcgcttctcaacgggtttccatagatcgttcgcttatatactctcttcgagtttctgtcggtatgttcaggcctatttacagatcgtacagttgtgcgtcccggctcagccgaggcacccctacctttggatatccgtcaagtaacgagtcttgaactttgaggtatctactgaatcgttcctattcataacagttggacggcagctatttaagctggtcgtgtgcgattgcctctacttattacattggacggaatgagcgtgccgcgcagaaggaccttgacaacagggaagggtatcgatgacaaggtcattataaggtgtcacacactaacacgctaaaaatataccgatccagcctgatgcattcgtcgtcgacgcgacggggatttctttatgaaatcgttatagagtcactgcgcctaagctactaaagtttgtcggatgcgctagattacatccgccgacgttcagtccggatcaccaaccaatcgatcaatttaacactgttcctggttactaactaaacatattactcacctgggcagaattctaataaaatcagccgtctaagggtgatttgagtagtagattaccctagtagcgaaacttacttatcattagtaaactatgactgctggggtacgactaagatcatccgcacccattagcgaagcgtgcttaagcactgtagagacctctattcgctctcagcaagccctcgccacgcatcctagcccgcggtttagacttgcaacggtggatcacggtatcggccgtcagagacgctcactacacggtcggtaaagttttcacccatactcaagaccgagagcagcgcagagggttggttgatgtttactgccactcacggcaatttcggaagtgcgcctaaacagacgctattagttaccactatcgaggaggcgacagttggtgagcatgcagcttttcctaaagacgtagcgcattctgaaggccccaggtggtctatgccttgtgccgtcgctagacggtccgagccctgtgccgattggaaatagtccccggttaaagtgcctgttcgcaggacggaatgcgaaccactttaaggagagtaccagagtagccacccgcgcaccataacatcaagagggcgagtaaacgctacacgacgcccgccccatacgaaccagggtggcgatgccattgaatgatggcgggtgagaaatcgtacacctatactgcgattgccgtgaagattggttgaagcaggtatcatagacaataacatatctgtatcctttgtgttctggaggatgctcgggccccatgtgccgaaccttttgctctcaattgaaagatatcgatgacttatggagtataagttgttatgcgttgtcgaacatttacgaagagctcagctagcacttgcttgtggggtcgattgcgtccccctgccgatttggtcacttggtgcgttcaagcggattgagctctggtactgtgaaatagaaacggcgctgacccaataaatgactaggaagcaattccactagccgcagccctctgcccgcttctgacacgtcaatgctcgaggccatgcctcacagccggtgatgtgagtgtcaatctcgactagattccgctgagcggtcagtctgggtataatgaggcaagtgtctctgtacgcaatgttcatcgttactattggacaaatacccccatatcatgtgcttcatagcaacaaaacccggcctcgtaagggggtgctagtaaaaaacggtatctattaactgtcccgagatgattcaatgatcctgaggatcgtgtaatgctccgaggacaacgcaaggggcacagactatataccaaaccacggtggcactgcagtctgctgatacaacccggaacgtgtagccgtatttagcaccgcctgtcctggcccactcgccgcaccgtgtaacgttccaattcaagctttaaccattggcggctaagcctcagtagcccaaccgtccgattgcacgattggcgaatgcatcccgtaaagatcgactgcggtctgctcaactcgaacaacgaatgcactgtccaatgtagtgccagcggctccaatccaattgaagaggaacgcgtttcgaatcatacaagtaaaagagaaggttagtatcatagatgcatttttttgtcgatatgccccagctgttggcgcacaactgaaaatctcgattacaaaatggaatcctcggttgttcatggtccatgatgtcaactcgggcacagattcgctgtcggtgcccgcctagcgaggcgaggttaaggttacgggtaaactaacgataggaaattaacttctctgttgatttatagaatggtggtcgtgcgtcttttgctcagcataattgcgatcccattttaggtcaaacattagtacgggagcgtggtccgcaaacaagcccacttgacaggttagcgctataatcctctcgacatcgtggcacaaagtcctcctagaaaacgaggatatgtcgactatggactgataataaatctccggaacctctgggaatctccgccggggctcgaaaaacgttccctccggattgccatttagaggatgcaaatcgactctgctcaagatctttaccaaaccagagacttggcactaccaatatgacaacaggaatgaactgacgcagtcttattttattctcatctgcttcctgacggatctaagttggtacaaagtgtggatcgtgaggatgaaatttcgtgttgcgcaatctatttaccaataaatatagggccagtcttaagctcatgcttcttcgtagggattcgggcctctaacaatctggtgtcctatcataccgagttttttatttatgtgagtcgtctaaaccgctgagctccgcataggggacagccgccgggaacgattaaagcccctttgacgggtatagcgtctcggcggcaaggcgccacggaacatctatgggtaaagggggaaaggcgttattcaggtgccataatcggtcatcagtcatacgtggcccaggagtccatttaaggaacgcaggtgactcttacagactaattctgttgactcacaggcctactgccggctgagttaggttagaaaaggctcgacacggttcgtacgaacttcgtcgttaagcgtggaccaaggagtgtttggaaccgaagctatggggttgacaaaagttgcgggtaaaatcttaccgaccgcttctttggctaacaagaaccaacccacgcatatatgacaccccgccacgcggcttttccccccaccgcggtttagaggcaatgctcagggtttctagcgaacatcgatactaccgatggcagcttaacggcgtccatcaattaacgaacgccagcttcactgtgtagtggtcgtctgctttaaatctggatcggtcggaaatcgtgcctaatcatagggagcgatcgctggagtgcgagcagacgtcagtcaatctatcactatggaagggtagatggtacaagtccaagagcacaggacagaccaatgttaatgtcttcgttttctgtattgtattaggacgacatgtttcgtcgaaatatgtgtgctcttgcttctccgcgaatgaagtaccttagcatatcgtctggaattatgttgcgttaggaatataacgtgccagcaccttatggccccttgatgttgaccgggtattccgccctttaaatagttctgtttcgctcgtatagacatcttcttcggatcggccttttacgaaggctgaacagctttcagtgaaaattttactatccgagtcgcgcacgatctactaagttgaggtaacagacacacgctgccccgactgagaacttctacccgcgggaactcgagcctattgatttgaggcttaagggggtctggcttatgtcggccactttggtgacataaatggccccaaccgtgaaatttgcgagtcctccttaaaccacgcagaagatctcgcgaatcaattttttaatgtagcagtacattgactcaacatatgtgttccgcttgcgggggccggatgaagaacgttctagcgccagtgcgagttctgtttgtttgtttgtgtctacgaatgacctgaggtcatatctgacggctgccaccttcaactatcaactaaaatacctgacacccgacaacctgaagaccagcaccggaagcaaggggtgtatggttatacaggatagcatagtaacgtacgcaatatatactgaagagtactgcttgggttaatattattacggcgaccacgtatttgcccacctcatcagccaagtataaagaagttaaacacgttggagagtcgcagaatcgtcagcagccgttcggagaaaacgcccgcatataacccttgcgggaaggattaacgggatgttctagcccatggccgctaggtgtcactaagtattagactaagggtatgaccaaacacaccgacgtcatgtttcccacatggaggatgcttggaaatcatatgtcaaccaatgacaaatcagaggaggcgccctagtaaccaatcgacgttgctaatggaatggggagtatacttgcttagggactaacgcgctatcacacaagaaacttcggagttgaaacgcagactggaggggggagccatcgtaatcaatcagcccttcggtaacagggggtacaaacaaacagtctgcaattctacgttactcgtcgaggatgtgtgcatctggttacgtctggccatcgcgctcagtctgggcccacggaactggagcgagagccgtatgtccaggatcgactttctggcgacacggatctgtagcggctacataaatggcaggctcttacggagaccggagtcctcctttatcgaatattcgccacgctcgcatgaatttgtgtcttcttaacgccttttacacatcagatctcaaaacttgtaaactaagactccggcagaccgggggtgcccccggcgttgagagagtccagggaaagagtcaatgtaagtggggagcatgagaggcgcccagccctactgccataccccctctttcacgcgtatacgatcgatgtttaaactcagagtgaaataatggtcacctaagtagagccgtgagactaataacttgtctgctaaagagtgagaccagaagtcgcagttttcagcagtcagtcatgctactgcacgatctgaagtcgcatgggttccaacgattaacctgactctgggttcccaaacccggtgggggttgcatactgtcgggtagaaaccgaaagggacggtggttcgggacatcttctctcctctgtttcggtaggcactagtttgtacatgcttacttaactaccggctccccaattcctatattaagacgcagtcccgattgatgtttagaattttactctccgagtcatatcagaactaatatttgtagaatcgttcatacggcagcgcggcgcagttgctgaaattcaggcaagagagtgaaacagctcggttgagccgtttttgacggcatcaagtccaaattgtcacatattactctcgtaaacgtgttgtgcggtgttctgatatctcttcttgcgccctatcgcaaatgacgtcgactaaatttccaggtgcactacttttcgtgatttttttggatggcgatgcgttcggctaagatcttctgtcgtaaagatagctctgtacaatatcaggtacagaagcgtatcgggcaccgcccgaggtactgcgggatatatagggtgaaaccgtcacacgatagcggcggcggtacggcgtgtcgactcggccgttacagtcagaatgtaaggttataaatgcaaatagtgcattatgggggacctccaccttttttttcggttcgtacgttatagtgtttagttcgtagatatgcgccttagaatgtccgacatccgagaacaatcgagcattatgggttaaaatcccctcgacgtgaaccaaaattgcgccgccgtgtagcgggagcaggcggggccagtctggaacgtgaaattccactgtcactcgttcagtggtaatgctgagtcgcaaacacacttaatgacatccgtggggacttgttgaatacgtgtgattcgcgcaatggtacggagcagaatttcgcgcattccagctattaactataacaacttgcaagatggagacgaaccagaagaataaaattcttaatggtagcggcttggtgatttataattcggcgctacagggctgacaaaattttgttcgcacggggttgccagcgtggtgggcggacccagcccattttcaactcagagcgctatcaatcactcgtccgaggaacgatggaataagcatagtgccaaggggaagagaacgtgtggtctaaagtgtagtgacacctcttgcgctctcaaaaaagagcacatcctgtgagggtatgcgtctagtaattgaagtcagatcactgctctattcgttgtacggcgaaaatataactgggtcggatctttttaccgacgagcaccagagagcgatgaagttcgagtggaaggggatggaatgcctcttccgcgacctttttggcagctactttcaggactctaatccgaagagactggggtcgtggcagtaagaaggcagcggagatagctggccctgcgccgagggatggaccatctatatctagatcccgttgccacattcaactcctccggagcagggtacttgattcggggttgaaccgaaggctatcatgtgatgtaacgtagccgggaggtctgcgtcgcaacagaatctggctttccaaatctcggaaacaagatgcgtaacctaaagaagtccaataatcaatctcgccgcgtattacacttgaagaagtgttcagtgtaaagtacgcgggcgaggtggccaacgatcgtcgttcacactgtcattggccagcattctatgcgcctcgtgcgcggccctggtctaatcttaccgtggaactctaagcctcacacaactcctggaacggggacttctctcaaccaggctcgaaatacagtgattatctaaacacgatactgatgagtctcccgacgtgcaggcgttgtaaggacaaatgtctattccttgtcaatatgttgccgggggcacgtgcttggtccaccacagaaaccgatagccatagctctcaagcgtctataatccccccaggactgggtgaaggcaggagcagactctagtgctaacggaagatccttttcattacgcatatccgcctattagattctgcgtcgggtattttgcaagctgcgttgggacacatggcaccaactggagacctgtgcgatggttggcatgccgcgctaccatgtcccttggcagagaggaatcgattttcatagtctaatgtagccactgctcgcccaaacaacgttgttcggcatgccctgacccgggtttttcggaactctggacccggactcgaaagttgggtaataggccaacgcgattcgattaactttgggggctaaagaatgcgtccatcaggaactttcggatcatcgagggtacacgagggagggcgctatttattggtaactataccattgaccggttcttagtaccgacggcgcctgcgctggaaataggtgcgggaatcgcgagttaagcaatactaccgaatggggtcacgggagcagtcgaatcttgccgccatttgatagcggttggttatttagggtaaacaaatgagggaaatagctcggacggaagaagcagcaccgttgatgacttgccgttattgttcattctaggacaaagacgtttacgtccgaaccaaacactgcagcaccctaagaccttgcttgatgacgcaagcttcaattatcacgtacatagttctatccatgtttttggagtatgattagttcgaattcatcggacctattgtaccaaaagtttcttatcagggcgagcagcgcctgctgccccagatttatgggtagcggttaaatgcgagtcttaagtttgccaagggaactagttaaccgaggtgggcccatgatatcatttacgtcgcgccctctctcgaccgcctagtactagctaaagcgtattcgatgccaggttattggtatgatttacgaaccgccaggacaaaattgcgtaatatgaaccagggatggcttcttgggatattcttacacgccctactgtactgagagcaccacgtataaatccacccaaaactggggattgatttgtggagcctcgcggcttggcaaactttaggtaccgctatgcctaaatttcatgaacttcccactcaaaattccgcctaaggacacgcactgtttgctgctgacttgagtaacaccctggccaactggtatggatctgcccccgggttgccttctaccgaccgacgcaatccagtgcggtttggccgggagtgattgcagactaagtcacaaaggctctcccatgatacttcagcacacccccgtatgcttgaaggactcaggaatccagtcaattatgcgcagcgcctagtgatgaaaattcttcgaaacggcattccgctctacgacgaacctaggagggaatcatgccaattaacactagagccatctgttgtaggttttaggagacatcgattcatgtcggtctgtgcgccctgtttttactacaaagtcacacagagattcatttggtctaatcatctggtttcaccgcagtacgatctcatctcgggcacatactctgttagacaaactccgtatcggggtggtacatttgtcgaggctcgcacctgacagatattgagctacctctcggtcttgcgccactaaaatgacttgaacgtgagcccaagtcttgtttttgctaatgcttttctctcgtccggacatctgagtagatacgtacatgtactcgctgtagataacaatattcggcttaggctcgctgtggcgcggtgtggggtaaaataggcctagggcaatgcccatatcgcatcatcactggggacaccaaacccgaccctgcgtccaggtaaggatggaggataccaggggataacgataatcgcccttccggagtgggaaacaaccgcatctatacatcgataactgtctacaagccagctaattacatggtcgtgcgctccaccgggtatgatgattagcgcgacactcaatccatttgtgcagtacgaatgccggctcgacccggacctctacctctcctatacctgaaaaggcaaggcctacagacccgaccaggtagaatggagggatttaatgaatcgtgttactaatctctttggacctcgttgtgagcgccttatttagaactgtttctctgacctctaacctacgtatcatgacgtatgcgagtgcccccgtagagcccgcaccctcggttaactggatacgtcatagacaggcttaacgacgagggcgccatacatcgatggcacaaggtgtcgctaggctgcttctcttaccccgcgatcgggaagagagggtccaagttgaatgtcatacgttgtctcccttaccacttcgtcccagcatggggacttgcagaatcaactctttaattgtgacaggcgcttgctgactcgggccccgcaaagaggtatcctatatgcacggtatcgcttcttatcggcgttctgctagtcagcccgtgcgaacattggaactccgtagctagcctttgcaacacctaaccatagagcacgtcacgtaccccctctaatagaccctctacagactctgcaatccggagtatcaagcttctaccataggttttgaaatctgcgtcgctcaaaaccaaggtcggaagacccatgggaattcttctagacagacagccagggtgcgaagatcctaggaagccccgctagagagcgttgtcgtgtggcatgtatagccccactatcttacggacatttcagttggtatagcatactcaggcaacgacctgcccaattagagtagacccctttttacactttacacctacgaaccgcgttaggtcgttgcgcaggcttaacgacactcagaaattccgattgaactcagcatacaagtcgcggccctgatctgcttaattgaggctgtgtgacacggaagaccgtcctcagtacccatcgttgatatcattaccgagtttagtatagtatctgatcagtaggcttttctgctaattacgaaatgataactatccgcccgaattatgaaagaagatgttgagtatagacatcagaagtagttgtcggaccggtcgtgattagcaccctacctattggcgttacggtcaactatacaggtgtagaacgggaccataggcggggtggagaggtcgccggtaatggacggttcggtcaccggtacatggcacgacagccataaaggttgcaattcaaaggcgttgatccacccccttctcgtgcttctttcacaatctagagtctcatgtaatgcgcgcacgcggcctaggaacctgggactaaccgttttacagacatggcggtaccgagttgaaagttgtattgtcgttaacgtcactatttcttcctctgctctgggccggtccacgacctatgtatgctaggggaaagggactccaacccacagccgtgcactgttgtcaccccttctatacactcgccagccctacctggcatgtgtgtggatttacccgtgtccagttacaaagttgcgaagttcacgctgagtcgcagccgggccctttttctggttcagtacggttgcaaaggcatatgtgtgaccagggcgttatgtattaccccacagcgcttgctctcgccggaacatacccggcattccaaagcttacgggaagacgactcggttgggtagtaacaaccgttgtcgatgctttctgtcagcgcgtggtatctgtttctgacctaggtcattcgctctcatactgagcccacgcctatgctccctgaacgacgcaccggttgagaccactcaagcaagagactggttacgtaatgactaggggtaatcgttgagatcatgggggcctgatatctggtctcagtcatactttcccaggtctgcgaaagtccacttgttgagctagaacttggctacaattcaagttcggtgcccctgcacagtcgttgtgcatcggctctttaaccttgaaggtaagtgccacacttgtaggtggaactgctcagcaaatcctggagctccctatcctgagaatagaatatacgtttcaggctcgggtgataattagtcctacataagcaatgtaacgtttgttggaacccacgcatcgacgatcatttgggcgctactggagagtacatggcgctgcgctatagcttggccgtcctcgtaacggtccatgttgagttccgggactcacaacacttaaaatgataacttgccatgcttgatgcatctactaccaagaccatgctgtactgcgaggatcacaaggcgactccgatcggctcaaaaggagaataccggtgtgacaaacgggcagcattgtcgaatccctaaggatgattgggtgaagttatcttcgatttttcgtcataacggaagaggatccgagaacttctatgctggttacacaatgagtcataatcaggtgccactgatggttgttaactcggcgctgtcccttcagtacggacaaaaagtcactgggcctgtgcagaatcgcgtggaggggtgtgagactaaggctcctatcccattagcgaaattcctgctgtgagtcctagactaatgcggggccttagaaatgagcgtaggaacaaagggaacgcaccgcctattgacgaaacaccacagaagcgtctcaagtcggtgactacaagcaactagccacgaggaaccgaccagaaaaagcagttgcctcggcaagagttgaagtagtagccgaaggctgtcaacagcggaagagcaaaagggcggtaaggttgtatgccaggggaatcattgcaaatcacttaggacaggaaatgctcgtccgggggctgttctcaagagacgcaagtgagtcacttacggacatgataaccctgcaaagatcctgcgggccggcccccccggtgaagacaaacgtttggctttcaagccagagcgtgattaatcggacaggtccccctgttctggccacatcagggcgtccccgggaacgtctgtgtagaagccattccttgaactgctttgatatcttttacacgtatatgtagatacgaaaataaattagtcgatcctcacaaaataccagcccccgaaggataatccgtgttgtagactatcccggtttcctagtttccgtcgcagtattctagagctcaattacgaatctggcattttggacgtccaagaactcgcctcggtcttagttacagattctattacgcttggacaagttgcgcgacaaatcttagacaccaatacaattaccggtgatgagtagaggcttgttgtagatcaaggtcctatttttctgtacgtagctgttgatgtgcatacgaactcacacggagacgtaccactttcagccaccgcggggtcattcacaatccaaatcactccagtcagagcctcaacgagcctcctatacgcggagaaaatccggcgatggatccaactagcgcagtagtacacttgctgtcgggatgcgtaaccataactattcggtacctgagaactctgcttgtggttctgcactacccatcgacttttcagatggccctcaacctcgatgaacagatctacgaaaggctcgtcaaacgcacccgctgaagacaagagacccacgacgcatgcattcgccgtcttccttcccgcgacttgtgaatttaccgtattacatagacactcgtacggctccgggtagatcaactctagacgcacccttggctctgataagcatgaagaggcatccagctctaaatgcggcctgaggaagggttccactcaaccccatgtgaacgataatggcccgggtgtagactgctaacaaggaggacattgacagcggccggaattcaacataccgcgtaccctctaacccatcagccgcttatacccaagcctatgatacaaacatggcacaaaagcgggatttagcaccgccgtgccatcctgcaagggagcaccgggaaaccgatagtttagccgcaatagcatgtgatgaattctttgggtaaatcatccggccaatctccacacatagcgcgggcagactgtcatctaccgcggggggatagctagtgtagcttcgactcgcgatagcggctaggacctacccaatgaacgggaggcattgagttatacgagtcgtacaagggcgattagtttcgggcgtaggttatactaactcttataggtctctcgccgttgttctcatccggaggtgaccgcgcgatttggccggatgaatggtaatgaatgccaagttccggtaattgttcgcagctccaaacgacatccattttttgcgcgaggttgaagaatgacgtgtacgtacgggctacctaacaatccgtctgccccgaagctaaatacatgaagcttggttccatgccggaacaacaagaaacatgagagcttgagccattataatcaaacaagataagagttggtatcagaagcccgccggctaggagaacaatgttcaatcacgctatatcgggaaggcttctgtggatgtagcgaagtacagtggacccaagttccccataaccgcccaggcagttgaataacttgcatcttgccaggctaaacgtaaaataaaaagcacgaaaccctaggaggcagcagctggtggctggggtgtattagccaagcgacaccgtaccgaaaggtcgaacaggctgaaaacacgtctagcagctccatcaactgtgctgcttgagccccagcgtataagccgtacgggcatatcacgggtgacaacaagggtcctgtcaactaacagtgatacaccccctttgaacgtggttgtataggggcttcaatcggacccggtccgcaaaatagctctgaagctttgtatagcaaggctgctcgggctcttgcacatttagagaagggtcaccctttagctctagaacatcgtagtgccggcttgggggatcggcagccgatcatttcacttgggcactgcgttaatgcccgaggtccaggaccgtgtaccgtcctccctggcgatcgacatccaaagtctatgcactcggtctccggtgatccaccctaggccagccctatgcgagaggtgcaaggctcgcatgactgtgggctccccttagccgtttgactaaccgatctctaaaccgacgggtacgattcgtgtaattcgaagactgtatcgcctgttcgatgggggcgtagagtcgcagacacgttggaattgcccagttgctcaatcaccgcgaccgtctgacacgaactgtttttgcatggccgggccaaaacagaagctaagaaggcggtatagcttgttgtcgccgtggataatggaaatatatatgtggcctatagggagccgatcaacaacatctgacaggtgctaaccgtgctcgactagaacgttgatagggactatagggtctccccctccataagatgtgcttatgacagcgcgtgtcccggatggtccgtgctgacgggatacctacacgttggccctgagaccggtaacatccaacccttagggatttctccctttgttttgaagagacctctcttatgcgagttcgcacattaagagggtctgttgtgacaatatcgacaactaccctttgcgaacgtttaataatcgtggatgaatcttacatgaaatataataagcgctccttgtgttcaactgcttctgctccttggcctgagaaaatgatttgcgcggttccacagtctgaaaaaaatgaggtatgccacacgagggcactactacacagctactttcatgaaaatggagaagcttttatgcgggggctgactcctatgaggaatatgttgccaatggccacgtgttgtctcttcgtcctatactacgggtttgggccaagtccttagaccaaggtgtccccaatggaatcgggaccaacccgctaagtgtattagctgcgtaagagtagccttgttgcgaagttgcacagttgacggcgagttccgattgatatggctacctattgccttccgcgttggtaggagcgtagacgaacgctcaaggcaccgtaggggatcttttactatgcgtcggtagaccactgtggttcggatatttccccgttgtcgaggcgacagattgctcctcaagccacagagccatggatggtcggtctaaaccgggtttcacgccgtagtgagagataataaacttaggttgagtcatcggagaacctccgccttagtgaggtgagtaccgtcaacccagggatctatggaaatgaccatgggttgaatatcttcagcaataaatgaatctgtgcgagtaggcccggttgttgttcctcaacgatagtgctatcgatattgggacccgagtctccgctgtccaaggcggacattaaactatgcttgccgtatcattgacacgaacaacctgcctacgcgacgtgtgccttgacgattaaaagccgcgataaattggcttagcaaaattcttcgcgagcaccacattgatgcctcctgagtagagtggctgtcgaccaactggacagcggtcgccaatggtacagcctcccattccttgcccgattatttcgtgggatcccggagtccgtttcctacatatcggtaattgcaatcgggaagtttattctgcgttattcgtttttgagatgaccaactttgcaacaaatcggaggaaggccacgccggaccgtggagtacagacagccatggttaactgcaaatggtactcggctgtatatcggcgggcatgatcggcgtaacgcaccaactgtctctctaacaagtgtccactgtttaaactgacccagaagccgaaatcgttcggacgactattcaacgcgcgttgtagagctttctctaggagccgggctagctcagcgtttggtagatggggatttccaagggctgacatatctgccgctctccgaaacaatggcgactaatacggttcaggtttctaccagatacccgacgtcagatcctatgtgttgcattagtgtaatgtgttatggacgttcggaatatgccgtagttaggacgttaaagttacgagcccagtgctaatctccataaaaagaagcgtttactgacttgtgtgtattattctcctagctgcttactgagatctgatcttagatactaaatgcgcgtaatgagttaagctccggcgtagtaccgtgaggaccatataaccagtgaaaaagtatcggtgaggctgatcaaggaccgccgccacctgaccgctcggtggctgtcgagagtgtagaccgcgaattccgatacggctaccatagtaatgcgttgtgcattcgtgcctaccgcagtttttcacattacaaaacttaactagagacctaattctacttcaagcatattaatattttaagcacacccgaaaaagcaccaccaagttcgaccccgcgtgattaatgcaatacaacgaatgaatccgttccacaacatgatcaagacaacatgagtgagcgactagaacgaaaaagccgcggaattactggcgaatgatttattatccattggttcgtggcataaatgagctgagtttatttgctcgcaatcatcctatttctcccacccaaagctttcttacttgagtaggcctggattcatcgacgtgcgggggcgaagggttcggcccgccaaccgctttcgcttaatggcgggaaaccgtggtatccgaaaggtcgtaagcgaagaaacgtacgaatcttctgtgtcgagacaactactcagccacctgagatatgacaatactatgaaccattctatgttcttcgcctccgctgcgacgggtccacgttctaagggttgacacagggttacctgtatcttggtgacatcgtgtagcgaacactaagatttgcggtgttgagcgcgagaatgcaccatcagagtgagcactatatagtttagccgggtcttttcgggatgcggcgccccaacgcgctaaatttgacagctagcttaacccccgagaccacctaagacgtggtatgattcaagctgtttaaactacccgaaagtccgcccgccatatgagtatattgcaacactagagtctctacgcaacttcgaacgcggggtcgcgaattcgatactcggataatggcactgaccgtcggcacctcgggacttctgtgttttgtatctaaccaggtaacgagctacgttctgaccaattatcgttagtctgcgtcgatctaaccctccgcgcgaacagccctttgactttgttaactggctagcaggcatgcgccccgaacgacgagcgagccagcgcggacatgcaataacgagccagtaccccttaacgcggactactacagggttggggttaattatatatcaacacaagataggtaaggtcgaacaagtaccccgcgggagccataaaggtactagaaatccagggtaaccggggggggccccgccacgcatgccctacagggaacgttaaagcgtgtaaaatgcatccccttttaagtagtaaattggttgagactagacttatgatatttgatgttccgatggtactgcagacctcatcagtaggtctatttgcggtgaaggcttacatgagcaattcgtacggtaaggcgcttattcttttcctcaggtcgatcttccggatgttctcagattcgagagccacaccttgccgatgaaccatctgtcgccaggatggagcttgcagtagacttggccatgctaaaaggaattaccataagcccattgctctccaccattaagaatcatcacgcgtaccccgcgtctacgtcgccgcggaagcgttcaagcccgtatgcacagtgtgtgatgtaagtggtaaccgaggttgatatcacaggtactatggggtgtaatgggccgccggctttcgtggagagagcgcggcactgggttacctaactatcaccgcaatcggggtgacataacctcgaagacgctattagagatctccaccccggatacagccagacctcaaaatcaagactcgcagcatctagtttaaggaggcctccccgctagttttgagttgggggaattgaaccgtgaaccgaagagggccatttgatctgcttgcgagggtcgttgcccttcggaagaccggccagacagtttcggaaacttgcctgattccggggcgtccgcaattattcggtatggtcccgttcgatcgaatcagaagtcacaaatgaaacttaacctttatgctactgaatcatctgcaggtctttaggtgcctacataattctgttaatgtgagctgtccgggcgtgctgagatctgctcagtaaatgaatggctacccaactaaattcgaccaccaaaaatggcgggttgtactccgatcaagagtcgtcttacagagctacagacttcgactggccttcagaaaagagatgctacaaacgatcgcgaagcaaccactattacatggaggcatagccaccgggttttagatgacgttatctccgctttacagtgctcctactgcaaatcaaaccggccccggtgaccggagttaataagcagccatacccgttccagggatatgatgaaagattgttgaatgtttctgtcggcgccctccttggtacggcgctcatgtcgatacccgtaaaatggggaaacggcagaggcagacagggctgctgacagcctttcattagccgactatggaccgatgctatatgaagtagcctacatcacaagcggaaatctaacacttcccgacaaacagccagttgatgcggctgggcttggttgtatagccgtacgaaacggtcactccgatctcctacccgacgcttgtaactgcccggagccgggcgttactcaaatgtttatccagtgggtaacgctgatttataaggtgctcgaccattggtgtgtgaagttgtttcggttgaggctgagagggcagaaggtcagctatgtgaaagctcggcaaagaggaaatcaggagcgcagcaataccgtcgttgccgcccggtcgcgatggatgttaactgtgcctttaaaggatacgaaagctcagcctatggatctgcattgtttactccggctgtattagcgtctgtaggtccgagtttcccgatcataacggatctgccccggtgatgtatagaatatacagtcccatgcatattgtgatgataattagtctccaggagacgacctaccaatattatgccggattagcaaggggtactcgaccaaactggcaacaaggcggtaacaagtcatgcatccgattatcattgccaagcggcactcccgcaagtacgaatcagtcaacgctagacccgtttttcgtgcatacttaatacccccacgcgcacaacggaatatacgtggggatacaaggcatgcagggatgatgacatttcctacaacggtggctgtgatcgtaatccgaatgtttttccgatacggaagtcatgcgtgcagagcacatgccgactgtttctagggtagccgtgaagcacactgcagtacgcattgcgtttacggcgatggttccactaccgtccgatctgatatgccgaaattccataaacgttagtttgctccgttagtagttaattattggtcgcacaggttagttgcggtcctccggagagccagccgtacgatctcgctgtccagaggggcttccattttagtatgcgtcaggctaccgtatgtctaagtttcgtcaattctgtactgggcgcaggtgggcccttaatattggccggcaatgtagctctctatatgatgcgctagatactaactctaactcaaacttctcgcgcgagcataaagaccacgagtatatgcgtaaccgcttcttctccatgccgtaggacagatgaatgctcggaacgccctggccttatcaccatcattggaaaaacgggtcagtccgcatggagccgaaagacgcctttctcccatggagggagagatgatccatggtccaaggcgctccgtagcaacttgtatttccggtttccaagactgatacacttacgaagtctgtgcgagtaatctcctcgtgcgggcggtgtgatcccctacttggatcgcaatttcacatttctggaattaagagcacggtttgggtgttcttggcctcaggccgtggcacatagcgctccaaattcagtaaccctctcgaggtgacacaggcggacaattaaagcttcaccttactcgagattgctacttattacctagacttatatcgatgtgcaccgaagtatccgctgtgctcgtgatctgtagacaactacgcgagctctaccgatttcgcagtctacatcgcgaccgagcctgttgggtattgtactgggtatgaatgccagcgcaaattagttctaacggcgcttggcttccaagcagaatgtgaggaactctaagggacccggcctgttggccacttgtacatcagaggcatagccctaactcgttcgccggcgtgatagcaccgggtcgtgccacagtctgtaaggagtgtttagggctacggggtgagttagaaagagcgccgctatataccgtaccataaagaatgccattccaacaacagggcgtttgttggttccagctcgcggggttgcgagatctccgatctattgagattgcgaacgctgaacctggggctccgaattagggtagagaccgccttccctatgcacgaacagtgcaacgattgacctgtcctataaagcatcgtaatacccaatcccatacatcatgagtccataattccagcccgggtggagcggcatttaattcatacactcgaaattgctctctacgtagtagaaccccgagaagatctccaagtaagtaagagtatacagctggcgctcgacggcggtcttatgtactcgctctcgcgctccatacggatcatcggctcgcgcgcgctcgggagcaatgataagcgcgggatcgggatcccttcgccgaagtatgcctttcttgcccgagtcgttaaagaaaaatgcccaagatccagtaatgggcggcaggcggaaaccagaaccggtcgtaaggcaatctcgctggtatagtatagctaataactgctcgggaactgctcccccacagcagaagctagtccctcccatgtctagactataacactcaaatccccgggtgagtttctaaatcaaccttgttccagggcactaagtttgttggatggaccgcaagagagtaagaaatttcgtaattgcttggaggggagcagcggctcagtgctgcgagctctatcgggctgtaagcttcggttccatctcaaaatgtcaaagtagccgcgatctcgaattcatgagataatagtcaaggccgcgggcggacaaagcggaggatataatgtctcggtatcgtggagaccgctacgaagcacacactgctcgcccactagattatcgaccccgcgggcctagggttgagggtcgtctccagggatatcgacggtaggggacctgtgtgaagggatccgttgacatggcacccgcacttttacgggcatttgcttcgcatgcattctacttatagcgtccgattttccacaggcgcgcctaaatagctggaataagtcatgagacacacgtggtcgggcacgaagagccgattgtagaaagagatttcgactggtagccaagttattttatgacgtaccgggcaaactggtgagcccaacattaacaatctctacacgttcgccagggggttcgtcttggactaccagttcacggcaatttggaacgacagccgcgtccgagtccctccgaacgccatcctagagagccttgggtttgaccccgtgttccaactatttaagtgaggtcaagccatagtaaaaactcagaatgtctctgtagcctccaaaaaaaacaccgcccaattggccgagatactactacaagagtgtaatatggcataagatgctggggtggcgaacaactaagtcggcgaccggaaatgtccaacaccagccgtatcgcttgacccgcaaccccctggagactgatgcgtacccgggaagcctggccatgtatggagacatgcctttcattcagtttctttgtgccgtgatcgagctggtccagtactcagatcgagctacggtgaacggcatcggctcgttggacgtgctttcgcggtaaaatcgctctccgattcggttcgttaacgtcgtgccagagcctacgtgaccagttcttgctatggatgttaactaggtcgaggtgcaccttatggctgtgcaggttccggatagggagacctcactcaccgtcccaagggagccattagtctggaagcatgtgtaaaagggtaaaattcctgccccctgggcccaccactgtggtgttgaacgcgtgagcgcgtggattcgcacaatttcttgcccctctatagggcgcatactcctaaggtgactcgggctcgctagcggagaatcttggccaggttacggatagtaaagtcatctaatggaagggcgttacttccgcgtacaaacaacttattggcaaatacgtgagagcatcatgatttgttcgctgctccctattgtcttaaatgatgacctttagcccggggggccctactccttcgccttaggaaacggtaagggtactcaagtatccccacttgattgctggccaacctgcaacatgcatggtcatatccgtttattcattgtttttcatcgcatcttcacttataagcaccgaactttatagaaggtcttgggtcgtaatccggctccgcagaagggctcagatcccaccttgccacgctacgacagagccgtccattaaaattcatgtagtcatgacgggacgcggactcgtacacataactccgtctgacgctttgaccctacaagatgaaccctatggtaaatatcaagctggttctgtttcaaactttgtaggagaaggcgctcaacgaacccgcgcacatcggcagctagccggcgtagactctctccaccgtttacctctatcgaagaggggtctggagtcataatccgtagggagggtaacgtgcccgaatataagccaagggatcgcaggccctgtaatcataaatcctgtgatcccgcaagcggtcgaatataattccgtaaaacccatcacggtgtggtcgtcggattttattacaccttcccaattgctatgccagcacaaatactcgtaaagaactttgtgaaacgcctccaacctgagtagcatgtgcgcagcatacatgctggccccaacgccctatcgaccgcaggccagcgcgtgttgagtctgcttataccccttgctcgcgacatagtgcagtcctcatggcacaggataccagctttgcagtaaatccgattaaagtagtctaacttagacaacaaagcggaggcgaaggttgttttgtctactcgtcacagcgagaaggtgccccaattcgatcccctcgtttctgctatggatactactgttccaggttaggttccaagttaagacgcgctgaatagcaccgtagaggaagtaggctaggccacctctacacatcgttattgtaaccactggagtccaacgaggttagtacgtagtcttggcagtttaatcgttagtaagagatgttagggcatttgtaggcagcaaaacgctgacctcagacgtacctcagtaaacaaccggaatgggtgattggtaatcacaacaccattgcttacctcttaggtcgtattcatgacacattcgggatccgacagagatgagaaggatgctccaatgattccagggtatggtcgttctgtcccgcccacatggtaagtacggatctgggactcgcgttgatggcctctgcaaaatctctgcacgttcggttcccttaagtgttgttttagcgggacccatctcgaaccaaagttaggtctcgcacccgtcgaatgctagtaggtcgcagtttcatgcccagtatgtactgataggcctctgagaagggttgcgtaagaccggagagacccaagtagcgaagtcaggcaggccactcttgactatgacttgtccactggtccagcccgaccagaccgcgcaaaccatatctagtgaatgaatcgtgtctggaggcataaggagataaattaagcggtgttagtgaagtctcttttgtagttttcactattttcggcgacttgggggccgtacgtgtcgtacgagagtggaggtaacgcgactctgagtgcattactgagacagaatctattcgcccctatcagaatagtgtagcagacccccgtgtattcgacaagtaaggttacttccaggccctaggttataaagtatgtgcttagcctttaacactgagtagtactaactggtggctaagtctacattacgaagaccccgatatcgcagctggggtggtgtcttttaaacgccgagcctttgccaacggaacctcctccttaaagcgtgctctattaacgagacccgagaacaacgcagacccccaagagaaaagccagaagcagttatcaagcctggcgagtagccactagccgaacatgaaaccattcgttctggcgtagcgtagacgtagtatcatagcacgttaactctcttcctgtggcgtattttcattgtggtagatttgaacgtacagacctaaccaattggggatgtgattgcgggtagacgactcctcacttatgggagctagggccgtctcccatgtatctgcgataaccagtgaattaagcctgagcacgtttctgctagtggcggacgaaagtggcttgggccaaacaaatggcaacgtggtaccgtaccgataatactactgtagacattggtatgtttagttgttgcgggcagcggttcgctgcgaactcttacgtttgcgtcacagattgagagaagcatctagctgccttcctgccgaaaagcggcctcaaaatgactcaggccagggggttaacgcgcttgttcctgacggtatagcgctcatccctatgtccggtgattggggcgctcgggggattttgcgtgccctccgatagatttacggtagttcgggcccgtgcattagtttggggaactatgaccgtgtaagtctgatctgagcgactcatcttgaccgcggtctgttgagaaactcgggtctgccggtatcgtgcccatggagtccaatgtcgcgttagtatctcgatgacaattcctcagacacttaagtacattgtgattctgactagagtcgacccctacccaattgatccgtcttcgttcaccctgggtttattttctggaaggactgattaaagttaggacgtccggcacccttcattaggaggggctattccggtccacgcgcctcagcgacatagatgagacagactatcgcgtctttacagctgatcgttgctcccagagacatgaggatggacaaactaaccaggctaccagctccctgacacgccggagtgttagatgcattggatatcaagcgttccttacttgctctaggaacatcaccatttggatctatgtcttgttactagaataccaaatggtcttcgcctcagatgcttattttaataatgggtgccatgaaggacacatctgcggcgggcaatagcctattaccagcctctgtacgctatacatcgagcacaagcaatgtacgtctcgggggtgcaaggggtgtcatctcctgtgtgagagagcgtcgctaagttttgagaccgatggtagcaaggatacgccaaatttactcgcgctacttgttcctagcttgttttggttcacggggttcggcctgctaggtaggtcacatgaactttggaaacctagtaacactgaatgagactcagagacgcgtaggttgcttacacagctgggagaaaacgcagggaccggagtggagaccgatggtttaaccattttcagtcagtggcgataagtgggcggtttgtggagattagggaaaataactttcacatctgacaatattaccggcggagtgggctgttgagaataatatgactgtcaccgatagcacattagtactaattgtagcttccatcaaacacctacctctgctcagacacatgctcttctacaccaggttccacgctggttggcacgtcagccgtggccccggctagggaccttgtcaggaatgggaaacccatgttcgcctgatataacgcccttattacaccttagagtggcgccgcgtttcagaacaagactacagcggtatgccagttcgagacgcctacatcctatggggcaagagcaatagtcacgtcaaaccacagttactatatcataacagccacgacggggttatgcacctcaactcgacaggatacagtgcgccctgccacgacaaggatggcgcctcagacccggccagccacgaccggaaagtgtgttctagctagaaaccagacactgcagttatcaggttaagcggcgtttctacattctgcggaaggggctgtaccctaaggtgttgtcccgatgagagagcgccttttttcctacggattcctattgagggtctcagatgtctgcactaagcgggccacttttataacaattctggttcattccctttaagtacttctactacattgggtgctatatgttggggtccccggagtccgttatggggcgctgccatatccagttgcgtgctgcgatagagttaacaacacgatgtctgcgtaaagaaggaacacgccggctagggctgtaagaatgatagtcttgcattgcgttacaataatgctcttaacaccttgagggtacgcttcgtcgcgctgctggttttggtaacaatgcgcgaaagggacacagtactttcgactacggtaaccactgattaaataaattaacacaagtgctgtataacatccacaacataatcaacagataactaatagaatcaacacctcgggggttaagaattaatcgtccaccccggatagctaagaaacatacttgcgtggattccgcagtcctgttgtattcagagatcgccgcgtttacgctctgaggcccgctgttcagtcaatttgtaactcagcgagtcaaattaatgtagttcgcctcggggaacagactcggaggaagagcatacattgcccgcggagattgcaataacagtactgggcatgccataagatcgacgtcgcgaagctatccaaacgacgatgtaatgggtatcatacgactgcaggggtagggctgacagaaggacgcaggtattggcaccgatttctacgacagccatctcctcagtggatcatataatggatggcttacgcgcggtcaggatgttgttccccctagttgactgggagtcacctaaggtgtctcgtcagaggccattactccagaagtggcgtatctaccattcataaagtcttaaagtgaaatataatcctacacaccataggtggtacgccgaggcgcgtctacacgcccctaacgagagtcattgacatccgcgggctagatgaccatcgggtcgcgtccagtgccagaaaaatacacactgtgtcacccgcactcgatgatgagtcgacttttgtagacttttagatgtcttatctcatgtgggactgcagatccggaacctactgaagtgcgaagctctttttaacgacagcatagaaatggctgaacctaattatatagtgttctgctgccagaggcttaatttatattggcccgatatgcagtccggacgacgaccaaaggcttttttgcagtatagcctacagcctcctttagttcgttttggtctctactcccttaaataatgtgacctaccgatcggctctaggtggacgaactgcaaaacggccattcgaatgggacgctgcactcctgcaaagcacacaagtgacgcatcgacattctcttctcgttgatgggattgatccgctgagtttgtacagatacggtaggaattcacgttgctgaccatcgtcgataaaggagcttgcccaattgtctaaagtccaccacagcgaaggcttgtgccggaggcaggcgttgataccagtgttgcgatagcaaaccgagatcgaagcgttcctatatattgcttccatcgtaacaatgggcaaaatcttaggcgcgtccataatccactgtagtcttggggcaatcgggaggagcgtctgagtggaccgatacaaactgatagtgtcgcaactttctcgcccggcggtcataacagacacgcgcaggatacactgtgagtacaagaggctatagaaagatggtaccttcctcgtcatagatgatcatctaccgactgattcgctcgtaggacaaaccataaacgatcgtagcgtatcatagacgagacgtcgttatgcgcgagattaattactgtaatcggtacgacactcttaagtaggttttcgtcgatattgcttcagtactatgacatatgcccgtgcacagttcaattaagataaaatctggctcacgattgggtggggggagccggcgtcacgtggcctaacggcactgtgtgtaaccgagggagattcgtctcaaccaaagtgctttacttactgggctaacaccaggagggccaaatccgacattggacgaggcttactgagacgacccgtcatctctatcacagctgggagaatgcatgttatgcgaagtctacccatattgtaggcgctcatatattacggagtcaaaataggaaactgaagaccaaaccgtgcgtcgaccataaaactgctccaggattgcgagattttaataatacattggatttctgactgcgtccgaggagttgaactgtacgttgcttagcgcgatggcgaaggagtaagacctataagagtttctgactgcaataggagaaactaatataggtcagtattgattttccaacaataattcgttcgccaacttttggggatgacgaagatgcgcctagaagcagatatggtcatgttgctgtcacgtcatcgacaacctttgaacttacaatactctggtctcccgggtccgacgcacggggcgtctgtcccaggcaattgagggatggcaatgggtcaggctgagaagtaaagggggaatcattgcgtgactaatgaaatactgtcacgcctcagacattactacggcgtagaaatccctgggtgattattcagccaagttgctgggatttccgatgatttgatacaacgtaactttgtgcgttatgttcggtgcttcacttcaactttgcaaatcagattggtatgtcgaaggagttggctggagtaatttccgcccagtcgcttagggaacggcaccaacacgggttgcttaagtaacgacattctataaaacggtgggtcctcaggaaaccaacgtcctgctttgtcacccgaggtattcaacactttatccgacatgaatctaactaagcagtaagatttaacacgaagatattacgacaggtcgttgggcgttgacgattatgtttgacggtctcagagccaaataccccacataaggatcgggcattacacgagcctggattcgtcagcattgcagatggaaaagcccttgggtagacacctataagctattatagacatcggtcgcctcgaagacgggcgcctaccagctttctaaactgtagcattgccaggtgtcgcggcgtagtaatgttcctaacgccatctggcaatcgtccgcccaaacctcgattgatttccaccagattcccgtcgtgattgttcctaaggcgttggtccatgggtaccaacgaaactagcgttgggactccgatatagcaggtggtactgggccaatactctccggcgagtgagcgcctatcgaggagggcacgctaggaactatagaccaagtaccctataaagcttactaggccgtctcgttcaagctgatgagatcacaattccccgcgaaccagaccgcccctccacgaccttgcacggcgtttctatcgagtttatagtgatcgactgtcagatatatagttcgggctaacatgtttgcgtgatcagctttggcaatcttgaacgtcccgtcaaagattagtgaatataaggagatccattaaaaagatcacatcaggtgggcgaccgggccgccgctgcctgcgagagcgattgaaagggtaaacgccaggtctccccttatgtcgacagttgttacccgttcagtcaaatatcacaagaggacctctagcacgatcgtgggggagtagcactagcataaccagtccctctctcttagtgaattacaaaacccctcgcgcgctcggcgcaccaaacgccgcgatatagagagttacccagcctgcattcaggtgctcccgtcagaaagcaatcacgaagcaattgcgtgacgcgaggaaaaatcaaaaagcagcaaggtagcgattgctgcagactactatcccgccatcaggtgcgagcgacaattcatcaagcgttgtagcgcttttccccgcgcctgaagattgggacgggaacttacacgttaaatgaaaatagcggtcaccatcatgacatacaaagaatattgccaagacacaccatcctccaccctccgccctgttgcttcaagcactccagcctgaaatccaatttccgagtacaagtctttcagtcgtataattagaccctacaagtatgtttactcagcttctgcctggaggcgttcttaggtgtgttcatagggttcggcaatgtgagcacttttgtgttctctcctttcatctccgcttcatcagttagggcacgcacacgttcaatgtttagaaattaccggcacgagggaccggccaaatagaagtttccctgcacgttatccctgttgtgtggtagtttacgggttagtacactttgggcacttaacttataggtccttaacacatcgcttgatcatgaggttacggtcctcgatgtaactatttatggtaattaacgttatagttcgtctgcgcagcgaatatgcaattttgtgcttagatcggggatccaactggtggtccccttagtgtgtcagtccagcatctgacattccacaattggcgtgattctctaaatgaagatactcctaagtcagtacgcctacaaagcaccacgtgttgtccacaaccggggttgttaaaccagttaggtctagaagcgaaagtaagtcttgatcatcgcaaccgccattatatgatatatttagaaccgtggatacaaaactaacatgtacgtcctcgaacggccttgttgatgaagagcaaatccgttgtcccggacaacgaaacagctactaaacgtaagccaaaacaagtcgtgtgtggacgactgctgtcatcaagaactctttgcgatgccgtaaatttattcttattctcagattttgcctaataagtttggaccacccaggggcccattcgtcctcttcgctttctagcaatggataagtgagtcccaagtgcgcgccagcacttcgtgagaaatccacggaaagcgagtgttaggcactattattcctgtgttgcaacgtactatccttctgatgtattggcccttctattaagattgggtcctattagggatacgtgctcaacgaagggactcctaatggcgccttacaagcattatctcgaatctacggtacacatggagacgaagtgccagcttctctgattcctatcacgctggccatgacatactcacgaatcttacactcactcgtactcctgggtgtcgtatgattaagcatcggagtaaatggccaattttgctgctgtcttgccgtagtaccggtgggcccatcgaaatctgtatgatattgccaaatgcatctattcatgtcgacaaaatagactacggtggaggactaagtgattattattttcgagagcgagatgggggacaactaatctgattgtggctagccctttccatgaaccaagatgtgagagtagcctgcgggagcggcttgacgttccttgcggaattgagatggaacgtaatgggctacgggaagatgtaattggtgtcctccctttgtaacgccccctactaacgttccaagcggccaaccgtgtatatacgactgcgtgttaacgcgtgtaatgttcatcccctctatgggggttcagagcagaggatgtctaggcggcaatgtggataaccaaggggcacgtccgttaatctgagaacaagcagtgactaggaatgtggtctgttattcttactgactgctattagctaagctcctcagtagtcccctataaattaccaccggatttcagaaatccagacgacgtagacgcgcatatgctactaaagctggctttgtctcaatcagcacttcatgctagggatctgagattattcacgagctagggtggcaacagaggggcggactaggactaccgtaaccccgctgtccggtataatggatcaatgtttacagtccgattgcgtagtaacaagaacgaccagcgcgatttgcaaacgtctacttctattccatggccgaactcgtgtgcacgcacgtccttgtgcctgaagctttgcgatgcctcgccttagctcgaaaaaggtgcgtagggatgcctgcggtacaggctgccactgttgccaccgtggctaatactttagggtgttagggtttcacattcgaccatctgccatctgataggacccggccggtgacgtggcttgtaccaaggggattggataggggtaccgtcgcaggctgtccccaatgaggtcacactgtgtcttacattaaacgcgctgagccgtctgttagatcaagttgaatgcctaatgcacagagctgaaccactaccaccgggcggccacgatgtcgccgtggaggctggaaatgtctacaggaaccgggacatggctgaggagcgctccagtggattggcttcgcatcgttaacggtcaacgaaaattgcaccctgctttggagagcttctattattaggcgtgttccgaaatattgagcccgacgtagcgatgggctttaattaggtgaatcgtgcgtttctgtgcacatcataccgaagatattgacctctttgcatgcgaccagttgtctgcgcagtccaaattcagacaaggaccttacgggaaggtaataagtggcgtgggagtcggctctcctaagaacaaaaggcagtgatctatccggctaatattaaaaaattctccgcatacgcgaattaatatgatgaagttataccccacgggcggacgaagttgtcttaggacgcgtggacagggcgattaggtacctacggctaggtaatccgtttgtgcaattccaaccgaggaaaacatgccgcaaatcataaacactgttactcctggtatagacgcatctacacgcaaatagtctgtccacggctcgtaagacggttgtagagccctctccattcgaaccatccgtccgacaatcgcatacaaatcgactcctgtcgagaaaactctacgatgatcggctcgcacactaataatctaaacgaaacagtgtgtgtattcgtccacaccagccacgcggtcagatattttccggggagacgggagtgtgagtacttcttcgagagctgtttgccgtcattacgaggtacgctgttcagtactggaagcacaagtacctcgggcacacgtcgaaataacgaggaacacgtgacacgggtacagcagacgctgtcgatgcccagtatcgcaggcaacgagagcgctacggttatcttcaggaaccccttccattgcgtgacctcacaagagacgcgtgctatttgcaaatagattcaacgattccaactcatatggatgcggtgggtggacttaacaagtggggccccatgggcaaaaggatcatgcagttacgtgtatttgcctcctcaggttgtcttaggatatcttagtgtagcgcggtactgaactatgcggatgaaatgataccgttcacagccaccttggctcttcagaacactgagaatatcctgtgccagaggttgctgtatggtagaattcagttaaccgctacggggacgttatattaggcgaagaatcgaatctcacgctcctacgtcacgtcgcggataaatgtcgatttaagcccagcgaatgccacccgcaaacgaactcgcgtgggaagaacgcctggcttctattccggtaagggagttttacacataggttgttcaaagtagcgcgcacatcctgcggtccttcgacgaacaggttaatcaggcgcgatgcccagtctcctgggacccccgctcgcgagcgtgtaagcatgtcacgcttgacttgccagtgagaagcgtcggatggcacagcggaatcccatgttgcaaccgtggcatccaagggggcattagctgtcgtgagcgaggtattaccgtatttgagttagaggggataaggtgctggaagatcagcgccgacagatgttgcgcttacgccacccctttaacacggccacagggaggataccatgcacaacacggtatacacttttccaaccccattcatcgagaggacgcgtcctagaagggatgtgtagaggtgacgctattcagcgggcaacagaggaagggcaggtagttcaatcgcttgtaggcaaccgataaggtgagccgcaaagttatagccgcgttgtttcggtgcaatgatggtcggcatgtacgttctggccctggtcaacggatcgccctacataaatgtataacgttgtaagaatgcatacacaacaattataaagatcttcctcacgcatgaagccgcagctggaagtcctttgatataaggcgagttttcattgttagcgcacaaaatcactctatgtggatctcagggtaatcaacatgacggagctcacctgaagggaggactaccactcgctgtacaagctacagagtgcttaaccagccagaggcagcgactcccctataatcaagagtggggaatagctgggattcgactaaaaagagggaacaaacgcactgcgcgcctactactggcaacacgagttttatcccgtgatgcggtgcctcccgttgcgcacctggcagtacggtacccgcttgcgctttcaagtgcagtatagctggcaagttaagctcaacatcgacatctttagggtggccgccagacgctgaaaaccttaggcaataggctataacccagaggatggaccattctactgtcgtagtctacccatctcttgatcaccagagccaactttgtaaaatgtccgtggcgtggcgagacgcacagacgccgtctatggctaacgcattaaccagggttcaattcgtcaggagtccacaacactaacgtattagggactctccgagtcatcctgatgcccccagtgaaatctagccaagattggcgcaatccagttattagaatgcatggtcccagacgaaacagcagatttatggagcgacacgatgcggggagacggcgcagagacagtattcctcactgtcgcctatcgccacaagaggcccgtcttggcctagatgaaacgaggccgtttcagaccttaaatataacaagcggtatatttgaaaacgtcgtccaacagcaagtggtgggcgccgccttaactgttgatagaaattggcccgtgtctaatacattttcaggggggcccaggcacttggtgcttgtgcgacagttagagtaacccgaaatagatgggaaaaccgcattacgcctggcttcgttggcccgccgggctgagtcaagtgcacacttcgcgtgaaatggagcaaaccatagacaagtttccgatgatctgcctcctggtgtcgactgcgggtattgtgagactttcgctctgtggacccttatttgcgaccctaagcttcatttcgagtccgcacaggttaaataacgtatatgtaatgtcacgagttcggcggaggcagctgcgccgcaggataagtttccattaggcgagggtatcgacagcatcggccagctgccagaaaggagccaggcatctatgcagaccggtgatgacaatcctttaagcttacaataccgtaattgaagataggtcttaattcatcaatcggctgacgaagtaactgatgcgcggatgagttcagtatcattttactgcgagacagcacggactctgcgtggtcctgacagcgggtcttgccggctctcattggatctagtgtcccagatagcgagggctgagaggttctcagagtcgcggcattaccggaatgaccacgtgtctcaatcgcggagtctcaagtggatgcggacttgatccgtaatgtccccctaacatagcgggccacagtgcttacgcgtgaggaattaccgtttaacagatttgtaacgatgggggcgggtacgacgccacatagtatagttccctagcgaatcttgcaagcacctacgatcaagcagaccagagctagtaaacgcagggtcttgcagaatcccctgatctactctacggtctgactattctagacctcaaaactcctgtccactagtaggccttcaaagcagcggttccgttgagggcgaaacttttatccaagggcctttggcgatcgccgctccgaccggcgatagatctgtaattcccttggatacactgtctgcctagggcttagagttcgcgcctgtgagttaaataggttcgatggtgtctcgcaaagcgcagccggtactcttaccttaatgtagtacaggcaagggcgtatgtatattcagttgcgggtacaacgtttcgacatctaagcaaatgcgaacacccgtacgctggtgtggactactaaagaatccagttgacttagggccacgtgtggtgaattcattagcataatggcatcccatcgcaccaaacataaccccgcaatgattgaaccgtgtagtcaaaaaggctagtagcccctccatttctatgctgcattgaggtggcttgagtctgcgtagtgtgccgaaaatgtccaaagctgggataatttggcttataattttaataagctaacatgatctctcatcttcggacgacgctaatagttaagcttaattcggtcatggatccgcccctcatctaagccgagatcctcagcttggattctacgcatgtatcaccttttatccgataagaccagagttagttttaatttgtgtacttctgcatggtacgatctgcttatgggcctgagttactatctttgtgtgcacaaaggtttgctacgcgccctaaggtagccggcttacgtcacaagtcaagcttcccagtctgtccgcgaatacacttgttcatacaccgcggtgtaaagcagcgggccccagctgtatagatatcttctggaaagggtttatcgttcttcctagtccgtcaccactgagcttcccaagtttataggcaaaccggctcattctggatgaccacgtcacgactcgctaaaaaactgatggttataggcgtatctataataataacttcgctgatcccagatgtactacttgatgaagtcaaagcaagcaacttaaaaagttatggagattcaatcattcttttgtttttctgcgctgtagtcgtattagatctgatctgaactcaaagtaagcgcgcagtcccaactcaggatcctccgaggttcacgctggctgcaggaaaatcctggctatgaagcttcccgaatagcaggactcagtccactacccacgcgacgtcaccgtcaggaaggcgtagagtctggcgaagcatttgatattcccgtatcccagagaccactgggccacaaatcccaactcgagaaacccctatcgaggggtgcaagaaatggtattaacgcagcccctttcgggtgctgctatgaggcgttatccaggtggaaagtgttaagcaacgggccccatgacattgtaggtacgcgaggctatgcctgcgagaccttctgttgactggcatccgtgtgcccctcgaagcaaatgcagtgtacacatttgaatgtaaaagcaggtctatggggattagttatatcttgtaacattaagatagctgaggtcgtcgtgcgacgcgtactattttcagaccgagattgggacgctttgtacttagggtcgagaaactatggttaagatcttgtgtcccagtaataaaaaaggtctatttagttccgtgttagaacacgacggacttctgctaaggcacataacactcgccttatatgggatgctatacaaaacgcgcgagttcttctctcggttcaggcggcgtttcaccgcctaactcacttagaaagcgctcagagtgtctactagtggaccaagcaagtccagaaatgtacaccataggaataaccagattctccacagccacgccgcaacatcactattagatagtcgggtgtgtcaacacctgcacctacgccgtatcggcacttgttttaagtctatgcaagcgcgggaatccgaacataaattcgaaaccctgtaacgccggtagtggggtgcgatgaatccgaagagcctttgtgccaaatgcggcatcaaggagccaggacggaaagaagagtgcagacgatccggggaagcgccgcttccttccactatgcgtgacatcacgtgtcttaaatacaatacgggacacgaatacctaacttcaacaccaaccgtttatagtacacgtctacggcgtcaacagttcgggggacggctacctcggttagaatcccaagtgacacggtactcgtgacgtcatgtctacttactccaattaatctgtttctagggctcgcacccatgctcatgtacctaactctgtaccggctatatccgtcccccggagtcgaaatccatagtacttgacccgggtacttaccacctggagggcgtaccagtcacatgctccagcctaacagagtgctattggattagcccggcatttatcacctatatttggcgccttgacctgcgccgagtctgcggagggatccaaatacatacgcgagatttccgacagaacccgcccctcctgtactgctgcattaatgatacaggctaaactgaattgcgagttctaagatggtaaatactcaccacctgttagtcgtcatagctggtcgaaaccccggaagaaatcggggcgatcgccttcttgccattaacaagtgacattttgagtccgtcgcgtccggcaggggagtacgtcaattcagacagtttcccgcaatgagcctaaaaatagaggcgaccaggcaaccttcccgcctcctcccctagcatgaccggcttatagattcgagccatgttcctatagagacctgataagtcatagcacttaaatcattactgtgatcaaatcagcgtcttcttctacgtgagataaggaggtagcccctaaaatctatctccgcagctaccgaccctggggggggtcggtctatacgcaggccgtgagagagcgctcgcacgtggatactgaatgtcgccccagtccctgccaatgagggccgcaacgtgtaatgtataaccccgaagggattgaatcggacgacatctacacgctgcgaagttcataccgctacaacctcttgcagagaaggactactcgctccaccctaggtctattgtaacaccagaccgagtcacgtccccgaccataatcaagattcacggatgccctggaatcctactttttctgaagcgcgctttcgctgggttctcagatgcgagtttcacttcgattagcgccacgatgactggcccctcggatacttccctggttaatgaacggtatatagccgcgcatgcgatgatgtcgttaggacgtgaatgcctgactggtagggcaaatcgccatcgtccgtgccgtaactctgtagaacctggtctcacggaaacgtcgactttttcttgagagccggctaataaagtcctgagctcggaagtacactttgttcatcgggtccatgtacgacatgcatatgggctgaacgtataaggagtgtcggtaggacctagggtttcgacgataagagccctacggcttatgtgcgcgactggtggcgcgtgctttgatccgtaaaggtgtgaccgagccaatgagcggatttttttccgtcctggggcttctgttacctccgaagattcgtgtgccatgttatctggaacgctgccgacagagcgttttcggcctcaccagtcgggtagaacatgtgcgctatagtcgatgtgtcacactccacatatagattaactcttacgtattcaaacgcggatcacgaagacccaagctccgaggctttagcactagcattaaagcaagtcagcgagcaccgtctggctgagtcgcggcaggaattagaatgggtcacttatctataggctattaggaatcactgactgaggtacatcgcgcccccttgagtatggatcgtaatacttgccatgcaaatgagcacttctatgatcaaaaggcgcttctaacaggcagaccactcacccccttggagccccgtgactattgattaatcgagtaggggataccgatgggtcccgaagctttacgataggacgggagcgatcgagacggggccggtggaaaacggagccaccgtcatgtcacgctccctcctcgcagtcatgccgggccctcgctcgagcctagccgaataagccattcaaagggctaccggagagatgaggaatgagcgtggcaagactctcgccacaggtagttaacggaaacactagggctagcaacggagaaccagtgttgattaacgggggctgcaatcgtctaccttagccgccggtaccggaatcagggctcgagcttaaagccaaaacggtgggtgacacactatctgcagtcttcatggccattactcccggagccgagggctgacgttaacataaaagccatcgctaccgttgcttttgtttataatagccgagccccgtagggtcctatgatgtttgtctaaagccagatggcacgcatcttacgtaaggaggaatcacctataactgcgtactgtggtaatggtgccttggtgtttgcaaaccttacctcgttagggtccgtaagttactacacctcgccatattgccgggaggaagtctgcattcgaatcagctgactgtggcagggctctaggttcatacttttctaactgtctctcggtcgcagacgacttaggccggggacttggcaaaggcgactgcagccatgggaaacgtaacccccttgcaaagcaagccgataatacctggattccgattatttctttcacctcctctaacgaaccctgcggaccccccgcgtcaaactagatgcaagagtgaaagcctgtacgccgcgggagcttctgcccaccattcgcatggatagggagcccagagacaatcagaccgcaataatggggattgtggggaggttgcatggaggttggcaaacttttccctctcagtgggaagttcgcatgattatgtataactcccctataagtttcctataagatatttttagcgtgctccatattcaggtggcgcccacaacgctgtccagcatctaccgcaaggcaagcaggttgcgtggcagacccgttttagccgcttgcccatgggacaatacccaacttccagtgggatacattggttgatgcaacacctggtagcgacgaggacagcaactggtgattcgctcgctagaggtagacaccagatctccgcgagccatacccttaagacgggtaggcctgtaattgatccaggacgatgcgatccctgggcctcagtacacggtgacgtatcaggctcacacgtggcggggaactgccaactgccatagtcgatcgcgaaatacattcaacctttcagcgctacgctataattaattaaaacctcaacggttctataattatgtttgttgtttagactctcatgttcttcgtacgaaattgggggagttataaggacatccgacttcttagggaacagaagtatcttttgaaaactttgttacgactcttcgtccaaattgtttacgtacgtctcgaataaagtcttgttccgcaggtggaaccattatgatgggacggactgtagggcaacagtacgcaccatagtcacgccaccgtaatactgaattcaagatggtatagacgctaatattgtggtccaccgcccaactattgcccccagctaacgttataccgggggtctgactcgctgtactatctgcggttacggacttaaatcgaaatacgaaatgcccaccgtagatcatcactactagaggcggtataaaggtgaaccacgagcctaccctagggcgcgggaccgccttgacggttgtataatggcaatggcgtgacatagacagaaaaaaaattgctgaccctattctgccgtgctgctgcatctcggagtctgcgctgtatgtctttaggggctcgctgtgtgacacagcagtatgttgccaagtcaactttgcatgctagagcagttcgaggaaggagttgggtgccacggcaacgtatcacaccgtgagcgatgtcttgcctgcaacaagacgctaaccggttgcgtcccggaaaaccactagggcgggtcctataggcttactactcgtggtcacggacgcgcccctttggttctcactttcgacataaagcgtgtacgttaggcgtcttagagtggggggatatcttgctcccagtttggtctcacagtgatgagttcgaatcgttctgacccagccgtacttttcggtagtatctgtgatacaatcggagttgggtaagcggcctatgttctacttgccgaacggtcttaacgcgcccaaactattacacaagcgacataatggaatggtggcgtactccacggtataagaaggggtgaccttgcgggcatgccaagtaggctatcggtttcgtttcgctgactgcaacagtcctctctgattggtctcggtttgccgcgttcacacaccggagagcgcgaactttaagcgcctcgttgcaatagtgtctcgtgctggtatgcacggccagcccctattgtaagtccctccttgtaagcggtttactcagttgtgcatgaatttcgagacatctgcacgctcagagtcggcgcagtggcttcgaaagcgagcggtgctttcacgatctcggctacaatcgatagctaggactatgcgtaaggccggcgggcgccataactatgcgagaagagactgacagtcacgaatacgcaaggcatcgttgcgactattgtaatattccagggatgtaattgacgcctaactacgacccggtaaatttttggggaatcttcagcgactggcaggagctcctatcgtcgaccccagtatgggagagtgtgtactaggtaaacccgcaggtaacatcggtgatggggaagaagcgtattgctggatcgctcttagctagtggaaagaactgtgacttgcccgaatgggtaccgcggtggccaaacctatacaggacagttgcccgttgcgtggtgtacatcctattcagctagacatcgatctcaccatctaggaggggatcacggcctaggcctggagccggaagggaagtctatcgcagtgtaccggaatggtgacccctatgcgttttcgcagtgccgcaatagtctattcgcgaccaaggggccagggtggggccaagtttccccggcgaaagcctttcggaaaccacttcgagtgactgcttaaattaacgacgctttggactgacggaatattaagaatcgttacgtaagaccgggaagatgattactaaagatgccgcgactctcttcctcatattcgtggcggattgacgcctaggtatgctgcgcgacatggcgcaacgggtcgctcctagggtctgcagatcccgggaaagtgcacggagataaaagcaagtctcactactgactctgttatgctgccacggctcgttctaagcgcgctcaaatcacgcctttatcggatgaaacgcttcatccggcaagctgcacggtggcggcaatttaagccctgctagggtgtcctttagcggcccaccgggtcaaactgtgctaggtcgcgattcctggcaccccccgaagtcctttgacaggtctaagtcgagacacaacgtgtgcgcctctcaaccatagcaaccatccatatgtaaagaccccggggcgatgcaactcgactttgtagcattcacattccaaaccagaccagatggtgaagttttatgacaacacgattcataatgggagggcgccgctggtgtttgttcctacattgctcacgggtatttcgccgctcaagtattaggcctcgctccaaatggatacggcgacgaagggaaccgtctacaaaggactgtctccatccgatgactgaagacgacaggccaagtcaaaccgcaaccaacagcgactaacccccacgacgcgctgcaacacggtagatgactggagtggactgggcttcctgtgctaggtgtgagtgccaggaaagcacgcccatgttacgtccttagacggagtacaagtctacggagtgagtccgctgtgctaatcaaatctttggtaccatagagtacgggcggcagcaggtccctccaggttaactagggatagaaccataaaccagtaccaacacaaaggaggtgtaattattcctaaaccacgaggagcgttagctgctccgattattaaaacgatcagggccgtggcacgctgatgtggttgacgagggaatctgactagccctgagctacgtctccgatgagataaatagacaatagctggcctctcttacttcttcttcgttgtggctgactccaagttgctcggcacacttacttaaggaacgcggtcgcgctctacaagattcggctattaccctaaaggttcagccgctgagatacgccccgttcttcccaagagtcaactcttaaagcctgtgcaccgggggctaaacccagctgctagctaaggctttgccagactcgagggtcaaaagcttgcctcagtcttaaatcgttactcctgcgtaccggatgggtgctgggtacgcgcgtcaatacactgggaaatgctatctatgccttcaactagtcccttcatcgcatacgaaacgactacaacttgacgaggttaattccgccgttgagtcttgggagtgggagccgcatggctcattacgcactgatctgtcgcttaaatggactaatagccgtactagggcaattattagcgtggttcacgctcgaaggtaatatgagcaagttacttgtaaaaggagatcatacggcatgaccaggtcaggagggcgcccggattgcagcgtgttacggcaagggataccgatgtgcagtccgaacagtgttgcgagcctgttccgtgtggataatgccctccggtgaatatgtaagagcgacccgattgagtcacatgcggaccactatagagtcaaatgaccggggcattgtaaactacatcggggggcaggcaaatcagctgctgtggagccaatggctttgaagatacccatgtcccacacgacctaggtgatgtactcgacggatactcccaggccgatcgacatccggtgtcatcaaaggcgaatcgtaacacctggcagtttagaagcgagaagacctgccggggactatttgtctttagaggacggggattgccacgacctaagctcattacgcgatagttccatgccggtcgtttgaacaaggccgacctcgccctttccggaccttctacagtctggctcgcgttcgggaaaacctattaatgaagggtcacggacattgttttaagatcaaataccgtattccgctgagatgtggacttgtttgtatcttatagcgctgttgctaatctgaggtcctatgatcacgggccgcttatttcgccctagctgacgtttcccttgcaccacatgtataatgcgacttaggcatctggttttaaggtgctgactgcagacaggagttaggtccactgagataaaatgacgcccagttctcagtcgaccctcatcctataccctgccccgaggtcacgcgtatttcatctttcagtgtctcccaatagccaacatacatgtgcattacgcaagcataacccccgccggcgcaagctgcaagaaagatgaaacgcttgggtataaccatgaaacaatcaccactgtggcaacatccagcaacaagaaccattcagttaccccgcatgcctccccctccctgagtaagaaacccttggcttcaagcccgggcagttttgtagacttaccgaataacccgatccatctgaccatcgtagacacctccatgttgaagtccggttggcacctgtttatagttaggggtagagagctctaccgatcagctgtggacagtttcaccggctcccgtccactgagctacaaatatcaagggtgtctgaatcgttgcaccgccgcccgccaataggccaccagttcgagtcacgggatacaactatccagtggcccttcctgcaatgagggggtcttgatatcgcttagaccggctctttcccacgtaattctctaatagtcagtccacatggagtgctgcgtattatgagccgtataaacttttcgctctattatgagaaaccgccgccggacctttagatgaggtagcagggtatagacctcgaacaatatcagttgcctttcgtaggatttacaataagaaacgtaacctaaataacgcccacgagcagacgagatgcaaacacaaccgggttagtgtaatctttttcatccaggagtgcgaacagaggatccgcacaggtttaccaaagcgtcttaaggactgtagaaagaacacgacttgcgaccactgcacttggagggggagagtccgataaacaccggctgccacagtgctccgagtggggggtgtaaggaatcaacgtattcacctatctcacagcctttttgatggccgcatccaagtgcaggaatctgagcgtaacggttggaagcgcttcccccctctttcggcgttaggtattgacttaaacgcgcggagtgaacaacggatctccacaacagtgaaagcgcttgatggcagagggtgtataacagcataccccatctctcggcaattggtctagtgatcactcgtcttgtaaccaccatttcgttcgtcttggcaggtcagcctgcatcatcccaatgaagtgaagggcttaaattcagtacactacgtcgccaccgaattttatttatcttttagacattgaagccacctcatctgaacctaatagtcggaagagtggctggactttttaatacgatccgtggcgcaatcactaggtcctcggctacgctaactctacattacgatctcgggaaatacgcagcccgccacctcgcccgagctcctccagtctctatccacgcattgacactcaattcatatctaattccattcttcctggactaggatgttcaggagcgtccgtacagcgacttgcggcacaggtagccaatcgggagacaagttaccgggagagcaagccgagcgacaagaaaaacccttttctcttgcctacccaggagactactcgaccaagtgctatattcaacgggcgtagatagtcttcctttgtgggcttcccttgcggtgctacatagatctcccttgtgtaagtgtccttggtttgacgtggcttatgtcctcagattcggtcctattcggtatttagcttttctccgcgctcgcagattggggccgcttctgaacccagtcgattcctaagggaaagctgggagggatgggtatgtattatctcctcaacgttgcgaccgaacattatgttcagtccacgctccggtgaacaagatgagatggtaccgcgatgcaattgttttagataagaaagtatagctgactactttggtggcggcgacgaagatgtaccagcatattgggaatggacgctgcctcagcctgaagtaggtaatatgtttccgagattacccatcccccttataaatgttcaatagttgtatccgggtttttagtagggcctgcggagggcgcgttccgacctcagcgctagggaaaagggactgagtgaatgtaggcataacggcgtccctcggttatcctatgacacctcgctagctagctttgtgggttctgtttaactctaattgttaagatatgtccggcccaaccccgactaacttctgcggaaccgattcctcgattttcgtctgcactgacgatagttcaacctcagaatgtccgggtcatggacggagaagcgcggatgtcgatagcttctgtttgcaacagggaccaattccaacgccggaagttaatagagaggctgctgtagtgactgttgcggcgccacacaggtcagtttcgcctaattgacagtgtattctgttttcggatccaacatatactgccccccgatctgccatctattcaaactagggtaaaccgcaacgcggatccgagtagattggcggcgtgcagccagtggtttcacaaaaattgacagttaattccttaggtcccctcgtgggcaggaactcggattttaccttgaacggaaagcactacatgggggcgcctgcgactgtcgtgcaggtttagggaaaggctgtaaagtgccactccctcatctcttcacaccgccgctgtcttggcttaaatctacggcaggcatggagattttccaacaccagaatggagattaggttatgttcaacacgcggaggtccatcttgcccacatataaagacagagggactccttagcgtggagcaggagaatagtgagggcatatagagcgacagcgacaagaaatgccattagttggtatcccgtgatactgctgactgcgcgcactgcaggctaacctcggttcgtgcctagccttacaatgcgtcaaacggccttacagcaagctcgccgaaattcttgacacgaagccagccctagccatgatctcagtattgctgtctatccaactcttactaggcgaagttaatttagtttaatgtacgcgccatggtgagccgaacagcagcacttgactggagcgaaacgcgaggcgagggagatcgagcgaccctcctgtaatggcctttctgcttttgacgcgaaactgcatagcctactgacttatggtaccgccggcctcaatcctgggatttgtgcggctttaaggctggtggatcggtgcggtcaatgcgccggtctgtgccacacagagtgattctttcccgatccgtaaacaccccacattagtcggcttgctcgatcaaccagtgattagtacggtatgtcttgctcgactcgcaacttcgggtaagataaattgagtggccatgataagcgctccttggtgggcagtaagccgatgttgccagacaaaggtacccctactggaagatctctagcctccattttacagactatgaaaatgaacaggcgaggtgctggtataatagtagataatcagagaaagtgtgcggccgcagttggtcgtcaatagtagctcagggattgctcattggccggcgccaacgcatcgcagctcgtgggccagggatacaacctgcgaaaagctttgccatgccatgtattacattggtggtattagcctgagtgggaggtctaggaaatggtgcggttatcacagttgccgtagctgctgtgccttatgagaatatgtcacttcgaaacagagtccgcaccgcgcccacgaggttataaaataggctctagagtgaatacgatattagtagttgcgtatgacttactactgttctgatattggtatctaagacctcggctctgaccgcagcaattataatagtcttgcctcttttacgccagccgaccacaattcggtaatctgaggcattcgagactccccgaattttttgagaaaggcccgtcatgtaaacgcgcacatagtggtgactggccaccgccgctagcggggcgcaatagacggattacagggctccggtaagggtggggagagaagaatagcgtatcgcatcgctctcaggggatggtgctaggatccctcaaacaccccttacattggcaccgtcccgtaataacacggtcctgcgcaagactgccagttgtggtttcccaggtaaccactagtgtagctcttaggtctcgttagaatcaacatatgacatttgtccggataatcgtcgaggcgcccactacgttccattctacgctcgccaattcaacgtctccgggtgcaccctgaacgccgaatccctagggtaactgtttaagtcgataccagactcatagcttgcgaagaaggttctgcctctatgctccgtcccgtcgccgaagtccgggctccgttgcaaaccctagcgaagagcctttgcgtgctctagtatactatagtaatggagctaggtctggggacgacttcttagaaggggaagagaattggccggtgttcagcaaccgttcattagtacgtttagctaaggaatccagttcatctatgaaatattgatgacacgtgttagtctggggcctgcggcgaccgggttagctgcgcgctctggacagtgtcgagcgcaccggcattcgactttcaaggtacctctaaaacggatttgacgcacagcaataaactgatgctttgtgctacagtctttcataatccttcgcggacaatcttgtccacctgcggcgtgcgtttgcatcatgtgcgagtctgtaccctctattttcctagttcgggagattaggattggacgaactcgggcccgttatcataacgcagtggaagcccgatacagttcttttgtatgctaacgacccggaggatggggacctctgcgagcaggtgtaacgaaaatttgcttggacactctaccgaacaagtagtaggtatgtcaagcccgcctgtagaagttgctttcgtcctgctcgagacaaatagaactatatgaactcggatccggtgttgttggtttgtgggcggggaaaatgccaaatagttccgaaatggctctcttcttccagccgcccaagcggcgctagtccaacgaatccctgaatcattcccgtgctaaccccgtctgtatggtgcagattcacaggtgtaaaggttccgcaatagaaaaatcaacttccgccgtactcgctggggattcttactcggatagccaacctttcgctaatttatgcacggaggaatcattctgaaactacgaattgatagcaataagcagaccgccggatagtacgtccttgttgttaatgcattcagaacataaagtgtgcccctaaacaggagcggtgtaggaggggacagtgtggtgttccattgcgaatggtacggctttgcgctgttcaactttcgtcccaagcgaggtgaaacagctactcctcgcatggtgaacattactaccaagtattcagggttgccctcgacctcgtgtagtggtcccgttagggttagagtgtgtcccacaatgtctatgataggtggcgaaattaaacagcactaggacaacatttccctccaaaaaccattcagctccacgcgcacgcgcgacgacgcttagacacacgatagccggtaccgcgccatttgtcgactatgcggttacctcgaattcctaagtttcaacattcccaacggctactaaactcccaaacacgcacggttgacacactactagtctactctagccgttaggtgttaaatacgatcgggtgtggcatttgaccttagtatgaaccagtgagatcgaccaaaacctaccagaggcttcggtgcaggggtagtagaccagtaatttaggcacctgccattttggtagaggtcttaggcacgcgtaaacaaattgcttttccggagggattcgatcatgctgcgcatatgaaaggaaatcagggggtgcctctatcatctcctcacgagccgtaacgtttcgaagactttgaaggatacccgtagtcataaagaaaagttcgacaggtgtctcataaaataatgctgccgcgacaatgtccaagctgcttatttcagtgactgcagctacaccaagtgtgctccggccctctgtagggcgtcaacatagggagtcacgctgggaggtaaagtggatgtaccgctggatacggaatgtggtgatattacgagtgttactagagaattggcacacaaataccaacttatcttttgtactgtataaaccaaccggctcctaggaccgacttagatgattctatagcgcgtagcgggtagctgccgaagttagttgcaaggtgaaatgatccttgacgatcatttgccggtacgcggaagtctgactcttcatatttcacttgactgattggagcctagtttttatgtagatcgttcgtacctctagtacgtacgaaatagatagttacgagtttttggttattccaggtgatgagctggcgacgtaccgcagaatcacttaatgactatccccgtagcgaggggggtgttgttcctgatcccggtgtgtcgctctgtgagcggattacatgcacaattggaattcgcaagtgacgaagcagaggcggacagcccagtgttagcataatggaaggttactcgcgtggccaaaaggccgccatccctaatctatagggaatcaactggaaacatgcccccatcagcgcatctactcacaccaggtctagcgtattgagtacaacgtggcgtgggagtagccaactatagtattaacagacctttcacaaagcaggagcaaaatactccgcgtccggcatcacgataaggaggcgggcattccgggccacacccacaaggggcctttcataaccgtataaaacccctggcaatcctacacacccgtcgtcgtgactcactcgaatctagactcgatccgataacacagcgcgacgttgtcgaatgcgagaaccagccttgccacgtaccattatgtaattctagattcgtataaagtaaaattcgcatgtgtggcgcaattagtaggatgatcaatcagttaggttaaaaatagtccccatctacattaggagcgcaggatgatatacaccttctacgtcagctttatggacaaactcgtgagcccggtctatctgatggggtggatccgatggctttcgaagaccggcaatgacaaccctcactcagacccctctctcgaccgcgtctagggttcatacacggatccggtgtacctaggaccgaaaaaacactgcgttccgtctaggaaaccctcgtggttgatcgcacggtgtggcatccatgtaatggggctcgcgggcacttacaaagcacaacatatcgaatgccatgcccactcctttaatacttcgatgcgagacgggtagattcggaggtgatcccgcattactctgtggggccataaggaagtgaaacatacaagagggaaccccaccgactgacgcctcaagaacagttgtatactggggacaagtctgttgctggaactgatccactgtcgactgaacttacctattacgtccagcccaaggaacgagttctcgtcggctcaagctagaattgttagtgcttcagacaggttttgagggtgcgaccatagatgctacaaatttggcgctaacgggttggtcgttagtcttcggcaaggcggctatctgacgcacaattcggtaaaaagggactactccccgtggaggacagttttttacgggtcgaatcgcactgggcgtcatatgttgacagagaagagacggaaagcggggcggtccggggagacgtcatggcgtccatttgacattccctaccagtttatcgaacgcgcactagttcacgtcaacgacgaatgatagagaattactattcctgcttatagtacgccgtcatgttgaggtctcacgacgtcatggctttgatgggccgttgattcacccaatatcgaactgggaaacctacccaagactgctcgtgatggtaaccagggcttgatggttcccagttattgcgtctagcgagctacggtcgattccgagctatctactggggctccctaacgcacgctgtagatttaatgtccaagccgcgttttacattaacatcttcggattaacgctttgtgcttgttgtaggccgtaatttatagcacagataaggtcagggattggtggtcgggatgcaagtagcgctgtcataagttacggtcatagaaggttacccaaacaacagaagcgaatatagaacgaatccacccggctgtagcccggagcacccgacgtgtttcactcacaaaggcaacgcgtttctatggtccaggttgaatagccgctagcacacaacggaatagctcttcgattccaagtcgactccattatgactttttactacaccctagccacgccccgctggtgcgcgtagaatgctgaatacccttgcagtgccatggggatttcagtattaaagttaatgagtcggaacgaactcggagcttcacctcctacctttgtttctttgacaatcagtatatccgcttagggcccgaactagtcgccaacaaacctgagggcctgggtttgtgcaagcaggagtcagtaagtctgacataacaggagcggtatgtagcagggctcatgagtattggtatctgggacggtgccagacgaatgttgggacgttccctgggacacgcatggtgccccttttccgatacggtagccatgagagctatacgaagccacaagtgctcgacggcattggtcgatgactggagggccacggctaaactttctatttgaccgtgacaggatatattatatttagtactgcatttcaaggtgctcctcggccccgtagctagttggcgttagccctgaaatcgagaatgcggtgccagttctctatgttgtgtctgctctatctctcgcactatgagatcgtacattggacgatccggtttcgtaatgattggtaggtaaaggacactgcgcgcagcaagttactatcaagagaatacgtgaaaccgtcgcagcccgaggaaggcgccttagacgcgcattctctagcactccctgtcagaaaactgtaggtacctctagattgagattacacgagcggccaacgcatcacctatttaggatgcctagcgtggatactagtcaggtcctttatgcacctgtgcggagaaggtaggggttctgcgatgcacaaacggcagctcctttccgatcgatttgaataatcggtgaacccacacgtccaagatcgtccacccttagtctcgagtcagtggtaggcactgcattagtgcacgtcagtcagtgctctacattgagcaaaggctaaccgagggcatacgatgagaaccacggttcatgccgttaattaccaaaagaatgacagataaggctcagcaccaggcggcctgacgcccgacggtacaatgcatctcgcaagtgtaaaccgcgctgcagctagttagcgacggaacacgcgagccctgccaaggtcgggcgttatagtcaatagagttaacaattaacgtgaggagggctgggtatcagcatgcgcctgtgctattgcgaaaggtgcagagttaagccctatatttggaagacatagaccataatagacttcgaactgtatcaactaaaccaacatcgtgctttttcgcagagtatgctggattctggggatcttagagaacagacgggccagatttggcagccgacaataaactagctagaaaaaatggcgagtggatgttgaacaggtgcttcttctctatagggagcgccaccggaacgccctaaatcataacggcaatgcatggcggtcaagtattaattctctggagggtgccataggcggtcggcgtagaattgctatctctacgaaacggcaatctgccgcagtcctctgggtaataacgggggctcacggggagagcccatttttgtttgccattactctctggcgattctgaggtacgattcagaattctcactgttcgaaaaggtgacgtaatgatgaacccgatctattattgggagttcttcctattcaaggacttcggcgctattgggtccatccgagtcacccccgtttccgcacttatacttgagtgcaggcttgctgaatggtacgaatcagaaattctcaacttggcttacctcggctctttttaggccaccccattcggcatccgttcagatctttgcaggcttggttcccccggtccactaaatatcctttcgttcgggtttacctgtttgtattagacgaatgtgtcaccaaccgcacattatgttctattcggaacgattatagccgggcggcacacacaagggggtatgttgactctgtcacgagggttgtcccataagtagcatactgcagggtcacaattcaacaaggtgaagactttatgtccacgaccttgtagtgatactgcagaagtgcatcccctgagatggtctgcacacggcgaaagattcacagcgtcccagagtattcccgtggtaggtagaacgtatactggccgacagggcaccattatgaatgttctaacgcgcgtcagtcgagtagttatttgggtcgagcccgtattggccttatctgcggaaagagcaagccacgtaacccacctgagataatattgattgcagggcgtgaatcggtgatcaacctattagcctttcacagcccgtagcactccagaactaaacttaatgcgtgtgctagaccctcttgatgatattaaggcagtaaatagtcaaactatatgaggacgaaccataataatgtagacatcttacagtaagaatcagcccccataagacgagctgttcgtcatctacccgggtggataaagattacgtgcttcgactggaactatcagcattcggctcaggtctggacatcaaaatcaggcccgtatgctattggcatgagtagacccctagacatctggtgcgaatatcacactagagtaggatgacggtcactccgcatgcttaacagaaagctccattaatctagcggaatttttatcaactccagctcctaggcattgttcggaggatgacccgcttaactatccaaagttagcaatatgaatcgcagcatccggggttcggcaacatgacgacatgactcaaggtacgtgagtcgaccgctcgaccgcgcgggaaccctattggaatggctcgcctgtcaatggattcagcagaggacagtatccacatgaactgcggggaaggaccagctccgtttatggtgtgccatttttcgtgtacatggcccacatttctggagctcctttgcggggccatgctacgtcagtggcagtccgattgggattcgcggcaaccatatgctaaacgaagggaggttaaggggttttgtgaacaccctcgctacggactctctcagaaatgcaaccctatcggctaaagtccaatcgtcgtttttcacaaacggggtggcctggtctccatattttataatacggtacgggtcccagactaatatgttcttctatcattgcccggtgcttaataatgtgaggccgaggtcaatggccagattagtacctaccgggagctcgtcccttgtctgatctagctggcactctaacttgacgttccgacgccgtgcgaggcgtcgtgctagagctaggaaaccgattgtgccaaggaaatagtttgtgatgaatgaggtcaagaaagaagtcagaactgcgaggtagcgcggccggccggtgtaatacggtagcgccagagagtccctgaccgacgtcacttccatgctacccacgcgctggaaggtcttgtgtaggttgtctacatgtacctcgctcttacggcgatctccaccccatacagagacccaacggttctgggattccagcatgacggcaagaatgtgcacagtaggctttatgtttcgacggggcactgcagaagggtccgcacaaaggctatcgcgaaaccgccatttaccgcggctataattcgatgcttgcctcagactgtcacgtggtgctttttcagcgagccgagttagaaatagctaggtgggtgcaccgggcgaagatgctcccgacctatctgtataccttgcattaggcctgggtttgtgtgaggtttcgttttgttacccattgggcagttaagttcgatcagagcatgcataactgttagtcgcaggggcagtaccaatcaggaacttatctaaaaggtatttttaaaatcagtcgaacctgaagcaattctgaggaggactattcctcgacccctgcacccatcgccatcgtccgttcacgcgtggcaggcttaacgcgcgaatcggaatggaactggtaaattatcgatagtagatactttcatgtgaggaggagcccgacatcgtatatgtagtgccgtttcctataccagcttagatttcgaacgcgccgagttggttttccgccacatacgactttgaaaagttcggaccggttttattacccgaacgacgaagtcacccgtacgtagtttaaagcaatacgacatgaaacgtctgctaattattgatgatagtcggaggatatctcgtgggcgccagatgatataggaaaatcaaacgttaccgtgtcggtgctgccagcagacgcgatctatagggctctgtaccggcatggttcaccataagcgatatatcaagcgatgtcagactggtctttacttcgactaccctcacaccggtcacacataactagcataaacctggagtgaccgcgggtggttctcgtcgtctccctctgtaaagctaagggccactgaacacacggaacgtcgatataacgggagttcatgaagctactgtgtggtgctggcacctaaaatgaaactcggtgagatcgaaatgaattaatctcctgtgtcagtcatagcagctagtacaacctggtaccttgcgtggtattgctttgtagtctgagcattagcccattttgggtccgaatgtagcaatctgcgtgttgggcaatagaggacatggcggatggaacttaccggcggcagagtctgtctgatcgcgggccgggaattgctccgagcggggagccattgcatagcatctcgtgtcgcgctatttacttagccccttcgacagagcccgtggtccgcggctagacttaagacggcatgcgctacactgacttccttagtaaagggttggaataaaacagcccatgtgggctgcccaaaggaggaggctgtcaccttccgtgccaggagggctattgcacaagacatacagagtcgcagagaccaacgccaccgcggattacttcccgcagtatcctgtcttgcgataagacatacactccgcgcgtcaggtgaaaaaacgaggagtattgccttgcgtcacaggcggcttttcgttcatagacctagcttcctatagccccccgtagaaccgcgtagccgagtaggactggatttgacgagtttggtaaagagcactcgttatgagaatgacgtaagtagttggattaacttcgcccccatggccgctggcccatctgcttagcttgaaaatggctcgttaaacaattgaggcatatcatcatttataggttgtatttggacacctccacagctcataaggtcctcagcgactagcttgaaggcgtgcagtggatcgtttgaacaggacaactggccagctgacgtgatctcctggccggcgtaagccgatcgtgagaccgagtacccgtatctaccctacgctcaataccgctgcattgttgagggatcactcaacatgcaatagaagttcgcccttcgacttgataatggtgctccatctatacatccccgccccaccttttcaggggctccgcttaaagcttgaatccgaccccaatgcgatccgaggaatttgttcaataccgtcggttctggcagtggtgggacccgcagtcagggaggccatgccctaacggcttgcctaaaagttgccagctcgcggctttccgctaggagtaagtgtagcgggatcgaagtctcggcaccgagggcccgtgaccaagtagcttacggggtactgtctagcacccgggacggggcgttacgactttgctttatagagaggccattgcgccttccgcacgtacatggtaggttttggctatatggactcgcaggacagacagatctctcatactgtttgactctccagactattacgcatgatttgggcatttagactgcacgtagattcgccgaaaggcgcacctgtgaagggcgagcatacaggagagttaaactgactctctatagcaccccttccaaataatctggacttggacggggatacgtttttagtagaaagaccataaaggtcggcacataagagccaccaaccccacccaaacggggtgcagtacaccggggattcactcctcgctaatgctcctgcctttcctccccgagtttcagcactgaatagacgaatcaagccacttagaacccgcttcgtagaggacaaggcttgtggcttgaacctatcttttcgtggaaacatatggacctccataagctccggtcacccctcctatcaattcatactgggttacgggtttcgagcactacgaggttttcgcccggaaatttagtgtttgaaaatttgggtaaaggtggtcctgtgatgacgaggtccctacaacggaaaaccttccaataccattaaccacgacagtagtatattcctcattgtgcttgcttttatctatgagtacacagctctttcggttcttatgctgacttatacactcaacttgggcctaaaatctcgaacctcgtgcctcggaaagcggggggctctcctggtaaggctcgcatcactgtccctgcacgcccaacagtggcatctcccaaaccgattacccggcgtgatagaagcatgctgcattatgaaacggtagcacctcccgcaagttatgttcgtcgatattgaatctatagaatttgtgagcgaatgattagcagcgccccacctaactgcgttgttcagaaacatggaatgacttcaacgctgcccagcggcgagcgaggaagctcgtctgtgaaacagtgcaacggttagtaaatggttgcgacgaggtcaagccatattggttggcccatgtttcagattatccagaacttagggcttgtgcggaaggacgaatgacgatgttacccacaatcgccgtagagtaccattcgcacgggtgttgtacagtaggaacccgcacggtttccgatcagaatcggcaacacggtagcgcacacggcgacaagtcacgcgactgttggactagtccggtgatgggagtgtcgcccaatgaacatccatttctgtcatatgtcaagccgctgccgagtacgtggcctcctcttgttacaggaatcgatcaatagcctctaaattgttgatagtacagcttgtggcatccgccgccaaagatggtgttactttggcagacttgactcgtcatctcacctgggccctgccggacactagctactcaacgcaattcaacgcgcttgtactggtgagtagagacgtaaaacgcttaggtgttcggtgatggtcgatgatgaaacaacggcccagtgccgaaaactaaccatcattatatccatcggttacaagaccacgccctgaggagccacacttcttgttatactctctaaccgtcacgagtgggtcccaagtatgcttattcacccggagatagcttgctgtgggctcaacacccgttatgcggttgtctgtgccagaggatggaaattcgcgaactgaactttaatgccacattctaagctattaatgcttatgatcgatggtccaacctgatcttggctgatcgtatccgttgcagcgtaattgtgacttttgaccccggtcccgcaattaataggggtgctctttaaaggtttcgccgaagatggccactcaaattaatggtggaatcgtcaactggatttattcttctgaccgtcgggagaagctattttgaggcccgatggcacggacggctaggacgaaaatgcattctgtagagcattgagggctattatttgaactcacaaaatccgatttgcacctaggtcatcggggagtatgcaacttaccaggtgagcggatatgttagttaatactagacgttgcaatggtctgtgcaaataataggaagcgccatcagttcagaaacaagtaggaaacatgtatttaactttactacaacgtccgccgggcccgaaccatatgaacaccagaatcgcgatagacacgcggagggtgttacagcagggtaggcatgaaaggtgaccttattctggtaactctcgaaaaacggactcggagcaaaggtgtacaaggatgatttgtacagtcaccacttccgcggcaactggtgccccggtcttgaaattcacggtagtcgctctagccatacgaagaactccattttcgcttaatcgaggttactattaagccgaacactccgcccgaccgaagctgaggaatcgactatgcaagcgcctgaaggcccgttgttactcatagaagggattactatgcatttgggcgtatttactaaggacgatcagtgtgcgctcgcatcagccgccaagcggattttcgcgaggcctgaaggctatcattgccgaactctcaatgcactagcttctggaccgggattggactactgttagagatccgatgcaaagctctcgacggacctcttttgaacattgtaggcctagcatagtcttgtgcgcctgggcagcgagttgcctcccagctaagcgtgccaagagagggccctgaatcacgacgggcccggcgagaaagtgaacgacgcctaccgtttaagggatactatggtgtggaaagtatagtagtaaggacgcatctcaccgacgatgatggggactatccaagcttaaaccgctccgtcccataactcaagcaagtagaatcgcatgtgaaaaaaactccttgaaatagtagcgtcgcaaccaccaggtttttgttggtcgtttcgattcacgagtcacaaattgggcccgtacgctgcgtctccgaggctgggcactcgatcaatgtctgcacgcttagatagcgtgcaagacgaaaagtgtttcctacccactctgactattgctggtacctcccgactcgtggagaattcggttgcccgttcaaggaaccgataacccaaggtcgcgtgagcggcaacacgtcgtgtataccgagacaatcgctcgtcaatgtaaggatcaaggaatcctagcccgaaaaatgtttggtcttcgccgagttgccagtattatggtgccaagtttccaacgtcacgatcagcagttccagccacatgctgtcgactgggtgcattagacggttgaacgcacactagggaagtcggagaaaggtgatgcctcgagcacttcacactggggggccctcactcaaaatccacacccggaaagttaaactccaatactcaagacgcgttctacgtagtaaggcggagttttactctcagacgagattggtgacagaactaataggcctcaaggacgaaagtttctcctgattttcgcgcggccagggggtacgtgcctataagtttcagttaaacggtaagccaaacctgctgttctagctccacggtgttaaacaaggaattgggactgggtagagctaagcaggatagtccgtactcacagaacaggttgcagaggtgcgtgatgcgacaaaaaccgtaccgctgtccggtcctatcttgttgtttaggctttcgcaagggcataatctgaggggcggtattagagtagctcgtatttatgacattccgcccacaaatagctttgaggttcctgcggttaaccagcagcacgaacgaaaatccgatcggaggctgacggggtagaccaccaatgttcactatcggtgtcactacgattaaaccttagaattagagctaaacgtctccgactcgaacatcagaacatgttgtaatcaaggcacggcgaccccaggcgctgacccgaggccagcgattgtcacgatacccatgccttcccgggataatttgattttgtaacattcagcgtgagaccacaaatatgtgctgcagataccctattgaaaagaagtcggaatttatcagcctgaagaggagggttcgataattagttaagcccagcggaagggcccgaccagaagttctttaccatggcggtccaggggattgatatgcggcgtgtgacttagactgtcctcacctcactgtaaggtagctccgcgcacgcctcgaaaactgctttcgatttcacggggactcaatcatcggatctggcggcgtctcagaattctaaaaaggggcacagggatatcaccgcccagaagccgttccccgctataaatcaaggcttgctgtatgtttaaagcttattataatggccctgccccctcagcagacgtccggaggaacccgattcacgagggtgctttgcaatcgccgggtcggattcgttacttgggcctgcgtaaaggggtaaattccgcgaacggtattgcccccctatcttgtgccaaggagtgaggacactcgagcactaacttgatggcgaaccgtcaagtcatacacaagctcaaaggcctcgatcctctgttgtagacgggctgctcaagtcatccaatttggccgtctcaggtaatcatttctggcggaccgtgtccacgatcatctccgaatagccaaccctaagccggatcctcgggtagtagcctccagttgtctaagattcgataggaccatggttttcgttcatgacgtaacctctggatgagatcagtgcgagcgggagtataactgtaccatgtcgcaatgacagtgtcctcctgcccctgcgaatgcttagtcggcacggattacacgcacgtcggaagtaagggatgccagcaggatcgagatttctttgttccccaatgactatccggtgatcagttcggcgtgtatttcaaaatccgaaaaagagcaatgccctccgactactcccgtcttctcgcggcgagtcgagactacctggacccaattgcaatggtagagggttgtctgtctagaagttaaactgtggcgcacatttagcataaccctaaacacagatcgcggggcccgtgggtgtattaatcaagtacagggacaggcagtgagaagattagaaggtgttcgcctctcgttgcaagatgtggcggtcgcacggtacattttgcagcggaacgggcccgttgacctcgacctaaaagctcgtgagcctgtgcggttgacgctcctcgcgcgaaccgggcagtgagctacagtttagagagtgtatagcgagataacctcgatctggggagcaaaaaagcggttgtttatcttaagtgactggttgttgcacaaagttcaggtcttaggatctgagatctacaacagctacggatctttcatgtcgcccgagtagcacgactgttccgcaactgaaccggtgagttttactcacattcgaggccacgcgaacgatcttctaaacgcacggcaaggctagcagggtcagacgccggttgagccgctaggactatctgttctataccgcccctgtctgggcgtatgggcccgacccggtttacggaagggatatatcgcgtgattcagaactaggtggccacaaaaacgcacaactgccgctcgctcacgcctcgtggaatagtctttaacgtgacgccttgcgttccccgagaatttgtttctccatgctctatgtaaaggaagatctcataggctgcgtatgatattatcgtcaaactcggcaattgaccactaaattagctcgtctccattgtacggcaacctcctaaagcttagcttgtgccccgaataaactcgtcgttagtaaatagggtaacgacgacgcaattccgccaaccaacgttcttgcttttagacgtatctagtaaaaacgtcagagaagttgcatttatatttgattatattctcgccgtccggccgccccaaatatgctgagattgacaagcgattgactccagaacgcaccgcagtcttccatctgatttccttcaaacccttgtccaaaccaatatttggatgtcgactcggaaggcggcaacatctgcgaccgcgactagcggcaagtttttctggtatcacgtgcttatcggttgagctcaggaactaaaacgttttgagtgatctttagccatcaaaacaaggaggtagcaagtccgccaggactagtattacgatatagcagtttacaccgacatcgtccgcgaggacggggaccacgattttatgcccggataacgctatcgattaacatatgagcctgtcgtgtaaatctcttattaaaactgcgttcggtacctgctcgtggggcgtcgtgccatctctcattctcgggccctataggcacactacatgtaggttcacatgcacctctgttttcgtgggacggagccggccctcgacaatttggaccgttgccactcggaatctcttgttcgttatacgaaacgcgcgatgatttattgggtccgccttttttacagttggctccgcactgagtcccgaacttctcccaatgggatcctgccgtcaaggagatccgggtgttccccaggtctattctttgacgtttgcccaaaccggcaaacacctgaggggtaggtaaccacgctataatcgtgtgatcggtggcagcattaacctcaacactttggtgtgagagaaacctacacttgttatatttgctaacagcggctaggaaggtgagcaggaccggaggcgagatattggtgaccggaaggggttacagtcatacgaacggcctggcagctatcttgatatactagcagttcaaaggctctgcgtccccagcctacccgtacaacattggacagtttccactcggcattggtttaatttccagcggactccaattgatctcatattaggtattgacaagtgaagttctggttggtcctatgaggggttgggaggtccaatgtgcccggagctgtcccaaaggaactcgtgggcattgccgatcgggtattacgagtatctctctaagggtagggacaacttcccctacggcacgtctctcaattgtagtcgtgtatgccatgaaatgtacacctattaggcacttggcttcgcgggcacgggttcttatctacatagccccgtgagagggaaatacgtgcaccccacacgcgaccctctcttgtggcactccaggcgtctctgcatgtacaaagtgaagcttgtcacttgtaccgcaaaagcagtacaatcatataaaaattaaaggatgactcttcatcaactactcctcagccgatgtctacatacatgatatacgcgggtatatttcgaagcagccgaagaacactctctggggcgcgagttttccctcccccgcgcgctcacagggaaggtcctggacacgcgatagccctcgtaacaatgactttgtcgattgagggatttccgcctccgtctgatatagttgctatcatatacccgagatccgtgcaccgccagacggccgccagggtaggcaaaggatttaattcactggcttcccaacggggtgactaagacctggacaggtcaagactgtccgacttcacgcgctagaaagtggaagcacacgtctgacgcttaagaggctcactacgcctgtccaatccggacgcattgagtattcccggaacccgcctttctaaaatattggtgcatgtcgtttcccgaacctccagaactgttactttgcggactcgccggggtagcaggaagtctgagccatcgggatttcgcagtggcagcgcgcatacaaagggatcagggtgagagtccatgtcggctgctaacctgccatattgtccagcacactggtctgctagggtttgtgccctggcaggatgtccaatcataggtgcgctttagcgacaggtacaccccgcagtggctatgtgtgtcgcgatccaggctttaagtgacgaaatgtccctgtacaccgtgctgctaccagtagatatccaaatacactgccaatcttgataatgatgtaaaaatcctgagtggtctgcgtagtactttgttgttgacctctgtcgccagttgcgggccgaacgacaaggttcgttaaaagtaaagttaacacggcttcccccgtactactgatgcgcaggcgttaattcaagctccaacgatgtgtctttcacaagatcgtgaccggcgatgtggcctcctgcatcgtaacaggctatagtactgtatgcacaggttagaaaaggccgagaagctaatttcaacggactgctgcgagtgtctttagtcctagtatcttgggacactcatttaggatatacgaacatgttcccctcggggcgcgatgttctcatccaaattccagagagatagagtaagtcgaccctcgtccaggggagaacatgggggacaggcatacctgttaccgcatcctatggcattaccgcagtggcccggtatttaatcactccgagacacggaaagcgatcagaagattaatgccgtcattggtggctacgcgacgggcggccaggtgatctctgtgaggcaataccgtgagtcggacaaactcccatcgctgcggtacggcagttataatccgggttccctaaaggtgtgccgtacttgtgtaacttaaagtagatatcacgcacccaattggagatcatggtgatccgtcacgattcttctcttttgaacggacttgagccgttgggtccaagatctccttagtccttcccgtaccgtatacagcttacaaaagtctgcatggggttagatgctagttgatgaaatctggtcacagatggtgaacagatcattataaatgttttatgctatggataacaagctgcggcgctcatccgtgctcagctggaggttcccttgcagtccagttacgccatagcacttaaacttaaagtctttggttcaactaaacctactctgattacgcagagatgcagttttaaatactcacgtagataacatcactatgtgctgcttggattggacttctacgcctactgcctaaatttctgcgacttaataccctcgaaaccagcacattacaggcccccacgggctagtctaccgctgcggggaatcgaggccatgtaagcatgcctataggtagttactgaataagaaggcgctaggagttagtgctgtgcttattgttcgattttgcaaatagggacctaggtgcgcccgtccgacaccagaaagtaaatagctatccagtttcctggatggtttcgtcgtcaaaatcgttcgggacaggtaagttactctgttgtagcgcatatgaagggggtaggatcgttcggagacacgaccgccataggttactttcgggcattaaaggattgccgaccgaagctgacattctgcatcgcccctggcttgctgaaggctgagatcctagccttggcatatgggagtgaacgaagtcttccagatcgccgccattacgtcgaagaggcgcgtccacgggtataatacagagcagtcacgggcgaggcaattcgaccaggggattgtagagcttttccacctcgccatcgctcctatgacgggcgcatgacatggctgaacctggggcaggtacaggcgcctccctgaggatttccgtggcacccgaatgcacgcgctgtcggactctgtgtatcccccatgcaaggggactgaattctgccccagggtagggtgtgacaagtggtggccaggctgacatctgagatacaacgaactgtattgcactataaatgacgtgttgcggctgtgggcctcgggcgggcagtggcgctttgagatagcctatggctctcgtaccggttggtagcacgggtgggacttggcaccgttagggccgttgccctatgtttggcctcgatctaaggctcagtctacatttggcctgaaccagaagggtgtaatcatgatctctaggtttaatgatctcaccacagctacggaaccgaactacgggctcgagtattgcttgcctcgaagaccattgcaggtgaggtgcacatgcgatgaggctgatactgtgatctttataaggcagagggaaggactgacctgcacatcttcgcggagcgccgtatatcaagtgttttgatcccttttgactgaggtgcagcggagctcaaacccaccttccgtcacaggaaaggaaatgatgccaggcccggtgttttcgtcggaggacaactcgttaaccgtaattagaggcaacggcttcagtgcggctttttaggaagggaggcacttaaagtgtgcacataatggttcccctagtcctcgttccgtggctcctcacatggatcagcctagctctatgtctgtccacgaacgaaacgcggcctaggagcttacgcgggctggctgcacggtttgtgcaagttgcgatagatcgcacgagcgcagtaaaaagttcaccagtacatgaacaggttgcggctgccgagggtgattctgaagcaatttcacacagggatatcacctagggggattaggtatcaacgtttgagtatatagcgcatatttcttaatcccacagcgccgcagtcaactcataggtgggttttaaccgggatggtattcgagcaattgccgccccctttccacagaactcaatcatcaggcatgcctaatgcttcctctgttggatgctaaaattcaggacagattggccaaatgagagcagcacaggtagaaactatccaccaatagagtaaccgctaatgcttggtctacacccactaatcaaggccggacttacctgattaaacaccccaggaaaccttcagaatctccgacgatggattaccacgcgcctcttctaaacgctacggtggtgtagcgtttataagcttctatattgcgctaactctattatttttccgaggcggacagtgctgtttgttctgcgcaagtacccttgaaaagctaagatgtacccaggaccagggccaccactccagtacctctattgcttgtcacgccatccgtggcgggtctgcgcatatcacccttttgacatttaccgctgtaacaacacccttaggaagcagatggcctatgattctcccggacggtgggtgaagggttctgttgtacacggtgagatagcaccataggttcggaaccccgaaggaattaccaggacggtgcaaacacgctactgatgtgtatttgaaagagaagacgctaaactgcgcacacatagtatgacgcagggtggagatacgcgtcttctgatcgagacggtcgctgttcactctgtggacaaactattcggctagggggtgtttgcgatgcttcaggactgtactttcccctaaggccgcttagccatcggtctacgtgtctgctaaccggcggtttagagattttacttaaggcgtctaaccgtcctctttttgtgtacgccattggactagaggctcggacgtacgtctcgccgaaaactcaatgcttactcttcacagacactgcttgagtagggaccatccgattctcccctaaattgtccaaagacaaacctcaggattcagcatatctcttctgcagcctgaatggtccacacgtccaagtatggatacataattgcgtggagtgcaagagcagaggtgatcatatcccaataggtagtggcttttcggagccgagcctgctcggtcgcaatctgctatcactctttactgggtaagcgtcggtgcacctgcacgtcgtgccatacagggcactttatacggggaccctatacttcatttgatttggacgctaacacgcagaatataatttctgagaggcaaaaaccctgcctcataattttagcacggttgtattcaacgcgcgtattagtttcatgggggacgtcttcagtttcgaacatatggtcagtgaaagtcctggcccattataagctattgtccgccgtctaacgcttcgggctgaagatcgggaatcgggcggtctgacattcgccgtgcaatgaacggtaagtttgcttcgggaaagtgtagtgttacctcccaaatcagggcctcccatcacatattcagtgatgagaacgtgtgtatttaacatctgtaaggacacaacctatgggtgcggcttacggagtgattcatcgaagttccgttacaaaccttccgtgggtggaagctgaatgtggatgcatatacgttagggattgagaagagcgacctgcggctatgttagcacatcgtcattcgtttgcccagaacgtatcctgggtagacctgttctctagtggttcgtaaatggggtagacggccaagtacggtccataataagtgaggggtaaacaaataccgagtcgtccacttttccgtcgtcaagatgcccctagcaatacgtcgagattggcggtggcttgcgttattttccggtgatcagtcagatacgtatcttcggactgtcccgcggtcttttgtacgaaattccgggcactcgcgatcggccctccatgctcactgtcatttacatgtaacccgcgtcgcgcttggcctcagacaaagtagagtgtggaattcggaatcacggctggtactggcgaaagcagacagccctcgctaaggtgtgccatgatactgcattgaccctgatggcccctggtcaaaccttttggcgtgttaagggattctctggaggcacatctcgccccaccgatgtttgatctttcattagatagcctgccttcggacctgaacttgttcacctcaagtgtactcacgcgcttcagatgtagcgcgggccaaggttgacttgtgttaaggttaacgttaaaaaggagaatatgtccggccacaccctaataatctgccgcagcgcgaaacccgcgagcagacgtgcctgaatgccaacaatcccgtcaaggataacgcaacatagcaggagccatttatagcaccagtggattttcattttcaacttcagcgtcacggaacataatcagatgcagttgatacgaggcaacacgacgtggcggtaggtcatcaatagcctctttctatgtcacttcccatctagttggaacctaaaactgaagcagtcttactatgtcatcccagcaggtagataactcaggccgaaggactggaaaaggagcaccagactgtaagcaatacggaggatagttttaattaagtagtgttggttcgttatgcgcacaagttgaccaaagttagtttctgcgcgagggttaggggaagaaataactaaattccaagggaccaaaggagcatcttgcggcgcatgatatgaataattttcatactttaccctggtcggccaggaggtccttcgttctgcaatagctttcccgttgcccttagatctaaggcgccagaacccgtacccttagtgggagtaaccggggaggcatattcccaacgtacgatcatggcaatatgctccgcttgtttgtttctggacaggagcactcacttgggacgttctgggaagcaatatcaaacccaatggtaattcggtagttattttgattccagcagagcatatagcatatgatctgaagtctttatcactaatacgccccatctacgacatgtgctctatgatcaatgcatgtccagtattacggggacgttggcttacacagacaattcgtctctgtttcgtacataaaacatggtgcgtacattacgtcagaatattattgtgaccgtagtcggagatgctacttcggccctaatgcgccaatggtcggttctaagcgattcgacggtataattgcttacgttcattcgtacctcgctccggcccttattgcgctgagaggaattccactctcgcggatctcgcgcagaacgaccaggatcgtgaacgaattcgattactagcctgcgcccgtacaaggaggttaagtattcgagctttaacgactagcggtaggagaagattgtctgatgcacccactgtgcaaaagaaaatagtcgcgcatccagccgtaacaaccgccggcgaaagcgtccagctagctgcatccattcccgacgaaagtctaaatagatacatgctcacgctgtggtgagttgttctcctggtcaacccgagcgctcacctcccaatagatatgctggctacggttcaatgtataattacatctctgacttgacaaccacagaacaccacgacatgtcgacggctgcaagcaaccgggtgtcgacctagcctttctggtgacgcgttacggctacccacaggtcgaaatagtcaatataccggctagaataggaaaaaatagtcgtcgtcaatgcggtttttcctccagctgtgacgcacgaccgtacgtacgcggttgcacttatcgactgcaattaagtatcggtcccggtcctcgcctaaaaaaaaagtccattaaccgtatatataggagtcgtcgttcaactactctcatcatctttgaccctagctcgacatcctgaagactttgggagacttccccgtcatacctacagcccaaattactgcgtgtactccgggtcgcccgtgttgggttccaaattcaggccataggcttagctgacatagacgaaccaaaccaacggtgctatggtttgtcgatgaaaaaaccagttagcgccctaagtgcaagtggtgtagactgagtgtctaggagatagtaaggggccgtgtgaaatgtagagaaacaattatgtcaatgtccgccgcagcggaggatgcggccaataaggattgacaccgttatcttccattgctgattgctccccgcttaggacttaaccaatcacctatctagacagatggcgtagactcctagtcttggacgggtgaacgggaggggtctactgaactgttaccgctgcaatgaccttaagccctggccaacagggtgaagatcccgaagattgatagactagtgcgctgcctcgagaagtacgggcgacatggtatcggttagagggtgcgtgacagactaacgtggaaaatagatcggttaggaaggatgaatgtcaaccaccgcattgttgcctctccttcttagaaggcgttcatatgtgacttgtcagacctctagggtacgccggaactaggacccctcgacaacggtcgaaacggcgtaggtgtataacgaggatagggcggctataggcaaattagtatgccacacagtcacgtccattctacgtcctgactgcaggaccccgtctacgaggatatacgggtcacggtgtcacttgtatcactaaatacgttcatggggcctcggaacattaagaagacagattatgtcaagtccccctgcggcatgttttctgatcgggggcctgtctgtaacgaaatttgagcccgtacgggtgagttagaatgcagatctatacagaatgtcgccaaccgccctgcctcggccggcaggaccctgttgaaacgcaatctatccattcactagaccgacaacactgcacgtcccgcactaggactggcgtgtcgaaagacaaggcatccggacgcaatctttgaggagacaccgtgtgtaccagacgacttatcacaatactcggaactacacggctagatcagtattcttggccacccactatcgaaggcgacatgagttcccgggaatacgcattcagtcatgagaaattgccattatgcccgcacgatgctcaaaaaaaagcctaatagactggaacattgtagtagtcgtttagaagatgcgctgcatatctatgacgcacctgttgctcaaacaggacgaggacaatggtatggggaacgaggcgatggcgatggatcgcagagagacggtgactgcgatatatcgtatgctacccagggaccagagttgttctgtcgtaactagacggtcgaggggagctcaaattcctccaacgatctggctaacgatataaaattcaggcggtctgggaattatcgaagtcttcgtttccaaatctctcgtactagcatatattccgaatgctgaacgtgaggccgatgttgtgcattcagtcgccggtgatagcgccctaactggtccacatggaaagtggttcacgcgccgtaactctatttccaccgcacatgaaacgcgaagagccccaacgcctgtagaacgacgctattactgtctactctagttgtcgatcaatgatctattggaggccacggacatgttcaagtggttctgacaattgctttctagggcgacggaaattcgggaggtcaaattggtacgctggcagcagacagtacgaggatgacatcccgatactggtatcccacggcccgatgctcgctacgatggcctagagtcactcgccctgcaagtatgagatacgaaggtttagattgagactctgctagcaccgtggcacatctaaggccggatggccttgtaactgtagaaggtgggattggtgactcagtagtcccccaccgtcagtacggtcatgtatcatttaacccctttgatattgcccggcaccttcggcttgaatttggtcggaatcgcttgcacagagttcctgatcgccttttatagaacgccactatgtctgttcacgcagctgaaaaactcgtggtcaggaactggcatcgacaacacccagataggcgaagacggttttactcgaggctaccaacggtagttgaccaaatacggtgagtagacgataggaacttcaacaaaccttccttctccctgatagtcttaatagaagcccagttcatgcactaaagacctccgctgcgtgttcgtgggcaggtgttatacgcgaggttaggtgtgccatgaccatatttaaccgcaaatatcacaggggcatgctccgaagacagtattttgcttccctagatacgctacttcctaatttgggtgccttatcagggatcccaagctgcgccaatagacctcccgttaagcctccgtaaaggcggagactcacgctgatgtatgcaaaaccgtgacttcaggatcggtgccccaataatacagatgcgcggacgtgagcttgacgaagctggaattgacattaactggctccccgtggctctcctaaccccaacagcgagcctggccatgtcccgactcgatgcagtcatacattgcataggcttatctcttagaaatgcggggcgcggatcgaagaattcgtcatccttgccaatgccccagtcgccgacttaattgagcgattagcctggaaccttgcttcgtcgttgccccaacgcgcaacaggtcccaagtatctttaaagaatgggtggcgatgcatgccccagatcatggtggcaacgggctctagggtttatcattagctgtctacagtgtgagtgacctcctgcgccagaggcggggagcaacgtttcaggccagtgtaaaggcaaatcgacgctgagtacccgctgtggagagactaaagacacagctccagggacattgtgtggacgacaagacgtgcatctcatgagctgtgacgctggtgaatgtcatacgccctgaacgatgcctctcaccaattcttcccggtcatccccattcgaatacacctagtttaccgagttaaacctagcatacaaggtgaggagtcctaagaagcccgaggtgttgcccagagggcttattgtaaccctctcaccatgcagtaactccgcagtagtctaactccagctctatgaaatccgtcagcgggcggggaaggcgtagttgttgaaatcagtgactgagaagtgtcgatctcagtagtattggcgacaatcacagacaaactccccgtagtaaccgcggcctcgtataatagtgtatcatttttaccgtatctcttcgtcgatcgtccacaaaatccctacgcatctattgctcgcaagccgcggattcgagactaggagcgtaagcagtctggcataaagattcgtaatgggcggtagctaccgggctggcgcattttttccctatgacatcccattcgctataagtagtttaagatcaacaggcgcatactaatagtaagtagtgtgtttatcgataagaccaccaaacagaaaattggtctggctcctaccccgggggttattctgagcttaggccttataccgataggtcggctgtaaattaccggcctacactactttgacccctcctcagggaaacctcgatgaacttaaacccaggtatcgccgcgtcaccttctccgccgggagcgcccgtgacagacgcgcctagagtcccactctagcgctggtcgattgcagcggacacgagcccctgaagggctagttaaagcgccacggcaaggccaccgatattggggggcacgcctataatggcttgacgtcggtaagttttacacaaaacagtccgtcagacagcagttcggcttgttttatcaaggttgctacccgtaccgagctcagatttattgcgcaaaaccctaccctcaaacagctcatatcgcggcggtttgtatctactagtttgatccggttaccgtacggaggccggatatgtcgggtaagaatcggctattgcctatttagctttgctgccgcctttagaaggctgcgcagacgtcacaggccagatgcggcaagtgacaaaaggttgatatacttggctataatgtggcgtcgctcacgtccttagcgtatgatggtacagacacaccctagatcaggtcggagcgcaggaagcatccagcacctggcccttttgactctccttttgaagtcgatcgcttggtccccgagccaaattgttagcggatccgatatacactaaacaactttgttcactacactcaaaaccccccctcgaacatataactagaccccccctgtaaactgttgctcctcgacggcatgccttaggaggccacatgaattgcttacaaagcccactgccctgcatagtccgttcgtggtgaaaccccttgagcggagattccgagataggggtgaaactttacagtaattaaagcgtagctcagtagtccgactctgcaccagcgtactgtgttattggaacacaccttcaacgctccccaatttagggcggggagacctggttaagggttgtgcggaaccgttctccatagctcctatctgttccctcgagaacctggacgggcaacatgtgggttagagtggttagcggtcccgcctccgatatgttatctctgatccgtatagcctcgattttgcgcgcgcgcagccttaagcgtgcacgtacggtatcccgtggcttcgacactataaagaaaggttcaaggacccaagtattcgtctaccagcgaacgagatgcatgagcccagaattacaatggtgactgggatgtcgcgtttgttcgtggtcacctcggtaatagtcaaaattgggtacgtattcagttagtagtgcctcctcactgaatgttggagctccgcgaaacctgggtgttaattgggaattcgataccagcctcagttatgctcacttgagccacactcccttaatgtgtgcacgatgtcgcgtgtatgcatataaggaccggcaagtgcaatgaccaaacatgatggggttccccgtaaaactgcatcatgctacgttactagactgattataaccacgcaagtctgaggccgagttatttagtaaaacgccttcagtacccgacatcctaatgatgatttccgaggtcgagtggctggacgaaaattcggattgacatggtccctgacaaggcgtccggaagtaatcagagccatagtgtaacctagagcattatataagattctggcgaagagttgcacgaagatgatggacccaatggtgaaatttatataacattagcggtaatatcgtagtacgtcgtagtcggatcgctcctactgtggccggtgaccatcggtgcaagacatgcgacaggcaccgcgacgctaagccgtcatagctggtaacacgtgatagatgactcatgagtgtgaccaggatatgcggtgcgttcatatttgcgacaccgaccactctccgttcgacccaaagcggggataaagaccgctttggaagcctgctaggtaattcttttcacgtaccgcccggaataccgacgtatgagcctttgtaagccttatattccccgaattgtgtacgttgttaacttcgtagactcatctttgctggccctactaggttcttttcgccggacgggcaagccgcgccaaatcttatagacagccattcttaacgcttgatgtaggacgtctttacatacgacgcttatcagaatggttcgaagtcttatcttgcagcccgctgcgaagtcatcgtgcgtctgagtcaagcttacctgcccgcctaagcgcggttagaatgcgcctgactctctactatagatatgacgaaacgctgatttcgcaggtgctccgcaagcggggaaatgaggttaattggctggaaaacggtaagaagttggccccgcaatgacaagactgtgttattgtgactggcatcattaaacgagctcagaacttagtcccagctaggtgtttcacttgtcgtgggtagactaacaatgtcctcttgggccttacctaccctactcctaaggcctaacgggtcgattttcaaaagtgtggtaacgtcgcacttgctccgcggcgttcctttgtatctcaaccaatcacgggactgattcggaagaatactagaagaggcactcggtgctttctataatacgattccttaatctatcacttagatgatgtttcagacataattcgaaaacttcctaataggtgataaaaaaatacgacgagcttggaggacattattctacaaaaggataagctcaccgtctacgaagctggtgttactagtgtgttacgtgcttaatgctaaggtgtactgccgtactcttacgtcgttagtaactgatatgcaaaccagctggcgtacgatcatgtgtgggattatagtgtgccataaagattagctaacgtgcggcgaaattcataatagttctgtggttcgcgaatgaatataagcccctaccttacctagggcggacgaagtatccagttgaactagaattgcaataccccaagtgttaggtgtacttgtgcctcggcttgctttgcgcccaattccgatggatccctgcgcggacactggagtacactaacgactcggttaacgagtcgcagttgatttttcctgaaagaagacccaaggcgaactaagttgaacgagtggtcgagtagggtattggtgagggtgactgacatggaagagatcagagatcagttcctgactgcgatgccttcgcgacaaccatataggggtcaaacaggcccttgctactctaattacggacaagacggttacgtttttcgaagatgacatcctctttccgccttcttagagtactttaattcagtacgcgagaagctcccctacaaatacgtgtcctgtaaataacctggatgcagcagccaaatccgtcttcgactcacaaagcaagagtgttggatctaatcgtgcaggatggagttgcgaaggtggaggacagagtacccattacgttagaaagtgatattctcccaggctgagtccgccaccatctaattacgcgtgagttaagtctggagtcttggttcgtgaactgccgcggtctgtgggctcagttcacatcaactcgcgatcggtcactgcagttgaatatcatgtaaatctatgaagcaagatcaccaactcggtcgagcccgatgagtaggcctcgcctgaaagagaaagccaccgctcgcttttacacagccttcctcccggctttagcgaacttcatgcgtgcgtggattgccccactcatgcgcttccatcgatcgcccctggatgctacggtctgaatatagtatccaggtcatatattggcctattcgtatcatacaaattctgcggccatgcgtacataagcaccgccgaatagagacacagggcttcgtgaagccagggtgctagcctcgaaagctgtccccgtgtacggaaatcgagcgacgaataggctttctcctgtcgtccatggcagggtgctaaaattcgcgctctgcatcacaccgttcgcagccgaaatcgacattcaggaagcccacgggtctattatgggttgggtgacgaatgcattgcgtagtttggcacagtgcggtattacaaatgcggcacattgaatagtgacctcagccgcccagtgtatttggagcacatccaatagacaggcgacatctgacaaagccgagaagtaatcactcttgtgtgaaacaatcccctcccaccagcccgcacagattatacttgaaatgcagtcgcgatactccggacgtctgaggagcgtccggtaattcagggaagctgggagattgacgggaagacctgggaagcgaaaggcctaacactgaatgaatagcggcataatatgcaccaggcgacgttgttgcaaagctgctgacaagcaatggatattttgcaggaatagatccaccgggggacgtccgaaagctacttcgtataaagggacaaggttagaaggccgtccatacgccgtaatcctttggtagatacagactcaaggctaatctaggtcagccacacgattgtagtgcaccacgtcaccgcttgtagagtacctctgtagcgggactcgatttggtgatattgagtaatagagagtccatgttcccatcatctccgccgagcaacgttttgcgcttgtgatgcttgcaatagaaggggcgcttacgttggtcaaattcatcaccctttcactactctgacaataatatcaggattcttcatgtttgatccacctgctgcagtggtcagacgatgttaagccgtggctctaccatttatccatcacatgactctgtcttggttttgtgtgtattctacgggtgtgataagggcggcactttttggacggtcagttctgctatggcatgcgcaccttcagtattggttccacgatactttaccatgtgtaatatggccgttgacgtcagatgcagaggtggtcgttaacgtactctggtagtgttcagttacgctcatgcgcctcggtagagcggatgggcgtttgcagtcaattccccgtcaatgctatccgccctgccctccgattgacccggaattcgcgagtgccttggaaactattcaatgaacacactattgaagttaatccgcacgacgtcgactaggccctggcccgcatggagtgtaagcggtctcaatctctcgataaggggccaaccgttagcttctggttgaggtgtcactcttcaattaacctcgttagtggccctagtcccaagccgacgggctaagagctagaccatccaggcatggttaccgacgtccaactataagcgttaaatgggctagcatttaaacgtcctgtcagaagatatccgcttgggcttcacacgatcctactgggtcaatcagtgacctgcattgtgaagaccgtacaagtcgccagggcatgtgagcagtaaattaaaagtgactctctacggccttgtgcagctcgtcggcaggttcagcgcatgtgagacgggcaaccttgtcatcctttcataggtgatttggaggctcagcggatatgtctgccaaaaattgcaaactcgcgaagtagcttacagccgccccttcttggaaataactatctgcattcacgcttagatctcctcaacgtccaaagatccttaagtaaatctagggtgtcgcggcgagcgtactattatttagagagctcgcgctatagcgcctcggagctgccgtcacactcaacaacgcttggaaaatctcgatcgtggagaagcagggtcggtggttcagggtctcagtcatcgagcgaatgggcccagcgctcgtgtcgaccctgtaaacagtgtaattcgactgagccacgctctggagtacggatgagaggccactggttacgcactatgaactcaccgctagaatagctgcaatccgcccgcgcgggtaagagtagtttgcctcaatgcattccaatttttgtccatattgaaccacagtagggttgtgcgctggaggacctccagcgttctctccgtaacgcaaacggcttaaactctgaacgtttggtgtcaagacaggactacatgtcgttaggtaagtaatagtcgctgggttggccatatatcttcggcgccaaggcgctaagtgtagtcctaggtaagcgttgaccctgcagttatttgaacattatagagctcccgtaaaagttggtcatgcaccaacgattaaccgacgagatctgaagagaatcatggaccaggcaggtgatgggagtggcggctgacaatgacacctaacaatggtccgttagaaaacccatcctttgttatttggtttcggcagccttgatcccaaattttttgcccaaggtatccaaagaatgctgcggacctagacgcaaaatcctggcggaatatagcaagaaaacgccgccgttcccttttagttggaggggggttaacgggaccgggcccactaacgaaagggaccaggtactcgctcgagtggtgtcttccgtgtagctccacgggctcggaaatgtactctcacaatgtcttgggatccctcctaatacgcatcctgcccgccattagagaatctacgatagtttctcgatacaaatattgttgatggcgcgaacacactcatgatttagtgcgaccgttcacccgcgttgatcgacctctgtacagggcctggctcgcactaccgcgaatttgaagggctaacgcatagtcctgggtagatctgctatcctcgaatcttttcagttattgttagcccccgtaacaaactaagcccaacttaggaatcccgaagactacatccgggttgagcacaactgtaatattcgttggatatctgtaacaccctatgctccgatatgtcgggcacttcaagcctagggtctaattagctaaggcgtccccgtgtgtcacaccccaagtgctgtctcaatcccaaagtggagactcgatcgcaaactgcactcgtcggaaactagggagccagcatgacaagtcagtgattcagctatttccttgagcatcacaccgaatataacctcctagaacgaatataacacgtggggcgggtgaacagcaataatattaaagttaccgttacggcttgcagcatcttcgacggacgggaccagatatggatagtttgtaatgtcgatattcataagatcgaaggtgcccgcaaacgcatataagaccaaggagcgctagagtagacacctcaacgagtctctttagatggtagtggagtcgacgcagatttctgatactgtggcgatgtgacgctaccacctgacgtgtgatctattacggctctgcaacccatccgatctaaatctgcactgaactcctgtaggcaactgatgagttcaagaggatcgaaatatgctgtgatgtaagtcttttcgtatccagaacggaccgcaaaactaggtgccaactggtataccgcgttataaactatctcgactgccaactagcgttcgtcgacttctcaatcggtttttatagagctaatcgtgggtcttctatctgctgcggagaccacacattgggtcgaagagggtcaatgactggtttctgacatagccgtcacttgaacgagcgccgagcggttctcgatgcatctgctttagcgtgatagcgcaaacgccagcatagaacaatcggttctctcgtcgcatgagtactggtagtttgggctcgggagagtagcaaacctttttcgtaacgcatttgtcggagacgactcatctgggctggcatctgtttccttcaccccgcatcggtaccggcctctgagtccggcatgccacccttatacggttgataacactgtaggttttaaaatattccgacaaaaacacataccgacgtcgtcgtccagtcttctagcatctagcgggacttacctggaagcacgtcaagagcaaggtataagcctatcattctcatgataacgagatccgccaggttcataacaccttcgagaggggctttaattgggttcatgaatttccttccctatgtgtagggaagtcggaggtcgagctatcttagggcgatccttaactatcaatagcagacgtcactcaaacctactcaaagaacaggacgctcgttgatgaattaagccgctgcattttacctttggcgctgcgcctagagttcatatgtaaattagccagctttaagaggtccaccaattataagagtcgcgcaggaaggtctacaccccccacctctgggactatcctatgcttttaaaccgggtctttgcttaaggccgaatttgttttcacttcagatacttctctatcatcagttcgggtacgccacccgaattgttcatactgcgttcggctagcctggcggacatacatccttgctggcatacccgataccgggtcgacggtcccgatccaagcgttgttaacgtatcccttaaactccagcaaggacctactctgggatttgtagcttgtgttgcgggtcgactttcctactgatccgatcggactgtccctcgtacagcctatttacccagttgagcaagctatgaatgcacctcaagccgtacgcatcacgtccggccatcgaatcacgctggcatctacagagtgaatatagaccccgttgcctcaaaaccgctcatcttcagcctgggccatgtagtcgagaccccatctacccgctatagttagatcccctggataagctggctaggactgagtgggtttagcggcggttggctcccaggtagctaacttctggcatatttcccaggcgatccctactgagttacaccaaaaccccttggactcggctcttaggaagcctcctggatctcttgtaacgttcgtaatatccgggccacacagcaaaaccgaaattattagacagtcttgaatgctgctttgatgttggggcgtcagtaccacagttaatatcatttgccatgggagatgcaggcacacgtccacatagacgtaacatctcgtacaagccaaggctgatccctacagcttaagtatacccggccagagtatactagtgtggtgagttgaatggctgtacgaagctttgcgatctttggggtcacgaagacaactccgattgatttggccatagtcatcgtgttagacaaatgagctcaagatggtttgccgtactggaggcgccagccgcttcccacagggacggccactggctaggctagtttactccgttgcgagtatgtgagggatcccaacccagtgggctacctgagcggtaaatcccgcgttgcgctaggcttacagggagtagggttaacttaaccagtgtggtagggagattggccccgtactataacttacctctcataatttcaagcgccaactagatcacgtgccgacttagaagtccagcctaccacgagatacatgcgccagcgcgtcaagaaacacaataatgagagactatctatggataatacaccaagaaacgattcgtctgctcttaattaatggagaagaccaaacttgggacttatttgaaggggaggtgaagaatttggcgtacatctgctatcgttagcagtcgtagcgttgaagtcccgcccgtcgattagtcagggtagggggacagtgtaacactaatagggtaactatctcttttcggaggggtcgtatggccgcgccggatgagccatgtcacacaagtgaattccagttttctcgagggctggaagagcggcccgggcgcacgtgataggcgaagagggaacccgataccccgtacatcgctagtggcaccagtcatccaggccgcggataggcactgtataactgggttgcctgtaaccagtgttagctgcttgtcacatacctaaaagcaaattttcagacctaaaagaagccccccgtggtgcgcaaggatattatagtaaacgggtagggcaaagaaatatttttgtgctgcaatgataggggggaggacgaactatggacacccctcaatggcaagtggaagccccattaatccagcctcactggtaccgcccgggtggggggtaggcacgagcgaagccctggcaacggtacctcacgagaacctccctgggaatacagtagaccccttcctggacacgttcctcatgccgctggcaaatccttataacttaaaacataccggaaccaccagttgtggttcgacgatgttaacgcctggaagttccgttctcttgctctgattcgatcgcggtccagttcaggtccaagatttgacgttaacttgataatcacaatcattaggaatcggattcggtggtgcctgctcgtccataaatcgcgcattttgcgagttaaggggtaggaggttcacgccgaaacgatgatggccaacgtcacaagacccgtcgtgctcttccggggttcgactacgcttgcgaacgcaaaaccgtaagtcaataaagctcactacaggaggattgtttctagttgtaactccaaccattagcccctaaggttaggggggtgtagtcatattgcaagaaggggcgaaagggcacctagtttgtcttcctgagagttgttcggggtacagatctgtggaacgattgtgagccatattaatgcgaactgttgaggacattccaggagctgcgcgacgcacattccgcggactcggtgaactgtaatctccacatggctaatgtcacaggctctgctcgggtgatggctggtcatgaatggactttagagctcttcccgctaacattaaggggtgcggatccggactgggtggttttgttcgctctcagcttgccggcaattgctcagaaccggatgctaggtatatcctgataggggaggctattacctctgaaccttggctcccttttcgaagaagccgtaatacatatgcgttttgggaatattacacttgttgctgcgatatgtgagcagacctctttgtcggttccaactaccatggagaatgtcctatgccaaacgcctagaggaaaagacggatttttcaacactggaggggaagaattcactaatatgctgtttggcgaacgacccgaatacgaccaatgtgcgctatcatgttaaagaacactagccgatcgaaatatacgtactagcaggaacaggcctagcagcttaaagtaagagtaacaagatcgaaggctctgatgagcagtaagaatacgaatgatcgaattgttctcgttgttattatagaacgaattatgaggttcaccttagaacatggtgtgttcgtcattgggagtcctcttcctctcacagataggctgacagctcgaaaatccggattctcggcacgttgctagggctgctggaacaaactctgtatctgaacatagatccgttgtagtattgtcctaggggtttgtcgggtacggctaatatctaggacagttggccataggaactcatcttccgctagacaaagggagcacaacctgcttagaccgccacgacttactggttgtattgaggcaggcattacccgaagctcagagccgatggcttagaactcgcgccgttcattccagtccgttcgttttcgattgacaaacatacactagcgcatatttgacttccaggagtacagcccctgtagtacgtagctcgacagcgggtgaatcggacggataggaattgcttcgctatggttcactagcttatcttgggaactctactttcgggttctgtgctcggaacgacaagtattatagctccactttatcgcctgattatgtacgaatgggatgcggagccagttcttatggggacgaacggccagtggctaggtctgatctgtcgaagaccgggtagcgtcgctctgttcagtaacaaaccctttgtcacccagaccgcctcttctagtatacgtccggcatgaggctagataagctttttgtcctggcatcaccgttctcggcgctcagatcaagtgaattgtatctgggaaacgcaactacaacgtagatcggcctaacgaggcaagacccgccatcacctgtctaataccattgataaccctgttcatgcgaattatgcctcagtagtctagggcgtcccgacgtattgaaccaaccgagccattgctttagtgaggtcctcgcgggtagcctccttggtcgcaacttcaaaggcacttcgatccaacggaaccacgtataaagtcgaccctcaagactttttaatgttggttgcgatgcatacaatacttcggctgtgcgaactcttacaaaacaaacgtatgtaccatggtgtgtgcttcttcaagacaactgattctgtcccaaagctctgcagcgtggttccacacagcgtggttccggactatatggccgtggagtaaagatctggaaaacaccaattcccattaggcgttggagaggattgtattaggcttgtggccttatggtaggggccaacttcggtcccaatcctccgttctctctataaatagcgcttgttccaagcgcaaactccaacacaatggacggactcgattgaagacgggggtgtatggcgttatcactaaggcgccattgcggtcggaaagtttgattttagccaggacgtgacgctactaagataagaacaggcgcttgcgcctttgtacaatattactagtgcacgaaacgctcagtagaattaggaagcgcttgacgagtgtgtaagatgagcaaaaagcttcgccatggtaccacggcccctgctggaattaaccgccataaccagttaaactgttcctcagcctttcataatccaactactcccaagctagcctaagcacgaatgattttagccaccgtagccaagagtctcctctaagtatgcagggacgtgatggtacattgtactaagatactgactcagaacggattcggtcgaatattttctgcacgatgaacgaagcgaaatcagctcctgactaggccacccaccgtagtacaatgacttttattgcatcgatgcaaaagaaaactgcacaaaatagaaccgcaagcatcttgtttggattataagaggatttaatgcacgtaagatagttctgctaccggagcagattaactcgcccgtccaaagaatctcgcggttcgtgtttcaatgtaataacaacgtgaacgtaactgcgcgtcccacctgccgggacaagctccttccatgggtaatccgtttgccgggtatggcccggccatattagccaaaagcccataatggattgcatcatattgacgccgttaattatggggccaggatgttctcgaatcggagttgttagcttgtgatcgtcagggggctctatgtcgggatctgacgatctaccgttcaggtgcggtaacaagtggcagaccagggcctcaccgttagtcttccgttttgtctttggctcgtttggggacttaaatttgtcgacctttagctgagagcggggctgcggaacggctaagtcaaagagggtcagtcccgttttacgcagggctggtcgctccactttacctaagccagcgatatgggtaagccttaggatttaacccgttaagataggttggatctttcttcgtctagctcgtagtaccaatgagtacgcacggatcagtatctttgaataaggcaccctgccctcacggaggcccaacctccgtggataagcctcgtgagggatactatatagcaaaaaaagcccgaaaaggtgctacttcgttataaaaaagcgtagtaggtcaaaactttgtggggggggtatcttttaccttcttgctcacagttcccttaagctgagggtcccaatctacacatacacatgagtaaaggggtttttgctggttgttttcattacgacgttacgtactgggaccatattaattttagacatacagaattggcgttggtgctgaggagaatattctcgtccctttgggacagcggtaggagccccgagattgagcaatgcagtcacccatcgagaccaacattagaagtgtaagccaggactggggttttattatcaatagtatccacagcccattgtgcgtactagtagtgctcgccactcgccgaactctggccgtagcaagtgcatcctgaaagaattcgcttgctttatatggatccaataatgctcacagataggtctgcgctgactacgcggttcctgcctagctcggaaactgcaccgtgacgtttgcaaaagcttactacattcaatgacgctcagtggtgtcagcaaaacctcgtcccctttgatcacttagcacgacgagtttgtctaggaccacgagcagacgctggcgacgatccgctcccgggagacgtctcggaaagccacacggtctagcgacccttaatctcctcaagacggtcccactgaatccgacttggcacgagcattgtataccttctggacgcagagtatcacgacgtaggatttgatcgtgccgtcagcttccgcgaaggtgggcataccatgcccgcttctagccacggtcactcgggtagtgtaacgtatgactccattaatcaatggtgagctgcaaaattaaggctcatgtagaaagtttcagtctacttaaatgcgtgcccctccaaattctccaaccaagaacggtcaatccgttgttcgcatgaatgataaacggatgagtccgatcactccttgtgatcatccctcacctcgatttctaaagttagcacgaaacctggctcgcccaagtctttggtcttggttgaacgggctagagtcaggtgcgaatatcggaagccatactattggatcggttattttgccaccggtggttcttagcccgttctacgtacagcgtaagggcgtccatgcacatgtttgtattgaccagataccaggacacccccacattttgtcgattgtgtatttctacagtcttgtgctgtgtgggccctaggtctgcagtttggggctctttgcccgggcgatccgttgcggccattcgaacttgaaatgcctataggtcagtcttagcggcacagcatataggccgttgatatattacattctagccgagccatgcgcaagaacatacaaatgttaaagcgaggtatccactaccaaccagctaagactggcgaagattctcctggattctcttctccaaagggggagcaacccattaggggacccagtctttccgtgaagactcggagctattcaaggttcgggaacgcgactttcctaggaccgcgaactcacaagcgttgatctagtacccgttactaggcgtcgctaaggcctaggtgtctcagcccctttgtaaatccgtgttgccgaattctgtatatttcgaggtttcgcccagggggcgaaatatttgtcatttgggaaacgataggttattagttcggatgtgcgaagcattagtgagcacaattaccgccactgtagccgaaggtatgcttcataaacgcggggacgggtagtgcggaattaattattgcaaatgaaattttcgggcagcagcacaccttgatgtgttggggcaatgcactataaacccaaaaagtgctatcgcctaaaactaaacacggctggtaccgaccgagttttttataatccattcgctcccgtcactatttggggtcgtataagtgcacgggccacgtcggaacggaaatatacgtttaacgtgtttggaacaagttgttcttcacctacacttaggtaaaacacttacgttggagtcgtggccccataatacccgaaggtcccactttctctatacttcttgaatgatagggttgctcaaacaaaactatttcttagttgggaccggaagcaaccacgacctaggtgatgtcatgcgcggttgtatacgattttgctagggctgacagggagctccgcgaccaacggagagccctcgtaccatgtatggggttgaaagatggatttagtatacgtagggaacaataaagctattttgtccaagcgccatacaccaacaatcttcggacccgccagtcatcaacccccgcgctcaaagacactcgaaccaagactcgagcgagcgtcgcctcggtagtcatcgtggacgggatacctgtctggcacctagttacggtgtgccgagaccgagggctggccttagtgcgctctatgacgcgaccgtgggatttgagggtatgcttactctcatgcggtaattttctctcatcgcacccctagttaacgtcggagcgcgctgcacgagtctgcccagcgaatttacaggttccacggccggaatggaatgaacttcatttgtaatgggttagaacggcggtggcgcggagctcgtaacgtcgcctttcactatcccgtatccggtcttgcttaaatttaaaaaacccaactgtcaggtgaccaccaacaacaacagggggtcaggccaatacaagccggcttctagcgatctacgggtgtgtagtttacgcactagccacccactgaccgatccccacccttgagggtttaaaagttgcaacaggctggaactggcaaattaaacgtaaaaagagagctagtgccatcataaaaacgtcgactggcgatcacaggcgcgtcttcttgggtagatagctgaatccctgacctgagttccctaggacgtgccggattgtcgagcggtcgagttgccgtaccctatttgcgatggaactctttgtcaaatacagaacaaacgaccgcctctgagctacaaaacaggcagcattaaaggggtcattcttgttgtctgtagccgaagccattggatctaatttgcttacgattccagtcttaggggctccaaattggggtctgaataggccgctatccttgtttggccctaggtgtgtccattggtcaaatgtgcgcgtggtaaggtcccggacagacgagcgcaatcggtagtcacactctccacaaggaaatgatcccaaggttgatatctagacgaaccacagctagaagggccaccacgacaattatactccggagacggtatcaagccactacgtccttaaaggcagggacgtgtaaacacacggattagaatgtatcgcgtacgtcgtttataggaccaacctaattccataacgtgcgcagcaatagacgggcggactcctcgaacgcaacgcctaccagtgaaagacgctcgccggttgtacacaatcccatgaaaacgcattcagaacgtgtattagacaacgacgagcctacactacataggaggcaggattgtacatgcggggtctaggcaacgggtcctaagtcttaccgttatctttcatgggaacccacggctcatgccgcccgcacgcaatgcttgcaatgcgaccgtgaatcgagtttttggacctgctcaatacagagtagagggcccccttccaatgtcgtagccacttgcaaaggcatgtgaagaaaacgtcaagcggaataattgctctgtttgatgaactccaagggtgctgcgcgcgcagctacggcgtatcattgcgatgtaaagggtgaacacttgcgtattatgccgatcaacggagaagccaaagcgccgcccttgctgtagagaaaactcgtcgcgattgacttagatattgaggaggccttaacgggccacgaaggaggacaatgagagttcattgcctgcaccattaccatcagtcattagaactggaccgcgtcctctaggggactccgcttccgtttaaccgagatttaccgacttgagtacacttagtctatagttggtttctccttcctcgtgcttagattttctttcgtcaggcccggaaaaggtcgcccaccgaaccgaggtataggtggtgaccgtttctagcagtgatatgcgttagcgcattccgaatacccctataaatgcccagtcacctatagtcgtgtcttcttctgaatcacccggtcgggactgccggacttacggcgcggttacctgtcaagtgtaaccccacgtttcccaacacgttgaaggtagactcgacagatcgatgaagcgccaccgtatcaaccgctgatgccgattacatgcttggttcatcccttagttaacgcaccggaataaggtcttaacctacctcctgaagcgatgctgccaagttgtaatacatggtagtttcttaaggcttccgctgctcgcccttaacatccgactgaactggctctacagggaccactaaagtatggtgtgacatgtatagcggtttagtcgcagcgaaattcatatgaggtaactaatgaaccatggatttgaacattccgacgcaggacgagtccgtccgctgcatataccatactgtttcacccttaaatctcgtaggaaaatagggcggtgtatgttttgagatcactcctcatttgccaattaggtccgacaaacagactatatgtctacttctctggaagcaggctagatgttcggtcgacccagatcattgagaccatctcctttcgaagccagaacccaatagtgttccgtgcgctactgtagcatgcaggttagcacgctctctaatctgatacattctgtgcaagacaccgagcagccctgattattggcccgccactagagggagacacagctcggaacccgttttagatggcagaatactgtttccacgcgaccaaggacctgccggcgtaagtatcaatctagaatggtttggcaatctgctcctagtcccactacgtaggtaaaactcagtttattggattactcgcagtggatgaaggaacttcggtctgatttagcaaatgagccgttgtacgcaaactgctgctagaagtttcaatttcgtgaagaatagctaggaagcgcacgacctagctccttcttcgaaggttgcaatagcatttacatgctgggcaacatttgccgcagtcgtactgcgagcgaataaacttacactgcccttatatccggttaataaaactagcatagcgaacatgactgttcttcttcacaatcaggttattcttttatctgtgcagacgccgatgtccgcaggacgtcccatagaaaacgggagctcgaatcggctaaaccaacgactagcgcgcgcgccgagagttgattctttgtacatggaatgcgttaaccgcaccaagtacctggtccgcccttttgattccacgcctactcggtcgagactccgcaactagaattgcgggctattccttccttgcaggccgtcggaatggctggtctaatgcgcttcccggtcagtagttcagtgcaggacagtccggtaactcccagatccatagcaatactgaaatgttgagtgataatcctaccccgacttaatatctgttagcagcacgcatgcattcctactacgcaactatcccgcgctgacaactcgggtcgattatataaacctgaacgatgaagggaacggcccccgacgcgtaataggacaacggttgacacgggtagagtgcttctcttgtatgggccggctatcattactttggagttccgcaaagccatgtagaactatgtgccgtacactgcagtcttccgctgccgcaacgcgaatccaatgaccgactctacgcgaggataggagcctccgtgtcatgtcctgtaatggagggagactagaggggtgcccggaagaactgccatcgagcaagggaactggaaccctccaaagcacgtcaaccgattacggtgtatatccaccgtgtcccgcgtaggtttccttattatagtctcacaggcaaatagctccatatttgagggcacgattgcagcaccttaaaataattgtgcctcggcccatcgagagctgcttcttagctagaatggcatctattgtctgacctgaggttctgctctcgtatgctgtgttctagggtaagaccggctcggctctaacttcgaaggtactattccctgccatgtactcttaacaaagtaatctggaaggcttacgaggcccccgcggactaaattgatagatcaaaatggattgccaacctcgtaccaagtacaagaacggccgtttttacgctccaggaacagcaagacatggcgcacaaggcctgccacgccatcacgcccttgcagtagcgttccatggcttcgccttgcacagtcagcgtacgcgtaaccaaggctgactattggagagatgcgtacaagcagatatcacacattgaggggcaattaatagccccacaccccgcagtaacggtgggggtctcgagtatacccgttgcgtcacatagcgcataggaacaacccttagcgaatagttggcatctttctattaaacttccatgctgtggcatctaagagcacaacacctggagacctatccaagtaggaatacaatacaaagagtctgcgtggtagtgaattaatctagtaggaaccttgggaacagaggacgcgcgccaccttctagttaccacgaagtgtaaagggatgcccagcacatccagggggacctgctatcatacaccggctgactatggcattcgctgcgtgcttcccatgtgtactttgcacactcacgtcaaaagccgctctggagcaagacgcatgggctgctgtctcgttcccctgctccattctctcggttcgtgcaaatcgatctacagctcgggctatttccgtgtatgcctaggctgtccatagctgagcctacgtcccggatagaaatcgtagccctgaattaactcgcaactcatcagggcgagagcggcccggtctcgtgagtacaatgtaatgactgtcactgaacctctttgtcgtaagccgtcttataaatgattcgaccatacgacgggtagcacctcctatttgagtcttcaataccgactggtttgaacatatcacagcttctgccttcagtgcgctgcagaacgctgtaggccaggtctaaggcaacgccagggatcggcaaggaaatcatcggttgactcgctacgcaagaaagaatactttccgatggttaatagccggtggtcttatatgtaacctttgtttgtctatctcaggtcggccacgagtagggccctaggacattacctgactccatgtggcaagcgccatcgtactcggtgttactttggctgccatgcagtgcttccctaattaatttccacacgacccctataagcctcctactaattcatgaacacgggcgccgttttacgaggagcttcggggtgacaggtatctgcgggcgatggaccctttggggtgaccactatagggtaggtagacaactgtcataaacccaccattgttacgaatgatttcgcccccgggtttatttggtgtcttacttatagacactgtccgcggacagagcgccggaggtgctacattaaagcgacaatatcgagctgtcgcgcctgaggctagccacctgaaacgcacactgaattgagaccctggtattgatgcgactagggggggcgactcggtagtaccaaacgagcaatttgccttcaggtactgcttgtagagggatttggcttagacagaatttatgtggctcacctaacggacggctgttgttctgagagattacatccaataccgtcagagctaccatggtcgtgggatgaggcaaacatctactcgtcacagtaaggaccaatgaagcacgtgtgtgcagtcagccatcgaggaagagtaacagcgctagcttgcatgtaaaggagaactacaatctaatgggcatctcctccgtcatccgcgtgcacgcaatggtctgtacactagattcgcactccatgaacggatcgggattttgtgccagcccgtcgccgttattcgctgatctccggggctagctatacctcctatccgtgcacgctctggggaacatcgcctgatccaaagcaaagtccctattaaatggatcttaaaaaatgatgggtaagatcaactgtacataatacaaagatatcttcctcgtcagttgaacaacaccactaattgggttcacacctaccactacaatcaaacctatctgaatccatacacccaggagcctgcataagctacattcagccgggttactttcgcggatggagggggctgtatcgcacgcccagtcacctttacggtatggggctcgtgaatcccaggcacctcgctgcgatatatatggttgcatcgctgtagagtaacgcatacgaacgtaaaaaggcccactctgcattcagcccccgtagacgatacacgcatataagtcgggtttactcttgctccactggtcggctccattttggttcagagtttaaatggtacccaggagctctgagtcaattttatttggggtattggtattctcgcatgagcacctccctttgttcgcagatatagccctctaccgcgtgcggtgcaagaggaggaatccgtcgagacatacggaataacagtaccccagtgcacggctgctttcttattctccaggcatttcctgtcagtcggatctaagcttgtgcagaacccaaacagacagcataatgcgcagtcgccgggtggttggttgcagaagtgagaaatcgcgctaagtaccgccagcttgcgacaacaagtcaaacagaaacgcgttagggtcgcctggtccaccagctggtaaagttgcgacttgagagcctctaccgaaataatgatccccgaaaagcttggactgtcgtcgtccccagtcaccaggttcgctttgcgttcacagtcttagcaagagatccggccctgttcattacggccgtggtcgccggtacacgttggaggtttccattacctgtcacttcatgtgcccgttcggtttggtttggttgatcgtaagggttatgcccacagttgtcagcggatattcgctcctatagactatgtcccctgtggggcctttgcacctgtatgagcaagccgtcactggcggaatagataattgactacgctaaaactgtaacacaatcatctgtttttccaacaaccttcaagactcaactcacaaattcaaccacggcgtcgcctagtatgcatgatctcgtgtaaggcacgggtctgatcgccctcaaccgaagaaagcattgggtcatagcctgacgcgatgactacccccattggatcacggaagctttttgtactggattatggcgcttgcctgtactaaggtgtgacgacgttaaggtcacgttcaaaaaggtccccgtctcatccctagacatactagtaactcgatctaaactggacggcagcaaacgacgccaactcctccactgcccagcgtcgagaaatcctcgggtcacgcaagccgagctattgatgtctgggaccccgtgtaaactaaaaattgttcgaaaggatagagcgcctgtggtggtcgcccgtctatcatcgtaagccctatgtcagggattgtactatttaggagagtccaattcagaggtgagggcgcccctagcaaagcagcaacgatatcagagtgtaactataatcgacccccgtcgtatagtggggggtgggggctcccgtgtcgatcatctgacagtgccatatatacagatcgcccgcaaatactgcgtggggcggctgtacaggctctacttccgtgagatatagcgctcccgttttagtcgggtaccctcataaccgtcaaggacctgagtgagcatgcttcgagacatgatagtgagaaatgactcccgaaagaggggcatcccatcttctgtaagccttcattacggatttaaactgagttattacaccagctgccaacttaatacggcagaacacgagtacaatgctgggcggagtgcagtcgactgcgggtgggatcgctttgtcccggtctgcacactgtgacacactcctatggaaagtgcctctttgcgcgactatggacgtaatacgtttcgcagagtgtcgcatatcaattaagacaaaacgccactattcgagcacgacctgccggggggtctacaactttctcgtgattggcttagcgatgcggtggagcttaagtggggaataatgcggcaatgtgctagttttcggacaactactgtccaccttacatctgcgggaagcattttaggttttaataaaatgtgtcacgaatatgtgtgagctggtcgtcgttgcgtcaccaccttacgggcactgcaaacgtcaatactcgtgtggaaaggcgtaaaaacgtattcgtggccctaacaagtgtccaggagtgctccaaatgcatcatgctaacactatcagatttaaaactggtgttcgacgagggcgcgttggtggtgtacctatgtcaagtaacggaaatttcgctgtggaacatataatgtatcgccgcagacacagatcatgaggatttcgtatgcaatagtctcgcccggacggtgcggtcctatccaacgttcactggcagggagcgatccaagactacagctacattgatatgccttcgatgacggagtacaacgaactactttaagtgatcgagcggtcgaggcatccgggcccggtcatccgctttcgattggagcgatagacagttattcacgtacagcacagggtaggacgccccacatgcaaaacctgcagtgcggtagagactcgaccggggtgtacgcgaaacgtcgccactagcaagtgacctccatggtgtcagggtttcgtttttggggatcccgatatgtagcgccgagatcagcgctacgggtagtaccagtcaaggaattgtgtctgcaatgatatacaattcaaagaacagagcccttcagtagttgatgagtagtgtaatgacaggtctttgtccgtccccaccgaacaaatactgtgtggtacacaatccacggatgctggggtcctaacgtgtattagcctgacgttagcgctcgaagcgaaaaattagagctggcccctgtacctgccttgttgatcacgggcaagccacttcaaagggccaccgcatcccatgatcgacttaatccgtttataccccatggtcataccagattctagctcatacccggccctagaatcctagtttgtctggtcgagttcaagacaactcgtcagatatatcggtatctggagaatcaaacttttcttcttaagttggcgatggaggcggctccgcggaactacctcacggccaacgggaaatgcgttattcgagattaccggtggaaatactttacgtcctgttctgattgcgctactcatgttctattgagatccttggtaacctcgtgtgagccggacaataaagttacgactccctatggacactggaggtggtacgatcaaacccccctacaagtgatatggccttatgcagccatgcagccgctgtacttagacctcacgaaagatactgtacattatatgactgggttagtagcacgcaaaacctactcaccgatattttctttatagaatcaagtctggtatcatgtgcgtacgcagtcggggtacataggacaaagagtgcaatcacactttcgttggtactcctgttagggggctgtaagttactttcgtgcataggatcgctagtgctgaggatctggcccgcagatgtaaataggtaccattagatatacagtaatttgttgtaactataagaacatcttttcgagctcttacgacttggagcatgagtaggttatcctgagtcattttcgttttgctcattttgtgaccgctcttcgtatctgagcccgcccaatagtcaggttctatgagttctcgatacacgaaggatggcgctcggtgcgggctacgaggcagcgccctttccggtaccctttattcctaaaaggtttatttaacttgaataatatggaggaggtacgagctcgttcgccgacgtgcgagagggactgatacgctcaatcgcgtaccctctttggatcgtagcgtatacgctttgtcacacaacggcgttctcgcataaaggtccccgcgttgtaccctaaatctacgagggactcgaaagttcgtgtactacgcaggggaaaactgaagagctttgcgggcgattaccttgttgcgacggcctaagggaaacgaacccgaaatttagtcaggccggaaaaaaggcgtgaggagcacggctgtgaaagacgccgtatctccctgacgctagggcaggcagggttcgtaatgcactagcgccaaagagactgtcgtgagtaccgggcgctagacgattttagcatttgaccatggcaatctaatcgaacttgcagaacgagtacctggtgtggtctgcttagccgtggaagtatacgttcctttgagagcagtcaccgacggagccatatacgtacagcgtcagtatagtccggttttttttactagtgacccctaggaaggcaacttaggtggccgtaatcccgacaggcaagaatatagctataccacctggacggcaagcaccaactaaaaatagaatcagtatcgacgtggaagaccccccgacaagtcgcagacccttacgacaatgcatggaagagggatggaatcttcaccgcccttctcatcgttactaagaacctagtctctaggtaccaaggagtcctcttccaacgatccgcaacaggagagggcaaactttattgctcgctactccctcattggcggcacctgagaggcataaatcccagcactgggaagccctctttcaaaaaaagccgtggccattatcgagcggcctccaggagagtgcccggcgggctaggcaagctattgcaacgtttaagggaaacaatgctgaccaacgccggtccgcgataaaagaacgccacgccggtttccgggctactagtaataccggctagcgcacaggtacaacctgtggtctcgcttaaccgggataggatgacttttccggatacttgtctctccgcaagtggaggtctctgctgtggcctagggactacctaaaggttcagtgcgctagatgtcatgatacgacggtgccgtaacgcagtccgatgtcggcaaccttccagtagacccctcgctgacccattaaactagaaatattcacttgcacaagcggccgccaacgagttggtagatcgagtagcgaatcgatgaacagatcggcagacaattcgctgcgatgtggttggtctcaacgagtaggcatagaggaacggccataggcgggagatgggagcacgttgtcaggcgccatggcattagctaccgggacggatggctcgaccgaggtcgcgcgatagcattgtgagtttctagcaattcccattagtgttctcaccgcacgtgcagctgtatttgtccccagacgcgcgggccagcttacgaacagactcgttgagagtgactcgcgccggtggcgacattgggcgacattactctataccgctaggatgtgaccctcgtcgtgcacctctatattgctctgaatccggactgactagattttgtgccaattgttcactgcagtatgaggtcggaccctcggaacagccctggccgctttcgatcacggatagtattgaaatggctaggtcagcttgacaaaagtacttcttcgcgccaaccatgtgaataatatgcacagctttacaccaggacaatcagcacgtatactgggccgggttggcttcttgtcattgttctaactggaaagttccaacctaagcacagatttatatcgtcggactgctttgttaatcccgaacatgtaatctccaatgtgcccacgtgtaatagatattagattcatcggtttctatgtggtcgcccccagtactccggtcggatccgtaactctctagaaatagggtcatggcgctttgttatctaaagaattccgtatttcgcttattggggctgctgatgtttacgaagacacatctgtgcgtaacagctaagaatgataaaaccagagggtagaatagatgaggaccaccccggggctatcattatgacgttgcggtttaaacggaattcgaccacagcccactgtgcgccgcgctgctcgcgttgatacccggcactctagccagatatagcggaagtcaagggtgtgtggcatcgaagtccattaacaccattttcgcacacctttttgtattagaataccaaattggcgtcaaattagcttagtggtggattatgacacatgatgttgcacacattggccgaatagtctacggcgaactgcaggaggtatataagagcccctatagtctgtatctttcgaagtagcacgggtcggcacgtacatttggacgatccggctatctaacgataatgagctattcgtctatggggctggttaagaacgatttatgcccgagcgatcctttggtgcaggggggcgcttgcggttcttgagcaatttatctgacactccgtgaccagataaccaccaactgacgcctagatcgttttctggattacaacgatgccatcaccttatgtgttcctactccattaggcagacggggcgctgtgcaaacctggtcgtaacagccattgagttatgctgcatatcaattataacgcgccagtactttagcctacggcgcctcctgtcacgctccaaaaagcccggtaagcccggacgccttggatgatgagactgatgactcggtgtcaaattgagcagtcatgtcggtgtttcctaaaaacttttgaaaacatttcggaactatattattcagaaggaggatgaggcaacccccacatgtgtactatgacacatcgcgtctagactgcgaactaggacacgcggatacctgatacattcgtgtggcatgcaaggggcgtggcgcctgcgttccgtatatcctctctcgcaatcgcggttagggaacatctaggcctagcggccttggcccgaaaaacaattaccgtagccaaggtcactgtcgtcgtggtccatggggattctcttgtacctgtgtcggtctacggtaaaatctaagtttacgtacggtacaagggactcctaggcgcagaatgtttgcggttgccccgagattgcacgatgagcacagttaggtttaacatctgaagctgacggggttaggcaaattaaaatgtcgtttgctatcggacgtttttttgttttgcgttgggatcaggtagatcagctgagctcccgtaccgtgcagtgcaagtggctctttcgagtgctttcgcggtcaccctatcgggccggtgagcgcacgtgacccggttctggcactctcacgggattccgtctagctcaacgtggacttttacctcaggcacgtcccagcctaaggatgtgctttgatagcattacacctgggggacgatcgacgttgtacaaatacacttaccgagtgggaatcggaccagccgccacttataccatctcttggaacacgctaggctgggcgccttgtacataggattaaccactggtaaccgtgggacgccccatctggtattctcagcatgtgccacggttaattgggaggtctgttaaaattgaatcgcacccccttttccgtacgacgacctactttcatggattttggatcttgcttatccgctcaggaccggaccttaagctgtccgcctgtaccattccattccaaaaatcacacgtgtgattgatctagaacccgccggaagcatatctgcgctgacgctgcctgtatcgacacgtccactgtacgcgagggttccgcataacagtataaaagaaagcggtaagtctcgacgagtgctgctgcggggatagtcgcatcggctacctagggtgacattgtgggctataaaggccgggggaaatgcagatatgtctggggggaatcggtaatccttgtggtgccctaactgtcttcactagtttaggggaactggacgagctctgaagctgtgggtaccgcgtaacccactcaaagaaccttcgctcgagagaagactcccatcataaacgtatcgggatcaccatggtttaagcagccggtctgtcacctgcaagagatcttcgagagtgagttagaaacagtagcaactgagtgtcgcaacgacggctgttcgtttaaatgagctctcgtgtggaaagttcgatgtggtgccgttcagtgccgttgatatgcggaagggcattttgatatgcaactgcttacagacggtataagttatgatagtatttaggatgtttcctgctgtgcactaaagaacttcccgaacatgcgagcggttgctgctcctgatacaggatgactgggaaatagataggctcaaaaccgtccccgcaatacttccaacggtcttcattccgggaaacacaagtttattcccatataagtctgacgagtattacgtagtttaaatatacgtgccgttgcggacgctgcccaccaccaaccgaaaggtccaatacgccaggcgtggatgcaatcattggatgatggcttcccgtcaccaagaagcacagacggccctgagtgacccctgctcgttttaacacttgaaggaacgagacatacgctcataatccacagcaaaacctcattagtcaaccaacatgcttccccgcgtgcagatgggaggctgcatagatggattgaccgggcgctaatggaccccacaaaggccgtctctgtaaaacatttacacgatgatataccagacggagtagacgtagaattagcaggtgtaggctattggacgctgccgcaccttcccctacgggcggccacgtgcctgtagcccaggctgccaatcgcgtgtcccggaacatgcagatttccaccagtccttaaagtggtatggatcagaatcaagagggtccacggaaaaatgtacaataaggcgaccgtatcactgcttcagatgcttctttcagggtactagaccggccacaaagctcggcgacagttgcggtgtccggggtggtctgggataacagatccctcatgccatttgcgtaacgacgcggtgcaatactttaatttgcaaaaagtatcccactcctacatattagttaatacaattcgagtatggcgggggtgctaatccgcgggccttgcggcaaggtaccttgtttgaaaggtatatggaaccacttaaacttaggtattcccacaaagtagaggcccgcctcatttgagcctgcagcaaaagagcgagacatgatgtcgcttacaaacaagctgtaatgacgatttcgatatgacgccaccggaagacctcgccgaattcttactcaagagagaaggctaacgcgagtacataaatgaaaagaggcccgacgcttaactagttgttgcaggaagtgtatcaatgatgaacatatctgtcgcttccgacgtggagaacgactaattgtccaatttaacactaacaggataaaaactttgaagatctagaattatcactaatactagttccacaaccactactaggcgaatattctatgtattgtatcaaaactatgcggccgcaaaatgaactgctcgtcgaggagagagtcaacaagaggaacgccttaacagtcattacgcgttgtcggtggaatctggttggttgggtacagatatatctctaggccatcagttcccaaccctcaaactgaacagagaaccatatccccgggtgttgtacccctcattatccaactcgagatatctttttaaactgcgccggggttcaggtgctggtccgacgcggtaaacgtaagtggcacaccgtatagtcaatgtttacctcgcaatgacgcgaagtaagcatatgaggctcgcggcgactggcggtcgtatttagcaaacactcactggacatgtccaaaattttgctgcaggtagctattctgtgaataattattgagactttgtgtgggcagataaataattaggggcttagggcagttaatgagtaggatcattggctcatttgatatgatctaagagaccgcccttttatgtgatgagaccgacgggagtgaatgtgcggacctcacggcttttccctgtgaagtgcctattcaggatagctcagggtcattatctctaatttatggtctcgggtcccagctgcgtatgatcttcgcacgtgccaagcctagggtcctaatacgttaatcggtttttgcaccgttcaaacatcgcaccaagggcgccctggataaggaggctggctggcggtcactcgacagcttcccgtttgcgtcacgttcatgtcatgagttccagtacggtagactgattaggttggctacgcgttctctcaatactgcgccataaggcctgtaagacccctccgcgctttaaaaaaggctcaggacgggttcaaacgcaccaccaccgtgccgattccctaacaaccggcttcaagccaaagcggactcggcgtcgagatttgctttaatcacgtttagatcgcatacgaacaggtccagccggtcgggatcccggagtgttatcggtagccttttccctgaatcgcgcaaatatctcatacatatgccaataaggtaaaaaaactcaactagtagggatgagtcccaccaccacgtggttcacaaatgagcacacgcctgcatcggaaaaagacgaccgcatgctttacgggggaaaacaacgagcaagtcggttgtggaacgttgtttattcgaataactcagctaaggagtgcgcccacctttttgatttatcctcccacttacgcgtctaagtaccaactcacgtgaagcagccagtttgaactagcatgtagaggtggcagtcttagttcttggtatttcttatgggaaaattggtgcgcgccataataaattagcgcgtcggaaatgccatgctgcaccacatgtcaattccccggcatgatccgttgaagccgtataagtctcgcttggggctaagtggtctattagtaagcttacgttcccgacggacaagaactctgctatgattgggtaagacatgctgttgagttacgcacctatcttctcgaccgtaagattgggttcatgcggaactcaatcgatccatctgtccgcggaattgatataaaacgactccggacgcgagattaggggcggctgcaagcttgcgggaaaagatcagttaacggaatcacgtccctttttatgattcctactcacgactcgcatgcggccccctcatgcgggcagtgtacaggagcgattgaatacttaacggggccaaccaaaagcggacaactatgttgacctagaagggggggatcgtgttagatctgtatattgtaacggtacttgggaccatctaccaccaaattatcggagtaccgtctcgggcttttaataagacgctacgtctattcgatcgcagatgagtactctactctgtgggctcctgaaggacaattaaggtgtgagatagcgggtcatcgcctgctcctattggcgagccattgcgtggaatcacgttagttccgtagcctcagagctataagcaaattaggtttcgtatctccgcttatgaaagaagatggcccctaattcgatacgtggcgggagggggaatggacgcacgggcttagcgaaagagatcgtcgctggctgtgcctaatggcggcagaccctcgcggactttgcatcaaatggcatggttaagctatcaaatatcaggcggaaacaatttgtacatctacaaaatcagtcagccgtcggagctggtcttcatcatcgttccttgagcgaaggcgatccgaggtaggcagagttccattgatagagttaacattatcgagaaattcctcacctgttaggattcggccttccacctataaaaccttagataagtcacgccggggtacttgttgcagaaaatcccagcgcgttacctcgtaagttttcaacatgcctagcccaaccccttatagttggaggcggaattacacgacacgcaccacttaccatagggggccggctccacgggttttcggcatgttaccgtgtccaagcattgcggactgtagtggggtaatgtattccacaaacggcacatcggaacgactttgttgaaggcgggcaaccaaggtgtactcagagctagataccgtggttttacgtactcaacgattaacatccatatcagatggccggatgaaactactccgtgtgggagaagtgtaagctactcgtctggaccgaacgatgacctcgtttttagatccgaatcccccgtcgcgttcacatattagtttcgtccaggcacactgtgcatgcggacggcgggactcgcttcaattgggttccattacctgtcatgtaaaaagaacagtgcgtgggcttggcgtcccaggcggtggagatacgttagatcgctaaaggcaagggcaactaatcgtatcagggactagcgtcgctagtatgatgcgcccgctaatgtaaagtccaacgtgcggaaagccttttttgcggcgcatgattggctaaaaagccgaacattccgttttgcacagaggaggcgagtgtattttacctaattctaccattcccgtgatattaggtttagaactcatggagccttttctgctccctaatattaagcccatcgagctcaacggattctaggacccctggagcgagagcgggtcatatattgcatgcccttggcagtaaagtgcagaagcactcctagacgttaatgtatagggagcagtcgacagaaaacgtcgaactaattggtattggccggcagccggtctgcatcatatcggccgtttagccgtgtcctgacaaacctcaaatcccacactcgcacccgatgcttcaaagaagtctacaagtccccgggagggtccagcaagagcccggggccaggcaaaagggctaccccctctcgctctcgacattattagcgtagcgagttatagatttcctgcgccgacacatggaagttgtggcggcctgccattccttcctctcctaaggtcactggccagtacggtccagaccctacttttaaatggaaggttacctggtcgcgtatctgaggagctagttaggatttcctgtacgaattgagaaactctgaaagatcacgttctattatggtagtcatgtcgtgaaccagttgaggtctgtccaaccaattccttctcgttcgccaaacttaaaaaccacaatctgggtactctagtatatgaagcaagcctcaaattggttccggtcggcgacgtggtctaaacaaatggtcaatgtaagcggtacctaggcgtgttgggactactgctttcccagtcctatagggcgaaacctctgaagtttaatgtattatttcgatgattgtccccctaagaactaggtgcgctaggtgggactcgaggagactgatagggaaatcgcaatgcaggtgccttcagtactgtggagccatcagtctcagacttaattatatcacaatcctagatccgtcatgtgttcgtagtcgacgattttctgtcaggaccttataggaacctgtcggcccgcacgatacacatctttgtatctcaatgcctagtcaacaccgcctcattatgcgacgttaagaggcgggttacacacctacgtgatttggttctctaacttataaaagcagtgcctacgttcgaattatatgaggcgttatctctaatcggctactacatctgggatatgagttagaagctaggcagccgagcgatttagcaccactacccagattacactatataagtaacacgagcaatgacgtagaattagatgacgagtatccggcgctggcggtggggtcggtgacggagccttacccaaagggcacagacagagggaagtgagcattcatcgcatcctacaatctgttgcgaccgcactaaagcaggccgggtgtgagcgtatcccgcgcgggatggcaaaggtaccatgtgggtttgcctttctgagtagtgagtcttagggaagatacatatctccccctatttgaggaaatccccacgcagaccggtttgttggcgcttcaggcttcacgattgccaaaagttagattagaaatctggtacttacacgacgtactgcgccagcacgttcgtggtgtttcaattaagtgcatcgcgttctaagggcaccttctgaatgtcttacgctccaacatagaaacatgtcgtacgcaggcatacacggccgacgatgtcgaacccagcgatgattaacgggagatgtccatcacgcccttcgcccagggaaacgaaatccacgagcgtgcgtttcattgctggaagaaggcgtagccaatcggactcagtgggagggttacagaacccccattttagaacagtggcacatccaacacgggtgcgccgactcccatacacgtgttgcattggtatcgaaggtttattaatcggagggtgggaacattgataggtcggatttacgatatggccgcggaccaacggcactaagaaagctgagactggcagtctttcgacttgtggtgaacgatgcgataagtgcgcgacatagggagaagggtcaaaaaaagtgtctcgaccctattgatagcttcatcatgggacaaggaatcttctccggtacgccgtccctacaactggtctgcacgcaaaagtctcacgcagtcgaaagtggctgtcatgatatatacatgcccgaggaacgggccctcacctccaacccatggcagtggttcgcgttcatgcttgtaaacattgatatcttaaccgaaaaagctgaggagtacgtgctcggaggctccaccatttctctttgtaaggcgataactgcatccccaaagtccgaacaaatggtcgttccacccgggtggcctgttgattagcgcgcccggcatggcactggacctataagagttagactgtcgttcaagagcaagaacaaaattttctacgtgagcctcatactattaatcaaaattcttgcgaccgtattttagttgatccaccacacataccagggcggaccaactgcttgtcttgtaggattccgttactgtagatacgttcagagccatctggcagactttgtcgtctcagtcattcaaagttaatgaagatatatgcgagcttcggttgtcggcggatggtggggccaacgcacggtccgcgatagcacagagatagaagcgtctctttccatctttctcccctgataaagcgcggggcctgcgtcgggctttcgccccgcttaagggatatcccagtgacgtatccatggacgacagtacttgcagtacacttcgcggaacactcgttctccgtgggcgtctgcaagggggtgtgtccttaaagtgccttactggtgagcgaaaatacatactatggaagaatttcgccagtcttcgtgggttcttagtaatatgtacccctaggttatgtccgtactgctgatcttcaagctgaggtgcccggactcacgtattcggtggctcattgtgtatctttgctttttggcaaaggcgtccttacgcaaaatgcgcaccttgttggctacccaagcttcttcgcgagtgtgccccttgtttactatatgggctaggcactatacaccaaattaatattaccggctatacatcttgtcttcttatttattaaagtcctacaaactaatctggtcggcggacgaccttgttataactacgcacttgggtaatctagatcggcggcttatatcaaaaggggggctccgcctatagcccagcacgccgctctctctttacacaacctggatactctaggcgtatgggcctgcatgcacagctttgagttaactcagtttaggcgctacaatgtgccttagacttgtccgccatgtagtcgtaagtctgcaacctatggactccgtagcttagtaaggaataaactaaggatccataccgaagtagtgattttttataacgaaacatgccagcgccaaacatatgaacaaggcgggtgaatagagtgtagaacattatcaattcgctctacgaatttcgttgtagtttgatgagtgattttagtacgagatcgtccgaaacttcggtgcgcagtatagtgtgtccagtcgaggttacggtattgttctgagctcgagcattacctacagttgttagggcagtcccagtcggagtgcttcctctgatagcctacacgatccctgtgaactgggtcataacggagtctcctgtaccatcaaaggtcttatagcggtcttgcgaagccgagtagcgctcctaccgtacatagaggactctttgtgacttgaggcaaaagatggacaagtgcgcactagttatctcctcccgcaacccctatatcaaaatttttcgaggcattctagacttctaaaacacaaattcgtaaaatactattcgtgcttctagaagctcgcagcagcataagtccgagctactgctaggccactccgggcggagacaatgtttgcaccttgatttccctttgctacaactgatcgagtgctacgaatcgtacccactacatacgcttttcagccacgagatgcaacctcgtagataagtttacaccgtcatataatccggactgggggagctggtttctcggcctgaatgtttggcaatagataggagattgcatagtcgcacagtggacgggctattgtgcctgaaatcgacactttctatggacttactgtacccccagactaggtcttcgcaggtggacatccagtgtcgacggtcttaaccaattgcatctatatgggtagagaatttatacaactggtcatgttccctaccctccgaagtaatcctttgctctgaatctagacccgacggaggatttttcagttcttacgatgccttcactaagatctgacgtacataaagcaagctggttcattatcacccaaccaagccagccagagaagcaccaagagtcgagtatccagtctattgttaatgcagtaatggtagtttctcaaaatatgttttcataatatctggcccagcgtcgtcggtgggcttatttagctatacaaacgttcgatctctgggcggagggtcggctgctaagtcctagggcaatctcccttaacgccataatttaagagcgtctgtgaattatacccgcatgtgctgaaacgtgccctcggcgcctgggatcggttgctgcaaatgcactgaaaccaatgagtgcgcttccaccaatcccatcaagcagcggtcaatgtgtagaggcctggactacggcatttgatttcgcattcccggcacccactgtatgagcacaatgctccagggctggaaggtcctaatgcatcagtcgcggtccaatgctctggaggacacctgcggtatcgggttttcaggtcattgaagcggataggacagtgggccactgaatatcaaacggccgtagaaaagggatgctcgtagtcgtctctcgcagtcgaccgtcgggctaatgtaaggatccgtcaggtgtactctctaaaatgattgctgtaagcaaattttagattattatggtgcgtaagaaagacgaactaaattagtaccgctattatcctgtttcttgttgtggtactcgcggcccgagttagtttggcccaatgtttgccattccatctgctaattgccatcagtagggttggtatttcggggggcgagtacacatcgctcagttgttcactgtgaaaattcatgagtgtgttattgggagttatcatcagacttttcggaccacatagcaaatatcatgcctgaggaaagactatattgattcgtatatgccctctcctgtattagtaccaaactaggacacgcaacgcaacatacgtctacacttccccgggctgcaagcatcatgggtctccaaaccggtaaatgcatacttgttcccatacaacccgttgttgggagcatatgagtcataacccgggccgtaccgtccacaccgctcgtctagacagtctcattgcgtgtctagcccttcagcggggacattagggaaggttctctaggatggaacggcagctttcctctgcgtatgcgaccgtggaacgatttggaaggtatgttcgatgccccttctataagtgcagtggtcagacacctggatctcaaaaatagaactgtgttatacacattagattctacttcgtctgtgagcagccgtccgcatctaatcagtgcactattgaaacctatataagcaggttgggattcttagcaggcacgtcctgtcgctcacttctgggcgaggtattccgtgcccgtgcatgagttaccctctcaactcgcactcgcactcaccgcaggctgggttgagataaatggagttttcacgatacggacgttgctccacagacataatcaatcaaggggtactttgaaggcaggccgcaacctgctctgttgcgcaagatactgtatgcagtcccgcgctgactgtttctgccctagggtgagtgactgtgatttgggctgtatattggggagaaaacttactactgtctttgtggtgccatcgtctatgttagtcccatatggtccgtgttcacagaacttatgaatcaggacatgccctaaaaccggctccaataagcactagatacaccacccggtaatcctcatcgagtagcagccgggttaaggtgggatcctatgccccttccagatctgctatgtgctcgactttaaacatgcaactcacgtgggcataccagaacaagcactgcatacagatagccgactgcggcttgcagtaaaaaccatctttcacccctgtgagcgacatcctccatctaagacgcttgggcagacaatatacgggtctgcacccttatctcttttcttatgacagttttgcttgagccctaggtccaaaaagccgtagttaagtgtcaattaccttgatgatacagccaaaaattggcggacgcgcaacaggtgtacaccacgaactggcagtgacaagcaatattaatccagtatctctcggaagcagtgtacttattaaaagaaccataccgccaggtgaggcccgaagaaggagacgtgtaaaccttactgtctattactatccccgaaatacaggtcgacatgttcgtgctcgagatgatgcagtgcaaccaatttacgggctcggccacaggcactcgagtagtactctgacccttgaataggcttcacctcccactttgctttagggggctctaatcaagtcacccacaggtgctaactgtgtggtcaaggttgacaagataacgtcgcaaagagctactgttcgtggaagtcgatgcctgctacccccgatgtcattgtaagctgactcacgtgaatcggccacgaaggtggctcttggagagcgggctatcctgatggccaagtccgatggtaactgtgggttgctctctactgaatgatatgctaactgtcggttgcttatctgctcaaaattcgtctgagtgatcgaagaattgagtagacctgtgagaaatgcgttgacgaacgcaccgcgaactgcggcggttagttgacgctagtgtctgcatcgatccctactgagcaatctatggttccccagaacccgacttttgaagaccactgagtctcccccgggcgtacgattactcgtgccgaattcacgctataggcacctacctgtgccttcttactctccaacgtggatgaatttgcatatatgcaggattatcggtcgttgtgcgaggaggagacggagctgcactaggtcagtgctatttcacgctacggcatccgctaaactttatttggcgttattcccgcaattcgtgtacgtcctaaccgcagaaaccggggccaaagtctcaattatcgcggaggatagcgcttctttgagtcggagccattttcctaccgtgcgtaggggactgaaccccacatgggttactggcggtaagccctccattgtagtgaccacgtaaaggagggtattcctaacaaatgaaaaggtgtaacagaggacccgaggggggccgcctttgcggcagaaagagtcatttccctgggatctttccggcagccactttttggaaaagggggtgcgtgacacacgatcagatattatttccctatatgttataaagattacatgttgggctattagttcgtcctcggcccgtcccaatgtcgtactgatttgaaccgttacctggatttcgatcaaatctgactatatgtttaggtgcgcgaggcggcctcatgtacttatgttacgggatcactcactccacagaaaatatctgcccttctagattacggggtgcatcagctaacccgccaacgacccgatagggtgcagaccagtctcgacggtttcacctctcttactgccacttggactgtccgaggctcgttcgtgcctgcacatacatttaagatacggtccatatccgtttctgcagatcaatataccgattagtttagttcattctcctgctgcgggtaggtgcggagatgctcaaaccttggctatcattgggtaaatatcctgctggcgctattcgacgatagtcgtaggctctaccggttcagacccgtccttaactatgcgtagagagctacgagtcagggccgggggcaattacagcgacgcttagaaatgcactttgatgaggcgctccatgtggcttcgcggggccagaggtatccgggggccatgtgtcagagacaatagctgccattggcttgtgccctcttataataaccaagcagagaggtacccgtaagtagaacaatcatactggcgatcaatctggtactgctactttagtccctgttgatgtccctagataggatgtggcctggtccgtggcctttgtcgtcacgatcgctaccgagagcgatttggcctaacagtacattttaccatcgcttatggcatcaagagcctcagctggagcgcgcagagaggatgactggactaaatggtcacggtgctacctcacccattactactttgtagagatactctaaaccgggcgggcttagtgctaggccggatcctggcaatcgcatatatggagtgaaaggagaccgtggactgttgttggcatttcttcgggagtcatagtcccactaacgcgccctacagtggcgaccatacacgccgcgatagagcatctgactgcatcttttaccctgatcaccgggcactagggagcccaacacggaagaggctcacgaggacagcttgattctatccatcgggctgtcgctggaatttgtgccgcatgattgcgaaatctacctcggacatacagtccccacactactttgtaagcgcctcattccggttttatcttgtgccgccagtctttaggcaatttggagttcggatagccgtcatattgcagctcacaattaccgccgtgaccccacattctgggttatttttaagccaatagcctcgacgcaaatttttggggtgaaaactctagggcgttattaggtcccatttgttgaacctgtgaaattaggacctggcggacaacgactcccatcctaaattaaaaggccacgactgccgggttccaacaaatcatctggagtgtcgcgttcctagaagcatgaagtccctcagattgagcatgttattgatcgtcctggacaaaattgactaacttcggtggcccggacacgacgacggctccagattggtaaaccgtgtatgaaaccgtggctgttctctggtgtcattatggtggaacagtcgcacgttgccctagatcagtgggaggcgaatgcaaattgcataagaatagtgactttactccggcggacaccagcggcctaacacataccagggatattctcgtttccctactgccgcctgccatgttcgaatgaggcataaaagcccggaaagatattcgtccgcaatattatttaaattattgaggtctcccttgttctgctcagccgaatatcacatttcaaatttgagacccgagtgttctgttttgggtgttcggtgatagaggtcagagcgcacagagggccatatgatggtaagccactctacaaaaggtattttgcactgctttaaactcattcttcccacatcaggatggaccagcatacatacgtgaatccggcaccattaacaggagtggggtcgccgagttcatgctccacgaaacgttagctttaagcgcatgtcttgatagtataggtgacctactgggagcggtcccgacatctatgtcgaggcactgttccctataccatctactattcctataacagattccgcagtcgggggtcggaaaaataaaagcaggcaacttgccattacggcggcggggggatgggttgagcgtgttctatcccattgccatgagagctagccacttaagaaaccaacgcggcagtcaaaaggcttagtcctccagccttggctgagtataccggacttaaatccttgatctcggtgcttataccgggccgcccggagacccagtgcgtacttccattgcaagccctgtttaatgtctccagattcatagaatgcataggtcgtaatgaatatttgctccgcgcatctaagtcatgcgacgtccgaataccgttttgaggaaggccagtatctatcatcaaggtccgtgcggcaagcaaaatcttacatgaaattcagagtgcagcttgttgtcggctgcctccgaggggcccggttctcagattggccaggtttctcagtctatcaggtatcagcgagtcacataggcgaatacgccaaaatcacgggactagttgcgttgaggcaagcagcttgagagggctacgtgaggtgactcccgcttatcccgttacgagctacggaatgaatcgccccatgccgacttccaccctagttatttccaggggcatggttcgcgggaacagatgagcctgtcactaacttcaggtaatactgcgacaggtacaagtagctggaaataagccctgtaatggggagggggctgtcgtcctctagaaataaggtaatggcaagtgcaaaccagaaaaactaccgacgtaacactatcaacgccaggcggggtttcacatcaaccacccgcgagaaagctatcttactccggctattcaatcgttgaaactccaaaactggcaaaattgttcagctactcgggtggttagcgacgagcaaatcacgagtttggccatctttagtgaaagaagtctcatttggcattcgaagtcattattgttcgaatatgacacgtatgataaaattaggtccatgatgtcgagagcactcctcctacagtttctgttccgtagcacgaggctcgccggcacatgtgcgttagtgtttgtgaccctgggatggtgagagatcagatctgtgattgctatcctttgctcccccggtgcactaaattgaggattttgcagggtatgggatgggggggcagatgtgcgctttccgcaatgcgatctctcgatgtggctaggtcaaacaacgcttaagcataaggtaaaactgaagcaacccagattccacaacgtattatatccaagaatcctacgtgttttaagtacgcatacaacgcccggcgatcgtcggcgaatcgaccatccatggcaagtacatacctgttggccgggtcaagtgaagagccagaatctgatataccgaaaaagtggacgggtgattaaggccgacacaagaaggtcatgggagacctcggtttctccaccgccctcgtaacgattccggtacgatccacggattcgatcctgttggctctgccacacgagaggtgtcgggtcctctcgggcaagacgcattacgatccgaacccagagagaggaaggttggggtagtgacgagtctgccgtcacgctaagggaacctattcctaaatgcacaccctgatggcagggtcggaattaattgattaaccatctgtcgctacattatttttggcgccgcgtccacttggacgcccccaaattgcaagcgatccccgaaagaccgggtttttggcagcgatgtaaacgccttgaaatttggggaatagctgacgccggatattgttgggccattctgcctaaaggctattatgtcggtacacctaggtaagaagggtggtcggacagatgcaagtacgtcggcgaaaaggttcctgccgcatcagaatgaaagcggcggtcctgtgaaatcaggaatatcatggcacgttgaccgatgatcgtaatataacatttatatgtcgagaactccataatactacaaattcgtactctttaaatcctagatgcggggggcgtactcaaaataaatcctcttacattgcgataatctagaagtcgtatctaagaggtcactcatctcattatcaattcgaagctgtcgagtatttagaactcaacctagccgtgcgctacctcagcaacacccccggctagatggaattaaatgactacacgcgttcgaaggacaggaccacgttgagtctatagtttctttgtcgcttgatagttctgaccaacgtcgaacagcccgaacatctgaaggattatcgtgatggtctagcaggcctaaaaggacgaatgtctttcgaatgctaaagtagtaagacaacttcagattgatcgactaccagttgtctactcaggaagatcagggttctcgttctcaaaagagggattttgatcgcagtttctgtgttgaaaagtgggcccacacaccgaacgttccgaagaaggtcccggggagtaaagactgagtgaagtagctggatcggtgatgatacattccttgtccttggccgcgctcttagaagcagacttacgcggccaggttaagctggcggatggtactatcgcttgacatcattggcaatgagaggatccggtaggggttcataacgccgctgtaacaagcgcagtgccgaggtggcaagtcgcagggggaaacatataccatttcgaggtctcgttaccggcttggacgcggcccgtgacccagaacacgttagtgattgacacgcagtatagaggatgcgccgtaatttctaccgtcagcattaccacactcgccgcacagcatgggttcataatcctgcacttgactattgatgggaccccacctttgcagttccttcagaggaaagcctggtaagttaatgttacgtggcgctgctagatcggcgaacaactaatcggtctcggatcagcattgagtattaagaaccttaagggagccgtggggcgaagtttagtatcttctctcgcttagggcattatgttctcaaacttttcgatatgagagtaggacaaactcgtgttcgggcgccgacaattcccctgcttcccatctatctaaacgaggcgcgtgtgacgagtcggggggtcgtgacggttaacatcgtgatatcgctaacacattacggactcttaactggtgcaattctccacaaccgtgtgtgctgtgaccggctccaagcctccatttcggactttgcattggactccatgcgaggtcgataaattagaactgtaatcctcaataggttatgatttgtcgttgcggccttaataatgggcgcagatcggtacgggaaagatgagtaccgttaatgagagatgccctccttcgggacgcgcaccaaaagaggtctagtctgcccttcactggtaaaaaatatctactgaacgcgtaccatatcttcttcagctaatctccagtcctggagcacttaatagtgtggacttgataaccttatccttagtccttagggagtagcacgagttctgtccgcacgcccgtaatgatacagtaatagggctatcaatccctacaatatactgcagaaaggcggatgcgagtttattatgacggggaggcaaggttccaacgtccaaaaataccgttgcctccgaaccgccttcaccccccacgctcacgcctttttacccgcatccagtcttgcccgctataagttctatataagcgtacatatccatttagtaagtccaactagcgaagccccagtaggagatgagcctcgcagtgatggatactgaaagaggtagcgactggaacgcaataatctggtgatcttccatccttttaaccacaacagcgaaaaactttctggccgaagcctcttgataccaggagtacgcactcgcgtttagatggacgctgtctcatgtatatagcgcacgtgccacgttccggaattggtcgtgaaagagatacaatttgacatcagctaaagtggttaacatcgacctcttgtgtaaatactgagcaccaggttatacgcagttattctgcagacacccgctaagaagcgacatccgaggttgcttcaagtcctgtagccactccagtaacttaattctatgcagttgcctgggttgcttcagaattaataaccatcacgccattttgagccgtgtgcttattgatccttaaaaatatcacggtgagacctgagacgcgcaggatgatcctgaccgcagtcgcgactggcatagttatgccctctataactgtaaactgaagtaagtagccttaagctgcagtagtaaggatcttcctgtatgtagcccagggggacgaaaatctgtcccagatcactcttaccgtctcgtcggtgcgtgttatggaacctacacttgtaagctcacggaactccgtcgagcaacctatgaacctggaaaaagtctcaatagaagccgccaccctatcatcaattcgcggagccttgacacgcgtagtcggtggggactgttaaatatactctaatcgggcacttactcacaaccacctcggggtgcactggtacgatcctgctagacttgggaactccaatgtttgtgtagggcgactaccgtcgaatcataggagataaagggaagctggaaccgcgcggatcttttgttggcagcttacgagtgacagtgggtccgcagagagtgtgcattactggagatcggaattctccgctctttatgatatggtaggcaagaacctgtctgggccgaagaacggagataatgcttgtccaaatgcaagatgaaagcggagttaattggaagaacgcgttggctgcctaatgttttggcatcgtcagtgcgatatccccccaaatttccacagaatagggtcggcgtgtaaacaaattgattcctcctttcgaaacgtacaaccacctattttacgcggactggtgtcgtggttttaagaagatgccattaattggcgatcgccgaagcttcctatacttcatatggaagacccgtgtctgaattagtcggggggcaccatccatatctcaccaacagacatagcgtctcctggtcgtgcaggcggggctacgaatgtagaccttaagttttcgcaatgcggtagttcgtttaagaaggacctttataaccgaatgtgtgggcggtgtcattgggctcctgtcgtacttacctgtccgaggtcagtgcatatgccgggcctgggactctatgtcgcaagcagagacagactttcctgaagaaaacgcctagtggcgagaattttaagtatcctccatgcggaccgttgcagatctacgtgcatacaaagctccagatcgaccccgacagagtactcctctcaagcggaacccgggagtactgattaaatgaagatttcatgcaattccgcggatcttgagaatgaggttgggttgggttacggccaaagaggacactgatatctgtcatcaattcatcacggtgatttgaggttgcttcgacgtatttataggtcgtaccaatttcagccactgctcatgatagtcaggctgcggcagtcaagtgtgaacgacggaagggtcactggtccacctaaggagaggcaacagtggatttcctggttagtacgatgggtggatctcttagggtcaccacttcaccattgggagcccgaatgtccactccaccgcgtcgttacatgcaagctaaagagcgtctatattgcgcctcactcccgccgctgtaatgttcagagtgtccccgagacacggggcggccacagctgtgcgtgtccttcaagtgactgtctagagttagccacaagctcgacataaatttagtggcccgtttaatagattgtcggctgaggcactttcacataataacaacttgcgtaatggataagtcgacgagcagtcgaaggcacgaaatcttccggagtggcttagaggaaacactcgaatttaccgctctctgatcactagaggccttctgcgggtatgggacaaaccccctctggccggcatttcttaccgcgtggatacatgaccctttatttgaggcattcggtatgaatattcaaattaggactgtaggtaagtccgccccaataatttaggatcggccaaccgagtgtctcctagttctttctgggattctaggaacttggaagagcatattctctcggatgacaacctaagcaacgcccgcatagtcaccttcatcccccctgctatacaggcggtcttgaggcgcttgaatttagttgaactctcaactgccattgggaggaccataaccagacccccgaaacatagcgttatagttgtattttaaccgtcgtggggctaagctgtgccggcccagccttcccatatgcggcctatggcaatcgacacttcaagaagtgtgaataaggttgtgtcgccaaccactacgatcgagcagtgctcccagacaaccccgagaggtaatgctaaggtttctcccccgggacggccaacaatcttccccaagagtctatggttacaccagcacgacacgcgttgcgtagggagcatcgcgagggcgtcacggacacttgccactgctttacagagtgcagggattaagtgtctaacgtactgcggtcaagttatgaaggtcgaagccaacgattgcttgtccggaagataaagaaccccggtggtatgtcccgattacttcttaatccagttgccccatcgagaactcgtatgatgtaaatttccaggactgcctgggtactaattgtagttggatggcgtccagagcgccaccaacgtccgataagggtccagctgaaaccagtatatgcacctcccatacactcaccactcgcagaactccagactccggggtcatgctaaaggcagcgcttccatccatttggagcttataccggcattggttatgcataaggggaacaaaaccgttgtgaccacaggcctctctggttgaagccacagattcattcccgtatgggaagaggaatcaaggaccgcacgggactttcgacaatgatcctgtcgatagtcacacgtagaggcggaagtgtgattgtgtcgagtatgttatggaaaacgttcctaccataccctccgtcgtaaccaccctcaagtctcctcgaggcaaacgtcgagtcaaaccctagtctgtcgctacaaggaacagaggagtcttgcgtaagggacgcctaatactgccccaatttcccaccttatcgagcagaatatacagcaccaggcgttcttaaccgtcctgatcccctgcatcgctacggacgagtgcctctaaacccaagatagctggcaggtgagagtatgatgcctccgcagtccctggcactatagtaccacacgtgtctttgcatagcgggctgcccctgcaggggacttatcctcgggaacctttcaaaggacagtctgatcgcctttcttgatctacaaagacggatcgaaagcccaagttcaggtgatgacgcaactcttgtctagaactagtgatcagtaagcaggtagtgcacgtcgacggacgtgtgctgtcggtcgcaatcccattaaggataactggtagagattgcagactccgacggttcttgtccgctgttcgcggtgtgtacactgagaacgtgtctgtgcacgttcctactcccatcttcagatccgaacccgaacccacgagtcttgggagaacggaggctttttacccgtcctgagagaaaccgttgcctacgaagccttcaaagagtggtttacgtttcgagaaggcagacgcccctaacttcaattttactgctctaccagactctgcttagaagaactaggttcagccactatgcgagctgtatcatgttacgtggcttcagctagcaagatcaggacataaattgccccgctacaggatcaggaacacctcgtaccgggtcagccgtttgatataaaaccattttcccttaattcaccaataaataatagcacaaaccgcagcactataattcttataaagcatcattccagacgcagaataaattattatcctataagccgtctctaatattattatgtacccacaacggtacaattattaggccccataaacgctgcacttccacatctggcctggaggatggctctccaacgcctcacattcagtgggagctaggccttgaaaccttcatatcacattgtgtggccatatcatcgaacccagacgggccactatgcagaccccagtatacactagggatacatcacgattcaatatgagtggacggtcttcatactgtacgcgtaggttagcgggaagctcgtataacaaggcacgttcgtttcccgcttcagaccccgccatgccaaacgaacccgttgtagcatgcaagcagactactgttgacatatctttattgctgtctccaacgatctggagcccgaacctataagacccgcgttgtccctgtatagtatataaaagactctatgaccctgaccaacgtccaccaccgcgcgccgactcggagtcgttatagtcttgccttggctacctgtgggcaactcatttcggtttttccaacccatcggtagtccacatacggcccaagcaggcagccctacctggatgttaccctgctagagacgggttctagtgatctgatacattcgttggtaacgacatcggatccgagcatcttgcgcaaaaccgcggaactaaacgattatatggcatcctcgatttgtttgtttactaaatatcgacccgagaagttatgtccgagtagtacttgcatgcggaggggggcacggttagtgcttagccgatagcactgtcaagcgaacagagttctggaagtacaagtgccgctttttctcccacgttattggatgacgtgtctgctcaaagccggtgctcccaccgcgaactgacttgttgcctatggcctgtttagaggctgtatgtgctataattgcaaagtactggcatcggcgaaactaatatttattcggctctcgtatggaagcaaaaaacataagtcacgagccacgataattcttgttgatcaattcaaaagcctgttcatatctgttcctcgacctgcagcgatcggaagaaccatatccggtgtagcggataagggcggtgtcttatgcaatttgacagtactaacgcacagacgtgcctgctcacccctaccacccagccgacagagtcccgattgaataccccggggaatgaaggaaccgtaggtagtagactctcagcacaaggggttacgatatatgactccaagagaaaaagggacgagaagctgaggcctgctcggcggctatcactctacccctctcgaaccagtgtgaacatgaagcagtctacatggtttatcacagcatcaccattacggagtacctaagataaaagcccgctacgtgacaattcaaaacgaagccttgacccacggaagcatataaaaacgacccgaccaggcgttatataagaagaagacaagcgcctgccagttgtgggggagggggagtcgggatatccacatagtgacagggcaatcgtgacacaaacgcggagataacagtgttgtaaggattcttgactgttattataagtgcgaatagcacagaaaactgcggacgacggaattaagagtcaataatccgtgagtgatttcatataacatactaatatagcaaggtaggtcttcagcatctatgatgctgtagtgatgtcgaccccagctactttagcccaaggtatgtgacgcgagggtggaccacacgccgtagatatcaatcgttcgttatagtggcatgttgctccgggggtactctgaaccgctagttaggttcactttccgggctgtagccagaaattaggtctagttcaaaggcgacgggtgatgaggaaaagtaagtgttgccttgacagatgtcggttgttattccgtaccggacactcttagtcaccttagatccctacacttcctgaagtaaggattattgttaaatacacctgggcgttcttacttatgagctgctccacgcacttgcgctcatttgttctcggtacacggatgctctatatcagatctggttacgattgccgatttcgaagtcggcctcacatccggacacgggcccgtctccattgagtattaaaggctggcaagcgcatacaaatgccccaacccttgggatgcgattagtgttgggtatcaagccgctattacagctcggaactgtcgtctacccgtgcacaatcgaatggtgtgctatgcgggtaatgctacttgcttagctacccacagggcagcactcatttgcagaaagtatagtggcacgcttcattaggtctttattggtcgcaaacccagattaggacatgagcacagtttcctgcatgacgaaggtgttccttgtagctgaattgaacgagaatgtgagccacagaacgttgtgggggtaggatcggtgaatacttgtaagtgccattgttcctagcgctgcgttcgcagcgcttgatcggattttcacgtatctggctgtaaaatgagtgatgtgcagtgctgggaataggaggacaaattagcaagagcttaccgccccttgccggctgagtgttgctatgtttagcctgatacataggggacctataaatgttgactcacgtgtactgtgattcgacgacggacaagtggcagttgatatcagagaatgaaatactctttgatatggtcggggataattgatttaagcacagctgacattgccacaccaaaaattatccttccaatcctaacgggtgtcgtcgtactttatgcagcatttatcgctcagggctcctgatccgtgggagctgcgttagcaatgcttgggtctattggcgagcgaactataatagctgtcagttgggcattcgctgccccagcagtcccagctcccatgatgcctctagacggggactctaaatccacctgactcaaaagaccttttatcttcaggcgagcgggctggtgaatctgcgtatgtagctattgccctgagaaacaagtgtcctcagcgtagttcaagttgctggaggtcagtggagacaagttcatgggcaaatgccaatagggagactcccaatatcgcggcgctttttgagagggttcaataagattgccagtggtccgtcatatctggttctttttgcatcgttagagattcgtatgggcctacttacaacggactggcgcataattggcatcaaaaacaaggtgagagttttgttgtgaagtcgacgattcccaacgatcttaggaacgagattgtccaaacccccttggaccataatcgttgttcgaggagtctatgtcctggaggacatctcaggggacggaagctaaacagaaagaggttgctatctagcgtcaaacaagatgatccctaacctgcccctgtgaagactcttagattccgccatcgagtcccaacaggcctccttcgggtatcaggggactctacaaaggcctgagttacgactctctgccctacaagatagataccaaccgcggggtgactcattatccgcttatactagcgttagcaaccttcggcctgaactactcattccgcgaggaatttaccctaatacgagcctaaacgcttactaattaaagtaggataagcccccctttggtagtacgccgtcgctgaaggctttacgtaagtaagccagggctagtggtacatattccgcgaagagtcgcaagtaaggtcgagcacagtttctatagtccacctcgttagctgtatacctaaataatttcatgcgttgtaaattttgtattattaatttgatgtaagagcatctgagaattttggtggtcataggctcccgcaaagaggacctcagagataatatccgggtctactgcgcgtgcagtcctacatctctctcaacacattgacggggcgtgcatctaaatcacgaggggccccgtaaccgctacgcaggcgtctcccattcaatgtttcacgtctctttcacacagtcggcttcgcccagcgaattcggcttgaatgtaagctctggattgccgcactttaggggtcaggaatacggagctagagaatttttgccaatctcctaccttcccagtaataagatcgatgcgtatcttgaggcatcggcggggagcgagcgttgtgtgcctataagggctatctttactgggccaatttcagcagcgattatgcggcttacggttgttcgagacgtgatcatagctaggagtgcgctgacaatcccatctactcaaaaggaacgcaacgaggcctggtgttgcgtcgtcacgatagtatccctggtaaggtccataccatcccgacatgtataacgtcgcactcggctacgcttttctttgtggttagagaaatcgctccaatttgtaggtacctcattcgtcggtaagccgcagctccctccagactacagacataatgcactctaaacctggtctcatgacgcccgcaagcccgacgatttcctgaagtggaaacgggggctagcaatctgaaattatcacaagagagagacgaatcatgtcgtcgggcagtagcaacgctggctgcagagccactgtcattttcatgcctaacgtattgtcaacctaaaaatttctttaagaatgttcggatgcctactcctaatctgatggttgggctctaacccacgagttttgagaccttcgctatgcgggattacgatcagcgtttacgtgaccaatgggagcttgctgttaagttctattgtattatcgcccgcacgttcttcctcggcccaacttcgcatgcgtctgagttccaaggtttattgtttcatcgatgcgagatccagggacgaccttagtgggtctgtaatgagactgtcgatggcgccaatttgagatgagcaacgttcccgaaacgctgggcccctcacggggttagggtaaaaacgcaattgaattcactgtgctgacatcatcactgcacaggaccgcgcagtccgcggcatactccctctttcaagggctgtttaccgtggggagacttgggctgcgattacgtcgagatatggtagatcggatcgattagtcaggggatcagttctcctttctggcggagataccgtttgctaagcaagttcagtgtgaaactagctcagaccagaggaactgccctataaacaatctaccattcctttttagccttatgaagcatacgcgacctgggccccctgggctcatcgccccgagcaagtgccaggcactgtccaccgtgtctgcgtcgcaagcactccacttgcttgcgactttacgcttcaggatcgacttacaaagcgggggcgttattctcataccatattcatcgcactgtcagaactgaagaatcaggagtaccggctgtgttctagtgttatataaggaagacttaaggtccggagatattagtattgcagtatgttggcctgactgcgtccttatgacaattatgagagagcgggcatatactaggggaggtgggagcaacgctatcctcatgttaggggaacgtagcctggctcgtgtgttcgtcgctcttcagaaagctatctctgtgatcgcattcgaacgctgcaattagaattgtctgtcttagcgtctcgttatatgactacgtaaggttcgtttcgcatttttgtgctaaacgtcgctcaaatttagaacaaatgtgttgtttggaattgttgggcgaggggggccgtaccaaaggagctaagggcaacggtacgcgacgcggctatttattacgggggaaataccctcgggcatacgtaggtgacagtggttgtatcactgtagtatcatagtggatcacttactccacgttcacaacgaagttacatgacgtctggagtgggagaagcgtcagcctcagccaatttcaccgttgcttaactggcttaatgccgcagacgggacgttcgtgtgacttattagacaccgggaaccctaaagtgccgtactaatgaaggccaacacgcaggaactgtccttattacaaaggcggggtctttctatgggatcttcgtggagagtgagattaggccgaaagatattccgtaggaactatttgtcccttctaattaggctcattgaaatatgaggcttagatgaggaaacacgtcatcagcaccgttcgttgtgtcatgacggtcttcaatcaatgtgtccgaaatgagactgtgtggaggatgagaaatcgccggaagtatgggcgatggcggttattcgattgccggacgtacgctgacccatatttgacgtaacgttgaccagtccgcttgtgggccagggcttgcgctgtatcaatgggcactttaatgtcagagtgagctgaagatagcctgagccgatcgttgggcgagctgccgcgcgtacaggcatagcactgaaaagctagctttaggatggctgaaacagcggcggatgacttcgttatgtctgaagacgggaaagtaccataaagttgtccaaaaagcgctacaaatacacaacagatatagacgacactccatcatacaagcatcgtcgtcatggtatctagtttagtctttatgcccgtaaatggtgcagggccccaagttctgtatctgctgcccaagagagtgtcgttcgcaaaatctctgaaacaatagagcgcgaagcgtcgtccccgatgattattactgtctccttgcgttgaatcgtcctaatattcgcatagatcgaactggtctcaagtctgcgcgcgtagcccgtcgcaattcgacttaaggcattccggtttaggcatccgagccaaaaagtcggaaatgtgcaatccttgctagaagacggatcgacgttgcaggtttggcagcgggctttcttgcttagggtgacgtaagcaattgcacatttgcaccattgtggaagcaagcacaggaagttcgagtcgtccgttgtcttcgactaagaaaatggtaccgagtgctcaaatggatgatactacggtggatcccatgtagaccgtcccgcctagatatcttaaacaataacacggcatggaaccgcagacctccaggacgagggaatatcgactctacgagtatcactagcaatgatccgttgattatagagcacgagcaagaactcaagttccaacaacgaatacgaataagacttgaaattcatgctgtcgtcgatgaggcaggagaagatcctctcacagtttctgtaacccatcgtcatacatgaatcacctagtggtgtatttacgcccctcccccatgcaccgatatgatctggcatgccctgtatttccttggtggtaggcgcttctctatggggccgtgcgctctgatatagaaccttatggcacgctcaatcacagctgatcatgggcgctcgtgcccgccggctgtacgcatcactgtgagtggcttggatagctaatcgaccgctcagtaagggtgccaccatgttggactggctcgttgtaaggaaacacgacatatccaatgcgaagtgctgtggtgattgtatgcgaggacagtagcaattggccgtccttctgtaatggattgttaatattggataaactaggggttcccccataatattagggtcgtgtgggaaattccctgcggcggccgttagcgctgtcaacatccagagttacctggccggatacggctgcagacactatttaaatgtatcgtatcgcgcatcgttgagtacgactttgtttggtctcgcggatcagtacgagcaaattgtgcccagacagttggagcttggtataattacgggttgcatgggcaactcagtgcaccaacacttttgcagagagtctaaacgattaccacgctcagagaccatcttggtggaagaagcctgtacaaacgagtacctatcagaaggagcctaagactacagcgggttcagtaatatcccggcggtgaggcgctatcaggaacacaaagccaagtggcgaaatcttaatggtgattaatgcctctgactggtgcacaacagatcataatatacggaaggtaattctacagcggctgaagtactctccttttatgtactgcctatatcatattctacagaactacctctgtaatattacatcttggtttcattttacgcaacaaacatcctagttactaaaatttgtaacacgccggcctgctaatccgcggccgaaccagccagtgaaattcttcgagacagggatggagacacattattagatgccgacaatggacagctgttttgttcgtatggataaaacattaaaggtacgaaattcctcactccaccagctgcagtgcattatttgaacgctcgactcggtcaacgattaggacctactctaacgagggaacgactgctccctctaatcaacacgtcactccatcggttcacttggttcatcctgtgaattcaaacggacaagttccgagtttaggacgaacccccgtttctttgtatcacatccgtctcctggaatttggagcaaaaagccgagtgcacgccctccgaacgctactactggccttacccttgaagccaggcataaaaccttaaatacacgtaatcgcgttaattcatcccaacccacgagaagatttaggtggtgttcaagcatgctttactatatttacctttgctcttccagcgtactaggaggaccaggtcggtctgactctatgcccctagcgggagagcgatccttgagtttgcattctttacctcttaccaaggtcatatgtcatctaagaatctcctcgacgttgatcagataagcttcctcaacccagtaagttaatcaccaccggactcacgcgtggggggagcagacggtgtacgcgcgtgaaaagggacaatcacggtacgtctcgctcaccagctattctaacactgctttgcgatttaaagagtttttagtcttgggtccgagaagatgataagaacttccggcccttacctcttcctaattaacaagttaccgggtcgagtttggaagaacaaccccaaaaccgtagcggtcctttttcattaaaccgccgctaagagtgattcggacggcccccctgtaaggtggcgacaaatcgcctttccagggcccgctaacgctggtgggtaaaatacaattgcaatcttcccgatcactgaagaagacgcactcctagtttaagattaagtagccgtctggatgcccgtactagcccacggagcgttcctttttcaatgttagagtcttgcgtatctggacgaaccccataattacgccgtgaggttgcggtagtcaagaagatcacacggcagttctcgctccgcggcagcgtcatgacaggaactcaatcacgggaatagctcgtcatgacaaccaggactagggaggatccggtcttactcctgttacacaaagtaccaagcgcatattggatgggcgtctagtgcatgatcgcggaggtaatagcgatgctgtgaagatttaccgtcacccgacagtaccgatctagcacatccatcgtgtaatccccctgttgcggtagaaccggatatctaggctagatcagtcccactacactgcggaacagagcaactcccaggcgtagcctatatgcttccttgtatgccagtgtggaatcataaggccgtgcgacgatactgagcgacttgtgttcccgtaccgcgccccgctttactgagatattccaaaaccggttacaggtccatagtggtgggatgatgccataatcagtataagagggaccgtccccctggtcgtcaattagaacagttgaactcgagttacgcaggagctgatgcaaatgatttagtgcggtattggtatggtgaagaactaagtaagggaacctatctaccgattcctcggggccgcaataaacaacctcgcttagaggcaattccctcggcgttgtaatcgaacatcgcttcggtttgacagatcgtcgggcggggcacgtaacgtcccctcttcacacagtcagtgtttggtgaccctgggtgcaggaaggttgctccgatcacccggaaagtgtacgacataacgtgtctggtttaccccgtaatacccgcatcccaaagtgagcaggctttttagactcaactggaggaacgcttcgcgcagatggttcatgcgaaggggtaaattccattactatgtttagccccctaagtagttgacgtatcttacgtcgggatacgacatctgccggtcgggccttagagaggtgaggcgctctagcggtaaccgaagtaattttctcaatctccttgccccgttattggaggtccaagaccgagtagcctttcggccctacggattcacccgtccgctatgtgacacgccgttatgtagagttccaagtaccttcattgcacatctccaacgtataattttacgaggtccacgaatagaagggcgcgtccgacttcgcctgccagcagtagcgatcccagggttggcatgtgtagcggtctctccggttgcccaatgctgtgattgaccagacccttagggtttaaggccacaaattaaaagagacctctgagctgcgcttcatgagcagcccctcgaaatgacatacccacgaaaatcccgggtctgcagaggcgccatgaaccaccttgccatccttgtcgctaaacataatccagttccatgaatttggaattattgttgagtcgcagtgggaggtccctcgtaggtaggggcctttacggaagggcatttacgatctatggctaagtaacgacagtgggcgggagccccatacgagctgcacccctatggaaagagagtcgtcaccggaatacactacggttgtcgccacttaatcgcagctttaagagagctaccgggttcgtgccagcgtacgagaaacgcaggcccaaacgattctcggagtttcttcagtcacgcggctatttgattgcaaattggtttcgacagtgcaccaaagatggagtccgttcgggcgaccttgtcttctggtaatgtatgtgtgcgttgaactgaacagcgaagataaatgtcccgtagcaggactagtgtcgtttttttgcgtgaggaatcggctccgaaccgcacatatcccaacggggctctaaacgacacaccccagactcgttaccttaagaatcttttctagactgcagggccttgggggaggtacttaagaggcccggtcaagttcccttgggcgtacaatatcgagagcctgagccatatcgcgactcctacggttaacgcaactcgtatgccaagcttggatcgtagtcaagagcgaagtgacgatttgccgcgaagttattgactggtaccagaacttaccggttgggcgcaacgttagactaatcctacacagctatcccgccatattgtccacccgacaatagatgtatagacgacgttcaacccgacaactatttcgtagcctacagattctcgctggtgaggtccctaccggagtaaattctataaggtaggtgtattcaattccgccgcatactaccgaccgatgcgcggcccggaatgctgcacccgtgtaaatgccttacactgctcaaagcctggcgaagcagtcttataactggttgtaacctttacacaccgatcttctagtgaggtcgtgttggttgattgcacttaataggtgaccctcagagatctacggggtcgtccatttgtatataacagcaaaactgtccctagaagttagtttgattagcagcatagggttcaggaacaaatttgtgcaagagaccatagttatcgtcttcttcgcacgacccacgccccaacatggtacgcccgtgtactggagtgtaacaagaaagtaacgctaactcgttatctgaagcagtcgatcattgagtctgggccgcggtggcagtttgtttagggtacaaaggctagcgctagttgtgagctgagctggtggcaaacgctaaagatatcactaatgcgatctggtggaataatattttgaaataaggcagaccgtcacccaccacataagcagaagtgttatcggatggatggcgtcgacaccgccaattaagcgaccttcggttatcgtggaaaccagctgcgttgaacacagctgaactttttaaaagcaaggtcaacgatggacaagctccgacgaccgccatcgactgcgatgctgtccagtatgcattgatccccgcttttggcgaatgccccatgagcgtcaagcttcgtaccctcggtttcatatttaggcggatctaagcctgacagatccaagttctctctccttatttaagtattgattctttggacatgtctgaagttgtcctccccaagttgccggcgcctattacgtacccaggctgcccatgcgctagatgtgtcagcctgcccgattgctctatattgtgctaaaagccgtgtaaaatgcgtattcggtgcaccacgtgtccgaggagggtagttcagtaaaacgcgaaatcccctagcgaaggagtaataatcccgtcgtctagaaggcatgtcgccgcatctagcgcgaattagtaaggccaaggctagtttttcacggcggagaatagcctccctgctaatttgataggcaagtaggaatgtatatgcgggcgcagcactccttatcgtcccacccatgtcaatgagtatggacccatttacccgggtcaggcggttagttactctacgaagcctttcgagatttcggcacaattcgagaaggcagatttacttagagacggcgcattactaaccatgttctaagctgtttgcaagcacccagcgtccccagacttggccccttcacgatactgtccattctcgaacgggaatttctattttctcaatatggttatacggtggtccacgtactcaacctgacatcatccctatgtattcctgtgttgcagtcttaattcaacattaagtcagttatgtatctaagaccagcatcagcacccctcaaagtacatcacgcggatgtaggggttaagcagcgccacacgctttctgatggcacatcaggaatggagtaacctcacagctatacaaacagtatgtcgcagcgtcttgtcttggtttataagaccgagccgttatatggtacggtccgcatggtttctcgaagtactatcttgccgggaattgcgccaaggagaatcttccgattgccagctctcaagaaagcttcgaaccctgcgagtaacagacgctgctaggttaaacccatggtcgactattccaatgtaagtagtaaccaaataccagaagtctactgatggggcggctactaatccttctccacccatgtcacactggggaggactgcttaaacccgcaaagcgggcacatcgcctctaatcatggcatccatggcatgctcgcgacttctggagagtccagcaatcattggaaatacgagggcgacatgcaataagcccctactaaactatcgattgtgaagctgcgagtcctgcttcagcattagggcctctacgctgagtcgcgcatggagcagtgcatagtatccgtcagtgtcaacggcaacgtatattggtctctggtacgatgaaagcagtggtgggcacccagatattgctcttctggtacggaaatcaagcaactccttggaggccatcacttcttaaaatccttaaattggtaaagaatacgtgcttcttaaaatcataaggtggaagattccgtgcgaagacgaatcaacggaacactaagcgccagtatccaacatgattggattaagcacgggttatttaatagaaaatatcagaagtcgaacgtaggtgtactgctggtgcagtctcaataaagaaagagcaacgcaatttaactcaaccaccatcctacgccggtttttggtgattatactctaaacaagggtaagttcggagaacaaaagagcagccggtaagaaaaacggcagccgggtagccgtgtgaggaatcatcccttgcatagctgtatctgacggatgtaggcatatcctccggaagaatagacagctcattgatgagtggatataacaaaagagtttgaagtggtatcactaattaaacacctctgataatgacctgaagcagctggtgtatatcacctcggagtccccctgcgtcacagaagcttcaaaggggactctatggaaccatgttgcagacgacattgtcccacagtatcgtaagtgtaatctatttgggttttctgaaccgacgtcagccggagctcacttcttggcgggaagcgcgtataggaattctcatgtgagtgacgctatcggcggtagttgattagcaacgttgagttgtaaccgaaggtgatctataatcggcagtacctgcataaagttattcttatttcccgctcccgattcgtcggaggacataagtataccccgtgatcaattggcgaagcaccaaaatagccttacaagaactgtcctctaccccccgacacttctactgcatagtctggtttaaccgtctttggaggccagctgagatcggaggattggcgcaatagccactcacctccaataggaccttgcagctgaatacgccatacaactatccatatcctagggggggtaacatcgtgtggtatttttaagatctctcatcaagtcagttaggacgtccactaaatgaagtggtacaatattggatatactgaagctacagagatgctgatcactacttcattctggggtgctacggtcatcgtgcttctccgagcgatctggggtacggcgttcccccgagtgggtcggggaaattcagtcagcctggaaggtacctgagaggagcttccgtcaatagcagatcaatagtggcagtgctttcgaggtgacggccacctctgtctatggcccataacgattcccgtctaacagaccacaggcagaagcggactgtccacccgctgtctaccggcatcgaacccatagactcgctctggggtaagcactgcttgaaccgcgctaggccaaagtagccggaaatagaaacgcttatcgaggagaaggcaaaacaacgacgctaagattttccaagagacgcctgcttatagatgacttaggctgccgagagtccctaattacttatatgacccattggtagctttagtactatgttgtgattcatctctgccaaatatgaacatatgggagctagtccaaagcagcttactctaatttcgtttttcgatgatactttggttcagccccagttgggcaagttggtacgttagggtctagaactttggagggccctccatatagcgcgcccgcgcccttcccagtccagctgatagcgattccctggagcgtgggcttcccctcattgcacccggcaacgctgtcacatgcatagaacgcctgtcaacacaccgcgggtcaagacaaccggtccggcgtgtttacattggctgtttttaacttgacactttttttatgagacctaagttttagtggagtacttaggcccctcgaagatctgatatcgatcacatcgcgagttacaatataacctcactaacaccttaccatcttgtagatgacttgaagactcgaacactacaaagtaatattcgttgtctaaatcaacgtgttgtgcagcacacatagtgctgcgtgtcagttgcgagggtgaatatagggagacaattctgagaccattgtggtcggccctctagtagtccccacgcccataggtaagcctcggcccctagactagcctggttacgacagtttccagtccttgcggttatcggagtttatcttacaattcctatagctccggtatgtgcacgtagacgaatcttatcctgtcaggtaccccttctccatccggacgagatataccgagagtcctgaaacacggagaggggctcgataacagagttaaaacagtggcgaactcaatataaaatcggatgattacgttacaagtcgtcgtcttcgaaacttcgggacctcgtccggtgtgcacagtcgtgcgttcctggttcgagcgctgtagaaatcgtttcttgagatctaatgcgtaatagtattgcgcctaagcggaagaacgctcctacgaccttgcctactgggcggtggaatagatgccgggcgcgtataactggcacaggacggcccgttaccggtctggtaccggcagtgtaacccgtagtgtgagttccgcgttcatttcgtcaatgttatctcggactgaaattcatctattgttcgtaggggtaatctcctgcgtccaagatattccgcaatgttggccagagtgcaagcggagctttcatcacatttaattacgggtgaaagagaactcggtgttcggggccggtacgtcgtatgatttaccttatcgctatagctgggcaacattaggttaagtacagttggtattggcagccgcagtgcggccgcggtcgctcctatcctttacaatttagccttgcgctaggctcgggtgcggggtcggcatgttaacctctgggtacgattgcgcattgctgtgcaggcgtcacttgacgtcactccgaattgtcttacagacgccctctccaggtttcatctcacatccttccctgggtcaacggacggcctcttgtgtccgggtcacaataaagtctctcgggccacttgacatagtcgtagacatgtacagtgaagctcttgtggcgatcaccccatcaacttattgagatgggacagctaccctgggtgtccgcagtaattgggttgcacccgtacctatgccagcgggtcccttagcggttacgagttttcaagtcacttgccgacagttcttgctcctaaaaagtctacgtgtcgccaaacttactcggcggcgcctacagaggccttcttttttagagacagggttctcggcaatctgtgcgcaccgctggtcacaataccggcgctctgtcacccgagggactataagactgaaactcccagcctgataggatccgccacttttatataccctggtcggcaagagtgtatctgaggatgaatcacatggcatggtacctcaactctccgtctgttatggctgacatcccctccaagtgtgcccaaaatggaccctcaatccgttgtccccttgatgatcgccaggtatttacctattcaagataaggcctttctctgcggattcgtacacgtcctcaggccgagcggatagatccgagtatctattctcaaggccttttgtcgtgacggatcggcccgaggacacgaacttaccttcagtccattcacaatgaatggtgtgcattttaacacgaacgaggagaagtgcgcacgaacatgaagcggcaacggcatctgaaccagtcgccgtcgcgcttcaatgcacgtagtcttttacacttggaatttatttgatttgtccacctaccatatcgtgcgccgccacatattgattctttatgagttccattgcatcctcggaatttaggtgccttcgaggtcacctgtttcctcataccgaatgtgtcgctctagatctgaaaacatccatgagatatagaaatagatttgaagacgttatggacgtccaacaacagctgacgatgggccgataaagagtagaagcaagtgtcatagcgtgaagaaggaacaggaatacgatccaacggagaaggcgcttcctataagacaaccccgttatcatttagaacccacaaggcttcaatcggcgcgtaggcagcctgccggtatgtatatagcccgaatggagactttaacgtccgcgcccctttactaacgatgcggaggccgtgaaaccggacccgactcatagcgaccttgcgacgcgttatagagggcagcaagtctaaggcagggtacgacggccctgcctcgcatcattgaacggagatgcccggggcttaacgcatctgatgcccctcagggtaacgcaggatacatttcttaaaccagggaacaagtggcagaaaattaagtagtctttcctcgagatagaacaacctactgaaatcttccaagtaattagtataaactagtggtgcacacgcgcagctggccgactaggaacggaaacgagacaccttcccggttagtgcatggcttcacggctttcgggttacgtcctagttacatagtcagttcgataggtttcgcgccaaacgaaggaaggtgtcggccaaatcgaaacaaccgggcagctaactctcgacgaattcttgatacggttgcaccagacgctggcttagaacgaagcgacctgcaactagcgctaggttattcgtgaaaccgaataactatagcattgggtgcaaagactcgccgaggcctcgcggacatatccacggctctcgaatggaaccgttatcagcatgaaaggtaccgcccatgactgatgtaggcgctggacatccatgccgctgggagcgccctgtcggtgttcaagtgtacattggaatggctcttgccctaacaatttgaatttcctgcgagcccaatccgcgtcggcccccaaccgattgtcacgaccggatatctggattgtttactaagtcgaagccaacaacctttagggcccctactgccaccttgttattcatattgccttgagggcctgcatatgaggtgtacttacccaatagcgtgcgagcactaacagaattttaaaaatcgatgtcattctacaagagtacgtataatatataactccgagcatccgctccctccgcggccgacgcatggtcaaaccgtatactctcgctaggaaagaaattcttgaaatcaagtccaagaacgacggcgtagatcgagtttttcgctgccgcgacttacctcttccgctcagaatgcgagattgtaggatatattcacgtgtcgtcaatagttcgtcacgtcctcaccctctggcctcctgtgcaaagagattctagagttttgcatcgcaaagcctgttatttagaggggccctgctttattagccctaatttgacggtaacccaatttgttgactcggggccgtctgatgaaagaacatttgcttaccgtatagtgccgatgatactcctcacgactcgcagcaaaggcagattatatccggcaacctgtcgggtggcatgttcgtagtctctacaggtagatagggatttcgtgagtgcactacaatttacatcgcttagggacaaatgcataaccaaatacttggacccattactccttgttttaataagccgatacacgaacccaggtccgaacaaacatgccgactagccgggataggctcgtggttttgcataaatcgcgataagatccggtgagctccctcatgagtgtcttctccgggcagtcaaaccgatgtctgacccaagagtgactctggttgcaacttcagtatacactatggtagatagttcaacctagagcaggggtcggaacaggttaggcggtagtgggagagagcgatgaagtgcgtaaagttgctctcccctgtaattgttaggcaccccaacgcatacacgttcttagctgcgatgcatgatttatgaatgggctgctagtgacgtttttgagcttcctcacatttcatcggagtgcggccacacatgcgagaacttgtgtcatatgcgagtattctgaccatcaaatgtgcagcagtgatattatatcaagattattacggttaatgtcggggcgcccgggcgcatcatggccccccaagggaatgccaatgcctcaacttaaacgggggcacccaagcagagtgccggggcggcaatgggtttcatcgcccctatacggaatggcgtaccgaaccacgtgtatgattgccgccatgtggaacaaggctaacaacgaacgctagaccgaaaaacaaagcttcctcgcggtatgccgggaggaggggtgcacaggttaacgtgcctgtcctttacggtcaaccatattaaattgacctagaactagcgggggattttggagttgctttgtcgttgtctctgtggtccgtaggtcaactttgcggaaccttccgttcacatcgcaacacaaatcgccggggcttagtcgacgcatcaccccccagactgagaccacattgtaaaaacacgcgattgtagcaaggcgtccgaataatacactcatatgttacaatgccctgatgttggatgcgacgaaaaaacaaagcctatttcgttctgtaatggaggaggcggcaagaactaggtctgtggtgaggtagcttacaacgagtagcgcgctctcacggtctcggagtatcgttctcgcgagccgggtaatctaaccgcccgacccagagaaacggtagaaccacccgagacaagccttcctgcaaaaagaatcaatgttatacttgagggtcaagaagaggactcggtcctagatctttccggcgactgccagtatcgggacgggctcagggaatgccctgtaagattgccgttacatgacagcagactcccacggcccttgggcgtcgcgtcaccgctcgattcccggtccctttggaatgtatagccctacgtgtaactctccgatcatatgcgtttaagacatttatctaaacgaatctaagcgcaccaagcacaactcctccctgcttctttacaagcagtctcctgaattccaatgtgtgcgggggatgtttgaacgacgagtaggggacactttcctcagataaacgagaaatctctccccgaacggctgttcatcccgaggacttttaaagtagagaccgcaactcgctgtgtacgtataactctttaccggcgtcacgtacctctcctacacacctacactgtgcagtgctttgagtccagccggggttgatctcgttccaaatgccggtgcatttgcgcagacgctcactcctaaaggtcaacttaccgtcctgtccacgtgattatcgggggtcgattggatcgggttaggggccgcgataggataagtgatggcaaataggtatagatgatagtagtgcgtaaccaccagagcacctgacgagatggtatcttcaacgccactcgcgcttgctacggtctgggcttcccggcagggtatgtctggacatgtccggactcgcatcgctccgtcagtggagctggaaaactgtagggatccaaacagcgacacagtagtctgtggcaactggaggcgagaaaacatacctgcccttgaattgctatcgttgttgaacactttaaattgttctcggccttatctgatgcttaggaggacatccggtcaaatatctgcgagcattgtccttctatcggggttgtgttaaccgtccgtcaaatgttcccttaggggcccccggtctcatgatgtcgggttggtaccgggtttggttcatagtaagcgaacagatgcccttagtgaggggcgacgatataaaagatacacaagttatcgctaatcgtaggagtaataccagcaaatcaatcttcgaagcgacctgctggagcctcggggtgtgcccgcttttaatgggaagtctgtcacttttgcattcggacgcactgctaacagactccgcaagatccctctcgtgcgacgaggtgagtcaaccgcatgggtcagagtggactgtgataaaaacctgggaacaccgctcaggccaatcatcatcgcaattctacactcaacgggtttgatcctcgcgtgcgtagaattctttggcccaactcgtgaaatgcccctccgatgagagtctacattggcgtggctttctagccctcttttcgtgggcactgacacaaactcaagcatctgaaattgcaggtagacaccagacgataagcaacaaatgcaaatcgaggcttttagtagagtataataagcagcttatcgaacatggtgatattttttttcattgttggaatcgtaactgcggacgtccgaggacatagcctagctgcagtcaccgtatagtgctacgaaactataagcaaagactgcaccgcataactactgatcattcatcgagcgtcacacctccaaccttctccgaggataagggctggttttcatcgcccgagagtgctgctatcctaagttcaacgggttatgacctgacatctaggagcaggagtgacctgacgggcaggactaggggatgggtaccattactctcacggtgatggccacataggaatctgcaggttgaccaactgtattcagcgaggatcgacagcacccgcctaagatcgtatgacaaagtatttatagcgtgcagtagagcagtctacagaacatgttaacttgtccatggcgaataacagcaacagctgcccatcgcccttgcatcatgagtagcaagagtctaaagcctacggcctcaccgacacgatggttgttgccaaccgtgtgtatagactcttccgaaatagacgagttgcgaagaacagacctgtcgtcctacaggtgccttcagcatcgttagctaagccgctgaccgggccactcggtacgaattatgccatagtcactggagaaaggtgactaagaaaccaacttgtacctcatcacattaagaacaacccgggccaagccctcaaccaaaaatacaaccgttacacgattgagtatcctcgagcatccagttgtcgattagcacacacgttatccaagcacaattcctaatgcatgcttttgagtcgtatactaagccgcgcttctcggcgctgattggtggacgaatggaatatctctcgctcttatctgtctcatctctacgacttgtaaatcaggtacctgaagacgcagttgagcgccggctgtcctggtcttttccacttacttgcaatgctaaacatatatgtgtcgcagcgcaatcagtccaggcgccccatagtccagtcaagattcgggtgacaggcttgtaagccgtattccaaacgttgcatcggtgccccctttcgtagaggcgttcgctgcactttaaaggtccataaccgtgcgcgctctagatcttgtcaggcggcttgctagcgcgcggcagaggtaccaatcgcgccctaccctgaacgccactgctagtacagttaaatacacctccattcaacgcagtagcacatcataacacgttttggcgtgcagtaggcttcgacgactagcacatatagggtgctgtctgaacactaggactagtaggacatatatctacgactatgacacgtccgctcgacccacagactgcacgttgctttgcacgagaatccagggttccactgcgcggacacgcagtagtgatagctcgcctaaagcgacactggtagtgccgagaccctgtggttcaccccgatcttttgaaaagccagagcgcacgattgaggatgtgccgcggattactgtctttcagcggtaggggattgccacatcggtcttagaaacgtatcgctgctagaatctatctacgattcaattcgataagctgtttgaggtactcaaatcatatataatagatatgtctgtggagtagtttattttgttctccggacccatagccaacgaccaactttttcgagcgtgaagtcacgccttcaccagcacatggtctgacgatccagtcatactctataacattggagaatgctagtggagcaaagtactagttgcggtgttcagcgctacgccggtcgcatttgcaaaatttatcccgagtgtaacacacctaacgcggcccacacgctgtgctgcagtatataccggtatactccatgtcgcgctacgtgctccagtgctccaagcacattgactacagagtaacagataaacacagccgcaacgtctttagtagaaaataaagccgtgtctaccgagctgcccctcgaccagcgtgagcataaacgaattgcctgaaaacgctttggaatattatcgtccttgagcagccttgttccccgacctccatacctattgaaagcacttaaacggctaccccactcctcagcagtcgcacccgttaagactctatgcacgatacgtgaatggaactaccctcggccagcccgccttactcactacatgcctagcgttgcaaggctcaattctcaagatacatggcacattatctacaacttgtagttggttttccagtacgaattaaaactttgaccttagttcaacgtctcgtcctccttctgttacgtcagagtatcaccctagaaagtttgcgccttcaataggccacgcgcccgccacattccctcaacatgggtagagtgaatggagtacgggtctaccaattggtagctacaatgacccgttctaatcctcagagcaatacaacagcctgagcccccagtaatgagaagtattaatggccacaggcttggggggagaaggttgttgggattcattgcggtaacggcaggtccgtaccttggtttggctatgcattgcacttgacccggagagctctcttggctgcgcgggccacgcgctgtacatgtccgtaaggcatttcaacctgaaggtgttcgggtcctctggaccttctaggtggccctaaagttgaaccattacatacgatctgtatcttcagataatcctcatgaggccgcggtcggggcagtactcacgagttatggctagcgcgctctaccacgtggacggaggtaaatcgattgagtttaatgggactctcccaccacacaacttcggcctcacagccctatagtctttactaggttagaccgcggattcgtatctacttcagcgcccctgtaaaggaccgaagtggttctaccctggaacgtcgttaaccgcgaaagtttgtaaatgtagagcgcccccgtttcttcgtacctgctcagcgtaacccgggcccagaatgttaaggggtgacatcaagctatagaaacaattttagcgacaagaatcacgtcgttgaataatatgacagccggtgggtgtggaacagcaggacgttgctagagatagcacagtcgacagcgactgatacgaatgaggtagaaatcgtgtctccactcatggtgcctaagaggatcgcaaagagtattctgacggttcttttgctcgcgtgtcgcagatatgaaagttagttccccgtgagattgaacatctccacttctgattcaattttgttcgtctacatgctaatcacctagtccgaaattgcttataagtcgtgcaggccgtatagtattacatacgccaatgtctttcaaatattgttcgtgggttaaccaattctgaagaacaaagttactgtcctgcatcagaccgcgacgccgctcctgaggctctccggcctggctagattcccatgacggttcatgcccggaacctcttatagaccgcgatgtaggtaaaggattcgccgcagtatagatgtccatattatggtcgattccacaactatatctattatgttcccagtcgggttattcttcttggtcgtaattgacgtatctgaggacttaagttataggctcacgctcgtgccgttgagcattagatggctctagccggtcaaggtccttgaggaagttaaggtgaaaggttgacctggtgatagtcagacggtgctgcgcactataacgtttgacccgtctctgtacgcttgcggatgccccatcgagatttcgcatggagcgtactttaacccagtcatatgcgtgccactgaggcccagcctgggctgatggcactcttggcgcttgaaagcaatgggagggctgggtccgatacgattaaccaccgttggcctatcgttacttcacctactctttacgtaacctcacataaattgtatgccggaccatattaaaagacgacgaacgtcgcgttctcgtaggtttttctattccacggatacgtctggccgaacttagatgtttatagcacgctcggaaacgacttatcatttggtcgcggtatgggcggctcccaacacgtaccgcgagagcccattccggattcttttacgagtgtcgggattctgcattgtgcccaacactattgtaacgaacgattaggtgaatcctgcaggtcagcctacactacgatatcaaagctagtgattcccgcctcgtctcctgcagccagacaatcttgaaacctgtgttacggggattccagcacgtaataaccatcgtagagagaccaggaatacgtggggttattccgcagtaatcctttttgtcagttccgacctggctgtgttgaacatctgaagttcactagaactcacctaacccgcatagacctagtcgtagtcccctgatgcatacatggtttgtgccaccgagactttaggctccaccgaacttccagcctagcatattaccgagtcaatacctagcaaggtgaagtacgcttttggagtagaccatgatcggtgggggtatgagggcgaaggattaggactttgccataaatgagagttgtcatctttctcagatagttgttcgttgcgctcttaatttatacccacttcctagcagtcaccgaagatgtacacgccaaacctctaccatgcaacagcaaaacacacgacgcgggggatgtcttcatactagtggagaggcctatcgcccaatttaatacgctgtggcgcttggtctcgctgcggcggattgatatctatatggcgtatccgatagataagtgggtctgcggacacttcgatcagcggaggggaaatcacggtgtttggcctagtgtgaaaggggttgatttctccgctcgaaggtagcagggaaattgaggtacactcaatcactacccctttaaattgtgaggcttcatcaagcagtctactactaaggaatggacccgctgcctctgtgtactcatctcctaagcctgtaccggctctgaggcctgaccggagggtaggtgtcaggatcgtacccatgcaaaaggtggcagtttaccacggagtcaaagcagccaaaggcgaagtataaattccggcgttatccagcaaactagcagaatctggcaagttgtttatcgaggccgtggggtctgtcttgggcacatgacaatgcaacgttagaaatcagtgccggccacgaccgtctatgtaataagcaacgcgaatgacacggtctgctaatattccacgcattattgaatcgcaaatcttggaccctggctgattagcagacaccagagcaaaacccattctgggcgagggttgaatgccaccacgcgtccaatggaagtgagcgggcctgcatccggtctactaacaattttcagagtccggcctgtccacggagggggcgcctgttagagagtgcgcttgacaatgggaaagctaatagtgtggctaggtagcatagcgtcgcggcgcccaaaggcggtacatgagtttcgcattgagtcttctgtaactatttcacatcgcggacaattcggtcagcaacctaaaagctttaccagcagagagcgtttttaagcctctacgtctagccgtcaatcggccgaggtttgaggcacttcccgtataagcgcgattgcgccactgtatgtataggccgctaaagatcgcttgtacctcaccaacgtgtcatcataatcgaccgactgccgggtttcggctgacgtcgggagtcaagagtcagttcgctaggggtacagatgggttggtacacttaacctgtgaccctgttcgctcagttgcttagacacagcgggatcgtatcggggaggttcgtagaaacgctattacctcaattggtaagtcctcttctataaaatacctgctgacaagagcctattaagaataataaactgggattatcactgctcatcgaccacaacacatagttgagtatggagtacctcgagacgccagaaaatgacgaaatcggcatacgctgggttgcaggacaaggagtttcgccccttggcaacaggaaaaccattaggacaggctaatgtattctgatgatacttctcttttccccccaaaataggggcagaaatacgcagaatgcatgattcgttacccctcgtagattccacaggccacctgtgcatgccgttctcggattaaaggcaggcgcaagaacgctcaaacgtccggcgattaggcatgacgagaccccgggacagtgtggtctctacggcacggctatcgctggtaccatatctaatctggttacaactctaaggagacgtccaaccagagctccaccgcgccttatgaaatggagtcggcatacaatggaaacttcgcctgccacttggctgatactttgttgatcgcttacaccccattggcgcctcagttgcacgggcctggattcatagcgattaaagttaatcgcaattgctgacgtcactaataatttgttgcctccgaattgaaatgaacaaacatatgtgaaatccgcccctcctcttccagccgccgtaatcagggaatgcttggagggtgaatgcaaaactccgatgatacgataacggaagctcgtctaggcaacttcgtgatgcattgaacctgtttgtgcagcgcataagatacttcgtctaacatagggttaccgcagcggcgaagcgcgcgggggtaacatgcaagcgatacgacacactctgacatgaagagtagccacccgtcattaagcaaccaatcccctacggtgtatgtcggagggtgtcatctagccgctatggtggccttttcccaaacaattacagtgctctgacacgtacgcgtggatgaggaaggtattggcgtcacaagggccatctgcgagggactaacgctggttgagagtgggtcactatctttgtttgcgatgtggcgaaagtattctaaatttcttacagctaacggaggaacaacctcctactcagccgtgcagtgatcttcaacccagtagattacactataactgggtcgccggtttcgtaggtgtatgaggaagggagtgtaactaacgtcccataatgaccacttttcggatgcgggtccagtcctcagggtgtgctcgctgagataggctttgacgccatttgtctgggtgaaaatagcggacaagggagctctggtaccatcatgttaacgcttccctcacccatatacaaagatatgatatatggatcgtgtctgcgggtggcgccctcctacggttgccctagggtcccattcgagtatatagggccagggggaaaaccccccgtcagcatcactggatcgctactaccgtgtacgccatctacatatttacatccgctttggggtatacggagtcctaagacgtgacatctctgtggggtcaatacctccgctaacacctgcactttcggctgcgggtgtcaaaaaccctaaacctacagtcccgaaatgtagtagtgtccacccgactaaggcaacaccgacaaggtagacgcgtagatgagaggctggaaggagaggaagcgatcacgttgcaatcactaccgcagaggaattagaatgatcctccacgtgaaacatcgcgtccttcataagcccggcacagcaggccattggatgtaggagactcaggatggatagaggtcagctaaagtaatgtcgctgagaacatcgcatggacgccaagataaagcaaggagtacattagcttgcaagaggtggaaaaaggaacagctccggacagcaacggaacaacaatgattccaagggagtcaacacatgaagcctcacgtctcctttgagccgggttggctgaattctatgcgttgtgatacattggtcaaagaactcaacgctgacctcattagggactagtggttgctgggtcaatctacgtccgtcttgcgaagagttacctgctcgggtccagtatttcacgatgggcgttggacttacgctttgtgcgagtggtaccctcactctgatagatctcactgccgttctagcatccggacgtcctaggctaaccctccaactccgttcctgattcgttcagccaggtttaactcgcacggcagattgggttcaactgaggagttaccattgaaaattggggctgcactaaccgaaggctcccccgcactgtctgaagcatccaagagagccttgactaggtgagaattctgtagtggcgatttgcttaacttttcatatatctatggcacgtaccgcagcccacacctgaacctcagacgctcccgtgggttttaaactgctagtcgccatgtaaagtgacctcaacccattatctcaagatcttcacagcgaataaacgaccaagtcgtaggcgcggggataaatcatggattaagacatctggctatgttctactcggtagtattgtagggcaagaccgacttccggtccttatgtccaaagcagaatcgtggtttccggtcgtcatggtggcagtattccgatctgtcacagtttagcgcaagaggacccttcgcccagccgtccgcaatcataacgattcggtatactgtcaggcctccgtcctcgcccagtgcagccctagttacatgcccggatccagcggaaggcttcagatgctgaatcgggcttcccttctctccggcagatatcataccgtgctttaggcgaatcgcgttggtcttatccgatttggtacagcacgtgagggacttctggaagtagcgcctgaagcgcagtgatttgagcggcccctgaaatgaaccggccgtcctcattcgggttaggaggtcgtgtgactgaaatcatcccttagtgatagtcagtaaactgcagccgagtcctcagtagttccttataaattgtctcatttacgcccacttaaaatcttcatagggctgatcaaaccccgaatacttggttggaaagcaactcctcgagtggacgcagttcgctggtattacgggctccgaaaactcgcacgtgccaagaagcgataaacgccgctctcgtgagacacggcgagaccacggtttcagtttctcgcgtctctatagactagcgcaggcacaattccctagggggcgactagccagggattgttctagaagggaacggctcccgtgacacatttgagtggtaccccgtaagccaaagacgccgacaattgggttaaagtagcgacgatgggataaaacaatgggcggcccgttatagaaaggacgcgggggcacactggaaaatattgtttcctttacggtaatcaacggcgtcctccgaacggacccgttcatactagggaaccgcgttttaccagtcagccgacaacggtggcaaggtcctcgacattagacaagaattgtccaccgactcaaaacaaacgaggcctcagattctcgcctagtagagtagagtgaattcacctcgtgcataccacaattagtgccgccggctaaagtgtacactagtaggaacgcgagtgaagacgtacgaggccgaagggggtatgccctcgcgtactctatgccaccttacctgactctgtcacaagtcctatccagttgtatggaacctaaaacaattcctcaataggtacaatgatacgaggatgatgcacgacccttaaaaaatattcgttattttgcaggggtatgtagaagatgtgacctgagctagtgagctgaccaaccgcacctcgaaactcattagtgtgatacaatcgactcaaaccagaggtcgccaataatgatccgcgcttgtattgtcagttaatataatgagtcaaagttagttgcgtcagaagacgaccggtctactgcggtcccgtcattaagacaagcgaataactgggactctgaagatgactccttggatcatgtgacggcactaccaataggctgcgaccccaaagagcgtctgcatgcggtcagtcatgcatgataccctagtgatcgaaatcagacgttatggaggctaaagtggtaatactccccttagttccttaagacggacctcctcgggatttgtcgggtgctgattggatttaagctatttgggctaagtgttatgagaacttgagttgtggcaattatctccgcaccgccaccgctcacagtggtcctattcacgagatactcgcgcggttagcgggtcggatggctacgatcccgttacgtcaatggtaacatagcttgctcgctaagagaataatttgttttttgagcgtaacctcgcgacgtcggacatcatatcagggcggtacaggggtacctacaaccaacaccgtatcggcattgccggttctactctacaagggcgctaaaatataccgaattactgattatggctaggcgtcctagacaccaagctacgtcccagcactctgtccttgcttgttaataccattctcgtggcgaatgtgaacttcgtccattaggcctaaggcagctaccacgtatgactaagagactactgtcgggcgtgtcagcaaccaccgctttgtaccagtgcaaagtcggtggatggacttagctttatctcgtctccatttgcacaggccccatatgagtttggactccgacagcggtatacaaaatgacgtaacccagggtttcacttcgaggatgacgctcgtgtagctaagtctaagcggaattgtaaaacgttcacttgtcccagcttactaagttttatcggaaggtcagtctttcgtcagcacaaaaatcgccgatcctaactaaagtcggttttttttgactgatccccccgccgcagtgagctcagctaccttctcgagacactggtaccatttctcgtctactcaatagtcgaaattcaccaacctgtgaggcctcctctggcttgggtgtagtcttagcacacgtgagttcccaatgtgaggtgagcacgaggcagtaagactccaattgacattacaagtaaccctacagccggtgggcaggccgctggccggtatgaagtgacatttcatagacagatagagatgtgttagcatgtgccgacacgcttatcaccaaagttgcctatggataaaactcagcttgcagcaaatgcacctattttaatctcgcgcaagagtagttcaagctgatgttgtacagggagtggcggacccgcttcgaaattggttggccgtaaccgtcaaggggctactacggtccgtgtcctggaacgacagtgaggccggtagccaattgagaggataccctatttgcaatacccgccgatggtccaacccgaggacaccaaccggatagatagtcttgcattaccagccaggctaattacttgggtcccgccgggtgccactggggggcgtcgctacaggtttccgaatcaaaggtaccctagcgcgtgacctcgctgcgacgatattcaacctgtaaggattaacctagcattagaaccacgcacaccgtggtggatgactaatcgtctacattcatgcgctaacgcaaccagctttgaggctcaacagtgtggaaacacggcatattgtcacagcatcggtgccgcgtctctagtacggctggaataactgactgtaaggttctcattgcagtggacgagcgtggccgctaatgtaggtctttgccgttgcccattcccgaggtacagtttgtgcattttgcatctgtatcccaaccaacatttgatcatagaaccataaggcaggctgcagcactacaaacgactccgggcatcgcgcaaggcgaagcatcccctcgatagaagcgtaataggcagcgtccattcgatgtacaatctgctgccagcgttccccaaggacatcctgacctgacaccggtgcatgctgtcgacggtcatgcgcctcgatatcctaaatgtacagtgcagatttaagcgtagggtggtgggggtgagacgggccccctgtgtcccattaccgtaccatcgctatacacatatgcatgtggaaaaaccaatgcggattcaaactggtcagtggtggttaattgccccaagcaggtaagccacttagcaccacagggttgagtaacacgggtttggaatagcatcgctgagggcgttgaccgaaggggtcgcggaaactgccaatttgcttgctgtcacagtcaccaggaaaccaaatgcgcatagtgtagcaacccgtagaatcaactggcagaactgaaccacgcgacggcgggggtcacgaatccgtcgaggcaaaccgtgccatttcaataagccccgtcagtcgtgtcccgtcggatgagtccaggccctctggccaaggcccgttgggtacaccgtttcgcaatgcagtgaatgtgccaagcattgtggaataaggcgcaaccttagaggaaaatttgccgcatcgcgcggcttctattgcagcacatacaggactttcacacctgatctctttaacctcgatcacatagtcgcgctgccggacgactccaactccaccatagccatctagcgggagatactagtcttgaagcgtgggtcgcgctccgccggagattttcattcctttctcaatcaaggctatagttctggtcgagctgggtgtgtttgcaccacttcagtgccactcccataggtgcgaggctgtggagatcgactatactagcgctattgccgaaagatgtaaacaaaactatctaattaccctccatctcatgaagacggatccgggccgggtgtaggccacaggaagcgagcgttacacttagctgtgtagcaataacgggaaattacacatctaccttctcgtcctcgctactactagtgggtcgatctaaagtctggcaggccggatatctcaatctaatacctgagcggtataggccgagcgtgcacgacgcggataccgaccattccggttagccgtttagagaacacggcttgtttacctacggtacgtcaataacagtgttgcgccgggcgatatacctggtggattggccctttaacggtcggccgttgcccttcggtcacgtagaatgggtcccgtacccgtcgataaaactaccacagttgaattttacataccaccacgcaggcgtgatcgtccgaatccgcgtgtagcgacagtggctcgcatttttgcaagttagtttgtcgcactcaatccgaacaggagctccgaacgtgccggatgcgtgaaggaaaagcattgtttgtgtaacaatcggttgccgccttttggcgcaaagtatacttgccgaatcgctcagatacccgcgaagtatgtgaaaaatgtacactcatgcaaggcgcagatcgtcgtggccggctcgtacaccgtgaatgcgttccgatagagacggacgcgtgatcctatagtatagttgctagagaaagcggagcctactctgcggtccctaccaaccatggcgagtatatatccctatacgagtagacgtaacgctgcggaggcttatgaaaattactgatgaaactgggcgattagttctacttcaaagatactagttccatcttccgcggcacaccactcctgaaattcatcggattgagacggcttgattcgcggccctgaaagatggaatcgctcacctatgccagggcagcaccataattccaagactacgggtgcgaggtatacttctgaatacccgacattggctaggtcggctcacagcacgcgtagaactgaagagattgcacgagggattgaccaacacatcacgtccgtttacttagttccttgattaattgtaagcccaaacgtagctctaaggaccccaattctggcttctatgacatgtttcctggatgctcggtatgtcctaatgagatctagtgatcgaaagtttgggttgatcgtaggcggacaaagtcgttcggaactatttactaacggagtagtgcacaagtggttgtgctttgtttccttaagtgtataagtgaggggaacttttggatgatgggacgacggacgttcctcgtacggtgccgatagagcattgaaattcatggggtaaggcacctcattcttactcggatgtgacatcccagccacgaagcacccagtgttagcaactcgaccggctccttgtatcagagctgtagtgccacgctcgggtgcccccgctttagcttttcaaccgtctctcccggtttcagatgtaggtcttcacttgtccagttaggattgagctttcgaagcataactcgatctttcttagtttgggtagtgttcttgtacttggtgtgcaaattgcccctaagtcgtactcattggccagccgaaacgctcctacagaattctgccaggccagtagagaccgtagaaaacttgggttggcttccggagaaacgtcatcatgtgccaaatgggctaacagcaggtcttacatttgacgcccttactacaatgagattatacttagcctagcccacgtctactggcgcagaattaagcccctgtatatggggtcacgtttcttcttcccgggccccagagatctacctaaggtctgcatgggattgataccaagtaaataacgatcgacggtaggtatgaataagaagaagccccagtaacgtccgaccggcggcagcgtcaatcctaaaaggtttcacggttacaaaggttttgaagaagagaagacgcaaatccaccgaacttattgaaaagaaaaggcgtccatccatcccaacaataatagtctatcccatgagaggtttaaacaaaaatagtcctatacttaacagatctactcctgctcggatttagacgtcgccacccactagatagtgacgtagttgcccgtgattcaagtaaatcggtgtccatctcgatatcagccgctgcagacataggctgcacggcctattgacccatgacgcccctatggatagccaagtaatccacaggcatggccgaaaatagaggcaccaaggatggcatcgcgatgatgtaatgtagacgctacttaattccatctccgtagaaatagtgcaccgaagctcgccggatagtactacgcactcgagactgggtataggagggcgtatcgacttgctacattgggtcgctgtccaaaatcgtgggatcccgaaagttacctaaccccccatatcgcgcgtgattcggagtcctggattgatcagggtaagtggtctctattcagtttggctggtaagacggaaatgaacatacatctgtctgtcgacaagggtgggagtggggagccctatgtgtcgccgttagctcgcaaaggacacgtccgaaccgggcgccataccgccgatgcttttaccccggtccatggtcgcgagtggtatgttcaagccctagaccttaacctgagagccgaaccacacgccgtctaagacagaggggaatgaatcaacgggtccaacctggtagcgatgatcatagtctctgaatcccgatattgacgtttgatccccgcgcttggattgtgggcagggcgcagcctggctctgaccaaagttacaattgacaatcgttaatctccagcatttgtagttcgaggagtgcgtccactgcctgatcgggcgcgaccggtcaattccagagaccggatatccctacactgaatatgcagaaaagggagcactggggtgtgctgatggagcatcactgcgactttgccctaaatgagatttatgcatcgatgcgccaggggtgggatccgaagtgttcagctagggtgagagcgcttaaagaaaagtttacatggcagaaaatctaagacggcggcacctcgtcacgatgcttaagacaagggtaacacgttagactgctcggagtggagggaacaagagatccccgatttaggaacgtcactagaagtaattcaaggcggagagtatctagctgtatcttggttttgcaatcgttcattttcattttgcggtacgtaaccaagtacaaattaaatatggaaatacgaggcttccgcggctgctgcggaaccacaatgacccaatcgatagggtccattatactggacaagcggccttcgatcgggtggttctaccgcgtcaatggaccgacccaattgcgctggatacgtggagcgggtagcgtcgtaaatgtcataaagatcacggtacatgggtacaagtgcagcatcttaatcgccggccctaatcatttgctagatttgatcccggtctcggcgcgtcggttgtcgtaccaatgccaagacaggtacgctaaggttagtcaactggagttgatctgcaagtcgctcaaatcatttcctaaggcgtaaaacgtgaacgacgttgtgcataaattccgcctcgcaagagaatgtgagactactaagcccgtatcctgttatttcggccggagatgagtgtcctagataagatcacaggcacctcaccgctcgaattcgtccaagacggatgcacgctttatcgtccggagtcgatgcgaccgggaattagtttcgctcttttactttactgtcacccaacgtagcgtatgtgcttaggcacttttaaaaccgacacatctgagttcagacgcacatccacgctgtaattcgcgaccgctggctggactccattacgacctttccagggtgactttgtacaggtcgctggacctggtaccttcagctaaagcgaatgcgaagcccaacacgaaaagcatcacggctctattacaggagtctgctgcctcaaccttggacgtatacctctgggatcgcgcgtgaactttaactcaagcttacgggctagggccacccaaaaccaggaatttaacggtgtcacgcctggatgaatagcagctccattggcctcgggtccccatgatggatacgcggagcgtggccatacagtaccaatgcgggcactatatgtctactagtgcaagaagtcacaccccgaccgaggatcccattatccatacaccctggcgagcaatctagaactcccgcaggatagggatcacgcccgacacccaggcatggggggaaacaccctgtaatcaatgccaggaaagtgattaatggacatgcttctgtaaatgatgggcggaggtaatgctaggttcgtggtcatagctttctctggagaccatttgaccgtatttagatctaccttttctagttcgggatataattacatgtttagttgaggtcgaaagatttttgttttgggccttagcccaaggaggtgcggccaaaatggcttagatacaacggccaatcgcgtggtgccatattttgtagtccctgctcggtccctctcgtatgtgggcgaaaccttggcaaacgcctagctgaccgtttgatgcaccgtgtagagtccttggctttctgccgatacactttgtctcaagtacccaaacttgacttcatgttcgggcagcgcctgttttcggttaggcggagccatactgggaacgtccggacctcacggtgaaaaaactgacgatctagcgggtctttgggagtattaagtaacatgttcccttactaacggcacgtagatcattcgcacgcggcgtagtcacgctaattagacctgtcgatagcccacttgacacacctaggattactcttatggatgcggtgtattccgctacgacttgggtgacgttagctaatatacgcagtggaccttagcataagagatgatgattgctaactagatgactcatctttttctgatctcgtggacttcgcgaataaatttggagaacgatatcttgggtatcaaacaaatttgacgagaacctgatagcagcctcgacgaagtggacgtctaggtgctatttacgctggcggtgccggacttggccatacgaagcgtaaccgtcaagtggagcgattagacaacgctcctgggctgggcaagggagcattaatagcccggcaatcactgtagcgaccccaacatcgagagacgcaaccttatccggtttatagtttgaggggtcttcaaatcacggtccggagatgtcgctaagctcgagttttaccttggcgaccgataggcgcgcgccaacttccacagtcatgcggagattgagagtcttgggatgctaaaatgcccgacctaccatacgtaccaatcatcatatcgatgcaccctcatttttaataaaatcctcaatatcctttagaacttagtccaccaagctacttcgctcagcgggtgcaaccgcgtcggtggaccgagccgttaccatgaatcgatcgctctcccttccagatcacgaacaaacgcaatgtacccgactccgcctgggggttttacaccttctagctgggttacaatggcccaaacccgtacaacgcaatttgtatttcccggcgtgaaatactatcctcagatgcgcattcgctaacaagtctgcgttgatacgggaagatagatgcatcggggcaaatgcgtgccaccgcagtccgggctatggagtcccgtaaagagtgtactcgctaggccatgggttactactgccgtcgaattcgttaaacagtgctgggttccattaacaaatcgtattaatttgagatatggctcatcgtcgtgcggacgaccttggtcgttaagcacggctcacggtgtggatctcttggggggaagggctggttactgacacacagctatcgcttcgcatagctccaatactcgagaccaattgggtattttcagtcgtagctatagtcttgggacatcttcgacattgttcatctttgagcgcaggagtacagcgtcccaagatttggctcgcggaatgtttacagactgctactaacgcatagcggccacatcgttgcgagccaacagtggtgaaaggggtgcaacttgctagaatccccttacaacggtccggcgtaccccgacgtttaagtattacgtatagcgccgggataacttagtacgaagacatgtaaagccaaaataaattaggatcattcctatgatggcatcataaacatcgggctgagtccaataactccggccggctgccattcgccactcctactcaatggaacgcaagcacactgtttgaacaccggccaacacagcaatcgtgccccatcacgggaatcatgcagtgttcacagtgaagtctatcgtcgacctggccaaccagctcttcggtctggcgttgacctttattcaaactccgttagatagcgcacccgaacctcgtcgcaaggtcgccgcttaatccctgcctcgcatactatctatacccaacaaggcgagtttcaaaactacatctttcctcgaccggtgcgcatcatggggtggacctggtactcgcactctacgcgctatgtcatgctcagcccgtggacttcccgtggtcaggacacaccgggtccctcgtatacgttagaaagactcgatatcaatctaagctggccgctgctcccattagtttttgcttccaaaggcatctcaagcacaataatttcagacaagatacttggatgtagactacttagacccgccacaagaacgaactatacgagcttatacagggttgtcgtgcaggttctaattcggcggggaaattttccgtgggagcgccgcattgccatacaaatttacgatagagtgaaacctatagaagcagctgcattagtgggcagcatgatgacgattagaaacataacagagtaaacttcgccatgtggcggcagaaggaaggtggatctaaagatatcgctcgtttagcagttgccgctcctcttatgcgtatgagcaagatctcgcttaactcagcaaggagcggttgacttggaattattcgacacccttccataaggatctcatctgctcgccaggctccagctgccccagacgtggcacgggtgacatgctcggtatacttgaccttttacctcatgatccggtcctagcactagatgtggcacgacaaaccgtatcaatcaaaagaaaagtcgatgctgcctaaatcatactacatcatcgggctctacgggcggccaccagactaacatgtgcacgtctctctcaatagaaaacaccccctataaatacgccaagaccatcatggtttaaaactacttccgtggtagaggttgtcagaatcatgattttcacagtttcacttacgggcggatgtcggcgcggggcccagccccctttcagtaccttagagtgagactccgtgtaagtttacgataagagggcagtaatcccaaaaatatgaccaacagcgataactacgcttgtagttggcgtgttttcagctgccccgatctcatttgggaacgtcgtggcagtctatcagtatttgtgacgcgaatgtgcagtttgagtaagatgagcgggataaaattgaaatttctgaagtagcaagggaggatgagcggcgccggaagagccagcaaatagccctctaacgggtaatatatacttgatgtacacgtggtgtccgacgagcacgcactaagtattccgatggtttcactatcaatcaaacagaccagtgggaccaagacgaataagccgcggagtcggacatccacgtctccaacaggcaatgaggcaagcactgcaaagtcttccattcttcgttactatcaaagcaggggtgcctcagtagagctggggctgctctatcgcaatctaggtgatacggacacagtatgattgatttcgatatcatcgctggtttcgtcatatcataaatatttaagcgaaagttcagacgtcgcgccgcagaacaaacgacggacaataggatacccgtgtcgttgtttctatcaacaaggggggtttctcaatttcggatcagtataatgtcacttagcttcagctttgttttcgtatttcgagttcacgtaatgctcacatatctgcggctaccactagcttctcggttttgtttgccatgaatcaaaatgtgtgtgagctgttctcgagggggctggagcgctcagtacaatatatagtgacaggaaaagcgaatattaatattttgaccgggtactcctttcttatgtagtacgaacagggaccagacttcgaagcaaaattaagactatcttgataccaaggcgaggcggagtaatctaaattttttaatcgggagattgctaaaaactagatctgagtagagagtggggatccaccatcacctgactgataagagctatccggggatgtagaccgctcatcaatcgaattcactgatcgggcgtgcccgcctccggtgggctgttatggccagttcaagtctgtaccatagctcagctctagttctagtgccgtagacgaccccgcttaataggtactgcgtgagggttctcgagacctcggcaccagagtgccgatcttggaaggatttacgcgtggctcccggaggcccttctcttaggaaaggtaactcgcaacgggatctaacttcgcgggaacaagagacgcgataatcatcctagccattatccttccagtcaaaaatcatgcggattagtccagattgtccaccccgaggtaacgaacagactataaggtttaaccctctcctcgccttgcttcatcacttcgtctatgggatgccttagcggatgtagctcgcctccgttctgtcagaaccgtccccctgaaagctttgggtgcgtcatccaaacccgtaatcacgaacgtaccctagtttcttcacttatttaactacagaatccgctcatgtgaattttggttgaggcgagtttaccatctccccccaaatgtgctatcgatctggctgacccggtttttagctagtagatgtaccggcaggcaaatttggtcttcgggagcgcctgagtaacgacgtacggctgaaaggaatgccctcttcaatagcagtgcactactgatgtctaggcgctggggaaggtattcgttcctatgcgtaaaggtaaggagcgccgatatggacgttacgactgtggtaatgcgttatgagaggcccacgtcagttactccgttatgagaccattcaccctagtgcttggaaattcgccccggcgcgggtagagcgaacggcgtccatgcatagagagaggaagtgatggcctaaacaaacatctattgacaaggtatggcataatcctcccccgacgttgcagtggtcacgactaaagactcgattccgcttcggtaccattcagcagtattcgtcccgtggttacgattagtcgctgagttcacccggagagctggcgccgtaacctacctcttgaccgctgtaccggtatcttcccacggatctgcattcgcaggcaaaaagattcaagtgggtcaagtttcaatgcaggagaagtcgttcccaataacatactaccgcaacgagatttttaaaactccacccgactgtagtgatacttaggagtctggcttgacgccaccgattatattaccatactttaggggaatccagtcggccgaagcgtagatcattgccggcttcgggactcttggaaccgcaacataccgtgggtacgagccccttctagggtgttctaggaaagaatgactctacggatagctaaggatagtcgccgctgggtctaacctctacaatgagggctatagataggaacaagcttctactatagcgacttcctcgctgcagcgaacctggtgctagcatatcgggaacgccattatactgtgaacctgcgtctctcctgtcttagattcgccagcctaaattcgacacagacgtcatctctcgattcgacgtaacaccccactgcagacgccttcgtgataggagtctcgccaatcaccgtttggaacgaagtgtcgactggaggttgacaaatggttagtaagttactcagtaactattcatctgttctcaacttctaaaagtatatttgatgctaagcatcaaatcttgttagttggggagcgtagagtaccagcttcgcacgtaccgatggccgctgatgcagtcctgtataggaatgatagacaccgcaataggctcaggtgacgaaaatcttgtctggtgctcacaccttacacaacacccaaatctcatacgcctctaagaggcgttgaaaaaatgtcggctcgcatacagcgctaaggaggaggtagagacgcttgttttcacgtcgctgtgggaggggctatatgggcccgggccttttggcaacgtacatcttacgtgtaactctgcgctagtcagaatatatgaaatgaagctaaccgtatctaccacaaaattcttactatcttccaaaatcattctagtcggatctagtacaaccccccgaggtctggcctatttagtgcaacactcgagacagaggtatattagtaagtggttgagtgtctagcaattatatgaccacattggtcgcacagaaaccacaaaatgaaaccaacgtatccaggggggatgcagcactcctggtgtgctctcccttaccactcccgcgcgtcagatcgacatgcccccggctggataggcacgcttaccagcaatccagtgttactaccgggtcttatactgttggatgggacccgcctgtgagttctgcagttcccgatatagacacgaacgatcacaggaagagtcaacatcgtgtcatccccagccgaagagggcagcctagcaaacatgcatcgctacttcccagcgagcaataatcattctttgaggcccggtgaacatgctccactaaggtcccctagaccgatgcatatatactcaactgcatggggagacaacgccccaccctagtaaggctctctgccgtcgaaacccgtgtgtcctcaggttgatacagagaagagtgagatatagtggcacagctggaatgctaccttcgaagtcagtgtttagatattcgcgccttctattccgggccaaaaagaatttaccgtgcgtaggttagcgtggttgactaagtaaagttacgatcatcgatctcagaattaacaacatattcgtcttaacatgtatcatctaccacgaatatagtccgccagagcactccaaccccgacttcgttccaagcaacgggactcctggctacataggtctagtttttcgctgggttcccgagtactgttattgggcgggatcggtcccgttgctgggcgcccctttacctccattaaacgtaaatttgactcgaacaatctagaacaagctcctgcgctgggtattctaaatcttcatcgaaagagtgtgccaactaggatttagtcgggcttccttacgggtgtagtgatctgcccgaacctagatcaatgtgagggcatagggtaagaatcttttgatgtccccttaattacctccttctgggccctcacactcggagtactctggaccgatagagttttcaaactggccgtctgtggctactcattttgtagtaagggaaatctcactccatacttagggcgccgctcttctgggtgatacttcagaaatggcttaagctgggaacagctgggctgttgagagaacaatcactggttgcacagtccccctctttttatataactgtggcaggacccgggtcttaggaggaggatgggaatatcaagggaagcaccgtcccctacggaagatttattgcgggatgcaaagcgtagcgacggccccccatggcagagtctataggcattaagggtatcctatggaaggatcagggctgaggcaataagcccccttcagtaccaatgcgacaggcgccttgactcatgacgagtagggtagcaatctcggaagcaagtggaatgttccgacacgcctagggggaagagctacttattcaccgctagatggcaaacagcgaatcagctcgtgacatcgtcccgccgggcaacatgagattgtggagcgaatcccttacccccggcagtaggtcaccgttttgacataacccggtatttgacctgcatattttctactacacggtcttcgcctgacaaaaatttcgtgctacagatatgccagaggcggcggcccgaaactattttttgcatcgtaaaggcccgggagtcagctgagctagttacgacggattcggtgagtaccttccaccgaaggggtactaaaggaatgattctggagtgcagtgcgcctcctctgcacaaatctgtaatgctaccctgtgtaccatgaagacgcaaaaatgggtttaggtacacgaccactagcctcctgcgatcttcccccgcgcctgccccttggatggaagacctggattgagtcccggttggcagcgccgtctcagtacttgcgtgagctctctttagacaatactgaatttcacctctaaatctgctaccccacgttttgggatacgcaggactatatagactaggacctttgtggaatagcctcctcattcatcgcctgcgctgacgaattgagtccacaagatagaccggatcgtgaatttctcaatagtaaatagtgacaacggaagatgtaccagacatcatccgatggtgtcatggacatggagaataacatgccgataactccttatcagtgtcgtcgtgttaaagcatccggtcgtatttgggtacatcggaggactaaaggtcacaaattgcccgtgcaatatcaaccactgaagcatctgtcactttattttgatgcagttctttctggtcgacttagttcggagcgagctcggcctaagtcatgtggcccgttggacgggcaatcctccccgcaaatgcattagggttacccccaggtaaacgcctcacgccgctatgttaaaccaataatacgggcttggatactaacttctttattttttaacgggccatcatgttgagcgcaccaacttattcccttttgatgtgcctatcctgttgatcagacacatatccttacccacacgatctccggccggcagaagcccccggttttactattcacagggatgtttccagggaacttaaaaattcaacgtagggcgcgtgacacccaacaacaaagactgatagggatatccacgcggcatgctggcgtcataacggggtctagcgttactttctctatgctcgtgagagcggcatttgtagtttgaggtaagcggtgaaccgtgggccaaggtcccgtactaaaggaagactgacaggctgtcgctttgtagtagcgggagttaaaagggcccttgggcagggcgctctccgacgacttacacgtaccgggaaagtccacgctggctaagacgcagcctttcaaggttttacatttcgtcatttatccaaatgataggtccaggtgcaaagctcatacaacattctttctctttcgcgtggctcgtagaagcacccaacgtgcgcgctaacgcattttctttatacccggtcaaacgcagccagctcaggtccaacccgttcctccctgccttccaagcgaatcaaggccccggaatctctcaggcgtttctacaactggaatggaggcgtatagcccacagaatccaatgatggggcatttagtgtctagaggactcctcttacggttgtggtacctgctacctcggttgatcaattagctatgactatatacctttcgttggcggacgttctgtattattttcagaatgttacagtaagttttcttcgtacgtgtcgtaagtatttgatatgagttcacaagttcgatccataagataagctacgaatacacttaaccaggacgatgatggagtcatcttgtaggcgtggcagggtcctctcccatctacttatctatgggagagctaggccagtacaagctcgggctctcttaagctgtgtagctgtagcccgtaaatcaactacccataggcaaattacagtgctgggtggactctaggcacgccgaatcacaggtaactgaaatctttcaaggctcctagtctctgcaacgacgtgcggttgcctcgaaggatcctattaacacattcccaatgggtagttctggccgaagaggcgcattgatcgcacggactatgccacctctcgctgcgaccgttgacaagaacgcgggactttccgagaatcggaagccgtctctatctttgtgaaaagaaccttgtctattcgaattggtcagtagtaatccaaagtcgaacctcggaaatcacacttctggaggacgctggatccctcctcgtggagcgctaggtgtcagtgggttagacccaaagcgattttccgaatagggacctctagacgaccctcataaaggaggacagcctcggccggttaaatccggctattgcatggctgggatttcggctgcattgaggagccgatactgtctgagagaccgggggagatggaaaatcggtctgataagacttaccggtgcgccgcccgtagctactccccgaaggcaactctagcctgatggaggcctggcagctattaagctgtaatgagcggtataacgccagaccaccgtacgacctctatcttattccatcttgataggtgtctatgcggaactaatgctcggactaccgatccgcaagtggttcttacaagtgtactcgccgggattccgttctaagcgtcagttgcgtttaccggactctgaacccagttttcgtttcgtcgagagtgcacacgcgtcagatcccaacggataacctatacaagggactatatccacgctacgcgagcaccccgtaatcttctggctttattgcaacgcgtgtcatcaggagttacatctaatgctgtgtcccaggttggggacgatgaagaacgcaaagtcaagggcgctattccaaaaagaatggtgggcagcgaatgctgagaggaggcagctatgggatggcatctcggagcaataggcgatccgataatgtaggcgttatcctgcaatcttaaataatctgatagagcttcaaagcataggaggactacattagtgggtccagccatctttctgaattaatattgtcccaggcatgcgtagtgccgcacgcagatatacaaagcagtcatgggaatgctttatccggagtcgttaactcggtaatatcgtactttaccctaggacgatcccaccaagagatgcggattcatggcgttggattaaccctcttacagtcctgcgattgtgacgactagacccaacgatcccaaggagctcttggttcacccggggtatgcatgagacagacctttttatacattgcggacacagcggggagtggtccggagtactttcctgcattgcgaagttacgggaagttgagctattgatcactggtacgcgctactgagaccgaccttctccaatgtatcccgacattacacgggttctaaagcacttctagatggtccttcccttcgaatcacgagctaatgcgctcgaccggtccaacatgaaaaggtgggctcgggattgcccggcgaccgcctcacagtgtttccggacactcacggctaaactccacatttgtcactagtgcagtgaacaacgtgtttttgtccacgtgcgagggcaggctggcgaactaactgtttcgcgaccgtgggatctcgccggagtcccaaagggagtcatagcacgtgaatgttcgcgtctttccaaccaactcgatcttggccggttcgaacactacacgatccccagatatacctaaagaaaactattgctcgagtaaatcttgagtagcagccaactttagagggcgtccaacgatcagtcaagacttattttccgtacacccgtcgcgaataacccaagtactcgcaggcatgggtatcatacacgcggtcgaaatcactccgtactaaacacgagacagcgccgcaacgtttggttcatgcttttctcgcgagtgtagcggacagctacggggcccgagacaaaattacagtatttagtcccttgaaaatcgtcgtactggccgcccctatacgtttaattccggtgtcccttgcattcttatcttagtacgctaaggttaagtgatgtacgcatataggataggcgctcatctgttccgggattatgaccaacgtgaagcacgtaggctatgcgccctcgactgagaaggggaagagacgccagtctcaatccgtcatgggacgatgtttcaacgagccgcatttgatgggagtgtgagcttgaaaaggcatcagagtaacgaacgttgcagaggatggctgaagtccgccttgtaagttttctgttcccgaagagccttgctctgctcagaataggtttcctctatcctaaatctgtgttcttatcttagacgccgagttgttgcgaacttggtggacccacgggtagctgatcgaagacctttgccttgattgccgcatagtttcttttaattacccaaaatttaccccactacgcagcagctgcattcttcggagtctagatgcgtgaagggcatctgggcaaaagtgcaagtgtccccgtaaaatgagagtattcctttttcgcaaggcaccaggaaggaacctcgcacataccccctttacaatgatagtcaaacgcctcatgcaatatgaagatccgctggtgtacacagcaataagaaaaagcatggccatctgcattacaactcgccgcggatgtccagcatagcacacgacaaggcaatggtccgggtattaaccatcccctcccttctgtgcattgcgtactatacgcgtgccatataacaggacctgaggcctacaggggaatatttttatcgagataactcgggtgacagcacgtcctagggagaaccagagagataaaatgcaaacctgtgaaaaagccactcttattcagtcttcaacgatgattacacggatcttctacctgagtctatttgttctaccgtcccccgactcccgtatgcgcaaatcaatcgggattcctgactcttggctattcttgttcacatctggcgcctatgtcacaaatctgatccttcgacctgtatgagaatactactgacgttttgccgggcaccttggtgcttcaaagacaaattgaacgtggaagagatacttgttgctactaagtctatgggggagaagacctaaggcgggctgagttgtcacttcgtcaagctgcgcgatacggcagagcctgcgttcatcgaccctgttctaacgatgtaaggcacaccttatacatttgaggatacttattggagtatctgcggggccctctggggtcctcactatgagttcactgtctaactgtgcgtgcatgttcgatctagcaaacacccaaagcggttggcgggagcccgtggattaaacaactctccgtttcccctgtcagtgggcgggttgagattccgaaagcccaagatgtcaaatgtgcaacttgccgccattgttatgggattagctagtatttcaaacgaacgtatttcctaatggggaggaccccgcgagtcagctcacttctgaccggtcgagtcactatgctcttgtactccccggaaccgctggatgagagcccaaaactggctcttccaagagcactattgactccacgttcatgagtcttttcatgttctggactccatcaactgccggacgttggcggtcacccagtacaagctatcgccatctgtaactccagtaagccgcttcagggatgtaccagcccgtgaggaatggcccgcaaaatgtaacaggctcaccgaggtaaacggtggtggccgcggtcttgaatgaccaccatttgcccttgccatttatggttgcttgtcaaattgcataaccccccccatatggagctcgtcggaatctacccgggttattagcgtttgcgcgattctaatccatattttggtcacatagagtttggacgaatgcggacctaagcatctttaggtcaccgtcggttactgtggtatttagttgcccgcgttcagtacaccgatatatgttcggtttccataaccgactagagtaggacctagggcccgtggtgtaatctaaagtaccaggttaccgttagcgctcgtctgctgtggaagtgggtttcggcataggcacgtattgtcctctgacatcaatgcagcgatggccgcaaagcttcgtgggtggtcattcctatcgattcattcgggagctaacttgtgcatccggttggagctttcgatttatatttgcagccttagggagacctctccgaagaactttaagcccccattagtgtttgaaccatcacaaaaaggcattaggaaggaccgcctgcttgatgaagtgttcgttctatgaatgccgagctactgctaacatgggctgcgacgtaaagattttaggccggggcacagagttgcccccgtccgcagtgtccctttaatgcccatgcattggatacagcgggttctgctctagcactggtcaccagtaaagggggtcacagacaccgctaaaacgatcaactgtcaggctgtattcccgacgcgatgtattcggatggctgtggtgtatgacactaacaaatcgcccaagtgggacatctccagttgtcgacgcattcttatcgcctcaaagccaaagaccattctgaagtacaggcctgctataatcgtgttcgcaccctccacagtccctacgcccgtcatagccggttcacccctagacccgtgtcatgagggtacgtattccagacccgggcgaatatcacttctatgagcgtgaatcccatggttctggtacgccgattgccgtcggttttggcccgatattcgagaagtttacggtacgtaacccgtcgtacaggttgcgcatggccggtcgtttacgctcgccatatccgtccctgtcagtgggcgttatagacgtggatatcccatagtgccatgtgctccccgtaaccacacgcccctaaacatttgagtctcatcaagagtcaatgggggtaggtgaaaacacctggtcgcaagatagcgaagttgctgcttcacattaaccactaattggtgagcgtcacaagcctaatacaataatttcctagccacgcgtcaagtaggattagtaggatattgacgctttgaaggtgaggacggatagtaggtagataagtgttccttgcgggaagtcagctaattcgtccgtagaccatggcaggggtgaaccacacttgacgatggagcgatgtcacatcaagacggccactgggcattccaaatcaactccaagcgagaaattgcagattgtaggcggtgaagagtggggtgcgatggtccccctttgggaggggccatttgcaactgttacacgaacggtgagagtctgcgcggcagatcaacctccataacagctctgtaaaggggaggcggttcaagaagccatacggaggcaattcccgttcgcggtgtctacgagagggattaggcttaggcatttgcgtcgatggaacgaacattggggcctcatataggcatcgccggtgtctgacattcagtacttgggtgcacgctccgagcggggccacttgcgctatgtatatataccatgggaatcaccttggacgatcagcttctagtaccgcgctggagcgagtgggagccgagcaccagggtaagtggcaacgttagtgtcattgtatagcggggacctgcttttgtcgcatgtgagttgcactgtatatccgaacttgccgatcgtacggtgtgctgatcgcagccccaggggcacaagggcagaccggaaacagtcaacggactagtaacggcagtcacgactatggtgtgattttcgtctgtcgcaagcgggctcaccgattaggttctaacactccttgcgatcgtgtcggagatgtactagtgcctcaggggctaactgacggccaaccagttacatgccatagtagaaaactttattgctaatactttacaacgtcatccatatgagcgtcgaagctgcatcaattctgtaggacacacttggtgacggggctgcgctctgggagtattcttacggctaacgcaatgcgacagtaagaagctccatactacattctgtcatgaccagtagcccgtcgtgctacgtggcgtcccctgccccttgaccctataatgggaatgtaaactggaatttgtataaataatggcttccgccttaccacctatgcggcggcgcacgtatagcgcagtctaggcccgattgcacgagctgaaacggcacttccggttatgtcaaggaatagaatcgctggggttaggtgccgtcgcaggtgatgtcaaatggcgccaaagccaatggtcagtaggatgatctcgcgtcgttacaaaggttgctttctgttccggttctatgattaatggggcacatgtgcgtgcggatccgtcgtcggtaccccgcaaaggtgaaagattcctgtgtcatgcatgtcttcccatgatacgagatctcacctttagcttagcgaccggcgttgctcgtgtaagttgcacccagtatagccaactgaaatttttgggaaggctgtgggtaaaaactggatctgcgatactgtagctatgttgatgctcttacgggatcaacgtcaaccttagcactgaactagctacggcgtacaacccaaggcgtcaacgtgacccgttacgaggatagtaacggattaacagcctgtgcttttcgaaggtggaaacttcaacggggagagcaccctcgctcacgactacaacggtaaagcgactcgtgaacgagacttcatcgctcgacactagtcagtcgattgtaggcgcgatcgcctcgtgagtcatggtccgacagggtatggcttacgttgcgtcccacgctgttaccagagacgtgtccgatatagcattgggccggggatcaataggcaactactggaccgtttagctaggcggagcgacgcatgtcattgcgcattggaaacgggctacatgagcatctgtccccaatgatgggaataaaatgcctcccatacactagggggaaacatcctcacggcttgaggctaatgtgacgcctcaagtgtaaccaataggccggcactagcctcttccgtagacaactaacccttgtacagtccaaacggcgccacccaccggtcgccgtccggggtttccatgcttgcatgggctataggctaaggtccaggtcttagaacggtagttggcaccatttaattggagcaacccatcacatagaaacatataagttatcgtctagtattcagcggcgtcgtagagcttaactcaataattctgtcaaaaggtgatccgacgcatcatcagcgctcgtcgttatgagtcctgtattctgtaaagctttgaggagcgttcaaataagtcccaccatgtgcgttatgcccagccgacggatacacgacaatcggcgcttgatacaggcaacaagagaataagggctaggtcgtcttaccaggagcaacctgcgaattaccagttaggaataggcatccagagaggaccatgacctcagcacggttggatttactgatacttaaactgcctctctgagcccaacctacgatcttctaccggctcgtatccagcaagtaacatgtgaggcaatcacttcgagggtggccgcggaccgcacgaccccgaattacctaacgcatagacaggataacccgacttatcggcgattattgtagcggcgggataacttctatcgcccccaaatcgctcggtagtagaacctgcaaggcttgatccggataggaaccgccatagaagggtggcgctttctgggcgggtcaactattccctatcgctcaggacaggtaagcatgttcgagaattcccagctacactgaaggctcagccccacctatactgtggagtaatatgcgtcaatcgtgtgtggagatagatgatcagtcattctggcccctatcaccagtaccaatatgctcaacgtgtatgattaaaagaatcaaaattggagtccgaagttggggtttcttcaaccaaaggaccggtggccctaagttcagacgagtcgttcaaggggactcgtcgcacgctgggtccatctacattgcttaagtgaagggtccgtatcaggttttgggtcctctttatgggctttttgatcggacggtacacacctcctttcagaactgcgttatagctggtatccgggcccgctgcccagttgatggagctccgggaaagccatatacaaaaagatagtgtgaaaggctgtatttagactactatttactgccgcgcataggagcagaattacgcacaagtttccctgcggtatccttcttatagaatccgaacccgaatggtgcaaaacttgttattaaagcatgggtgccaaagcagccgatctaagactggtcactttccaccggcatggtgtggacgcaattctcctagaatcgggtcaccgctacaggagcaaacctcttggaaagtgtctcgggttacttgttgaaggtcacgagaaatctctctgattagctctaccgatggcgacgacttggacacatctaaaaagcggaaactatcaactgtatacttggagtatccctggatcaggcgtaatattctgtcggagccagcgaccccaaggtttgtgcccaatggtctccggtgtaaaaatttgggcatggttcgcatccatttcgtctacgtcactccgatgtaaactcgtagggacttcccagcccttttgcgtcgaaagtaacgctgaatgcctgggcccatttagtcgcagggctcttcgcgtccctggcgcacggatagttacatgtgacagactcagtcacggtaggcacaatatctgcagaattctcacgctaatggataattatatcgttgtgcactcgcgcctctccgcggagccggtcccctgcacgtgcatactctctctttaacgtttaagtctaagtcggcacgttcagcttccccaccatacgccaagtgttaggttgcacagggtgtaggcacgccgaaattacctctcccctttgggtacaagggtagaactctcaaaccctccgttcgtggaaagtaatcctgaagaaaggtttcgggccatcaataattccgtcgggtgacctagcgcgtcgcggaggacacatggcactagatgtcaatacccttccgctggtccctctggctcaggaggattctttacatttgaaatctgtaccattccccacttagacgtacgacgatcggcttggtttaatcttcctgaggcattgtgtcacaatgtgctgacgtgtgctctccgaacgtggaggtaccccagggcacaccccggtggcagtgggcgggtattgcctgtttaaagtaaccatagggtacgtcctttagctgatgccccctgcggaactagcatttggtattgtgcaagcccttagtatgccacatagctgagctcgacacggccgtaggttttatgactattgagtggatatccataccgacctcacgcagataccataagattcagccatccaagacaccgcatgctgctactagtgtaggctgcggggttcctatatcgggtcggaacatacgggacatatacgacttgccaatggttaagacagactaaaaacgagctcgacttacttctccacaagtcgtcgctgtccatgggcgaacctgtattaggcaggttgcgtttgcccgtctagggcgcatttaacttacagatcgagttcagctatatccgaagacctcgatgtccatatcccgacgaatcgtccaggttcttttaattcgagttgacgcaattcatatttaggtcgaagcggtcccggttgtggctccgaagttcaccctgtgcctgtgggacaggtatcaatttcaagcacaggcccattgaatgtgggatgtgcaggttgaaagcctgcgactttgggagctctagggccaccattgtctccaactgtctcgggggaaccccgtgggacttgattcgcaaacggaacaagggtaccgtctgaggtcaggagtgacgcggcaatacacttttctcatgacaattgtcaattgatcaagcacattaattgtagttgggtgtgccgcggcaacgaacaaatgttcggtacgtaaactctctacaggctgctgagccaaaccgacgagcgctccactgggcactatacaaccctcgccattggatggtcacgatcagccgggttcagtgggcaagagattaacctgcgatagcactatgggaagaggggcgggttcgctgaaacacaacgttgtcgcactctctgccagaggagtaaaccgaactctacatttaggctgtaccatcctcgatgaacgactaagaacggaacactccagacacagccttcatcaccagtgtaatctagtgtagaaacctcgtaatccaacgtcgggctcacaaaacacgagctgctagtatctaactcaaggaggatgcggatggacggaggccgctcttccccttctgtcatagcatagtgacatgtacgggatgtcccaggtgaagaaattcatatgaaagtagcatgctatggagaatatgcaccttgttagagtacccaccgtcctcaaagcatttgctccccacccgtgaaatcctgctgtatgtgaacggttgactgacgaggctctcacaaatattaacgtcatgaggcagtgtttgattaaatattatattctgttaccctatgttatgaagatgtgtgtgcacaacacgccgctgaacgaccactttgcgattgttttaccctgccgctacaccccactctaaggtcctggatcgatacgagggtattcgcagctacacagtagcggagagggaagatccgggaaccccgcagcgttatcacttcacgtgtcccgcgtgactataggtgcatgtgattgtccagtgtcccctacgatctggtccttcggtctaggtaccgtgctatatatcttgagccatagtaacaagcgcttcttcttaagttgcatgatataaaaagctaagcacgtcgttgggttcctccgccgcgagcagtcgctcggccatttgcccggttacagggtgagatttaccctccgcttgccaaaagagagcgtaggtggctaaccggagactagacaatatcggccaatgcggcttacagcccgtcttggtctgtattcgcgaaaatactgtctcacaatgtagctgagtgtgttgttgagatttaaaaattttccgtcataactttggcgccgaagactaagaatcgggtcgtgcgctcgggtagagtcctcttcgaacttgcgctaggccataagatccaataaagaatttgcctagcgtgttttctggctgatgactccgattggtatgtgcgcatatccgaccgggcttatgtcatcaccggttgttcactagatatatgatcaactgcattgggacgggtcgcgcgcgctgaagcgcttcgttacagtgagtgacagggtgaagtcaaaaggtcgacaatagttgatatcaccatacaccatttactggtcggacacacaccctcatgaatatgtattgcgtaaacccggcttggagggtgctgttgggaaatactcgatactttctgtccggaactgtcgtgcttccccacttagctaaacggggtcagtggcacacgcgtgcggatcaacggtacgccaaagcaaccggtcacagcttctatgtttccagcaataaacttcatgagtacatgacctataccgcccggctcaacagggcgtgccgttctggatagacaggtttactgtcacagggaccccttcgttgatcttagtcccagccgtaatcccgaaagatcatgtggccaggaaagttgtttcagcagaacccatagcgtcaggcgaacgtacaatgccgcttgtgtgtccccttgctgtcgtggagactgggccgtaatccagctcggtctcccactagttacactacttgctcgggaacgtttataatgtggataatctgaaccgttttacgtaggagggcaagtagggcaggctaagttgacgaaaagggattggtacccctttgatatttaacaacctatttgccgcgtgatgtcgggccccggggttctgagccatgggcgctctcacgcgataggtctttacacctaagcgtaagcattcctccctcggaggcgatgatacctccggcccttcaagtcccctatcagtactcgtgacacgcacgagcttgccccagcggctcgcaaccatactcaatctttaaacagggatcgcggcaactatgctgcagatgataacggggtatcgccggagctaaccatctgcggcaatgggggtatctccctactggactttagccggaaagggggctctatgcacttcagcattcactccattgccaattcgcgggccacacctattcgaggacccgcgcattccgtgttttacgaagcggtcgagattgatcaaggtacttctataacctacagcggacacaccattttagtcgtcgagttgatcgctggatgcagctcaaatcgtgatctgtacaggaaaaagcaagactacgctcatactgattcccccccctggtcgcagggtgatcaaatctggaatgcatcgcattctcagcggatgcacgtaaaatgctcgcttcgaaaagcgacgtggaacaacattggcaaatcgacgaattacctttaaaaagcactggtggttctcttctgcatctgcttcacgagcgccctaaatcaggtcatacgtgggtgtggctagacgaggttgggctgatttgccaattgccgctgtctcagagagataatttcaagctctagcggacttgtcgggcgccgacggcgaggcggatagtccgtcagtgtctataccgtagcgttattccggtcgacatttagttgccaacgctgctcaatgtgtcgacctacgtaaaccagtgcctcttcgcaaccgcgtcgatgatggataacgcatatagacgcgatctatttcagagttgtaaaatctattcgctgaagaactcccctaagtagaagctgattgagcattatatagagccgtatgatactgggcagtcggagcccgtcaaggatcgtcgcaatgctaacgtcaagcgcgggccgagattgatgtcttctatgcttaacctataccatctttagctaagcagcgaacactcatcaagatatgttcctcccgcataaacacacctgctcctcacaagctttagaacaacgagggtgaacccagggtgaacatcgagtagcgttccttctatcccttactcgtatcacccagttcaaatcaaaccgaagcttttagaaaccatctcctccacccggtggctccgacccccgtcgaatctagtgtaactttcgcgcctggatctattagctgtgattcagaatgcctgacccagaacaatctcaggtctattatccactcgagtggttgagttaacgtgctgatccacgagcaaatttgctcctccatataacatgcataagcagctcagtatatacttcgtcttccaccactcccgctttgtggggtccaaagtttctagacccggatctgtgacagactccttcgggggagtctcttccgtaaagaggggttcgaaaggggactttttaactagtgggcaaaactactttgcttctgaggatgacctataataactcgtagcccagatggcggtttcgtagaagacgctcccgttgctcagtgagcttttactaatcgcatggcccttactgacggtgggcgaagattgatctcgagcttggcgaactgtctccttcggttcagtggcagagagcaggtacctgggcaatttaactgacggccgtgtcagcctatggagttcgtcataaaggctacctgcgagcacttccgataaaataattgagtcagacaaagacctttctggtgggttcgcgaatattgttgcatttggcgatcgcacactgtagtacggcgaggaccgtgatcggtgttttcttagtcaggggcagggcgaccgttcctacggacggatgggcctctctatagcgcattttaccagtgttacccgatgcggcgagaggtcgtctacgatcttgaccaatcgcgcgacatcccagaatgagttcgtgttggccttgcatctagaaaacttccgctaactaaccccatgagattgtttaagtgacttgtactatacacagctgcgcacaaggtagctctggaggtgattagctagccgtctcagcgtaagggtaagtaggcataacggacttgtctgctgtcaggacccttgttgtaacaccttacgggcactaacccggacataggctacaccacggaaaactccagggagtacagaccaggctggcagcatttaatgtcgccgtcatggtaaaaggcgcttaggagggctataggcgctaaaaaaggcctaatggtcacgaccattggacgactaccttggtgggcctctccatgagagtcatttaactttctgtctcaaacgaaaataggctcagcctaatgtccaagaagggtggtcggtaccatgcttggcctggtcgttaggtagataatcctatctgtctaaggttctgcccactcatctagtacaaatcttgcgcatatacacttgtgttgcggggggcagagtgtacatgcttagcaaatgccatttgataacttataagggccgtggtgcctggtccccacgcaccacggaaacgtactggagcgcgtgattgattgtaagaagggcgtaagcgtttctccgattagcttcctctctcttcacggaggcctttaggacttaactcacccaatacctctcgaacaaagacgacgcaaccctgcgggtcttgcttttttgaaaacgccggttccattgtccgttcggcgctgctggcttacgtttagtgcaatttcgcgagcgtaacctacatctgcgcttcttcgattgtctcatccaaggactatagctcgtatcagcgcgcgtatactgtatgatggactgaaggaattgcaaacacgttcttttgccggcatcgcctaaccccggctacgcacaatccctgggtatcttcacggtatgaaaccgcccggtgccaacaccttcacttgtcgtgaaacccaaagccgctgtaggcgtcgcatatcaaccctccttgcgaaatagcccagtgggggaggcttaccaatcgtctgcctggaccgtaacagtcctggagtttctaaccgctacagtagtcgcctgaccatatgcgggatactagtgctaacgcggtgtagtaccgaaaatacgatgtactaggcaaagtcagcgatgatgtttgagatgcggaataattaatggcgctgccgaaaagatacggcgcgtcctcactgaccggtagtatgagggacttgcgtgcctgacgcgctccgcgctgtcaagatcccaagctagattgataccctgagccgcagacaccatttacttacttcaagagggaaacatgcttgttcgtgcgtgcgactgccctccatctcggaactgtgaaatgcggtccaggaatatatagcaggaacgcctataggtttagcagaacatcgacagcctagatgttcctaatgctactccggtgaaacctcttacgagattagcgcgtatcggaagaatctcagcgacaaatcgctttgtgtcaacgacggatggaatgctgaacctaagatcctctggaaactgtttgcagaagcggcgaccctctgtcgtctgttcgctgtttgacactatccggaaccgaggggctaggtgcgactatgagtcacgagtgggaaacaaagtgacgcagatgggtgacggccctccttcttatcaatcccgataggtgacccggaatttcggcctcgggttatgccaaaacccatcagatttcaaacggaccaatcgtcgattctgttatgagtattgccgtggtcacactaaggtacgcaacttcggtttcgcaggattcttgcccggattaagacagctgggtgaggtcagagagtgatctaccagcgtcagtaatgtgttctcccatgaacactatagtctcatctcagatttaaccttctacatctatgcgtgcccgctgcggcgtgcgtagaagcagcgttgcctttaggccatttccccctcgctgtaattgaactagggttgggcatgcccgttccgccccagccccttttgcccgcaagcgcacgctatccttgaaaaattgcattgaaacgcgtatgagtccgtgttgttccaccttctagccaacatcgggacggacatacaagcaggtgcctccccagatcaatgaagtcttccccttccagcgtgtaattcttactctgggctagctggcgagataatatggtcgaatagcgacggggaattacttcttctctgtggtcggtcgatagccgaagctcgtaaggtaccgatcgggagccatggtgaccctagtgatgcacctgacaatcctatcacccttatcagctagtcttttataacctccccgggcctcgtttgtccccaaacaaccgagtcacagtccaaattggcatgaagcatgccttaatcagagtagatcggggcatctacgtgtggtgcattcctcttcacttaattggttaggtaagtctgcatacgtggaccagctatttacctgcgctctacgagatcgtgaaactaagaaacagtgtgtggaaggactgaggagtatagtagaaatgtccctcccacgtatcgtagttggggagtcgcattgtataactacgctccccattggtccatgcgctcggggtcgataaacccgcaatacaaagctaaagtgagtttgtttaaagcctacaaccttattacgtccgaacttaatagccccgggatcttagtccgggctgggcggagccagtgacgtgcggagtcactcacttgccgagaactgcaccggtagcttgagtcttacacaaaaacttgtatcgtccaaagatgcgccactagtagatcggcgtacaccacaaaggttttagtgctccggaaagtattcatgattgcgcccgtaactcgcagcaaaattcagtacgttaaacgtctaaatcacgaggacccctcgctcaacacatttatttcaataggcatgctttataatgaagttcttagaattcccgccataagattagcagttgatcacccaagggattagtacttatcctaaggactatactatcgtccataaataagcccccatccggagtattccggtggttgtttcaatggtctaaccgcccagtgcgctcacatagtccctatgatacccgtccgtgaaccaggttatacatctccgctagcttgctactcgaaattagtctgggtacctctaattcgtgccaccccactttgcccacgcatcctaaagtgtagcctgcccaaacccgttttgaacaacgatgactgcctggaggctttggtgatgcatggtcatttcaacgtcacgtcggtcaaagcacatactaatcatgggtgaggcaaacaacgggagcataaatgatatcaccgtggtttttagcggttgtatttctgcgacacttacttaggcaatgttcgtacgcccgtcatgttgcgccaagcagttcagaatgcataaaatttgcaatgctagtgcgtgatgagaacaagaactggatcgaaggtctgacgaaggattatcatgtgctcgcctatgcgacatcactaataaaatttcatggatcagaccatctaccacctcctccgaggtccaagatggatccgcgtctcaagactgcgcctgctacgttggatagcatacaatactgtctaacctgggcgatgatactagaagaaatgtagtatatcgcgagctgcttatcctactaagtaagatgtcactctcacgtagtgtggaggaacaatatcaaccagacgctgccctctccctgcagcttcatcgacaagtcccgtggactctttatggtcttaacaggaaccggtcaccccgaagctatgcggcgtcacccggtacaatcgatgacttcgggaatttatccatttactaaagaacacatttcctccgccggtgcggctcgtgatgcttgtgcaaagcttgccctgacattgtcggtagggcctccttgggattgtggagctaaagttgcgagtttattgccgccaatgacaacaattagagggcggccctggcttgtgaataaacaaaagcgattgcatgtgcccatcttcgactcctcgcgacgaatatgactcttaagtcctgaattgcaagcggcggcaggttcgtcctgggagtaccccctgacagacggtcgctcgaacgtcagccttgagcaacgagagccagcgccggactatcggaatgctggggagcgacactcggtgttttaccacagtaccgtgaaaagaccgatcgtacgagtaaattaaagtggagtgtatcatgtgtaatttatttgttgcgcagttagtatatgtcctcagaacatttggcctctgaactaattggatgcaacagcaccgtgtgttcttggtgggcagagtataccgcgttgctaagctctcagtgtaatgtactcgcgcactcatcgcatagtgccccccaaccagacacgcatgtcaacactttcccggggttatcaaccggcgaatccacgaacccgtaagttggaggctcaataagccggtgtctattaactttcacacaccaagagtgagctcggcgcgggccctcgttgaagagtggcgagcccagtcacaggccaaatgatcagagacaatgcagtttaatgtcttctgttcattactcctctaccaccacagacctgacgttgggttgaaccagtcgaggctagacctctcagtgagcgtcaacgttatcgcagtctaaatcacaggttagaaggggcgcgagtgcacgacccctctcagcgtgccatgtaatttgattgtcaagtggagaccttgaacgtctgagacgatcctgtgacgggatctcgtgagatcagccacccgatgtttcgccctctcacctccagtctttaaccatattccatttagaatgtctttgcgcatccaccacacgaacaatactgaacattccacaggattaatgtagaataaattataagactagagcagacgatcacgaagaactcaacgatcacctggcttttgcttttactagtcgttatgctttggctcatagatctgcacggatatgagacgaaagcatcttttgcgaggcaagaacgaatcgtggctgacctaaccgcaagaaaaagtagggacaggtcgagcctggctggctggttagtgacgccatccccaggtacattgcgctgatatccctggtgtctccgtagaagattgagaacctggacataggcgtgatggttatgtggcgggtcacgcgcgattgtgggacctccccttgcccctcgctagcccatagggttagacacatacccgagcccctggatgccatattttatcagcgtgatacagttacattcctacgaagattcgatcgtcgccaaccccacgcagttgtcttaacatgggtatcctggctggcagttcgggccgcggacagacgcgctagggatgttcacatgcctaatcaccctttcgttcgaaattgtagggtactaaaagggcccgtcgatgctcacactttttcgtctttcccgttcacgtttgatacataagtccggacgctttggagagctctactcctcccagggcgtttgggaatgactattaagcccgttgccagatctgtggaccagaactacgctttggctacgacttttcctggtctaggaaagtaccgtagaggcggactgagattttcgacggagtccggttagagacttttcttatggcgttaagactgtgcaaggatgagcccagatacctcgttgcgaaagacatctcccgtgtctgcataccaatcgactggagcccgtgagatttcaacacgaggcagttactggctaacagcacccccgcgcgattccgactatccgcctgtagactcgggctacgagtgtagtttacccataacagacagtccattacggagatcatgcagaatcaccccactccgcctttagattatgctacatgaatggttccatgcgcagtagtacccacgacaccatttgaagtgtgatataggattgacaagcctcatagtcatttcttcttacttcctggaatctaggaagccccagatttgtcgtgtgacgaaataggcgagtctatatgtggaacgttgcggcgggaatgacgccgaccgatactcttcgataccgtcggtgactcttgcggagtaattcctacacaagggccgtatgactgaaataagtctgccggcgatcgatccttcattattataggcgattgcacgtgaacccaagctccgaccaatggtccggctaacaagcctgtacacactcctctcaaggttcttgaacccatcaccccgagatttaaaggtcagcggctagttttaccctcatcttcttaggcgagattatgtgcttgaagcacgaaattaccctgaactaactgtgccggtagcggcggcgtgataatcttccgaacccttctgggatagatgttcttacgtgtcgtgacgtgccatgtaaatgtgtgctttggtaaggataacgccctccacagagggtcgtaagaaagcatcccgtggaagcaactgtgaccactagagtacacggacaacgcctgacgtctaccactaagacgcaagccggtatggaaatcattctaatagtgacgattcccccataatatcatacgacgctcttgcacactcgacgagcccgcagtttacaagttcatgaccctggcgattgccgaactagtacgaggtagagtaaccggagagtggtactgaatgacatggaacaagcgagaaattggttgctgccggccatcaacagtttcttctgtccgttccagtgtctggtgaaatttagtcccattgggtagctaaatgttattaggagattgatctctcattctactttggtccttttcagagtttgagaagtcctgatctcaataagtcgggaccttggtgatacggccaatacgacaagtgattgtgacggccggtctccaaccgggggacaccttactctcgaaaactcgtctatcgcttttaagtaagctttattaagcgggggctcgtacgacctcccgaacaaaaatctctctaaattaagagtttaagactccaccttaagcttgagcagtcagaagcgtgcatccaaacatgagaaagagcctagtgtcccgcaataatccgacaacagctatgaccgagacaccaaccatggttttatgcggaagccactagagtagccgatctgaggtaaggagagacttcgttcaggcagccctcagcagttgctacaacggactatggaatcggtgaaggtccaccgccttttctaacgaccgttccacagactagcgagctgcacccgtctatttaatcagcgcgagaacgattaaacgttctgagtcgacagtcaaaaacgaaccacggacttaagtcatgacgccgcgggatggagtgaaaataactccgtcactctatgtaccgcactactactaggcaccccgaggcgaagccagcccgtcgaatgtagacacaatgccgcttttcacggatcaaagtactgcagctatcgaactagacagcatcatttaaggcgatcaggggttgtcgacaccagctcatggctacggcaatttgcgttgcttgtcattagctaatctcttgggcctaaggcggactaagattttatatatgggcataattgccacgactgcggccgaccactttatgctcacgcgttgagagagtcattctacgtcccgagggctaatgccgtgcgtccgtagatccagaccgtggtgcctgtgaaaagcgcgcccggccgggccatagacggcatccttgcaagcccatggcattagtggcacgcatgttaatctcgaccgttgtggccaagccagcaaataagcttataccaattgcaagagtctcgtcggctatgatgaatactttaatgagcgcgaattgcggaagtgttgtactacttatcccgaggtcaattatctgataatcttggtgcaattacctggaccaagagttgtgtgggacaccaaaacgataaacactatgtgcgctattcacgactctccgcctgcacgtacccttctgaagctttgagtcaagtgtttctttacgtgggggaacttttcgacggcagaatttgaactgtcccgctcagccccgtatagaacttatactgaatcgaaaatccagatgttattgttggttcctgcaaccagactaattgtttggccctaagcgcttcaagaggggggcgaactttaactaccgtgcgactggccattgccgcggaggctgcattagcgggcaatcagcgtgccctctcggtagttgcacttgttccaaggtatacggaaagtacgattaagttgtattaccaccattgtttgtttctgcatttgcggactctttatgtgctctgagtacaaaatgcgagtttgggggagagccctcagcctcctctattggtgccattccttgaacgaatctcgggcgccctatactacacatacactacggatagcgcgtggtcgaagccagaatacgctattatgcctaacgtgaagtctttatgaaactcatcacgcaggcactcccatctgcgccgctggtcttggcgattcagggtgcactctatcggtacaacgggagcttccctctacaattagcgaatcctgtcaatctttcaggattatgatacgaccggaagccgagctcgaaaataaggactctttaccagtctcgctctcctgcgggaagctacttcaaggatccctatggacagtgatggaggccctcgcagactgaacggctgtgatcgggaatcggtattgaacgcctttatcaccttaccagagatcagaggatacctcaaagacttatccatggtcttttcgtagccgggggagttcatgctctcaaatataggcatggcaatagtaattgagaataataagagactaaccagccaacatattgttctaatagatgcggctagcctgcagaactgattattttctgtcaggagactttatgatttcagaacttcattaaaggaatctgctgttcggtgctggtgttcttctcttcgaaccttagatctcgtaaggacttcaggtcagcattagtgggtgaccagtggacccctaaaagcacaatatgggagacggaaaaccggagtagccgtgtgggaaaataccgcgggttagtgctagcgctcactacacaaggtaacgtcgcaagaaccggaagcttgtatagctgcaaacggggaggctcatcgaacgaccaagtgtttaccgtagcgaatatagtcaccctcccaacttcaattacatcagcttagaaacctgtagtccggggccttggagaggtgatgaattggaaccgtaagcccattcgttatcagtctgaccagggaggaatccacacttatgctcaaagcctctgttactaccccgcgcagatttataaccccgctgattatacactctaccaaatattacaggttcctaattcatgtagtcttgatgtgtatcggattttttgatcttccgtagcactatgagttatgttgtgatcggatttgactagtacccacaaagatatccgttctgagcatacctctcgtggtgctgcgtgcgcggagactacacccagatagtgtgaccatggcaacgcgcctcgattgtggccccacgccctagtatccctgcacctaagggaatcactcgaagtttgaaattcaagtagggcggatgcgtagtgcgcatgagccgctgcgattggtcactacctttgctctttaagctagcacagtatacgagttcgcgcgcagcaagaaacagggcgccttccgcgcgcgcgttattgtttctctcgcgaaccctgtacatgtgctcacctaggcctagcaggctcaggctctgtacaagctttcaaaagcaatgtagggtctgtggatggaccaggaggttttgctgtccggaactgcgatgccgtttccgaacgcaaaccgtggacactacccgaactcgcctgtatacactatgaaggtttcacccgagacatttagtctcatagtcccaaacacgctgaatattttctaaactattcaagactcggggaggagctgcaccccgacgttgactcaatggctctttcgcgggtttgacatagtccaccaaactccgagagagatgacgccccacgccttctttgaaaagaggttcctttaaacactgtgcagataatcaccttagcccaacacgcgctctagcacgactagatgcctggttttacaggtagtgtttctaaatctcgcaattttgtatgtggcgaactgcagcttaaccagctcaccaatttcacccgattacatcctggtatggtataagtttaaactaagcctagaacgtcggtcggcgacgtcgtgcagacttcgtctccattaccggtttcgaaggcgactaaagtgcctcagcctaagttacaatgccttattccttgagtaacgtcgcaccccccatgtgtgcatatcacaccctagccggtaaacatttcgctgatccagccttatcccataatactaagcttactataacgccccaggcgccgcgtagatttgaagatgacacgcggaaagcccgtatcagctacagctccacggtactacccggagttttcatcctaggcttgccccgactgtgatatgtttagaccaatctgacacgggagataagaaattttctcgacccaaccatagcaactaccaccaaatctattcccgcgtccttgtatgactcgactaaaacatgcaagtatatgttggcttcagcccgccggcccggcacctccgaaatctggtaaacggtaaaccttttaatgccgccctcacaaccgttcttcccaaaacattgactctggtattcacctgagactagtatatggttccgatcagccgggcctacatcgtgctctcctggcgctgaaagggatcaagtgagagcccggacagtgcggcgataatgataacagcgatagcatggtatcgatgatttctgctaggcagaaagcaattatagttatgtgatccgctagagtatcctccgcagttcttttctggcatacgatccgggctttatcttggggctctggactcttaaatgtacgacgcacattgagtaagagcccacgcaaacggctagacgtaattattgtctattgcagcatttattttccgcgcagcaaactcagtctcttcggccgaatggaaacgccgcgcgttcagttgagactggacaggagtgtaacgctcacgtaccatcctattctcttagctgcacgagtcagcgtccagaagtgcccccagagactgcgcggttagagtggtagcgtttatcaccccagtcacctgttagggggatatgttccatgcagataaacagatgtcccacaactaaacattgtgggggttgctgagtcttgaattaatcatagggacatatccttcctgcgccgaagattcgatcgagttggatcactttacacaccgcaggtggaaggtcagcttcagaaggatgcaatcgcaataccgagggacgcgaggtagggatgtacaacaagcgtaacactctatcttaccaaatactagtaccgacgccacgtcgcaccctcgtagattgtttagtcacgagaatgctagattggtcggaactacctggaaggcgcttatccgatataggattatccgtttagccataatacaggatcactcatctaggtgctagaaccaccgctacgcgactaaaaaggtattactctacactcctttcctgaagaagggctcatgaacagcgcttcgggtgatggtgacacacgatgacgggaactctgtgatcgcaacgaggcagagtcccaccccgctcttacccccgtccggcagataccaggctcggggcttgaattaaaggcgccgcgtcccgagctctaagtaggtgttacctggctcaagctgaacctgccccttcggagaccgaggcggtaccactcacgcgtccataccagtggcatatgaaaagtcgataggcttatactgagcggagctggtgagtggggaattttttcggcattttcagtgccgtaccgtcttcggagtgacttaggggcccgttgtatgacctgtcgccacgtagctaaagcgcaaacagcctattccagcgacgtgctgcctagaatcacgccgaatcagtggaccggccagaacaaaccctggctgcatttcctgtgcatcgtctactcgccctgagtacgagatctcgtatcaacacacacgcccctacatcgtctggcctagtattgaagcttgaacaccttagatagccccaagttatagctcttcctggtcgccggattcatggtcggcatacttgatcgggctatcagccgatctctggactcagaacctttatttatccctgaaccataactccccgtgcggcccagcctgacgctacgacttgcaattgagactgcctgccggttctaatctgaatatggtataacccatgcgcacgaggttggtgctgtgcacgagtcgtatcctgttagtaactggtaccgcgacattggtctaagtagctgcagagcatggcaggagcgaataatgatacgttgctagtaagcaatagcgtcctgacgactgagcccctccttgttgtgtccagagtcatgactggaaaacctaattggccagcggactaagagctactacagcagatagccgtgcgggcttttcagcgcgtcaacgacgtgtcccgtacctaagcccgtgagaatcgtgagatagcgcctgattgaatttgtcgaatgagtggggatcgaaaaattatgtgatagtagcaaatgtctggcttcttcgtacttcgtactggagttagatatatggtctcatgtgaccagcgccaaaagaagtagcgcgcgtccgtcaccggtttttttcttatagagttacgcgaatacatttggggcgtcctaccaaatagccagcagtacgaacgggactgcttgattttccactgcccgttgtaactcggttgggggcccgggtcactctgaccccgagagcaaagggtatcgcaacctgactcgataacagtattgccccagagtatatgcacggccgctgtgtgccagtcgccaacacaggatagagacctatgtattggaaagcatccattagatggtttgtgaggacaggagacttgatcaatatcggaccatcgccacagcggtcccgctgcggaaagactaactcgtggctctggaaactggcagcacgcagcccgaaagcataggcgggccctctagagtcccggtgtacaaacgggccaggcctcgccacgcgcacttcatccaatgcattgacgcttttaccggcagacgtttattgatctggaatttgtaaaggcgacatatgagctgcactggtgcgaagaactcttgtgtgctagggttagcgcttaaagaattgttagctcgtcccaaaatggaccacctgggcacaaagacatgcaggcgctacagggtcactcccggcaggacagctagcccgggaaatcacccggtattgcatcgcagtgtcactagttttaaatgatctggtcacgatgggtgagggcgcaggacaacgatataactcacttagtgactggtcatgcattagtttaagcctaatgtctaacgtgtgcagatgtgggggatttatgggtcgttcgcaagatttcgctaagatcttccgtatgtgtcatcgtacggttctttttcgggtactatgggtgcccacggtggcccacactttttcgtacgtaaaccctatggctttaatcagctggccggtctagacttcggtacttctgttcagtgaaagagcaagctctctgcccagctcaactttttactgttgcccgagggataaccttctaagatgaccgacacgctgtcataaagctcttctccttcactagtcaaagaggtgttaatctgtttagtggacggctgctaccgcacaagtgcccaccgataacgggcatcacggggagtggcttgaatgattaacggtgcagggcacctatccgatgcgcccagccatatcacttgaattagaccaatcgataaccgccgagtgcgacgaaggattcttgctccagtgaaaagtgtctcttcccgacttaccttgtcccccggtcatttaggcaatacgacacattaaccggtagcacaacggggggttataaacttcaaggtggctggtgtcccattttagtagaaccagagcgagcgaactcgaccaaaagaaaaaggaaggcagtcctcgggagacgaggtgttgtcaacggggcctgaaagtactctttggccgaataactttcaccgccgaagcttattgcattaatcaaattctagcgatgactacttagaacacctggtgcgtctggcggtgtggaccatgccgggcaaagggctctcgctcattgtcaaagccatactaccgtgccgtttgctcagccgcgagtactcaagcgctagctgcctattgacactatgaagcagtcacaatgtctcataagacgcatagtaacagactcctcttggatgataaagcaccgcctgccggaatactttctgttcttcgactcaagtgtaccccacgtacctaagcactgcacgagatatacacgagaaggccgcttcagtctcttttttgtcgatggagagtcacatgaggcctaagttccggtggcagaaatcaacttcccggagtgcgtgcgctatagtaggggttcgctttctgacttagagttggtacagagatcgcgcaggtatatgacgtccctcgccactcaatctaccgaccaatagctttcgattctaaaaatcttgaggctggttaagtttctgcagcaggcgtacgctagttaggagatgaccgggatgtctccagtcgttcgataaccatccctttagctacaccgagatccgcagggtgcatgagcaattaatcccctgcattgacagcgtccgcttctgaagtctctgtatgtcgacactatagatcggaggggagttagttagatgctaattactttcgtaacgatctatgttaagtcgtgcggtcggtactagccggagctcatctgtcccgttccctacatgtatcgtttgatgggactgggcctgttgatcggccttcggttgccaggaaagcccaaagcaatgccgcgatctctagcggcgagacgagccgccagggtattcgaatgccagaacagtaaaggctgacctcagggttccatgttgatattaacgcacccgcggtcagagaacgtaattctgctaaaacggttacgcccctcgatcatctaaggtggtgtcagacttgaaaacgaatctaaaaggtaatttatccaaataataccccagacgaccgccgaacaagcagcttcgtgtatagaccaggtttctataaccaatataggtgtggcgtgtcagcataagaaagaacatctcacattgcgaatcgacgccaccatcaagtgccggccctttatgcgtgaatacaccccctctagggttttggtgcaaagaacacccggtagatggccccaatttcatcaccaggcttaggaagtgactggagctgttcattgtcaactatgataaccccttccaatttcagagccgcgcgctgaaggcttagactacgtggcgagtgtgacttaatggagcaacgtctgacactctgtgataataagggtattcacacagcctgaactttttttgttagctgattaaaccgggcatccgcccaacgaaggggagcatcaaggtcataccgggtggaagctatcccgcatccgtattttcactgagccgtgcacgcgagtataggacgtatacggcatgttaatctaatgttctcttgcggagttcctatgtatgcggccaacctgcgcgcttttgaacctaatttcccgggtttggacttgggccagcctcctaagccaaagttcccggacattgatagattggtgccaccatataccgactaaggccgtgcgaacgcgggtgctgcctacatccgagtgccatcaaactgtgcagtctgcagccttccgagaaccagcccaatcacacagtaaagattcctactctttaaaaaacaccggtcgacaaaacctctttggggtttttaaagggctccaccactccaaatgggcccacaacagttagacgctgtgtagaagggatactccagcgcagtaacgttccgctgccctcatgaatagcgtccggctaagcccgattgagtcggcgcccgtaaatgcggcctggctcacggatagatacagaagctagggatcgcgcgggacttcctacaaaccggatagcacttgcacatccgcgtatcctcgatacgatacctataaaatgcctacttgagtgtggacttcaaaaaaaacaggccggccacatatggttcgactactagtcggattggaaggaggtaagtgattttcgttgccacattgatcgttagtaaggccgaatttgcatcctacgaatgagggctttcaataagttaaatcctggcgtactgtctgagaagtcggacgccggtcacgtagatatctgccggtctcttggaaattctatgccgacgcaatcgcatactttcatctgggtccagtatcgtccatgatgcgcatcaaaggtctacctgacatgctgttccatgagaagatatattgataaaatgcgaaccccatcgtgaacatcttttgttgtgaaacacgcgtcacaggatgaagtacctctttttaaactcaggattgctcatcggcttcagaagtagtccccttctgtagaacggatgtaggagaaggtaaactatgggtattgcggaaccgtcctctgctgccccaaagtacgggaatagatccactttatccagtagtgctaaggagccacagtatgtgggttgcggaccccccttgcctggtactttgcccactctgccttgaactggacataaattagactaggggatttgcttgtcattcgtcttctccaagtgacttaggcgctcgtacatcggatccaccgatgcggccagtccatcacctgtcgggttaacatagggttgggttggagtggccttaggtggaggaaagatagctctggccattctgcccattccccgcagaaacacagtgttcgcacgcgtacagtcaacgcggggttatctgggtttgacccgctcgtgactgtcagaacctaacttactcgaattcggtgtgagaacaaggtggcgcctatgctcaattacggccgcgtcaccttgcataaggccaggtcgctagataggcttgggatgatgggaagggctaggacttcccgaacggccacctattaccggagcgggcgtttctagggattcagctccagttgcaaagggcccgaccgacgtggcaggcgaccggcggtaaacgtgtaatcggtctttccccgttaagtagtaactgctgaactaggtcaagcgcctgtggccgctgtacgagttgcgcgggatagatatcgctagggggaaggtgaaacggtgcaagtaccggatcgctactgtgatgacagagaatgattcggccttggtaccttgtcgaccatccgtcgggaatctgtcctggtcaggtgtagtctcaatggttcagtaaatgtgatagggggcctagtcggtcccgtagtccgaagtaagtgaataagtcacccggtggcctttttcttgcgacgactgcaggctctttgaactacgcagtcaagtaaggcgatatatgtctatgaaccatcctctgctatattatgagcaaaatgattctggagttaatcttagttcacgacgaaaatacggagatgcacgtaggactagcaataataatcggccgcttcacaatgaacatgatcatcatagggttcagacggggcatggtcaaagattctttcggattgtaacggttccccgccgtccggagccaactttgttaggtctagagtcattcccgtttttcggaccactgaacaggggtgcgtgacgtccggaagccggcagcggaaagtgtgccgttcactgctagatactgtcatcaccgattccgcgggcataccaacgttcctagtctccgagtttcccggagtcttgcgcgtaggttcaaacgtagcctttaggcccagacatggccctgctttgtctactaccgggagaaaatggcttacatatctccagaatcgctgatgatggctcattagttttaatgatccctaattgtgacttgtgctactaatatgcgtgtgttcggacgcagaaactcggcggccagttctgagtgaattcaccacttgcgtaaccatctaacagcttcggggtagatgtaagaatgatttttcacgtatcgcaccggaaccatcattaggaccccttatgggtgtcacccggcgagctgtggattgggggaaaagtctcgatcccctgagcgaggaaagggttgtcgaatgagtgaacgctatagcagggaacttaccacatgggagtccacctctcccttctccgcgtgttccgtcagtcgaggcctgggcacgcaattggttacgcccattaccctatcgccatgatctcagaattccagatgccaactgaataagatttctgctcacgatgacaccagcggcggcagctggtatgcataaggaagcctagcgatccttgtcagcaataatagccgagatggacgagatcggttaatcttcgttaagatgtcatgttattgcccagcttcgatgttgctctgtagctcggaatgcaagtttgttagggagatattgagagaagagtaggtcccaacttatcagctgataagcaactaccgattgtatgttcatacggcggcatgaacacgggcgacgttctccgcgctatcctcttcaattgcaaccgacttgagtttgtgtacaaagaacttgattcgtgctagctcacagcatcattcaaatgagcgacagacacaccgcttcgagcatcatatatagtcgcctcgagtgtgccactgcgtgcacctctgtgaacctcagttcaacgtttctcttgagaaatgattggcgcacgcgttctgtgagcggtggtcaacagtcaaccggtgcccaatagagatctggtgttataatgggacaggcggagaaactcacatattagtcgctagaaatcgccagcatagtcggcccgactggggaggactgtagcctacctgtcaatgaacggtatcgttcggcatgtttaggttgagaagctcatacgtatcgcgctcatggccgtcatgtacaaaacgtggcattggagcgcgatcctatgaagacggtgactaaggtgcacgtccagacgtcgcgtaatgaacacttacaaggtttagtcagggaagaacgactcggagtatgggccgtatttggtgattcctgaacgatcagtgccttaatatcggtgcgtggcgggatgctacgcgccgcagacagagttccctttctgtcgagacacggtgcttcgaactctaagtgggctaccatccctaaaatggtgtgtggacggtatgactaaacctgcagcgaaatttgctttcgtcatgttgtctgtcgcgacgaacagttcgctggtcagcgcgcacgggatttttatgtttgataggcgcgagacgcactaagttgatatgtcggcactggcgagttttataacttttgttatagcgggcaaggcagaacatcaactaagttggacagtgtatcgagaaggactacatccccaatactgagcacttcctctccaccccatggatgttttgtctaggtttgagacgcgaggtcataggtccccgccatattgtcgaatgagcttcgtaagcgagactcatatgacaacatcgaaccgacggtagcctcgaagtggattctggcgggtagctaattcaggggtcgctgagatagagcggcatactaaaagttcgatttcagctgaaccgtgtgtactactgagtgggggagaccgcctgagctaatctttgctccgttactgcctagctccggaggtacgtttgaaaaaactgtagtttgaaagatattccgaaaccccccgaaccgaactactgcggactcttcaagcctgaagccagccccgatttctaaaatgaaaccatcagtcgcgagtggggctcgtgggaggataagcaaactctttgcgatttccgttctcttatatcatcggtccgataagaatcggctcgtctgcgtccctaaccgcatcttcgaacctgagttcacaggccgcgaatatctgggggtagcaactccagtgtccctcctcaacggtacgattatatcgttcgggttgaaccacggtctattttatttactttcccactacacgcaacctcctcatatgacctagacgccgtcactacacccgaggtggcgttctcgaatcggtgtggcgagtgggccatgtgcactgctgtcagaaagcggtccctggacattgtacgcaaacagcagacagagtccctcgaacgactgttgtagggtagacactagacggaggcagttagggcgctaaagactcataaaggaacgatctatcgattaatagaccccaccctactcttaagatttatgatgacgcttgtctaatgaactcggcccacatctccctgagattaaatgaattcccgtttatggtttaggaagtagtagcagcttgcccaagtgagctgtcgaagagcaatagatcgataatgagggtcctttttctcttggtagggatcatagtgagggtccgaaatctgtccattgtgtagtgcgttacgcgccgcatagtcttagctcatttgaccacgggattgatcacacatctacaaatagtctttcgcccctgacggcagccccgcgtagcatctggcaatctccattgtgtctatcggcaacaccgtggtcttgctgaccgaggcgttaaaagactgcccatatccttgacactggcccggcgacatacacctccctaacaccccatgccatgttatgaatccgggtcgagtcaagaaccccctaatttttgacattaagatcctcatccaggcgtgcgccgtcttagtcataccttcgaggtaactgggttagctccccggagtccggttaggcgtaacgtcgcgcgtttgcaaacgtacgatacctgcaaactctaatttcatccctaccgcagtgcctccatacgcccacgcaagctggaaacgtttagacgtgagtcttggatggacatgattgggcgagttccttaatatcagttgatcgaacggtaaagattcgtggggctgtgcggctccagtggttgctccatagcgatctgtaaccaggacggtccctagaccatggacttagtatcagtatctgtatgccggggcaacgtagcagactgatcggtctgtatcgcttgtcagcgtcatgtgtttcctgaccacgggcgaatagagcgtaaggtcgatcgtgtatcgggaggttaaccgaggtagaggttctgatcgctaggtcctcgctttggtaggggctctaacgcagtgcctcggggccataacggtagatgaaagcgctagtcccttgatcatgtcgttggcttccaagtacgcgtaccaagatctatgacccaatcatattcgatcaataacatgatcgtttcttacttctggcgcggccgctgacgttctgaacaagtttgccttggctttagcaaaatctcctgctccgattgtgactaagattcttcgaatgtctggaatatctccaacaggtctgcaacatttctcttcgtatgccgcgttagatcctcttcgggctccaaaattcacgtacttgtatgcgggcaagagtagacctggacccgaaataagcgaataagagccacggaaacccgacgacgatttttgtaaaggctttcatcccgtctccatgtgcggtggagagttcgacccggtcttgctcttaacgttatcacaatgaaagtgcagattaagtagagcagcctggtcatgaccttcctaatcggcatactggaccgagtaatccgattatttacggccgtaacaggtgcggccataagtactagagagtgctggtacgtgactgcgggacggagacaattgagaggctaacccctttccagtgtggaggtgataacgcctcgatttgtattggccatctcacctcccatgtaattagctgagattgtgtgtatatccacagacttatcggtgatctcccctactaaacccgtctgatccctaattcgcgtggttcttccagtatggtcaattatttacatcgcacgactcccacagattatgttcgggatcccgctacatgcagtaattatgggcactgcgtgacttcctataagtaggtgcccagccctgagaatttaagaagaggaaattgaaggcttactgctcagccacctctcctcagtagcgtactcccgagtttatacgcatgtcggagagaaggtatcgttcgtcgtgacgatgcgacaatcagtaggcacagattgtggaagtgtcgcgtattggtaaaccctcagttagtcattaagcgcccaataatacccaggtgctacaaaaaagctttattatttacaccttaccacgacgagggtccggccgaccagggtccaggataaagcgctggcaaggggtatcgcatgaccaaccaagtccctgcaatgtgggtatatcaagcaagcaaacccaagaagttaccagaacgagacgattattccagctgccccctgcctcgcgacttgtggggatggacagggtacccgataccctaactgtgatctcgagatattcaatcttgaaccagatggtcagtgtcggcccgcccgcacccggcctatcaacgttcactcgatagagtctaggtttgagtagcggaaggtaaatagatccgctaagtggcggatcgtcacaagaaggactcacaacgaaccgtccatacaggaagagcaaacaccataatcgcatgctggtaatatataatagtgttctaaagccctgacatgctgatcataactgcttattccaggtatcagtccccatcatgctaggatctagagatgtaggtatccaatatccgcaactccttccaattcccaccctccgcctgtagagcctacaccaaacgggtttgacacgttcagcgttcaaccccgctatctgaggcgttgtcgcgaaccacgggtaagatttgacacaacgtgaaaaagcctttggtgctcagtaaagaatgtcgtcgtttatgtcagtccagaagaaaaatgtaagggcccgatcctaaccctcccccgccctagtgactcgcgcttctagaccgggttacagaaaagacccattcgtgctacactgatcaacgacgatggaagtttcgggcgacattagaagcttgctcacgatctttgccttcctcattcaggtccaagagaacgaacgcgccagactaaaaggttttagaggataaacgcaagagtcctcctaagttctcccagcagcgcggccgtatctaggagaagctttctcgattgacacggcgcgccatgttgcccaagacaaatgccggtatgcctggtacgggtagtggatgcgagtgatgactcagttgagcgccccttcgggcgaaccttcatgccgatggacacgcccgttcagcctgagtccgggagggcgtcacgctaagccatgtcggctttcgtaaccgcgggatcaaagcactagcgtccggtcgtttgacagcaagaaacacaatcgtgaccttttgtcgacagcaacaagccgcaaatgacttatgggtagcaagcaacaggccagcactagttgggaacaggctcgtctatgcagtcgccgtacggtggctatatagtcctctaccattcacaatgggcataataatgtctggtgtaggatgcagagattagtcctcccagcgaaatatgagaggtgctcaaaacctggcgagaagaagtgtggcactcccgccgggcacggcagggggcgaaagcaaagccagggactagggtgaccgtgatgagtcgtttctctccaacggtgcttgctaggggactgagcccgcgtctaactgggcaaaagtgattagagtcagggcacgatcgcatgaaggtcggagaacagcgattaccaatgctgttggccttttgaatagaggtctattagggcacagtctgagggggcgacagcgccccgttaatcacccatcgcactctttagagtctatgttggcgtgttcagtatggggcgacatgtagctctggccaacgctccgttacatcctcatcgaataggcaggcatacagcaggacagccgagaagtaccgcaagatggtattgcaacgcgacaacttgacaccatctctgcggtagtcaaaacaatttctacaccttaaggccaccgaggcgggtgcgggggtgaagtagctagtctgcgagatctcggtcagaggcacctgatcaaagcggatccgttagaaactggtttggactactgtgatcgatctataaactgttggcagttgagatacgctgcagctgcttcggaaacatatcccgagtttgcagtccctcaatgattctgggtttctcagcgacattgcgtcggagcttaccgaacgatggacgccgattggaaaagctgcattcactaacgagccatgtgaggcgttagcctccacgtcgatgtatttcgcgaatttgtcaaaccagtttcagttttggaaagcacatataatcccctacggcacataggcggttgctccgccgggtactctcgttgttacagtagcccggattggccggatcgcacttatacctctagcgacgttaaaggactggttctaatcctgctaggatatgatggcgtacctaggaggctctaatggtcggtgccagatgcagcgagagtattaagtggacaatgcaacttgacagcgtacttatttggcttctgtagaggtagaaacgtcagcagatagatcggactgccaacgagtgagtacactcattctctccaatgcagtgtccccaagcctagttcaggtataatggtacctgtattccagaaaatcagaagtagggacgctgtggtctaccccccatcgtcagctcttggccaatgtagactcgcgtatctcgcgcggacacgagggcgacaaggcaccataccctgacgccatcgcataacaatgcaagatgcaaagagactaacggcggctgggatgaggtattaacaggccgggcattgcgataagtcacaccacccgtttagcttcggttatgaactccccggcattgggcgatctaacatctggttcaaggtatttgcccgaccccgcggcactgcgtcggtcgtagcctgataccctgtctttgcaaccttcacactcgtaggaatctgaccaaacaagctcgatgcgatcagaagtccccgtcgttgtcattgtgcaactgccgctcgctttgcgcaaacatatggagtcgcgttttacatatcccgcgttggtccgctcgcgacctacaacctggccatatcggttaatctattcatcgtctacctggtcgggcacacgtgcagacgttatattccgttcagtttaatcgttttcaaattagaagccacagcgcaccccgtagttttttgtactatactccctattcaagtagctcagcaaaactaatcacgcagatacagaacctgcctcctctgctggttccttcgtgggggttcccgcgaaattcgcagacttaacatagcgccagggtagaactgaaggatcttcataacgtgttcccacaagctactgttcagagtagtcagatccatcgtgaacagcgcatgttagtgcctacgcgtatctccatcgattagctccccatgtttcacacacaggactgcggcatcgcgtcccaaacccggctgtgtacccattatagagccagcaggctatcagagcctggtgcaccgcaagagtaccgagccgtgaatttctcttgactaccaaaccctctatcaccaactcaaatgcaccgggggttagatgtcgagtatggttggctttcccttaggaagtggacgtatggcgctatttgaattttcctcattgtaagatctataattttcttcgtataaaattggatcaggttcatatgtcctgtggggggtcccacacgttcgaccactagatatcgctctggaaggatatgccgtgtactgcggatacgcacaccgtcgtcaagttcgtgccattagagacgcctgagagccggtccatctagttgtcgcgtatctgcggtttccgtttgagtgcgaaagggggctctatcttaaatttggtacgctgctctctctgtgggaccacgtccctccatgtcatgtaccttagcgggagaggcttaacatttctgtttcagaaagggagcaatcagcatcatccgtacgcccgccaaaagcctagtgatgctcgatgccaggcaataatcgagcaaagaaagtcaacgcgttaaaataagctgtagaccaccgattaaccgacgcctactttgcgtagactcgcccagcgttgagtccatatgtaagatgcgtatacagtgggagaaacatgtcctctaaccgacgatgtgacaatcatgagattctcatccaacgggcactagtacacctcttctcaactcttcactggttctccatccaagtatgctgggacgcgtcagaatacaaagcagtagtgtgcgccttgcgtgaagaataaagcacaattttgactcagtgatactgctcctcaagcagaactgcacgctgttctaacctgtgatggagaaggaatacgcaaaactacagatcgtaacagcactactctcgtcttggattgtgtcctcgttttataggccttaagagcacagagcctagctcaggtgactcatcaccggctgttaaatagatacggaaggatgtatagcttcctagtccatgtttcctgtcggacttccaaacgtgattctgtgggatggttactcaggcttgaccgcacgtagggagcgaagagccgatatggtttgaattttccccttattgtctaataagggggcagctcctggaagtactgcaccaccatagcgacaccggaacaataaatgctatacaaaatggtttaactacacgtcgtacctcatgaagctatgaggatccccgtatcatgcgtcgccgagcagtaaccatgcaaactccgagattgcaactcccagcgtcccgccggaatgacgtacacccattctcgcaagcgagcggcgactgaatcccgcacgtgacgattttcagtcatgtggtctaggcgttggataagatgctacaaagtgctaatggccgataagacaaaggagtagttggacgaaatcccgacggcttgacaaataggtaatcgagtttaacccatgtgataatataggttgtactgaggagtcttccttggtggtgggaccgacttatcgatccgcgaagggcaacggtgaacacaacactaccctgatggcatgcaatttttaacaagacgagtggcgctatttcaacatattatactgccagttacagttggtcttcatcctacgagggattggggatatggcctaccaagctgtggcaactttcgccccattcctcgagggtgagagaagctgcaaggcagatacgctgtgataacagcactttattgcagaagagacctcttatactgtttgggggcatcttgctacccagcagaataggtgagagagtttgtctgcattccactactatcacgggagatctcacatgcgcgacttgaggtagcgatggtgagtatatgcgttgcgctgaccaaggacatagttgtggtatcagtcaaagactacgggttcacatttccggatgggtgttataaagggacccctcagagataaggtcccaagtagtgaggctttgatccccaccgtatagtaatcggtgagtacggggtttatcgcagccaacatggggagaagcgctaagacccttccaggaagagcgacaactgaacaaaacccaatgacaccgcattactcggtggattatagccgattctatcctcatgtaagttaagtacaggccgaaatatacgccctagagcttccggggactcttctgcgtgaatgaaaagctctaacggctgttcagagctactattattgcgaagaccggaactggggatcaaaaaaatttagtaatcccaggccattgtgtattattcgtatcttcgcttcccggcggtcagctgggctcatacgttaagtctcacggtgtaactgtgagtactgtgctttgagtatggtagtatgtgatattcgcacgtaccatcctttgtcctatggacgtctggttcgtgatgcacaattcaggtcatgtttgcggatatcagtctacttaattgtatgggcgagaggttcataactaggatgtgcggacaggggcgctcacgtcgaagtgggagacagccgtacgcttactctggctgtgagacaagagagatgcctcatgtccgtgcgctgtttttgacggccatttatggtttctcgcgctgatctccattcatatgatcggacttgcacgatgtacagctcgtcttttgagacttagactgcgaagcaagtgagttcgtttctaagaggccagtaggcggtcaaattcggcctacatcgctagctgacagataataatcgcgtctacgcttatcgtagaaaatactacggttagatgcctccaaggtgaagaagccccgttcgatttcacccgcgatcttcctgtataggtctgctccacgctagcacgtaacagaaccgtaatgcgtggcaaaagccataatcacgctttgttcgctctggaggaatcatgcgtcacgtagcactgggtgagggagtaattgaccgctaatggtaccgtcaatggtcctccgtcaatctagtgaggcacaccaaattcatgccctccgtcgcaccgtggagtgttggttggcatgtctcaaacacgtaaccgctcacttagccgctcggggtgtttcgacactcacccaccgggatccctatgggggtagaatactctacacagtagagttgtgacagcaacctcgggcgactaagagggcgaaacgattaaactgagacaataatgccctgtattcctaataacagcgtggtcgaacccgaacatacatgaggatgtaagttcacccgggatgctccccatctcggactatgtagcgttagatactgtatttcgatcaaactgataccacggccggaacaactctaaaaaactgggttatagccttaaacaagacgacgactgacagatgtaaacaacaataacactaggctcttgtctgaggataatcatactgcacggttcagatccgtcaggtgggttcaaagcattgtgttatgccacgctaacttagaagcgtcgtacctagtttatagattcagacaacgcactgattggtacgtcgaagtttactccagtcgaaactttgtttcgctgcggacgcctgcccgactaggacataaatcacggtgtctaaccggagttggcgtgcaggttgacaattcgagtcaccgaaaggtgaagggccacgaccattacgccttttttgcgactgtctagagggtgcgggaatttgtgccaaccttcagcggacattcggtggggcactggtgtccggcatagtcttaacgatagcctgccaattcactcctcaggtcttgctgggttcgaggccggctggccactgaccttttccccagtcacgctagtgaatacttcaaatttcaagcgcgggatgacctgcgggcctcgtcctggtatgccatcacccgatttgcatagcatttccgcaagcccgcttgcagctagtttcctaagccagccagggatctcgtttgtggtctaaaagccgagtaacgaattggtccccttaataatagaccatactgttgtgaccggttggtgcttatccagcttggcgctctagcgaacggacataagccgatctctatatattgactagctggtcgttaccaagtcctccgccgacttggacatagctccatcacagtttagacaatttccaggtgaaccggatggaacttccatcagcatgacattatagcggccacccactgcgtcaacttcatataatgcgagtctagaccggtcatgcgctgatcatcgctttgatggtaacgtggtaacctaggcgggctcagtacggaggcagatcatggggaaagggtcatattccggtatagtttagggaagaaattaattagtgacatcttatgttaccagtcgtactaatctgttttgaggacaaacccctaggagtttagatatgtgaaagagtagagaccaatagtactgcgtaaggagtttcgttgctttatgagcatatcggcgaatttggaactgttcgtcattgaggttccctccgaaagaaatgtgacccccatcggagtctggactaccagctaagactctacgcaacgtgcgcctacaccgtattgtcgcagggagtcagacacgtctagagcccctcgcggaaaattctgccggtgttggtatagaatgccaccccaatagacctatgtcatcattatgtcttgcaacctcttgagttcgaccgcccgaacctaaacaggttcgggcccgtgtcacgctgcaacaaccattttccctggaacgaggcaaatcatgatagttcgggttcgcggtagcttgttcatatattgggtacgtatcgcacgggcgaaccacctcagtgcgggaggatactctgaaaaacgcgtatatggaccgctacgctgggagtattccaaactaagtatagatggctctgttagttgcagcctactgatcacgtaactcacaagttccagtcttgagacggctactagtcgacggagacggcacagcgggaaaaactatgccttactgccatgaagggacaccacgcagataggtgtgactaaccctttaatcgagacgggcgatcgtagatgactcataataccatccgattgttacgatgtggacacaacaatcagtgatcacctcgccgtcaccccgggaggtttcgcgcggttcagggactagacattgtcagctttaccttagaaaggatcaggggccaatagaactatatgagtcgcttcctttccatcagcggctcgggccgtatgctcgaactggtctttcccgagatagatcagtccaacccatatatgtatatagtttctgttagagtatagatgttcgggcgccaaatgtccggttagttgctcttaccgtgaaacaaagagtgatcacctagtcgggttagccgcggggcgaaaatgactacctgtcagacacggtaccggttgttgcataaagtgcataaaacgtagacagataatgctcgtcagacgtcgtgtccatccttgttgggtctcaccgctaaagtgcatctatgtcctttcgaaaaccggaggcactgcttatgtttaggatcatcccgtttggagttacgacggacgctacgcccgggcggaaaagtttagtgacgcttaaagcgtaagcgacgacctaaagtggaataataaccgccttgcttatacgccgtaagaccaccacggatttggaccaagcttgcgggattgtataccgcccattcccccttagcgaaactttgtggatagaggactcgcgcattccacccaaattgctcgcgaagcttaaccaacgcctggaggtcaaccggtggcagaaggctggcatagcacttgtatcggacagcggccagatcctaccgggcccccagaggctagcttgtcgggtctctctcgagtgtcgcataacgtaatctcagtttgagtgtggccttgtgtatcttcgaaaatttgctcagagacttagtgctcggatcaacctaaccagcggagttctcacgtgaggattaaataaacatggcgacggatggggagatgtggtgctggatcgcgcgttaagggaagtaccttagcccatctaaatcggagggcatctggatcataccccatactcaatgagcgtccaatgctacgagtcaaaactcctctttagggtggtctgcaactagtattcgcgggcccgttatcggggatgaacataagacactgtcaattttgacattaggcttcgagaatacttaatatgtgcttcgtgcctaaagaggaggcccccacatagaaccgattcgtgtcgctttgaatgcatctattacagcagtgccctttgggattacaaagtacgaggtagctcgagctcagaactagtagctttctcagcgtatgagtattgtatgacgcttaggggagacaagagggcgccaccttcacgactgtcattcctctttccaatcaagataacgagctcgtccagcccaaggcgcgtcctactctatctctggctagacgctaggcacgcatgtagtatgcgcttatcaaactatcgagacgtagagcacactcatctactatgcgatggtactattgattaagcacgtgaggtatcagatgaacatagttcattctcagtaactacactaacaagatgggctgatataactacatgcttcatgatccgttacttcgtcgtgctacggtccacaggtttctgcacacttgcgcgccatttcatgacatctaagcatgctcaaactcgtccggccacgcataatgctgtccccccgagattcccgggtcttattagataaacccggttatgaaacggtctgaagtaaataaacccttcgtactcccttacttctcctccgccgggacccaaccaggcgcctaaatccgggctttccttgattgatagagtccaggtttgggtccgttggcgcaactctttgccgttgggaaatggcccttggatgcgtagtgtacgttactcggtatactttctgtactatggggtacgagccataatacgtctgtggacgttcccacgtgcatcaagtatcaaagagcaatatacccttacaaagaaatctacaatataataagagtcctcgtggcgtcgacgcctacgccccgtcattcgatcgctcaatacccgagtgtctattctgaaactctaaacctcgctcccaaactaagctagtatgggtgtatgcgtatcctcccaccttctcaaatgggacgaatgtacacactcgatctaaaaaatgtctattatcatgaaggtaaatcttcatgatatataagattagccgatgatgtacgccctgaacctccggacggttatggtcagcgattcgcggttgaaagaccgaagttcgacagtactgtaagttaatagtctcgatctaatgacccgatgctaagaacatacgctgaccccctcgagccctgatggttttgtaaaatccaggcctacgcgtaaattggggcaccagcttgacacgactgggcggcccattgattgacttagtcgctggtaccgtttcctaaccactaggttatataacgtgtaatttaatacacccacatattttgttagggcggagcagactcgagtcgggccccacaattgacactccgggctcgcatagccttgtatttgcttcattgccagacaccactcttacgaagtgttgctcacgcgactcgccaagtttagtcatttgcacgatacccgagcctcgcacaatacttctcgtgcacccggatacatggcgacgtcatacgctcaaccgtaattcataggcagtgcagactggtagtcacaagttttgtcaccgaaaagacgtactgaaggcgaactaagcattttttactctgcacacggttcttggtgactaagttctaacatgaagcgcacgtcacatgcggcacaccccgcaacctttatcgtggagcgatactggattgcagcctaataaagtgctaggagggcaagttaatggaggcctcccatgttccatagaaggacgaacgatccaagccgaagtcttatcaattaacaagtccagcacgctgccggccgattaggattctgaatatcaatctgtcacgcagatttctgaacgaggactacggaaccagtggggcccgattccccttgaggccaccctgagagagacaggtctatatggtccagcgttccttccaaccaattcgaatttctagtgacctgtggatgactactagcatatggggagaatctgacaccgcgcgtagcggagcgaaacgaccgctggtttcccttatcgctgaacaaccggtaaatggtggatttgattgagaagccttgccccccctaacgaacagctctttaagcccatgccaggcggctacagcgtaatattacacgcacgcccagtgtgtagcgcagctgagggttaaacgcgtcagatctatagaaacatggcaccaccgagatacgaattagtgtttatgggtgtatccccacaaggatcttaggtcctctgtgagtttaaaagcaatatcttcccatgtaccttgcgcctgctagaagaatatacaaagtatctgtccagagttggttaattagtcgtgaggttgcgtgtcgcagagctgcgccaatgtcggtcccgaactctagcaatttacagccctagcgcgatcatgtcctttatgtggctagacgatttcgtatttcgagctccttccggagaaagctgaaatatgaaaagcaatttaacgcagcacgttgatcagtagtcaccaaaaaacgccatccccaactccccgtatacaacaacagtgtacccggggtcaatcggccgtctactggccacccgttacgtggtctgaatgtccagcgagtatcccaccctatcacagcactagcacggcacgagtcgatttttataaccctaccccgttaaagatcccgaccaagtagcctacactcagaagcggataccagtagcagtcttcctgacggcgcgatgatacagaaccatcctagatcaatgggtagttggtagcatggtgtccttcgactatcgtcagatatttctgtcccaggtgtggacgagattccaacttaaggaaacagaaatgtatcacgtataatcaggaaaaaagctgctctgcgactgatcaaagagaagactctaacctgagaggccagacgacaatacccgagcaggccactatcgacacggcttggttaacaggcaaggaacctttaatctcggaacatcaactggtgcctctaagtaggcctaaaacaagaatttgtctaaataactcacgccgcctgctactacggaacaacacccagcgctttaagtcctgctttcttgaatacccctttaggagggctacgcacagcaacaacccggacgctacgtttgtaaacgcttctactcgataccggattggggaggcgtttggaggccttggattgcacagtgaaatctgagcgttaaatagcaccggcagttcatctaacatgggcgggcgatggacacctaaaaactagccctttcgcttatggcgtgtacaccacgacacgcagacagatgagacaataaaaccagaaaacgggagtaaaagagtcgtcgtcgctttttttcgctgagtagttgcgatccgagacctcataaagctcccagatcgatgtatcagggtctaataagctttctccggtgcgccctctcttggttgttaatttagacagagtgtaaggttcggaccgaagctcattcattccttatttctgtcattcctgtacacctgcgcgtagtacgcacagctctaactcgtgtgacacttgctgtcttgacatgtatatagtggcgtgtgccaattgtgataaggtgctgcgctagctaccggcggaactcatcgccctatagaaggcctgtccattcaaacatggatttagaggacccgaacccgaataatcagaggtggtaggtgtatcattcaccaagattacttttccgctaactaccaaaccctcccgaagcacatggcacgatccagcagtctgtatcattctcggtaatcgaatcaggcacgatcaggcgggctaagaagggggctttcaatgagaacgctaaataagcaatggcacatgatcttatacccagcacgcttctgactagatcatgtggggtaatgcattctgggagaaggagtacgataggaggtattatatctcgccgaaggtgtcgggcagtgcagcacctgaaagggggaactttcccggtgaaggcgttcgtcgctctccttagggatagggggacagattggccaagtgttcactgcggtacggctgatctgaataccttagaaatgcccccgtttggtctttttgtatttactacgtttaaagtaccgcgcagctaaaattactagctcctcccactctaacaggtggtggtgtgtctgtagagtctggtggagaggtaccgaacgttgcggtgattacgtaatgccaacgcagcccaatggcccgaagggcgtaaaccagtcgctagtacctttactatctatgaagccgtatgcggaggctcagccggatcattatccatcagtcccctttgctcgctacgcgcagacaaacatagacttagccggatcaaaggcgcgacgagttgcttagttaccgcaacaattcgatgcggtcgcgcagatcaaggcggttgggaagtgtccggttaattagaatttacctaaggagatctcgctcaacttggtgcgccatcattttctggttaatccttagcgcttaccaagatctggtacgacgtttggaatgcggcttctcgggcaaaccgctcagagaagtttccccagacattgttgacccagcggtgtccgcgtgttaaactttggcttgatagctctgtaaattggggggtccgatattgtgtcagttagaagttaccgatgcaactaagtacgccaaaagaaattacatctcgtcaggaccagtgttgttcatctggagcccgaatagcatgccctaacatgagatagagtctcctacgggcattggtgttggtagtcatttataggatagcgtaccgatgacatgggtgcgcgccaactaacgtctaaatgacgttagggtatcgacgccgcgcataataacactaatggccgataaaggccttgatgagtaatcttctctatgcggcgctagttatggtccacccaattggacacttgcagcgccgatatagtctcgtaccgcgtgcgctgtaaacgacgtcatttactagagatcgatttcgacgctggggagctgcaccgctgacccaaagtatcgtaacgatttcatgcgaaaacccgggacgtgaggctacttcatatagtcttgacagtatcagggatgcacaccagaaatcttaaaagtcgacagtacccgggtagcaggaactactaagcggggcgggtaaggagacggtggccggatggaactggccaaccgtcatgtcgcattgctcaggatctcgacgcgcatctgaaagatctaaaaggcctagcaaacgccggaataacctgatgaactcggccaccagtctcttcgtctaacaaacacactggagtcgcctagttacgcctggtggagtatttctcacacgtcagaaaggccatcggcacgtacaagacgctggtagaaagcggctataaagtcttcgtgaacggataatagcgagcacgacatgagtgccgcgcttatttagagggattgtcgttgctatatataagatctttaggggcgaatgtgccccagaacaataaaataacggttatttgtgtataaccagcccgcggagggaactccgatcggcggcttggctttaccattgttagacccagtgacaccattcggagacttacttccaggcgcaacgcgtcgggaagtatgatttgcagtttgaagcgttcactggtacattaggtcttttgtcgtttcttgtacggagtaggaactcatctcaaatatatgggttacttcactacaatctaaaacatcatagcgcatttgatttaaaatcttcttgagtactgggagctgttcggcggcgtaccactattacggtaggccaaacgttccatccagcccccacgttctgtcttcacatacaaaccatggcttcacaagaggcccgcggagtcttgaagtgtgcatgctaccgggaaagtacgcagaaggtacgccctgattcgctggtacactccccgttctatagataataccccttataacaggctactgatcccgaggtgaatcttcttgatagcttggcgggttaacttttatatgcgctgctcgtaaccgttgtagatcagctgccttgtgtgtcctctaagtgctaggcgatcgaggtaccataccttattgtcagcgcgacccactgcttgtgtctgatgtgcagtcaatagccggaatttgtccactaactggtagaagtaaacgtcggccaatcaacaagttcgttgaccagggactttaaaatcatgaacttgcgctggctatccaaatcatcacgttgtagggtctttgaggttttatgcaggatatgtttcccagctgttacgaccaaacagtacaatttgaaaatcacatccgcgtcttgtcgaggagctactacgcctcccttgcgaaggataaggaattaagcgcgtaaacttaagacagcttccccccagcgtttctactcatccccgcatatagactcccttagtgcttcaaagccttgtggggattaaacttgggatctagtaaacttttcgctgaggcgaagggagggcgactacatcagggagaaatcttgccactgtactcattataacggcatgcgtacccgggcagccctccggaggcactcacggagtgtcacgattgcgtgacggattcgactgtaaggttgacgaaactattccgcacgtctgtggtaagtggacgcctacgtttcaagtttgcgcaccatctgcaagcagtggggtgggcccagacgcgtctgtcgttttgggaaattgcattactcaaatctcaataagtgccgcccattcggcactactttgatttttctcgatagaactcactaggaacttttggggctcggccgtggccacttcccccgaacttacccagagtcatttactcaggctttcttggggttatcagccgaccagacggttcgggcgctatgatccttgcgggtgaatgggcaaagcgtagtgggaagtgtcccctcctttcatgagtgcacagttgtcggattcaggcccctcacggaaaacatctcaatgatcctatccagaggcacgacggcctcttcgggcttcttgctaccgtctcgatagcttagagagaagctctaatggcctcgcccctgaggttctccttgtactcactcgggaaagctaggtccaagcagttgagtaagcgcatcacgtcacacgagccgtaccatcattggagccggactatagcaagggcgtttgatgtcaatccctctggggattagcgttcggtggcgtcgtgtacctatcgtccttgcgggcactgtcgatcttcaacatgtgtacgtgccagcccaatgcgtacaacccaaagtatgtctaccgtggtcaaatactctcgtcggagcggtcgagatcgtggtgcaacctgtgtcattggcctacgacttacctattaaatgtccagaaagccgcgagttctagtacgactttgcattctttaacggcagaccctacctgggcgaggtctgattaactgccgggtctcggtcaatatcaacgcaccagagtcccaattcccagccccatcaaacactaatttcaccaaagccgagtcttacaaccagacgaagcatgatggatcacagaagcatgctcgatgactaacctttagaatcgtccccatgtaaaagacccgggcccctgggtagactccgtctactgcaagggaaagctatgtaatctatctaatctggagcgacgataattggtgccccagcatacggtgaaccgtcctcctttgcctggtcttaaaggactagagccactcagagacggacttcttcggctcgccaggatcctaggatagtcgtgcgatacgcttgagcacggcgatgttctatgtaatacaggagcaagacaggtgccgagccctagttgatattgatggaagggccattacacttccgattatgtggtaatagctagttctacctagatttgttagcgccgagagcaaatgtatatatatgtccgctttcccctctagaacgtccacctcacacgtgcgcgtgagatggtgtcgctggactcgtgagcccgaacatctcttagagttacacactattgaattaaaatcaaatagtggtgtttaagatcgaggtggttcatcagggcaaatatgatcatggtaagtgcgtcccctttatacgaacaagataggctaaccgcgtgtgcggagttgaagaggtgcctactcgcgaaatgcccgaacgaccatttcaacacagtgatgcgcgagaagcgtgttctttttaacagaggactggggagggaccgacatatttttatccgtctttccgctattccggggcgcacatgtatcaaattcacgtggtttccctttataatgttcctccgctggcgatcaggctcagcatctcagtcgatacgtatcatgacagccgtgggtcatatcgtagcgcccgcaaggaatcggtccggcggatatttacacgttttccacactgcatttaccaagatcaacgtacgagtattcgcgtcggcttgacgtggaaataccataagtgcaaacggtgccgttcccccgagtcgtctcacgccggaacgggacccgttactgacatgtctatagggggaaagacacataaaagacgatgcggagagcgccgctgttatgatgactcttccataagatttaacctaatatcagacttgtgtagtagcccaacacttctgctagcatctcaccatacccgtcgacttacttggtatttagcatgcgggttagagtccgcgcacttctgctagataccgtccttccgggctcgaggttcgaaggaggctaaactagagattaagagatcccgcaaggttctagctgtaaataatgacgtgtcaaccgtagatggacaaccaacattaacttaatacataaccattaaaagcaggagcaggacgacggccgggtgctggttaatggaatatcaatccctttccccttacctactatcaaaatcctagcccaagcgtactcgggtcgggggggcttctcgcggccttataaagggcaaagggccaaacagtcacgcaggtggtcaggaggtccagcaggaacccgagggacagactgatcgggtgaatggtttcaccgtttatcccatcaatggtcgtacgtacaatcggactatacttgtacggatcatggggttggaaccgaccagataatcgggctgacagttccggcttttaatgcggcgttacattaatgttaacgcacctccgtgactgaggggccgcccaacactgcatacagatgcgccctttccgggttgatttcataaacgaaacgcgtcgtgtcacattatgtaggcgggaggatagcatttcgactacgaaatagccattacccagtcggccttcatcccccgagactcatccagcgcgattcgtgtgtatagcaagcttcgagtttcaggactgagcgcgggatgacatacgcacatgacaatattgagtgacgtagcagccagccgcttgatcagcgttccttagtgttacaatgcgtccccatctatgtatgttaggacgcgtaaagtctagattttgcgtaagaccgcgagatgaactcaaaattttgacccgtctatattgttaatctagtagtaggggtttcgaattagtgcgtccaccgagctgtcacctcgcctactgagagcctcgaatgcgaaaacctgtcagccgacaatccggaggtctcctcgcgctggtaaagacgaatcggccaagagtttcagtaactacatccccgctatactctttttgatattactcgtaaaccggatccacgaactttttatgaaccgacgctatcagtctattaagaactaacaatgtttcagcaaggttcttattgttagtaaactgagcctattacctatgttctgcggtggtgtgatcccacatccaactgctaaccgtaacagcggatactccgtgttaggccgcgttctattgagcaccgcgttcggcgcttgcacatgttctgcctggaatgttaccctgagccggcgaacgtttagctgcgccccgtggcgagttaaccagtaggaaattcgagtccgttactgagtataagtaaccacattgtcgagatcaactatgatgcccccggcatctcaatctaaaacctcccgattcaagttttgagtcgtgctggttttcaataagcagttctgttatatggaccgaagtcgaatagaacaagtgggtctgtcgagcattaacacaatcaacatatcgggcactgcctcagccacgacccggggcgcgctagtccggtcttacaaggaaagggaattgcaccgcgatatatgaatatcctctcttcggttgcacggccgacggggcgcttaagcagtgaggttgacccgtcactgacacaagagtaagtcccaatagacaagaccgcgttgtctcatgtgtattattgtattgtctgggccaagtctttgcggccgaactaatgtagcgagaaggaactttagcctacaccacataacggcagctcctgaggcatgataaacacctgcaatcagtttagccctgctacgactcgagcgtggtttcggatccagcgtagcgtgcaagtgagatctgggagccactcttccatagccttactgcgaaaggcctgcaggtctccgcttggggtgcaacccttgatactgtttgaaccaaagtggctgcatgataagcgctcataatcgtcggaaacagtagcacgctttagaccaccctatcgtggcgcagtctatatgttctagagtccaatgaccctgcccgacgaaattctaatgtattcggcttggctagcattctaagctgcgactaaaggcgctaggaatcttggtgcagtgaattattggaattcgccgcggaaattctcccccaccaatgcacactgggtcatcagagcctttatactaaccatgcgaaatcaggcattcagatgatttatccaatcgtctggtacaaatgacgatgtggtgtcgtatcacagtataataacccaccgataactctgctacaaatatacgacacgagtgttttagaacctcttctggggtataaagatgtgcgccacccgagctaagggacttctatatctcgcgactctcgctcctttgaactcatcaggttcaccgagcgagcgaactgcatccaagatcaggaatgactgggtagaccgtcgatgacgtgggatgtcgcccttatcaagttactttaacttacttttagacttatgcagatgaacttctacgaggtgcaacctagggtgatcgtcagacgcgaccgcttctaggaaagatttactgccgtttcacgggcgtagcgtgtcggacggaatgtgcgactgacagaaagttagcgactgtattggctaccaaccatgatattacagcccacctatcctctactcttacttctgcagtgaagcgcccggatcacacatcctcggttgggagggtatagcggcatgaagagtttccgatagagagccgcttacaaagacaatttgaaaaacgattgcaagtagaagcttgttcttttttatagtacgccgtaggctaggtactcagaactacagaaagcccagtgtgtcagcgcggtggccggccgcccgggtacctaaaatcgatcactctgtatcgagagattgcggctgaaccagcccgatccggtgctcctatagcccaggctgtatagaatcgcacgtgaggtgacagcgagcgcccctccggatgcggtgacctcgtttctcgcgttagacatctcgctctagctatgttttacatattgaagtgcaataggaattatcagatgctcctattccgtggtcgcaggtcggggagcttcaaacttgaccttaaggaaaagggacttgggtgtttggcttggttgcctcctttcaaattgcgcagataggaaattgaacccaccgccgaacctggcgccatcctaacactggtttcacaacccattccatgtatgctacatttgggagtagccacattcagttgggtggcgcacttatcttaaaagatcgttctcaccgtgaaggtcgttcgtgttatgccgatcctggccaccttaactttggccccaaggggcttacgcgggtcgtgttcgcatgcagcgatacgactggcacagtaagtccacagtcaatcaaggaagggtgtaagaactggttgcgtcttgttcctctctttttactagggacgtgagttcggatatatatgagcaaaaggtttcgccaccgttggtggtgccgatgattgggcctttaaacgtcacagttcactaagatctctatgaggagagccggccccgcgcggtgcacttggcgaaggaatcgcgtgtctctctgactcagtgacgataattcgatcgttcagtaatctacgatgccgccgaatgagagcttgcggcctcgatgtctataccccatcgttagggtcacgtgatcgggggcgtgtagtcagaacggatgcgctgaacggtatctccttaaagaatttagccatcttcagatgtagcccacgaagctcataccaagtattgtgattgaaaaggcgagcggcgtggaagatcgtaggtcgtcgcttttccctgttagtaattccgctaaagacccaacaggccacaattatgtatggtggtcgcgacgccattgtagttgtgaggaaatttgactgccaggccctacctatggaccacctaacagcgtgtgaatgtatataaggattaactccactcatttcataggacgacggagctgcacgggactaattctggcaggggacaatctgtatcgcctccaaactgtagggcaggcgcggtcgttaaatcgtcgcacaatgtatcgaaaggtaagtatttactgaagcatatgcgttgttactacctcatccaataaccaagtgtcggtcgatcaagagtttatttatactctttgaccattagaaggaacttctgatccacgaacgattaggaagcgcctgcgaacatgctttttcgaacagacgggatttgaggatgtcatctgaaaaagcgggaaacatagagaacgatgtagcaggctagcgaggatgttatgaattagctgtatggacgggagatgtcctgccgcaccttacgaaataccgagaacgagatacatgaattttcgtcgggaaaagcattacttgatcgacctcaatagcgacgacacgtcgcagtccatccccgccccttatagagtcagggttagaggttaaagggatcttctgcccgctcataacagatgaagggagcgcctctagagattagtaattatcattgcacgggtctgcggtggtgaggagcacgaagtcgatagtcgcgaacggaagtgtcatggagattgtggcctttctttcctctgagtagcggttcgcacacgtcccaaagcttcgttctctgtgcacgagggagtgttgtcagccaaagagcgcttgacggaatgtccttaatgcatgccgtgaactggacaactgcataatatggacacggaagaccttcaagctagaagatttcctgcaataaccggactaccccgacggcccatgactaggcgtgacggcgtgtaatcgggatttgtactgaactgccatggtagtccctttttggcctgccgcggaatatctgccgggtgggcccaggtatatctcctacgcacgctcagtgaatcacatctaaatccgctagtcccagcgcttcgagtacaaccaagggactgaatcccgtgcgattggttttcaacggagttcttacagtaacgaacgtcggatgaaagatctactagtgcttggtttggaaactgctgaacctcgggagagctattttcctccaatgtggttttcgctgttactcagattgtattatctcttatgcctattaaatcaccaattatgagatttgtgactacttcttaatcctccgcaccgcccatatacgatctaagcacggcattctatccaggtgctatttcgtcaaggtatttgagtttatcgtttgttggaagccgttctgagacatataaagtagctctgcaagcggaacgaagcaggaggaacaggatggaggttactagccgtgtcattgtataggagagggaccagacccgtaaggccctcctcaccgctattgataaaccgcctttacctgggtgtaaatctgttcttgcaaggtcctggtaccttctacgccaaagtaaaaaggaaatgggttagtcgtgaatcaattataatgttgttcccaccgagatcctagtacgaagctcatttgaatacctcttaaatcggctcgttttatgagaagtcaaacatgaaccgatgcccaaactgccgctggtggcggttgaaaatgcaagaatttaaccatatggaaattgaatatcgacaagtactagaagaaataataagaacatggtagagcataaccctcctacaacagcatgtcatctttatgctagattctattaatggtcaggacatatatgctgttcgcagatgagagccgaatcaggtgcctatgacccctccgctgacagcacgaaatggcggaagccttcaatgtcgacaccgacgacagggcgttaattcttacggtttaacgagactatctaagaagttaggaaagttgtatcaccccgcgccgtcgcaccttgtaagtggtctatccatggaactctagcgcaaaaagatataattcctatgatttcgtttcaacaaggactacttcaaaaagatctaagttattctatgaacagaataataagaattatcatctgttggcttgtcgtagatgacgacccagctaagttacatagtcagcggcatggtttaagctggcccgggctaaactgtctaacgacgacagagagtcactcaagccctaggattttactcccgtcagtatgcagtctaaatgagctcgaatcgcatcggcgctgtgtttttgctagtcatcactccttacaggtaggtccgattttcgaggcgtctaagactgagggactcttaggtactgtcaggtgggttccttacacacctgtgcttccggcaacggtccatcttgtatccgtcaaatcgcttctaactcttaattggactcaggattaaccaattctcaaaacatagcaacgataagtatagtccggatgatgctcggtggaagtcggatcccagggaggggccacggtcaccctcgctgaatcactgccaaagcattggcgtgtgtctgaagtcgcccggcggttggtaaattggcgacaacttgcatgtgacatctgatgagggctacacccaaacctaacacgtgccgaagtgcacccgggtggtattataacgtttcgacattctatagcggaacaaaatcaattatagtcggaacctctatcattattataataattacggaagacttgttcaaataatcttcgtcgggtaatagtcggtcgacgccgcatatcgtgacaagatgttacctgtatccaagatgaaattcatcgaacttcacagaacgcggtgccgggcctgaaaaactagtctcctttcccattggcatgtcgtgtttgtggactgagccttgtgactaactgtgagctccctcggttccaaagtggacgcgctcttacgcgaatggtctagaaatgtatccctaggtgtctcctcagaccatcaacgtccaggtgagctcggtagaaaaccactacagactatcaccggatatgacgacggggtcgacaagtacaagggaggccacgtgtcagattgtctttgtctatcgatacccgtaatcacctaagctccccgaccctccaggcccccaggcacgaattcaaggctagtcttacactcgttactgttgggtttgcaccgatgttttagaggatttcgttacgtaacaggtgccgaacatgtcggactgagggaggctttcgctttttcagtttcctgactgacggttcgggaacttctacctacacatcggtgtcagcccttctcctgattcttgtatgccaattctggatgtacacagcacttacgaacccccactttctgttgctacgcctaaagtagagactaggacatttggagggatttaatgtaatgaacctacaaaattgacagctcatcacaagtggattttattcttactcccgcggaaggagaaagaagttggttggttcacgggacgatacgacgtcgcagtgctatgaatcgctggctggaagcgcgcggtgaaccttctggcactgggaagatttacatttcatgcgcgcaagaccgtatagttggttggtcttacagtgttgctttcgtagcactgctctggtctaccttcgcgcactgatcgtgcgtattgcgtagaggttaacgatcttaacagtggtccggtctcgctcaagcggatcatcctaacgagtgcgtatccttctcgcttacttgatgcaactttacgacacatgtaaattaagtttgcatgcgcagtggagtacctcctcctctgagcggaatgctaaggaacaggtttgaacgaaggcaccaatgatggctggtaatatcaatgatcgactcgaaaatggacagccgacccccaactcatgtaataatttctagccttcactcgtcatgagcttcttggtcagcgatctacatgttatggtatgtccttagaaacgaatacaaagttggcccgaacccaacgactgttggttgaactttgcattctagcctgttagctgagctactcctctacgtggtctaacatcgccactgattacatgtttgggacttgtagggattcagtccgcgtaagtaacgagctaaagggtgcagtttacataatttttacatgttgtgccctgcccacgcccggaccaagcacaaagtgtctgtaacactggaaaacgacaggcggcacaagtggagtatgggggggtatcactctcttgttcggtgagtaacggaaatctacatttagttcgatatgcccccgttgttgatggtgctgtgcaactcacgcgtgcgctcccgaaatgcgaaagacttgacacttaaccaggcagcagtcaaccgcgccacgatcttgaaggtttccttacaagcgatactcttaagtggaaatatactacaaggcagaattggggtagcggggcggctccaccgtgtggtcccatattgacagacaggttaaacgtaccgctagttggtagaacaccgaccaccctcccgagcaaattggtctagtctgcatccctcgagaaagaagatcgtgctacattgagtctggctagtaaacgaatgtcagcctcaccgaggtctgcccgcctacttatcacgcatccatgtccactcgataggatgttcatgtatgcatcgggtgtgtgttgccgatcaagttcagtcgggcacagatgggcatggtgatggtctttgagcttcataaggtatttcgttgggacttatcccgaaaataaggtgctggccgttatctgcgtgtggtggtgtcagtccctggccgcatcgatgttacggacatgacgcttacggtatttagtaagtaacgatgtcgatttttcccacctacctccgacggtgcccgtcggccgggtgtactgtgtaaagggcattccgttcaatgggactcacatactatggagctatgtgtttgccacttgtatgcagctaatgctgacctaaggctggggcggaatagctgcgcgcttgcggcaatttcgcgatgatgtacccagtcggatagaattagcgttggggcaccgtggcgttatgcgtccgctttgtcacagccttagcgaccaaacgtttcagcaaacccctgtggtatcaatcctgtgcttgcaggattccgaaagtccccgagttcgcgcaatcgccgattgttgcgtgtcatttgagtttatgcgtgatctcagacataaaataagagctcctagctcctgaatgaagaagacgacactcaattacaagctcctataagacaaggctgggaggtgtagttagaccaccatcctgtgtgacaatttcgaactattcatggtctcccatattctacgtgatgcggacacagtaagccacaaatgattgtctgaacgcgggtcctctagtcgagcggccaagtggatccgttcaaactattcctttccaggaacgtcgagatccaccccccaggtgcatcgccgtacagctgcatcgagtctttggctgccagggcgagaccggccttcgggccgttttcaactgaacagcctaacctatctctatgatcctctgattctcgacgagaagtccaagatgtatgggcgcatacccgacaactttattgtgagtaccggtaggattcgttgtacgtggtacccaacccttatcgaagcgcacccgtaactctcgtctatgttgaggaattcaagcggcttcagggctccgtagcaatcatactaaaggcccgcaatcaatgatacaaccaacgtcgttaacctgctgttggggcgactcgtctcaattattccgtggcccattgcgggctcaaagacctcctggccattgctcacggacttgaaggattaaatggaatatccggctcatgttattgctgctgcgcatcttaaaggcctccccacatagggtgaaacatgtggtgagagccttgtatgacagagtatacgtaccatggtatctgtgtgattagttcagccaaccgccataatctcccatcatcggatggattccatgctggtctggattaattcccgaaaattcaaatctctggtaatttttggctattatattcatgtacaaagtaggaggtaaaaattattagcacttcatcacacttcccagccggacgtcgcgggccacacgcgtccaggaatcgcgaaccgttccagcctttacgcggaatatatcgtcaatttaattgagcagggaacaaaatatatgctgcgccgaaacgcccttctactactcctatctggctttaaacgcgtccaagcagtttagtttgcctcctcctgtaatcctgtcggaccatctttcatgcgtgccgccctgacgctacacctgcgggtcaatttaacccgatgccaaccattacagtgcaggtcctcgcgaccgttgtaaattactgacactgaataccctcgatctgcagctccaatcctgacgaagcctaggagtaaaagcttgatgcactatcatacctctccccccccttcgccctgccccagctggagtatccagtgagcccggggaatcctttggctacttgaaatgagtctctcttcgatcagagttgagcggctgttagctaaataggactattgggatagcttactacccaccaccgtgtggggccacactcatgcgggttgcagggccaatgtctagcatactttaccgcaagcgattctaactgctagttgaggagtcaagagtggggtcgagcgtagctcattgtccccgtcagttacgctgtaatagattatgggtataggcgaccagacggcgtatcagcccttattttcgcaggctacagacctcaaggctacgaagtttcatagcttgtcgcgcgggacttcagcaaaatgatgtacggatccggaaaacaagagtcgaccgcaaaacgtcgatagtattgttatcaataccgtcgtgtgcaactatgagggcctcttcgtttcgctctgtagtcgtaaatggaacctatctgcaagtcccccaaggaggaccggcataagcaagaaaagcctgctatttgtatggaggagacgcatcattgagaggcccatcagttgccgtcaggacaaatgagtgaaacatgagctagatggtaatcatcagcgcagcatctgcctcggccataaatcaggaatgctagtattgcacggttttttttgatcgacggtctcctcacgagatgtgcggccacccactgtgtgtacaaggccgatggaaacgcttgtaccttagtcttcgggtagggcgtcacgtacgagttgtccacagtgagttacagacgcaccctctgccggggttagccaaaagatgccactcggtgcattggcgcgagtcttcctatagtgccatagaagtgacactctgggcttaatagggtttgtctttggttgagtaacgccgcccgttagttagctgagaacgaagaattgactcgcacggacttggctactgttgcagctacaatgctttgacctttagaccgacagcgtataattgatcacccgaacatccatgctaggtgctgataaggattccaggacagctattacctaggggctgtctgaataggctgtcctaatccgctaacgtacataattcgcgctcgcagctatccgccataacatccgagagagccagctaattcacggcggcttaaatagtggcatggacgaaccattgaccgaagaaccgctagttagtcatcgagctaccctccggctttagttggtaccaaggaatacccgagagacgtcggacatcaagacatccgcgtgaacagcgacttttatgcttttaagcccttactagatagtccgaatttaggacgaatccgacatggtcgcatgtttggggaagggggcttataatgggtcaaagtaccgttttgccattagttgtgcccagcattttcacaaaagccgaaggtgcgagacgggtcggattgttgtcactacgtcaatagtgagattggaccgcaaacacactgaagattgtcgccgaaaaccggcttgtagatcattatgggtctcttctagagcccatcaccaggtgggacaagtcctgataaccctcaagccgatcggagtagcatgtcggggtttgctgtaacatggcgcattctttgacagttgggtcaggatgacccaggtctgatacaatatcgcaaggggcagtcattggccacaagcagctttcattgccagattagtgaatacaaacaggtccacctagcaactaccttctgcagcatcgcaatccaacgcctgattcgggcctctagtcaagattgtttgccctcattgcctgcagcgcttcctcacatcgagtatttgcaaatcccgtgcgtggagtcgatggtgggcaagaacccgacacttacagccacatatcggtggctggaaaacagatggtatacacaaacggacacattattcattatcggcctggaggaactagtgggcgcctcaggttagcgctacggcgtagcaatgggatcctatttacaggagtgaaaacgcctctcttaactaagaatagcaaagccgcgcgtatgcggcttattttagagaatataccctgtggtctctaagcacatcgtagattttaaaattgcgtcagcaagaggatcttttgggcttctgccttcattgaaaagtacaactttggcccgattcgtgtggcggctaatcatgatggcttgctccatatggctctcatctagttggcatatccggggcgcacgtgcagagccaaaggcgcccggtaccgttgaccgtgatagaagagccaggcccacgctcacggtacccactcccctgttccaggatactggaaatacacccagggacatacaattattggcagcaggcgtgaacggcagaaaacttcgttaattgtcaatttttagccgacgacttccgaagaacgtggaggtcctttactcatgtgtaatctacagatcacttgaggtgtgttcgtactacatccatgtagatggaaattaggttagtggatgtaattggaagtgcttctgccacactatcagatgatcgccgacccaagtgaagcctacggcagaggtaaccgcgtgttagcatacatgcgaggggcagcatggacggacggttctacgggagatataaccaattaacgagatctaaagtgatccgcaggctgctcctgtacttgttttcgcgcgtaatggagaccggaacacatatttgacagggcggacaatccattatacccacatatactgtcagaatacgcggaggagtctagatgtttgggtgatgtatccgtgagggctgccgctcagtgagacgtagggtaccatttcgcgtttgaaatgcctgtggcaaccggccgagaccaaagaatttacggaaagactctctatttacaacaggcccacggttgacgcaaactacgtcttccattccacgttggcgttttttagtcctgagtcgtatacagatagagcacataagagttatcacatcttgacgtgaaacagctggcgaacaatacttgggcgatggaggcgatctctccttctggaccttaagatagtgacacacacacgaattgcattttttctgccgtcttgtagacagcacattaggtccggactctgggcccgtctttaaaattcccatgtcgactttgcctgtgtgggggggcgtgtacgttataagtgtaccttaccgttagagctgcaaatattactgattcttcaataaagagttacaactcctcggatctaaggctcctcttagtattccgggctatttctaccggatttcgtccgcacgctatcaaattcgttaccaccagtttacacgtgctggtgttcacctcgcgtggcccaggctaaccttatctgtttatcgatggcttgacacaacgcaccttacgacgtgatcgcggaaggatgaaacagtactcttgcgacccagtgttactttttactgatttcgtttcaatcaccgaagcacctacaatatgaaatataattcacggctcttgagtcttatggttggtcttagaatttcgaacgatccgacgttcgcacgtagcatctggcgggagggtagagctataaagtaaactcactgtcaatgggtagcgcccccgtagacttgacggatgatcgcataccctgtaagctggggagtgatgtacaggacgcgaactcccgaaatgacctgaccagctacatgtttagactggtgccgggcatgctaggcttaggtcgcctatcacgctcacctttgaccccactgaaacctcacccttaatcggccacgcgtctgttgtattctatatgcacggttttaccgcgctgagcacagcaccatgaacgtacgcgtttgctacccgggatgccgatgaaatcccgaccttggtataggggcctgttggtgggtatcaatttcggcctttcccgatgtcagagatgacgaagacagtccgctagcactattgtgtgatttttctccgagtgtggcattttgtcccatcttatgcgtgatcagagaggtcggtcaagattagatcccaagacggcagttgacatgatacttcctagcctcttgcctgttcctggtaggatctattacagacctttagcacgccataaggacatgtggagactgagcccgcgagtagtaagacgttcggcaggaatgcattcgttctcctctttctggcatctgctcacctagcactttatatgtacggggcactccacgccgtggccgaccaataacggtaatgtctagccttcgggtagccgcaggcaaccaatacgaatctggcaacaggcctgtctagacgcagggggcagtgtataacggggagttgcatactgtccggcacttcgagagagaaaatgctccaaaaccgtggcccgacaaaagaataacgtttattacagagacacaataatcgtccactgcgcccccgcttataaaaatcaggggtagctagcctggacataagaagcaggaaaggtgaacagggccacgaagaggactatcatctgccgcttacccgctagtgggcttatggactttaaggtcgcgtttgacggaatttagcgggccgggaaccggtcggagagaagatcacggaatcgctgcctttgcccctctaccaagacagcactttgcatcattcaagaccaggagaaaagcatatgtctggtccaggggttggcgacgacagctgcgcgcaaaccattgctctcgccttgatactggcaagaagcggccagacgctttgtcggctctggtgattgccaggaatcgaagtgcaatcaccgtaaaatgcatttttgcggcagacgaaaaccgcctccgtgtgcggcattgataaatcatcgaatctatctcagtgaagttctgcagacgtgatgtcctattctcagcaaatctcttttagttggcgttctgacccctggagccgtacgagatctcgcccgattccatatcacggtcgcagtacattgaaatatggagcccgctatgggtgagggggccgccccattcgagtgtgttcccatctctctaggctttatgccttacgtacacgaaatgtccattcttatgtatgtttcgatgcctgcgactcctcggatcggccaaatcttaccgattttagacccatctatccacccataatcccgacctctttcctaggcgtggaatattagccatccaagtacacactggccaacatgttggaagtcttgcggttttagggatgactttggcagcgctcactttgggcgataatgaacatagaacgtgcatgtgccattgtggacaacgaagtcgatcgagcgcttttggccatcgagtggaaccgcaaaagcgtccgatagaccgtcagtggtatgctgctatctaggacgggtaagcaccgtagtgagacgaataaggctatcatcgcctgatgggcgacaggaggcaagtaccacgtgagaacggttcaccgtcacgacaacgcgttccttctctgattaaattctaaacaaggcacacgacttgtcggatgagcgccgcggcacgcgtgcttagctaacattccatgccattcaaactttagtaaaaaacctcgaccttgtgcaggatcttccgcggcgtttgactcggaactgccagcccagtgtcacttatgaaccttgtacccgcttgctaacacgcaccttcaagttagtcacacatactacaaggctaggttgagctgataaaacatcgggttggcaccgtcggcatagttgttgcagggaactttctagcattgatccgcaaaatcacagcatcttggtaatatcattccagcagaggcgatgtagggaggacgatttgaaggcgagagtgggcggtaatgtaacatatcctttacaggggacacttattaggagaacatgcgccggccattcatgtgttgtcattatacgggattgcatgagtagcaaatgtatgttctatcttaggctcttagtgatgagcagagctaaatcttccctaggtgctacgtccactaactactttggaattaggaattcacacgatgattttatgtccacatggcgtacaagagcactaagttggcgaggctctctcatgaacaggatcattagcgttggcacttggctcttcaatgagtccgctatttgccggacaggttgtcgtacttaaatcatctgtatcgtggccgctcgcaggtctaggcgcgctcctgtgccagtccatgaccataacgcttaagcccaaaccatccacaggctgatgcctaatatccaccagtacaccccttttctgtcatcaggtttaacagactagacaacttggcgtcccgttctgcttggttctcgccggacatgggattgtgtgcccattagctttaccgcgtaactacggacgggttggtgaagttgaacggaggcctgacgctatgacataatgagaagcgaccgtgccgtatgagcaactaggggagggacgcgcaaggtcggagcctcggcactgcccacggtattagctttgtgtacattctaaggctgtcagcaccgtccgtcagccgactactgtacctggctgtaagccaagcgagaattacggattggcaaagtcgcgtctggcgcggactcacgtcacgactgaaacgttcccttgcgtgcagggctgtggacaccagtaccctaccctatacggttgggaatccagcgccagttgaattcttgcccattttagacgggaaaagttctaagctctagacgaacaggcaataatctgaacaatcaaaatcccccgctagtccacccatcacgcatccacactcgattaactcgtgtattgtaaaatccttcagggggcggggtcccagataataaatgctctttcgcttacggattgtcgtcggctgccaagttcacgacgctaggaaccgatctaaccccctacacggctcggcaacagttggacgatacacacgagcgtatctcgtggcccatccgcaggctggggatcttaagcggactcgtcactcccagagagcacgtcgatagcatccgaggccttgtctggctgtcgatgttactagcggtaacttttagcgaactcttacgacttccataatacttagtttgtttgagcattaatagaacaacacatggtcccaaagagtacgcccctgccgggttggcacgcggcgacatccggtttgcctatctgtcattgacccacgacagtgcggtattagataaaatttacacccacgatcgaaaaattacttgttgttctacactagcagttgttgttctacggacctaggaatcttaaagttaggtccaagcgagaccaaacatgtggtgatcccaatcattggaagccgcctcagataaccttgatgtagtaacaatcgcttcaatcttcaaatgagaatttttatatagatccacacaagcagatgttgggccgcagaaacacgattctttatccgtagggattgctactagtgctcaaattcgagcagtgatctggggactgcctagtcggatcccgctcttaaggtactgactccttaactccagggtgtgctgagcatagtgcatcttcaggcgaaatgtcttatccaaggtaattcggggccatcaacgtgcggctactgtggtccatttgaagacgagatccgtgcttcctttgcataaggagaatgaggatagggtggatcattctgctaaagaagtcacctctcagtgttttggacccccccagcgcgggtcaggacggaccttttaaacggggaaacggtgttactctccagatgtagacagaggagtgagatgcccgataccaataagaggggcagttaaccttgacacaagccgccttcccttgtcggcgtgctagactacccgtgtgcatttgcgttaccatttactcatgcacatatacgtacctaatcgtccgcgcggaatcctaggatcatgcggcgatccaaggcaagattgttacttgtgaactgttcaagagaggcagatatgaccttcgactttggcggttatcgacacacagcctccatcggacagggaccacggctggtttccacgcccgttgctatcactagcgtccgaacgcctttaacatacgaaacctctaatcccgcgatttggttatgaacacccgatgatcgagacaaatttgggggaggcgtgaggtatgccgtcttcagatagcgacatttgctaagatacagacctgcggagaccctcagagttttctgccgtctcccgtttcaagctaccatcagacgtttcgactcggagcggcatcaagcttcgagatctaatctcaccggtaaatcattcgtgatcaggtggtagaatcggcggcctcagtgcctagtgctctgccgcctttacccgatgggaattagtttgagacaggcccaggctacggtagtagagctcttttatcgagtaaccacggtgtccttccaagttcgtctccgaggctgggccaatctgtattggttcgaaaggaacgttacagcactttgtgcccacgtcgttcttgctcgagaggccgatctatacagacatccgatatcgatggcttttgcggagtaatccgggctgcgttggcatatttcagaaatactcgcaagtgtccgattattagtcgccgccggatactcagttacgaacatcacagtctcgatcatcggggcgccttctcctggagaattccacgaaagggatagatcctgtgacggcgcaatacccccttaatagtatctgacgctcgggggctttaaattatgccgcctattccaagggcaagttcttgttggctatacgaaccccgatacacttactatgtcaacaaccggcattcctcgacttatatttcgcgtggttacccccatgtaatcttcttcgtgcaaagttctatagaccgactaggttcgaactcctctgaccaaggattgtactgaggccgcgcgacttttacaatgaggtcgaccattgactttgtacgtctactttaccttatacatagacctatgacaagtattagtcagaacaccactagcttactccttcagaactcccgcgggagttgcacacgagatgctactcacgctttcctaatggtagaggtggctccactagcccccggagttcctctttgggatcccggagacacgcaccgactcaaataggggctagcggataaagcatgtttgattctttccggagcgatgttgagtacctccgcacgtagacatcgatgtcgttgcgggagtcaccctccccgcattatgaaatagagaggggtgtctggaatgcagcactacttcctacggaaggttgccgcactatacatccgcttatagcagttcgctttaaatattctgtcaaatatataacattgaggaggaggacatataataattagaaaaatgacaatgcccctcatacttctgctccaccaatacacagggttcataaattgtgtgtagacgaatcaactgtgcataatcatttcgcagaatgatccacgttgcagactagttcgattactaagattctctgacacaagtaagtcatattcttcctaaaacaggcgtctcatcgtggggggtccagcagcaactgtccaagcatttcgctatgccgtggcttccgtataaagcacctgtactataccttaagtgtcctagaaacaggtacagaacacttataggggttctccagtaacaatagtaaacttcgttacctctggagattactcattttttagtcagaaagtccgtcaactaggcgcccaacatactggagattcctggttctcactcgcggggcgacagctgagtgccaaccagccgtttcccttttatccgtccgtgattccttgacctagacgtactatagggtccgcccggacaatgttatcgtcagcttacctggcttgccgtgggaccacgtaatgcgcctgcgcgcactgtgagaatcaaataagtcaatatagagtatggtagcagagtcggcgcatccgcagtactaacttgcagacatggctagaaacgcccccgacgcagtggggtgcccgccccccgagtctattcccgtaagggccttgcatgccttcgggcgcctggcggcactcggaaaatgcagacagtcaagataccttcagggctgctctcgcctcattatcagggtccactttagcccgcgagaaaattagaccgtatacatatagacttggtcgtcggagcatgtggggttgtggcttcggtctccattacaacgttcggacaatgcgcgatcgggtgcggtttacgtgactcctctatctaaagttccatatgttactggactgaaccagaataggtttagttcgtcagtggccacggggaggttacgtcgcaggtcttttccaggcaaagagaacacatggctatgctcaggggaatcattagaatagtaagctgacatgacagtcgtgggctactagctggctcattatcaagtatctcacgtgagggacagttttggtcatggggcacgagataacggcagttctgaccccatttcatggtctgcttagcaaatgtcgcgtggtgcagatctaacctcccgcggaagcgttccgattcgaattatccggtaaaggcgagatgccagattgttcttaaatgttgacactcttacaccggccaaagttgtacctattcaaacatccattgcaacaataagtatctaatcatgctctccgaataaaaaaaagaaccaccttggctgggtaatattaataaacgactcccgaaatcactgattttggtgcagccacgagaccacctgcacaacttaccaatagactgttatacactttaaaaactagccgcagtctgtgctgccggaccacgcgtagccttgacgcaaatgtctatgaatcgcgacgggacggctagacgttgaggtattaaccgcgatcacttggtcgatctccgaagtagtcactgcgtgtgcgcattcgcaaggatctttgatttgagcgcattcagacccccaactcagaggacggcatacttcattcaaggcgggctgttagtcactactcaggcgggggaaatggaccaccgatggggtctttgacagagtaggtcgaggctagggaaatcagcgtggcgaattggacggtacagaggatcgtttcgctaatatgtcgatattgtcggtgcaaaatcgcagcttaggcagaccatccctctacaactcaacgcaccgtgtctatttaaatctttttataatctccagaactcatatgatgtccgaccaacctgaaaataaatgaggtatgggttctagaaacagcagctggtcattggtcccaaccactagtcggggatgtccaccaattcacccggctgcccgttagatatcctggtggtagactgaacgctttgttattagagcgaccgaccagaggctaggagctccgagaaactagatgcagtaagcagagggtctctattatcttttggagaatcgacaattgtagaagttggagcacagggggctagaagatctattacgttaaccatcgcaatcattatgattttggttaggagaggttaatctccgaccggaccttaggaccctctgaggagtttactgggattcgtcccgggtctgttagtgcgcgtcagtacgctctatcgcaacgtagcactggcgtcagcccgagcccgttgtaatataaattgacgccaggccgagtcctatgaacctgctcacgcttgagacttccgtgctgaagccctgactctacgtcatgtgaccttggcggtatatgaacgtctgaagaggggttcggaaagtagaaaaacgagcgtcatagcgccaataatgtaataaaacgaaagtctgcctataattattggttgttgtcaacagagcgttctggtcctaaggtcagaggctggtagcgaccgataaactagcgcgtatcgaaataaccgggtatgatgcggtaccgaccctggtcgtgtgagcacaaagggccgggcgtgtgaccctcattacacgacgttaactgtaatgtctctaaaattcatggatattctaactacggaacctggtgcgtgccacccaagtagatgcgagggtcacagtggcttccagcaacagcaatgccatactgcccttggttttgcaggactacgggtgcatagagttccgaacaggacaagactgtgggtgcaaggtctataacattaaaagaccgctattgatggccaactagaacaacactagagtatgtctgactccttcaccagcctcggcagaagtgcactatggagccggtgaattgcctgttgggattgttcccctgtcagaagttacaatatcggccctaaagggcactcttccgcgtcggcctttccaaccctttctaaattgactgcaatggtccaggaatctgaacaagttaactggttcccatgacacctgcctcttgctcctgacatagccgaatcaatagacccactcacgttgaagcgtgatgtattttgtatccaagacctctaccctatttgtacgtaataaacaaacgcataaagctgcggtcgaacaaaaaagccggttggttgcacactgacaaccacgcggtttccgatatggcttcattcatccagggtacgtatattatgggtccagattagactgaccagtatgagcacatttacagctcgggtcatggaccaaaagcctcatcaactcaatggtttggcgtggtgtcaaacatgatttcaaaggtgcgagatctgtgttgtcgttggtgttgacattgctaggccacttactctgccaatatcaagtaactatggagttgtaccttgatgatcctcttctacattgtccgtagaccttctccggtgagccgcggacattccgctttaggccataggggatagagaaaattcacttagttaaaatatcgcgccacaccacattaagtcagaatacgcaatcgctggttatcagacggatgttggatactaacgcacataagcaaccgtggcccatcttgtatagaatataacccctgtgacactaaatatgaggggggtcgtgtatgttctacctccaacttcccataggcagatgtgcgtctaggctgcccaggggggaatagtactggcctacctgcctgtaacgttatatagtatgggttcaattgaacgtcgctcatcatctgcgatatggtgcgactctgtctgtagaaccttggtcggtagccacgtgcgctcagcgggttcgctcggtcgcgagtgccatttctcgctaagggtctctgggaaggtataatttagagttttcccagacgttattgcggatttggtctgagcaagcaagggccgacacttcggccaagtgggtggcagggaatgttttaggccaggctaacggccagctattcgcacatctggagcgtagacaggctcggcccgttgatgcgaaggcagcgggtacatgtctatgagaacggagggctttaccgactcccagcactattccgtcactcagaaacgatgcatcgagatgtttacgcctcttttttcgaaacattgacgttggtgtcacccaaataaagaagcacatcccccttagtcgagtatttttactatccacagtctacgatccccaacttcgtctgcgtggcgaaatacgaatcccccgaatgtacggtcaggtggtggaagatacacgtgggagtgacccctaaggtactattttaacgttccttactctatgatattaagatgatgaacttgagccaagtaccccgaagagttatgttgagcggattatgtttaaagaacataattgggcgagaggtgggacgtggaatacttcttagcgtagcacaatggtaaggtgggtacgcccgttagttttatttgggggaactgtggcaagggccgtacgtcgtaacggttgcgaaatcattgcattttcgtgagtatcggaatgaagtctgcctcctcaattgtcctatcttcggcgacattcctgggtggggactgaacctagcgaatcagactttcctatcgatcgtctcattggtgcagtcttagagcactgcgatccgggggaacgcgaattttcactatgtaatacagagaggataccagatcacccagagccgactatttaccacggggatgctttatcccggtgtggggcgtttaccttcgcgcacctggaaatgtgcgagatctagatgcctagacttagaagttgcaacgacaacgaaagcagtatgttatatttcatcgcctccaagaaacagaacgacttcggatttacacagtagcagccttctattcgtgacgtactcgccaacgccaggtcttctgtcccgtactccctggtgactcgcacgtatgtgaaagtattcaacggaaggtaaaacgtgggcagcaacatagaatggttccgcctctcactggaataaacaataaggtccatacatgtagaacgacgaggcgtagtgagaggtgttcctcatccgcgagagtgcaacgctgtgccccgtatttcacggcataaccagggtgcgagtctcatattctaaggacgagtaagttaacagacgcgcgcatcctttaacagactgaggaaggaaagggatgtatttgttttgaacgatcatttattgccgcacctacgtactgcttaatcagatgatacaggaaaaacgacttacgtcgggtcggtgcaagggggggttatcagccaagttagagatcgtcagtgagctccggcatgcaaatagttggaagcaaatagaaacggttgcaggacggacagccagcataccaccgtacggggaagctacactggaatataccagggggtaagtagcccgggtgacgaagaaaccgttagtcgcattcactttgcttttactacacaacagacacctatacgtacatattaagcgtggttgctacacccacgtataagatcctagctatgagttgaatccagttggtgctcgacgggctgttagggtgcatcttacctagtcctgtgccctaattgcgcggaactatcatttaagtaaacctccgaatgcccccgcgcggacccgtagaatctatcctatacacttgcaatcgagatggtgccccaggtggttgagcttgtgtcgccgttccaggggaacggacccagatatgtcaaggtgaagggacgcgattgaagtacttttaattgtcgttcgagacacattctcatgttggtgggacttatagtgtagaagtccaccgcaattgcgtgcgtagctaatgaaatcgtttgatgtgccaatggggaagaacgcctatcagaggtacccggcgatagtaatcgggtcggggagagccagggaaaatcttctggcaacctttcacgggtgccccccgcgcaaagggtttaggatgcccaatcgagtgaaacaagttaggtgacgtaaccacactctttattcaattttccgtcagaagccgtctgggccgccacctaatcccagcggcaaggtaccgatagacgcggcgcgtggcactcctaagacagctgattgacactctgactagtcagcaccccatagttgcttgatttctacttactggttaaaataggtaagaggtccacgcacccaaattataatagcatcgttcgcgggaagccaccaacaacatcgaccgaaccggtcaactcgttattcttgtgtctctcctgggcctccaatgtgggctcccatcgggcttagcgtgcaacctaacgtggattctatcgaccatgtgcagcgtagacattgttgaggttctagatctcgtatcttttaagtgggagatgaacagcataccacacctcatctttccatgtcgttgcagccagcctgggttgagcatgagataggtctttaattccgatatggaatatgaggtgcccgaaccccaggggcggacgaagagggccaggcagcctggtcactgacgctgccgatacaatgctctaactagtcgccttgtgaaaaaccacatttagtatgagggattttggcgtcgtgttatgtggcctaatggcgccgatacctttgcggccaattcaggacagttaacatcgaccttgccaggaccgctagaaattatacggtgtacgggagagtctctgccgccgcgcctatggggacagctttgagttaaagcgagagatgtcagtatttaggtagctgctgtcaatagttataactcataacgtgaacgcccagcacggccgagtccacaacggaagacccggcatggcattttcgaggctggcagcgggttccaccgtgtgcgcgaccggaaacagggaagtctataggtccatgttaacgactccctagtgccccagagcctccgaagagaattcccactatacagcggttttcaccctgttggtataaatattcacggtggtcttgaacgtacgtcctcgggcgtctgataggccctcgaacactagctttgcaacgttggtaaacgtgatgcttctcgtcccgccttagctcctcgcacctttttagagcctgaattaagctttgccacgccgaacagcgatcgtgggggatcagtcatggctactcggtagggacagtgaaccaaccaatgctttgacatcgcttgtcgcggttgtattcgcgcacacgaaatgtgattgacatcggcccgatcctgcacgccctatttggaagtccgggtcgggagacgcttgagttgggaggggttacgtgagaaacgggcgcgaacggtgccctaatgggatactagctatcccccgaaggcttaaatggcgcgtcgcgcgcgtgaccactgggggggcaagtgagttacagttcctggttcccattgcatgtgatatgaatgtgaccgtagcctccttgtgagaagctacatatcaaggagacaagctctgaacaatcattatttatatcacgccgtgcagtagacgtggtcggaggtgccgtttacgtggccttgaccgaaaggaacaggcacatgccctagatcgtgacgacctgcagagtaatagacttcctaggtagctggacaccgcacgaaggatctcgtcaccatgtcattccatgacaacggggtctcaacccgatcgacccgcaagccgttcccagagtctagccgttgaatgctgtctgattcattccggctagagctactttatgaacgaacccaaggtatgacgttctaataaggagtggattcattggtcatgggctggtcgataacttttggagctaagcagatacggtgtcggcgtccgaaacggatgtagcaccgaacgttagagccaagaatggtcaggttgacaacggacggccatcaccaatttctgtgcctggttagacaggcgcgggttgtggacatacataggtgattcgggatctgagatagtcggcataacttatttacctccaatagtaggtaagcacgagcagatgcatacaagtaatatcatcgagtggctgaacgcccctgcccccagacgttaactgtaggagtgtcaaagcctggaatcggaggccccgttgcgcatcattcagttgagagaactggatatgtaaaaacatacagatcacctccaatgagttagtcgtcttataacctgcatagcagatttggtagagccccgacgcggaagtaaactcagagatggaaaccctcgggcagcggctgggtgataatgttgtataaaggttgcaatgtgacctcctgagctaataatagctgtcgaaatgccaagctacccagctgctgaaggataatctggaggttctatcacgttagcattgtggtgtgactgtgccccagcccaactccgctctcaccgcgctgtatccttgaatacgcgagccgtctatcgcaaactcggccgcagtgacggttagaagtcaacccgagcttgccgaaaacggactgctaaacccggagaccattcctcctgtctaacctgcttgccactcgcccaggtttgcgtagagttaatttaatctatacaatgtgccatcaccgaagatcttctacttcctgacctgttcatgcggcatcggatccacaggaagcccaaacaaacggtgcaaaaaccagggaggttaatacccccgttccccgcgggtgccccttattcgagtctatgactcgcgataagccttcgtagaggggtcggtgtttgacgagggtacgctgccgttccggacggacggctcccttctataacccacccgttgacccgttagacaacctcaacgctggatctgtaaacgtaggcagcctagtaacgttatgcgccgccttcagtcgcgtagcttcccaactttgaaaccaagagccagttgccgagtctttgggaggcttcagcgtgtgcgagtgtgcacctttcagtcctgcctaactggctacctttaaatttctcaattgaacacgttacgcgaactactaagcaacatcttcaagttgtaaagacttcagcccgccacacatgctcatttttagacctgggattgaagcatgtgttttgggccgtctccgttgggaggttggccaaattgcgatataaacgtaacgatattggaagcagattgtgtgtttacgccatctacggttgcattagttccgtacgcgcgtccaacctaaggggccgtacagtagagtgtccatgcataaagtgaatgaaaagtaaataggcatagaccaccgatgctactaccagcaccgttggtagagggtagtgtgtactggtattccgaaattccataggaactatgaacggcggattgatttgaagtaaccctacggcttacagtcggtgcgcagcgcgtttagtcacgtagcccagttccaagagttacgtagcttcacccaggcgaacccgctgagcaattacaaacaggcgatttttacaggtcgcggcgcgtcgatggcaagttctgcagagcccgttaccgcgaccgttgtcgggcatcgtttaacaaccctgtttcggaaccgttttgacgaagaggatactgcgggaagcgttcgtcatggttcactaatgtgtgacgattggtaagcacttcgacttcatttcgcctacgtaagaaaccgaattaagtcggcgtttattgctggcgggttatttgttctatcccccccaatctctctgtgctgcgaacctccctggattaatctacaattgagacacgcgcttgggagcagcttctacttcgatgcattcgcactgtaacaggtgtggcgggagcgtcgttaatctgctggtcagtacccttttcaccgtactaactggtcaggaccaggccgaatccatcaaaaacatttatcgagtaacgctgcttttgaagaatgagctgccacttcaatcagttcggaggggtcattgtctacatactcccctaaaggaactgaattacgcagtagtccaggccgcgaagacctcggagttttcgttgacgttaagcggcctgggtaaagttggaacagcccaaccggtcaaagtggtgggccatcaactcgagtctctggttgggaacggttttgaaggtaatgtaccttttggcagcgctcagctgccaaccttatacgaccgtgtctcgggtatgtattacatacgcgcctgtgcgaatgtgctctggtggaggatacgcgcagacaacagagaattgcgaagtgtggaaatgacgccggcattattacaggaccgatcaactgcaagggatgtttggtagcgtgtcgggtgtgaatagcgtacgtacctcaatttgacatatgtttgactgatttttaagcatatggatgtacctcaccgatgttcggctcgtagtgatctgcatacacggcgaccgtttgaggaacgcaaagcacggctatcgagtgctcattgaatgctgccacggtacatggtagcgctgagaagtttgcatcgctccccctaaagggtcattaagttccagagaccctgtagtagcgaatattatctggataacacggaccataccctcctcagcatagcacgaggccaggcgcctggtttgaaacatcgacagcgcgtcacttgagatctgttgtaggcctgccttggtagatcttatgctccgtatgtatgtatgtgaggttcagaactgaattttgcggaacaaaagagatccatcacagcacaacgctcgaggagggtcgggtggattccactccatttacttttcgcatttcgcttagagtccatctgaatatgtaacctaactcaggtgagtcgggcagctgaggcgtggtgtgttacggcagggaaactcacggttcgctgtgagccaatcacatgatttatcggacttggccacacgacgcgtcccgaacaagtgtacgtttataaatagcgaatcgccgtcgcaaaccgaacatgcaccggtggttaaattcccggcttatactttatagcgctcagccgaaagcgatcttatattaagagatttaagccagcaatgagttcttctgctagcacaacaggcgattagcaacacatgtcagcgtgtagaaagggtcctttataaaatgaaggcagttgctgcgaacccaaaataatctgctatcccaatgagtggttactacaagattacatgtatcctattggccgactacaacgaccagcaacatgctgagctagcataaaaagtctaccgcgtgcctatatattgatcaagaaatctatagagcgaggacgtgcgacggcgacgacatcttttgagggagtggctagagacaagtatttaggtcattgctccctgataagacgaacatataggtagttcatgcacacaacgctcctgggtcgctgcgcctcactagtcgttcagggcaattcgccagtctggttcacactaaaagggttgtgactccgagcgaccgcgggcgtgtcacctaagacccgtcactagagtgccttacgggatcattaaccgaggccgtccgtgagcaaaggactaataaacgatagatccaaagagtagttataatcttctaattactttattacttctcaggatgtactcatcttgcgcatcttgggtcaaagatattcgacggacactccggagcgaaaaaagatgagtggaaaccagcgataacctggtggtctgttatcgtgtatttactagtctgtccgaattggggctcccacctacctctttgcgataatttggcatacagcgtcgagggccctgttcatctgtcttcaccggtctgccatgcagtaccacgttcctagtctcatgtctccttgtccttgtaattcagggctcgtaatcaagttagcggaacacatgagagtaagtagggggacgcattgttttaagtaattattgttacctagagtacggacgtggccggacgaaataaactataggatattgcgataccgctactaataccacaaatattttcacctcgctaatcttgtataaaaaataatataaagagaccaccgaaatattataaatcagcttctccccgtgtaaaaatcttcgtgggtgcacaccctggccaccacgaatttagggacctgcagtctgactcgatgcctgagcaaatccaatgaccgatgcgtttggatcgttaaaatcctcacccgtcccgacgttattcggaggagcctcgtgaactcgctggcccccagtttcctttcgatcgtcttggacagtgtatatgtgtacgtgatgcgcgcaatacagaggccgatcggctacgaaacgctagttgatccctggcgcgattttactccattttcgtttgaaatggaaagatgttgcgtgttcgggccgaagaaggggggcggtcccgtccgagcgcgatgacgatagggctatgcatatacgatttacttttcctaccgtgctctactactctacgtctgcgcgtagacctaggcggtctaaataccttacagggcgacacaaagcgaattatatacataacagtgtgtagaagagtgtacgacgacaaaaccctctttgtctattgggcgtatagtcgtgtataaatttggacgtacgggaggtgcgatggggcggggccaagcgccttagagatacgacagtgagcgagtagccctgaggggatgcaaccaacgattgtgctatacgggacatctcgacaccagtactgacttcgttagcctcaacctcgtgttcgtgcctgagatgttaaatcatgcgttcggatctcgaacctcacatcaaacataggtctcaaactgtagaccccgcatcattctttcgaaaaaacagcacccgtgcagagtacatatagtagactcccgcgagctagtggccggccgaccagtatgcaaacgattttcgcaatggaacccgctccgaggagtggggcctattagggggtttcattcctaatgtccgtgttggggaactgagggtccagaagttgaaaagttcgctggacacagtttatgaaattgttgtcgggaaggggagtacgtagggggtccccaaaggtagtgaccataaattccgtaagcgaggataggcactagaccccgactctgctctcccacaatgcttctccatggcgtaaggcctatagtcgtacctagtgttcgcgaagagagaagtaaggtcgaggaacgaatggcggttcaccataaaggttctgttgaggacagttcggggttggttgcccagagcaccgtgtaagtcccttagggcccgggtctcgtgacggaggtcaagttggcatgcgcacgtgagcattgtccggcgaagggtgggaataccttccagatatacgggagtgacgttattttaagactattaagacataccttgaccacatataacagaactaccctgattcggtgaagcaggtggagaaggtttcagtacgctacgacagggacagggtgccgaatatgaaacaaggcagtgcttcccaaaccgcgccctcctgctctacgtttggaaaaaacgggattcgagctaaatcccaaatgctgctgtcacctcgcccgactaaacgacgtatggcgcatccccgtgaacacacgagaaagaagggtattacacgtaatcctgcaactagttgtcacacctcgtgaggactgcgtcgcatttgcgtcatgcgttcctaatctcgccaagatcacggatgtgtccggtcgtcagggatgacttgtaacaaatgtatgggtccacattaggaactgattcttcgccgatatgcatgaggaaaaacttcgggccatgccgagcgtgcggtataatacttgccatgagacatcgaacgctcctacttcagcgagttctccccagtcgctaaacaagtatagaggtccactcgagaattcgtctactgctccggtaccgcgcgacaacttgggacgcaagagtgatgcaaggcagtcgaagtgatttaattacggccagccatgcccgagggccgaacaactagggattgcatagagagggaatcgtgatgctttcctaagcacgtcattgctgacattagcccacggatggattggagctagtggatctttacccgttggcctaacgcataacttttgagcatgcaaatttaagcattcttgaactaccatgagccgcgcacgattcggggcagggcgtgggatccattgctttaggccattgacagggcaatatagaacgcagaaagccgcaaccattgatttagaggatccttcattcccgcgttgggcggaggggacgtgtgcagatacagtgggcaagtggcaataccttagaaactagttcgcttcacagtcttatcctacccccgagaacgggcctcgaacctaggctcgcgtgactgctttcccgagaagcgccaattccaaatacgggccgggtagcatacccgcccatgctgattgcgtgacatcgaccagggattgagacctcagtcagtatttagactatggtcgccagggctgtgaaatattatcaaaatgttacaccgatttgtggtgctgatcctggacataaacgctgctctgtccggaatacattgtctgctggcagtcccatacagtaggaatatctaaggaaacagcctgcggggcgttatttttcttcccccgtgaatagcgatcccacgtacttggtatacagagtagtgtctggaagcgggtccgtaggctgtacgatctgtgacgaaaggggttagagaccgacttggacattccccccattggtgataaacgatgtcaagctcgagtcatatcggtgctgcccgatcctctacagcggtgctgtgagaggtttactttagattctctctgaccgatggaaatattcggagacctgaccgatgccacagaatattagagacccggaatcgcgcttgtctcctacttccaagcctttttgcctttggcctataatgtttattgaactacgggagctatagtcctcacatcagatgcacccattacatgatatacgccacccgtccggctttttgtatggtggggtaacacgctctatcgtccgatgagatcgctccacgagaggccgcgaatcgtcaatctctaaacactcattgcaaggcgggactcctgaaccaggctggtcccgcgattgccttcaaagcatgacaccgtaaaggcatctcgaaccagcgtcgcgtctaatcattgctcggtagtgaaacgttaacacaactcctaaatcgcagaaaaaacgtattctcgtgccaacaaccgggcggcgggaacatcgggagactagaagcgcaagggtcaccatcaatggtagctttatcccgccaatactcgaataatgggtctgaggtaacgcgtcgtgcaaccacctaactcccctaatacgcactgactagccggtcgtgcattcttcgttaatctcccagtctcagggcaacatgtgacctgcgtctcgttccggccatgataaggtagccctttgagtgggttccagctactagctcgcgttcggagctatgtgtagcccctagcgcgagctcggagacgcaaagtcaagcccgtgaacatgtaacatgcctccttaatatccatcttcataggcgaccgtgcataatcttaacatgtgttcacacaagcgcatgttgtacgagtcccaacaccccgccattgtgagggcgtatctatcatgaatggcttcgttcctatccgcccgcccgcaagctatatgcgccttatggcatgcctgtcatcgaagtacggttttgtgcctcagtgccctcaatcccactgtgggcagactttacggtttgctgaatgccctatctcgcctaagagagcactcccccctggaggatcccggctgttaagcatacagggtgacggtggctttcagaagaaagatgcaatgtcgaacagtcggatttttcatcgtaaaactgaccccgctcgctgcgcacgaatgtattaattaaaccggataggttcatgtatggggcgtccggcgtgaggtgacctggtcctatcggtacactggcgacatagtcataggctccggtacacgcaaacgaggtgctacgatacgcgatccccgtttttagttatccgcgaccagtcaaagccttaggactgcggatagcgggagcttctttactaccgctctatgatggaaagagtacctaaactatcgaaaaatgagaggagccaacccacgatcaggtggtgggagcaatcgaggcttgtcaaagagatatgtcctagaacctgtctgcccggcgagaacatatcctcttcaaagtgccttgccatcgtcttcttgagttcaaccgatacgtttatgcccgcatatcccaagcatgttctatgaggtatcccgccgcgtgtacaaagtatgagaaagaacccttgactgcgcctccttctgtaaaaagaaacctaatgtctctaaacaagtggttgataaaagctgcgacatgttttctttggcgctgaagaaagattgtagttcggctcattgactataagaaggacgtcgcactgtagaacatccgccgcttgccgttcagtatggtgatgctctcaagggccagtgcgacatcacattagcggtcttccctgttagggagtccccgcaccggtacatagagcgcctttctcaagccagccaattacaacgatttaagttttattgccgtgttgtttattcctcagccacatactttaagttctcagaactggttgcatgcacccacaacgaaatgacgcggtacgggggaaggctggttagtaggggtctctgcaatgtctttcagttggtactgtgagtatggagtaagctccactaacgtcatttcagaacgggacgattaaaagaagctgttcggggagggacaaggagcaggcagcttacgtgcgatgggagtagcggtatggagacctgggcattagggagattgcccacagtactcgttccccaagggatccgattcaataggatgggcctggagtgacttgaggtcaactaacctttcaaagtcagtctgagggagaagctgcctcaggctttgaaatctgccaaggagacgtttgatcgaacagcagccctgttgcggtgacctaataccactataacccgaacagggcgactgaagtataaatctacactggtagcgagaatagtaagattatgcggtgagcgccagtacaaaataatgatcagagcgctgtaaacagcatccacaactgcgaccatggacctgcttggagcctcgtcttaacaggacagggtcacctttacaccgaattttactgtttagcgctggacctctttactacgaagcaaataaccgtaacagtttgtggacgcagggtgtactatatgcttccgccaatgaccgctattggttctgggatgaatgcatcacgcgaggaccgaacctatgagaatttaaggatacgataaacgactgatcgaagatgttgccgccttcgtcgattctccggagggtcagcgagacataccttatgtacacagcgcacgaattagtcgtctaagatcttgtagggctggcggccgtctcaaaaatctaaggatcgcgctagctttcgactacaagtcctgacgtgaaactctaattcctgctacagacttttacgtcgtgcaggaccggcataaaagaggtccatataggtatcgtgtcaagacgacccttacaaaatatgttcacagagtcatggtttatgcatcatcagtacaagattggagcgcacacatgagtacacatcctcaaatggtctcgaggctctttgactccggggtggacagacgctgagtttggtagattcgctacggctgtaaccttccgacataccaaccggagtgaagtagtctgccatccaaccgcctgacggcctctgccctatactttattcacggaaggtatatatcgagcagcgcacgaatagggggaacctcaaaggaatcgataaagaaccgttcgactccccccttgagtggggggatggacctgttttaaagcccatcggaaagtgtgccgggcagctccactcgcgggaagcccatagacagtcgcgggagtttgacatgactcgtcgcctcatggacatcggagactaacccagattgacgcccatccaaggtgattaatcccgtccttgactcgtaaaaagttcttattacacttgagcggtgtccacgagatcctaggtgtttgtctcgcactttctatagttacgatcacatatgcgattacttaatatttggttctggttgttccatcatccgccgacctatcttgtcagctcaatcaactggcttttaagcttaggtaggcctcggggttcccgaactcccgaagtggtcaagtcagagcttgccgcgcgtgaagttccggcgaatcgtttttcaatctaaggagctcgataccagccaacatactacctccgacaccgtccttttcaccagcagttgaagccactagagccaaatactctttatctttttccccgagcaagcatgtttgaggttcagatgactcgccagcccgcaactattgcgctgatcgtgcacgcccgggcagccccaaaggccacactaaaactggaacgccatgcagcaatgcttgatgatgcgaagccaggacacggggtcaaaagctacgttctttaaatgaagggaactgcagcgtatctgaacttgttccactgatgctagttacgaattgttagtgcgtggacaactcatatgaacacaatattggcacagtcaaccttcgtactagtcgtcgtaccgcggtgttgcacacttcagggctccatacactcaccgcaagccggacactgtacacgactatggtttcatcgagatgcttactcgtgatatatcggcctcaaacgaaagtagattgggtggggcaatccggcgggatgaccatcttagctatcgacgtgtccattttgctttatatgacttcgctggcccaggcccaaacttatgctacatcgcgctatactgtatcatcgtaggttctcgtgaaacaaaagatcaggcgttcacttccggtcatgaagacggccacaggggctgtgcattggcgctggcgttcacccctatccgtaaaaaaggcaaaggcccagcctggggcaattaaacaatgcagcgagtcgcgaacgttatttgatgctgagtaaatcgggcaccagttctgctccgtggggactaggcaaacacgctgaactcaagttacctctgccatcattcacgttgtccccctacacgtgccagctacgtggaacatacacggcttcacattctcggctaaggcgtcctggcaagtttaatttagcgagcattgagcctatcctcttagtccgacactaacatagtgtagtttcgcacctagagtggacgaggttagctgttctaaaacctgaaatgtttcagatcaggaagtgctgcttgtcgtgccccagcggattggttagccctgagatatggattcacggatgtcagaaacccatcttctgtcttaatctccgtattgatgcatgtcctgacccaacctgacagaacatctctacctgggagactagaccgcggtttctgggtcgagggaaggaaccgcgtaaggtccaattgtactttgttagaatcgctgctattcctcagtttatgtcctcttgtaaatgctgagtccagaactaacacgttggccgcccagaggggaaggagtttaatcggaaaccgtgttaactgttggcgaactacggaagaaaggtaggcgtaatttcaccatccattaaccacttatcgatgatctggtatatactaaaaccatatttagataatcacttcgtataataatgctcctaatgatgcgtctgaccacaactccgtgcataaaatatccccgattcattatatagctattataattagagtcaactccgaggccgttgtgctcctcaatcgtggttgacactggaccttacaatgtagtttcggaccggggtcccgggccgtcggtgggccctattccctttgcattgcatatcgcaatggcacctagacgaaaccaatcatcaaacaactggtttgtctattcaagaaccaataatgcttagctcacccacctgctactggagcatagaacaggttgaaacgcaagactttctctaatgataacgtccaccctgcaacctcaaactagttggttacgcgggttgccgcgtattcaaaagttcggagagtgccgattcccaacttgtataggttagtgggcattgtggcatcaaaataagagatgccctttcagagggatgtataattatcaccatgccgcatctttccaaatattaggcctcgccgtttcatacgtatcatcatataggctcgcgatgtgttgaaataaactcctcattgagagaggtacgaaaaaatcaagacttttggggcgacatacagccgcctagtaatgtgctatcgattctggagacttgcgttctaccttggagtgggcagtggggaccggtcgccgggcccacttacgccactgtggatcttgcattggattacgactggcgtaaggttgagcgtcggtaggtttctaactctggtcagagggtccattttcggacttgtaccttttatcagagcctgagctatcacaattaaaatttataacatgcgaccgaccccgccccgccgccccacccgatttacagccttggaatcgctagactagacacaaaacaggcgctagtttcagcgggcgcgtctactagttcacgtcataaacggtcactctttgtacttagaatgtatgcttgcccgcggtccgtagatcagcacaagtgtgcctgggacatgccgctgactggtagtgcgcttgtgacgcccagggtcatgtgctgtgacacaattgtaacccctttgatgttaaggtagactccgatcctggatgtgatgggcggtagtggactctaacctttttcgcggtaaattttctgttttcttcaacttagctatcttcagatgcgacgtatgtagtcgggatcaggagtaaatgcgggaggtacttaccttcgagcggtcgtccgttactgagtcgggttcgatggaaatcgttacgtcttatctctctgaaaatgtagttaggtgtcccaacagacccaacaacttatcatcgcaacccgggtgattcatcctgggctggtcacgactggcaaagatcgtatatctcggtccacgtctgtcatgacgagatgaaccttacgcgtgagttataaggcaccgcaccagttctaaagtggccccaggtattcactagacctaggcggtcagggtagcgcgcatcggcatgcgtacagttaacggcgagagacgagagaccggacgcccaccagtgtgtggcgatggacgcgctgggtatacaattttcgcattaggggtctcgtaactaatcaacttaccccaacggtccaatgtttagtagcaggacgcgtggttaggcttggcccagaaggctattccatagctcccttcgctagcaacattcgtacacctctacacgtatgctgaagacttaactcgtgtgaggcgttgatacggcgagttctatgccctctttcagaaaatagcgttgcggtcggtttagatgaaggaggccgtgagcgatatagctcatacggcgatttcaattttcaccagaaacaggtgtgaaaatttatatgtgattctcgagtaactgacgaggtcgtcggtcataacactatgatatcactctgaaaacggcttattctaatatttttctaaatgctgccatgtggtcaggaggtccgaggatgtcttaaaaagagataacgctaacctcacgttcataatactgcgtagtcaacacgcatcccaatcttctagggtactgccgcgggaagtctcgaatttagttcggctgaatggccacctaggcagctgcaaatcgctgttggcatgcatacggggcagtcgtcccagaggtaaacatgaggcaaatcacactagacggcaaaccagctacggtggtcatgaacagcccagcaggctaggaaagttcgacctccagtgtaggggaaatcggcggaccctggactcccctcccttataatcgcgctggctgtcgacacgcctggggggggctcgcgcaagtgccccgctagaaagggcaatctatcgccttacccggttcaccagagactcaaacactcggatacagaagcattactggactagtcgccttttgtctgctagttctcactatgcccgtgtggtcaggtatgagcatacagaacgcgtacgttagaactacgggaagaatagtatcgcagggccgagtcctgtcaacgagcaaaaacgcgaaagctgtgtaccaggaaaaggaggagatagtagccctctgcaactgctgccacttggtcgcagtgtccaaagcatagctagacatagctttatctccatccttgttgcaccgcggagagctccttcaactcggcacaggatagagcccctgcaaatcatgaccggcagaggtgaacccgtaaaaaaacataaactggtagcggatgcatttttttattcatcatgtgcggtaccaatcagaacttcttacttgttctcgctccatcaggccgcggatctaggtcgggctagtcatacatacagggagggggaaccgattttggcggctgattagctgtcactcgagaagaacgggaaatgatcccgatgcataccatgccgctatcaactgggattgttaataaacattcccgacgccgtcactaatttgttcttcctaaccgtctctctggatcatatggtctgaattcaaggaacctgccacagctgcccagaggcgcgggaagacttaaaacagttcaagagggatagcgaggggacgaggatttggagtggcacgacacaatggggtagcgtccgtaggtaaaacgatggtgccataatgcgcgttgtcagcatggcgcaaaggctcctcaatctgccggcaactgtcaaccattggatcctgacctggcatcaacgagtatacgttctggcgactcactccgtgtaatgttctatgtaggttatatccaagctctgcacttaatcacaatgtggttcaacagttagccggcgtccacgaggtcacattatacgtagggtaaagtgtttgacattaatatatacctctcttgatatcatcgtgggcggcggcgggtcttttgctccgtccatagcgaaccgtgacaagttcgcgcgaacccccgagaagcccatcctcagacccagaagccatggtcgttaaaatgggtgaatcctactgtcggtacataataattgccgtcgtttgtcgcataggatttttgttgggttataggtcagggagcaaaattagggccattagtttccgtcccacaccaccaacggaaaattagttcaattgacgcctgccacccaacaagttgcgggtgggagtgaagggtgtaatactattagagatcgcatttctatgggactactgaactatagttagaacttgttgccacttgataatcatcacatcgtctgcgcaaggaacagctgcgtccacgcaattctggcttcgccggcatagagcgtgtgtaggttccggccttgccagcttttcaccgctcccaaacggatttgcatctaagtattcaggtttataccgtcctatacggagggcgcaagggcgggcgtgagtccaagcgacagtccaccgatagcgttcgttcaccatggttgcgtgtctcctctatgaaatagactaagttccaacttggatcgggcaggccgtctggtacgggggtcccacactgtctctatctaacgtgtcagtgccttcatgaggcctacgcatcccatccttacacatgctccctggggtcttaaacaagctcccgtcccgagtccctatgcgccgggggctcgcgaaagcggagacttctggcttacggttgccttgttaaggaaggtgtgagatcactgagacatcggagtgatgtcgccactaaaacatggttgtaaccgattaggcatgaaccagcggaaaatttatacgcaccgtgggctggagacaggatgagcaccctgcatatggctctccggtgacttttcattcagacttcgcaaactgtcagaattaggcgcatcttggtaaaaaccatactgctcattgcctccaaatgtttattcataccttggctgactgcatcctatttgtggatcaagttccaatccgtgtgaacataagtgatcctcagccacctgggccctccccaccgcagacaatagacgcggaaaccccgggagtccactcttcgttgagtgattacacgttatctagaggcccgtcccctaatattctatgttccggtgactctcaatccgccgcacgagcgcaagtggcgtctggtgcaaaccgtgtcgctattacggtaatctctgacgacactttgacatgttgaccacctgcagtatgaaggtcccctcccaatccactgactatgcgacggtctctcaagccgagtctgttagttaagcgatcgtgcagcgtgaaatctgaggggcggttaatgggatgtaagtagttttctctctcagatgagagaccgagggcgcagattactcaacgaccctctagcggtccatgacgacgcaacacaagccggcgcgatccaccgcgccttgttatcaatccctgtaaaaccaggtacacataatataattcccatacaaccgcaaaacacgacgtcctccgggttcaacactggttttatagtgagtgcctatctggtgaattgggcccgacaatcgttaagatttgctactaacggtttctcctaggtcgttgtgccaacctcgctaagacgcgccctcgcagttacaacggctagtagcattccctgaacgatcatgaaaggcggtcgcgtagacttattccaatatcatctcgctcgggacggcaccacacgaccaatcaaactccattttacgcctgcatgtttaaatcaacctggtccgacagtcgctgaccacgacccccggaacacggcagatagatacagccacgcgttagtattccggcagaaactcgattctaaagttgctgagtgactcaacaccctcaggtggaagtgtgaactgcacgacacgcgcgttagctgccgtaatacggttactccaagtcagccagatacctcctgtcagaatagcagtttacacgtcctgggttccgtgatgatacagatgacgctcgaaagtacacattatgaggcgcggtgtcagtggttagtctacgagcggaaagcgaaatgaccttagttccgcgacagttgatacccgcaaggcccctcaaggcattccgatgttaaagccgtttaaatcctttcagactgcgcagcagtctccgactacacaaccatcctagccgtgggctcgaaggtgttattcctagatggctaacggggaagagatctgctggacggggcatactgtgacgcagtacaatctctttgccagcttggcgactggtagacgacatgtgcctgcgaacgtgattaggtgatagtcggtgactatcgtctgacgaaggggagcacccttccagcacggctctagcagagcggtttaaaaaccatgacaggatcacgatggaaaaataaaaacgacaagcgaccccgtcggtggtggttttttacacgattttaaactagcgctaagttcggactgcaagatcttcaaaagcgtcgttctatcacaggcgacccaataatagcgcgcccgacgcctgactggaataagccgcttacccggtgtctaacagataattctggaatattcaatgacccacgggagcatatatcgaccaaccacagccttcccttcgaccaactgtttatacaatatacgtttaggcaggcgtggcccagcatccggattggggtcaactttcgctttctcgaatctccgctatctagagctcgcggacttgcttaaggcatcaggataacctgaaagagctagttgtcacctgggagccgggcagcaacgcatttggtagacggtagcctttgatactcgggtcggtactgccataaggcccatgtattcgctcgctccccaggaggcaagcgtcagctcgcgcgatggattacccttgtaacgtgggtctctggcgctaggtgaattactagagcgatcctgacagtgcaaatgaagtatgacggtaggctctagagggtggtcatcgtcgcctatgaccgcgcccctttgccgggcaaacggtgggagacacaggctcattcactgttttcccattgaggcgtcacgaggtgttttgggcgtgttgtggcattacactaagtgcgcaaatcggacggaaacatcaacgacggaatgcatctatcactgctgtagaagcgggaagaaagatttataaaatctcattaagcgattcctcgccccacaagaaccaggtggtaagatcccagtgtattgtaatacaatgacctcccgagtctgacccacttctgcaggtcgcgcgttatcacagcctgcacacagtaccagtcaatttagcatcgctctagcctctggatgggtgtgcggatgtcaaagaaacctgcgaccgaacgtaacgacctgcagtagtcattccagggggaccactgcatagcaaaagacgtctacggtactcgtgcgtccatgattcgtgagtagagaagctaatgccgtgggcggatatgaccatggtgcccccatgcccatacggccgatgcctatctcgagtcttaaacaaccgtgtcgtatatttatattggccccgggggaaatgtccgcagaacatctgagtctatctgttgtgattccagaagccctattgtagtatggtcagaactgtaatagacttgggactgctgtcccctcccataattcctgatatccaatctccaggcgttttgtaggctctaaatgctgacggggaaagttcgcagtgttattatggaccagtgactacctatggtacgaagttggccgtggcccggagacgaaagaaagaaatagccttacgggtactgcaaccaaccatcatcacggcgggaactaggttgtataaacatgcgtcagtcagtagattgcgctcgtcgtgttcacaccgcggtggcgcacggggaacctaagtcgcctgaacgttcccgcgcactacacaacgagacaataaagattccggttgaggggaggccgactactagtggtgtaacttaacggtgacacaattaagagggacatcacatcaatgtgtcgacgtagatggcatgcgtcttcaacagcgcgagtgctacggatgtctcaccagcatcgatagtgcctcccttctgaacccggcaacactacttacagcctgcttactagacctgcttcatgcgcgacactttaggatcagcgtaaatagataccctcgtgctccctccagtgaggaggaagtatcctgagcccgttgaaggtagctttctattagagcggattcggaatagcttaagtatgagcaacggaagtatcgaccaatattacgaaaaggcgttatagtagagggaggtgcgtgatgaaagcggatcacaatctcttacgggacaacgacgtgacgtgtcttaaggtcgatagtggttaaagtggaaggttcttcccattagagggaccaccgatcattttgagcgttgggtcgctagacgggcgcgtccgatggaacttaggcataccagagcccgtatagttactcttatcgaccagtacttgaaataatgtggcctaattccttttcgtgcgacgcagctaactcggctgaatttggcagtcaagtcgcgcgggcactcacgaccatacagacgaaccgttacggggtctttcaatattctccctgccttattccgttcagctacttctgggtttgcatcatatacctatagatgctcggtaagtaccaagaagaatcataacatacgctactcttcaaccggcagcttcgactactgtccagcccaggattgcagtccttttagtcgccttccaggaaaattgctaacctaagagggatttgaaggtggtgctaggattcgtccaatgagcaccatttgctaggccacaatgtattagcccgcgtccgcttaaggctggtgccggccgtttacagcgattttttccaatttgaaagccccaacgcattaggtcctggtgcgcttgtctcgactgtaggtgcccggacaatcgccctatgccttacgatctcgagagtcgtcacgctccgtttggataagcattagatcccagccagacagctgtcgtcgctgcgttggaatagccttgatacggctaactcacggaccgccgctttggctgcaaacaaccttccctctaaacggcccttggcttgtagagttcaagtgcaggcaagccgataggtagagggcctcgcaatagcggcatggtctctgccgttaactctcgtagccatgcgatccgtacagtacaagtgcaaaagcctatagttaagtctttgtagatggaggctagattatcttcacacaaagtactttcactcaatctgctaagcatgctgcccggcccgctggtggacacaaggggcaaagcgttaacgtgcccattcatgcaatgtcgtcaattaaacgtttaatttatttattacgctcgtggggggtacgtctgagtacgaacacacacattggcaaaagtttgcaaaaggagacaagacgacaggagtaagtaacaacagaacaccaaccgcgttctgaaggtggaggggcgtggatgaattgggctcttcgccatctctcgcaatctccacagtgtgatcccggccaagtgccgcatcgcctctgagaacccgtaaaaagtgtacccagtctgtgataatgcaaaaaaacgatgaatcccagagcggaggtatactactcggcgacgtttatgagtgaaattcgtggatccgtgattggggggagataatcttgggaagtctccccacattgccgaccagcccattgttctcaaggggtgcgatagtctttaccaaataaatcattgcccttatgaccccacccggggcggcctcagagacctccccggttgacagtgaaatccggccgtcacacgctatgacgccaataattcagtgtgcaggatacgcaaccggtgggtgggtgagatagtgatgcaagactgtccgttccctaaagattgtctgtatagtcccagggcgtgttgttaagtgcccaactatgcaagggataacatttgatatggatgccccattctctgctgcagaaggactttcattcaagatcctgccaatcaggaaaactacaaatcattatcggtttttgctataatagtattattctgctcgctcagctcgtcctgatatattagggcatagcgcggatgcccggaattagttcactggactggctattacacgtagttgaccttccgttgagagtattttaaattacgttgccgagtgggcgcccacatctacttaaagtacactatgtcaaacccgtccaacctactcttcatgtaccttgtttaactcttcaaaccagcttcgccgggccaaaacacacaagcatggtatgtaaactgaaaacaagcgggggcttacctcacaacagatgctggttaacgttcataaactgcagccttggctcacatccatataagaatctcgttaagtgaccccggattatttttgatccggaccacataaacgcaacttcggcgctgaatggttttattaatggcgggccaatcgaaaaatggtccgcccgccatggcatgatcccccccccttaacgcgattctgtcttccaagcgtttaaataatctattagatatctggagggaactactaatctaattttcttcgaaagatagtctgcaccacgtcgtccggacagcattcgatccttgtatacgttagagcggggcatatagtttagggggggaactaatgccctagttgttaggttccctttcttggagcgtttttcggtcctatgtatattaagttctcggcccaatgggatgatattatttttctgggacacggctctcttcctaggtgggccggaactagtcacgtggcgcgtcgctctcaatgttgagtggagttggctagctttctaaaactgatcacagtaattgcacctgagcccggggtcctagtggccgcagacgcgcatacactgtgcctacctttaccgctgtgtcttatcccatagcccctgcgcctttcgcaaccaagtctaggcatggccagagttctataaacgagatttacccgctagcaacgtatgcttctattgtggggtatcctctagtcagcacgtaagatctttccgaccggatcacacgttgaccactacatataccctttctgtaatcggaaggcgtataagattgcacatgtcctcccttctgtaatattagaacgcctcacactatacgtggcgggctcattatagacccctgtggggtaccgttccaagctgctgatacccatagcgaatgccccggcgagggaccaacccggataccccattgaaagctgaccaggagtcactaaaggctgagaagcgaaaaccattacgccacgacaggtcggcgagaagaatgagcaaagcattaattgtaaccgcaggggggatagtagcggacgaccgacgctagtgaccttcgatcactgttagactgcccgacatacacaaggagtatgttgtcgaaaccctcttatacaacggcagcaaatgtaatacaggttctaatcaagtgttaatccgtagaatcactaactacgcggtccgactagaggacgaatccgcctagcgttctagcataagatacagcacgcttgttaagattttcatacagctggtaatcgacggactatttgggtgcatcgcacttctgtggaacacaactttccttgttacaagtaatgtcctcgtggttcgtgtgcccacgagcagctaaactctgtcctgtgagagtcgctttatccgccgtatgggatcggttatcaatcagaaccgtgtccaaagtagagaacctgcaggaagagtgccgttgttagtgtctttagccgttgactgactctgacgtgagatatgttcaatatgaacgagcggagtggcgaggacatccaccactacagggtaatgacacactgccgcgactccaacgataggatggtttataacccagtatgcatccccacttcgctcaggaggcatcggcgaggttaaaacatggagacagctagttaccctcagctgcagtagcggtgtaaatatgtttaatgactataactatcggaccacgtgcccacgaaacctcatcctccattaaacggaatgctttattcaggagtccagctccagggatgacttatttgatcgttcaactccagcgcttactcagctgaggttcgggggactcgcgagctgggtgcagtaacttgcccatccggttaagctatgactatgcttagggttggatagtagtgtgggagttttcagcactgagatgatattggccaatcggaccgcatgcgacacagcagatagccgcattgacaggacactcgtgtcttttgtctataatagtcgctggatccgatccgaacgtggtcgtagcttaatggtgtaattcaccagttacgcacggtcgtgccaataatttaaacagcagggtgacctttgcatcatcagcttctacccctaaggaatttgcagacgttggacccacgctaatatcatctgtaggataagtggattcaggtgtgggagccctaccgcatctgtcggctttggcccttccaggtgtacaaagtgccaagatcgcgtgcgtggcacatcctccccttgttatgccttagagcgatgctcgaaacgcacttattgaactctttccaatctaataaagcatatttgctttgagcttgttccgccccccagctgctctaagtgggtgccccggtttcaagagaaactcatctttccgtgtctcttatactgcggcgtaaaacttcaatagtcgaacctcgtttcgctcctcccaagcacctagccggggtacgtgaacggcttgaaacacgtgaatggcacccaataccgtgggaggattccgtctgtctatactcctgggcaataggacccgtctgtgatgttagaccgtttttttcctggaacctacgaaattacacggaggtccgtgccaggctccatcaaaaacagagggagtcagtgatagcttgataataatgacgtaatgtcggaagaaacattagtacaccgcgaagaaatctccttcatgatgaccatccattgttcttctaaagaatatgagaaacattgtgccgagcaaaaacgacgaaaataatccgatctagcacgactccatgccgcctactttacttggtctaggatccaccgggctaaacttaacattgtagtgatcccgggaaactactgctgcagatctatggtgaatggcggcacgccagagtacatgttcggaagatagagacgctagtgggggtggcccgttgtcggcagaaagctgatcgctcactcgatgaccctattgttgcagaacctgaagcttttgctttcgtacctaaaagactcaccatgtgggatgtgtcctgtggtggcttaatcgtaagggcggtcagggcactgacacaacctgttgtcagggactatcgacttttctactcgttcgcctctgtttgtttgtacttcatccgtacgctagtccccaatattgtttgtagggtactgtccttacccgcgcccataatgttaccacgttgaccacgctagcgaggttggccgggtgagctagacggatcacggcacctttcccttccttgttatagcacgctatacacaacccgaatcagatcaggtagagttttaatcatggacgcaactaaaaggtgcacatattatcagtgtacacccaccacttcgactaataattctcagactagacgcggggctacatgcggcccgagggttctccctgtgcctacccatggcttgcaatgttatacaaatgccccgggtcacgtcaaccatattttcttctcgattgcgctgtcgaggctgatcatccgagcgacctagcccaatgacacatgtaggctcgcgacacaatgccggaagcaactgaaatctatagtcgacgataccgccaggatcgtcggtcggccggtgaggtgtcaagagaccgtctgtgtgcctttgctaatgtagagtgtaactcacatcgagctcaacaaataacagagcaggattcaggggaacgactagttgtcgccatgtcggatgggcagccacttccgctcgcttcgcatttatcgcgtttaaattgagtttcagagaggaccaatgcccccgcccatgggcgtgaaacggctacattcacgctttaagggcaaagcagggatgaagtttaagctcaactgaagaaaccgtttgctgttgttgcaggcgaaaaataatgcgcccagaggtacgtgtcaataataagcagtgaatcaccttctatgggttggtggagactgacgaatcccacgtccgaactgagcggtgtgctttattccacggattgttaggactgtgatccgacgaatcaatgcgctgctattcgccagactggacgaatacgggaacgcctaaaggcgacatagacaactcgctactgaattattgccccgccgtcttccggttgaacgagctgatcgagtgtacgcactctccgtcgctttagcacggcagatgccacgttcaatacgcacaatcacatgacgattctcagactactctacaactccacatgccgcctagttgcgggctccacccaggcatagacacgtgatcgatagattctagaaatcagcggtgacgggctacgctgagtagcagctagccaaatagcgagcattcgcgaaggcgaggaatgctgataccatgcgcgagaagggtcggttggctgttcaatatccctaccacatttagctcacgttctcctagtctaatggatgttctctggttagtccatcacacaagagaaggtctgggaactaagccgaggcgagtggcggtacattggtgtggtcactatggggacagggaggcgcacttttcggggtggtaacgagggaagggtcttgtgcgatagcaaataaagcgatgagcgcggcactcttctggtgggttgcaagttgcactgtagattttagctgtcagataatgagacgcaaaagaagttggacattagttgataacacaggaggttgcgctaccacacttacttctccccttcgcacactccatgaagctcgacccaggctgacagccgtataaggcgagccacgggtacaatccttgaccaaccttgctatccatttgtatttaagttgaagagttccccgagtacgtacttcgtcagaggccgtagagtcattttcctcggatctccccatgcccctgtgttctgcatacggcctagccacaggcatcgttcgcacgaagcgagaaggctggtcacctgtgcacgcgacggtctcctatatggttgaacgtattcgatggcccgagttgttgcccatcaattaggcatatcgagaaaatttgcatgagtaggttacacacactattaatttgcagagggcgatctttaatcacaaataatttcataacgggctcggccgcctggtggtttgggttgtttgggtctctatggacagcgaactgagctacgttacgcctccgttgatacgcctattgcgggcgcctttagagctcttcactcggcggatagccagtacgatggacaaacacacagggagcccggcaccctgacacgactccacgaaagattcacaccctgcctgcacgcatgacaccatcttttatcgaaacctagtcaacagccgggtgtgcggccttgtatattgtattctgtaacgttcgaaagctctgctgcgaatttagctggcacagtcgtttgatagggtatttggacattgaatcgtgagctccgctaagctcacaagaaggagccaatatataggccgcatacagcaacagtcacgacgaagaaagggatgaatagcaggccggctagaggccgccattctcctcccgctagagagccagtgtacagcacgtttgaatggggatcccggcacttgaaagacataacaaagggctcgagagtcttactaccatgttgaagagcttaacatgggtccttcaagataatgatcccgacgaggtaagtcttaatcttatttgagtcaccctctccacttgggttcagcacaataggcgtgtgattctaagtgcgcggttgcagaactgtgatcagacccctaaagctacggggcgtgcccacacggcttgctgctaggatctctaaggcttccagtgagggtccaacttggacatcagtccgtggccccatatacaagttactcctgccctgagcgtgtcggcggggtacgcgggacccggaaggccgaatgtaacggagtttgcgggttacaaaggcagctaatcgctgatctcgctaagaggcgcttccacccagtggcgctcgctcgttgcgtttggattccagttacaggttacgctgccttctgtcgtaaaagttgcaatttaagctagctcggtcagaagacaaagcagaacaatgatactgtccactcgcctccttgactattagcaggccaagccacgggtcacattacgaagcgtcactcctataaaggggtgttggatcattccgtgagtcctagtaactgaccataagcacagtgccgtaaaaagtctcaccctcctctagcaaagcccaccacctcggggttagcccgacaccacacgccaggctcggtaagaacccgtgaatcaccgtgttaccagtgcagaatccatagtagcctgtgcggcatcggtaggagcctcaaaaagccctatatcgtatcttccccaggttttttacacgtggactgaacctatacaattatgtgctaccgataaaagaaactaatgcacaaagtttttaacatgctgttgtacacaggatgaaaatttgttttgcactaactagtctcttccaccaaatgtgctattcgtcatcggtcagccacgccggaacgcagaatttatgcccatctagtcaagggggaatagaactacgggtttgagggctgccaatgatgacgcgcctttggtcctttgatacaccatctcgctttaatttcgggtgcgaccaggcagcccgtggggggcgggaaatgccggttacaatcgaactgacagggaagcactctgtgcttcagtggttcctgcgaagagtaatctcacgaatagggaccggcaatcaccgcggatccagtaggaacgcgttcatctaccgtgaggttttggtaatcccgaccccagcctgtgataggacggtcgtctcgcctggctagatatcagggagtgagagccggttttgcaccgcagagggaaggtcgccagggccgaaagactggaagggagggactggagcgcgatgatacaatgaaaggaacgagggcgagccacagcttgttgctgccacccacagtcattcctgccacagatagggtttcaaccatactaaccttgcttcgacggtcctagtatccgcggcttgggctgacaagggctaatgaagccagtgagcgcatagacgatatcatctccttgaacagcgattatagtcatcaggactatctgtagaaccgccgcagttttgatcgaggacttagtgtttagacaccgaacttgtaatggtacgaaggtcgttgctagcattagctgcgaacactacctatcagtcgtttaggaattgcctcgtgcaattagaaatcgtcgttataaggctcgccagcacactacattggaactcatcgggctagaacccgcggctgcgatgccggcctatcctcatcccgtgacaatcgaaccctttagtatataagcctacgaggagttgtatctgatattttgtacacaaggccacttactaaatgatgtgcgcaggaagcgcgtctgcataataacatttcacgaaacatggaagctagtagatgacgtacacttcttgtgacgataaagtacttttaggcttgggtccgaagggtcgtccgcggcccctagttaccatggtgacctttgaacggttaaatatgttaatttcgcgagctgatgcccaacacacatattctgaaacgaaatgatacacccgcgtgggtccaatactctacttttgaatccaatgtcacacgagcataggatgatcgtgcatcagttataacgcttcgataatgagatcgaccggaccacgagaccattagtacgctgaaaagcgacaccctgtataagtacgagacggcgggaaaacagtcccacaacttcaggggtaccttttttacagactcgccggagaaagtgcttggtcggcgtcatgtaaagttgcttccgtgctcagggataaaatttataggtatgtatcacttgtccccacccccaactatgttcctgaaggtcaggcttgactcgtgtgggagcgtaaacggatgtcagagtccatagggcattgcggcgttaagttttctcacgcagttaatttcagacatactgagctacaaggcgaccaccacgatggtggaccaagtattaccgactcgaggccgataactatactgatgattccttacccttgactagtcctacattcgccgcgtacacgccctctgccctgcttctggcattcgtctttgaattcggtttgcacagatagtacagacctattattgccccatgcattcgttctacccgtatgatctctagaacgcgcattagatgcctaaatgagatattgttaccgtccgcttccagcagctacgaagttaggaatgtctcggatacccctgcattatcagcgaggaaccattgttgaatgactaagattacatggcgttttggcccaggtagctgccgcatgagattgggccaaggcgatgactttaagcacaatatgtccagcactgttccttaggcgaggcgtatgtgaaggcttcctagaaccgagcaatgtgggccaccgttctaggacgagttgcatgtccgtttctagctctgccaggtgcgctacggcttttggacgggcacactatctgggtggcaagatctcttgccagcggtctgggacaatgctgttcaggtcaatcgatctaaggggttggctgagccgaaccacacacacaacgttcggtcattacacaaccggtgtttaaaacgtatgttttggttgattgccaatttttttaactacctaagggcccgcaagcagatcttagtaagacaacagttaaagcagtcgcccgcagttgtgtagtcgcacccctgccggttacgccaactatgaccgtggcatgtgacagatgccttgaacattaaagtgcagatggttgctgacttactagttcatcggattgagagctcgttgaggaacagctacgctacttatcacgagctcttactattgaggcaaaactacgcgaaggccaaaagtacggcacgacgaggaaaggagattcttctcatggctggcgtagggtggcattaggcccgatgtcaacgtgagggaacgtgggcgattccccatactagctccgtagacctatccgcccggttggttgtgtttccgctggacgagagtctctgacctattgggcttaaggttactgccggatctagatttgccatcttcgcaccgaatcggcctacgaccttgcacgtatcgagtggtctctcttcacgcgccagcgaagagaaaagtttgcttagcattgcatctattagtggttgcggcataatgctcacgaattattccgttgggtaaactacgggctgtcgtcgaaccctaactgctgcacgctatcacacatggtgtatgcaaagctcgagacgcctcgtgggcagttgtgttgtcttgctcgattcgaacggtttctgagatcgtgcgctcgcccattatagctgacctcttaagtgtctggctagttctgcgtcaagcttagtaatgaaggttgtgcgtcacttgttaagtacgaccgcgaacagagtgcaggtcagcagttgagggtctcctgccgtcaccgtcaatcagaaacgttcagtcgcttagaatgtttttgataatcccaatatgcctaattcagttcggaagacgtgacgaagtgtacacctgcccattgttatagtggaataggggttgaacgcgtccgtcctaggtaatctttgcccctccatttgaaaacctgtccagcccaatggatccagatcgacgatatctcgtttaaacagtacagcggctccctcatactctgattctacctcgtttggactcgggggttcattcgggcgtgcaacattgaaccttacctcgtagagagttccagccgaaaaccgaagcgcgaaggcatttgcagtcacgacgcgacggtatccaatcagaaacatagtcatggcatgtcctctactagtggttaagagcggaaacctaacctgaattactgtgctgtaaaggcgtgtggttatcataatctccctaagaatgtacggaacaactccggcctagagccgacgtactctccagcataccgtgtttgtctattgcggtctgtagcggcgagctaagtggaggtcacagaccgagcgattgtcttcaccgtcagcggggcgtgaaacgacctaggttgcacagcgttcccgtcatccctcgaaggtgcctggtaagtttacctgcgtgtgacgaaatgcccttattggtcgagcgaacgttgcctccgtgtagtacgtacagctattaacttaaatcccaacagactgataagctgcggcaccagctttaatcacccaacaaggccagagaatcacgtcctcacccgtggagggaaaagaggactatgtatgcatgcgctagctactaccataactaactacgccctgtcgattttcgagtagtcttctactctagatcaatatgtttctgataaattggttccgctgaagctgagctcggttgttgggaactcgcggatggagcaagaccgcaaatttcttgtccattagctgtattgtctcgtgggcctacgtgtacgaattgttcggatcgccaatcctcgccaacggcgccaaagtgggaaacaaaccttaaaaacgggaatcaattgcggggtggaattttataaagtgttgatgttaactgtgccgcagaagtagtgcccatcacatgcactttaagcaacagaaattgcagaggggcatcctaatagccggcatgcgcttccataggcgcttattaagccatgcgagcccatgagggaaagttggtggcttctggcgagacttatcgggggacggaccggagttagcggtgagcagtgaccgcgatgcactcttatccctcattctcagcctagcagaggcctaaatccacgaaggatggcaccggcagtttcgtcggtatagtaacaaagcatgggttatgaaatctgatcacacggcggatgtcacatgtcgtgccctcaagcctttaccaatactcgttcaccgtgtgtttccaaatcgacgtcagtgcgtgaaatgacgtataaactcttgcgaccttgctactcagcgaagtcttggacgtgatacgtatgacgccagtatgtactgtttcgcgccttctttaaccccaccttctaacttacgctttgtaggtggcttgtaagtcctcgtagagatgtcctttgcctcagacgtataaattacttcgcatgttcgagccgtgtccaacaaatcggatacatttgactgtaaggaataacacctgtcgtcttaggtgagatgaccacaagcatttcgatccgagatcgttggcgtgtctttaagtttgagtcaatataggtaacgttcagcttccgaaaagaggacgtgaccacgtagacacatgggtggtcgctgtgccgggttcgatgctactgtccgtctgggacaggtacgagaacgcaggtcgagaattggcgtgagccttcctcgcggaagcggtggtcacttactggacccgagacatcccgttgggctgggcgtccccggtcgccagactcagcgattaccgttgaatctgaaagcaaggttgcaagttgcaaatgaagctagtaaacagttgcagcggaatactttttcagcgcgggtgagcgtgcaatacgagctcattacattgcccactcagtcgaagcggttgatcttgagcgagaaatcagccacctgtccgtccacatctatttttttatccacgcaaagcgcttgatccgcacaaattcgaggcctgctatccgatgaatggtagtaggcagatacgggggctttatcatagcagattggagaacacagagaccacctgcgtaatgagcgagacggcagaaaaccagttcagaagttgcaaggatcgacaacacggccccgctggccctgctaattcgaggattccctggaattgcatgtgaggacgctgtgggcatgtgatgtgccgatcgttctataactgtcttccgtcccatgcctcgcacgagcaggaagctcgaaccctccctgaacgagaaagcgacgggcaccaggccagttcttgctagacactaggtattcctatacttagaacgccgtcttgtaactaaggccgcctaaataaagccccgaaataaatccctggctaaaaatcattgcattctaaaactcgcaatcatgaagtctgactcatgttgttttccacgttgtcgttcagtattctgttcggaccctctccgtatctggtcctaacagattgcaatctaaacgtccaaagtcttcaacgaagtggtctgcagtgcaaccatacgtggtacaattgcgtaacagattatacttgaccgacgcctaaccgccgggagctgatatggtttctaaactacactctctcccgaagtaccgacccagcctaccctaggggtttcattttaccagtcgcttatccaagtgacctagtacttcaccgagaccaccctcccatccaaggagttcatgccgtctcccggattcaggcggtagctcttacacaattcaattaggcgctatgtaactgatgctacttcatctgggctagtaccacccctcaggtgatcctagttacaacgtgtagcctgcagtgccgagtaggtcgacgctcttccatagaaattcacggcgatcgcctagtcggttggaagaactcccttgctcgcgtcggaaagttactataaatccacaggttccgagaggagatgaacatcatccacgaacatgccgtgccgtcgccgtcgacccggtcgtgggatagggttatagacctgtatacggatctctgctgtcatcagctgtagctgctttgagtttgcacttttgaaacttatcggttcggtgaggtcttgtgcgccgctcataccgaaatgtcggtcttacgttaaatctagtctatacttttagcatatacctactcaaacgtggacgcccaacgccgcaggccttaataaatagcaatccacccagtgttacccaacatccaacgccgagtatagtgcccactcgtctacccccgtttgtccaaggaatcgttcccagcatgcattaggggttgacaagtcagactgcgtgcctgatgtcaccttcctctggtataaccgattctccgtattcatacatgtccggaggctacttggctaaatacatgctcagtcaccgtgcttagcgtagaagaggtatgctaaaaccgatttgagtgcaccatcgcagagaagaagggagcagaaatgctttagagtccatcagcaatgcgacaacattcttatccccggcctctccaaacgaggatgtgagcactctatccccgagtagtccttttggtcgcggtcagcttgaaacgaccttgtgcgctcgctaaggaatttgaagcgggtgcccattcgctaatagcagctcttccaaattgactaagcgtagtagccgtggcccgtggtcgcctagtgtcgaacagtccgattcagagattgaccatatggcggggacacaaatcccgtgctagaggtgccagagcgtggaggcgagtgcctagcaaatgcctaccctatgcgagaaatgccggttgttgcctacaggtgccttgctgctctatctgtggcttaaaaggaatcattcggtctgcgtaagggagcagccatcatgagggaacgtttcgacagaaaccgtgggttcctttcatgggccttccaacaagctctcagacaactcctatccaccggcgtcgctctgttctactcacgtcccgggtaaagtgaacgttcgaatcaagctcgagagaagaaatgcattttagtaccactcaatctattagaagttttggtcgcctggttccacacaaaaagacctaatgtgactcactaaacacccgggggagtcctgagcgggcttggttgattccctttgtccctctttagcgtacggacaaatgcccaatagcccgaacagggggaaaacacctttaatcattcaataaaatgtcatcatgaatttgaagcacacgaagaattggagccgatgctcaccatgacgctgcctcagtgtctataaccttcaagatgccaaaccttgcgaaaactacccaagaaaattcctccatatccgcggctccaggagcatccgagttaaatatagccatttcattttgatccatgttcttcgacgggtgggcttaggtaggcttccgatctattcccaatgtacgatataggcccgttggaggtcaataaggtttctgctgtcacggaccgctaaaaataaggacccaattggagtgcttgcacgacgactctccatgatcacaaattctgtatagtccagacccgcaagtggcggcccgaacctctggagcatggcaggggaatggatagaatctaacgcatctgtcggtaatatcgtagcagaccagtgttgagaatgggggcgcgaattctccctctgtgccgtcgttaccgtttcatataaacctgacgggtagctcatgggccctcctactctaacagtgattgagtacggttacgcgggtctggtagctcggaaggattgctccaatggcctaactaactctgctatttgccctgctctcgcagcggcgtatggacttcgcgttcgaatacgcgagagtgctctgcccagtcatagccgacagggtagctatgcgagtcgcctgaaaccgcggaaatagatgtctggcctttatcatccattggtggggcgctggtaaacaaaatccgggggcaaagggatcctttgtagaagcacgctcactcctgtcatccaaaagtaaaatcaatgaagctttgcgaggctgcagttgttggattactataagtgagggatcgacctcttagcccacgtccacttatcgccgtagacgcacgggtttacgcggtggtctctctgcgggaagcgctcagcgcgatcgcaacgtgcctttctttacaagcgtttgtttgaagcgcttggtctgcttgttcacatcgtagcagtgaactgagttcagatgtagaagctcccggtcatccgtccgcgttggccgacggtctagcgcggatatgcaaggtgactcttggcctaggcatttagttaatctcaccgagcaatcgtgactaattacgtgtgtgtttactgtttgccctcggctccttttcgcaacttcctaagtgtaagcgcgcgtcctagccggggcataatttcgtccaaggcagggcgagatagcggaggtccaaagcagttttcgcgagaacctgtcgcactcctgtagctccggtaatgcatgtccatgaacgcaacaggtatggggtgaagtgcatctcgttaatacagatgtccgtaatagggtgcacggacgccggccgatggaacaacagtgcgtctgaatgcactcgggcaagacgagtggctacattatgtataaagggtggcgaaggtaaatactaaatttagtagcgcaatggtgagcagctttgttgggcgaagtcaagatagtggctgtacgtactgacaggaccgccagaaatgtaccactgctaacaccgtgtaaccatgatcgggtagatacgactatctgtgtttatggtgacagaaaatagcctccggacctaagatctgttttctacttcccgcgataaactacgcataggtccaacctcgcgcgaccacgccggttggtaagccgcttaagcgttgacgcttgccccttatttacccaccattgggagtgtgcgagtcctcagaatgcttgtgccaacgttcgatggtttgatactatatgttaaaaaggactggtaagtaattaatattacgtcttctcttttccgccaacaacaaacatccgatctaacaaatccctgctactccacgaatcgtattcaacaaacccatgatttaatcttggcagcacgactactcgagcggccccgctcactccctcgcctccaatgccattccagtccaggttacgctattcatctggaggtttacgctgtcctcgctgcgcggaaggggaagttgcctattccgtttgccagtgttacgtggccgtgtggtcaattttccactttgtaactgtatctgccaataagttcaaccaccgacgcaaaaagtgtagttttgggtttcatgccggatgatgaccgagctcagtgctcaagtgtaagatacgtcaaaagcaacgtttgctgtgagtaattcagaggaggttgtacgtacaattgagcagcatcgttaacgtacgagaagcagcaccggcatcacttattggggtatccttgtgtttaccggctggtcggcaatttagaccatagtactcgcttcccatagaatttgtctagtatcttggaaaaaccccactaggaccttaactaaattgcagcaggcatgctgtcgcggaggccggccctgcgacagtagcgctcgggcagtgacaggctgtcatgagccagtcgatataacagccgttttcgacgggaataggcagaaccatcgagaactttgtaacgaccaatcagcctgcgtatcattagggcgggcgaggagtaaactttggtcatattgcctttcaccttccggcttagggactacttacagaacgatttgcactcagggcaggatttgactgcttttgttcatgtcgctagtgctcataaatgcggccaaacaattccaacttaatcagccgattgcaagaataattcaacgtcgtattgcaacatacaataatccgaggaaatcggcggttgtaggaagattcgagaaatcatacgtgaccttatgtagcacacaatacatgatggccacggaggtactgtattctacaccttcgctttaacgataatgtcctcacaagactaaaggagcagggtggtcagtcgagtagccaacaatgactaaggtacgccaatgaccctggtgtatggtagaaagtatccccgaagcctaacagaactgctactatgattgaaaaagcggcgtcaacgtatgaaccttcggtggtgtgtcacttgttacgaaaaaccaatgggccgtaatcaaatgttgccgcgtgtagataggctactaaaaaatgagccatgggactgcgtaaatactactacaaaagccgatatagggtactcgtctggccggcggcctgtagatggcaccgcgaaatggatatctcgacctcttacccctgtactactgttctgggacgcgggccggtttgctggggtcagccgtaatctatcgagagctctcacttttatccctccaagtccatcgatatataccaaataaagcatgatatactagcacctccaggaggttgtcttacttcgagcaatacattctcttaggtagaacaccttttcctgattatgggacgatatagtaatccgaaggccacctgagaggcagcccctacttgactctcgccagaggggaatcgagtcctgcgccaagtccagcggtaccccagacatgctcgcgacggcttccaattaaacgctggtcacactgtttcgaacgcggccgcgatttccttcatttcgtcaccagtgactgaaaaattcagacgaagctcgtgatatcccatcctccgaggtttctatatatggtctgtatttaagccagagctcggcggagcgcaaattaggtttcaacgatttagcgaaggcctgctcattgggcttgacgtcgattgttacccctgaagatcggggcaggtgtcggaacaatcgaaaaatatatcgcgttcgcatttttatatagtagaacaactcaaataccccacatactaatgaacaagaaaagaagtatagaatcttggagggggtgggttgtcgttcagcggcctaactaactgtgccaaagtcagacgggactcaaggtggacatacaacctagtttccctggttttccgatgctccccgggctcagactcccaacttgacgttagactctgaaccctcgggtagtccgtctgaggtgtgataatccaagttagttgaaatgacggtcctacgaccggggaccatatcaagaggcaacgcaggggttacctcgaggcctcccctttaaagcaaaggtctctggcgattgtctagtactaccccccttccggaaactccgtatgagcataaccgggtggatagtctaaacgtcgcgatgtttaccttacccagtttgttgcccgttatgttcgtgtggtttatcagaggtctcgcacgatctctgtgcccacgagggtaagcttacactacatgtcccgtgtaatggcctgaactagtgcttcgcaagcgcaccaaatgcgacgcctaaccaatgctgtccccggctgacagcccggagtcatctcggactcgatcggtgttcacgttgcgtccaatgtttgagtttcggtcgagtgcgagctagtacctacgatcagggactggccagacccactacccccgtgcagtgaattgccagtatactcattccatttccttactaagtgttattttagcagagtacgtgtgcataatgtcggcccaactcgccaaccgatggagcagcgggaaacgagtttcaccaggttccccttccaatgaagggtacgtttaatttggattgggtagttcattgcggtccgaggtccgtgcgaactatttattacagtttactgattccgtgctggtgcgggccggcaccacgtaggtatgtgttacgtgacacggtttaatctgcccccatcggattggcgtgtcagatgcgtacccggtgcactaagggtacctggcgcttagtctctcacgagcagtgatgcactgggaccatcctgaagctgaaggaattgattagcgggtgcatagtcaaagaaataagtggtcgcgataacgaagttttttgaagtatcactttgacgtggaataggtgcgctgcgcgcggggccactgaccacaatgtctcttaaccggaaagcgggcaggcgtcggtcatttgtttagcagcgatagaccggtcagattaggtacgtgaagtgctcccgggacggcagatgtgcttttcatatccgtgtccgcgattactttgcagcacgaagtgtccgagtgtcgtagatgagtaaaactaccttcaatcggtgtgctacggcaggaggcctttggatttaccttacatggcatggcgcaagttccccaaaagcacccgatagatagcgtcggactctcgtcgctgtaacctcttatgcccgatgctaaagacacatactcgggcgtaaacctccctactattcacgtctgtcacggaggctaacccacttcgtggaaccttaaaggggactactcgcctaaagtgcttgcggctgtcaggccggctagatgataagctcaatgggacaatggcaagtcatagtagtgattatggccgtcggtattccggccgtaggaagttgggaatgtaactccgggaaacgtccccctaccttctgtggatccattttttacgcgatattccgagcggtagtcttaggtcctgaacatcttgacgttacgatccgccataccttctactcagtctcagccccagggttgtttaggcgtgcagtatgctctagaaatgagatgttagagcgtcagcacttggaagaactaattgtggcgcgaatctccaaaggagacggatgtgagcgtttcaacctggtggcattaacgaaattagatctgttgaacggaaccaaaaagtagttcaccttccgaagccatgaataaaaagtaatagtctgaatgctagcactaggaggctaatctttgcgactaaatagacttccggaattctggtgccttgaggagccaggactctccaaacatttcaaatgagacaggcaacctgccaccagctcaaccaatcgagtgaagactttaatcgatttaaaccagacaattgttataataattgctcctgcttgtcgcgtaccacgtcggcggcatagatacgttgcgttctagtcattgcactcctgttctcatagagcttatgacgtacaagagttatgcgtccatcgaagcaaccgactaccatcttagcgcgacgcagggtggataaaacccccgcagtccaacggggaaaaggacgccggtatagaactggagtgacaagaaagcgagttagttgcatgtcatttctccttcattccatctttgggtgcggggccgtatatggtccatctaagtgccgtgacagtcagctgccaatgcgtagatcgatatcacgtattgctagacgtttcgatgtcctacgcgttcttacatggatatgacaaattcagccattagatccccattagaaaacaacttttcacctacgcctggcgcattattaatacttagactgaatgcagtgtcttagatcatcccaacgcggttggctttgcgtcgatgtcgtgtagacacagatagatcactgcaactgaactgataacccctcaaaatcacatgattagtattttgtatacaataatctacacagcaccgcgcacagaagcggcctcaaaacccgttgcaaggcgtcaaggcacgcatcatccattagccgctcgcaacagacgcttcgacgcggagggttccggttgtctccatgagtggaaagtaactacactgataaatccactatggggtgaggctccacgatgtagttaatcttacggtcatttagactgttcggcaccacacaagcgaatctgaaaactgcgatactcgagtcgtttcatactgctgcagacaaaccagaactctgcttcgtgcctataccaggattgtcgtgcagtccggtcacgtccagtacccaattccgagggcattggattggctgtgtataatttcaccgattagggagcaaactgagccccccacgagtgggcgatcacgacgcccgtgtaaacactcagtgaccaagcgactttaactgaagactgcagttaaacactctatgtgtttgctgatatccttagaatccacgtcccatatgtaccacctggggtcgtataaattcaacacagacaccctctctcaataataatttcaagactgcaggctcgttgatgatttatgtttttgtacgccatgacctatttcttagtacgtagggcgtttaagtatatttgtaggcaccctagcgataagtagctgctcagattgcaggcagcgttggtgcgtttggagtcatatcgtaaaagcggaaattccgccatcgggtgtgtcgtcgtaacgaggacactcgtaagggcactagctaataaagagaataggcagcaaatcaaaatgatgttgtcggctcgcatcgcggcctcctgacgttcgcatagctataagcgttaaatgggagaggttactacgcagaaggcagcagctatcagcgaccagcattctccttaatgctatgcgtcacaagccagctctggaccacagtttgcaacccgccatgacatttcctgtattggtcaaccctgtatttgtcggactcacaacatttaatgccctacgacatggggtctataaaatttatggatttaagacgttcccatcagccgcacaacggcgccggtgtcctgtatgctagagtcttcagagactgtgattcggagcgaaggcaggactattgtcccatctttcctaggagagtcaccgcccaacccggcacattcgttatccccgggtatacaagcgcttcctaaagtttgaatcgcacctcttgccagattcgtcggaccgccgttttacgcagtcttatgtcatggcttgccttagttgactattcggcgcctcacacattgagcaaatgaccaaagtttcaaacacccgcaacgcgggcagggttgcgcatccttcaatgctgtgacaggcacttacagtccagattaagtcgcaaccatacacatcgatccactacgacctgtcttgatgacgcccgtccagcgcctagaccgagctcggtgtcacggaaacgctatgacgcgaccgagagcggggtactacatgttcctgtacacggcagtcacttataaacattagccctccacggttgcgtcagaagaagccccctggactcgatatgtaaggacgcttccaggctctgcccgtgctctggtcaaggcccgggcatactggaaatgcgtacctgctaaacctttattaagtggtgccttatagggtggtgtccgacctgcccttacacaactatgttacggctataccttgcagaatccacttcgcaccgaattagtcttcgacaagtcttggtacaagggggcggacttaacagccacgtacgtctaccgaaacggctccaggaaacacatccccgactgttgtcacgtgttagaagcatcaagccaggaactgaagctcagcaaccggccacggtttcgtctgtatccggcatgcatttactgtccgagattaggactctcttccacaaaactgactgcctcattgtacatttgaatcatgcactagtgaacccaattacatatcaaacattctccttagtatacaactagttgtcgtcttctcaagatggtgctacaccataactctggggtctaccactgacttcctggacgaggccatagtccttgtaccatatacttttagttaaaatatggacctacacctgaattttgtccgcctcctatcccgactataaccaaatttgaaccgattttgcattactcatccacccacagcattgtgctcaagttgagtagacgcttcatacatagtgagaaggtcaaaaagagagcatcttgtttggcgacggtctactagcaaggcgggccacattgccggtagaaggtgacgatcccttgattctgtatggggatggcgacttcgagttcctacattattggcagatccccgaatgacctggttttgttggcatggactcgcagctagcccttagtacgttactttctaccggcataaccctcattttacttcagctaatccctgcgtcaagtcggcggctcccctgatgtaaatgcgcgggactgtaacgagtctgttgcggcggataccgtcttagtaacagacgtaccgattgctgccttacgtcctccagtctcaatcgtaccgcttgttgacgcgcgtcatgaagattggatagatcggacggttaagacgtagtggtgacgacaaccttgagatcattaagtaatttgcttttctagatcgttggctcatcgtgtgcgagctccaacgaaatttccaagcatttcgcgacagactccatgatcttgattgatcagtgtctagcataccactaaattgttcctagtgcgctcccggagtcgaagcacatatactctgtcacacgctaccattatccaggtgcttaattaatcactcaaggaccactgccaaacttgagcagacgcatgagaatccaatcgtcgaccgcatcgagccgattgttgcagctatgcctgtcttcaccgggctgaccttgagatgtgtccgagcttgaaattcgcctgctccccataggctacggacacgaacgggtcaaacccggatataatggcgtctcgtgacattcatgccctcaaaaaaggccctatcacccgaataacgcgcggcttctctagcttaatccatgcggcaagggacttacgcatacgtctgtagggtccaccgtttatgaacgaagggctctggccacgccttaggttcctcgcggtacatgtgactcgcgtactgagccactggccgcggaaggctcgcgaaggacgggtgtgcgtgaaagcaatctctatacggctatctgcgttcctgcctcggtctggtgtcaaaatcacggactcacggaaattcgctcaggaggcgactgtaagcaaagaagttagattaggcaaggatgtggtattatgctaagagtagtgaagagccctatctaagaaactcggcaccgatgcgtttacgaattatcctggttacacggtgcgttctgcaacatactcggtacgcgtgacctgtggacacccggagttacgtctgggcagggcacaggctttagcaaaaacgagcgcttcgcttcctatctgatactcctcgccattcggtatgacttcgaacatccggggaatccgcgctcctacatccgcctgaatgtgatgaatgcgtctcatgattcccgatgagatacgtctgtaatcaactgcgggttatggaattcagaccgactttttagggcaaatcactacgtggcgtgcaaatttttcccgcgtattcgtgcgctattgatgagctcccggttagttcagatttagttccaaaatcaagctcagctgcagtccgacatcgacgaccgcgagcctttgcagattccttcgattcgtgtcacgggtcggttggtcccgcaatatgccgtcttgcgccttttggcgtgtgttgttccatttattgactcagctctatgtgagcgcaatatgttcgcgtctatatatatgtcgcgctgcggaagtgaaaactacatcttccggaaccttgcggcactactattaatacgtgagcaggccctgtcttgtatgagccgacatagtgttacactttgatggggcagagtggagcccatatagtccgctgacagtggggacatgtatacgaaggaatgctccactatcgcgtgccccacgtctcatctcgggttagttaccgattgaagctcggtgcaggtacgtccgactctaaggagaccgatcgacatacatacatccgtagtgaaaccgtccaagcacgcccggcctgtggggaggattggcagcgactgtatcgagcgcaatgagaacttaatgccgtaagattgtctcgtcgccacgcccccaatcggctacgttgagtggcatgacaggcttctgggatcaatttctgcgaggtataccggagaaaggcgtcggcgaaacgatcttaaacgtcatccctgtgtgcaaccagtacataatccgatgtataacagcgtcgagggggtgcatccatctcaacaagagtggcagtgccaaagattctggttgtattttcggttggtctactatatgctaagagcacatccgtccctaggcacctccgtagtggcttttgaaatcgaagtgttacgcgaagttacctaagtagttactaagttctaaagacataacctcccacaaaacaacgtcagcataaaaaaccgagtgtcgtcgacggagtaaaataatcaagcggacatgggaagctacctccaccagacgataggaagtgccgctaaaccttttaaagacccccttctcaggcaaaaaaggacctcctacccggggctcgttcaacaaccgtctaaccactcgctatatcggatgaagcgttcatgcatccggtacttcgatactgctagcagtaccccaggtactcagggtggacacaaagagcctggagcgcctatttccgttgattctttacacagtaaagggcgcacgctgacgtcttagtggagattcactgtctttccgtcagcccacattgtgtgcaggtacatctcggatggataaaatagggcctctcaatctaaaggccatgttgatgagagtccccgcccgactctcgcgctccccatcgatgcatgtatataggccttgcactctagggagcgagcgcggccgtttcggtagctaatggcgctcccgtgactcttagatatttagtacctttagacttactgacctcataattttcgatttgttatatgaaggataaaatcagaaggggcgctcataagtagctgatgatgctagtgagacacacctcccagtccccaagtgtggcgccacgatgcacgggtacactgctaactgtcaagagcactcccattttctaacctccacatgaaacgcctctagtacgtgcagtccatcctcttcaatcgggcgaaggggatgtgtatggactacaactctcaataagggatgggacgtaaactagtaagcttcatgacatctctccaacaacgacatcaggacaaagacgtggactggttgaaaacctgccactactggcccttgcgatgtcgtggatcgatgggttcccggtgcctacggatatcgtatccgttagggaaagtgaacactgctgaaatctaggtcggtagtcagtagcatagataaaatcattgtaactcttgtccaagatttagtagaatatgggggtgtgccggtggcggacgtcgccgccgttagcaacgcgatcggtcatgggtaaatcccaacggcgtatcatttcgaccgtagtaggcatcacagggcggttcgggagtcagcgcccagctacaaatgccaaacggtgagacactgtagcccctgctcaagactgtccggagtatgggtaaagctatgcttttagctatcgttctttgcggctatgagcccacaatgttcccaagttgccaagtacgcttgattctttggataaagttacacctacaggaccaaacttaggacgacaaccccggagtccgcgtctttgttacagtattaaacggtgcttgcaaagttcggagtaagcagcagtgcgcgcaagcagtagagaaaaccggcatctgaaccggcgcggtcgccaggcgtgactcaaataaacggtatcgttcaacgggacacgtgtaggagggaacaaggtcttgcgatggatatctttcactgcatcacatttgcaacattagatatttctcacgaaaacatatgcagtacgaagtaggttcatgtagtaataaggggacggtgggggaactgggacgtatttttcccacggtgccattatctctcgaacatatgtatcaattacacctccggaacggcgtcctatgagtcgtagaaagtctctacagtcaggccgaaggttagtttttcgaaatactgcagtgtcatcgcaggtccgcattatttacggggccaagaatgcaattgactaagatgtttcgcttgttcttagcagatacatcaggaactttcagaggatctataagcaggagtcaccatatggtagcggcagctgcctcacggctggagcactgaaccgtggctgacttgtcacgttatcgagcggctaatggagaataactcgctcatcgccatttattagctgtttgttatagattagagacttcgtacaggtaggtaggacggccgcagaaattccgcggtactgattgcttagacaccgccgaatctatctattgtgcctcattactcgctaatatctaactaagttaaaacataaatctcatcatactacaagagcttcttttgttttagaccccacgtgttgctaggtacgtacgtacagcctggtaatgtgacgataatggggtcgtggcatagcagctaacactccacagttatagggaagtacaatctagcatacaagcggatcactggtccaggactacccgcctcgggaagtcgcactagaaagacgattccatagcgacgtctcgagcaacaaaaggcccgggcgagcaattctctttatactactgtatctctaattcttatatatgttctaaagagcaggttcatataagctgatctgaagacggcaacggcgaccaagagttatgcgccttcacaccagagtggattactgatgactggaccgcgggagcaaagtccgctcatagtgggagtgacagtaaaaccgagagttttgagggaaggtataccacgagtcattacttaggaaagaacttcgagtaacagaggtctaagctactaaaactagcacaacgatggcgaagattttctactaggaatactagcccattgttaagatgcgggcgattagtggaatcgtaccaagatgtctgtctcctaccattaatcggctactgcgactttgagaccagtaggagccaattaagggcgtacgtcatggtacagtaacgacctccgtttcgtgagtccctccacatcaatccaagggcccgacaattccaaggatgaagaatgaaagggaaaaccaaagccgtttgcttttttcttggcagcaggcgtgaattagggtccgaacgaaaggaatagggacacctaccgaatcgtgacgacagcagggaagcatgttaacaaacgatgccttccactgttggagctcctcgtctaatagacctttaaggagcggttccaagttagaacagccacatccctctatgagtctatgttattctggcgtccaggatgagaactcatcgtaggatggctacaccttcgcgccggcagacatcggccatgttttacgagccagttaatgaagacagtcggtcgtagatggaatgtggtcatcgtggccttagagccacataattggcacgaatgacacttctccctgcagaagttacaaggatcgttgagcccttggctgaatgtgtctttcagtgcgcgagtccgttaggagcggtctgcgaccttgcaactagagcagtgggtcaggtctccagaaccacgtcaaacagagcgcggtacaatcaccaggcaaacaaccaaggcatttttatttcacgatcctcgcgggttgcctgcgcagctccacgtgcatcccgtaatttaaggcctctccagcgaaacatggcacccaaacagtgtttgaatggcggcttagccgggttgtatgtccgaagctatagccgacactgacgtactttgaccactcaaaaggcaggaactatcttggggagtcgacaacaatgcactacctcaaattgccgtaacaccaggacacccaggcctcgtacccgaagaggctgtcgagtgttagcccgtctagaggcagtgtgagagtgccccctggcaggtgaactcccaacgatgtgaatgcacttgacattctaaagcaggtggccaggaatacttataagacgacggttacgtttaacgacgatcataatgacacgttcgatatgttgcgggatcctactatacacttaccaactgatccctacgcgcgtcggctgggcgtgtttggactcggctctcgcatttagcgatcacatcgccaaggtagattgaagttgcacctgccgcgagtatctgccgaaaaagttcaaggtatagaggtctgtgaatgctgcacctgctattattgtgagttagcatagaaccaggtaatatgagcggtgatgcctcaaaaacgatattagtaatggcactcacggctgcttcacctcaggtcgtaaccctcgtgacttaattctagtctctgtcctgtctggccactaatatggtgagttttcgatgggtcacgcctacatgtcagtaataagcggaacgtggacagaataacaccgcgtagtgtcaagcgcacgccacctgccgtgaaataggggagggaatacccgcgacacggaatacgatcgcccttcagccagacaagccatgcgggctcgcttgggtgaaaagagtaaaccttgggatcccgaactgacgccttccgccgtgggaaaatcgaagaccgctagatggaatgtgaccccccattatgaatgcggatggcggaactcgagtcttatttcttacctacggttactctggcgacataagaatttacatccctaatgtacgggagtagacaacataaactcgaataactagctagcagtataaaatcaagtcatgttgagggactgttagtagtaggcggtcaaagttaaggggacataactaagcgcgctggtgtccgccaaagacgtgtactaaatctaacgatccaatgatgtttcgcagtattagatgaaaatggagcggaactttccttatgtaattgtatatcgtttcctctgcgtgcggcccccaaatattaacttacatgtctcactttaaaccaccagatgacctcgacctgactgagcaggctggcgacgggtacagcctcaagtggctgtctgactggcaattaaatgcgtcgcaatcacacatccgattaagaatatccgatactcaccccgcaagtaggagcagaagcgaccagacgcgttcatcggcaccgggcggttatactggcatttgatgccaggcaatgccaaactagtgaagatcgaaacgcaagaagggtggatgagctgccgatcatcgcggccggtaagggggatacgggtctggtgtctgtctctgctaactggggtaagtccgtaatgtccaattgaggaacggtactcttgacgccctagacgtaaatgatatcttgtaggtgtctaggaatcgggggcataagcacttgcccaagtaagaacggtaagcaccctgcacagtcttccgccacccttctttaaaccttgtcggatctatccagggtgcacctgcttggtagagaacctcaagcgatggagacgggccaaaagaggatttaaagcgtaacatcgctagccgccagaggtggagggtactcttaaccagtctggagaactatcactgatatatgatactgcacttcctggggctgggaggacgtattaaggcttagagcgaaagtgagttatagtacgagagttcacggtagtcagtcagaagatccatcgtagtcgatataggctcaactagcacgccctaatgtaaaaataggcctccaacgcgtttcagccctagtagtagcgttcaaccgagatgtaggcttaactatgacagattctcgccacagccctgagtaagctccccacatgtaacccggtttagcccacctgaaaccatctcaagcctatgtgtgaatacataatagaacctggtatcttagttcctcatgatgagggtgtagggcggggctaagcccgcaacttggcacaacggatagggtcgattcactagaacgggttgtaacaacggagtggggtgtggctggcacatttaaaaagtggccattggcgcttaggcgtgggcgggggacaggcgcacactccgctagctatggcaaatactgacacccctagattttgatgacaccacaatagtctagagccacaaatgcgactcgccacgtcaggtgcaagccaccaatcttggactgccaagagcaagacacgagtcgggcccaggtataattacaacgaggcatttagcgttttcctcatctgcagggagatacgtagcgaccaagcttgtacccgataagatgcccgttaaacaatcagttgcattattcctatcgatcttctacattacgttttggacccgcccgtgcccagcaacttcacatctctttcacggtacccggcctccaaacacctgcagattccctacacgtttatactaccaggtctttatgcataaaacgtacttcatccacagacgtagggtgctgcttttaagtctggagtactctgccctatatgcgcaccaaccttttggatccgattcgtatggaaacgccggtcggaacatggcgcatttagcgtcgataccgagattaattgcacgaagtaaattgctccctaccaaacaaatccaacagccgcagtccctgatactagacgcatgattacacagcgcttggggcgaaggctagttatttaaacagtgtgggaaacgacaggagatgatcatcaaggtaccgtcgagaaactgcctatttatggttacgatatgccgagtatggatcatcatagcacccagaactcgccaactgatgcacgaatggtataaccagaccctcgacaaaggataaattggtctttatcaagctatacaacggggtgggcacacataaggatacgacgcctttcccatttctaccaccattagaccagtgtgctagaacatgttaatcgtacttccagttatgcggtggaggtgctgcaaaagattctcatctcgctcacggtcacatgatgacgacttgagattgcgacagtttaattgtgctattcttttctgcgttgataattatgtgcctacgagctgaactctgcctacttattggcttaacgatatcatttcgggacgcaggtcacgaagacaacatgcgcatagcatactgtgtatcaatactagatcccgccgaggtgatatcttcatcttgttctggaaacctctccgcagccgaggatgtgcttaccacccgatggaatagacacatctcacgtagccggttctgtcgtcgccaggacttgacatcgatatgtacgttagattctcatgtgattatcgtagggggtacgatgttagaacttatttagagcacagtggtaattttgtctttggtccgcttactccgatattagttccgtacggacactccgcgggtaggacgaacacggatagcatccttgcaattttcgttaatcaatgcggtagtcagagtcttaggcagaagtcgacacttatctccccacgtagcgagaaggaaaacccaacaccctggttcgtttgtcgaacaacacgccggcatgtgcgcgaccttcccccgccacgggtcaccatagagtggaactcgcgtttataggggtgtaggaatgacaaccagacatataatggcacatcggctcttgttaatgaatacgacggtttatgcgagcccaaataatgctccaaccgtacgaccctctataatattcgcggttgtaactaggcttggaggtgggtgcaatgggcccccgacaggaccggtccctaaccagagagtctagccagtggctatgcaacaaggcagtcctgatcgacaatgctgacaacccgtttacgcgcttcacccccctgacgccttgacgtagagttaggcttgaaactgcactgagaatgttatctgcgagctcctctgtatatcaccaaattatcacgggctcgactttgagttttccacctccggcaatgcgtttaggacggaggttttaatcccttcagtcctcattgtacgataagttgtgaaattctgcctagttcctggcgccgtaggtagtactgcctgatatgcacttggataatgggtagtcccggaagtacggctcagtccaccgttctccaggtattggatagcatcgtgtttacgatccagagcacataagagtagcgctgatgccgataacatgaagtatgcccctgaaggacaggtgcttgtgatgtttgcatgctcctttaaaggtaagtgcctaagttaatttagaggtcgtcacaacgaatctacctacatatattgcgttcctgctaatatcttgattctgcggacactaaactggtgggggtccgcacgttacgagggcggctgagcgatcgtgacaaggacgcttagccattactggcgggccccgccatccgtccttgatctttgccaatgcatggatgacagacttacttgttccatcagactttcataaaagacctcggaactgtacaataggacaaaaaaagacttgcggctgtggatgatagtggtggttgcttatcccataggtatggtctcccaatgagccgagcgtggggaccaatgtccaggaggtgaaagagtgccaaaaccacctagaaatcgcaccacaatttactacacgagttgcatctaaaaccagcacctcgtgtttctgctagttagtagtctttcaagtcagttctacccacatcacaatacgtattactccccatacacgaggttgaagtatcttcttggcatgaggcgtagcgccccctactgagttgcctcccgtttggtatggattcgagcgtacgggacacggaccgtctgtctgaaaatggggtaagacgctagacatgtccaatccacagagatgactctaatgactttgactcaagacggcagcgggctggtcatgtgggttcatcgagagaaccgttatcggtggcgatatgctggcgacaacccaccaagggcaatgcggactatcccgtcgataaacaatggcttacagaattagcgttccccacgaggagcgtactccccgccgtgatccagtaacagtaaagtaaggcattcagaggttatgttgatattcagaagtgttgtagcactaattggtaggcggggagggcccataacccgcctaacttgcgttaccatagcctcaagcctagattaagagtgctggaggaatctactgtccttcggggagcaagtgctataagctgttcgagctatggcgaggaccggcgccgtgcccagtacaactgtcattttaacgcttgcgcgagtggttgtagcttgggcctcgctcccgtgctcagttcctgtacggactcacacacgcagacccctaaccttcaatgaaggatggttaatgaaacctcgatctacataaaggacagaatatccacgccatctcctgcggcgaatcaccaagagtatccaccgagttaagtcatctcgcggcagttgtcatgccttagtaaggcgtatcccatgggcccgcccggactgatttcaccaaggcgctctcgcttgacaagttgtgcaggcggaaagcttcacgaaaacactaagtgttagcgactataatcaatactcgaggagatatgactggacgaggttttttagatggcgaccaaaagttaaagagctgagctttagggtatagtagagctgctccggaagtccgacagattttcgttggacagcctttatctatcaactaagtttgggaaggcatgaggacttcgactcatcgtaccgtctgtaggggaagcacggcacgacttatacgagcggcaattcacgatcgacatccgacgcgacactggttcgacagcttataaggccggttataaattgtgtcgccagaagaagggttccgacccgcacttttccagcgtcctgtcatccatggctagtcgtacaccggtcaaagaggttatggctccgagatgcttgggctggaagggccgatagtctcggccagcaatgcgatgacaggcctcccataccgggtattagccccctcgatccaaggcgcctgacatcagcgtttaatcgtatactttacagcggggcagtccgaagatttgtgtaggtgttaacgtattggatacagctcagctccctctgaatgggggcaacacgatatcacgtgtacaaacattgccagcctcggccgcgggagcaggaggcgcacgccatgaaagggatagccagctcccttactctcgaacaacggtgcaatcccgagtcggctgggtcgtggttagtgtttgaaagagccaattgcgcgaaattatctgcgctgctacgcggccgttaacaagtagtcccgtggctccatgggaaattaaaaagaaatgcaaaggccagctctcctcagcatgccgcgcttcaatgcagacgcatgacgggtcaatgcctcaacattgtggaatctccatttgctgagaccccgggccactgctcgtgttctgaaggaagcctgtcactagggtgtgcccatattaccacacgtagcataccgtaatgcaagtacgcgactatctttatgaattaattgctgtttacagccccagctgctagtactaaggcgcacaagagactcgggcaaaagaattatgtcaaccagtaatcactgtcgtcgcctactatgctggagatgctacatttactgtatgcagctaggtagccgagcatctgaattggacccgtgctaagagacaatcaggtatttgcggtttcgcgccgagcatcattacctgatctatctgcaagtgacggggcagatggacacacacccatgcacagccatagaaactgttttaaaaccgccagccgtgatcacgactttgggctgctttccagtctgaggttgacgcacagtgtgccgaatcacccctctcagtaaccagctctgaatgctcgtttaagcttccgcctggctcttttttcaggtgcggccaaacgtttgccacgtaggtctatctctcaagactctgagagaatgttacgcagcgcgctgccggaacgaatgatcgtatatacccttaaggctcaaccgcccacccaagtactcgcaccattgtagtctctcttgaagagcatcggggttttgcgttcaggttcggctaccggctatcggaccggtccagatctaacgtgtaacctcaaatacagaaacagcttcatgggactatatactaatgaggagtcacatgatagccaactcctgaagagggatataaaatgcgttaatacgcggttgctaacatcttcatagatcatctttgccaaaggtggagcccagcttaagcacttagcctcgatatcgattcctaggtggcaggtggctaacgaagagaactcggccaattctctgtgttgaaaaagaggaacggttttatgcgaccttagcagccttcccgcgaacttatgtcctgggcgcgtttaggcattcctcgtcggtctaacgtgcaaattagccgactcacttgggctcgatatcctgcgccattgtagcataacggggtaggccagagagtctgacgattcgtctgtgagggcttcgttgcgtacagtacgcacgttcctaacctagctctcttcattttccccttagcggcgtgcaattcgaacgcacaaggctcaatcgcgacaccaaactcgattcatctcggggggaatgaatgctggccttgggtgcactgacagtatttttgcccatgcgctatggcgaaaaccgcccaactggaagtgacatctgaaaaacagggttatacggttgggcgacccatccaccccttaggacgcacattgcaaccgtgcatcgagtactgatagaatctttatagcgcttcgctgttgcgccgctgcttagtactggctcactcagctaggctagggtcgttcacagtcgcctattgattgcacctttgccgaggcgactggccgaccaaagcatgtgcgttaacgcaggtcaagtataatagaacgaaagttgtaacagtataagtcctcctactcatcaccttattcagcaccataccttggttcatcgtgtggtgccgtggctgatacgttagtcgggagctattgaaaaggccccactgagggctaagcgtaggtcgtcgcatgccggaagggaagaaacgtgaccctctggtccagtggaacgacaacagttataccagagcttgtgccacccacgactctgatgcctctttagggcaagcctgcacgcatcttacacacctacctagtaaacttttacaaacttgaatacatggacggaggctcagaatcatgataatacaaaggctataggcgtcaacaccttcgagcatgatataataaggcacgactagaaggggaagtggggctgctgtcttgctaaagcaatggtgagatatatccgaatttgctgctagtccctaaagattttgcccccaacgcaattccggttcttcgaactatacacgcgttttaggcaattaagtgatgctgcttccggtcggcgcttcagaaggtatttagcccctgtccataccccagcggccaacttaacgcttacggtgctatactgggattataatcaatctggcaaagctgattaccgcaccacctgctctttcatcaggtatgattccaggcgttcgaattttatgctaagctacgtgttaccgaatgaagatcattggagccccgtcagactcttctggtaggcgcaaaagcctgtgtaaactcatttccgctcgcggggtataagagcatccgtccgcgtttgacttacctgctgttaattgagcgtttgggcatttgtctgtacctccaacgctttgggaaagatctcaacgtctacagccttgggcaatcattatataaacgttcaaggctcactggtgcagatgttcatccccatcactcaacctttgcattagcagtacactcggggtcatccaacttgtggtattggtatctatctcaactgttgagcgctaaaaaggtgcacgtgccgcgctcagcgtattaataacttaaacgtatagctaaaaggtgggcggatgcggcggtcctagccccgcgatcgcttagttaccggtacagacaggctagccggttgttaggatttgttttcaacgtgctctatcagttgtcaacatttgggagtcagagcccgaggggcacgcctcagatcgttcaatagccttcccatgacacgagtgggtcctgctggcttagcctccccgctacctaactcggtaccggacgggactcgctaatcctccacgttgtctctagggcgaatgcggccatacacgtagcttaagagattgtaccctatcagccggacgggcctcttaagtgctatcttaatggaaaagtgaattgttgtccctccggccgcaataaacgtttttgcgctctcgggaaaccggcggcgggccgaacggtacatggcagcatgggtaaatgtatcatggccgtccctgggtgccctactcacaaacaattcacactgacagcgagtttctacaagccgcacgattcgcctcaatatttgaggctgtatgcttttggaatcaacaacttcctttagcagagttctgacgacaacccctaaagttcagtaatgatttctaaacaatccaagcaaaacagaagaggtgcacgactagggttgcatcattcctcttagggtttctccattgggaagtctgaatacttccgtactgaatatggcctctgtgctgatattcacccgatgagttacacagctctaagaagattaaacgaaaagtttcaacgcatcattctccgacgctactcggacccccttttgaagtccagaatgcgttgacaagcgagctcagcaaaccatcctagctcttgttcacctgaatggtggcatacatcgcaaatgattaaattcagtgcgaggttttgcgtcgacaaaaaaaatcaccgttgccgaactctgtcgaggagtagtaatcccaatgccgctctgagagggcgaaggtgggattatggaacgtgccgtccctgttgcgcaataagatataaagtgtccgggtgagcgttttagtaaatattctcacacggaacgattgttcgttgttggacgcatccatagtaacctatgtccgatcacaaggcgcgtcctaaaacctgagcctaggcgtcgctttccggtggtggctgttaactatcgcattctgaatgggacggttccgccggatcccgcacgttgtgcgccttaggcaagcgagcctgtctatgtgggtatatgacagcaatgccagaggccgcagtgaggtgcctgccaccttgatcagtgtctttgctatggatctagtcagcggatgggagatctcttcgcatccgcactatagcagttaacatgacctgaagtcactaggacggggaccccgccccggaagctcgtgctattccctagcctgaatcgctgggtctgagttgtgaattacagatgcgttagcgactattgggacaagtagcaactgggccgataaatatggcattatctttaaagtgacagtactacgcaatcagaagcaccaccgcttgtcgtgcatactaaactcccgcgtgaaacatttactgttctaatacatggaattactagaactagctaaggtggggttgccggacggagaatcattcgacagagagaacgcgcttgcctacttgtggaagcaacgaagaccgagctatattctgtgactataatggagaatcgttagatgtgtgatcaaaaaaatggtagaaagttggtcattacttgttgtttttccggaggaccttttcagaatatgtgatgtgccattagcatgtgggtgaagaacgttggcgcgtcggcatctcacttcctcttcacaaatcgaaccgtgggtcttgtgtagaaccatgatcgccgggacagtttggccccgtcgatgtctggctttcctgcccaaagcctgtgacttagatcgaactgggattgttgcatcttttaggacgtgatgcgatacgttcgcgtatgttcactagcaacttggtcgatgtaaagtcgcacgagcccgcctaacgagcactactaatcgagttgcatgtaagcaatagacatcctccgttgcgctagtgctgtattatgaagactttccgatttcgttccacatcttcgcgttgagcttgcacatgtgcatcctctgaaccgaaaagcagtcgcgctctccggtgtgatgcaccacgttgcgtttcatgtaacgttgcactcgatggccctgtgctacggagggaccggcagtgggaatgcgacagaatgtaacgatttccttacggcgctatactgcacttctattttgcacaagggacttcgtgcctctgaaccaaattctagttactcaggggatttcgcctggtttggacggactcaactttctgatttacgttcggtatagcaaacacgtacattcgtataggttaggacgggggtttacgagttcagaacagtactgtttccctaagtatcacaagagtattggttccgaatcggcgaattgtagtttcgtacggcctgatttccggtgtggcggtccgttgtcaggccacctcgataactgtaagagtgctaaaagggagtcgatgttgctcatcgttggacgcctttctcaatctgatacgcgctacggtttcaaattctcgtattgtgtcaatcttgggccctcgtacctgtttggccaagacccacagtctaaagacacagatcgcttctgcattcatttatactgcaggccgagagcttcccccagctgctccaatccgtgtcgccatcaagcctcacaggtttatgcaacgtgccacaccatgcttcattgtgctgtagacctagaataccaatgttttgtcccgatgcgggtcgcggagtctacctaatgtaactaaccgtacagggctcaaaaccacctactaggagtgcgggtacccaggagggtgtcctgctatagtgtcagaatggtaattgcgcctgactactaaggttgcagagatgatctaaactggcgggcggtagggtgaaacttcgaataaaatgccatgggcgatatgctggtctcgaagacgtttaatggctcctcacgatatcaataccagaactacgtatgcacgcgccgcatcagcctgttgctggccgcatccggattgatcgattcgccgtgcgagttttgccatctttagaggtcactctgtaattaggtctactccgacaatttatctaagtcggagcgggggtcaatactcagacccacggatctttaccgtacaagtattcacgcttcacacacataacggagtcgcagctaccggactattctactccattactctagccccggtagcatatataggctgattcgaaggcaatgggtcttatgatggctgatctattacggcgcaattctgcgagctatggtgtgggctatcccgcgcatagctttagttagggcacagaaccctttcatacgcacaataatgggttttcttgacctagtttacaagcccccctttggggtccgcgtaggtgcatcaggcttgaggtcactagagttctctttattgtcacaatcgcatggggataagcttcgtccgtctagtacagtcgctatttttcatcccattggacggagtccggttctgatcaagtctacgttctatccgcgttagtccccatcccagacatataaatcccgtagtgcaagcactcgtataagctgctcgatctttggagggagataggactatatccttttgatctcttacgaagtaacagaacattcggcgaccccgcagggggacgctgttgaagtcacggcattcgacagatcaatctgatactgaatgtcttcgatgctccgggtctgtacacagccctatttacttaagcgctaaatgataaaaggcacctaatgtggaatgcggcgcagcagcactgcctacatttcctcactgtaccatgagtctttaagacgtcgagccttacgcgtcgcgacttagtaatctggcgcgtacacacatggcaggtcgcaggttccggttagtggagtacggggaagcgtcacaagcgaacctatcacccgttccactcattaatatcgtctaattgaatctgaatactgcgcggagcccctactaccacacagcagggcattccccattcagccccgtcatgagacagtcggatacaaatcacggtaagcacactagtgcaatattgttgtatatcttccagtatgacgggggctccccatacgaatatccttaagtatctctcggtttaataccaccaaggtcgttcaggttgacatcatcttgaatcattggacgtggcccatcgtcttaagagtacaaaatgaaaaggcttggcaggtcgtagctggttgtgaagcaatcattgatagggacgtgccaaagagtaaaactccgctgaaatgcaaatcctcggcacccccgatttagcaggtataattcagtgaatcgagtgtgcggtttgcggagttcaaatgaacggcacttaacgaccggaatgtgaagatcatggcatttgtaacactgttggcgccgtccagctagttcggaggggtcagatcccgttcaaggcctaagcgagcgatccaactcgatctagtgacttctggggatcaggcgggctccggataaccccagagagcccgcaatgtcaggcccgacgcgtgtctcccggtaatctcaacgtttactctcagtttgaaatttttgagtagctcagccgtattgggccgcccaactgcccgagccgtttcgtaccttgacactacaatccatctatcagccaagcgcaaccagactacggggcacgttgcatcacggggttttcaaaacggacaaggtcaactcgctatcttataatcccttcatctcaacagccagaaccaactcgggttcgaggcctcccctggtagactagctttccgcgacagtcgattggcagctggggatctggaattccttaccaaaggctagggcaacaccgacttaaaataccccctttgacaggctacactaggatgatgcatgcacataacattcgtggagttatgttccacaggaagaatcagagaaagagcttacgagtatttcttatttatcccccgtcacctcgcccagatcgtaggtctggaatcggggttgcgtgtaattccgctcaaatgatcccattttcacctacttacctgaatcagtacccgcacattcaaaactacacatcaggaagactctagaactcgtcgacggctgactgttgcatacgattccggtgacgcaagtttagcacacctgtgggctttggcgaataacttaacgatgcactttggaccataccacaaggtcgttatggcgaagtgaaacatcccctccctcggacgatccgccaaaaaacattgaacgggctattggtctatagtagtcgcccatgaaaggcctccctaggcggtcgccttgcagaggcgctaggcttaaggcaaacgcggaatagttcacgacaggaggaaacaacctgacgaagttcaatgaaggtgacgagtagagcgggaggtcgacgttgagatacatcgggctagcgcgatcgccttctcccgactaaattgagggtatcctgtaagacccggtgaggatctcccaacatgcgcatcttgaaatagtgatcgtttattcttaccccagatacaaaagtgggaactaggttcgtgaaaagaagcagcaaagttgtactgttgccctcgtgaagtcgctggtacgtataacattcacagtaataggcaaaggagtgctcgttgggttttcgtcgttactaccgctcaccctaacttaggttctatgtttgactgggagtcagcatattggtctgcgaacagcccataagtcggggctgccaattgacgcggtatcatcacactgtcagtcatctgtttcagaagtcggggtgtgcgacctgcttacgtctattactctctcccatggttttcagaatgaagatcaaactgaatcagatgtgccttctgattgtgtttaaggatcgttggcccggacataattggccgacgtttgaccatacacatcctacttacgggagagctctagcacccggccttatattcactgccgttgcggttgcattgcacaacatactcacggaccggtagtgttcggggtggatcaaacccttccattttcgcagtgacatagattattgacctggtggtctctatggtttttctgctgacgctgaccgtattggtcaccaaatgtgtgatagctacagtaggtacggcttcatcggtcataacctggaacagattcccgaaaatcgcatctagaccgacgccccaagcccgccgagccgagcaacggagtgtctcctttaaccctctagcccgccattactgcaggcccaggcttcctctagatagttctcacgatagccgttagtctggtgctcccaattctctaatgccaaaattcgcacacccggggccacgtctttaatcaaaacgccacgctatctcgtgcgtacgacccgccgtataactcatacgctctaagacactggctatgagtatgctccaatacgaccctcggtattagcaaaaagctataagacaatccgttagatcactcctccgtcggcgactacggtacgatgtctaaagtctcaatgccggctatctagcacaagtagtggagtcgttaaggccgcgccatcctcagggcaacgagctgctatccggttttgaacgatataatgttaaggcggattgcggacaaggggcgcgtcagaagtttcctacgctaccactgacagtgcagtagctcaataaagctggagatcaccgataactatcaccaaccatgtccaactccagtactagtccacgccgtgggcgaggatccagttgattggatgcgtgagctcgccatctagtgcgcccattagccactctaaagccgagcaaatctagaacaaaccagacgccgtgagggtttagatgttgatgactcttgcaaaagagcgcaccggaacagctagattagcctcctacccagccattataacgacaaatagagcgtagcctcaagatgaggctacaacatggaaagtaaagtcgtaggggaattcatcgtcaccacttgtaagcgccattgtaggcgcgaatacaattacgacactcttagctgtctgggggctagttctaatcacagatggagcatagggaaatagtttgttgaatagttacaggagtgacgacgctcattagcagacataccattacggcacgcttcatattgcaccccccggggcgtaccagtccggccgaccccgtgtatggcatattcatttcactctgcattccgtagggaagtagtcggagtattcgcggactctgcccaccgccaagtggcggacttgccgtctgtaaaacctggtgagcgttaaattgcaaactgctgcaattgcgcgcgaaccacattcatccgagcgacgtacatggaatacacgaacgaatggtatgacatccaatgatccacggggtatttcctcccggccttcagaagccgttccgaccaagcttgacagtacaataacggacccgtctactgttgcttgcgggtggtgtcatggaacgtgttagggacggtaactgttatacgttttactgagttactctcaacgttcgtatatgtgcatagtgcggtcaggagtgggaagatgtcgctgataagggacaatgcggtaatagaactctcaccaccgtagaatagagatgctgttgagattaacagggcgcggagcaactgggagctgatgttgaaatggctaatgctggtaccatttctgtgggtgggaataattgatatgaatctgaactaacgttactcatcataagatacttggggttcttgcgcctcgaaaataacaacctctgtgcgtaggcatgaacaccaacagcattaaggtatgatagaacgagtataatccctccgccatccgtccttctaaagtacacccggattgcctagatccaaagtagttcaacccttatgtgtacagcttgttgctgtgccgggttcgtccttataagctcttccaatagcccttagctggaccaaccggaactcgaccatgcacacacagtataatccgtggactgcaactggaatcaacgaccacagtgccaggtaatacttatttattcctggatgggcttccgcggagttctgaggtgtaccgcccttgtttacagtccgaggttacggctagcctgctaagaatatgcaagggcctgacttcgatctaatagtacattctatggatctttggaattggtgctccagctggtggcagagcacagcaccgtaccaggaattgcgattcgattaatgcaaggtttatcgtgcgatccgagaacaacttgttcggactttcgctacgcgagacgcctgagcacggtgtgcgattttccctctagcctaaagcattgtcccgacctaaaccataacgccgcccgcacttgacaagcatgaatataacgggattcgagttcgtggacaaagaaccaccctttatgccgtaccgatcaacaatccagcgtgctccgtttcgtgtggttttatatactggcgatccatatgcgctctcagaagaacaccttgctcgagcactctaacaccggccgcgggtccggataaccatacgcctctctcgatatcggtaacaagcctcaattcaggttcaggtgccataaaccatgcttgtgcattggtttccgtgttgtagccgatttgcgcggagagcacgcacatagtaaacgaacattgaccatcgacagtatttacgacggttgatctcccgcaaaccataattttagtcacatacgcaatcgaggataagaacaaaagaggcggctataagctgtctgctcgaggatggtaaatgggtcgttagctaagcattaccaaagtagatcggatatgagtagagtactagaataggcagacagcttccttctcccacgtccacaatgctcgccagcttgtgtgtaaacgtgttttaggcgtttaacctcagttctactctgatgtgggatatttatacgcccccgacttggcgctgacaacaaatattccctggaagctctgggtgattaaaaaatatgcctatcaatctaccttcctaatactacgacaggagcctccacccgaatctaggatccatccattagcccggctatgatcgtcacgttttgacgaaggcatagatgtctttcgactgagctcgatgcgaggtgatgtttgggtatatcagtttcagtcattgggtcagataggtgctggtacgtggcctgatagctaccaactgactttggttcggtattgagggtggattacgtctgctatgaacgaccttcccaatgatcaattctgggggaggcagggcctgttggggcttctgtgacattacgggaaaggtactttcccaagttccttcgggaaagcagtgcttagtcaagagctatttaccgcggtttcgctcctaacaatagaagttcaatggcccaatgcgtgctggtgcacgatctcctaaccctccgtgagccgtacgccttcgcatgatgcatacagatgtaactagccaacctgggaggttggaatgagctgcaccttgtttagcgcgatcactacgggatcgagacctaagtacctgttcatgttaggggctcgcctgatggtttagctcgtccgacagttagagaccgccctaatagatttgaaaccctaatgacgctcgagcagaaacttacaacccgacgatgcgtatcactattatatgaagagtcaagtagccacgtggacttctgctagttgcgagggcgagaatgtgatttgataggcacagtggcccgtcatgaccggccctgaaagcaacgttcaaggatgtcgctatagatactataatcggctgccacctcgcgcgccaccagaagcacggatggcttgagtttcacggcatcgtcaacgtagggatctggcccctcgctacgcagtagagcaaagctaacggtttgactaccgtcagctgaataaccacgctaagtgtagtgtccagtcccccagggtgtcttcacagacatttcatttcaagccattacgccctcttttaatttatttgattgaatattccagtttgttcttatgagctccgaatatttgaagttggccctaatttagattggtgctcagtagctgtgtatgcagatggtccctatataactcacagagccgaggggcacacggctccgggactagtgtgtaatggcatccttacattccctcggccgtaataagggagccaaaagatcgagcgaatcgtcggcgataagcggcggttcaccggttgtaagggataataccctttccgagtctcataggctatcaggacgcgaactggcgaaaagatggctccgtccccgttcttggccaacaacgaacgcaagtttaacgtatttgcctccagcgacgctagtgcggcgttgttcgcgtaaaagcgggcagcgcttacagatatgcgtactagagtgagtaaagcaccccagcactgttgcggtgagcaaacactgcctggtatagtgcgagagctgaagaatccttgagcggcggtcactattgcgacggctggacctcaatgccacgagcaccggtgtgaccgtctcaacaatgcttatcctggccgtaatccgcgcgtgttggctcatacctatacctccgtgaacggaactgtccaccatgttctatgcaaatcaatgatttcgagggtgcccataaggcgtgcagctccgacttccctcaagcacgataggtattgcgtgaatttccaagacagcgagcaataattgagggggggcttctcgacagtaacaaaaatagtgagagagttccggttatcttcatccacaatagaggggcgcgttcggcctaaactcgtggtggcgaaagcgttctatccacgactatctctttgacgagccaacgtccctggcgtaggcgaactgcccgtgttgacggttcccgtaggttattcgggttagcagtatcggattcctgtccgcagggaagtcaacgtcgcaactatctcaagtcgctactgaatacctttataggacttgatatagatgcgcctacacatccgctccaaagatgttatggaatcttgacttgagtttattacatttgttactaccaatacgttgcgcagaagcacatttgtcgagtaggaactttcgccaccttcatcatttactgatattaatatagacggtccagacgtcctgcctaggaggtgctagatatacagccacggactgatagtgagcccctgatccactgtatcgtgccgacaaaagcgagcgtctaccttatgccgagtgtcttctcgccatttattcatcagtcaccgcacgtatggcatcttctgaagtcggctggcatcgcagagacgatctaacactagcgtaagcacggtgctccctcacaaccagaaccgagggttagctaggcatcctggtttagaatctttcgtagcgccattatagggagctgttggccgatattgactgggcgccaatagaaaatggaaactaaggcactgaaaccccactactacgtcgtgcattgatatcatgcattaagaggctaaagttttggggggctgactaagaccattcgtcgcccaatggcaagaggcgggagtctgaaatggataatttgctgttcgctatttgcgacgacagctggtgcctatgaaactcatagaggcaggcaaatgtctaatagtataaaatagtgaaggttttagcttaattactaataaatagggttccgaacaggacgaacagaagactaatgtgcgttattcagtatcaagagtaatcttgtcccttagttcatttttattgtccacaccttacacatcggatgatctgctcaggcgtgaactagacgtgagtaattggctcgtaacgttgaagatggccagttgagcgcgcgacgagctcttccaatggcgaaggaatgccaaccgcttaatacaagagacaacgggtcaagaatctaagaacaggaaggattaacggattcctcacaactagacagcaaaattaaaggcccggctggagttgcttcgccgccgacgatacagtgttactgagcgcattccgggagagttgaaaagtttagccagtctgcatttgtcgcactccacatatagacgtatggaggtcagtgttttactccgcagtatcttccgcaaccatagtacgagcgttttgtacatcccttctagtttcgtgatcccaccataaaatcgaacctcagatttggtctcttgatcatcattgtttctacccacagtttgagcggctgacttacttcagccagccgtaggggctctaagcccacgtctttcattcagaaatggagttgactcgatctaattcttccttcatagcaacatccggagccgcccctaaacttttgtgtagaacccaacgcgatacatgatttggtagctgtagcctccctttagtcggtgctctcattctccttgattgagctgttacctttgagacgtgcctaacatagttttcggcttcggttctattgaagaataaatttggacagaattgggtgggcagcggcgtcggccatccatgagcgctgtcaactcacggaaagcctagaaggaattcgcatcacaccgatgatccaacgagatgcgcgcgtaatcacggccccaggagttgctcaaactcagcactagctttaatggaagtgtgattacgccagccccatatgaacggcgaacatctgcaagcaagcgaccactccattggagtacattcattcttaccaggatccagcaataggaagtttttgcgccttcgcccttgcagctgtcgttctgcgagactaaaggctcacgatttcgatgtcccgtcattttttccacgcgacgtctgctacacggaagttctgaaaacgcattggacacaagaccgccacacagcagggctgagaggctagtggctcgactatttaacggggagaactcatttcgacttcaggtgcagggacaatcaaacatcaatacgttggcgagggaagccgcggcgtgcagctgtcggaatgacagcaatcgataccttgacatatcgccgatgctagtaccgcagtgcgacaacatggataaggccgaagccatgggataacacgaaagctgccatggtgaaaatggcggggtgtctacccaagcacttactccaatggcaaatgtactctacttgtacgctggaggaaaccacatccaagtcagaggaaactgttagtcgcgtgggttgaggcgacagcatttcgtgagtttcggtactgccagtctttcagatagggtccgagagcaaagcctaaatataagatgtgagtcattagaagcgtgcttcttctttagctacctgctccccctgtgccgagcttaggaattcaaagcttgacttttgaaaagctgccaggactagttttggttcttactacatgtctccctctggcccaatgatatgaaccccatccgggacattgaatacgtcctattacacgaatcgcaggaccgcgcgttcacaaatacacaactgtcggtgtcactctgaagcaggtgttttaatgtaactgcaggttcctctccctatgaggagcggcgtaaacggactgaaccctaggtgccgtgactgctgcaaaccttcaatctttggctttgctaaccatgatgcagaggcctaatgtacgaaataaccaatcaggaatggatcaaattcaccacaagccggctgtggtccccagcatataccccgcgatttcagttacgcgtgtgatcatccagtgtctgagtcagacatgggccaccccagtaaggatcgttgaaaccaattgaatccatctgctaattcggcatcaagcacaggactgggtcacaacatgggtgcagcgtcattgaccgtacaagactaagggcatgtaagcagcgggaacaccaacctggcaatcacaacgggatagcaggaatcaagtgactcaaccacggtatgcctcacgaataccttgagtagacgcaccaatccttcacccacgccctcaggggtcatgcagacttacacgccattcaggacattaattgatacctacaattcatatacggcttagtaggggggttgaagatcgaagtatctcagctcgctatcttactcttaccacaagtccagtgcaagtacctacatgattcatgataaccatagaaggattcgagttctgaattgttttaaatcgtccccaaggaccagaggacctcagaagatttgcatgaacgagaaaatgcatacaggaagaacgccgtcgaaggatgagacgacaatgaaaaagtctcactccctcagcggtcgacgattattacgcctcgggtagaaactgaaccctcagctgccaggataggtgattaaggcgtgttttcagtctatcagcgaacataaagtcagttcggtgagtaggcgatcctgctggtacaatttcccatcggccattagaccgtaactagtacgtgtagggcatgagccagggacgcggcacggacatgtgaagtgtgtagcgagattgcatggcgacggaagagcgctgcgtagcacaggccctgttaccactcactcactgctcgtgtccatgtcctctagaatacggcacacactttgaagtggcacgtcatctagggagtattcggacgctgtcttgcgaggccgataactaagctacaggtagctctcattgcaacaacctcgcgcctctgaaactccacattcatgattcgattgaagcaagaattcaatctggtgctcacacattcacgacaacattatgctaaggcgactagttgattttcttgttcagtccacaggggacggagaccaacctatttctgaatagttaccagattgtattaaatcagaccgcgggaccatgccgaaataataatactggaaagggagacgtttagtcgtcgggtcgacagcattgctacataagcgggactttcgatgcactaagtcgttggtgcaatgcagattgttactcatcggtaggtacccggaatagttgctccaatataggttacgattgccgcatatggactgctccgcaactagcccatggcagaagtggacagactgtttagtgtaaatggcgacggaacccctctgaggtgagaataagtgtcgcaccagggtctgataggggctgatgggagattaaaagtgcagaacagatccgtccgtagcacaaccatatcacccgctgaatgaaagaaacaggattatttatacatgactaccaccgccttccccaagttctggatcttggtttaccgggccaggctgtgccgatgtacggtcgtctaacgctgacatatccatctgattggtaagctgcaattttctgcgtgttagcagatattacattgtacttaaggcacttatgcaagtacgatgtgaggcccccttgacgtccctcccacggcccaactgtaaagtaatcgtgaaccgggtcacgccgtacgccgtagtatgtggtttcgcctggcttagacacgtagctgcccttcgtgaattgccgccacgcgaaggcccgtgcgtacgagcaatcgagtcaataacgcgtacgcaccctgtcgaatgacccccaccctttttccacggggagtggtcatggattaacctaagtcttggccactttcgaccgtcctccagcagttatggcatccgactgcctaaactctttatctgcgcatctaggatcgcgcctcgggcgccctcaatcatgatagaatgcgagccatagccttaatcaactgcggtggtctcccgggcgatatgaaccactttaccaaatctagcgattttgtgatgccggaccattatttagtgtcggccctaaaagcccacgcccagatcagcgcgcatgcttcttaaacactggcgacgggatacccccatatatgatgcatcgcgagtgacgtgaatcctacgcaacagtacagtggccccttactaacgactggataactattggcatgcaccagaatcgttgccgacggagctataagtggatgttggcccatgcctttctcgtcctctgtctgtggcatgctctaggtcttgcgtgcccaagttccctcacgttctcatttgccactcgccgtacccgaggcacagcggaccggggtgtctcagccttatcgcgacactgcatttgcgaaatcactccgcataccatccgtgttcgcgacgaaaactggcttatagtttagtgcgtttctaaaaaactgaagtactgctgcccagttcgcagcagcctattacgatgtacccggcaccctgcctgtatgaggaaaatgtttaacggcttggcataggaccattattaggaccagttaagttcataactagaactacgataacgctcatcggatgtagatggtgaggcagactctaaaatcgcggtcgcgctaacagtcgggtctgcagctatcgcattgcacgatgggacagacctgcctcctgtagtaaaaggcccttcaatccaaagctttgcgttctagtgaatcaggagccagcaatttggaactgatatcaaagataacggcatcagctattcagtagtttttacttgaaaggactaaatatgctaatgttgtggagcggcgatgctgctcgtttgaaggtcagtgtctctcatagctcgtgaggaagagattcgttcatgaagtacaagttatcgtcatacttgcgcgtaatatgcatcggagccccgcaggtgaaaggtgtgtgcagacagcgtgtaaccttacaccgtcagttaatgaaggccgtagacttcaaccctagttgttgggttacactaggatctactcgaattagctctctgaaacctctccttatatcttcggcatactgccgcctgcaggccccagaccattgatgcactcgcgacccctttacaatcgaccttcgcgggcactgcatgcgcaggctcgcctgagtgagcgtctgtagtgacaaagctatacgggccactcttgtcgtacgaggagagcaccgataccagagctaacgactgcgacaatgccttcttgataaccaggcaggaatgaagaaaccaagttattatactgtatcgtccccgtggattaacttcggcctgccgcatatccagtaacaaaaacttgcgtgcgtgacttcgagttgtttttattcgtatctcgccacgtctgcccataattttgtaagattaaccccttcagtcaagtaggtcccagcggacgagagatcctaaaaagtaagtgtagcccacggccgtcccgacgccgtagagcggcatgcttagacaaggcagggttattgtgtcaactgttctccaccgtgggaactaatgtccaccgatctaaacagtgccatgaccacagcctcgatttagtataactggcggtgtagacacgttctgagtgctcgagcgcgctctggggtgacgtgccgaaccagtaccggttcctttccgtctcagtgatgcagaagccctaaacttaaagaggcgaaaattgacgaatccgccgtcctccgctatgatgatcgttatttaaccctagaaaggccgatgaggttcggccccccggtgtcgtcactgttcctttgtaacgcttgaccttacgtggacatcgaacttaatggccctcgacgagatagtgtgtcgtgggtggcatgcgtttactgcttagctcaattgcgctagttaacaaaacatttgtctggtgggatagtaagtctcctccacatagggcaaaggttgtccacttggatcgcgtccaaagcaggtccgtataaatatgagtgtcgctgctagtgagtcaggtggaggtatctccctgacttccgagcttcgccaacggagccgtgtgatatgccactccgttaatacggcaaggtccccaccgtgtacacttattataggcggacccgggtatctcatgccgaccaccattggcgtgtcacaacgtggtctatacaatcagagacatttcaccagtaagtcctacacctgggtagacgaatacaataaagtctggcttggcaaactcgccgacaactagtgccgatttgcctggatcccggtgttgattggcattaggtaaaaggactcgctctgcggaccggcggcaaacaacgtctggcactttaccagggctatactagactgaagggtgtggggttgggctccgggcgacttattggccaaagggggcaagtctctggggacgaccgttttttgggaataactcaacggtcgatgcaaataattgccgcagcccggctatgcgtaaacccacctatagccgtgaacgcagataggatgcatgcacctgtatgtggttaatgcggtatgtagggttacggatcggtaggaggttactcacacagttctaacctttcgatcagttctcaacgaggtgcacgatttggcagactgagaataacgctaacgatacgtaaccaaggtagcagcctgtacaatgaggcacgagtagcgcgctgtatggtgttggctataaagaggccttgcacaactgtgctctcgggctgcctatactttaacaagagggtcatggcaaatcggccggacgcctccccatataagtgatgagagacagaaagcccttgatgaggacctcccctcaatagtagcgagctacgggacgcgcgttataattacgaatgacttgccatccctatctgcggccgctagtaatcagtctaaacctcaccggtcactcattttagcaaactactggtttaacgaggccacctaatgctggacgcaaatattaagatacaagcaggtattgcttacaactaatcacctctagccgatcatataagacgcggcgcgggagttgcattatccgcagcgtgcaatcgaacgatctcttagattccccagttcatctaataccaattcgtcatcaagccgtacacagacgactcgtacagacttgttcaattccagcgggagataggatgtatgtgcttctgaatagcgctgttctctacctcccatgtgttattaagcgtacgaggcgggtctagatatctggggggatcttgctatcgctggtgatgagttccgttatgcggttcatggagatcttacagattgcgcgcattgttttggcgagcccccgctgatagcgatgtgagctctctgcctggatactgggtatcagttctgggtgagacttacatccgatattaatgtttgcgaaaataggtgatcccacaaaaaatttggctagaagtaacagctataaacaccccaactgggtagttcattagatgtagacgcgtggttcggacggacaactattactattccatcgcagtgattgcaacacacaacctcaggcgcgagtgccgaccgcctcgaggatttatcgattttgggttaaacgcgctaccgcccacacacataacggccgcgattgagtgactctagtcgaggagtgaaagcggacccaatacgcagtaagagacattaatgcccgtgttggttaaattatcaccccccccatggaacgtaactagtacgaaaaccgggttttggctggcgggtcgcaggtggtgtaacttagttaagtttcccattgtcagttcggggacgatctacctacaggacggattttgacagtatcctgataggatggcgttcatatggttgggtcaaagatggctctctgcgtcctatctgtccgtcgttttgcactagggtacagaaccaaacctagcacattgtactttcgtgtcgtttttacatcgactcattatatgtccgtaagttctgcagacacttgtgctgctaaacgtcgccctataaccccgacaatctcgggggtagcttgaggatgcattgaagatttccgttagtgtggctatttcatctccttctgaatgtgtcgccatgtaggttttagacgagcgtcgcaaacgggtccgctccgaatgaaaatctggctgcaaaggtttccgggcggacgactttgcctcaacaatgtggctatccgtctggacctttcgacgcctatggctggtttctcactagaactcttgcataagttagcgcacgtggactggttcagcgaccagttctggctgtggcagttccgaggttatccttctaacggaacgggtccgggcgctcaaaccaagtatagcatgtcagggaaactccagcctgcacaaaatcagttttcgcgggtctagcctcaaccaccaagagcagacagtgatattgcccgcctgcatcccctgccgtcagaacaacgcgtttagccgagtctttcacagggggaggcatttggtatattggacctggagagcgccatgatctctggggccatcccaatagtttcaactgcgtaagggaatcaggctgcgtacgtggatcgaagaaaggcgcggtcattccgctaccgccatcacgagagtttccggccgttaagccttgatggttatcacatagctagagcttgcatctgctatgttgcatctatatattgatcgacgccataaggtgaagagcacgtccgacccagtgtaggagcgcttgctagtcagtcattgatatctttgtctgggcataactggcctcagtactagttcctgaccggccgggcaagcatcgtcagcgccagaggctatccctagtaaaatctggtcacgccccatgtacacgtcaggaggttcggatggcttgatggtgtttctccctcacattgctctctgccgatatcttcaggctcgtgttccactagggttcatctacgccattaacttagagtcctatctggtcatgcctggtcgttcgtatctaggactaagtcggttatcggtacgcaccttatcgatgatataggacgtgaccagtcgctcatccgcaactaaaggatatcaatagggctcgtatcgacgccggcaactcaccaagggatgcgcccgagagtcccgcgtcttgatggcagcgttacagcggtgtatcgcatatccgttatgcgcaggaattttcgtaacgaagactgatgactggtacaaatttagtagaggccggacttttatctgcagcaccacttgctatacgtgtgcgcgcgcatcgacacccaatcaacactttgccagtgaagtcaagacaggactacacttagcgtgagacggatgagtggcaggttaaattaccgcttttagcactctgtcttaggtggtcgtgtgtgctcccgcgcggacttatctgtccatctgtgaacccgtgccctcggatgggactggttccgtggcttttcaagtccgcaatgaccgtacagttacataaggagaatcgccgatgcccacgatgattataacgcagctatacccctggatttttctgaacaatgctcggcctggatggcgccccagagtaatctgggtcaagtgctgtgtctataacctactagggcacgacaatctcaccgccccgggctaatggctggcgtgggtgaatcgagtgacacaactttagcgaacggacaacactatggaatcattaggacatcaatgaatagtcctcagcacgaacatacaaacaaagcaccgataaaagcattatccgcggcgtcgtttaccgcagcagtcggatgcaaggttagaggaggctagttatctaagatagtaactacgataacgcagatcagttgtctgcccgcgccttggtgacaaaaacagatctcacgcgagagatcggcaggaggagaacaagacgcttaacagcattgaaatagcccccggcagggtgctggaaaattgatgtaaaccggtaatggccagcgccgccgatgaccaccctttgttgcgttggactctagcactagaatgcgccccatgggccacgtgctatacgattctcgcgtgtacggattaccatttagtcaactcaatcttagtcaccacgcggaccatcgacttgtacataactggctggctattgcacggctcccacgaatccgtttgccaagtaaaacggtctagtcctcaaggtgggttgaccacgatagggcgaatctacagatagcactatcaatattgccttgtgtggcgccgcttcatctacatctgtcagagctcacgggtaagactttgtaggggactaatgcgacagaggagaaatttggtaacgctcctcaatagtgggagactaagtgcttcacgttagaattactgtctccaagatctaagcctaagatgaggatcgggcttcacgttctttaagaccaatagcacgttaagaggcacacaaacagcctgctgtatatgttggtaacagccgcctgactttcgcatacggaccgcctggctttccttcagatttaagccatccaaggtaaaattcagacgggcgcggttttgaatatcttcttataccagatacccttaggtcgaattcggggggcgtgtggggatatgagaatgatctaacggtatgaccgataagataccacagctaataccgcgctggaagtagccgcgtctatattattcacgggcaccatacgcgagatttttttgtggagttcgactggggtaacagcagatctgtgacgtccatgcgataggcgtccactacatttcacatgctctattatggaaggcgtataagaaaacattcgacgtagggctttcacacacctcctcgtacagccaagttaagtttaatccagacatggggagacacggacgatgtggtctagcatctgacaaaccagtggaagtgccaattccccagcgggtggaaggtaaacgtttcatatacagcttacctaatagcttctatttgatcatgctaggtgaacaaaatctggtgcgctgccgattttcggaggcgtgggtcagagtgttaaagatcagtgatagagcgatgctagctacgccgtgccgtaattagtgtggtatgacatgcgtgagagtgctgcggtgagagcagaatatcccatgtaaggcgcgatcgaaggcgacgacgcgtggccgctatcccgctactttacagaatgcgctatagaagtcactcaagttctaccaccgttagtttcttttataaaaagttagtcaatcggagatctacgtattattatgtggcctccggaaggccaacctccgacctcacagtctttccccgattctttagacaagcttccttacttaaccctcagtacgaaggagagcatgtttaggagtgtgttagtgaaggggagaggaagttgcgttccgaacatcgtcagttgctaatcggaatgtgaaaacgaatttatctgaagaaccgagttaggatgaaacatatttcggctactctgcccccttggcgggtgctgctttcagccggaaaccctaactctcttacgggcccgcatgggtggatttttagaaaataccgtttacaacggtcacgtacttgctgctccagttcgatgaacttgtaataggtatggcgtggcggtaggtggaccgcctaccgaccgtgagctttcgttagcggttcaaaaccgcgtacgatttggacctcacagattaatacagtgcttttggtcatggttgataataattaaagtgtggtgacccgatattgtggtcgtagtcgcaactgactcgatgatgtcccactgataaagcctgacgcaatctccttaaccagatgatgagaccgcgcgtccaatctgcatgacttattgtcgcgcgagcttgttcatacttatcttcggtctggctcccgcaaatgcgggccgcgcattgtccctgaatcgactcacgttaaatctacgatccagaggcgttgagtctcaggatcggctactggtatgtaagtgtggactaacatggcagccctaaatgttgcgcaataggagaccgtggctagtatttcggatacacaatgccgggccattttcgtacggtagtcttgttccagagacaaattaagtctgttgcgtacctagacaatactaggagtgcacttagagcatttactcgaagcattgtccctcggataacgacctcgtgatgtaggacccggaaatattccccggctcaccttatggtttcccccgagcatgcaaactccagaatagctccagggaaggggcaaccatacactccgctaaaccgttgacagacgattagacgcatgtactccagttcgtggcgaagttgctttaatgtttgaaggactgcgagaagttgcaccagctaagagtaacaccggttctttgtcattctcggcgccaagacgcgcacacctatggtgcacggataccactagcgcggggttgttacgggtaacaagccggatacccataggtacgctctcatgctgtatggtctagaacattatagattactttctcataggttctccaggtcgggatcatgtgcacgccgttctacaccttaacgggcagagctagagtccgagcatggaccacttacaatcgaaggaccggagactatcaagcgcaggagccagctagagaggggtcgtgttcacgatcacgggatcccctctcacacatattctattaatctcttcaagctaaaagccgacctgaagtaggccacccccttcttctcgcttgagcagttgcgatgcatgcgcggcacggggccgagtgcgcgaccggccatagcgtctcagtctgcccagtcaagggataagagagccctctgtgaatcacccgctattttagtggcatttcgcacgaatcgagacgacctaccaatcatatataaagaagcggagaggctgcctccttcgtaggaggtgtcactaatggacaggatttgacgatacctatgcttattacgatggcggccacgggcttggtgaactactagccctttgcatgcgatttggccaccccggagcctgatcgacggtatgtgccagccatggcgagtacatggtaagtaccatgctctccgtttgtgcttcgcagcaaaccgcaagacccgtactgccaaactccctgcttgcaggggtatgtatggatgctaacccatgtgacggtccgcaaaaattagccgccttgtgagcatttgaaccacgcccagtctctcagttaagcacctactctagccagcgcgctcgttgtagccgggggacttcgagggtatgcgtagtgctagagatattgggtagggacgttagtaaggccgtcatacgttccgctaatggtcgcagcgagtgcctacatctagccggccaaacgcgcgacaaacctggtctgcgtgacaccagtgtctgccgccagagcttacagaggggatgggcctatccggggcgagctggtctctcatagctttgagtcagagtggcactgaacgaggttacgaaaagactgcccaagaccgggaagggccggtggagcaaagcctcccctgacaacggtaacgtactggtggcataccctaatcatgtcctcgccggacaatgctggcttatttaaggtttgcctgaggcggacaatgcgccccaccgtacgggtcatttagcctccgtgactcgtgtcctgtccggcggagagtttactgcacggaacccaaaccgtgacttccgaatctcgttactagccgcctgataaattgaggccaaggactcctagcgtggcgcctccgtcaggcgtaatctagtaaattgcacggattgtatctatgatcgtcaggcgcaagccatctgaggttctgtagagcggtatccactcttaaggacatagttctcgcgatcatgcttaagtatcgtggttagggctagcacgaaacttctgatcccaaattaccggagacggtggttggacaaccgggggccttgccgagtgagcgcaatcgactctctcacgtaaacgatctttagaagacaattcgccacggagtatccttaggaatattgttctatactctgcccccggacggagtttggcccgaccatccgtgaaacggcactatgtgactggcgtttgaacttcttgcctcggcgcaaccattcgtaccacgtatgtcacactttcatgccgcatttaacactagtgcaggcagattagccttgatcttcattatctggtacaatatgagagctacggcctccgcataggattatgctaccatgaaaggcacgcaactaacatacgggcttgttcttcgcgggatgaagcatctagggatcagcttagagtgacgtatagaaccacagaaccatgtgtcgcaaggtcggcaggctgttatacaactatgcgtggcactgtagcgtcagaacaggctccgtgagataaatgatacgagggttatcgaatcggataagacgttgtaacagtgcggctactttgctcgttgacgaacaagagcgaacctcgtcccgagaactagcaggagaacctccagccaaggccgtcgaatgctctattaactcgtttcattgaaatgttgggacttcgtgtacagcaggaccggggcaccgttgcgggacatcgattaccatggcaagagttcgcgatccacactacgagtacggggtctcaggttcttgattcctcgcgacggtcacacacggtcgaacgcaggccttgcataggcgacaaggtctcgtgaagggatgtgttctcaaaacaatgtccatagtccgtcccatcacacccccgccgtctacgcacgctcgctgaagcaagcctatcgggctttatagaatgcgccgttttcaccaagggatctgcttttttgactcagatggtttatcgccgtaaattatgtcgaaaagatagttctggcatttaattttgggtattatgctgtggccatgatgttgtgcgctcaaaaatgcgacaggctcatagttaggcatcctcctcccttgaaagcttctatgttaccaaggatttaactattatcctctgcgaagagtagcggaggagtaggtgccaagtgtcgttgcgtatcgttaagtaactttattgggctacttgcggctcatcaccacgaacatctctactcagacaggatttctagacaaggactttgaaccaaccaaaatttagtggctgtctaagtggttattccaccacaacgtacatttagaactgttctgcctcgactacctccacatcagcataggttggatcccgtcgagcctcttcattctgccacagtccagtgcacgggtcagacgtatggctggtccagctcaaccgttgataaattagcgtaccaggaaatgaatcgtaatacaaatcgctgcatcgggtgccgcatattattctacgcatagcccgttagcgtttagttgagcccctagtttcaagttgtgtcctcccactatcgcgcccaaaccatatctccctagacgcctcgcgagtcgtctacgacaagcccctggcttaaccggtctcccacgtgttggattcgcttctacacagccgggttacggccatctggcacacaagcggttaccgaagggattagatagaaaccacactgcgggactatctaagagtagcatccagtatgtacctcggcgtagttgcggtttgcattttgggttagagacatgggcctttgggcttaggtcagatggtagccctttaagtaacgcccctacaataacgtcaagctgatggggtacacggagtctgcttagaattggcggtcagaataccggactttaggaatctgtgtcaggaagcttgccacttagagcagacggaacgataaatctgaatacgaccatgagggaagacaaacaaagaggacggagtcgtttccccctcgacgcctctttctaacagcccaaacccggataaatccggcccgaggggctagtagagtgatccacacggattcgttacgcagttgctaaccaggatgcgacctttggaaacagcacgtctcgttattgacgggccgatgaatagaattacgctcaaatgaacgtgtcgttgtgtcttcgtgaacccccaacccaattcggaacgttctatggtttaaccactcgtccggtcgagctcggcgctcatgaatacggtctaagacaatctcagggtgttcctcctgtcccccctcgtccccgctctgtgcaaaccttacacgcgctaaagccagaccgaataatcctacaatggctcgtcactattgcggcctccagactacggtacagaggccgcaaggttagacggctcccataaacgatagagtatctgataaaggcgtgttcttcacctcttagatttctgctgtctcccaagaatacaatattgtgggtcaacgtgcctgcaacatgcagaactgccatagaatgacaccggctacggggatgcgcgacgatgcgacaagctaggatagctgacatggtaattgagtcgtttgacaaactcacgcccaaaaatttacgctccgactactcaccgtttattatatgttacctggggtctacacggtccgcagctgaccacgccatttgaggcgttagacccctgactggttaaaatttcactcatcaccggttccagagatcatgcgcatcgttggagtcagaatgagggggttccaatataggtaattactgctctttgcgacccgcccccgatcaactagtgtgttgtctccaggttaaacgaaacacaattggggcacgtgtaagttgtttgatgcatcagctatcgtgagaagagctacgttggctgactggggctaaccgcccctgattgggcatattcgctaaataaactcgagcggagagactaggttactacttcatttactgtcattagagcaattttagtcggtgcgcctatgctgctacccccaactctggcactctagtaccgattttacacgacttgtccacgaggaacccgtcggccgggtagaagtttatcgttaaacccaatggatagctgatgggccgcgcagcagtcttcgctgataggtggcaatctaaaagccaagttagatactctcactccaagtagtcaagacaaaagcaggttcatgactacctgagtagcctccagtcgctccacagcccctgacggatccaagcaaacgcatgactggatatgaaatatactaaacaagtgtgatttggacgttgaacatcgtggttgaccgaagatggcgttctgcttggcactgcgactgtagcactgtccgtaaataggcgtaaagccctaccgcgctctcagcagcactctgcattcacacgctatatctaccgcatgcgtaacatacacccagaagattaaacgccctgttttattactggagcagtacgacggtttatgtgctgaggccaacgccaacgggtaattttgctagggtacaccagactacagtggtgctgacttggcaccccgtgattttcagagaaccttcagcgagtcaatgtctgaggcgagcaggcccgcttaagtcgtaatctcggttatcctttaaatgaggaaccgagtttgccaaccaggtggaggtagcgggtaaagttcgatgcatcggaaaatgttccgttcttcctctccgtggttacaccaatataccaatttacgcattgtcagcatccacctccaggagctggaataaggtagcctagaatgtctttctgttactaaaatgttcaaaagaacgagctgttaggatcatccgaacccccctcgcagtcccaacggccagccttctcgagtggcatcgggtataccgttgcaaatctaaattgcagacagatgttaagttaataatgttgtgcctgttttgttaggatatgctgctcttacgttagctgataagagacccaagagttttgtacgtccaatcttccttgactcccctaagttcaaatccacacctgggcatgtatacgccaaagaagactattcagtgaatttgtgtacagcagtctccaacttgtccggcccatctgcagtctgcacgcctgcgaaacgggttttagcggactttatatagggtagtatggccgaagggaaggaccaagtaacgtgaggtacagtcgctagagaatcattattccgtccgactctgggtcgcccccatgaggtgtcatgccttaagggactttcaagataaggaagcactgggcggtaaacatactcttaaaggagactcacttgccccgctgatttagtcgttctgcactaggtaacccttactaataggccccgattaagagcagcctgagtcgtcctttcaaggacgacaatcacgcacctagcttggtcttccgcgactacgggtatacctctaatgtgtgcaatcgtggatagcagcaagtcctgaccgataattcgttatgacaatcatttcagtctatttttttacgtccgcgggctgcggggactacttagttctattcactgtcagtcactggaggcccctaccacattcagttttcgacattgtcaagcgggttgatctaccaaatctagttccttctcgctaaggcgtagaggaggccgtacccaagacccccgtatcttaacgaaagcgcgagtaggaatgcaaaatgaggaaaaacgctattgtaccacaggaggccacagcatcaaactactgattctacggcacggctgaagtggtgtggacaaaacaaggtagagacggcgaaagtgggagtctacaactgataaccgtttgaaggtcacctcggctgccctcatggaacattatggtttaagctagggttagcagtggtaggtggcccaaccgtagcgacgattccgtactgttccaggcgagatggaagcgtccagttgatcaggcgaatgacgttatagcgcgacatctaaaaggcagcaaccgacgacactgtttttagtagtgaatggtgtaaacgagtcgcacatacgtcagactttcggaggaacagacaccgccggtgataaattaacgctactcggctggcaagtgccgacgcccccgtggtaccgtgcgcggcactcgggaatcgagatcggcatttgacttaatctcactaggcagtacattcttagccaaaaatctacctctcgttgtaggaactaaacaacaacctctacatgtggcggtagtgcagccgctgcatccgcgtccgtttccggagacggttaaggggctaaagtctccgagagaaaacggaggcaattggtggccacgctgttaatcacttcccgggccataggctggctgtgctgcatgagtctgtctactatcggtatgggaagtcggtgagatatcaagtagagattaccgccaagtgccgacgactacctcttaagtatagcgtcagagtggcaggtttcgaagaaataaatcggggagatcgaccgcacggggagtcgtcgggaaagattaacacgtggaacgtccggtctcaccagtccgccacggaccccgtataggtacaatcacccgtgttacgagtcaccaactgctacttttaacgttcttgcacacccgccaaactaggtcgtctccggagacgcctgggatgattatcggtacatgcgacacgggtccctccccaacagagcaacagtgtagataggctacacggcttcctagaatagggctacgaaactagaccgtacaccatcagctctaatggtggacttcaattacacgaatcgaattatggccaacgtattattaatcgtccaacatactgtataaagtcctcaggactgactccacaagtggacgagaatctagcggggcgtataccactaacactattagctttaccgtgcgtagactcctcgttgtgcacgtacactgccttaagaccggatctgtgcaggtggagttaacaacaggctaattcggaatatctctatgtttattgtcacaacttgccgcagacgcagatcaggtcatgaagaccttgcctctatccttggcgatcctattactcggaatcaccaagctgtgtcggtacttaactctcgactagaagtcccctagggcgtcctcggggtagaaggagattgaacattgaccctagcgctgccgctcgcccctgccgaaccgggctcgcggtttgctttaaacagtcctcgatatatatcgcacaggtccaggcgaatcaataaatatttacactctcactatcgccgatgagtaggcggagtctggtagatttacactaagatccctgtcggctctcataagttgatattacatgccgtatcgacaagatgcgcaacaactcgtacacttggcatgatacgtgaagcggctggcctggaccgagttatgcaaagcacggttccgttcccctgatctgcgagtagcctgtcgtttcgggtttggtctgtacttaacccaacggaccctatgtgccggaagcccacccttgtaacacgcagagggttagacacgccatgtgaggatgcctcatagctcgcctcgcttcggaagggtcaattgtggctcgctaaaggtgtcaacggtcatgtgagagtatccgcgtaaggtagtcagcggaactattggtctcacttctctgccgtcaatgattttgtcagttttaggcctaaccgatgagaagtaccttccgacccttgcgtctatttctgcaaaacctagaggcttcgggcctacgactttattatacgctttcatcccttgagtcatgtgctgatccaagttcctagcgcaacttgtgctcggttgaagaggttttacaggagttgctaggccaaagcaccgtccgactatcagaaactaacgccgcatccctagagggcgcggtggttcatggaaacaagcccctgtcaatcgccaaatcatagtatcattcacgttcatctatactaggggcgccgaggtcttgcgcggatccgcgcgatatcgagaaagtccgagacaggtttcacgggcgcgacaacagagtggcgtcacatactgtgacactcgactaatgtcactagtctggacaatacacactaggcgctggatcacacagtcttcttgtagattgcacgttatgcttccatactaggtacagctctccatctaaccactccgcgccatcaacgcaacccccgcctggttcaaacgctgcagccctccatgcacgcacttactccatgtgttacacaggaccccgaggccccgagtaggaactagagggagtcaatagcctggggcctttttcgttgcgagattattacacctatccaaaattcggaaagcgtactaaacccgacccgggggccttataagcgcctacaatcgccttggcaatgggcgccgtgaaatcctcaatgctcacgaccgttacactaataatccgtgtgaaccagtcaattttctcatcaactcgcaaatacacctagtaggtcttgagtagatataatctagacttggggaagcacaattagatgttggaggggagcgataatgcttcttctccgtagcggtcccctgttcttcgaacgaattcagaaagggctttagctcttaaccagtatgaaggcggtaaaaatagcaaataaacagaccgcgattgcgtcgtcgtattatgatggtcgagccacataccttagagcaccaatctgtgtctcgagaccagttctcgcgggttgtaccttaagcttttactgagattgacagctaatccgacttggggcgtaatgagcgggtatgatgcaacctaacgggacgcaacgcaaatatcattctagcttcccttgagtagagaagatgtcggatgactaaacgtaatgttctccatctcaattcgcctacaaggttggcccgagtacaagcacactctgcagctaagggtttgaccaggaatcctgaacgcgcgccgtaagttatagagaagtctgatgccttgcaattatgtggtgataatgtccccatgcggatgaggacattggctcctcttgaataacggtggggaaggaccgatccacgaaaaatcacttaccgtcgctggccgagaatgattcaggatctagagcgcgctagatgtttgctgaagtgggtggcgcgagagccagatctgtacccgtaaggaaccggataacccctcaaagacacggcggtagtcactaataccgtattcagccggtatcggccctctgctgccttatttatccatatttaggcttaagtcgcgtagttcgaaacatcttctctaagcacactctgcccagtagtggttcgaattctggttgagttaaccatacgatatggctgagttacgttgcgccgggtgtaattagcgtacttagtgatcgaatgggacatcagaaagttgagcaacgaaagaagggataagcacgacatcgttaaacgacgtcgcacctcccgcgacaacctaataaatcccagacgcgcgttaacccccggattttttgaaaataccctttggtgtaacggtgcggcgctggttctagaactgttcttcacttacgggatcgcccgagccggaagtcctgcagaatggcgggcttggaatcgccttcaaatcacgcaatctctactgtttgactcatgctgactctacttggccggacctattcgcgcttcgtgcacccaattcactcgaagtaagcgtacagagtatacacatgaagctggcggcattttaagagcaggcgtcccgcttagcgattagttgttaagcaatgggttacatcccgtcggcaccgcagcgacgttagttgaaccctaaaggggatccttggttattccgatgaaactacagagaacccactgagttcaatatgcaggtgataacaaggcttactgataattctcgttagcagcatgagacctcggatcatctaacgtatcgtttatcaccggatatttattcttcagaacggacgaatcccttcgaagtccggagaaaaccgtcacgactgggctacagccattactccagggcagtgtaccgtgctacgcggagggcttccgatgggacgcgaacctctcgctgtgaccagtgggacaaggccgcgtatggcactttaacatagcgggggcatggaacatagaaattttaattacagttacaaaggagaccatcatattatttgactgagtggtgagtggatgtagtacgaccatccgacattggggacagctaatgtaacactaaactatttgggaagcccgactaagaaaactcctgaacatagcagagtcaagtaggaggatcccaacaccactcggcacgaccactgcgagcctgctagccggctatcaatcgactatcgtttaggcggtttccacgtggactggacgtgagctgacagttctcgtgatattcgcttgcgcccgctggtagtccaaagatgtgtgttcgattgactaactatggaggcagaggtgagccacattccgccaactttacccgacagaggttttcttaaatcctgggcgggttatccccttatgaagtagttaagggctatcatgtatccgagctgcccgtactaacgcatagttagtttccatttcaaggtgatgaaacctctgctcagactaagtctttctccgtcgagttaggcctcttttatctcatagggtaccgctgctatagggcccacagccgagagaagccatagaattaccgggttaaccctctattaccccacaacttgaaaggacgagtcgacgtagactgcagcgcaacaattaccatcgccttctcccatgccatgattcttaaacatggcacaccgggggattaggcccgcagcatcagacgcctgtcagtcctcacgcgagtgttgctacagggcccgctggccacgggatctcattcgtgtcccgggctgtgtagagaggttgcacactaagcctatgcgaaatagtgtcagcgtctagtagcctccgtgctgcggacatgccttcatctgcctgcaattgagcgatgcacacgtatatatccacaccaccgctttatcctgcaccaacacacgagggagtccaaaaatcggatgcatcctgcacgttatgtattattctctccgagtttaggggtacgaaatatgctgggtctattgggctatctgcaccccaccggaaagtcctccctttgagttcatgcatcgaaaaacgagattcctaacagcttctcttcaccaggctaccaacccagccgaggtacctagtgtaacctggaggcaacgctaccgcctgaaaagtagcccttccctccatttaacgcggttgttattgaatttaaatggacctccaattgggagcacagcacatcatcgccagacacctatcgttttatcctgcgagccatgacggcttattgcgcaggtttggcagtgttccagtgatcagagataacgaacgggtacctcgacaatataccctcatgccgctaactataaagactaattaaccagctagcgaatacgaataacccaccacgagtaacactcttcgtgcataatcccgtggaaggatgcttaataccttgtggagactgacaaggggcctaatattcctctgtggcgaaaagacagtgaacacacaagcttccttaacaccatccttcctcgaggctgtactctgatgcttgtgtcctgggtaggttcctctgtgatcgcagttatagggaagctaagcccgatcgtctggtactaatgggttaagaaaccgtgccacgatattcgtgggaactaccacgcgaaacccgtcctaactatcgtcttcaaccggtggaaacgtgatgaacatgggtccacgcgatgtggtgtccccatgacgttcgtgttaccggaacggaaccggtggctttggaactactcgctggacaacggtacgggccctagaccagacaccttcaagcgacgctctagatggtattgtctcggatgactgcacgtgctagttagtagcttaacgcaacgaatacgattttcgggccgttcgtgtgttgacgactcttaggaacgggaactctgtgagctttctaacttccgcctatcatgtcccatgtacgtgcttgggaaacctccacagactgggactctgtaggtactacagcgtcttaactgtggactttgtccgggcgtgaaatgttgtaccttttaggacccgatacgttgatggtcagccaacttcgcctgtcggcaaattatcggggataatcagggtacctgactagttcagggaacctccggcaattaaatgaccatcaacggttgaacccttttaggatgactcttaatacggacacccggagctgacgttgagttgttctatccacgcgaaggccacgtagccacagaaaaatccattccacagtctaagcgtggagccgcctagaacagtattggactatagtgctagattcgtagacggagctcaagtagttccaacgcacggagcaatgagaataactatgtattcacgcgatttattagtggtcgtgcagttggttgacttgtgctcatttcctgtgcagttgccccacgtaaggcgacctctcacaggcccattgaagcgcgtaaagagtatgctaccgggatctcctttcacaaccggtgggatcaagttctgggtacgtggattcactttccaagacatacggaacacttacttaatgagcctcgcgtccttactagtgcgggcctcaccggtcacggatttgtacagagtgactcacccgtacaaggggcccacccctgtgataaaaccgtagcagtgagtcttgcctatgttcttctagcagtcgcaacgatgtctactttgtccggctcgttgagtagctgacgcaggtgggctttcaggtcgccaaggccccgttgccctttagtaatgggaatcaattcaatgtgaatgatcacaacatagtagacgaataagttattactttaatagttggggattgttcttaggaggatctgcagggccatagttgcgctcctattgcacttaatggctactaagtgacttgaggacaccgacgcaatgtttgttcgcctcagcgactctcttgcagcaaatatttaccccgcttttcgaatttcaaacaagtacgacacgcttaggttaatattcatcctgtggacgccttggggcacaccacctgcgagcggtagatacgttcgcggtgtagacctgttcactaccaacgtccattgcgacgtcaaagattaagagacgctcgacctttcaaatcatggtcgagaaaacggaaaccgaccgccgaggtaatggtattatcgccgggaatcccggtgaccccatatttttgacacagaagtctatctccaggctccgaacttccttcctctggggctcgacatgtaagcatatccgagtttgccatgtaaaccttattgaagcttggtccgaatgagaagcatgtggggctgtacggtctctacggcagcgtcccatatccgtagcgaatacgagagaaacgattctgcgagatggaatcttgctccccccgtccgtccatctaacgcgcgcaattcaagggcctgagtcttggtgtctctcttggttgtgactgccgtctgacattaatctaatggggccactttaactcagccgacgcaaaaatttccatccgacgagcgtttagacaccacgcccaggactcttgctctcagcaacgcgtctcgaggtagataaggcgtatttaatcgatcgttatctggctcctaaagtcctagtttcatgggcgctcacttgaggagaatgttagttttgccattggcgtaccataccaccgaaggtgcgagtcctttacgagaacacgagttgacattcgaacccaacactattcatggacgttgaacactaccctccaggtgcttcggtgtccgtggcgaagcctataacgattttacctaaccgatccccgtgtgtggttatttggtattataccacgggtaggtacgtactaatggggccgacaggcaataacgtgtccttatttgggatttactgtagttgtcagttaattaggaaagcacaagtgctaagttttggtgggctattcacgaggaccggagtgcggcaaagtgtggtcttgctattcacaatttcccggcgaaaaggttggctcgtattctaagtcaatgccggcgaacagtccataatacgagcttctttaacggatgctacaccaggtgtcgcgcctaagaaatgagaccagcgacagagcgatacaacagcagatggtatagcggggatagcacccccgcatcgaacgacgattggcagaaacactcgattagctgcaccctcagtgttcatccttaacctccggaatacccaggggagccgcttagactcaagggttgtatcccttttccctgatggttcaagggaccgcgcgttcggaatctccgatctccttagtctggctaagctcgtatggccgagccacaatacggaacaaagtcagctctagccatgaatattgccgcggggactaacacaatgctcaactaaggctatctcatgtagaatcagtggaggccgctcggcctagtactattataactgttacacacacaggcgtactcataattatcagatggaagcatctctcatgtatgatcatccttctcttccagagcgcggaagataaggagtccgtatgtcaatagagtgctgttgttacagacagaagtattagtgggcataggtacgctgttatgaaatatgacggtattttccgggatctgctgttgttggcgttagttcgggtaagatttgagatgggcaaggtggcccgatcttcctccttcctctctacatttcccggtgcagagtttagggacttggatgtggattgcgcgttgcgcatagcatatcgtacggtgcgcgagatcgattagtgttcttggggtcagtcaatagtatcatcccatcacattgcgcggtgatgtactaaaatcccgcggggcccgtgcggtgccccgactcgggttaacggatacgtttccgtttcagcgcgatcttcaaagatgccgcatggtcgagacacaaacttgtaggagagtgtagcgctaccagccgcgtacgacaggggagctgtaaatccactctggcctgttaacggtgaacgtcttcaaccatagcctaattatagcaagacaagttttaccaacgctcgtacttgccgctggtgatgaggctgccagacatgggcatggacagctgacggttgcatcttgtgacagctattgacttttagctctaggccctatagtgtggtcatgtggggaacctctggatcctctgtgcgcggacggtaatacaagagaacgcatatttacagtctctggacgcggagaagggaggacctcgaaccttagcattgcggtgggacgttgaagggggttcgtttattgacaatggatatggtgacagtaccgcagctctagtaccgccgataagccgtcgcgcggttgagggcgtgactgctgccttttagagtgagcggtaaagtggagagcttgggccgtcagtcaatgtagtgggcgacacaattgaacagcgcgtggccgacagtcattcatctgtttatcgggacagggagtcaggcccgcctatgtgtttccgcggaaaattctcaagcgtgctgatatgaatgccacccgaatagtaactatatcaggtagttacaaggcaggagattaagaagactgtgtcggcttgcctgtcggcccggtggcgtacttaacggacacgttgccagtcacattccgggccgggcaggatctttaatttataagtcagtgtaccggcaacacctacttattattgtcgcacacggtataacaggtgtggaccaccgagccggctattattaatgggccatcgactcattcagtcctcatattagggattcgctgggagcttccggtcttattatcgcgccttggcaactccgggcacgacttattccatgcgctagaaatcccttgaccagatgtgtattgactagcagctagatgtttatcatttcgtaccctaccccttatcatttggtgttcgggcctggacgcgaggtgcagaagtgccgcgatacctattcgaagggcatctacctagagtggtgaagatcccgctatactgattcgttgctaaggagaacgctatgagtccccaaggagaccacttcctcgctccgagattgacgatcaccgggtcccgagcgcgttgcaccgcgagccgttaccatgccgtgaccaatcacgggatagatcttgatcgatcacccgccgtgtcacgtgaacctataacgaatacccagtgccctcgccacccgagcaggtgggtataagtgtatggcttgaatgacactgagcgccgccacttcggttcgcggcatgaagtaaagccaggatcactgagttacccgatgaccacctggtcaaacacaggtccttgacttttccaggtccggcggtgatagggtccccgaccaggaactcgcttagggggtaactggatacaccgactcaatcagcgcaattatatcgtcgactcatgtagttatgcctccgaccaatgaaaacagctaaatatttcacaggggaatatcatgcagtgctgcggccgggttaccgcccgatgtctatggagagattgccaaaacggttacatttatttccttgcacagggggggtaagaatattttgtgtagtgtttaccgttactccccgcccaacgttcacagctgcatttttagagtcaagcatggggagtacaatcagaacaatagtggtaaatgggagaatcatagttgtagaatgtccgccgctctattagcaccgcacactacgtatagcccgagcacaaacccttgtataatcggcggattccatgaagcaaggtcaggttgtaacggagcttgtgaagtctttcgacagctaaaccgtcaccttacaattcggataccatgaagactgacgcgccggctcaaagctggagcggcaggaatcgattcccgatgctagggatcccttggcggatccgagtgcactcaatggtctatttcccttcgagaccttgtacaactgagatttggattttccttcaaatgataatcagcggccctacttagaccaggagctgcttaatggcattcgtgcggtttctcttaaggcccggaaagctcgcactgtgcttaagaatgtaaaggctgtacaggatcgtaagtaggatctgctgactttgtagcggcacaacgtcacgtgccaaaacttaggaatgtagaagcgggttaggcagcaggtcgctgggccttctgggaactctcgttatcgtgcactgaattaagggagtccactgaggaactggtacgagctggcaaggttttaggccacccattttcctttgccaccgtccgagcgtgtataagatgcccaaaccagggctttacagagcacgaagagtcttctagtgactacgagtgtcattgataactcaggagataactagcaaattgttcctactcaacggcagcaggttaatacgatctaggatcctcgctaccccttagtcgtgatcggcaacacgtgaccaggcagaaatcgtttgacccccgctacccgtcactattcatggggcaggcaatgcgtgtaagccaactagttcgcttccgtcggatatgttggatgcccctcaatctggcacggtggtcatagccgtgtatgcttaagtgttaggtaatgagggttagctgagatcatttgttgcccccatcggtccatttgtcgtgggggaccgggattatatctagtactgcaaatggcatgccatctggggctgcgcctatactaagtcggtatttcggtcaaagcgatgaggcgtcagggacgtagatataatatcttactgtcaggaactagcattagtagatgtacgagctggtacacgtcaactagctgttcgggtagggcaacaccctataaatagcaaatgggagggaaaaccagggggcggcctagtatggcagttcttctagatagcgttaaatatgcgcttcgtatgaagaggtgaaattataaatgcctaacgtccgccagtgccggcccgacgaaaccaggcacggtattgtctatcgatacagccgtggcatcggtcgtcaggtggcagaatagcccaatcatggcgatcctttgcctgatgtacacgacccgaaacgaatctgcgtgccgcagccggttaaagcagggttcagtcatagagtaaactgaggcgagttacgttgggagcaaggtgttaggaaacgctcaatgtgacaaagaaataggtgactagagtaatatctccccgctgctccgtcatgttaagtaggacttgcattctctgtaagccgaacaataacgaggaataaggttccgcgctttttataatacgcaacatcacttaactgtacgtacttcttgcctccacacgcccccgatcaattactaggtatatactgccaggcttaatcatcaagtaactcctacaatcctttcggcgcgtcttccgcgtatattgttcaacttgcgtatctacgcgagatgtactgagtatatggcaccataaaggggatctgcactcatcttccgggttggtggcactcaaaggaaccaattaaagggccaaatgcttaataaggcgaggaccaccgtaaaaaatgctgctcgataccattccacggaggaggatggacagagaacactccgggttactgttcctatgaaggcagcgttcaatgggcgtccgagaagtggaaccctgtgcagctatgggcttatcatttcctggatgtgaagtgctctctcagcatctgacaatgagatacagagttttctacccccgctggtgcgttggttgctaatatattcaatcgaccgattgggcccatgaagtagttcatgtcatgccgcactggatgacgaacagattcgcatgactcaagcaataacacaaccatgtttgatcgttgctgtagttttatcaaggagaactgcgtagggtcagctcagcccgccatggtgtgacctctgtgttacgccagggaatctcttttctagtcccatattcgctgtcaacacccaactcatatacaaccaaggccactccacgcggctgtacttgaagccggtatccaagcattgcgtcagcccatgagtcaccccggcgatgtgaaaacagggatcgttccatgcaatcgtaagtcgtcaatggtctccttgtgaagattggagattggaggacatgacttacggcgaccttttgtgcccgatgcactagttgacagtataatttcgggttatggagaaggtcctgcccgccgaaccgttggaccggtgggcctgagtgtctcttccaaatgtttagctatccactctttgagtaccccccataagagaagtcaagtccgaatgtttaaaccaagatggtgcgacggatattagctcaacacgcgacctaaccgcgcagaacaatctagtcgcattacatcacgggatggagaagtcgatccggcccggcctcgcaccttatgatatcgtaacgggaaagcggtattccgccgtcctaggatgccatcaaagggcgcaaggctaaagtcaccttgcacgacggtatggtgagtagtaagccagatactgaatggttgccctctgcgcggttttgatgcgacgaactttaaatcactggcacaacgaaccgctcctgagcagcttcagtgtaaaacgactctcaagtgtctttcttgtcggcggcgttgatttaaagtgccgcatatctctcgctttggcgccgccgaaaccgggcgctgggtaatttcgcatggctactagctctatatctgctgatcccgcaatcttgtacatgttctttgcagtacacgttgtgatggggtgcccatatgtagctggatatgggcgctctcacggggctgtggctgtcggcccttggcctagtgacaggtacctgaccctagacgttaaatcggtgatagtcaaagccagaacacttataagcgaaaatatgcttccagcggctgggggcggttaataagctcggaaaagcgctgtcacagtgcgtcctgaacctactaccctgacgggtgataccttttcttgaggccggtaccattgctacgcgtacgtgctccctgtgagggtgctcggctagctttggctcgctgtgaaaggtatgccataaccaaagtgcaagtggcggcaaccttgaacaatcatgggaataggtaacgcgggtcgccgtcggttcccacctcacaacgttacctttaactgaccttgattggagtcgctcattcggcggggagtccgtgcgattgtaaatgagccatggccagtatcgttacttacgacgttgcaactgactattagatctttggttcaattagcaggaagcatattgtgagctaagtcgtagtgtaacacacctcagttctcggcgcatttactgattgtagacccctaaaactggctgctccaatctgtggcgtgtacaagaccgtggctctactagtgcccgaaatcgtcattcggtaatcttggtccggttcttcgatggtccattatttaggtcgagagcttagcttaccaggagcacctgtgcaactatattccaaaaccattcccctgccctggttctgcgcgtcgagtcgtctagctagaccgtacatagccaattacggtcttgcaccgggtagtggggattctgaatggtacggggttacctgtgagaggtctgatgtgaggcaatgtggcacttttctcaggtcgttgcaatcctctgtgtttgttcaggaccagttccacgtttgagataataggtagcgtgttatggagtgcgctgatgatcagttgccaatatatcgttcgaattgttaagcaaaaggctgatgagtgctattattgggtgaatcctttagcactctttcgtacttagggcatctaggtcggtttgatctattacgacagacgttgtcagttaggaagtgctcatgttatcacataggcgaaccgtctcacttgtgcggcgtcttatcgaagccttcaggatctgcgttaactcatctataaccgcatctcggtcaatttttctacgccgactggctgaaccgaaaaataattcgagactggacaggtcgtgaggagtcctcaggggagaacgaggtccatagtgcaaacgtggcacaataaagctaaacatcgtattatagggcaggagcatggacgactaaagtaggccgtaaaaggacaaaggataaataatgaaagcgcagccgatgctgccacaacatccgtcgattgaaagcggaatagacgcggggctttgaggacaacagggatgttatagagagcccacactgcatcgtaagataagctttacaggcatgaacgcgcgacgattattgagcagtaccccaacactctcatggaccaaagctacctcgagtcgacaattctttctattatccgcgaatgcgggagtaggatctgtgggctcgaaataaggcaatcttccccctatgggatccgccgacgtaatatatggcatgtaccgtcgagagaggcaccacgaccgtggtactggccttggtagcgtgacgctggacgttctcactcttcccactgtgattgagcttgcgcgcggtgtgcatgcacttttttctcggaatggcaattgtcttacaagttgggcagggattaccccccaaacttccacttccgtggccagatgcattgatgaccaggaagtctcagtgtaattgaactggtagacggaggggtctattggtgcgaggccataagagatgtcacccacctttgccccttgaagcaacgaaatgaatgcatatgtatacgttttcaaccgggtcatgtcttatgtggggtcggacaacccatttctgtgagcacttacggatattgtttaataagctcagcgtcttctatgcggacataatattagaatagagccgagccctgtggagcagacgacaactctttcaccttgagaaagattccagtattacgcacccggtccccagcaagtatcacaaaaacgggattgcgttaatggtgatgtagaagaatgtcatatccgaagatagtgggccgtcgggtcaggacgtgtcgatgttcggtatcgggcaaacagtatcaccctcccaagtggtctgactagtggcctattcaaaccccgaaagagcgggcgaaatcggcccgccggtttctaccatggcctactaaaggctttaccgaagcaggcggaatcttggatggctgcgggtcgttttcccttcttgggaagtgccctgtcagggccccgggcgtaccgtcggcatgcgaatagggattcgctttgaatgaacgccctttttgtgacgaatgggccacgtagtcacgcacaacgtttcctcactggcgatcacaccctggcgggacctgggagttagaggttgattccgtttcccgggccaacgtagccatatcctagatgtgtaacggttttacgcaagatgacttcgtaagttgtcacaaatagccgctgcgggccttaatgttagactacatcgatagggtaccggactacctagcatcaactcttatctcatgcccgtagacgattagaagctaagatatcattgaaatagtgatcataatgggggctgcgtccgtgttctgccgatgatttccgatttcacacttccgagcgttcagtacgtgtcgtacaatcggattgtctgcgtcagcccaaaggtgaattccccaattcgcgcatctatactatcaccaaacccgccccttgcatcggccggagccgttgtttcccgggtcggtgcaatcccactctgagaacacgctcatggccagccctggtacattccacgagcccgcaatcgattcagtgctaggttttagtgtctcgacgctgcttccgatgacataatagggctcggctattgagccttcgcctgctgatagccgttaagatcgtttctggcaacgcaacaatcccaaccgcaatatgcgctactctactcctctagtaaagccgccgtgaacacccactttagatggtggtcaatcccatgccgggatttggtcgttcggtcttggatactggaaagatctgattgggtaatctgtgttgagaggagacgcaacttacctcggtccgtaccatcgcgactgttgatcaatagcgcgttgtcttaccgtgtgagcttaatctttagatctccaaaccgtaaggacataaatcttaacatgaataaacggaggtcgacgacgttcgtctaagaacaccgttgcccgactgccacacttttttctagacagataccgactttcatgaacatattcttataacatccatcctcaactggatgtacgcacctccaccgtccatactattgctgtggactcgcaagccttacacacgtccgagcgcaagctttatttacgtctagtcctggcgctagtaaaattattttagtcctacacagtccaacttgttgttggggcgaatcttgtaggaataaatagttaggtaaccgcgggccccgttgtggaggacctctgatgcacggtcaagcgcaacgtcacccgatcgtaccagttcatcgaaaaacgtggatagtttggtttacttgtgtggtggatatcgaaggtcgcacatccgatggtaaggggcgggcggtaccgtcatacctgacatccgttaagggtaagccttaatacccatcctcgatcatcggtcgtttattctgcatgagtcgatgtagtcacacttctaagctagaaaagtgaacttgcgtgtatttagtaaaaagaagatggtgagcgaacgtccgcgaagacgctgcgtaacagcgttgtcatggctagaggcctatcggcgacacaacgtgtgacaacgatacaacacaggggataatcggtcctgcttttttattgtaggtaattatgcccatgacttcgtacttcctctcaacttgggtatatcaaatcggctgcatagtcgtgggaaaaatataaaatcggtgaagtaagctctcaacaagaacaacctttcgccgacgatttcgacggcgacgcggttgggtaacgagaactagcatagcgggcaatttccgccggtgatgcggattttcagattatgttaacccttactttacgaacaagaggtcgttcgtctaggtgtgcgtgattcttaacgtgcgcgacatcgcccatgtgctgacctccatcgatttaattgcctgcgcacgatgcacggccttgggcgtagcctaaagccttcgcgtgactcagtgaactataggaggtttggactgacgcaacgttgaagatggctaagttacacagcccgccttatgatactgtacaattaacaccgtttcaacacagctgggagtggtcctcgttaggtcttgattacaattgaccgtctaactaatgggtcccgcaggcggacgcgaattaaataagggacagtgttacattaaccgccgcggccggaaaacagagcattaggcgagacagggaatggtggaatgacaaatcgcgacactatcgacggtccgcccacgagtttcacggctcgggagagctagcctgcaccgaacccgttagagcggtgcagcgtgcgagtcatggataagagggtacttgtctgactgccctgacacaacgctattaagtgcactctttaactgcaggattgatgtgtaaggctacatattaattgtcaaaagatcacaacgggcgtcctccacatttaatcagcttcatcccattgtaagccgtccgaggatggaccgcatgctgagccgtgtgcataacgaacgcgttatggcgacacggccctgcggcacgagacaaaatttactgccatgcacactggttaacccgcggacccgcttgtgacgcctatcatgaatcgatcaagcgtaccatcccggatcgtaatctattaatatctgcaacacgcaagtgaggacttctgctcgggccaccccgatgaccgctccaaagtgtttccggggattcgtaaacgggcttgatatctgccattgctgacaacaatggcagcggagcgcatgagggtcatgatactttgataccggttacttttccgatgtcttcagatactagagaagacctacagtaccagataacaagctgatcattcaaaccctacagcggagtgttaaggactccggctggatcccctgactgacctcgctgtttacccaaactcgatcttggctttgacatttgttaaaaaacagtacatatccgaaaacaactgaggattctaccacgacgtgactagtggttggtaatttatacaattaacagcccgtcagataggatcaggtgttgggtgatccagtattgagggagcggaacgtccgtaattcctaattactgtgtgtcatcggattggttggatcatcatgtggccacgaatggtccgaacggccagacgatcgcttcacgaaattgacgcgatactgcaacactcagtatcctcattaacctcctgacaccccgcgttcttgagaactcgcgcgtacacccgggatattgtgataaagacactcttcatgcaaagatgagatacgccgtcttgtaggcgctactatttctggggtctatggtcagcgagccccgaccaagtgagcttaagtgcagtgctagagtggatgaggtgaagtagctatagggtggcgaactaaccgtactatgacaactatcgttaagcctactcggcgtaggtttttagtttcgtctcgaagctaaccgaccgaacttccgccttaagctgccaacaggggatcatgagacacgtagatttcaaccgctaacatgctccccgggccgtcctattcaatgttgcactcaaggcaatccgcttatgtatatctttataaacagtggtcaatcttctcataatcagaaccacgctctcaacaagatttaagcacgattcaaccggatcgtgttggtccgcccgggcggatgacagtaccgatgtcatgccttggcctttttctacctggaagtgcagagaggtaaacttagggcgtggcaggggatgtactgtggtgagcaaagcggtatttcccgatcaaagtgcgacaccacacagaactttaaccagcagaaacgagtcttttctccttctgcttgtcaataatcgttcagctgggttggacagataaaaataagcgcaagtccctaaggttttcttcttgttgtcagtagcttgaggcaaatttatggggagcgcggtctcggactgtataagtttggccactctatgacccttgagaagtaggtgcgagtatgcggaagccaccgctgcggcaacgctgtgggatagacccgcgttatcccttctaaatgtccccagtatagccacaaaggcccgccgcacccggggacttgcctcgagggattccagaggctttcccggacacgataacggcccgtgatagatctagagacacggcctcgctttacggccgtccaaggaatcaaatccggatctgccaagcgggagggctgaataagcgatgtacgcggccaatgaccggaagatgccttcgccggtacccgcccacgctccatctggcccgagtgcgggaaaccccttggatgacggtttccttcgatagtagcgtgctcttagtcacctcgaaccggctaattccgagccgccaatagattgtttcgcgcggacagtaaccgggggcgaccttcttgcaaggggtgatgcattgggataccgaatttcaacggtcggccagcagtgatcaaggctcaggcgttctatcgacaccgatgtctatccgtcccgtcgaagtcatgcaatatgaacaagcgcgttctattactcggttttgttattcttaagctcaaaataaatcgcccaaaatattgtggtatggaggacgcgcgattgtagttgtgagcgccgatggggaatggggccaacgaccttccaaggggcactgcagtgactcgttatacgtttatggcatccttgtcccctatctgctgtccgcccttgtttcggtcacgcagaccggaacggtttagtgcgcgaagcattctcgagagtcacttagagcgttagtaaaattcgatgtaagcataatgacagatggtggtgctatttcgtgaagtaggtgttcagtgcgccagaagtatgtcgaagagatcaggaccggtttagtaatatcactaccatgaaggggtaagtactgcagaaccagaatgctactgtgatgaccagcgtcatcgagacgattttagcaactgcaaggcaggccttgcttatgtgcacgacttaatagcctttacgttaggagatactctttggtgctctaagtatctgccactacacacaaaggtcaggtggccgctctagaggatggttgtacgtgggacagggatcctctttctgtcgtactctgtcatgccctcaagtccgctgtgtccttaagttatggatttaatgtcaggtaccttttgttagtagctgcggcgcaggaaatagatctgttgtccatgtgtcacaccgacgaaggactaagtggatgaccgcggggttatagaaagaggagatagataaacgcaatgtgttgctggctattgatggtcttcactacgtacgtttggcacctatttcgggccacgtgtccagttgggaagcccccccgttcaccctattcatatgggagggttaaacctacaagcccccagctgcgatggcccacgcgtagaaggctagaaagattgtgagtcttgcaacagcaaacaataaagatcggttagaagtcgtgtgatgacgaataacctttggggctgtgaccgatgaggcagcttgcacattgggtcagtaaataacagacggtgcctcgtcgctacaattcttaatcaccgaacgcgctaaagctggttggaccacccggtagtcaatcttctgtgaccttttcctggcaaaattcttactagggccgtggggcttcgcggcgtacaaacctctgtctcactgtcgggatagcgcctgcttgtagcttaatcacccttttttgactcacttacgatttgtaccatgcgcagataaatgacctcggggccaccggccagtcgcgccgccacgcctatcgatgcaatgctacctgtaacgcgtttagttacatactaccgagtcccaccgtgatcttattaattaagccatgggtttaacgatgtccgcacccaaccggggcaatattaaagatatacccgtgttgaactttataattttttctgcgttaacttagcatgtggacgacctacggaatttgtatgttaaatttccttttaagacaggcgcaaaaagttgatgtttaggtggtatccctgtagaataggtagtgcggcaaagtatgcatagtaatattggggaccgtttataggacaccacttcagctctctcgcgaactacttttaaagacctgcctcgggcaaggataatctgattatcacgttaatcgctacagaacaaccatctgggtgtggtgggtctgccgtctcctggtctgacctaacgttacgcccggtgtgtagcgcgcagtcgtctcctcgcttgccgtaagagtgagaaatcggggttcaggtcccttatttaggggaggcctttccgcgttcgagttcatattgccagagtccgctataggttctcatgagttcccggtgagagaccaacttagataaggcacactcacagcggtttatacgtcctcctttaacccagcctagcggaggagagcctagatgaagcctctcggcaatgaccatctaggactattacacacacttgttggtttatattgcataagtattcaacctaattgctcataagagtagaaataatcatgcttcggttcctactgccgctgcaccaagaacctatcggaattacgtgtcattctattcctcgaagtccgcccacggaccccaagtccggtctcgtacactcgcctttaaacccgaatctcaaaggtgatttacacaaaaaaggcaggttcaacagataagttgaataatcattgctatgaagacggccgctcccccacctgcgcataaggagaaaggctatgcatgctagggtcataaattactccgttcagacgtattaccgaggattaggatccctcaccgcgaagttgaccattaggaaacaggcctcgattttacgtagacgaatgttttatctatgcctacgtctcattcacccataagtacctcaggccggtctggagccgtgttcttatacattacccgaacctaatgcaaagaaattagtcgtagagatgaattattgcttcgtcggcgcatttagaggtagttcatagaaccgatatagaactaccattttcgttggtcgtgtctgcggtgtcctgttgggcaaattggaaggatcgctcacacttagggaataaattggttagtttcatgcaggtcgctagtagaagtgatcacatagatacatttagcagttgctgttctggtttttcttcatatgcctcagagaacttgtcagatctaaggacgaatctacgcagcccatacttctaatctccaacattaaagcaagccgagtacatcaggtaaaacataatcgacggtaatgttttgaacttcttcaaacaagtatctgctgttcggatgcgggcctcctggtacaagtgagatcggagcgttacagacttactagtacgtcatagcggttaggctgttagtaagagccttaattcccttatatccgaagagcagtacacatccgcgagctgatcgaagaggttgcggggatccatggtatttagagtaatgggcaatggcgcgacggtcttagttgcgtccctattagcgaaagacagcgcagttcgatcccgacctcaataatgacttgcagtaccgcatgccggtcttcttggcgtacccgtcgagacgttaacgtgggaccgttattgacaaggaagggccgctcccttcacttaagtgtagtgatggcctttagacttcctgatgaccgagataattgaacttgcatctagtgggattgcaagtaggtcttggtaatacgatctcttatcgtcagggcctacggaggtgtctgtgagcactgaagtgcaaaacggcccatacgtaattgtacgccaaacaagacaggctgcatttaagtgctttaaaaacaatacattcgcggcgccgtaacttaataaagcaccgcactttccattccgcctaaaaaacaggaatgcaaattgatctatgcaccccgcgtcaccaaagaagttaaggtgcctctagagtgcatggttgctgatcattggctaactattttgatctcagtgccgaggtccggaggcctcagaggttccatagcgacagcgttaactcggggagcggaatattgacgggctaagaattgccatctaaccaacttaacggttctattagtgtatgggtgtagtccgcctatgtacttcacagaactgtgagggctaacctccgactacaagagtcagttaagggtcgtgattccagaatcagcgcggtggtgacatgttctgaatagtagaaagtcacagttatactgagttaattacgcttctcaacgaactactcagcgcagctcgcttagaatcactccaaccatcgattcccagtcgggaggatgcgtgtataagggtccatgaccgttaaggacacaattagtaccgattaggattgttgtcatgcagctcccccggtgcggtattacgtacaaagcacgtgtatatgtctgatgtggaacaccccagcccataatctcacagctcactacccgggtgaatcatgcgtattctggttgagtgtaaggaagaaactggccgaaatgggcctaactaccgcgaggatcgcgttgatcggaattatattcccttcccgagacaaagaatggtgcggaggtatatgcattacaccactacggtgcaatatcttatggcgcaggattaagagctctagttggcgccctagccttatgtatgacttggtacttaacccgcccgtagttagttaaatttctttggtgtatgcctaatgtggcgggggccctacggtcatcactcatctcactctctcactcatggggtgcaggttggactagtggactagggggaaagtgtacctatgcacctatcccactttgcagcggtggatccttgtctgcttgaaatttcatacggaaactcggcaggtatgaggaggtcttctatcatccgttcattgttccttatcggtccacctgggatattctgaccagttgtttccggtgtacggtggacccatgccgtacctacagtgcggctaatggtttatggatattgcggggacccttttttgcccaactgatgagcgtaccgctttgggccctggagggcagaggtacgagagttggcaatgcgatttccagtcacaaggaagtaccgtctgtaaaattcatttaacaattcacaatcgggcaggaggactaatactcctaaaagaaccttaatggtaatcaactaggcaccagggggtacgagcgacgcatcaaaatgcttttccgatcacaatcgtgaattcttcagtcctacactacaagaacggaagctcgtcatttacgcgtgcttcacgagattacaatgtaggtggaatgtgttccttttctgataatttgtcagtttagctacgggccccgattttttggccagatctttataccgtttaacataatatcgatggtgtgctgatagctcaaccaagatgtcaaatgtcgcgcttatcctgcttgttaatgtattaggttaacctactcggttcgcaggacaacttcccaacaggtgtgacatacgggaagcaggagtcttgctatggtcgacgctatcattctgttagctctaatagcttatcgaagtcggatgggcgaggccgcagtgctgcaacagccatctcactgccagttttcgctctactcccggcgaatacgggatatgtgtgagttgctagagcgacgacagtgggtcagaaaagatccgctttacactagtgggcacgctgcagtagacacatccacgacctttcatgtagccgacggctgttgaagctggagcttgggctagaggcaatttggcgtttggcgagctatccgcattgatttggccttagggataagcagacattagggggcgattcgtccctcctgtagcctcagcgcaatcgtcgctcgagggtcagggatcctatcctcaaatcgacttccctcgttactttcgtatatcatctctaggtttataggatatgtacgaagtcgtgcaccgtactaattttgttagtcaaggttaggcgttattggagctcccaacgttgtcataacggagcacagtacatgcatcgcccaagatgccctctacaaatcctatccggtataaagatacacacaatacttgatgtatggggggggagccaggattcgtgctacggcggtaacgttatcgacatgtgtgcctaccgtgacccggtccaaggcagagcgcttgtatagggtatagcttgttacaatagcgtagctgatatcttatcctatgtaaaatatatgccaataattctgggttcttattattttgagcctccgccgctctcttacgtccgcagaaaagccggtaaagcttaattcagacttgacgactgtaactccatgtttaggcgactaacactatgggtttgacgttggggactgcacccgcggccaattttgtaagtgcgacttaaacgcattgccgcagatattacttgctaataatcgacgtttagacaaaataaatttattagtacatcgcacactagtagttgatctgcgccaagcccgtgtagaaggtgatcttaagtgcatccctggccaacgacagcgtatgtagctagtaaactgaatacctcgtatgttccgctaaagaagacctcgggttcagaacgtcaatcatgaggaagcgctaacttgtcgatctacatgataacgaccctgatgcggtgtgggtcgacggcctcgcctgttctgtcccatcgctcggcaaacctttaagttcatataccaagtccattgttgcacatcagaatattatactatgcatcacattcaactcgcggcgcagacttcggttcatgagcggctggctatataccagcattgggtgcctagcgtaacgagcacgcggttgttacctatattgaccagtggcagggaaatatgttaatatttggtattgggatggcaggaggtactacgacctttgttgccaccgagggagaggctccctggaccaactggagacaaaggaattgagtctgtctcttcagtggcgacgatcatatgagcccacttgggtgagagttgacgtgtgggagagaggccctttgctacctaatgggacataccatcgcgtgcgcttatccgccctatacatccagagacaatggacgactctatcataaaatgctaccaggacatccccgatgagtactacattctttaacgatgtaaaggacacttcatgctccaaatcactcagaagcgactcggaagtgagtctacgcgtattgtaaagcgggaagatggtagatgcgttctgcggcggttacccgaccgaaggagacatccgtgacttatgaaacgattgttactgccgagagcgttggtcatcacaaatgtttagcctaccattgggaacccatcctgcgaactaacctcgccgatagactcgtatctcgggttcttgctttaacaaggatcccagaccgatattcggatcttcaacagtacacgcttgccgacctgaggttggcgtggcggtgtcttagacaaggacggtcccagttccatttctccgctgttgccggtagcgtcatacaaaaagtctcggtcccttacgattgtatgaagccgctcgggaacgctcatgttgggctcttccagacccttaatcgcatctcatttcaggtctcggcttgttgtgactaacacctcaacggcacggttctcagataaaaaacaggttttacccctttggccactacaacaagccatatgatacccaacttgattataatgatacaaacttcgtgtatacgttggtgctgacgtctacacatgtgaggtgacctatggagcattactagtctgtgatagttgaagaaatagacgtctgcccgatcgtatgtgaaggagtttctattcgcgataagctgcgacaacgtccgcataattccctcatggacactagtctcacggggcggagtgtgttccccggtcgcatcgtgacattgctaccttcgcgagcgcgattaactgccgaaagtctcaggttatgcctacgtcgacacggggtacatgacatccgtgtggcccgtctatcgctccccatgcacgcacttagacttacgaaatctagaggaatacgcctactgcagacttcttaagcgttattttacagcatatacccgaatttatcccaacttagtggcttatgcatggtgggcgcgtgtttggtcccttagtaaaatgtgacactcagttcgctggatgtaatactaagttgatatcacatgtacctgaccacaagactgagaccaagagttagagttatacacgaagctagcatgctcccacggcacaaaacactcccgacacgtattcaaccgtggaggagacatgccaggctaatttaaaccgaacagtcctgctagaaagcatgtgcagccaagacggattacatcttgtcttacttttcaacagcccagatggacttacgccgggcccaggaagtcaacgacagccgactggaaatccacaggacccccttcatacagcccttgaacccctcacccgtgtgcagaatagacatagtatcgaataccctatggagaattactccggtgggtattatacctcactcttcgggactctcccataagtagtctggttcatagcgacttttcaactccgagaattggggttcacggcagatcctcgggaatgatctctgttcatgtcttttgaccgttatatcagtaaggtctaactgagctagacaaaataaccgacggtgaggatcgttagtgtagtaggcgtgctttggcgatgtacgtcagttgcgttcagagtacggtaattggatataagtaaagtattgaccagtgctgatagtaggataatcacaacagcctcattcgcgccaacttggtgcaggcttccagccgaaagcgatgaactgttaatttaggcttaaagacgtgatcttgataagcacatgggtcctgcgggacccagaaaatcacgcggaaagactttccgtgtatattatttaaagcgactaatgtgcaatagtacttatttgttggaaggttggcccggcggtcgaagatctcattgttcctatcccgtttccggtggcgcgggtcccacggagcctgatctaggtgactttgcccgtggacaatgctacggcgatcgttgggattccgtagaagagattcccgtcccacagtggtctaagagtccttcgggttcgcgtcttttccgtagtgtccagattgggcctagcttctgaatgttaggtattgatggcaagtacatacgtctgtggacatcttttgcgtcgcaggcctgagatatcgtggttggtcaattgcagtttcggcagaacctcacattggcgtaccgctcatggctgtttacgcctcatttacgagtgagaacgtggcccagggttgcacatcgccaaaagacagagacagggaacaggatttacagcaggggtgatccactgtttatcttcggctgtagcgctctaaacccatatgctaagcgcgctgcgtattcgtgtataagctcggcgcgagaccggtgggcacagaacaatctatgccttccagggcgatactcccccggcgtcgttaagtgttacgctgcaaaccgttacagacctacagagcagtgagacgacagttcaacgattataagcgtcagtactctattgggtggacttattctcgcatctggacttcgttccgtatatgcgcgcgagtttgccggccatataggagcactctctattgggcattggaagtacagtaaaacagaccaacgttatttgctgtggagcagcattactcgagtgctgagcgtaagttgcagacttataacgatggaccatgtgttagggtgctaagatgaacattttaaatgtccgctctttagtacaataaacatattatgggtacatgagcacccgcccccggccgccgatcttcatagtttaaacgcgtttccctagaggttcgacgctcatcatggcacaatccgctgaccttaaagcatctccgtttaatatcccgatgccgacgcttcgaatcgtagtactagaccactcgcgtttggaagaatgttagagcaaccccgcgagatgtcatgttgggcggtgaagcctgggtaggcgaataactttgcaaatgatacatagcttacagcacgatcagtcttcgcggctgctcgtagaaagagacccctcggaacggttccacgtagcagggtagacacacttctatctttatatgacaaagttgcttcatgtgatgtacgtggtcatgaaggtcaaatgataacataatcgttagacgtcgcactactatataaaataaggtcctagagcgaggccggcggccgcggagtgagagcaaggcagtgtcacgtttacagaactgccgtggtaaaagagcctttggggagcaggtatattgcgtgttatggacctttccttgtcagcagatcgcaaatatcgtgtgctttggcgtgacgtccatgatttagcggtgaccaatgccgtgtccagcacctaatgcgacacgccgattgctaaacctgcataatagcgtggaatcgtaccgacgcgtaaaatcatcgatcgccgagattcccggttcttcttcataccaatgcaactacgcgttaggccctcaactatcatagcaggtgtctcatgtctatgctgttggagcaagagcaaacaggtacatctgttaggtagccggagacgccactgattataacttcccactgtcattaagccggcagatttttatggatgggactaagcaagcgcggttcggcctatcagtgaattatgctgacccttagctcgaagacggactaagcaagttgaatatagattgttatatgcaccatgaacattattagtttggccggcgcttcaccttgtaggagcttaggtaaacgggctcaaccgccaacgtcaaatagctggaaaggcgaggctagaatgggttgagtgagcggcgctattgcccgtgggacatattggggatatatattttcaaggtacgaggagctatctaattagtacgtggtccgcgagatggacgatcatctatgacattggatagccacagtatgagtagatgacgcccaatctttcatgacgcaacttgcactatccagcacgaacccatcccggcaccggctccgggtattcgtctagaaaccgttgaaagcatggcacctcgcaaccgccgggcgctgcacgaaaggaatacgccgggatttggaattgcttttaaggagcattgacatgagcgacgaaacaaataacgcttcgtttaaggaatgcaaccagcagaatggacgcacctcccaccttgattctcgaagatattgcaggcctggttttggtccactgctacgcactcccttgtcagctctcactagggtctatacatgcagagcggttccgtctggcaaactcatgagacgggatagttaactccctgcatgtagtggcgtaccaacttattggcttacaaagaaatggaccagtcgaagctctcggattatagtaggtatactgaaacaggtacagtacgacggatatgagggcaggatgtcgtggccttataggacgtttccctctcgttcacatacataagatacataaggctctggcccggtgcttcgagaaccccagcgatccgtttcactttaggcagtctagagggtaggctaagtctaagtacggcacgtgaaaggtgcgtagatgcgggaggcaatagcaagaaagtttcgaagtgacagcgatgcgtttttcttgcgccatcagaggcgagcactctgatctaagggcttctaccattccttgtcgcaactgcagtgaagtcctggtccataactctacagcgtcagtctcaagatatacatcacccacgattggatcaaacaaaataaagattaaaccgtcctaattcttcctccaccactaatactcgcattttttgagcctcgactgcacccacgagacgtagttcctttatattcgcgtttatagtggcaccgactgatccgcacggtacgtccttcccgcttatatccgggatggcaccgtatattcaatgttgttcaaatgagagactctgggtccaggaactgagtcttacaggggtgagagattgacaaccttgcttagtggcacattactgctctttttacgatttgaccgaggcgcaggtatggtccgactgcggaaggcagagtgttccgcacttgagtgcctataacggcagttaggctatacgtatctctaataatcgctgtgcactcaaaactacgcatacttcatggaccaagacgccgggtcgcttcgagcttcggattcttttacagtgattgagccacagctttctgcacaaaccctcttatcacgcgacacctagttttaatcccgagctgaagggtagcatgtaagtagtacacggcaaagaaaggagccgatgatattgttataggctgccgcgcagtctgcgagcacctaataccggaaaggcatcgtgccatcgactcaagtatcgccgctattaacttgatcccggattacgaatggcatacgactcagaacccgttgtgtactcagtcgggtcgaatagtatcccactttgaagccaagggagtggtgtcctagcctgcgctggcttctcagggcaacgtgattgaacgcatcgcggaacgatagcaggtgatctccattctggcactaccgcagtctctgtacatgctcacattgtactcgggtacattacgagttcatgcatatctaggccaaaccaaaagtaagacgtattttgagggcatcatgcatgacccctctcatctgacgtaaaaacatactttaaacctgacgtgccggtcgacgatgttatgttgaattgaaatgccctaggaaaattagttagggggcgacgacccggagagtatttgtccgctatggcaggggtttccaaggtgcggtgtaacacagtcggaaataaccactgagagatatacaagcgcgatgaagaatgaacgatggtgttgatggaattatcattctgttgacgaactgagaagggggccgatgtgtgcgctttgtttgctcctttcccgtttgcgaccctgcgctcagacccgaacccgtacggtctagatacggatggtatagtaaaggagagcttatcagggaagagctgaacaacagtacttggggcagagaagtaaaataaaaacctacaaaggtaatgactatgctgcggcgtctaaacaagggcggacgcatagatacgggactacaataactggccggttggtaggatatccaccgcccccgatagagaactgatcgaattgattccaggctaggaatgatttcttggttcgcccagtaacctgtcgtacatatcagtgcgtttactgatgccctaggattagttttgtctcatcaaagaaacccccatctgcccccctaggctcgtctgctgtaaacatttcaagcctacgttcacagagttcgtcgcccaagaacggagtgcgtgaaaagtatgtaaacgacacgctagctatgacgacggagggggtgactccattttcatctccatcccagagagataaatggtccgcgtatgcctagacggcattcgactttctcgcgaagtttagttgaccggactgcaccagacactagcacaatttctcgctgtgcaggcgcctctggctggtgcggggtctgtgaatgtacagaccttggcagacagtgcagtaatatctagtgtctgacagcgggtacccgtagatgtagttccggaatcacgttagtgtaatagttagtgggatagaacccgaacagagcagaaattcgttacttggtgtctgcttccaatagtcttaacttcctatcacaccggagtggtcggatctacatacatgtagcctgtcgcaatacgggctccagcatcaccatgcgactggatgaaaggccatcgacccctgggatcaaattagcagcgcgtccatcgatttccggctgctcaatcaggttcgagttacttatagcgtacatgctggaacttgctaagacctgaaacgtcttcgaaataaattgcggcattcgcggctcacatggaggttgtgcctttctgacccttggagtccctcagatatcgaccagcgggttctcttttaaaagaggtggcaggggatcgcacgtgctcatccttccgcaagagagcacggggtagcgcggattatcccgccagtaaaagggaccctgtaacatcagggtataacaagaaatgaatctcatcgtatatcggcctcttcctccgtcggtcttaacaaaatcgggtctgaattcagagagcgcagcgggggcaatgaaggaggaaggaagtcaagtgacagacgaccacttgccgctagagcctctgttttgtcaagcatatcgattatcaggccacttagtggatggagccgttgggggagagacgcagcgcaactgttcaatttcggaaggaagcttccctgcataggttgaggtaacaatgaacctagaccggccgatgtcggtcgttgtgatgcacggctatgcaactgccatagcactttttgctttgcggaatcccatgcacggggtccgaaacaaagctacttgaatagaatggcacggttgaagacacaagtacaaaataagtgattgcgcaggggtttttggttgatgttgcgacgtatgctatgtgcgcaaaatgagctgtaaaggtggctcgttccattcatctccggaagaaggtcactagctggagcttcgacactgctagtgagacttcgaaagagtagcggggacccacttaagacctgttgtcggagaccgttgaaaagtagtggatcgtaagctaccatgtggctgctactgacaccctacaggttaatttgccaatcaagtgtctagatggtaagtatttgcctccgtcgcccagaaaaaggtgtggtccttgagacatttaaacgacgacatcggtacacataacagctcatcaatagcctcaatgtattcagcatcgcatcaagatggatgctgccgcccgcaactcaagtggaagtgcagtcccgtttacgccggatgccgttgtgcctctgtctcatcaatccctcagggaccgattggccaagacgtggtctagtctcacccgtgggaatcctaccgatctcatttagaatcggaaataagccgcgtaggcctcatccccccttttttgttccctgtgggattacatgcatgcggagctactcgaaatgtctgcttcgcggcaatgacaagcttttatgggacccaagggactacgtcatcgaacttcggacgcgtggcaacctcggaagtcatgcgctcttgcaaaggcttgagataatgaagtgagatttgccgcccttagcacctcggagtgccgtccgcttggattagtgattctctcccattgggttcatagccgacattagtgcactcttagcgacgcccgagtggagctttgccggatctatcgagactctttgccgaggtgaattgtgaggttctcccctaagtgacggtcaactttgctcatacgggttcatatcaatgaatacgtccaagatgcgaactcctcaaccaacatcgcatgatacttgctggtaagcagtcgtgtgtcttagatgcgcttcggagggtgagatcggtgttctccgtgccgagagggaactaattcccctaactcggactcttttgccgcgcggacagtcctcgtgccggaacttacccagtcaggggactcaaatgcaataaaaaacccctatagcgacttgttgtcttggaggaggcttttagtgtctaaggtgcgtagctgacggatgtgctaagtcctctgacttctcggtgaccaatttattactcgggcagttcatggccccggctccgcacccagttaatgttatgggtatcgcgcgttttcaacgtagaaattatctcatacccatttggttgtcatcgtcggatccgggcgtgttcgtaagtgcagagatttgagtcagtcattagcgccttacccactacgttgcgacatgcggccttgaggaatcaaaactaacctcttccattcagctgtcttaatacagaagccctacagctctaaatgtactaggatggtgcaagtattgctaataaggtgagggcgctcaggagaagatccgcccccttactttcaggttgccttctgcgtgcatgcagactaatcacatagcccagagatcgacggggattatttataatatacaatcttaagagagagttgtgcgtcgtaggattagatgaaaagagggcgaaaggttattgctcataatgatgacgttaacccgttcgaacggaagtatggtcaaggtggtttacgataatcgccgacgttagcagtgcccccacgtcctcccaggggtcctcaaggtaacccgggacagactcccaaatccggcgaagcatgccatccttgcgtgatgattccgtagtgttcgaggttattgaccgccccaatcggccctaaagagctgcgctggacacgccgatcgagtagtacttgtctcggaagcaatgccgagccaactacataggccattaaccacagtcctagaagctgttgtcacgaacaatccactttattgttccttagctagaggcatctagtggtcggacctgggcgctgccgttttgcgttgcccgatgcacttaaccttgagcaccggtcgcgtgatcgagatcaagctgtaaaaccgacagggcctcgccacccccagagcaggattttatctctaaaggcttgactatagcaatcagatttcgaagcaatctgaattatttaattctcctaaagaaacacacatcagcccaacatactggggggctgcaggcttactggaagactagatatcgcttacccttggggtgacgaatgttatgagtgaggattcggtaccatgccgcaaataacagatggctcaatgaatcagtcagtagtattctgggaattgtacgaccccactatgaccaacgatagtagtgctattccatccgcaacgcgggagcaccatatattagacgtgactacagtgccgttgaattagatcaccctcttggaaggtctatttgttcttttgattcatgtgccgctcaaaaatagtttgtgccgactaagtgtacatgaagaagagcactttaacacaacgtactccgtcgcggtgaagctcatgcttgtcagcgcgtaccggtcgccgatgctctccttaattccatcaagtgcaagctgacaagtctgaagtttctggagatcctctaagccgcacgtagtgcggggaagtacacaccagtctcgtgatgggcactgtttcgtggcgagggcacggcatatcgacttaggttcgcttttcgcggtaaactaacgaggtgaccagacgtccctttcgacgccgcgacagattcataaagactcagacaatgcaaggctgttcgcgccggtgtgtacaccaaagaaagcacctgtaaccttacgtcgacaccactcgattaaattaatccgagagccccgcgtcatggtgctgggcggctattgtctagagtggcgctaacgtaaccgagcagagcccgacattgagtagtcagcaatgactattgccttcatatgccccacgatacttttattagcctaaaatcacgcttcacgtcttaggccgcatgtagaaccattgggtgtcccaacttgactaacaataccccaatggtacacgcgaacgaggcgtcttcaagcagcgaagcataccacgggaattaagtcgttttcaccatgcgggagagcgtccgccaaggtccgggttggctcagcggttagccaggataggcactgagattaatgcgaacatgctctaatggagttaacctactatagtatttgatttttgccgaccacgcaggtgctaatattgtgcgcaagcgggtttcatatggactcctaacagggtgtctcagctcgtcggtctcaagtagaaagttagattacattttacctgaagagccaccatattgatgaagatctttatcctacgcggtatgaggtgcctcttccgaagtcttccctttgtgaacgtttagctcgatgagggcctggggcacaccctaatataaagaaacggtttggccatcctgtagtacatcaataatcggacctttatgcccaacgtcttcatctacgctagagcaccttgaagacaagtttttagtccaacgcttcaaattctccagctccgcatttaatcgggcctggtccacggcatagattaggtgtttcccggaaaagcatagaagcggactgagatcaagcgcgtcgctgatcattcgcctatttagaagtccatacccaactcctatccaagaacagcacacgacgggtggagtcctagccgtcgaccccgggagtgagctaccaggttaaagtcctggctatcaccggttctagtgatcatcgtgtgacttcgccagtgcgtagcacctgcgatcgtatatgggttgctagcttaatccgtgatcggagcccttttgcaccttagtacactttttcccctggcccaaagcctaaagtattggtccggttagcgtgaatagaccagcgcgccatacagatcagggcagctgttactggctagaacaggggctgtcacgtgccgcctatcgtgatggaaaggcgactcgcaatcgatcagtgcctctccactggcttcacgagccacaggtcaagtccagccgaatttatctttaatgccaagaaaaggaatggtgggcgcgcacgccaggagcagcaatcctttgcccgagcctgtattggtatagaatacatatcccgacccgatgatcgccgacaactatttttccatccagtaccaatgcaacccggagcagcttgtgtatcttgcatagaatgcaatagcaagttaggtgcagagtacttgtgaagatggattggggcactcccgaagctctgttgctgaggtcccttgacgcgttgagatttgttaaggaactcgccctcgcgccgtcatattgggttactcgtgaatgtaactcgcctcatatgtccgggctcaccactacacactcgggtctgtgaaagtccaggcgtcgcctcggtcacagagcggggacaccgagatttaaggtccacgattgccctacaatcgttggtcttacgcgggaggtctcggctgcgttcgcacttctataggggaagctttcattccgatcctgagttgttacggcgatgtgttctatcagggccgtagctccattggacattttcgtaaagggttagagttaaattgcttctgcgttcttccgtacagcgccgccgcttagctagcacttcactacaaaggctctatatgactacccctacacgtcttctctcaaaatatgaacagtgtggagtgcagaccgcggcgtcggtttatctcacactttaacccttgccaaacgtacgactagtcgacgacgcgtacggtggttagtgattttctcatggttacgtctctgtcgggacacctaaatcattggtgtcgcatattgccactagattatggaccgaactctaggccctgtttgtgggcgctaccgacgcaaacgggtacctaactgtctcgtgaaaacgccgcgatattcagcctatgctaaggaggatacatgttcttccttgattacatcactatcaggcgctcacctggtcatattgagtattcgacagtttgaatctctgtagttcctacatacgaggtccgaggttgctaatgtgacgaggtgtcgcactcattggtatgctcttttactgttagagaaatgagcgaatagatttgttgagaacaggtggtcattgcagaacataagttaaccatcgcacttgagggagaagcccgctcaaccccagactccgtccctcttcccgtttgatggcttcgttcaatacacaccttgacctcaaaggcgctacgccgactcttgagcgttagaagagagagcattcacggatctcccttagttgtcgggagacttaatcgcccgattggtgagcggtaaccgcgcatgtaacggtgctatgttaacgtcgagcccgcaacacggtccaactgagtctcaaactcgataaacacttaaaaccttgcgtaataaatcttattaaacttcttcaaaagcgccgcggcctacataataggttggcgtcgctctataggcacgccccgcgatctcaaatggacttcttaccagtcaaggcagcgcggggcacccacgtagacgtattcgcggttaagggatgcctgggcgagatcagacacatattacgtgcctgccattttctggtcgcctcataatgggatatgccgaactcagtatccaagctgcgatcagcaagctgcacgctccgggtgaacgcttaatgctttagccgtttgaacggaagaccccaccttttggtaacttagcctgtcgaagcctgcaaaattgcttcagaaagctacctcccggcctcctcatacgttgctgccacgcgcgtgactcacgtggggaactgggcaaccggttagcatcgtgagatcttcagatactagagatcactaaagtgtcgggccagtactcaatagttatattatgtccatttcattttagaagtacgtcctaattggatgtgcagatcttattggttagaccagatagtactggtcttggggggcacacacgccagccaaccttatatgtcactggaatcaatccatgcatgcgcccgatcgagcgccgaggagacgtatttcccggtatgccgagccatcggcagggcgcccggtcagctatatttaattcccggtaactggaaatcactaggacctccgagagagcaggtaaacatgccccttcaaccctcttttccaattaatcatacacgtcatccatacgacgcggcccgcctgattacgtgggttggttctatcgcgagactatttttacggtagggacgccgagccacacgtcgtacgcgctccctagagtcaatccagccccgtagagtgtttcagcggtgatgtctttcaaggtgctaacatacagggccacagacgactacctctaatagtagaacgggtttactcttggaattcgtcgttctggttagcacaagtcgtaataagcgcgaaggaaattacaagaactgtggtcgtttgacgctactaagcggcaggcgaaagagatctcgaataaatcagggatttcacccctcttacggttggtgggtgaccccaagacacgtggtttccgatatcggcaggcttctggagttcgcacaggggcgggaataggggctctcgcccttgtagcgaatggcggcgatagaaaacgcgtaccactcttcgctatcccgagaagaatgggcgtggccaaactcctagagaaacagcccattcctaaacaagcttggacggcgggtaaacatccaacaataacgaaagaccgttacgacggccttgtagttttactccgcttaggatcccttgcgctcgcacatgctttcagaaagcttgatctatatagaaactgggcctcttgtgttcctaggacttccacccatttacggagaaattcagggcgtagacgcttcggatttcaccacatgacaggtcgccatgtgtcaaaatcaagacgttgaaattccagctaacagcagctactgcacattctaagccgatcatgacaaactatggagtcgtgctgaatgagacggctggtacttagtgcaaaggtagaaaagacattacctcgtagcacgactttgtcgtgtggagctgtagatcccgcgacatatgacatttccaattggaagtctatatagttggcgtgggctacttcgccgtaatattttcgtacagagataatctggcttagtacatcttggggtgctccgcccgctcggagcaggagttcgctaaccagtgtaagcttagtgttccttctatattcacctatgatagttgctaagccgagcacctcgagttgtcgggaccggatgtaaccggcatccgctcacactttaacgtcccagcctataatcccgaggctaagtagatcgatggaacatgagtctgcgagcattatcagtgtgccgcttacttacgggatcctaattgagcgcttgcacacgaatcgcttaaaaactattgagttccagtctcctagcgcaggcgggggccacttaccatacgcgcgagagtgaacggtctacaacacgaagggtatcccctaataccgagcaacaccctgccataaggcataattcactatcctgcaattgaagacggtaggatgaagcttaaaatcataaccatccctacgtgccgcttagtcgtaaataaacatggagggacacggggcgaattattagtagcactggccacgagcgatttttggtgctacttgaacggttgaggttatgtgctcagtcgtgcgactgacctaccgaatagggactaagcggataactgcctaccgtcggcccacgtcgggaagaatcacgccgggacttacaccctagggaggtgtgtttcaaaggatgttttaaaaaggttacgtaagttataacgacaaattctacagttctatgctcatcatccccggctccacccctaactaagcatgtaggcttggcactccaggccgcgccttttgcggtatgtgacgcatgacacgggcatatgtgtcagcacagccatctccagggaataataggggtgaagccatgagattctcaggacgacgttacttctctaggtgatgtaccattccccgaacacattacgatatcagtttcatataccgtcgccacctcgcgcccgcagattcgtatcccagtcattcgattgaaagcaagtttcttaaccatcgtacatctgattagaaggtgcaccccggccttcaactgccgaaggcgctctccaggcacgcaggagataccgccaaggcgtatcactccatgccccaccaggtttttggaacatgaagccgcttgacgcgttagttcgcttcctataacccagctccattggggacggatctcggcgggtattgattgttcgctagcgacgcatagagcgccgctgatatgcctcgcgactgttctcgcgagtgttctgctatatagcgtgcccatacccacatatgctaggacgaccctataccaacgctgttctgaacagtcagcctgctccaggcaagtgcgtaatagatccttgagaccctgactacctttcgtcgatgtctgacgtcaagtggacgctcagggcaactgaacgcgcatcagataaatctaccttttaaggctatagaagcaactacatgtatcttagtaacctcctactgtagatggtgatgaactatgattgtctgcagttgcactgccgatgaacattattggacacggacaccgattggtcatggtcctaaggattcccctggaatatcggggcaaaggtggcctcaagcgctagttggaaatgcttccccatgcgtctggctgcccctactaaggactcgacctgagttagaaacccgccaagagaattgcatttgtccggtggtttcgaggcagtattacaaattggaaagtgatgaaaaggctacttataatcagtgtttctcggtggtgacatgctccggcgtcagatgtccattaccttcctctaaacggtacacaaagtctaagacttcaaactccagagcaagcaggggtcgatgcgcgggtacaccgcaagagtaacggctacgggaacggagtaacgccgtcatccattcgagagcagggagcagccaggtgttcaactatcaccggccatcgacacgcaaagttttaagattacagtctaccgcgttcatcacctaatattagtctgaacacgttcggggctggacgccgaaggatcgagtatgtgtcactcactctcgaagagaaggggaggtaggttgataaatctcttccatgacattacgtcacataagaattggacgctgccggccgcgaatagttgtggaccgtgtctgtatgtatccgcgccacagagaatcgttgataataggactgtaaccaggggagtatcttttgatcacaattggagtcgctaaagtagatcagtagaataagatcacacagcagctccccagcgccaccaggggctggatggatacgcgtggcacgccttcccatgtcatctccgctagctcaaccgggccatgagatactcaagggcgatcctcgatcgaggtcggcgggctgccattgagtccaactctatgtaacggtatgtcatatgaccggggtctgcgactcgctgctaaaaaatgcattgccctaaagacccagcgaagaataaggctgactctgcttataccaaggagcagacggtaccatcggttcgtatcctctgcctcttggcggttggaaaaacgtccatccgtgagatcgcgatcagtagtagatggagccatagtggttcagcatcgtgaggttcccgtgttcagcgaagcaatatagggtccgagtcagtagaaacgacaggacgaccgaatcgttcaattacaaccggttactcttgaggactgcttcttctactggcacaagacgttgcgttccaacctaggatcggtgttggttattgacctgtttacgatcatgtcccacagatgtgcatgtgctccatctaggtctagacggggccagcaacggattagctttggacggcacagtctttcttgccgacgtgcgctaccgtggagattatgcggtatcaattgactacacaatgagtacttaacgtccaggtcattataaaaaatcggctcatcccattacctgcgccgggggggctataaaatcgcccacgcaagtgacagtgagaagtagacgctttatagacggaagcaaatcgtccgctggcacatcttttaggagactcgggactctacgtggatcggacgctacgatcccttcagtttacggtgcaaacgggcgttggaatttctgatcaatgacaagacagtcatcgccgccggaagtcgaaaacaatagtgccgagcgtttacccctagcagcaagctgttcaatcgatcaggctttgtctaaaaagctcaggcgcgagcggtatgtgagatgattagattcgcgagacactgatgggagaactaagaggactggcgcctcggagcgatggattttacagtaatggaatgacagctatttcgtacgactaataaggggggagtccaacttaacactgcagcaccatttcccgaatcatgtggtagatccttgaatatgtaaagaaccaatttcttatgcccatcatgtcctcggcgtgtacgttcgtcaagcactaactgggtaactatgacatagcttctcgtgcttggccaacccaccgcgtagcccagacattgggaatcaatcctgggtactggatggtttggcaccaatcagggccatacaatgatatgtgcgtctagtttaccgtgggtttttctgggacactttgacgtagccaaaggtgcgctctcatgacgaaaacgtcaagaagttccatgtccacatcccccccgactacgcgaacgccctcgactaacgcgttagtcctgtaaaacgcttaagacccggttcggcacggcaccccggttctaccatgcccaagttttaccccttgaccaagtaaactggattacgtacactctgacgcgggccgcctaagatcactacaattcgcgtatggctaaactaccacgagcatgagcgataattgcccccctacagccactggtagccagaagtaacccgggcgtgaatcctttgtgtagccttattcaaaggcactcctgtgcgaaatatccgagcatcatttctaaagtgccttctacatgccgtggtttgggtcgagataccacgtcttacccaatgtgcgatccgctgcaagacatgatgcatcagaaacgactctcccgccacgaaaatggtctattatcgtgcccgggataaagcatcactttttggtgtccctggcacgtcgtttagcaaattttcggtcactttcaaggttcttatcctcggaccgtaccagatgctgagcttagttacgctcgagaagccgaccggcagtcgggaccagagccagtaggctacagtgttcgctattcaaaagccgtcgcttatcacataaagctgagaagacacggctaggatgcttcgacgggccgactgcatggctgggagcgtagatggcaatcttggctgagagcgattgaccctcactcgaatttgccctctttcgtacccggggagtttctacgtttaaggagccacccggtcaccgcaggagtgcgggtaatgcaggctcatgaattctcatttgagagcagataacgcctcacgaacgaggtcccctcaaggacgagcgtattgcaggggaagccttcctctcgaaggcagcactccgataatggcgcgtatgccgcaagagaaatgccgcggaaacgctcctttacaagtcatcagtgactgatgaccgagttggattacgcgctgtgatatcataaacgatgacaactagcgagctgttcttttgtagaggtagccggatagccagagctacgtaagaggtccttgagaccctggtaggccggactatttcgaggtcgcctgggaagagagagaattagtttctcttggaactgattgacggcagctggcccagccgaaaaactgctctttccactgacacgcccgttgttttagcgctcagtcgacacgagcgagatctgagcaagggcagttagtcgatttactgcgtaatgcattgccgtactgcaccaaaacttgcgtcgcggagacttctaagccttcttcatagatcgctattgtccggctgtatgtactgcggtgccagaccttcactgggcctatgcactctcagtcgccttctacataggctccgtggcctattggcctgagttgctgccagactgagacttggtaaacaggggcctctagtgtaccatggtcacaagaggtaacccagaactgattcattggcgtcgcgatcaaggcgaggccaccttcggtatcactctacaacgggatagagggtccaattataaatgttttaacggccttgccaagcagattttttgcggacgagattgggattatgctacgtcctatatccatctaagggcgcagagtttacgcgcgggcttctaatctctatcacctacgagagcgatacgtgcttaagcagacgcgccttggaatgaggcactgaggcaacgagcgagtagcggccactggttgctaaacactatagatgactgtcttggcccatttttaatcatcagctacatttaggtatacttatgtttgatgctagtatttgtaactactgaggtaggtatggaggtcggagctgcccggaagggggaagctataggttacaggtaaacggcgctatgctagtactttggatggggtggaacgggcgcttatctatgtgacgaacggaaaaacggtaaatactcatatgtttcttgccgcgtctcttcatcaaacctgacctagtacactgtgttatgctcgtggatcgtgtgtgcttgagaacttcgcgcgcaatctctgttcgcgcaaggagtacaggtaaaactcaactaaagcgactgttattctgtggtggagacgcagcacggctctgctcaacgttaggttatagaaccagtgtgagaccgcctaagagatcagctgcatcggacaatccatgcggcattcgcccgataatcgcctgcgtgggctataagaccctgttctaacggggaaatgtctgcttccttgagatcgtcgaaaggaggtccaaactttcggtgaaccgataatctccctcgcctctgagtgataatcccgacgtgcaatacccgagctgtgatcataccctctgcctccgcgagcaagtggggctgcaagcttacagcgtttgtgtagctctctccggcgagctttacagatcgttctgtgtgagtcacggcaacttcattcgatcacagatcgttgaatggcggggctgagttgtagacaaacgtcatcactctgtctgaaattggtcgacgatctacgcctagtgcagtagtacggatccatctactgtattcggttgctttgtaacctggagttgataatatagcactcagctccttgtcattaggacgacgtcaacgatggacacctaaaataacgctacatcctctccgaagcatgttgtactatccggtgcatacggtagtgttgggcaccgcgcgttagccgagatattgggccattcaatgcctaagattgctacgaagggattatgcttacacaaggccctgatattacctcagctcggattaatcgcgtgcgtaggtgtacaaacactgcggctcgctaccctaccgatcaccccgcggttacatttcgtgtccagggtcatgcataccgcaggcgcatttctagttacgcccatgtttccacttgcagaagctgtgctttccccatatgcatttgccgacggtcagtggtctagaacatagttcgcgttgcgaatcgttagatgttgaacagattgacgaatgatcccaaggccaacgactcttaggctactttagactcgctttatagtcgaaccgtgcttcggcaggatacttatgacgctgccttaccaagggttcctagatccgacagttaaaaaccccgttaggctcgcgcttataacttcaacactcgcaccgatcccttggggctggggtggcgtatcctggcgctaggtcagtccgttagggtactagatatctaattggagattccgccattatattgatttagtacggtgaagtctcgcccaccccatctgatattcgccaccgaggccttgtatacaagtggttggaaacacgtgcctgagattaaaaattgcgctcgtctaggtataacagctcctgctccggttgacccccataagaatataaagtgtttacgaaaagcgttggtgaattagtagcacctacagcagggaactgtgatgtgtcgtattcagcggattgccgctctgaaggtaccgccgaggttactaagcgatcggtggcagggtatagtgcgccaccattgtgtcatttaacggatcacaggttatacttagtgcataagcattgtgttatcggagccacaatttaagcaagatcggaccaaggtgcatccacatactggtgatccctcgactgagccgagaataaactgttctggcaggggaccatgcggtgtggtgagctcgtaaaagggcgaggtatcggtccgatgtacagaataacttgctaagatatgtatccgtatcacccagcgcaagtcggcggaaccttgcggatggctgtcaaccgcgctttcatgcgcttacattgatatactcgggatctggtccatgtggaggaagtcgtgcaattagatattcatagttctcttgcgttcccgcacctcatatcatctgaacgtcaattacactccagacgaggcgcgcttcacaccccacgagcctctagcaatctatatggatgcatgaaaagccggagcggcctaggccctcactcccccggattggaatggatccctgtacacgtgtctctccgctactttcaggcacttgattgtcgaattgacttgagcttcccgcgcaacatatagtccgtctgacggtccaggtaaaacgaagtcaggcacgatgccaagccataatacagccacgatacactaaccccgtgttctactccggggtattaatcatccagtgcccctacaagcgaaaaattcaggacaccgaaagcccggcgagaagaatataacgaggcacgacacgctagcaacatgcggagggagattaacaccgtgctattcatagagacagtaattaatcaatgtcaggtcttctgccggcccccccccatccgaatatctaagctatatccattcaatcaggcaggtgcccccatcagcttttggcggatgggagagcttgaaaatcccgaccattcgcccattacaggtcctccacgcgactgctcgcttgtggttgcgcgtataaagctgtgaacgtgcgcacttacagggcgcctgtacgttgacattccacgtataacggtcaaagaatgagaatcttgatattagtctgtgttttcttacttctgggcctccgacatgtcggaccttattcggggccaggtttctacttcactcgaacatccgttaaaatgagccggtccacgtgattgtgtaagtatacggcaagggcttcccatctgtgcggccggagtgaagagcgaacccggcacttaagggtaatgtcttttcagccttggctggtcgttccgcccaagttggcgagtacgggcacactacactgtcgttctctaaagtaacggtgtttttatcacacttaaggaggaccactgtgatctgcacgatgcgcctattgcttttagcaactcacgagaacgcaattagggacgtagccgcgcgggctcctgacgaacagtggaacatgcctttggctcgaacactaccaaatgctacggtaggtaaatcttgaattacacccatgtttggggaccaccttagcagaatcaagcagttctctcttgataggtgcattatggtgacggagatttcttttgtccgaggtctgaccgcgcattaggttcgtccgggcgatccgtctcactccgaccgaaattcagtgtgggttctcaacctggggttaatattctcccattgggtctacaccgatatgctccgatccagctcacattttaaccgcatagaaacgaaagagttatcatatgattggagccccccgtcttttgttggagcacaactgtacacgcgttcagcagttccccttcatccgaagcattccgctgtagctcgatttgatcgctgcgtgcgttaaggagcccgacctatatagaaaggtatctgcaatagacttcaacaacaataatgggggtgaagctgtatttcttgattaagaactttccgtcgcgctgctcaaaagatcattcaaattcaccctgaagggctgctgtagaactcctcagtatagggggaaacttggccgtctcaagtgtcctaccgttcatccgaacgctctggttctcaagtctctgaagagaggatactgacaaactccttcaggacgatggtcctaccttccacccattagaacgagaccttcaaaagcactccagtccgcagccagtatatgcttgactaggcatttacccctggtacttctgtgccggagattagttgaatctctggagccctatacgggatcattttcttaatctctttcaaacacggtaggcggacccaacatttcggattcaaccgtatctaacccggggaggtgtcatctactcggagcgccgggtacctcacagacgtggatccctgaaacggaacacttgtagcaatagcagtctgttttccccctctgccccaggacggtgagtaatttgaaacgttccaggcgatgcccatcgtctgcgactatctggagagttgtcaagaaattcgcgacatgtaccggttaggtcttggtgggctaggctgaccctgtccgctaacattgtcacgtgacttttcaaagactggtttatgtccactgacggacctggagaataggtcctatgccggaatcgcctgagaaacaactgaattcgcgttcttaacccatggagtcttggcggactggggctcatgcatctcatatatggctattctctctaacattctgtgatgaggtacatctgtgtgttttatgtcccaactgccaaccaatagggcagatcatataccacgttaaaaccccactgtatccgtcctccagcgaacaaccctggttcgggcatttacgcggtaaaagactcggtcgggacacctaaacgcaacaccatccgtacgctcttgaattattgccgcgggtgcaaatacgcatatcataatttcaatcgcacacgaccagtcggcctgatgagccggcaagaggcagtcgcctatccttggcgcgttaatctttcctaaagccgccttagcgtttcgtgtgtgggttcttcgatagatcacggacgctctgtgacaaactttcagcggatgccacggtctgatcaacactaagcaatggtcacgagatcggagccgggttctttaattgctacagggtcactatcccttagctcaacatacgatggcccgcgcccggtccttgtcttgtggacgttcaaggccagggacagctaaatttgcctgaggctgtcaacgtataacctccacattgagaacgcacccccttatgcttggcaggaccggatgccacgcgtgcttacatcggggaatgccacaggggtatgagttcaactctctggtcacgagtgcccacagcggatgcacgatggcctcgcccatgcagtccattctcgtgatcgcgaatggatgacaaatcctcaaacgttttccatcctatttctccacacgaggagttgggcttctcggcccatccacgcgaccgctcacaggtgagtgaaagattgtaaagccttttctacgtaatttcttcctaacaagattgggcctagagccgaacctatcatcctgtacggtctcattcgagaaggccgaggaaatgtttgcgtattagagggggaaagtaacaacagctctcagctccggtaagtcgttctttaaaagctaaaaggtatcgtggccttagctgatgatagtagtaccaccctatccacaatcaccttgtaagagccttcaagtagccggctctttagggcggttccaaaccataacccatgtccgagagagctcaagaagccgagggttgtgcattactggctcttcctcaatgccctaactggtgcttagcgcgcctgacgcacgcgccggccaatcagcgattgaagtctcgtgaaaccttgatttatcccccaaccgagcgaaaaacccaaaattttgaatgctgtaatgccgcggcttgttgtgcgctgggatggggggctttacgcacatcggtaactttgtgagcgattagtaacgaggatagtataagtgccgtgaacaaataaagagaagctccgccaatccccagccgccccccagtagcccgtttattacccgcttgcaagcctcttggatttgtgtggtttacaaagcagagatttgcctccgtaagggcgcgtcgaatagtggtggcttaaagaatgtcactgaaaaatctttcgcttctactgcacattaaggaggctcggactgttgaggccatcgtactatccctgaaagccgtaccattgaacggagtttgaattgatggataaaccaacgccttttcggaagatcgtcagcagcaataaatccgaagggaggttcacccgttgcagctggtctaaaaggggaactggctttggctttcgctgtggtgtcactcgcaatctgacccaaacggaacttacgcgtatcctcacatccatgattgcatgtggaatgtaccccgggtctacggcggttgggcaacaaaaacccgttagaatcgcgatgacaggcgacgacgcgaagtaaaatctcatagtggcataacgagcgccgtagtattggagcaacgggtggttcacgggtactgcacagtaacaagtgagatctaccgttctcaggatggtggagggccgtcccccggtgcacgctactgagaggtcaaggatacactgccactgggtaccatggcctcccaccagccgagtaagggccggtggcctgactgcctctagcaccactttaagttacacaggcgagtttgtgaatcaaattcacatgcatcgctacctacgatgagtagtacaatatcctatggggttgaaaatgaccataaccaacacttcgctaattgtagttatcctacacgacaagtaacctccgatcacaactcgtcattgtagatcatgcgttcaggaatacgcactaaggagcacgaacctaaaatgctccaatacgagatggagaggatttaatatgcgttgtgtcattagcggtgcctaagaagctagctcatttatgttcagttaaatcagccagaacgtggggcgctccactaataatccctgccgcgaacgtttcattctaatcaactcgaaacgtgatgcgcactcaggagtttttcgctgcatttcagtcacggatggcgaagatcccgataagttttgtcgataagtgtcgatgtctctaatattagggctacgccaatacgacatgaacaccaaaagggagtcaatcagccacgcaaccgcgtcgtgacaattgatccttgcattctagagtgcaaagcctccgtcgagcaagatgcggttagccggcctgaatgaaaaggagaacgcaaatagaccgggccggaagccgtttgtttgctgcgtatacctttaccactcgcccatcagtcgcgaagtctcagaatcacagtctcggggactggcttagattagtacaagagggctatcgagcgagctgatgttattctaaagggacgtgatacgattagttattaggccgcccttcacagcagggtgctacgaacagactgtctgaatgcctcagttaagacaacgatgctaaaataaggctggtacgagaatcactaacctcgtccagtgtgaggataaccacgagcaggggtacccctaaggaaacacccgggagactttccgcgtgaggacaaccccgttaccatgcgcatggaaggaaaaccctggaactagcagtcaacagtagcttgtttaaggttgaggttgcgtcgacaagtccgtactcgctcagctaagtccgtttaatgtatcaagtcaaaccgtattggctaattatgtgtgttgcgtggattggtcggttcatatttggcccaatggtaattacgttacgttggtgctaaaccccatttttggtaattaacttactgtggtgtataagtacggaggacccctactgaccgtaagaagagcaattaccagtcaggccacgctccttctccggggccgtggccactggagtgtgtaggcctgtcactctgagtcgccatcgtacctctggccaatcgggcagttacaccagttgaagcaatccacactgtcggaggggttgctcatggcggattaaacagccctctctcatacgcccttgcctactcccctggacttgtcggctagccgaatgtatgcatgtcaagttagagacgaatggtgccccatgataaaaatattgagtcatctctgtcaagaacctcctgcggagaaatgatttatcaacaggatttcattcccctcgtcatatgagaagccctcagccgaatccccttaataaggacgctagattcgagaatagacttatttttcgagacgatgagtgtggtcgcctactaagtaacaggcagatgggacatcccgtctaatatgataacgcgacctattcaggcacacaactcacctcgctttacatctggtccccgcgggtctagatagatgttttgatcgggtttcccttaagatgatcagtaggtaggcactaagcctcaacgaacatgcgccataactgcaccaatgtagtccaggacactcgtatacggggtagttatttgaagggtagatttttgtaacggagaacctaaccaatgttatttgggacgagaggttgaaccatgatcggcgcacagtatccccttaggcgtgggagccatggcgtcagcttgacgacaggtcacaaacgacatgtgttcatattccttcccatggtggaagccctaagtctgcggttcgattcgctcaccattccgccccgattgcgctacgagaccccggggcttacacggcccttaagacaaaagcctatcgccccgcgattcagaaggctgctgtcttctatacactcttagcaaccgagcgtcctgagttggtagatttttcatccatcgcaggccacttcccactccgaacgaatcctttatcgaggcccgtgtacactacagcagtccgcccgtcccgggccaagcataacatgaccggtttacgcgtacccgccagcagccgatgccatatgccagttgaattcattctctattagccgacgtgttcgtttttgctcaccgacctctaggcaaagtttcgtagggtcatgccggtgagggatgatcttacctctcagtagcctatggtcagcaagtccgggacattaggaatcttagcatggagggcaaaggatgtggcagcatctatcagtggcacgacggtggggaatctccggagccgtaacccgactgatcgctgcgtatatcccggactataccatcttaaccttgcttctggatcttggacgcttaagtagaccatgtgtgagtatgtcattgcgccgtcgcctgcgcacatcggccactaaggcaatgtaacctttcatgcgataccagaatgtagttagtatcttaatttagtagacttctgtggccgcacctgaggaggtgagggttcgacattgacaccggaagtttccgtccgtaccggggccaggctttgatatgtatgtatcattcccttgatataagtggtgccgccacctgcgcgtgcgcgcccgctctgagtgactagatagcgaaaggcattccaatagtggcgtagcccctgttgacacctagcctacctttccgcttgaccgacaagagatggatcaatatgcacgtactcgcgtcggcagctacgggtcggtttacgcgggctaactggtatgcccttaacgtacacacagtccacgtacgaacccgaagacaacgatgctaaacacatccggctttcattactagcactcatgacggcgtgacttcgacgtctggcagttattgaaagcgctgtgcaccctaggtatttggtgccgccagaccgaaaacccagagcacatagggataccaaccctgctggcagtaaaagaagggaggaataaaccttttgcagatgatggtgaccaataagaaggcccaatgacgttgggccactcgtagtgttacaggcggtttcgttccagcgctaatgtgcgggtacatttggaactcgaaagctgggacagatattctgagatgcacgtcgttagcgagtcataagtgcggtgcctgtgcaaaaagcggtgttctaatgccactggtacccgccggttactgcgaagatacacgatcttgaaaccgtagaccggtgtggggattgtgtgcggcgtgctgttaacgtaccgaagttcggaatggccctgagctgccaacggtgggccttttttgcatgtctcggtttatagcaatgcccaaattgatcgtgcaaaattatagaagagtcttctgcggatatggaggagcaccgccacttgggagacagctgccacagcgactctattgggacaatactgtgaaaccatggttccgcactgtattagtgcccaccaggagagcttgcaggaccaaaattgaatacaaagagggtccgggaagccggcgcaccaaggcggttagctttcgcggttaccctggaagcgagagctgtcgtatccctactcgcactcccgtgatacttcacaaaccgactagccggattccgtcgatctacaacacggctccctgtcgtcaattgctcggctgcatggctctcggtgtgcagcactccaatctggacaggaaccgtaatgctattggcttcgaaatacttattcacccgatttagtgcacactacatgctccgattcaatattttcgcggggtgtcggttcacaaatcatcagatgcgtaaggaaccgaaccagcagacgtgggggaaataacgacactaccccttcgttatctcaccacaacgggtgttgcaagttacgtgcacgagtataaagtgccgaataacatcccattcaccgcgccggtcaatgctccttcgattcgggtatccctgacccccaagtcagacacaagtgaggtttcgcctggcatcggggctacaacgtagcgccggttttggagccatttagtggttattgagacagctgacaatccaaatctgtccggagacaagatttctcctagaagcttacgctctttaatatttggagtccatgagtactcaaacaaaaatatgagaaaagcactatgaccgcgggggggtcggtgattatcgtgcagaatcgatcgctatgcgcaacttgtaagtcgcctatcagggaggtatcctgtgcccgcacgggacgttgccactgcacgcaaaggcaagaccgtcacattcattacaaggcgtgactacgagttcatgagccgaagcagttacggctcgatgggctgacgggacgattcggagtgaaccgcccttgggttaccagtcgggaaggtagtctggatcactgagggttagagaggaaataggcgatgtagctaccttagaggggacgaccaatcgaaatatattgagcaacggaagcgggtgggtagtcgtaggtagggggtactataggtcacaaggttatttcgtaacgtctaattcgcatgctgtgcggaccgacgagattttattccacaggaagggaagggagtggctgcgcccaggctttctatcgacagtcagtgagaccggggacttatattaacaccgcggtgatacactgacgccccagatgaagccagaggggcgtgagaaatccagcggaagagtcggcaattcggtgcagcttgtctgttgctcaatggagctatctcgtttggcgtaagtgtgtattgctcggcgtatgatcgctactattttcgtacccagagtggacaaacggattatgtgcacacgggtagcaatagtagcgacctccgattcaagtgaggttgttgcggatcacgagtgttcatcggtgagcaacttgccgcgtgctaacttgttacctagccgggcccggttcgcgcgggcgccccggagagagagtctgttcactgtcccgtgtatggaatgacgtctgtgcatttcgagttcggccaaccttcacacatatacgtatccgcattgcatcgaaccatggtcggctacaagcgtccgtgtgtcgtgaacggctataaacaaacgtgtgcgcacggcagcgattttgatgctgcaacgatagaatggagccacatcagctagttattcgtagcagcgacactcttaatgctttggtccatcacgattgactcaaataattcggcaaaccccgcgcggaagcttctacaaatggctgcttgaacgtgacgataagctggttggcatagatgtagagcgggagcagagggacctagttggagatggtaacggcaagtaacgagatggtgccgtccctactctggtgaggatacgaaattgaaatccacccagagctacgggctttttagtggttccacggggagccgctaacctacgtccgttggcttgccctctatcggcgttctatgcacaattcggtttagaattcccttagatgtgtattaggcaaattccacatgcccactaccataagaaagcatctggagtcgggtttattcatactgctgtagggccagtatcgcacacaagcttgtctgagtgccagcgcccttgtctacttgggacttatgtgtagccagtccgtctgcccatagacgtcccataaccgcacgctggtaaagatgtttctcgacgcgtgacgctaacgtggtattgggctcgcgattgtcgaattatcgttcgtaccgagcccgtcggtcaccaaaatcggatcttgacgtgaactctgaagccgccgatattaattgtccgtcgaattgttaaagcgagcccacctattcacccacgtcatactctctatacaagcagatacacgagaatctaggcctacgaggaatatattcaatagaagctgtgtactgatagtcgaagtttttgacgattacggatttctgcgggagggccccatcggcccctatttttagccataacggtataatcgcgagatgtgcgcccttcgtgacatcatgtaaagaggtcgggatacgttcgcctcaccttattacatatagcggcgatctatactccatatttgacgtcgtttccaacacaacagagtacatatcaaatcggacaggatgcaggaaggagtacattaataccggggaagtgatcgaccgctgccgcagctggacagtatgacgtgatacgccatggagaccttcaattagcaatagatgccagctattgaatttattagagaagtactatcctttgagcggcgccgaagtactctgcagcatttggggatctctagccgaatctaacccttcggacagtagatttaccctccggaggcatctatccactaccacaacccgcgttatggaggccgcgtcttcaagccgggtatcttcgctttcaaacgttcgactgtaacgtggacccagctcgtcgctgaaaacttattggtaatcccctgaaaactcaccaccccagaaagtaggctttgctggttcatgctttcattctttgtgcacatagtgaggctctacgtgttcagatctcgttgttagcaatctcaagttaggcgcccgatatgggctagtcgcatcacaacgggattgctccgtacatcgggatttctactcagtacggtctaagacgtgcgcccacgtcattacgagctcggggcgttggaatgcttagaactaggacttgcgaatttgcctcacgtaggagtagggttcgcgaggtcgggtctagctgacggcgctaagcgtatcgggaaaactatctcccatggactatatgagatagtcttggtgtttaataggatccgcaaggacgtatgagataagtagtaacctggctggcagggctgttaagaactatgcatgtcaccgtggccataggtggcggggtgaagagccgggaccgtggggcacttggccaataacagggacaagcgctctcgagctctagtccacgaaagactcaatcaaccgcaaactattcattgttggtacaacaccagttttttagatcctaacattgtttttatcgatcttaggaagtgaggatgagatgtgcagggggtcctttttggcgaagtggctctgacggtaactcggagctatcgtcagttagatcaatgaagcttagtgttgtaagcacatctaaaacttctcgtcgcaaatgttggattcgaagaatctggttcgattcatagtaccaaacgaccacagcgaaccggcctcattttaaaaactatacaatcgtctctcgaatcagattcttccggagtagggactagtcatgtaggcccgcatgtcgcagagaaaaagtgtgagtgaatcgagcgctagttggttgttagctccgatgatagtgtgtggcgcaactgaggtagacaacgaaggtacctaacgccggaatggggagaagctgccaagcgccggtttcgtccgataacactcacgccttgccatttgtcaggcagactccaatacccgacccgcacatacttactgcactgctcccgtttaaagcctgaattttagggttcccaggcacctccattctcctaagacagttcaagagcgtgtgaagtttgaaccctcgatctacatcgatcggagtggggatggatccccagcatctcttacgtcagtgacttacttgacaatcctgaacaaggttgctcgaacaccatcctgaattgttatagctgaccctccaggcgcttcctcatatgatggagaatccgtggcaatgtgtacaaaattagctttttgccaattcatagggcgtcgagctgaactacgggttgtgttctctcgcattacataaactagggaccgatctaaatcgaggtgtagtagcagtgaatggacatgaacgggaacgacatggagaaacattgtagtgttaccgcgttgcactggctgcagataatttggggttaactttatctgtacccctgatgtgccatttgttattttgatattcacgttgtcgcgtgctctgctcatcgtatttatatttcgattgtctgttaaggactgctcaggttcgggatgacccctaatagcaaatctacggactttgtgatacccacctgtcgtccacgctagaactgaggagtcttgagattttcatggccttctaacagtaagctcattatttgaacgggtccaacacgtagtgattagtacgatgacagttactagtgaggtgctcattttcctattctgcgggcgacacttacatgaggactcctcacaggtaaatactccgcggactgttagaccccggaacaactcttgacagaatttggtagagacagcctgcacgtactgcggcccaattactgccttgagactgaggcgagagtctacgtgatacatcgtttcgccctgtaatgtagtgataagaggatatgtacacgatcatagtaaggccgctttctgggcctggaagacgtcagcccagggtgcttacctgtgacgatgccggcaagcaaagagatcaatttgcttaaggctaaacatgatggtagggttcggtacgacagtttttatggtgccccaatttacctcgccacatatgatcgcaagcgacgtacaggttaccagcttacttgcaggtaatcgggtgacgtctagcccacttacccataattccctaatcgtgctagcgtgcgtgtaggagctagatgattgggtcgggaccctaatagcacttcctaaattgccgtaacacggaggtgacgcacgcctccgctagctgcatgtctctgattgctatccgggctccgtaaaatttagctactatatttaagtgtgaaatactaagacacacgtcctactcccaaagaattaagaacacccggtctccagactcctcttcggcgcctggattggtacaccgcgcgtcttaactcaagtgatcagttgcttgcacggatctacctgctaacctgccgatttgcagggatgcgggtcaaacacgattcctcagtgggaagtgagagcctgcagggggcatacagagaggacgtcattccgtgggcaatcagccgtgatatacctgcgggtaggtattagccaggtgatccgcgtacatttgtcagctgcctggccctcacgtgcgtgtgcgaatctaaccgaaaccccgcgcaagttagccagcttattcaccactcgaaagcagttgtctacccaagtataccatagcagcgtgagcgctgcatgcaaaaaacccactgccttactgtgtgaagtgtttattacacccatgctccaattggcggagctcatctagtctagtgtgtcgtaggttactggtaggccgtaagagcgctcggctatgttttggggaatgtggtatcgcgctctaattgtgcgatagaacgttagattgcgtattatgtcccgtggtagagatcagcactcttcggccaaggcccttcaccgcatcgccaagtttgcatgagagtccggctttaatcgatgacgacaccttgctaaccgttctgctctccgagtggagtgctatgattcgtatgtccaaggggacagggcaaaattaggcacgatccacctttctagcgatgatgtgggcagggggttgaacatttaccgcacgttcggttggcaattagtattagtatagcattttaccaatggtgcggtcttctcatcacgacctacccccatttgccaagtttgctcgttatactagacacctcacgcggtcgtatgccgaccagaaaacaggatgccttttccgcaagcgtgataaacccctacggttgggctataattgggagccgcgtttgtcacattggaggtggtcactctcgcgaccttaaagatctcgctctgacgcataccgactccggcgaggccttgtccccgtttttaacagagttaacagtcttccggtttcggacgcgtcaatttttatgacctgtcagattggaaacgtggtgcgcatcgtgagattacttaccaccctcacaggtttgaccgctgaggccgggtgacatgacggtccgtgaaacttgcctgtcctacaaagacagcgttcctggcccttggcgagcatcaatactggccgttcccgggccaatgactacaactagtgcatttgaatttcaagataacaagaataactggtgctagtacgccttggagtatcataaagtgataggcacccaggtgacgtcggggcttccgaccattctcgacctattccggtaccgaatcttgaagacccaggccgaatctgattcctgcacagcaacggggaatcgtcgaaaaatccgtggatagtctctgttggaccctcgtcggttagggtcgcatagggcccacgctctcaatgtgggaaccgggggaaccggctatgcgtcggtgccaccctttccccgggaaatatgcccgtacccgcgtgctcgattgcggggggcaagcgccatggacgtgcacctaacggtaaccactgactaaggatatccagttttacctggctggtagaagagcaccagtacgtacacgttaatttgtcgtagccggggccggtggagttcttgggcagggcgattgcgcgttatcgttggccgttaatggcacctatagatgatccgacatgcccacctataaactcattcgccgggattagcctgcataataatctactagccttagttctctaaccacccacctgcaaaagccgccaaacacaacgggttttcagtcgtcggtaaacaagcatgccatttgggtgatatgccaacaataccgcaagcacatagctccgcacggcttgtggatagaaacaggtgaaccgaggccagaaatgtagtggagtaacaggaatgagcctcttcagatgggaagttttctgttggggatttaggggcgctaaaagttcgaaatagggagctgcgataccgccgccaacggcgtcgctagccctttagacaggcattataggcccgtgcaatcggacgtcattgatgtactgtctatttcttaacgctcaactatttctttgggtcttagatcaatgcgtcgaagatgcgcacttacgtcatcctcagggctcgttggctctaggtgtcgcccggctttccaaggtgactaggaacttaacccgtttgggtattgcgagaaggggttcgactcgcccctattagggactgctatcggctacatggcttgttcgtaagaccggaggcaagtcttagcccataacgtctccagttgccaccgaggttaaacaagacaagtctaagtgtagaccaattttttattgaataggccgctcagcggttgtgcgcacgacaactaagccatcgtttcggcactgtcgctggtgttgtcacctgtgctttcaataggcatatctccgaataccttacctaaccaacgggtgggtctaatcttgaggcttaatccacggaacggtcttgtgttgctataagcaggcgataatggcctaacatatcggcctcaacgggagcagagacaagacgtgcaatgcgtcgctctttcagcggtggctatggatgtctgacacaccacgattgcgcataaggggcaggtataaacgccttcgtttcatcatttcgacatcagcagggatctatgataagccgaatgacgtggcttagcacttggggcggattgttcgagatatcagcgtctgaccgtgaggtcatcgccacacaccggtgtgaaacgtatcggttcacgccacgatttcgccccccttatggcccagcccgtctccgcaatccatgcgcgcaagccttgaaatctctggtgcctgactggctgcctgatactaacacagttacattaagggaccctaattaatccacgatgtttaggagataaacgtggtcgtataaatatcagaaagaggtttaactgtgacgacgcccccgctgcaaggtccgcgtcagtatccaaggcttacggggtacgggatataccacacgccattagtcacttaaaggggctcgaggcttaacataactccacaccatttgagtgggatcatccaacacaggattcatctgttagggaggcgcgtcgagtaagctcgtatgtgctctgcgataccataactcccgagattacgggctgtcataaccaaccccgggagcacaaggtatggttggtttcttgaatggggattctttcgaacgtacgaacctctactgaccaaagttcagcataatcgtctaaaaagttgaagaaattgtcttattaactccagcagttcctcatcagcgcggatcatgcgtggcagatcccatctacccagagttttgcaacttgtcggtatttattgacgtcagatcgccggacatttggtccggacacggatggtctcgaaacccaaaggtaacgaggccacagtatgcgtcgattatttggtgtcggtattctcctatcgggcgcatcagtgccggtacttacgcggcctaaccgtccacttaaaggtgttctatagcgtagtgtgcatcgtagtaagtgcgtcggcaataactgactccataactaccattggacaccacccgcttgtattttaatacaaattgtagcctgtaaattggtgggcggagtcttagcagactttgttggtccgttcactcttggggaaggatgtgaggtacacttaatcaactgtccactgctaaccgtataaaatcaggatttctcgtggcacgagttgtggtgggttagttctcaattgccggttcggtcacagaggtgaggcctgcgcaagggcctttgataagagatcactctgtaacaatttcagaacctccccacacccataggcgtcttagacaacccagtgttttaccaacgggagatcacccgcgtttggcccacccgccttagtggttgaaagcggacaggcttgaaacgaaggaaattgttggacacgatcctaataacgacagcagatcagtgtagatgtatgatgaattaattgacgtggggacggccaacatctcgtacaaatgaacattgcattgactagttagaggatgctctacaaaagcaccgcgccaacatcgcgcttcagcctcgttttaaccgtgttttgcgtttggagacatgggccccgtgagctcatacctaaggcatgagcgcgagagcggttgcacccgagggatttgtgtgtcgccataggtattcactctgttcgttgcgaaagccgacatccgagtcgaaatacgtcaataatgccaggactctaagcggggggtacaacaactggagatgcgacgatagggaaatacaagaattgcaagtgtcgaagaaaggaggagtagcagatactatggtactattaacgataactataacaacctccgaagctgatgaaacaacctgctggtgaagccaccggcatagtagaagggcatagctcctttctagcttcgttcacgatagaacagtttaggttcaggtctccggctacgaagacgtacgcacatgaccttaaattcgtgcagtaagtatgcttgtcgaggttgtgcaactcccccctcggttggcctacggccaatgcttacacgctcgctcactggtgacacgaccggacgccatttacaatacggacaagacacgctcgcttgttcgttgtgtcaccggcaggctagtcaacagatatgtcgcatcgatacagtcgttccacgatgttccgttttgccgactaagcggcttcaccttatcccaccttgcgggctgaaagctcgtgttctggctggagcgttcccaacaatgaaatgagttagaaagagatctataatcatagtattgtcgggatgacgtccacctccgtggtacatagggacaaagccaatgaataccgataatgatggcatgatggaatatcctacactcaacagctatacgtcgcagcttaaatacagacgagggtctggaccctgccaaaaaaaccatgccgtacgcaatacacattgttgtattcatagacctcgctggggtttagggcgaagtatattgaattgccctttcggcgatacccgtaggacctcggcaagctcacttggtcgctttgaccaggtaagcagtccaggtcacagacctattcaaattatccataccatttaaccgcgtatgaataagtaccccactccgcctcgattggtcatgttgctttaaaagtgtgtacagctctccccatcacgtactcgttccgtataaccttcaaggactagctttgacgtgtcgaagagaaccactgcacggtccgactgaccgtcgggaggctgggcagggactgtttgcaatgtaacgctaggtcaacggttagctgagtagggctttcagggcctccaattttgataactctgtacgtgggactcaagcagatcgtagacgcaaacctatcgagcctgaaggagttcaccctggtttagtatgagtcccccatcgtattgcactgcgccaccatcggttaaaaacgtgcgaggcgcgagactccgttcggcggcgttccatctgtctccccgctttggaaacgggcgcgtggccaagtctatgcgccaacaatgtctctgacacgacattttgccatgattatgggagttaaaacgatgtgcgattagcaccaatgttaggaggaaaatgtcagctccctcgacgttctaacagacgacctcgtttgaattcctgttgcggctgtttgacttgggccacgtctaagttaacgccacaatacgttacagccaagtatcagcaatgcatcaggcacactatactcagctacccgccagctaccggctggggcttaattcgttaaccccagaatcgcgctcacgtcttagatcttcaatcaccacgggcaggatatatgccgaggtagttaaacacatactgttctggtatagttagttcgtcgagaacacagattacctcatttgacctttgaggggttgatacgtctcaactacgagttctcgctatgacttcagaccccgtagaggggcacgggcgcaggtgttataccctaccaatggagtgacatgacatttgtggcttatagtacgggacacgaaaacatctcagtccggctaatcggtttaagaagcctagggtacagagttgtgagatcatcgacacgtccgtagcaacttactgcctcgtatcaaccgctttgtctagatcaaatgcgttctggagtccaaattacgatttattcgcgaagcaatattcatgatcaatatgttgtaaatcccgccgcacgaaactcctcggtcgcaggcctggctataaagcctgaataccgctagttaaatgtcctactcaagtggtggctcggcagacgcacacgtgagtatctctgtgtttccagtctggttgccctctgcgtaagttaggtaaagtccctaaccggatcgcaccaaatatgatgacccgtagtcactacatgaataaaactgcgactcgcagtattcgaggtattataatctcgcctatccttatgacaatgtacgacgaattgcataagccgaccgcggcgcaggtgtcgaccggcctcaaggctttcgggattgcgactgcatttaagcagtgtggttacgaacgctgggatttggttaatgtggcaccagtagagttagcacataggtgggccatgaataggaaggtcgctgttctgtgacacgcaccaaggtggccgtttgggctctttaaactcgaggaactttcacatcgcttcctaataaatcgtacaagttcattatagatgcacccagcacttctactgattcggccgagggtgtctttctaagctgggatcaaagccccttttcgacctgctgtccgttggcggccaggcgcccgtctcacgttcaataaggcacgccatggattttagaaagattaataactccattctgtgttcgggaggaagattagtatgccgaattgtccgttacagtaggaccaaaattcaccacctagagcaggaagagactcctcgtattgcatgttatcgttattgacgcatgacatcagtcggtcctcgcacgaaaactcggtgtaccatacgtatatatccatcctcgggaccgactcctggccgacgcatgcgtgcaaagccttccttggcctgtttcaaagcgctactatactagatcgcgtaattaaaacgctaatcttcaaaatatagatgatcttcttggaggactacaacaaaatcttacttggttgggatagtcctggtagtatgcgcctacctaacggccgtcaaaggagcttagagtgcatgttgacccttaataagtaaaatagagcgtcccaatacacaacatgccccgcccctctctggattagtgtcgtgtgaaaccggtttgcgtaagctccgatccgaacgacgggaacaaacgtctcgggaattcaccagactgtgttttttagtccaattaagtcgcttttatctcagatgatatcctcagcaaagtccgcagacccgtccccccaggattgattacgggatggtataggctatactgatctgcgcgatagttccgcagtgtgggtagcactttacagctgagccttgtccgctatgacaatttgtctgggagcgtaccatggaggtatcatattgtaccgaccctaccgcaataggttcataatttgtatgaatcattccacgacagattcttcgtaagctactttttgaagcgggtatgtactctggtatgcagatctcgaatgggctcagcccgctaaattcacctgccaccattgcgtccagggtgtaggttgaaggcttgatgtctgaatagcggtcgcacagccatgtgctcttggcggagaccgcgaggctcgacggcataggtaaatgactggctcgcttaagagattagtgcttctgaattggactggggttatcagaacttgggtgatgtgactcactttggtgttatacgttccttcgcaccgaggccccataggagcaaattcagaccccggtgagtctactctccgtcgtacaaaacccgttgctaaatcgggcatttacgatgatgcatttgcaccaccctttctgagggagcggaatatttcatggtatctgaagtcactcaatgaagatctccgttctggtctttgatttattagtaattcgagaaggtaagctgacgacgaacagcagaattagtaacaagggcagttgactagtttacaactatgctactgtctaagtggactgcggctgcaccttggttgcttctttggggtcaatgcgagtcagcgcagtgcgtagggaaatcaaatcttagcaaggcgaaacttccgtcgtaaaaatgtggctggcatacaagtaaagtcatcatgcgaaaggaaacatcctgaggagattagccctgttgacaacaccatttctgttatgatccagaggtcgacgcgtgggcctatgtacgactccccataccagtcattgccaccttctcttggattcttcaactagttggatgcaccccgaaagctggtcatccgcagagaccggctttactccggcaaacatgggagaaaaccgagctcgcctgtcttctagtgacggctgcattacaatgcacttgtgagggcaggtatggagcttgatcgacataggggcaagcgcagagacacataagctgttgtcagacgaattctcccgggttcttacggacattcctgatgtgttacagtgcgacgagagggtccatagttcggacgcgacactagcaagtgagacgtcagacagggataaaagacaccctattgtaagccaggcaatcatcattaaaggccgaccaccgtgtccacctgcgagctggtaaaggcttcactttgaagggcattaccaattatagccccgggcccagggaaaattccacctacgaaaccctttccactgttgttgtattcatgccgccatgtgcatgcgacctacctcattagcctttctgttactatcgtgaggctggtccttgcggatcgtagaagtccgtcccgataaagttaaggacagaacaattcagactgttcatggtcgttcaccgcctggtctttacggagtaccgatcaggattgcagtgcagaagcgagatggccgagggaggtctttggagaagggcgaccgtgtggcaccttaagatagtggtcacggcttatgtcacccgaatagttgcgctggttacctacggattccaacctgtgcgtatggccccggagttcagactacccatcgatcagtgtaaaggacgtggggtcgcgacccagacggccccccatcccctttctatattcaacgatcgagtctacgggatctggggggccaggcagaccataggctctgcgtaagtgacaccgttggtatattggactttactacctaccaggggcaacatcagtgtacgacatccacccgctatcgactaaaattggttataaggggtttcctcaataggcggcccatctaaaatggccgcgtattatagcccaggcgggggtgggactctatgagccccttgatctatctctgtcatgtacattagcctgcgcccgagccctatggtgagggggctagatccggttatcccgaccttacattgcctacgcctgtccgccagggttagtatttgccaaccgggcccggattagcgccgtatgtgaataacgttaaagttggggaaacctacggaataatacctagacatagcgaggatttaacgagcagcctgataaaatagctgtctgcggcacggggatttgaggattatccgaaatgcccgcgatattaggggcatatttcagcagagtctctcgggcggtaagcaccaaccatgacggatgcgttccattattgcatgattctgtttcctatcttaaactacgttttggtccaaatttaatcaaataatcttgctccgttgaagaagtagattatttttgcggtaccctaaccaaccgccacaacttagtgtcatccagcaggctgtaaacccccgaaggtagcccggcctctgtgaggcgtgtatcatttttcaaggtttgatatcccagttagattaggtcgacggacctaggacactatgttctgaacttgcaatgacatcggctgtgggccggcagcccaagaagtatttacccatatctatcgacactgctagtgctcagccatcttacgaatgactcacgtcagaccccttgtgatcaaacattaagcatttcacccggtgccctcacgactaagaccccaccccgggccctgtagactgcacgaagccatccatggcatgggccttcagacgctgcgaggtatttccacctttaagtggcgatttccccttatgtgtctcggacgcactggcgcaggctactaacatccggtagagtatgtctcgatactaggcttcgagagcaccgagctcgggaggaaccgtgcgtttctcgtgtctcgggaacattctagctatctgaagggcactttcccggggcctacccacagatgacaggcacattgacattcatcgagggtaggttttccactcagtcttagaaccggtcagcgaactatcaaaccgagctgttgcactagtgtctatgagtagtgtcgcggtgcgtgtggccaagtacgatccgctcgctctgtcagttacaccctccctgaatgcgaattctcaaggtcgagtctggatcgagcgttgttcagtagcgcgacatgtgcacggcaaaatgtgaaatagattgtatttgcagggcatcataggtggtctgcgcacgtaccccaatcaggacggaccgcgctataacgtctataatactgttagcatggacatctacagaggacgcaggtcggcatctgtatttattctgccacggggcccgtttttagctgatgagccctgtttcggattccgcacaatctgcgacacggcacatggcgcaaggcgtcgtggctacacggttgaacggtcatcgggccttacccaggatcggaagacatactagcgagttgaatcacaaacggcgagaccagaaccgcagcggcctgttgtacggtgattcagcatgtagccattggccgtagagaacatactggacctgtatatggctttttgtggtttttaggtgtacctcctatcgtacgatcggcccaacggacgagtaaataacgtcacctgtctagtcagtatcccccccagccaatacaaaactaatcaccaagcctgtctcgacttgaagaataattgtataaccccaagtcattttcattatgatgtcctactgtcttccgtccgcatctgcgagggctacacagaccttgcgttaattctctccctagtattcacgcgcaatgtggacccagagaccaaaattctatcgccgaaggggtatagaggctgcagctaaatcgatcattgccgcagaaaggtctttattcttgctcgaacgggattgttggcgtccgcaggtcccagtatctcttaggagagtgcaatgacaagcctaattcgacgataacagcttcttttaattcagcccagaatgctgcagaccttaggatgtgaaacccgtcgtttgccgacacatgtcggacaacacgctgtgcgctagcatccaattgccgtcgacttgtcccgagcacgaaacaactggaaccggggcccgggagacgctggtagacggtgtcactgtataggggatttagcggccggtagcttccgaagtcactgggccttgccagtgcaatttaacactagtccctagatgtattttcatgtgcattaagagggttctgggacttaggcgctgacgtagtgtcacaagagaggcccctatgcgactgatatgtagacgtcattgccagaacgcagttattctcattcagacgtccagctgcacgatcaactcaacttgacgcaggcgagcttgacgttgtacaacgtcatgtcgctttacctattgcgcagccgctaaacagacccaaaagctgagagccgtgtctggagtactcgacgagagctgataccgatgctatttgtacagccagtcacagcttgacgatttatgtccttccagcggggtgcagaggcagctccgtaaattcatacggaacgccacttttcagtccgcctaaaataccgcgtataacttagcacacgggtcgtggggtaccgaccccgacgtggagtgaccgtaacggcgtgaatgcaacctatcaccgggtagtatggaaggcgcttgtatgctacacagttgctgccccctagcccatcattcgttgatcagtccgggtaagagtcatcctaacgaaaatcaccgttacgacaaatgagtcctcgccgcgctgtaagtctccccgcaacgtgtgtgtcaatgtcctgtgtgtatagaagcgctgttagaattggatgggaccagaaacctgtagcaccgcgcaaaaagtggatggattcagttgccgggctagtcgacatttttcgtacaattacccattctatgcggggccccattttatattaaacatacgaccctttccctgcgccccacatcatgcttgcttgcggaatctctcgagtaatacttaagttagggtcaactcaaacgatcctaccaacatattggcgtggactagacaaagcaggcgtgtgggcaaggtaatgataaaaacggccagttagcgcggccccccatcatcaagcgagtaataaccggacacgcgtcgcccggcataagtcggctagcggggtatgacacgctataataggcacgtccctttgtaccagcccgaccacacttgaactcgaacagaaacaggctcccgggttggcgggctagtggggggagagtatacggtccctttcccagttaccgttgcacaaaacgtataggtctcgttcttgaccaagacgactcagctgtggccttcgcactagcagtatgaccccttacggttagtcaacctcaaggagggtttaagtatgttctcaagactagtaagataggtcgttgttaggcctgccggcgcatcgtagggctcattagtgaaatgcccagtcgggcgttacctgcgccaaaacaatccactagcgcgaagactaaagcgtggttgtgtatctttccatgacggaggccttacctatttgtgttctagttaactgccaggtcgcggcccaaagtttgtggtggacactaactcaaaggctgctcctatggccctcgttcttttattaccgaattcagcacacgccatatcagatgtgtaacaaatccggctggcttctaaaagatctcatcctccgggactttgctcggctgccgagcggatttcccttgatcacgtgccaatcccgagaggtgcatgagaacgagatccacctgtaatgacaatcagaacacggcctcgactgccccgaagcagcgttgtagatcgaatgaacgcgttatttctcgcactaggactgctcttgagtgcgtccggctagacgataaattcgaacgatgtcagggaattactcttctacgttattggacatgacagcacaataggttgtaagtcgttataagtatttaaaaataggacatgagccaaaatcacaaattatacatcgccaccggttttaattctcctcatgattagagaggctatgatcatatatacggccacatcttatcgaatagttttgtgggttccagcgtatgttccgccccaaattgtcacatgcacggagcggctttaaagaagatctacacctgcactatagcccaaccatcagcttaaacccatgaacaaggcttgaataaacggacgactcttcctcttccctaacacaccagtggactcaaaacgttctagatgcatgaatcggtagattcaaccgaattccaatccgtcgggaagcggactacagtcggattaatcccagagcagtcacggcgtcatgtctgctgactccgcatgggtttccaaagatatctggtagaatcgccctatgtgaataacaacaccgtagcagacactcatatgttggtgttgattccgcatcgattcgagccctaacgttcggcgcttaattggtccctctagatgaaattccctttgttgggaagcctatgacgtagtactggacgttcgctcgattcgaaaaggagatgcgattccgagcgggagcttttatagcaactgggtccattccattgtctgcggccgtggttccctatacgagtacttaaggccagggccaaagggcgcgttgcgggccggactccgtataaacggtaaagataccgatagcataccgacgccggaacaacgaaggcagaaacaagccagggttactagtctcctttaaccaggcgagtcacttaaaaagtccctaagcaagcgagacatgcacaaccagtatccgcccggcattcctgcgaggctgtatcttaaatgcaatccgagttaccattcgcagacgtggtcacccaggtgagcatgatcccggattggcaggcttgtcagtacaaagattccgtcctttatctaaggaaggtgtagaggtgaaatccgaataggagatgaccaaaagagcaacaaagctggggaatgagcctgctgcgttttaataacgtaacgaccggttttcagacatatgatccatttttcctgtcagctcgtagaaccatctcgtacttaaatgtctgggtagttgaataactcttccgacgacaagtgagcaactgcagcatacgtgtcgctggagataacgactaaaagcaccctcttgcagtggggcggtagatgatggagtgtttggctgttaccgttagaggtctttctgcccaaaggtacgattggtgataggcccctctagaatagcaggggcgatcgtagggatacgcagtaggcatcggtatcatggggcaccacggggccgtatatagcatcctaagggtttatagcgagaggaggtgacgtgatgacagatgagggacggcaacggactctgttcctggggcagagaatggattcccggatgttcaactgtcataacaactgcgctttcgtaagtctagggctgatggagttcacgtacagccgtaagagataacatagtgcgtgtgcatggatcatcgatttttaagaggtaaggaataacgaataaataagttctttagctggcaggtggcagcatcagcaaaacataacgttaatggtaaaatcagtcaacacccccccgtagtacctactaggggactaccaggctttaggaagcctagctgtgacgccttgtcaccaacggggattatccgaaaactgggcacgcgtcgctctccgaccggtggagatagcctgaactctaaatcgcctgtggcagaacatgggaggcctcgtccattctccctgccgggtcactctcgaatgtcatatatacaaagcgaaccagacccagctaaaatcttaaccactcttccagtatccttgttgtacatactcgtgccgagtaagaatctgtggcggggcgtcacaggcagatgaggactaagggtaactcaggaatggatcagtcagcgccgaaataactccgacgttatgcacccctgtaacaacaaccatggttaggaccgcgtgtgctgcatcgtctacggtcctttacagggccgtgcctcaattctttccgtgggggtgagccttacacacgacccacacgtacctttgctagatcaaccattaacgaggcacgcgcactgaaaatgaatgagccggtgacactggctttgctgcagtagtggcatagggtagatagatctggtaatgttaggtaggaacgtcctacgactatgttgggccgatcacaagcgcgtcgctggggcacagtgaccaagaggaatgccggttcgcaagaggtcctggttatcttcgcgatctggctggctaagcccatatttaggccttctaactgccagaaggcttcgtaggaaaccacgtctaaccgcagcgcggaaaaaggcttgatttgcggctataagcgttattctatgcgcttatggaaactactatatgttctactatagatcagtggtgagtcctacggcgtagatgttctggtcgctcatatacgatcgatgacgtaggccatcccgctgatccaactcatagtcagcgagacgcgtttggactcgtgcagcaaagcttttgtaaattaggggtctccgtcaagcaagttctcctccgccctttgctagcttctcgtcatcgggtcaaacgcacaggtgaacagacaatctatcggggggtattgagatacagcgggggctccggaacgttgttccttggatggaaagttagacctccaaatgagtccttatggcgtccgacacgcaataattgtgcctaatttgaccggtgtttgctgatgttatccaagaactggctatggtcgcgctgccgacccgccaccgctaggacagagacagattcctggactccattcgttctccgctgtaatttcagtggacagctctccggatagctcatctgcagtaagacggtcaggcaccacacaccagagtcctccccttagaaagcatgaagcctgcgttcaaacgcgcagtagttttggatacaaacgtattcaatcgagctgtgctcacctcttctatgatcctcaatagatcacgttgaacctatgagacccgagtcgttgtagatctccattttggaagcgatgggtagttctccgtcaacttagcgggctactgtcgatctaaagttttaagtaactttagtcccattagattcacatattactacatatttgaatcttcgtccacgaagtagatggtgggccaggttcgatgcagggttagtgtgccctttactgtgcacgattacgtacttagggtttggggtccgtgtaattatcggctgatagctcacagtttaggtcttagtttcgcaactaaatcaacgtccatatatgacgtctcgacttctaacaagtataagatgtcgctggttatctggtgtattggtggtatgtgactttcgtccacagagcaccgtaagaccgatgctgcaaaggatggtaatgccccgtctaatagatactccctcacatcagtcacggaaccaacgaatgtatctccacccctcgtgacgagtagattagcagacccgcgtgtttcgcgaaggttcagaaacagccttaactgcgggctacttttgataatacagtccgcctctatctactcagctacgaggatgggttacaagaacctggtttcagggcgatttccgacgccgtctctgtccgatttccatctgaaagaccggtcaggtccagacctagaagctactaatcccaatatctattgtaagaggaattcagcagtcttggtcagctctggtagggtgcgtcccgtatgtccggcatactgtgggaactctggatattaggctaaaatagggccatcaaacattagaagagacccccccctttcatagtcgacctcatcgttgcatgcctgatcctagcttatactccgttgggttccagcttaaatcgcaccacgttacgttacgttaacctactcaatcccgcgcaccctacagttcttgagtcgaggtttagattaaagaataggttgtggccatcggaccctgaggagaattacgacattgaagacagcgtgccgaatgatcaatgaagttattttatccccatggtgcctcttcgccgtacttagtagactccgaacgctcggatacagaataatgttataacggcgatttcgcccctgttggtgcgcagcagggctacgaatgcctgacctattgacaatcagtttgtaataacccctcgaagttctactagtgcgctgctccttgaaccgcgcacgtgtggccagaccggattagcagggctagtcagttacaccgcgttattttcaaaggccgtattgtggagagacatccgaagccgctagcgcccaaaggcagtaattcagccagggacgggaaacaagtgttcgacctggcttccctcgcaccactaccttatagtctgtcagacacccagccacgtgtacgaatgtacgatggttgcaactcgttagctggcgtaagccacagtaggcgggctaagagttagagccgtgaataggaaactgtagtcattagagtgtacggcgccctgcatagtcaggcgccacttagtcacgtgtagccgcgaatcgcgagtcagaaaacacttagtgacactacgctttacgccaccacgctcataacacccacggtccgcgcgacacgcatacttctacacgatagggtatgcggtgtcttaacttgtaatcgaatggcgtaaaggtacaacaagatattagctgcgcattttttgctggtgtagcaggtcgcgcaatcagatgtgaacggccgcttcccataccccccgctgacctccaaaccggactgttctcgagacccctggccagcagtcaccgctcaaactaatgcatagcctcaccgagtcacgtgtagatgagacgtgcctagtcagcgctggcgaaggccactctcacgcataaaagggtcccgtctctagtccaagcccggaggagagcttgagcccgacatgcattcaatgagacaatcttttcaaggatgactaatcctatagactaaaatataaagtaccatcatacatgataaatacaaaaacaattacccagctgtaccaccaccagcctccacctccaggaaaagtataaacaggaatctagtgtttctctactatgaggataacgacggcgaaaattctaatcatagttctgcttttacccaggagcataattgtgggcctatatgtttcaacggcaactagtaagggaaatattagttcatccgaggaagagcagttaatattattgggtggataacgacactccccagctgatgtgacctttagtaacccggcttgaaacttggcccgtgcgcccagcctgtcttagtagcactgtatctcgggatggaacgtggggagtgttagctgcagggacgttattcctttcgttcggagacctgccctcggacgtcaaatacctcgctgtaaatgcatccctctcaacaacacgagccgtcgtccgtccagtttgatggtgtatcaggcagggcatttactgagcggaaatgttcctttctctcttaggatcgtttcgtcgttggctgagtaagctggcagcgcacagtatgttacattacgaccgatagtgtctttacgacataaaataacgcgtttgtcgcatctgccccgcaggagcaggttcggacccttcgaacccggttgccgtttgcgcgaagcctaaatacacggtgccttatgtctcggcgataataagccggaagggtcctatgcgtaacgcagcttcgatagtcactagatttgaccaggttgcagacaaaattctaattatgtcgcgttcggttgcatcaagttttaagtaccagtccgagagcaatataatgatgttgcggttgcgtgctaccgccccccgaagtgcgagagctctgactagacagtctagcagtaaagatttagataactatagtgcaccgtccgcctaggtcgccggctcggcactcccgtatagcgccatacgcgatttcccgcgggttagtatccctgcgggataatttacagggacctcagctagataccgtggtgcggctgtgcatgtagggcgacccggtcacatgtctgttaatttgacagtggatttgtagacctaggggctgagctgttaggtgcgctcgggttctgtcacagctaactagcgctttctctctgaacgtggatcggcgtagccagaagcttaaggagttcgcgcgattggtcaacgccagattaccctcactctaatttcctgctaaacatgaggcttcatgtcctcagacatactactcggtgagtacaacgagttttgtcgtctgcccgtagcaaaacccgtcatatggttagaaacccaacgcggcgtgtggagccgttctattatccaccgtgactgagggagccttatatttttgaagccaatacgtcacaatcctaggacctaacaatccacaaggtataatacctctccagacgccgattaatctcatactacacacacgatgccttttggagcccgcatgttttataaagatagatctttctcgatcctaatttgtttttcttgctcgtacattttgaccacatatgtgcttagcgctaatgctcagtataaactcacaggtcgctatgctctaaaattagtatataaaaggaacctcacgagcatccgacaagtactcgataatccgtgtcggtgcattcctcttcagggggtgcaaatgtcacaggagcctcggaagggccaatgatgacccctcaccgttcactaccgagtagtgtgatagaccccggtccacttcacaattcggtccaacgagtcactttcaaatgaagcacggactcctgttagaaatataatatccatgacagcccgtaagtactccgcatcttacaaagacgggatattacgcgcgtatttatgaatcaccgaaaatcttcacgttagttggtcaactcccgtcgacgcacgagctccgacagactaggcttatagtcaaccggatccctggtagattggagcacgtattaccgtcgagtaactctaagggtaatcggccgcgtacagggcgtgcaccaaattatggcctgtccgcggtaaagtgattcatctgggcatgtccagtcccaccaacgaagcacttaccccatagacatgcattcttggttaatcttcaagcccgtcttaccaaagataggtggttggcggtatcgggcgtgttttctggcactgagagttcttaactggccaacttggcatcggtgcacatgtggttcgcgtcgaccttgtttcctagtctgtgacgttaactcaagctgagctaggacccatagtcagaaggaagagttatcctcaccctgcggtgaaaaatgataacatgtctggtaaatgcccctccacctaggagtagcatcgcagcccagtctggagtgctatagtaaaatctcgcgttgcgtcacctctaataagtcgtcgcattgcgcatttatcgggctgctttgaccctgggcaatcatatttacggtccaaatgaatcagtgttgtaggagcagtgcgtggtgccgcatcgtagggctctttatctcgcaattgaaagcattttccggatcaggttccgtcggcctcccgcagaatggggctgtcggttagatacattcactcttctctcaaagtgacctgtactcctagtgcacccagacgagctacccctacatgcgttgccgggataaatcgaagcctgattatgcccctgggaagtagattgtacccatgatgtcaagcaatgataatgatggggtttatcagattatcctcacctccgaccgaaattttgctacgtcgagccgttcaatagcggcgcagcttatattccttgcccaggacgggcattgacttatgagcctcaggctgtcgcactcctattgggggatagaatcgcgctgtcttggaacatagggcataacaaacgcaaagtccgatgacgtcccagctggaggaaccaccgagtgggagtggcttcccattagcaggcgtgatatctccccatgtttcatattgatataggggggctctctacggaccccagatacgcagtgagagtaagctggcagtcaacgcagggtgataacctacttggcatgggtgtcaactgagaacacgcatgtgactaacttccggggtcattaacactgcgaaaccacccaagggaaaacataatccactcttcaagagacgaaataatacaagattcaaacaataacagcccgcccggagtagccgcggcttctgctacgctttaaaggccgcttgcactgatttccgcgatctggatagacaccaagacggccgagtgactttgccgaccatcgacgggtaaacgaacgatctgaatgcatctcttgcgaagcaataactaaatgatctacggctcagtggtctactacatcaaagatttaaggcctgtgaggccggagtagaagaggacgagagtccccagtgtaagcgccaggggacggtgatatagccgtaagcaagggttaccgggcactaaatcgagattagaagggaccatttccacttcttaacctcagcggccaacccgaaccgcgcataaacccatcgaaagcaggctagactgggttcttcaagatagaaggcgatatagtcccatatcaggagccgctgcgagaacatcgttaattcgacatcgagacgggagaagccgttcgtcctgttttgccgtgtcacctcgctttggaaggccaaaattcacagcgtgtgacttatcttcccggggggcctcttaactgccggacttggtttaccgttaactgatgaacgcgcaggtgcccaacgcacaagcaactgcttaccccttacacgccatgaagagaagctattttaaacatccagactaacaatattcccagatcttgtaggctgtttgttttatatgcatcgtcagagccaagtggtgagcagctgactccatacttgcatcaccttacaggaaatgaacccgcgtaccgcatggaccagctactaagcctggctacacggttcccggggaacacccgtgtgacaagcattgggtttccgacgcgtgtcccaacgacacctatgttcgataaaggggactggagaggcgttctgtgcccgacgaaatgcacttcctttacgttcggattcctgaagatactgagtcctagagctatgatccactacgcaggtatgaattcctttttgctcgagtagagtaagaccgcccagttgggcatcggcaccggtggaagccaggggcccttaattccctctaacagtaggctgtcacgcgcaggagtctgtgttttctttcagtttaagcgtgccgtctgtgcgcacgtacaatattatccgattgcgtcagtcccggtctcgtagttggatactttacgcgactcgcacttgcgttcgcataaatataccctcgttaatgtgaaattggagccgcagaaacgtgagcctatggttttgccttgactaatcaattgtgaacattttgggcttagcataattcttatcaccaggacctatccgacacctcctatgttcatggaaaagctgaatgaagcccggagctccacattattacattatggtgaatggggatccagtccgcaggggcctcacaggcgatagatacagacttgtcactgtgttatcgatgataatactggaccgcgtgcccaaaatggacaacaaaccttttcacggaaacgacgacagcggctgcttggtgcagggctgcaacgtctttacccatgttacggggccagagtataggcccactcgtaattcactttaatgagcaccttgaaggttatacgtggcccagcaacgggttcggcgatgaacactttcaatcgactgtcagacagggtgatgcttagggtgcacccatactgcagatatccgtgcgttacggggttttttagcgttggactctgtaagtatggcagcacatggcacagtatgcgacgatcatttaaccagctaaaaccgccctttaacattcggatgcagtggaggatttacaaaaaacatacgtcccgcagtggcagcacccgccgcctgaatgtctatcacagtgtgtttaacgcttgtcgtccggagccttgcgaaattattccaccgagcttgccgttagggaagaccacatggattgtctgcctgatcactgcaagccggccatcagatatgccctcaccgattatccattccacgatgttgcattaatccccacgtgttgtattcctcagagacctccgggatgccctcacaaatgggtgataaactcggtagtgtatgctactaacggaataatactgtccttacgcaagtaatcaattcagcaccgatccccacgggttcgtccacgaatagaaacgacaggcgttcggatctagacaagtaataactcgttaacttgcggatgacggggacgacgcgcgaacaagtaccgtcccggtaacagtatgccttcaacataaacgtttccgacggcacctttatgcttgtgtagagctggaatcgcgtgaggttccaaattggtaggggaagatagagctgacctgttgtgcgacgttactcttatccgtaatcggtcccaaggatctgcacgaattgaccagacagactccttaatctcgatcatatcacgatgctacaagctcctagtgctcgtaggggtaggttctactgtttagatcgaatgttagcgcgaactcattacgtagcactgctcttctcgcgacgcaagttgaccctgcccagccgagcccttcagtcgcactcgagcgtgatccctctagatcgatcccgcgcgacagtaattcaaacactaacgaatcgctagcctgttgtgcctgcaggagtcctcactgaaaccatatctctaacgctacctggtttatcatccaccaagtgcagggtcgatggccgaccccatgaatacgttttcgcctacggaatgaatgctcttcttgcgcagtgtagtcaccaatcagtccacacatacgccaaatagtggattctaccttttataataccggcggatatctaagctggcccaactacgcgttcactcaaactagccctagacgatgaaactaaaagtcgtgagggtatgaggcagagtctaatcatttccttccctccttccgtcatatataagcacaagctctatgcaccggtcataatcttccaggagcccgaccttgaaattctgctcggaatagcaaggccgggccagcacacatttaccccactcgtaaacgttaaaggatggtccgggttatatagtagtccgcctctccgttccatttggtcggcccgtctatacgcattgtgtatgtgaccctttaccagaaccgaggtccgaagttcctggcgcaggcgactggcgctcgaagcgcaagtgaaagataccctatcccgcgccgtgccgctgtagagttgaattcgcgtttgacaatccggaagagggcccgcacgtgcggaagccgcgttcattaccttgactaggtctgttgcctaggtcttagacttactcatagtcccactcgtcacccaacgagcttggaggacccggctctcaacccgcgttggagcgaccgggttaccatactatcgcgacggtgaacccgttattaaaatagtacaggggtacgtcgagaggtgcggcgtcgcatgacagaatcgggcgccatagatacctgaagtggatcataccgagactaaagatgcagaaggtccaagatggaagtatgatggtcaaggagctggaggggcaacagaactaacgttgaccatgtcattgcgtcgaccccgactctgaggcttccggcggttagcgggttagtcccctctgtgcattgacatcacgttagtaaggcttccgtaaaattgtctggttaggaccccatttgaaataatatgtgtgacctcacgcttgtgcgactaatatatgtcccctgaagcgtacgtttgtcctcatcagtttaaattaacggcgatgtgattcgccgggaccacgaccccgtttctgttctgaaacggtatactgtttaaatttgctcaggaagaaagttggaacgtacacctaacctggcagctggtccgttgtaatactcgggtttggcagtccgtatatgtcgtgcatacggtcctttatgactgaaccttaacaggaggcaaccgaacaatactgcttggttgatctttcatgcaacacgacgcacttacctatatatgtatggagggtaatcgcctaaacctgatccgaatttctcacaacacacgtcgtgttatggacgcacacaccggctggttatagggcctcaccctgcaggaaaggcgaactaatttcaaacactcacgaaccactggcggtcttaggcgtgatttcaataaacaccgagagccccctttggcggactacgcgtggatcagctttaaaaatggaaacctcgggacctcaaggccgacgccgatcctcgactttgtatgctgtgaaaaggctcgtgtgtctaagtgctcaccgatgctttcagggcacaagtatcacgttgaaccttgggctttgccgtcgcatactgtgcgtctaagggctcagtctgaaagatgcgaccctaggagagaccgctctttttacatacgagtgctatttactcgctctgagcagtagtcatatccggccccgagagccctgtcggagattagttaccgggttatcactcggtgtcattagtacgtctatcggagcggtctcttttatgatcttgcgtcgggaatgccaagagctcatcttaagagagcccttctgaataccatttattcggggcgacacgcacttatattccaaatatgggcaaggctggcatgtgggggcttcttcagtgaagcgagcgaggtccgttaccaagttttgtcgtttgtctgggactgtgcaagaactaatgtaataactcactggccaaacaaaaacaactgcttattctacaaagccgccagcaggcgggcctcatatattgatggatcgccagcgagctagaatatatatggtgaggttaaaatctttagtggtggtgctcaccgctaagccgcatatgagctacctatataaacgcatcgagacgtggcgatcaagtacatgatttaagcggattggcaaaatcctaatcagtcctactggcagatctcctcgggtcgtaaagtctgcactgttctgggttcacttaacaacagccctgcccaaactgtgggtgatcattaaaagccactcgacgagctctcattagcacaccacagtatgccttttcagtatttttcatgaaaagagcactcggacgggacgaacttgtgattatcaggatcggagtgacgctgcacagatttgtttaccaaggggcgacttttcattcgtactgagcatgctatgtaatgtgcgacgtgaggccactcggttgagattagctcggctaagagacacgtgaggtaggaccatgtaacctccccaggatctccctccctcgacggcgggacactcccacacccggctaggccgttaacggcagttaaaagactctcgtccctgagcaggtaatttgttgtcgaattgggttagcaagagattaggtactgaaaacattgggcgcggcagaagtcacacgttgaagcacagtgtctctccgccaagactctgccgcttcattaggcctcgattcttatatctcgaatttaattacccgagcacacaacaaacagtaggacgaacacgcagacgcctgccggctgtggcagtggttgccactagcctatcccttacggtaggtaagtttatattgaagcatgcgcgtaagatattcctacttctgatggagctataggagaacctcgcaggtctgttgccgagcacggtgaatgcgttttccggcccatggcgatggcactccgtgcgcacggtatacttaccggacacccagttccattaacgagcatcatgcgactagaggtccagcacgataacgcatcacgggtcgccatacccagccacacgcttggagtgacccaggactggagcctcgagaccttttctccaggaaccgataacccattacagttcgttcaagttgtatcaggattcagaaaagtaactttttcggtggttgccgcctctactaagaaattttgacctttgtgaaaccagcataattcttaggtcgcgcacattaaaccatgagtaggcccgatcccgtgtaggaggataaggaccattgaaaatccaaattccccaactacggctacgttgatttcaacctagactacaaccgagcattttctgattctaggaaggtttttcaccggcccaagatttgagtgatggccccaagactgtataaatatgtcgcaacagactcgtgatttcttataagataacgccgtcatttacgggcgcgcctacttcttcagtcagtccgacttacagtttagtccggagaaatgacccgtgtgctacctaatgaaaggaagcactcgagataacctctcatctgctgaggaatcgggagacccctgaacccctataacagtcgtgacacaagcctaatcccggagcaggcaggtcatgaagagagcagcctgtgggtgagtcacaccttcaggggaaggcactttccttgcttcatgggctgtcccccatgacctagctctaagccctttcggaatgcagcgggtcgcgggcgttaaattaacgcccttccattggaattgcacaacaaataccgggtccagctctccaaaggctgcatccgggtaagactatcaaaccaggtatggatccaatgtagcatcaggagggttacgaaagatagtacctctccgggaagggagcattaaatattgttaagcattgcctctcaatcatcctcatatgtggaataaggctctttttgatccaagaattggcaggtgggctcggacctagtcttggagctatcagttacccatattcatcggtgccactcctagtgcgtgaagtacgggctatggctgggttcacaggtcatgtggaaaggatcgcggacatagtgggactcacagaatatcaggttcctgctgtgagactagacggcgcgcggtcctgggaacgtatcaacagcgattgccatatacggacgagctgactagtgtcggcatgatgataggataagctacatcgttcacacgtaggggggcagaaggggttggcccaggggtagtgagcgaggtgtccctaaggctagcgaacagcggttctctgagacttcactcattgctgttaaggtctgttctccacaccgaggagaccgacgatctaagtttgcaggattgaccatcccaggggctgcaactttatggtccgcttcgattaccttggcagccgaagtgctagcccataagtctcagtgatccatgccctgatcccgcaggggtctttgctggcgctttatccgggtcattgcccgaagtcccagtcctagggtaacacctctcgattacggttgcgttcactgaagcaattcgattagtcacattggtcttgtcgtttttggactaatgtatccgatataaggttagttcggtttgttccggatttagttgtgagcaaatctccgatctcggttcggcaccgctgtagacccatggtgtttccgagagaaacgcaaaagactgcgatgggccagtaattattccaccagtctttcctatgtattgtttggtgcctcgcgaatatgccccatactttgtgacggttgactggtcgtttacaaacctaccttgccaaagagctacagaacaccacggcttgggatactatagctggtagtcgatggcatatctggggtggggctctcaataccaaaggacgatcgcaaagggatgcttcttcaagcaatcgcccttgttgccaccggagttcctctagtttccagatatggattcactatgtattggtagtttatgaggtacttaaactaccacctttgtccgccctctcatgttgttagtcatgcggaccggatacgcctgagctacgatgctcaaagccttttgtcacgttgcaggcagcgaaaacaggcccactagtcagagaaaggcattattaatggaatccgctcgtagcagggatgtgttgttcggggcttaagcgccagcgatttgggccaaccgttaagtagcgagtacctcagcgattgtataggatgggtcaccgagtcccgtgatcacaaaaggacctaaaaccgctgtatctcctgcagccgattcagcagcctattggtcttgagagggttatttctcgatactaagggctcacggcacttattttatagtagatgccatgtctatcctgagtacgtcctaatgcgcgtccgcgcccgtacttatagggaggacacactttccatgcccacgaagtcagtaaccccgctgcgtgggcttgacaacgtggcctcgatagatacctatgcgctggtgacggttagcggagcaccggcgcttaaggtcctgtccgcatagtgtaacgggaactaccgagttagcccgcagaactacagtggttctcggcaccaagccatcttcagccttaccacgtgactataatggatccgatggatcattctaatgaacctgcgatgtaacattttgatgtcctcaccctgacatctccacgaagtaaatgtaatcaatctcgaccgcgtcaccatcaacagaagtgtacatggaatgcgcgggtggatgctagttccgcggcccccatggaaagttaaggccttagcgagagtctagatagtatgaggaacccaccggtgaaaacaaaaaagtcccctactcgactgtcccgccgtcgtcgtagactcctgaacccatagacagtgcaaagttgcatacaaacacggccgtcatttcatgaccatgatgctgcatggcatttcttagacggcttctccgatcgagctagtaggccccagggaacacactgcgaaggccgaaggtttactgtcttttctaagggggaatggtgcccacgcaacgtacgcatcgctataaggtgaatgaaagcattatagcacgtggtcgaaatgatcgtggcttagtagccgttccccttcttacatgggacataactatacgtctcgaagctccacagattctgctaaataccagcccccttaaaagcggacttaagaagtaacaggcttggggttgcactaggtggcggaggattgcagatatctgaagctgtccgtgacggagctcgtttgtgataatgctaaacgattcgccataccaaagaggtgggatcaagcggcctttctgcctccaacggacctcaagagttaaaattctcgacaccattgtatggataacttgaagtttgccggcatctgagttcctacacattatcatagagcgtcccatcggattataacctactgcggagacaagccgagatgaggttgaagccctttctcgacgggtagcactaagataatgcatatgggtagagagcacgcgccgtccagagtcgaaagtagcaagtcgattgaccaggaatgaaaaacgtcaccataccaactagaaagacctcctcgatcctgttctataaatagtcgccttaaaacgaaagtgcgaagtagtttcgatacttgttgcggcgacactaggtgaggttattacgttctcgctatactcaatgtgtgagcagactgagattgaggtgttaattggccacaggggtccttctgttagttcgtccgatacaccgttagacgtgccgagatcccatggtggagagatcagggacactgccgcgaggtcagttgctacggcaatacacagtccatcgcatgggcatacagtgttctacccaagcagggtggcaagaagcacagatatacaccatgacatcgcggcctctagacaaaaaagactccgcggatccgtttgagtgtattattccagccttggctcgatgtgaactgatctactcgtttatggcacggggacacccaacaccagacctaatttcatttcccggctattaatcctacacacctaacctaacccttggtcctgcctacccgcgtcgagttgtatatgtcgatcgaggattccatccgctcacccacatagcccgtccccaatgcgtgaaggattcaagtcaagcgcgtttatggacctccctcagtatctactgggtacgtcggtgtacacgattggtcttcagtgatggccttttggtttcgtaccgatctacgatgtcaagaagtgagctttgtaacctgattgtgcgtctgctaacatgaggggggttcgaccgaatttcgcgcctgggagagagctgaaaacctgcgccttggaacggtgatcaggtagaatccgttaaaatggtgtcagaacccttatcatagcgcatgatcgcccagcgggttttgtgaagagttttgctctcgagggaacgtacgtactattggggcatacgctgaccacggcgttctaaatagcgagtagagaacacgatagagctaaaaatatctttgtgggggtgacgtcattcgtcgaggacttagcaaagggcagggctgagttgccgttgaggactactgagtaactgacgtcccgttcgccctcgtgtgataaaccttgaccctgtgcaagccgttccttcgacgctcacgcgtaatgctttcacaagctggcgaattctatagtcggttcgggtagtgtgagtggtcccacacttgcccatagctgagctacctattcaagcataacccgcagagcggttctcttcgggtgaagtcgagataacagtgaggggtccattggctttgagtgggggtgcgccctttgaagatagatctgcccattgggctcgagcactaccaactacattgcagatagcccgtgaagctggatggggtgggatggtctggatcaccattagcacagtgccatgtcatgtccaagagtacgatacaattgcctatggtcatgcttttcttgcagccgcagacttggcactaacgtacgcagagggttactgcccattctcatcgccgttatcactgcggggcttgtggactcaatgcccccagcggttagcgtaccttttagactttacacgaaaggtcgcgcagggcgccgacttcgtggcatcactatcccggacactcgccacactatgctcgagcacgctcttgtacctggtttatttcaggggatggcacgtaatacataggtcggactaacgggccatcccacgtcttctgtttgcatcatgtgaatataccagtaagtcgcaccggcgtccgatgcgtagacttatttgacaagctagcatggagacatctatgttcggtgttgcacgggggcagtattaagatattcccctcacgctatcgcggtctgcttttgagccttggattgagttaccgaaattcggacaatgggcaacttttggtgaaaaaattcccggggcaatcctgagcaaatgattattttcaatggctgggttccttttatggtcctccgaggacatgtcacctggtccgcacatgcgtgatagacgtacaagcaaatgcctggtcccaataaatacctcttgccggccaggtactggaggtggtcgctcggcatggcttccgcgtaacagttagtgaacggtttgccaaccctgtggttgcgggacacccttagggtagtcaaagagctctctctagtctaatagcgcccagcagtaaaacacccacatgttggtaacccgcatcgtgttgattcctgcgaacgtagtctaaaatgtgaggggccagagtgtatcttagatgaataggggaaaggcgaccataagctccccctgcggtaacaccttgcttgtggtaagcctggtatcgggttgaactgtgccgtactaaacttagttagggccacggaacgggacggcggcacaaaatagcgttgacaaccgtatcgcgcttcaacaaaagggccccgcctttttgactgggcttcatccattgaatcgcgcagataaaagtgagcctctacgtttttacatgacttcttcggagcctaggatcttaggatgtcgaacgaatgttaactatgatttgtcatagtcatgccgccaaaaactaccaaatgtagtaaggacactggagtagtgcattattactatgctattctaacgatcccctgcgcccccgagcgtaggttctagcactcgaaacgggttactggccgttcgaagggttcaccccgttatgaacgtgtccgtagtgacctggattgcgcgcaggcccaagctccccaggccctgagagccagcgattctaaatcgagggctagtggcgagtacctcagttgttcacgttaatagggatacgactcaacttacgtttccgacgtgacaaccctctggtgtggtaagtttacacttttcaagcccgataactgtggaactaccatatgaagagtctcggcgaaatgtttattgatcagtatgaccgctatagtcgttcgggccacacgtagggttacatcatttacgatcgcgacaaggtgacctccacacctacagtacaggtgtttccgtcaaccccgctactcccacgctaagttcaatactagagattttagacaaggcgtcagactaatgataacatctgcggtgtcaattgtggactcacctcccgcgctttggccagctctttgtacaagcattccatttggccagcgaattttcttgtaacaaaccaaatgtctttactcatatattttttattaacaactgaagtagattcgaatttgggcgccgcggctgaaggtgaagacaacttccgttacatggcactacggcagcgggtgtggaaaatactttcctgatagcctagcgaactttattagtcctagaaaatatccgcttttaattttggtagaccatcatcaaaccggcgcaggtccgtactgcatgtaggcgggtaaccgtcacccgtagctagttagttcccttcttgagcgggtacgattaagttggtctatgtaggggaaatgtttgttcttttggcctacggagatcttctgttctccggacgttaactaggttatgcgcggagcccggtataggtgtagttaggagagacagcgtttccggagatgtggccccatcgttgcacggacggtaattagctatagccgataaggcgttcactgatgtgggtggtgaaagatgacccaaccagaggtacgttccgatgatccgtcaatacaccgcaaaacgtcaataacctggggtggggtgtcaacaacgtcttcgtctacggtagcgatgtgttgaagcgcgcaatacgagatcacgtcccataacaaacgcatgaggcagaccccgaaaccaccagcagtgatcgttaaagacaggggtgtatagtttacggccatattctgcagttacgtcggcacaacggataatatgctattgggtaagctagtctttcgtagttgggacgtccctacaggtgcgtaggcaccgacattaactcgccggcacagggggaatagaggctcatggttaaatgcttcgcaataagcgttcaggcgatcatcagtggttaataaaagctcaagtgtctggtcttagcgccggaggagaccggcacatgtcaggtcgctatagcaatcttgacagccgatccttagagattttcaagtccgtcaatcccgcgtacttggtccgcggcacgctcttcgctataggaagtgagtcaatgcattctcaggttctgcccgctcttataatttctgaccccaaatctgtctcggggcgcctaagcaagcgtggttccgtatgcgatacgcgcctttttcacagtacccaacttgctccctgtaagttctacaaaaacccccgcaagagaccgaggtccaacgcggcgtgactggataacacgtcacagtcgattgcacagccgttggagtatgtagccaagtacgtgtagccatatctttgagatttaataggctcacaatcctcctgaggtgatgtggtgtcaaacaccactcaagtgtgagaccgaacagacgagaatcaaaccatatggtatagccggcaggggaggaagaatcctgacatgtaaccgtgggaaacttctcctctaacaccatcatgcccttttaaattcgatccggctgtaggcggtttcgtagtaggtaaatcccttaggaaagtgcgggccttatcgtcgtatacttcccgcgaaactgaattttgaccgtagtcagactgtaatcacatcagatggttactaagcaagctactaaaacatgaggtacttcagcaataacgtcttcttccactatgatttgatccacaagcgcgcatcacgagcactaagtggttatcattggaatcaaccgctacatgagcgaagattctgtcgtattcaatctttttctcggctaggttccggtcttcatctcctaagcattgagggcccggtcccaagaattcagccagctctaacgcgatatacaaggaggatggattgagttgtacagcagaaaccgtcacctaatttcacataaacaggacgcctgttttacgaccaagacgtcgtgtgatttaaggtcgggtagacgatgccgtaccttgggctgtccctttgtcgaagtgacatcgaacggatcgttaagttctattagttgatccccctatttccgacggcctagttgcgctgcatgcaccaaccgtctgtattacgaatgcgcggactcgcctggcctatgctccatcagagacagccggatttccagaagtccatcaaggaatcactgtcggcctgcgtcagtcgggggactaaaccttccctggtatctacctgacagacttcttgctcgagcgaagtcgagttatccgcgcatctgggtaggcaggtgtcggacgagtgtcttcattgcggaaaatgtccattcagctctgtggatctcgcaggatcgggttctacccagatcgcccgatagttatgccatatattcaagtacatggaagtaagtacccggatcagcgtcaggcgctacttcttttacactgggagccaagagacacacttaatttgtagcactgcctggtagccaggatcatctgccgcttcagactttctaaacagtaccaagtttaccaagagggcgctcctcgtagtctagctccaggagaaatgccaagcttagtggccgtgcatcgccaggacacgagagctgatagacattctttcaacggcttgctaccgctgataaaatacgtattcagtccgttgaatgctacgactaatcgggcctctggccgatgagagcataactacgcaatccgtcccggtgccgtcaccacccacggtgggatctagagaaacctattcatggagttagcgccggagaccacccgaccatgtcaaattagattgccgtctacaggtgtaggggaggagcaactttaagaccagggacctctgacggtgaagaggtcgttgactgtcgaggcgactgataatgccaattagcatatggcgatagtcgccccgaatgatctttcatctctaaaaagtcactcgcggaattcgtatttcgcagcagctggttcccgtagttgaccacaaggcgagtttgcccatgccccaaagagtcttcccgtcagatacagctatcgacgctttgagcctgtgttcagccgttgagtggaatttgctagatatgtgttaactaacagagaagatggactggggcacatcaagtagaaaagaaaatgttagcgattcctagaaatagaagaggcttacgacactactcgggaggagtggtagggtccagtaatctaggcactatgaccgtagggcctgcggcgctcccatgcggaatgcccgataccatggcaattcaactgggctgacacggcgggtggcatcagagtctgtgaactagtgactgtgcgatgtatgcccgatcgagttgcgagtaagggagctccgtgtaataggaactgtctcatcgctttagagaaatacgataatgtccaagatttatgttaacaagtatccggccacgccttgggctctgctggtgagtttacccgcgcgaacggatccgagcgcaccgaccagtccaagtagagaacggtgaaacactgcatcggttttcgttgcatggccaccatcggttggcacaaatcggcatctctagtgttcacttcccgcggcgctatacgcataccttagaaattcaatctctcgggcgttttgtatgttattaggcggaacctttccatatgtccaatttttgacacatgaattttaattatcaagacctaagtaatgagaatttggttggtcttcctggttgcgtccccacctaacttaccagattctgtgcgttccaggatattacgactcccgcctattgacctggtacatctgcaccgattgcataagtggaacggagtacaaagactgcggttggatatcgactgaactagaaggctctcacatatttttagtgccgcgcgccgttttctacaaaatatttacgggtaagcgttaggacttcatgcacctaatcgcaccattggggcaggacaacgcctgaagacaccgtccgtaagcaatagtctcgaccactagagagccttctttattaactcactagactaccatcgatctacgtcggcgactaggcatgtttattgctcgtctcactggcgtatctacggacccaatcaattctacaatgcgggctcccttcaagacccccaagtattatggcaagtctaaggagaatgcatcagcccacagtcgttgaggaaaatcagtctgttaaagaggtcaccttcggggggcttagatctgctttacgtggatcactgtgactaatgcgtaccaaaacgttattgtaccttgatgcgagcaggcggcgtacgaccgacagatacgggcgagggatcgctccctcgcaggaattaagggtcgctactctacacgtgaaggtgtggtgagattgaggccaaccagttctatctgacaatagttcctttactagaacttggtcagtattagtgcgtgctgcaccggctcccaatatgaggccctgatccgttgaaaggaatcataagtacccggcagacagatactatcatagtagtgcatgcccggtgttaagacgcatcaattagtgttggatttcgccggcagggtggcggagggcagagaagtttccattcactgcgagagggactcttttacgtctacttttcgcgagacagtcttgggccgttgatgcggacttgctacactagttaccctaaggacagtggacctgcttcatcggagtgaggacacgatgtcgatctacgccctattgtcgcttgtacatttactttgtacccgacgtaccggaccacgaactcggaccacgctacagaatctggatggcgggctatagaatgcgtgtcgtcagtgtgactgtcttcgtttttcacagagaatagggcaggtagatccgacctagtctcgccgagagaggtactgcttgcttggtacctgtaacagcggtacaccggagcccataatcctaatacagggagtggatattgaaaataagcccccccgctctatggctccgaagaagtatccattgaaacacaaatgcgttattgttagtttaagtggagtaaaaatggccccaattttcgtagttgccgtcgtcgaaagcctgctcagacatcggaatggttagaggagactttagaaaacaattgttgcgcagtacgatgctgataaacccccaataaccgggaggcatcgaaactcctggcttcatcaatgtcgctacgcttcaaaccatacgtgggagttagattttagatcctccagctggggcaacttatcagatcaccaggttaagctaacgcgtgcggaagtacactgccaacaatgatgcgttccattctcaagaccggttgatttctgtaagactacgcatcaggctatgtggtccaaaaaagaggctagtaaaggccgcagtgcaacaacaaacgggcgacgacagggctgtgaagacgattctatcgctgggttgccagcgcttcgttaagtcctagcccatttggaagtccaaaggtctttgaagcgtgttgtgactatgcaggaaaacttagaaacgttgtcccggagcgagcggcggtggtagaatgtgagacagtaactatagcccaatgataattggctccactacacaaaatcgacgttggtgcgctaaacaccatcctccaatgaaatatctcgggggggttaattccgtggtcaagctgacccttaccgaccaccttgcgaacgacaccgcgttctttactctttagggtagtcaatacagtgggtccgcgctcagcgatgagccgcattacggtagacagtgccgtgctgttaaaggccccttagtgtagctagatctaacttctttcacggacggaacaggataagctgcacacaacgagagggaagagttatgctagtgattactagccagtgaaggaactcacgacattaggctgcctgccgtcggaggcgtgtcgcgcagttttccaatggccttttggcactttcacgctcatacacctttcataagggtgtgggtgtcttttgtagagctcgaatatcggaccgaaatgagctaaagcgaatgaacattgctagcatctccggcggccttcagtagcccattttcatactctctatgcacaccgcgcgtgggccgtcctgacccaccggcagtccatgggaacgctcgaaaccgggttagcaaagcactgaagcgtatcatccctattttcaacagtatggtgaaatatactggacgtaggcggttagtaagttgatgatgcgaagggcgatatgtggccgctgaggaagtgactatcgattttgcgaatcgccactgctcacccacactacgaaactacggattacgtgcatgcatgcacccacgatccattatgcaaagcactcggtttaaaaggcctgctcggttgttaatgtaagttcttcacacgttagagatcggatgtcctctgaactgccggtcctaccaagtgggactgaacgagatacagaatctttcatttggcgtaaaaggaagtaaagaacctcaacaaaggcaccccctactgatgacgagaataaaaaaggctagacttcagaccgcgcgacgacgagtcacgtccttagacaagctttacactaggaacccgaaacatcgtgtaaataatcaacagtatagaggagtacatctgctgatgtcgtggcctaccattcggctgaacgccccatacgttacatccagctttcagactctagagtagaggagtagagggtgcgtgatttcgattggtatcgttctcgcaaagggcatctggcgcaaatctatgacccttctttcgcccgataggcggcgtagtggaaattcggcaagccagcaatcgctacttagcagctctctacagtcgcggcctttgaagtaaaaggttcagcggtcacggttaggtcgttcttgtcagacgggaccccgttcgttcgatctcagttttctaaggattgacctgatcccgatcctaatttattacccaatacattagccatgtatgaacatgttgaatacgagttgtgtcggtcggttgctgtgccgccggtgcgctgtgtcagggagcttacgggtataggaatgggacattaccggtacgagataattagcagatagtggtcgagcggctacccaccaccgggatcccatatagagtgaagcgtggctggaaagcttgcacctcttttgataccttaaggggttcagagtataaaatttctgcaactaccgaactcccctcggcggccgatctagtcctttctttgaatcaatggcctttagatgggaacttgggcaggttgatagacctacccaatgatttggcatcgcagtacagccacgcgtgggaggacaggcctttacgaggtaatcgatcggttactggcatgagcaaaaggtgggtattccccacgttaaattagaagaaatatcgggccttgatatttttttgtcttttatgagagcgagctcggcccaacatttagttgttatcacggccaaggtttattcttctttgtccggatgcgcttctctgagttcatacgacatgccacatggaccccgatggggttcaatacttaaaacattttcaagtaccgatgtagttgcgccgcctcctaaaccgactcatcggcagcgtttagacccgagtatagtcgaccctattgacctaccagtgctaaataggcagtgaggtgattcgagaaatgcggcgcccttcggtgaccgcaggggaggcccgatagcctaacggaatgcctctgacggatacgaaggctggatagtcccgtcagtaacgacgctgccctatcagctcgatctacgtcgatgcgtaaacctgaagggcaagtcctgtgtcgttacgactgtgattggcagcgcttactgcaaaaacgcgctcatctctaccctgatgggatgatgcacgggcagacccactctgttccctcagctagtcagacggctattcgaaatagacccgtgcacccctctcaaaattcctggggagtctccctcgagatataataattcagtgacggcacgcgcgccacaaaaataagtgtcccctataaagctatactcgacgaatctgtgaatcttcttcgaagtattcctgatttagctacattttatgcctgtgggcaaagaactataatgatctgcgagttaggtcttcaccataagaaggactatagttgttacgcacgattagtcaacgggtggggagcgcctgtagcttagtggagggcaaaggtcgcgcgtaatagatcagcgacagtcgtgcccgagacaacatcgtcattcctgccgttccatggtataatcagggctgagtccgggacgcggaactaatataacttggcgcctgtcctttacccggaggatcatgtgagagtcccatgtgctttacccaactccgaccatctggatgtgcctacgcgaggatccaacccgagcgacggcatgtttgagggagcgtggctttacagccatgagcacagggaatggccatgtgcttcgatgtctcgtgtcacccattcatatggagcgaccgagcccaaacacgcgcatgtacggcaatacaggtataatagacactggtactctcgtcgttggccgacgacaatccgttctcaaaggatatgtctataggatgagtccgcgcgtcgcagaagtttgatggcgctgataccctttgactaaacgtaccaaagcgaccaacccgaactcggcgggactgttgtgacgcggcttgcttggacccttaactgagataaagctaggtcatagcatgctgcttacttcgtgggtcggagtactggtgcactgaggcccgtcactatcgttctaactttatatcacacgcacgagcactgagttttcggaggcctcgttactctttcacagcggcccgtagcgtgccacaagtccgcggggctctagaggactgagacgccttaaatctctcgtgctcggtgtgctacctgggctgcgaattgggatgccaaattcgtgtgagacctgtttggcaccattcttcgggagaaaagcctaagttacacgcccagaaagggtattctcgcagcgcaggatccaggttgtcacacatgaaacagggtgccgagtcccaattcaagccctcgtggcacaggcagattcctcaggatacagacattgattaccgcagattctagcggataacaccaatattcaatcacgaattacagaccacgattattctggtgcctgttggggagaatgacaaaacttggcagtctgtgccattagtaccaggcggggcaagagcccaatccacaattcaccttgccatgaaaagccaccttgtagatgcttgggcatctcgtcgggagacctactgcgagctaaccaattcctgtccttccaaccttgcaagtcgcggccgtgccgggcctgctttgtcttgggtatctctcacgctaaccttgttccgtcccttattcgaatagcccccggcgcacgctcgagctgcgatgatggaaagcgagacgcaaacgaaaagcggactttcatcgcagtaaggaggcatcataccgggccgtccatgaggcgatggctgacttcactgtcacactacccttgctctcggatttgattagtcgacttcacgtaaaactcagctcacgacggataaatacacatcaacgttgcactcgccttttgtaggatgctggagagctattcgattctgagatggggcatcggcagtgctcaatctgggatcagtgagtccattcacaggttttgatagcacgaaggaacccgcctcgatctgataagagtaagaaagaatgcctgcacctgacgtcgccaccatcattctgtaagtcgagcgggagtgtagacttgtgcacttgtccatcgatcgttccgcttgggagccggcgaatcctgttcagattcgccctttacacatggttccaattacagctctcgaggtggcgtccgtccagcccacgataaatcttacggttagagattcacgcgtgctcctcacatccctacttcctcaccctgagacgcgcgggtctaggctgacttgaatcaccgcgagagagattaaggccacgaaaactccattccatggaagtagtgcatccgcggctgtaggtatttcctgatgggatttcacggaacgtcaccaaaaggtagggacgaaccatttttacggcttgatggccgtaaacgactccgaacacggtaggggcaatcggcgggagtttcgactagggcgatagcagacagtgccgtcgtgattttgccttgttaattactgagtcatgggagcagagtccttagaagtatgttagaccttttgataactgtgctccataagttctgcataatagttgaccgaattcctacagattacaaccaacgtaatcgccgcctgattacaaaacaagccggtgtacagtgaattgtgcatcatcctgactgtgagggtaccacatttcatagtttctccaatttagcgcgtggaggtcttcacatccggggtggggataccttatcgggcctctacactgagcgataatacataagcgatactcatgaagtaaagaagatgctccatggtcgcaactggaacaactaccaaacacgacagagccgctgtcgaggatccctccttcacccgagactgggactgcccgcgtgcatatcccggtgattaccggtgaatcgaacgcgggcttgcccagatggcaaagaaggtggactgtcagagtgataatggaggactatctctagggcagtactgcggccaactgcacgtgcacctaaaagaatttaccgtggacagcgaaacagttgtagcagctccatttccagggtagtattggtactgttcaggcgccggggaaataggccgtacacagattacggtttcgctggtggcattgttttatccgccttttggaaaatgtcaccaaatttgtttacagctcagaagaacgaggcagcacatttgtaatgcttcctcttgccgtattgataatttcgtcgcgcctgaccatgccgcacaacaaattcgttaacccctggagcttgccggcgtcgtaccgaagcctgggaatgcggtttccatcccactcatcgatgtcatgtgtcatatagtatactcaccagaacgttgtcgcatctaaagtactcaagcggaggcagagccaggatcatcggctcttcccttcccgcttaaaaggacaaacggtctgcctgagtgtcttattcagtattcactgacgggtcatttcgacccacgatccgcgggccggtaagcacattgaaacactcaaggcactcgcaccatgcagatcatccagacgctagtcgattaaccttgaggttttaatgcaagtaaggggcgtgtacggcaacttatatcctctggtaaggcacttccctggatcttctggacattgttgcgtcttacacagtagcacgtaaacatcggaatgaagtattgtccatgacatcctgcttacaacgacatgtgatacttataagccgatcttgtttgacgttggtcgaacatgcctgttcatatgagaatttgcccgtggcgcttgggggtgcactaaaatttgactgacacacatttccccagccccccccaatacgggagtatatttcaagagtgtatccacctgtgacgtaggacctggtagctactagaatgaccgggacggtttcggtggctggacgggggagtcactagcggagttagcgtaaccgttagcaacccgacccatgggcgagatgccttattgattcaaaaccccattgacgggcctgagttccaaacaacaggctgctacagagaccgctccatcatgaaaagggcctacacaataccgtaaactccgtggtgagagttgaataatagatcatccggtacctctttacgtagtttagtgggttcaatgtatataagtaactaattttggcacatgaaggtgcacgatcatttttgtgccagccgcagcgaaagacaaacaaaattggcatggctcgtttcatcgaggattctacgttcctatgcgttgggtggcagtggggtcgaacacgtccctaaggtccctggcgatagtgatggttatagatgcgaatccgattgagggcatcgcacctgtaccctccgtgatgtcggtatatagacagagcattctagctcggtctcttcttctccactctcctatgactagcgctgggcacacccgctgggtacttttatttagatatgcttcaagggcaaatacgtcgaactattatggaccccgaaacaacactgaaaaagtactaccgctatagtagacggctctacaacgacttgaaagtacagaaaactgggtggagtcatttgcagcgggtgatgctaagggcacggatgtggctgtcacttttggacgatatccattaggtcaaagtcgcacaatgaaacacacgaacagtttttacgcttgaagtggattaatcgtcttttgtgctaaattgatatgttcgtcgatccgccctaactacttagtagtgcgtagaggttacactactcatgtggcggacacttccttagtaatcttggagcgctctcttgaagtgttctcatcaaatggaatggttcatattacggacaatataaacagtattgcggggcgcagggctacttcgtggagcagataccgtttcctttgaggccctaacgcttcctacacatatactaccattgcaccagtcctggggttttgattcgtgttggctggagatacggtcctaaggaccgtaagagaccgaccaccgttcaaaacttcaatacagcgtgacgcgtgtcgtggtttagggggcgtccaaatacccaaatcggaagttgccataggtttattttaacaccagtggtacttgatgacaactaagtagtctagttcccagttccaatagtatgatattttagtgcgtgaaattcatgaaatatgcggagctgttcacatcataaccttcttaaggcaccggccgaggcgcttcttgagccgagggatgcacacggcaatgggctcacgtgtcgctagggtgttaccccgaaagctagagcgcgatcactgacgactctcttctggggagacactaaaacttgccggatcctcggtcccctctaggattcagagtcagcatttacctggaagctgacgtattttggagaggaccagtaccactgacgcacgtactgttcactagcacaagcctcttgcagggggtcctagtgctagtcgatacgcactcggtaacacgtcagtgcaaactactctacctgtcctcttgcgagatactagctgggacgcggactcccaatgttattacgattaccgctctctttgaatcatttgttctaattttacggatccgaaaaaacctaactttgttgggctttctggcagccggcataatcataggtacggaccccatgactctcgtagaaaatagcatggcgtgtagggttgatttgacgacgtgcagataccttcagtgctacgaaaagtatctcgttggttattctcacgtgtcgagggcgcgctcagttgttcgaataccataccattgacatgtatctgtgcaacatcgacccttcggataaggtgcactaaaaaccattaaactttggtcgttagcgggcgggtttatgttttcgtaactctgataccgatcgcacaaattaggcacccgagcgtcgagaacctgcatccgacatgaatcttaactcttatacctagttaacaccttcagttcttggccccccggagaacaagcgtaccaaatcttacacgcgataagcatccggtctagtagtgcggggtctgcggcatgactgtgtggggtaccgttacgcaaggtatggttccttaccgtatacctacattatctgcgctcaagttgcccacactcatgcgccgtaaagcatgaccaagcctgcacgacactgtcctgcgtcccgttgtctaaccattcatgtcccgctatgcaatttcgaagcgtccggcgcatgcgtaggtttttggacgcttttcactctactttcgttcggaccgtgtgttcggggtgttgagcttatgccactgtgatatggcaattgggcgaggtgcctggacaaaatatcgacttacctgttccttgatcgtggtgggtctccaaacgcaactcggcctagctaattgcgactccagggtggagatacatcgcagctctcttgtctttgcgattgtgtaggcatggacaagttagaactgggggccctagcgtcgctgttgctggcggtgacagtctcattcgggaacgtccaatgccaatagttcaggagccaataacgtgttgggtagattgtgttagagtcgtcgtgcgaaggtactgcgctcttcaccgagcatttcagccataactggcagttcatgcggttgtggatagaacaagtgcagttgatcgataagttcctaccactaccttgtgctacgcttcatttgaacactaggatttggtatgacagattaggtattgtacagtacgaaataacccctccggtacatcgtcttagtcatccggcttgcgtgaccatcaattcggcactccagtgttccatagtgtaccacatgtcatgtattgtgcgtggttagctggagtcccagctcaaaagtgaccgtacttgtcatataccaagactactgccgggcgtgcgcatcatcacgccacgtctgtatgtgtcccgtgtgatgctttaatcgtgccggcacttgaaatttctgtaggtgggaacggtaaaacttttatgtttgctgtccgatgacagacgacttcggcgaactgggagacaaagacgtctccccagtgtcgtggccactagtagccatactctagtgggctaaggcttggtacaggcgccaagtacggtatgctatatggcggggcattgatgggttccgcccgacgccatgggcatctgttgggacccgattccagtctaagggttcagaagggagtcacctcgaccagaagggcccggagggaagttttacgctggagacgttcacggtgccaccgaagtatcggaatgcacatgaaagtttatccgccacgtgacgaaccagcaacaaaattatagcgtctcacccaggctgtcgtgttgttgtggctacatgacaccgtgcgcgaactttggcgaattaatattctcgcaaggcctcggacctttttgtttgtggactggtgagtccattccaaatttgggccgttgagcgctgttaattaaaaaaaatgggttaggggatagtgcgggcggggggtgggacataacttttgtccgttaccgttcccaaagactactcagcacacggagtctcagggtggtcgaaggtaggcgtcacaattggagataacgtgcagtggtaaattgtagtaccgcataatgtgaagttactcctaactatgaaatgaggacattctgatgcgtgctgtgggcttcgccatccacacagctcgcaatagggaatttacaccatgaatcacgagactaatggcgtcggctttctgttggagaggggacgaaatgggtaaaattcgcacttcgttaccattcttacggaggcggatagagctttgtataagacgtctctaagcgacgatggccgatcagccccgtcaggtggctccctgacacgggctgtctaggttgggcaatacacagcctttccactagtaacaatggaggtgaatagcgcactcgaaggtggaggtaaatttcttctggctgtgtcgttatcttactagttcgcaggtaactgagccaaactcatccggtccatgacaacaccgcttgtagattagcgatccagctggtgaatcgaaggtgaacaaacgaaagagttacttctggctgtcgcggtggttcttccttattgggtccggaagcgttagctcaactcgtatgtcagactgtttcaccagtcccgcgcgaagtgcagtctgttcgagacggcttgcaatgataagcaaccatctcttttcccgaaagaacgaagagactcgtatgctcaggcaagaaacactccgcaggttcgtaactccgatgacgcctcgtgtcattgggtacaagtgacgttgagtccctatgctgagagccaccgctggccgacatgcacgaattgacggttgacccatagcggggcctggcggccactttggggttaagagtgagactttcccagtatgtgagagctgcggtcattacgaaacgatcagtaatgcctaacggaatattcgtcgatgtagctgggataatacggcgccccgtaaccttaaggtaagctgcgggaatggcatttttcatactgtgttaaggcaatccgttttgttcgagcatatgtgctgtgttggataagatatggcgattttgcgagggcacagtcgtcatacgttacttagggtcgctagtcgcattaaatccgaagctcgctaaatctttgccacctcctcgatgacatggacgagccccaaggatttcatgttccagctatacgattgcagcgacgtatatcttgataggacgcttctcgtttgaaatattaagtgtggcaggttggactgagcggcgggccgcactttcattggtaatctgggtaactgtaacgagctcttagctcgtctttccggctcagcattacctgagtgtgaccccaagcgatgctattagtctgatatgtcgcgtgttaaccttggaccaaactgctgacgcttagctcctggtgccggtggttggccacggtccttggaacggaatgggcaaaaggcttgcccgtaccgccaaaaatgtcttgatagaactctaagcctttcttcatagggggagcaagagcgccgtgtgggtccacccattgctattacagggttaggtcagactctagtacccacatcctatcttcgcctcttggactgattcatgctaggagatcccggatcacaattttggcggttctgttattccattcgcctccgaaggttacgagggccgcatgcgcgagtttagtcacatgccgttaacgccctgtcatttgtaagcaactggcacaaccgtttgcgtgctctgcaagaatagccggcgatatgtctcccgatggaggtgtggcatagcggatcggtcaatgagagggacctatcatcgatcagggcctccgtcaattgaattataagctgcagtgaaatccgctgcgctggtggggtaaggcgaaaacatggctcaatcagttagcgccgtttctactcggtaatcatactgcggttcaattttagtccatattagaagccctgagcttcagatcagagtactactgctagcggtgacctgcctcttttcgatgaacgcctagcgctggaccggatctgccacagcaatccgctttagcttgaccaagtgtagaaccaccggttcttccaaatacaacgatgaggctacactgatttgacgcccctcgaagagggatcacccatgtgccggatacctttttctctcctggattagcaatctccgcttaggacttgtctgtcgtcgcgggcactctaatcgcctcacaccgcgaatgcgcttcaggatttacaccccgctttagtacgcttctaccgcacaatccagtgaggtgatgcctcaaaagcgtgaagtcatttctcttttgcctagtcgtttcgccgaatatttcgaactatacgatcccaaagtgtcgacgtacagccaactaggactggagggcactgcaacaccgggggtggcatgtcatttccttagaagcaatggccccttgtgcgtcgtataagagtaaaaatgtctaggtacgcactgatcataactagtagttcagcgccggtagatacggcgggtcgcatatgctatccaaatagtttaccgttatagaacaatgtaccccccacatatacagctgataatgctcttcaatccacgaagtattgagaacccctgaactgctcgactggtacaacgattccaggtagtcgcgcgagataggctgcaccaagcaattacgctatcgttggtacaatcaataaccagatgggacgtgatctcctgctgtaggattgtcgtaacagttatgggatggacatctcggcacggagtcgcagcaatgagattgtgtgacaccgtaggtaaaagcatcttttggcgccacgcgatcacttcatggagccccccttgcatgcgttggcgtaccaattacagtctacgggtgaaatagccacccggccccgctctgcacagagtaggaaacactctcgagtgttagccggccgtatcgtcgcctaggcagtacgtccagttaactaactagccaccgtgtgctttgaaggacgatgcttatccacgcagttaagtaatagcaaactgggcgggtgagaaattaactacgattcttggcacggtcccctcctcatccgcgaccagctatcaatgtaacctggttggatccccttccacgtggacctgcatatgtgagtatacatagcattaccaggtataaatgtcgcagacacaatccgactgccaagaagatatcgccccgcgtccagtctgtaatcgtcatcatggattcgaacgccacgatcatcccatcaactgatctataaaggggtagggtgtatttcttggcgctgggggtaacgtccgtaagatgaacttacccattgcgccggagacatcagctacacctcgatgagacagttatcaacaccggagaatctctaacagccttagattataaacgtcatgaacctccactctgctacttcgtgtaaggccacccgattaagctcgtctgccaattctctagtctatttgtacctgtgttaaacctagggctaaaaaatagtatatctgcggcgtgcaaagctgctggtgggcgccctatatgcccatcattgggtcaccgtttcaattcgtaaccgcatctttccttcaaaattctaatctgcttgcatcggacacatgctgcgggcgtatgtacggttcacaagactttaggcaatcgggcaccgttcgcctccgcgcaccgtggtctcacgagtggttaaaaccggttgcaaaggatccttaactgtggaggatagctctactctccgtgggggtgatagttctgccaagtcttggatatcgcaacgcagttcagactagcttagcgtaggccaccctgcggatggtactggtcgcgaaggttttccaatcgccgatcaacggataccagtgcggattaagcgagaacgactgttctagtgcctttttgttcaccggctacatttgagggccttaggacctagagtgaagacgtagcaatggacccttccaacgatcttcctgtggctggtaatccacacgcgttgtccggggcgattagctgcgagtctataggtccagatcgatgtggcacacaaatcttatgggtatcaggggcacattaatcatctaatatcggagccgtaacccgcaccaatctaatcttaaggaatgtggtttagcatgcacgtggttggtgagtcccaatttgactacgccttacgtaagagggcttgttcttatattcccgcatgggtgatctcggacgagctgatgtctatacgttcggcctagctggcgcgctgcccgcgcctaagcgagtttccgattgacaatccatggaacaaactaagataccaaagccgcatgagcttcatcacacctcatgctgcctgaagttggacccgaggcttggagcgtacacagccacattaaacgatcggaaactctgcattccaggcgcagcatacgctcctcggtgcagattcactctagcggagtttgaagctaaccctcattaaggataccggtgcgacgggcttgaaggaccccttcgtttccgtgaattgcacatgacacgcgtacctaagcccctccgattccaatactctatgaattatggatttaacctcgacgtctgtgggattagttacatataaccagtatcaaagtgcggacggagtggggcgtgttagttttatgtctcatggctaacgttacggccttcgtaggggactaagggctggcccctaaacttgcgtaccgctcctttcagagacacaacacaaaggtgtaaatcctccactaatgacgagtcttcccatcctcaattcaattattgtactgaactggagcctatacgtggtccaaagtatgtttagctttaatcttgcgatggcggcaggaacttcgaacacctgcgagaagggtacactgcttatcgtcttgcgagaaaccgttcaagctagtaggcccgaccctctagactgagaatgcggtcggtttcgtgtccaacgagcttatttccctatgggccttccggttgactttggtccgggtctgtccctaaagtgcgacttagcgcgatagtgccctgggttgcgagaattaagcgtagtacgggtacggtcccgtcatgttgtctgatataccgacgctccaggggagcgcaaccttgttctctccaagtctttgccgttaatacctatgaaccttgttagaactggcacaagtatatatgaatctgttctccttcccgctgccccagcactacgcccaagacataccgtgccaggcgagtgcttacaccatcgtcgagatacaattggtaccgacgccttggaagcggttgaagaacggcttgctttccgataatggcccatcccgctatatggacgtgtcgggtcacgcgtaaaggccgacggtgtcggatagcttgagttcatcgcgttgacatatcgcccgatctcgcacgaatgcccatcgtcgtgaatcgtaatcgagttgtgcaagatagtcagtagggcggccatcggaactcctacgaaccatacggttacacctttctaggctccaacacgccggtccgcggtacgtgctaactcgtcaatgcacttgactgtggaagggcgggctcaccaatcaaatgaagttactctctctctaaaacccccgcctaataggtgagtttgagtagaatcgattgaaccaccgtccttattttcgtagatagttcctctagagattctgggcccttctgcggtccagaccctctacgcaatggatcaaagcgaatcaccgtgcacccttcagtgttttttcccccaggctaagccttgtgatatctgaggtttaaaaggcgggaatttcgcccccgctgtcctactccgttagcagatccggtttagataacgtctggcagaaacagcatggcccactccacggatcgggtagtatagaactggatggttttaccaagtgcggtcgtcatccgttttgcgcacgcggcacactgcccagctatgtgcgagaggcattgaaaacttgaagtcgtaagtccttccctcagaagacatagaactctggtacacattgagtaatattcttcctcggtcacaagaggtcattatttagtccgttcacttttattgacctgctccgccgtaacgtattcgtactaagagttaagggctttgtttcgtagcgcctactgccccggtaaattacgtctgataccctacatagcctttgtttggttagatacgagtccttgttaaattacgtaagttggaggcattaactttggtgtgctttgatatttctcaacttctactttcggaattatgaggtcccagcaaaactaggagagaattatggtcagggttaataatgaaagaggggtcgtaactccgatctaggagggggtcgctaagggcggggaaaatctttcagtgacccttcattgccattgttgttaggtagctcgcgtacaaaagcctcacaaaatagctgacgctttgtctactgtacaataatatttcgccttgggccggagatattgttctaaatttacaccattgcaatagtttggccggcggcccaggattatttatttagttccggtaaaggcttccccccgaacatattggttacctcctttaggcaagccaccccagaaattatacgctcagcgcggcatgcatgctagtccgcagggtcttaagcgaggaatatggggagtcaactttgaggagacaatgatgcgatcgttgatgcgcacggtgataattgataccaagttcctctatcaatgtcggcggcagactcctaagcccgccggcgctggcaatgctacatgggggaaacgcgatttagcgtcggatgaagatagcttctaaatatgttcacagatgtcgatgtacataggaggtgcggatgctacggctccttataagagacagattgctctacagtgtttagtactatattctccgaattcttgtcgcaccataaatcttagattggtgcgtacgttactcgaagaacctcccccatttcacccgtactccatcaccatttaaaccacatgcatggggacacctgcctcagaatacaagctcgtaagtggagtggcttacttctggaggttgaccacttacagagacctgggcactggcaccgcgacatcaccgctttagctcgtgccagcctaggaagtcgagagctccggatatccagtgttggcggtctcgccagcctttagtttaactgcgattgcgtatcccctgggccgtaggagaaacgaaggcaccatgcactttaagtcaccgccggagggatgcagagtctgatgacccctttaactatcgtccactcatgtcggagtcaaattctaaatcgggttataaggttagtgccggcccgcggccatagttggtgacgtcattcagtctcaatgcagcacattggggtacaaaacagcgcgggcatctagaactgacatcgacgattgactgtcttcagcgggagaatctcttgctcacccctaggattgccctcttcgacttagcatccctgatcttaggcttacgagaataaagcacgcgcatccgacagttctatttaagaaggcgttagcacgctggtccggctgaggaagatacctcccgcgagcgcatgtgtgaaagaaactagcttgccatcgcatctgaccgccgtgtttgtcttcgaggtaaaaagtggctcgctgtgcgcctaaagatattcatcggtatgcgtcagtcaagacgatgtaggcgcgaacattgcttccgtgtcgaagtggtaaagggggttctctgaatgtccctccgctaaaacggtcataggccaccttcccgagtgtggagtcccaggtgactccagcttgacgtacgttgcgtgaaagtggcctgcctccccgaatctgacttcgtcgcactcggaattcacgtctgggagttcacacacgcattgttgtagatccgttatctttaatcactcctcagagccacagggccgctcagcactcgggactaaagccgtcactgtctggtaatctaactatgatggatataccttaaggtcgtatgcttatggtcccgagcctgaggcaaacgtcgcgcagctcaaggggaattgaccccccgaatgcgtcaaaccctttgttcggcttgaatgatcgatggaggcttcgttcgataggtagaaaatgtaccgctattaactttctggcccgtcgagcgcctgtccaaaaagttcagtgaaagacaatcgatcgggaggagggcctgataatagtggtctcggtaccatacggttatcaggacggcaaagtgagcatgcgggaccacaccgtcagtcgtcagtaaacttggcaggcgtgaaatcacacattaggcgtgggaataggccctcgaatagaggtcgcttagcgacgacagtctggcgtctccctagcgccgagaaagacggaagtgtccaagcccgttacagcggcgagagaaggtcgcggccatgggcgtcaaaggggagaatttgactgtcttagcgttgctgccattagacctattctcaacaatcggcatatagtacagcctacgtgccgcggccaatcatctttttctcgaatctgtatcgcatgatgcacgtaggatccccgagctccgttattgtgaagcgggaagtgtctccggatatgttcgcacgatttcctgttatatacctgctctgaccccgtgctctaacatcttatcggttcagaatccctctaaataaaaacttgtaacttttcttcacgtgctgctgcttccgctccttcggatcaaccgatttcagtgggttcagggccttttgattcacctccactatcgtattggcttagtacttacacgtgtaatataggcggtatttacgaggtgttactgctgatgacactgctgatgccgatcggcgaaccttcgcctgttaaggacactgcgaaccgcctgattgaacgtatttctagctaggagtccagaggtcaacggcgcactagccccttgggttggtaatcctttcactatgactcgacggtaggtactaacctaacagaacgcgcgactgagtgagggcgggaggatggtttcacgggtgatatccctttgccgtagggcccagcgaaaagatgactcagagagatgtgaatgagtggtggctgatttatgcggtgccctccttgctatgtgagaacttcgcgatctcgaaagttaagaactgccgcgcaatggacatggttgcggctagtcccgtttcaactgattaggggcctttcgttccagttctcctgccgaagtgcctgatcccaatccccatacatacaggacctgggagccatcagtctaggattttatggtttgccccaggactatggtgacgtactcactaatgcatgagaattctgtgatttgaacccgacgtttatcacccacgttcctacggctagaggccgaagtggattcacatggtgtccaacgatacaggcacttgggttatggcccatgattgagtctctagctctctgatctgtatttcatagtgcactacccagagcggctctggggctgatatcgatcaagccactctcggtcccttggctccgttggagggttgagataggtatatgggtctaagagaacttagccccacagaacattgcgactattgatttgacacgcctcatcctccggtgtggtcatcagtattcgcgcggcaaaccgtaattggatccttctgaaacggactactcggaggtcccgagttcagacgagaggccggctatatctagcggtgccgtctccggaatctggggcgctggctaaggctccaagggagtatgggaattggcaaaaagtcgaggacatcggcgataaattggaggaggtctccgtgtacagtgatcatcattgtcaaagtccatttcgtgtgccgagttatgtcgccgctcgaccaaggaacgcgacctccgtatccatgtacacgagcggcaatgaatacagccgggggcggggaaggcaataagtaggaattcactgtctcactagcgtgggggacgtatttgatttcgccacgtcactatcgctttcgtacggcccagactaggttgaggttccgaaagtatctagaaaagaaagaaaagtagacaacagacccactactcttcaccagggcgactccactagacgcatgtagtcgatggcattcaggcgtaggatacttagtgccagagacgaatagcgacggttctaatagggatggtagatgagtgacgctaagcttcgtacgaaagacaaatcggtgtgtggtcatacctcgcctgtttatttaccaaagtgattagtgtttgaccgaacatatagaagagctgagtggcgcaacccagccgaggaagagtgtgcaaaggcatcactcccggttactaaagtggctgctaaactgcactcgcacaatactatggctgtacaagcaagaccgttgatgtttgttagataaacaatcattcacttacatttttggggaggagggggcttctacatcaacttagggcaccttgccaatctggggagccgcggcgatccagttccagcacgaacggccagtcacggggttgcgcgtcaaggtggaaaccatcgtgacagcaaggccgtcgctctcctggcgcgaaacgcttcactcgcaaactcactatcccttgtttcagacggcaagaaggaagctgaatctgttggagccattctttaaggagacctccggccgataacccccagaagaaagagtctggaaaccgcatggattcaggaagaacagaccgtcgttagaacggcggtgacgatgaaggattggacctctacagagagcgggagcgggaagttcctgtttgtatcacgggaaacgctataagtttctcagagcacgcgatacaagggctccttctgggtgatacagtcaaaccactttagcgcatatcggtggttgcttgtttaaattatcccgcatacctaacattcggtccgcctaatacacacgtgtacaagaaccgtcaatcggggcgactatctcctgcaacacggatgatagcgctacatctcaagtgttgattggtgaacagggtcgaggcctcgccaaataaggggaggctaacacaatggccttgatgcggccattcccgacggcaggtaaactttatccctggtccaggttaccccttcttcatcttaaactgagtctcagaatcccacgtatttaggagggcagatttctcctatcctgttgtggtcaattgctacttaatccgcattacgtaccgcggcgcttctaagaacccaggtcgcacccgtgcctttggacgaagactccctctcgtgtacgtgtgcgctggcggtgagacttggcacttgaccgctttaggttacgtcattagcgtgatcgtttgagcttacgtgtgccgaaggccgtccctaaggaaattaccttccagaagggttatacatgacaagatcaatatactgctaagttggaagtggcggttgatgttgtcccgccgtcgctgcgctaggtcccgatcaccctgtaagtcaaagggtctgtgtatccgtcaagtgctgtgttgacagcgctctgggatctactgacttatctgttaagcgtattgccgagcatagtggggctcttctttacgaactgtcgcttctcactttagcacgtacactagctaacgcacgtttcggatactgtggagaatgcggctagtgctcaatgagggcacatggtgcctatattgtctggtggcgaaagaggtaagggtcggccgtattgggaaataatgacaaccgttgacacggctgacaggagcagattgtttacttttaactgggagtaacatgcctaacttaacttataaattgctaaaagatacctccaccccgaagtatttgcaccccgtgcttgtcatgcattctcaaaatgcaatcccatgttcgacggggcctagaataaccacactccgaacctcgctatactcttcgtcaacccgagttgaattgcacctgggtgcaaagactggggacctcggaaaaccatagggatgactcactgtaactctcgtcgatgatcgccctcggtttgctgcactttcgatgtgggtctagtcccaactcactatgtgtcggtgagattatctcgacgcaacgtcccataccgctttaggagtttgtaaccagttaaaatagattaggaaaagttccgggttggggggggctacgtcaccacctcaagtgagctatcgctcggcaaccagtcaaaccatatagattaacctgagaagccttaatcaagaagtaaattatccgtcatctatgatgtagaggaagacgtaggctacccagaccgccaacgaaaaagacatggctggattcctgtctactctactaggctgaccgctacgtgtgagttgatattcgttaattcaatctttcgcaagttcctacgttatgctcaagatttggaaaaagtttcgagatccgaggcggtggtcacccccctcctgttaaggccgtttcctttgaatcccggatttctggtcaaggtccagatggtggattgctgcttacctgctatgccgaccgaaagatcgaaactacccatttagccttccatcattagattataatgccgaagagtggtttttaagtacttattatggatccttcggtacttcgtcagcccccaagagaagcccatttgtacgctcgatacactcccctcccttttgggagtgaacgtccttgagtctaaacgtactgtctcacgcgaaacttttcgaagaaagaattttagactggcggcacatacgacaagatgcgcaccgggcaagtgattagtgattcaccttgcagtgacacccaatattaggggggtgtccttgtgccgggaataagaacagatagcaaacctattgcactgctccaacaccgcagtcgtgtacaaagcctataaccacgagagaaatgttagtcgtgcatacgcctgcacctcttctgtgctccctatacgcgagtaaaacctgagatctggtttagattccatcggcgggatcgtaggcgatcttcgtacacctgtcactgcgtactgtaaaacttgcggggttcggggacacttcatattattgtgaaattgggtaccgcgggcgaccacaaaagtgtatgtcacccggttcgggagacgccgccccaactgaagcctaattccctcttgcatagcctccaataaccgccgactcgggggatgttaaatcctcatggcatggttcagtgacgtactagtatctcctttatggccggcactatctttgtcgtattcagaagtgaaaggcgacgtgggcacggctcaaggcgaaaacattgcttagcgatggcctagtcacggcgtcttatcggagcgaccgtgtgtgcagggctaacatctctcccgtcaaatttggctgagaccacgaaatctctctggttgtggcatagtggaagcgtgggtgtgttccgaacggggctaccgccatatcggaacttaactacagttaagactgtcggcgttatacgtggacgccaaaacgagggctctatgttgtaatgtttcccgccggatcgcgcggccaaagactttggtttacccatctatatatccacgcaggtccctaatagaggttcatcttaaccctgccaagcccggagaaagaatatatgcttgagagtagccattgtggagaagtacttaagtggggacgttatgtccctcatcggcacaaggtacctctcagctacacgttggacagcggcacaaggttccatgtttaagttagacgggaatacactgattctgagctgccgcgactgtgttctccaatctgggagccgtttcaccccaatttagagtccaaagtacagttcgccaggcggaccaaggttattacgagggcgtataacgcaaccgccaaatatgaccatttccgcatcgcgggttaacaactaccaggccgagtgtacagtgacctcgacggattctcaaggacctacacttttactcttgccgaaaacaaagcctaccagaagaattgggatataatagtagcctacacgtggcggacagtcctacatcgggattttctctgtctcttgaccctccacagtgatctgaacctaaatcattaacctggatgggagccctcgatcatgacgtagtctttctgtcattcaaacgcaacagccaacgatctgggcctcagtagtccagcggttttaacatgtgactcaacgtcatgctagcgcccacgccctattcgactctggtccccctgactccattccgcaggtgtgagagggtttcgcctcgccgattgatatgtgatcccttcgggattaaccgtccgtcgaaattcgagttcactgcgccttgcgtgcttttatgtaatgtgtatggacagataccatgtgcggcaccaaatgttcgggtgatcaagatctcgcatccccgccaaagggacaaacaaactcactgcttgacacgccgtactcctgttgtagactttaggggtttcacatccgggcacataccagaacagtgctcaaccaagcgcatccaagccgtcgacctaggcgttattgcgtcccgccagttcaccggcgatttggtggctacacggtttcggtttacgctgcgctcactgattaacttagctaagtatcggatacgcgaaaattcaaatagatgacccattgtgtaaagacgcacgacgagaacgcttgtgcgctcgtcaagtctattgctacactcagtacaggttagacgtatgagcgtcgacatgagcatcgcacgggtcctatttaggcatgagacacctgacgctctggacgtacagacttatcaagggcaggttcattgtaatcgttgagcaggcgatagtgaggggccaagctttggctcgttaacctgttatcgcattaacctaaggccttagacacagatgtccccaacactactgtcttatcaaccctcagcctggtgaattaaggttcgaaaaccggctgtaagggcagctcctatttactccagtgaacgtggcacgctaaccacctacaaggaacgacttacccggttgtttctaggattagcagggttggtttacgtaatatattggtccatgagatctctgagggacgaagtagggagacgttgctcgggcatagcattcagaaattactctgacattgccacaatcagccgtgttcgtgcactagttcgatgctgacgggaccgaatgtcttggtagggagcgtaatcgctggaagatatatgggctatcacggaggtaactttatgatgatgggaacatgacagcgacgaggtcgttggggcactacaaagacggtcgatggcgttctgtcaaccacgacttcacttgctgtctcctgaccccggtgtcgaaccctaaccatactgggagtgtaactgacaacgcgcctggtgtaccttccgtcgtggcttgtaactcggtcccacgcacggtgtgccatatcatccggtacactatccttacggaatgaggttgtatcgtgatttagacgtctgtagtgtcagctccgtaccacatcttgctaactatgggatccgggacggggttcagcgtagtcgaaagtacactgaaagggcccgctttgtggaagcaaacgagcggcgctcgagacgacattgatactccatctatcgggctagccttcaaatgagtcgaggttctttccctagcctacaccaatctggcgctcacctagaccatgggttgaatatatggaatagacttccagtagcgaactacgccgatactaccagattgtccatggatattccagtcctgcttgtcttacgcggcacctcatgctcaagtgttcgggccggaaagcatgaagtttgattggcgctaacccatcatacttttacgtacttacccttattgaagtggggtgcgcctaatctgcctgagtaccagtaacggaatggccgcatcgagcggacgcgttcttgccggcaagcgtccatcgctccctgtggccctttgcagcgatccagccagactccccttgcccaatcaggggcttccaggggtcaatcagtctactagtgacacctggaaaggaagattacgcctgataacacccgatcatctgctaggagtgaacgcatcctggcctagtatggccgttgctcctgaattcagattcgatcagagtcagctaaactgcacacgtccggtgcagaaatgcgtagtatggcgacagacttagccgactaccctacctcacacaatagtccgctatcaaaaccgactcacggctgcggtgtaactaaaaaccggtgagaatggacacagaggagttttattcacttatgaacgggttttcactaagatcagcctgaggaagagagaacttttcgaccaagagtccgcaacatcgtagtcgtacatccaccgctggcaacaccttattggaaccgcatgactggtacaacccggacgtacgcctgtcgttgataggctgcatgtctaagccaggaagcgcaactatccttttgcgaatatactgttgcaagcataatgggcccagaattagtcccactgctagtatttcccggggcggacggattcaaaggtgaggtgcatgtgccttatcgccgatgctattgtccttgttcgcgaacatggaaaatgcggaccatgtgagcccgtcgcccttctagggtccaggacataaccggactggaagaccatagtctttctccgcgtgaggcccagcgggtggtacaaaactctcgcaacgtgaaggcaatagctggaggaacctgtattccgtcggttgttgcagatggcggttccgcacggagtgatgggccactaacggtccgggaatcgccaaaatgtgtagatgcaattcacagcacgggattatgggacggccagcccagccgaggcccacatctctggaaacgcatgcaatcttacacgaggttgcgatgattgatggcgtatgttttagagatcgatgtcttcctatgccccctaagacaatctctaagtgcgtggtgactcgaatcgtgttcaggtgtcgcgaacgttgagttttgagcgcatcggaccgtgatgcgcaagtacgttgcaagattgcatgggagggaaaaagtatcagtcgtagttaatatcgtaagaagacaactccccttatctgcagcttagtaatcgaggatcccggacttggcagtcctcaggagttgccgattccgctcactgcgcttaattgaccttgacttaacggatgctatcggaggaccaggtcctgattaacgacccacactgcgcctgcgaatcagctcgtgattcattcagtgaatagcgtccactgaaattagggtgcagttaaaaagcgcgtgataataagagcgcttcctcgtcgtttcccatcttgttgctagggccttaactctgcgtgtacctatgtcagcgatagttgtagctagcaaaacctcagacggtatgaccttctcgggatgaagcccggtgtcaggtcgaggatcccatctccttgccatagggtcagggtaatagacgatccacctggtcggtacaatgtgttctcgatgtctagataggccaacccgctctgaccgtgcccgacacaattcatggctaggccccggtcacggtttaaaattgagagttgccttgaccatccctaataatcagtaatgagacttagtgttcaagacttctggtactaacagcggagaaattctaatctgggacgagccttccattcgtcggaagaacctaacactctcggataattcctgtctttttccgccacgtgcaaaaaacttgagctaatttgaaccccttacccgccgcgcacctgatgtgcgtgtatattacactctcgcgggtcatagttacggagcagaataggccttgcgcatctaagtatcgttttcaaaagggtcccgtggtagtaagaatgtgctactagctaaacctcacaattaacaaagtgtggccttggtggaaccatcagaagcagcggacagggccatatgcttgtgatcattgtgtcatgagcgtgtttgcacagatgtatgtcccagcaaggcacatatcctggcgcaccttaaagagtatcgagaacattggcaaacacgtcgtcataaatcgttgacttacgccgcggtacagacttcttaagaaaacttcacgctatcttgtggacggacgatgaagctggatcctccaaattgctttctcaaagaacgataagcccggggtcccgccggatgatccagtactatccctatgtatagacatgtcgtgttagtcgtctaggacatcaatacatttcggtccaaacgtgcaatacaagaagacgaccctaaacaagggcatcctggtgctgtttctagatgcaacagtttagcccttacattttgagtttgcagccttcgtcaaggtcgaggtcccgtacgtggcaaatcgggtgaccctctcacggtggaacgttgttgagagctggatcgttgacattttaacttagtggcgagcgagccaaagagttcggcgaagagcgagaaaggaaacaaggcacactttgttatgccgtctttcttcatgggtgttatgtccgcaagctctgagttgctctgtgatcagattcgagggtctgttctgtacattacatgacgaaagagagcgcacacagaatattaattttactaccatggcatcctggcggcggatgtgcgttgtataacgccggtcactgtaacatatgcccatactacatggcacgagcgccgtcgtaaagccccgagtccctgcaacggtttcgctcctgtatcgccaagccctgctttcgtctcgtttgcttaacccccaggccatatggcctatctgagttcttgactccctggtcggaatcttaatgcccagaaaactcgaaagtgacgcataaactggaaggaggctcgcctgtgatagaaccacgtaatagcactcaaagctaacaacgagtcgctgctccgtctgttttcagcctccctctttcagtcgcgaattgggccagtctttaagctcaactagccaccaatggcagttaggtggctctagatgtattcatctgtaggtcgcactggtactgggacgtattaaggttacgctacatatgaacggtgtccaaaaaggacgcatcacctcagccttttctagtcgtcaccgttggagtccagtcttaggccgtatctcgagatcggcactcgcctaaaggcaacaagacaataacggggtcacgccgccctgcttctgcaggatgccatatcactcgggttccaaccattaccaatcgtcggggtctctcagggggtaggtttatatcgggaaagaccccggtaaggtgcccaactaaaggggggagacactgatgggcatgctgggtgtcacataacagccctcccatgagagctatgtgttatgaaaagcctcgaggtctcccgacggaagaacgacgatactcattgtacaggtgaccactagatggctccaagaagttgatatgtttatctatttccaatgctactgagccgcaaataagctgatccaggtattaagtccagtcgtgctgtaggactgccacctagtgcatcgggagacctcgctgggataaactatttatgcgcagtaaatcgaacggcggggacttagaaacgccaagaccctgcaaagggacgcaggggggtaacaatccagcgactatcgtgccgttacctactcctagcccgtctgctatggatctgcatacatggttaaacgtgcgtagttatgctcttatactttggtggcactcttgcgcgcttaagacgagctctcactccccgaaaggcatctacgagaaacacacgcctggaagacaggagtagcggtggatgctatactgttgcatggggacgggaaggtgcctactagggccctcacagtaagtggtacgggagtcctatgcatagtcggcggtcacccgttctcacgtcccggataaaggcaaagagtcagccggctccagggatcatggcttcaccgatggaaagcttgtgcggatttccacacccgtcccaccaatatctcgcagctcgactcgagctagcaagaacattaccccagaccatacccagaaccacaacccaaccggggcgtgtggaatagaatcaaccctggtttccgtgatatctacgaagctacacgcaatattcccctcaacctctcctaggaagcgagttgggtttatcatgggtctaattgttcccctaacttaggcctcactgaagcacatctagaccccgaaggttagcaaataccccgcataacccggtagttaggactccaaccctgtattctagctaatgtgggcttaaaaacccaaacttggaattatggtcacgtagtattcaagacttacgacctccgtattcctctgcgggtgattttaacacgagtgctccagaccggaacttcggccgcgttctcactagaaaagcgactcagttaaatctgaacgagcaaccactctttgctaagcatacggggtagcctcgacttgggcctccttgtggcaatgttcaaacgagctctcgactgataactcgtaattcttcccctgaacgtgtgatcatttactacgttcgagtggcggtacctactccgactcattgtgtcggcaagtgctagtatgccaggttgtgagatttcatctgaagatcagtctttctttgctagttcaaagttgtcggggcctaatgtgcctcccacgactgagattggcatgatgtcgcttaacgagaattttctgagacgttgtgcaagttttactgcacctaggttatattacggtggcgcacgccatcgaagggcctcggagtgagagagtaacgcgcgacggtaactctcccctcttttggagagtgtcgatattaatctagacccccaattactgaccctcatctacgcctacactcgtgcgggccgggtcatcctcgcgtagccaaggtaagtgtacggatgaattcgaaccgggggacgccaattaacgcccccaatgataccgtacactcgtccgcgattcaagcactaatgggcgtctggcctgtaatataattctacacagtgtcccattcattatatttaattcgtggatatcaatcagacttcttcggaggtcagcgacccctccgggagttgagccctgtgccgtgaatgcacggtaatgttaacccgctgtctcaccaatccattttttgggggtaagctaaatccagcagtcggaggtcagtgaggaataatatactttacgctagcgcggtccaataatacgcatgagcattcgatagcgcaagaaccaacctgggcgaggtgtcgtcaaacaatcacgactgagagtggcactttcgaggattataaagccctgttagctacatatctatcagaccaccggtacctacgcaggcctaggactcaagcatttggtttgaaaccgagatggctaaaaagcccaatgttcctggataacatttagtcgtcaaggcgctcactttcagcatgagcacactttatcgaatacacatactgtaccatgaaggaccaaggcgccacgacggaacacgaaaccgtctactgtacaccgtctcttcaaggatgcaaactagttctaccctagggggtgggcgctacaagtcagacgagtcgttaccgcaatctaatcattaatgaaaagtcatccagtcgaattaagcacaagttgtttgtaggctgatagtaggcgaggctttggggccaacggtgctcccactggcgcatattgccaggatttcgcgcgttgcgatagaacatatactgtactttcactgcgagaacaggatgtactccgcctaagcaaagcggttgatagatcttgtctcgaagattatagagatcgtcggcgtacctgcaaccggaggtgctacggactgtaagagaaacacgctacctatataccgctcagcaccgcctggaattcccacaacacggtcttaatcgggtcaccacacgcctgcagttcgaacacactgtgttaaaccctgtgaatttgacgagtctaacatcttctagctcaccaaaagacccaagtataagcacttccaagacacgacacgcggcacgtggctggggtagtgtcgattctatcggggtagcttccgttctgcgcgacctgatccctaatagatccctcacagggtatacggcgatttttgtctttaagcatgtcagcttggcaacttcgttcagattagaccgattgagctattaagacatccttgtggcttgctcaggttctgaatgaagtctgccctaggtcatgacatacttctgttgcgacacggagatgctcatgatgggctcttagaggcgtaatgcgagccgcttagcgtattttcactctgcacacaatcgggccgtgatgtgggtgtgttactccacctttcccgaaaattaccgatgggcgtaaaacgtaccggtgtaggtgaacatttcaccaccattttcactatgagctactccgaatagaatgagcaggatgataacctcggtaataaagaaggcaacggcgagccggggtcagccgccgacggatgaacggttaaagggactcaagggtagagaaggagttaggaggtaatgaagagagcaaggagatttggtcaatgtaggggtatcactagcggttcggaaccacagaactgtgggtgagggtcatagcgggttgctccagagcgcagtaaggatgttaacggaccccgtcattcgacaacagtacgtagaccgcgtttcgaccattaatagagcattatgaatggcgccttccacaagatggtcaaataacaaagggattagactgctacggagtagatgacgacattcggcctgacttcactattactattcctggggtcaagtggaccccgcggagttgtgtacggaaccactatcaagggatagtgggccaaccgacgcgttctggttacccactttccagccattaagctcaaatttgtctacaactcgaaacataatgcgtgttcgttcaggcgggctcctcgtatttccgctcaatttatcgctataaagtcatctgccttggaggtgctcgggcgggggagaaccatgctctcccaatcacagtcacttatcaagcacacacagtcgtcttgtcccgtactagtaaaacacggcacggatcaccctgtggacggaggagactgtagataagcaaggtacctggcagatggttgcggtgcttaatatctttagcgacaaaggtgaaatttaggatcagttcgtatcaacacagagtcggacgtttgctaatcggccaccccgcatttagcattttgcagcactgtattgacttgtggggatgttggctgtcgaaaaattgaagttcccatctcagttatctaaaaaaaattaacttgaagtcgacaaaatgatgatgatgtggttcggcgaatgcctcctatttctgatcgtacgtgccatgatacatgctgcgcggtgcccacgtaaagatacgaggacattcccttagcctcgcatcacgactgccccgcagggtccttgcgattagccttcagtgtatgcaatgtctgagttgtggcttcgacaataatggtgcccgattgtgagattagagtgttcttacctttaacctatggaattatcacagatattaaaattatcctcccacgtaggcgtgcacctacacctagtctgtattccgctatgtcttgattctatgaccgatcctagagaagtgcaccgcacgtcccggtatgcaccggtggccagcctagtcagtgacatctcgtttgcgattgtctactgacgtaatccggataagtgtcggaaccacgtttaggagcctttagtacggatattcaccgtacgctacgctcagctgcaataaattcaaggagtgtttccaagcgaaacaccaccaagacagcgctgagtcttaacaagcatgaataacaccggaaggaacgtagtcgttttggagcattcaattatcgactgctaacgaacttttccaaaccaaacactagtgtggataaacttctagtcgaggagtattacggcaacaacagattttcgatggctacttaacggggttgtagcacaaccgcacagaattattccgttcggagagggggtacaagaggccccacgctccattactgtccgactccccatgcatgcctagaactcgttgaaacctgtatttgatcgctgccggtgtccgtcttgagatgagcgtctcggttagctaaactaggtcggcgacagttttcccaacggaggctccgtatggaatgaccaaaccgcctataggcgtgatgtcctcaccctcctggcatcatcgcgaaaatgtattctatatactttattctggctagtagttgtgccgcagcaaattagggcaattcctctgacctggcagtcttcgtccctggacccgagggttagggtgcgtagagcctgcgactggggaacttccctatatgacgtgagacacgatagcaggactcttggtccagttatcaagcggagagtgattaagtgcgtggccccctgcctatagtgccgaagctctaatggatagatagatgttagcgtagtgtgatgagaggagaacagcaaatcgctcccctcttagtgggagactgcctcgactgggattcgaagagcgctttaaggcactgcacagtacgcttcctatgcgcagctagtgcctcgttctataaggcggaattctcgggacaggttattcgtctttccctccgagcgaaaccatatgagcgcctaagccaatcgtatcatccccacctctatacgagcctccggtggtttgcatgcatagtactgaaacctgtgagatctgaagtttagtgcatcgtcgagcgcttatgctactgcggccctgcgttgacgttcagaagggcgtaaatgcaaagctgccggtccagaagggataatcagtggtgccctggcagtggcgttacatgagtacggtgcatgtcccctatcccaacgaaaattcactttaagtttaactaaacgcgttgatttgatttgtagctgctgggtggaatgagcacattagttagtttgcactgtgcgtccccagccgacggagtgcgcatgcgaccctatacaaaggggtccttacaggacagtctaggacgggtgacagacttataccgcgttgagggatatcggtgttatcagctggcaatttctgaggtgcaattggggctgtcgcttgtgctaccatttcctcagttacaaaacgcactatcttgatctggactctgaataataccgcgccggacaaccattacgcaacaagatgccattgacactccagctggaatccccctgactcggcatgaaccccatcgccgagtcaaagcgcgaatatgattgacgtgaatgcgggggtatccgccccatctttaactgcacactgtcagcattgaatccttaggagaaacacccctagataagtgttcaaatcggcagcatcgcgtatcagcaaagtaaaaatctctttaatggaacatgccacgaacaaccacgtgctggtcaccagcaagcaatcaccaggatcaggtaagcatgcctccgggggtgtagctgcagtgctttatggatccctatcggtcgcgcatcggaacttcggttccagaacggtctgtgttcccacccactgtgcatgtagagcatagggccagtatactcagattcgcagaaacaacggaaaagtagtcccgtcctgtaggatgctgtgctgctaatgtaaagtgtgatttctgtccgatttcaggacatcaaaagtgggcctcttgccgaacgataaaatcctcccctatcctgcgagtggttatgatgcgtggcttggtctcacggcactgagttatggacggttcgcaggtttcccgctgttagtcgctggcccagacggagcttgactttgtacgcttacgggtgctatcacgtaatgttcggctaggtttccgcttatggtaagacggacagtcctatgttaacctactgtggactctccacattcgtcagaagcccctatgtggacttgctacgtgagtaatcgagtccacattgtagggtcgatcgttgttcacgtctacaaattttccgagaacggacatcgagattttaaaattttaacagcattgtcttgctacgaacaaccaaatacaatcatctgggcataaagaaacccgcggagtattctgggaaagatgctccacgcgagatgtgggctctgaagagtaaatcctgaacagctaagggtgataatgaccaccatttctagtgattacctatttttggtttaccaaatcttaggaccaggttgggccctcatccaccaattatcgttttcctatctctaaaatcgtgttggggcaaattaactcaaactagtacagcggacattgtaggtggactcgtgctacagcgtaatccgatcactaagaccctcacaagagttcttcaatctcccaccgggatgcttcacggacaaacacacactcgagagcagtccgtctcatgatgcatccatacccactcgcattggactaacaaacattctggcttcagggaggtaatcaaccaccgccctatccgagggacggtcgtcttccccggtatatataccaaagacctagcttctagagagcaggtgcttttttgaattacatccgctgtaccattacatattagcagatgctggcaaattaaacttcaaaattagaaaattgtcaacaaaacaagtattatattactcgaacgtggtttaatcattatgttcttaaaacgactgccaactacgccgaccgccaaaaaaactatggaatacgcgcgtttcacgccgcgtggactttcttaaatcgatgtgttaccctgtgagtccgcggatgcgttggcccaacccgcagtaaggccttttgcaaaaggcttgaatctaccagcgagttcggattatttgagcggggacgcggttctcaggtcggatgtgatacgttatagagcacgtgggccttatgggagccttattttgtgtttctgtctcagctctcccggaggtccttccgaattgtacaaactcaagctccctcgcaggcagcagatgcttcaggatccgggtctcgttaaatgacgtttggcgctgaatggccacggagtcggtgtccgatcccgctgcgaatcaatgcccgttccgggcgcgagaccggtggttgtgcaaggtgtcactcactattccctatgtgatcctcagagccgtcatgttctagattacgggcttcattccagattagctctgcctcatgtcaacacctagccccaactgaactgggttccggggtgaccatgcatgcactccaatgggctatcggcaggcgcaagtgtatgcagcaatggggctataacggaagagcgccctgcctccgatagcataatgtcgttgccaggcccggaattattgatcaacgtgagggttgcctgggatgtgggcagcgtctcacggtacgtgagagaacgttagccagtttgctttcttgcgaccaacacatcacgcgaactggggctcccgtcaacagccgagggaaaaacttacccaggcaggagtaaaggcactcctccacaagcgttaaagtacgccttaatctagggtgtatcccaccccaaccgggccgcctaccgtccgcaagcatgcagcgtaagcgattatacgagtgttggatcgagcgaagagtgtgctggaagttaggtagggagacaaggaagttaagggtgagccataccgtgattctcttgcgcgtaacttgcatcatgccctcatgtagtgtcacaaggtcaactccgattcgagctcgcaaagaggaaatcatgtcacctagccatagccgccagttgttgaacttgtctgcgtggggatttccttagcagtagctctggtaacagtgcagattcgggctgttgcaggtacgcctctttatccgagagacggacccctaatctaggccccgagtgtctcgatacacgcaggatcactgtctcccaaactgttcaagcttgccgcggggacttgacgacattttctttcggtaaccgttaactttaagaggacctgcgcgcaccagggcctcggcggcattgtctgtaacgcctgccattggaaccgttgggactattaaatccgagaactgattcccaaatgaagaaccacacggcaggccacctggctgcgacggggttgatagccgatacacgtaaatgcctttccgcaactaaaggacggcaacacctttaggtatcctggggggactgtcttcatggggcgatgagtcccatagcatagtcggtggcaatctaacagagtggggaagaactgtccctggagttgaaggaagggaatattcagtttaatggtagggggcagcgcatcttagaaattttagggcgatcgcgtatcctaggataataatattgccaagtcacttcgcggcaactcgtcggcccatgatatacataccctttaaatcgggaaagcacaaaatacatgcatcagcataccttgttactcctcctcttacaaacatgagtctgcccacgagtttcgaacacgcctcagggctgtatacctctgatttttaaagcggggaaccataagacttgtgtgcgccgcccgttcgtctacgagaataagtgccttgacagggccttacgagaaaccaccgattcggttttcgggtcgagaaccccggcttttggaaattatagctcgccccgggttacctaaggtggtggtcgcgctagacagtgcttgaggacattttccggtaactcttgtgggtccgctacaccaaaccgaagacccccaatgggttaatcctggtggctccttccctggtgccctaaaatccttagcgtatattgaacggactcggcggcgtgcggttcttatttcttggcgtatctatccccagtggttcgaactgctatatgcgtatgcaagaggtacgctggcgagcaccttggggcaacaggtactctccgtgatactcgtaccgtggtttgcgggcaggcactaatcaattaaagagatctctcactatccttatttattagtagcaacagcccgcgccgtgcggcccccacttggaggggatacccattggctaaaccgggtgccagagagttgaaaattgcagcagtgacaatccttcgtacggctgggcaaggcgcaacgaccgtccatcaattcgctctaccggtttaccagggctaggcggacatttagtctgtgcgggttcgcgccaagtgtaggtggcctatgtccctaaaggtattagggctctgtcaaaaagtctcaaccgtagttgcgcgcgctcgtcgacatgaatagagcacattccatggagtgccacgcccccactatcaactatcagtttcgcttgagtctattcgtattccgcatcgtacatttgcaaactaagctccgagttttgcgcctgagcttcttttttcagtgctaagaaccgggcataggttctgagggtacccacgtcgagagcctaccgcatatagcgcctgttacgctgatccaacgcttcgtagccatttcgtctctgatccaccctgagtgcactccgactgacccatctagtgtaccaacgcctagcgtggcgttttgcgttcctcgacgctagtacatagccaaatttacgagtttctaactatgaagtaaagaagatcaataggtcatcaacattaagaagagtcctagtcgatatcaggagtagtcgccgtccgggctacagcttaatttacgatcccggagacagtgcttcgaccacataactcaaggtcgcctctgtccggtgtatccgcctagaccgagacttggcgtgaggtcgggtaacaatacagcgggcccagttatcggtcacaccccgcctctcactcgacatcatgtccagtatagagtcgaatacggttttgatctgtagcttaacagacaactcggtccgatttcggagacgtcgacaagcctagcgcgttgtgcaatatacctgtattacacactctattacggggtggggttccgcacgcgtcttggtcctgtgaccgttagggtattccatccgatctagtggcttgctcgctacttaaccagggggtcggacacattcgatattcgtctagtgccatccctggttggtacttcttgcgtaggtatcaggctctgataggatcaaatggcggtagttttccaagaggttactagtatgtctctgcccaaacccctcacatgcggtgggactagtgtaatcaagcggggtgccttttcgcgtcggaacaaccccagtgccctgttgggtatcaatgaatcaagcggacactgacctttctacaacaggactagcgaagcatagtgttctaatccttccccgacactaccggagaaaatgttggctcaagccactcggcaatgaggaggtactttagaatgcatgtaagcagcggtctctggcccactccgtgtgaggcaacgcacacacagtcaagcattggcccgattatataaaacagggctggcagatatagaggtcgtgctgcaacggatcgctgttcaggggaagggcaaagcagtgatggctcatactttccactgtagtcacctaattgcacgaatgtgcatccttctcaagcgccgaaagccacgttcccgcgtagattcacgggaataaccccttcgcgtttggtatttatcgctgcgtctagctgggtacgatatttgttcaggtatgtacatgtcacactgcggaggtccacttaaggttatggtttatatccgtcacactcggagggcgcccttaggccgagtggcgtctggccgatcccggtgctaaaggcagtgtggacattcctcgagcgcttcttccgggagatagtctgaaatcgtatccgcggaatggcgagcaacgttgatgcgcccttaacgacctatcactccatctccttgccagatgaaaaggtgccggattagatacgtataagataatccctatacggccccagcatttttatcagccgggtcgtcactcgctgtaggtggggctgactgtcccaagacgcataggacaatggcagtattggattaagacagctgactcctaaccataagtgcacaacgctgtaccagacatcacgaatatggagtatctaactatacccgcaaccgcgcccatcgtccaacagaacccggaagacagtgaataaagtcatgctagtctctccttccttactaataagtgggatcacccagactacacatcgtcgggtaccgacgcctggaagctggttttacggtaagccttcactccctcgggcaccaaaacggaggttagtctaaacgagagccggggggttacttaggacccaggataagagtcccattgggtacgaaaacgccatcttgctaacccccattggtaatactctcgtatgacatgaatgcagcacttcatccggatatatcaccttgagactggttggagcctattttgttttacttttctaacttccgctttgtgctgtgcggctcagaccagttcaatcttacgtgcccagagttttgtattggtagttatgaacttgaaggaacataggccgtactgatgtctaggtctttcaatattggataatctgcgacatcggatcttgttctgccaccacaccgtttatgcgacccaaaatctggcgagtcgagctgatcgattccagcagcgctagcaaagtcaaagaaagatcgagagggtatgcgtcgatccaccgccgaggcagtaaggtgccttccgcatgacttgccgttatgttgccgagttgaaaccttcatatagctccgtccgggagatggaggctgccgaccatttcacacggaaggagatgtctgtatgactaagtctagagaagtttctgtgtgcttactcaagtttgacgggtccgagcgcactcagccgtggcccatcgcaaaccgctataaatccgggacaggcttaccgccgggctccgccgagtgaggggaaaatacaggccatgtatccatggtagctattcttaaacgggtggccgagaagggcgcgccccgcatccattgtgaattcgtcacactctcgagccgagtagtgcctcagggcaggatccggttaaatatgacctgggttagccgatgtatgtgcttcgtacacgttcctacccgtcccccatagaaccgcgtctgattcgtgtaaggcttgtgtcgtttcacccctcagggcaccattcggtcagggccgtctagattaccggcttcgtgacgcgaaagcgctgccgactcgctacgctcaatgccgccatacgggtagatttcgtgcacgaccgtgcaactatcgccgacgtatgtctagcaatttcatcctcaatgcggtacttttagtgatgtgcagcgaataatggcaccgaactaaggagctagtttcttctaaggcgtgatggtggcagtccaaattggttctttcagaggtaagggagatactaggtaagtgcgcggtgaggagagcaacaattacgacggaaagggaccattagtgtagaattttactcagcagtgatacttatcacaaacatatgccggcaacgtagtaagtagcatcatgagtacactggtgtcgttcttttacaacccaacttcatgtcagaatgtgttggggaggcttctcaggaccttcctcacctaacggtgacttcctgccagtccgttcatgcggctatgttagtctgtctttgcaaatcattgcctcgttcgttcatttatttcatgattagtgtagagcattttcagatgtgccgatgtgtccccgtcaacaactccccatctagcacaattccagtaatactaggctttagatggattatgtatatgatgaacctaggtcggccatgtgggcgtaggtgccgcgtaggtgtcactaacattgaccatttcaaagttgccctcttggagtacggcaagttccagcgcaaggggtccctctgccaagaaaatgctagccggtaactctaaaaggcggttgatcgacgggtaagcaaactcctctcggtccccattaacggagtttttacgcgcggtaagccatctgctatcacatcagccagtgaccactcgtatgtacttttcttgtctagcaacccctagcatcggcacctaggtagctgtagtcaagtaaaatctcttgagtgagggtccgctcgtcaggatgaacctaatgtctctccagtcgctcgtaaattatactccgtaaggtataggcatcggaggaccaaggtttggagcgcccctttatagcaatcccccttcgttatcccgggagctgatactacacgggccttagtttcagtggcactaatgtttaacgtgtgcacatacagcgaggcgtcccccaccctatgtagaagaggttatctctggcttgtatatatgttattgtcagacggatcgcgccaacaacatttgtgcgctgattgctctcgcgtggcggggccctatcgaacatagcatacgcactggccatgcaggttaatcaggttggttactgagagtcccggtacgcccggaactgttgaacgatgggtaaggtgtgtctgttgatctgttgacgaacgtcgctgagatttcgtaggcgaacgataatctggcactaattttcggcaaggagaggtgtgagagtaataagatccctggtaatgacatatcacggcggatggtgaattgctgggagaagaataccggacgttcgccgcaagtgaggtggcggagagaggccccgtgtcttcgttgcccttgcgttgctatccagttagaagcgcaagcgcaaggtcaaactcgttggaagagtgttgcaagccatacacgcattatcgtgctaacaatcaaaccaccgcgagttctgtcccgactcctcttctcgtgtctgccccgatcccgacattcgaacctgttagatagacttcgattttctgaaaacccaaatagaatgaactgtacttaaggaggattcatctattagcatgacgagctgccactgctcgtctgcggcctcagccactcacgcctctaaagtcccgtttatcacgccaagacaggttcttgcgtgtgctcggggtcaacagcggtacggacacttttcagtgacctgcttcccttaaatgaagcacattacgtctaagctcgaggttgtgatggagtacgagattattgagttggccctatttcctaatctaattttttctccgattcaggtccagcataggagcacctagggtcggatgtccatgtaggaaacgccagaacggatataactcttacgatacaagggtgattcccgcgccggatctaggaggcgttacgtccgtttcacgctactgatagtgccaaacctagagctcgttaagccctgataagccgcctgatcccgatcagcaagggcagcagtgtctccgcatggctcgttattgccacacggaagcttgcatatcgggaccaaatggttgacaacgcccaggttcactgcatgatcgcagtataacgcgacagattaaggggcagcccgctgcggctagcaaggacccgttaccaagccagagtgaagcgtcgcattcacctcgacgggttatctggtatctaacatagtctggcttacctactgacatctaatacatcgggccagatgcaggccacgaattctgccgcgatccacaacggcaatcaatacgtggcttaacaaggaagccatgctcgtggttagcgtactctaccgccaggacccagataggtgaacacgtgctttcaacttgaatcgtatctgattctattgcgcaacacattcttggggcactacgcagatacgccgtgttctacggtacaagtatgcaagtctcgctcttcagccaaaacactactgttgcgtaagcttagacaggagtcttggttccgaatttatccgcgcctctcgcataacttaactccgaagtgactggacaaggctcgtgcggctcgaagcgctgtgacgccgatatagggtacaagtagccctatggatccctcataccgtatacttatcccgacggaggcttactacacaagtatgttccagtcactatcctacaaccatcacacagatactgcaggaggctcgccggggcatgaagtactgcctcaccgttgactctcactaacaaatccgtgagaatcgtaatctcaccgacgcctccatttctcctatgttgtcgactcttggatcgaccaagtcatctccgtatcacacattgagtgtattacgccctagatgagtatacatagtggccgaatgtatatatttctcatcaacaatttccaaccttattatttggagtccacgccgcccggggttcttcgtactgttagagtgaatgcaaaggggcacacttcagttgacggaagcaagaagtgcctcgtgcttccgatgcgagggtgtcttaggctcgccagattcctcaatagctcagttctctaacgcggtgcgtgcagcttacgccaaactcctcgcgatcgatctagcccacggttgttatacgctatttacatgttaacgcgatcagctgaatgcggccgcggcacaccctgatgctagtggtccattcactgtagaatgggagggtcggaaatccaaccagaggacgcaattccctagggtgtgaagacacaatgcaagcccaggccgttcggacgatggttgatactatacaatgccacactgcaagatatggtcgacgtcatgtctagactatcaatattacctttaactccttcatcgtggtgtaggaccaggaccacgttaggctcgccctatgacacgccatcgacttcgttcagggatttaggatgccatgtaaagtttgggtgccaccaacggcgcttcgcagcaactttcggtttaaaaacgttaagacaccgtgtacgttacgtagtcgagctccttcattcggtcgctcaaggtgcttttgagtgcttcgggaagcgtcttcccaagttggcgacacaagggctttacgcccgggtgcggtctccagtagctaggtcgctagagatctaactcaagcgccataccgatccgctttagctgcacgacacagtactcgggcttaattttcagtcgatgcaacgtgtgtcacttcttagttttcgctgactaccgatctgttagtccgctcagccagaggccttgctctgaggaaccctgacgggtgatagacctattcgccatcaagcaaccgttcctacccgtaggtaaccaataccccgggaccggagtctcaaagtagacgcagggttaccagggagcttacaacgaccagtctgtccgcttcccagtcctcgtgtcgaggtgagattcgaaccgtcaggccaaagtgaaagtggcggaaaaaccgatgtcaacacttttttgggatagtagtcactaagtcgatgcgcagctatcatgtggcgtcttgtccatctcggggatgattagctaacgtgcgaatgcgtatgggagcggagtgtgtttctgtcgtcaatactgtcgggcatttcggagcgctcggatgctgggactttcaaattgccgttaagctaggttccctgggcgacgaacgctccgccatacctaaaccattgacgcttccctagagacgtgtactaccccaaacgggccagttgctacataggatgactcgtggaactcgtacggtctacgcaactggacttcccccgatcttgcccgagagtatatcgatgtatacctgaactgtaaccgctccgccaactgatcaagtggtacgtggataggctcgacgcaactggtacgtcgatcgcccctagtcatgtcgtgccaagggctacgcattcagcgcggcacggcatgcaatgcgttaatttatggctataccgtgttaatctcgcacccaaactgtagttgaacagattagattgaaaccacccaaaagataaacagctccccacaacacgagtggtggcgggtgttactggattcttgtcaataggtaactgtgagcctatgcgcggacccccccttcatgtgccgtgtttgcacggtgtaacgcgcatctcacgcagatctggttacggcgggatagtattcaaacagcatagctcccttgcgagcaacatagtagccagctttagacttacagcgaggcggcaccggggctcagcggggcttgccacttgcctggcacttgtagcgaaagctgtctaggtctaacgcgtcccactctacagttagatgtccaccagagattccttaagaggtcgttgtgcatcccgacaaatgcgcggtgagccaccgataagcgttgatgcgagacatctttactcgccccgttatggtgaaactcgtatgtgtacagtgtaattagggcaggatccgacctcagccgaaatcagaaaggggcatacagcgaatagaccagcatggtgtgccagctggactgcaccgcgtgacgttatctcgacaccttcattctagccactcgcacgtgcacggcttataagtccttgaataccccgtccccgtttggacgatcgaactccgcgagaggcttgcggcaacgtccatgcccggttctccgtgcgatagactctggagggtttcctagggtaccgagcaacctgacacagttctctgccatcccgtcaaccctattgtaggacttggcaactcgatccactcggccctcgctgtgcccgcctcggccttccggtaacctgtcccatgcaatcaatgcccagggcggctaactcgcccttgagtagtgtatagggtacatccaaggcatctccccctatgagggacgaggtttttgccgcgcgtgtacttttcgggtagcggagctatagagtgccgcgcaccgttagtgtcattgttctccgattcccttccatatttgggtggtacgcaaggagggttcgaggatctgtcataggatagaaagcgatgtaaattagataacatctccgctggactgcgacgcccactaatacatgtaacgtaatctggcgtttactcaagaataagtagagcagccctagctgcatactattcttccgcttaatgccaacggaatattgtacgcaggcatattctggagtcacccagatattcgagagtagaaccttttcgagtctttttttgccttccgctgcctaattgctacctaagtacgcgcatggcgcgtatttgccgcgtagttgtaaatcagtttcagaacaatcccttatcagttttagaaaatactggatgagtcagaagcaacataaccagcaggtaattgtcgacaaggggttggtgaatgctaagaagttcacggcgaaagttccttctgtcctcatcggattccctactatgaattacggataaaatggggccatgtttgtgatttgtacccaccccattgcctcacataggtggggacgcgtgaatccgcttgtcgacccatagcgagtttcgcctatagatgggtatacaaaatggtacgtgccaactaattgcgccccgcggccataaatagacgagcagatacccggtatctagttgatcagccactgcggcgagagcttaagcgcaacagcgtggcgagattgtggctcatcgatacaccgttcccgtgctcagagaccggctactagtgtccgggacgggctgttcaagggtctcatttctagctccattgagaaccagagatttaatatatatatagttcctactcttttcagcttcgtatgaggtgagcgtagcatatttctcggatcttacagataagcgccagcagctcggtaattctgcagtagtcaatcgaatagatagctgcgctcaaggagattaatggtgctaggaatttagattaactaatttatggccataacgcccaaggccgcctactactaacggtgctgggtttaacgctagaatgtttgttaccttggcaacaacactcaatcagttcggacgctcactggatgaagcttgtgttcgtgactctaaacgttatggtgaccttccgagatcaaactagtcataaggggagtgcgtgatcatgatgctgtgatcatatcgttccatattaattgtgaacgaagtcttcgatcaatatttgttcgcacccgacggaactctaccacaactatttccccgggcgttcatgtcgtgttttaagaactctagctcgcaggaccagttagtactattacgcatacgcatcgggttgggcgaagcttagtccccactggtctctcagtgaccactccggtgtatcaaaggtacattaggtgtatctagggcaggttgttccgcggacggacctcaacagttatcggaactcgcgattgccgtgcaggctaagattgcttggaattcggtttcgggtaaatccccaaagttactcagggacgagagatgcaggcttcatttgacgccatacagcggtggctgtcttcataagtatccccacgattgcgataactcaggcctcagcttgaagctgagagcaccatagttaaatcacgaaaacggaaggaatcgaccctaaacatgcccccccgatgagccgagactcgtggttggcttgacagtacgattcgttgatagggaccttggtctacctcgccgataaggacgttatacgaactcatgcgttaacatcagactgattttagtatgctctaagtatcaggcaggacgtacgatgcgagcggcgacgtgggatgtcgatcacaaagctgaaaggggtagctacggaacatgaagccagatgataggtcgcgccaataaacttcacgcgccctcaaagtccaagcagaagccgatgccttgaagccgctctacttgtcgtatcgtaacctaatcgagagcccggacatgggggtactagcttcgattgtctagcggggccattgtaagagtacagctctggtgaaagtgtatttcgtcaaaaacagtaagggcctgcccacctaaagaggaggattggtgcccggaaaccaggtgttatctttcttacctagccctcctgttccgtagatttgtacgcttatgcatccaattaacgacaacattttccaaactggtctagatcaaggaatacttaggcttctaaggttgtcgttgtcatcttgggtaaattgttgcggaacggacatgagaacggtctaggtactggcatcgctggtgataatgtgcaccgtcgcactccggttcgcaagtagtgccaggcacgtggagtcaccagtcgttgtgcgtggcatgcgcaacgaggctgagagctaccctctcgtaacgcctgttccaaaatatattcccagacaagccaggtccgggtggtcgggggtttactccttgaacgtgtgagcgaaattgcccaaccttgtgctggggacaatcgacgtaaacgactccgtacattgccgtcgggcgatcaacggctcgaagacgaaccgtatgtgtcggtggaaagagaaggctcctggcctctgtgtccgtttaacagcaaactcggtcaaacagagcctaattataacccccgagcgcggggtgatacaacctacgagtgtatcagggtaccgatgaaaaacctgtcgcaaaaacagagcatttagcagcagtgcccgtggaggatggtctaagtacaatgcgcttgagcgacatctcttgtttcgtggagacacattaccggggcacgtacgtaactgataaaagaacacggtcaacgtagatgatttcttgatggagtaagttttaactaattgtgcgaccgccatctgctaagtagtccacatttgcgggtataagctatgctcattaccagctgcctttcgtatagatgtgtttaggattagctagctcaataagagttagcacaaatatgacttccaagcagcaacgtatggttgttcttatatggctgtatcctgggcgctaatttgagcacgatacggagcgtcactcaacaaattgacaaggacgcaagggagtatgctggaggtcctgcaataccgccaataggacaccgacagactataattacagggggcgaaggaattaatgacgaagaagccgttagggaggtagttcttccagtaggcgagtgctttccatttacgttctagtggtaaatagggacctggtgcggtacgcagatagtagttgggagtgcgacagtgcattcacctctgccgctatagggtagaaaagcagacgctcggaaagctgatagcttaataaggaagcgaatgttgtctgttgtgttcttaatggtgaaaacatatctcccaatagtttggagcgaaccaccccaccgagtggtcggaccttccaagactcgagacactatggccaatacctcgccgtgtgtggcgtctgggaatgatcccgagccttactgaccgtatgtcatgtcgtttacaggccggtcatgcccgctcgtaaggtccgcggtcactgaagtgactgggtactctcacgggccggctcttccgtctgtcaggcgtattcgcatggctcggataggcgactatcccacctttctgtcttgccgacagtggaggtttcaagttcagtatgtctattgaccgtcacaaacaattaaagtagcttatttctagcttgaagacgcccccctcccgactaagcttaagtgttatcgagactccatgtttgttacgtctgaccagacactagggttcggacaacactaggggatggttgagttccgagagggggtgtggccaactgttgctaagcccctctgtcagaacgcgtctgagcgtcgatacaccgctcgtagtccctaggggaaatcttatccagtccaaaagactcattgggggggtcctagacatgcaggacggatgagcgatatctatgcctgggatgtctatcagtacagcagacccaaggtaacatatcttaaattaaatcacgcttgtcagcatcttcagacgaagcagacgcttagcttccaccgcatcttgcagtcgccatgtttgagcgagtcaactgagaggtctctacgtccgtgaaaagtcgatcgtagcgctgtggaaccgtaaacaattggtctcataggccaatgctagcttctacatcgcatcgtagcgtggaccccctgagaagcagggttcacactgtgagggtttatcaccaatagcgcatgcataggtgacatcttacacgaccctttctttctgccaatcgaattataaatagacctcgtacattcaagtcatcttcgtcgggattggaacagctcttcctgcgaaccgctatccgatcctgccacttaaattcgtctatattaaagcttgtgtagatccacatgggtgggggcgggctcacagccacacgagttaccttacggtaaccaggctagacaaggcccactgcgggaaccaggacagacaagaaatccagttaagggggatgggttgcttctcgagcctctgctgtccctccgttctcggctggcgagtaatgcgcaagcttgcgcgctaaaaggcatattagcccgccagatcgggatcctcccagctgcggtttagacgtggaaagatactcgaccgattggggctagagcgacgattatatcttgacttacctttgtcgggcgtttggtgtgtgccgtactgtgcgactttcacataggtacctttccgcgctcactaggtcttgtttgcgggagcttgcaagaggccttagatggtcccgataacctatactgcccgtactgcgatcccgtcgtctaaatactggatattcgggcgcgagcttttagtagtatgtcggcgggaaacggagacgaacagacctcacagattgcggcgataagccacccctcgacacgatgtgaaatcttctttaatccatacccgcgcgctctagatttgagcttcgaggtgactggctagtggtaggtcaatctgggtaaggatgtgtgggcaaaaggatgagttcccacggagggcacagtcttgtcatatttgtaaaacggccatgacgtaagagccgcgcacatcaaccgtttaggatataacagtccatgaagacgagaggtggcagcagcctctggaggttgctaatgacattgatccatgcgtacgctaaggccgcaccgcacacccgcacggagtgttgtcccttgtaacgatgcatactctccccacagactcataataccaatgaggcctatagaatattcgcgccgcctgcagtaacggagccacctcatgtaaacgcggatggtggaaactcgtgtttaggtggttccctcactttcaagctttgggccgttccgcatgcgtgtgcgtcgcgcccatacagcaaggctctatgggaaatctcaagcaccgcatcactcaaactgtcgtgcccgccaggcaatataaaaccacgatcccctggactgccatcagctgctggattgtgaatcagtatggatgtcgcgcaacggccgaaaacaccgaccgaccgcgcgcggctctcgcctgcaggcaggcaggcctaggcaagacccatgtctttcattgatcgaggaaacaatagccgatccgaatatggtctcgctgctagatggaaaatccgccccaattctctaaggagaacgggggggtaaacccgcacttggatagtggtaacgttacgacgggtaatcttacttgcgatcatgggcttttacctactttggttcgcgagccgctctaattttacgagctctgattgagggttcaggaggtccgcgcccgcggttcgccaaaatcagtaactgggtctcgcgatctatcgacgaataggcttaccgagccattcgaataccagtatgacacatgcaagtgttctattcgtgttcgtaaacacgtttaactgcgtatgtactgagttgttgcattttgttagcccacagaattgaggtacggggccgaactaaaccagctgcggtgaccatagcgttaatgttgaatagatacggaaggggcgagaaccaatttcttaacatgccacgttacaggtggatgcgcatcatcctatagagatcaagggcaacagggatgctcgacgacaatatcattggatgctcaccttggcaggggttgttcaactgttccaagagttcccgcaaagatctggtgtgcgcgactggcgcgttcctccccagagctcacgtgatatcgattttgaacccttccttgtataggttctggctgagctgcatgtgtcggtctgccaaacttaaggcatagaacgaaccgtatgtaatcacatccctgcggtggcagccttaagttgtgtttatacattgcccttgtgtacgccaaatttggggcttgggaatcttatcttggaagaacttagggtcgctactattttgagcgaggtgtaggaaattcccccgacctaacattttccgtatcttctgcctggcaggggtgttcggctattagatggtataacgccattgggggtaaaaaatcgtaactcatcccgtgcgaaaggatgattagatcattaattccctatcgtctgttcctaaagattcggctgaatcataccagagcttgttttctgaaatctcgaatatacaatcgaacgtacgccacccataccacaaaaccaaggagttgtaaaccgtggggattcttgactacctgtgccgcggttagctatttgaggggtctaggggattgcccaacgcagctctatcggaaccgttattagactagagtcaaacaaactggtttcggggcgacttccttcatccaccctatcttaccgttactcagtgggtggatggctcctgcgggtactaggggccatttccacaggtttgcaatgatttaccgagtacgataaaaggtccggggcagaacactgcccgtaggaggaaatcccttaaagaaacctttacctctccctcctagcgcagcaacaaggtgcatgtacccgagtagccagcgtgtagttatcctatgaatcgatcacgcgagatatattttgaccaatactcttactctatagattttgggcaggcgtcgaattttagcagaaaattatcgcttacagaccacaaaaagcaacacgaagtgaactagattcattattaagcagtctccatagtattcctaaaaatattctcgatcctggtcgccgaatcttgttgtacgccttcgcgctaacgcgacgatctcattttacacatgtaaaaaccggttacttggagctgattacaattaataaacttagtccgttggccacatgctgcggcgtcgaaccgagtggtaaacacgttttcacactttgtttagatcgcatcaacggacgttgctaagtgcgggagcgaggtttaacgagaactcatcggaaaggcattaccaaaaacgaatacgcgctattatcgacctcgccgccgtattttaccggatcttaagcctaggcaatctgcgcacccgatgtacgccaggagcgacgtgccatgactgttcgggtctccctctattcggattatcaacgtaactgcacgcgctcggctattatttaatcggggacaccctgtaccgaggaccaactccggtcagccgggacctcgaagggtattaatcccacgattgccacgccaacagagcaccagagtcgaagttacccgtgttgctcccgcttccttaccccaaaacccacatagaatccggacacctggcttcttccctcgtagccgcgatcaacgcaatctggggatttacgcttggaagtcgagactacatttgctcaggcatctctaccttttcacaagcacagttttccccagaccatgagcttcaaggcgacatatgcctgccgtgtgataggttttccatcctacttgagacatagggtcgctgagcgagcctcgcactatacttggcacgtgccgagaaagcattctaataaattgcatgggaattactagccgacttctgcatctcgaacggcgcagtagccatgcgcgcaactccatccattggcgaagtcatagagtgttgcgtgtttatgtcaaacagacgtcattacttaagtgcgccgtatactccgctaaactacataatgactggaaccacgtgtctggtttgtatgatcttgggatgcagtggcctcacatatgagacccactgttccacattgcccgctgatcgatgcctcggtcccgcggcgagtgaacgaaagatacatggcgtgtgtcaatcggtggacgacacaagctctattggcgtcgtgccctacaggcttgtcttggtccgtgatagggttattctgtccgtaagtgatagctacgatattatgtaccagggctgtgcaccggagtttttggtcatccacatacggcatcgataccaaattgcttcgcggggcgatccaaggccgggggtcccgactgggcaagtagacgatacagttccggttctaagggtttcgttgccgacacataccgtacatgccatatggcgctttgtagaacacggcgacgggtggagagtgttcgccttctagctagcattggtcattacgtacatgcgctcgcgccaggagagccgaagctccagattgagagtgtctgttatccctcccgattccaaagatgtgcgtaagtagacttgaaactagaagcggaccggaggaaccgcgcacgactaccactcaccctattgctggacttgtaatctttaaatcactcatatccgtttaggtcgtcttagtattgtaccaactctcagaccgagattagaggaccgcctgcttaagcccgggagaccacaatgacttgagacgtcgggttaccctcgcctccgtgtgccgtctccaatgtgtctaaagcgcgttccttgacggattatgttagatgatagccacaggtccattgtgcagttctccgtcctttaaaaggattaggggctgtgcacgctcgaagtagtaagatcagagaccgattaacctgtagctgttgtcttgtcggctttttgtttatcattcgccctaggtcgatacttagggggcgcggacaggcagcgactgctgtggtaagggtctgttttggagagaatatatctcttcacagacggacgataacaggacgtgcccgaatacttgacacggcggctgactctgtatcgacgatctcgacttaacgcaccgatcggggtagcggaagcgggccgcgcgtgacgtgacagccagttgtctctcgcattcggtgtccgcggattactttgagaaagcagacataggctagctgcgtgcggataatagaaaacatcgggcgctctaaggccacacctcatgattctctctctaacaacgggttatacgccctgcttaagcttaatcatgggcgccccgagacgggccgcttataagcagatacccgggagaaagggttcatacgacaggggcgtgtcacctggtaacaagattccttcccatgggagtatctctggtagtgggcatctcgacggtagcagccggaaatagttccacccagaatggggaaggctattcatcggattcaagaggacagatgacccccaagatatcagcctcatagactgcgcctggattcgtaggggctaaaatagtgcgtttctcttagaggcaattcgtcgtctcactgagcccgccttcccgggccttacgtgcaggtcgggatccaaagcgatagatcaattgaacgtgccacccgccgttaagagtattatttttagggtagacaggcagacgtcagctcggacgtcagttgcttccctcttgcgacaccgttgacgccaaaggtctagggggataaccggtcccgtttataccgagcccattgtggattgcgttacgtcgtctatatacaaatgtcctcacgtcctgtgtgcacgtccagcagatgcacgatctaggggcgaggcagtcgcggagcgactgggtcggacactatccataccgaaggcagttccgagaggcgtagtgatcaatgatataactagagttgccaacagaggtatttcaggtggaggtgagctttttatgagatgtgccgttcccgtacgatttggggggagaacgaatcggaatcgtctcggacatagcggagtcatctaacaaacgttcactcgtaggcaacgttggacgaggataggtttagaggacaccataaggggactgttctgagctgatcgtggatgttgcgcaggtacggcagtgcggatatcgtaatatagaaagtatggagaaacggccgagaagctgataaaagtccctgaagacattccttgtctgatgatgcccggtcatcgttgggtacggcactaacattcactgacttgcgcacttccgtggacgatgtgatttctaagtgcaggactctgtcgatgtgcggaccccggtcaacggctcgttcacgatcgataaccggtacaagggatcggactctccgtttgtttaccactaccgtcgctacctgactgagcgccgggtgaggctccctgattcggctcatacgcgatctccgagcctgacttcactgcagaatggggctgtaatgcagaatttatatccatgatagctaactacggggaggaccaccagtagcacctgatgcgggaacgctaccccggcaccgggtaccaatggcaggcatcaagccattacattggttaattgccgttatgctgtattagtctgaccaccaaaggcacaacgcaaacatcgtgccgtggatgaaagccagccatcctgctttgcctaaggaccaccttgtcaactcggatctttcatcactagaaagttagaagctaagatttgtaggcgtcgcctctgaacaatgatggtcctaatggcccgtttgatcctgctcttcccattttttcgagtgggcatacattctccgggagctgagcgacaatggatccacaattcagtggcactatagactaacgcaagccgcaggaactggttgtggggacgagcctctaggctattaagggccactttgtaatgcccgaccggagctgcgaatcaactttgttggcttttcagtaacatggtgcctgggccccattcggcctcttgaagtgagcctatcgcgtgtgcaatcgttcgccgtaattcagcaaacgttcgaggttagggattggatctagcggcgtacgctgtgctgacaacattagctgtaacggagagttatccgactagaacaatctcaagcgacaattatgcaacgagaagcatacgccgtgaataagaacgggttatcatacatcccgtagcagccgtctctctgatcgtcgacccggtcgctttaagtccaagttggaaccgcgtgcgggatcttctccagccacagtatcgcgacccttatgctctggatacaagatgagtgtctagatcataggccaactagtcctatagggctcgggctgatagcctcggccgggcgccataggcaatcaggtgaaatcggttacccagtactgaagaaaaggaagaaggtacgagacggatatcaaaaaacggcgactgtggaagtaactaatagtagtagagacaatttgcctgaggatcaaaagtaatagtggctgagcgatcgttattgttgacgaccctatccgtcccacacttctgacctacaggcttatgcccaggcgtcagaccgctaatcactcagctcgaggtaactcccgggatcatagtccacaccctctgatgggtttcgcgctgctaacgcgggttgcgaccgttctgtctcggttgaatgccatctcgcctgttccgtatgcccactacgggtgcactggagaaccctacgtgtagattccctaacccataacaaggccggtcatcttagcctagtctccgcgacggtaaggtttgcggcattttctcaaggcaggtcgtcacatatagcggacgtgcagctagttagagccgtcgtaggcaaccgcttccaaggactgccagattggaaaccctgtagtcttgcgggcatgacgtcagccgggtcatcggtgcctttgatctatctagcctatctccggaacgggccctgccccagaaagctgaaccgaagacagacaccgggttgcagggtcatgccaccggggagtaaagggcgatggcacgacacgattgccacaagaaagtgatcggggtagacagctcaatactattcacaggttacctccccgcaaacaaaagtccggcagtgcggttcactctactcttctattccctgccgtgagcatccgtataaattcttcgagttacagattgatggaacatcatcacatggaactagatttgctctccagctagtcgaccgtcgacgtccgatttatcctttgtccatccatagcctaaacgacctcaattaggtttagccgagagttgtttctagtgttcgttatgatacagcgttcgcagccccaattaacttggcgcctgaaatagccgtgacaacttcaactgtcacgttgatcactcagaataacttgttttgtagaggtcggggactaatattaatttgggcacctcacactttctcatcatattcggacaggcaaacacgcacacacctgcgtccattaatgtagtaatcgactagtgagacatgctgatgtgcaaaaatggttcagaggggtgggtcatcgttattataacgtcattacctaacggctgaacttcgtcgtctccacatggacgcgatttgaatttaggcactttaaaatggatacgaacagcacctctgtttgggggtggccgccttgtaggggttccgtactgtcagagagtgtccgtagcgatgtatcatgtcgacactattggatattgagttagttatgggtataaatatggcgcccctctgatcagctatgtactacgcactctcgcgcgcatactggggcacccagggtgtgtttcactggtcgaaagtgtttcctttgggcacaatacgtacagccttacgtctaagagagactacgcgaagcacgcacccacgtctgccgtcttgacttgtcttggcgtgattgtcccgttgatcgtgcgaaaaaggccctccttaaccgaaaatcttaacaccacaggcacgcaccaggtggttgcgccggctagaaagcaatcaagctaacttacaggccataaccactcgtatacgcagcccaggcaagcccgcgtgagtggacgcttcgagtaagccgagtcacattagggagtgttcacctactgtacttaatcataactgccgtccacgcaggaccagatgctacgagttaacgtgtttcaaagacaataacctctcgcaccagatatgacgacaagaaccaggtacaggataagatgtcgatgcagtatacttattctcaaaaagaactctacgccacctcttatgtacaaccagtagaataaagccggtgagcactacaaggcgactgctcctgtatgtgatactcattaacgctgggaacgcaaccttagttgagaagtagatttcggggtataaacttccgaaggagattgtgggtaacgaccacgcccggagggagcccatagctccttttactgtatagcaaatcgagaacagtttatgagtcgcagaacccccagaaaaagagcacctacctgtaggattcaatattattactggttagtcagatggcgcaacctcagctcccattattggcgccgtttgcaggccactcaatcagcacatacccgtagtgttacacccatcagtcaacgaagggtactgagctgttaaaatgcccggctacagtgcatagagatcttcttctcgagagtagcaaagcacgtcatccgagctaacgctttttgatgacacggaagtcaccggagtccacatatcagaataccgccaagacttaactcgtggggcagtatgaaaggcggatatgatttcggtaaggaacataaaaggccacaacgaactctccagtggttttttttgcctcgtgtcgaggcgtggccaacttatgtgaattcggtctgcgatatcgctgcacaaagttttggaacagagtggggcaagtgttattaggtccgtcgacactatcggtggccccacatcgcctgttactcgacgagagctatacacgaaatgcgaacaccgtctcccgttcagccggagtacccacccgggagattcacctgccagtgggcgtgttaacgttgctcaccggcatgacgtaaagttgttgaccttgtataccggcccggtcgtccgatctccatctcataaccgtttacctgagtccaagtcaaactgctgcaatttgaattgtgcatcaccgccggaatttattttgctgcgaaaccttccatgcgccgacccaaatgggatcatcgaccggccagtctggattcatagcttaataccagggatacctgccacctgctttaggcggcttcggagcatttgacgcggatctgcccgtttggcaactgcgcaacctgtcgggcctgggcccatgaattgagtcgagcgggcaagcactggatgagtacgggacttccatttaattctaccgcccctacagtgtacgctgcgccgcaaaacgtgtaagacggccccgttcgaatcgaggcgttcggcgactgaatcggccttctgggtaaatatagcgacttttatcgcgtacaatgggtggggcgagaataattagagtgcttctttccgaaagcttatttttgttatctggtctgatagcagggtcctactaactaggccaaagttggtaatggcgttctaataggaacgccggtccgaagatcgatctaatcaatgattgacagagtggtcgggatccgccggcgcagatccactctttcgatcgtatagcgattgctcctggttgatcaataaattagattgttcgactcacatagattaagaattttgtgccgataaatgaagtaatattacaaattactgtaattaattgttataagatgaagacctctgtgtacgacgatcttattttgcttttaatctcacaattcaccagattatgtcttaggagccgtgttgggtttatgcgccctatgttagagtcagtagggaccagagtttaagataatagtgcataatggcgttgctaagtatccgcccctaaactacggttcggtagaaatctcgggttagaagcttgcccagttgtcgaccccgttcggcagcgtaccctgccgatccccttgacctgtcttaagtatccgttactttccaaatacataaattaacaaccgtactgatccaccaacccaccccaccgcctgtgtagcccggctacacgcgagtcgagagttatgttaaacgtggttgactgcccgtgaaaatatcagcatgtgaccttccgagtccgtcgtcgaatatcagttaaacttgacgtaaattcctttttttgatattattcttataggcggagacctcagatcagctcgtctgatcagacagcggttcataagcacgtgagtaattgacgcgatatgaagtaggcgtaccaacaaaagacagtccaataactctcgcagggtgtttttcacggattatgattaagcttgccaaatatgtagagacctcacgaagagttccctcctacgtcgcccgggcattgttatgtttcaggcctttgagtctcactaaggtcgttcgtggccttaggggacattacgacagccaaccgaaacctacgttataattaacaccggtggaaaaaaccagggccgacttcttgacagttcgtcgtctagtgactctaggttgtggagatcccagattttcggctcggccccatagcaactctccccacaagggactgtctagatggagtgcacgggtgttggcaggaagcagtagcggtcaagctaaggtgcctctgcaagagcaaggtcatggccgctaaccgctctacttccacgtacaaaggctagtatagcccgacatacccttataatatcggcacctgtatatagttgaattttgtacatggctgtcgcagaccataaccacaaattaatttccgaatgcaaccggaggctggagttgttctgtactaaccacgctacggtcccctaacaattggttctagaatggtttccgggaagaataagttaggccgtcttacgtatatcttcctgaagttctgactgacctcgcataaggtctaaccaaaactgcacacgcatagttgacatgaagcctccttacacgagcggagaactagttattgcacgcacgcgtagccatcgacttccgccgaatcccggtatctttaaaaggatgtctcgctgcgtgagatgaagttgatggggcacgttaagtccgacaaataacattatggcatcggacgctcgaagcatcttcatcatagccgcgatgcctctgctatttattgtgttgtctaaagatagcatagatgtggaccgctcacagcagcggcgaggtgaactttctcgcgcggtgaaggcacgtcaccggctcatgaaacgcaaagcactgcaaagcgttaatcagtagtgaagacaccccttcattccgacgtgtccttactctagactcgtaatatacgataactcttctaaaaagaggcacgaagaatgaggaaggtctgcttcaccgttgactattagccctccctagggagccgttagggttctgaaaccccgggggcaccgggaccaatttgagacgcgtgtgcgattaaattgtaaaatttgtggaattagggtaggtgttcggcggctcagttagacctctctggccctaccgtgacttgtggggagtccactttcaagaatcggtttgggcaattaggcttggggttggttcacatatctcgtccgctcttaccgtccgtacaagattaagcgctaaatctgccataccgactaggccccgtgaacaagaccgggggtttctacagtcaaggtagtgtaatcccaaagttcatcctaaaaaggtgatattagagaagagcttcgctcctccatttgtggtctcgccgtccacactcacgagtaggtagggctcgcgaaccccgctgtttctcctttttccggatcggcgtgtccaatttgcttggtccgtgactagcgttcgggtgggggatctctggccctctgccttcgctatgtgacaaactcagtctccaatgctcgcgcggtcatgatgcttccgtataattgcgatagcgaataacattcggttagtagatcgaagaaccgcccgcggccatttttcgttgtactattaaagggtatcgaggacctcgcacatgctgagtctctcctagcccacgcatacaccttgggtccaagtctgcgtgtttcctccccggagctaaacaattctcgcacaaaccaggctatagatgattatttagagtcttcaagatacgaagtccccacgtactgggctcaacagctggggtacagtcgatgaccgtttgctggtaatggcaccgctctgcgactctgcgagcgaagatatacagtgcactcttgtcccgtgaaaaatcataaaagtgatttattggattggcggggtcttattcagaggagcacattagggcaatgtgtgctgcagtcaccggcttagttcgacgttcggatcgagattaaattcgggcccgtctgagtgatgccgtcgggggccattgactgaacgatgttcccttaactgactcctcttgggggtctttggatttgaaatgaagcgcgcaaagtggaccttttgttcttcgccgtgaacgccgtaacaggtcgtacgcacgggtagccggttactacacttacctcgcgggaactatacctactcattaagtctaaagggaagacccagggcttaattttagtcctcggtagattcaagggatcttggtccttaacactgctacgtgttacgacttacctttggtgttagccgggacatccctcggcgaggtcacctcattgacaggcgcgtgccaagtaactgcatacttcctgccatagctatactgattcgcggatatgccgtgtactgttggttcgtacaggtaggacacggccgcgctcactacagaatcgcattgtagctcgattgagacttcaatcaggttgggacgggctacgtatcaactcctagagatcgctggccctacatcaggagtatcttttcagggtccgggtcgagccgtatcttaagtagaaaggattggcctaccctacttgggttagtgtttcctccctggggtaagaccttacgtccgaactcgggttcgcaaaaatacatcaattcaccagagcgaacggggttgtggcgcgtccgggaaggaattcaatgtccgtcacgggactcactacgggggctgcgaatgggtgtccccgagggggtaccgtggcaacaattggcgtgtacattgcgcctttgcctcgaggacaggggcggggccagtctgatagattgacaagcgctagctatacttccgtccatgttatacttggacggtcgggtgcattaacaattttttagggagatatagcggttggtgtagttgggccttacagcttatcggtccgaaatatgtcaggccccgcaaataaaggaatgaagtaccagcgagtgactacatgatagtaccacatgcagacaaatgaagaggtaggaagcctcttcccctcttctgatggtaagagacgggtgtgcatgggtcccatctgtggtatcaattggcccggacatacaccagagcgaagtcgtacctgtaccagctggaatagtgacgatggccgttccgcgtgaactgctcccatccggaaaccgaaaggcactcccatgtaaaatgccaccattgttgcgagtttcatatgctgcgataaacatattacagcgcccgcatagatccgcaggctgaactatagagtcagtacttctagcctttaggagtaggaatgaaggttttgagggttcgtcacgtagctgggaggtaggtcattgcgctaaaacgtgaccgtttccgctaaaattgacttcaagcgcttgacctagcgtagtcggaatgagtagccctcaccctcgcgacgtatctaggggacgtttagaatgcgttacacttctaatggcatgggcggtggtatcttcatgagatgagcttcgcaatgggaaccttagacctcttagtgtgcaagaacggatgcagaaaccgagctgtgagcctcatgcgaccttcctccattacctaagattggagcgtttcagactttaagaatcatcgaacggcaaatttaacacaaaaagaagcactgctttgctgctcatccatcatcaggaatccgttgtgaaggcctcacgaatataacgccggtacggaagagactagacaactcaacgggtaagcgatgcgttgatgtttttatactgtcaggccttcgcgaagtcccaacttcgagcgctgactcagggactatgcatcaactgttaccgaagcttcgctggggcaacaccagcggattgctgtacgcttacgtattactcgaatggaccggaacactcctcgcagaagctaatatggtttcgtcttttaagcgtgctgtcctcctatcagacattaggtggcaaagctacacacgagccgagtacgaaatggagtaaaaacagggagagtggccgtattagcttagtagtcaatggtagctatccgacctgtacgatgcccgcccttatcgtccattaaatgattgagacagtctactaaagtgatcttcagaagtgggttgcgtagatgcacagcatataagaaaatgggcattttcattctaccccagcagtcttcgctagttcggggcctagcctgcctgagttcacgtcagacagttacgattgggtaccaaatcaaatcaccggtcctgtactgaccagtagttaatataaccgtaaaagtaaggattaggaagtaggacgcgttcttctgctgtcgtcgctgcccgttgccttatctggtatggtaagcgtaaagcgcacgcagcttcgcagcgcagcgtacaacggatgcgacacctgtagcccgctattaatagcggactgcaggcccagtgtaacaaatacgctttctaagcaaaggcgaaatccacccagggtccggatggagtaacctcgtatacaggaaagtctcttacgctccagtttcgtataacgacggatccgagtgtttatctgaaaaataaataccgcctttactgaggactataatactacttgccaggaccagagggattatgatgaacagaaaccaatacaaactgttcttactattaaagcaggctgataaaactgcgaagaccaccccctgcgcgctgatgatatgcggcaggcttgactttacaggaatttttttcactccctgatcaaaatccataaatttgggctgggttaggactcctccagcagcacatatccgtacgtcaccgagtataagcaagagttggatattcctggaaacgtcgacacgaaggtgacgacgtttgcctccaaccgcgggaggtccccgtcacctctagggaggctagggagatccagttgattcgacgttatggacggtaggcctgggccagattgaaatacggtgtgatggctaagggttgctgccgccccgttgctacggttgttacgtaactggaatgccaaagctggccgatcattggtgttcctccctggtgacgtttacattagggacaaaccatgcgatctagctgattaggaaagagtagaggtaaccttatccgtcctgtcgtgcaaaagagcatccaaaaagcgcgaaatgttaataatgagtacagccgccagtgatgctaagaacaaataggctttaacccgtaaaagcttcctcgacgtcccgaaccatgccggcggttcgaggcagggcttggattctgtctctatcaggggaatagcgtcggtgcgtacgcaaactccgttataatgcgggaacgcacccttcttgtctcatcatctctctcctttatagaacctaagcttggcgcgctctgtaggagcaacacgagggtggcattgccctatgacaaaccagcgacatatcgcccatgcaccatgctgcatggcatgaggttaaaccaagacaacggaatcactccgtcagctgcaagaacacccgttttgatatacgatggagacgaagacgggtacgtactactagcactgcctttttcaaaggtgtggttctaaagcaactcggagcttctttctgacaaactagtgtagatatcacgaaatatctccaccatcacagaacctcaacctcctccggaataccaagacgtgtatgcttgagaccctttttgactaccctaactaacctattgtatattttggttctctaatacgactcaactgatgctcagtgctaaatcagccaggttgtacgcaagtcgcacgtcttaatgcagtgctactctagtgcactagcatattatcgttcgaagcaaaagttttagagaacatacgctgaaaacggcggcagaacagcggcttctatatcatccaatcgctttttcacggaagtcctaggggcttgtgtgagctgaagctactgaaatagcgatgaccgatgtagcagtgcttagaagtcactaacacttcgcattctgactacagcaaacaccacgcgcaaacatcggtgaggcgagtagaaacccagacgactaaagttctgtaaagtaaacacggcagtggacgcgcacgttctacctgcttgccagcgctagagtgttacgttctagtgtgcctgcgtttgtctgacctctccggagatcaggcccttagttgagactcacagggagccggcaagccccgaacgatgcgtgtaacgaatcgcgggcttgacgagaccggagatgacaccagtccctgatacatcttgagcaacaggcgtggccaggtaggcttacgttgcatcgttaagtgaatatcattgatcaatatgcactgaggaacgccccagcacaaaccaccatgaacgaaaaacgcgtttcatgattgattctgatgccgccgggatctgaattgtgcctcaaagaaagcgttaccacgttgtgcggatttaatcgactggcccgttgacgtacgctacttattaagaccgagtcagatggcgggatgacctcatccccggtgataccaaagcgatgacgcgcgtaaaccgtccaaccccccagtaccattcccaacaatctggaggctagacggctagttgcatccacctgagcaatcataacgtgctacggggcttgaccgcttgattagtatgtctggaaagtgcgactcaccttcggccgcaacgttaaaagtgacgccacgcccgtttacaccctcctccttagtcacgagactcttcgtgtaaatccggggcgacaaggcatgaagtcagattaagccctatagtcgttcaaataactgccgcagcttgaggtgcgatctagtactcggttacaatctgatagggtagtggtacacccttagtctaaatgatgtcaggtcaccagcctgatgggtcgtggcgctcgtaagcatgagtccccatatgcccttggacttctttcattactggattatggctaatggtaggccgaggtggacatcagctaaatacggtggcattgacatttaattgtcttcttatatgacaccaaaagatcttgtgagttcatccgcaaccctgctgcctatgaccgcagacgtgtgatgcatataacccagatgcaagagtgcgaaaaatgaggttgcaacgaaagccactttagacgaccgcaccttgtttgaaggctggtggtagaggcactagatcggccaccttggcccttctccgttgaggggcaatccagttcccggtgcacgctgacggtcaacaaggaactcgatctcgttccgtcacatgaatcactacatggtgtttgggttcgcctcagcacgatcaacttatctgacataaagccggcatgcggattccgacccatcgaagaacccttttgcaatcaggccgggtggaagctgcatttgggatgcgtcccggtaagggttaaggcgcactgtacccacgcgatgataggtcgttcccgcggacgcttcacggccacccttaccaagcgcgatggcacacccatgcatgcgccttcacgggcgctagtcgcgtcgcggacttgagcggtaaccttctcacacttgccctcggaattgccccggtccaatactgcgagtcgctacatagagtgaccctccgctctatagtcaaccccagtcagtatacgcgagccgccgaataaacccgtattggtggaattccagtgtcgtcgtcactgatcagttacaaatcctacctgtttggcgtaaatcacatcctgcgtggttttgtgccagtagtagaatatccttgcgatgatcggttttggtactgctgcttgggataatgagtgaggtgaccagcttacatagcggcggactgacgttcctggaatttaattaccgtgacgcaagggcctgccaccaaaaattaaagtggaaacagtgtacccgcgtcgtcggcggcacatgattccgtagccatggtacgctcggtagcactaagccaccggggcccacgtgcacttcgacttcactccatagcgtgtatctgtttggaatcaggaaccccactgatattacggaccgtctggtcatcgagtcattagttctatcaagtttggcctgaaaagtcggagaagctgactatgatagaccgccgctgtgatactggtctaattgtggcttgcatactgacgacttaggccgcagtaacctaacatccgtgtcgcccctagagtaagactgatgctcgaacgttaaagctgttagtcaagtgggaaccggcaactcctttgcgcccagcaacgttgtcactcctgaaatttcacgggtaatccgaaatcaaaggaagaagattacggtcttaaagacttgtttcctgatggtgcattggacgccgtctgaggactcacctattgctcactctcgaacgtagcgggcagtcgtcccgaggcctatcctttgtcacaggaccctagacaattccggaatttgcgtcttactctcattacaaatccctccgaaaggatcttttagaactagtatggaacgcaggaaaaagatctattaagctgcgatgacagctactagtggttctgattgagagaccgcgtttgtccatcgcaggtaggtatccccggatcttacgcggatcctttgtcctgaatcgctgaactcgggaatacataagactttttgactttaaatcgcttggtttgataaattaggggaggtggactgtgcccaaatattattttcggagagcgacttagcctggagcacacctaacggcagtgattagtgtcggtgaaggattaatcgggtacccaacgatccctataaggaccacacagtttaaaaacgaaacgtcctctcgcgggtagctcaacaagctggtaagccgtctcggtacttgtattgttacggtcgtaaagtccatttaatttgtgcccacgtacagaagcgcgacgtcgaactgactggttcgtgtgttaaggggtacagcatagaccgaccctctgtggtgaccgcctcacgtcattgctttagatctgtgataccctagtcagtcggttcggcagaccgaattaaactctggacccttagagccgtgacaactacaagtccgactcggcgacacttcctgcttctacagactgccctttagacgcacgcaatatattctccccaggccccctctggttccacaacatactggatggcaagccggaaaatccttctactagggagctagtacagtggtgggatgtactcattggaattcggctgtgagcgatgaccatagtacggcgcattgcgaaaagcttcctgttctcctttcactccgtgcagcacttaactgagatacttaatctaggaatataaataatctgccgacttataaatatcataagccgacgagcgttatattcgtcggccagcagtctggaagggaccacctagctttcccctggcctctccatagtcttgaggttcgtttaagggatgcttgttgcgaaggaactaggtcctgacaaagctgtgcgttgtcaagctgaccctattcatcgacattcctctggagacggctttgtgcagagcatcagtccacagcgtgacaactgacacaatccggcacggctgaaattcatccgtgttttagacatgaaaggaagacctgcgttagcagatggatgtcgtccccctggacagatcaggaagagaacgtgagtcactttcaaggactctccttcctcgcaactattcggatgacacttggatgtctgggttgcggactgttcgatgcggtaggggtgagaacgctccaattaacataccgagagagggtagtccaagcagatgacgactcttttgagagcacacgacaccgcaccctcgttcggcagtacaagacaagactggattctcagacaggccccgcgactacgagcgacgatccttcatttaaagggagttgccgttcaatatacgtgtgcgtggcaactaaccgaaccacaacactttgccaattcttggttaacacgcctcgactaatgcatgtgtgcgcccccgcgagattgaacaaagcacttttgcctggatacgatgtgatgctgggtgttgtgaattgctccatctcaccatttcccatctcaccaaagcttgtttgaatgagcttgcacgttgcagccatatcagcgtcgccagaaacacttacactggtcgtggctcaatccttgttttcttcatgacatgtgccaagaccggccaacaagttttggtagtgccttcacgctatacaagaaattagggggacaggacaaggccgactaggaggtgggaaagccgttgatggctatactatccgtaaggagggttagttggccacctcggcgtgattaccatagttgcgcactccagacatgggcgcaggcggcacctgtagattctcgagctatatcactcactagatctatattctattgagtaggcgtaatgtaattcgtcgtaagatctaagagacctccttatatgccggacgatttagtaattaaatgcgccccaatcgcctacgtcgcatcagcagagttaaacaaacggtcgatccgggctgtagcacatcaagaatctcaatcaagggatcggcctcgtcttcctcaaacccagcaatgcgttaaatgggtccatactagcctctagataccaacacagtgcctcattttcacagaaaatacaagcctctgtctggtcctagtcgcggcgcgacgggtctttgataggcacggctcgctaacgagagcatatgttctcaccctaggccaacactaatgctccgtaccatccagaacgcgggtgtggtcaaccgtcgcggattactcgggaaattaccttgaatgtaaagtacgctggcaagacctctcagtagggcttgcggtatggctggctttgagtaagcgcttagccaaactgtcggttcggtgatgactggtggctagtatttgacatacctcttacaccgaaagcagtttgggcgtccttggacgatgcaacacaccgcactttacggtgccactgcgaggcaggattgataagtaaggtataaattcctataacgaccgccgctggtaagaataagtgatgttgcgggtatatcacttctgctccatcgtaattgacagcacctgcacccctgaaaatcgtcggaaggaatccaaagcctgggctgctcggatagtcaccaaggctgtatgggatcgaatggactgcatgcttacatttttcccccgtcggacgcacgaacctaccaaatttacacggatcgtgccggtggatcacgacttcgtgtaacatgttaaaggtaaaacacacgtatcacaacgccaaacaatgtagtatactctgctacaagggtttttatttcgttgtggagtaaatagtcacttaggtgcgggccctctcccacgaaggatgctcgctcaaaggcttaatcgactgcacaaagctatctccactgggggtctccaaacaccacagcacgtgtttggcaattcgaggcgactcgccagccacatatcgccgacttcgcgacaatgcagtgttttgtttgaaaacattgccggcgcttgcgacctatgtgattcaactttacctgaagtgtggatcctaacaaacacgtacacttattgggcaagagttgtagtcatggtgatatgagcgattcaccgaaaaagtcgttcggccgatggaagattacagcagccacgtagagactgcgatgacgtcgacagggtttacgatggttccatctgcaacctctttcgtactctaccgaaagatttcctggcctaatcggctcggcttaatagttcgcggtataatatatccggtcataataacttggacatcttcgaagtctcaggactaatacgtaaacatgttactatgggtgcgggcgtagagcatcctcataaataacggaatgggtactgcgagcctagttgtacaagggttgccacgcaaggaatgaaatttttatttcggaatgaaaccattcattatttggggtccgttatttctacacgaatatgagctcagtttacgacgtattactcttggtcatactcccaaaactagcatattcgcagtgcagcaaaccccgcgtaggcgcgcatacagagtccaccatgcaatgatcgctttctgccgtccgggtatttcctgaggttaagtttggatatccgttctgagacggcaactacctccctcctcgctcaactattgcctccaacggattcgagccagagtatgcgctaggcttgacaaatcgtatcagcgcgcttaagagaccttcatcaggggggttaaccgtactattgaattaaatcagttagctcctgggcgtagttatatgatgtatctgcctagaacgggactgaggtgcggaagatttcccactacagttgcgacagctttctttttttaaacctctaagtgtctcccgaccgaacatataatcgggcggtcctgaaacgagtgttattagtccattgagcttggggggtaggtcctcagcgcgtccgtcaacagtgagaaggggttcattgcaaacggattcattacagcaatggtcttagccggctatatgcacaagagtagtgcgtactttacccccccatgacgattgttcgggacgcccactctagacttttacaaagtatcgcctagactgaacatccgaaccgccgaagtcacgacaagtgtatttaccccggtatgatatacagccgcagatgtgcatgccataaggactacaatcgcggtgccgtggtatacgacatgcgggggctagcggattgtgaggtgtcgccctgtcactcaatggcggcactatctccatgccctagtgcagctaacggggtcgggcttcgcgtgcaaaggaatactctctgaaagggcgtatgtgttgacaagaattcgcaacacattccgcaacgaacagcaacctcgcgtgttttggctagactgcatcgccgggctcgcaacttagcccgacttaattccagttcaggtagtcctctatcgtgcggcgggtgctcgtaagaggctcgtccaaagctctctcacgttattactgtagagcgacgatttagataccgaattttcggagacactagcccaagtcctggcggagcattgtcgagttgcatgcaaacgttaactctacgatgccgtaggcgcttcatgggcgttcaggccgattcctctcgggccaccgttaggttgcctgttctatgcgttaccgcgtaggaactttacttagatttcagaaggcattttcgtctgcgtgcggaggtgttaatggatcagccaatttagggtaatgggaggagctaggcgagtctgagggaagaccgtatcgtttgtcactcttggcgaacaatacatcagggcggactagtcggtatgcttcaggcgcgttccattaatctggcagctagttatcgatttggaagttttgagagtaacaattttgacgaacggcgcagaaaagcggcttctgatggttctagggaatagtatttagcccatagttagtatgacagccggtcggccgtgaagtacgacatctcccgagtgagttcaatttttcgagcaactccatggtacccaaaccaaataacgattatctcgtaagtatactacacgcgccggtggtgcacggagggcggcacgcgtttccatttccgttgacacagtccctctcgcagagtacgttaggtatacaattgacccagacggcaccgtactgtgtgtagttgcatgctacattctagcaggtcggaacatatcgtaactcgtagatggcgatgccacgcccccgtagacccaacgaaagctgccagccagtctattactggaggcagcaatttaatgcatttattagaccgacaggactacgaagatcgaactaatagtgtcgacagccgctacttgtaatacgagccaataccagctttccgcgcaaaaataggcatgaacacgcatatgcaagtgttgtagagacgttgtatcgaccaaaccataggtcgttgctttgggggctacaccacgcgccaaccgaaagttcgctatattctagtgacaggagtgaagaggttaatatttgcggtcaagagccaataacagttgttctgagacagcgtcattcatgttgctcagtacattagtggctaaacatgagaactcaacgtcttcgttcccgagtatttctcgtgcagcgaatttacgtgaccatacgtatggcgaggttattatgaacatccacaaggttcccttccgacgaagttttatgcaggagcgcattcgggaatcttccgaacatactgatcccgcccgtaatatatggcagcgtcgaaaaacccaggcagcccgagctagtgaccctgcagccatcgctttaacgatattgtcgattaccatgctctgtgcggctccgccctatgagcatgagcgggcactcacgtgtgtattagccagctcgggaaacagacgctcagttttgtctagggctatcatccttcacgttggggccaataccgtgctggtctactccatctgtgaataagactgagttacgccggataatcacagcaccaaggtagcagccatgtcggctcgtggctggctgtcgttttcccgatccgttcccatactgtacgtgaggtgtatcagggagcctgcgggccgcgaacatttcgaaaagggtatatgggaatcgcagccgaagcggcggacctcatcgcttggaatatcccccttacagaatctcctgaactgttttagactcttataccaccccgtaatacgtacgtcatttcggcctggtatcccacctcgcatgggaggtgtcaagttattaaacacttgcatagctgaccgaggaagtccgccggctcagtactgggcgtgatctacctgggttagaataggatggcataagattttaattgcgccaccactgcgaaactaccaaaaacatatagactgtttgcccgcctacagcagcatgttctgccctaatgcattcagccgtttgatcgtctgtctaatatgctccagtgtgcgcttacctgcgcgccgccgtgcatggtagccagctggcgagacacgggtaccggcaaaagccttggcattactccctatgacagtcgtcgggaccgtgttgtaccggaggtgttcgatccgttgaaaagttattgacaatgtgcgttggctaaggcgtccgaccttccagagcgaactgaagacatgtgtaatcggcttccattgttatcattaaatgtcctgaaatctggcggacctcaacaacaacttgagacgaaaaggccacggatgaagactaggtcgcctagtagggtttaccaataagccccatcccggcgaagggcccacgccgagggtataagccaatcgaccgagacgcattgtccgaccacaggagccacgcagtaaccaaagactgcatgctattgcaggtagctgccaccaacgtttatccgccgtgggacgttccagcgaggcacctcactggaaggtagagctttagagggatgcagtatgtcgttagtgtcagctgttacgaaagcgccctatcagcggtcttaaggtgtaatcacgtgtacatgagtgatatgaacgttcatcctgtgcgtgggcgaacatcagcatttgctcgaaattcggaaactccacccctgcgccagacacccaaggggtttgacgcgttccatgctcgactcgtgcgatcttttaccgaatcagtgcaacgtgagacacccaaaaaccgcccgctgtagtcagtccagccttcttctcgcgtgccctaccaggggttgcctcaaatgaaactaaacctctaccgatctctaaaacaataatgttgtatgggttacttttcgtcgaggactaccaattcggtccgcggaccctatcacaattcaacataccgagtttgcatgctgaatgatctactccggtaatgagggtgcctaaactgcgtctaaactgattactgtcgcgtcttcagtccggagtatgtacgagcgggataaattctgactgttagtaagacaaacggttcatgtgttaaatgtgtggtgatactagcggatgtccgcagcagtaagggcataaatagcgacggctataaccctccattgctccaccaagtatctaattctcgaatcatataaacaggagatgaacacaagacaacaggtgctgcagtttctgattcaagaggcggggaactcactcagatatcatactattgcacagtatctacctgcggaggcgcgtagttcatgacccagacacagggcgatagaggaactccgtgtctattctccgtatgaggtgacgagcgttccggaggatccctacggcaaagacactcttaaattcccccgggggtacaccctggatgcgcggcccgggttccctaatccaggaaaatgccttacacttatgcaaaaatccaataaaaagccgcctctgatctagtagttactaataatatcgcgtatggacatcggcaccagaatacttcgattgttgcggtgcaatgaatcttcgtgctaatttggtaacgtttttgctgaacagttacgacgaaagtagagctccgtggctgttaggctccatcctaatgccaagctctcggtccaaactcgaaactacgggtgtctggttacggtggttcagcaggtgacagatccgttcgttccgttctcccgctcacccctcacgtacatatagctcgggttcaggattccggctaaacctgataggcacaaacattcgggtaccaccatgtctgccagccgcgtgcgttactcgacacctaaatgcagtcagtgcctaagacccacgattttttgcagattacggttcttttccccgtcctaagtgataagaaaggtgtgcgcgtgtggatcaattgtgttcttcccatagctttggtaatacaaatgagcttatagaaccggacggtcttataatcaccgtacttccactctccattaagtccacaccggtcgaagcgggctcgaggtgggcttccagggagttgtcactgggacggtcactccttgtcacggacctgcccttttacctgccgtgcgaatacctcgaaacccacaaccccatgggataattaactcttcaatccagcctggtcactaatattctaaatagtacccctgggccggctggacgtattaataactagagttaggctaaatggttctaagaacaataccatcattgcggcgctccggagggtttttgtaaatcatagagacacacggtgcgaacatagtcgtattttctccaggatctttacaagatgggtccaaatactcgttcatgtgcttctccgtactcgtctgcacttcgaccgatttgcgtgatgcgtaccttgtccggagtcatcagtcattagggacgcgcacacgttgcgagccgtatttgacagcgagactccaaaaggggaatgtacttttcacggccggaataaaaggtcgtaagaccaaacactggacaacaccactgaaatcagcctccaggcgaagcatgaatactggtgcagtgtttctgtaatagccctcctgtgacctggcgacctgaccacacacgccttacgggttcccgtctaccaggcatgaaacctaccgttctataggggttttcgaccgccgttgtatgagttggtaccgaagtgaatcgcgcacttggcgaccgtagagcagtaataaagcgtcagagagaatcggccttgtgctgatgagtgcagacaatacgctatatggtatgttgctacgccacgcgcctttgagttacgcccaatcatggaagggtaacttactgatggcttgttcctatcctatgttgagcatcgaacgcacaaaccagactacggccactcgggaggcaagcaggctgtttgtcacgcctatctcgcatgactatccgtcgttcaatgcacgttcccgcaacgacccgactgattatggattgggtttgaagcgggtactcacctccgtttggccccaatcacggacgagccgtggatatgtgactcgtgcaggtcgatggatatcgtattggcttaactggacctgttcgccccctaatttgcaccacgaacacgttcgattccagaatttgcctggtaatactctgacaaatccaacatcacgcactacttcctgacgcgggcttctcggggaatacgagcatgtctatagcgacgcatttcctcattgacaacgtgctgggtagagtcctagatacgttgatgcgcatcgctcgcgaatgttaagacatataaccgtccatttccatcagtacaatactacgacactttctgagtcggggaggcggagtagcggggagcttactgcaatgtaaccgagctgtaagttgcacacgttttatcttgaaaagcaacacttacaagacatcagctaaggaggccaccccgacgccttgatcctaggagagttaaaacccgactggccctgcataagtaatgtgttgtaactagggctagggttcatttaaggtccttcttggtacgcagatatgctccgcccaagctcgtcacacgggtaggagagcctatactataaattctagatatgccactatccgcaggttcatctgtggctccgtgttatttacgccatctacgcaaagtccattacttcgtcgattctggtgtcttgagcctcatcggctaaagatccttagcttatcacggaagtcacgacgatgaaattacatacggctataagtggcaggttgctgcggctgctttcctgatgggactctgagaccgttaagtcggcttacatagcatccttcctttcggggccattcgtcataaccacggactcagagatatacttaactccgccaggccacgtgtgtcggccggacgaggcaagcactcgtgatctcaatgccatccggtattagcctagcacctgcagctataaggcaaaatacccgacaccctataaccacaactggtgtagtctatactctcataaaggatgaccttccgctcgtccttaagcccgccatctggatcaaggcgatccaaacaggcaatcagtaacaagaaatggtctagtctatcctgacgtagtcttttatgggctcgcctacggggattggtccaacttcggtatggcataaatggcgcacttgctgggctatgctataagccgatacggctcacgttacatcacgtgctgtatcatgccagacgcacaagaaaacgttatgttccaatcctacaggaagcgtcgtgctgcgaaccccgattttcactacgcacggactttactctagagttgggtgagtcaacctagatctatgcggtgcggtcagtaaggcttggtagtgctctatctcggtctatgaacgcagtgcaaagcttatgcttactcatcgtctggtacccccgtgcggcaaaaactccggtctttcgttacactaaaggctgctgggatagtcggctaagactgatgccagatatcgccgcactgtactaaagtgggattagatgtcacggggtcagcgggggacagtaggaagaggcgttccgatgtaacggtgttcgttcttttccataaaggccaacccatagtttcgggccgcgtcgacggtttatacaaaatttgcccttgcaccctctctgcggagtctacgtcaagcacacccgtatgcgagatttgaggcaggagcggggaatgttgcaactcagatggctgtgggtaacgacctaacccctagtgggaaatgtcccacggagtccaggctaatgaccgccgaaggctggcagaaacagaccagaggctagctgccagatagttgttttctcgttggctcccgattcacgtgagcggaccccgtaccggaaacgaaggatatcagggagtctaagccttattaagacagctgccgttatgaacaaacgtcgtagtggagcggtttggggcagcgtggaaccgagaaagattgctcactgtatggccatcaatgccgccacaaactccacatctctagttatttcaatccatgatttactccgtaagaggtgcgcttcgatgtcggactcaagttgtggcacacacattttgcttactcacgctcagagacggcagtacgtaacttccggctagtctcccctataactagcatccgagttacgctcgggaaatattactataaggccgtacacacccttattagttgtacaacagtgtgcatcctggcggccccacagactacactattgatcgacatggctagaatagaccagccgcactcactagttagatgttggtagccttgacacgtggactgagggtcagagaagtctgaggggtacctgggatatctagccagctcggtgacagccagagcggagccggtttacatggccagtcaagagggtactggcaaaatacttacccgtattacattggttgcgtggtggatctttacctcatgctcacttccatagcaataacttaaactgcgagccgtacagctgaagaagacgacgagcgtagccttaaaagctacatgacgctggctatcttaaattcttccacggccacggggcataagctcctgcgtacagccatgctttgcctcctctaacgtttcgtggcaactggtggcttacatgattccgaaagagacgatgtccctgatgctcatatagcagcggatagttagactatatccggcgtagcgtttcgtaggacggcagctgactttccgctttgttacgataaattctctgtttggtttcctcacatccggaggacccagatcagagctgtacacgaaacggccacgggtatggtagcgctcgacttcttggcttcactgaacggatagcccgtgtgcagagacctgcagtcgctacgattcccctataacagcctataccagtcctgatgtctcggccggtgaatacgagaaatcctacggctcgctttccgtggggtagcatcaattaacgccttggtctatgggaaccttcgacgtatagcctccctattagctagtgtgcaacgtcggcatgtatcatatagattggcccggctaaaggctgaggttgttctgggcaaggcaattataggccacagctcatgtcacgccattatgttctctcttgtgtgttccgggtatcagaacgaattctaagttaggtgtcagtaggctactcttcgtgcttaggacaatactgatagatgcttagatcgaccatacaactagtgggtatggacccacactagccgcggctggccattttggcttgattacgattccatagggattaggaccggacaactaggaccgtgctaacataaggattggtagtcgttaaacgtttgttttttacgaactgctcaatattatagtacctcctaatcgtcagacccccacatcattttcatgcgggctaaaatacactgcagaggacctgggatagcccggggcgacattctggcagtgccaagtaacggtaaccgcggagaaagcaaagcggcaggataggagtcccttcctccctgctatctaccggagaggtctagttaatcgaaagaacctctaacagcgcaaaagtagatagtagcaggggacgagtgtctacaaatagttgctttatgtcatggtaccatcaacaaactaacctacaattctgaccatgagtagactcggcgtggatgagccctctaggggagtggactgtaattgtgatccagagcaattgtccgtctttttagggcctagaaacggcgcacccgtcagatctttggatcaccccgttagcatggcctcttccgaaagcttcacggtgctagatagaccgcatggtgtgtgcctgtcgcgccccactctataaggtcagtaaccttaacgtttaaacacaaaacggattgttgaagtagcgcagcagtattctagcggacatagtaatctataacgatccgagcaagtgtaggcagcccgacgactgcttgcaataactgaaatcccgggcgttgagcccaataagcctataaatccaatgcccatcgagacgtctcgaattatttcatctcgaggataagacatttactcatcagcctagggatagtagtgtcggagtccagacgtgtgtcacctctgccgtatgttagacgggtacgttcatgcttaccgtagggccgtgacagccttagaccggactggccttacccaatagagtccgctggaacccatacataaacgagcaacgtgtcagtgtttaattaattcaaggaatcacttttatctgagcatcttcttgttcctcaagcacctgaacgcaactccggacctagaataacgatttctaggcgggcttactcgggaggatgcctaagctgactgtgagcaaccgtttgctcaagtcgcgcagttcgccctccagttggctcgtgagtgacaaattcccggattactttcctttgcacagccgcccagtcacctcccacacgtacgcctcaatgcaacttttaatcgactatcatggcacgaccggggtccgagtttctcaaacattgattttaagggactgaaatttataatactaacaaattaacgggtgatgagctgaagtatgaatcatattaccttcctatttagccgaatttttgatgctccatatacgaactctcggcgcacaaactgggttggacgcttgagtatcgattcctccaatgtggccgtttggctcataccccaggtttatgggaaacgtcgcttaaatccaggaaaattagcgcgtctcaatcatgatccagttgttggtgcacggatgctgcagagttaatgagatgtgcctcgcagagatacttcggaggtaggagatacctgtaggaagtctgaaagagatgtctccgcgtactatcaattcgccggtgatctgtgtaaataaatataatttacccttactagggcaggcgcctcataaaattaaagttgatggccagtgtctaaaaaaaaattctatgtcggaaacagagccccgccggcggacttcgccattattcaccgggatacagtcagcgcatacaaaaaatcacggtagtcatttcacggttctagtcgtccacggtgggctgatccttacgtgctaaagtcatggcgatactgggttcgtgagacgccgtaattggaagaaatggcgcgacactagccaacaaaaggatcatctgtaaagacgcctagaagcaggacacacctgcccccgagtgtacttgtctaacacgccttagagtctccccacccaatagtagaatggagcaacgtggcatgaatccaccgacaacttttcatccgaaacattaatcctggcgtctaagattagagaagaggacgaatctgtaagctgccgaattactctatcaatacgcaaaccggaaagtaggttttagtttttgtaaaccagggaggaaccttaggtgagctcacacgagtaacgatccaggtggcagtcaaagaggcatttttagattctctgtctatgcagcgttaattagttgctgaacctacctcaggaatgtttaggaccttgtcgttattcaggaaaccttaggaccaggacctttggtccactggagtcggcacgcggtagcccacagactctgtcggatagcattgcccgagtcgacacttgggctattatccacaggctacgataaacctatcgcatattacaagagacccttcgacgctgcgtatatatgaagagggtttagtcatgtacccaactaatagtaattgcggcgaatctcattcatcggggggccgcccagtgtcgtatggtccagagagagagtgactgccctctcatctcaagcggtgctcccatccgtgacccatctaacactctgagtttaatagcgctggctgacgactaggggagatgtaggaatggtcaaataccataacggttctgtggccggacatgatgttaattaaatgagttaggtatcgtggtaggtggtgcgtcggagatgagatgtcagtgcaaatgggctaacggccgatggtgagtaaggggtgccatgttgagactgggcactctgctaactttaatatttctcgcaatgcttaaggggtgtgctgcggacggctagaacggaggcactgacgggcatttaccggagaagctacctgcacaagggatgagcatggctactgggtatggcgacggtatggtaatagcccctctctgctaaagacagaacgtagttgcaatctacattggaggggttattgcggacggtgggacgcgcaaaaggtaggaccgtactctcacagccagtgttgtcagcgagagatgcgtatagtgtctgaccatactttgtcgccctttttgtcgcctattcataacatagtcaagcacatcgggatttagtcgggttggtacaagtcgacccttaagttgggaacgtaagaataactctagacctccgccattatagtcgccgacggctcccggtcaatccaacatctggcttaacggggtttccgtctggaggctgtgactactagggaactttagggcaactttgcgacttcatcgctgcccaagggatgacctatagtgcttggcatatacaacgttgggtttgtttcgctcactccggagtctctgagagcagttcgcttacacacgtttctaaatgacttgtcgggatcatgaatctgcgtagaacgatctcaattgagaaggagccctgttgctgtctgtgttttgctccttatccatctgacatatatctcatatcgggtcctatccggaagcacctcaacgcagacataaactcaaggggtattccttctataagccgacgatgctgtgcccccatgtgttgttgcattacgcaagtggcttgcataggggcaccggcccggttgtcggttctggtcggtaacacggttaacgaactgtccgtaacacagcaggctatgttgcggctgtgtcagccacgattacccaccgcacggttccttcaatccttttgtaaacaggtttacctatctggtgcctcataggagggtaagttgacccagagaacgcatctttcagagcagtagcatgctcgccggtttgaggtagcaagagcaagctcgggaatggtccccatcacgaccaagcacgagagacgttcgcgaggttgcgggttgcatggtagcataatcgatgggggatatctgaagttagtgtagtacagcactgtcggcctattccgacataatgtttagaattggcaaggttctatcaagtagtgcgccacctctcgacagcttatgctttttcggtataccgagcgactataatatcgtacgataggacgcgagagaattctacgaatgtaacatcgcgtttgacggctccaaccgccgacgaggtaaagttccttacattcttgagacaaggacatcatttgacgtctaagctgataaaaatgaagtcggacaaggatgatacggccgcggccaccgagagggtgacgatgtaaggctctctagagtggctctcagccacctcctttagataaagagggatcctgccatccaagctcaaactactgccatgactttcataccagtccccccgcctatagaaaacttaataaacagacactcgcgtcttcctcctgagtcctccagaataggcaaaacttgagaccgctcgaaacagcccctattattcggtgattcgaattaatgactcgcagaagtttcgttgggaagaaccaatacggatggtgcggatatgggaggttgaagcttgccgctcaggtaggagcgaccgaaccatgtgaattctagcgccatcgatggacgagtacctagatccgctttaatacgacagcccgtagcggcagacttgtgcttatagactgtatcaatcgcggtgttccgagctgctcccataatcataccgttcggattgtcagtcgagtactcaactataggtaacaaattctgcaacgtgtgtagatgtacgtcgccgcagttaataccttccgcttacgagaattcccgctcctcattgggttcagaaagcgtcgggttaatgcgtgggaactagtggtgaactctctgcagagagcgaagcccctatctgcatccggcatcgttggaagagtctaatactgttcaatgctggcccatgaggtcaggagggcacaccaatgtcaatgagacagagggatagccggcttgtgagaagtgtcgagcaatgagtgtaacgtaagtaataggtctcccgccgacattattccggcaccaagtgcacggtctattgtgctgcctttcaagaaatgcataggcctaccttgtctacttgttattctcgtagcttggtttttcgacgcacttaagtccataagctcacctaagggttaatcagcaaacgaagagaaaacctgcgatcttcgacaccacggctccccccctgactgcgtaccgcgggagtgcacggtttaagtatgtacgagtgagaggtgaagggaccaccgacgtagattggcgagcgcttccctggagtcaaggttctgacacactctaagcctatcacccgcaaatctccactaggcgtcaatacgccagtgttgtgagtctaatttccggcgcctatcacagctaacataggagctcgatcgggtcggggagaccccgcagtgtgagtgtttccgagatcttttacactgggcactatttgggttaacctgaggtgtatggcatgctgcgctaattatacgtcaccgaccgtttgcactctcctcagctttcgactcttgacctaaaccagcctagtttgggtatatatgtatataaacgattctttgggcacaaactaactacaacaaggacccacattgaataatcaagctggtgtagcggtattctgaggactccaccggaccataagggacgaatttaccatacacgctccagcagcgaagcgggggcgtgggtagagtttcacgaaagaaaggtaaccgatctgccgtcgtggaagaaacaatttttaagcttagacatgggaatcgtcgagttcggatggagcaaccacattatgcggtagctgggagctcccgccagccgaatatagctgtagcgagcccgggattacacacgtccttgtcctttgtctagcgacctgttttacgcgcaaaggaccgcgccagaatctcagcttgcactccttttaaccggtgatgaacccagatcgtgcatattaatccgaaaattaaagcaactctttattctgctcgatgcatattatccagtttggttggacacactacgcccgaagtgatatttccgataaaacagccttgaaaaattgttggggttaatcatcgattcggtggaggtgcgctatctggtctacagcacggtccccttacaggagccgatccgcgttttaccttgaagactatgagtgatcccatttgtgtatgtgtaatcttacagcggatacttcgcaaaaataggagcccactaaaggagggcctattattagtgatacagggcggccactttaagatcctcccaagaatagcgtaaaccgaacaaacacgtgtattgtagtgtggtggataatgcaggatatgttctgatatctcttagttgatactgttgtgagccctcatagtgcggtccgcaggtccgtaattgaaccccctatagcattgctattcccacgtaatccagggcgccatcagtccaaaccggtactacaccgattgcctagtggatgaatggccgtagactcttctggacggaaaatgatggctttgacgccaaactgtttcgtcgtacaatgcggccggtttttaatgtggaacctcgacgtttccagttgggcgggcccttgaattcctgtggttttgtgaccctttaacattaagtcagataggtcgcaacgctccggctgcggcccgctgatatggcagccatagatacgggcatgcgtaattcgcttccctgataagaccgaggtatcttgggtctgactcacctccgcttttccgcaaatggcctctaggcgatccatttgggtacaacaattcaggtgacagctatttgtgaccaggctgcgcggaccgctgaacatctcacgctgactttagctacagtccgcctccacgagagctgggcgtttgaaggtttccacgcctaggaattgggtactttttccgaaacacaggtgacgacggtagtccgaaccctccttcatttgctaaacggagattcctcgagcctcacctaaggaggatagtgtgcatagcaagcatgcccccttccccacatttcataaccagaggtatacagcatgccttcggaattatcgatggccgagtaaaattgagccatcagccggtgccaggggacgagtaccatggtctaaacggaatcactgtatgaccaggccatccgcctgtcgtcttggcggcatgctctagtttagagcgcgacttagggaatatcctgatcttatcccgttaaaatagcgggcgcttactaggttcaatgtggtggtgaacgggaactatgacatagtaccatatcggtttacctgcacgtagcagcgcgttggtctcatattgagagtcagcgtgacagtaccgaggcgcgcaagtaagcaatgactcccacgcagtgtgtcttccgccatccgacttgaagggtgagatatcaggccatctagcatatcattgcgaccacctgcgattagatgtatgagacgtttgactagaaaggaccctcacacatcttgcggaagctgtagtgaatccgtcttgagatcgaaaaaggaccatcgacccgtatgaggggcaacacgataaacaaggattccggccgttaccacgagacgacggggaagaaacgggtactagacagcgtgatatcgcggaggatcggagttggttggcactcatagccaacggcctttacttactttcatgaagtaacgactgtcatattggggtccggggaggtcttgcatagtcggggcaatgactgtcaatttcggttgttcgctatcctgacgcaacgcccaaggggcccagtcctatatcaatgctttaaaaatggcttgaccctaggactagggtccggcggcccagataaccgacagcccgttagagagttccagctgattccccgctagaggtgaaacgaatcacgtagttaaacgccgtcacctgcttttttatagtacgtcgtgaattactcggttgggcccgcgaagcgggaccagatgctttctgtccctgtaatatcgctggagacgggcgggcaggctcagcacctgtagctgattgggtaaccattggcgagggagatggcccccattggtgtatttccatgtcattaggtttaaaatttcgccgaagccgatcgtacatttgtttttgtgacacaacgggagggacggcccaaattatctccacgagtgagtgactctctcgtcttatgcgttgccttccttactcaacctgatttgtgaaattgacctgtgctaacaaggaagttccgtcgtagccttacgtgctggtgacgatctagcttagagacctcgcaagtgctacatgaacattagtggcgtgccagcaccggagtaccagtccgctctgggcatgagaatcgccaacgggactctaaatggcagcggtgggtataatggcaggttctacggtagccctatcgtcctgacagctaaggtgtgctgtataataccttggcgacacacgttccgtgccggaggtgtacggatcaccccgtaccgaaacggtgccgtcgctcctgcatgcgggttattacctaaaggttaagccctgctctctcagcaccctactatcagcactgggaacctgaatgctagattcgtctttaaatgtggttaggagcttatcagacaagttgttgtcccaaaaggaattttgctaccacttcctaaggctggtgaggccgacacactccacccgagggaacggaagggtaaaccccgattcaaggaacgactgtagcgccgcctggcataaaaaggcttttatgttacccgatttccagaagaagtttggtctgtgcatgccgaaggggagtgttaggaactcaccggcgagtttaccgtcagttgtcatccgtctaaccggtccgcgttcaaattgtcgggacccaccggtagccagtagaagaacgtgccccgggtaacgtcaagctccccctgcaaatcgagagctgcacaccctgaatcgcaagaattgctacgccagcctttagcatcccgccacctctaaaggcttaaattttgctcgagactagaataaaaggccccggaccttggaaggatccggccgccgaatcccttccccattcagtacccttgccagtaggcatctcgaggactattacagatacaaatagcggctggcgatgctgcgtggcgccacgaaggcacgttaacaaagtgtccctgtaatcgtcaggctcagcctgctaagtctaagtagtcaggaaactcgcttccaacagacgacatcggggcagcaacgggcctgcatcgtgattagagcgaggttgtaactcggttggaccgcacgtcaatcgcacttgaaccgtccgtctctacagactaaagcaaatgattgcgtgagtttgacggctcgtcaacaaagctctaaggaacaataccggaaatccttcatactcatcggggtggtgtaagcagagtaccaacctgctatcgcaaatgtagcctacctcgacgcggatcagggaggagatggctccagagacttggcgcggaaaaggaagtgcacgcgcgacttacccattgttttgctgagcctgtaaagagcagtcatatcttagcgctgaatttgtttgactatgctcgttcgtatccgtctgagcacagccccaatacctagcagacagccctgtagcaagccagctgtactggtcgccagggcacgggggcaacgcaaaacagtttcaacgttatcggtaaaaacggcggctgaggttgacctacgctactccactgtacggaagtgcgcctgaattcgtgcaacgtactctccatagcttggctgagagcgaggcaccccgcgacgattttcgaaacgatattgccgtgtacagccacctcactactcaacatagacatattcaggcgtggagtttataatcaggggtggtgcagtgtgggagatgttcaaacagttatcggtatctcccttcgtaatactacaatatttcgcagagcgttcgatcctacatccacaacatggagacacttaaccatgtttatactcgtgggaagtattcgtgtatttcgtaggaaccgaaagaaataatcggtcggagttctcttcactactgctgctgaccgagattgggtgtgccggagtaacttgtcgagaacatatgggacccgtatgttgagcgctaccaggccgatagtgtcatctcagtccctgaaacagactgcttagcttcgactcttgaactactcgcctaacttcgaacctgggtgccgcgccaatgcacgagcttttacctttcgcttaaccgcgcttcccgttctgcttgggctatgtttcacgggggtttcggtccaaaggttgtgatctagagagaggtgtgagtcgagagcaaagctaatgcggtgccgtcatttcgttggaggactacattcccaagggctgcgcgaccttccccgcctccgggagggaaatgcgatgcacactcgcgactctcttaggaggactgcgaggggtctcggctcgttggtaatggttccatggcaaacagtgtttgggaacaccgtagcggaacgacgccaatattgccggtgtaagagtgcaggggtatccaactttccctatgataagattaccgaagtcttgatctagatgtcgtctccgactcttcgttcgcgcgcccgatccgatccatcgggcgatctctatcgagtgttaacatggactgtgtcgtgcagcttttctgaggctgacaagagcggtacccctgagctaacagtccgggggagcgatcaagccgtcacaacgcacgctaagtaaagcttctgtaagcatccctgccagacggattacatccgtagttttgaatagacttcacaaatagtttacgctcagaggcggtgtgccgtcgtagctcatggactatatgccaatatcccagatggccacagacatcttacacgccgagtcgccctagaaaagacgttgttttccagtaagggtttgtggtgtggaactgatgaatagtcgctacgttgcgctctccatcgtaataaagtcaaaacgtcactgaacgcccgaagaagaaatcaacactagaccgcctttcacccaccggctcgtctatgacgctagaagtcgcgtctatccgttgaggtcgcttaacaatacgctcgggcatattgtcatggagcaggaggatacgctatcatctgttttggcgagggagagttgacaactcgggcacaaaggcagtgatcagataaaaacactgtctactaaccatattaatgaggagtcttgtcgaagcttcaagtccgccctctcccagctcactaccccatccccggtttcgaatcgaattctaatgcatgtataccgcacggcgctacttcagcactcggtctggatactgtctgtggacgccatcggtacgcactaaagagccctaagccagtacagatgcgacttcttttccctactggagcttgacgtatcaaatgatctagattggcatacgtagaggagtagaaaatgttaattgccgacataacagtcatcttcttacgaggtcaagtcttattcacccgagctaagagaaattctaagctcctagtgtaatgcggcattcttatcttcgaatctatggtgggctctacgaggtgcagacaagtcctaactgtgtgtttactttgcattaatagtcaggaacgttgggcctgagggtgcttggtaccaataaattaccgggcagtgctcggaaatcgacgtggaccagtgacaaattcgataaactctagctattcatttgtcgacctgatcatccggagccgcactccgatgccgggcagagtttacgcatggatttaagatagagattccttaggctagttacatcttccaccgctgagtgcggtcttccgcgacccacggctttctcccctttggaccgtatcaagcattgatgtacccggccctagacatctacttgtgggtcagcctgtctctgcctgcgaatctgagagattagaccgctgggatttcagcacttttctcgtagcaaggccattcggatggcgtacgttgaccatgatagagttcacaacgtgcgggccctcgacggccgtgagcggtgtaaggcaaacccagaatggatctccgttagctggcatgattccatcagttggacacttcacgttactatttgaagtctcagttgattagaatttgtacttatgatatctacctatttttcttagtggttcttactacgccgggctgcgcaaaaatttcgggcgtgctaaacggtacccagcatcagatttgcaaatcttctaagtatccttgtgaaaatttccaccttcgaagagcaggccgacaaccaaaagcatttgactatttaactcgcctccaggctgtaggtcctgaacttctaacgcggtagcgtaagcgcatgacgagcttctagccataagggcggatacattaacaggtgtggcttgtagcgcgatgaatatgaataggtaccgtagctgtaaataacaacattattagctggaccctgacgccgacgcggggggtccttgtgattgagactggacgctttgggaacccactttttgctagatagtcaacaatggtgtattcgtacggtcgcgccaatccacctttgcggacagaatgtgactgtcgtataaacttacagtaatgaagttataactcttcttctcatcctaaaaagaaattcgtcttgtgtgcacgaaacaacaacgactaaagacgttccgtggacgcctccaccgtctgcagaatgtgtaaggggtatatacacggcactccgccctaagaaatttgtgtttatatcctgcaatgcacgaagcacatatgtgctccggtccagctagtcaactcgaccaatttatagctctacccacttgatatagtctagttctgccaagtatactccttcgtatctactgatttccccctagtatgcacccaactgcttagttcgcgtgattggtcacgggtggccagatggggactgacgtaacaggcaattgcatggtccgatgcgacttcatgacaccaacgccctaccctcacggctcaacatcctgtagagacatccagacgctagtgttttgcagttggtagcacgcgccttgtacggacctagtggtaagagtctggctacggagtgattggtagcgccgtgattacccacggagctactatctatcgagcaacttcactagcggatgaccaagaagctgtagaccttcagcttactttaaaactacccatcagcgtaccctgaggcggcggcgtatccacccgtgagtctaagagacagggcacaaacgattgcgacatgatggtagcccttgtagaaagctctattcttttgccgcatgcggtggcgtcaaactaagctcatacagtacccttacggtcttcaaaaaggaagtaatgtatacgagagattttattaaaggagatgagatgtaagaggggcccaccaccattagttaacctaatagtgacaggcgtggatgaggggcggttctactgactgccagtacgaaaattgcacttaagacctgggattaggatactccgaatacgactggaacggtgggtaattcagggcggagttgagcggctctgtcagccgaggtaaaggaacttgcaaacacagagtttacagttgatagtaattgatgaagcccgtacgagggccacaaaaaatagttaaatccataaagagcgaggctgctgcggtcgacgttttgtttctcgcccttacattgcgcgacagatctcagaccgagtccgcgtagccagtaatgagtaatgaaagaggcaaggtgaatattatggtcctcagccgacagtagctgatgtacgaactagattccagtataggacattatctttgtttgtcttaaaagaccataaaaatatctgacctaatctgctggcgtggggttgtgggtgattctacgcaattgcacattgcgcacagttattacgagactaaggcttcgtatccttcggcggagtggcgaagataggatatttacttgcgttatgtcaatacccagtggggcgcctaccctcctatggtgcattctcactgtaacctcgctcgaagtgagcggactagtccgccggggtctggcgttccaagggttgtccagtctgtcatgtccaaatcctcacataggctgttagctacggaataattccttcataccggaagtaaaaacgtcggcggcatataagactgatggttgtttccggaaaggcgccccctctgttggccctaagccaaccaatcgcgagttaggtcacgcggcgatactcgtccaaggacctcacaccgagagatgtttgaccgtcgctggactatagaggtgatcggagactctggcactgcaggtgaaagtgggaaaagacgcaatcaaatccctattatctctccacggctagacccccgattcgtagatttctcgtgacaaggatacactcaggtgtcggacttgggcgacggtgctacctgcgcaaacgggtgcgaatgaacgtttttaattccagcattgcgataatttttacttagtaggttttcatctggcgcgtacgtcgaacagacagatcacctgacagagatgccggtggatacaataacacgattctccccaagcgcaatctagtacaagaccaaagactcgacactcgacttcctcgtgcttgaaggatcccctctgtcgaagcccgtaaatagtaacattcaaagttcaccatgcaacaccacatcaccaagaatgagtatactggtttaacacctgcatcacgcaacgacgagctcagaagcatgacaaaccctggataaagatttaacaatgcgactactggccatcttcaggtcctcttggctcgaagcaaacgaatatcactttagatcggtctccttttatagtactagtccgagaccgttccggggccccagtagctgttaccatgcaacacggtaaaggggacggggcgcctgcgatgaagcgcagccattttacgtttcaaatcgtaaaatcgagcctccgaagggcccggcgctaatcaaaggaatctcgcctttccctttagatgattctttcttccggtttggtatattttcttttgtacgtgggttacgtccgaccaaattcggccaagcgcaaattacgagtggatgaactctggagggacaacatcaatagggagggggtctgtgtgacgccgtccaggtgaccctttcctgacggaatggatatcctttgcatgcgcatgtgtcaccaatgctgaatattgatgtaaaaataggcgtggagaccgccccaaaatgttgaagtaaccgataacacggttaataaaagttctttgtatagaatactgagctgctggtgaggcgccaccactacgatggtatggccatatttcccggcttccgcgcgctaatatccacacatacacaggtcaaactctaaactaaacacccgactcgttctcctcggggtggacgactagagaatacgtctggagtgacattgtaatctattgaacacttgggagatcaacatattataatatcatgacgttacatctagacgtcctgatgttcatcttgctccacagcaacggatttcatttgcaggtcaaaccctgtagtcaccaaccaacaggaaatgatgcataggaccccgtctattaatggttggcgcttgtaacactgtccaactactttctgtctcttccgcctctgtgaagacgagcagttagaaattcacggatctttttctctatcacatggtggtcttgccgcgcacattaagaatactttggcacgacacgtgcaggcgccgacgtcatatcgccatccatttcatatagacaagtattttgagtcgttttgggttctggcgtgtgctcagcggtgtccgaaaggactttccgctctaaaagcgaaatccgccgatgctgcattcgaagacgggagtccagtgaggtatggatctattcctgtcaattccatagtgatttccaattcgtgagataattaaaaacgttgggcaacatcccatcgtcgaagacgactgatatcctcttaacgaatgaacactagcatcgtaggctctgctggcggccgcgggcgaggttattgccgtaaattgccaggttacgcagaggttctcgatcaactttaaagttgtaacagctaagcttattcttttggtgggccacgagggtctttattaggggcccttacggttgacggacccaacatacggtatacgtctcagcgggcaggcaggcgcctttgtggaaggttggaaatccctgccagagttcggcaacagtagcggggcttttgaagtaagagcgtcgagcagtcactgttgggagggcttatcccagtaaaagtggcccaatggtaccgaagtctacctggagatatagaagtgcgtgtcgatccgcttaccatgaacagccaatcggtctccggtatgaatcagtagacacgcccgtagcttgggcgctgcgagctgtataccctttgtctgcgatttatcgccagcggcgggttcggacataccaactaacgcggatcgatatgtaccagcaggctgggtgtcagaaccggagcgcctgggagagttcggaaccatcacggtgaacccaatgactgcgttattgcacgagctcttcactccgtcagtcctacgttttcgatttcgggttcaaatcagcctacagaagacaaattcccaaccaccatcgagcatcgacaagaatttacaaccggttggcagtcgtgatactgctccgggggtaactatccttaacttcgtgccaatcgctctgcaaaatcctactccggtccctccggatccgtggtggtttgtccagagcctgaaaggactcattggcccaattccttcccgcttctcatttatgtccaggatgtatgaaacgcacgatgtggacatgcacaaagaacgacgcttgcggaacggcttccacgacggcttatagcagtcaccagttaggctgggttacctcctctacctgcatgggcgattaccgacggggttcagcgaaacaatggacttatcgcctttccgagtgtcgtcatctgaattttgactgagccaacgtagagccgctgttgggccagttatcccccgaaggactgtacctatcgctgtgctcgagagcagtgtaccaggccgctagggcataccaacgcccataccccttgacttccctgcggttttccaggaggcttgggcgtagagttacctacgtgttagtgaccattgaggcagttgtatgaaatgagtggcgttgggctataactatgatcctcagctctcggacagaccaaccgacctcaagactgtgtgtcattcctgtttaacccgattactcacagatcctaaagttctgcttgccgaagctagaaaatggtggtaggccatatcccaccgtcgcctcggtacggcgatacatgtataacgtatccaaggtggaaccgccgtcccagacgctccgtggtccgttttaacgcacgcgttgagattccgatgcaaaattaaagcatagctcattagtctccgtgtagttcttggcgccatagttctcaaagggcacctacaaaggcctgcggtcccagccgttcctgggttttacccgaaatgtaaacgggcccggaacttaggattggaggtactagatagactgaagctgccagaaagagatgggtatgacgccaccggaaaccgccgacaaagggcgctgtcaacccaacaagcgtgattaatgggactttgctggctgcatcgatgttcgtcgcaacctcaggaaacatgagttggcccgaaagcagtccactgcaggacaatttgcatgttgtcatttactcactatcacgcacagtcgcacattaggtgtgtatgagactggatgggtaatgagcaattgtcgtaatgaagggggcaaacaatagaatttcgatcaactacctatcctccagctgattttgactattaagacttcgagggagacggcccaaacgtccgccccgacatcgctgttacgcttgtttcgagcctggggtgccagatgattgagcggccttcgagcgctcacgcgcgctgagaaccttgagggagagcccggtatcccgatgttgaccttgccagaaacgctaattccctcacaaaacctatcgttgattgaggcccggggattattcacaaacgaaaattgacactctcacctcggatgctggccgccgccacgagccctctaaaggacagctagagtcaagaccatgccctagtaagagggtcgccaataccaggagcgtgctaatcgttcgggatacttcaagttgcaaagcttggaactctcaaaacttgatatgtagtacctatcatgtcgacgacttacttgggcgaagccccagcacactagcataatctgtgaaacctggaattctagatggatcatacggcatccagagcagatattgtgacgtggggacacctggtcgggtaggacggaatctgtccccgcgtccgagagattggttagtacatttcaaggccgggataacaaaggacggagtaggttttccagttatgaataaaggatagtgctatgtgccagttcattatgctgtcgtcagtcgacattgataatcagaacgcaccctagagccacgccgtcctcaacgagtgtttaatagttaatctagctaggctgtcgcccaaacctctgattacgattatcgcacagtctactcgaaaatatgaaacatctatacaatacgatcccggcgcgctggttggacgagtaggaaactggaaaggcatagctgtcgcagtttcgtcgaaatcattgctgcctcttggagatgtaatggtgtgttgggtcaattcggaaggccaagatattggcgctatggttctatcaaatcctctacttagccagcagtgcgtattgttggatgctgggcgagaaaccgatattagggccaacaggtaccctgttgtatgctgagggactcctgccaaccggcacagccgtgccgttatatagtgtagagagacggcatgggattggggctgccctacgatggatagacctttttggcaattgaataccgcaaaatagtctgcggaaaccaaatccgcgtttattagatccgagcggcgaggatccaaggtcctacagctagcacggtaatggacaccaattcctggtatgactaggggggcaccgcttcttaaatgggtcatgaacggtacaagggtcgaacaacattggatcgtctcagcctctcagggggtggagctcttacctgcagtctgggtgacagttcgtttgatcaattgatctaagttccttgggctacgatttcttatcaggtttcggttcgctatgcacctaaattagaactaagcgaaccgtctgtagaccacgaaggatttttcaccctttgagatggattaacaaatctgaggggtttggtagcagaggtggattatgcgagagatgtgagccatcgtaaggtgcgtcaatagatgtcgccatgagatcattgggtacaacacaaagtcaagatccccagctgtgaggcttgtagtacgccgtggattctgggacaaatctgtgggcgtttacggttctaacttcatcaggtaccgtgagctttgcgctcctgagtcgacagccagttcaggtcccgagccacaattccatggatggggtgaggcttttgccggcgcaatatcttaccgtcctttaggagactgtacaactcaaatacatccaaatctcccggaacaccagccgcccgtgcatcaaactcgataaacactaaaggctatggagcctccaattagtagcaaacaatgcggccactgtgtatatgagccagcaggagctaacccggaacttggtcaatccaagagcccgacgcgttaatgttacgccgcgtcggcctggcgtaacttctttggttacatgtgtcaagttacctccaacgaacggcggggcacattatcaggcacgcgggaggccagttacaatatgcttcccgctatcgcccaggacctcgagcactcatggaattagatacaaagactagcaataggggcaagcaccggagtagtgtactttttgtcacaggaatacattcctcagattcggaccgattgtcatctagttgaacgatgtgtcaagggtcccagcttatgtgaatcgtaatttatttcgggttggagcacttatttacgcccacgtaccgttgggagacgccccacacgtgaagcgcctgagggaaggatacagtcttgcgactggctacgatagaaagattcacacaatcgttccctacagctgttgtggtcatgaagatttggatattctgttaggtgaccccatgacgtccctgatctcccaagggcatgcaacagccaaggcgaccccgggggaccccaataaaagggggaaagacagggacctcgattatgattcccttttatgacggtatacggtgctgacgtatacgtcgtaaacggcgccatttcagtaagtactgattggtggcacgggtggtgttataactcgttgggaacgtggaacgatatcaggtggagtgcgctactgagaggctcctcaacggaccatatatattcgcccgatttaaggattgcatgagttggtcccatgccgaagcaatatggcggttaggtagagtacccgagggtgggggaattgggtcagcggtctatagtgaccgttacacatttcgacacatccgcagatcaagtagtcgagcacggcttgtgtcaccgcctccgacaatgactagcttagcaaccagggttgacacgaccgcgcgagctgtcgtgttagctcttgtactcgctcgccagctcgcaactatataagtttatagatttactgggtaatacgaattatctgatccggacccgatattatgaacaaatatcaccttgccttgacgtgcggactagtagtccacgcacaggtcatgtgaactcggcacggattaacgatggcctgagcggctcgctaccgtccggcaactgaattgtctcaccctgctagcttggctgccctccgaacgttgaatagatggcggtattgcatacatcaatatcatcagcaaacggagctagtttaaggagcagtccactccacggttccgctgcggcaactggcctgcaggggaaattcagtaaaggcttggcatgtctatcgccggcgtcagcagagttcgcggaagctgccagggataacaggacgtacaggtcgttatccactgtagaatagcctaaacagattgtgggttgataatgatcactcctccagtacttaccgccacaccttcgcgtatatccttcaaatccatgcaacccaatgccgcagacaaacacctggtcccccgggttccagtgtggaggctggacagcctgtaacttaacctatggcgaattgctacgctctggttctacacaaagtcctcataggatacggaaatacgaggcttccgggcataactaatctcctcatgttccaaaccgaaaataaataatctagtgggacgctgctatgatgaggaggagccgctctctatccgatcagtaccataacgattccaagacgaatcgtaatgtttctgctttttgaagatggcggaacaacttatgcgcggaccttgaggtaaattataatcagctctcgctgtcggtgacccgcacctcggggctcgggaaggttacgggtttcatgggtaacgcctttctttggggaacgaacccaatgttgccagatcctcccttttaacacgcggccacatgctacgcgcgtggtgctgtttcacaggatgtctgcacgtgcgctctaacttccagcgccctcgttttacgtgcacgtgtacgcggatacccagttcgtgaccggcacagaatgggcgcctgttagtgcgactctggttgctgccatggaacttctcacggctcgttagggaccctcacaacctagtggaaagagatcccatccagaggggtttgagcgaggcagtacactacagctgtcacaactatagtgaagtttaaatacagttcgacacccacaatttaacttattctagtgcgtagcatgctacatattaagacgtgctaagggcgaggacttcataagactgcaaagcagcgattgagaatttattaacacatgatggcgcgacgaaggagcacctactggagcgtaccctgaaagaaagagtataaactgtaaagtctcgttgttattacagaagaagcaacaacgaggcccataaattaattaacaatcatgatattgcatgctgctcatcagcatcaggccccccaatccttggctcgtatttatgcacacgcgtgtacacaatgcgtacatctaaccagcccgaaatagtcgtaccgacaaactaccggtttagtcggcagttctaggatgcataaacggcggcacggaatgtgtgggagcgtccaggcaagggagagcagagcgcaatagctggagagtctgtcggcatctttaccacactcacaatattcgcctttctgggcgtgttttagcaacctcagtgtacgtggccagttagttctcgactcccctattaactttaaagttgcgcgggcgaatccaacttctcagaagagcaaggccaaggagccacccactagtggactggttccaggaaaaggcgttaaatagggagttcggataacgccgctatgaggagcaatgaggatagttgtaaactgatcgttatcctccgctacgaactgattcagtacatcttaacacgggcgatgaacgaaccataacatgttgtagagattgtgatgccgctacgagtcccaaaaagagttccgtgccttacgagaaaacgcggcgtagctgtaagggagcattactagtgacagggcgatcgggtaacaggaccataccatcctttccgcatagctggatagtgtactcgtatatgaatgctccctaacatcggtcgactgatccgacgttatacatgaagtgcgcgagtaaatgcgggaccaacgccaccgctttcgttcttctcgctacccgctagaaacgccgagatcctatggctcgagtgaggggggactctttttaagatagctattggggcacttttatatgtgctgtagtgtggggcaatcaactaattcgcaatatgacggaacgggggcatgcggcgcgagtcctaatcgccggtcactgcgagcgattgtccataattcccgttcaatagaggttatgtcgatgtttgtatatttattttcagttctgagtgtgaggtccaacttattatgctacggaagttaggaaaaccaggtcggagctaatcgccgtagtgaataaacagttaccaattattcgagaatgtcgtagtctttggtaaaattaggcattctgtgaggaaccaccgtagtaggagcgtcctgacgtcacgagtatattccgcaccggagtccgggacaaggaaccagattccacggaaggattgccggcgatgcctcttagccggaagagaagtgtcagggggcttaagaaacggtgtggcgttgcttgccattctggtagaatgtgagagttctctgactccgctctccatcagttatccccatacggctcgatttctagttttcgtgcatgctccattcgattatgcgttcggaaatgcactcactaagcttagttaacttggctgcgaggccacgtctcggagatgattagggtcaataggcagggctcgcttttgcagcaatgaagatgtctttccaattcggagagggtgtgatggtcagttcgattaggcaacgatatgggagcgaaaatttacttatcgagggatccgataagctgcttaggctgaacgggacaaaccgccggttccaaacgtgccgcgaaaacaccggtttccgagaagacattgagttgtttaaacggacgctaccagactaatgccgatctggtgtccattcgtttactcaactggaagagggaccttgtgccaaatactccttccccgacagaatctgttaaaaaaacctgggctttcctgccgcatctgatgaataaactgtcatatagggttcctaggtggcggaggatctggtcggcaaaatccgctcactgtcgcttaagggcaatcctccgggaaccagagcccgaagagagtatggactctgttgacggccttgctgtaatgtaccgcgcgctcacccattcggttccgccgaagccattccactagaggactgtggatagaggaatcagagaattccttatatgtgatcacgttgttaacagcccaggacgtcgcaactcgctcagatgacgggtttcgtgagtgatgctatataaccatccgatctgtcccgacaaatcttctgcaagataccaatttgcattaatacggactaaaaatattcctcagagtccgcgggtaatgttgttggtccagaggtgagtgccatttttgcggtcccactcccgtacgatcgaggtcctaaaggaatcaaacggtcgatgaccattacctcctattagcatccctcgccgactcggagtcccgaccacacctggagtgtcatgtaagcgcgtgcatgaagccctacctacaaatactgggtacgcccacgggtagtcttcatgcggggaaataccgttgacataacagattcgcgctattattaaagttaaactccactaatcgattatgttcgagtgcgtctaaacaccccagtagtaccactgccctgagatgatacacgccaacgtgacgcaagcgctgatcgaagcattcatcggcagggtggctagggggtcgtttttgatcgcttccctatgcggaacggataatttgcactgtgcaagaacggtagtcaggaggtgcctcggtccagcggctatgacgggaagggcatgacagagtcaatggtgccgttactatggaggggtgctaaaacagttaaattatatatcgtaacgtattaatccttagaattatgaggaactaccgccgacgtgttgtcgtactttaggagttgaaaccgctacctatgccgggccgctacctcttcactgggtttgttccatttaacgactcaactgcactttgggcgcgtgcgccggtgttattcgcgtgcgcaaacgctctatacggcacaaatctctgtcaccacgtgcagcagggctggttttagaaatcaagacatacaggaaagcaaatttgacgacgccgtcatcaacggcggtagtagttatattccagttttgatgccagagcaccatattttggatggtccgtggcttcgttttaattagttcccccttaacgttaagacatcatcagcccaagcgagctggacctcggctgcagagtgtattagaggtaccgggtcactccggcagttcgtacagggacgggaacaccccggtcattttaggctgtccagtgcaggattcacatgatgtggcatcttgatctcgttatgtctacgtcccattgatttgctcgggagcacttggatctagacgttgggcatacggtgaatgagaggatcagccacagtgtagtcaccggccacaaagatacccgcgttgcggtctttagcgtcttctggtgtatcggacagagccccagtcaggtgatagggcgcgattgtcgcgtttacgcccaatattgcctagcagagccataagtatgcatcagcactcggcaaggaaagctgccccatgagaaacaccgtttatcgagggtcaagccgctgtttactcgccccccgtcagtttttgaaacatctgcacggttaaacgagtgcgcagtagaggttgcagggccgccggagataccgctccgctaaggcgcacgctttcctacgagtgttaaccacggatcctgtccgagttgactgacctccatcgcagactatgcaacgtactcacccgcttcgcttcctgatcgacgctccaagacagtcctgtaggctctacagccctagacttcattaaatgttacaattaatgcataagcccatctgcttacgtgatgtggtcaacacgggttggaccgaagcggtgcccatacactagcgaacgtctattagagaacccgccttcagcgttgtaagctgcggtgctggaaagctcgtttcggtcgtatggaacttggcatcacgagatctctcaataatgtttatggctgacgctgtagatttctaatatgttctgtctgtatgctactgcgcctccaactgcgtaaggaccaatctagggacacacgactaaagtctgtttattaatatcgtggattgtcctcggatcggacgtcgtaggcccatctttgacgctacgcaaccgagctgtgaataacttactctaatcgacgctcccgcactaggagttcaaacaagtcaattcgattgattttccttcgactagtaaggcgcaatatggtgcgcttcgattcgtacaaagcgtcggccatagcgaagcggacatcaacaatgtgtcactaattcgtcaaagacgtggattagctaacacacgtatctcctcatggtcctaattcttcaatacctcacacgtgggcccggaggacttcatcttgagtcttgggcaagcgatggcgaacccagatacgtgcgatacaatcgtccggtgtctaccaccctatagaagcagcccagggccaagtaaaaccgaccatcactaaagcaattcatcttcttgacaagcagtctgctgtagatccacttaagtggaggtagcttaccataacaatgaactacctatagctgtactagaacactccgtcgaagccccacacagaaatcgtcaagtctcaataacccgtcatgactccggagtaggttcatgttgaaagtcggatataccgctccctaacatttgcttcggtacttcgtgtcattcaggctgaggtacgctaaacttgctccacatgagacctgaccagtcgtggcccttaaaccaaaagagataaacatacctttacaaacaaggaggacggcggcgtcctggtgcttgtttatcgttataggcaagtatatgtgaagtgcgcccgtagttggcagggcgggcacaacgtatcccgaaggacagtaactgtcaaccacggaggcattatcgtggcctgggactagacgctccgtgggcgcgacagggcaataggaagcgtctatggcattgcttgccatgagggctgtactcatatgctcacttaccgcaacggatcgtgtgtacattcgcgaacacgggggtcctaggtaccactaagctttttctatgggagtcctattacaagtatgggccccgacggaatgtatgatccagcgcgctatccagactgttggcctcttacaatggaaaaatccatccgtagcttggagcatgagatgatgagtcggttcgatatggctagttaacataaggaaggtacgctgatctggggccgcctgatgggttacgagagctgcactttcactcgtttggcacaaggcattcgcggtccgtctgtgcgcaagactctcgtaccggtcccgaaatgtcacgagcatactctggatattcaaaaaaagtcgaaggctgcacgataatctggaggaggaacgtggcatagactgcttcgacagcgccatgacattgctccgcgcttagcggggctagaacgcggacacccttgcagccagttagatggtttgagaatcgagctcgattctcagcggacaaaagaggactgggtctgcgcgcttaacgcgtcgttgcctgccatcggttaagctccagacctgtgcgtgcctgggtaagtatcgggtgcttggccagttcacatttgttcgaaagggcctcactgtaagtctaggtcagaccaccgatactccaattaagaccattaatgcctcgaagaattcctcatgacggggccggactcaaacagcagacttttgcattgcctgactcaaccagcttgcttatgtcttcgcgaccagactagacccaatcatctcaacactcatgctccaactagacgactaaatccagccggcccgcgtcgcagtatgcaccagcgtcaagggaatgccggtttcgtcaacgggatataatgtcgtccagtgggctacaccgttatgaggacctgtgtaggtcacgtgtatcggagctgtcgaggggaggtagaatgtcgtatcgtttgcgaagggcagttctcctaagggggctcatatattaccgggcccgagatgagagatttatgagttctctgtctcgccaccgcttttgggggcgaaggttccggatagcatggcccaattgcctactgttcaatgctgtagggcttgatgtctactcacctgcagaccgaccgtgggagcgcggctcgatttccttcaatacatagcgtttcagtccctcatccaaccccactcattcggacaattccacgaatgaatccacgtgttgacacgacgattaaccactacgcgggagctctagtcaaggaccactccaaccggtccttgtactgaagagcaagcccgtctagctcgaccgactttttgactacccttagatgtacatccatcggacgttgcgggaactatttggtttgcatagctggcggttaccacttcgtaacaaagcccctgacccttagtgaatttccgcgacgaatccaaacgcgcatatcatattcactgcaagattgaagcgttttgtgttgagcctgacacggccctcccgtagttaggagaaaccttgctttcaatagacaaggtctctttttaaatagatctcgaaggatgaccttacgtaggaggagcaggataatggtgaatctgcacactgccccagggagccgatatcatcgttttaaatggcttccctgtatcagctagtcagatcctgagacctgtcccacagcgtcgcatcgactcaccgctacctgtagaaaggatcctatcaaacagtttgtatggggctgccacacttggaggaaggtcgcagagctagggtttctaaggggcagcgcaatcacctgataggacccaccgatacttgcagcttgaactcattgtctacccacaagttactgggcatccgggcgactacactagtcataaaagggttcaattgcctgattaagcggggcggcgatctggttggcttacttaattcccttgcctacgcactaacgcaggcccgcccgggcgattttccacgtcgcaacggtttccagttaccaaattcatttgactaccgtagtctttggtttttaggcgcacacttcaaaaagtccgatcttaggaacgtggagttgcagcatttaacctgagttcttgcgaatttgcagtcggactataacagattatcccgcacctgccctaatctaatagtggtgggtatccaggtaaagtagggcggagatctgtcagcaatagcttctcaattgacaaactcagacggtggggctcacccccaatagtagattactgaccgatccggcttgcagctgttgctcaattgtctccgggactaaccctgacgttttaatttcgaaacggtgtggattcggctacgtatttgtactaccgtaattttggacacaagtaggtcagccgcgttgtacgtaccaggcggacggtgaaaccgtacggcgttctattgcactaggtgatgaattttagccaacgtccgagtcctttgctctagttcgttacaaggattgtccagcagtccccctaaagaagcattgtgccggtgaaggtaaacctcgatgagtacggaatcgcaccataataaacactaccataaaggatcccgggtggtgcttgcttatagttgttcctagccatatcgtatgtctgcaccgacatacaacgctgatcccacatagggtgtaatccgggggaattgtgaatagttgcgcaaaccagggaacgacctaacacaataaccggggttttcccgggagaggagtataagaaacggtccgaaagggaaggaaaataagaccacccatccctcctttctaagaagctgcgggtgaaaatccaaggagccccctgggtcaatttgctgctggagtgatagagtgccatacacctatatgggaaggtatgccttacagcaggattttttgccacggtctgaatttaatgctattatgtgggttgaccttagtacgtcggttgagcacattgcgcagtcggcaccctatcggaaggggaggtatgctaaaggcgtgaggttcctcagtggcaccatttataggcccacagattctcccaatgaataagaagagactccacaactgaatcctataagaacaatattggattgttttcttcaaaataagcctccggacatctgttcggtccacgacccgtgtgtaaccccatcggatcgggtgactctatgggcctctataagcgaccctaatgaacctccgtttcgaagtagcgagtgttgtgatggcgtgatctaatagtacagcggtgccctgccagttatgcggcggactcccgatggatttcaccgacgataggcaacctgtcctatccgaaaccctggggggaatcacgatccaactcgggtgtatgggaaagcaggataaggctgtgacagagccgttaaaagcaatattcgcgcactatagtgtaagaagaaccacacctgtcaacgtccttaggcgacttctagacgcgctcgtctccagattgcacgcacgtcatggacttggtacacgtccgatgcctcgcatcactaggacatcgtgagtcatagaccctgggtgagggcgtccatcgttgcaccggtatggccgtcagtcattgtgtgggatgcacttctgtatcaaggttgggagctatgagacgccggaagattatcggccctctacttttctaaccgtcgcgccgagcgtgtttgtacttaatcaaggtaacgcgacacaattttggttctaggcggtcctcgctagactactaagggccaacgggaagcgctatgccggatttttccctgctatggagacagaccgggcagatgtgtatggcggaacagcgttgaacggggcgctctgcgctttgattacagaacaaggtaaagcttacatgtgccgaatgccgcgtcacaagagttcaccttcccgactttaagctcgtgtaatgataaacttgaacagatcaatctatgtggtgctcctcggactcgttgtagtatgagatctttagacgctacatggtcagggcgctgatgcgcagtatcctggtccgagggactgggcggttaattttgcacttcaatcgcttgtcccgttctacgtcgcggtccacctgaagttcaagttgagggccttgcccgtctaagacatacaatttctgtctaagtctatggttgcttcttgttcgttccgtattggccgaaatttaggccgtaccgaaacgtccgtttcgacgtacagacagcatgtagtcagtgagcattaagtattttctcgtcagcgcggtcaaagatcaattatttgagaggcgagagagcgtcgcccgccgcgcactaatggaaggaatggccttgcacggttaatcttctcttcggcgcaagcacacccttattagctgggtggcaaggcgttataaacctccgacccatatggctgcgagatcagcaggcgtgaatccaactttagccagtccacacggttatgctcgactgagcaatcccaggatgccccccatgtactgacggttggattcccccatgcatgagcttggcgatatggctgaatccacatgagcacgtaagcggagctaggggggttgcactaaaccgacgggaaggcctttccctccggctcctggaatctcttgggttcttgaagccatgtcattgttccgtagcgaagctctaccctccccgcacatacataccctcgcgcgccatttaaacggctgcttcgagtcgattgcgaggtcctcccttggctgccactagcagcttttccgtgcatgatcgaaacccgcccgcttaggtttcgcttcctagcatggatacacacatgggcgctatgtatgagaacggccttcatgcgatagcgcgctccgacaaccgatttgatcgattaaccggttccatccacgctgagcggctacttctatcggattatactctaagcgttaatcggatccggtcgtaggctcggctagcaggactgttgaaagacatggctcgcttaaggaaaacttagcatcgttggcatacccaagagaagacttatcctagctctcgtagacacggcaggtgtgctggactgtgagaggacggctatcactttggacagccctaattagcattgatgtatatgtcatgactgtggtgctagttggtcagctgagccgattcgcaattgcggtgccaagagtaatgcaactttcatgatacctatagtcaataaatgcagttggcgctgattggactgcagctgctgtcgcactgggtcaacagtatggagacgtgcccgttgagataaacaccgcccttggttaggcttagggtctgctggtatccagatagtagcgaccataggccagatcttaaactaattttccccgtcctaaacaggttcgaggcctcagcatgccaagctgctagggcctaccgggcattctttaatcgaacgacagtctgccaatgctccaaatcagggtgtcgacatgagacgaaacaggaggatggcccaaggcttagtggaagactatgccaccttgacgatcctagctattcctgaacgcgtgtgcgggaggcaccggagcttgtcgtgcacagagtgagtgaagcgatgtagggcaaagcatcgatcgttcgtgaaactgatagccggcctcactaactaaagaggagtacttcgctatacgggtcgagcatggtaattatattccaagtctctccaactccgttcatattatttaatcggggtctactcacggactacataagtttagagagattaaatccaatcctcgtctttggggagcaacttctacccccaggtacgcacagttctcgtgttccgcgtgtatgtggactagtgggtcaccgcatggcagttggccctcggcagagataaccggcgattacgtacccgatataacatcatgcaatcgtactgaggctttagttttatgctctacatgggtaccaatctgatctgaggtcatgttattggccgtggtctgatgcgacatacttagtagggatagggacataaggcaggacggaggtcgctacgatcttgtggtaaaatgaaagcgaatgcgtgctcggaacgtagtaggggttcaccacactttagagcatgggtactgagatcctgttttatgttatgctcacttcagtaattccgaacttcgcagctatgcttagaaatcctagatgaagtgaaggcggaattatcaagacttcctaatcggtggcctttaattagcagtatgtctgctcgctcactccgacgtaggctaatagtcgcgctctggtacacaaggagcgaagatgtgtcaggttcccactagtcacctgttgctgagattacgtatcgagcacacccgaactgttatccgccatcaggggattctatcttcatttgagtccagcttcgcaagttttagatgctcattacgcgtatgtcaccctaagtactttatacgtctctgatctggtttagacctcgtcctacagagccctgaccgtagtcatgcgttcaacaccgctatatcaagtagcttcgctacggcttgaaagaacaagcaaaagctggctcgaaagttattactcgacaccacgtgccatagccgctcatattgtaatccatcccatgctcgcgtttgatcctatgctcgaccggggccaagggcccatgaattagcccgagtcacaggcggtaaacgcaacatacccggtgagaatatccctagactggagtactcgaaatgccgcagactgaaaactgttagaccctccaaaccggcctgacgactcacaaggattctattataccgggcatgtttgcatcacaactcaaatattgccattcgcagcgtccactacaagaattagggttttgacaatcgggtttgtagtggtccaatgttcgccacctgtgatctcataaggttatttgtgtcacccgcagtacaagatgaccacctaacttcctggaataggctgcgtaatgcttgtttatgcactgcagggatgtaagaacggccaactaacgagcgacagaccgacggcgtaaaccagacggtgaacagcgggtagagagaagcatgcgggaactccactcacatcgattgatactttaccgggtctccaagaggatcatagttgagctttaccgcgcgtggcgaagacgtcagagggacctctaaagcgctaggcgacttaatgagatgcacgtcgttacatggctcgaacacagcggaatcccagaacaccttacgctgcaggaaatgatccctgttgcttggtgtctgacggttttgcactcggtgcctaccgaagctacataagttaatctcacagggcgtgctgtagtgggggacgaccgcgggtaccctatatgttatcgctcgatggaattgcgggttgttggcgcccttggaatttcatatgccaaaagttacaggctcagacgtacaacattcatcatttgaaggttgaaaacgtcatgctcacgtggtggcggaactggtggacggccagccggtcagagagaggcactgcgactgtaatgccatactggggagcgtctttactgagcagcgtggggtcccttcgatcctaatcaccgtcaattgccacgcggcaactctggtgtttccggcggaatccaagtgttgcgtaccttctggacagtggagacgatcgtaaattaacttggcatgacgttgcttttgccccccaccagctatcagtatctttaggagcctggcatgctagtagaaataacataactatactgaagtgagggcgacgccgcggagtcctcccaacagagggacagccagggtacttacatggaggcgacataaaagccgaaatacttcaacggcaatgaagtagtaacggcggagatgctggcaacattatcaattatagccaagtacccctagtaattttgctgattatcccgctccagtcctaatatgtgaagtccgcatgccaagccaagctgcggaagtcgcatggagctattacacgcatagctccttaaccactgcgaagttgaaagcagcgtataagcaagccgtgattgggatgactatctgcgtccagcgtgagaagtgagttatcaaacttgcgagggtaccctgcccagttcaggagtccgttatcgccgggtgactgcccatcgcccaggggcgctatatcggttttcaagatatccacagagagtttgtgacataagcatacgaatcaccgctgttcgcaacgccgctacgagcagacgctcggtgccatccatgcgtcgatgtagcctaggcccatgctctagggtacaggaacaggcggaatccaaactcaattgttatggtgtaccctacttgctgccggcggaacaaaggaacactcattagccgagtgaaagcatccattatcacacctaccggtgagactataatcctacttgtagagcctgtggcgacttcttcgatcaaaagtaatgcagttacaggcgcgccatctagtagctgcgcgttcgtttccatgtatttcgttctcggttcacatgggccaggtccaaatcgtatgccccagccgctatcgttatactccggtctgaatcctttacatctattatgaaccctaactgctcgcacaagaattatgagactcgacgcgcttcccgcgggaggtcggatcaaaggatcccgcatgcctttctctgtgctcgtcgctgaaactccgtgagctaacttacatgggtaatgatgggttcggcctacacatcgtaactacttttggccccgattcgtggcgcgaatccgcgcagagagtctccgagaaatctattcgagacccctgatatatcgccacccagacgtgaaacccgtaattagattgacgggtgcttttcttgaatttatgtacttacacagatactaagctctacttctgtggaggctggtagtatgatagtcctgagttatgttacatttttcgtcaaaagtctgtaattcgcacccgcacatgggtggagattaggagctttctcgattaattgcggtagcccacttcgaacacccacatgatcgataaagccaggtctccttccagccgatgtccaacaaaccatttagcggattagacaactagaagcatccaccaccggtagttgcttcaaaagaacgaatcacgagatattggtatgtcgacggggtagttaaagaggtggtaagaaaactagcgaagagcagcacgttcccagggggtgtggctcgttggagagtcagcctggcaaagtgccctcgcactgcgttcattccgataatattgaattccaggaaagtttatgcaactaggacctcggctaccgcggtcggccatccaacgggtaccgtgctttgccaaggtatttaataggtactcgcaagaacgcggcccacaaacatcgcagtttcaagtagagttaaacccgcctcaaagcgcaggcgaaggaactagtgtaaactcgtcaaaccgtgaagggggagggcacgacttgctactagagggggaaatgacaggctacaactcattttcactgtcttggcgtcccgagacgcatctgagaatttgcgctagcttgagtggaataaatgacgcagagtgtggctcagcgcaacatcatatacccctctgtgactagtgtgttgaagcacctcgcgtatgtgattttcgccaaataacccggaaacgtggccacaaaactcgtgtggttaaggcgtgagagactcgtggacttacgtacgagagtgcctagcatacctttaattcacaaggaatttcacaatgagggagctgggcttgttacacatagtcgaaaattgtcagtgcacagatgcttggaagcgggtgcgcatcggttgataatgcggtcgtttgccctgtaggccaaagaagatagcgcgaccatgcagatggcatcaatcacctctaactagaactgccgatactagaaccaggttgtttgactagggttatgcagcggcttcccaattaggatcacttagttaatgccagattcctgatgtcggggaccatcatctgtcgccgcttactttgaccgtctccggcgtcagggatacgtcttcgcctgatttacgggactaacgactctggtctctccccacaagggagtagtcctgaaggtcaggtttaatcctttcagcaaaccaacagattagctcctgactaagcaagactggtgataattacatgcgagttgagtaggctctgacgtcggagtacggtgatggtactgtagataaagacagcgggtaaggacagaatattactacaatagtgtcacaacgtcattaatatgcacccccacttataaaacggatgttttgtgaagccttttaggacgcgggacgttcggcagtagggacctccctgtgtcaccctacattctccaatgaattcaacgttcatgcccgggcctataattgtacgcgggagcggcaagggaatcttaaattggtaacgttgccatgctatcatacgaggacggacgagatgtattacatctccgcgccatcgcagtggctgtgggcgtggactcaaacgaatggtacgtgccgttaagagaaatgatgccgccctacagattccgccttcctgcgaccggtaaactatatttgcacgcactcactgcatttgttgcgtaggtcaaccgtctgtttgcagctctgagttctctttttacgtgccccatgagttttgacctgcacatatacctatccaccggtgcgctggccaggcgccccttctggagtcacagtttgccttcccgtgacatacggtgagaaaatttgccacacgcagtattttaccttcgtcgaacttgattaagcaacatatgcataaagtcatgctcatataaccccgcatcgaccacctcttacctgctgatggatttcaggggtagcccgacgcggttcctaacatctaccgttgtgtctccattgcgcgacgagtttgaaagatatctacagcacactcatggtcctaatcacctgacccggttgatttctttggatcctagtgttatacagttcctcctgagcgagggtcgccaaaatagagcttttaaggaaatagcgcgcgtcgtgctacccccaacagacgaaggccttgctttgcagcgtttattgacgctgccaggtcaaaattctctcagaccttcacgtttctctgtagtacgcatagaggcagacgcagatttcgcagttgagaacagctcgttgactattaggcctctgaggggtagcccgaacgctgcgcccaggttcgatagctgacactagcgtaaagggtgaccattagagatcaaccactctgcattgctacacctccgcagacgcgtcttggctgagaccatggactgtagcattcctgagagttcagcctgacactttgtcatatccgtcaatataacgccaggatctgagtacttgaggcggagccgttaatggtcagtaagacctaccggaaggctcagcacttaatgttgctaggatagcagtgtttacaatttttgggcataactaatgctaccaacaccaacaaaggtaggatattagggcgttgtagactcgtctctgccagaacacagtcagatcaccgagatttcgcgagaaggatgggttaagcattgacttcgatattgtaacaattgtgttaatttgtcctgttctgccgcgtcgtaaggtcgaagtgcatagtaaggcaaggatataacgagcagttcaaacgtcggttgacaacatcaatagaaatacaagcgcgctcaccgcctcaagatggattttattgacaggtatcccgtaatagatagttctgggcattaccacactctgctcccccgaacctatgcacaaggaagctacccagtgaaaaaccaccgtcttcccgcataaacccaataatacaccggtctgactgtcggcgtttatattagtcgagatccgtgttagagccaaatatttgaccctgaaccctcttatcacgccggcgcacaagcggtggattaattagaaatgccagactcctatcggtatttttggacgaccggtgctaaactaacgtaggtgctattcctgtgcgagcagcgcgggactttgcacctatcacaggggattgacagtgtccgaatccaagtcgccattgagcgtggcgcatggtgcaagcgcgagaagtgggaacgtgaattgctcttccatgttctttgccacccaaaaatatatatgcatatgtacgtttaaccccgccgacccacatgcggaacacttattaaagcgtgcaagcaactggccgcggggctcatcccgtcaacatgcttacgggatctgtacacacggtcttgaacgcacccttaatctcatgaagcgaaattgtttcattgagcagaccccctccggaggagggccctgagaaacctggatactctcattgtcactgggagaagactttgatgcgtatttgggagttaccatcagcgccctcacggctcagagcacatcgagccgtgactgaaggtctggtaggcgtgcaacgcgccccgatgcgaattgctgacagagaagcttaaaccgcccgtcggcatattctgccgcttagtatagcgtgagatacttcgtgcctgtacgcagctgtaagtcataaatacgtttaggtgtctttcggatgtgttctactagctcattggcgtcctgacgttcctcggctcccgagttcccgtatctccaaaacctgtctgtatcacatggaaccagactcctctaactcccacaggcgctagagtaatcaattcgactttactgccatacgatggggtgatgtgacgcagactatacttcaggaaagttatgtgctttatccaactcggaatggttgcgggcactcagcacgcgtgcacaactttggctatccagacgggttcacattaatacgtaacctcccgctgggaccagccgaagatgccgccttccagtccgttgaagggaagagtacactgtgcatcgtgtccttgtgacgcagttgatatctggtctcacacttccttcacgatgtggtggacatacgcgacttcaaatcaaacagagatagacgtcacggctcaagaacgcggggagaagatgcccgcgatatcaatcaatcgctacgacaaagcgtttcttctagtttttgcgtagagtcgtgacatatcaggtgagctcccgtatcacagaaaacaactccgtaaaggtatcggcctgtaataatcatgtaacaagatatttaccgtaagaacaaacaaataacaatattaggaatgttgcaggagggggggtgttggagcaataagttccacagggcactgtgagggagacgcagcgccttcctatcctgacctctctttaaccatggctgacttcgagctggactaggtcgagtaggttcctgagtggctcacgcagagccccaagggccagaggggaattgtaacagcgtgtcgatagacggccattaagtggtgttaactgcacctctttgcatcagcaaaggtacgacatacacgtgctctaggggatgcaattacgaggtgtttctgggtggcaatcacgacctcgccctctgatttcgcaaagaaccattaacagtctacaatcttaacgacggcgatttgttttctcctgctcggatgcctgtcacctaacaactcaagtgatagcacaggtacaatgttgctggtagtgcggagcggggacccgccctccggaaatagtttccatggccaggctagaggctattattccgactccgattctctaatgccagaagacctgtcgaatcgtacattttttcaagtcgcctgaccctcctgtggatctgatcgtgagtgtaggattctcggtcagcttcgaatgtcggaacagtagtccatttatcgtctcctatggcagcgtactgactaagaccctaggctcggtatagcgcctctaggagaatcgggaataccgccgcattcaggtgacttctggccagcagtcaatgctcaacgtactcaggtcccgcttccgtcggatcctctgattactgtgtatcggctttgcgacccgctcttcgtgcgctcgttacatctggcgttacatttgacgggatcccaacgactatcccaaccaaattaacggcgagtatcgtgctcgcggcaagaactcgataccaacctgtgacgctttgatggagattgatgcatccaattttacaaaagatattgttgctctacggtggggcgggggggatgagctcacgtgcatagggacagttacctaggggatccagttaataacgtgttaggaaatagcgaccggcacccgacggtcatcactactaccctgtcacgattccagtggcgcgggcgacgcgacatgaaactagaacagtcaatggaagctaatcagtcgtggtagtcgcatcagtttacatcaggcacggcaaaatagccgctttggggttcctttatcggggggtcgctatatgtcagaacccacacactgtgcgcgagcacctaccatcaagcatgcatcgtttcagcgtgtcctggactacggccatctaagttttcccctagaaatacgagagtgggtggtactaaacccagtagttgaggggcgataacttgaggcttgataatgttaactgtaaatcacattagcccaactacgtcctcggtggaggcgtccgctttattggttagaggcaacgtcacggatagatctaaggggcgagagtctatgcattgtggctgggggcaatcgtttgtactttctgagctagggaaagcagagaactgattatgcgacacactgtttacaatcgtcattaggacacaatactcagctccacctgagtacgaaaccagcacgcctctaaacacttatgtttgttgacttgtaaccagaatagtgctgacctatgagtccgtagacaaaaatcggttcctgggtgctaaacgtcattattcagggacgggcaaatgcggcgttgctcaactcccttcactgtagttcagtcatagataatctagatccttccgcacaccgagttgctcctcggcagcgaaccgtggagtccttatccggtgtcacgtgatgcaaaggaaccccacactgtgattcacagctagtcgctgccttgtagataacctcgtggcaccgagccgtgttccggttctttagagcgaggctccgggacctagatatgggccttccatgggtctctcttgagttggtcacacgtataatggcgtattcggttcggtaccatcccaccacattcctcagggacccatcacgcatgctagtcggcttaatggggataatcaatcagaccaaacgtggggggacatcttcgacgttgctagtagagctaactggagcccagaatgtgcaccgacactgaagctattgaatagtacgtattcacgcgtaatagatgagaagtcatcgccgaatagccaacatggacaaaaagtctgtctattagtgaagaggaaaacaacaaaagtgcagctccccaccggtcgtcgcgggggggacccctgaaagcattgcgttgcctttccgaagccatagtagcggcccgtagcctaatggcggttttgtggtatctagatgactgaagtgaaagatctgacaagtccaactgcactacgatgatcatgactccttaaaaactgttagacaactaaactgcacgcaggcggcagatcacccgcgcgtctgtatcgacaggtcattagaatgcctagcttactaaatccttagaactataatgcaccttagtgcagctttgttcttgttgttccacggacgtcaactgagcgcatctgagatccacggttaggcgggcagacaccagaggggcttcccaaaaggccctgccgtcaacgctctcgtaaagaagatccagagtccggctatatatctgctgtttgtgtagcaaaccttggtggtgcacacagctctgtggctggtttgtgagagcgacaatagaaatgtcccattttgggagaacgtcttcgttgttcgtgtaggtgccatggagtgcacacaacgtaactgatctgtaatagcaacggctgttgaggagtaaatctgatgttactagcgtccgatggctactccggaattggtgtgtcacccgtcggatcaaaccgacttcccaacgtggattttccccagccgtgatatgcctccatatgagctcgagtcacggaattagcctagacgaaacgcaaacgtgtaacaaatctaggcctgttgtaaacaagtaagaatcaaactcacgcaaaagtagtctatgataattcatgcgtcacgacgatccccgacggccgccgtcccgaaaacgagcccgggtatagccaatcgggttattatatagactgtcgtagggaggttacctacttggtcgcctatgccggaaaaggtcgagcatatctggcttctttaacgacgatatagtgatgagttagctcggactctccaagaacatcttacttattgatagcatacggttgctggtctgaatatatggtcgcttatatctgtacgtatgtaggacgtacgcttagtatgcgactctgggacgttgagcattggggcggaaagcccgatagacctctttcagagatacctcctagaccaccgcttaatttatcacctgtacagaaaagcattgaggagctcctgcatcggctttttatcctaagagaaacacgtttttagcgcaccacactagtggggtgttacgtacgctatcaagagggcgaaagggcccacggatatatttattgaccggtgtaacgggagtgcacctcagaccatccataactagagatgggctggacactagcacggggggtcgccacatatatcgatgcgttttagcgatatagcgtggggcggtaggttaggacggtcggcctagctctctctcattggggaaggtacagtcagcgtattctaaaaaagggatttcgtgggctgacatcagttgttgttaggcccagttacccatccactatgtgcgacgctagacggacgcttcgctggggcactcaaggccgtctcttgcacccagagagccggcagcgagagcccgcaagagtggcgacccttaatgcgttgcattgatgtaagggaatccaacaaatcggaataaggagctgcgaagattgtataattggcggatgtctcggtaatagttgcggaggacaggtatgtgtgtgaggccgtaccgttggggtgagccctattggcgattcctcgatcagtgataccgggcgcaatcgtagaccctcccctatttaaagggtataagctcgcctgtttaactaagaatagctgggggctcgcgacataatacgacaagtcacagtgactatgccgggcggagtgtagtggattacgtgtgggatagggtaatttcgtacgggccggtcagagcagctatgatgtgtcctttccagttcctacgccagaactaacagactaatcctacgcggctagaaacacaaccatcgtcggtactcaatggggaggctggtgaattgcgttagtgcaggtaacgaaactgataatttcagcagttacagttgtcatcacagcttctgaatgctccgcggacggatttataagcacgttttgcccggaaagacagctcatccatgaacttaggcttactacgagggtgaaccccatcaaatatcggcgaagcggacattatacagcatcaacctgtctccattgcttcggggttgccgagtatatgtccagctcaaatctgtccttgagggctgcgaatcagtttttagataaacttttcgcgcttttttctcagatcacgtggttcttaacctgcgcagaccccagacggtgacctgaggctaaccgtcattgcagtctcttttacgtcccgacgggccacattctcaacgtacgagctagcgggcacgcctgatttaaacgtctgggtcgcgatccagtcttttgtggtgacgcaatgtcaatctagtggcccaatttcgcctttatgggttgtagtgcgagtctaagtgcataagatctgagatggtaaccgagcatatccaacatgtaccatgacatcaagtacacaaaccactaacaagccctcgaataagtatactagaggcctggtgaatcaataagaaaactaggaaggtatggccaccagcacccagcaggagcggcccacagtgtttctggatactggaacagggattcaaggtagtttgccgcctatgattacctgagtatctgccccaagcgttgagaagtctaacagcccgaaaccccctgatcgtagtgcaccatctagaggagtgtattttgaccatagacaccttatcccacatttatgtgatacatggatgcacacaggggtgctccgaaaaaagaaagatcctggatagcggttcactactccatcataagcccttggtatcggcttggttgacgtgggggattgttacgacattcggtcggtgtcggtaaccaattttagtcggctctggcacaagggcgggtgggcgcgactgtacaatgcttctctcggaacgtaaccgcgctggaggtctgacggatagtcagaagccagaccgtcacaccgggaagaactccccctggtagccaagcgggtcaccatccacgcgagggccttgaattccctagacaaacccgagcactggacctgcgcgtggtcgacgagaccaagaccgtcaaagggtaccgagaattcgtgttgcttgcgtctatcggcaaaagacgtgagatctaagggcctactcacgacgaatcggtgcacgtctctcgaaggttgcgggaggtaagtgtttcgaaatcgagcgcaagggctatgaaaagttgcggcggtagccaggacaggtgcgtcgtagggtaaaggttaaaatgaatgggctaacttccctagtaagatgaattgttcgcatcatgtgtatgacccgtccgccccaaacggcctgaccgaggggtttctatcgagtagtgcctgactctcccttttttagtttcacaatagacgtgtgtgtcttatgtggccgatgctgctccctatgggcgtacatttcccttcgctcaacccgagcgattgtatttggcatatcgcatcaagcggttaataggagctataataaagcaggagaccgcagctgtcgcggggggctgcctctccgcgttttgataaatctctctgggataaatcccttagtaattcttacgcatagcttattagacatcagaagttttttacaacctgagttctcccccggtggccgcacaagcctgagggcctagacactgacagtgttttagaccgctatacgcaggaaggatgggccgacggctaaatatagccgttgtcaacggttacactgggggggtcgcgttggccaccctaatagtccctaagggcaaggtcacggcttggttctcaaggagggcatcacttgaaaggtcaccttaatctcccttgtgttttgcttcccagcctcaacacacggccaataagtgtgcatgacacccgcgggttacacccaccgatcgccctcttgaaactgtggttgaatagaggatccagaccatcaagtgccaaatacgattgctcgaccaggagacggaaagcagactgcgcaaacgattccgctggcatgactcttgtctcttctcaaatcccgctcgaaaactcagttatctgggtggtgtctggttattctaacataattcggtacgtcaggtaagtacgccgggtcgtagagatgcccgcaacaataccgggcaaacgtcattagggatactcgacgagtgcctcctttgaacaaaggactccaaccgcactcgtgtgcgcggggtgacgcaagaatggagtatctcactggccctattcgaggtgggaatgttcagtatgggtttgtgccactgacatgagatcgttctgtgagctacgcgggcctgcgagaccctcaaagtgtcagccagttaaatgccttcacgtggtgcgcatcgagtgcggcggtttgtcgatcggaatgctcgccaatcgggaagatatattaacgcccttacccggggtaagcaactaaattaaagcctaatcgaaaggttgcagcccgcccaccatgcgtgcaagaaagttactggaaaccgcttcggtcccgccagccaaaccataatagcgtagcgaatccggggattctagcaccaccggagggtagtatagcgagcataaccaggatatcactgaaatattgacggggcgggagcgtaggggtcatcagctctagggaaagtggctcaatgggctgactgggtggcaccacattgcttcttacccatgcgaacagtcgatgctgcctacataaacgaaagtagaaatggacacaggccgggcggctagaaatcgtcggtagaaaatggacaggtcagcggggctaaagtagcagcccatgctatgctctctctcatcacaatgcgtgttccaagatttagcttaatagacgacactatgtaaacgaactaaattcatcgtgattccgcacaccagtagaagaacacctgtgcacacgtgtagactgataatgcatcccaaagcatccgatcagccctcatgactaaaccacggggcaatatacccggaattgtactccagcgatataatacgagagaggacggagtttaagcggagcctacatcgttgcgttactgctgctatcgttaagacgttaggtaagtatgtaccgaccctactctaggtcggacgatccttatccccggtctacatcgcaaagacaacccacctggctatggggtggactacttcctcgctggacatgttggcaaatgaagcccaggttaagggtaggggcaatcatataacccgctcagcccataagggattagaagatgaatctaaaagcctcctctcatctttttctttttgaggagtgaagccctatttaggtcgcacatatttctcacccttgcgtacgatctataaactaagtcccgggtgccttatatttagtttttagtaatccatagggaactaaattttctgagcaccacagtactgacgaggaggacctgagttttaaacagaattttactgtaacacttatctgcggcgagaagaactatttgttatctgcgaaccgtgctacatcaacatatgttggacactacactaaatagttttaaatatctgtcgagtagaaaaaaaaagtagtagtttgcgcaatcgtcatcatgaagcgccaacttaggcatgagtgcatcctataaccttgtttgttacccatcggaagtctgctggatctcatatgattcatagcggcacgttagggtctgttctgttggagcaatggagttgttacctgagcttcgtaaccgtctgacggccaaacccatcgccggtcgtgtcccatcggtttatacaccttaaaggttcgcattcagggagcagaatacataaaaggtctctacgccaatcgacaactagtttattggtacatccctgctcgcctccaacttcgtacggagacccggacttggaacccgctccataaagtcatgcaatcctaaccaggcaaaccaacccaagatagtacagacgcggaataaagcagtcttcctaccagtaatcgctacatcattgagcccattttactgaagtcaacaccatctgttaacgaacatcctactgaatcctggtcatatgaatgattatccgcgcttcgatggccacaactacgtcgggctttagaaccgcaatggttgtacacattgcctcagcggcttaaaaaggtcctggttgggatttaacggttgttgtagcgggtcagaaaggccgagggaactgatctttacctcgttgttagagacagtagatccggacccttaacttatgactgcagttgctggaaacgggccgcgcagagtcccgcacagtaacacgctatacccttcgttcccgtggctcatcctgtcctacaggactgattcaccgagccgagtactcggcattgtagcccagccttcccgtcctcgggaaaatttgactcgtttctggatcacgtgaccaccccaatactctgcgtaagaataccttcaacgcgtggggtcagacatcccccaggcccgggaatgtcccaatattctggaatcactgtcactacgtaaacaaaattctgttggcgaaatccaacctactagtcttagatattgcaccacaggagaccagacctgagggggtccctcgacactgcggtttcaagtgggacagagtccaacgagcgatcttaatatggcaggccgtaaacactaaagaatttttgtgacacaggccccccgcgccggtggtccgctgttttatggattgaaactggcacagacttggcgcacgataagaggatttcccctcttgggcattcaataaaagatcagaatgcacgtaactccgaggcggcgttggagacgttttacgagtttagagacatgggcaagtatctgcgggagatgataacacgttacaccgacccatggccgaccgcagcgggagcatgccacggttccctgatacccgttaccattatcgactgtgccatagttgaaagttgaagatttactgaccttgtggcccaccaaatgctcctaatctccatatctcacgccatcatagattcgtcgaatgcggaaggatacaaacaactaaggtgtcgaaacttctcttaaaaaccccgacggtcatgttttaggcctcatcatccaggggacctgcgcacaacggttgatcctcgccctattcattgcagtagagctcttaaaactctaattaaattgaaatatatatattcttccggaggtggtgcgaggacttcgtcggatgtatggtacggtcactatgcacagtatcgtcagctaagccatacaccaatccagttggaacccttaattcataacaggcgcgtcagagaatcgaccacatgatgaatggactgaattactaacgagtcttactttatggcgtacaaatacgcgttgcttagacgtcgttaagactacttgactgcgcgcataaagacatcattaagagctacctagccatcttgacgcccgcacgctgtagtgtggcttcgaccgcgagtcccggttgcggtcagtgtgcccgggatcccaggcacattgcccggacatagacagtacactcacgagtaccctgacgccgctggtcgaggcctctggccgtgtgatttcacgatctatttccacgttacagaggggcccgcgccggcgcacgcgtacgaggtgacatgcacttgacactcgctttttacatatcaagtgtatgtctacatggaggtccagctgaataggtgggacatccacagcgactgcctaaaatatctcagccgcttcattccagagtgctgcacgtgcagtcacgtcttatagttgcgagggagtgcgtcatgaactcaggttagggtatggcgacacttgtgcatgtaggggcgatcataggcaggaactgcgtcccacagagtgggtggtaacagtagcacggattgtaggaactgagcggcgtgaggttgacaaatgaaagaattttgacactttacgtcatgcttagtagcctaagaggcgtcctctcaactgggctaattcaggcagtgtgcatacgccgtacctgattagaaagcaacgataagagcgttcaagtttggtcgtcccgcgaccagtcaattaataggtcccagaatcccgtgaaggttgagcagcactagactgctggatctcctatgtcggggattcttatatgggaagtcccgaccgagcgcttagatcatgtcaccatagacaaggttaacctaggcctcaccccggggtagaattgggtgtacagtcatgaatgggaaatagaactttcgcagtacgcccacgttacaactaatacgtctcgaacacaggcgttctttttagtagagattaccactagtgaaataggtcctcaggggaggtgtagattggcgtgctaagcccgcaatgagatatatttgcgttcccaccgggacaactggctcggccgctttgtaaaaccgatgctggtcaaagggttaagatcttcttgaggtatttggaggaacgaatattaagtccttccgacctatcagaagctgcgtactatgcacccgtcaacaagcggcatatcggctcggttgcatttctagaaacgtgggtctctccattaggctcaggagaagccaattggagaatcagaaagctaggggatgtattagggctacttgtcgagcccctttcagttggggcccgacttccggtgaaagctcccctaagttaaacgatctagcgcatgacttgaaaacagatgatagtttgtcacgaaaacataaaaacagcacctcttagcttcacccgcggcggcgtgtcttgagttctctgaatcgattgcacactttgagctgagccggaagctatttggcttcagaacaggtcgggaacaatcatatttcagacgtcgaccgcgctactcctcttatttgatacataccatggaattcagggctccaaattattctgccacagaatttaacggggttgttcgaagcaatcaactacgaagacagtgctaaggtggcagcttgtacactaccagcggatcattgggctgtccttataactagaaccgtccagctatccttcaaatcttcaggtggatctcgtttgttacgtggagcccagggacatctaaagttgctccatcgccaggcgatacaaactacagataggctgaaaccattgcacccgcctcccctcaattctcgtgtcgtaaaaggcatgtatactggtccaaggaagctcctcgcttctgctcccatttcaacggctaggcactgtgcactccctgcgcctcccttggacaccgatctacaatccgtgaatacaccattaaaccggatccaccttgcgagtagaatcagcatcgatacgcgggtgcctacctcttggcgcgtatcagccagtgagagtagcccgcaatctatgagtcaagaggtgataatgccttgaacctgccgtataagagataatcagtcttcctctaaccctcctcccctcctcaaggatgtatgcggctagtctggatttaatcatttttcgtaacttggtccaatgcgcaggtagttcgggcgtctgacatggttccaatagcagttgccatgggacaatcacttaacaaactcccaatccacagtaaaatcaaaacaccccgagtcgtcacccctactacgcgtcgagtctaatgtaatcaagccgggcgtaactctttgaggacaagcttctgtaacgctccttacgtacattaaaagctgggacgagacggtcctgtttatgatgaacctttgtcattcactttatctgaacgaacaagcacagacgtcttggtcggtgatgcggctggctggtagcgcggaaatgtccccatggcactgggaacagggtaaaccttacacgaactccaattgttttggccggcttcgtggaatacgcggccctacgttacattgggtccctccgctagctttagtcatacacattgcgtgtttacatggcccacttttgtagaacttgcgaactcttacccggctccgctgcgggtgcgttgacgcaccctttcagtccactctctgtaatattccacgcgcactctggagtttgctcatcttagacgcaatcaaacagaaataagcttcgacgctgggaggtagaaaataattatccgatccatgtcaccttctgctgcggcgcgcttatgcagaggctttgtacccatgtctcgcgccgcttcgtaacttacgagtcggtctgggactctaatgggggtcgtgataaaggtagggagttttatgggaaaacgtttttttcctctcattttggtcactccacggacctaatcggtcttcggaactccacgcctttaactacgctaacttgcggctctacatgcgcagccgctaggcttagcgatttagacgtttcaaaccggagcttagagagttcgaagcgccgtcgtttccatgttgctcccacggcgcgcgttcccaaaccacatagcttgattggacttgcgcttgttgcctgcggttctgcgctagatcgcttatctgaattgacaaccttgcaggggctcgtaggggaggaccagcatttgcctttcgacttatcgctgtggatttatgttccaaatcgtgcggcaagttgccgaaccaaatcctcgggaccgattaactttcagcctgcttaaatcgcatgccgaagacgtctatacgtggggggcacgaaacctcccggtctgcgtgcgatagcgtctcctggacacggagttacgtttcagcgtagcttgtcctgccctctgattgttcattgctgtactgaatatacatgtgggcccaggtgaccgactttaatattctttgccagggtcagtatagacctacttcgtgcgctttaccgaggtcggcaggcgttcgaactctacgtcactatctctggtacagatagaaatcttggttgaggttgagatcaagtactgctgaagatatggtcagagttggatggggacacatgacgtccgtattgtgcgatttccctcgatgtctatgcaaaattgtcacgtaccgtatcagattttgcaggagcacaccgtagccaagacggcggacaggtagccgggatatagactattggctatacagttggatatcagcagaaatctgtctgctgttagggaggcctcaccgcggatgggtcacatattgcgtaaactccataccgcaatgacgcccccctgtggtgagacttcaaagaacgagacaggctgtgagctgtttggctgccgcgagcatcgggcactatatcagcgagcgtgaacaggcgttaccagaagcatcgattgccctggagagtgctggagcattctggctgactgtgactgccgatcgcccgcacttacattcagttctaacgctgaaagccatcggagtcctgccccgacgctaccacggtttgccacttgagacacggcacttcaccctaagtgtagctgttaaaacttttaggcgtgtggaccgacccatcttcaagttcgttaacagcgcctgtaaacatgattatgtgtcctccactcaagttgttgctgttcttacggatttcaagtcgaagtgcgagcggctcatgtcggagtaggataatgtcacgggaatacatttcgccacggtgctgcgcgggaaaccacgaagtcaataccgattacaggtaataaacacaaggttgaggctaggtgtaactacgagtggagtgaggggaaaaaggtagtatgaccatagcaaatatcgccgccgtagtgctcatgcaccgtcttatgcgatacatcacaggaagtgttaagtgcggacagcttgtgtatagcagatcttcacagggagtacatattggtcgcggaggcgcggggaaaagactaatttcgggaactatcccgttactacagccggcccctttcatgttgaatgttgaggggattgccatgtgcagctcacccatatccgttaagagacgttccagacccggttggtgaaattatgaggcacaggcaggcaatttccttcttctaacagtgtagcgtccggcgcaggccgtacatcaagttagtgtggatagagtaaccctagcacgcgaacagctctccgctgtggattctataacgcttcattcgaatcgaaaaggaggccgccggtacgccgctactatgatgagcaatgcctgtcctgactggggtgggatggtataaggctcttgagaattgcgccattagcggcggcaagaccttgctgcgcgagtactaaatggcatcagcctaacgtatcccgtcgaataagggtggagagttgtcagctagcgcgacgtggcacattccttcgcatgtactggctaccgctcgtgtgcaaatcgacggagatcgaatgcctagcaaagcagcttaacggcagccccgattcgaaaaaaggcctaataccttgcatgccgccatcatcaatgcagcccggtcccgcactgtatttattcatagacacggtacaggttgagatgttgtgcagaccagccatcaacggagcaacatctcacgcaggcgagtagaaggtcgcgtcttaagccttgtcaatattactatctaaagtgggggaatttctcctacgtcttgtactaggtaacggcggcgtatcttggtacggagtatcggcgaaacgggaggttgtcagccatggtgcaaaggaggcacactgagattaccgcaaatgcagcgacagtattcgcgagcagtcaacaacggcattacttatgtccatcgacctgcaagacaggcgcctaatttgaagtccatgtcttccagggatacatccgcaacatccacagagcattagcggataagcccgccacactagtggcagctgtaccaacagtgtctccccgagatatcacgtactcgtcaattgtacaggcagtcgaataccacgtgattatttcgagggctgtttcttatcctgttcagaactagcaatgctacgagcttaaaatataacaagaaacaacggattgtctgattctgcggctgccggcaggccacatttagcccagcgttaattcactgcgagtatttggtatagagtgcgtccgtgtgacaattatgtcaggataactgtccatttctgcagctgcgaaacggccgctctggcgcaggtattgatacccccgattccaagtgcacgctcataacctggatagcacactagctagacccagctgcctatgcggttgattttccggtgtatagctcgaattgacatagttgtgtaccttcatcgaatgcacagcgtagcagttattcagccgagcatagaaaatcgggctgttctgacgggacggggcgactagggaaactgagtaatctcttgccattttagagagtagatacgtcgggctcaggggcccactaatgttattaactctctccactgtctataggaggtcctaaacctgccggggtcctgatcacactgaattcatgctagagagcatgtcggttatatcaaatcattggtaggcatctcaatgtgggggtggagtacggtctctacgcatcattacggaaggggacgctcaaacaaggcgggtcctgtcgttccccgatcctgccgctagggactcagccaaccggtagggtcaaggcggtactcaccgggtgtaagtcactattaccgttctacacgctaaggtttcgagatgtggataaggtttaacctccgtccggtgatcggtctgctctgaggatataccagggcgcccgaagctaggcgacatcatcaagatctatacagcaagtcccgtgatcctagaacatgttctccggggcctgtgccgagtaggagtagcacgtgtcccagttagccttcctctcccagtcgctctgtaatgtggcatatccggatactgcaagtccgaggtacgtggggcttagttgatactattcccgttctatggccatattgggagcaacatagacatactaccggggctcacttgcagcctccccgccggagtcagagtttaagtgatcccaggcacgctacgaggggcccacgtaatacaccttgtaaaaccgctatgcatggccggagtatctttgtagtctcgtgcctcactgggagattaagtacgatgctttgcatcctgccctcttcgtccgcgccctgagcgaccctctagataagcgggtaaccctaattcgtttagatgtactatagcggggttagaagtcagatggacatccgccgagagatcataatgtagcccttcaaagcgtgatccccatcttcgcagtctaatgctgtacgtcgagtcggtccatgcgcgcgtaaatgtatctcttttagctttatcccttgcgtcggtcgttcagatccctacgaatccgctttgagcatttgctccgggactcttctcgcgcccactcctaacctgtgccggatgaaccggtttatcaagtctaggtcaatggtcatccatatttagaatttagtgagacgttcgccggtggtgcggttgggcgaacatcccacgggaaattggctatttcccgacgcgcgttgacagcctaacgcctaagccatcccgttatggtttgcaccagacttctcgcccgtgcgccctactttatactgcagaccgtgtacgggcatgtttggggcgaaccatgcaaattaagtgttccgccctttcgtctcggttgtacgacatttgcccgggcccgtcagggacctacagggtccgagtcactgtaagcactgcaaaacctttgcaactagtcccacgttgagcctcgtgtgggatgcaccgcgtgtaagttggatcccatatcgtacaagcgtacgtggcccttcgagacgaatttaaaagctgcaaaggcaaatctaatcgtccgacgagcgcttctaaccacgttcttaactcgggaaggcataaataaccagtacataaacacagtagggagcagcaggcagttgcagcagtattgttcccctgcgtcacgaagagtaaaagtcggtccaggccattaaactaccaaaaaactagcgcgagagtctgcttcagcgtggtggttctcggtagcaaagtttggatacctttggccctctctggctgctacgttatgacttagcgatatatatcgaacctcggcggaatcagggaagtacttggaagactatggaaaaatgagatgaccctaacgccacttcgctgcaggtagcactctaggagtgtagctggctgtcggtcgctttgagtgatatgatactgtagcattggcatatggtaccacgttgtttggggaagttacacaaattatacacttacgaaagttgtccgggttgttcgtctccaaacgtcgttcgcaagtgagcgcaaaactcgtcgatccgcattcatttctcgggtggttcaccctcccttgtgccgcacgagcgcaatttctagattcagaggtatccttttcacgacgtatgactaaaatctcatacatattgaaaaggagcgtgcttgtgtgttctacgccctcgtcagcgtacgcactatgggcacgcttgcgttccttgctgtcatgttcggttgacttagagctaggtcagttttgctggcacagcgccgtcccccttaattaggtcagtgttaaccgggagactcggattagtgagtacgtactagagcttttagataagtaagtacgcgcaggttctcggaccctcatggtggccggatactttggagtgaatgcgtcgctcacgctcctcggagcggtgctgacttcacgtggaaatccgtactgggacacagggcctcgcaaaaaatgcgcctatcgaggcgatacatggcggcgtcgcgagatgtactgtcaaacccaatcgggccttggtagggcgtcatgatgcatgatttcgagctatgacagtggagcggaaaaagctcaatagctgacggcactgccttttttatccgtcggcatagacaggctctagttcggcgggtacatacttcgtggcatactatgtcaggtaagagttgatcgccatgcttggtgattacctccgctccccattcaaagctctccccaagcccgtttgaaagatcctcgcgctgtataaagccatatgtattgtgtccctgtacctccaccggggctgaggtcagtttaaggatacgcggttccgttcctttgatattattgctcccattggtttctggaccatctaagatggacaggacggtcgggccacgccggcggtgccactatcaatttacgggtgtctctcgctctataggactcgtactctgtgagaattcccctacgatacctgtggagtaaggaagaaggcttatagaagccgtaacagaaggttgctgtcagaagctgcctgtggatggttccgatttgtcgccgtgccttacggtgcgcacgctgcgctcgctatggcagaatgttcacgcgagcgtttgcgtagtgaaggatgggctggctacgctcatacctctgatggggcactcagtgctttatcagcgtatgttccgtattctaccttggtgggttaactaactagcggcccgagtcctaagggaccacgtctactggcatggctaaactaccgactccaaagtatgtcttacccaccctccagaaatgcagggcgctcggcgtgtaaactcgtagaaggcgatacgcattgacctactagggccgtcgcttttttacaaatgcaaaactcactcgcaatgtgctcctgcatcgacgagattaagcgtcggtgaccggaatatattgctacgtcgcgcaatgtcgagagtcgtaggaaatacgttaaccaccgcgccccaaggttagtcggctacgccaggctaggcattatcggagattggcgggattagcgcgattaggacagaacaaatgccatcatggaatgatgccactaatcctccgttttgctctcgtcatagactgatgtattcacatcaggttcccaggtgaattgatatttgctactccctcaaggaaatgatcacctccgattatctagattatcgtcgtttgctaggctagtaggccttcgtcgaacggacctgatcgaatgttagacctgtgactatcgtgagcacgtgggagccacgcacatcggccttacttgaaatgtctcgactggttggaaacctcgcactacatatatagtccctccctcgatttacaagacaaaatctttgacttgaacggccgcctccgcggctgaacttttagggttacccgtgttaacctttgctggtccggtcagaatcgccaaaaccgaacgcaattcagtttagtacagtcttctagcagggttgggagatgttagactgaacagcaagctctgagcggttccgcccctattactggatacgcaacgcaactggctagatgtgtagcggattgattggaggccaagtacttttcgttagcacatcagtggcaagcacaagatctaagaaacacgttgcgaaaaagcatgacgttctttttactcttacatcatcactaccagttcatatgttttcggctgaattgtccaggaacagctgacgacccttgtcttagcatgacaagcaagtgtcatgcacagagcagacgtagcattgttatctagggtgtacaggaagctgcctgagaacatgatagcacaagagaagtgccttactgcttggcgcgaggctgttaaagtgaactatggagcgagagacaggtagtagttcctcggccatggaatgcctgccacggagatccaagggtatggcggactcactcgataagcttgtaccgacctttcgtgccgtaacatcacgtccgcgttgcccaatgtcaaataaaatcacatgccttcgcgttgtgcttcttaataatccacagggcctttctgtgaactcctccgccctgcatttcaaaatctcaccctcgaaacgcgaacccacaccaccagacggttcagcagggtagacaccccggctaccataggttgcagtgattttatagacaggagacttccccctgccgacctaattactcggtgatttgcctgggattgtctgctgcttaacgattttggatcgcagctcaaatgacttataggacctatcattgatccgggtgccggaggtgacgggcggttcgcccgttacgtgtcattgtctatctctcagggattgggttcgcatcatatattaagcttcgctgcgatattccagcggagcacaactcagggacactcaaatcgattgctagtctaggcgaacaccccggctcgccgattttggacggtactagactcggttccgggaggtccctgggacgccgtcttggcgcgttactgtttcagttatagccaagatcgattggtgtgatctaggtcggccttcacctgtactgtgctacggcgatccctggtcattcgccgtacgggcgttaacatgccgatcctaacgggccggtaacgtatagttacagcatgtttagcgtgaccacgtatgaccacgaatatgatcacgtaatccagatgtctagtcctcaacgaatacctcctgttatgggtcgcatgactagcagcatgaaatgtgggaaatggagctggggatggatcttctgtgacaagatagtgtgcgatgagcacgtaaggtagcagtactgacgtgatggtatacgtcggtcgcgttctaagagataatggggggtagagattgagcttctatagttgtgccctttttctcctcattctggggcgaagttaacctacgaggcacgaacctaaggcatgggctggactcatagaattatactaccttcgcaagtgcttacttcctcagcatgttaagtcaacagagtagtccggtgttaattggtggccagccgagctgtttaccttataagtgcgctagtgacaatctcagacacatcttcgtttcagctgtttatgcgtgcttcatactagctcaagggcacatctctcacgtatttaagagttattggctgttgagtttaagtactactgcggagcaatctgagacatattcctctgcacagtggctgctaacagccgaggatttagcgtggcgatttgcggctgaaagcgaccaacgctctcgccgccagtgttattagaggctgcccgagggctttaatgacgtccggttagaaagccacagtcgtagttctatgcactaaagaaggcatgacgctccgaataaggcgtcgtcaactggtcattgagtcaactaccggagtgcatccgatccaaagatgctggtgtaacagctacgctacgctgctccgtggcacttctaggccgtttgtcaaatctaggtaaaacttggtaaccgaaggttgttcagcgaagaagctcagcagggcggtagggccagtcaagtagcggtgaagggatatgacaggcgacaccgacactgacgaacgaagttgatctcttgtatcaaggaagcttcacgaactggttcataggccaccgtcggtccacggggaccgaatattggatggcacggtcaagctatcacggctcggcaacagtcgctcaccctgatgcatagatagcctggtagatttatacattatcgtagcccctgggaccctcagcacccgcagagatggattgtgacgcttaatgctatagacaatctcttctcacgcttatacgggggcgactccggaacacaccctgcttatagcgaaatacgctcttcctgccttacataagagattatgaaagtcctgggaatttacttctggcgcagaggataaagttactacttcagaccgttaatgagcccccctaaacaagtattgaaagattagccaggcattttttatatgagcggggcgcagactaacgaacttataattgtcacagacaccgcggggtagacgtcctcagataaaagacgggatagctgccggtcaaccatcttcattaacggggtatggctattgtttcaggtgatctagcgatattacgccgaaaattctgttatgctgtacatctgccaggttgttctacctactgggcggggctctcgatatgggcacccgcctatggaaaggcgtatgaggtccggctaggctccgtttttccatcagtcccagggatgacacacgtccgaatgattccgggtgagccctcttttacgctagtaaattcacttactggaacgtacgcgcgccaccacatgcacacgttcatgggttcacggtttactccttgtagaggatgtgagcttcacttagtcgatctcatacggccaatagatcctgctttgacttggctgcaatcctcctacgctcaaattttcgttaaggcggatatccgcgagccgcgccccgtactaagcgacgaatcgaaggctctcgagtgcttctttagtcaactcttccctcgggcgcaagattttgacgccgtatgtcaaactgtaaaaatatgagcattcacaaattctacatttttatttatcacgaccccgggtccaacgaacttcttagttatcgtgaatggccttgtaatcctaggttcggccttactccgtgttccggcgttctcttaactctgctaaacgatgtctctctgaaccaagagcgcttattcagcaaactcaacgactgcaaggcatattagaaacaaccatcaatcctttttccacaaatagactccttttgaagacttaggttttattagatgcgagctcccgctgggcgctcagacctcttagaggtacacgggcaatcgaatcgtgtgttgacggtcgagtgactccggtttgaccgcacagccaaaggaaggatccctaagttgaaacagcgtgttgcggcaactctactctgaggagacactaagtgtccaccgctccaagtggcataaaagtaggaacccgttaagccgcactgttctactgcaataaacggacgattgcaggtactgattacaactacactggacgtaaacgtatatccgactccaacgagctagatcatgcgcgcccggagtttaaacgaattactttatcccgtgtcagcgcaggagtggtggatctgcgtttcgcctctaaacggcagagcgaccgcatttgtccagagccgcgaatagtgtctctcgtacgtataccatgccatcatcggtcaggttagagatgattctgactaaaatcggctgtgctgttatgttcgcacccacgcccgtttgctaggtcctctgaaccaggggtatacgtccggagcgcgtctgtagactgacctcaaggttacgaattccggccgctgggcgtggaggtccgctacttaacttgactttcgaacgggcacgcttaaattcaaatgaactttcattgcctcgcgcatccgcggcgcagccccatctgtattccaagctagccaaggcgatacaaacagaactggagcccctggtgacatcttgtttatcaatagcaagcctatctggagcccatatgataattacaactcggccaatgactcgtcggtgcttagtctaggcaatgatcgatcccagatggacccacgtcccgccctgccacaggcgccctagactagcttgagagttaaaacagagcctgataactctcattccttattcttgagggttcctcgagcccgcaggcccgaataacagagcttgtaatggaaacagagacaagtagaaaagcagttgagcggcgtccttcctctggctgctcgttcgccagtgtggctcaagaccgtgcgtctcagtttatgagcgagcctcatgccgatatatcacataatgacagcgtgcagatagcacctcaaccacccaaccaaggtaaatattgattcgactggtttattgatgggcggccgaacatacgcgctaagaccttctctcgctatcatgcttgcacgtcgcctgcgtatgcgtaggcggatctggttagagtggctaatagagcaaacggcgtaacttccttacccagctgttactaccgtgagtatgtaattaacgcttactacatccatataggacaacatactctaagccccgcatgctgatagtcgtgtgtagatgcctgtacacatgtcgggagtgcgcaccgcaaggaccagccgatggcaacgtaaccagtgatggcgtgtcaaaaaggcggtcgtctacgttgtcaaaattcttctttgcgaatgtagtcataggcggcgcaaaacatcgatgagctgttttgtcaatgggaggagtagaggtctcggtccgatcctgagagggagcattaccagacatccatcacgtttctctcggggccggtgctacgcttaatctgagatttcccttgcgcaagtatgcgcgtatggaagttgactaagcgtctcatagctttgtgaggaagtggaggcatttagacgattttgcgacatccccttccggccgagaatgcgcactgaatatccagcttgcgataacacatggagaaaaaaatcgtttggcaactagactaacgatgaagaattccgaacgccttatcaaaaacgcaccatgagcctactcacgtaggcgtcgtgaagcgtcattcctcggggtactgaaatcggtttgaccccacgcaaaggggtaccaggttacttacacgcgggcagcactgtggaagggcggtcgtggcattggagacgcccattctgtctcaggggaatatgtctcgaatccacacagaggggaaagcacctaactgttggctggttggaaaggaggttgacgactttgtcaaatgagaggcgatgtgcgagtggccgatcgacgttgctaaagaactggggacctggctggcgttcgggcgggctgggaaagcgtaagctataggatagccaatctctccagacatcacgaccattagtgaataaatcaatagtcgggtaatcctcaattgttcttggcgtagcttacctccgtgcagctcatacgatcccactcagcctatagggagaccccagttggataaatcagtcctagggagactggcgaacggccgccgtcagtcctttgacgccatgtagagagattccgtcagggcgctgtgtagggcgagcaacttgagccgtaacggaacgtccctgatactagtaatggcacccgttttacgcgtacttcagggcgtcacgagtccgaacactcagccgaggtacagacgctttgaaacaccgatgtatccctagaaaagtccgcagcatggcagagcacgcggcaggctaaacgccatgacaccgctacagtgaattgaggagagacgttgattcgaaggaacgcccaacggcagtaagttattaacaatgatttacaacggtttgttgctccgactcgtaaaaatactcgctccgtagccctgttagcggcggcgcgtatcggttcgttaaatgtgggtaactggctacttgcgcatatgatgtgccatcctgacacacgaaccgggcgctgcccttttgaaggatggataaaccgatagctcgcgcacagccatcagtacaacccaccaagtcaatcacctggtgatattctttcctggtgagtattctagggcgaccaacgaacccatttgtcctaaaaatgtaatcgactgcttgctgagaatctagaagtgcttcacccatttgcactcttcgcagtagctctgaagccacatagactaggttaatttacctgaggaatcaactctaggaaattaagttgcagtaagaacccggatcactactaaaagttcaataatgcttgacccagccgggcggcgcccgccccgattttcaagcccggtacagtgaatggattgctcatagtcaagcgaatcccctgcgaagttactgcggtctaccctgggttaagggagggcctgacagtttttaacagtgggggaaaagggaacgaggtgggcctcgtaccgtaatactttgtttcagatagcctaggtgtcatccgcggacatctccccactcgggcactagattcccttcatcctggatgggaaagcctccgcacgcgccacactttcagagaagagacccgtggcaatcctgcaccttccttctcgcctggggaataagccgatgcagacttacgctttggcaagctgccattaggcgagttctaaatttgccgcttaccgcaccgttatcttggtggtggctttcgtctatcacggacgagctctgtccctgcgggactactccattaccatgtacgagtcgggaaaccacgtgttcgtgtagctggcgacagtgtttaatcggtccatatgactatccgcggacatattagagattctgggagttgtaacggtgatcataccatgtttgcccgaacgtggaactgcttcgtgttgcgccaggcagggccatgaacgcactgacgtttcaacttttcccggcgacggtagatcaattagaatgtgcttgagagactgttgctcgagctgaagtggctcaccgctggtccgttccccttcctctgtctggttagatatgcaactggctcaagtcccatagctcccgcgcttcaacgggctggccttgagggtcactggctcaaccctttctctaggtagcgccacgttaagcagtcagcttacgatcaatcgaggcacaacgggcctctaataccccgccggtgcgactagctatacgcatctttcaatcccaaacgaggaattagtcaagtgctcgtcgcgtcgtgctatacgtcattatcacgtgcgtttcgaaggcctacagccgaagtcgcactcatatagaaagcgcctctatcataacgccaagatgtaatacggtttgcttaattatatactcttacgaggctatgtgaactagtaggactgaactatgccagaacgttgacgatcactctgttgatttcaacgactgagcattcgacatgtgcgagctcgtgtcgaacctgcgcgccacagagagtgagtggcgtagactttccatgcttcgtaggtagctatcgtcctgagcctccggactgctatgacaactcaggccactcttgacaagtttttgcatcaccccttgcttaagtggagttcggaccgcatccaggacacaacagcgccaaaggtgtaacaaggacaagcctctttagacgagagctgcttctctagaaccgagctcccggagaaccttgtgagttggtttactgggatagcaagactaagtggcgcaacttcagagaacaggagacaacagatacccccgaaaagaggattggtagaagccacaatcgagacgacaaagatcgcctactgtataattccatgccggctgatgcgtgctaagtcctcattgtgaaaggccccctttgcagcaaaccatctgtgatgagagtctaagttatccacgcggatcgtttgctaccatcattagtttctatcgccggaccttggataagcagaaaaaactaaatcgctggaccgtcctcaaggcggcggggtgggtatggcgtgatacgcctttaggcaatgtcccacagacataagaccctacgatactcagactgcagtaataatgaatcttggtcgactatacggggactaatatcaacgtaacagaattcgtgaccgggcgtatggtgtcgtgttatattccgtcaatgtcagctatttgacggacgacctggcgtcgttcaatctacgtttaccataaacttacctgtggcggaacacatattgaacaacgaagccctcacggtggcttcgaaggagtcgatgcctggttgaccaatcttgctgtcgcataaggctgagctaccccccgaaactgcacgaagatcggtgaacccggtttcttgcgaggcaggttcactttatacatttgtcggttctctccgtacaagttctgcataagtttccgaggcgtgagtcgttctaccccagctcagggcgattggcgaatgagttgaaagcgtatagcgttgggcattaatgacgtagtaaagaacatgggcactccgcggaagcgccccccctcgaccgtttaagcgcgatgagattcaatcggtataccaacactctaatagtgggcaggtaactaatcgtcttggcctcattacggggcaccagaattccttagcgttcataatcggaatacactacgtttggtctgagtcgacccttctggagttgaggtcacccctgtgtcgatatgcgctgtgcgttagcaaggccaattggtcggttaatgactgatgtagtgaataagtgagtgatgatcgtggctctgcgctgcgtcagaccttcgcgggaccgtatggaatttacgcgactccgttaccgcttagttacacataacggtgtgaaataaactcagcggcttcaaaaacggaaggagttgttagcacgtttggaggcgtgactatccgaaaaaagccttagtgctataggtgaggtttcaagaaggctgatatcctcctttgctaatataatgatcgaaacacacgttttgtcaggacgtggtaggcatgcaggataagatctaccgctaacgtcagtcccgctacgaccaagtctctaaaacgagtgcatggacgcagtctttgagtagtagaggtcaacttttaccaaacttacagcaaaatcgcaagacctccaggagggccgtccaccacacagcaagcccggccagtgacagactatcaacgattatcgctatacagcggggcgaagtcgttaagaagcgtatgcagtccgtttctttgcggagggggaactaagcaacgctccgtacgtgacgttcccccgcggttttacctggccgtaccagatccctggctaagatgaatagccataacgatgactcactccactaacaaaatcgtcgtgatcgtgcagtaaaactagcagcccttaactggttagggtactactgatactgtaagtagcaattttcccaggtgtgaacacctactgctagtacgaaacgataagaggaatccgggcataccacggctgtctgctacctccgtgaccccacggcaaactgaactgattggctaagactcgttccacgagcttgagaccttaagaaacctgatccaggggaactggcgttcgtgatgcaaatatacagtgctggtaaagttacggggatgatcatgctaaccaaataattattcccttcggggtgccaagactacttgatcagactcctgtcacatggtgatatacttttgataaaacctacaagatcggtggtggcccaaactactatcttgttaatcgccctatccatgattttagatttgctggtctcgaggcctgcgacctacatctgagataggccatggctaccctgtcctgcgtccttctttcaactgaccagtcccaggaaagtcttaagttttacggctacctgtatcgtggcctcatcggcgcctatattccgtaggccctttctacgcacgggtcgtcgggtccttaaacaaactagcgggaacacttgccaaggtggagtagaccattggctggtagggtttagctattggtcgagtaccgtaactatcttcgtttgtggcacgtgcgggtacaattcgcacggacctatcctgagacagtagcatatagaaaggattttgacctcatgagcaagatgatcatctccgacggctaaaaagagtcggcgacccgcgcgattcccgactactggcgttaacagtgaaacgaaccgtagattggcatttgttaactgctggctttacgatgtgacaaatttttttagcgctaggtctattagtggagtcggacctagccagaaataggaccatatgcccgttgaccatgctagtactgtaaaatctcgcgaaggcttcgctcccacgaacaacatgacactaccggacaggtttaacgactacaaatactccatggctaccgacgactgcacccgcccgtataaggtactctcgatgcgcgggttaaccgaggagagcaaagtgatcgaatgggcggctaatggtagcgtcgcaactgttgtcacggtactaacgtgacatggattcgccgtattcggagtagacattaatatgagcgagtgctgaaagaggaaggaccagcactctattgggtcatcagcgagggagtcgcgtgcacctctctggtgttaacagtggccattggcagtccacgttagctccagcgctcgcccatactgacaaggtctctggagagcccgtgtcggcagtattccgagcgctaggcatgccgaatggagattttaacatggactgtagggataattggtcgtaggagtacctgggaggtaatacttaccagatggcgaatgcgataacgtggggtccattacttacagcactcttatagctaaggttttggtacgagggagattttattgaggaaaaattggtgtcggacggccgaagttaaggaggagcacttttagcatttaacactaatagcactctacaaaatagacctactccaacctctagattataataagaggctccacggcgtgccgctgaggagttgtgggaacgcgtaaagttaaccttgcggtcccatagaaagcgccgcacaagcccctttcgataagatgatacccttttattgcaagatccccacctcacctgtatgtgcagagtagcacggttgaacgcttacgcaaatcacctagccgttaggtggaattaaagcctcaagcgccagggcctttggcggcggcgcgtattacaggcgctcgaagtgacagggctcgcagaaggacagtccaagagcgggtaacctgtatcctattctcactcccctgacctccatctgcgagcacaccgcgcgtgagaatctatttaggcagacgcgtgaaacttttcttacgcacaaagcaacggtaccaggcccaattttacaagcagtgtatcggcaacgggttgtgcgggtggcttatcttaactcctgtcagagctttccgtaattagatcatgtaaggttggaattttacctccgacaaacataatagctgtcgtcctacacacttcatccccaccacacagcgaatcttgtagatccacgcgactccactatagtacaaagtccaagcataccatacaattcgttgacgacctggttactaccccaggagcatattgtaatcctatgtatgaatccttaagcacctattaaggccgcaccttcatgcggcgatgcaggacgataccggcttataagtgacttcgcgttatattatacgtgcggattggcttagattggttctgatcaattgcgcccaatctgccgaaagttttctgtatgtctcgcggcctatcccccgacctattggtcagtaaccgagatgtatcgatgcacctaactcggagggtagcactaggcagagaatcaacctttctctcaatcacaatgctccccgaggaatattcgacacctgcatgtctggctttagcagaactgtattcattctgttatcgacgtcaacgagtaagatgctcaaatatttcctgtgttgacggaggtgcctagacgtcggatttctcagtaactaactgtagtggacccttcggatcctaataggagaaataggtatacatagctgaaataagagccacccactgaacacgtgaacgacgtgtggcttgaatagggggataggggttatattggcctaacacaattgccgacattgggtctgacacgtctccacctaaaggcttatcgcatagaggcagtttataggcgttaagtaccgtcctaccgtgagctgcaatcggatggggatatcggctatggaatttattaaggacctttttagagaccaaagaagatgttgaccaggtccgacaatccccgcagcggcagatgcagtggataccccagtctcgttacgcgaccggcactgcgtgtaaagtccaactagccacgctagaccggacctccttaccacgtcacgcgaggacgcgatggagtcctcgactgcagggtaggggtatcctattggctcggcactcggtactttgcggcataagtgcacgttatctatctttgggaactccgcccatgcaaaaatcatacgtaagtcgaatcgagtaccccgccgaggtgacgagattgttcaccgcctgtcaagtcccatcgcgaccttcgactcaatttgatgtgtaaatcgctggccggtgtgattttgctctgatgatgcctctcgatatgtcgtacgggcacaaagatacatgtcataaggaaataccttgtcgtcctccacctcgtagatcatctttagggctcacgtgtatataggccgaggttcggcccagactctgtggttctcaaggaactagggattacacacatcgcacttttaccaggagcgaccacgagtcgggatggggccggtgacgggattctaatgtaactcactttaacgtatcgcttatattaggttgagtctgatgaacaaactcaggtgcttacgtttctaacataaacaacctggcacagatgccccagaagcagccggcgttggctggtatggaatcacccatcgagataggtaaaatgttcggggctgtcttaccatctttggaggacctcgctataagtccgcgtcgaccataacgatttagctgatggttacagcgactgcggctacgacgggcagctcagccttgcaaagcgatcaaaacggtatgcgtcaagttcatcacggccaggagtgctgactgaagatgtagtctatcgccatcggatcgtggcggagcggcacgtcgcttgtgagaacggcaagttgcaatgcaaaggcccactataaaggcgtacggtgtgaatcactggcgtaggagtgaactagctcagaagtcgacagggggaatgtctaggacatgacgatcggctgaccgtcggagatggcgtcggctagtgacttttaactgaggggcaaggaaagcagttataagttgacggcaatgctgtcgtgacgtactactgatcaatgctgacttttaggggtacaccagagtttttggacaagatgtaacggctacacctctgctcactctaccacttctatgcgggtttgatacgcgtctgcaacctagtagcgatatgacgtcactgaactcctgtggccgtgaaccttccgaggccacccaggtacggttcggcgtggtttctctattgaagtggtaagtttccaactgagccggagctagttcccaccgaacggggtcattcactaactatgtataacctcgatagcttcgtggaggatccgtaggcgtgccagaaagtatctgttacatgcccctagctctacccgctccgtaagaaaatgcaagtacctgaatcccgataggataataattcttattcagtaggctattttgcaccaagctcgtaggttgcggacttcgtagccgggggatgcgccataacggtgtgcaaaagccatatgagagactcaaccgtaatgctggactcctcacgtcatgtagtctcctcactttctaacgtggaaccactaccttacatgaactagtatagggcttgattatcctagaacgagatggggcgcacgtaattattccgctgcaacgaaatttacaaggtggtgggctttagcctcgcgtgcgcctcggtcacagatttggactcacactttacacactgactgccgaccttcattaatctgcttcattagtcccggtttcgtgggcggatcgaacgaccatacagagctggcccttgcctagccgttgaattaatgacattgaatttgaaccgggacctccgacgtatcagagtcggaatccattgacttgactctgcgtccaaacggcgcgtcggtgtgcgggcactcattcttcactctcagggagaaacgttttagaactcaggatgggtgacactacacttaggaagcggggactatcggttttattctaagagaaggcaaatccgcattgggccgaattatcaccaaagaagtctcgtagcgagttttggtgattcatcgagatttcggcataacttatgtgatgtagtgataagtttccccacgcacgttcgtaataggggcggtgcttgacgcttcaccagttgtgtcactcaccggacaaggcccggttgcgcacatgaacgagtgataatggaaaggtgaaacagctagagaaattcgtcccaccatttcttgcaagtaatgaatttacgcgtctcctaaaaagcagtttatcataagacagatttacgcctcccgcacctcaagtcgcctcttattcacgcattgcaggccaccgagacatgtttggagtgaactggtaaccagggtcgacgtacgttgcgacgcaataatccataggcctgtggaactgtcgaatcagcccggccgaatctcacaaccttaaccaagcgtgtcacgtcgggcaggagtccggcttgtctcaccccgtatgtctttgtccagagttcctgaagcctttttgcgtacggataccatctcggtttgaactaatgccggtaataaacaagaccgaacgagaagatagagattattctacttcaaacactattacatggaagttgggtgtccgggggtgaggtgtcggtagtggtaacagacagtgagcggtcccagtgctccctagtcgggtgagacactgaaagagctacacgtcagggaacgcaggatctagtggctccacgtatttggtgtgttacaattacggttcccggtcttagcgctgttcaacataaaggagtctctgggctagcggtcccccgcctccctcttggagctaggccttttaaagcgtgccatacgtacaggtgactcagattatcggaatcagggccggcaaagacgggagcttcactccgggcaagggatgaaaacggttccgagtccagtgaatagcggaagactgtccgggcgaatcagcggcctagcgtgcttacgctcacgggggtgaaagggcgatatcctacagttttccctttgcttggcattagtatcttgtgctcaatgtgccacagtcggagcagaccatcgcatcagttccacgctcgctttatgcatctataaggacctggatacgcttcggccagcatcagccctcgccatctagcccagagactgttgatacaccgtgttcagcgttttctgcccaaagatgcaaggtactgccttcggaaggcttctttttgatgtcctgactgcgttattggcccgacgtaaatgtatggaacgctcataaggctatacctcctatgatcgtctcggggcggtcttcttgagtggtcatacctgaaaggttcctgcgtaccatagctaggattagtagctcaattgaccaggaggttctcttcgttcacgttgtggcgtgggagagcttacgagatcctgtgcccttgctatcagcgtacactatttaatttcactaacctgcagtccggggtggtcgtgcgcgtgctttagccttaaatgtcgcacggaattgcgatctgcgttcgtctgagagtatcgtgcgagaaccattgggtccaaaagagcacggcattacactccgatcgggaggataaccattgaactagtcccgacccattagcaccaggaccgcctcgcattcgtttattttcatgctattgactgaaacctagctcctaagtcggttctgactcccccctgatcgtgtgttcgatcttggctaaaccgggcctagctaagtttgtgtgccataatccctatacgattattgtgccctatccaagattgaggagtgggggccaaaccccccgtcgcccatggcgaaagggcaacaatgcatgggtatcctatcgccggacaccagcactgctatcatcccacagtgtgattaaactccactgaaccacgcgtggcgaaaaatcatgtatactgcttttacagagccacgaggttggcgtagataggtccagcgtataacgctaagtttcgttgttacgctgaactaatccggagggcccgtccgaagctaacacgtctggaaactttaactagaggcataaacacatgtgctgcacaagcccctctcgtagaaaacaaatgcgagtgttaaacctgaactattctagtagggtcggaactactcggaggccgactacgtcagtatcgtgtggacagtaaccctcgtctccacttcgctctgtcgacatcaaggtaagcatgaccagtcgaaatcttttgaagtggtgaagattcattaacaagacctaagcaaaggtcttttggatcttcctctttattacaccatatattagcggaactcgttcggcccgggtaggagttctcgcttcagttcgaaagccaattagcaaatctatctggtccggttgtcaccaaaagcaggttcttggcccggacgttcatgcttctcgtaagtgcgataccgactgattaggcgcgcgacgctgtcataacctcggtgcggaatgcctagagtaagcccccgtatctgaacgacggttgtcgcagggttacagacgcaacacactgtgccctagtgaggtgtaatcgactgcaggtagcctgatcagcgacatcaggtgtgaaggtggctaagaatagaggcgcgttagctagagatataatagtacagcgatcccaagggcgacaaactacgctgcagacaaacggcgataccatgcttaaatctcgttgattccctgttgaatatcctagtacatgggcctaaacctaaggagccgtgctaaacattggatcctcgaagcgacagggcctactattagggtctacagcacggcagtgcataccacatcgctctgcagacgcaagatggaggattactagccgtaaaatagccggagcgacagcacgcagtgtccagcacgggtaatgcctggcagtgttagctagtgaatggcctgcctgagagggcacaaagtaatgatcgcgaaacgatggaaagcaagaaataaggcctttcttgacgaaaaaaggagaagatgagacttcgcagtctcctccactgcggcagatggtagtcaacgtggatccacgattgcagtacgtcgcatcaaattgtgtatcgtaccgctccctagccgatgctcacagaaccgagtcaacccgcgagtgtgaaccagcgtcaatagggggtatcccctctgttgcagtccggctcccttacgaatcgaatttggctgattcccgagtgctggcgtctcctacggtaggacccgtttcgctctctcaaacctcggagggagtctcagagaccgagcctccagcgctgtcatttagacactagagtgtacaggttaaggttgggcgactaggacgtacgagtgagcagtgcgataccatcactcggagtgtcccgttgcgcgccccttggagtttgctaagtgtcatagagtttcacattgtcctctaaacgttgatcacctcaggctgagaaactcctccaaatgcgtcaaaccttggcgccgcgcgtctactcccgtattcaagttacaggcctagcttcacacggtcggctgccccctcactccttggttgaatgggtacaatgccttaatctaggtccgatgatagcatgatggatcttggacgtagacaaatctttctgtaccggaactgaatgttatactcaaatactgctagcgtctgttgtgcggattaataataggttctcgcaaattacggtcataatataagagatccgtattaagtaaggttggtggtggtaggcgtgaggaggaagaaagttaggtaccgacaggggctattggttattacttcccacgctgttccgtgctgagatcagaatttaaaccggaacactgactattgtgttattttgttgacatccacgtttcgtaccatattttggcggagtacacggacctgagtcttctgagctctctttgtcgctacagatgggtccaatcgcatacgtaagcttataccaatggtttttgagtactcaggacttaatccaccaatttggtatcatgtcggtttggtgcatggaggtccctaggcggactgtgcgaagtcggtatcgggaagagagaggccactgtagcttactaaatttttctccccatgcatcgtcaaatacgcgtacgtatgcaagatagtatctactacactctgcaaaatgcagtagagcacttcagccgtctgtataatttctcaatagcaaatcagtgagtaagatgctgaaccacccagcagccgtaatgtttgagaccgccaggcttccactctgatgaggtcattaactcgtaaattgcatacggggcgatcctcatccgtactaggaatatacggtatcagtccacccttatctttgttctgccaaaatgagcctctaggatccgaaaatgtctagtcgtttcaaactctccgggctgctctggttagatctggtgtagattcggttccaagagatccccatagctaatgatgccaaaccactatatcccgcattcgtggggcaagaagcgggctccgggtcttagcggtaaccactagccaatctatctccacaatcgcatcgactacccgccctagggcttcatcactccgtttattgaaagggcgatacgtgttttagacctcaaatgatggcataagaccatatgttctagtcgtcccgatagaagagggtgctcagacgctcgcaagcggagaaggccctataacagccagaccccctgtgtcgtacacgtccacgaaagagggtatatgtcccaacccgtataactccttccctcctccccgggggtttcgaatacgcgcaaggtttgcatgtcacatctattagagacacgaaaattgaaggttgatcctccggtgaaaacgccgccctcccaacgcaagtctgttattaaagcgagtgcattaaatcattaatgaggtcttccatgggaattttttgatcatgtcgcacgtctactgacgaagtacgggcagcgcgaggcacgtgagaaataactagctagtgtctgccagcgccactacttcaaaatctttggttccatctatactccagattaatctaagttagggttccgcagtataacatacttggtgcgcccatataccggtcggcgtcctgcgatctatagaacctggaaatcgcgaatgtgtcgggctggcgggtgaggaggccttcatttcgctctcactcactttacgaaagctcgtagtcaacctgcccgcggagggaggaattgctgtgaagcccttgactgtaacgaaaaatagatcaccatgcacatcggtcgataatacttcgaatacaaagcatgtaagtcatacatcctcgccgactactggtcatcacagcaggagaccctggcgtagataggctcgtggcagaggggtttgccttatcagctcgggaccgtcctttcgtaccctcatacatgtaacgagtgcataatcggcttggaggctgaccacggcagaggtgggaaacaaagagacggcttcccaggggaaggtagtcatcagcggtacaaagcggtaagaaagtactccggcaatttaataaccgtagtggagcttggatctacttagtactctatgcggtaggccctacgcaggtgtccttcagcaagggggaaagctgggttacggaaaatcacgaccgatcatcgaaaggtctcaccacctggacgcgcccggataatcggaaccagtaaatggttcacgggaagtaggccagcctcagcatagctggttacgacatgtgtagccacgattagtgagagcattgtagtgccgcttgtaatattggggagcggacatctgaatggtcaggcggacattttgacaagctaagaacggatttcactagatgttataattcgtcatggcagatcgtgcaccttagttttggcccgcaatccgcattagcatgtgtgcgcactcgaataatcccggagggtgccctatatacatggtgcttaaactggcaaaggcacgtgcatctcttaagtcttgggatgctctacagagtacaattttacgcactgtacgcatacaatattcatcttagtcaaggtactgtaggatgcttagaaccaacgtgttactcggtgtcatctaagaggcttcaattggtttgagatataatcttccattctggtgcgcacattacatcttggccggtgggtcccatggagaagtatttctttcaatgtcagactccgaatgatataattcggatgatcaacgctcgatgagcagcagctcgcagagttttacccagtacgcatcgacagacacctgagctccaggaagccagcttttctcccgtgccgtggaagggtgaatagctcatgaaacgtttagggagggaccgccggttcctattctatgatggccgataaagtgtcatacatgtttttgctcactcttaatcggtcttataatgagctcaaccagacgtggttacgcccgacgtagccctcgatggtaatgggcgttaaagccaactgtacagctcttcagtgaacttcattcatcggtctaccccgcatcggtggaccccaagcaatgtacactcgcggctattggtatccacaccaaatactcacagtgtttggcaccagtaatcctccgctggttgcgcacattctctttgttcacacgggcaccttggattagtgcaccttatacaagggcatgcgctaggagatagtctgatcaacatataaggcatacctcataactgacgattaattagtaaccccgggctgattggcgttgggttggtagactcgatatatccgatacctcagttcccagtattgctccggaatgagggtctttggaaacgtccgtggctattagccatttagtaacaaccgctttgcctaggtgaatatgaaatacaacggatctgtcatcgccagcagcggctccagccatctaccagctttaaaggactgtacccctgttgaggctgtcctagtaacacatcaagcgcacagcgatctggactgcttgaattctttccacgatagttagcgttccacagcccagctggcgtttgtccgcaaattcatgcctgttaatggacctattcactacttaaattccgtagtacggcttatgtagcttgggttgggttagtggttacatacggagccgaaagttcccacgtaacaaccaagcgagactgcttaggcaaccgacgccggttgcaacgctgtacgaaccactcttgccaatttgatgcgtaatcccccgtctgggccagcagataaggcaggactggatctcactttatccttcgtcagtcacccattataaacctaaatgcgctacaattctataagtccacccgcctcacgggcgtgggcacgtcgccttcaagtctggttcccgtcactgccaagggtgcagcgctctcaggcacaccgattctaaggtatagagatatcagtggagtgatcaccactgatcacctcctcgttcccgaaaatcaagaccggatggcctgaaaatccatcatgacgattgccaccgtgataataatcgtctaacacaactggagtccttcgtcctgacaagtagcaacacattacgggccttcccatcctctgcgtcgagtacgcgatcgaacccggaattctgtccatggggtatgagtgttaacggcggcacttgatcggtcctatttggggggtacattctaaggcctttgacccaaatggcaaaccaaagtagcgtgctgtttaatcagtgtattcaaccgacacaatctccgactagtgggggcctccagtaaacaaactggcgaaggacagtgtacagctcctcgtctaactgttggcgtgagatggaattgcgttccgcctatttgccaatcgtaacaccttgcgcgtaactaagagtcttaactagcctgagagacaacacccctcatgtggtactggacactattgtttaaacgaggtaccgactttgaagcttatctgattcaccgtagacaatatggttaagtacaaacttgaatgttctacttcggtgcagtttcatccgatgagctcggctcccttacaaatataagccacatcgaatggactcgtataataattatcgagtaccgccctagatttgagtactactcaatcggcttaacctctaattttcgtgcatacacactggtggttatattaggtctccctcctgcaggaaatgtgctccgagcgcgctttgaacgcgatgctctgtcccgacacagtcctattaagcggaatactgcaaggattctcacgtcctgcctataatagggtggcagattaaacgtgtgactactacgatagggctgtagtagtccgtacacaagtaacatcggttcgtcagcgcgttgaagccgaagaggttactatctaccgtgatcgtgaatgataacgactcatacgcgttcctaggtagatcatccaacctgcgtgaaattgagggagttggagcctgcatatcggtggaccgctaaagttactttagcgtaggccactgccttggtgggccgtacgcattttcccgcggtttggcacattcagactggtccgcgtgcaatttgcctggtcgccacgtaatcccgacaccaactggacatcccgtctcatgtctcttgaataaaagtaattccatacgcggtcttgggagtattatgttgtttatgacactgcacatagtgctccaattacgtaggggtgagcctgcggtccccggctcatgtggcaaaagagtccggtacccggaattctgtgacaacaaaattcactagactttttggccaaaagactactaatccaacgaggtccttaaaaaacgaggatcaaaccccgtgaccctaataatccatcgcggtggtataccatcccgacgtggttttgcgatatcggccttgtgtatccctatctgctagcacctgtgaactgaccacgcgcgcgcttatccaggtcccccgatgcatggaatgcgaacaatgacatggctttttgctctgcacactagcagaggctcacgtagttaatctcgtggcggtttctctaaaactagctcctaggcagattgcgcataggaggcaccggatttacccgtccgtgaattaccctagtctcatctgcctgttaactggaccagtcgttcagtacaatccttagtattgctattggcacagctcgacgagttctcctaacgtccgattaaagcttttactgagattcgacagactgcgggggatcataaaatcgtagatgctacattgccattagaacccgcattttctgtactcggaatgagcacgcgtgaagttctcacaataccgccgtcaccctgagaaggacttgtattttaacgctcgagaccgcttgccgtcccacaactaccgtaacagcgaatttccatacacggggtcgagcttccttgctgctcgaggatgccatttcgatttgaagttttcagttgccgattgatctatttgtggtaggtcaatttcaatatggtcatctgcgctactgtgttgggctgcgtcccagctacgcttatatgacctaagctatgtatcacgactgggcgggcagtcctctacattttgaattacggtctgtctttgaccgagtacgacaacttcagtatgggacctacactctgccacgagtacaattagcgacaccatccggccagccagttgctgagtttctcccgcattggatggctgttccaataggtcatgcaataagggggaattgggttgtgtccggcccgccccctatcgtcctttcggacatgcccgtgcatggcggataacctaaatgaagttacagagtacgggaattatacgccgattaggtgttatcaatggcgtacttgcctgatgttactgcggaagatataggcacagggccgatcttggctctacgaagtacccctgtcaaggacttacgcctccatcaccagggtcagtagcggtcgtgacttgatcgtgttcccatctgccttagaggtgtgcctagctaagccagaccgtggggatagggcatgttaagcacggcaggcccatagtttgcctccgcagcttgagacggtatcagcggacacttgactaacttttctaacaaccatggcgacttcctgctggtgcgtattcttgatgggtagctcgaaactttgcacaaaagttattgccgcttaacaacgtacgcgtggtgagcccatgcctaatactatcattgcccttacaggcttacagacgtcaggtaggtatacgtctttgagcctcttgcgacagaaattagtcctgagcgtttagctctattgtcgacctcatgcgacacatattgagtatgtcgctggccacagggtttatgctgttatttctataacgctggtcagatcattcgcccgacccagcagggtccccgctgaagttacccttcaagagtaaggtttaaccttgtgctgtatgtagtggggggaagtagacatcgtttgcggaacagagagagcattatcaactctgataccgcgtcaaacgattcggccacgcatctaatccgttcaacacacatgtgtagagtagatgattgcgcgtcatgaattggccgtcctgttccaaagcttagcactaggtaacgtatatctttattacctacccctccctacacttgttcagatgttgaagcctgggtttttctcagttcaatctcagtcgcgtcactaattaagcaaaacaaactcggatagcatccgcgcagcgtggtgttgtccattcgattagacagtggctcactttttcgatttgacgtagcaacgttcctgcaccaaactaagttgaccaagaattttaaggggttgatattacgttgcagcggcccaaccgttctgttctgaatgtgaaggcaagcgtgtaattcgcccgatgagaaaaagggggatatcatgtgtctagccctcttcttgccataagaaaatgtgcacggtttgagggccagtactaataaaagtgtatcggagccattgatattggtggaggaacgtcccaacgcggacaaacattgtcattgttacgcgtcgctttgtcgactacggatttgcgcctatctaaaatagtcatgattgctgagagagttggcctcgtagcttcgccccatagttgctactgtaagcgccagctataccccagttcgcaggtcctcaatcgtatgaggctattggttaattgtatgcttacctcaccgtggtcccaaaaaatgttgcacaagcttcaaaatgtatcaaccacataacgaggccaaacccccataatccttgtaggcgtttgcatcattcaagaatctaggtacagacctaaccaataaggagacgtgcaattactgcataatggtgcagtgtcgaaggcggccggcatcatgtcatactgaccctccctttcactggactaactgcgggcagggagtcttataaaaggatcaattgagattacggcagttctgcagcgacggcgccactaagagattacgagggtgccacggtaaacagaaggcataatcgttagggtttagcaggatggttccacaacacataacgtaggcatcgcccaaatcctggtagaacaatgttacaaccggttgttcacagttgctggttcggcgactctctgcgcatccatatgctaagtcaggtgagtttgcaagcatgagttaagcacagcgaaaagttggagggtgcggacgacacgcgataatccgaaagcgctgtcagccacgatagcacccagggtggctcgttgatacaaggactggttaaagggccctagctcttataattgaacgtcgtcgcaatccgcttcataagcagatgaaatcggtaatctagccgaggtttgataaggatgaacgtcgggcgcgattgcgcaacaacgggccgggacttagagttgggctagacaaccgataccgtgtgctacgtaacgcctacaaccctcctggccacacaatgattcgagcatcaaggaattgccaggatgagcagagaaaccagcaataagatactgttcctagaggggtgtagcctcctgttctaactttcgttgcgatctgcctgaatagtttgatatgtacgattgagttaaatgctgcgcactactatgaaaaatgacctcctaaaagcgtgtggaggaatactaagagtttctactatcggtcacggagttgagtaatgatgcgggcgcgatcctttgtccgacatccgaccggtaacgctgacttatctagcatctcggctttcttcacgttgaggacttggagcgggaatatgcgctggcgcagagtccgtttgccatcatctctgtgactgttctcaatgagcgtggtaggcctatggaaggtctgttggggataaggtgactgaactgctaaggtactgtcctactgagaatagaaatgcgtcaccagagcctaccaacgacgaagaactctgtttatcacgccgggggtctattacaagtgcccaactccatgccatatgcgtactccatagactacatgctctcttatgtaagagcctcaatacgatgtctgtgtggacatcccctgggaggtgaggtacaattgtcatgcgtgtaccgtcagcggtactcctccgaggtctcacacgctgtaaaggtttgaagccacagacgcctcggtgaggagagctctaccctcttatagcccgatcgttatcacgaggaatctcagcagtctattacctactggaagtggtgtgtaaaagtcctactcgtgagaggaactgaccgacgacatgggttgaccgctgtctttgctttgtaatgcgatatggattgcgcaaaatgcgcaaaccttgctccttatgtctggaggacactcgactcagtccatatttcgccatcggctggtaatctagcttttgtgcttaaaatctcggaccacaccatgttcgccataataattggcacccgcttgatggtcacgcgccgacgaaagcctgggtccgcaaatcactctcgccttctaacctttctcgcgtcggggtctggctaatcatccacatgtacataccgtagctatcatctccggggttcgggttctagcagtcgaataaatcgctatttacggacttcgacaaggatcatgtaaatatgattggttcgattgatagttatggggggggcagaaagttagatcgtaggtgggaaatggcatcttctgctgttcaccatttcccgcccttgtgtgccgtgcccatccacatagacacgcactttggataacccgcatgaagtaatcaatcaaaattgaggaatcgagggggagtccacgatgatgagaacgaccctctctgaaatcctgttcgacaatcaataccccgcggtggtctaccaatgaagattaatacagggtcagtgccccgtcggttggtccacaatagctcgttggattgcgttatggcgaggctgatcgggagggagctaggaggtacagcgagcttcactgccaactcctattgcggggctccggactagtttattggctgcgcttacgggctatgaaccgaagctctgggatacgtcacagttggctttactatatctctcctctccacgaacagacctacaacaaccagacatttcatggagaacacgtgatgctggagccacatacttactgcttccgatgactttgagtcgaccatattctctgcattcgcctaatgaccctctacgacccagagtcgggattaattgaaactcattgtataagcgcgaaacttctgaggagattaggtcggcgagcgacgagcttcgttatcagacataccgtatcccggtgcagacaaaatccggggcgagatgtataggtctattcttgtttaccgtgatccgtattcccagaactgataagtatctgttgaaaacttgcagtatctccgccaagtccgcaaccacgaaacagaaccagtgtataggctagaaaccctcgtggcgttatctcctacgtgctccacgcgcgaaatgggcgcgcgtctatgtacagccagtgaagatatcccgatatatatcttttcaagttattgagtttaacatgatcagttgggtggccccccacttattaaaagataagttacctttccaggcgtcctactacttcttccgactcagactaacggatattcttgggtccagtatgcacccaccgtaggagcccctttgccgtagttttaaaacggcgctgtctaggtcaaggatatgtggtggaaccggcacgtcacacccatcttacggtcacgcgttaaacgtggctagaagctccaattctatattattacgttaagatgacttgatgtgattttggtcgtgatgatacgtctgcgtaagtacgacagacaaaatgcgggcctaaagtctcattgtaggatgatttcagagtcctcggatcgtaccactgcgaggtcttttcgctggcatacctcgactttacagttatttgagttagaacacgtgatatgttatgttgggccgtagtggtttacgtcgtaagaaggacagtctccataggagcatttccgcgccgttgatctcaagaagtggcttaggcactggaacatctaaaaagcacagtccgcactagggaggcgcggcggggcttgtccatactcattgctctatcgcgaaagctctgtaggaaccaaatctaattcccaccaagaccgaccggcttctaaatactagacgggtgattccagggatgaccacgtgtggcttaccttcgggtgagccctcgacagagctatgtttaggcaattttcaattcctgcgtttgtgagctgtcttcgtagaagttactggccgatcttaaggatgtcagcgtgcgcctatgccagaccaccgacggctgtacgggcataagggtgaaacacggcaatctgaattgcagaatgtcgccgcggtaaaacacaggacctgccgcaaacgggataggcttcattacccggaatcgaggctctgcggacttacttatacagtagggagagtttgcccacgtagatcagccttatcgcccctacttgaagcggcagactggaccccgtgtaagcccatcagggatggttcgcgtgtaagttttcaatataactgcgaagtcaattggagctcaggagcacgatcgatgaccgcccctacccagcgacagccacactcaccggtttcagcctgccttcattcctgcacgcgatatgtatccaatgcgcggcgtgcctgggtaggacatgtataatgcctaaagtgtcgctaaaggattacgacgcaagcagcaactagccccgctaggtgaggcatccggcaacccactcgagagccaaagagactagagacgagtctaaatctttaataccatccgctgtatgagcgcggcctaagccccgggcatactgctgttaaccgagtttagactctgtagtatgtacctacaggggagctgttttcgcagtttgcgtgtgtagcgctgtagcacatggatatgtcacagatcacgggcccgtggagctacgcaaacaggtgcatgtccagggccagtccagtcgtcaatgtgttccgggtcccgggactccgagaaaaatgtccggtcccaggcaatcgtgtctgctggtcagtgacccggcactccggtcatgtcagtgcagttaaccctatacgcgatggtcatgaccgtccgccggtacttcacggccatccaatacatagattcccacgtaatcggtaggcagcttgagtgggcttgacatcatttcgttaattctgttagcgagcaaccacgcacacttaatatatctgcgttgcagcgtctggttgatcataagattacagatacttgcgaaagtacttgagtaatattctcgggtccgttgtaatacgtagcttcgtagattgccgggacggcggagagcacgtatcttttgtgtaactatcgataacaggatatttcggagatataaatatagttgtatggtcgtccattactacgacgtcgttcggcgctaaagtcttcgagcaatacctttggcaaggccggcacttcaccggcgccagatggctggcatggctgtgcaggccagtcttttgccaatgctctctttgcagagtcgcataagtgaagatagggctcagtggcgaatgctccttagtaaatcgcttaaagtgaaaaatgcgtggggaggagccagatgatatcatcatagatcgctaccgcttttctttagttattctggctcgcgggttaatatgctcctaagaacctatctatagcgcctgatcgaaactaggagtcctcggcgtatccaatatctactccttttcgatgccatttttcatcaacctcgggtcggatcagtgatcttagaagcaggcctatgtaagattaggggctcataaaggaaagcagagcagtacgatatcggtggttgccgccagcggtagctgtggggcaaattgggattgaatggcaccgtcagtgacaagatcgctgagaagtgacgggactatgttatagtttccgtcatggtatatcgtggacataagagcacgctcgtaagtcctaggtaatcagccagtcgcttaacacggattatcggcggggattcctgtaggagaatggaccaagggtaacgccgggcagcgaccagagaatgataggaggcctgtccagtcatgcaaggcggttctcttagccctataactccttttacccttagctaatagacatctacatgcgcaccctgcggttgtactgcagaccagcaatggtatctggcaccgcctatacgcgtcccccaattatatcgacacacgtcgagacctggaataataagattttatcaataccaaccccttctggtcgttgggcgtattagtgatgcatgagatagtgagcgcaattaggcagtaccggaaggacggaagtgcagctccctgcccgtgacgatacattctgactatatacaaaccctaatcgaatccgagcggtcggccttcttgaagcacgtctggaatgccaatgtatgtacggctagtgcgtaagaacgggggcacgttctaacgtgagacctccccggtaccggcaaatgtagcgctgttaagcgataggataggcggggacgggatcgtagttacttccccccattgccagggacgagctttggtacgcgattctgacacggaagctgtacgtaatacccacatttgtcgctactgggccggaggacgggagaactatgcctacataggcaataggataggaagcgccctgttgatcagtcgacggtggtcaacgcttgcgaacgactcttgctttcgctggtgacttacatcaatccggacacaaagggcaacgagcatgagtcgggacaagagtagctagtctgcgtccggtctcaccccgtcagggtctgaacgctgtaactcacccgggagtaactagggtgtctttgttttctagagcgttgtttgtgaccgcggagatcaggtgcacggacataagaggctcgctgttgctatttatagcatgtagcaaactcaaagatactcagaccatgatattgctgcacgaggtgcttaatgaataagatgagccctgccagtgcctaaactgcaggaagtggcttgtctaccttgattatatcctttttgggatcacaccatgtgctcataatgcgccgctattaatcccgcaccggaagaagtgtcaatctaataagcctattcagtagcagttcgcctaggagcagagatgttttcgtttacgtgaattccgcttggtagtgcgcatttggttatgatcaatgggcaacagagtgttcgttaggacaacgaccgttatactgccgtacagatgtcgagtcattcggaggatctatcttgtgtgagttgcgacctgtctcttacgaatttggccagtaccctctaacagaccaggggggggaatcccacgcgctcgttgcttttccgaaaggagccttcacgttcaccttgtgcgataatagcaagcacgatctggatttgggatcagcacggggtcatggtctttgtgcgatcctgcctgtcacatgagcggggcgaaacgcctgactcccaggggcagaccgattgttgactccccgcttgtgacaggtgtaatttcggagttaacctgagaaacccttactacgtaacgatcttgaccgcttcaatctgcacccaacactaaatagactggtcatctaaccatgctggttcttggtagaacttgtgaggattcgcgctcaggtcagccacccaaatgacaactctaactccctcgattctcgccgccacgacttttttagacttgctccacgggtataaatacgtacgtcattttccgtgtaacgtgcagcttgcgttcgacgtcccgtaagaaagtgttaagtgagcttatagtctatgatcatcgttcgtccttcccaactatggggcagccgagatccgcgtagactacatctgtcacctgtcgcggttaagtaatcttgtgtgattcaaagtcactgatgaccacacatttggcgcatcattacacagctccagcctgcgcaatctccggggggtgttaatcctagctagcctgaaccgtaacggaacaactggggatcaggccacccttcttgcctcgtctgtcaccagcgcgtcaattaagtgtccatactgcatggtctcggatgagcagtacgcggatttcaaatgtacagtacccagcgccttggctccggcgtaagagtgctataacggttgggaacccttgggtgctaaggtgcagggaccgatgaatcattgcgaggcgatggagagaaactaccaccccaatctaaccgcaatagtggtgaggcaggctacatgttgaaccacaaattggcgcatcgggggtgccccacccggggggccctttattccctttgcaagcattccctttgactaagatcgagcacacgaatatgcctaatgcaccaactcttactccctcctcacgccggactagaagctacgaggcttcaaacactggcaggtgctgtactcattgcgcggcgtctgtgataggttcctgtgttgtctcgcatttaggaagtcagaatctcaccttaagcgtccgcgctgcccgctgctaaaagcaccaatttaagcgtaaacgttccaacccgtggaagatcatggcaccccttagaggcttgcgattagtttttccaggctaagagggctgacttgtggccgaccggcacgtctccctagtgtacggaaccctggaaccagtttgaaatagggctatcatggccatcaagaggtcatgaggtccaacacctatactattactttgaacgaactcgactagatgaaatattaagtacaaggagtatcaaaatctcctcatatacgtcttccgcaccttcatctacacaggagcatttagtcactagatcgtctgcattcccctgctgatatcaaaataaagtcggtgcgtgtacccatgaaccagccccccaatgggataactatagtaatacaatccatggttccctcctcgggcgacgaagcctcgaccttagactttagatagatgccggaattcctgtggtagcagaaaatctaacccatcagacaattgcgtattgttgatttttaacaagagtcgtcccgaagttattttgggcggcttcctaacgtgacaacttctgagcgctttgagcgtagacattaaaagtatggtcacgtaccatgggtagacgacgagatgtcaggataatccaaagtttctattcgttggcgagaggatgtaatcagatccgccggtcgcattacagaacgtggttgctcgaatcgcattgttctacgacttcccaaactctacgcttgttaggcggtatatgcctcctgccccgtggtacgatagcgcccccttgtatgtatacgaaatacccactgtatccaaagtcggagcaataattaaacccatcagggtggcgttatgcagcagaagcaaggactctctgtcacctcactataccacaccattaagcatagtggatggttcatccacgattagtctcgtctcacaaaggtcttaaacggccggtctggcctattctaccgcggatgcaatccctcggtcacaaaagtatagagacctgctctctggcccgcgtcgttcttcctagaccgtaagctatacctgtgagcttagccgctggacccctgaagacttagcaagtaggcaagtgaatgcactaccctaattgttagttaataggttggcttgttaaatccgatcttttgatcagatcggggcacaacctggcgcggagctgaaggagttacccggcgtgggatacgggatcgacaggggcgtgtcacattgcacgctattaacagggaaactatgcttcgttatcgaagaagacggtcgacttcgctccaaaaatcgtcatctatcgggcgaaccttaaacaacatgggttgcggataggccgggtccacccgcggaacttacagtactttcactgcaacccgttagtatgtttacgaggtgtttggaggcttttgtcgtaattatagtgatatgacaatggtgcgactgatttgtggcgagccctctacggtcactcggtgcggtcactggcttgtactcacccggctatggccaagcgctagttcgtgcaggcaatcttaggctggctattacgtgagccgttatatattcccgatagtacgagatcacgcacaacatcaggctcgtcaggcagtagaatgctactcgtggcctcgcatcgcggagggggcctccaaggtaaccagtcgttaacgatagggatccaccgacgagaaatgggcgtgatgagaggttttaacactcttctttccatattactgccaaattctacctgataagtctacataaaagccgcgcataaacttggtgagtagaaccaccgggatacttctatttccgtgaggttgaaggcaataaacttgttcgggtacccatatcattgattttttagttcgatcttcaagaagtctgccgaagatcagatttatatgctgaaggtacgctactgctagcacatcttaccaacagttgcctagctaggaatcgaattaaccacgatctggccgtggtcaacactacttctagtcatcggtatatgtcgacgcctccaacgtcagtccattttttgcgttgccagacaccctagtgcatctgatcactgcgcgacaagactcataaccaatagttatatgccttcaaggatcgaagactacgatgttcagtcagccgctactcttcctgctttatctgttcgcccggttgaaccaatctcggcggatgggctcgagatctccagtaggcctataggacatacgcattagaatgaccattcagctttctccgctcgtactgctcttgatctccggacggatttagagcatcgaataacatgaatgtttcctacgatggcgcgacgtcgagggggcacctggggtcgttaagcggtagatggccatgactttgggctaagcaaggtctcggtatacgtctgctatcggcgagtcccagacagacccgaattgagtttccctgtgtaattaattaaacgacgaaggtggatttcggatgtggtccaggcagtggtccgttgggcaatatcacattctctccgaaatcccaatggagtatgctacgttgagtcatccgggtgtgccgtaggtactcagaggtcttacagttcggtttcgaactaggcgagagcccacgctgaaagttcccccgaccggtgaaaccggtatggttgcgcgttaacacgtagcagggtaagatctgactgtcggcgtgagcaagagagcagacccatccgtaacgcagtaaaaatagtttactctacgcgcctcgcggtggtggtctccgcctaggctcgcgtatggcacttcgcatagagtcgttaagctatgagagacatacccccgtcagtgggtgcaccaacgaagcagccttgacggcacagttcatgctgtgttaatggagcgggaatccttcgacgttccgtacacagtaaagtgttcacctgtatctgtaagccggccccccaattaatccgtcgggcccgcattgcatggctgcgccgagagcccatgccagctctagtgaacgctttgtcgcttgtgcatcgacaacgtagtcaactttgcctaagtgttgacgccgttctcaacccaaagccgccaaattgtcacgtagattctcgccgcaatgcaggaccgagtccgctgagtatcccagcactcgctggccgtaaagctaggagcctgcctctgtctgtctaataatgctttctcgaacggatctgggccaagatgatccgacttgcttgcctcggtaaacactaagattgcttagcgcaatctatcttgacgcatcgtcccgaatggcagctacttggtagattagctcgatactttcataggatctcaggggcgtttgacgtcttctacgatcaggaagggccttaggggtagaacctctcggggccgctctaggtgacagaaacacgttcccattcaggatcactattctcgtgtatctgtattataacgaatccgcacgtgagatgacggaggtgcttgctgaatgcttagcaagatgccactgagttccaatacgggccgtgtaattgaatctccccaggatgaaagggtcccacgtaatataacccgcaactgctttccgggtgaccagaccacgcgaggctctaagtgtcagctggagactgcaattcccgctcctacctggctctgcgggcaagctcgagaccctccagcgaggcgatagcctctaaagctggatccccagaaaggggcgagatattaaccttattccatcgtcgctctatttttttgttacgtccggggctaactcaaactaatttgcgccttcaatttgaggctcgactcctcagagtgtcgggggccctgagtttctcaagtcgccacatggcaatcgccacttagaatcacagtgttttgcctcgtgaatacgtcctcaaggcacttcgtttatagggggggtacaccggcaagacctgtgggtcgctcactgataaccgtggtcgaggtgacatgtccacgttggtgtacgttcagggacaagcaaaccagttcccctccataacagttgatggaggattacgtttcaggctcgtggccctccctcacgtagcggactaacctgtgcgtgtgaattgtcatcgaaaactacacatcgatcggtgttgcgtccatcaacgtctatatagttacctaaggcccggcgaggcacttcgtaggtcgcgcctatacattcctttctaatggggaagcgttaagattctgaataagctgcgatcttccaaataagatccgtcggcgagggtatgcgcttcttcttttgaaatcgctcccttctgtcacatgtgtgcgctgctcgggctttgtacctggagctcagtccactcacagtcctatgactatcagttttgtattcgcgtcatgggtcatgttgcaaatttcgtagctttgatcgctcttcctataataattccggttcggtggcctaggatatattattagggtaataccgaaaccagtggtgctgatctatcggcgccttattacaatttcgcgctgcacctgtgtctcagctccacgtccatggcgaggctgtgatttatgcgtgtcaggctcacgggaattgtcggaggtatgtccagtgtgatagcgtgcgaaatgacaactgactctgtgctgcgttccatgctctagaattgtacattagatacctagccgtgcaccgcccctacaccactaatggggattggcagtcaatccggtttatattagcgaatatcgcccatcagtgacctacgaagagttgtggttcacgaataggggttgtaatagaggtccctaaaacgacgctatgatattatattgcgtgttttttcgagacgaaaataatatttgcaacttaggtctccgcgagtaggagcacaatgatttgtccgtaaagctgtgggagagtggtcatctttgaactccatgtggcaactatgggcagacgtaaacctggtccgtttatcttacggggcgttgttgaccgtcaatttttgaggatatcgaactgagactcttgttgttcgccctcatagcaggtatgaacctaataggttaaacacgtgacggtgggaggctggtcgctcatcaccgtcatggccataacggaaaacgcatgaagcgaatatctagttgaacgacgatagttattgactaattcgtagggggtatcgtagctcctaatgtaggtactatcgcagctttgtcaggccgccaacttatatttccactcagagccgatacccgggtccaacttaaaacaccgcaaggacgcgaaagtcttcataatcacccgtggtactctcttcacacaatattagaatccgctaatcaaccaagaggcggatcataaatgcctcgtattcaaccgctcgcttactactaaccgagaatttaaaccggatacttgaggcggctttagtacttcttgagaacacaatagccattatgacgagcttatcaccagcctcctagcagaacgagaaacatctacaccggtcaacaggaagccactcgtgggacgcctttggcggggaagcgtggcgttcgcagggttgggaatggcatcgatgggtacggttgccacagtggagagtacctcacagaaaggtcacgcggtcagcggagtctgttttgttgcgcgggatagtggctctttgcgaactttggctatctccggtcaggttgtgaaacacatctcgggcactctccccttagctagtattctgggaccggctcgggtttgtaaatagtacggccatccatacgcaaatatgttgtttggttacacgagtactgtcgaccaattaggtcacaacgataactctttgacgcggcgccaaacaccattcgtcttgggccggttcgattgttgaaacatcccatatctctatctggctcccaataatgcgtgttcatttagtatgggactcgacgagcgtacctcttaggaacatatcaacctcgccagatgccggacggatgctccgtctaggcctgccgcaaggggtcatagcttgggacggtttggctagtaactgcagaaacttacgagagcagtgttgcgtcagtcgccgctcattgtctctttgcgcttagaaatcgagaccggacatgtccgaattctgcctcgggatccagtgtatgggtacaaatctctcaattttgaaggtcctaaggtgttgagttagaatttgtcgtaatcggcgatcgtcattagtgtacgttcccccgagagtgtgtccagaagttagtgatcgattccttccgtaagggtagtgcggtgaacggcccggactctggtaactaaggccactccattcaatgaacctttgttattacccgggcttcgggggcagccaaatttttggtaaaggtacgctcactccgtggtgcgcacataatcgcagggactagtctcactatagacaaaaatctaccgacttccgtattcgtatgaagcagctaatcgcctaccctacttgctgacgattacctccgtttattcaacacattcgcgtaggttaagcgcacacaagaatagtaccgttgtcagaattgcaggattagtccatcaaggtcaggcctcagtcggtgcgttgacgtggtaatccctgggtgattgctcgcagtatctctgcacgctctcagaacttggacaattagcttacaatgcgtattttaatttctacttctcggagtatggaaccacatcagatattcgggctatttgtgccgcttcatccatcttatcgcttcagataacccttataagccgcggagccagcttccaagactcaggttggaaacgggcttcgacccgccacgattgcgctagtctgtcttcacccgtaaaactaagtcaaccgagggctcaagcgtactacacaaggtttaaagcgattacaatcggctgccgtcgcagatgctagcccacgaccgaattgcaaaggcgaccggatacagccagggaggtgaagaaagcgtttcctagaaagcaaagagataaataattgggcctgcaacaatgctgttaatcatacttaccggtccacccggcataggaggtttgtactatagcttgtcactggtcgctgtgctctgccccagtccgactagggactgggcgagccgtgtctttgaacacaattgtacgtatcacggtcaggaccgggtgtatttcgttagttttcccatgtcgatagcacaaattcggagctgattgatcgggatcccgcgtcggaaagattacatagtttggcgcttgcacacttcttaagtattttcgtaacgtgcgagtctacggacgaacatcttgggtgtcccgacattttaccattctccggccatttcgattgtctgagcaatatgcgttacaggtccaagttagataaggagccctgttctaccgatactgaggttgttacaggctgtgccccgtatgaacgatatggtggagatttcgcgtttggtcatccccagctaactatttgtaaagatggcctccaggctaggcgtatgtgagtatcagtgacccgcaattcccgaagtgccgaagtgtccccgttaatctggctactgactcttgcgaaacgcacaactccctgatttctacatagctgctataaacagagtgccgcaggtgttgagttaagaagaatcgatcgagacggacctctttggtgaagtatgccgatacccgatgcaggtcccacaacgtccgttatgcatgttcccgttccctcgtctccatttgttaattggtaaagtttaagcgctctaggtcagaatatcggcggtggtggcacttggtaaggaagatgtccggtagcgcacgagctatgctattactaatccctaccgaggccgtgctgtacttctcatctagaaggcagagtcagtcccagttcatgagtatcatagaaaattctccctgccccgcacggagcggagccgcccctcgagcgtgaaccagttgcaaacgcgcgtgtgtggctccgcctggcgcttcatggaattagggcactagagtccctgtactgcgaatctgccattcagcggtctattggttcccagcttacagctcgattgcgaagttactatactgggcgtcaacctcagtcctgtgcaaaatccgttacctggtttgaacacgttcgccgcccggtgctttgccccaacaccgtccatggcatgggcatatggcttgattaacgtgaacggggcactcctccctgcgacgtcgaaggagtgaccccgcgtatacgggcgttgccgctcccatcgattgaggacgcacacttacacacccggcgatgttctcttgcaggatgattactggaaaggacctaggcccagggcggtgcgtggcagccaacgccgttaacagtgtcagagctatacccggctagagcagccgaactccgcttaagactgtctgcgtattgcaccagactgttctttaatgtaccgtagttaatccttcctaagctcctcacaatcgggacccccggagaccactccagacggctcgctagcgtgtccttccacgtgttcaatgcgtaagagtgcgcgtcgaggcagtacaagagtgctgtaatgccaaacgatactgatactgccctgcggcgctagtagaggtgttctgcagtctacgctagccgctcccgttcggatctagcttatagctgtctcggtatctggcataggaatttttagatataactgatgcgatacgatacttagttgctgctgcacaaagctgattttgtactcagagtaaattgtagtcaaagatgtgattggagaaatacttacgatcctccggaactaaggggaggcctgcgggcgggacactggttcaatggctctagggtcagggaagcaacggagtaggtatgcggacatgacagcactccattacgctaaatgccacgacaagagacttgatctttcagcagagaggcaggcgccccgaaactgagcgttttgagggatgtgtctcgattaaatgactgaggaagggagggcagtttctgatgagactttagcagtgctatggtacgtgcctaatgaacaacgccactcaaaggtgtcccgtagtaatagtatcgcgtattaaggtaccgttctgatgtaataaagcgccgcggtactggccggaagaggatcatctaaacgctaaacagactgatggtaattcagttgttacctcctgccgtaatagcttgtgttcggtcctggttaggcaaaactatcagttcgggcacgcccaaaaggcgtgtacttgtgcgtaaccagtgtagtcggttagctgttgcgatcttcaaggtagagccatatatctcagtcctaggttgtcctctttaataatatatcagactagcgcaccggatcttctgctcctccactatgacttgtatcgtctgaacggcatacaattagcctaacaaccgagctgcactcctcgtcctgtatgctactcgcccgattcatgcgaacccatccgtgcttaaccggtggttgggaagactcgtgtcgctcatgccaaaggtgacaacgatcgcaaaggccacaggcgggaacgctgcaagtgaagaaatcctggcctttctatgcgaggcagtagcctgaatttcaacttggtcaatctggtacaggccacgaaccacgtaccaggagttactagtgaaaccgcctgcacaagcaatcggagttgcgcggctttaaggcgtcgcttggaacataacgggacttagtcacggcacgtaacacgaatacctacataagtcgaaccagatgaagctgcgtttgtaggagatattaacagctactgtgaaatttcgttctgcggaggatggacgcaaatcctaatgtgcagtcacggtgccccgtttatgcacccatatcacaccgtacgctttcggagcgtgactaattctagagaagcgtacggtagggccacgtctgcaccgctgccatcaatgaacgggtgtgcactccatacggtaggcttactagcgaaatgcataccaacgttctgtacgagcccgtctacccccggggttaggccaccctcacgctggggtataccttaggaaagcctgggtgtgttagcgcccggtcctttttacacagttcggtcctttccatttgaactaagaggcgaaccgacacatagacctattaagaaaaggccgggaagcaacaatacaacttgtggagtgcattggttaatagtccaggaactgccacattcatagcaccacggataacgactatacacctcgtatgcttgtaagctgccaggtggatgcccgtcggttcggctgtagcctctcactaccggtacatatgccagatcacggatccatcaagggcttcgtaacgctgactctcctggtcttcggttctctgctttatgaacctgggaccgactgttgagttaagaattgtttcgctccagtctttggcgaacacaactttgggtcttgataaaatagccccggctggacctaactcagtagtagttggaatcgctcacccgacgcctctgccggaccgtgggtaagcatgcggtataaatggcaacgctctgatgacaacgctcataatcagtcgtgaacgatgtggaggcatacaagattacgcactaccgcaaaggcaagcatgataagtcacgaggaattcttgggtggctgaggtgtggagtgggaggtcttccctatcgtagcggtcaccgcaatagcaaatcgaagtcagcttactccattcttatcctcgggaggggatacgactttatgtccgcattaccgtccgttggttatctgatgggttaatattcagactgcgatcaaccttctctcaggccgactcttgggtagtcgtgtggactttacccttcaggtccctacgtgagcactaggacgcgtaccatttcaaaccgaattctaatggtaccgacacgtccacgcgttttggacgacataaactattgcgtgtaaatatgtgaatgaagtcttggaccggtccgccgacggcagctacatccgataaccgtatatcgccttaatgcttttgaaaatacactactaaaggcgccgcaaatttcttctgcatgattttatggaatggaggacctgagtacaaagatctgcgattatctttcaattgtgcttcattagaaaggccccagaacgaccttacaaacataaccagtttaaactccatcgaacaggagtagactcccaaaacccaggactgcaacgggacggctggctgcatgcagtttagccgcgataccttggcctctccgtgtgcgccaggtaattcaaaatgcaggtttggccagtcttacgaggttgatgtcattggggactccgatcattgtcagatgtccacaaatggttccctcacctaagcaacttacaagcagatatggatcgtgtggtatacataaaactccccagctacgctgataggcggggggtggacactcgcgccatgtcgggcctttccctaacaccgatacccgcaccgttaaattaacctccagtgatcacgctacactaatacgacgcgcgagataagcattcttttagtcgagaattccatcgaagattcgtgcgcctaaagaggacccggcaacatctgggcctagatgctacctggatagaatccgtaacgggggcgcttaaccttttgtgtacacttctcactgtaaaaaaacctaaggaacacgcacgaggcgacgccgcgggtcgaaaaagagacgctgagaggcatgtaacgataatcattactcaaagagggcttaggcgttggagccgcaggttgtacagtgttcactcttagcaatctaccgaccacgatcgtaatctacgatacttggtaacacgagaacgtagttagtccaacctatgttgaattactcgcatatgacgcggcttatggggatgtggacttttgtgatagagacgtccgaaaatgacaagatctcaggtgatacagagaggaggtagactgcgaaaaggaagtctatagtgatcggccggactgcagcgacttcagctgttctggcctgtggaccccttaaattctcggacccaatgcgaaatcgagttcttgggtcagaatccacaggggttcaccgacaaaggtcattattcattaccgtaccaggtttttacctgcggccctcagccttaaccatatgtgctttggaaagcccgcttggtggaattaggtcttagcgtggcttggaccgtacgaccactgaactcactttgagcgagtgaggcatgcttccacgtggagctacgctgtgaactccgatctagtcatattgatggctcttaatctagcacgacattagttgcactgggtcctcaaactccatcgtccatatcctgacagcgaatacacactacagactactagatcacctgttgttttctaaacagggggtcgcggggtacctatgatccggcgtcccttagagagagctggagtaattgacacatgccgacaatatatatcgatcaaatgaagcacacggctggttctgcgttgtcgtcccggttgatatccgatctaacctacctgagtctctgcgtagggtagtgctggccggtgatataacagggcgatatagggtgactgaccgcagaagcactggggggggcaaagagcgggtattgaaccagctatcgctagaatgccattgttggcgggttaagctttctattagcctccgaacggtacctagagttcgaagattgcaggcagcgaacacgacaatttagacaaatgcaaaccgttttatagtcttagtaatcctgactagtgtgcgcagaaaacttcggcgcttacagaaaagtgtctttttttattccctttgttttcttctgacccacaaaatctggaactttgggcagccctgtattcatgatttcctctgagctcgtttaaggttgtaggggcccttaaggcatacgtactcagatattgggattcggctatactagcttggagaacaacggtgcgtacatcatgttcagagaaccagcatagggacgaggttgggcctcttattcattgatggcaggggaccattgcacgtagttttgtcggtctatggggttgttaatcgtccgaactttccggcggtcacatatgatgggctttatatttaagtcacaccggagctgccatgagcacctactctggtttcactctaacccgatggagaccagacctacgtgtacatcaatcgtaagaggctgaaactagctaatcagtaggccccctcacttattaagatattagccaacggtttactgcacaaaaaagatgtttcaacacagatccaatccagcaggaagatgtgttgcttccaagcctagaaacagtatgagatatggacccgcgcgtagcaggcgacttttcttcgctttcacgggccgttggcaacctcatgtgacttagacattgacctatcctggactaagtggcgccaggacgtctaattgatagtcgagatagagtgtcatgggtcgaaggacgtatcaccagtaaggtattgccgtagtgaatgttcaatcacaacgtcggactctgccgtcggtcgacgtggagggacttttatatcgatcccaaggataacgatagagctcatacggtgcattatcgtcgtgaagcggtacaaaccgtaaacttcgcacggcatcgatattctacacttgtatgtaaaaggtttgacgtgcttatccaaagaacgagtagctcagtatctcggctcgaggaagcgccaacgcaacgtcgcatttagagggctttacaccagtcttgctttaattttgtgagttcgtgtatttgcggttcttctgagcgctttggacggagctcaatgatttgagaaactccgctacagaaccagcagtacgttgcttcagtcaacacctcgatggagaatcggacatacagacgagggactgcgaatgatcgcaggaggcgagtgggcaggaaagaacgaaaggacaattccttagggtgacgaccacgtgttactcctaaacaagggacacgtcaagcgctcaagtcaggagtagcgagtctgaagagtgttattggagagttgtctggcctattccttcctacgtactgcgcaacgttacatcaggccgggcgatcaacggtagtcagaatatcactggcacgtcgacgctaatttatgaacctgccgtttaagtcatggcgtccgcgctgcatctcgcacaaggttgtgcaaaccggttcgcgcgcgagtcgttctttgcagcatgggggtatcccgacatgtggaccttgactacctttcgtaaccgcgtaaggggatctcccagggcccgtcgtgtgtcctctcacctgccagcgattcccagtaaggtttgagtatcacgccagtaggcttccgccatatggaacatgacacgaagagaccatggattatggcgtgtgcttccggcagtaaaatgttcgtaagctctgtactggcatcggcgggcaccctactgggtgatgggaataaatgcccttcaattaatttcgcgctataagaagttacatacaaatacgtaagcgtagtagcctaagacgtcttcatgccccctgttgcgtatattactgtttggcgctttaaaagatcccacaaaaactgaggtctcggccgcggagcctgcctcctctgatcgggcaatcgcgaaggctcaagtcagttatgccctgcacgggaggtaagcatataacttcgcttggctggcacggtcgttatgagtatgtccaaatgggcaaccgactgaggacggagggcttgtaccgtggtaacacagctccataagggtcgcaggcagagcagtattgcgtggtggcacactgccatcgttatgttcgcgccctatgcatccgtttagagctgaccttaacccgacggggcatttggtaggcgactgaggcatggtaagggtggtgacccatggaacgaaacataggatagcactttaaacaatgatagaagcaccgtccaatacgtagtataatgagggggaagcccctgctccaaaagtagtccgctaagtagcgtgtgcacgccgcccagtatagatgacccttttcgcggtctatagaaatattgttcaagcacattgacatgtagtggtggaccgaatacgcctcagtaataggaacgtcacccgtcttgactcacctactaccgcgatcctggaacgtaatctagaccctacactgttcaacggctatgatggtgatacatcctgccgatgcactcatcgaaagttgttttgaccggtaggttgattagaggctaaggtccttcaaagtaactatttttctgaacacttaaattgttgctggaggacctcggtgtatatgatgagatcgcactctccagacagatcagctaggggatcgcgggctcgagaatctaaaaggagagagtttccgttttcgttgagttgtttccttccatattcaccaaacgtactgagcagacttccacacatgcatcctgttgagacccctcggattcaagctagaatctcagtcctggctcgcttctactggggaggttgaaatcctttagagtacatcggtaagctaaggcgtatatgataagaatatcgcatggactatccgagcccaccactaggcctttagcgggctctattgcaacccctagcgtgggcgcgatagggctcacgcctggccgtgcgctagcccccctttagccatgctaaaggtatccgcattccagatgcgtgggatcatcggatccaatatgcagaccggtcactaccaagtgtgaagatttcaataccgtattgtttattgggcaggtgcgctgcgtgtccacagatcatagcgagagcgttagcccaaagcatggtcttaacggcattcctaccctggttaattgggaccacggaagtttagtgaccgtactacgttatactgtggtactaccttcaaatacgcgaacatgcgacagacttcacaagcagacatggtgaacgctggaatctggttgtgtaaacatttgctggcactgctcggaacttccgcggggcccagagacgcacttgccggtgcattccgtatactggggtatacgtaacggaataagccaacaattgccaagtatgatgcgacgtcgcgaggcggacactagctgacgattgtaagctattgcaatcctgatacttgacgacatcagttgggaatatactgggttcgcgttgatcgatctctgctcctctgtcagagagaacgactgcttaatgggttcagtatagagtggttatatgcgcgtaactaaaataagatgggaacaaaatgggaacaagtagaccacaaagggtgttgatcgctgcatggggcgtggcggccaaagttatgggacacgttaggcacatggcatgatatgctctccacggcgttaatcagataaggaggtatgcgtgtcccgtactcaactaatatcactactgtcgcatggccggatgcccccagacgccgtacgcttgggattgcagtctcgacacttgaccagtcctttctgagtaatctaatcaaattacaatagctcaactatgctcggcgcttgtgcatcatcgaaaaactcaggttacctgagatactatatagtcgtcttgtcagactcagcggcgaagtacttaacagctaaactaggggatatagtccgcgcatggtatgatgcggtcaccacaaatcccttttgccccatcactgagtaacacccccgggcgccagggttccttactgctggaatccatatcgaggtaagtgtgctaagctattagagtaggcagtgcttatctcgtcgcgccccgacatcgcggtcacctcaaacgttaacggttataagggtaaggattaatacatattccctaattctctcatcgccgacgtgtacatacagaagtttgagtagattccatttcttgttgataaatttgcacaatatgcagaagctctgaggaggacctagtcgaagtgtacaatctacccttcccctgataaagaaatgtttttgcgtgtacgcgtgccgacgatgatgttcggccttactagcccctggctaattgatatggcatgaggccgattcagtgaggaggggctctcgtactgtcagctcgtaccaaaagggatccggtcgaccagcgtatcttgatgataggactctgccacgccagttgtacggggcgccctggttgcatcgcttcctaagacagtgtgactttcggtttgcctaaactaccatgtgagaattagcgcagattcgtctactggacattccacctctaaacgaaccgatcaacggcttatactcggtgttgactagaggtagtccggacgtctgggccaaagaccatggccgactctccatcctttcaccactatcagttaacacccaggagtcctcgtgtatgagtccgactccaggccactatatagggcgcttataccagactcacgcctacgaaggtatcggagcattactgaagcgtggtaatatcttaccgctaggtgtgattgaccttatatttatgaaatctttgggcagctcccgaattagtttggtgggtcctttccatgtatatacgtcagctattgccggtcgggtgccggagcattactggttcgcgttagagcgctagcgtatttgtacggactggcgggagaccgccagttggtgaggcacgcaaagggataaacgcgtacggtcatatcaatgatgggagcatcgctaatgtccagcacgccctcacagcgtcccttaattggattgattgaattgaaggcagtgtgctgagatgagcacatgcgctggcctctgtgcactctaacaggatttcagttacacacatcgacttggtgatagaactcccaagcatggactgcagataacatgttgattgaaggctgtcgaaacaggttgctctgcctaacaattggccttgtttagctctaacttgaggctgcgctcgcactacgatatataaattgacacatgtagattaagacaaaaaaaacatattgtaggtctccgaggggagtattcttgtggggaggtacatggcgaaagatcagaccttaggtagcgccagcgagcagcggaatgaataaaggtgaaagcaagtacaatcggggcatcatcactttattgaagttgatgtaacgtgtgatcctgcgcccatcacattagcatcccaaagattcgcgagtctgtttttgactaaccgccgacgttaccctcggtcgtccccgcctggctattcctagagtttcggtacactctagggatcatcgaaggaactttcggctgggtggcaacaggttattggtttgggaaacagagcgcggcagtgcggccatatgtgctgcagaaccggactattgccagtactatggacaggtggatcgtgctcacggcacgcagctacaatgtcctcgcaatactcactagcgtttgtagtactcgggaatattcgacatggaactttgtggttcccttctgcgcgcgaccgtggcccaaaggactcggatgtaaatcgtgacggtttattagcatacgtgcccgccctaacactgagcagcaagcttgcgattccatgttgcttacttgtcttcgaactgttcgcggaagtgtgcttagcttcgattcagttcacggtggccaatcagcgaagcggactatgtcgatatggctgcttccaacaggtagaagagccccaccgagggtcgcggcattggtcgttggcttgaatgacatcccgattagggacttctctacggcggtttagactgcgccctacctagggcgttcacttagtgtcccgatacgagtttcgcgaaccatattttggattgtggacgtagggataatggtcggaccgtcgtaccgggcctttctgctctcaaagccatcccactcacacgtacattcgacaacaggcgggatgcgactagctggtccaaccactaaccgtagtgacgccgagcgcaagcaagaccactcagcgcagtgaacagggttggaggggtagctacccttcggaggcgataagtggcacatcgaagccacactgccagtcgtcagttataagcgtccagcctgacacggataaacgtaggagacctggaatctcgccttaagaagcgccctcttgatagtccaatgcagaaggcgagacacaccaactaagccggactctaccggttctacccggcgtattgacagccggagacagattaaaccttgcggagactatagctgttaacatcatccaaaggtagcatactatatcagcaagtcgtgattagctgtattaagctgaagtggtagagcggactgggcgtactatatcctaacgtcataccggtcacacttcagcttacaacactttagtctctgtaatctgtaaattcatcctgcgccaagagggcggatgggggtcgagcctctatccacaatggaacattggcccgtcaagaccacggcagctataaaatttcaagtttttctctagcgtcaacatcaacttacaattttgtagatggcacgactaaaaagtagaatatgtccttctctacagccgcggcgacgtcggccaatgagttattctctctatggcgtacagtgaagtggccccaataggccgatacgtctaatgatatctagagtcctttaacaagcgctcctatttagatgttagacctacagcaaggccttaagttgcacatcaccggcgtcaacagtgagcagtaggcgtccagggaatgtattctcaccgggcggtatctcgatagtacctcaggatgccaatcgcagaccctcattttacgccatcactcgtatccatccatcgtactagagtcttttagagcaggcgcgtccatcccactatgcgcacggcatcgcgagcaagattcatgttggcatcgcatgtcactctacttctgttgctctcgaaaggacatgaagcaggtcagatggactaggagggagtacgcgagggccacaaaggatcactatcgatgacactaacgcggggggaagtgtactatgagaataggagtgtgccattcacagactacggccgcagttgcgaaaccccagcggtgtggacacggtgagcgaataaagccgtgagctcacgcgttagcccttctgctttcagatggacaatgcccacaggccggaattttaaccttttctaaccctggtacactgctcatactcggcccgccggttcccacgagcgtcataaatggctagccatttgcatccggttagaacacgttaagattctgcgaggtttccgcgacgcgttcgagaactgactgccacatggctaccggtggaaggcgtaatgtctacacattcgtgtccgtttaccctccaattgtattcagacctaaactaagactcaagacgatcagacgtcaaaaaactaccagccgcatggtcttataggcggcgtctggaaggcacgaacgtgcggagctttcagaccttgtgaagcggctaagcgacacatcgttgcacagagtaaatgggggatccccgccttaggcttgcaaaacctttggcgcgtgagacctcacttccaccccggcgctagccccactagattacgtgtatccattccaacggttttagtggggttagcagactcaggggttccgaaccgatatctgggagaatactgacctcgatgactgctgaagtgataattacttcaaacgacaagagttaatgtggggtcgtgcgtcgttatactgcccagctaactgagagcgtagagcttctaaccgtcaaaacgttgctatgttatcctaggatacctgcttcaccatgttccgaccgtagcttatacgtgcgagtcggtcccttcaattcgcacctctcacggcacggtgaatttataatcgactcaaaccgtttacggaagctcatcataccagacgcgtgatcttgcctcaaacaagctggcgccatggtagggccatgtagtcaacgcactctattacctgtcacgaaaaattcttgcatgaagatcactttgattgttttagtccgagttctttttaaatttgagcgccccctagaggtccaactaataatttctcgggtttattttgcgttgaacaacaaattctatcgtagttcgttacttattcttgttgggtcgtgagtgcgaactatgttcgaacttacggctaagagctttttcgtacgtgattcggcaatcatcgatttggggtactcagaagtgactagtcgggagctcactgcatacttcacagcgcgaatgtggctcttggctgcaaatcaaggcaataatgtcacacaatgctcgtctggtgagtagtaggggtgttttttccggtctgtggcgaatgttacggaacaaattgacaagagcgagaagtggtttccactacttacacgatggaatgatcagttcgaggccgtcgtggcagagacgttttatctggggaatgtgtcgcttgctacatcagaaccattgctgacctagcgcaagtaaatcaccaggaccggactggggctagtacgccgagggttactgggagttacctgatctaggctaccttagaccgttgcgggatcgaattacccagtccgctggaacattgccgagcagaatgcagttaagctaaaccaaagcccctgggggcatcttctttattatagtagccagttaccttgtgagccccagatgtaagattgtgcgggaccgctgtctcgttgtcctgttcgcaaggtagacccctcgtgagcgcgtaagacacccaaaagagtgtttcgccagtgaggcaggaaacaacaggggacctgtattggcgaataggcgggggatagcggttccgccgtttcatcagtcacattagtgtgagccaagcgcacgactctggttggggagaaaagccgctttaactaggcccaaagttctcctcgggtaatattaagagcgtggagatccggtgtcagaagtactagccagtaacatctatctgtgttatagtaagcgtgggcggggctcggtcagttgatgggggatatctcgcaaacactgaattagcactgtcctcctgaacgacggctcaagttgcagttagacgctcatcccggtaatcatttgcagttcagccatactagacagcagaggtccctgtgcagtcataaatattgtgtaatgtgtatgggcagtttttaattagtggccgcaaagtccgttttcgtcggcgcagatcgagagtagctttctgagatccctgtcgccggtgctaattcggaactaattcaacgtgactgtgcaccaaaggtggactaaggattggcttactggttaatagctaaagtagcgtacctgagggcaactacgctaataactcaattccaatcggtagtcgagaccacaaggttgagcctcctgtccttcaccgggtgtatcggaagtctggaccaggtgtatagcggaggttacaaatctctataactttgtttgacaatgttgctgcgtatgagtaagatatgtctcctatttcagtcagcacggagggggggagtttcttagtggcctgaagcgacctttcccctccggagggcaaggtagtgtgtatgtgtaaaaccgtcactcgtaagaggtcagctaactactagctcgttgcccccactgaaggccgcgccacgggcaaatgcaagcaaagaaatcccgttttacgggggtccacctgctgttgtgtaacttattgccatttaaaccttggccctaagaatatttgcatgtgcttcaaattgaaatcaccaacttaccaattgagcggggccccccagccacccacgcggccgtcactttgaatgcagacaagccggttagacattaagttaattgctacaacgggaagtcatgatcataataagagttgaatcgcatcgggggcgcggaggttggtacgtgggtcttaacgttaaccgagcgcacttcccataggccgcgttctacactatatcaaatcccgacatggctaagctggaacatgtagtcgcgtttatggctccttgtgatggtcatgggtatctgatggctcgccgtaaatgggtgccaaactgaggaacctgaatgatgagagctagcagccgtgaggatttctaccaatattgatggagccatcgttatgtgttgaagcagataaggggctacgctcataggtcccggatggtcttaccggcgtttgctcccaatcgctgacatttgtctctaatatccttgatttacaatacttatctacctccgcaagttcagatgcagaaataagcaggcgagacgaagtcgcccagcggggcgtattggaaggctactgcaagcggttccctttgttccccgtttgaaggcgtaacgtatcgtacctatacagaactagcgttcttggttcacaaggttctacgcctacccacacaaagttataatgggctcgcttgttaaaacacgacataagacctttatcgaacgtagaagccatccacgatgccccagacaagggcgcctttatgccggttgcattctcccccttaagcgcaccatgcgcactccgatccagtgcgggatactcgtacaggatcgctgaaaattgacaggtgtttggattgctggctcatcatatgcagtggggccatctgaagggtcttaattcgcgtaccgtttctgggcggtaagctgcacccagttgaaaaatctgtgtgaggcaaagcaagcacattctacttgtcccatcgggtgtcttcgcctcaggagttgcgtttagcgatcggtggaatgtagctgagggaactacccagacatagccgatcacttatggcgggcgagtaaacctgtatgagtatgatcgcgaaccgctgcaggccaactgccgccacagtgatgcaagagtaagccgcggattgcaggcagtcccggccgaagagtgcaataaggctctacctgtacccgtcgcgcaagaaccattcgacgggcacccgttcagggtggcttgatctcaagggaaggcaaatgccatatgcgctgaccccctttatggcggccagtcgtaacgcaaccctgtggggcaaggtaatgtaagaatgcagtcagatagcttgtgaggagatgcgtccctcagtaattacatagtgtcattctggcctgggagatgagcctgatatgtcgtatggcttccgtcaaatagaccggctctggcctctcggctattcttggtatcgcttaagtttagaattgaggtcatagcagacagatgacctcgccgcaacttcatacccctggaagtggcagggttaaaagttttgtatactgttgcgcatcgctcctgctaatttcgacgcaccttgcagccagagttaataagtatcaatcaagtaccatggaaggaggacgctccggctcgtgctggagcgacgttgcctgtacactgggaaggccatcgcttgcggatttcttgtacggagggaatatagatctatcagatttgctgtcatttcttatgactttgtgtacttatgggactcagacctcacccaaagttctactaacggctcgttgaaccatgctggggctccaacacagtttctgatgccgataagggatccaggcgtccgcaaatatccaagaagggagcctctcggcattcttcgtaaccatcactgcctgaagggatgtgtggaccccggcctcggtttggtgacaaatttgcctggatcgagccctaagggcagtcgtacggttccgccttccatgtttcgctgagtgctaagtttacccaatgcgaactgtccgctctactatgagtctagataccactatgcaagtgcatcagtaaggataagacaagtagccggtgacgtggcctcacctccccgcccagtgtcattaactgaattctatgcaagtctagctacaaaaaactgctcaacattcatttctttagtcgtcgtcagtcccgcggccacctaggtctcaattgggtgattcacggattaaataggttcatcagtgataagtcgcaacttcaaaaggagtaccaaagatgccggttgtagtcgtcgcagtttcatccgcaagggccctcccagttagaaaattcatgcctccgtatccggtagctcccccgcccgcaagcattgttcaatgttactcgagagacaggatagttccgaggacaacacactaattaatggtcgcaggcagtttcttgaagctgctcctaagacacggattgtgcacagcaatagataggagaatcgctgcgaaagagggttggtatgacactccggtacccagcaacggtgccaactggatttaaggagtctttaatcggaatccagagacctacagtaatctgctgaacgacgcggataaagaatattatgctaggtttactctcacctgctacttcggcgatccctaagaggcctctaacctcttaactgttcaagaatgacaggttctagcttagaaatgtgtatgatcgagtgagcggcatcattatttgtcctattaacagagtttccccagctccgcaaaggtgcgggtgaaattaaacgatttaccccgctaagcgatgtagttctacagctcaagccatttttccggaacagaataaaagcatcaggcggaccatggctggtagttgtttcatcctttacccgtccctgacaacttacttaattcagattccaaacccaagcaggtcgcacccacgatttgaagaatggtgaaggggtatacaccctccgcttcgtgccactacggaacatcgtgtcgcgagcttttccacgactgttgcacggaccctgttactaagccgttgataaggcgttaaagctactcggcgagagctcggcgcatttgattgcgggctatagttggagtgaaacatcagctctatcgccgaccaatgccctgcatgtagcccgagggattttaatctcgcgctacggctagaccctttaggtcgtctggctctgcactcataaaccaaaaggttcgaaatgaacgcctattttatactagtgagccaggccaccctggtgcgcagaaaaagtgggaagggttgaatagctatcctacaacagctattaccgcaacatcgcagagttgatggaattaggctttatagtttcaataggaagtgatgtggcatcttcgttcgtgttctcttcgttggcgcttctacggtccctatgtcgaaccgaactctacgcatggcgtgtgtgcgtttaaagcctaggatcctaaccgatctgtacttattacaccaatatagtagacacccataaattaggcatgctgaagcgccactagacgtcgaccatacttaaggcgagactatgacgcagtggaagtaattatcgaatgaagctaccttccgttgtcctcagcaaaaattatcctctaagccaaagagtttagcagcagatgtaaggtggctacaataggtggctgtatcagattagctataatcaaaaggtaccttatggtcgtagccccaccagcagcgactcggcggtacagaaaccctggagagggtatataggccaccccaggattggcattccctaggcctttaatcgctgtcggaacgcacgctcccaggtggtgccagagcccaccctgccagagtcggtcacagtctccctggtaaatgcattacgctacaagatcggtttgggcggccaggtcgatatactatatcgcaccgtttccatcgccttcgtcgaataagcgacacttagccgagacttaccagaagtatccccgcgccgtgtcggctcatggtagatcagggtaacgggccaatggacacagtatcaggaaagtatatcgaggacatgcttgcggatggcggccggagccccttccaatctgtcaccttaaggctatttaaactttatttctcaacgcaccataggacctgcttctgcggctcgacaggatactatcaatagatgcgatcgaatgaaggttgtacttgttctggtatcaggtgtgctttgggacgcacttcctttgtgttcggtccaaaaggggtcttgtgtacgttcctcgctggaggagcgctcgtaagtagagcaagtccaatgccacacaccctagtgctacgccgtataattgactgcaggctcccatgatagacaagtaggactcacgataggctactgcggttattggtactcaaccggagagttgcgcgctgatctcaggcgtcgcgctgttatgtacaggtagtgcagtgtcgaatgcgaacattttatggtgagacggcccgtcggttatacatattctctgtaaacgggtacgctactaatcaggacttggcggcgatagtatcgtgtggtcaatgacctttacgctgaaataacgttccccgccctcgaagaatgctactactaggtctagagacatggagaagagttgcgggctatgcttttctccttatgataacattcccttatgtacgtcttgcgccctcaagcacactcaggtactgtgtgccttgaaggagacgcctattgcgtgccctatcctattcccctctctaatttgaccgggtggtttgtgcaatgtacctcctccccggacattgggcactggtcatccacgcatgccctcgtaccttgtaccgcggaatacgcccaggccttaaactttgtaagcgacgactgtattggatcttctaagttcattccataaatgtacggtggcccgagtgcgaccttgtggtggcggtaagtgtaagcgcttttcatagggcgattgcgtccgaagagtgttcggggcgcaaggccctgagtcatcttagctctgacacaccattcaccgctggacttctcgttccttcattgtgcctggctctccccagagatcgaacgaacgttaagggagattcaaggcataccccgtcgaactagggagaacaggaaacatgcatgggtagtgctatgacgctgtcttcatcgaccgatcaccgtagggtacatttaggctcgccattagaaacttgccaaccaactatcgggaatatgactccaaagcgtgtagacgactgtgttctgaaatcctcgggacatctttcaaagtgctaccacctgtgtcacccgatcaggagggccaaccgcgtaaggtttaaagcttcccctatcctcgattgttgccccagccagaatgcaccaggtaaattgggcaagcaagcccgcaagccacagaatatgtgcagcgtctctagcctctagtcggcgcggtcaacgctctggggcttaataggccagtcacccccgttgagatatatgatcacacgatggattccaaatgccgaccaaaatcaccctgacaactggtggtatagtgatgatgctttagccacccatttccgcctaacaatatcctaattcatggagctgtaaactagaagaaccgaggacaaaggacattttttctattactcgctttctactaagacgtacgtatgaggctcgggcccgacatcaccctacatacgtcccgagagcctgataatcaatcatgaggccctggcgcgcgtaataattgttcatagatccagagcgagacatgatgcgctgaagaacatgctagccagtatttcagtccaatcaccagcaagtcacgatgagcaacgtgtaggcgagtgtttcgagtgggatcgtctcagcaatctttgggccatcgttacatgggtcaatcaaagtaccgagtacagatggtgacaataagcagggcgagaaatagtgggaaggcttcgtccccttaccatcaaaagtgacgctcgtatctagacgtctacgccgccaatcgggctaattggtatagggcttaacgggtggaaaggtgggcaaactatggccgcctttcggtggtaaggtattctaaaaggctagctcacagagcatcgcatcaaaaaaattcgttttcaacgattagctacgccgcggggccaaatttattcgaccatgttacactgtgagtcgtcctcggataaagcaaatagagcgctgtttcgatcccagaagcgtctaatgactgttaggtaaatgcagtaggcccgacttttctgagggaggagcgtcatgtctaggaacttaaggaactatcccttaaatgtagttattcggctcatccggaatctgctgcgccaaaattcgggctgaattgttcagagcgttaatactaaaggttcctgcgaacgctgtcagaagacttcaatgtgaacgcaggcatcgggtagtggaggcggaacgacagtaccccagagatgtgactgtaacccgtcatattcacgatggacataaattattcaaaagatgttttacttactccgcctaataaaaaaagaaatttgtccgcgggtaactacgactcgtcaacctaagtctgggaccacgacaggccttcaacgcagcggtgacaagcataacattcagccgcgagtttccgtcatcgccgcgtccggcattgactgagggtacaacctggctaaacggtgggagttcactgattaaactgaacaacggacagtaagacgcaagaagaaattataatggcgtcagcaccgttgacgatgatcttaaatggaagcaatacagctccatcagcttctactttcattctaatccggattcgacagaattaagttatgtcctcacggttctaatcaccaacaatatttctagggttactttgttcattgattaagatgaccattggttaggtaggcgcaacatgaggtagactaacgtagctccctttctagttatcttcctgattggggaacgcgcaggagctccttagagctgcgatattaacgttgccgtggaactatagatccccacaagccaaagcgcaataaaactatttacagccgcttttttgactaggcggctcctaatcactcaacttattgtacagtcccgagtttttatataaacatgtgagtggcctgtctcagatccggatgaagagcgtaccgtggcctatatttaaggccccctcacatccatagcgacgtccgagtgaatcccctcgtataagcgatgcccgtagctcctatacatggggctgtactttaacgtccaaggtgctactgtccaattaattatacgtgtagcgcttatatgtcttcgggtcctccatcggcattcggcggcacgtatcgcaattcataccggcccgttaccccgtagggcagctggtcgctatacctaatggatatatcgacacagtaacctcatgcgggcaacaaaatggttgaactacacacctttggctgccgccgctaattctaatccacgcagagacgggtcaatcaacttggttcaaccggcataaagttcatctactcagagcttctagctaggagggcctcaacagaggtgcacagacacaatgagagtgccgggtagcgcttgaaaacacccctcttagcctatcttaagctcttcttgaatccggaggttagttagtagcccgcaaatgaagccaagggcggtcgtactggcaagaagattacaccatatagcattttatggagtggtaggtgtaacatctatcagatgcgatgggaagctaacaaccccgacccctgacttcgctcgatttttatagactgcattctccaaagggctacgtaggccgtgtgacgaattcatccctttttacgctagctctgtttcttagaagcctcagattccacgggctctgattagtgttaacaccgccctgcaatgcgtcatattgggcgggtgtacccgaaaaatgggctgatgacagtgacctagactgctgcagtgaacgcaaccctattccggtgtgccgtggcgacgcatcaagcttctagcgcagtctcactgtttgatccagacctgataggcgacttgtagcaccggattactgtgatgccagtatgtggtattcactcctcggtccactcgttgttagcgccgcggggttccgtataaatctgcccactcacgggaaagaatcgtcctggttccagtatgctttccaggggggtacacagttgacggatggacgattaccgttagtcgcgcactcgctgacccttcggctatgtaatcgattacgctacgagtccggtatgataatatattagtcccacggcactgtccacaaaaatcttagtggattcactgccctagcatcctccggcggtcccgaatccgtttagagtagaccgtaaagtttaccacacttaggaagtatcaaggtgttagtagacgcgaacagtctgatcctctgcgcagttgctatcgtctaagctacgcgctctataagtaaataaagtgctgaacactgtaccacaacgactactacgatttctagaccgcgtggaggccgtatattcctcctgatcaaggcactgcgctttgtggggtacacatctagagactgccttggggacagtggtagaacgacaaaactggagctatccactaactaaaacgatgatgggcagtgctcgagaagaccaccattcgcccattcacagtttcaccatcccctggggtatactaaaacagaacgattagcctgagagatgtattattacagcattagtacacagggtaggtgggcggagtaaaaaaagtattgacagaactttcgaaaagtcttcttgcggccactattcagatagtagagccccgaaagtttatatattcacctcatcgtaaaccggctaagtcctacgtggcaggacagaagactgtcctctggcctgagcgtcagccgtcggctcatgcgaccgggcagacctgccttttaccgcggactgcattggctacacattgggccgtgaacgagggtgggcataaaagctctgtatctggttatcggacaggaggagggtgtgagttagcggagccctcgtaatggaaagaggggacgaatggactcgttagtagcggcgaccgattcctccgtcttgcgccaacgctatccagtagggtgtaatctgaaaccaggttctggatcattgcgactaaatgatggagagcttcggcctcagagaattctaacaatgacgttggaaaccttccttgtgcacccggccacttagctgcttgtgtactgccactcgctttacgtcaaagcacttagtccggtgagtgttggttagaagcgtcagaaatcgcactattgggacctctagccaagaggagcgatgcggacattcaaactatacaatagcccttcgctattgtgcaggcacctgttggacacgtatccgcagttacattctagggcgcaggatatttaagcaactagttcagctcaatcactaatttgttactaggcagacgtgcaggttgagtacgtaggatccctgccggacaccttaggaccagttgcctagacgggtaatgcctaaaggattcgtaaagtcatggccggccaggtgttccaaccgactatgcagagtcacggccacttaacacgctgtgggcagtacgccattcaagattaatcgccaattgatcttggatgtttatgagcatagcctgcgcatacgttatgggcggaagtctgccttacaggacgcacaaatttaccccaagtgtacgattgctaacaccagatccaggcggtcatccccaaagaagcatgactagaacggtaccaagcgaggaagagtacgatcacccgttgtattccatcgccgacatcgcgcgggttcggtctgaatctctaggaagacactcagatccgaattgatccggagcgtcctgcagtaatacagcacagcttgcgtatctagggagattagtggctggaaattgccccataacgtcatatagggatcggcggcgagtgtactagctactactttcttggcaatcgttgcgggcgcggctccaaaacattgatgtacgttaccggttacaaggaggatgttatgtgtacgtcaatgtttctttctgaacgtatttgcgggactacttaggcccctattaacacatagagatgcgtgcgttaacccacatgcaggccgtcaaagctcaattattcaccgcaagagactgcagcccgaggagcacccgggatgagtggacccctggacgtttcctggcaatatgaccgactctcactcggagcctatccaccaatcgatgcttaatgtaacaggcctcgactccaaggagagctgcgaatcgttacctgtattcatgtcgccagattgttcaccaggccaacttttgcgtttaacatatgaatcctttactaggacgggaggaggctcggtgggtacttcatggcgatagagaacgcattgtcaccataaaatggaagaccatcaaacatcgggtatttttttgggtgattcttttttaagcgcacctcatatgtcagacctgagctgatgtcaacgcatcttaggggagtccgcatagaaatcatggagccgccattgacgctattttcttcgaccgacccgtgatgtcgcttatgttgagcccgggagacagaggtagcgtagtaagtggcatggccgacaataggatacctctgcaaaggggcaagctggtggtcataaactgcctccattggagggaccgataaaataaagtgtacacctatcagatgcaagtcgaccagcgctcgcctgcaggaagtgatggttatcctttgagtgtcggggaagatggtcacaactcgtaccaaattcccttcacctttgcatcaaccgacaccacattccgagggaccttgtgatgcaccccgtcttagccccattacctattttgcatgcatttattccaggcggcgtggtccgctacggttggggccttcgctatatggcgtgaacagatctctctcttaacctcctatcccctgccgtccaagacgcacccggattaatccagcgagcttgatcaatccagggagcagctattgagggtgccgaggactcccttcgccagaacatcgctctagcactcgggatgtcaagattcatagcccgcgaggcgtaagaaatcaatatgctcccgttaaccgtgatgccgccggcgcccatacagatcatgcgcagagtccagtgtcacgaagcaacacgtttcctacgtttacggctggcggtagacgctgcttggttatgttacccaatcgccgtcaggtatgtcctccgtcctggatgtacactagtgctgaccggataggctgtgggagtcgacgtaaatgacagtacttaaggaaagcgcgcgttcaactgcagaatctgcaatacagggaatgattatatccaacatttcatcatgagaggcgacctcatacaacgaacaccttctcccgattgtatgctccacggtggagaggttcacggccctacgggctacagtaagatggccggctaaacctctctcggctgttgactttcaatgcggcgttcaggttaccatatgaacttgttgcaatgtgcagttcgtgttgagaagcacttacccgatctacctatcaccttcgtcaacgacgcgttggacggtcggtgtagtcaggatagtccataactatcggtcagttgcgtcccgacatgctcgttcagggactatttcagagtgattagggctacgccattactaagaggggacaaaacggttctaaacatccaaccgctatccagcagggacgcagcaagactacactgatcgagagggacggttgcctcttggttgcgacggtgatagcctttgtcaaacttactttagacagcggatagaactgaagacataaattatcaccggaagtaataggtggcttcgacttcttgtaacgacatccggtaccggagatgcgcgcacaaccgcgtatagctggaaccgcaagggctggtttacagaacagttacaagcttctgtctgacctacaatcaacgtcgccgtgcttccggaagccccggcctccatcccggtcacatgccacctggatagaccctgaatcggctggagactatctctacagccatagtaccgtgggagaattagaaaaacaggcgcgacgggccattactaatattattaattgccatgccatgctcctgattttgtacgacgtttctgtatttgagtccggaccataaataccaaacagaactattgtcactagaaccacacgccgcggtgtactaactccaaggcgtgtagagtcaatttcgtgctgggaagagacattttctcaagatctattgagcgccgtcaatctgataaaaagcataagttggactctggagccgaccaccagacgtgggccatccggcccctggcgtggcattaactgtcacgtgtgcatgcgatattgcagatgcagttttacttccacagtggggccctcttagaaaaattacgtgttttcggacacgcaacaatactacgactgccgaccgttgaattcatgatcaaacctctgtaacactgagacgaaaatgagaatacatgtggtgtatggtctattatttgtggtcgccgtcacagcacttaagcacctacctttgagtcatgaatgcttcgtcaaccgcctgaggtgagtacgagcgtacatagtctctaggttacggcaccgtcaattcaaaagtccaagtgcgggaatagagccggagtagtaaggctgtgcaatgaacagcttgccgtagcttcgctctgtattactattgagctatcttacttgcacgtacataaatatggacttcgaagacctagtcatcctactcatagcatatataccaggagataagcccggatgttaaaactaatccaatagttgtgaatggacataaaaacacctggtgctcatttcttaccagcatcatgcttgtcagacgcccaagatgcatacttgtgaagtgccgtctcgaggaagttatgaactgactatggataaatcgtactatgttcctcggtgaggtcaaaaactctgcacgatctattccccactgcatcctcgtgccagtgggtctgaaagcatcgacccgcgaacgccaatgtgtgcagcgaccctggctcggcgtttatatctcccgcttttaaaagtcgatacctcataaggtttagaacttgtaggttatgaattctggaaatttactatgtcctttggtcatgtgtgacgacgaagctgaccctcagtggcgctcagaaagccacgggcattgagtcagtgtgagtactacgcgggaccgcactatgctccgatgtggaggcaatggattgcttaagtccagtacctattggaggaaaaaagctccttacaatacccaccattaccaccaccggctaagactcctggagtcggattctatagagacgagacttgagagtgcactcaggttctcggctagcatcaccgcactcgactatcagtttcccactgggtgtaaaagtgaattagaactaaaccctatcggtcgtctcccccaacgcgtagactcgggctatggcgtataccccctagcttttagcgcttatgtctccaaccctttgtctgaggaatgcgcgctcttgatgcaaattggacccttcagacactccaaagatcgtcgtaccaggcgctgttttatcctccggataaagtataagtgaacgaactaaagagtgaacaacgtcgtcagtatagtatgcattacggcgtcgatccccgctgcggtcttaattttacccaaggacactctaacgtacataatttggtttattggtagattattccgcttatttttccgcctaacgacaaataatgcctaaaaatttcacgcagggcgtcgactaacccaggaggaccccgtttcccgtaacacaaccgggaaggggtttaggtcaaggtggcttctatctcctttgggccttagaatgggcctaactcacacgtagcgatatgagtaccgtgttgaagcatcccactgaacattacgagaggggccgcttcgagtattgttttgttactgcgaaaccggactgcccccaaattaggtgatacccccggtcgaaacgggtggtggtaatgagggtttaggttattcactgaccatttttgcaaagttctctgaacacccaagccgcacatagtagcactttggtgtttcctctcgcggggcgactggtacgtaaggaggctcgggatagcttatatgtggaacacttcccgagagcaccgtactagggcaacacgcacgggagaaccagtgctaatggctgcatggatttccttgaatatgtagtcccttagaacttcggataaggatcagatgggttttgtctaggttacatcactaacagcactgaggtccaacggaggggctggtgtagccggactgtgtattgccgttacaatttcgtataggatcggtgtgccatttgactaagtgaggtgacgagagggcaagatgacgcagcgctgtcgcgttggtaaggagaccgcgagtgtcttagagtgcgatgctatagtctggcgaactgaggttagcccgcttatgacccattcgtgttatcggagcgtgaactcacccgtcgggagatcagggctagcaacacaccctgtgtcaccggatgtgcaccggcgtgtttaaggtacccggtatttgcaggcaatgtccgacgttctagagcatatggagagtagggctttaacttggtctcgtagggagaaaaagggtgcggctcacttggaaccgttgcagcagtgagacaggttgctctcgattgggcagtcggccgtcaaagttcaggaaaattgcgtcatttcaattcttcgtctttcttgtgcgatccaaatcatcaaatgggtcggtcgccagtagaggcgcgtattaagggccatatagacggataccggttagtacaaaggcagaacagcgaagtatatcagggggaggaaacatcaacggttggggctcttaccgtcaccacgcatcccatatcgctaacttcacttgtaatcgagggttggtctggggttcgacttaggaggcagtgagcgactttggcccgtgttctcattgataagcgtttatgtcaagggcacacacctataaaagcgcacgtacaagggaaggaaggcggcggcgagagggaggcggtccactgctatcgggaatgcctttctctaacacgagggtcgtgccacctagatcaaactccacgtcactagctcgacaccaactcctgtgtagatcctgatccggagtaaaaagtctgtgagtgggatcgtctctccgccgccgtattgtcgcaaagatattcgaaacgcgagtggtgcccgtgttgcagctcgcctcgcgagctatggattgggccatcgaattgagtgtggctcggtaggaaaggggctccaaagcgctgtgtgtcatggcgtgacaggttttaaccgtaaggacgccctagctacaaagatcttccaaacagtatcgcgccctacaagaggatctcgacgcccagagacacgcagtcgccatcaacctcgcgtggctacacttgtccaaggactagaccctgttcgaaggatctgactccgtctggcttgatcagggggaagacgggtctatgctatatttagaaagggagtggaaagtgctctcaaacttatcatcgcagatagtctgactagtcttcagcaggacagtaattacgcaagcagatttgatactgataactacgtctctagccgtccgatgttaggacgagcatttcgaaggcaaaccggaacaaagacaaacatatagaacgcctcgatacagcagtcttctagtactgcatacattttgtagccttaattcgttctccggccgggccccaacggtcctcatttggagtcaggcactggatgcacttgatacgtaacagcggtaatctcaaagcctaagatgccccgggatatgatgggtggaatcatcgacacgctatcctcacctttctcatgtagtcatgaacctcaagtcgctcagttatggggacaaagactcaccctcgggctgaggacagatgctggcgtcttgaacctttatgacaatagttaagggaacctctacacaaccttcatgttagtctctccatgtactcgcgggtccacagctttgagatacttattcgattgcccgggagacgtaattattggggcctacttaaccttttgaaataattcggtaacgcagttctagatgagaagatgaggcaaaccctggcccgacccatcgtcatatttcctccagttccaggttaaaatctggtcggactccctctgcatctcagcaggttcccagtttcgagttttcataggggattgcgcgagtgggctagcacattcgttcccccaagtcctaacggtcgcggggcctacgcgagtaggtatgatagctttacggttattccatcttgccccaactatatgtttcctccgagtcgcactcgatgaacaactgagggactcttagagtatggctcttcaacctacggtgtgtggtagcatagcccgactacccactgtgagcaattaccaactctattctagactcacatggaggtcgagtcaggtgggacggcacgatgtcattggaatttatcggaaaactggtaattgtaggtactcagaacggtgtagatatgatctgatatgcaggaagagagcgccagaccgcaacgaatttatcgtcattcgcttgactcgcgtctcgaactacagactacaggtcatttacctagggagggcttccttataacgatgtggatttaccggaaactttcggcgggtagggcaacataacggtggttgggtaaagggggaacgcctccacggtcacattgggggtcccttgtaaagtcttgcccgctgcgatcgcatgcggtggtgatatggaaagctagcacgttggcactttgtcggcgaagaacgtcaaggtccctgcagctaacgggaggttgaccccgttcaagataaccaccctttacgtaatcgataagcattagtctacacgtactgtggacaggtggctgagtggacgccatcaaagatcaacggaaacttgcgatgggttggaggccgaggatattatatggcatagcgcaatctggaaggtgctcaacatttaagcgttatatatcgtgacctgaagacgaccactctgctgctgaactgcatagacaaggatacatgagttaaggatttcctccccgcccagaatctccccacctaggtctacaggcaatcacgaattcacgagatggcgtcgacattctggttatttgatttagttaccgagcctcaggtacgtccgcttatgaccacgcagtctggtccgcgactctacgcaaccccgtgggctcagccttgcatactcgcgggtttcgttaccagcgtgctagtagatttaccgccggtcctggtatcacgtgaggtgcgccatacagtttagctgcgtcagagggacccaggacgccaaatatatcggatggaacgagtcggtgtgtcgtcgaagtcacgataatcgtagagaactgaaaaggagctaccgcagcaaatagaggatcgaggaacaggtgtaacctgctgataacgacagcgccggcaaattctaggttcctagagaatatagacaggcggacttgcgcatgaaaagcacctcatgacactgccgctttaaggagtaaaaccagctagcatatcccgaacaattaggaggcatcgcattctgggtttcaagaagtcaccgtggttcaaatctctgctcgtcctgttttaacatatgctgcgaattgagatccacttaggattagttaagtcatgagaacatggttcgtaaataactacagacttttgattatcggcacaacatccacccctgggcgctgcggaacgcctcccgagtatacatttgcctatatcatgtatgcattaggacggggccaggttcaggacctcaggccgctagctatccacagattacccggattgcaatctatatttactccccaagcgttatgtgttgtcctaggacgcctggagtgtccgccacttacgcgcgatggcttaccctatgccatgaactagggatactgtacgcgtgcactcgtaatacgctataatctcatggaacgccaatgtttgaaacacaactcaactgtagagtggtccgaaaaaacaccagacgagggcgagatatgcaacaagactcgccccttgccattccaacttgttttactccatggatcacgcgcctgcttagctgcgggcttggcatcctgtaaccttgttgcactctcacatttctggacatccataacttactcaccgcggacccattaaatgcaccagctgggagtcaattcaagaagaagtgtttatgcgatcagacgcacgagaaggagaacttaatgcctcgtttccactggcggtctcctgcgtcccgtatcagacaagtgaacttggatctatgcctaaatcaggcggtccacgtaacatgtacccgccgccactggcacgccttattctttttcaatcgggtgtgactatcgaacctcggagcttgtgtcagagcggtctggcgggtctgatacgttgcttgcaaggtcagtgtgcccgctgatatgtcagagtaggtcttttcgcgagccgtcctaatcacggcgatcggaccgagaaccctcgaatataacgggctcgcttgccgtcgatttagaacaacccattcgatttggataactaagaaaaacaatcctcaatattagcaccagacgtcgtctcctatctacttggggatggctacataccagactacgcaggtgacaggacacaagattccttcagcccgctcacccgatgcttcacctagatcgtttaagcatccattagccgagggtcgcgggacgtggctgacacatcgctaccgtcagggacgctctcttataaaatggactggcctctgtttccgtatgttcttgttagtccctgttagctgactgatcgtctgacgtcatgcagttctggtagataagcgcgcattggagcttgcgcggtactgcggccttggagctatagctctaaaggagttaaggctcactaaaaaaatctaataacgatcatcgcgcggggtggttgtgtggtctagcactaaagctttcgcaaattggcgaacctctagatgaacctacaggctgagctattaactgatactgctttgaagggtccaagtacgactttagtccggaccgcccaaaccacttcagcccacctagagccagtcaacactccaacgattcaaggttatccacaataaaactctacagctcgtcccaagactattagtcgtggacgccagaccatgctgttttaggaagctcacgcttttgtatttccttaggtgcgtcaaacactgatctcaaaatccgaccgctttgcttcattacttgtattatgcacccgtgctcaaatccgacaaagtacgaaacacggtcacagcagagtggaggaccagtatactctcccggcatggtagcggactcgttgaggcgtctagcgtcccaacggaagcttttgctctattcgttagtctacagtggaatttggcacgtgcgtagtaagctgttagcggccgaaagagataggtgaggaatttgttcagtgtcgtgatactatctccgtcggacctcgatcggtagccccgacccagggctctagattgtgacctgtatacccggggacccagaaacaattgtctgtgggtttaccgactcgatgattattaggcccaatgttctagcatccccatcatgtggcattcttccgagcaagcttgaattgtgagagacctgagtcattcattcgttgtgcccacaatacataactcctagttcacattagcctcttcgtttgtttgcaccgacaagaagagtgcaccctaagttgggtttacaccaagagggcaacccgccttagctaagactagcagtcactcgtgtacagaaggcctgtttttcatataaaaggtagacggcgaaagtgcgcacgaagtctaccgacaattgactaccttgcatgtttctaatcccctgggcaggttaagttaaggtccaacctggcactgtaggggcggtgctgtgcctcccgctcgtgccgcaatgcgaaagagcgtgcaagtcgatcgatactaaccgcggtgacattcatatagtttctggacgcgataggtagaagacgtccatattctctttgacgacagcaacagccactccgcactttgtgattgtcgcgggtgacacgtgtcattttgcgagctacatggcagactagctaaaatttgccactgcttcgcaaggatcacgtcgtgctcaagagcgtccattatcgtattccggtgaccgccactgagtctgatgcgccccgttcgcctgtaaagtgggctctaaccgttaacttgccacttcttttcccgcggcgtgcgccgtagcctcggcagatcgcgagagtggctatatgactgacaggaagacactctttggctcgggcaggaagccatccccggggtccgttatcgcttgccggttttgaatgtcacaggtcgtatcggaatcgcacattcagttataacgttagtttcctccatgaatataagttggtgacgtgagcaattcaacgaccaccatatctgttacgggatgagcggctcgaggcataagctccgcgatacggccattcgatttgatccttgtatccggagttcaacatggagctaggctcacaccggtatctggtgttcggcataacgcaacgagtgcggatcggcacactgttgtttgaaggggacccttcgctagtggcccacttagccgttagtctcaggttgtcccagtcgaagagtcctaccatactgtggcgttttcgaagagttcaaaccccacgaacggtacgactgctcgcactactcgcgtgatggcacggtgtgaagcgtctggagtttggcgcaagacagagcttgcaaagataacttacccagcacggcagagctagtatcagcctcatggagagtcactattgcggtctgttaaatccgattgtccccgacgtatcgggcccccgcctgttcggcttgagggacgtgacagggtaaacttatatccgattgccggtcattccctactcggatcagggatctctaactcgtataggctcggtgccgttatggtactagtcaggtgacttgccgtgtgcggccaacctcaggaaaatacgaaacgtaccctagaagcggggacgccgagaggagtggtttcgtttagagataaagcccctcaccgctaagacatctttacttcttacacgaggctcggctacaaccaaaagttttgtagagggcacggttctcgagtagaaattagctgtacggggaaattgtaatgttcttctgcctcagccattgttttgcgtcccaagatatccaagagtcttacgtacgctcgagtacttcgaggacttaagtctgaatgcttatgtatgtaaaggatctagcttcctccggacgttctgttgttcgtattacaaaccagggcgttgtcccaaaatcgtccggtggtattggctactgaaacaacaaggtaacgttagttggctcgaaaaaagcctccgaagacataacattgcttttataaagccctgttgcttcgtcttctcggccccaccattccgtaccgaatgacctgacaggcatccagcttgctggaagcaaccgatgctctacgcgtttgtcagaggactacactcaggttgtaacgtaggttgctaaactataggcgatgtcctgggctatgtcatgattttgtccaacagcctatggccgatggtcatatttggcttcattcaggaaacctccctagtagttcccgaatatggacaacacttgaagagcaaatgccaccagcgactaccagaaaaagatactaacgcgttgcaaccacgcgacgacgtcctgcttgcaactggttaatcgatgcctgagtccggaccgcctcacatccgttgggtaccatacagaatcgcgcggtgcattttcgcaggcgcgtcatcaaactctcactccgaaagcaatggaagcacgaggccaagagcctagtaaaactgttgcattgtcccgccactgtggccgccggacgttttggggtttcaagcaaaggcaatcgcgttcttcccttcggggtattaacgccgatcgcacgtatcggatatcggggcgggctatatagactgaagcgagcccgttacattgatgttcacccaacagtggcttggtcgaccatctgcgtctcgtctatggctgccaaggataatctcgcataccagcactgttaaaaattagtccaagtgtggaagtcgaacttctagttcacactaccttaggcgaattataatcttttgattaagccaacagtcatctggtgggacctatatgatccccggcactcaaatgtcaccggcgccgaccctggcatccgggttccgggaaagcgagaatgcgattcgcgctaagcccatcattcgttgtgaacctaggcatccttgaagacgtctcagaacaagcagtgaacccaatacgagaatacagcatgactaatgattcatctagcacgaaggaataaccccccaacttgttagtgattgaaagaaccatggattatctttggtacgaacgacgggtatttcctactaggtcaccagtcgattggcacctaaagtatgacatgaatcgggctcactccatactattagcctgacgcctttcagtatggatcaaaattcccgatgcctgctggtacaaagattcttcgtgtaatttaagtcccacccccctgagttcacataatttgaactcgactctatatcccaatagttgatgtcgtgccccgagcccgagtggtctcagaacgatatccaggttaaaggaacgtctggaagagaacaagcacttaaaaggagatccgttgagtggttttcaagatgatgggtagggtacgtcagttcggcagcggacgataggcaattcacagggcctataaccgagtggttacaagttttatcgcttatgctagcaacggacgccgtacgagccagaattgagggagtccccgagaggaaaaggggaggtgctatgagcctggcgccctgctgtcacgtacccccatggatcggtctagggtccgtctcatgcattcgctgaccgagcaatttcacacacgattatgcctcaagcggtagttcgactattcctcaaatccggcgagcgcccaaggcacctctaaaaaatgcgatacccttgatttgattcgaagcagcagtgaacacggacacctatttgcctctagccgtcatccagaggcgtggtccgagttagtgaaatcctggtagctatggcgataacatcggtggagaccgtatgcggaaaggactagttacctaatgaatgatcgataaaaggctccgacgggcggcagctccggtggtggacacaggggtaagggatgtacagtgccacagcctgccaataaaggggcccggcagactagtttagcgtggggggaccgggaaacagcgggaccagtcagtgacatccaaagaagccctttctagtgccgtaatgcgtggtgatttcaaattcgttggatattcgcgccatataagtcgtccggtccctcaaaacgcttgtttgttagagccttttaaaaccaccctgatctgagctgttcaaatttttatactcgaaaatcaccggaactcctgagcacctcgtgattcaggaaaggagaaactgggtgtccctataagcactactgtaataactgtcgcctgggtcgtattcttggccgccggggactggacagataggagcccattcagtcactgcagaggctccgcaccgggttcgacattcagtgtcgcatacctgcattgcgcgagtccgggccaatgctcgagcgtccgtgacacttgagagtcgtaaatggtatcaaggaatcaaaagaggtctcaagatattagaatttttgaagaaaaggttcctcttctgatcaaattttctttttttcctagatatgcgcccgccgcacacatatgtgtacttcgtaaagccatgcctggttggacatatacgttagtcgggtggcttccgacatcgtagtatctggcgttacggtactctccacactacctgcactgtccgctctgcccgagtaaactagctagtgcgctttagaacccgtcctcctgatacgctctctaattacaagccccggatttctggcatacgccgcacgccgatacagtaggttcccgcatggatagtgactgcggggccgttcgagattaggtgctaccagctttccgggaccgacaaaaaggtcttcaaggccccggtcatgccgtggtgtgagttcaagggttaaggttttcaaatggtaccaaaacaattgtggtacttagcagcacttccagcaggaggtacgtagatgactaaaacttgatactgaaagtctcataatgaacaacccaaacaagttgttatataataaggagtctagacgaggcagatcttaatcagccaacgtgcaagctgtcttttgctgctcgttaatagctattccaattcttcgcgcttaagatgagggacttcaacatccgagccagcatcgtcattggttcgacggcgtgatccacacctttgatctcttcacccatgggcgcgagtatctgacgaggcgcgggaagtgagtttctcctcggtgtggcaatcggtggggagaactcacgtgacctatcgtccaatagcgagaaggatgcggtgtacaatgtataatatagtggaaaaatcgcaaaagaacgacgagcaccgaaaaacaaacgcctcgcgggagtggctggcatcctcgaggcatttacagtgtggcatctggtctaaagagagttcgagtgccctttatatcgggctgcctagctcgccaaacgcccacaaacggttcgctcccgagacaagacacgcgtggttcgtatccgggtaggaagaggcgtatctcatcccacactttcgtaatagtgaaaaatcacctggagaatttgagcagaactgctgcagtatatctttttggtagccttctaaggtattggtctgggccccttatccaaacaccgtcggaccagagcgagtcggcctggagtatcgggacgcggagccacttgccttaccataatcgcttggaaaagccggccaggtctagtatatagaactggtgggaaagcgttagctttttgtgtcgttccccttttttgaccagtccgaactttgcgcatgcacatcattaaaagtcaggatcattccacaggctgaagtttattgtcgcttaatttaatccctgacgcagatgagatttaggagcaccaagccctgggtgatcgtaggtcggttaatgctgtcaaagtgccgataattggacaaacattggcctcgatcgagcccccaattcatcaactttgcccgtcgaaggctagaatataatcctgatggataggcagctaggactcataattcattcgctgatagccagaccgcgcggatgagtacgctaccaagtcttataccgttacttttggatactagactgaactaaacggacgcagaaagattcgtatatcattaataccgggattgatggtgcaacatctcgtagttgacagtaggtgccaatgcatctacagaaatagtcggatatggatgctagtttgaatgattttctaacctcactaacctgtgctcctaaattttagtatataaatcccgatgtacagaagatcagcgggggcgtggattgtgaggcgagggggtgaccgttcacagtacggcatttagtgagcgcttgacctggcgaaggtcttaggaagtcaatctgaaactgtacactgaactatgcaaacaaacttcttttcgtggagaagcatcgacgaggagttcctaagggcacggcgctgaaaacgataacattcgtcactggaaaggcccccccgaccacgaccctcgagggaggcaagccagtcattctaaaccccgaccgtcacgcccgtccggccctagtatagatgcaaacacactcaggcaagcgccaagtcaaagcaggcgtcaggaaacactctcttccggcggtagcgatcctaataaaccagacctgggctatgagtggtatgatgaagccgagtccgatttaggaactgatgttcctctctgcccggtgggggcagcccagagcttgtccaatcccttagctataagcctctatattggaagattcataccgaccactcgttgtgggccccctcatgcgtgtcgaggcgttcgcacaggctagtcggatatctattgcaactctccacatgttagagaagatttttggaggcgactccacagctgtaaaagaagatcgcccattaagccgtgaacgtcgtgcagtacagtcttagtaaaggtagtcatttgcagttgatctaagctcctgtgctacccaaagcacattagaagcgtaactgactagactacttgtaggtgaaggccgcctattggtatattcggtcgctgatggctttaagatgggcgcgcattttacattagctaagtatgcgatacgcttgttcgtggtgtctgcaacattcgtcgataaggtctccctatgctattcatatcgggcgccgttccgggtggtatgcgcggagcccttggataaggcaattgcgtaaatcgcgattcgttatgctataattagagcctcaatcgtagctcatataattaataacaggcctcggtactgggttgaggacgaccacgcaagctatctagggccgatggcgttgcatggagggacgtgctcaggcagagacatcgacctaccgacagcgaatagccgtcatgattttcagcgatgctaggatcactcaggagcccaaacatggtgaaccttcgcgtattggaatcctcgccctaacaatctgtctcctaaggagccacgggatcattatggtacaagctggccgagaatggcgctgagttacgagtaaaaggctccgccctttgagaaataaagagccggccagacaggcagctaccagcagcaactggcatgagtggcatcgaaggctagtgttgcgataatgcccttttgagtcacgtccgtagccagcagattcagatggaaccagtataggcaagcgtcataaacgaaataaacctccgctcgaccctagtattaagcagactagattcgcattaaactcagctgctagtggacttcgggatttttttcgacccattttcgcatttgacatgagctccggtttaatttggccacatagtcggtgaccggaactagttctgaatacttccggtcggctttctaggaagtgccgcaggtctatcaatgggcctccgtcgccagggttacgcatcgtccctagcttgctaaacatttggtaccaaggttaatagatggccgcctcatatcatgctgtgcggccgaccgagtgtagccccagctcggtcacaggcagtgatatcaatccagctaaaggtataactcgcaagtaccacacgcataataggtgcaggtaaaaagacacccctagttgttgccgagggacgcctcatgaaacctcagcgcacgctgtcctgtatggtcatcacttgtctcgtgcacttgataatagctagtcgaaggttgcgcttgcgcttaataacctctgtggtactttacatagataagaacaaggtacgttagtcctacaccctcatcgactaccgccatattttcagcgggttgatcgcctagcgagtacaaattctctctcattcgctaggaatgccgcggctcaaactgccgaatgcggactaaccgttacatgcatgtctattctggcaggtttcacatcgacaccttaatcaggtaaacttaggcgtggaagcatgagtacaaagtagacctgtctgacaacgggcagttgcttccgcagtccccgatggtttcccgctccggactgtcggattcagctatgtttaacgattgcttccggtagtattgatgacgtcgtgatctcttaaatgatatttgctcattggaaggccaatttttagcagctcactttttgccgctagcatatgtgggtgaaccataagttaaaggagacttcggacagatgcaactaccaacactgcgtgcgttatacgcaagaataccccctcggatatcccacgactggtgattatacccgagcggatcgatgccgtaacttggggggtttctcgcatacccatgcgccgtacctttccgaattggagcctggacactgtgcttggtctattcggtatccaatgacggaacgcagttcagctgggacgtgatttctaaccagtgtccgggaacggttagggggcctcgtgtacggaatggcggtccgacagtgacaaggtactctcctctgggactcatgacgtgttgccccgctcgactatggttcctataccttagcctttcaggggtgggaagtcttcgttaggaaagttcattgccgtaatagtgcgtacgatcatcggatgtgaaagaattacggtagtcatacttggcgctcaagaggaccatatgaccgcagttgcctattcttttccttttgtgattccccaaagcgcccatatgtcagatcggagctttaataacgggtttgtgcgtcatagcggttcggggcgtgaccacagagttgatcactgtggccattgcgagacgccacaaagaatccgtcccgggccagaaaaggcttgtttcttcaatacactgtaattaataggccctcaggtctagtattctgctgaggagggatacgccctagtaagaacgtttgctctatcgtagattcatcgggtagtcagctagtcgtatctaatttatggcaaaagtgtctggccttaatgttgtgctcacgactcagttagcgttcttcgccctatctaccgcgcggaccattgtgtgccatgcggatcaagggcaatagcacagagcgtgggatcgtaatcggttgttgcagtaatgcgcaaaaacttcttgcccctcacgatcatcgattattctaatgtgaatgcgtctccgtccatcttgggtgttccgtcggtaagctatctagtatgtcacagattccgtaagaacctcaaacgtcgcatccaagtttcggcgcctgggttttacgcttctagtaagaatggaatctcagatcttgcagaccctacagcagtggagattacatgtgccgtctaggaaggcgacctcttagtgggagactgaacattatgtaatccggacttaccgctgtgattcagcacttctttcccctaatcggtcagacctgcctgggctgagtgaacacagtgcattaaatggagagacgggacaagcctctgaagtttttgccttccattgcaacaggcctattacgtactttagggtgctcgtctttccaactagagccaaatcgctcaaacgtgctcgacgcagtaccccccagtccccccgtcaaacgagccgtctagactgcgcttgacatactccctctaggatcaccgctttcggttttgaacccgaggccacaccggttgtgtcagaaggagacagcgagtataccgaacgttccttctcataaaagggtagtagccaccctcaagttttctgcttcgctcccactcgtgaaccactacgtggctcaatctatccaagtactagacatcccattcgcggatccgggttagtcctacaaaccccactggcagacttacgtgagtcctggtgtatcaaaggcgccaaaaggtagcttgtcagtattcttcgggattataacgtccacatagtgctcaacactgttctaatagcatgaattacttggattctaacaagtaggaataagcacacgtaagatcggcgtcgcagagtagtaaacccgtagtggttacctcgcgtagctttgtttaaagtaatttggtttgagatcacgtagcacaagatcctaaggggggagaaccattttccttcacgtgtgttcccttttgtataagaagcccagccaaatttgaaatatggtgcttattgcatcgcttctgagcagctgagatagttgggatgtccaaagtggctttaggcagacataggtgccggggggacctgaggcaagcgggtggcacactgacagacacagcgaggaatttcgcatcctgacgggcgtctttacattatttgactacagatggcaaggttcgtgttcgtacttgaggctaggtattaggtctcacatggttaggggaaatcgcagctgtccacgcggacataacggagtagagtaaatgtctagccatcctccagtgggcgacatcaacgtgctagaacggcttccttaccgcgtaatacgattttgattgcacccgacgcgcgaagattcctacgttgtgaatccaaccggttaattatggacgctgagctgcgatgaaagttgttcgaaagccagcgtttgccacagcagatggtctccagtctataggtgactagttatcattggcctgccggcggcaacgcgccaaaaagatcgcgaaccgtatcgacgcattccagcagtccctgttgacatctatagccgcctgcctcttgaaggtccagcttcagcgagactttacggacaccgtcaacggagtaaagaggcggagttatacagtattaaggaaccactcagggatatgcgggtacttctttgattctcaacgttggtcaaaggttaggccgatgtttgattcggaaatgaagggccgtatagtaagttctgaaagacgttgtcagggacgacatcagatttcttgcttttgcgtcactcgcctcaccgcaccgaaacatatcccatgcgttaagcatttctagccgcggatccatctcggacgaatatgtagagtcccttcgcttaagctacagcagcaacagctggatctaaattaacctggtatagcatgactttctggttgtgcagtcccacctcaactgcaccagagctcttactgaaacacgaggatctagacgtgaacgtagataaaacacaatgcgaatgaaatgatagtaatacaaccatccgagcagaggaggtgctcatcatgatacattccttgtcgctttcgctcgtaatagttgctcaatttcgaatatgcctaggaggtgatgtacaagttcccgcagagtccattacctagggcgtcgccctggctgttagaggtcgatgacaggtgtctatggctcagaacagttagataaaatgtcccagatacggccgggtacgatgttttagctttatcagcgcttggcacgctgcggaccattaggactcaatcagtgattgagacaggcagatggctaaaaatcacagctcttaacagtggcgcacgtcgtctggttggcctaatacatagcgatgcccgaattgcgctagaatcttgtgtcacgtttaagaactgtgtgggtgcagagctcttgcgcagcgtcagttatctcacgatgtccaaatcgaccgaatagtttgagtctccttaaccacacaagcggcggtccgtgagtatatgcttgtcgacgggcctttgaccttccgcagagttgcgttgagcgtgcgctggaccggttggaactgtgcgacactttaccattaacggagaggcactttccaggcgccgtgggcttgccttgcctctgagtgggaaaccgatctaagtctgcctgacctcagtgatgacttcgaataggcgagttcaagtggcccgctggtctccaacggtagcaggagctatagagtacctgaaaaccttatggtaatgcgtctcccacgcaccccgggcctatcatctgtgcacgcggtcttgaatggctaaatcatttcgcgggatcgggcgacgtacatcctagttctatagctgcaatgccgtactccgggggccggaggcctataaaagccaacctgggacatgccagtgtagtagtagccacgcgcaatactttcaataggaacataaccgcgatactactgatcctcatagaatattccatggtcgaatcacgtgtgaagaggaggactcggtacctgcgtctcacctccccttgccgtctctgcctatcgggcattcgagtgcgattggactatactcaatggcgcattacggtaggaaaactactcaacaaagcgacgtctgagggagtatattctcctgctgaacactttgctcaccgagccccgagaaacttcaacctcacgtggcaccgggttcaccaggtcatcccagccccatgaatgtgcgtcaacggctgaaacagtctactgctctgtccggcgatccgtcgttgggtcgcaagacggctttcagcttgcgatgtcaccctggtagagaccactataagtcatcggggttagcgcgacaatgaacctcccagcttacggacggtatcacccatcaagtgtaggcgccttaacggatgcttgatggtgagaagtgtctcatcaattagccgatgtcagacaacgttcaggcctcctacccgtcggatggttgaaattgagactagcttgaacagtgggacgatgaacagcgggcgcgcacgagggcactagcactcccctgtgcaagtggaagggctggggaatctatacgtaaaacgttattgcctatctcctatgagtcagccgggaccacaggcgtatgcccgatgggagactgtcgcggggcattttgcctgttgccacactttgcgttacgcgcaccttggccgtgtaatcttacagcttgcaatcgaacgggtagcagcttagtgggtgcctcgggaggcacttcccctgcgttgcgaaacctgtgctatacaaagcctcaattacagcaggcccctgaacccgccagttttatgaaggggaatccactcccggttttcggccgatgacagtattgattaaacggaccttacacaacgagttgtgccgaagcattgtcagaaaacaaggaccttccagaatgctgcgcggaggagtaggggtaggctgttgggagacactgccacttcccataacgccaaattgtcgacattcatttgaaaataactcgtgggcccgtcttagcacattattctacattggcacgcgacataacccgcacgacttcatatcgactgtggagcagggtatagcatatacgaatgcagttagtgtaaggagcaatattttactcaggaacaattgttgccgttgaggtcctgggtgactagtagggcgcgttcggcaacggaaagtttagtgcaatgccttctctcgactgttgagctcccatgaactctgcacgtgataacttttcaggcttcctctgggctggcccgccggacgatggcagactagggaataggcattcactatcagattacacaattgttgtgacgtattggtcaatatgaagcagatcttttctatgagcgaataagatcattcagcttcggatcagtaaatcagcccgaggacaatctgggagccgaataagccatgccgttgctgacgttatgccacctggcttggctttttgagaatgttgtcaaccccttgtgactacttactgctgatcgggggtatatttgctactcagccctgccgagcgataattatgtcatccggcctggtatatttacttcttcagttttgcactcgttagaagttctccggactattatggatttacgagaagttcaggcacggagctgagcacaacggcatcggatgggattgctagtttcatgattggcgcgattaccgcactcaaatttatggtgggatacccaaccgttgagaagaactaactatcgtagactagagatcgttgaggatcaattagaggaaggataacaaggtcctttttcatattgacaactgcgggtggcccggcgcacgaagatcaacacattgcccatgcactctagatgacgtggtataagtttaatttaaatctatttgtaagttctgctacgtcttcgtcgtgctgagatgacctgactacagcgcatttacgggcagtacgcgtaaagaatagagaactaccgataagtctcggcggcagcattactcttcaatattcctgcaatcgcgtatttttagatccaccacacgtttatgcgaacatatgttcatgctagtctctgatgacagcatcttaggatgtcagcgcgcggatcgtggcagacgtgacgtacaatggaaatgagtgcgcggtgtccccgtagacgttcatctgccctgtaacagcctgtcgtagaggttgtacccggcagcatcgatctggccgtgcccatacacggatggcgcgagccctagcgctttaagcctgtcgtaaagggtaaactatatatgtaggctcttggggggcaaaaaacacaaacagaacgcatatggcactccacgagtatactcccccgagttggccaggttttccatcagcccgggttctcatagacggtgggctacgcgagtcagttcattagttgacctttccgcgagaaaacagaatctgcccatcgaactggctccgccgcgtttttagccttggaatccgtaagccagttacgtacgataggtaatatacgtcgggtgcgccataaatctttcgtgctcgatcgctacgcttgtttatgctcaattgagaggtaactcgcgccccaactgggtgtgccgtcccccggatagcctggtgtgaccttacacattccagtggggatttgggaccctgagggttgggttgcgatagaagtgaggcttacattgggaactatagattgttatcactgatgctcactgcataatagttcctaggcgtcatatataaaagcagcaccgaaactatcggatgttctggtgggtgaagccaccagccggtatgggcagtgccatagtaaacacgcatgggcgctataactgtaggaagaagccatgatagccagaacactttgtgatggttcaactgcggttttcttttaggaacgaaatttattcgcgctcagagctcaatgattgttgggggcctatccggccgtggatgtcggcagagatataggacactgtacgtttgcgttcattcctaggaaccccgatccaaattgacctgggctactgttgaatcttcaacaactgccactgtcctgaccttgagttgatggatttcaaccatccaatagaacgaagtgggaagttgcaggcgggtgtgtcttgctgtgagacgtagccgtatgggcacatgtgaactattgaaatcgagatgacagtcttacgtcgaagaaaaactcttaaggaatgtacgagattgaacaacaagtgggggaagatattccatctgatgctggttcgctatccttcttcgaggtagcacaccgtacatgttcaactgagtggccccttcatgccggtgccgatgcagtaaggtttacgtgtgcaatgtctatatgctaataggtccagatctggtgcgcgccgccagaagaaagagtaattcgctgtaaatcgcttcctcatcaccgcctacatgacgacgtgaactcttgtgatacgctccacagccaggtcctggttcggaagaatgcgttgatcgccatacaattttacccctcggttcggtggaatgagggtgcgcaggctaaagttcacatagaacgctatgtaaacttggtttcggggagcaacactccaattcatgtgacctagctctttctagtcgcggcgcggaactcgaattggacctgatctctatcgcgatgcacgtgggcaacgcaacacacacactgttcgagtgccctgctttaaacacccggctcttcccctaaagctaggaggagtatacctgcagactctgctgtacagtaacagaagactttaacacacagttagtcggaggcgccgtgtgcttcattccttataggccagtttgacattacatagtacacaactatgcagtactgcagatggtcgccggcttcagcaatatgaacggccgataactcgcatctcccgcgcgcagcccttggtcgtgccatcaaaccctttccactggaccgtcagagtctggtggaaatttaaactgaatcgtggctcaaatttcctccgactacaataagggcacgtgtaggtctaacggctcgaggtggcaatcccataacgtggagtgcacggcaaatgcttaaagcagccccatcggttgagccgcccagcttctcgttacacctgtcctacccgtgtcgcgcatccgacgcctgccgggcgtgtccgagacaggattgtaacgtttaccggacatggcgagtcacctctgctttgtggaaatactttcccgtattgagttaagaaatggtggggtgggtttcgtaccatattcctccgttggcaaaggggccttcaagattatacgctcagtgattagctatatgcttaagtactcaaacatatttgtctgcgtccaaaaagtaaggaggctccgaaaagtgtgcatgctgccggcaactgggataaaaagttccagagttcactggtgagcgacgacgagaacccctgagcctgacctacgctggcttttcttgccaatatacgtctaatcgaacggagcttctggaggtgctttgatgagtttaacgattttagcggtcccgcagtacgatctgctatttttgtctgagtctcgttgtaaaactgttggggccactattggagttctcctcctgagctaaggcttggtccctgttccgggcttccttttttcgaacttaaacagcttgccagattgggccgagaatctgcaggacttacagcggagatacagctgggtcaacgtctgaaaagctagccccgcaaaggggtggcccgaataatgcgtttaacggcggtaccatacactccgccgatatgattcccgatcaataatcaaccgtttctgggcgcatgccgagtcctcacccgttcggtccctgtagggttctcaattctataggtaagtctaactatcggatcctgattatgagaagagcccccgacccatctagtgtggtcattctcccgtgtaatgcagacccaattgcgagcttccagttctacggttatacaagataccattagactgagttgcgaacatcgagaacactccgctgggagcagtcaaccaaggaagagtgcattcgctcccgctcgtctagataattccgtgggctaggcattctcaggttatgcacactgacagttgccacatttatgtgctgtagaattgtcgcactcgttttggtcagtcgcagtctgacccagccgtacgtaacacggatagatccgactcttaacgtctcaaccagtgtttctggaagctaatacagaccgcctgcggacctgacaactcatgttttctagccacactgcatagtcgtgcataggtcgacgtgattaaggggcgaaattgatccgaatgcaaatatgatcgcttaatatggtgaaaactggaggttcctaggggcggcgctaacaccagcgaccgaatcttaccgttaacctgccgggtatcaaggagcggcgtgaggagtcgcgtacctccagctagcgattgtcgctgattgaccaggtatagctgtaatatctctaacatagactaagaacaggtactcatacgcatgctccgctcgttgtcgctcccagcattgatcgccagtccataactctaaagccatctgtaccggggccagcttccggattccagcttccgctttccggggcacacggatctagtgatccatgttccatttcattaactaaatattgtgtagtgggttgtgcatattccgcctcggaacgacattgcgctcacgtccgggcaaacggcgttgatctggctgtttcgagctcgtcgatacctaattcgcatcggacttcgaatgtaattaaataagagacgtgagtccggtgtgaggagcaggttgctacagatgggtaagtgcggtagcggaactgggttgctcagttgtcccgttgactgttgagagatctccactaactggcagaggggaccggagaaggtttaagaattgcattcccttcactgcgtcacctactgctcaggccgggtcgcctaaagtcgagcatagaatcgcgttactctaggaggtcaccgtcgttgtgtcacatcgggcgcattggcgtgcgatgtccgctggtcacagtgttctctaatgccgatgccagagcttccttagtttgatgagacttctctaccatgtgtagtaagttaaggaaggacttggttatgggcgttcttttgttcctctccccatttttgcgcgaacctaagttcaacctgtattatttgcaagtagacgccaaagaatcacaacaaattgaattttctctagaatgatcgtggatgatcaggacctaggcgtagttaagcggtagttggagaggctcggatattgggggctatgcccataagatagggaagtactgtcaggtgcgtgttgtaaatagcgggacgcaccgctaccgtcagaggaggttaccgtgtctagagatgccaagcggtatgggcgtgagaaaaagaggaatccttggccgatctatgtactactataggagcctcactctcgggctgtggacgccgccatcgaggcgtatggccagagggagtgaaaccaagtaacggaggtatacgatagagcgggtttttggagtgcaattcgtgatcacctgacatcagagcaaagcatatatggtctagctccacaccggttgaaccaagaacggaacaggtttactcggtgcggcttgtcgtgactagttctgattaaggaatggccctatctccaaggactttagtagcggccatgcacctgacaacgtctgagggcgcgattgagactgtgattaacgtgcctaaccggatgtcggctctgtagtagatcgagcagtgccgatccctgcagtagctgttcacgttgcgagtggtatatgcaacaggtaggggtacggtatcacatcttcccccgctaaagggccggaacattacttggttaaacgccgcccttgccaccgcccggacagaagaaaggcctggtcaagactggatagtgtggtattacccgctaaaaagccgttgtacggaaatctgccattcgactacccgtccgactgtttagatacaaaactaggattgctttctaacataacatcgaggatcagtactgtgcgtagtgggggttgacggtggcgaagctcacggatctctctgagactgttacagcaatactcaggttcagttatgaacgaagcaatccgcgcggtacggcccccatgcaacctgctcgatttcgcagttaaacccgattcaagtgtgagttcgattcggagtaaacgcccgccaattgtccttttgtaacataatcgcgtgaataagtggcacataggctacgagccagttatttttctctacaaccgtgctttacaccgcagatcagttagtcttgacggtccgctttacacaaacatatttgagctgtcaggcaaattcctgctggacttaggcataggcgattctaagccctgcccctaatggaggaaacgcccgacgtgaacgcttggttcccgttgtaacccttcacatccaagttcctataccacttctcgaacgaggtataagtttcgtatactcaggataatcgaactaatagttcagaacccagcgccgcgctactcctgatatggtagtctacggattgacttgcgtgccgaggtactgccgcgatgttataatgccgtttctctgccgagtgtcgtacgaagatccctaaggtacgcgacattaactagccttcgatttttgctgtctcccgaagagccaggtctgggccgcttacgccagggggagactctcaacggtaacctccctggtaacggcatgaaccaggtagtataaaccatttttcccgcaccagtcacacttcttctagttctgaatggagtgtgcaggatgtccggagcacgttttgccgtcagtcgcagcgcgttatcctgagctctatgtaggtaaaatcgatcaaaccaacgcaacattatcggcggccatgtagtctcctgtcttgtgctcgctaagccgctccccgcgtaatctgttcaggtagtaaacgccttgactgcatacggcctcagaaataaacgcgcacggaatattggcttcattcttattaccgtggaaacctcagtgaggctcaactaagccttccccgggtcatatgagacccccgactggacccgttacctgctgccgtctagaccagagcatgggccggggcactcggatcacgcggtgcatatcgagctataaatcgccctcgcgctgtaggccttgcacgtcgtaacgcgctcgcgctcggatttgcctgtgtcgactgtgtgtctcgtgacgtagggtcagtatcaccgatcgggctaacccaagggactattagaatcgtatcgctcgtttctttcgtgctcaatcatgtgtgacattgggctcagggcaaccacacctaagttgatctctcgtggcactacacccgtgctttggcgcggggtacggggtctacagggccaaatggcattgccgcgatcgtgctagcgagtagtaacccaatcgcgacgcacacaatggaagatcattcatgacactatcgtggatgacaacgaaacatgagaatagtccatatcagtattaagccggccactcgtcaggcgcccgctcggcgtttacccgggctaaaagtccaggtagagacataatccatttcgtctaagccgatcacgggtgcagccacctaggatcattcaccatcccttagcaaggattaacgaataagcattagagtacaggagagtactagcataatgctcaaacgtctttgacggagatggagcagagaaaaaacgtgctctttgctacttatccaaggaggagggagaccgcactcatttgttaatagcaaaaggggataccccgatgtgggccgcagacgacgtaccaacgcgttggcgatacagtaatggttagtcaaccggaccgataagagtgctgacatccgaggaatggtaagatgactgactaatcatgcctattaggggggagcggtccttattactttcagctgccattggtatgggttggaccagctggtatggatgttacgacattagcggtagcccttaagggggccccttgaactatcggagactgcggcactgtaaagttattcgtatggtatcacggtttagcttctcatctgggggcaccaagacatatgcctaacacctgccatttatacaatacttcgcgactagtgtgaatcttaagacgactcaggtactcatttcgcgtatgttggtaatctacggagtttttggaatgtacgtaactaggccgttctcataaggggtgcgggactctgccctgtggactcaacggtcccgataactcagtctgtgactccagccataccgtccacgttgcgtaattaagccgtgtagtctccatcccaaaggtgggcgttaacttatcacacgaatcgtggcacatacctcctgcgtattctattcgctgtcttgtggcacgccagttttgagtagagttagaacgtacaaggcttatgtgctaatgagctgttgccgcggcccgaagtgcctcgtaatgggccctgtctcaagcttccgttataggaggtaaaggtaccagcacgtatcggagcaaaatgttgtcatgcagacgctgcgttatggtggtcatcgggtcaacgagccctgtggacagagataagcgctcgagagggtaaggtaatcacctcctctaaatcttttggccgcaacacagcgtatatcatcatgtgggaaaggcggggttaccacaaccaagctcagttgttacagttctgcatcctggcgtttgaaatttggttggtctgtagggtgagtgcggttgagctctgacatttcgatcgttgcgagagctacgcatattgttctattaactttactgggtcgctacgaaggacttctgcttatgaacggtgagttgaggcacccaagtgatcagtcgatcaccgaaacggggtttatgtcggggacttctacactcctgagagctgcgactgtcaagattttctaaacagcggatcgctgggactaccaacttgttgtcgggaagagaccgtagattgctggtgagcgcgctccatcgagtgctcgtaaatgggagagagaccctccatctttagagcagcactgccttgcatgcgagtttggtgctcgataaatggccctgcgctcccaacgtaaatcgtcgtcggtttcgggatccatcaattaattcgtgagagatcaatgtacaccttctgctgatagggtagccgtcggtcgagacctgcctaaatagcgcgctttgacattttctagggttgatgttacggttcggtgttcggatcagtgctacggcgtgacctgtcccaagttggagaaagtctctatggtttgcgtgtatctgtcgcgggactttgagcggagagaaaaatctccaagggagatgtggctattgactagtacattcttagcaacagagagcccatcggcacccgaatattgcaggactgcctggtgacaccgttattttttcatagtcccggaccttcctggcccccccaaagatgggtatcgtgtgcatctggatacacgacaaagtgctcgcaccggcgtaagctggataaaacagagtttgattcccttctttatcttattaaaagaggtcaaatccaaccaaaatctgctgctgcctttgatgagagtataatcctgacattcggtacgttttgtcgcagactagataaaaaagggcgttgggcagggttcaaaagatgattatctcgcacttaatgtgcgtcgtcatagtacatgtcaacgaagaaatgcccttaattcggctgagccggtagtggtggcatgttgtgcaaacagggataggcagtgcgatgacctaacccgcggaaaaaaggcgacagtccccggaggcattcgccgccggtctccagtttaaatgaccccactggacagtgcactggcccaggacaagccaggtactccccttcagtgtcattgtagtgaaggtcgacacgcacgatgtgttcgcagttatatctaatcaaacactaccttagcgtcatccgcaaaaatgatgcttatagtagccccgcatggaggatgtcggttcgactgatacacggtggccgatttggaactagcatagttgctatgtgaatgagctaatccgctactatgacttctcacccaacgcctcaagtcgtgctcttgttagaatgctgtctaacaattccgtggagctcattctgtcccagaatcatcacggacactgaagtttgcgtgttaattcatgaacgagtccccctaattccgtcgtcctgcgccggagatacacgtgggctatgcccgtaaagcgatgttctacagagatttttcaatgttgagaggtactcatgcggtgctgagtagggggcgacagaaatcattccccttactgcaatggctacaaacaaacatagagtactcacgacgtatgactccaccatcattacgagcgtgataggagcatacaatcaggacgctaccgtaaaaaggaatcttgttcaattacccactctggaggacaccagctaatgctcatgccggaaggggcaggattacaagctaggcgcatggcggtcacgaaacttccactcattgacaaagtccccgggaggatgtcttggatctccacgaacgcgttacttatgggtcggtgcaggcgattaacctaatctgcgctaaaggtctttgccgaagcctactttggaataatatgaactttaaccctggggacctttttgtagataatctgcaggctgtgacgggccgacaacgaagatatcctttatctcgatataccagcataatgaggatttttagattgaggtgaaggctgctcaaagatgtgctacttatcggtgggctctcaacaataacaggttaggacagttcccgcgcgtcttggagaaagttggggtgctcgataccctaggaacagcatttggcaacgcaatattgaacctactccggcccattgaatgctgctcacgcttatataccgggtggtagttaagtcgagtgtgctccgcgatagttagtgcttccgttgctcacgttacagcatatgacctgagtgagcgtattgggcgacacctcacgctcttttctctcctcacttgctacaccgggatcctcaggttcaacccgaacctcttgacagcaagtcgctcacgcgtgaagcccgaacagcttctgaaactggaatgtctttacatcaaggccgtaataactgtaggggtccggggcagcgcgttcttcttgggcgatcgggaaaggcgagacctaggttctcacggcctatgatggcacggcttcagttccgtctctcttcgccgttttacggcctctgacttaagcatatatacctcatcgcttggagcatattcgacccagaatctacggttcggagacttcgggagtgttatttatagcgcctattgtacggaaaagaggtgctggggatacatcttagtcaccaggtgacctgacagtagtgggtgctacccggcaaagccaaaacatacctttcgctggattgcatgcctgctggatcaagttcactttctgagaacgcgcaaaggactacctagtgctcggagaatcgaataattgtactggggacagagatgttggcagcttcggtcgaaaggtgttaaccttagcgtcaaatcgcataatagctcctccagaaggcagtcgtaaggacgccgtggatcgacaacttttcgatcctttacccgtaaccagtaatccgaagcggaatatgaatcgtctagttcttcaataccctagttgtggtctgaacctaaattcatcaaggagatgggaagctagtctgcttagaacccgatggtcacaacggagatttgagcaaccctgttcccatgctggcagtacgttgcagcgttccgagacgtttggctgtgtcagagacactaaactaatcggcgatttctcaactattctaatcacaactgtctccgcatacaagtacggaggattcttggcctatagaagacgatcaatgcccccagatatccgcataatgacaaacccatgcatgactacgcgagttgttaaaaaacccccttcgcgtagagtttcggaccacccgggttaattgcaaccgctcagggcgagtcaatggtcgtaccggctttagaccttgctaacaaagttactatagcgcacgggttcgcgggttgttcgtcagctgaaacagtgaggcctttcggagccaagagttcttccttagttaaatatcgccaggctacctcgtaaaatagttgttctgggttggctcccgcgcagcagaaatagttagggacgtttgacttgcagacggcgtcgcagcgaatcggccacgaaacagccaatttacaatggtgccatgcataaaacattgttcggcagctattgcagagaacaacaggtcataccggcatccgattagaggatgccgttgatcaagggagccttcttccttttgcatttgctcgtccctcaagtatgtatgtgcctgctctacctagaggcggtcggacgttcgcgcttaatccaaggaaacgtatcgttatgccttggtttgaagagaagccaacacttatgtatgtgcgcaacagcttccaggatgcgcgcaccttacatgattcgaaccccttcgcgatactcggctacgggcgttgtaaactaggccgacattggacgctatcggaccccggagcgtgcatctgtcgctaaatcgggtttaccctgttaatacggcacgtcgtaagggcgcgtgttcggctccatactcttgggggacagtcagttcactgaatcatgtagggaccgcggtctttggctaacacaccaaaagttgaaacggctcagtttgtattcacgacgatctcctctctaaaatttggggcgtctccaagtccatccggagtaggtgacattggacagcaaaccaagcgccaactgccggcccaagcaataatccagacactccaatcccagtcgttatttttgacggcatgtattagcctctgggcggacctctagggtgccccaacgcgcggacactggatccgctaaggcttttaaccttactccaatgagagaccccattttgttgaactaggcttcgcgacactcgacctcacataaacaaaggtctgtcgactttcaattctcctcgtggtgacggcacggcagcttctgacgcgcgaacgtttcccgcgaatagatcctagagtgtgtttcggataccctgctgttgcccctctgtgagctatgatggatcgcacaatccagaccgatttagtaattgctgtgtttttgcagtatcttaggcaccccatgtcccacaaagccaactcatggctttaaaatgtcaccccccaggataaaatgtacgtcgtccgcgggattcatatattatttggttatcgggaatggcgccagaacataagttagtaggccatcctttagccgtggagcatttgaccaatccaagctcaatcccattagaacaataccacacgacaccggcctgtaggaatcctcatgctagaggctagcgtgcgccaagattcgaccgtagcactcatacctttccaccgcacggcatattgatttattaaaaatccatggagatacttcggagctcctagtcgtataaggttatgaactgtcgcgcgaatgaaatatacggactttttatctatatcgtcccccccgactgtttggggcgctccgcatatccagtctcgaaaatagcgagcccgtaattatacttacgcttcttatccggattccgccgcccctaatctcaggacttgacaaaagggttaaccgaggttcaattaagttgcttctctgatgcaatagctctacgtctccgtgcgtctttagccgcagtcccacgtaagccactctggtcctttacaatacccggtctttaatctacgtatattttaataaaccgtatgagtacaagcgccccaactccgcctggccgcagtttctttccaggcttggatccaatgcacgatgtgttcgagggctcagaacccgcaagacccctatgtcattggactattacactcctagcctgatcgtggggaagcatcttgacccgacacgttgtcagtgacgcaactcagtataggatggggcacgctgtttgatgcgtgcggagaggacagtggaattgtggctctaaggcaccgcaaccctatgatctgacacacaccgtggaaagactcgtccccagagtcgagactctgagtagcatacctggattttcgaaggatcctacctctactagaaatatgtgtcttactttcgtgtgatgcggaggactatggtacgatgtgtgccctcactgttcgtgctgtgcttttgctaaccggattcgcccgtccaattgatgtgaccccggtcttaaccctaaacaaaatatctccatggcccgaagagagcagcctcctacgcattcgctagaggccttccactcgggtctataattcccactcaggcccggctcgcaaactacaaatgcagtattgcatggctcgcggggacgccgccagctccgataagggtgtgtcactatccaagcacttgagtagtgagggcagtatgcgagtacaagtaaagtaatgacatgacccaagtaagacgatgaaggtgggattcggcttgttagtcatgtagcagttcccacatggcaccgcattaaatgttaaagttaaaacctatcacggggccgccgaacaacttattctcggcctcgctaacgggtagagtatgaactcaatgcaggttgtttcgccgacatcaccagccgcaatagctgttcgatacgaggtagacgggtaatatatatcagggtggaagtgctccattttttgaggtggagagctataagtttgacgtacgaacagttccttgcacgacggaccgcgcctgtttatcaggccgtggcaggtatagcgagttcggatccttaaagatactttgtgtcacggactgatcccacccctcatgagcggactagcggtgctcgagtctatgctgttaaggatgagttagcccgagcttatgtagctccttaatgacctcaatctttagtacctctaacgtagttaaactgcacttagtgcttttagtatctatttttacggggtcctaaccaaatatgagatgtggtcgaaaggtaagaatcatgttcgttgggccaaggaggtcctcttcgagcgcattttccctgctctatctaggcccttccaagatgtgtatgtagatgtacagtctaagccgcagcgctcgtactgctaatcagagcagacagtacaggttagtcgcgcctagtggcagaaaagtattgggcgccatggaacagctcgttgttgcggccatagcctcacaaccaagtccgatcagtgaaactatacggctgcctccgcgttggcgaaccacgtcctgtctgtattcacggagcgttttaatcgggtcagttagtaccagttgcacatataagcgaacgatcattttcaatatgcttggtcgtaacaaggactaataaaaatatcggaaatctgcttgtcatgaattattatgcgataataaatggggactacgacctcagctcgcccccaccccattgtcctgtatataagcttaaacccgtttatgtccagaggacgactgtgcttcaaggtcctattcatacggctaccttagatcctcagcctagttttttaccgagtcctcttaacagcgtgctaataagtatcgttgcacgaatactggcccgcctactgctcggacacccacctgtgactggctaatctcgtgacgccatgaattggctaacgcaggtacagagtcaagataaaatggacgagcggtactccggtctacgacgccgatccctctatgatttccctaggaaacctggcgcgtggcggaagatgcatacggcgtgtgacttgggcattgatcagtctgcaatcggacaagatcggggccacaccgagcttctttgcttgtggttaccggggagacaaagttttggcacagcgaacacggtaatgactcccaaatttataccctccccgttgatcgagcctgcatctgcgggtagactcagaggttctggaccgcatagagatcaccgaggggacgtgccagtcaactctttagcatggtcagtatcactcccatccaagatcaggacctcgttcagtatgcatgtataacatgaccatgtaattctcatagaacgaccacgaccaggacaacatacgcgccacggagtcgcaggcgatggtgttcaatcgattgccgtatcctttacattgggcctcgttatgtctatgcttggggttgggacacgatatgcgaaatctcggaacggacagtataggacgtttctacgcctttttacgaggtctgccacgtacggagtgtacgaagacactgaacgggttagacagctctggacgatgcttactctgtccggtgttacggacacggccataatctaactgggacatccattcatggcttcgtcgccgcggtcatgattcttaattggagcgactggacttttatggtcgcccccacagcgatgctcttgggccgaactctagagaatatagtaaatctgtccattataaatattgtacttgcggcgctctggatcataatcaaatgttagggtaaagcttaggcctcaacaccaccgaaggtactacgcccgtttataatcaatacatcacttgatgccagggcgccccgaggactccgggtccccaagcacagggtatagtgatataccgtctcgacggtgttagctgatatgaggagtcatgtactctcagctgtagcaccttcccctcttacgagccgtgaacgtgaaggcgcgttatatgaacatgccctccctataacgcttatgaggtagtcggaatctataattaacgcacctaccgagcattgttgctgatgttgtaacaggagacaatcatctgactttttgtgaggctgtggcgacgtttgagcataagatatccctgccctagcatttggggatttttgtgggttagcctgatactaatgtcctaatttctctcatcgagctgcttatatgtatgatcaggttgatcgccagattagatgtccaaaatcacatagattgaagtccgcagagggaggaggcttcgatgtgaatttaaccaactgttagtgaactgatcgtatttggtgtattcgcccctaatacggcgaacatatcggtcggctagacatcaggccattataagattgcgttcatctttttatcgagttctgcaactttcgtatttagttcgaatgcgcatctcctgatgcccgaacataaagacgggaagtccagctgacacggcgtccacggctaacaataccatgtcgactgtactcgttacatgaagaagcctatggcttactaggcccacgccacctgcctgaactgggcgtagggattaagccgttccatattaaggtaacaaagtacgacagttcgaggtgcttgcccgcggggacgcttgacctgttagtgtgccttgcactgtttgatcttgagaacagagcgatgtcttgtgggcatacgttgctgttatcggccaagtacggtcttaaagttacgtacttgccagcaccagtgcagaagagcttgcgggcgattacccggcacacggcgacccaaacggttaagaaaccgtttatagcgcctggaggcacctccgccggtacgtgcaaggctctcccatccacgctagcgccatcgacggtacattgctcgactggggatcgcccgtgtcagcggccagacaagagagccggtttacggattgccaggcaggagcaactcgctcaggcaacattcattgatattgaatctaaaacagtctagttcaaatgcgtaccacacaccactatgcggtcgacgcaaggtgacgcctggcgtattgaccattaaccccttcctgtctttgaccaaagcgtccgccttgcgggacatgtgccgttgttcacacgttagggtaacagcaacgggccctacacgcgcaccgttgaatagcaggtaaacgtgtatcccgctttgtcgtctcgttagaagcggtcggttacatctcacatgtaagtactatctcaatttgtcggggtgttccgcccacgacccatccgaactctctcccaagcttgaatgactccgggcttggacaatcctcacattattgtagacatacgttatcataccttcataaaatgttaaactagctgcttggtttggatgctgcgaaccacgtgaacggacatatgtgtgaacgctgcatgccctggcaacgaagttccgtcgatttgatcgctaacgccgttgtgcgttatagtactgggtatgaatgccaaagagaggttctcatttccgccctgctatactattttgcgcggggccgtgaaactgtggggtcttcggttcactgtaactgctgttagctaagctcgcacacccaaaaagagttcggcaaaaatgtaaaagactcctcgttggtctcaagacgaaatactcttggaagcgccatacgccttcagcagaattcggacgatagacgactggccggcaacgaggatagtcctacccgtctttcactggtgagtgatcaccggagtgtccaaaagaccttccttacttttcactaatgtaaacaatccaaaccaagctcatgaagcactactagaacccgcctgcaattgtgaatgcttatcattatccatgggatgcggtgatgtgttctggtggtctagggaatttagctacggcacagagaaagtgcaatgaacttccaaccttgtagcccgccaatgatcttcatagaagggccacgtgtaaaccactcaaaagatggttcccgtctcagaagagtatgcttctcggtaggcttagcttcctgatatatgcgctggcaccgatgttaagagataatatttcacgttaaaggggcacacggcagaagtaggtttaggagtaacgggtagagacgtcgccgttctgcccctacacagttgctacagacagggcgtaacccgccacgatctggggagcatcggaaataaaggttttagtttgcgaaggcgcgctgctgcagtgcgcagttgtctcctttacctgactatcagagtttactttgcttggggtttggttcttgtctcagcataatgcgctatctgacaacgtaatctacccgccgattgaggtaggatgaaaaactcattgcctgttggcgatgacaccgcctcgaataaggctctgacacaccgcgggtaactcttggagcgtaagtaatgaatggcaacaagagctattgagccgtagttatatcgccgggtagccccactctagctgttcagctatacggtcgcgtttaagctgtacctagttattttacgagacaaataaccttatcctctgatcttcaatattcttgttgaagaacccagcttaagtcgaagtaagtgctagtggaatcacgtatatgccggacgaacgcagtaccacaccgacgtcccgtaatcgtcactatgaaaacagtggacccggtcgaaagtcgaatattatagtgcgactcgctctgctgattgtacttcagcgcttttagagatttccgtccttctcaggaatgcgcccctcttatggacccgaattcactacgttaaacgtgcttaccaggcctgagtaatcccaagaatgagatcaagctagataagacgtgtagaggagcaactccatgttcttctccataggcagtttcatcctggtccgcgcatacccactggacgtatttcagtgccttgcagcctggttccgcgaagttgataaggcccttgcatagctcgatattactatttatcgatttgcagaaactcaacataaataataagcgtacggttattactgcttcgtcgtgggggatatagggcctaatctcggataactttcccacaacagtttagaaccatagttttaggtttatccagcgcagcggcatcttagttgtcataatacaatggagaccggcgaacagataaactacgagtacctcttgagacaaccaagtagtccagtaagcctagttatcccccgtggccttcaacttctggccgtagaatcccgtaagcgcatcaaatcacactgataatacacaacagggtgcagccctcttggcgcgtcgactacactgtgactggatccgatagcgaatgcaccgcgctgatttcctatattttcacccatgcattcgaaaatttaagctgatctagcgtcccggactggaggtcgagacctcaaacgctctagcgttgccgatcccctggcctccagacccagagatcgagaacggttccgggcatcgttactgccgagcaaccgttctagctagttacttcagtcagcgtctagcacgtgaacagatgcgctgagtaaagtgcaagagataatcaccaaggccccaacacaatcataacatccggcttctgactcgtcaagaaccaccaggtatcgaaggaagcttttatttttactcgtaagattgatagtaaaatatttggtctaaagtatcagatgttataatatttttccggaggcacctggggcacacaacaacttagacagggattcagtgactctagtattcataaccggtaaattctgcgggctccccgcatcttgcaataatattcgcgatcgtgtatccaattacaactactaagggtatgcccaagtgttggtgtttattcgacagatgtcaataactgatctgtgcgtagaggggagcgctgcggctgatccgtacataccattggtatccgagagataatcccacgcaggctcacttgtctccggtgcagactggaatctcgggttggcctcgataacgatgcgatgcgtatgggccattctatttatagttacccatgttggcaagcacacaacatcttttgtataatgtgagtagcgtggattctggggccaccacgtaccatacgctctccgatctcactccatcccacgcggctaggcgtgaacgttgagtcggttttcgctaggacactttttccgatggtaacttcgattttgcttcagctcaattagcgccgtagatgtgggatctcccgatgcgccatagagccacatagcgtatgcaatatgccttcgtttcaagcaccggtcggaagatttcaactctgcgacggtgtaccagtggtcgtacaaccatcgatgcgaaatccacaatgtacgagtcaactcttcgatgctggcgtcggtgtaatttatacgcccgtcccgctaggttagggcttaggccggtataggcaaactatcagggaattttcgagatcagctcttctaattgtcaccaacaaggacgtgtgagttcagcacagccgggtttttgcttttcgccaaacaggaagtctctgagctctacgaaagcctcgacatcacaccgctgtagcaggggggctaaagacgtgtctagccctcccgcaaagggtcgtcaagttagatggaataccctgctgacctgtttatctgcctctcctccagttaagtataacttatgcgatttatccggttaggagcttattgtgggaacataattcagttctcttaattcggtcacaaccaacatccatatatcttcagacagaggcggttgtattcatacgaatataacacggcaagggcccccaatattccagcaccatgccagccattgaatcatacgagtaaaaggacacgattctgccgcatgtatcaccagcaatactctaagctagcgaccgcccgcgtcaccaaccagaaggcggataaaggcttacctggaagccacaacgtgacgtggaaacttcaccttctcgactagatcttgctaataaaaagacttaagctttgtctggggatcctacaacaggccccgagctctgggcaatcaagtattactttaaacgaattctgactaggcggtcgtcgaactcgtgaagatatcaaaagggaacggatcatgtaattctccgcaacaagttattccggatgacgagcttacaggagaatgtggtctatccgacagcgtcctgccacaactgccaagaagccacgataggctctattctatggattactatagagaacatacgcataaatatcgtactgaaccgctggatcaatgcggctgcgttgaccgcctgtccgtgcagctaggttccataacactggagcatgggatgtactttggattaatcaaatgcctcagtgggacgcccctacttctgttgtgaatactgacagcgcttgaggccctatgaccgggggtcaatagagttcgtaaccgagcggttaccgtcatcttttgtttcgtctctttcccacccgaatatatgagatcaaatctacttgaagcgtagttggacaatctcctcaaacctataccctacctctccagcttaaatcatgcccgactgtggatgcgtggctcatgagtcgcgttatatctcaaagcgcaattgttaactctctgaagattactacccatcagcgcagccggctgttgctcctgatagcacgatttatcgctagggccatcgaaaaaagcattcgtatgcctccctatcagggggtggtctaatctgcgagtatactaaacggtaagttgaggactttacagaagccccgcgatgctaaggacaagtagtcggggattcacgtgcctacttataatgatatcgctacgaggcactcgggaccaacaatataaagctttctcaagcatagcaagaataatcatcacgaaccttcactaatggtgattatttatgcataaacctattcgtgcgaaaattagtttgcagcagcgaagtaactggcggggccttaggtatcctagcagatgaagggtaacgctcatatgagaccattacttattgcccccttggcgcccactagcacaagttgggattgaactgtaaacgagcaagacgaactgtctgacgagggcgtcacggggtctattacttaagtctccctaggttgacagatttatgaactagcttacacaatgttatacgaactaagcataccgaagccagctacgcatggtgattacacaagggggcatcgcaggttggcccacatcctggtaagtgttgactatctttcaatactttcgctggtacctattcgtattttaattactaaagctatgaattatgccggcccacctcgaagaaagtccccgacgttaccgggtgaccctgccgccaaggcaaccgcagggaaaagactcacgcatgatcgacgggctgtcaaccatccgtcacgacaaactcgctaggtgttgaagtgtccacggctggaaccggatcggtccccgtaagccgttaatggtgtacgaatgggtttacgacacggaggccatattaacaaagggccccttcatgtctctagttgggggtggtaaccgggcctcacacacaataacggtcgctccatggcatttatccccgcggcgtaatcgaaagatagacctagtctatcccttttttgaggagaccctcgccgtaagattcatatgtgatagagtctaacgcgaagaggtgttcagttcttcctaaataaagggtgatcgttggagctcggattttattaattgggagcccaattacatggctccgccgacgtaacgaaagcagattctgtcagtccagtatctaccgccgtgtgggctgtgttcgagggcgggggttaaatagggaattggcgggagatccctttcggctgatagcatatcgctatatatacatcaatgcgcgccaggtgcccgacgaagtatataatagcgttactgttcaagtatccataagaatatttacgtcttaggctgtgggttggataattcggataggcgccatgtcccaaatggtctaagctccgctagcgagcgctattatggggacgatttaacctgacaatcgaagttgtgccacggccccgcgtaatcataggcgaagttaaaacgggattgagcagcgtagcgtttacgtcgactgtcggcagtgtctcattcgtcctgtgacgcacccttgagcgctcgtaccgagttaggatagtctccgtcactcaattacatcggctcttatcacacgtattcgccgacgccctaaatctgcgactagcttatagagaattgaacaactcagtggaggttggacggcatctgtagaatcaacgtaaaggtcaccctagatatctttaagcattggtggcacgcgaggacgtccaactacggcccttacgccttggtcatgggttgtagacaggctcatggaagtgattagcgcactagcatcgggcttagcagttatgatcccggtcgctgaaagtcggcatcgtaggtggaatgggtatggatgggtaaaatcggcccattatggccgcaatatctcatcaaccgtttatttagggatactccaagtgtgttgaccaaaattatggggcgtataaattgggccaggcgggggcgctatccgcgccgcagtgacaatggccattcgacgagagtgtcaccgaagcatagcctccggtttctgccctagacaggactaaagccgggaactatggattaagacggtgttgttaaaggtttagttccaaaaagagagcggaactcgatatgttcgtgttgattgtctcgcttgcgttggtcctcgcaactgcgctcgggcagagtgcgctcgaatggtgtgcaagtccgaggggacactcaaaccttttggctggcctgttaccgcgtgcatgaatatgtcaaagggtgatccattgcgatttcttattggagtcacttttgcataaccgcaccccacatttacgcctactttaagaatcgcgagtcgccgaagggttgtacgacggcgggctaccagtctccattggtactcatgggtcaggtgtagcttaccaaattttatcagttataacgttctggtcgagtatgtgcacgaagtactcgcacgatatctttgtgatcctgatggtttgacaaggagtttgggagcacgcaactttgggcgtcggttaggtaccatgaaagacttatggctacagttctgaggcttagtagcatcttacccacgaacacagcgaggtgatggaggcgcctttaacaatagtgtgtgagaactggcattgctcatcctgaaaagtgccgaggccatgctgtacaaaccttgttggtatagtgactaagctaatcatcgcactaccgaccatcttggtgacgacccgcgagtcctggcgtgtgtgccaaaccgctttcaccgagttccatatgggatacaagcgtacgcgagaacaagcacgtaagaagcagtcatgccttcgagtagccggtggaatagaaaacattcatcgccaacgcgatgggggcgacgactaatgcgtttattccatctcactggctattctagggtacgtccggggctctttggcacctatgacagaatgtatcgctaactaacgccttctgtatagtagcagaccccccgacgctttggagatgttagagtactcgagtgattgatgtcattctcaggtgaggcgatgggatcacgttcaacacaccgtacattcctctgtaccagttgatgcttccaaaccaaagcataggattacgttttcagagtcgagtagtgttctcaaataggaccttccttcaccgacaaattctcctccttttcagacatccagggtttttggcctgactaagtcggcagcctctctgagcacacgtttattccggaaaagcccgagcttaatcaatatgagccaaaaaaatccatctaagacccccccatgtcttcttcttaaactcaaggattgaatgagatttgatcggagtatggtgacttactaaccgcagctgaaagctccgatggttcgaggagtcccgtgccgcgagcgatgtcatcgccatctttaactggaatgagtggtacacactggtcagatgaacggggcattacctgttttcgctcttatggagagagcggacgctctgcgcgatcggcgctacgaaggcaccgtgccgtgaaactctcgctgcaagagactcgcccggtcatcaacctgaacggggagaaatggattgcgtcgccggggagggaaagagtcggtctgacttcacgctatcagaggagcccagtgcactctgaagcgtaggggagctgtataacaggaaccttctcgcatttccttggcggcggggcctcgaaggttaaatttaagttccctgtgagtccaacagttcatctgaagttcaagtggctaaacaagaggtaggccagctccacctaacgtcgtgtaatggtgacagggtctacagaagcgcgcaaaactttgcaacggtctggagactggctcgtcgaggtgaagagagcccatggttccctagcaaaaggtagtgtcgctatttcctatacgcatcatcgcatatctcaaaatttaagattgcagccgagaggtgcccgccgcccacgtgcgatggataacagtaaacctgtctattccgtgatcgccccgggacgcgtgcccgaccttgggcgggctagcgctggctaagcctacccaaaggccatgatacccaaactaccggcgtgttgtgaatcacctcgctgcttatagcgttcctatggttcatgcgatttcagaccattgggttcagagctagggtagtacaatccccaaaggtcattagctgtcagctccaggattcaacagtaattttcagtttagcttgtcataaacaccgccgacgagggggggatctcacgacgagggaatcttgctctgtcacctgcaggggtatggcgtatgtgtttgcgactcacgatatgatcgggacgttccgaaacgagcgggatgcgacccttttacgtgactagatgtaactcacggctaggtccagttatctatatcttgagtctctaatggttttcggggtcggccaaagctcgggctgccaacttgccatcgcttgtatccggtaaatgccgcgcaatgcgttagggggctttggagttcaatggcgtaaagttggccaagttgcggaccccgatacgtcgtagggaataagttaccgcgtgacgtgacccaccgtagttgtcctcgattttctaaggaaacactgataaggtatgcgtccgatcattttttatatcagcactactggcctgttcaaaatttgatgtagggttctaacgctgagcctcgtacggccacgttaggccgggatcgtaactctggaaaggctaagagactgtcgttcgtctgggaataccggaggggagatataggttcgaaattatgcattgtgacaatattaacgtctgcagattacaaatttctagatgtggttctaacgatgtggagtaggttctccgacagaattaaagaacagtacgctaaggaatgaatgctgatgcggctgtgtacatcagtagttgtgaacgcaaggttccgaatcaggcagcgcaaagccttgaaagttaacacaccttgtcaggagtttagtggtgcgccggcttgcgctctttcagatcacagatacccgaatttcacgagctgttatgcaaggactctattaggtttactttgcggccagcaaaagtcctaaaggtccatatgtaaccccttgatgggatcatctccatcttacgactctcagtaccgtccagagcgtccacaagtaagcttccgggaaccgctgtaaggcgtggccgcttatcccttctatcggactaacggaacccttatttacctaggccataaataaagtagacttaagatgcacctagaacaagtagttctccccccctcaggctaatgatactgaaaatgtatacaggattggacgacaaaacaggatgtcctagccatctgtcgatgcatgaagtgggactgatacaaccttacgcaagatacagagagtcccgactccagaatcgagggggttgctagcttgactccagcgtccatcggacatagaaggcggagttaatggccttgtaacacctgtagcgttatgaggacagtgggacgagtgtgagggtcctccccttgctaacggctagctaagagaggctctagaacgcatcgcttctcgtctccccttttagtggttcaaacgcacgatctaaagccccaacgaacttgatgcctgtgggtcgtcaaggctgtcgtgggagggttgcgatatatgctgacatataggtaatgggggataatcttaccttcctacgatatactgtcaccagcttagtctgaataaagcataaatgtatccttggggactataatactggtcgtcggcgcgaacggtcgaagtatgaagtgcaacggttcaccagtgcaacctacgtggccagcatttggagtcgcaagcctgaatgtcaagagaagttagttcactcgcgtcatctcaccatcgtcatcccaagcccgttagaacctgcatcaattgagtcttcgagtggggagggtgaagacgacggcacgactgcccatagagcggtggcgaatcgcggtagatacagcagaaacggaacctccggttaggaagtcattctcctcgcaggcacgctacgatcatttatgtcgagcgctgtcttgccccgtccacaaactgaaactgtacctgatacacggattcatcaaagcctgaccaggtaggatgccacatgattatagaccgcgtcacaattagcctgttcctactacgagtttggagaattttgccctacacacgactgcccaattagtccgaaaccgactcttgcttccagtctgatatacccgggtatctaaggcgcgtccggacgtccattccctacgcagcgataccatggcgtagccgaatccgcgctgtacatccccataggtgaatgaacccttaaggagtagcctggggaaggagcgtctatttttcctactggccattttaccatgtgagttcggcataaaaggcttaggtgtatgggcgaacggttgttgttagatcagttagttagccagcgaactgagcagcggctttggtagtaaagagtggtacgaatagagacctatgatataatgagctactgttggaaggaaaaatgatgttgtcgcgcctatgacaactggtggtgaacgtaagcgttactaacaggatctcactttttactacccaccagaagccatcaaacagcacatggggtaatccttcacgcgggggtttcatgcgatctgctggaccccgtgaccgaagtcggttaagctcggtagactgagaaactacctgtcgtcgctcgctcgcgtaatgaaggtgtacgtgagagattgagagtggtgccgcaaagaaagaggggagctcgccaatgtcaatcaagtagtggcacaatctatacaaagtcgtcaacgtcagttttatttcgaagcaggtctcaacacttgacctcatatgccggtagcgcgcttgattatgaattcaggtatctcatagccagatactacggcgcaacggcgcgctgatacacacaagtatcgaaaaacgggataggtgctagaatcacacagtagtagcgatgtaagtttgtcttaatcaacgacatcgatgaggagatctcacatcattctattgattgttctcttttgcgactacccaagtactgcggaccccgaacttgctactcgacggagatccctctagaggatctgtggagtggaacagcatgcgaaggaaccagagctacctttttatgctcacaacgggttttgtctgcctaattatggcgtcttcagtgctcacccatgctgggcgctagcttataccatgtcgagtaccgatagagatggccgcaggcggtctcccaggcataacagcaaaccgggacttttagagtcacgaatagtgttgtatctcgacctaccatactcatgttagctgttgtacagcctacccgactatttcgtccaatatctattgacgcgtgataattttaggctgcggctccgcttgcaaagcagctcagcgagctatccttgcacagtagttttcattccatgtcctagatcgcctctggggcccggactgggactcaatatcgagcggaaagcctttacggtcgaataagaatgagtgatgactcctccatttactcatcgtcgcgaaaaatacgcgcgtcggagttttgcgcgagaatcataaagctaagcgcgaacaaacgctgaagtcggcggttcttaccctgcagcattggcggtctctatcatttgtaaatgcaatatggcaaatctcaaagatctgaagatactaaattgattagaatcaatatatcattattcgtgggcctaatgatgctgatcattaggacggacagacttctgtagccctgccgaatggtaacagcggggctcttccattacactacggtggatggccattctaaggggccggctccaataggacaggcggatcctttccagagtttaataacgatggcaatatacgtaacagcggaggacgataagtgttgttctcatcaaggcaacgtgacgtgtcccaaattctacggcgaataaattgtccgtatactactttgaaagggggcggccgaatcggccggcgaactgctgtcactcaggcaggttacagtttcttggcacttttcgacaggacatacacttagatctcgtgcgcataaaagtcttaaacctacccagacattcccccccccaagtattaaaaaccccacgaagggtttacacccaactactactgtcttggttacctcatgaatcatgttagacggatctcttatacgccctgggtggggcgactgtaccttagtatcgagaaaggaaagggatttctttatgaccaagtcctccctccatagttctaagtacccttctcaagtcaaccgccgtacatccgcctgggcagtagcaacactggaacaccatggaacggaaggttaatagtccgtcgacagctattacctccctaatctattcaccctcgttagatcaattcacaccagcacacccggaaaatagtaaaattgtagagggtgttaaaggagtagttcttcagcgccagttagcaccacatggggaccgcatcgatagtgcggaagccttcgcaataccggcgtaggaagggaagattgggtattatacagacatctgctatcaatctttccgccgcaggaagccgtaaataacaaacttaactcgcggtagtttacgactactcctctgctgggtatcggcagatgcgtgcttaactcacgttaggactgaaggcgagatccgacgcaaccgcattgtacgacagggtcgggtcgataatccggccctagagggtcacacagtttgatgagtgagtcttgctaactcgcctcttatcagtcagtcaggacaccccgagactagtttgatataactcggagtatacctgtttttgggcagaaccatagcggtggggatcgtccgatataaccatgagggtcagttactatctagcagctgcctcaccgaaccatattcgtatgagtcaaagccggctattaaaataatgggggctaaaacagggactacttctactacggaacgcaggagtaacgcggctcaaaagtctcttgactatcacacggttacaagaatcggggaccggtcggttatagctcgccgtcgggccatcgatataggtcgtcaaccgggacttagacgtgatcatctccatagtatatcgtgcggtgtgccgcgtaagccgacatcttaacatggcgccagggtcctctaggatgtaggcgtccgttaaaatgggtagatggctcagggctaaaggtcgacgttcctcttagggctgtcaaaacagtatgaaatacatgagtgactatgcttgtaggtgccgggcgtgcggtcaagtacccaattagcaatctctattgacatgatattcccccaaggggtctggtgcgcctcacgacctggatactgtcaggtaagtcaagtctattccgtttgtagcttcggcggtcaacgttcagacttctgtggcacccttggcgtcgcacaccggtgcactttcctggcgctagctataacacgttccacgtccagctagccccttatgcttccgaatccctagccagaaacccgaagatttgcaaccatgcggttttcttcaatgatcagaaccactccgtgagcacaccttctgaaccaacactcgggaaggaaaacaggacattatacaagacccataatggaggattggttgggggttgtcgctacgacggtgaggtcccaatgtcagagcgcgccttcactattgggttatttcgcgacagtcaagaatacgaccgtacgaactgaaaagagcgtgatgattgaaagtaacaattgtagtgtgtccccatcttattagtagaagttcgttgcgactcgccggacgaaggtgaaggtgtgctatcaaccgggaagctggcacaacgtcagtgctcttcaatggagaccttttctagcttgcgatccgaggacagcgttaggtctgcgtaccgacccgtgacggccttagtgcgtaacgacactataccttgagacttctgacttattcgttgcggattcgtttctaatctcgaacatagcactctccgcgcagaccacagacaaccaccggctggtttcaggaagcctggcgtcgcgtgtcaccgtagtcgcatcgagctagcataccttcatgcgccaatgctcgcgctcccgccgggcctgcctttcttacctttacatggcatgtgaatagacgtatgatacgtagacggttggccacgacaatgatcgtagagccccgttcggtttaacaggacaaagtagcactcgatcaatgagcagtaacacccgtaggcgtaacctgcactataactagaatgcccctttggtgtaccccgacccctacccgattgaccaatgtcgattcagggtttgtctatatggattattgtaattaaagggcccacgtcctcacctcctatgaacaacagagtcttggtatgctagtctgcgacgccggcagtaattgcggactacctgacttcacggaatattatgactgattttacggctcaagggagttgggtcatgtcgtcggctcaaacccttttcgttacgcgcactgaaatctacaatccgacgctcaagtcaacgtagtaccacgagcctacaggatgacccggtactgctagtcattgatgctatttgtatcgcagttcagcggggcgagcgtagtacctgaaagatctacgctatcccgtgatttgtatggtttctggtgtctgcgagaggggccctaggtacgttcccatccgtgctcccttaacctctcaaggtcactaaagttaatccaaaaacgttcatctgcaggtggtactccggggttttacttgttagcctttgccggtctatctcagaagctgagcacgcacaggcaaactcacagcggcaaagattaaccagcgcgtctacacgattgccgccccaacaggaattcggtcgactgcgctagccagtatacctccgataggccggaattcgtaaaagtacacgttacttggctttgttcgaacaagagccacggacggccatgtgcccatactccttgcctcgcattgcaactgacaggacgcaatttcaaagtcggaataaattaatgtttcctcagcctcccagtgttctacttgtgagcaagtcgggtcaagatctgaacagataacagtagcaaaggttgacttggcgggtatgatacctcaacaatgagcatatcgaaagtccccacggaagccgccactcctcaataaattcacgcgcttccagtcttttcaggcggctgagtctcgggcctgcgcgcacacggatcgaaacgtggaaatccgtgaaagagggacgtgatgaaatggtgggttcgccggttagcatttctgttttgcgcaaatacgcgatgttaatttgagctcagtcaccccccgtgatggtcgtccttccaatatggtttaaacgtattgcgtacacaatgatccgttgtggttaggaccggtcgcgacgttggatcagttccgacagccatatcgatggccctagtcgcacgctgtacaccacacacagtcaaaagtcaccctgcgcctggagaatactgaagcagtatacacatggatcggcaggtgtgaagtctcatcaacgaaatcaatggaaatgtggtacattcgacgcttgagtagggaggagaaagtaaaatcgtgcagagggcgaaacggcagcaaccacctgtgaatgacagtgttgacacggtgtattcattactaagcggtccgatgcaatgtgctccagatgcgggatattcacctagtaggtatgcagtaccgtaaatatgctaggaagagatgtcaattaacgtcgtaggttctcatggtaggtcttcggggtacatccctacctgcgatccctaggtaacggcgtccagtagaccggttcaagtaactacagtccttgtcctacacagcttctcctggggagctaggtagagcatggtatgaacccataggacttccgacaatcctttgagcaggcatcactaggtttctacaatctgacggggacaaacacaaagatcctcttcgaaaagtgacgcctcgttgataagccctaaagactatggttcccagttcgtagttacatcctacatgtcatacaccgccataacatccaagcaggacaagcttgtaaccccacggcctgcacgatcaccatgtgcgtcaagcctttccgtggacgagtcttagtttcgacggttcgggtcggtgtggcctaaagttccccgttctcacttgccgaaagccggcgaccgggtactgaaggtcactgctgtctctcttgacagcaaagaaagtgtacccaacctgaagaggcgcgtcgccggagatgcaacactattacttaccctagggtaatgagcctcgtgctccatattcaaccgttcttcgtttagagggactccgcactccagttccgagatcttatcgcctcgctacctggtaggctacccagatgacacgagccgcgtacctctctgcatgcgtaatccaactcgcgaagccctcggttgtgtccacacgacttgcaagagtgtgtcagctctggagaaagacgaataacctctgtgaaactgacaaaaaataccacacgggctctgttgtaccatgatgatccagcgtgacacacagaacaagccctcaggtttagagctggttgctactccaatccgggaacatcgatttccgattatctcgtccagataatgattgttcgagaccacccagtatcacctgctaggtacggttatagtctaccacacgcgcttatcgtgtcagaagagcccgtggagtgacataatgtgagtacaatatagagctacctacaaccaattgtgcttctggggatccgcgtcgccgggtgcgaaacttttcccacacgggagtttccctatcttctacttaaacacgctaaagttcaagacccaagtctgattcctgtcgtcggactccgcgtggaagcaacttgatctattccccgagtgtggcagggtgtacgtgcacctagacagggcagtgtaacgttcacattctatgccggcaaaccgctccatttgcttcgggctctatcgactatagatacttatccgcgctcgggggctcgcagaacatcctacgctagccggaacgtgcaagatgaagtctgccagacccgtagtcagtggaagttgtcgacacgctggatattttatcacaaggtccggtgtttcagtgtttgggctctttttccgggaacgacccctcagatcgcgcgcacatggcaaccgtctagaatagtttgagtttaaattgctggaagctgaagtactaacagatgaagatacggtttcagaaggattttaatgatactgcgggacctatagtaccaacttctgtacacagggcatgcggagattcctcgtatgtggagtccctgcgatcgttgtgaagcgcgctctgcgcgttgcaactcttccgtcgctagccggaatgcgcaagcataggttacgctaatgcaatcattgccgcttctatctgccctactatcaaacatcgagcccataaggactcggctgcgtggttttactggcataatggttgacagagttcccccaacgtaaaataatttggctaccaaatcgcgtcgatgaagattcggacacaagccgcaatcggtctgttgcagacagcctgctagatacttgcgcgcacagtaatccgggcaaacgcaggtgaaagtcgacatgcttgcgaggagttttccgtgttagagggggatctcgcgaaggtcgtttcgcagcggtcagtacaatgccgctaccgaagcgtgacatactgaaaaatgcaattcaataacctcttgaggcgcggcggactacgtggaggatatattgtccctgtctcttgttacggagagtaggagctctagggcacttacgtcacaaaagtacccttaagatagaattatcggggtggttcgtgaactaccaacgcgcagacagatggcccgacaacctgtagtccatgcctggcgctcgcgcctccctatgacccggcctgacacacccagtcttgaacattaaccttgagcatccttgataaattgttatgttgaccttccaccgtacccagcacagctgacgatgccgagtcaattcaagagtaatgcgccttcgcgtttgtagttcatcgtactaaccgggccaatgtgcccctcaactgaggccggttaccgtcggacactgtgtttatcactgtcagaatcggtaatgcactttgtgggtttgcgtcatcacagaattgatttttcgctacgtttgtaggggtgctgagcagatctatcttgggccaagttacggggagacgggctccggccatagaaggtcgcaatgcgggacagagttaaactataccgatcctcccgttctaccctcaacacccacgctgaaatgcaaaactatccggcgtgtattcccctcctctacaaccagactttccgtctgaatccgttgaggcgttatcaaattcccagaggccagatcgtaaagttggatgcgcgtttctcaatatttacgacgtcgctgagtttgggcaggagcacatgccgttcacttatctgccctgccccagcctatacgtattggtggacactcccgggtgcaaaataccagctatggcttgagtcagagcgtggtggaatagatgagaccttcgttgctagcaaattgttctcgttgcttggttagggtctcttgtgccgagccaaagctgtcctgtcagtttggcccggtgaatccttggcgagcgcggtcgttaaactgactccagatatcgtttccgtatcttgatttgaacccctgatccgacccgtagtgggagctcttcaatctcgtgtcgagtggtcccttccacgaatacggatatctatatggcgtgtgcctcgccgcgttaatatataattggaacgaatctatcgcgaccacaaactactttctagcagacgcattcctggttttaagaccaagtaccatcccgcactcacatctgctccagcacccggcctttgatttcacctgagtttatcgtgtaacggaccgcagccgggcagttcgtaacagaatcgcgtgacgggaaaggacctgagtaatgatcgggacaagttattaccagttctgatgtcggtaacaggcacacatcccgaaccttcgcataggataccggctggtcaaggagtcctgtagtacccacgctagggcctcggtgagagcgcgcagggtgtcttccctgtttccgtccttggcatctctgttaggcttcggactcatgcggtatatataacttccctcaattaagcactcaccaacacaaccaatccggcgcaggttgagaaaccagccgcgtcggttaccgtcacattcgtcgagggtaacgagcgcattccgtgttcgatggcgaacaaccgcttacatacagagcaatatcgcatcctcgatattaattaatgcgtcgtccaagattcgaagaactaggtgggctaaagtgaaggacggtggcgggcgatctgtacaaggaagagcattggcatagccagccctccaccgtcggcatgtgactcattgcaagcccggcttatcgcgtaaggcacgaccggcgattcccgccgagccaaccgtggaatcccttatgtatctagcaagcaggcccttgtgtcataaggttcagggtgggatagacaacgttcataattgtgataggtaacatgtattaactagattatgtgatcacttcacgttctgattcttttggtcagtaccagaaaacgaattgttcagatctgaagtatacttcttgacgaacttaatgcgtaaaattagtccgtccccgtggaccccatgttgtttggtaccgaatccaaaggataccacttagttcccaggcagctagtagggtcgagtcggcacactcccatcgaagttgcccattccggtcatgaacggggctacttatcgaggtgtcagacgaagacagagtttctgcgttggggactattgctgaatagttgtgtgaaatagcgacttgttaaggagccccataggggggcgatacaaagttgtgaaagcctcattgccctgttcaagacatatggtgtctaaactttaaattataatgaattcgctcagttttaattttaattagtacgagctttagaactaataagttcttagtggtaatgcgcattataatattactaggttctctgctgtaaaataataagctgcaccttcgaattgcgaagccgacttctggtaatccgagacgaacctcccggatttgcgatcatccctgtatgattcgagatcagatacccctcaatctcctatttgaggtgcagtacaggctcgtccccggagcagtaactgttagacggttccgagtctgtaaaagtagcaaatagtccccagggtagaaaaaaaataaccagcagttaaccctttgtcttcttgttctagaaacatcatccagatgtgtggccctacaacgactgggtgcatcttacggaaaccgagtagatgcgatatccaagtagagaatcgatgggtaggttattatactctgccgtcgggatctctggcaccaaaatacgcaagcgggcacctgacggttgaagaagactggttcacttgtaatgaaattactaatcgtgggacccggaccaccttctaagagcagacaatggaatcgcgtggatctcatcgtttactcgtcaccaagggacagcatcctagcagaatacctggctgcgctggacaaaccactcccgccgtgccagctatatcgtggtttatcaagcgagatcgacacaaaaagttacttctggttaccatgtaaagacgcgtcagaattaatgggctttttcttctccaaggttgcatattcgctctgaggttctaaacaaatttcatacttgcccgaatgggctcctggtgggggagcataacgctactttcgaatctctgagcgacaccagccagaattagaggacttttgtctccacgccattactcctctttgaacttacgcatgaccggcccggcttaatttcttgtttacacctcgatacagtttggtgcgcggcccaaccaggtaattccatatgtccctttccaggagactgaggaggctgatcgggtactttatcttatatcacactgggatgccatcacataagctccggaaggatcggagcgtgggttttgtacctgggatgtcgggaaggcacatttgttagtctgagaacgtgagaagtgattagttaggcacgaaggatttgctacatagtagtgcgttcatggtgcctaaggccttcgtactgagtgcgtccgtcaagtatctatgtaatacggcactcttgccggcgacttggacatgaggcccgcgctgactctctgcaccgtcatagttaaacgcatagagcccgattaaattctggccccccttgtttctcgagacgtcgaagctatagagtcctaagtccatcgtgagatgacaactatagtctgctaaacatgtgctccgtcttcctgatataacgtcgagttcgggcttagatggacacaaaaaggatcagattgcctaattatcgtggagtcgttctggtagttaaatcatacgctctggccttagaaagtcagaatcaactagccggaaacctaccccgtctattagaaggtgaatgttgtattccagggctcctcgccgatggagggccccgaatcacatgtaagcgataaggggcacgggtagttaaaatgttggcagacggtacacgttagtgggggggcagatactgcaaaaacacttatgtcacagtgtaattacgggtggttttagtcccatcgttccgcgcaggtccgttcgtatctataagcgcaaggcaagtgcattttaggactacgacagacgaaccactttattttgtcaagtatgaaggaacaaggatcaggtccgtcttcctcaccctactcgttaagcaattgcgcgccttaatccaacgagatcattctactggctagatcatccacggtgatcgtcccacgttaatatttaagccgttagccgttcaagagaacaaaatataacccaacatgcccagcccgtcgaggcggcggcttgtatatgcatggctttgccgtttccattcttagttggcagcgagcactcgcaccctccgtactgagcgacactctacatggagtctgtacgagctttactcgaattaattgctaccttaaagatttggttgacgaagaactgttgaagtagaggtcgctcacggagggtttgcgcagcggcagtgcaagaggcaacgttcgtatcctatcgacaaacaatagcgggtcctgtgggtagtttctcctcgaccaatggcgtgcgctatgacgtcttgcgttgactaactctgtaaatctgccacgtaaagtactcaacctgccccgcctatactctgcttagtcgacgcgcttgacacgtccatacggtgctaaagacactcataaaacgattagtcacagtttttcaagcatgttgtaacataactccagatcttcatcgacggacctccacaaccttgacgtgcgtgccagggatacgcgttgtatttgtaagtgcgagtaagtcctgtacgttgatctcaacgtttctgcagtttaggtgtgggagcccgccatattgtctttggtgaccgatagtgaaagccgcggaacctaacgttgaaaaacttttatcccagtggtttgtatctgtagtagatgaggtataagtgagcaaaatctcatatagataaggtggagataagcagcaggatgttctgctgccccttcctactggactatcagtagatagggtttaggctcgacagccccaggtcgcgccaattttagcccttgaaaccgggaacgggaataagttctctctgacgactgtcaagcgatgaggaacagcccgatgccttacgccgtgaacgatactgcctggctctaggtgtgaaatgctttagacgggtcaggttcagatatcaagagttggtagagaggctatgtcgccggatgacgtagctcccgagagttgtgcaatcgccgtgtgcaagtctattgacgttccccgagactgacgggggacaacttatcgtatacagcgtgcctttcccaggagatcatgggtcgaccgtaaacttcccgctccccagctctcaaaaccgactaggattcgaatccagtccaataatccatccgctcctagccgagtaatcgtccacacgaatctaaagtaaactaagaaccgcgtcttgctgaacccctagtctgctcgagtgtggaccgtcctcgagattgtaccccgtccttacccgttcaacctcatctcatgcataaactacacggagaagcgcggatcctaacatcaagtattcgggagggtaacgactgatgcacgacaacattgccgttagaaagccgtccctcgcgaggcgcaatcggcgcctctagctttagagagggaaagaacggttaaatctttcgtagcaccttttttcatggcgcggccaactctgcgagtccgcagaggaaacgctcgccggaactctttgaaccctgtcgtctggttaaaggagttatgtctagaccgagattacctactaaccgaagttgcggtgtccttcgtcaaaagtcgagacgtacccttcgggtccatagtcgatgccgtctcaatccgagagattgatgggtagggttcgcaacattgctaggccctcacttcactgctttaatcagagaatggatttcaaatcaactcagcagacttgctgacaaattctaggcgtgcagacgggaccgtaatcaactttttccctatccgcgataaccgacgtggtagttcgagttttaaccgcctggaaggtcaccatatagttgtgctggcatgtcaagggctggatgaggtgccctgacacgttcctctctacggccagttccaggaatcaattacatgtcgtgagtcgcacgggaagattaataaaatgaaatgacgcatgcgatgactactaataaatgaattgtcaccatggtgattttattagtagttgtggcctggagcgaaaaaaatattccgcacagagagatagtgaggaggaggatctatccttgctagcacctctttctcaaagatatttaagtgtttcattggaccttcatcacctcagaatgacgtattagcggtacgcgcgggtgataattttccgcagcttacgatacccttagcacgaactagagacacaaccgcatgcaccatgaaaccgacactagaggattgcactcgcggactccagtatacgatggcggcctcgggatctaggctgttggtaatttgccaggttcccccgacaggaactttgttcggttatcggatagccacgcaacacataggttcgtagggacgacacgcgaggattctgcccaaggtgagacttcatggaaggtgcgtaaaccagttcgttgagccgctacagatacctgctttacgttaggttcaatcaatagtttaaggcggagttcgttcgggttcatcttaggttgcctttacttgcgggcaaatgagtactgtgccatctgcccattgcctggtcaaatactgccagcttccagtacgtttgccggcggcgaaaccattttactgaatgtgcctttgacactacactacgaagctactttggaactttacacaataggctactggggtgcgatgacgaagcatccggtatgaacggtaccgtgccggtgtcttccatttagcaggtagtctcactcaccgaggattatgatactgaggggtctttgataccaatatgcgaccagcggtaactgcgcttatacaacaatcgagaaccttatagtgtctgatgcagccgccaacgactcatcatttcgaaccttgtctctcgtctgcacgcatcttaacaagctcttgtagagccctgccagcttcgtcaaggccacagaaaaggctctcgttagtccggcgatagtcggctgccagcgcgaacagacttaacaacgtgcctaaacagggtattgtggccccgtcgaactctgcttgtccgcccataggcatgggaatacgcaagttatcccgtggggcaacagtggtcgattcacatgtatagggcccgcctctgagccaccagcctatgctttccagggatccttccatcgacacttcgggccgtggccccagttgaagtgattcagagcgagtgcgcttgatattgatctcctcgtttcacgtcaatctgtacatagtattccggtcggtgaccccgatcggctgcacaaatcccactgtgattgaaaatcggtgaagcaggattctaacaggtcaagaaccttacaatccctcatgattctctttttcttgcggctgggttttaaggacccctcagattagccctgacatctgatggggttaagcaacttcgcgtactgcgtcctatcggaggcatccacagtcaggccatatacgaattgtcaactggattggagagacgtcctgtttggcgtggccatctgtctgccgtacacatctgtgtcccagtagaaaactgtcagccggcctattgtaaaagtcaaccagagccgtgtgcataatttgatgacgcgggtgctagcggtcaactccgaaaattcccgttcgcgccagtggaggcgtgaatcagactcagacactggtacggcacggaatatacgagccgactagggagtcacgagattagtagaggtttctacagtggcctctcgcccactaccattttgcggggaccgtgcacggttttagtgtacgtaaatggcgagatcctgtgcgcctaactaggatgagcttttgagtcccctttcagcatacggcccctgagctacctttcagattagaacccttgaaatgagaagccgaatattagtgtttacttttattgacgataccagacctctgtggggtcggcggaagctgattgtcgaggcgaaagttcacactgctagggtccccttcccttgtaagtgtagataggaacgtgtatgacacattttagggcgaccataaacgttcataaaacatcttccctgatacttcttgctggtcgtcgacgcacgggcagaaatacgtatgggctaaatcccgcgctagattatgaacaaagggactacgcgtaacctcttagatcaagaagttctaatggcaccaggatctaattcattaacttggtggcatgcagtggttgttcgacgtggccctaaggggcaacgttcggtcgaaggggaatccgccatttattcggatctggcggtaacaaagctttttggtgccaactcactctgcaggattgaggtccgaaaccacttgtagctagtgaactggcactcttgtattgggagggtggcccccgcaagagcgcaacctatgttacgttaacccgaggactggcatccaactgagggaccccggtcgcttggcctcaagacattacgggtatcgcatacttacaccgccacgaagccattttgagaacagatggtttcaagctgcctgctgagacaacgatgtcatataaagctcgaaccttcgtggaaaattacttcttgtgtgtggttttgaccttctaggtgtgcccatagggcaacttacacttaagagataagcctgaaagggtttggtagatcattcgaagagacggcggtaagttcggcagagttcaccaactagcgttattcctagcttccttatcaagcaaaagcggatctaggacttaccaactcgtataatagataagctgaggccgcgtctaaagaacaaaatattaccatcgggtatgtcctccgcgtcgagcaccctgcgttacgaaatcctttcacagtaacccggaatttgtaaaactgggcctcgatgattccctccgaaaaacaagtgagtgccacaggactcgtgtcttgttttacggcagtgtattgctacagatgcgctccgactgtctcacaaaatgtttactttaccaggggtgagttataaacattaggatcttcaacggaacgatcataaaacataacgacttactagcggctaggcggggggaggattttagtatgagagaccctagcgaaatagcacatccgaccggtgaaagctgtcaacatcgacaaccctctatcagcagtcccagcatctaatgaatccggagccgttgcgttaaccactactttttgacagctttctgaaattatcgagcatattttctagcccaagtggatgttcaccggcggcccagaaacccggacagctactgcatatcgcgttgctggctttctagggcgtaaacaaacgctcactatccgaaaaagggtacacgccgcgcgcgtgctcgattattacctccacgggtctcgcgaaagtcatcttagagtttctatggttcacgtctttgcaggtcggcacatgatggcccgcgcataatgctatggcatggacaacgggttcccgcagctaggcccttcgctggagtgaggtttacactgatatagatccggcaactattgctcatgcactcataccaagcgagtctgctctaaacaggatcctacagccattccggcataggaggcgatttaagcgtttatgtaaggcgccatctctccgaatctatgtgggcctctcggttggacattcgtgcaccttagcgtgcagtgagcgacaactgtgaatccgacactttctcaccggagaatctcaccaagctggttctgggagacagctgcgtattgatggacagctaacggccgtccaatggtgcgacgttgatccgccatacagagtcgttcgcgagagctcctgtctacgattttcgatctatctattgagtcccatacatctgattttgattaagatcgttgactcaagattacatatggtcctcttaagtaaactccttcggctgatctgcatagtagtggtggactccgttaattcgaaacaaggtgcgatggcgtaaagtagttcacgagtcgctctatttccaacaacgtccgagtgataaagcatcagaaagaatcaattgacgtaataatagcacgcagcaacatgaagtggaaccccccacacgcttcgacgccgacggaaacaggcttttatcgaacggctctcttgcctccactgtgcggcctactctgtttgagcgtgcatccttacagtgtggcgtaagttatccgattatccgagtcattaccctacttcgtatcgtagtttccttcatattcaaccgaattttgaggcacatgggcttctgaatccatgagctctatccttcgctctgaacgagcctcaccggcagcttgtgtcatgtcgttctcgcaacgcaagagttgcgacaaagtccgaggcatgaaagaaaataaccgcggggccagaaaggacaccatgatgttgaccgttagacggcggtataaagatacggagcctgtgctagagagctccggggagcattgactcacattttctgcctatagcgaccccactagtctacgtacaatgcggatccccggtttattggccggtgtcgtaaattcgagtccgaacatatccaaaagtcagccgaatgaggctagtcgtccatgatgggttaaagcagtaacctctgggcatgtcggtcagaatagaaataacctgcgcttcgcaaagtcggcgccacccacccgcattcgggcagcaaacgggattaaaccctgtagtttcccgcttctagcgacgtggtttaggagatcaatctacggagagccttaccaccattagttttagcttgccgacacgaatcctggtgcaacttatgcgctaggatgcggccagagctagtattaaggcctccctcacggattactggttcgtactaacgcatgcgtgtcataatctgagcccacgaggcatgtctcacacgacgttcctagactctttgatcggtgtttaccagttcccactagggccctgccatagttgtattttgaatcctctctatcacgccccaaagtccgaacaaaccttacgcatcccggttgttatagcaggcttgagcctagtttacctaacttggaaaaggcccagacttcctcatgcggcacagaagacagggagaaattcaggagacaggaaggataaacggtgctgcggggacggcttactatgaggagtgcgcgctttcccggtaagtattatcactaatgccttttggataggttggggccgaggggggcatgagctaattagctctctctctttcccttgagcaagtaggagacgcctcgggggctttttctcgtgcggtaggcaagctttgccatctgagttagggtaagatactaaaattgccgagcggaccattggtgctcccagcagaaaccgctttctcgtacctaaatccagtcgcggctttcgtatgccgggtcgtcgcggtgactgacctaggttcgatagcttatagatatcaaagacaagggccttggtaataagaggtgcatcccggcgaaagctctgcagaaggaaaagcacgctaaagaaggggacaccgccatgatggagagattatcaaatggttgacacgaaaatggtcgcccaccgccgatatggttgaggaggtcaggtataaacgcgagcacagctaccggaacccataagaaggttatcgatggactctcttgcatcttcctctcaggaaaatggttcagtaccccagattcgaaactgctgcgatctccgactcgccacattgatgcgagcgttggagtgatttagacggcgcagagtttcacaaagaggggcgcgagtgacaccgctcaggcagcaccgtaaagcggtgattcaatgtcggttggagtgaggagaccgctgagtcgttcacttcccctattgctcccgtgcggtctcaggaagactcgtgggatgccttacagttataactccccgagctatgcgagttgaaggtggggtacacgcattcgaaacgatgtcgtaatgtcagcggtatttgaggagtgttagaggatcgggtaacgtccgctgtggccaaactctccggaaataaagtctcgttccctggtttgagtcccccgaggaaggatattgaacggacctcagtcaaggcaaccgtcgaacgactgatacgcccagccctgcttggttattcctgaggtgagtctaaaccttgggcacaaaacctaccgctgttagtagacctttcaatcatcgcagggatctgatattgtatgttaattctggctgtgaacgtaggagctccgaacaaatcactccgctgcaaaatgcctagaggaagcacgatggaattgattaaggctcccctactggaacattgttcgcccaccgtgcattctttgccgcgtacctatcgatggacctgggctcagagagtgcaattagcggacaaggtaaggttggtaggaataagtcaattaatcgcatcgccgttcactactagcttgagcataccggatacagctacatcggcaaatgactcatggcagccactcctgctttcatcagtcaggagagtccagcgcgtcaaatacttttggagcggttcgagtgtctcaacaaaagtacggttaacgtatgaccgaggcggggtgtcctgacctcgatccttcaaacgggaactttgaccgcgaatgagtccttgtttgccgcgccgtctaaagaacgaacgcactaaggcaagggtacctgctactgtagagtcttctctactgacgattacatccttatcacccaagtccttcctgttcgtggtatgttccaggcggactcaggcccccgtacgtcccacgccatggcgtcattgcctgggcgttgactagggtgccctaaaaatgcagtgaactattcgttacgtttagtagtacgcgaaaacctcaggtcctttggggagtgctttcctcgtgtgtaactgggccctattggctgattggaagttagtcagtgcaagtacggatcgtacctcccacctagttccaccgactgttcccccggaaacacttccgataaacgctgtgccttgccaccatgcgcttatgaatcgaaattgagcgtgtcatagcgtacttatttcgtcggaattccgaataatgcccctcataagcgctattcgggacgaagaaaccggatttttcccgacgtgagcattctgctgtcacctacttgaacagttatccaaccatgtccagtgcttatcatgaccagcctcgaggtaccggtcaaatctacttgaaggctggcgatgcctttgatgagtagctcttgcgtaaggggcatgtgccgaatgttcaggtcaatactgtgaagatggatcctatttatcttgttgtaccttgaggtaattcatcagaacctaataggataatgacatcagagttttcattcttcgttaataaggatgtatcacaaatcataggatattatgctatttggtcatgatgacttccccacctcacgacgtaagtcgttggcgtacccgggttccattaactcccagttcggtactggcactaaacataaagactccgcctttgtagcttgaggagtcgtcgcctctatacgtacgctaaggaaaagtcagtgaacctgattggatccgccatcatctgttaggagtcgccccaactcgggtgcatacggacggttctatagacgagccatttgatcactgcacaaactaatgacactggacgttgtatatccagcaggttggcttgatagtcagctccgccttcgacatatcgcagtacttaatgcgatacaaacgcggaggcatggggtcctccgttggatgaatgccactggtcagttcaacgctccctcaccaatcctgagcttcctattcacgtgtacaagccgagtactggtctaaatactctgatgcttacagcggctctcacccccacgatcgtacaaaacatggcaggtttaaagcattagctccagcaggaccggcacaaacaatgagcccgagaaacataaacgtgtagtattagcactcgccaccctcatcaaatgttagtactgtatgccttgcatagtttttttcggcagcgcacctttcggttggtacgaacttgggagacaccctcaggtacggtgtaataggaaagatggtttcgacagaatttgcggccttttaacattggggtcgccccgaactctctaagttgtatgtccgtatgcattgtttgcgaagaggaccaaaaccgcccttcggacctaggagaacgagacgactctagatccctctccttttgtttgacgctgggtctccgtgagattcgtacctaacactcactgaacgcacaatattccgcgtagtgtacaatagtaacgaggaggtctataggaacgtcaactatgatagtgataggccgacaggctaaaaactacgcagtaaatcgggaatccctgcagcattatagaaaaaaaacggaggtatatcctatatgagggtggttgttaccaattatttactaattgtgaccgtacctacaccacaaaaaactccgatcgtgtccttggtatcctggaggagtttacatgggagtccgtagtttcgctgtcgcaccagctatcacacttctcagacacatacccctgcctagtcgagatccggcagtcttatccagataggaacgggagcctatcacacatctattttgtcctcgcaacgggggctggtaggcctacgatccaattgtttccgtttgggcgaatgtatcaggctgagatcactgagctatagaaggtgcagtgtgcaactgcactctcaaaagacagagtcattacaaggtatactcaacaactcgtttgtaggtgtagcggccggattaatccggagctaatgggcggttaccgttgggtggaaagagttgagcgagatcattccgaactttcttcctaaggaattcctatttgacacccaacctagaagagcctaaagtacttttataccacgcagaaggcctgaagagcatatgaacacgctagttgacccgatgacggggctgttgctttagatgtcgagtttgcttagcgtaattgatgttatgggaatgtgcctcattgggggcgccctcatatgttggcgatttaattgccattgaattcatgtccgtttctgcggccctgttgggggcgaccgagtgcggtcaattccaatttcccaatgaatgccctgtccagctcgacgacgcgtcggtgtgaatctgactatcaatacgagagctttgtgccgccaatacgcatcatcgcgacacatcggttacacccagggttgatcccgtgtttttagctcccgggtgacctattaaccgatcatattgatagagagcttgagttgtttactagttgggctcccctcaaatgaccttaggctgcccaaagctagacccccgatggcgccaagagtcttctggggagtcacggcgattgcatctttgaggggaaagctcgtgccatctgaagtccgaagtgacgccagacatacaaagtggacccgtggccagggttgcaactataatgtgattcccatacaatgtgcctcccccaccttcctaaacgaagcagcgctattcaaggatttgacccccgtctcttaagctgagtcggtgcggattcaatgaacctccttttctcaaagtgagaactccaatacccagtacgtgcaggacctcttcatgcttctagaaatacctttaccaggttgtaggtacgcagtagtatacgtagacttagggctatgaaacagacatcttgggtatatgagagttttcttccatccacgtaacttggacaatattaggccctgcgaggcagcctaacgatgcgtactgtatctggggcatcgaggcttttggaccagaggagtaacggggcaccgtgcggccacgcgacagcgccgttacgccttagccatgctatagacggtcaattaaagcgcagtgttcgccgacaatgtgttgtggtgaaaccgatgaaaccgctgggacaaagtgcgacgcttttgcttcaatgtcacgccgcactcttgcaccactcagtctgtgatagacacccagatccaggatgcaaacttagttgcttcacgatgtatttgtgacgactaatgtgaactccatcaccacattagtcatgatttcggcttcaccagcctggaccatacaatatgtcccgactagcaaggaaaaggacgccgacgtctagcatcacgcgatgctgtcgaatggttagatgtcgggtaaagatacggaaacattgggtctgtgtgaccaccggagtgaagacgtacggatcggtgaatcacgttgcgcggtgtggttagtttccttgttttaggtaaccgacattgtggcccagttgcgcagcgaatacagcctcacagactccgacactcgcgaggtgtacccaggcgactatagtcgccttgctatttgtataacgctttgtgtccatgcgcatcagatattattcgcccataggcttagagtacactaattatttccaggacggatgttatctagaccacaacatccactggaaaatgtggttgtcgaggcggtgcatccgttttatggtacgttcaccgtgcgcttctctcagaagagcttgcgcgtgtcccgttgtacatgagtaattcggttaactgacacttacgcggactgatttgacaaacacatcctgcgtgcactaggtgggcaggcgggttggaacgctctacaagggcaatccctgacatagcaggttcatggtgagacgcaagctaccaacgcgctcaccttttctccatgatagtataaactctacaaggacctgcatctggtgagttgtttgctggttactctgtaggccatattggtacgaattgcgccaagtgctaaagaagttccgctcctaacgtttttgggtcgtcaacttcactcaattctatgtgctatcaattgattttataaaaattcttactttgtgtttgtcggacccacccccaattatctgacggaccgagcttgaatgcatgaacaaccttcactatcgtttgggtgcctcagcatcaagtattcttaagatcggtcaagactgttcaagttggttcgacaacggtcatggttccgcttccgatatggggtggaactgctatgtcaggtctatttttcccactgcatcgaagagccgttcagctcatagacgccatcaataacaggccgagggagaacagcgattcgacgtcgagagtcaaatgacgagtttctgaaaacgttatcccaggagctggctaagtccgcggctcagcttgcactatatggccgctctataggggtgaagattaagatgacacgggctcgtgacagagtaatttttcttttatatctacagagtcgcccacctccgaggtgcacgttctacgaaccgggtttcgagccatagaaagtttttcctcgatagttcagggttggtcgacctaagtctggcgggacccctttggcaggtgtactaaggtaacggtgtaaaattggctatggtgtggtcatccaattgttgttgtgaacattggccctcgaatcatatgtgatgggaggcgcaaacgcattatgctgggacaaagtggcatagtagagtccgcaattgccgggttagcttggtagagggctatcataagccatttgacatcgcagtaagtcctagttgtctcgtaccatctatcacaccgagatggggcgtatctttcaggtggagtctcttttgggcattttgctcaacggcaacgaggcgcacagtcggagggtcttccctgcattagccatcctacagtaacgtgcgtgttaataatgcagacttcataataccaatgtcggggcggaaaagagcatgttgtataattgtcactttcctccatggagcgccaacacctatgcaaattcaggggcaagggattcaacccacattatttgcaatgtcgttacttaatacacgggccgaaggcggcacggccggactcctgccattcacccttgcgtctctagctttgaacgcgtccactgggccatactgctaggtcatcggtacagccctatcctaccttgtaactggttacgagggtattatacgagtagctggacagatgcgttactacgaagcggagggtcacgccagctttgtttgaaaaaggtagctaaaaggctttagttagttataatagctgtactcgttacgtatctgcccccaccactccgcctagcacgcaccttccagtcatgctaccctggggcagggtgtccggttagaactgcttgagagagtacggaagcgatctataaatgcgctgttaagaatgttgccacaccaacccatggcgaacaatacggagcctcgtttatacaaatgccgggtggttagtgtacatctgcttgttgggataggtaataacttaaaatcacgtaagatcgtagcggcgcctgcggcggaagcgcgtaggcaccggaatgccctgtctgatggaaagtaaccaggtagtacccgatgggagcgacgaagaatccgaaggtgtatgcgataaccgctagtggtgaaaaaggacgaaactaataccgtagctctgttttttcgtgaatacgagcatggggatcctaagttggcagtaggataacgacagttgtaagaaataggcgaaggtgctgtcgagatctgctagtcctttagtcacatttcgcagtacatacgatgccccagtattctgagagtaagaggagaggtaaagccaacttgggtagcaggggacggccaacactcgtctgccataccgctatcaaagccgggttgaccgaatcaggctaggagtagtgaaagttccagggggctttcagctacctctttttacgtgttagcgaggtctatcttgatatgttctaatttgtcagggacatctaattagtaagtcgtccgctggtaagaggttcaaataggagatagtctcgttcgtcattgttattagttaacatctgtgacctgataagttcgtactgcggcatacgtaatgggagcagaaccgagaaacgtggggaacaaaggttaattataggcagcatttcgctgccggccaaacctactatccttgaggttacgggtaacccccggcgaagtcatagtgagcattggttgaatcgcattatgtaggaacgcatctgacctactttcctaattggtactcgcggatgtttagtggtctaaaatttcttggacagtagctccaaaggttcttcagcttagggttgcgttagccgccatctaaggaattatggcccagttgtctaaagattattgcatatttcccggcccatccgccgtgcggagaggtgcggtttccagtacactctcccgtttctctttcccacacgaacaccgctcgagctcacacataccgcggtattgtatccggagacgcctggtcgcgagatccgatccgtgccgtgtctaacgatcccctgactgcgagatccatcgtggtttgtgtaaatgcactgttatgcctcgcaattttcgcagccgtggacatccttgagtgatgttggaaactcgccatccacgcagtaatgagaacgggtgtgactccggggtcttttttgcaagagagatctccaagctatcaacttattgatggtatcaggtattacatgacgagcagatacggtctggtcctcagcgtcatggtattgaggcaaacttatacgccagttttgccgccctcacgagggccgactggatcagatcgcttgattaaccgttaccagatcaggaagacacaatctgcttgggcgtggggctttctattcaagatttcagatataggtcacgtagaagattaacatatccccagaaattctcatcgtcatcttcctacgcgatggttgggagtaccgaggatctagtcacggccctcagtggcgggtatcgtctgcgcggtcaagcatcgtaaaggtcgggactttcccttaaaatcagtgctggcacggtagaagtctaatactcaacgtaagggtttccggagggctcgtagattaacttctgtccgatagcaatgcgttcaggtcgtgcttactcgcccctgctctcttactgtgacggtcgtgccagggagaccgcgcatgtccccttagagcgtgtcccctctatatcagtttcacaacgatttgggtttcgaagaaccatattctactctaattgcccaaggagaaggcgcgcatcacacaactttaacaatgcgtcacttgcatactcgcgggcggggtgtgcaaacccaatcaggggtatcgctatctgtgcagcatgcagcctttcctcaatgtacataaccatgcgcggttagtttagactatgaattatacttaacctaagatctgggttctgttgggtcgaccacgcaggtgcagtgagccctaagtgcaacccgtattgcgcgttgctataggagatccactctcataacgggaccgtatgacactcaagagcgcggatgcccacgcacgttgaattcaatagcgttctgtataactgcaaaagaagtcgtagcccacgttcatgaacgccgccccctagcattcaagcgccacaggatacatggattttgatctccattgaaggaaaatacattgtgcgctgcaggggccaccttcttctagttccttgcagacggtaaacaggtcttcagcgcatgtgactgcactactattgctacgccagacgttggttcgacttcaggtcacaaggctgtttgtgacgtgatttgctattctagagacctccgtactctgttcggttctgaagagggttagacatccggaactctcatttctatagcgccgtctacactggatccttgggctcctcaaaccgctgcaggtcatagctctctacagaggagtgaacgcccaagaaggcgtatgaatgacactattaaggctgccgctcgcagcttcgcgtgtgggcggtatggatcgtgaagtccgtttcgcaatgggacgtacttgcgagtgcaatttgagaagtgacggacgccctgatatcctcatcttttacgggacaaggcttagttggaaggacttaggatctccaccgtggtgagcgccgtttaggaaccagactatagggacaaactcgcagaaatacaccgcgccccaatactccaaggcgaggcctgcattgcattcttaaatcgtcacgtgactcacgcactccgaggtggactgaagggcatttatataaatcgggaactgcactccgttttgggtgggggggtaaccatagaatacagatctgaccgttaccgcgggtgctagttgctactccccggtgcatggaactttagaggtattaaggcttactggtcacgcgcagctgaccaaacagtgcgggcaaaccgtgaagggcaggggggttcgcgctcgtctagcaacatagaaatgtccgagccagacatttacaaggacgtcgtacgggcgagaaaagaacaagaaagacatttttaccggagaagaaacaccaacaaacgaacttatcgctgtaggaggctagtaaaaacgactacatggccaacgggacttcgtcgtcgaagctggtgactgctttgcatctatgcccgtcgctgaccggtcaaatagcacgtccgggtccctgacgctatgctggtgaaggggttagcttgagaaatgttccccttagtaacggccgtgggagaatatcttgaatattggtgacccgtaacgaagcttaagtgttgtgcccctcgagcagccagcgtactaatttgcgcgtgtgtgtctttaatggccgtcttagggtatctcccatacgtagatcgcgaattttccgaccgattctggcaccgccttggagctcccgtctatttgatagaaactcggcaacggattccgtaggtgcaccgcgggcactccagaggtcacttcccctgcaatcggatgcgtggcgatgcttagagaccgggggtaattgagctagccctgcgtttctaggtaacacctatagattgaatagagcacgtgccccggcttctgcggacaactatatcaattgactgtctgaacgctacaagcagcacgagctagaaatctcgatacgcttccactccctctccttcttccggtgctaaattgatttccaagtcttacgtgtgagaggaggtcataatcctgttttgaaatgacgggaaggtgttcatacaatatttcttcgccatagaaagtggtaggattatttggaccgtgttctccagataggaacctacgtcacccgtcatacggtgatgacacccgacttaatcgctcgtagctaacattcaagccacttataacgcattaacctgcagaataaccccgactactctacgtcgagcgtgctgatggatttaagacccacgtaacagttgcactaccgcagaaggaatcaaataaccgaaacagaatctacccgttgttaatataaacgactcccccagaaaccgccaaaaataataaatccgggtaatgatggcatgctgcacgacgacccttacgaccggccagctagggagtggaatggaccagaaactggagaccaatgagggaggtaaacgaagcataggaagcctcaccgtttggggggaatagaagagaaggctctttaggacagttagtccttctccccctaggcccagttgataagagcctacatgcaagtaaccgtgagcgtagttgcaaaccaatccttattgccctctatgacctagaagccgcatgagttgcatgtcctaaagctgatggatcgtaattttcatagtcaggagacggccaagtcagcagaaccaagttttgctacagtgatgggtgcagtcgagtaagaacgcagtacggcgatatccatacgatccatcaatcacaagtttctgcttttttacatgctcgtccccgcccaaacatttgggccggccagccaagcctatcctccccaaatggatatcgtttcattcctcaagtcaataattggaggttaggttgttaagcagattaagaagataacgtatcggcccaccggcagctgcgtcataatcggcctaaaccagtgaagtcgcgaaaataagggataataaaccgattcgggatcaacatcagtggtggggttaacataccgacgccggcctcttagggaacttctcctctaatggatagcccgcagtgcttgtgtgtacctgcgatgttaaagtcgcacgaaatgtcgatttcagctaagccgtaaccagaagatcactaagtcgcgcggtttcgtctcggcgacgcctactgcaaggcaaatagcttcactcattgcaccgaataacgggggcgatgaagctacgttttaccacaacggtacgctgacgaaatacgtccgcgagtagcgcagggaccattcttatcgggaatgacgcattctgtggatgtgtggactgtcgaacagtcggctctgtcggtgctattggcctactcgcattgagttatatcacgtccgtttcgtggaataatgacgagcacgagcttgctgcaaaggctgctcatggtataccatgatccgtggttagatacgccgttcagccagcggattgggagcaacaaggcaaatgagtggctattatcgccagcatcacaccagcggtgacttctgcgtataacgcatcctttacagttaaaatctgtcctagtcaactggtcctgcccagcagcgctcgaaggttgaagggctaacccggtagccagacaacgtcccccttaagaatcgctccgtggcgagtcagggttttgttatatcgcatgggccatcggggacaaaatttgttgtaaaaagtgtagtcacttgatgctcatttggggggggcccacttgacgttggctggtcctttccgataccccgccccgtaccggcaaacctaccctcctggctagactgattgcctgcttttaaactcggtatgcctgacttcccgatatgtggtgagtgagtacacaggcccgggcgccgaaagttgcgcccacgatggctagggctcgatgatctgtacacgataaggttctctcgggcgctgcactacaatgcggcaaatgtacctatagctcgagcaagataccttcttactatattttcatggtcatcgtagcccagctggggcggagcggaactccggtggcttttcagtgcgataaccgagtccagatcgcgcccagcggataataaactatgccgtccatttaaaagggaggagcagcgcgcttggttttgggggtgccccttgcagtcactgataggagcgaactttaaactttatgtcgaaactctcccttgtacgacgagcagctaaagcctgaacgctcacacggctacccctgctgcgtgcctctcggggtgtcaaaagcctctaacggcatgtacagtgcgaatactatccggatggcctcaccctctgaacacacgacccttttgcctgactggacttttaaaccctcgagctccgggcctgacaagatcttgtatatattgattcccaggtcgacggcgtcccagaccaacgaacgctgtccaacggttagagacaagccggtggcatagtcttcacatcagcgggggaatggtccacaaatctttaattctctgtcaggacatacaataataggtcgtagcttactcgctggactcctagatgggctaatgcggcactgggaaggtattactatcgaagctcgctacattgcagaggaccataagcgtccaaggccgtccgttgctattgatcaatcgggtggccagtttccgaaatatggactactgacatatccttagtctcctcaacggcagccctcgacgtgtgcaaactgtttttagccgtttagctggccactcctggtacgtccatgccgaagtcccttttagccgttctctggagcgagaagttaacttattgaaatacgcaatatattgttagtataagatggtgtggaatcagctgagaagcgcccccacagttagcttcgagccctgaaggcatggaagcaaaaatctgtggcttggcggtatatggtgaagacgaaaagtgaactgtccgaccactgacgcagggtggtaccacgtacactcgcctaaaggcgctaacttcaacggagtcttgcatcatcgggatcctgagtagagaaatctgtcgtgtgtcacgtgtgatattgtggtggcgaatttcggatgccgtaattcgttccgataccagatccctccgggactaagcgcctgtagtctttatccaatcgcagttttcagtcccactttttgtgtagatagcacatataactgtcgaagttcggtctccgcatcctactccaattcgagatcccaattcactacacacgtgaagttactgcttgatgtgaaatactgcaacgaccaaccatttgctgataatattcgcttgacgcggctacgtacaatattagatccgtaccagtccgtagatccacctgagggggtaagactcttgaccctgaatacattacggaacaaaactcagactcggtggggagctggcagcggcgtgcataaatgggcaaagagtaccccattgaccttggtgggaaagacggcacccgttgggcgagctatgtcatccccgtttaacctaacgtgatcggccaataaaccgtcctcgagcatgggcgcgattgtactaccctagcttttgatcgcttaacatcggctcccggatccgaaggactttggtgatccgtgcctgtctggactctccacatttggtgtaatgcacatgtgcttaagcggggggcaaagtagggagtaggtatgtttcactttcccgccaagttatcattggtcagattaattaaacgcgtgagcccgcagtgcagaagtaggagtatcggaaggctttatctcttattggaacataagcgaggtatgatttagctgcgctcctgcgggctacctaggtgcgcgagcgtaagccgttacccactgatatggaatgcgatcataccgaagccacgtttgtgccgcccgtcgaccagggggcttcagaacgtttcccggtctccatggcaaacttgacgagctcaatcgcctcgccctattatcagtaagagttatatcgaggcattggtcctagtggtgatcttcgtatcactgggcaaacgtcattgggggtccaaaatcaccgttttatagtcggacagtgcctcctcacgcgaacatctttgagactctgtcttgagactggcgttggaggaaggctcgttcatagttgagatatgtcattgtacccagttgatccgaaacgcagagccgcccacggggacggcctgtagacccctctcgcgtggaaagtctctcgttgtggattcgaatgccgaagaactcaacctaccttttggaagaaaccgcccgggctggaacacgtacggtggcggcaaaccctttctcttcaaggtgtgagatttcatcaatcagaccgactacggaacgcttaggcgcttcgacacggtgtggaaaacctgagggatccgagaaaccgtacgttgtagaccggtaatacagcttgtatctagctgtggctttccgggggtgaccttatggggatcggaaatataccgttatgcatataacggaggccaccaactctctgaacgccgcagcgaagggttgcctcgggctgaagcgttaatggcggtcatagacccaaactgctatgtggtccctttgatccgcgttgttatccgcaaagttaacttacaatcgatctgcggattgaataggaggcccctccggtggcgagaggacaactcaccgtgacttgcccattccttgccggggactataggggtgcgtgttggctcacggtaagaccaagttacggtacctctcgtggaaaacagcgtggcccggaacagtatgcccatgaagcaatgtcccggtagtgtcctataccactcccgcccaagccatacgatccaagtatacatgcaatcgtgaatctagcacgccgtattcatagccgagatactaggaaaacgcgccgaatatagacaatctaggaacaacactctagcagcagcgggttcagcgccggcgtctgtgtcttaaagcgatctccggttaccctatgggactactaccgtgcccggtcggcttgttccgtgttgaggcaacgggtaatcgcggcccaggggagcggtcatcccttcatacgcaagcctttccatggggtgccttagaacagtcgtatatgaaaaagggagagttctccagcgggacgtgccggcggaaaagagcttcaacgctaatgggaatggcaacaactaaattctagcccgcaaagaagggtggaggccgcgcctacgcgttaatagtaacgttatggctagcctccatgtggtgctcctcgccgcaatcttacatgcactttcggtctaaagccaggactaatcattctaagtgacccaccctggaaaacaactccgagcagtaatccaggctgtcgtggagtccagacacctcctatccctgacgctctggccttcgtggaaccccgagtcccctttgcgatacgttagctgcaatcgttcccggagcgtatgaaattcccatgatcgcccgggcagtgcggaagaacacgccctgccaggccaagagcgttattgattacccgtaaacagtgttgcaaggacttactactcgatccacgaaggtcaccctacctacaacctgaagccgttgtccgtctagtatatacaatctcctttacgaaccctagtccgcagcatcaggaaatttaccacgcgcgaatcgagacgagtgctgcggagtcgatagaggccatcgataactgggctctttgaggtgaaagccgagaaccatatctacatatccctattatccaagtagacttggccggccgagtgcacaaccgccaaggctcactcgcttggaacgcctcgatagaagggtgaattcgcccttcaatcgttatgacgaacgttgtggcatgggctgctatgttcctttttaggtagggtgccaagagttgtccggggcgcagttgacagagactattgggcctgaccgttttctgttttctgcacctaaggctcttgacctcccatattaagggtttgttacaagataacgagtcggcccccatttgtccgggtgatcctgttagagagtgtcgtacctgtgaccggaattggttatcaccgcgaagccgaaaagctacttacctactgcataccactgtcgtcgcgcctaaagctgggaattaaaagagccaattgcatccactcacatgagcaggaagtcttgggaattcatgtcgaccgctacggcgaaatagggggcctcccagtctctaatcgcgcctcctttccctgaatcccagaccagccagacatgcgcatgcgcctagaggggattgaagtaattgacaacgcttggaagggaagataaattatgacgccggatgtcatctcatggtctacgtgcgggatatgagataatctactgagatgccgtgacaacattagtagtttttcggcagattccttcatccacaattacttagtcacgatgtgtacgcggttgaagtttaggaacgagacctaagcccgttctccttaggaccccgtgcttggtgcaagttcagggccgaatccagttaagttctcgtcagcctttccatcaggcgaccccaaactgttttcaaaatcctcgatacgagtcatgaacgtagggggggcatccccacgggcgtccccgtactgacagataagccagccaatcgtgtaactattgtagcaccaagcaatcctcgcacaacgaccttatccattatcgtgcataccccgcgttgaactaacgaacctgtgaagtaaccctgttgctggtttactagatatccttattcacctaacgttaggtgttgctcgtgtggtgccgggctggccgcaacgaacctgtgcgctgtatctctgtctataaactacaccgctttagcttacgcaaactcctcccacgagttttgttcatacaggagtccagactcgaagttcggacgcgcctctcccaggacggaaacagataggaaacgcgcgcgtgtcatggctgcagaagagaagacactctaaggttgggaactccccctcttcgtggacatcacttccctgcactcgagggccttcggctgccggactgggaagcttttcccttcgatacgggtacacagatgacttcgggaactcataaagttgtagcaactgcccagtgatgggtgctgggccaccggcgtcaagcaaagaacggaaaatggatgcaatcgggggatgatcctgtggaggtaattgctgaaattgctcaacccatagcaaataatttagcatgtgaccgcctggtctggtggtttggggctgacgggttaactgtgtgacgtacgttacccatcgctaataaatgtccggtactctgattcctagcggcgcctcacagtgaggcctatttgaacctttcacggatggtacgatacaacttccacgcacacgctagggagtcataacaagtataacgccactggggacaattcttctacagaagaattcatgtcagtcttcgttcgaaggaagagtacgcgctcgatccgagatcccggtagagtgctatcgaatgattccaagtctctcataagtttgtttctaagatcgccgtctggtaggatatgacctcggcgacggtttcgacagaacgaattgtctggcattcactaagcgtgtcgtgcagatatatcgaccaggccggatatgtaattctccggatcccgttgcctttctgggacgcacgttagcacgggaccggggcctaacgatcctgatcacgagcgactgagagtgcagtgggtacgaatacgatttaaggaaggaaaagtgccgcgacttcaccaaaactgctaatcatttgaaacgagcttgccgccggaaaaaatcatctcctctccctacccgtttccaccaccttcgaatctaaccgagtctcagacaagcattagaggcgaagacagcgcgcggattatccacaatcgggaggtgatcccgagcggaggttataatacggtgagcggattcgtatggtacgtcgaccattggggatagaagcgccctaatcgtgattgtgcccttcttattgactggtgggtccccaatttcaaatcttcggttatcggtcagggttgttggaggagaaccgtcctagggctgtcagatgtcatttactagaggcaccgttaggttggacatgatgtttgtgtcaaccgaccattttgcttcgggcacatatctcctgtcgatgtgggatcacagtcgagcacttgatctatttgtgacgttgatatagagaaatagttttttgtccccttaggccgaccaaccaacgtaggtccgggttctttcaatcgacgcggctactgtttacctcaaaaacaaacgctagcgactcacatcccgagtagtattctctaaatcgtgcattagactgcccgtaggatgctgctcgcactaagcggggaatggtgacgatttgagtttaagaaacggaataacgttgaggaccggtcctcccgcgttatattaactaatggttaccttggatagaggagcagcaggtgggacgactcagattttcactatcacgaaatgtctattctaccaaaatgaacaagacaacctaaataagctggattctgtttattttattgaggagcagtcccagatttcggagctcaactgccagacggaaacaggtccatacccatgaacgctgtttgctgccgttcaactagcgtaatacgcaactatctcgatgtagacgaatgttggtaaaaccacacactcacaaaaggcgctcagttgatgccggctgttttaaaaaggcatccttagcagtctgtacgtactcctcgcatctagttgcattaaggattggatcccagtcggggtacgtgtggtgacgtaagaatccaaacggaacacatatcggagtggttaattcatcacagcaacgacgtgacggacataattacttgtagcctctccatagtccccggcggacgcagatggaacgtgttcacacggtaaaggatcgttggcatcgcaaatgacggtacaacgtcgatctcaagtgaagaaggctctgcaggcccgtcgaataactgctcgatacgcaatatccagtttcttcatgtgattgtggaaaaatatactgagcggatgtccccaattggtggttctgcagtcaatgagattgccgcagagcgacccaagcgcggcccctccgtgtgtaatgcgtgtatttacagagtctggaaggaagaacgctcatgtgctaccatactgttgcggcagccctcgtaaggccgtggggtcatcgatcgtttaagctccttacagagcgaaaatctaaagttctaactcggcgtcctaggaggcgtagtaagtcctcggtccatacaacgggcattttcgtcaggcgaaatcctagacggtaaaatttgacccctagcaggtttgacgctaatacttagcctggaggttgccccctcggggggcttcgatactgttaggaaacgcgcgctatggacgctgcttaggtgaggcgattgactacggtttcagtcggcaccgctcgcccatgctggcacattccggtcatgcgtatgcatctcggtaatcagacatataatgccccatgatttacgacgtgggtaggacgaaacccgccacatcaataccattggtaatcgtggatagccggcctccgggtggtaagacgctctggtgaattgaagcgataacgtctccatttcgctcttcggagtgacgtcgcacgttatgtgtcagttgagaaatgaacagtcgctcataggggagatggtataaggcttcctgtacaacagtgatccgttgtggtcaaaaccttatcatgaccggctttggccctcgacgatttgtgttcctgtcaactttgcctagcattaggtcccaaggtccaccccactcgggatgtgtgagtcatcgcatgactggatcccttcggaacgatcctcggggccggaaaatcgaaccgtggaagagtttcccttggctggtgtcgatagggctgttatgtaacattgagaggggtcggcactcacctgaccacgaaggcattgccggtatacgccagagggtttgtaagcacatggccccactttatcccatatgggggattcagagtctacctaaatccacacagttcgtaccatcgggggttgatgtatagtcgcacggcttgtgtgacatatcagtaggaacctgcacacatttggcgtccaagagcactacacattcatgaggtaactagaattacacgacaatatgctcattgtagatggtgcgtttactcctagtgtgttgtcctacggtcccaaatacgctcgcaaataactcggctaagcctcctaccggaaacacctccaatggacgaatctcgtctaagaagcatgaaaaattgtaaaaacacatgttgctgaattgtagtacgtcttcttgtaggtgcctaatatttgtccttagatgcgctgggacaggtggttcggtctcagctgactggtaacccctaacgtaacgtggatacgtctgaccaggcttataggtggcccttggttagctcccgctctgatgacaaagcctaacttctggtttacatgtcttttattacaccccgactttcggagtccgatctgaagaatagacttcagctatcagccttggaccactaggcatgtgaaactaaccggggcaacgcctagcttcgccaccagactcgctatacactctggcacactcgttttcaaacggctccactttgcctcgttcacatctccacggttccccgaacgggctaagcaacacccgcgatgactcgcctttccaagattatcaagcgtaggggtctggacctgttgctcaaacaatggggccatactgtttctcagacgccggtgggaccggggcgtactaaatgacgcttgcccaaaacctttcacccgactaacactccgtgacgactcggactagaccagaagcaaaccgctggggtctcttggaatcctacaggagggtctttccgagccccttctggcggggccgttatatgaatgactcgaaccaaacggtatagtatgagaattgtagcggctactagcggcggacgtttcttaggagacaggtgatggacagttgacctaggatagtggagagctgacccgctcaccggagaggtgagagggtcagtatacggatgccatctaactgggtaactccccgcctttaggctgccccctatcggctacacgcttttggtcaaatccaggttgacagaatcgcgcccatataaactcgaactttaatgcacgggattgatgttgtagctgcacatcagtcgatataaggacatcgtcaaagcaactccgctacgcagctacaaacttttttgaagctttcagggatgtactcgacttcggagacgggcgctgtcaaattaagcggggctaaagacattgccctagaagttgtgtgacagcagctggtcccggggtagtgctaactgccgtgtctgacccgtaccgagatacgcctaaccgatcggtgtctgattccttcgagccaacactgggaactgaacgaccggacatcgaggaaggtcaccagagtctccattttctggcgcatcgcatccacacttggattttgtaccggatgtacaaacgcgggccatctgcgaagcccacagactacactctctagtaaggcctctagaaactaggctggttgaggtcgtacacacaatcctgaaagctctgacttagagcatcctggactcccccctgaactctgataaccccggaaaactcgagtcgcggtctgttctagactgtagaattggaaccgttcgaaatacgatgctaatgatgacaagccaaccgcggcgttgtgtggtccaatagtaaacacggtaagcgcaaagtgcgtggacggaggaagcgacgattgaagcgcttatcgtgccgttttcaggcagaaccatggccgcatttgaaaatttcactcgcgggtggcatggatgtgaataagattacgctatcggtatttggtcattatgatcagaattggtctcaggtgccacgaagataagccagcactgacgccatagcgggaggggctttaatgcttcgtgactaattccctgacaggtccaccgtagagcgggcttagagtaatcagaatcacggataacggaattttcacaacacggcgctggcagacggtagttcttgtagtggaaagggcaagattcccagtacataggcacttctttccacgtccgtgttagtggggaatacgttctggattggctaagttgctatcttggttctgggccgaacgcagcgcccgacccaattttagcgagttgaaacagtttaacacgcggccgacactcatagtataacttcttgtcccttgacgcgtattttggtcttggttgggcttgggagagtggacctatgtacgttcgcaatttcgggagaaagacatctcaaggtgactaggtcactggcggccggcctattacgttgctgtccactatccgtttccagcacactgagaccgatacatcaaggtccatcgacaagtttctatgcggggctgccaatcaggggagggccctcggttaccggactcctattgccacatacacactgaggctcttggctccgaaagacgtctatacgggcctagtaaccttggtggctttgctgatagcgtgcaaaaagcactgagagctctaagatgtcagtcgaggaatactgccgtggccgcttccggcacttcccgccggactctttcaaacatgccatcggattgcatagtccaaatgatggtcacgcattgagcgaccatacaaccttcgctggatactaacaggggttggttgtctgacagagaacccaccccattgggcacatacgggtgaacaagcgtgtattagggattctgccattagtattaccgatgctcccttgggtgactcagcgcccactcatcgaatcctctctttaagcaagtctagattatagtagcgcgcgcagcaagccaagtaaaaaatatgccttgcaatcgacttgatggtttttttgtgaatatccagacacgtactttgggcccactttaatatactggatttgtaggtacgcgtcttattagtagatcgaactgatatgaaacgaggttcgttctcctgatgcgcgccctgcattagctcgcacgatttctgacactcgaaacaaaaggttaatggtcgggcaggatccgcgggggttacgtctttcgatctccctgccttgcccaaataccagatggcgcgcgatggatctctagtaggcttcgaaagcgtaagatagtttgaggtctctactcttctcgcagcggagatcacggacatgtttgagcccgtttgacacacaccgttgatcttagcactcgcacagggttgattcctattaagtacaagtcacggcaatttctgcaaacttcagaataccagccatgctgagtacaacacaagaggcctggtatactgggagcaggattcatctatccaatgttctaaggtgcagtgtgcatacgaatcaaagtattaactttatgtccggccggttggaggcagctcctgagcactagagactttggcagttttcatgggagcctgctcccctaagggagctcatgcgataaccgaattcaagtatggcgcgcgtacagcttgaaacatactcatctcaatctatgcagtgcgactagtttcgacccagcacgtggctgtgaacagaaatttagtctccgggtcccttacgtgtagcatctgcaaacactgacccgtactcagttggagccgtggattaaggattcggctgttaggtagccatcgcccccgttgtgacccataattggtcacctgtctcgatctcacccgtgctgcgatgcttgtcgaatgagtttaacctatatccggcatatgtaatatcacctactcggcgtctatcctcggtcgtcggggttctaacttgcgtagggactgtgtccatttcgggcttgggctaatgtcgaaaagactacgtgagcgcaatgcgggcacttcttcgttcaaatgactggttccattgcatatctggcgctgctcatttgctctacgaatatttatctatatcggtgggcatacgcgccgacgaagtcctcgtgaccgtttttaacctggctttttggatcccaacgctcctcatccaaaggtccgataatcgagggatccaagatagtagcgcgatgtttgactgtcgggattgtggcgtttcagctacgtttagcttaggaccgatcgcacccgttctaattttgatcactagatgaaacaggcacaccacaaatgcgtcttgctcatcaccgtggctagtcgtgcctacatagcttctacacatagatgggaagggtcgaccaagatttactccgcttagctggcaaacgcgtcggcgcaggtttgctcccgatactagagtggacagtcgcagatacgcttttgaccatctgacgccaagtcgccgctaggaccgcgagccctcgggtggcctagcgtagcggttcagcgtgttaccgatcgcagtcatcgatcttgactgacgtctaaaacgccaatatagaatttctaagagaattattaaccgcgccccacctcacaacgctgctgcgcgtttcacggttgaccccgggaatttagcccgtactcgatatggattccgttgagctgaatcgtcaggggcggtagtttacttttccgtcgggactatcgggaacagaacacatctagctttgcataatctcttcaatcaaccccgacagctctacgagcccgaatcaggattgaaaagcgtaagccactgtaatcaacgggcgacgagacatgactggacatgattatatggaagggtataaggcactggagcggactagggaggtaagatgcgcgggcaacggaagctgtcaaagtatccgtgaaagtcgtgacgcaaagtgttgcggattttcttcgggagccttgttggtacgggcctaagtgctttcgattctgtggcacgctaaactcgcaagttgccgaatttggctggcacgagtttcatcgtcaaggatcagtgttacaaggaagtttttcgggggacgtggcgaacccccaagagcacctgtcactcgcacagtagacactaccatgactttgaaatcgcctctgcggtgaggctgcctgcgcttctgggtacatagcgctgtcagactttacaaagttacgattatcccgcacgatgcgcattattgggtacttatgccttgtaatttacaaatctttgcggggcgcttgggaggcccagtagtattttcactttacctctctatgcctctgccgcccaagcccacccgagccgccaggttcgcgagtctttacaagccacacggttgccccgtgctaaatattctttactccaatttcccggtgaacacgacctgctccaatcataagccttttcttttactcgtttgacgaatcttccagctcacatatactctgctacaggacttaaaagcttcatcagcccgcttatcactaggtggtgacgtgggttaaagtccgcctcggccaatgaggcactgttcatgggttccaagttaatatgacaccgcacacctttgtttattggggggtgattaccggcaggccgctcagctgtgagagcggagtctctaccgttaagcacgttgctaggcaacgttccgcgaactaccgcgaccggcgattctcttacagggggactctctccatagagttgagttctacctaacacacacagtacttccgatgggcacgctcctgcattcatttaagtcacctttgattgcgtgcgagcttcggcggtcttgatctcgtaaatagagggtccaatcgccaaagataaagtcgtagcaaattcaacacacgagtgggggtacataacgaggtctaccatcccctatgtgaggggcggtagcgggggatgtatactcacagcgctagggcgagcgctacggaggatcctgcgtttttcccttgcaagtctctttcaggcgataagttgaatttccagttttcggaagtgacttctcagtagtacaccgacctgaggaacgagcttactgaaatagactgcaacgatcatggacataaaatcataacacctgcttatgctgtcgacccggcctcatcgagttaagaacgcaaccgctagcgtgcagacaatttaacaaggggttacatctatggatacaccaacaagaccgttcgttggacgaaaatcctgttgattgtatgtttcggtctcttcataccttatcagaggagatctatgaaccaagatgcacaaacatgtcgccggagcgggttgtcgttttctacaaagtccagtgtcacagctaacgtactcattattttcatttggagaaacaaccgcctatttgtgcgcggcgctagcagccgctttacgaactgactttgcaattacactcgggccccgtcgaaaagatcgccgaagcatacggttaacgtgcttctcctgtatcatacttcacatcatgggatctcaagtggtcttatattgtaggcgctataaatccatagcaactaaaatgtaagcgtcgtcgtataatctactcatgatcgtcgctaaattcctcctgaacacaggtagtccgtttgatgtttagaccgcgtgttactaagccaaatgagatctataccgttgcgccaacaggcgtcccgagcccccctgagcgtttatactgtacgggaaggcattccgtcaatttgttgagcttggcagctagttcaattcttaggtccccagctatacccacttactcaggactgtgactccggagcatgcttagacccgttgagaaaacagggagaggaattatgactcttacttcttgatagcaaggggtcctcttgtacgagcttctccgcaagagatatacgccctacagggtcgaatgtcgttgctcctggctttttatcggcaacatttacgtattcagttttggggtctctactggtccttatttgaaaatttcgctcgtggtaccgattagttctcctccgaatgcttagggcgttaagtaattcgagccatcagagctgtcacttattgttgggtagcctcacggcaaagtggaccaccgaaagttgcctcgtgactactgccactggataatcggaaactcagtatgccctgtatggcgcggatattatctacctcacgcggtcgttaaccgtcctacttggtttgaattcgccttattaaatacatgctctccgcttctggcttagttcaactagttacggaattcgggcaagtatctggtgtggcgggtaatatgccattaactaaattgtcccattgcggcgtaaaccaacagcagctcagtcatatccgtgaggatactattgatccggccctcataccgctgtgtggacgtacttgcgagtgcagcaagtcccatatccaaaccaatcgttccccaggaacccgcctagacgagtaggccgcgtgatagtataccggagcattcctcactctattgtggcggagtgaggtttggaaccatacgaacgaaacgggagacagatcgccgttggttaaaggagtcactattctgcgtaacgtacctactatgaccgcgcggctctcagcattttaatccgccaggcaaacgggctcgtattttgttggaaagccatgatgccaatacctcctcacatagaaggctgaggaatcctaccgagttttctgccgcaagtggcaggaattaaagatcagacgtgtcttgctatacggcgcagcccgagggttagcatatccggattgcaatatacagcgaactataataaacgggccatccggagtaccgccacctcggggttaccgtgcattgtcgtgtcaaccccgttacgagacattctgagccaaatgattcaataaacgatgctccactatcgtcggtgcttctgctgtgggaaggcgtatgccctttgcacaccgtacggtattgcacacaggctcagacgcctgtgtaacacattcaaccattcgccacgggtgctaatcctggtcttgcagatatactcagatacgacgcgctaacattctcctcattactgcgggcgttacatgcagattacatgcgcctatatcgatctttttcattctgcagagtgaagatgtactaggtcgggggctctacgatcttgcacttgatgtccatatggactagaggttctcgttggcgctctaggacagcgccactgctaaagttacatttagagaatctctagtggctcctcagcatctgcaacgccggatcccattcgatcgttttgatcctcgcgataagccacattgagtgcgcacctgtgtcagctgggatgcacagcggttaaacgttcgtggcactgttcccctcaaagatgatagtttcggttgataagccttactccccatcatatttacctcttattgccgacttgaatatcatctgattggacgacctggcgaacgacgaatctaacaacggcaagcgctagcaggtgtcgtattaaaaactgtttcacgtcaagggcacggaggtggaggccaaatcaattgttaccccgtatcggtagcgatgatggagctactagacataagcgaagtgatcgtaacattatatagtcggggatacagaggttcgtcaaataattacgcactgcttgtcgcacacatgatttttggttcatgagttcgggatggttgggggcccatatgctgttaggcaatctgtgccctttaaaatatccttagttcatcaacgtttaatttttaagataggtgctcgtcttcaccaccaacataattattgcgcgcgactaacaggattctacgccgacctagcccttcatcaaggggcctagattccttggtatacgttggatggcactgatacgtgtgccaagtatgagagttccccgattttagggcaataacacagctgtggattggtccgccattgatcaagacgggcccttgtgacccgtgtagggggtggctttcccggacattaaaggaacagagagctaggtctagggtttgttttcctgttatcccgacagagcaatgttcggcccggcacacaggcaggcagtcgtcctagcgtgtgaaggctgtcattgatctcttgaggttagctacattcggaagttaatctacggcaaatatattgtgcactaccaagattttagcggcggccgccaatgcaccctcgcccaccctgtcactctggagttaaagcccttgacgcgtaaggaacgttatgtggtgacacattaagggcgtaatagctcggtcagctggtaggtgtcacttattatccgttagcaagttagtgcgaaacctaggtgccttattgattgtggccagtagtcagcgacacgtaggtagttagcgtggggtacaaaggatggcggtagttctttaggtaactcgacggatcgcgatcccaagttcacatgaaccgctcttaaccggattgatatggtagggggtacctgaggctttcttacttgggagggaaattaaatgccagctcggatatgggagagaagatgctgactgcctatcttatttccttcgtcatcgaaccgattggacttaagtttaggcactcaatcaaggccgttgagcagtacgaaagaccccccgccaagcgcaactcgcagtggtgattccaggtattagcgtcgcattgtccctatatgcagagcagcaaggttaaattggattatgagactgccactccttttgttggtaattttgctcccaagcaacccaactgatctgctcctctaaagcagaggattcttgtctgggaacccagactctaccattaggggcacgttcctctagttgagttgcatatttcccgggcccgtatgaccttgctcaagtacgttaacgggttagttaaagtaactccttatcgtagtcagaacagcatcacaacctggggggtccttaaagaaacgcccgcgggtacggaacgtgtgctgcgtcgaatcccgatattgcggctaactgggcaaacgaccctgttgagcgatacgagttagccggctaccggaagtggcaactatgacctctatcgactggcagcgcaagaaatatcaattcgaaagcccttgtcaggagaatatttcatatcgtcgggttcggctgtcgcggagcaggacgtgctatcgtaacgccaaggcaagtggcaggtccaactctggtaaaccattgaaatggagagcctcgactatcttgaataaggaggtaattacagcgacttcgccgtcggcgaagtgcttagtgtctccaacgggtacattcctcagacgtgagatatactagctaatcagagaatagtcagtcctacgcggcctacaatagtggtgggcagattctagccatgctttttgtccgacagtcgccgcgccaggcgagctcagttaccagcgctcgatttaatggaattcgaccacccgctatatagttggtgggcggacaggctggatccgccgacatcggacagggcgacaggaacatggcttttatgcgagtaactcttgtcctcgaaagctcagctatcccacccatatcaagtcatcacgtggcaggtttaaacccagaggcacgccacggcccgctaagtagacacggcaagacccgctctagagttttggtagaatggcggttaaagcttctccgacctttgtgtaccggacgtcgttattcgagactcagctgtggatattccggtggtccatctaggctcggtcacgtccttgcccttcaacagaaatctaactccatccaaagcgaccccggcatcagtagtccatcaagaattcctggaaagcactctgcccggcctccggccctgacaaccgtcaggtatccgtgttaccgggtcattataccttccccccggtccgactctgtgttcgaatccgatagactgagtcaagaccgctcaaaaatgccgacaattgtcgaggggttaagccgccgattggatgaggtctccctttggttacaggcatcactaacatttatagatcagatcaacttgtgtttgttaagtttgacttgtcgggtttgggcacctaagaactaagaccttacggtcctttcatgcgggcggggggagtcggctatgcccaagcacggtatgtcactaagcgcgcccttgctttatatcatcggggaggaatgccttgggctcatgttcatacctattgctgacacatagccggccaaacaaggccgcaagtgtagaacaggcacgccggttgcctgtagttccgcagccttaaactcgctcacgccaacgtatcgacccgacgacttggcgtctgtagtgctgaacccggtgtggacgtttctaactctttagccgggtaaggaacagttcgaagccggcccctggccaaccgactcccacggctagagactctgactcgtgtggactcgtgacatggaatcaaagaggcacattgtagagcttttgccgcaaccaacggtgttctcattcgcacattcaggcgaggatcggtcccatcagggtgttcgagattgtcctagctcgagttatggcccacggcatatctaggcataggaacaaagtctacagtgtgggagtgaataacgactagtgcagccgtaagttctcaccaacactatgccctgcctgagtacgtgcaggggttgatgtctattgaactaagccaatccctttggctctgtttggcggtctttaatatacaaatgtacatatgtcaaattcggcggagccaccaattacaactgactacgagagtgcaagcaagcacacgactattcgagaaaagagtatgctgtagacttcagcaggggatgctacgaccggaaccgcggatgtcgctctaacctcgcctgtcttgagtgaacgtgcaggtggatcccttacgcagtaaggagagcgtcacagtaccggacgcttgcggcccctcacttgactgataccgcgctgactttcaagtcgacgtctgttctctggctcttgtggaggggacgctcggtccccgatccggcccaatagcgacttggaaaaggctacgcgaatcctcatacgatctcaagaaagcttgcaacaagctactatcaggatgactacccaatcctgctcttcagcttcccccacgtcaagaccggcatacgtgtctgacaggcgatcctcaagcgaggatagggcagaatagccacactattacaggtaggaaatgacgcagtctattcgtactgccaagggggtcatggagaaatattccggggattaacggaaccccatcgacgtccgtgccatcagcaatgatacaccagaaagtcagagtctggtattagcagcgggtgctgcggggatatatctgcgcgctgtaactaaatgccattagatttagggatacggattggtgggatacgtcctcatcgctgatatgagcgaaaggccggtgtacaaaggcccgccctctaataacgcgctcttgatgcccgtgaatctaatattcacggggaccggaatgccctgcgtatatttgaattggcgtgacgcaaggcgagatgttcttttttgcctaacagacgaaaggaagatgtacgaactttagtaatgaccaccgtgtcggtcgaagcccaacgtggtagactctcacactgcaccatggcgggcgatccgcgcgcgggttccagggggaatttcacgtgtctcgctctcagtctcactgcacatgaaaagtcccagacccctaggcgtcaccccaagaaggattctccaggcctaaagtctagaggaagcgacctgcatcgctaatacctgaaccgtcgggagtcgcggaacgtcggcttagaatcgggaacatagcgatgaaatctcggctacttgggaggctcgcgacggggtcagtgaaccccattgtcccagtcctttcccagcgcatccaggacctctagtgcctaagccagtcacctgttccagtttgtcccggcggtattgtcgagggccttcggacattcccagagcagcgcgacagtgatccctggtccagtaattgtctcgcctcagtacacgttcgcgttctaaggttcacggatgttgatttttacagataatagcaggatagaaattgtgggccgtcctactacgccaagtaatacgttggcatgtgtagaccagtcatcgtggggtcgttaatttggggagtcggcagacattggggtacgacctaactgccgtaaaagacgacagtgcttttcagcaaatcgcagcagtctccacttaagttcatagaagtcaaggcgaatacaagtagtgggaggaagatcctctgggggcgtgtcctaccgtcaccctcaattcgctaacggaacgcagggagtatcctgctcccagaagggcgggaatggcgaatacataggcttccagagacattctgtctggacgcccctttgtaatgactccgagctgggaagcgagtcgtaagcactaggctaggccaataagctgtgtccagtcgaatgtagtgactactacccatatggagaatgaacttgcgactacatcgaggtgccagaagttgtacgggcttatacgctgtccgtggcgttggccgtacccacctcgctctgtaaggttcggtataggatactctggctctgaggaacttgccccacatgttttagcgacattacgactaacccgtcttacgtcctttgtaggtgtcgaagacacttttgtaatcggccaacgtaaggttgctacctaaggtttgacccgcgtactatctgacgagttttgcgcacccgtttcgtggacttatagttctgactggattccgccttaccatcataacatgtcgacagcacgcatgtttcatacttgaagtgccacgattaacgacaaatcatcggaagagggttgacgtattccagcagcctagcggccgttaggggtacttaaaatgactcattcccggtcctttccgggcctggtcaagtctgcatgtggatcattcccatgtcaggagatatccactttctgttcgcttcgcatggcgccgcctgcacatttggttaagtcaactgtacagtctgtatcagataggagggcttcagaatcacagagcacgaagtaagagattagcaacatgcagtaaaagtagcagggtaggagactagtaaaagtcgacatggagcgaatggtcgaaggtggatatagtctgtctcgccgaaatcgtcccattagtaggtacgtgcccggttgagtggattcttccgcaacacttaaacgtaccaactgcgcgcaattcttgtccgcctgaggcttcagtgacagcacagaaatcgcgtaatggcgcggtgaatcgactcttcagggtacaacgggaaattgttcacggatctaccgtcgccggtaaaaatatgtatcgcccgccagtttcaatgaagaattagcagacccggataagttccagaggacgcaccggcatgcacaaaaagtaaaagcgactggttacccgaatcctcctgatgatggaaggaaattacagtcgggtgtaccaataacgagaggatcttgaccctatgggttatataacgatttctggtccttgaggtcacaactactaggacctgacattcggagagccttctactcattgtattgaatttagcaagtgtgccccgatgtgcgtaccagaaccgtcgcaaagccttttgggatcttgcaacagggcaagacgtgagctgtcaaactaaaaagagagtagcctaagagttatcctcggcgtctcccctcgggtcgttgctgggttcactgagtttcacactgagagctcggtaagtcgccactaatcaacgtagcaagtcagacggaaccccgacgtgttacgattatctcgcctaatacccgtcagcgcaggtgcggaagcgttcttatacagcggttcattgggtcatcgctgaactactgccttaggcggaaagtctggctcttccgggcatttttccattatatgcgaatactttagcgtccgaaccgcacgtcccttctgcacctctatgcccccggtagcgcgtgcgaaaccggatcctagacactgctcgcgaacggcgtgtccaagctgttttctgggtaacaaggttcggattatcctacgtatggccccctgccaaccgtgcggctaatcgtcgcatgcctatcgtctcagtcacgtcgtgcgattaggctcgggagattacgcctaacgtttctgctctcaattttctgattgaacaagtaggcccgcgcgggcccagaggtcatcgacatcgctagccatttcaagatggcctgaaaacatttcgtttaagtttttctgtcaaagcagccgcacggacgacataagaccgcggcgagggaaccagtttactgctgccgttcactcaaaggagtctgagcatagatcgctcaaccagcagaggggtcattcagcgtctcgtggttttcctacggtagcacacctgagtttcgctgatccaccctaatgcttgaccgctgagttttctggagtgtggtcacattaaatctcgcacatgtcattacggtgattatgctgaccctgcagcgcggagggaccgccccatgtcgagttactggctaaagggtttcaatgagaaataggatttccccgccattttgcttactggtgcactaattcaaggcttcggacttatctgttaatcttcggtttccacacttcagcaggaactacggactttgggattcaaatgcctctcctgaatggttcgtaacaaacaccttgagaatctcgtaactatgttgatgcaggcccagtaggccttctaggacatatttcatagcctctgccagttgagggcgaccaaaagctgtattctcgagctcttacgctggagtagccgtcggaaccggttccgccttggcagtttgaaatcggcgttccgatttaagtgcatttggcttcgaaaggactctaattatctggtcgttaagtgcagcgactatgatctacattttacgtcggcatcgattggtcataggatgagctggccattcagggtccctagttgcctaatgcgaatgagccgatctagattgggaaataagtcatctccgtgatccgcagatatcatcatcggttgagtgagaccggttgcaccttggagcgaactgcgctgaatcggccagcgaacggcaataaaagggtcatcactggcgagaatcgctgcgtctttcctgcgactttcaggtgggactttccggacgcgcaatacttcaatgtccccgaaccgaagcgaataagacctggtcagtctataccctcccgtcggcgccagcgaaacttggtggatataccgcgctatacttggttgagctaactcataaacgcatcatccgaaaatgacttcaaacatcaattctggtcaaaaaaattcagaggcgtcgcggactttggcggcgtctgaattaccctctcgctggtccctgtctcacatcagactgggtcacgttagagttagaaaccaagcgtgccatagtcataccatcttttttaaaatcggttttttcgagcattagatctgcttcttaaggtccgaaatagaactatttatgcgctcatcggaatgaagtaaacctcatccgtgaaccacgttgtgatgtttttacgcccggtcctcgagtgcgaaccttaggtcgaaagcgacacacactttagaatcagcgcaatcattcgtggcttcatattgtacaaacgcggatgagagcgagcttcgacggagacgagacatctccccttatcctctccattactcttaaaatgaatcgtagggtctgtaggttatatgattcgcctagctttgcgtacgatctgcgtactaaagccccagctctaagaccaagtttggttcttggattctgggtcgtagacgctgagagcttcgctgcgtaagtatcttaaagctaccatttgacattcctcgcagagcagcaagactccgaccagctggccttgacggggaatagtcgatacaccggcaagcactagggaagatgtgacttcattcccgggatgctgtcaacgacattaagtgggcaagggatcgaaaacaatgaatattagtgactacgttggccgccgtgggatgttctttggatcacttagcctatagggcataggttcgttattgtactataggactttcataacttaactaggtagtcctccctgggccacaacctagaccatattggctcgatcgcattaataccactataagatggctcgcgcgatgaggactggttctggtcggtctggctatccgacagccctaatctctgggactttccggaatgaaggctactaacacagagtccgctttcttactatgctgggggtgaacagacaggtggaccatcagtcccaatgtggttggtagcgctaccgcatcgggatgagctatttgcggtaaatccatgagttacttatccggaccggaacacctggacaattttcggcctgacgctcatcctgtgacgcgtacgtgcctgccggaaccaagctcagcgatattcgtatatcccaacacgagacccgttaagatcccacaccgggggtgacggctttctgctacgctagaatcgctaaggatagcacacagttgagttgcagaccgccgtagtaaaacagggccacttccccacgcttgctgtgttgtcgctagaaaatccagcgagcactttgcggtgtctgcggcggataccctcaacctaagctaactcacggttagatgcatagtataaacgcaggcctcggaccatcacgacggatgctggctgtctacagtatactgcaacctagggtcacgttccgcggtctgcactcgagttgccaagacaaaccggtccaatcaccctctgagacgattgttgaacgtgttggagtctgggcgacttcggtccgccttacgttctcacattgagtccggaagccatgtggacctgaagcaccgctcgatcattgatcggtagaccggcctcgatatcgaataaggactttttctcggtttgactacgcagcttcgcgtcctaaatctcagattggttaattctgtctcaagtagaaatcacgtaacttgttccgtatgctttttcttcgcgttcatttgctcgatcagtcggacgcactggcccgcacctgaaaaacagccatcccgctctcgctcgtgtgcttcttttcaagtctcacacacacacaattgatcggacggcgaaatcaaccctcgtggtggggctataccggagtacaaggctctcacaatgggtcggcaatgaccatgacacacaccgccctttgcgcggcgactgcgactagtctcgcgaggtgaaactggcgtaaatacgaagcttaacagttaaaactgaactacatgcggcaaataaaatattatacggcgtctccgtgacaacatccacaactaatctgtccaagctcttttaaatgcttctaatcacagactaggcctaagaataacctagtcggggtgattatcgagcctacttctagtaagcgatcacctcctgttccaacctagtaagaaagtacaatcaattgggttttaatatgatacaattaatctacttagggccccggagcgtagaagttgtgtttaggaaatggatagtgtccatcacaatagttctcaagatagttgggcctgcgagtaggaactgccgctgatctgtcaatttactgatagacattcacgttggacaataagttgagcagctggtccagggcgaagcagactgagcccgcttacgtgttagcgacggtgcttagagtctcggattggggggataacggacttatcagacccaagttaccgtagtagatcaaataaccgcgttgtcctctaagagccccagcagcaggcataaggttagcttcctttaaaaggactctcgaagatctgcgtacacaaacaccttgagtttcttatgctcgcaggctgcatcccaataggacttatttagagtaaccatgatacaactctccaaaaattacttaatcctcataaaaactcaagaatcagacaaaaatgcttcgtcttgagtcggcgcgtttattaattgagcgcatatcaccctttcacataattatgactggctgatcgagtccgagggtcgtagataaatggagaccctctgtaattgcgtacagctgcagagggtttagcaaaaattgccgctgtaccgctgagatcttaataaacattcccgatcacggggagaaccaccaagcatcaggcaactccatatcacccttcaacaggcctcacgacttgaagattcacgtattaaattcaggaaaactaatagatcctgttgggtgggctgactactcatcattagccgtacggtcagtgccgtagaatctcctacccgtcgataaaagtgtaagcgtcgaatcttgccaaggccgccgtacgacccaaggatccgattctatccatgccccgtgaataaggactcttatcttaaactggctatggttctttcaaacaagtccgcgggcacgtcgctcaacaagaatcatttacccttaatctggcacgactacgagcggacgagtcctcgggccagccactagagggtactgttagagcgaaaccctggttctcgcaaaactgagtttcaccacgcgctcatgaaacacgcgcttaggttgaatcgaatacattatacactctcagctaagtatgccgccggccgccggctgggtgcaccaaaatgcactctcgcttgcgtaactttatcctcgtaaaactgccagaaaggtggacctcaattccgccggtgaatagtagcgcaacccatccgagtgaacgttgtggcctttcatgcatgtctcccaaccctaacagacttcgaccgtggcctatactatacgccactagtttctctgacacgtcctgcacccagtatgagctctgggagtatctatttatacaaatatgactttggcagatttcgaactaatccacaacgcggacagtcctaagcggcaccactccagccagagtctcaagtagggcatcgcctataaccgcagatttaattttcccggctagctgatgcaagaggtgcagatcaatctcggcatagttcatctaactgttatgcttacgctagaaggtctacctccaattattgagccttgtactatctcctgggttttggtccgcatgttcgtgctctggagagatctttggatactaattccgttcagttgctagtccgataatccgcccagtgcgtgagcgaaggtttcttgtgtaaaggaacggtcattcctctccgcgcaaagtagtgattcccagctggactttacatgatggttagccgagtctgggaatcagaaaatgatcggatacaggggtcagaagtcgcgtcggatccctcaagagataaaagaaatgtcagggagcgttcatctaattattccacgttcatttgtctccgtcgaagaacctagcattataagttagcaaggttatagaatctataagtactcagaaccacttattttgttcagcttggggtgttaaaccagctgatgtccgggaactgtgataagaaggctaggtgcccggtcaacgttcctacttgtcacaatttgaattttattccgatattctgtgattaatttcaaattttggaacatctgggcgcccacctccacccaaatgttgatccgatcccggtgtagacgcgtcgaacttttgcacctggcaaagtaaagtcagttgtacttacaagcaatcatcttctttgaactttttcggcttggaggatttaggccccagcccaaatcgctgacactgcgcagtttcaacgcgacgaaatgtcgactttaccctaagcatgtaatgttgtgagttgagcatgcaccattagcttggccgtaaagataaccaatcaatatgcgtacctggccgccacaaggcggaatattacagactgacacgtgataaaggcacgaagttgaaaccttcatgtgatgatgggtttcttatggtgtatgtattggctcttacggcccgaagttctcatcgtccgatttatgcaatcccagcgcatagtatgtatcatatttgaagacaccggatttactaactaaactaatagtactccattttggggtcgtgcttcaggccgtcgaatccgaactgacccaaactttacccttaaccaagcttcagtatagtagcacaagcccacccggcctaaccgaccctcccgcggcctggtaaaggctcgtgtctataaaccgtaaactttgttgcctctcacagaccaccggtcgtctgatatggcacgttgatacacccgtacagaggggcggtattgcgcttaaacccgacgcccgttagatattttcacgtattaacggctcgagaaccgcagatctccctacgaggcacgtgatactcgcggtgcaggctggaaggttgaccgccggatagcgctagcgtaacccttaggattgcaatctatagatggccgcctggtggcagctagaacctcataatgtatcccaattggcgagccacccgctgatttcgtctcgtcctttacaggcgagtgtgcacattgtacagacttattctctattgtggctgttcgcaggaagctgcgcgctgcgcactgtgagccagggaggtacccagaccgtattctcaccgtggcaagtgctagaaaacggaggttcaagcgcactacctaggaataatcgggaacacgattgcttaacctctgctcctagggaggggtagttcataatccggaattcaggtaatttccgcaccccaccttgccggcctcacaagatcccttccaggatatggaacgcggggtttctggatgtattgctgcgaatacccttagttcagttgtcgtacgccattatgcaagttgcgcgttgggctaatcgaggtgtgaagaggactgggcgatacgacccagagcgcagcgtaatcactgtcggctccagtaattgcagtgaggcctctgtgacacactaagcacaggaacgcaagcttaggggttttagtaaaccattcactccatgtgtcacttatgccccgggtggttgattctgtgagaaattagccagtgaccttagcacacagctgttgtgcacgcccatcgaaccttcattcgaaattttcatgtatacgcttgaactcctagcagcacattcgcagcattcggttgagagcaagctacaaatcgccagcactgagcgtagcctcaaaaccacagtctttctcagcgttctggccaccacgcctgtgttctacaatcggaagggttgaatcgagcggtgccccgcccgttgtccgaaaactctaacggaatccatgcaaaatacaggaggcgacgagaggccagctcgacgaagcaatctggcgttgctaaacatgtaatcgtgccgcataggcacagtagtatttcgtcgcactcgcgtctctagacatctgcgccaaacgcctagggcctaggaagccggaaaggcggcaatcttacccgaccgccctgtcgtcccgttatttctgcaagtatatacatatcgggtacttcgtatggagggctccggtgctcgctcctgattggtgacggacatgccaatgtaactcgttgggaacgatcgtgggaatcagtagtccctaacgtcgaagtccgttatttaactattccaacacatggagcttgggcggcggctgctcgacgcctcccacacattggacactgggatccccgttagacaagacgtacccgcgcactaacgggaccaagcagtaagtatcccgaggcctcgctcccggcatcttctcatacccactggacttgtaaaggctcggatcctacccgcgctagcacttctttcagtgatcccaggctcgggggatgcgcggagtaaggcgtgtaaccagagcgacctttaccctccataccttatagcaacgctgtacgtgtcttgatcaatattttcatgcctaagacaatacgtttgatgttcttcatagcggcgagtcgtctcagaggaagtccggcgtatcgatgggtacattactgatggtatcgatcagggtcccaagcccactaattgcggaacatgcgctcgaggcaaggatcataagcgacgccgagacgctgtgtagcggcttattgactcaaggacgcttccgtcgcgatttgagcggtcttggcgttaggctaaatcttagttgcacatgtgacttagtgaagcagacctcagagactaagttgcgcccaacaggaagcggtgataaaaacgaaacgggtggctattcgctaacatccaccctccagtgctatatattccaacacgtgttaaatgctacccagcacctagcaggataacttcaacgcagggagacgcgggatggctcgtgcgacgctacggtgctttccctcactgaaatgcggtatgacatagaactcgcatccgtggtcccttaatgaattactattccacccttccgagtcggcgcagctggacgtaacacggactcttagcgcgagggacagggacgagtgacggaactaaagctgtcattccctggcgcaaccttctcctcccgatcgtccaggtaactcctttggactcaatcgtaacacgataaacctgggcccaggtttagaggcgtctgctgcttgggcatgctaatattgtcaaaactgtgaacattgaacgcctcatatcaagaaggaacgacaaatgatatccggcctagtaatcgccggttattatgcggattggatcacaagtcacgttggtccaatctccgataagcatccccgggcccttcaaccagactgggtgaattgactgtctaggttttaatgaccgttcctgataaatttagtgcggacgaccagggcgagcgtagtacgtccgtgacggagtcgctagcaatgttatacctggggagtgatatagaatgcttaggagcaattgccagaaaatcaataagtcgggaagggggcccgtcatcctcgtccacatggcagcgatatagatcctatatagtcatgagagtcaataaatagtttcttatgagccgatggtacaagaagaaggtgcacaaagagacaaagtagaaggataattggcttgttggacgccggacggggcatacttagcccatcactagccattaccgtattttaggaaacgaataggaatgagcatttgtgggggaatcaatccgctagttaaccacatttgccaagattctggaattacttctattcttctcgacggcccgctactactcagtttggacccagactgtcactcaagaattctgagcgccagtactcaccccgcggccgcaggaatgcctgcgcgtattgactgggctttatcgtccggtccatgggtggcgtaccggaccactgaaagttaattgggcaaggtttaccattaaggaggtcctccgatactaacttctagttctttgagattggctacgcgccggcctaggacttctcccgaaagctggctcgctagcagtggacgcatgccggcatatgcgtttgactaagggttaaaatcccttgttccctaatgaagaaagttgtagtttcataggtttattcgccgtgtaagtgctacgagttgccccagattgaaaagtatctcttgacggacaggctgttcgcctcccccagcgcaaccgtgttaccttagattcgattcaaacgccgttagctgcatattgtgcaactataatcgatatgagttaattagggcctccacctccggttctgttaggagctgtgaattgaatgtatggtcagttgagaaagatcgtgctactttgttacgccaccgcttctccggtgaacagatcggatagactcgcgcaaccctaccacgctgacctcataaatgtaaacacggcgtgtacaatacatgaggctctggtgtaacgcacttcatcatgatccctgaccgtacgactggttcgcgcggccgagtcccgggactcttgtgagcgcgagcgtgataaccctaatctccgtaaagggtaggcactactagcgccgagccttctacggtcgctacctcgtgaaaccgcttttgaggcaaagtcctgggtaccacccgttgggccgtttaatgtatgggacggtttaagatagccttatgatcggcgataacggacgagaacattcggcccgagagaggtgtaccagtcatcgtacattgaaactatttggcctggtcgaccgtcgaccatgatttaggtacacatatagactgcaacggccagctcccaagcatcttatcaccggctttcccctgaatcattcttgtgtgattcgcgccgggttcctcaagtatgtgcccacatggcctgtcagacttgtaagaaatggatggtcaggccaatagtcctaatagtatggcgctacacttgatttactctgctcggagcgcgagcctcggaatatgacccatttaccatggaattcagtgctgatggttacttagacaaagtctgaaggtattgtgaggtgtgctccacgatccgtctcagctcttaacgttcgaatgaaaatcggatccttgtccgccttcgatgagaagaaccgtcgagcaaacgggtccatctgccgcttccaaaggcatccagtgagacttggctaaattcatccctggttttcgccacgtcaggtggtccagcgtgccaaattcccgggactatgtcagtggctaacgcggccggttaccagcagttttcgcttaatggaaaccgtactcttaatgtgcgtaattattgctgccaaaacagatgatatccgccgacgtacattcatccatcgtaaatatcccgttgagcatctggagacgtgaggaggagtctcattacaaacagtaatcggtgccgttgcgactaagccgcctcttcagggcccgttcggtcgaagattcccgcgcaacggatacctatcgggagttgggtttcaggagataagacatctcactatgtcagaaccattcctagtggagggctggggccggcagcctgcttggtagctgacacagagccttactggagacctatgacataaaacatctatgtttgcggtgaagaaaacaacaaggcctacggacggtaaggataatccaccggcaagctgggcgttagtacccagcttgtatcgccgtgggaatgtgggcttgatacgtacattgaacattgttcggtaaattgtgtcagcggaccccgcactaaaggtgttggcccagctttcaagcgaggccgccaaatttccaggccaaatcaaacgatagattcttcggatacgggtggtgtagtcaacagctcttcactcctgtgagagcgccactacactcaaatccccggaacgattgactggacgcctagacttgaatggagtgggcatttccagtcttgcttagcatcgccactgtcggagtcgcatatcggagcgtatccaggtagataacactcgggcaaaagcgccctgccccctcatgcttacctttttttcagtctgtctagattctcggcttgggcccaataggcgacttcctcaaagtgtggcaatcgtccaatcgtgcgagccggcactttcctgaaatcctcactttactggacacccccaggtagtaccccgcggacgcccacgattgaaggggtactggctcgcttgcatgacacaataacgttctccctgaaacttacattaaacaaaaagttcatgcagtcgaggtgttggaggctggttaggctcaaggataacgtactgatagatcgtagcgaaaacggccgcgcaggtaggcctagctgacaacaagggttaagccaaacgtgtggctgtttataatttcgggtatactaggtaccgtcagatgaatttgccatacgaggcaaaacggattttgctgatcgattttacagtcgtcgctacgtagggcagagcacataacagacaatgcgggcgttacaatcgactacaagagggggcatttgacctcgacccaggtgtttcacagagtaggtatacgctgtattgggccgatgctacctgtcctagatttcgaccgtatagttacgagatatagtcatattcgtgtcctcgcacccacaaaatcgggggggctaagtcttgcattgattatacgctctgtcaaaaagtcggatttgctcaaaactcaaagtcgtggtagagaagttaatgctgcactacttaccttagtgtggtagtagggtccccgacataaagatggtaccgccaactgagtctattcttgataatggggatacacccatcggggggctcaccaccttaccaagcatgctctctctctcaccggctaatacaacgcccttaaggttcatgaaaggcgggcgtcgcatgcgcggtactccgaggaaacgtttctcaactgggaaatagggtagcgggttagtatgctggtaacaccactgtttcactgattggtgaacggaggcttttcgcacagggcagatcggtggaaacttgggcctagactgtctatataggtcaacccaatggctgcgggcaggtgctcggtctacacgccgttttcactggtaatgcgatatcttgaaccctacgtggagagccgatatttttatgtttaaataccaatagtttacaacttcggcccaaaaaatcgacgtcatattgtttgtaccggggtgtttgactctgttctgccgacatccctatgtgcgcttggacctagtgtaaaccttgaggaacgcatctcttgatgtgaggcgaggtagctggaatatataatgagatacgggagagcactttcaaaatcaactgcctccattgtgggtgtgggtggaggcgggcatgtattttctctcagatagggcgatttccacctccgaccgagccttcgttacatgtgcaacgcatgtttactttaggcagcatctccggcgattagctgcatatgcccgcttcgccagtgtcgtatccgtggttccagggtcgcatgaccgagctgactgagctcgcccttaccccatccatggacaagattgagtgtatttaacccccgtcccaggagcacagcgcagctcctcgcgtgagtctttgagtatttccactgaataccctatttgcggaaggtgggctagataaatacaccaaattcgcggtagcgatcaccacgaagcaagaatatagagattgcctattcatggtgccgctgcggctaccccatggggcgtcccactcgcgcttagatggattctctctatgcctcgggatacgacaaatgcgcgcgctccgtgtgacagctttgtagtccggatacgcatgttagcaagtccgatccgagtgatgacaccttagttaatgtatcctggcgaacaatactcggatctgctctgcgtgccagaatcataaatcgcccgcttaagtgcgagaccacacgtcgtaaccctaggtttggctaccaggaagcgcgaagagagcaatttgcctagcggtatttacatgccgtcaacctcagggctagcggcccagtcccggtcaacccagcgctaatgcgagtgtccagggcctccaggacatgttgtctcgcaaagcaatgcacggccaggacaaagtccatgattgatttgaattgcagtgtagtaagccgctgagccgaaaaattgatctcatttttccatgacgggtagaataagtagaatattttgaattgtaactagcagaagtttcttatgtgcggccctagaccatgagtaagatttgttctcgcaagctgtttattttcgacaactttggacatgatacggcggcccacggctgcacaaatacttatgaactctctagtcaggtatagaagtatgatcgactttgagtgcagttcagcggcacgttgtaatgagcggtcaaggactatcggggtactgatttctcgctcttgccggcgcgatagtctgtacgttccctatgactctcgcgacgctcggtcgaagtctcatagtcccagtccagtccatttagtaatgtaggacgcgtccggggactccgaatgttggccgaagcgttcaatggggtctaaaatgagcgagcagtcatactccgttataataaatgagtgggtgattcgtgcattagattagtagtggcgctaacatacctatatgaggtcgcagatcgattttaattaccacaaagagctttaagatttaggtcgaagactagtatcacgtcgacaaattacgagaaggaaccgaccggtacagccggcccggtgaagtggtatcactgtgtagcgtaaaccgacaacgttcgtaaactgaccctttgttgaacacccgaagctcctctgattcagatatggattaacctcgcgcgtaaggagccgtggtcacctcgagtttcacggaggtagccatagcttgcccgtcagataaagtacctcaataatgctctagcgcggatcatcggctaccacaactgtgtgggtatggtcttaagtgcttgtagtggccaattgttgcgcgccggtcaaattttcgcttgaagtgcgagagagtgagaagatcagtgagggggacacactattggggaggggcagatcactgactccacgagctatctttcggtgatcctgacgcaatccccttaaggtgcaattgagtcccgtattagacacctgccaatcatcaccgagagatgagggttgaacgctgcgaggcgtgaaaagctacggtccgcgtatggccgtttcgccgggatcaatgtaacggcgctagatctgggaaaggcctcctaatagcgtttgagtttgcgacgctagattcgtggtatcttccttaggttatcgaaggcgggacagcaggtctcagcgcaccagaatgtaacgcgttttcgtgcagacacggggaggtcctcgggccgaatgtgataaccctttctgtttcgatatacccgatcgtcttgaactagggcccgacgaaggctagtcaggtgatgcggtcacgctgtcttacctctggtccttcgctcaggatagttcagaatcaaaggatttgccaagagaagcgcatcgagccgcgatgatcgaggacggctagccgctacccgtgatggtctgcgactttagattccaagcctaagaaattcgcgagttcgatgtgaatagaggagacgaagcgtttcgggagctcatgttatcgaagcggcattaggcacactcaccttagtaagaaacgtgtgctcaaccagaggctcaaaaaagaagcgctcaaacacgcccgttttcatcatcgtcaatgtcgtctagccagttgtgttcatacctgctctggcgaagggtgatgggaccgcaggcgagcggaatgaaatgtcggtcaagcgacagggtcactacgggggcacgtagaagggagtacgtattcgtgacattctaagaggcactatgaaatatgcccaggaccgaggtgactaggagcagcatcgagaaagccatggccacgaccgcttccccagacaaccggggcaagcctacactcattcaaggatgaatttgcaggtatgaatctacgtggaaaattcagatactttgtgctgaagacaattaatatgctccgctgagatccgtcgcgtggtcgtaggtagacacaggttcaaatggcagtgcaaaaggtgataccatttgattatctaccttgttgtcatacgagtacgaattttgaggctcacattaaataccatccatcagatgttacaatacttctacgagacccgcatgttccgccacctgtgcagccagtatacccgatctcgggtgtcccattacacggagcaagcggctggcaaagtctccgacaaggtgaagatagcccttgtttcgaatgttttagctacttggtaaagttatgtaaacagatctttagacgttagaaggacgttgttgataatctgctccctaatgaaagacctatgtcttctggtatgcataaaagaagtatatttctaagcaattatcgtcgacggcgcagaacatttttcatcagctatgcgggacttgacgatgagctcgactatcttacagagtcggtgtcggagacggagttggacgcggtgcgttagcaatgagtcaccgacagccagttggaactcaacattacgccttttatgcagaacggcgtattaataatcgctgagcagtcggcgttacgacctggtgggtatggtcatttcccgacgagaatcactttcctgccaagaacactcttgctacaatacgtcaaagccggatgcttaagttattcttatctggtggcattgtgacctcgccccaattatgcgatcgcggagaaaacgtgactcgtccgccagtacctgtctcgtggaaggatgcccgtaaaagtcaaagaccctatgatatttcaagttgtttctactaatccccgatgatctggagctgtgcgtagcagctagacacatctaactatatctctgctagtttttctagaacctcgaagtagcatagatggtccgatcacgagtttctaatagaacaggtcagggatcgtgaaatttcttcgatgaagtgcatagcacggcagcagattttactttttcggtgctcgtgagtaaaagctcagcgcaccattgggtctcaccgcctcccgatttacacgcccctttgagtctatacgggaagttctagattcaaaatgacccccccgttatatgtagaggtgatgatgtatacagggagccccaacagctaacattctcatcaacgtttccaggagtaaatcaacaagtcgggtgacctagaactatgcatactcgtccggtacgtcaaaatccaactggtctacatacattttaggcgtgggttgtccctctgcagaatattattgccaatggggactgggtccactcgtccgcactggtgcgctacatttcgagtggaacccttgagatggaataacatatatatggcgggttcgccccatacttctacgccgaccgtgacatacggttttgtactcattgaaaacggaagccgcgatcttccgcgctgcgacgagtgatttaaccgccaaaccggtaccctcgccaaacttattcccggcgggtacgagtcgaatcaacctacttgacagggaccagtcaggggggatgcacggacaagcgctggctaaaatgtccccattaacgcgtccaagtgaacaccaaatccatctgcatacctggtgagcatgaaacaaacccagagtactctgaccggatgtgttgatgaatcccgtagcaaagacagtaggtacggccaccttgacgattattttatgataggatagacgcgcaccctccggaccacagctgtcggcagggaatacagactgtttatcacgttgacaccttttagtcgcgaaataaatcactaacagggtcctaccttaccacctcctcgaggagtaacgagatgcagaatcaatagattttccttaaaggaagttatcaaagaacagcacatgctggtgacgaactaaaaaagcctctcccccttaccttcaccagcatcctgtattggattcataaactagacaaacctgggacttacgaacgcagccaccgcggcgtgcgaaggtggaatacccgttttaagcgagcacggcgatcggcgcgagtgcgccgcttttgatttcacgatagattgtcgcgagtttggggatctgtatcagcgtacctgtaaagatcgcaagtgccccagctttgaattgtattgtgactagctatacaatgtgccggcgaagttagcaaaaggtgcttcagttaccttgctgttctcgacgataacctattggtttagggtgagcccgtcacgtggctccgcacataactgacgggttagcattaccccggttgatcctgacgctatgatacaaaacccgttgtgggttggttaatctcctggtggtttaggtaccgacggtcctgaacgcaattgcgcagttgtatgaaagtcattatcgccgacagtgggccacgttgatctacgacgcatggtttctcacgccttaggactagaggcatctcatctaaaacggggcgattggtagcgagcccgcatactacattgccccaattttcaccggtacaaaccactaagtctataagttgattgggcgtcgtgatataactgctccttagcaccgtttcgcactacttcaaagcttggggaatccccacggggtcgaccccgcttagggaagataccccgttagtcatggctaggttacccgaccatgcaaaaagtgtgactacggactggaagccgaatcaaccgatcgtggttagaccgtcgggtattaaaaccgcaattgctgccgggagtgaccaacaacacgtggtgcctatcccttccgtcacgaggcttgcgctctaggcgtgttgcaaagacactgggcattcgaatttacggacacgcgactagtgacacctgtatgtggaacagcgagaaatagggtagacggagctctccagcgatggtggtgccaactagcgttagattctggcggtacctatagaattagagctgttggacagtgagtgaggtgatgaggggatctgacaagctcttagcaaatgataacggatccgtgtagccctacttgttgggtcgttcgtatagtgctcgagcatatgttagcttttgaccaaggtatgcggatttagctcgcgccgatgcctgtcctcactgcgcagaggcatacaggaatctcacttgtacccttggtaaaatacagtattcgacttacgcgaggtaagaagattgtcctaaatccgagattgtcaggaagagtaccttgttttgaccatctgtgtaacaaacttcaaatgttctccaggttcctaatagtcgaaccacgatctcaagatatggacgcagtatcatggataagcttgtgggggcagggttcgtattaccaacatttgcgatctcgtaagtttggtcgtttttctgagccccagagaagagcactgacaaaattctgcctggagacaacgctacattaaaaaaaactggacatcgtgtatccgcggcctcctgctgggaatcaggtccgcatgtcacggattacctttgtacaatttaacgacatgccatctgcctcattataattttttacacgtttatggtataaaattagtccgaagactagctgaacggatcatgcgccacgcttgcttctcggttgccacaggtatccacgttggctcaaactgcgcgtctatcttacccgtaccggctgctaaccggtgaggtactagacctcgctcggttctatagctacggcgaaggaattcgactgtggcggagacgctatagtaagaactgtatgggcattgtctctaattactagcaggtagttaggcgcaccgagcagctggggatgtgctactatcgcgggtagcggttgccatgaccgtagatgtaaatttgtcacatagcggaaggcaccgcccaccaaattactccggttacaaagcatgtataaccacgaagcttggccccgccgtgtgcggaggctttctttattgcatggcatatgtgtcatttcggaacttcggtttggctgatcggtctacgtgccgcgcatatgtgactttttcgcatcaattgaaacgggcgctctttgtgcgtttataataagaaggtaaagcaaattggctactacgaccactcggtcgtccaccacagtccagaatgacacgtgacccaatcaagacggcttcgaccgcgggcgactcttcgacggcaatcatggtttcagattgtacctcgccaaacaaccaatgtggagaactgctagtcaagaaggattcttagggagcatgtctgcccgggcggtatgtaggcaatataagtttgccattgcaatacggatataattagaaattaccccaatccaaccttcgaagaaccgcctactggatgattcttgaggcagggggatacctgggaagtgtgcacatctctttcgctgcttgtcaccaacgttttctgggtcgggaacgccctattcatcccacaagtgagggaaaaaggcttatgtatggatgctgttcactgctgcaatctgggcctaacattgtgcgtctgtacgccgatggcatgttgaagagcgttccgtagagtgctctcgtcatattactggcgcgttctcggaattcgatcctaggagttccctgtgcccgttgtgcaagtgtggccgaagcgtaagggttagttccacggaagtgtactataggatagcagcgcaagccatgacctccaactcacctcaacgcatgactcggtgaaccccctagtcagtagagtaccagagatcttgaatgcggacaattactgcatgactgggaccgccctgaggcggccggaatatgcccttttaaccctctttgacacgtagttttcaagttcttcaagtcggaatcaattagtacgccgaacctataactgtggtcaacttgcgggattgtatcttatactgccaagaataaccgtatttcgtcttatgaccgggtgattattcccccaaaggatgttccagtgacctgcggactcgagtatcttacgtgttcggcatagagacttggaccaagttgacctacattctggctacaaaggattctcagtctaaacatacgtttgaagaaagcacgtgggctcctcttatcggacaacgagtgtttcgctagtgagttgagtgctacacaatttgggtaatcggtgagcggacccccgcggcgcaattaattcccaacgcacccgggtctctctccaaaaattccacccagccattgcgtcttgtattaatctggagactaaccaaagcgggccaacatcaggtacagccgcctgctgaaagtcttgatcctaatacttgactgacttttttcgaaggacagcagaatttctaacacctaattgctgtgtcgcggtgggcgtagtgtatgatctctgagattgacatttcacactttgtgctcggtcatacgttgcacatgcaggtccgatttaccttcgtgagggtgtaccccttaaagatctttatggccagtgataatccagcttctcggtccggaaagcaaatattagcggttcgaaaggtaacgacggggggctgctagctcaaaccatttttacactgtgcctatatagctactagaagatcttttaggtataataagattttcgttttctgtgcggcaaactacgacaaaattcggaccgatcgatactacatgccgtgttggttactctccggatcaaccgcaatgggaccgaacagagcgttatggattccacctttctctcctgccttgctgcgatgtgtatccgacaagtctgaaatagataccccaattcgagcctcccagaggcgccccactcgacttcagcgtggattagagaccgggtgtgtggccggcatttgctccttccagggaacgaacgggtaaaaattgcgtgcttttccccggtggaacttcttgtgcctacccaaatcgagagcgcgggcctaacagtcgtgtagaccctcataccctttaagcaacgtgagcagtatccggccgtgtgcgtccacccaatagaaaaaacggttagggccaaaccatgctgatacaacaaggtcgttacccccctgcgagcgtagaagcctttgaccaggctagctagcacggagaatgcacattacaattcgtttgtgtttccttctgaagcagcatccgagatgaccgacccgacattatgctagttaacatcacccgtgtatgaagtagggtcggccgcggatgccaaagtccccgtcgctaccgtgtctctaagccgcgactcgatgcctccagttagattatagccagtatgcgtcaagtcaattttgatcagcgttggggccttaatattgttcggcagagggtagggacacgacgaagttagggcctctttgctgtcctgccacggggccgcaatccggccgttccggggcatcccattcccgcgggtaaaggtctctgtcttaaccaacccgagagaagcaatactcccagaatacacccgtagcaagattctgcccggggaggtttaaccgacccgctgagtacacggtccttttgttgaacaggcatcgatgaagctcaagttcggacaagcaatgattgtgatttagaaggtctgtataaccccctcagataagttgctgtcccctactacagggtcttttgaaattgctaaaccccggagaaaggtaggtcatcatcgaagaaaggcaacgacttagtgcgtcgcgcgacgtcgttaatccgcgcagttaagagacactagctttgtaggctaggctacgccactagtccatgttcggcaagaccggagtgtctaatgactaactttccaggtgtaacagcgggcggccggagggggcttcccataatgagttacagtctgtaagggatgtatcctccgtgagcatctttgcggcaaaatgaacccaggtgatacaatttgcaaaccaccatcacgccctataatcatatggagtaaaccccctcgcgtgcaccactaatttgtccaccctggactgtcccgctacatcagataaccaggccctcggtctctcggcagacgtggtgtcgctttagataaatctatcgttgcgctacctgtacgtgaacaactcctagcagacacaagctaatggtagtcgtgcataaggaagcatcaggtgggaacagacatacttgacaacggcctctgagatgcattcaaaacaatactatcgatgggagaactcggctgcttgttgtacattgagagaaaccgagagttaagttggcctgcgcagtaaacccgtcattagtaattgcaaatctaccaggattccggcccctagttcgcggcctaccgctacgtgtcaagcgcgaaccggtaaaaagcgtagcgctcgacactcttgccatactccatggggctagtcctgcagtacccgcatgaatatcgcttctgaatttatcttgaacgcaacaactctactcacccaaaaacattaaagcatgatttagacccggttgttttatttttagaacgcacaatagcgatctgagcagatctgccgggatgcttaaccgcctattgataagctatcgctgagttcatgcctgatcacctccggcgcgcgctgttgatcgatcttaatcgtgtccatggacaatttcagtgggaccagcgaaatccaaagccgcagagggcaatagacactacttgcttcgagacggcaatcctacccgcgccaccggactgcctgtctaggctggatttccagcctatacggttccttctctaacgacctgtaaacaacagtgctaggttcatcaaaaccataaaccacgatggacgttcgaccccgcgttgttgtattggtcacgcacactatccattgggaccgaggtaagcaatcaaccacacgcactgtaacgataatagaagacgagaatacgcctcatcaatataagatgccggatcataacggggtgcagcttattgagacattagaaccagtgccctgcgtcctaacatgctccttctagttggatttgcccggcgtgtgaacccaattccgataatatcccgtttcggaagccagcacacttcgtcctcgagctcacagcacggcctcgatctaaggcgtagccggctgaatctcgaatgagattagccaacgcgatatgaacctgttggctccgacactacatgttctttttaaggtcccgagaggcttatacggagatctgaagggcttgctccgttcttatatgacgtgccgctaaatttatagctcggaggccacggcatggcggcgcacgtcaaccgtcccggcactccttaacgcaaccgctgcatataccttgtagagctgccagcatggacagctgcatgtgagtggctctagtgtaggggttacggggcacaatttcagtttcgccgttcggagtgcccgcggggcctctgagatacctagcggagcctgtcagtgtagctacgaagcgccatattgaacgtggccccctgctttaaccggtgctcaccagtacgcgtgagaccaacactgtgaccgcgtgatgcctaagaggctgccggaacgcgttacggccatgttgctaaaagccctccatgtgcttacacctaagggctgctagaccctgaccgtactccagcagttacgggctccaggtagccaacctggtatattttacgggcttcgccgtgatgcacagaagatcttcactggtctcgatcgtaacacctgccgcggatgcgctcgggctggcctggtttgcctagcggaattcgaaatctctcggtcggaaacaatcgcggacagcatacgcatatgcccccctccgttaccagcttcgagactacgggttaaatgcccacgggatctcttttcgtgagctccagagtctatcgcccgagcagacaatcgaatcaccgctccggtttacatgacgccgagactagtcaggtttcggactccgtctcgaattaagagcggtactagcgggctatgcgaatatgataccctactcatacggttgttaccacaaagctggaacacagcagggaccgcatggttgatccgttgtataaccattgtcaggacagatcaggcacagcacccgtccgactatcaactaaacggggttcatggaccggtgttggagggctgcactgttcatctccagtggcgctacgtttggcgtaagtgtttgaagtaaccggctttgtgactgaaggtacgtttacgagtcacgtacctacattatgttgacgaagcggtctaggtttcgtgttgtgagcgttattgagaataaggtccatctgacggcaatttagggtattattgcgtgtgtgctttgatgttctctgaactaaggccctattgagctactgagtattgatttttgcatgttcgcgcgcctaatgttggcgcacattctgttcccgtgaaatcatttgcgattacaaacttcgagatcgtcgtgggggataattcatcacatgtaattccggaccgttaagaacacctggatcggcgcatgtggatcagcaagagggtcacgttacatgcgcaatataacgagacagttttcctagaactctacatgtagcgttgatatgtgtccttgaacctcttactataggtaggacaaaacctattaactcatgcggagctccctgttgtttattagtatggtcaatgcctagccctacctaaattaggacagcggcccgtagccataaacaacaaaaggatttaccgggactttatgctggtgatgatataagtatagctttggggcataggaagttgttctttgagggacctttcgacccttctcagatgcgccacttatacgactgcatgttttaacattggctgggcgggaagcaagatcagattaataacgcaattggcagcgtcgcgcggatcttcgtcacgaggtaaaagggctagccctcaaatgttttagtgatgatggcatcacggggtggagatcagcgcagaggacacctggacatttccttggagagaggggaagcaattgcttcggaaaatggaatgacagtagggggccagaattgttgtgaggacaagagccattgcatggagctaagtaatgtattacatgctgagtaccgcttaatgtttgcggactccgagcggtcgctaggttgtccgaaaggaacgctgacagacccacatctcaatgctgtctttccgtctttaaaccgcatactcacgtacctcaaggttgggggtttcctacctgcaacaggttgtcagagagatcaggcgggtccagccgttggcctgataagcttcgggaaatgctatcggaacggaagaaggcgcgataaactggggctaaaccgtcgccgttaccgcatcaaaggtaagcaggcacgggacctctatacggcggaccacaccgtgtaacgagaattattccctaatcctgcctaactccatgttggggcgatttttgaccgggcgtgcatgtcctttcgctgatctgtttacgtgagaggtacccaaaggccacacatatgcaaagcggtagtctagtaaggcgtgaacattcaacgctcatttcgttctttcagcggctgataatctacaaattccgagctgtaaaggcgaccagagcatcatatcccctgccccccttgcaagagggtgcagcacgcgtacaggctactggtgctatgtgttaatggaagccgtaagaccgtacaacagcgcaggaaaacgcgcagctggacccggctgtaaacggcttcactggtctgtctatagccgtagtatctaaggatctgaactttgagggttagttctgggttactagggggtcggtgacatacctagtgcccaggtgagatataggaagccgggtcggaatggtaaggcagaccattaaggcaattcccgcaattaaggcgactcctcgttaatatgcaatcatcatcgcgactatataggtggggcaacatgcttcgatagtcctaggaaattgcctgcagcttagagttgctatgacccccaaaggtatagatgacgtagcgccctggattgtagcgccccagagggacggtatactgttctccttgccaggaatgtcgatctaaactgctaaactatactgtttgcgtagtcgtcgacacaacacaacacatcagtcatcgggacagccttctacccggctgaaggaagtcccacgaatctgggtttaccccagcgacgtaaacactactcacttaggaaagcaaggaactactgccccgagtgcggtattacaacttctactcacgcttatctcgcacctcgacgcacgtcttgaaacttctaaagcaattcctgtatctgggccggcacccacgcatcagcctattcgaacgggtcaccggggtattactggaggactgctttggttgaaaggtctgcttaccctacattcttcccaataaaggttccaaccgggcgtgggtccaggaggagggacgggggttagcgaaagtttaactatcccttgacagaggttaccacctaagcaaactcgcactattgtcagaatcccgactggtggagtgttagttcggggattaaactagggccctgttaggaagtcactgggcgtctgccaagccgtacagtagcatccgatcccatagaggaatcgtctttttcatagctgaatgagggtaatctctggtcggctgaaactggtgatagcttctaaattggaaacatgatttgcgaccaagattttttggcctgcagaggagcgttgcagcggacctaactgggaaggacaatcggaatatagcatttttcgctactttaatatatcatcagcgagctccggtagacctcctaggcctcaagtgataggctaagagggtctcattgaaggagataagagagccgacagttagaagttgtcaatatacgatggctaccataattaacatttaattattccactggtttatgatgtagaacatcataagagtatggcccaccggaacaggatgaagtcgccaactgtaacacgttgtctgttcctgtgtctagtccgaggcgttctgcacttaaaagtgcagcgcgattgcaacagagtatgttgttcggggaaccgccctggttgctaattgggccggtaagaatctagatcggaaaaaatttggatagtagcatacgaagtcccccccggcccttcgttctcgtagcggcccggtttaccggttcgatgtccctccggaatcgctcagccaatttacaattccaagggagtttcaggaatgatcttgctgagtctttcgttcggggaatatcctgagaccggtctgctttggacagtaggcctgaggggatcgtgcctacgttgaaataggcactatgtgggtaccctcgatctgctgaacgccaccttacctacaggttatgctaggttgacacccgcatgcgtggcagaccggatctgacgccttgcagagtgcccggtgtacccagaggcaatttcatacctttcacttagactccgctagtacgttggttagttttagtaatcaaggccgtatcggacctacctactatgcacgaccgggacttgcgggtctatgaacattctaatcccttgcgctatgggtcggaggctgcaccactcggcattgttccgaatgttcccatgactcgggactcatttgaaaacatatacaacgaggcaaaactcggacccgcctcatcaacacactggtggaagcgagtctctaaactccatgcttcccataatggcgacatgttttagcggaaattcaactagtgaacacctaagtttcacaacatactagtcagtagaaactacgtccacgagtactcctaaaagacaacagcatttaaaggaacccaggtggataaacaccggggccgccatgaatgacaaatattataaagttacactgtaccagaggctgcggacgtgtaagtattcgcagtctcccttagagacataggagatgtttcaaatctataagcggtgttcactattacgtcatcatgttctttacgaactccccgaaggtcttaattggtacgtgacgatccagggttacgcacgaacggagttgcttttgcatttcgggtattcctctgttagggacgtaaactaacggtgggctacatttgtccgcgactacaacacagagagttgatctgattccctcggctgccggcagtacgtttgcgaccaggccttacgggtccacttgagcacactagcaatcctacataggcttgtgatagtcgacgggtgcaaaccaactgggcccaccatagcctatctggtgtattacgttcaagagtccattcgtatggccaagaagcgcatgcggtctacgtgagttaccggcagcgtaattgacattaaagtttggggttaccatgtggtggcgtcggcgtacgttacgtcgcgtaagttcccgtatctctgccaaaacgtgcaaaccgaatcccacagaccgggggtgacggggtgtaatatacacgcttgacctatggttaggtcagccgcaggctaggtatccgccatatagcttgcattctgtacagatttaacccccgacagaaacatcggtctaccacatccatgcaagccaccagctttcgcatggttgtcttagcagtcttgataggactggaccgcaaacatcgacatgagaaccgtcattgtctcgacgcccttgaactaatacatcctacctgcaaccggttcgcggtcgtatacgcgcctgactacagttctataggttagattccatggtcgaatgcccagaaccttagatgtgtcgttagatgcgagtggcgggtcgaagtgccggtcgatgtctcgcaatcggtgtcgttcgcgatccccaaactctcctaggggagtgctttacttgacaacagagcctcggtaatgtcagatgctgttttaaagagtgcaattatgttttctgaacgacctccttccgttttggagctcaggaagagaatcaagttacctaatgttaagcaaaaagcgtccacctcatgggggcacaccggggggtctcactagattcgctctcgattcactgagcttaatcttaattcccagaccaaacccctctaagcccgaagatgcctctttaatacaggatcaatccaaccggaatctcctacttgaaatataatagaaggcaagcttaaataggaataagatgatggttacaccggcggcgggaagatgacgaagtgcgccaggcaaggtaccgccagcgggagggcctagcaatccaattaaaggcgagagcactggaggttgtgaagaacaacggtagcacgagggagatctccgccaccgcgttagttatagtgaggtgcagtcaatagagtggttaggaggtcattgggatataattacatcgcaccgtgaccgcacattagttgtggaagtcaacgctctatagactaataggtagggggactccatgtagttgcatcataccgagagagacttgatcttccgctactccgcgattgacgggtgccgcgcaaggcgggctttagtaccagagatagctttatttcacaggtgcaacacgatggagtgtgcggagccggccactgcttcacctattggccagttgcaaatcctgacttaatgcggcgattcagatagtagggtgattagaacggtatcagccgtccttcactgacgtcgcctgtcgtattgaactcgtcttgtctatgcgagcgcgaagataatcacatgtgagtttggaagtcaatccccagcatcctattgtcctaaccatagtacactcgctgaatacgttcacacccgcagtagcaaaggccacctcgcaggcttgaaaccgccagcagtgtagagcgagggctcaccactctagagaaatttactgtcgcacgtggcatgtagttgctgcgcagttagcttcagagacgtacagatacgggaagttgtctgaaggactgtggcgaccattgcagatcgggcctctccaatatccccgtccgatggtcacaggcctatactacgcgatatagcacatactccctgtgtggacgcaatattttcaagatgggtttgggacatcgcggccgaacagcaagttacgtacctcgtatcgcttgcatgacaacgtagatcaattcctgcaagatcctaatcatgggtaggctgagtgcctgccgcgtagtatttgcgccatttctgactgactgtaatctgcggaatgcctaagctagcaaccttcaaactggcaggactcaacgcattctttatgctgcacagtaacacaccagagttcagctgagatactgcccgcggtgaatgacctggctcattagaccgtgtcactttttggatttgccctccgctggcacttgtaggacggtggtcaagcttggagattcagatgccacggtgaccgccatcactatttgaaccttgattgggagacactcaacgtccgcatccaaagatcgcttataactcctgtgaccccaggaggggctatgttgatttcattactcgagggagagagtttgggcagctggtcctgcaccgtaggaagtagggaaaatctctggagacgctccttttacgatagtcgtatgcgcttttacctggggcgggaggcacgtcggttcagatcacgatagccataccgggtacagtacaataaacctcattgcaccctttcgtgtcctggtcgtctaaacaatcaagctcaattggaacggctaaaaccagcacgacacccccaaataaaggccggggtttcatggatgcattgttggagtgaaagggcccagctattaccaaagttagtgcggcgcaagccgagcaccaggcggtccatcgatcgcggcatggtatacaatgccacggcgttggaatggagggacgactaggttttaccctacggcgcaccgtttactgataggtcgattcgagagataaacgtcctgactaccgctacgagaaccgcagcaattccgtcagccaagtatcagcatgtagccgcacgcagtaaacaaatctaccggaacatgccagtgttagtctactacaacgctagacgttaatgtgcggacttgcgggtgtcatcgtgagcagcggtaacagctagcgaactccggtcattgagtgaggatggacggtcgtggctatggaccgctcattgagcgtgcccgacaggtgccacggtacaactgcgttcgagtggagagctagtccccctccactcttaaccgatccgcttatgactcgaatcaaacttgtatgcgtgaacaccgcgcgacttgtagctgttggctaaccatccatggacgcacttccacttagcccgcttcgatgtcatggagttgcaggagggtttcagacaaagtgggaagtacccgttgccacatgagtcgtgctatcaaatacactaaccccgcccctagctaggagacgaagcctcctggaacccggagacccaacgagaatgcacgcactacacggtgattgatggcgacgttttagaataaaacgtaatatcattgactgtgctggcggagtataggcgccctcagacatttcagtgtgctaattacccttgcgacaagatcaaggaaggccgccgggttgggtagacgtccaccgactgtatggaaatttcgcagtatctcgagaggccacgataatatgtaacatacggataagatagactgcggccgctgcatgtttcctcgatgttatatgccatgtagccgatctggcgttggccggagcgatttcgtttactagggctaaggtatcgattgtgcgatctggccgtaaatccgtagtcatatcagtgggaccgggaggaggctactgaagtccactttcgtttcccctagggtcgacaacgtgtattttacgtaacgcagtgatagtcgagatcttagtttaggcgtttactgcggtctccgcctaattttgacactaagaccggtcccagggttctacgtaatccaacagccatttaaacgttcgccggtggactcgtggctacgtctacagatataccgataactctgtcagccccgacaatatttaacgcatccgtacggcctggacgccgcccacccgaggttacgagcgtgggagtgaaaccccgtgatatgattgtgtgccatcggtggttaccgatttagcacagagggatgtccgataatacatctgatactccgcaaaatgtatcctgcggggctcttctaaacggcggcgacgagttaactgtacaaactagagagttaccagtaattctaagtataaacaatagaggtgtagcttcggggtgagttgttatattgtcagttggagcgataggtgcggtcctcctaaggaccattacaggataggttactcgggactaacacgaagcggtaggacataaatgtgatttttatatacccttatgttttttattggcgcagaagaacacgcagctaattaggaccgagactggtcgtggcctctactcagcgactgttatctgtgtcgcttggacgcatcgattctcagcatcggtctcggacacgtgtgacttaagccctcaatttagcgcctcggacctcggatgtatataatttttgagtccaatccaagtgggacgacgagcacattacggttggattacggtagcgggatagtgggctaactttctgattgcggttcggccgtaagggcgggccctatttggaaataccgtgaggcactctctcgaagttccccggagtgagaactccaattcgattacgagactgtaatgacgagcgacgtcacctagctgttttcttcgccttcgctgggctggccttggcgcacgtatccacactcccatgtcaagttccatgcaaaatgcttccgtgttccggctacgcgtacaacaacgcactctgtgcattgcgtgcaaaccactagattaaggaacgcggcatttcaacactaggcagaagagaatgtaaccaacaccaggccgtttactaaagaacgtggattaatcgtaaacgtcgtgctgcgtgtcccagctgcgatcatccgagaacctttcgccaggaatttcctagtatagttgtatttgagtcggaggtccagacatctatgtcgtacgtcagtgatatgcattcatacgaactctgcacacctaattagggtccaccagtcgaatttatacccacctcggtacacccgctggcgtaggacgcgtcacccttataaacctgaccctaccgctatctacacgtaggagtctgattcagccattttgagggtaagatcccagcggactctagttcggttcgcagcggattgtgtcatgaagatcaaagattgatacgggcgacatgagcattcgacgatgttatgacattgcttcgccaggtctcgaagtgggtcctgcgcttagagagtgagatagtaagggccagcgttattacttccgacaaaagtaggtctaccctacttaacttgccggcgtgaggtacatgcatacaaaaacatacagtccgtccgactacccccggcgtggagcatctggacgcgagttgacagggatatcgattagatcgtgacaattacaccgttggtgacgtaggagttcctgcacaatacagaacgttgccgctagctctaaccatcaggcgacgcagagtcaacaggttctataaggcaaggaacgatgggatgctcttacgaatcgcggcaacactaagtgggctcggagttttgactgtagactcctgtgacacagtggggccctctgtggcgaaacagaggctacctttcccgtatgtgacatcatgacgtttgtattagacttaaggtctacggccaggtccgtctgataaaatcagtttgtaacccgttcacttggcgcgggggtgagctcatcgataagcataactctatggcactaaatccggtgctgaattatctaaaaggcgacgacccgttcgcaacatacgcatgatatattcctttacgttaatccaagcttcgcgcgcccatgtgcttaggatgcagggtcgattgactcgtacgggcggaattgataggttaagtggcgatcaaattcccccaaacaatgatgaccgagaaggaggtctatcgtcgacgatgtcgatcaccattcgcatccggtgtcgctgagcgagccggttggaaaatccgtaagcgtccatggtatctcagtggtggttacgaccgtataagtgctcggtgagcggtcctcgcctgtgtgttagggctaagtacatttaagcgagcggtcagccattggtgcggggccgccagtacatttatgcagatattgaccgagtgaaggttttgggggaagtagttcgtgtcgcaacatatgtgagcgacggataagcggactggataagaaatgactgcccacaacggtagaaatattactacgtcagactccccggtagaggagcagaattccgaggggtgtctatcattacgattacaactcgccatattggacttgtggttatgttattctctagtaggtactcagataggtgcccacctgaacatcacttgagtaattaccttgccggggcggggcttttgctcaacatgcccctgggcaagggaaaatttgagtagaagggtatggcatcacttgttgtgccgtaggatatcttacccgcgggccaaagtgtaatatccgcatattcaatcggattatattggttcaggcatcttagcagagaggtggggccaactcccagcttattgataacatttcggtttttatccactgaggtcctccaggtgcaattttgttcacgcaactgcataccaattgatgagctcaggatacaatttatgactccgattactgggttagtagcatatgagaatacaggtcgaaatgagtgctagttggcgagtagaaagagaagctcccattttcgtaaagagcaagccactcccgcgtgggcccttattccattaaccccgagacacattgccatattttaatattaaccgtcatgcagaacgccccaaatcagcagcatgggttgcagaagcgtgtagaagccagcgtcccaaatgctacttgggacttctcgacacattcatcagtgcatatggcgaaccagaaaagaaccaatcggttggtcagttgtattttatagtataattccgaaattgtccgtattaggacggagcataaacgccgaaatgcgcgcagttgacaaacatcatggatcatcactgtctttggcgacgaggtttgcctagttatctcaaattggaagcggtccgattcgtaggactttttttggcggttccgggagcttagtgattaggtcggtatcggattgccgttctttgcagaaattgcgcccttatttgacaaagttccactacatcgattcagcagaaaacaacgtaacacaataaagatggtatagtagtctagctgcagtcggcggatcgcagaactatgcggtagccgtatggcaactctagcaggttggaaaaagcgccgatcctcgttctctatctgtctagtaaagcccgagtatgtgtgtggtagcttatctagagtctcgccgctctgttcggcatataactattggcgattccaagagctttcatactacaactttcacctcgacggccaaatcctggggtggacgtggcaggggtcccgccgatttccctatgaaaatgctatctggatacctcagccagaaggcggcccgaccgataatccaatagacggctaaatgcattccatcttggatgaggtgtcccaccaatcctagaaccaatgctccctaatgcaggcttaaatcgtctcctaaatcgcagctagttaagtcgtatcacacgacgactggacttcctactgcacacagccggagtgtagcgggccagaaaatcaaccatgggagaaatagctatagttgatgtattcatctctttttatagattttctgttcggccctcaaagtacgtcctacgtcgaaattgcctgggaggaacagaatctttggaagaagtgtagggagatgcattatggggcaacatcccataacgggagcttcgggccattcatgagtcttcatggcattcgttacccgcacgacacttgtgttcgcggacagatggatacagtattcggacataccgtagaaccttttttatcttagctacaaaccgtagcaggccgaacaaacttgcacccccgggacggtgacactacaacagaaacacgggtaccagtgccgtctggatgctactagacagatgcagttacagagcgaccggcttatcaccgcaagagctggtagccccggaatttagaatctactgcgaaagacccggtcatcagcaacaattaattgctgccgggacatgcgtcaacagcaccccaatctggaactagttaactccagggagtctactagggatgcgttcgtgattctgtcggatcaacagtgggcaaatggtaggtacctgtcggtggatatctggtgggaccattatactgcaatttgtggttccgatatacaacaaaagtttatgtgatatgaatgcggagaatcatccccaacttagttggcgtaaattactaaacacgcgggtccatatgtcagccgaaggtggttgacattggctgatgggttaaagcaatttcggagaactgaacgcaatttgtaggcggaccctacgacttttaagccgaagttgcctaatccaccgtctgctgctagaggaacagtcctcaatccataggttccaccgctagagggctaacaaacgaaggtccagccttttactgtctgcttgtttcaaagtcatacctcagccctatggacggacggcggactaatcctgcctgtgggacgctcgatagcgggcggctaagcccaaaggatcgggatcacggtatcgaagagagaagagcagggaagtcgatattaacacactattactggaaagcacactcaaataccagccccaccgataaactccacttgtttttaaagcctggatacgacgcattacgatctgatgatacaatgaggcctttatttaacatttgtgaacccgccactttaggagctgcttcggcagtcgcgtttataagtaacatttcagagcttccggttaggttgatattccaaatcagcgtacacatatttgtgatcagactactagagagcaacgaagtaccttcgagactacctcttttgaagggggacggtccatggatgaattggtcgcggtaacgagcgcgagggagcggccctaacgctaataccaagtcctttcacggttaatacaggtgtggatgagcgtacgccttagtaggatgggcactgcgagagatgccatattggtcatagcgtctgtccttcctcaagatttgcgcggatcccagctcgacccgaggacgaaggcaaagattgaaactgtttaacatacagcaatcatctaaggcgggcagatgcctacaatcaaacaattatggaaatgccgattcgtggtgttgacgaagatagaagtgtacatacgaaatgataaagaaaatagtcagtagaagccaccaatattatgatgattggatctttatccacggggcggctcttccaaaggactaatatacagtgactgtacctcgccgctagcagctgcttccgtctgattcagggttactataaccttgtgtaaggtcggatgggagcatacgactgcgaaaaaaggttagtaaggcatctagcaaagcgtcgtcgcaccataaaggcgggcgcggcgcgaatgtaaaagcccgccaagtgcaagtgtctcgtaagactctagagtgttagccgctcagtttcttccagaccctgtgaggaatgtccacatatattgctacaggtagcaatactgaaaacaactacgggcttccgacagcacccaacaagcagttgagcgtaccctcgtttacaccatgactatgacgggacgggtcacctacacggccaggtgcggtaaccgatataaccacgagcgagggcgagatcattcctaggcgtggccttgctaaccggagccgaaagtaagcgcacgcagtcctctctcccggagtaagaaagtggaataggcacttggataggaacactacagagaagtaccgctcactactgttgatttactgcctgaggcaagtcgacgcaaaagatgatttgaccgctcgtcagtgtaaaaacagcaacttccagggtgtccccaattattataccgcgtacagcgaacgtgaataagtacgcatggctaatcccttgtcagtattatctatgctctcggcgctttgtccacttgggggaggtatgcgatacccacagactatttccgttgccccatggtcgctacaaaagtacgtgacctttcaacatatagatggttgtcctgataaactaaaacgaagaaaaatgtgattggcgccgggcgtggaatagtagtacgatgtgactgtaactgtgacgaaggtgattgctctgaattggatttcgccatcactatttgcacttttttggcgcccgtgttcaagtaggtaatgtgcggaaagtctatgtggaggtcgctcctatggcaaccatacgaactgtaactctacacaactggtttattaccccgaacaagtgcttcctcggaagttgggttaacgacaccgataagccgttattgggcacaacactagtctggtggctttggaccgtttaatactccatacggtcactaaggggatcttattatctagttgcgcatcggcgcactaaattcttcgaatgagacaccattgagtattattatatgccggaagtattgatcagcgcgcagaagtaccgttattggacggcctctatcgacccctagcgaacatcggctatacggcgcgcgtgtccttgctgttgacacaaaacgggaaacgatcccaatgtgcgactagtagtcagaagagaacccgccgtaaagaccataacaccgcgagaagccaagcgggggagaggtggcgtgacaataacgccgatagcgacaatgagacattcaactagcgtgatcacgggaggtagcatgattataatgcggtgcctttcctattagaccgcacctgctagcggtatgtgaagatcaccctagtcattcgaatggggccctcccccgcgatcaccccactgctctctggatccctggcaactgcattgtacccagaccgtggatttgccgcgctacgttctagaaaacgtaacctaaccctgaagagatcgggaggcgatcatgcgggatttgtaatgagtgactgaacatgagcgataattactacggcccacttattctgttaacaacctccaaccgtgtagctccgagcgccgggtgaacccccggtcatctacactctctagggacaacccgggaagcccgactagtccaccgtagaatcgatattccaggggtggccagccttatcaaacgcagattctctctgtgtagcctaatagtagagtaattaagcttccttatcccagctgtggggacgaccactgcgtgcgtctagtgtgatagcgggattctcacggaaagtccatagggtcgcgaacatacgccataaaattcatacggtcagggggttcaaacgacgacgtataatcgcatcgcacatactaccgcgagtgctcctagcgtatcgtggtgtgtctcgcgaaagagttggcaccagttccgtccggaaaggcggtgaggtattcataatcccaggtattcccgttcgatatatgctgctcgcgttcgaacccgtacagctgatctcccgagccaaccgcctggcctgccaaaaactcgattgaatacagggcaagctcgcctcctgcacctaaaatagttacacgtgcacgcatgtgtttcgtcgtatctggcgttccacgtgggccaaatctggcggatggctcaggggaacgtataaacacagacaggaaactcgcaaaaacgtcgaggcgtcatgcgacgcgggatgatgcccagtaaccgagtacagccagtgcagtacgcgtgcggctaatgttttccagttaatgaaagcgctttgcggccaacatgctaagccgtcgtttgatctcgcttgttttggacgcatggttaggtagggctaggaagtacgggtattacctaccgcgatactatcattatcgctcggcgtgctagccacaagtccccaacactcactggccagaaccccgggactcgagtggactcgttaacctccattccctgggtctcactagtccgccgggctacgttaagggcctattcgatccatgggaataacgtagtgagtgctccatcacgaacggctgcttattggctaccgagtccacggcttaccttggggcccataaacgatccacgtaagtatatttcccttgtggtgtgggtatcggcgaagtccgatacgtaccgatggcagcttacagcacccgtcctttgtatccgttaacctaccaagcctgttacgtacgcatgttctttagtgtaggctctgatttgaaacaatttaggttatcattgagttaatatcatgctgatcactaattctgacggcctcatagttaaggactatgatctccccgtatctacgatcttcgcctacggggactctatgattttccaagtatccacggtaacacacacctcagcttgtactaaacccttcatgaatgcatactggggcgggcggcttttgatcgtgcctcatttccgtgacacttgtgcgcccgaaacgttggggatatgacgcacttacccggtgtaactttgccgaccgcgcgtggggtatcgtactaggtgaatgacatggaccgtacgaatgttagtgcgacgaatcagtggaaataccagcgcagaaccgcgccgaggggcagcagcgtcaatccgcctgtacagtaagggtgcattccggctcgatacggattcctcccaaagcacacggttcagcagggatcaagtcaacaaacacccatatcacgatctaaaaattcttttttatacaaaaacacacccaccacctaggtccgacccgcctccactagacgcgtgtgggcctgtaaacgcgcgagttggtaaagtgggaatctcatcaaactctttgggacgccaatggtgcagtacaagaccgaacggtttcaagatatgtagctggagaatcgtcacttagcagtcctatgactatgacgaaattctccgcttgggttgttataatagtcaagatcgggtaagagagcaaatcttctttgctgtacagttcattacaggatgtacgcagatttcgttgcgcggaggcgctgaccattctccgaaagatcccgaatggaatagtcttagaaacgaggtgcattgttcccgccgtatgaacaacggcacaggacctcaagggatattagtataaaggcgtgaggctcgagcgacccaacgaccaccgttatcactcacaatcgtgtagaccaggatagttggagttttatatagtggtcgcggtagtaagtgatatttgttgttcggtctcgctgcccgctcttctgagatctgcaattggaattgaatgcgaaccttccaatttatttgccggacaacatggtgaactcgtccgaccaatccctcgagtaccgatgaagctcgaatgctgcaagaccataaaggaccagtccaacattgggtggcgtggttgtccaggaacgccgtgcgatatcgaagtgcgcatgacacgcttgcgagcacctgaaggtctcgtaaacactcattccatgaaaagaacgtgcaaaaaacaccccaagcacaccacaaccgattattatactcgatgacactagaataaacgaacataagaccgaccggggtcgcggaggaaaaacaagaggcaacccataggccttttggtggtgatggtcacccggggggcaagatctctttgggggaaccaggcccattgatggtgatttgtcactgctatagcctgctcatcggaagtaccttgagacgaagtgtgaccgccttttactagatcgtatagtcagttctagcctacgacttcgtatgttctcaacttcatcgatgcaaccaaggtgccccgagtcagacgtgaacgcctggtgaccggtttcagacggctaccccttgagatcgtgtgcgcaacgagatattccagaaaagatagtgcctagaaagagttggttttcttcagctgtgactacgacggcacctaagttattctctgtgcttatagtcagtctaatagttgggactttgcagcccctctatgcggcggtccgtagatctggaatcccagaacgcaaggggttagtggttccccccgggtcgtgacgatagctccccttagccaggccatacctacagcattcgatacgtccagctagaccaggtgtacaaatcgtagctggagcccctcgaccgctccaccaagtttcagttggattcgcaggcatacacgccgaactggcccttcgtgaagggtggatgccagtatatcgagttgacctcccttccccaagcaaaatatatttggcttggatttgaaacaatcaacatctaagttaagtgatctgtagtcgtcttcatacgagatcatttctgggagggcaacctagtagcgtttgatgtttgcgagatactcgaatgatacctaagaaatttcaccgcatttactaacatgccccctcctaatccattgtgctgggttatggcttgctaggatcgagctaagctatgtggtcaaatgcggacttgctaggagacgccaatgtagtccggaagctctaaagtactgtattcgcattaaaggagccggcgtccgcgctcggatcctaataacgcatgggtacactgtacagaaccccccacggttgtcaccagcgctcccgacgcgagtctatctgtgattctcgcggtatcaatcgtacctcaaattttggacagtgaggttgtgacgagtttttaggtcaccccaaaaggacctaccgctcatatttcgactggcgtcgctgtagtctcggggcgcacgggtgagtgcaagttcacacacagtgagaatgtcgccaatcaatttctaccatcggtgattaggcattatgctgagccgcttcgaaatgctccctgcgcccagaggtaacctatcatctcggtttggactcgtttgggggttctggtctgtgcgcaatcctgaggtaacggagttacggaacgctagtttcgccctactcaccgaagcgaggcaaaagaaccgggtggcctctattaccggtattaaagaatcggtgactcaaaataaacggaggttgtcgtctgtgatttattctgctggccgttcgccatacggaagttctgaacgcactcgcacttgatcaattatctgtgattcgactagccggacaaaccaaaatctcagcacggctcccgttatcaacccgccgaggctagtcacgtgaaattagaaggctagaggtatgaccccgaaaaaattacaaagctgtaactcacccgtgatgatgagcatcattctcatgcgtctagctacggccactccttcgggcagagtgcaccggcgttaacacacgtatgtctttacggggatagaggaggcgacagcagtttggtgtcccaccatctcccagaaaagcaaaaaggtcgagtatacggaatcagcagcgtgttgtcaggggagttgagaagacggtgaaatgtgagtcagttgcggagaaggataggggtgccgtgattccgatagcaacagtccttacgtatagtgggcttatgacaaccatcccaccgtaggaactgtaggaccatcaagcatgcatggggacgagcgggaaggctcgtccacatgagagcgggcgagcgactttagatcgagtacgctgtacgggataccctaagcgtatcacaaggcgccggtcataacccagcgttcttgtatttcccggtacaaaaccggcaaattcggacttagactttgtatactcgctactaatcgcctaaagcccacatcttggacaacctcgggaaaaaaatccacgacataggctgcatacctagtagtagggtttgtagtcacgattagtgagggcgacggtacgatgacccggtgcggtgatagcgactttgtcctatagacagcgttagccggttaacttacgcgggcgactataggagccttttgtttggaaacggtaatcatcactaaagttcggcccttctatggggtgttcattaataggatcgagtagctgacagttatggtgctgaaagattgagcaagtggcgcagctattgagaagatgagaaagaaatgtacactcatctgcgggatctttttactaggtctacatgagtaacgttggacctcatgtaactcatgagccaaccctaacgattaattggtttgaactatacaagcgccgtttggtgcgatgtgaaggttctacttgcatatgtcagtcaaagttttccgagccacaggaggaaccctcgactgagcatggacaccccttccgcgttttactcaccgtcgcaggattcatacagtgggccgtattcagagagggagcatcttgtgcgattccgcaggcattaccgcttcgaacgatagttcacaccgaggtcgagacctttttcctaccactagtgtcggtctccgcgtacttcaaaaggatcccataccgaggctagctgtgcagcattgtgtatttaaagagaccattacggggcagatctgaacatcaaacgagacgtctctgtagcacgattacttgttgagttgacccagagccagcgcccacgtccgattgggagtctttagacgtgaaagacatgcctcactgggctcctcttgcgcggcaggaccgtattcggtattgagttcgcattgatcgtgtcctaccttatgtctccgttttggcgcgaccaggtttaggcccatagagctgacactgattctcttattgcaagctgttcagtattcgcccagcggagctcgacccatataactaatcgattccattacaagtatacttcgacttctggctccatctggatgtggggtgcaaccacgttacggggctctcggtcactgacaagccggtcgagagattaagcgcctcgtataatgccaaaggaaggccccgagactaggtgctgagacgagaggcacgggtagcatcagttaattactgttaacgcctttggtataaaagtagttcaaagttgtaaagatcgccgccgccacctaaaaacgaaatccatctatcccggataaactcgacgcagcaggcgcgcgcgttagtagtattccttaatgctaacgctatcgtatctttgtgccaaaaatgggtgtcttctaagatttggccatgatgaactgagatttgcggcagatcgcttggggcatcggtgatcttaacgcgcccgttctctctccggtagcactaatagcgagtcctaggcgtctatcaatcacaactctctttgcacctttcgaattcttcaagcatactcagcttcacaaacgaccttatactggtcgcaactcaggcttctattgctccgcgctaaatccttaatggagcccgccagactgggtcgtcccgaagatctatacaggcgactatcgggagagtggtctggggcgaccgtttattaacgtcatttcgggccattccttggggcgcagcccagctgccattcaaaacctaacgggctgtatacggaatcagcctcctgggtgacaggtcgaagcgacgttggatccaattggcgagcgcgacgtgctatttgctcgaggtcaggtgaaaggctaagctgcgcttaacagtttacgttgtaaccaccgtaaatctgctacgtactgtgcgccggggatataattcgcgccttcacagattgacctttttagtacggttaacaagacggcccaggccgaacagactgtgctggtgatttccatcgcgttgtatcaaagtgagcggttctgtaggccttatcatacaaggtaggccacacagaaagccgagccgagtagctggcatgaagcaagacacggcattgacgatttccccctccgtggcgtcagacgtactctacgtgaaacacggaaactattgtaagccggagttcgtggagtgaatacgaacgtctggaaccgaatgtcattactaaacgagttccgttgtatcctctggacgatcatccggtcccgtagcagcctagttctatttattgacaagcccactcccgtctcaggtgcgggccacgacacgccaagcgcatagtgagagagactagcaagcgtggaaagcaccgattgacggctgcctcccgacagcagtgtatcatagtcacgtttatagaggcgagttccgcatctatgctaagtttgactgtacttagacagcatcattcgtcctcacccatacataagacggtggagctattcaggattcatcctccatcccaaagagtaggtatcgtagcacgcatgagagaagagtgctctgcgttgtctagcctcattactaatgtgtgtgaactttgcggttagaagaattattggccaataaatttgacaacagcaacaacataggctgcttctgatacaccccttgaagacttcccgcatatatccgggtttaagtggacgcagtctcgtcggcgagagatctacgtaatctcccagaccagtgacgggatccgctactcaaacccctctaccaaccgatttcacgtgtgtagtctattcgtttttccccaaacccaatttgtcccccaatgtgctcgagtattgacgaacttccagggggcactcaaaagtccttcacgagcttgacagtgttagcagccaaggtcttgcaattactcgccaaaagccaggctatgcggtagttctaccgggttgtcaagggtcggataggaagtccagggcacatcctctcagtgatgccaccgcgaccgtgtcgggtcttgtccggaatcaagtcctggcgaatggcctaagagtgaagtcgtacccattgctgacccgagtggcgacggatattgaagatacgtgtatgaccttgctttctggggatggtgtaaggaggggttctcggacatagcggaaatgtatcgttacgaattcgcctcattcccgggcaccttaggataatatagcccgccgtgtcacgctaagataagccgcagtcaaaccgaaccatacgagaacaatcccggactagtctcgtttagtcattataaaagccatcgtcagttacttatcaactactactatagaatgtcgcacccaactccagcataactcattatgggtaatgcaggggttggagcaggttttgtgcgcagcaagatagcagtggctttggtcccaaggctcgtcatacgccaatgcgccaaacccgcaagtcagtcctgtcttcggtatactagccagcccagcgcgacatgtttccggagtagccagtctagcgataaacagatcgaaaagtacaccgcgccattcgacgccacactactcagccttgcaatccgcgactggcgtcttgcgtccagatactaaccggtgttacagacgtttggattgtggaggctatctgaggcgccatctgtgggcactgccagaagcaacgggctacgcaaagggtgttaaactcccgccaatgctggctggtcacatattcaaacgcttgttcgaaaggacatgacgtcgtggtgtctgccgatactatcaacaggcccgtaccatactggaattaatctacagcgagtccgggtgcttaggcgcatctaaacagttgcgtgccaatgatggctagattttttcacattcctagaatagttccaacgaccaaatcacctatctttatgagcttgttacacgacgtttaagcttagtagcaatttcggctggcgaagttgtcttcacaatcctaaggtctgtgaggaactgaagtcgccgattatagcttccttcccccgatgccggttagttctgcgaaccgaatcccgtcgcgttctgccgagcgatgactgctgtatctatcttaagtctcccgtcgggtcaacgtccccgagctgcccgagtgcgttacggggtagagtcattctggatacgtttcgggaaaggtgatatcatacggtggttaggtaccgccgttccaagtcgggaaattgtggccccggtttcgtgtttcgaacgacttacgtaaaccgacctgtgcgcaaaaactaggtttggtggctacacatatagaagaagctgacgtcacagtcctggatcagcggcctctacgagattaaagtctgacgtggctctagggcttttcttcttcctgccggaccggatgccatttggttggaccctaaaggggatagaaacccaaagttcccggttcttccgatgtaatacacgagggcgagtgagcggctttttcttcgtgtaatgtgtcgcaagtcacgtacttgggaacgtgttagcattctttgattttaagttagtatcacatggagcttcgttggtcctgtgctaaaacacgttatcggctaagggcaaagttttttttatcggatcgcttattgccaccatctgatctgggtaaatcgaacatatactgttcataagctatcaacatggagtacttcagttgctccttggtgttgatcgccaagctctaagtgtttaggtcccactcaatggagacgcagctctgagttagagtatgctgccacaagggtatgctagctcgccaactgtgcaaccagtgaggtatgccaagggtggcccatgattctcaccttctttaatctctgtctagtaattaatccataaatttattcgaacacaaaaaataaatgctcctcagaagtcaaccatgatgctccacaggttttaacaatagaatcagtacccctgcagttgggcggggtggcggatgtttaaacttgacctttcacatatcgatcagttcgagtccgactcatcgtggggctccggccccgacatggcgtaaatcgttacgcctgtctagatgctcacggctgcgttctttcaaagtccatgtgtgttaggccagtacctaaaaaagtcttacggccgacaggctaatccgccgccgtctgatatgcaaccaatcttcgatacagggacttttgtgaagagtaggcccttcgtggcaacctactgactcatttacgcgtaccgatccacgccggaatctacttctataggctttttaatggatattagaaggtctgcggtatgatcttcgctgatctttatcgggcatttgtgatccgcgagcttaagaagtcagacgtacgaagtcaggggcacaaggagcatcgttattgctgttttcggttgctgtctcgtaacatctgtagctcctgtccgtgcccgagcttcatagggcgatccaattcccatggcagtcggggcgatcgcccttctgactcctttatgtcagtgtgtttcaagttttgtacacatcagtattgtcccaaaccataagtgcttccaagatcagagccaggagtcttgtccctcaagacacaccgcaagagaacagatatacatgaaaccagccttgttctgcatcgtaggctgaggagtctcgacgtacaatcagtgctatatcccacatttcctgtggcggaagttaagaatacacccccaaggaacgggcctctgaaggagcaacgcttgtaacaatgtctaaatgatctataatggccgtagaggacatgattatccggaggatcgcgttgacggtgtagcacaaagctaccggaaaggacaatgggccgtggattccaacgcaagaaagactaacgtgtccgagcttgtttcatcgtggggactagctcccgtcaaatgtgcctcgcaaagtatgagtatacctggtgcccatgtacaacataaggcagctggcgatcgattaggtgtagaacccatgactaaccgcattaggcaaagtacacgcggaatgttgaaacataaggcgtgcggggtatctacggacaacacctcccatatcccttatttagtgacgcctgcatcgcggagcctgaggtggaacgctagatcgaatgccacacgtttgggaagacacacacactacggttgatttttgccacctcgtttatacatcccaaagcagatcgaggctcgcccacaagatagaagcgtcataccatacgctagcaaccggagacgggcgtccttttgtacatctactggcataaagggtaccgaactgattagattggcaactactgtcgagtggttcctacttctgtctacatcctaaagatcgcactcatgagatatattgtttagtcgcccgatgcgagcggagcagcacttataggccaggggccatcgctacgccagccgcgccatgctaagtcttcacgtctcgacagtgtctactgtggtacatactcttggaatgccctagtatgggaaccggagtaattgcttacacgtcagcaatgcaaggggacgaactgcggggaccccatcagacgataggctacagagtgacaagggagccgtcagctgtcttgctacctacaagtgatacatagtgtgctaaggccgtgcttctcagctggactgacctgattgcatttcagccgggaacggcactatctccgaatctgacgtgacagcatttctaaatctctgctcggattggcgtgaagatcctgctctgggaacggtgctatatggtgctggacagagcgattaactttagtatggcgcgctcgacaatcgaacaagttcagcactggctctggcgtcgtgctggtgctcgttttatctacattgagccaatctcattcgctcatacgcaggaggggataaatgtcggatacgcgccttttgctatcgtagaaggatagtttccattgggccagaagctccccgttggtaggttaagtgactcgccgtgccttgcggtccatatgatatcaaacgggccaggtcccatacaaaaagatgtcgactgtctccgtatacttgaagaaggcgaatgaactaggctaaaacctataagacatggtgcgtgtgggatcctccatacgacacgcaatttccgtcactaaactggactcttgaaccacaaaccgaggcctcgacatccggacaagccgtggttagagacattgaagtctcttgtaacctatcttcctagaactgctaaatctgatgaaatatctggccgtggacagcagctacgaaaaaaaaactgtaagtgaatcgacagcattattctactagggctgtgaagacaagcgtccggagttgagggcatattgttctacaggggaaagagcaacggtttgtgcgcatcaactttcttccaagaatgtgggacagtcgggtttggttcgaggaagctcactgcagtatgggcccttagatggctgaaccagagaaatatctcgatcattaggtaccactcccctcctcgggcacctgcgggcacccgcgcgtttgaaccgtattccgtgccagcctgaaacgtaccccggaggtctaattcattgcgacgcgaatcgagagggcgaagatccacaggggtatcaaacgatgtgcaacagcaagacggtaagaataaacgaaatgctggactaccagtgctgttggtggaatccgtgggcgtagagggcatcggacaattaagccactgtaagcggtaaaatctcgacgtagtgaatcacaaggcaaacacctgaaaacgagctacatgacgatagtagaatgtggtgtactgggttggcgtttgtcgttgttagctctgcacagttcgcgaccttaactaagtaaatctctagtgggaatgaaaaaaacaacgtgttcattttcgctactaaaaaaaaagacttacgatgtgggtattccgccgccggctagatcactaactgtccacacgtgtctaacctcttcatgtagctaaccaggcacttgttgaacgaataacaatcttcaagggtgttcggaagcgacgtcgacgtgggagtgccctcactgctcgcctaccgcgcccttccgtgaagcctatatatcggctttagacttcactttttcaaaaacaaacgggcgcgagttcatgaggtctagaagcagcccttgccactaaaattaccataacaatcccgggggcttccgccggccggggctggttccattgccagctagcctatacgtaaatttggatgttacactcattgctgattggtttgggcagaggtgtatgcagcgtaatttggtcccttgtctctgtggtcattccgcccaatgtatctgtgagttctgtgttcgagactcgtcatcaacgttggtgtgagatgccgtcagggctgacgagcactgaccgctgactcaggaacggaagctttatctcccgagcgttgatattcactaccgaacatgaaacgataggtatgcgcgggcgtgaatgagaataccaccttatggaatggctccgccctctaggatacacaagtgaatagccgggaatctcatttagtctactgactaattgacatcaggatgtgctcaaaccttgaggccctggtctatcatatcctggtgtccgtgcctgtgaccccccgcagccaaagtgcaattgacctattcacgggctgtattatcaggaggaagccccacgagcgagggcgcctcgttctcttccagtcgaaggccgttaacccagatcctgagtctcaataaggctaagactggaagtgtgatcacaccacgctaggctacattgtactgacgaggcgagtcaaacgggcgtcctactcaccctcaggggcctcctgacactatattcgactctgttaccggtcaaagactgatccgagaaatctcagggtaaggatgttagcacgctgatgagattaccgagttatgggcgattccaaaatgacgtctagccaaaaagtgtctgaaaccacagggcctagcctggtggccaattttatactgccatgcggtaagggcaaggatcagaacccatgctgaaagaagggaatagcccgctgcatgagagcgggtagttagtacatgcaagagtagccactgacatcggagaatcagtcgttgggtataaatgaagtcaggtgggagattgtgccaactacttaatgtatcggaaaagatcggtttttagtgggggcacgttactccttcgcacataatcggtaccggcaactcgggaccctgcatcctagcgcgtgagtagatttcctgtagcggattttcccgtcattaacatctcggtctctcatatttcaattcagaaggagtatcggtcaggacgtacaagattagaaagagcacgtacaattacctctagcacaataaagagtcagaataattaactcattctcctagtaaatactgctcctactagggggctcgactgattagtcccgagattcgttcccttaacacatgagggcaaggaagattgtgtatgtttcaactgcccagcaataagaacttagttcttaatacgtttatcctcatcgacataacatgtggtctatgtgggttcatcggctgaagcacataggccgctgtcatagtatcgacaacgcctcatagccagcgcgtatcataccagcattcagtagtgtatcccgaattctgcatctacgtttcgttcggccttggttcgaaagattttcggactgattgcatctgtgcaacaatattagagaatagttcgacccctataaagaaccaacgattagtgcgttgccagaacccctcgaggctacgtgagagaactcgttttaaagtgatagaaggggataaccagacctaagcatttctgcctctcacctgcatggtttgatacttagatcgaattctcggttggccccatcatgttggtctcctcaaacgtaccgtgtatgctgtgccaagtgtgttgtcagcgaacgtccggaactcgtcatttcggagtaacgacttaaaggcgtatctccgaaattacgacttgagcctctcggcgcgggaataagtatgcacagggttccgttaagggaagattccgcaagcggtacttgacctgccaacaggactcaagattgcgggcccctgccagcaacggcactaccaaatggcaatccgagtacaaccgttgaggcttgtgactacggtagctggtgtcagatggcacagaggcggtaagcgtaagagcctacggttgaaaaggcacaccggaggaagtctgcaaattgttttgccggctaacagaaggttgccgccgctcagcgagcgtagtggcgttagtgaaccctgaattccttgcttagcgatcttaggagtctgaagttaagtttggtctgcgtacttttcgccacctaataggtccccgattggtaggtcaggcgtgctgaaattcacggcccaaaagttttcgaacgccagcacacccattcatcatttgtgacgagactataaacgcggactaacctaagttgacgtgtggttttaccgtcaggattaatgtgaaagtgccaaataaacttgtgatcttctcccccctatccacgtcgagctcaccatctaacccggtgggtagagggagagccgttggaggataccgatctgcctttctcccttagggagaggtgtccaagtttaggatccatattgccgtgccctcgactgagcaatatcgtagttcaatagacaaggatctttaataagcggcccagcacctgttgccgctcaggaggcattgaatagcaagtgcgatagataacgctagatcgtggtattactgtcggccgacggttctccgtaccgacctgggacattcacgcaaatctctcatgccgggcaaacgaaccattcttcgcatactttaactggtggaagagaactcatggaggatctggttccgatacatcgtgtgttcgccatcacagttgaaaaaacattggcccaaggcatcctggccctcgtcgatgtgagtcttccggccttacccggctaacgaaaagagcccagggcatattgacaggatgcctcgttgcaagagattagatggttggcgcttggaacttgttaacctcccccttagcgtatttgcagttcctagtgtgtatacttgcaacaaaagcaaatggggacattttttcggttttattatcgtggtaacgatttggtcgatatttgttgagtggcacccgacctcacactacatatctgttctctagagtggaaccagccgcggagcggacccataccatagcaggggatagcgaccgttgcatcttgatcacgcaatgcggttcacggacaccttcgccctggctgggctatgaagcgactatctggcttggccaatggactattagatgcgtatggcagcgagtattgcttatttactttccgcccagcgttggttcgcgcctcagccgaatctagaaccgaacgtatccgtgcagtctccaagtcctcgaagaccacacggactattctagtccgggctactgcatccatagtcgaacctcaggcaatcatgtcaaccccactagcatgcgaccggctcttacggcgttaatcttactttcctgggcacgtatagcgcaccaagtagatcaatttccacggagcccgtggatgacgaagacgaagtgtttggaatccgataagtaaccatccgcgacatatcgtggataataactccagcattgacgcccgataacgaagcttccgggtaatttcaatccatctacaggcctaaacgtactaattcttaaacacaatcgcgtagtaagtattaagtccggcgtcttcgaatgttctacctcagcaaagcgatatatgggtgccccgactcaagtcgtcactaattatggccagggtcgaaaccgagatacatcatccgtttaacggctacaagcggttgtagtctggaacttctaacctgttgcacaaagtaagctaatactttgatacggagaggcggcagcaatacttcagctccgcgcttttccctagtgatgtttgtcgcgggtatccgaagcgtagctactgagggctctctcatccctgccttaacgtctgaacgggctcggtggatttcaccaccctatttttaccggcaattgctcagtctacccgacctaagacattcttagcgctgtgttgaattaaaaccgcggagttcactgggagaacgacctccacgcaatgacgatgcgaaaagaatgcatacaattcttcctgttccctcctgttggctgaatcagagctttgcggtatgcagttcgctcttcgagcaagttcgaaatatgctacgcttaagagaaaccaaatcgtcgtccctacaggtcttttcatccacccattaagtgtacaccgtaagttcctcgccaggacgagatattctaggagggccagcccggcaccgtgatcagccgctaccgagtacacggtttaactgcgacccgtgctagcaaaacccttaggcttacatccagttcagcgtcttcaagaagggtcgatgtaatttgaaacgtgcgtgtcgttactgttcggcgcactactcagtcagtttcgtgagatccctgtatcttggcgaaaattagcgctgttgaattgttcagcgagcagcccacactcagctacttcggatgtactggactcgtggccactcctgattgcagatgcgctgggtacctgttagacggccgaggggcattcggtacagttaggaagcgattgtgacaccactgtgtagctccctggctaggaacgcgggagttcgcatacgcgacaggagaggcaaggtagcacggtgcttaagacggagaactcctttgagaatgggcacaaggatcgttgaacccccctcttcggtcttgttagtatctgattccaggcgtacatttagtgggtagtttgctgactctcgcattaggtgcgatctttgggctgtatgcgttatgttacgggctcggaccgtggccgatttggtccgactgagtttccaggggaatcgaactgagtcatgtggccccttcccttgattgtaaggaagcactttgcctgagtcagcggacctcccaccggctcattcattacgcccgttgcacgcgggtaaaagctcgtagtgaatcttccactgtcccccgccagacctgtgatttcgggtgtgcgagactggcgcctgccctcagccattagtgtcgcctatgccttccaggtaggcagatgggccatgcttccagattctgttgcctcttcggttttggcccggcagcataggtaaatcagggagcactggctatacgcccgtactaggcgaaacgcctatgcggcgttaaagtatgacagtcgtgaattcgcgaatgtggatattagacggctaacacatggcagcacagtacaacagccatgattctagggatgtagacctcgtctttacattaggccgtaaatttactcgggcgaactcgtagttacataataagtaagcgcttttaatctgccgactcatcaacgtcgggctgagcagaccttgctaaaatgattttccctgactgttatcggaattatactgcgcacggggagttagtcgataatatattcgcgcttgccctcttcacactaaaatattttagatttgcctgaagtcgcctactacgacgaaggaccatgcgccttcacggagtttcctgttggcgtggtctcgcacgcgatgggcctgccgataggtaagcaatcaatcgtaactctgaaagatggcctgaagaataaggtcgtgcccaccatgtcacgttgacgaatagcttttccatccacagactctgaggcagctttaggacacctggttggttccttccgtcaactacggctggccatctgttcaaatcccatgcacccttttgcatgtacctattattgcagagtaaactaaggggcaggctcggcggaatatttgtttagtcccttgtcaacggttcctcatatgtgcgtacacgtaaggcgttcgggactaaaattgaccagccaagagacctagcgacttgatgtgattgactccatggtttgacagccgctgacctgagaaatgctctgctcttttcactcacgggcattatttccttacatgtgctagattaccgtggggggcgtgcgtgggagcgccacatcccactgtcccttccataggtgaaaccagcattctaagtgtccggggctatggtgtattgatgtactctttgaaagggtcgttcgcatatccttatcaaattttttcggatattcgaccccggaggttgatctgatgccagaactgtatacattaccaaaatctgggattacaattggtgtaggtttcttctgggaacaaaacacaatttcgaaatttaggccaatcaacacggctgcgccatcatatgccaggcgcgtgtttccaaagtcttcataagtcttacagggcagcttgaaggtacgccccctatgattaccttgcacagcacttcacgcgttcagtacgagatcgactcacccacgcgagctcgttgtaaatatagaggcgtgtttcagcttaacaattaattatattgcaaagttgaaacttctactacaaatatttgcagcacaataatctgtggaggcgggctccgagtgattatgctcggtccggtatctcggttatgtcgtcggttgcgaatcgcatccggaactaacagtttgcgctttaatcgagccttattctagaaaattgactactacgctgtcataagaccatgatgtgatattcgtgacctagttttgtattactttggtcgtctcacgcgcgcacatttttgtactatctatgcgagtgtctcgttgggccctcgaagtccaaacgatcgtgcacattggcttaaccataccaccgtccatatacaaatggacgcgtggtgaatccccggcctacaacaattaaccgatctgctcgagtgacttcatgcagatgcaatataacctgaaatgcagaggaaaagatactactactcttattagccttgcggcggtgctaaactagtccgcacgtgtggctatagctaggaggcggacactcgatcgttaagaaggcctattggcaaccagagaacctaatcgacaggccgccctgctttactggatttaagcgggtcaagtctaaccaaaagagaacttctcggaacccctattatactcgttgctgtgcaggtagtctagtacgacggataaggccaaaccgtaggttcacaatgcactaatatcgacgagtgctatttctcctaaaactacgcattcaccgcaaaattaagcggcggctgcaagcacgatttattaagaatgccagtttgcagcttcacgtcctaaaagaacgcgttcggtttgagcggtagaccaccctcccatttgcccaaagagagatggttatacaatgctcagtctagtaatgagttacgacgatgagacccgtctgcccggaaggtgtcatggtccatccatttatccagtgtaccttaatttgtattaaaataattcctaagtataagcacatttaggattagtagggtcgttcagcaagagtacgaacataactctctggcggggatgcggtcgatgaagtatctaaatttaccgtcccgttcaggaagatgcgtagtccgactctggatcatgacaactcacggagattcgtgcacatgtaggggtttcgactgataagagatagaggtactgacatatagtgccgaggtgatccccttatctccccacccaatcgcgatcgaatcgcacctgcatgcatgcttaccctcaataagcgtcacaggagaggtattttaaatcatacttgggagtaaccgctacttatgatgtctgcacagttgcgtgaaactcggagctgcccgattacatatcgcaacaattccggatcgagagttgtaggccatgatacttacagtagatggtccgtctctagttaagacctcgaacagctaagcccagacgatctaccaggaacaagagaagagactaatggtctgcctgtggttgtcgccgaccataatagctaagccctctcagtaagccactccgggcgagcagtgacccatctgctatacatggcaaggaaacttttaaactcagttggttgtgaagatcctcggacccccgctgtgccaacgtttacttgagtgcatgccatgtcccggcgttggggagcggtgcagattctgtgtatctatgtccgtcaatgactatatgcgacatctaatattcacccccatcgtgctcaaaacaataattaggggtttaaaaggtatgctgcaagatgagcccatttgtagtaactaacgattatcagtacccgcacagaactacatgcaacatctccgactctcgtgtgtttgaattgaagcaggtttctaactcttagctgacgaactaccccttcggggtttgagcacgttgcctcgggattcttgccctaagtacacgtacccgatagcagagctagccgccaagccttataccggatactgcctcgggtatcaatgcgcccgggaagtctttcatggcagcttctgtaaccctaatagtcggctgacccctgagtaataaagctgcggacagtccgcgtgtgatattagaaggccatagtcgcctgtaaggtaggaggaagatacaaaagtgcataggcgatcagaaagaaaatacaagagcgtgcaatcttaatgatggttgtggcggttcacagtatgcggggcatctcagaaagctcaggatgtgtgcaatggatccgtgatgacttgtcatctgtgaagatctaaacgttggcgaaggttttagcaagaggatcatgcccctaggataggtccattatcagtaccactggatgacaaaatttaatatttaacaatccaatgagactacaaatacttcttattgttcaacattccagcatccaacctaggtgggacgcggggggttgcagcctccagccatagctttcactttcctctaccctcgacacgacttgggctgggcgagccccgttcacgcgtagatctctaagtgtcgggtttgggtgacagcaactgaaccatagtccctaaggtcgcctctactgacgattagttcaagtatgtgtctaactcggttacttcacattctcatagggctgcatacctaatcaggatttgagaacatatatcgtagaccagagggaggtcattaaactaatacctcaagcaagggataggctgatgcaccaaccgcggcctcccaagtaacgttgtcttgcatgcctatacgggagggctggcggtcttagaacgggggcgttactgacttagagatttgtcgagcgatacctcgaaaagatggtagttccgtagccagaatctatacaataacgtcagacagaacgccacgtgcagccggaggcacgaagcaagacactagctagtgaaagagacgctgccacggctggggatccgctgcaaggatcctttatagcggtaaccatggacaccataatccgaagacccttcttgatcgccactccgcccgttttgtatatgctcatccggtgagtcactgtgcgctcgggcatagtatcgcaacgttgagaaaggccatagcaccgcccgttgtaattgtcttccgtggggattcccggtagggcggagcatatcccattggtgcctgtccattgcgccagctgcatgaggtacccgaagccgccagtctttcgcgtaattggtatcgtcacgggttagatcaaacgtgtgcccacacaagaccttagttggagtaactgagtgttttctttaaattccgatcagacgcaaggtacgtcttattctgaattagacaaggcggtcctgatttgagccgtcggataaacagtgagcctcatattgtctatgggagcatccttcctttcgacgaacgagcagtgatcctagctcgcacactagcatggtctttggtctaatgcgttttatcattctgacccacagtttgtaccctacttcgacgatcgttaatcagatcggctttgtacgcattgtgtccgccggcagacagttcggagtgttcgcaacgcttgcgtcattccgagaggggcccgattaacgtaacgagttcactatttgccttgctcatccccgggagatcgtgcagctagatcgaaacacgcgatacccattacaatcttatgcctgcagtgtcttgaatatgacgaaataaggcactcccaacgtaatattacactactactgacgcaatgattggtgctcatgaagcgcctcttggcggaagttccgtggcgcttgcaatctaatggaaaacttaaattgcaagatactaaaaactgtttatatgatgtgaatattatatacaacctaagtacttttgctcctacgtcgtcgacgggcggtctaagttcaggcgggacagacacggtatcgggcggaccccatggccggccggctaagattggcaatagcctcagtctctagcgacgatgttacaagaaacctgcccgagcactgcaactgagtgttataaactgtctccctgggatgcactcagttgtggtgtgagttacatttctgtataaaagttagcgctgttatgaatttgagatttattacgagacaccgcatattagttatcataattttcgttgctaggcgcccacttattcaggacctagcacaccattccagtatgatgtagcgggacggtgattctgaaaagtaccaattacattgtcccatcttggcggcgaatcgtcctcttaggtttctgggccattgaggccttaaatgttggcgcatcgctagatggtacacatccacttacccttcgatattgtgaggatgctgtagatcactcaggtgctcccctgtcggaacgtgatcctgaatgggatcgagtaagctactctgttcccatcagagaaccggacgattttcgcaaaacccccgctgtatccctctcggacgcatgatggcttgcccaactctaaatcgggaatatcagtgtggcattatatcttcattgccgcagagtgccgattaggagtttggagctcgattcgttcgagaagtaagagctctgggtctgggctacgctgattggtgaacctgccatcggtaaatcccgatgtgaggtggaacgcttaacgtcgtatccgcaactctcactacaggtcgtgagttgtgtaaacccagacggagtaagagatacgaaatgtattcaccgcgatggtggcgacgcgacgaactaagcatggcagagatcgattgcaacctccaagattagggtgaacatggaccgtcgagcgacggccccatttgtttttcgtgtccctgtcatggcaatcagctaattagagctcgagcggggccctccggcatacataaccggataaggtaacccgagtgcatacaaaaagcgacgcgatcatgcccgtaaactcgtcgagacactggcgcggaaaccgcggctggccatcgatgcgctttacgacggtatcgaaatcgtatcagtcaaataaagcgatcagggggtctcatacatcctcgtcgtttctggtaagtgcacgccggcctgccaagttggccctccatagacaggcaaggaatccttagcgttttacttcctgccagccatccgggccgatatgaggcccgtacacctggtgtaacggtaggccacaggctaatccatagctacacggtctctagtcgctaatatcctacgccggctctgggtgggctatgatgcttggtaaacttggaccgaaaggggtcatagatctgatgcacagaatcgtctgacatgaggttgagaccggcagtaggcaggtagaacgaactttactcgcttccgctagtgctgttgcgtctgaggccttgggatacgaagtcccaaacgtgccgtatatgtgatcaaacagactcgtctgagtgatgatcggttcctgcagtaagggctctattgagaaccgacccgcttcggggaaactcctcaccgccttttaccggactgtcatcaacgcatcgattctgaggctatactgaattgtatcctatcagccctgagttgttaggagcaaaatgctgaattcaacgatgacctctcgcgggtgcctatacgtgtttcagtaaatctctctctgtattcttgcgaacagcgccggcacgtgcccaagtttggcaacagcgtaacggggtaggcttctcctatcctgtaaagtagatagcagtgagccgtgctggccaacaaaacgaattctcccctgtcccgctcgccggggggtcgtaccttgaacgttacccagtcacagtgattggtatgtcgttctgcatgagcggggacaaaagttgggcaactcacgaaaagcgataaccacctaactgtttagaattattagctgattcattcgtgagatctttatgttggtatggagccgcaatagtgggagctgagctattatcgttaagccgacaatggtaatgactacttcgatcatcgagactactgtgttccagcatatagtatttacatccgcgcacatccacacctcaattagtttatggaatggtaggcttgtattgttcgtacgtggcagctcttcccgcaaactttggaacagatagaaagtccggtaaaaaactaacgcgacaacagcagttacggagtagtaataaatcgttgtagccgtcgtgagggcgaagattcagggcccactctgaaaagagagtggtatttatcgcgaggcgtaaaaaagagggcaaacttatgggaaggttagaagaagtaacgcgtgtgctgacaagggccttctggaacacgtgagatagtggagggaatgttttcctcgtgcgccaccctatcagttgagatcaggccaacgcttgactcatagagctccccctctctcctgaactgcaggccttccaagggatccggatatcatttgaaatccgattatggcgcgtacatctcctaacaactcgccccgctagcgcaggactagatgaatccggtaaccggagacaccgtgaggggcctcaagggcgggtaattcatggggagagattcgacggaatgtggtgcgtgggaaaagaggtcacccttcagataggttcgctactacccttaatgcccagctgatatgaacctctggattagtagcgttgcacaccaataaagtgccacatcgggaaattgctacaccaagacattcatgagatagtagttaatactcgagaataagcacactaatgtaagtaggctggggaggttgcatgaacaacgtcggatataacggttacgtaaatgatactctgggagcccccgttcgttcttctgttctaaaagggtctagacctaggtctgaacgtcttcttcggtctgccgggggcacgtattccggccaaccgtctgtatgggaatagctgagtgagtggtttggacaagtgacgcagtgccgtaatgtcataacgaggaaggctagagcgtgaggcgcatctacaggtcgttcagcggatatccgagacgtggtagggctacgccatattttgcaacgagcaattaccgtatagacttcggcccggctagccgcacggtacttcgagctatgcattgagtgtaaacggtctaagcggttgtgaatttctcagacgcgatccgcgcgatcaccgcccactagtgtaaagcttggaatgcgacactcgcgtaggtacaacgcagaggacccacgaggcattatcggctggactatttcaagcataacgggccgatagatcgtggtccggctcttatagcgagtggggatcccatttacgtgcacaaaagcggtgacaggtttcttattccgaggcgtgtctcattaaatgtggagcccaggtgacagagcgctgaggcgctgacgggtttgcgactatagcgaaaaggccactagcgcccatggttcagcgttgtttggatgcggatacaccttttgatagcacatctcttaccgtcgtggatgtgccgacaccgcctaggattccggtcagctaaccctcgagagaccattaggcaattctcggcgtgtttctgccgggggctataataaatcggtacctacattgacagtgtgtgttcttcgctaatgcgggtgccggccgaaatttgagggctcctctatgtgaatgtctccacatcgttacattggactttggtgcgcgcgtcatacgaagccgataaataacgtatccgtacaaccctcccggttcatgttgccccctgtggaggcttaacgttcgccctcccgggttccgtatggacgcgttcgattgagtctcagattcgtcccacgggaccctgatacctgcagtaggcactcgtgccccggtcataaagttttcgttactgaaattcaatgggttcatggtccggtggttcctgggctgcgatatggtgacccgttccccatgtcacgattgtgttccgtcaaggtcactccgtctagcagagcgcatgtgttgccgtctggaagctgaaggaatggagataagtctcacagtagcgctgccacgtaatgaggaacgaggcgcattgccctgttacgacggcaagcgacaggttggtatagggccggtgtcaagcgttgatcggaaatctttcgagaggtcttccaaatgattgcatgtactttctccctagtataatcagctcaactgctaagtccaggatattttttatcggggtacccaccgagtcacctcagatgtacagatattcaacgctgtgtttataacaataacagctgagtagagttcgcagaccacgacgactctaacataacatctataacacgatccatcgggcgttggtgtacatcaagcatacgcgtatcgggaccgtcagcgtattacaccagtcagctttcgtgtccagacatgtggcgtgtccacagctcgccccggcagtaccattcgttcaacgattacccgggacacttccacatgggcttgccgaagccatagacgcacgccagcgataaggctactttctgccggatgcgatggaagtagggtctccgagcgtgccgatagttactcagcgaaggtttctcgcaagcttatcaggcctctaaaaggtccaaggcgtatgttcattgcacgtggtgacgcggcactgatcggctgagccggacagcttgcactgcacaaacgggcattcacaatatatggagtaacaccccgttccaaacagcccgaccgtgatgcaggctatttaataaccgggtagagaaaatgctaaaaatttattatacggtctcgccgcgcttattatttgttcgacgctacatggaaacgcaccacctacgtatcaatgtatatcgactctagcgggtcgatgcttctttttgtgacgcaaccggtaagcgtcaaaacttcggtcatttcttgacatcagggcttcttgtgtcattaggttcgcgtccacttaagtcggacatgagcactaacggtgtagcaccaaaggggtgccgatgcggctctgtttcattcttcccttaccctcacgtatgctcagacgtatgtaaattaaagtcgatcatacgccactgatcgtcgtagaaggtaattgaggcattaaggactgaacaataacgtcgtcattgaactacctctgattcttataccttagaacttgtacagtttgctcaacaaaaggtcggcgtaccagtaagttaatcctgcatcgcattgacgattacgacataaatgctagtttcatatgacaaatccgcggcgtcgcgccaactccgccacgacgagtgacacttgcaaggagtttacacgctgtcgcaacccgcaagcactatgttgctatctcacaccattccagggtgtgttagggtcggggagtaaaattgataggtcccaacggtgagagaactactcattagttagagtagagctaccctccaagcatctggcccgtcagcggttcaatcaagacagcttacccggtctttagcactaggcggtgtaaataaccgtacctcaatgaacagtcacatcatcatratcaacccaggacaagcaaacccgaggtagtgtagactccgtgttgcatgaatggtacgatcgtcatgaaagagctatatcaaaggtttctttggagctgctaccgcccccgccgatcttgggcaagtcccgagacacgcgtttactaggtaccgccaagcgacaagacactaatacgatcttgactccatggatgacgggtcgtagatttagggtacaccaatatcactgtgaccatctgatctcattaaaaaaaacccctattccaagttttagaactacacgacgcgtggtgcatcacctaatgattaacactagcccaattgatcgtgttttgctgctggttctcgcggccctgaaatgtgcgctctaccgaatacccatgcactactttggcataggattgttctagaacggctccacaatgcaccgtccgtacaaggagttaaggcttctgaagccacgctcgccgttgcgcggaatttagcagagtatcgggattgggaaagggggcccctggcgaattccctccgttattaccgtttaaattgacgaaccctagagctgctggaagatgaagtggcctcgatccccttcgaaagacaaatcacattcagtgtgaatctggcgggcttcttaaacctcgttccgtcgttgcctaacctaggattaaatcggcatttcggaaactacccacttcggctgaaagcagcattgttgagggttgctcgctaacacgtggctgagctcttagctcaaactgctggttaggttcctaggcggcatcctcgcaagtgatgccaacccacattgcagactatcctcttatggatgaatgccgaaacagcgccctgaactaccgccagcaagcggcgtcactcgaacccgactgactataattcccgtcatgtaaacccgacttttagattagggttagaacgagtataccagaagaaaaatagcggctactgatattttaaataacaacaacctgtctgccgtcctacgtcgtattctataaactgaagtgtccagcatttcgtccgtaggatgcgagtgcccggcatcatcccagggcgcttacagggcatggcctgacgtgtagcgatccgacaaagtcggaaacagccacttccaactctgcagcaaaggtgttttcaacctataatcaaagccagcattggcccaagcatgttcttactacccgcaacttacccgcgaggtcgggcctgctagcgacgcagcctttactttgacagtcccgcccgactggtaaatttaagttatcacactcaatcgtgccaagaacttctcatctaccagacgaatgtctcgttgtagggctgaagactattggtgccgtatctgtggcaatttttcaaaattgcgctttgtgtgagagaatttgggtggttcgctaggtcagttatcagcacatttcgctcaatgttacggcacaacgattaaatttacatgctcttatagcggtggaagtagtacgtcttacatgtggttaacgttataggaacacttggggttccgatcttgacctcctttttctaaggtcagagaggtactgcatagaacatcctcccaagatggtcagccctgggtattctggacactagcacatactggcactgtgggctcagccgtagcggggcgtcacgagcgcaaacaccgttagtgtcactgtgtttcacggtgttatacctaccatactcccataatcaaagtgcggatacgagaacagcgtgggtgcaggacctgacttcacgtcgagacataggtctttcaattttaggggtaccggttttgtcaggaggcggacctctctgcttggccccatacataacgctagagccctctaatggattcttgatcatggactgccaggttgtaccgcagttcctagatagtccggggaccataaacgccaaacctcttatgaatgggattctgctggcttgattcgccgcaacctttctgaacgcaatgagaactcaagggtgtactttggtttgaagagggggacaagggacatccgcactaaggagaaattgctactgacgccctgaatcttccccacgaactgatttctatccaataagctcgagaaagcatagttggacgtgttggagcccgagcagcgtcctaaggggtacgtcacctggacggggctaaacaacggtcgtgagtaaatgtatcgcataaacgactgattggggccgcggtcgtgaagactagcatagttgcgattcgatataggtgtcgaaggcgcgccctgttggaagaagagatatcttccctatccagaggtaatattacagcttcagagtgctcgacaatgtattaggctgtaggcgagaaactctagaacgacctgtctgagtgcaacgccggctgccgctacagagcgcagatactaggcaaacaggcataaccgctatcacctcgggaatactccctgcttgaaactacaagctatggagcatcgagctaaggagggcttgtcttctctttcttgctatgatagagcgaacgtgcgaattttatggacttattagtttcttgcgagcataagtacctgtgctcatttggaccggatcctactgcaagtgcctagaagtgaaaggggcttctaagcagatacatgttgctactatctctgaagcaagcggagaccgacacaagtcgaattgatacaatcggcagggagtattaggcagctgatcaaccagtgaaaggaccaaaaggggatggtcaagccgaaaaaaggattaatagcgcggtacaacgggagtagtaagaacaaccggttacgcttcacttgcggtctattacaagcgaagcgagcttcctatagcaaaataaaaagcgtcaatcgaacgcagaccgccgcagccgctttgcagacaccgttgcttgcatacaggcctaattctcgagtcagagtaggcgccacaggcgtccgtatcacaccggacggttaccagctcgcatggggctgtttaccattggtttatgcgttttgccctgaccacgcggagctcagctaggtccgtttaggcatcccgtatccggcataccgagatgtggcatcaagctgcgtgagtacactggcgctctgtacaagtcccttactgctacctttagaattggttttcgcgtactcaggagtcctaccacatttttggaattttagccatcgtgtggctggtcggacatcagatgcgtgggtcccattcgcagggattcgacaccggtcacatgcatctataacgggccttgaatcgcaacgaaacatgtagtatctctaaggcgcgcgtctcctcgtccgctccgtaagcaatctcaattctaggcaggcatagctccttgttgcgtcggatcacacggatgtaaatcggaacagggctcatactgccatctgatgcgataatgagattaattactggaggcgaccggagcatcgtttggtgggttccccatggtatggtaaatcgtaccgaaatttaacgaaagaaggtcgtcgaacacggggtccgcgttgaacaatgtaagggggtgtgccaagggaagtggttgagattagctatgtgaaacagtggtagcgccactacgcttatgggctgcagttcggcatacaatacaggtgggaaccttgtgggtaaaaaacacaagatatcggcgttggccatattaataaccccctgatcccttagggcttcttcgacgactctatggtgacttatggctccaaactagccaagtacctcttgtgggaaatccagcccgagtagctgtacaaagttactactcgttaaagagcaagttcaacacttatattggcacaagcggtttaggttgtcgaacaagatagaaaccggtacttccgaaaactagacggccgtgtttacctgggcattaaaactcttgcgttagctgattctctcttcgacgagccgctttggtcttttggacaatttactcaatcccgcccttcatatgggtagttcgtggaggtatcgagaaccaacattggtacgctctccgtcgtgataatccaggacggtcgaattcgctaaagtgttgtgtcgctggcactgctccaagtagttgcgctcttggagattcagtgcctgcccctcacggggagcgacaaaaccgctagggtttagacattgctaggatgcaggcctaccgtacgcttgtgcgtcgcttacaaagccgcgttcaatcagttaactcaaatcgtcgctttactagtacaaataatcaccacactttccgaagctgtgtcgtcctccccgggttttggatacatgtcggataaagtctatctcagatataatcagttaccaagaaaagtacatgacgagcagccgtactgtagcatcacacgaaaaggaaaagccaagcaaaagcacgcgggaggatattatagacgataataaggctaggtagcgtatgatcagccaccagacggttgtcagcgaacattagaaacgcttcctgtgctacaatggtgaactatacactcaggcccctgattattgggaggcctccacttgtcacgcggagctgcgctcccttggaagctctggttccctctaagcttaaacttagtaaatgtcatccagacgccagattataataggagttagcccggcatggaaggaccccgcagtgtccggattccctgacaacttgaatcgacctaaacggcgctttgcttgaccttctgtggatcatcgcattcgtaaaaagacttacggaaaatccggtaggtacgactaccagctgggaggaggctaagagcagggttctctatatggcgaatggaggaattctctcattaagatgtcacaactgttacacatgtagcccaccgcaaagacgagcgcattaattgtaaaccagggttgtcgctgtaacatacttaggaggcagtgagcgggatcggcttggttgttacagacggccttgcccgagatatggggcacaagagggcctgagacactaaatatggcatcctctaaggctcttttatcaacatctctccgggcagcaatctaagatgtagtcgtggactgtcaccggcgggcggtgggggacatagccaattctatgtaactgtccgttagacgtgaataagaccaattcaaagactgctgtttcgccgaggggtagatgctgccggcataggtgtctctatcgcagtagcccagtgcataactttgattttgactaatcgagtacgtgggggtcctacgtacgagccgagacaaccgatcggtgtcctgtttactggactgcatccaagacagagcctcagatgcgcttggctgacaccgcggtgcaaacatctcgcggaaagatgcttgcaattgaagccgatccctattaacatacgtttatgtgttaactaaacctcctgcagaaagatcatttcgtcgaagacacacgtttagtagcacgaagacatttttctacacttaggaagcgtcaggaaggacctaactcgtgcggactatatgctattacccggagtccaacgctacatgttcgcagattgcaatatggaggcatccccatcaatcacctataaaactgttccccaggcttaatataaccaccagcatatgtatactgacgtcggggggttgaatgctccgtcggcagaatgtaacggtccgtgtgaagggacttaatgatcggcttacgctaacttcactgcccaccttggaaacttcccgagtccggctgtatacagatattataatgcaacgtgacacagccccgctgatctacaaagcaggtgattaaatccattggcggtggaggaatagctacgactaaacctatgccaatgacaactcaaaactaggatgcagctataatagacgatcctcgtgcaatatcgtttgtgttgtcgatgtaagcggttgaggttattacggagattgatcttcgctaaggaaaatctgcactctaaggactacaggtggcatcatccgtggagttgagaataaaaggaaccaatctagctctatttctcctccacggagtcttcgaagtcgaagttcagtcgatgccacttggttctttgacgctcacctatcagtctttgtcagcccacacggggagtcctagtgcaccttacaggctggttcgctgagtccaaagcaagatgctatcacttcacgttgctagtagcctcatcgaattctacgccaactggggccgttagaaccgcgcatacatggtgtgccctggggcgagggtatcgacgcccttaggttaagggaaagcgatccgttgactcttctctgatgggctgccttggatctgttttcggggtcatctctaaccgcaatataacatatatcgcaactcaaaaccctgctgggggtgctcgggatgaccccgcgtttgccctttgcgagcgaaacttcaatggaactttcaaattgactttcttcagagtccctccccaagccgaaccgaacctagagtgcatgtatacactcggcgtgatgcagcggacacctacttcctgaaaggtcatatcacgttgataggatctagtttttccgtggtctagctcataacgaattcggacgtgtgccacgtcaaacatcactactagcgggagaaagcatataatagattaatcggcatttcaccactccgcaggtgatgtaggcaagctcaaccgcgcttaatgggcggtggcatgcctagtcaatcgaacacattgagatagaacgcgcgcatcaggggtttatgtggcgccccggatcccggatggcccaaaaagagacactcgcagacagtgggactcgaggagaaaagaccgtggggtgagataaatggtaaagaagaggctaacggacaatattctttcgtcgccttcccgcgtgacgggtcggctgagtgcccggacactggcccctttcgctcgttgcgattccgctgtgactggacgagaccctaacgtccgtgaacgtttcgcttgctagacttgaaatcccatgccaaatctacgggcgacaaagaagtctagggttttagcttgccagactactgctaaatagctccgccagataccatccgcgcttattagatttaacccctcctggactctaaattagtcatatgaatgcactccctctgggggtcgttcataatgctctacattccggaccgttccccagcaggtatgcggtgggatagtctccttgaagtcgctcggttaggtaattccggcttagcagatagctatgtggcccccaagggctgatagttgttaagataactcgatactgtgtgaacagatatgatccgccaaggccggccctattaatgatgacttgagacgataccttgaacatactttaggaactgccggttcaagtaatactacatcattgttttgaaagattaagtaggaacacgaggtgatctgttgacgtagtgctctaccagtaccatctaacattaagtaattggacgcgttctagtttgattagtagcttcggtcgctttggcgttcgtaggtgcggttggcaaacgcccctagctctcatatggacctatgctggcctggacggtcagtactttctagtcccgctagaaatacctattggttcttggtccaggttgtcgtccattttgggacccaattaaaatttgctatgccgaacagtggcttcagaatcagaaactaacgcagccgtcacgaatataagcaacaagtcgctacccgactagcatcagcaagcatcaccctgattgccggcgagttttcaacgcccgggttgcacagggaatgcccaccgcctagccataaggcgtgagaagtttaaaccgtgctagaccacaggggataatgtggatgcaaatcttaaacacctaacatccgtaccaatgatgtcgtcgtggcaccagcttgcttgatgacttagagccacaggaatagatgtacgtcccctacttccatcctttttgtgtgaggcacgctaatctggatccaacatagggcagttttagctgcttccccattctactatctcgcaccactcccgaatcccgaataaatatatagcctgcccgggaggattccacaacatcatcaggccaggcaatcgccgagtataaaatcatgccaggacccccagactggccgactaggggcatgcgcctgtattttcgctatcaaacgttcatatagagcgcgcaccctgatcgaggcacacgtgcaacggttaatcccaacactatgcatcccatgaatgggcgtctagtattgttccacactgggaggacagggctcgccgcaaaagcatcggtacagtatagggacagtcaaccactcgggacgagggcggcaaaacagactagaaatcgcaggggaaagggtggttatcaaactactttcctttccaccgtaccgcagagtcgaatctgaattttaatcccacggatggaacctccgtaataatttttgcatcgctgcgacgggctttgtagtacgtaccccattcgcgagttacataagtaagacatccattaggcaaacgtagcaccatcattaaatgctcatttcttcacaatccatcaagttgatggcctccgagcttgatgtctaacaatttctttcacacgggaactgggactactcctactcagcggggtaccactttcctgctaaacaagtgtctctctgcaacctaaacaggtgtaatagggctcggggatgaaataatgagaaataagatatatatctcggtgttgtaccatgaacaaactaaaaatctatgtgctaatcgtcaaccaccccgccggatcatttcagcccgtcttcaacggttaaaggacaaattcaggctcaaatcctttcggcggtcgccgcactatcctgcttacaaatcgctatgcctgtctaatacctaggttttttgacttgggttcgggcggagaccaaatttggtagatggcagacagacagctgtagtacgatattgtgagtaatgacgcgagctcccagtggggcgcaacgaggtagcgttggactctatggcacgggtttctcagcgttgggagttagttagcctttcggaacgaatgttagcaaaaattatccaaaactggtaatatctggctggaggtgggtttaatctctgctcctgccagctacctatcgtcctcaaagagtttcgcgagacccggaggcacggatgataacaaacggtgattcactatcgagaggaattctcctcggtcataaaccaccctcaatgatctacacagtgcatcctcgactcttgttcctctgcattacgtgtgtaccgcgctcacattggaccccaacctatggtgtaacgcaagcacagaatcgacgggcgctcacaaccttctcttgtggactggaaagggactatacacatttaggtcaccgctacaaaggatgaggcttcggatatggtttcatcgtcgcagaggtaagtcaggtgccaacagctttgcctctttggtgagtcacatggttttcagaaacctgctctcacgtattgtgacgtacacaccaggacttggattggaccgcaggggttgattcagtatttcctacggctataactgtgcggcctctgcgcaattaactcctactcaccggtatataagcgtcggctgggttctcacccgatcatcatcgcacggatcggtgcacgagacaaccaatatagaaattagagaaagagacaagcatgctcctgatgagcacggcgttgcatcaggcccgcgtaattttgattggaacatgagtaagcgtttcttgggcgacctataaaatgaggagagatctaaggtctcccgccgccgccccttccttggccgcacacacgcatggaaacccgaaactttcacagccggcaataacgacgggaagaaaaatcaacgcgctacatcaatagcgacttgttgtgtatcgattataagcataacgtctgaccttcgtccatcttcttccccacgctcttttaatacctggtgtgcccagtcattgcgtacgtggggatcgcaacgcgagattagggtcctgttagcggctagtctggcgagcagtgcttggggcgatcgaaggatgggtagccgaacctatggctccggtgggcgctatgagacaagcccgatagtctcttagccagacggcagtagcgtgaagagcgcgcagtctaatcggggacgtgagcagtcaatggagcaaaaaacggtagcgcttaatgtatttcgattattattcccacacacctccgacttagaggtcgtcggatagacgcctgacatccgacaaattccggacttcctgtcagtatttaacaggagcatggggtcgagctcgttgttcttgaaagagtacgttagagtgagtgctaaggtcaacagggggtactaatttgtcccgagggagaagcaatgggcgtattagggcttgcaaagaggaaaaatgtcaccaaaagtgtgggaggaatgttgtagggcagtcttctgagctattggtgcccataacttttcgaaccatggccgaaagtgtaaataaatttgccgctacggtttcatcggaggagcagcagcgtgcaccgatctgttcagtaacaggcatcgatctagacaaacagattccgcctgtctacagctaaagccgcgtcaacacgggagattttatggtggtatagcgcgtcttggccgtcctcctatctcagctttacataggtaaccgatatactaaaacaggaccatctttgtagaccaacaagtcgtctatcacgaatattggtagactcgtcagggctcctgcaagaagttaggaaggttagccattgtctgtcgatgacctctccattttagacgtaagcaaccgcaaccgagcctcatcttttactagcgggttaatccatcgagcggatgtgcttaacggtacgacccgcattcccttcgccatattaccgacttgaatggacccggagagtcggccgggtatcagtaggtagagttatcacactttccctacgccaagttctccccagacgggacctggaggcaatcacatgtctcgatgccatcgaaagagcgtccacgacatgtaattgcctagcctcttaactcgttataaggatgtgaattcgagcgcagggctaagctgccacagcttcgggataccggtaaataagctatacactcagtgcctagacagaagattacatgtttaagcacatggggagtactatttgtctgtgcgggaagcactgtcggagttggggcctatggcactaccgctcagtgatctttgccttatggctgggttacctgccctgcacaatccgagctatgtccgcctgactctgtatcatacatggactttgcaagctacatttcgtatttacattgtactttaatgcggttcgggagtacgaggtccgcgccgccctgacctgtccataacgatctcgcgattgaaaatacataaacaacactaaatcgaatttcaacatcctactcgtcttgttgtgagtacgtggtaggcaggcctacataggaaggaacacaatgttcgccatgcgggggtaatagccgtcttctccggttttggaaatggggtctcgaacctatggacataagtggtgcgctaaatcttcacccattaattctcacttacccagcccgacaagccgaagcacgtggccccgtgtctagcatcacggttgcaggggaatgcaaagtcctagttaacggacagctatcctatcatcgtttgtcggcgtaaacagttggatgagtagagctctgtccataatagagctctaacataccctgacctataagacgctgtacatcccgactcggtttagttgaggcatagtatttcaataggcaaatacctattggagcaaaaaaacaaacgggtgtggaagatctcgctggttgtttattcgctctgtggtattcgatttgctctgaggtctcgtggcgaacataccccaatgtacgaaatcacattgacgatgtttaaaccttatagtattgtaggtagcgtaagtttaaacttcttagatcggcaacagggcggacctcctgcgaacagctatcctcgttaccgtcacacgtatcatgagatgtattcggagacctgcaggtcgggggcgaccgacctgtgtggatctagcgctctctcggctttaccttacggttccgcttaagctaacgggggggttcgttcggattgcgccgaggagtgccattgggaagtcacctctatccgctacgtttaagagaggaacgattaatatagccccgtacgccacaatgcaatatgatccgctagacaagggtttatttgatgtacgaatcgcagtcaacggtccgccgatgacgagaagtgaagtattaacgagtgtaattttactgcaaagccaacatcaataggtcttaggatttcatgcctggttggaggttacgcacctacgtctaaccgatatggcgatcttgcattggttagatgccttcgtcacggcgtccgggccatatttagcctcacttgaaagcgggaacgcggatctgcctgcaggacaacagttactagccctcaaagggcatgtcgacggcacacgtccatgtagacagtcggtctcgatacacgctcgagcgcgactatgggactttctgcagggtgagggtctcccagagaggcgcatatcccttccttacgccaggaagtaccgttggtctattaaattacccgcaagagcctgtgcccctacgtcgaccagggaagagggttgcgatacatgcccttcaagggaggggaaatagcgtagaacgcgaaccactgatagcgtgtggctaattctatcttcacggaagacactttggcacgacccacccaatccctgccggctgctataaagcctggcttcaggctctcgctacccagaagattgggatctccgttccggtagtctaccacacatttctgtgtaattgagatggttgtatactcgtacatttctaggtagcacttagcagaaaacgtcttagtcctttgtcaattttgataataaagtcctcagtccgctggtgctccccaccaggaacggatgggttcatttgcacgcgtgaagggggaaaaagtgggtgcgcatgcctaacactgtgatgcagttcccaattctgtaataaaacagcgtaaaatttaccacatgtggtgcagcaactctgcaggtcctggttgtgccactcccgccaagtgatagggtcagcaaaggcgtataccctcgccacacttttatcctccctgtggggaaatcgagggttcggaggcactctgagcgctgctcgcgcaaatcgggaatacggacgtgaactccatggaggagagagtactcacgctctacatgctcagggagaacagaaatgacacacaagatagtcgctacgcgtcatgagaatacaccatgatatagaagcgttccaatagtcgtggaagtggggcgacggtaggctgcgtacagagaaggtaccggtgagctgtcagacatccttcctcagaatctcaccggaccgctggtcaaatcctgccggatccagtgcttgcagttcatgagtgcgtgacgagaactggggaaggtcaaagatcgatgtatcagcatagctacttagaagcgtatcatttttctcgtatccgggccgtcgggacgagttgggctcggagcctttcaaatggcatgttcggtaaaacggcatgtggaggacattcgcacggtcgtcgatactttgccttatcagacacccatacgttatgcagaaagctcctggcgtgactaaacgtatttatcatcgccagagaccatcctcctgagttcgtcttaagccgacaatcaggccttagttcgatccgagggtaatccaagatcgaaccgaatgagtgatatgttgtattcgtatcatgcggccagataatatctgtgttcaccaagatcgctttacttctgcttccttagcatgatacgctacgtcagaccttagagctgtatggtctaaatacgtggcttgggtagcggtcggacgcagcagcgaaagctcacatggaaatctgcaatagaaaggagtgagaaaatggtgtgtgacgaagtagtgcacagcggcggaactgacgggtagtgctacgcctctaagcgactcaccctttgtgcctcgattcgccgcttttagcaagctgcgctttgacttaaccctgaggagacgataaccgtacgggtcctgtctgtaccatgcggagggtactgtcagtcccagatgaatatcccagtgagtcccatcgggtttgtgaagtaccgtcagtacgcgtccatttgggagaaggagtcaggaccagacatggacctaacagccatcgggtcatgcaaccacagccaacacgggtgcaatgtagtgttgcatgactgcttcactgactagggctaacatacattaagggcgtctttaagagatattactacaaataactggcgtacgacacacaaatactagtagtctaactctgcacggctggtgtggacttctcaaaaagtccgtgtcaaagttagcggtccactactagcattggcctccttagtgaccttgtactccttgttcccggctaagatctttagggcgaatcttttgcatttattcctatgtggcacggcgcgcacaggcggagcttggtccgttttaccctttctccgtgacgggcgcacgcagatccctgaggcctttgctaaggcatccggcatccagagggaaatttgatgacagcatgggagcctctatcgacgtagccctcgattatcgccaggttctgtggaagcgtgtttcttatggcttccgaatagggctgtacggaccgaagtgaacacggggcgcaagtgctttcacggctacccctctctcaatcatttcagcttcagtgcttgaaccttaatctacgtcattcgtgtcccgaaacaggactaaaaacgtggggtacctggaataaacggctcctccttagcgatgcataggcgcctcgcttcccaggacggtctgtatgacacacttgcagcctggcagttagatatttcacgcctaaggaatgtcaacgtagcaggtccccgtttgttacaaagtcgatattgcaattgaatttggggggtgtaagcggaggaatacgttgagctcactgagatgacagaaagaacactaacatttatctccccaaccatcattctacctccccaacatgtatcctcgaccgcacgtgaaccggtggatcggcctgaaaaccgtcaccgcctttgggagcgattctgctgccaaacacggtacgttacagggggctctaagccgcctctgtggcacaatagcgatatattccagtgatttctctacaactctcttatgctcgacaatatttagatgctggttcataaggccttgcagaactaccaatgtgagcggagttcaaaagcaagaccagtcggtgatagctgagccggcgatgcctggtccatatcatggaccatgccatacgggtcaccctcctcgtaagactcacgggcgttacggcatttaagcgccttgagtcactgtccgcgcttcggatggactgataactccaattcagtgtggacaaatgaacgaagagcgtggtcatttggcaggaggtattgctgaaacgatatcagatatcactcagaacaggtcgtcacctgaagtcgtatacgccacgccaaccgatggagacggatattttcgagggaatcaaggccctgtttcctcggacgctgagaagacgaaacccatatggccttatagcaacgccactgctgtaataatggaactactggtgtctacattgggctgatgtcctcggctgtccgatccagaaatgcgaccgcgtaagtcccctgttcaaggcggaatgactggcggcactcgaactagtaagcgacgatgcgctatccttaacacgtcctccctacagcacgggcgctaagaatccgagttaaatagttttagggtatgatactagcggtcgtcgggagcaccgttcagaacacaatcggctaacgtttcatgccgagggggttatttcgcgccggacctgcgcgttgccaatttttgtaaagggaagggcattcggaatcctcagatcttcactggaaagcacagtggacacccctccacagcgctactataacagagcatccagtataaaagcgaagctgcttgtcgcgtctacctcctgcaatgatcgtttggcgattggagtgtgtagcgggcagacatctgtaatatggaacgtacagtgactattgatttcgacgaaagaaagtaatgtcgaagtaattttagtcatcacgacatcatttactcatcagaacagacgtggcaggccacatcccagcttcgtctttaactgtatctattctggattgagcgaatattatatgaacctcaggaacaaatagagtcgtactacggcgttcattgtataattagttcacacgtctctcagacgtcatcatctgcccaggcgttcatttatcaattctggtctttcacctttcggtgcgcccgcccctatcacctagtctgagagctagccagtctaggcgactcatttcggccgagcaaggaacgtgagtggactacgtgactctttaaaggagtggctaacgatcaatagtcccccaccaatcggtaagaaagcttctgccgtgtattcaactcagaagtcgtttgtcccggtcagcagtagaatagtcagggccgtatagcgcttaatgttaattacgccctagcggccgtgcccacgttcgtcgggtatcctcaatgcaacgcgactgagttcccttatgcccgcccttctaacgagcgttcgagttctgactctatctggtggaaggcacagtaagtggcgtctgcgtcagagaagtgttatcttgggaaagtcccgactatttttcggcggatcactgctgtgtcagccccacatagggtaattgtccggcagtattgaatcaagacagttgagcgggtacaataagtggagtagcatcgtaattgccaaccccacggaaaagaccccatattagggtttaaacgcgatgaattaaaccaacaagggaggtggataccaatcagaagagaagcagttcactttctggatgcgtcctgttatagcacatgaacatgtcaaatctggagatcatctagaacgcgtcccatgatccgtagcagtccaacgacagggcttgagaagcgacgtggcctggttataactggggcgactgtctatggctaccgaagaatctcagtcaagtgcaccttacgagtggtagatatcacacgatctcgagcaggggagatccccaccccgggagggctagccgaaagagttaaccagggacagcgatattgccaccatctgctggatatcaactcttcttacacccggaactcactaattcatgtcgggccgtcaagggtgtgtttgaagtcgtacagtgtcaggatctcaccgcactaccattttatcacaccttggactagagtcatccacaaatataaaccgacagcccgtgattagagggggggtggtgtcatgactctcccgaaggaaagttccgttcctgggagaaatccatcagtagttcgagatggacagtcctccgggggtgagtgcgaaggacagcctacacacgttacctacctagcagtgtatccaaccaggcaccaggtgaacatgaccgaccgtggatttcatgcacattaacattaacgcgatcgcgcactcacgaggaggatgtggttcagctttccacgtgtccttttcgtaagttggagacgaatcaaaattcagatggccggaccgacaaggagcgggggcctctaacggtaatgccggcgaatgccatttaagctggcaaacattcactcttcgcttcggatgtagcgtggttgggtgtgtgcccgaaagtacctgtcagttcgctaccttcccggtgttagagttataactttccgcgaaccggtagctcccctcctacacctagatagtaaaggttaaggcatccaacgagtatcagctcgtcacatgagacgtgtatagtgctcgatataggcgtcgccactgccccactatatcgtaggcaagtaacccctatagacgcagaagcgcgcatcacaaccgtgctccccgagggtgaaaggcgctgtttaccttgtctagcacttactacctttaggtccaggtgagtttcatgtggagtctgatggcgagggacaaatttctgtgcggtctgtaccggtgaccatcatctgggacactgaagttgacatattgaaccaagagagggtaccagttccaggttcgccgggtgctaccgtagcgttcgatgtccggattgccctgatagctgaaattgcacatgccacatacacatgttaaggatttgccggccaggaagtattctgtgcttagttctcgaaaccataatgttggcccaagatgggctctcctcgacgacctaccgggtggggcaaagtccataccagtctcatgcgatcggtctactgcctcattctccacgaaacgacagtttgtcgcgtatttgatactctactcatgagctcatggaaccaaagatggttctccacatcgaaaatggattcttccacagatttaatccggtttttggggcctaccccgctgcgcctatatctgatctctcgccgggttacgggattttgtgataaggttcccggtaagtatcgcgcccatcttatagctctagcgcggtcgttaacccggctcataacgagcaagtcaccgaacaagggaatacttcactataaattctcgccggctatcctacatagtcctcgacctgaacgctatgcgtggttgttagcgggagtccccggttgagaccatttgcgcgcgataactcgcgatgacgggttgggcaaacgcagaagcattccaatagcgaagggatgatagaaaaagcaccctcggcaataacgtgccgccccccggatgcaaacgtggtggttagccaagccatggcgctagtatctgtgacgtcactaccggccatgtccttctggtagcattacacaagcgattagctttggagcgccaggaggcgtcgcgcccacagctctgccttgaacgatacctgtaaacgctgtacattccgattaacatgcactagaatgcgaagcagccttggggtatggattatcatcgctgcgtgaattaccgaagttatgatcctagccgttatcatattgaggcacacagcatgttccctaattcttcggtgactcgtgtcttacgagtccacatgtgtcctacatgttagatccctcttgcttcgcccaggtgtaggtcgccgggtctgacttacgcgtgacctaccgagcctttggccactactctctgtttagtgtggctacgttaaaagtattcgaaatattggcgaattaacttcaaggtgcgatgatcagctagccgaagcggatgacaaacgaacatgcctacgcgacttgcctattgttgaggatgtctactctaatgtgaattagtgcgacagctcacaagagcagagcttcggcccagaaaatcaagcagtaaacgatttgagcgtggcggctcttccagttgattgttgtcgcgaacgctctgggcatcggaagtactttgacttgtaaatctgactaacgtcgccggaccggtcccaccaatagtcgtgtccatgcgcctgtccaggatacatcgggacatgcacactctttgacttttgtaggccaaccactgccggatctgaattttgcgtacaccagtctgtatctaaatgatgtgcgatcaaccggtctttgtttgtttgctgttaacaagaatcgcctaatgtgcgcactgacctggagggtggactcaactgccatgaaggataacgaaattgcttacaagtttctgttgcgtcgtgatgagcgtcgaggaactagggggctaaagttggcgctaaagagacggagatcgcggcggtccctttagtcggcagggatccggttacagattcagattggaaacatatttaacgaagcaacttttctgagaagcgtaggtcgagaaggcggtccgagcgttgtgtccttttactgctatagcttgctatctgatatactaagacctgatcaggacacccagatgttgaccactatatcattaccagggttggtcatcgtgtttgtggtaggtttatcgcccatcctaggtacgaacggagcgcacgttacagcttggtcagcgacgcaaggcaacggccggcatatcgggtaacactgctaacaagggttacacaaagttagtatagggtcgtggtcccaaggctgctaagcggccgttatcggtagactcgcttacaagcgttaacgaagtcaccctcgtgaactctaccctaaaacgagcttccagagctacagccccgggcggcgaatgcgcgtgcaagtattgaatcgctatgcggccagtccttgttagatggaggcctccttgccagcgcgtagctccgccaacgggtctaagtctttacctcccgcgatactagcgactacagacgtcgcgcgtgaacatccgctatacgagggtaagctttacgtgtaggcacgtcctgttaggtgggtccggtacctctggttatacggagggagagataccgagtccactgaggtgtgatatgacggcgggtatctattcgcgctctgtagttataggcaatacgcataaatcgacattttctgcggaatactagcggaggccatcctcataggttactccagaaacgggcctgcgaggcgccataatgtattgtagagcgtgcgtagcgtttaagcacttggtacttccaacgctcccgtacgacaccgacagaatttcatcccgagacatcgggtgtcaagaggcgcatcaatcgtagcagggaaggattactgtaaactcctaggagactgtcgatcagaattggatgcgaggaaaatacgtctcctgccgccgttgggtcgctgcttataggcgagcgtgcattatcgcattcgcgcatccctgttcagattcggccttgttcactgttcaatttgtatcagacagggcgaacgagcgcaacctcacaaacagcgttacagcattagagtcgcgcggtggttggaactcgtttttttctcaaacgctaacgaacgacttgcggacctagtggtgagttgaccacgggtccggaagccggtcacagcgccccggctatctatcgtccagtgcagtaaatgcattgctgaacctttgaatttcatataaatgctgcctattaaaatagaactattttttttggacacgtccgggtgctactgatcatatgtgccggcacacgttagcgcgtaaaacatctcacggtcttgacataccgtgaggaggcgcgctggcaggacaagcttgaccgctacgtgaaagtgactgttaatgcgctggaattaactggagatcaaatattagccatagcagctgccgatggtcttgtgggcgattagtgttaagtgtcggtacaacgttagcggactgacctgggcacggacgccggaggaattgtaccctgacaggaaagacccgtagcgtccgaagcctatacagtagttgaaattaccgagtggtcaaaatagttcacctactaagagtgggccaagaagcttttgattcgttcttttctcacgccgtggctgagcggagagcttcggaacgagacatagccctgtaacagcgaacctactcttaaaatagactatgaatcgctgcctacctgaggaggtgaaatatcatccggcatgaatctccgagagcttctgcgaggctataaggagccgttatcacgtaagtcctttatttttcgaatcggagccgtagtaagccccacatattgctgcaatcgcgaaggtgtgaatccccacattggcttcgattgatcgttcctgaatccttgtgacataccacctcaatttcattctggccctaatgaggcttgagtcgtacacatgacacggatgtcgcttaggcacggagaatatcaagctacggatacgtgcctctcattaatatacaggtgacaaaaggaatctcaacatcagcttgtccgactactctgctcgggtgttgataggtagccacgacatgtctttgcccacagctgtcgattcaaaacatatctgacacgagggacattgtgccgccgtcgtatgttatagttcctgcgcagactgtacgctccgtacttcggatttccgtcatgtcctgtacactagatcgcagatggaaccaaatccgacgcctcccccttgtgtgactagaagattgctttcagggattttcgcaacctctaccaacgcacacggtagttcgattcaagtcgtgtagagtcatggcggaccctccggcgcattacgattggagcgagaggctaaccgtgaagttgaggtcccctgtacagtcgtgtaaggctcagtcagactgggaggcgccttacgcgatttatgaaggcactgttagcgtggggtatcataatagtaaccagatgatacgttacctccccacctcttgaatatatcatcccaacccaggctgtcgaacgacgcagacgtgtagtctagcttccggttgactgtagcaataggaccgagagcttggcgctgggaggttttttcctgtctcccgcaatcgaacgtcacaaatttcatttagagtgtttgacgcgaaaccacgaaccaaaactatgtgggagtgtggtgtcgatgaatccacgtcccattgtggccatcgtgatctacgcgggactctaaggtaaagaatgtctggggtatgtcgacatcagtagaaaaatttagggaagaaatcgaggtttcttattataagtaactagccgcattaggacccaacttgttgctggacgggtataatagcatggagttccgctaaggatatgatcataaccccttccgatatattaccaccttctacgcgagtcgggtaggacgaagcctgtgcacggataactctcttcccgtagtgtccgaataccgcagcgcgcgcaatggggacatggcggcttgcctagcccgagtaccgttgctctctgtactggacgggatcagaatcgtaaatctcacaagttctatgttcattattccgccgatccttgacctgctgtgcagcagattgcattcgaggtagcgcttacgttgcagaactggagccagtgcaaggcgcgttcgcggagtcgcagtctatggcgttaaccgcattggggactggtagctgagacatccagggttgtcactaggtagtgttatccccaggaactaactccaacggagaacttctagactgatgcggctcgacggtaggcgtacatctttgctcaaagctataccgccatgtgtagggcgcttactacgcagaatcgagttcgcagagacaccacgtctcgttgattgtgctttatgacgggatgccctatctgatctgcctaatatcccttttgcctgatccgacgccaggtgtgtgtatttggcttagtttcctgtctttgtgccctcctaacgccgctcaggcgcctaaggtatcctgggggtatagataagggatttatcgtggatcggtaagaattagtcactacgtccctatcagggacgcatctgcccgggcgttgactacgcgaaacctgcgtaaagctatagtaatcttgccagcctgacagaagagttggaccaccccatgcaagctccactacccaaaggataacccgccatcccgagtctgcctgctttcttcaagcgaggtttacatacgggtccaaaagtttttgccgttcttcatacattggcttcttttgtgcctgttcagacgtgttctgtacgccccatagacggacaataccatctaacaatgcaagatggatagtcgtatcgtatgctactttatttttcctcgcataaatcggccagaatttttgggccataccgcagcacggtattgtaggtcggtatcagcctttacaagttctgccgctaaaggatgctagcagaataagtttggaaactagataaggccttgtcgtctttgtgcctccaacgaatagccaacgtgcgtagggcctgaatacatccggttttaagtttggtacccgctgcggggcattgttcgtgagctatgaaacgcaaggtccacaatttaggggatgctactatgctgagcctggtgctccctatttcagggggcaaagagaccgtcaaacccacatcgatagcgtcgtaggattggaggatactcgggaggaatgtcctctcctatcccacaattcccacagcactagattaaatatacaataagtgtcgacacccacacatcaaactagaccactatgccggctttactccgggggtggcgttgcggactgtcttcgtgcatagcgaaaggggccttttatcaactctgtcgtcaatacagtgaatttttagaagctacctgtgtttgtagctcgtacgtagccgagcatgtccgaacttcccagtttacgcaaggaaaaagtcacgagcatgctcagaaagcagtggaggacgccttcgacctgcagtattgatcagtaagacacgtcaccctaaaagtacttggagatgccggctccacgggcggctcctgagagggtgaatggcgtggaaatgtctggaccaactgagaagataccattatatctccctcgagggccgtcgccccggccggcgcgcgtggcagttaaagtccatgccctttcacgggcgattacgtggtaccccaagcccaagaccttgctcatggtaagcctggtgactgctagaccttggaggtactatactttgcttcccagtctaatgttacgaggacgcacatttgactatgcgggcaccagtaacacacgcccactagtcccgtaacacgctccttgctttacacgtcaggcacaaccattcgctgacttagtcgatcgtaaaaccatgagggatcgtgcggtcacgttattattgatctttcctaggtatcttgtaagtacgccctcaaaatccgcaaaaacttagtactcgcgttcctcctatcgactcctgcggtctaaatgggcttaacaaacgagcctaaaggaacaactgtgtgcaggaggccttgagtatcttcatggtaccaagagcactcggaatgttccgagtaactcgacggcctcgtgacgaaaaagcggtcgagccccgtatataggggaataatagatctatttcaaggtgcagcgatcatacatcgtatgctgaagagctcgttagtttattctggcctctaacaaaagcttttgtcgtaggttcccggatcattattagaacttataggaaattcaatgcttcggggcgacgccccactgctgagtatggacgcaatggggtatagcatagcaacgtgcgactgtttgccatactctacgaataactatagtgcgccctggaggcctaccgccggctccgctctctagaaagagcctacactggcaaaccggcaggtgaagaggtttgaatcacaccaggcaagagaacaatcggagcgggctggttttcccggtgaagcagccctctaacgcaaaaattccattagtaacatggacttctaacaacaaaagcacaataaaccttttaggcggctggatgatagtggacgactcagatgtcactcagtacgaaggtactgtattcacgtaccagacggcgttgtcctgggacgtaatggtgtagcatttacgttgcactgttaggagggacatcgacgtagatgtctagggccgtttccccggataacgtcctattcgttacccaaatggatagaataccaggttcgatcattcatccgttgttcttatacttatgccgctgagtcccgtacctaggaggaactaaccgagcgttgaatgtttatttctctacctcccttccatatcataggacttcgaataaccaggccggtgctgtactgatatgcctcatgcagagtcacatgaccagcggagcttggctctaccatagacgttgacgggccgtgctctaaatacaccatcccaaaacggtttgtgtgttgttctccagcttgctgctatcttccgtcagagcttaaacgcactcacgtcgcccggtcttttcataatacgcgtatacgttaaacggatgtgcagaataaagcgccgcgaccacccaactgagtaaaataaagcgtgacaaggattcttgtcgccgccgccgctttgcatgacacctgatctatacgggatttaggtcatagaggctcttaatcatggccgaacataaaatagtgaaccacgaatatcgcgcctgggggggcgaccacggctagttgtacatgcgatatcgctagacgcaattactttgaagtgtcttcgattttctcaccaaacctaacacttttaggcagaagaccccgggggttgtatacttagatactggtagcgtgacatttgctgcttagaggtgagaggcatttctaggtcccatgttggtaaggaagggtgcgctgccacgcgtcagagatgccaccgaaggcaaagcctgaaatcaccggaatcaattatctactcaagttgttccatggcttaatatgcgtatctactgagctggagctaggtggttgcaacatgtttggtctgtctctgccacagatactcgtaagataggcccagaccgttgataagcccgaagaggagagactaatgcccatctacccggtggctaattactgctgactggacttcacgttccgtagttctcacgatgctaatgtgtatgtttacgctcaccccgtcggtcgtaaggagggcccggatcctggcacactgaactacggcaatgccatctcggtcttgaccgcctcccttgtagcctccaaggtctgccgggcttaaactaatagaccggcgatcgtatagcttagactcatctttaaagtcatcgcagaaactaggatcctatttgtttcgacgcttccaggccgttggatgagctcataccagtggttttccattagcgtcattctacgagtcctttgggcaacttcccaagaacgtgtcggatttggccagcaaaaccccgtggaacgtgccgaagtgtatgctgcttgacattgattggctaaaagttctgtaccccctcgaccgcagtgttgtttcggtcagccaggccatccaagagcgcacctagcgcggattacgctgaataacagggattcgttaccgtcgtctcggtgtggttggcagaatttgtctcaattctatctcactaacgggaggtcccagcgtccgtatgggagatgacagtacctggctcgcatgggtcccactaagacgtatacggatcccgcccttacacccacggctcaaaacgtcgagtttaataaaaccgcgaattcatcacttgcacctacttcttgaaacgacgtggttgatggagtccatatattgttgagggagagcaactgttatcctacgaacttccatagtggctgcacatcagggcgtagacctgttctcacacagtaattctgtctccttcccataactccactaagaactcacagcctaaaccaccagagtatgataatcaagcaagcttgtattccatcgtgccgcgtattccaccttagctgatactttcgcgattggaccctggaccctgacttcagctttagtaccgctagggcgtgtgcatatcaggaccatcacgtgctctcggaacgcccccggtagaggattccgttcagggagtgaatcgaaatagagaactctcaggcaatcggtgtgactacgatgttgatttaactcgtatgtgagaattaagctaagtacgaggccttaaggtatcctaaaagcttccgctaccttgggggccccaggtgttgcacactgtgtatgtcagtttaaaattacgtatacacagagccctagaggtcgtgtgctatgaggcgagcaagcgggagagcgcaaatcttactgaacaggatagcgacaaacgcggcctaatctgcttcgcgccagaataatgtaaccccccatagatcgcgagaaaaaaaatgtagcctgtaggacgagaccaacaacaaccaaaagccgtagggttctccaggatgcatcgacgacagtgctctgagttaatggagccgagaaagactgacaagtgggccgccaacgcgccaccaacgtagaagttaccctttaatcgattctcgactgataatttttcacaaaaatcgtagattgtaccacgaacatacaccaccaaggtgatctccttgtaaaacaagcatgactaccgcttaaggcgcaccaccgccagctacatcgaattttaccctgcctggcaagagattcagtgttcggagtgatacaatgctgttcttactgacctgacggaagtcatctggtacgccccgaagccctcggaggggtgcagtgcaatcccttctctagggaaggtaagtgtcccgccctgggcacgtcactagctcgttccggtaaacctaaccagataaatcgcattttaccgacgattattcataagacttgcagctcatgccgtttgttcgacgagaattaccatgaagtttccgaaattcgataacacaaccccatcacctagctgctgccacaaccagcatgccgaggctggctcaaagccggcgagggttgcattccggcaagtcgtgactgtcatttgtgaagtataggcggacagagtccccggagcgctgcccccgtttcctgcgttcacgctagccagatagactgcgggtccctaaaactgctagcacctctagggtaagagtcctcgttccaacgcgttcagctcagcaacgtgagaggtttttccctcaacggatgtcgtgctccccttagttcaagtcgttcctatgcggatccaggtggcccgcccatttgacccaaggggcttcccattcaaacgcccactcgaggaacgtgcgataagtgtagagtgtttgacggtttacgttatgataactatagggcgctggcccaagggccgatttttcttatctcgcgctagactatcgagcacaaatctgcgtatcccgccacttggaatgcttctaaatgggcgcgatacacgtaagccctgataataagtgaacgtcctgcaaccctggacaaaaatccgatgaaatccttttaaactgttattaaaaccgcaaccccggagctgcataggtgcttcttgactacccggacgggcaactaacaggtcagaggcggttaccagtgcagcgccggcaaagaggtaacttatacttacaatcgagagacgatttcgtctgatccaaaacaaactattgtacatatcgggcctagaataaaaacctcataatcatctatcgagcaccaacaacacgatttttgatccgcataagcattataatgacaaatttggtctatcatcacgaacatgagaatactaagggcagcttcgactgctacggccggagtagtgcgacacattttagcggctatccctgagggcattaatgcgcaccgttaatcaagctaccgagttgtacccagccatatacgccgtgcaaggaccttctagaaccgccgacttgaccttctcatgcgcgggcgggaatcttgggatacgttcatatagatagatcgtccaaagttggttaggcgcccgtgcaactctgtagtaagtgagcaaactcgatggagtccaattactcccatgtagtaagggtcacggattcagaattcacgttcacaactgagaatgtacgccccgactcgcacgagtcagtaatatctttgaatggttgactcggcacgatgatccgtagggggcaccttcagggaatcgtaaatgcgccatagcctgggcatagcagagcagcagtcaagatggcactgacgtccactctacggcacgagaactggtagcatatactcaacccttgtaatgctaacgtcaactaatcacgagtgcgaagctcggcgttccacgtgttttactgactggtctggcatttgaagctgtgctccaatcggtacattgatctgattgagaaactcgtccattataagttggaccaaatcgtcgcatttacaaaatcagatatagaagattgtaaaattataatcatgacgaccatcagcacttgttgggggtgcagagtcattgtgttactgagaacggacattgtggccacatttctggagaaaaaggtgttctcacacgaggtgcactgccgcgggaccgaattgtagagggacaccccagggaacgagtggtcgcagtacctcgttacaatggtttctcagaatgcaacacgttctgcagctattttataccacaggattcagatttcattctaagttggattaaattaggcgaggtcttctaatcggaacaaacaaatcgggagaggggctcgtatcgtctacacgacccttatgagagaccctacgctgttgattgtaacttcgccacaatccgggctgtgcctaactacatcccgtgatgtaacggggacacgtcgccggcctttggcgctcctgagcggggacgcttggcatctgtctcgtgtgatacctaatcgaactggtgtgagtatctcacgagtcctcaatacatttgcgagctgaacgcgacatgctacttgaacataccatgactagccccgcacttcatagtaattaccaataggcatgcactcggatgttctacgtctacaagggtggcaggttacattttagtccggataatggccctgcgcacccccacacttgacccaccttacacagggtgactcgtggagctggattccgactagagaggggtcacagtcaaatgagcctacatcgttggcaaacacgtattatgttcaaaaccagttcgctggtagcgccccgatctactcgagggcctttggcggttacacggcctagcttttcccggagctagcggagtatctaggaatttggatttgtctgcgttatctaaatagcatctgtcttagcttagagctgcaccacaaacatgtcgaacaggtcgccctataaccagcaggacctttttatggttaacctcctggagacttatacttagtagcgcagccactcactcttgggggttcgttctcgcgtaaaactccaagatcggtactctgccggttcgtcttggattagtatcgggtctgaatgttcacccaattcggcacctgtgagtactaacttttcaacatacggtgtaggaaggtgtttaagttgatggaggcacagacagcactatttgttcgtttgccgttataagccgtgtagtacggactgagctagctgctggcttttggtactctgccctcacaatgtctgacttctgtcgttcagtctcacccccctagttgaggccaatgtgatataaacccgggtgtgcgacagtgttccttcgtcttcaatgtcgcaaggatttgcgggtccctaggatgagctataatgttgggatagcatgctgtcggatccgcatctcagtgcaccggcgagctcgcagacttgtgtgtactggtatcgctttagcttccagctaacttatatggggcaagttgacttcaacgcaggccccccctttcatcttcctgagtagagaaagccttgaacttgttaggctctttttctccactctgacgatcacctctcgtgggccggataactgaggcatagtgtgtgtgccaagcgaccaggaagggagcaaagtgggcatgatacccgtcaccaattagaagctgtcaccttctagacatgccacctaccccagagccgggcgtagcctgactccagcctggcgacactgacagcaagctagattgagtccctgataaattaatgctgaccatgagaaatcgaaaatacttaaatgcgcctgggagcagctttataagaccaccaaactctgtccatgactaatattactggttataactcacacgaaaccacctcagcccttcttattcgactcggcgggtgtacaatgccccgaagtaacacccattgccgacgcctctagccacggcggggataagtgaaaactctggggataacgtgacagcagcgcaggagttagcgcataatcggtgaaacattgatcgttgttaagcacgaatgttattcatatcaggtggcccccttgacgcacatctggtcgtttccgtttacagatacaggctgaccttaagttccctaagccgtggttgcctctagatcattatacatcacggacagatagaattacttgtggtcgacgggtaatgacgtgatgtggacctatcactagcgactaacagttaaggtaaacctgaagctgaccagacgccaacaatgaagactttatccgactcgcctagaagcctcttcgtgcggccttttatagaccatgcgtgcacacttaccgggccccgacactgcgagatacagcccacgctctcgcgactcggtactgcgttgcaagcccgcgggatacatgtgcttacagatccacacgctttcctacaccgatttgtaggcgtggagtgtgggatgacgcgcccaataccggtcacctatgtcctcttgccaggcttataccgcgggtctgagacccaatcctaaattagtctcgctcacagcgggttgtgtcctccgacatttacatgaagtcacttccttcacacgtcatattaatttaactcgacccgactagacatgaggtcgacgtcgaatgaaagtatgccggcccgatccgcgaatgctctagtgcactcggtttactatcgatgctaggccgtcaaccagtgctcgacgtgaacgcagtttactcgtgttatcggtagagggggtataggtcgaaagaggttccctaccattgccccactgaacccctctcaggctccatctgtaaccagattcaagcttactttcgcgtaaggttgaattcgggggatcttggggtctgatggcccaggtctctctccggaccgatgcgaccgtgtcgctcgggctcgatcacggccagtataggggtctgggacttggtgtttcgagggctcccttttatctcgaacggcacatggtacccaggcggccgagccaccgaatactaagtatcgttaacgcgcccggcaataagacgacaagtcagaaggtaaaccgatgaggactctttttcgacaccgtagtaactaacagaattcggacgctggttaggaagcataatcaccacagttgccaatgatggctgtatgatccattaatgtgcatccttcggttcctcaccatgagcagctctagtctgaaagtttagacacctacccctgaagagccctgctaagaccagcgtagactcaggaagtcaaaggtggcgtgtctcattaaggaaacagacgacagatcgcaaagacgtatatcatccatccggtgatccctggtagcgccccaggattatccctattacccattttcactgtagcggcggatacgaacacggccccatcggtcgggcattttgtaatccagagactcgggaagctataatttgcgtcgaggggagattgggggatcagcacaaacgtgatcgctgatgtcactgcgacccgggggtacgcattgggggactattgacgggaacggtcgcttcgttccctctgcgctgtgacgagaggcctcaattaaactcagggtgcgacaggggaatctagaacaagcatgggacacaatagcgactttgacgaggaaaaaggggagaagtaaagacctaatcgtacaacaattgctactgatgacggtggtcaccagcatccgatatacgggccgttagctcttgatcctagattatgaacgggtcctctaaattttgaagatgtgggagtcccaagctacaactaatgatacgtaactcaggctgcgacgccggagttcttcacacggatggctcaatacccgattgggtgccgtctcttacccatccgcgagcagagagggatctaaaaaacccgatttacttgtcgccctacgcatcatcaatcgtacgctcacacaggccggatgtcgggggctccagtcccctcgttaactgcgaatgggaattcataaacccagttgatttcaccactgttggtatgattcaaggacaacttgtaatctcatatgagaactccattacaagttattagcaactaacagcatccaccacgacataagtccaccgacgcccgcatgcatccccgcaggtgtagacaagtctataatgctggctttcagttagtggatgggtcggcgctaccggcgcggtccttagcactgtgtcaatgtttcgcgagaggctcattctaactgaagaaatttacagctgtctggtcgaagacggcgccgccgcctcacagacgtacaggcagggcacgcttgcaacgaggggaacagggatggcctcgctccctccatcggaagagggaagtgcatagcgcttggaagacagcaagggaggtcaagaaacgcactggtagcaagcaatgcgaataacaacgtggagcgccaggactacgggaggatgctttcgcagtcccgctagatgggcagttggcagattgatcaagcttatcctatccttaggtagcacatcaacaggtctttagtttaggacatcgactcaccagcgccaaataggtcgctggagtggcgtctagcgagtagttgcccgttcgccacaggggtcgcgagctgtgggtttctgtcaaccattgcgtaagagtaagggaggatcggggttttgggaccactatgatctgccacacattggggcaataccagacctccaatccttgatctctctacaagccgactcacgaccgtaccaagtccaccgccaggggagaatgcaattaaacagactcgcttgtgccactacgtgttcgtctaccctcgcgccaatcctgcaattgggacccagtctggctagacgtgttcatcagtgattccttacggttcacgctcttaattctccgcactccgcgctcaccgtgcagacgaaatgcctctgtacaggatgccaatgacgcaggagacttgggcgtgacgattcatagtgacgttgcttagctatctcgatgagtactgacgctcacgtatggggctggcgctgtggagaattgtagatgcgatagatagcttacgtagcagatatatatccccactaaagctcgatcacgctgaagatgtatactcatgacttgcacgagacctgccgatgaggccagaggccgttgacgggatcgcgaccggtctaccatacagataacggtgcaaggcattggacgctgattcctactctcaggagcgtccttttaccttcgggtctaaaaccgacacaagctccgcgtcgctattggtgttaacacgccgttcaatcgtgaagctctgaccaccccgtgacctgctgtcccgcttaaggcttccaggtgcttgggacatgcaagatgaccccaggccaatctgacaagatactcttagagtcttacaccaattgtattgtgtccaacagcgcgccggctagttcgggccaattcatgcaagggcattgatgggcaatgcaggtgtaccccgaaacatagttcggggggaaggggacggtttcttcatacgtatcgctcttcggtagagatcaactcctcgcctagccggcctttgtgtcggggttgaccgtgtggcattgacgtaaggttcggtccccggtgagagaagttgacgccatcaatgaatccgacaatattcctattccaggatgagaagtgacgccgagcatgttggattgctgttatattgtaaaggaaaatgtgaggacacagcttatgtccaccgacgagcgctttctacaaacatgtcccgcgttgacgggcacatgtaataacattaaacggtccgctaaccatctcatcaaccaaaaaacggctatcttcacctgactagtaaaaaaccagtttttgaggcgtggcgtagctgcttgtataggtgcgacagggcaattttcctaggtagttgcgctttactgtcaagttcgagcacatcggcaatctgatttgtagtgcgatggcttcgctcgtccaataattggtacgctgacacaagtccatacaactacgttattccaatcgtggtccagcttgttatacctcggattcaggggaaccggatctgcggagtcgatactagtgacaacggtagtcccgttgggaattaagagctggtgacatcggtttctgaccacatcagggtcagagggtctcagctaagactagttttccccgctttccggaagtcgtcatgttaggtcacgcttaggctctacgtgagtacctaccgaggcatctttcatgattggcgaagccccggttagaacctccacatctgtcaccatggataggtgaaggcctggagcgctcgtttagcgtagctgatggctaaggcattggaagtaggcacgggcagagcggcgattagggattggtaaaacgtattgagtgaaaataacgtgcgaaccaccgaagtaatgacgaggaggcactgtagacgggagtgcttcctgttactgtctcacaatccctagctaggtttgggggtccggattcatacccactcaatgttcgctatgcaaaaatcagccttcaggagcggatacgacaccccgcatctcggattgctcggttctaatcaatcgcggatcccacatacgcaaatgttggcggaaacgtcgattaaatacgccgcaaaaggccccccgtatccgcctcctgtcacgagtaacccgggaagaatcgatccacatgaaaagtctcgatcttccacacacacgaggtagactgaaccggctcacgaggggtgagtgagttgagcagggaatactctatgggcagttaagttatccatagtactgaacaatggctaagaaaatctagttgcttggcttgttggctccttcaactccatatgggcacgtaattgcacgcccgccaagcagcaatgcatttttgggtgtctatgcaggttgcagcacgaactaagggccgtagggagagctagattaacaagtatctctatgagatggtaatagttgttttaggacatgttgcaactgtggtcggagatctgcccggcccactcctgaccgtcactattacgggatagagtatgcactagcgcggtctgattgcggcgccaagttttatttagagatttgtgccatacgcggcagaacctcattactaatgtctactagcccttcctctaaaattcagcactttgaacatggagcctatgctgctcgtatacgtactcgaacgattcgtacaatgtcagcaggggttcagcattaggcaggcggcacgcttcgctaatcactaagagcggtaacgcgtttggaattaaggatccttccatattaccctaagtggtccacaggttttgaataagtatccgccaatgacaagagatctgtatgatctaaactgttggggtggggagccgacgttggacgcgaaattgcccctttcactcttgcggtagcttttttgtctagaagtcgcatatggcacgggcgcacagagccagcgcgagtatggcagggactggtatcacgccagagcaaaatggagatacattggtctaggcagaaacacccattcgaagcagagaaaaaggcgacgcgtgtagtttctttatccggcggcaagtaaccgatgagcacgtccaatcgcgattctcatcccagagggtgacgcggcctagcacacaccattctccctaagacactggccgtgtcgactgcgcgcgagcagtattctctaggtacagcggttaaggggaagttggttcagctactccgttagtatcgcttccgctaaggaattcatggccccaactcaaatgcctactgtttttatggctataatctcctcactcatttggtccgccatgttcttcaggggtgtgaagttacgctagaacgtcagactttccgtactatgatagattgtttctacccgaacccacccagatgttatgtcctaggcatggagactagactgcgaaccttaaatagccgctccccgacccgattgattcggcggcgagatttaacctcgagaagtgggctatagccacaaataaacctgttctttgccagaacagggttgtactacagatctacgtttaacaagataggaacagcatcgaaatacgtactattccaaggggttgcagagcagcatggggtgtgcaacagagatcgagaaaccggccatatgggctgccgtcataccatcattcgcgtgctcactcccggtcttatactagttcccttcccagcgcgtgacccaactaggaacaggccgggttaaccgatgcatcaaaaggcgtcaggcacttattcaccttgtgttgtaaccgagtgaagcacctagacttactgagatgaattccgtgggtgtcgatgctcgaaactcaccccagggcactattcctatatcgactcaacgcgtgacaggccgcatgttgattgtacacccttagcatcgctataaggagaactgaaaacccaacgcgctatgaggccactccaataataccccctttccgcaagggttgagtcgaagaaggcatgttcaatcattgcggagattttacaaagcacttactaaaaaatcgcccccaaaagaaggcgaccagacgacgaaatccatgattcctctgtcgaggggtatcttctgtaggttcgatccgtaacagagcttaagtgcgccatatagttacgtcgcgacacatcccctgtaattatttgtttcgcttttatcctggatctgctgatctgtgcttaagttgagtccctgcactcacctgaggttcgtcctattggaattgattaatccgacagaatttaagatcgccgaaacttctggacggcagctcctcttacgcgagtctgaagtggacaccttcaaagtagagatgggtcaacgttctacagattctttttctccgatatactctgcaccggtgcgtcggacattcgtcggctgttaatgccacacttgcggtgggtacagtggcccgcaaggatgctcaatgtcaccagctgtctagccgcaactgtgatttcgcgagggtcatgataccttctaagttgggcaaggaaatagttatgcctaaataccaatggcggtatacgatcttccagcagcaggcggccagttcagccacacatggaatagaactgtctagcacgatactccagataattcgtctgtgagtgtttgtggactccccacgaatgaacgatgggagctaacgagccattaacacagcattatgtcgctgctttagacgtagactcccggccgatccggaatatgactctggggtctcgctttctgtcaccaccatccgtcccttaatcgaagtgcgcgggattctttacgcgtagtacctcccctgtacctcaggtccattccggtggatcgagtacgagtttagcttttggcactttcagtggccggttaggtgacgaacggggtcggtgagattccgaaggtgctttttagctacagttaacatccatcccaatctgatcacttcaaattatccgggtcaagaagctacggctccccccaacacggtccacctcccgcctttatacacgcgtggacaaggatttacagggccccagtatcccaatccactgcgccggcaatcgcggtctgtaatatactcactgtaaccagccagagccctagtagtaaggaacttctagagtcgcccgtggtacttaattgtttggaggggcgtttcagatattctggtccccaatgacagtcatcaacgaagtatggccaggcggaaggcccgcatcactaccaccgagaacgctccattcactgcttgatgcagtcctactctaaacaaccagcgtagcacaccgattttagaagaaacacgctttgtcatgacagctgcggtggggtgtttgagcaaccaaaacatttcactttgccctcagtcaacccgcgggtgcgcgggcgctttatacctggtttccatagggtcactgtcagcttatacggtccgggtcgcaccccgatcgtatgttctatcacggtaccttcaagcggaaaaatgtgagttttaccactcaggagacaggatgagatcacaaatacaattctctattcagtaccctgaaggaggttaatttcgcagaaaagtctcggtgtcatatttttgggtatataataggcctttgggaggacctaacggctgcggccgttaatttccgcaacccagcgatttcactcggaggacctgtcatccagggtatttgataaaggaaaacctaacatgcactgatctgaacaacggctgcatcaagatagtccggctcttcctcggtacccccggcagacaagggatcggcttacggagtgtctgtagcatgagaggtaaccaccctaccttaaggtgcctattgtgcggcttcaagtaaaatcagtaaactcatttcactgagtcggatgctcgttctagattaggtttagccaagtgggatcgcactaccacactgatcccgggtaccgtggaatacgattcatgtgggttagcgcctgagaggacggatctactgacataatgccttagtggcatggcgcggctcttgaggacccgaaggtacaaattccattggaccgcacccgtagtgcttgttgggtatgtcaagcgactctcataacctatgaccgaccgaggacttccggaattatacgcaaccctcgctttctaagcccacctacgcgaggattggaattttattaccggcttaaagcggtaggtaatcagatgtgtctctaataatgcgaagtggttcatacggaaccagcatactttccacataggtttgtaagaatgagtcctgagccactaatgtgcgacgatgagacatgcgagcctctgctctgtaatcgtacatcctctctttaagctcgtgccgggctacaccttggacttagaaccagatacagtgattctaggtaatcatcgtctaccaaggcactaagctttcgtggagccaataaacccttgaacacagatcgccatcgatgaggcgagttcctctagtgtgtctactgttccataccatctagtcctaactgaagccctaaacatccacaccaaagctggacaacgcgtagaatatcgaggcttctctgtcgactcaattcctcaaccgcaagttatatctaatctacttcaaagcatggagtggggctcggcggtcgacgccggttgggcgaacggttccgagagcgagtgtaccaaaggcctcgctcccgtccttgctaagactcctctggactggtataggctgagttgacgcaagaccgagttacgacgtttgctacttcacgccactctttggatcaattatgcgggcctgtctacatttggccgagtccgcaagttcaaagtgcatctgagccttgcgtgcatcggatgcacaggacaaaagcgcaagttaattcccgcatcctttaataaagcgtggcccccacgcgaggttttgtttgttgccaatgcatgctttcgatattagctcacaaaccacatgagccgaatgagtactgtgattattgaatatgactcttggggccggaccgccccactcctcacgcatctctcaaggtgtaaacgggtctaaaacgccggctggtgcgctcgagtgacccacgccttgcccgctaaccgtcaccgatggatgcctgctagacacaagggactagaggtaatatacgggcgagaataccgtgtggcgcaccaactatggctagcagcctgtgatatagaatccttatggctggctgaattttgtggggcgtaaaatatctcactgacgcccaattgggatattatttatatacattaacccgccgctatatttgatgttcagccgaagacagtctcgtcctacgtcccaagagtcatcttgtcgacttacatcccagtcttttggcgcgcccagtctgattagcgacatttggtacatggattcgggccgcagtcattcggacatcctaagctcgcaatcgacattctggcaggagagcagtcccttctggcgtgcgtaacgataccattccgggtgcactgtcgctaatccccaggggcctgtgctagtcggatacgacgcgtttcccatgtcccgaccattgtggccggtacgtaaacatttcactcgaccttcgcgttagtcagcatgagcatgcttttacttgcaaatagtggcttagttttgcacaacacattcttctttgcctcaatatgtcaataaaccaaacatgtgccagactaattggcggatgaataatcagttcaacgcgccgacatgtcggaggtggtttcggggttaacgctggacattgctatggcccatttccgcgggatggggagctcggccaaggctccgggataggacattgtgtgtcaagaaaggtttcgcccgttgctcacagagccggttgacatctctcgatgacttttctgcgttacgtagcaggatccccatccgcaggaatgtggccgcttccccagggtgccaagagaagtgcgcgtttggcatgaccgatactatagtaattccaaattgcagattcacctcttcgttgttcgcggcgcaagctgagtatctcagggcgaccctgtgtctaggccactacgcatctgtaaaccccacttggtaaacccacgtgtgtgaggagagacgcactgcatccatgccctatggaacatcgtgaaggtatttactttacatctcatgcacggaatagctgatgaacatgctcggtggctggcagctgtacgaaacaccttggcacattcgctacccctccatgcttcaacagtcgacctgaacaggctcgaccggacacccctaggcttactcgttacgctggccccgcgagttgcctacacactaatcgaaatccataccatctcgcctgcaggaggttaaaatcgtagaggttcacgcaagctaccgacgacttgcgttgcccaggcctgcgtagagcattcagagttcgcgttggcatagagcccctgcgcggatatgggtacgttttgactggatttcacttttgtgacatgggcccaacctatttggcgtacgttccttgtcacgcggcataagttacagaaagttactttgattgacagctgccgcctctagtgctgggccacattcattggctttaatgatatccgaaaccatgtgtagggatcatgagaacaagcggctatttctcattgcacgaaaagactacggtatgaggttcctaaccattatacgagcctttgagcactaaacaacccgaagaatgcctgatctttatattctactggaatagtcgcgtaaatctgatgcgcgcgtaacaaaagtcaatactaaattcgcgagacatcaacacctattcgtggtgggctagcaccccaggctggccgactgacaaatgcgtaatcccggtatttcaatactggatgagagatgattgacatgtgcagctgtgcctattgtcgtttggcgaccgaatagatctggacgtaatgggccaaggattgttctgcttccccgtcgtaacggtggcagctaatcacgtataccgagatgcaattgccgtgctgaagcgccgcgttgcactcgtacccgtaaattctcgctataggactaggcaccgggacgcgcatacccacccatcctctcgattgccgtttcataacccctggtgtacatggtccctgagcttcttcaatctcagttgaagtgcaattgtcagaccttcagttttgtgatgggcatctgtgataacgaataggtcccaagagagtacataacatgaaaaataggaatcattagatcaagaagcactcgtcgtgccgcatcatggtcttcctgtcgcattaccttgactaacattggaggctcttggatcttgagctggggtttggccgttatatgtcggtccccttaccttaggtcaattttgttagagattcccaacccacgttcatcttatctggggaggaatcatggattgggtggaccaagagagccatcaggccatctgacattgactacgaaggcttaatggatttagcaagataaaaaggcgattagtagctgaggaatcaccagcagcgagaagtaagcgtactgtaggctagtgttaagatgacgccagaagctaatggacggaacaaggacacgggttattgaggagatggccgggggaatccattgtgggcatagtgggaaactgacaagtgttcgcacttgtggccaaacaagtggcgttgcgcgattcggagagtcttcaacgttcagataccctgagttatcagagcatcacttaaagatgccactatgtagaaacgccggctcatgaggaaacacacagaaaccagtctctaacaatcgccgcgtggataatccactatgcgggttggaaacgctcacctcgggttatttcacagctattatatctacagacagatcagatacaatctacgaagtccagcggggcgcggatcaagattttacacttgatccctttagctacggcgacctacacccaataaaccaacaggtttccatcccacgagtcgtcgtctcctgggaccttgtgtattccataccagttagaccgttgcacagagcagcctcaagcacatcgagaggtctagtgtcattcctgctattctggggcgctcggcacatgatgcactcatatcactgaaactctcttgttctgtagattagattaatgatgcttaagatctaactatttgtgggcggaatagatgctacggaggcctaaggtaccgtagatggtcaacccttcgcgtagatcttgccccacagataaacccaatggcggagcccctggatggtcgtcgtgaagatcgctcccgggtccgcaatacctgagaagtagatttaaaggggttaaaaaagctacccctagcacatcattgcccccgcggcataacccgacagccgagttgccttgcctttatgattccgcggtaagagcaagcactcggacgtaggtttcagaagagggtgtctttgacaatgttacgtcaataacagtgcgcgcacaataagttctcttgttcttgtccggttacagcaccctaaaacttttgagcgggaaattaatgcattcgtcgttgggcattccctcctccacagtaggcacttcgctagatccctcgaatcacgtagcgacttaaccactacccgagaatagtcagcgttgcgcctgttagtctattttagtgcagacatatataggtccttaatatgtggcgatggtatgagttgcccggacgaatttggcaagtgaggtatctgaaacgggacgaagtgacgatcgttctaaatgaagggcagggtgagaattagatgaacaactggtcaggaaagtgtggtccaagtggttgtaccgcggtagtactgacctggtgagagctaaagggtacgctccaaaaccaattgagtgtgtagcgcagggtctcgacgcggccgacatatcttaaccaatgtacagccctttaccagctgcccaccggcgctcccgagtcctagagggtgcatgcaatgcctcgagaaaacgtgatagctagatcctcacgcattccacgatatcagcgtatgagtcgactggaggctggcgcccgcttagataactgttttggtaaatggcaagcgaagaggttgagaagataggaggtaaaaatcttcctttggcgcggtgctattgcgggtgggtccagatcggtatctgtactaaccgttccgtataagattgcgtatggggtcgtgagcttgctgctgtagggtccaatgtggaactataattcgcgcaccgaaccccccaatgcttaataagtcacacccttctagagacgaaacatcaggaaccagcgttcgaattactgttgtcggggcagcgagacaaacgcccacgttcggatatgtagccactcttctataccatttgcgacccataagcggtctgcaccagtcggagacactcgtcgattgcgtcaacggcacggttataaatggttatgactgaatcgcttcagttcagcatcgcacgttgataattccaaccatctacgcccgaggcaccgcatgtgtctagaaccacgggatcactcgcgaggtaggatcaccagtatcgcccgctgtctcccacggtgcaggcgaattgcatttcgcatacacccttacaatgggggccaggaccctgcgggttaattcaacagtgcgtggcagtctgtacctactaagcagtacgggacattccggcagcctacatgagtcagcccatccaaacggtttcaaccgcaaggtttgaataaagacgctcagaggattgaaggggccaggtggtagatttatcacaaattctctgtctttcgctggcgcagcatcctcgtatgggactacgctaccggattgatccacggatcgcatgtttgatgcaaaattgtgaagcgcccgtgggcgcaagtgtagtacgtaatatagacagagctttaatgtcgttcaaataagatggttggtctgagtaccagttcctccgccaccgtacggctctttgaaaagtttataccctggaagagatttaggacgacgtaggcctggacatcccgtccgacagcccggtctctagggctacgcgttcaatagagtctcatgtagttacatccctaagcatcacctaggggcacggactgcgtgaggacacacccgacatttaaaggctctaagtaccagccggttatacgaataacgccaacataaagagtgagctgatttttgtatgcaggggcggcagtaatgcgagcaccttatggctatcgatacataattgccgtggatgtaccggatcccccggccgcactcgcacaaagtatctgcgtttcactcgggttcaggctgctacaagtgtccgaggggtaacttgacccatgaataactgcattagggactatgtcgcgtcggcgccgtaaaattccctctgcgccttggttaccgggactacttcacgagcgattctttcggctttcgttctaagcctacgctgcttaggcaagtacagatttatccacccttccaaaaggcggtcgacaacttctagtcacatgctgctataggttatactcaggtgctacaaaggtatgatggccccacgtttccgtgcttcattggtcatagcctgttacgtatatttagggggcaacgcagtgatatgaactcaaattagcgatacactcccatctaagactagtagttgcaccacgagccttctactcttggtactgagactcttgctataagctgggtccctcccatctatgcgcataagaaacttacgctacacgacttcgcgaggagtggttatgaaactagtgaatatagcgttctgacataaggattggtagccgaccatgtggacaatattcggcccttaacgctggctctgacgccgagcattgaataataccccatgtaccattgacggggcgaggtggtgaatcagttgaatttcaatgtgacggtgagcggcctgtgccggagccggcactagcgctgtaacgcaaagcgctgtcactccaaggcatcttctatcctctctaagtcgaatgatagaagctcttcgaggcgtcgttgccgcaagtaatcgcatatcgttacctgatcgagacgctccaaggctgcgtaggataacatggtagagtatcattgcgagctgtgtggttggcaccgctgcgtccgagcacgatcggtacggttgaaagtgtcccgaccccgtccatattccccatcaattgtaaagactcgcaatattttaaacaataagtgctgccggctcgtcctaagtcgaggacgaacgcactgtcttgcgttgatatatttctaatacgggtcaggtccaaatgatgatctgttttgtaacgtgggcctggtgcctaatacggacctacaaggaccgggcaacgggcggagatcaagaatacggctttcgacgctaactgccgagtcctcatggctccggtttcatgaactcgcgcatgtaggtcaggcccaaacattctaactctagggcgaaccaaaccccccgccggaggccaacggttcatgctgcatgcaaagcgacattgtttcgtattacatagatacaacgctgtacggaccctaggtgaacagctgtttacaaataccggtttgaccttctcccgaacatgctgctgtaacttagtgttcaggcaccagctatggacatgaacactttggagcttcaccggatcgcgagcgggtgttggcagacctgcatatttagagggaacgttcgctagcatttgaacatctttagcggctaatctaatgctgagacgcccgcccctgtcttcaggtgggctctattcgagtttaaattaagtcgctctctacatcagggtacgaggaccagattgataaatacaagagagccttccgcttgctcaggtggacgccgaccatgctggaaattgattcccattaagggagtcgtaagggggggcagaatccaacactgttagctcctttcgcaagagtagaggctgggcccctgacttagcgtcggcccgtcacgttacacggccggaggttcgatacacttttacgagtatggatcgttcgggcgcctgttcgggtcgcagcgcccgaccctttacagagctatgggtaatgcgtgtcgagtacgagtgtctgcgatcttctggccaattccgctcccaaactttgtgttgagagtcgtacagaccctgcttgggcacatagtggcctacaccgcttggctcagtgtaattactttaatactgtctgagacccgtaataagacatattagagcgcgctgttacagaagtctgcagaactaatgcctatgggcgtcaagtttgcagtagctgctcgaagttcgatcgacatctcgttgtctgtacaggcccagtaccgcggatccgaaatctgcttcccggtgagtgtctgaaccctggtctgtactgtaacttgggactttttcccattaaggatatcttcatagcggggggcctggtcctgaggtgcacacctgaaagtgacagagatagtggcactccacgccacccaatactgcgtcgcaatcaaaccagtctatcctcattagagccagcacgacgcggtcatctaggctcattccagcgactgcacggtcatacgaaagtgggcttggaagcaagacatcctagatgatatctctgacaacgccttgatcccagtacccagagcgctggattgaccatgtataactagccttgcaagtgatctggatgtcctcgtgcacgcactccttcgtatggctgtgtcgatctacattaagcggatatttcgcaaattccaagtcatattacagtacttctatactaaggcggtcttatgtaatgttatgcgtagatgacacatacgagggcggcagaactctgccgatggatgtttctctgtcaaggagttagccttgtcataggacttttcgagggagcagcgtggtacaaacggcacatagccattacaatcttacgaggcgttaatccggttttggtatatatgaaacgtgagcatccattttggccccaccaatcaaggtagccgagaagttcgcgttatactcaacagatggcaccgcgaaccgtacgaagcatcacgtccctgcaaacgagtgagggaggttggattggaatagcagcgacaatagcgttcggtatgacaacaaaccggtttttttcagaatgggtccttctacaagctaagatctggtatttcggatttgattgttaagcaactcacatgttcactcagatttgcgccgaggatcgttgtccggctggtatgtgaacggtgaggatatgggttagctattagcacgagagcgttattcgctcctctacttatgctttactggccggacttggatccgcgccgctaagtatttcaatgcacataagccctagagttgacgaactccacaccccaccttgaggggcgctggcggggtagaatgcagtccgtcagagtgtgacagtgagggtgccacttgccggcagttagcatctgataggtctaccaatccctgcgcagtgtgtgatcagtattaaaaatcccctgtatctcacagcaacgtccggcggcgagtcccacacacgcgaggataaccgtgccttccgggtgtaatcgatggctcctggccagttcaattgtcctcaataaggccatagccagatcctgcgaaagtcgtctttccacaaaccatctctgtactacctgagttggatggtggaagacccataaatacctacgtaagataggtagtggattcttcttgcaccctactgcgtaagatctccgcgcaactggtttattcggtcctcttaaggcctagtattgcgcataaatgtatgcggggaatcttagttcccatcttctgttggcaatggaggcccctcccggcctaccttaggtagttagtgactcgggttccagcatgatggccgtcgttcctgaacgtagagggttgctctcgcacggactcagcattttctcagatacgccttgtaacacccctgcgccctattgtggcatgtgatgaagcctgactgtaagctctgtgttccgaccgcgcgtaaagagcagtccacatttgacaaggtaaagtattgtgttagcggggccctcgagcgccgctccgcacttctggcaatgcccgtcaatcccgctataacttggcaagatacactataagcgaattagtatgtcaccatcatgaagatgcgttgtgctaatagtcgatttatgttgcagtcagagggtcgtcgcaatatgttccgcttccggccgttagagcccgccgcaaatgcgtccagagacataagagtgtgtaacaacagtgcatcgttgatgatacgttccggctggcgaaagaatgttcagtagtcagacattcggttaatcgtccgaatatgcccgcttgtggcaaaaaatcgtgactaattgaattcggagagtagtagaaagtggactacggctcaatgacggataattattggccgtagagacccggcaggtctgctcatctctcggagaacccggtatatgtacccaggttcatgtcgccgggacctcataggattgtgagcctaagcgttcgcctgaataccgccgtaattccggcatttgacacaggccggtatagtaggtatcgaccacaagagtgaaaggtgctcatttttgactgtttttctcaccactgagattatgtggggtcagatctcaccgggtgaaaattcgcaatgttttcttttataccgtcaacaaatctcgtaagtagctcagctggccggcgtggtcaggggtgagggtgttaatttaacgctctcacctttcggccaaagtatatgttgacttgtagagctcggtataatgttctgtgccggccaagtaaatctcctactatgtcggaatgtgtagtgctgggacacaagtaccagtgtaccttatgtgtgacaagacgctccctctgtggctcatcggtgattcagccagcgagccctcaggttgtaccttgtgttaaactctttaactccctacgtctccgtaagtcgtgcccaacccaggggttagattccgccaagtaaaccccggttaccgaagtacgggctacagaatccaggtacgatttttcgttcccgcctcaactcgttagtgatctgagatgtatagagccgcgcgaacctattaatgacgttcttgctatcgatttatacgcagcactaggagttcccacactacgtcgagacggggtcggtgatgcatcgttctaatcgttgaccgtatcgtagggtgccaaagtaggcacagccttaatcggccatagactaccactggtagcctcctcactggaggcaggttaatctcagcgatgcacgagcgcgattaccaacattactggcgcttcccctttacttaaccactacgagctagcggcttgcgcatgaggataactagccagaaacggggcctagttctcttcttggaatcaccaggtaccggagatcctgcgtagctgcgtcaagggcgtgacgggcttagatccctatagggggaaactattccgtgcttttgcataagatagcggggtcggaatgtgagctgtaggatacgattggcacgtatttcgcccgctccctgattgtggcatgggcgcacggtatccgtgagaagttcgctgacagggtgagatgaatgtcgggtacgcttagtcggtcccctgacgaaaagtgaggcatctatgccacgggtcattgattacggcaatatatttccaggtaagccgatgaggcaataagatgttccactgatgtatccttcccggccgcttacgtgttagcacatgtatgtaaaggcaagtttcggtcgtatacttttagctgcactccaaattccccttattaagaacagttcatgactacttacccgacgtattgttatgtgttgcttatattaaacgagctgagctgcgaaattgatcagctccactgcctaattcgcgacgcactaacatgtaatgtgtacaactctatacccctactccgaataactgattaaatcatcaagccccgcttttagtatggaccacgatgtagagtcaaacttagttctgtcgcttgctctgccgaaaaaacatcgtaagttacatatatatggaagaagaataaattctcagcctaggacgttatagtaaactacatacgccctgatagagatcctctggagtttatgaacccgaagaaaagatacgccctctgaggacgagagaaggaggacgacaggctggtagctggctaccagtggcatgttttcgacagaaacttacgagtcagtttaggtccggtgttataacttcacctagtgggggaaccctacctactacaaccaggttctctctcgtgtcctggtgtgtagtcttacttggactagctacacagttcgcatttaggaactgtaatagattcaaggactgttcgggccgcggtggtcggccctcccacgtactcactcgggcactgcaatccaatccttagtccactagcgagggcatcagtcgtatctgcgcgtgagggaatggcagacggataaatctggctaccatttttggctgtttccaccacacagtggtttagttggcaaagttccacgcctcgtaccgcacctaactcctctgaatagcctaggagtcaaggccgcgcgtatgttggtaaaaatgaccgggaatcgctatgatatggggtggtgccttgccaccagtcctatatttgccaatgtgaacttgattctcaagaccaaatgccggaccgcgtaccaaacaccatccacgacaggtagaccctacagccggcatctctagcatcgcagaaacctcgattcgcggctcggcatgacacctcgtgtgaggtctctctaccgtggtagacacacttatcacatgtcccacgctcagaaaacagcgcagaggcgcacgcgttaaggaagcctgccatgactgtaacagtgagccttttacacatgctgatttgttgaaatgcgtgcgcaggcttagataagttagttgttgcaaagcgtccggacggccggagcaaattttcatcaggtctatgaaatggcagtcgaggtccagacggtcagctagaccgtggcgttgccctgcctgtcccctgcaaccctaaccgaaaggccaggtacccggactacacttctagcctctcgacagcatgcgactagaattacgattcgaatgacgggggataactattcgtctcctctcctcaagggacaaaaactcatgtgtgtacattgtagtgacgcgggggtgtaccttacgcttagctgtgatagcgatagggggttcgatccgacaccgatgttaacatgggaaaaaggactcttgtatcattagtaatagcggggggacgcataactacacatcggcgccatttcgctggcataatcatgaagaccgttaaatatagatataagaccccaaccgcgtactagttggtaggacgctggattctagggacggagatcgcagaggcatcgcccagccattcactcttaacgatggctgcaaggctagacctggacttattcctatccttgttccaagtatatcgtgcggcctgatgcacatatagtaagatttacggtaaactgcgaggcgcgccaacatctgattgcggcgtacagcgatagcctcgcccgatttgcacacttcaatggtctcgactggataagttcctgcacacgaaattcgctgggcagaagtacacaggatgcctccgagaccgttttcaattaatcactaaccgagtgtggatcatataatattagacttcactgcccaatgcttcgaagaagattgaagtcgaaaggcggcataaagacaactaagtagcattaatggaaaccaccatccacgtgtccttgtgcagagaatcgactcctgtttcgcatgagatacttcgtgcaacctgtgagctttcagtaaatcctatctcgactcacatcgaagacggcgtccagaacctgtttgcatctaatcgtgagtgcatctacacatcagtcgtgctgcaaatagggttgaggcgtgcagaatgtcagactacgcaatttcactcattctcctaaggacgcagggtggtggagtattttcgaggcgatgcctctgttagggagatgatctaatggacgttaatcacctctcattaggacttcttactcataattctagggctgatgtctaaggacgcctcatctttttccctcttaggcctctcccttggagcgcacaaggcctcctttaagctttagggagagaggcggaaactcggaggaaatatagcgtttcactctgcagtttcgttataagatggaccaagacgcaataggactgatgtttctgactcttcctgtagtttcctgccgatctgtgcttaagtcagttgctgaatttaacaattggctcctctggtacttggctgagccttctgccagcctagttagtccgtttggactcaggtataagcccgtacttaaataaggggtcttaggactctagcggctcaagctgccataaattacgctcggcatagctactgggataagaattatcgaatggatgactacatttgtggacgaacatggagcgcgctgtggaggacatagtcaaccaaatagattgagctatatcaactattcttgcttcgtttgtctcgggggctgccggactaagctcggacctagggcaattcgcgttaaaaaagcattgtatgccatgctcaaacgtcttcttgcagatatatgcagatttattaccagattttcattattatggataagatgtgtattgaggtctactaagatcgtattgtgagatttgctcttgtttgttaagcgcccatagatgtgggtcttacgtcataattgcattcttttgggaaaacttgcccgcagctctcgtatgtgcgatgaaggtcaagcgtgcccgagatgtcgggagggtgcccgcgcgaaaccgagaactatcgccatttcaattccaacaatggtattcgtatcgagctctaggtttttatatcggccgttctgtcgctggggaacatatttttcgcgttctcccagaccgttaatcagctgatcccgaagcttgctccagttgttcatactgcgtttctttatgtacaccgacatagtagatacctaaattaaggtgattcctgggtactgcggttcttctgctcagtactcggaactagggaaattcggtcaaacagcatagggggtctgtcgtgcgttagcatcgtatattgccaaccttaactggcgccagctattagttccctccagatgaactggcttcgacgaaggtcaagtcttttgcaggtaaattcctgttgcgctgcccgcacaggaaataatttccttagggatcgcgttttcactacaacatcaagtagcgagccagaagttttcgaggaattctatgactggcttggtgatctggcgcagctggggcaggtaactatctccggaccgtgggtcactggtaagacttcgcatgtgtatctctcaacctttgttataatcgagggcacctgaacgactcataggttgatcccctttatccgtggcaggtttgtcctatttaaccaaaaacggcacgatatttggctccgacgcgtcgtcgctcgtgatcataactcaaggctagcttagagtatctccttggtgtgtttccaccggacggccgcatcgcactgacctaagccgggacgctagagacgcttcagtatattacacttttacatctaatcgaaccataagaacaccccaaaaccagaagtcatccacaacgactatccaccaggcgacgtatttactcctgatatttaatgctatcgagatttggttgaccgccgaacccatgatgccgtccgatcttttaacccacgcgtgccgattccgggcgggcccaccggtgtctgactctacgcgcacggtaaacacggtcaggaagcaacactctacagatgattaagttttggtgacgaggccacgccacctcaggcacaaaggacgctttgaagcgtttcaggaaacccgcgatgcctcagtcgcgcacaccgaggattgcaagtgtccacttgcacgcgggaaggttcgcttccgtatacctatacatgtcatgtccggttcgagcttatacgacgccctatatctagctcaaaatctgcggtagagacatgttcagggtcttcttaagggaacatcttgtgaggggaaaacttgttttcccggggctcagagggaaacaaccaaatttgcaatggctgttatggggtgtttactccgaaacaaattggccgcaatgggcggagtttacaaccaggtcaggcatcagagccatctgaggcgggagaggcgattagaacaggctcggtgactttgtcgctatttgtggtttgcacgttcctgcgctcgcggcccctctgagcgtctcaggggatacggttaccgtgcactatatgggtgccatcttgccccgtgagacgccgaccgtacgcggatgtctcgatcgttgactcattccgcgagatgtcgaattcgatcagccctccgtgaacctcaccctccgagacgccatgcgagatcatgcgtcaagtgaggggtaaaattgctacgcccttataatttctcacatgaagttaagccaggcgcccgcaccgaggcgctgcgcagcgtgggcaagccatccatcgctctgtaacctgtgcgaggaatccgtgggacatgtcctggaccatggaaaaatgcgcaatactttgacggtgtagtgatgattacaggaggaacttaaaggaagatcttacataaccgtcacgatcatcacaacgcataatcaggattgtagagttatgcttcactccgcccgcaactttgagtgcggacatactccattcacagcataattacgggacgcccggcttcgtttatcctacttatagggttaaagggtggaacttcgaggctcaaccgttcgagggaacggcttcgattgcagtagacatcgccattatatgcgcgaggtattggaagcccgtgttcgtcggtaaagcgaataacgagcctgagctcggatatgatttactcatcggcatgtcgcgggcagaactccgacttgattgcagatcccgatactgcaaaccgcggacgtaaacgaatgccgcctataatccatgtctatgattcctcactctaggagtccaggtcccacagcactccaggttgtgaaatccttttaaaacattaaggcgaagtgccgccggtcggagtatacgtcgctaatagtgtaacggtcactaagcttgcgttattagtgcccgggaagcatacttgggatattaggacgggtaacgagacgagttccgtcctcaattaacttattgcaagcggtgcatttcctgctcatgcgcgcaataacggtcaagaacccatgtattgactgtaggagtgcgacggcgtgtacgtgcgacaaatagcacatggttacctatgacaatcgttgttctcgaggtaagactcatagactaaagatctggtactgtgtaatctacgatgggggtcggggcacccatcggcgcgccttgggacagaccgtttaaacaagggtaacccaattgtatgaatgaggaggcggaactacccgccgaacattatgttactgtcagcataaaccgttattgagcacatcaaatactggactacagttcatagtgtttttaatcttggccggattactagttgcgaactaaaaactttccaatattcagcgcaaggagttgatgaactataatacgtggctagtaacagatcattatcataaatacctttagtgctggtcgggtcctcgtagaacacgaacagatttccggacatgggtagatgaaggtggatccgaatgtggagcgatgccgatgagatatataccaccgataacctgcctgttgctagtactacacccgagcagtgcctgacctttgtccagaatacagaaaccgatacggctaatttgaaggcgccactagtctggggtaactacgtactctcgggtgatgggtcactgcttggttctaggccattggcgctaatcaaatctgtgcttatctagttgcctattatggtgggagataggtgcaccgaaaggagctgacatttgtcgtcacattaaagccttttcagtatatgtcgaaccagctccagtctgagccgtaggacctttttaatgctagtggacaatgcccctagacctacgacggtcgcaatacaaagcctgatacagaattaacttgccggagtagagtcgcgcgtgatgtgtttgtctatcaccctctggcaatgtcgttccgacatgatgcatgcttacggcgctggcccggattaggagaggtatgatagccagcgagtgcggacggttatcgtcccccctgtacagcggttactcagctgaactcgcttgggcgtccaatattctacccatgaacgtgcgctaggtataagatccgctttttcatgggctcggcaacatcaccagggacgtccacagtttgacacgcggattgatatcaattcatgcgcactatacccatctgtacattatgactttaccataagactccgtccgcggacttatatgatacttctcgaatgggttcagtatgttcagaacacatgtaaaaagggcgtcatctcattactattctgatgatgacatgggtgcagtacgcgcccatcgtaattgaagtgcccttccgcgagccagctttgttcgccgtaaagcacgctaatgcagtcctatgtccagtttaaccagaccacaggacgcgccgtataacataatccttccacgaacactctagctgaaggaggacaccttgaaaaacccagcacgattagcaatactcgtaatcctcgatttatagttctcgtcgttcccacgtgttacttagtagctgtttcgctgactccatctgatatgagcaagagctgtctgtttgactaggggcgctttatagtgagatatctgcgtgctatcgaatttttgtcgccagaacgaatgtctgcgttgtgcgcacactgttataccacagaccggtgcccagacgcgtaagtagtctttactcggacacgccactggcggcagcgcggccggctcttgtccagcgcaaggttgcacgtttacgcataactcgatagcagtgctagtccgaatcgagccgtatcagcgtccttggacccgaggttctcgatccgtccaaagctctccattgtccgagcgagcgtacaccactccccggcccaagcgttactggccggctagcttgaaatggaggttcggctctctaacctctactgcttacccttagagaccgagcaggggacgcacgaatccacaatcgagtgtcttaccgctagtcctcacgagtacagcgctcggcgagacccacgcaaccgctcccctgaagcgagcaccggggtctacactcccgggcagcgattgattgcgatccgcggtgtatcgcggatcatagttgccagactttgcgacgtgaacgaatatttttcaacgaggtcactagctactcaagtacttagacgctgacgcctcccgacaataactaggataaaggtcgcttggaattaatattaagctccgccgatcccgaccgcccacctgcggcctagagtgatcgataaacgcgtgaccggaatcaatagggtgacgtctttcaccgcgataaatcataaggtcatgtgtgcgtcaaacgacgacgcccccttaaatgtcgcgaaaacagtatgaaacccggcctccgaaagcggggttgcggaagaatcgctttgaacaccggtcagatacgtcgcctcgcgcacaagcctgtccagtacacttggatcccgatgctgtatggtattgtattctgacgtgacaaagctactatcttagctgcgaaaacttttattacatccgcctaaatgtctgctgcacctacgtgtacacaggtgttccttacattgtctgcaacgtcatgacctaatccgactcagtttgccgcgcatctcccgacgtgtctaaaatttgcattccacaccgggatttgcgaataattttgatcactagtgtcacgtacggtggggtgggcatactcataactcgctccattacggacagtcgggtctactagtcaacgcccccttataactgtgagttgatgtgatgcctgtaagtactagtgccgtaggccaatatcccaaacagaataacttgaccattcaactacaggcggggaggtggaccgcttggttttcgtgtcaatggcgatctgcattgggacctaaagagccgccatggagttaatttcggcttctaccaatcgagtaccatcttcggcaatctggggaagatagtgcttttgagcccagcacgaacggcgcccctctcataacagtcttaatcttcagacacgggctcgtagtgggcacaagtccttcctgcaatgcgtagagcgcttcctctggacccgataattgaggaagtcaactcgggcaacgggagcataacagtcgcatcaaacggttttaccgcatgttgaaaacgccctcgtgagcacaaggttggccgtcgtctctatgccctctacaagggcgattcctttgagatgtctatgcggtttcccgtgctttgggatcagttatttcccaaatcgatcgaagtgagttttggtgcgcttgtttgacgtgcatttctcataactttacatcggacacgtacaaatacgcgcgggccccgcctatacacatcctgcgggatagcgagtgagtcctaccagctagggtaacctgtcattactgcatacccctgctatctacccctagttctcccgccgggaacgcctaggaatccgctgcacgctatagcggctcgaattgttgcaagtgttacctcataccgtatcctaagatactatgttctaggggcgagatgaattctccgcgcgctcacactgtgtcgccctcctcgggtcacggtgttttagctaaagcgtatctatgttttaccttatgttcatcatacctccaccatatgtttattagctcgtaataaactggataagataagtacgctaacgacgtcgatggcgccgtgctgtggcctacactatgtaattgccagggcatagttcaaaacagaacgacttcccggtaaccacttaatactcccgggagatcccgttgtttataagcaccccttgcccctccaggtcccaaacaacgccattcggtttaagccgttcaagccggctttaatttaccaaaacgggccggggctttcagaatatgaaacaagacagacagagaccaagatgaggaagaaaacgaggtgataacccgccacagggagttgttgacgttcctagtctatagtcgctcgcacttacacatacaaggttcatcggtaagcgacttctccacaagaaataaaatggccgctattcgtgcatcctgtagatgatgtcaagtggtccaaatcagtcgccgtccgcaaagcaaaggtaataagcccagtctccagtcgtcaagcaattattaacgcggtcatgctaacttgtaaaacaacttgtaaatgaagtttgtttgtggtggttgtcggtcttggcggaccttctttgccctaatgaaagtgcgattggttttgagcaagccgcccaccaaagcggccatctgagtgttggatagacggggggctatacatgtggccacagtactggaaagtgaacatgctcattgaatcacactttctaccttctacggtgatctccaatagtcctcggctaagctgtccgtccaaggatcccaggttagatgactttgcaaacccgatgtataaggacgggcaggtgcgtggttaacatattttaccattgcagtgccttacgacgaggagctgattctgactattgcacactgcaacggcctcttagaacacaactggaagctcgtctcacgtgctgatgcaacaccttctcgggacatgaactgggcggttgtcgagcttaccgtcttagtctttccaatatctaaagctcgagaatatagtccgagtcgtcgaagaacgagaacaaaaaagtctcggatatagaacacggcagcctggtgggcacggtgcagcggctggcctgtctgtcgcaagacagcgtcaatgctcaagtgcagattgatggttgcacaccacagacgatctagcacaggaaatatcaacgcgtcatggtctggctgtaccacctcaagagagattagggctcacttagtcttgatactgccgtcctctctaacagaaggttctccgcgctatctagggctcgagggggaagtccattgcaccttcactgtttctgtcagccaagcacagtaaaatcaacgtacattaaagccgcttcctaataattgtttcttttggtggctttatgcaccaccaaagaacctaaggtgacttcttaccatgaaaaaataaagtcggtcaatttagtaaaatgatgatttatagtcacagcacaacttcttcgcccacatcagcgcgtggcttgatttgagccaggcgtccagacacttagatcgtacggcatgacacaatcaccgctccttcgaagacagtcccctgttggagtgaacgcactggtagacctggctctgacactttaaagcatagcttaaactgtacctacaagaacaacgcccgatcttctacctcgacggctactgctttaccgcaaatcttgagagtcccgacattcgtcgagccgcccgaacagcgcgtgataagtgagttgcattcaataaaagctatggaggaaggcacatgagcctcatccaagtagcggtcgatcctgcgcccggaagtcttcggcaaagtcatacatacgcgttatttgcgggaaaaaagacttcaaaacgcaccaaattcgcagcatgacgcacgccgctcttgattatggctgtaggggaatagcctttgagctgcggaaactgatatggtgctagcagagggacactgcttggcgggcaaaggatactgccctcgtggctcacagagacgagaggtttgcaagtccgatttaacagcgggagaccgaactcctaaacgaagaagccagtgaaaccctcccatgtttaacaataacccctctacacgcattcagatcttcaacaaccgttcagccggtatgtagcaggtctacaagccaaacattcccacataccccttccgcggcaagaatgcgcgtgtctgcattctggactgtattttagccagttcgaaagaaccttatatcaaattatccacaaacgccttctaggtgcaggagttcttgattattcgagcttatggtattgctaagctctacgaaggggatgatcgcagatcggcgctggggtcgatagccgtcccttcctcgctaaatgtcaggggctctatgcatatcctgaacaagtgcagttcgaattaggcgccgggcagcgggacacgtacagcaccattcgagatacttgccactcgcatgactataagtcaatattcggaaaactcaactgcacctgcgcggcctacattattcaggagatacagttaacctatattctgcacacgttgctggcgaacaatcttaagaccggcatggggatcgcgacggctctgatggtatggcgctatcatttactgacttggcggaacaatgccaactgggcctgacggacatttcttgttgcatcccctttaaggatcgagttcgaacgtcaccaggctcatcacaacctctgacaaccgcgtgatagaaaatcaacacgtggcgtcgatcccatctaataattcttttcctttagggatccagcaaaaataagtccgactgatcacagcttttgatgctgatgtgtacacagcttgataggacggccagcgtaagttgataaccactaaagtatcgcggttagaaatttttttaatcaagagcagggtaagaacaacttaggtctacaacgattaccgaggtggaggcccgtacatcctcggcgcctttaccttttccagtgctacgctctctatcgtactctgagccacttaagacacacagcccgtagatttctggagatcattaatccagtctatgccgaaggtaatgagtacgagcgtcagttggctataacgacgtttggttaaccgatgggccagaacactgcacaaaggtgtttacattgcatggagaatttatactatgtcctccaccatgatatttttgggtcgacgttgcacgcctgcgcgcccaaaatgggtcgatctcgtgacattcgattgaagaacggtgtcgttgacctggtcgatgataattctatcacccaaagagttaggcatcgtatttgaggatgcaacaatcgtagctacgctccgaaacgtcccggcaggttagattttacaagcggctttgaattgctctgatcagatccaccggtctgagactaacctgacttgtgtttatccgtattttctaatagataactattgggcgcgttgagctggggtgtcggcttcttaccggatcttttcagtgcgctcgctaatctgcattttgatctgttcgcgatcccgcctagggttcggccgagcgcataccaagggcttatggcccgattccttggcgccatcactgggggcacgcgccgagtagggtataagccactgtccccgttaaagctgccataagacccgcgctgtataggtttacattcataaagactctaaaagtacatttggttggttggtggggtcaggatggggtgcggtccttagtgagctatggtcatagcgaacgttcaaataggttcagctattctgccaagacatactagtcacatgacatgtgttccaccgcggcgaaggttgctgtttttctccggggttccctgttgccgcataggacgttcaattgcgcgtggcccagtgttcactagctcgtccgttcacagtgtcggaactccaacggaaaacggcctcgaaggttactatgcagcgatgaagggcttaacaatgaggccgattccctgacgaaagctccatgagaactggcggcttggcgaataaccatgagaaacccataccggccatttttgtttatgttatacacgaaggcaaggcgcacagctcctaagaagcatactgtctttcacgatggacacaagtagcggcgtaagctgcagggtcaccgctgcccgttacagcagtggctgaccttcaatgtgtatctgccgtgtgccatagtctgacgcaaagacgcaatctgtgactaatttagccttgaaggatacacacatcgtgcagatcacgccctccgtccatccttcgatggagaaccagtgtacagtatcaggcgcgaccgtcatccacatttacagaaccaaacgctgtacgccggtgttgtggagaagcggcgtttggggtctatctccgtaccatcagtgaaaaaagggcctacggcattttactagtgcgggggggcacgcaggtattttggttctgccttaccgtattccacataagtacggccaatcgtagacaacatgcaactagcagtgaataatcggcagtcgacgtggtactggtaccacccgagagacatgtttcgctccactgatagactctttactccgtaggcatagcatattatcaaacataaaacggagagaccatgcgtacttttttattattaactaatgaaaatgcccctaagtacttaataatctactgctggtctagcttccgctgctgatgtcgtgcgaaagtccaagttacccatgtcgtagagcgttgtaatcgtcagaatggtcatttgtcgcgaagttgtgtcccgacgttatccgaaatcgatgaccttcgtgtaatcttctggaagaaccgccacggagtgccgcgcgcatagccgtcgatacacggttagccttgcccgcatagagcccgactaggtccttgctgtatatacgatgtatagacgaaatcctctaactaaatccccataatattgctgcttggacgatcctcaaggggcgtatgtctttagggattgtgtagccgttagatccgtatgtggcaacttttgttaaagtttcaggcaccttcccgccacctatgttgacgtattggagtgcttgacagcctccgtacgagaatttccaacgcacaagagacccgtagagttgtgggttgtaacacccactagccaacgcacagagatcaccaggcttgtactggagtgaaggaaggcctctaccggacaacgttaactggtaatagccacgtcaaagactatcagcaacggaggagacaaggtagtacacaaacatgattgcaatattctaactaatactcctggacaaaatcataagtcctcttctgcactcactagtcgtatttttggctgggcactccaagaccctcgcagaactttgatatccttaaaactagacgcttgcagttcgcgccctgaggaggcctagagtacccctacctgtaaatgaccaatgcggttattcaatacacagaagaacacgaccgtaagtacggggcgtcttttagtattccttgggggactgtcagggctccgacatctggacctttcgatcggggaaagtctccagaccgtgtcctagcacggaaaaaagtccagcgggaaggattttcaatggtgttgtgcctctcagtagcggaccagcactgaccatcgagcgcggtgggtaaacgattactgcaacactatcgataacggcggctactacattcttttagattgattaacgcaagtctgcagaaattttacttcctaatagcgggactaaaagaagtacgatctattatgacagtgtcctccttcagaattagatgtggtctaccatacatgctcgttgttctcggaccgagccttcgtggtatgcccctaactctccagacacgtatcacttcgcgtgttgtacctggtcgacagcacgaggttaagagctactcggaacctggtattggaaataaagagtttagagaatgcgaacatagcatcatgacggagccagtcggtaatacttggcgcggaagctcccggcaggtactcatgagagtttgctgaacccgtaaaggtgagtacgatggtccctattacagttgttaggggaggcatcgcaatcttagacggccaacagtgaaatcaggttgtgtggaagcgagtataacaggatccttagggccgttgtctccgcccccgctacgctgatatcgatctccacgcttgactgggtacattcgtatcatttaatcgaaggatctctgcagattgttgatctgctctgctatatataacgatgatctgttgatacggaataatatttatagataagctcagtactgacgacgcagatcatcgtctttagacatcgttgaggcatctacaaagtttggggattagcgcaaggtttgcggggtgagctatggtcgtttgctgtgcgcattgccctgtactttggaagatacggaaagcagagtgatattcttccccctcatggggtgcagtcagtactacatacactccacattgcgagtgcatattcgtggggagattctacgaaagagctacgaaccgcactgcggacttgcggcgacagaatgaaaggcgtaaagtaagagtgaaaagaggcgccgctagcaggacccctctttttttctgaaacgggcgatggcttgaacctaagatgcgactagcgagaacttgggagtgtggtcggtaatcttaacatccaaatggtacctaagcgaagctaagactaaacaccttatacatcaggtggctccatccggcttcacctcatgataccgatcctgttgaaagctggttttatggacgcgccgggcacaggatacggtgctccgtagcgtttacctggagaggtttgctatgcaaaatctgcgtgagcggtgcggacacaaagcctccgtaaattgtctcattccccgcgtctcgaaacgtgttcgcaaccaaaccggttagctattatctgtgcaataaacaacccttatatattttttagctattcgtcgaggcttcttatgagctccgctaaattccggtgacaaacttcggcatagattataagtctgtgaataatctggcatcaatattagtaagctaccccaccttacccgcggcggactgatggcctggatgcacaaggcattgaccagaggtacacagtaccccggcaagctgtttatgacaaccagctccagtgactacgcaacttcgcgtggatggcctggccacgtctcttcagccagttactaacccattcctgttatatggtctaccacgcagcgttgggatggtcggccatacgctacaggaaagttcccccttaagggtgcaaactagtgatgagcttgcatattccctcaacaagtaaggacactcagacgtggtttagaagcatttttcgatgcgaccatttccgactgctatatgttgccgattgtatttttaacacagtatgagatcgagaagttcagctcaagcatgtgggagaccgtgaaggtcatactccttgttagcgagactgtgatggggagcatacatcgtatcccgtgtgagcactgtcgctgataatctgcgtgtcgcaacgccacatggccccccgagcgttccgttatacgctggtcccgggattgtctcagtgagcaccgttcccatgcccacattacgccaatcgccagttcactaacgcggttcgtgcaacctgtaattttaaataacgctaaggtcaagactaagaagttcatctacaggattgcgacgggtcgttgtcgtgggtcgagctgagacaagggactgctcaatttcgggatacggcatgatcggctcaaacccaaacggttcaatggtcatcccttcatccaggatgccaaagaccttcataccgaatctagttatggatgaaaccgaatattgacgaattccgaccgtccggcgtgatgttgtcgaatctggccgggagacagtgcctaagtgccagcttagccttactgcagttaactacgattctcgtagccaaaactgtaagtataatcgtacaatgttcaccacccctacttatgctcgccttctgagccggggattcgagctgactaggctcacagcgagagaggtctcccgaagctgacatgaagtcattactgagattcccgcatagtggtatttgctcaagaggggggattgatcagcgaatttgcacgccccattgccgacaaagcgttttgggaatggattcttagagactccttggggccattctgtgggctgaaacgagcctaagggattattcgcaaatgtcgtctcccgtctttcgtcctaacggctgaccctcgtgaactcagacatggtggacacaggcatacgttgaaccatggacagataaacgatacttcaccatcaagcaatagtggggtgtcgtctgactggtcttgcaggtgatagcgcagggctgtatggcctaccccttcctacgcatcggatcggccctggtgtatcatgcggtattaccgcattgcataggtacatgagaccgacgtctataatttatgacaacgaaaatccatgccctaggagctccgagtagaggctgaatatccctacctgtaccgacatcgaaactgctccgtgtgtctgtggataaaaaggaggccagagtgccgtatgggacgactagtgatatactgcccagggctctctagcaaaagttggtcgccaggcgcaagtcgaagtggtggcgctacctggtaactcctaacgacattgggatagtatatcgtcgaaacaaccgcggcgataataggacgagatagtagaagccagagtggtgtggcagtggcgccaagtagccagaaatgtgagagtaaggtaaaccctacgctgttgagatcaccgaggtactcgagtagagttatggtcggggttatcgggactggccgtcagcactgaaagggcggctatcacagtctcacctgcactcgttaccgtggtctagagccgggttccacgtgaggctttgccggcgccagggcacacgctcaccttggggctttgactcccaagactgaaccaggtgcgattagggttcaagaaccgatgaatagcaaggccccatttgatggattcctattagagtatggattctgagaaggggcgtgctccttcctcactaagcaacgacagagagcgtaaattccggctcgattatcgtgtggcgataataatagagacggtgctgcaaagtgccacacctcggcagaaaggtaaggcggccgagtattccgttcattattggtggcatataccatacgtgtccgggcggccctatcgaagtatacgagataaaggtaacgcgtattcctctgcgggagaaccacttattccaacatacatgtctctgccgcgtgtgcacactacaaaacatttagatacattggcccgcggtcgacgcctcagcaactcttagcgtttcagtttcactcgggtattactcagcgaacttgtcctcgtgcaatgttgtttgctagcaggtgattcgatcgactttggcccatgtacaatgacgtctccggagttcgctatcagtagaatattccggctatcagattgatgtatgttaattaggcaaactaaaagatgttcctcacatcatcactgcaggtgtagcacttaactccagcggattcgctgtcgcagtggacgagtataaccgaccttaaggttaaagtgcttttcgtcgagaggcacaacggagtagctaggtcgctcggcagattaaaaggggactgtggccgtttgacagcggaggcggtaaccgatctggaacttataaccttgcctttgtatagaattgctgtgctccttgggatatgtcgtcgccgaaagtgcctagatctgatcatatagtcaagtcgttcgagcacgtgccgatgttgacccccaaggacagcgtctccgggatctgacgcgattatggttgccccgagtgcgtatggatccccaacagttggcttgctacgctccgtaggcatgattaggaaactttattcccaggtcgcttcgcgcagttgtttgtgtggattcccagacctttccactaagtacgtaccgcacgcggtgaagtttatattcctctcatgcctcgggaactacctaattattcaggttggcttaacgggttctagtaggagctagcgcacacatcccattttagtgcaaaagctgtaccagccgagtcgtacgaacgccgccctatgaatagacccaaggttactatgcaatgcggcatcataacccccatcttggtcacgcaagggtgccgcctggattagatgtgcagggtgggacctggcttacccacctcccatgccctctgtatatctacgcgagtctggatttcacgtggccgaccgacttgctaaaaggaccatccccttgactcgcgaacgcatgatagtgatccaggtgcttacgctgcaagataagcggtgcaagggcatcatggacaccaacaacgctaaggagatactagttacacccggctggaatacagtaattaatatgataacccttttcctgattacgcccagctgaggaggctaatttaatgagccatgcagtggggaaggttctaagtcggtgcctcacgcagtgacgaaattcgtgattgcgcgtataggcgaaaacgacgactgacttacctgtgttgccttcttccccgtctgaaattaaattaggtataagctcgagttccgtcgtagaagttgcccgacgggctagcacgctgggcgacggcgcgtgaaagggagtgtttgagagacaatgtaaagagtagcgccaatatggtcgcctcggtcgaccataagcgttttgtgcccgtgtgtccggtgtagtagcgcacatttcaaggtagcttgcggacggatcccgcggacccgctaatgcggaaagacaggtttaccgtcaatgcggcgctattatcaactgcggcatataaatgcgatacgaacctgcatagatagttggaggtaacatcgcgggtgaagtcaaacgtaacagaagacgttaactgacgatcctccatactgccgctgtgcggctcttgctcgccagcttgtcaatcacagggatcggaatagcctctacgtattagaatcgcttaccgccccttggagtcagcacggcgggctgaatcgagaggtaatgtctcgtgacattgataattccatcgcaggacccatttcaactaattatgaatatcgccatccagctgacgcgccgaattgttctggctacgcttaaggctaggctacttacgtgcccgccatgtggtcaaaaggcctgaggcccagtccagctaagttttataggcacaatggaagtttatccgccaaataatatcctgctcacgatctgcgtgactcctacatctatggacaatgagttcacaggccttataatgttccgctgggagatgcttgcctgaggatttcgggaattgccgaccgtaccctatttgtgcgttcctcagagtggcaaaaccgaccaattgagcatgtatgaccttgttgtatccctccgaatgctcaggtagagctaagtaggcttaactccgtgccgttcaccgtagtgctcacatccaagcgcatggtcattccggtcaccccggattcacgggggcccgcacgctaacccgggaatttataggtcaagcgtcacgtggatagcgggcgcccgatcctctatgcttttcgtagggaaaggctatttaatcttcccacatggttaccccctaggaggtgggaggcttcatctgaggcttgagggcgatgtcattgatcctcggtgacttcgttagatgtccccaaaatcgtgacctgtgcaactctaactctagtcgaaagtggcacttaatacgcagcgggcgcattaatgtgcaggtcgaatcgagcgataccccccgcaaagccaaacgaccgagacaaaaccgggtattcaggcggcacgcgacaagaagccattggagccgtttggagtgtcgcggtgggttggtaatggaactttcacagcgcgatcggtgccaagctattcataaaacctgtaattgccctttatcctcaggactagtgtgaggccgtgtaggtggatcgttatctattggcgaatcggtctcagtgtgtccgcctccgataccacccttccggccgtaagcgagtatagtttcatgccgcgttaaagtatccccaactaatttatggctagctcgtgaggttaacaagtaggtcgtacatcgccttacttatgattaagtaagagatgctctcgaacagctgaggtcgttcaatagatacgcataatcccgatggcgatctcctaccaacggtgcttcaagtagctttttcgaggaatcacttacatactaagcgaacttaacattcttgtacgagtttagtacagcaaatacccaagttagtccttaggacgcggtttttgaatcaattttgtatgttcgtgaaagatctgatttatttttgcggaagtcagtattgtgagcagatgttgggatattacggccccacttttcattatgagagaagatcaaagccagccgaaccccccatcgtagtggttgttccactcgccgtttaacatggggacagaaaatccagacagttcggcgtccgttataccccccatgacgggacccttgcttgcgccccgggtatatcaaaggattggtatgactggaaatggggggcttgtcaacagttgtcgaactactttcggtatttcgcggggacctagccggagttgtaacaaatagccaatgaattcccgttgctctgcttcataacgccgatgaggctttggcacgttatgctggttaacgaaaatgggcccatcccacctttgccccccgtcgtgcgaatcctagcgggtgcgattgaatgtcattgctgaataccctttgcacgtaatctcaagttaaggctccaggtccctcgcctcaaagacaaaaatgcgtggcacgcgctcgaataaagacgacgcaaggtcaaccttaagctgcggcgccttgcgtcgcaggagagctggctctatccgggcgagatagcaatattgagagtttgttaacgtgatcatctacttcgtatcaccacttatacgttggatccgcgccaaaatcaagacgaccagttggcgctatagacgacgtttactctttctcagtgagttggtatcttgctcattaagttttcacagcggaaaactcattcgcgcagcgccgaggggatcgactaggcgcaatcgacagactggcaatatattggtaaatgctcgcgacaagtgaagatgaactgttgatcgaattcctgctcaccatgacgatcggaagagaagatacggtcttgcactatcagggatgttattttttcccatctcgttctggtaacatatgatgtgcgtgatcctttggagagcagtagtaattgtctccgcatgtgcgacaatcagacatcatatgcgtgactatggcatgatggaagcaggacgtttggggtcgttcaaagatagtacaatgcaaatagcgccttagaagagtatcttgaacgcctcatagcctaatgctcccacaccaacactctggtcgcgtagatccgggagaatcatgacccaaatcgcagcggctttccttcatgagactggtggttcattcgcgcagtccgtcccgagttactgagccgcattcgacatgcgctttctcatccgtcaaggcgcattcatatcgaagtccacacggaagcgagcgtacaccaagtagcatgaatggcggatcagggcgactccttaaccaaaaatggaccaagcgattgtagagctgcaacaagatattcaaggcagaaaaagagaaccactccccacattatcgacaccccgtcatcccggattcatgctccggataaaccctcgaaaccgacctgctcgggaacatcatggagttgtttcctggtctgggaagacgaggtcaatttctgaatagcttaccgcgactgcgcctccgcatagtactgggggttcaccgcattcaggcatctttgtagggaacatgactggtgcagttatgcggcaccgtattcttttaggggatgggcgcaatgcttggtgcgtacgtcccttcgcaatgctgactaaggtatgattggctaagctacttacggctgctattagcacatacgagcccctaatcgctctaatatagaaactaggaatccaagattgcgtattattactacaactgctctccttctgtacgaacataaaacgactttctaaacttggccggttgatccagccacgtccaacaagatagacctaacattctcgacagactccaccgcagaatcttccaaacacaagatgcgtgtctcgtagtttttaatcaaccactaacctctgggtacttctgagtacaacccggagtcaggtaagtcttaaggaacaccaggcacctattgcgggactaatagccgtctaggttgaccaaagctattcgtgcaatctggggaacatccaccctgatgtcattgttcagtgcctcttaaacgcgctgcccggacatacttagacccaagcattccaatcgatacaaaccaacgagtctttatgtattagcgtagacgagtagaggtctgatgtcctcaatcgggcgtttcttttgcgtaaatgtcttgatcccatggggctccgatttgatgtggaccgcaatcagagcgaatcttagggggcgatgcactacgccactcttggacgatatggaagtgattttacaccgctcacacggccgatcatttgtgcgcgtgtcaaaccccgtttagaatatgacggtaacagacgcctggcacatcgtccacaagggcggggattgaagggtgttccgcgtcttcgcttaggggcgccgttcgcacgcttatatgccaccattgcaagctcaatcactgatgttcgctggagctagtccaagaagcatagttattgcactgcctacctggtgctgtatgaccagatactcacgcagtcccaaactgatcgttttcagcccgggatgggataatacggccatatgaaggcaatggtcccacaactagcgtggggcagctcgtccctagacgccggagacctttcgcgagcccaggcgttgagagaggttaagttacaggtttatggaactggcgagcgcagcggagtcacatcagtggtagcgtagccagctttcagacggcgtcagttctcgcagtgtaaataaaagacagggctttggagttttctcctgcggcggtgtaccggacggtgagcagtttagccattgcgaagcccacggagaaagagctgcctgctctaaacgcgtcagtaaaaagcttacagagttataatcgatggtactacaatctgcagtcctacgaccctccctaccacgaggccaggtgtactctagacccgtctagtgatagactgtgaggcgtagcatgggctcgcaactaatctcccgtttcgattatcgctcgcggcaccaagtctattttactaattcgaatgcgaggctgcgcgccgaacccacctagcatcgatgtctgtaaaggcagcctgcatcacgaatgcgaattggttggctgtaatgctcgatcatatattagttcggtatttgttcgacttcgacgaagtatgtgtcaggtccccattaagtcctgtatcttacggatgtccagtcggatgtgtagctgaactctcttcgggttcgatacggaccatttcttgtacaaccgtacgcataaattaaaatttatgggtagtcacaagtcggctgaggaggtgctctgtggcctcgtccggtaaggaaactgactagtgccagttacgcgcagcaaaacacatgcggtcaataggtgtcaggaaaaaaacagctagggctgcggaacgagggcggcggctacccccattcgctcttcaccgattgcacacaatccagctctcgggccacgctgctcgtggcggataacctgaaagtcttggacacacaatgccccacccgattatctacggttataacaaatcgaggctatttgatattcggacgtcgagtccatctcggccgcagaactctccataggcacgcccgagatacccctccaagagtacagtcgattgacggccgtgtacaggcagtagaacactaatgaacgggcccacgctagagcaccagcccgcaacccttaaaccctgcaacgcctgccagtgttgaaattaatcccatgatttaaggcagttaggtgttcgtcgagtacccaaaaagtcgcacggacataccttttcgtttattaatttacaatggttggtatgttcacctcctagtacgaggccctaaggagggccacgcctgaaataccaatccacgctaccgtgtttgaactacttccagcatgaaactcgatggtcgcgggctaagccttgttcttcctgttgcgctagcgagcagagatcggatcacgttggctaggaattccacaatatcgccgtctcagttattgcatctagtcgacgtgccttacgccacaaaatcaggtgcgttgagggttggttaaaacccccatcgcaaggtgcaatgtgacctccactcgaggttactatcacgaccgattcaggggactgccccacgtgccgttgacacatgcgctacaatccagggacagggcgactagtacaggtgttggcattgcatcggttatatttgtatcggacggttgggatgaaagttggacgttctgtcctgtccgaaaattaatgttagtcagccctagatatcccccgcccgcaaatcggggatactattattccagggtttcaagctttgcggcgaagttgtgtatcgccgcggcatattgcccgtcgcacatatttcgagacaggcgtacccggtctcgatgttgtgtcgccactggcctgtaacacccacagatatctaaacagcgagatctacaatcctggctcggtcttgataccaacacaagcacgcactgacagaccttggtttatcaacatgaacccgctggtagagcaatttgtttttctgtttacaggtaagcggttgtgggaccacccataagccgttcattccgaaatggcgatgcatctacgcgaacgaaccctccaatggggcatcacaaggcctcgcgtgtagcggccatttaagcatgagacttgcaaatacccttgatgaggacaaagaggccgttgatcaagctctaccataaaaacgataccgaacatgaacctgcttgttgttgtaatacactccacatgaatagatgttccgaagcacccggcttcatagaagatgtccggtcgttttaacgggcctgcaacagctcaagtgcacataatccgtttcgcgggttaagcatatcctgggtggatatgtaacgttcgtcacgtcccgctatggcgccgtcgagctcgcaaccgcgtgcaccaaacgctacatcgaatgctggcattacaatgatggctcgaccctccgtgcgcggaggggtcatagccggtgtaagccacagtcaccgatctacgaaagggcaggaatgcagttttcagcataaagcagtgcattgttgcagttggtttcataatagaccttgagcggaatcttacctaaaataatcgtgttcctagcgtgcacaaggaggaggcgcgaaaatccgcaattgcttctctttgacactcttcttcactgctcacgtaagctgacgcctaggaactccaatcaccctagttttcaatcgggaagacccggggtgtctgccgacccccagtgaaggatagggaacgtgccattaaagcggtccactggtgacaacggaatcagccgctttctcgtggcacaagaatggttgatacatttggccttagcggggtagttcggaattaaatttggatcaatcggaacagaatggtgcttgtgcgattactaaaggagtcaacagttccgatcgaatattcgtcgcatttattctgattcctatcctacgtgagtgttcgtcgggcatataggccagaatgacggaagagattgcgagcaccgagtaatatcaattcaccgcacactataacgtcagccgcatgctcgtgtcttgtagtagacatgcctgtagtgtgtcccagctaaagaacaccttgagaagttcgcaaggaataatattaatccgaatgatatgcgtggcagctgcggaggactgatgtcggggatatcgacacatgtctcatgtcgttcagtgatgagtggcgtccgatcctaagggccagttattgtcgcatatacccaggttggcctgccgagctaccggccgagagtaacatagacctgtcgcggcttagacaataggctacgattcagtttcactgcggtgttttacccacgtccggcaccttcagtcccatcagaaaccatttaactccagatacgtgtctggtcgtctacgtcttggaagtagtcagatttccggtcttcccagatagtacgctcgtaggtctctgaactcgccacacaaccggaactatctcaaagccaaggcattaatacataatcttaagcatgtattaccgcacgaaggacgaatttttgctctgcgcctttctataacgataattttggctgggatagaacacaaaaccgcaggacctaaatggggcgacgcctggtgtccactgccaacaaagggatccctggtaagtttaactggagtcgtgagacccggcacaccgacgactttcagacaatcgagtcaggatgcaccctcggcgtcaagaagcggtctttgagactctaaatgccggcgccgttacgcagcggtttgagtctgtatctatacctacattacatttggggcctattagatgattcgatgtgtaggtcactggaggtctccgtcgttatgtgagggactagtgctattcgatcaattttgcgacagtattacgtgctgacacaccaaaaagcggttagttcaatttcgcctcgtttattatccgtacttagaatatgcgtgcacctactacgcgactcaggtgggggatatgcttgtttgtaactcggggaacgttcctacggggccccatactcaatgtggttagtctggacattgaatattcgcctatggccggactttcaagttattttggcctgaagggttactcctcgtcagcacatatgcacaacggaccatcgaatgtatcctggtgccacgacagtataagcggcccagactttcgggtgtggagatgtaggccatgctaccacactgatatcgatgtcgttacaaatgtttataccatctaaagatcaattttaatatcagcagcctccaacaatctacttatgctgcgtcaagggtctacacgactacatcagtcccttcaacggtgatgctattcgtggtttctatatgcagtgcgacctgatgaaatgtgggacgtcgctgagacacggaagtggttgcgataaagtgaccgcttgtaacaaattgggatactactgcctggctcaccacgacgtaccgccggagatcccattcgcgtggaatctggaaacctaccaagccgacagggcaacatgtgatgcctacaccaaggggtgacacccgcaacgcaagctggtttatcggtcatgcatggagtccagcgtcagatcattgcgtcgcggaacctagaaacgagggtcttaggccctttcctggacgtcgtgatcgcaactatcgatctggccatgcgcgaaccagtcgtgcagtgggtgactcggttaagcctgcccgtccactttccgtctgtccgccttgagactgtgtagatgtctcacatagagtccgacaagtggccgtcgcatcctggggagatagcatcagatacagagaggttatcgctgatcacgactattttaacagggaccaagggcagccggtgtgggcgccgtgacaaggctatcgattcccctctctctcgcaacccgtttgtgtcggaatgcgtaagcttactagacaaatgaggcaagaaacgtggctgcttaacccgcgctgtctagcagcgaaatgtcttattcaatcgccaagaaaccgtttttgcgtactaaaacagtctaccaggctaagtaccctagctgcaggaagctggcgattttactagacgcttacaaataaccataccaaaatacgaatggaccatcctactcttatactagtagcgtccctcgagcctagaatttagacgatcaggtctagggagagatggtgctgccgttggctatgctgtcaaaagatagtttgccttatcgaattgagcaacaaggacggaccggggcgctcctaagattataatggtaccaggtcccgtgcatcattcggccggacatccacatacactttcaggagccattgccggcgttgctccacttcgaccgcttttggcatagaggtatggagttgaggctctgagctattttctcttcgcttatggtaactcacggtcggacccagctttctgcgctcctgccggtacagtatacaggtggacactcaatataccgagaaataaacagatagacgcaagctgattccttctactacaatatagtcccgcttacttaaataggatcaacatgttatccatgtggaccacgtcacctgcttcgccggattaggtaatcgtgagaatctctgaaagcgacctctcatgtaagtaatatatatccactcattcgacacagacgtagttgttcttgatttatgtccagccgtctcattagctgggcatatgatcaagagtcaggatttgtgtgacacctcagcttctcccagggcgcactttgcttcaaccattagattgctatcccgcgcagtccgtggatgtggctgacttcgattgactctggcactgcgaactcacccaaggaccgggctgtctttgcaagcccgcgaggacacgctatctcacaaagcattcaaaggaaaacacaccacgaggctgccacattcattgttttctcccgcgacaggtctccccaagatctgcgcgcgtgaaaagctaaaaccctcccgatcgattgagctgctttagacgagtccagtgggtaggtatccgagctggcgttgcgttgcgctaatgtgggataacctttacgttacgtttcagccctaacgaagacttcttgcggctaagactggaacaaggagaaattcggtaacctggcgtaagaataaggaagaagtcaccacggaaaggtgtcttctatgatacagactggttccaccgacatgtgttggctgcagaattggggtagacaagatcagatatatccttcagagatattgaagattaatgaggtggatctccgcagaagttgacgtagttatctttcttgtaaccatgaccttccgacatcctgaggccctactcgtcaaggtgtaaagattcgccatggaggccaaccactgacgccgtgcgtatcattgtccctccagcccactggaacgctgcttgggacacgtgttacagccctactcaacggacagtattgggacccgctttagtccacgctacaataattgcgtgtacctaatttaatggccggggggtcccgtaatacatgagcttcgcatgggacagacacttgtggcggtgaactcaacttactccgcgggccacatggcccccgcggcagaataccggtaacccgcaaacccggttagcaacatccattataccctgctggatagtagcctcgtaacctactagaccggacaaacgtcaagtcatgaataaatcgtgtcctgcttgcgtctccagaggacgaccctaaggccagatccgatcgacaaagaccatgggtgcctgcctcgatttactcctctttaagtgagacttaaatcttagtatggagttcgacattcctgaggatcggcgaattgctaaggtgttctaggtgcctatcgatgagcgtatagctcaggttcggtttgtgtcgttgcaccaacgcatcggcctttggtcccagatcgcctgctttattgccttagggactctatttacaccggacccaatgcgccataactcatattaatccgtgtatacgggataagaattcttcggctcgatcgtcctgtcctactgctgaactcacgttatgcgcttactcggctgaacgcgtattgggcggtaacttcagttcagtatagaggagcgaatggtggacccgaaccctacgaagtgtctcctctcagtatccccgggtggaagatcggggttcattacgaatggaaagtgatttagagatatggaccagtctttcttcggagctcccgaccaatgactcttgggctcactgcgtatccccggcggatttagggcatagtcccgtagtctagctaacatattggctgaaatcgaacagaggcataatcagcactggtagtccatcaagtcacgaagcatcgacattggacccggaagagccggtgtcttaccagcagaggcattgttatcgctaagtgcgggatccttcccgcagttcagtgtggaagggaaaatcggatacgccacacctatgtcgttacacgaatgtagtcaatactcgggcccttagaggcatctcatttctaatctcagtctaagatggctgacggccccgccgaggcgaaataacctatctgcaatgcctagagggaacaactcccgcccgattctttcagcggtaaaacacgagacacgctgcgtacgccagtggatgaagctgttttacctagctgtgaaggacaaagaacgttcgtcgagcaatagggggacgccgcatgcccagattgacaactaacggtttgacagctagacgtcggagaagcttcacatatccagtccttgagcgatggtgacctgccgacggggacacattccatcactttaaattcaccgttagtggcgcattcgactaagacgtataccgcagtaacctgcgcgcgtagatgccccccggttgggggttcgcattcctcttacagtctatcattgcgaccgtggggtacataccatacgaatatggcatggccattggttgtttatgaaaactcagtcggtatacgatatttgggggcggcttcaattccgcgcctacgaccttagggtaaatactaatcgcgagatgcctgtggtaactacaacctcggtatcagctatatctgtggttgacgagttacgtccactgaacctgacgtacggctacgtcgctcgacaataaacttgccccgttattccggttcaggcggcggcacaggcttaggacccgaactccctttcagtcgcgatttttcctttcctctggaagttttctctatttggggaacttgagttagaaatattcgacgtagctattacgttgctggcggccgaaatacctctcaaataccacacagtcaggcaggacgctgtgttgtttcatgaaggatggcagtgtcaaagtgctccgaggtattgctcacgaacgtggtgctcgggtagcgcccattaatcgtcacagtacatgtcagcgattcctcatctcaggattggtttgcgtcaatatggagtacatgaccaaatttggcaaacaacctttacgatgactcgtgggccctgctggtgtagttgacgtagctatgggcttgggtcacatcccaatagcagaccaatggacggtacaatatacaagtaacagcctcggtatagctgtttgtggctgtggtttcaaacggatcacttaggtagcgtaagtgcgcgtggaaactgcccccttatcccagcgctttccgttttaatgcatgcggcctggaatgcggctttgtggtgccacagggattaccagagtgaagaaatgggcttcattgcacaatcaccgattcctcggtaaaatcagcttcatctacactcagggctatgattagacacatgagtagaatacagtgaggtcgtatcaaggacaaaaagacgaggtgataggcaccttgtcatgaagaaccctcacagctgtgattctgtgttggagaagccaatactggtaccacagatcggcaacgcccgtctgcacttatacacggcctataaactctatgcgagtccggagtaacgcggcggggacttcgcgccaagcgacaagacagagtgccacgtatcccggcgagacaccgcggtgctagaattttgcaatgcggagtatagctaacctgtaggtgcctccgttagttctggctccagttagttcgcgaaacgtatctgtgactagcaaatcgtatccgccgttctgttagcctcccgccgagatgactggaacaccgaatgcacgcgagagggtgcttacccctcgattagccgtatcacctaaggccccgggtctcctaccgtacttgtcagcaatccagtgcgaaactatcggctcagacgtggtctcccaagtattcgtatggactctagctctgggtaaaagtacgcacgttaacacaatgtacctactactgatagaatgttttataataggaattaagaccgcagtcgttgggcgcggagcggcggcgacagtcggctaatggcaatggtatggaaacgcggtgacaccacattcttaccaccgtcgatacctattctagacgtaagtataaacgttatgcataattggtagatcattttgtagcggatcgagcagatatgccgatgtgcgcagtccccattaccatctaaccgtcccatggagcaagccgacgcggctccagggcttgtgactggtgaaagccagtgtgtagcgagctaagagctaaccactcgaacgtagagtgtgaggaatgcgtctagctttttcgtcatttcgcccagctatctaatgctgcgcgaatatgacccggcatacgcatgactttaccggccgcaggcaatccgggctgacgccccctgactctacggggtctaacgccacgtgtatctccacgacagagatattacccgcgaaaacacacgcgacaatattttggtttacaggcggggtgactgcaggtgcgcacttagtgtcaatgggcaggaatatcacggtgtgcacagacgacagtcgctgcgtaatggcccctgcattaacaccgagccctttgttccgtgtagccgaatcctgggtatacgtactagagctcccggttggatggcacctggcctgatcccgagacagatcttacggcttacgctcatacactattctggttcgtgactactctaaaaaacacccaagtgagcccctcggctctggtggtgaatcctcttaacccggcactcacattacctacttgataagaatccgaggcgtctaagagttgctcttattgttgccactggcctacagcggcatacgtggtacgggtgttacagcctctctcgtagatcgcatgtccgaacagggttgagttacgatgtacacatacagcaagggaccgctcatggacctggatgttttcctctgtttagcatctgattctcttacgtacccagaggagggtgcagtactcaaatcccaggcttaacgataggtttcttggctgcgttaacgcaccattagagctgaactgtaccgaccacggggaattttctgggaggcgcaggcaggcgttcggcgcacaccgatgggtatttcctatcgtatcgattaaagcggccatacgaatcttaagtccatgttgataccgggtctattatatgaaaacgaaaatgagtcacagaccacaaaaagcatcccccccctctgttatgaatccaccacacctggaaacccatatgatcgtccatcgagtatctgttgtatacgcaactctgtatggcgaattcgccgtagtctcgtgtgtgcggaaactacgatacagcacacactatggtatcttgtacagtactccggctgttagttcggccaacgactatgaaccctatgggggacgctatcatggttctttttcccacattgcgggaagattcgctgacctactcgagtacgggaaaaagctcgggcatgcgtgcaacgtctgtcgagtaaaagggatgtgtgcgtcgcaggtagcggtcgtcgctagtgccgtgattgatagtaaatgtacggtacagagtcattagttggtacaccttatatcattactgacttatctgtggatgcccacacagctccaatccgagggcactgctagactcgagacccggccttatcgcggtgcacctctggcgactggcatgtgggtaagttaatccggaaacgcgctagtacggtagaaattattcactcgtgaacgtcagccaaccgccgacgtattcgatctagagccgataatcccgttgaccaaacgcctaccattcctacttgcaaatgaataaacgcggcttcgggactccgagtaggtgtggtgtgtgaactcagaattcaccgagatcggtacgatcgtgttttcttagccagtaaatcgccttttgacggacgagctgaatattattacccgaacttcacacggcatagtcgtacataaaccgggtcccggctataagaggcaccccccccttacctggaaactaatatagcctgtaaagcccacgccatccttattatgagtccgacgattgaatgcatcgaacaaaattacgggagagttgcagagtccatccagcagattggcagtacgattacagacacacgattagtaccgggacgcagatgctcgactagcagacatcccttttaccaacagtttcaaaatccccgcatgcgcaccggggagatcaacaagtctagccgatagaatgggaaggcctccccctcggcattgtggcttaccgcgattcgagtctggcaacttagcgtacactggctcaaaattcggaagacgtcaaaaccagagcccgcggccgttattgtcaggcggctacgattgccttacagatgttagacagggctgcaactttaattaatgatatgccggcaatctcgtcagattcggcggagcactcgcttctttgaccgcagctttccgtcaacgttaagaggtcatggcagacctagaggctgtcggcgacagactaaccatccaccgcaatttgacactatattcgtctccggggtaacacatagtcgaagtactgtgtgtcagtgcttgtaggaaccggcccggaagttagacaatgtgatgtcgtttgcctgtctttggaatcctatgttccgtaggtatatctaagagcatacatctcagtgcggtacttggacgcagtcggctgaccccaatcgcagttcccggttgggtacaataccggcgggctgtgcctgtgcgataaacaacccgtttcccgctgtattggctactactggtttacgtatccggaacatagcccctacattgggcgttgtttaccacgaatgcaagtataatggcaccttaggcttcacgaaaccatactacgttttaagtcccgaatcgccggttggatcaattatgatcaagcggggtatcgcagaggtagatgagaagcagtgcgatcagggagaacgtcctattttaccatagaggtagggcgccggactcctaagtatactctttgttacgctttcctgaattaagtacacaccaattatagctcaagtggtgctgtggcgactccaaaatagattatctgtgaacgaaacgaggcagcagccacatgaacgtagtcatcaaactggtaatgcaggccaccgtagcttctcctcggtcctcccgctagactctgcctaaatcgtgaccctagacacacaagtccgggctgggaacgataggaaggctggttataccttggcaacagaccattatcgaacgaagtatatggcatgctacacctagtcatccgccaagaacgttggcacccggtcgcatcaatggaggggtacgttaatcccttaccccagcactgggcaaaacgtcgtatacttcaagcactcggtaaaccacggctaaaacctattccacgtgcggcgggttagcccgccggtctgaatacgaatggaaatattgcattcccaagtggtcgatgagagtctgcgcttcgggttgtccctatgcgacccaagtgtctgcaatgatctagcatagaggcttctcacagagtatgttcagggtgctacggtcgactcgattggtcagaggtacgggggaaatcgtggacgtaactggggaacacagagaagatttggctttgttagcgaagccggcagtagcacctatatgtcctctataaccgttttgttaaagctgaacgtgtgatttttcacatcacatgatagtggttcgcacctacgtggcggggtggcgccaatttgagaatcatgggactttccgttagccgcccctcttggcgctatacttaaataatgcaagcgtctgacactccacccaagaacaaagcatagcttagtggccagccttctcctggagacgtcaactctttcaacgggcctagctattgtcatgcttaagttataccgagttgcagctcttgtgcacacgtactacactaagagtaaaagttatcctggaaccgactagtcgcccccccctcaaacctataaacgaggcacgtgtataccgcggcgagcagcaggttacacggaacaaccctgtgtcggggaagggcctgcaatacaacgcgcacttgccatcagattcggtggggttgactggttgtctagtggcgcattggccctaaccccttatctacagagccagctgagtcttctagacgtgccccgcagtctttatcacccaattactgtgaatcgctgtgtgggtcatgccgcacccatcgtcgcttactgacatactataccccgggggtccctgagggccgtccttatgaaaccgaacgtgtacgctatcccatttgttaatacctccatagtctcggccttgtgctacgacccggaatataggcctttcatagggacgctggctattattatcgaggtgttctctccctgacaccccacaactcatagggcctaggcatagactcgagtcgttcataacgggtcggatgttatatctttgcgcatctagagagggaagtgcggcgggccctgtagtgctaccattgttagcgaattgcatgaggaacggagtcttccgagcgacgtaaactgccacgcaacgttcgatcacggctaaaaacaggctttattggtctccggctaaaaaaacaccttggggggcaaactgggaaccagcagcctgggccattgcatccactttttaatgctcgcaatgcagctagatacacatatgaactcaaacaacggcatcaccacgaggtgcctcggtggtagtcacgaatagaatgagatagattgcgctccccgcgactagcagattgtgtctgccatgtctcgcgagatggagaccttcgggcctgctcaaacggagaaggggagtggttacccgcttaaaaccgtcatcgctccgatatgacactcatcctcgatcgtatgcttgctgctacaagtcgggtctcgggaggtatgtgtgaacaccctcggtcccatttctcagctcacagccaggctggcaggcttagggctgtacaatcgagggaacggtgacataacgggcagcggcctaccgaggcacatcgtcgtgcgcggtaaccccctgatagactcacttgcgagacctactggctaacatggttgatttgccactctaatctcaaaaagatagttatgttaaaagtccacaccgccgcgaccaaataacatcatgggttgcaaggctatccatcatcctgcgaccgaactggtgacaagtcttaaaacctaggattgttttgggagaaggtactactataatggtcccccaatggtcgatattcgatcagcactgacacgccgaaatcttattaccaatagactattctataccaccagattagtcatcttttagtacatctagaaagaggacggatgtacttctcatgcttatgctgtaacagaggtcgagcttacaatcttcgcgctccttcctaagcggttgtttttgagccagagcctcacgtcgggaactgatctgatccccactcgtgtacgctatacattcgcaccaggctggtaaggtgtgttggttggttcaagcaatctgtggtaatgacctttgtgagccgcttctggtaccgcgtaatcggacattaccgtgcgaccgacacacttcagggagtagtatagtgacgcgccacgaggttgccacttccgccgaacactcaagacaatgtgaatactagagtcctcgttcatggtttttcgcggcgtagcacaggatatgcactgatctgtctctatgagtctatcagctcgtgggtctgtgagttttgtccaactccggctaacggatgtgatcagatatagaattccctgatgggcgctcatacttcgtagcagcatgcgagggaatgcgacgagcttatagaaccaatgttacgaccggagagtgtggtcggggtttttcggctacagttggtaccttttccctaagttcagaccagggccataaacaactcgaagagctaccagtaactggtcgagtagatttttctctgcaacttgtaccgataactatatgtgcacgtaaaactttgtaacctccaagtacctagacatcatcggacctgcatacaaggtgaagaggcgcttcactcgaaacctcgacagatgacggtacatactccatccatgtaatgcggaatctcatgagggcttgtatttcgacgggaagatttctgtaagggccaacttcagccataatgatgaacgtctctctactgattacacctccgaccgcctacctgaacccctcagccgggcattaacgggcgtgcgtctagattacactgtaggtgtaactgtgaaatcattaggctgggaggtagctggacataataaaattcgcgctaaaggttaagtgtaggatgctgcgggatagtcgttaggcgcacaatgcgagcttacgaaggttagtcacgtggaggtctgcctactctagcgcctaaaacgtaatggttgcctacaattaccgggcggctttgttgggccaggtgaagttgaacgggcaaaatgttaccctctcagcaaaataaattgatgatggtctagattactggagtactacgtagtgggacccagtacgagggcgcaggtgaggaacgtttacaataaagctatagaaattttcctggcccacgcccccgtgcagcggctcagagttacccgcgcgtgtaattctcgcttacagcgccgggtctcggaacacatgtaccaaccaaggctaactccattatacacatacaccatgctataaaactcgaacaagcatgttttcaaagctgatgaaaacgagaaggggcagatcctcccgattagtagtcattaacggatggactcactcttagtggtaccccaccgatgtcatgtcgaatattgtgagggtttacagctaaaaagtcaactaaggtatgtccgactatattcttcctgcttattgcttacgcgacaactaatctggacacatcttacgtctctccaccgcggatggggagaagcaccctaggccttgcaagggggaaatagtcaaccggagagaggtattacggtattagagcctcgatacgatggccgaagcgcagaaggactcaataatcgtcaggcatctaaacgaccgcgcggccgcaattctctagggctgcaaccctgtaacccatcagacggagatacggggtttagcagcctgcgtcctgtctccgggaaagttcacgattctctcaagttccgtgaccaccgcctcgccgagcccgcgcacgctcatgctagcctaggctacccgtttcatgtccacatgttaaaaaggccgggtacgtgtgagtcgaccgaataatagcctttggttaggtcgcaaaccctgggggctcgaacagttgagattgctgcaagagagatatagaaaatttctcctataagcagtaaatattatcatcagcttacatcatcgagaagaacataaggactaaaatccaagaaagaggaagaggtgtcattaataagccggtggtagcgtgatattggatcttcgtcccgttggccgttcgccgcactgcgaccctctagcactggcacacactggttcgaagcctcggcaacctttaacacccattagcggcaagtccggcgatctggttgcaacttccatactaatccctgttcataggtctacctagccgcgccgagtccgactcattgtagtctggctttacccactttcctgcagaaatagggccatatgcatgacgaatctcgattatgagcgtggggcctgaggcagctacagctccgacacaatggcatcgatactttgtagccctgtttaatatggaggcagaatttgcggtatatcagcagaacggcaatagtcgtaaattatgagaaacagcatataattcgtgaggagctgagtggtgtaaaatatacttgcgacagctaccatatcacaagaaccacgtcaatacaggtgtatgcgtcttccactccatactactcccaaatatgcccgactgcccggccttatatccaccaactgtaacccctggaaacctactaaacacgccaaatcaagcccttctagattcgtcgccttgcttcgactggatcaaaagatccgcgagtacgcccgtctgtctggtggtagggtatcccacgggttatatctaacgttagagcgcccggggtaccaactcaaaacggacgtcaatccataggtttcttggatgctttgaaatgctcgaggaaaattcggtatgtaggtagtacccataccgccgcccgttgagatggccgactcgagcatggaaagccaacgatttgcctacatgttaaattgattgaagaccccaatccgcgtacgacgaccgcactagcctggaggtaagcgcgttgccggtattggaatctgtaactaccgagatcgataggaccgtcgtggccgctcgataacaatgaggtagaccatttccattcgctgattcttactgtgggtatttggaagtttcataagtggggtcctatcttagggatggggcagaatttccctagatgaactatgttcccttttgttcgggttcaggtagagcacttcacgaactgctttcctctttcgttgcattagaatgaaaagctgaattcggatcagtctgatcatataatatatcataactgcgtccttacttgagttgtggggctgcaggtctcacgtagctcttaggggacaggactatctacacgtagccctcctttccagggcgtagtgcttcacactggactcatccacagtcatcggttcgcgtctgtctacaaacgaggtgttcagtacaggggacatttaaaaacgaaatgtttacgagggccacgcacaacaccgtggacatattcctatgcaggttgaatgaatgtcattatttgcagcaagagatggagcggcccctcaggtccgggatgacggcgaaggcactcgaatagcaatggcggtgtcactccctgcactgctgggtgggaatgggagaattcaccggcacaccgttcccaccttagtggaccccggtcatgactgagtgtttcttccgttgaaactgaagaggcgacaatattcgggtacgtcttggcggagagtgtcttatgtaccgagttcagagacagctgagcttagatattcccgtacaatagtcgctcttaagtaattatggatattcttatctaaatctgcaacaaaactgttgtgcaccaagtcgtaagtcgtgtattcgcagttactggtgagttcatttaggtcggatactgcgtgccaatagttttgtgtcaggtaggatgtaagggtgggtccgaactgaatggggaagagcatttcgctcaagtctaacacagtgaatgacaaattcgcctcccagaatgaaggtcgtactccagattgaacggtgatttcttagtcagccggggatcacgatagggtccgtcgttcattccctttagcaatatttccggtacagattagtctactacccccacatacagattctcggcgcaaaactagcctgcatacactaaggaaagcgtcgacttgcatatccgcgggcttactaccctcggctcactcctagagtgagatcaaaaccccgtttgaaatcctctttggtagtcgtcgcttgcgccaccacgcatatgtccttaccagtccgttaaaccccgttggtgagtcgtgtagcattgggtggattcggaaaagaggcacttccccaaaggtaatatagccgccccttgaagtctataatgggtgctcccggtttaatttttcgcataatttgcgagcgtgagcacgaacttcaggccgcacagggtatctccctctcgtgcttgcctgtagaccgtagtcgagttagaggttcgcgaaatcgagtgctcaatctgatccctaaagggggggtagcaattctaaattcgagttgttacctatctttcttatcttcagacaatttcggcataagctgaacaaacatgactcctaatctcgtctttagccttcttgttatatagtaggcctaaattatgcacacaatatatttacgaaagcaggaccaatgcaggcggccgaccagacgataacgcgtcgttttggaaacgggttgcttaagaatgccctaagtaacaccgttagtgtggtgattacacttctgctggataggtgagaacgttttgtatatggtatgtcggcaccgcttcaccaaagtacaaagtacctgagaatctaaggcttcattttcttccgcgaccatcaggtggcatctacgaagcacgcataaacatgacaaagcaggagtggaatagccgccgcggcaggaggtatcgttgcgggcgattgacactggaacattttgaccattgccttcgttgatatcgtctaatttcactaagggtccaaatgaggatctaatcttactcatggcacgccggacggtgcagcccgaatctacggttgagacagccatctaccgggatttagagcgcacggctttcatacgctttcgtactctttacacggttgggttgtaaatatcgtctgggcctggacataggtccccccccccgtatgggcttaccaggttacgggttaaacgctccgatacgacaccgtacagtgagcatccctagatgattgtagcccaggaaggaatctcgaattagcacctcccgtggcctctcctcgtgctgagggattcgagtgcgcgtatgcccgtaaaagagcggagtgggccttggggcatggggggggctcgctgttagcctaccgttaagggaaatttagagttatgactcaagcggagggcatcagatggtagtaccagccgcattgtgactaaaagcaattacgagaaacggggccaataggagtacaactagcggtgtatcgctattagtgctcatgaattacagaactaaaggtgcgttccaagataataatcagcataatatctcgcagggggatgctcctcgataagacccataccggtaagtacccaggatcagcaaccggccttgccgccaaccctcacctgcgtggctatccgaatcgcggctttgatagggtagcttctggccgcattccctaagtactgtcgatttgagcgtgaagttaaatcacacgttcaccacagcttagcataagaattctacagaatccccgctaatataagaaaacttgttatcatcccggttgtacttcacgacgccgaacattatagagatcgtctgacgctttcaataacatacgatggtgtgccctcggtccgtcggggtgcttatggcgacacgcctatgcaaacgttaggggcgcaatgcagggttctgacgacatatttcccttgtacccctttgtcgcctacaaactaacccacttccaggtcgcattgaggctggacgagtcgaacccctaacggccctcacgttatcgttgaggatagctgcaatgcccgctaagctttgtcgcagaaactgtagggtttcaggacttagctataagcaggtccttacttcaatgaacacacaaccatgacatggtggaccccccagccggcttcaactgccgctaacgagagactataccttcgacggcatggactatcccctctgcggtacgctggcatcacaattcgagtgccctgtcctttaggtaggcgacttaaccgattcagattctgctctgcccgacataatccccaatagtacatacgcacgggagtactcaagcctcattttaagacccggtaaagtatgctgaattcagatgatacccgttgttgcggaaatgatgtagcactacacgcaccgaaactgctgaggtactgtttgtagcgactcttctaaccaacggagatatgtcgaatgaagctcgggtttttccgctgctctggcggacgatttagcgccgaatcgaaactcccagagtcctaatagattcctgaaaaacgtgtcgcccaggaggtgctcacgatgattcacatacccgggaaggtccaagaccaatcaggatgttaccgtttacctggtgctagaaccaatctcatccaacttcaaagttaagaggcttctggtatgcagcccagccgtactaaaggccggcacaaaggaatgcaagctccaacaattcacaccccgctactttatagattctagaactggagtctctaatcatcagcttagatgtttagcggtgagttgttttgaaacttccacatatttagctacctctgagggtggacggggtgctcagcgaagcccgaagtgagatgccatttgattacctccctttcttagcaacttgatcttttgtatatccaaatcagcgtgtacgggcacatcggcggataataaaaggtgaggcactcccgagattgctcctagtcggtcattgattacactcttaggccttaacactgacgtaataatcaaacttccctgcgtcttggcgttcataatacaaccaatcggatatatggctacgcccccccgcgtggtctcttatgagagatgcctgtctagccaatgtcgcaccaaggaagattcgcataagccgccccgtggatgacccgtcctgtattctcgctagacattgagcaagcgcgtacgcacgtgaagaggcggacgtggtaaccgagtgttactgctaggttacactttcgtctcatttcgtctgaacagttgaagctccctaggcgcagggcactagaaaaagaaacacgcattgagtcagtcgcagtagtaggatggtaaaatttacgccaaggcgaattatcgaaagtagtcgtagagtgttacctgcgcccgtctatgaggcaccgcacttaaactgtctaggaacattaccgcgttatatgcttggcctcggtggagctgtcaataattatgcgcacgcattggcagtgggctgcggcgggcattctatcctatcgaacggttcgatagcgaggtgttgtatgattgttacctagcagggtaggtgagcgccgtcctaagacatcgccataatgggagccaggggatcattaattcgatgttgtcacgggttcgctgcagatgctcgcgctcagagggacatacccatgactatatcgatataaccgatgctgcctgctcgaagaaccgcagaatgccgaatagaccggatactgcttggagacgttaccacaatacagacgagcttcgcttttacttcaagcagaaaagacaatgtgtgtgcgccaaacaatcagcaggggttgtcgcaacgcttgtagcagagggtgacagctcaatcatggagggcgagggtaacaggcgaggcggaattgctatcgccaattatcactgatagctacttcccagagagtagtaggctaacatcgaaggtgtcttttctccttatggacgaggataaatgtccaacttggctgatcgggtagctgcttcgcattctaatgtagcacgttagatatccgagcggactacattttcattgggtcggcctgaaacggctgcagatctcctatcgggcatgacgactgaccggcatacgcgccctaaccactaggaacgagtgcagactggcaagtagactcatagaaagagggtgatttggagggcgcctattttgttggtaacagctgacaatggaatgttcgtaagtgagtatttagcaacattgatgggctaatctgttagatcttaatacttactttcccacctgacgacaaagttgtggaccatctggattccgacagccgcgaacgtaatcgtatgtcggaattactggaaagcaataaatcgtgcccgattatgaacggcggattattatgccctgtaatatttcttgccataattaggacacggcaccaacatacgtatcagcacaatgaagcgaggcatcctagagcacgaatactaccacagaaaggactgaaacgccaagatgcttgataacacggtgagaagaccgtcgccctgagccgcctcgctcataaagccttaacccgcattcacgcctaggcggctgaatttaaaccggccggctatatttgacagaggacctcctttgcatttcttatttgctaccattcacaggaccgggcgcgcagatctactcgtagactctccattgcaagtcgcggtcgaaagtaaactcacgaactccttaccgttcagcagttgatataaagcatacctacagttcattctcctacgaatacccccctgcttcctcttagcaagtatcataaagggttccaaaggttctttattggtcataaacggtccaggataggttcgtcggtagaaccccgttccccttcgtacgtgagagctttatacagtacacgcacgtagagggtagccgaagactatgaagcttgacccactgtgggaaaaagacccatccctaacacgcctctgtgatgaaggaatcagtctgcttgcctgaaggaattgttagaacccaagtgatcgagcgggacgaacgtctccttgatttgctctcccgaaaacgccatacggggcagatcgcaaacccaccaggttttgaacggttgctgtcttctctacagcgaacataatcgcacacagaccatacgagggtctagttgtttcatgacggcttcgtgaaatgaacagatctgaatagtcaggacagcgtctgttgctacgcccgcagattaccatctaagctaaggccgttaaagcaacatgcagagcagtcctgtctaagtagagaagcactgcggtttctagggcagcaacatcgtcaagcaaggggcctaggtattgcttgtgtccaccggcgatcgcggcaaactttagggcacgcgttacatgaaacgggtgtaggtgcgcgggcaaatcgtaataaagttccgctacgcttaccccgcattattttaactttacaaccgtactggatacatcagatcatttggatgacagaattgctggagccgagccgcagtggtcgacaacttaaggggaaagagtcaaggaaatcgtggtacgagagaggagaaatgcaataaatgggaccagtaatgccacaagaaacaacaactgtctagttcatagactgctagtattaatacgtctgcccagcagaaatgcggtggtcgtctctggtatacattactacgttacggacagcccgatatttacttatatagctccataacatgcaacaacttcataagatggactggtggagcgtggaggcccggaggttgccgtcacagtaacgttaacgcgtaaagttccatttaaaagaatcggaggcaattaatgtgaatttgttttgttcactatgctgaggagataattttgggccaaacaccaatctccgtgatcaacatagggttttaatcctgaaccctattacaagatggcacctacatgcgagggttcatcaacagctatcaagaatatcccgttatgctcgtctttagtttatcataaggctacgaacctgagatctattttttatgctctaatcttcaaagaggatgatctgaggtctgggggcacacccgacagcaactccccttaatggccctcgtgaaaagcgtctcaagcgcaggtcacgcatatcaagagtgcacgagacagcgactagcggagcggcagttactgttaaaagcgggggatagagagacggcctgacctcctctatctcatcagctgtttcgagcgggactcaacatgtcgtgtctgtgcgtttcactgcactacaacgagctaaatgtctcatactgagtatgacgagcaagtagttagataagacggcagctacatcgagggcgaccatcttcgagagtaaatccaatgaccggtgtcgtgcgatggtcgtcgtgatgtcgagaggggtaccgtccgactgaaattagctaatgagatattcccagtggacaagcaccggcggactgcggcctgtaaggtgatggagtgccttatatggcatgaccactgacgaaaagtgtcctcctatcctattccttagtgatgcaaagacatgcggaattattgagcaaagcaagacggcagagtgctgatttgctagacggggtagagccgtccttggggccgtgcaaccgatcttttcaaaacctatcgctttgccgcgtaggcccaatcatccaagtcaaaaatcccttctgtatcaaacatggtgagaagaagtgtcctgaccaagaaggccatattgttctattgtatggtttttgtaaccggagctcaggtgcgaagtgagcaccgccgggaagtccactgcgttgaggggaaggcatgtcatgggttgcgagaactatcggcgattcgcaactgtgcgagccaccgaccctttgagccctccaatagagtttatccccgttcggtgactcaagaccatgtgcggattgcccattggggtcatggataaggtctgttctcgaggtgagatcctctccgccctcggtcgaattcgcaaggacacacccgtttagagctataagtcaagagaatagtctctgattgtcttcgtgcgtcgcgcggagaaatctgcgctggtcacagggcaatgccagtcgtattgactttggagaaaggcgtaaaccgcgaagttctcatagccaccaaaggtgttaagcggcagcccggagagtctcctctgagctgccttaatgcctttagtgcacggctctttatccaaaactggaggtgatactcacgttctgcgaggagtcgcagtggcgcctattgctctgtaattgacccttcggtaacccccaatgtaccacctaatgcccagttgtttaaagccctagaggctcgtcacgccacagatgcagtctaaagagaccgtcttgcctcgaagtgttagaataacagggtacatcgaggcagcgctgcaacatgacggtactgggtagcgtcactgactagaacgagcgccaatggggatcaaccatccggttgccttgccaccttaggactagacgattgctctatgtcaaccgccgttgagtggaagtacatgatcggtgtaaccctaaccgatacataaactgcgatatgttgacttctcgccgcggatgaactcttatggtcatgttagagtcacagctagtccaaaaagttttggtcgccactcgtttgacccgcggcgaacaatgtcaagaccctactgcatgtaacggggtggtacaaggatagtatgtagggctttccctctgattatcgtcgcataggaaatgtgcatgaacgaacatttgacaaaaggcgtaaggctcttgacgagttcggctgcagtgtgctgacatttgcattacgatagaaagagcggtacgatgtgcctcaggccgacaccatcgaaaaaggacattcagtaaccctgtttatggcgggggaagcacagcgccgggacatatttccaatggcgttttatcccggaacacctccgagacgttccgaactcccggtcgaggctctaattaactagaggctggatatgccgtaatcttcggctactgcccgatacgcaagctgctctgaaatgtttgcatgtactctacatgtcaggtagtaccaaaggcgaaggttcaactgaagggcgactggtgtcaatcacttaataggtggccattcagtgccctgcgtcagcagacatatccagattaggtttagcgcatcgacccgcagacaataagcgaacaaacgcgggagtctgttatcaaacatggtgttgtccattgtcgccaaaatcctggtcacagcaaacccaattgcatcatgactttctacaatcatgcctccgctacgcggtgtgcgtagacgtgttaaatgcgtcgattgctaacggcgacttcggaggagacatggagcgtatagcgtttatgccactgccttcgctgtcctcattccgaattgaaggactcagtgagcttggcgcatttttgtggtaatcaccgaaggcggtatcgtacgtaaggtgttcatgggggactgtgtgtcctgaggaccttataagtgacacgttccgtatctccgactccgcagcgcattaacattcgggctctattggatacttgcagattactaaagggtgaggtcagctgggccagtacgcgccggtcagtaccagggacagagtaatacccatggcctcaggcagtgattagtgctgaaagcacaggcgtcacgatggtcgatcgcccccctgcagtgacgcgtagtgcgttgtacacgcgtccacttatcgctcccatgtgcccggctatgtattcgtcgatttcaacttacagtgaagctaattacctgttgggtggaccctgtgatggaggccccgtacgttccgttgcctatggtgagggatagagcatttgaaaaatccgcacttttccggcgacacgaacgcgtcgggtattcggacagtgtcgagtggtaaagtcacttgggtaaagagcgctacctattattgtcgaacgttgttgcaatgcgtgtgggcgccaaggcgttcgccgtggtcaatttggcatagaaggttcgtgcattagcttcatctctaggaatcgcagggcctcagcgtcgcccgagcaatcaggtagcgagtatagcgggattcctagtacacagaaacgctgcggttacccaagctgtttctacgacgcttacagtagactcgatttgtgcagccacgggcggtgaggggagtggtcccaagagtcgatagcgaacagttctcactttaatagagccaccctgttgaaaatctagctcatgtaatggcttgatatggaggacatcgaataacaagtgaactgcggccacttcctagcctactgctaccacttaaggcttgggttcaggccggaaatacaagtagagcccaatgttttccagttgatcaaccgcccctggaggtaggtctagctcttaaaagcgtgtaccgctcatttgagggagttctactgggcacccttggatgtgaaatgacgagcaacggtttaaatttgagataatatgcaactcctgtccgaggcccatcgtcgaagtgtagatacggatagagactgctttgacgctgttggtcgctacgaaggatggacgttgagtaattgcgtttgtcaactgcgaatcggcattatttgcaaataggcgggcctactttccagatgtgcctcgtagcgttcccgactaagccgtgccctgtgtccttggggtttctaatatcccattgcgaacacgtaccgtacgcaggagcctgctctaaaacacttcacttcactatcacgccataggaggatgcgggttcgacatctagcgtgtggccgttgggtaacttggttgtactggggacaggcaccgttcttgtgaccttaaaagtgattcgcgggtccggaccttcacctccactttaggcatttctagcgtttggcttggctgggcggaataattcgtatgtgcccgaaatctcagtgatgatgttacgaaattgaaacacagacggaattgttcggctactcagtagtctaccctttttgtccggtatgaagcaaactaggaatctgcgctcgctcatatacccccggagcggccaatcgaaatctagtactcgattgcaaggttatttagaagtgctaatctctaaggcgtacgtcctaccactttagtcgaattatgtaagacaagcttgattttttcgattcggccaagcgggggctcacctcagaaagatccgattatccgaaagcaacccaggtggtcgggaagtatgcaacacaccaggctctgtccaattaactaacccgtctttatcgaatagtcttctgctaatagacatttggtctcgacggatgtccggagttgctacttaccttaacacttcgcctgtggccctgatttgtctgaagcaaatcgagggcaagccgtgcgcacgttgtctactttgacagtatccatagcgactgagcataacatagtcggagcgtcctagcatagagtacaagatggtaacagggctaatgctgcggtcgacgtccctactcgctagtaggttgcaattccatttaaaacgtgacgatccgtacccgcactccgaagacgctgattgtgtaagagacacccagtggtctatatcagaggtcgtatcaaccgtgagatccggcgcgtatcggtacttttaaagtggctctatccggacgtgacccgaactagagcgctcggggttactcagtatccgcgtcgcccttggcaatgtggagtaatcaaggcacgtttagtgaagatctcttttaagcagtgtatgtgctaacaatatatcatattacaattggtgagagccggctggggctgaactagtccttagcacgggtccaatggcagaagcagattcgtccagggaacccgcaaagaggcatcgtagctcgacagacgcgataaaagagacgagattgagttgctacaggtggttgtcgcgatggtccggtcccgactcagagatcggtatcagttcaatgactctattctccccattggtctatgtagtactcacaaatctagacgtaacacaaagtccgcggggtgttgaggtgacgagtataaagtctggcaaatgtgatatggtaatgaacaacgagggatgatctgttgtgaccagcggcagccacagtagcccgaactgagggttaacgccattaattatccagaagcaaggtacgagtgtcggagttctggatcattgtaactatcacagacatcggaactgcgtgctactaggactagtgtcgggaatacgtgagaccagaacgagcaccgagagacgtctcacctgtagcctgttccaggggataaagacccggtcagcttggggcttcccatcttctccagtgagtcacattgcctaaccccagatatactgagtgcaggagggttcaagcctgatcaggcgagatacttatcgcactaccgtcatactttacagcttgtgggtaatgtataggcgcgtactcgtttggccaaataatgttgtcactgtggactgatctcgaggactaacttttaaatgtgattacatgtaatgtaagaataattattacggccccgcaaacaattatcaacaaatatgaaagccattcttgaagatgtcgtgttggaccacctgttcgacggcgaccgcgcaaaaggattaacttagagtcactggaaacgcgtcgcagctgcagaaacttgtccgtggttacctgtcgcggatggatgcggtctctgtccgggacctgtcaccaatatccctaggcgaatgtcattcgcctggaggtgcctgatctcttcgcaagtttgaacgtgaccgtgcctcgggcctataacttactctgacgcgcacggatagcgtcggcgtacagaccgcgcgagtcaccactcttgccttcaacgcgtttcaccgattcattaagttaagtcgagacatataccgtccgtccgcgaacactaggacgccgccgggagtcagtgaaaccccgacagcccgttaacgggactcagtattcaatgaagtgaaattatatcgtggagatttgatgtctaaggaggtctgcgtaccggagctgatcgttctttctctgggaaatagagaaactgctaagtccgcgcgctcatcagcggtgttaggccgctctatagagattagaaactgaccacagtcaacctcataagatcacgactttaccagcgcgggttcctccttcgactgcagctggagacagagatccaagctcgcgtaacaggtaaagacggcagccaccgtaaccgccggccaccacaaggtatccacggacgatagacagtcgatgctgtcctatacattaacatcgtttcgatgtctgagacgaagcccacgggctacgtgaaggttcgtagcggcaaggaaaggcgggagccgttcgctgccttaatatcatctctctcccggtcgcatagagctgcggaagtccaagagacagcgaggtgatacgggcatctggattttctaccctgtccgccggtccacacagacctaaatccagcgggaaacggattcctgcgggtcgaccctgtaacgacgcacgtataacggaacctctagggggttatctccataagcattgttacgcatagcgaacaagtcttaaagcacatcttggagcaaggataatgaagtagtgtatttagggagactaacatccgacggagaaatatgtaacgcttggtgaaccctcgctgttgtggtactcgcggaaaataaagcattctccgaacgtcagggaaaaccaacaatcatagggtagtcattacctcgtgtagtgttcaaacggtctcaacttgcccgtaagctctgaagactgtgtgtatctgtatatgatacgcaagctgggcccaaaatcacaacattctagcctgtacggtttattcaggaatactaaatatagggcgttatgttgtagctgcgggcgtgctcgctatcagctcagtttccgtgacccaatctatctaaaagcttgcgcatgggcgagaagtccacgtcgacccaatctcggtacatcgtcaggggtagatgcatcatttacgtctaaagtctgtcatcgtaacaagctcatgggacgaccagaggcgcgcatcctcaaacctatgacaagcaccgtgcacgaatgtcgactcctattctaacacgtacaaggagcgcgacaagcttatattaatctgcagcgagagacactacccaactccgccgtaaaatggtagcaagctggaatccgggctatgattcgctgcgtcgctcaccaagctaaaaatgagcccgctttgccaagactaggccgccgcacgggttcagatccaccgctgccagggatcctgtcatccttgtattccggaatcagtgggttcctgggttctcatcacggtggttgcgataagccctttttcgaccccgttgcccatggacgattcctcagacaatcgaacagtcttccgcgaccaggtttctacatggagtaagctggaatgaaaatgtgcaggcgcaacgtctgtgactaccacccaaatccctgtcgtgcgaaatgaacactctagtagggttcgggacccaccaaacaccgagccaactttggcactcgaggcatcaagccagactacataagtcgaatgcgcggaagagtcgcctagacccctaggagcgtttgctgttatcgagccacgggtcgctgtcctaacgatcttaacctggttacgttaagtttagaatgagtacaagctattataggtgggccccacgttggtgtttgaggtcgggaactgtatcgtgatggcccaaagagctatcgactttttgacggccaagccgcccctgatccccgcacaaaacggttttcaatgcatagaaacccaggcggcgttcggactactggtgtggtgtatttccctgatgccactacatatgggaacgtcgtatagtgggattcagcctacggtattcctgtgttgcgatacgtgggttctctcataaagtgcccatggtcgatggcacccagaggtggtaccggtgccccttcgcaacccggtgaccgaatcgcactcgagcaaacaatccctaatccgcgctagtccatgtcgtcttcgagaagattccctgatatagtaagcgcgcataccactaagcgtcatacgctgctagcgaggtgtagatgccatcctacatgtctgccttcggaacatgtctccgggcgagcgcggaatttccccgtgcccgagagagttgcactttttgggtaacgtttaacatcgtacggtttgggcccttattccgaagcggatattgggcccttaaacttctttactcaatgagtagcgagtccgccggacatataggcgtaatgttaacagagtgtaagcggagcaatcggctgagcattccttcggcgagagttttttcgcgctgtctgaaattcccgagcaaatatttacatgacccaacaaatcgctgtagtagtacgagttatccacccgcccgtggccgactgattttcgtccagccagtctcattgacaagtgggccggtctacgcggtgttttggcgtgtcccaatcgcctccattgcgaactatgcgctctcgtccattcgatgtgaaacagaacggtacatgtgtaggtaattggctgcattatctcattcgcaacagtagatcgggcaacttgtacacatggcggggacgtcgaaatcattagcttgtagtgaaaggggtccctgctcgtactgggcagcgctgctatgtgtatggacttataagtgttacgcaagaccgaacatttaagtagtaagttgtaaccatccctccagatcattttctacctctgcttgattcagtcgcccggaccataaagtccctccccacgatccgggtaaaggacgacattgagtctacagcaagggcctccctcggctgagacatgataagcagagacatgcagtgaaggcatgcgacgacaggggagtagcggtcctctggtcaatcccctctctccgagagagcctcggtcgacgtgacatgtagccactattgcaggtacagcccaaccaaatagacggcgcaagcgaatcacgcgtctactactgccatggcgtttcatactgacatgatatactggatggctaagaggtgataaactgcggagttcgtaacctggcgaacgaataaattccccaccctactgggaatgattttagtaggttacaagcccggaaagaccgcccaacgagagctggagactctcctgtttccagtcgatggacattgtgtccaatgacctagcaaactacctcgtagcaaaccccatccacctggtgtggaaccgagaggagtgtagggattcgctcttactatcgtttcctaactaaggaccctgcacaattagatctgtactatgctattccaatcccccacggcctctgcacgtatgagcgtggtttaccagtgtacatagtcatctcgctaccgaagactatggtgttctcacctgacagaatcttccttatggccaaccagccactagaggacttaaattagggttgaatatcctgataaggctcaacctccgtacggctgcgtgcctactgtagacgcgcgttctcaggtaactggacgcccactagccagaagcttcccacccaatacgcgtcagcgtttctttagggaagccagctgtcacaccgtacgttcggcactacggggaacgttgataggtgtccggtcttgtatcgctgcaaattctttcgcatgtccaaagtacaggtaaacatacgtatccaattcatcccccgcaacaacccacgtatgcagcacgaaacccttgtattaacccgaattgatcgtgaatacacaaatattaaagcggccctgaaaataagccgggggcggatgactttaaatgaagattacagtgagccatgtcgaactagttaattaggctgttatccacagcccccgccaaccaaactgggaccaaggaagtcaagcgtttaaaaaactgtggatgagacgtattacagctcctccactttgcctcattaactaagacttggatggcgtactgtacaactccaagatgcgcaagtgaaataggtctactcaataccaatcgccgtcctccggtccaaccttcagcctccgtttacgcgctaactcgactcagtaaactgggcccctatccgcctcgcctagatcatggtaaccgggcgcgatacgcatgtaattgagagcaggcactctcataactccgtagtaccaacgccaagccggatgatgcgtgcggtggctgccaggcgcgttaagtacccactctcacaccgggtcaatcgtagtgctataaatctaccatgtcaggagggacggacatcttctggggtttgcgacagggaagcgactaaattcgctcatatcgcctcactaccgacttgaactcaccccacactcttgtactggcgtccccctattcaagacgcctaactagtgaaaacgcgtatgtagttgccagcaggagctcctccctttttgcttagggttgcattttgagtccatgaggtcaaatatctgccacatatcacagtccccttaaaactcacaggcgtggactataggcttggtgttgagtattgccccttcagctgacttccgatctgcccccctggatctacggcaggactcttcagtcaagccgttgtagtgactatcaccgaatctggtgcaatttcgatggttcatgaatgaaccttaggcggacccaccgtacaaatcagtcgcgcagtgtcattgcttgctggtttgatctatatcccatcgaacgcactcagtacggcgtagtccagtacagcattgtccactacagacatgtgtagcttgtcaactgaatcgtcttttcatttcgtatttcgacgccagcatttatgtgttcggtagttcgctgggatggcgcacctaagtatggggacgcttcgctgccagacgcggcgacgttcgccttttgacattcattaacggttatatttacccaaattaatttaagtagagaagctgaggattcatgtggacgtcggagacccctgacgttgggtggcgaagggctatagactcggtgaccttagggaaaaagggaggtgattaacgttgacgtcagtagaaggtagcggtgcgggtccgtgtccactaccagtgctcgctcaatgggtaatgaatagtataacatgtaactcctatggtgtgatgttagaatacttagtatggaggaactgacgttcgaagattcggcaggaaaaggagttataggaacaatatgccctctcctcggtgatgcggtcgtggtcggaatctcaagtcacatgtctgtgtggcacgtagtttgatgttttatggttcctaacgccttatgttcctctgaggagatcaagtagagtcgggcacagtatggtcattcgactgataagtcactcgcgaagtgagtccggagttatgatataacagtcatcggtgattccccaaaattcgtatactgaagtcacagctgtctacacctaggttctaaccatactgcgtcaggttttaatatctggtggatgaattgaccccatctgattttgagagcgagggggccagtctactcacgtacgggcgagccattgccacttggtaccattatagggtatgcagatccacgtacgtctacgtcgaaagtaccgcagccacggcgttcagggccttcttattcactaaacactggcgctgacacgaaattaggctaataacagagagagctggttattatgacagaagaatcacctctttagcggatcttacagggggagttttacggagccattgtgatgaagggaccataattaaggaaacatctgttcctgtgattcagcaccacttgttttgagaacgccactaaggaatagacttacgtcgccaccgttttagaaagcaccggggcgtacaggggatatgttgcttccaggcaaagggggagagaggatgggccaaaccattcaacggaaaatagtgctctgaataatcctcaacagtggaggtgagccggaagatgagacccgcggtccccttagattcccgcagagtggattgaccatgcaccctcaggcaagatgggacgtactggtcacccggctgtcttgctctgtttcgtggcacgagagagttcgcagtgcacttcgatgtctttgacgggaccctggccatccgagccgtatgtgatagcgtgtagggttggcaccgggacgatggacggtaccagtgatctcgtgacaggccgctacattttccttactttgccctctaaccctgattagtagacctctgcgcgtgcccccgtgccgccgtagcatttcgcgagatccagtccgtgtctaatagaagtttcccctccagctctatggtagtacagcaacatgcaaacccagaccacagaaatactgtataaggctgcatgagggtgttcttcgttggggcggtatgtatgttaccaaatcttgggcaatgccacgttctgtggaataaatctgtcccccattgtaagtcggaaaaataatactgcatggcgcaacaattcccggcggcttatatccactgggtggagtacactgtacgcacgtccatccgttatctttgtcgcacaaggggtaccccattgggtcagctaaagcatgccattatacagctctgtgttaatacttgagacacatctagtgtttgcgcagcccggacaatcctgcttatcacatagagtaacccttgaagtcattcgggctggtcgccacccgtgcgacgtatttgacaggtaagcgagtcaattgactcagctccgcggacgacagaaatcatatcacaccgtatagcgccttccttcaaacatgaagccagttgttcacgcccggagtagtgggagggttgctcagacggtttaccataccttactgtcgtatgctagagatcttgaagacttatatgtaagatagtaatgatttggtgatttgttggcctcataactccttcgtaacttcggaagtgaaatcatgaaccgactgaatctgggaggggctgcgaccgcgttaaatgatcctttcactgtacgcaggcaatttttttgtgtacttgtagcagtgatagaagatcttagctcatgtgcgttatctccgcagcggaagtaaaacctaagctcatacgctagtgtcctcttgttgcaccctgaagtatccgctctgtagatcgtaaacgcgctggccgagatttaggttaagcgcctcgcgagcgagtttctgaggtaggagacagtttcaggttatgagccctgaccattcctggcccctgtccgcaactctaacaggcccgtaacgggtcaggcatgcccgactcgcttgaccacggtccactgtagcctgtttgacttagtctttgggtttatctttaaggtcggctcaattcttacctaagattagtagctgtcaaaccacagatgcaccctcatctggctctggttgcatgacgattacacacgttcccgcggtacggggcatggtgcttccttttgaatgccaccgttagcccttacctagaactttttggctggaacactcgaacaggagcaggacgtcacgaaaaacaccctcgcgatggagctggcgtctcctcgatgcaaccggtgccagaccgagattacctgttcccccgttagccagtatagtgttgtatggggattcccaactggtagttgctcagttgggaaaattgaagcccttatctgacccctaccgtggtgcgaggtttaggccaataccctacagttacgggataggtcgcttgtagtctaatcacatcccaactatcaatcatattgtactcaccgccttgttagttttatcagctctgcaggatagacgttcgtagttctggtatgcgctgtctgccggtggcaccgaaattggtgccagatccgtttcctttaaccgccgcactatactgcgtgagcaatttgtttagccaggccgagtaaagagtgatgtggccccctggaaaccggtcgacaaatgagctatacacgatcatcccataccatgatcttaagatggtaattctttcataaagctacgcaccatgtgatgagcggactaatcacgactgtaaaatgacgtttccctcgggggtgtcgcacaacacatcgcacacgccattgcccacggggtgtagacccttcatgtcttatcgaggcaatgaccaacccgaatcagacctcaatcgcggggagtggttacgacccctcgcaacatggccattccgttggttaaagcgctagtaaaaggcttagacctatcaggagacacacaacaacggggcgactcaaagagaacacccggcgacgcaaaggggtgaagaggtggagtctcactagccggcaaattgttatcggtagctaccagaaagctattatgtcctccattatgcgggtgaagcgtaggtgcgcgtatacgaccggaactgctagctgtggctatgttcaaaaccgacgccagaacgttccctccgtccacgactgtttcaactccatatagcttgcgttgactcacaaacacgtgttcatcgaccggtgccggaatcatggttatcaggactgcatatggatataagcccttagttttgcttccccacagtcgtagagtcttatcttctcggataccagctcgccgtcaggtcgttcgaatgttgtctttagcttgcgtgcccgtacagcccaacgtgcgcccgaaagttaaacgtgaaaccgccttacagggtcgacatcatcgccaccatggatcatgaccgcgcctcaagtgaatagaacgtccacatgcaaggctcttgcgacttcctcgcatgccgattatggcctaccctcggatttacaccgggagcagagacttcacgagagttggattcactggctgtaatctgtatcagggccatcaggaactgggacgaaattttgataggcagccgtattcgcaacctcgtccgatgaacgccaggtgggcaataaactgtgtaatattaacccgatcggttgtggttttctcatgttcttcacggcctttggccctcatacgccctacatacactggcgcaaaggcctcatggataatcatcgttcccgtttatcgagcctatcagcacgcaatttacatatgagtggcttatggaataggcggagcctcatcgatcggggctcaccaagggtcaatccgtccatctaacggtcttgctttgcgtgggttagacgttgtttgcgtacgcccatgtgacaacagccccatatggacgcgagtctgtgaataaaagggttggtgcgggataagaccgattagtatatcggaactggccacaacgagtttggtccaactctccagagagtataccgctgagaggcagcccgcgtccatcgtgcttgcagtcaatgctatcccgactccggtcaaattgacccccaataagcgttgagtcacaggcgcaaccgggttggttaacattacggctgtctgttgaaattagcgcatcctaatcgcggagttagtgtttggtaaccaaggtggttcactatgatctgagcgcagcctcgctctgagtctgctacgcaactctaccctagccggaatgtagccccttttaagcagtctgggttacaaagtaaagccccaacctgcccgctatgataataggctgtatacaagctcgcgaggccacaactctcggtctgcagcttcacgggaatccacccagacatacggggcacaccgtaatatactctaccaggtgtcagacgcgttagtacttccggagtcgctgttttctctctgatattcgggtaatgtcaaagttggacttggcgcccagagatgatatactatgaccataactcaatcccctgcggaggatcataaacctcccagcccggtacccttcgccctcatgcatacacgggtacctcgaggttacacacgttttgtagcgctccagaccatttgtagaaagttcggctagccctggcgtggtcgcagactatgtcccgagactcagtgatatggctgtttgttctagaggggtgtaatgaggtaaattatgggctcccgttactgctgactgtggatcttaccttcaaggagtcccgaagctaacgaaattacctagaaagagcgttatttagtctgcagctggagggggtatcgccccaaacgagcgtcaacggcaaagtttgactcgaggctaccctattcactcgacatatccaaggaaactagagcccagcgcgacaaaaaccacatgattaagagtctatagcgggggttgaatgagacctcccctctgcggttccgttcggctcttttaatcgatccgagagcatggtgtcaaacaaataagggtcaatattgatgtcccagcctgctgatgtccggcgcccctgaccggggcttacattcgcaagggtaaagcaaccctatgcgcctgagtgttggcccccgtggtttatttcacgcaacgtagggattccatagcagcacaagccaggcaaaagtggggatgtaccatgaagagtgggatgaagttaccgcccccggccaccggtgacaacgacataacctggattgcatcgaaatgaagacaagaagacattgttgcagagaagataaagacgcagcgggggcccattccttgacgtcttttccactctctgtctccgagttcctgatttgggtttagaaaagtccagtacgagatcagatctcagacccccctagacatccccacccctcaaagctggattcagcgggtcaagcaagccgtggtatggcggatggccatactaaccatgccctactttgcgaccgagtagtgcaggcggtttcttggtcaatacctctggcgatggctatgtttggccctccggttcattgacgttacgaacatagggttcccttataagttgccgagttgtagtaccgaatcctacgagaacgcgacatattacgcgtttttacgcgacaaccggataagatccctgtgcggattgacgcggttcctacaggtatatcagggatctccaatggggttctccgtcggcctctcatacggttggcaatatctagctttcccagaggagagatcgcttcgtatgcgaactggagccatcttttgcgtacagacgggaggcgaagtcttaagaaggcagccgtctctccgataatgtagtagcagttttcaatactccattagtcccacttcgcgaacaagaacagagtccgctcgagtcgggataaacaatcaccgctcgatatagttcacatcttctcgtatacagtaacatcaaattcaactccggataaatacagaaggagtagtaccacgtgtcaaccacaagagtaccctaccacgccttactgcttgtattgtccaggcctggtaaacttgagagctaatttctctttcacagttgatattgacggtcgtagtccaaatgaaggagcacctattgcccgaaggttttattgttactggtattagggtatcaatgttcttagctccacataagtacgtagggggcagacctctaaagacgtgggcgttctcactgttatactcatcccggtcactgagccgtctgaggagggcagactgtgccgtaattgaccgatgtcgcaagatgcgacaggtcgtaccagggtgagtttttctgtccagcgaatgatactgagcggtccgcctattcattgctgaggtgagaaaggtctaaactccggccgtgcggtaccaagaaagtcgacgcctgtgacattccgcgtggtataactgtttgcactattcttacaggggacccacccctcattctactaaattcaatggctttataccccggacttcatcctcaacaaatctgatgcatgccacgactaacctggatgatccgagcgtgcctggcaggtggaacggcgaccgtagccaatcctttatcggaataccgttgacatcgaggagtgcgcccttattttaactatacatggaacagagttaaattaggtctaggacgccgtagtcggcccacgcaccgacttccccgagagcaaacgggtatagaatcgtgcgtgaacagcgtcgagagaagtaatcactttcgttgtaggcacggcagacggattaatctgaaatagtaacgagagaccagtgggcggatgtagttgggtgtctgccggggagatagctgcccctcagttccggaatgggaaggcctttgcattcgacatacattctttgctgtgtccgataagtcatgcgtggggtccgtgggcacgcagaaggttgggtacggtagacaatggagttttcttacgtaactagctcccggcgcaaggtcgtgcggtcgtctgggactcgcattctttgtaagtcacacttttgccggatagttcctcacaccgaggctacgtaaacggcggtcccgagtcgagaacgcagggcgtctctctcactctttgccgtcgaaaaggtacgcatcctggacttctggaacgtggtgaccagtgtttagcggtgcactgcatttccgagtcggcacatcgcaaagcatcgaccaatcgttcagtcgacggttgttacttgcttgttcccaagcgggcgatatggtcgaacgccctaaccccgtgacccacaaagtttctttcaagaagcgtgatcaaggatgctcatacgaaaaagaccctaattctatcagaccccacttcttgacgcgaatatgcggaatgaatcgagctaaggatacgaccaatctgctcttctattgaggcaactctccaggcgtaactcaggtgggagattatcaaacgaaacgtcgaatcgcaattcgtacatgaagcgtcgatcgcggatcgtccggtggcggtgggtaccgcattgcggataaaggtcacggtgacaaccctgctgtaagctgctatggaaagtgtcgtgtaggccaccatgtctggtcatcacatacctactgtcttgatctgggaaccaagcgtagacgagcgcgcaagtcccatgactccggtcggctaggcatagaaatgccgatgcgttacgctattaccgcagtagtaaacgcacggactgaacatacactggccgtcgactggttcgagcggcttcaacctttacgtgattaggtctcccgtaattcttgaggagtgccgcagtggactgtgctgagttccattacgggtatatggctaactgggatatgccgaagctatgctgacccacccaaagatgactcatcgaatttagcaagcatggtggctcttggagccccgaccatgatccaatgagaccccattagcctgtttattttgaagataacaggctgcggttaggtccaaatttttctggaagggacccttattgcttgtttgggcctatcataggattctgcggttcgcacagtgtagtttattgctgaacgctaagcgtctatggggaggagctagtggttacgccagaaatatgggatagtgtggccctcaagtctttttttttcgccccaattgccagactatgcgccgcacatggattcttatggagaattcgcgattgaatatctacgcaggtaatgaacactcttatgatccgtagagaaagaagtggttgagaagatacgcgaagtaatccccctaacataagaaaataccctggccggattcaaacaccaccgcgggcgttttccagaggtctagtcgagggtatcgctacgaatcaccttcagcgcgccatttatcgaatcgtccagggcctctaaagccgaccaagtagggactcccttgagatgataccgcgagggcgctacaatccgcattaggaggctcgccattccaaggagcgttttggtcatttagattctgactccctgtaatttggcgtgcgcgacctgacgcattggccgcagataccttgcaacccatgcgtccgtatcgacaaaagctcaagactgctagctaggtgcacggcgggaacgagaattgcggttgtgatactctctgacgagaaaaaaatcgcagtaattacggaacgagcaacacgacgtgacggaggactcaccagaaacaagacaaggaatctcccacttgtaatgatgctgttaatggttcagtgtttgggcggaagtgtgagcagctcaggcacttagggatagaaatgtgtgttaagccaagaccagtgaaccgcctcagttaggctcgacgggatgggaggctctcaacgtatcgaatgaccgtccctaccggctcgtctgatcgccgcttgaccctgattgcctctcaaagctttaaccaatagagcggacacttggatgacttcgacaccacggcatagtctcagtgtgctaatcttgtaatcggtgctacatgcgctcaaaactcagttttgacattggatttcacgtggatgcgtcctaaggaatatcgtactccatctgcgagaatcttcccgcagccaacgtgtagataccatcagttcactggtatccagttcgtttgtattacagataaatttgtgtaggtgtgcgcacctacaaaaaacatatctgcaattggcaagacatccagcagccgacggcatcagatagtaatcaggggattgcaccgttttgataagagcatacttaccacatgcattttggcgcggagcctagatcacgcgtaaaatttgccatggcgagatggagtatcccaccacatatacttaccgctgcgacatctctacacggccgagatcaaggggctacaacctgattcactctcgcccgcgcaatcttgtttagccccgcgcgcgagagccagcacgtacgtagcgtgtctcgctcgccaggaaaacgtctcaatcgttcaggtacagtcgctggtgtgcccgcccttagacctacaattcccattacgggttacccaaggcttataattaaacataaaggggggttattgcaccaacctcctcgtcgacagagagctgatagtctacacacgttatagtcgcccgagcgtatcaaaagacggtgctcccagtcaatatcggcctcgtcatggccagactccgctgcggatagcgcgaaaaaggcataaatggctctatcctgtaacgacgaccgtcctcggtaagcttacatttttagtgattccggtcacatcaggtcgacgtacgctctaagcgcacgaggttgccggtgtcgatacggagggaatacgatatgtctcttttacttgagaaaggatgaaaaaaagtcgaacatccgctgttgtgcactactcctcatggtgttgacacataacaggatcaaacgaggtaagttgcttcctactgccacaggcgttggccgcacaggtcaaaagagtctcgctttgggatttataacttgtattgtgcacgggcccattagttggagatggggccaatccaatgccacatgtgccccacagtgacaactcgacggttgatgggaaaccaggggagtagaattaccgaacatttgttgcagtgactgatacttatacgactcagagctagtggggtcaaaacaactagcctagtgggacggacagtataaaacaagtcacgtcagagaattgtatgttcttcaacagccggtcttttcatatgatcggatgtcgtggctatctacttaatacggccttatgggtacgggcgctgcacaacaagggtacgaacggagtgacatgtcttgattaagggcgaagacatcggataaggttggcgcagcgaaataacacgtgaggtggcacagtcacgggatgaggattccgagagcgcttgtcgcgttacttaacgaccggagaaagtccgaatgcccaggacgatcaaggggattccgggaggtaaccataaagattctgtgaactcgctacggcgggatcatcgacgcaaagaatacccccttaacggcctccaaccgggggagtagacacttattgccttacaaccgttaccataagcgggcctaacccaaccacgctcatggaggaatgggttcttgcagccagggtgaacggcaagaaaggacttacaatgctaagtggttacccgtcgtaatcttgatgtcatcaccgtactggaacggcggatctcctaaaatgaatgttttcgtctctatcctgaattaaaatgaacgtagggagttttatacgtcggctgctgtagagcaaagaggaccaaccgagcttacattttctgtagtgtcatgctttactgggggaggtgccctacgtacaaaggtccttaccttatgggattctttcgtggtgcccggactctgctctcttatatgtacggtgaatctgcactttagatttgaggtcgagagcgtggacagccccactaattgtgagtggctcgcaatactgtataaataagagcgtaccggatagtccagcgccgcggcgttgccaaccgttgtaagcggttccatggctcattgaagccaacttctggcacacgcactgaagtaatatactcggatggctttaacccgattccgcggccggatctaacggaccaggctcggattgacacgtttgaggctcttgaaagctttctgcggggtcctaatggacttagtaggggcctcaatgtcgatcatagcctcattaacggttttatttggcagacgtcaagtcttattgcccaaacaaaggcgccttaaacttgggtcccggggtttttaccctgtggtggaccttagactgacctaagtatcggtcacagtcacatcgagcgggtctatgagtgattaaatactccggtgaactgaacaaacgtttgttttgtacacagaggatcgagaagacatctgatctcattaatgacaacggcagcggtggagaacctgcgccgatggtgtcaactctcagtaatacattcccgtccctctggagatataacacctcgacgcgtagactagtgctccgcagcgggtgaggcattttctccttagattccagtcagataacgcccaacgagttctcggattacggcagcagggtaataccataaatcgcggagttactggaaagtagtctacgcctatcgctgttcaacggctgtgtgcacgcattttgactaagtcgtgcctattggcagggagctcacggagggctcaggccgaaatcacagcgtaaacggcaaactccctgtcgtcccgtcaatactagcgacgagccttacgcacgcgaatcctcggcaataccaagctccctgcccgtcttgagtgaagattgatgtccaggactcggatctgccctggcgcaagagccactgcagggatgcgagaccgtgactctttaatctgtaacgaaactattgaccgcgcgcagcactatgattgtatatttgctttgactttacaagtagcacctccgcaccgtacggctgaggctgagtgattcgagagggtactctgggatcgaaaagtggtgtcgcgatattctaactgcgttgtttgtcagtatgccgccgagccggactgagaactgacggagggatccctctaggggtcattctaacccatggcagcctgaccattgggtgggtctatactttccaagctagacgaccgtaactatgaggccccggcgaggaaggtgtaagacatctccctggctatatatcattgggcggattagatacatagatgaacatgaggtcaatgaggacgtcataacctactccgaccgaggccacaggcccgccgcgtagaaacgattgtcaatagttaaacgcgagcagtagtgctcacagcccgtactacaggtgaaggttctcggggagactctgcacccgttcgtcagatttacggtgcatacttttaacgaatgaaggcgcagggccagcagttcggggtagaaaaatgcctgtcaagcgacctagcgatgcggcggccatgtcgacgggcgtgctaggcgagagtgaaaatgtaatgtcaaaagctgactgccgtaatcatatgctctgttgttaattaagggaacaccccagattaaggtccgcctaatatggtgattcccctcagccaaacctggggtctgtccgcacgcgaaaagccgcgagcgctcaaagactgtttccgccggattgccgtgcacgaggggtcagctagccttttttgaaattcaatagctacaatcattcctcagataaacttgttgagttgattacttaaatccgcagcatctgataactttatgaactagaatcgccaggatcgaagaccaccttctccttctggcttggcgctactggctggcccgagttcatagatggctatgaagggtgactcgcccccgcagaaggttctgaatggccaggttacccggatggtgaccatcgtcccttgacataaacggtggcacactccggtctcgtaatcagcattgcgataccagactgagtttcgtccacagctcaataatccttccgtccgaattaaaacaggttgattagacgagtgcattaagtagaatatcagaactaatcgttcgacctccccctcggcctcttccgccggtccatcccaggctaaagggtgtgcctagagcttgttaaaatgggggtaccttagaccaaggccgtcctccaatgtgaggctgataccccctagcgcgtctacatttctcacagctggatactatagcgcgcctcagagccggcaacggccgtaggaatgccagactggcattgctggcctgtgtgctgagaggggtcccgccctgagacttaggtatgttatcgcagtctcgatcgttgcggccaactgagttaccatactcttaagaaacgggtggccacatcacgaagcttataacaacctatggctaccacgagaaggcgcccccgcgtgctctggtgaagcggtggcattcaatcgatgtacaatttctttacctttatgaagatatatctagtaggttcgtctaagaccgccccccacacaaataggtctcacaccgcgtttcacgcctgttgtgtcaggaatcaagtccgaatcccgtaagttcggggaagattctgaatgctggctaaacgtatcgcagcgtcgaaaactgggaataatacctcactccgttcaccacccatttatgaagactttaagccaaccaggcatgatgttcgtcatttggttacacccggactaacattagcgcggaccttcgaggctatcaaaacgaacatggacacggagtggcataaggatgaaacagctaaacacagcgctagtttaccaatcaagcgtagtaaacagggacggccccggctggtgaaaac