agcaaagagagactgtttagtccacataaagcgtcgttggacgcaaattacgcggggggtgcaaacgaacgagaggaggtttgagatagcatcatcatdogcacggacggcataacgagatgtacgcctgtagacaggcaagattcccctcaccattcataatgacggttttcttaaaccttgaagttaagaaggataggtccacaccagttccacttctttttcctacggatacaaggcacaggatcaactaatcgggtaaaaacactggttgcctcttcagcactgacgacgagtctgtcctttagatcctatacggctagagggctcttgcggagaaggccgactgaccatgtcaacgaaacggcatcgcgattcgccttggccaccctccagtgttcaggtgcgtatctgtgtagcctataacttcgacatagaggagtaaggagacttcgtgagccacgcattcccctacagtaatcagggcagtctatgctcaagggggtgctgcgtcccaggggtgggatgctgtcacaatctcgcaaggacagttacgaaactgcctgctgggtataaggatgtgctttattcgggtccaatgggtcgttaaggtaagttggtaccgagtcggtacgctgcagtgcagttgggcgtgataaaggagtgttaatgactaattgccttactactatgacctaatctgcccccaatcggagtagatttctatgatgctagactcgaatggaacatctgaccaaaatggggagtatcatcgccggcctattcctccactgtcggagcggctagatccaacaatctagtccccgatggaacctcatacaccgcccgccaatcgatgtcatgccctcctgcattccatggtgcaactgactttaaatcctttttgcatagcaagactattcggattagagcaccttgtggctgcctgatgtaagatcagcgtctaatgtccactgggatcggctacgcgataaaaacttaaaccttagtttgcccggttaagcatcaaataatcgtagcacaggctaagaaggcgcgtcgggtgtccatgaagggactattagcgatatatgggagtcggtggcaacctcacatcatcatpigttagcaaacggaaagactcaccttatttgtcctgtagtcactacagccggctaagatctcaattggacgcctaccaagcgctccttctaaaaatatgaaacctcgaggttaagccgagcagccgccctcctgggtctctgcagtctcgcggtatccatacatttctaaatgctacctgtacctcccgcagtacgtgcttgtctggatctggaacccgtggcctgagacgttcctttttagcggcatgggcctgacgggaactcggccgagacattagctcgaacagtgattctaaccctctatatgacttggttttcggcgcgccggtagatgttccagctcttaggcaaggcatttggtagggggttgcacgtagcttgtcacgaacggagagagatggagatgacttcctggaagacagcggagcacttcctattgtttagcgggagtaacggcatccgatattttcggatagcgagatgaacgccgttatgatcagtgatcactgccgctgcaatgggctcttaatgtggttgagagtgttaatctctcggtcgtgcgctaattccttcggaggttgctttcgctgtcaaaacttgctcgctgtccttggtgtctttgatgaatatccggttccttgggcactttgggagggtggtctaagtttagggactaggacagaacgtaactcatcggcggtaaacaaagacttctatgatttcagggatagtcgtggtgcaaatcttcgtacgccaaaataggcacatcgacgaaattccgctataataagcgcggggctccatcatctagcgcccgcagcgtttgggatcccgcggatgcgtttcacgaaagttgccagcctgtaagcaaggtccacttctttggcaacgctctggtattaccagtatgtacgttcctcgcgctcacaaaacccctacggcgttctaggccatgtagactacacgcatggctactcatagccgatccgcgcctcgcggaaagaattgtggcttaagccattcaggttacacggcgcaaaggcgccgattaggggaactcttgccttgtagcgataccaaaagggcgtggaccggtcgcagacaacacgagtcactcagaggctaagcgacaataaaccgctcgatgctaccttatttcctgctcctcgaaaacgaaactctaagctcaagtttgaacgtcgtctccagtttgatacgccttagggggtacagagggtgagctacgagacttatcgcacaagctttccgtccaacgggagtagattgcttcaggtccagattcttgccagtagcaccggagaaagtcattaggcgcttgaccattacagtaatcagacgaagggtatgacgctgcggggccgcctgtatcaatgggtgatttagccaatgcccggaacaagaactgtgatcagcgattagcctgtctagtaaaactgactagtgtcggagcgtaatgttattcttggcttatctcacatcgatgaacgtatgtacggttcgaattgaagtgatcgtctgctctgccataactacgttgaccggataacaggttcgaggttgagggagctgtaacctccactgcgatggcccagtgaaactgatgcagtcgaaccgcaatggcgaaaaaccttgtgttagcgtctaaacaatgccgccgggacggaacaaacgtggtggatgtctaacggtagagacggcgggccatatccgaattctatgttaagccatgtcaagatgtatcaacacaaagattacacgttcatcgtaataaacacccgccacatcgtgagccgagaagctgcttccagtgtttttccgtcccgtcaacgcacgaatcccatatgtgtcctggaccccctagtcatctagaacaaaagtctgtcgatagatgtgttgatgtttaataacaccgagcccctgaccgaaaattttgatcatgaattagactcacccgtctaggtccccaggtagtacagcccggtttctcatttgaatgccaacgacaatcccatattcgagctcttcgcgtctcatgatgcatcatctattgcgtacctttgagtacgaaagcttcgaagatcccacgcacctgtggcatcacgtatcctacgcgtctgtatatctcaagtggaagaatcttggaacgatcatctaaaacgttctttatgctgacgagaagcacgtctagagcttcggcgcgctggctagtgtatgtccttcgaaccgagacccattcgatggtggcctgcgttgtaacaggcttctttctgtccctgtgaaatttgttaacgccctaagctaccggaactcctaagtactatccagaatgcgtgtccacgtgagtacgagcacggcagctctgacccgcgcacctacagggtgacaccttcagtatacggttgaacaccgtacgaggcacaccgacgagaggtcgtgtaacaatgacaccgggtagcgttgcccgaactccaccttcctggcaccctgtgcgattgtatgcaggcgcgtaccgcgtggcgagaacttatggatcgatttgaatgcgcaaggaagcgcagcgcccgagctcttcgcgaggaaaccggtagccagggagacgcacgttatctagtctgtggcttcgctgatagaatgtgttagtgcactttcagacagctgatacttttggggacagcccaatagtctcggttctaatttcgctggtatagtactgaccgttcgacgcagacagagattatcttgtcgatatgggttaatgaaggacttatgcgctcgcccgcaatttttggtgaggccccatggacagtcacgacctacggtcattgcatgagctggtacaagtatattcccatcagtctgttaaggtctagttcagctgtcttactgaactactatgtccatataaccatactacattaactagtaccaggacgtctattatattcttattctttgtctttctctgggtcctccgagcttagatcacccaaacaccgatcccagggtctgaacatgactccagtatagttacaatttgagcaggagactagaaataatgttgattaggggatgtctcgaaggagtagttaggttggtaactacctgaaaaagtcagcgcatttggcaccataaagaggattccgggatacttagcttcacctcgttggggcctgtcatacaaaaggtgtatctattaccgtgttagacccgccgctaccacacacatccataggttaaaccgggatccatcctggagcctgatagttgtttaccggcttcgatggcgagataagctcacaacacggttggcagagaccatctacgcatcgactatctgcccgctgaatcaggagtgtaccgcgcgcgcatgcctattagaccgctgttgaaaggcaatcattcagcaggggttcatttgctgccagcacgaacccatcgctaatcagatacgggagactgatgcctcaatcaactcccgactgtggcgaaaaatccgtctggtgtgaatgaacgttcagccgcccggacttacggaagataatgggctgtatgcatagtccgcgaagaggttggccagatgcgagttgctatcccgcagaggtcaagcggaatgagcaattagagtgttctgtgttgcactacttgcagctcgccacatactgacctagacgagctagagtttccccgccggacgcgccccgtgcaccgcaccttgaaaccgtctctgtatatggagacacccgcaaccatgtgagatattttgcggtgattccggcgagttcgccacacataagggacaactggcataagtttccacgagttttcccggcgtaacgccgctccggggtaggtccgtgtcaatacactcgcgcgttacctgtcccgaaatccaaccagacccagttgtctgttaaagaatacaacccgtctagttctcaaagttgttcataaaaagccaagtcatacgccgctccgaataataatagacgatgctccatgccacgctgcgtcctgaaaactaccgagtccggggtatggaacgccaccacgtgtaaagtctctcttcgcatgcctgcctcggcaccacaagtcgcccgtgggaatagacggtatacaataacagtctatgtgctgatacagtaggaagattcattaagatatccttggattggtcatcgtacaaataaccagacttccgcactgaagtccgcgtgtggtattgacctgtcttggggtacacagatatcggcggtgtcccatatcgcacgcgtcataagggctattggaatatttaccattgcgtcgacagtccaaaggagcacaaggcgcaaggataaacgtgtttagcaatcgtcacggggtaattcttgctaagtaacccagttttcccttaatttagtgtgtaagactcgttctgaatctggtgctgagctaatagacgctccaataatgacattcggcatcataccagtggctgcgtgccgtccggaaaatccgcgagatagatcgcaatcgggtaatcaaaccttttctgcgtatcctcaatgggtggatgaatttggaccctacgctcgtccgttcgccctccgccatcgatcaaactctttacgagactccattcaaccgcatgcttacttatagtgtccaggtcttcactgctaggtttggtgtgcccgtcaccgaatcctttgtcagaactttgcatgtgattccaccctaaggttgcaggtgcctgagctgagtggatttttccgctacggaaactgcctatttgcctacgtaaatcatggcggctctatgcggactcaaggttgagtaccggtaagcttagataaatcatagttctcatggcaccaagattgtggtgcagcaaatctagggattcatcgtacctttgccttgtagtcctttgtgccgagaatgcgccctgagatgggatgtgatacagcggccatagaccgctgagatgtccccacgatttccagaaaaccggaatgagattgaagcgtacgcggtgttgaaatcagtaaattgttaactagcgcacttcgtcgggtagtagttaggattatgcctctgaaaactgagtgctaatatcagcactgtgtgaagcatagtgcctccaactcgcgggcactataaccaccgataggctgcccgtgcccggggggggttgaaactatccgagtccgagacagtgacagctactaggccagaactcggcaggaagtattgatggggactgcggctcgctaccgccaacaatatcgcatgtctctaaatcatgccatgaagaagtccccatcctgattagaactgttcctctaccttgaagacttatgtactagggcctgccccgtacccgacttattggttgtgagtgcgtgtacgagacaagatgtgcgcaacgatggaacttcaggggttggtcagacacgagaccgtggccggcaatgagagccgacaatgccggtccctggcctccgtccttgcggggtcaatgggttttgcatagagcgtccggtaactgctcacttcggtttgtcgcgactgtcctgttaagcaaaacggaccgagacccgatcgacataaagcagcattttaacatgcataagcggggggggctgtatttggtgatcgccccgtgacctttccacaacttcccatcactcgagatacccaaccgcggcacacggcctcgtgctactcgaggatagcgaggctttcccagttcatcgggagctgatccccaatttgaatattaattcccagtccccagtcatctgccgccgaagatcgcggtctataactccgtaaaggctcgttggcattggccgaggccatattatctaaagttcgaccaaaccgctcgccccacctgattaggataaagaagcgagcccgggtgtccgcccgttggagggttaacatggacagatgcaatcccaatgaccgaagcctatcaacgcaagcacgcgtgccgtgctgtatgattatctacttgaacctatacgtattggtgcacaaactcttactagatgaaagtacggtgaagccggggtccttatcataataggatcgttttcaatgtccagatgacttctgcgaccctaagactacctgtacttttaggcgagactcgtgtcgaagcggacgcacaagtgtctgcacggaacggggctattccaggcgaaaactggttagactgtcaacctagacatggtgtttgccgccacgttgctggaggtgttccgctcagtgtctccatctcggaatgggagcgttttatcacccagtacattggtgccatcgatgagcaggattgaccatcagtgcctgcgtagtggctttcttcctggtctttgcatagcggcccttggggtgcatatgtactaaaatctatccagaaaggggatgatcgtgtggtggttcttgctactcagtggtagggacaatgtgagcggaatacatgaccgaatgtctactatggtctctaggatgtctcgcctatgcgggcgcaaccagaaagatatatatccgccattgccctccagcggctacgactacgctagaactgtatgccgtgacatccgggcgattttctttgcgtcaaggaagcagtgacactaagtttgggctaaaaaggatcgttcctggacgatgtgacccacccggtaggcagactttctaattggggttaaaccgtatgtagccaaatgaagttagcgcagccagtttgcgtataatatcattattgagtcacgatcagacatcttcttcaaaaattgacccggtggagaaactcagttgaagaagataaccctaacgaagcatacatatcattctcctccaggtggaagattagaggtggatctacacacgatatggtgaacaaaaggtcataggatgcttttgtgacctccacgacatacttccccatgtgcgcaaccgattcaccggagtagcctggtcccgagtaaagatgcattgctactggcgatccagaactccttctcttcgcgcctcacgggcttcctgggttggccaaacgcttgtagagagttgcccttagtgaataatcgaccgagcaactacccggacggaagattagaggcaccggggtcgagtgatatcatacttcctaacacggtaagctttgcagcttggttcgatgattaacgtgtctgatagtgtggcacagaccgcacgagatataacctgtgagagaaaagactgtttctccggctggacattccttcttggttccgcatagctagggagtccgggccaacggacagacgtcaaaagggtacactgaatacagtcttttactggtgggccccgctgttggtttctaagtatatcggtcaagcgagcgcacatatattaggacgtgcgcgggaaaagctacaaaataagagactgactggccaccagtcctgctgcggcattaagtatgtgaagccttaaaatctctgaagtattggtgagaagggtccaggacttggcgtacttaccatcgtgcgaatcactagtaccctacctaccccataaccgcccggtggccgggagtctggattgaggattgaattggccagtgatatctgtacggccacattcttagcctctgatgattacgagagacgcgcctaatgcacttatggtcctgttctccctgtatgctctcccaactgtgaaggtctgtatgtgtgaagcttgatgcgcaacagttatgttccgaacaatgagaactgtagtctgaggtactggcgtggtcattcaaagtaatctccgtcgaaagcgcaccccacgacggcgtatgccaagtagtgtgattccacgtgtcaaatatgcagcgccacaatatgcagggcagtcgtatggatcgcgtgttggtcaagttaatgtacgcactaaagctgtgcccctcccaaccaaaactccaccacacagcttgaaccggggatgattcgaggctgttatccgctgccattggtcatatatagccgaacaatcgaaccccccttaataatatttcacccgcccgtcgatacacatcagcccgaacccgggattgcgtatgaagcccgcaagcgtgtatctccgatagtaccagactctactttcgcagaccctacgatcactattcgaaggaccctggggtttgtacttgtacttaacccatccagcgataagtggttcggcttagacacgaatcacgggcggacagaatggacccacgagaagtcgaaagcgactcttctgtttaatggtagttcccgcgagacaagtttgcggcggaacacttacactcttaaaaagttcgctagggggtgttgtagctaagaataactatccgctaacttagggggatcataaataaaaatccgtagtgcggacagtacccaccaagcagcattggtaccgatgctaaaccccggggattgatgtcatcgatgacttcttgcaattggtccgcaaccaaggagaattactttaatttccgggaagactccgtcaagttgagcagctgactttgttaaaaccgatgaccatggagcgctgggcgaccccgcgttggcttgtgactggcactgacaaggctagctctgggcccacttacaattgtattgcccctgacggtaaagagctggtgcgaattacactcacgctacaacgatttccgttcatattcaaaccgtgcatcactcagagatctacgacgccgggtaggcgctgggttcacctgatagtcaagtgagggaaagttacgtggatcttatgtagagcggaccaccgaatctgactttgttcctctttccccggctaatatctcccaaagtttagaactctcgcttcttaagctagaatatgagtgttagattgatccgcggttgtggacttttcgcacctcagtcccgagagcaacgtctgagcccgggacaattccaacgataaacgtgccgagtcactagtcgtgttgagttgtttggcttttcgagaaggttaggtgatattgtgcccgaacagtaataggagggagaacaaagtttaacaagaggcgccctctgataatcctgtgctgcatcttacagggtgtgatcaacccatatatccaattataacggcagtaccacggggctcggttgtgctccatagaaatcgactgtgcccgttcggcctagcacctcctcgccacattcaatttcgcgtcgcgtttgaaccttttatgtatttggaaagtccctaaggagtgcgcagatcagatatactgaatcttcccgtcactccgcatcgaattaagtagggcgtgtccacgagagtacatccgacggagataccatacccttccttcaactggcgatcacctgtaggcttggttaggcgggcacgtccactcccacttgggacctcacggaaaacgtgatatccacgtacctcgactagctggtttcggcggattaactcgcaatactctaaggtcgatagcggactcgggctgctgggtcgttcgattatccctgggtacccatgtcaccgaacctgaggtttagcgcaggcagagggtttcttgagaaagttgtgtctaaccatggcacctgagccccccaccgatcggcgttggcaacgcaacgcgttactcgcccgttacgttaaaacgccgttacttcagggtatctgccaaaaaaccgggccgctcaacgttctgggaataaaacacgtacactcaaccctaaatggcggcgtcgacagaatacgcgggttcttcgcattgacccactaatatacgctaagacctttcttactgtcgaagatgattgctgccggtgcgtactgcccgtcgcgctgctagggttccgttcgtgccttgcgatagctaggaaagtataggttatggaccttttgtcttcccccgtagtcacaagtgaatctgagcatatagactgaaatccccctcttcgaacaggacgtcaagaggatgcatgcgtacagcatcgcgtacaacgaacattctgaaatacaggagtttcgtttaacaagctcggtggtggagcggtgcgtaggtgtagttttagcaaatggaatgtgaacaatgtccatcttatcctcctaatatctggatgagaatgagttctggagagcagaaccattagcaagataagtttggggagacggcgaggtgggttgctgcaaattgcccctcgcataaggtacctaactggtgttccatgggaaaaaaaggtgtcctcgttcgcacgcgcaaaaaaaaaaggtagagccaaactccaatgctgcttcttctgagggtatacacgtgatgtgagaccttatatcactgaagccggtcatatggtatacgtccaagaggtggctttcgaggacatacgagaaagaaaaggtcaaattggtaaacatccccaccatcaagtgcatgagcgacgactcaagcgggtggctgtgaagtgggacgcttgtagtgtccccttggccagcgcactaggccctaccatacacgacaggctatcgtgctatagatgcagcaaccgcgtacatctatgtcctacccaagagtagcgcgaagcactagggctaaacgcggtgatttacagcactaggaaatcatgaaacggacgtactccggctcgctggactaacacccttcagcataccgagccatctccaaccgcgtgcttgcagacactaaccaagtctacactctttagtgttctaccacccgccccgactcgtgcggcacatacgcgtctagcgtgtctaaagtgtcaaccaagctttgagtgaccgagcagcggactaccggcatattttcgcctgatactgtcatgattcccgcctaagtcaattgtggacctgcgacgtgtcccgacggctgcgcactggatcgcagggcccgggagagacgggatgggcagacaccgattccgttgctccattttgccagcgttgaaaaatcccaaacacgaactttccttgcgcttgttgtctactattccacttcgaggaatggtcagcgcgcgtaggaaaacttgcaatactgtgataccgtgagggcggcgaaggcgtcgaaatgaggctaacatttagccaccgagattgtttgctaactacacataacccgtgatccgatcagtcgtctggagtcctctatctccgggatgctaaagtgccagtttcgaagtcgcgatccgtgcttgggataacttaaccatacccagccttacctatcttcttgggtttatgacagcgtgcgggtctgtgcacagtgcgccgagtaaagtgtcacccatagcatcttaaccgtcagcagttagaaacgacgtgtgtgctgtcaggacaatttagaagcgggccaaaagctaaacttcatgtgctacagtgcctggtggcacgagttcatagtgagtcgcacggacaatgctttacgtgttgcgccaattctaacaccaatgatcaaatttgcaaggcgcaaaaagactccttcgacgacctttaacgcatcatcaccccggacaggcagggggcgggatgtaggcgagtccgcggtatttgccagtgctctgcgagaaaaccggaacatctcgaccttggacactctacaatcgccgtgcactggatcacaataggccgtcggtatagggagatcgtattgtacagtctgacagacgatattttgacgaacgactattctcgacaaggagttcggagtggatcacaaatctattgatagagctatgaccgaccccgcctctgcggtgcaccggcggtgtaatggatagcttagagaaccagtgaacgttgtaccggcgaggtgataatccttagaatgtgatggaaactatctccggcgtgctttttgctcggtagaaatatatccctgtgacctaattggaaatagtaggaggtttagcaagcgccgaaagaagaactatgacataaagcattcccgtctaatagtcttctcgacccccttcgggttctcatcttttatgggtagactgttcacttctaaaatctgagttacctcaagtgcgtgagcccccccagagttcgtgattatgtctgacgggtatacaaacgtaactgcggccacgttgccctactagtagagcagtacagtgattgggcttgtttgtcctagccgaagcccatctgtcaactgagcgcttatccaaccgggtgcactattaagtaaagctccgtgttaacggcctcggcccgctcctctaccctatgttgagactttccatggactgaccaggccgcacagggttcggtatggcgacaaggcaagcttcaaaggtgacatctcactagaaagcagaccttgttaggggttccggctccccccttcgtttggcgcgataggtttgcacgctatatggccccttgcaactctcagcgtcagttggtcactcgaacggcttaatgacttcatttgcccgctcgccttacatacttttcggggccgtgtcacagtctgattcgagctccattgccttactcgacatttgttcaccgtctacgtaaattccggtgatgtgagcctttcgacgctcctgcttgcccacagaggtatgtgtcgataaactgggcaatcaacgcaaaatgtgcaagtagtgcgaatcaggatagaagaacgttttacgatcgcttctaccgcagtagcagggcggagtggtacatacgagagtacgcttcgcattgaccgaagcagccactatgcaagattgctcaccgtagtgtaaacccccatgcaactatataccgtagctaatcacgcgtccggcgtcggcgtgtccttggtggagtgtcgcgatagtcccgtacgcgcactatcagatcccgacgatccagtttacatgcagcttccaatccccgtcgaggtggggtgcgtcaactggtgccatgggaatgtgacatagagggggtgaccttgtgccacgttccagctgatcgctaaccgtaccttgattgtttatcggagccataatgccccggaccccatattagagaaagcacgcaaggcaatagactcctaattagtcgcgtgaatagccgccttcaggcctccggtctctcacgaagtcactcaggcccggaatgggtcaggaaacatagtccagtgtatcttcgctccacttcttgagggcatcggacttggtaaatccagctaaggaccggccataaattgcggctgtagccccgtagacctggtcgtccgtgcgaaatagagtgagggtttgcgcgaatgggataatatagagcggaaattacagggggcaatcaactacttccattatatgaagggaaacccagcatacaaaccaacctcaccctttttaaaccggcggggggaatacaagactccgcacccgggaatgggccacctcgtcaattcacgagtcactccttacacccgctaaaaattgtaaagactccatattcaagcgtagacgaacgactattcgaggtgggtgggtacagccagccacgtcggtatctgacctttcgatggattgcatgtgacctcaaagactaatcttaccccatgcgaacacgtggataaaaactgaggcttgataccccgcgacagcttcatgcgacaggtgctccaggccatccaagttttgcaaccaaatgcttgtcccgcaagaaaatttccacgccgcaagttctcgattatcctccgaatcaaagcgtgtgcgtatcatacgcgggtagtaaaaagggcactcaggttggttcactgatcatcaacggttgcttcccacatataccttcgacgccggtagtgtgcattaattcgtgtgcccggttacgtcagttaatattagtccgtacccgtacgagattaggtggggggtacactagactgattgtcttatcgttccgttctaccactaggtgggccaaaatctgcaatttagactatgacctatgcagccgagcttctgaggtgaggtctaggacaccgggctcggaactatctgcgaattccgcggttccggatagtatgctaaccgcgcctgtaactagcgacccaacttggtttaccgtgcccgggcgcgacacgacataggtccatgggaatcgcattcgtggacggccgttgccgatagaaccgtcgggagcgggaatctgcctgttctccattggaaatagagcggccaatccttagaaagatcgcctcataagcgagtattcagacaccatctatacggggggatcacacatgcctggatgtagttgagagagcacgatgctgaattgctcagcgccactcattctcttaccttcatagataaccgggttcatatatattacaaacatcgaagacattgggaggacgaggtgttgtagtcctcttgtgcgatggcgaagggcacataactcgggggacactccctgatggcaagcacgcgcgcactgcagtatactgcgcaacagtatcccgaggccaggtcggctcacaccagcgcccgtgctctagagatagccgtcttgatcccgggccagaccaactaattgaccgaaaatccaatgccgtcaagagcagataaacgactaaacaacgcgcatcccctgccgcgtctcgcagccagccattctggaattgcccgtatgcctgactatacttactgttgttcaaggtgccttcctgatccaaaactgctcaggagagcgtgcgttcctagaatcaaatctaccgctgtaattccgataatgaaccaggttctctcggtgttcgcgaccacctgcatcgccgtatggcacttcacgtgtagccctgggaaacgtcccttccgcgtgagatgtaaatggggtgtccctgagtcaattttcttagtattgcccatagaccggtcttgttcgaacatcagattcaaaagagtgagttccgagcctgcgtgatctactaccatagtggtatcaggcccttactaggatgcatcaaatggggcattgaatttaagagcactcggtggtcccatgagggtgggggtagccgtaactttcgagtagcaatttgcgatcacggtcgtgcgctagctgtctaagtgtcgggttccggtgccagacacatccgcgaaatgtcagactgagactcttgacgtgactgctgacccgtctgttcaaacaataccttcagtccgcttgcttacgaggattatgaaattctccagtccgtgcgttctcttatatcatcagtttaagtctccgttcgaatatatttaatgacctccttacgcgaaccggcggcgcaccaatagaatctgcaatgctagggaaacgcctggagggggcagtcgtacaactgttgtaaactgttagctagtgcacccgcctatgtcctcccataaagcttagccgggtaaatatcaagtctagtcgtttggtaacggtgttggagaaggtagagccaaatgttgtaactgatctttttccgctgtattaatgtgaggctctaaatttggctcgttgttcatagggtaaatgttgaggtaaaacttccgaggttcccacgaaatagtgattcttgggttatgtgcatgaaaacatcttttggacctatgtagctagtactactcgggccgataccgaccgacagacatccgctctcacgctgcatggtttgtcgcctgcattggcctcgcggatgtcatatcaatcgtttttgcctgcacgttggcgaccaagaccgtacgaaacgaatacctaagcgggtggcttgcgtgattcaccaacccccctgtcagtttgggtccgcacgagtcgcgtgaccgagttcggaaatccctcgcgactggcgactcatttgaccaccattcgaatgaactgtcgaatatgtgtattgatctctacggctaactcatctacgttcagaggatgcgggaattaactccttataggttgcaatatcccttgagcaggaatttagtgaggttgtggtatatggtaaatgatgtggccactgagaaagtactatgtagttatgggaatcccatcgacggataattggtaggacataattcaacagtatggacgaagggcgaaggacgcccgcgacatctcatggtgaccgtcggtgtctatggcgtcccatcacttaaccgagaggggtgggaatgaatccggcacaaccctgttacggcactactgctcgaaacaggattctcagggaatacgatcgacatcattaccacacagcgattagtgcacggctgacgaagccggctgtcctaaattgattggagacttctcgaaccttcaaacaaaagatcgcgagttcagggggtagtcgtctagtaattggcagttgatagctccttaactccttataatggagatcgtatccgggccgctggacgacgaaagagtttcgtataggtttcagttgcctgttgtggcccagtttgtcagcaacgtacacagatatcgagtacgtactcccgccaacaccgcagaaggtgagtccgcgctttccacccggtattgttacgtgcgtgacagatccactctctgcgctgaatttcaccgcggtgcatgggtctttacaataatttatacccttccccctttgatctttttgatctggtgtaatacacgcagcggaagttctccgtcccataattaaactcccgatgacgttcaattcaacacgtagaaatgcaacttcccaagcacaggctggccgactaaccactaaacccctgccgttttccagaaataaagccccgcgtgttaaatatgtaatgaagtattgaatcgctgtgcagctgaccaccgcccacataaatcgaaaagcaagttgaaggcctggaagtagtttgatgacaacgtactctcgaccgccaacgaacgaaaacaattttatatatacaggcttgctgtcttctcgaacttcgaattaatttagggtcaggtgtttcttgggtcgaacaaattaccgcgttagcacacatatgtaatagaagtatcccgaacattaatgctgaccaccatcagaaccggtgtcggatgtctgtttatcctagagtataggaaccttcgcatctgaggatatagtgcagggagtctgaaacatgtctgttctgcggatggcagtttgctgcatatgcgaccgattgctgtctatttgcccaggttccatgcaagttactgaagaacaggcagtgcgtttgcagcgcatgtctattaatgtagcaatgtgcctgtaacattacgaagaccgagccgcaacgggcagcatgaggccgctggaaggcaatacattgatagttatggatagggaggtcatcttgtgcctagcacctttagtgacgttcatacgaacgctcgcgggtcggcactcggagtacacaaccgtaaccgtagagagggctattgttatcatgcccgcgtactggcgaaactccttagttttggctttcggctgtctcctgtttaggaagtaccggaccctagtgcactgcccaacggcgaaggcaacggtcgcaatccgtgtagtcacgtggcatgaaagtcacgaatgggacgtattccgttatggaggggtttcttaccgggacgtatattttgccgatcggacataaccttttactaattttggataagcgcctcctcgaactacatccgcactggttgcacggattaccacgactaaactcgacagatccagaggtcgagtgattttatctcttgtggttttctcttggtaccaacttcgaatttctctgatccggccatcaagaatttacaactaggcgagcctttacttgttattagtaatccgctcgccagtaggatgacctcctctggtctataaagcgtactgttcctgtttagctattcgtagtcacttcagttgaccgaacaggtgcgttgacccggactaagtggataaagagaacggacaatgccacgacggcaccacgatggagtgcatcagtgtatgacaggcttccccaatagtgttgctaacaacgaggtatgtatccaccatatttcagcaaccctctgatctgggttgaataagttttgatggatcggtgcccttatggttctttgtgcctctccggtaggcttagttagtttgttcgcgtatgccaaaaggccgctccttattgggtatgtacccgcctctcgatttcataagttacgacatcgagacatgtcaaattcaggaactatgaagtcattcatagtcgtgggtgccgctgggaggggttcgaggaacgtaacgtttcccattgtcagttccccttctatgattttggaatatggtagctcgagttgatgacttcggtagtagtgagggtgtcggagaacgagcattgtacgatcgatcggtgtcattaaagataagttctaattcgtctgtgattagtagtgtggtcgggcggcgatccgtaattttggtaggtaatcgcaaagcggattgtaggtcgcacggtcgaaaggagggtacttacgatcactccattaccaccgtcccaaccaccctgcaggtttatgaataccgcgtggaatacccatgccaaatatcatcacgtgagatgaggctagggttttagataatccatagtgggctctaatgtgcgccgtcgtccagctgttcccgagcctctgtcaagtttctagttttcgggttaaggcctatgctgtgcgtatcagattgcggagggattttgccgtaactacgccagataccggaaaataatgcaacacgtctcgccaccctgtcgacttctgaagactctggtacacccggacgctgtgcacaaggctcgtacgaggcttagacacagattcatcggggtcctgttacctaccagcggtgcttggcaatgaattggtgtagactatcgcacttacgccgcagctgagcgccacgagccagccccggttacaaagtggctatacagcgtgtctatagctgccgccactgggtcgagacatttagattgcgagttaatctgtccctcttgtgcttttggctcggacgcatagggttcagcggttcgtacccagtgtaaactatggtcatacggacttatagaaaattattctaccgaggtgtcaattttgtcttgtgctgccccggtgagctcttcgtaccttatctcgtttaaaggaatgcgtaccgacagctgaagcgccgccgtagttaacacgcttgtctgttgcccggtttcgtacgagtatgcgcaggtactttaacgtccatcactcttcgctagtgagtccgacggtctccgggtctgaaactctgttcgcgacagtttgaccgtaagtagtggacaaccggattacttccagggctgtgtccctggagtcacctcccacgccaatctgacccggcaacgagtcaggctggcatcatgtcgagagactagcaaagataggtaatacttagaggggagttgcctgccgacatacttcagaaaatggctacgggtcacgtcataaatacagcatctctcatgtgagtctgacgtcgacgccctcaaccaggtaccatccttcaccctcgggttcctggagagcattataggttgaattcgcacacgttaacagtaggccgttcgcctaaaggaaggggctgttagagactgagtgtacaagggggcactgacctcttatatcagatcaacagatcgacttttaatctgcgtcttttgattgacgtgataagttgagttccgagctccgcactagctcggcgaacgaagactgcctagagtcttcgactgtaaaaggcgactttaagagttgagccacgtagtagagacacgtactctatgtcgcgagagcaacagcttgtaatacgcagctcgctccccagcatctaaggaggtgtcaaactctaaagccgaggtacaatgacctaacaacctgaatcgagaacgacaactggctccagcatgaggactgcgggtagaagcaatcacgattatcactagtgtcacactaccccgcgggagctgaatcatttgtagaataacccgtgccactgcggccacataggactaatacagaaacccgctttccacgacttttagaacagggggtttacatctagtgaatttgttcttgtcagtgcggcagacgatcgtcctaagtccttaaagagtgaagtatccggtgaccactagatcatcttaggatattaaagtaatcctgataagccgtactgttcatcatcggctcgacacaactggccggacgtgggtggcaagtgcatcctgggactctgcaaatgtgactacgattagacggtagaatagaagctaagaccagtaggaatcgcctacttccagtcctcttgctaaagtatggcttatattgatatacgccctgctgcgcccttgtgtgtgcctacgagcctgactaaagcgtcccaaagttaagacactcgtatattaacggattcttgcgccgtgttttccgcagattaacgaaggtcaaacggaagttcaatcccgaagcccccttaatcaattatcaggagcgtgaatgcatgggggtcttggggctgtctggcccccatgatcgctcaaaagtgcagtatgggtttactatttagattcatcggtttcttccctcagcccccaacgcccgcctttgtgagcctgaatggattctatgcattcagaaatgacaccgcccttggttgtgaagtttacaactggcgtgcctgatatgaccgcccaaaacaagataccatgcgccccatccaagcctcctggacgtctacgtgaaagcactggtatatccttttacggagtgcgtcgctgggaaccacacgtaggctatatggaacgggccctccagcctgtgtccacctcactcgctatacattgtctaagttccacgcatgcgtttgatgctcacagcagttcaaccgtcccgaagtgggatgcatcgacatagtctatgcctactgacatctcgtatccagacaagtacgggcgtcaagatatagtagacgggtggcggtaaccgcggccgacgatcaccgaaatggcaaaaccgtgagtcatggtgtatcgtcgttaaaaaaccgcatttatttggccgagaatgttgtttttaagcacaacatagcctaggagctcacatattctcgagtatttacacaatgccaagacgagcttcaccgacctacaatccgtgatggatcacgtattgacgcggcaggtttctccgtaggcgatcatagtcccatgacatctaaaggtgcgttggcgcccctggtcatgcgtagtcagagtgcgaattccagagattcgcgacggattgaccgtatttgaagtaatttacagcccagataaagttgggcatgggggcgcgtcactcccgacgatcactgttccctttccatcgtgcctgtttcttttaggtgtattatacttgcgagttaggaagttctcttttttgtggccctttacttgcggcacacagctcatagggatacttatatggcaagactggctcgtatctccgcgcagacgttttacacagtcccaactcaagtgaaggctaattttctaccatgctgggttgcgacgtatgatcatacgcgaccggacagatcgcctaatttataagccagtatctccacaaccgggggtcggccgcttgtcgaattcattatacggaactctctatatttgacgcacgaaccacggaggcctaggagttcgcctagtcctggagataacgctcccacttaaccgacattcgcattagtatccgggagttctagaggggccaagatcacaaaccttttgggtcggcaattgatggtcttgttgaacatagctcgcttgatcgtaagtccgtccccctcattcgctaaggactgctgtgtaagccatgtaggatccgccatgggatctgtggtcaactgatagtttacagctatcaggtacgtattaaggacggccgcggtagtttaggtgtccaaaaagtaactctcgctgccccccttccggtgttttggagtttgacattcccgggcctttgggcccattacgtactgctcgagcgcgtacggtatccaaaagtagatacggtgaaacttgagaagacaacaattagtagagaaccacgtcaatcacccccggcgcgacggcatccagtgcatctacacgggcattcctgtcaaaccatatcaggtgaatggctgagtgcgctgctttatttaacgttgtgcctattttcactttatgttctgcttaggggatttatgtgattttgtgatcggttcgttagcacctcacagcacattacttgccccgtactgttaagcatggcgtccgcgcaatccataacttagtaaaatggaacgctttaattcatcaagttgcggcggccacccttatgatgaagtctttggcaatctcgacacgtaggttcctgtgtggtcaaccagaccatcccagatctagggcagagcctcgacaatcaggcttttgagggacactatacgctgttggcgatatgttaactggagttggttcagttggctacgaccaacacagtacgttcgtgtccgttagaccaggagtaaattaagattggccagatgaggctgactgatgaggcgacgttaacagcaacgggccggacgtttgcaaccgaatacttgtttcgggtaatctgcgaggcattatgccgatctttcccacgttcgatggctgatttcaataacttacaccctcaatatctaccaaaacaacaagatgcttgcttctggtactcgactagtataccaatcattcgtgccaaccagaattaggacgctgggtgctttgcctgcctcttctgcccggttcgcactcagcgagggttccgcgctagagcacggtgtgaaccgctatgtatgcgtcggcatccctaattatacccagagcagtgattgcagagtccacatcttgcagtacaatagttccagtaagccgtgcacatgaccaggccgtacccctacttgaccgtgatcgagaacgcgactcgagcctaacacttactagcaacactgatttactggacgatgggcgtagcggcttttctgagtccctgtcggtaacttccatacttagataactctcacactgaagctctacgagcttttgatatataaaactggtatgcgtgctcgtaggggggcgcgtcgaccgacgttagcccgaaggtcactctctgggtttcaatttacccgtctgtgtttgcgtacggaccccgcacccggagatatcttacagcattttaacggggatagcaactacataacaggagctccagtgaggtgccgcgcgtcctcgttaaccttttcgggaacgcgatcccaggatcttctatttggcaatccatgtacacgaacatgagtttgggactccgggtccgcggtcgtgtgatctgagcggggttacgtttcacttgggaccaagagggtaacgactctgagacttagctggatggtcacaacgtctgtgataaatacccaaaatgggtgtagagcgctctaatacgagaggaggtaacagaaaagggtctgcacgctgttactgtgttttcttcactgacggggtatgtggttcggacctagttttatcaatggcctatggcccttttaagagctgatcgtcccttggtgagtgtgctcgtaggcgagccacgcgcacaatagggccaaggagagagggatgccttgaagattggcttcactaaagagaggtatattgttcttaccccatccgccgtcctttgttgtgagccgactctacgctagatcgaactgcgaaacgggagaaataccgacacagtagaaccgcctgaccatcataccctcgtgtcctagtctggccccggcctgcttgagtgcgcttctcaacgggtttccatagatcgttcgcttatatactctcttcgagtttctgtcggtatgttcaggcctatttacagatcgtacagttgtgcgtcccggctcagccgaggcacccctacctttggatatccgtcaagtaacgagtcttgaactttgaggtatctactgaatcgttcctattcataacagttggacggcagctatttaagctggtcgtgtgcgattgcctctacttattacattggacggaatgagcgtgccgcgcagaaggaccttgacaacagggaagggtatcgatgacaaggtcattataaggtgtcacacactaacacgctaaaaatataccgatccagcctgatgcattcgtcgtcgacgcgacggggatttctttatgaaatcgttatagagtcactgcgcctaagctactaaagtttgtcggatgcgctagattacatccgccgacgttcagtccggatcaccaaccaatcgatcaatttaacactgttcctggttactaactaaacatattactcacctgggcagaattctaataaaatcagccgtctaagggtgatttgagtagtagattaccctagtagcgaaacttacttatcattagtaaactatgactgctggggtacgactaagatcatccgcacccattagcgaagcgtgcttaagcactgtagagacctctattcgctctcagcaagccctcgccacgcatcctagcccgcggtttagacttgcaacggtggatcacggtatcggccgtcagagacgctcactacacggtcggtaaagttttcacccatactcaagaccgagagcagcgcagagggttggttgatgtttactgccactcacggcaatttcggaagtgcgcctaaacagacgctattagttaccactatcgaggaggcgacagttggtgagcatgcagcttttcctaaagacgtagcgcattctgaaggccccaggtggtctatgccttgtgccgtcgctagacggtccgagccctgtgccgattggaaatagtccccggttaaagtgcctgttcgcaggacggaatgcgaaccactttaaggagagtaccagagtagccacccgcgcaccataacatcaagagggcgagtaaacgctacacgacgcccgccccatacgaaccagggtggcgatgccattgaatgatggcgggtgagaaatcgtacacctatactgcgattgccgtgaagattggttgaagcaggtatcatagacaataacatatctgtatcctttgtgttctggaggatgctcgggccccatgtgccgaaccttttgctctcaattgaaagatatcgatgacttatggagtataagttgttatgcgttgtcgaacatttacgaagagctcagctagcacttgcttgtggggtcgattgcgtccccctgccgatttggtcacttggtgcgttcaagcggattgagctctggtactgtgaaatagaaacggcgctgacccaataaatgactaggaagcaattccactagccgcagccctctgcccgcttctgacacgtcaatgctcgaggccatgcctcacagccggtgatgtgagtgtcaatctcgactagattccgctgagcggtcagtctgggtataatgaggcaagtgtctctgtacgcaatgttcatcgttactattggacaaatacccccatatcatgtgcttcatagcaacaaaacccggcctcgtaagggggtgctagtaaaaaacggtatctattaactgtcccgagatgattcaatgatcctgaggatcgtgtaatgctccgaggacaacgcaaggggcacagactatataccaaaccacggtggcactgcagtctgctgatacaacccggaacgtgtagccgtatttagcaccgcctgtcctggcccactcgccgcaccgtgtaacgttccaattcaagctttaaccattggcggctaagcctcagtagcccaaccgtccgattgcacgattggcgaatgcatcccgtaaagatcgactgcggtctgctcaactcgaacaacgaatgcactgtccaatgtagtgccagcggctccaatccaattgaagaggaacgcgtttcgaatcatacaagtaaaagagaaggttagtatcatagatgcatttttttgtcgatatgccccagctgttggcgcacaactgaaaatctcgattacaaaatggaatcctcggttgttcatggtccatgatgtcaactcgggcacagattcgctgtcggtgcccgcctagcgaggcgaggttaaggttacgggtaaactaacgataggaaattaacttctctgttgatttatagaatggtggtcgtgcgtcttttgctcagcataattgcgatcccattttaggtcaaacattagtacgggagcgtggtccgcaaacaagcccacttgacaggttagcgctataatcctctcgacatcgtggcacaaagtcctcctagaaaacgaggatatgtcgactatggactgataataaatctccggaacctctgggaatctccgccggggctcgaaaaacgttccctccggattgccatttagaggatgcaaatcgactctgctcaagatctttaccaaaccagagacttggcactaccaatatgacaacaggaatgaactgacgcagtcttattttattctcatctgcttcctgacggatctaagttggtacaaagtgtggatcgtgaggatgaaatttcgtgttgcgcaatctatttaccaataaatatagggccagtcttaagctcatgcttcttcgtagggattcgggcctctaacaatctggtgtcctatcataccgagttttttatttatgtgagtcgtctaaaccgctgagctccgcataggggacagccgccgggaacgattaaagcccctttgacgggtatagcgtctcggcggcaaggcgccacggaacatctatgggtaaagggggaaaggcgttattcaggtgccataatcggtcatcagtcatacgtggcccaggagtccatttaaggaacgcaggtgactcttacagactaattctgttgactcacaggcctactgccggctgagttaggttagaaaaggctcgacacggttcgtacgaacttcgtcgttaagcgtggaccaaggagtgtttggaaccgaagctatggggttgacaaaagttgcgggtaaaatcttaccgaccgcttctttggctaacaagaaccaacccacgcatatatgacaccccgccacgcggcttttccccccaccgcggtttagaggcaatgctcagggtttctagcgaacatcgatactaccgatggcagcttaacggcgtccatcaattaacgaacgccagcttcactgtgtagtggtcgtctgctttaaatctggatcggtcggaaatcgtgcctaatcatagggagcgatcgctggagtgcgagcagacgtcagtcaatctatcactatggaagggtagatggtacaagtccaagagcacaggacagaccaatgttaatgtcttcgttttctgtattgtattaggacgacatgtttcgtcgaaatatgtgtgctcttgcttctccgcgaatgaagtaccttagcatatcgtctggaattatgttgcgttaggaatataacgtgccagcaccttatggccccttgatgttgaccgggtattccgccctttaaatagttctgtttcgctcgtatagacatcttcttcggatcggccttttacgaaggctgaacagctttcagtgaaaattttactatccgagtcgcgcacgatctactaagttgaggtaacagacacacgctgccccgactgagaacttctacccgcgggaactcgagcctattgatttgaggcttaagggggtctggcttatgtcggccactttggtgacataaatggccccaaccgtgaaatttgcgagtcctccttaaaccacgcagaagatctcgcgaatcaattttttaatgtagcagtacattgactcaacatatgtgttccgcttgcgggggccggatgaagaacgttctagcgccagtgcgagttctgtttgtttgtttgtgtctacgaatgacctgaggtcatatctgacggctgccaccttcaactatcaactaaaatacctgacacccgacaacctgaagaccagcaccggaagcaaggggtgtatggttatacaggatagcatagtaacgtacgcaatatatactgaagagtactgcttgggttaatattattacggcgaccacgtatttgcccacctcatcagccaagtataaagaagttaaacacgttggagagtcgcagaatcgtcagcagccgttcggagaaaacgcccgcatataacccttgcgggaaggattaacgggatgttctagcccatggccgctaggtgtcactaagtattagactaagggtatgaccaaacacaccgacgtcatgtttcccacatggaggatgcttggaaatcatatgtcaaccaatgacaaatcagaggaggcgccctagtaaccaatcgacgttgctaatggaatggggagtatacttgcttagggactaacgcgctatcacacaagaaacttcggagttgaaacgcagactggaggggggagccatcgtaatcaatcagcccttcggtaacagggggtacaaacaaacagtctgcaattctacgttactcgtcgaggatgtgtgcatctggttacgtctggccatcgcgctcagtctgggcccacggaactggagcgagagccgtatgtccaggatcgactttctggcgacacggatctgtagcggctacataaatggcaggctcttacggagaccggagtcctcctttatcgaatattcgccacgctcgcatgaatttgtgtcttcttaacgccttttacacatcagatctcaaaacttgtaaactaagactccggcagaccgggggtgcccccggcgttgagagagtccagggaaagagtcaatgtaagtggggagcatgagaggcgcccagccctactgccataccccctctttcacgcgtatacgatcgatgtttaaactcagagtgaaataatggtcacctaagtagagccgtgagactaataacttgtctgctaaagagtgagaccagaagtcgcagttttcagcagtcagtcatgctactgcacgatctgaagtcgcatgggttccaacgattaacctgactctgggttcccaaacccggtgggggttgcatactgtcgggtagaaaccgaaagggacggtggttcgggacatcttctctcctctgtttcggtaggcactagtttgtacatgcttacttaactaccggctccccaattcctatattaagacgcagtcccgattgatgtttagaattttactctccgagtcatatcagaactaatatttgtagaatcgttcatacggcagcgcggcgcagttgctgaaattcaggcaagagagtgaaacagctcggttgagccgtttttgacggcatcaagtccaaattgtcacatattactctcgtaaacgtgttgtgcggtgttctgatatctcttcttgcgccctatcgcaaatgacgtcgactaaatttccaggtgcactacttttcgtgatttttttggatggcgatgcgttcggctaagatcttctgtcgtaaagatagctctgtacaatatcaggtacagaagcgtatcgggcaccgcccgaggtactgcgggatatatagggtgaaaccgtcacacgatagcggcggcggtacggcgtgtcgactcggccgttacagtcagaatgtaaggttataaatgcaaatagtgcattatgggggacctccaccttttttttcggttcgtacgttatagtgtttagttcgtagatatgcgccttagaatgtccgacatccgagaacaatcgagcattatgggttaaaatcccctcgacgtgaaccaaaattgcgccgccgtgtagcgggagcaggcggggccagtctggaacgtgaaattccactgtcactcgttcagtggtaatgctgagtcgcaaacacacttaatgacatccgtggggacttgttgaatacgtgtgattcgcgcaatggtacggagcagaatttcgcgcattccagctattaactataacaacttgcaagatggagacgaaccagaagaataaaattcttaatggtagcggcttggtgatttataattcggcgctacagggctgacaaaattttgttcgcacggggttgccagcgtggtgggcggacccagcccattttcaactcagagcgctatcaatcactcgtccgaggaacgatggaataagcatagtgccaaggggaagagaacgtgtggtctaaagtgtagtgacacctcttgcgctctcaaaaaagagcacatcctgtgagggtatgcgtctagtaattgaagtcagatcactgctctattcgttgtacggcgaaaatataactgggtcggatctttttaccgacgagcaccagagagcgatgaagttcgagtggaaggggatggaatgcctcttccgcgacctttttggcagctactttcaggactctaatccgaagagactggggtcgtggcagtaagaaggcagcggagatagctggccctgcgccgagggatggaccatctatatctagatcccgttgccacattcaactcctccggagcagggtacttgattcggggttgaaccgaaggctatcatgtgatgtaacgtagccgggaggtctgcgtcgcaacagaatctggctttccaaatctcggaaacaagatgcgtaacctaaagaagtccaataatcaatctcgccgcgtattacacttgaagaagtgttcagtgtaaagtacgcgggcgaggtggccaacgatcgtcgttcacactgtcattggccagcattctatgcgcctcgtgcgcggccctggtctaatcttaccgtggaactctaagcctcacacaactcctggaacggggacttctctcaaccaggctcgaaatacagtgattatctaaacacgatactgatgagtctcccgacgtgcaggcgttgtaaggacaaatgtctattccttgtcaatatgttgccgggggcacgtgcttggtccaccacagaaaccgatagccatagctctcaagcgtctataatccccccaggactgggtgaaggcaggagcagactctagtgctaacggaagatccttttcattacgcatatccgcctattagattctgcgtcgggtattttgcaagctgcgttgggacacatggcaccaactggagacctgtgcgatggttggcatgccgcgctaccatgtcccttggcagagaggaatcgattttcatagtctaatgtagccactgctcgcccaaacaacgttgttcggcatgccctgacccgggtttttcggaactctggacccggactcgaaagttgggtaataggccaacgcgattcgattaactttgggggctaaagaatgcgtccatcaggaactttcggatcatcgagggtacacgagggagggcgctatttattggtaactataccattgaccggttcttagtaccgacggcgcctgcgctggaaataggtgcgggaatcgcgagttaagcaatactaccgaatggggtcacgggagcagtcgaatcttgccgccatttgatagcggttggttatttagggtaaacaaatgagggaaatagctcggacggaagaagcagcaccgttgatgacttgccgttattgttcattctaggacaaagacgtttacgtccgaaccaaacactgcagcaccctaagaccttgcttgatgacgcaagcttcaattatcacgtacatagttctatccatgtttttggagtatgattagttcgaattcatcggacctattgtaccaaaagtttcttatcagggcgagcagcgcctgctgccccagatttatgggtagcggttaaatgcgagtcttaagtttgccaagggaactagttaaccgaggtgggcccatgatatcatttacgtcgcgccctctctcgaccgcctagtactagctaaagcgtattcgatgccaggttattggtatgatttacgaaccgccaggacaaaattgcgtaatatgaaccagggatggcttcttgggatattcttacacgccctactgtactgagagcaccacgtataaatccacccaaaactggggattgatttgtggagcctcgcggcttggcaaactttaggtaccgctatgcctaaatttcatgaacttcccactcaaaattccgcctaaggacacgcactgtttgctgctgacttgagtaacaccctggccaactggtatggatctgcccccgggttgccttctaccgaccgacgcaatccagtgcggtttggccgggagtgattgcagactaagtcacaaaggctctcccatgatacttcagcacacccccgtatgcttgaaggactcaggaatccagtcaattatgcgcagcgcctagtgatgaaaattcttcgaaacggcattccgctctacgacgaacctaggagggaatcatgccaattaacactagagccatctgttgtaggttttaggagacatcgattcatgtcggtctgtgcgccctgtttttactacaaagtcacacagagattcatttggtctaatcatctggtttcaccgcagtacgatctcatctcgggcacatactctgttagacaaactccgtatcggggtggtacatttgtcgaggctcgcacctgacagatattgagctacctctcggtcttgcgccactaaaatgacttgaacgtgagcccaagtcttgtttttgctaatgcttttctctcgtccggacatctgagtagatacgtacatgtactcgctgtagataacaatattcggcttaggctcgctgtggcgcggtgtggggtaaaataggcctagggcaatgcccatatcgcatcatcactggggacaccaaacccgaccctgcgtccaggtaaggatggaggataccaggggataacgataatcgcccttccggagtgggaaacaaccgcatctatacatcgataactgtctacaagccagctaattacatggtcgtgcgctccaccgggtatgatgattagcgcgacactcaatccatttgtgcagtacgaatgccggctcgacccggacctctacctctcctatacctgaaaaggcaaggcctacagacccgaccaggtagaatggagggatttaatgaatcgtgttactaatctctttggacctcgttgtgagcgccttatttagaactgtttctctgacctctaacctacgtatcatgacgtatgcgagtgcccccgtagagcccgcaccctcggttaactggatacgtcatagacaggcttaacgacgagggcgccatacatcgatggcacaaggtgtcgctaggctgcttctcttaccccgcgatcgggaagagagggtccaagttgaatgtcatacgttgtctcccttaccacttcgtcccagcatggggacttgcagaatcaactctttaattgtgacaggcgcttgctgactcgggccccgcaaagaggtatcctatatgcacggtatcgcttcttatcggcgttctgctagtcagcccgtgcgaacattggaactccgtagctagcctttgcaacacctaaccatagagcacgtcacgtaccccctctaatagaccctctacagactctgcaatccggagtatcaagcttctaccataggttttgaaatctgcgtcgctcaaaaccaaggtcggaagacccatgggaattcttctagacagacagccagggtgcgaagatcctaggaagccccgctagagagcgttgtcgtgtggcatgtatagccccactatcttacggacatttcagttggtatagcatactcaggcaacgacctgcccaattagagtagacccctttttacactttacacctacgaaccgcgttaggtcgttgcgcaggcttaacgacactcagaaattccgattgaactcagcatacaagtcgcggccctgatctgcttaattgaggctgtgtgacacggaagaccgtcctcagtacccatcgttgatatcattaccgagtttagtatagtatctgatcagtaggcttttctgctaattacgaaatgataactatccgcccgaattatgaaagaagatgttgagtatagacatcagaagtagttgtcggaccggtcgtgattagcaccctacctattggcgttacggtcaactatacaggtgtagaacgggaccataggcggggtggagaggtcgccggtaatggacggttcggtcaccggtacatggcacgacagccataaaggttgcaattcaaaggcgttgatccacccccttctcgtgcttctttcacaatctagagtctcatgtaatgcgcgcacgcggcctaggaacctgggactaaccgttttacagacatggcggtaccgagttgaaagttgtattgtcgttaacgtcactatttcttcctctgctctgggccggtccacgacctatgtatgctaggggaaagggactccaacccacagccgtgcactgttgtcaccccttctatacactcgccagccctacctggcatgtgtgtggatttacccgtgtccagttacaaagttgcgaagttcacgctgagtcgcagccgggccctttttctggttcagtacggttgcaaaggcatatgtgtgaccagggcgttatgtattaccccacagcgcttgctctcgccggaacatacccggcattccaaagcttacgggaagacgactcggttgggtagtaacaaccgttgtcgatgctttctgtcagcgcgtggtatctgtttctgacctaggtcattcgctctcatactgagcccacgcctatgctccctgaacgacgcaccggttgagaccactcaagcaagagactggttacgtaatgactaggggtaatcgttgagatcatgggggcctgatatctggtctcagtcatactttcccaggtctgcgaaagtccacttgttgagctagaacttggctacaattcaagttcggtgcccctgcacagtcgttgtgcatcggctctttaaccttgaaggtaagtgccacacttgtaggtggaactgctcagcaaatcctggagctccctatcctgagaatagaatatacgtttcaggctcgggtgataattagtcctacataagcaatgtaacgtttgttggaacccacgcatcgacgatcatttgggcgctactggagagtacatggcgctgcgctatagcttggccgtcctcgtaacggtccatgttgagttccgggactcacaacacttaaaatgataacttgccatgcttgatgcatctactaccaagaccatgctgtactgcgaggatcacaaggcgactccgatcggctcaaaaggagaataccggtgtgacaaacgggcagcattgtcgaatccctaaggatgattgggtgaagttatcttcgatttttcgtcataacggaagaggatccgagaacttctatgctggttacacaatgagtcataatcaggtgccactgatggttgttaactcggcgctgtcccttcagtacggacaaaaagtcactgggcctgtgcagaatcgcgtggaggggtgtgagactaaggctcctatcccattagcgaaattcctgctgtgagtcctagactaatgcggggccttagaaatgagcgtaggaacaaagggaacgcaccgcctattgacgaaacaccacagaagcgtctcaagtcggtgactacaagcaactagccacgaggaaccgaccagaaaaagcagttgcctcggcaagagttgaagtagtagccgaaggctgtcaacagcggaagagcaaaagggcggtaaggttgtatgccaggggaatcattgcaaatcacttaggacaggaaatgctcgtccgggggctgttctcaagagacgcaagtgagtcacttacggacatgataaccctgcaaagatcctgcgggccggcccccccggtgaagacaaacgtttggctttcaagccagagcgtgattaatcggacaggtccccctgttctggccacatcagggcgtccccgggaacgtctgtgtagaagccattccttgaactgctttgatatcttttacacgtatatgtagatacgaaaataaattagtcgatcctcacaaaataccagcccccgaaggataatccgtgttgtagactatcccggtttcctagtttccgtcgcagtattctagagctcaattacgaatctggcattttggacgtccaagaactcgcctcggtcttagttacagattctattacgcttggacaagttgcgcgacaaatcttagacaccaatacaattaccggtgatgagtagaggcttgttgtagatcaaggtcctatttttctgtacgtagctgttgatgtgcatacgaactcacacggagacgtaccactttcagccaccgcggggtcattcacaatccaaatcactccagtcagagcctcaacgagcctcctatacgcggagaaaatccggcgatggatccaactagcgcagtagtacacttgctgtcgggatgcgtaaccataactattcggtacctgagaactctgcttgtggttctgcactacccatcgacttttcagatggccctcaacctcgatgaacagatctacgaaaggctcgtcaaacgcacccgctgaagacaagagacccacgacgcatgcattcgccgtcttccttcccgcgacttgtgaatttaccgtattacatagacactcgtacggctccgggtagatcaactctagacgcacccttggctctgataagcatgaagaggcatccagctctaaatgcggcctgaggaagggttccactcaaccccatgtgaacgataatggcccgggtgtagactgctaacaaggaggacattgacagcggccggaattcaacataccgcgtaccctctaacccatcagccgcttatacccaagcctatgatacaaacatggcacaaaagcgggatttagcaccgccgtgccatcctgcaagggagcaccgggaaaccgatagtttagccgcaatagcatgtgatgaattctttgggtaaatcatccggccaatctccacacatagcgcgggcagactgtcatctaccgcggggggatagctagtgtagcttcgactcgcgatagcggctaggacctacccaatgaacgggaggcattgagttatacgagtcgtacaagggcgattagtttcgggcgtaggttatactaactcttataggtctctcgccgttgttctcatccggaggtgaccgcgcgatttggccggatgaatggtaatgaatgccaagttccggtaattgttcgcagctccaaacgacatccattttttgcgcgaggttgaagaatgacgtgtacgtacgggctacctaacaatccgtctgccccgaagctaaatacatgaagcttggttccatgccggaacaacaagaaacatgagagcttgagccattataatcaaacaagataagagttggtatcagaagcccgccggctaggagaacaatgttcaatcacgctatatcgggaaggcttctgtggatgtagcgaagtacagtggacccaagttccccataaccgcccaggcagttgaataacttgcatcttgccaggctaaacgtaaaataaaaagcacgaaaccctaggaggcagcagctggtggctggggtgtattagccaagcgacaccgtaccgaaaggtcgaacaggctgaaaacacgtctagcagctccatcaactgtgctgcttgagccccagcgtataagccgtacgggcatatcacgggtgacaacaagggtcctgtcaactaacagtgatacaccccctttgaacgtggttgtataggggcttcaatcggacccggtccgcaaaatagctctgaagctttgtatagcaaggctgctcgggctcttgcacatttagagaagggtcaccctttagctctagaacatcgtagtgccggcttgggggatcggcagccgatcatttcacttgggcactgcgttaatgcccgaggtccaggaccgtgtaccgtcctccctggcgatcgacatccaaagtctatgcactcggtctccggtgatccaccctaggccagccctatgcgagaggtgcaaggctcgcatgactgtgggctccccttagccgtttgactaaccgatctctaaaccgacgggtacgattcgtgtaattcgaagactgtatcgcctgttcgatgggggcgtagagtcgcagacacgttggaattgcccagttgctcaatcaccgcgaccgtctgacacgaactgtttttgcatggccgggccaaaacagaagctaagaaggcggtatagcttgttgtcgccgtggataatggaaatatatatgtggcctatagggagccgatcaacaacatctgacaggtgctaaccgtgctcgactagaacgttgatagggactatagggtctccccctccataagatgtgcttatgacagcgcgtgtcccggatggtccgtgctgacgggatacctacacgttggccctgagaccggtaacatccaacccttagggatttctccctttgttttgaagagacctctcttatgcgagttcgcacattaagagggtctgttgtgacaatatcgacaactaccctttgcgaacgtttaataatcgtggatgaatcttacatgaaatataataagcgctccttgtgttcaactgcttctgctccttggcctgagaaaatgatttgcgcggttccacagtctgaaaaaaatgaggtatgccacacgagggcactactacacagctactttcatgaaaatggagaagcttttatgcgggggctgactcctatgaggaatatgttgccaatggccacgtgttgtctcttcgtcctatactacgggtttgggccaagtccttagaccaaggtgtccccaatggaatcgggaccaacccgctaagtgtattagctgcgtaagagtagccttgttgcgaagttgcacagttgacggcgagttccgattgatatggctacctattgccttccgcgttggtaggagcgtagacgaacgctcaaggcaccgtaggggatcttttactatgcgtcggtagaccactgtggttcggatatttccccgttgtcgaggcgacagattgctcctcaagccacagagccatggatggtcggtctaaaccgggtttcacgccgtagtgagagataataaacttaggttgagtcatcggagaacctccgccttagtgaggtgagtaccgtcaacccagggatctatggaaatgaccatgggttgaatatcttcagcaataaatgaatctgtgcgagtaggcccggttgttgttcctcaacgatagtgctatcgatattgggacccgagtctccgctgtccaaggcggacattaaactatgcttgccgtatcattgacacgaacaacctgcctacgcgacgtgtgccttgacgattaaaagccgcgataaattggcttagcaaaattcttcgcgagcaccacattgatgcctcctgagtagagtggctgtcgaccaactggacagcggtcgccaatggtacagcctcccattccttgcccgattatttcgtgggatcccggagtccgtttcctacatatcggtaattgcaatcgggaagtttattctgcgttattcgtttttgagatgaccaactttgcaacaaatcggaggaaggccacgccggaccgtggagtacagacagccatggttaactgcaaatggtactcggctgtatatcggcgggcatgatcggcgtaacgcaccaactgtctctctaacaagtgtccactgtttaaactgacccagaagccgaaatcgttcggacgactattcaacgcgcgttgtagagctttctctaggagccgggctagctcagcgtttggtagatggggatttccaagggctgacatatctgccgctctccgaaacaatggcgactaatacggttcaggtttctaccagatacccgacgtcagatcctatgtgttgcattagtgtaatgtgttatggacgttcggaatatgccgtagttaggacgttaaagttacgagcccagtgctaatctccataaaaagaagcgtttactgacttgtgtgtattattctcctagctgcttactgagatctgatcttagatactaaatgcgcgtaatgagttaagctccggcgtagtaccgtgaggaccatataaccagtgaaaaagtatcggtgaggctgatcaaggaccgccgccacctgaccgctcggtggctgtcgagagtgtagaccgcgaattccgatacggctaccatagtaatgcgttgtgcattcgtgcctaccgcagtttttcacattacaaaacttaactagagacctaattctacttcaagcatattaatattttaagcacacccgaaaaagcaccaccaagttcgaccccgcgtgattaatgcaatacaacgaatgaatccgttccacaacatgatcaagacaacatgagtgagcgactagaacgaaaaagccgcggaattactggcgaatgatttattatccattggttcgtggcataaatgagctgagtttatttgctcgcaatcatcctatttctcccacccaaagctttcttacttgagtaggcctggattcatcgacgtgcgggggcgaagggttcggcccgccaaccgctttcgcttaatggcgggaaaccgtggtatccgaaaggtcgtaagcgaagaaacgtacgaatcttctgtgtcgagacaactactcagccacctgagatatgacaatactatgaaccattctatgttcttcgcctccgctgcgacgggtccacgttctaagggttgacacagggttacctgtatcttggtgacatcgtgtagcgaacactaagatttgcggtgttgagcgcgagaatgcaccatcagagtgagcactatatagtttagccgggtcttttcgggatgcggcgccccaacgcgctaaatttgacagctagcttaacccccgagaccacctaagacgtggtatgattcaagctgtttaaactacccgaaagtccgcccgccatatgagtatattgcaacactagagtctctacgcaacttcgaacgcggggtcgcgaattcgatactcggataatggcactgaccgtcggcacctcgggacttctgtgttttgtatctaaccaggtaacgagctacgttctgaccaattatcgttagtctgcgtcgatctaaccctccgcgcgaacagccctttgactttgttaactggctagcaggcatgcgccccgaacgacgagcgagccagcgcggacatgcaataacgagccagtaccccttaacgcggactactacagggttggggttaattatatatcaacacaagataggtaaggtcgaacaagtaccccgcgggagccataaaggtactagaaatccagggtaaccggggggggccccgccacgcatgccctacagggaacgttaaagcgtgtaaaatgcatccccttttaagtagtaaattggttgagactagacttatgatatttgatgttccgatggtactgcagacctcatcagtaggtctatttgcggtgaaggcttacatgagcaattcgtacggtaaggcgcttattcttttcctcaggtcgatcttccggatgttctcagattcgagagccacaccttgccgatgaaccatctgtcgccaggatggagcttgcagtagacttggccatgctaaaaggaattaccataagcccattgctctccaccattaagaatcatcacgcgtaccccgcgtctacgtcgccgcggaagcgttcaagcccgtatgcacagtgtgtgatgtaagtggtaaccgaggttgatatcacaggtactatggggtgtaatgggccgccggctttcgtggagagagcgcggcactgggttacctaactatcaccgcaatcggggtgacataacctcgaagacgctattagagatctccaccccggatacagccagacctcaaaatcaagactcgcagcatctagtttaaggaggcctccccgctagttttgagttgggggaattgaaccgtgaaccgaagagggccatttgatctgcttgcgagggtcgttgcccttcggaagaccggccagacagtttcggaaacttgcctgattccggggcgtccgcaattattcggtatggtcccgttcgatcgaatcagaagtcacaaatgaaacttaacctttatgctactgaatcatctgcaggtctttaggtgcctacataattctgttaatgtgagctgtccgggcgtgctgagatctgctcagtaaatgaatggctacccaactaaattcgaccaccaaaaatggcgggttgtactccgatcaagagtcgtcttacagagctacagacttcgactggccttcagaaaagagatgctacaaacgatcgcgaagcaaccactattacatggaggcatagccaccgggttttagatgacgttatctccgctttacagtgctcctactgcaaatcaaaccggccccggtgaccggagttaataagcagccatacccgttccagggatatgatgaaagattgttgaatgtttctgtcggcgccctccttggtacggcgctcatgtcgatacccgtaaaatggggaaacggcagaggcagacagggctgctgacagcctttcattagccgactatggaccgatgctatatgaagtagcctacatcacaagcggaaatctaacacttcccgacaaacagccagttgatgcggctgggcttggttgtatagccgtacgaaacggtcactccgatctcctacccgacgcttgtaactgcccggagccgggcgttactcaaatgtttatccagtgggtaacgctgatttataaggtgctcgaccattggtgtgtgaagttgtttcggttgaggctgagagggcagaaggtcagctatgtgaaagctcggcaaagaggaaatcaggagcgcagcaataccgtcgttgccgcccggtcgcgatggatgttaactgtgcctttaaaggatacgaaagctcagcctatggatctgcattgtttactccggctgtattagcgtctgtaggtccgagtttcccgatcataacggatctgccccggtgatgtatagaatatacagtcccatgcatattgtgatgataattagtctccaggagacgacctaccaatattatgccggattagcaaggggtactcgaccaaactggcaacaaggcggtaacaagtcatgcatccgattatcattgccaagcggcactcccgcaagtacgaatcagtcaacgctagacccgtttttcgtgcatacttaatacccccacgcgcacaacggaatatacgtggggatacaaggcatgcagggatgatgacatttcctacaacggtggctgtgatcgtaatccgaatgtttttccgatacggaagtcatgcgtgcagagcacatgccgactgtttctagggtagccgtgaagcacactgcagtacgcattgcgtttacggcgatggttccactaccgtccgatctgatatgccgaaattccataaacgttagtttgctccgttagtagttaattattggtcgcacaggttagttgcggtcctccggagagccagccgtacgatctcgctgtccagaggggcttccattttagtatgcgtcaggctaccgtatgtctaagtttcgtcaattctgtactgggcgcaggtgggcccttaatattggccggcaatgtagctctctatatgatgcgctagatactaactctaactcaaacttctcgcgcgagcataaagaccacgagtatatgcgtaaccgcttcttctccatgccgtaggacagatgaatgctcggaacgccctggccttatcaccatcattggaaaaacgggtcagtccgcatggagccgaaagacgcctttctcccatggagggagagatgatccatggtccaaggcgctccgtagcaacttgtatttccggtttccaagactgatacacttacgaagtctgtgcgagtaatctcctcgtgcgggcggtgtgatcccctacttggatcgcaatttcacatttctggaattaagagcacggtttgggtgttcttggcctcaggccgtggcacatagcgctccaaattcagtaaccctctcgaggtgacacaggcggacaattaaagcttcaccttactcgagattgctacttattacctagacttatatcgatgtgcaccgaagtatccgctgtgctcgtgatctgtagacaactacgcgagctctaccgatttcgcagtctacatcgcgaccgagcctgttgggtattgtactgggtatgaatgccagcgcaaattagttctaacggcgcttggcttccaagcagaatgtgaggaactctaagggacccggcctgttggccacttgtacatcagaggcatagccctaactcgttcgccggcgtgatagcaccgggtcgtgccacagtctgtaaggagtgtttagggctacggggtgagttagaaagagcgccgctatataccgtaccataaagaatgccattccaacaacagggcgtttgttggttccagctcgcggggttgcgagatctccgatctattgagattgcgaacgctgaacctggggctccgaattagggtagagaccgccttccctatgcacgaacagtgcaacgattgacctgtcctataaagcatcgtaatacccaatcccatacatcatgagtccataattccagcccgggtggagcggcatttaattcatacactcgaaattgctctctacgtagtagaaccccgagaagatctccaagtaagtaagagtatacagctggcgctcgacggcggtcttatgtactcgctctcgcgctccatacggatcatcggctcgcgcgcgctcgggagcaatgataagcgcgggatcgggatcccttcgccgaagtatgcctttcttgcccgagtcgttaaagaaaaatgcccaagatccagtaatgggcggcaggcggaaaccagaaccggtcgtaaggcaatctcgctggtatagtatagctaataactgctcgggaactgctcccccacagcagaagctagtccctcccatgtctagactataacactcaaatccccgggtgagtttctaaatcaaccttgttccagggcactaagtttgttggatggaccgcaagagagtaagaaatttcgtaattgcttggaggggagcagcggctcagtgctgcgagctctatcgggctgtaagcttcggttccatctcaaaatgtcaaagtagccgcgatctcgaattcatgagataatagtcaaggccgcgggcggacaaagcggaggatataatgtctcggtatcgtggagaccgctacgaagcacacactgctcgcccactagattatcgaccccgcgggcctagggttgagggtcgtctccagggatatcgacggtaggggacctgtgtgaagggatccgttgacatggcacccgcacttttacgggcatttgcttcgcatgcattctacttatagcgtccgattttccacaggcgcgcctaaatagctggaataagtcatgagacacacgtggtcgggcacgaagagccgattgtagaaagagatttcgactggtagccaagttattttatgacgtaccgggcaaactggtgagcccaacattaacaatctctacacgttcgccagggggttcgtcttggactaccagttcacggcaatttggaacgacagccgcgtccgagtccctccgaacgccatcctagagagccttgggtttgaccccgtgttccaactatttaagtgaggtcaagccatagtaaaaactcagaatgtctctgtagcctccaaaaaaaacaccgcccaattggccgagatactactacaagagtgtaatatggcataagatgctggggtggcgaacaactaagtcggcgaccggaaatgtccaacaccagccgtatcgcttgacccgcaaccccctggagactgatgcgtacccgggaagcctggccatgtatggagacatgcctttcattcagtttctttgtgccgtgatcgagctggtccagtactcagatcgagctacggtgaacggcatcggctcgttggacgtgctttcgcggtaaaatcgctctccgattcggttcgttaacgtcgtgccagagcctacgtgaccagttcttgctatggatgttaactaggtcgaggtgcaccttatggctgtgcaggttccggatagggagacctcactcaccgtcccaagggagccattagtctggaagcatgtgtaaaagggtaaaattcctgccccctgggcccaccactgtggtgttgaacgcgtgagcgcgtggattcgcacaatttcttgcccctctatagggcgcatactcctaaggtgactcgggctcgctagcggagaatcttggccaggttacggatagtaaagtcatctaatggaagggcgttacttccgcgtacaaacaacttattggcaaatacgtgagagcatcatgatttgttcgctgctccctattgtcttaaatgatgacctttagcccggggggccctactccttcgccttaggaaacggtaagggtactcaagtatccccacttgattgctggccaacctgcaacatgcatggtcatatccgtttattcattgtttttcatcgcatcttcacttataagcaccgaactttatagaaggtcttgggtcgtaatccggctccgcagaagggctcagatcccaccttgccacgctacgacagagccgtccattaaaattcatgtagtcatgacgggacgcggactcgtacacataactccgtctgacgctttgaccctacaagatgaaccctatggtaaatatcaagctggttctgtttcaaactttgtaggagaaggcgctcaacgaacccgcgcacatcggcagctagccggcgtagactctctccaccgtttacctctatcgaagaggggtctggagtcataatccgtagggagggtaacgtgcccgaatataagccaagggatcgcaggccctgtaatcataaatcctgtgatcccgcaagcggtcgaatataattccgtaaaacccatcacggtgtggtcgtcggattttattacaccttcccaattgctatgccagcacaaatactcgtaaagaactttgtgaaacgcctccaacctgagtagcatgtgcgcagcatacatgctggccccaacgccctatcgaccgcaggccagcgcgtgttgagtctgcttataccccttgctcgcgacatagtgcagtcctcatggcacaggataccagctttgcagtaaatccgattaaagtagtctaacttagacaacaaagcggaggcgaaggttgttttgtctactcgtcacagcgagaaggtgccccaattcgatcccctcgtttctgctatggatactactgttccaggttaggttccaagttaagacgcgctgaatagcaccgtagaggaagtaggctaggccacctctacacatcgttattgtaaccactggagtccaacgaggttagtacgtagtcttggcagtttaatcgttagtaagagatgttagggcatttgtaggcagcaaaacgctgacctcagacgtacctcagtaaacaaccggaatgggtgattggtaatcacaacaccattgcttacctcttaggtcgtattcatgacacattcgggatccgacagagatgagaaggatgctccaatgattccagggtatggtcgttctgtcccgcccacatggtaagtacggatctgggactcgcgttgatggcctctgcaaaatctctgcacgttcggttcccttaagtgttgttttagcgggacccatctcgaaccaaagttaggtctcgcacccgtcgaatgctagtaggtcgcagtttcatgcccagtatgtactgataggcctctgagaagggttgcgtaagaccggagagacccaagtagcgaagtcaggcaggccactcttgactatgacttgtccactggtccagcccgaccagaccgcgcaaaccatatctagtgaatgaatcgtgtctggaggcataaggagataaattaagcggtgttagtgaagtctcttttgtagttttcactattttcggcgacttgggggccgtacgtgtcgtacgagagtggaggtaacgcgactctgagtgcattactgagacagaatctattcgcccctatcagaatagtgtagcagacccccgtgtattcgacaagtaaggttacttccaggccctaggttataaagtatgtgcttagcctttaacactgagtagtactaactggtggctaagtctacattacgaagaccccgatatcgcagctggggtggtgtcttttaaacgccgagcctttgccaacggaacctcctccttaaagcgtgctctattaacgagacccgagaacaacgcagacccccaagagaaaagccagaagcagttatcaagcctggcgagtagccactagccgaacatgaaaccattcgttctggcgtagcgtagacgtagtatcatagcacgttaactctcttcctgtggcgtattttcattgtggtagatttgaacgtacagacctaaccaattggggatgtgattgcgggtagacgactcctcacttatgggagctagggccgtctcccatgtatctgcgataaccagtgaattaagcctgagcacgtttctgctagtggcggacgaaagtggcttgggccaaacaaatggcaacgtggtaccgtaccgataatactactgtagacattggtatgtttagttgttgcgggcagcggttcgctgcgaactcttacgtttgcgtcacagattgagagaagcatctagctgccttcctgccgaaaagcggcctcaaaatgactcaggccagggggttaacgcgcttgttcctgacggtatagcgctcatccctatgtccggtgattggggcgctcgggggattttgcgtgccctccgatagatttacggtagttcgggcccgtgcattagtttggggaactatgaccgtgtaagtctgatctgagcgactcatcttgaccgcggtctgttgagaaactcgggtctgccggtatcgtgcccatggagtccaatgtcgcgttagtatctcgatgacaattcctcagacacttaagtacattgtgattctgactagagtcgacccctacccaattgatccgtcttcgttcaccctgggtttattttctggaaggactgattaaagttaggacgtccggcacccttcattaggaggggctattccggtccacgcgcctcagcgacatagatgagacagactatcgcgtctttacagctgatcgttgctcccagagacatgaggatggacaaactaaccaggctaccagctccctgacacgccggagtgttagatgcattggatatcaagcgttccttacttgctctaggaacatcaccatttggatctatgtcttgttactagaataccaaatggtcttcgcctcagatgcttattttaataatgggtgccatgaaggacacatctgcggcgggcaatagcctattaccagcctctgtacgctatacatcgagcacaagcaatgtacgtctcgggggtgcaaggggtgtcatctcctgtgtgagagagcgtcgctaagttttgagaccgatggtagcaaggatacgccaaatttactcgcgctacttgttcctagcttgttttggttcacggggttcggcctgctaggtaggtcacatgaactttggaaacctagtaacactgaatgagactcagagacgcgtaggttgcttacacagctgggagaaaacgcagggaccggagtggagaccgatggtttaaccattttcagtcagtggcgataagtgggcggtttgtggagattagggaaaataactttcacatctgacaatattaccggcggagtgggctgttgagaataatatgactgtcaccgatagcacattagtactaattgtagcttccatcaaacacctacctctgctcagacacatgctcttctacaccaggttccacgctggttggcacgtcagccgtggccccggctagggaccttgtcaggaatgggaaacccatgttcgcctgatataacgcccttattacaccttagagtggcgccgcgtttcagaacaagactacagcggtatgccagttcgagacgcctacatcctatggggcaagagcaatagtcacgtcaaaccacagttactatatcataacagccacgacggggttatgcacctcaactcgacaggatacagtgcgccctgccacgacaaggatggcgcctcagacccggccagccacgaccggaaagtgtgttctagctagaaaccagacactgcagttatcaggttaagcggcgtttctacattctgcggaaggggctgtaccctaaggtgttgtcccgatgagagagcgccttttttcctacggattcctattgagggtctcagatgtctgcactaagcgggccacttttataacaattctggttcattccctttaagtacttctactacattgggtgctatatgttggggtccccggagtccgttatggggcgctgccatatccagttgcgtgctgcgatagagttaacaacacgatgtctgcgtaaagaaggaacacgccggctagggctgtaagaatgatagtcttgcattgcgttacaataatgctcttaacaccttgagggtacgcttcgtcgcgctgctggttttggtaacaatgcgcgaaagggacacagtactttcgactacggtaaccactgattaaataaattaacacaagtgctgtataacatccacaacataatcaacagataactaatagaatcaacacctcgggggttaagaattaatcgtccaccccggatagctaagaaacatacttgcgtggattccgcagtcctgttgtattcagagatcgccgcgtttacgctctgaggcccgctgttcagtcaatttgtaactcagcgagtcaaattaatgtagttcgcctcggggaacagactcggaggaagagcatacattgcccgcggagattgcaataacagtactgggcatgccataagatcgacgtcgcgaagctatccaaacgacgatgtaatgggtatcatacgactgcaggggtagggctgacagaaggacgcaggtattggcaccgatttctacgacagccatctcctcagtggatcatataatggatggcttacgcgcggtcaggatgttgttccccctagttgactgggagtcacctaaggtgtctcgtcagaggccattactccagaagtggcgtatctaccattcataaagtcttaaagtgaaatataatcctacacaccataggtggtacgccgaggcgcgtctacacgcccctaacgagagtcattgacatccgcgggctagatgaccatcgggtcgcgtccagtgccagaaaaatacacactgtgtcacccgcactcgatgatgagtcgacttttgtagacttttagatgtcttatctcatgtgggactgcagatccggaacctactgaagtgcgaagctctttttaacgacagcatagaaatggctgaacctaattatatagtgttctgctgccagaggcttaatttatattggcccgatatgcagtccggacgacgaccaaaggcttttttgcagtatagcctacagcctcctttagttcgttttggtctctactcccttaaataatgtgacctaccgatcggctctaggtggacgaactgcaaaacggccattcgaatgggacgctgcactcctgcaaagcacacaagtgacgcatcgacattctcttctcgttgatgggattgatccgctgagtttgtacagatacggtaggaattcacgttgctgaccatcgtcgataaaggagcttgcccaattgtctaaagtccaccacagcgaaggcttgtgccggaggcaggcgttgataccagtgttgcgatagcaaaccgagatcgaagcgttcctatatattgcttccatcgtaacaatgggcaaaatcttaggcgcgtccataatccactgtagtcttggggcaatcgggaggagcgtctgagtggaccgatacaaactgatagtgtcgcaactttctcgcccggcggtcataacagacacgcgcaggatacactgtgagtacaagaggctatagaaagatggtaccttcctcgtcatagatgatcatctaccgactgattcgctcgtaggacaaaccataaacgatcgtagcgtatcatagacgagacgtcgttatgcgcgagattaattactgtaatcggtacgacactcttaagtaggttttcgtcgatattgcttcagtactatgacatatgcccgtgcacagttcaattaagataaaatctggctcacgattgggtggggggagccggcgtcacgtggcctaacggcactgtgtgtaaccgagggagattcgtctcaaccaaagtgctttacttactgggctaacaccaggagggccaaatccgacattggacgaggcttactgagacgacccgtcatctctatcacagctgggagaatgcatgttatgcgaagtctacccatattgtaggcgctcatatattacggagtcaaaataggaaactgaagaccaaaccgtgcgtcgaccataaaactgctccaggattgcgagattttaataatacattggatttctgactgcgtccgaggagttgaactgtacgttgcttagcgcgatggcgaaggagtaagacctataagagtttctgactgcaataggagaaactaatataggtcagtattgattttccaacaataattcgttcgccaacttttggggatgacgaagatgcgcctagaagcagatatggtcatgttgctgtcacgtcatcgacaacctttgaacttacaatactctggtctcccgggtccgacgcacggggcgtctgtcccaggcaattgagggatggcaatgggtcaggctgagaagtaaagggggaatcattgcgtgactaatgaaatactgtcacgcctcagacattactacggcgtagaaatccctgggtgattattcagccaagttgctgggatttccgatgatttgatacaacgtaactttgtgcgttatgttcggtgcttcacttcaactttgcaaatcagattggtatgtcgaaggagttggctggagtaatttccgcccagtcgcttagggaacggcaccaacacgggttgcttaagtaacgacattctataaaacggtgggtcctcaggaaaccaacgtcctgctttgtcacccgaggtattcaacactttatccgacatgaatctaactaagcagtaagatttaacacgaagatattacgacaggtcgttgggcgttgacgattatgtttgacggtctcagagccaaataccccacataaggatcgggcattacacgagcctggattcgtcagcattgcagatggaaaagcccttgggtagacacctataagctattatagacatcggtcgcctcgaagacgggcgcctaccagctttctaaactgtagcattgccaggtgtcgcggcgtagtaatgttcctaacgccatctggcaatcgtccgcccaaacctcgattgatttccaccagattcccgtcgtgattgttcctaaggcgttggtccatgggtaccaacgaaactagcgttgggactccgatatagcaggtggtactgggccaatactctccggcgagtgagcgcctatcgaggagggcacgctaggaactatagaccaagtaccctataaagcttactaggccgtctcgttcaagctgatgagatcacaattccccgcgaaccagaccgcccctccacgaccttgcacggcgtttctatcgagtttatagtgatcgactgtcagatatatagttcgggctaacatgtttgcgtgatcagctttggcaatcttgaacgtcccgtcaaagattagtgaatataaggagatccattaaaaagatcacatcaggtgggcgaccgggccgccgctgcctgcgagagcgattgaaagggtaaacgccaggtctccccttatgtcgacagttgttacccgttcagtcaaatatcacaagaggacctctagcacgatcgtgggggagtagcactagcataaccagtccctctctcttagtgaattacaaaacccctcgcgcgctcggcgcaccaaacgccgcgatatagagagttacccagcctgcattcaggtgctcccgtcagaaagcaatcacgaagcaattgcgtgacgcgaggaaaaatcaaaaagcagcaaggtagcgattgctgcagactactatcccgccatcaggtgcgagcgacaattcatcaagcgttgtagcgcttttccccgcgcctgaagattgggacgggaacttacacgttaaatgaaaatagcggtcaccatcatgacatacaaagaatattgccaagacacaccatcctccaccctccgccctgttgcttcaagcactccagcctgaaatccaatttccgagtacaagtctttcagtcgtataattagaccctacaagtatgtttactcagcttctgcctggaggcgttcttaggtgtgttcatagggttcggcaatgtgagcacttttgtgttctctcctttcatctccgcttcatcagttagggcacgcacacgttcaatgtttagaaattaccggcacgagggaccggccaaatagaagtttccctgcacgttatccctgttgtgtggtagtttacgggttagtacactttgggcacttaacttataggtccttaacacatcgcttgatcatgaggttacggtcctcgatgtaactatttatggtaattaacgttatagttcgtctgcgcagcgaatatgcaattttgtgcttagatcggggatccaactggtggtccccttagtgtgtcagtccagcatctgacattccacaattggcgtgattctctaaatgaagatactcctaagtcagtacgcctacaaagcaccacgtgttgtccacaaccggggttgttaaaccagttaggtctagaagcgaaagtaagtcttgatcatcgcaaccgccattatatgatatatttagaaccgtggatacaaaactaacatgtacgtcctcgaacggccttgttgatgaagagcaaatccgttgtcccggacaacgaaacagctactaaacgtaagccaaaacaagtcgtgtgtggacgactgctgtcatcaagaactctttgcgatgccgtaaatttattcttattctcagattttgcctaataagtttggaccacccaggggcccattcgtcctcttcgctttctagcaatggataagtgagtcccaagtgcgcgccagcacttcgtgagaaatccacggaaagcgagtgttaggcactattattcctgtgttgcaacgtactatccttctgatgtattggcccttctattaagattgggtcctattagggatacgtgctcaacgaagggactcctaatggcgccttacaagcattatctcgaatctacggtacacatggagacgaagtgccagcttctctgattcctatcacgctggccatgacatactcacgaatcttacactcactcgtactcctgggtgtcgtatgattaagcatcggagtaaatggccaattttgctgctgtcttgccgtagtaccggtgggcccatcgaaatctgtatgatattgccaaatgcatctattcatgtcgacaaaatagactacggtggaggactaagtgattattattttcgagagcgagatgggggacaactaatctgattgtggctagccctttccatgaaccaagatgtgagagtagcctgcgggagcggcttgacgttccttgcggaattgagatggaacgtaatgggctacgggaagatgtaattggtgtcctccctttgtaacgccccctactaacgttccaagcggccaaccgtgtatatacgactgcgtgttaacgcgtgtaatgttcatcccctctatgggggttcagagcagaggatgtctaggcggcaatgtggataaccaaggggcacgtccgttaatctgagaacaagcagtgactaggaatgtggtctgttattcttactgactgctattagctaagctcctcagtagtcccctataaattaccaccggatttcagaaatccagacgacgtagacgcgcatatgctactaaagctggctttgtctcaatcagcacttcatgctagggatctgagattattcacgagctagggtggcaacagaggggcggactaggactaccgtaaccccgctgtccggtataatggatcaatgtttacagtccgattgcgtagtaacaagaacgaccagcgcgatttgcaaacgtctacttctattccatggccgaactcgtgtgcacgcacgtccttgtgcctgaagctttgcgatgcctcgccttagctcgaaaaaggtgcgtagggatgcctgcggtacaggctgccactgttgccaccgtggctaatactttagggtgttagggtttcacattcgaccatctgccatctgataggacccggccggtgacgtggcttgtaccaaggggattggataggggtaccgtcgcaggctgtccccaatgaggtcacactgtgtcttacattaaacgcgctgagccgtctgttagatcaagttgaatgcctaatgcacagagctgaaccactaccaccgggcggccacgatgtcgccgtggaggctggaaatgtctacaggaaccgggacatggctgaggagcgctccagtggattggcttcgcatcgttaacggtcaacgaaaattgcaccctgctttggagagcttctattattaggcgtgttccgaaatattgagcccgacgtagcgatgggctttaattaggtgaatcgtgcgtttctgtgcacatcataccgaagatattgacctctttgcatgcgaccagttgtctgcgcagtccaaattcagacaaggaccttacgggaaggtaataagtggcgtgggagtcggctctcctaagaacaaaaggcagtgatctatccggctaatattaaaaaattctccgcatacgcgaattaatatgatgaagttataccccacgggcggacgaagttgtcttaggacgcgtggacagggcgattaggtacctacggctaggtaatccgtttgtgcaattccaaccgaggaaaacatgccgcaaatcataaacactgttactcctggtatagacgcatctacacgcaaatagtctgtccacggctcgtaagacggttgtagagccctctccattcgaaccatccgtccgacaatcgcatacaaatcgactcctgtcgagaaaactctacgatgatcggctcgcacactaataatctaaacgaaacagtgtgtgtattcgtccacaccagccacgcggtcagatattttccggggagacgggagtgtgagtacttcttcgagagctgtttgccgtcattacgaggtacgctgttcagtactggaagcacaagtacctcgggcacacgtcgaaataacgaggaacacgtgacacgggtacagcagacgctgtcgatgcccagtatcgcaggcaacgagagcgctacggttatcttcaggaaccccttccattgcgtgacctcacaagagacgcgtgctatttgcaaatagattcaacgattccaactcatatggatgcggtgggtggacttaacaagtggggccccatgggcaaaaggatcatgcagttacgtgtatttgcctcctcaggttgtcttaggatatcttagtgtagcgcggtactgaactatgcggatgaaatgataccgttcacagccaccttggctcttcagaacactgagaatatcctgtgccagaggttgctgtatggtagaattcagttaaccgctacggggacgttatattaggcgaagaatcgaatctcacgctcctacgtcacgtcgcggataaatgtcgatttaagcccagcgaatgccacccgcaaacgaactcgcgtgggaagaacgcctggcttctattccggtaagggagttttacacataggttgttcaaagtagcgcgcacatcctgcggtccttcgacgaacaggttaatcaggcgcgatgcccagtctcctgggacccccgctcgcgagcgtgtaagcatgtcacgcttgacttgccagtgagaagcgtcggatggcacagcggaatcccatgttgcaaccgtggcatccaagggggcattagctgtcgtgagcgaggtattaccgtatttgagttagaggggataaggtgctggaagatcagcgccgacagatgttgcgcttacgccacccctttaacacggccacagggaggataccatgcacaacacggtatacacttttccaaccccattcatcgagaggacgcgtcctagaagggatgtgtagaggtgacgctattcagcgggcaacagaggaagggcaggtagttcaatcgcttgtaggcaaccgataaggtgagccgcaaagttatagccgcgttgtttcggtgcaatgatggtcggcatgtacgttctggccctggtcaacggatcgccctacataaatgtataacgttgtaagaatgcatacacaacaattataaagatcttcctcacgcatgaagccgcagctggaagtcctttgatataaggcgagttttcattgttagcgcacaaaatcactctatgtggatctcagggtaatcaacatgacggagctcacctgaagggaggactaccactcgctgtacaagctacagagtgcttaaccagccagaggcagcgactcccctataatcaagagtggggaatagctgggattcgactaaaaagagggaacaaacgcactgcgcgcctactactggcaacacgagttttatcccgtgatgcggtgcctcccgttgcgcacctggcagtacggtacccgcttgcgctttcaagtgcagtatagctggcaagttaagctcaacatcgacatctttagggtggccgccagacgctgaaaaccttaggcaataggctataacccagaggatggaccattctactgtcgtagtctacccatctcttgatcaccagagccaactttgtaaaatgtccgtggcgtggcgagacgcacagacgccgtctatggctaacgcattaaccagggttcaattcgtcaggagtccacaacactaacgtattagggactctccgagtcatcctgatgcccccagtgaaatctagccaagattggcgcaatccagttattagaatgcatggtcccagacgaaacagcagatttatggagcgacacgatgcggggagacggcgcagagacagtattcctcactgtcgcctatcgccacaagaggcccgtcttggcctagatgaaacgaggccgtttcagaccttaaatataacaagcggtatatttgaaaacgtcgtccaacagcaagtggtgggcgccgccttaactgttgatagaaattggcccgtgtctaatacattttcaggggggcccaggcacttggtgcttgtgcgacagttagagtaacccgaaatagatgggaaaaccgcattacgcctggcttcgttggcccgccgggctgagtcaagtgcacacttcgcgtgaaatggagcaaaccatagacaagtttccgatgatctgcctcctggtgtcgactgcgggtattgtgagactttcgctctgtggacccttatttgcgaccctaagcttcatttcgagtccgcacaggttaaataacgtatatgtaatgtcacgagttcggcggaggcagctgcgccgcaggataagtttccattaggcgagggtatcgacagcatcggccagctgccagaaaggagccaggcatctatgcagaccggtgatgacaatcctttaagcttacaataccgtaattgaagataggtcttaattcatcaatcggctgacgaagtaactgatgcgcggatgagttcagtatcattttactgcgagacagcacggactctgcgtggtcctgacagcgggtcttgccggctctcattggatctagtgtcccagatagcgagggctgagaggttctcagagtcgcggcattaccggaatgaccacgtgtctcaatcgcggagtctcaagtggatgcggacttgatccgtaatgtccccctaacatagcgggccacagtgcttacgcgtgaggaattaccgtttaacagatttgtaacgatgggggcgggtacgacgccacatagtatagttccctagcgaatcttgcaagcacctacgatcaagcagaccagagctagtaaacgcagggtcttgcagaatcccctgatctactctacggtctgactattctagacctcaaaactcctgtccactagtaggccttcaaagcagcggttccgttgagggcgaaacttttatccaagggcctttggcgatcgccgctccgaccggcgatagatctgtaattcccttggatacactgtctgcctagggcttagagttcgcgcctgtgagttaaataggttcgatggtgtctcgcaaagcgcagccggtactcttaccttaatgtagtacaggcaagggcgtatgtatattcagttgcgggtacaacgtttcgacatctaagcaaatgcgaacacccgtacgctggtgtggactactaaagaatccagttgacttagggccacgtgtggtgaattcattagcataatggcatcccatcgcaccaaacataaccccgcaatgattgaaccgtgtagtcaaaaaggctagtagcccctccatttctatgctgcattgaggtggcttgagtctgcgtagtgtgccgaaaatgtccaaagctgggataatttggcttataattttaataagctaacatgatctctcatcttcggacgacgctaatagttaagcttaattcggtcatggatccgcccctcatctaagccgagatcctcagcttggattctacgcatgtatcaccttttatccgataagaccagagttagttttaatttgtgtacttctgcatggtacgatctgcttatgggcctgagttactatctttgtgtgcacaaaggtttgctacgcgccctaaggtagccggcttacgtcacaagtcaagcttcccagtctgtccgcgaatacacttgttcatacaccgcggtgtaaagcagcgggccccagctgtatagatatcttctggaaagggtttatcgttcttcctagtccgtcaccactgagcttcccaagtttataggcaaaccggctcattctggatgaccacgtcacgactcgctaaaaaactgatggttataggcgtatctataataataacttcgctgatcccagatgtactacttgatgaagtcaaagcaagcaacttaaaaagttatggagattcaatcattcttttgtttttctgcgctgtagtcgtattagatctgatctgaactcaaagtaagcgcgcagtcccaactcaggatcctccgaggttcacgctggctgcaggaaaatcctggctatgaagcttcccgaatagcaggactcagtccactacccacgcgacgtcaccgtcaggaaggcgtagagtctggcgaagcatttgatattcccgtatcccagagaccactgggccacaaatcccaactcgagaaacccctatcgaggggtgcaagaaatggtattaacgcagcccctttcgggtgctgctatgaggcgttatccaggtggaaagtgttaagcaacgggccccatgacattgtaggtacgcgaggctatgcctgcgagaccttctgttgactggcatccgtgtgcccctcgaagcaaatgcagtgtacacatttgaatgtaaaagcaggtctatggggattagttatatcttgtaacattaagatagctgaggtcgtcgtgcgacgcgtactattttcagaccgagattgggacgctttgtacttagggtcgagaaactatggttaagatcttgtgtcccagtaataaaaaaggtctatttagttccgtgttagaacacgacggacttctgctaaggcacataacactcgccttatatgggatgctatacaaaacgcgcgagttcttctctcggttcaggcggcgtttcaccgcctaactcacttagaaagcgctcagagtgtctactagtggaccaagcaagtccagaaatgtacaccataggaataaccagattctccacagccacgccgcaacatcactattagatagtcgggtgtgtcaacacctgcacctacgccgtatcggcacttgttttaagtctatgcaagcgcgggaatccgaacataaattcgaaaccctgtaacgccggtagtggggtgcgatgaatccgaagagcctttgtgccaaatgcggcatcaaggagccaggacggaaagaagagtgcagacgatccggggaagcgccgcttccttccactatgcgtgacatcacgtgtcttaaatacaatacgggacacgaatacctaacttcaacaccaaccgtttatagtacacgtctacggcgtcaacagttcgggggacggctacctcggttagaatcccaagtgacacggtactcgtgacgtcatgtctacttactccaattaatctgtttctagggctcgcacccatgctcatgtacctaactctgtaccggctatatccgtcccccggagtcgaaatccatagtacttgacccgggtacttaccacctggagggcgtaccagtcacatgctccagcctaacagagtgctattggattagcccggcatttatcacctatatttggcgccttgacctgcgccgagtctgcggagggatccaaatacatacgcgagatttccgacagaacccgcccctcctgtactgctgcattaatgatacaggctaaactgaattgcgagttctaagatggtaaatactcaccacctgttagtcgtcatagctggtcgaaaccccggaagaaatcggggcgatcgccttcttgccattaacaagtgacattttgagtccgtcgcgtccggcaggggagtacgtcaattcagacagtttcccgcaatgagcctaaaaatagaggcgaccaggcaaccttcccgcctcctcccctagcatgaccggcttatagattcgagccatgttcctatagagacctgataagtcatagcacttaaatcattactgtgatcaaatcagcgtcttcttctacgtgagataaggaggtagcccctaaaatctatctccgcagctaccgaccctggggggggtcggtctatacgcaggccgtgagagagcgctcgcacgtggatactgaatgtcgccccagtccctgccaatgagggccgcaacgtgtaatgtataaccccgaagggattgaatcggacgacatctacacgctgcgaagttcataccgctacaacctcttgcagagaaggactactcgctccaccctaggtctattgtaacaccagaccgagtcacgtccccgaccataatcaagattcacggatgccctggaatcctactttttctgaagcgcgctttcgctgggttctcagatgcgagtttcacttcgattagcgccacgatgactggcccctcggatacttccctggttaatgaacggtatatagccgcgcatgcgatgatgtcgttaggacgtgaatgcctgactggtagggcaaatcgccatcgtccgtgccgtaactctgtagaacctggtctcacggaaacgtcgactttttcttgagagccggctaataaagtcctgagctcggaagtacactttgttcatcgggtccatgtacgacatgcatatgggctgaacgtataaggagtgtcggtaggacctagggtttcgacgataagagccctacggcttatgtgcgcgactggtggcgcgtgctttgatccgtaaaggtgtgaccgagccaatgagcggatttttttccgtcctggggcttctgttacctccgaagattcgtgtgccatgttatctggaacgctgccgacagagcgttttcggcctcaccagtcgggtagaacatgtgcgctatagtcgatgtgtcacactccacatatagattaactcttacgtattcaaacgcggatcacgaagacccaagctccgaggctttagcactagcattaaagcaagtcagcgagcaccgtctggctgagtcgcggcaggaattagaatgggtcacttatctataggctattaggaatcactgactgaggtacatcgcgcccccttgagtatggatcgtaatacttgccatgcaaatgagcacttctatgatcaaaaggcgcttctaacaggcagaccactcacccccttggagccccgtgactattgattaatcgagtaggggataccgatgggtcccgaagctttacgataggacgggagcgatcgagacggggccggtggaaaacggagccaccgtcatgtcacgctccctcctcgcagtcatgccgggccctcgctcgagcctagccgaataagccattcaaagggctaccggagagatgaggaatgagcgtggcaagactctcgccacaggtagttaacggaaacactagggctagcaacggagaaccagtgttgattaacgggggctgcaatcgtctaccttagccgccggtaccggaatcagggctcgagcttaaagccaaaacggtgggtgacacactatctgcagtcttcatggccattactcccggagccgagggctgacgttaacataaaagccatcgctaccgttgcttttgtttataatagccgagccccgtagggtcctatgatgtttgtctaaagccagatggcacgcatcttacgtaaggaggaatcacctataactgcgtactgtggtaatggtgccttggtgtttgcaaaccttacctcgttagggtccgtaagttactacacctcgccatattgccgggaggaagtctgcattcgaatcagctgactgtggcagggctctaggttcatacttttctaactgtctctcggtcgcagacgacttaggccggggacttggcaaaggcgactgcagccatgggaaacgtaacccccttgcaaagcaagccgataatacctggattccgattatttctttcacctcctctaacgaaccctgcggaccccccgcgtcaaactagatgcaagagtgaaagcctgtacgccgcgggagcttctgcccaccattcgcatggatagggagcccagagacaatcagaccgcaataatggggattgtggggaggttgcatggaggttggcaaacttttccctctcagtgggaagttcgcatgattatgtataactcccctataagtttcctataagatatttttagcgtgctccatattcaggtggcgcccacaacgctgtccagcatctaccgcaaggcaagcaggttgcgtggcagacccgttttagccgcttgcccatgggacaatacccaacttccagtgggatacattggttgatgcaacacctggtagcgacgaggacagcaactggtgattcgctcgctagaggtagacaccagatctccgcgagccatacccttaagacgggtaggcctgtaattgatccaggacgatgcgatccctgggcctcagtacacggtgacgtatcaggctcacacgtggcggggaactgccaactgccatagtcgatcgcgaaatacattcaacctttcagcgctacgctataattaattaaaacctcaacggttctataattatgtttgttgtttagactctcatgttcttcgtacgaaattgggggagttataaggacatccgacttcttagggaacagaagtatcttttgaaaactttgttacgactcttcgtccaaattgtttacgtacgtctcgaataaagtcttgttccgcaggtggaaccattatgatgggacggactgtagggcaacagtacgcaccatagtcacgccaccgtaatactgaattcaagatggtatagacgctaatattgtggtccaccgcccaactattgcccccagctaacgttataccgggggtctgactcgctgtactatctgcggttacggacttaaatcgaaatacgaaatgcccaccgtagatcatcactactagaggcggtataaaggtgaaccacgagcctaccctagggcgcgggaccgccttgacggttgtataatggcaatggcgtgacatagacagaaaaaaaattgctgaccctattctgccgtgctgctgcatctcggagtctgcgctgtatgtctttaggggctcgctgtgtgacacagcagtatgttgccaagtcaactttgcatgctagagcagttcgaggaaggagttgggtgccacggcaacgtatcacaccgtgagcgatgtcttgcctgcaacaagacgctaaccggttgcgtcccggaaaaccactagggcgggtcctataggcttactactcgtggtcacggacgcgcccctttggttctcactttcgacataaagcgtgtacgttaggcgtcttagagtggggggatatcttgctcccagtttggtctcacagtgatgagttcgaatcgttctgacccagccgtacttttcggtagtatctgtgatacaatcggagttgggtaagcggcctatgttctacttgccgaacggtcttaacgcgcccaaactattacacaagcgacataatggaatggtggcgtactccacggtataagaaggggtgaccttgcgggcatgccaagtaggctatcggtttcgtttcgctgactgcaacagtcctctctgattggtctcggtttgccgcgttcacacaccggagagcgcgaactttaagcgcctcgttgcaatagtgtctcgtgctggtatgcacggccagcccctattgtaagtccctccttgtaagcggtttactcagttgtgcatgaatttcgagacatctgcacgctcagagtcggcgcagtggcttcgaaagcgagcggtgctttcacgatctcggctacaatcgatagctaggactatgcgtaaggccggcgggcgccataactatgcgagaagagactgacagtcacgaatacgcaaggcatcgttgcgactattgtaatattccagggatgtaattgacgcctaactacgacccggtaaatttttggggaatcttcagcgactggcaggagctcctatcgtcgaccccagtatgggagagtgtgtactaggtaaacccgcaggtaacatcggtgatggggaagaagcgtattgctggatcgctcttagctagtggaaagaactgtgacttgcccgaatgggtaccgcggtggccaaacctatacaggacagttgcccgttgcgtggtgtacatcctattcagctagacatcgatctcaccatctaggaggggatcacggcctaggcctggagccggaagggaagtctatcgcagtgtaccggaatggtgacccctatgcgttttcgcagtgccgcaatagtctattcgcgaccaaggggccagggtggggccaagtttccccggcgaaagcctttcggaaaccacttcgagtgactgcttaaattaacgacgctttggactgacggaatattaagaatcgttacgtaagaccgggaagatgattactaaagatgccgcgactctcttcctcatattcgtggcggattgacgcctaggtatgctgcgcgacatggcgcaacgggtcgctcctagggtctgcagatcccgggaaagtgcacggagataaaagcaagtctcactactgactctgttatgctgccacggctcgttctaagcgcgctcaaatcacgcctttatcggatgaaacgcttcatccggcaagctgcacggtggcggcaatttaagccctgctagggtgtcctttagcggcccaccgggtcaaactgtgctaggtcgcgattcctggcaccccccgaagtcctttgacaggtctaagtcgagacacaacgtgtgcgcctctcaaccatagcaaccatccatatgtaaagaccccggggcgatgcaactcgactttgtagcattcacattccaaaccagaccagatggtgaagttttatgacaacacgattcataatgggagggcgccgctggtgtttgttcctacattgctcacgggtatttcgccgctcaagtattaggcctcgctccaaatggatacggcgacgaagggaaccgtctacaaaggactgtctccatccgatgactgaagacgacaggccaagtcaaaccgcaaccaacagcgactaacccccacgacgcgctgcaacacggtagatgactggagtggactgggcttcctgtgctaggtgtgagtgccaggaaagcacgcccatgttacgtccttagacggagtacaagtctacggagtgagtccgctgtgctaatcaaatctttggtaccatagagtacgggcggcagcaggtccctccaggttaactagggatagaaccataaaccagtaccaacacaaaggaggtgtaattattcctaaaccacgaggagcgttagctgctccgattattaaaacgatcagggccgtggcacgctgatgtggttgacgagggaatctgactagccctgagctacgtctccgatgagataaatagacaatagctggcctctcttacttcttcttcgttgtggctgactccaagttgctcggcacacttacttaaggaacgcggtcgcgctctacaagattcggctattaccctaaaggttcagccgctgagatacgccccgttcttcccaagagtcaactcttaaagcctgtgcaccgggggctaaacccagctgctagctaaggctttgccagactcgagggtcaaaagcttgcctcagtcttaaatcgttactcctgcgtaccggatgggtgctgggtacgcgcgtcaatacactgggaaatgctatctatgccttcaactagtcccttcatcgcatacgaaacgactacaacttgacgaggttaattccgccgttgagtcttgggagtgggagccgcatggctcattacgcactgatctgtcgcttaaatggactaatagccgtactagggcaattattagcgtggttcacgctcgaaggtaatatgagcaagttacttgtaaaaggagatcatacggcatgaccaggtcaggagggcgcccggattgcagcgtgttacggcaagggataccgatgtgcagtccgaacagtgttgcgagcctgttccgtgtggataatgccctccggtgaatatgtaagagcgacccgattgagtcacatgcggaccactatagagtcaaatgaccggggcattgtaaactacatcggggggcaggcaaatcagctgctgtggagccaatggctttgaagatacccatgtcccacacgacctaggtgatgtactcgacggatactcccaggccgatcgacatccggtgtcatcaaaggcgaatcgtaacacctggcagtttagaagcgagaagacctgccggggactatttgtctttagaggacggggattgccacgacctaagctcattacgcgatagttccatgccggtcgtttgaacaaggccgacctcgccctttccggaccttctacagtctggctcgcgttcgggaaaacctattaatgaagggtcacggacattgttttaagatcaaataccgtattccgctgagatgtggacttgtttgtatcttatagcgctgttgctaatctgaggtcctatgatcacgggccgcttatttcgccctagctgacgtttcccttgcaccacatgtataatgcgacttaggcatctggttttaaggtgctgactgcagacaggagttaggtccactgagataaaatgacgcccagttctcagtcgaccctcatcctataccctgccccgaggtcacgcgtatttcatctttcagtgtctcccaatagccaacatacatgtgcattacgcaagcataacccccgccggcgcaagctgcaagaaagatgaaacgcttgggtataaccatgaaacaatcaccactgtggcaacatccagcaacaagaaccattcagttaccccgcatgcctccccctccctgagtaagaaacccttggcttcaagcccgggcagttttgtagacttaccgaataacccgatccatctgaccatcgtagacacctccatgttgaagtccggttggcacctgtttatagttaggggtagagagctctaccgatcagctgtggacagtttcaccggctcccgtccactgagctacaaatatcaagggtgtctgaatcgttgcaccgccgcccgccaataggccaccagttcgagtcacgggatacaactatccagtggcccttcctgcaatgagggggtcttgatatcgcttagaccggctctttcccacgtaattctctaatagtcagtccacatggagtgctgcgtattatgagccgtataaacttttcgctctattatgagaaaccgccgccggacctttagatgaggtagcagggtatagacctcgaacaatatcagttgcctttcgtaggatttacaataagaaacgtaacctaaataacgcccacgagcagacgagatgcaaacacaaccgggttagtgtaatctttttcatccaggagtgcgaacagaggatccgcacaggtttaccaaagcgtcttaaggactgtagaaagaacacgacttgcgaccactgcacttggagggggagagtccgataaacaccggctgccacagtgctccgagtggggggtgtaaggaatcaacgtattcacctatctcacagcctttttgatggccgcatccaagtgcaggaatctgagcgtaacggttggaagcgcttcccccctctttcggcgttaggtattgacttaaacgcgcggagtgaacaacggatctccacaacagtgaaagcgcttgatggcagagggtgtataacagcataccccatctctcggcaattggtctagtgatcactcgtcttgtaaccaccatttcgttcgtcttggcaggtcagcctgcatcatcccaatgaagtgaagggcttaaattcagtacactacgtcgccaccgaattttatttatcttttagacattgaagccacctcatctgaacctaatagtcggaagagtggctggactttttaatacgatccgtggcgcaatcactaggtcctcggctacgctaactctacattacgatctcgggaaatacgcagcccgccacctcgcccgagctcctccagtctctatccacgcattgacactcaattcatatctaattccattcttcctggactaggatgttcaggagcgtccgtacagcgacttgcggcacaggtagccaatcgggagacaagttaccgggagagcaagccgagcgacaagaaaaacccttttctcttgcctacccaggagactactcgaccaagtgctatattcaacgggcgtagatagtcttcctttgtgggcttcccttgcggtgctacatagatctcccttgtgtaagtgtccttggtttgacgtggcttatgtcctcagattcggtcctattcggtatttagcttttctccgcgctcgcagattggggccgcttctgaacccagtcgattcctaagggaaagctgggagggatgggtatgtattatctcctcaacgttgcgaccgaacattatgttcagtccacgctccggtgaacaagatgagatggtaccgcgatgcaattgttttagataagaaagtatagctgactactttggtggcggcgacgaagatgtaccagcatattgggaatggacgctgcctcagcctgaagtaggtaatatgtttccgagattacccatcccccttataaatgttcaatagttgtatccgggtttttagtagggcctgcggagggcgcgttccgacctcagcgctagggaaaagggactgagtgaatgtaggcataacggcgtccctcggttatcctatgacacctcgctagctagctttgtgggttctgtttaactctaattgttaagatatgtccggcccaaccccgactaacttctgcggaaccgattcctcgattttcgtctgcactgacgatagttcaacctcagaatgtccgggtcatggacggagaagcgcggatgtcgatagcttctgtttgcaacagggaccaattccaacgccggaagttaatagagaggctgctgtagtgactgttgcggcgccacacaggtcagtttcgcctaattgacagtgtattctgttttcggatccaacatatactgccccccgatctgccatctattcaaactagggtaaaccgcaacgcggatccgagtagattggcggcgtgcagccagtggtttcacaaaaattgacagttaattccttaggtcccctcgtgggcaggaactcggattttaccttgaacggaaagcactacatgggggcgcctgcgactgtcgtgcaggtttagggaaaggctgtaaagtgccactccctcatctcttcacaccgccgctgtcttggcttaaatctacggcaggcatggagattttccaacaccagaatggagattaggttatgttcaacacgcggaggtccatcttgcccacatataaagacagagggactccttagcgtggagcaggagaatagtgagggcatatagagcgacagcgacaagaaatgccattagttggtatcccgtgatactgctgactgcgcgcactgcaggctaacctcggttcgtgcctagccttacaatgcgtcaaacggccttacagcaagctcgccgaaattcttgacacgaagccagccctagccatgatctcagtattgctgtctatccaactcttactaggcgaagttaatttagtttaatgtacgcgccatggtgagccgaacagcagcacttgactggagcgaaacgcgaggcgagggagatcgagcgaccctcctgtaatggcctttctgcttttgacgcgaaactgcatagcctactgacttatggtaccgccggcctcaatcctgggatttgtgcggctttaaggctggtggatcggtgcggtcaatgcgccggtctgtgccacacagagtgattctttcccgatccgtaaacaccccacattagtcggcttgctcgatcaaccagtgattagtacggtatgtcttgctcgactcgcaacttcgggtaagataaattgagtggccatgataagcgctccttggtgggcagtaagccgatgttgccagacaaaggtacccctactggaagatctctagcctccattttacagactatgaaaatgaacaggcgaggtgctggtataatagtagataatcagagaaagtgtgcggccgcagttggtcgtcaatagtagctcagggattgctcattggccggcgccaacgcatcgcagctcgtgggccagggatacaacctgcgaaaagctttgccatgccatgtattacattggtggtattagcctgagtgggaggtctaggaaatggtgcggttatcacagttgccgtagctgctgtgccttatgagaatatgtcacttcgaaacagagtccgcaccgcgcccacgaggttataaaataggctctagagtgaatacgatattagtagttgcgtatgacttactactgttctgatattggtatctaagacctcggctctgaccgcagcaattataatagtcttgcctcttttacgccagccgaccacaattcggtaatctgaggcattcgagactccccgaattttttgagaaaggcccgtcatgtaaacgcgcacatagtggtgactggccaccgccgctagcggggcgcaatagacggattacagggctccggtaagggtggggagagaagaatagcgtatcgcatcgctctcaggggatggtgctaggatccctcaaacaccccttacattggcaccgtcccgtaataacacggtcctgcgcaagactgccagttgtggtttcccaggtaaccactagtgtagctcttaggtctcgttagaatcaacatatgacatttgtccggataatcgtcgaggcgcccactacgttccattctacgctcgccaattcaacgtctccgggtgcaccctgaacgccgaatccctagggtaactgtttaagtcgataccagactcatagcttgcgaagaaggttctgcctctatgctccgtcccgtcgccgaagtccgggctccgttgcaaaccctagcgaagagcctttgcgtgctctagtatactatagtaatggagctaggtctggggacgacttcttagaaggggaagagaattggccggtgttcagcaaccgttcattagtacgtttagctaaggaatccagttcatctatgaaatattgatgacacgtgttagtctggggcctgcggcgaccgggttagctgcgcgctctggacagtgtcgagcgcaccggcattcgactttcaaggtacctctaaaacggatttgacgcacagcaataaactgatgctttgtgctacagtctttcataatccttcgcggacaatcttgtccacctgcggcgtgcgtttgcatcatgtgcgagtctgtaccctctattttcctagttcgggagattaggattggacgaactcgggcccgttatcataacgcagtggaagcccgatacagttcttttgtatgctaacgacccggaggatggggacctctgcgagcaggtgtaacgaaaatttgcttggacactctaccgaacaagtagtaggtatgtcaagcccgcctgtagaagttgctttcgtcctgctcgagacaaatagaactatatgaactcggatccggtgttgttggtttgtgggcggggaaaatgccaaatagttccgaaatggctctcttcttccagccgcccaagcggcgctagtccaacgaatccctgaatcattcccgtgctaaccccgtctgtatggtgcagattcacaggtgtaaaggttccgcaatagaaaaatcaacttccgccgtactcgctggggattcttactcggatagccaacctttcgctaatttatgcacggaggaatcattctgaaactacgaattgatagcaataagcagaccgccggatagtacgtccttgttgttaatgcattcagaacataaagtgtgcccctaaacaggagcggtgtaggaggggacagtgtggtgttccattgcgaatggtacggctttgcgctgttcaactttcgtcccaagcgaggtgaaacagctactcctcgcatggtgaacattactaccaagtattcagggttgccctcgacctcgtgtagtggtcccgttagggttagagtgtgtcccacaatgtctatgataggtggcgaaattaaacagcactaggacaacatttccctccaaaaaccattcagctccacgcgcacgcgcgacgacgcttagacacacgatagccggtaccgcgccatttgtcgactatgcggttacctcgaattcctaagtttcaacattcccaacggctactaaactcccaaacacgcacggttgacacactactagtctactctagccgttaggtgttaaatacgatcgggtgtggcatttgaccttagtatgaaccagtgagatcgaccaaaacctaccagaggcttcggtgcaggggtagtagaccagtaatttaggcacctgccattttggtagaggtcttaggcacgcgtaaacaaattgcttttccggagggattcgatcatgctgcgcatatgaaaggaaatcagggggtgcctctatcatctcctcacgagccgtaacgtttcgaagactttgaaggatacccgtagtcataaagaaaagttcgacaggtgtctcataaaataatgctgccgcgacaatgtccaagctgcttatttcagtgactgcagctacaccaagtgtgctccggccctctgtagggcgtcaacatagggagtcacgctgggaggtaaagtggatgtaccgctggatacggaatgtggtgatattacgagtgttactagagaattggcacacaaataccaacttatcttttgtactgtataaaccaaccggctcctaggaccgacttagatgattctatagcgcgtagcgggtagctgccgaagttagttgcaaggtgaaatgatccttgacgatcatttgccggtacgcggaagtctgactcttcatatttcacttgactgattggagcctagtttttatgtagatcgttcgtacctctagtacgtacgaaatagatagttacgagtttttggttattccaggtgatgagctggcgacgtaccgcagaatcacttaatgactatccccgtagcgaggggggtgttgttcctgatcccggtgtgtcgctctgtgagcggattacatgcacaattggaattcgcaagtgacgaagcagaggcggacagcccagtgttagcataatggaaggttactcgcgtggccaaaaggccgccatccctaatctatagggaatcaactggaaacatgcccccatcagcgcatctactcacaccaggtctagcgtattgagtacaacgtggcgtgggagtagccaactatagtattaacagacctttcacaaagcaggagcaaaatactccgcgtccggcatcacgataaggaggcgggcattccgggccacacccacaaggggcctttcataaccgtataaaacccctggcaatcctacacacccgtcgtcgtgactcactcgaatctagactcgatccgataacacagcgcgacgttgtcgaatgcgagaaccagccttgccacgtaccattatgtaattctagattcgtataaagtaaaattcgcatgtgtggcgcaattagtaggatgatcaatcagttaggttaaaaatagtccccatctacattaggagcgcaggatgatatacaccttctacgtcagctttatggacaaactcgtgagcccggtctatctgatggggtggatccgatggctttcgaagaccggcaatgacaaccctcactcagacccctctctcgaccgcgtctagggttcatacacggatccggtgtacctaggaccgaaaaaacactgcgttccgtctaggaaaccctcgtggttgatcgcacggtgtggcatccatgtaatggggctcgcgggcacttacaaagcacaacatatcgaatgccatgcccactcctttaatacttcgatgcgagacgggtagattcggaggtgatcccgcattactctgtggggccataaggaagtgaaacatacaagagggaaccccaccgactgacgcctcaagaacagttgtatactggggacaagtctgttgctggaactgatccactgtcgactgaacttacctattacgtccagcccaaggaacgagttctcgtcggctcaagctagaattgttagtgcttcagacaggttttgagggtgcgaccatagatgctacaaatttggcgctaacgggttggtcgttagtcttcggcaaggcggctatctgacgcacaattcggtaaaaagggactactccccgtggaggacagttttttacgggtcgaatcgcactgggcgtcatatgttgacagagaagagacggaaagcggggcggtccggggagacgtcatggcgtccatttgacattccctaccagtttatcgaacgcgcactagttcacgtcaacgacgaatgatagagaattactattcctgcttatagtacgccgtcatgttgaggtctcacgacgtcatggctttgatgggccgttgattcacccaatatcgaactgggaaacctacccaagactgctcgtgatggtaaccagggcttgatggttcccagttattgcgtctagcgagctacggtcgattccgagctatctactggggctccctaacgcacgctgtagatttaatgtccaagccgcgttttacattaacatcttcggattaacgctttgtgcttgttgtaggccgtaatttatagcacagataaggtcagggattggtggtcgggatgcaagtagcgctgtcataagttacggtcatagaaggttacccaaacaacagaagcgaatatagaacgaatccacccggctgtagcccggagcacccgacgtgtttcactcacaaaggcaacgcgtttctatggtccaggttgaatagccgctagcacacaacggaatagctcttcgattccaagtcgactccattatgactttttactacaccctagccacgccccgctggtgcgcgtagaatgctgaatacccttgcagtgccatggggatttcagtattaaagttaatgagtcggaacgaactcggagcttcacctcctacctttgtttctttgacaatcagtatatccgcttagggcccgaactagtcgccaacaaacctgagggcctgggtttgtgcaagcaggagtcagtaagtctgacataacaggagcggtatgtagcagggctcatgagtattggtatctgggacggtgccagacgaatgttgggacgttccctgggacacgcatggtgccccttttccgatacggtagccatgagagctatacgaagccacaagtgctcgacggcattggtcgatgactggagggccacggctaaactttctatttgaccgtgacaggatatattatatttagtactgcatttcaaggtgctcctcggccccgtagctagttggcgttagccctgaaatcgagaatgcggtgccagttctctatgttgtgtctgctctatctctcgcactatgagatcgtacattggacgatccggtttcgtaatgattggtaggtaaaggacactgcgcgcagcaagttactatcaagagaatacgtgaaaccgtcgcagcccgaggaaggcgccttagacgcgcattctctagcactccctgtcagaaaactgtaggtacctctagattgagattacacgagcggccaacgcatcacctatttaggatgcctagcgtggatactagtcaggtcctttatgcacctgtgcggagaaggtaggggttctgcgatgcacaaacggcagctcctttccgatcgatttgaataatcggtgaacccacacgtccaagatcgtccacccttagtctcgagtcagtggtaggcactgcattagtgcacgtcagtcagtgctctacattgagcaaaggctaaccgagggcatacgatgagaaccacggttcatgccgttaattaccaaaagaatgacagataaggctcagcaccaggcggcctgacgcccgacggtacaatgcatctcgcaagtgtaaaccgcgctgcagctagttagcgacggaacacgcgagccctgccaaggtcgggcgttatagtcaatagagttaacaattaacgtgaggagggctgggtatcagcatgcgcctgtgctattgcgaaaggtgcagagttaagccctatatttggaagacatagaccataatagacttcgaactgtatcaactaaaccaacatcgtgctttttcgcagagtatgctggattctggggatcttagagaacagacgggccagatttggcagccgacaataaactagctagaaaaaatggcgagtggatgttgaacaggtgcttcttctctatagggagcgccaccggaacgccctaaatcataacggcaatgcatggcggtcaagtattaattctctggagggtgccataggcggtcggcgtagaattgctatctctacgaaacggcaatctgccgcagtcctctgggtaataacgggggctcacggggagagcccatttttgtttgccattactctctggcgattctgaggtacgattcagaattctcactgttcgaaaaggtgacgtaatgatgaacccgatctattattgggagttcttcctattcaaggacttcggcgctattgggtccatccgagtcacccccgtttccgcacttatacttgagtgcaggcttgctgaatggtacgaatcagaaattctcaacttggcttacctcggctctttttaggccaccccattcggcatccgttcagatctttgcaggcttggttcccccggtccactaaatatcctttcgttcgggtttacctgtttgtattagacgaatgtgtcaccaaccgcacattatgttctattcggaacgattatagccgggcggcacacacaagggggtatgttgactctgtcacgagggttgtcccataagtagcatactgcagggtcacaattcaacaaggtgaagactttatgtccacgaccttgtagtgatactgcagaagtgcatcccctgagatggtctgcacacggcgaaagattcacagcgtcccagagtattcccgtggtaggtagaacgtatactggccgacagggcaccattatgaatgttctaacgcgcgtcagtcgagtagttatttgggtcgagcccgtattggccttatctgcggaaagagcaagccacgtaacccacctgagataatattgattgcagggcgtgaatcggtgatcaacctattagcctttcacagcccgtagcactccagaactaaacttaatgcgtgtgctagaccctcttgatgatattaaggcagtaaatagtcaaactatatgaggacgaaccataataatgtagacatcttacagtaagaatcagcccccataagacgagctgttcgtcatctacccgggtggataaagattacgtgcttcgactggaactatcagcattcggctcaggtctggacatcaaaatcaggcccgtatgctattggcatgagtagacccctagacatctggtgcgaatatcacactagagtaggatgacggtcactccgcatgcttaacagaaagctccattaatctagcggaatttttatcaactccagctcctaggcattgttcggaggatgacccgcttaactatccaaagttagcaatatgaatcgcagcatccggggttcggcaacatgacgacatgactcaaggtacgtgagtcgaccgctcgaccgcgcgggaaccctattggaatggctcgcctgtcaatggattcagcagaggacagtatccacatgaactgcggggaaggaccagctccgtttatggtgtgccatttttcgtgtacatggcccacatttctggagctcctttgcggggccatgctacgtcagtggcagtccgattgggattcgcggcaaccatatgctaaacgaagggaggttaaggggttttgtgaacaccctcgctacggactctctcagaaatgcaaccctatcggctaaagtccaatcgtcgtttttcacaaacggggtggcctggtctccatattttataatacggtacgggtcccagactaatatgttcttctatcattgcccggtgcttaataatgtgaggccgaggtcaatggccagattagtacctaccgggagctcgtcccttgtctgatctagctggcactctaacttgacgttccgacgccgtgcgaggcgtcgtgctagagctaggaaaccgattgtgccaaggaaatagtttgtgatgaatgaggtcaagaaagaagtcagaactgcgaggtagcgcggccggccggtgtaatacggtagcgccagagagtccctgaccgacgtcacttccatgctacccacgcgctggaaggtcttgtgtaggttgtctacatgtacctcgctcttacggcgatctccaccccatacagagacccaacggttctgggattccagcatgacggcaagaatgtgcacagtaggctttatgtttcgacggggcactgcagaagggtccgcacaaaggctatcgcgaaaccgccatttaccgcggctataattcgatgcttgcctcagactgtcacgtggtgctttttcagcgagccgagttagaaatagctaggtgggtgcaccgggcgaagatgctcccgacctatctgtataccttgcattaggcctgggtttgtgtgaggtttcgttttgttacccattgggcagttaagttcgatcagagcatgcataactgttagtcgcaggggcagtaccaatcaggaacttatctaaaaggtatttttaaaatcagtcgaacctgaagcaattctgaggaggactattcctcgacccctgcacccatcgccatcgtccgttcacgcgtggcaggcttaacgcgcgaatcggaatggaactggtaaattatcgatagtagatactttcatgtgaggaggagcccgacatcgtatatgtagtgccgtttcctataccagcttagatttcgaacgcgccgagttggttttccgccacatacgactttgaaaagttcggaccggttttattacccgaacgacgaagtcacccgtacgtagtttaaagcaatacgacatgaaacgtctgctaattattgatgatagtcggaggatatctcgtgggcgccagatgatataggaaaatcaaacgttaccgtgtcggtgctgccagcagacgcgatctatagggctctgtaccggcatggttcaccataagcgatatatcaagcgatgtcagactggtctttacttcgactaccctcacaccggtcacacataactagcataaacctggagtgaccgcgggtggttctcgtcgtctccctctgtaaagctaagggccactgaacacacggaacgtcgatataacgggagttcatgaagctactgtgtggtgctggcacctaaaatgaaactcggtgagatcgaaatgaattaatctcctgtgtcagtcatagcagctagtacaacctggtaccttgcgtggtattgctttgtagtctgagcattagcccattttgggtccgaatgtagcaatctgcgtgttgggcaatagaggacatggcggatggaacttaccggcggcagagtctgtctgatcgcgggccgggaattgctccgagcggggagccattgcatagcatctcgtgtcgcgctatttacttagccccttcgacagagcccgtggtccgcggctagacttaagacggcatgcgctacactgacttccttagtaaagggttggaataaaacagcccatgtgggctgcccaaaggaggaggctgtcaccttccgtgccaggagggctattgcacaagacatacagagtcgcagagaccaacgccaccgcggattacttcccgcagtatcctgtcttgcgataagacatacactccgcgcgtcaggtgaaaaaacgaggagtattgccttgcgtcacaggcggcttttcgttcatagacctagcttcctatagccccccgtagaaccgcgtagccgagtaggactggatttgacgagtttggtaaagagcactcgttatgagaatgacgtaagtagttggattaacttcgcccccatggccgctggcccatctgcttagcttgaaaatggctcgttaaacaattgaggcatatcatcatttataggttgtatttggacacctccacagctcataaggtcctcagcgactagcttgaaggcgtgcagtggatcgtttgaacaggacaactggccagctgacgtgatctcctggccggcgtaagccgatcgtgagaccgagtacccgtatctaccctacgctcaataccgctgcattgttgagggatcactcaacatgcaatagaagttcgcccttcgacttgataatggtgctccatctatacatccccgccccaccttttcaggggctccgcttaaagcttgaatccgaccccaatgcgatccgaggaatttgttcaataccgtcggttctggcagtggtgggacccgcagtcagggaggccatgccctaacggcttgcctaaaagttgccagctcgcggctttccgctaggagtaagtgtagcgggatcgaagtctcggcaccgagggcccgtgaccaagtagcttacggggtactgtctagcacccgggacggggcgttacgactttgctttatagagaggccattgcgccttccgcacgtacatggtaggttttggctatatggactcgcaggacagacagatctctcatactgtttgactctccagactattacgcatgatttgggcatttagactgcacgtagattcgccgaaaggcgcacctgtgaagggcgagcatacaggagagttaaactgactctctatagcaccccttccaaataatctggacttggacggggatacgtttttagtagaaagaccataaaggtcggcacataagagccaccaaccccacccaaacggggtgcagtacaccggggattcactcctcgctaatgctcctgcctttcctccccgagtttcagcactgaatagacgaatcaagccacttagaacccgcttcgtagaggacaaggcttgtggcttgaacctatcttttcgtggaaacatatggacctccataagctccggtcacccctcctatcaattcatactgggttacgggtttcgagcactacgaggttttcgcccggaaatttagtgtttgaaaatttgggtaaaggtggtcctgtgatgacgaggtccctacaacggaaaaccttccaataccattaaccacgacagtagtatattcctcattgtgcttgcttttatctatgagtacacagctctttcggttcttatgctgacttatacactcaacttgggcctaaaatctcgaacctcgtgcctcggaaagcggggggctctcctggtaaggctcgcatcactgtccctgcacgcccaacagtggcatctcccaaaccgattacccggcgtgatagaagcatgctgcattatgaaacggtagcacctcccgcaagttatgttcgtcgatattgaatctatagaatttgtgagcgaatgattagcagcgccccacctaactgcgttgttcagaaacatggaatgacttcaacgctgcccagcggcgagcgaggaagctcgtctgtgaaacagtgcaacggttagtaaatggttgcgacgaggtcaagccatattggttggcccatgtttcagattatccagaacttagggcttgtgcggaaggacgaatgacgatgttacccacaatcgccgtagagtaccattcgcacgggtgttgtacagtaggaacccgcacggtttccgatcagaatcggcaacacggtagcgcacacggcgacaagtcacgcgactgttggactagtccggtgatgggagtgtcgcccaatgaacatccatttctgtcatatgtcaagccgctgccgagtacgtggcctcctcttgttacaggaatcgatcaatagcctctaaattgttgatagtacagcttgtggcatccgccgccaaagatggtgttactttggcagacttgactcgtcatctcacctgggccctgccggacactagctactcaacgcaattcaacgcgcttgtactggtgagtagagacgtaaaacgcttaggtgttcggtgatggtcgatgatgaaacaacggcccagtgccgaaaactaaccatcattatatccatcggttacaagaccacgccctgaggagccacacttcttgttatactctctaaccgtcacgagtgggtcccaagtatgcttattcacccggagatagcttgctgtgggctcaacacccgttatgcggttgtctgtgccagaggatggaaattcgcgaactgaactttaatgccacattctaagctattaatgcttatgatcgatggtccaacctgatcttggctgatcgtatccgttgcagcgtaattgtgacttttgaccccggtcccgcaattaataggggtgctctttaaaggtttcgccgaagatggccactcaaattaatggtggaatcgtcaactggatttattcttctgaccgtcgggagaagctattttgaggcccgatggcacggacggctaggacgaaaatgcattctgtagagcattgagggctattatttgaactcacaaaatccgatttgcacctaggtcatcggggagtatgcaacttaccaggtgagcggatatgttagttaatactagacgttgcaatggtctgtgcaaataataggaagcgccatcagttcagaaacaagtaggaaacatgtatttaactttactacaacgtccgccgggcccgaaccatatgaacaccagaatcgcgatagacacgcggagggtgttacagcagggtaggcatgaaaggtgaccttattctggtaactctcgaaaaacggactcggagcaaaggtgtacaaggatgatttgtacagtcaccacttccgcggcaactggtgccccggtcttgaaattcacggtagtcgctctagccatacgaagaactccattttcgcttaatcgaggttactattaagccgaacactccgcccgaccgaagctgaggaatcgactatgcaagcgcctgaaggcccgttgttactcatagaagggattactatgcatttgggcgtatttactaaggacgatcagtgtgcgctcgcatcagccgccaagcggattttcgcgaggcctgaaggctatcattgccgaactctcaatgcactagcttctggaccgggattggactactgttagagatccgatgcaaagctctcgacggacctcttttgaacattgtaggcctagcatagtcttgtgcgcctgggcagcgagttgcctcccagctaagcgtgccaagagagggccctgaatcacgacgggcccggcgagaaagtgaacgacgcctaccgtttaagggatactatggtgtggaaagtatagtagtaaggacgcatctcaccgacgatgatggggactatccaagcttaaaccgctccgtcccataactcaagcaagtagaatcgcatgtgaaaaaaactccttgaaatagtagcgtcgcaaccaccaggtttttgttggtcgtttcgattcacgagtcacaaattgggcccgtacgctgcgtctccgaggctgggcactcgatcaatgtctgcacgcttagatagcgtgcaagacgaaaagtgtttcctacccactctgactattgctggtacctcccgactcgtggagaattcggttgcccgttcaaggaaccgataacccaaggtcgcgtgagcggcaacacgtcgtgtataccgagacaatcgctcgtcaatgtaaggatcaaggaatcctagcccgaaaaatgtttggtcttcgccgagttgccagtattatggtgccaagtttccaacgtcacgatcagcagttccagccacatgctgtcgactgggtgcattagacggttgaacgcacactagggaagtcggagaaaggtgatgcctcgagcacttcacactggggggccctcactcaaaatccacacccggaaagttaaactccaatactcaagacgcgttctacgtagtaaggcggagttttactctcagacgagattggtgacagaactaataggcctcaaggacgaaagtttctcctgattttcgcgcggccagggggtacgtgcctataagtttcagttaaacggtaagccaaacctgctgttctagctccacggtgttaaacaaggaattgggactgggtagagctaagcaggatagtccgtactcacagaacaggttgcagaggtgcgtgatgcgacaaaaaccgtaccgctgtccggtcctatcttgttgtttaggctttcgcaagggcataatctgaggggcggtattagagtagctcgtatttatgacattccgcccacaaatagctttgaggttcctgcggttaaccagcagcacgaacgaaaatccgatcggaggctgacggggtagaccaccaatgttcactatcggtgtcactacgattaaaccttagaattagagctaaacgtctccgactcgaacatcagaacatgttgtaatcaaggcacggcgaccccaggcgctgacccgaggccagcgattgtcacgatacccatgccttcccgggataatttgattttgtaacattcagcgtgagaccacaaatatgtgctgcagataccctattgaaaagaagtcggaatttatcagcctgaagaggagggttcgataattagttaagcccagcggaagggcccgaccagaagttctttaccatggcggtccaggggattgatatgcggcgtgtgacttagactgtcctcacctcactgtaaggtagctccgcgcacgcctcgaaaactgctttcgatttcacggggactcaatcatcggatctggcggcgtctcagaattctaaaaaggggcacagggatatcaccgcccagaagccgttccccgctataaatcaaggcttgctgtatgtttaaagcttattataatggccctgccccctcagcagacgtccggaggaacccgattcacgagggtgctttgcaatcgccgggtcggattcgttacttgggcctgcgtaaaggggtaaattccgcgaacggtattgcccccctatcttgtgccaaggagtgaggacactcgagcactaacttgatggcgaaccgtcaagtcatacacaagctcaaaggcctcgatcctctgttgtagacgggctgctcaagtcatccaatttggccgtctcaggtaatcatttctggcggaccgtgtccacgatcatctccgaatagccaaccctaagccggatcctcgggtagtagcctccagttgtctaagattcgataggaccatggttttcgttcatgacgtaacctctggatgagatcagtgcgagcgggagtataactgtaccatgtcgcaatgacagtgtcctcctgcccctgcgaatgcttagtcggcacggattacacgcacgtcggaagtaagggatgccagcaggatcgagatttctttgttccccaatgactatccggtgatcagttcggcgtgtatttcaaaatccgaaaaagagcaatgccctccgactactcccgtcttctcgcggcgagtcgagactacctggacccaattgcaatggtagagggttgtctgtctagaagttaaactgtggcgcacatttagcataaccctaaacacagatcgcggggcccgtgggtgtattaatcaagtacagggacaggcagtgagaagattagaaggtgttcgcctctcgttgcaagatgtggcggtcgcacggtacattttgcagcggaacgggcccgttgacctcgacctaaaagctcgtgagcctgtgcggttgacgctcctcgcgcgaaccgggcagtgagctacagtttagagagtgtatagcgagataacctcgatctggggagcaaaaaagcggttgtttatcttaagtgactggttgttgcacaaagttcaggtcttaggatctgagatctacaacagctacggatctttcatgtcgcccgagtagcacgactgttccgcaactgaaccggtgagttttactcacattcgaggccacgcgaacgatcttctaaacgcacggcaaggctagcagggtcagacgccggttgagccgctaggactatctgttctataccgcccctgtctgggcgtatgggcccgacccggtttacggaagggatatatcgcgtgattcagaactaggtggccacaaaaacgcacaactgccgctcgctcacgcctcgtggaatagtctttaacgtgacgccttgcgttccccgagaatttgtttctccatgctctatgtaaaggaagatctcataggctgcgtatgatattatcgtcaaactcggcaattgaccactaaattagctcgtctccattgtacggcaacctcctaaagcttagcttgtgccccgaataaactcgtcgttagtaaatagggtaacgacgacgcaattccgccaaccaacgttcttgcttttagacgtatctagtaaaaacgtcagagaagttgcatttatatttgattatattctcgccgtccggccgccccaaatatgctgagattgacaagcgattgactccagaacgcaccgcagtcttccatctgatttccttcaaacccttgtccaaaccaatatttggatgtcgactcggaaggcggcaacatctgcgaccgcgactagcggcaagtttttctggtatcacgtgcttatcggttgagctcaggaactaaaacgttttgagtgatctttagccatcaaaacaaggaggtagcaagtccgccaggactagtattacgatatagcagtttacaccgacatcgtccgcgaggacggggaccacgattttatgcccggataacgctatcgattaacatatgagcctgtcgtgtaaatctcttattaaaactgcgttcggtacctgctcgtggggcgtcgtgccatctctcattctcgggccctataggcacactacatgtaggttcacatgcacctctgttttcgtgggacggagccggccctcgacaatttggaccgttgccactcggaatctcttgttcgttatacgaaacgcgcgatgatttattgggtccgccttttttacagttggctccgcactgagtcccgaacttctcccaatgggatcctgccgtcaaggagatccgggtgttccccaggtctattctttgacgtttgcccaaaccggcaaacacctgaggggtaggtaaccacgctataatcgtgtgatcggtggcagcattaacctcaacactttggtgtgagagaaacctacacttgttatatttgctaacagcggctaggaaggtgagcaggaccggaggcgagatattggtgaccggaaggggttacagtcatacgaacggcctggcagctatcttgatatactagcagttcaaaggctctgcgtccccagcctacccgtacaacattggacagtttccactcggcattggtttaatttccagcggactccaattgatctcatattaggtattgacaagtgaagttctggttggtcctatgaggggttgggaggtccaatgtgcccggagctgtcccaaaggaactcgtgggcattgccgatcgggtattacgagtatctctctaagggtagggacaacttcccctacggcacgtctctcaattgtagtcgtgtatgccatgaaatgtacacctattaggcacttggcttcgcgggcacgggttcttatctacatagccccgtgagagggaaatacgtgcaccccacacgcgaccctctcttgtggcactccaggcgtctctgcatgtacaaagtgaagcttgtcacttgtaccgcaaaagcagtacaatcatataaaaattaaaggatgactcttcatcaactactcctcagccgatgtctacatacatgatatacgcgggtatatttcgaagcagccgaagaacactctctggggcgcgagttttccctcccccgcgcgctcacagggaaggtcctggacacgcgatagccctcgtaacaatgactttgtcgattgagggatttccgcctccgtctgatatagttgctatcatatacccgagatccgtgcaccgccagacggccgccagggtaggcaaaggatttaattcactggcttcccaacggggtgactaagacctggacaggtcaagactgtccgacttcacgcgctagaaagtggaagcacacgtctgacgcttaagaggctcactacgcctgtccaatccggacgcattgagtattcccggaacccgcctttctaaaatattggtgcatgtcgtttcccgaacctccagaactgttactttgcggactcgccggggtagcaggaagtctgagccatcgggatttcgcagtggcagcgcgcatacaaagggatcagggtgagagtccatgtcggctgctaacctgccatattgtccagcacactggtctgctagggtttgtgccctggcaggatgtccaatcataggtgcgctttagcgacaggtacaccccgcagtggctatgtgtgtcgcgatccaggctttaagtgacgaaatgtccctgtacaccgtgctgctaccagtagatatccaaatacactgccaatcttgataatgatgtaaaaatcctgagtggtctgcgtagtactttgttgttgacctctgtcgccagttgcgggccgaacgacaaggttcgttaaaagtaaagttaacacggcttcccccgtactactgatgcgcaggcgttaattcaagctccaacgatgtgtctttcacaagatcgtgaccggcgatgtggcctcctgcatcgtaacaggctatagtactgtatgcacaggttagaaaaggccgagaagctaatttcaacggactgctgcgagtgtctttagtcctagtatcttgggacactcatttaggatatacgaacatgttcccctcggggcgcgatgttctcatccaaattccagagagatagagtaagtcgaccctcgtccaggggagaacatgggggacaggcatacctgttaccgcatcctatggcattaccgcagtggcccggtatttaatcactccgagacacggaaagcgatcagaagattaatgccgtcattggtggctacgcgacgggcggccaggtgatctctgtgaggcaataccgtgagtcggacaaactcccatcgctgcggtacggcagttataatccgggttccctaaaggtgtgccgtacttgtgtaacttaaagtagatatcacgcacccaattggagatcatggtgatccgtcacgattcttctcttttgaacggacttgagccgttgggtccaagatctccttagtccttcccgtaccgtatacagcttacaaaagtctgcatggggttagatgctagttgatgaaatctggtcacagatggtgaacagatcattataaatgttttatgctatggataacaagctgcggcgctcatccgtgctcagctggaggttcccttgcagtccagttacgccatagcacttaaacttaaagtctttggttcaactaaacctactctgattacgcagagatgcagttttaaatactcacgtagataacatcactatgtgctgcttggattggacttctacgcctactgcctaaatttctgcgacttaataccctcgaaaccagcacattacaggcccccacgggctagtctaccgctgcggggaatcgaggccatgtaagcatgcctataggtagttactgaataagaaggcgctaggagttagtgctgtgcttattgttcgattttgcaaatagggacctaggtgcgcccgtccgacaccagaaagtaaatagctatccagtttcctggatggtttcgtcgtcaaaatcgttcgggacaggtaagttactctgttgtagcgcatatgaagggggtaggatcgttcggagacacgaccgccataggttactttcgggcattaaaggattgccgaccgaagctgacattctgcatcgcccctggcttgctgaaggctgagatcctagccttggcatatgggagtgaacgaagtcttccagatcgccgccattacgtcgaagaggcgcgtccacgggtataatacagagcagtcacgggcgaggcaattcgaccaggggattgtagagcttttccacctcgccatcgctcctatgacgggcgcatgacatggctgaacctggggcaggtacaggcgcctccctgaggatttccgtggcacccgaatgcacgcgctgtcggactctgtgtatcccccatgcaaggggactgaattctgccccagggtagggtgtgacaagtggtggccaggctgacatctgagatacaacgaactgtattgcactataaatgacgtgttgcggctgtgggcctcgggcgggcagtggcgctttgagatagcctatggctctcgtaccggttggtagcacgggtgggacttggcaccgttagggccgttgccctatgtttggcctcgatctaaggctcagtctacatttggcctgaaccagaagggtgtaatcatgatctctaggtttaatgatctcaccacagctacggaaccgaactacgggctcgagtattgcttgcctcgaagaccattgcaggtgaggtgcacatgcgatgaggctgatactgtgatctttataaggcagagggaaggactgacctgcacatcttcgcggagcgccgtatatcaagtgttttgatcccttttgactgaggtgcagcggagctcaaacccaccttccgtcacaggaaaggaaatgatgccaggcccggtgttttcgtcggaggacaactcgttaaccgtaattagaggcaacggcttcagtgcggctttttaggaagggaggcacttaaagtgtgcacataatggttcccctagtcctcgttccgtggctcctcacatggatcagcctagctctatgtctgtccacgaacgaaacgcggcctaggagcttacgcgggctggctgcacggtttgtgcaagttgcgatagatcgcacgagcgcagtaaaaagttcaccagtacatgaacaggttgcggctgccgagggtgattctgaagcaatttcacacagggatatcacctagggggattaggtatcaacgtttgagtatatagcgcatatttcttaatcccacagcgccgcagtcaactcataggtgggttttaaccgggatggtattcgagcaattgccgccccctttccacagaactcaatcatcaggcatgcctaatgcttcctctgttggatgctaaaattcaggacagattggccaaatgagagcagcacaggtagaaactatccaccaatagagtaaccgctaatgcttggtctacacccactaatcaaggccggacttacctgattaaacaccccaggaaaccttcagaatctccgacgatggattaccacgcgcctcttctaaacgctacggtggtgtagcgtttataagcttctatattgcgctaactctattatttttccgaggcggacagtgctgtttgttctgcgcaagtacccttgaaaagctaagatgtacccaggaccagggccaccactccagtacctctattgcttgtcacgccatccgtggcgggtctgcgcatatcacccttttgacatttaccgctgtaacaacacccttaggaagcagatggcctatgattctcccggacggtgggtgaagggttctgttgtacacggtgagatagcaccataggttcggaaccccgaaggaattaccaggacggtgcaaacacgctactgatgtgtatttgaaagagaagacgctaaactgcgcacacatagtatgacgcagggtggagatacgcgtcttctgatcgagacggtcgctgttcactctgtggacaaactattcggctagggggtgtttgcgatgcttcaggactgtactttcccctaaggccgcttagccatcggtctacgtgtctgctaaccggcggtttagagattttacttaaggcgtctaaccgtcctctttttgtgtacgccattggactagaggctcggacgtacgtctcgccgaaaactcaatgcttactcttcacagacactgcttgagtagggaccatccgattctcccctaaattgtccaaagacaaacctcaggattcagcatatctcttctgcagcctgaatggtccacacgtccaagtatggatacataattgcgtggagtgcaagagcagaggtgatcatatcccaataggtagtggcttttcggagccgagcctgctcggtcgcaatctgctatcactctttactgggtaagcgtcggtgcacctgcacgtcgtgccatacagggcactttatacggggaccctatacttcatttgatttggacgctaacacgcagaatataatttctgagaggcaaaaaccctgcctcataattttagcacggttgtattcaacgcgcgtattagtttcatgggggacgtcttcagtttcgaacatatggtcagtgaaagtcctggcccattataagctattgtccgccgtctaacgcttcgggctgaagatcgggaatcgggcggtctgacattcgccgtgcaatgaacggtaagtttgcttcgggaaagtgtagtgttacctcccaaatcagggcctcccatcacatattcagtgatgagaacgtgtgtatttaacatctgtaaggacacaacctatgggtgcggcttacggagtgattcatcgaagttccgttacaaaccttccgtgggtggaagctgaatgtggatgcatatacgttagggattgagaagagcgacctgcggctatgttagcacatcgtcattcgtttgcccagaacgtatcctgggtagacctgttctctagtggttcgtaaatggggtagacggccaagtacggtccataataagtgaggggtaaacaaataccgagtcgtccacttttccgtcgtcaagatgcccctagcaatacgtcgagattggcggtggcttgcgttattttccggtgatcagtcagatacgtatcttcggactgtcccgcggtcttttgtacgaaattccgggcactcgcgatcggccctccatgctcactgtcatttacatgtaacccgcgtcgcgcttggcctcagacaaagtagagtgtggaattcggaatcacggctggtactggcgaaagcagacagccctcgctaaggtgtgccatgatactgcattgaccctgatggcccctggtcaaaccttttggcgtgttaagggattctctggaggcacatctcgccccaccgatgtttgatctttcattagatagcctgccttcggacctgaacttgttcacctcaagtgtactcacgcgcttcagatgtagcgcgggccaaggttgacttgtgttaaggttaacgttaaaaaggagaatatgtccggccacaccctaataatctgccgcagcgcgaaacccgcgagcagacgtgcctgaatgccaacaatcccgtcaaggataacgcaacatagcaggagccatttatagcaccagtggattttcattttcaacttcagcgtcacggaacataatcagatgcagttgatacgaggcaacacgacgtggcggtaggtcatcaatagcctctttctatgtcacttcccatctagttggaacctaaaactgaagcagtcttactatgtcatcccagcaggtagataactcaggccgaaggactggaaaaggagcaccagactgtaagcaatacggaggatagttttaattaagtagtgttggttcgttatgcgcacaagttgaccaaagttagtttctgcgcgagggttaggggaagaaataactaaattccaagggaccaaaggagcatcttgcggcgcatgatatgaataattttcatactttaccctggtcggccaggaggtccttcgttctgcaatagctttcccgttgcccttagatctaaggcgccagaacccgtacccttagtgggagtaaccggggaggcatattcccaacgtacgatcatggcaatatgctccgcttgtttgtttctggacaggagcactcacttgggacgttctgggaagcaatatcaaacccaatggtaattcggtagttattttgattccagcagagcatatagcatatgatctgaagtctttatcactaatacgccccatctacgacatgtgctctatgatcaatgcatgtccagtattacggggacgttggcttacacagacaattcgtctctgtttcgtacataaaacatggtgcgtacattacgtcagaatattattgtgaccgtagtcggagatgctacttcggccctaatgcgccaatggtcggttctaagcgattcgacggtataattgcttacgttcattcgtacctcgctccggcccttattgcgctgagaggaattccactctcgcggatctcgcgcagaacgaccaggatcgtgaacgaattcgattactagcctgcgcccgtacaaggaggttaagtattcgagctttaacgactagcggtaggagaagattgtctgatgcacccactgtgcaaaagaaaatagtcgcgcatccagccgtaacaaccgccggcgaaagcgtccagctagctgcatccattcccgacgaaagtctaaatagatacatgctcacgctgtggtgagttgttctcctggtcaacccgagcgctcacctcccaatagatatgctggctacggttcaatgtataattacatctctgacttgacaaccacagaacaccacgacatgtcgacggctgcaagcaaccgggtgtcgacctagcctttctggtgacgcgttacggctacccacaggtcgaaatagtcaatataccggctagaataggaaaaaatagtcgtcgtcaatgcggtttttcctccagctgtgacgcacgaccgtacgtacgcggttgcacttatcgactgcaattaagtatcggtcccggtcctcgcctaaaaaaaaagtccattaaccgtatatataggagtcgtcgttcaactactctcatcatctttgaccctagctcgacatcctgaagactttgggagacttccccgtcatacctacagcccaaattactgcgtgtactccgggtcgcccgtgttgggttccaaattcaggccataggcttagctgacatagacgaaccaaaccaacggtgctatggtttgtcgatgaaaaaaccagttagcgccctaagtgcaagtggtgtagactgagtgtctaggagatagtaaggggccgtgtgaaatgtagagaaacaattatgtcaatgtccgccgcagcggaggatgcggccaataaggattgacaccgttatcttccattgctgattgctccccgcttaggacttaaccaatcacctatctagacagatggcgtagactcctagtcttggacgggtgaacgggaggggtctactgaactgttaccgctgcaatgaccttaagccctggccaacagggtgaagatcccgaagattgatagactagtgcgctgcctcgagaagtacgggcgacatggtatcggttagagggtgcgtgacagactaacgtggaaaatagatcggttaggaaggatgaatgtcaaccaccgcattgttgcctctccttcttagaaggcgttcatatgtgacttgtcagacctctagggtacgccggaactaggacccctcgacaacggtcgaaacggcgtaggtgtataacgaggatagggcggctataggcaaattagtatgccacacagtcacgtccattctacgtcctgactgcaggaccccgtctacgaggatatacgggtcacggtgtcacttgtatcactaaatacgttcatggggcctcggaacattaagaagacagattatgtcaagtccccctgcggcatgttttctgatcgggggcctgtctgtaacgaaatttgagcccgtacgggtgagttagaatgcagatctatacagaatgtcgccaaccgccctgcctcggccggcaggaccctgttgaaacgcaatctatccattcactagaccgacaacactgcacgtcccgcactaggactggcgtgtcgaaagacaaggcatccggacgcaatctttgaggagacaccgtgtgtaccagacgacttatcacaatactcggaactacacggctagatcagtattcttggccacccactatcgaaggcgacatgagttcccgggaatacgcattcagtcatgagaaattgccattatgcccgcacgatgctcaaaaaaaagcctaatagactggaacattgtagtagtcgtttagaagatgcgctgcatatctatgacgcacctgttgctcaaacaggacgaggacaatggtatggggaacgaggcgatggcgatggatcgcagagagacggtgactgcgatatatcgtatgctacccagggaccagagttgttctgtcgtaactagacggtcgaggggagctcaaattcctccaacgatctggctaacgatataaaattcaggcggtctgggaattatcgaagtcttcgtttccaaatctctcgtactagcatatattccgaatgctgaacgtgaggccgatgttgtgcattcagtcgccggtgatagcgccctaactggtccacatggaaagtggttcacgcgccgtaactctatttccaccgcacatgaaacgcgaagagccccaacgcctgtagaacgacgctattactgtctactctagttgtcgatcaatgatctattggaggccacggacatgttcaagtggttctgacaattgctttctagggcgacggaaattcgggaggtcaaattggtacgctggcagcagacagtacgaggatgacatcccgatactggtatcccacggcccgatgctcgctacgatggcctagagtcactcgccctgcaagtatgagatacgaaggtttagattgagactctgctagcaccgtggcacatctaaggccggatggccttgtaactgtagaaggtgggattggtgactcagtagtcccccaccgtcagtacggtcatgtatcatttaacccctttgatattgcccggcaccttcggcttgaatttggtcggaatcgcttgcacagagttcctgatcgccttttatagaacgccactatgtctgttcacgcagctgaaaaactcgtggtcaggaactggcatcgacaacacccagataggcgaagacggttttactcgaggctaccaacggtagttgaccaaatacggtgagtagacgataggaacttcaacaaaccttccttctccctgatagtcttaatagaagcccagttcatgcactaaagacctccgctgcgtgttcgtgggcaggtgttatacgcgaggttaggtgtgccatgaccatatttaaccgcaaatatcacaggggcatgctccgaagacagtattttgcttccctagatacgctacttcctaatttgggtgccttatcagggatcccaagctgcgccaatagacctcccgttaagcctccgtaaaggcggagactcacgctgatgtatgcaaaaccgtgacttcaggatcggtgccccaataatacagatgcgcggacgtgagcttgacgaagctggaattgacattaactggctccccgtggctctcctaaccccaacagcgagcctggccatgtcccgactcgatgcagtcatacattgcataggcttatctcttagaaatgcggggcgcggatcgaagaattcgtcatccttgccaatgccccagtcgccgacttaattgagcgattagcctggaaccttgcttcgtcgttgccccaacgcgcaacaggtcccaagtatctttaaagaatgggtggcgatgcatgccccagatcatggtggcaacgggctctagggtttatcattagctgtctacagtgtgagtgacctcctgcgccagaggcggggagcaacgtttcaggccagtgtaaaggcaaatcgacgctgagtacccgctgtggagagactaaagacacagctccagggacattgtgtggacgacaagacgtgcatctcatgagctgtgacgctggtgaatgtcatacgccctgaacgatgcctctcaccaattcttcccggtcatccccattcgaatacacctagtttaccgagttaaacctagcatacaaggtgaggagtcctaagaagcccgaggtgttgcccagagggcttattgtaaccctctcaccatgcagtaactccgcagtagtctaactccagctctatgaaatccgtcagcgggcggggaaggcgtagttgttgaaatcagtgactgagaagtgtcgatctcagtagtattggcgacaatcacagacaaactccccgtagtaaccgcggcctcgtataatagtgtatcatttttaccgtatctcttcgtcgatcgtccacaaaatccctacgcatctattgctcgcaagccgcggattcgagactaggagcgtaagcagtctggcataaagattcgtaatgggcggtagctaccgggctggcgcattttttccctatgacatcccattcgctataagtagtttaagatcaacaggcgcatactaatagtaagtagtgtgtttatcgataagaccaccaaacagaaaattggtctggctcctaccccgggggttattctgagcttaggccttataccgataggtcggctgtaaattaccggcctacactactttgacccctcctcagggaaacctcgatgaacttaaacccaggtatcgccgcgtcaccttctccgccgggagcgcccgtgacagacgcgcctagagtcccactctagcgctggtcgattgcagcggacacgagcccctgaagggctagttaaagcgccacggcaaggccaccgatattggggggcacgcctataatggcttgacgtcggtaagttttacacaaaacagtccgtcagacagcagttcggcttgttttatcaaggttgctacccgtaccgagctcagatttattgcgcaaaaccctaccctcaaacagctcatatcgcggcggtttgtatctactagtttgatccggttaccgtacggaggccggatatgtcgggtaagaatcggctattgcctatttagctttgctgccgcctttagaaggctgcgcagacgtcacaggccagatgcggcaagtgacaaaaggttgatatacttggctataatgtggcgtcgctcacgtccttagcgtatgatggtacagacacaccctagatcaggtcggagcgcaggaagcatccagcacctggcccttttgactctccttttgaagtcgatcgcttggtccccgagccaaattgttagcggatccgatatacactaaacaactttgttcactacactcaaaaccccccctcgaacatataactagaccccccctgtaaactgttgctcctcgacggcatgccttaggaggccacatgaattgcttacaaagcccactgccctgcatagtccgttcgtggtgaaaccccttgagcggagattccgagataggggtgaaactttacagtaattaaagcgtagctcagtagtccgactctgcaccagcgtactgtgttattggaacacaccttcaacgctccccaatttagggcggggagacctggttaagggttgtgcggaaccgttctccatagctcctatctgttccctcgagaacctggacgggcaacatgtgggttagagtggttagcggtcccgcctccgatatgttatctctgatccgtatagcctcgattttgcgcgcgcgcagccttaagcgtgcacgtacggtatcccgtggcttcgacactataaagaaaggttcaaggacccaagtattcgtctaccagcgaacgagatgcatgagcccagaattacaatggtgactgggatgtcgcgtttgttcgtggtcacctcggtaatagtcaaaattgggtacgtattcagttagtagtgcctcctcactgaatgttggagctccgcgaaacctgggtgttaattgggaattcgataccagcctcagttatgctcacttgagccacactcccttaatgtgtgcacgatgtcgcgtgtatgcatataaggaccggcaagtgcaatgaccaaacatgatggggttccccgtaaaactgcatcatgctacgttactagactgattataaccacgcaagtctgaggccgagttatttagtaaaacgccttcagtacccgacatcctaatgatgatttccgaggtcgagtggctggacgaaaattcggattgacatggtccctgacaaggcgtccggaagtaatcagagccatagtgtaacctagagcattatataagattctggcgaagagttgcacgaagatgatggacccaatggtgaaatttatataacattagcggtaatatcgtagtacgtcgtagtcggatcgctcctactgtggccggtgaccatcggtgcaagacatgcgacaggcaccgcgacgctaagccgtcatagctggtaacacgtgatagatgactcatgagtgtgaccaggatatgcggtgcgttcatatttgcgacaccgaccactctccgttcgacccaaagcggggataaagaccgctttggaagcctgctaggtaattcttttcacgtaccgcccggaataccgacgtatgagcctttgtaagccttatattccccgaattgtgtacgttgttaacttcgtagactcatctttgctggccctactaggttcttttcgccggacgggcaagccgcgccaaatcttatagacagccattcttaacgcttgatgtaggacgtctttacatacgacgcttatcagaatggttcgaagtcttatcttgcagcccgctgcgaagtcatcgtgcgtctgagtcaagcttacctgcccgcctaagcgcggttagaatgcgcctgactctctactatagatatgacgaaacgctgatttcgcaggtgctccgcaagcggggaaatgaggttaattggctggaaaacggtaagaagttggccccgcaatgacaagactgtgttattgtgactggcatcattaaacgagctcagaacttagtcccagctaggtgtttcacttgtcgtgggtagactaacaatgtcctcttgggccttacctaccctactcctaaggcctaacgggtcgattttcaaaagtgtggtaacgtcgcacttgctccgcggcgttcctttgtatctcaaccaatcacgggactgattcggaagaatactagaagaggcactcggtgctttctataatacgattccttaatctatcacttagatgatgtttcagacataattcgaaaacttcctaataggtgataaaaaaatacgacgagcttggaggacattattctacaaaaggataagctcaccgtctacgaagctggtgttactagtgtgttacgtgcttaatgctaaggtgtactgccgtactcttacgtcgttagtaactgatatgcaaaccagctggcgtacgatcatgtgtgggattatagtgtgccataaagattagctaacgtgcggcgaaattcataatagttctgtggttcgcgaatgaatataagcccctaccttacctagggcggacgaagtatccagttgaactagaattgcaataccccaagtgttaggtgtacttgtgcctcggcttgctttgcgcccaattccgatggatccctgcgcggacactggagtacactaacgactcggttaacgagtcgcagttgatttttcctgaaagaagacccaaggcgaactaagttgaacgagtggtcgagtagggtattggtgagggtgactgacatggaagagatcagagatcagttcctgactgcgatgccttcgcgacaaccatataggggtcaaacaggcccttgctactctaattacggacaagacggttacgtttttcgaagatgacatcctctttccgccttcttagagtactttaattcagtacgcgagaagctcccctacaaatacgtgtcctgtaaataacctggatgcagcagccaaatccgtcttcgactcacaaagcaagagtgttggatctaatcgtgcaggatggagttgcgaaggtggaggacagagtacccattacgttagaaagtgatattctcccaggctgagtccgccaccatctaattacgcgtgagttaagtctggagtcttggttcgtgaactgccgcggtctgtgggctcagttcacatcaactcgcgatcggtcactgcagttgaatatcatgtaaatctatgaagcaagatcaccaactcggtcgagcccgatgagtaggcctcgcctgaaagagaaagccaccgctcgcttttacacagccttcctcccggctttagcgaacttcatgcgtgcgtggattgccccactcatgcgcttccatcgatcgcccctggatgctacggtctgaatatagtatccaggtcatatattggcctattcgtatcatacaaattctgcggccatgcgtacataagcaccgccgaatagagacacagggcttcgtgaagccagggtgctagcctcgaaagctgtccccgtgtacggaaatcgagcgacgaataggctttctcctgtcgtccatggcagggtgctaaaattcgcgctctgcatcacaccgttcgcagccgaaatcgacattcaggaagcccacgggtctattatgggttgggtgacgaatgcattgcgtagtttggcacagtgcggtattacaaatgcggcacattgaatagtgacctcagccgcccagtgtatttggagcacatccaatagacaggcgacatctgacaaagccgagaagtaatcactcttgtgtgaaacaatcccctcccaccagcccgcacagattatacttgaaatgcagtcgcgatactccggacgtctgaggagcgtccggtaattcagggaagctgggagattgacgggaagacctgggaagcgaaaggcctaacactgaatgaatagcggcataatatgcaccaggcgacgttgttgcaaagctgctgacaagcaatggatattttgcaggaatagatccaccgggggacgtccgaaagctacttcgtataaagggacaaggttagaaggccgtccatacgccgtaatcctttggtagatacagactcaaggctaatctaggtcagccacacgattgtagtgcaccacgtcaccgcttgtagagtacctctgtagcgggactcgatttggtgatattgagtaatagagagtccatgttcccatcatctccgccgagcaacgttttgcgcttgtgatgcttgcaatagaaggggcgcttacgttggtcaaattcatcaccctttcactactctgacaataatatcaggattcttcatgtttgatccacctgctgcagtggtcagacgatgttaagccgtggctctaccatttatccatcacatgactctgtcttggttttgtgtgtattctacgggtgtgataagggcggcactttttggacggtcagttctgctatggcatgcgcaccttcagtattggttccacgatactttaccatgtgtaatatggccgttgacgtcagatgcagaggtggtcgttaacgtactctggtagtgttcagttacgctcatgcgcctcggtagagcggatgggcgtttgcagtcaattccccgtcaatgctatccgccctgccctccgattgacccggaattcgcgagtgccttggaaactattcaatgaacacactattgaagttaatccgcacgacgtcgactaggccctggcccgcatggagtgtaagcggtctcaatctctcgataaggggccaaccgttagcttctggttgaggtgtcactcttcaattaacctcgttagtggccctagtcccaagccgacgggctaagagctagaccatccaggcatggttaccgacgtccaactataagcgttaaatgggctagcatttaaacgtcctgtcagaagatatccgcttgggcttcacacgatcctactgggtcaatcagtgacctgcattgtgaagaccgtacaagtcgccagggcatgtgagcagtaaattaaaagtgactctctacggccttgtgcagctcgtcggcaggttcagcgcatgtgagacgggcaaccttgtcatcctttcataggtgatttggaggctcagcggatatgtctgccaaaaattgcaaactcgcgaagtagcttacagccgccccttcttggaaataactatctgcattcacgcttagatctcctcaacgtccaaagatccttaagtaaatctagggtgtcgcggcgagcgtactattatttagagagctcgcgctatagcgcctcggagctgccgtcacactcaacaacgcttggaaaatctcgatcgtggagaagcagggtcggtggttcagggtctcagtcatcgagcgaatgggcccagcgctcgtgtcgaccctgtaaacagtgtaattcgactgagccacgctctggagtacggatgagaggccactggttacgcactatgaactcaccgctagaatagctgcaatccgcccgcgcgggtaagagtagtttgcctcaatgcattccaatttttgtccatattgaaccacagtagggttgtgcgctggaggacctccagcgttctctccgtaacgcaaacggcttaaactctgaacgtttggtgtcaagacaggactacatgtcgttaggtaagtaatagtcgctgggttggccatatatcttcggcgccaaggcgctaagtgtagtcctaggtaagcgttgaccctgcagttatttgaacattatagagctcccgtaaaagttggtcatgcaccaacgattaaccgacgagatctgaagagaatcatggaccaggcaggtgatgggagtggcggctgacaatgacacctaacaatggtccgttagaaaacccatcctttgttatttggtttcggcagccttgatcccaaattttttgcccaaggtatccaaagaatgctgcggacctagacgcaaaatcctggcggaatatagcaagaaaacgccgccgttcccttttagttggaggggggttaacgggaccgggcccactaacgaaagggaccaggtactcgctcgagtggtgtcttccgtgtagctccacgggctcggaaatgtactctcacaatgtcttgggatccctcctaatacgcatcctgcccgccattagagaatctacgatagtttctcgatacaaatattgttgatggcgcgaacacactcatgatttagtgcgaccgttcacccgcgttgatcgacctctgtacagggcctggctcgcactaccgcgaatttgaagggctaacgcatagtcctgggtagatctgctatcctcgaatcttttcagttattgttagcccccgtaacaaactaagcccaacttaggaatcccgaagactacatccgggttgagcacaactgtaatattcgttggatatctgtaacaccctatgctccgatatgtcgggcacttcaagcctagggtctaattagctaaggcgtccccgtgtgtcacaccccaagtgctgtctcaatcccaaagtggagactcgatcgcaaactgcactcgtcggaaactagggagccagcatgacaagtcagtgattcagctatttccttgagcatcacaccgaatataacctcctagaacgaatataacacgtggggcgggtgaacagcaataatattaaagttaccgttacggcttgcagcatcttcgacggacgggaccagatatggatagtttgtaatgtcgatattcataagatcgaaggtgcccgcaaacgcatataagaccaaggagcgctagagtagacacctcaacgagtctctttagatggtagtggagtcgacgcagatttctgatactgtggcgatgtgacgctaccacctgacgtgtgatctattacggctctgcaacccatccgatctaaatctgcactgaactcctgtaggcaactgatgagttcaagaggatcgaaatatgctgtgatgtaagtcttttcgtatccagaacggaccgcaaaactaggtgccaactggtataccgcgttataaactatctcgactgccaactagcgttcgtcgacttctcaatcggtttttatagagctaatcgtgggtcttctatctgctgcggagaccacacattgggtcgaagagggtcaatgactggtttctgacatagccgtcacttgaacgagcgccgagcggttctcgatgcatctgctttagcgtgatagcgcaaacgccagcatagaacaatcggttctctcgtcgcatgagtactggtagtttgggctcgggagagtagcaaacctttttcgtaacgcatttgtcggagacgactcatctgggctggcatctgtttccttcaccccgcatcggtaccggcctctgagtccggcatgccacccttatacggttgataacactgtaggttttaaaatattccgacaaaaacacataccgacgtcgtcgtccagtcttctagcatctagcgggacttacctggaagcacgtcaagagcaaggtataagcctatcattctcatgataacgagatccgccaggttcataacaccttcgagaggggctttaattgggttcatgaatttccttccctatgtgtagggaagtcggaggtcgagctatcttagggcgatccttaactatcaatagcagacgtcactcaaacctactcaaagaacaggacgctcgttgatgaattaagccgctgcattttacctttggcgctgcgcctagagttcatatgtaaattagccagctttaagaggtccaccaattataagagtcgcgcaggaaggtctacaccccccacctctgggactatcctatgcttttaaaccgggtctttgcttaaggccgaatttgttttcacttcagatacttctctatcatcagttcgggtacgccacccgaattgttcatactgcgttcggctagcctggcggacatacatccttgctggcatacccgataccgggtcgacggtcccgatccaagcgttgttaacgtatcccttaaactccagcaaggacctactctgggatttgtagcttgtgttgcgggtcgactttcctactgatccgatcggactgtccctcgtacagcctatttacccagttgagcaagctatgaatgcacctcaagccgtacgcatcacgtccggccatcgaatcacgctggcatctacagagtgaatatagaccccgttgcctcaaaaccgctcatcttcagcctgggccatgtagtcgagaccccatctacccgctatagttagatcccctggataagctggctaggactgagtgggtttagcggcggttggctcccaggtagctaacttctggcatatttcccaggcgatccctactgagttacaccaaaaccccttggactcggctcttaggaagcctcctggatctcttgtaacgttcgtaatatccgggccacacagcaaaaccgaaattattagacagtcttgaatgctgctttgatgttggggcgtcagtaccacagttaatatcatttgccatgggagatgcaggcacacgtccacatagacgtaacatctcgtacaagccaaggctgatccctacagcttaagtatacccggccagagtatactagtgtggtgagttgaatggctgtacgaagctttgcgatctttggggtcacgaagacaactccgattgatttggccatagtcatcgtgttagacaaatgagctcaagatggtttgccgtactggaggcgccagccgcttcccacagggacggccactggctaggctagtttactccgttgcgagtatgtgagggatcccaacccagtgggctacctgagcggtaaatcccgcgttgcgctaggcttacagggagtagggttaacttaaccagtgtggtagggagattggccccgtactataacttacctctcataatttcaagcgccaactagatcacgtgccgacttagaagtccagcctaccacgagatacatgcgccagcgcgtcaagaaacacaataatgagagactatctatggataatacaccaagaaacgattcgtctgctcttaattaatggagaagaccaaacttgggacttatttgaaggggaggtgaagaatttggcgtacatctgctatcgttagcagtcgtagcgttgaagtcccgcccgtcgattagtcagggtagggggacagtgtaacactaatagggtaactatctcttttcggaggggtcgtatggccgcgccggatgagccatgtcacacaagtgaattccagttttctcgagggctggaagagcggcccgggcgcacgtgataggcgaagagggaacccgataccccgtacatcgctagtggcaccagtcatccaggccgcggataggcactgtataactgggttgcctgtaaccagtgttagctgcttgtcacatacctaaaagcaaattttcagacctaaaagaagccccccgtggtgcgcaaggatattatagtaaacgggtagggcaaagaaatatttttgtgctgcaatgataggggggaggacgaactatggacacccctcaatggcaagtggaagccccattaatccagcctcactggtaccgcccgggtggggggtaggcacgagcgaagccctggcaacggtacctcacgagaacctccctgggaatacagtagaccccttcctggacacgttcctcatgccgctggcaaatccttataacttaaaacataccggaaccaccagttgtggttcgacgatgttaacgcctggaagttccgttctcttgctctgattcgatcgcggtccagttcaggtccaagatttgacgttaacttgataatcacaatcattaggaatcggattcggtggtgcctgctcgtccataaatcgcgcattttgcgagttaaggggtaggaggttcacgccgaaacgatgatggccaacgtcacaagacccgtcgtgctcttccggggttcgactacgcttgcgaacgcaaaaccgtaagtcaataaagctcactacaggaggattgtttctagttgtaactccaaccattagcccctaaggttaggggggtgtagtcatattgcaagaaggggcgaaagggcacctagtttgtcttcctgagagttgttcggggtacagatctgtggaacgattgtgagccatattaatgcgaactgttgaggacattccaggagctgcgcgacgcacattccgcggactcggtgaactgtaatctccacatggctaatgtcacaggctctgctcgggtgatggctggtcatgaatggactttagagctcttcccgctaacattaaggggtgcggatccggactgggtggttttgttcgctctcagcttgccggcaattgctcagaaccggatgctaggtatatcctgataggggaggctattacctctgaaccttggctcccttttcgaagaagccgtaatacatatgcgttttgggaatattacacttgttgctgcgatatgtgagcagacctctttgtcggttccaactaccatggagaatgtcctatgccaaacgcctagaggaaaagacggatttttcaacactggaggggaagaattcactaatatgctgtttggcgaacgacccgaatacgaccaatgtgcgctatcatgttaaagaacactagccgatcgaaatatacgtactagcaggaacaggcctagcagcttaaagtaagagtaacaagatcgaaggctctgatgagcagtaagaatacgaatgatcgaattgttctcgttgttattatagaacgaattatgaggttcaccttagaacatggtgtgttcgtcattgggagtcctcttcctctcacagataggctgacagctcgaaaatccggattctcggcacgttgctagggctgctggaacaaactctgtatctgaacatagatccgttgtagtattgtcctaggggtttgtcgggtacggctaatatctaggacagttggccataggaactcatcttccgctagacaaagggagcacaacctgcttagaccgccacgacttactggttgtattgaggcaggcattacccgaagctcagagccgatggcttagaactcgcgccgttcattccagtccgttcgttttcgattgacaaacatacactagcgcatatttgacttccaggagtacagcccctgtagtacgtagctcgacagcgggtgaatcggacggataggaattgcttcgctatggttcactagcttatcttgggaactctactttcgggttctgtgctcggaacgacaagtattatagctccactttatcgcctgattatgtacgaatgggatgcggagccagttcttatggggacgaacggccagtggctaggtctgatctgtcgaagaccgggtagcgtcgctctgttcagtaacaaaccctttgtcacccagaccgcctcttctagtatacgtccggcatgaggctagataagctttttgtcctggcatcaccgttctcggcgctcagatcaagtgaattgtatctgggaaacgcaactacaacgtagatcggcctaacgaggcaagacccgccatcacctgtctaataccattgataaccctgttcatgcgaattatgcctcagtagtctagggcgtcccgacgtattgaaccaaccgagccattgctttagtgaggtcctcgcgggtagcctccttggtcgcaacttcaaaggcacttcgatccaacggaaccacgtataaagtcgaccctcaagactttttaatgttggttgcgatgcatacaatacttcggctgtgcgaactcttacaaaacaaacgtatgtaccatggtgtgtgcttcttcaagacaactgattctgtcccaaagctctgcagcgtggttccacacagcgtggttccggactatatggccgtggagtaaagatctggaaaacaccaattcccattaggcgttggagaggattgtattaggcttgtggccttatggtaggggccaacttcggtcccaatcctccgttctctctataaatagcgcttgttccaagcgcaaactccaacacaatggacggactcgattgaagacgggggtgtatggcgttatcactaaggcgccattgcggtcggaaagtttgattttagccaggacgtgacgctactaagataagaacaggcgcttgcgcctttgtacaatattactagtgcacgaaacgctcagtagaattaggaagcgcttgacgagtgtgtaagatgagcaaaaagcttcgccatggtaccacggcccctgctggaattaaccgccataaccagttaaactgttcctcagcctttcataatccaactactcccaagctagcctaagcacgaatgattttagccaccgtagccaagagtctcctctaagtatgcagggacgtgatggtacattgtactaagatactgactcagaacggattcggtcgaatattttctgcacgatgaacgaagcgaaatcagctcctgactaggccacccaccgtagtacaatgacttttattgcatcgatgcaaaagaaaactgcacaaaatagaaccgcaagcatcttgtttggattataagaggatttaatgcacgtaagatagttctgctaccggagcagattaactcgcccgtccaaagaatctcgcggttcgtgtttcaatgtaataacaacgtgaacgtaactgcgcgtcccacctgccgggacaagctccttccatgggtaatccgtttgccgggtatggcccggccatattagccaaaagcccataatggattgcatcatattgacgccgttaattatggggccaggatgttctcgaatcggagttgttagcttgtgatcgtcagggggctctatgtcgggatctgacgatctaccgttcaggtgcggtaacaagtggcagaccagggcctcaccgttagtcttccgttttgtctttggctcgtttggggacttaaatttgtcgacctttagctgagagcggggctgcggaacggctaagtcaaagagggtcagtcccgttttacgcagggctggtcgctccactttacctaagccagcgatatgggtaagccttaggatttaacccgttaagataggttggatctttcttcgtctagctcgtagtaccaatgagtacgcacggatcagtatctttgaataaggcaccctgccctcacggaggcccaacctccgtggataagcctcgtgagggatactatatagcaaaaaaagcccgaaaaggtgctacttcgttataaaaaagcgtagtaggtcaaaactttgtggggggggtatcttttaccttcttgctcacagttcccttaagctgagggtcccaatctacacatacacatgagtaaaggggtttttgctggttgttttcattacgacgttacgtactgggaccatattaattttagacatacagaattggcgttggtgctgaggagaatattctcgtccctttgggacagcggtaggagccccgagattgagcaatgcagtcacccatcgagaccaacattagaagtgtaagccaggactggggttttattatcaatagtatccacagcccattgtgcgtactagtagtgctcgccactcgccgaactctggccgtagcaagtgcatcctgaaagaattcgcttgctttatatggatccaataatgctcacagataggtctgcgctgactacgcggttcctgcctagctcggaaactgcaccgtgacgtttgcaaaagcttactacattcaatgacgctcagtggtgtcagcaaaacctcgtcccctttgatcacttagcacgacgagtttgtctaggaccacgagcagacgctggcgacgatccgctcccgggagacgtctcggaaagccacacggtctagcgacccttaatctcctcaagacggtcccactgaatccgacttggcacgagcattgtataccttctggacgcagagtatcacgacgtaggatttgatcgtgccgtcagcttccgcgaaggtgggcataccatgcccgcttctagccacggtcactcgggtagtgtaacgtatgactccattaatcaatggtgagctgcaaaattaaggctcatgtagaaagtttcagtctacttaaatgcgtgcccctccaaattctccaaccaagaacggtcaatccgttgttcgcatgaatgataaacggatgagtccgatcactccttgtgatcatccctcacctcgatttctaaagttagcacgaaacctggctcgcccaagtctttggtcttggttgaacgggctagagtcaggtgcgaatatcggaagccatactattggatcggttattttgccaccggtggttcttagcccgttctacgtacagcgtaagggcgtccatgcacatgtttgtattgaccagataccaggacacccccacattttgtcgattgtgtatttctacagtcttgtgctgtgtgggccctaggtctgcagtttggggctctttgcccgggcgatccgttgcggccattcgaacttgaaatgcctataggtcagtcttagcggcacagcatataggccgttgatatattacattctagccgagccatgcgcaagaacatacaaatgttaaagcgaggtatccactaccaaccagctaagactggcgaagattctcctggattctcttctccaaagggggagcaacccattaggggacccagtctttccgtgaagactcggagctattcaaggttcgggaacgcgactttcctaggaccgcgaactcacaagcgttgatctagtacccgttactaggcgtcgctaaggcctaggtgtctcagcccctttgtaaatccgtgttgccgaattctgtatatttcgaggtttcgcccagggggcgaaatatttgtcatttgggaaacgataggttattagttcggatgtgcgaagcattagtgagcacaattaccgccactgtagccgaaggtatgcttcataaacgcggggacgggtagtgcggaattaattattgcaaatgaaattttcgggcagcagcacaccttgatgtgttggggcaatgcactataaacccaaaaagtgctatcgcctaaaactaaacacggctggtaccgaccgagttttttataatccattcgctcccgtcactatttggggtcgtataagtgcacgggccacgtcggaacggaaatatacgtttaacgtgtttggaacaagttgttcttcacctacacttaggtaaaacacttacgttggagtcgtggccccataatacccgaaggtcccactttctctatacttcttgaatgatagggttgctcaaacaaaactatttcttagttgggaccggaagcaaccacgacctaggtgatgtcatgcgcggttgtatacgattttgctagggctgacagggagctccgcgaccaacggagagccctcgtaccatgtatggggttgaaagatggatttagtatacgtagggaacaataaagctattttgtccaagcgccatacaccaacaatcttcggacccgccagtcatcaacccccgcgctcaaagacactcgaaccaagactcgagcgagcgtcgcctcggtagtcatcgtggacgggatacctgtctggcacctagttacggtgtgccgagaccgagggctggccttagtgcgctctatgacgcgaccgtgggatttgagggtatgcttactctcatgcggtaattttctctcatcgcacccctagttaacgtcggagcgcgctgcacgagtctgcccagcgaatttacaggttccacggccggaatggaatgaacttcatttgtaatgggttagaacggcggtggcgcggagctcgtaacgtcgcctttcactatcccgtatccggtcttgcttaaatttaaaaaacccaactgtcaggtgaccaccaacaacaacagggggtcaggccaatacaagccggcttctagcgatctacgggtgtgtagtttacgcactagccacccactgaccgatccccacccttgagggtttaaaagttgcaacaggctggaactggcaaattaaacgtaaaaagagagctagtgccatcataaaaacgtcgactggcgatcacaggcgcgtcttcttgggtagatagctgaatccctgacctgagttccctaggacgtgccggattgtcgagcggtcgagttgccgtaccctatttgcgatggaactctttgtcaaatacagaacaaacgaccgcctctgagctacaaaacaggcagcattaaaggggtcattcttgttgtctgtagccgaagccattggatctaatttgcttacgattccagtcttaggggctccaaattggggtctgaataggccgctatccttgtttggccctaggtgtgtccattggtcaaatgtgcgcgtggtaaggtcccggacagacgagcgcaatcggtagtcacactctccacaaggaaatgatcccaaggttgatatctagacgaaccacagctagaagggccaccacgacaattatactccggagacggtatcaagccactacgtccttaaaggcagggacgtgtaaacacacggattagaatgtatcgcgtacgtcgtttataggaccaacctaattccataacgtgcgcagcaatagacgggcggactcctcgaacgcaacgcctaccagtgaaagacgctcgccggttgtacacaatcccatgaaaacgcattcagaacgtgtattagacaacgacgagcctacactacataggaggcaggattgtacatgcggggtctaggcaacgggtcctaagtcttaccgttatctttcatgggaacccacggctcatgccgcccgcacgcaatgcttgcaatgcgaccgtgaatcgagtttttggacctgctcaatacagagtagagggcccccttccaatgtcgtagccacttgcaaaggcatgtgaagaaaacgtcaagcggaataattgctctgtttgatgaactccaagggtgctgcgcgcgcagctacggcgtatcattgcgatgtaaagggtgaacacttgcgtattatgccgatcaacggagaagccaaagcgccgcccttgctgtagagaaaactcgtcgcgattgacttagatattgaggaggccttaacgggccacgaaggaggacaatgagagttcattgcctgcaccattaccatcagtcattagaactggaccgcgtcctctaggggactccgcttccgtttaaccgagatttaccgacttgagtacacttagtctatagttggtttctccttcctcgtgcttagattttctttcgtcaggcccggaaaaggtcgcccaccgaaccgaggtataggtggtgaccgtttctagcagtgatatgcgttagcgcattccgaatacccctataaatgcccagtcacctatagtcgtgtcttcttctgaatcacccggtcgggactgccggacttacggcgcggttacctgtcaagtgtaaccccacgtttcccaacacgttgaaggtagactcgacagatcgatgaagcgccaccgtatcaaccgctgatgccgattacatgcttggttcatcccttagttaacgcaccggaataaggtcttaacctacctcctgaagcgatgctgccaagttgtaatacatggtagtttcttaaggcttccgctgctcgcccttaacatccgactgaactggctctacagggaccactaaagtatggtgtgacatgtatagcggtttagtcgcagcgaaattcatatgaggtaactaatgaaccatggatttgaacattccgacgcaggacgagtccgtccgctgcatataccatactgtttcacccttaaatctcgtaggaaaatagggcggtgtatgttttgagatcactcctcatttgccaattaggtccgacaaacagactatatgtctacttctctggaagcaggctagatgttcggtcgacccagatcattgagaccatctcctttcgaagccagaacccaatagtgttccgtgcgctactgtagcatgcaggttagcacgctctctaatctgatacattctgtgcaagacaccgagcagccctgattattggcccgccactagagggagacacagctcggaacccgttttagatggcagaatactgtttccacgcgaccaaggacctgccggcgtaagtatcaatctagaatggtttggcaatctgctcctagtcccactacgtaggtaaaactcagtttattggattactcgcagtggatgaaggaacttcggtctgatttagcaaatgagccgttgtacgcaaactgctgctagaagtttcaatttcgtgaagaatagctaggaagcgcacgacctagctccttcttcgaaggttgcaatagcatttacatgctgggcaacatttgccgcagtcgtactgcgagcgaataaacttacactgcccttatatccggttaataaaactagcatagcgaacatgactgttcttcttcacaatcaggttattcttttatctgtgcagacgccgatgtccgcaggacgtcccatagaaaacgggagctcgaatcggctaaaccaacgactagcgcgcgcgccgagagttgattctttgtacatggaatgcgttaaccgcaccaagtacctggtccgcccttttgattccacgcctactcggtcgagactccgcaactagaattgcgggctattccttccttgcaggccgtcggaatggctggtctaatgcgcttcccggtcagtagttcagtgcaggacagtccggtaactcccagatccatagcaatactgaaatgttgagtgataatcctaccccgacttaatatctgttagcagcacgcatgcattcctactacgcaactatcccgcgctgacaactcgggtcgattatataaacctgaacgatgaagggaacggcccccgacgcgtaataggacaacggttgacacgggtagagtgcttctcttgtatgggccggctatcattactttggagttccgcaaagccatgtagaactatgtgccgtacactgcagtcttccgctgccgcaacgcgaatccaatgaccgactctacgcgaggataggagcctccgtgtcatgtcctgtaatggagggagactagaggggtgcccggaagaactgccatcgagcaagggaactggaaccctccaaagcacgtcaaccgattacggtgtatatccaccgtgtcccgcgtaggtttccttattatagtctcacaggcaaatagctccatatttgagggcacgattgcagcaccttaaaataattgtgcctcggcccatcgagagctgcttcttagctagaatggcatctattgtctgacctgaggttctgctctcgtatgctgtgttctagggtaagaccggctcggctctaacttcgaaggtactattccctgccatgtactcttaacaaagtaatctggaaggcttacgaggcccccgcggactaaattgatagatcaaaatggattgccaacctcgtaccaagtacaagaacggccgtttttacgctccaggaacagcaagacatggcgcacaaggcctgccacgccatcacgcccttgcagtagcgttccatggcttcgccttgcacagtcagcgtacgcgtaaccaaggctgactattggagagatgcgtacaagcagatatcacacattgaggggcaattaatagccccacaccccgcagtaacggtgggggtctcgagtatacccgttgcgtcacatagcgcataggaacaacccttagcgaatagttggcatctttctattaaacttccatgctgtggcatctaagagcacaacacctggagacctatccaagtaggaatacaatacaaagagtctgcgtggtagtgaattaatctagtaggaaccttgggaacagaggacgcgcgccaccttctagttaccacgaagtgtaaagggatgcccagcacatccagggggacctgctatcatacaccggctgactatggcattcgctgcgtgcttcccatgtgtactttgcacactcacgtcaaaagccgctctggagcaagacgcatgggctgctgtctcgttcccctgctccattctctcggttcgtgcaaatcgatctacagctcgggctatttccgtgtatgcctaggctgtccatagctgagcctacgtcccggatagaaatcgtagccctgaattaactcgcaactcatcagggcgagagcggcccggtctcgtgagtacaatgtaatgactgtcactgaacctctttgtcgtaagccgtcttataaatgattcgaccatacgacgggtagcacctcctatttgagtcttcaataccgactggtttgaacatatcacagcttctgccttcagtgcgctgcagaacgctgtaggccaggtctaaggcaacgccagggatcggcaaggaaatcatcggttgactcgctacgcaagaaagaatactttccgatggttaatagccggtggtcttatatgtaacctttgtttgtctatctcaggtcggccacgagtagggccctaggacattacctgactccatgtggcaagcgccatcgtactcggtgttactttggctgccatgcagtgcttccctaattaatttccacacgacccctataagcctcctactaattcatgaacacgggcgccgttttacgaggagcttcggggtgacaggtatctgcgggcgatggaccctttggggtgaccactatagggtaggtagacaactgtcataaacccaccattgttacgaatgatttcgcccccgggtttatttggtgtcttacttatagacactgtccgcggacagagcgccggaggtgctacattaaagcgacaatatcgagctgtcgcgcctgaggctagccacctgaaacgcacactgaattgagaccctggtattgatgcgactagggggggcgactcggtagtaccaaacgagcaatttgccttcaggtactgcttgtagagggatttggcttagacagaatttatgtggctcacctaacggacggctgttgttctgagagattacatccaataccgtcagagctaccatggtcgtgggatgaggcaaacatctactcgtcacagtaaggaccaatgaagcacgtgtgtgcagtcagccatcgaggaagagtaacagcgctagcttgcatgtaaaggagaactacaatctaatgggcatctcctccgtcatccgcgtgcacgcaatggtctgtacactagattcgcactccatgaacggatcgggattttgtgccagcccgtcgccgttattcgctgatctccggggctagctatacctcctatccgtgcacgctctggggaacatcgcctgatccaaagcaaagtccctattaaatggatcttaaaaaatgatgggtaagatcaactgtacataatacaaagatatcttcctcgtcagttgaacaacaccactaattgggttcacacctaccactacaatcaaacctatctgaatccatacacccaggagcctgcataagctacattcagccgggttactttcgcggatggagggggctgtatcgcacgcccagtcacctttacggtatggggctcgtgaatcccaggcacctcgctgcgatatatatggttgcatcgctgtagagtaacgcatacgaacgtaaaaaggcccactctgcattcagcccccgtagacgatacacgcatataagtcgggtttactcttgctccactggtcggctccattttggttcagagtttaaatggtacccaggagctctgagtcaattttatttggggtattggtattctcgcatgagcacctccctttgttcgcagatatagccctctaccgcgtgcggtgcaagaggaggaatccgtcgagacatacggaataacagtaccccagtgcacggctgctttcttattctccaggcatttcctgtcagtcggatctaagcttgtgcagaacccaaacagacagcataatgcgcagtcgccgggtggttggttgcagaagtgagaaatcgcgctaagtaccgccagcttgcgacaacaagtcaaacagaaacgcgttagggtcgcctggtccaccagctggtaaagttgcgacttgagagcctctaccgaaataatgatccccgaaaagcttggactgtcgtcgtccccagtcaccaggttcgctttgcgttcacagtcttagcaagagatccggccctgttcattacggccgtggtcgccggtacacgttggaggtttccattacctgtcacttcatgtgcccgttcggtttggtttggttgatcgtaagggttatgcccacagttgtcagcggatattcgctcctatagactatgtcccctgtggggcctttgcacctgtatgagcaagccgtcactggcggaatagataattgactacgctaaaactgtaacacaatcatctgtttttccaacaaccttcaagactcaactcacaaattcaaccacggcgtcgcctagtatgcatgatctcgtgtaaggcacgggtctgatcgccctcaaccgaagaaagcattgggtcatagcctgacgcgatgactacccccattggatcacggaagctttttgtactggattatggcgcttgcctgtactaaggtgtgacgacgttaaggtcacgttcaaaaaggtccccgtctcatccctagacatactagtaactcgatctaaactggacggcagcaaacgacgccaactcctccactgcccagcgtcgagaaatcctcgggtcacgcaagccgagctattgatgtctgggaccccgtgtaaactaaaaattgttcgaaaggatagagcgcctgtggtggtcgcccgtctatcatcgtaagccctatgtcagggattgtactatttaggagagtccaattcagaggtgagggcgcccctagcaaagcagcaacgatatcagagtgtaactataatcgacccccgtcgtatagtggggggtgggggctcccgtgtcgatcatctgacagtgccatatatacagatcgcccgcaaatactgcgtggggcggctgtacaggctctacttccgtgagatatagcgctcccgttttagtcgggtaccctcataaccgtcaaggacctgagtgagcatgcttcgagacatgatagtgagaaatgactcccgaaagaggggcatcccatcttctgtaagccttcattacggatttaaactgagttattacaccagctgccaacttaatacggcagaacacgagtacaatgctgggcggagtgcagtcgactgcgggtgggatcgctttgtcccggtctgcacactgtgacacactcctatggaaagtgcctctttgcgcgactatggacgtaatacgtttcgcagagtgtcgcatatcaattaagacaaaacgccactattcgagcacgacctgccggggggtctacaactttctcgtgattggcttagcgatgcggtggagcttaagtggggaataatgcggcaatgtgctagttttcggacaactactgtccaccttacatctgcgggaagcattttaggttttaataaaatgtgtcacgaatatgtgtgagctggtcgtcgttgcgtcaccaccttacgggcactgcaaacgtcaatactcgtgtggaaaggcgtaaaaacgtattcgtggccctaacaagtgtccaggagtgctccaaatgcatcatgctaacactatcagatttaaaactggtgttcgacgagggcgcgttggtggtgtacctatgtcaagtaacggaaatttcgctgtggaacatataatgtatcgccgcagacacagatcatgaggatttcgtatgcaatagtctcgcccggacggtgcggtcctatccaacgttcactggcagggagcgatccaagactacagctacattgatatgccttcgatgacggagtacaacgaactactttaagtgatcgagcggtcgaggcatccgggcccggtcatccgctttcgattggagcgatagacagttattcacgtacagcacagggtaggacgccccacatgcaaaacctgcagtgcggtagagactcgaccggggtgtacgcgaaacgtcgccactagcaagtgacctccatggtgtcagggtttcgtttttggggatcccgatatgtagcgccgagatcagcgctacgggtagtaccagtcaaggaattgtgtctgcaatgatatacaattcaaagaacagagcccttcagtagttgatgagtagtgtaatgacaggtctttgtccgtccccaccgaacaaatactgtgtggtacacaatccacggatgctggggtcctaacgtgtattagcctgacgttagcgctcgaagcgaaaaattagagctggcccctgtacctgccttgttgatcacgggcaagccacttcaaagggccaccgcatcccatgatcgacttaatccgtttataccccatggtcataccagattctagctcatacccggccctagaatcctagtttgtctggtcgagttcaagacaactcgtcagatatatcggtatctggagaatcaaacttttcttcttaagttggcgatggaggcggctccgcggaactacctcacggccaacgggaaatgcgttattcgagattaccggtggaaatactttacgtcctgttctgattgcgctactcatgttctattgagatccttggtaacctcgtgtgagccggacaataaagttacgactccctatggacactggaggtggtacgatcaaacccccctacaagtgatatggccttatgcagccatgcagccgctgtacttagacctcacgaaagatactgtacattatatgactgggttagtagcacgcaaaacctactcaccgatattttctttatagaatcaagtctggtatcatgtgcgtacgcagtcggggtacataggacaaagagtgcaatcacactttcgttggtactcctgttagggggctgtaagttactttcgtgcataggatcgctagtgctgaggatctggcccgcagatgtaaataggtaccattagatatacagtaatttgttgtaactataagaacatcttttcgagctcttacgacttggagcatgagtaggttatcctgagtcattttcgttttgctcattttgtgaccgctcttcgtatctgagcccgcccaatagtcaggttctatgagttctcgatacacgaaggatggcgctcggtgcgggctacgaggcagcgccctttccggtaccctttattcctaaaaggtttatttaacttgaataatatggaggaggtacgagctcgttcgccgacgtgcgagagggactgatacgctcaatcgcgtaccctctttggatcgtagcgtatacgctttgtcacacaacggcgttctcgcataaaggtccccgcgttgtaccctaaatctacgagggactcgaaagttcgtgtactacgcaggggaaaactgaagagctttgcgggcgattaccttgttgcgacggcctaagggaaacgaacccgaaatttagtcaggccggaaaaaaggcgtgaggagcacggctgtgaaagacgccgtatctccctgacgctagggcaggcagggttcgtaatgcactagcgccaaagagactgtcgtgagtaccgggcgctagacgattttagcatttgaccatggcaatctaatcgaacttgcagaacgagtacctggtgtggtctgcttagccgtggaagtatacgttcctttgagagcagtcaccgacggagccatatacgtacagcgtcagtatagtccggttttttttactagtgacccctaggaaggcaacttaggtggccgtaatcccgacaggcaagaatatagctataccacctggacggcaagcaccaactaaaaatagaatcagtatcgacgtggaagaccccccgacaagtcgcagacccttacgacaatgcatggaagagggatggaatcttcaccgcccttctcatcgttactaagaacctagtctctaggtaccaaggagtcctcttccaacgatccgcaacaggagagggcaaactttattgctcgctactccctcattggcggcacctgagaggcataaatcccagcactgggaagccctctttcaaaaaaagccgtggccattatcgagcggcctccaggagagtgcccggcgggctaggcaagctattgcaacgtttaagggaaacaatgctgaccaacgccggtccgcgataaaagaacgccacgccggtttccgggctactagtaataccggctagcgcacaggtacaacctgtggtctcgcttaaccgggataggatgacttttccggatacttgtctctccgcaagtggaggtctctgctgtggcctagggactacctaaaggttcagtgcgctagatgtcatgatacgacggtgccgtaacgcagtccgatgtcggcaaccttccagtagacccctcgctgacccattaaactagaaatattcacttgcacaagcggccgccaacgagttggtagatcgagtagcgaatcgatgaacagatcggcagacaattcgctgcgatgtggttggtctcaacgagtaggcatagaggaacggccataggcgggagatgggagcacgttgtcaggcgccatggcattagctaccgggacggatggctcgaccgaggtcgcgcgatagcattgtgagtttctagcaattcccattagtgttctcaccgcacgtgcagctgtatttgtccccagacgcgcgggccagcttacgaacagactcgttgagagtgactcgcgccggtggcgacattgggcgacattactctataccgctaggatgtgaccctcgtcgtgcacctctatattgctctgaatccggactgactagattttgtgccaattgttcactgcagtatgaggtcggaccctcggaacagccctggccgctttcgatcacggatagtattgaaatggctaggtcagcttgacaaaagtacttcttcgcgccaaccatgtgaataatatgcacagctttacaccaggacaatcagcacgtatactgggccgggttggcttcttgtcattgttctaactggaaagttccaacctaagcacagatttatatcgtcggactgctttgttaatcccgaacatgtaatctccaatgtgcccacgtgtaatagatattagattcatcggtttctatgtggtcgcccccagtactccggtcggatccgtaactctctagaaatagggtcatggcgctttgttatctaaagaattccgtatttcgcttattggggctgctgatgtttacgaagacacatctgtgcgtaacagctaagaatgataaaaccagagggtagaatagatgaggaccaccccggggctatcattatgacgttgcggtttaaacggaattcgaccacagcccactgtgcgccgcgctgctcgcgttgatacccggcactctagccagatatagcggaagtcaagggtgtgtggcatcgaagtccattaacaccattttcgcacacctttttgtattagaataccaaattggcgtcaaattagcttagtggtggattatgacacatgatgttgcacacattggccgaatagtctacggcgaactgcaggaggtatataagagcccctatagtctgtatctttcgaagtagcacgggtcggcacgtacatttggacgatccggctatctaacgataatgagctattcgtctatggggctggttaagaacgatttatgcccgagcgatcctttggtgcaggggggcgcttgcggttcttgagcaatttatctgacactccgtgaccagataaccaccaactgacgcctagatcgttttctggattacaacgatgccatcaccttatgtgttcctactccattaggcagacggggcgctgtgcaaacctggtcgtaacagccattgagttatgctgcatatcaattataacgcgccagtactttagcctacggcgcctcctgtcacgctccaaaaagcccggtaagcccggacgccttggatgatgagactgatgactcggtgtcaaattgagcagtcatgtcggtgtttcctaaaaacttttgaaaacatttcggaactatattattcagaaggaggatgaggcaacccccacatgtgtactatgacacatcgcgtctagactgcgaactaggacacgcggatacctgatacattcgtgtggcatgcaaggggcgtggcgcctgcgttccgtatatcctctctcgcaatcgcggttagggaacatctaggcctagcggccttggcccgaaaaacaattaccgtagccaaggtcactgtcgtcgtggtccatggggattctcttgtacctgtgtcggtctacggtaaaatctaagtttacgtacggtacaagggactcctaggcgcagaatgtttgcggttgccccgagattgcacgatgagcacagttaggtttaacatctgaagctgacggggttaggcaaattaaaatgtcgtttgctatcggacgtttttttgttttgcgttgggatcaggtagatcagctgagctcccgtaccgtgcagtgcaagtggctctttcgagtgctttcgcggtcaccctatcgggccggtgagcgcacgtgacccggttctggcactctcacgggattccgtctagctcaacgtggacttttacctcaggcacgtcccagcctaaggatgtgctttgatagcattacacctgggggacgatcgacgttgtacaaatacacttaccgagtgggaatcggaccagccgccacttataccatctcttggaacacgctaggctgggcgccttgtacataggattaaccactggtaaccgtgggacgccccatctggtattctcagcatgtgccacggttaattgggaggtctgttaaaattgaatcgcacccccttttccgtacgacgacctactttcatggattttggatcttgcttatccgctcaggaccggaccttaagctgtccgcctgtaccattccattccaaaaatcacacgtgtgattgatctagaacccgccggaagcatatctgcgctgacgctgcctgtatcgacacgtccactgtacgcgagggttccgcataacagtataaaagaaagcggtaagtctcgacgagtgctgctgcggggatagtcgcatcggctacctagggtgacattgtgggctataaaggccgggggaaatgcagatatgtctggggggaatcggtaatccttgtggtgccctaactgtcttcactagtttaggggaactggacgagctctgaagctgtgggtaccgcgtaacccactcaaagaaccttcgctcgagagaagactcccatcataaacgtatcgggatcaccatggtttaagcagccggtctgtcacctgcaagagatcttcgagagtgagttagaaacagtagcaactgagtgtcgcaacgacggctgttcgtttaaatgagctctcgtgtggaaagttcgatgtggtgccgttcagtgccgttgatatgcggaagggcattttgatatgcaactgcttacagacggtataagttatgatagtatttaggatgtttcctgctgtgcactaaagaacttcccgaacatgcgagcggttgctgctcctgatacaggatgactgggaaatagataggctcaaaaccgtccccgcaatacttccaacggtcttcattccgggaaacacaagtttattcccatataagtctgacgagtattacgtagtttaaatatacgtgccgttgcggacgctgcccaccaccaaccgaaaggtccaatacgccaggcgtggatgcaatcattggatgatggcttcccgtcaccaagaagcacagacggccctgagtgacccctgctcgttttaacacttgaaggaacgagacatacgctcataatccacagcaaaacctcattagtcaaccaacatgcttccccgcgtgcagatgggaggctgcatagatggattgaccgggcgctaatggaccccacaaaggccgtctctgtaaaacatttacacgatgatataccagacggagtagacgtagaattagcaggtgtaggctattggacgctgccgcaccttcccctacgggcggccacgtgcctgtagcccaggctgccaatcgcgtgtcccggaacatgcagatttccaccagtccttaaagtggtatggatcagaatcaagagggtccacggaaaaatgtacaataaggcgaccgtatcactgcttcagatgcttctttcagggtactagaccggccacaaagctcggcgacagttgcggtgtccggggtggtctgggataacagatccctcatgccatttgcgtaacgacgcggtgcaatactttaatttgcaaaaagtatcccactcctacatattagttaatacaattcgagtatggcgggggtgctaatccgcgggccttgcggcaaggtaccttgtttgaaaggtatatggaaccacttaaacttaggtattcccacaaagtagaggcccgcctcatttgagcctgcagcaaaagagcgagacatgatgtcgcttacaaacaagctgtaatgacgatttcgatatgacgccaccggaagacctcgccgaattcttactcaagagagaaggctaacgcgagtacataaatgaaaagaggcccgacgcttaactagttgttgcaggaagtgtatcaatgatgaacatatctgtcgcttccgacgtggagaacgactaattgtccaatttaacactaacaggataaaaactttgaagatctagaattatcactaatactagttccacaaccactactaggcgaatattctatgtattgtatcaaaactatgcggccgcaaaatgaactgctcgtcgaggagagagtcaacaagaggaacgccttaacagtcattacgcgttgtcggtggaatctggttggttgggtacagatatatctctaggccatcagttcccaaccctcaaactgaacagagaaccatatccccgggtgttgtacccctcattatccaactcgagatatctttttaaactgcgccggggttcaggtgctggtccgacgcggtaaacgtaagtggcacaccgtatagtcaatgtttacctcgcaatgacgcgaagtaagcatatgaggctcgcggcgactggcggtcgtatttagcaaacactcactggacatgtccaaaattttgctgcaggtagctattctgtgaataattattgagactttgtgtgggcagataaataattaggggcttagggcagttaatgagtaggatcattggctcatttgatatgatctaagagaccgcccttttatgtgatgagaccgacgggagtgaatgtgcggacctcacggcttttccctgtgaagtgcctattcaggatagctcagggtcattatctctaatttatggtctcgggtcccagctgcgtatgatcttcgcacgtgccaagcctagggtcctaatacgttaatcggtttttgcaccgttcaaacatcgcaccaagggcgccctggataaggaggctggctggcggtcactcgacagcttcccgtttgcgtcacgttcatgtcatgagttccagtacggtagactgattaggttggctacgcgttctctcaatactgcgccataaggcctgtaagacccctccgcgctttaaaaaaggctcaggacgggttcaaacgcaccaccaccgtgccgattccctaacaaccggcttcaagccaaagcggactcggcgtcgagatttgctttaatcacgtttagatcgcatacgaacaggtccagccggtcgggatcccggagtgttatcggtagccttttccctgaatcgcgcaaatatctcatacatatgccaataaggtaaaaaaactcaactagtagggatgagtcccaccaccacgtggttcacaaatgagcacacgcctgcatcggaaaaagacgaccgcatgctttacgggggaaaacaacgagcaagtcggttgtggaacgttgtttattcgaataactcagctaaggagtgcgcccacctttttgatttatcctcccacttacgcgtctaagtaccaactcacgtgaagcagccagtttgaactagcatgtagaggtggcagtcttagttcttggtatttcttatgggaaaattggtgcgcgccataataaattagcgcgtcggaaatgccatgctgcaccacatgtcaattccccggcatgatccgttgaagccgtataagtctcgcttggggctaagtggtctattagtaagcttacgttcccgacggacaagaactctgctatgattgggtaagacatgctgttgagttacgcacctatcttctcgaccgtaagattgggttcatgcggaactcaatcgatccatctgtccgcggaattgatataaaacgactccggacgcgagattaggggcggctgcaagcttgcgggaaaagatcagttaacggaatcacgtccctttttatgattcctactcacgactcgcatgcggccccctcatgcgggcagtgtacaggagcgattgaatacttaacggggccaaccaaaagcggacaactatgttgacctagaagggggggatcgtgttagatctgtatattgtaacggtacttgggaccatctaccaccaaattatcggagtaccgtctcgggcttttaataagacgctacgtctattcgatcgcagatgagtactctactctgtgggctcctgaaggacaattaaggtgtgagatagcgggtcatcgcctgctcctattggcgagccattgcgtggaatcacgttagttccgtagcctcagagctataagcaaattaggtttcgtatctccgcttatgaaagaagatggcccctaattcgatacgtggcgggagggggaatggacgcacgggcttagcgaaagagatcgtcgctggctgtgcctaatggcggcagaccctcgcggactttgcatcaaatggcatggttaagctatcaaatatcaggcggaaacaatttgtacatctacaaaatcagtcagccgtcggagctggtcttcatcatcgttccttgagcgaaggcgatccgaggtaggcagagttccattgatagagttaacattatcgagaaattcctcacctgttaggattcggccttccacctataaaaccttagataagtcacgccggggtacttgttgcagaaaatcccagcgcgttacctcgtaagttttcaacatgcctagcccaaccccttatagttggaggcggaattacacgacacgcaccacttaccatagggggccggctccacgggttttcggcatgttaccgtgtccaagcattgcggactgtagtggggtaatgtattccacaaacggcacatcggaacgactttgttgaaggcgggcaaccaaggtgtactcagagctagataccgtggttttacgtactcaacgattaacatccatatcagatggccggatgaaactactccgtgtgggagaagtgtaagctactcgtctggaccgaacgatgacctcgtttttagatccgaatcccccgtcgcgttcacatattagtttcgtccaggcacactgtgcatgcggacggcgggactcgcttcaattgggttccattacctgtcatgtaaaaagaacagtgcgtgggcttggcgtcccaggcggtggagatacgttagatcgctaaaggcaagggcaactaatcgtatcagggactagcgtcgctagtatgatgcgcccgctaatgtaaagtccaacgtgcggaaagccttttttgcggcgcatgattggctaaaaagccgaacattccgttttgcacagaggaggcgagtgtattttacctaattctaccattcccgtgatattaggtttagaactcatggagccttttctgctccctaatattaagcccatcgagctcaacggattctaggacccctggagcgagagcgggtcatatattgcatgcccttggcagtaaagtgcagaagcactcctagacgttaatgtatagggagcagtcgacagaaaacgtcgaactaattggtattggccggcagccggtctgcatcatatcggccgtttagccgtgtcctgacaaacctcaaatcccacactcgcacccgatgcttcaaagaagtctacaagtccccgggagggtccagcaagagcccggggccaggcaaaagggctaccccctctcgctctcgacattattagcgtagcgagttatagatttcctgcgccgacacatggaagttgtggcggcctgccattccttcctctcctaaggtcactggccagtacggtccagaccctacttttaaatggaaggttacctggtcgcgtatctgaggagctagttaggatttcctgtacgaattgagaaactctgaaagatcacgttctattatggtagtcatgtcgtgaaccagttgaggtctgtccaaccaattccttctcgttcgccaaacttaaaaaccacaatctgggtactctagtatatgaagcaagcctcaaattggttccggtcggcgacgtggtctaaacaaatggtcaatgtaagcggtacctaggcgtgttgggactactgctttcccagtcctatagggcgaaacctctgaagtttaatgtattatttcgatgattgtccccctaagaactaggtgcgctaggtgggactcgaggagactgatagggaaatcgcaatgcaggtgccttcagtactgtggagccatcagtctcagacttaattatatcacaatcctagatccgtcatgtgttcgtagtcgacgattttctgtcaggaccttataggaacctgtcggcccgcacgatacacatctttgtatctcaatgcctagtcaacaccgcctcattatgcgacgttaagaggcgggttacacacctacgtgatttggttctctaacttataaaagcagtgcctacgttcgaattatatgaggcgttatctctaatcggctactacatctgggatatgagttagaagctaggcagccgagcgatttagcaccactacccagattacactatataagtaacacgagcaatgacgtagaattagatgacgagtatccggcgctggcggtggggtcggtgacggagccttacccaaagggcacagacagagggaagtgagcattcatcgcatcctacaatctgttgcgaccgcactaaagcaggccgggtgtgagcgtatcccgcgcgggatggcaaaggtaccatgtgggtttgcctttctgagtagtgagtcttagggaagatacatatctccccctatttgaggaaatccccacgcagaccggtttgttggcgcttcaggcttcacgattgccaaaagttagattagaaatctggtacttacacgacgtactgcgccagcacgttcgtggtgtttcaattaagtgcatcgcgttctaagggcaccttctgaatgtcttacgctccaacatagaaacatgtcgtacgcaggcatacacggccgacgatgtcgaacccagcgatgattaacgggagatgtccatcacgcccttcgcccagggaaacgaaatccacgagcgtgcgtttcattgctggaagaaggcgtagccaatcggactcagtgggagggttacagaacccccattttagaacagtggcacatccaacacgggtgcgccgactcccatacacgtgttgcattggtatcgaaggtttattaatcggagggtgggaacattgataggtcggatttacgatatggccgcggaccaacggcactaagaaagctgagactggcagtctttcgacttgtggtgaacgatgcgataagtgcgcgacatagggagaagggtcaaaaaaagtgtctcgaccctattgatagcttcatcatgggacaaggaatcttctccggtacgccgtccctacaactggtctgcacgcaaaagtctcacgcagtcgaaagtggctgtcatgatatatacatgcccgaggaacgggccctcacctccaacccatggcagtggttcgcgttcatgcttgtaaacattgatatcttaaccgaaaaagctgaggagtacgtgctcggaggctccaccatttctctttgtaaggcgataactgcatccccaaagtccgaacaaatggtcgttccacccgggtggcctgttgattagcgcgcccggcatggcactggacctataagagttagactgtcgttcaagagcaagaacaaaattttctacgtgagcctcatactattaatcaaaattcttgcgaccgtattttagttgatccaccacacataccagggcggaccaactgcttgtcttgtaggattccgttactgtagatacgttcagagccatctggcagactttgtcgtctcagtcattcaaagttaatgaagatatatgcgagcttcggttgtcggcggatggtggggccaacgcacggtccgcgatagcacagagatagaagcgtctctttccatctttctcccctgataaagcgcggggcctgcgtcgggctttcgccccgcttaagggatatcccagtgacgtatccatggacgacagtacttgcagtacacttcgcggaacactcgttctccgtgggcgtctgcaagggggtgtgtccttaaagtgccttactggtgagcgaaaatacatactatggaagaatttcgccagtcttcgtgggttcttagtaatatgtacccctaggttatgtccgtactgctgatcttcaagctgaggtgcccggactcacgtattcggtggctcattgtgtatctttgctttttggcaaaggcgtccttacgcaaaatgcgcaccttgttggctacccaagcttcttcgcgagtgtgccccttgtttactatatgggctaggcactatacaccaaattaatattaccggctatacatcttgtcttcttatttattaaagtcctacaaactaatctggtcggcggacgaccttgttataactacgcacttgggtaatctagatcggcggcttatatcaaaaggggggctccgcctatagcccagcacgccgctctctctttacacaacctggatactctaggcgtatgggcctgcatgcacagctttgagttaactcagtttaggcgctacaatgtgccttagacttgtccgccatgtagtcgtaagtctgcaacctatggactccgtagcttagtaaggaataaactaaggatccataccgaagtagtgattttttataacgaaacatgccagcgccaaacatatgaacaaggcgggtgaatagagtgtagaacattatcaattcgctctacgaatttcgttgtagtttgatgagtgattttagtacgagatcgtccgaaacttcggtgcgcagtatagtgtgtccagtcgaggttacggtattgttctgagctcgagcattacctacagttgttagggcagtcccagtcggagtgcttcctctgatagcctacacgatccctgtgaactgggtcataacggagtctcctgtaccatcaaaggtcttatagcggtcttgcgaagccgagtagcgctcctaccgtacatagaggactctttgtgacttgaggcaaaagatggacaagtgcgcactagttatctcctcccgcaacccctatatcaaaatttttcgaggcattctagacttctaaaacacaaattcgtaaaatactattcgtgcttctagaagctcgcagcagcataagtccgagctactgctaggccactccgggcggagacaatgtttgcaccttgatttccctttgctacaactgatcgagtgctacgaatcgtacccactacatacgcttttcagccacgagatgcaacctcgtagataagtttacaccgtcatataatccggactgggggagctggtttctcggcctgaatgtttggcaatagataggagattgcatagtcgcacagtggacgggctattgtgcctgaaatcgacactttctatggacttactgtacccccagactaggtcttcgcaggtggacatccagtgtcgacggtcttaaccaattgcatctatatgggtagagaatttatacaactggtcatgttccctaccctccgaagtaatcctttgctctgaatctagacccgacggaggatttttcagttcttacgatgccttcactaagatctgacgtacataaagcaagctggttcattatcacccaaccaagccagccagagaagcaccaagagtcgagtatccagtctattgttaatgcagtaatggtagtttctcaaaatatgttttcataatatctggcccagcgtcgtcggtgggcttatttagctatacaaacgttcgatctctgggcggagggtcggctgctaagtcctagggcaatctcccttaacgccataatttaagagcgtctgtgaattatacccgcatgtgctgaaacgtgccctcggcgcctgggatcggttgctgcaaatgcactgaaaccaatgagtgcgcttccaccaatcccatcaagcagcggtcaatgtgtagaggcctggactacggcatttgatttcgcattcccggcacccactgtatgagcacaatgctccagggctggaaggtcctaatgcatcagtcgcggtccaatgctctggaggacacctgcggtatcgggttttcaggtcattgaagcggataggacagtgggccactgaatatcaaacggccgtagaaaagggatgctcgtagtcgtctctcgcagtcgaccgtcgggctaatgtaaggatccgtcaggtgtactctctaaaatgattgctgtaagcaaattttagattattatggtgcgtaagaaagacgaactaaattagtaccgctattatcctgtttcttgttgtggtactcgcggcccgagttagtttggcccaatgtttgccattccatctgctaattgccatcagtagggttggtatttcggggggcgagtacacatcgctcagttgttcactgtgaaaattcatgagtgtgttattgggagttatcatcagacttttcggaccacatagcaaatatcatgcctgaggaaagactatattgattcgtatatgccctctcctgtattagtaccaaactaggacacgcaacgcaacatacgtctacacttccccgggctgcaagcatcatgggtctccaaaccggtaaatgcatacttgttcccatacaacccgttgttgggagcatatgagtcataacccgggccgtaccgtccacaccgctcgtctagacagtctcattgcgtgtctagcccttcagcggggacattagggaaggttctctaggatggaacggcagctttcctctgcgtatgcgaccgtggaacgatttggaaggtatgttcgatgccccttctataagtgcagtggtcagacacctggatctcaaaaatagaactgtgttatacacattagattctacttcgtctgtgagcagccgtccgcatctaatcagtgcactattgaaacctatataagcaggttgggattcttagcaggcacgtcctgtcgctcacttctgggcgaggtattccgtgcccgtgcatgagttaccctctcaactcgcactcgcactcaccgcaggctgggttgagataaatggagttttcacgatacggacgttgctccacagacataatcaatcaaggggtactttgaaggcaggccgcaacctgctctgttgcgcaagatactgtatgcagtcccgcgctgactgtttctgccctagggtgagtgactgtgatttgggctgtatattggggagaaaacttactactgtctttgtggtgccatcgtctatgttagtcccatatggtccgtgttcacagaacttatgaatcaggacatgccctaaaaccggctccaataagcactagatacaccacccggtaatcctcatcgagtagcagccgggttaaggtgggatcctatgccccttccagatctgctatgtgctcgactttaaacatgcaactcacgtgggcataccagaacaagcactgcatacagatagccgactgcggcttgcagtaaaaaccatctttcacccctgtgagcgacatcctccatctaagacgcttgggcagacaatatacgggtctgcacccttatctcttttcttatgacagttttgcttgagccctaggtccaaaaagccgtagttaagtgtcaattaccttgatgatacagccaaaaattggcggacgcgcaacaggtgtacaccacgaactggcagtgacaagcaatattaatccagtatctctcggaagcagtgtacttattaaaagaaccataccgccaggtgaggcccgaagaaggagacgtgtaaaccttactgtctattactatccccgaaatacaggtcgacatgttcgtgctcgagatgatgcagtgcaaccaatttacgggctcggccacaggcactcgagtagtactctgacccttgaataggcttcacctcccactttgctttagggggctctaatcaagtcacccacaggtgctaactgtgtggtcaaggttgacaagataacgtcgcaaagagctactgttcgtggaagtcgatgcctgctacccccgatgtcattgtaagctgactcacgtgaatcggccacgaaggtggctcttggagagcgggctatcctgatggccaagtccgatggtaactgtgggttgctctctactgaatgatatgctaactgtcggttgcttatctgctcaaaattcgtctgagtgatcgaagaattgagtagacctgtgagaaatgcgttgacgaacgcaccgcgaactgcggcggttagttgacgctagtgtctgcatcgatccctactgagcaatctatggttccccagaacccgacttttgaagaccactgagtctcccccgggcgtacgattactcgtgccgaattcacgctataggcacctacctgtgccttcttactctccaacgtggatgaatttgcatatatgcaggattatcggtcgttgtgcgaggaggagacggagctgcactaggtcagtgctatttcacgctacggcatccgctaaactttatttggcgttattcccgcaattcgtgtacgtcctaaccgcagaaaccggggccaaagtctcaattatcgcggaggatagcgcttctttgagtcggagccattttcctaccgtgcgtaggggactgaaccccacatgggttactggcggtaagccctccattgtagtgaccacgtaaaggagggtattcctaacaaatgaaaaggtgtaacagaggacccgaggggggccgcctttgcggcagaaagagtcatttccctgggatctttccggcagccactttttggaaaagggggtgcgtgacacacgatcagatattatttccctatatgttataaagattacatgttgggctattagttcgtcctcggcccgtcccaatgtcgtactgatttgaaccgttacctggatttcgatcaaatctgactatatgtttaggtgcgcgaggcggcctcatgtacttatgttacgggatcactcactccacagaaaatatctgcccttctagattacggggtgcatcagctaacccgccaacgacccgatagggtgcagaccagtctcgacggtttcacctctcttactgccacttggactgtccgaggctcgttcgtgcctgcacatacatttaagatacggtccatatccgtttctgcagatcaatataccgattagtttagttcattctcctgctgcgggtaggtgcggagatgctcaaaccttggctatcattgggtaaatatcctgctggcgctattcgacgatagtcgtaggctctaccggttcagacccgtccttaactatgcgtagagagctacgagtcagggccgggggcaattacagcgacgcttagaaatgcactttgatgaggcgctccatgtggcttcgcggggccagaggtatccgggggccatgtgtcagagacaatagctgccattggcttgtgccctcttataataaccaagcagagaggtacccgtaagtagaacaatcatactggcgatcaatctggtactgctactttagtccctgttgatgtccctagataggatgtggcctggtccgtggcctttgtcgtcacgatcgctaccgagagcgatttggcctaacagtacattttaccatcgcttatggcatcaagagcctcagctggagcgcgcagagaggatgactggactaaatggtcacggtgctacctcacccattactactttgtagagatactctaaaccgggcgggcttagtgctaggccggatcctggcaatcgcatatatggagtgaaaggagaccgtggactgttgttggcatttcttcgggagtcatagtcccactaacgcgccctacagtggcgaccatacacgccgcgatagagcatctgactgcatcttttaccctgatcaccgggcactagggagcccaacacggaagaggctcacgaggacagcttgattctatccatcgggctgtcgctggaatttgtgccgcatgattgcgaaatctacctcggacatacagtccccacactactttgtaagcgcctcattccggttttatcttgtgccgccagtctttaggcaatttggagttcggatagccgtcatattgcagctcacaattaccgccgtgaccccacattctgggttatttttaagccaatagcctcgacgcaaatttttggggtgaaaactctagggcgttattaggtcccatttgttgaacctgtgaaattaggacctggcggacaacgactcccatcctaaattaaaaggccacgactgccgggttccaacaaatcatctggagtgtcgcgttcctagaagcatgaagtccctcagattgagcatgttattgatcgtcctggacaaaattgactaacttcggtggcccggacacgacgacggctccagattggtaaaccgtgtatgaaaccgtggctgttctctggtgtcattatggtggaacagtcgcacgttgccctagatcagtgggaggcgaatgcaaattgcataagaatagtgactttactccggcggacaccagcggcctaacacataccagggatattctcgtttccctactgccgcctgccatgttcgaatgaggcataaaagcccggaaagatattcgtccgcaatattatttaaattattgaggtctcccttgttctgctcagccgaatatcacatttcaaatttgagacccgagtgttctgttttgggtgttcggtgatagaggtcagagcgcacagagggccatatgatggtaagccactctacaaaaggtattttgcactgctttaaactcattcttcccacatcaggatggaccagcatacatacgtgaatccggcaccattaacaggagtggggtcgccgagttcatgctccacgaaacgttagctttaagcgcatgtcttgatagtataggtgacctactgggagcggtcccgacatctatgtcgaggcactgttccctataccatctactattcctataacagattccgcagtcgggggtcggaaaaataaaagcaggcaacttgccattacggcggcggggggatgggttgagcgtgttctatcccattgccatgagagctagccacttaagaaaccaacgcggcagtcaaaaggcttagtcctccagccttggctgagtataccggacttaaatccttgatctcggtgcttataccgggccgcccggagacccagtgcgtacttccattgcaagccctgtttaatgtctccagattcatagaatgcataggtcgtaatgaatatttgctccgcgcatctaagtcatgcgacgtccgaataccgttttgaggaaggccagtatctatcatcaaggtccgtgcggcaagcaaaatcttacatgaaattcagagtgcagcttgttgtcggctgcctccgaggggcccggttctcagattggccaggtttctcagtctatcaggtatcagcgagtcacataggcgaatacgccaaaatcacgggactagttgcgttgaggcaagcagcttgagagggctacgtgaggtgactcccgcttatcccgttacgagctacggaatgaatcgccccatgccgacttccaccctagttatttccaggggcatggttcgcgggaacagatgagcctgtcactaacttcaggtaatactgcgacaggtacaagtagctggaaataagccctgtaatggggagggggctgtcgtcctctagaaataaggtaatggcaagtgcaaaccagaaaaactaccgacgtaacactatcaacgccaggcggggtttcacatcaaccacccgcgagaaagctatcttactccggctattcaatcgttgaaactccaaaactggcaaaattgttcagctactcgggtggttagcgacgagcaaatcacgagtttggccatctttagtgaaagaagtctcatttggcattcgaagtcattattgttcgaatatgacacgtatgataaaattaggtccatgatgtcgagagcactcctcctacagtttctgttccgtagcacgaggctcgccggcacatgtgcgttagtgtttgtgaccctgggatggtgagagatcagatctgtgattgctatcctttgctcccccggtgcactaaattgaggattttgcagggtatgggatgggggggcagatgtgcgctttccgcaatgcgatctctcgatgtggctaggtcaaacaacgcttaagcataaggtaaaactgaagcaacccagattccacaacgtattatatccaagaatcctacgtgttttaagtacgcatacaacgcccggcgatcgtcggcgaatcgaccatccatggcaagtacatacctgttggccgggtcaagtgaagagccagaatctgatataccgaaaaagtggacgggtgattaaggccgacacaagaaggtcatgggagacctcggtttctccaccgccctcgtaacgattccggtacgatccacggattcgatcctgttggctctgccacacgagaggtgtcgggtcctctcgggcaagacgcattacgatccgaacccagagagaggaaggttggggtagtgacgagtctgccgtcacgctaagggaacctattcctaaatgcacaccctgatggcagggtcggaattaattgattaaccatctgtcgctacattatttttggcgccgcgtccacttggacgcccccaaattgcaagcgatccccgaaagaccgggtttttggcagcgatgtaaacgccttgaaatttggggaatagctgacgccggatattgttgggccattctgcctaaaggctattatgtcggtacacctaggtaagaagggtggtcggacagatgcaagtacgtcggcgaaaaggttcctgccgcatcagaatgaaagcggcggtcctgtgaaatcaggaatatcatggcacgttgaccgatgatcgtaatataacatttatatgtcgagaactccataatactacaaattcgtactctttaaatcctagatgcggggggcgtactcaaaataaatcctcttacattgcgataatctagaagtcgtatctaagaggtcactcatctcattatcaattcgaagctgtcgagtatttagaactcaacctagccgtgcgctacctcagcaacacccccggctagatggaattaaatgactacacgcgttcgaaggacaggaccacgttgagtctatagtttctttgtcgcttgatagttctgaccaacgtcgaacagcccgaacatctgaaggattatcgtgatggtctagcaggcctaaaaggacgaatgtctttcgaatgctaaagtagtaagacaacttcagattgatcgactaccagttgtctactcaggaagatcagggttctcgttctcaaaagagggattttgatcgcagtttctgtgttgaaaagtgggcccacacaccgaacgttccgaagaaggtcccggggagtaaagactgagtgaagtagctggatcggtgatgatacattccttgtccttggccgcgctcttagaagcagacttacgcggccaggttaagctggcggatggtactatcgcttgacatcattggcaatgagaggatccggtaggggttcataacgccgctgtaacaagcgcagtgccgaggtggcaagtcgcagggggaaacatataccatttcgaggtctcgttaccggcttggacgcggcccgtgacccagaacacgttagtgattgacacgcagtatagaggatgcgccgtaatttctaccgtcagcattaccacactcgccgcacagcatgggttcataatcctgcacttgactattgatgggaccccacctttgcagttccttcagaggaaagcctggtaagttaatgttacgtggcgctgctagatcggcgaacaactaatcggtctcggatcagcattgagtattaagaaccttaagggagccgtggggcgaagtttagtatcttctctcgcttagggcattatgttctcaaacttttcgatatgagagtaggacaaactcgtgttcgggcgccgacaattcccctgcttcccatctatctaaacgaggcgcgtgtgacgagtcggggggtcgtgacggttaacatcgtgatatcgctaacacattacggactcttaactggtgcaattctccacaaccgtgtgtgctgtgaccggctccaagcctccatttcggactttgcattggactccatgcgaggtcgataaattagaactgtaatcctcaataggttatgatttgtcgttgcggccttaataatgggcgcagatcggtacgggaaagatgagtaccgttaatgagagatgccctccttcgggacgcgcaccaaaagaggtctagtctgcccttcactggtaaaaaatatctactgaacgcgtaccatatcttcttcagctaatctccagtcctggagcacttaatagtgtggacttgataaccttatccttagtccttagggagtagcacgagttctgtccgcacgcccgtaatgatacagtaatagggctatcaatccctacaatatactgcagaaaggcggatgcgagtttattatgacggggaggcaaggttccaacgtccaaaaataccgttgcctccgaaccgccttcaccccccacgctcacgcctttttacccgcatccagtcttgcccgctataagttctatataagcgtacatatccatttagtaagtccaactagcgaagccccagtaggagatgagcctcgcagtgatggatactgaaagaggtagcgactggaacgcaataatctggtgatcttccatccttttaaccacaacagcgaaaaactttctggccgaagcctcttgataccaggagtacgcactcgcgtttagatggacgctgtctcatgtatatagcgcacgtgccacgttccggaattggtcgtgaaagagatacaatttgacatcagctaaagtggttaacatcgacctcttgtgtaaatactgagcaccaggttatacgcagttattctgcagacacccgctaagaagcgacatccgaggttgcttcaagtcctgtagccactccagtaacttaattctatgcagttgcctgggttgcttcagaattaataaccatcacgccattttgagccgtgtgcttattgatccttaaaaatatcacggtgagacctgagacgcgcaggatgatcctgaccgcagtcgcgactggcatagttatgccctctataactgtaaactgaagtaagtagccttaagctgcagtagtaaggatcttcctgtatgtagcccagggggacgaaaatctgtcccagatcactcttaccgtctcgtcggtgcgtgttatggaacctacacttgtaagctcacggaactccgtcgagcaacctatgaacctggaaaaagtctcaatagaagccgccaccctatcatcaattcgcggagccttgacacgcgtagtcggtggggactgttaaatatactctaatcgggcacttactcacaaccacctcggggtgcactggtacgatcctgctagacttgggaactccaatgtttgtgtagggcgactaccgtcgaatcataggagataaagggaagctggaaccgcgcggatcttttgttggcagcttacgagtgacagtgggtccgcagagagtgtgcattactggagatcggaattctccgctctttatgatatggtaggcaagaacctgtctgggccgaagaacggagataatgcttgtccaaatgcaagatgaaagcggagttaattggaagaacgcgttggctgcctaatgttttggcatcgtcagtgcgatatccccccaaatttccacagaatagggtcggcgtgtaaacaaattgattcctcctttcgaaacgtacaaccacctattttacgcggactggtgtcgtggttttaagaagatgccattaattggcgatcgccgaagcttcctatacttcatatggaagacccgtgtctgaattagtcggggggcaccatccatatctcaccaacagacatagcgtctcctggtcgtgcaggcggggctacgaatgtagaccttaagttttcgcaatgcggtagttcgtttaagaaggacctttataaccgaatgtgtgggcggtgtcattgggctcctgtcgtacttacctgtccgaggtcagtgcatatgccgggcctgggactctatgtcgcaagcagagacagactttcctgaagaaaacgcctagtggcgagaattttaagtatcctccatgcggaccgttgcagatctacgtgcatacaaagctccagatcgaccccgacagagtactcctctcaagcggaacccgggagtactgattaaatgaagatttcatgcaattccgcggatcttgagaatgaggttgggttgggttacggccaaagaggacactgatatctgtcatcaattcatcacggtgatttgaggttgcttcgacgtatttataggtcgtaccaatttcagccactgctcatgatagtcaggctgcggcagtcaagtgtgaacgacggaagggtcactggtccacctaaggagaggcaacagtggatttcctggttagtacgatgggtggatctcttagggtcaccacttcaccattgggagcccgaatgtccactccaccgcgtcgttacatgcaagctaaagagcgtctatattgcgcctcactcccgccgctgtaatgttcagagtgtccccgagacacggggcggccacagctgtgcgtgtccttcaagtgactgtctagagttagccacaagctcgacataaatttagtggcccgtttaatagattgtcggctgaggcactttcacataataacaacttgcgtaatggataagtcgacgagcagtcgaaggcacgaaatcttccggagtggcttagaggaaacactcgaatttaccgctctctgatcactagaggccttctgcgggtatgggacaaaccccctctggccggcatttcttaccgcgtggatacatgaccctttatttgaggcattcggtatgaatattcaaattaggactgtaggtaagtccgccccaataatttaggatcggccaaccgagtgtctcctagttctttctgggattctaggaacttggaagagcatattctctcggatgacaacctaagcaacgcccgcatagtcaccttcatcccccctgctatacaggcggtcttgaggcgcttgaatttagttgaactctcaactgccattgggaggaccataaccagacccccgaaacatagcgttatagttgtattttaaccgtcgtggggctaagctgtgccggcccagccttcccatatgcggcctatggcaatcgacacttcaagaagtgtgaataaggttgtgtcgccaaccactacgatcgagcagtgctcccagacaaccccgagaggtaatgctaaggtttctcccccgggacggccaacaatcttccccaagagtctatggttacaccagcacgacacgcgttgcgtagggagcatcgcgagggcgtcacggacacttgccactgctttacagagtgcagggattaagtgtctaacgtactgcggtcaagttatgaaggtcgaagccaacgattgcttgtccggaagataaagaaccccggtggtatgtcccgattacttcttaatccagttgccccatcgagaactcgtatgatgtaaatttccaggactgcctgggtactaattgtagttggatggcgtccagagcgccaccaacgtccgataagggtccagctgaaaccagtatatgcacctcccatacactcaccactcgcagaactccagactccggggtcatgctaaaggcagcgcttccatccatttggagcttataccggcattggttatgcataaggggaacaaaaccgttgtgaccacaggcctctctggttgaagccacagattcattcccgtatgggaagaggaatcaaggaccgcacgggactttcgacaatgatcctgtcgatagtcacacgtagaggcggaagtgtgattgtgtcgagtatgttatggaaaacgttcctaccataccctccgtcgtaaccaccctcaagtctcctcgaggcaaacgtcgagtcaaaccctagtctgtcgctacaaggaacagaggagtcttgcgtaagggacgcctaatactgccccaatttcccaccttatcgagcagaatatacagcaccaggcgttcttaaccgtcctgatcccctgcatcgctacggacgagtgcctctaaacccaagatagctggcaggtgagagtatgatgcctccgcagtccctggcactatagtaccacacgtgtctttgcatagcgggctgcccctgcaggggacttatcctcgggaacctttcaaaggacagtctgatcgcctttcttgatctacaaagacggatcgaaagcccaagttcaggtgatgacgcaactcttgtctagaactagtgatcagtaagcaggtagtgcacgtcgacggacgtgtgctgtcggtcgcaatcccattaaggataactggtagagattgcagactccgacggttcttgtccgctgttcgcggtgtgtacactgagaacgtgtctgtgcacgttcctactcccatcttcagatccgaacccgaacccacgagtcttgggagaacggaggctttttacccgtcctgagagaaaccgttgcctacgaagccttcaaagagtggtttacgtttcgagaaggcagacgcccctaacttcaattttactgctctaccagactctgcttagaagaactaggttcagccactatgcgagctgtatcatgttacgtggcttcagctagcaagatcaggacataaattgccccgctacaggatcaggaacacctcgtaccgggtcagccgtttgatataaaaccattttcccttaattcaccaataaataatagcacaaaccgcagcactataattcttataaagcatcattccagacgcagaataaattattatcctataagccgtctctaatattattatgtacccacaacggtacaattattaggccccataaacgctgcacttccacatctggcctggaggatggctctccaacgcctcacattcagtgggagctaggccttgaaaccttcatatcacattgtgtggccatatcatcgaacccagacgggccactatgcagaccccagtatacactagggatacatcacgattcaatatgagtggacggtcttcatactgtacgcgtaggttagcgggaagctcgtataacaaggcacgttcgtttcccgcttcagaccccgccatgccaaacgaacccgttgtagcatgcaagcagactactgttgacatatctttattgctgtctccaacgatctggagcccgaacctataagacccgcgttgtccctgtatagtatataaaagactctatgaccctgaccaacgtccaccaccgcgcgccgactcggagtcgttatagtcttgccttggctacctgtgggcaactcatttcggtttttccaacccatcggtagtccacatacggcccaagcaggcagccctacctggatgttaccctgctagagacgggttctagtgatctgatacattcgttggtaacgacatcggatccgagcatcttgcgcaaaaccgcggaactaaacgattatatggcatcctcgatttgtttgtttactaaatatcgacccgagaagttatgtccgagtagtacttgcatgcggaggggggcacggttagtgcttagccgatagcactgtcaagcgaacagagttctggaagtacaagtgccgctttttctcccacgttattggatgacgtgtctgctcaaagccggtgctcccaccgcgaactgacttgttgcctatggcctgtttagaggctgtatgtgctataattgcaaagtactggcatcggcgaaactaatatttattcggctctcgtatggaagcaaaaaacataagtcacgagccacgataattcttgttgatcaattcaaaagcctgttcatatctgttcctcgacctgcagcgatcggaagaaccatatccggtgtagcggataagggcggtgtcttatgcaatttgacagtactaacgcacagacgtgcctgctcacccctaccacccagccgacagagtcccgattgaataccccggggaatgaaggaaccgtaggtagtagactctcagcacaaggggttacgatatatgactccaagagaaaaagggacgagaagctgaggcctgctcggcggctatcactctacccctctcgaaccagtgtgaacatgaagcagtctacatggtttatcacagcatcaccattacggagtacctaagataaaagcccgctacgtgacaattcaaaacgaagccttgacccacggaagcatataaaaacgacccgaccaggcgttatataagaagaagacaagcgcctgccagttgtgggggagggggagtcgggatatccacatagtgacagggcaatcgtgacacaaacgcggagataacagtgttgtaaggattcttgactgttattataagtgcgaatagcacagaaaactgcggacgacggaattaagagtcaataatccgtgagtgatttcatataacatactaatatagcaaggtaggtcttcagcatctatgatgctgtagtgatgtcgaccccagctactttagcccaaggtatgtgacgcgagggtggaccacacgccgtagatatcaatcgttcgttatagtggcatgttgctccgggggtactctgaaccgctagttaggttcactttccgggctgtagccagaaattaggtctagttcaaaggcgacgggtgatgaggaaaagtaagtgttgccttgacagatgtcggttgttattccgtaccggacactcttagtcaccttagatccctacacttcctgaagtaaggattattgttaaatacacctgggcgttcttacttatgagctgctccacgcacttgcgctcatttgttctcggtacacggatgctctatatcagatctggttacgattgccgatttcgaagtcggcctcacatccggacacgggcccgtctccattgagtattaaaggctggcaagcgcatacaaatgccccaacccttgggatgcgattagtgttgggtatcaagccgctattacagctcggaactgtcgtctacccgtgcacaatcgaatggtgtgctatgcgggtaatgctacttgcttagctacccacagggcagcactcatttgcagaaagtatagtggcacgcttcattaggtctttattggtcgcaaacccagattaggacatgagcacagtttcctgcatgacgaaggtgttccttgtagctgaattgaacgagaatgtgagccacagaacgttgtgggggtaggatcggtgaatacttgtaagtgccattgttcctagcgctgcgttcgcagcgcttgatcggattttcacgtatctggctgtaaaatgagtgatgtgcagtgctgggaataggaggacaaattagcaagagcttaccgccccttgccggctgagtgttgctatgtttagcctgatacataggggacctataaatgttgactcacgtgtactgtgattcgacgacggacaagtggcagttgatatcagagaatgaaatactctttgatatggtcggggataattgatttaagcacagctgacattgccacaccaaaaattatccttccaatcctaacgggtgtcgtcgtactttatgcagcatttatcgctcagggctcctgatccgtgggagctgcgttagcaatgcttgggtctattggcgagcgaactataatagctgtcagttgggcattcgctgccccagcagtcccagctcccatgatgcctctagacggggactctaaatccacctgactcaaaagaccttttatcttcaggcgagcgggctggtgaatctgcgtatgtagctattgccctgagaaacaagtgtcctcagcgtagttcaagttgctggaggtcagtggagacaagttcatgggcaaatgccaatagggagactcccaatatcgcggcgctttttgagagggttcaataagattgccagtggtccgtcatatctggttctttttgcatcgttagagattcgtatgggcctacttacaacggactggcgcataattggcatcaaaaacaaggtgagagttttgttgtgaagtcgacgattcccaacgatcttaggaacgagattgtccaaacccccttggaccataatcgttgttcgaggagtctatgtcctggaggacatctcaggggacggaagctaaacagaaagaggttgctatctagcgtcaaacaagatgatccctaacctgcccctgtgaagactcttagattccgccatcgagtcccaacaggcctccttcgggtatcaggggactctacaaaggcctgagttacgactctctgccctacaagatagataccaaccgcggggtgactcattatccgcttatactagcgttagcaaccttcggcctgaactactcattccgcgaggaatttaccctaatacgagcctaaacgcttactaattaaagtaggataagcccccctttggtagtacgccgtcgctgaaggctttacgtaagtaagccagggctagtggtacatattccgcgaagagtcgcaagtaaggtcgagcacagtttctatagtccacctcgttagctgtatacctaaataatttcatgcgttgtaaattttgtattattaatttgatgtaagagcatctgagaattttggtggtcataggctcccgcaaagaggacctcagagataatatccgggtctactgcgcgtgcagtcctacatctctctcaacacattgacggggcgtgcatctaaatcacgaggggccccgtaaccgctacgcaggcgtctcccattcaatgtttcacgtctctttcacacagtcggcttcgcccagcgaattcggcttgaatgtaagctctggattgccgcactttaggggtcaggaatacggagctagagaatttttgccaatctcctaccttcccagtaataagatcgatgcgtatcttgaggcatcggcggggagcgagcgttgtgtgcctataagggctatctttactgggccaatttcagcagcgattatgcggcttacggttgttcgagacgtgatcatagctaggagtgcgctgacaatcccatctactcaaaaggaacgcaacgaggcctggtgttgcgtcgtcacgatagtatccctggtaaggtccataccatcccgacatgtataacgtcgcactcggctacgcttttctttgtggttagagaaatcgctccaatttgtaggtacctcattcgtcggtaagccgcagctccctccagactacagacataatgcactctaaacctggtctcatgacgcccgcaagcccgacgatttcctgaagtggaaacgggggctagcaatctgaaattatcacaagagagagacgaatcatgtcgtcgggcagtagcaacgctggctgcagagccactgtcattttcatgcctaacgtattgtcaacctaaaaatttctttaagaatgttcggatgcctactcctaatctgatggttgggctctaacccacgagttttgagaccttcgctatgcgggattacgatcagcgtttacgtgaccaatgggagcttgctgttaagttctattgtattatcgcccgcacgttcttcctcggcccaacttcgcatgcgtctgagttccaaggtttattgtttcatcgatgcgagatccagggacgaccttagtgggtctgtaatgagactgtcgatggcgccaatttgagatgagcaacgttcccgaaacgctgggcccctcacggggttagggtaaaaacgcaattgaattcactgtgctgacatcatcactgcacaggaccgcgcagtccgcggcatactccctctttcaagggctgtttaccgtggggagacttgggctgcgattacgtcgagatatggtagatcggatcgattagtcaggggatcagttctcctttctggcggagataccgtttgctaagcaagttcagtgtgaaactagctcagaccagaggaactgccctataaacaatctaccattcctttttagccttatgaagcatacgcgacctgggccccctgggctcatcgccccgagcaagtgccaggcactgtccaccgtgtctgcgtcgcaagcactccacttgcttgcgactttacgcttcaggatcgacttacaaagcgggggcgttattctcataccatattcatcgcactgtcagaactgaagaatcaggagtaccggctgtgttctagtgttatataaggaagacttaaggtccggagatattagtattgcagtatgttggcctgactgcgtccttatgacaattatgagagagcgggcatatactaggggaggtgggagcaacgctatcctcatgttaggggaacgtagcctggctcgtgtgttcgtcgctcttcagaaagctatctctgtgatcgcattcgaacgctgcaattagaattgtctgtcttagcgtctcgttatatgactacgtaaggttcgtttcgcatttttgtgctaaacgtcgctcaaatttagaacaaatgtgttgtttggaattgttgggcgaggggggccgtaccaaaggagctaagggcaacggtacgcgacgcggctatttattacgggggaaataccctcgggcatacgtaggtgacagtggttgtatcactgtagtatcatagtggatcacttactccacgttcacaacgaagttacatgacgtctggagtgggagaagcgtcagcctcagccaatttcaccgttgcttaactggcttaatgccgcagacgggacgttcgtgtgacttattagacaccgggaaccctaaagtgccgtactaatgaaggccaacacgcaggaactgtccttattacaaaggcggggtctttctatgggatcttcgtggagagtgagattaggccgaaagatattccgtaggaactatttgtcccttctaattaggctcattgaaatatgaggcttagatgaggaaacacgtcatcagcaccgttcgttgtgtcatgacggtcttcaatcaatgtgtccgaaatgagactgtgtggaggatgagaaatcgccggaagtatgggcgatggcggttattcgattgccggacgtacgctgacccatatttgacgtaacgttgaccagtccgcttgtgggccagggcttgcgctgtatcaatgggcactttaatgtcagagtgagctgaagatagcctgagccgatcgttgggcgagctgccgcgcgtacaggcatagcactgaaaagctagctttaggatggctgaaacagcggcggatgacttcgttatgtctgaagacgggaaagtaccataaagttgtccaaaaagcgctacaaatacacaacagatatagacgacactccatcatacaagcatcgtcgtcatggtatctagtttagtctttatgcccgtaaatggtgcagggccccaagttctgtatctgctgcccaagagagtgtcgttcgcaaaatctctgaaacaatagagcgcgaagcgtcgtccccgatgattattactgtctccttgcgttgaatcgtcctaatattcgcatagatcgaactggtctcaagtctgcgcgcgtagcccgtcgcaattcgacttaaggcattccggtttaggcatccgagccaaaaagtcggaaatgtgcaatccttgctagaagacggatcgacgttgcaggtttggcagcgggctttcttgcttagggtgacgtaagcaattgcacatttgcaccattgtggaagcaagcacaggaagttcgagtcgtccgttgtcttcgactaagaaaatggtaccgagtgctcaaatggatgatactacggtggatcccatgtagaccgtcccgcctagatatcttaaacaataacacggcatggaaccgcagacctccaggacgagggaatatcgactctacgagtatcactagcaatgatccgttgattatagagcacgagcaagaactcaagttccaacaacgaatacgaataagacttgaaattcatgctgtcgtcgatgaggcaggagaagatcctctcacagtttctgtaacccatcgtcatacatgaatcacctagtggtgtatttacgcccctcccccatgcaccgatatgatctggcatgccctgtatttccttggtggtaggcgcttctctatggggccgtgcgctctgatatagaaccttatggcacgctcaatcacagctgatcatgggcgctcgtgcccgccggctgtacgcatcactgtgagtggcttggatagctaatcgaccgctcagtaagggtgccaccatgttggactggctcgttgtaaggaaacacgacatatccaatgcgaagtgctgtggtgattgtatgcgaggacagtagcaattggccgtccttctgtaatggattgttaatattggataaactaggggttcccccataatattagggtcgtgtgggaaattccctgcggcggccgttagcgctgtcaacatccagagttacctggccggatacggctgcagacactatttaaatgtatcgtatcgcgcatcgttgagtacgactttgtttggtctcgcggatcagtacgagcaaattgtgcccagacagttggagcttggtataattacgggttgcatgggcaactcagtgcaccaacacttttgcagagagtctaaacgattaccacgctcagagaccatcttggtggaagaagcctgtacaaacgagtacctatcagaaggagcctaagactacagcgggttcagtaatatcccggcggtgaggcgctatcaggaacacaaagccaagtggcgaaatcttaatggtgattaatgcctctgactggtgcacaacagatcataatatacggaaggtaattctacagcggctgaagtactctccttttatgtactgcctatatcatattctacagaactacctctgtaatattacatcttggtttcattttacgcaacaaacatcctagttactaaaatttgtaacacgccggcctgctaatccgcggccgaaccagccagtgaaattcttcgagacagggatggagacacattattagatgccgacaatggacagctgttttgttcgtatggataaaacattaaaggtacgaaattcctcactccaccagctgcagtgcattatttgaacgctcgactcggtcaacgattaggacctactctaacgagggaacgactgctccctctaatcaacacgtcactccatcggttcacttggttcatcctgtgaattcaaacggacaagttccgagtttaggacgaacccccgtttctttgtatcacatccgtctcctggaatttggagcaaaaagccgagtgcacgccctccgaacgctactactggccttacccttgaagccaggcataaaaccttaaatacacgtaatcgcgttaattcatcccaacccacgagaagatttaggtggtgttcaagcatgctttactatatttacctttgctcttccagcgtactaggaggaccaggtcggtctgactctatgcccctagcgggagagcgatccttgagtttgcattctttacctcttaccaaggtcatatgtcatctaagaatctcctcgacgttgatcagataagcttcctcaacccagtaagttaatcaccaccggactcacgcgtggggggagcagacggtgtacgcgcgtgaaaagggacaatcacggtacgtctcgctcaccagctattctaacactgctttgcgatttaaagagtttttagtcttgggtccgagaagatgataagaacttccggcccttacctcttcctaattaacaagttaccgggtcgagtttggaagaacaaccccaaaaccgtagcggtcctttttcattaaaccgccgctaagagtgattcggacggcccccctgtaaggtggcgacaaatcgcctttccagggcccgctaacgctggtgggtaaaatacaattgcaatcttcccgatcactgaagaagacgcactcctagtttaagattaagtagccgtctggatgcccgtactagcccacggagcgttcctttttcaatgttagagtcttgcgtatctggacgaaccccataattacgccgtgaggttgcggtagtcaagaagatcacacggcagttctcgctccgcggcagcgtcatgacaggaactcaatcacgggaatagctcgtcatgacaaccaggactagggaggatccggtcttactcctgttacacaaagtaccaagcgcatattggatgggcgtctagtgcatgatcgcggaggtaatagcgatgctgtgaagatttaccgtcacccgacagtaccgatctagcacatccatcgtgtaatccccctgttgcggtagaaccggatatctaggctagatcagtcccactacactgcggaacagagcaactcccaggcgtagcctatatgcttccttgtatgccagtgtggaatcataaggccgtgcgacgatactgagcgacttgtgttcccgtaccgcgccccgctttactgagatattccaaaaccggttacaggtccatagtggtgggatgatgccataatcagtataagagggaccgtccccctggtcgtcaattagaacagttgaactcgagttacgcaggagctgatgcaaatgatttagtgcggtattggtatggtgaagaactaagtaagggaacctatctaccgattcctcggggccgcaataaacaacctcgcttagaggcaattccctcggcgttgtaatcgaacatcgcttcggtttgacagatcgtcgggcggggcacgtaacgtcccctcttcacacagtcagtgtttggtgaccctgggtgcaggaaggttgctccgatcacccggaaagtgtacgacataacgtgtctggtttaccccgtaatacccgcatcccaaagtgagcaggctttttagactcaactggaggaacgcttcgcgcagatggttcatgcgaaggggtaaattccattactatgtttagccccctaagtagttgacgtatcttacgtcgggatacgacatctgccggtcgggccttagagaggtgaggcgctctagcggtaaccgaagtaattttctcaatctccttgccccgttattggaggtccaagaccgagtagcctttcggccctacggattcacccgtccgctatgtgacacgccgttatgtagagttccaagtaccttcattgcacatctccaacgtataattttacgaggtccacgaatagaagggcgcgtccgacttcgcctgccagcagtagcgatcccagggttggcatgtgtagcggtctctccggttgcccaatgctgtgattgaccagacccttagggtttaaggccacaaattaaaagagacctctgagctgcgcttcatgagcagcccctcgaaatgacatacccacgaaaatcccgggtctgcagaggcgccatgaaccaccttgccatccttgtcgctaaacataatccagttccatgaatttggaattattgttgagtcgcagtgggaggtccctcgtaggtaggggcctttacggaagggcatttacgatctatggctaagtaacgacagtgggcgggagccccatacgagctgcacccctatggaaagagagtcgtcaccggaatacactacggttgtcgccacttaatcgcagctttaagagagctaccgggttcgtgccagcgtacgagaaacgcaggcccaaacgattctcggagtttcttcagtcacgcggctatttgattgcaaattggtttcgacagtgcaccaaagatggagtccgttcgggcgaccttgtcttctggtaatgtatgtgtgcgttgaactgaacagcgaagataaatgtcccgtagcaggactagtgtcgtttttttgcgtgaggaatcggctccgaaccgcacatatcccaacggggctctaaacgacacaccccagactcgttaccttaagaatcttttctagactgcagggccttgggggaggtacttaagaggcccggtcaagttcccttgggcgtacaatatcgagagcctgagccatatcgcgactcctacggttaacgcaactcgtatgccaagcttggatcgtagtcaagagcgaagtgacgatttgccgcgaagttattgactggtaccagaacttaccggttgggcgcaacgttagactaatcctacacagctatcccgccatattgtccacccgacaatagatgtatagacgacgttcaacccgacaactatttcgtagcctacagattctcgctggtgaggtccctaccggagtaaattctataaggtaggtgtattcaattccgccgcatactaccgaccgatgcgcggcccggaatgctgcacccgtgtaaatgccttacactgctcaaagcctggcgaagcagtcttataactggttgtaacctttacacaccgatcttctagtgaggtcgtgttggttgattgcacttaataggtgaccctcagagatctacggggtcgtccatttgtatataacagcaaaactgtccctagaagttagtttgattagcagcatagggttcaggaacaaatttgtgcaagagaccatagttatcgtcttcttcgcacgacccacgccccaacatggtacgcccgtgtactggagtgtaacaagaaagtaacgctaactcgttatctgaagcagtcgatcattgagtctgggccgcggtggcagtttgtttagggtacaaaggctagcgctagttgtgagctgagctggtggcaaacgctaaagatatcactaatgcgatctggtggaataatattttgaaataaggcagaccgtcacccaccacataagcagaagtgttatcggatggatggcgtcgacaccgccaattaagcgaccttcggttatcgtggaaaccagctgcgttgaacacagctgaactttttaaaagcaaggtcaacgatggacaagctccgacgaccgccatcgactgcgatgctgtccagtatgcattgatccccgcttttggcgaatgccccatgagcgtcaagcttcgtaccctcggtttcatatttaggcggatctaagcctgacagatccaagttctctctccttatttaagtattgattctttggacatgtctgaagttgtcctccccaagttgccggcgcctattacgtacccaggctgcccatgcgctagatgtgtcagcctgcccgattgctctatattgtgctaaaagccgtgtaaaatgcgtattcggtgcaccacgtgtccgaggagggtagttcagtaaaacgcgaaatcccctagcgaaggagtaataatcccgtcgtctagaaggcatgtcgccgcatctagcgcgaattagtaaggccaaggctagtttttcacggcggagaatagcctccctgctaatttgataggcaagtaggaatgtatatgcgggcgcagcactccttatcgtcccacccatgtcaatgagtatggacccatttacccgggtcaggcggttagttactctacgaagcctttcgagatttcggcacaattcgagaaggcagatttacttagagacggcgcattactaaccatgttctaagctgtttgcaagcacccagcgtccccagacttggccccttcacgatactgtccattctcgaacgggaatttctattttctcaatatggttatacggtggtccacgtactcaacctgacatcatccctatgtattcctgtgttgcagtcttaattcaacattaagtcagttatgtatctaagaccagcatcagcacccctcaaagtacatcacgcggatgtaggggttaagcagcgccacacgctttctgatggcacatcaggaatggagtaacctcacagctatacaaacagtatgtcgcagcgtcttgtcttggtttataagaccgagccgttatatggtacggtccgcatggtttctcgaagtactatcttgccgggaattgcgccaaggagaatcttccgattgccagctctcaagaaagcttcgaaccctgcgagtaacagacgctgctaggttaaacccatggtcgactattccaatgtaagtagtaaccaaataccagaagtctactgatggggcggctactaatccttctccacccatgtcacactggggaggactgcttaaacccgcaaagcgggcacatcgcctctaatcatggcatccatggcatgctcgcgacttctggagagtccagcaatcattggaaatacgagggcgacatgcaataagcccctactaaactatcgattgtgaagctgcgagtcctgcttcagcattagggcctctacgctgagtcgcgcatggagcagtgcatagtatccgtcagtgtcaacggcaacgtatattggtctctggtacgatgaaagcagtggtgggcacccagatattgctcttctggtacggaaatcaagcaactccttggaggccatcacttcttaaaatccttaaattggtaaagaatacgtgcttcttaaaatcataaggtggaagattccgtgcgaagacgaatcaacggaacactaagcgccagtatccaacatgattggattaagcacgggttatttaatagaaaatatcagaagtcgaacgtaggtgtactgctggtgcagtctcaataaagaaagagcaacgcaatttaactcaaccaccatcctacgccggtttttggtgattatactctaaacaagggtaagttcggagaacaaaagagcagccggtaagaaaaacggcagccgggtagccgtgtgaggaatcatcccttgcatagctgtatctgacggatgtaggcatatcctccggaagaatagacagctcattgatgagtggatataacaaaagagtttgaagtggtatcactaattaaacacctctgataatgacctgaagcagctggtgtatatcacctcggagtccccctgcgtcacagaagcttcaaaggggactctatggaaccatgttgcagacgacattgtcccacagtatcgtaagtgtaatctatttgggttttctgaaccgacgtcagccggagctcacttcttggcgggaagcgcgtataggaattctcatgtgagtgacgctatcggcggtagttgattagcaacgttgagttgtaaccgaaggtgatctataatcggcagtacctgcataaagttattcttatttcccgctcccgattcgtcggaggacataagtataccccgtgatcaattggcgaagcaccaaaatagccttacaagaactgtcctctaccccccgacacttctactgcatagtctggtttaaccgtctttggaggccagctgagatcggaggattggcgcaatagccactcacctccaataggaccttgcagctgaatacgccatacaactatccatatcctagggggggtaacatcgtgtggtatttttaagatctctcatcaagtcagttaggacgtccactaaatgaagtggtacaatattggatatactgaagctacagagatgctgatcactacttcattctggggtgctacggtcatcgtgcttctccgagcgatctggggtacggcgttcccccgagtgggtcggggaaattcagtcagcctggaaggtacctgagaggagcttccgtcaatagcagatcaatagtggcagtgctttcgaggtgacggccacctctgtctatggcccataacgattcccgtctaacagaccacaggcagaagcggactgtccacccgctgtctaccggcatcgaacccatagactcgctctggggtaagcactgcttgaaccgcgctaggccaaagtagccggaaatagaaacgcttatcgaggagaaggcaaaacaacgacgctaagattttccaagagacgcctgcttatagatgacttaggctgccgagagtccctaattacttatatgacccattggtagctttagtactatgttgtgattcatctctgccaaatatgaacatatgggagctagtccaaagcagcttactctaatttcgtttttcgatgatactttggttcagccccagttgggcaagttggtacgttagggtctagaactttggagggccctccatatagcgcgcccgcgcccttcccagtccagctgatagcgattccctggagcgtgggcttcccctcattgcacccggcaacgctgtcacatgcatagaacgcctgtcaacacaccgcgggtcaagacaaccggtccggcgtgtttacattggctgtttttaacttgacactttttttatgagacctaagttttagtggagtacttaggcccctcgaagatctgatatcgatcacatcgcgagttacaatataacctcactaacaccttaccatcttgtagatgacttgaagactcgaacactacaaagtaatattcgttgtctaaatcaacgtgttgtgcagcacacatagtgctgcgtgtcagttgcgagggtgaatatagggagacaattctgagaccattgtggtcggccctctagtagtccccacgcccataggtaagcctcggcccctagactagcctggttacgacagtttccagtccttgcggttatcggagtttatcttacaattcctatagctccggtatgtgcacgtagacgaatcttatcctgtcaggtaccccttctccatccggacgagatataccgagagtcctgaaacacggagaggggctcgataacagagttaaaacagtggcgaactcaatataaaatcggatgattacgttacaagtcgtcgtcttcgaaacttcgggacctcgtccggtgtgcacagtcgtgcgttcctggttcgagcgctgtagaaatcgtttcttgagatctaatgcgtaatagtattgcgcctaagcggaagaacgctcctacgaccttgcctactgggcggtggaatagatgccgggcgcgtataactggcacaggacggcccgttaccggtctggtaccggcagtgtaacccgtagtgtgagttccgcgttcatttcgtcaatgttatctcggactgaaattcatctattgttcgtaggggtaatctcctgcgtccaagatattccgcaatgttggccagagtgcaagcggagctttcatcacatttaattacgggtgaaagagaactcggtgttcggggccggtacgtcgtatgatttaccttatcgctatagctgggcaacattaggttaagtacagttggtattggcagccgcagtgcggccgcggtcgctcctatcctttacaatttagccttgcgctaggctcgggtgcggggtcggcatgttaacctctgggtacgattgcgcattgctgtgcaggcgtcacttgacgtcactccgaattgtcttacagacgccctctccaggtttcatctcacatccttccctgggtcaacggacggcctcttgtgtccgggtcacaataaagtctctcgggccacttgacatagtcgtagacatgtacagtgaagctcttgtggcgatcaccccatcaacttattgagatgggacagctaccctgggtgtccgcagtaattgggttgcacccgtacctatgccagcgggtcccttagcggttacgagttttcaagtcacttgccgacagttcttgctcctaaaaagtctacgtgtcgccaaacttactcggcggcgcctacagaggccttcttttttagagacagggttctcggcaatctgtgcgcaccgctggtcacaataccggcgctctgtcacccgagggactataagactgaaactcccagcctgataggatccgccacttttatataccctggtcggcaagagtgtatctgaggatgaatcacatggcatggtacctcaactctccgtctgttatggctgacatcccctccaagtgtgcccaaaatggaccctcaatccgttgtccccttgatgatcgccaggtatttacctattcaagataaggcctttctctgcggattcgtacacgtcctcaggccgagcggatagatccgagtatctattctcaaggccttttgtcgtgacggatcggcccgaggacacgaacttaccttcagtccattcacaatgaatggtgtgcattttaacacgaacgaggagaagtgcgcacgaacatgaagcggcaacggcatctgaaccagtcgccgtcgcgcttcaatgcacgtagtcttttacacttggaatttatttgatttgtccacctaccatatcgtgcgccgccacatattgattctttatgagttccattgcatcctcggaatttaggtgccttcgaggtcacctgtttcctcataccgaatgtgtcgctctagatctgaaaacatccatgagatatagaaatagatttgaagacgttatggacgtccaacaacagctgacgatgggccgataaagagtagaagcaagtgtcatagcgtgaagaaggaacaggaatacgatccaacggagaaggcgcttcctataagacaaccccgttatcatttagaacccacaaggcttcaatcggcgcgtaggcagcctgccggtatgtatatagcccgaatggagactttaacgtccgcgcccctttactaacgatgcggaggccgtgaaaccggacccgactcatagcgaccttgcgacgcgttatagagggcagcaagtctaaggcagggtacgacggccctgcctcgcatcattgaacggagatgcccggggcttaacgcatctgatgcccctcagggtaacgcaggatacatttcttaaaccagggaacaagtggcagaaaattaagtagtctttcctcgagatagaacaacctactgaaatcttccaagtaattagtataaactagtggtgcacacgcgcagctggccgactaggaacggaaacgagacaccttcccggttagtgcatggcttcacggctttcgggttacgtcctagttacatagtcagttcgataggtttcgcgccaaacgaaggaaggtgtcggccaaatcgaaacaaccgggcagctaactctcgacgaattcttgatacggttgcaccagacgctggcttagaacgaagcgacctgcaactagcgctaggttattcgtgaaaccgaataactatagcattgggtgcaaagactcgccgaggcctcgcggacatatccacggctctcgaatggaaccgttatcagcatgaaaggtaccgcccatgactgatgtaggcgctggacatccatgccgctgggagcgccctgtcggtgttcaagtgtacattggaatggctcttgccctaacaatttgaatttcctgcgagcccaatccgcgtcggcccccaaccgattgtcacgaccggatatctggattgtttactaagtcgaagccaacaacctttagggcccctactgccaccttgttattcatattgccttgagggcctgcatatgaggtgtacttacccaatagcgtgcgagcactaacagaattttaaaaatcgatgtcattctacaagagtacgtataatatataactccgagcatccgctccctccgcggccgacgcatggtcaaaccgtatactctcgctaggaaagaaattcttgaaatcaagtccaagaacgacggcgtagatcgagtttttcgctgccgcgacttacctcttccgctcagaatgcgagattgtaggatatattcacgtgtcgtcaatagttcgtcacgtcctcaccctctggcctcctgtgcaaagagattctagagttttgcatcgcaaagcctgttatttagaggggccctgctttattagccctaatttgacggtaacccaatttgttgactcggggccgtctgatgaaagaacatttgcttaccgtatagtgccgatgatactcctcacgactcgcagcaaaggcagattatatccggcaacctgtcgggtggcatgttcgtagtctctacaggtagatagggatttcgtgagtgcactacaatttacatcgcttagggacaaatgcataaccaaatacttggacccattactccttgttttaataagccgatacacgaacccaggtccgaacaaacatgccgactagccgggataggctcgtggttttgcataaatcgcgataagatccggtgagctccctcatgagtgtcttctccgggcagtcaaaccgatgtctgacccaagagtgactctggttgcaacttcagtatacactatggtagatagttcaacctagagcaggggtcggaacaggttaggcggtagtgggagagagcgatgaagtgcgtaaagttgctctcccctgtaattgttaggcaccccaacgcatacacgttcttagctgcgatgcatgatttatgaatgggctgctagtgacgtttttgagcttcctcacatttcatcggagtgcggccacacatgcgagaacttgtgtcatatgcgagtattctgaccatcaaatgtgcagcagtgatattatatcaagattattacggttaatgtcggggcgcccgggcgcatcatggccccccaagggaatgccaatgcctcaacttaaacgggggcacccaagcagagtgccggggcggcaatgggtttcatcgcccctatacggaatggcgtaccgaaccacgtgtatgattgccgccatgtggaacaaggctaacaacgaacgctagaccgaaaaacaaagcttcctcgcggtatgccgggaggaggggtgcacaggttaacgtgcctgtcctttacggtcaaccatattaaattgacctagaactagcgggggattttggagttgctttgtcgttgtctctgtggtccgtaggtcaactttgcggaaccttccgttcacatcgcaacacaaatcgccggggcttagtcgacgcatcaccccccagactgagaccacattgtaaaaacacgcgattgtagcaaggcgtccgaataatacactcatatgttacaatgccctgatgttggatgcgacgaaaaaacaaagcctatttcgttctgtaatggaggaggcggcaagaactaggtctgtggtgaggtagcttacaacgagtagcgcgctctcacggtctcggagtatcgttctcgcgagccgggtaatctaaccgcccgacccagagaaacggtagaaccacccgagacaagccttcctgcaaaaagaatcaatgttatacttgagggtcaagaagaggactcggtcctagatctttccggcgactgccagtatcgggacgggctcagggaatgccctgtaagattgccgttacatgacagcagactcccacggcccttgggcgtcgcgtcaccgctcgattcccggtccctttggaatgtatagccctacgtgtaactctccgatcatatgcgtttaagacatttatctaaacgaatctaagcgcaccaagcacaactcctccctgcttctttacaagcagtctcctgaattccaatgtgtgcgggggatgtttgaacgacgagtaggggacactttcctcagataaacgagaaatctctccccgaacggctgttcatcccgaggacttttaaagtagagaccgcaactcgctgtgtacgtataactctttaccggcgtcacgtacctctcctacacacctacactgtgcagtgctttgagtccagccggggttgatctcgttccaaatgccggtgcatttgcgcagacgctcactcctaaaggtcaacttaccgtcctgtccacgtgattatcgggggtcgattggatcgggttaggggccgcgataggataagtgatggcaaataggtatagatgatagtagtgcgtaaccaccagagcacctgacgagatggtatcttcaacgccactcgcgcttgctacggtctgggcttcccggcagggtatgtctggacatgtccggactcgcatcgctccgtcagtggagctggaaaactgtagggatccaaacagcgacacagtagtctgtggcaactggaggcgagaaaacatacctgcccttgaattgctatcgttgttgaacactttaaattgttctcggccttatctgatgcttaggaggacatccggtcaaatatctgcgagcattgtccttctatcggggttgtgttaaccgtccgtcaaatgttcccttaggggcccccggtctcatgatgtcgggttggtaccgggtttggttcatagtaagcgaacagatgcccttagtgaggggcgacgatataaaagatacacaagttatcgctaatcgtaggagtaataccagcaaatcaatcttcgaagcgacctgctggagcctcggggtgtgcccgcttttaatgggaagtctgtcacttttgcattcggacgcactgctaacagactccgcaagatccctctcgtgcgacgaggtgagtcaaccgcatgggtcagagtggactgtgataaaaacctgggaacaccgctcaggccaatcatcatcgcaattctacactcaacgggtttgatcctcgcgtgcgtagaattctttggcccaactcgtgaaatgcccctccgatgagagtctacattggcgtggctttctagccctcttttcgtgggcactgacacaaactcaagcatctgaaattgcaggtagacaccagacgataagcaacaaatgcaaatcgaggcttttagtagagtataataagcagcttatcgaacatggtgatattttttttcattgttggaatcgtaactgcggacgtccgaggacatagcctagctgcagtcaccgtatagtgctacgaaactataagcaaagactgcaccgcataactactgatcattcatcgagcgtcacacctccaaccttctccgaggataagggctggttttcatcgcccgagagtgctgctatcctaagttcaacgggttatgacctgacatctaggagcaggagtgacctgacgggcaggactaggggatgggtaccattactctcacggtgatggccacataggaatctgcaggttgaccaactgtattcagcgaggatcgacagcacccgcctaagatcgtatgacaaagtatttatagcgtgcagtagagcagtctacagaacatgttaacttgtccatggcgaataacagcaacagctgcccatcgcccttgcatcatgagtagcaagagtctaaagcctacggcctcaccgacacgatggttgttgccaaccgtgtgtatagactcttccgaaatagacgagttgcgaagaacagacctgtcgtcctacaggtgccttcagcatcgttagctaagccgctgaccgggccactcggtacgaattatgccatagtcactggagaaaggtgactaagaaaccaacttgtacctcatcacattaagaacaacccgggccaagccctcaaccaaaaatacaaccgttacacgattgagtatcctcgagcatccagttgtcgattagcacacacgttatccaagcacaattcctaatgcatgcttttgagtcgtatactaagccgcgcttctcggcgctgattggtggacgaatggaatatctctcgctcttatctgtctcatctctacgacttgtaaatcaggtacctgaagacgcagttgagcgccggctgtcctggtcttttccacttacttgcaatgctaaacatatatgtgtcgcagcgcaatcagtccaggcgccccatagtccagtcaagattcgggtgacaggcttgtaagccgtattccaaacgttgcatcggtgccccctttcgtagaggcgttcgctgcactttaaaggtccataaccgtgcgcgctctagatcttgtcaggcggcttgctagcgcgcggcagaggtaccaatcgcgccctaccctgaacgccactgctagtacagttaaatacacctccattcaacgcagtagcacatcataacacgttttggcgtgcagtaggcttcgacgactagcacatatagggtgctgtctgaacactaggactagtaggacatatatctacgactatgacacgtccgctcgacccacagactgcacgttgctttgcacgagaatccagggttccactgcgcggacacgcagtagtgatagctcgcctaaagcgacactggtagtgccgagaccctgtggttcaccccgatcttttgaaaagccagagcgcacgattgaggatgtgccgcggattactgtctttcagcggtaggggattgccacatcggtcttagaaacgtatcgctgctagaatctatctacgattcaattcgataagctgtttgaggtactcaaatcatatataatagatatgtctgtggagtagtttattttgttctccggacccatagccaacgaccaactttttcgagcgtgaagtcacgccttcaccagcacatggtctgacgatccagtcatactctataacattggagaatgctagtggagcaaagtactagttgcggtgttcagcgctacgccggtcgcatttgcaaaatttatcccgagtgtaacacacctaacgcggcccacacgctgtgctgcagtatataccggtatactccatgtcgcgctacgtgctccagtgctccaagcacattgactacagagtaacagataaacacagccgcaacgtctttagtagaaaataaagccgtgtctaccgagctgcccctcgaccagcgtgagcataaacgaattgcctgaaaacgctttggaatattatcgtccttgagcagccttgttccccgacctccatacctattgaaagcacttaaacggctaccccactcctcagcagtcgcacccgttaagactctatgcacgatacgtgaatggaactaccctcggccagcccgccttactcactacatgcctagcgttgcaaggctcaattctcaagatacatggcacattatctacaacttgtagttggttttccagtacgaattaaaactttgaccttagttcaacgtctcgtcctccttctgttacgtcagagtatcaccctagaaagtttgcgccttcaataggccacgcgcccgccacattccctcaacatgggtagagtgaatggagtacgggtctaccaattggtagctacaatgacccgttctaatcctcagagcaatacaacagcctgagcccccagtaatgagaagtattaatggccacaggcttggggggagaaggttgttgggattcattgcggtaacggcaggtccgtaccttggtttggctatgcattgcacttgacccggagagctctcttggctgcgcgggccacgcgctgtacatgtccgtaaggcatttcaacctgaaggtgttcgggtcctctggaccttctaggtggccctaaagttgaaccattacatacgatctgtatcttcagataatcctcatgaggccgcggtcggggcagtactcacgagttatggctagcgcgctctaccacgtggacggaggtaaatcgattgagtttaatgggactctcccaccacacaacttcggcctcacagccctatagtctttactaggttagaccgcggattcgtatctacttcagcgcccctgtaaaggaccgaagtggttctaccctggaacgtcgttaaccgcgaaagtttgtaaatgtagagcgcccccgtttcttcgtacctgctcagcgtaacccgggcccagaatgttaaggggtgacatcaagctatagaaacaattttagcgacaagaatcacgtcgttgaataatatgacagccggtgggtgtggaacagcaggacgttgctagagatagcacagtcgacagcgactgatacgaatgaggtagaaatcgtgtctccactcatggtgcctaagaggatcgcaaagagtattctgacggttcttttgctcgcgtgtcgcagatatgaaagttagttccccgtgagattgaacatctccacttctgattcaattttgttcgtctacatgctaatcacctagtccgaaattgcttataagtcgtgcaggccgtatagtattacatacgccaatgtctttcaaatattgttcgtgggttaaccaattctgaagaacaaagttactgtcctgcatcagaccgcgacgccgctcctgaggctctccggcctggctagattcccatgacggttcatgcccggaacctcttatagaccgcgatgtaggtaaaggattcgccgcagtatagatgtccatattatggtcgattccacaactatatctattatgttcccagtcgggttattcttcttggtcgtaattgacgtatctgaggacttaagttataggctcacgctcgtgccgttgagcattagatggctctagccggtcaaggtccttgaggaagttaaggtgaaaggttgacctggtgatagtcagacggtgctgcgcactataacgtttgacccgtctctgtacgcttgcggatgccccatcgagatttcgcatggagcgtactttaacccagtcatatgcgtgccactgaggcccagcctgggctgatggcactcttggcgcttgaaagcaatgggagggctgggtccgatacgattaaccaccgttggcctatcgttacttcacctactctttacgtaacctcacataaattgtatgccggaccatattaaaagacgacgaacgtcgcgttctcgtaggtttttctattccacggatacgtctggccgaacttagatgtttatagcacgctcggaaacgacttatcatttggtcgcggtatgggcggctcccaacacgtaccgcgagagcccattccggattcttttacgagtgtcgggattctgcattgtgcccaacactattgtaacgaacgattaggtgaatcctgcaggtcagcctacactacgatatcaaagctagtgattcccgcctcgtctcctgcagccagacaatcttgaaacctgtgttacggggattccagcacgtaataaccatcgtagagagaccaggaatacgtggggttattccgcagtaatcctttttgtcagttccgacctggctgtgttgaacatctgaagttcactagaactcacctaacccgcatagacctagtcgtagtcccctgatgcatacatggtttgtgccaccgagactttaggctccaccgaacttccagcctagcatattaccgagtcaatacctagcaaggtgaagtacgcttttggagtagaccatgatcggtgggggtatgagggcgaaggattaggactttgccataaatgagagttgtcatctttctcagatagttgttcgttgcgctcttaatttatacccacttcctagcagtcaccgaagatgtacacgccaaacctctaccatgcaacagcaaaacacacgacgcgggggatgtcttcatactagtggagaggcctatcgcccaatttaatacgctgtggcgcttggtctcgctgcggcggattgatatctatatggcgtatccgatagataagtgggtctgcggacacttcgatcagcggaggggaaatcacggtgtttggcctagtgtgaaaggggttgatttctccgctcgaaggtagcagggaaattgaggtacactcaatcactacccctttaaattgtgaggcttcatcaagcagtctactactaaggaatggacccgctgcctctgtgtactcatctcctaagcctgtaccggctctgaggcctgaccggagggtaggtgtcaggatcgtacccatgcaaaaggtggcagtttaccacggagtcaaagcagccaaaggcgaagtataaattccggcgttatccagcaaactagcagaatctggcaagttgtttatcgaggccgtggggtctgtcttgggcacatgacaatgcaacgttagaaatcagtgccggccacgaccgtctatgtaataagcaacgcgaatgacacggtctgctaatattccacgcattattgaatcgcaaatcttggaccctggctgattagcagacaccagagcaaaacccattctgggcgagggttgaatgccaccacgcgtccaatggaagtgagcgggcctgcatccggtctactaacaattttcagagtccggcctgtccacggagggggcgcctgttagagagtgcgcttgacaatgggaaagctaatagtgtggctaggtagcatagcgtcgcggcgcccaaaggcggtacatgagtttcgcattgagtcttctgtaactatttcacatcgcggacaattcggtcagcaacctaaaagctttaccagcagagagcgtttttaagcctctacgtctagccgtcaatcggccgaggtttgaggcacttcccgtataagcgcgattgcgccactgtatgtataggccgctaaagatcgcttgtacctcaccaacgtgtcatcataatcgaccgactgccgggtttcggctgacgtcgggagtcaagagtcagttcgctaggggtacagatgggttggtacacttaacctgtgaccctgttcgctcagttgcttagacacagcgggatcgtatcggggaggttcgtagaaacgctattacctcaattggtaagtcctcttctataaaatacctgctgacaagagcctattaagaataataaactgggattatcactgctcatcgaccacaacacatagttgagtatggagtacctcgagacgccagaaaatgacgaaatcggcatacgctgggttgcaggacaaggagtttcgccccttggcaacaggaaaaccattaggacaggctaatgtattctgatgatacttctcttttccccccaaaataggggcagaaatacgcagaatgcatgattcgttacccctcgtagattccacaggccacctgtgcatgccgttctcggattaaaggcaggcgcaagaacgctcaaacgtccggcgattaggcatgacgagaccccgggacagtgtggtctctacggcacggctatcgctggtaccatatctaatctggttacaactctaaggagacgtccaaccagagctccaccgcgccttatgaaatggagtcggcatacaatggaaacttcgcctgccacttggctgatactttgttgatcgcttacaccccattggcgcctcagttgcacgggcctggattcatagcgattaaagttaatcgcaattgctgacgtcactaataatttgttgcctccgaattgaaatgaacaaacatatgtgaaatccgcccctcctcttccagccgccgtaatcagggaatgcttggagggtgaatgcaaaactccgatgatacgataacggaagctcgtctaggcaacttcgtgatgcattgaacctgtttgtgcagcgcataagatacttcgtctaacatagggttaccgcagcggcgaagcgcgcgggggtaacatgcaagcgatacgacacactctgacatgaagagtagccacccgtcattaagcaaccaatcccctacggtgtatgtcggagggtgtcatctagccgctatggtggccttttcccaaacaattacagtgctctgacacgtacgcgtggatgaggaaggtattggcgtcacaagggccatctgcgagggactaacgctggttgagagtgggtcactatctttgtttgcgatgtggcgaaagtattctaaatttcttacagctaacggaggaacaacctcctactcagccgtgcagtgatcttcaacccagtagattacactataactgggtcgccggtttcgtaggtgtatgaggaagggagtgtaactaacgtcccataatgaccacttttcggatgcgggtccagtcctcagggtgtgctcgctgagataggctttgacgccatttgtctgggtgaaaatagcggacaagggagctctggtaccatcatgttaacgcttccctcacccatatacaaagatatgatatatggatcgtgtctgcgggtggcgccctcctacggttgccctagggtcccattcgagtatatagggccagggggaaaaccccccgtcagcatcactggatcgctactaccgtgtacgccatctacatatttacatccgctttggggtatacggagtcctaagacgtgacatctctgtggggtcaatacctccgctaacacctgcactttcggctgcgggtgtcaaaaaccctaaacctacagtcccgaaatgtagtagtgtccacccgactaaggcaacaccgacaaggtagacgcgtagatgagaggctggaaggagaggaagcgatcacgttgcaatcactaccgcagaggaattagaatgatcctccacgtgaaacatcgcgtccttcataagcccggcacagcaggccattggatgtaggagactcaggatggatagaggtcagctaaagtaatgtcgctgagaacatcgcatggacgccaagataaagcaaggagtacattagcttgcaagaggtggaaaaaggaacagctccggacagcaacggaacaacaatgattccaagggagtcaacacatgaagcctcacgtctcctttgagccgggttggctgaattctatgcgttgtgatacattggtcaaagaactcaacgctgacctcattagggactagtggttgctgggtcaatctacgtccgtcttgcgaagagttacctgctcgggtccagtatttcacgatgggcgttggacttacgctttgtgcgagtggtaccctcactctgatagatctcactgccgttctagcatccggacgtcctaggctaaccctccaactccgttcctgattcgttcagccaggtttaactcgcacggcagattgggttcaactgaggagttaccattgaaaattggggctgcactaaccgaaggctcccccgcactgtctgaagcatccaagagagccttgactaggtgagaattctgtagtggcgatttgcttaacttttcatatatctatggcacgtaccgcagcccacacctgaacctcagacgctcccgtgggttttaaactgctagtcgccatgtaaagtgacctcaacccattatctcaagatcttcacagcgaataaacgaccaagtcgtaggcgcggggataaatcatggattaagacatctggctatgttctactcggtagtattgtagggcaagaccgacttccggtccttatgtccaaagcagaatcgtggtttccggtcgtcatggtggcagtattccgatctgtcacagtttagcgcaagaggacccttcgcccagccgtccgcaatcataacgattcggtatactgtcaggcctccgtcctcgcccagtgcagccctagttacatgcccggatccagcggaaggcttcagatgctgaatcgggcttcccttctctccggcagatatcataccgtgctttaggcgaatcgcgttggtcttatccgatttggtacagcacgtgagggacttctggaagtagcgcctgaagcgcagtgatttgagcggcccctgaaatgaaccggccgtcctcattcgggttaggaggtcgtgtgactgaaatcatcccttagtgatagtcagtaaactgcagccgagtcctcagtagttccttataaattgtctcatttacgcccacttaaaatcttcatagggctgatcaaaccccgaatacttggttggaaagcaactcctcgagtggacgcagttcgctggtattacgggctccgaaaactcgcacgtgccaagaagcgataaacgccgctctcgtgagacacggcgagaccacggtttcagtttctcgcgtctctatagactagcgcaggcacaattccctagggggcgactagccagggattgttctagaagggaacggctcccgtgacacatttgagtggtaccccgtaagccaaagacgccgacaattgggttaaagtagcgacgatgggataaaacaatgggcggcccgttatagaaaggacgcgggggcacactggaaaatattgtttcctttacggtaatcaacggcgtcctccgaacggacccgttcatactagggaaccgcgttttaccagtcagccgacaacggtggcaaggtcctcgacattagacaagaattgtccaccgactcaaaacaaacgaggcctcagattctcgcctagtagagtagagtgaattcacctcgtgcataccacaattagtgccgccggctaaagtgtacactagtaggaacgcgagtgaagacgtacgaggccgaagggggtatgccctcgcgtactctatgccaccttacctgactctgtcacaagtcctatccagttgtatggaacctaaaacaattcctcaataggtacaatgatacgaggatgatgcacgacccttaaaaaatattcgttattttgcaggggtatgtagaagatgtgacctgagctagtgagctgaccaaccgcacctcgaaactcattagtgtgatacaatcgactcaaaccagaggtcgccaataatgatccgcgcttgtattgtcagttaatataatgagtcaaagttagttgcgtcagaagacgaccggtctactgcggtcccgtcattaagacaagcgaataactgggactctgaagatgactccttggatcatgtgacggcactaccaataggctgcgaccccaaagagcgtctgcatgcggtcagtcatgcatgataccctagtgatcgaaatcagacgttatggaggctaaagtggtaatactccccttagttccttaagacggacctcctcgggatttgtcgggtgctgattggatttaagctatttgggctaagtgttatgagaacttgagttgtggcaattatctccgcaccgccaccgctcacagtggtcctattcacgagatactcgcgcggttagcgggtcggatggctacgatcccgttacgtcaatggtaacatagcttgctcgctaagagaataatttgttttttgagcgtaacctcgcgacgtcggacatcatatcagggcggtacaggggtacctacaaccaacaccgtatcggcattgccggttctactctacaagggcgctaaaatataccgaattactgattatggctaggcgtcctagacaccaagctacgtcccagcactctgtccttgcttgttaataccattctcgtggcgaatgtgaacttcgtccattaggcctaaggcagctaccacgtatgactaagagactactgtcgggcgtgtcagcaaccaccgctttgtaccagtgcaaagtcggtggatggacttagctttatctcgtctccatttgcacaggccccatatgagtttggactccgacagcggtatacaaaatgacgtaacccagggtttcacttcgaggatgacgctcgtgtagctaagtctaagcggaattgtaaaacgttcacttgtcccagcttactaagttttatcggaaggtcagtctttcgtcagcacaaaaatcgccgatcctaactaaagtcggttttttttgactgatccccccgccgcagtgagctcagctaccttctcgagacactggtaccatttctcgtctactcaatagtcgaaattcaccaacctgtgaggcctcctctggcttgggtgtagtcttagcacacgtgagttcccaatgtgaggtgagcacgaggcagtaagactccaattgacattacaagtaaccctacagccggtgggcaggccgctggccggtatgaagtgacatttcatagacagatagagatgtgttagcatgtgccgacacgcttatcaccaaagttgcctatggataaaactcagcttgcagcaaatgcacctattttaatctcgcgcaagagtagttcaagctgatgttgtacagggagtggcggacccgcttcgaaattggttggccgtaaccgtcaaggggctactacggtccgtgtcctggaacgacagtgaggccggtagccaattgagaggataccctatttgcaatacccgccgatggtccaacccgaggacaccaaccggatagatagtcttgcattaccagccaggctaattacttgggtcccgccgggtgccactggggggcgtcgctacaggtttccgaatcaaaggtaccctagcgcgtgacctcgctgcgacgatattcaacctgtaaggattaacctagcattagaaccacgcacaccgtggtggatgactaatcgtctacattcatgcgctaacgcaaccagctttgaggctcaacagtgtggaaacacggcatattgtcacagcatcggtgccgcgtctctagtacggctggaataactgactgtaaggttctcattgcagtggacgagcgtggccgctaatgtaggtctttgccgttgcccattcccgaggtacagtttgtgcattttgcatctgtatcccaaccaacatttgatcatagaaccataaggcaggctgcagcactacaaacgactccgggcatcgcgcaaggcgaagcatcccctcgatagaagcgtaataggcagcgtccattcgatgtacaatctgctgccagcgttccccaaggacatcctgacctgacaccggtgcatgctgtcgacggtcatgcgcctcgatatcctaaatgtacagtgcagatttaagcgtagggtggtgggggtgagacgggccccctgtgtcccattaccgtaccatcgctatacacatatgcatgtggaaaaaccaatgcggattcaaactggtcagtggtggttaattgccccaagcaggtaagccacttagcaccacagggttgagtaacacgggtttggaatagcatcgctgagggcgttgaccgaaggggtcgcggaaactgccaatttgcttgctgtcacagtcaccaggaaaccaaatgcgcatagtgtagcaacccgtagaatcaactggcagaactgaaccacgcgacggcgggggtcacgaatccgtcgaggcaaaccgtgccatttcaataagccccgtcagtcgtgtcccgtcggatgagtccaggccctctggccaaggcccgttgggtacaccgtttcgcaatgcagtgaatgtgccaagcattgtggaataaggcgcaaccttagaggaaaatttgccgcatcgcgcggcttctattgcagcacatacaggactttcacacctgatctctttaacctcgatcacatagtcgcgctgccggacgactccaactccaccatagccatctagcgggagatactagtcttgaagcgtgggtcgcgctccgccggagattttcattcctttctcaatcaaggctatagttctggtcgagctgggtgtgtttgcaccacttcagtgccactcccataggtgcgaggctgtggagatcgactatactagcgctattgccgaaagatgtaaacaaaactatctaattaccctccatctcatgaagacggatccgggccgggtgtaggccacaggaagcgagcgttacacttagctgtgtagcaataacgggaaattacacatctaccttctcgtcctcgctactactagtgggtcgatctaaagtctggcaggccggatatctcaatctaatacctgagcggtataggccgagcgtgcacgacgcggataccgaccattccggttagccgtttagagaacacggcttgtttacctacggtacgtcaataacagtgttgcgccgggcgatatacctggtggattggccctttaacggtcggccgttgcccttcggtcacgtagaatgggtcccgtacccgtcgataaaactaccacagttgaattttacataccaccacgcaggcgtgatcgtccgaatccgcgtgtagcgacagtggctcgcatttttgcaagttagtttgtcgcactcaatccgaacaggagctccgaacgtgccggatgcgtgaaggaaaagcattgtttgtgtaacaatcggttgccgccttttggcgcaaagtatacttgccgaatcgctcagatacccgcgaagtatgtgaaaaatgtacactcatgcaaggcgcagatcgtcgtggccggctcgtacaccgtgaatgcgttccgatagagacggacgcgtgatcctatagtatagttgctagagaaagcggagcctactctgcggtccctaccaaccatggcgagtatatatccctatacgagtagacgtaacgctgcggaggcttatgaaaattactgatgaaactgggcgattagttctacttcaaagatactagttccatcttccgcggcacaccactcctgaaattcatcggattgagacggcttgattcgcggccctgaaagatggaatcgctcacctatgccagggcagcaccataattccaagactacgggtgcgaggtatacttctgaatacccgacattggctaggtcggctcacagcacgcgtagaactgaagagattgcacgagggattgaccaacacatcacgtccgtttacttagttccttgattaattgtaagcccaaacgtagctctaaggaccccaattctggcttctatgacatgtttcctggatgctcggtatgtcctaatgagatctagtgatcgaaagtttgggttgatcgtaggcggacaaagtcgttcggaactatttactaacggagtagtgcacaagtggttgtgctttgtttccttaagtgtataagtgaggggaacttttggatgatgggacgacggacgttcctcgtacggtgccgatagagcattgaaattcatggggtaaggcacctcattcttactcggatgtgacatcccagccacgaagcacccagtgttagcaactcgaccggctccttgtatcagagctgtagtgccacgctcgggtgcccccgctttagcttttcaaccgtctctcccggtttcagatgtaggtcttcacttgtccagttaggattgagctttcgaagcataactcgatctttcttagtttgggtagtgttcttgtacttggtgtgcaaattgcccctaagtcgtactcattggccagccgaaacgctcctacagaattctgccaggccagtagagaccgtagaaaacttgggttggcttccggagaaacgtcatcatgtgccaaatgggctaacagcaggtcttacatttgacgcccttactacaatgagattatacttagcctagcccacgtctactggcgcagaattaagcccctgtatatggggtcacgtttcttcttcccgggccccagagatctacctaaggtctgcatgggattgataccaagtaaataacgatcgacggtaggtatgaataagaagaagccccagtaacgtccgaccggcggcagcgtcaatcctaaaaggtttcacggttacaaaggttttgaagaagagaagacgcaaatccaccgaacttattgaaaagaaaaggcgtccatccatcccaacaataatagtctatcccatgagaggtttaaacaaaaatagtcctatacttaacagatctactcctgctcggatttagacgtcgccacccactagatagtgacgtagttgcccgtgattcaagtaaatcggtgtccatctcgatatcagccgctgcagacataggctgcacggcctattgacccatgacgcccctatggatagccaagtaatccacaggcatggccgaaaatagaggcaccaaggatggcatcgcgatgatgtaatgtagacgctacttaattccatctccgtagaaatagtgcaccgaagctcgccggatagtactacgcactcgagactgggtataggagggcgtatcgacttgctacattgggtcgctgtccaaaatcgtgggatcccgaaagttacctaaccccccatatcgcgcgtgattcggagtcctggattgatcagggtaagtggtctctattcagtttggctggtaagacggaaatgaacatacatctgtctgtcgacaagggtgggagtggggagccctatgtgtcgccgttagctcgcaaaggacacgtccgaaccgggcgccataccgccgatgcttttaccccggtccatggtcgcgagtggtatgttcaagccctagaccttaacctgagagccgaaccacacgccgtctaagacagaggggaatgaatcaacgggtccaacctggtagcgatgatcatagtctctgaatcccgatattgacgtttgatccccgcgcttggattgtgggcagggcgcagcctggctctgaccaaagttacaattgacaatcgttaatctccagcatttgtagttcgaggagtgcgtccactgcctgatcgggcgcgaccggtcaattccagagaccggatatccctacactgaatatgcagaaaagggagcactggggtgtgctgatggagcatcactgcgactttgccctaaatgagatttatgcatcgatgcgccaggggtgggatccgaagtgttcagctagggtgagagcgcttaaagaaaagtttacatggcagaaaatctaagacggcggcacctcgtcacgatgcttaagacaagggtaacacgttagactgctcggagtggagggaacaagagatccccgatttaggaacgtcactagaagtaattcaaggcggagagtatctagctgtatcttggttttgcaatcgttcattttcattttgcggtacgtaaccaagtacaaattaaatatggaaatacgaggcttccgcggctgctgcggaaccacaatgacccaatcgatagggtccattatactggacaagcggccttcgatcgggtggttctaccgcgtcaatggaccgacccaattgcgctggatacgtggagcgggtagcgtcgtaaatgtcataaagatcacggtacatgggtacaagtgcagcatcttaatcgccggccctaatcatttgctagatttgatcccggtctcggcgcgtcggttgtcgtaccaatgccaagacaggtacgctaaggttagtcaactggagttgatctgcaagtcgctcaaatcatttcctaaggcgtaaaacgtgaacgacgttgtgcataaattccgcctcgcaagagaatgtgagactactaagcccgtatcctgttatttcggccggagatgagtgtcctagataagatcacaggcacctcaccgctcgaattcgtccaagacggatgcacgctttatcgtccggagtcgatgcgaccgggaattagtttcgctcttttactttactgtcacccaacgtagcgtatgtgcttaggcacttttaaaaccgacacatctgagttcagacgcacatccacgctgtaattcgcgaccgctggctggactccattacgacctttccagggtgactttgtacaggtcgctggacctggtaccttcagctaaagcgaatgcgaagcccaacacgaaaagcatcacggctctattacaggagtctgctgcctcaaccttggacgtatacctctgggatcgcgcgtgaactttaactcaagcttacgggctagggccacccaaaaccaggaatttaacggtgtcacgcctggatgaatagcagctccattggcctcgggtccccatgatggatacgcggagcgtggccatacagtaccaatgcgggcactatatgtctactagtgcaagaagtcacaccccgaccgaggatcccattatccatacaccctggcgagcaatctagaactcccgcaggatagggatcacgcccgacacccaggcatggggggaaacaccctgtaatcaatgccaggaaagtgattaatggacatgcttctgtaaatgatgggcggaggtaatgctaggttcgtggtcatagctttctctggagaccatttgaccgtatttagatctaccttttctagttcgggatataattacatgtttagttgaggtcgaaagatttttgttttgggccttagcccaaggaggtgcggccaaaatggcttagatacaacggccaatcgcgtggtgccatattttgtagtccctgctcggtccctctcgtatgtgggcgaaaccttggcaaacgcctagctgaccgtttgatgcaccgtgtagagtccttggctttctgccgatacactttgtctcaagtacccaaacttgacttcatgttcgggcagcgcctgttttcggttaggcggagccatactgggaacgtccggacctcacggtgaaaaaactgacgatctagcgggtctttgggagtattaagtaacatgttcccttactaacggcacgtagatcattcgcacgcggcgtagtcacgctaattagacctgtcgatagcccacttgacacacctaggattactcttatggatgcggtgtattccgctacgacttgggtgacgttagctaatatacgcagtggaccttagcataagagatgatgattgctaactagatgactcatctttttctgatctcgtggacttcgcgaataaatttggagaacgatatcttgggtatcaaacaaatttgacgagaacctgatagcagcctcgacgaagtggacgtctaggtgctatttacgctggcggtgccggacttggccatacgaagcgtaaccgtcaagtggagcgattagacaacgctcctgggctgggcaagggagcattaatagcccggcaatcactgtagcgaccccaacatcgagagacgcaaccttatccggtttatagtttgaggggtcttcaaatcacggtccggagatgtcgctaagctcgagttttaccttggcgaccgataggcgcgcgccaacttccacagtcatgcggagattgagagtcttgggatgctaaaatgcccgacctaccatacgtaccaatcatcatatcgatgcaccctcatttttaataaaatcctcaatatcctttagaacttagtccaccaagctacttcgctcagcgggtgcaaccgcgtcggtggaccgagccgttaccatgaatcgatcgctctcccttccagatcacgaacaaacgcaatgtacccgactccgcctgggggttttacaccttctagctgggttacaatggcccaaacccgtacaacgcaatttgtatttcccggcgtgaaatactatcctcagatgcgcattcgctaacaagtctgcgttgatacgggaagatagatgcatcggggcaaatgcgtgccaccgcagtccgggctatggagtcccgtaaagagtgtactcgctaggccatgggttactactgccgtcgaattcgttaaacagtgctgggttccattaacaaatcgtattaatttgagatatggctcatcgtcgtgcggacgaccttggtcgttaagcacggctcacggtgtggatctcttggggggaagggctggttactgacacacagctatcgcttcgcatagctccaatactcgagaccaattgggtattttcagtcgtagctatagtcttgggacatcttcgacattgttcatctttgagcgcaggagtacagcgtcccaagatttggctcgcggaatgtttacagactgctactaacgcatagcggccacatcgttgcgagccaacagtggtgaaaggggtgcaacttgctagaatccccttacaacggtccggcgtaccccgacgtttaagtattacgtatagcgccgggataacttagtacgaagacatgtaaagccaaaataaattaggatcattcctatgatggcatcataaacatcgggctgagtccaataactccggccggctgccattcgccactcctactcaatggaacgcaagcacactgtttgaacaccggccaacacagcaatcgtgccccatcacgggaatcatgcagtgttcacagtgaagtctatcgtcgacctggccaaccagctcttcggtctggcgttgacctttattcaaactccgttagatagcgcacccgaacctcgtcgcaaggtcgccgcttaatccctgcctcgcatactatctatacccaacaaggcgagtttcaaaactacatctttcctcgaccggtgcgcatcatggggtggacctggtactcgcactctacgcgctatgtcatgctcagcccgtggacttcccgtggtcaggacacaccgggtccctcgtatacgttagaaagactcgatatcaatctaagctggccgctgctcccattagtttttgcttccaaaggcatctcaagcacaataatttcagacaagatacttggatgtagactacttagacccgccacaagaacgaactatacgagcttatacagggttgtcgtgcaggttctaattcggcggggaaattttccgtgggagcgccgcattgccatacaaatttacgatagagtgaaacctatagaagcagctgcattagtgggcagcatgatgacgattagaaacataacagagtaaacttcgccatgtggcggcagaaggaaggtggatctaaagatatcgctcgtttagcagttgccgctcctcttatgcgtatgagcaagatctcgcttaactcagcaaggagcggttgacttggaattattcgacacccttccataaggatctcatctgctcgccaggctccagctgccccagacgtggcacgggtgacatgctcggtatacttgaccttttacctcatgatccggtcctagcactagatgtggcacgacaaaccgtatcaatcaaaagaaaagtcgatgctgcctaaatcatactacatcatcgggctctacgggcggccaccagactaacatgtgcacgtctctctcaatagaaaacaccccctataaatacgccaagaccatcatggtttaaaactacttccgtggtagaggttgtcagaatcatgattttcacagtttcacttacgggcggatgtcggcgcggggcccagccccctttcagtaccttagagtgagactccgtgtaagtttacgataagagggcagtaatcccaaaaatatgaccaacagcgataactacgcttgtagttggcgtgttttcagctgccccgatctcatttgggaacgtcgtggcagtctatcagtatttgtgacgcgaatgtgcagtttgagtaagatgagcgggataaaattgaaatttctgaagtagcaagggaggatgagcggcgccggaagagccagcaaatagccctctaacgggtaatatatacttgatgtacacgtggtgtccgacgagcacgcactaagtattccgatggtttcactatcaatcaaacagaccagtgggaccaagacgaataagccgcggagtcggacatccacgtctccaacaggcaatgaggcaagcactgcaaagtcttccattcttcgttactatcaaagcaggggtgcctcagtagagctggggctgctctatcgcaatctaggtgatacggacacagtatgattgatttcgatatcatcgctggtttcgtcatatcataaatatttaagcgaaagttcagacgtcgcgccgcagaacaaacgacggacaataggatacccgtgtcgttgtttctatcaacaaggggggtttctcaatttcggatcagtataatgtcacttagcttcagctttgttttcgtatttcgagttcacgtaatgctcacatatctgcggctaccactagcttctcggttttgtttgccatgaatcaaaatgtgtgtgagctgttctcgagggggctggagcgctcagtacaatatatagtgacaggaaaagcgaatattaatattttgaccgggtactcctttcttatgtagtacgaacagggaccagacttcgaagcaaaattaagactatcttgataccaaggcgaggcggagtaatctaaattttttaatcgggagattgctaaaaactagatctgagtagagagtggggatccaccatcacctgactgataagagctatccggggatgtagaccgctcatcaatcgaattcactgatcgggcgtgcccgcctccggtgggctgttatggccagttcaagtctgtaccatagctcagctctagttctagtgccgtagacgaccccgcttaataggtactgcgtgagggttctcgagacctcggcaccagagtgccgatcttggaaggatttacgcgtggctcccggaggcccttctcttaggaaaggtaactcgcaacgggatctaacttcgcgggaacaagagacgcgataatcatcctagccattatccttccagtcaaaaatcatgcggattagtccagattgtccaccccgaggtaacgaacagactataaggtttaaccctctcctcgccttgcttcatcacttcgtctatgggatgccttagcggatgtagctcgcctccgttctgtcagaaccgtccccctgaaagctttgggtgcgtcatccaaacccgtaatcacgaacgtaccctagtttcttcacttatttaactacagaatccgctcatgtgaattttggttgaggcgagtttaccatctccccccaaatgtgctatcgatctggctgacccggtttttagctagtagatgtaccggcaggcaaatttggtcttcgggagcgcctgagtaacgacgtacggctgaaaggaatgccctcttcaatagcagtgcactactgatgtctaggcgctggggaaggtattcgttcctatgcgtaaaggtaaggagcgccgatatggacgttacgactgtggtaatgcgttatgagaggcccacgtcagttactccgttatgagaccattcaccctagtgcttggaaattcgccccggcgcgggtagagcgaacggcgtccatgcatagagagaggaagtgatggcctaaacaaacatctattgacaaggtatggcataatcctcccccgacgttgcagtggtcacgactaaagactcgattccgcttcggtaccattcagcagtattcgtcccgtggttacgattagtcgctgagttcacccggagagctggcgccgtaacctacctcttgaccgctgtaccggtatcttcccacggatctgcattcgcaggcaaaaagattcaagtgggtcaagtttcaatgcaggagaagtcgttcccaataacatactaccgcaacgagatttttaaaactccacccgactgtagtgatacttaggagtctggcttgacgccaccgattatattaccatactttaggggaatccagtcggccgaagcgtagatcattgccggcttcgggactcttggaaccgcaacataccgtgggtacgagccccttctagggtgttctaggaaagaatgactctacggatagctaaggatagtcgccgctgggtctaacctctacaatgagggctatagataggaacaagcttctactatagcgacttcctcgctgcagcgaacctggtgctagcatatcgggaacgccattatactgtgaacctgcgtctctcctgtcttagattcgccagcctaaattcgacacagacgtcatctctcgattcgacgtaacaccccactgcagacgccttcgtgataggagtctcgccaatcaccgtttggaacgaagtgtcgactggaggttgacaaatggttagtaagttactcagtaactattcatctgttctcaacttctaaaagtatatttgatgctaagcatcaaatcttgttagttggggagcgtagagtaccagcttcgcacgtaccgatggccgctgatgcagtcctgtataggaatgatagacaccgcaataggctcaggtgacgaaaatcttgtctggtgctcacaccttacacaacacccaaatctcatacgcctctaagaggcgttgaaaaaatgtcggctcgcatacagcgctaaggaggaggtagagacgcttgttttcacgtcgctgtgggaggggctatatgggcccgggccttttggcaacgtacatcttacgtgtaactctgcgctagtcagaatatatgaaatgaagctaaccgtatctaccacaaaattcttactatcttccaaaatcattctagtcggatctagtacaaccccccgaggtctggcctatttagtgcaacactcgagacagaggtatattagtaagtggttgagtgtctagcaattatatgaccacattggtcgcacagaaaccacaaaatgaaaccaacgtatccaggggggatgcagcactcctggtgtgctctcccttaccactcccgcgcgtcagatcgacatgcccccggctggataggcacgcttaccagcaatccagtgttactaccgggtcttatactgttggatgggacccgcctgtgagttctgcagttcccgatatagacacgaacgatcacaggaagagtcaacatcgtgtcatccccagccgaagagggcagcctagcaaacatgcatcgctacttcccagcgagcaataatcattctttgaggcccggtgaacatgctccactaaggtcccctagaccgatgcatatatactcaactgcatggggagacaacgccccaccctagtaaggctctctgccgtcgaaacccgtgtgtcctcaggttgatacagagaagagtgagatatagtggcacagctggaatgctaccttcgaagtcagtgtttagatattcgcgccttctattccgggccaaaaagaatttaccgtgcgtaggttagcgtggttgactaagtaaagttacgatcatcgatctcagaattaacaacatattcgtcttaacatgtatcatctaccacgaatatagtccgccagagcactccaaccccgacttcgttccaagcaacgggactcctggctacataggtctagtttttcgctgggttcccgagtactgttattgggcgggatcggtcccgttgctgggcgcccctttacctccattaaacgtaaatttgactcgaacaatctagaacaagctcctgcgctgggtattctaaatcttcatcgaaagagtgtgccaactaggatttagtcgggcttccttacgggtgtagtgatctgcccgaacctagatcaatgtgagggcatagggtaagaatcttttgatgtccccttaattacctccttctgggccctcacactcggagtactctggaccgatagagttttcaaactggccgtctgtggctactcattttgtagtaagggaaatctcactccatacttagggcgccgctcttctgggtgatacttcagaaatggcttaagctgggaacagctgggctgttgagagaacaatcactggttgcacagtccccctctttttatataactgtggcaggacccgggtcttaggaggaggatgggaatatcaagggaagcaccgtcccctacggaagatttattgcgggatgcaaagcgtagcgacggccccccatggcagagtctataggcattaagggtatcctatggaaggatcagggctgaggcaataagcccccttcagtaccaatgcgacaggcgccttgactcatgacgagtagggtagcaatctcggaagcaagtggaatgttccgacacgcctagggggaagagctacttattcaccgctagatggcaaacagcgaatcagctcgtgacatcgtcccgccgggcaacatgagattgtggagcgaatcccttacccccggcagtaggtcaccgttttgacataacccggtatttgacctgcatattttctactacacggtcttcgcctgacaaaaatttcgtgctacagatatgccagaggcggcggcccgaaactattttttgcatcgtaaaggcccgggagtcagctgagctagttacgacggattcggtgagtaccttccaccgaaggggtactaaaggaatgattctggagtgcagtgcgcctcctctgcacaaatctgtaatgctaccctgtgtaccatgaagacgcaaaaatgggtttaggtacacgaccactagcctcctgcgatcttcccccgcgcctgccccttggatggaagacctggattgagtcccggttggcagcgccgtctcagtacttgcgtgagctctctttagacaatactgaatttcacctctaaatctgctaccccacgttttgggatacgcaggactatatagactaggacctttgtggaatagcctcctcattcatcgcctgcgctgacgaattgagtccacaagatagaccggatcgtgaatttctcaatagtaaatagtgacaacggaagatgtaccagacatcatccgatggtgtcatggacatggagaataacatgccgataactccttatcagtgtcgtcgtgttaaagcatccggtcgtatttgggtacatcggaggactaaaggtcacaaattgcccgtgcaatatcaaccactgaagcatctgtcactttattttgatgcagttctttctggtcgacttagttcggagcgagctcggcctaagtcatgtggcccgttggacgggcaatcctccccgcaaatgcattagggttacccccaggtaaacgcctcacgccgctatgttaaaccaataatacgggcttggatactaacttctttattttttaacgggccatcatgttgagcgcaccaacttattcccttttgatgtgcctatcctgttgatcagacacatatccttacccacacgatctccggccggcagaagcccccggttttactattcacagggatgtttccagggaacttaaaaattcaacgtagggcgcgtgacacccaacaacaaagactgatagggatatccacgcggcatgctggcgtcataacggggtctagcgttactttctctatgctcgtgagagcggcatttgtagtttgaggtaagcggtgaaccgtgggccaaggtcccgtactaaaggaagactgacaggctgtcgctttgtagtagcgggagttaaaagggcccttgggcagggcgctctccgacgacttacacgtaccgggaaagtccacgctggctaagacgcagcctttcaaggttttacatttcgtcatttatccaaatgataggtccaggtgcaaagctcatacaacattctttctctttcgcgtggctcgtagaagcacccaacgtgcgcgctaacgcattttctttatacccggtcaaacgcagccagctcaggtccaacccgttcctccctgccttccaagcgaatcaaggccccggaatctctcaggcgtttctacaactggaatggaggcgtatagcccacagaatccaatgatggggcatttagtgtctagaggactcctcttacggttgtggtacctgctacctcggttgatcaattagctatgactatatacctttcgttggcggacgttctgtattattttcagaatgttacagtaagttttcttcgtacgtgtcgtaagtatttgatatgagttcacaagttcgatccataagataagctacgaatacacttaaccaggacgatgatggagtcatcttgtaggcgtggcagggtcctctcccatctacttatctatgggagagctaggccagtacaagctcgggctctcttaagctgtgtagctgtagcccgtaaatcaactacccataggcaaattacagtgctgggtggactctaggcacgccgaatcacaggtaactgaaatctttcaaggctcctagtctctgcaacgacgtgcggttgcctcgaaggatcctattaacacattcccaatgggtagttctggccgaagaggcgcattgatcgcacggactatgccacctctcgctgcgaccgttgacaagaacgcgggactttccgagaatcggaagccgtctctatctttgtgaaaagaaccttgtctattcgaattggtcagtagtaatccaaagtcgaacctcggaaatcacacttctggaggacgctggatccctcctcgtggagcgctaggtgtcagtgggttagacccaaagcgattttccgaatagggacctctagacgaccctcataaaggaggacagcctcggccggttaaatccggctattgcatggctgggatttcggctgcattgaggagccgatactgtctgagagaccgggggagatggaaaatcggtctgataagacttaccggtgcgccgcccgtagctactccccgaaggcaactctagcctgatggaggcctggcagctattaagctgtaatgagcggtataacgccagaccaccgtacgacctctatcttattccatcttgataggtgtctatgcggaactaatgctcggactaccgatccgcaagtggttcttacaagtgtactcgccgggattccgttctaagcgtcagttgcgtttaccggactctgaacccagttttcgtttcgtcgagagtgcacacgcgtcagatcccaacggataacctatacaagggactatatccacgctacgcgagcaccccgtaatcttctggctttattgcaacgcgtgtcatcaggagttacatctaatgctgtgtcccaggttggggacgatgaagaacgcaaagtcaagggcgctattccaaaaagaatggtgggcagcgaatgctgagaggaggcagctatgggatggcatctcggagcaataggcgatccgataatgtaggcgttatcctgcaatcttaaataatctgatagagcttcaaagcataggaggactacattagtgggtccagccatctttctgaattaatattgtcccaggcatgcgtagtgccgcacgcagatatacaaagcagtcatgggaatgctttatccggagtcgttaactcggtaatatcgtactttaccctaggacgatcccaccaagagatgcggattcatggcgttggattaaccctcttacagtcctgcgattgtgacgactagacccaacgatcccaaggagctcttggttcacccggggtatgcatgagacagacctttttatacattgcggacacagcggggagtggtccggagtactttcctgcattgcgaagttacgggaagttgagctattgatcactggtacgcgctactgagaccgaccttctccaatgtatcccgacattacacgggttctaaagcacttctagatggtccttcccttcgaatcacgagctaatgcgctcgaccggtccaacatgaaaaggtgggctcgggattgcccggcgaccgcctcacagtgtttccggacactcacggctaaactccacatttgtcactagtgcagtgaacaacgtgtttttgtccacgtgcgagggcaggctggcgaactaactgtttcgcgaccgtgggatctcgccggagtcccaaagggagtcatagcacgtgaatgttcgcgtctttccaaccaactcgatcttggccggttcgaacactacacgatccccagatatacctaaagaaaactattgctcgagtaaatcttgagtagcagccaactttagagggcgtccaacgatcagtcaagacttattttccgtacacccgtcgcgaataacccaagtactcgcaggcatgggtatcatacacgcggtcgaaatcactccgtactaaacacgagacagcgccgcaacgtttggttcatgcttttctcgcgagtgtagcggacagctacggggcccgagacaaaattacagtatttagtcccttgaaaatcgtcgtactggccgcccctatacgtttaattccggtgtcccttgcattcttatcttagtacgctaaggttaagtgatgtacgcatataggataggcgctcatctgttccgggattatgaccaacgtgaagcacgtaggctatgcgccctcgactgagaaggggaagagacgccagtctcaatccgtcatgggacgatgtttcaacgagccgcatttgatgggagtgtgagcttgaaaaggcatcagagtaacgaacgttgcagaggatggctgaagtccgccttgtaagttttctgttcccgaagagccttgctctgctcagaataggtttcctctatcctaaatctgtgttcttatcttagacgccgagttgttgcgaacttggtggacccacgggtagctgatcgaagacctttgccttgattgccgcatagtttcttttaattacccaaaatttaccccactacgcagcagctgcattcttcggagtctagatgcgtgaagggcatctgggcaaaagtgcaagtgtccccgtaaaatgagagtattcctttttcgcaaggcaccaggaaggaacctcgcacataccccctttacaatgatagtcaaacgcctcatgcaatatgaagatccgctggtgtacacagcaataagaaaaagcatggccatctgcattacaactcgccgcggatgtccagcatagcacacgacaaggcaatggtccgggtattaaccatcccctcccttctgtgcattgcgtactatacgcgtgccatataacaggacctgaggcctacaggggaatatttttatcgagataactcgggtgacagcacgtcctagggagaaccagagagataaaatgcaaacctgtgaaaaagccactcttattcagtcttcaacgatgattacacggatcttctacctgagtctatttgttctaccgtcccccgactcccgtatgcgcaaatcaatcgggattcctgactcttggctattcttgttcacatctggcgcctatgtcacaaatctgatccttcgacctgtatgagaatactactgacgttttgccgggcaccttggtgcttcaaagacaaattgaacgtggaagagatacttgttgctactaagtctatgggggagaagacctaaggcgggctgagttgtcacttcgtcaagctgcgcgatacggcagagcctgcgttcatcgaccctgttctaacgatgtaaggcacaccttatacatttgaggatacttattggagtatctgcggggccctctggggtcctcactatgagttcactgtctaactgtgcgtgcatgttcgatctagcaaacacccaaagcggttggcgggagcccgtggattaaacaactctccgtttcccctgtcagtgggcgggttgagattccgaaagcccaagatgtcaaatgtgcaacttgccgccattgttatgggattagctagtatttcaaacgaacgtatttcctaatggggaggaccccgcgagtcagctcacttctgaccggtcgagtcactatgctcttgtactccccggaaccgctggatgagagcccaaaactggctcttccaagagcactattgactccacgttcatgagtcttttcatgttctggactccatcaactgccggacgttggcggtcacccagtacaagctatcgccatctgtaactccagtaagccgcttcagggatgtaccagcccgtgaggaatggcccgcaaaatgtaacaggctcaccgaggtaaacggtggtggccgcggtcttgaatgaccaccatttgcccttgccatttatggttgcttgtcaaattgcataaccccccccatatggagctcgtcggaatctacccgggttattagcgtttgcgcgattctaatccatattttggtcacatagagtttggacgaatgcggacctaagcatctttaggtcaccgtcggttactgtggtatttagttgcccgcgttcagtacaccgatatatgttcggtttccataaccgactagagtaggacctagggcccgtggtgtaatctaaagtaccaggttaccgttagcgctcgtctgctgtggaagtgggtttcggcataggcacgtattgtcctctgacatcaatgcagcgatggccgcaaagcttcgtgggtggtcattcctatcgattcattcgggagctaacttgtgcatccggttggagctttcgatttatatttgcagccttagggagacctctccgaagaactttaagcccccattagtgtttgaaccatcacaaaaaggcattaggaaggaccgcctgcttgatgaagtgttcgttctatgaatgccgagctactgctaacatgggctgcgacgtaaagattttaggccggggcacagagttgcccccgtccgcagtgtccctttaatgcccatgcattggatacagcgggttctgctctagcactggtcaccagtaaagggggtcacagacaccgctaaaacgatcaactgtcaggctgtattcccgacgcgatgtattcggatggctgtggtgtatgacactaacaaatcgcccaagtgggacatctccagttgtcgacgcattcttatcgcctcaaagccaaagaccattctgaagtacaggcctgctataatcgtgttcgcaccctccacagtccctacgcccgtcatagccggttcacccctagacccgtgtcatgagggtacgtattccagacccgggcgaatatcacttctatgagcgtgaatcccatggttctggtacgccgattgccgtcggttttggcccgatattcgagaagtttacggtacgtaacccgtcgtacaggttgcgcatggccggtcgtttacgctcgccatatccgtccctgtcagtgggcgttatagacgtggatatcccatagtgccatgtgctccccgtaaccacacgcccctaaacatttgagtctcatcaagagtcaatgggggtaggtgaaaacacctggtcgcaagatagcgaagttgctgcttcacattaaccactaattggtgagcgtcacaagcctaatacaataatttcctagccacgcgtcaagtaggattagtaggatattgacgctttgaaggtgaggacggatagtaggtagataagtgttccttgcgggaagtcagctaattcgtccgtagaccatggcaggggtgaaccacacttgacgatggagcgatgtcacatcaagacggccactgggcattccaaatcaactccaagcgagaaattgcagattgtaggcggtgaagagtggggtgcgatggtccccctttgggaggggccatttgcaactgttacacgaacggtgagagtctgcgcggcagatcaacctccataacagctctgtaaaggggaggcggttcaagaagccatacggaggcaattcccgttcgcggtgtctacgagagggattaggcttaggcatttgcgtcgatggaacgaacattggggcctcatataggcatcgccggtgtctgacattcagtacttgggtgcacgctccgagcggggccacttgcgctatgtatatataccatgggaatcaccttggacgatcagcttctagtaccgcgctggagcgagtgggagccgagcaccagggtaagtggcaacgttagtgtcattgtatagcggggacctgcttttgtcgcatgtgagttgcactgtatatccgaacttgccgatcgtacggtgtgctgatcgcagccccaggggcacaagggcagaccggaaacagtcaacggactagtaacggcagtcacgactatggtgtgattttcgtctgtcgcaagcgggctcaccgattaggttctaacactccttgcgatcgtgtcggagatgtactagtgcctcaggggctaactgacggccaaccagttacatgccatagtagaaaactttattgctaatactttacaacgtcatccatatgagcgtcgaagctgcatcaattctgtaggacacacttggtgacggggctgcgctctgggagtattcttacggctaacgcaatgcgacagtaagaagctccatactacattctgtcatgaccagtagcccgtcgtgctacgtggcgtcccctgccccttgaccctataatgggaatgtaaactggaatttgtataaataatggcttccgccttaccacctatgcggcggcgcacgtatagcgcagtctaggcccgattgcacgagctgaaacggcacttccggttatgtcaaggaatagaatcgctggggttaggtgccgtcgcaggtgatgtcaaatggcgccaaagccaatggtcagtaggatgatctcgcgtcgttacaaaggttgctttctgttccggttctatgattaatggggcacatgtgcgtgcggatccgtcgtcggtaccccgcaaaggtgaaagattcctgtgtcatgcatgtcttcccatgatacgagatctcacctttagcttagcgaccggcgttgctcgtgtaagttgcacccagtatagccaactgaaatttttgggaaggctgtgggtaaaaactggatctgcgatactgtagctatgttgatgctcttacgggatcaacgtcaaccttagcactgaactagctacggcgtacaacccaaggcgtcaacgtgacccgttacgaggatagtaacggattaacagcctgtgcttttcgaaggtggaaacttcaacggggagagcaccctcgctcacgactacaacggtaaagcgactcgtgaacgagacttcatcgctcgacactagtcagtcgattgtaggcgcgatcgcctcgtgagtcatggtccgacagggtatggcttacgttgcgtcccacgctgttaccagagacgtgtccgatatagcattgggccggggatcaataggcaactactggaccgtttagctaggcggagcgacgcatgtcattgcgcattggaaacgggctacatgagcatctgtccccaatgatgggaataaaatgcctcccatacactagggggaaacatcctcacggcttgaggctaatgtgacgcctcaagtgtaaccaataggccggcactagcctcttccgtagacaactaacccttgtacagtccaaacggcgccacccaccggtcgccgtccggggtttccatgcttgcatgggctataggctaaggtccaggtcttagaacggtagttggcaccatttaattggagcaacccatcacatagaaacatataagttatcgtctagtattcagcggcgtcgtagagcttaactcaataattctgtcaaaaggtgatccgacgcatcatcagcgctcgtcgttatgagtcctgtattctgtaaagctttgaggagcgttcaaataagtcccaccatgtgcgttatgcccagccgacggatacacgacaatcggcgcttgatacaggcaacaagagaataagggctaggtcgtcttaccaggagcaacctgcgaattaccagttaggaataggcatccagagaggaccatgacctcagcacggttggatttactgatacttaaactgcctctctgagcccaacctacgatcttctaccggctcgtatccagcaagtaacatgtgaggcaatcacttcgagggtggccgcggaccgcacgaccccgaattacctaacgcatagacaggataacccgacttatcggcgattattgtagcggcgggataacttctatcgcccccaaatcgctcggtagtagaacctgcaaggcttgatccggataggaaccgccatagaagggtggcgctttctgggcgggtcaactattccctatcgctcaggacaggtaagcatgttcgagaattcccagctacactgaaggctcagccccacctatactgtggagtaatatgcgtcaatcgtgtgtggagatagatgatcagtcattctggcccctatcaccagtaccaatatgctcaacgtgtatgattaaaagaatcaaaattggagtccgaagttggggtttcttcaaccaaaggaccggtggccctaagttcagacgagtcgttcaaggggactcgtcgcacgctgggtccatctacattgcttaagtgaagggtccgtatcaggttttgggtcctctttatgggctttttgatcggacggtacacacctcctttcagaactgcgttatagctggtatccgggcccgctgcccagttgatggagctccgggaaagccatatacaaaaagatagtgtgaaaggctgtatttagactactatttactgccgcgcataggagcagaattacgcacaagtttccctgcggtatccttcttatagaatccgaacccgaatggtgcaaaacttgttattaaagcatgggtgccaaagcagccgatctaagactggtcactttccaccggcatggtgtggacgcaattctcctagaatcgggtcaccgctacaggagcaaacctcttggaaagtgtctcgggttacttgttgaaggtcacgagaaatctctctgattagctctaccgatggcgacgacttggacacatctaaaaagcggaaactatcaactgtatacttggagtatccctggatcaggcgtaatattctgtcggagccagcgaccccaaggtttgtgcccaatggtctccggtgtaaaaatttgggcatggttcgcatccatttcgtctacgtcactccgatgtaaactcgtagggacttcccagcccttttgcgtcgaaagtaacgctgaatgcctgggcccatttagtcgcagggctcttcgcgtccctggcgcacggatagttacatgtgacagactcagtcacggtaggcacaatatctgcagaattctcacgctaatggataattatatcgttgtgcactcgcgcctctccgcggagccggtcccctgcacgtgcatactctctctttaacgtttaagtctaagtcggcacgttcagcttccccaccatacgccaagtgttaggttgcacagggtgtaggcacgccgaaattacctctcccctttgggtacaagggtagaactctcaaaccctccgttcgtggaaagtaatcctgaagaaaggtttcgggccatcaataattccgtcgggtgacctagcgcgtcgcggaggacacatggcactagatgtcaatacccttccgctggtccctctggctcaggaggattctttacatttgaaatctgtaccattccccacttagacgtacgacgatcggcttggtttaatcttcctgaggcattgtgtcacaatgtgctgacgtgtgctctccgaacgtggaggtaccccagggcacaccccggtggcagtgggcgggtattgcctgtttaaagtaaccatagggtacgtcctttagctgatgccccctgcggaactagcatttggtattgtgcaagcccttagtatgccacatagctgagctcgacacggccgtaggttttatgactattgagtggatatccataccgacctcacgcagataccataagattcagccatccaagacaccgcatgctgctactagtgtaggctgcggggttcctatatcgggtcggaacatacgggacatatacgacttgccaatggttaagacagactaaaaacgagctcgacttacttctccacaagtcgtcgctgtccatgggcgaacctgtattaggcaggttgcgtttgcccgtctagggcgcatttaacttacagatcgagttcagctatatccgaagacctcgatgtccatatcccgacgaatcgtccaggttcttttaattcgagttgacgcaattcatatttaggtcgaagcggtcccggttgtggctccgaagttcaccctgtgcctgtgggacaggtatcaatttcaagcacaggcccattgaatgtgggatgtgcaggttgaaagcctgcgactttgggagctctagggccaccattgtctccaactgtctcgggggaaccccgtgggacttgattcgcaaacggaacaagggtaccgtctgaggtcaggagtgacgcggcaatacacttttctcatgacaattgtcaattgatcaagcacattaattgtagttgggtgtgccgcggcaacgaacaaatgttcggtacgtaaactctctacaggctgctgagccaaaccgacgagcgctccactgggcactatacaaccctcgccattggatggtcacgatcagccgggttcagtgggcaagagattaacctgcgatagcactatgggaagaggggcgggttcgctgaaacacaacgttgtcgcactctctgccagaggagtaaaccgaactctacatttaggctgtaccatcctcgatgaacgactaagaacggaacactccagacacagccttcatcaccagtgtaatctagtgtagaaacctcgtaatccaacgtcgggctcacaaaacacgagctgctagtatctaactcaaggaggatgcggatggacggaggccgctcttccccttctgtcatagcatagtgacatgtacgggatgtcccaggtgaagaaattcatatgaaagtagcatgctatggagaatatgcaccttgttagagtacccaccgtcctcaaagcatttgctccccacccgtgaaatcctgctgtatgtgaacggttgactgacgaggctctcacaaatattaacgtcatgaggcagtgtttgattaaatattatattctgttaccctatgttatgaagatgtgtgtgcacaacacgccgctgaacgaccactttgcgattgttttaccctgccgctacaccccactctaaggtcctggatcgatacgagggtattcgcagctacacagtagcggagagggaagatccgggaaccccgcagcgttatcacttcacgtgtcccgcgtgactataggtgcatgtgattgtccagtgtcccctacgatctggtccttcggtctaggtaccgtgctatatatcttgagccatagtaacaagcgcttcttcttaagttgcatgatataaaaagctaagcacgtcgttgggttcctccgccgcgagcagtcgctcggccatttgcccggttacagggtgagatttaccctccgcttgccaaaagagagcgtaggtggctaaccggagactagacaatatcggccaatgcggcttacagcccgtcttggtctgtattcgcgaaaatactgtctcacaatgtagctgagtgtgttgttgagatttaaaaattttccgtcataactttggcgccgaagactaagaatcgggtcgtgcgctcgggtagagtcctcttcgaacttgcgctaggccataagatccaataaagaatttgcctagcgtgttttctggctgatgactccgattggtatgtgcgcatatccgaccgggcttatgtcatcaccggttgttcactagatatatgatcaactgcattgggacgggtcgcgcgcgctgaagcgcttcgttacagtgagtgacagggtgaagtcaaaaggtcgacaatagttgatatcaccatacaccatttactggtcggacacacaccctcatgaatatgtattgcgtaaacccggcttggagggtgctgttgggaaatactcgatactttctgtccggaactgtcgtgcttccccacttagctaaacggggtcagtggcacacgcgtgcggatcaacggtacgccaaagcaaccggtcacagcttctatgtttccagcaataaacttcatgagtacatgacctataccgcccggctcaacagggcgtgccgttctggatagacaggtttactgtcacagggaccccttcgttgatcttagtcccagccgtaatcccgaaagatcatgtggccaggaaagttgtttcagcagaacccatagcgtcaggcgaacgtacaatgccgcttgtgtgtccccttgctgtcgtggagactgggccgtaatccagctcggtctcccactagttacactacttgctcgggaacgtttataatgtggataatctgaaccgttttacgtaggagggcaagtagggcaggctaagttgacgaaaagggattggtacccctttgatatttaacaacctatttgccgcgtgatgtcgggccccggggttctgagccatgggcgctctcacgcgataggtctttacacctaagcgtaagcattcctccctcggaggcgatgatacctccggcccttcaagtcccctatcagtactcgtgacacgcacgagcttgccccagcggctcgcaaccatactcaatctttaaacagggatcgcggcaactatgctgcagatgataacggggtatcgccggagctaaccatctgcggcaatgggggtatctccctactggactttagccggaaagggggctctatgcacttcagcattcactccattgccaattcgcgggccacacctattcgaggacccgcgcattccgtgttttacgaagcggtcgagattgatcaaggtacttctataacctacagcggacacaccattttagtcgtcgagttgatcgctggatgcagctcaaatcgtgatctgtacaggaaaaagcaagactacgctcatactgattcccccccctggtcgcagggtgatcaaatctggaatgcatcgcattctcagcggatgcacgtaaaatgctcgcttcgaaaagcgacgtggaacaacattggcaaatcgacgaattacctttaaaaagcactggtggttctcttctgcatctgcttcacgagcgccctaaatcaggtcatacgtgggtgtggctagacgaggttgggctgatttgccaattgccgctgtctcagagagataatttcaagctctagcggacttgtcgggcgccgacggcgaggcggatagtccgtcagtgtctataccgtagcgttattccggtcgacatttagttgccaacgctgctcaatgtgtcgacctacgtaaaccagtgcctcttcgcaaccgcgtcgatgatggataacgcatatagacgcgatctatttcagagttgtaaaatctattcgctgaagaactcccctaagtagaagctgattgagcattatatagagccgtatgatactgggcagtcggagcccgtcaaggatcgtcgcaatgctaacgtcaagcgcgggccgagattgatgtcttctatgcttaacctataccatctttagctaagcagcgaacactcatcaagatatgttcctcccgcataaacacacctgctcctcacaagctttagaacaacgagggtgaacccagggtgaacatcgagtagcgttccttctatcccttactcgtatcacccagttcaaatcaaaccgaagcttttagaaaccatctcctccacccggtggctccgacccccgtcgaatctagtgtaactttcgcgcctggatctattagctgtgattcagaatgcctgacccagaacaatctcaggtctattatccactcgagtggttgagttaacgtgctgatccacgagcaaatttgctcctccatataacatgcataagcagctcagtatatacttcgtcttccaccactcccgctttgtggggtccaaagtttctagacccggatctgtgacagactccttcgggggagtctcttccgtaaagaggggttcgaaaggggactttttaactagtgggcaaaactactttgcttctgaggatgacctataataactcgtagcccagatggcggtttcgtagaagacgctcccgttgctcagtgagcttttactaatcgcatggcccttactgacggtgggcgaagattgatctcgagcttggcgaactgtctccttcggttcagtggcagagagcaggtacctgggcaatttaactgacggccgtgtcagcctatggagttcgtcataaaggctacctgcgagcacttccgataaaataattgagtcagacaaagacctttctggtgggttcgcgaatattgttgcatttggcgatcgcacactgtagtacggcgaggaccgtgatcggtgttttcttagtcaggggcagggcgaccgttcctacggacggatgggcctctctatagcgcattttaccagtgttacccgatgcggcgagaggtcgtctacgatcttgaccaatcgcgcgacatcccagaatgagttcgtgttggccttgcatctagaaaacttccgctaactaaccccatgagattgtttaagtgacttgtactatacacagctgcgcacaaggtagctctggaggtgattagctagccgtctcagcgtaagggtaagtaggcataacggacttgtctgctgtcaggacccttgttgtaacaccttacgggcactaacccggacataggctacaccacggaaaactccagggagtacagaccaggctggcagcatttaatgtcgccgtcatggtaaaaggcgcttaggagggctataggcgctaaaaaaggcctaatggtcacgaccattggacgactaccttggtgggcctctccatgagagtcatttaactttctgtctcaaacgaaaataggctcagcctaatgtccaagaagggtggtcggtaccatgcttggcctggtcgttaggtagataatcctatctgtctaaggttctgcccactcatctagtacaaatcttgcgcatatacacttgtgttgcggggggcagagtgtacatgcttagcaaatgccatttgataacttataagggccgtggtgcctggtccccacgcaccacggaaacgtactggagcgcgtgattgattgtaagaagggcgtaagcgtttctccgattagcttcctctctcttcacggaggcctttaggacttaactcacccaatacctctcgaacaaagacgacgcaaccctgcgggtcttgcttttttgaaaacgccggttccattgtccgttcggcgctgctggcttacgtttagtgcaatttcgcgagcgtaacctacatctgcgcttcttcgattgtctcatccaaggactatagctcgtatcagcgcgcgtatactgtatgatggactgaaggaattgcaaacacgttcttttgccggcatcgcctaaccccggctacgcacaatccctgggtatcttcacggtatgaaaccgcccggtgccaacaccttcacttgtcgtgaaacccaaagccgctgtaggcgtcgcatatcaaccctccttgcgaaatagcccagtgggggaggcttaccaatcgtctgcctggaccgtaacagtcctggagtttctaaccgctacagtagtcgcctgaccatatgcgggatactagtgctaacgcggtgtagtaccgaaaatacgatgtactaggcaaagtcagcgatgatgtttgagatgcggaataattaatggcgctgccgaaaagatacggcgcgtcctcactgaccggtagtatgagggacttgcgtgcctgacgcgctccgcgctgtcaagatcccaagctagattgataccctgagccgcagacaccatttacttacttcaagagggaaacatgcttgttcgtgcgtgcgactgccctccatctcggaactgtgaaatgcggtccaggaatatatagcaggaacgcctataggtttagcagaacatcgacagcctagatgttcctaatgctactccggtgaaacctcttacgagattagcgcgtatcggaagaatctcagcgacaaatcgctttgtgtcaacgacggatggaatgctgaacctaagatcctctggaaactgtttgcagaagcggcgaccctctgtcgtctgttcgctgtttgacactatccggaaccgaggggctaggtgcgactatgagtcacgagtgggaaacaaagtgacgcagatgggtgacggccctccttcttatcaatcccgataggtgacccggaatttcggcctcgggttatgccaaaacccatcagatttcaaacggaccaatcgtcgattctgttatgagtattgccgtggtcacactaaggtacgcaacttcggtttcgcaggattcttgcccggattaagacagctgggtgaggtcagagagtgatctaccagcgtcagtaatgtgttctcccatgaacactatagtctcatctcagatttaaccttctacatctatgcgtgcccgctgcggcgtgcgtagaagcagcgttgcctttaggccatttccccctcgctgtaattgaactagggttgggcatgcccgttccgccccagccccttttgcccgcaagcgcacgctatccttgaaaaattgcattgaaacgcgtatgagtccgtgttgttccaccttctagccaacatcgggacggacatacaagcaggtgcctccccagatcaatgaagtcttccccttccagcgtgtaattcttactctgggctagctggcgagataatatggtcgaatagcgacggggaattacttcttctctgtggtcggtcgatagccgaagctcgtaaggtaccgatcgggagccatggtgaccctagtgatgcacctgacaatcctatcacccttatcagctagtcttttataacctccccgggcctcgtttgtccccaaacaaccgagtcacagtccaaattggcatgaagcatgccttaatcagagtagatcggggcatctacgtgtggtgcattcctcttcacttaattggttaggtaagtctgcatacgtggaccagctatttacctgcgctctacgagatcgtgaaactaagaaacagtgtgtggaaggactgaggagtatagtagaaatgtccctcccacgtatcgtagttggggagtcgcattgtataactacgctccccattggtccatgcgctcggggtcgataaacccgcaatacaaagctaaagtgagtttgtttaaagcctacaaccttattacgtccgaacttaatagccccgggatcttagtccgggctgggcggagccagtgacgtgcggagtcactcacttgccgagaactgcaccggtagcttgagtcttacacaaaaacttgtatcgtccaaagatgcgccactagtagatcggcgtacaccacaaaggttttagtgctccggaaagtattcatgattgcgcccgtaactcgcagcaaaattcagtacgttaaacgtctaaatcacgaggacccctcgctcaacacatttatttcaataggcatgctttataatgaagttcttagaattcccgccataagattagcagttgatcacccaagggattagtacttatcctaaggactatactatcgtccataaataagcccccatccggagtattccggtggttgtttcaatggtctaaccgcccagtgcgctcacatagtccctatgatacccgtccgtgaaccaggttatacatctccgctagcttgctactcgaaattagtctgggtacctctaattcgtgccaccccactttgcccacgcatcctaaagtgtagcctgcccaaacccgttttgaacaacgatgactgcctggaggctttggtgatgcatggtcatttcaacgtcacgtcggtcaaagcacatactaatcatgggtgaggcaaacaacgggagcataaatgatatcaccgtggtttttagcggttgtatttctgcgacacttacttaggcaatgttcgtacgcccgtcatgttgcgccaagcagttcagaatgcataaaatttgcaatgctagtgcgtgatgagaacaagaactggatcgaaggtctgacgaaggattatcatgtgctcgcctatgcgacatcactaataaaatttcatggatcagaccatctaccacctcctccgaggtccaagatggatccgcgtctcaagactgcgcctgctacgttggatagcatacaatactgtctaacctgggcgatgatactagaagaaatgtagtatatcgcgagctgcttatcctactaagtaagatgtcactctcacgtagtgtggaggaacaatatcaaccagacgctgccctctccctgcagcttcatcgacaagtcccgtggactctttatggtcttaacaggaaccggtcaccccgaagctatgcggcgtcacccggtacaatcgatgacttcgggaatttatccatttactaaagaacacatttcctccgccggtgcggctcgtgatgcttgtgcaaagcttgccctgacattgtcggtagggcctccttgggattgtggagctaaagttgcgagtttattgccgccaatgacaacaattagagggcggccctggcttgtgaataaacaaaagcgattgcatgtgcccatcttcgactcctcgcgacgaatatgactcttaagtcctgaattgcaagcggcggcaggttcgtcctgggagtaccccctgacagacggtcgctcgaacgtcagccttgagcaacgagagccagcgccggactatcggaatgctggggagcgacactcggtgttttaccacagtaccgtgaaaagaccgatcgtacgagtaaattaaagtggagtgtatcatgtgtaatttatttgttgcgcagttagtatatgtcctcagaacatttggcctctgaactaattggatgcaacagcaccgtgtgttcttggtgggcagagtataccgcgttgctaagctctcagtgtaatgtactcgcgcactcatcgcatagtgccccccaaccagacacgcatgtcaacactttcccggggttatcaaccggcgaatccacgaacccgtaagttggaggctcaataagccggtgtctattaactttcacacaccaagagtgagctcggcgcgggccctcgttgaagagtggcgagcccagtcacaggccaaatgatcagagacaatgcagtttaatgtcttctgttcattactcctctaccaccacagacctgacgttgggttgaaccagtcgaggctagacctctcagtgagcgtcaacgttatcgcagtctaaatcacaggttagaaggggcgcgagtgcacgacccctctcagcgtgccatgtaatttgattgtcaagtggagaccttgaacgtctgagacgatcctgtgacgggatctcgtgagatcagccacccgatgtttcgccctctcacctccagtctttaaccatattccatttagaatgtctttgcgcatccaccacacgaacaatactgaacattccacaggattaatgtagaataaattataagactagagcagacgatcacgaagaactcaacgatcacctggcttttgcttttactagtcgttatgctttggctcatagatctgcacggatatgagacgaaagcatcttttgcgaggcaagaacgaatcgtggctgacctaaccgcaagaaaaagtagggacaggtcgagcctggctggctggttagtgacgccatccccaggtacattgcgctgatatccctggtgtctccgtagaagattgagaacctggacataggcgtgatggttatgtggcgggtcacgcgcgattgtgggacctccccttgcccctcgctagcccatagggttagacacatacccgagcccctggatgccatattttatcagcgtgatacagttacattcctacgaagattcgatcgtcgccaaccccacgcagttgtcttaacatgggtatcctggctggcagttcgggccgcggacagacgcgctagggatgttcacatgcctaatcaccctttcgttcgaaattgtagggtactaaaagggcccgtcgatgctcacactttttcgtctttcccgttcacgtttgatacataagtccggacgctttggagagctctactcctcccagggcgtttgggaatgactattaagcccgttgccagatctgtggaccagaactacgctttggctacgacttttcctggtctaggaaagtaccgtagaggcggactgagattttcgacggagtccggttagagacttttcttatggcgttaagactgtgcaaggatgagcccagatacctcgttgcgaaagacatctcccgtgtctgcataccaatcgactggagcccgtgagatttcaacacgaggcagttactggctaacagcacccccgcgcgattccgactatccgcctgtagactcgggctacgagtgtagtttacccataacagacagtccattacggagatcatgcagaatcaccccactccgcctttagattatgctacatgaatggttccatgcgcagtagtacccacgacaccatttgaagtgtgatataggattgacaagcctcatagtcatttcttcttacttcctggaatctaggaagccccagatttgtcgtgtgacgaaataggcgagtctatatgtggaacgttgcggcgggaatgacgccgaccgatactcttcgataccgtcggtgactcttgcggagtaattcctacacaagggccgtatgactgaaataagtctgccggcgatcgatccttcattattataggcgattgcacgtgaacccaagctccgaccaatggtccggctaacaagcctgtacacactcctctcaaggttcttgaacccatcaccccgagatttaaaggtcagcggctagttttaccctcatcttcttaggcgagattatgtgcttgaagcacgaaattaccctgaactaactgtgccggtagcggcggcgtgataatcttccgaacccttctgggatagatgttcttacgtgtcgtgacgtgccatgtaaatgtgtgctttggtaaggataacgccctccacagagggtcgtaagaaagcatcccgtggaagcaactgtgaccactagagtacacggacaacgcctgacgtctaccactaagacgcaagccggtatggaaatcattctaatagtgacgattcccccataatatcatacgacgctcttgcacactcgacgagcccgcagtttacaagttcatgaccctggcgattgccgaactagtacgaggtagagtaaccggagagtggtactgaatgacatggaacaagcgagaaattggttgctgccggccatcaacagtttcttctgtccgttccagtgtctggtgaaatttagtcccattgggtagctaaatgttattaggagattgatctctcattctactttggtccttttcagagtttgagaagtcctgatctcaataagtcgggaccttggtgatacggccaatacgacaagtgattgtgacggccggtctccaaccgggggacaccttactctcgaaaactcgtctatcgcttttaagtaagctttattaagcgggggctcgtacgacctcccgaacaaaaatctctctaaattaagagtttaagactccaccttaagcttgagcagtcagaagcgtgcatccaaacatgagaaagagcctagtgtcccgcaataatccgacaacagctatgaccgagacaccaaccatggttttatgcggaagccactagagtagccgatctgaggtaaggagagacttcgttcaggcagccctcagcagttgctacaacggactatggaatcggtgaaggtccaccgccttttctaacgaccgttccacagactagcgagctgcacccgtctatttaatcagcgcgagaacgattaaacgttctgagtcgacagtcaaaaacgaaccacggacttaagtcatgacgccgcgggatggagtgaaaataactccgtcactctatgtaccgcactactactaggcaccccgaggcgaagccagcccgtcgaatgtagacacaatgccgcttttcacggatcaaagtactgcagctatcgaactagacagcatcatttaaggcgatcaggggttgtcgacaccagctcatggctacggcaatttgcgttgcttgtcattagctaatctcttgggcctaaggcggactaagattttatatatgggcataattgccacgactgcggccgaccactttatgctcacgcgttgagagagtcattctacgtcccgagggctaatgccgtgcgtccgtagatccagaccgtggtgcctgtgaaaagcgcgcccggccgggccatagacggcatccttgcaagcccatggcattagtggcacgcatgttaatctcgaccgttgtggccaagccagcaaataagcttataccaattgcaagagtctcgtcggctatgatgaatactttaatgagcgcgaattgcggaagtgttgtactacttatcccgaggtcaattatctgataatcttggtgcaattacctggaccaagagttgtgtgggacaccaaaacgataaacactatgtgcgctattcacgactctccgcctgcacgtacccttctgaagctttgagtcaagtgtttctttacgtgggggaacttttcgacggcagaatttgaactgtcccgctcagccccgtatagaacttatactgaatcgaaaatccagatgttattgttggttcctgcaaccagactaattgtttggccctaagcgcttcaagaggggggcgaactttaactaccgtgcgactggccattgccgcggaggctgcattagcgggcaatcagcgtgccctctcggtagttgcacttgttccaaggtatacggaaagtacgattaagttgtattaccaccattgtttgtttctgcatttgcggactctttatgtgctctgagtacaaaatgcgagtttgggggagagccctcagcctcctctattggtgccattccttgaacgaatctcgggcgccctatactacacatacactacggatagcgcgtggtcgaagccagaatacgctattatgcctaacgtgaagtctttatgaaactcatcacgcaggcactcccatctgcgccgctggtcttggcgattcagggtgcactctatcggtacaacgggagcttccctctacaattagcgaatcctgtcaatctttcaggattatgatacgaccggaagccgagctcgaaaataaggactctttaccagtctcgctctcctgcgggaagctacttcaaggatccctatggacagtgatggaggccctcgcagactgaacggctgtgatcgggaatcggtattgaacgcctttatcaccttaccagagatcagaggatacctcaaagacttatccatggtcttttcgtagccgggggagttcatgctctcaaatataggcatggcaatagtaattgagaataataagagactaaccagccaacatattgttctaatagatgcggctagcctgcagaactgattattttctgtcaggagactttatgatttcagaacttcattaaaggaatctgctgttcggtgctggtgttcttctcttcgaaccttagatctcgtaaggacttcaggtcagcattagtgggtgaccagtggacccctaaaagcacaatatgggagacggaaaaccggagtagccgtgtgggaaaataccgcgggttagtgctagcgctcactacacaaggtaacgtcgcaagaaccggaagcttgtatagctgcaaacggggaggctcatcgaacgaccaagtgtttaccgtagcgaatatagtcaccctcccaacttcaattacatcagcttagaaacctgtagtccggggccttggagaggtgatgaattggaaccgtaagcccattcgttatcagtctgaccagggaggaatccacacttatgctcaaagcctctgttactaccccgcgcagatttataaccccgctgattatacactctaccaaatattacaggttcctaattcatgtagtcttgatgtgtatcggattttttgatcttccgtagcactatgagttatgttgtgatcggatttgactagtacccacaaagatatccgttctgagcatacctctcgtggtgctgcgtgcgcggagactacacccagatagtgtgaccatggcaacgcgcctcgattgtggccccacgccctagtatccctgcacctaagggaatcactcgaagtttgaaattcaagtagggcggatgcgtagtgcgcatgagccgctgcgattggtcactacctttgctctttaagctagcacagtatacgagttcgcgcgcagcaagaaacagggcgccttccgcgcgcgcgttattgtttctctcgcgaaccctgtacatgtgctcacctaggcctagcaggctcaggctctgtacaagctttcaaaagcaatgtagggtctgtggatggaccaggaggttttgctgtccggaactgcgatgccgtttccgaacgcaaaccgtggacactacccgaactcgcctgtatacactatgaaggtttcacccgagacatttagtctcatagtcccaaacacgctgaatattttctaaactattcaagactcggggaggagctgcaccccgacgttgactcaatggctctttcgcgggtttgacatagtccaccaaactccgagagagatgacgccccacgccttctttgaaaagaggttcctttaaacactgtgcagataatcaccttagcccaacacgcgctctagcacgactagatgcctggttttacaggtagtgtttctaaatctcgcaattttgtatgtggcgaactgcagcttaaccagctcaccaatttcacccgattacatcctggtatggtataagtttaaactaagcctagaacgtcggtcggcgacgtcgtgcagacttcgtctccattaccggtttcgaaggcgactaaagtgcctcagcctaagttacaatgccttattccttgagtaacgtcgcaccccccatgtgtgcatatcacaccctagccggtaaacatttcgctgatccagccttatcccataatactaagcttactataacgccccaggcgccgcgtagatttgaagatgacacgcggaaagcccgtatcagctacagctccacggtactacccggagttttcatcctaggcttgccccgactgtgatatgtttagaccaatctgacacgggagataagaaattttctcgacccaaccatagcaactaccaccaaatctattcccgcgtccttgtatgactcgactaaaacatgcaagtatatgttggcttcagcccgccggcccggcacctccgaaatctggtaaacggtaaaccttttaatgccgccctcacaaccgttcttcccaaaacattgactctggtattcacctgagactagtatatggttccgatcagccgggcctacatcgtgctctcctggcgctgaaagggatcaagtgagagcccggacagtgcggcgataatgataacagcgatagcatggtatcgatgatttctgctaggcagaaagcaattatagttatgtgatccgctagagtatcctccgcagttcttttctggcatacgatccgggctttatcttggggctctggactcttaaatgtacgacgcacattgagtaagagcccacgcaaacggctagacgtaattattgtctattgcagcatttattttccgcgcagcaaactcagtctcttcggccgaatggaaacgccgcgcgttcagttgagactggacaggagtgtaacgctcacgtaccatcctattctcttagctgcacgagtcagcgtccagaagtgcccccagagactgcgcggttagagtggtagcgtttatcaccccagtcacctgttagggggatatgttccatgcagataaacagatgtcccacaactaaacattgtgggggttgctgagtcttgaattaatcatagggacatatccttcctgcgccgaagattcgatcgagttggatcactttacacaccgcaggtggaaggtcagcttcagaaggatgcaatcgcaataccgagggacgcgaggtagggatgtacaacaagcgtaacactctatcttaccaaatactagtaccgacgccacgtcgcaccctcgtagattgtttagtcacgagaatgctagattggtcggaactacctggaaggcgcttatccgatataggattatccgtttagccataatacaggatcactcatctaggtgctagaaccaccgctacgcgactaaaaaggtattactctacactcctttcctgaagaagggctcatgaacagcgcttcgggtgatggtgacacacgatgacgggaactctgtgatcgcaacgaggcagagtcccaccccgctcttacccccgtccggcagataccaggctcggggcttgaattaaaggcgccgcgtcccgagctctaagtaggtgttacctggctcaagctgaacctgccccttcggagaccgaggcggtaccactcacgcgtccataccagtggcatatgaaaagtcgataggcttatactgagcggagctggtgagtggggaattttttcggcattttcagtgccgtaccgtcttcggagtgacttaggggcccgttgtatgacctgtcgccacgtagctaaagcgcaaacagcctattccagcgacgtgctgcctagaatcacgccgaatcagtggaccggccagaacaaaccctggctgcatttcctgtgcatcgtctactcgccctgagtacgagatctcgtatcaacacacacgcccctacatcgtctggcctagtattgaagcttgaacaccttagatagccccaagttatagctcttcctggtcgccggattcatggtcggcatacttgatcgggctatcagccgatctctggactcagaacctttatttatccctgaaccataactccccgtgcggcccagcctgacgctacgacttgcaattgagactgcctgccggttctaatctgaatatggtataacccatgcgcacgaggttggtgctgtgcacgagtcgtatcctgttagtaactggtaccgcgacattggtctaagtagctgcagagcatggcaggagcgaataatgatacgttgctagtaagcaatagcgtcctgacgactgagcccctccttgttgtgtccagagtcatgactggaaaacctaattggccagcggactaagagctactacagcagatagccgtgcgggcttttcagcgcgtcaacgacgtgtcccgtacctaagcccgtgagaatcgtgagatagcgcctgattgaatttgtcgaatgagtggggatcgaaaaattatgtgatagtagcaaatgtctggcttcttcgtacttcgtactggagttagatatatggtctcatgtgaccagcgccaaaagaagtagcgcgcgtccgtcaccggtttttttcttatagagttacgcgaatacatttggggcgtcctaccaaatagccagcagtacgaacgggactgcttgattttccactgcccgttgtaactcggttgggggcccgggtcactctgaccccgagagcaaagggtatcgcaacctgactcgataacagtattgccccagagtatatgcacggccgctgtgtgccagtcgccaacacaggatagagacctatgtattggaaagcatccattagatggtttgtgaggacaggagacttgatcaatatcggaccatcgccacagcggtcccgctgcggaaagactaactcgtggctctggaaactggcagcacgcagcccgaaagcataggcgggccctctagagtcccggtgtacaaacgggccaggcctcgccacgcgcacttcatccaatgcattgacgcttttaccggcagacgtttattgatctggaatttgtaaaggcgacatatgagctgcactggtgcgaagaactcttgtgtgctagggttagcgcttaaagaattgttagctcgtcccaaaatggaccacctgggcacaaagacatgcaggcgctacagggtcactcccggcaggacagctagcccgggaaatcacccggtattgcatcgcagtgtcactagttttaaatgatctggtcacgatgggtgagggcgcaggacaacgatataactcacttagtgactggtcatgcattagtttaagcctaatgtctaacgtgtgcagatgtgggggatttatgggtcgttcgcaagatttcgctaagatcttccgtatgtgtcatcgtacggttctttttcgggtactatgggtgcccacggtggcccacactttttcgtacgtaaaccctatggctttaatcagctggccggtctagacttcggtacttctgttcagtgaaagagcaagctctctgcccagctcaactttttactgttgcccgagggataaccttctaagatgaccgacacgctgtcataaagctcttctccttcactagtcaaagaggtgttaatctgtttagtggacggctgctaccgcacaagtgcccaccgataacgggcatcacggggagtggcttgaatgattaacggtgcagggcacctatccgatgcgcccagccatatcacttgaattagaccaatcgataaccgccgagtgcgacgaaggattcttgctccagtgaaaagtgtctcttcccgacttaccttgtcccccggtcatttaggcaatacgacacattaaccggtagcacaacggggggttataaacttcaaggtggctggtgtcccattttagtagaaccagagcgagcgaactcgaccaaaagaaaaaggaaggcagtcctcgggagacgaggtgttgtcaacggggcctgaaagtactctttggccgaataactttcaccgccgaagcttattgcattaatcaaattctagcgatgactacttagaacacctggtgcgtctggcggtgtggaccatgccgggcaaagggctctcgctcattgtcaaagccatactaccgtgccgtttgctcagccgcgagtactcaagcgctagctgcctattgacactatgaagcagtcacaatgtctcataagacgcatagtaacagactcctcttggatgataaagcaccgcctgccggaatactttctgttcttcgactcaagtgtaccccacgtacctaagcactgcacgagatatacacgagaaggccgcttcagtctcttttttgtcgatggagagtcacatgaggcctaagttccggtggcagaaatcaacttcccggagtgcgtgcgctatagtaggggttcgctttctgacttagagttggtacagagatcgcgcaggtatatgacgtccctcgccactcaatctaccgaccaatagctttcgattctaaaaatcttgaggctggttaagtttctgcagcaggcgtacgctagttaggagatgaccgggatgtctccagtcgttcgataaccatccctttagctacaccgagatccgcagggtgcatgagcaattaatcccctgcattgacagcgtccgcttctgaagtctctgtatgtcgacactatagatcggaggggagttagttagatgctaattactttcgtaacgatctatgttaagtcgtgcggtcggtactagccggagctcatctgtcccgttccctacatgtatcgtttgatgggactgggcctgttgatcggccttcggttgccaggaaagcccaaagcaatgccgcgatctctagcggcgagacgagccgccagggtattcgaatgccagaacagtaaaggctgacctcagggttccatgttgatattaacgcacccgcggtcagagaacgtaattctgctaaaacggttacgcccctcgatcatctaaggtggtgtcagacttgaaaacgaatctaaaaggtaatttatccaaataataccccagacgaccgccgaacaagcagcttcgtgtatagaccaggtttctataaccaatataggtgtggcgtgtcagcataagaaagaacatctcacattgcgaatcgacgccaccatcaagtgccggccctttatgcgtgaatacaccccctctagggttttggtgcaaagaacacccggtagatggccccaatttcatcaccaggcttaggaagtgactggagctgttcattgtcaactatgataaccccttccaatttcagagccgcgcgctgaaggcttagactacgtggcgagtgtgacttaatggagcaacgtctgacactctgtgataataagggtattcacacagcctgaactttttttgttagctgattaaaccgggcatccgcccaacgaaggggagcatcaaggtcataccgggtggaagctatcccgcatccgtattttcactgagccgtgcacgcgagtataggacgtatacggcatgttaatctaatgttctcttgcggagttcctatgtatgcggccaacctgcgcgcttttgaacctaatttcccgggtttggacttgggccagcctcctaagccaaagttcccggacattgatagattggtgccaccatataccgactaaggccgtgcgaacgcgggtgctgcctacatccgagtgccatcaaactgtgcagtctgcagccttccgagaaccagcccaatcacacagtaaagattcctactctttaaaaaacaccggtcgacaaaacctctttggggtttttaaagggctccaccactccaaatgggcccacaacagttagacgctgtgtagaagggatactccagcgcagtaacgttccgctgccctcatgaatagcgtccggctaagcccgattgagtcggcgcccgtaaatgcggcctggctcacggatagatacagaagctagggatcgcgcgggacttcctacaaaccggatagcacttgcacatccgcgtatcctcgatacgatacctataaaatgcctacttgagtgtggacttcaaaaaaaacaggccggccacatatggttcgactactagtcggattggaaggaggtaagtgattttcgttgccacattgatcgttagtaaggccgaatttgcatcctacgaatgagggctttcaataagttaaatcctggcgtactgtctgagaagtcggacgccggtcacgtagatatctgccggtctcttggaaattctatgccgacgcaatcgcatactttcatctgggtccagtatcgtccatgatgcgcatcaaaggtctacctgacatgctgttccatgagaagatatattgataaaatgcgaaccccatcgtgaacatcttttgttgtgaaacacgcgtcacaggatgaagtacctctttttaaactcaggattgctcatcggcttcagaagtagtccccttctgtagaacggatgtaggagaaggtaaactatgggtattgcggaaccgtcctctgctgccccaaagtacgggaatagatccactttatccagtagtgctaaggagccacagtatgtgggttgcggaccccccttgcctggtactttgcccactctgccttgaactggacataaattagactaggggatttgcttgtcattcgtcttctccaagtgacttaggcgctcgtacatcggatccaccgatgcggccagtccatcacctgtcgggttaacatagggttgggttggagtggccttaggtggaggaaagatagctctggccattctgcccattccccgcagaaacacagtgttcgcacgcgtacagtcaacgcggggttatctgggtttgacccgctcgtgactgtcagaacctaacttactcgaattcggtgtgagaacaaggtggcgcctatgctcaattacggccgcgtcaccttgcataaggccaggtcgctagataggcttgggatgatgggaagggctaggacttcccgaacggccacctattaccggagcgggcgtttctagggattcagctccagttgcaaagggcccgaccgacgtggcaggcgaccggcggtaaacgtgtaatcggtctttccccgttaagtagtaactgctgaactaggtcaagcgcctgtggccgctgtacgagttgcgcgggatagatatcgctagggggaaggtgaaacggtgcaagtaccggatcgctactgtgatgacagagaatgattcggccttggtaccttgtcgaccatccgtcgggaatctgtcctggtcaggtgtagtctcaatggttcagtaaatgtgatagggggcctagtcggtcccgtagtccgaagtaagtgaataagtcacccggtggcctttttcttgcgacgactgcaggctctttgaactacgcagtcaagtaaggcgatatatgtctatgaaccatcctctgctatattatgagcaaaatgattctggagttaatcttagttcacgacgaaaatacggagatgcacgtaggactagcaataataatcggccgcttcacaatgaacatgatcatcatagggttcagacggggcatggtcaaagattctttcggattgtaacggttccccgccgtccggagccaactttgttaggtctagagtcattcccgtttttcggaccactgaacaggggtgcgtgacgtccggaagccggcagcggaaagtgtgccgttcactgctagatactgtcatcaccgattccgcgggcataccaacgttcctagtctccgagtttcccggagtcttgcgcgtaggttcaaacgtagcctttaggcccagacatggccctgctttgtctactaccgggagaaaatggcttacatatctccagaatcgctgatgatggctcattagttttaatgatccctaattgtgacttgtgctactaatatgcgtgtgttcggacgcagaaactcggcggccagttctgagtgaattcaccacttgcgtaaccatctaacagcttcggggtagatgtaagaatgatttttcacgtatcgcaccggaaccatcattaggaccccttatgggtgtcacccggcgagctgtggattgggggaaaagtctcgatcccctgagcgaggaaagggttgtcgaatgagtgaacgctatagcagggaacttaccacatgggagtccacctctcccttctccgcgtgttccgtcagtcgaggcctgggcacgcaattggttacgcccattaccctatcgccatgatctcagaattccagatgccaactgaataagatttctgctcacgatgacaccagcggcggcagctggtatgcataaggaagcctagcgatccttgtcagcaataatagccgagatggacgagatcggttaatcttcgttaagatgtcatgttattgcccagcttcgatgttgctctgtagctcggaatgcaagtttgttagggagatattgagagaagagtaggtcccaacttatcagctgataagcaactaccgattgtatgttcatacggcggcatgaacacgggcgacgttctccgcgctatcctcttcaattgcaaccgacttgagtttgtgtacaaagaacttgattcgtgctagctcacagcatcattcaaatgagcgacagacacaccgcttcgagcatcatatatagtcgcctcgagtgtgccactgcgtgcacctctgtgaacctcagttcaacgtttctcttgagaaatgattggcgcacgcgttctgtgagcggtggtcaacagtcaaccggtgcccaatagagatctggtgttataatgggacaggcggagaaactcacatattagtcgctagaaatcgccagcatagtcggcccgactggggaggactgtagcctacctgtcaatgaacggtatcgttcggcatgtttaggttgagaagctcatacgtatcgcgctcatggccgtcatgtacaaaacgtggcattggagcgcgatcctatgaagacggtgactaaggtgcacgtccagacgtcgcgtaatgaacacttacaaggtttagtcagggaagaacgactcggagtatgggccgtatttggtgattcctgaacgatcagtgccttaatatcggtgcgtggcgggatgctacgcgccgcagacagagttccctttctgtcgagacacggtgcttcgaactctaagtgggctaccatccctaaaatggtgtgtggacggtatgactaaacctgcagcgaaatttgctttcgtcatgttgtctgtcgcgacgaacagttcgctggtcagcgcgcacgggatttttatgtttgataggcgcgagacgcactaagttgatatgtcggcactggcgagttttataacttttgttatagcgggcaaggcagaacatcaactaagttggacagtgtatcgagaaggactacatccccaatactgagcacttcctctccaccccatggatgttttgtctaggtttgagacgcgaggtcataggtccccgccatattgtcgaatgagcttcgtaagcgagactcatatgacaacatcgaaccgacggtagcctcgaagtggattctggcgggtagctaattcaggggtcgctgagatagagcggcatactaaaagttcgatttcagctgaaccgtgtgtactactgagtgggggagaccgcctgagctaatctttgctccgttactgcctagctccggaggtacgtttgaaaaaactgtagtttgaaagatattccgaaaccccccgaaccgaactactgcggactcttcaagcctgaagccagccccgatttctaaaatgaaaccatcagtcgcgagtggggctcgtgggaggataagcaaactctttgcgatttccgttctcttatatcatcggtccgataagaatcggctcgtctgcgtccctaaccgcatcttcgaacctgagttcacaggccgcgaatatctgggggtagcaactccagtgtccctcctcaacggtacgattatatcgttcgggttgaaccacggtctattttatttactttcccactacacgcaacctcctcatatgacctagacgccgtcactacacccgaggtggcgttctcgaatcggtgtggcgagtgggccatgtgcactgctgtcagaaagcggtccctggacattgtacgcaaacagcagacagagtccctcgaacgactgttgtagggtagacactagacggaggcagttagggcgctaaagactcataaaggaacgatctatcgattaatagaccccaccctactcttaagatttatgatgacgcttgtctaatgaactcggcccacatctccctgagattaaatgaattcccgtttatggtttaggaagtagtagcagcttgcccaagtgagctgtcgaagagcaatagatcgataatgagggtcctttttctcttggtagggatcatagtgagggtccgaaatctgtccattgtgtagtgcgttacgcgccgcatagtcttagctcatttgaccacgggattgatcacacatctacaaatagtctttcgcccctgacggcagccccgcgtagcatctggcaatctccattgtgtctatcggcaacaccgtggtcttgctgaccgaggcgttaaaagactgcccatatccttgacactggcccggcgacatacacctccctaacaccccatgccatgttatgaatccgggtcgagtcaagaaccccctaatttttgacattaagatcctcatccaggcgtgcgccgtcttagtcataccttcgaggtaactgggttagctccccggagtccggttaggcgtaacgtcgcgcgtttgcaaacgtacgatacctgcaaactctaatttcatccctaccgcagtgcctccatacgcccacgcaagctggaaacgtttagacgtgagtcttggatggacatgattgggcgagttccttaatatcagttgatcgaacggtaaagattcgtggggctgtgcggctccagtggttgctccatagcgatctgtaaccaggacggtccctagaccatggacttagtatcagtatctgtatgccggggcaacgtagcagactgatcggtctgtatcgcttgtcagcgtcatgtgtttcctgaccacgggcgaatagagcgtaaggtcgatcgtgtatcgggaggttaaccgaggtagaggttctgatcgctaggtcctcgctttggtaggggctctaacgcagtgcctcggggccataacggtagatgaaagcgctagtcccttgatcatgtcgttggcttccaagtacgcgtaccaagatctatgacccaatcatattcgatcaataacatgatcgtttcttacttctggcgcggccgctgacgttctgaacaagtttgccttggctttagcaaaatctcctgctccgattgtgactaagattcttcgaatgtctggaatatctccaacaggtctgcaacatttctcttcgtatgccgcgttagatcctcttcgggctccaaaattcacgtacttgtatgcgggcaagagtagacctggacccgaaataagcgaataagagccacggaaacccgacgacgatttttgtaaaggctttcatcccgtctccatgtgcggtggagagttcgacccggtcttgctcttaacgttatcacaatgaaagtgcagattaagtagagcagcctggtcatgaccttcctaatcggcatactggaccgagtaatccgattatttacggccgtaacaggtgcggccataagtactagagagtgctggtacgtgactgcgggacggagacaattgagaggctaacccctttccagtgtggaggtgataacgcctcgatttgtattggccatctcacctcccatgtaattagctgagattgtgtgtatatccacagacttatcggtgatctcccctactaaacccgtctgatccctaattcgcgtggttcttccagtatggtcaattatttacatcgcacgactcccacagattatgttcgggatcccgctacatgcagtaattatgggcactgcgtgacttcctataagtaggtgcccagccctgagaatttaagaagaggaaattgaaggcttactgctcagccacctctcctcagtagcgtactcccgagtttatacgcatgtcggagagaaggtatcgttcgtcgtgacgatgcgacaatcagtaggcacagattgtggaagtgtcgcgtattggtaaaccctcagttagtcattaagcgcccaataatacccaggtgctacaaaaaagctttattatttacaccttaccacgacgagggtccggccgaccagggtccaggataaagcgctggcaaggggtatcgcatgaccaaccaagtccctgcaatgtgggtatatcaagcaagcaaacccaagaagttaccagaacgagacgattattccagctgccccctgcctcgcgacttgtggggatggacagggtacccgataccctaactgtgatctcgagatattcaatcttgaaccagatggtcagtgtcggcccgcccgcacccggcctatcaacgttcactcgatagagtctaggtttgagtagcggaaggtaaatagatccgctaagtggcggatcgtcacaagaaggactcacaacgaaccgtccatacaggaagagcaaacaccataatcgcatgctggtaatatataatagtgttctaaagccctgacatgctgatcataactgcttattccaggtatcagtccccatcatgctaggatctagagatgtaggtatccaatatccgcaactccttccaattcccaccctccgcctgtagagcctacaccaaacgggtttgacacgttcagcgttcaaccccgctatctgaggcgttgtcgcgaaccacgggtaagatttgacacaacgtgaaaaagcctttggtgctcagtaaagaatgtcgtcgtttatgtcagtccagaagaaaaatgtaagggcccgatcctaaccctcccccgccctagtgactcgcgcttctagaccgggttacagaaaagacccattcgtgctacactgatcaacgacgatggaagtttcgggcgacattagaagcttgctcacgatctttgccttcctcattcaggtccaagagaacgaacgcgccagactaaaaggttttagaggataaacgcaagagtcctcctaagttctcccagcagcgcggccgtatctaggagaagctttctcgattgacacggcgcgccatgttgcccaagacaaatgccggtatgcctggtacgggtagtggatgcgagtgatgactcagttgagcgccccttcgggcgaaccttcatgccgatggacacgcccgttcagcctgagtccgggagggcgtcacgctaagccatgtcggctttcgtaaccgcgggatcaaagcactagcgtccggtcgtttgacagcaagaaacacaatcgtgaccttttgtcgacagcaacaagccgcaaatgacttatgggtagcaagcaacaggccagcactagttgggaacaggctcgtctatgcagtcgccgtacggtggctatatagtcctctaccattcacaatgggcataataatgtctggtgtaggatgcagagattagtcctcccagcgaaatatgagaggtgctcaaaacctggcgagaagaagtgtggcactcccgccgggcacggcagggggcgaaagcaaagccagggactagggtgaccgtgatgagtcgtttctctccaacggtgcttgctaggggactgagcccgcgtctaactgggcaaaagtgattagagtcagggcacgatcgcatgaaggtcggagaacagcgattaccaatgctgttggccttttgaatagaggtctattagggcacagtctgagggggcgacagcgccccgttaatcacccatcgcactctttagagtctatgttggcgtgttcagtatggggcgacatgtagctctggccaacgctccgttacatcctcatcgaataggcaggcatacagcaggacagccgagaagtaccgcaagatggtattgcaacgcgacaacttgacaccatctctgcggtagtcaaaacaatttctacaccttaaggccaccgaggcgggtgcgggggtgaagtagctagtctgcgagatctcggtcagaggcacctgatcaaagcggatccgttagaaactggtttggactactgtgatcgatctataaactgttggcagttgagatacgctgcagctgcttcggaaacatatcccgagtttgcagtccctcaatgattctgggtttctcagcgacattgcgtcggagcttaccgaacgatggacgccgattggaaaagctgcattcactaacgagccatgtgaggcgttagcctccacgtcgatgtatttcgcgaatttgtcaaaccagtttcagttttggaaagcacatataatcccctacggcacataggcggttgctccgccgggtactctcgttgttacagtagcccggattggccggatcgcacttatacctctagcgacgttaaaggactggttctaatcctgctaggatatgatggcgtacctaggaggctctaatggtcggtgccagatgcagcgagagtattaagtggacaatgcaacttgacagcgtacttatttggcttctgtagaggtagaaacgtcagcagatagatcggactgccaacgagtgagtacactcattctctccaatgcagtgtccccaagcctagttcaggtataatggtacctgtattccagaaaatcagaagtagggacgctgtggtctaccccccatcgtcagctcttggccaatgtagactcgcgtatctcgcgcggacacgagggcgacaaggcaccataccctgacgccatcgcataacaatgcaagatgcaaagagactaacggcggctgggatgaggtattaacaggccgggcattgcgataagtcacaccacccgtttagcttcggttatgaactccccggcattgggcgatctaacatctggttcaaggtatttgcccgaccccgcggcactgcgtcggtcgtagcctgataccctgtctttgcaaccttcacactcgtaggaatctgaccaaacaagctcgatgcgatcagaagtccccgtcgttgtcattgtgcaactgccgctcgctttgcgcaaacatatggagtcgcgttttacatatcccgcgttggtccgctcgcgacctacaacctggccatatcggttaatctattcatcgtctacctggtcgggcacacgtgcagacgttatattccgttcagtttaatcgttttcaaattagaagccacagcgcaccccgtagttttttgtactatactccctattcaagtagctcagcaaaactaatcacgcagatacagaacctgcctcctctgctggttccttcgtgggggttcccgcgaaattcgcagacttaacatagcgccagggtagaactgaaggatcttcataacgtgttcccacaagctactgttcagagtagtcagatccatcgtgaacagcgcatgttagtgcctacgcgtatctccatcgattagctccccatgtttcacacacaggactgcggcatcgcgtcccaaacccggctgtgtacccattatagagccagcaggctatcagagcctggtgcaccgcaagagtaccgagccgtgaatttctcttgactaccaaaccctctatcaccaactcaaatgcaccgggggttagatgtcgagtatggttggctttcccttaggaagtggacgtatggcgctatttgaattttcctcattgtaagatctataattttcttcgtataaaattggatcaggttcatatgtcctgtggggggtcccacacgttcgaccactagatatcgctctggaaggatatgccgtgtactgcggatacgcacaccgtcgtcaagttcgtgccattagagacgcctgagagccggtccatctagttgtcgcgtatctgcggtttccgtttgagtgcgaaagggggctctatcttaaatttggtacgctgctctctctgtgggaccacgtccctccatgtcatgtaccttagcgggagaggcttaacatttctgtttcagaaagggagcaatcagcatcatccgtacgcccgccaaaagcctagtgatgctcgatgccaggcaataatcgagcaaagaaagtcaacgcgttaaaataagctgtagaccaccgattaaccgacgcctactttgcgtagactcgcccagcgttgagtccatatgtaagatgcgtatacagtgggagaaacatgtcctctaaccgacgatgtgacaatcatgagattctcatccaacgggcactagtacacctcttctcaactcttcactggttctccatccaagtatgctgggacgcgtcagaatacaaagcagtagtgtgcgccttgcgtgaagaataaagcacaattttgactcagtgatactgctcctcaagcagaactgcacgctgttctaacctgtgatggagaaggaatacgcaaaactacagatcgtaacagcactactctcgtcttggattgtgtcctcgttttataggccttaagagcacagagcctagctcaggtgactcatcaccggctgttaaatagatacggaaggatgtatagcttcctagtccatgtttcctgtcggacttccaaacgtgattctgtgggatggttactcaggcttgaccgcacgtagggagcgaagagccgatatggtttgaattttccccttattgtctaataagggggcagctcctggaagtactgcaccaccatagcgacaccggaacaataaatgctatacaaaatggtttaactacacgtcgtacctcatgaagctatgaggatccccgtatcatgcgtcgccgagcagtaaccatgcaaactccgagattgcaactcccagcgtcccgccggaatgacgtacacccattctcgcaagcgagcggcgactgaatcccgcacgtgacgattttcagtcatgtggtctaggcgttggataagatgctacaaagtgctaatggccgataagacaaaggagtagttggacgaaatcccgacggcttgacaaataggtaatcgagtttaacccatgtgataatataggttgtactgaggagtcttccttggtggtgggaccgacttatcgatccgcgaagggcaacggtgaacacaacactaccctgatggcatgcaatttttaacaagacgagtggcgctatttcaacatattatactgccagttacagttggtcttcatcctacgagggattggggatatggcctaccaagctgtggcaactttcgccccattcctcgagggtgagagaagctgcaaggcagatacgctgtgataacagcactttattgcagaagagacctcttatactgtttgggggcatcttgctacccagcagaataggtgagagagtttgtctgcattccactactatcacgggagatctcacatgcgcgacttgaggtagcgatggtgagtatatgcgttgcgctgaccaaggacatagttgtggtatcagtcaaagactacgggttcacatttccggatgggtgttataaagggacccctcagagataaggtcccaagtagtgaggctttgatccccaccgtatagtaatcggtgagtacggggtttatcgcagccaacatggggagaagcgctaagacccttccaggaagagcgacaactgaacaaaacccaatgacaccgcattactcggtggattatagccgattctatcctcatgtaagttaagtacaggccgaaatatacgccctagagcttccggggactcttctgcgtgaatgaaaagctctaacggctgttcagagctactattattgcgaagaccggaactggggatcaaaaaaatttagtaatcccaggccattgtgtattattcgtatcttcgcttcccggcggtcagctgggctcatacgttaagtctcacggtgtaactgtgagtactgtgctttgagtatggtagtatgtgatattcgcacgtaccatcctttgtcctatggacgtctggttcgtgatgcacaattcaggtcatgtttgcggatatcagtctacttaattgtatgggcgagaggttcataactaggatgtgcggacaggggcgctcacgtcgaagtgggagacagccgtacgcttactctggctgtgagacaagagagatgcctcatgtccgtgcgctgtttttgacggccatttatggtttctcgcgctgatctccattcatatgatcggacttgcacgatgtacagctcgtcttttgagacttagactgcgaagcaagtgagttcgtttctaagaggccagtaggcggtcaaattcggcctacatcgctagctgacagataataatcgcgtctacgcttatcgtagaaaatactacggttagatgcctccaaggtgaagaagccccgttcgatttcacccgcgatcttcctgtataggtctgctccacgctagcacgtaacagaaccgtaatgcgtggcaaaagccataatcacgctttgttcgctctggaggaatcatgcgtcacgtagcactgggtgagggagtaattgaccgctaatggtaccgtcaatggtcctccgtcaatctagtgaggcacaccaaattcatgccctccgtcgcaccgtggagtgttggttggcatgtctcaaacacgtaaccgctcacttagccgctcggggtgtttcgacactcacccaccgggatccctatgggggtagaatactctacacagtagagttgtgacagcaacctcgggcgactaagagggcgaaacgattaaactgagacaataatgccctgtattcctaataacagcgtggtcgaacccgaacatacatgaggatgtaagttcacccgggatgctccccatctcggactatgtagcgttagatactgtatttcgatcaaactgataccacggccggaacaactctaaaaaactgggttatagccttaaacaagacgacgactgacagatgtaaacaacaataacactaggctcttgtctgaggataatcatactgcacggttcagatccgtcaggtgggttcaaagcattgtgttatgccacgctaacttagaagcgtcgtacctagtttatagattcagacaacgcactgattggtacgtcgaagtttactccagtcgaaactttgtttcgctgcggacgcctgcccgactaggacataaatcacggtgtctaaccggagttggcgtgcaggttgacaattcgagtcaccgaaaggtgaagggccacgaccattacgccttttttgcgactgtctagagggtgcgggaatttgtgccaaccttcagcggacattcggtggggcactggtgtccggcatagtcttaacgatagcctgccaattcactcctcaggtcttgctgggttcgaggccggctggccactgaccttttccccagtcacgctagtgaatacttcaaatttcaagcgcgggatgacctgcgggcctcgtcctggtatgccatcacccgatttgcatagcatttccgcaagcccgcttgcagctagtttcctaagccagccagggatctcgtttgtggtctaaaagccgagtaacgaattggtccccttaataatagaccatactgttgtgaccggttggtgcttatccagcttggcgctctagcgaacggacataagccgatctctatatattgactagctggtcgttaccaagtcctccgccgacttggacatagctccatcacagtttagacaatttccaggtgaaccggatggaacttccatcagcatgacattatagcggccacccactgcgtcaacttcatataatgcgagtctagaccggtcatgcgctgatcatcgctttgatggtaacgtggtaacctaggcgggctcagtacggaggcagatcatggggaaagggtcatattccggtatagtttagggaagaaattaattagtgacatcttatgttaccagtcgtactaatctgttttgaggacaaacccctaggagtttagatatgtgaaagagtagagaccaatagtactgcgtaaggagtttcgttgctttatgagcatatcggcgaatttggaactgttcgtcattgaggttccctccgaaagaaatgtgacccccatcggagtctggactaccagctaagactctacgcaacgtgcgcctacaccgtattgtcgcagggagtcagacacgtctagagcccctcgcggaaaattctgccggtgttggtatagaatgccaccccaatagacctatgtcatcattatgtcttgcaacctcttgagttcgaccgcccgaacctaaacaggttcgggcccgtgtcacgctgcaacaaccattttccctggaacgaggcaaatcatgatagttcgggttcgcggtagcttgttcatatattgggtacgtatcgcacgggcgaaccacctcagtgcgggaggatactctgaaaaacgcgtatatggaccgctacgctgggagtattccaaactaagtatagatggctctgttagttgcagcctactgatcacgtaactcacaagttccagtcttgagacggctactagtcgacggagacggcacagcgggaaaaactatgccttactgccatgaagggacaccacgcagataggtgtgactaaccctttaatcgagacgggcgatcgtagatgactcataataccatccgattgttacgatgtggacacaacaatcagtgatcacctcgccgtcaccccgggaggtttcgcgcggttcagggactagacattgtcagctttaccttagaaaggatcaggggccaatagaactatatgagtcgcttcctttccatcagcggctcgggccgtatgctcgaactggtctttcccgagatagatcagtccaacccatatatgtatatagtttctgttagagtatagatgttcgggcgccaaatgtccggttagttgctcttaccgtgaaacaaagagtgatcacctagtcgggttagccgcggggcgaaaatgactacctgtcagacacggtaccggttgttgcataaagtgcataaaacgtagacagataatgctcgtcagacgtcgtgtccatccttgttgggtctcaccgctaaagtgcatctatgtcctttcgaaaaccggaggcactgcttatgtttaggatcatcccgtttggagttacgacggacgctacgcccgggcggaaaagtttagtgacgcttaaagcgtaagcgacgacctaaagtggaataataaccgccttgcttatacgccgtaagaccaccacggatttggaccaagcttgcgggattgtataccgcccattcccccttagcgaaactttgtggatagaggactcgcgcattccacccaaattgctcgcgaagcttaaccaacgcctggaggtcaaccggtggcagaaggctggcatagcacttgtatcggacagcggccagatcctaccgggcccccagaggctagcttgtcgggtctctctcgagtgtcgcataacgtaatctcagtttgagtgtggccttgtgtatcttcgaaaatttgctcagagacttagtgctcggatcaacctaaccagcggagttctcacgtgaggattaaataaacatggcgacggatggggagatgtggtgctggatcgcgcgttaagggaagtaccttagcccatctaaatcggagggcatctggatcataccccatactcaatgagcgtccaatgctacgagtcaaaactcctctttagggtggtctgcaactagtattcgcgggcccgttatcggggatgaacataagacactgtcaattttgacattaggcttcgagaatacttaatatgtgcttcgtgcctaaagaggaggcccccacatagaaccgattcgtgtcgctttgaatgcatctattacagcagtgccctttgggattacaaagtacgaggtagctcgagctcagaactagtagctttctcagcgtatgagtattgtatgacgcttaggggagacaagagggcgccaccttcacgactgtcattcctctttccaatcaagataacgagctcgtccagcccaaggcgcgtcctactctatctctggctagacgctaggcacgcatgtagtatgcgcttatcaaactatcgagacgtagagcacactcatctactatgcgatggtactattgattaagcacgtgaggtatcagatgaacatagttcattctcagtaactacactaacaagatgggctgatataactacatgcttcatgatccgttacttcgtcgtgctacggtccacaggtttctgcacacttgcgcgccatttcatgacatctaagcatgctcaaactcgtccggccacgcataatgctgtccccccgagattcccgggtcttattagataaacccggttatgaaacggtctgaagtaaataaacccttcgtactcccttacttctcctccgccgggacccaaccaggcgcctaaatccgggctttccttgattgatagagtccaggtttgggtccgttggcgcaactctttgccgttgggaaatggcccttggatgcgtagtgtacgttactcggtatactttctgtactatggggtacgagccataatacgtctgtggacgttcccacgtgcatcaagtatcaaagagcaatatacccttacaaagaaatctacaatataataagagtcctcgtggcgtcgacgcctacgccccgtcattcgatcgctcaatacccgagtgtctattctgaaactctaaacctcgctcccaaactaagctagtatgggtgtatgcgtatcctcccaccttctcaaatgggacgaatgtacacactcgatctaaaaaatgtctattatcatgaaggtaaatcttcatgatatataagattagccgatgatgtacgccctgaacctccggacggttatggtcagcgattcgcggttgaaagaccgaagttcgacagtactgtaagttaatagtctcgatctaatgacccgatgctaagaacatacgctgaccccctcgagccctgatggttttgtaaaatccaggcctacgcgtaaattggggcaccagcttgacacgactgggcggcccattgattgacttagtcgctggtaccgtttcctaaccactaggttatataacgtgtaatttaatacacccacatattttgttagggcggagcagactcgagtcgggccccacaattgacactccgggctcgcatagccttgtatttgcttcattgccagacaccactcttacgaagtgttgctcacgcgactcgccaagtttagtcatttgcacgatacccgagcctcgcacaatacttctcgtgcacccggatacatggcgacgtcatacgctcaaccgtaattcataggcagtgcagactggtagtcacaagttttgtcaccgaaaagacgtactgaaggcgaactaagcattttttactctgcacacggttcttggtgactaagttctaacatgaagcgcacgtcacatgcggcacaccccgcaacctttatcgtggagcgatactggattgcagcctaataaagtgctaggagggcaagttaatggaggcctcccatgttccatagaaggacgaacgatccaagccgaagtcttatcaattaacaagtccagcacgctgccggccgattaggattctgaatatcaatctgtcacgcagatttctgaacgaggactacggaaccagtggggcccgattccccttgaggccaccctgagagagacaggtctatatggtccagcgttccttccaaccaattcgaatttctagtgacctgtggatgactactagcatatggggagaatctgacaccgcgcgtagcggagcgaaacgaccgctggtttcccttatcgctgaacaaccggtaaatggtggatttgattgagaagccttgccccccctaacgaacagctctttaagcccatgccaggcggctacagcgtaatattacacgcacgcccagtgtgtagcgcagctgagggttaaacgcgtcagatctatagaaacatggcaccaccgagatacgaattagtgtttatgggtgtatccccacaaggatcttaggtcctctgtgagtttaaaagcaatatcttcccatgtaccttgcgcctgctagaagaatatacaaagtatctgtccagagttggttaattagtcgtgaggttgcgtgtcgcagagctgcgccaatgtcggtcccgaactctagcaatttacagccctagcgcgatcatgtcctttatgtggctagacgatttcgtatttcgagctccttccggagaaagctgaaatatgaaaagcaatttaacgcagcacgttgatcagtagtcaccaaaaaacgccatccccaactccccgtatacaacaacagtgtacccggggtcaatcggccgtctactggccacccgttacgtggtctgaatgtccagcgagtatcccaccctatcacagcactagcacggcacgagtcgatttttataaccctaccccgttaaagatcccgaccaagtagcctacactcagaagcggataccagtagcagtcttcctgacggcgcgatgatacagaaccatcctagatcaatgggtagttggtagcatggtgtccttcgactatcgtcagatatttctgtcccaggtgtggacgagattccaacttaaggaaacagaaatgtatcacgtataatcaggaaaaaagctgctctgcgactgatcaaagagaagactctaacctgagaggccagacgacaatacccgagcaggccactatcgacacggcttggttaacaggcaaggaacctttaatctcggaacatcaactggtgcctctaagtaggcctaaaacaagaatttgtctaaataactcacgccgcctgctactacggaacaacacccagcgctttaagtcctgctttcttgaatacccctttaggagggctacgcacagcaacaacccggacgctacgtttgtaaacgcttctactcgataccggattggggaggcgtttggaggccttggattgcacagtgaaatctgagcgttaaatagcaccggcagttcatctaacatgggcgggcgatggacacctaaaaactagccctttcgcttatggcgtgtacaccacgacacgcagacagatgagacaataaaaccagaaaacgggagtaaaagagtcgtcgtcgctttttttcgctgagtagttgcgatccgagacctcataaagctcccagatcgatgtatcagggtctaataagctttctccggtgcgccctctcttggttgttaatttagacagagtgtaaggttcggaccgaagctcattcattccttatttctgtcattcctgtacacctgcgcgtagtacgcacagctctaactcgtgtgacacttgctgtcttgacatgtatatagtggcgtgtgccaattgtgataaggtgctgcgctagctaccggcggaactcatcgccctatagaaggcctgtccattcaaacatggatttagaggacccgaacccgaataatcagaggtggtaggtgtatcattcaccaagattacttttccgctaactaccaaaccctcccgaagcacatggcacgatccagcagtctgtatcattctcggtaatcgaatcaggcacgatcaggcgggctaagaagggggctttcaatgagaacgctaaataagcaatggcacatgatcttatacccagcacgcttctgactagatcatgtggggtaatgcattctgggagaaggagtacgataggaggtattatatctcgccgaaggtgtcgggcagtgcagcacctgaaagggggaactttcccggtgaaggcgttcgtcgctctccttagggatagggggacagattggccaagtgttcactgcggtacggctgatctgaataccttagaaatgcccccgtttggtctttttgtatttactacgtttaaagtaccgcgcagctaaaattactagctcctcccactctaacaggtggtggtgtgtctgtagagtctggtggagaggtaccgaacgttgcggtgattacgtaatgccaacgcagcccaatggcccgaagggcgtaaaccagtcgctagtacctttactatctatgaagccgtatgcggaggctcagccggatcattatccatcagtcccctttgctcgctacgcgcagacaaacatagacttagccggatcaaaggcgcgacgagttgcttagttaccgcaacaattcgatgcggtcgcgcagatcaaggcggttgggaagtgtccggttaattagaatttacctaaggagatctcgctcaacttggtgcgccatcattttctggttaatccttagcgcttaccaagatctggtacgacgtttggaatgcggcttctcgggcaaaccgctcagagaagtttccccagacattgttgacccagcggtgtccgcgtgttaaactttggcttgatagctctgtaaattggggggtccgatattgtgtcagttagaagttaccgatgcaactaagtacgccaaaagaaattacatctcgtcaggaccagtgttgttcatctggagcccgaatagcatgccctaacatgagatagagtctcctacgggcattggtgttggtagtcatttataggatagcgtaccgatgacatgggtgcgcgccaactaacgtctaaatgacgttagggtatcgacgccgcgcataataacactaatggccgataaaggccttgatgagtaatcttctctatgcggcgctagttatggtccacccaattggacacttgcagcgccgatatagtctcgtaccgcgtgcgctgtaaacgacgtcatttactagagatcgatttcgacgctggggagctgcaccgctgacccaaagtatcgtaacgatttcatgcgaaaacccgggacgtgaggctacttcatatagtcttgacagtatcagggatgcacaccagaaatcttaaaagtcgacagtacccgggtagcaggaactactaagcggggcgggtaaggagacggtggccggatggaactggccaaccgtcatgtcgcattgctcaggatctcgacgcgcatctgaaagatctaaaaggcctagcaaacgccggaataacctgatgaactcggccaccagtctcttcgtctaacaaacacactggagtcgcctagttacgcctggtggagtatttctcacacgtcagaaaggccatcggcacgtacaagacgctggtagaaagcggctataaagtcttcgtgaacggataatagcgagcacgacatgagtgccgcgcttatttagagggattgtcgttgctatatataagatctttaggggcgaatgtgccccagaacaataaaataacggttatttgtgtataaccagcccgcggagggaactccgatcggcggcttggctttaccattgttagacccagtgacaccattcggagacttacttccaggcgcaacgcgtcgggaagtatgatttgcagtttgaagcgttcactggtacattaggtcttttgtcgtttcttgtacggagtaggaactcatctcaaatatatgggttacttcactacaatctaaaacatcatagcgcatttgatttaaaatcttcttgagtactgggagctgttcggcggcgtaccactattacggtaggccaaacgttccatccagcccccacgttctgtcttcacatacaaaccatggcttcacaagaggcccgcggagtcttgaagtgtgcatgctaccgggaaagtacgcagaaggtacgccctgattcgctggtacactccccgttctatagataataccccttataacaggctactgatcccgaggtgaatcttcttgatagcttggcgggttaacttttatatgcgctgctcgtaaccgttgtagatcagctgccttgtgtgtcctctaagtgctaggcgatcgaggtaccataccttattgtcagcgcgacccactgcttgtgtctgatgtgcagtcaatagccggaatttgtccactaactggtagaagtaaacgtcggccaatcaacaagttcgttgaccagggactttaaaatcatgaacttgcgctggctatccaaatcatcacgttgtagggtctttgaggttttatgcaggatatgtttcccagctgttacgaccaaacagtacaatttgaaaatcacatccgcgtcttgtcgaggagctactacgcctcccttgcgaaggataaggaattaagcgcgtaaacttaagacagcttccccccagcgtttctactcatccccgcatatagactcccttagtgcttcaaagccttgtggggattaaacttgggatctagtaaacttttcgctgaggcgaagggagggcgactacatcagggagaaatcttgccactgtactcattataacggcatgcgtacccgggcagccctccggaggcactcacggagtgtcacgattgcgtgacggattcgactgtaaggttgacgaaactattccgcacgtctgtggtaagtggacgcctacgtttcaagtttgcgcaccatctgcaagcagtggggtgggcccagacgcgtctgtcgttttgggaaattgcattactcaaatctcaataagtgccgcccattcggcactactttgatttttctcgatagaactcactaggaacttttggggctcggccgtggccacttcccccgaacttacccagagtcatttactcaggctttcttggggttatcagccgaccagacggttcgggcgctatgatccttgcgggtgaatgggcaaagcgtagtgggaagtgtcccctcctttcatgagtgcacagttgtcggattcaggcccctcacggaaaacatctcaatgatcctatccagaggcacgacggcctcttcgggcttcttgctaccgtctcgatagcttagagagaagctctaatggcctcgcccctgaggttctccttgtactcactcgggaaagctaggtccaagcagttgagtaagcgcatcacgtcacacgagccgtaccatcattggagccggactatagcaagggcgtttgatgtcaatccctctggggattagcgttcggtggcgtcgtgtacctatcgtccttgcgggcactgtcgatcttcaacatgtgtacgtgccagcccaatgcgtacaacccaaagtatgtctaccgtggtcaaatactctcgtcggagcggtcgagatcgtggtgcaacctgtgtcattggcctacgacttacctattaaatgtccagaaagccgcgagttctagtacgactttgcattctttaacggcagaccctacctgggcgaggtctgattaactgccgggtctcggtcaatatcaacgcaccagagtcccaattcccagccccatcaaacactaatttcaccaaagccgagtcttacaaccagacgaagcatgatggatcacagaagcatgctcgatgactaacctttagaatcgtccccatgtaaaagacccgggcccctgggtagactccgtctactgcaagggaaagctatgtaatctatctaatctggagcgacgataattggtgccccagcatacggtgaaccgtcctcctttgcctggtcttaaaggactagagccactcagagacggacttcttcggctcgccaggatcctaggatagtcgtgcgatacgcttgagcacggcgatgttctatgtaatacaggagcaagacaggtgccgagccctagttgatattgatggaagggccattacacttccgattatgtggtaatagctagttctacctagatttgttagcgccgagagcaaatgtatatatatgtccgctttcccctctagaacgtccacctcacacgtgcgcgtgagatggtgtcgctggactcgtgagcccgaacatctcttagagttacacactattgaattaaaatcaaatagtggtgtttaagatcgaggtggttcatcagggcaaatatgatcatggtaagtgcgtcccctttatacgaacaagataggctaaccgcgtgtgcggagttgaagaggtgcctactcgcgaaatgcccgaacgaccatttcaacacagtgatgcgcgagaagcgtgttctttttaacagaggactggggagggaccgacatatttttatccgtctttccgctattccggggcgcacatgtatcaaattcacgtggtttccctttataatgttcctccgctggcgatcaggctcagcatctcagtcgatacgtatcatgacagccgtgggtcatatcgtagcgcccgcaaggaatcggtccggcggatatttacacgttttccacactgcatttaccaagatcaacgtacgagtattcgcgtcggcttgacgtggaaataccataagtgcaaacggtgccgttcccccgagtcgtctcacgccggaacgggacccgttactgacatgtctatagggggaaagacacataaaagacgatgcggagagcgccgctgttatgatgactcttccataagatttaacctaatatcagacttgtgtagtagcccaacacttctgctagcatctcaccatacccgtcgacttacttggtatttagcatgcgggttagagtccgcgcacttctgctagataccgtccttccgggctcgaggttcgaaggaggctaaactagagattaagagatcccgcaaggttctagctgtaaataatgacgtgtcaaccgtagatggacaaccaacattaacttaatacataaccattaaaagcaggagcaggacgacggccgggtgctggttaatggaatatcaatccctttccccttacctactatcaaaatcctagcccaagcgtactcgggtcgggggggcttctcgcggccttataaagggcaaagggccaaacagtcacgcaggtggtcaggaggtccagcaggaacccgagggacagactgatcgggtgaatggtttcaccgtttatcccatcaatggtcgtacgtacaatcggactatacttgtacggatcatggggttggaaccgaccagataatcgggctgacagttccggcttttaatgcggcgttacattaatgttaacgcacctccgtgactgaggggccgcccaacactgcatacagatgcgccctttccgggttgatttcataaacgaaacgcgtcgtgtcacattatgtaggcgggaggatagcatttcgactacgaaatagccattacccagtcggccttcatcccccgagactcatccagcgcgattcgtgtgtatagcaagcttcgagtttcaggactgagcgcgggatgacatacgcacatgacaatattgagtgacgtagcagccagccgcttgatcagcgttccttagtgttacaatgcgtccccatctatgtatgttaggacgcgtaaagtctagattttgcgtaagaccgcgagatgaactcaaaattttgacccgtctatattgttaatctagtagtaggggtttcgaattagtgcgtccaccgagctgtcacctcgcctactgagagcctcgaatgcgaaaacctgtcagccgacaatccggaggtctcctcgcgctggtaaagacgaatcggccaagagtttcagtaactacatccccgctatactctttttgatattactcgtaaaccggatccacgaactttttatgaaccgacgctatcagtctattaagaactaacaatgtttcagcaaggttcttattgttagtaaactgagcctattacctatgttctgcggtggtgtgatcccacatccaactgctaaccgtaacagcggatactccgtgttaggccgcgttctattgagcaccgcgttcggcgcttgcacatgttctgcctggaatgttaccctgagccggcgaacgtttagctgcgccccgtggcgagttaaccagtaggaaattcgagtccgttactgagtataagtaaccacattgtcgagatcaactatgatgcccccggcatctcaatctaaaacctcccgattcaagttttgagtcgtgctggttttcaataagcagttctgttatatggaccgaagtcgaatagaacaagtgggtctgtcgagcattaacacaatcaacatatcgggcactgcctcagccacgacccggggcgcgctagtccggtcttacaaggaaagggaattgcaccgcgatatatgaatatcctctcttcggttgcacggccgacggggcgcttaagcagtgaggttgacccgtcactgacacaagagtaagtcccaatagacaagaccgcgttgtctcatgtgtattattgtattgtctgggccaagtctttgcggccgaactaatgtagcgagaaggaactttagcctacaccacataacggcagctcctgaggcatgataaacacctgcaatcagtttagccctgctacgactcgagcgtggtttcggatccagcgtagcgtgcaagtgagatctgggagccactcttccatagccttactgcgaaaggcctgcaggtctccgcttggggtgcaacccttgatactgtttgaaccaaagtggctgcatgataagcgctcataatcgtcggaaacagtagcacgctttagaccaccctatcgtggcgcagtctatatgttctagagtccaatgaccctgcccgacgaaattctaatgtattcggcttggctagcattctaagctgcgactaaaggcgctaggaatcttggtgcagtgaattattggaattcgccgcggaaattctcccccaccaatgcacactgggtcatcagagcctttatactaaccatgcgaaatcaggcattcagatgatttatccaatcgtctggtacaaatgacgatgtggtgtcgtatcacagtataataacccaccgataactctgctacaaatatacgacacgagtgttttagaacctcttctggggtataaagatgtgcgccacccgagctaagggacttctatatctcgcgactctcgctcctttgaactcatcaggttcaccgagcgagcgaactgcatccaagatcaggaatgactgggtagaccgtcgatgacgtgggatgtcgcccttatcaagttactttaacttacttttagacttatgcagatgaacttctacgaggtgcaacctagggtgatcgtcagacgcgaccgcttctaggaaagatttactgccgtttcacgggcgtagcgtgtcggacggaatgtgcgactgacagaaagttagcgactgtattggctaccaaccatgatattacagcccacctatcctctactcttacttctgcagtgaagcgcccggatcacacatcctcggttgggagggtatagcggcatgaagagtttccgatagagagccgcttacaaagacaatttgaaaaacgattgcaagtagaagcttgttcttttttatagtacgccgtaggctaggtactcagaactacagaaagcccagtgtgtcagcgcggtggccggccgcccgggtacctaaaatcgatcactctgtatcgagagattgcggctgaaccagcccgatccggtgctcctatagcccaggctgtatagaatcgcacgtgaggtgacagcgagcgcccctccggatgcggtgacctcgtttctcgcgttagacatctcgctctagctatgttttacatattgaagtgcaataggaattatcagatgctcctattccgtggtcgcaggtcggggagcttcaaacttgaccttaaggaaaagggacttgggtgtttggcttggttgcctcctttcaaattgcgcagataggaaattgaacccaccgccgaacctggcgccatcctaacactggtttcacaacccattccatgtatgctacatttgggagtagccacattcagttgggtggcgcacttatcttaaaagatcgttctcaccgtgaaggtcgttcgtgttatgccgatcctggccaccttaactttggccccaaggggcttacgcgggtcgtgttcgcatgcagcgatacgactggcacagtaagtccacagtcaatcaaggaagggtgtaagaactggttgcgtcttgttcctctctttttactagggacgtgagttcggatatatatgagcaaaaggtttcgccaccgttggtggtgccgatgattgggcctttaaacgtcacagttcactaagatctctatgaggagagccggccccgcgcggtgcacttggcgaaggaatcgcgtgtctctctgactcagtgacgataattcgatcgttcagtaatctacgatgccgccgaatgagagcttgcggcctcgatgtctataccccatcgttagggtcacgtgatcgggggcgtgtagtcagaacggatgcgctgaacggtatctccttaaagaatttagccatcttcagatgtagcccacgaagctcataccaagtattgtgattgaaaaggcgagcggcgtggaagatcgtaggtcgtcgcttttccctgttagtaattccgctaaagacccaacaggccacaattatgtatggtggtcgcgacgccattgtagttgtgaggaaatttgactgccaggccctacctatggaccacctaacagcgtgtgaatgtatataaggattaactccactcatttcataggacgacggagctgcacgggactaattctggcaggggacaatctgtatcgcctccaaactgtagggcaggcgcggtcgttaaatcgtcgcacaatgtatcgaaaggtaagtatttactgaagcatatgcgttgttactacctcatccaataaccaagtgtcggtcgatcaagagtttatttatactctttgaccattagaaggaacttctgatccacgaacgattaggaagcgcctgcgaacatgctttttcgaacagacgggatttgaggatgtcatctgaaaaagcgggaaacatagagaacgatgtagcaggctagcgaggatgttatgaattagctgtatggacgggagatgtcctgccgcaccttacgaaataccgagaacgagatacatgaattttcgtcgggaaaagcattacttgatcgacctcaatagcgacgacacgtcgcagtccatccccgccccttatagagtcagggttagaggttaaagggatcttctgcccgctcataacagatgaagggagcgcctctagagattagtaattatcattgcacgggtctgcggtggtgaggagcacgaagtcgatagtcgcgaacggaagtgtcatggagattgtggcctttctttcctctgagtagcggttcgcacacgtcccaaagcttcgttctctgtgcacgagggagtgttgtcagccaaagagcgcttgacggaatgtccttaatgcatgccgtgaactggacaactgcataatatggacacggaagaccttcaagctagaagatttcctgcaataaccggactaccccgacggcccatgactaggcgtgacggcgtgtaatcgggatttgtactgaactgccatggtagtccctttttggcctgccgcggaatatctgccgggtgggcccaggtatatctcctacgcacgctcagtgaatcacatctaaatccgctagtcccagcgcttcgagtacaaccaagggactgaatcccgtgcgattggttttcaacggagttcttacagtaacgaacgtcggatgaaagatctactagtgcttggtttggaaactgctgaacctcgggagagctattttcctccaatgtggttttcgctgttactcagattgtattatctcttatgcctattaaatcaccaattatgagatttgtgactacttcttaatcctccgcaccgcccatatacgatctaagcacggcattctatccaggtgctatttcgtcaaggtatttgagtttatcgtttgttggaagccgttctgagacatataaagtagctctgcaagcggaacgaagcaggaggaacaggatggaggttactagccgtgtcattgtataggagagggaccagacccgtaaggccctcctcaccgctattgataaaccgcctttacctgggtgtaaatctgttcttgcaaggtcctggtaccttctacgccaaagtaaaaaggaaatgggttagtcgtgaatcaattataatgttgttcccaccgagatcctagtacgaagctcatttgaatacctcttaaatcggctcgttttatgagaagtcaaacatgaaccgatgcccaaactgccgctggtggcggttgaaaatgcaagaatttaaccatatggaaattgaatatcgacaagtactagaagaaataataagaacatggtagagcataaccctcctacaacagcatgtcatctttatgctagattctattaatggtcaggacatatatgctgttcgcagatgagagccgaatcaggtgcctatgacccctccgctgacagcacgaaatggcggaagccttcaatgtcgacaccgacgacagggcgttaattcttacggtttaacgagactatctaagaagttaggaaagttgtatcaccccgcgccgtcgcaccttgtaagtggtctatccatggaactctagcgcaaaaagatataattcctatgatttcgtttcaacaaggactacttcaaaaagatctaagttattctatgaacagaataataagaattatcatctgttggcttgtcgtagatgacgacccagctaagttacatagtcagcggcatggtttaagctggcccgggctaaactgtctaacgacgacagagagtcactcaagccctaggattttactcccgtcagtatgcagtctaaatgagctcgaatcgcatcggcgctgtgtttttgctagtcatcactccttacaggtaggtccgattttcgaggcgtctaagactgagggactcttaggtactgtcaggtgggttccttacacacctgtgcttccggcaacggtccatcttgtatccgtcaaatcgcttctaactcttaattggactcaggattaaccaattctcaaaacatagcaacgataagtatagtccggatgatgctcggtggaagtcggatcccagggaggggccacggtcaccctcgctgaatcactgccaaagcattggcgtgtgtctgaagtcgcccggcggttggtaaattggcgacaacttgcatgtgacatctgatgagggctacacccaaacctaacacgtgccgaagtgcacccgggtggtattataacgtttcgacattctatagcggaacaaaatcaattatagtcggaacctctatcattattataataattacggaagacttgttcaaataatcttcgtcgggtaatagtcggtcgacgccgcatatcgtgacaagatgttacctgtatccaagatgaaattcatcgaacttcacagaacgcggtgccgggcctgaaaaactagtctcctttcccattggcatgtcgtgtttgtggactgagccttgtgactaactgtgagctccctcggttccaaagtggacgcgctcttacgcgaatggtctagaaatgtatccctaggtgtctcctcagaccatcaacgtccaggtgagctcggtagaaaaccactacagactatcaccggatatgacgacggggtcgacaagtacaagggaggccacgtgtcagattgtctttgtctatcgatacccgtaatcacctaagctccccgaccctccaggcccccaggcacgaattcaaggctagtcttacactcgttactgttgggtttgcaccgatgttttagaggatttcgttacgtaacaggtgccgaacatgtcggactgagggaggctttcgctttttcagtttcctgactgacggttcgggaacttctacctacacatcggtgtcagcccttctcctgattcttgtatgccaattctggatgtacacagcacttacgaacccccactttctgttgctacgcctaaagtagagactaggacatttggagggatttaatgtaatgaacctacaaaattgacagctcatcacaagtggattttattcttactcccgcggaaggagaaagaagttggttggttcacgggacgatacgacgtcgcagtgctatgaatcgctggctggaagcgcgcggtgaaccttctggcactgggaagatttacatttcatgcgcgcaagaccgtatagttggttggtcttacagtgttgctttcgtagcactgctctggtctaccttcgcgcactgatcgtgcgtattgcgtagaggttaacgatcttaacagtggtccggtctcgctcaagcggatcatcctaacgagtgcgtatccttctcgcttacttgatgcaactttacgacacatgtaaattaagtttgcatgcgcagtggagtacctcctcctctgagcggaatgctaaggaacaggtttgaacgaaggcaccaatgatggctggtaatatcaatgatcgactcgaaaatggacagccgacccccaactcatgtaataatttctagccttcactcgtcatgagcttcttggtcagcgatctacatgttatggtatgtccttagaaacgaatacaaagttggcccgaacccaacgactgttggttgaactttgcattctagcctgttagctgagctactcctctacgtggtctaacatcgccactgattacatgtttgggacttgtagggattcagtccgcgtaagtaacgagctaaagggtgcagtttacataatttttacatgttgtgccctgcccacgcccggaccaagcacaaagtgtctgtaacactggaaaacgacaggcggcacaagtggagtatgggggggtatcactctcttgttcggtgagtaacggaaatctacatttagttcgatatgcccccgttgttgatggtgctgtgcaactcacgcgtgcgctcccgaaatgcgaaagacttgacacttaaccaggcagcagtcaaccgcgccacgatcttgaaggtttccttacaagcgatactcttaagtggaaatatactacaaggcagaattggggtagcggggcggctccaccgtgtggtcccatattgacagacaggttaaacgtaccgctagttggtagaacaccgaccaccctcccgagcaaattggtctagtctgcatccctcgagaaagaagatcgtgctacattgagtctggctagtaaacgaatgtcagcctcaccgaggtctgcccgcctacttatcacgcatccatgtccactcgataggatgttcatgtatgcatcgggtgtgtgttgccgatcaagttcagtcgggcacagatgggcatggtgatggtctttgagcttcataaggtatttcgttgggacttatcccgaaaataaggtgctggccgttatctgcgtgtggtggtgtcagtccctggccgcatcgatgttacggacatgacgcttacggtatttagtaagtaacgatgtcgatttttcccacctacctccgacggtgcccgtcggccgggtgtactgtgtaaagggcattccgttcaatgggactcacatactatggagctatgtgtttgccacttgtatgcagctaatgctgacctaaggctggggcggaatagctgcgcgcttgcggcaatttcgcgatgatgtacccagtcggatagaattagcgttggggcaccgtggcgttatgcgtccgctttgtcacagccttagcgaccaaacgtttcagcaaacccctgtggtatcaatcctgtgcttgcaggattccgaaagtccccgagttcgcgcaatcgccgattgttgcgtgtcatttgagtttatgcgtgatctcagacataaaataagagctcctagctcctgaatgaagaagacgacactcaattacaagctcctataagacaaggctgggaggtgtagttagaccaccatcctgtgtgacaatttcgaactattcatggtctcccatattctacgtgatgcggacacagtaagccacaaatgattgtctgaacgcgggtcctctagtcgagcggccaagtggatccgttcaaactattcctttccaggaacgtcgagatccaccccccaggtgcatcgccgtacagctgcatcgagtctttggctgccagggcgagaccggccttcgggccgttttcaactgaacagcctaacctatctctatgatcctctgattctcgacgagaagtccaagatgtatgggcgcatacccgacaactttattgtgagtaccggtaggattcgttgtacgtggtacccaacccttatcgaagcgcacccgtaactctcgtctatgttgaggaattcaagcggcttcagggctccgtagcaatcatactaaaggcccgcaatcaatgatacaaccaacgtcgttaacctgctgttggggcgactcgtctcaattattccgtggcccattgcgggctcaaagacctcctggccattgctcacggacttgaaggattaaatggaatatccggctcatgttattgctgctgcgcatcttaaaggcctccccacatagggtgaaacatgtggtgagagccttgtatgacagagtatacgtaccatggtatctgtgtgattagttcagccaaccgccataatctcccatcatcggatggattccatgctggtctggattaattcccgaaaattcaaatctctggtaatttttggctattatattcatgtacaaagtaggaggtaaaaattattagcacttcatcacacttcccagccggacgtcgcgggccacacgcgtccaggaatcgcgaaccgttccagcctttacgcggaatatatcgtcaatttaattgagcagggaacaaaatatatgctgcgccgaaacgcccttctactactcctatctggctttaaacgcgtccaagcagtttagtttgcctcctcctgtaatcctgtcggaccatctttcatgcgtgccgccctgacgctacacctgcgggtcaatttaacccgatgccaaccattacagtgcaggtcctcgcgaccgttgtaaattactgacactgaataccctcgatctgcagctccaatcctgacgaagcctaggagtaaaagcttgatgcactatcatacctctccccccccttcgccctgccccagctggagtatccagtgagcccggggaatcctttggctacttgaaatgagtctctcttcgatcagagttgagcggctgttagctaaataggactattgggatagcttactacccaccaccgtgtggggccacactcatgcgggttgcagggccaatgtctagcatactttaccgcaagcgattctaactgctagttgaggagtcaagagtggggtcgagcgtagctcattgtccccgtcagttacgctgtaatagattatgggtataggcgaccagacggcgtatcagcccttattttcgcaggctacagacctcaaggctacgaagtttcatagcttgtcgcgcgggacttcagcaaaatgatgtacggatccggaaaacaagagtcgaccgcaaaacgtcgatagtattgttatcaataccgtcgtgtgcaactatgagggcctcttcgtttcgctctgtagtcgtaaatggaacctatctgcaagtcccccaaggaggaccggcataagcaagaaaagcctgctatttgtatggaggagacgcatcattgagaggcccatcagttgccgtcaggacaaatgagtgaaacatgagctagatggtaatcatcagcgcagcatctgcctcggccataaatcaggaatgctagtattgcacggttttttttgatcgacggtctcctcacgagatgtgcggccacccactgtgtgtacaaggccgatggaaacgcttgtaccttagtcttcgggtagggcgtcacgtacgagttgtccacagtgagttacagacgcaccctctgccggggttagccaaaagatgccactcggtgcattggcgcgagtcttcctatagtgccatagaagtgacactctgggcttaatagggtttgtctttggttgagtaacgccgcccgttagttagctgagaacgaagaattgactcgcacggacttggctactgttgcagctacaatgctttgacctttagaccgacagcgtataattgatcacccgaacatccatgctaggtgctgataaggattccaggacagctattacctaggggctgtctgaataggctgtcctaatccgctaacgtacataattcgcgctcgcagctatccgccataacatccgagagagccagctaattcacggcggcttaaatagtggcatggacgaaccattgaccgaagaaccgctagttagtcatcgagctaccctccggctttagttggtaccaaggaatacccgagagacgtcggacatcaagacatccgcgtgaacagcgacttttatgcttttaagcccttactagatagtccgaatttaggacgaatccgacatggtcgcatgtttggggaagggggcttataatgggtcaaagtaccgttttgccattagttgtgcccagcattttcacaaaagccgaaggtgcgagacgggtcggattgttgtcactacgtcaatagtgagattggaccgcaaacacactgaagattgtcgccgaaaaccggcttgtagatcattatgggtctcttctagagcccatcaccaggtgggacaagtcctgataaccctcaagccgatcggagtagcatgtcggggtttgctgtaacatggcgcattctttgacagttgggtcaggatgacccaggtctgatacaatatcgcaaggggcagtcattggccacaagcagctttcattgccagattagtgaatacaaacaggtccacctagcaactaccttctgcagcatcgcaatccaacgcctgattcgggcctctagtcaagattgtttgccctcattgcctgcagcgcttcctcacatcgagtatttgcaaatcccgtgcgtggagtcgatggtgggcaagaacccgacacttacagccacatatcggtggctggaaaacagatggtatacacaaacggacacattattcattatcggcctggaggaactagtgggcgcctcaggttagcgctacggcgtagcaatgggatcctatttacaggagtgaaaacgcctctcttaactaagaatagcaaagccgcgcgtatgcggcttattttagagaatataccctgtggtctctaagcacatcgtagattttaaaattgcgtcagcaagaggatcttttgggcttctgccttcattgaaaagtacaactttggcccgattcgtgtggcggctaatcatgatggcttgctccatatggctctcatctagttggcatatccggggcgcacgtgcagagccaaaggcgcccggtaccgttgaccgtgatagaagagccaggcccacgctcacggtacccactcccctgttccaggatactggaaatacacccagggacatacaattattggcagcaggcgtgaacggcagaaaacttcgttaattgtcaatttttagccgacgacttccgaagaacgtggaggtcctttactcatgtgtaatctacagatcacttgaggtgtgttcgtactacatccatgtagatggaaattaggttagtggatgtaattggaagtgcttctgccacactatcagatgatcgccgacccaagtgaagcctacggcagaggtaaccgcgtgttagcatacatgcgaggggcagcatggacggacggttctacgggagatataaccaattaacgagatctaaagtgatccgcaggctgctcctgtacttgttttcgcgcgtaatggagaccggaacacatatttgacagggcggacaatccattatacccacatatactgtcagaatacgcggaggagtctagatgtttgggtgatgtatccgtgagggctgccgctcagtgagacgtagggtaccatttcgcgtttgaaatgcctgtggcaaccggccgagaccaaagaatttacggaaagactctctatttacaacaggcccacggttgacgcaaactacgtcttccattccacgttggcgttttttagtcctgagtcgtatacagatagagcacataagagttatcacatcttgacgtgaaacagctggcgaacaatacttgggcgatggaggcgatctctccttctggaccttaagatagtgacacacacacgaattgcattttttctgccgtcttgtagacagcacattaggtccggactctgggcccgtctttaaaattcccatgtcgactttgcctgtgtgggggggcgtgtacgttataagtgtaccttaccgttagagctgcaaatattactgattcttcaataaagagttacaactcctcggatctaaggctcctcttagtattccgggctatttctaccggatttcgtccgcacgctatcaaattcgttaccaccagtttacacgtgctggtgttcacctcgcgtggcccaggctaaccttatctgtttatcgatggcttgacacaacgcaccttacgacgtgatcgcggaaggatgaaacagtactcttgcgacccagtgttactttttactgatttcgtttcaatcaccgaagcacctacaatatgaaatataattcacggctcttgagtcttatggttggtcttagaatttcgaacgatccgacgttcgcacgtagcatctggcgggagggtagagctataaagtaaactcactgtcaatgggtagcgcccccgtagacttgacggatgatcgcataccctgtaagctggggagtgatgtacaggacgcgaactcccgaaatgacctgaccagctacatgtttagactggtgccgggcatgctaggcttaggtcgcctatcacgctcacctttgaccccactgaaacctcacccttaatcggccacgcgtctgttgtattctatatgcacggttttaccgcgctgagcacagcaccatgaacgtacgcgtttgctacccgggatgccgatgaaatcccgaccttggtataggggcctgttggtgggtatcaatttcggcctttcccgatgtcagagatgacgaagacagtccgctagcactattgtgtgatttttctccgagtgtggcattttgtcccatcttatgcgtgatcagagaggtcggtcaagattagatcccaagacggcagttgacatgatacttcctagcctcttgcctgttcctggtaggatctattacagacctttagcacgccataaggacatgtggagactgagcccgcgagtagtaagacgttcggcaggaatgcattcgttctcctctttctggcatctgctcacctagcactttatatgtacggggcactccacgccgtggccgaccaataacggtaatgtctagccttcgggtagccgcaggcaaccaatacgaatctggcaacaggcctgtctagacgcagggggcagtgtataacggggagttgcatactgtccggcacttcgagagagaaaatgctccaaaaccgtggcccgacaaaagaataacgtttattacagagacacaataatcgtccactgcgcccccgcttataaaaatcaggggtagctagcctggacataagaagcaggaaaggtgaacagggccacgaagaggactatcatctgccgcttacccgctagtgggcttatggactttaaggtcgcgtttgacggaatttagcgggccgggaaccggtcggagagaagatcacggaatcgctgcctttgcccctctaccaagacagcactttgcatcattcaagaccaggagaaaagcatatgtctggtccaggggttggcgacgacagctgcgcgcaaaccattgctctcgccttgatactggcaagaagcggccagacgctttgtcggctctggtgattgccaggaatcgaagtgcaatcaccgtaaaatgcatttttgcggcagacgaaaaccgcctccgtgtgcggcattgataaatcatcgaatctatctcagtgaagttctgcagacgtgatgtcctattctcagcaaatctcttttagttggcgttctgacccctggagccgtacgagatctcgcccgattccatatcacggtcgcagtacattgaaatatggagcccgctatgggtgagggggccgccccattcgagtgtgttcccatctctctaggctttatgccttacgtacacgaaatgtccattcttatgtatgtttcgatgcctgcgactcctcggatcggccaaatcttaccgattttagacccatctatccacccataatcccgacctctttcctaggcgtggaatattagccatccaagtacacactggccaacatgttggaagtcttgcggttttagggatgactttggcagcgctcactttgggcgataatgaacatagaacgtgcatgtgccattgtggacaacgaagtcgatcgagcgcttttggccatcgagtggaaccgcaaaagcgtccgatagaccgtcagtggtatgctgctatctaggacgggtaagcaccgtagtgagacgaataaggctatcatcgcctgatgggcgacaggaggcaagtaccacgtgagaacggttcaccgtcacgacaacgcgttccttctctgattaaattctaaacaaggcacacgacttgtcggatgagcgccgcggcacgcgtgcttagctaacattccatgccattcaaactttagtaaaaaacctcgaccttgtgcaggatcttccgcggcgtttgactcggaactgccagcccagtgtcacttatgaaccttgtacccgcttgctaacacgcaccttcaagttagtcacacatactacaaggctaggttgagctgataaaacatcgggttggcaccgtcggcatagttgttgcagggaactttctagcattgatccgcaaaatcacagcatcttggtaatatcattccagcagaggcgatgtagggaggacgatttgaaggcgagagtgggcggtaatgtaacatatcctttacaggggacacttattaggagaacatgcgccggccattcatgtgttgtcattatacgggattgcatgagtagcaaatgtatgttctatcttaggctcttagtgatgagcagagctaaatcttccctaggtgctacgtccactaactactttggaattaggaattcacacgatgattttatgtccacatggcgtacaagagcactaagttggcgaggctctctcatgaacaggatcattagcgttggcacttggctcttcaatgagtccgctatttgccggacaggttgtcgtacttaaatcatctgtatcgtggccgctcgcaggtctaggcgcgctcctgtgccagtccatgaccataacgcttaagcccaaaccatccacaggctgatgcctaatatccaccagtacaccccttttctgtcatcaggtttaacagactagacaacttggcgtcccgttctgcttggttctcgccggacatgggattgtgtgcccattagctttaccgcgtaactacggacgggttggtgaagttgaacggaggcctgacgctatgacataatgagaagcgaccgtgccgtatgagcaactaggggagggacgcgcaaggtcggagcctcggcactgcccacggtattagctttgtgtacattctaaggctgtcagcaccgtccgtcagccgactactgtacctggctgtaagccaagcgagaattacggattggcaaagtcgcgtctggcgcggactcacgtcacgactgaaacgttcccttgcgtgcagggctgtggacaccagtaccctaccctatacggttgggaatccagcgccagttgaattcttgcccattttagacgggaaaagttctaagctctagacgaacaggcaataatctgaacaatcaaaatcccccgctagtccacccatcacgcatccacactcgattaactcgtgtattgtaaaatccttcagggggcggggtcccagataataaatgctctttcgcttacggattgtcgtcggctgccaagttcacgacgctaggaaccgatctaaccccctacacggctcggcaacagttggacgatacacacgagcgtatctcgtggcccatccgcaggctggggatcttaagcggactcgtcactcccagagagcacgtcgatagcatccgaggccttgtctggctgtcgatgttactagcggtaacttttagcgaactcttacgacttccataatacttagtttgtttgagcattaatagaacaacacatggtcccaaagagtacgcccctgccgggttggcacgcggcgacatccggtttgcctatctgtcattgacccacgacagtgcggtattagataaaatttacacccacgatcgaaaaattacttgttgttctacactagcagttgttgttctacggacctaggaatcttaaagttaggtccaagcgagaccaaacatgtggtgatcccaatcattggaagccgcctcagataaccttgatgtagtaacaatcgcttcaatcttcaaatgagaatttttatatagatccacacaagcagatgttgggccgcagaaacacgattctttatccgtagggattgctactagtgctcaaattcgagcagtgatctggggactgcctagtcggatcccgctcttaaggtactgactccttaactccagggtgtgctgagcatagtgcatcttcaggcgaaatgtcttatccaaggtaattcggggccatcaacgtgcggctactgtggtccatttgaagacgagatccgtgcttcctttgcataaggagaatgaggatagggtggatcattctgctaaagaagtcacctctcagtgttttggacccccccagcgcgggtcaggacggaccttttaaacggggaaacggtgttactctccagatgtagacagaggagtgagatgcccgataccaataagaggggcagttaaccttgacacaagccgccttcccttgtcggcgtgctagactacccgtgtgcatttgcgttaccatttactcatgcacatatacgtacctaatcgtccgcgcggaatcctaggatcatgcggcgatccaaggcaagattgttacttgtgaactgttcaagagaggcagatatgaccttcgactttggcggttatcgacacacagcctccatcggacagggaccacggctggtttccacgcccgttgctatcactagcgtccgaacgcctttaacatacgaaacctctaatcccgcgatttggttatgaacacccgatgatcgagacaaatttgggggaggcgtgaggtatgccgtcttcagatagcgacatttgctaagatacagacctgcggagaccctcagagttttctgccgtctcccgtttcaagctaccatcagacgtttcgactcggagcggcatcaagcttcgagatctaatctcaccggtaaatcattcgtgatcaggtggtagaatcggcggcctcagtgcctagtgctctgccgcctttacccgatgggaattagtttgagacaggcccaggctacggtagtagagctcttttatcgagtaaccacggtgtccttccaagttcgtctccgaggctgggccaatctgtattggttcgaaaggaacgttacagcactttgtgcccacgtcgttcttgctcgagaggccgatctatacagacatccgatatcgatggcttttgcggagtaatccgggctgcgttggcatatttcagaaatactcgcaagtgtccgattattagtcgccgccggatactcagttacgaacatcacagtctcgatcatcggggcgccttctcctggagaattccacgaaagggatagatcctgtgacggcgcaatacccccttaatagtatctgacgctcgggggctttaaattatgccgcctattccaagggcaagttcttgttggctatacgaaccccgatacacttactatgtcaacaaccggcattcctcgacttatatttcgcgtggttacccccatgtaatcttcttcgtgcaaagttctatagaccgactaggttcgaactcctctgaccaaggattgtactgaggccgcgcgacttttacaatgaggtcgaccattgactttgtacgtctactttaccttatacatagacctatgacaagtattagtcagaacaccactagcttactccttcagaactcccgcgggagttgcacacgagatgctactcacgctttcctaatggtagaggtggctccactagcccccggagttcctctttgggatcccggagacacgcaccgactcaaataggggctagcggataaagcatgtttgattctttccggagcgatgttgagtacctccgcacgtagacatcgatgtcgttgcgggagtcaccctccccgcattatgaaatagagaggggtgtctggaatgcagcactacttcctacggaaggttgccgcactatacatccgcttatagcagttcgctttaaatattctgtcaaatatataacattgaggaggaggacatataataattagaaaaatgacaatgcccctcatacttctgctccaccaatacacagggttcataaattgtgtgtagacgaatcaactgtgcataatcatttcgcagaatgatccacgttgcagactagttcgattactaagattctctgacacaagtaagtcatattcttcctaaaacaggcgtctcatcgtggggggtccagcagcaactgtccaagcatttcgctatgccgtggcttccgtataaagcacctgtactataccttaagtgtcctagaaacaggtacagaacacttataggggttctccagtaacaatagtaaacttcgttacctctggagattactcattttttagtcagaaagtccgtcaactaggcgcccaacatactggagattcctggttctcactcgcggggcgacagctgagtgccaaccagccgtttcccttttatccgtccgtgattccttgacctagacgtactatagggtccgcccggacaatgttatcgtcagcttacctggcttgccgtgggaccacgtaatgcgcctgcgcgcactgtgagaatcaaataagtcaatatagagtatggtagcagagtcggcgcatccgcagtactaacttgcagacatggctagaaacgcccccgacgcagtggggtgcccgccccccgagtctattcccgtaagggccttgcatgccttcgggcgcctggcggcactcggaaaatgcagacagtcaagataccttcagggctgctctcgcctcattatcagggtccactttagcccgcgagaaaattagaccgtatacatatagacttggtcgtcggagcatgtggggttgtggcttcggtctccattacaacgttcggacaatgcgcgatcgggtgcggtttacgtgactcctctatctaaagttccatatgttactggactgaaccagaataggtttagttcgtcagtggccacggggaggttacgtcgcaggtcttttccaggcaaagagaacacatggctatgctcaggggaatcattagaatagtaagctgacatgacagtcgtgggctactagctggctcattatcaagtatctcacgtgagggacagttttggtcatggggcacgagataacggcagttctgaccccatttcatggtctgcttagcaaatgtcgcgtggtgcagatctaacctcccgcggaagcgttccgattcgaattatccggtaaaggcgagatgccagattgttcttaaatgttgacactcttacaccggccaaagttgtacctattcaaacatccattgcaacaataagtatctaatcatgctctccgaataaaaaaaagaaccaccttggctgggtaatattaataaacgactcccgaaatcactgattttggtgcagccacgagaccacctgcacaacttaccaatagactgttatacactttaaaaactagccgcagtctgtgctgccggaccacgcgtagccttgacgcaaatgtctatgaatcgcgacgggacggctagacgttgaggtattaaccgcgatcacttggtcgatctccgaagtagtcactgcgtgtgcgcattcgcaaggatctttgatttgagcgcattcagacccccaactcagaggacggcatacttcattcaaggcgggctgttagtcactactcaggcgggggaaatggaccaccgatggggtctttgacagagtaggtcgaggctagggaaatcagcgtggcgaattggacggtacagaggatcgtttcgctaatatgtcgatattgtcggtgcaaaatcgcagcttaggcagaccatccctctacaactcaacgcaccgtgtctatttaaatctttttataatctccagaactcatatgatgtccgaccaacctgaaaataaatgaggtatgggttctagaaacagcagctggtcattggtcccaaccactagtcggggatgtccaccaattcacccggctgcccgttagatatcctggtggtagactgaacgctttgttattagagcgaccgaccagaggctaggagctccgagaaactagatgcagtaagcagagggtctctattatcttttggagaatcgacaattgtagaagttggagcacagggggctagaagatctattacgttaaccatcgcaatcattatgattttggttaggagaggttaatctccgaccggaccttaggaccctctgaggagtttactgggattcgtcccgggtctgttagtgcgcgtcagtacgctctatcgcaacgtagcactggcgtcagcccgagcccgttgtaatataaattgacgccaggccgagtcctatgaacctgctcacgcttgagacttccgtgctgaagccctgactctacgtcatgtgaccttggcggtatatgaacgtctgaagaggggttcggaaagtagaaaaacgagcgtcatagcgccaataatgtaataaaacgaaagtctgcctataattattggttgttgtcaacagagcgttctggtcctaaggtcagaggctggtagcgaccgataaactagcgcgtatcgaaataaccgggtatgatgcggtaccgaccctggtcgtgtgagcacaaagggccgggcgtgtgaccctcattacacgacgttaactgtaatgtctctaaaattcatggatattctaactacggaacctggtgcgtgccacccaagtagatgcgagggtcacagtggcttccagcaacagcaatgccatactgcccttggttttgcaggactacgggtgcatagagttccgaacaggacaagactgtgggtgcaaggtctataacattaaaagaccgctattgatggccaactagaacaacactagagtatgtctgactccttcaccagcctcggcagaagtgcactatggagccggtgaattgcctgttgggattgttcccctgtcagaagttacaatatcggccctaaagggcactcttccgcgtcggcctttccaaccctttctaaattgactgcaatggtccaggaatctgaacaagttaactggttcccatgacacctgcctcttgctcctgacatagccgaatcaatagacccactcacgttgaagcgtgatgtattttgtatccaagacctctaccctatttgtacgtaataaacaaacgcataaagctgcggtcgaacaaaaaagccggttggttgcacactgacaaccacgcggtttccgatatggcttcattcatccagggtacgtatattatgggtccagattagactgaccagtatgagcacatttacagctcgggtcatggaccaaaagcctcatcaactcaatggtttggcgtggtgtcaaacatgatttcaaaggtgcgagatctgtgttgtcgttggtgttgacattgctaggccacttactctgccaatatcaagtaactatggagttgtaccttgatgatcctcttctacattgtccgtagaccttctccggtgagccgcggacattccgctttaggccataggggatagagaaaattcacttagttaaaatatcgcgccacaccacattaagtcagaatacgcaatcgctggttatcagacggatgttggatactaacgcacataagcaaccgtggcccatcttgtatagaatataacccctgtgacactaaatatgaggggggtcgtgtatgttctacctccaacttcccataggcagatgtgcgtctaggctgcccaggggggaatagtactggcctacctgcctgtaacgttatatagtatgggttcaattgaacgtcgctcatcatctgcgatatggtgcgactctgtctgtagaaccttggtcggtagccacgtgcgctcagcgggttcgctcggtcgcgagtgccatttctcgctaagggtctctgggaaggtataatttagagttttcccagacgttattgcggatttggtctgagcaagcaagggccgacacttcggccaagtgggtggcagggaatgttttaggccaggctaacggccagctattcgcacatctggagcgtagacaggctcggcccgttgatgcgaaggcagcgggtacatgtctatgagaacggagggctttaccgactcccagcactattccgtcactcagaaacgatgcatcgagatgtttacgcctcttttttcgaaacattgacgttggtgtcacccaaataaagaagcacatcccccttagtcgagtatttttactatccacagtctacgatccccaacttcgtctgcgtggcgaaatacgaatcccccgaatgtacggtcaggtggtggaagatacacgtgggagtgacccctaaggtactattttaacgttccttactctatgatattaagatgatgaacttgagccaagtaccccgaagagttatgttgagcggattatgtttaaagaacataattgggcgagaggtgggacgtggaatacttcttagcgtagcacaatggtaaggtgggtacgcccgttagttttatttgggggaactgtggcaagggccgtacgtcgtaacggttgcgaaatcattgcattttcgtgagtatcggaatgaagtctgcctcctcaattgtcctatcttcggcgacattcctgggtggggactgaacctagcgaatcagactttcctatcgatcgtctcattggtgcagtcttagagcactgcgatccgggggaacgcgaattttcactatgtaatacagagaggataccagatcacccagagccgactatttaccacggggatgctttatcccggtgtggggcgtttaccttcgcgcacctggaaatgtgcgagatctagatgcctagacttagaagttgcaacgacaacgaaagcagtatgttatatttcatcgcctccaagaaacagaacgacttcggatttacacagtagcagccttctattcgtgacgtactcgccaacgccaggtcttctgtcccgtactccctggtgactcgcacgtatgtgaaagtattcaacggaaggtaaaacgtgggcagcaacatagaatggttccgcctctcactggaataaacaataaggtccatacatgtagaacgacgaggcgtagtgagaggtgttcctcatccgcgagagtgcaacgctgtgccccgtatttcacggcataaccagggtgcgagtctcatattctaaggacgagtaagttaacagacgcgcgcatcctttaacagactgaggaaggaaagggatgtatttgttttgaacgatcatttattgccgcacctacgtactgcttaatcagatgatacaggaaaaacgacttacgtcgggtcggtgcaagggggggttatcagccaagttagagatcgtcagtgagctccggcatgcaaatagttggaagcaaatagaaacggttgcaggacggacagccagcataccaccgtacggggaagctacactggaatataccagggggtaagtagcccgggtgacgaagaaaccgttagtcgcattcactttgcttttactacacaacagacacctatacgtacatattaagcgtggttgctacacccacgtataagatcctagctatgagttgaatccagttggtgctcgacgggctgttagggtgcatcttacctagtcctgtgccctaattgcgcggaactatcatttaagtaaacctccgaatgcccccgcgcggacccgtagaatctatcctatacacttgcaatcgagatggtgccccaggtggttgagcttgtgtcgccgttccaggggaacggacccagatatgtcaaggtgaagggacgcgattgaagtacttttaattgtcgttcgagacacattctcatgttggtgggacttatagtgtagaagtccaccgcaattgcgtgcgtagctaatgaaatcgtttgatgtgccaatggggaagaacgcctatcagaggtacccggcgatagtaatcgggtcggggagagccagggaaaatcttctggcaacctttcacgggtgccccccgcgcaaagggtttaggatgcccaatcgagtgaaacaagttaggtgacgtaaccacactctttattcaattttccgtcagaagccgtctgggccgccacctaatcccagcggcaaggtaccgatagacgcggcgcgtggcactcctaagacagctgattgacactctgactagtcagcaccccatagttgcttgatttctacttactggttaaaataggtaagaggtccacgcacccaaattataatagcatcgttcgcgggaagccaccaacaacatcgaccgaaccggtcaactcgttattcttgtgtctctcctgggcctccaatgtgggctcccatcgggcttagcgtgcaacctaacgtggattctatcgaccatgtgcagcgtagacattgttgaggttctagatctcgtatcttttaagtgggagatgaacagcataccacacctcatctttccatgtcgttgcagccagcctgggttgagcatgagataggtctttaattccgatatggaatatgaggtgcccgaaccccaggggcggacgaagagggccaggcagcctggtcactgacgctgccgatacaatgctctaactagtcgccttgtgaaaaaccacatttagtatgagggattttggcgtcgtgttatgtggcctaatggcgccgatacctttgcggccaattcaggacagttaacatcgaccttgccaggaccgctagaaattatacggtgtacgggagagtctctgccgccgcgcctatggggacagctttgagttaaagcgagagatgtcagtatttaggtagctgctgtcaatagttataactcataacgtgaacgcccagcacggccgagtccacaacggaagacccggcatggcattttcgaggctggcagcgggttccaccgtgtgcgcgaccggaaacagggaagtctataggtccatgttaacgactccctagtgccccagagcctccgaagagaattcccactatacagcggttttcaccctgttggtataaatattcacggtggtcttgaacgtacgtcctcgggcgtctgataggccctcgaacactagctttgcaacgttggtaaacgtgatgcttctcgtcccgccttagctcctcgcacctttttagagcctgaattaagctttgccacgccgaacagcgatcgtgggggatcagtcatggctactcggtagggacagtgaaccaaccaatgctttgacatcgcttgtcgcggttgtattcgcgcacacgaaatgtgattgacatcggcccgatcctgcacgccctatttggaagtccgggtcgggagacgcttgagttgggaggggttacgtgagaaacgggcgcgaacggtgccctaatgggatactagctatcccccgaaggcttaaatggcgcgtcgcgcgcgtgaccactgggggggcaagtgagttacagttcctggttcccattgcatgtgatatgaatgtgaccgtagcctccttgtgagaagctacatatcaaggagacaagctctgaacaatcattatttatatcacgccgtgcagtagacgtggtcggaggtgccgtttacgtggccttgaccgaaaggaacaggcacatgccctagatcgtgacgacctgcagagtaatagacttcctaggtagctggacaccgcacgaaggatctcgtcaccatgtcattccatgacaacggggtctcaacccgatcgacccgcaagccgttcccagagtctagccgttgaatgctgtctgattcattccggctagagctactttatgaacgaacccaaggtatgacgttctaataaggagtggattcattggtcatgggctggtcgataacttttggagctaagcagatacggtgtcggcgtccgaaacggatgtagcaccgaacgttagagccaagaatggtcaggttgacaacggacggccatcaccaatttctgtgcctggttagacaggcgcgggttgtggacatacataggtgattcgggatctgagatagtcggcataacttatttacctccaatagtaggtaagcacgagcagatgcatacaagtaatatcatcgagtggctgaacgcccctgcccccagacgttaactgtaggagtgtcaaagcctggaatcggaggccccgttgcgcatcattcagttgagagaactggatatgtaaaaacatacagatcacctccaatgagttagtcgtcttataacctgcatagcagatttggtagagccccgacgcggaagtaaactcagagatggaaaccctcgggcagcggctgggtgataatgttgtataaaggttgcaatgtgacctcctgagctaataatagctgtcgaaatgccaagctacccagctgctgaaggataatctggaggttctatcacgttagcattgtggtgtgactgtgccccagcccaactccgctctcaccgcgctgtatccttgaatacgcgagccgtctatcgcaaactcggccgcagtgacggttagaagtcaacccgagcttgccgaaaacggactgctaaacccggagaccattcctcctgtctaacctgcttgccactcgcccaggtttgcgtagagttaatttaatctatacaatgtgccatcaccgaagatcttctacttcctgacctgttcatgcggcatcggatccacaggaagcccaaacaaacggtgcaaaaaccagggaggttaatacccccgttccccgcgggtgccccttattcgagtctatgactcgcgataagccttcgtagaggggtcggtgtttgacgagggtacgctgccgttccggacggacggctcccttctataacccacccgttgacccgttagacaacctcaacgctggatctgtaaacgtaggcagcctagtaacgttatgcgccgccttcagtcgcgtagcttcccaactttgaaaccaagagccagttgccgagtctttgggaggcttcagcgtgtgcgagtgtgcacctttcagtcctgcctaactggctacctttaaatttctcaattgaacacgttacgcgaactactaagcaacatcttcaagttgtaaagacttcagcccgccacacatgctcatttttagacctgggattgaagcatgtgttttgggccgtctccgttgggaggttggccaaattgcgatataaacgtaacgatattggaagcagattgtgtgtttacgccatctacggttgcattagttccgtacgcgcgtccaacctaaggggccgtacagtagagtgtccatgcataaagtgaatgaaaagtaaataggcatagaccaccgatgctactaccagcaccgttggtagagggtagtgtgtactggtattccgaaattccataggaactatgaacggcggattgatttgaagtaaccctacggcttacagtcggtgcgcagcgcgtttagtcacgtagcccagttccaagagttacgtagcttcacccaggcgaacccgctgagcaattacaaacaggcgatttttacaggtcgcggcgcgtcgatggcaagttctgcagagcccgttaccgcgaccgttgtcgggcatcgtttaacaaccctgtttcggaaccgttttgacgaagaggatactgcgggaagcgttcgtcatggttcactaatgtgtgacgattggtaagcacttcgacttcatttcgcctacgtaagaaaccgaattaagtcggcgtttattgctggcgggttatttgttctatcccccccaatctctctgtgctgcgaacctccctggattaatctacaattgagacacgcgcttgggagcagcttctacttcgatgcattcgcactgtaacaggtgtggcgggagcgtcgttaatctgctggtcagtacccttttcaccgtactaactggtcaggaccaggccgaatccatcaaaaacatttatcgagtaacgctgcttttgaagaatgagctgccacttcaatcagttcggaggggtcattgtctacatactcccctaaaggaactgaattacgcagtagtccaggccgcgaagacctcggagttttcgttgacgttaagcggcctgggtaaagttggaacagcccaaccggtcaaagtggtgggccatcaactcgagtctctggttgggaacggttttgaaggtaatgtaccttttggcagcgctcagctgccaaccttatacgaccgtgtctcgggtatgtattacatacgcgcctgtgcgaatgtgctctggtggaggatacgcgcagacaacagagaattgcgaagtgtggaaatgacgccggcattattacaggaccgatcaactgcaagggatgtttggtagcgtgtcgggtgtgaatagcgtacgtacctcaatttgacatatgtttgactgatttttaagcatatggatgtacctcaccgatgttcggctcgtagtgatctgcatacacggcgaccgtttgaggaacgcaaagcacggctatcgagtgctcattgaatgctgccacggtacatggtagcgctgagaagtttgcatcgctccccctaaagggtcattaagttccagagaccctgtagtagcgaatattatctggataacacggaccataccctcctcagcatagcacgaggccaggcgcctggtttgaaacatcgacagcgcgtcacttgagatctgttgtaggcctgccttggtagatcttatgctccgtatgtatgtatgtgaggttcagaactgaattttgcggaacaaaagagatccatcacagcacaacgctcgaggagggtcgggtggattccactccatttacttttcgcatttcgcttagagtccatctgaatatgtaacctaactcaggtgagtcgggcagctgaggcgtggtgtgttacggcagggaaactcacggttcgctgtgagccaatcacatgatttatcggacttggccacacgacgcgtcccgaacaagtgtacgtttataaatagcgaatcgccgtcgcaaaccgaacatgcaccggtggttaaattcccggcttatactttatagcgctcagccgaaagcgatcttatattaagagatttaagccagcaatgagttcttctgctagcacaacaggcgattagcaacacatgtcagcgtgtagaaagggtcctttataaaatgaaggcagttgctgcgaacccaaaataatctgctatcccaatgagtggttactacaagattacatgtatcctattggccgactacaacgaccagcaacatgctgagctagcataaaaagtctaccgcgtgcctatatattgatcaagaaatctatagagcgaggacgtgcgacggcgacgacatcttttgagggagtggctagagacaagtatttaggtcattgctccctgataagacgaacatataggtagttcatgcacacaacgctcctgggtcgctgcgcctcactagtcgttcagggcaattcgccagtctggttcacactaaaagggttgtgactccgagcgaccgcgggcgtgtcacctaagacccgtcactagagtgccttacgggatcattaaccgaggccgtccgtgagcaaaggactaataaacgatagatccaaagagtagttataatcttctaattactttattacttctcaggatgtactcatcttgcgcatcttgggtcaaagatattcgacggacactccggagcgaaaaaagatgagtggaaaccagcgataacctggtggtctgttatcgtgtatttactagtctgtccgaattggggctcccacctacctctttgcgataatttggcatacagcgtcgagggccctgttcatctgtcttcaccggtctgccatgcagtaccacgttcctagtctcatgtctccttgtccttgtaattcagggctcgtaatcaagttagcggaacacatgagagtaagtagggggacgcattgttttaagtaattattgttacctagagtacggacgtggccggacgaaataaactataggatattgcgataccgctactaataccacaaatattttcacctcgctaatcttgtataaaaaataatataaagagaccaccgaaatattataaatcagcttctccccgtgtaaaaatcttcgtgggtgcacaccctggccaccacgaatttagggacctgcagtctgactcgatgcctgagcaaatccaatgaccgatgcgtttggatcgttaaaatcctcacccgtcccgacgttattcggaggagcctcgtgaactcgctggcccccagtttcctttcgatcgtcttggacagtgtatatgtgtacgtgatgcgcgcaatacagaggccgatcggctacgaaacgctagttgatccctggcgcgattttactccattttcgtttgaaatggaaagatgttgcgtgttcgggccgaagaaggggggcggtcccgtccgagcgcgatgacgatagggctatgcatatacgatttacttttcctaccgtgctctactactctacgtctgcgcgtagacctaggcggtctaaataccttacagggcgacacaaagcgaattatatacataacagtgtgtagaagagtgtacgacgacaaaaccctctttgtctattgggcgtatagtcgtgtataaatttggacgtacgggaggtgcgatggggcggggccaagcgccttagagatacgacagtgagcgagtagccctgaggggatgcaaccaacgattgtgctatacgggacatctcgacaccagtactgacttcgttagcctcaacctcgtgttcgtgcctgagatgttaaatcatgcgttcggatctcgaacctcacatcaaacataggtctcaaactgtagaccccgcatcattctttcgaaaaaacagcacccgtgcagagtacatatagtagactcccgcgagctagtggccggccgaccagtatgcaaacgattttcgcaatggaacccgctccgaggagtggggcctattagggggtttcattcctaatgtccgtgttggggaactgagggtccagaagttgaaaagttcgctggacacagtttatgaaattgttgtcgggaaggggagtacgtagggggtccccaaaggtagtgaccataaattccgtaagcgaggataggcactagaccccgactctgctctcccacaatgcttctccatggcgtaaggcctatagtcgtacctagtgttcgcgaagagagaagtaaggtcgaggaacgaatggcggttcaccataaaggttctgttgaggacagttcggggttggttgcccagagcaccgtgtaagtcccttagggcccgggtctcgtgacggaggtcaagttggcatgcgcacgtgagcattgtccggcgaagggtgggaataccttccagatatacgggagtgacgttattttaagactattaagacataccttgaccacatataacagaactaccctgattcggtgaagcaggtggagaaggtttcagtacgctacgacagggacagggtgccgaatatgaaacaaggcagtgcttcccaaaccgcgccctcctgctctacgtttggaaaaaacgggattcgagctaaatcccaaatgctgctgtcacctcgcccgactaaacgacgtatggcgcatccccgtgaacacacgagaaagaagggtattacacgtaatcctgcaactagttgtcacacctcgtgaggactgcgtcgcatttgcgtcatgcgttcctaatctcgccaagatcacggatgtgtccggtcgtcagggatgacttgtaacaaatgtatgggtccacattaggaactgattcttcgccgatatgcatgaggaaaaacttcgggccatgccgagcgtgcggtataatacttgccatgagacatcgaacgctcctacttcagcgagttctccccagtcgctaaacaagtatagaggtccactcgagaattcgtctactgctccggtaccgcgcgacaacttgggacgcaagagtgatgcaaggcagtcgaagtgatttaattacggccagccatgcccgagggccgaacaactagggattgcatagagagggaatcgtgatgctttcctaagcacgtcattgctgacattagcccacggatggattggagctagtggatctttacccgttggcctaacgcataacttttgagcatgcaaatttaagcattcttgaactaccatgagccgcgcacgattcggggcagggcgtgggatccattgctttaggccattgacagggcaatatagaacgcagaaagccgcaaccattgatttagaggatccttcattcccgcgttgggcggaggggacgtgtgcagatacagtgggcaagtggcaataccttagaaactagttcgcttcacagtcttatcctacccccgagaacgggcctcgaacctaggctcgcgtgactgctttcccgagaagcgccaattccaaatacgggccgggtagcatacccgcccatgctgattgcgtgacatcgaccagggattgagacctcagtcagtatttagactatggtcgccagggctgtgaaatattatcaaaatgttacaccgatttgtggtgctgatcctggacataaacgctgctctgtccggaatacattgtctgctggcagtcccatacagtaggaatatctaaggaaacagcctgcggggcgttatttttcttcccccgtgaatagcgatcccacgtacttggtatacagagtagtgtctggaagcgggtccgtaggctgtacgatctgtgacgaaaggggttagagaccgacttggacattccccccattggtgataaacgatgtcaagctcgagtcatatcggtgctgcccgatcctctacagcggtgctgtgagaggtttactttagattctctctgaccgatggaaatattcggagacctgaccgatgccacagaatattagagacccggaatcgcgcttgtctcctacttccaagcctttttgcctttggcctataatgtttattgaactacgggagctatagtcctcacatcagatgcacccattacatgatatacgccacccgtccggctttttgtatggtggggtaacacgctctatcgtccgatgagatcgctccacgagaggccgcgaatcgtcaatctctaaacactcattgcaaggcgggactcctgaaccaggctggtcccgcgattgccttcaaagcatgacaccgtaaaggcatctcgaaccagcgtcgcgtctaatcattgctcggtagtgaaacgttaacacaactcctaaatcgcagaaaaaacgtattctcgtgccaacaaccgggcggcgggaacatcgggagactagaagcgcaagggtcaccatcaatggtagctttatcccgccaatactcgaataatgggtctgaggtaacgcgtcgtgcaaccacctaactcccctaatacgcactgactagccggtcgtgcattcttcgttaatctcccagtctcagggcaacatgtgacctgcgtctcgttccggccatgataaggtagccctttgagtgggttccagctactagctcgcgttcggagctatgtgtagcccctagcgcgagctcggagacgcaaagtcaagcccgtgaacatgtaacatgcctccttaatatccatcttcataggcgaccgtgcataatcttaacatgtgttcacacaagcgcatgttgtacgagtcccaacaccccgccattgtgagggcgtatctatcatgaatggcttcgttcctatccgcccgcccgcaagctatatgcgccttatggcatgcctgtcatcgaagtacggttttgtgcctcagtgccctcaatcccactgtgggcagactttacggtttgctgaatgccctatctcgcctaagagagcactcccccctggaggatcccggctgttaagcatacagggtgacggtggctttcagaagaaagatgcaatgtcgaacagtcggatttttcatcgtaaaactgaccccgctcgctgcgcacgaatgtattaattaaaccggataggttcatgtatggggcgtccggcgtgaggtgacctggtcctatcggtacactggcgacatagtcataggctccggtacacgcaaacgaggtgctacgatacgcgatccccgtttttagttatccgcgaccagtcaaagccttaggactgcggatagcgggagcttctttactaccgctctatgatggaaagagtacctaaactatcgaaaaatgagaggagccaacccacgatcaggtggtgggagcaatcgaggcttgtcaaagagatatgtcctagaacctgtctgcccggcgagaacatatcctcttcaaagtgccttgccatcgtcttcttgagttcaaccgatacgtttatgcccgcatatcccaagcatgttctatgaggtatcccgccgcgtgtacaaagtatgagaaagaacccttgactgcgcctccttctgtaaaaagaaacctaatgtctctaaacaagtggttgataaaagctgcgacatgttttctttggcgctgaagaaagattgtagttcggctcattgactataagaaggacgtcgcactgtagaacatccgccgcttgccgttcagtatggtgatgctctcaagggccagtgcgacatcacattagcggtcttccctgttagggagtccccgcaccggtacatagagcgcctttctcaagccagccaattacaacgatttaagttttattgccgtgttgtttattcctcagccacatactttaagttctcagaactggttgcatgcacccacaacgaaatgacgcggtacgggggaaggctggttagtaggggtctctgcaatgtctttcagttggtactgtgagtatggagtaagctccactaacgtcatttcagaacgggacgattaaaagaagctgttcggggagggacaaggagcaggcagcttacgtgcgatgggagtagcggtatggagacctgggcattagggagattgcccacagtactcgttccccaagggatccgattcaataggatgggcctggagtgacttgaggtcaactaacctttcaaagtcagtctgagggagaagctgcctcaggctttgaaatctgccaaggagacgtttgatcgaacagcagccctgttgcggtgacctaataccactataacccgaacagggcgactgaagtataaatctacactggtagcgagaatagtaagattatgcggtgagcgccagtacaaaataatgatcagagcgctgtaaacagcatccacaactgcgaccatggacctgcttggagcctcgtcttaacaggacagggtcacctttacaccgaattttactgtttagcgctggacctctttactacgaagcaaataaccgtaacagtttgtggacgcagggtgtactatatgcttccgccaatgaccgctattggttctgggatgaatgcatcacgcgaggaccgaacctatgagaatttaaggatacgataaacgactgatcgaagatgttgccgccttcgtcgattctccggagggtcagcgagacataccttatgtacacagcgcacgaattagtcgtctaagatcttgtagggctggcggccgtctcaaaaatctaaggatcgcgctagctttcgactacaagtcctgacgtgaaactctaattcctgctacagacttttacgtcgtgcaggaccggcataaaagaggtccatataggtatcgtgtcaagacgacccttacaaaatatgttcacagagtcatggtttatgcatcatcagtacaagattggagcgcacacatgagtacacatcctcaaatggtctcgaggctctttgactccggggtggacagacgctgagtttggtagattcgctacggctgtaaccttccgacataccaaccggagtgaagtagtctgccatccaaccgcctgacggcctctgccctatactttattcacggaaggtatatatcgagcagcgcacgaatagggggaacctcaaaggaatcgataaagaaccgttcgactccccccttgagtggggggatggacctgttttaaagcccatcggaaagtgtgccgggcagctccactcgcgggaagcccatagacagtcgcgggagtttgacatgactcgtcgcctcatggacatcggagactaacccagattgacgcccatccaaggtgattaatcccgtccttgactcgtaaaaagttcttattacacttgagcggtgtccacgagatcctaggtgtttgtctcgcactttctatagttacgatcacatatgcgattacttaatatttggttctggttgttccatcatccgccgacctatcttgtcagctcaatcaactggcttttaagcttaggtaggcctcggggttcccgaactcccgaagtggtcaagtcagagcttgccgcgcgtgaagttccggcgaatcgtttttcaatctaaggagctcgataccagccaacatactacctccgacaccgtccttttcaccagcagttgaagccactagagccaaatactctttatctttttccccgagcaagcatgtttgaggttcagatgactcgccagcccgcaactattgcgctgatcgtgcacgcccgggcagccccaaaggccacactaaaactggaacgccatgcagcaatgcttgatgatgcgaagccaggacacggggtcaaaagctacgttctttaaatgaagggaactgcagcgtatctgaacttgttccactgatgctagttacgaattgttagtgcgtggacaactcatatgaacacaatattggcacagtcaaccttcgtactagtcgtcgtaccgcggtgttgcacacttcagggctccatacactcaccgcaagccggacactgtacacgactatggtttcatcgagatgcttactcgtgatatatcggcctcaaacgaaagtagattgggtggggcaatccggcgggatgaccatcttagctatcgacgtgtccattttgctttatatgacttcgctggcccaggcccaaacttatgctacatcgcgctatactgtatcatcgtaggttctcgtgaaacaaaagatcaggcgttcacttccggtcatgaagacggccacaggggctgtgcattggcgctggcgttcacccctatccgtaaaaaaggcaaaggcccagcctggggcaattaaacaatgcagcgagtcgcgaacgttatttgatgctgagtaaatcgggcaccagttctgctccgtggggactaggcaaacacgctgaactcaagttacctctgccatcattcacgttgtccccctacacgtgccagctacgtggaacatacacggcttcacattctcggctaaggcgtcctggcaagtttaatttagcgagcattgagcctatcctcttagtccgacactaacatagtgtagtttcgcacctagagtggacgaggttagctgttctaaaacctgaaatgtttcagatcaggaagtgctgcttgtcgtgccccagcggattggttagccctgagatatggattcacggatgtcagaaacccatcttctgtcttaatctccgtattgatgcatgtcctgacccaacctgacagaacatctctacctgggagactagaccgcggtttctgggtcgagggaaggaaccgcgtaaggtccaattgtactttgttagaatcgctgctattcctcagtttatgtcctcttgtaaatgctgagtccagaactaacacgttggccgcccagaggggaaggagtttaatcggaaaccgtgttaactgttggcgaactacggaagaaaggtaggcgtaatttcaccatccattaaccacttatcgatgatctggtatatactaaaaccatatttagataatcacttcgtataataatgctcctaatgatgcgtctgaccacaactccgtgcataaaatatccccgattcattatatagctattataattagagtcaactccgaggccgttgtgctcctcaatcgtggttgacactggaccttacaatgtagtttcggaccggggtcccgggccgtcggtgggccctattccctttgcattgcatatcgcaatggcacctagacgaaaccaatcatcaaacaactggtttgtctattcaagaaccaataatgcttagctcacccacctgctactggagcatagaacaggttgaaacgcaagactttctctaatgataacgtccaccctgcaacctcaaactagttggttacgcgggttgccgcgtattcaaaagttcggagagtgccgattcccaacttgtataggttagtgggcattgtggcatcaaaataagagatgccctttcagagggatgtataattatcaccatgccgcatctttccaaatattaggcctcgccgtttcatacgtatcatcatataggctcgcgatgtgttgaaataaactcctcattgagagaggtacgaaaaaatcaagacttttggggcgacatacagccgcctagtaatgtgctatcgattctggagacttgcgttctaccttggagtgggcagtggggaccggtcgccgggcccacttacgccactgtggatcttgcattggattacgactggcgtaaggttgagcgtcggtaggtttctaactctggtcagagggtccattttcggacttgtaccttttatcagagcctgagctatcacaattaaaatttataacatgcgaccgaccccgccccgccgccccacccgatttacagccttggaatcgctagactagacacaaaacaggcgctagtttcagcgggcgcgtctactagttcacgtcataaacggtcactctttgtacttagaatgtatgcttgcccgcggtccgtagatcagcacaagtgtgcctgggacatgccgctgactggtagtgcgcttgtgacgcccagggtcatgtgctgtgacacaattgtaacccctttgatgttaaggtagactccgatcctggatgtgatgggcggtagtggactctaacctttttcgcggtaaattttctgttttcttcaacttagctatcttcagatgcgacgtatgtagtcgggatcaggagtaaatgcgggaggtacttaccttcgagcggtcgtccgttactgagtcgggttcgatggaaatcgttacgtcttatctctctgaaaatgtagttaggtgtcccaacagacccaacaacttatcatcgcaacccgggtgattcatcctgggctggtcacgactggcaaagatcgtatatctcggtccacgtctgtcatgacgagatgaaccttacgcgtgagttataaggcaccgcaccagttctaaagtggccccaggtattcactagacctaggcggtcagggtagcgcgcatcggcatgcgtacagttaacggcgagagacgagagaccggacgcccaccagtgtgtggcgatggacgcgctgggtatacaattttcgcattaggggtctcgtaactaatcaacttaccccaacggtccaatgtttagtagcaggacgcgtggttaggcttggcccagaaggctattccatagctcccttcgctagcaacattcgtacacctctacacgtatgctgaagacttaactcgtgtgaggcgttgatacggcgagttctatgccctctttcagaaaatagcgttgcggtcggtttagatgaaggaggccgtgagcgatatagctcatacggcgatttcaattttcaccagaaacaggtgtgaaaatttatatgtgattctcgagtaactgacgaggtcgtcggtcataacactatgatatcactctgaaaacggcttattctaatatttttctaaatgctgccatgtggtcaggaggtccgaggatgtcttaaaaagagataacgctaacctcacgttcataatactgcgtagtcaacacgcatcccaatcttctagggtactgccgcgggaagtctcgaatttagttcggctgaatggccacctaggcagctgcaaatcgctgttggcatgcatacggggcagtcgtcccagaggtaaacatgaggcaaatcacactagacggcaaaccagctacggtggtcatgaacagcccagcaggctaggaaagttcgacctccagtgtaggggaaatcggcggaccctggactcccctcccttataatcgcgctggctgtcgacacgcctggggggggctcgcgcaagtgccccgctagaaagggcaatctatcgccttacccggttcaccagagactcaaacactcggatacagaagcattactggactagtcgccttttgtctgctagttctcactatgcccgtgtggtcaggtatgagcatacagaacgcgtacgttagaactacgggaagaatagtatcgcagggccgagtcctgtcaacgagcaaaaacgcgaaagctgtgtaccaggaaaaggaggagatagtagccctctgcaactgctgccacttggtcgcagtgtccaaagcatagctagacatagctttatctccatccttgttgcaccgcggagagctccttcaactcggcacaggatagagcccctgcaaatcatgaccggcagaggtgaacccgtaaaaaaacataaactggtagcggatgcatttttttattcatcatgtgcggtaccaatcagaacttcttacttgttctcgctccatcaggccgcggatctaggtcgggctagtcatacatacagggagggggaaccgattttggcggctgattagctgtcactcgagaagaacgggaaatgatcccgatgcataccatgccgctatcaactgggattgttaataaacattcccgacgccgtcactaatttgttcttcctaaccgtctctctggatcatatggtctgaattcaaggaacctgccacagctgcccagaggcgcgggaagacttaaaacagttcaagagggatagcgaggggacgaggatttggagtggcacgacacaatggggtagcgtccgtaggtaaaacgatggtgccataatgcgcgttgtcagcatggcgcaaaggctcctcaatctgccggcaactgtcaaccattggatcctgacctggcatcaacgagtatacgttctggcgactcactccgtgtaatgttctatgtaggttatatccaagctctgcacttaatcacaatgtggttcaacagttagccggcgtccacgaggtcacattatacgtagggtaaagtgtttgacattaatatatacctctcttgatatcatcgtgggcggcggcgggtcttttgctccgtccatagcgaaccgtgacaagttcgcgcgaacccccgagaagcccatcctcagacccagaagccatggtcgttaaaatgggtgaatcctactgtcggtacataataattgccgtcgtttgtcgcataggatttttgttgggttataggtcagggagcaaaattagggccattagtttccgtcccacaccaccaacggaaaattagttcaattgacgcctgccacccaacaagttgcgggtgggagtgaagggtgtaatactattagagatcgcatttctatgggactactgaactatagttagaacttgttgccacttgataatcatcacatcgtctgcgcaaggaacagctgcgtccacgcaattctggcttcgccggcatagagcgtgtgtaggttccggccttgccagcttttcaccgctcccaaacggatttgcatctaagtattcaggtttataccgtcctatacggagggcgcaagggcgggcgtgagtccaagcgacagtccaccgatagcgttcgttcaccatggttgcgtgtctcctctatgaaatagactaagttccaacttggatcgggcaggccgtctggtacgggggtcccacactgtctctatctaacgtgtcagtgccttcatgaggcctacgcatcccatccttacacatgctccctggggtcttaaacaagctcccgtcccgagtccctatgcgccgggggctcgcgaaagcggagacttctggcttacggttgccttgttaaggaaggtgtgagatcactgagacatcggagtgatgtcgccactaaaacatggttgtaaccgattaggcatgaaccagcggaaaatttatacgcaccgtgggctggagacaggatgagcaccctgcatatggctctccggtgacttttcattcagacttcgcaaactgtcagaattaggcgcatcttggtaaaaaccatactgctcattgcctccaaatgtttattcataccttggctgactgcatcctatttgtggatcaagttccaatccgtgtgaacataagtgatcctcagccacctgggccctccccaccgcagacaatagacgcggaaaccccgggagtccactcttcgttgagtgattacacgttatctagaggcccgtcccctaatattctatgttccggtgactctcaatccgccgcacgagcgcaagtggcgtctggtgcaaaccgtgtcgctattacggtaatctctgacgacactttgacatgttgaccacctgcagtatgaaggtcccctcccaatccactgactatgcgacggtctctcaagccgagtctgttagttaagcgatcgtgcagcgtgaaatctgaggggcggttaatgggatgtaagtagttttctctctcagatgagagaccgagggcgcagattactcaacgaccctctagcggtccatgacgacgcaacacaagccggcgcgatccaccgcgccttgttatcaatccctgtaaaaccaggtacacataatataattcccatacaaccgcaaaacacgacgtcctccgggttcaacactggttttatagtgagtgcctatctggtgaattgggcccgacaatcgttaagatttgctactaacggtttctcctaggtcgttgtgccaacctcgctaagacgcgccctcgcagttacaacggctagtagcattccctgaacgatcatgaaaggcggtcgcgtagacttattccaatatcatctcgctcgggacggcaccacacgaccaatcaaactccattttacgcctgcatgtttaaatcaacctggtccgacagtcgctgaccacgacccccggaacacggcagatagatacagccacgcgttagtattccggcagaaactcgattctaaagttgctgagtgactcaacaccctcaggtggaagtgtgaactgcacgacacgcgcgttagctgccgtaatacggttactccaagtcagccagatacctcctgtcagaatagcagtttacacgtcctgggttccgtgatgatacagatgacgctcgaaagtacacattatgaggcgcggtgtcagtggttagtctacgagcggaaagcgaaatgaccttagttccgcgacagttgatacccgcaaggcccctcaaggcattccgatgttaaagccgtttaaatcctttcagactgcgcagcagtctccgactacacaaccatcctagccgtgggctcgaaggtgttattcctagatggctaacggggaagagatctgctggacggggcatactgtgacgcagtacaatctctttgccagcttggcgactggtagacgacatgtgcctgcgaacgtgattaggtgatagtcggtgactatcgtctgacgaaggggagcacccttccagcacggctctagcagagcggtttaaaaaccatgacaggatcacgatggaaaaataaaaacgacaagcgaccccgtcggtggtggttttttacacgattttaaactagcgctaagttcggactgcaagatcttcaaaagcgtcgttctatcacaggcgacccaataatagcgcgcccgacgcctgactggaataagccgcttacccggtgtctaacagataattctggaatattcaatgacccacgggagcatatatcgaccaaccacagccttcccttcgaccaactgtttatacaatatacgtttaggcaggcgtggcccagcatccggattggggtcaactttcgctttctcgaatctccgctatctagagctcgcggacttgcttaaggcatcaggataacctgaaagagctagttgtcacctgggagccgggcagcaacgcatttggtagacggtagcctttgatactcgggtcggtactgccataaggcccatgtattcgctcgctccccaggaggcaagcgtcagctcgcgcgatggattacccttgtaacgtgggtctctggcgctaggtgaattactagagcgatcctgacagtgcaaatgaagtatgacggtaggctctagagggtggtcatcgtcgcctatgaccgcgcccctttgccgggcaaacggtgggagacacaggctcattcactgttttcccattgaggcgtcacgaggtgttttgggcgtgttgtggcattacactaagtgcgcaaatcggacggaaacatcaacgacggaatgcatctatcactgctgtagaagcgggaagaaagatttataaaatctcattaagcgattcctcgccccacaagaaccaggtggtaagatcccagtgtattgtaatacaatgacctcccgagtctgacccacttctgcaggtcgcgcgttatcacagcctgcacacagtaccagtcaatttagcatcgctctagcctctggatgggtgtgcggatgtcaaagaaacctgcgaccgaacgtaacgacctgcagtagtcattccagggggaccactgcatagcaaaagacgtctacggtactcgtgcgtccatgattcgtgagtagagaagctaatgccgtgggcggatatgaccatggtgcccccatgcccatacggccgatgcctatctcgagtcttaaacaaccgtgtcgtatatttatattggccccgggggaaatgtccgcagaacatctgagtctatctgttgtgattccagaagccctattgtagtatggtcagaactgtaatagacttgggactgctgtcccctcccataattcctgatatccaatctccaggcgttttgtaggctctaaatgctgacggggaaagttcgcagtgttattatggaccagtgactacctatggtacgaagttggccgtggcccggagacgaaagaaagaaatagccttacgggtactgcaaccaaccatcatcacggcgggaactaggttgtataaacatgcgtcagtcagtagattgcgctcgtcgtgttcacaccgcggtggcgcacggggaacctaagtcgcctgaacgttcccgcgcactacacaacgagacaataaagattccggttgaggggaggccgactactagtggtgtaacttaacggtgacacaattaagagggacatcacatcaatgtgtcgacgtagatggcatgcgtcttcaacagcgcgagtgctacggatgtctcaccagcatcgatagtgcctcccttctgaacccggcaacactacttacagcctgcttactagacctgcttcatgcgcgacactttaggatcagcgtaaatagataccctcgtgctccctccagtgaggaggaagtatcctgagcccgttgaaggtagctttctattagagcggattcggaatagcttaagtatgagcaacggaagtatcgaccaatattacgaaaaggcgttatagtagagggaggtgcgtgatgaaagcggatcacaatctcttacgggacaacgacgtgacgtgtcttaaggtcgatagtggttaaagtggaaggttcttcccattagagggaccaccgatcattttgagcgttgggtcgctagacgggcgcgtccgatggaacttaggcataccagagcccgtatagttactcttatcgaccagtacttgaaataatgtggcctaattccttttcgtgcgacgcagctaactcggctgaatttggcagtcaagtcgcgcgggcactcacgaccatacagacgaaccgttacggggtctttcaatattctccctgccttattccgttcagctacttctgggtttgcatcatatacctatagatgctcggtaagtaccaagaagaatcataacatacgctactcttcaaccggcagcttcgactactgtccagcccaggattgcagtccttttagtcgccttccaggaaaattgctaacctaagagggatttgaaggtggtgctaggattcgtccaatgagcaccatttgctaggccacaatgtattagcccgcgtccgcttaaggctggtgccggccgtttacagcgattttttccaatttgaaagccccaacgcattaggtcctggtgcgcttgtctcgactgtaggtgcccggacaatcgccctatgccttacgatctcgagagtcgtcacgctccgtttggataagcattagatcccagccagacagctgtcgtcgctgcgttggaatagccttgatacggctaactcacggaccgccgctttggctgcaaacaaccttccctctaaacggcccttggcttgtagagttcaagtgcaggcaagccgataggtagagggcctcgcaatagcggcatggtctctgccgttaactctcgtagccatgcgatccgtacagtacaagtgcaaaagcctatagttaagtctttgtagatggaggctagattatcttcacacaaagtactttcactcaatctgctaagcatgctgcccggcccgctggtggacacaaggggcaaagcgttaacgtgcccattcatgcaatgtcgtcaattaaacgtttaatttatttattacgctcgtggggggtacgtctgagtacgaacacacacattggcaaaagtttgcaaaaggagacaagacgacaggagtaagtaacaacagaacaccaaccgcgttctgaaggtggaggggcgtggatgaattgggctcttcgccatctctcgcaatctccacagtgtgatcccggccaagtgccgcatcgcctctgagaacccgtaaaaagtgtacccagtctgtgataatgcaaaaaaacgatgaatcccagagcggaggtatactactcggcgacgtttatgagtgaaattcgtggatccgtgattggggggagataatcttgggaagtctccccacattgccgaccagcccattgttctcaaggggtgcgatagtctttaccaaataaatcattgcccttatgaccccacccggggcggcctcagagacctccccggttgacagtgaaatccggccgtcacacgctatgacgccaataattcagtgtgcaggatacgcaaccggtgggtgggtgagatagtgatgcaagactgtccgttccctaaagattgtctgtatagtcccagggcgtgttgttaagtgcccaactatgcaagggataacatttgatatggatgccccattctctgctgcagaaggactttcattcaagatcctgccaatcaggaaaactacaaatcattatcggtttttgctataatagtattattctgctcgctcagctcgtcctgatatattagggcatagcgcggatgcccggaattagttcactggactggctattacacgtagttgaccttccgttgagagtattttaaattacgttgccgagtgggcgcccacatctacttaaagtacactatgtcaaacccgtccaacctactcttcatgtaccttgtttaactcttcaaaccagcttcgccgggccaaaacacacaagcatggtatgtaaactgaaaacaagcgggggcttacctcacaacagatgctggttaacgttcataaactgcagccttggctcacatccatataagaatctcgttaagtgaccccggattatttttgatccggaccacataaacgcaacttcggcgctgaatggttttattaatggcgggccaatcgaaaaatggtccgcccgccatggcatgatcccccccccttaacgcgattctgtcttccaagcgtttaaataatctattagatatctggagggaactactaatctaattttcttcgaaagatagtctgcaccacgtcgtccggacagcattcgatccttgtatacgttagagcggggcatatagtttagggggggaactaatgccctagttgttaggttccctttcttggagcgtttttcggtcctatgtatattaagttctcggcccaatgggatgatattatttttctgggacacggctctcttcctaggtgggccggaactagtcacgtggcgcgtcgctctcaatgttgagtggagttggctagctttctaaaactgatcacagtaattgcacctgagcccggggtcctagtggccgcagacgcgcatacactgtgcctacctttaccgctgtgtcttatcccatagcccctgcgcctttcgcaaccaagtctaggcatggccagagttctataaacgagatttacccgctagcaacgtatgcttctattgtggggtatcctctagtcagcacgtaagatctttccgaccggatcacacgttgaccactacatataccctttctgtaatcggaaggcgtataagattgcacatgtcctcccttctgtaatattagaacgcctcacactatacgtggcgggctcattatagacccctgtggggtaccgttccaagctgctgatacccatagcgaatgccccggcgagggaccaacccggataccccattgaaagctgaccaggagtcactaaaggctgagaagcgaaaaccattacgccacgacaggtcggcgagaagaatgagcaaagcattaattgtaaccgcaggggggatagtagcggacgaccgacgctagtgaccttcgatcactgttagactgcccgacatacacaaggagtatgttgtcgaaaccctcttatacaacggcagcaaatgtaatacaggttctaatcaagtgttaatccgtagaatcactaactacgcggtccgactagaggacgaatccgcctagcgttctagcataagatacagcacgcttgttaagattttcatacagctggtaatcgacggactatttgggtgcatcgcacttctgtggaacacaactttccttgttacaagtaatgtcctcgtggttcgtgtgcccacgagcagctaaactctgtcctgtgagagtcgctttatccgccgtatgggatcggttatcaatcagaaccgtgtccaaagtagagaacctgcaggaagagtgccgttgttagtgtctttagccgttgactgactctgacgtgagatatgttcaatatgaacgagcggagtggcgaggacatccaccactacagggtaatgacacactgccgcgactccaacgataggatggtttataacccagtatgcatccccacttcgctcaggaggcatcggcgaggttaaaacatggagacagctagttaccctcagctgcagtagcggtgtaaatatgtttaatgactataactatcggaccacgtgcccacgaaacctcatcctccattaaacggaatgctttattcaggagtccagctccagggatgacttatttgatcgttcaactccagcgcttactcagctgaggttcgggggactcgcgagctgggtgcagtaacttgcccatccggttaagctatgactatgcttagggttggatagtagtgtgggagttttcagcactgagatgatattggccaatcggaccgcatgcgacacagcagatagccgcattgacaggacactcgtgtcttttgtctataatagtcgctggatccgatccgaacgtggtcgtagcttaatggtgtaattcaccagttacgcacggtcgtgccaataatttaaacagcagggtgacctttgcatcatcagcttctacccctaaggaatttgcagacgttggacccacgctaatatcatctgtaggataagtggattcaggtgtgggagccctaccgcatctgtcggctttggcccttccaggtgtacaaagtgccaagatcgcgtgcgtggcacatcctccccttgttatgccttagagcgatgctcgaaacgcacttattgaactctttccaatctaataaagcatatttgctttgagcttgttccgccccccagctgctctaagtgggtgccccggtttcaagagaaactcatctttccgtgtctcttatactgcggcgtaaaacttcaatagtcgaacctcgtttcgctcctcccaagcacctagccggggtacgtgaacggcttgaaacacgtgaatggcacccaataccgtgggaggattccgtctgtctatactcctgggcaataggacccgtctgtgatgttagaccgtttttttcctggaacctacgaaattacacggaggtccgtgccaggctccatcaaaaacagagggagtcagtgatagcttgataataatgacgtaatgtcggaagaaacattagtacaccgcgaagaaatctccttcatgatgaccatccattgttcttctaaagaatatgagaaacattgtgccgagcaaaaacgacgaaaataatccgatctagcacgactccatgccgcctactttacttggtctaggatccaccgggctaaacttaacattgtagtgatcccgggaaactactgctgcagatctatggtgaatggcggcacgccagagtacatgttcggaagatagagacgctagtgggggtggcccgttgtcggcagaaagctgatcgctcactcgatgaccctattgttgcagaacctgaagcttttgctttcgtacctaaaagactcaccatgtgggatgtgtcctgtggtggcttaatcgtaagggcggtcagggcactgacacaacctgttgtcagggactatcgacttttctactcgttcgcctctgtttgtttgtacttcatccgtacgctagtccccaatattgtttgtagggtactgtccttacccgcgcccataatgttaccacgttgaccacgctagcgaggttggccgggtgagctagacggatcacggcacctttcccttccttgttatagcacgctatacacaacccgaatcagatcaggtagagttttaatcatggacgcaactaaaaggtgcacatattatcagtgtacacccaccacttcgactaataattctcagactagacgcggggctacatgcggcccgagggttctccctgtgcctacccatggcttgcaatgttatacaaatgccccgggtcacgtcaaccatattttcttctcgattgcgctgtcgaggctgatcatccgagcgacctagcccaatgacacatgtaggctcgcgacacaatgccggaagcaactgaaatctatagtcgacgataccgccaggatcgtcggtcggccggtgaggtgtcaagagaccgtctgtgtgcctttgctaatgtagagtgtaactcacatcgagctcaacaaataacagagcaggattcaggggaacgactagttgtcgccatgtcggatgggcagccacttccgctcgcttcgcatttatcgcgtttaaattgagtttcagagaggaccaatgcccccgcccatgggcgtgaaacggctacattcacgctttaagggcaaagcagggatgaagtttaagctcaactgaagaaaccgtttgctgttgttgcaggcgaaaaataatgcgcccagaggtacgtgtcaataataagcagtgaatcaccttctatgggttggtggagactgacgaatcccacgtccgaactgagcggtgtgctttattccacggattgttaggactgtgatccgacgaatcaatgcgctgctattcgccagactggacgaatacgggaacgcctaaaggcgacatagacaactcgctactgaattattgccccgccgtcttccggttgaacgagctgatcgagtgtacgcactctccgtcgctttagcacggcagatgccacgttcaatacgcacaatcacatgacgattctcagactactctacaactccacatgccgcctagttgcgggctccacccaggcatagacacgtgatcgatagattctagaaatcagcggtgacgggctacgctgagtagcagctagccaaatagcgagcattcgcgaaggcgaggaatgctgataccatgcgcgagaagggtcggttggctgttcaatatccctaccacatttagctcacgttctcctagtctaatggatgttctctggttagtccatcacacaagagaaggtctgggaactaagccgaggcgagtggcggtacattggtgtggtcactatggggacagggaggcgcacttttcggggtggtaacgagggaagggtcttgtgcgatagcaaataaagcgatgagcgcggcactcttctggtgggttgcaagttgcactgtagattttagctgtcagataatgagacgcaaaagaagttggacattagttgataacacaggaggttgcgctaccacacttacttctccccttcgcacactccatgaagctcgacccaggctgacagccgtataaggcgagccacgggtacaatccttgaccaaccttgctatccatttgtatttaagttgaagagttccccgagtacgtacttcgtcagaggccgtagagtcattttcctcggatctccccatgcccctgtgttctgcatacggcctagccacaggcatcgttcgcacgaagcgagaaggctggtcacctgtgcacgcgacggtctcctatatggttgaacgtattcgatggcccgagttgttgcccatcaattaggcatatcgagaaaatttgcatgagtaggttacacacactattaatttgcagagggcgatctttaatcacaaataatttcataacgggctcggccgcctggtggtttgggttgtttgggtctctatggacagcgaactgagctacgttacgcctccgttgatacgcctattgcgggcgcctttagagctcttcactcggcggatagccagtacgatggacaaacacacagggagcccggcaccctgacacgactccacgaaagattcacaccctgcctgcacgcatgacaccatcttttatcgaaacctagtcaacagccgggtgtgcggccttgtatattgtattctgtaacgttcgaaagctctgctgcgaatttagctggcacagtcgtttgatagggtatttggacattgaatcgtgagctccgctaagctcacaagaaggagccaatatataggccgcatacagcaacagtcacgacgaagaaagggatgaatagcaggccggctagaggccgccattctcctcccgctagagagccagtgtacagcacgtttgaatggggatcccggcacttgaaagacataacaaagggctcgagagtcttactaccatgttgaagagcttaacatgggtccttcaagataatgatcccgacgaggtaagtcttaatcttatttgagtcaccctctccacttgggttcagcacaataggcgtgtgattctaagtgcgcggttgcagaactgtgatcagacccctaaagctacggggcgtgcccacacggcttgctgctaggatctctaaggcttccagtgagggtccaacttggacatcagtccgtggccccatatacaagttactcctgccctgagcgtgtcggcggggtacgcgggacccggaaggccgaatgtaacggagtttgcgggttacaaaggcagctaatcgctgatctcgctaagaggcgcttccacccagtggcgctcgctcgttgcgtttggattccagttacaggttacgctgccttctgtcgtaaaagttgcaatttaagctagctcggtcagaagacaaagcagaacaatgatactgtccactcgcctccttgactattagcaggccaagccacgggtcacattacgaagcgtcactcctataaaggggtgttggatcattccgtgagtcctagtaactgaccataagcacagtgccgtaaaaagtctcaccctcctctagcaaagcccaccacctcggggttagcccgacaccacacgccaggctcggtaagaacccgtgaatcaccgtgttaccagtgcagaatccatagtagcctgtgcggcatcggtaggagcctcaaaaagccctatatcgtatcttccccaggttttttacacgtggactgaacctatacaattatgtgctaccgataaaagaaactaatgcacaaagtttttaacatgctgttgtacacaggatgaaaatttgttttgcactaactagtctcttccaccaaatgtgctattcgtcatcggtcagccacgccggaacgcagaatttatgcccatctagtcaagggggaatagaactacgggtttgagggctgccaatgatgacgcgcctttggtcctttgatacaccatctcgctttaatttcgggtgcgaccaggcagcccgtggggggcgggaaatgccggttacaatcgaactgacagggaagcactctgtgcttcagtggttcctgcgaagagtaatctcacgaatagggaccggcaatcaccgcggatccagtaggaacgcgttcatctaccgtgaggttttggtaatcccgaccccagcctgtgataggacggtcgtctcgcctggctagatatcagggagtgagagccggttttgcaccgcagagggaaggtcgccagggccgaaagactggaagggagggactggagcgcgatgatacaatgaaaggaacgagggcgagccacagcttgttgctgccacccacagtcattcctgccacagatagggtttcaaccatactaaccttgcttcgacggtcctagtatccgcggcttgggctgacaagggctaatgaagccagtgagcgcatagacgatatcatctccttgaacagcgattatagtcatcaggactatctgtagaaccgccgcagttttgatcgaggacttagtgtttagacaccgaacttgtaatggtacgaaggtcgttgctagcattagctgcgaacactacctatcagtcgtttaggaattgcctcgtgcaattagaaatcgtcgttataaggctcgccagcacactacattggaactcatcgggctagaacccgcggctgcgatgccggcctatcctcatcccgtgacaatcgaaccctttagtatataagcctacgaggagttgtatctgatattttgtacacaaggccacttactaaatgatgtgcgcaggaagcgcgtctgcataataacatttcacgaaacatggaagctagtagatgacgtacacttcttgtgacgataaagtacttttaggcttgggtccgaagggtcgtccgcggcccctagttaccatggtgacctttgaacggttaaatatgttaatttcgcgagctgatgcccaacacacatattctgaaacgaaatgatacacccgcgtgggtccaatactctacttttgaatccaatgtcacacgagcataggatgatcgtgcatcagttataacgcttcgataatgagatcgaccggaccacgagaccattagtacgctgaaaagcgacaccctgtataagtacgagacggcgggaaaacagtcccacaacttcaggggtaccttttttacagactcgccggagaaagtgcttggtcggcgtcatgtaaagttgcttccgtgctcagggataaaatttataggtatgtatcacttgtccccacccccaactatgttcctgaaggtcaggcttgactcgtgtgggagcgtaaacggatgtcagagtccatagggcattgcggcgttaagttttctcacgcagttaatttcagacatactgagctacaaggcgaccaccacgatggtggaccaagtattaccgactcgaggccgataactatactgatgattccttacccttgactagtcctacattcgccgcgtacacgccctctgccctgcttctggcattcgtctttgaattcggtttgcacagatagtacagacctattattgccccatgcattcgttctacccgtatgatctctagaacgcgcattagatgcctaaatgagatattgttaccgtccgcttccagcagctacgaagttaggaatgtctcggatacccctgcattatcagcgaggaaccattgttgaatgactaagattacatggcgttttggcccaggtagctgccgcatgagattgggccaaggcgatgactttaagcacaatatgtccagcactgttccttaggcgaggcgtatgtgaaggcttcctagaaccgagcaatgtgggccaccgttctaggacgagttgcatgtccgtttctagctctgccaggtgcgctacggcttttggacgggcacactatctgggtggcaagatctcttgccagcggtctgggacaatgctgttcaggtcaatcgatctaaggggttggctgagccgaaccacacacacaacgttcggtcattacacaaccggtgtttaaaacgtatgttttggttgattgccaatttttttaactacctaagggcccgcaagcagatcttagtaagacaacagttaaagcagtcgcccgcagttgtgtagtcgcacccctgccggttacgccaactatgaccgtggcatgtgacagatgccttgaacattaaagtgcagatggttgctgacttactagttcatcggattgagagctcgttgaggaacagctacgctacttatcacgagctcttactattgaggcaaaactacgcgaaggccaaaagtacggcacgacgaggaaaggagattcttctcatggctggcgtagggtggcattaggcccgatgtcaacgtgagggaacgtgggcgattccccatactagctccgtagacctatccgcccggttggttgtgtttccgctggacgagagtctctgacctattgggcttaaggttactgccggatctagatttgccatcttcgcaccgaatcggcctacgaccttgcacgtatcgagtggtctctcttcacgcgccagcgaagagaaaagtttgcttagcattgcatctattagtggttgcggcataatgctcacgaattattccgttgggtaaactacgggctgtcgtcgaaccctaactgctgcacgctatcacacatggtgtatgcaaagctcgagacgcctcgtgggcagttgtgttgtcttgctcgattcgaacggtttctgagatcgtgcgctcgcccattatagctgacctcttaagtgtctggctagttctgcgtcaagcttagtaatgaaggttgtgcgtcacttgttaagtacgaccgcgaacagagtgcaggtcagcagttgagggtctcctgccgtcaccgtcaatcagaaacgttcagtcgcttagaatgtttttgataatcccaatatgcctaattcagttcggaagacgtgacgaagtgtacacctgcccattgttatagtggaataggggttgaacgcgtccgtcctaggtaatctttgcccctccatttgaaaacctgtccagcccaatggatccagatcgacgatatctcgtttaaacagtacagcggctccctcatactctgattctacctcgtttggactcgggggttcattcgggcgtgcaacattgaaccttacctcgtagagagttccagccgaaaaccgaagcgcgaaggcatttgcagtcacgacgcgacggtatccaatcagaaacatagtcatggcatgtcctctactagtggttaagagcggaaacctaacctgaattactgtgctgtaaaggcgtgtggttatcataatctccctaagaatgtacggaacaactccggcctagagccgacgtactctccagcataccgtgtttgtctattgcggtctgtagcggcgagctaagtggaggtcacagaccgagcgattgtcttcaccgtcagcggggcgtgaaacgacctaggttgcacagcgttcccgtcatccctcgaaggtgcctggtaagtttacctgcgtgtgacgaaatgcccttattggtcgagcgaacgttgcctccgtgtagtacgtacagctattaacttaaatcccaacagactgataagctgcggcaccagctttaatcacccaacaaggccagagaatcacgtcctcacccgtggagggaaaagaggactatgtatgcatgcgctagctactaccataactaactacgccctgtcgattttcgagtagtcttctactctagatcaatatgtttctgataaattggttccgctgaagctgagctcggttgttgggaactcgcggatggagcaagaccgcaaatttcttgtccattagctgtattgtctcgtgggcctacgtgtacgaattgttcggatcgccaatcctcgccaacggcgccaaagtgggaaacaaaccttaaaaacgggaatcaattgcggggtggaattttataaagtgttgatgttaactgtgccgcagaagtagtgcccatcacatgcactttaagcaacagaaattgcagaggggcatcctaatagccggcatgcgcttccataggcgcttattaagccatgcgagcccatgagggaaagttggtggcttctggcgagacttatcgggggacggaccggagttagcggtgagcagtgaccgcgatgcactcttatccctcattctcagcctagcagaggcctaaatccacgaaggatggcaccggcagtttcgtcggtatagtaacaaagcatgggttatgaaatctgatcacacggcggatgtcacatgtcgtgccctcaagcctttaccaatactcgttcaccgtgtgtttccaaatcgacgtcagtgcgtgaaatgacgtataaactcttgcgaccttgctactcagcgaagtcttggacgtgatacgtatgacgccagtatgtactgtttcgcgccttctttaaccccaccttctaacttacgctttgtaggtggcttgtaagtcctcgtagagatgtcctttgcctcagacgtataaattacttcgcatgttcgagccgtgtccaacaaatcggatacatttgactgtaaggaataacacctgtcgtcttaggtgagatgaccacaagcatttcgatccgagatcgttggcgtgtctttaagtttgagtcaatataggtaacgttcagcttccgaaaagaggacgtgaccacgtagacacatgggtggtcgctgtgccgggttcgatgctactgtccgtctgggacaggtacgagaacgcaggtcgagaattggcgtgagccttcctcgcggaagcggtggtcacttactggacccgagacatcccgttgggctgggcgtccccggtcgccagactcagcgattaccgttgaatctgaaagcaaggttgcaagttgcaaatgaagctagtaaacagttgcagcggaatactttttcagcgcgggtgagcgtgcaatacgagctcattacattgcccactcagtcgaagcggttgatcttgagcgagaaatcagccacctgtccgtccacatctatttttttatccacgcaaagcgcttgatccgcacaaattcgaggcctgctatccgatgaatggtagtaggcagatacgggggctttatcatagcagattggagaacacagagaccacctgcgtaatgagcgagacggcagaaaaccagttcagaagttgcaaggatcgacaacacggccccgctggccctgctaattcgaggattccctggaattgcatgtgaggacgctgtgggcatgtgatgtgccgatcgttctataactgtcttccgtcccatgcctcgcacgagcaggaagctcgaaccctccctgaacgagaaagcgacgggcaccaggccagttcttgctagacactaggtattcctatacttagaacgccgtcttgtaactaaggccgcctaaataaagccccgaaataaatccctggctaaaaatcattgcattctaaaactcgcaatcatgaagtctgactcatgttgttttccacgttgtcgttcagtattctgttcggaccctctccgtatctggtcctaacagattgcaatctaaacgtccaaagtcttcaacgaagtggtctgcagtgcaaccatacgtggtacaattgcgtaacagattatacttgaccgacgcctaaccgccgggagctgatatggtttctaaactacactctctcccgaagtaccgacccagcctaccctaggggtttcattttaccagtcgcttatccaagtgacctagtacttcaccgagaccaccctcccatccaaggagttcatgccgtctcccggattcaggcggtagctcttacacaattcaattaggcgctatgtaactgatgctacttcatctgggctagtaccacccctcaggtgatcctagttacaacgtgtagcctgcagtgccgagtaggtcgacgctcttccatagaaattcacggcgatcgcctagtcggttggaagaactcccttgctcgcgtcggaaagttactataaatccacaggttccgagaggagatgaacatcatccacgaacatgccgtgccgtcgccgtcgacccggtcgtgggatagggttatagacctgtatacggatctctgctgtcatcagctgtagctgctttgagtttgcacttttgaaacttatcggttcggtgaggtcttgtgcgccgctcataccgaaatgtcggtcttacgttaaatctagtctatacttttagcatatacctactcaaacgtggacgcccaacgccgcaggccttaataaatagcaatccacccagtgttacccaacatccaacgccgagtatagtgcccactcgtctacccccgtttgtccaaggaatcgttcccagcatgcattaggggttgacaagtcagactgcgtgcctgatgtcaccttcctctggtataaccgattctccgtattcatacatgtccggaggctacttggctaaatacatgctcagtcaccgtgcttagcgtagaagaggtatgctaaaaccgatttgagtgcaccatcgcagagaagaagggagcagaaatgctttagagtccatcagcaatgcgacaacattcttatccccggcctctccaaacgaggatgtgagcactctatccccgagtagtccttttggtcgcggtcagcttgaaacgaccttgtgcgctcgctaaggaatttgaagcgggtgcccattcgctaatagcagctcttccaaattgactaagcgtagtagccgtggcccgtggtcgcctagtgtcgaacagtccgattcagagattgaccatatggcggggacacaaatcccgtgctagaggtgccagagcgtggaggcgagtgcctagcaaatgcctaccctatgcgagaaatgccggttgttgcctacaggtgccttgctgctctatctgtggcttaaaaggaatcattcggtctgcgtaagggagcagccatcatgagggaacgtttcgacagaaaccgtgggttcctttcatgggccttccaacaagctctcagacaactcctatccaccggcgtcgctctgttctactcacgtcccgggtaaagtgaacgttcgaatcaagctcgagagaagaaatgcattttagtaccactcaatctattagaagttttggtcgcctggttccacacaaaaagacctaatgtgactcactaaacacccgggggagtcctgagcgggcttggttgattccctttgtccctctttagcgtacggacaaatgcccaatagcccgaacagggggaaaacacctttaatcattcaataaaatgtcatcatgaatttgaagcacacgaagaattggagccgatgctcaccatgacgctgcctcagtgtctataaccttcaagatgccaaaccttgcgaaaactacccaagaaaattcctccatatccgcggctccaggagcatccgagttaaatatagccatttcattttgatccatgttcttcgacgggtgggcttaggtaggcttccgatctattcccaatgtacgatataggcccgttggaggtcaataaggtttctgctgtcacggaccgctaaaaataaggacccaattggagtgcttgcacgacgactctccatgatcacaaattctgtatagtccagacccgcaagtggcggcccgaacctctggagcatggcaggggaatggatagaatctaacgcatctgtcggtaatatcgtagcagaccagtgttgagaatgggggcgcgaattctccctctgtgccgtcgttaccgtttcatataaacctgacgggtagctcatgggccctcctactctaacagtgattgagtacggttacgcgggtctggtagctcggaaggattgctccaatggcctaactaactctgctatttgccctgctctcgcagcggcgtatggacttcgcgttcgaatacgcgagagtgctctgcccagtcatagccgacagggtagctatgcgagtcgcctgaaaccgcggaaatagatgtctggcctttatcatccattggtggggcgctggtaaacaaaatccgggggcaaagggatcctttgtagaagcacgctcactcctgtcatccaaaagtaaaatcaatgaagctttgcgaggctgcagttgttggattactataagtgagggatcgacctcttagcccacgtccacttatcgccgtagacgcacgggtttacgcggtggtctctctgcgggaagcgctcagcgcgatcgcaacgtgcctttctttacaagcgtttgtttgaagcgcttggtctgcttgttcacatcgtagcagtgaactgagttcagatgtagaagctcccggtcatccgtccgcgttggccgacggtctagcgcggatatgcaaggtgactcttggcctaggcatttagttaatctcaccgagcaatcgtgactaattacgtgtgtgtttactgtttgccctcggctccttttcgcaacttcctaagtgtaagcgcgcgtcctagccggggcataatttcgtccaaggcagggcgagatagcggaggtccaaagcagttttcgcgagaacctgtcgcactcctgtagctccggtaatgcatgtccatgaacgcaacaggtatggggtgaagtgcatctcgttaatacagatgtccgtaatagggtgcacggacgccggccgatggaacaacagtgcgtctgaatgcactcgggcaagacgagtggctacattatgtataaagggtggcgaaggtaaatactaaatttagtagcgcaatggtgagcagctttgttgggcgaagtcaagatagtggctgtacgtactgacaggaccgccagaaatgtaccactgctaacaccgtgtaaccatgatcgggtagatacgactatctgtgtttatggtgacagaaaatagcctccggacctaagatctgttttctacttcccgcgataaactacgcataggtccaacctcgcgcgaccacgccggttggtaagccgcttaagcgttgacgcttgccccttatttacccaccattgggagtgtgcgagtcctcagaatgcttgtgccaacgttcgatggtttgatactatatgttaaaaaggactggtaagtaattaatattacgtcttctcttttccgccaacaacaaacatccgatctaacaaatccctgctactccacgaatcgtattcaacaaacccatgatttaatcttggcagcacgactactcgagcggccccgctcactccctcgcctccaatgccattccagtccaggttacgctattcatctggaggtttacgctgtcctcgctgcgcggaaggggaagttgcctattccgtttgccagtgttacgtggccgtgtggtcaattttccactttgtaactgtatctgccaataagttcaaccaccgacgcaaaaagtgtagttttgggtttcatgccggatgatgaccgagctcagtgctcaagtgtaagatacgtcaaaagcaacgtttgctgtgagtaattcagaggaggttgtacgtacaattgagcagcatcgttaacgtacgagaagcagcaccggcatcacttattggggtatccttgtgtttaccggctggtcggcaatttagaccatagtactcgcttcccatagaatttgtctagtatcttggaaaaaccccactaggaccttaactaaattgcagcaggcatgctgtcgcggaggccggccctgcgacagtagcgctcgggcagtgacaggctgtcatgagccagtcgatataacagccgttttcgacgggaataggcagaaccatcgagaactttgtaacgaccaatcagcctgcgtatcattagggcgggcgaggagtaaactttggtcatattgcctttcaccttccggcttagggactacttacagaacgatttgcactcagggcaggatttgactgcttttgttcatgtcgctagtgctcataaatgcggccaaacaattccaacttaatcagccgattgcaagaataattcaacgtcgtattgcaacatacaataatccgaggaaatcggcggttgtaggaagattcgagaaatcatacgtgaccttatgtagcacacaatacatgatggccacggaggtactgtattctacaccttcgctttaacgataatgtcctcacaagactaaaggagcagggtggtcagtcgagtagccaacaatgactaaggtacgccaatgaccctggtgtatggtagaaagtatccccgaagcctaacagaactgctactatgattgaaaaagcggcgtcaacgtatgaaccttcggtggtgtgtcacttgttacgaaaaaccaatgggccgtaatcaaatgttgccgcgtgtagataggctactaaaaaatgagccatgggactgcgtaaatactactacaaaagccgatatagggtactcgtctggccggcggcctgtagatggcaccgcgaaatggatatctcgacctcttacccctgtactactgttctgggacgcgggccggtttgctggggtcagccgtaatctatcgagagctctcacttttatccctccaagtccatcgatatataccaaataaagcatgatatactagcacctccaggaggttgtcttacttcgagcaatacattctcttaggtagaacaccttttcctgattatgggacgatatagtaatccgaaggccacctgagaggcagcccctacttgactctcgccagaggggaatcgagtcctgcgccaagtccagcggtaccccagacatgctcgcgacggcttccaattaaacgctggtcacactgtttcgaacgcggccgcgatttccttcatttcgtcaccagtgactgaaaaattcagacgaagctcgtgatatcccatcctccgaggtttctatatatggtctgtatttaagccagagctcggcggagcgcaaattaggtttcaacgatttagcgaaggcctgctcattgggcttgacgtcgattgttacccctgaagatcggggcaggtgtcggaacaatcgaaaaatatatcgcgttcgcatttttatatagtagaacaactcaaataccccacatactaatgaacaagaaaagaagtatagaatcttggagggggtgggttgtcgttcagcggcctaactaactgtgccaaagtcagacgggactcaaggtggacatacaacctagtttccctggttttccgatgctccccgggctcagactcccaacttgacgttagactctgaaccctcgggtagtccgtctgaggtgtgataatccaagttagttgaaatgacggtcctacgaccggggaccatatcaagaggcaacgcaggggttacctcgaggcctcccctttaaagcaaaggtctctggcgattgtctagtactaccccccttccggaaactccgtatgagcataaccgggtggatagtctaaacgtcgcgatgtttaccttacccagtttgttgcccgttatgttcgtgtggtttatcagaggtctcgcacgatctctgtgcccacgagggtaagcttacactacatgtcccgtgtaatggcctgaactagtgcttcgcaagcgcaccaaatgcgacgcctaaccaatgctgtccccggctgacagcccggagtcatctcggactcgatcggtgttcacgttgcgtccaatgtttgagtttcggtcgagtgcgagctagtacctacgatcagggactggccagacccactacccccgtgcagtgaattgccagtatactcattccatttccttactaagtgttattttagcagagtacgtgtgcataatgtcggcccaactcgccaaccgatggagcagcgggaaacgagtttcaccaggttccccttccaatgaagggtacgtttaatttggattgggtagttcattgcggtccgaggtccgtgcgaactatttattacagtttactgattccgtgctggtgcgggccggcaccacgtaggtatgtgttacgtgacacggtttaatctgcccccatcggattggcgtgtcagatgcgtacccggtgcactaagggtacctggcgcttagtctctcacgagcagtgatgcactgggaccatcctgaagctgaaggaattgattagcgggtgcatagtcaaagaaataagtggtcgcgataacgaagttttttgaagtatcactttgacgtggaataggtgcgctgcgcgcggggccactgaccacaatgtctcttaaccggaaagcgggcaggcgtcggtcatttgtttagcagcgatagaccggtcagattaggtacgtgaagtgctcccgggacggcagatgtgcttttcatatccgtgtccgcgattactttgcagcacgaagtgtccgagtgtcgtagatgagtaaaactaccttcaatcggtgtgctacggcaggaggcctttggatttaccttacatggcatggcgcaagttccccaaaagcacccgatagatagcgtcggactctcgtcgctgtaacctcttatgcccgatgctaaagacacatactcgggcgtaaacctccctactattcacgtctgtcacggaggctaacccacttcgtggaaccttaaaggggactactcgcctaaagtgcttgcggctgtcaggccggctagatgataagctcaatgggacaatggcaagtcatagtagtgattatggccgtcggtattccggccgtaggaagttgggaatgtaactccgggaaacgtccccctaccttctgtggatccattttttacgcgatattccgagcggtagtcttaggtcctgaacatcttgacgttacgatccgccataccttctactcagtctcagccccagggttgtttaggcgtgcagtatgctctagaaatgagatgttagagcgtcagcacttggaagaactaattgtggcgcgaatctccaaaggagacggatgtgagcgtttcaacctggtggcattaacgaaattagatctgttgaacggaaccaaaaagtagttcaccttccgaagccatgaataaaaagtaatagtctgaatgctagcactaggaggctaatctttgcgactaaatagacttccggaattctggtgccttgaggagccaggactctccaaacatttcaaatgagacaggcaacctgccaccagctcaaccaatcgagtgaagactttaatcgatttaaaccagacaattgttataataattgctcctgcttgtcgcgtaccacgtcggcggcatagatacgttgcgttctagtcattgcactcctgttctcatagagcttatgacgtacaagagttatgcgtccatcgaagcaaccgactaccatcttagcgcgacgcagggtggataaaacccccgcagtccaacggggaaaaggacgccggtatagaactggagtgacaagaaagcgagttagttgcatgtcatttctccttcattccatctttgggtgcggggccgtatatggtccatctaagtgccgtgacagtcagctgccaatgcgtagatcgatatcacgtattgctagacgtttcgatgtcctacgcgttcttacatggatatgacaaattcagccattagatccccattagaaaacaacttttcacctacgcctggcgcattattaatacttagactgaatgcagtgtcttagatcatcccaacgcggttggctttgcgtcgatgtcgtgtagacacagatagatcactgcaactgaactgataacccctcaaaatcacatgattagtattttgtatacaataatctacacagcaccgcgcacagaagcggcctcaaaacccgttgcaaggcgtcaaggcacgcatcatccattagccgctcgcaacagacgcttcgacgcggagggttccggttgtctccatgagtggaaagtaactacactgataaatccactatggggtgaggctccacgatgtagttaatcttacggtcatttagactgttcggcaccacacaagcgaatctgaaaactgcgatactcgagtcgtttcatactgctgcagacaaaccagaactctgcttcgtgcctataccaggattgtcgtgcagtccggtcacgtccagtacccaattccgagggcattggattggctgtgtataatttcaccgattagggagcaaactgagccccccacgagtgggcgatcacgacgcccgtgtaaacactcagtgaccaagcgactttaactgaagactgcagttaaacactctatgtgtttgctgatatccttagaatccacgtcccatatgtaccacctggggtcgtataaattcaacacagacaccctctctcaataataatttcaagactgcaggctcgttgatgatttatgtttttgtacgccatgacctatttcttagtacgtagggcgtttaagtatatttgtaggcaccctagcgataagtagctgctcagattgcaggcagcgttggtgcgtttggagtcatatcgtaaaagcggaaattccgccatcgggtgtgtcgtcgtaacgaggacactcgtaagggcactagctaataaagagaataggcagcaaatcaaaatgatgttgtcggctcgcatcgcggcctcctgacgttcgcatagctataagcgttaaatgggagaggttactacgcagaaggcagcagctatcagcgaccagcattctccttaatgctatgcgtcacaagccagctctggaccacagtttgcaacccgccatgacatttcctgtattggtcaaccctgtatttgtcggactcacaacatttaatgccctacgacatggggtctataaaatttatggatttaagacgttcccatcagccgcacaacggcgccggtgtcctgtatgctagagtcttcagagactgtgattcggagcgaaggcaggactattgtcccatctttcctaggagagtcaccgcccaacccggcacattcgttatccccgggtatacaagcgcttcctaaagtttgaatcgcacctcttgccagattcgtcggaccgccgttttacgcagtcttatgtcatggcttgccttagttgactattcggcgcctcacacattgagcaaatgaccaaagtttcaaacacccgcaacgcgggcagggttgcgcatccttcaatgctgtgacaggcacttacagtccagattaagtcgcaaccatacacatcgatccactacgacctgtcttgatgacgcccgtccagcgcctagaccgagctcggtgtcacggaaacgctatgacgcgaccgagagcggggtactacatgttcctgtacacggcagtcacttataaacattagccctccacggttgcgtcagaagaagccccctggactcgatatgtaaggacgcttccaggctctgcccgtgctctggtcaaggcccgggcatactggaaatgcgtacctgctaaacctttattaagtggtgccttatagggtggtgtccgacctgcccttacacaactatgttacggctataccttgcagaatccacttcgcaccgaattagtcttcgacaagtcttggtacaagggggcggacttaacagccacgtacgtctaccgaaacggctccaggaaacacatccccgactgttgtcacgtgttagaagcatcaagccaggaactgaagctcagcaaccggccacggtttcgtctgtatccggcatgcatttactgtccgagattaggactctcttccacaaaactgactgcctcattgtacatttgaatcatgcactagtgaacccaattacatatcaaacattctccttagtatacaactagttgtcgtcttctcaagatggtgctacaccataactctggggtctaccactgacttcctggacgaggccatagtccttgtaccatatacttttagttaaaatatggacctacacctgaattttgtccgcctcctatcccgactataaccaaatttgaaccgattttgcattactcatccacccacagcattgtgctcaagttgagtagacgcttcatacatagtgagaaggtcaaaaagagagcatcttgtttggcgacggtctactagcaaggcgggccacattgccggtagaaggtgacgatcccttgattctgtatggggatggcgacttcgagttcctacattattggcagatccccgaatgacctggttttgttggcatggactcgcagctagcccttagtacgttactttctaccggcataaccctcattttacttcagctaatccctgcgtcaagtcggcggctcccctgatgtaaatgcgcgggactgtaacgagtctgttgcggcggataccgtcttagtaacagacgtaccgattgctgccttacgtcctccagtctcaatcgtaccgcttgttgacgcgcgtcatgaagattggatagatcggacggttaagacgtagtggtgacgacaaccttgagatcattaagtaatttgcttttctagatcgttggctcatcgtgtgcgagctccaacgaaatttccaagcatttcgcgacagactccatgatcttgattgatcagtgtctagcataccactaaattgttcctagtgcgctcccggagtcgaagcacatatactctgtcacacgctaccattatccaggtgcttaattaatcactcaaggaccactgccaaacttgagcagacgcatgagaatccaatcgtcgaccgcatcgagccgattgttgcagctatgcctgtcttcaccgggctgaccttgagatgtgtccgagcttgaaattcgcctgctccccataggctacggacacgaacgggtcaaacccggatataatggcgtctcgtgacattcatgccctcaaaaaaggccctatcacccgaataacgcgcggcttctctagcttaatccatgcggcaagggacttacgcatacgtctgtagggtccaccgtttatgaacgaagggctctggccacgccttaggttcctcgcggtacatgtgactcgcgtactgagccactggccgcggaaggctcgcgaaggacgggtgtgcgtgaaagcaatctctatacggctatctgcgttcctgcctcggtctggtgtcaaaatcacggactcacggaaattcgctcaggaggcgactgtaagcaaagaagttagattaggcaaggatgtggtattatgctaagagtagtgaagagccctatctaagaaactcggcaccgatgcgtttacgaattatcctggttacacggtgcgttctgcaacatactcggtacgcgtgacctgtggacacccggagttacgtctgggcagggcacaggctttagcaaaaacgagcgcttcgcttcctatctgatactcctcgccattcggtatgacttcgaacatccggggaatccgcgctcctacatccgcctgaatgtgatgaatgcgtctcatgattcccgatgagatacgtctgtaatcaactgcgggttatggaattcagaccgactttttagggcaaatcactacgtggcgtgcaaatttttcccgcgtattcgtgcgctattgatgagctcccggttagttcagatttagttccaaaatcaagctcagctgcagtccgacatcgacgaccgcgagcctttgcagattccttcgattcgtgtcacgggtcggttggtcccgcaatatgccgtcttgcgccttttggcgtgtgttgttccatttattgactcagctctatgtgagcgcaatatgttcgcgtctatatatatgtcgcgctgcggaagtgaaaactacatcttccggaaccttgcggcactactattaatacgtgagcaggccctgtcttgtatgagccgacatagtgttacactttgatggggcagagtggagcccatatagtccgctgacagtggggacatgtatacgaaggaatgctccactatcgcgtgccccacgtctcatctcgggttagttaccgattgaagctcggtgcaggtacgtccgactctaaggagaccgatcgacatacatacatccgtagtgaaaccgtccaagcacgcccggcctgtggggaggattggcagcgactgtatcgagcgcaatgagaacttaatgccgtaagattgtctcgtcgccacgcccccaatcggctacgttgagtggcatgacaggcttctgggatcaatttctgcgaggtataccggagaaaggcgtcggcgaaacgatcttaaacgtcatccctgtgtgcaaccagtacataatccgatgtataacagcgtcgagggggtgcatccatctcaacaagagtggcagtgccaaagattctggttgtattttcggttggtctactatatgctaagagcacatccgtccctaggcacctccgtagtggcttttgaaatcgaagtgttacgcgaagttacctaagtagttactaagttctaaagacataacctcccacaaaacaacgtcagcataaaaaaccgagtgtcgtcgacggagtaaaataatcaagcggacatgggaagctacctccaccagacgataggaagtgccgctaaaccttttaaagacccccttctcaggcaaaaaaggacctcctacccggggctcgttcaacaaccgtctaaccactcgctatatcggatgaagcgttcatgcatccggtacttcgatactgctagcagtaccccaggtactcagggtggacacaaagagcctggagcgcctatttccgttgattctttacacagtaaagggcgcacgctgacgtcttagtggagattcactgtctttccgtcagcccacattgtgtgcaggtacatctcggatggataaaatagggcctctcaatctaaaggccatgttgatgagagtccccgcccgactctcgcgctccccatcgatgcatgtatataggccttgcactctagggagcgagcgcggccgtttcggtagctaatggcgctcccgtgactcttagatatttagtacctttagacttactgacctcataattttcgatttgttatatgaaggataaaatcagaaggggcgctcataagtagctgatgatgctagtgagacacacctcccagtccccaagtgtggcgccacgatgcacgggtacactgctaactgtcaagagcactcccattttctaacctccacatgaaacgcctctagtacgtgcagtccatcctcttcaatcgggcgaaggggatgtgtatggactacaactctcaataagggatgggacgtaaactagtaagcttcatgacatctctccaacaacgacatcaggacaaagacgtggactggttgaaaacctgccactactggcccttgcgatgtcgtggatcgatgggttcccggtgcctacggatatcgtatccgttagggaaagtgaacactgctgaaatctaggtcggtagtcagtagcatagataaaatcattgtaactcttgtccaagatttagtagaatatgggggtgtgccggtggcggacgtcgccgccgttagcaacgcgatcggtcatgggtaaatcccaacggcgtatcatttcgaccgtagtaggcatcacagggcggttcgggagtcagcgcccagctacaaatgccaaacggtgagacactgtagcccctgctcaagactgtccggagtatgggtaaagctatgcttttagctatcgttctttgcggctatgagcccacaatgttcccaagttgccaagtacgcttgattctttggataaagttacacctacaggaccaaacttaggacgacaaccccggagtccgcgtctttgttacagtattaaacggtgcttgcaaagttcggagtaagcagcagtgcgcgcaagcagtagagaaaaccggcatctgaaccggcgcggtcgccaggcgtgactcaaataaacggtatcgttcaacgggacacgtgtaggagggaacaaggtcttgcgatggatatctttcactgcatcacatttgcaacattagatatttctcacgaaaacatatgcagtacgaagtaggttcatgtagtaataaggggacggtgggggaactgggacgtatttttcccacggtgccattatctctcgaacatatgtatcaattacacctccggaacggcgtcctatgagtcgtagaaagtctctacagtcaggccgaaggttagtttttcgaaatactgcagtgtcatcgcaggtccgcattatttacggggccaagaatgcaattgactaagatgtttcgcttgttcttagcagatacatcaggaactttcagaggatctataagcaggagtcaccatatggtagcggcagctgcctcacggctggagcactgaaccgtggctgacttgtcacgttatcgagcggctaatggagaataactcgctcatcgccatttattagctgtttgttatagattagagacttcgtacaggtaggtaggacggccgcagaaattccgcggtactgattgcttagacaccgccgaatctatctattgtgcctcattactcgctaatatctaactaagttaaaacataaatctcatcatactacaagagcttcttttgttttagaccccacgtgttgctaggtacgtacgtacagcctggtaatgtgacgataatggggtcgtggcatagcagctaacactccacagttatagggaagtacaatctagcatacaagcggatcactggtccaggactacccgcctcgggaagtcgcactagaaagacgattccatagcgacgtctcgagcaacaaaaggcccgggcgagcaattctctttatactactgtatctctaattcttatatatgttctaaagagcaggttcatataagctgatctgaagacggcaacggcgaccaagagttatgcgccttcacaccagagtggattactgatgactggaccgcgggagcaaagtccgctcatagtgggagtgacagtaaaaccgagagttttgagggaaggtataccacgagtcattacttaggaaagaacttcgagtaacagaggtctaagctactaaaactagcacaacgatggcgaagattttctactaggaatactagcccattgttaagatgcgggcgattagtggaatcgtaccaagatgtctgtctcctaccattaatcggctactgcgactttgagaccagtaggagccaattaagggcgtacgtcatggtacagtaacgacctccgtttcgtgagtccctccacatcaatccaagggcccgacaattccaaggatgaagaatgaaagggaaaaccaaagccgtttgcttttttcttggcagcaggcgtgaattagggtccgaacgaaaggaatagggacacctaccgaatcgtgacgacagcagggaagcatgttaacaaacgatgccttccactgttggagctcctcgtctaatagacctttaaggagcggttccaagttagaacagccacatccctctatgagtctatgttattctggcgtccaggatgagaactcatcgtaggatggctacaccttcgcgccggcagacatcggccatgttttacgagccagttaatgaagacagtcggtcgtagatggaatgtggtcatcgtggccttagagccacataattggcacgaatgacacttctccctgcagaagttacaaggatcgttgagcccttggctgaatgtgtctttcagtgcgcgagtccgttaggagcggtctgcgaccttgcaactagagcagtgggtcaggtctccagaaccacgtcaaacagagcgcggtacaatcaccaggcaaacaaccaaggcatttttatttcacgatcctcgcgggttgcctgcgcagctccacgtgcatcccgtaatttaaggcctctccagcgaaacatggcacccaaacagtgtttgaatggcggcttagccgggttgtatgtccgaagctatagccgacactgacgtactttgaccactcaaaaggcaggaactatcttggggagtcgacaacaatgcactacctcaaattgccgtaacaccaggacacccaggcctcgtacccgaagaggctgtcgagtgttagcccgtctagaggcagtgtgagagtgccccctggcaggtgaactcccaacgatgtgaatgcacttgacattctaaagcaggtggccaggaatacttataagacgacggttacgtttaacgacgatcataatgacacgttcgatatgttgcgggatcctactatacacttaccaactgatccctacgcgcgtcggctgggcgtgtttggactcggctctcgcatttagcgatcacatcgccaaggtagattgaagttgcacctgccgcgagtatctgccgaaaaagttcaaggtatagaggtctgtgaatgctgcacctgctattattgtgagttagcatagaaccaggtaatatgagcggtgatgcctcaaaaacgatattagtaatggcactcacggctgcttcacctcaggtcgtaaccctcgtgacttaattctagtctctgtcctgtctggccactaatatggtgagttttcgatgggtcacgcctacatgtcagtaataagcggaacgtggacagaataacaccgcgtagtgtcaagcgcacgccacctgccgtgaaataggggagggaatacccgcgacacggaatacgatcgcccttcagccagacaagccatgcgggctcgcttgggtgaaaagagtaaaccttgggatcccgaactgacgccttccgccgtgggaaaatcgaagaccgctagatggaatgtgaccccccattatgaatgcggatggcggaactcgagtcttatttcttacctacggttactctggcgacataagaatttacatccctaatgtacgggagtagacaacataaactcgaataactagctagcagtataaaatcaagtcatgttgagggactgttagtagtaggcggtcaaagttaaggggacataactaagcgcgctggtgtccgccaaagacgtgtactaaatctaacgatccaatgatgtttcgcagtattagatgaaaatggagcggaactttccttatgtaattgtatatcgtttcctctgcgtgcggcccccaaatattaacttacatgtctcactttaaaccaccagatgacctcgacctgactgagcaggctggcgacgggtacagcctcaagtggctgtctgactggcaattaaatgcgtcgcaatcacacatccgattaagaatatccgatactcaccccgcaagtaggagcagaagcgaccagacgcgttcatcggcaccgggcggttatactggcatttgatgccaggcaatgccaaactagtgaagatcgaaacgcaagaagggtggatgagctgccgatcatcgcggccggtaagggggatacgggtctggtgtctgtctctgctaactggggtaagtccgtaatgtccaattgaggaacggtactcttgacgccctagacgtaaatgatatcttgtaggtgtctaggaatcgggggcataagcacttgcccaagtaagaacggtaagcaccctgcacagtcttccgccacccttctttaaaccttgtcggatctatccagggtgcacctgcttggtagagaacctcaagcgatggagacgggccaaaagaggatttaaagcgtaacatcgctagccgccagaggtggagggtactcttaaccagtctggagaactatcactgatatatgatactgcacttcctggggctgggaggacgtattaaggcttagagcgaaagtgagttatagtacgagagttcacggtagtcagtcagaagatccatcgtagtcgatataggctcaactagcacgccctaatgtaaaaataggcctccaacgcgtttcagccctagtagtagcgttcaaccgagatgtaggcttaactatgacagattctcgccacagccctgagtaagctccccacatgtaacccggtttagcccacctgaaaccatctcaagcctatgtgtgaatacataatagaacctggtatcttagttcctcatgatgagggtgtagggcggggctaagcccgcaacttggcacaacggatagggtcgattcactagaacgggttgtaacaacggagtggggtgtggctggcacatttaaaaagtggccattggcgcttaggcgtgggcgggggacaggcgcacactccgctagctatggcaaatactgacacccctagattttgatgacaccacaatagtctagagccacaaatgcgactcgccacgtcaggtgcaagccaccaatcttggactgccaagagcaagacacgagtcgggcccaggtataattacaacgaggcatttagcgttttcctcatctgcagggagatacgtagcgaccaagcttgtacccgataagatgcccgttaaacaatcagttgcattattcctatcgatcttctacattacgttttggacccgcccgtgcccagcaacttcacatctctttcacggtacccggcctccaaacacctgcagattccctacacgtttatactaccaggtctttatgcataaaacgtacttcatccacagacgtagggtgctgcttttaagtctggagtactctgccctatatgcgcaccaaccttttggatccgattcgtatggaaacgccggtcggaacatggcgcatttagcgtcgataccgagattaattgcacgaagtaaattgctccctaccaaacaaatccaacagccgcagtccctgatactagacgcatgattacacagcgcttggggcgaaggctagttatttaaacagtgtgggaaacgacaggagatgatcatcaaggtaccgtcgagaaactgcctatttatggttacgatatgccgagtatggatcatcatagcacccagaactcgccaactgatgcacgaatggtataaccagaccctcgacaaaggataaattggtctttatcaagctatacaacggggtgggcacacataaggatacgacgcctttcccatttctaccaccattagaccagtgtgctagaacatgttaatcgtacttccagttatgcggtggaggtgctgcaaaagattctcatctcgctcacggtcacatgatgacgacttgagattgcgacagtttaattgtgctattcttttctgcgttgataattatgtgcctacgagctgaactctgcctacttattggcttaacgatatcatttcgggacgcaggtcacgaagacaacatgcgcatagcatactgtgtatcaatactagatcccgccgaggtgatatcttcatcttgttctggaaacctctccgcagccgaggatgtgcttaccacccgatggaatagacacatctcacgtagccggttctgtcgtcgccaggacttgacatcgatatgtacgttagattctcatgtgattatcgtagggggtacgatgttagaacttatttagagcacagtggtaattttgtctttggtccgcttactccgatattagttccgtacggacactccgcgggtaggacgaacacggatagcatccttgcaattttcgttaatcaatgcggtagtcagagtcttaggcagaagtcgacacttatctccccacgtagcgagaaggaaaacccaacaccctggttcgtttgtcgaacaacacgccggcatgtgcgcgaccttcccccgccacgggtcaccatagagtggaactcgcgtttataggggtgtaggaatgacaaccagacatataatggcacatcggctcttgttaatgaatacgacggtttatgcgagcccaaataatgctccaaccgtacgaccctctataatattcgcggttgtaactaggcttggaggtgggtgcaatgggcccccgacaggaccggtccctaaccagagagtctagccagtggctatgcaacaaggcagtcctgatcgacaatgctgacaacccgtttacgcgcttcacccccctgacgccttgacgtagagttaggcttgaaactgcactgagaatgttatctgcgagctcctctgtatatcaccaaattatcacgggctcgactttgagttttccacctccggcaatgcgtttaggacggaggttttaatcccttcagtcctcattgtacgataagttgtgaaattctgcctagttcctggcgccgtaggtagtactgcctgatatgcacttggataatgggtagtcccggaagtacggctcagtccaccgttctccaggtattggatagcatcgtgtttacgatccagagcacataagagtagcgctgatgccgataacatgaagtatgcccctgaaggacaggtgcttgtgatgtttgcatgctcctttaaaggtaagtgcctaagttaatttagaggtcgtcacaacgaatctacctacatatattgcgttcctgctaatatcttgattctgcggacactaaactggtgggggtccgcacgttacgagggcggctgagcgatcgtgacaaggacgcttagccattactggcgggccccgccatccgtccttgatctttgccaatgcatggatgacagacttacttgttccatcagactttcataaaagacctcggaactgtacaataggacaaaaaaagacttgcggctgtggatgatagtggtggttgcttatcccataggtatggtctcccaatgagccgagcgtggggaccaatgtccaggaggtgaaagagtgccaaaaccacctagaaatcgcaccacaatttactacacgagttgcatctaaaaccagcacctcgtgtttctgctagttagtagtctttcaagtcagttctacccacatcacaatacgtattactccccatacacgaggttgaagtatcttcttggcatgaggcgtagcgccccctactgagttgcctcccgtttggtatggattcgagcgtacgggacacggaccgtctgtctgaaaatggggtaagacgctagacatgtccaatccacagagatgactctaatgactttgactcaagacggcagcgggctggtcatgtgggttcatcgagagaaccgttatcggtggcgatatgctggcgacaacccaccaagggcaatgcggactatcccgtcgataaacaatggcttacagaattagcgttccccacgaggagcgtactccccgccgtgatccagtaacagtaaagtaaggcattcagaggttatgttgatattcagaagtgttgtagcactaattggtaggcggggagggcccataacccgcctaacttgcgttaccatagcctcaagcctagattaagagtgctggaggaatctactgtccttcggggagcaagtgctataagctgttcgagctatggcgaggaccggcgccgtgcccagtacaactgtcattttaacgcttgcgcgagtggttgtagcttgggcctcgctcccgtgctcagttcctgtacggactcacacacgcagacccctaaccttcaatgaaggatggttaatgaaacctcgatctacataaaggacagaatatccacgccatctcctgcggcgaatcaccaagagtatccaccgagttaagtcatctcgcggcagttgtcatgccttagtaaggcgtatcccatgggcccgcccggactgatttcaccaaggcgctctcgcttgacaagttgtgcaggcggaaagcttcacgaaaacactaagtgttagcgactataatcaatactcgaggagatatgactggacgaggttttttagatggcgaccaaaagttaaagagctgagctttagggtatagtagagctgctccggaagtccgacagattttcgttggacagcctttatctatcaactaagtttgggaaggcatgaggacttcgactcatcgtaccgtctgtaggggaagcacggcacgacttatacgagcggcaattcacgatcgacatccgacgcgacactggttcgacagcttataaggccggttataaattgtgtcgccagaagaagggttccgacccgcacttttccagcgtcctgtcatccatggctagtcgtacaccggtcaaagaggttatggctccgagatgcttgggctggaagggccgatagtctcggccagcaatgcgatgacaggcctcccataccgggtattagccccctcgatccaaggcgcctgacatcagcgtttaatcgtatactttacagcggggcagtccgaagatttgtgtaggtgttaacgtattggatacagctcagctccctctgaatgggggcaacacgatatcacgtgtacaaacattgccagcctcggccgcgggagcaggaggcgcacgccatgaaagggatagccagctcccttactctcgaacaacggtgcaatcccgagtcggctgggtcgtggttagtgtttgaaagagccaattgcgcgaaattatctgcgctgctacgcggccgttaacaagtagtcccgtggctccatgggaaattaaaaagaaatgcaaaggccagctctcctcagcatgccgcgcttcaatgcagacgcatgacgggtcaatgcctcaacattgtggaatctccatttgctgagaccccgggccactgctcgtgttctgaaggaagcctgtcactagggtgtgcccatattaccacacgtagcataccgtaatgcaagtacgcgactatctttatgaattaattgctgtttacagccccagctgctagtactaaggcgcacaagagactcgggcaaaagaattatgtcaaccagtaatcactgtcgtcgcctactatgctggagatgctacatttactgtatgcagctaggtagccgagcatctgaattggacccgtgctaagagacaatcaggtatttgcggtttcgcgccgagcatcattacctgatctatctgcaagtgacggggcagatggacacacacccatgcacagccatagaaactgttttaaaaccgccagccgtgatcacgactttgggctgctttccagtctgaggttgacgcacagtgtgccgaatcacccctctcagtaaccagctctgaatgctcgtttaagcttccgcctggctcttttttcaggtgcggccaaacgtttgccacgtaggtctatctctcaagactctgagagaatgttacgcagcgcgctgccggaacgaatgatcgtatatacccttaaggctcaaccgcccacccaagtactcgcaccattgtagtctctcttgaagagcatcggggttttgcgttcaggttcggctaccggctatcggaccggtccagatctaacgtgtaacctcaaatacagaaacagcttcatgggactatatactaatgaggagtcacatgatagccaactcctgaagagggatataaaatgcgttaatacgcggttgctaacatcttcatagatcatctttgccaaaggtggagcccagcttaagcacttagcctcgatatcgattcctaggtggcaggtggctaacgaagagaactcggccaattctctgtgttgaaaaagaggaacggttttatgcgaccttagcagccttcccgcgaacttatgtcctgggcgcgtttaggcattcctcgtcggtctaacgtgcaaattagccgactcacttgggctcgatatcctgcgccattgtagcataacggggtaggccagagagtctgacgattcgtctgtgagggcttcgttgcgtacagtacgcacgttcctaacctagctctcttcattttccccttagcggcgtgcaattcgaacgcacaaggctcaatcgcgacaccaaactcgattcatctcggggggaatgaatgctggccttgggtgcactgacagtatttttgcccatgcgctatggcgaaaaccgcccaactggaagtgacatctgaaaaacagggttatacggttgggcgacccatccaccccttaggacgcacattgcaaccgtgcatcgagtactgatagaatctttatagcgcttcgctgttgcgccgctgcttagtactggctcactcagctaggctagggtcgttcacagtcgcctattgattgcacctttgccgaggcgactggccgaccaaagcatgtgcgttaacgcaggtcaagtataatagaacgaaagttgtaacagtataagtcctcctactcatcaccttattcagcaccataccttggttcatcgtgtggtgccgtggctgatacgttagtcgggagctattgaaaaggccccactgagggctaagcgtaggtcgtcgcatgccggaagggaagaaacgtgaccctctggtccagtggaacgacaacagttataccagagcttgtgccacccacgactctgatgcctctttagggcaagcctgcacgcatcttacacacctacctagtaaacttttacaaacttgaatacatggacggaggctcagaatcatgataatacaaaggctataggcgtcaacaccttcgagcatgatataataaggcacgactagaaggggaagtggggctgctgtcttgctaaagcaatggtgagatatatccgaatttgctgctagtccctaaagattttgcccccaacgcaattccggttcttcgaactatacacgcgttttaggcaattaagtgatgctgcttccggtcggcgcttcagaaggtatttagcccctgtccataccccagcggccaacttaacgcttacggtgctatactgggattataatcaatctggcaaagctgattaccgcaccacctgctctttcatcaggtatgattccaggcgttcgaattttatgctaagctacgtgttaccgaatgaagatcattggagccccgtcagactcttctggtaggcgcaaaagcctgtgtaaactcatttccgctcgcggggtataagagcatccgtccgcgtttgacttacctgctgttaattgagcgtttgggcatttgtctgtacctccaacgctttgggaaagatctcaacgtctacagccttgggcaatcattatataaacgttcaaggctcactggtgcagatgttcatccccatcactcaacctttgcattagcagtacactcggggtcatccaacttgtggtattggtatctatctcaactgttgagcgctaaaaaggtgcacgtgccgcgctcagcgtattaataacttaaacgtatagctaaaaggtgggcggatgcggcggtcctagccccgcgatcgcttagttaccggtacagacaggctagccggttgttaggatttgttttcaacgtgctctatcagttgtcaacatttgggagtcagagcccgaggggcacgcctcagatcgttcaatagccttcccatgacacgagtgggtcctgctggcttagcctccccgctacctaactcggtaccggacgggactcgctaatcctccacgttgtctctagggcgaatgcggccatacacgtagcttaagagattgtaccctatcagccggacgggcctcttaagtgctatcttaatggaaaagtgaattgttgtccctccggccgcaataaacgtttttgcgctctcgggaaaccggcggcgggccgaacggtacatggcagcatgggtaaatgtatcatggccgtccctgggtgccctactcacaaacaattcacactgacagcgagtttctacaagccgcacgattcgcctcaatatttgaggctgtatgcttttggaatcaacaacttcctttagcagagttctgacgacaacccctaaagttcagtaatgatttctaaacaatccaagcaaaacagaagaggtgcacgactagggttgcatcattcctcttagggtttctccattgggaagtctgaatacttccgtactgaatatggcctctgtgctgatattcacccgatgagttacacagctctaagaagattaaacgaaaagtttcaacgcatcattctccgacgctactcggacccccttttgaagtccagaatgcgttgacaagcgagctcagcaaaccatcctagctcttgttcacctgaatggtggcatacatcgcaaatgattaaattcagtgcgaggttttgcgtcgacaaaaaaaatcaccgttgccgaactctgtcgaggagtagtaatcccaatgccgctctgagagggcgaaggtgggattatggaacgtgccgtccctgttgcgcaataagatataaagtgtccgggtgagcgttttagtaaatattctcacacggaacgattgttcgttgttggacgcatccatagtaacctatgtccgatcacaaggcgcgtcctaaaacctgagcctaggcgtcgctttccggtggtggctgttaactatcgcattctgaatgggacggttccgccggatcccgcacgttgtgcgccttaggcaagcgagcctgtctatgtgggtatatgacagcaatgccagaggccgcagtgaggtgcctgccaccttgatcagtgtctttgctatggatctagtcagcggatgggagatctcttcgcatccgcactatagcagttaacatgacctgaagtcactaggacggggaccccgccccggaagctcgtgctattccctagcctgaatcgctgggtctgagttgtgaattacagatgcgttagcgactattgggacaagtagcaactgggccgataaatatggcattatctttaaagtgacagtactacgcaatcagaagcaccaccgcttgtcgtgcatactaaactcccgcgtgaaacatttactgttctaatacatggaattactagaactagctaaggtggggttgccggacggagaatcattcgacagagagaacgcgcttgcctacttgtggaagcaacgaagaccgagctatattctgtgactataatggagaatcgttagatgtgtgatcaaaaaaatggtagaaagttggtcattacttgttgtttttccggaggaccttttcagaatatgtgatgtgccattagcatgtgggtgaagaacgttggcgcgtcggcatctcacttcctcttcacaaatcgaaccgtgggtcttgtgtagaaccatgatcgccgggacagtttggccccgtcgatgtctggctttcctgcccaaagcctgtgacttagatcgaactgggattgttgcatcttttaggacgtgatgcgatacgttcgcgtatgttcactagcaacttggtcgatgtaaagtcgcacgagcccgcctaacgagcactactaatcgagttgcatgtaagcaatagacatcctccgttgcgctagtgctgtattatgaagactttccgatttcgttccacatcttcgcgttgagcttgcacatgtgcatcctctgaaccgaaaagcagtcgcgctctccggtgtgatgcaccacgttgcgtttcatgtaacgttgcactcgatggccctgtgctacggagggaccggcagtgggaatgcgacagaatgtaacgatttccttacggcgctatactgcacttctattttgcacaagggacttcgtgcctctgaaccaaattctagttactcaggggatttcgcctggtttggacggactcaactttctgatttacgttcggtatagcaaacacgtacattcgtataggttaggacgggggtttacgagttcagaacagtactgtttccctaagtatcacaagagtattggttccgaatcggcgaattgtagtttcgtacggcctgatttccggtgtggcggtccgttgtcaggccacctcgataactgtaagagtgctaaaagggagtcgatgttgctcatcgttggacgcctttctcaatctgatacgcgctacggtttcaaattctcgtattgtgtcaatcttgggccctcgtacctgtttggccaagacccacagtctaaagacacagatcgcttctgcattcatttatactgcaggccgagagcttcccccagctgctccaatccgtgtcgccatcaagcctcacaggtttatgcaacgtgccacaccatgcttcattgtgctgtagacctagaataccaatgttttgtcccgatgcgggtcgcggagtctacctaatgtaactaaccgtacagggctcaaaaccacctactaggagtgcgggtacccaggagggtgtcctgctatagtgtcagaatggtaattgcgcctgactactaaggttgcagagatgatctaaactggcgggcggtagggtgaaacttcgaataaaatgccatgggcgatatgctggtctcgaagacgtttaatggctcctcacgatatcaataccagaactacgtatgcacgcgccgcatcagcctgttgctggccgcatccggattgatcgattcgccgtgcgagttttgccatctttagaggtcactctgtaattaggtctactccgacaatttatctaagtcggagcgggggtcaatactcagacccacggatctttaccgtacaagtattcacgcttcacacacataacggagtcgcagctaccggactattctactccattactctagccccggtagcatatataggctgattcgaaggcaatgggtcttatgatggctgatctattacggcgcaattctgcgagctatggtgtgggctatcccgcgcatagctttagttagggcacagaaccctttcatacgcacaataatgggttttcttgacctagtttacaagcccccctttggggtccgcgtaggtgcatcaggcttgaggtcactagagttctctttattgtcacaatcgcatggggataagcttcgtccgtctagtacagtcgctatttttcatcccattggacggagtccggttctgatcaagtctacgttctatccgcgttagtccccatcccagacatataaatcccgtagtgcaagcactcgtataagctgctcgatctttggagggagataggactatatccttttgatctcttacgaagtaacagaacattcggcgaccccgcagggggacgctgttgaagtcacggcattcgacagatcaatctgatactgaatgtcttcgatgctccgggtctgtacacagccctatttacttaagcgctaaatgataaaaggcacctaatgtggaatgcggcgcagcagcactgcctacatttcctcactgtaccatgagtctttaagacgtcgagccttacgcgtcgcgacttagtaatctggcgcgtacacacatggcaggtcgcaggttccggttagtggagtacggggaagcgtcacaagcgaacctatcacccgttccactcattaatatcgtctaattgaatctgaatactgcgcggagcccctactaccacacagcagggcattccccattcagccccgtcatgagacagtcggatacaaatcacggtaagcacactagtgcaatattgttgtatatcttccagtatgacgggggctccccatacgaatatccttaagtatctctcggtttaataccaccaaggtcgttcaggttgacatcatcttgaatcattggacgtggcccatcgtcttaagagtacaaaatgaaaaggcttggcaggtcgtagctggttgtgaagcaatcattgatagggacgtgccaaagagtaaaactccgctgaaatgcaaatcctcggcacccccgatttagcaggtataattcagtgaatcgagtgtgcggtttgcggagttcaaatgaacggcacttaacgaccggaatgtgaagatcatggcatttgtaacactgttggcgccgtccagctagttcggaggggtcagatcccgttcaaggcctaagcgagcgatccaactcgatctagtgacttctggggatcaggcgggctccggataaccccagagagcccgcaatgtcaggcccgacgcgtgtctcccggtaatctcaacgtttactctcagtttgaaatttttgagtagctcagccgtattgggccgcccaactgcccgagccgtttcgtaccttgacactacaatccatctatcagccaagcgcaaccagactacggggcacgttgcatcacggggttttcaaaacggacaaggtcaactcgctatcttataatcccttcatctcaacagccagaaccaactcgggttcgaggcctcccctggtagactagctttccgcgacagtcgattggcagctggggatctggaattccttaccaaaggctagggcaacaccgacttaaaataccccctttgacaggctacactaggatgatgcatgcacataacattcgtggagttatgttccacaggaagaatcagagaaagagcttacgagtatttcttatttatcccccgtcacctcgcccagatcgtaggtctggaatcggggttgcgtgtaattccgctcaaatgatcccattttcacctacttacctgaatcagtacccgcacattcaaaactacacatcaggaagactctagaactcgtcgacggctgactgttgcatacgattccggtgacgcaagtttagcacacctgtgggctttggcgaataacttaacgatgcactttggaccataccacaaggtcgttatggcgaagtgaaacatcccctccctcggacgatccgccaaaaaacattgaacgggctattggtctatagtagtcgcccatgaaaggcctccctaggcggtcgccttgcagaggcgctaggcttaaggcaaacgcggaatagttcacgacaggaggaaacaacctgacgaagttcaatgaaggtgacgagtagagcgggaggtcgacgttgagatacatcgggctagcgcgatcgccttctcccgactaaattgagggtatcctgtaagacccggtgaggatctcccaacatgcgcatcttgaaatagtgatcgtttattcttaccccagatacaaaagtgggaactaggttcgtgaaaagaagcagcaaagttgtactgttgccctcgtgaagtcgctggtacgtataacattcacagtaataggcaaaggagtgctcgttgggttttcgtcgttactaccgctcaccctaacttaggttctatgtttgactgggagtcagcatattggtctgcgaacagcccataagtcggggctgccaattgacgcggtatcatcacactgtcagtcatctgtttcagaagtcggggtgtgcgacctgcttacgtctattactctctcccatggttttcagaatgaagatcaaactgaatcagatgtgccttctgattgtgtttaaggatcgttggcccggacataattggccgacgtttgaccatacacatcctacttacgggagagctctagcacccggccttatattcactgccgttgcggttgcattgcacaacatactcacggaccggtagtgttcggggtggatcaaacccttccattttcgcagtgacatagattattgacctggtggtctctatggtttttctgctgacgctgaccgtattggtcaccaaatgtgtgatagctacagtaggtacggcttcatcggtcataacctggaacagattcccgaaaatcgcatctagaccgacgccccaagcccgccgagccgagcaacggagtgtctcctttaaccctctagcccgccattactgcaggcccaggcttcctctagatagttctcacgatagccgttagtctggtgctcccaattctctaatgccaaaattcgcacacccggggccacgtctttaatcaaaacgccacgctatctcgtgcgtacgacccgccgtataactcatacgctctaagacactggctatgagtatgctccaatacgaccctcggtattagcaaaaagctataagacaatccgttagatcactcctccgtcggcgactacggtacgatgtctaaagtctcaatgccggctatctagcacaagtagtggagtcgttaaggccgcgccatcctcagggcaacgagctgctatccggttttgaacgatataatgttaaggcggattgcggacaaggggcgcgtcagaagtttcctacgctaccactgacagtgcagtagctcaataaagctggagatcaccgataactatcaccaaccatgtccaactccagtactagtccacgccgtgggcgaggatccagttgattggatgcgtgagctcgccatctagtgcgcccattagccactctaaagccgagcaaatctagaacaaaccagacgccgtgagggtttagatgttgatgactcttgcaaaagagcgcaccggaacagctagattagcctcctacccagccattataacgacaaatagagcgtagcctcaagatgaggctacaacatggaaagtaaagtcgtaggggaattcatcgtcaccacttgtaagcgccattgtaggcgcgaatacaattacgacactcttagctgtctgggggctagttctaatcacagatggagcatagggaaatagtttgttgaatagttacaggagtgacgacgctcattagcagacataccattacggcacgcttcatattgcaccccccggggcgtaccagtccggccgaccccgtgtatggcatattcatttcactctgcattccgtagggaagtagtcggagtattcgcggactctgcccaccgccaagtggcggacttgccgtctgtaaaacctggtgagcgttaaattgcaaactgctgcaattgcgcgcgaaccacattcatccgagcgacgtacatggaatacacgaacgaatggtatgacatccaatgatccacggggtatttcctcccggccttcagaagccgttccgaccaagcttgacagtacaataacggacccgtctactgttgcttgcgggtggtgtcatggaacgtgttagggacggtaactgttatacgttttactgagttactctcaacgttcgtatatgtgcatagtgcggtcaggagtgggaagatgtcgctgataagggacaatgcggtaatagaactctcaccaccgtagaatagagatgctgttgagattaacagggcgcggagcaactgggagctgatgttgaaatggctaatgctggtaccatttctgtgggtgggaataattgatatgaatctgaactaacgttactcatcataagatacttggggttcttgcgcctcgaaaataacaacctctgtgcgtaggcatgaacaccaacagcattaaggtatgatagaacgagtataatccctccgccatccgtccttctaaagtacacccggattgcctagatccaaagtagttcaacccttatgtgtacagcttgttgctgtgccgggttcgtccttataagctcttccaatagcccttagctggaccaaccggaactcgaccatgcacacacagtataatccgtggactgcaactggaatcaacgaccacagtgccaggtaatacttatttattcctggatgggcttccgcggagttctgaggtgtaccgcccttgtttacagtccgaggttacggctagcctgctaagaatatgcaagggcctgacttcgatctaatagtacattctatggatctttggaattggtgctccagctggtggcagagcacagcaccgtaccaggaattgcgattcgattaatgcaaggtttatcgtgcgatccgagaacaacttgttcggactttcgctacgcgagacgcctgagcacggtgtgcgattttccctctagcctaaagcattgtcccgacctaaaccataacgccgcccgcacttgacaagcatgaatataacgggattcgagttcgtggacaaagaaccaccctttatgccgtaccgatcaacaatccagcgtgctccgtttcgtgtggttttatatactggcgatccatatgcgctctcagaagaacaccttgctcgagcactctaacaccggccgcgggtccggataaccatacgcctctctcgatatcggtaacaagcctcaattcaggttcaggtgccataaaccatgcttgtgcattggtttccgtgttgtagccgatttgcgcggagagcacgcacatagtaaacgaacattgaccatcgacagtatttacgacggttgatctcccgcaaaccataattttagtcacatacgcaatcgaggataagaacaaaagaggcggctataagctgtctgctcgaggatggtaaatgggtcgttagctaagcattaccaaagtagatcggatatgagtagagtactagaataggcagacagcttccttctcccacgtccacaatgctcgccagcttgtgtgtaaacgtgttttaggcgtttaacctcagttctactctgatgtgggatatttatacgcccccgacttggcgctgacaacaaatattccctggaagctctgggtgattaaaaaatatgcctatcaatctaccttcctaatactacgacaggagcctccacccgaatctaggatccatccattagcccggctatgatcgtcacgttttgacgaaggcatagatgtctttcgactgagctcgatgcgaggtgatgtttgggtatatcagtttcagtcattgggtcagataggtgctggtacgtggcctgatagctaccaactgactttggttcggtattgagggtggattacgtctgctatgaacgaccttcccaatgatcaattctgggggaggcagggcctgttggggcttctgtgacattacgggaaaggtactttcccaagttccttcgggaaagcagtgcttagtcaagagctatttaccgcggtttcgctcctaacaatagaagttcaatggcccaatgcgtgctggtgcacgatctcctaaccctccgtgagccgtacgccttcgcatgatgcatacagatgtaactagccaacctgggaggttggaatgagctgcaccttgtttagcgcgatcactacgggatcgagacctaagtacctgttcatgttaggggctcgcctgatggtttagctcgtccgacagttagagaccgccctaatagatttgaaaccctaatgacgctcgagcagaaacttacaacccgacgatgcgtatcactattatatgaagagtcaagtagccacgtggacttctgctagttgcgagggcgagaatgtgatttgataggcacagtggcccgtcatgaccggccctgaaagcaacgttcaaggatgtcgctatagatactataatcggctgccacctcgcgcgccaccagaagcacggatggcttgagtttcacggcatcgtcaacgtagggatctggcccctcgctacgcagtagagcaaagctaacggtttgactaccgtcagctgaataaccacgctaagtgtagtgtccagtcccccagggtgtcttcacagacatttcatttcaagccattacgccctcttttaatttatttgattgaatattccagtttgttcttatgagctccgaatatttgaagttggccctaatttagattggtgctcagtagctgtgtatgcagatggtccctatataactcacagagccgaggggcacacggctccgggactagtgtgtaatggcatccttacattccctcggccgtaataagggagccaaaagatcgagcgaatcgtcggcgataagcggcggttcaccggttgtaagggataataccctttccgagtctcataggctatcaggacgcgaactggcgaaaagatggctccgtccccgttcttggccaacaacgaacgcaagtttaacgtatttgcctccagcgacgctagtgcggcgttgttcgcgtaaaagcgggcagcgcttacagatatgcgtactagagtgagtaaagcaccccagcactgttgcggtgagcaaacactgcctggtatagtgcgagagctgaagaatccttgagcggcggtcactattgcgacggctggacctcaatgccacgagcaccggtgtgaccgtctcaacaatgcttatcctggccgtaatccgcgcgtgttggctcatacctatacctccgtgaacggaactgtccaccatgttctatgcaaatcaatgatttcgagggtgcccataaggcgtgcagctccgacttccctcaagcacgataggtattgcgtgaatttccaagacagcgagcaataattgagggggggcttctcgacagtaacaaaaatagtgagagagttccggttatcttcatccacaatagaggggcgcgttcggcctaaactcgtggtggcgaaagcgttctatccacgactatctctttgacgagccaacgtccctggcgtaggcgaactgcccgtgttgacggttcccgtaggttattcgggttagcagtatcggattcctgtccgcagggaagtcaacgtcgcaactatctcaagtcgctactgaatacctttataggacttgatatagatgcgcctacacatccgctccaaagatgttatggaatcttgacttgagtttattacatttgttactaccaatacgttgcgcagaagcacatttgtcgagtaggaactttcgccaccttcatcatttactgatattaatatagacggtccagacgtcctgcctaggaggtgctagatatacagccacggactgatagtgagcccctgatccactgtatcgtgccgacaaaagcgagcgtctaccttatgccgagtgtcttctcgccatttattcatcagtcaccgcacgtatggcatcttctgaagtcggctggcatcgcagagacgatctaacactagcgtaagcacggtgctccctcacaaccagaaccgagggttagctaggcatcctggtttagaatctttcgtagcgccattatagggagctgttggccgatattgactgggcgccaatagaaaatggaaactaaggcactgaaaccccactactacgtcgtgcattgatatcatgcattaagaggctaaagttttggggggctgactaagaccattcgtcgcccaatggcaagaggcgggagtctgaaatggataatttgctgttcgctatttgcgacgacagctggtgcctatgaaactcatagaggcaggcaaatgtctaatagtataaaatagtgaaggttttagcttaattactaataaatagggttccgaacaggacgaacagaagactaatgtgcgttattcagtatcaagagtaatcttgtcccttagttcatttttattgtccacaccttacacatcggatgatctgctcaggcgtgaactagacgtgagtaattggctcgtaacgttgaagatggccagttgagcgcgcgacgagctcttccaatggcgaaggaatgccaaccgcttaatacaagagacaacgggtcaagaatctaagaacaggaaggattaacggattcctcacaactagacagcaaaattaaaggcccggctggagttgcttcgccgccgacgatacagtgttactgagcgcattccgggagagttgaaaagtttagccagtctgcatttgtcgcactccacatatagacgtatggaggtcagtgttttactccgcagtatcttccgcaaccatagtacgagcgttttgtacatcccttctagtttcgtgatcccaccataaaatcgaacctcagatttggtctcttgatcatcattgtttctacccacagtttgagcggctgacttacttcagccagccgtaggggctctaagcccacgtctttcattcagaaatggagttgactcgatctaattcttccttcatagcaacatccggagccgcccctaaacttttgtgtagaacccaacgcgatacatgatttggtagctgtagcctccctttagtcggtgctctcattctccttgattgagctgttacctttgagacgtgcctaacatagttttcggcttcggttctattgaagaataaatttggacagaattgggtgggcagcggcgtcggccatccatgagcgctgtcaactcacggaaagcctagaaggaattcgcatcacaccgatgatccaacgagatgcgcgcgtaatcacggccccaggagttgctcaaactcagcactagctttaatggaagtgtgattacgccagccccatatgaacggcgaacatctgcaagcaagcgaccactccattggagtacattcattcttaccaggatccagcaataggaagtttttgcgccttcgcccttgcagctgtcgttctgcgagactaaaggctcacgatttcgatgtcccgtcattttttccacgcgacgtctgctacacggaagttctgaaaacgcattggacacaagaccgccacacagcagggctgagaggctagtggctcgactatttaacggggagaactcatttcgacttcaggtgcagggacaatcaaacatcaatacgttggcgagggaagccgcggcgtgcagctgtcggaatgacagcaatcgataccttgacatatcgccgatgctagtaccgcagtgcgacaacatggataaggccgaagccatgggataacacgaaagctgccatggtgaaaatggcggggtgtctacccaagcacttactccaatggcaaatgtactctacttgtacgctggaggaaaccacatccaagtcagaggaaactgttagtcgcgtgggttgaggcgacagcatttcgtgagtttcggtactgccagtctttcagatagggtccgagagcaaagcctaaatataagatgtgagtcattagaagcgtgcttcttctttagctacctgctccccctgtgccgagcttaggaattcaaagcttgacttttgaaaagctgccaggactagttttggttcttactacatgtctccctctggcccaatgatatgaaccccatccgggacattgaatacgtcctattacacgaatcgcaggaccgcgcgttcacaaatacacaactgtcggtgtcactctgaagcaggtgttttaatgtaactgcaggttcctctccctatgaggagcggcgtaaacggactgaaccctaggtgccgtgactgctgcaaaccttcaatctttggctttgctaaccatgatgcagaggcctaatgtacgaaataaccaatcaggaatggatcaaattcaccacaagccggctgtggtccccagcatataccccgcgatttcagttacgcgtgtgatcatccagtgtctgagtcagacatgggccaccccagtaaggatcgttgaaaccaattgaatccatctgctaattcggcatcaagcacaggactgggtcacaacatgggtgcagcgtcattgaccgtacaagactaagggcatgtaagcagcgggaacaccaacctggcaatcacaacgggatagcaggaatcaagtgactcaaccacggtatgcctcacgaataccttgagtagacgcaccaatccttcacccacgccctcaggggtcatgcagacttacacgccattcaggacattaattgatacctacaattcatatacggcttagtaggggggttgaagatcgaagtatctcagctcgctatcttactcttaccacaagtccagtgcaagtacctacatgattcatgataaccatagaaggattcgagttctgaattgttttaaatcgtccccaaggaccagaggacctcagaagatttgcatgaacgagaaaatgcatacaggaagaacgccgtcgaaggatgagacgacaatgaaaaagtctcactccctcagcggtcgacgattattacgcctcgggtagaaactgaaccctcagctgccaggataggtgattaaggcgtgttttcagtctatcagcgaacataaagtcagttcggtgagtaggcgatcctgctggtacaatttcccatcggccattagaccgtaactagtacgtgtagggcatgagccagggacgcggcacggacatgtgaagtgtgtagcgagattgcatggcgacggaagagcgctgcgtagcacaggccctgttaccactcactcactgctcgtgtccatgtcctctagaatacggcacacactttgaagtggcacgtcatctagggagtattcggacgctgtcttgcgaggccgataactaagctacaggtagctctcattgcaacaacctcgcgcctctgaaactccacattcatgattcgattgaagcaagaattcaatctggtgctcacacattcacgacaacattatgctaaggcgactagttgattttcttgttcagtccacaggggacggagaccaacctatttctgaatagttaccagattgtattaaatcagaccgcgggaccatgccgaaataataatactggaaagggagacgtttagtcgtcgggtcgacagcattgctacataagcgggactttcgatgcactaagtcgttggtgcaatgcagattgttactcatcggtaggtacccggaatagttgctccaatataggttacgattgccgcatatggactgctccgcaactagcccatggcagaagtggacagactgtttagtgtaaatggcgacggaacccctctgaggtgagaataagtgtcgcaccagggtctgataggggctgatgggagattaaaagtgcagaacagatccgtccgtagcacaaccatatcacccgctgaatgaaagaaacaggattatttatacatgactaccaccgccttccccaagttctggatcttggtttaccgggccaggctgtgccgatgtacggtcgtctaacgctgacatatccatctgattggtaagctgcaattttctgcgtgttagcagatattacattgtacttaaggcacttatgcaagtacgatgtgaggcccccttgacgtccctcccacggcccaactgtaaagtaatcgtgaaccgggtcacgccgtacgccgtagtatgtggtttcgcctggcttagacacgtagctgcccttcgtgaattgccgccacgcgaaggcccgtgcgtacgagcaatcgagtcaataacgcgtacgcaccctgtcgaatgacccccaccctttttccacggggagtggtcatggattaacctaagtcttggccactttcgaccgtcctccagcagttatggcatccgactgcctaaactctttatctgcgcatctaggatcgcgcctcgggcgccctcaatcatgatagaatgcgagccatagccttaatcaactgcggtggtctcccgggcgatatgaaccactttaccaaatctagcgattttgtgatgccggaccattatttagtgtcggccctaaaagcccacgcccagatcagcgcgcatgcttcttaaacactggcgacgggatacccccatatatgatgcatcgcgagtgacgtgaatcctacgcaacagtacagtggccccttactaacgactggataactattggcatgcaccagaatcgttgccgacggagctataagtggatgttggcccatgcctttctcgtcctctgtctgtggcatgctctaggtcttgcgtgcccaagttccctcacgttctcatttgccactcgccgtacccgaggcacagcggaccggggtgtctcagccttatcgcgacactgcatttgcgaaatcactccgcataccatccgtgttcgcgacgaaaactggcttatagtttagtgcgtttctaaaaaactgaagtactgctgcccagttcgcagcagcctattacgatgtacccggcaccctgcctgtatgaggaaaatgtttaacggcttggcataggaccattattaggaccagttaagttcataactagaactacgataacgctcatcggatgtagatggtgaggcagactctaaaatcgcggtcgcgctaacagtcgggtctgcagctatcgcattgcacgatgggacagacctgcctcctgtagtaaaaggcccttcaatccaaagctttgcgttctagtgaatcaggagccagcaatttggaactgatatcaaagataacggcatcagctattcagtagtttttacttgaaaggactaaatatgctaatgttgtggagcggcgatgctgctcgtttgaaggtcagtgtctctcatagctcgtgaggaagagattcgttcatgaagtacaagttatcgtcatacttgcgcgtaatatgcatcggagccccgcaggtgaaaggtgtgtgcagacagcgtgtaaccttacaccgtcagttaatgaaggccgtagacttcaaccctagttgttgggttacactaggatctactcgaattagctctctgaaacctctccttatatcttcggcatactgccgcctgcaggccccagaccattgatgcactcgcgacccctttacaatcgaccttcgcgggcactgcatgcgcaggctcgcctgagtgagcgtctgtagtgacaaagctatacgggccactcttgtcgtacgaggagagcaccgataccagagctaacgactgcgacaatgccttcttgataaccaggcaggaatgaagaaaccaagttattatactgtatcgtccccgtggattaacttcggcctgccgcatatccagtaacaaaaacttgcgtgcgtgacttcgagttgtttttattcgtatctcgccacgtctgcccataattttgtaagattaaccccttcagtcaagtaggtcccagcggacgagagatcctaaaaagtaagtgtagcccacggccgtcccgacgccgtagagcggcatgcttagacaaggcagggttattgtgtcaactgttctccaccgtgggaactaatgtccaccgatctaaacagtgccatgaccacagcctcgatttagtataactggcggtgtagacacgttctgagtgctcgagcgcgctctggggtgacgtgccgaaccagtaccggttcctttccgtctcagtgatgcagaagccctaaacttaaagaggcgaaaattgacgaatccgccgtcctccgctatgatgatcgttatttaaccctagaaaggccgatgaggttcggccccccggtgtcgtcactgttcctttgtaacgcttgaccttacgtggacatcgaacttaatggccctcgacgagatagtgtgtcgtgggtggcatgcgtttactgcttagctcaattgcgctagttaacaaaacatttgtctggtgggatagtaagtctcctccacatagggcaaaggttgtccacttggatcgcgtccaaagcaggtccgtataaatatgagtgtcgctgctagtgagtcaggtggaggtatctccctgacttccgagcttcgccaacggagccgtgtgatatgccactccgttaatacggcaaggtccccaccgtgtacacttattataggcggacccgggtatctcatgccgaccaccattggcgtgtcacaacgtggtctatacaatcagagacatttcaccagtaagtcctacacctgggtagacgaatacaataaagtctggcttggcaaactcgccgacaactagtgccgatttgcctggatcccggtgttgattggcattaggtaaaaggactcgctctgcggaccggcggcaaacaacgtctggcactttaccagggctatactagactgaagggtgtggggttgggctccgggcgacttattggccaaagggggcaagtctctggggacgaccgttttttgggaataactcaacggtcgatgcaaataattgccgcagcccggctatgcgtaaacccacctatagccgtgaacgcagataggatgcatgcacctgtatgtggttaatgcggtatgtagggttacggatcggtaggaggttactcacacagttctaacctttcgatcagttctcaacgaggtgcacgatttggcagactgagaataacgctaacgatacgtaaccaaggtagcagcctgtacaatgaggcacgagtagcgcgctgtatggtgttggctataaagaggccttgcacaactgtgctctcgggctgcctatactttaacaagagggtcatggcaaatcggccggacgcctccccatataagtgatgagagacagaaagcccttgatgaggacctcccctcaatagtagcgagctacgggacgcgcgttataattacgaatgacttgccatccctatctgcggccgctagtaatcagtctaaacctcaccggtcactcattttagcaaactactggtttaacgaggccacctaatgctggacgcaaatattaagatacaagcaggtattgcttacaactaatcacctctagccgatcatataagacgcggcgcgggagttgcattatccgcagcgtgcaatcgaacgatctcttagattccccagttcatctaataccaattcgtcatcaagccgtacacagacgactcgtacagacttgttcaattccagcgggagataggatgtatgtgcttctgaatagcgctgttctctacctcccatgtgttattaagcgtacgaggcgggtctagatatctggggggatcttgctatcgctggtgatgagttccgttatgcggttcatggagatcttacagattgcgcgcattgttttggcgagcccccgctgatagcgatgtgagctctctgcctggatactgggtatcagttctgggtgagacttacatccgatattaatgtttgcgaaaataggtgatcccacaaaaaatttggctagaagtaacagctataaacaccccaactgggtagttcattagatgtagacgcgtggttcggacggacaactattactattccatcgcagtgattgcaacacacaacctcaggcgcgagtgccgaccgcctcgaggatttatcgattttgggttaaacgcgctaccgcccacacacataacggccgcgattgagtgactctagtcgaggagtgaaagcggacccaatacgcagtaagagacattaatgcccgtgttggttaaattatcaccccccccatggaacgtaactagtacgaaaaccgggttttggctggcgggtcgcaggtggtgtaacttagttaagtttcccattgtcagttcggggacgatctacctacaggacggattttgacagtatcctgataggatggcgttcatatggttgggtcaaagatggctctctgcgtcctatctgtccgtcgttttgcactagggtacagaaccaaacctagcacattgtactttcgtgtcgtttttacatcgactcattatatgtccgtaagttctgcagacacttgtgctgctaaacgtcgccctataaccccgacaatctcgggggtagcttgaggatgcattgaagatttccgttagtgtggctatttcatctccttctgaatgtgtcgccatgtaggttttagacgagcgtcgcaaacgggtccgctccgaatgaaaatctggctgcaaaggtttccgggcggacgactttgcctcaacaatgtggctatccgtctggacctttcgacgcctatggctggtttctcactagaactcttgcataagttagcgcacgtggactggttcagcgaccagttctggctgtggcagttccgaggttatccttctaacggaacgggtccgggcgctcaaaccaagtatagcatgtcagggaaactccagcctgcacaaaatcagttttcgcgggtctagcctcaaccaccaagagcagacagtgatattgcccgcctgcatcccctgccgtcagaacaacgcgtttagccgagtctttcacagggggaggcatttggtatattggacctggagagcgccatgatctctggggccatcccaatagtttcaactgcgtaagggaatcaggctgcgtacgtggatcgaagaaaggcgcggtcattccgctaccgccatcacgagagtttccggccgttaagccttgatggttatcacatagctagagcttgcatctgctatgttgcatctatatattgatcgacgccataaggtgaagagcacgtccgacccagtgtaggagcgcttgctagtcagtcattgatatctttgtctgggcataactggcctcagtactagttcctgaccggccgggcaagcatcgtcagcgccagaggctatccctagtaaaatctggtcacgccccatgtacacgtcaggaggttcggatggcttgatggtgtttctccctcacattgctctctgccgatatcttcaggctcgtgttccactagggttcatctacgccattaacttagagtcctatctggtcatgcctggtcgttcgtatctaggactaagtcggttatcggtacgcaccttatcgatgatataggacgtgaccagtcgctcatccgcaactaaaggatatcaatagggctcgtatcgacgccggcaactcaccaagggatgcgcccgagagtcccgcgtcttgatggcagcgttacagcggtgtatcgcatatccgttatgcgcaggaattttcgtaacgaagactgatgactggtacaaatttagtagaggccggacttttatctgcagcaccacttgctatacgtgtgcgcgcgcatcgacacccaatcaacactttgccagtgaagtcaagacaggactacacttagcgtgagacggatgagtggcaggttaaattaccgcttttagcactctgtcttaggtggtcgtgtgtgctcccgcgcggacttatctgtccatctgtgaacccgtgccctcggatgggactggttccgtggcttttcaagtccgcaatgaccgtacagttacataaggagaatcgccgatgcccacgatgattataacgcagctatacccctggatttttctgaacaatgctcggcctggatggcgccccagagtaatctgggtcaagtgctgtgtctataacctactagggcacgacaatctcaccgccccgggctaatggctggcgtgggtgaatcgagtgacacaactttagcgaacggacaacactatggaatcattaggacatcaatgaatagtcctcagcacgaacatacaaacaaagcaccgataaaagcattatccgcggcgtcgtttaccgcagcagtcggatgcaaggttagaggaggctagttatctaagatagtaactacgataacgcagatcagttgtctgcccgcgccttggtgacaaaaacagatctcacgcgagagatcggcaggaggagaacaagacgcttaacagcattgaaatagcccccggcagggtgctggaaaattgatgtaaaccggtaatggccagcgccgccgatgaccaccctttgttgcgttggactctagcactagaatgcgccccatgggccacgtgctatacgattctcgcgtgtacggattaccatttagtcaactcaatcttagtcaccacgcggaccatcgacttgtacataactggctggctattgcacggctcccacgaatccgtttgccaagtaaaacggtctagtcctcaaggtgggttgaccacgatagggcgaatctacagatagcactatcaatattgccttgtgtggcgccgcttcatctacatctgtcagagctcacgggtaagactttgtaggggactaatgcgacagaggagaaatttggtaacgctcctcaatagtgggagactaagtgcttcacgttagaattactgtctccaagatctaagcctaagatgaggatcgggcttcacgttctttaagaccaatagcacgttaagaggcacacaaacagcctgctgtatatgttggtaacagccgcctgactttcgcatacggaccgcctggctttccttcagatttaagccatccaaggtaaaattcagacgggcgcggttttgaatatcttcttataccagatacccttaggtcgaattcggggggcgtgtggggatatgagaatgatctaacggtatgaccgataagataccacagctaataccgcgctggaagtagccgcgtctatattattcacgggcaccatacgcgagatttttttgtggagttcgactggggtaacagcagatctgtgacgtccatgcgataggcgtccactacatttcacatgctctattatggaaggcgtataagaaaacattcgacgtagggctttcacacacctcctcgtacagccaagttaagtttaatccagacatggggagacacggacgatgtggtctagcatctgacaaaccagtggaagtgccaattccccagcgggtggaaggtaaacgtttcatatacagcttacctaatagcttctatttgatcatgctaggtgaacaaaatctggtgcgctgccgattttcggaggcgtgggtcagagtgttaaagatcagtgatagagcgatgctagctacgccgtgccgtaattagtgtggtatgacatgcgtgagagtgctgcggtgagagcagaatatcccatgtaaggcgcgatcgaaggcgacgacgcgtggccgctatcccgctactttacagaatgcgctatagaagtcactcaagttctaccaccgttagtttcttttataaaaagttagtcaatcggagatctacgtattattatgtggcctccggaaggccaacctccgacctcacagtctttccccgattctttagacaagcttccttacttaaccctcagtacgaaggagagcatgtttaggagtgtgttagtgaaggggagaggaagttgcgttccgaacatcgtcagttgctaatcggaatgtgaaaacgaatttatctgaagaaccgagttaggatgaaacatatttcggctactctgcccccttggcgggtgctgctttcagccggaaaccctaactctcttacgggcccgcatgggtggatttttagaaaataccgtttacaacggtcacgtacttgctgctccagttcgatgaacttgtaataggtatggcgtggcggtaggtggaccgcctaccgaccgtgagctttcgttagcggttcaaaaccgcgtacgatttggacctcacagattaatacagtgcttttggtcatggttgataataattaaagtgtggtgacccgatattgtggtcgtagtcgcaactgactcgatgatgtcccactgataaagcctgacgcaatctccttaaccagatgatgagaccgcgcgtccaatctgcatgacttattgtcgcgcgagcttgttcatacttatcttcggtctggctcccgcaaatgcgggccgcgcattgtccctgaatcgactcacgttaaatctacgatccagaggcgttgagtctcaggatcggctactggtatgtaagtgtggactaacatggcagccctaaatgttgcgcaataggagaccgtggctagtatttcggatacacaatgccgggccattttcgtacggtagtcttgttccagagacaaattaagtctgttgcgtacctagacaatactaggagtgcacttagagcatttactcgaagcattgtccctcggataacgacctcgtgatgtaggacccggaaatattccccggctcaccttatggtttcccccgagcatgcaaactccagaatagctccagggaaggggcaaccatacactccgctaaaccgttgacagacgattagacgcatgtactccagttcgtggcgaagttgctttaatgtttgaaggactgcgagaagttgcaccagctaagagtaacaccggttctttgtcattctcggcgccaagacgcgcacacctatggtgcacggataccactagcgcggggttgttacgggtaacaagccggatacccataggtacgctctcatgctgtatggtctagaacattatagattactttctcataggttctccaggtcgggatcatgtgcacgccgttctacaccttaacgggcagagctagagtccgagcatggaccacttacaatcgaaggaccggagactatcaagcgcaggagccagctagagaggggtcgtgttcacgatcacgggatcccctctcacacatattctattaatctcttcaagctaaaagccgacctgaagtaggccacccccttcttctcgcttgagcagttgcgatgcatgcgcggcacggggccgagtgcgcgaccggccatagcgtctcagtctgcccagtcaagggataagagagccctctgtgaatcacccgctattttagtggcatttcgcacgaatcgagacgacctaccaatcatatataaagaagcggagaggctgcctccttcgtaggaggtgtcactaatggacaggatttgacgatacctatgcttattacgatggcggccacgggcttggtgaactactagccctttgcatgcgatttggccaccccggagcctgatcgacggtatgtgccagccatggcgagtacatggtaagtaccatgctctccgtttgtgcttcgcagcaaaccgcaagacccgtactgccaaactccctgcttgcaggggtatgtatggatgctaacccatgtgacggtccgcaaaaattagccgccttgtgagcatttgaaccacgcccagtctctcagttaagcacctactctagccagcgcgctcgttgtagccgggggacttcgagggtatgcgtagtgctagagatattgggtagggacgttagtaaggccgtcatacgttccgctaatggtcgcagcgagtgcctacatctagccggccaaacgcgcgacaaacctggtctgcgtgacaccagtgtctgccgccagagcttacagaggggatgggcctatccggggcgagctggtctctcatagctttgagtcagagtggcactgaacgaggttacgaaaagactgcccaagaccgggaagggccggtggagcaaagcctcccctgacaacggtaacgtactggtggcataccctaatcatgtcctcgccggacaatgctggcttatttaaggtttgcctgaggcggacaatgcgccccaccgtacgggtcatttagcctccgtgactcgtgtcctgtccggcggagagtttactgcacggaacccaaaccgtgacttccgaatctcgttactagccgcctgataaattgaggccaaggactcctagcgtggcgcctccgtcaggcgtaatctagtaaattgcacggattgtatctatgatcgtcaggcgcaagccatctgaggttctgtagagcggtatccactcttaaggacatagttctcgcgatcatgcttaagtatcgtggttagggctagcacgaaacttctgatcccaaattaccggagacggtggttggacaaccgggggccttgccgagtgagcgcaatcgactctctcacgtaaacgatctttagaagacaattcgccacggagtatccttaggaatattgttctatactctgcccccggacggagtttggcccgaccatccgtgaaacggcactatgtgactggcgtttgaacttcttgcctcggcgcaaccattcgtaccacgtatgtcacactttcatgccgcatttaacactagtgcaggcagattagccttgatcttcattatctggtacaatatgagagctacggcctccgcataggattatgctaccatgaaaggcacgcaactaacatacgggcttgttcttcgcgggatgaagcatctagggatcagcttagagtgacgtatagaaccacagaaccatgtgtcgcaaggtcggcaggctgttatacaactatgcgtggcactgtagcgtcagaacaggctccgtgagataaatgatacgagggttatcgaatcggataagacgttgtaacagtgcggctactttgctcgttgacgaacaagagcgaacctcgtcccgagaactagcaggagaacctccagccaaggccgtcgaatgctctattaactcgtttcattgaaatgttgggacttcgtgtacagcaggaccggggcaccgttgcgggacatcgattaccatggcaagagttcgcgatccacactacgagtacggggtctcaggttcttgattcctcgcgacggtcacacacggtcgaacgcaggccttgcataggcgacaaggtctcgtgaagggatgtgttctcaaaacaatgtccatagtccgtcccatcacacccccgccgtctacgcacgctcgctgaagcaagcctatcgggctttatagaatgcgccgttttcaccaagggatctgcttttttgactcagatggtttatcgccgtaaattatgtcgaaaagatagttctggcatttaattttgggtattatgctgtggccatgatgttgtgcgctcaaaaatgcgacaggctcatagttaggcatcctcctcccttgaaagcttctatgttaccaaggatttaactattatcctctgcgaagagtagcggaggagtaggtgccaagtgtcgttgcgtatcgttaagtaactttattgggctacttgcggctcatcaccacgaacatctctactcagacaggatttctagacaaggactttgaaccaaccaaaatttagtggctgtctaagtggttattccaccacaacgtacatttagaactgttctgcctcgactacctccacatcagcataggttggatcccgtcgagcctcttcattctgccacagtccagtgcacgggtcagacgtatggctggtccagctcaaccgttgataaattagcgtaccaggaaatgaatcgtaatacaaatcgctgcatcgggtgccgcatattattctacgcatagcccgttagcgtttagttgagcccctagtttcaagttgtgtcctcccactatcgcgcccaaaccatatctccctagacgcctcgcgagtcgtctacgacaagcccctggcttaaccggtctcccacgtgttggattcgcttctacacagccgggttacggccatctggcacacaagcggttaccgaagggattagatagaaaccacactgcgggactatctaagagtagcatccagtatgtacctcggcgtagttgcggtttgcattttgggttagagacatgggcctttgggcttaggtcagatggtagccctttaagtaacgcccctacaataacgtcaagctgatggggtacacggagtctgcttagaattggcggtcagaataccggactttaggaatctgtgtcaggaagcttgccacttagagcagacggaacgataaatctgaatacgaccatgagggaagacaaacaaagaggacggagtcgtttccccctcgacgcctctttctaacagcccaaacccggataaatccggcccgaggggctagtagagtgatccacacggattcgttacgcagttgctaaccaggatgcgacctttggaaacagcacgtctcgttattgacgggccgatgaatagaattacgctcaaatgaacgtgtcgttgtgtcttcgtgaacccccaacccaattcggaacgttctatggtttaaccactcgtccggtcgagctcggcgctcatgaatacggtctaagacaatctcagggtgttcctcctgtcccccctcgtccccgctctgtgcaaaccttacacgcgctaaagccagaccgaataatcctacaatggctcgtcactattgcggcctccagactacggtacagaggccgcaaggttagacggctcccataaacgatagagtatctgataaaggcgtgttcttcacctcttagatttctgctgtctcccaagaatacaatattgtgggtcaacgtgcctgcaacatgcagaactgccatagaatgacaccggctacggggatgcgcgacgatgcgacaagctaggatagctgacatggtaattgagtcgtttgacaaactcacgcccaaaaatttacgctccgactactcaccgtttattatatgttacctggggtctacacggtccgcagctgaccacgccatttgaggcgttagacccctgactggttaaaatttcactcatcaccggttccagagatcatgcgcatcgttggagtcagaatgagggggttccaatataggtaattactgctctttgcgacccgcccccgatcaactagtgtgttgtctccaggttaaacgaaacacaattggggcacgtgtaagttgtttgatgcatcagctatcgtgagaagagctacgttggctgactggggctaaccgcccctgattgggcatattcgctaaataaactcgagcggagagactaggttactacttcatttactgtcattagagcaattttagtcggtgcgcctatgctgctacccccaactctggcactctagtaccgattttacacgacttgtccacgaggaacccgtcggccgggtagaagtttatcgttaaacccaatggatagctgatgggccgcgcagcagtcttcgctgataggtggcaatctaaaagccaagttagatactctcactccaagtagtcaagacaaaagcaggttcatgactacctgagtagcctccagtcgctccacagcccctgacggatccaagcaaacgcatgactggatatgaaatatactaaacaagtgtgatttggacgttgaacatcgtggttgaccgaagatggcgttctgcttggcactgcgactgtagcactgtccgtaaataggcgtaaagccctaccgcgctctcagcagcactctgcattcacacgctatatctaccgcatgcgtaacatacacccagaagattaaacgccctgttttattactggagcagtacgacggtttatgtgctgaggccaacgccaacgggtaattttgctagggtacaccagactacagtggtgctgacttggcaccccgtgattttcagagaaccttcagcgagtcaatgtctgaggcgagcaggcccgcttaagtcgtaatctcggttatcctttaaatgaggaaccgagtttgccaaccaggtggaggtagcgggtaaagttcgatgcatcggaaaatgttccgttcttcctctccgtggttacaccaatataccaatttacgcattgtcagcatccacctccaggagctggaataaggtagcctagaatgtctttctgttactaaaatgttcaaaagaacgagctgttaggatcatccgaacccccctcgcagtcccaacggccagccttctcgagtggcatcgggtataccgttgcaaatctaaattgcagacagatgttaagttaataatgttgtgcctgttttgttaggatatgctgctcttacgttagctgataagagacccaagagttttgtacgtccaatcttccttgactcccctaagttcaaatccacacctgggcatgtatacgccaaagaagactattcagtgaatttgtgtacagcagtctccaacttgtccggcccatctgcagtctgcacgcctgcgaaacgggttttagcggactttatatagggtagtatggccgaagggaaggaccaagtaacgtgaggtacagtcgctagagaatcattattccgtccgactctgggtcgcccccatgaggtgtcatgccttaagggactttcaagataaggaagcactgggcggtaaacatactcttaaaggagactcacttgccccgctgatttagtcgttctgcactaggtaacccttactaataggccccgattaagagcagcctgagtcgtcctttcaaggacgacaatcacgcacctagcttggtcttccgcgactacgggtatacctctaatgtgtgcaatcgtggatagcagcaagtcctgaccgataattcgttatgacaatcatttcagtctatttttttacgtccgcgggctgcggggactacttagttctattcactgtcagtcactggaggcccctaccacattcagttttcgacattgtcaagcgggttgatctaccaaatctagttccttctcgctaaggcgtagaggaggccgtacccaagacccccgtatcttaacgaaagcgcgagtaggaatgcaaaatgaggaaaaacgctattgtaccacaggaggccacagcatcaaactactgattctacggcacggctgaagtggtgtggacaaaacaaggtagagacggcgaaagtgggagtctacaactgataaccgtttgaaggtcacctcggctgccctcatggaacattatggtttaagctagggttagcagtggtaggtggcccaaccgtagcgacgattccgtactgttccaggcgagatggaagcgtccagttgatcaggcgaatgacgttatagcgcgacatctaaaaggcagcaaccgacgacactgtttttagtagtgaatggtgtaaacgagtcgcacatacgtcagactttcggaggaacagacaccgccggtgataaattaacgctactcggctggcaagtgccgacgcccccgtggtaccgtgcgcggcactcgggaatcgagatcggcatttgacttaatctcactaggcagtacattcttagccaaaaatctacctctcgttgtaggaactaaacaacaacctctacatgtggcggtagtgcagccgctgcatccgcgtccgtttccggagacggttaaggggctaaagtctccgagagaaaacggaggcaattggtggccacgctgttaatcacttcccgggccataggctggctgtgctgcatgagtctgtctactatcggtatgggaagtcggtgagatatcaagtagagattaccgccaagtgccgacgactacctcttaagtatagcgtcagagtggcaggtttcgaagaaataaatcggggagatcgaccgcacggggagtcgtcgggaaagattaacacgtggaacgtccggtctcaccagtccgccacggaccccgtataggtacaatcacccgtgttacgagtcaccaactgctacttttaacgttcttgcacacccgccaaactaggtcgtctccggagacgcctgggatgattatcggtacatgcgacacgggtccctccccaacagagcaacagtgtagataggctacacggcttcctagaatagggctacgaaactagaccgtacaccatcagctctaatggtggacttcaattacacgaatcgaattatggccaacgtattattaatcgtccaacatactgtataaagtcctcaggactgactccacaagtggacgagaatctagcggggcgtataccactaacactattagctttaccgtgcgtagactcctcgttgtgcacgtacactgccttaagaccggatctgtgcaggtggagttaacaacaggctaattcggaatatctctatgtttattgtcacaacttgccgcagacgcagatcaggtcatgaagaccttgcctctatccttggcgatcctattactcggaatcaccaagctgtgtcggtacttaactctcgactagaagtcccctagggcgtcctcggggtagaaggagattgaacattgaccctagcgctgccgctcgcccctgccgaaccgggctcgcggtttgctttaaacagtcctcgatatatatcgcacaggtccaggcgaatcaataaatatttacactctcactatcgccgatgagtaggcggagtctggtagatttacactaagatccctgtcggctctcataagttgatattacatgccgtatcgacaagatgcgcaacaactcgtacacttggcatgatacgtgaagcggctggcctggaccgagttatgcaaagcacggttccgttcccctgatctgcgagtagcctgtcgtttcgggtttggtctgtacttaacccaacggaccctatgtgccggaagcccacccttgtaacacgcagagggttagacacgccatgtgaggatgcctcatagctcgcctcgcttcggaagggtcaattgtggctcgctaaaggtgtcaacggtcatgtgagagtatccgcgtaaggtagtcagcggaactattggtctcacttctctgccgtcaatgattttgtcagttttaggcctaaccgatgagaagtaccttccgacccttgcgtctatttctgcaaaacctagaggcttcgggcctacgactttattatacgctttcatcccttgagtcatgtgctgatccaagttcctagcgcaacttgtgctcggttgaagaggttttacaggagttgctaggccaaagcaccgtccgactatcagaaactaacgccgcatccctagagggcgcggtggttcatggaaacaagcccctgtcaatcgccaaatcatagtatcattcacgttcatctatactaggggcgccgaggtcttgcgcggatccgcgcgatatcgagaaagtccgagacaggtttcacgggcgcgacaacagagtggcgtcacatactgtgacactcgactaatgtcactagtctggacaatacacactaggcgctggatcacacagtcttcttgtagattgcacgttatgcttccatactaggtacagctctccatctaaccactccgcgccatcaacgcaacccccgcctggttcaaacgctgcagccctccatgcacgcacttactccatgtgttacacaggaccccgaggccccgagtaggaactagagggagtcaatagcctggggcctttttcgttgcgagattattacacctatccaaaattcggaaagcgtactaaacccgacccgggggccttataagcgcctacaatcgccttggcaatgggcgccgtgaaatcctcaatgctcacgaccgttacactaataatccgtgtgaaccagtcaattttctcatcaactcgcaaatacacctagtaggtcttgagtagatataatctagacttggggaagcacaattagatgttggaggggagcgataatgcttcttctccgtagcggtcccctgttcttcgaacgaattcagaaagggctttagctcttaaccagtatgaaggcggtaaaaatagcaaataaacagaccgcgattgcgtcgtcgtattatgatggtcgagccacataccttagagcaccaatctgtgtctcgagaccagttctcgcgggttgtaccttaagcttttactgagattgacagctaatccgacttggggcgtaatgagcgggtatgatgcaacctaacgggacgcaacgcaaatatcattctagcttcccttgagtagagaagatgtcggatgactaaacgtaatgttctccatctcaattcgcctacaaggttggcccgagtacaagcacactctgcagctaagggtttgaccaggaatcctgaacgcgcgccgtaagttatagagaagtctgatgccttgcaattatgtggtgataatgtccccatgcggatgaggacattggctcctcttgaataacggtggggaaggaccgatccacgaaaaatcacttaccgtcgctggccgagaatgattcaggatctagagcgcgctagatgtttgctgaagtgggtggcgcgagagccagatctgtacccgtaaggaaccggataacccctcaaagacacggcggtagtcactaataccgtattcagccggtatcggccctctgctgccttatttatccatatttaggcttaagtcgcgtagttcgaaacatcttctctaagcacactctgcccagtagtggttcgaattctggttgagttaaccatacgatatggctgagttacgttgcgccgggtgtaattagcgtacttagtgatcgaatgggacatcagaaagttgagcaacgaaagaagggataagcacgacatcgttaaacgacgtcgcacctcccgcgacaacctaataaatcccagacgcgcgttaacccccggattttttgaaaataccctttggtgtaacggtgcggcgctggttctagaactgttcttcacttacgggatcgcccgagccggaagtcctgcagaatggcgggcttggaatcgccttcaaatcacgcaatctctactgtttgactcatgctgactctacttggccggacctattcgcgcttcgtgcacccaattcactcgaagtaagcgtacagagtatacacatgaagctggcggcattttaagagcaggcgtcccgcttagcgattagttgttaagcaatgggttacatcccgtcggcaccgcagcgacgttagttgaaccctaaaggggatccttggttattccgatgaaactacagagaacccactgagttcaatatgcaggtgataacaaggcttactgataattctcgttagcagcatgagacctcggatcatctaacgtatcgtttatcaccggatatttattcttcagaacggacgaatcccttcgaagtccggagaaaaccgtcacgactgggctacagccattactccagggcagtgtaccgtgctacgcggagggcttccgatgggacgcgaacctctcgctgtgaccagtgggacaaggccgcgtatggcactttaacatagcgggggcatggaacatagaaattttaattacagttacaaaggagaccatcatattatttgactgagtggtgagtggatgtagtacgaccatccgacattggggacagctaatgtaacactaaactatttgggaagcccgactaagaaaactcctgaacatagcagagtcaagtaggaggatcccaacaccactcggcacgaccactgcgagcctgctagccggctatcaatcgactatcgtttaggcggtttccacgtggactggacgtgagctgacagttctcgtgatattcgcttgcgcccgctggtagtccaaagatgtgtgttcgattgactaactatggaggcagaggtgagccacattccgccaactttacccgacagaggttttcttaaatcctgggcgggttatccccttatgaagtagttaagggctatcatgtatccgagctgcccgtactaacgcatagttagtttccatttcaaggtgatgaaacctctgctcagactaagtctttctccgtcgagttaggcctcttttatctcatagggtaccgctgctatagggcccacagccgagagaagccatagaattaccgggttaaccctctattaccccacaacttgaaaggacgagtcgacgtagactgcagcgcaacaattaccatcgccttctcccatgccatgattcttaaacatggcacaccgggggattaggcccgcagcatcagacgcctgtcagtcctcacgcgagtgttgctacagggcccgctggccacgggatctcattcgtgtcccgggctgtgtagagaggttgcacactaagcctatgcgaaatagtgtcagcgtctagtagcctccgtgctgcggacatgccttcatctgcctgcaattgagcgatgcacacgtatatatccacaccaccgctttatcctgcaccaacacacgagggagtccaaaaatcggatgcatcctgcacgttatgtattattctctccgagtttaggggtacgaaatatgctgggtctattgggctatctgcaccccaccggaaagtcctccctttgagttcatgcatcgaaaaacgagattcctaacagcttctcttcaccaggctaccaacccagccgaggtacctagtgtaacctggaggcaacgctaccgcctgaaaagtagcccttccctccatttaacgcggttgttattgaatttaaatggacctccaattgggagcacagcacatcatcgccagacacctatcgttttatcctgcgagccatgacggcttattgcgcaggtttggcagtgttccagtgatcagagataacgaacgggtacctcgacaatataccctcatgccgctaactataaagactaattaaccagctagcgaatacgaataacccaccacgagtaacactcttcgtgcataatcccgtggaaggatgcttaataccttgtggagactgacaaggggcctaatattcctctgtggcgaaaagacagtgaacacacaagcttccttaacaccatccttcctcgaggctgtactctgatgcttgtgtcctgggtaggttcctctgtgatcgcagttatagggaagctaagcccgatcgtctggtactaatgggttaagaaaccgtgccacgatattcgtgggaactaccacgcgaaacccgtcctaactatcgtcttcaaccggtggaaacgtgatgaacatgggtccacgcgatgtggtgtccccatgacgttcgtgttaccggaacggaaccggtggctttggaactactcgctggacaacggtacgggccctagaccagacaccttcaagcgacgctctagatggtattgtctcggatgactgcacgtgctagttagtagcttaacgcaacgaatacgattttcgggccgttcgtgtgttgacgactcttaggaacgggaactctgtgagctttctaacttccgcctatcatgtcccatgtacgtgcttgggaaacctccacagactgggactctgtaggtactacagcgtcttaactgtggactttgtccgggcgtgaaatgttgtaccttttaggacccgatacgttgatggtcagccaacttcgcctgtcggcaaattatcggggataatcagggtacctgactagttcagggaacctccggcaattaaatgaccatcaacggttgaacccttttaggatgactcttaatacggacacccggagctgacgttgagttgttctatccacgcgaaggccacgtagccacagaaaaatccattccacagtctaagcgtggagccgcctagaacagtattggactatagtgctagattcgtagacggagctcaagtagttccaacgcacggagcaatgagaataactatgtattcacgcgatttattagtggtcgtgcagttggttgacttgtgctcatttcctgtgcagttgccccacgtaaggcgacctctcacaggcccattgaagcgcgtaaagagtatgctaccgggatctcctttcacaaccggtgggatcaagttctgggtacgtggattcactttccaagacatacggaacacttacttaatgagcctcgcgtccttactagtgcgggcctcaccggtcacggatttgtacagagtgactcacccgtacaaggggcccacccctgtgataaaaccgtagcagtgagtcttgcctatgttcttctagcagtcgcaacgatgtctactttgtccggctcgttgagtagctgacgcaggtgggctttcaggtcgccaaggccccgttgccctttagtaatgggaatcaattcaatgtgaatgatcacaacatagtagacgaataagttattactttaatagttggggattgttcttaggaggatctgcagggccatagttgcgctcctattgcacttaatggctactaagtgacttgaggacaccgacgcaatgtttgttcgcctcagcgactctcttgcagcaaatatttaccccgcttttcgaatttcaaacaagtacgacacgcttaggttaatattcatcctgtggacgccttggggcacaccacctgcgagcggtagatacgttcgcggtgtagacctgttcactaccaacgtccattgcgacgtcaaagattaagagacgctcgacctttcaaatcatggtcgagaaaacggaaaccgaccgccgaggtaatggtattatcgccgggaatcccggtgaccccatatttttgacacagaagtctatctccaggctccgaacttccttcctctggggctcgacatgtaagcatatccgagtttgccatgtaaaccttattgaagcttggtccgaatgagaagcatgtggggctgtacggtctctacggcagcgtcccatatccgtagcgaatacgagagaaacgattctgcgagatggaatcttgctccccccgtccgtccatctaacgcgcgcaattcaagggcctgagtcttggtgtctctcttggttgtgactgccgtctgacattaatctaatggggccactttaactcagccgacgcaaaaatttccatccgacgagcgtttagacaccacgcccaggactcttgctctcagcaacgcgtctcgaggtagataaggcgtatttaatcgatcgttatctggctcctaaagtcctagtttcatgggcgctcacttgaggagaatgttagttttgccattggcgtaccataccaccgaaggtgcgagtcctttacgagaacacgagttgacattcgaacccaacactattcatggacgttgaacactaccctccaggtgcttcggtgtccgtggcgaagcctataacgattttacctaaccgatccccgtgtgtggttatttggtattataccacgggtaggtacgtactaatggggccgacaggcaataacgtgtccttatttgggatttactgtagttgtcagttaattaggaaagcacaagtgctaagttttggtgggctattcacgaggaccggagtgcggcaaagtgtggtcttgctattcacaatttcccggcgaaaaggttggctcgtattctaagtcaatgccggcgaacagtccataatacgagcttctttaacggatgctacaccaggtgtcgcgcctaagaaatgagaccagcgacagagcgatacaacagcagatggtatagcggggatagcacccccgcatcgaacgacgattggcagaaacactcgattagctgcaccctcagtgttcatccttaacctccggaatacccaggggagccgcttagactcaagggttgtatcccttttccctgatggttcaagggaccgcgcgttcggaatctccgatctccttagtctggctaagctcgtatggccgagccacaatacggaacaaagtcagctctagccatgaatattgccgcggggactaacacaatgctcaactaaggctatctcatgtagaatcagtggaggccgctcggcctagtactattataactgttacacacacaggcgtactcataattatcagatggaagcatctctcatgtatgatcatccttctcttccagagcgcggaagataaggagtccgtatgtcaatagagtgctgttgttacagacagaagtattagtgggcataggtacgctgttatgaaatatgacggtattttccgggatctgctgttgttggcgttagttcgggtaagatttgagatgggcaaggtggcccgatcttcctccttcctctctacatttcccggtgcagagtttagggacttggatgtggattgcgcgttgcgcatagcatatcgtacggtgcgcgagatcgattagtgttcttggggtcagtcaatagtatcatcccatcacattgcgcggtgatgtactaaaatcccgcggggcccgtgcggtgccccgactcgggttaacggatacgtttccgtttcagcgcgatcttcaaagatgccgcatggtcgagacacaaacttgtaggagagtgtagcgctaccagccgcgtacgacaggggagctgtaaatccactctggcctgttaacggtgaacgtcttcaaccatagcctaattatagcaagacaagttttaccaacgctcgtacttgccgctggtgatgaggctgccagacatgggcatggacagctgacggttgcatcttgtgacagctattgacttttagctctaggccctatagtgtggtcatgtggggaacctctggatcctctgtgcgcggacggtaatacaagagaacgcatatttacagtctctggacgcggagaagggaggacctcgaaccttagcattgcggtgggacgttgaagggggttcgtttattgacaatggatatggtgacagtaccgcagctctagtaccgccgataagccgtcgcgcggttgagggcgtgactgctgccttttagagtgagcggtaaagtggagagcttgggccgtcagtcaatgtagtgggcgacacaattgaacagcgcgtggccgacagtcattcatctgtttatcgggacagggagtcaggcccgcctatgtgtttccgcggaaaattctcaagcgtgctgatatgaatgccacccgaatagtaactatatcaggtagttacaaggcaggagattaagaagactgtgtcggcttgcctgtcggcccggtggcgtacttaacggacacgttgccagtcacattccgggccgggcaggatctttaatttataagtcagtgtaccggcaacacctacttattattgtcgcacacggtataacaggtgtggaccaccgagccggctattattaatgggccatcgactcattcagtcctcatattagggattcgctgggagcttccggtcttattatcgcgccttggcaactccgggcacgacttattccatgcgctagaaatcccttgaccagatgtgtattgactagcagctagatgtttatcatttcgtaccctaccccttatcatttggtgttcgggcctggacgcgaggtgcagaagtgccgcgatacctattcgaagggcatctacctagagtggtgaagatcccgctatactgattcgttgctaaggagaacgctatgagtccccaaggagaccacttcctcgctccgagattgacgatcaccgggtcccgagcgcgttgcaccgcgagccgttaccatgccgtgaccaatcacgggatagatcttgatcgatcacccgccgtgtcacgtgaacctataacgaatacccagtgccctcgccacccgagcaggtgggtataagtgtatggcttgaatgacactgagcgccgccacttcggttcgcggcatgaagtaaagccaggatcactgagttacccgatgaccacctggtcaaacacaggtccttgacttttccaggtccggcggtgatagggtccccgaccaggaactcgcttagggggtaactggatacaccgactcaatcagcgcaattatatcgtcgactcatgtagttatgcctccgaccaatgaaaacagctaaatatttcacaggggaatatcatgcagtgctgcggccgggttaccgcccgatgtctatggagagattgccaaaacggttacatttatttccttgcacagggggggtaagaatattttgtgtagtgtttaccgttactccccgcccaacgttcacagctgcatttttagagtcaagcatggggagtacaatcagaacaatagtggtaaatgggagaatcatagttgtagaatgtccgccgctctattagcaccgcacactacgtatagcccgagcacaaacccttgtataatcggcggattccatgaagcaaggtcaggttgtaacggagcttgtgaagtctttcgacagctaaaccgtcaccttacaattcggataccatgaagactgacgcgccggctcaaagctggagcggcaggaatcgattcccgatgctagggatcccttggcggatccgagtgcactcaatggtctatttcccttcgagaccttgtacaactgagatttggattttccttcaaatgataatcagcggccctacttagaccaggagctgcttaatggcattcgtgcggtttctcttaaggcccggaaagctcgcactgtgcttaagaatgtaaaggctgtacaggatcgtaagtaggatctgctgactttgtagcggcacaacgtcacgtgccaaaacttaggaatgtagaagcgggttaggcagcaggtcgctgggccttctgggaactctcgttatcgtgcactgaattaagggagtccactgaggaactggtacgagctggcaaggttttaggccacccattttcctttgccaccgtccgagcgtgtataagatgcccaaaccagggctttacagagcacgaagagtcttctagtgactacgagtgtcattgataactcaggagataactagcaaattgttcctactcaacggcagcaggttaatacgatctaggatcctcgctaccccttagtcgtgatcggcaacacgtgaccaggcagaaatcgtttgacccccgctacccgtcactattcatggggcaggcaatgcgtgtaagccaactagttcgcttccgtcggatatgttggatgcccctcaatctggcacggtggtcatagccgtgtatgcttaagtgttaggtaatgagggttagctgagatcatttgttgcccccatcggtccatttgtcgtgggggaccgggattatatctagtactgcaaatggcatgccatctggggctgcgcctatactaagtcggtatttcggtcaaagcgatgaggcgtcagggacgtagatataatatcttactgtcaggaactagcattagtagatgtacgagctggtacacgtcaactagctgttcgggtagggcaacaccctataaatagcaaatgggagggaaaaccagggggcggcctagtatggcagttcttctagatagcgttaaatatgcgcttcgtatgaagaggtgaaattataaatgcctaacgtccgccagtgccggcccgacgaaaccaggcacggtattgtctatcgatacagccgtggcatcggtcgtcaggtggcagaatagcccaatcatggcgatcctttgcctgatgtacacgacccgaaacgaatctgcgtgccgcagccggttaaagcagggttcagtcatagagtaaactgaggcgagttacgttgggagcaaggtgttaggaaacgctcaatgtgacaaagaaataggtgactagagtaatatctccccgctgctccgtcatgttaagtaggacttgcattctctgtaagccgaacaataacgaggaataaggttccgcgctttttataatacgcaacatcacttaactgtacgtacttcttgcctccacacgcccccgatcaattactaggtatatactgccaggcttaatcatcaagtaactcctacaatcctttcggcgcgtcttccgcgtatattgttcaacttgcgtatctacgcgagatgtactgagtatatggcaccataaaggggatctgcactcatcttccgggttggtggcactcaaaggaaccaattaaagggccaaatgcttaataaggcgaggaccaccgtaaaaaatgctgctcgataccattccacggaggaggatggacagagaacactccgggttactgttcctatgaaggcagcgttcaatgggcgtccgagaagtggaaccctgtgcagctatgggcttatcatttcctggatgtgaagtgctctctcagcatctgacaatgagatacagagttttctacccccgctggtgcgttggttgctaatatattcaatcgaccgattgggcccatgaagtagttcatgtcatgccgcactggatgacgaacagattcgcatgactcaagcaataacacaaccatgtttgatcgttgctgtagttttatcaaggagaactgcgtagggtcagctcagcccgccatggtgtgacctctgtgttacgccagggaatctcttttctagtcccatattcgctgtcaacacccaactcatatacaaccaaggccactccacgcggctgtacttgaagccggtatccaagcattgcgtcagcccatgagtcaccccggcgatgtgaaaacagggatcgttccatgcaatcgtaagtcgtcaatggtctccttgtgaagattggagattggaggacatgacttacggcgaccttttgtgcccgatgcactagttgacagtataatttcgggttatggagaaggtcctgcccgccgaaccgttggaccggtgggcctgagtgtctcttccaaatgtttagctatccactctttgagtaccccccataagagaagtcaagtccgaatgtttaaaccaagatggtgcgacggatattagctcaacacgcgacctaaccgcgcagaacaatctagtcgcattacatcacgggatggagaagtcgatccggcccggcctcgcaccttatgatatcgtaacgggaaagcggtattccgccgtcctaggatgccatcaaagggcgcaaggctaaagtcaccttgcacgacggtatggtgagtagtaagccagatactgaatggttgccctctgcgcggttttgatgcgacgaactttaaatcactggcacaacgaaccgctcctgagcagcttcagtgtaaaacgactctcaagtgtctttcttgtcggcggcgttgatttaaagtgccgcatatctctcgctttggcgccgccgaaaccgggcgctgggtaatttcgcatggctactagctctatatctgctgatcccgcaatcttgtacatgttctttgcagtacacgttgtgatggggtgcccatatgtagctggatatgggcgctctcacggggctgtggctgtcggcccttggcctagtgacaggtacctgaccctagacgttaaatcggtgatagtcaaagccagaacacttataagcgaaaatatgcttccagcggctgggggcggttaataagctcggaaaagcgctgtcacagtgcgtcctgaacctactaccctgacgggtgataccttttcttgaggccggtaccattgctacgcgtacgtgctccctgtgagggtgctcggctagctttggctcgctgtgaaaggtatgccataaccaaagtgcaagtggcggcaaccttgaacaatcatgggaataggtaacgcgggtcgccgtcggttcccacctcacaacgttacctttaactgaccttgattggagtcgctcattcggcggggagtccgtgcgattgtaaatgagccatggccagtatcgttacttacgacgttgcaactgactattagatctttggttcaattagcaggaagcatattgtgagctaagtcgtagtgtaacacacctcagttctcggcgcatttactgattgtagacccctaaaactggctgctccaatctgtggcgtgtacaagaccgtggctctactagtgcccgaaatcgtcattcggtaatcttggtccggttcttcgatggtccattatttaggtcgagagcttagcttaccaggagcacctgtgcaactatattccaaaaccattcccctgccctggttctgcgcgtcgagtcgtctagctagaccgtacatagccaattacggtcttgcaccgggtagtggggattctgaatggtacggggttacctgtgagaggtctgatgtgaggcaatgtggcacttttctcaggtcgttgcaatcctctgtgtttgttcaggaccagttccacgtttgagataataggtagcgtgttatggagtgcgctgatgatcagttgccaatatatcgttcgaattgttaagcaaaaggctgatgagtgctattattgggtgaatcctttagcactctttcgtacttagggcatctaggtcggtttgatctattacgacagacgttgtcagttaggaagtgctcatgttatcacataggcgaaccgtctcacttgtgcggcgtcttatcgaagccttcaggatctgcgttaactcatctataaccgcatctcggtcaatttttctacgccgactggctgaaccgaaaaataattcgagactggacaggtcgtgaggagtcctcaggggagaacgaggtccatagtgcaaacgtggcacaataaagctaaacatcgtattatagggcaggagcatggacgactaaagtaggccgtaaaaggacaaaggataaataatgaaagcgcagccgatgctgccacaacatccgtcgattgaaagcggaatagacgcggggctttgaggacaacagggatgttatagagagcccacactgcatcgtaagataagctttacaggcatgaacgcgcgacgattattgagcagtaccccaacactctcatggaccaaagctacctcgagtcgacaattctttctattatccgcgaatgcgggagtaggatctgtgggctcgaaataaggcaatcttccccctatgggatccgccgacgtaatatatggcatgtaccgtcgagagaggcaccacgaccgtggtactggccttggtagcgtgacgctggacgttctcactcttcccactgtgattgagcttgcgcgcggtgtgcatgcacttttttctcggaatggcaattgtcttacaagttgggcagggattaccccccaaacttccacttccgtggccagatgcattgatgaccaggaagtctcagtgtaattgaactggtagacggaggggtctattggtgcgaggccataagagatgtcacccacctttgccccttgaagcaacgaaatgaatgcatatgtatacgttttcaaccgggtcatgtcttatgtggggtcggacaacccatttctgtgagcacttacggatattgtttaataagctcagcgtcttctatgcggacataatattagaatagagccgagccctgtggagcagacgacaactctttcaccttgagaaagattccagtattacgcacccggtccccagcaagtatcacaaaaacgggattgcgttaatggtgatgtagaagaatgtcatatccgaagatagtgggccgtcgggtcaggacgtgtcgatgttcggtatcgggcaaacagtatcaccctcccaagtggtctgactagtggcctattcaaaccccgaaagagcgggcgaaatcggcccgccggtttctaccatggcctactaaaggctttaccgaagcaggcggaatcttggatggctgcgggtcgttttcccttcttgggaagtgccctgtcagggccccgggcgtaccgtcggcatgcgaatagggattcgctttgaatgaacgccctttttgtgacgaatgggccacgtagtcacgcacaacgtttcctcactggcgatcacaccctggcgggacctgggagttagaggttgattccgtttcccgggccaacgtagccatatcctagatgtgtaacggttttacgcaagatgacttcgtaagttgtcacaaatagccgctgcgggccttaatgttagactacatcgatagggtaccggactacctagcatcaactcttatctcatgcccgtagacgattagaagctaagatatcattgaaatagtgatcataatgggggctgcgtccgtgttctgccgatgatttccgatttcacacttccgagcgttcagtacgtgtcgtacaatcggattgtctgcgtcagcccaaaggtgaattccccaattcgcgcatctatactatcaccaaacccgccccttgcatcggccggagccgttgtttcccgggtcggtgcaatcccactctgagaacacgctcatggccagccctggtacattccacgagcccgcaatcgattcagtgctaggttttagtgtctcgacgctgcttccgatgacataatagggctcggctattgagccttcgcctgctgatagccgttaagatcgtttctggcaacgcaacaatcccaaccgcaatatgcgctactctactcctctagtaaagccgccgtgaacacccactttagatggtggtcaatcccatgccgggatttggtcgttcggtcttggatactggaaagatctgattgggtaatctgtgttgagaggagacgcaacttacctcggtccgtaccatcgcgactgttgatcaatagcgcgttgtcttaccgtgtgagcttaatctttagatctccaaaccgtaaggacataaatcttaacatgaataaacggaggtcgacgacgttcgtctaagaacaccgttgcccgactgccacacttttttctagacagataccgactttcatgaacatattcttataacatccatcctcaactggatgtacgcacctccaccgtccatactattgctgtggactcgcaagccttacacacgtccgagcgcaagctttatttacgtctagtcctggcgctagtaaaattattttagtcctacacagtccaacttgttgttggggcgaatcttgtaggaataaatagttaggtaaccgcgggccccgttgtggaggacctctgatgcacggtcaagcgcaacgtcacccgatcgtaccagttcatcgaaaaacgtggatagtttggtttacttgtgtggtggatatcgaaggtcgcacatccgatggtaaggggcgggcggtaccgtcatacctgacatccgttaagggtaagccttaatacccatcctcgatcatcggtcgtttattctgcatgagtcgatgtagtcacacttctaagctagaaaagtgaacttgcgtgtatttagtaaaaagaagatggtgagcgaacgtccgcgaagacgctgcgtaacagcgttgtcatggctagaggcctatcggcgacacaacgtgtgacaacgatacaacacaggggataatcggtcctgcttttttattgtaggtaattatgcccatgacttcgtacttcctctcaacttgggtatatcaaatcggctgcatagtcgtgggaaaaatataaaatcggtgaagtaagctctcaacaagaacaacctttcgccgacgatttcgacggcgacgcggttgggtaacgagaactagcatagcgggcaatttccgccggtgatgcggattttcagattatgttaacccttactttacgaacaagaggtcgttcgtctaggtgtgcgtgattcttaacgtgcgcgacatcgcccatgtgctgacctccatcgatttaattgcctgcgcacgatgcacggccttgggcgtagcctaaagccttcgcgtgactcagtgaactataggaggtttggactgacgcaacgttgaagatggctaagttacacagcccgccttatgatactgtacaattaacaccgtttcaacacagctgggagtggtcctcgttaggtcttgattacaattgaccgtctaactaatgggtcccgcaggcggacgcgaattaaataagggacagtgttacattaaccgccgcggccggaaaacagagcattaggcgagacagggaatggtggaatgacaaatcgcgacactatcgacggtccgcccacgagtttcacggctcgggagagctagcctgcaccgaacccgttagagcggtgcagcgtgcgagtcatggataagagggtacttgtctgactgccctgacacaacgctattaagtgcactctttaactgcaggattgatgtgtaaggctacatattaattgtcaaaagatcacaacgggcgtcctccacatttaatcagcttcatcccattgtaagccgtccgaggatggaccgcatgctgagccgtgtgcataacgaacgcgttatggcgacacggccctgcggcacgagacaaaatttactgccatgcacactggttaacccgcggacccgcttgtgacgcctatcatgaatcgatcaagcgtaccatcccggatcgtaatctattaatatctgcaacacgcaagtgaggacttctgctcgggccaccccgatgaccgctccaaagtgtttccggggattcgtaaacgggcttgatatctgccattgctgacaacaatggcagcggagcgcatgagggtcatgatactttgataccggttacttttccgatgtcttcagatactagagaagacctacagtaccagataacaagctgatcattcaaaccctacagcggagtgttaaggactccggctggatcccctgactgacctcgctgtttacccaaactcgatcttggctttgacatttgttaaaaaacagtacatatccgaaaacaactgaggattctaccacgacgtgactagtggttggtaatttatacaattaacagcccgtcagataggatcaggtgttgggtgatccagtattgagggagcggaacgtccgtaattcctaattactgtgtgtcatcggattggttggatcatcatgtggccacgaatggtccgaacggccagacgatcgcttcacgaaattgacgcgatactgcaacactcagtatcctcattaacctcctgacaccccgcgttcttgagaactcgcgcgtacacccgggatattgtgataaagacactcttcatgcaaagatgagatacgccgtcttgtaggcgctactatttctggggtctatggtcagcgagccccgaccaagtgagcttaagtgcagtgctagagtggatgaggtgaagtagctatagggtggcgaactaaccgtactatgacaactatcgttaagcctactcggcgtaggtttttagtttcgtctcgaagctaaccgaccgaacttccgccttaagctgccaacaggggatcatgagacacgtagatttcaaccgctaacatgctccccgggccgtcctattcaatgttgcactcaaggcaatccgcttatgtatatctttataaacagtggtcaatcttctcataatcagaaccacgctctcaacaagatttaagcacgattcaaccggatcgtgttggtccgcccgggcggatgacagtaccgatgtcatgccttggcctttttctacctggaagtgcagagaggtaaacttagggcgtggcaggggatgtactgtggtgagcaaagcggtatttcccgatcaaagtgcgacaccacacagaactttaaccagcagaaacgagtcttttctccttctgcttgtcaataatcgttcagctgggttggacagataaaaataagcgcaagtccctaaggttttcttcttgttgtcagtagcttgaggcaaatttatggggagcgcggtctcggactgtataagtttggccactctatgacccttgagaagtaggtgcgagtatgcggaagccaccgctgcggcaacgctgtgggatagacccgcgttatcccttctaaatgtccccagtatagccacaaaggcccgccgcacccggggacttgcctcgagggattccagaggctttcccggacacgataacggcccgtgatagatctagagacacggcctcgctttacggccgtccaaggaatcaaatccggatctgccaagcgggagggctgaataagcgatgtacgcggccaatgaccggaagatgccttcgccggtacccgcccacgctccatctggcccgagtgcgggaaaccccttggatgacggtttccttcgatagtagcgtgctcttagtcacctcgaaccggctaattccgagccgccaatagattgtttcgcgcggacagtaaccgggggcgaccttcttgcaaggggtgatgcattgggataccgaatttcaacggtcggccagcagtgatcaaggctcaggcgttctatcgacaccgatgtctatccgtcccgtcgaagtcatgcaatatgaacaagcgcgttctattactcggttttgttattcttaagctcaaaataaatcgcccaaaatattgtggtatggaggacgcgcgattgtagttgtgagcgccgatggggaatggggccaacgaccttccaaggggcactgcagtgactcgttatacgtttatggcatccttgtcccctatctgctgtccgcccttgtttcggtcacgcagaccggaacggtttagtgcgcgaagcattctcgagagtcacttagagcgttagtaaaattcgatgtaagcataatgacagatggtggtgctatttcgtgaagtaggtgttcagtgcgccagaagtatgtcgaagagatcaggaccggtttagtaatatcactaccatgaaggggtaagtactgcagaaccagaatgctactgtgatgaccagcgtcatcgagacgattttagcaactgcaaggcaggccttgcttatgtgcacgacttaatagcctttacgttaggagatactctttggtgctctaagtatctgccactacacacaaaggtcaggtggccgctctagaggatggttgtacgtgggacagggatcctctttctgtcgtactctgtcatgccctcaagtccgctgtgtccttaagttatggatttaatgtcaggtaccttttgttagtagctgcggcgcaggaaatagatctgttgtccatgtgtcacaccgacgaaggactaagtggatgaccgcggggttatagaaagaggagatagataaacgcaatgtgttgctggctattgatggtcttcactacgtacgtttggcacctatttcgggccacgtgtccagttgggaagcccccccgttcaccctattcatatgggagggttaaacctacaagcccccagctgcgatggcccacgcgtagaaggctagaaagattgtgagtcttgcaacagcaaacaataaagatcggttagaagtcgtgtgatgacgaataacctttggggctgtgaccgatgaggcagcttgcacattgggtcagtaaataacagacggtgcctcgtcgctacaattcttaatcaccgaacgcgctaaagctggttggaccacccggtagtcaatcttctgtgaccttttcctggcaaaattcttactagggccgtggggcttcgcggcgtacaaacctctgtctcactgtcgggatagcgcctgcttgtagcttaatcacccttttttgactcacttacgatttgtaccatgcgcagataaatgacctcggggccaccggccagtcgcgccgccacgcctatcgatgcaatgctacctgtaacgcgtttagttacatactaccgagtcccaccgtgatcttattaattaagccatgggtttaacgatgtccgcacccaaccggggcaatattaaagatatacccgtgttgaactttataattttttctgcgttaacttagcatgtggacgacctacggaatttgtatgttaaatttccttttaagacaggcgcaaaaagttgatgtttaggtggtatccctgtagaataggtagtgcggcaaagtatgcatagtaatattggggaccgtttataggacaccacttcagctctctcgcgaactacttttaaagacctgcctcgggcaaggataatctgattatcacgttaatcgctacagaacaaccatctgggtgtggtgggtctgccgtctcctggtctgacctaacgttacgcccggtgtgtagcgcgcagtcgtctcctcgcttgccgtaagagtgagaaatcggggttcaggtcccttatttaggggaggcctttccgcgttcgagttcatattgccagagtccgctataggttctcatgagttcccggtgagagaccaacttagataaggcacactcacagcggtttatacgtcctcctttaacccagcctagcggaggagagcctagatgaagcctctcggcaatgaccatctaggactattacacacacttgttggtttatattgcataagtattcaacctaattgctcataagagtagaaataatcatgcttcggttcctactgccgctgcaccaagaacctatcggaattacgtgtcattctattcctcgaagtccgcccacggaccccaagtccggtctcgtacactcgcctttaaacccgaatctcaaaggtgatttacacaaaaaaggcaggttcaacagataagttgaataatcattgctatgaagacggccgctcccccacctgcgcataaggagaaaggctatgcatgctagggtcataaattactccgttcagacgtattaccgaggattaggatccctcaccgcgaagttgaccattaggaaacaggcctcgattttacgtagacgaatgttttatctatgcctacgtctcattcacccataagtacctcaggccggtctggagccgtgttcttatacattacccgaacctaatgcaaagaaattagtcgtagagatgaattattgcttcgtcggcgcatttagaggtagttcatagaaccgatatagaactaccattttcgttggtcgtgtctgcggtgtcctgttgggcaaattggaaggatcgctcacacttagggaataaattggttagtttcatgcaggtcgctagtagaagtgatcacatagatacatttagcagttgctgttctggtttttcttcatatgcctcagagaacttgtcagatctaaggacgaatctacgcagcccatacttctaatctccaacattaaagcaagccgagtacatcaggtaaaacataatcgacggtaatgttttgaacttcttcaaacaagtatctgctgttcggatgcgggcctcctggtacaagtgagatcggagcgttacagacttactagtacgtcatagcggttaggctgttagtaagagccttaattcccttatatccgaagagcagtacacatccgcgagctgatcgaagaggttgcggggatccatggtatttagagtaatgggcaatggcgcgacggtcttagttgcgtccctattagcgaaagacagcgcagttcgatcccgacctcaataatgacttgcagtaccgcatgccggtcttcttggcgtacccgtcgagacgttaacgtgggaccgttattgacaaggaagggccgctcccttcacttaagtgtagtgatggcctttagacttcctgatgaccgagataattgaacttgcatctagtgggattgcaagtaggtcttggtaatacgatctcttatcgtcagggcctacggaggtgtctgtgagcactgaagtgcaaaacggcccatacgtaattgtacgccaaacaagacaggctgcatttaagtgctttaaaaacaatacattcgcggcgccgtaacttaataaagcaccgcactttccattccgcctaaaaaacaggaatgcaaattgatctatgcaccccgcgtcaccaaagaagttaaggtgcctctagagtgcatggttgctgatcattggctaactattttgatctcagtgccgaggtccggaggcctcagaggttccatagcgacagcgttaactcggggagcggaatattgacgggctaagaattgccatctaaccaacttaacggttctattagtgtatgggtgtagtccgcctatgtacttcacagaactgtgagggctaacctccgactacaagagtcagttaagggtcgtgattccagaatcagcgcggtggtgacatgttctgaatagtagaaagtcacagttatactgagttaattacgcttctcaacgaactactcagcgcagctcgcttagaatcactccaaccatcgattcccagtcgggaggatgcgtgtataagggtccatgaccgttaaggacacaattagtaccgattaggattgttgtcatgcagctcccccggtgcggtattacgtacaaagcacgtgtatatgtctgatgtggaacaccccagcccataatctcacagctcactacccgggtgaatcatgcgtattctggttgagtgtaaggaagaaactggccgaaatgggcctaactaccgcgaggatcgcgttgatcggaattatattcccttcccgagacaaagaatggtgcggaggtatatgcattacaccactacggtgcaatatcttatggcgcaggattaagagctctagttggcgccctagccttatgtatgacttggtacttaacccgcccgtagttagttaaatttctttggtgtatgcctaatgtggcgggggccctacggtcatcactcatctcactctctcactcatggggtgcaggttggactagtggactagggggaaagtgtacctatgcacctatcccactttgcagcggtggatccttgtctgcttgaaatttcatacggaaactcggcaggtatgaggaggtcttctatcatccgttcattgttccttatcggtccacctgggatattctgaccagttgtttccggtgtacggtggacccatgccgtacctacagtgcggctaatggtttatggatattgcggggacccttttttgcccaactgatgagcgtaccgctttgggccctggagggcagaggtacgagagttggcaatgcgatttccagtcacaaggaagtaccgtctgtaaaattcatttaacaattcacaatcgggcaggaggactaatactcctaaaagaaccttaatggtaatcaactaggcaccagggggtacgagcgacgcatcaaaatgcttttccgatcacaatcgtgaattcttcagtcctacactacaagaacggaagctcgtcatttacgcgtgcttcacgagattacaatgtaggtggaatgtgttccttttctgataatttgtcagtttagctacgggccccgattttttggccagatctttataccgtttaacataatatcgatggtgtgctgatagctcaaccaagatgtcaaatgtcgcgcttatcctgcttgttaatgtattaggttaacctactcggttcgcaggacaacttcccaacaggtgtgacatacgggaagcaggagtcttgctatggtcgacgctatcattctgttagctctaatagcttatcgaagtcggatgggcgaggccgcagtgctgcaacagccatctcactgccagttttcgctctactcccggcgaatacgggatatgtgtgagttgctagagcgacgacagtgggtcagaaaagatccgctttacactagtgggcacgctgcagtagacacatccacgacctttcatgtagccgacggctgttgaagctggagcttgggctagaggcaatttggcgtttggcgagctatccgcattgatttggccttagggataagcagacattagggggcgattcgtccctcctgtagcctcagcgcaatcgtcgctcgagggtcagggatcctatcctcaaatcgacttccctcgttactttcgtatatcatctctaggtttataggatatgtacgaagtcgtgcaccgtactaattttgttagtcaaggttaggcgttattggagctcccaacgttgtcataacggagcacagtacatgcatcgcccaagatgccctctacaaatcctatccggtataaagatacacacaatacttgatgtatggggggggagccaggattcgtgctacggcggtaacgttatcgacatgtgtgcctaccgtgacccggtccaaggcagagcgcttgtatagggtatagcttgttacaatagcgtagctgatatcttatcctatgtaaaatatatgccaataattctgggttcttattattttgagcctccgccgctctcttacgtccgcagaaaagccggtaaagcttaattcagacttgacgactgtaactccatgtttaggcgactaacactatgggtttgacgttggggactgcacccgcggccaattttgtaagtgcgacttaaacgcattgccgcagatattacttgctaataatcgacgtttagacaaaataaatttattagtacatcgcacactagtagttgatctgcgccaagcccgtgtagaaggtgatcttaagtgcatccctggccaacgacagcgtatgtagctagtaaactgaatacctcgtatgttccgctaaagaagacctcgggttcagaacgtcaatcatgaggaagcgctaacttgtcgatctacatgataacgaccctgatgcggtgtgggtcgacggcctcgcctgttctgtcccatcgctcggcaaacctttaagttcatataccaagtccattgttgcacatcagaatattatactatgcatcacattcaactcgcggcgcagacttcggttcatgagcggctggctatataccagcattgggtgcctagcgtaacgagcacgcggttgttacctatattgaccagtggcagggaaatatgttaatatttggtattgggatggcaggaggtactacgacctttgttgccaccgagggagaggctccctggaccaactggagacaaaggaattgagtctgtctcttcagtggcgacgatcatatgagcccacttgggtgagagttgacgtgtgggagagaggccctttgctacctaatgggacataccatcgcgtgcgcttatccgccctatacatccagagacaatggacgactctatcataaaatgctaccaggacatccccgatgagtactacattctttaacgatgtaaaggacacttcatgctccaaatcactcagaagcgactcggaagtgagtctacgcgtattgtaaagcgggaagatggtagatgcgttctgcggcggttacccgaccgaaggagacatccgtgacttatgaaacgattgttactgccgagagcgttggtcatcacaaatgtttagcctaccattgggaacccatcctgcgaactaacctcgccgatagactcgtatctcgggttcttgctttaacaaggatcccagaccgatattcggatcttcaacagtacacgcttgccgacctgaggttggcgtggcggtgtcttagacaaggacggtcccagttccatttctccgctgttgccggtagcgtcatacaaaaagtctcggtcccttacgattgtatgaagccgctcgggaacgctcatgttgggctcttccagacccttaatcgcatctcatttcaggtctcggcttgttgtgactaacacctcaacggcacggttctcagataaaaaacaggttttacccctttggccactacaacaagccatatgatacccaacttgattataatgatacaaacttcgtgtatacgttggtgctgacgtctacacatgtgaggtgacctatggagcattactagtctgtgatagttgaagaaatagacgtctgcccgatcgtatgtgaaggagtttctattcgcgataagctgcgacaacgtccgcataattccctcatggacactagtctcacggggcggagtgtgttccccggtcgcatcgtgacattgctaccttcgcgagcgcgattaactgccgaaagtctcaggttatgcctacgtcgacacggggtacatgacatccgtgtggcccgtctatcgctccccatgcacgcacttagacttacgaaatctagaggaatacgcctactgcagacttcttaagcgttattttacagcatatacccgaatttatcccaacttagtggcttatgcatggtgggcgcgtgtttggtcccttagtaaaatgtgacactcagttcgctggatgtaatactaagttgatatcacatgtacctgaccacaagactgagaccaagagttagagttatacacgaagctagcatgctcccacggcacaaaacactcccgacacgtattcaaccgtggaggagacatgccaggctaatttaaaccgaacagtcctgctagaaagcatgtgcagccaagacggattacatcttgtcttacttttcaacagcccagatggacttacgccgggcccaggaagtcaacgacagccgactggaaatccacaggacccccttcatacagcccttgaacccctcacccgtgtgcagaatagacatagtatcgaataccctatggagaattactccggtgggtattatacctcactcttcgggactctcccataagtagtctggttcatagcgacttttcaactccgagaattggggttcacggcagatcctcgggaatgatctctgttcatgtcttttgaccgttatatcagtaaggtctaactgagctagacaaaataaccgacggtgaggatcgttagtgtagtaggcgtgctttggcgatgtacgtcagttgcgttcagagtacggtaattggatataagtaaagtattgaccagtgctgatagtaggataatcacaacagcctcattcgcgccaacttggtgcaggcttccagccgaaagcgatgaactgttaatttaggcttaaagacgtgatcttgataagcacatgggtcctgcgggacccagaaaatcacgcggaaagactttccgtgtatattatttaaagcgactaatgtgcaatagtacttatttgttggaaggttggcccggcggtcgaagatctcattgttcctatcccgtttccggtggcgcgggtcccacggagcctgatctaggtgactttgcccgtggacaatgctacggcgatcgttgggattccgtagaagagattcccgtcccacagtggtctaagagtccttcgggttcgcgtcttttccgtagtgtccagattgggcctagcttctgaatgttaggtattgatggcaagtacatacgtctgtggacatcttttgcgtcgcaggcctgagatatcgtggttggtcaattgcagtttcggcagaacctcacattggcgtaccgctcatggctgtttacgcctcatttacgagtgagaacgtggcccagggttgcacatcgccaaaagacagagacagggaacaggatttacagcaggggtgatccactgtttatcttcggctgtagcgctctaaacccatatgctaagcgcgctgcgtattcgtgtataagctcggcgcgagaccggtgggcacagaacaatctatgccttccagggcgatactcccccggcgtcgttaagtgttacgctgcaaaccgttacagacctacagagcagtgagacgacagttcaacgattataagcgtcagtactctattgggtggacttattctcgcatctggacttcgttccgtatatgcgcgcgagtttgccggccatataggagcactctctattgggcattggaagtacagtaaaacagaccaacgttatttgctgtggagcagcattactcgagtgctgagcgtaagttgcagacttataacgatggaccatgtgttagggtgctaagatgaacattttaaatgtccgctctttagtacaataaacatattatgggtacatgagcacccgcccccggccgccgatcttcatagtttaaacgcgtttccctagaggttcgacgctcatcatggcacaatccgctgaccttaaagcatctccgtttaatatcccgatgccgacgcttcgaatcgtagtactagaccactcgcgtttggaagaatgttagagcaaccccgcgagatgtcatgttgggcggtgaagcctgggtaggcgaataactttgcaaatgatacatagcttacagcacgatcagtcttcgcggctgctcgtagaaagagacccctcggaacggttccacgtagcagggtagacacacttctatctttatatgacaaagttgcttcatgtgatgtacgtggtcatgaaggtcaaatgataacataatcgttagacgtcgcactactatataaaataaggtcctagagcgaggccggcggccgcggagtgagagcaaggcagtgtcacgtttacagaactgccgtggtaaaagagcctttggggagcaggtatattgcgtgttatggacctttccttgtcagcagatcgcaaatatcgtgtgctttggcgtgacgtccatgatttagcggtgaccaatgccgtgtccagcacctaatgcgacacgccgattgctaaacctgcataatagcgtggaatcgtaccgacgcgtaaaatcatcgatcgccgagattcccggttcttcttcataccaatgcaactacgcgttaggccctcaactatcatagcaggtgtctcatgtctatgctgttggagcaagagcaaacaggtacatctgttaggtagccggagacgccactgattataacttcccactgtcattaagccggcagatttttatggatgggactaagcaagcgcggttcggcctatcagtgaattatgctgacccttagctcgaagacggactaagcaagttgaatatagattgttatatgcaccatgaacattattagtttggccggcgcttcaccttgtaggagcttaggtaaacgggctcaaccgccaacgtcaaatagctggaaaggcgaggctagaatgggttgagtgagcggcgctattgcccgtgggacatattggggatatatattttcaaggtacgaggagctatctaattagtacgtggtccgcgagatggacgatcatctatgacattggatagccacagtatgagtagatgacgcccaatctttcatgacgcaacttgcactatccagcacgaacccatcccggcaccggctccgggtattcgtctagaaaccgttgaaagcatggcacctcgcaaccgccgggcgctgcacgaaaggaatacgccgggatttggaattgcttttaaggagcattgacatgagcgacgaaacaaataacgcttcgtttaaggaatgcaaccagcagaatggacgcacctcccaccttgattctcgaagatattgcaggcctggttttggtccactgctacgcactcccttgtcagctctcactagggtctatacatgcagagcggttccgtctggcaaactcatgagacgggatagttaactccctgcatgtagtggcgtaccaacttattggcttacaaagaaatggaccagtcgaagctctcggattatagtaggtatactgaaacaggtacagtacgacggatatgagggcaggatgtcgtggccttataggacgtttccctctcgttcacatacataagatacataaggctctggcccggtgcttcgagaaccccagcgatccgtttcactttaggcagtctagagggtaggctaagtctaagtacggcacgtgaaaggtgcgtagatgcgggaggcaatagcaagaaagtttcgaagtgacagcgatgcgtttttcttgcgccatcagaggcgagcactctgatctaagggcttctaccattccttgtcgcaactgcagtgaagtcctggtccataactctacagcgtcagtctcaagatatacatcacccacgattggatcaaacaaaataaagattaaaccgtcctaattcttcctccaccactaatactcgcattttttgagcctcgactgcacccacgagacgtagttcctttatattcgcgtttatagtggcaccgactgatccgcacggtacgtccttcccgcttatatccgggatggcaccgtatattcaatgttgttcaaatgagagactctgggtccaggaactgagtcttacaggggtgagagattgacaaccttgcttagtggcacattactgctctttttacgatttgaccgaggcgcaggtatggtccgactgcggaaggcagagtgttccgcacttgagtgcctataacggcagttaggctatacgtatctctaataatcgctgtgcactcaaaactacgcatacttcatggaccaagacgccgggtcgcttcgagcttcggattcttttacagtgattgagccacagctttctgcacaaaccctcttatcacgcgacacctagttttaatcccgagctgaagggtagcatgtaagtagtacacggcaaagaaaggagccgatgatattgttataggctgccgcgcagtctgcgagcacctaataccggaaaggcatcgtgccatcgactcaagtatcgccgctattaacttgatcccggattacgaatggcatacgactcagaacccgttgtgtactcagtcgggtcgaatagtatcccactttgaagccaagggagtggtgtcctagcctgcgctggcttctcagggcaacgtgattgaacgcatcgcggaacgatagcaggtgatctccattctggcactaccgcagtctctgtacatgctcacattgtactcgggtacattacgagttcatgcatatctaggccaaaccaaaagtaagacgtattttgagggcatcatgcatgacccctctcatctgacgtaaaaacatactttaaacctgacgtgccggtcgacgatgttatgttgaattgaaatgccctaggaaaattagttagggggcgacgacccggagagtatttgtccgctatggcaggggtttccaaggtgcggtgtaacacagtcggaaataaccactgagagatatacaagcgcgatgaagaatgaacgatggtgttgatggaattatcattctgttgacgaactgagaagggggccgatgtgtgcgctttgtttgctcctttcccgtttgcgaccctgcgctcagacccgaacccgtacggtctagatacggatggtatagtaaaggagagcttatcagggaagagctgaacaacagtacttggggcagagaagtaaaataaaaacctacaaaggtaatgactatgctgcggcgtctaaacaagggcggacgcatagatacgggactacaataactggccggttggtaggatatccaccgcccccgatagagaactgatcgaattgattccaggctaggaatgatttcttggttcgcccagtaacctgtcgtacatatcagtgcgtttactgatgccctaggattagttttgtctcatcaaagaaacccccatctgcccccctaggctcgtctgctgtaaacatttcaagcctacgttcacagagttcgtcgcccaagaacggagtgcgtgaaaagtatgtaaacgacacgctagctatgacgacggagggggtgactccattttcatctccatcccagagagataaatggtccgcgtatgcctagacggcattcgactttctcgcgaagtttagttgaccggactgcaccagacactagcacaatttctcgctgtgcaggcgcctctggctggtgcggggtctgtgaatgtacagaccttggcagacagtgcagtaatatctagtgtctgacagcgggtacccgtagatgtagttccggaatcacgttagtgtaatagttagtgggatagaacccgaacagagcagaaattcgttacttggtgtctgcttccaatagtcttaacttcctatcacaccggagtggtcggatctacatacatgtagcctgtcgcaatacgggctccagcatcaccatgcgactggatgaaaggccatcgacccctgggatcaaattagcagcgcgtccatcgatttccggctgctcaatcaggttcgagttacttatagcgtacatgctggaacttgctaagacctgaaacgtcttcgaaataaattgcggcattcgcggctcacatggaggttgtgcctttctgacccttggagtccctcagatatcgaccagcgggttctcttttaaaagaggtggcaggggatcgcacgtgctcatccttccgcaagagagcacggggtagcgcggattatcccgccagtaaaagggaccctgtaacatcagggtataacaagaaatgaatctcatcgtatatcggcctcttcctccgtcggtcttaacaaaatcgggtctgaattcagagagcgcagcgggggcaatgaaggaggaaggaagtcaagtgacagacgaccacttgccgctagagcctctgttttgtcaagcatatcgattatcaggccacttagtggatggagccgttgggggagagacgcagcgcaactgttcaatttcggaaggaagcttccctgcataggttgaggtaacaatgaacctagaccggccgatgtcggtcgttgtgatgcacggctatgcaactgccatagcactttttgctttgcggaatcccatgcacggggtccgaaacaaagctacttgaatagaatggcacggttgaagacacaagtacaaaataagtgattgcgcaggggtttttggttgatgttgcgacgtatgctatgtgcgcaaaatgagctgtaaaggtggctcgttccattcatctccggaagaaggtcactagctggagcttcgacactgctagtgagacttcgaaagagtagcggggacccacttaagacctgttgtcggagaccgttgaaaagtagtggatcgtaagctaccatgtggctgctactgacaccctacaggttaatttgccaatcaagtgtctagatggtaagtatttgcctccgtcgcccagaaaaaggtgtggtccttgagacatttaaacgacgacatcggtacacataacagctcatcaatagcctcaatgtattcagcatcgcatcaagatggatgctgccgcccgcaactcaagtggaagtgcagtcccgtttacgccggatgccgttgtgcctctgtctcatcaatccctcagggaccgattggccaagacgtggtctagtctcacccgtgggaatcctaccgatctcatttagaatcggaaataagccgcgtaggcctcatccccccttttttgttccctgtgggattacatgcatgcggagctactcgaaatgtctgcttcgcggcaatgacaagcttttatgggacccaagggactacgtcatcgaacttcggacgcgtggcaacctcggaagtcatgcgctcttgcaaaggcttgagataatgaagtgagatttgccgcccttagcacctcggagtgccgtccgcttggattagtgattctctcccattgggttcatagccgacattagtgcactcttagcgacgcccgagtggagctttgccggatctatcgagactctttgccgaggtgaattgtgaggttctcccctaagtgacggtcaactttgctcatacgggttcatatcaatgaatacgtccaagatgcgaactcctcaaccaacatcgcatgatacttgctggtaagcagtcgtgtgtcttagatgcgcttcggagggtgagatcggtgttctccgtgccgagagggaactaattcccctaactcggactcttttgccgcgcggacagtcctcgtgccggaacttacccagtcaggggactcaaatgcaataaaaaacccctatagcgacttgttgtcttggaggaggcttttagtgtctaaggtgcgtagctgacggatgtgctaagtcctctgacttctcggtgaccaatttattactcgggcagttcatggccccggctccgcacccagttaatgttatgggtatcgcgcgttttcaacgtagaaattatctcatacccatttggttgtcatcgtcggatccgggcgtgttcgtaagtgcagagatttgagtcagtcattagcgccttacccactacgttgcgacatgcggccttgaggaatcaaaactaacctcttccattcagctgtcttaatacagaagccctacagctctaaatgtactaggatggtgcaagtattgctaataaggtgagggcgctcaggagaagatccgcccccttactttcaggttgccttctgcgtgcatgcagactaatcacatagcccagagatcgacggggattatttataatatacaatcttaagagagagttgtgcgtcgtaggattagatgaaaagagggcgaaaggttattgctcataatgatgacgttaacccgttcgaacggaagtatggtcaaggtggtttacgataatcgccgacgttagcagtgcccccacgtcctcccaggggtcctcaaggtaacccgggacagactcccaaatccggcgaagcatgccatccttgcgtgatgattccgtagtgttcgaggttattgaccgccccaatcggccctaaagagctgcgctggacacgccgatcgagtagtacttgtctcggaagcaatgccgagccaactacataggccattaaccacagtcctagaagctgttgtcacgaacaatccactttattgttccttagctagaggcatctagtggtcggacctgggcgctgccgttttgcgttgcccgatgcacttaaccttgagcaccggtcgcgtgatcgagatcaagctgtaaaaccgacagggcctcgccacccccagagcaggattttatctctaaaggcttgactatagcaatcagatttcgaagcaatctgaattatttaattctcctaaagaaacacacatcagcccaacatactggggggctgcaggcttactggaagactagatatcgcttacccttggggtgacgaatgttatgagtgaggattcggtaccatgccgcaaataacagatggctcaatgaatcagtcagtagtattctgggaattgtacgaccccactatgaccaacgatagtagtgctattccatccgcaacgcgggagcaccatatattagacgtgactacagtgccgttgaattagatcaccctcttggaaggtctatttgttcttttgattcatgtgccgctcaaaaatagtttgtgccgactaagtgtacatgaagaagagcactttaacacaacgtactccgtcgcggtgaagctcatgcttgtcagcgcgtaccggtcgccgatgctctccttaattccatcaagtgcaagctgacaagtctgaagtttctggagatcctctaagccgcacgtagtgcggggaagtacacaccagtctcgtgatgggcactgtttcgtggcgagggcacggcatatcgacttaggttcgcttttcgcggtaaactaacgaggtgaccagacgtccctttcgacgccgcgacagattcataaagactcagacaatgcaaggctgttcgcgccggtgtgtacaccaaagaaagcacctgtaaccttacgtcgacaccactcgattaaattaatccgagagccccgcgtcatggtgctgggcggctattgtctagagtggcgctaacgtaaccgagcagagcccgacattgagtagtcagcaatgactattgccttcatatgccccacgatacttttattagcctaaaatcacgcttcacgtcttaggccgcatgtagaaccattgggtgtcccaacttgactaacaataccccaatggtacacgcgaacgaggcgtcttcaagcagcgaagcataccacgggaattaagtcgttttcaccatgcgggagagcgtccgccaaggtccgggttggctcagcggttagccaggataggcactgagattaatgcgaacatgctctaatggagttaacctactatagtatttgatttttgccgaccacgcaggtgctaatattgtgcgcaagcgggtttcatatggactcctaacagggtgtctcagctcgtcggtctcaagtagaaagttagattacattttacctgaagagccaccatattgatgaagatctttatcctacgcggtatgaggtgcctcttccgaagtcttccctttgtgaacgtttagctcgatgagggcctggggcacaccctaatataaagaaacggtttggccatcctgtagtacatcaataatcggacctttatgcccaacgtcttcatctacgctagagcaccttgaagacaagtttttagtccaacgcttcaaattctccagctccgcatttaatcgggcctggtccacggcatagattaggtgtttcccggaaaagcatagaagcggactgagatcaagcgcgtcgctgatcattcgcctatttagaagtccatacccaactcctatccaagaacagcacacgacgggtggagtcctagccgtcgaccccgggagtgagctaccaggttaaagtcctggctatcaccggttctagtgatcatcgtgtgacttcgccagtgcgtagcacctgcgatcgtatatgggttgctagcttaatccgtgatcggagcccttttgcaccttagtacactttttcccctggcccaaagcctaaagtattggtccggttagcgtgaatagaccagcgcgccatacagatcagggcagctgttactggctagaacaggggctgtcacgtgccgcctatcgtgatggaaaggcgactcgcaatcgatcagtgcctctccactggcttcacgagccacaggtcaagtccagccgaatttatctttaatgccaagaaaaggaatggtgggcgcgcacgccaggagcagcaatcctttgcccgagcctgtattggtatagaatacatatcccgacccgatgatcgccgacaactatttttccatccagtaccaatgcaacccggagcagcttgtgtatcttgcatagaatgcaatagcaagttaggtgcagagtacttgtgaagatggattggggcactcccgaagctctgttgctgaggtcccttgacgcgttgagatttgttaaggaactcgccctcgcgccgtcatattgggttactcgtgaatgtaactcgcctcatatgtccgggctcaccactacacactcgggtctgtgaaagtccaggcgtcgcctcggtcacagagcggggacaccgagatttaaggtccacgattgccctacaatcgttggtcttacgcgggaggtctcggctgcgttcgcacttctataggggaagctttcattccgatcctgagttgttacggcgatgtgttctatcagggccgtagctccattggacattttcgtaaagggttagagttaaattgcttctgcgttcttccgtacagcgccgccgcttagctagcacttcactacaaaggctctatatgactacccctacacgtcttctctcaaaatatgaacagtgtggagtgcagaccgcggcgtcggtttatctcacactttaacccttgccaaacgtacgactagtcgacgacgcgtacggtggttagtgattttctcatggttacgtctctgtcgggacacctaaatcattggtgtcgcatattgccactagattatggaccgaactctaggccctgtttgtgggcgctaccgacgcaaacgggtacctaactgtctcgtgaaaacgccgcgatattcagcctatgctaaggaggatacatgttcttccttgattacatcactatcaggcgctcacctggtcatattgagtattcgacagtttgaatctctgtagttcctacatacgaggtccgaggttgctaatgtgacgaggtgtcgcactcattggtatgctcttttactgttagagaaatgagcgaatagatttgttgagaacaggtggtcattgcagaacataagttaaccatcgcacttgagggagaagcccgctcaaccccagactccgtccctcttcccgtttgatggcttcgttcaatacacaccttgacctcaaaggcgctacgccgactcttgagcgttagaagagagagcattcacggatctcccttagttgtcgggagacttaatcgcccgattggtgagcggtaaccgcgcatgtaacggtgctatgttaacgtcgagcccgcaacacggtccaactgagtctcaaactcgataaacacttaaaaccttgcgtaataaatcttattaaacttcttcaaaagcgccgcggcctacataataggttggcgtcgctctataggcacgccccgcgatctcaaatggacttcttaccagtcaaggcagcgcggggcacccacgtagacgtattcgcggttaagggatgcctgggcgagatcagacacatattacgtgcctgccattttctggtcgcctcataatgggatatgccgaactcagtatccaagctgcgatcagcaagctgcacgctccgggtgaacgcttaatgctttagccgtttgaacggaagaccccaccttttggtaacttagcctgtcgaagcctgcaaaattgcttcagaaagctacctcccggcctcctcatacgttgctgccacgcgcgtgactcacgtggggaactgggcaaccggttagcatcgtgagatcttcagatactagagatcactaaagtgtcgggccagtactcaatagttatattatgtccatttcattttagaagtacgtcctaattggatgtgcagatcttattggttagaccagatagtactggtcttggggggcacacacgccagccaaccttatatgtcactggaatcaatccatgcatgcgcccgatcgagcgccgaggagacgtatttcccggtatgccgagccatcggcagggcgcccggtcagctatatttaattcccggtaactggaaatcactaggacctccgagagagcaggtaaacatgccccttcaaccctcttttccaattaatcatacacgtcatccatacgacgcggcccgcctgattacgtgggttggttctatcgcgagactatttttacggtagggacgccgagccacacgtcgtacgcgctccctagagtcaatccagccccgtagagtgtttcagcggtgatgtctttcaaggtgctaacatacagggccacagacgactacctctaatagtagaacgggtttactcttggaattcgtcgttctggttagcacaagtcgtaataagcgcgaaggaaattacaagaactgtggtcgtttgacgctactaagcggcaggcgaaagagatctcgaataaatcagggatttcacccctcttacggttggtgggtgaccccaagacacgtggtttccgatatcggcaggcttctggagttcgcacaggggcgggaataggggctctcgcccttgtagcgaatggcggcgatagaaaacgcgtaccactcttcgctatcccgagaagaatgggcgtggccaaactcctagagaaacagcccattcctaaacaagcttggacggcgggtaaacatccaacaataacgaaagaccgttacgacggccttgtagttttactccgcttaggatcccttgcgctcgcacatgctttcagaaagcttgatctatatagaaactgggcctcttgtgttcctaggacttccacccatttacggagaaattcagggcgtagacgcttcggatttcaccacatgacaggtcgccatgtgtcaaaatcaagacgttgaaattccagctaacagcagctactgcacattctaagccgatcatgacaaactatggagtcgtgctgaatgagacggctggtacttagtgcaaaggtagaaaagacattacctcgtagcacgactttgtcgtgtggagctgtagatcccgcgacatatgacatttccaattggaagtctatatagttggcgtgggctacttcgccgtaatattttcgtacagagataatctggcttagtacatcttggggtgctccgcccgctcggagcaggagttcgctaaccagtgtaagcttagtgttccttctatattcacctatgatagttgctaagccgagcacctcgagttgtcgggaccggatgtaaccggcatccgctcacactttaacgtcccagcctataatcccgaggctaagtagatcgatggaacatgagtctgcgagcattatcagtgtgccgcttacttacgggatcctaattgagcgcttgcacacgaatcgcttaaaaactattgagttccagtctcctagcgcaggcgggggccacttaccatacgcgcgagagtgaacggtctacaacacgaagggtatcccctaataccgagcaacaccctgccataaggcataattcactatcctgcaattgaagacggtaggatgaagcttaaaatcataaccatccctacgtgccgcttagtcgtaaataaacatggagggacacggggcgaattattagtagcactggccacgagcgatttttggtgctacttgaacggttgaggttatgtgctcagtcgtgcgactgacctaccgaatagggactaagcggataactgcctaccgtcggcccacgtcgggaagaatcacgccgggacttacaccctagggaggtgtgtttcaaaggatgttttaaaaaggttacgtaagttataacgacaaattctacagttctatgctcatcatccccggctccacccctaactaagcatgtaggcttggcactccaggccgcgccttttgcggtatgtgacgcatgacacgggcatatgtgtcagcacagccatctccagggaataataggggtgaagccatgagattctcaggacgacgttacttctctaggtgatgtaccattccccgaacacattacgatatcagtttcatataccgtcgccacctcgcgcccgcagattcgtatcccagtcattcgattgaaagcaagtttcttaaccatcgtacatctgattagaaggtgcaccccggccttcaactgccgaaggcgctctccaggcacgcaggagataccgccaaggcgtatcactccatgccccaccaggtttttggaacatgaagccgcttgacgcgttagttcgcttcctataacccagctccattggggacggatctcggcgggtattgattgttcgctagcgacgcatagagcgccgctgatatgcctcgcgactgttctcgcgagtgttctgctatatagcgtgcccatacccacatatgctaggacgaccctataccaacgctgttctgaacagtcagcctgctccaggcaagtgcgtaatagatccttgagaccctgactacctttcgtcgatgtctgacgtcaagtggacgctcagggcaactgaacgcgcatcagataaatctaccttttaaggctatagaagcaactacatgtatcttagtaacctcctactgtagatggtgatgaactatgattgtctgcagttgcactgccgatgaacattattggacacggacaccgattggtcatggtcctaaggattcccctggaatatcggggcaaaggtggcctcaagcgctagttggaaatgcttccccatgcgtctggctgcccctactaaggactcgacctgagttagaaacccgccaagagaattgcatttgtccggtggtttcgaggcagtattacaaattggaaagtgatgaaaaggctacttataatcagtgtttctcggtggtgacatgctccggcgtcagatgtccattaccttcctctaaacggtacacaaagtctaagacttcaaactccagagcaagcaggggtcgatgcgcgggtacaccgcaagagtaacggctacgggaacggagtaacgccgtcatccattcgagagcagggagcagccaggtgttcaactatcaccggccatcgacacgcaaagttttaagattacagtctaccgcgttcatcacctaatattagtctgaacacgttcggggctggacgccgaaggatcgagtatgtgtcactcactctcgaagagaaggggaggtaggttgataaatctcttccatgacattacgtcacataagaattggacgctgccggccgcgaatagttgtggaccgtgtctgtatgtatccgcgccacagagaatcgttgataataggactgtaaccaggggagtatcttttgatcacaattggagtcgctaaagtagatcagtagaataagatcacacagcagctccccagcgccaccaggggctggatggatacgcgtggcacgccttcccatgtcatctccgctagctcaaccgggccatgagatactcaagggcgatcctcgatcgaggtcggcgggctgccattgagtccaactctatgtaacggtatgtcatatgaccggggtctgcgactcgctgctaaaaaatgcattgccctaaagacccagcgaagaataaggctgactctgcttataccaaggagcagacggtaccatcggttcgtatcctctgcctcttggcggttggaaaaacgtccatccgtgagatcgcgatcagtagtagatggagccatagtggttcagcatcgtgaggttcccgtgttcagcgaagcaatatagggtccgagtcagtagaaacgacaggacgaccgaatcgttcaattacaaccggttactcttgaggactgcttcttctactggcacaagacgttgcgttccaacctaggatcggtgttggttattgacctgtttacgatcatgtcccacagatgtgcatgtgctccatctaggtctagacggggccagcaacggattagctttggacggcacagtctttcttgccgacgtgcgctaccgtggagattatgcggtatcaattgactacacaatgagtacttaacgtccaggtcattataaaaaatcggctcatcccattacctgcgccgggggggctataaaatcgcccacgcaagtgacagtgagaagtagacgctttatagacggaagcaaatcgtccgctggcacatcttttaggagactcgggactctacgtggatcggacgctacgatcccttcagtttacggtgcaaacgggcgttggaatttctgatcaatgacaagacagtcatcgccgccggaagtcgaaaacaatagtgccgagcgtttacccctagcagcaagctgttcaatcgatcaggctttgtctaaaaagctcaggcgcgagcggtatgtgagatgattagattcgcgagacactgatgggagaactaagaggactggcgcctcggagcgatggattttacagtaatggaatgacagctatttcgtacgactaataaggggggagtccaacttaacactgcagcaccatttcccgaatcatgtggtagatccttgaatatgtaaagaaccaatttcttatgcccatcatgtcctcggcgtgtacgttcgtcaagcactaactgggtaactatgacatagcttctcgtgcttggccaacccaccgcgtagcccagacattgggaatcaatcctgggtactggatggtttggcaccaatcagggccatacaatgatatgtgcgtctagtttaccgtgggtttttctgggacactttgacgtagccaaaggtgcgctctcatgacgaaaacgtcaagaagttccatgtccacatcccccccgactacgcgaacgccctcgactaacgcgttagtcctgtaaaacgcttaagacccggttcggcacggcaccccggttctaccatgcccaagttttaccccttgaccaagtaaactggattacgtacactctgacgcgggccgcctaagatcactacaattcgcgtatggctaaactaccacgagcatgagcgataattgcccccctacagccactggtagccagaagtaacccgggcgtgaatcctttgtgtagccttattcaaaggcactcctgtgcgaaatatccgagcatcatttctaaagtgccttctacatgccgtggtttgggtcgagataccacgtcttacccaatgtgcgatccgctgcaagacatgatgcatcagaaacgactctcccgccacgaaaatggtctattatcgtgcccgggataaagcatcactttttggtgtccctggcacgtcgtttagcaaattttcggtcactttcaaggttcttatcctcggaccgtaccagatgctgagcttagttacgctcgagaagccgaccggcagtcgggaccagagccagtaggctacagtgttcgctattcaaaagccgtcgcttatcacataaagctgagaagacacggctaggatgcttcgacgggccgactgcatggctgggagcgtagatggcaatcttggctgagagcgattgaccctcactcgaatttgccctctttcgtacccggggagtttctacgtttaaggagccacccggtcaccgcaggagtgcgggtaatgcaggctcatgaattctcatttgagagcagataacgcctcacgaacgaggtcccctcaaggacgagcgtattgcaggggaagccttcctctcgaaggcagcactccgataatggcgcgtatgccgcaagagaaatgccgcggaaacgctcctttacaagtcatcagtgactgatgaccgagttggattacgcgctgtgatatcataaacgatgacaactagcgagctgttcttttgtagaggtagccggatagccagagctacgtaagaggtccttgagaccctggtaggccggactatttcgaggtcgcctgggaagagagagaattagtttctcttggaactgattgacggcagctggcccagccgaaaaactgctctttccactgacacgcccgttgttttagcgctcagtcgacacgagcgagatctgagcaagggcagttagtcgatttactgcgtaatgcattgccgtactgcaccaaaacttgcgtcgcggagacttctaagccttcttcatagatcgctattgtccggctgtatgtactgcggtgccagaccttcactgggcctatgcactctcagtcgccttctacataggctccgtggcctattggcctgagttgctgccagactgagacttggtaaacaggggcctctagtgtaccatggtcacaagaggtaacccagaactgattcattggcgtcgcgatcaaggcgaggccaccttcggtatcactctacaacgggatagagggtccaattataaatgttttaacggccttgccaagcagattttttgcggacgagattgggattatgctacgtcctatatccatctaagggcgcagagtttacgcgcgggcttctaatctctatcacctacgagagcgatacgtgcttaagcagacgcgccttggaatgaggcactgaggcaacgagcgagtagcggccactggttgctaaacactatagatgactgtcttggcccatttttaatcatcagctacatttaggtatacttatgtttgatgctagtatttgtaactactgaggtaggtatggaggtcggagctgcccggaagggggaagctataggttacaggtaaacggcgctatgctagtactttggatggggtggaacgggcgcttatctatgtgacgaacggaaaaacggtaaatactcatatgtttcttgccgcgtctcttcatcaaacctgacctagtacactgtgttatgctcgtggatcgtgtgtgcttgagaacttcgcgcgcaatctctgttcgcgcaaggagtacaggtaaaactcaactaaagcgactgttattctgtggtggagacgcagcacggctctgctcaacgttaggttatagaaccagtgtgagaccgcctaagagatcagctgcatcggacaatccatgcggcattcgcccgataatcgcctgcgtgggctataagaccctgttctaacggggaaatgtctgcttccttgagatcgtcgaaaggaggtccaaactttcggtgaaccgataatctccctcgcctctgagtgataatcccgacgtgcaatacccgagctgtgatcataccctctgcctccgcgagcaagtggggctgcaagcttacagcgtttgtgtagctctctccggcgagctttacagatcgttctgtgtgagtcacggcaacttcattcgatcacagatcgttgaatggcggggctgagttgtagacaaacgtcatcactctgtctgaaattggtcgacgatctacgcctagtgcagtagtacggatccatctactgtattcggttgctttgtaacctggagttgataatatagcactcagctccttgtcattaggacgacgtcaacgatggacacctaaaataacgctacatcctctccgaagcatgttgtactatccggtgcatacggtagtgttgggcaccgcgcgttagccgagatattgggccattcaatgcctaagattgctacgaagggattatgcttacacaaggccctgatattacctcagctcggattaatcgcgtgcgtaggtgtacaaacactgcggctcgctaccctaccgatcaccccgcggttacatttcgtgtccagggtcatgcataccgcaggcgcatttctagttacgcccatgtttccacttgcagaagctgtgctttccccatatgcatttgccgacggtcagtggtctagaacatagttcgcgttgcgaatcgttagatgttgaacagattgacgaatgatcccaaggccaacgactcttaggctactttagactcgctttatagtcgaaccgtgcttcggcaggatacttatgacgctgccttaccaagggttcctagatccgacagttaaaaaccccgttaggctcgcgcttataacttcaacactcgcaccgatcccttggggctggggtggcgtatcctggcgctaggtcagtccgttagggtactagatatctaattggagattccgccattatattgatttagtacggtgaagtctcgcccaccccatctgatattcgccaccgaggccttgtatacaagtggttggaaacacgtgcctgagattaaaaattgcgctcgtctaggtataacagctcctgctccggttgacccccataagaatataaagtgtttacgaaaagcgttggtgaattagtagcacctacagcagggaactgtgatgtgtcgtattcagcggattgccgctctgaaggtaccgccgaggttactaagcgatcggtggcagggtatagtgcgccaccattgtgtcatttaacggatcacaggttatacttagtgcataagcattgtgttatcggagccacaatttaagcaagatcggaccaaggtgcatccacatactggtgatccctcgactgagccgagaataaactgttctggcaggggaccatgcggtgtggtgagctcgtaaaagggcgaggtatcggtccgatgtacagaataacttgctaagatatgtatccgtatcacccagcgcaagtcggcggaaccttgcggatggctgtcaaccgcgctttcatgcgcttacattgatatactcgggatctggtccatgtggaggaagtcgtgcaattagatattcatagttctcttgcgttcccgcacctcatatcatctgaacgtcaattacactccagacgaggcgcgcttcacaccccacgagcctctagcaatctatatggatgcatgaaaagccggagcggcctaggccctcactcccccggattggaatggatccctgtacacgtgtctctccgctactttcaggcacttgattgtcgaattgacttgagcttcccgcgcaacatatagtccgtctgacggtccaggtaaaacgaagtcaggcacgatgccaagccataatacagccacgatacactaaccccgtgttctactccggggtattaatcatccagtgcccctacaagcgaaaaattcaggacaccgaaagcccggcgagaagaatataacgaggcacgacacgctagcaacatgcggagggagattaacaccgtgctattcatagagacagtaattaatcaatgtcaggtcttctgccggcccccccccatccgaatatctaagctatatccattcaatcaggcaggtgcccccatcagcttttggcggatgggagagcttgaaaatcccgaccattcgcccattacaggtcctccacgcgactgctcgcttgtggttgcgcgtataaagctgtgaacgtgcgcacttacagggcgcctgtacgttgacattccacgtataacggtcaaagaatgagaatcttgatattagtctgtgttttcttacttctgggcctccgacatgtcggaccttattcggggccaggtttctacttcactcgaacatccgttaaaatgagccggtccacgtgattgtgtaagtatacggcaagggcttcccatctgtgcggccggagtgaagagcgaacccggcacttaagggtaatgtcttttcagccttggctggtcgttccgcccaagttggcgagtacgggcacactacactgtcgttctctaaagtaacggtgtttttatcacacttaaggaggaccactgtgatctgcacgatgcgcctattgcttttagcaactcacgagaacgcaattagggacgtagccgcgcgggctcctgacgaacagtggaacatgcctttggctcgaacactaccaaatgctacggtaggtaaatcttgaattacacccatgtttggggaccaccttagcagaatcaagcagttctctcttgataggtgcattatggtgacggagatttcttttgtccgaggtctgaccgcgcattaggttcgtccgggcgatccgtctcactccgaccgaaattcagtgtgggttctcaacctggggttaatattctcccattgggtctacaccgatatgctccgatccagctcacattttaaccgcatagaaacgaaagagttatcatatgattggagccccccgtcttttgttggagcacaactgtacacgcgttcagcagttccccttcatccgaagcattccgctgtagctcgatttgatcgctgcgtgcgttaaggagcccgacctatatagaaaggtatctgcaatagacttcaacaacaataatgggggtgaagctgtatttcttgattaagaactttccgtcgcgctgctcaaaagatcattcaaattcaccctgaagggctgctgtagaactcctcagtatagggggaaacttggccgtctcaagtgtcctaccgttcatccgaacgctctggttctcaagtctctgaagagaggatactgacaaactccttcaggacgatggtcctaccttccacccattagaacgagaccttcaaaagcactccagtccgcagccagtatatgcttgactaggcatttacccctggtacttctgtgccggagattagttgaatctctggagccctatacgggatcattttcttaatctctttcaaacacggtaggcggacccaacatttcggattcaaccgtatctaacccggggaggtgtcatctactcggagcgccgggtacctcacagacgtggatccctgaaacggaacacttgtagcaatagcagtctgttttccccctctgccccaggacggtgagtaatttgaaacgttccaggcgatgcccatcgtctgcgactatctggagagttgtcaagaaattcgcgacatgtaccggttaggtcttggtgggctaggctgaccctgtccgctaacattgtcacgtgacttttcaaagactggtttatgtccactgacggacctggagaataggtcctatgccggaatcgcctgagaaacaactgaattcgcgttcttaacccatggagtcttggcggactggggctcatgcatctcatatatggctattctctctaacattctgtgatgaggtacatctgtgtgttttatgtcccaactgccaaccaatagggcagatcatataccacgttaaaaccccactgtatccgtcctccagcgaacaaccctggttcgggcatttacgcggtaaaagactcggtcgggacacctaaacgcaacaccatccgtacgctcttgaattattgccgcgggtgcaaatacgcatatcataatttcaatcgcacacgaccagtcggcctgatgagccggcaagaggcagtcgcctatccttggcgcgttaatctttcctaaagccgccttagcgtttcgtgtgtgggttcttcgatagatcacggacgctctgtgacaaactttcagcggatgccacggtctgatcaacactaagcaatggtcacgagatcggagccgggttctttaattgctacagggtcactatcccttagctcaacatacgatggcccgcgcccggtccttgtcttgtggacgttcaaggccagggacagctaaatttgcctgaggctgtcaacgtataacctccacattgagaacgcacccccttatgcttggcaggaccggatgccacgcgtgcttacatcggggaatgccacaggggtatgagttcaactctctggtcacgagtgcccacagcggatgcacgatggcctcgcccatgcagtccattctcgtgatcgcgaatggatgacaaatcctcaaacgttttccatcctatttctccacacgaggagttgggcttctcggcccatccacgcgaccgctcacaggtgagtgaaagattgtaaagccttttctacgtaatttcttcctaacaagattgggcctagagccgaacctatcatcctgtacggtctcattcgagaaggccgaggaaatgtttgcgtattagagggggaaagtaacaacagctctcagctccggtaagtcgttctttaaaagctaaaaggtatcgtggccttagctgatgatagtagtaccaccctatccacaatcaccttgtaagagccttcaagtagccggctctttagggcggttccaaaccataacccatgtccgagagagctcaagaagccgagggttgtgcattactggctcttcctcaatgccctaactggtgcttagcgcgcctgacgcacgcgccggccaatcagcgattgaagtctcgtgaaaccttgatttatcccccaaccgagcgaaaaacccaaaattttgaatgctgtaatgccgcggcttgttgtgcgctgggatggggggctttacgcacatcggtaactttgtgagcgattagtaacgaggatagtataagtgccgtgaacaaataaagagaagctccgccaatccccagccgccccccagtagcccgtttattacccgcttgcaagcctcttggatttgtgtggtttacaaagcagagatttgcctccgtaagggcgcgtcgaatagtggtggcttaaagaatgtcactgaaaaatctttcgcttctactgcacattaaggaggctcggactgttgaggccatcgtactatccctgaaagccgtaccattgaacggagtttgaattgatggataaaccaacgccttttcggaagatcgtcagcagcaataaatccgaagggaggttcacccgttgcagctggtctaaaaggggaactggctttggctttcgctgtggtgtcactcgcaatctgacccaaacggaacttacgcgtatcctcacatccatgattgcatgtggaatgtaccccgggtctacggcggttgggcaacaaaaacccgttagaatcgcgatgacaggcgacgacgcgaagtaaaatctcatagtggcataacgagcgccgtagtattggagcaacgggtggttcacgggtactgcacagtaacaagtgagatctaccgttctcaggatggtggagggccgtcccccggtgcacgctactgagaggtcaaggatacactgccactgggtaccatggcctcccaccagccgagtaagggccggtggcctgactgcctctagcaccactttaagttacacaggcgagtttgtgaatcaaattcacatgcatcgctacctacgatgagtagtacaatatcctatggggttgaaaatgaccataaccaacacttcgctaattgtagttatcctacacgacaagtaacctccgatcacaactcgtcattgtagatcatgcgttcaggaatacgcactaaggagcacgaacctaaaatgctccaatacgagatggagaggatttaatatgcgttgtgtcattagcggtgcctaagaagctagctcatttatgttcagttaaatcagccagaacgtggggcgctccactaataatccctgccgcgaacgtttcattctaatcaactcgaaacgtgatgcgcactcaggagtttttcgctgcatttcagtcacggatggcgaagatcccgataagttttgtcgataagtgtcgatgtctctaatattagggctacgccaatacgacatgaacaccaaaagggagtcaatcagccacgcaaccgcgtcgtgacaattgatccttgcattctagagtgcaaagcctccgtcgagcaagatgcggttagccggcctgaatgaaaaggagaacgcaaatagaccgggccggaagccgtttgtttgctgcgtatacctttaccactcgcccatcagtcgcgaagtctcagaatcacagtctcggggactggcttagattagtacaagagggctatcgagcgagctgatgttattctaaagggacgtgatacgattagttattaggccgcccttcacagcagggtgctacgaacagactgtctgaatgcctcagttaagacaacgatgctaaaataaggctggtacgagaatcactaacctcgtccagtgtgaggataaccacgagcaggggtacccctaaggaaacacccgggagactttccgcgtgaggacaaccccgttaccatgcgcatggaaggaaaaccctggaactagcagtcaacagtagcttgtttaaggttgaggttgcgtcgacaagtccgtactcgctcagctaagtccgtttaatgtatcaagtcaaaccgtattggctaattatgtgtgttgcgtggattggtcggttcatatttggcccaatggtaattacgttacgttggtgctaaaccccatttttggtaattaacttactgtggtgtataagtacggaggacccctactgaccgtaagaagagcaattaccagtcaggccacgctccttctccggggccgtggccactggagtgtgtaggcctgtcactctgagtcgccatcgtacctctggccaatcgggcagttacaccagttgaagcaatccacactgtcggaggggttgctcatggcggattaaacagccctctctcatacgcccttgcctactcccctggacttgtcggctagccgaatgtatgcatgtcaagttagagacgaatggtgccccatgataaaaatattgagtcatctctgtcaagaacctcctgcggagaaatgatttatcaacaggatttcattcccctcgtcatatgagaagccctcagccgaatccccttaataaggacgctagattcgagaatagacttatttttcgagacgatgagtgtggtcgcctactaagtaacaggcagatgggacatcccgtctaatatgataacgcgacctattcaggcacacaactcacctcgctttacatctggtccccgcgggtctagatagatgttttgatcgggtttcccttaagatgatcagtaggtaggcactaagcctcaacgaacatgcgccataactgcaccaatgtagtccaggacactcgtatacggggtagttatttgaagggtagatttttgtaacggagaacctaaccaatgttatttgggacgagaggttgaaccatgatcggcgcacagtatccccttaggcgtgggagccatggcgtcagcttgacgacaggtcacaaacgacatgtgttcatattccttcccatggtggaagccctaagtctgcggttcgattcgctcaccattccgccccgattgcgctacgagaccccggggcttacacggcccttaagacaaaagcctatcgccccgcgattcagaaggctgctgtcttctatacactcttagcaaccgagcgtcctgagttggtagatttttcatccatcgcaggccacttcccactccgaacgaatcctttatcgaggcccgtgtacactacagcagtccgcccgtcccgggccaagcataacatgaccggtttacgcgtacccgccagcagccgatgccatatgccagttgaattcattctctattagccgacgtgttcgtttttgctcaccgacctctaggcaaagtttcgtagggtcatgccggtgagggatgatcttacctctcagtagcctatggtcagcaagtccgggacattaggaatcttagcatggagggcaaaggatgtggcagcatctatcagtggcacgacggtggggaatctccggagccgtaacccgactgatcgctgcgtatatcccggactataccatcttaaccttgcttctggatcttggacgcttaagtagaccatgtgtgagtatgtcattgcgccgtcgcctgcgcacatcggccactaaggcaatgtaacctttcatgcgataccagaatgtagttagtatcttaatttagtagacttctgtggccgcacctgaggaggtgagggttcgacattgacaccggaagtttccgtccgtaccggggccaggctttgatatgtatgtatcattcccttgatataagtggtgccgccacctgcgcgtgcgcgcccgctctgagtgactagatagcgaaaggcattccaatagtggcgtagcccctgttgacacctagcctacctttccgcttgaccgacaagagatggatcaatatgcacgtactcgcgtcggcagctacgggtcggtttacgcgggctaactggtatgcccttaacgtacacacagtccacgtacgaacccgaagacaacgatgctaaacacatccggctttcattactagcactcatgacggcgtgacttcgacgtctggcagttattgaaagcgctgtgcaccctaggtatttggtgccgccagaccgaaaacccagagcacatagggataccaaccctgctggcagtaaaagaagggaggaataaaccttttgcagatgatggtgaccaataagaaggcccaatgacgttgggccactcgtagtgttacaggcggtttcgttccagcgctaatgtgcgggtacatttggaactcgaaagctgggacagatattctgagatgcacgtcgttagcgagtcataagtgcggtgcctgtgcaaaaagcggtgttctaatgccactggtacccgccggttactgcgaagatacacgatcttgaaaccgtagaccggtgtggggattgtgtgcggcgtgctgttaacgtaccgaagttcggaatggccctgagctgccaacggtgggccttttttgcatgtctcggtttatagcaatgcccaaattgatcgtgcaaaattatagaagagtcttctgcggatatggaggagcaccgccacttgggagacagctgccacagcgactctattgggacaatactgtgaaaccatggttccgcactgtattagtgcccaccaggagagcttgcaggaccaaaattgaatacaaagagggtccgggaagccggcgcaccaaggcggttagctttcgcggttaccctggaagcgagagctgtcgtatccctactcgcactcccgtgatacttcacaaaccgactagccggattccgtcgatctacaacacggctccctgtcgtcaattgctcggctgcatggctctcggtgtgcagcactccaatctggacaggaaccgtaatgctattggcttcgaaatacttattcacccgatttagtgcacactacatgctccgattcaatattttcgcggggtgtcggttcacaaatcatcagatgcgtaaggaaccgaaccagcagacgtgggggaaataacgacactaccccttcgttatctcaccacaacgggtgttgcaagttacgtgcacgagtataaagtgccgaataacatcccattcaccgcgccggtcaatgctccttcgattcgggtatccctgacccccaagtcagacacaagtgaggtttcgcctggcatcggggctacaacgtagcgccggttttggagccatttagtggttattgagacagctgacaatccaaatctgtccggagacaagatttctcctagaagcttacgctctttaatatttggagtccatgagtactcaaacaaaaatatgagaaaagcactatgaccgcgggggggtcggtgattatcgtgcagaatcgatcgctatgcgcaacttgtaagtcgcctatcagggaggtatcctgtgcccgcacgggacgttgccactgcacgcaaaggcaagaccgtcacattcattacaaggcgtgactacgagttcatgagccgaagcagttacggctcgatgggctgacgggacgattcggagtgaaccgcccttgggttaccagtcgggaaggtagtctggatcactgagggttagagaggaaataggcgatgtagctaccttagaggggacgaccaatcgaaatatattgagcaacggaagcgggtgggtagtcgtaggtagggggtactataggtcacaaggttatttcgtaacgtctaattcgcatgctgtgcggaccgacgagattttattccacaggaagggaagggagtggctgcgcccaggctttctatcgacagtcagtgagaccggggacttatattaacaccgcggtgatacactgacgccccagatgaagccagaggggcgtgagaaatccagcggaagagtcggcaattcggtgcagcttgtctgttgctcaatggagctatctcgtttggcgtaagtgtgtattgctcggcgtatgatcgctactattttcgtacccagagtggacaaacggattatgtgcacacgggtagcaatagtagcgacctccgattcaagtgaggttgttgcggatcacgagtgttcatcggtgagcaacttgccgcgtgctaacttgttacctagccgggcccggttcgcgcgggcgccccggagagagagtctgttcactgtcccgtgtatggaatgacgtctgtgcatttcgagttcggccaaccttcacacatatacgtatccgcattgcatcgaaccatggtcggctacaagcgtccgtgtgtcgtgaacggctataaacaaacgtgtgcgcacggcagcgattttgatgctgcaacgatagaatggagccacatcagctagttattcgtagcagcgacactcttaatgctttggtccatcacgattgactcaaataattcggcaaaccccgcgcggaagcttctacaaatggctgcttgaacgtgacgataagctggttggcatagatgtagagcgggagcagagggacctagttggagatggtaacggcaagtaacgagatggtgccgtccctactctggtgaggatacgaaattgaaatccacccagagctacgggctttttagtggttccacggggagccgctaacctacgtccgttggcttgccctctatcggcgttctatgcacaattcggtttagaattcccttagatgtgtattaggcaaattccacatgcccactaccataagaaagcatctggagtcgggtttattcatactgctgtagggccagtatcgcacacaagcttgtctgagtgccagcgcccttgtctacttgggacttatgtgtagccagtccgtctgcccatagacgtcccataaccgcacgctggtaaagatgtttctcgacgcgtgacgctaacgtggtattgggctcgcgattgtcgaattatcgttcgtaccgagcccgtcggtcaccaaaatcggatcttgacgtgaactctgaagccgccgatattaattgtccgtcgaattgttaaagcgagcccacctattcacccacgtcatactctctatacaagcagatacacgagaatctaggcctacgaggaatatattcaatagaagctgtgtactgatagtcgaagtttttgacgattacggatttctgcgggagggccccatcggcccctatttttagccataacggtataatcgcgagatgtgcgcccttcgtgacatcatgtaaagaggtcgggatacgttcgcctcaccttattacatatagcggcgatctatactccatatttgacgtcgtttccaacacaacagagtacatatcaaatcggacaggatgcaggaaggagtacattaataccggggaagtgatcgaccgctgccgcagctggacagtatgacgtgatacgccatggagaccttcaattagcaatagatgccagctattgaatttattagagaagtactatcctttgagcggcgccgaagtactctgcagcatttggggatctctagccgaatctaacccttcggacagtagatttaccctccggaggcatctatccactaccacaacccgcgttatggaggccgcgtcttcaagccgggtatcttcgctttcaaacgttcgactgtaacgtggacccagctcgtcgctgaaaacttattggtaatcccctgaaaactcaccaccccagaaagtaggctttgctggttcatgctttcattctttgtgcacatagtgaggctctacgtgttcagatctcgttgttagcaatctcaagttaggcgcccgatatgggctagtcgcatcacaacgggattgctccgtacatcgggatttctactcagtacggtctaagacgtgcgcccacgtcattacgagctcggggcgttggaatgcttagaactaggacttgcgaatttgcctcacgtaggagtagggttcgcgaggtcgggtctagctgacggcgctaagcgtatcgggaaaactatctcccatggactatatgagatagtcttggtgtttaataggatccgcaaggacgtatgagataagtagtaacctggctggcagggctgttaagaactatgcatgtcaccgtggccataggtggcggggtgaagagccgggaccgtggggcacttggccaataacagggacaagcgctctcgagctctagtccacgaaagactcaatcaaccgcaaactattcattgttggtacaacaccagttttttagatcctaacattgtttttatcgatcttaggaagtgaggatgagatgtgcagggggtcctttttggcgaagtggctctgacggtaactcggagctatcgtcagttagatcaatgaagcttagtgttgtaagcacatctaaaacttctcgtcgcaaatgttggattcgaagaatctggttcgattcatagtaccaaacgaccacagcgaaccggcctcattttaaaaactatacaatcgtctctcgaatcagattcttccggagtagggactagtcatgtaggcccgcatgtcgcagagaaaaagtgtgagtgaatcgagcgctagttggttgttagctccgatgatagtgtgtggcgcaactgaggtagacaacgaaggtacctaacgccggaatggggagaagctgccaagcgccggtttcgtccgataacactcacgccttgccatttgtcaggcagactccaatacccgacccgcacatacttactgcactgctcccgtttaaagcctgaattttagggttcccaggcacctccattctcctaagacagttcaagagcgtgtgaagtttgaaccctcgatctacatcgatcggagtggggatggatccccagcatctcttacgtcagtgacttacttgacaatcctgaacaaggttgctcgaacaccatcctgaattgttatagctgaccctccaggcgcttcctcatatgatggagaatccgtggcaatgtgtacaaaattagctttttgccaattcatagggcgtcgagctgaactacgggttgtgttctctcgcattacataaactagggaccgatctaaatcgaggtgtagtagcagtgaatggacatgaacgggaacgacatggagaaacattgtagtgttaccgcgttgcactggctgcagataatttggggttaactttatctgtacccctgatgtgccatttgttattttgatattcacgttgtcgcgtgctctgctcatcgtatttatatttcgattgtctgttaaggactgctcaggttcgggatgacccctaatagcaaatctacggactttgtgatacccacctgtcgtccacgctagaactgaggagtcttgagattttcatggccttctaacagtaagctcattatttgaacgggtccaacacgtagtgattagtacgatgacagttactagtgaggtgctcattttcctattctgcgggcgacacttacatgaggactcctcacaggtaaatactccgcggactgttagaccccggaacaactcttgacagaatttggtagagacagcctgcacgtactgcggcccaattactgccttgagactgaggcgagagtctacgtgatacatcgtttcgccctgtaatgtagtgataagaggatatgtacacgatcatagtaaggccgctttctgggcctggaagacgtcagcccagggtgcttacctgtgacgatgccggcaagcaaagagatcaatttgcttaaggctaaacatgatggtagggttcggtacgacagtttttatggtgccccaatttacctcgccacatatgatcgcaagcgacgtacaggttaccagcttacttgcaggtaatcgggtgacgtctagcccacttacccataattccctaatcgtgctagcgtgcgtgtaggagctagatgattgggtcgggaccctaatagcacttcctaaattgccgtaacacggaggtgacgcacgcctccgctagctgcatgtctctgattgctatccgggctccgtaaaatttagctactatatttaagtgtgaaatactaagacacacgtcctactcccaaagaattaagaacacccggtctccagactcctcttcggcgcctggattggtacaccgcgcgtcttaactcaagtgatcagttgcttgcacggatctacctgctaacctgccgatttgcagggatgcgggtcaaacacgattcctcagtgggaagtgagagcctgcagggggcatacagagaggacgtcattccgtgggcaatcagccgtgatatacctgcgggtaggtattagccaggtgatccgcgtacatttgtcagctgcctggccctcacgtgcgtgtgcgaatctaaccgaaaccccgcgcaagttagccagcttattcaccactcgaaagcagttgtctacccaagtataccatagcagcgtgagcgctgcatgcaaaaaacccactgccttactgtgtgaagtgtttattacacccatgctccaattggcggagctcatctagtctagtgtgtcgtaggttactggtaggccgtaagagcgctcggctatgttttggggaatgtggtatcgcgctctaattgtgcgatagaacgttagattgcgtattatgtcccgtggtagagatcagcactcttcggccaaggcccttcaccgcatcgccaagtttgcatgagagtccggctttaatcgatgacgacaccttgctaaccgttctgctctccgagtggagtgctatgattcgtatgtccaaggggacagggcaaaattaggcacgatccacctttctagcgatgatgtgggcagggggttgaacatttaccgcacgttcggttggcaattagtattagtatagcattttaccaatggtgcggtcttctcatcacgacctacccccatttgccaagtttgctcgttatactagacacctcacgcggtcgtatgccgaccagaaaacaggatgccttttccgcaagcgtgataaacccctacggttgggctataattgggagccgcgtttgtcacattggaggtggtcactctcgcgaccttaaagatctcgctctgacgcataccgactccggcgaggccttgtccccgtttttaacagagttaacagtcttccggtttcggacgcgtcaatttttatgacctgtcagattggaaacgtggtgcgcatcgtgagattacttaccaccctcacaggtttgaccgctgaggccgggtgacatgacggtccgtgaaacttgcctgtcctacaaagacagcgttcctggcccttggcgagcatcaatactggccgttcccgggccaatgactacaactagtgcatttgaatttcaagataacaagaataactggtgctagtacgccttggagtatcataaagtgataggcacccaggtgacgtcggggcttccgaccattctcgacctattccggtaccgaatcttgaagacccaggccgaatctgattcctgcacagcaacggggaatcgtcgaaaaatccgtggatagtctctgttggaccctcgtcggttagggtcgcatagggcccacgctctcaatgtgggaaccgggggaaccggctatgcgtcggtgccaccctttccccgggaaatatgcccgtacccgcgtgctcgattgcggggggcaagcgccatggacgtgcacctaacggtaaccactgactaaggatatccagttttacctggctggtagaagagcaccagtacgtacacgttaatttgtcgtagccggggccggtggagttcttgggcagggcgattgcgcgttatcgttggccgttaatggcacctatagatgatccgacatgcccacctataaactcattcgccgggattagcctgcataataatctactagccttagttctctaaccacccacctgcaaaagccgccaaacacaacgggttttcagtcgtcggtaaacaagcatgccatttgggtgatatgccaacaataccgcaagcacatagctccgcacggcttgtggatagaaacaggtgaaccgaggccagaaatgtagtggagtaacaggaatgagcctcttcagatgggaagttttctgttggggatttaggggcgctaaaagttcgaaatagggagctgcgataccgccgccaacggcgtcgctagccctttagacaggcattataggcccgtgcaatcggacgtcattgatgtactgtctatttcttaacgctcaactatttctttgggtcttagatcaatgcgtcgaagatgcgcacttacgtcatcctcagggctcgttggctctaggtgtcgcccggctttccaaggtgactaggaacttaacccgtttgggtattgcgagaaggggttcgactcgcccctattagggactgctatcggctacatggcttgttcgtaagaccggaggcaagtcttagcccataacgtctccagttgccaccgaggttaaacaagacaagtctaagtgtagaccaattttttattgaataggccgctcagcggttgtgcgcacgacaactaagccatcgtttcggcactgtcgctggtgttgtcacctgtgctttcaataggcatatctccgaataccttacctaaccaacgggtgggtctaatcttgaggcttaatccacggaacggtcttgtgttgctataagcaggcgataatggcctaacatatcggcctcaacgggagcagagacaagacgtgcaatgcgtcgctctttcagcggtggctatggatgtctgacacaccacgattgcgcataaggggcaggtataaacgccttcgtttcatcatttcgacatcagcagggatctatgataagccgaatgacgtggcttagcacttggggcggattgttcgagatatcagcgtctgaccgtgaggtcatcgccacacaccggtgtgaaacgtatcggttcacgccacgatttcgccccccttatggcccagcccgtctccgcaatccatgcgcgcaagccttgaaatctctggtgcctgactggctgcctgatactaacacagttacattaagggaccctaattaatccacgatgtttaggagataaacgtggtcgtataaatatcagaaagaggtttaactgtgacgacgcccccgctgcaaggtccgcgtcagtatccaaggcttacggggtacgggatataccacacgccattagtcacttaaaggggctcgaggcttaacataactccacaccatttgagtgggatcatccaacacaggattcatctgttagggaggcgcgtcgagtaagctcgtatgtgctctgcgataccataactcccgagattacgggctgtcataaccaaccccgggagcacaaggtatggttggtttcttgaatggggattctttcgaacgtacgaacctctactgaccaaagttcagcataatcgtctaaaaagttgaagaaattgtcttattaactccagcagttcctcatcagcgcggatcatgcgtggcagatcccatctacccagagttttgcaacttgtcggtatttattgacgtcagatcgccggacatttggtccggacacggatggtctcgaaacccaaaggtaacgaggccacagtatgcgtcgattatttggtgtcggtattctcctatcgggcgcatcagtgccggtacttacgcggcctaaccgtccacttaaaggtgttctatagcgtagtgtgcatcgtagtaagtgcgtcggcaataactgactccataactaccattggacaccacccgcttgtattttaatacaaattgtagcctgtaaattggtgggcggagtcttagcagactttgttggtccgttcactcttggggaaggatgtgaggtacacttaatcaactgtccactgctaaccgtataaaatcaggatttctcgtggcacgagttgtggtgggttagttctcaattgccggttcggtcacagaggtgaggcctgcgcaagggcctttgataagagatcactctgtaacaatttcagaacctccccacacccataggcgtcttagacaacccagtgttttaccaacgggagatcacccgcgtttggcccacccgccttagtggttgaaagcggacaggcttgaaacgaaggaaattgttggacacgatcctaataacgacagcagatcagtgtagatgtatgatgaattaattgacgtggggacggccaacatctcgtacaaatgaacattgcattgactagttagaggatgctctacaaaagcaccgcgccaacatcgcgcttcagcctcgttttaaccgtgttttgcgtttggagacatgggccccgtgagctcatacctaaggcatgagcgcgagagcggttgcacccgagggatttgtgtgtcgccataggtattcactctgttcgttgcgaaagccgacatccgagtcgaaatacgtcaataatgccaggactctaagcggggggtacaacaactggagatgcgacgatagggaaatacaagaattgcaagtgtcgaagaaaggaggagtagcagatactatggtactattaacgataactataacaacctccgaagctgatgaaacaacctgctggtgaagccaccggcatagtagaagggcatagctcctttctagcttcgttcacgatagaacagtttaggttcaggtctccggctacgaagacgtacgcacatgaccttaaattcgtgcagtaagtatgcttgtcgaggttgtgcaactcccccctcggttggcctacggccaatgcttacacgctcgctcactggtgacacgaccggacgccatttacaatacggacaagacacgctcgcttgttcgttgtgtcaccggcaggctagtcaacagatatgtcgcatcgatacagtcgttccacgatgttccgttttgccgactaagcggcttcaccttatcccaccttgcgggctgaaagctcgtgttctggctggagcgttcccaacaatgaaatgagttagaaagagatctataatcatagtattgtcgggatgacgtccacctccgtggtacatagggacaaagccaatgaataccgataatgatggcatgatggaatatcctacactcaacagctatacgtcgcagcttaaatacagacgagggtctggaccctgccaaaaaaaccatgccgtacgcaatacacattgttgtattcatagacctcgctggggtttagggcgaagtatattgaattgccctttcggcgatacccgtaggacctcggcaagctcacttggtcgctttgaccaggtaagcagtccaggtcacagacctattcaaattatccataccatttaaccgcgtatgaataagtaccccactccgcctcgattggtcatgttgctttaaaagtgtgtacagctctccccatcacgtactcgttccgtataaccttcaaggactagctttgacgtgtcgaagagaaccactgcacggtccgactgaccgtcgggaggctgggcagggactgtttgcaatgtaacgctaggtcaacggttagctgagtagggctttcagggcctccaattttgataactctgtacgtgggactcaagcagatcgtagacgcaaacctatcgagcctgaaggagttcaccctggtttagtatgagtcccccatcgtattgcactgcgccaccatcggttaaaaacgtgcgaggcgcgagactccgttcggcggcgttccatctgtctccccgctttggaaacgggcgcgtggccaagtctatgcgccaacaatgtctctgacacgacattttgccatgattatgggagttaaaacgatgtgcgattagcaccaatgttaggaggaaaatgtcagctccctcgacgttctaacagacgacctcgtttgaattcctgttgcggctgtttgacttgggccacgtctaagttaacgccacaatacgttacagccaagtatcagcaatgcatcaggcacactatactcagctacccgccagctaccggctggggcttaattcgttaaccccagaatcgcgctcacgtcttagatcttcaatcaccacgggcaggatatatgccgaggtagttaaacacatactgttctggtatagttagttcgtcgagaacacagattacctcatttgacctttgaggggttgatacgtctcaactacgagttctcgctatgacttcagaccccgtagaggggcacgggcgcaggtgttataccctaccaatggagtgacatgacatttgtggcttatagtacgggacacgaaaacatctcagtccggctaatcggtttaagaagcctagggtacagagttgtgagatcatcgacacgtccgtagcaacttactgcctcgtatcaaccgctttgtctagatcaaatgcgttctggagtccaaattacgatttattcgcgaagcaatattcatgatcaatatgttgtaaatcccgccgcacgaaactcctcggtcgcaggcctggctataaagcctgaataccgctagttaaatgtcctactcaagtggtggctcggcagacgcacacgtgagtatctctgtgtttccagtctggttgccctctgcgtaagttaggtaaagtccctaaccggatcgcaccaaatatgatgacccgtagtcactacatgaataaaactgcgactcgcagtattcgaggtattataatctcgcctatccttatgacaatgtacgacgaattgcataagccgaccgcggcgcaggtgtcgaccggcctcaaggctttcgggattgcgactgcatttaagcagtgtggttacgaacgctgggatttggttaatgtggcaccagtagagttagcacataggtgggccatgaataggaaggtcgctgttctgtgacacgcaccaaggtggccgtttgggctctttaaactcgaggaactttcacatcgcttcctaataaatcgtacaagttcattatagatgcacccagcacttctactgattcggccgagggtgtctttctaagctgggatcaaagccccttttcgacctgctgtccgttggcggccaggcgcccgtctcacgttcaataaggcacgccatggattttagaaagattaataactccattctgtgttcgggaggaagattagtatgccgaattgtccgttacagtaggaccaaaattcaccacctagagcaggaagagactcctcgtattgcatgttatcgttattgacgcatgacatcagtcggtcctcgcacgaaaactcggtgtaccatacgtatatatccatcctcgggaccgactcctggccgacgcatgcgtgcaaagccttccttggcctgtttcaaagcgctactatactagatcgcgtaattaaaacgctaatcttcaaaatatagatgatcttcttggaggactacaacaaaatcttacttggttgggatagtcctggtagtatgcgcctacctaacggccgtcaaaggagcttagagtgcatgttgacccttaataagtaaaatagagcgtcccaatacacaacatgccccgcccctctctggattagtgtcgtgtgaaaccggtttgcgtaagctccgatccgaacgacgggaacaaacgtctcgggaattcaccagactgtgttttttagtccaattaagtcgcttttatctcagatgatatcctcagcaaagtccgcagacccgtccccccaggattgattacgggatggtataggctatactgatctgcgcgatagttccgcagtgtgggtagcactttacagctgagccttgtccgctatgacaatttgtctgggagcgtaccatggaggtatcatattgtaccgaccctaccgcaataggttcataatttgtatgaatcattccacgacagattcttcgtaagctactttttgaagcgggtatgtactctggtatgcagatctcgaatgggctcagcccgctaaattcacctgccaccattgcgtccagggtgtaggttgaaggcttgatgtctgaatagcggtcgcacagccatgtgctcttggcggagaccgcgaggctcgacggcataggtaaatgactggctcgcttaagagattagtgcttctgaattggactggggttatcagaacttgggtgatgtgactcactttggtgttatacgttccttcgcaccgaggccccataggagcaaattcagaccccggtgagtctactctccgtcgtacaaaacccgttgctaaatcgggcatttacgatgatgcatttgcaccaccctttctgagggagcggaatatttcatggtatctgaagtcactcaatgaagatctccgttctggtctttgatttattagtaattcgagaaggtaagctgacgacgaacagcagaattagtaacaagggcagttgactagtttacaactatgctactgtctaagtggactgcggctgcaccttggttgcttctttggggtcaatgcgagtcagcgcagtgcgtagggaaatcaaatcttagcaaggcgaaacttccgtcgtaaaaatgtggctggcatacaagtaaagtcatcatgcgaaaggaaacatcctgaggagattagccctgttgacaacaccatttctgttatgatccagaggtcgacgcgtgggcctatgtacgactccccataccagtcattgccaccttctcttggattcttcaactagttggatgcaccccgaaagctggtcatccgcagagaccggctttactccggcaaacatgggagaaaaccgagctcgcctgtcttctagtgacggctgcattacaatgcacttgtgagggcaggtatggagcttgatcgacataggggcaagcgcagagacacataagctgttgtcagacgaattctcccgggttcttacggacattcctgatgtgttacagtgcgacgagagggtccatagttcggacgcgacactagcaagtgagacgtcagacagggataaaagacaccctattgtaagccaggcaatcatcattaaaggccgaccaccgtgtccacctgcgagctggtaaaggcttcactttgaagggcattaccaattatagccccgggcccagggaaaattccacctacgaaaccctttccactgttgttgtattcatgccgccatgtgcatgcgacctacctcattagcctttctgttactatcgtgaggctggtccttgcggatcgtagaagtccgtcccgataaagttaaggacagaacaattcagactgttcatggtcgttcaccgcctggtctttacggagtaccgatcaggattgcagtgcagaagcgagatggccgagggaggtctttggagaagggcgaccgtgtggcaccttaagatagtggtcacggcttatgtcacccgaatagttgcgctggttacctacggattccaacctgtgcgtatggccccggagttcagactacccatcgatcagtgtaaaggacgtggggtcgcgacccagacggccccccatcccctttctatattcaacgatcgagtctacgggatctggggggccaggcagaccataggctctgcgtaagtgacaccgttggtatattggactttactacctaccaggggcaacatcagtgtacgacatccacccgctatcgactaaaattggttataaggggtttcctcaataggcggcccatctaaaatggccgcgtattatagcccaggcgggggtgggactctatgagccccttgatctatctctgtcatgtacattagcctgcgcccgagccctatggtgagggggctagatccggttatcccgaccttacattgcctacgcctgtccgccagggttagtatttgccaaccgggcccggattagcgccgtatgtgaataacgttaaagttggggaaacctacggaataatacctagacatagcgaggatttaacgagcagcctgataaaatagctgtctgcggcacggggatttgaggattatccgaaatgcccgcgatattaggggcatatttcagcagagtctctcgggcggtaagcaccaaccatgacggatgcgttccattattgcatgattctgtttcctatcttaaactacgttttggtccaaatttaatcaaataatcttgctccgttgaagaagtagattatttttgcggtaccctaaccaaccgccacaacttagtgtcatccagcaggctgtaaacccccgaaggtagcccggcctctgtgaggcgtgtatcatttttcaaggtttgatatcccagttagattaggtcgacggacctaggacactatgttctgaacttgcaatgacatcggctgtgggccggcagcccaagaagtatttacccatatctatcgacactgctagtgctcagccatcttacgaatgactcacgtcagaccccttgtgatcaaacattaagcatttcacccggtgccctcacgactaagaccccaccccgggccctgtagactgcacgaagccatccatggcatgggccttcagacgctgcgaggtatttccacctttaagtggcgatttccccttatgtgtctcggacgcactggcgcaggctactaacatccggtagagtatgtctcgatactaggcttcgagagcaccgagctcgggaggaaccgtgcgtttctcgtgtctcgggaacattctagctatctgaagggcactttcccggggcctacccacagatgacaggcacattgacattcatcgagggtaggttttccactcagtcttagaaccggtcagcgaactatcaaaccgagctgttgcactagtgtctatgagtagtgtcgcggtgcgtgtggccaagtacgatccgctcgctctgtcagttacaccctccctgaatgcgaattctcaaggtcgagtctggatcgagcgttgttcagtagcgcgacatgtgcacggcaaaatgtgaaatagattgtatttgcagggcatcataggtggtctgcgcacgtaccccaatcaggacggaccgcgctataacgtctataatactgttagcatggacatctacagaggacgcaggtcggcatctgtatttattctgccacggggcccgtttttagctgatgagccctgtttcggattccgcacaatctgcgacacggcacatggcgcaaggcgtcgtggctacacggttgaacggtcatcgggccttacccaggatcggaagacatactagcgagttgaatcacaaacggcgagaccagaaccgcagcggcctgttgtacggtgattcagcatgtagccattggccgtagagaacatactggacctgtatatggctttttgtggtttttaggtgtacctcctatcgtacgatcggcccaacggacgagtaaataacgtcacctgtctagtcagtatcccccccagccaatacaaaactaatcaccaagcctgtctcgacttgaagaataattgtataaccccaagtcattttcattatgatgtcctactgtcttccgtccgcatctgcgagggctacacagaccttgcgttaattctctccctagtattcacgcgcaatgtggacccagagaccaaaattctatcgccgaaggggtatagaggctgcagctaaatcgatcattgccgcagaaaggtctttattcttgctcgaacgggattgttggcgtccgcaggtcccagtatctcttaggagagtgcaatgacaagcctaattcgacgataacagcttcttttaattcagcccagaatgctgcagaccttaggatgtgaaacccgtcgtttgccgacacatgtcggacaacacgctgtgcgctagcatccaattgccgtcgacttgtcccgagcacgaaacaactggaaccggggcccgggagacgctggtagacggtgtcactgtataggggatttagcggccggtagcttccgaagtcactgggccttgccagtgcaatttaacactagtccctagatgtattttcatgtgcattaagagggttctgggacttaggcgctgacgtagtgtcacaagagaggcccctatgcgactgatatgtagacgtcattgccagaacgcagttattctcattcagacgtccagctgcacgatcaactcaacttgacgcaggcgagcttgacgttgtacaacgtcatgtcgctttacctattgcgcagccgctaaacagacccaaaagctgagagccgtgtctggagtactcgacgagagctgataccgatgctatttgtacagccagtcacagcttgacgatttatgtccttccagcggggtgcagaggcagctccgtaaattcatacggaacgccacttttcagtccgcctaaaataccgcgtataacttagcacacgggtcgtggggtaccgaccccgacgtggagtgaccgtaacggcgtgaatgcaacctatcaccgggtagtatggaaggcgcttgtatgctacacagttgctgccccctagcccatcattcgttgatcagtccgggtaagagtcatcctaacgaaaatcaccgttacgacaaatgagtcctcgccgcgctgtaagtctccccgcaacgtgtgtgtcaatgtcctgtgtgtatagaagcgctgttagaattggatgggaccagaaacctgtagcaccgcgcaaaaagtggatggattcagttgccgggctagtcgacatttttcgtacaattacccattctatgcggggccccattttatattaaacatacgaccctttccctgcgccccacatcatgcttgcttgcggaatctctcgagtaatacttaagttagggtcaactcaaacgatcctaccaacatattggcgtggactagacaaagcaggcgtgtgggcaaggtaatgataaaaacggccagttagcgcggccccccatcatcaagcgagtaataaccggacacgcgtcgcccggcataagtcggctagcggggtatgacacgctataataggcacgtccctttgtaccagcccgaccacacttgaactcgaacagaaacaggctcccgggttggcgggctagtggggggagagtatacggtccctttcccagttaccgttgcacaaaacgtataggtctcgttcttgaccaagacgactcagctgtggccttcgcactagcagtatgaccccttacggttagtcaacctcaaggagggtttaagtatgttctcaagactagtaagataggtcgttgttaggcctgccggcgcatcgtagggctcattagtgaaatgcccagtcgggcgttacctgcgccaaaacaatccactagcgcgaagactaaagcgtggttgtgtatctttccatgacggaggccttacctatttgtgttctagttaactgccaggtcgcggcccaaagtttgtggtggacactaactcaaaggctgctcctatggccctcgttcttttattaccgaattcagcacacgccatatcagatgtgtaacaaatccggctggcttctaaaagatctcatcctccgggactttgctcggctgccgagcggatttcccttgatcacgtgccaatcccgagaggtgcatgagaacgagatccacctgtaatgacaatcagaacacggcctcgactgccccgaagcagcgttgtagatcgaatgaacgcgttatttctcgcactaggactgctcttgagtgcgtccggctagacgataaattcgaacgatgtcagggaattactcttctacgttattggacatgacagcacaataggttgtaagtcgttataagtatttaaaaataggacatgagccaaaatcacaaattatacatcgccaccggttttaattctcctcatgattagagaggctatgatcatatatacggccacatcttatcgaatagttttgtgggttccagcgtatgttccgccccaaattgtcacatgcacggagcggctttaaagaagatctacacctgcactatagcccaaccatcagcttaaacccatgaacaaggcttgaataaacggacgactcttcctcttccctaacacaccagtggactcaaaacgttctagatgcatgaatcggtagattcaaccgaattccaatccgtcgggaagcggactacagtcggattaatcccagagcagtcacggcgtcatgtctgctgactccgcatgggtttccaaagatatctggtagaatcgccctatgtgaataacaacaccgtagcagacactcatatgttggtgttgattccgcatcgattcgagccctaacgttcggcgcttaattggtccctctagatgaaattccctttgttgggaagcctatgacgtagtactggacgttcgctcgattcgaaaaggagatgcgattccgagcgggagcttttatagcaactgggtccattccattgtctgcggccgtggttccctatacgagtacttaaggccagggccaaagggcgcgttgcgggccggactccgtataaacggtaaagataccgatagcataccgacgccggaacaacgaaggcagaaacaagccagggttactagtctcctttaaccaggcgagtcacttaaaaagtccctaagcaagcgagacatgcacaaccagtatccgcccggcattcctgcgaggctgtatcttaaatgcaatccgagttaccattcgcagacgtggtcacccaggtgagcatgatcccggattggcaggcttgtcagtacaaagattccgtcctttatctaaggaaggtgtagaggtgaaatccgaataggagatgaccaaaagagcaacaaagctggggaatgagcctgctgcgttttaataacgtaacgaccggttttcagacatatgatccatttttcctgtcagctcgtagaaccatctcgtacttaaatgtctgggtagttgaataactcttccgacgacaagtgagcaactgcagcatacgtgtcgctggagataacgactaaaagcaccctcttgcagtggggcggtagatgatggagtgtttggctgttaccgttagaggtctttctgcccaaaggtacgattggtgataggcccctctagaatagcaggggcgatcgtagggatacgcagtaggcatcggtatcatggggcaccacggggccgtatatagcatcctaagggtttatagcgagaggaggtgacgtgatgacagatgagggacggcaacggactctgttcctggggcagagaatggattcccggatgttcaactgtcataacaactgcgctttcgtaagtctagggctgatggagttcacgtacagccgtaagagataacatagtgcgtgtgcatggatcatcgatttttaagaggtaaggaataacgaataaataagttctttagctggcaggtggcagcatcagcaaaacataacgttaatggtaaaatcagtcaacacccccccgtagtacctactaggggactaccaggctttaggaagcctagctgtgacgccttgtcaccaacggggattatccgaaaactgggcacgcgtcgctctccgaccggtggagatagcctgaactctaaatcgcctgtggcagaacatgggaggcctcgtccattctccctgccgggtcactctcgaatgtcatatatacaaagcgaaccagacccagctaaaatcttaaccactcttccagtatccttgttgtacatactcgtgccgagtaagaatctgtggcggggcgtcacaggcagatgaggactaagggtaactcaggaatggatcagtcagcgccgaaataactccgacgttatgcacccctgtaacaacaaccatggttaggaccgcgtgtgctgcatcgtctacggtcctttacagggccgtgcctcaattctttccgtgggggtgagccttacacacgacccacacgtacctttgctagatcaaccattaacgaggcacgcgcactgaaaatgaatgagccggtgacactggctttgctgcagtagtggcatagggtagatagatctggtaatgttaggtaggaacgtcctacgactatgttgggccgatcacaagcgcgtcgctggggcacagtgaccaagaggaatgccggttcgcaagaggtcctggttatcttcgcgatctggctggctaagcccatatttaggccttctaactgccagaaggcttcgtaggaaaccacgtctaaccgcagcgcggaaaaaggcttgatttgcggctataagcgttattctatgcgcttatggaaactactatatgttctactatagatcagtggtgagtcctacggcgtagatgttctggtcgctcatatacgatcgatgacgtaggccatcccgctgatccaactcatagtcagcgagacgcgtttggactcgtgcagcaaagcttttgtaaattaggggtctccgtcaagcaagttctcctccgccctttgctagcttctcgtcatcgggtcaaacgcacaggtgaacagacaatctatcggggggtattgagatacagcgggggctccggaacgttgttccttggatggaaagttagacctccaaatgagtccttatggcgtccgacacgcaataattgtgcctaatttgaccggtgtttgctgatgttatccaagaactggctatggtcgcgctgccgacccgccaccgctaggacagagacagattcctggactccattcgttctccgctgtaatttcagtggacagctctccggatagctcatctgcagtaagacggtcaggcaccacacaccagagtcctccccttagaaagcatgaagcctgcgttcaaacgcgcagtagttttggatacaaacgtattcaatcgagctgtgctcacctcttctatgatcctcaatagatcacgttgaacctatgagacccgagtcgttgtagatctccattttggaagcgatgggtagttctccgtcaacttagcgggctactgtcgatctaaagttttaagtaactttagtcccattagattcacatattactacatatttgaatcttcgtccacgaagtagatggtgggccaggttcgatgcagggttagtgtgccctttactgtgcacgattacgtacttagggtttggggtccgtgtaattatcggctgatagctcacagtttaggtcttagtttcgcaactaaatcaacgtccatatatgacgtctcgacttctaacaagtataagatgtcgctggttatctggtgtattggtggtatgtgactttcgtccacagagcaccgtaagaccgatgctgcaaaggatggtaatgccccgtctaatagatactccctcacatcagtcacggaaccaacgaatgtatctccacccctcgtgacgagtagattagcagacccgcgtgtttcgcgaaggttcagaaacagccttaactgcgggctacttttgataatacagtccgcctctatctactcagctacgaggatgggttacaagaacctggtttcagggcgatttccgacgccgtctctgtccgatttccatctgaaagaccggtcaggtccagacctagaagctactaatcccaatatctattgtaagaggaattcagcagtcttggtcagctctggtagggtgcgtcccgtatgtccggcatactgtgggaactctggatattaggctaaaatagggccatcaaacattagaagagacccccccctttcatagtcgacctcatcgttgcatgcctgatcctagcttatactccgttgggttccagcttaaatcgcaccacgttacgttacgttaacctactcaatcccgcgcaccctacagttcttgagtcgaggtttagattaaagaataggttgtggccatcggaccctgaggagaattacgacattgaagacagcgtgccgaatgatcaatgaagttattttatccccatggtgcctcttcgccgtacttagtagactccgaacgctcggatacagaataatgttataacggcgatttcgcccctgttggtgcgcagcagggctacgaatgcctgacctattgacaatcagtttgtaataacccctcgaagttctactagtgcgctgctccttgaaccgcgcacgtgtggccagaccggattagcagggctagtcagttacaccgcgttattttcaaaggccgtattgtggagagacatccgaagccgctagcgcccaaaggcagtaattcagccagggacgggaaacaagtgttcgacctggcttccctcgcaccactaccttatagtctgtcagacacccagccacgtgtacgaatgtacgatggttgcaactcgttagctggcgtaagccacagtaggcgggctaagagttagagccgtgaataggaaactgtagtcattagagtgtacggcgccctgcatagtcaggcgccacttagtcacgtgtagccgcgaatcgcgagtcagaaaacacttagtgacactacgctttacgccaccacgctcataacacccacggtccgcgcgacacgcatacttctacacgatagggtatgcggtgtcttaacttgtaatcgaatggcgtaaaggtacaacaagatattagctgcgcattttttgctggtgtagcaggtcgcgcaatcagatgtgaacggccgcttcccataccccccgctgacctccaaaccggactgttctcgagacccctggccagcagtcaccgctcaaactaatgcatagcctcaccgagtcacgtgtagatgagacgtgcctagtcagcgctggcgaaggccactctcacgcataaaagggtcccgtctctagtccaagcccggaggagagcttgagcccgacatgcattcaatgagacaatcttttcaaggatgactaatcctatagactaaaatataaagtaccatcatacatgataaatacaaaaacaattacccagctgtaccaccaccagcctccacctccaggaaaagtataaacaggaatctagtgtttctctactatgaggataacgacggcgaaaattctaatcatagttctgcttttacccaggagcataattgtgggcctatatgtttcaacggcaactagtaagggaaatattagttcatccgaggaagagcagttaatattattgggtggataacgacactccccagctgatgtgacctttagtaacccggcttgaaacttggcccgtgcgcccagcctgtcttagtagcactgtatctcgggatggaacgtggggagtgttagctgcagggacgttattcctttcgttcggagacctgccctcggacgtcaaatacctcgctgtaaatgcatccctctcaacaacacgagccgtcgtccgtccagtttgatggtgtatcaggcagggcatttactgagcggaaatgttcctttctctcttaggatcgtttcgtcgttggctgagtaagctggcagcgcacagtatgttacattacgaccgatagtgtctttacgacataaaataacgcgtttgtcgcatctgccccgcaggagcaggttcggacccttcgaacccggttgccgtttgcgcgaagcctaaatacacggtgccttatgtctcggcgataataagccggaagggtcctatgcgtaacgcagcttcgatagtcactagatttgaccaggttgcagacaaaattctaattatgtcgcgttcggttgcatcaagttttaagtaccagtccgagagcaatataatgatgttgcggttgcgtgctaccgccccccgaagtgcgagagctctgactagacagtctagcagtaaagatttagataactatagtgcaccgtccgcctaggtcgccggctcggcactcccgtatagcgccatacgcgatttcccgcgggttagtatccctgcgggataatttacagggacctcagctagataccgtggtgcggctgtgcatgtagggcgacccggtcacatgtctgttaatttgacagtggatttgtagacctaggggctgagctgttaggtgcgctcgggttctgtcacagctaactagcgctttctctctgaacgtggatcggcgtagccagaagcttaaggagttcgcgcgattggtcaacgccagattaccctcactctaatttcctgctaaacatgaggcttcatgtcctcagacatactactcggtgagtacaacgagttttgtcgtctgcccgtagcaaaacccgtcatatggttagaaacccaacgcggcgtgtggagccgttctattatccaccgtgactgagggagccttatatttttgaagccaatacgtcacaatcctaggacctaacaatccacaaggtataatacctctccagacgccgattaatctcatactacacacacgatgccttttggagcccgcatgttttataaagatagatctttctcgatcctaatttgtttttcttgctcgtacattttgaccacatatgtgcttagcgctaatgctcagtataaactcacaggtcgctatgctctaaaattagtatataaaaggaacctcacgagcatccgacaagtactcgataatccgtgtcggtgcattcctcttcagggggtgcaaatgtcacaggagcctcggaagggccaatgatgacccctcaccgttcactaccgagtagtgtgatagaccccggtccacttcacaattcggtccaacgagtcactttcaaatgaagcacggactcctgttagaaatataatatccatgacagcccgtaagtactccgcatcttacaaagacgggatattacgcgcgtatttatgaatcaccgaaaatcttcacgttagttggtcaactcccgtcgacgcacgagctccgacagactaggcttatagtcaaccggatccctggtagattggagcacgtattaccgtcgagtaactctaagggtaatcggccgcgtacagggcgtgcaccaaattatggcctgtccgcggtaaagtgattcatctgggcatgtccagtcccaccaacgaagcacttaccccatagacatgcattcttggttaatcttcaagcccgtcttaccaaagataggtggttggcggtatcgggcgtgttttctggcactgagagttcttaactggccaacttggcatcggtgcacatgtggttcgcgtcgaccttgtttcctagtctgtgacgttaactcaagctgagctaggacccatagtcagaaggaagagttatcctcaccctgcggtgaaaaatgataacatgtctggtaaatgcccctccacctaggagtagcatcgcagcccagtctggagtgctatagtaaaatctcgcgttgcgtcacctctaataagtcgtcgcattgcgcatttatcgggctgctttgaccctgggcaatcatatttacggtccaaatgaatcagtgttgtaggagcagtgcgtggtgccgcatcgtagggctctttatctcgcaattgaaagcattttccggatcaggttccgtcggcctcccgcagaatggggctgtcggttagatacattcactcttctctcaaagtgacctgtactcctagtgcacccagacgagctacccctacatgcgttgccgggataaatcgaagcctgattatgcccctgggaagtagattgtacccatgatgtcaagcaatgataatgatggggtttatcagattatcctcacctccgaccgaaattttgctacgtcgagccgttcaatagcggcgcagcttatattccttgcccaggacgggcattgacttatgagcctcaggctgtcgcactcctattgggggatagaatcgcgctgtcttggaacatagggcataacaaacgcaaagtccgatgacgtcccagctggaggaaccaccgagtgggagtggcttcccattagcaggcgtgatatctccccatgtttcatattgatataggggggctctctacggaccccagatacgcagtgagagtaagctggcagtcaacgcagggtgataacctacttggcatgggtgtcaactgagaacacgcatgtgactaacttccggggtcattaacactgcgaaaccacccaagggaaaacataatccactcttcaagagacgaaataatacaagattcaaacaataacagcccgcccggagtagccgcggcttctgctacgctttaaaggccgcttgcactgatttccgcgatctggatagacaccaagacggccgagtgactttgccgaccatcgacgggtaaacgaacgatctgaatgcatctcttgcgaagcaataactaaatgatctacggctcagtggtctactacatcaaagatttaaggcctgtgaggccggagtagaagaggacgagagtccccagtgtaagcgccaggggacggtgatatagccgtaagcaagggttaccgggcactaaatcgagattagaagggaccatttccacttcttaacctcagcggccaacccgaaccgcgcataaacccatcgaaagcaggctagactgggttcttcaagatagaaggcgatatagtcccatatcaggagccgctgcgagaacatcgttaattcgacatcgagacgggagaagccgttcgtcctgttttgccgtgtcacctcgctttggaaggccaaaattcacagcgtgtgacttatcttcccggggggcctcttaactgccggacttggtttaccgttaactgatgaacgcgcaggtgcccaacgcacaagcaactgcttaccccttacacgccatgaagagaagctattttaaacatccagactaacaatattcccagatcttgtaggctgtttgttttatatgcatcgtcagagccaagtggtgagcagctgactccatacttgcatcaccttacaggaaatgaacccgcgtaccgcatggaccagctactaagcctggctacacggttcccggggaacacccgtgtgacaagcattgggtttccgacgcgtgtcccaacgacacctatgttcgataaaggggactggagaggcgttctgtgcccgacgaaatgcacttcctttacgttcggattcctgaagatactgagtcctagagctatgatccactacgcaggtatgaattcctttttgctcgagtagagtaagaccgcccagttgggcatcggcaccggtggaagccaggggcccttaattccctctaacagtaggctgtcacgcgcaggagtctgtgttttctttcagtttaagcgtgccgtctgtgcgcacgtacaatattatccgattgcgtcagtcccggtctcgtagttggatactttacgcgactcgcacttgcgttcgcataaatataccctcgttaatgtgaaattggagccgcagaaacgtgagcctatggttttgccttgactaatcaattgtgaacattttgggcttagcataattcttatcaccaggacctatccgacacctcctatgttcatggaaaagctgaatgaagcccggagctccacattattacattatggtgaatggggatccagtccgcaggggcctcacaggcgatagatacagacttgtcactgtgttatcgatgataatactggaccgcgtgcccaaaatggacaacaaaccttttcacggaaacgacgacagcggctgcttggtgcagggctgcaacgtctttacccatgttacggggccagagtataggcccactcgtaattcactttaatgagcaccttgaaggttatacgtggcccagcaacgggttcggcgatgaacactttcaatcgactgtcagacagggtgatgcttagggtgcacccatactgcagatatccgtgcgttacggggttttttagcgttggactctgtaagtatggcagcacatggcacagtatgcgacgatcatttaaccagctaaaaccgccctttaacattcggatgcagtggaggatttacaaaaaacatacgtcccgcagtggcagcacccgccgcctgaatgtctatcacagtgtgtttaacgcttgtcgtccggagccttgcgaaattattccaccgagcttgccgttagggaagaccacatggattgtctgcctgatcactgcaagccggccatcagatatgccctcaccgattatccattccacgatgttgcattaatccccacgtgttgtattcctcagagacctccgggatgccctcacaaatgggtgataaactcggtagtgtatgctactaacggaataatactgtccttacgcaagtaatcaattcagcaccgatccccacgggttcgtccacgaatagaaacgacaggcgttcggatctagacaagtaataactcgttaacttgcggatgacggggacgacgcgcgaacaagtaccgtcccggtaacagtatgccttcaacataaacgtttccgacggcacctttatgcttgtgtagagctggaatcgcgtgaggttccaaattggtaggggaagatagagctgacctgttgtgcgacgttactcttatccgtaatcggtcccaaggatctgcacgaattgaccagacagactccttaatctcgatcatatcacgatgctacaagctcctagtgctcgtaggggtaggttctactgtttagatcgaatgttagcgcgaactcattacgtagcactgctcttctcgcgacgcaagttgaccctgcccagccgagcccttcagtcgcactcgagcgtgatccctctagatcgatcccgcgcgacagtaattcaaacactaacgaatcgctagcctgttgtgcctgcaggagtcctcactgaaaccatatctctaacgctacctggtttatcatccaccaagtgcagggtcgatggccgaccccatgaatacgttttcgcctacggaatgaatgctcttcttgcgcagtgtagtcaccaatcagtccacacatacgccaaatagtggattctaccttttataataccggcggatatctaagctggcccaactacgcgttcactcaaactagccctagacgatgaaactaaaagtcgtgagggtatgaggcagagtctaatcatttccttccctccttccgtcatatataagcacaagctctatgcaccggtcataatcttccaggagcccgaccttgaaattctgctcggaatagcaaggccgggccagcacacatttaccccactcgtaaacgttaaaggatggtccgggttatatagtagtccgcctctccgttccatttggtcggcccgtctatacgcattgtgtatgtgaccctttaccagaaccgaggtccgaagttcctggcgcaggcgactggcgctcgaagcgcaagtgaaagataccctatcccgcgccgtgccgctgtagagttgaattcgcgtttgacaatccggaagagggcccgcacgtgcggaagccgcgttcattaccttgactaggtctgttgcctaggtcttagacttactcatagtcccactcgtcacccaacgagcttggaggacccggctctcaacccgcgttggagcgaccgggttaccatactatcgcgacggtgaacccgttattaaaatagtacaggggtacgtcgagaggtgcggcgtcgcatgacagaatcgggcgccatagatacctgaagtggatcataccgagactaaagatgcagaaggtccaagatggaagtatgatggtcaaggagctggaggggcaacagaactaacgttgaccatgtcattgcgtcgaccccgactctgaggcttccggcggttagcgggttagtcccctctgtgcattgacatcacgttagtaaggcttccgtaaaattgtctggttaggaccccatttgaaataatatgtgtgacctcacgcttgtgcgactaatatatgtcccctgaagcgtacgtttgtcctcatcagtttaaattaacggcgatgtgattcgccgggaccacgaccccgtttctgttctgaaacggtatactgtttaaatttgctcaggaagaaagttggaacgtacacctaacctggcagctggtccgttgtaatactcgggtttggcagtccgtatatgtcgtgcatacggtcctttatgactgaaccttaacaggaggcaaccgaacaatactgcttggttgatctttcatgcaacacgacgcacttacctatatatgtatggagggtaatcgcctaaacctgatccgaatttctcacaacacacgtcgtgttatggacgcacacaccggctggttatagggcctcaccctgcaggaaaggcgaactaatttcaaacactcacgaaccactggcggtcttaggcgtgatttcaataaacaccgagagccccctttggcggactacgcgtggatcagctttaaaaatggaaacctcgggacctcaaggccgacgccgatcctcgactttgtatgctgtgaaaaggctcgtgtgtctaagtgctcaccgatgctttcagggcacaagtatcacgttgaaccttgggctttgccgtcgcatactgtgcgtctaagggctcagtctgaaagatgcgaccctaggagagaccgctctttttacatacgagtgctatttactcgctctgagcagtagtcatatccggccccgagagccctgtcggagattagttaccgggttatcactcggtgtcattagtacgtctatcggagcggtctcttttatgatcttgcgtcgggaatgccaagagctcatcttaagagagcccttctgaataccatttattcggggcgacacgcacttatattccaaatatgggcaaggctggcatgtgggggcttcttcagtgaagcgagcgaggtccgttaccaagttttgtcgtttgtctgggactgtgcaagaactaatgtaataactcactggccaaacaaaaacaactgcttattctacaaagccgccagcaggcgggcctcatatattgatggatcgccagcgagctagaatatatatggtgaggttaaaatctttagtggtggtgctcaccgctaagccgcatatgagctacctatataaacgcatcgagacgtggcgatcaagtacatgatttaagcggattggcaaaatcctaatcagtcctactggcagatctcctcgggtcgtaaagtctgcactgttctgggttcacttaacaacagccctgcccaaactgtgggtgatcattaaaagccactcgacgagctctcattagcacaccacagtatgccttttcagtatttttcatgaaaagagcactcggacgggacgaacttgtgattatcaggatcggagtgacgctgcacagatttgtttaccaaggggcgacttttcattcgtactgagcatgctatgtaatgtgcgacgtgaggccactcggttgagattagctcggctaagagacacgtgaggtaggaccatgtaacctccccaggatctccctccctcgacggcgggacactcccacacccggctaggccgttaacggcagttaaaagactctcgtccctgagcaggtaatttgttgtcgaattgggttagcaagagattaggtactgaaaacattgggcgcggcagaagtcacacgttgaagcacagtgtctctccgccaagactctgccgcttcattaggcctcgattcttatatctcgaatttaattacccgagcacacaacaaacagtaggacgaacacgcagacgcctgccggctgtggcagtggttgccactagcctatcccttacggtaggtaagtttatattgaagcatgcgcgtaagatattcctacttctgatggagctataggagaacctcgcaggtctgttgccgagcacggtgaatgcgttttccggcccatggcgatggcactccgtgcgcacggtatacttaccggacacccagttccattaacgagcatcatgcgactagaggtccagcacgataacgcatcacgggtcgccatacccagccacacgcttggagtgacccaggactggagcctcgagaccttttctccaggaaccgataacccattacagttcgttcaagttgtatcaggattcagaaaagtaactttttcggtggttgccgcctctactaagaaattttgacctttgtgaaaccagcataattcttaggtcgcgcacattaaaccatgagtaggcccgatcccgtgtaggaggataaggaccattgaaaatccaaattccccaactacggctacgttgatttcaacctagactacaaccgagcattttctgattctaggaaggtttttcaccggcccaagatttgagtgatggccccaagactgtataaatatgtcgcaacagactcgtgatttcttataagataacgccgtcatttacgggcgcgcctacttcttcagtcagtccgacttacagtttagtccggagaaatgacccgtgtgctacctaatgaaaggaagcactcgagataacctctcatctgctgaggaatcgggagacccctgaacccctataacagtcgtgacacaagcctaatcccggagcaggcaggtcatgaagagagcagcctgtgggtgagtcacaccttcaggggaaggcactttccttgcttcatgggctgtcccccatgacctagctctaagccctttcggaatgcagcgggtcgcgggcgttaaattaacgcccttccattggaattgcacaacaaataccgggtccagctctccaaaggctgcatccgggtaagactatcaaaccaggtatggatccaatgtagcatcaggagggttacgaaagatagtacctctccgggaagggagcattaaatattgttaagcattgcctctcaatcatcctcatatgtggaataaggctctttttgatccaagaattggcaggtgggctcggacctagtcttggagctatcagttacccatattcatcggtgccactcctagtgcgtgaagtacgggctatggctgggttcacaggtcatgtggaaaggatcgcggacatagtgggactcacagaatatcaggttcctgctgtgagactagacggcgcgcggtcctgggaacgtatcaacagcgattgccatatacggacgagctgactagtgtcggcatgatgataggataagctacatcgttcacacgtaggggggcagaaggggttggcccaggggtagtgagcgaggtgtccctaaggctagcgaacagcggttctctgagacttcactcattgctgttaaggtctgttctccacaccgaggagaccgacgatctaagtttgcaggattgaccatcccaggggctgcaactttatggtccgcttcgattaccttggcagccgaagtgctagcccataagtctcagtgatccatgccctgatcccgcaggggtctttgctggcgctttatccgggtcattgcccgaagtcccagtcctagggtaacacctctcgattacggttgcgttcactgaagcaattcgattagtcacattggtcttgtcgtttttggactaatgtatccgatataaggttagttcggtttgttccggatttagttgtgagcaaatctccgatctcggttcggcaccgctgtagacccatggtgtttccgagagaaacgcaaaagactgcgatgggccagtaattattccaccagtctttcctatgtattgtttggtgcctcgcgaatatgccccatactttgtgacggttgactggtcgtttacaaacctaccttgccaaagagctacagaacaccacggcttgggatactatagctggtagtcgatggcatatctggggtggggctctcaataccaaaggacgatcgcaaagggatgcttcttcaagcaatcgcccttgttgccaccggagttcctctagtttccagatatggattcactatgtattggtagtttatgaggtacttaaactaccacctttgtccgccctctcatgttgttagtcatgcggaccggatacgcctgagctacgatgctcaaagccttttgtcacgttgcaggcagcgaaaacaggcccactagtcagagaaaggcattattaatggaatccgctcgtagcagggatgtgttgttcggggcttaagcgccagcgatttgggccaaccgttaagtagcgagtacctcagcgattgtataggatgggtcaccgagtcccgtgatcacaaaaggacctaaaaccgctgtatctcctgcagccgattcagcagcctattggtcttgagagggttatttctcgatactaagggctcacggcacttattttatagtagatgccatgtctatcctgagtacgtcctaatgcgcgtccgcgcccgtacttatagggaggacacactttccatgcccacgaagtcagtaaccccgctgcgtgggcttgacaacgtggcctcgatagatacctatgcgctggtgacggttagcggagcaccggcgcttaaggtcctgtccgcatagtgtaacgggaactaccgagttagcccgcagaactacagtggttctcggcaccaagccatcttcagccttaccacgtgactataatggatccgatggatcattctaatgaacctgcgatgtaacattttgatgtcctcaccctgacatctccacgaagtaaatgtaatcaatctcgaccgcgtcaccatcaacagaagtgtacatggaatgcgcgggtggatgctagttccgcggcccccatggaaagttaaggccttagcgagagtctagatagtatgaggaacccaccggtgaaaacaaaaaagtcccctactcgactgtcccgccgtcgtcgtagactcctgaacccatagacagtgcaaagttgcatacaaacacggccgtcatttcatgaccatgatgctgcatggcatttcttagacggcttctccgatcgagctagtaggccccagggaacacactgcgaaggccgaaggtttactgtcttttctaagggggaatggtgcccacgcaacgtacgcatcgctataaggtgaatgaaagcattatagcacgtggtcgaaatgatcgtggcttagtagccgttccccttcttacatgggacataactatacgtctcgaagctccacagattctgctaaataccagcccccttaaaagcggacttaagaagtaacaggcttggggttgcactaggtggcggaggattgcagatatctgaagctgtccgtgacggagctcgtttgtgataatgctaaacgattcgccataccaaagaggtgggatcaagcggcctttctgcctccaacggacctcaagagttaaaattctcgacaccattgtatggataacttgaagtttgccggcatctgagttcctacacattatcatagagcgtcccatcggattataacctactgcggagacaagccgagatgaggttgaagccctttctcgacgggtagcactaagataatgcatatgggtagagagcacgcgccgtccagagtcgaaagtagcaagtcgattgaccaggaatgaaaaacgtcaccataccaactagaaagacctcctcgatcctgttctataaatagtcgccttaaaacgaaagtgcgaagtagtttcgatacttgttgcggcgacactaggtgaggttattacgttctcgctatactcaatgtgtgagcagactgagattgaggtgttaattggccacaggggtccttctgttagttcgtccgatacaccgttagacgtgccgagatcccatggtggagagatcagggacactgccgcgaggtcagttgctacggcaatacacagtccatcgcatgggcatacagtgttctacccaagcagggtggcaagaagcacagatatacaccatgacatcgcggcctctagacaaaaaagactccgcggatccgtttgagtgtattattccagccttggctcgatgtgaactgatctactcgtttatggcacggggacacccaacaccagacctaatttcatttcccggctattaatcctacacacctaacctaacccttggtcctgcctacccgcgtcgagttgtatatgtcgatcgaggattccatccgctcacccacatagcccgtccccaatgcgtgaaggattcaagtcaagcgcgtttatggacctccctcagtatctactgggtacgtcggtgtacacgattggtcttcagtgatggccttttggtttcgtaccgatctacgatgtcaagaagtgagctttgtaacctgattgtgcgtctgctaacatgaggggggttcgaccgaatttcgcgcctgggagagagctgaaaacctgcgccttggaacggtgatcaggtagaatccgttaaaatggtgtcagaacccttatcatagcgcatgatcgcccagcgggttttgtgaagagttttgctctcgagggaacgtacgtactattggggcatacgctgaccacggcgttctaaatagcgagtagagaacacgatagagctaaaaatatctttgtgggggtgacgtcattcgtcgaggacttagcaaagggcagggctgagttgccgttgaggactactgagtaactgacgtcccgttcgccctcgtgtgataaaccttgaccctgtgcaagccgttccttcgacgctcacgcgtaatgctttcacaagctggcgaattctatagtcggttcgggtagtgtgagtggtcccacacttgcccatagctgagctacctattcaagcataacccgcagagcggttctcttcgggtgaagtcgagataacagtgaggggtccattggctttgagtgggggtgcgccctttgaagatagatctgcccattgggctcgagcactaccaactacattgcagatagcccgtgaagctggatggggtgggatggtctggatcaccattagcacagtgccatgtcatgtccaagagtacgatacaattgcctatggtcatgcttttcttgcagccgcagacttggcactaacgtacgcagagggttactgcccattctcatcgccgttatcactgcggggcttgtggactcaatgcccccagcggttagcgtaccttttagactttacacgaaaggtcgcgcagggcgccgacttcgtggcatcactatcccggacactcgccacactatgctcgagcacgctcttgtacctggtttatttcaggggatggcacgtaatacataggtcggactaacgggccatcccacgtcttctgtttgcatcatgtgaatataccagtaagtcgcaccggcgtccgatgcgtagacttatttgacaagctagcatggagacatctatgttcggtgttgcacgggggcagtattaagatattcccctcacgctatcgcggtctgcttttgagccttggattgagttaccgaaattcggacaatgggcaacttttggtgaaaaaattcccggggcaatcctgagcaaatgattattttcaatggctgggttccttttatggtcctccgaggacatgtcacctggtccgcacatgcgtgatagacgtacaagcaaatgcctggtcccaataaatacctcttgccggccaggtactggaggtggtcgctcggcatggcttccgcgtaacagttagtgaacggtttgccaaccctgtggttgcgggacacccttagggtagtcaaagagctctctctagtctaatagcgcccagcagtaaaacacccacatgttggtaacccgcatcgtgttgattcctgcgaacgtagtctaaaatgtgaggggccagagtgtatcttagatgaataggggaaaggcgaccataagctccccctgcggtaacaccttgcttgtggtaagcctggtatcgggttgaactgtgccgtactaaacttagttagggccacggaacgggacggcggcacaaaatagcgttgacaaccgtatcgcgcttcaacaaaagggccccgcctttttgactgggcttcatccattgaatcgcgcagataaaagtgagcctctacgtttttacatgacttcttcggagcctaggatcttaggatgtcgaacgaatgttaactatgatttgtcatagtcatgccgccaaaaactaccaaatgtagtaaggacactggagtagtgcattattactatgctattctaacgatcccctgcgcccccgagcgtaggttctagcactcgaaacgggttactggccgttcgaagggttcaccccgttatgaacgtgtccgtagtgacctggattgcgcgcaggcccaagctccccaggccctgagagccagcgattctaaatcgagggctagtggcgagtacctcagttgttcacgttaatagggatacgactcaacttacgtttccgacgtgacaaccctctggtgtggtaagtttacacttttcaagcccgataactgtggaactaccatatgaagagtctcggcgaaatgtttattgatcagtatgaccgctatagtcgttcgggccacacgtagggttacatcatttacgatcgcgacaaggtgacctccacacctacagtacaggtgtttccgtcaaccccgctactcccacgctaagttcaatactagagattttagacaaggcgtcagactaatgataacatctgcggtgtcaattgtggactcacctcccgcgctttggccagctctttgtacaagcattccatttggccagcgaattttcttgtaacaaaccaaatgtctttactcatatattttttattaacaactgaagtagattcgaatttgggcgccgcggctgaaggtgaagacaacttccgttacatggcactacggcagcgggtgtggaaaatactttcctgatagcctagcgaactttattagtcctagaaaatatccgcttttaattttggtagaccatcatcaaaccggcgcaggtccgtactgcatgtaggcgggtaaccgtcacccgtagctagttagttcccttcttgagcgggtacgattaagttggtctatgtaggggaaatgtttgttcttttggcctacggagatcttctgttctccggacgttaactaggttatgcgcggagcccggtataggtgtagttaggagagacagcgtttccggagatgtggccccatcgttgcacggacggtaattagctatagccgataaggcgttcactgatgtgggtggtgaaagatgacccaaccagaggtacgttccgatgatccgtcaatacaccgcaaaacgtcaataacctggggtggggtgtcaacaacgtcttcgtctacggtagcgatgtgttgaagcgcgcaatacgagatcacgtcccataacaaacgcatgaggcagaccccgaaaccaccagcagtgatcgttaaagacaggggtgtatagtttacggccatattctgcagttacgtcggcacaacggataatatgctattgggtaagctagtctttcgtagttgggacgtccctacaggtgcgtaggcaccgacattaactcgccggcacagggggaatagaggctcatggttaaatgcttcgcaataagcgttcaggcgatcatcagtggttaataaaagctcaagtgtctggtcttagcgccggaggagaccggcacatgtcaggtcgctatagcaatcttgacagccgatccttagagattttcaagtccgtcaatcccgcgtacttggtccgcggcacgctcttcgctataggaagtgagtcaatgcattctcaggttctgcccgctcttataatttctgaccccaaatctgtctcggggcgcctaagcaagcgtggttccgtatgcgatacgcgcctttttcacagtacccaacttgctccctgtaagttctacaaaaacccccgcaagagaccgaggtccaacgcggcgtgactggataacacgtcacagtcgattgcacagccgttggagtatgtagccaagtacgtgtagccatatctttgagatttaataggctcacaatcctcctgaggtgatgtggtgtcaaacaccactcaagtgtgagaccgaacagacgagaatcaaaccatatggtatagccggcaggggaggaagaatcctgacatgtaaccgtgggaaacttctcctctaacaccatcatgcccttttaaattcgatccggctgtaggcggtttcgtagtaggtaaatcccttaggaaagtgcgggccttatcgtcgtatacttcccgcgaaactgaattttgaccgtagtcagactgtaatcacatcagatggttactaagcaagctactaaaacatgaggtacttcagcaataacgtcttcttccactatgatttgatccacaagcgcgcatcacgagcactaagtggttatcattggaatcaaccgctacatgagcgaagattctgtcgtattcaatctttttctcggctaggttccggtcttcatctcctaagcattgagggcccggtcccaagaattcagccagctctaacgcgatatacaaggaggatggattgagttgtacagcagaaaccgtcacctaatttcacataaacaggacgcctgttttacgaccaagacgtcgtgtgatttaaggtcgggtagacgatgccgtaccttgggctgtccctttgtcgaagtgacatcgaacggatcgttaagttctattagttgatccccctatttccgacggcctagttgcgctgcatgcaccaaccgtctgtattacgaatgcgcggactcgcctggcctatgctccatcagagacagccggatttccagaagtccatcaaggaatcactgtcggcctgcgtcagtcgggggactaaaccttccctggtatctacctgacagacttcttgctcgagcgaagtcgagttatccgcgcatctgggtaggcaggtgtcggacgagtgtcttcattgcggaaaatgtccattcagctctgtggatctcgcaggatcgggttctacccagatcgcccgatagttatgccatatattcaagtacatggaagtaagtacccggatcagcgtcaggcgctacttcttttacactgggagccaagagacacacttaatttgtagcactgcctggtagccaggatcatctgccgcttcagactttctaaacagtaccaagtttaccaagagggcgctcctcgtagtctagctccaggagaaatgccaagcttagtggccgtgcatcgccaggacacgagagctgatagacattctttcaacggcttgctaccgctgataaaatacgtattcagtccgttgaatgctacgactaatcgggcctctggccgatgagagcataactacgcaatccgtcccggtgccgtcaccacccacggtgggatctagagaaacctattcatggagttagcgccggagaccacccgaccatgtcaaattagattgccgtctacaggtgtaggggaggagcaactttaagaccagggacctctgacggtgaagaggtcgttgactgtcgaggcgactgataatgccaattagcatatggcgatagtcgccccgaatgatctttcatctctaaaaagtcactcgcggaattcgtatttcgcagcagctggttcccgtagttgaccacaaggcgagtttgcccatgccccaaagagtcttcccgtcagatacagctatcgacgctttgagcctgtgttcagccgttgagtggaatttgctagatatgtgttaactaacagagaagatggactggggcacatcaagtagaaaagaaaatgttagcgattcctagaaatagaagaggcttacgacactactcgggaggagtggtagggtccagtaatctaggcactatgaccgtagggcctgcggcgctcccatgcggaatgcccgataccatggcaattcaactgggctgacacggcgggtggcatcagagtctgtgaactagtgactgtgcgatgtatgcccgatcgagttgcgagtaagggagctccgtgtaataggaactgtctcatcgctttagagaaatacgataatgtccaagatttatgttaacaagtatccggccacgccttgggctctgctggtgagtttacccgcgcgaacggatccgagcgcaccgaccagtccaagtagagaacggtgaaacactgcatcggttttcgttgcatggccaccatcggttggcacaaatcggcatctctagtgttcacttcccgcggcgctatacgcataccttagaaattcaatctctcgggcgttttgtatgttattaggcggaacctttccatatgtccaatttttgacacatgaattttaattatcaagacctaagtaatgagaatttggttggtcttcctggttgcgtccccacctaacttaccagattctgtgcgttccaggatattacgactcccgcctattgacctggtacatctgcaccgattgcataagtggaacggagtacaaagactgcggttggatatcgactgaactagaaggctctcacatatttttagtgccgcgcgccgttttctacaaaatatttacgggtaagcgttaggacttcatgcacctaatcgcaccattggggcaggacaacgcctgaagacaccgtccgtaagcaatagtctcgaccactagagagccttctttattaactcactagactaccatcgatctacgtcggcgactaggcatgtttattgctcgtctcactggcgtatctacggacccaatcaattctacaatgcgggctcccttcaagacccccaagtattatggcaagtctaaggagaatgcatcagcccacagtcgttgaggaaaatcagtctgttaaagaggtcaccttcggggggcttagatctgctttacgtggatcactgtgactaatgcgtaccaaaacgttattgtaccttgatgcgagcaggcggcgtacgaccgacagatacgggcgagggatcgctccctcgcaggaattaagggtcgctactctacacgtgaaggtgtggtgagattgaggccaaccagttctatctgacaatagttcctttactagaacttggtcagtattagtgcgtgctgcaccggctcccaatatgaggccctgatccgttgaaaggaatcataagtacccggcagacagatactatcatagtagtgcatgcccggtgttaagacgcatcaattagtgttggatttcgccggcagggtggcggagggcagagaagtttccattcactgcgagagggactcttttacgtctacttttcgcgagacagtcttgggccgttgatgcggacttgctacactagttaccctaaggacagtggacctgcttcatcggagtgaggacacgatgtcgatctacgccctattgtcgcttgtacatttactttgtacccgacgtaccggaccacgaactcggaccacgctacagaatctggatggcgggctatagaatgcgtgtcgtcagtgtgactgtcttcgtttttcacagagaatagggcaggtagatccgacctagtctcgccgagagaggtactgcttgcttggtacctgtaacagcggtacaccggagcccataatcctaatacagggagtggatattgaaaataagcccccccgctctatggctccgaagaagtatccattgaaacacaaatgcgttattgttagtttaagtggagtaaaaatggccccaattttcgtagttgccgtcgtcgaaagcctgctcagacatcggaatggttagaggagactttagaaaacaattgttgcgcagtacgatgctgataaacccccaataaccgggaggcatcgaaactcctggcttcatcaatgtcgctacgcttcaaaccatacgtgggagttagattttagatcctccagctggggcaacttatcagatcaccaggttaagctaacgcgtgcggaagtacactgccaacaatgatgcgttccattctcaagaccggttgatttctgtaagactacgcatcaggctatgtggtccaaaaaagaggctagtaaaggccgcagtgcaacaacaaacgggcgacgacagggctgtgaagacgattctatcgctgggttgccagcgcttcgttaagtcctagcccatttggaagtccaaaggtctttgaagcgtgttgtgactatgcaggaaaacttagaaacgttgtcccggagcgagcggcggtggtagaatgtgagacagtaactatagcccaatgataattggctccactacacaaaatcgacgttggtgcgctaaacaccatcctccaatgaaatatctcgggggggttaattccgtggtcaagctgacccttaccgaccaccttgcgaacgacaccgcgttctttactctttagggtagtcaatacagtgggtccgcgctcagcgatgagccgcattacggtagacagtgccgtgctgttaaaggccccttagtgtagctagatctaacttctttcacggacggaacaggataagctgcacacaacgagagggaagagttatgctagtgattactagccagtgaaggaactcacgacattaggctgcctgccgtcggaggcgtgtcgcgcagttttccaatggccttttggcactttcacgctcatacacctttcataagggtgtgggtgtcttttgtagagctcgaatatcggaccgaaatgagctaaagcgaatgaacattgctagcatctccggcggccttcagtagcccattttcatactctctatgcacaccgcgcgtgggccgtcctgacccaccggcagtccatgggaacgctcgaaaccgggttagcaaagcactgaagcgtatcatccctattttcaacagtatggtgaaatatactggacgtaggcggttagtaagttgatgatgcgaagggcgatatgtggccgctgaggaagtgactatcgattttgcgaatcgccactgctcacccacactacgaaactacggattacgtgcatgcatgcacccacgatccattatgcaaagcactcggtttaaaaggcctgctcggttgttaatgtaagttcttcacacgttagagatcggatgtcctctgaactgccggtcctaccaagtgggactgaacgagatacagaatctttcatttggcgtaaaaggaagtaaagaacctcaacaaaggcaccccctactgatgacgagaataaaaaaggctagacttcagaccgcgcgacgacgagtcacgtccttagacaagctttacactaggaacccgaaacatcgtgtaaataatcaacagtatagaggagtacatctgctgatgtcgtggcctaccattcggctgaacgccccatacgttacatccagctttcagactctagagtagaggagtagagggtgcgtgatttcgattggtatcgttctcgcaaagggcatctggcgcaaatctatgacccttctttcgcccgataggcggcgtagtggaaattcggcaagccagcaatcgctacttagcagctctctacagtcgcggcctttgaagtaaaaggttcagcggtcacggttaggtcgttcttgtcagacgggaccccgttcgttcgatctcagttttctaaggattgacctgatcccgatcctaatttattacccaatacattagccatgtatgaacatgttgaatacgagttgtgtcggtcggttgctgtgccgccggtgcgctgtgtcagggagcttacgggtataggaatgggacattaccggtacgagataattagcagatagtggtcgagcggctacccaccaccgggatcccatatagagtgaagcgtggctggaaagcttgcacctcttttgataccttaaggggttcagagtataaaatttctgcaactaccgaactcccctcggcggccgatctagtcctttctttgaatcaatggcctttagatgggaacttgggcaggttgatagacctacccaatgatttggcatcgcagtacagccacgcgtgggaggacaggcctttacgaggtaatcgatcggttactggcatgagcaaaaggtgggtattccccacgttaaattagaagaaatatcgggccttgatatttttttgtcttttatgagagcgagctcggcccaacatttagttgttatcacggccaaggtttattcttctttgtccggatgcgcttctctgagttcatacgacatgccacatggaccccgatggggttcaatacttaaaacattttcaagtaccgatgtagttgcgccgcctcctaaaccgactcatcggcagcgtttagacccgagtatagtcgaccctattgacctaccagtgctaaataggcagtgaggtgattcgagaaatgcggcgcccttcggtgaccgcaggggaggcccgatagcctaacggaatgcctctgacggatacgaaggctggatagtcccgtcagtaacgacgctgccctatcagctcgatctacgtcgatgcgtaaacctgaagggcaagtcctgtgtcgttacgactgtgattggcagcgcttactgcaaaaacgcgctcatctctaccctgatgggatgatgcacgggcagacccactctgttccctcagctagtcagacggctattcgaaatagacccgtgcacccctctcaaaattcctggggagtctccctcgagatataataattcagtgacggcacgcgcgccacaaaaataagtgtcccctataaagctatactcgacgaatctgtgaatcttcttcgaagtattcctgatttagctacattttatgcctgtgggcaaagaactataatgatctgcgagttaggtcttcaccataagaaggactatagttgttacgcacgattagtcaacgggtggggagcgcctgtagcttagtggagggcaaaggtcgcgcgtaatagatcagcgacagtcgtgcccgagacaacatcgtcattcctgccgttccatggtataatcagggctgagtccgggacgcggaactaatataacttggcgcctgtcctttacccggaggatcatgtgagagtcccatgtgctttacccaactccgaccatctggatgtgcctacgcgaggatccaacccgagcgacggcatgtttgagggagcgtggctttacagccatgagcacagggaatggccatgtgcttcgatgtctcgtgtcacccattcatatggagcgaccgagcccaaacacgcgcatgtacggcaatacaggtataatagacactggtactctcgtcgttggccgacgacaatccgttctcaaaggatatgtctataggatgagtccgcgcgtcgcagaagtttgatggcgctgataccctttgactaaacgtaccaaagcgaccaacccgaactcggcgggactgttgtgacgcggcttgcttggacccttaactgagataaagctaggtcatagcatgctgcttacttcgtgggtcggagtactggtgcactgaggcccgtcactatcgttctaactttatatcacacgcacgagcactgagttttcggaggcctcgttactctttcacagcggcccgtagcgtgccacaagtccgcggggctctagaggactgagacgccttaaatctctcgtgctcggtgtgctacctgggctgcgaattgggatgccaaattcgtgtgagacctgtttggcaccattcttcgggagaaaagcctaagttacacgcccagaaagggtattctcgcagcgcaggatccaggttgtcacacatgaaacagggtgccgagtcccaattcaagccctcgtggcacaggcagattcctcaggatacagacattgattaccgcagattctagcggataacaccaatattcaatcacgaattacagaccacgattattctggtgcctgttggggagaatgacaaaacttggcagtctgtgccattagtaccaggcggggcaagagcccaatccacaattcaccttgccatgaaaagccaccttgtagatgcttgggcatctcgtcgggagacctactgcgagctaaccaattcctgtccttccaaccttgcaagtcgcggccgtgccgggcctgctttgtcttgggtatctctcacgctaaccttgttccgtcccttattcgaatagcccccggcgcacgctcgagctgcgatgatggaaagcgagacgcaaacgaaaagcggactttcatcgcagtaaggaggcatcataccgggccgtccatgaggcgatggctgacttcactgtcacactacccttgctctcggatttgattagtcgacttcacgtaaaactcagctcacgacggataaatacacatcaacgttgcactcgccttttgtaggatgctggagagctattcgattctgagatggggcatcggcagtgctcaatctgggatcagtgagtccattcacaggttttgatagcacgaaggaacccgcctcgatctgataagagtaagaaagaatgcctgcacctgacgtcgccaccatcattctgtaagtcgagcgggagtgtagacttgtgcacttgtccatcgatcgttccgcttgggagccggcgaatcctgttcagattcgccctttacacatggttccaattacagctctcgaggtggcgtccgtccagcccacgataaatcttacggttagagattcacgcgtgctcctcacatccctacttcctcaccctgagacgcgcgggtctaggctgacttgaatcaccgcgagagagattaaggccacgaaaactccattccatggaagtagtgcatccgcggctgtaggtatttcctgatgggatttcacggaacgtcaccaaaaggtagggacgaaccatttttacggcttgatggccgtaaacgactccgaacacggtaggggcaatcggcgggagtttcgactagggcgatagcagacagtgccgtcgtgattttgccttgttaattactgagtcatgggagcagagtccttagaagtatgttagaccttttgataactgtgctccataagttctgcataatagttgaccgaattcctacagattacaaccaacgtaatcgccgcctgattacaaaacaagccggtgtacagtgaattgtgcatcatcctgactgtgagggtaccacatttcatagtttctccaatttagcgcgtggaggtcttcacatccggggtggggataccttatcgggcctctacactgagcgataatacataagcgatactcatgaagtaaagaagatgctccatggtcgcaactggaacaactaccaaacacgacagagccgctgtcgaggatccctccttcacccgagactgggactgcccgcgtgcatatcccggtgattaccggtgaatcgaacgcgggcttgcccagatggcaaagaaggtggactgtcagagtgataatggaggactatctctagggcagtactgcggccaactgcacgtgcacctaaaagaatttaccgtggacagcgaaacagttgtagcagctccatttccagggtagtattggtactgttcaggcgccggggaaataggccgtacacagattacggtttcgctggtggcattgttttatccgccttttggaaaatgtcaccaaatttgtttacagctcagaagaacgaggcagcacatttgtaatgcttcctcttgccgtattgataatttcgtcgcgcctgaccatgccgcacaacaaattcgttaacccctggagcttgccggcgtcgtaccgaagcctgggaatgcggtttccatcccactcatcgatgtcatgtgtcatatagtatactcaccagaacgttgtcgcatctaaagtactcaagcggaggcagagccaggatcatcggctcttcccttcccgcttaaaaggacaaacggtctgcctgagtgtcttattcagtattcactgacgggtcatttcgacccacgatccgcgggccggtaagcacattgaaacactcaaggcactcgcaccatgcagatcatccagacgctagtcgattaaccttgaggttttaatgcaagtaaggggcgtgtacggcaacttatatcctctggtaaggcacttccctggatcttctggacattgttgcgtcttacacagtagcacgtaaacatcggaatgaagtattgtccatgacatcctgcttacaacgacatgtgatacttataagccgatcttgtttgacgttggtcgaacatgcctgttcatatgagaatttgcccgtggcgcttgggggtgcactaaaatttgactgacacacatttccccagccccccccaatacgggagtatatttcaagagtgtatccacctgtgacgtaggacctggtagctactagaatgaccgggacggtttcggtggctggacgggggagtcactagcggagttagcgtaaccgttagcaacccgacccatgggcgagatgccttattgattcaaaaccccattgacgggcctgagttccaaacaacaggctgctacagagaccgctccatcatgaaaagggcctacacaataccgtaaactccgtggtgagagttgaataatagatcatccggtacctctttacgtagtttagtgggttcaatgtatataagtaactaattttggcacatgaaggtgcacgatcatttttgtgccagccgcagcgaaagacaaacaaaattggcatggctcgtttcatcgaggattctacgttcctatgcgttgggtggcagtggggtcgaacacgtccctaaggtccctggcgatagtgatggttatagatgcgaatccgattgagggcatcgcacctgtaccctccgtgatgtcggtatatagacagagcattctagctcggtctcttcttctccactctcctatgactagcgctgggcacacccgctgggtacttttatttagatatgcttcaagggcaaatacgtcgaactattatggaccccgaaacaacactgaaaaagtactaccgctatagtagacggctctacaacgacttgaaagtacagaaaactgggtggagtcatttgcagcgggtgatgctaagggcacggatgtggctgtcacttttggacgatatccattaggtcaaagtcgcacaatgaaacacacgaacagtttttacgcttgaagtggattaatcgtcttttgtgctaaattgatatgttcgtcgatccgccctaactacttagtagtgcgtagaggttacactactcatgtggcggacacttccttagtaatcttggagcgctctcttgaagtgttctcatcaaatggaatggttcatattacggacaatataaacagtattgcggggcgcagggctacttcgtggagcagataccgtttcctttgaggccctaacgcttcctacacatatactaccattgcaccagtcctggggttttgattcgtgttggctggagatacggtcctaaggaccgtaagagaccgaccaccgttcaaaacttcaatacagcgtgacgcgtgtcgtggtttagggggcgtccaaatacccaaatcggaagttgccataggtttattttaacaccagtggtacttgatgacaactaagtagtctagttcccagttccaatagtatgatattttagtgcgtgaaattcatgaaatatgcggagctgttcacatcataaccttcttaaggcaccggccgaggcgcttcttgagccgagggatgcacacggcaatgggctcacgtgtcgctagggtgttaccccgaaagctagagcgcgatcactgacgactctcttctggggagacactaaaacttgccggatcctcggtcccctctaggattcagagtcagcatttacctggaagctgacgtattttggagaggaccagtaccactgacgcacgtactgttcactagcacaagcctcttgcagggggtcctagtgctagtcgatacgcactcggtaacacgtcagtgcaaactactctacctgtcctcttgcgagatactagctgggacgcggactcccaatgttattacgattaccgctctctttgaatcatttgttctaattttacggatccgaaaaaacctaactttgttgggctttctggcagccggcataatcataggtacggaccccatgactctcgtagaaaatagcatggcgtgtagggttgatttgacgacgtgcagataccttcagtgctacgaaaagtatctcgttggttattctcacgtgtcgagggcgcgctcagttgttcgaataccataccattgacatgtatctgtgcaacatcgacccttcggataaggtgcactaaaaaccattaaactttggtcgttagcgggcgggtttatgttttcgtaactctgataccgatcgcacaaattaggcacccgagcgtcgagaacctgcatccgacatgaatcttaactcttatacctagttaacaccttcagttcttggccccccggagaacaagcgtaccaaatcttacacgcgataagcatccggtctagtagtgcggggtctgcggcatgactgtgtggggtaccgttacgcaaggtatggttccttaccgtatacctacattatctgcgctcaagttgcccacactcatgcgccgtaaagcatgaccaagcctgcacgacactgtcctgcgtcccgttgtctaaccattcatgtcccgctatgcaatttcgaagcgtccggcgcatgcgtaggtttttggacgcttttcactctactttcgttcggaccgtgtgttcggggtgttgagcttatgccactgtgatatggcaattgggcgaggtgcctggacaaaatatcgacttacctgttccttgatcgtggtgggtctccaaacgcaactcggcctagctaattgcgactccagggtggagatacatcgcagctctcttgtctttgcgattgtgtaggcatggacaagttagaactgggggccctagcgtcgctgttgctggcggtgacagtctcattcgggaacgtccaatgccaatagttcaggagccaataacgtgttgggtagattgtgttagagtcgtcgtgcgaaggtactgcgctcttcaccgagcatttcagccataactggcagttcatgcggttgtggatagaacaagtgcagttgatcgataagttcctaccactaccttgtgctacgcttcatttgaacactaggatttggtatgacagattaggtattgtacagtacgaaataacccctccggtacatcgtcttagtcatccggcttgcgtgaccatcaattcggcactccagtgttccatagtgtaccacatgtcatgtattgtgcgtggttagctggagtcccagctcaaaagtgaccgtacttgtcatataccaagactactgccgggcgtgcgcatcatcacgccacgtctgtatgtgtcccgtgtgatgctttaatcgtgccggcacttgaaatttctgtaggtgggaacggtaaaacttttatgtttgctgtccgatgacagacgacttcggcgaactgggagacaaagacgtctccccagtgtcgtggccactagtagccatactctagtgggctaaggcttggtacaggcgccaagtacggtatgctatatggcggggcattgatgggttccgcccgacgccatgggcatctgttgggacccgattccagtctaagggttcagaagggagtcacctcgaccagaagggcccggagggaagttttacgctggagacgttcacggtgccaccgaagtatcggaatgcacatgaaagtttatccgccacgtgacgaaccagcaacaaaattatagcgtctcacccaggctgtcgtgttgttgtggctacatgacaccgtgcgcgaactttggcgaattaatattctcgcaaggcctcggacctttttgtttgtggactggtgagtccattccaaatttgggccgttgagcgctgttaattaaaaaaaatgggttaggggatagtgcgggcggggggtgggacataacttttgtccgttaccgttcccaaagactactcagcacacggagtctcagggtggtcgaaggtaggcgtcacaattggagataacgtgcagtggtaaattgtagtaccgcataatgtgaagttactcctaactatgaaatgaggacattctgatgcgtgctgtgggcttcgccatccacacagctcgcaatagggaatttacaccatgaatcacgagactaatggcgtcggctttctgttggagaggggacgaaatgggtaaaattcgcacttcgttaccattcttacggaggcggatagagctttgtataagacgtctctaagcgacgatggccgatcagccccgtcaggtggctccctgacacgggctgtctaggttgggcaatacacagcctttccactagtaacaatggaggtgaatagcgcactcgaaggtggaggtaaatttcttctggctgtgtcgttatcttactagttcgcaggtaactgagccaaactcatccggtccatgacaacaccgcttgtagattagcgatccagctggtgaatcgaaggtgaacaaacgaaagagttacttctggctgtcgcggtggttcttccttattgggtccggaagcgttagctcaactcgtatgtcagactgtttcaccagtcccgcgcgaagtgcagtctgttcgagacggcttgcaatgataagcaaccatctcttttcccgaaagaacgaagagactcgtatgctcaggcaagaaacactccgcaggttcgtaactccgatgacgcctcgtgtcattgggtacaagtgacgttgagtccctatgctgagagccaccgctggccgacatgcacgaattgacggttgacccatagcggggcctggcggccactttggggttaagagtgagactttcccagtatgtgagagctgcggtcattacgaaacgatcagtaatgcctaacggaatattcgtcgatgtagctgggataatacggcgccccgtaaccttaaggtaagctgcgggaatggcatttttcatactgtgttaaggcaatccgttttgttcgagcatatgtgctgtgttggataagatatggcgattttgcgagggcacagtcgtcatacgttacttagggtcgctagtcgcattaaatccgaagctcgctaaatctttgccacctcctcgatgacatggacgagccccaaggatttcatgttccagctatacgattgcagcgacgtatatcttgataggacgcttctcgtttgaaatattaagtgtggcaggttggactgagcggcgggccgcactttcattggtaatctgggtaactgtaacgagctcttagctcgtctttccggctcagcattacctgagtgtgaccccaagcgatgctattagtctgatatgtcgcgtgttaaccttggaccaaactgctgacgcttagctcctggtgccggtggttggccacggtccttggaacggaatgggcaaaaggcttgcccgtaccgccaaaaatgtcttgatagaactctaagcctttcttcatagggggagcaagagcgccgtgtgggtccacccattgctattacagggttaggtcagactctagtacccacatcctatcttcgcctcttggactgattcatgctaggagatcccggatcacaattttggcggttctgttattccattcgcctccgaaggttacgagggccgcatgcgcgagtttagtcacatgccgttaacgccctgtcatttgtaagcaactggcacaaccgtttgcgtgctctgcaagaatagccggcgatatgtctcccgatggaggtgtggcatagcggatcggtcaatgagagggacctatcatcgatcagggcctccgtcaattgaattataagctgcagtgaaatccgctgcgctggtggggtaaggcgaaaacatggctcaatcagttagcgccgtttctactcggtaatcatactgcggttcaattttagtccatattagaagccctgagcttcagatcagagtactactgctagcggtgacctgcctcttttcgatgaacgcctagcgctggaccggatctgccacagcaatccgctttagcttgaccaagtgtagaaccaccggttcttccaaatacaacgatgaggctacactgatttgacgcccctcgaagagggatcacccatgtgccggatacctttttctctcctggattagcaatctccgcttaggacttgtctgtcgtcgcgggcactctaatcgcctcacaccgcgaatgcgcttcaggatttacaccccgctttagtacgcttctaccgcacaatccagtgaggtgatgcctcaaaagcgtgaagtcatttctcttttgcctagtcgtttcgccgaatatttcgaactatacgatcccaaagtgtcgacgtacagccaactaggactggagggcactgcaacaccgggggtggcatgtcatttccttagaagcaatggccccttgtgcgtcgtataagagtaaaaatgtctaggtacgcactgatcataactagtagttcagcgccggtagatacggcgggtcgcatatgctatccaaatagtttaccgttatagaacaatgtaccccccacatatacagctgataatgctcttcaatccacgaagtattgagaacccctgaactgctcgactggtacaacgattccaggtagtcgcgcgagataggctgcaccaagcaattacgctatcgttggtacaatcaataaccagatgggacgtgatctcctgctgtaggattgtcgtaacagttatgggatggacatctcggcacggagtcgcagcaatgagattgtgtgacaccgtaggtaaaagcatcttttggcgccacgcgatcacttcatggagccccccttgcatgcgttggcgtaccaattacagtctacgggtgaaatagccacccggccccgctctgcacagagtaggaaacactctcgagtgttagccggccgtatcgtcgcctaggcagtacgtccagttaactaactagccaccgtgtgctttgaaggacgatgcttatccacgcagttaagtaatagcaaactgggcgggtgagaaattaactacgattcttggcacggtcccctcctcatccgcgaccagctatcaatgtaacctggttggatccccttccacgtggacctgcatatgtgagtatacatagcattaccaggtataaatgtcgcagacacaatccgactgccaagaagatatcgccccgcgtccagtctgtaatcgtcatcatggattcgaacgccacgatcatcccatcaactgatctataaaggggtagggtgtatttcttggcgctgggggtaacgtccgtaagatgaacttacccattgcgccggagacatcagctacacctcgatgagacagttatcaacaccggagaatctctaacagccttagattataaacgtcatgaacctccactctgctacttcgtgtaaggccacccgattaagctcgtctgccaattctctagtctatttgtacctgtgttaaacctagggctaaaaaatagtatatctgcggcgtgcaaagctgctggtgggcgccctatatgcccatcattgggtcaccgtttcaattcgtaaccgcatctttccttcaaaattctaatctgcttgcatcggacacatgctgcgggcgtatgtacggttcacaagactttaggcaatcgggcaccgttcgcctccgcgcaccgtggtctcacgagtggttaaaaccggttgcaaaggatccttaactgtggaggatagctctactctccgtgggggtgatagttctgccaagtcttggatatcgcaacgcagttcagactagcttagcgtaggccaccctgcggatggtactggtcgcgaaggttttccaatcgccgatcaacggataccagtgcggattaagcgagaacgactgttctagtgcctttttgttcaccggctacatttgagggccttaggacctagagtgaagacgtagcaatggacccttccaacgatcttcctgtggctggtaatccacacgcgttgtccggggcgattagctgcgagtctataggtccagatcgatgtggcacacaaatcttatgggtatcaggggcacattaatcatctaatatcggagccgtaacccgcaccaatctaatcttaaggaatgtggtttagcatgcacgtggttggtgagtcccaatttgactacgccttacgtaagagggcttgttcttatattcccgcatgggtgatctcggacgagctgatgtctatacgttcggcctagctggcgcgctgcccgcgcctaagcgagtttccgattgacaatccatggaacaaactaagataccaaagccgcatgagcttcatcacacctcatgctgcctgaagttggacccgaggcttggagcgtacacagccacattaaacgatcggaaactctgcattccaggcgcagcatacgctcctcggtgcagattcactctagcggagtttgaagctaaccctcattaaggataccggtgcgacgggcttgaaggaccccttcgtttccgtgaattgcacatgacacgcgtacctaagcccctccgattccaatactctatgaattatggatttaacctcgacgtctgtgggattagttacatataaccagtatcaaagtgcggacggagtggggcgtgttagttttatgtctcatggctaacgttacggccttcgtaggggactaagggctggcccctaaacttgcgtaccgctcctttcagagacacaacacaaaggtgtaaatcctccactaatgacgagtcttcccatcctcaattcaattattgtactgaactggagcctatacgtggtccaaagtatgtttagctttaatcttgcgatggcggcaggaacttcgaacacctgcgagaagggtacactgcttatcgtcttgcgagaaaccgttcaagctagtaggcccgaccctctagactgagaatgcggtcggtttcgtgtccaacgagcttatttccctatgggccttccggttgactttggtccgggtctgtccctaaagtgcgacttagcgcgatagtgccctgggttgcgagaattaagcgtagtacgggtacggtcccgtcatgttgtctgatataccgacgctccaggggagcgcaaccttgttctctccaagtctttgccgttaatacctatgaaccttgttagaactggcacaagtatatatgaatctgttctccttcccgctgccccagcactacgcccaagacataccgtgccaggcgagtgcttacaccatcgtcgagatacaattggtaccgacgccttggaagcggttgaagaacggcttgctttccgataatggcccatcccgctatatggacgtgtcgggtcacgcgtaaaggccgacggtgtcggatagcttgagttcatcgcgttgacatatcgcccgatctcgcacgaatgcccatcgtcgtgaatcgtaatcgagttgtgcaagatagtcagtagggcggccatcggaactcctacgaaccatacggttacacctttctaggctccaacacgccggtccgcggtacgtgctaactcgtcaatgcacttgactgtggaagggcgggctcaccaatcaaatgaagttactctctctctaaaacccccgcctaataggtgagtttgagtagaatcgattgaaccaccgtccttattttcgtagatagttcctctagagattctgggcccttctgcggtccagaccctctacgcaatggatcaaagcgaatcaccgtgcacccttcagtgttttttcccccaggctaagccttgtgatatctgaggtttaaaaggcgggaatttcgcccccgctgtcctactccgttagcagatccggtttagataacgtctggcagaaacagcatggcccactccacggatcgggtagtatagaactggatggttttaccaagtgcggtcgtcatccgttttgcgcacgcggcacactgcccagctatgtgcgagaggcattgaaaacttgaagtcgtaagtccttccctcagaagacatagaactctggtacacattgagtaatattcttcctcggtcacaagaggtcattatttagtccgttcacttttattgacctgctccgccgtaacgtattcgtactaagagttaagggctttgtttcgtagcgcctactgccccggtaaattacgtctgataccctacatagcctttgtttggttagatacgagtccttgttaaattacgtaagttggaggcattaactttggtgtgctttgatatttctcaacttctactttcggaattatgaggtcccagcaaaactaggagagaattatggtcagggttaataatgaaagaggggtcgtaactccgatctaggagggggtcgctaagggcggggaaaatctttcagtgacccttcattgccattgttgttaggtagctcgcgtacaaaagcctcacaaaatagctgacgctttgtctactgtacaataatatttcgccttgggccggagatattgttctaaatttacaccattgcaatagtttggccggcggcccaggattatttatttagttccggtaaaggcttccccccgaacatattggttacctcctttaggcaagccaccccagaaattatacgctcagcgcggcatgcatgctagtccgcagggtcttaagcgaggaatatggggagtcaactttgaggagacaatgatgcgatcgttgatgcgcacggtgataattgataccaagttcctctatcaatgtcggcggcagactcctaagcccgccggcgctggcaatgctacatgggggaaacgcgatttagcgtcggatgaagatagcttctaaatatgttcacagatgtcgatgtacataggaggtgcggatgctacggctccttataagagacagattgctctacagtgtttagtactatattctccgaattcttgtcgcaccataaatcttagattggtgcgtacgttactcgaagaacctcccccatttcacccgtactccatcaccatttaaaccacatgcatggggacacctgcctcagaatacaagctcgtaagtggagtggcttacttctggaggttgaccacttacagagacctgggcactggcaccgcgacatcaccgctttagctcgtgccagcctaggaagtcgagagctccggatatccagtgttggcggtctcgccagcctttagtttaactgcgattgcgtatcccctgggccgtaggagaaacgaaggcaccatgcactttaagtcaccgccggagggatgcagagtctgatgacccctttaactatcgtccactcatgtcggagtcaaattctaaatcgggttataaggttagtgccggcccgcggccatagttggtgacgtcattcagtctcaatgcagcacattggggtacaaaacagcgcgggcatctagaactgacatcgacgattgactgtcttcagcgggagaatctcttgctcacccctaggattgccctcttcgacttagcatccctgatcttaggcttacgagaataaagcacgcgcatccgacagttctatttaagaaggcgttagcacgctggtccggctgaggaagatacctcccgcgagcgcatgtgtgaaagaaactagcttgccatcgcatctgaccgccgtgtttgtcttcgaggtaaaaagtggctcgctgtgcgcctaaagatattcatcggtatgcgtcagtcaagacgatgtaggcgcgaacattgcttccgtgtcgaagtggtaaagggggttctctgaatgtccctccgctaaaacggtcataggccaccttcccgagtgtggagtcccaggtgactccagcttgacgtacgttgcgtgaaagtggcctgcctccccgaatctgacttcgtcgcactcggaattcacgtctgggagttcacacacgcattgttgtagatccgttatctttaatcactcctcagagccacagggccgctcagcactcgggactaaagccgtcactgtctggtaatctaactatgatggatataccttaaggtcgtatgcttatggtcccgagcctgaggcaaacgtcgcgcagctcaaggggaattgaccccccgaatgcgtcaaaccctttgttcggcttgaatgatcgatggaggcttcgttcgataggtagaaaatgtaccgctattaactttctggcccgtcgagcgcctgtccaaaaagttcagtgaaagacaatcgatcgggaggagggcctgataatagtggtctcggtaccatacggttatcaggacggcaaagtgagcatgcgggaccacaccgtcagtcgtcagtaaacttggcaggcgtgaaatcacacattaggcgtgggaataggccctcgaatagaggtcgcttagcgacgacagtctggcgtctccctagcgccgagaaagacggaagtgtccaagcccgttacagcggcgagagaaggtcgcggccatgggcgtcaaaggggagaatttgactgtcttagcgttgctgccattagacctattctcaacaatcggcatatagtacagcctacgtgccgcggccaatcatctttttctcgaatctgtatcgcatgatgcacgtaggatccccgagctccgttattgtgaagcgggaagtgtctccggatatgttcgcacgatttcctgttatatacctgctctgaccccgtgctctaacatcttatcggttcagaatccctctaaataaaaacttgtaacttttcttcacgtgctgctgcttccgctccttcggatcaaccgatttcagtgggttcagggccttttgattcacctccactatcgtattggcttagtacttacacgtgtaatataggcggtatttacgaggtgttactgctgatgacactgctgatgccgatcggcgaaccttcgcctgttaaggacactgcgaaccgcctgattgaacgtatttctagctaggagtccagaggtcaacggcgcactagccccttgggttggtaatcctttcactatgactcgacggtaggtactaacctaacagaacgcgcgactgagtgagggcgggaggatggtttcacgggtgatatccctttgccgtagggcccagcgaaaagatgactcagagagatgtgaatgagtggtggctgatttatgcggtgccctccttgctatgtgagaacttcgcgatctcgaaagttaagaactgccgcgcaatggacatggttgcggctagtcccgtttcaactgattaggggcctttcgttccagttctcctgccgaagtgcctgatcccaatccccatacatacaggacctgggagccatcagtctaggattttatggtttgccccaggactatggtgacgtactcactaatgcatgagaattctgtgatttgaacccgacgtttatcacccacgttcctacggctagaggccgaagtggattcacatggtgtccaacgatacaggcacttgggttatggcccatgattgagtctctagctctctgatctgtatttcatagtgcactacccagagcggctctggggctgatatcgatcaagccactctcggtcccttggctccgttggagggttgagataggtatatgggtctaagagaacttagccccacagaacattgcgactattgatttgacacgcctcatcctccggtgtggtcatcagtattcgcgcggcaaaccgtaattggatccttctgaaacggactactcggaggtcccgagttcagacgagaggccggctatatctagcggtgccgtctccggaatctggggcgctggctaaggctccaagggagtatgggaattggcaaaaagtcgaggacatcggcgataaattggaggaggtctccgtgtacagtgatcatcattgtcaaagtccatttcgtgtgccgagttatgtcgccgctcgaccaaggaacgcgacctccgtatccatgtacacgagcggcaatgaatacagccgggggcggggaaggcaataagtaggaattcactgtctcactagcgtgggggacgtatttgatttcgccacgtcactatcgctttcgtacggcccagactaggttgaggttccgaaagtatctagaaaagaaagaaaagtagacaacagacccactactcttcaccagggcgactccactagacgcatgtagtcgatggcattcaggcgtaggatacttagtgccagagacgaatagcgacggttctaatagggatggtagatgagtgacgctaagcttcgtacgaaagacaaatcggtgtgtggtcatacctcgcctgtttatttaccaaagtgattagtgtttgaccgaacatatagaagagctgagtggcgcaacccagccgaggaagagtgtgcaaaggcatcactcccggttactaaagtggctgctaaactgcactcgcacaatactatggctgtacaagcaagaccgttgatgtttgttagataaacaatcattcacttacatttttggggaggagggggcttctacatcaacttagggcaccttgccaatctggggagccgcggcgatccagttccagcacgaacggccagtcacggggttgcgcgtcaaggtggaaaccatcgtgacagcaaggccgtcgctctcctggcgcgaaacgcttcactcgcaaactcactatcccttgtttcagacggcaagaaggaagctgaatctgttggagccattctttaaggagacctccggccgataacccccagaagaaagagtctggaaaccgcatggattcaggaagaacagaccgtcgttagaacggcggtgacgatgaaggattggacctctacagagagcgggagcgggaagttcctgtttgtatcacgggaaacgctataagtttctcagagcacgcgatacaagggctccttctgggtgatacagtcaaaccactttagcgcatatcggtggttgcttgtttaaattatcccgcatacctaacattcggtccgcctaatacacacgtgtacaagaaccgtcaatcggggcgactatctcctgcaacacggatgatagcgctacatctcaagtgttgattggtgaacagggtcgaggcctcgccaaataaggggaggctaacacaatggccttgatgcggccattcccgacggcaggtaaactttatccctggtccaggttaccccttcttcatcttaaactgagtctcagaatcccacgtatttaggagggcagatttctcctatcctgttgtggtcaattgctacttaatccgcattacgtaccgcggcgcttctaagaacccaggtcgcacccgtgcctttggacgaagactccctctcgtgtacgtgtgcgctggcggtgagacttggcacttgaccgctttaggttacgtcattagcgtgatcgtttgagcttacgtgtgccgaaggccgtccctaaggaaattaccttccagaagggttatacatgacaagatcaatatactgctaagttggaagtggcggttgatgttgtcccgccgtcgctgcgctaggtcccgatcaccctgtaagtcaaagggtctgtgtatccgtcaagtgctgtgttgacagcgctctgggatctactgacttatctgttaagcgtattgccgagcatagtggggctcttctttacgaactgtcgcttctcactttagcacgtacactagctaacgcacgtttcggatactgtggagaatgcggctagtgctcaatgagggcacatggtgcctatattgtctggtggcgaaagaggtaagggtcggccgtattgggaaataatgacaaccgttgacacggctgacaggagcagattgtttacttttaactgggagtaacatgcctaacttaacttataaattgctaaaagatacctccaccccgaagtatttgcaccccgtgcttgtcatgcattctcaaaatgcaatcccatgttcgacggggcctagaataaccacactccgaacctcgctatactcttcgtcaacccgagttgaattgcacctgggtgcaaagactggggacctcggaaaaccatagggatgactcactgtaactctcgtcgatgatcgccctcggtttgctgcactttcgatgtgggtctagtcccaactcactatgtgtcggtgagattatctcgacgcaacgtcccataccgctttaggagtttgtaaccagttaaaatagattaggaaaagttccgggttggggggggctacgtcaccacctcaagtgagctatcgctcggcaaccagtcaaaccatatagattaacctgagaagccttaatcaagaagtaaattatccgtcatctatgatgtagaggaagacgtaggctacccagaccgccaacgaaaaagacatggctggattcctgtctactctactaggctgaccgctacgtgtgagttgatattcgttaattcaatctttcgcaagttcctacgttatgctcaagatttggaaaaagtttcgagatccgaggcggtggtcacccccctcctgttaaggccgtttcctttgaatcccggatttctggtcaaggtccagatggtggattgctgcttacctgctatgccgaccgaaagatcgaaactacccatttagccttccatcattagattataatgccgaagagtggtttttaagtacttattatggatccttcggtacttcgtcagcccccaagagaagcccatttgtacgctcgatacactcccctcccttttgggagtgaacgtccttgagtctaaacgtactgtctcacgcgaaacttttcgaagaaagaattttagactggcggcacatacgacaagatgcgcaccgggcaagtgattagtgattcaccttgcagtgacacccaatattaggggggtgtccttgtgccgggaataagaacagatagcaaacctattgcactgctccaacaccgcagtcgtgtacaaagcctataaccacgagagaaatgttagtcgtgcatacgcctgcacctcttctgtgctccctatacgcgagtaaaacctgagatctggtttagattccatcggcgggatcgtaggcgatcttcgtacacctgtcactgcgtactgtaaaacttgcggggttcggggacacttcatattattgtgaaattgggtaccgcgggcgaccacaaaagtgtatgtcacccggttcgggagacgccgccccaactgaagcctaattccctcttgcatagcctccaataaccgccgactcgggggatgttaaatcctcatggcatggttcagtgacgtactagtatctcctttatggccggcactatctttgtcgtattcagaagtgaaaggcgacgtgggcacggctcaaggcgaaaacattgcttagcgatggcctagtcacggcgtcttatcggagcgaccgtgtgtgcagggctaacatctctcccgtcaaatttggctgagaccacgaaatctctctggttgtggcatagtggaagcgtgggtgtgttccgaacggggctaccgccatatcggaacttaactacagttaagactgtcggcgttatacgtggacgccaaaacgagggctctatgttgtaatgtttcccgccggatcgcgcggccaaagactttggtttacccatctatatatccacgcaggtccctaatagaggttcatcttaaccctgccaagcccggagaaagaatatatgcttgagagtagccattgtggagaagtacttaagtggggacgttatgtccctcatcggcacaaggtacctctcagctacacgttggacagcggcacaaggttccatgtttaagttagacgggaatacactgattctgagctgccgcgactgtgttctccaatctgggagccgtttcaccccaatttagagtccaaagtacagttcgccaggcggaccaaggttattacgagggcgtataacgcaaccgccaaatatgaccatttccgcatcgcgggttaacaactaccaggccgagtgtacagtgacctcgacggattctcaaggacctacacttttactcttgccgaaaacaaagcctaccagaagaattgggatataatagtagcctacacgtggcggacagtcctacatcgggattttctctgtctcttgaccctccacagtgatctgaacctaaatcattaacctggatgggagccctcgatcatgacgtagtctttctgtcattcaaacgcaacagccaacgatctgggcctcagtagtccagcggttttaacatgtgactcaacgtcatgctagcgcccacgccctattcgactctggtccccctgactccattccgcaggtgtgagagggtttcgcctcgccgattgatatgtgatcccttcgggattaaccgtccgtcgaaattcgagttcactgcgccttgcgtgcttttatgtaatgtgtatggacagataccatgtgcggcaccaaatgttcgggtgatcaagatctcgcatccccgccaaagggacaaacaaactcactgcttgacacgccgtactcctgttgtagactttaggggtttcacatccgggcacataccagaacagtgctcaaccaagcgcatccaagccgtcgacctaggcgttattgcgtcccgccagttcaccggcgatttggtggctacacggtttcggtttacgctgcgctcactgattaacttagctaagtatcggatacgcgaaaattcaaatagatgacccattgtgtaaagacgcacgacgagaacgcttgtgcgctcgtcaagtctattgctacactcagtacaggttagacgtatgagcgtcgacatgagcatcgcacgggtcctatttaggcatgagacacctgacgctctggacgtacagacttatcaagggcaggttcattgtaatcgttgagcaggcgatagtgaggggccaagctttggctcgttaacctgttatcgcattaacctaaggccttagacacagatgtccccaacactactgtcttatcaaccctcagcctggtgaattaaggttcgaaaaccggctgtaagggcagctcctatttactccagtgaacgtggcacgctaaccacctacaaggaacgacttacccggttgtttctaggattagcagggttggtttacgtaatatattggtccatgagatctctgagggacgaagtagggagacgttgctcgggcatagcattcagaaattactctgacattgccacaatcagccgtgttcgtgcactagttcgatgctgacgggaccgaatgtcttggtagggagcgtaatcgctggaagatatatgggctatcacggaggtaactttatgatgatgggaacatgacagcgacgaggtcgttggggcactacaaagacggtcgatggcgttctgtcaaccacgacttcacttgctgtctcctgaccccggtgtcgaaccctaaccatactgggagtgtaactgacaacgcgcctggtgtaccttccgtcgtggcttgtaactcggtcccacgcacggtgtgccatatcatccggtacactatccttacggaatgaggttgtatcgtgatttagacgtctgtagtgtcagctccgtaccacatcttgctaactatgggatccgggacggggttcagcgtagtcgaaagtacactgaaagggcccgctttgtggaagcaaacgagcggcgctcgagacgacattgatactccatctatcgggctagccttcaaatgagtcgaggttctttccctagcctacaccaatctggcgctcacctagaccatgggttgaatatatggaatagacttccagtagcgaactacgccgatactaccagattgtccatggatattccagtcctgcttgtcttacgcggcacctcatgctcaagtgttcgggccggaaagcatgaagtttgattggcgctaacccatcatacttttacgtacttacccttattgaagtggggtgcgcctaatctgcctgagtaccagtaacggaatggccgcatcgagcggacgcgttcttgccggcaagcgtccatcgctccctgtggccctttgcagcgatccagccagactccccttgcccaatcaggggcttccaggggtcaatcagtctactagtgacacctggaaaggaagattacgcctgataacacccgatcatctgctaggagtgaacgcatcctggcctagtatggccgttgctcctgaattcagattcgatcagagtcagctaaactgcacacgtccggtgcagaaatgcgtagtatggcgacagacttagccgactaccctacctcacacaatagtccgctatcaaaaccgactcacggctgcggtgtaactaaaaaccggtgagaatggacacagaggagttttattcacttatgaacgggttttcactaagatcagcctgaggaagagagaacttttcgaccaagagtccgcaacatcgtagtcgtacatccaccgctggcaacaccttattggaaccgcatgactggtacaacccggacgtacgcctgtcgttgataggctgcatgtctaagccaggaagcgcaactatccttttgcgaatatactgttgcaagcataatgggcccagaattagtcccactgctagtatttcccggggcggacggattcaaaggtgaggtgcatgtgccttatcgccgatgctattgtccttgttcgcgaacatggaaaatgcggaccatgtgagcccgtcgcccttctagggtccaggacataaccggactggaagaccatagtctttctccgcgtgaggcccagcgggtggtacaaaactctcgcaacgtgaaggcaatagctggaggaacctgtattccgtcggttgttgcagatggcggttccgcacggagtgatgggccactaacggtccgggaatcgccaaaatgtgtagatgcaattcacagcacgggattatgggacggccagcccagccgaggcccacatctctggaaacgcatgcaatcttacacgaggttgcgatgattgatggcgtatgttttagagatcgatgtcttcctatgccccctaagacaatctctaagtgcgtggtgactcgaatcgtgttcaggtgtcgcgaacgttgagttttgagcgcatcggaccgtgatgcgcaagtacgttgcaagattgcatgggagggaaaaagtatcagtcgtagttaatatcgtaagaagacaactccccttatctgcagcttagtaatcgaggatcccggacttggcagtcctcaggagttgccgattccgctcactgcgcttaattgaccttgacttaacggatgctatcggaggaccaggtcctgattaacgacccacactgcgcctgcgaatcagctcgtgattcattcagtgaatagcgtccactgaaattagggtgcagttaaaaagcgcgtgataataagagcgcttcctcgtcgtttcccatcttgttgctagggccttaactctgcgtgtacctatgtcagcgatagttgtagctagcaaaacctcagacggtatgaccttctcgggatgaagcccggtgtcaggtcgaggatcccatctccttgccatagggtcagggtaatagacgatccacctggtcggtacaatgtgttctcgatgtctagataggccaacccgctctgaccgtgcccgacacaattcatggctaggccccggtcacggtttaaaattgagagttgccttgaccatccctaataatcagtaatgagacttagtgttcaagacttctggtactaacagcggagaaattctaatctgggacgagccttccattcgtcggaagaacctaacactctcggataattcctgtctttttccgccacgtgcaaaaaacttgagctaatttgaaccccttacccgccgcgcacctgatgtgcgtgtatattacactctcgcgggtcatagttacggagcagaataggccttgcgcatctaagtatcgttttcaaaagggtcccgtggtagtaagaatgtgctactagctaaacctcacaattaacaaagtgtggccttggtggaaccatcagaagcagcggacagggccatatgcttgtgatcattgtgtcatgagcgtgtttgcacagatgtatgtcccagcaaggcacatatcctggcgcaccttaaagagtatcgagaacattggcaaacacgtcgtcataaatcgttgacttacgccgcggtacagacttcttaagaaaacttcacgctatcttgtggacggacgatgaagctggatcctccaaattgctttctcaaagaacgataagcccggggtcccgccggatgatccagtactatccctatgtatagacatgtcgtgttagtcgtctaggacatcaatacatttcggtccaaacgtgcaatacaagaagacgaccctaaacaagggcatcctggtgctgtttctagatgcaacagtttagcccttacattttgagtttgcagccttcgtcaaggtcgaggtcccgtacgtggcaaatcgggtgaccctctcacggtggaacgttgttgagagctggatcgttgacattttaacttagtggcgagcgagccaaagagttcggcgaagagcgagaaaggaaacaaggcacactttgttatgccgtctttcttcatgggtgttatgtccgcaagctctgagttgctctgtgatcagattcgagggtctgttctgtacattacatgacgaaagagagcgcacacagaatattaattttactaccatggcatcctggcggcggatgtgcgttgtataacgccggtcactgtaacatatgcccatactacatggcacgagcgccgtcgtaaagccccgagtccctgcaacggtttcgctcctgtatcgccaagccctgctttcgtctcgtttgcttaacccccaggccatatggcctatctgagttcttgactccctggtcggaatcttaatgcccagaaaactcgaaagtgacgcataaactggaaggaggctcgcctgtgatagaaccacgtaatagcactcaaagctaacaacgagtcgctgctccgtctgttttcagcctccctctttcagtcgcgaattgggccagtctttaagctcaactagccaccaatggcagttaggtggctctagatgtattcatctgtaggtcgcactggtactgggacgtattaaggttacgctacatatgaacggtgtccaaaaaggacgcatcacctcagccttttctagtcgtcaccgttggagtccagtcttaggccgtatctcgagatcggcactcgcctaaaggcaacaagacaataacggggtcacgccgccctgcttctgcaggatgccatatcactcgggttccaaccattaccaatcgtcggggtctctcagggggtaggtttatatcgggaaagaccccggtaaggtgcccaactaaaggggggagacactgatgggcatgctgggtgtcacataacagccctcccatgagagctatgtgttatgaaaagcctcgaggtctcccgacggaagaacgacgatactcattgtacaggtgaccactagatggctccaagaagttgatatgtttatctatttccaatgctactgagccgcaaataagctgatccaggtattaagtccagtcgtgctgtaggactgccacctagtgcatcgggagacctcgctgggataaactatttatgcgcagtaaatcgaacggcggggacttagaaacgccaagaccctgcaaagggacgcaggggggtaacaatccagcgactatcgtgccgttacctactcctagcccgtctgctatggatctgcatacatggttaaacgtgcgtagttatgctcttatactttggtggcactcttgcgcgcttaagacgagctctcactccccgaaaggcatctacgagaaacacacgcctggaagacaggagtagcggtggatgctatactgttgcatggggacgggaaggtgcctactagggccctcacagtaagtggtacgggagtcctatgcatagtcggcggtcacccgttctcacgtcccggataaaggcaaagagtcagccggctccagggatcatggcttcaccgatggaaagcttgtgcggatttccacacccgtcccaccaatatctcgcagctcgactcgagctagcaagaacattaccccagaccatacccagaaccacaacccaaccggggcgtgtggaatagaatcaaccctggtttccgtgatatctacgaagctacacgcaatattcccctcaacctctcctaggaagcgagttgggtttatcatgggtctaattgttcccctaacttaggcctcactgaagcacatctagaccccgaaggttagcaaataccccgcataacccggtagttaggactccaaccctgtattctagctaatgtgggcttaaaaacccaaacttggaattatggtcacgtagtattcaagacttacgacctccgtattcctctgcgggtgattttaacacgagtgctccagaccggaacttcggccgcgttctcactagaaaagcgactcagttaaatctgaacgagcaaccactctttgctaagcatacggggtagcctcgacttgggcctccttgtggcaatgttcaaacgagctctcgactgataactcgtaattcttcccctgaacgtgtgatcatttactacgttcgagtggcggtacctactccgactcattgtgtcggcaagtgctagtatgccaggttgtgagatttcatctgaagatcagtctttctttgctagttcaaagttgtcggggcctaatgtgcctcccacgactgagattggcatgatgtcgcttaacgagaattttctgagacgttgtgcaagttttactgcacctaggttatattacggtggcgcacgccatcgaagggcctcggagtgagagagtaacgcgcgacggtaactctcccctcttttggagagtgtcgatattaatctagacccccaattactgaccctcatctacgcctacactcgtgcgggccgggtcatcctcgcgtagccaaggtaagtgtacggatgaattcgaaccgggggacgccaattaacgcccccaatgataccgtacactcgtccgcgattcaagcactaatgggcgtctggcctgtaatataattctacacagtgtcccattcattatatttaattcgtggatatcaatcagacttcttcggaggtcagcgacccctccgggagttgagccctgtgccgtgaatgcacggtaatgttaacccgctgtctcaccaatccattttttgggggtaagctaaatccagcagtcggaggtcagtgaggaataatatactttacgctagcgcggtccaataatacgcatgagcattcgatagcgcaagaaccaacctgggcgaggtgtcgtcaaacaatcacgactgagagtggcactttcgaggattataaagccctgttagctacatatctatcagaccaccggtacctacgcaggcctaggactcaagcatttggtttgaaaccgagatggctaaaaagcccaatgttcctggataacatttagtcgtcaaggcgctcactttcagcatgagcacactttatcgaatacacatactgtaccatgaaggaccaaggcgccacgacggaacacgaaaccgtctactgtacaccgtctcttcaaggatgcaaactagttctaccctagggggtgggcgctacaagtcagacgagtcgttaccgcaatctaatcattaatgaaaagtcatccagtcgaattaagcacaagttgtttgtaggctgatagtaggcgaggctttggggccaacggtgctcccactggcgcatattgccaggatttcgcgcgttgcgatagaacatatactgtactttcactgcgagaacaggatgtactccgcctaagcaaagcggttgatagatcttgtctcgaagattatagagatcgtcggcgtacctgcaaccggaggtgctacggactgtaagagaaacacgctacctatataccgctcagcaccgcctggaattcccacaacacggtcttaatcgggtcaccacacgcctgcagttcgaacacactgtgttaaaccctgtgaatttgacgagtctaacatcttctagctcaccaaaagacccaagtataagcacttccaagacacgacacgcggcacgtggctggggtagtgtcgattctatcggggtagcttccgttctgcgcgacctgatccctaatagatccctcacagggtatacggcgatttttgtctttaagcatgtcagcttggcaacttcgttcagattagaccgattgagctattaagacatccttgtggcttgctcaggttctgaatgaagtctgccctaggtcatgacatacttctgttgcgacacggagatgctcatgatgggctcttagaggcgtaatgcgagccgcttagcgtattttcactctgcacacaatcgggccgtgatgtgggtgtgttactccacctttcccgaaaattaccgatgggcgtaaaacgtaccggtgtaggtgaacatttcaccaccattttcactatgagctactccgaatagaatgagcaggatgataacctcggtaataaagaaggcaacggcgagccggggtcagccgccgacggatgaacggttaaagggactcaagggtagagaaggagttaggaggtaatgaagagagcaaggagatttggtcaatgtaggggtatcactagcggttcggaaccacagaactgtgggtgagggtcatagcgggttgctccagagcgcagtaaggatgttaacggaccccgtcattcgacaacagtacgtagaccgcgtttcgaccattaatagagcattatgaatggcgccttccacaagatggtcaaataacaaagggattagactgctacggagtagatgacgacattcggcctgacttcactattactattcctggggtcaagtggaccccgcggagttgtgtacggaaccactatcaagggatagtgggccaaccgacgcgttctggttacccactttccagccattaagctcaaatttgtctacaactcgaaacataatgcgtgttcgttcaggcgggctcctcgtatttccgctcaatttatcgctataaagtcatctgccttggaggtgctcgggcgggggagaaccatgctctcccaatcacagtcacttatcaagcacacacagtcgtcttgtcccgtactagtaaaacacggcacggatcaccctgtggacggaggagactgtagataagcaaggtacctggcagatggttgcggtgcttaatatctttagcgacaaaggtgaaatttaggatcagttcgtatcaacacagagtcggacgtttgctaatcggccaccccgcatttagcattttgcagcactgtattgacttgtggggatgttggctgtcgaaaaattgaagttcccatctcagttatctaaaaaaaattaacttgaagtcgacaaaatgatgatgatgtggttcggcgaatgcctcctatttctgatcgtacgtgccatgatacatgctgcgcggtgcccacgtaaagatacgaggacattcccttagcctcgcatcacgactgccccgcagggtccttgcgattagccttcagtgtatgcaatgtctgagttgtggcttcgacaataatggtgcccgattgtgagattagagtgttcttacctttaacctatggaattatcacagatattaaaattatcctcccacgtaggcgtgcacctacacctagtctgtattccgctatgtcttgattctatgaccgatcctagagaagtgcaccgcacgtcccggtatgcaccggtggccagcctagtcagtgacatctcgtttgcgattgtctactgacgtaatccggataagtgtcggaaccacgtttaggagcctttagtacggatattcaccgtacgctacgctcagctgcaataaattcaaggagtgtttccaagcgaaacaccaccaagacagcgctgagtcttaacaagcatgaataacaccggaaggaacgtagtcgttttggagcattcaattatcgactgctaacgaacttttccaaaccaaacactagtgtggataaacttctagtcgaggagtattacggcaacaacagattttcgatggctacttaacggggttgtagcacaaccgcacagaattattccgttcggagagggggtacaagaggccccacgctccattactgtccgactccccatgcatgcctagaactcgttgaaacctgtatttgatcgctgccggtgtccgtcttgagatgagcgtctcggttagctaaactaggtcggcgacagttttcccaacggaggctccgtatggaatgaccaaaccgcctataggcgtgatgtcctcaccctcctggcatcatcgcgaaaatgtattctatatactttattctggctagtagttgtgccgcagcaaattagggcaattcctctgacctggcagtcttcgtccctggacccgagggttagggtgcgtagagcctgcgactggggaacttccctatatgacgtgagacacgatagcaggactcttggtccagttatcaagcggagagtgattaagtgcgtggccccctgcctatagtgccgaagctctaatggatagatagatgttagcgtagtgtgatgagaggagaacagcaaatcgctcccctcttagtgggagactgcctcgactgggattcgaagagcgctttaaggcactgcacagtacgcttcctatgcgcagctagtgcctcgttctataaggcggaattctcgggacaggttattcgtctttccctccgagcgaaaccatatgagcgcctaagccaatcgtatcatccccacctctatacgagcctccggtggtttgcatgcatagtactgaaacctgtgagatctgaagtttagtgcatcgtcgagcgcttatgctactgcggccctgcgttgacgttcagaagggcgtaaatgcaaagctgccggtccagaagggataatcagtggtgccctggcagtggcgttacatgagtacggtgcatgtcccctatcccaacgaaaattcactttaagtttaactaaacgcgttgatttgatttgtagctgctgggtggaatgagcacattagttagtttgcactgtgcgtccccagccgacggagtgcgcatgcgaccctatacaaaggggtccttacaggacagtctaggacgggtgacagacttataccgcgttgagggatatcggtgttatcagctggcaatttctgaggtgcaattggggctgtcgcttgtgctaccatttcctcagttacaaaacgcactatcttgatctggactctgaataataccgcgccggacaaccattacgcaacaagatgccattgacactccagctggaatccccctgactcggcatgaaccccatcgccgagtcaaagcgcgaatatgattgacgtgaatgcgggggtatccgccccatctttaactgcacactgtcagcattgaatccttaggagaaacacccctagataagtgttcaaatcggcagcatcgcgtatcagcaaagtaaaaatctctttaatggaacatgccacgaacaaccacgtgctggtcaccagcaagcaatcaccaggatcaggtaagcatgcctccgggggtgtagctgcagtgctttatggatccctatcggtcgcgcatcggaacttcggttccagaacggtctgtgttcccacccactgtgcatgtagagcatagggccagtatactcagattcgcagaaacaacggaaaagtagtcccgtcctgtaggatgctgtgctgctaatgtaaagtgtgatttctgtccgatttcaggacatcaaaagtgggcctcttgccgaacgataaaatcctcccctatcctgcgagtggttatgatgcgtggcttggtctcacggcactgagttatggacggttcgcaggtttcccgctgttagtcgctggcccagacggagcttgactttgtacgcttacgggtgctatcacgtaatgttcggctaggtttccgcttatggtaagacggacagtcctatgttaacctactgtggactctccacattcgtcagaagcccctatgtggacttgctacgtgagtaatcgagtccacattgtagggtcgatcgttgttcacgtctacaaattttccgagaacggacatcgagattttaaaattttaacagcattgtcttgctacgaacaaccaaatacaatcatctgggcataaagaaacccgcggagtattctgggaaagatgctccacgcgagatgtgggctctgaagagtaaatcctgaacagctaagggtgataatgaccaccatttctagtgattacctatttttggtttaccaaatcttaggaccaggttgggccctcatccaccaattatcgttttcctatctctaaaatcgtgttggggcaaattaactcaaactagtacagcggacattgtaggtggactcgtgctacagcgtaatccgatcactaagaccctcacaagagttcttcaatctcccaccgggatgcttcacggacaaacacacactcgagagcagtccgtctcatgatgcatccatacccactcgcattggactaacaaacattctggcttcagggaggtaatcaaccaccgccctatccgagggacggtcgtcttccccggtatatataccaaagacctagcttctagagagcaggtgcttttttgaattacatccgctgtaccattacatattagcagatgctggcaaattaaacttcaaaattagaaaattgtcaacaaaacaagtattatattactcgaacgtggtttaatcattatgttcttaaaacgactgccaactacgccgaccgccaaaaaaactatggaatacgcgcgtttcacgccgcgtggactttcttaaatcgatgtgttaccctgtgagtccgcggatgcgttggcccaacccgcagtaaggccttttgcaaaaggcttgaatctaccagcgagttcggattatttgagcggggacgcggttctcaggtcggatgtgatacgttatagagcacgtgggccttatgggagccttattttgtgtttctgtctcagctctcccggaggtccttccgaattgtacaaactcaagctccctcgcaggcagcagatgcttcaggatccgggtctcgttaaatgacgtttggcgctgaatggccacggagtcggtgtccgatcccgctgcgaatcaatgcccgttccgggcgcgagaccggtggttgtgcaaggtgtcactcactattccctatgtgatcctcagagccgtcatgttctagattacgggcttcattccagattagctctgcctcatgtcaacacctagccccaactgaactgggttccggggtgaccatgcatgcactccaatgggctatcggcaggcgcaagtgtatgcagcaatggggctataacggaagagcgccctgcctccgatagcataatgtcgttgccaggcccggaattattgatcaacgtgagggttgcctgggatgtgggcagcgtctcacggtacgtgagagaacgttagccagtttgctttcttgcgaccaacacatcacgcgaactggggctcccgtcaacagccgagggaaaaacttacccaggcaggagtaaaggcactcctccacaagcgttaaagtacgccttaatctagggtgtatcccaccccaaccgggccgcctaccgtccgcaagcatgcagcgtaagcgattatacgagtgttggatcgagcgaagagtgtgctggaagttaggtagggagacaaggaagttaagggtgagccataccgtgattctcttgcgcgtaacttgcatcatgccctcatgtagtgtcacaaggtcaactccgattcgagctcgcaaagaggaaatcatgtcacctagccatagccgccagttgttgaacttgtctgcgtggggatttccttagcagtagctctggtaacagtgcagattcgggctgttgcaggtacgcctctttatccgagagacggacccctaatctaggccccgagtgtctcgatacacgcaggatcactgtctcccaaactgttcaagcttgccgcggggacttgacgacattttctttcggtaaccgttaactttaagaggacctgcgcgcaccagggcctcggcggcattgtctgtaacgcctgccattggaaccgttgggactattaaatccgagaactgattcccaaatgaagaaccacacggcaggccacctggctgcgacggggttgatagccgatacacgtaaatgcctttccgcaactaaaggacggcaacacctttaggtatcctggggggactgtcttcatggggcgatgagtcccatagcatagtcggtggcaatctaacagagtggggaagaactgtccctggagttgaaggaagggaatattcagtttaatggtagggggcagcgcatcttagaaattttagggcgatcgcgtatcctaggataataatattgccaagtcacttcgcggcaactcgtcggcccatgatatacataccctttaaatcgggaaagcacaaaatacatgcatcagcataccttgttactcctcctcttacaaacatgagtctgcccacgagtttcgaacacgcctcagggctgtatacctctgatttttaaagcggggaaccataagacttgtgtgcgccgcccgttcgtctacgagaataagtgccttgacagggccttacgagaaaccaccgattcggttttcgggtcgagaaccccggcttttggaaattatagctcgccccgggttacctaaggtggtggtcgcgctagacagtgcttgaggacattttccggtaactcttgtgggtccgctacaccaaaccgaagacccccaatgggttaatcctggtggctccttccctggtgccctaaaatccttagcgtatattgaacggactcggcggcgtgcggttcttatttcttggcgtatctatccccagtggttcgaactgctatatgcgtatgcaagaggtacgctggcgagcaccttggggcaacaggtactctccgtgatactcgtaccgtggtttgcgggcaggcactaatcaattaaagagatctctcactatccttatttattagtagcaacagcccgcgccgtgcggcccccacttggaggggatacccattggctaaaccgggtgccagagagttgaaaattgcagcagtgacaatccttcgtacggctgggcaaggcgcaacgaccgtccatcaattcgctctaccggtttaccagggctaggcggacatttagtctgtgcgggttcgcgccaagtgtaggtggcctatgtccctaaaggtattagggctctgtcaaaaagtctcaaccgtagttgcgcgcgctcgtcgacatgaatagagcacattccatggagtgccacgcccccactatcaactatcagtttcgcttgagtctattcgtattccgcatcgtacatttgcaaactaagctccgagttttgcgcctgagcttcttttttcagtgctaagaaccgggcataggttctgagggtacccacgtcgagagcctaccgcatatagcgcctgttacgctgatccaacgcttcgtagccatttcgtctctgatccaccctgagtgcactccgactgacccatctagtgtaccaacgcctagcgtggcgttttgcgttcctcgacgctagtacatagccaaatttacgagtttctaactatgaagtaaagaagatcaataggtcatcaacattaagaagagtcctagtcgatatcaggagtagtcgccgtccgggctacagcttaatttacgatcccggagacagtgcttcgaccacataactcaaggtcgcctctgtccggtgtatccgcctagaccgagacttggcgtgaggtcgggtaacaatacagcgggcccagttatcggtcacaccccgcctctcactcgacatcatgtccagtatagagtcgaatacggttttgatctgtagcttaacagacaactcggtccgatttcggagacgtcgacaagcctagcgcgttgtgcaatatacctgtattacacactctattacggggtggggttccgcacgcgtcttggtcctgtgaccgttagggtattccatccgatctagtggcttgctcgctacttaaccagggggtcggacacattcgatattcgtctagtgccatccctggttggtacttcttgcgtaggtatcaggctctgataggatcaaatggcggtagttttccaagaggttactagtatgtctctgcccaaacccctcacatgcggtgggactagtgtaatcaagcggggtgccttttcgcgtcggaacaaccccagtgccctgttgggtatcaatgaatcaagcggacactgacctttctacaacaggactagcgaagcatagtgttctaatccttccccgacactaccggagaaaatgttggctcaagccactcggcaatgaggaggtactttagaatgcatgtaagcagcggtctctggcccactccgtgtgaggcaacgcacacacagtcaagcattggcccgattatataaaacagggctggcagatatagaggtcgtgctgcaacggatcgctgttcaggggaagggcaaagcagtgatggctcatactttccactgtagtcacctaattgcacgaatgtgcatccttctcaagcgccgaaagccacgttcccgcgtagattcacgggaataaccccttcgcgtttggtatttatcgctgcgtctagctgggtacgatatttgttcaggtatgtacatgtcacactgcggaggtccacttaaggttatggtttatatccgtcacactcggagggcgcccttaggccgagtggcgtctggccgatcccggtgctaaaggcagtgtggacattcctcgagcgcttcttccgggagatagtctgaaatcgtatcc