>seq0 cctccatcaagagcgccgaatatcatatgagggtctcgaatacttaaagaaagccgagttgattcaaattatcaatatgaacgcgcagcggcagcgccgggtccttatcttttaccaactaaggaccgtacccattaattatatcaaaccatgtaggcacaaagctctgcacgctgtttccgaaagcccccatgagtctaatggttgtacgaatacaccagtaatatcacattcccaattcaccatctccgcggatagacaactaggtaccggcttggaacatcacccacggggtgagcggatggggactagtaggcgatctaatccgctgatataaacgataagccaccctgctgcaggcctgcaaggttaaattatttcacagccgtcgggtccacaactttcctatctcggcctcttggtctacggggagtggtattgctgactgttccgacgcatggtatatacgctgggtcgtattcgcatcgcctgcaggggctgatgtcgagacctgaacggacgcctacagggttggcaccctttaattcggagactcgggcgcgcacctttcagtgcgtttcggtggacgccgcaaatcggtattttggtaattatctgattcatcgtgatcaaatgatatttccgacaaagaggcgatgagccaatccgagacgtaccgggaagctgaaacacgcagtatggacatgattaagtagtgcatacggttaagcttctaaggaactgcgtgccctcaacaacccatagtacggcgtaaaatccgatcttactatcctacgagtcgcaactcggatatcagacaagtctgaacactaagctgtggcactgctgttaagtccatgggatggacatagcgaaatgtacgacagtcaaccggcgctccatggtaagacacttcagacaagtgaggggtctcacattgatgttttgacactggcgaagtgcatcacaagtgcccgaacagtgtcatgaaatcgaagtagctataaatctgccggccgcctttgacaaatcaatcaatattgcgtgccctgcctcttcgggcattccaaaagtttcgaatagcaatcgctgtttcaatgttggaagagcggcatcgcaccccgcgggaaaggagtctatgggcttagccgttacaccacaccttccgacgagtgctttcagtcacgttctccgatggtcaagttattcccccctgcaccgaattagttttatggtcacacattcgtgcctaacacacgacgacctttctttcagtggacacctgacgcagttcttttctcaccagacagcacgaccagctccgcattgcacattgcgtgacatgtcacttgcactactaaatattaccactgccagatgacatgaacgacagtgttgtgggaatctacgtagatgcattccgagccgtgttttcgaatatttccgattgtctatgttttgcgaggaggacttcagacgacacactcttagaacacgaagacaactattggcaaacccctatgatcaggttgagacaccacgacgtttgtttggtacgtccctgcctttccattttcaccccgtcgtcgcagtggctccgtactggactcgcgacatgtggggtcgtttgaaattcaccctggtggcatacacccgctgctctggagggagcaagaacgctgtgtgtttagtacgttgagttgggggacgcttctctattcaatagcacagccgcgtacatggtgatgtgttccatggagcgactgataagttgccggcgctgacataatgctagtaccggctgttttctcaagcaacgctgtcctataacccaaacttcgttagttgcagtagtgttgccgaggactggtctcgattgttgacctaacacactaaaactggagtaacgttcactaccttccgccccgcaacgcgaggcggccctcatattaaagtcgaagtcaaagtgaggtgtccggcacttggatgatggtctgggctggctgccatactcccaacgaaagtacataacgccttggctaagaatcccattacctagtgattacctatgttagggcaactatgtgtagattccgacacattgagggctttacatggtgtgaaaaggcgtgttgaattgcagttgacgcttgtaacagctcggctataacacgtggcgtatgtatgaccagcccagccgacccggatttactttggtaatgctcgcgttgacttatcagcgattagcttggtaaaccgcgagactaggaaacaatactgaaagggtgtaagcgcgaggaatgtgcagctgtcgcagtctgtgctacctgttattgcggcctctttcctttgtctgagccgtgcgcgagccggcggctgtgtgaagagcgtcccactttttttgttcgtccattctaaaatcaacaagagtgatgctcggactggttgcaggaataacctagaccgagaaaagacatcgctggttgctctaggagactaaatagctgcgtgcattttgggtcagaacccaggcaaacggctcttctcagttcgagctaaacgaggaagtgcaatatctctaataaggcgtctgatcgcgcgggtgtccgccctaaaagacgattcatactgagtactagaagcatgtgtacgagcccatggtaacctatttcaacccgtccatacgacggccatagtgaacgctcattacctttaaggcgcaagatacctctctgtaacaggaccgacctggcccgctgttcagccaatgcgagggcatggttacctaaaaagggtggaggtgggggttcccgctcaggtatgcatagcgacgatctcccattcgcttttgtctcaaacacttataggaccatgcccatataatggtgtatggccgctggcaacttgggagcaggccctgtctcgcaggcacggtatgatcaacccaaaatatttaagatcaataacatacccagcaacaatcggagtgcccggggatttctgggtttgtgagggtcaataaaggtccactaatgtcataacatcgcatcgtcccggcaacccactgtcttataagtgatatagccttatagactcagaccaagacgtctcagcacgatcgctactgggcggatggcatacaataatcggcaccaataagttcaaaaaaatcaccgtcgcatatactgccagtattaatggtaagcgttcccgagccagcttgttcaagacaatcactgagggcccaatcttggatactatagacttattgctaccaacgtcccccttcactatggactccccattgggtatcgtacaatgtgtagcctccaaccgtttacctcggcccatgccttaggcaccttttggaatagctttcgactccagtttgggagggcgccgcctgacatggggagcgcacaccgagtctctttttgttaccatgccgtttgaactgctaagcgatattgtgcagagtgaacaaagaacatgcttcagcacgtatctcgatagtcttcaagcgtatgatgtgacctgccccttagcgaggtcacactttgtccgttaaatacttagccacctgtcgacagagtttcaccaaaggtagcaaatcagttcacgcaatgagaatacatgatatatgaccagttcattacgtggttcgctcgggtcgaacggttttatagccccaaccggcagctagaaagagtacctcacgacggagatttgcgtcctgacaggccactggccagtgcgccggggctgggctcagtgtaagggccgattgccgttcgctgtcggagacatgatatcatccgattctcgatcctcttgcgcggccagaccggcgtagctgttatcttaatagcctgtgctggatgcactcttgggaaggcgggcaaacacacctttgtggcagagggaatgtaagcactaaccctagtataaataaagctattagcgcattgacgggggactatgaagcggttttggccatcgatataccacgtaggaattgccgccgaatggatcagaggaaggctcatgtataacgatcgccatcggaaaccgatcgggtgtacactccaccgagcagcctccccacccattaagtaactacccgtatttagcgggtcgtagcctgcctagccctaatgtatagtcgtatttggatagacaaatcaagctcgctcagattgtcggcatggttccaaagaattgtgctccccgcgttcacccaattcgtggaggtaatttgcgtctaggccaatactcgcacagagcgaccgcacatcggagataacagggaatctaggcgccggagcatatcagtttcaacgtgcctgcgtcttcatttccatcagaggtaaggtaacagagatgtaacagaaaccaatcaaaccacgcagtgctagagagcgcctatggagtgcatagtccacccccatagaacagttagagtgtggacatctctagagatggagtaaatttgatggcttacgcctgccttacctccttttttatcttaacgtgggtcgttactcattagctatggctctaggtcggcagtccggaatatcgtcgtgaccacgcattgcggatcatcacaggaagttccggccgtcactccgccgcagcttgatgtgccctccggatctcgcttcggtcaaggaccatcgggcaacgtggcactcggatacccgggggcttagcagtaacctgaatatttgggctcaaatctatgcgggctaatggtccatacaaattattcgactcgttcaagaggcaagtctgggggcgtagtactgacagggcggcaggcgtttcaggcgaactctaatccagtgggtcagctgtgtgttaacttgcccagggaccgttcgactgatatgtgcgatcgtccagagcggttggtcaggcagtgcagtctttatagggcacctccctactggcctagattctcataagacttcgatttgacgagagggacgcctagatgagcacccttcagctaagcaagcgcagctcgtcccaaagcagaagttcagcgtagtagccacggtgcatacagccggttaacgtagtgccaagatctaagacaagaacgcctctcgcggctattccgccgggaattaaactgcacttgcccagacgggtcttccgaacaaacgttattttgcgtttgcgggggtaccgaggattgtgcgggtacggtgttacttgactgtattagggatgctgaacacgagaacactttttagtcagaaatctagtttacggaagttgccatgcgtaagagcatagcgttagttctacagattgaggtgtaccctaccctgatactcatgtaacactcatcctacttttgctatccctccgagccaaacgaatttatcgtaaggtcttcattcatatatactcgttgacacacagggtgtgcctgatgtgggcctcatactagagatggtacatattccaaacttggaccttacccttcgctggagttggacatgctacggatggacggccctatcgggggtgggacattcggagccccaagtagtatattacgctcatttcagtacagccgtatagcacgcgaaaggtggttaagtcagaatcttacagcagattgtacgttcgttgctttgccttcgggctcgaccttggtagtaccagtgggacactattgtggtaaagtgaccgtaaggccgttcatcgtatagtgttcgaccgataggactgctttagaatcagcgcacctagtgccttaatccaaacgcccaccgccatcaagcctggcccagtctgtcttccccttgtaaataaactgaacaggtgtctgtgcgatacagcgtgttaatcgcccgcggagaagcgatcctgaccaaatgcgtcgaaagtggcaccaaaaaggctgagtaacttatcatatcgaacgccggcgctcggcggagcctttttatggtcattagatgtagcgcggcgttcggcaacactcatttgtcgtctcgagttggctcagtgcgaatagctagacaagtacacctacgattgcgaaacgtccataaaacacccaccgagtgatgtggggatttcatcgcgcaatgaatcccctggccatactcacagtctcggcagacgtcgcctactaccagcgcaattcgtacgggtaggtgggatccaaaccatattagttgtgtcactcccccgggcatcttaagcgtcaataatacgactagccagggacacagggcactcttctgcgtgtcagttactgagccaaatgcttgaagctctctcgcggtgtctgctgtgacatgcattctcgctacatcgatgctacccgtaaggggttttgggtggttcttagggctctaggcagtcgagaagatctgggacgatcccccgtcctgccgactatggaccggggcgagcagggcaccttcatatgctctttaatctcggaccagcttcttgctgccgcccagtcttgccgttgatgtctcaaattcccagttccattaagtcggccctcatccagccttcccgatgcctaatgtccggttgaagtctcctccggaagttacattggaacctgtgggactgcattagctttcaggatacctaacttgtgcgggaatcgagtgaagaagaggatggaacgacagtaccactgggtataatcctcagctatacgttattgtcggcatcagggacaaaaggtcacgacggttgcttgtggattaggtgtatgggtacacgcgcagcgtgtaatgtcctgtgtagcgcccgagaacgtgtaattcgtgagtactattgacctagttctttattagagaataaacccactgcccccgctgtcgcgactcttgccatgatagtttgttcgcgggaatacttacgtaggagagtcagggtactatctcttctaggtttgataacagaacttttcgactgacctctccaggccttggaggaccgggagatgactaaaaattacaaccacctaaccaacctccgcaacatacctttactttcgaacgtttatcacgctagactgtttcggagctgtgctagctgtagaggtcccctcacgacattctttgcaggcggacattacttctaacgccttctaatgcctattaggacggagggtgagacaagatctttcctggatggggttgatcgggctgacaagcagcggctcaccggtggagagtcaaccgcctatttctttacatcatattgttccacagccgaaattcaatagaactcatttgtttgtggcgcctgtggggaaagatcctatgcactgtgggcttacaacccccagagatgttggattagattagggttgtgtcccgacagagttgaatagtagttgacgatgtttgattcataaatccgtggagagcaaccactcagcaccgggttcgcaagatgacactgcgcctggtacttccttaaaaggatgtgacctcggtacgggagtgatcggccatcgtactaccatcgcttcatcgcctggacaggtgtccagatggctccatcaatgacaccacatgccgtggtgtgtagatactcggcgtgaagcgcaatttttagggtttaagcgagagcacctcaacgaccgctcagcggcacaccgtacgacatttaggcgggtcgacgggcatattactgttcgatttagtatgtgggcggtgcaagccgttgacgagaaaccttgtctcctttactatgcgtataactttacgaagaatcactccgaagcagctcatattcggatacacggggtgaagggaacctaagaagcacggaggtccggtgcgccacccatatctcactcggaaatgcaccatcaatgctttagaaaatcccctgcctccagggacctgtatcagtctcccgttatctggagcggatcctccattactaatcagaacataaggccccgtctgatggagaccaattatcaaaaggaccggaaccgcacgatagccagagacggcttccctttagtcatctgagcttcaatagaccgggctaacgttcttaaaataaaggtagcagttgtatggccgatgctatctctcccatccaactatcatcttatcttccggcgttagaagcgagcgtcagtatgtcttgctgcgtacaccgttaaaattatcagacgtgaccgccaacaaatagaacaagttccctcttagatacatccatcattttccaccagcaggagcgagctctagatggaaagcaccgaggacgatatcagatatggccgacatcttatgagacgactcgcggcaatggcgaggtccaccgaggcatgatccatgttctgtaaggtccttccgctgcagctaagagtcgcttcggcttcaatatgaatcgcctctatatgcgacgtcttagatcccattcaaactaccctgcagggcccagccgtgtggagctataggtggcgacttcgctgcatgaacccagaaaaagtctggtgataacgggaaggcgatataggtgggggcctcggtcctctgtgttcacaccccagggcatcaataattagggaggtggtattcacccacacgaattagtttgcctccgtacaatcagatacgctccaatgggtaatagtaggcggcatacaagccatggcctggtaagttaaactcagacatcgggccctgaaatggtacaacactccagcggatatgagctgtgccggattgagggtcggaggagagtcccccaaaatcatcatggtaaatgttttcacagtcaccgggtacacttgtccgcggacgcggcgatggatgggggggtatacgacctagatacatcattgggctaaccgtatccattcccggagatatggattcattttgggagctgaagtctaagccgagggtcacccagtggcacatcgtcactatgccgtcatggtctgcgtatctatcgaagtagggtggatagtaaggtgataactcagagggaaagacccaaatatatttaggactagcgggtagcaattcgtcggtgccggtacgtggaagagctcgacgagagctcttagggccacacaataggttgaataagtgggttccacgaaaatcgaggtctaactgacgtttgcacaagatcccttagcgtaatagatgcgcggtttgaattacgcgaacctctcctgattgacgctgcgactcccattttgttcaaccttttcttacacagttctgcttccacatttcttccagcgtcaatacgccaaaggtaccttttacattgtaactcttggagcgaccaatgcgtttcgcaaaatgacaccgagatacgactttaaatgcataagaaccgtccattaacaggattactcatattgaaaaaagtcacctagcagttctaactaatttctagccaatattggtgcaatggggtgaatttaatttgaaggtgctttacctagtaccaaagcggggcggctaatttccaaagtctaaattacctcttcgggtagagtattaggcgctgagcctgatcattgaattggcgctattttacgaatatgtcagaaagggactcccttatagaatattgtattagtcacacgtgtaactccgtgttactgttgctgctgtcccacgggagcaactcgcactgtctatatcttcccatgtcatctaccccatctatctagatttttagatacatacggataccgttgcttcggtttgttcaaacagtctcccgctagaggcaatcgtaggcgggcctgaatacgcgtaattccgcatcccgacccgaaatccaataacggacacagcgctaatacaaatgcagtggtttggtagcacgcgactagacttaacagcgggaagatcccttcagtctcatgatagtctataatgtccccgattggtatcgtgcgacgtaggagactaaaagttgtttatatcaatcatgttggaatgtctgcccgttcttgataatccgcaagaactcaacttggccgttcggcggctcttttcagaagaatccgggctagcataaggtcgaacgtgcaggcctactacttcactaatggcacctcccaccttgagccgaatataactacccggcatctggcccgtttaacgtgcttcgcagccgaaggcctgatgacggcgctgacgagtgtgaacactacgttaaacgcgacggcaagacagaggtgagccgcagcgcactgtttaagctggtgacgggtctggccgtaacacgataccgcgctggggctcaacgcccttgaacgccatgcataacatactatttggagtgctttccaacactataagacaccaatgaactcctaggaagcaacgtaatcacaggattcttagatccgttttacttcccggagaattcttagcgtagagtaccttcccttggttacattcttttgatcccgaacgagcagaatccagcgacccacccagttgtgatcccggcccctcctcctcatcctaccacttgtttaggactaaagcctgcttagaacgcacgaggataacagtcatggttgcctcactgagttaggacgggcgtccgtttacgacggccaatagaaggtgaaaaaagccaggtactatgatggaatggcggtctcctaagacctgtcttgtactaggcccctccggtcttacttggctcactccttcatagccactagtacaagggtcgcctcggatgtttcggtgccggctggtgacttcatgtttggagcatacgaatgcctcgtgctacgatcgcgttgccattgtcatgtggctagcggtaatgaacttaagatcgccttacgtagtcaggtagtcaccgcaagtgaactttgactggtgcgcgaaaagggacgatccttgtaggtgtcatttcggtcaaatatcatctcatagagggcgtcctctcttaggaggactcctggccccaaacataaaacgctggcagaaactaaaagctcgacatacgtgaaacattatccccacgtgttcaagattctctatcctcaccggctacgaggttcgttacgtccaccgagacagacgggccttggaggagtggccctaacctagccgttaatccgattactgccttggtgtggtgtggagcggcagggccgaacagaccaatattgacggaagtgttcaacggggtttattttttgggccggactcctccgtttgatcgtcgagaacaacatccaatcgtttcagtatccggcggctagggatgatggtactgttgcgcgggaaagtattacaatccctcgggtgactgagagcaccactttgggtttgtagcatagcgtactggtttgactttgcccgtagcgcggttcctagatggtatcaggcctagaacgcactgtattacataggaaagagtcctatgctaatactggcccattgtgataaacgcaagggttctagctcaaggaggtaacagatgtgttataatccatacctaactttgtctatacttaagcctcgaccctacatgtcatgtttcgcgtttccgtttataagtactggtgtggataccaactggtttgctttacacccagcacgatatatgtacaccttcgaagcttacgataagggtagtccagactcaatacggaaagcataacaccacttgagacactcacagagtaatatccaatcatcagtatggacttgcactgagcacataatgcacagagatcacccatctgcattgatctctacttcttcgcctgtttgcaaataatgtgccgggatgttatcatccgtatgaggcagactcgcgttgtgcgctgtactttaacgattagccttttgtgacacaagggcctcgccctcggatgcttcgagaatcttggcgttgatgtgccggaaggtattctcgaattagtcggtgaactgtgagtgctaaaagttgtcaggtgccgcggggcgcagactttatgttgggcggcgaacgttcaagtcatgcggtcgatttcctcctctaccacccatggatggagtggtctggtaggatatcagctgcccagcaattcggaatggtatttagtcgcgtccctcaggcgacccagacatcgacgtcagactacaaagaaggggtttctgtaccggaaatctgcatcttttcttatcagactcaatgtttcaaagaggatacctggagttgagaacgtgatatatttgtacactaaggttaaatgtttcacaatatcaattaggagactctttgttaagaataggaaaacgcctcagttaagctgcagtccacgataaataagagatagttcgccgtttgatggatgttgttggttttgcccgctagactccttcaacgcagcgctctatgaggaaggatctggaccgggcatctcacattatctattgcatactaggcttggtaattttagaccgattctggaggctgagccagaaggagattccttagtagaacaaacaccgtacactcggtcatttatacagtcaggcactttgttattctactccaaccaacggccgcgctttctttctaacggtggtcctagtactttgctaactgtctactttcactccgacaacacgtgaatttaagcctcacccccggagatcctagacgctggtggggccattgggaggttcgatctggataatggggaggatggctctctccgcctcgttcgccaacctcgtagttaggccgtgacggcggatagaaactaggctggtacgattacgttctattttgggtttcatcgaactcgggaacatattacctcttcaaagccttaacgtcatactttcaaacatccctgcgtgtgattacctgcatatcgtcgcacgggtaagtactgaaagatcgctacttacctggcaatgcagccaccagtaggcagttaccctaactatattccaatccaacgacgccaacatattagtaggaaactcaaatagaggagcggatggtacacttatcgcgctcgtcccacaatggaatcgttgcacaacgtctgtccgataatgttagagaaaaaattacatccacctacggccgctcagtctagaatggtcgttagtgctaaccaaggccggctgaagtaggaaaggtataagtagcatgcaaagttgctaccttaaaccctcatgtagtcgcgttctcctatctcgctttcaaccaccgggaagtacaagctggccacccggggacgaccatgacgacccgaatgaagttgttagaaatgctccctcgatgaatgggcattcaaccgggctccaactcgaatgtcattagcgcgggtgctatagtcatgctacccctgggagacacaaatggtgcaggacttatatacgacaggcacatctctgtcccagacagcgaagagtgtgcggggtggatccaaattatacctgactccgagaacgacgaatctaacgctcctcgtccaagacaatactgtcttggcaattacattggagcaagtggagaccgtacatgaagcgggctatgacagccgccgacggtcagattccgtaatagcgggctgacctaccgtagctttagggtgagagctgcatccctcgttcagaaaagtaagattacaaggtatcttgcgagctagacagtgtacaggaacctctctcctacgtcgcggtcgttctgccgttacaacactaggttacggcgggggcttatccctacacctatagtattgaaccggttgattctacgcagaaatcgacaatctgacttttcttacctgaggatatccagcttatgcggggcgggggggaagtccttattctaccatcgtgcagggaaggtagttaatgttccatttcacaaggtcccggaggtagggtcgcttatttcatagggactgccaatagaccgtaccatgcctaaaatgggacgcgctggccgtaaaatggataattaaatctcaggcgatatggaacccatttcggggttgacaacagctgcgcatcaaaccgaaaaatcggcaacccgtcgtcttagacatatccagatgcagagatgtggacaatacataagagacctcgtcaaccagatcctacctgtcccctcaggtgacactgtgctctcggtggccggaagacatattgaacaaatcctcttgtagaacccatggatccgtctaagatctcgccggaccgtatcttgacctacactttgataattgtgggttaatgcggggaatgtgtgtgacttatgagagccgctatggattagtaccgctccgctcacctcacaagttgatggtttcgggtcttgttagggcgggtgctttcacggtacgcgcaagctagtgggtagcttccaggactctaattatgagggcccataacgtttaatggacagttccctttcgatatcggtgatgccacataatcgacgttcattcttcgctattgtcaaaagccaacagtgaataataaattctagtgcccgtgtgatggtgggaaatggtaatgttggcgttctatcctgcgttcacaccgtcctcttggctgccatatcataccgtcggaagcgttcccagctcttagagccccctatttcggggagcggctatacaattgaaagtatagcgtaattgagcgactaggcgattaattctctgtgtaccgaaacggcgtagcgacactttgctgcctaggcagccgacctgcctacagacttcatgcatatggtttcaatgtggaacacaacgtgtgctgttcgagcgattgcaaaagcggacgcatcgctaaagttctccgtcgatcgcttcacgcctggttactaaagcacagaacttagacaccaatgtggtgaagccgcgtaattgatcgcagagatgtttgaacgtccagaacacccctgagtctatcgggttctttgtggctcaagccccttccccgttccgtacatccaggctcacggggaacattgcattcgggcggccgaccttagtgcccgggtacaagatccggcgcaaaggtgagtcagggccgatgtaaactcttccttctccttcttacaatcagcgccgtaccgttcctctagttgctacctggcatgttggtgcccggagaccaggaatctaacacaggcgaattcagaatcgggcctcgttacacgatacagactaacatccgtgtgcgcgcatgcatcgtcgtacgagccgtcactgtgatgcattaaacaccgcatgtgggtcgcgggtgagcatccttaagaatagtcccgtggttctagtgagaagactatcggcaagtaaccagtcacccagtgccttcagtactcgcagttttagccaccctagcccaacactatccaaaatgggtgcaagcaacgaggagtcacaccagattagtaaaaaagatgtaacatcgcagtctactgccactcacaggactcgtacgtgttgcagcgtgggtatctcacggggcacgaactgcgacggaacgcgagctagagattacgtttggcgatcacaaggtttggcatcccaattattcgtcacgtcactataacaccacctgcggacgccacgggaaatcttggcagaaaacagaacgaaactttctagatgtcggcggcggtcatcggtgatcgatgagcgctttaagagatagctaaacggctaacatcgggtcgttactatgctctcaccctggacggaaatctaagacgaatgacggggtagccccgcaagctttgagacacgactacggactgattaccactatactgatgcatcgatcagttcgcctggcatatcgactcaatttagagctccaaggttactacataaatggcagcggcttccagctccggcatgctcctagagcgcctatttccagattgatttaggagacgcgctggtatgtcgtttctccggtagcacgctcgactaggctagtggatcaggcgtcgggtaagtagaggaggaacggacattaaaaagagcttcagcgactgtgggatttaggggggggtaacgagccgggttcatacaacgactccgcaatcgtccgcctaactgatcctgcgtcacagaagattgtgccacttgctaacaaggcgaccccagtacggggagaggcgcgtatatctccaaatgtttgcgtcattcatagccgcacgtattaaatggtatattcacgcttcgtttaactgcgcgcgattggccacaattgttatatatgtacaagcttgatctcgacctcacacgtgggaaacgaagccctcatgataatggaagacagtatgctattacccgggcttttgcttttacggtcggggctagcgcggaatacagtgcctgcttggctggggtattcccgccgatagtcacttactttctaaacgagccaacagcggatgtgacatgtgagtataatgaggtagtgacaacatacgccccttcgcaaccgaagtcttcccagtacgaatttctttccgatggcgacccgcgatgccccaaactaccgtggggaacttcagcgctcgctatagagcactatgaggaacactataagcgggcagctatcctatatcgcgagcgtcctccggatcgaatggcaatttttaagttagtcgcagtgaaggaagcagattcagtaagttgccgattcgcaatctgctattttaatcggtagggccgtcacgcgtttcttgctatcgaacaccgcgggtattcttcctgtctggagaaacggcgctcccggaagcattgcgttggttgaagttcatcctttctaacagattaacgtcgaatcacaggccttaggggggttactcactaagcttttcggcattgcatcgccggcacatctgcccgatcccctaaggtccatagagcgaagatttaaataatcaaccgaggagtcacctgaatagcgaagttcgatcggttaaccgtaagagtacggggcttctcatgtacgcgggcgtcagatcgaatacaacgcttaacgtcccgatactgtagcgcgccccttaaacatacgtttgcataggcctttcaggcttcgctgataaatcaaggcggtggcagacgcatgatgccgctcttcgagcggccttatgaagaattttatccctaaaaactagccacaatgtacaaatgaagtccaccatttaagccttccgattggtggcttagcacacaccgaggaatacctgaagggcgtgcttggataccaacagatgtacagattcctttcatagttcctcagtgccccgaacgagaggcacaagtagcatatttacgagacgtgtgagccaacctgcgtcctctcctgccaatgccgagcggcgcggcttctaacaatgatggcaaagtgattagaccctccttggaaccctttggttaaacctcagcggctttcacataattaactcacaaccaagtgtaggaagaggcatgagcttccaaaaggtgatagcctctggatcctatgaccaactttacggtcgtccatcccctcagcactataattcggtcagagagcactccgacaggtgggcgttcgactgtgctagtaaggcatgggagtcacacaagttacaactctaggtgcaaccgctgcaaccggattgtatgtctcagacggcgagtgacataacgtccgacgggttttaacgtggtcaagctcgtctctaactccttatatattgattaccattgcggttgcagatgtgcctttgggtcgccgagtgcgcagcgtaaggtgtggaatcctgcgatcataaagcgtttcgccggagacgcgtactccaatgcggcatattggctcgttttcaagtcacagacccacctgttaaccttacgaagccacaccgggcgtcccacaaaatcataacctccgtatttctaggcaatcaccagcctctagcttagccagcgtggcctggtcacgagctcattctagagttagcaactgtggcacatactgtgaattccattgcgcaagatttcactgcaggatgaagctaagcgcgcctgtgacgcattgcataaacatagaccatagggtatgtaccggcgcgtcacgctgtgggcgccagggagttcttgctagcgtgatctccgttccgttttgcggcgccgatcgttgggtgctcaccaacaccaccacactgaagcgtatgagcaaagggctggattcgaacgaccgagggggacacactctagcgaatgtaattgcatccaggggttgactgcccctgaatatgtcttttcttgataggtcgaatgctatgattattccgttatatgaattcttttcgctttcacaggcaaggactgccccacgcgtcaccgtagacccaatagctccagtttttggcacgatctgaaccgagtcctctctgaggctggcgcctggagatggtagacctggaaacggtgcacagaatgtggtatgtgcatagttagcaaatctcaggcaggtggtgatgtatacgtaatcgcacaacccttgtctgctaataagataatggttgaaagggagcgctgctttgaaatgttattttccacataagtgcacgaccaaatctcgtggtgacatgtaatccctccggtgcaaagatacaatccggaggggaagaagacgcgggcaaaaggtagagccgccgaacgcgaccatcagtggacttaacgcggttccgacgggggaaccattagttttcctagttcgcgcaccaaaaggtccccggtctactagggaatgcccggcaaccttgcaccaagccttagcccggaggaacgaatggagacgttatagtaggttcgtcctctggtacgatgctgccccccttctacgtagagataggcaatgcatgaatcggtggtcaagctagcaaattcaccgtcggcatgggtctccggctctagcggcgaccttccggccggttcgggagtacgatttgtacctttacgagggtatgccggggcataatttggtacttatttctaccctcgtacaagcctgtctctgcgagaagaggacggactttgggttttattcgcgcacttcccagccgccaaagtaattccttactactgtgcacgcacgcgggtggttaccccatgaactacagatggtcatacgcgtattggttaacgaggtgacaggtgagcccggaaacgtgcgctgaactccattggaccactagccgctctgttacatggggtgtgtaaattttgcattttaacagagatgatggtgctcaatcttgggtggaccttctcatctgcacccgaccacttatagcgttaacgtagaggctggttcggggcggtccgcagagcttttcccttccaattcgacatgggcccattgagcaatcggagcaatagggctcccaaacttagattggatggaactgtggcattatgaacctattcttaggcgctcgctccgcctataagctctcgcttgcctctcgtgtagtcaaatgatcaacgccaaactcagtaacgtgggtcgacgccaatggtgtagagtccctctgcattccaagccgcaattaaactacctagcctcgtatagtctgggtagcattaagcgatccctctcgaaatcaccagtcatgaagtaggtacatagcttcgtcacattgggagctctggtgccccccctttcgcgaggtagctgaggcagggccatgatgtcagtaccaaggcccgtgcgtaaacaatctgcgggcccgttgaattagtaatacaactcagaggggcaaattcgtcgccacatcagaagcgaacccatacaagctatcccaaatgggaggaccttccatacaagatcagcatgtgattagggactgcagtcccaagcttccggataatactcgtctggcgtactacagctgcccagtccaaggtattcaaagataactctgatcgccactatcttggcaaacagcttctaccattgtaacgtgcgtgggatggattccattcagctcagtgttgtcttttggacaggctagtccggtgcaacatggtccgccttcgcctgcgttctcgtatgatcagcataataagacacactcgtataaccgcgataatccctatctctcccccagcgtgcagctcctagcacacctttcgacttcaccaagtggacggctgttagtgttacatacatttgtttatgaagatcgggttcgtacatcggcgaacatcaatgatgatggactcgcatagtccttttcgatcaaatctatcgaacgcggcccgaccccaaacgatcattggtagacatccctctgtcgtgcaggatcataagatcactttttctgaaaagtgctctggattgacaaaccacacatggaccagagttcctagaaaacccaccctaggcgtgagcgacgaagagatcttcgtcaagctggaacgcactcgaagtggcggcacaacgaagtttcgggcactatagccacatcttgctgcggttggacaactaaaatcttgggttttagtgaacatcacattgaagaaatgcttgacctataaatacctgggcacgcgaaatcgaccctgctcaagtaatgacgttggaaacagcagtacaggcacatcagtttggggagaccgtaggagttggtgcgcagatactttgaaaaaataccatatagcgcccatgatgtcggtggtgagggactggcgtaactaacttcgtctaatgccggctcctagcgcctagcgctcagggggcagggctctagttggcttgagaaaaggtttcacagtcactgttcggctaatggcccggactcccgaagccggtacagctgtttcaatgattcccggaggagaccatataaattaagacggagatttatggactaagggtgcctagcgccggtgacttgaccggtcgtgccgcctaaaacgtcctcaacgaccagatatatacttcctccaattatttaagcctgagcagtacatgtggttcttaggcacaagtagaggacaacaaattgaacctcttgatggaacaggcaaacagcagtgtcattctcggctctggcatcagtacgcactacttacgtagcccactttaataaaggcaactcggtatctatctgaatacgaaaagggtggcgatagggagagtggctcctagcatttgcttacgtgaagcaaccggcgcagttatagactactaagattcgaactcccggagggaagcaaggtgcctttcgctttgctgcatcggaagacggtgttagggagcacgagacagcaagacacagagggttatgcatccatcattcctcaattcaccctgtctttcgggatgatgacccaacgtcctcatcttctagagagagacaaaattcatccaatatagtgtctcggtgtccggcgcattgaactgagctacgggtccaccctccacgttgagctcttcgatggcgttgacgtacgcttggccttacgatctattggggctatgaaaattcccaaaggcaagactacaacgcagtacagccacgggccgctgtgtcccgtgtacagcagtactgttcggttcagtgtcttagccagtttaataccaatgatctcgaggagccgccctatatacttggtaatatgttagctgatggccatgttatcttgtcattaaaggtgttgctaaagtatgcaactagttcggcgacgtccgctgctaaaggggtacgattaccatggtaaggaagagcaccgcatacctatcagagccctgcggggcgttcatcaatgctactcgataagcaggatggcttgtctatggcaacggtcgcgctctaggatcgtcaagggcctaagcgctgcactacatctcccccctctatacacgcaattagggatatccaacatttagtactaacttgcaaatcacatcccgtaggcgaattgttgcgatgccgagtaggttctgccctgaatctccctcgatcggggcgatatagtaggaggccattttggggcaagtgtcactagataacaaggaaccgactcggagcaccgtgtgcttccctatgtggacgaatgcagacagatacctgaggctgtaggattgactatggtgtattctgtgcaccgaacttctgcatttgtccggggtgatcgctacctttacatgcgacttgacatcgattgcgctcaatggagctatcctcctaccgggccatgtcggacagccgtgctatctggggggtctttgttgttagtagggaatgatcctgctttgaagacccacacagcgctagactctatagtcctattccttcaggcacatcgctcgctgggacgttctttcttcactcaatagatttccatatgacttggagcaacttagaagcctctctaatggttacataatcacacgctagccgacggagccagcgatttgaatcgagcatatgtgacaactgtacagggccagaggtaagcaagtcgtgggcgtaagatcatttcccagatggtgctacgatagggagtggacgatgtcttcctggttctccggaggcagctgcacctgacagccatgtccgagccctgaagtaatcgaaggcatagcgcgtggctattagtaacgcaggagattctggggaccaagtccagcatactgtcttcgcgggaactcgcctccttctcaagtcacggtacacatataatgaggttgatcatcctggtggggaggagtattgtctcaattgtttattagagaattactaggataggttgagaagttcgcgcgcgctggggtgtcgtagacgttcaccgaccgcgagaactgatctggattcagtcaatgaacaggcagggggtggggtttgaagtatcgactgttgttagcatgcggtctcgttgatgtagtcatctaggtattcatattgatatgccggttcgaggtcgtcgggccttgacagagggggcttcacttcggtcaacatcacgcccttacccagggtctattctccctcggaccggtcaataagtctaagcagctgaagcctgcctgctgagagcacctttcgaccgcttatgaactccggcagataatcctactgtcccgagtcagaccttacataataactcaaaagcgccgcagtccaagcggatatcgcaactggaaagcgtactcctgttccacctgcccgccatagcaaacaaacgtttgaagaatgcatcaaattaggaagcacaaacatataaagatagcacgattaggcatctttttgcgccgatctgggtgataacccttcagcataccccatgacgcccatcaaagcgggcaagtggagctctaagtccttggactcgtctctgcagaccacgcgggatgcatcttgtacagagatcccagtagagaaagttcagtagagctacgaggaaccaggaaggctagcctctggataataatacagaaaccctactcgagaactgtaatctttgcctcgaccggatcggccgctccccaattgttctctacgcctaagaaatcgagtctaattcttaaccccctcaaaggccgatgaccctcgtttagatgatcgtgattcctttaaaactcgagcgaaaaccggagcgggtgctcaccaagactatgagccgcgagctgtagtctgtcgggagctgggggccgcaatgccatcatcgatgatatgagcaccggtgtcctcaagcccaggacttgaaatactgggcgaccggggcggaaaaggcactagatacatgcaggggtactgaaactgaccattagtactgaacacccagcaccacactcatggtcgcccgtgaagaactggctactcccggaattagtcgccgtttcattggacgacggaactccaagcgcgccgaaatatgcttggacgatatcggatccaacagatttcgaaccagcggcccgaatggaaacgtaggagtcaacacacgcaatacgagcgaattgtttcggttttcttgtgagtggcaagactactcttgatcgcgatctttctttggaaccactcatagatttttaccacctcgggaccgctctccgatgctgaatatttatgatcaagatcaaggcggggggtctgggttatgaattggtgaaactaataacagagttgtactgcgagccctccagctcccctgatttttagtctgaatttacagtgccgtccgactgagggcatacttcgacccccgttggctcagggcggcgccgaccgaatagtagcgatatcttctcggtgtgcaaatactacttatatgggccgcggttaggacatctctcactctgtcacacatgaactttcgctatgttcctcgatgaatatggaaggattatgagcttgcccgcacggcgctttctcgcctgcccaaagcacatacctcagtctacagacaaaagctgccagcaataacacacaagagctcgacgcataaactaggacctactctgaaaacctgttgctgtcaggaggtcagaccccaggccatgcagcgcttaccccttcttgcgagagtccgtactcgatagcatatcgtttggacccacttccgtgtaggccgcgacacggggctgcgcagcttagatggtaatcactaaatgacggatcaggctgtcacacagccgacctgcgacagtgtgttttaaaaccctcgaaaccagtttgcctgtatacccatcggggagtcgacggaaagatagtgaacccaatacatacgtgactagctccaactgaattcttagtatgggaagtgcaaacaacacttattgaagatgcagttaccggggcttcctcaactgtcatttcagtcatctattgaaatttgcgacgatgcgcgaccatccccactgattgagtggtgctcgggtggggcgctcttatatgcgcaaatggagtttgtataagataaccaccggttatatttagtccgacggaatacgaaaagagatgtaattgtgtcccgttgaggggcttgctcttgggagtgttagttctcaccgcggaatcagctcttttgttatggatttcgtttagcccagcggagggttgacccatcagtactaattatttctgacaacgattccaaacgaggagatgccaatcaagagccgaagactgggatttattgacactctgagattatagcgctagtatatggtgtccactcaacccaccaagagactggcctcggccaatccgttctgaggccgcggtttggccaaagcctggcgagtgggtccacgtttatcctcgctgtgcgtctcataccagcgtccgttcaaaactgcaatcagagatggtctcagcccagcctaaccacgcggggacacgtagcgaaggtatagctaactcatacttacaaatggcaaggatgttgagcctgcaaaagagatccctgcttcacacctgtatgcgctcatacgttcgcaatgacaggccggacccagcttaagtcactcaatcaacccctcgcgtcaccgtgtgcatctaattcgttcattgcaacctctttctggattttgggcttatctgagacacataagacttgcgtacatataattctgagataagacgtgcgaatcccgaccgtgacatcatactacgcctaagggctatactagattacatgttcagccgatgcagttactgagacgcaacaaccataacatcaagacgacagtccgcttttttatcgtgtgacgttggactgatgcgaaacatgcccagtgaagtgagctggacagcatgtacgcataccggtccttccaacggtggttcttgtcaaaaacaaccgagatgaccatgctatggtgtcgtgggcctcactttaagtgatgccactgctaggcatatcagatgttagagatgaagaacgcctgagccataatttcgcttacccgggtctagtccgcaaaggaaactcccggatgattccaaggtgtcaacctttatgccagtcaagcgcgtatattatgggggttacacatgcctactggtgagtgtctcataccttgactttacagagagcaggttataagcgcgttcttggtagtgtacagaataccacctgacttctgtcgtcttgaatggccctgcaccgctcgagaggtgcgtgacgtcagaccactatttcttaggatctctcagcgattaaaattctcttgcctgaacgctaacatcagagcatacgcggcttggtgagttatgtccggcgtacgttagttagaatgaaccgacaagttagtctactgccttgttgaacgtttgcgagctctacacaacgacttactagcccccatttgtgtgggccagctgcgtaagcagtctcactgacgggacaagtggtgtcgcaccatcgcattatccaagttggcccctcccccgtcatgtaaacttatatctcgctgcacgagcagtctcagagagcgaagcgctggtctaattgctgagaattgcctgggtagcaggcggcgtgtgtgttgtaggactatgatcagttatcatacattaacggatcctgtcgtgcgggcatgtacagggcccttagcggtagtacctgtgacgcagcgtagtaaattatcggcgtgtaaggcaggaagtggcattctgacactgtcactacgttgaggaggggggacctagcaacaaattctccatcgtagagcaccgaaaggagccgggtctaaagcgcacctagatgttgactgaggtcgagaccacctttgcagagggcggtcgaatttgtttccacacctactaaactgaagggaggcaacgtctcctttatgtgatgccatatggccatcactttctttacagcgcgggggccgtgacgagtcgattttgcgacacctctagagtcccgcaaagcccttgccttgtagcgcccacgacttgtagctgtactcgtgtatgtactggggactgttagtgtgacgagaagccggtcctgttacaaaaatggtcctatacgaggataagctagctgtcacggatccatctgaacattatggttctataagacatgaccgttgagataacgtatttaaaaaattacatgattggaacggccactagagaactaaagagtgacacacgggacgcgagaactctgcaacgagctccgtccgatcggtgctcctcgtctgtcagggctcccattgcttcccctctgtgtcgggtaagaaagccctccgttaaacatctctgatacgaggcccggatttcgtacccgactatggtatcatgcccatttgcattatcacgttatgctatcaccaatttctatcgagttctcgcgttacccttttggcatgggcacccacattcattcgcggcctcggttagtcgacaatgctgaggagtgtgataagcggaaagggtgactaacggacccaggtcagctcataccgattcgtagggccatgagacacgcgtgtctctgcaatcggatgagtgacctatacagtcagtatttgcggtagtgatttccggaataccttgatgagatgccgcagggcccaaaatagtgctattcagtacaccccggcttagttgaaacgttaggggcggccacttttgaggcattctcgttatgtacattttcggatccgcaaacccgcattgagtgtgttaaatgaccttctgccggagtccctgtcccgcagggatcttagataggctatctgcattaaaatacaactagtgatgaacacctgacgctcgctcttggctacgacgtcaatcgctcgagtatgatagggcaagtacaaacagactgtaggatatggagtcaggtggctgttgcgacctagtcgttaccgcacagagttgcggaccggtatgcgtgtaggcagcgaccgccatcatataccccaagaacacgattgaacgtgaagctacccaagtcattataccaccgccaattacatcctggttgaccaagtctctcgatccccctgggccctcaattggtaacacatttacagtctaaggcaggttcgccaggttttcccacagttccaatgacaggccgtatgtatcatgacttatagacgtctgcatttgacagcgaagcataaagtttcgaagggaccccgtgtattacttcacgctcactccccaccttacttcagctatcccggaactatatatacctcaccagaactgcttctattttacgtctgctaggcaactaacaagcccactaaaacgtaagcctttcgttgagccgtaggtcctttatagacctcccggaataacttgccaaaatacccagaggattgttcagatagcacctgacgcttcaaaatatgacaggtaagcattcgctttatgggtatgctccctgatcaagccagagtatgaattacatgccgtagctttagtgcttaatggtgcctcgctgtcggatttctgacagccagtcagaagcgttcttaaataaacatgcgaagttcagataccgaatacccccaacggagagaacgcagacgatactacggtgaatgaagccgatgcagtatcagaagctacggttggaacgcatagagcgatttcggacggtaccttgttgctttgcctcataaccataggtcggtaatgaccgcgcgttacgctgccttgacggcatagcaacattttgcgttgcgtgctgtatagactactgaccaaagaattcgttatggaaccgtactggaattcttgttggtgggaaaatgtttactgagcactggacacaaaagaagtttgttaaccctagctcggacagtcgagaatcctcaggactcgtaatacggcgttttaagactagagaattaaaacttagcgccatcagagcacattgctttttcatgcatatctcacgaccactggcccacgcatgagaacgctttcagaggttctcgagttctcagactgacagccctgtgaacacgtgcggtcccgaaccgaatggagatctgagaacgagactggatgatacacatctgacctgagaaaatcgaaggcaaaagacaataatgcatttgcgagtaccagtgcgtcgacctcatagcgacggaatcgctaaagaggactcgctaaagatcagctctgatgaggggttgcgtggggatgaactggaaaatctatggtaactaccgcactcctctatcccgtgtcacgttgcctgctttgtacgtagagtaaacgatttggtcatgaaacggtccgatgtaagagtggtctggccttgcgcctcgagcatggcgtcgtttcccttttcagctcgccgatacagcaaaggtaggtcggagacctagcaaggcttcatgttaggcaccacattacatgtcctcgttttctcgttgtggcgaggtctgataggtaatttcttatcagataaatctgacaggacgaacgtttgacagtgtggaggacaactgcgtgcatgctctaccttggtcaatatttagcttgatgaaccgcacatccaccgtttaagggtgtactcgtgagtggtatgttatggatctcttgccgcgcaccctagcggatggacgatcacggagtcggtggatcttacaaggattaagaagctggctttcgcacaagtgtcggacatgaacggcgtattggaacgtgcaatggcggcgctggctatgaatcgtcgtctgctccacgcctatgaaacggaggactctcgtatgtcagtgcctaccaaaaccaccaaaactcatgcgccaatcgtgatccgaccagaacacctggacgtgagattaaatctgatttcggtagcgtgcccttgtgaggaccccctggccttgagtaaagttgtcgcttggacgtgtgaccagtcggtccaagtgatatcactttccccacacggtacgtctttttctctagagcgaagtccagtaagccgttgcggagcagtccgagtcgccgcgaattgcgcagaagctggcttgcacagctgttgggaggtgtgacgctaagccaaaaccacccattaactctgccgaactactatcccggtcttaggtactatgtccatcttcgataaaccgtggtcagagtactgaccagtcttctgctcaaattcacatattcctacgtgtctcagactctcgtgattattgcacatgtatgaccctaaatagattaatacgccgctttgattacaccgttatctccccgtggcacttcgaagggacgggatctccttcccgtgtatagacagaaaataatagaggagtgtcttagcatactgcggtcgccatagtattgggaacgacttcgaaccagccatcactgtttcgcttgtccgtggttgccgattctctcggtaatactttggactaatggttacaggcggacggaagagtgatccacacccgccttcgtacccaacgtagccctcttgtggacggagtcttttctctctacgtctacgaccgccatttcgagagattaacacactgctgtcgtgactcagcgttgaacccagacaagactcaacaacattcacgagcgccagccgcttagtgctattactcgttctcagtcgcaaagagaatacgcgcgggctaaggcagagacgtacacaagggtctggccaaattaggggtcacctactatgaatcgtgtcggtggcctgattgttcatccgagatcccaatcctcgggtgacccctttagtatcatgggatgcgtgggtgcccgcgacttcatatcggggttagaagcagatagatgttctcgcaatcattcaggggaatcggtgatcaacgcattaggagcgagcgtcttggtcccgctgtagccgtctgagatccttaatttattatactaggttcgcttggtgaagaacccgaaccccggttattaagcacctacccgaggaataagatgcgagtgattgatggtggtcttaatcggtgggaatgttccctccatggggtcgaatactcatccacccagtgcctcttacgcatagtaacgtgagggacgatctttctagtactttctctctaaggcacacggacactacgtcgatgaggtacggcatggagcggggaattaccgccaatatgggatcgacttctcgccccgtccttacgcccgcttaacaataatgacgttttcaaaatgcaagggctaagattccgttcgagcgactgggaacacttcgaggacggctcttaatagaccacattaggcaaattgaccgcggtcagtagtgccgcggcgtaatacacattgccaagcttcggagcagacggtcacgactatagccgtgggcccatacgctacatactgggtaggatgttcaccaaaaccaatctaattgacggcaagtgtaagggggcctacgggcttcgagggattagacatattagcctaaatgcatggaatacagattatctgagctgctattggtgtcacatcaacggtcgggcgattggccattttacgttcgatatttgcacctggagtattctctcacacgggatattgccctttagccgaattaattgctggtcaacttacgtgtactttctttcctatgtgagaacttgcccgcccccagtagagaagaggtcggagcgatccccagctgtcctgctgcacacgtttatttcgcctgtgggctcccaggatatgtactatggaatagtgcgaatgcacagcaggtcccggagttttccgggatgcacgggcgagcatgcaggattggatcagatccgaagtcacacacggtatttggcatactattgtcccgagcgaacaagtcttttcacgggcgatgacaggtgtatacgtttctgcccgcggggtagcatccccgacttacagctaagttcaatcgaagtttgcgtcaaagaagcgatgttacagtgagcgaaagactatccagtcgagcacgaagttctaagccgttttcctactgtgaatacccgcaagttctgcggcagtttactaagtaaaattcggagcagcgaaacggtctccgcgtgcatgactgcgcttcccctactttgtcccaagaccatcgcgggccagagttgttattaactcaggccgaatgcctagcgatttgctattccacctctggcgccgtcgggatatactctaataggtcgcggaatcgcatacggagatgaacaaaaatacagtatgagcctacttgctacgatcccatgcgcaggtttatgtaatatgctcccggctccatagccctttgagtgattgggcgggagccctgcatccggctattgttgatagacgccgtggcgcgatttggtacagctcataagtccagtgagctatcattgtatgcacgttgaaccccagacacaccaaatgtatactactcagggccgtcagaggtttgggacgctcactaatcgcagcgcgccttgcccgcgctaattagacgctcccggagatacgtacacactcgccaggatagcaacagaagaatgcagtttactgctctgccgatgggagaggacgtctcatcttcccttcaatccgatagcgagggacatcctccaggacccattagcgtccggtagctccacgtgccgaactctggcccagtagggcaccagctgggcacacccgcgacacgtttgtagcattaattgccgacctctatcggtgccgtctatgaacacccagctccaatgcaaccgacaagcggatcgaagttatgcttttcggttcctcggccctacttcgtccccgctagtgaccttcaagcacttatgtttgatttggggtataattgtaagggctaatcagctcagagagctaagtatagaatgggccaagggccgcagttttggggatctcggagctacgagcgcccgctatccagcacggcacctgctctttactagtgaatgtagcaaggtcctaagtttaattacccttccgcaggtgatgttctttccatagggttgaatgcgggaggacgccttcaccctaaccctcgactatcgccaatttatgaaggcactaacggcctggcactgtgtcgctttatccgaaatcctaaaaaagaaagcaatcggggctaggctgactctggtaataggcgctgatttaccgatgtcccaggtgttttcttcacgcatacgatttttcgcgtaagcggttctctccatatatcccttggccgacatgatagatgcccaattgtcccgatggtacgcccaggggattccacgtacctctggttactgatgctcgatgacatgtcatgcttgccgttcttaatgcgttccaggggttctaaagcctactcagctagcctgactgggacgagtgtgcgagcaaggaaccctcttgtcacgctcggtcgtattggcagaattgtggtctgccccctttcgccgtcatcctaaaaaacccatctatccggtgcggacaactcacaactggccccaattaacttattaacggatgtttagattgcttttgttcccacgggcacttggagaagtattcgcgcttctacccgcgcaatacgaagcgcgggggaacaaagatctgcctggtcgccggcgggttgcctggcacataaacgccgcgcaccactcaattaggcgatgcaaccatcctgagtgtctcccgactagccatccgccgcacagtaaggtttgaaggatatcacccgggaactcatagagaggctggcacgagccgaataaagagtcgggtattatgtgtcgtggcgcgccatgcgcacagaagcaaggatgggcgcacatattccatttacacgtctcgtctcctgaaaggaaagggtctacgaagataaacgataagaacgcgtcgacataatggctagcgacgactaatgtcgcgctcacagtctacgtaaccatcgtcattgcaatctatctccgttacgcccactatagtctccagcgggtgatcagctcattgattcaggacggtaggtcaatagcggagtcttgacgtagtaatctctgcgatgtacagcacgtggccgtagatcctacccttttggggtgtcacacgcggcttccttgatgtatgtcgccggatatgcgattgatgtttgactatggaaacttgaccccgtaccaggttaccagacagactgcattcaacggagacagcttagaacactgtgcacattttgccgtctaatattcctctaagttggctacgccgacgacacgtgtattagtagcgtctgtttgggactgccctcttctagcaagacctcgttatagactgctggggatcagtgtgcgcccggctcgtgcataaacgtagaggcctcagttggatataagtaagtggtgcaggtgatcgccagtccgtgtccccgcagtgtaacatggaacggtcccgtagctcggatcacaccgttttggcgaccgtctgctaaacttatcttgaggtctcgagaaggggacccgggtgacatatatcgaggtatggtgcaaagagatacgccaccccgggtaccccacgatacgaaacggatgtatgtagcgaatttcccgcgggccaacacgtgatatctccttaattttcacgctgaacaagtggtgttcggacggagtaaatgctagtaccgttggcaaatcaataccggcgcgcgggcatcccaagtatcgacattgaaggttggtgatcgcgtataaggatcacacgagttatgcgaacttgacccgccagtgtcactctaaggcacccctgcagtatggcgcgttatgacaggggagcgtaaactttaattagtgagcaacgaacgtcagtatactcgaccgagatctcgccttaacatgcaaggggacgttctgaagcagctacatcgcggatgtcggtcaatatataactagctagctgccccgcctgattcagccgtaccaggataccggacattctgtaacatcaaggatttagattagttgcacgctcataaactatattccaaaaacaaccgaatgggagacctgcgactctgtgacatggatggtcccgtgtttctgacacatccgattcccgacgggcggttcccgcatggaggcccactagcttgggagcgaccgagctgtaagatgaggacgaagaagacagatgttgccttgaagtaggggtagcgcattcattctgcctcccctcggaagggacgaatgaaattagtgtcatctgtgtgccagagagcctttgaagtggtaggaccagagtagaaccgttatttgaccttgtcacatcctatctaccttggagcaaccgggtgtggctaaaaagcaaatcgcctgacccgggtatatccatcggaagctctatagtagtaccagctagtgatggggtgctaaatcccttagataaaggctgtcgacagttacaattaattcattaggtgccgcgcaggacgatccagattgcctttctgtctgcaggcctcgaaaatcaccggcggacgcagtctgccgaagaaattggggtcatagacagctaagcatccgcccgaggaacaaatcacaacaaacgcagcggtaacccacacgactacccagaaaaactaaatatttctgtctaagtgtgcgcagctacttgtactcagacggtagcgcctcactctctcaaccaagaccccctcaggtgccccggtatgtgtctttatcggcggttattagaaaggagctttgaaatggtggcagtcacagtcgtagggacgagcggagtgaatttcagaggatcagttgcaaggctgtgtctccgataatcgtcctagacggcgactacggataggtgatggagccttgaagcgccaacggacttaatgttagatttgccgaagcccagctgtctgtcgctattgaccggtacacggatgtaagataatattttttacacgaaccatttatgcgttcatgataagctggcagtgcccatcgaaaaaacatgtggatgcttctaggttccaaattgcgtattgagggcggaagtaccaaatcgtggcatagcttgctcatcatggagagggtgcgttcaagtccagggacgcaatatatgggagatttttaccgaaatattgggccgcctattacgaacagtgaacaaccctacagtcctagccggcaatgagcgggtttattgggctcctggaaggtaggcatttgatgcataattggacacgctggtcgatctattttaccggcgactggcgccggcgccaccagtcgagtgtggctgatccgatcctacatacaaataaaatcctctcggaaccatatttacgcttcgggttaggattggtgtattaagcagtgtagttgtgacccatcctataattgactatctacagacaccaagggagggacaaaccgtggacgctctatctcgtcgtgtaggctggcattggggtaccttagttatctagctacggtactcgggaattcggacctcgatgagtcccactaataatcactctgcccctgtggggatctagacagctcagcaacccaatgtctctttggcccgggggtgccctgacgtggattcttcgacgcaatgcatcgcgcttgtgtagctagacaactcccaggtagcttatcagcgccgaagttgcgtatgcgtacctatactaacaacaaacggaattgagtgataatgggactctggcgctgcacgctcgcgctcgtgggtatgggctgtgtgatgggtcctacattcgccgacgacaaaaggaaggcagcgtgtactctaaccttcaatctgcacccgagatttcaaggtactattcgccagatagtctccccgtcccgcgctgtccaagcaagagccgggcggaagcaactcaatgcgacaacctaacccaatatacgtcaagatcagggactcaaaatacatacatagtaataggacggtttggaaatatcgagccctacgcttaaacggtcgccggatagcgttattagttatgagccgggtttttgcttagtgcataacggtactgcttcctaaagacttctgaaagcccatactgttgccatcaaccgtgatttccgtaacaaattaaagcccgtacaacgggtctgactttgaaaagtgccatattgaggctgacaacggagcagcatgacaatagaccacgggcgtacgcccttcactgggttactcggtcccccgaggtattgcgattcgaatcttccagctcagacggcggggttgcaagtcgggctgaggaaaaactttatggtcactgattgtcatgaaaaggtagcttcctgaacaatttcccaggcccaagggcgtacgacgctggtggttagaagggacgactaccatcgagcatagccggtgtcgattttaggttgtagtctcttgtcccatgccgcgccaaacggcgacgcattacgttgtgggcctacaaccacctccgggatttcagcattctataggatagcctaggacctgcctctgtttatgagcattggtgtaaacatggaatgctcttacatgtgtagatagaatcatacgccctgttcgcccctgtattgcaatgtaacaaaattgatttacacgagtagtaccgtagtgcaacgctggacttgagggggcacaccatattacggcgtgatgggagaacgtcgtgagtacgatactgtacgtcatcgctcaaggtacgcatctgctaaggacgagactgtttggctacttgcatttgaacgacgggccacgtctcttataaaaagtaactgtcgagcacgtgctcgccatagtactagatcagtgatgactgagtttcccgagtgtggtatccctgggcggggctatcactacaatcacaaagatgtcatctgaaaaagtaaagtcttccttccttccgacatgggtttgtaagcgagatctgtttccgggagaaggttcatagattgatcctaataatggaaagacgtctgcctccgctcgagccccgcgacgcttgtctccactcagcacaattgcatgcggatatacgagaaaagagtgaaactggttctcgtgtagtctgaacggcggtgtcgctacgcaaggtttacgatttgaccacgaagcaggtaatgagctgaggtgacggtctgggcgggtgccctatagccgtatatgtgggacggcttccccaggggagcaatcagaaccgatcagcggcgcggcgttcggggggaaacttgtagcgtgcagagccaagaccagctttagggagtacaggggaagcaagggcgctgacaacatttgcctccaagatcgccgatagtagaagcccctatgtctttcggcaaccaaaacccttggctgccgcgcagtatatggggagatgcgttctatagtcctgtaccgccccgtcgacggatgaaggggcatgctgaatagacatgacagagatgggcgatgcactaatgagtgggttcctgcccaacttaggtaattgacttcagttggctaatctacagcggtcacagtaaggaagttgtaatcgtactggggatgtgcaacacttaacgctttccaatccaagccttttatgcttggatcagttcacgagtcggtcgtagaacgcccgaagccatactcgtaagaccccatggttaatggtgtacctgcaaagcgtagtcatgaaaaccatgctgacaatctgccagtaccacgaattctctatgtcgcatgtaacagtcctgcctaaaagacgacaatccgacataagggcattccaacggtaccaagcgactcatttttgcgactgttgcagattcgcgtccacggttacaatgagaacgaaaatgaagcacttaagtggacaatctatttatgtaatcggccgaacagggcgcactctcaaacgacatggtttccctttccttcatactattctgtggcatataaagccaacttgcatctagtttgcacatcccattgggaaaccaaaatccattcagaatggaccctgccaggtccgtttaatacttggctggcaaataggtttctatggactgagtcatgcgacttaacttgacgaccagggtatcgtagaaaccgaactgacggcaagcactcattcgcgggccttactccccttgtgggaagatgcagcttactccgctaagggccggcgccctcgaggctagtcaactcgcagccaggcaatgggatgctcggcatggcttcgtcaagaacccatcatgcgcgagcactagatgttagctagcaaagtctgatagatctcaataccggtacgccaggtagatctctataagtcatgccgtattgtgaatcgggtgcgtatacacaggctaggagattaaatgctggtacggtcaatctggtttgggaacgttcaataagtttagaggccaaacccgattctaagtccgagaatgcgagagatctttatgacaacgctcactactgggaatacggttcacagggtccgagatatcgaaggttataaaaggaaaaccacaaacgcattctcacagacgctaggtttgctgtaaattatgtaaatgcaacagggggggccattgcgtgacgagcgcaggaggtagctgagcggtagaataagttgtctcttcaaggtttcttgaccctgcaagcctcctagcagatagcacagtatattcgaaaaagaaaaagcaaccgttcgatccttcctgaaaatattaagtttgtcgcgccatacgtctagtcctggcgaaggtaccaggattaacgacaagtgttgagaaggaaagacaagacgtgagaggtcaagcgtaccctagagaggtatacgactcttatgattggccgaggccagggaggtctcgaaggttggaaactccggttatcctccgtacttccttttaatcccctacaggtttttctggtatttgaccctggcctccacactaagaaaattcgagcacccggaggacatactcaactaatgcccccttgaaacggactttccaaccggtagctgcgtctcggaacagttggtttataacataacacatacattcgcggaatcctctgtactgcgtatgatccaagtgttaatccgtacgaagtcgtgagagatacaatcccgcaatcttatccatcagttcgtgcgcggtagtggtaagtgatgatccttcgtttcgtgactggcgcaggcgaacagacatcaccaacgaacgcgatcttatggacggtccaaaatgagcatttaggggtgatatgtgtcatccgaatcccgcacgtcctgcggacgttatttaccgggcacgcttgtcttcatagacatgggtcggcaagtggcacttattcaggtactgttatgtaaaggtggttatatatgaattactcaaatataggaagaatcggctagagttttatagaacaaattaaacagccaatgatttccacacttatcgccggcttcggggtcagtggccgaacggaccgacggtaggtagactattcttcatgcctgtggtgccgcatgtccatggatcagtattgtcagggattagggtggcaggagaggagccacagaagggtcctcatttagatcaactggagacgcggggaggaagtttcaggaacgcacttgcagaaacagctcgcagatagtggatgcacgtagcacccttggtaatgtcgacgggggttgaatttgtctggcaacgcataatgtcgcctagtactccggttcgctttcccatcctcgaatcggtgatttaaagccaattcaactagcggtcaagcaactatgattgacgcctgattagtatcacaattatacggggacccagggacacgtaactgggagtaccagtcccttgctcggtcgttagtcggtccaatgctctacctaattgaggctttggcagcaggcttgtatcagacaaaacgttcccgtcagctctgcgaccctttgagactagatttgcctgctgcgtggtggaatgtgccctgattatccagcacttgagtatggttcagcacgtcgccgtttactgccgcgaaatgtgccacgggccaccgtaagcgaggtaaatagatcacacaatctgagctgataatggttgcgtacatatgctagcactgatcagcttcataaaggctcaaccacaatcagaccaggagatatccaagacctgctttagtcagagctctattactattcatgcccttggcagcaatagtccccgctgaactttggcttcctgctaatgcagggtagaggaaactgacgcgttcctaaggttgtcacggatatcgggtgcagccactgtgcccatctatggtccgatctattggacctccctttagagagcgtgatgcagctctccggagtcgtgccactccaggaggcccgtgcggacccaggtcgcgagtttttttgcacagaaacgtcggttccgaaggtacaggtctgataatgcttgtactaacagggggctacagatatagaatgggattttacatgtaaagttccggaacagtacagaactaaccggtacagtatgcttacagtacaactcccttgaccgggggccatttatgaggaaaaagtatgctgggccaaagatcctaggaactatggaaaaccgttattcgcacttaagttttagataagtaactacgatctacctaaatatcttatccaagtatctgaaggttgattcattctcctgtgttagggcaagctggcactttctgtaggccttcgtatataagatgcaaacgcctggtcccaatttttcacaaggaatctctgactctggcattcgccagaaaccgttattaccgccaatgaacaatcctagaagtagatgagagcgatgattcgagggtgccggctgaagataccccgcccggatagcgtctgtctcgcggacagcatgaagaccgcgtaggcgaatgagttgcgttgtgcggccagataggtcgacctctgtgaacggaacgggacctattgcttctcggttaaaggccccggcgccgcccgatctctgccaaataaggacgatcgcgattaagttcctcatgtaagaccgggtgggtttttatttcccctccagggagattcaaccctaaacggaggatattatggggcacatacaaagcaactccgtcgcgttgcgagctcagtactacccacataagtaactacaaggagatgcggtaaccacgcaacaagcggtgtcgggtccgcctaggttggtaccgactagaactctcctatgtagggccattataggaactaagccccaataaacaccatctcgaagagcggtctgagcgagttaactcggaacgcccacaatgttacactgcacaacacccaggtcgccacttgattacacaaattattcccaaccgaggcgcagtcgcatgcatagagcacgtaggattcgccctcagagtttacgcaagccgcgtggtgcaaaatcccacatttctacgagcacggccagggcctcgcttcttccttttgtatgggatttacaaccgacttgagacgtttcctcagcgtttagttatagaacgtgaagtggatattgggtcgcgggttaggtgtagttaagtagggagctcctataatattcgcacaccacgacaacaccggtacaggagtgctcgttatgcagattaagcgaataatggattcgaccaggactgtgcgaattcgctgtcgagattaagataaaatcgggggcggcctatagccgtgccccaccatacagtcagccctctatgctgcgtcacgtagggggtccatgctattacagagtagaacctcttagagccggcttcagggacgcgatatgactgtaccaggtatgggttgttcgcggcgtccttttgtagtatggtcagaaatcctcagatcagagaagccgatagttgctctttaggtgcggtcactcgtcgccggtttcacacaggagggaagcgcgctcacgtatgctccaccatgacttggatgaggggaatcaatctctggtgtggcgaaatatggcccactggaattcaaggattccgacttcaaacagtcagatgctgtagcccccaagactagtttcagtgcctctgtagctcgtgcgagcccgcatcaccttggggcggcgggcagtctatattggtgttaccgtcgtttcgccgaagggcactacgcccgccgcacgcacaagtctaaatccccacgctcgaagtggaacacgtggtataattgctctcgcacggggggatgcgtggcctccgccaaccccaagcgggatggtttacctacttctgcttgcggtatcccgtttatggggaaacatcttcataggacccactctcgggtaaactgatccttccaggagagacgtcggtattagtttattgctgggttaaatacatactgtaacatgcggagttacccaattcgtttggagggttctcgacaagtatccccaaatcacgcatgctagggcgttaatataggtcatgtcctgacgatcgttacaacctccaaaatagcgctgatcacacaaagcgaatgaaccacaggtgccagattggctatggtgtgtatgacatcccgttcgaaccttgccggtgtcagctttgatgaagagcggatatgacaagatttttgtactacgctggacgaatgtcatccgacggctactttttgtgacttaacattgaccctatacttcatgggagctgatttagcttggaaagggtgcccgaagtactagcgactccacgtaacgcgtcaagttgtaggacttcgtttattaacggtataaccatacttgctgtgacgagaacaaagttctggatgcgagtaacgcaaaagacagttgaaactgagtttcgctatcgtggtctaggaggccatttacgcaacgcttatcggtctggtaaatgccgctccagtcgggcgctaggtggccattccgggttgatgtcactcgataccccgctagggtcgtacacgttaattagcagatagctaaagggcctctttacctctcgcgactcgagaaactctggagacctcggttgcccgtggtgatcgatccgagacgagaaggcctgcgggctgttcgaagttcaagtcgctggttgtgagcccgaaatttgcagctcaccggggaccataccgagtcgccgaaacccagattgcacggacattaatggaatacgtgtctggcaggcgggtattgtgaggtgaggtctttctgatatctcttcgagcatagccgggctcaactaatgagccttagcctgatgcaatgccccgcagattaccatgcaacgagactctatagtacacccatcgtcaatcgaatgagttgtactccccgatagtactaaggaagtcctttgacgtcgatgggtttcaatactgctttctacttcgccctacctctatgtctccgttaaggtcatcggggggttaggttaggtgcgatcaaggttattagtataccacggtgggggctcacgaacgtagagctataatgtattgaccaacattcgttccagccccagtctaaatttaagatggtaggtattagaggccgcacgttgattagtactcgacggagctaccgcatggaactattgcaatatgaggtaagagcccacgctgcgatatattcttcccgctgaagggcatgcgtacttttgagtgaagtcatccgctacaaatactcgccgcgagctggtgctccctgtgttccaatactaattcgcgaggaaccatggtgcagtcccaaatgtttcagatgaagaggaccgcgcggcgtgagtttacacggcgcgtaaggactttaacaagaggcctgagattacgcttcacctctcgcagtccaagcgtccttgacaggttaagttattcggtcgaacccccaagaatataaggccaagggagtgctgacgttgaggtacggtcgcaaattagaagcagcacccagtgtcgatctgtgctacatcaaatagaaggtgatgtcccacggtacttactccccgatacgaacgcctctgcacccgttcgtggttttcaccaaacgttggtgagctgtggctcatttaaggagcctgtctgcgctctgaactacatgctagcgtttagtagtacgggaagggcttttacccctagccgtgtgcgatcaacttataactgcactaggttaataacgataaagtatcaatttaagcgtctgtcaacgttgagaacgattccccacgtgaatgtggtccggatcttatatgcctattcgcccgcccagtataagaaaccttctagttcacgactcatgatgttgcggttcggatcctgattaatagccacgtgtgacctgtcagctttaatcccttccgtacgtagacgacgaaaactgtcaatcccgggtcgaactgtaccaaacagagggcacagtgcacccgcttttcatccttttatgaatcatacgtctcggcaactcgactcacagtgggtagtgaaatgcgacttttacaaacctcccggggtctgcgtcttgaaggtagagggcccccctgcgcgcagtattacagcgggtacgcgggcctgtgagaccctgcggacatgggcttagggctcccatatcctgcccagccagatacgtatattcatgtggtgttgcccgtttcgcgtgcagagattttaaaagttactcatcgccaacatgaatgtatggcaggtagaacggatgcaacacccccttaagagatattcggattacgttacgcccctaaggttactagtttcatggaaagtctagaggcttcaccttaggcttaaagctatctacccgctaaacctgttcaaactgcagttacgctcataccttttccggaagtcgaattgagatgaacttcttttcgtgggcaagtcttgttcccgcacttgctacggcaagaacggtttatgtatactgctcacaaggtatcatacagtaattagttgatcaatacatcggacacgggaggaaaacttgtcacccgaatcgcagtcaggaaatgagtgtcccggcctacttagtcctcgtacggacgaatggatagcatcaccacgctgtgtgcttggagttgcgtaacgatcagagaccgcttcggcctccgcaatacgtctctcaagccgttagagtgcgcacgcctcagggtagctggtatgccgatggtctcccatagcagcgcggtgttacacgccctcgcaataagaccatgctaagacaagaaaaagtagtgtaacagggcattgctctgccagaagaattcgcgtactctgaggatcacttctgcctatcagaagatcgtttcgaccggtcacgttgaaccctggaaattagctgttatatgtgaatcgatcccaagcctatcctgcttatgtagctctgttaattggtccgctccgacgcattctcgcggacccgcttatctagcgagtgttcgtttataggaaagtgaacctacagttgggtctactatgatagttccgtgaccctggctcggttaggccgctgcacctgatgtataacacgtttggtcaaaggacatacatgcaccaacattcccgtctttcattcccaggtggtcttcggttatagtttagctatcttccccgctctaccactcgtagctcgcttacagtccgagtcgtagagggcggttatgtgtctaagttacaaaggctagccacaggataaaggaccataatatcgaaagctgttcctcatgactgtccttggaacggtctggtagtcatgtaaatgtcgcggcgtaaagtcggggtcgcataaaggtcaggataaatatggtcaggtagctcaaagactagtaccctacttgagcacgaccccgccggggttcgggtaccttgcggcgtatgccttaatttcgggggaccacttatgtcgcgtctcaggggttggccatcggatctctgcggccgaactagttatgcgttgctctcttacgtcactaaagagtgattcactacgtgacagctccattattatatcgcaatagtttcgactaatcgcttcccacgtgataccgagttacttaggggcggatataacattatactatcttatgtagcaaatgagggtcctctagtacgtcggagagtagaggagcccttaatttctggggcctgacttggacagcgctgaagcggaggtgatgtggtagctacctgcaggtgaattttatattgagggtgcgggtggaaaggcagtcgaccacacccgactgggtgcgggacatccttaccatgttctgtcgagtccaactccccgtcctccatggtaaatgcggtgatcggtctccgtatctcgatccatatatatacaaggtcttactggccctggccctgtgctatgtactgtaggccgtttgatgccgggcggtagactggtaatgctatcagtttctcggtatccaatgccgatggttcagcctcggacgtcgcccgtgtggtcacctctctgtcggcgagtgtaacgccacgcgcacaagcatagatatgtatctaaaaatgcttacgaatcggcgaccatcctcgacgatctttgcgcctctggccgcgaccgcatcgccgggggtcgagagcagctcacgtcgtttggagatgtagcatgaaagagcaaaagattaattaaagcaaaacctaccttaacaatctcggatgatacgcagcacccaggcatgatcttgatggtcagattgtctgagcaaactctgtcgtggctgatctttgagggtctcaatgcattttttaccataacagcgtagcaagattgttgtccagcactggctaccaatttgctgcgcacataattttctaggcttcggtttccatgcgccgtctgtcggccgcctttagcctgactgagccaacgagggctcggtgttcgtactttaacctcggatgaagccatgggggggcgttcagattcgccccaacgcaatagtgttagagggaaatagatattttgctgcattagacattttcatcaaaaggttgagcacgaggcgcatagagtattaggcgctcggcgtctttgggcgataatccatgatttgtacttgtccgaatataactaatgcgtagcccagttactccccaagtccttcaactatcttacgagtagaaagtctggcaagcctaccttatcaactttagtaggagcaaatagagcacccaccgccctctcgatcattaggacaccttccgaagggctcctaaaccctacaatgtcacggccgctatagggttttgatacgcgaacgtctaatccagtatagatctcatatagttaaacgtgttctactgcacggaaaggtaaactgtcaatgaagtatatcaaggcgtcggcgacgcactctcctggcgagtgctcgccgacggtaaaattctctgcttacattcgacctcgggcgccccggtctgcatctctgcgtccgcaatatgactagcggtgtctgtaagggcctgtcgcaacaggacactcgtaaacagctgagcggactgtgccgtgtctaacgaagcatatatgaagagaacgttcgcgggtcatctcgatctatgaccgcacggctcgccgcgaagtacgagctatcggtccccacaggcgttaaatcagcggcgtacgagattagactgtttcgaattacatctcatacagcacatggcccctctaaaccggttactcgtaggtaggatcgccctataccctacgggattcacgatgcactatctcattcagcaactaatagcaggccgcgtactgcgaacaccctcataggacaggccgagtcaggccacgaaggcaaacacgttgaaacgttccgcctgtaccagacgcgaaccgaatgtagtggtaaagcttatgccgccctaatcgtgtacggctgcaaatggaccttttatcaagcccctatgtcagcggtcggactagagtacatatttgtctcttttcgaatacttaagcctcatccttgctctagagacgcttataccctcaacacgtgcacagttcacgactttagtagcatacacaagttggatactttatcttcctcatctgtaaacggtctagaacgttccaggcgtcgctggtgtgggccagacggagggtaatggtagacgacgtgagattccgaagtattggtcgtaaaagatgtggtcagcctggtacgtcagtcgtccatattaagtaaatgtgtaacgccatagcgaaagcccacttgacatagcccaattgtaccatctcgtggccacagaatttacactaaggtacaatgtgtagctattatcttttggcattcatgaagaactacctcttgtctaccagacactgaccgcagtcccgttgtccttagcatagcacgctcgctccacttgttgagacgtggccgagtaaaaatttacacctgtgaagtggtgcctagtctcttctgtcagcaatgtatgacatgttggttttgtggtcaacaacgtgcttcagtgggtcacagatatctgattgctttttacgggtcgcgtaaatggtcgtgggcataatagggatcttaaccatgggattttaaaggcagcgaacatgcttatcaagccccctggagcaacagtcagcacactttcgcgtgagaaagtcaggtaaatcagtctgttcgcttgtatcatgggcacccctggcgggtaaggtcagatcttgagttccactacctgccgccagcatctcagcagtcaacgtaaggattaggtaatgcactgtgatggagcagtgggacatccatgaacgacttaattcgagaccgaatcaatcatgtttagtcggtgatctcaggggacgcgcttccgcgtcataggggtttccccagcatggcttttttgtggcacacgcgatcgtatcagtttagccgtgtgcgagatctaatgcgcgctctacctcaaggggacgtattgcctataggtatggtctagtatggacgctagtcgccaaccacttaagcagcgcctttttcgcggcaagggtattgaacacccaaataaaggcgagttggaagatccggtggcggattttgggagtcgccaagcgcgatagacggttaagctgtttgtcccttctatgtcggccaaggattacgacccccactaggttaatggctcggtatttccaccaaaggtttaacagcgctcggcccagtcgccatcaggcttcgacacatactgagggtctgccaccaagggtcgacgggactgtacccctagtaagcggtccctcagggccagccactccaagcgatagtacccgacagcggagaccctaattgcggaatcgaaatgcagacagttcagtgctcttatgtaggtaatattgctaaatatttattgaggagagctgtcatagcgtttccgttcggatgacgcactccacgtcccacacggagcaacggcaacgactgcatgtgtacgagagcgagcccgaacttaggccacttcgccgtggggctctggcacgaatgtggtgaaaactaatagccacccgtcgcccctgtcgatgtaagagagttctgcccggagattcttggttatcttgctttgtaacaaatgtcgccctagttgcaggaggtaatcgaacgcaggatatcacctaaaaatgtatagtctggaaagactcacaatcggtggtgaatgttagcccggcatgttgaaggacatataacgattcagcacagatattaagttccctacagggcaaaatgactccttggcgttgccgaagttgacgaagcagcatggcggtgcataagtgggccggcgttctctagagtaacgaccacgataagtctgtagacgtgcatctaatctctacatggttgtataaaaaatgggcatcttgtattcactgtcgaagagtagtcgccagtttttggtcgaattcaaagttgttgagcgtcgttacggcatgacagagactctacgtcgagccctaccattgggcgcttcacgacgagacagcacgcgctgcaccgtatgcactagatggaattaaaaacttagatagattacaataaaatgtgtgggacataagactattcgactcactaattttaagtgaaattaaggctggagaagtccggtgacgaggtatatctgtgtactatagtatgtctaaggcgaaaccaaagccgctcataggcagatctttgtaacttcaggcagctaccaggctaggtggccaaaaatccgacatcactgcggctaatgagaacgcaacagagccaagtagggatatctaaaccactacggggtatacagcacagaccccgcagttctgatacccccaaccgcgatgcggtggcacccagttaactataagggagagcagcggtctgaaccgcagaaatgcgagacactcagcagacatagtcgagggaccggtacttcgcgcctttggccaacgagctcagggaacaataatggtctaggagtcagcatcctgagacgtcagggtctaaggtgtaaaatctatacaggtgtcagagctctgatctggtactgcagctttccgacgcgcgagccgaatgccagcctgtccaataggtcacaatagtcgattataactgttcggcctccgcatacgagtgacacgcagactatacgttgtaaactaagtgatactacttacgataagattatataaatcggctgacatggcttcaatgtgtcatggctgctgtttcttctatggataagcggacagaagcccgtcctgggtaataaaggccctgcgggctattgtcgcaccataccgttaggatgagtcgcaccatagtagccggcccgcacttgttgcgtaaattattgttggcagttcgtacacgcaccatcattctcctaaccaaaactcttacaacctttgatccctggtctagagttgccaggatgcggcatttttgtgctaatcgagcttatgaagcccaaatattcaggtggggtgatgggagcatatgacccactcctaatctgttgacgccttacaggtttcgcctccaaacgtacgagtgattcgtagtgcgtctaccggatggcaggactacgtagcagtaaccaaaaaacggaatatcacattgcgaccaactacttgtcaggtcaggcgagtggtctccttacaatgttgccgtgctctctaccgctagcggtccattgggcgccgtgactatcgaccgacgcactagacgagccttaatgatccgcacacgtatctaggggaatgcccaacaacctctcggtcttcgtggctatatactggtttgcatggcgcagcttctgtattctttctggcttctatctccagttctggataccacttagtggtggcacattgaggccccttgaaggaaggtggtgttaaagtgcggagtatccgaatagagaacgtcaagccggtttactccaccctgctgagccttacatacccgatgtcagtcatcaagtcctgtcagatactcccattgacagtgacgaagtgcatgtcataagcctcaggatccgtttaaatagagcatattaaccgcacaggcagcgggccccatacttatggggtacacggtatctcttacagtatactatgccgacattgcaggagtaccgcgcctccggcatggcggagtactaacccatggattgcgttattatacgagaaggggtatgaatattacgagcgagacctgcccagggtttctcattctatcacgtcctaagactttccgggcgccgttgcctccatagcttacaacattaggctgacccccgagagcacctatacaggttctcgctaaatctggggactgtgtataggcacgtatgcctaagacttgacaaccctaatccaatcaatagtagacgatcgaggggtcgcaagtgcccacctcactagtaacgtacgctggtacaggaggttccgcacaataatctgcgtccctgcgaaaatggtccatggagccgcgaacgtagatccgacccagaggtttgtgaaattgccccggtctgctctttaagtttgcatgttagccgatcaatcaatggcgatagctgtagagactctgtactcgctgtggaggttatgcgtcttaatggtgcgagtgatttagctactcgaacgagggttagaaagaggcagagtcaaatgtacctaggcatggttcgccctgctcgatagccaggacaagccacggcagcctgggcgaacctcctcgtagcgtctctgatggggcggaccccgggcggaaccctggttcgtctgcgtcttgtacacgatatggttttgactaatctctagtcctgccctggattaagtcatccgacgtagacccctagcgagtgcactctatgaggatagctctgtctcctgaagctgacgatatatattgggatacccagcccgggtgacggctcgtaaactgggcaatggctttgacgactcattagtttgccccgaatacttccacagatcgctaggtcaggacgtcgaatgtggttacgcaggtccctggtgggttgtctatagcgtttttgttgagtttcacgatgttacgtctgccagcggtgcccggctggacattcctacgaattgcctgttttcctaagccaatttaaaaccgctgcccattcggtcaacgcctcgtaaatgcaacacccacgacaaggcgcggtacaagggcttattcttgaccgataaagtagcagtgaaatcgatctactacccctctaacgaggttgtctcgccccaactgcgtcggttcgatggtctgaaagggtgtacaggagaggaaaacgtatcccgcctggctgaggtgaacctgtcgcgagcctctaggttagaattggtgtgcactgaaagcgtatcttatcctcgtaacacgcagctccggccagcgccgctcacttagactgtaactgctggcccggagtctggcgaaagttctcggtgggcccaacgtaatgcggccttccgtaattagacggccttgaggtaagacaacaaaagtacattcttcgtctgacagcgggcgggcgatggtaataggttactttacgcacgagtagaacgtaggagtgttggttttacattagcggtataagtaggcacagcaatccctgggggccatctactagtcgcatttattagtttgcttaagaagtacaccaacgggtgcgtaacggacctttaggatcctgaccggtccgaaggtcacgacgactacagacataactcggggtgtaggtaaacaattgaggacaatgcttagttttaataccctatgggttggatagtacgttcgccattttgatttacttagctcataagtgttcgagccccctagatcaaaagctttgaaaccgagtggccacctcagaatcggctggcattgtgcaattctctcgaccttaaggcgcggcaattcgcactaacgcccagacgacaaaacgcgctaatcgcttgagtcagccatctgtgcaggattgcagttccccttcagtcacttagttgggcaacggtgtttctgtaccccaccgtgattatactagtctaatgagtgtcccgcagaactaacagcctgggtgtaatccgaagtcagtctccggtctagcaactggagctctcactctgtaaggagcgattgattcactatatcatagcgaaattctatgccctggccaccctggagattcgcgattaccagaggagctcgttacgtccctggatcggatgtggcctctcatcggagcgccgattagtaaagatcttagcgattagaaatgatgttcaatacacacgtcgctgcaattccgagtatacgcagatagggtcgctatacgtaagaggacggcctatatcattaattctatgcgcatcgctgtcgctgtcgggtacaacagcttaactaatgccatgttctcagtcgcgtcctcggtttaagcgcgactttacttctaaaagggagcgatccatccctcacacggggacgctatcaacatggttctcgttattggaaatttaatgctcgacagagccatttaggttaggttgatcccagattacactaatggcgatagaaaaacctattagctaactgtgtaccccgccagccggtctagagagagtccatcctgtttggtagagactgtgagagcgctgcgcaaatagacaccgacagtctggacattttacccaggcaattgggtacatgctttgcactgataccgtcgctcaggaaatattcgagagatgacgacttctaacaatcgtaattgggaggcttaagaggaggccttagtcagattcactcaaatcgactcgcctcggggcttacgcttatatcgcaaagggcacttcacaaatcccaagtatgcgagtataccaagtcgtagcaaattcaggcttgcaattgctatattaatacattgaccactcgggggtttaattcaggatatcatacagccgaggaccacgtagaatcacattattgtcacggtgattctacctaacaaccgcctggcgtagccacgtcacgaagatggaactgggcaagacctaccatttcgactcttttgcccggcacgggaccagattggtggctctacgatgggtgtaatcctgacgttaaaacggggtcggaacgcgttcgttacttagcgcctccagtcactatctcgaggcacgacagcacgtcggcgccgctagtaagagattataaaccgtattaggtgtgggaccagtagtaatagccgcaacgtaccaactttactggggttatatctatgaccaggcatacgaattagttctatgcggtctcgcatttctaggtgggtcgccaggttcggcccgccgagtcccggtggggtacgcaagctcaagacccaggactaacagggggctcgacctcgtccccaattcgttttgaacacgcgcaggcgcaggatacactctggggaaagttgcgcttcagaggtaacatagaacgctatttccacaacatcctctgattctctctccggttgaggtaggggtctgactttcgcatacagcttaacaggggcaggtaaactcgagtcgttctcgagtctggtgtcaagtattgtcggccaagtagcgtggtcgcgtgggagactcggatgtttcgcactgcgggtcagaatatatttttgagccgcggctcacgaaatgtcgaacgaaggcccctaggcaagccggccaaatgtatacattgcttagttactaccgaccgtaggcgacctcttacgcgccgccaaaccccttcggcaggctaggcctgtatcaccacgatagccctaactacgcgggacttgtcctgatcaatgcttcggcggtacttataaggatcgaggcacaggatcgaagaggtgtgttcggaacagacgatgtcagccccggcgggcaaatcgcccatcttcgtgatagcctaccccgatggccggggcgttatacaagcggaatgaggtttgtgtattggtattcgagaaagcctatccttcaaaatttggtcctgaggaacactggcgacgctagtttcagacagggttggggtcggccgagagatcttacacctagacgaactagacttgcccagacgttctactaaaagaaggcctcgcgaggtccgttagtctgccgcgttcgatcaagctcggatgagggatcgcgataatgaatcgttacttccccccagctaggacaacaacgcccggcccaacctgggttctcgtcggaaaatcgctggcaaactcggcatacccttagacccggagaacacattattatatatccaaatcctatactgacccgaaaggggcctgacgctagatctcctagggtaaagtgttggcgttgattcgcaaggtttatcacaccttacaatctacactgcggtgagtactaataaagaaaatatttaaactcgtttgactacactgaacgggtggcacgttatgggcttttaggcctgcatcgtcgcgtttgtttgccacgggcaagtattcggcttctcgtgatagctcgagctagatctacatccggcccaagagtatataacgggattcgtgccggccggacttgtatcgccgagtgggggcggcccgtcgacgcctaaacccacaccgatgaccagacgaccccgtttcaggagctttgccacaaggcagatcgggcgagtcgtacaagtcaaaaggaaatacttatcgttagattgtgactatgggcactctccgacatatctacgaagtccgcgtgtacgtcagattggggttccgagcccaaacgtggaacttccttgaaggatggtccggctgccagtgacgattgaaattatagccgaaccttgacaagtctcgtgaagggtgtgtgctatacagtgttagggagtcccaaactgtacgcacttatcgtgacggacctctcagttcgtccgcggattggtcaagattggcagtaaaatatccctgtctgctttgcgcgccggttgtggagtaccactgcattattagcgtttagataaggtttattagacttcgggagtttaacgcacctcatcagacgtctcgatgccccaagtttaaccacatatgcaacgatatccctcaccgggacagggtggggaaattgagttggcaccctttcaaaagactctgaattggacgacttgcgggacatttttaattgtaaagtgccaaaaccacttacaaccctggtgaactcatccaaaaactttagtcgcgtatggtcccttaattatctaccaactaaggcttggatgaagtccccaattcggatttaccgattacagaatctgagctcccatcgaggagaccgggtcagataaaattgggccccatccacagtgttgagcttacgaacccggtctcgctaaacgagaggattttttgcgataagaggcgccgtgcgaagacgcctcccacgtgctcagcaaataacggcagcctcgtgcagccggagtggcagcggatatattcgcagtgaagccgccgcactggcccaccgtgcaccctcgctcttctacattaaggcagtcgtattgactgcttccgtcctcgacaagattgacggaacgagcccccgtagagtcccgtcgggtaacgtattcaccttattgattcatagccaacgatgtgtccagccaagctcgaccatctatttcttgtacaacggcggtatgcagactgggaacttcgcgtcgcgcttgtctcgaactgcatcactattccccgtgcagtgctatgcagagtaccacgccctcagttactacatcgacgcgacggcagcatggcccgtggagctagcgggctatgcataacggagatcactgtacatgacttgtgaacctctaagctcagagagtaaaatgaacaccgttaacgggaaccgtgcagttcttgcatgacctattaatttttccacccagaaggcatattgggacacgaccccaaggatcgatgcatctctcacaagtccacgacgaagtgctactgatggcccccgacgctcgaaaagccttggtgtgccagtatcggaccgaccagcggctgagttcaggttttatcctcccgacttaaaatcgttacttgcgagcagggaaggcaggtgctgtctccggctaggacgttgtttactcagacaagtctacgtcggctcaaaacgagaatggctaggtgttccatccaactgccagtagcgcccgggaagcacatagtcgtggcttaaacgagtatgattacagttgcaccatgctgtcatcccgtttatcatgctccagtgttgacggccacaccaatttatcgacgaaatacctacctcagatgaattatggtggggagtaaggctcacattagggtttacgtgagtaagacaagctcagtcctggaatacccacttacacgccattgagcgtaaagctccgatggggagagcacagagcagacccctacgggcctcgcgggtcgatccagccatagatgccgaccgccccccatggtggggtagatactgggcgtgcccatgtcgcttatgcttggtatagccgcctggtgtcacgttgatattttatcgaagattatcgaacgagggtcgaactgtttgcgacaacttacttcgcttaactaagtaatgctgtgccatcccagccgaggttcatccgggcagctggactgcctattcagcaagtggtagaccggaccgcactcaccaccgtcaggaatcagagcttcccaacacgtcggtattgtagtcccgcttcgacgcctgcggcttacatatatgcggcggcgccggtggctatcgataaaatgctcaggggaattcggtcagacaagcctatgttgatgctccatgtgctactcaattcgctgtcgggggcaagccggccccgcggtatggggacaaccttacccgtccgctattgcccccctcgcaaggacatatgggcttctcgcattgtaaatagtttgctacgatagaaatttattagtgttggcacaagtcgagatcgggagtagcacgccaattcaactggataccgcaatttagggcagactctctatagaggctcgatttgattaacctggagaagtaatagttctcctcgggccgagtatatggtcagtggtaagattcgtgctgatctcacggcaaagactgttggagacgaccagccgtgaccagcgttgtcgtccagtacggtctcccatttaatacgaccaagcctggtcccatctcacagtcaaacttcgatacacgcacaaccacggtctcgcggagttgttttagcagcgtctctgccctcattagataaaacttaggatgccatacattgacttttcatacacaccgagttattcgaagcgcaactacaggagaaaggcgtagaacaattcgcctagaaatacactgacgccctgtacccagtcgacagagtcgtcagtgtgtccgcctaaaggctcagtatatagtactgatctgggttgtaacctgctacggacactgggctcaggtctcgcccctcctacacttattccatagaacgaaactaccccgtagcgacctccacgattacaaactaattgcacggagagggaactgtgtgaactcgcatctatttattgactgtgaccacgcgccgaaataaggggatcctacgaggggcaacgtaagagggacgggtaaccgacataagcgtccgagcgtagctgctgcgggttctgaggatgcgacccacggttagacaagctgaaacatcttatgccgttaataacaacgaccacagtgcccgactagcgcaccgggtactatatgtgtcgagcctgtaccgtgagaagggaacgaacgagcatccaggacgtacctaagtgcggaacctaaaggttgatagcggttacgaaggtcacttgcgttctgaaaatcaaacgaaagctgcactatgtattggaaagacgagtgactaagtaatggctgtaaagggtatatgggtattaccaagtgaccgagtcgcacatttcgggaggcggctgtctggggctagcctcactcatccccttcaacctagtctctttcagtcttgcgtttcacggaaaaacactagttcactcaggaacttgcccctcgtggtttacgctaatgctttcgaaagatggcgcctgcgatacgcagccattcattgatttacgaccatggcctatgaacatcatgttaccgacagatgcagtagattctcctctgatttggtactcttgtcggagcctctcacctggttgtgtcatgcctattttccaagtaaaacgcgtgatttcgtcctacgataacacctcgacgcctttgcttggatcgcaggcaatttgctttcttaaggtcataatattttcgtaaaggtgaaccatcgtaattacggacagtaggtgggtctcgggacccgaagggaggaaccgcttcctataggccttggtatttcgtcgcctacaacgacaatccccgaacattgggagtgacctggcattcaatcgacctgcgcccatcgtctacatcacacgtctctccactcggtgatcacggacgctttgtacgcctattagtgtggcgatcggtgcgctgcaacaatattaacctagaagcacttgtcatgatgacgccgagacaaggatatagctgtacgccctcactatgagtacaccgcgcttaatttagcagggagttctgttaaagagggccaagctgtctctagacaaggaccaagtaagatagctagtaccaacgtgaattacgtaactttgcttcggggtagcactacgattggcaaaattgatcaggggcggtaagcctttgcaccagcaatatcttcctacggtgctccgtactgcattctatattttctgcttcgtttgcctcggacaaagcagagttagtatgctacattcatcggtgctaaccacaaatacgcggtccgtacgcggaaaatgatataaacgcttgaaatgaaagacgtaaatctcttaaacagaatcatcgctcaccctagagccgagaaggacacgctgtctcggaacaccattggccagtcggaggtttagcacgtgcgcgtgaaaaaaaatgcgaagagtgaatggccggtttctccggtaacacatcctcaacttctctttatcggccagtcccattcaagagtgcagtgcacctagatactgacatttggatggtagacgttccctgtaatgaagcgttctgccaagcgggcttcatggggggtcaagaggggtgattcccaagtaatctttcgaccctcaccgttagagctcgcctatggatgtcgcgtaggaccggacattgctacccatgattccacccccgttctaaacgaaaaaatcattaagtgttgggctttgatacgaactgatcttacgtgcgaatcacatacgcgcaacggtttcttacttcgttacgcggtaggtgtatgcagctttagaccccgggtgtgaattggcggacttgtatctgtaacagcatccattggcagcgggtggtcttaaagctaccgcctaggcggggtctttggcgccgtcaaagcatatttacgtgtttaagacattcgcgttgattcaagtgaaccttttatgtaagcaaaactgataaggctggtacgtaacactatcttgccatgtgtgccagcgccgggccggctcacgagggtttttagaaacttgttagttagggttccaggtctcatactttgcagggggatattaacttaacattgcacttcacggggaaacccaaatcctaatagttaccaacttaaccctgggcaattgttattgagtcttgttgggtttgaccggcggtagtctagtctccatcgaataaagctaatagaccgatccagctccctaggccggcttagaatgtagcctgacaaatagtctctgtcccaacgcccaataatagaataacggtaacacctatgattcagcctcgatagacggcccttttgttccgcagttgagtgcctcttaagttagctgacattacccgtaacagttggagagggcaaaaccgctgaagcctgtaataaaagttaaggcgttcttccgattacctccactagagtgggctgaagacgttggtatcagtcacgtgtgaagcaataggaccctgcccattgatgaacgagatagacggggatgaatgtgtggatccgtgtgtccctagtaccccggtccaagtgtactatcgcactgtctaattgcagccgggttatcgtgcagaatttaccgtacttaaattgagacgtaaacgtctcagcccacgggccgacggctcctgcgagacattgtcttgtaggatctcttactcacaatcagagaaagacaattccggatatattaggcatgcttacttaataacccctaacagggtcactttacgctgaatgtaagatattcctaacatggtagactacgctacgggctcgtactgtacgctggctaaggtgcttttggatgtgagttgaggttctcggttcacaggaaatatgaagcagggtaaacaaacctctgctgattactaatcagcttgatgaagcgagacacttgggcgtaacaatatacttaagactgtctatctcagagactttggagcctagaatatacgatgacacggcggagcatagaccaatacccaatgcatttctcaaaccatgtccgtacttgggcctctatctcgagggctccaccttacccagcgtcacatacgttgtggattgcagcaacagattcctatttctcaacaaagtaagcaacaaagatcttaattaatacggccacgggttactggggattgaaaggagcacgaccagtcggcctccagcccccccaacttgaggtggtgtgggtcgagctctagtcatattggaacgggttcaggtgatccacaaaaaataaccatgaatctacaaaccctcatgccacttcttgccctgctccgatgaactccgcttggttacaagagggtgcgatgccggcagaatttatccacccgattgcaagtaccatcgaagccgtgtctcgtggatccttcctgcgaggccactgggcagatgcccacatgccaaatccaacactgacgcggtaatctttggctagtttgattgactcccacacgcgtggattatctgctgaggatatcactattggcattcatgttggccgacccgattacagggagcagggggtatctattacctgaagttgtattgagttgtaattctaagcagacccacaacagctctcaaatagaatgggtcgcatcggaaatcgcgctgggcatgtgtgggttgtccaacttcgaagcgcgtgatcaaccgtcgagttgctttatagggtacaccccatccgcggaatcggagaatcgtcgactccagttcctcaactaggattgagagaacgcatagtacatgtgaccgttgattacttgtaccgggtgatcggtcccaccctcgaatagcgccgtcaataaccccggagagttgagagcataacgattccgtttgagcattccttctaaggactttcgacccaggtgagcgcgtaaaggggtaacccggggccaggagtgaggtacgtctagtatgcttgtgtttggatctccgatctgcgtcattgactcttattgcgttaaagttaatcctccgctcgagcttgtaggactcatggcgggatgtgtggtttatttggaggataggaggtaaatggtgcgtcttacactttaaatggatttaactgaggacccggataaatgggaggctagcgtgtcagtcattctgcaacccagagctttggtaaagatctacggtagactttaaatctaatgactgcaacgggtgctgacgctaagcctgacgtctggatacgtgagcagccctgattacaaagatcaaggggtcgccacgaacatgtagggccaagagaaaagataaattggaccaactcggatacgcctcaaatgaactatagatatgtatcacagatgctccatgtttgttgagcactacgtcaatacaacgccttttaaactccctgatcacagcggtgtgccgtgtccgacgacctgtgctggaggtagcagtggctataaactacgggcgatcccgtgcgagttggtggaaaatgacagttgaggtaagctggctgaggtcccttgcaggtatacctttaacactaacgtcatgtgaagttacggattaagttcttgcagccgcaggctctaaggagtctgtcagttttaaaactctccaagaccagcgcgcccaagaagatatgacccgggggcgttcgagcatgaacgttcgggatgtcgcatgaacggcaccaatccgccattatgagttgccgcatacgataatcaaatcccaaacagcccttcgcataacattatatgctaactaagttgaccctttagacttagcaggtatagtggtcaaggagatactgttatttaaagcctaaaaagaagatttgcctttccagagggattgacattgtactggagcggcgaccccagtatccgttttcttctgtggaccatatcttagcggttgagagcttttagcggtcccggtaagcgggtacacgcgttccaggctcgaaaacatccgagccgcaacatgaatccagggtgttgatccggtacgaggacgcaacccctggattaccggagagctaagaaaatttatcgtgtttaacacactatacccagggttgaggtcagcgacatcaaactttggccgtcgtgcgtaattagatccgggttgtggaatacgtcatactgtggttgcgtcccgctctctgtgctcatcgagcaaatcttctcgagttgggacgcagaggtcctctaagcgttaggtatgctacgtcgcacttaaccttcgcattcggcacttagcccctactccgcggagcggatggaggacaaacggattaaaaacagaccgagccctaattcaattaacgcgctgtaatttgtggtaccaaaaccgcacacgcatgtgatagtcgctgttacggagacacagcacgcggggatgaaaaatattactcatacacagtgcggactgtgtgaacttcgtagtgtctatcaacattcaaagagcgtgttgaggcataagtcttcttatcgttagcctccgcggagagatctgtaaactcagctcaccgcaccattcctacgcccccggaaccagtctgcggcagtaatcttccatacttttcatcttactagagcggacaatcgccatccggtactatgtttttcactcctatctctccaccaaggccccgtacttacattgatagtagtccttatatggtgtgaatgtgtattttcttctcggggtacaagctatgacggtccgatgacttccttggttggcagaggtgcagggggacgcgaacgtacatcatccgttcaatgccgtaactcccatgctaaagtaaagaagtttgcccggcggcccgcttgcctactcggctttctgaattacgctctggagagtttgcttcataattgcccggccagtcgtcatcgaaacaggaaatccgtcgtagtgggcaggtgtttctagggactgagcgccgggctgaagcggttagagtacacgtacaagagtatgcggcgcaagagtagtaatgagatggattcttgaccaaccctattccttagtagtgtgtaggagcggcgccagaggagtaggcgcgccatccccgtatacgaggattaagtgattcccggtctgagctacaaacgaagccatcccgtcgctctgtcccattcgcgtttctcttatctcgatcatcgggcttaggtcagactctggaccctcatctgcgacgaatagctaatcggcacgcgggctgaactaacgttgcggggttagacgaagcacttgaagcttctagagtattgtcgctgtttggccgtgagcaaatcccggtggcaacaatttttgcttattcctactatttagcacgttctgtgcgcgtttggagattccctatagtatgacagagtacggaataatcgttacttcccggaccatgtagctattcctacttcatgccttaatacaagctttagggcccgtttatcggctagacttgataaagaagtgcgtagtgccctacgtagtatgcggggcgagaaacggttgcgagggcatctcgtatttctggcccccgcatactcgaacgtaggcgaagttctcgatcgaaaggtgctacggcccggtgttttcgaatctaacttccgtctcgcctctcaaataccaggctggccttcgaatgtgtctacccgattcgaggcagggtgagtcctttttaagtagatcattggatagaatagggccatccggagcagtctacctgcttagccggaggtaatgcgaagaagcgttgcccgcgtgtgcaaacattacctcatctacgttctacctcgtttgcctgggaaaaaactcaactaagatccggctagtccttcagccgcacgtcagcgcgtagtcctcagagcacggctaaccgcttcggagggtcgagatagcccactcttcttcccagtcttgtatcatcagggtatttggatcatgcattgtatttctaggtcgctgcggcgcacgtaagcgaaccacatgtacgcgaattaggcctgttactctcgtaatggtgggttccgtacgtttccaggctctatagaacacctgcctactttttcaggcgagtactaacgtaccctctaagaggatcacttcctacatctgaagtactcaaagagttggccagccgaacagtgtattatgaaccctccacaactcttttctccaagagttttggacacagctccaggattcgtaaaactgacaatagcgttggccctttttgagaggttggttttgtggaaccgacgacccgcactaaccttgaggatgagcaattgcaatgatcctggatggcccctcggaacatgtatgggatacatggcagagtactcccggcgccgcaccactacagcttcggaacgtgccccgacgaagccaaagtgttgtgggtacttctctaaaacccacggcacgcctcatcacctaaaaccatttaacgtaagggcgtcgaaactcgagagcttctgccctgtatccgatcgaacaggcataatgggttactgtccgtgcgaatcggaaaaatgcctttctgcatcatttacggctgtacggagacatgcgcaatgcaccttctacctggttgaagtcatggataggtagttctcttgagtccgcggtaccagtgtccatctgaatggggatacagacgtggcgacccctgccatccgggacccagaaggccttctgcatacggaagttttagcactaattggctgcctgatacgtagataaagggggaacggtatcacctccttaaacgcaacctcacatcactccgccccaaatacctttaagccgtctaagcgcacgcctatgcgacacgagtgtagacagtgaattacgttcggcgtggcaatcgcccttacctcgggggtatcggatcaatcatgcagttgtggagcacgaggacactctaattcattgactgaatcgggcctccaaccgaacgtgtgatcggaggccgggatctgaacgtcatgtcgtccaacggcgtggagaggctgggtggtcattcacaactggccgggagggcacagtgattaccctgggtttcaaattaaggaagcacatctatagactcttttgacagtcggccctattacttctcgctaccgttcttctaggccactgacaatggcgctttgccagcgtaatttggcaatccaaacaaggatggcgttgatacgtagcacgtcctgccgtcagggcagagggtgagtagtcccacgacaacaaagatgatgaacgtcgcagcgttatggtgacatcagcttatggggtaggcttactaggggtgcgcggaatctgggctgtcgctgcctggaagcgtgtacccattcaattcgaccatccatggccatgtcactgatgcagtcgtctatctcctttcgacccttcaagcttgtcctatcccgaggctttcttacaatgactcgatgagcgccctcacgtttcaaccaaaccttgtatcaggttggtacaatctagaacatgcttgtcgagcggacgcgctcgtatgctcttgacagaggtgaccgtggtggcctgtcgagacccgcgcctatatgtcccttcactagagcagccggtcccgtccgccgccgtaacggcattgcttaaaaatatgactaaagacctggctgtgaccttcaccaggctcccattgcgggcgccgcggtctgaataggcattgaagatcatgcgggaggaccatatcacacaatgtccccgaggtcatttccgttcattacgtagggaaccatgctacttggaattaattggtgttcgtgatacccttacgtactacgtcacaaaaggacctcgtgcggtattcctgtcgcctagaatatccctgttcctttggatgggtagcgagtgaatagaataccgcgcgggggacgcgtgtacgctgcagccgactgacggtcggattgacgccatccagcagtctttgaagcagcctgagctcgtactggccctcagaactaaccaccagcgtcgatagcaccaagctaataaggtctacttcgatactcttagataggaggcaggtcgtacccgtaacgggctcctcaaacattgcaccgctatctgtttagagtatggagccgagtatatatccttctaccactccagaacataattgtcccctgtttataacctgaggtctcttagagccggcacaatgtggaagtctattgtaaatgcgatccaccgtacctctttgaagatagtgggccgaagctggaatactatatggccggtgcatcctggcagttgtgcgttccgcgaaccaccgtgaccccctcttggagcccagtaggcagatcaacaccaatccagagtatgctcgcatagcgccagaataccgggtcccgagagcgatgggtaggccgagtgaaagcggaaggtcgacacctgggctcaactcgatagtctcggtgcctacggtactattatttgttcgtccaccgaagcagactggtttcctgttcgcgcgaatgtcataccagtcgcggcagtacccgctgactcgttccgctgggttcgttgctatttggacaaaccccatccatcgcagatcaatttcggtttctttctagcagattgatgctaaccgaccgagatatcgtcgttaggttgtccattatggccgtgtgttgaagtcgtcaagacacctcccagggctcaagggcatcgcttacactatatggctaggtatagaaggattttacatggatggagtggatcacgcttgtccaaggtggtgacgccgaatgaaatgggtcgcgcatgcgtttcagatcaaagagaagcactatactttaaggttgcggaccgcgacagtatattagcatattagcagtggcctgtgaggccctccctgcgtatgggtgttacatactttttttacgcagaaacacccgccttaacagcttctaaccttggcagttactgactctatgtgttccatgcgccaactgtcacgagcgtgggcacttccagttaagtcctagtgtcgaagcaaccttgctgagacacttccagacggaatagaggcaggtttaacccgctctgtgttggtttatgctcattagtatcactagatcactaaaactaccttgatggagtaaactagtctagtattattccaacgcactggtctgacatatagtgaagtgggtattgccgagaactggggatactcttgatcccagcctttcgtgtacgtacttcctccggagacttaaacctcgccacaccagaacactataagtattctgctttatgtgcagtaaagcttaaggataagctggacgactcccaatcggaggttgaggaaatcgatcctcgcaacggccacacataaggactagttccgagccgacccttaatagtacagtgacacagggtatctagttcgcgccctgtatccagcgggaagtaggtctgtcatgacaccgatctagaaacgaaggtccacgataggcgttgttggcataaccgggcggttttccacacaagtgtaggtagacaatgatggaatttactccgacgatccgttaccgtatacagatcatgccatattctctacaagcctagtcacacaaatgtggtggctaggagagcgcccccgccagtcttggacgctcgtgaactagcccagcaacagcttttcatgagccctcaattgatagcgtgttatagtactctatgcctagaagaagtagtaagttagatactgcgaatcgctgcgtaatattagcgtgcacgggctaacctcccatccgtgtattggaaacaattccacatggaaataccgaaacccgcccgacgaaatcgccgcttatctcccgatatgtatgggggccgtcttcttcatagttgatagtgtgttaccacgaggtggatacgtacacgggctaaaacgggaaccgagctcttctttgcccggacgttgagttgctcagtcgggccccctggggatatgcgtttcctaaaaacattatatctccgtattgattacgtgctccccgtgttgagaccacagaagcggttacgaagaccacagtgtccagcgtaacgcattgtgagaatgtgtgtcgcgatcgcataagtcgaacaaggactcctattcacactgcgcggcgtccgaaccggcatatctttaaagtggagtgccatctccaaagaacgcggagatcaactgcaattgacgggagtcgcgagctcggtccgtgcactcccgatgacctcgttaggacctttcagcagctcttgccacctcttagtgggcatcgttccagttcaagaaggcgtctactacgattaacatccccatgttggcctaggaaggtccgggacgaatagaacgtgttggactcaattgaatcagcatgtacgagcgatagcccggtcttccgcagaacgtctgagaggcatacgagtcgagtgtgaacttcaaagacatctggactttatacttgctggggcgcgttttcgtgcgaaaactgatcgttacggtagggccgagacaagaatccgatggagtagatcggaaagaccccctcccgccggcccttttgactattaccgatctttgtgagtgccagatacatcaaagattcaggtcatggaaatcctcgcgcgcgtgttgaggtccgatccggcccaccttctgacccgcttaagtagttctgatgaagttaacggagagatagagcgcgtcacgtagctgctcgcgtgatgccagtaccaataagcgtaatcctgcagtttcacattgtggttttcattatacatctattcttctacgacgttactcagcggtttgtatgcaacccagcacataactcgcttaatataagcgagtctagcattggtttcacgggtgctgcacggaagagggttcttcgtgaaagatgcgcatggacagttctccagcacacgactatggcatgcttcctcacgctaagcccagattagcggatccctttgacaaagtcgaaaccacgctccaccatgcggcgtgacaatcgtaaggtcttgttgagagtttcatgagcatcaatggtttaagctgcccgagcaatgacccttcctgacccacctgtgcagtctattcacttgcggtgcactctctgaggtcatcgtcccgcgccactcgacgtgtttacgatctgacctaatggtggatgcccagggtgtactggcgctgggagtttctactgaggaatctggtactcccgaggtcgcgagcctaatctgcatcttctcagtggttagaggatctctaattcagggacacatctcccagttccacgcatacccaagcagtcgatagttaagctattctactttaagtgtaactggaaacgttgagagaacatgagggggtctcacaacacgttactacacacctgacacggcatgcccgtagagcgggtttcggactagtacgagagtaatgagttgaacaccttagaggcccaccaaagagtattagccatatcggaaaagcatcaaaggtcttaaattaaatgccgatccttggatatgtacagagcgtcgcgctcattggatataagtaatggatgcctagggttggaaacaccataagacccccttctgtcggatccgtctagtcgacctgactggtaccttcgatatcttccagcccaattctttggcacgagccgccagacgaatgccaacaccgtggagggagaaagctacgctagggaccgatatccagcctttgttatcaacgtgcctctagctgaagtatgtaaatcatatggagctgaggaaacgaacttatgtcgctcgctgaaggttccttggctctccgatctacctccttgtgctattgttgcggcttgactttaccaagggtgttctctgacaaaacgtaactgattgtgcgaagatgcagttccatgcaaatgtttcagtacatgccggaatcggccattataagtgagataagcaattcgctgcactgctgcgagtggagccccccgtggaagagagttattcaggattataccagctgcctttgagccaggggaattaaggttgcaatgtctgcccggtcctccggggttcggcgaatcctaaatgtgtcccgtcttgccatgcatatgactctactatatttgcggatactgggagtggaccgcgttaatggccctagagtccggttgtgacaacggtactaatgctaactcaacattccagtaagcagccatattgagggtattgatccgtgagccctcgaggaatgcctaagtgtgttcaagcgcagacgatggctattgggcgagcaggggcttgatttgggcagaaaggatcatgcctatattaacttcgcgagaacaccatacgaatcgagcctgcgatacaatagttcatagatttggtttgatgcttgtgcgcttaggtcaacatagtccgtcgacgacgccgctgattctcttaccgcatgcataatactagttatccttgcactcctcattattccatcggtaatgtcacaagtcttcgagtgtatgggatttttcgctaacggtggcactgggcatgatcgctcggccactcgaagaccgaataggtaagcaaccccgttctatcgacgagggaataggatgtcccaatgtaattgcactaaaattctagtcctgttaactactccaccacacgtggacctggcagtttacatcacagatatgcatcaattgtccacctcggaaggagccaacaatgtgccccagatagttttctgcggggagcattaacttgctgagattaacatctctgttaactttcgacgactaagtgcaagacgatttgtgttatggctccgctacgcatgagcggatattcgcctcccatggcgtcctctatggcaactaggatagacttccatgacggctcggaactgcccctttgcgaaggccggattggttgcgtccgcaacctaggatagacgaacgctgcttacccacgggtatgtgttgcccattgagtcactcaaacgttgtcacgcctaattaataagagcttattgcttaaaaaaagattcgtcatatgatcctaacgatcaccgactaattggtcagtgtaaacgacatcgccggataaaatccccgccgactttagcagatcctttgcccagcgaccgtttaaggcatagttgattcattcaatggcgttcggcaatttgacgattcgcatgacaattatgacgatcagtcttactcgtgggtgagtctttaagacaccgtcactgcactgcggctagaatcttgcggacccgcgtaacgagagcattaatagcgtaaagacgcgattgtcgagttggtatgcgtatggcctagattcttgacttgactcgggtgatggaaataacaggatagtcaagggagagcgctcccatactcccatacgtgactaccgaccaaggtgaaaagattgagacaaaaatagagacacacgtaaagttgattccggcagtgggtcagactggtcttaattcacttgtgctgccgtactgtgacgttcggggtacttaggactataacttggcaaggcatcagagatttttctcggtcttgtcagactgtgaacgtttatatatcaagacaggaaatcagtaccaggttgcgggtcttggcactcgctacaacgcggtgctccttaatgcacttattcattctatgagagaagttaatgatgcctcactcaaaaataagagcggagttatgacacgaaggcggggaccactggtacctctaaatatcgccatgagttcgcttcatgtattgacgaggcgtgctcccccccctcacgacaacaagcgaaataagctttcctggaaattgtcgctccttgttcgatcataggcttgtcagactgaccgcgataaccgagtcgctcgacaagctattcaacctaattacgttctgatagacatgcgccgcggtttttgattcttgtcatcaagtggggccgatcctttgcaagccatggggcgatgccggttcaatctcaacagccacaggcttcctttgatgttcggaccagtcattccggagaggactttataagaagacgacgatccgttcccgtcggggcggctgggtaagtgcctcctgtatcttgtagcagtatcatccttagggggcgataacaatacgtgcagcctatctggccgccttaagtccgcgagagtctggcctcggacaagttcacgggcaggggtaagaggcagcctgtgcctggcgaagcttttggactcctttagcggagtgggagttatcctgtcggaaccagccctggcttctagttcgcacaacaaccagatctatcctcgaaccctggggtaggagcgtgccctgaaaagagtattaaaccggctaagaaagcgacgacccatcgttcttcatgttagtcgtcgcctccatgcgagcccgtctgcatgctgcacgcaccacgcgcatatcgaccgactatagccccactaaaatatgcctccgaacgacctgtccgttgggaacgtgacgtagtccattatttggaacaaaagtgttgaaatttcctttacctcataaccaacttactcatccttttacctaatgcagcccctctaacttgggttccctgggttctcacccagttgccgcgctccagtgggaagcttccatgcgcctgatcaaaacgcactgaggccatggcacgccacaatgtagcgcggagccagtgccgatgtcccaaaaccggaattggacagcgagttagctcctttttagcagggcctaatggacgttgcgttatgaactttggggaagttcggaggtaacggtgcgctctcagaggacccctttgccggctgtttgattaggcccgcatcgcgctgaatttaaagaccctcaagcactgtcactgtacactctactgcagcggtacctgtctcacgaagctagcaaggtcgaggaactactttcgcaaccagcagacagcgggtataataggtgccaaatggccagccatgcacgcccggcgtgcgcccacgaccgcaaccgtctgcaggtacgattgggtgggtacaatatgtcgtagaaggtgcaaaccgggggtctcctgggtgatgagtttttctcgtgtcgcgccataacagcggtggtacatagccatctcactctcccactcaccattgttggcagccatgctttcaatgtccggatctagcacaacgcatctacatacaacacctcggttttgcgtgggacattagcctggacggaaacccttggaagtggactgtcattaggatcattcagcaagacggtcagctgtgcaaaccacgtttgagaacacgtcaagcttcaagcggccattagtctccgtcaccaggaacgctctctaaagcttatcgcgcccaaccctctcaggtaccggtgcttttgcgtgagttatggcccgaatacaaggtaacgctccggagccctagtcgtgtcagttaagcattatcatggtataccggttttccaccgtctcaactcaaggctttacgagttaggcactgggatatccagcaccgtcccaatcggcataccagatgcccccacgcttcgagtcctagtccataatgaccgtcttcagaagcgacatcaggagatctgcttagtcgcgtcatgcccccaatcggaaacgccacaagtgtcaatcaacgacacgcgcaggccataagtgtgttagactcgtggttctcgtccaaatagtataacagcgcacagagatgagcattcaatgcgaatgagcgcacattgctgtcatttcagaaaacccttaccaattcttggcggcacctaggcggtgcgcctaagtaaggtcctatcacctggtaacacggaagctcaagcgcactctccatgtcggttcgtcggatcataccaatctagccggggaccgtcaaacacccttgtgagagataacctaaagtgcgcgagttccatgggtcacgcttctccacctgctgttgaaaatctttggataaaaaaggctttacgactacgggtcgcctgggttccgagccggacgatatatcgtcagccgccgagtcacataagttatgcaggaagcgtacaactcttacacccgaatgctgctcttggctttactttttacccgccgtatcttcgatcctaagattatctcgttacggggtttccgcggtggacgcgtgatctctgcataatctcagatggaactgtgatctacgcatacttcagcccttaaggagcttgtagaccatcatcgggaccaccgtgaaaattgctcacagacatcgctactcggagcatggtgtgtgtcattgtgctggacacggtaaatctaaccggcggcttcgccggattgctagttggagttatgattcgacattctctcccggaaggaatggtattacggagtgccattcctaggcacggacgacaatcttttatcacctccaaacccggaacaacgttcgcggcgcctcttcaaatagttagtagtattaccgataccaagtccgagccaataccctgtacggctagcccgccccgcaaaactaccgtctgacggaaagaacggcgcactcgaacgatgggaccaggtaaattgcataaagcgtgcgtagaatcaccccacggtcttacattcccccggcagtagccgtcgagcatgtcaccgatggaagtggcgatggcccccgaaattgcgcgccggattgtgattatctgaagccggtataagggatgcctacgcgaggttacacactagcgatccctgttagctcacataacaccgggttcttcgcgctccaacatatggccatgtttccatccggacagtgggcttcgatgtaagaaagtcacaggtcgaaatcttatcaagtcgagaattgtccaaatagggattcgctccaaacagcacgactcgctacaccggtcctagttcagttaggcctatccatcgcacctagaggccaagagggggtgcgttgttcctcgactggacgtatatagctcgccagagttctgaacatctcaaaccggtgatcacttcctgctcacatcgagtgggcggacaaaatcttgcgcactcattcatccgtcaatgaaacatgctgtcctctgcctgacagcgaacgcgtgctaccgaagctaacgcttggagtgcacgagtggggatcaactacgagtcttagtacacgtctgcgacgtcttaaccactgaaaggctgagcctttaaacccctatctctctttgcactagggtacgtgagcgtcccaacaagtcggtagaggaggtcgcagaagagaaaactatcattaagacagcctgtagttaagacacctatgctattgcttcagccaggatcctgggtataatattctaggcggtagaatcctcgtcggggctcagatagttaagggggtgaacagtggcatgaataggctatgtaaccatgtcatgggctcggagatttcctctgtctagcagggattaactagtggcttttcattgacgagaggaccgcaggctcgcgacttgcgggaatggtggacctgaaccatttatgagttattagcagacttgtcgtgttctattcgttagacgtcggctggtaacgactggtgaggtacagaaccttctgataaggtagtaccattgttgtccagtgcgtcgctgataggttcaagaggtccccttcatcgttccaataactttaccgttgcacgcagcttcataatccttctcgcaaatcggcgatagttgttcaaaaccctaggttagcctgcaggaatttgggctggaaaacaacattcccagcagttcgtataccggcactatagaacatcattcgagttgctacttatgagcggccaagccttaaacgcgctgaaggcagcggccgaacacaccgcggatggaatgaggcctcccgggaagtctaggtaattcgcgcaaccaagaatccgcgtacggcccataacgagcgggagcattatagatttagcttggaaatccgatttgacgatacgccggaggctagggtggctccaacccggtgcaaactaatcttatcagggaggggataaaaatcggccggtggtggctgcgtacggtgtcaccgtcgggatcgcgttcagtgcgccacactccgttctgtcgtactgcggcccagaccgtgccagaaagggcgaaacgtgcgattaatagcacgggactcaagtgtacgaatgatccgggctcggatactgaaacgggaatcacgattcttcgcatatcacggttttaaagtatgctgccgaacacaatcacctactagtccctaacgggtcttactttaagtatcgctcgtttgctttggcatgcgaacgactaaaccaccttaaactcctaggcgagagtcatccatgatttgtagcaatcattctactcatgcttggtactgcgcttaagcaataggaagcccccacaaaactccacgcgttggaccactgctcaagaccgcggggtctgattatcgggtcgcccgaacgttttccaaggcacgaaggcgaagagctctggtattatgaaatttgcggaaaagagtgtgtgagaacttcatgacatcttaaacgcctgtttgtactaccataacgcttatcctcgtctagaatgggtgataaagcagatagcaaaagggaacgcgccatgccttaggtcgtaactgtaccttatcacactgccgcttaaggtaaggaagacttcggcaggttcgccagtgactagcctagggatttcgaaactccgtcgcctgatatacatctggtgagtgctgacctacaaaggccttcctattctaggtcgcagccgcacccgggatctgtgatatccccgcgcatgatagcggctgatggagacatctaaaaatgactagcccacgcctctcagttcagttcggttgggtcgctagctaatatactggccatgtagcggaggaattgacatccggtcgattagcggcaattatagtttgagttcgcggccgggtaccggaaaaatgtacgtaatgttctagagtggtcaaagccataagccctccgtccatttcatggaggggctatcaaagaacgtgggtctgtggcaaatatagcgcgacgatactggacgtctggctccctgacccggttgcggagagaacgatacaaaacgcacggaactccgcagtcgcggggtgccttctggtaagaaccagacggcaagtattaagttattgagtgcatatgccggcctcaccgggaatcttgtgtctttgtccaacaatagccgagcagggtaagaggataagtagagaggctcctggggatatgaggctttcgtgcttttgtccaggctgaaataccactattacctgctctatgatagaacatagtctacgagcgaaaccacgacggtgaacgtgttctgcaacatacaagtgttgtattgggataatgatccctcaggagtatagagaaatccgacaacgaattcccgtgttcttgctatccctcggtacagtgctcaggatccaatacgtctaacgtctctgagccaaccaaataatgttcggtggcggccttgtgtgtaagagttacgtcagctccacaggaataagcgttaatacaatcccacactgtacatcgttgcgccctgcgacctccaagacggacgtacctagatacgccgacgctgagcattgatttctcaggctccggtccgcattgtcgcagaggcgggagtaaagtagtcaagttgagatcccacacagtgtgtggctatcgcagtctccgaaggcttaactttccgggatcgacaaagggcacgtctttagataatgtcgtggcctgacaggggtgccctcagcaacacacgccctcgtacctacttatgacatataccagcccagtaggcagggcttgaggagtgcggctctttgaatcgcttgtcctgctcagtcacttagtttctgcgacaagtgtaagtcttccacagtcatgtttctaagtgcgagttattaaagtactataggggaaattttgcactaagctgttttgagtcagctttaccaatcatggcacatttaacaagacatcttgactgtgcgccgcatgaaatgtttctagtcaccccggccttagacaagagacatgtgccactccaaagtatattgcgcttgccggtaactaagtacagctatgcacttaaagcatatcaagtcgccgattgagtgaccgacatttgcgagatattaagaaggctagcaggtttattattgctagctatgttagtcagagactggtgcaaatatggtacgtacctaagatgtcggcgtagcattgcgcatgatctcggctggaacgaaggctttcgcccaagtgacccactggtattcctatttatgacatctagagcgctggggcttgagataagattgcgcaactgatagctgagatgagaggccttgattgtgtcgttcacaattggtttcagtgacactttcggaggatgtgttaccggaggtctccacggtgggattgcgctaccagtaagcatcacgccgttctacgggttccaacctatattcctggtctccgtgcagcactttccggagattctagtctacacgaaagcacaactcttgtggggcttctatagcttagccgggcccgaacagccccaactggaagtctccgcgtgcctgcagaaatgaatgggatggctagcgactgggtacaaacgtggtaacttcaaatgaagcctgaggccaccgtcttggggagttctgaacatctcaagccctgaagtcgacccatttaattcgatttctcgagaaggcagtttcccgtctcttcatgcatgggatacagcaccccgacaatgtccgatactatatcccgtaggttaacaggggcaaaacagtcacccttgggtcatagtacctaggtctgagttacctaaactaggctgtggaacttcgctgttcctcgggagcaaaacgaacggatacgtagacagcaagcctggctgcagcctaatgccaaaaatctgcagaggcaaggttctatgaggcaccgcatacacaaatctatattttccacagattgcttttgaactcaggaggcagaaaaatatcgcttttgttaagttcgctatctcaagagtcagtcctatttactatgtcaagatcagtagccacttccttagtccgaaaacgtccgcttatatggcaccactgtagccccgtcctcatggagtacaaagatcttggtccgttagtgctgatgacgtgcttatgccatactgtagttgatgaagcaaatggggagggtctaatcggaacaagcgtcaattctggttaaacgcacagatatcaatgaacctatgaggtatgtgtccacgccccaactcgtcatatgtgggattcttgatagtggtccgcaggtagcagcctcaatgagcgcgagtcgtaaccgggggagcgagcagtctgaatatagttatccgcacaaccctcacacgtctacaaattgtcagagcgagtgacaatgtcgccgcgaccaattgatcctaccttagagctaccgaactattccaaactagacgccactatgcgaaaagcgtagaggcaagacatattggtaattgtaccaaagtgtgtcaagccagttgaacggacgtacaccggggggctacaactaatgcgacagatcctaaacttgcttaatccacccaggcggcgcgaaccctctagacaatcgataagatcctctcgtttcttcgcgaccggcgctggttattcgataggcaagttcgaacataggcttagaggaagtaaactgcaagcggacaaacttacattagtcagagggatagacgccgtataggtgcatctgaggtgttaacggtattcctaatcgcgataagcaaagaagttagtatggaaatgaggtatataactagagtatccagcaacaacgctacgcttgccggatcatactcgttggcataagctctgcgcctgtagtaacgtggtgacttttaatgtagaggttgagcttttcagtagctcgtctgtcgataccttccaaacgtcacttttcgagtcccaagcctcggctggacatagcttaagaatagagttttcaacagtggttgaccctgtctcatagtattggtcgcgtcggttcccttccgacgtagcgaggacatagctaggattcctcgttgtcgcgtataagagcagtaccaccctcctcatctccacatcgaactcattcctaccttcatctcaggagatacgggacgaacgcactacagcaaatcgccgggtcgtaggtacctgcccgggtgtgcactccaacagcagagctatatttggagatctccggtttacagtgaagttaatcggagctgagctactcttcgtgaaacgcctcctcaacccctcggagcaagtgtcatctatgcaggatcacgcgtggtcgtactgaagctagtagtgcataaccgttacccccagttctgttgatgcggtccataagaaacgaaaattctttaacaacactataaaccatcttttagtttataccatcaccgacattgcatgaagccttggttcaaatgttacataagttccccggctatcggacgcctgagaaactttaagctaccctccgaagctcttgcgtgtcgctatggctcctgtcataccgcatgtgtattctttggaacccccgctgaggcctaaggaccctgtgctgtttgtaggtaaaaattaaccactcacttcccccggccgcctgttagggccattgggctaccttcccgtagagagcggcgcattcctgtaccaacccatctgaagtgtcctgggtcctgtacggaacaggctttaaacggcggtgaggagtgagctcatctttatgaattcatgtacgtagggttactgtaccttatgaacgtgcctattatggaactcactggtcagggtgggctggttgtgacccgcctttttttatgcaccgtttatgggtacttccggagacagaaacaagccacgctatcggacgtcattgaatgccgttttccctaccccacatttactgcgctttaacaagctaggtatccggacgggcgcactgctggtaccgcgctcggcgtagctagctcttcgagaggttactcggttaagatcactggaaggttcaccaaactgtgcgatgttgtcgtctgaggcgggcctgcctgtacgaacgtaagcacatagcgtgcctcttccctctaaaacgacggccatctggggatcggtgatcacgtatcgccaaagccgcttaggcacgctgacgcatattcgattggattgcggatctaccctatatggcacctacccttcaccagtatcgtggacctgcatgatgccggggacacgaatggtagagggcgcttgctttacgcctctccctgcgttcctctggggtacgcttggctgactagtcctgtgacgatgacttgggacctagtcacggacgtatccggttctatcgccgagtaccggtcccctaacgttcgctggtaggtgttcctagtaacatattgtcctttgagtgttcgaatctatcatggtacgttgttagcgggggatgtctaatcacgacatcagccaacacaccgcgatctcgaaggaattggttatgtgtggccctttgggacagcggaggccgatccaacattccgcaaaggccgttgatgcctgatggggctaaaaatagcctcccgagtgcgccgccagtggcgggttgtatccgcggaagccatctgcttacggtttgagcactttctgtaccgttttctcccttcataaaaaaggctccggcttggtggtccacacacctttttatataaaaagcaggacctagtgcgcgaggcaccagtcttacgttgtgcctggctcccagtccaacccttagctagactcgggaccgaacccatcccgaaacttaatccctgaacgcagaggtcccaacgtctgagtcacgagattgctgcgcgcatggcccagtgatataaatctacagggcgattgggccgtggcctggactatggccaccccccgcaacgtaaaaatgtgaatgccgcgaaggagaagaccgacgccgaatgaatcaaatacggacgcgtaggcttcgggatgttactatcctggtacggtacacatacaagggaaggcaatatacactgttatacgcgcttctccacgtcactccgtcattgctttaagtcggcaatcacctagcactcgtggacaccagttatgagtagggttgatcctggatggaggccggcctacagtgatccttatcggtggcaccttccggttttgaatctgttcatcgttggttaaactccacccgctcaagtcacggttttgacaaacagggaggttaaatacatgggtaagaagcattataatctagcttggctgtttgcgggggcttccgatgtcattatagttagatcgctgcggggctatcggcactttcggcggggtaataactaacactatcgtgccgctcttaagcttgcccggtgccatagggatgcataaagtggacattactattgcaagatcgcagaggacgagtaggagaaaagctcacatgttgcattttcgagcaaaatgcaactgttgatgtttttaagcaagaaaaaacgcttcttggctcgtcgaagacaccccgctgccacatagtattatgaccttgtatctgggcatgccatttcaacatttcaaagactggtattcctcctcgctagcttattctatgcaacgattttattagccagggcatgtcgttgttatcccctttaccacgcgctggacttacgatctaacggctggacctcgccgcaaagcaggtagtcagatccttatctgttgttcaacatgacatattcggcccatcctccaatagaattcggcgcccacaatcgttataaatacattagtgaacgttttcactcagaaaaacgccgtcctcatttatggtgccgccatagcaaatcttaccagccccacagcaaagaaggaaagcgttggggccacccgttacggaaagcccaggaactacaagctaacagttgggaaatctcgaaccggatcattaaaaagcaaggtacgccgggcagaatgacgtagagggcgaggcagcgcaattagaacgagccgctccgagatggtagctgtctgtaggttgagcgtcggcgagagtgacgaaaggggaaagtgcgagctaagaagacaaagcgaaagtgcgaaatgaactacttagtggtagagactctgttgggcacgttaggaattctgagctctaaacgtgtggcacgctggcagtaagaggtaacgggctacccgagggcgcaagttactcagttccgcaagctagtgtggctcgaattgtaccgggaaaacgtcctagatagctagagccgtgggccgacataaggaccagcctcaaatcctacgaagctagtcaaaatgggatgcatttgtatccagggttccacgctcggttccccgtccccgacaagactggagtccccatccacaacgaaaagcggagcacgcacggttcccttggaagtcaccccgctaccagaagggagaagattaactaggtgtatgcgactaggataacgtaccgggcggacaggggtggtactcccgatttggcttcggcacaagagtgatgctacatccaaatcgggctaaattaatgtgggagcaaactcgctcttaggaacactcattccttgtcctattcttggggcgactgtcaccgttctgggccttcgtccagatatctacggcctgcggagtgagaccacaaatttcgatgacctcagtccgctttgcctaaggctgcaatacgttagatcccctatgtactagctaatacgggaaaattggtcatggggccaacttgacttttaacggggcatcgccattcttagcgcacgaattacccgtgcgagcgagtaagtcctagtcacagggcatatgacgatactgccaaaagccagggctcataaaagcattcttatacgaaagatgaggatctcggtctcgaaacggatcgctcaaattttaaatggagccaacctgcattaaggaaggatatatagacgaatgtcacaacacccaggaggatcggcgcggcgagcccataatcacatgtagttgcctttgaccactgttagaagtacttacaaccccggaagttcgagcttgttttcctcggtcatattaaccgtatctgcttcgtacacttatttaccactgccaacgcagtccaatgaacaaacccaaggatagtctcgagggggtcggacagcgcagactgcgcccgtagtgaccccgcaacggggccaaaaggctttaccgtgacacactccgtgaaaaatcctcctcgttcgatcgatcgccctgaggggggccgtcatttgaaataaatcagctagactatggtatgcatctccccttgcagcgctaaacacttccatgatattcaacgtgcatcgtagggcctttttttattccatcaagactttgaaaaagcccgcactttctgcgtaaagctaagcacttctgaaggatctaacgataagcacctaggaagcccagattctaacagtatcaacatattgccttaggctagcattaatacaaaggtgtacacccctggaggaggcaataacttgtttgccgatgaggaggtaatcaggcccggtctttatgcgagtaaggtgtttcacggtgttagagtgcgtaatgtaaactctggtgtcgacttcgcctgaaagtgtgcggctgacccccgataactaactggtcacctgtagtctgatgtatcattgagattttcgtaatataaagcgtcaattacatttctactatgagtagtcttgactgttaccggcggtgcaactagcgcgtcggagtctgcccagcagctaatctgagttgtcgttggaaccgaccgggggccgaccactcgcctagttccgcactgctagttatatccgtcgaagtgtgtccgtcatctcgaatggtggaggttcgtggtcgtggcgtgttctttagcagtagatccgtcagcgtaacttttcgaagtaggatgaaagttatttgatatggcatactacatgtttcactctgacttcttggacttataatcgtcttatactctagcaccctaccgatgatgtcctacacagatcgcaacggatgcatgagctccccgcgtttactatgtctgagtagtgggaaggaatgacgcgcaagatagaatacataggttacctctgagcgtccaagctaagctaagtcgaagagcaggagcttatacttgtttagcctgacatgtcgtatcacgaacattagagaagaagacagagatcgttaacaaatcttggaggcacggcgactgaggttacaaggctgggatgcatacggtgtgttcgctatatgggttcgttggtcaccgtctttagcgttattcctggttgttacacccagcgttcatgcgtttaaaactatgtcggtgtagtcgaccacggggcgttgacttctacgatatgaatattggacgtaaagttatagccgatcagcttcccgatgaattctgaacatccctgggtcccatttgtgacagttgttcagatggcttggcgccatacccagcaaggaatacgggtgccgctaaagtccttgcgtggtgtcgtaccagacaggtagcacgattagaactctctcgaaatctgcgcgggaaacatgtttcctattggctcatactaaccaccattgcttacctaaagaaaattttggccggtatcagagtgaccacaactccccctactcccgaaccctcctctactaagatctcttgccggtgcgcggattcgtattatctttctcatcactcatgtatagctagatcgtgttcgtcgattgctcgtagggtcgccgtgccgctaacaacatagtttcgtggctcactctaacaattcctgcgctgtaggtcctgaactgaagactaggccagtacattcgctcgattgacttcgcgtcttcaaaggacttagaggtccttcccgatgcatgccacagaagcatgggcctcgggcttagggtcttagcactcaacccgcaggcatgagaggtcggttgggccccagtatacctgcgtgactaagatgcgatccacatatgtttcgcattatgcgctctaactgtgttcaagctaatcggcgttgagatctcgcgtcggtctttctcaaatgcgacatgcgatcgtggtctgctcgctcctgattgccctcgttctcgaccgccaggctagttccctggtcccttgtccataggcccgtgtatcacttttagaaccctgaacactcgatgattccacaggaagtacatcgtaattaacatggcttcttatctcctaattagtgcaactttagcccaggtcaagcataccggtacacaaaattagctgcaggcgatgatcacaccgcaagactcgatcacacgggcattagatccccgacctttgaatggcgcgcaacgactgtagtttcctaatcgctctagacattgaagaaacctttaagtatgctagcacgttagtgatccatcgacgcgataataagcccagccatggtagccgggctcactggtttttccggccaacttggtggcgggtaatcgaagccctaccaaggccggtaccacgcaacgttgtcacagactccatctgataacgcgtttagtgtcaatacatgtatgctgcgggccgaaggggaataaccgcacgagcttactgattggatggcgggacaacgacacgtccaggggcacttataagttctcctatcaactgtcctcatcgagctaatttgcatcacgggtattacaatttccacacatcccataccgggtaagagccgtttgttctaggtgcgtccgtcttagtccctaacgaactcttctcaccggtcgcttgtgcggataccagtgtgcgggtcttcttgccgtctcgcctaaggacgcccttgctcggcgccctctatctgagcgggcatgggaccatattaagcgaacactattgcggccacgctataaccccaagtatgcacgggattacaatcacgctaaagataatccactgtatgttgctgcccatgcgcaacaggacagaactagcacccgttctaccaaagaaaattcgggttaattgcacaaagcccaggcctttaatgctcctcccatctgtcggccgctaacggcctacaagtaagtccgtctgggggagaaactccaagatgccgagctggccgttctgtgcaatgccttattctaataaagccattgcggagacatcttacgggtgattggtttttcgctttactgctctaccttagccgctgccggagacgagatttcacctagagaggctattggtacgtacaaaagggctaggcccttttgcgaaaccagtctgggagggggctgagaatatcaccgtgacgccgctagaagcattggtgccctcgattcaatggcttcatctcgaatactctgtcttgggtgttgctaactactactgtaggcccaaacgtcacgctagctgcagagcggagctctatggatttgatagctcataaaattgtcgtgcctttgatttagggactagtcaatttcatgaattttccaggcgtctctgatcgaacgtgttcagactgtgttgcgtcttcgcttttcccccataacactgtactacatgaacggttatcgagttggtacgccttttaggtgccagacagagggagacctacgttctaggcttaaaccgctgatctggttaaatcggaagctttcatccgaatccgaggaagtctgcaacctggcgcgtgtttaaatccatcctctgtgttacagtataccgcggtgctgattcatcacgagcatcaatggtaaggtggcgtccaacctattggctggagctgggcccatacgtcgtcactcagtagatatctggtgatatctggttcgtcgttgccaaggcagcatgcggcggattacactttcatattacttattcggaaatcattcgtcgccggatcgaaacttcccgcatagagatgcctcaccttgtgcgcgtgtccggaaccggactatcaacggaggttgcataccgttacgacgctgggtgataagcctcagaccgctcctgattgctactgtagacttgctcgagctgaccctctaagctttatacaattcactacttatataccataccccagccgcactagccgattacaaggacttgagctgaattttagagctttacgtatttgaccagatttgtgcttgttcccacgcttctcattgtcgtgacatcttgagtaaggaacattgacaaaattagtagaatgagacgtccagcgttgccattgatactaatcggcatgtccttgaacccaggggcttgcatctattcagtcgggcacaggatttgattacggaccggtccaacaacgttcgagcccgatgtgcacttcgaacggcgggtaaatctgttaaataacctccagagcgatactatccccgtacattctagaagtacggctttatgggcagcaacatttcgtcatcgtgacttatttgcacctcctttacttacttacagtataacccactcggctgattacccattctgcggacaagcgctccgctagcctaacatagattccacctctttggtcgtgctatcttcacaaaacgcttgtatcccgagaaaccccatggaccctaacaatactagcaggaacggctggtggcattgcttaccaggtgtccgaaacgatctccacttccttgttaggcccgttcgactccacattccaaggactaaggctagcaaacacgggccctccattagaaaataccgacgattgcgacacttaatgaggctacccgagtgtaacaaaagccaggctcatgataatgcttgttatcaataggatctccgcgtcggctaatgctgcttccccctctagtcttatgaacgcagtcccagctgcctgttaactatactttcacacactcaaccctatggtgtggatctaagagcgtggtggaagccgactagtatggaggcttaatatggaggttccgcccaaccattctcatgtcatcatcctctaataaattacaccccgatggtatatgcctgggaggtcaatgaaatcgcgtactttatccatatagtgcgagaccggaaaagcatgatatagtagatgcactttatagggtgccaataactagggcgatattcgaagcgtttcattctaatctggtcacggtaaccaataatatccagattggcgggacggatcgcgctcggtgccaattgcatcgccacggctctcgtgaatagggcccctccgcgtatgcctctccattcgcccgtttacctttagatacacggataggtaacgccggtcgggaattagccattgcgccccgacttgccacaatggtgatatattcgaatagtcgacctcataagagatagcagacgtttagtatttaactgatacgactagcccggaaaataactttagattctccccgatatacgcagtccgcgctcggttttttctcgaatggtcatagaataactaagcttcacgtgatgtcatcctagccctccagcttctattatacggctatctcagggtgcgttgaatgcatggtgctccgcaagcgccccagcgtgtcactgagagtattgctcagcactattacaaacgtagggaaataactcatctggtaagctggtccctcaacaagttccgtgataagttgcatccatttgccacggtacagcgtacaagcacgcatgtaccggcgataagcatcggaacgagcaataccgcttcaccatgtcgaagtatcttgattcagctggagcgtcctacttccggggatactaggtttctcatggcctccaagcatatagcatacaggatcacctttagtttcgtagcagaatccatctgggacaactcgttataggcacccttggtcgggttttagcaggtaacttcgatgactactcagactctgtacgacgggtagtttctcgcagtctgagatacgagaatactggtctcacacgcacttcatccggtatggtcgaatcgtagaacaatgtagggttgatacggttttaaatcgaaagcgtaatcacacacaatcccggcctagagaacgtaattgatttcggtatgtgacaccggtcggagtgtagaccttgccaggttgaagatccgtcagacgccctgtattagcaggatttattggccccatcgaatctcggttacgacccagcaccttctgtcctattccaggggaaatataccatcacgcaccatcttgttcagacagaattacgtcttgcatttatactggcgtcaccctggcttccaaacggccgagcaactaccatgagatggagagcttgccgccggcagcgccaccgaagacgccgagccggcgttttatatgtgtatgccaaggcaactaatttcgacgacccagacagggcttctgcattactccacacattggccttacacacctatgccgactacggtctacatggttaactcgagagcgccaatgcactccatcatcgcttaaaagattataaaaagccttttctcttctcttttgccattcgatatggtactccctaattgaaatcctagcaggctcgaaggaacagacacgacatctctcgtttaatctttgacgactacagtaagacctacttcgaattgagcggtcagtaaggtgacctcgcggcagcacttagaatggggtttaatcgcagccctcgctgtcatcacgggagtgcctaatacgctccccggcttacaataaaatccgctagaggtattcttggaacgggaaccgacctggtaagagaaccgtggcgcctgcactagaaatggaaaaacgtaacactcaaataaaacgaataagcggcgagttaacccccctccctactgtgtctgcgggaattttacctgcgccttctatagccgaaacaggtttgttttcgttcgcactggcgtctatctagtaatattccgtttcagaggaggttacccagcggcgtgttcttagggtattaccacgcgcaaggccatattgttcataaagcagtgaacgatcggcatcggacatagagttcgggccgcgctcatagtcgcacgattggtggctgaggatatgttcatgcagagtcataagtcgaacaagtcttttaagaagaggagacgttgaagcgggcaagagttcgactgctggtaacacatgggtacggcaccttgtgcaatcccgtctctgttgtctcggtccccactgctgtgcaacagggttcctttggtccgtttaacgcgcgctgtccagtgagctgagtagtcgcagtccacggccacacctatgccaggcaatttgctagtggtcgagttgtgtttgtatatggcattcagcacctggcaagcctcagttatgcatatcgagcatagatgaacggcttgcgtctatgaaaaatttggtctataagcgtggggtgggttaatccgcctattaaaccaaatcaagcataaaccccggggaatgtcgagaaactgctttaccaccgtggaaacgatcttttcgccacgtcgctgacgcgctgaagatgcaagaggtcgaccagcgcaaatctcatgttaagacggcccctggtgtcccattctagggcagatttcaatcgctctcgttgaactgcgccttcggtgaggcagccagtacgtccagcggacgatcgtgctacggcgtcaagcactctcgatcaaaaactgccagtaacctaccacagcattcgcccatactgtgtccgatttccaagttataagactacatcgccaggtgtccggagggcctaagcagctacgtagagcagtgcttcgcgagtgccacaggtggctcatccaaatgcgaggccttactcgactccctagagaaacacgacgccaggttcggtctgaactgtattttttttcttcatccataacctgtcaagatggatcaaacaagatgaggttatcgcgattacgtgtcgggcctataaagaactatgttgctagaacacggtatcccgagctagttttttcttcttaaggcagaccgctagtgggacacgctaagcgcagagacgactgacggtatggcggcctcaaccccggccttcccaaattgcgtcagggctgatagtgacgggagcttacctcaagtcgcataaacgattccggaaacccttcggccgagcagaactcgtgtccagccctcgtcgaccgtgcacaaactggagctttgcagagcgctttgaattatgtcgtttctggcttatgcggctcagctgcccgcccatgattcgttcattgctacaagctggagcagccttgtccaagtctatcactcgacgcttaattccaccaatcagattgtatcctgtatcaacaaatactcccctctagaataccctcccgctatggaaaggcgcaatagcgctctatagcagggcactgtagggcaatgttattgcaatggatgtctaattttttatatttggctgtgtactcaggcgtgcgactcggtacaagaaaaaatgcggagcgcagtagtgaggacaggcgagcgaaaaactttggtctccgataacctgcgccctttgtcgcccacggtcttaaaacagggcgcaggagagacgatgcttacgtggtctgccctccggaatcttaggtatgtcctgctggtcgattagtacgaagaagctccgaaatacctatcgccactcaagggatccattgtcgttcaccctacaaatacggtcttcgcccacacatgctatagatggacatcagtcgtttagttgttattacgacgtcttcttcggaaccgcagcttcctcggcgttctctatatgtacaccgcttacatatgcccgccacactcgaatcatgcttcgcgcgggtacgacttcacagaccagatgtctgggcgcgtcaaacacctaattaggcaggcaaattgcagctttatatgaacggtatgtgaatataaaggagttccatccaaagagtccaagcccagaacattggaaaattgaaatgtttagtgattcccggtatgaccgttccgagctcacagccagtagaacgtcccccctgggacattgcatgccttttatcgtttatttcccgacgtctgaggcagcccagctgcgtgcgccacctcacatattttagaattaggaacgttcactgggcgtgtcgcagaacgggcaataccgcatctggtaaggccactcagggaaggacacaacgggtgttaggagtcaatgcataaagttcgattaatcaacccacgggcttgacgtagaaaagaactgtcttcttagtgacgcacataaggtacctggccttacgcccatagcgatcacggacaccccgcgttgacgtgaggaagtacgccctccaaaccgacgaatatgattcgtgcacaaaccctcgtacaggcctgaaggaagttagaccaacgcggggcagtggatctaagcgaaggtagattggatctagttacacgtcggagccaatttgaagtcctgtaatgttacacgatgttaggaggctgagatttagtctattctagtacggtcaacgcaatcgtagccgcccgtggcggcgccttgtttcctttggtagtcggaagtactacgaatactaagcggaattcagaattgtagtatgtatccgataaacggtcgtcactgggtaagtgttaatgagtgagccgataaatacggtgtcagtatagaaaggcctcagatcccttcggaattcacataacctaaccgcggaaaatacggtctagtaagagagtaaatgggatacaagcctgtttgccccaacgacctaggattggcgacattagatttgcatctctacgccgtgactactttagttacataggctgcaaattacgcattccacgcgttcaacgactagacaccatatcactcccaccgaccgtgaaggaagttccagtctcagcgctctagaattataaaggttcgaacattatggggagtcttcggggatatgcccttggtatcgacctcttgtacgcctacatccctgtggtagtattcgtcatgcgacagatctctacaagatgccccatccggtaccgtcgatgttaagtacgatctgactttcactcccgggttttagagcgcttcttcaaagccgggcatcttggagtgactgtgctgctctgcaccctctatggcactctttcacacgaacgctccagttgttatgcaaattggcttgctgcgggcctctgactttacaaaagacggacccgcgaatctttaacgggttctgacatactcacttttaagatcgcgtacatgaccattacacatgacccgggcgacagaattgtcagcagtgaaatatcatgtagaacagagcctccataccgacgttggtaccccaggctctgtttctctcactcccgtttatgtcagttatagtcctctacgtatccgtatcacataaaaatataaggggggataagcttctacatacggctgacctacagatctctcctccgctcgacagctggatcgggcccacgagcgacctggtaccgattactaatgctcgattacacatacgggatagaatgcggcagccggcccacccggaatttcgggcagatcggttccattacaaggcaattgttttgaaagacgttataaaccagtaaatgaccaatcccatacagctacttactgcgcacgaaataaagtcgcagacttttctttcgaccctatcgaaagtatgaacaacgctactctaaaaaccgaagagcggtacactcctgcgcgtgggcttaatcgtcttctctctctcccgcagcactgcgcggtacatgcacgatggagggacccatgagcattgctaaatccctatatacggtaagcccggggaaccgctctatgctatttggccacttgataccatgagccagaatcaaatctgctgtcattcagtcttcacgcgcgagctagcacgttctcgggcaccgtgtaggttggcagagcgactccagatcctattgcactcaggtaacttaacattcccgtacatgagttgttgatgggagagtatcaatcatggccccaagcgcgctgtcttccatccgcgagaatatggttcgcaagcctcaaacgactgattctggctcttgaggtgcggccagttggaatgccaagtcgttaagcaagctgatacggttaggaccgatcgtcacaaaacgttgccttactgacagtgtgctcagtctgtccactctttagtggctgcgagtagtccaccgattcattcgttcaagacccgcttgccgaaacgccctgccgccggtaccttacaatggacaagcaccatacgtcgagctgtgcgtggtactacactatcaaaatcacatactacgctgcgcaccatgcaagagtttgtgacccgtggcacccatccattggatcgatggtgtaaacgcctggtaagggtattgcggtgtattataacccagtcaacgcacattcagtgtttcaggtgactttgaagccagtgggaggagtacttaaacaatacaactgcagaagggtggttcgtagttcttaccaaggaacttccagacttaataaattctgcaatgtgcgttagtacgccggtatttaactctttcgaaccgttcgatccggtagatgcacacgataatgtctttaatcagaacattttgagtatttgagtgacatcttgtggtggtggttacaggattacattatgcccataccgttagcttccatcacgattcaacaatagggctacggaacaagtgacgtctaggcctcctgtttccgaatctccgacaggagttggagcttgtccatccaaaagacattcagttgagtgaatgcgcgcggcttttgaggtctggctccaccaaactatcgggaacaccctaggatgcgctgctttttagtccatgattggaagtgatacaaacatcttcaccctagccaagtaggttgatgtcagggcccattgagttataagtcagattttatgcacgccaggacatagtcattagtcttgggtacaggacatactctttgcgcgaaggtgacatgcgctccagccaatcaccagatgccacgctagatagctcgatgcgtcctttagagttgctcgttcgtggtcgcgtaattatgctcgctattagtgccatccacagtccgccagtacccatcgttccgtcttatggtcgcacgtattggcaggaccatcccggggaatcccctgaagcttctttggcacagttgagcgtgctcccaaaaggatggccctgaccgtcaagtgctgtaataacacattcgctttttagctcatgtcacacactttatgcagttgccctttggattaccaagaaaagatttaagtcgggccaatatcgattcggaattctggactcggttggaccatcggaaagatacatcatgcgcacaaggagtgcaccggtaatttgggaacgtccatcttaaatcacaatatcgcaaggacggtaaagagaaaactagtttgctattaatcgacaggtagtagtccctacgctttgccgcggctatcgggaaaatgaattcactccctctctgtccaaccacagtcctcctcccgagtcacattcactcaactaccgtgttgagtctgcgataatatcattcacttaagcgaagatacgcactgcgaagcgctatgcggcaatagttctcgaactttaaattccgccctcttagacgtcgtacacccatagcccccatgtacggtcgtaatgtcggatcctgatactggtgtgatggacgaatttggacataacctctgctcacatacgaatccctctatcatttcgggaagatcgtctaagcttagatgaggcgggcacagtgctgtctttcagctccaaagcagatacaaatgaccacccaaggctcgatgtcctctgggtaacctagggccgcaagttagaatttaaacatggttatgagtaatagcgatccgttcaaagatatgtagcttagcctaaattcatagatttagcgctctgtgcttttttaggagcctggaaattcttgaacgcggggctcgaagagtttacatggcccatagtgaatttcatcgacgttatgcttatagcccagatataattacgacctcaccaccggcctaagccatcgtcgggactgtcaaggcctaaacagaattggtaagtccacttcgcgcacactaatgcgcacactgggagttcgatacgaacgcgtgcaagtgcgtcggtctcacatttccttagttcataaatcacgcatcacatcagatttgcacatttctatacagaaccttgtgtggtagctcaccgctgctgaaattttccgagaccccttatggtcaactagccgaacaacttaaggttacagtcccggctcgggtcgaccacctatctactaacccgaagcgatccgcaagaaacttcatcatattcaagtggaaggcttatatggcgccgtcaatttgaatgcccgtgacaaccatcacccagcctcaggacgctaaacgcagagccaaggcataagctttcgttcgaatagacaatttggttagaggatccaagcatttctgagggctcaattgtcaagcagtcaaggaaatctgtaaacacgccgagagtcagttagcatcccttattaaccagatagtgtcctaggataatgactcagtgacgttacttgaagtatataatccttgccgcttgatcggggaatggaagtagcggcgtgacaatacggggtacgccaataagtctataccctttcggaagaactagcatgcaccaagatccgacggggagtcgtattctggcgatttttgcgaatttaagcaagcctctgaagcatcccgagcctcaaatgtggaccgccccgtatttgcgccgtacaggcaggcgaaaaagggctgcgtaacggcctcaccaggtactacgacaagagacataataaacactgtgtcacaataagtctcgtcgttttatctgttcaatggtgtgtcgaccacgacttatggccgcttcagatgcacaagacatcaagccgcttccgcagattaagtacacccggcccccatatctttccaagtcttaaccggcaatgagcctaagatagcatttccactttaagatctgactaagttaagtccaatgaccaaaagatccgtatgcggtgcgagtcggtgctccagtctctaggttatagctactgtccgagactgaattatgagactagatcccgctctaaacaactcatctaagccgacattgacggtcaaaagatgccagggtgtcgatctttcagcgcttgagttaccgtctttcatagagctttgctttgggcatatcagtgcaccttttgggatttaacgctcagcatcagacctgagattcatgcaacgaagatcacttgatcctatggcccgatcgttctcgctctacctcgcgcatgtttaactttgcccaccaattttccgcgaacccccaagggaccgagggtgcagggtttctagataacccaggagcgtgctgtctggttctggtaagagcaacgttaaaagaccctcgctgtgtgcgaaggaccgccagacgaggtccactgaatgctgcggctacttagagaactgaagctgaataacctgggtactatcgtaccatcgaaccgtagggactaatgggcagggtcaagagggcaggatgtcccgccgtcgaccatgacccctcagtttgagacggacttgactaaaaggggcgcgggatagacggcataccggtcgccctgtatagtggatgtcggggctgtattaacaccattgggcacatatcctggtcctcctcattaaggaaacgggtaagaattgtttgccgaggggctccccgatgtgtatcctcttaagtctggaagtcgcacgcatgtcggcgccactagcaacttttcaagaatcaggtgtacgcgagctgctgaaaagcttccggttgtcacggcgatcacttccctctgagcaaagaataggtttagcggcagatttctgtgaacttaaactgaggcgcgccaccaagtaagaccggactgtggaagtgggttcatgaggtcagcgtgctgggaagccaacaaggcaaccagccgatttcttcctacacaactgctcgtccgacattgcaatgccacaatacagtttaggcaatgtaggcagaccatgtgaagcatgttttgaggtgaaagcgaccctgatctgaaaaccgccggcatgatggttctagaggtgcctggaaagggacgaaggatcggtccggcccataccatctcgtatttcaacccccgataactgtgggactgagtccgtacgggaaaaccgcgcctgaaacgggtgcgtatgcacgggtacactataccttctacccagctcgtttgcatgcgggatctccgaccagagcctgccagcgtaaactgcagagaacgaagcgagacgcgttttccgagtatgaccaattttccggtgtccagttgtgacgactcgccaccggtgtgctcgggtgatttggccttaatgctagtcagagcggtgccccagaatgcaagagcgggtcgcgccgactgcaaccttgctgaataactccacaagagtttctcgggacaagctgtgtagcaattgtaatagggatttgttcctctaggtggggggaaagtgtggcgctgcactcatttttactagcgaatgcagtggcgagattacttagcgaaccttgtagacgtctcatgacacaatgcccagttgcccagactgggacaggaggataggacgcaatttctgtgggtattttctctctctcccctagaacacacagtgatacacctgcacttatgatcggctacgcgacagggcgcaactattcagagctctgcccgaagtgctaataggtggcgtcaggtttaactggtaaacctccgcccctgaatccacacgggttcaaaaaggagtgcctatgtaacggctgttggacgcaagcgcattcgcgctgaaccgatggctgcgtctggcgtttaggttgctacgaacctaggacgcccgaaccgagtggtgcgacgcctacggcttctaaatgacgacggtgtcgatcctttcggagcctttccatgagatcggtcactaaagcaggatgtggtgtccggtcgctagaattttcctcttgacaagccagcttcctggcggagaagttaggttgagtcacgtggaggctaatagcggcgctcctctagacggccatgcaatcactatggtgacacaggggagctttatgcacgctaagttcccacttgcttctcgggaagtatgttctttaatagggtaggggccagggcctatgtatctgggtgattcaaggcgctaagaagctacgtgtaggttccgggtcgaaccgcgtcatccgctatacgtgtgaccgggcgtaagaactctgtggcaaaagggtcttgcgcctgaatggaaacctgactcgatatcataataattgatgctagtgcggtacgactgaatggtggcacgtcatcgtgcgcggatttaaccccacatcacactttccaggctccagtcatggagaagccctgcggaaccgacgtataatggcgtcattttgtctcatgacaacaagctttcaacctatgcctcgaacctgcttgatgaatgtaaggaactagtaaccatggggcaacaattcgacagaagagcggcgacctaggtcagggagagttaagacgcggaaaaacgctgagggctgtggggagaaatggtagcgcgttcatccacacatcgtgtcatgcataatccagaacaagtaatcattgacaccgaataacacacggagaaatcaaaagcaggttaccacaatagggaaatcgtcacgatgcacgccgtcccagcgaagcatagggacgatctcagcgtttcgatcaggccattctagggtcgtaacaagagaactcactgcccttgtagtcttaagcacttgactgcgtctgcgtatgcatttccctcggctcggccttcaggatagctgaccgaaacctcggcgctcgtgcttagtatacgacgtgtccgacgataatgtcctaaaagcataaatacagaaagcttcccgacgcactgatcaagaatccgcacgggactctcccttgcgaggtgtcatcgtggaatctgggtttaatttgataatatctcgcaaagactgaatttatcaaaagtcttaaacctgaccgtgggggtaggtgacaaattgcgcgcgtggaatcgtttctggttctatgtagggttgcactagccaaggcacaggtcgctactgacgacttgcgcgttacctagctctgcaaatgttgcagtgtctatattttgattcctggctatttgcgtccggtttgttccaagctccttatattagtggtcccaccctattgcagccgtcggattagatgtttaccactcacggctaggaccgtaagtggaggaacaaacggcccctgagtgaaagaatacaagaagcctatcatgggccgcaccgccaatcagagcgtggggttcggaaaggtctacgaatagaaaaccaccacaacacacgtggcggtcaaccgagagacatttacaacgcccatcttctataaattcactgccaatgcctttacccatcagctaggatatcctttcgcttaaccggactctcgacgccatcccaacgtcagcaaaatattcaagatctcgcacttaaaaatttaaggcttttcgatgagcatataaccacgggcaaagagtcaggtaattgactattgattgcttagagaatgctctcttaattacgtgtgagcatagttccgaagccagaccgccgacggtcagacgtattatgcctggagcctagcgctgcacaggaagaccagagatctacaagtcggtgatgttgagatcttaatcagaacttggaagcatcacacccgtggataatgtaaccccggatccggtaaaacgtattgtacaagaaaatccacttccaaataacaagcgggattcgacagcctcgcacggtgactgttttgtacgcatgcaccagtgacatacgtgcctcttgtgtcgctcctagttgcgctcttaatttctccagtgtaataacaaatcttgaaagtggatgaaagcgaacttctgactgtcaatcacccacggttataccgcttaataattttcttgagggagacggcgacgttatatctacagggtttctgtatgagcctttgctactcgtgcctgcaccgcacccgttagggtgatctccgaggagacttgatacgccgctatatttcgcgtctccactgagaagccgtttctatcgtacgtgagggcgattttgtacgctgtacaagttgtgatccccgtgcgttcgggcagggtcgccaaattaagacccatgcaaactatagctttatcgtggcaaagcattacgcagcgttagaccggaccctaggcaccgggtacatatagaaggacgtgtgctcgtgcttctgcccctttatgcacgcgtggcatggacaaagacacgctcgtagttatgaaccaaccgtgtgttgaatgcctcatttactgtggtcaattattccaggctgattgacgaatagtgcatgagagtttggaacgactggaaaagcgtggcctatgtgcaccgcgagtgtcgctccggattgtatcttcatccctccagctgacagctcaatttcagagaaatgacagactgctgatggcggtatgggcatttggggagagattagcttgatggcgcgggagtaaagcttaaaaagctggcgcttgccaggcgaggcacagaacggccgtgcaaacgtgagctgtgcctcatactgacgactgcttccggcgttatcgacacgcaagagtgcgctgctacgttgttgctcatccttcccactctgctactggccagccgggcgctagctgttaagtcctgcgtcacaagggctgtaggaagataccgccacaagagatccagactttagattttcgaggcgaatgatcttagaaatcagatgaccattcttctctactcggagaaatacggggctggcgggcactaaaccgactgttacgctccaggacccgaagagtatttgggtcgttatgcatcgcagtatatcggtttacgtaagaagaagtcccgctgatcgtaactcgcatacaatcgctgttgtattcatccaaacttttggggttttcacatctcagcgcaccgataacagccaagggtggtccctcgtatactcactcctcgttggctatctacgctcgtatgtgctcattacgacattgcctagaaggttccctatgatacataggaggcttagggcactgtccgcaccaaggatcagtagatagggccgcttagctgatttaatgggtttttcggcattgcatgggtaaccggacacagtggttccctcagtataagactgccacggaggcgtcctggacagaacatcagctaaagacaaacccttctgtcaattcggtcaatgtaccattccacgcaggcaaggctccctacgatggtcgtgtaattgtccccccgaacccaaaaaccccttcactcgggtcgggcgctcccccgtaccgagattaagaagcttacacacgaatctggcttttgacggtagccagatgagtgcgaccgccaaggtagcaatgtggtaagcaagttcaagtaatggttcggtcatctgggtcgcgaaggtagagacccatgtcacttcactcagtactgatgacgtactaggctctccctggcattcccgcgaaggtccaacaagtgaaccctgtctgccggccattgctcgctaggttctgccaggacgtattatataacaacgaatgtatcttaacgaacgttttctagatttaagcaattgccactgtgctcctgctacggaatggacggttaagccaccagggaggccatatacgattattatccatccgtactatcaggttagaacatgaaacgggtgagagcaggcttgtcagaggaggcctcatcgtgtcgtctgctactattcgttcctctttgtaaatgtatgatggaaaaatcgtcctgtttacgctccccgcaaaccccaccgcatcctccccgtgtacgcctcaatcccacgagacgcctactggcttaagccaacttacaaaacctccctgttttaggactggacttctgattgatcctgacagtgcaaactgactaacccgcgtaatgagaatagctggccctaacagaaaacatcggggtgatcctaggccaatcggtacctccatggattgtggttcggagatcgttggggtagatcttcggcgttacgcctacgttcgtcccgagtcagataaggtccaatcctgattaagtatggccattacatggcggcgttgatgctaacgccattgtctataagatgtggccgtctgggtatctcggagccgaatgtcgtcatatacagcgctcaactcacttgttaaagaatggcaataatcgtacaaaactatcgctcgctctactttgtgaaacgaagtgtttcctagaggtcagcaccggagaagggcacaaacatggcagaaatttatgttcgtccctcgcattgtgctaaagtcgggcaaaactatcgccacttccatcgtttagtactcgtccgaatcgaggacaacgagttattaggcaagtgctcataaacagatggacagaaggtgccggaagctccgtgagacggcgaattaccttctaatggttaagcgcatgggacacgggccagaagcctgatctggagcggagaggtcatagcttgtagtttcttccggaatctgactctcactcgctgtcgtccgtctgggattacagaaataactcgtcttattgtaacatcgacgaccgcccacgtgccttaatgcaacattgagtagtaagatactaacacaactataatggtatcagtaagtttaaataaaaacaacaatcgccctctaatgtcacctgtccacatctttctaggatttattcctcgtattagtctctccgacaatccacctggtggcgttggtcgtgtctaacatgcgagtggcttattgcagagcgatttagactagtcacaccgaggtcggtctaaacttaggttgttaattttgacttgccggtacgttccccgtaaatttttctaatgagtacttggtgaccactgaagtctatgtgaggtcacaatactatccgcagactcctagggagacctaaagcgcgtggtcggcggcatgggtttcttagataaagctggagattgagtctctggctggccaggcaagagtccataaagtgcgtcgttggttctttcgtgttggcgtagaaaacaccacgcggatggtgcggcagctggttcaaaatcttagggcacgtaattgagacgaacacttcaccgaacctagtttgcgtgagggcaccgttgctaaacatatgccgggtgtataggggtcgagtatggagtgttagcttgtaccttgtgataccgctagttaccttcaattcggcgagaacccttctactaatatcgttgcttggggtaaactaagttattgcggtatgtaccactcagttcgttcaggcacttacgcaggtactatcatcagtatcattgaactgattatctagttgtttactcttgcattggagcatgttagtgataatactatctctctaaccttccattctcagggcaacacttacttattcgtaatggactgctggcgtctgctaatctgttggattccctctgctgactgtttgcgcgccttgggcggcagactagttcccctgctgaccactcgttggcaacctctctatctcaccatataaatggacatttgtaccgccgtacgaaccgccgcggattaccattttttgtaaagtactagtttaatatacaccagtcttctgacgcataacacctgactcttttcgccatgtagagggtattgtgaaatggagcgggagttggttgtagcgaacctatgggaaactacgggacgcgctctctttatggaatagatcgacaaacacccatatgccagattgctacactcacgcaccacagaatttgtacctcaggcagtggtcacccccgtatttgaggctaaccgccaaatgtccctatatattcagccccgaggtgtaacgcattaggtatcaacggccgactttatctcatgtgtctctgctcatagcattcataggagcttgagccccgcacctcttcgtgctgcaaagcatagtcagcctattctctcgcagtgaccgatccagttgtttgagtaggtgactcactcccaagcacaccttcataaaaggaccttagcgaaatactataagtgatgttaatctcaagagcgggtctttgagaagatacagcagtcccaccgtagtagcggatcttcctacatacacttttgctaacagcacgcgagggcactgatagttaatcggaaccaaatctagaggtatttgaggcttccacactatgtcggttaatccgagtgcggctttctacaccatcataccagatgtttgcaaaaaatccataccgtattcatttaaagcggcagaaggagtgcttacatgaaccgatgctgcaaagcctgccattaactcagcagtggctctatcctaggcaacaatggtgtagatagactgaaacggtattttctccactcatcttaggagacttgtataatggcgatcatttgacctatcaaaccactatcggaatacggttatcggccaacaatgtccccttctcatacaatggagtgcaaggcggtacaccgtggacgctggttccttgaagttaaaatccctcagaatttgatgcctacatacagcgggaatggtgcttcgtgcgccccaggcacagatagaagtttcagagttaagtagtccctcgtcagcaataattaagaataacgctatctgagagtctgacagcggatcggagcgatatgtactcgtggcttcggccccatctacaaaatcagtacgtgacgtgcgtgcctgcggaggcaatcatcaactctgtagcattctggacgtgggtcactagacggtgcctcgcttttgacccggtgctatgagaaatggtcggtgctccatgagatagcagacggcgcatgatagactttccctgcacgactgaaattcccaatggtgttccagcggtaacgaaccgatcctgccgctaggaaaccattatactaatctgtcaggagtcgtcagcaacttcttctccttggcgccggtactctgcctgttctgacccttagttaccgtcacttaagacatcgctgaccaaacgtagagtctctgaccttagattgtcctcttatgtcatccgtcgtgctcacaacgatccggacacgcttcatagtgcgctagtgggattcaggaattactagtgccctattaaccatcgggtttttcttcgtgctcccaggaagaaacgtgggttacatcagttgggtgggtagttaaattacccgcatggatcaacaaactgtaaatgccagcgcaatcattcaatgaactgcgttatgtaaagctgggcattaccgtcgacttcacaaaaagtgatacagacgttgacagaaaatgccatctagcctttcgcatatagacattcttcacatggagaacctgtacgtctgacctgtaaaatacggagttctccctgttcagtccctttggaacacatttactttaaacatcgaccgtgctcgaattgttgcgtcactacccaacacagtggccccaacggctggcacctgtagcagcccacaagcctcagaactgaggcagtatacattaattgtacgtcgtggccacagatctactggcgcagttgagttatgttggtgactgctatcatgcacagtacacaggccgcgaatccagatgtgtacccttttagtgccaagtaagcggtcttttatgcacgttttcgtggagtccgtacaactcacccgatataacatataatcggtgaatatttaacgtgctgtgtgtaggacataatcttgtcgcatgcgatcctcagcaacatccatagtgcgatgtctctttcaatcatggtgtagatgaccaggcaagattcttgacagcgtcaagcacggtgtgtaggtctcgtctatcagatatagtaaagacaggtacagtagtacggtcgggatattgcgccaatcaccttttcgaatctcccgtgtaatcgtctatttttgtcgagagtccaatctccacaccattcgttggccactaccgatttgggccgtgcccttgtagcgatagacatggttaacccttctgtgactgatgcggaaatcggcgttctactcctccagtgaagtgatctacataacacgacgtcgataaagcgtcattaactcaatcttgtcatatgcattgtgcggagaaagggcctgagcgccccgacagagcgagaattgcctgttctttacgatccatagggctttgtagcatttacgtaattcctacaataaatttgtaaaagttgttggtactcccacgcagtccccttccaggggatagaacgctaccatgggctgccgtaattcgaagggtagactggcccttttgtaactaggcctaccttaatgaggaaggagtttcttcgtccccagattctccttcaagtgttacggcgggtgctctccggccccactcgctctttataccagggggaatcaacgacgtgctaatttgacgcaacaggatagctccaacacctactgctggatttgtataaacgagtaaccttcagggtactcaagtgtgcgttttggaggtcatagagggatctctcaaagcaaggtaattattgtcagagaaccatggaacaccaggcaggagggatgggtgtccccatcgtgaaatgtattccccaagtcgatgtatgcatgtacagttattttccaaggacgtagacaggcttgtactatagaacaggactttagatgcccaacttcttcaggtatgacacgtgggggtgaatcttcacaatgtccaatgcgccactgcgacttaccgaccaacccacggtattggcttcagcgactatcgagcttgccctcggaccgaagaactgaaaggcagtcaccgacggttaccgggcggcgcgacgtaaggccattgttacgtgtttacatacgttggtgaaaaacggttcacgggcccaacagccatgaccgtcatcgcagacctcctttcgtagtcgcgggggggaatttggtcaaaaaatgcacatgttctggagtaagtacaaaatatcgtggcacatcggagtaccacagggtttttttgtaaccccggttcagtggttcggggcccattagccggtcacaacaatatcgtattgagggatgcagattaggtttcagcacctaagattcctagcgaggcctcagagatcgacccctccggtcgggctatccccaaaacactggttctccgtaaaacagtgttctccgccgtatctctgcctgtggcttcactatccttttaagcgggagaattcgtacagcacccggaggttctaccaagagtgccccaacacttggtggcccgtggttcttgtaaacacgatcctgcgttagaccaggggatttagtgtggtggcacgcggctctgacagtgcagctgcgccatgccggtcctcggggggcccgcccgctttagccgtggaaatccggatccataggaggatggttagttgagagacggctgtgaggcaaatttgttgttaggccgattctgccaggcacattaatgtgagtggtaggagcgcgccacagtttaacaatttaaccgtcatcgattcgccgcggtgatagaatgattgttcggatcaacgtctagtgcacttatagccacaggttatgtggttatgggtaagctcgccgcccgaagcgcggccagttcgaggatgtaatatgtggtctcttggatgccacaagaaatacagacccagggcttgttttcggagctatccatttagacataacctggagtctatagtcattctctttgccacgttcttgtggacctccccgactgctccagccatgcggtctgactcgccaccaaacggtcgacgagagaccttgcggtgtagattatggtcctactgacatgcagagtcagatcttatgggaatctcataagccgacccatccgggattggtcttcgttgtgggaccaacactcgtccacggtaagaaaactgactgtttgtgacaccgagttgttgatctcgagctgggagcgactacctgtctgtcccgtcaaagcgccgacagatacgatcaagctacagttagcgaaatcagaacccgtagttcagcaatggtggactacccttgcacgccaaacatacggccacgctgtgtcgagaatgaaaatcatcttctgccgttgagatcgcaacgtgtcagcgtggctcgggacgagtagaaacgcaagtaggatatggacacatcgcaccccgtgtacagtcgaatgataaagcctagagtcttcgaagctcgctaacttaatattatggcctaggttgcatcacgttttaggcagccaggctagtctctggaaggatgcttatcagtattgttgcccgacacaacactacgagtatccttcgatgtattaatggggaggtaccactcacccactggcagcgaagcagtgtgagctgcgccgttcccgggcaaggaggagctgcaaagcatcggaatcaacccatggagatagtagctgtgcccgggtgcgctttctttacggtgactaactagatcgtcggcggttccgcaccagttacccccatcttaaaccattacggatggtcaacgtgttgtgaaggtaatcatggcagtgtgagcatttcgatttcgtaaactgcttgacggacaaataacattcagatacgcaagcaagcatgtagcgtactataggattcgggaccggccaccatggccagttaactcctagcgcggggcatatccttcctactcgctgacacctcatcattatattattatcgacggtgaacgtgtaattgcgcggtagactacttgaacacaggctcgtaagcgttacacccgtcagacgacacgtgataggcggcgatcacggcgatgcgtgtatgtgtaggccccctgggcattcgcgcataaagggtacacctgctaccctacataagcttttacctgttatgtggataggggtatggtttctagggggtgtgaagaaacggccactccactttagcctaaagtcgctgatattgcggcaagcaaggacaagggctgataaagtgttttcgagattgtctactggctttgccttacgcatttaagaagtgtggctatccggattaccgacttgtctctttcattgtagtcttctgggacaatcgctggggtggagagttttcagttactgagcatttcgaagctcacgaatgcgattggcttcggcggaaacagattctggagagaagggccggaagaaatcatagatttgatccgcttggttttccagaatctttaatgtcttagaagccggcgattctcttagaccgtagcgacacgtatgcgcctcgatgactgtgcaatagtatttctagtggaacacagttaccatcctgatctcgtcattttgagcgtattagcagtatcagctttgatcctccgtataatcaatgcctggggtaagtctacctgcctcaacagacccgtgtaatctcagttactcggaaagcctgtcggacaacttaatcagatctatcagtaccacctagatgagacttaggcgaaatggtatcacaacggcacgcgagcggcgtgcctgcgaactgcaagaccaaagctccgagtaaggggcgaccggctgcgccaactaggtcccgttccacactccatatttccaagacacgtagatttcggtgcgtcgcggcctctggtcatacgtcttctttatgttccgctcgtgccgttctataaagcactagatgtcccccggaacgtcaggaagggggaggatccgttgaggtgaatgggtttttgcatggagcgcaggttagtaaactctagatattctgcagcgcgtgatagcgttcttgccatcgtggtaagatacttccaacgctggaaagtgacccgctcatagatcgtagtcacacataggcatcttagtgaggccggacgcactttgcaccttggtgcgagcagaatcccaacaacgatgcggaggtcggagcctggccacgtctaagcgatcagaagcgactcagtccagggtatagagcacctaggcatccgttttatccgctcagctttggcagactgtgccacccatgcaacgcacaatatggataactggcggttcttcccgcttcactggcccactagatcaatagagctctccaaggttacacagatgtaactcggaaccgcctgaacactgctcgtaagtgcacaccacgaccacatagagtatgaatcacacgcgaatcgagagcaaaagcaacattcaatcaggtagcgagacgaggaagactggcctattagattttgcaagagattggtaataaggccatacaagcctttaggcctaaactcttatacgctcgtacgcaatgtgagactccttcgtctgaaaggtttacttacatttactcatatttaaacggggcacagtgctgtaacgcttatagtgcgggtacacgtgccttaccctatcgcctcaagcgaggagctgtaggccatgaagacttatcctctctgggacgatattgctgatacctatgcgtttatcctgtttcgtgacagcggaatagatctgttttaatcaggtcagagccatgctgcctccgcctcgcagcgagaaaccgctgacagaaaagacaacaccgtttaagacccacattcttggctgctacggcacacatgatatattctctatgactgtacggacccatctccccatcgtagggcctcaaacaaattgatacgctgggctgctgatagcggcgccgtaggaacgtaggggtccccggcttttttaaattaaagaacacggctagcatgaagaagcgaacccagaatgttcagaacttggtagtctatgtcagttactatcgcctgtgcaggaatgcctcatgctcgggacataaaccaatttttgagcacccgagaagcgaaaacatccttcatttgaacttcaaagtaggtagtacggggagagacgttcaactaatctagggatgtgagaccaaagtgaactcccgcaaaacaagggcagtgatggaccttaatttcgagtggttgacacgcccatcagcctttagcttgcatactccagagtataggtcttggacatttttgatttcacgcgcttgctcgtggcctcgtctttcctcaactctatcttgtctcgaactacttcgcacgtgttaccccatcaccacggtttaagagtcctcccgcatcgtatcaacgaaccgcagagactgtggactttgctgtgagatacgtctggattaccttagggaacggcatgcggtatagattctgaaaccaacggttagcaaacttgactgtgggctccattgctcctggcgaccccttcaaatgccataatatggaagcgtgattcgtctgataagtccgccgcattagtgcacctttatttgggttatttaaaggtgtggataacctctggaaggtgaacagactcgtcactctaggatgtccggatacgaaaacttctcgacattcatctaagaacaggaagctctactttaaactaggagtcatggcattgctatccgctatggattcgctcgagcagggatcaaggctagactgaaggagctattctggcatcgtggctcaccaggaaagttgcctttggctgatgtttccacgtcaagttgataattacgcgttgtcagcgttgacctctcgttctaatacttgcgtattacagataactctagaatagtaacaatcgagtgcagtctagcgtaccctgatcaccagatccgcccaaggtgaggtatcttgccaaaaccgcattagtctaggccgtacaataccacggtcctcataattgagccgctttaacgtgttttgctaaacagccagcatctcatcgcatcaccgtggttcttgattccccgaactcaaatccaccaatactaccatgcatggccatctcgcgtacgcgggaccatgaaggacggaattacttgcagaggatacgaggacgccgggttaactttcagcagccaacagggttttaatcttctagagtctgcttaatcaaagatccgaatctggcgcgagcggaggaagagctatcagtgcaagtcgtcagaaacaatgattcattgtttgtcttgcagtgaatggggatcttgcaaacccctcgcgttggagtatgcccctggtaaaatccttatgtgtatcttaacgggaggtaagactgtcatgaagcaacgcctaactctggtcccattactacgactctctggccatacctatgcaacaatttgcacactagcctcgtggttcttatggccgtggatgactttgcggttcttgacgtttaaagggtagattatttgtcccacttaaacccgagtactagcaacgtcgactgatccgcggccaaatggctcctgtggtataacttattgccgactacccattgcaacgtcgggcagggcagaacaatttaactgtatcggtggaggcctaacgcctctatttcttttgaagggcgttgtcctggtgtccagtaggtgaccggcatacagtgaggcatcgagggttctgcctcatgccgactgttttttcaagggcagctggccgtttgagtggttgccggcgcctacctgaattctccagaaaagaatacagcgggccaggaactatatctgaatctatatggcaggtagtgctgcccgctctgatttattgagaggctacgtaagattgtcttacttccagggttccacggcgttcgacgagtctcttcgttctggaacggaactttagggacgacagtccgaggagtaatataaccggttggagagtttcaggttgctggcgctggaattgaggatagggtatatttcggcttaacatgatggtaggctcggagagcaatccgggtatctggccacagcaggttgaggcgaagcgcctcgaggtgtgttagtcccgtgggtgcaacaatgagctcgaaattgctgaatcgcccatacattcagtttggcattcttttagcgttccgacacgccgctgcttttcgggtattacctagggtagttacgtggcttcctagtcacccatggcacgatgctgaaaaagtacactgcgtcgtagggaagggaggcaattcaagaatgtcttactcagtattgctggagatgggagacgtgttttcgagatcaagactagtcacttgaaataagtatggcgaatctgtaacctaaagctaaagatgttattaaggcattagccttcgagcacataccggtacatggaaggcaatttcgcgatgagggctaatcgatatactactatcatacataagccggtcctagacgacttcacttcaactactcagcgacgattatacattgggctttctaagcgaggatgactagagctcttcggcacaccggctcttcccgggcaggccgacttaagttacagagctttatggcgctagactacttagaccacgccccacaccacaaaagggggagattctgaactccgccctcgggaacgattatccggttttcaacagtcccggagtaatttcgaggttctacgggcttgatggctattgggcaagtatggcgaaccgattcgcgtaggtaatgtgacgtgtgcttttcaccttgttggaacttttccagacttgttctaatccaaatgccagcggggcgacttaggtccgttacatcaaccgcactaaagacggccatgcaccgataataggaggcgtagagtatcaatgaatggctgaggactatgttcttctcacacttctagtggatatgattctacgagagagaatatataactaggaagtttttatcaacgggtttttccatacgaccgggcaccgtggtacatggactgtctcgtgtacgcccggtaaatctctcgtcgacaccgccgaaccgcagattatgaaagggtccaaacgatctaagccgtcctagctaacatccagttcataggctacatcgaggttcgcaagttcagtgactagagaagcacgactccggcgattacatgactcacccgcatcaatgacgaaggaaattgtcctctggcctagagcacgagcgccgatataacatgaagtcggaatagacgggcttggtgcaagttaatgagcatctctttgaagtttggtttcaggtaaaggcctaaggtagcgacgtcgggcaacggggctgaggcccactaggaaattctttgttcggtatggacccgtgatgttcaaaaccgaggaagaggatgtcaccttcctctatactcccttgtctggtgggcgtcctaccgaaaagatcgggcggtccgtgattcgaccggggtgcaccggtcgtgatccagtgatgcatgttaatctaagaagcctgccagcttgctatccgtcaatccgctcaattcagtcagagcacaactatcggaaggttaatagctatactggccggctgaggccgtgtgagattgggatcccaatcgttccgggggtagttatatccacagttggattccttgaaaccgagcgtggtagttccgtgccggttggcgtaccgtgtcctcaaccgcgatttgtgaaatatcgcccgttcactatatctttacgcctcgttcgggcctagattatcgggtaggcggaagtctggccgtcgggcatatgggattctacgtcaaataaccgaggacgatcgattagggtcgttggcgggtgagtaggggaacgatgtgacttgggaacaagagtttagctacgtctttgatcataatcaacaaaccggggggtagaatgtgcgggttctgtcagttacacgatccggatccgaacccgagaattgacttgtagccccctctgggttagtgttggaagtaaacttactgagccgaggtcacttgcaaggcgtgactggaaacgcatttatgtagccgccgttcgtgacccgcccaaggacaaggtggccgtgccaccattcgagaagaacgccattcccgatttggcctccccctagaggtaagagtaaacccaggagcagaagaccgctaccttcaccgccaaatcctctcgctctgccggtagtgagcgtccatcgccggagcagccacaggcgactgattcatacgataagcagatgtgtcactcactgtcaacgcttagtccatcgctcgttgcgacgattggtcggtacatctctgactcctaggctgtttcgcatcagtttaggtctaggatactacatttcccatacttgatgtaccaaacgatcgacataatgacccggagcagcttggtgtacccggcctcgcttctacgtgaaggagggctgagtgagaggatcgttaaacacgtgcagacttggtgcgagggagacctctgtgtaggccctcctccgtagtgcgaaccgtacgaaagctttaatggcaccatggctggattgtttttagggtgattcttgctagctggaactactaggcaggaagactaacacccgacaataagttggatgcgaaccattacggatatataggcaccccttcgggaaataagctacacgcctgtcgtccacagtagacacttattggctcatctccgtctcgttgtcgttccaactacatccgacgaacggcacaccattgtggctagtgctgacggaatgtaagcgcattagccgttgatcggtgaaatgtgcccaagctcaactctcagacagtctcctaccttgatgatctgatacaacctgttacgacatccacagaccattagcctgtgatgtctgacccccatgtacttatacataggtcttcatggtgccccgcacgtatgctaccgtgatacacgggaggattcacggaactgcactaagtttctcgcagcaacaacacacggctcatttatacaacagactcacagcccccacatgctcaattagtttagtcgactacggccggccaatgcgccgctacgttttgcgtgccatggacgccgaatatacccaaacggcctgtacgggaaagggagatgccggggccctatcttccttattacggccgtacaatctatgtcagttcgatgtgtccattctgggacaattcgccgggatttttgaggatcaccaagttagctgtgtgtttcggggggaaggacgctatggcggttgagactttcatagtgagttctctctatgtatctaaaggcactcacgagcttaaattgtcgaggagtactgtgttagcgggcgtctagattacctggtggtccacgtagaggttccatcggctgcgaactttggcttctacggcttaggattaaaccccacacggctagcttgtgctcccccttggtgggtaagtttgatgcgagatgtgatgagcggaggaggaaatcctggatgctctcaaatactaagtaacgctttgtcctactagctgcccctaactactggcgctggtttgctaccagtaaaaaacgcagcaggaatttccctggttagtctatcagccgtcactcgtaggcttaccagacacgctccttcttgggtgacagttatatcataaggattagcaaacactatggtaccattccgtgagcagactcccaatagagtacagacggaactgcctcccacagccacgagatcacaaatcacatacctgagtatgaagagtttcgactgcgccgctgttccaacccgctgcgcacagcccgacgtctcttgaaacaagagctgcggcgtggtgtcggtggacggcggcccaagaaaccaaacgctcgtgcctttgtatcacatccgttagcgtgttagttatgacctagagctaatgcagaaacagtggttcggggttatgttggattctgatctggccaggtggtaatcggtaccgtgggtcgttttctacggagaatctgagctatcttgtccctattgacgacgtgagcctggtttataaccctcaaacaagctagttgcaccattggacaattgtagtcatgtctatgcctcgtctctcaagcccagacagaaactcgaaggcagcccacttatttccctattatagcttgacggagcagtctccatcaagcggaagtttacgtgaactggatcgatgcagggtctaagttcagaaaatcttcgtcacgtgatgcaacaagcgcacagataacgcagaacgacatctcgaatcgtccactgcgactggcctaccgatcggaagcgcggcgcgaaatcgttaagatagtgcacaatatccgtcactgacccgggggacatgctgatcccggactgaaaacatttttcgaaaaccaagtggtggattacacgacctttgcattactgatgcatcttatgttgggaaccggctgtggaccaggggttgtaacttgagatctgcaaatatccgtgtcccgcccgttattcaccataatataggagatgggcctaagtagcccgtgcctgggagtcttctaggggccgtgtgcgctgcttcactctcccgtgcgcttgccacctggatcgcactataagaaagttatctcagacttattcaagccgtcactgctacacaatgttacttaaaggagctaaagtgcccaggtgttacaactacattagcttatacggtgcagcgtgcgtagatattcaaggctctccagccacacttcgggtctaggcagaaaaatggttcacagatccagatcggcctcattcgcgcacatgtactatccacaatgcaccacgcctgccgtaatgtattttcggcaaattcgtatcgaacgcaaaaaagcacactagccctcttgctgacgctgtattacactggttaactgggtcacgcggcacgacatgttgccccggcaggaacgtataatcctagatataagagtattctcagcctactgctcctgttccaccgggaggatccttgtaatcgcatgtatcagtaaatttgctttacctgcggtctaaggattgatcaccaaacacggcgtccagtctgcgacactccaattatgcgttagctggtccccaaatccctccgtcctcggttctgcgtatgaagaccccccggtgtgacgccggaactacgccgggtctcactgggtctgcgttgcagtggttccgatgttccgtctatggaaactatattcagaccccttattccctttccgtgcggactatttggtgagtctaagtaggtatccatctagatagagaacaacacatggacgggcagagggtgcttgtccgattgcaaacacgaacacatatcaacaagatctacgaatgtagagagatgcgcgagggcacaaaaaaacacactggccgaccgaattgatcgagtgtagtattgtccgcggccattttgattacacgttaacaaaacgtcatctcgcaggtcaagagtatttgaaccgcggatgggcgcctagatgtcgccggtattactgtaagcacgggccgtacagcccgaacatgaaaatggccgcgtaaacgacgctccagcatggtacctgttgttatatgccgtcattctattaactgccgagtgactatcaggaagacctgcctggagcgaatggtcaaagtgcccgctttagctttatcctcacacgtgaacaacagaatggcagcgtataggctggccacaccaggtcgcgagcaggtgctgatctaggacggattaacccctccgttcgatcattattgagggcagcgatttccgctaggaattccgctcgggttcactacattagccgaaccagcagcaaccacgtgaccgactaaagataatccgcacgccgcagaccatctagactagaagcaacaagcagtttttaatctctgaaatgatggtaagtgagaggacaacccttagttacgaaggtagaaccaccgcagctgaacatctagttaattcttttttagtgaggggggacgctccgtttttgcacctgacgcgagtcttagctactcagactttcagggtccccttatagatgactcatacgagtccaatcccttcaactcccacgactcttcccgaaacggagggctgcccctacacttgtggagcccgagtgaggtgtagaccccaacactcctcgtgaattcttccatcttaatttccgaattcgtaataaaatcacaggaattggtgatctagcagagcgcgcatgcgctcttaggcgaaatgcggccaaaatattaatagttcggcgataccaaagagctaagcgagggcacgattcaggatgaaatccgactagcacgttacacaggatataacacccgagcagccggactgtccaaccttaacataacgatgatcctaaagggtgcgaaagtactgaagtcatcggctatctactcagtggcgacccaacttgtacccactcgtaaaggcttgccgaagttgaccgagccggcttgacatagcgcttgttcgaagagcaggacgtccccttcctggggtagctaggcgcagtaagttaaatggagttgatgagcagctgcttgcccgggtctccggtctgtaacccgagtatatggccaggagtgagatcaatccggtcattgtcacccagcgcgaaaacaatattagcttctccactacgtggacgcctatacggcatttagtgcacgtgtgagccgctatagactggatttggttacttttaaaagtccaggcatatcggccatcgacgagtctaagtagtgttgcgcattactaccccgacggtaaggcctcacaggcgagtttgatcgggggggctccctactatctccttcctgggtgaccaccttacttacatatcgccgaatttcccttgaacaggggcgctagccttacaaggatttttcagcctccctgtagttactaacgcctcaacggagttggggcctagcaggccggtcggtgcataacctggggctattacacggaaaccaccaggttgagcagaatttagacctccgccagactgacactgtcacgtgaatagggtggtgacgtttacgtgaccatcaaggctgatatgcaccggcccgtcgggccctatcccatacatcgtccgcacatcaccgccactgggtcgccttgctacgggggagaaaacagcgcggcctggacgttggtgaggaactccagtctggctatgatacgaccaagaatagcgcataatcctgcggccgtaggagtggcccaacgtccgcgggcatggagacccacgatggcgcggagtatcgacgtaacgccccgtcataatgtgagacgctccactcggcggagtaacactatacttggtgattatatagaggagtcttgcgtgttctttagtgcaaagaccaggttgattgtattcttgacctgctctataaggtctccgctgatgcgccgcaacgtctggaatattgtcgtgcagtagtgcagtaaaatcctgtactcccacctttgaccgctgagcctcggatatgaaagtagtcaggactgccacaactttgcaactatttaggcagttgcgctgccagggcgagttcataaagaaattcgtgtgaggaccgtatgtattgggcataggcattctaagagctgaatggatggcttctctcacgattgtacggcacgcggtaagcctgcctgtcttggagccgcttttactgctattcagggtatgttgcggccatcgtaaacggtgtaaatgaatgtccttcacggatgtcaaacaatgggagcggtccttcacggcaaatgaccttctctcgtttggaaattccccgcagatgcatgcacgatgaaaccatcaacacgcaatatgcagggcccctgccctacgatggtgaccgcagcgtcgtaatcctgtcgcgtagggacaacgtacgacggacttcaacactccccttagatagggtaagagctgtcatctgatggaagggtatgctgaatagaacacctcctgggcctggaaacataagatgatagacggagatgacgttagctgcatcggatattgcggcgatccgttttcgaaataaggcggcgactgaagaccagatacgttattgtctattctccattcagggatacaggtaatcccttgttccccgaagccccacaatatccgcagggtccacgacgatcgccgtcggggacaatcaactctgcataacgggcagtaacgacaatgggctggtgatggggtaagtttcccgtgaaatgggcccactagcgagaatccttagttgagatcgacctaccaacaccgctagacgaaccctaacagttgcatccgaatcagtggcgcgccgcttaaaggcttcgcgaggcccgatgcgaattctcgcgattccgcgtaactgtacttaaaaccctcctcagaggcgaccattaagcgaccgcgacagtggtgcgcggtttccccgttcctaaggggcgtatgttgaccgttctttattacagagcagttgtggcttaggctaaatcagcaaattaaactagcagtaagtatcaaagctgtacaagaacgcaaactttgcatccaggacaccccgtttgcgcgggaaaggtcgacgtgcgtatgatcatcagcgctctgtccttcaatatgcgatgagcttgattctctagcaaaacatcgttccagttctacaacaatagctccccaatgtggagagtatctcggccattatcggaaagctgcttttggccatcactcttcggcggagaaatagctgtactgtgtaacgtccgacagcactacgttcccgactgcagcttgccgaggagacttttgttcatgattggtgcttgctcatgctttgaaccacgaaaatgttgacaagggttcccccgagtaacgttgtgtcgctggagtagcccagcagaacacagttcccgatgtgcgaaaagtaaataacgactatttctttgactaccttgaaacaaaaattaattgcaacagcgagattgaccgtactcaccatactccaaatctctgctagggttggagccgtggtggagtaaggtcttggcatgggcgagaactttgaagtcccgggagaattaataagatgaggattgctaatagctaaagttaaaatcggtccaaagggcaggtaatgccaagtaatatgctcaaacctactctttccagtgactgggacgcttgagcgccctccattgatacagtctgtgaccccaacagtggcgtggtgcaatgccatgattgccaaggtatcatcactcttaattaaaggctcgctatacgcactgctgcctttacgacgctagtcccacacgggcctgttcacaattaaggtggtcgataggaagacttgggtaccttagtttagatagtcaattgtttattagcggtgtgcctgctatctcatcatctagtaattaaacactggttgacggtcgacaagcctactttagtaatgcgaaagaactatctgcttcgctgtgtcatggacgactagtagcactagccataagtatcaatcattctctaccatcggtggatgatttagctaggccttatccgggcgcgaatattctccctcaggtggaaacggtgttcgattcggtttgcacagacttgtctaagtgtgccttgcttttgggcttgagtgccaggaggcgctatcgggttccggtcggtcatgatttggcgataagatcaactgacgaaatattaggtgaatggttgcaacatcgccaccgtatagttaggccacccggcgtactcaaaaagtgcgaccgtgtgcaaaccgatcccaagtgcgaggcatagggatcacgatgtgggcaagaagtctggctggaactttaacagacacgttgcacattagagtagccctaatgcccactgctacgggccagaagagaagaggaaactttgcaactctcctctgcgctcaatagttcggcgacccgttcaataatgcacttacacagaaccgccagaccgaactgaccccgcttaacgtatacggctaacaaaataattctctactactttctgatcgccgaataaagagtcgcggcgaatagcgacaattgtatttcctaaggtgtggacaggcccctttctacccaatcccgacaactttgtcctgcattttagacgcacggtggggcatcggctacgtaataagtcaactcgcccccttgacagcaagatccatgaacttcgtacgacagttcgaaagctaaaggccgcagcttttataatggtcactgctcagtccaatccaccagcataactctggaccgccataacttgacttttgtagtgggatgcgataacttcaaaagcatccacgcataaggatttggtttaaatgctgcagctgcgcagatagtctcgatgttgacacacccaggccagcgggtcgccataacctccgtttcagtcgtatgtggtgtggcgcaacggacctgatgactttacccacctctgggactgccgacctatatccgcaactaaccttacatcggcaattcgagcgaggcgcagatcctcaaatatcgcgagcttattattgactgtaagtgattctgagttgatgcctctcgtggggcggggcgagggttccggagatgttctgtccacaccccgtccgtcccaaaagagtcatcaatgacgatcatgcaagatccgtggcccggccatccatagtatgagggatcacttcttgcccgcattaaaagtgttctcaaagcagtcttggtgaactattcgtagtgaaagaagtaggacagggtgaccccgttttgtcatgtcctgatggtcctcctggatagagctacggcgagtatgatgctacggaaactacactaagattagccgagccatgatcgttagcaggtttcagaggtcagacgcctctactgtagttaatcccgcgtgctagtgtacctaaaaccgctaatgtgggcatacacggctacttaagaatgatgttccctgggaaccaaattattcctgggccgtacacagctttatgcccaccggcttcccaatagatctgcgaataatagtaaggccacaccgacagacctcgacgattacgatggtgtttggtcaagaatttcactcctgaagtcatgcaggtcgcgacaactcaacgggcgatctctcaattcgtaacataccggatatatggtgtcggagtcttcgggagcaactgcgattagggatgaccgagtagacaggcggtgcgatgcttggtcggataggcatcttctacacgccgatctctgagatcacgcaagttcgatccaaggcgaacgttagagagtgccaccaatgaacgggcatggggtatctttgaaatatgtatgagggtatgcacagatcgtctggttttaaggtgcgctatgggtatatttgctgaaccacgcttacccgacttctacgttgactttttctattggactccttcagcttgagattttcttggcaaattggtgtatggcgcacaggaaaaagcagcacggtcgtgcgtaagtccttggtccgtggccgactctcagagcatgggcctgaggttgcggaacatttacaagacccgaactcactgaccgagcacctgcgtgggttggatcatggtagtggattgcttcagatagggcccgctatggccgagagcgtggggtgcctagcgcaggttaactttcgaaaatcaggatccctgcaacgagccagaacagacgcctaaatcacttggatgagattattaacattaccataataggatcccccgacctaacgctcgttatggagcactgcggcactagcttccttactttatagtaatagtgtgcgccagcttacacactggaggacgacttgccaatctgactctggaccaatcgggttcctgttatagaaaggctacgactcttctggttactcgtcgcctgggccctaggcccagattgcttgattagcccagcgtgatacacccgccactgctataacgataatttcatccgacgcggaagcaaattcgcctagttaaattcgcatgtagggagggggaatgcactaacgcataggtagtgggggacgtcaacagttagccagtatgacgtaatcagatgatggcgtaacgccaacgtagaatgtgggaccgttcatagcctattccgactgctttttctcctttgctctacaagctcgttcgtcacggcgaccagctttgagcataattatgcgagctagggggtgccctcaaacggataatccgcgaccctccttcaggggcgtatgagcagaccgtagttactcttgggtcataatgttgaacgcagagaaaggggcctcccttttcaacagaaatccgacgccagcggtcgtttgcgcgcctggactttgaagctcatcattttcatggcagtacttgtgttcataagaggagttatccatcactagggtattagctaagcgcttagctgtaagtgttaaagttttcagtgttacaaaggcgatcattagaccaaaacagtacgtagttatgttgtgcttccgtgagagaaagtagcgcctccctatccagaatggggtctcaccctagttgcggctgcggcaataattgggatgttccgctgtgggtcgattacgtaccgtagacctaaatccaagcatatgacacgcggtcctgttaacgttataatctcggttaatcatagtcgggataatcaggccaagcaccctgcgacgccttcataccagctaaggagatctcccattaagcacttatattcacctgtcaagaaactttaccgccttgagataccagcagaaccatgtggcttctttaagggagtactttgttcaattaggtttgacacctggatgacattcccaactggggctgcggcggcggatagtagatctctttgccctttcaagcctgctaactcggcctaaattcgtaagtatcggatgtctcgcactgatgaaattgaactgtacataccataaagatgtggcattaataccggtgaatcctgacggcttccccatgcaccgttattgaaagcccgacaaaaacggcctcgtgtcagcgcagcggtgatagaagattcatccgattgtggactgagccatacttggtaaaggatcgatccacccacctgaagaggaaacaaaattaacgcctgcaacatgggttcgacgagtcgggtgcaagagattaggtgctagctccgctctcgtattttagacgccgtgaaattgatctcaagggggcagcaagttaaacagctagtgggttcttggatggagaacccgtttagcggaccaagcacctagtctcgtccgctaaatgagaatgcatgtttcttatccgcgcgtcggatcatgaatgtcgtgttacattaaccgggatgctcttccgtattcggatttcgatgtaatggcgggtgaagcaccatccaaacggcgaacctgtgacatagctggctcgacaagtgtctatgaccttgtagcatcatactcttcgaaaagtagtgggcacctactgtcaccggaccacagactatgctatgcctagtacctctggttcataattcgttggcacccgcgactgtaatagaggaaataacaaggacacagtggaccctattcacaatgtccccagctcaggtgtactgcttgactcatccccaccttagtcactagcagtcgcggtcagtaataaggcgaggggacggtcactttcgtaccgaagctgtggaggagtgcggccttgacgcgctcccgtacttgtaccacgtcacctgccagacggtcgagatggctggcccgcattaagtatactgattcttacatttgcctgtacgcaccattggagacagtgcgggagcttaatatcataaagaaaactccatcaaacagtccattatccgccactctttatcttcaagggggcttttcttagcgccccgcgcatggtgcgaccaactgacaattaaagggacgagcgcacgtactctctggaccagaacatcgtccgtcaggacccgatatgaccgcggtgccgttaaacgaatcctctacgcgtgctaataccttatacggcgcaactactagtgcgagcgaaatcgtcttccccctcctggctgtcagggtccgccccccttggtctgggaagccgaagacgggccattaatagttaatcccggtcgtcctcctgattagtttcaccgcaggagtcgatatccgaatttttaagagccatagtatctaggcctgctttatgcgccccttcgacaacgtcaaacagtctgttccgacgggtactgcggcccacaatggtgatccaccgcgcgtaagtgttgcaaggatcgacctattcaaattgtgcgccaaaagctatagagctctcgacttaattgaatctttgcttgaagaaaattgagttgattcagtgttacgggcgtcgcagggtcggctcaccacagtaataggcactacccgttctgagtgtgacggcggtcagtagccgttgcgtgatgcccagaatgatcgccttgggttattcttctcgcaacagccgatcgccatcccagggtgcccactttgcagttaacaggtaggaatccgaagtgggcatatccaccgccatgtattgcgccagttggattctgtgaataccccttcaacacgacaggattgaatggcaagcaaaaaatagtgttgcagatgcgtgcaatccgcagaccaccatacaaacccagggactcgcagataagtaagctaataattttacagcgcaattagcagcggggcggtcctgacgctctccgggacattgtagcgtcgagggtgcggacagggctctcagcgtacacggaaggctagacgcggaaaatttagtcttcgattgcaacgcccaggccgtaatcctacaattccagagtatgaaatggaagatccctataggatcgcctattaagatttaccaaactgttgggtcagggtgagactatgcgacatgaaatcgtgagttgccgtaaacccaactgaagagcccgaataccatcacaaaaaggagtgacataaagtgtaaggcgacctcaggcgagtggaaagataggacctccccttgaggatatgggggtacgccacattagtagcgcgaaaaagtgtgcacactagtgtagaggcattatggctacgctatagaaatggtactcccttaacaagttaacccaatttgttagcgagtggtatatcgggcccaacaggcatagctggtagaacctgccgtaccacatagggggggcttcgacgaccgtttcacccaggctcatgcatattgaggatgcagttccgaggcagccctatgaaaacctgcatgaatggtgagcagtaagcataaaaggctacagcacggaatgtcaatagttattgcgagacccatcaatactattaaacaacgttccatgggcgtatccgagaggatcaccagggttctaaccaatcccccaatgtacgccatctacgctgtttaggacctcgtacgaacagtctttttccctcgatccgaataccgagtatgcggtcatgaattcactgttgcagtatattggcacggaggtgacctttctcaattgttccatagattacacaagggaagctgactggctccctacgtagaggtgctgcgcggcttggtgcacttttgctgccccagtatcctcccgtgtttcgatcccccgttgcggctctgagctctaacccatgacacatatcttgttatgctgacgaggcgagggaaaggcctgcgtcaccggcatcaacaataggccagtacaagaaccccagccccggagtcctatgtgaatagagaagaaacgacactcctattgactgtgggcttactgatcttagtcaatatcatccgtaatgaggagacaacatgctcaaatcaggaatgctatccatcatccgtgttcagtcaattggcaagattcgtaagtagttcactccaggtccactaggcattcaacccccgtgaaatatcaatattcagttttcataacgaagtggttaaataccggagcgcatctgggtggggtttcagattgaaggtttagttccctggctaacttgtcggtccgggatcatacactcggccttttttaaggatttggcaaatagttggagggtggggcaggaatacatatctttgcgataacaccttcattaacggaatatgccgtcggaccattcatctacattccagacgcacgcggaagctttagcttggactgcaggacaataaacccgaactgctatgtatgagctgaggaaacggatgcgaatcaatatcttcgtcaggccgctgtactgaatgtacacacctaagcggttcagagagggagagaagcttttgttggcctgtagcgtgaagtgtcgcacccgattcgtccagcgcgcaaccgcaacgtacctctcccgacacagtataccggcttagctgcttgtgaagtaatttgtctctgatccggtctgaagagacgagggccccgcatggcatagaacagtgtaggctaataccgtcatgggtccggtgaattttttcgaccaggacgacttgttctccatgatttatagcacacacttcctttgtccctcgggaactctaataggttcagcgcattggtcgctacgccggacgggttatggcgtaagtgtcagactgttttccctctccactgttaagagtgaccaaagtgcagtggtagtcttcttcactacgagtcacgtgaggcgttctactggtactccagcaaatgtacgaaagtagagtacaaggaggttcaccttacgatcgagctctttgggctctcactgcatatattgggctcgagaacctgatccttcttgattgagtcgtattttagacagttggcagataggccatagcatattgcgattcatttactaagagacaatcacaaaggcttaagaccgtaggcacgtacgcccggattgccagcatgtagatctataacatgctacacacgaataagcataccaagtaaataaattaaatcgcgcaatagttatcatcgacacacgggcggcgtttgtctcacagaaaaatgaagttgaggttgcagaccttgatagttataacggtgagtcagttgggccacctggggaatattaagagaaacgccgattcttcaactattaccccgcctacaggataacttccatcctaacttgaaagcgtgctgttacctctcttattacataatttaataaagcaatctggtctacaactccaaatattcccttcgagattgcagtggagcttggcgcagttgcaattgttagaagcacactggatgccttggcctacaactgccaaaggactggcaaacggcatagcatgtaacttgatactgggttacgaaagcgttccaaactgttagcgacgtatgcagtgcgtggaggtcgtcttttgactcactccccgacagttatccaccggcgaacctcactggaccggagacacggagttttctgctactaagcattctaaaccagggtttagctcaacttaaagaagttttcccgttctccggaacccgttgacagacagctgggcatatcataccgtcgcgtgcacgcgactgtctttttcaatcgcgttaggattaacttctatcattgatgtgcgagagtccactgccctgctcctctgcaattaggttttactttcgccaaaaactggtctagctgtgctaaatcaccttgtcgcaaacaaagaccctcagtgaaccgctgagcgtcccgatttgctcttcgtagcagtcattagattgcagtcggagggtgtaaatcagttgctcctgggacgggtcaaggcacatcgctgcctgcggcaaatgtcagatcttgttagtaaactgtcggcgggtacaggcacatacttgagttcatgcacatcgattcgcagataaccgcatacgcccggttacaacataactcagctcggcctactacccatgattggttaacggcgtatcgatgagtacgcagtcggctcagtgtgggcagtgacggggctgatacatgcatgtcgtcttacgactgagacttcctactcctttcggccgggacggctaggctccctgatgtccctctaggaaccgtcataaagaatgaccccggtctgttgccaagcagttaattaactgccctagagaagccctgtgatcgggagttcttgcctagacttgcccagcttgttgacacatgatgttaagcaagaatcccgatgtcgcgaatggtgcaggcgactcaatataatagttgcaattagagatagtcctcccatagttggctcctccgtaaggcgttggaaatcaccccgtggcactaaggtaagtcacctaatcgatggaaaaatagggcattacctcctagtatgatgtcgacagaaaccatatcaccctacgagtagtcttacatggaccagtcggtcagatgcgcaagcggtattacacctggcgaataggcatatgcgctgtaaaaaatatttgacactgtgccgaaatgtctgcggcatcggacatgctcaagattaccggaaactggtcgatccaaagaacacgtgcgatctctcgtataccgtgtattctggtggtcgatacacatgtggtggtgccgcgtgtgactggcgatagcacgctgtattcaggagggccgagttcactaggtgaacaagcctcgccggtgtcccctgtaggtagctaagcccttacgagtgtctacacgcagtattcgaggggaaacgtaggtgcatggccccagatcccaggaagcgctgtatcgcacctctctcggcatagtacagaaatgaagtagtcccccggtaccgttcatgaacgtgcatgatcactggccaaacgagcggaggcttaatagggcctgaactcgtgtagtaggcctagttggctcacagttatacttctgtaccagccgccaggcactgaatcattctaacgttcccggatgggtcttggatgtgttgtagatagtaattaatataatgtcaacggataatactccatcaagccaggtgcacactccgacataaggggaacgaatcctcaatcttgtttgtggagctcccggtctgcacgaatctgactcgaaatgagcctcgcttggccctcgtagattaagtagcttgttactgaactaacaacgactgggtcaagctcgtgaacacgtctgtggataaatcgatggtcgagatgcgtagattcatgggcggagcgcaagaccctttgttaatgcgccgtcagtacttccgaacaattaagcttgcaccgcgacgcgaaacatctatcttcaggatgagtttatcccttggtataccacaaccaacatgcgcaggccatgtttgttcgccggctgtcaaagagcggtcttactcccatacgttccagctgcctaatcttgtaaggtttcacccatggaagaacgagaatcggatggagttataataattcgccagaatcgcatattcgcccgttgggagcgcatatgtttgtcgatggtaagttgaaatgagtcctgactggtatttattcgataatggtaggtggacatccttaggccatgcggagaggactgcttaggctgaacgacgatagtttgtcccaggccccggttatttggtaagtcgtggagtcaagtgcagtaagcggatatgaatcagtgccaagctcatgtatggagagggaggttccaaggtggcaaagagagaaagttccatgacgaggaatggcaataggtaggttcctccgcggccaatgaatgaaatgtgatggcgctgggtaacgaactgtctttgaaagaatcgacggtttctctccgtatgagatcctcataatcatatatatttcgtagggcctgggttttagcacctagtagatcctccctcaggataccctatcatgtgcccccctgcagacccgaggcctgcgccacgggagcttgcaggccatggaagcacctgggaccttcttcagagcattcgagtggggcacccgagccaggcctcgccatgggctttccaccccaattcttacctcaaaattgttcgccactgtaccccgagacagactcattgagagtcccgggcctgaatggtcacggggttccgagctcacctatgcaggcagctctttgattccaggtcgtgacatgtggagaacttcccataatactcctgaaaggctgcaacagcggggagcatgggacaagactgagagggctacgcaggtactaattgcgatattggagaccattgctgatttctgacccacgaagccgcatgctactagtcgcttatgtccgaatttaatcagagttcatcagagtcgattttcacggtcctactaggtctgtctagcagtactcggacgtcggggcccgtagtcttgttccgtatcaatgaggactaatcttgattttaaggctatgggcagtagtggcttgaactgtcgcaccgccgttgcaagacccgggtgcatagtaattattcggtcggcgcatccaattgataaaggtccacgacgatgggtcactgccatgggcaccgaagtaagcgtaattgacggaggtcgtgttgtgagggatccaggcgacagtctcacccgtctaggagtatcgtgtgtgcgaccctaatccgcctcgtaagactagcgtcgatatggcaaacctgcccttcgaagttcagtcgcgccgaaaaattgaaaatcttctcacggcctcggaaattgcgccatttgtagaatcgccacgctgtgccctccggcctagaccgctcataagactttcctgttgtgtcacggatagctaggcggcgtcaccctcacggacgaaggtcgagcccgggggctggtcataatcgtgcttctgatccgaagatagatgactttgcggatataatgctccgagaccgtagttcgatgctccgggcatagatcaattggtgtgcgtcggatacctgggcaatacatctcacgatagggtgtctggaattccgctgacatctagggtgaatctagttgtgcgtctctctaataggatattgaggcgtggcctatactagtccacttttatgatctgaaagaccccgcagtctcctacgaggcctggacaagggtgcacttacactggcggcggatgtacttgggttgccattctaaagcgggctaccgcggtgatattaagcgtagactatacttgaggtaggtagccgatgttattggaaatggtcgccgtctttaggagcctagtggacgtaatgttagcgattaggtaaagtcttattatcggcaacggacttatgccagactccgttgcaagcaaaacacgggtactgtgccaggcgtaaccgctgttgagttaggtactaaaggagtactttgcacttgatcataggagcactagttaaagactatggtaccaggttgaccgagttttacaagcgtgctcgaactgatgtccgtctagcctgtacgtttcagcctgccggcagatgaactactggtccagtcatatgcgcatttgacgggtagggtccgaaagcacatagttctactatgaagacgcgttttagcctggcctcgtctccgcgccctggtgagctgctaccgggcgggcacggtataatatcccgtagatttcttagtggtccagctcctcggaaacatactttggcaagggatcttatctactatgtgtcggtagctggggttttgacgagtgagaagcgaaaagtggttcagtcaaattaaagtggtatctatgattgtcgggaataagaatgttcacgcgcacaactttccggtagcacttgtgtccacgcattttgccagtttggatatagcactaagttcgagtactctggaattgtatggacgatgatctgtgtagtacacccgaacgggggtgtgaactaattccaacacgaaccggctaccaggggcctttagacgcatacagaagatagacttaatgggagaccaccaataaccctcttaatggaacaatacaatggtaatagcaatatggtaaatgtaaacgcgatatgggataccagtgtataatggagaacactgcccccgacctgtcagataacaagttagctaacatcctactaaagtttgtttgcattctaagtgtactgtacctcgtttgacgataaagctcctgacggtggcgagcagccacgttcccccctgttgagccttcggctcgtatcttattataacgttaccaactaatcgagcagacctgatcgcttacgtgactaaggttcgttaatcttcacaccccataacgcatttcctagatttcaatgcatagatttgtcggcggagaacatgcgaccagatcttgagtcactagttgaatatgtgccagtgctgtgatgacctattagaacaagactttcgattacctcccttgtgacctacggccggacggatttgtcccaaattgaagggtcacccctgggtcctaaaagtggtcccgccgtacacatcaagaagaaactgcggcgggggtagggtagttgcactagagcttctttccggatagtggcaatgaacgtattacacccggtgggtgtacccacgtactgcctctgctgcctttttattgccaatccatatacaagcgccatagctggaacgggttaagactcgctagtaatcacattatcacatacagcgtcgaatgtcatgcaattaacttctcgcaggtagcgcaaacaggtccttgtatagccgaggtgtccacaaatataagtattgtgaaacctaccttgatctctcccttctagcaactactacgttataataaatgaattattcgaggacaacgatccccattttttcttaacatatttatccgtttgaaatttaattgcattggtgaccttttttgacggggcctgggtgccattgactagcctattcaagattgggctacgtgcccaagtatattgactgaacaatcatggccgcttataggcctacccatatcaccatggaactctaagggagggcccttacgctggacggctttaaccttttttcgcttaagtactgaggagctgcagagcaaacccgagaatttaccgagctgttctaaaacgcactacgccgcaggcttgtcagctgcacgagatcctcaagtcggtgtccgtcaagggtatcgcatcggatatcgtcacctactgcgtagggaagtaaccctagccatcacgctagtagtgagctgtagaggctaacccgttgacggagctttttacaagcctgttggtaaggcacatatctgattgcgtaattgtccaaaagacacttaaccgaaggtttgttaataagctcgatcaggttggtcggtgggataaacgtgtccaacacattcaccggcgaaactggtctgctgagagacggaacctggtcattacttgaaggcttccgggttaagacctgatgcggcacccgctcagcatgtcgcaaaattcgctaaccggcgtttggtcggtgtccttgacggtccaggagattatgtcactggataaagctctaacgcagcccaagtgctaaaactagcatttggaatacggcgtagttcacagcatgtcgctgcgacttacgtatcgacgattacttttgattgttttttatgcggtttgttctatgattgggaagttagcacatttaacacaaggttaacacctttaagtgcggtaatcagacaaaattgacaggcggtgcaccgtgtggatgctccccatacaacggcagcttgtcctcacggccaaagaggaatgacgcctatgtatccaccgcccgatagtgctgaatcgaatggtttgattttaagaccgcatacccagcgatcgattggtttcaccggctcgacataacgcgcagacctgacggtcgctgactcctgcagtgcccgatcagtcgtgccgaaatcaccagagatatgcttatgttgctgtcttctttctcgacgctcgcatacctccgatgtcgatccccaacgccgcatgtgctgctaggtggtagactacccgcgatgggagtgctgttcctgtcccgcgtagcgatgtgtgtaccgagtttgtcacaatcttattcgcgaaatgagacttgccctaaaggacgagaattatggggctacaccacaaccgagccgatgatggttcgaagaaagtgaaaccgagaaggtgctcccatagtgtctgtggttggtggaatgcccttcaaggagcctatgccctcctctcggggaaagggtgaaagctaattaccatccgagaccgtgcacctgtatcacgacagtagtgataatcccccgacaggaatggatttagctgctctataaacatccctctttgatactaggcggcgttgttgaaaaactattactgcgtcaaaaggatgtgacctacctagctcaaagccctctcgtcgagccacccttgctcagagtttaacgcacaaatgtgagttctcgccggttgggacttgaacttcgagctccaccggactttatcttgcttgcgtctgactggtctatctcgctaagcaacgtggtcttggtctaccgaccggccccttccttcagctttccggactcatgctaaagactacgatcaaacaaggaccttatcccgagcaggtgctttactgtcgtgagcgcaatctctaactagaggtcttttctggttttgcgaaagggccacctttaatccctggataaggttgctataccagccccttagtatctgccccgtctgttgtatagagtaggtcaattgtcgaagtcggagcggctccgtccgcgataccatttgtccatgattatcactcacggtgttaaccaatgctgtcataggtataaaattctttaagcgttgtggatgtgacctgaaagtatcccaacatcgggagatcctagtcctgggatggtagtgttaaccttcttcttgcgaatacggtagcttagaatattttcttctgggcttaccaaggcatctagcgatcgtgcccagaattgtaaaaagatgcagcataggggagctcgacgtccgtaaagcaaagttgtatactcctcgtatctgagggcgatattagccagcctcgagtaaggtaaatgacatgcgacaatacctgctcttttggaaactggaagtctattttcatacccgaccacgctcaagcgcatcaggtaatgaaagaggttctagattggcgtcgattttcgttctagggacgacgcaagcttatgctggaactggagcacacctatttagcgagtcatcttacgtctatccacgtgccgtcttggcactaggtcaatggatacatcaattagacgtgcgccgaactagggaatgtgatgtgcctggcataatgatttcgcactgcgcagacgggtatactttgaagccgcttgtcctggcaatcctcccgaccagtgatctctaatcccgtagatagagtacactaaccatgttagggcactctagcgagacattatcccgacttcgcgtctactcccctatgacgttttttaaatggttgcccgctcttatcggaacatgacgttgtcgtcggggatgcttgcggtagcatggttaaggctgttacgtagcttcgccacgctttacctagcgtggtcactatgtccaacaggggagcacatgaataatgcgtagcgacgggagtgcttataacgggcttactgaccattggctaccctgcgccttatcaggctaaatcaacagtgcggtacgtttcacaataagctgattgcacccctcgccgataaactcaaatgatgtctgagtaaatgtttatgttgtggcacactcgcaatgtcgcgggccgagtcttcagcttggaatttagaaaagagtcaagctaggatggcggtcctctactggctcagcttgttaccacgtcttaatcacgacgctgttgcgcagcaactcagttacaaactgtaatccctatttttcctgctgttgggagagatcatccaggtaatctcgttgacgatattggaactgcgaactgacctatatcagaatcccctaaaagttggcaccctgcaacgtcaaccagtgatcaatgctctcttcgtgaacactagtaattctccgtagatacctcacaagaacagttatgagcggagcaaacagtgtggtttcattaagtatgagaaaccgctcagctcggagatttgacaagaatcacttacatactcgtgtgcttcggggcccatcgtatgtcccgaagaggtcttccgacccaaactagactattaagacggcggctttccgcaattgtagacgattacaaatcttggtcctccgacacaccgatatgttgctgttctagcgaaccagaagcaccactaaataaccagcggatgattgttacttattctatgggcgtattttacgagttggactcaaccaaaggttgtggtcccttcctccaggaaagacgtgtgagcccagacaccgtcatgatctgtttgggtgaccgaatcgccgcgggattaccgaccctaatctacggagcaaggttagaaaatgcgtcgcaagtgcctgctttaggttgcgcgcttctactctaggaatcaatagattagggccttgtggcgctcctgataccagcaaacccctttgcctgcgcattgggccgccaggcggtgtctgcgcttaccgttcctccgtgtcaacctgtcagtagccaaacacaataacaaggtgttcacatcgcagcggtaaacccatagtcgtgacccgatagtgtgaggtgaaacttatatatcaccagcatccttttgcttatcaccgggtggcaaacctaagcgaatagaaccaatcctaacacggcacagtcaatcgtggggccgcgacggttcatctcggggaggggtaaggctatcacgtcgtcaatcttagtgagaaagaaagccccgtcgatctacaagcgattcggggaatggtctatggccatgaccggcagtggcggcgagctgaaaaaactcggacgaacctggacgcactctgcctgggctactcaagcgtcttctttaactggctatcgatgggaagctctgcaaccgcgatggaaaaaatacggcatatgccggtttcgtcggctaccgcccttcaggttattttattgacgttgcaacagttgtcggattgtatttggcttcgcactccgagaggaataaaatgtttctgacattcctgtgctcggacgatggaccgatcagagtaacccatttccccggctcctagaatatctgctatcagacccagctaacctctacacggaaaccagtaagccacgccgccatctcattatctgtcatcagatcattgcaacgcggcattttttcactacccgagttatgtattgagaaagcaaatgggttctcctatcgaaaaagggagtcggccgcctggctatccgggatgacgcgttaggtccagagccctgcgtaagaagtccacccttctacgagctctctgccaaggaagccagccgattgctgaaaccaagtctgtagagtcttctcacactccatgggcagcgagcttcttttaataagtcatgcacaaggtcaaggacgccagacaccttcactactaactaagaactaagagcgtccttcgcaacataccttgttgtagaaggaatgagagaatccccctctcgcccaggctggtacaatacggacagggggagttgaccaaatagctgtaccctcacagctcgtcaaaccggacatgtgacctatgattccggttggaactctttgacaggcgcgcgcatcggaaagctcgctcaggtcgatgtgggttcagcaatcatggatagctctcggtccaatctatctcgaactagtggttgacatcgtagtcacatgcagacagcaatgacatgtaagtgacttcgggcactcccttaggtaatagtctccgggctcagcttagtaacattgacgtaccttagagcagcgccgccggataaaatagtggtttttggtcgtaaattatgtgaagtcatgtttggctacgcgcgacatgtatacgtttcctccttttgttgcctgtctatatgtgcgtgaatacctacctggtcattcgagagttgtacttaaggtaggttcgtttatccacaagggcaacaggggcgtaagagttcaccttgatatgtgtatcccatggaaagtagtgctccattataataagactctcagtcctcgttcaacaagcagaaattatgttgaccaggttgtacagcacggtaattatcatccttggccccacgtaaggaatagcttatgttcattaacatagaccaaggtggtcgctagagtatttgcaagctatcccgtcgaggttacaggtgggccaaacggaatacgagaagttctaagttgcgactgagtaagcaaaaacttcgccgcactgatgtactacctgattctggtactagggttacaaacggctgggctgctctgaacttttcaagaggatttttattacgctattcagcagaaatctggtatttctttcgaggccggggaatgagggggtttgataatatctatgtcacatggttccccagtataatgttaaagatcgccttaggttggttgtgtgggagagcggagtaaagcatcgggaatgtgccaagaagacgaaacatgctaaagaattctggaatattgtaatccaattaggactagatgtgacaagcgaggtggctctgatgacactgggaaaagtcatgggattagtaagccccaatacgtcatatgacaagggtagtaatgggacagtaaccacttttaggggccggcctcggaagtcctagcttccccggtagtcgtcggtggaagcgcgacaagctatctccctgagtaagtctgggatacgtatatatcgaatgcgcttttattttcatcatgccgggcgtgcacttcgacgtatcggctgttcaatgcaatagctgacctaacctgtcgtatacggggacccatcatgtacggcctacgtacatagaatggtcgcttgatggttatgcatagagtccgtatcatatacctgccctagtggccgagtacggcaactcatgcgggcatactgaggacagagccacacatcatttcgaacttttgttatcgagcccttccatttttgacaagtaactgggagcgcggtggcgttacggtcatagattgaccgcaaaaatatctgtaggtcgtaagaggcacgatcgatgcatatgagtgtaccaaacaacaagtcccactattaaccttacccggggtgtttccgactgagtacagaataaccctgatgacaataggccggtacaccctggaatgccgctcgcggtaacctgggaggaaaagaaacgacacgagatccaaccagttagtaaatatcccggcgtcggagccggctatatggcatatcacggtagctatgagccacttaccttccagggctgatctagcgtttttggcgtttgaatgcctgtggtgtcgccggtaagccggggttacacgcctaatctactttcaaggtcgtcatatcctcgaaaaacgtgtactacaccttacggcagccatggttcgtggagtgcaggcctttgtaactgagcaaattctgcttataacttagtcctagaattctacccaaggttgctccaatgcgtgctacctactcctgctgttccatgaaatgacgccaatgtctgagatgaaataagcgcatcaggccaaggtcgcccctcgacgcatttagtacatccttatcccgtaaccgaccaggggcaatgaagggaaacggttttgttaaacgggcaaaacgcttcccggaatatactcgcgccgactacgactcaagactcgtagtaacatacaaagttaataaaccggttcaataatcgcccacgtggcgcttatgctcggggcttgacacggctacgtcttaatggggagtcaacacggtgcgccagtaggcctggtctccggcactagggtgcatttcggcttgtatggcttcctccgagagcgaggcatcggagtcggacgggagccagcggcatcaagtgcggtctggggcttagtcggcaccgtaaaaacatagccgggagagatgccgggaacagccgagtggtttttgagctcatcggaccttttcagcagatcataggagcgagtcgtagtattatttgttgacggtggactatgtgcttgctgttacggctgataccagccgtttgtgtctgggccggccgatcgctcgaacaggggagttatgctacgtgacagtacaaatacctaaggcccaagtcctttatatgggtagcactcattgctacggcaagatacttaccgcagcctataagtacctcccgtgcatggcatttgaacacgcaaattcggtccatctcgtctgaaagcgctcatggcaggagtccctcagcaccgccacctgtcagcgccttagaagctacctcccttcacaccaaaagcaaggcagcgccggcatctcaaagcggaggcgcaaaacacactaggatatttaaagatctctcccaatggcacgaagagccaagtgcccctattattaactgtcattgcattgcatccgctcttctacacattaaattcagaccccccctaaattaaagacacaaacgatgggcagcaacattgataaaactggctacatgactctagaagggataccggattgcgtcctgatcgggatccataaacggaattccagatgaggcaagctacctcatcattatgaagaagcgatatgttcgtatagaaggagtcgctagtagggcagcacactggcgtcaatttttttcgagttcgcgcggactttaatatttcttccacagaggcggcgtattgttgtttacgtagagccgcaccattaaggtctttagaattccgagcctgccgatgtagcggaaatattatacgttagtccaaaccaacttatagcttcctgctcccatcgtttttgattgcggtcgctctgctgtcccgcgagtgatcataaactcttggttttgcgcaacttagaatttgctcgtacagattttgagcctttgggtagctagtgaatggttgccaaaacacgtacggggaagctctcgctgggaaacgtgcacgtttggtcctagccaaattacgctggatcgattggtctgaactaaagccctatttgtcactttcaactagaaatgaactccacggtaataccagtagagttgtacatttggttaaatatcgttccccgtcgcccaggcctatcatattgggagaatattgcccgctaagggcgattcgccactacccagtcggggacagacaccactgtgcgctggtcgacctttcgtgttcagcgaactgggctttggccccgtccgtagtccgaacctctaatgtcagtaaaagctcttctctaattcgaaaatgcttttcgctcatcgtgacccaccacctgttgttctccttgtgagatttaacgaaccctagaggcacgctcccgtagatacatgttagtactctatctatgatctaccaagtggacagaccaacatatgagagattggccagaaggttgctagaaacgaaaccttctcgtcaagcctatagctgggacgcataacctccatagatgcggacgcatggtttcacctgcccagcctaagtgccaatatcgcctgagacgcattcatcattgcgtggaactgacacgttatgccctaagattgtagccgttcggtctgggtaccgtaaaggaatctgtacgcatcagcatcccagattttgcgggcgtcctccgacagacacactaggagtgataagtcaaatcgaggcgcgtgagatcgaggggaccccctgccgatgcgtccgcacttaaagcgtttctgcgtgcccttcactccatcccctaccactattctcggattgtgccacggaatgtggatggtgcagttcatggttgaccgccgcgcatcctacactgaacaggacaagtgtgcatcaatgcgttgcggatgatgcgccaattaagatagattaacaacaaccgaaccgcccgatagtcgtgtgaggcttctggcctatgataacccgtatgagatgatcacgccgcgccttcctttattggttttcagtacccctgacagtacgcgaccgaagagggatgccaaagttaggggagttaggtgtttcgtttcgagcgtatgatcgcaagcgtcatatcaggaaacccgggtcaaaaagaaaaccacgcaagagcttcgtgcttgagtttggttaatcatcattcaatttcccgggggacttgcctaatactcaggaccgtctacgatcacgcaaatatctgtccaaagcgtacccgtctgaccaacaatgacctaatcttcacgtgaggacccgagactcttcacttatctgagaaaagtctggtaagcaattgtctttaactgctatcatgagaaccggcaagcgcgccggctaacacactgtcgctggcaacgaatagatagcctcctgggatagactaggaactcgtgggccgcggtagcgcgggccgggctatggttaagcgtaaaaaagcaaactacgagctacgtgaaacacatttacccgctcactgggttaatactttgcttgttaagttggcccctagtaaccaacgcaattgctgaaaggtgccccaactaaatggcatcgagtacccaccagactttgagagcaaatggatctggtgtgtacgagtacgcacgagtcgtagtagtgagggctgttctgcaacgttgaaattaattctaccgcggcagccttaaacgcaatgatataatgaatgcacgactactaaagattgcgaaaatttctacaacaacataagtgcgcagagagtttatagttctagcgccaagaaataatccaagtgcatctgtgaatgccagatcccaagttggttgcattagatcagacccaggtgaggctcgccgcaatagactcagagaaggtgagcaagtgattttgttgcttacggaatgcttcaaagctgggagtcgttggtgcctacactcccgccccgttcgtacgtggcccacggtcgcgcttatttatgacgtgtaggtatgaacacaagcctcactgggctgaacttagaatatgcctgagaggagggacgtgcggcccgaggccgaacgatgcctcagatcgcatggaatcgtgtgtcccggaaagctccgagattttaaagcctgtaatcacctgtaaggctatttacggcgactctccggagagtgggtcaagtcaaaaagccgaaagtatcctggtaaatctaccaacttttgacaaggtgcccgtgtcgtatttacagccacgagaactttgttgtccattccggggtgtaagagctggaagtcggtctaggctcgttagcgttcacaaaattctggcgagacctgcccgaattaaaagccacaaataggttccataactttgcgccgctgtgactcccctatccggaacagggtagatggcgttcaccatgctctgacacatttaatgattaataatcattagtgtccagttacctagcggagtacaactttaccactgtacttattctacgatggacgctggagaataagaagcattagtgtttccgcaacttgtgacgcctcctaggcgcaaggccccgaccgacggcaggacattttcccccaggcactaggacggcgacctgttaacagacaatccgctcgtgacccgatgttcggctgaacgtgaccggcaccctatcatgcgccgtcaccgtttctgaagcatttgttccaaactacgaacattccgaacccgacattggaggtagacaaaatagtgtcaaacaaccgtatcgagtatgtgtatggaactggaagacttttttcatgtctattaagtttggtgtctcgacgggaagctcgaatagctttgttcataggtacctccacccctataaaatgtgaagattctacctacctctacattattgagcggactatgatgcagccccgggcaccaagcatgggattccagttaatcctattcgctgcacgacgctcctcgcagttaaacgaccttacgacattttccagtacgcatgagtctgcgtatcaggggggtgtaggaaaaataaccgccgttgctgcgcacctacatctatttagcagtcgtgaggatctgctccagcccatgtcggtcacaggacataaccgatgagaggatacaccgcgctggtggataacagctctgaatcgatgtgcggacaggacggacactaatccgttggatgtaggaccttaaatgcgtttgagcagtatgtctctaaggggcgttaagcactaggggacgtcatagtaggggtgtggatcacaccccattaggaatccaccgaatgggatttacggcaccgtgtatagccatgatggcgcagagacagcagaccgagtcggtcacctaagcatcacgagcatccgtaaaccacaatgttatatgttcgaacaagaaggcagaagagttaagcctgccggggcgttttctggcgtgcaacgatgttttcactcgggcatggtgtaaccggacctgcggaactaagcggttcctgcggttggggctatggtagtaatcctataccctaatcaaactaagggacgtataactagaaacgttgacaagcgtataccgggcgtaacggctataatagcgctgtgcagttgatatttgaccttttccaggttggcattggggcagtacggttacacggctacgcgtatgaacctctgactgtttccttacggcgttactgagaaggacaactaaaattccttacaacctccatgttagacctacttgaaataaactcatacgagagagtttacccctccccacttctacttctacatctctcaaaattaggatacgccatcaaccttcgcggtagggttccggatctgagagtgaaatgatctacatgatgtctggaaaccctgatgcttggcgggaatcagtatactactactagccaagaaggcagtgagctcgggcttctggttcgtgttggcgcaattcatcttctctcgagaaaagctggactatgttaacctgtcaaaggttcgtgaccggtaaaagctgataaaggccgtgtttactatctcttcccagccactcaaggtagagagttggtggtgtatagtcaaatggtacgtgccagggaagctaaacttacctcgtttattgatagtgactcgttctaccagttctggtgggatcgattacttcacacactcttgttttcgttaagatttaatgtctgagactaccctaacatcactgcttgcattgacggctatcccgtctctcagggtacccgaccgaatacccgattgcactctcaatggtcttgaagcctagatcgctcgcagtatctaaggactacctctgcacgcgaatttcgccgcgaggccacccctaaactatctctacatctattaaaagtacaatcctggtagactgtatcggcgccaacgtgacacagttgcacaggcatataatttaatttccatcgacggccgtcctcagtgtactactgttagcttccgtcaagggttagtgtgtacgtctccatactcgtcttgcacacgatgagggcaaatctcgacgcctacacagagcatccagcccgctgtgaggtctagggccagctctcactctcctgtgtcgcgttagacatcttatttcttctggccaatggcagtttggagtggtggaattcctccccgtggtgtatcactagcactttttcaattagttccgctttagccctgtttacaactctggagccgttgcctatatggtcggatcggatctgctgcctgatcctctaacgtcaactttatgccataatcctgatatcagtacagaacaccccatcaaatgagtgatagagacatgggcatgtagcaatgagctatggaccatggtgaccgggaacagttacaatctagtcgagctgtgtacaaataatgtcgaaggatctaggggttcgactactataacacagacacaatcggtctcgcacgttttggttagtctcaacaatcgtctgtccttaagcgccgttagaccattcgtccctaacacttactcaagcatcaataactataatcgccctcggtttccgggacttcctgacagccgcgtactcaataccgttggcggtttagtggcggtacaaaggttatgtgtaccctcattccacactgctgcaggggcacaattcacctgttgggcctcgttaaataagatggcggtatcatctggtgctggccagcctcgagtgtgatagaacagcctgacttatttagacgacgattgttgtctccccaggaacggttggccgacgtacacatgtattcccctcctgtctcgacgggtcaattattgcctgctatgtaaattggattttacagcccttgagccagcctagaatcttatgaaagtaagcgcagcgtaaccccgaacgggcactacgatggggcaaatgaatccatcttcgctatataaaagtgcagtaccaattaacgttggaagttacacttgaggcgaagagcgattcctgctaatggacttgcgttcgggggcgaggtcgccttctcagccacccaatactgggcttccgcacgatgttacatgacgaaagcatcagagatttaagtgcgttcagcgtttctgacatcgagggccctattcaaaactatgatttgggtagggagtgctagatgaatcacgcacgaatgccctcaatcgaacaccgctaggccgaccctcaacaattgcacagccttaactttcggctactcttagatgtggacttaaagattactaaaacggcctagaggtataatgataaagtgtaggtaacccgccggtcagatgctcgttcgaaaggggcctggcatccccaggcggcaattcatttaagcttgggaccgccaccgggtatatgggctgagagacccaaacgcgcgccaggggggttctcagcttaaaggctcgtgtagtgacacaatacccgtagattcactcgttaccttgttcagaaatttcctgtcaagcgatgtgcctttgaacattgcccttgagattaggcgtgacatcgcaggtacacagcttaggattgcaatcatcaggcttattcgggcaggtccgtaaaccgaggttagtcaccaagtaaaaggtcgacacacgctcgtgtgtaggaaagtgatccctctacagcgaatatcctcatctttaagcctcagatgatgtgacaacgctcctaatgaagggggtttacacgcattcggttggcttgcgttagggtaagatacggacactgtgttctactcaaggcgtgcgtacaacccagatcccaggggctcgcggtactgctggtcgcggcctaattgcgtaaaacgtaagttcgctgcctggtgagttgcaaccttcaaaaattacgcgggtgtccctgtatcataactcggggatatccttaccttggcgccaatgcctcacatcaggtataatcccggacagtctcacggtaatgggatatccttgcacggtacctaatgcaccatgaatgcgcgcgtcagtaaggacaatccgggggctagaaggtgtagcggccgagacctctaaaagcccgaatagacgcgtgccagttcgctaagggtccaatttattaaacgatgatcgaacttccttagtcggtagaggaggcctccaacatttagaaaccttttagggtggaatagccccaaccgagcaatcgaacaggagcagctccaggattcgaatacgcccttgaagcgcaccgactatctgctaatgactgagtccccccactattaccgagtcgactgccccgtgttaagcgcacagaggactgctcaggactaacttctcggtttcgaaaatgctccagtttagacctgtgggttgtgctacaactatctgaataccttcctgtataacgcagtaacaagcggcaaagattcaggttgtccttaccagtagccggactaccccgccactgagtcgaggcacggatttgtgatcagttccacctactgaggtggattgacacttgagctagacgtagcttacgcttacgagcacgagcatggtgtcagtgttgcgtttgcacaatgtggtaatgaatgtcccggaacccaaccgtttgaagatgcacttccgcctggacatgttggtggtgactaaaacggatctcactctaacacataccccgtcaagttggaggggcgggtgatcgagcaccggaaccccctaagacttaagagaactaattgtacggactccgaggctcggcccggatgaccaaaaggtcgctggtctaggtggcatacgcgttctcctccagccacccggacaattatgtaccaatcttatttttcctgtattgtcgcgcaggagcgactcacatactggtacttgaggtgaatcgggccccgtgactgagccttgcaacttagtacgttgtggtagccagccgtctgaaagttattcaaggcgctaccgagctcgaaataaaaagctgcgacagtgcggcggccagctcgatatgtagcctagccatagtgcgctgtgaatcggtccggtaccgattagcccgcgatggcgtttatatgatagtttgactggaactaccgtaaatgcccgacgatttacaacctcccacgtctggcctggtatgaagcgaactgatttgaaaagaccttttgttttggaacatgtgtcttaccactggtgaatttgattacccctagagagcctgagatgttcatcggtatagggcgcgtgaagcggcgttgacagttttgaaaaagtacactggaccagcatcggaggatcttttacatctgttcgccccccgcggtgctcaaaagcggtggggggcgtcacgtagcaaacgcactgacttaggatagcttggttgcttccccacatcagtgacttttaaccgcggatggaaggaggcgtcttagcaaccactccaagatacaccgacgggacggtgtccgctaatcactgacgaggataagccgctgccacgtagtgtaccggacttcgtaagaagctgttgggccccatatgagaccgaccctatcactgttgacctagttaggtcctgttgtgatactaagggcgggtaagccccttgttttaaaatcggagtgaagccatggcgaggctaatcatatgggtaagcatagtcagatcgcgccatccctttaacctcatatagtgcaggcatagggccgcgtgcgagctaatcgacttgcggtcgagtgcccttacatcgattcggagccacttggttgcttcactgacagacagtcgcgtgtcccacgaagctaaccaagcatatgggctctggcagactgttgttttaatctaccaatccactgtgatagtccttcaaagttgtttcacgaagaagatagtagaccgcaacgcaacccccgggatttgcacgcgagcttgtgatcactctgcgttaggcacaagtgaccaattagtcgcgcctgcaagcaaaccgcttgactcaagataacaacgagtccgttatgcgtggaagcttccaactgatcaatgtgcgcgagtacgtcaagaccgtaccgcagaattgtaactacgaggacgttactactaacggtgatccacaaaagtttctagatgttaatcgacgtcaacttgccacagcttttgcaagaccgcgtttacttctctgtgataacctacgcgttttcaatctctcaaaattgatgaaagtccacggaacttgtgctggactctgagagtcgatgcttcctactgaggccgccaagactcattttgatgttttagtgtgcacagcaatgccctataaaggacataagtcatgacgacacgattgattagtactcgccagtactaggttgggttagtgtaagcgaatatgtgctgttatcaactgcgcaggcagagttccttgcgactaaatgaccgacttgacggtgtggaacaacccttccgcagggatttaaagccataggaggtacttagacgtacatggagtgacacgcagacatagctaacgttattatactattataattcccgttagatcatttagacttatatttagtcgctcattttctgcggggagcttacccgccccctgacgatataaaccttgtaatagcgtgatggctctcttgagatgcgactctcgtatttatatctagcctagagccgagttcaggggacatgtccccacgccgactcgttcgtaagtaatgaggcagccgctcgactcgtggcaccttaagagcgactaacacgcctagctcccctgccggatcggcgggaataatcaacatagcgctttccgactgtaccgcgcagtcagaggggtaaagctgatccagtacgtagcgaatatggaggtccatacgtgtcttcactgcagagtacagccagtacaagtggtacttcgaagctgtggtgggttgtccgtgggataccactcagcaagacagggacggctactgttttcccgtcgtttgccaccaaaccactcggcagagtaataaaggctcataatggggcgcacaaaaagctgtgctactctcctttgactcaagggacggtctacggcctgaaactggacatttaacaagtccgaccactttagaacgtacggttacacccttaaaacggcgagacgccaaggcgacagaatcaaaaaagggcgcaaactcgggaaggtaccgatatttagtaaattaaatctcagtggtccaaatcaattacttcgaacgggaccaatatttttgagcgctctttgcatgctatatagatagagttgcgcgacagtcttattcaggtggccccctgagtcgcgtagcgcagcgttcactatagcccacatatggagactactctgcctgcaaggctgaagctcgattactaccgcgcataaggcttctgatagttagcaagcctgggccaccgactacatcagctgtttacgcccacgtgggcaattcgaaaataagcgccgttgcttaagtcacaggggaccactggtaactgatccatggcgcacacggtgaccagacgacactctggagccgcatcaggcctgaataaggaaagcgcgcaaggcgcatggaggcgtccagttcgtgagcactctgtcacattctacagcggcctggaacatcaggagcgattgtagcatcacgctctttcaattctgacttaacctgggattagatgtattcccattcccggctctcctttgcgtgtgtcgggcgtttagtgacgtggaatcggtctttaagtgccatagacgcgaagctgttgcatacatgctttttgccgctaagatatgaaattagacgtgacaggcacgtagcctgaaatgtaagacgtcgctctacatcctagccatcctgggaattttgccctgagtccggtatccaacgaacctctgtggcaacgcttaaaacttttctagcgcccaaactagtaatactttgcatttaattcttcgacaacagcctagatcattatcactgctcgcgggtgcagcagctacacgagctacaaacggctgccgatccccgtcatacgattcgagtttattcgcagtggcgcttaaggtgtgcgtgatgaactttcgcacactaggaaagatcgggaggcataggagaactcaagccgtcctttgatatgttgtcgagcagatcgcgcctggtagagatccggcggcaatcagattaatcccccctcccacatggaagccgtgcctcgtctgtcctagacagcagattgcctgggcgggttaaagggctgtatggaaaccttagaaaattgtaggctcacgcctcaacacgcacgaccaaaagattatagacgagtgcagaagctatctgacgcaatccgccgtcgaggctcttaggcactgttatatttcgcccggagaagggggtcaggcaagtatcgcaaggagcctcctggcactcggggcaccaggagttaaatggggtgaccgagtgaggtcattatgatgatggagccgcgtattaccgtgtattaaccaactagcacgtcccgggaaggtcgatagactcgggctcaccacccgtcgcctgaaagttgcacccgggacgtattggctgccagatatttcatttgaacaatcgatgtactgaaggcacgggacgacgttactttcctactgaactcttacaactaaacccggggttaaaatagatgtgactgtattccaattttcaaccgctgtccaaggctcataaccgcccggataactcgcctgataagaactggagaggagatgcggcaaaacgtcgactaacaagaactgttcggtgaccaatgggcaagttcggaggattttgcacgctaagactctcaacattttgacggttatcatccgtctaggagggcgcacgattgaagctactgtaaattaagtgcgatgcctattctgctaacttccaaattggcaccacgagtagaagcaactttcgtgagtgcccgatcgctcgctagaagagggaatctgcgaacatgagcggagaaggtgtgcattggcgctcactaacaagaaacatcccggacgatctcgggagactgaggctcccataatagtaaccgttcagacgctgttggcctcgcacgagagtcgtctgcagtagagatagacgtacttggcaaccgttaaaatggtggcgccataatgccccaggaagaccgcgatcatgatcggtggcgttgggtgtgaatacggaattctcgctcctgatttttagttctctggaatttctttcgtctcgcaaacgtacgaatcgcgctagcgtaaatgattctcacgggaacgagcttggcaggtcctgatcaacgtacgatgtgtcctgggaaacatggcatccgtgcttgtggcagtctatacatcgtttactttgaacgtttctcgcagcataagcccgcttggctgcccgtagaatgctgtgtttatctgttgccaactcatcgccgtgcgctcagctcttttctcgtatccttgcatatgaatatccgccacaaagcgttgcgcaagcccaatcaggcgggtttagacttctattggcgagtcttctggcggttgcgccattgtagttaaaagagtagtaactctaacatctgtatcgacggcaccccacccaccggaaaagcgtggtgcagtcatcgtattgtcgggtgagttgaggtggcggagagcggaagcgcacatgcctactaatttgatggagcatggagtaaacgtttgtgcttatcctctgtcggtgccttctgtcttcgtggtcgactgctgttagcccattcaatcaaggaaacttggaaagtcccctcggcgcatccgaaaaggaaaagaccgccctttgacatcttggataaccgtttgtctcagggcgtttgatatttggtgggaccgcacccggtccctatttattttacctcggtcgaaccgtgagggctctgtctttgttcatacaaccgggcgcaccttccgaattcagctaacccagggtcggctatctctcttgccctatagctatacagacaccacgccgtctacagcatcattcctgccgcagcacgactccttttagggtaattatgcagcgaaattcagtaaggtaaaatttcgtcaggctctactctgagggcgaagtggttcgacgacgacacacccgggcccacagacagagagtgccgctgagtaaggaacagagtctcagtgaggtgagataaaacagtttcggcttctacctttgtcggtgcccgacggttgtcggaaacgcgcgtgggtatgcgcatccaaacctccaacaacgtcgacgacaaatagtctgctccccaccagtgtttaaacactccctccagaagtcctctattgacaaattcagggggatacggaccatgactcatcttctttggtaaactaaatcgcacgtcccgaggcgagaccgacggtatcaaggaggttgtaaccaatatcgtggcgtgctaagcaagaaaagcttcgttcgagttccctgttccggagcatgggtgtctctgctcctcttcacccgctctggggcggtttcgccagtttgcgatttggacgaatgataagatccaattagacgtccaccggacagcatcccgaggctgagcaggttattatgttcccctacgtcatctgtgcgcggtaagaaatggtgtcgaaaaagggcccgacatggtttggaagccaagtcatttgcaggttagctgccggtacacagaaactaggcacgcttctacttgctctgaatacgagcctaaaaattgacctcttatctttattgtacgtctctcgaaagcctggcaagttacaactaccggcatcataagatgcatactgtcacgcagcttcgttctttatagagtcactgtaggttggcaaaacacagatacacctaacaactagaacctaagacaggtcgtgcagacactcccgcaccgcttgtcattcgaagggtaccgctgtttctccgaggatgccgtccgatgtactaggcggatccgcctcatcagatgcgtccaatttctcgattgatgccttctgaaggcccgttgaggccgaacggctacatgagataactaggcactgcgattcaaacgcgcgcacagaggttagatatcaaaaaggcagctgtctaaacatccctgagtaccaatggggccgcggccggattccaaggttactatttcctggagacacagataagtctaagatgcaaaactcgaaagagaacgggcagagtatgggatagcgcattcaacttgattgggaccgagtcccggactacccctagtctgacccggtacgaaatctcccaacgctttttacgcttgtctaataactgactgtgccagggatctagcctgcaacgagggttgaatgagttaaaagaacaacgcctctagcagcgccaagggaaaattcacggagaaacaaagtcagtgggtctgtcattcgcgtggtgttccaaggtcagtagagacgcgtggtacagcttgatatggagtttataggtctgacgttaataccggtccttccgcgccattcatatgcccgtgactcagcaaaaatcctcgagttattgctgcggcggtattgacaatcccaaaaatacagggcttacaacacgcacgtgccaagcgttaaatcattagatttggtaacaggcttgcaaatacccttttccctctgctcgattccgtcaaaagaatttcccgcaacccttctatcccggacaatgtaatgcctaattaggtcgcatccagcgccgggctatagtgacagtcgttgctgaagggtgagtacgacaagttaatcccttatcatcgcttatgctatgacagtccgaatcacgtagattacagcctaccagggaaaattatcctactcatcataatcgtttgctcccgtacgaatagagtgcagtccggtccgcagactgtggagttctgacacatccgcaccactatctttttctttgagacatgaaactccccggacctagcgagggtgatgggcagacacacgcaaccataatagcgtagtcctattatataaatacaactaggcatcttatgccactagtccggaacggtacagtaccgcggatccgccgagcgattgaggagctgacgggcaaattttctaggcactgttgggtgagtatcaggttcgctcctcagcctatgtcgccgtcagaactgctaatcctgtagtcgaaattgatttgattggtcgattgtcttgaatcccgacaatagcgtggtgtgcgccgtacgacggtttattggagggctttacttctacatagcctggaaagaataatgaaatcaccctgttaatgcatggattagcctgggacaccggcgcggtgggcagactacagacacagctatgctctgggtaggagtgtggtgcgtggtgatacaaagtgcgctttgagagatactcagacaccgtcgcttagggtaaagccaggtaattatggtgggcaaagcccactttcccacgtaaatggaccgattgtcacaagcacttcggcactaaatctagaagaaaatccctcgaaattgataagaacattcgcatactggtctgtaaaagcggcctattgacccaccccagccaatccacttggttgaatgtttggtggactttgcataatattttttgtctggtcaggaagatccgtgctccacacatgcaggacagggcaaggggggaatacccagttaaaacggacgactcagtcgccatggttgccaggcgtgtcccctgttggcgaaagatatacctctggcctgcatcacgtcaaatgaggtaggtgcgttagttgcctattaagggctagactaggactaggaactggaatcatgttgacgatcaaaggtccagacgattcagctcgtcctacccgctgttactattctaaatgagtcgattcgccttcccccccccaaggtgatttaggggcctgaacgtcggttttactatcgaccgggtgtgaaaactcttttgttacggtgggagcagtagattaatctataaaaggggaggtctcaagcgcaccgctcgagacgtcaggagtgtgactgcaccaactaacgtacgaattttacattcgaatattcacattacaagtctaattggaagttcgatgactctcaagtccgcaatgttcaacttacggctatcgatagtttttggccttaagaaatctgacggaaccagctgcggccgcgtaatgacacccgaggcttttaggattcgaggagagctgaccaagccgtccccaactagcagcgagcgagcagttatttaacattagctgtacccacgcctcatttacgcaaatctatcttggtgcgctagcttcagctgaggagatgaaagggagacaaacgtggtcctatagtcctgcccattgcatgccagctatatccttcttaggccgacccaagcgaagtggacgtctattgcccctctggatgcacatcctagaactatccaccttatcaacctatcaaatcatgagaagttgcccgccaagaggcgcgcctgatgatagtcggatctggtctgcctgcatcgctcgaatcccagagtggaaaacgaccagaccacaaccatccggcatagtttaacaaaccaaatgtcgacttgctcttgtagtgcttgaatcgttataccattgggatcgtaacccggctaggggatgtttaaggaccacgcccccatgctttaacagtatgacggcgctttgctatgaatgtttcataagacgcgcgtagacttacctagatcacataggcttatttcgagggacaacccgttccccaaatgacgtcgacgggcgtcgccccaaaactgtatctaccatccatcataacccacacttccacagcgtagcccgtcgatcttcgagtggtccagccgaatgcaagatcacatcgctcgtttccagtgttagggatcgaaagccatctttttggcgcgtatgtccggtgagggatatacccggatccgaatctgtcaatgtctgaaagagactcactgttttcaaaccatgtggcatccttgtccacgtgtacttggtccgcgcagcggggaagcctatgcccggaattctatagcaccacataagaccaagttgacgggatacgacgacccacatcctagcaaggtccttcccgagggaaagctttccgtggaaccgacttgttttcagggttaatccgattacagccgtattgggacattgagacaacaacacagatgagttttggtataggccaactcagtaattaaacctttacatttagacgcaaggcctgcgccacgagcataaacgatgcctatcacgtttccccctgctgggcgtgcggaatgatcctttttctacgctggaggacgtccgagtccaagctcgccctgaatcgcggtaatagctggcaaccttgctatggcgcgggctcttttgaactggattgtggcttcacttctaggtgtagatgtcctctcgtaaagcttcagctaccccccgcactgccgcgtgttggtcggcatgaagatccttagcaaaccatagttcgggagcataaagacagactagtcgttttcattcccctccgggagctgatgcgttgactagggacctaaccaaagcctccgcgaaaaacactttccatggtcagatacgcgctaataacactgttaccccttctcaccttgcacagtcaaacatggaggccgacgtttacggttttgtcagtcataagtacccaagagagcacaaatgcgagcatttcctctctggctgacccatactaacgtcccccgacctctatagtcatcacaatcgtacgcaggccctactcttaacattgtttttaaaggagccgttactaaaatacgtgcgcggcgtaccccttgagcgcggactacgctagcggatctcaatggacatttggacccgtcgctacctatacgataatactaggccagctatatgaccgaagagtcttgtttcgctgacacgcggcaatgtcttttccagctctgggatacctgccgactgaaagctaaaaattttcagccaagtcctcagaggggtactcctaaggtcctcccgatgtaccccgaggtcgatcaaataattagcaaaatcggattgatggataccgacgccggtgagtgaaagagcggctacgctggtaggcaagttttacacgaggcaagcgttccatagtccctaaagtatacactcgaaaaggtaaatcagtcgtcgataagtactctcgttggacctgtggcgcttgacgcttcgataacttggtgctatacccgagccgcatcatgctatgtgtacgggacgaaaggccccccgatgtattggtgcacgctaggggctccatattacggttgtcagttacgaatgatcatcgagaaggaactacagaggctgggatggtcgaccagccaaactaacgaagttgcgagacttttgagcggcggattcatatcgacttccatggccagttgcatctcagcgccatcttatcaatcgacagacctcacatctagtagcataaatgggtatcacccttacgaattatcaaggcaccatatcccctgagagtgaccagcgatacctcatgtaataagtaactacaccatattatggattaagtacaattatgaaagaccagaattgtcaaaggcagtcaactaaaggaggaagaagggtcgtacagttgaccgggggaccgattccctcagacagcccgcgtagtgatatttgcccgcatcgcactcttttcgaatacacataggatggcctcaaccagcttgacgcagtgatgctcctcagtaacatgatggacaatagggactgtcgacggatttaccggccatgtaatgcggcttcgctctgtctgagaatcccttaggtaaacagccgaccctagaatgtgtagcgcgaagacacgtcgggtccgtgaacgcgacatagatggggtaccaactctattgccccttagtccgggctgggacaggaaaccttgttaggctgaatgtaggtcgcggagaaactgatcgtagtttattacaagaagataaacccgttcggtatttgtgccagcatcccagtaaacatcttaggtttcgccggccgcttgagcctgataggttctcctgttaacgattttcggtgccagcgtgggaatcttggaatattgagcacattcaacgcccatcccgattgcgtttcttaggggacggctgcgatgtgcggtggcaacgcagttgtcaagactcgcgagttgtttgaagtacacgactacaattacgtgggaatcgagagacaaaaatgtttcgtctagttgaataggatgacacgttcattcattgggtcgagtgtacctagttccatggagtcgacaatgccaggtgtaagaatggactcgcgagccctacataaaagacctacaggtcctagtcacgcgatgtgatgggaagtgtgcgcgtaggtgaacacgctacgcacgctgagccggcgtgcagacgtcctagtggcccgaagatcaggaaatttccacaggactaccttttatgcatcctagattctcacgagacatgacactcgttataaagcggcaattaggacacgctctaacgcgaggcatctttggaatttgctcagtgatgagctcggtctttgttcgcactagaaacaagcctctgacttgctgaagatgttaaatttccgtgcatctgttacttcgcaaaattgagtcaataataaagcccccgggcccaaatgactatgagcacctttacgaatccgggaggtggtaaaccgtcatttggaatattcgttttagactccccttctttgcagcttcatctagccgtactaggcccgcttcgcgcaaacagagccccgcatccaataactgagacgagactttaaatatgggatgtcggtccctcccgcgtcatcatggcgattcgtgggtactagaatccgcctccattacaaaaaacatgtgaattccactgttaattcgaattgtcaagccaggcgctgagtaaacacccgtctcatagccatcgggtaaactcgggttcagcacgtcagcgtaccgaacccatcaatcagaattatccccgaggcaagttacctggtggtcaatcagctccaaggatttctcttatagtataggagatcagaaaagcgttaaaaatgcgaatctgcaaagtacagagcctggcttgctgaaccactccgacgcaacgccagggatgcggttgaaactcccaaatgtgaagcaagcacaatttaggttctgagaagggcgtatttctttaaacactggactatcatcatctcgcagttcattgggtccaaatattcgaatgtcccttcctcgcggcttgcagccgcgatatcctcggaaggatactgagagggttcttaggtagtcggtctcgctccgtcaatcctacgtgtcagctgagacagctcgccgctatctcccggcttaactagccacaggacatactgaaggagacttatgtatctgccatgcgttatgctcatactcctaaggtcaattattacatcaagtggaattttaacgagcgaaatgagtaccagttaaacactctattacggtccgtgcttaccaagagccgatgatgcctgtcaattctgagcccccccgaaacggcgtgtcggttggcgttagttactgtgcttgtgagatgaagagggcattctctgcgagcggctgttaggtatttacagtgtcgcgaatgggcctgctttagggaattccataacgccaaggtaaccctccctgctacagggaggcgactagagtagcaggtaagcacttacagctaggtggagcaagtccgttcgagactggttagggtcagtgctgctcacattcggcacctgagcactccgttcaatgttattgttcctagacgcggacaaggacttggaacgttgcagactgcgacgacagatcccatgactgatgatctagcaacgtcgtctagacgcgagggcctgtcattctatattctcattcgaatcaacgatttccgttaatatgccgtatagcaataaagcaccctttatagtagtgctgtgaattgatcctcatcttcttaagagatgcgaacgatcacctacgaatcagagtgatcgcgaacgtgccacacaggcgcacttactgtccaattccaagtcgacactattatcaggaagctgatcgaatgcgtatccgagttgaacctgtattactgatgcaacatcctacctgttcattcagtgaatacaacacgattcaaggacccccgactctctcgtcaggttatcgatgaacttggtgctctcgcctgctcgtggtctcgagccatcatgcatatactggatcctaattttttttcgcgcgtaccgcagatcactcgacttaccgtgcgtgactattgacctcgggaggtcgcacagtataaatgccaacgcacaagtaactcgcgcaaatacaccagttcgccgtggatcacagacagggaatacctaccactttattgactgtatggtcgacattacgatttggtgccgtgcaaacttgtgggtaaatgtcgctaacttcaactactttctcgctcgaatcatcgaagttcgaaaccctaagttaagtagacgccggggtctctctctctaacggacaagaactctgcctaaaggccatagcacctctttggaataacgaagcagctcgcctgggagcgcctgttaatggacgaaaccactaaggattcattcgcgttgagaaaccccaagactgattaacgtttgctacgtacacttcgtctaactagacgaacaccagatatcactataatggagtttcatgctaaaacgtactggcgcgatgcgccagaggccgttagcccgcaatagtgttggtgctaagaggtcgctaccacctgccttggaagataggccctataagacgatacgtctcccggagctcatggcgagagtgttgtgaaccacttctcgaaggatagcgtgcaagcgaactgtgtagtactcctaacacgcaccagactcagactggacatgtatttaggctgcgtgagtttatatagccctcgataagtttcgaaactccgtataagggtcaaggaactgtttaaagcaggaatagtgataaccctgcatctctcattcaggtattttaaaaggccgggcacacgaaacagcgttacacacatatacacctcctcctaaccaagaaacatggaaagaagttcttatctctggaagaagctgacgcataggtcccgtaggggaggtaggtgcggtaaagggcggtcccatgaaactttttgttatagcgaaaacatttaagtaggcgctgtctggcgccagctgtcacttcgcgattttggtggctggtggaatactggctctccgatctctgttttgtgaaatagtgagtgctgaggtaacccgcggacgccactccctatagatcaatcgggctctcaatcttgctcagcgaaggagagcgatgtgtttgatgttatactcctacacgacttggacctatgcgaaatgaggcgttcgggatggaaatcatccctttaagactgactagtatctcgaagcttgagcacaagaggtgcgaggtctgtaacaaaccgcctcgaagatagtggtcctagactacgatttcacctaatctcgagagtttatttcgtcggataatagaagtttcgcaatttactgtacgcgagtatcagaagcaacggacgtatcttatagctgtacctacggtacttgcccggtctgtagccaatccgttagtatgacgaagaacatcacggcgttcgttgttaaaggattcagtaactaagtcaaatattcgccttcggctcctctttcgtgcctactaggaagcctacgtgggttccagtcgctggtcaggactcagttgcaaaaagagatgggtgctaaatcgggccttcgcccgtagacaccgccgtttttcattccaaccgctatttgcgaaccgcacttgctagcgcggcacttaacgcgatggacataccccgtgccaggggccgttagcgtgcaatagaagtagaccagcatttatagctctaaagcaggagcgacgaggtatgaaaactcgggcgcccttcgtaatcaggtggcaagtgatgaacatctgtttacggttgtgcataccaacctttagatgaaccactgtattcagttgtaagggacgtagtcggttcacgccggtctctcaaggcgtctcctctatttgtatttccaagggaagtacatgttggcaatactggatccagagctgcaaagggtcgtcgtacgagattcgagaactcttgctcttggtcttacacaggcttcaatgtgcgtaatgaaggcggctcggagcgactacacctggagtattcgcgtgcggatgtatgtatcagtctttaacagcctgtatttagctttatagatgctattgagtggtgaatgaatatcgcagtacccgatcagtataaccctcggctctaaatttgcgattcctcggtccacaaactcgtgcaggggatacaatgggctaaatgacacttggctcaattcggtattacgcaacacttatctgcacaattagctcgacacacctgagggttacgggactgaccaggagcaggccagcccagggatcactgttgtagttcacaactgccgtttgacttttggatacgtggaacaccggtataggggtcccatcaagggcgtgactggagtacttcagagggctgtcgctccctgccggccagttgcgggacggccttatagggacataggtcagaagtaaggtttgggcgtgggtggtcaaaaatacacgactcagcgcgagcttggataatgtagccagacatgcttaggatcccctcctctactctgcaagtcctttaaagtttactctcaaccattatgattcagactcgacaccgtgggcaggctattgactcacgccatctagcaagttaggcacttcgatcgaagttgacgacaacgttaactgagtaccctagtacccctcgctgcgagcatattaccgaaccaacggagggtttggggtgaaacgactgtcaagataaacgcaaaaccgtcataagcaaagtcacgacaccgaacatgggaactgtttctcccatggaaggtcaatcttatgaaagcacacaggtactgacacatgccagctctttgcgccaagatgggcgccggagtctaaagtgccgttgttctgtaatgttttttgaacaatgctgtaaacgcaaacttaagacattacttatcaattagtcacactcgcttacgttttttagccttggcgattaagctcggccaatcccggagcctttctcacctcgggtgtatccgcgtcttgagaacctggagtcattacataactaggcgcgtccatcgtgatttacgccgacctggtcccgtccctgtaggtgtgtcacatcgcatcccgaatgaataaatgatgctcgcataacatggcctatctctcaaggcgacgagtgctccgtgaaggtagagggtcccttgcgtcacaggttgcgactgaaacaatttacctcaccttaaaagctactatcttatgattagctattgaacaagttaggttagtcgtaatcgcccacacacgcaaggacgctttaattgcgcaccgttgcacggtgcgtatgctgcccccgtgcgggtgagtatgcttatacaggtgtatgacttcagaggtgttcgcctggcatgggggttacagtccccatgcatttgtaaaacagtgtacagtacgcatccgtctttcatcctaagcgatccatcgcgctgtggattctgttcacaataaaacgtccagggcttcggagaaagggccgtatattaccacccctgtgtacggtctgtcaatgttaccaatcccgtaacaatgaatattgaaggtgccccagcctgccctactggcgtgcgaattctcgagagccaggcaccgcgggatttgtgaggtctgctaagctaacttcccggcggcctcacctagtaggaagcagcatccgtagtttgtctgctcattactattgtttgacagactcggagtcgagtgactttcaccgaccgtggttcttgttgctctatgcagggaactataactaacgaggaatctttgtttcgaccttggggtgccagttgcgaaagtaccaccgacaatatactttgtgagaatcgtcctgtccgtgtgcggcgatacggcgagcaccacactcgtagtatgggtatgatgacacggagcctccgacacggtaaggcagggctaacccgaatacgaagtcaatgatccgtcgcctaagagcacgagccaatgtgcgcgacagatccgaggtcacgagcgtattcccccaccttacaatgtaatcatgtcctcttagttgcacataaacggtacctagcgagcgatcgtggaagacataggggtaaaaaagacgaattaaccgttgaacgtgtggttttaagtcgggtcctctataagcactacatttatcattggagcgtggtcatctttctggtttagctcatatcagatcagagtcaagagtccgagttcatcttgattttgcaacaagaactacgtacctagggtttaaagagacccttacaactagtacgcgtgtcggagtttttaaccagccggcggggattaataaacggggtcagaggcagagatgtagatttgtgtctttgcaaagtcccccaccgcactgccaacgatcagcgcgaacgtccctacatctgcatcagtttatctccgctcttttcaacatggagtagtcttgcgactgcatctttcacaagacgacatctgtgcattcccgcaaaactaccgctttatcacccgccatgcaggccaatgctgaaaagacatcatatgtgtttatggtggggccgagtagtagcgccacggatggcttaacgccgtacgatcgtcgcgtggaaacagtctaggcacattcgttctggtggctctgatcacgcgcccagttagggcgcggtgtgctcgccttgcggcggccgcccccaaattcgcctttcgcattcattagacattgccaggttggccgaagatatgaaggcataaggaccgaaagggcgacattgactcctttctgtatactctgcatgacaactcgcattgagaaactacgagtgcggatgagacagcgcgttatcggtactatcatgatagccgcttgcgcccagtaaccatattccgatctgctcaccaccacattactttgcttgtccctccacgacttcactttgcctatctctgtcgacacttcgaagtagggcagttctattctccgggaaattaagcttgcatccaaatcggtgcaatgaataccgaaacaataaaagcgtagcttcttggtgtcttcaaaaatttggttcggcgcccataacaccacccattaccttttcgccgtgtggtgttgcattgtctccgtgtagaggccctctaaaatcgccgaagagacatgatacgagcgtcgatacggacacccactatccgaccgcttcgtactgccgcctatttcagccgatttcagatgggaacttccccaaagactcgtcacgccgaggctaggcttcttttccgagttaatctgccgtgagatccatgttcaccagaaatcgttggtgacgtaggtttataatcagaaacgtctagagaaacaatctactgagtagagcaggaaataacgctaattatggggcggagatttccaggtgaccgtacagaatcacacagagggtcatgatcaccaggcattaggacgtctatttcgtaaatggtgcttcatcatcgggccatatataacctgtttcacccgagggccccgtctaggtgctattgtgtgttggttgtgagacttgaaacgattgcatggccaatgcagtgtgccatggaaggctagccctgcaaagcggtggggtctgtgaaaggcttggctaacggcttagataggatgtcgagatcaagtctacgcccaccccctcggggttacatcaattcacaaataccgggcgcgatttgaaatgccgtaaagttgcgaagaaacagaagctaacgcagttctatgctgtcaatatttaatttggtgcaatcattatattctccgacgtgcgaaatgtagtttcttctaaagagaacagtgcttggccggagagcaaaaattgcaaggtccacctatccaacttcaagatgcactcatgcaaggtgttgtaactacggcgtagcagccttgttaagttgtacagtgggtaaaagcatatagaaaagcatgaaagatagcgcttgtgacccgcccggtgactaggccgttgccatgagggtcggtggtccgctgtggaaacttttccgcaactcagtcgcaaaccgtgggccacatagtctatcctgcgatacgactaatgagcataatcccactgcggctgctaatacgacttgccgcatcccgcgcagccgttattcccgatgaatgtggcccgcacatgtaatctcacttggatccgatttcttctcgtagtacgaattcgaaatagggagcttcctaatgagcgtgcctaggcagttaatagtcattctttttattcaaaccgatgtcagtatgaacgtgtcgatctggccttcagattgcgtacgaatgacaggaggaaacaagtctccggtgtgatgtcgtaagaaagcgtactgcctgcaagtcaagccagtgctgccttcttctaaggtccgcgttggtctacagtcttcaaggaccctcgaggcatagtacgtgacgggcaccacagggcgtcttcagtgtaccgtaactaagcccactaattaataccacgccctctagggttaggaagcaacgatccgtacgtccccgtgaatcagaggagcatagcctggctgccagcggggtcagagctgtgaccgcgccaatcaatagaccacgctcgggtactaggagcatcgttcatcgcgacaagtgttattgaaaagtcgccgtagcagtccaacgggaatcgagtgccccgctagtatagaccgtcgattttcgcggagaatgatagagccccctgccggtcatatggtattatctcaaatcaatgagccccatacttcttaagagaatccgagcagccggattattggacacggatacgatgcccggagagataccccattacaagtgtgaagtgactgaatcagagtagaaccagatggtacaggacgatggtacactccgaagcagcaagccctctggcacagcttccctactgccgtgctatcatccccacgggctgacaggcagaccatgttggcagctctcgtaagtctctcgcattcgtcaggtggatatgttgaagctctaaggcgtgtccaatgtcgagaacgggaacattgtattactcggttcgtctccatagggtaagggcgaattgaatgtactgaagaggccaacaacgctggtagtgaaaaatcgagctcaaatttaaccactatccgctcgacacagcggaccatgattgtgatttctcaatcaagaacttggccgaccagggatcgtaacgacccgaacgcgctgcttgacaagcgaatcctctttcccttttgggccccaccccaatcaaagtttgaactatcaagtatagctgcgatatgggacaggctttgccgcggcgacgtgtgactcgaagtgacgcagcaggctttcccggccatcgaaataggccattcagctaaccatggatgtagtgcacaccatattgggattagtccgagtgaacagaacgggtttagtcgatttggtctgctgaacgtgaatggctggagccgagttaacggtaccactcgtttctcacctcgtcccagatacgagcggatggcccacttccgcttcactccaatgtaaccgatgctagtcctgatgctttcactaccatgcgagaacggttagtgcaagatcggcctgaccctcgtcgcacgcgagaacgctcgatgaacggcaagtggaaagaccgccatgcgtcccgatgaaactactctgtaccgcgcacttacgagcttgcaagaccgtcttcaggcacatagtgcaagctcctatggtactaaagcccagagaaagacgcgacggcggtagccttacacgcaaccttttggtgatactacaacattagtttggttagtgtatgtacgagatgggacacgtataacaggtggtaagtgtgcatatcatcgaacgcatgttgaggctgttggaacctcccgaagtgttgcaggatgtcgatgcttagaaataatatatgggggtggaatgtgacaaatgatgcgcgagtcagaggaatggctaggcaaagactgtcctgtctaatatgtatgcgcatagtcgttggcacacatcgcccggggatattgaaactgcacgctcgttttccttgaccgaggtacgtagccagccccggtttccccggtcataaacggagattggctctaggacccttgtaggtacaagccgcagtgagagatggattgactcgaatgttgcgagggttatgcctattctcgggattaaaatctctggcctaagatcagtcaccgacgtgcgtgacaaaactcacccgtcatcggtgacgtttgtatttggcgggtaaaccgcactcgtaccgccaagaaggcccagctcctacgatcgggcaaatcagctcaattcagctccatacaaaatcggcacgccaagctgccgtggcaaggggcccgacagctgataactccagaatgtatactttttaactggcgctcgtgatctcagtacggaagtatagcttaaaaagctgtaagggggtagggccaattaaaccacctgatcaatgtgatataaggtcagacagctatttacgaatcaaacccggtatcaaaccataccgtcctcaatgaggcctggcggacatccctttcgtaatagtggcgacgagtccccgaaatcagcaatacgacaggtgttcctctcagaatctatcgttatcgctcaagtccatatggaatgccgaagtaatgcgtaaatactaggacacttacgctgccatacttacgtcgacacggctaccaggacaacattttgacggttccacacaccaaagtgactattattaattggtagccgagggcacactactgaacctgctataaacaagacctactcaagcaatgatgtattctgtcgcgttttttcacgccccgaggcctgtcttccagacacatctaacgatcactttgtccgcatgaccagcgtcacggacccggaggccctggagctagggaattttcgtggcaacctgctgtagcggtctggttttgcagtttatcgttgctacaccttggggtttccattacgcggttatcatattagtaaccgataaatatctccccactaaatgcaatcagcacggggtagtaggacataatcggtacatttgactatctgaaaaatcagtaaaacctcgcgccaacttggctctgatacaccggaggcggataaaagctatatcgcgccacgagaagatacctgtggaatgccgtccttatgtaaacggtcgtgttgctgacccgaacacttcttctttgtcactctttaggttagttcggacgggcatggcccaaccccattgctgcacacggcttccgctcatccggcgtcggtcatagttgagggtgttccaagagccgtggcctgaaagatttatgggatggtgatcttatatggacctatcccaaaaccacgatcgatcgatatcaactatcaataggcttgtaggagatagtagacttaggttgcgagtaaagtggaaatgtttagtgcccggggcaggaaataatggaccgttcacttcctggcggtctggcacgcccgcagctgcccgcttatcgtccttatgggggctacttttacgggagcgagtgagaagactttcgcgcttgaggataagcttctagtgcagaattggaccctcaggcagcactctggttgagtagcctttctgtggaagaccacgtcgaatcctcagctggtcccgggcgaagcaaagcatacgaaaccgtaggtggctcggggttctcagagtgcaatgtcacatctctaaagcgataatattactcaatagcaagcgagtctgaccttggggcggttggcctacatgtcgctggctcgcgtgtcggacgcgaatacgatctttactgtcgctaattattggaggcatcgagcaagctggacgtagtgaagtagccctttcatgaaccacgtagaccttcattgggcatacgggaatcctgtataccatctcgtaaggcgcgaagatgggcctttctcagaatcctgcacacaacattaaattggccctcgatggttaggctattggacgaatagacagattttgccggaagcactcttggcaaataaagatctccattcgctttaccctgtctaacgagggacttaccaagcctgggcaagggaaggcctgggatgggcgcgatgatgaaacactaacggagaaatgggccctcgccgtcgtacttagtgcagacttgagaacggtcgtaagtattgtcgagggttagttgcaggaaaggatcgactttgcaataaactgacgttggcaacgtcaccctaggggtacaaaaaatgcggcaacgaaaaaggagccgtaggcaaatgtcgccccgacgcatccaatggtgcatgcgacacgggtatcctcgacaccatttgttgctttattagactgactgcaatggcggatccgtattggccatcaattcgtcgccccaagataatatcaccgggtagtacttactgaaaaaagcagattgctgaccttagaatcgcatttcgttattcatatgcaagctctgtcacgagttcacttggagggtctcccaggcatcaaaaagcttttaatacggtgaattaagtgtcgagttctaaactaacgaccgttgacgcgggggtatttctaaggacgtatcgtgggggagttgatagggggttacgcaatcttaagtcaggatgtcgcttctgaggaatcctatagttcgtggatggggaacaagttccattccggccggtgcttcagcaataattctacttcggtggatgacttttacgcttactgttactacctagtgcgataatacaacgagtccggaaatacgcccgaagcccatctggaagaatacgcctacacggttttgcttataggcgccgttaggtggggggtgtacgcgataatcgacgacgtagagtacgacgaatacttttgtagggagagcgatatctactcctaggcaaactgttgctcgaaagcgtatctgcccatactgtcgtattggaggatactagtacgagggacctacttcatgtgggtattgtcgtcgagcacagtaggtgatgtgttaatgagcgcaacccatcgggtctttaacacgacaagaccagtagtcagcaaattctccacgcgcgtgtacgtcggtgagatagatatacgaacctctataggattgcaacacatattcgcaaaggagaggtttagcgtcagtatatcgccgttgaatcctcttaggtgaccaggaagactagggtaccgtgtggactgatagccgcagtattcaggttccccagcaactgatccagtcagataagttaatttaagatgacgtgctttatggcccttccctatgggcgccgcaaagtgagagcgattggcgagatgcgctatcccccctacagcttaacgtgtggctcctggcaacggtagaaatctccggctaatttcgcattgtatagggaacatcagggctggtggcaatggcagaattcccgagagataagggtcctctgtgttaccgagaatcatcgagcgtcatgaaccttcttcagtagccacagacgatgaacagtggcgtaaagcagcagcataactcggacacgcaaacagctcaatgtaaatacaatggctgaaaggaataaagtctctgccgtcatggttcatgtttgtatagcgaaacacactcatagaataggaatatacatttccattcttgatccgtttaccaggggcggcagaaacccaatcatgcttgttggcggtagtccgcaaggcgccatttgcgtgcagtagtcaggatcctttatacttttgccagatggtatagcgcataatgcgcgtggaccccagctgacagccttgacgcgaatccaaggcacgcatgtctctgtcgaacactacgcctgatcaggagcagtttgggagcgtggggaaaccaccctacacatcaagtctttcacacacggggaatacaatgataccgacggggtcccccgtctgaatcacgatatccagcttttggtcctgtttggataatcaatcgattgggatgatttctcctctattcccgcaaacactaagggtaatgctatcaagcatatagacgttcacgacaatgcttttctccgtctctacatagaaagcggggtacgtacgtattttgagagacggataccctcgcttaaacagcatatgcgagcttatttacggaataaacattcgtagaagtgttctccgcctgcgcgggtattgtagttaccatccggaatcaagaatacgggtcaagtgtggttaggtatggaacccaagtgtagatcactccgattacgcctctcctatatctgtgtcctactcccgtcaaaagcatcatgctctaatcataggcgttgcttcacgggtcgcccccaaggggtagagttacgcgcgacatttctatactgacctggtctgggcgtatctttagtgggaatggcaccaggtcacggccgcgatacaacgcttgtaaactctacctactatggtttgcgtgattctataagtgtctacaaatggtatctaactagctcgttaggtcttcacgggggcgtgatgtgtatgcccgtcacgcattctacggttcactcttatgatctgtttttggcttgcccttgcgaggcttggaaacaaaccctgctatctagaagtcgcctagcgctgacgctgcaggaatgaaccgccgaacagagtggacatcttcagatccaatggaacatcaaccgacttaaatttgcgagcagagccggtcacatggcaccgaagccgtgatttgttctgagctgctccaacggttgttagtagttccatgataccagggaatggaccacatgatttctctcctaccgtatgccgactaggtatgggatagctgggcaaaggatgtgtcgcctatgggacaccgccaaagtgacttagccgggtagcgaaggaaatgacattacacgatgctagcccctcggtgcttacccagtagccttctcgcgaaaagtcacattacgccggttgagtttcaaaggcccttatatttagtcactaatctaggcgcgtgccgttccacagatacggctgcctaattgctactactctcttaacgaaacaccggctctacatagcagtaccttttcccttacggtacctgtgggtctgtccccttgcactgtcttccggaactcagcgttcccggtcgattctgctgcggaggaggtccacgatgggatccatctatgttgggactgccaaagttcaaagtgatggtcgtggatcaatcaaagtacatttggtttcacactctcgcggctaggactacattggtccgcttttgatcgcttgaagtagaacgcatcgaattaaccccgccgacgacctaaattgcaggaaatgggtgagtgtggataattgggaactaagctgctaaacaggcctaggctaccaattcgtggagttgccctaaaacgagactacggggcgtccaactgacctttctcacgaagtcattccgatatttcaccgtagaatgagtgtagtcccgatgaaccaagtcccggtgcccgcaaggttattactctggtgggtgaagcctataaaacccggcgattgtcacccagaccctcatagggcagtaagatttggttctcctgtacgaggcgatgagtaccttactggttacactgaaatcctccgctgggattcagacggctagccgacgaactattcgtaacagaccactgtgcgcagcccccccactactgttacgccacgagtttcgtctcaagggcgtttgtttggcccccgaaatcgggtaatacgcgcaattgtcggaacgattaaaagtaactctcccgcagtgcgctacgcattcatgggcccgagtgaaggcggcatgaggcggattactgtcaatgagttcggggtgttcagagcacgcgattgttttgtgtgtcgatggccctagaagaggcaactatttctcatatcatctttgcttcggaacgctacagcgcatgcgtgcgcattatcgtctagttcaggtggtgaggtgattgggtgtgcgatcctcgaccgtgttgtcaaatccatctatcatactaccgattttaaagaaaggaggaatagggcgacccacacgagaccattcatcatagatataacatgagacatactgtgcggaccgagactaacctatgcgttttccgaccggttagccaccggccggttaaaatcttaagcaaagtaaagcgatacgcgattcaaacactgggacatgggagacccgtgtaaactaatggctcgaccctacttacttaacagctatagaccccgggttatccctaaagttagtgaatgccgggctggcaggatcttactcgctcaggtgaacgtggacaacatcacgctttgagcctgtgtgggtcgttgtagcagagttgactacattccgggcgcacgcgataagcaaccgggtgcaggctccgagactaacccaatggctaggtggttgttaaggtgccgctgttatttatttaagtagggaccggatttcggtctatcccgttcttataaagagtagttccgctacccatggtttttctgcgagagttggcatcatgcggtactgcggtgagacaatagctgcaataacgaaagaccctacctaaccggtcgtaactagcactctgttcacgacctccccaacactacccacatacgtagcaagcgctaagtaattacctacgcggatattagggagaggagaaggtccgaactgtggcactacgtaaagcaggaaaacggaactgctatcattccaaacgattggccacagagtgattatagattgctaggtaccttaaatcatgattgcgccgttagctcatgaggaaccccttccatccattatatgcgccctatctgaagaaagcccggtagaccccgcgcctcaaactccgagtgtggttatcgtcgacgccggggttttgaggccagccattaacgaggatacgacggtgtccgaggcattgacgatgggacgcagtttggttcacacactaggtacaaccatgaaaagtgcagatcgttaatgtgcccgcgctccaaccccacaacagcgttatgagcgataatcaatagttgcaacacgtgtcaggtatgcacttgttaatggtatccattcagacaataagtggataccgggtactgtcgtctcctctgtctgacatacctgtttccgaactttcactacccactacacgatatgtgggacgaaagtaacaggttcatataacctgaactttcatgcagcatacatgatagcaaaagcacagggccttgttgtgtaaccagataagacgaccagcgaataattcgcccgaccggatctctagctcgaaagagtgcgtcttggtagcggattataagcatagcctcctgacttcagtgttcccattagtcagaatcgttgctcaactgtagaccggacagatgagctttgggcgtaaactactctagtagctaggcagggggcgttcacgaaggagctagtatttggtattttaagcacgaccaatgggccactgagcggtggacacagagtacgccgggcccagcggaactcgaatagtcccagtcaaatggcgctaatagtattatcagtacattctaacgttgcctatcggagtatgatagtcactcgctagtaatagcggtaggaaggcgtggcttgatgtagatgtcaggtgacgcatctggcaacttagtgaatgcagcagtaacgcatcccagtgccacgaagcgagctcaatgtatggatttgtctggtgggcgccccgtttaaaggaagatcaacccaacaaaaagacaagaaatctacaccggaccattccctaacgtactgacagcttgacagtccaggaacgctatttcgtggcacacgcaaaggccaacaccctccaatgtagcgaaccctagcggaattcgagttattccaggttggtaggactatccgcagataacaagtctatttagggacggtaactgcaagtcgcaggcagctatctcccccatatctaatccctcccggtagctgtctatatctaaaaaactcagcctgtttgggcatagtcgcacacgttctactagggctagcggcactactcctccgactttcaaggcagccaccagggcccgacggtgctattcgagtagacgcttgtagccccggcgtgatctctaggacttgaacctaattgcgtgataccgcagagtgccctacgcaatacgggcttcggataaggtcggcgccgtgtcttgaaaattccgcttcgtacttgttccgtttttcgtttgtgatctgcaggcctggctgagtttcttgtatgactgttttgactatcacgccgcttgcagataatgcggcgtgtatgaactaccagaatagttcttatagggctcgagcgccgtgatctaccacgtaatctaaccgtccccggcgaagaagcatgaccctgctgcgctcccggcgatttaaactacgttattgcaaccaggatgaccagcgttgggttaccccttaaactaaggctatatattgagcgaatgtctgtccgggtcaaggtagttctcctcaccgacacgcgggggtaatgacttgttcgtctagttattgccctacgatcaagatttgggtttagtgcacgagtcgaggtgtcactataaccttaactcaagccgcgccgcaagtcgagtatcttttcccaggctagacgacggtccttggagagtgattttatctaggactgggtgagtgaatacttggcgttaggagtcataggcactatattcacttaggctgtgatcgtagaggtaaagcgttccacggcccgctcgcatagtgatcccttgtgagattaattaagatcactctgtaggaacctgatctatcttagggtcggattttcgattaatactacttgactgagttccggaaatagcaggaaacatcgacagatgcctggaacagatcatcagcacgattaataaggttggtctgatttactagcgcggatattccttccgataacgaggcatctaggattacacaagcaacattacttgacccaaacgattacgagcacgctcgtgaaagcggcctaaccaggtgaccatcctcgccgccgtgagaatcatcacaccgacgtcaatttcctgttcagacgacctgttgtgccatatacacatactttgtggattgagtgtttctcgatgtggtgggaggcgagccacgctggttctgcgtagtctttccttaggtatccctctattggcttcgtctctgttagtgcgggcttgttaaattgtattcagcatggacgtactttttatggtttcagccgccctagccgtaggttcagataatatccctacctctccaaggcggacgcctagtacagcatgcctgcatcgattccacggctgttgatagacttcgcaattatgacaggcttgggcacttagcagtgctggtattttcatgacccagctggctcgacatagtacctgcagcattagcggaccaccggaagtagtgcaggtgtaaatactaggttaagtggacacgccgggaatatagccctaagaacggcgcacaatactcctgggggcggtccttcgaccggtcttatttaaacccacagccgctcacggtccacagcgtttaggtatctgctctgtagttcgagattatgccctatcgatggacagatgattttctcagtcgtgtttcttgcacttccatatcggagcaagaccccgatcttgctcgttagcccgcactgtacatggtgactgtttacctcaaccgccacgggcggaattgccgggccagcctcccaaatttgccagatttccccatgcttccaacaaagtaatcgctcatacggctataatgaaccggagtccacctatcatatgagttcgatcacagaaatccggacgtctgcaatagttcgaaggccatggtacgttcatccagacgtatacgagctcccctgtgcttatagattataaaagtctgaaggtccggggctacttttgaattgttaccaacggtctggaattctcgagttctttcacgtagagggactaacgagaatcgccctactagggacgccggctacacgtcatttcgttctctagtcgctaaggcacgtttccgaacggacagcgattgcttcacaactaaatcatatacctatgctgaggtctatggaaaaaaagtactaatacggtcgagttcaaacaacgcacattggggcgtcactgtacagttattcgcgccctggatgcggtccaatctgcgagtagcttgcaaaatattatcggcgttatgcgagtaatgaatcagacacagatcaggggatccggaacataataacagaaaatctctagtcctcggcttagggcttatgataagagcgggacacgtcgtttaagtttccgagcctcctcctcccatgaacgatctcctcgctgataacgcgaggccactctacgttttccttgactaaacctaatagcgatagtacctaatcggatccgaactatgacgtccgtcgcggggcagtgaatgggttataaataagttgtacgcagtagggaaacggaccagcgtaatccaggccttcgcaatattggggcacctaaacaaaggtcaatatttgtgcgagctgtgaggtggcactatcgattactttaactctcggtcatttggagaggaagtggagcgtgggacatggaagcttgctctgatccaactcagcgattaggtttctcagtgggagatatactaagaaatacagtaacacgcaaaaaaacaatcagttgggcaaatcgagctcttcatgctttaatgttataccccctttagggcgggtcgatagggtatctgataatggcccatgtagaataaaccagacatatctcgattcagggactataatctacgtaatatagtatcatcccgtatattagccgagtgttcgtcttctaataggtctcctctgaactgtaagtccatcgtgattgaatactggaatcgttggtctaaatttattggtcagagtgcagtcattctgaactcactctgcgcgagtcaacttaggcgtatataaatatcccggagtttatctgtcctaccaccttttgacccgaccatgacggtgcaccacgagatgccgccagaaaagtttggcgcttgggaaagaagaaaatgatcagccagtgtagtagggatggatacaaactattccaaagtgtaacttacccctacaggactcaagtgctagcaccggtctaagtcaggaaggcttcgcctcctcgcatacctggagtctgcaagaatgggtgctacaatgatgaacatactgtggttcctatgtgtcattggttcagattgttcgttgcagcctattcggatagagcggcggtccaaacgtcaactcaaccagctctaattgtacatggcgaatcactttcggaacgccccacttctcaccatggattgaagaccctataggtatcgggcttgcgaagtgcgcctcaactcaagaatactgcctgtcgagcgcaaacagctcctgtcgcacaagtactacaattttaagaggtgcaaggggtaggggaattcctacagaaatattcaaaattaaggtaggaaggcgagcggtcgcttaaggcgactaccactgttagactcatcgttaggccatggactcggcccggtgcgcccagcttctagttttcctcctcgtacagcgtttatgcatgcaactttttttgtatactacaggttggttaaagtataatcattatcagcctcaaccttcctttccctgcggttgacaattggtgtttgccatgtttcatacgagaggattcgccggcggtggaccgggaggacccactctgagaccctagaatagcgccgaaagatggggattacgcttaaggaagcttaagtctgaaccacccattttacttggcgtccggtacaactgtaataggagccacacggtcaaagcatacacgttcgtaaaatcggtaagacaacggattccaatccggtaccggcgatttacggaaggtgtctaatcagcttgccggaatacccacgagtagtgcgtctcgagtgctggtggatggagccaacctagcagcggaaatagcgtcttaaaactggctggtcttccttatttacctacgataagctttacgaagcacggtccctctgcacacgatccttctttgatccgttacagtcactgcgctagacttcccgccagagacatggtgcttagatgcggtcccgtttcgtgcattcgcgggcactgggatccacagacggcgaaatgggttggttggcgccgcgaagttggagagttatcaccacgccgggtttcccggcgggagagcttaggcggacccgttgcagtccccggctaataaccatatcagcctgcacgggagttcccgcgcagcagaggcatgtctacccatgcagtacaagcttggccaggtatggggagggagctcaagtcttaacatttgagtttccgagactggtgcgtccccagataacagaggtcgatggtcggtacgaaggaccactcccctctccctgagagagagtttgttgacacccgaaaaggctattacgggcttcttttccttaggtcgtgggggcacacataactatgcttggtcttctacttgcttaccaccgcatccggaacttttcaacaatcaaatctgacgtgctaacgatctgtggatttaagtagtgactcccagcccgctaagaaggcctcgcacaaatcaagggtcaataaaacgtgacgtagtattgtgttaaccgagatattggtatcgatccttgatttagccgtgatggatagactcttgtcggcgcttcgccataaacgaccgggttttagcgaggttttcaacatcaacgttcgtaaacgcgaagaattcgtagagctctgtctgtagaggaaggtgcaaacatggcgataaacaactagtattcgcgtcgtaggaggaagtgttccaaatgcacaccctgtcgtgtttgcttggggaacgtgaagcacggcgctttgtacgagcggcatggctggtaacgtcggtcgggaagtatctcactattcatgttgtacgatctgagtcggcctggcccgagaaggtgcaataagaggctgggggccgatgtcccccctatttgggctgggccccgatctcaaagcacacgccgatggattattatgataccgatgccaaatttatccactgcgtagctactctcccaacggacaggatcgggaggtggctgtcccatgcctagtgtgtaagggctgagctggttgctcccacgcgaggtcactctggcctgggcactcagcggcaactcaggggtgggcctctttggcagtaagcctccgtgttcaaccggatgacaacgtaacgcgataagtctaggacttacggactctgagttacacaatccatcgtgcaacttaggctgtacttaagcggcggtaaacacaccaggccaagttgtacgagtgccttaacatacgatgagggcggtccttagacggggccgggctcgagcccttccttgtgtttggaactaggggtcttcgacggctcagccctaactagcttatgctccccgtaatgaggagtatgcgtcgttcaagtctggtttaatcgttcaactatccgagtaatgggacagtaagcttgtccaggaaagtcatgccctcaggggcagatacactctatagcataactattcgattcgagctgcacgagacgttactacggcattgctttcctagaaggtaagttttttgctgcactacagacctggtcgatcctacgaagtctagtttaccatcttatggacctcgtagtgtatgcagaacttagcgcaacagcacagtgaacttgaaggggtgaagagcagcgatgagtgatgaggtcggacagctcggagggtaacacgaataggatccggtactgtatgcgaggaacttgagcccagctattgatcttacaatgcgtgggttcactgaggcagctcactggggctggcccttctgcagtcaccgagtcccttcggtatagacgattttcacttttcatcaccgaaggttccaagctacaaatataaggtgatctgaaggtaagaatttttaccttcggctctgctccgggccctaatcacccccatctgataccggttagaaaggtcttaaatcgcacgctccacctgctttagtgattagtaagccgcactggacgagccagtggggagcggtttgctttgccgagtggatgggtgtcaatcaggtgacgccgacatgaaagcccccggtttggcctcgataagcaactgccaatatatgccacctcactgtgactcgagtgcaataagcgtgggtctcatgcccccggttcacggtctaagctgtgttgttcccttaaatggctcgacgacgagattcgggtgtcgtgaaagggcccggcaccggggttggtgcttgtgtgcagtctacatagaggtccatgtactatctgacttcatgtcgacgggaagagtcaacaataggtagcgaaggtctgagggttcctaatcgtcccccccacgctgagtacctgtacgttacaataacttgacacggcaaggctttaggaaagagtgctgagggttcgcagatgagtcgcttgatgggtagccccgtcgcacatacacgcgcgtggctcgcatgattagcgggcataattaacggtgaagctgtagcccttttattaatgtctacctgatacgctcctccctcggttgaggactatataaagtaataaagcgggctcggctccttgcgatactatcaatttgtaatattcgtggcactataatcctgccataaatcgtggtccgaaggaccttcgcggttacagaggatatgataacgtcactgttacgacatgtttgaggccgcattcgattattcaaaaacgtctgatgtgggcagcccaaagcggaccaaagttgccaatcaaaggcccgcgtcaccatgaagaagtttccgagccacgaggcccattggaggggaccaagtcctgccagagttaatatatcctaccaagagcgaacaaaagaagcttagtacggacatcttcgtgcaagggggtggtgtatctgttcgtctctctgccgtatctcggccgcggacacggtcggcgtttgtagtttgatcatgcgacatgattattatctactaaatttcgatcgacacttcgcgctatgaccccaaaagtccgcgtaagttagggcaatctcaaattagaccatgcggattctttcaattgcatcatcagctcggcaaaatctatgtttgcgtagaggaacctcgacctttcccccaccgggggctgtggatataatacgctctgactgactggaaatatctttttcggcccgattgagaaagcgcccccaaaatttcccctcgaaggtaggcgcacttatgacgtatctgaaggcagcgtcattaagagctaatctgtattgacgcaagcccagcgttagtttgatcgcggggcctcttatctggcgcgcgcctatctgttttacgaatcacgcggcgcctcagcatccgtcggacgatacggcaccacgccttctaagtttgggctctagagtcgggcggcggttcaaaacccgctctgcaggatctgggattgtttcatcgcatgacgccgaagagttgataggtgcaagttagcggacgataaattatcatcgatctatcggatcccggaagagcgttccaatgggctcacctgcaggatgacgtgcatgctttcagagtgtcagcttgctaacacagctctatgagaaggcgcgtgggattggtctcgtggatacaacctttaaatggatcatatgcgttgtatcctggatgaaacctcatggcattgatgactggcctgactatgtccttagtccagtattacgtacccgagatcgacgggctaacttatatccatccgtgattcgaagggcttacggttcttccgataaacctaggtatcttactaaccgctagattgctgggtccgcccggcgacctaacaagctcttagggacgtgggtatggtaaagaagatccctcacccactctgaccgtccttgggcctcacctcggtttgttattgattagtcgagcattgctcgttagccaacttcctgacacatatatactataggaatcgagcctccctagcacagcacattccctaaactgtacgatccctctcgaaggccttctgctgcgaggtcccggccggattcgatcgctaattgcgccgccgcgatcctctaaacttagggactaaacccgctggaccaattgtctcaaggcctaggtcctcatcaaacctcactatgggctttgtttttagcgcctatacgaaaatgtaacgggccaagggggacacccccttgaacgtaagcatcaacaatagatagtgaacaagaggttctgcggcctgcttgcgccgtgcatttttgcaaccgtcagaccgtacgcgatattcggtaccttttacagaaccagaaccagggcgtcgaatttatgaactgggtaatcccttcgcacccttgtccgtggttgtcagtttcaaaaaccagttaccgtcatcgccgattaattacgaacgaataggcgtagcctaccgacgatcaagagcatacacagcgtgtgattaactttcgccgaccgcgccaagaccagatcctctattagcacggagccgattaaccgttctggctagcaaattcttggattggaccggttatttaaacttttgttgtcgtaatagacctcattctgcttacgtatcagtgctatatattagcggattatgcccaccacgaactgttagacccgagcacgctatagtcgtcgactctgtcagtagattgcaactagtcttcgtgtacctccaaggtcacgtttcttttgctgagacaagaatgatcctgcagccatcaagtgtgagccagttgctcatttattcactaccatttccgttttccagaaggatagggccgccagtaacaccttacgaagcatctgcaggtgcaatgagttgtcaccttatccagcgtacttgcttcagacagctcagaataaccctgaaattgtgtacttagtcgaagcaacgtgctggtgactggctcacaaatagtctatctgcaagatggagagtgcgacgtcctttgctaatgggggacatgggttaaaaagactgcggtatcatcaggcgagaccatacattgcaagcgatctaaggcaagccaggaagtcggcttacaggtctgattattccagtcaactaattggcaggttcggctctcttccgcaaccggagtatcattttggtacggccgatctacttgtttgcactcacagggagtagaacacaaacgattaggtcatagttccctatatccgtctgcgaaccttacacgacacctcgtcgatttacatggcatatggtggtctatgacgcagaagacgtaaccataagcttaggtaatttatttaatttccactggcgcaggaggcatttcgacgtgtcaacaccgactccgagcgattcattcagaaactgtttcagattatatcaagagtgacctatgggtctagaagcaacctacgcgctcgttcggtatctcccctatcattttcaacgatcaccgacaattacggcacccacgaagcaatcgaaatgggacaccgaggagacctcttcggccctacgagacatatgaaaggggaagatgcctcaggctaggtaggccgtaatgacgttgtggacttcggctcccaacttgactcagggtccagaactcgtaagcgacagccaagcggtatcttgtcaagtgagtctggcagtttgacatcacttcaggaagctttagtcatctcaactcgtttcggacaggtatttaagttaacacggtggatccctcccatctacgcccatgttcattaacatcctggaagacttgatccattattatgtgatgagacgtatcaattaacgaacgggaaagtctcgtcttcgtggtgttcccgggtatggaagacaagtgatttgtcatctccacttctgcaagggctggatagtcaatttgggcgcagctgtatcggtacgattcgaatgtcagtcaactgccgtgtgcacggtttatgttatatcgtgggggtgtctcctgttccatgagccatcctgctgaaaaacacactaattgggcttgccggaaggcaaaactcgggcggatttccgcacgcttcggcggtgcccactgtgaggctttggtaaccgctgatggattagggggtactctggacaacacgagacatcgtgattgattaccatggtatttaccatgactcaggagctagaggagctcccgcattatcggcccggaggcaaatcggttgggcctgaagttctgtcgtagaagccttcagtccttttctgtgctacggccctacactcgataaatcagacggtggaatatcgatcataccatcgtgcagtgtaatttgtcgggactgaaaatcggttacccacctccagaactccgattgcttacggccacagtacaggaacgtttcgcactacgactttgttgactgccaaaatattttagcgcggatatagcatttcagggtggccatctggttctgtcacagccgactaaattagcatttcagcatcacataagccttctcgatcccggcgtatattgggttaacctatgataccacaacacagagggtccgccagaagtaactggagcattccctcatcaccttacacttcccaatctatatccataaccaaaccaagccatttagacctgccagacgctcgacctcaatgaaacggtgctgatccgtcaaactacttatccgtcacacgataggcttaccgggccttttgaagtcttcaagtgtcgggatgattaaacttatttaaggctcggtcgcttctcattagaacgtcggtccgatcccttaatatcctgcctgacgggggaatgagttaaatcgcacaaccccagggtgtttaacggttaggaggggaatgcactgtcaagactgagagacgctccccatagggtgagagtaaacataacgaccaccacatagatgtctgccttttagccaaggcagtgaatgggggttaagcctgcgatttgtggcctttcgtaatcgctcccactccctggtgctatctacggataggacgccgcattgggtgacttccttgtgtgttcacacatcggaatctttagctcgactcctgggcgctctgacacggggtttcgataccaggagacgtgtgggttattaatcccaaggtgtggcgaatgggtagattcaacattccctaatcctgatatagtgacatctagtatcattatggtttgcccgcagttagaatatgggataaacgcgtatcagtatcgcacgcgctggtgtcaggtaaagtgtcccaaccattaaaagctcggccaatgctcccggtgtggctgactcaacggaccacagccttgccgtttgtcctgggcaagggtacttcaatacgtaggtaggccacactgcagcaagctattatataacttaagtattgcgccacgtatggtgattcccaagacccccctctgccgcagaatatttggcacctatcctgataatctaaattacggactccgagcgggtttccattcgggagccgtctggtccggcgggatgaccagtgtggttttaagtatagtgcatgccaggcatgtcccaacaactcgttcaaccacccattaacttaaccagaagcgcagtagcaccgcgccctacctgctatgcttttcgtagagagcttctaggagtttacttcagttgctaccacgcaaacagatccatgcggccgggcgtcccccacaggcacggtccccgtgtcgattgtatattcacaaataccccatgtctacggccgttcggcgaactcgcgcttttgtaggttgtctgacatgtgtctactaagatatactttttgtgaccggtctgcgcatttggggtgcgacatgaaggtaacacattggaacttagaaaccgcgcgatatacggtgtgcttcgagggcggacctctcagacccccctagttcagtgatagcattctatattggacacacagactgcagaatacacatcaaatacaatttcaagtccacgagttaatacgttcctaccatgtatataggtgtgagttttacacacggggcgtgaattctgtaccaatgaacgtaacctgatatagaaattataccccgacgtttacttgtcgctcgctactgtctaagcgcccgggtccgcaataatccattgcatctgtactttctgctacgtaaccattccggggacttagattgtagttctatggccgccattgtcactcttggcctaacggctagagaaaatgtcagtgctcctcagacaatccgtggggaacgtccgggagaggtcataaacgtttattgggattaagaaggcaggtctagcaggtgagtgtgtaagtgagcgatcgagcttgaagtggcttgtttgttacgacctccgtaataatgataagttgccctactagctcgcactaacggcgagttctggttgatcggtctccaatggaatgttgttccgtatccactactggctgtttcggcagagataagacgattcttacccggccagttgggaatatttttttttacggccaaatattcgcaaaactcgtccgggcccttacattgattttacgatcctcagaggcgcgagcggcctagcgggtcagaaatcgacacgcgttgaagtcgaagctgaaaccttagtagctgttgggtggcccaccccgttaagttgcgtaaggttctgcgcatgtgtcgaactgggagacccgatcggaccgtggccagcaatgttggaccagttatacgtttgtttaacggctagagtcatcacgcgcgatacacgaaggtagacggataatcgacgcgccacttggccctattgctgctttagacttactgacgtcgctgacctggacgatgcatcgacccacccgtccattcatgcgacggcaaaattcgttgcctgacccaaaatcagctaagatatacgcacgctgctatgcttcatctaacagtatatatttgcttaagcagatagacggcaactcagcatgcttacggaatacgctaagtaccatggagtcatagtctgcaccgggccggctgccgccgcacttagagtgggagtaaagggttaccccagagtatgcgctatgctatgccgaccaaccggttgagagtacgatttgagacagcaaaggcctgtatcttcttaacagtcgggtcttgcggtaataaatagtccggaccacaggcgcgagattagatagataccctaaacgccgcgtacgtgaaatactatttgtacgctccaaaacgcacaagacacggggtctctctagacgtgagggaatttccgctgcgtataaaccaagcttcaacccctgtgagtttaaatcgtactgatttatacatacccatttgacctcaattagatggcagagggaccagctgacatgcgaagcaagtatagtgtcatatagaagggtttgacatatgtacagatgactgcttgggccagctgaagtcccagaaagacggatccggaatcctcatggattgcgtacgaggctgcttgcaattcgtacataaaggagggacattatgaattaaccgtgacgatgagaagatctcgtagtaatgggcccagacatgcttgtcatcagagtcatctgaattacgaacaaccaggtccacagatatgctcataatgacccgtaatgcatgaagctgtaatatccaaatcctcatgccagacaaagtataagtgtgtgctgtcccttagtcatatggtgccaccgatctcgcaggctagggaagggctaaatgggtatgtatgaaacggtctagcagatgcaaacatgctctcttcccaagttggtcgttactaggccaaaccgggacgatgaggtcgagcttgcctagaaagaagaacttaaacgcaaatgatgaggggatatgttcactcgtcgtcgacgaccttcgtaccgtctggcaggagggacccgaggcaaggcaggcccgagcagtccttagagcacgccggcatataagggagcgtatcgatacgtaggccgggcgagcagtctactcagtaaacgtcctcgaatgctgtgttgagttgtgaccacccttctgcaatatgagtcgactcatgtgtgagttagtaggaagcgggctgctaaggaaaaatctcttttaccgatagcgaattctgaagtttgtcgcaactggtgttgacttccggataaccaggccgggccgccaagcctagtacttgcttacctctgcggtcgtgaggaaacgtctgcaacgccactgatgacctgtggagttctccccttaccctttcacaggttgaacaacccacagcacgcagcccgtggcggtgcacgagacacagaagggtttcaaaaaacatggaaagacgcgagtaggtgcttcggtttcccatctttatcgcgctaggaataacccgcccgttcgacggcaaaattagtctcgaggctagcgaatgtcacgcgcacgtgcctcatcacgaaccttgactttccatgcggttcggtcatccgttactcctaaaatctattaaacgttcgatctctcgtcggacttcgcggaaaaccgccaaaatatctaattggaggtcaggcacggtgccaaacccagtgcgggagatacttagctactaatgaggggcaggaatgactccgtataaaggcatgctgctccagatgaggcagtgcgatcagactgaacgtaccctcatgatgttcggtcgcgcttatcaatgtttgagcttaggaacaccctcttagtctcgtcagctcctgtctcggtgcgctcattaaactgtcttcgagtttcatcacgcaggacacggaaaatatcttcactgaccttagctctccgaagcttctaatgccgagaaccgacttgaaactggtgaggcgcaggagcgtgttcaagacaaactaggcattggaaccggctactcacgaatctaaaagacatgaaagggctattgtgttgtccccaaactccgcagccccggtaggttgtacgtaggcggggaagcgatcatgatttacatatgaaattggcgttaaccccatcccggcaaagctttactttggcccgggtatcaggcagcgtttcattgtttgcgctcgacacaaggatatgattatcacaacaaagtacgtaccttgggcagaacgtgggtaccaaagaatccgactactgcgtggttatgccgtcttctccggtctcttctccaatcagatgttacgaactaagtgcctggcccgatgctaaaggcgactgagatcctgctgacacgagaatacgtggaccactgctctttctagaatatatgtatgtgcaacacgtatactgctaattggcatcccttatgcatggagtacgcgttacgagtcctatctgcgtccctaggatggtccaactccgcggctactgtatcgcctgcgaaagtcgctcccgcgaaggattcgctcatagagaggtcaataagggcggcacaccagcacccagaaggtgttgaccggaacagtgatctagagatccccggcgtgaaccgcaatagcccatagcgttgccttagatgcgtggtcgctgagggttctcagacgccagtatgagcagtctaaagttctgagggggcacaaacagcaagcacgccgttagtggcttgcccaaaggtagatactaacttatggggacggacatggacactaagttgaccgattctgtttcggccctggcgttgttcccggaaggcttcccctgggttaacatgaacaatttctcgtcggtttgctttcttatcatcctcatgatttatttttaagtgaagaagtcgaatcggatttggtcctctgtttcaaaaggctgtcagtcgagggaggctatatcacttctcgatcttgggcggttacaagttgccagcgcatttaattggatagtccattctcgaagacgctgtcctgtttttatcacccccgcttgcgctagaccaaatcagcgtcaagcacaagacaacgcgttccaaggcacgcgtgggtgacaggccgatgagcatccctgtcgtctagaggtttcgatagtcgggtttcgcacacggacgcagcctgacttctcagggttagcaacttcaactccgtggctgaaaggtcattgcggagcttgcgcattagttatgagaacgtcacccgtcaccatcgcttctagaaaacgtataacgtactctgattgtttgtcccgacggtcctcgggcaagaggttacgaaacaggctagccattgtatagtgcctgtattgcggattcaggcgtgagggactcaaataatagcgcctaaacttgaaaatagaacaagttaacgtaaatcactataatgcttgtccaagtattatctagaactcccgcaatggcagctcaataattggttgtttttcctggcggaagtatgcaagtgttactatataaatgcaccgatggatgggagcactgggtgactaaatgatgaagggaaagggcgtgcctaattttatgacagtaccgctgcctgactattctggtctctctcctgtggttgctacaactcagtttctataatagcgcaatgcttaagaccgtatgccatggatggaattcttgcaatggctatattgcatacgtagttctcgctgagtcattctacgttgtctctctttcgagctcgtggatctagggggacattgtctgtcgacgtctggttttgaacatataactcaggtgactgaattcctttaaggccgtaacctccctagcaccgctatccacatctacctggagcagcgtcgcgttcctttagaaaagcgcccgctataatgagtacgtctagttctatgacgcagaatgatgaatataacagctaaggtgcaaatctgtcatggactcggcacggccaagaccccgtatatctcgactagtctctgatgttagcaactactcgcggagaagattccggagtgccgggttctcacggacgcgtttcccaccgtcccccttcgatcgatcaccacgtgacaaatcctgtttatgagacacttatgcgggatgttcaccacgtagccaggtcaaagagaaaactcgacaagtcgaggatctcttcgaccggttactaattatgtaggctcacctccaggcccttcattaaaggattcttatgctggcagtcgtatttggtgcatcggaagagcacacggcctatttcatttgagaaagctaatggtgtacagattccaaacatacaatggtgccgcacctctgctatatagactcccttcaccgcctatagccatgtctgagtacattcccgttcgtgaccgctcgcctctcggcccggtctctatgttgcacgctacgcttgtagtgcttctcaaatgtcttcgagcccgagttaactaccctgttacaatgtagccccgctttacccacgagtccggctccttaaagctaatgctgcccaggcgcattattgtacttggagacatgatggtgatctcctgtataaactcagtattgcacttggcatacactgttgtccatttggcaggtgatgtcacatagagcggtaagaggaaacctgttataatcaatgctgcaactcgtacggtggcactaaacctcaccgtaggatgtggaatgtagatgtctgccacttcctactagatgggcagctgtgcaaaaccgaccggttgcggcggcgcgccgcatgacggggcaacaagatggacgctggaggtaaggatatctgagttagtatagtaatatagttaggccgggtttgggaccgtctacccgcacgaactgcgactgcacgtagaagaaacatgtacatgaaacactctccggagcgttttcattcggttgacgccatcacttcgggcgtgtgtaatgtgcaccttctggctcgctaaacgcttgcttaaggagaagctcgtttctgaatttgtgcgactctgaatcgtttgtgagtttagcattcaaacagcaggtctataagagagaaacgagacgagtcgatcctggcgggcgtgctctgcgtcattgccaagctgcacagtctaggcgatttacatttcgtcgccccccagcacactctccttattacgggaaaaggggtgaacgaactgagcggtgaccgatggagccgatcccgaacttgtacaacgggggtgaagtgcactttatggtctaatccaggctcggcttctccagatatatgtcgttgcaccatcatacgttcggagcctaacgacagaggcgggtcgcctggttgagaggcggtacaggtgtgaccccaagtgccttaatcatcggtcggtaacacagcttagcgttttatgaagtcgcggtgagccagcacgttttagtgggctctgtctcagggagaactgtgctgaggcattaaagttgaatcgtgatatacggtcaagccgccttgcgaaccctgacacgagctggtctgatcagtattagcctatcgtcctaagtgtcatgacatagacatgtttgttcaaatctttgctaacttccgtaaacacctcgtgagcgcatcgtaattccacaccagcacaaaagtgctccgaaaaagttctaattacgggggctgccaaaccagtagtgtggggtcgggatcatagctatcgggagcactaatgcgaccatgagttgccctgctgtagtcgagtccacccccacgaaaaggaactgttcgaagttggagtatctgctggtatcaggaccaagccgagctagatcggcactcgttttaggcacaataacgcatgaactgtatccgtcctcttgtgtggaccttatccgcggttggggatgggaatacccttctagcgcgatgtcggacttgactggccgataccatgatatgtaagagcggtcttatgaactcccttcgccgcaacccttcggggaactaggccgtccggatgtagatcacctccaaacgacctccttgcccgaattcggagtagtgaacgccctagcgcatctccagaatggtcacatgtgcttgatcagcctttaccaattacgccagattgagcactatggacgagagttgtaatgaaatacgttcgcggcccattgagtcggcgtcccggagccgttgacaagatcttctgttctgggaaagatagtatataagtcctgagcttcaggttcacacaccccacactctctatctaacgatcgtagctgtacagccatcggcctgcaagaccgcaacctctgtcctacgaccctaccctaattagggcaaccccgatgctcgtgtgtcaaatggacgacttggtggctctttgttcatctgacgtcttatatgtgtggtaataatatagaatacgccgatgttggcaaggtcagctcgtcgcggccaataaagtcaatggcttcgagccatcaaagtggcgcgaaccctcaataaagtgcaaccctttacaagcagtgggactgtcgtagggggtccaagcagttaagattgttagtgaccatgccgtacaccgccgaaagtcaggtagcacaaactcgtttcttgggagggcacatgccaagcggtctctacgtgtagaatattcgctcgcccagtcccgggaatatgtcgtattatggaaggatatctctagaggagcgtgactatagtcgtgtacaatagacccgtgcattaggaagctgtccactggcgacatcttgcgttcgtcgtctctccgctgtgtgatatcgtactacgtggcggtttctgtgaagtggacaaatatcaaaagatcgcagcccggcggcacgagccacattaacgaacgacatcgatacgacgttggtgtgctgaatattccccccggtgccgcagggaataataggccgcacgcacgtaatcgtcgttatcgaagtacgcagttagctctcatgtatatttaaggagacgccatttgatatggtcttacttgtccgccagcatcgcgcacggcacggtgaaaataacccccgggggcacggtggagggtacttacttgtcatttagctgcaaatttcatcgattcgagcagatgagcctcccacttcaggcttcttatatattcaaaccagcgccaatgacagccatgtgtcactcagcaacttcagccacgacatatccgtggttgagggggaaagtccagccatatagcggggcatactgcaaatgcctattttggcagcgcctgatctaaatacacccagtggagactgcaacgcgtttgaactagttcgcagttatctacggctctctacttcgatcggctaagatccggacgtacccttgtacccgtctcaaccttcatcacacccgctttaccactatagggtgagtgagtaatcttttggggcttggaggacttattacgggccgctaactgcgtattacggactctcgctaccgaatggaacaggcaaattcctgcgtgcacacggagcgctatcgtatcatcacccccaatagagatcgttatttgtgctatgggacggcggttcattttcccccctactttactcatctcccatggcgttataacgcattatcatctgattatgcgcttatctttctatgcgcgtataaaggagtagctgaaaggtgccccttgataatgggcatcggcgccgatggcttatatcacatccgtgtgaagtatccggaaacaaccgtgatcactgggcgactactattgctgttagaaatcacaatctcgcacctggtcaattcatgaacacctcaagctgtaggaggtatttaaccgatgacacctcaaactatgttgccccttgatcgtaagacgactagttggtgggctggaacagtaacttcagcagtgagcgctcgtcagactttaggtggatacgcatagaagcatagcccaaacgctctcgctctactaatcgggaaccgtacaacctcagggcaccgtttacttacggcggacactacgatcatcatttccactcttatgccgcgccgcgaacacaagcgcatcagctctattctcactagagggggaagcctcgtggaagaggccaatgtatgaaggcgcgattatcagcgggaggcccaatcactcactcagcaaatcatgatgtttagcgtaagcagaattactaggagttaaaacggacgtcctcaagcgtaaagtcttgagcaatgtctgctacatcaccgggcaaccaagactccacgggttttatttcttctgaagcagatagagtcgcgtgctcataatcagtagaaagcgaatgttcgctttcgagaaaaatcaacgtataccggaaagacaaatctgagggctgaagagagcgaaactgtcagtctagacaactgcgactgaagggggtctgcgtcaatctgggatcaactactctaccgcggggtcatgacgcgccgatcacgggaatgcttagttgagagctcacctctgaatccaggcgccatctctgtctgcggactgcatattgtcaggctcccgcatgcactcgaaaagcttccgacgtttggatattcctgagtcgatcgtaatagtcgcacgcattcactcgctgtcagagactgcctcatagtcaggatggccgggcgccatgcaaactgttggggtacacgattacgaagccaagtagaatgtagcctcaatggaaaccaacaacgagtatgacgacttttatcgatggctgcaggattgtatctatcatgcgtaagaactgtaggaaataaaatgtcgcctaagacacgccagagcctaaatggacaaacggctgcccgtactgagaaagcccgttggacctatggagtaagcggacaaaccgtgtcagcggtcttagccataaggcgcgcacggccaattgggatcgaaatgggtcactggctgcgcagatacggccccgattttaatctaggttgtattgggttcaagaaacagaatcaacgtcagtggggcgcaggcgtgcccctgcgcacccgggccttgcatagtagaactctaacttttggacttctgggacccgtctgatccgaaagtccaacaagggcaacatcgcacgattatatgtaataacttagtatggtagagaccccctagaagcgataacaaattcagtaatcaactgtcgcggccaaaggttaggagctaccgaggtttctcccccgtgctttcaacatgacgccggggaaaagcctgtctttccgctgcactcacttaacatgtttttttcgacatgcccctaggtcgggacggtcgctctggctttccgagtcactatgcgcagacataagctcggtaggtaggaggcctcgcctttagtttaataggtcgtcgttatttgacagaccacaactagctgactcttggatgggctgaggttgtaatcgcagatacggtgggggctgtcacgtcggggccgtcgtaaaccctctgacgtcctggtgcgctactcttgtgcagaaaataggaattgttcggccggagaaaacccactagagttaacgagtcacacctattgaacgttgagctcttctgctctagggtagggtatacaggatgtctcaaagtagccttggggtcctatagttcctagttacacggctttgactacagcaccaaagatatccgtatgagttatctgacgtccttatgaaacgcttcacaccatagcgccacagaagatccatattggttgtaaatcccatgttatctccgtaactacggtgacttaacacaaagaacccacagctgctttagaataattagtccgcgtaatgggagctttttctaaacacagagagggactttccttgtcgctctcaaacctcgcaatacgtcgtgttctgatgcctcagtattagaggacctattccgttctcagggagcttcgcaagtagatcaggtgatgggtccacccactaaatcttagttcagtgctgattctgctgttctgctacataggtgtacatggtcaagccgggcctggtcttttccaatctctcgcatactgacgcactgcgagacttatattgttcctagcacgtggcctcgaagaatgtgcgttgcgcaaaatttccaagcggcgacagagcggtagcacaagtctgatttttgtcctgcatcaattggaatcttagtataccctctctctatcgaaaacatgcactctcgtctttatctatcacattaacaacgaccctgaggtgagagcgtagcatataatcagcgcttattgcaagagtgagtgatgaggccgccggccccagaagtggaactgagccgcggcatcctagtgcttgactcacttcctaggggtgcttaacccgttcatgctgccgttatagaccctagaccagcaacatcttccctaatttaagatctcttaagtaagatacgccatataggtacagtaaaagcgtcaatctcgctgtgccaggcgatacgtttaagacgtcgggggatagctcgaagtctgcgccatctcgcagggaacaaaaccaactgagagatttcgttcaaatacggtagacagtgaggaatatatcgagacgactccagaacggaaaaatgcatagcgctcgcctaacatgtgtgtaacggtgatgctatcttacttcggccgaattacatctgacacaacagaaacttgagttccctactttctgtcccttcgcccataatgaatgaatcccaagcatgtcagccagcggttctcccgaactaatctcttgctctcacctggctatggtgctgggatactagttctacctgaaacccggtaatcgttgcgactgcgcgtgagcaattggctgactggggtattgcggagtccatgttcgaggtgcccactgctgagtatggaaacaactgtacccggatcttaaaaggtttagaatcgaagtaataacagcgagaggacgggttgtcctaagaacaccctggggcggtggcaggtattggacaagctcgaacttgctaattcgatatatctgcgtgagacgccacctgaggtcgtaagtgtcgtccccctcttgatctctataagtgagcattgcacgtgcacaaggaggtagttcattcaaggaacatgtgacatatggggccttgagtgtgattgggaccttcggcgacttcggcaagagatagatacggaggaccgatgtctacgttgctactaccatgtacgatgccgacaccacgaccgaagcatgtagccgcacagacatattccccagcattaagccagaccctctctctgttgcagtaaggtacatgcctccaaagctaggtagtaattcgacaaagtgcatggacgaggtcctcgatgttgccgttccaacgtaaagttcttattagcgagcagctcgtcaatccctcgtaaaaggatttgctcagaaaatcgaatgtctaaaaactgcgatactacacgaccggcaacaaattcctcaagtcggtgagaatattcatgggtcgcgcagccttcctggcccccttcaagcaggacaggaagcgttactgcgatacttttgcatccgaggtgagacgacgttacgagtcagctacaataaatcctagatcgattgcccagctacgaatcgcacgtttaatagatcaatttggcgtcacgaaggtatatggggtcaacggggtagcgcccactcccggtgattatgtaactataatgaacagaatacagcaaaaacgcacacccgatctacgtgtaagccacattacagtacggacccactatagacatacgttttcggttgagaaatgtaatcgtccccctgccttctactggtgcgtacagaaaaaggcggagtgtgtctctagacgaactaaacgcttttcagcgaactttagtggcatgtgtgagcttttggggcgtatctctaaaccaaaatagcctaaatggcacgcgtaatctcgtaagtagtcatttgcgcacctgcaggtgcctcaaaccactactaatggttggcgatagggcttttaagatgctgacgggtgaataccaacgtaaattttttcaagctgttatcttctccaccactaagtgtacgagcatacttcacagctccgagtcgcacgttagtgggcacgccgcttattaatgatcatacagtgtggatatccccagtcagcagaaccagtggatatacggaagcagaacactcactcgcaagcctatcctgtctcaccgagcagagaacgatccccgcgttggcagagagactagactcgtcatcccacaacggtggccttcttaactccattctcctacaccgtgaccaatcaggatgaaatttcctacgtgtttccgggagacgacagatgggtgtcgctgtattggtatggtgccctacgtcaaactgcagtggaacttttgaactcacaatcacgcgtaaggctaacgtacttgtgaccaagttaatgcaagtgacttcgccagctgtgccttaccaggttgaactcgaaagatggtcacgaaggatccgggatgcagcagcagggtctcactcggcgtgatctcacagttcggaccggaaactcaaattacagcagtttggttggcccgcgttcgacattgtctcagctaactagactcatgaggtctgccttcaatggttatgacccgctcccaggtcggtgcttatctatactgactaactccgcagtctgtcgcttgtcgcactctctgggcgcctacggtttatagcccgttgccttggcgctatggttgtacgggatggaccccccctgccaagttcacgcgcagaaacgctcacgaacatacatttggggcaagggggattgcgtacgtactcgcactggatcaggaaatacggaagaataggcgccttgggacgatcaaagacggcaacaataggatcccgcgagccaaactgtgcattgggtatacccgagctgttcgacgcgcttggtaaagacctccgtcgaactaccaaagtacggtcttgttcgcggtacggactgtaacatcacttcctaaccttgtttatgtcgtactggggagaccgcccaacgtttgagtgggtgtagccgaatgttaacgtcggtttcagagttttcgcaaagacgggggtttcgaacggcagagcttcttacagatgtgaccgtatctcaacccatgtgagccacatgttcgggcactccgcggaggagcgtggacgaaccaagcaactctggtagaaagaatacccatagatcaaatcgcagcggaacgccttaatggcacatgttggaatctactgccgaagcgcgagccaatgattagacaaaaggtaaaagttaccgggagccgggacctacctctcgcacgttactaaaaaagacgtgacacacggtcggatgagaactaccctcctgtgatacagtatggggataagtcgctccgggactgtggtcgcggctagcgattataccccacggatacggttagattccaagcatattgattaaaggctctccatggactgaagtcagttcaagctattacggagcaggcgttgccccccacggcccatcctattcaaccgctctcgcttaccgccgatactggggtcgagtgactcgcccctccgctaaggggatacagagcctggtttgcttcagcccgtcgagataaaacttcgctgatcccaatgcacgtgcgctcataggccgcgaatactattggggatcacgcttggcacgcgggaatgcggacgaccttcgtattcaggagttagcgggtaagcagggcccggattgcttacggaagggttttaggcacgtccctttcattcgaaaatcctttgactacaaggacacggctgtgcatgcgctgtctcaacccgcgaatagcgtcgaacgaggttctccaagacgcccgccgtccgtaaaacttgcacaactaggtcgtgtagatcaggatgctacggctcgccgctcaaaatccgcactgagccctaaagggcgttcaaaaaagactgactgatatagagctagctgttatgaccgtctcgtctcgtcgtgggagtactttagggtaacagtccaatgtcacatcataaccctattacctttgctagcgcagatgcgtacctgtaagctaatattaagcaaataaggactacgaacgtcctagtttttatatcttccataagtatccaaagaccagccgcgaagctaagtttgggtcgcattatttctcctccgcacatagctagtaaagtccaggtgtaaaatcatgccagtttgcggagcgcgtaatccgagaattccagtccatatgctagtcaaaatacttcagcagaacgagtgtacggtacttaccacacaacatgcacctcggtgcacaatacgttaacctcagcgtcccacgagtcactttatccttagcgaaaactcgatgcaatactcaggtataaaacatgcttacccacttgattttatttgtttggaacacattcaatttcagtcgcatatattacgctgatcccctaccgtaggtgtattgcccatgcagactccaaaagcattaatgcgacgctggcgatctagcaagcttaaagaggttggttttctcgcgctctaatctgatatgtggggttgtatcattgcttacaccctacggaaccgtcttcgcataacacctagctctcgcaaaaagctctgggacgtcgtcttaggagcgtagtcgacgtccaggtgttcagaagcgagtttttacgatgtggggacagcctggtcagagctgatcaagacgtgcctccatgtaataattggtatggaccagcgacacgtaagcatgcgtgggtgaaaaaccccctgttagagctgcatgcaacataccctaaagccaacacagtatacttaagtcccagatatttcagctcaataccacggtgtcttgaaattgttctgatagacacatatttacccgctgcaatcggtggtaacagataatactatgccgatccagcgacgaacacatttatgttttcgcgcaggtaaatgcaatgcgatacagtagtgatgaaagggtcgatcgaggagattactggcaattaatagagtctacacacgtcacacgagtgctgcacgtgtacgccggatatcctagcagcatccagacattccactcacagtcagtgcctagatctagtccgaacggtaatactacagacaaatcgttgctagcggaggagccctaaactccgccattagacgtaaagctaccgcgtggcgctattaagacgcattaagacatcctcgagctatggtgtaggatggaggttcattgtatgtagaatagtgtaatgctggacatgtcgtatcgatggggctgatccaccatataaaaggctcagctcccgacataacgtaaaaaccgagactctcgggtacccaccattgtgacgctccaaagtgaatttcattgctaaggtcaatggctgagactcagtatctgaaatgttgtcgtcccaatctagcacattacccaccttgtaatgaaggttgataattcaggccttcctcatctgcctccatatactggtctttaaaaggacttatcgggtacaacagtacgttcagcagtggatggaacaatagacaagtaggccacatctgccctcatctgggtgtctgtagtgatgatgttgacgaccggcatctgcggttttaccggtgaattgttgctgccagcagaagagctcgctcgctgtttcgagcgcattcgaactcaagcattttggacacgactccacctattaccggacttccgtaacttgatatatacagcctttcacaatttgttagatcggccagtattctccacgacgacccgtctacttgctgccgttgggagatcctatcgtaagaagggtggtgccttaagtcgcaatcaagagccaccataaatacacggttttaaattgcgttatatactctactttactgtgctcaattgggaatatgcttgcccactaaaaaaggcagcgcagttgggtgcgaagtctaacagccgttggctaccgcgggtgtccctctttaacgagagactacaccccggtcctctagtggtgcaccagagcgatagtgtaaaagtgagagttcttctctggagatgggggtgtgtaacgccgtccgcgtcctcggacgacgatccaccgacacttcaggcttccgttctgacagaaaagcgttactataagcaggaggttacggcatcctaggcaggccacccagtctgacaaaaacaaatcatcgaaaagctgaaacaattactccaatcacccctagctgtttaccaaattattccggctcatcatcaacgtgacgtttgcaccctcggaagaaatttcgcgatcccggatacggcctcagagcctcccagcggccaggccaaaggtttttatagtagcgcaatcttcctctagcgcgaagcaaagttctgaatatcgcagctctcttccgtaactgtagtaagcatctgccgcagcaatggctcagtataatccatcgtccacgtatagagggggaggcggagctcctatatcctaggacaagcttcgactcgcgtatacgcctccgaggctttcattgtcgctatagatagcgcctggaaaaatccgagttcaacttgtagattaacaatgcggacggtgtgccttttactagacgacggaagcgtggttaagcagctgaacatctgttactacgccagatgaaggtacgtggctgccaccgcccatgtttggtaggacggcttttatgggcgtcttttggtcgtacatacactcggtggaccctttagtccttcgctgggctcccatctcgggcggcagcacgcagacatctgagtttatacataagttggccgttcttgcagaatacatttccacgcttgtattctagtagtcccatctgaagaaatgggcccaatactatcaaatgcaagcgttcgggcccgacgttcgaaaaatggcatcctgcttcctgatattgaaacaaacctctgtcctataagcgctggccacctctctctaacccgatttcctatccctgcctgcaacaagggttagtgacaggcctatgcggaaacgctcggtgaggacaaacttttttgagatcgttcgatacccacgcagtggctatatgaaggctgtgcccacacgacgaacgcgccgtggtcgcaaagggggtacaaaacaggactcgccccgcagtgtctgtaggccctagataggtacggactcctatgttctagcagatgaacggcgtgtgtcacgagacgacttccttatgatccatcttcatggtcgctcccgaggtccgcatattatttaagcggtttggatataagccacagcctcccgtggttatggtcagtgcgttggggagtatggtctaatctggcctgaacacgcatggaagcgtcgtatacgctagcatacacctcttcctgctcagctttgcacctatcctaacgcggatatctccccagttagactcatctacattatgtgccagtaaccgccgcctcgccgttaaatatcatttaagtcataaagatttgtcatagcaaacaaaaaggtcttgcgaatttcgcgacagttccgggagtattggttggaatgataatgttccttggagacagaggcacatagggaccgtggatacggtctggcgtcacttgcttcaatatgcccccgtaagcagatggacgcgacttatgttgtcacttacacggctacgcaagttcctacatagattgtcccttgttttgtatcgacaacattcaattgccgccgggcaccgtaataagccgtggcttgattatcgcgtcgcgccatcattatttgggcagcctatgtcggaagactctaagtgatgtgtccccacatcctgaatattcggacggtggttattaatcccaatggagttcgtcgtaatcgaacagaaaaactagcgggtagggcgaatttgttaatggaccacatggccctactggcgtcgaggaaccgaagaagccttgtcagtgtcgccagatcggctccggtctcctgttatgcgggggcatatagggtatctatgatactgactgaatttctgggaaaagttgcttaaactccttgccggtatttgacggtgatgataggggtttctaacagaatctcgcgccgcacctcgaagcccgcctgcctgtgcgcgctattggtcgatcgcattacgacacatagtggatcattctcgcccgcctggcagcagagtataagagcgtcaacaatgacagaagatgcccttctagttgcgtcggcaggagagagtatcagatcaaagccgaaaaggtaaacattcagaatgcgtacacctttgtaagtgcagtccaaccaacctgcttgtacttgttcgagggtatccactaagcaaaggatgatccaagctgggcgcggccccgttagcgatctaatgtcctaatggtcgtcgcaaaagttcacttacgagtcctaacatttcctacgcctagtcacggccatatttctttgcccacatccagccgacagctccaagtcggaagtgccgcggcacacgcaacaatacctcaaacgaacgtagtccccgctgaaacgcctcattgctcgatacgactccgtaattccgttggtatgcgtcacacgcatgagggtggtcgggttcgtccggtacccacgtgacgcgacgaattgtgccccgacgtgtcgtttaaataatgccttagcgctccaggtagtctagattggccctggcgcagctgtgcaggttagcttgaaatgccacaggcttgacctccgaaaccaaagtttctatctgaaacacgcgtgcactgactcttaaggtcgactcatcgactcacgtacattgacaacgttaccatgcgccaccttatgcaacgttggataacctcgccgcataatccggctcattcaagtctccaggattttaggatgttgtctgttccaatcctttattattcttcacgtatctagcctctctttcatacagacaccagttgggatgctcgtcagaccggccgagactagttgccccgtcctccgttcggtcgtgtgtatatgaatgaggatatataccgccagtgtaggctgattagggacagttccccgcatggacgacccgctaggggacgggtcacaagaagagacgcgacaaaaacatgagagcggcgggccccttagacgataggtgacctcaacaactcgatagtatgggattagggaccccgccaggtgctgcgggctagatttgctctatgccctaagtgaacggtacttccaggaggagtcccactcacatcttgtgtcttacgacacctacagaaataatacgacccagttagtcgccgggttagtctttgggtaagagaatggagatattagaattatatccacggtcccatacttcggtcgccggggcaaggagcaccaagagggaggcctctaggctgaagccttgtgattaccgagatcgccacgtgtcgctatcagttagtcggtattgaacggacaataactgtactttccgatagatcgtaaattacggtaagctgaattcaaacgaacctgccacaaatctaagcgtcaggcgtaaaagtttagacacgagcttggtccatcatgagccaccacatggagtattgatgaacatccaacgtcggggggcacggttaagccggggtcttaggcgtggctggtttgtgtccaacacgtacctttaagttgattgcgacgaagttgtgatggaacgggatggtacgttggccccctgattaagccaaggattcatttacatgggccgtctcaagacggctgttctgaaataggaaataagggaccatatcggtcttcagcctacctaccagaactctagttacgagacgcttagaaagcgacccattttctctccccattgagatactggagcgcctctttaggggcgcgataatccttctttcacccacggtcggacgtagcgtcagggcatggggtcgtgttcgcatgtgttaggaaccagagtggacgggaacactattaccggatcccgcgatccgagaggccccccgagtatctcgacccgcagttaattatctttctttttagcgcatgccactatgccctgtgctatgaaggggggcgcttgttaggtctacgtaataatagctcaggtaatcttacaagatggaagttttattttcctcagatgatcccttcgccgtgctggtcaaaccatcaaacgatatcagacagagattcgcttatacacttcagccctaataagatggcgatgattggacgtgctaggacacggcggggctctactggcacgcatgaaaggccagtctaggttcccacagcgctcgacacatcaggccctttacacacaggattcgatctctcgcacagctcactgagtggatttaaaggtctcagtttttggacacagcttccatattggcatgcgaaagcagtttacatagagtccgagctaaggttccctctaacgcgcaaagagctctgacggccaggcgcttcgcttattacgtggttcgtgtattatggaggaccggcctgcgacatactacccgttcgggtggtccatcccccttctgcatacaattctcatgcggtcggagaggacatgattcatgcctgcccaacgctgctgtgctcgtacgaccgaggctatgtgatcgcgtatggcaccgcagttacgtacagtacacgagcggaatcagtattgattgtcgggtgcctgtgactgtctcggctccctattgcgatgtatgctagcccgctcgtcaattcaggcttgcatattaagccatatgccccacttttgcgcttctttgcgcgcatttgattaagtgatacaaaaatactaagccgtcggaccaaccgtctggtagggtcctctgggctagcggttgtgttctaagtttgtgagacacagattgtctaacgaattctctttacattaagtcattacttaaactatctgcacgtgaattggtacgtgcttgcctcgagactggagggaagtctgtggtcttgggggttaattgctcatatccccactagtcgacatcgtacataaactcgacggtgcatgcgccaaacggtccgagcggcgagtccagtgcagtttttttgcacatagtcctcgatcagggggtggaagagaagccctataaggaaaagtgaagatgcacggcgaccgattcgccacgtttcagatagctgtttgcacccacaaagacgattacatcctaaccggggggaccccattatggcgagttacatgacctcaggacagcttggcaagctatttccccgcgtccctatcatgaagcgctctcagcccgttttaacacatgaaggagcccgattgcaccagcttgactgcagtctacgaacgccaggtccctgctatgatcttatcacaggattcaaatctcattatgcaattgtttacttaagcgtccgctgggcagccagcgacaacgcactccacgggtatgtgctatgcctaacacagaacagactcgacgtaaagtagcgctccgatacgtcccaatgcttttacacgaagagcggcctaaagtctcttctacgctttattcttcccggcgggacacatgggtatcgcaagagtttttttagtagggtgatgaaggtcatcgcccccaactggctaaacggagcagcggttctccagggcacggaaacttgcgaaacggctgtggaagggagcttgattttagttcgaattgtccgtagagacacataggtcatcaccgttctacagacgcgccttgcaacctcctgcgcaccgagctgtccgaaaacatcgtcatttggatagtccttggaaaagacatcgctcaaaacattccatcagttcatgggaatagcgttcctgattgtccggtaggaacccgagctgaacgtgccgagcgagcggctagcggtcatagagttttggttacctgcacagagtagccttgatatatgcattcagtcaagaccttggtataggtaaggggatgataatcgcctctaacgaggaaaagcatcgtactaaacgggcaaacgtggggaaaccactacccgcgcccgacctagatacgaaatgccgtccattcaagccgagatttcatgaggcacagagccacatggagacgcacgttccacgtgccgcacaactagcggagttaaaagcacttcttcatctacgaggacaggagaccccgcaaacattggacccgtgattcttttcaaaactgttagatttaacggacgcggcgctttgcggagtctcgaacacagcgaagctgagagctgctctgtgttcaaccatcgtagtccttagatccatgggatggcaggaaccccgtacattcacgtgtttcgtcattttagaggctgcacccgaacgtattcgcaggccctgtgctattctttaggccccgcgcaaattttcccgcttgttcggtaggctgaggacctatactagaaaattgttaaaatgtgaacaaatcgtctgtgatcacatgggctttcgctttatatttcgtatttttggcaagcaataagatgccctatccggtcttcaggtgaaagaggcacgaaaagatacgtccaggacagccacggagacagcagtggttctatcacgattagcagctcgagtgggagcgattcggacttcctgggaggggttattcagtcggcactaagagatcactatgcccgtggtgatctaggcctccgggtaactggcggcgggctacattagtccgaatcttgacatatcggggcattgtaagtgaaacaggaccatcaaggccccgaatccccatttcgacgcctcacgtgaaactttgttacccatttctcgtaaggataagtttacgccagcagtcgggccctgtctaccggttcctcaccctgtttgggacggagtgtggatcaccgtctatcggtcaagaacgttcgtagtcgccgttttgtgccgatctgctgggcgtgagttcccatagtttagaagcaacttattcgcaactccagtccttattgatcggcaaaagcgggagcgacaagcatttcgaatcgccactcctacgtacactactggcccagcgtatttagttgggtatgcttaacgttaacatggtgatcgctgtggtgaaatatccactgctcaaagcctggcacgccttgagctcaaagtgatacacaaagtaacccagttcgcaaccattttaagatcaacacctgacatccggttagtgacagacgatctcttttaaaaggcaccatggtgggagattccaagatctaaggccttaaaaacgttctgtttatagaataaggccacggattaaacgtctggctccaaggtagtggtatccccattacatatggcttaacgtgtcctctggtcgcatagcttgtctatcacacgagttattgcgtaatcgtagatgtaggccggacgggcagataaggaaacctgcgacgataccggcggatttgccctagggccgcgcggctagttcataaagcggggcagctggggtggctagtctccgaacagtcgagactgtgcctatcgatggcgcgcagcaatcaggcagccgagggcctgggtggtaagcaggtcaggcatgttccttctttatatcttcgcctatcgtataattgccttcgctcggcgtcatcatctgcgggcagtggacgcggccccaaacgtttgcccgataggctatggttacatgtacaccaattcgtctggcgacgtacagcatggttaagaataagtttagcgccactcagaggataacgaattcttacgatcacaatgcggacgaaaatctttgatgaaatcgtctcggacattttcccatactattgtacagacgtatccgacgtctgcggtgggcagagtatctagtaaacttttccaaggtgtcccaccaacaggtcatcaaacgcattatacgcaagtttgtcacggcagtttatccttggcgttaacttgtttcggggcaagtttgattcgtagatcgaaggatgggccaatccacagctgcgacaagtgagataaccaccctcaggcctagatccgcctgctggcgttatgaattacacgcaatctcgcccttgcactctgcttatagcgattacccccactggccggaggtatccccattttaagagagtgctggcgagctcaccagctcaggttcacagttgcctcagtcaaaacaggtctactcattaccagagggtgaggtcttacaccatcgcatatactttcgggcggaatatccttcgtatcttgttgggaaccaaccaaggggacgggggatttcgcccagcctgtgtaccggggcaggcgggcgtgttacaaaaaggggtttccaatgttgtaagcgatgtcatacttcgcagtgtagttcggcagtccgctcacgaagttcttataccttattcgttcgctaggtgtcaaaagatgcgtcagaggagtccggccatccgagcgcaaagagctatgttatattccgtcggcgtcagtcgatccgatgcgtttcagcaaagatcagtgtcctgcccagctctccgagcggaatacgtgcgtcatcctgctctggccgttcgttatctctgggttggaactgtcaaatgcgatccctctgtcaatgcggttatcaggcccgcttttggttagtgtctgcattaggcggagaattattcgtaaagggttgtagggacattctggcctgtaagcgatacagtgcttcgcccagggaaggcaacagagaccttgcacttcccgagcttatccatgaaagtgattggggaggaatagcgtcattctccctatcggagctcgttaatgtgtctcttaaatgagagacgcggtgcgttaatacataccgagctctaatacgttgcggaaccattaagtagcgtggccgtagacatgacacggagtaccggagttaatcgcccgtgtaacatgactaggtcctttcctagattttttacggcgtttagaccagttactgttgcgaggacattggttgcacgttttgaaaacagcaagttatgcggttagcacgaataaccttgcgcgaactgtctctctgttataatggcaaatcgccaccttagcagaaacatctaactcacaatgggtactcttaggcaaccaatgcctatgtgaaccaccttgagagtacaagcctacttaaggaatgggtacggaatcgggctccaggtgtgtcgaccgaagcaggctgagacgctcgcaaagaagtaacctgaccccacattagtctcaagcttcttcgctctctatatcacttgccggcccgagggcctttagtcggacgatgaaaagtatacaggaccatccgggcagctaacccgagaggaggtgatccatggagtttggatacccggggcatgccaacttacgtgtaccaatagacgtacgactcgatgccttataacacgtgtgcagactagctgaatgagcccgcaagcactcccgcctagctgcccggcgagatggcttggcaaccattagtgaggcgaaatacatccgggtgcctattgagaaagcaaggggctgttcgcggcaatagggcatatacacattattcggcggagtctggatggttccagaggacatgtttgcttagaccctcagatcgcattatacgttaagacatatactcgtttgcactgcatatacctaatccatgtttgcagtaaacagccgagcgcgacactagccaagaatttggacatttgtaacgaccgagtgtttgttctgttacgcggcccccaagttatcttctgcacacatcgcagagtcgatgcaaggctctaaaggcaacccaagccttagggagcatgtatcagtaccagcctagtggcccagacttatgggagatcccaatcagctatccgggtttgacgacaatgttggaggaagtcacaataagcgcagaaatttattctgaccttttgtaaaatacccaattcggctgcgaatgagatgagggctggtatgaagcctgacactgaaggcagcgataagtaccaatacgatgtaggcagtttccacgcgtttaagctcctaagctcgaataagcgtgccaaaccgttggcatttgctttaactctaaagagcattgacacggacgtacgggcctggacaagacgacctaaatcagatcctcacggtaactgtttgccaggggtcgacgagaaatgccctagaggctcaggatccggcgggaccctcggtcgacggccgagctcttattcaatcataattgtgtgtcttcacgaagtcccacgcgtgaggcgtactcagcatatcggcgattaaacttctaaagtgtcttacttgagtggcctttccctggtcggatgcgcggcagttccttgcttgagcaacgtttttaatgcgcccggtgggctccttctatgacaggcggcttaattgcggatctattccgtagggagtgcgggatcagactacgaggtaaatgactggttcacgctttctaatccgagttcgacttatggtccgtaatcccagggcagtgagtactgaaacacggacattccgggaggcatttcatcgaactatgacgctaaaccaacttgagagggcaccctcactaggcaggaagtcgttttgtaggtcactcccgtcacggatttaaagaaatcataccgcattaggcggtcccgacttcttcatccccaaaccgctttgatgaccccggtactaaccgcctcagtactagatacacagctctcgctgttggtttgtgcgatgtatggctttagcgcgaggtatgccagaggggccacgcttctattgcgagtgagcgctataggtgtatgagatgggtcgcatgcttgttttataatgcttccctatccagattcttgtcagacaggaaccttcggcctgcaattaccaggaagagattcaagtcaccttggtcgcgtcaaaggagcttagtgagaatattacagaagagtataactatactatttagtttccgttccgcgcggcagttgccgacttgagcagtacggcacatatcgagtagggaattatggtgttaagtaactactttttcgagagttagtttaataccttgatgcaagctccgtatgatgcccttagtctgttaaaaagcgatccaacgctgaaccacaactggtcagtgcacgggcacaaacgagcaggtgactatgggggttattaaaacacccgacgaactcagaccggcggaattagtgtccgcgtggacagttaccctccaggttgtaagtggacttgtcttcggtaatccgcgctagaattccactcatggtcacccgagttccagcaacagcacccttacaaaatacatagtattattaaggtaccacctgagacttaaggatgagccgtgccctgcggaggtaggatatcgcttaatggttgggtcgctgggactcgccgtcctggaaaaataagaataggcggcactgagtattacgcgcgctgaatggcctattctagttgcggtcttagagtggcgtctatcgagtcaatgcatagttacgtcgtggagtagtgcgttgaattaggacgactcagactgtagggcctccagatagttgatgcgacatcggcataaggccttttaggacttacagcggggtttaaatcgagctcgccgcaagttctcacagcttcagaatatttcgttaggagaaagtgtccaagtgcagatgtaagtatttcgtctaaacgctagacgccggtactgcatggcagtgtacctatagaaggggtaaacgaaccagtaaatgagattgagtcgcttacagtccaccgcattgcgaactgtcctcaaatggccagatgtggaatgtacattggaagaagtgattgcaatgctgtatgaatgcaatctgggagtacagcggtgactctaggaagctcattccatctgggtgagttcgggtcgtttcgtattcagagtaactgcagtattgtccacctgtcctccgaccgacaccgtgcccatctaagatacgatgattcgtgcccgaagtacttatcaacggcgagattgcggacggtacagtctacagaattccctttatcatacatggatgatcgcctgcgacaaacggccgtttacacgtatgctacagtgttcggccctcattttactttttaggaacggtcacttagacgctagtcctatcccgggctttcctcgttgattctcggggggtggactctcttcgcagaaaagcgtgggaccttgagagggattcccatatctcgccaaatcgacgtaacccgtccgctagttctactatcttaccatccccgggatcagaaagaggacacatttcctcttatttcgtcctgtgcccaaccctaaaatcagtaattagattggacgcacatcacttaaaaagcccattcacgggcgagttgaggagtcgctcaggcatcatgggcctagcgttgcacgaaccccaatcgctctgtttccatgcctgtccttcaaagaagagagcgagtcaggaagatcccttcagcgcgcaaacgcggtaccggtacaactgggtaatttcaggtgtgccatgtttacggccggagcatacaggtatgacagaaccgtcgactcagggatacggttatgttggggggtggttcgcaatccctggggcgattggaacccttataaccagtccaaaggatgagatctccgaacgaaaaatggtaagggccacccactcttgggtaaaccgaccaaaggccgtcgtcccgacaccacttacgctgcagacttgactctatgaaccactagagtacgtctagcccacagtattatggttgcataaccttccgattttgtcctgactcgccaataacataattcgattgtgatcgaagacatttaggagacggcattgacatggggttgagcgatataatcggacaagccgatgcaataaaatttccttagagctagggcatgctctattagtctggtccaaccaagttcaactggcaaaacgccggtcctgcaggaacctaaatggacctctctgatatagagctatgtgtatattatgaagaaaccagtgaacatctcattccgtaatgtaccttgtcccgctgagcactgacgcctgcgctggtctgcatcccaccctcggcgggcgcaagtattcacgtggagcgcggattgcggccttaccgttagttagtatggcgttgtggcgtgcgttgtaattgtgcgcccatttgagctacgctcagtgttaacctagcttggataattgaagggctcgtctagcccgtgtattgtacttataacaggtgttgagcaaaagccaacagtatagacagctagctgagaagtgcaaccaatactgcatagaagacgagaacatatgttggggtacccgaccacgtgctgagtaatattcattcttacgaacgtgcggactctgggactgggtaacgctacatctgaaatatccgcctacctgacagcagcggtttttccactatgttggcttactgctgtatcagaaagaacgaagctgacgcatatcgagaaatcgactccccaactgcgattctacactaggcaccagcgctgttttcgcttcaagacctatagaactttcttcccgcataatagcacataggtctagtcccctcactaagaagcaactatgggttgggttggaagaattacaacgagacttacctaaaagggagttacgtggacggaaggctacgccacagatgatccgacgtgaaaatatgagaggccagctccatcagatcttcgggtctacgtcagggggcacgggggtgtattttgcctctacatgtccgaagcctcggagtggatttaatattatacaggtctcatggtatggcccgtcggcgtcccgcgcgagcctcggtggtcgagtagcaatggcatatgcattcttatttggggaaagtctccagccctagtaaagagagcctgactctcgtgacatatctgaacgcatactctataagcgggtttttcgtcaccggatttcaaacgattgttacctatgggtgaaatgtgcacagcgatttaggccagttgcagagatgaaggaccccaacagtatgcgatgaaacagttttctgggcccagtcggtgtccttctaggtctgtacctaaagagtctggtctataagtgggacgcgtatctagcagctactagatgccgggcaagtggactcatgattagacagcgaaagacgtgttgccgtgggcaataagggcctcgttccttagccgagtcggtcggcttaatgcatcgccttcgagcaatgttaacaaaagtcgacgtaccttttgcggcaatgaagaaagccgacgaagcaacatgccgaaactaccgtgttaagagtatagcgaatttcaaggttcgaggcctagtaggtcaacgccgcaccatgtacttgttttctctcttccaaagtcagctcagccatatgcgggggtgaaacactcgcgcctgtcggacctaatatatcttggatatctgctagctgtgtatagcgcgtacgtgaccgacaccgtaagttgcgtgcatttagtgtatctcccagcaatgttttcttcggtgagtgctgatggacccgcgttcaaactagggtattcgaggatcgttatgagggagatcaggtaaactgtctcgcggtctccagttggcttcctcggtatgataccgtgggtctcctgggggccgtgaagaccttcgcacctttacaggaatattcatgcacctcgtatgaagctttgccggccggggccagtctcaaagggcaccgagggcttaggatgcgcgagccgccgtcttataacgaccggttaaaacctttcgctgttaaatttaccgcgttctaccactattgcaaaagcgggatttcaatctgttggtgtacaagtcagcactcgtgtggaaaagacgccgtatgcgatctaccgcaggtcaactatcggccctgtaacgtcttactcgttctgcagtcgccctgttgctccatctacttgacattcagctggatagtcgggctggcagcgattaacggctcatcaccatcgaaacaggtttactcgcatcaaaccatcctccttatggataacgcgcactacagacccggcttccatactcgcagtggtattagaacctagtattctaacgaactgggtatgggcctcgtattaggaaccgcgccaccggggtagatgggaaggcccaaagacttacccgtattgcagattatgcatctagctattacgaaacgctgacgacgatgttagaagataggcgaccgttttgacatcacgccggatatatacgtccccgaaggacggccgggtaagccgtataatgcaactgtcattttgcatgcgtggtgtgtgtggatctgcgggctagagaaagttctctcgtacgacaaaccatgggctaggttataggttgatgtgacgagctggcgagggaatgtggagcaaatacggctaaacacgccccggaactgaaccctctgatgcaaccctggggcagtgccgattgctcgccgaaagtccccggcgtcgagacagcctgagaatgtataaaacgaccgatctctcccggtattgtcgctcggagtcggtatgaagcggaaagtaatctcatttgtactcaggccagctctttgtctggcaagctcgtcatgaatctaataacgagagcgagtttgattatagatttcgccggcgtactgattgcgtcccgggtatgccgaagggatactcctatataggagccgggcaataccttgcgctagtccgccataagatcactctaatatctagtgaacaagcagggactgttgtacactcgtcattattacaccatatcacttgccttggatcgcggaacggatgtcaagcctgtgacgattctcacatgttcggggcagcgtataggcactagtcgaaactacccacaaatgggagaatttccatagccctttcggtgactctggggtccccctgggtgagaattacaaaaccggtcgaggaccggtaagtaataaccgcaggacagttcgagtgcgagatagaaccgattcgatgtagacctccggagaagtgccaatgactcagacgcagagaaggagccgatgcccctaaatttcgtggcaacataagcatgcgttaaataatgaagatcaggatcatctgttaccgctcgacaccccttgtggcctggtttcaccgttagtctaggtccgtgggtgtaccttggactaggtttttttggctctctcgaggcagctcaaactcgcgagtcgtcgcgtaccccctagtacagcaagcgaccggtcgggtacgcctctgcaggtatcgtcctactcgcgcgtagaccgaaccgcgctagggtcgttctacggaacattcactccgtcgaggaagattgcgtccaatctctacatgggtaacgtgggccgaaatacttctttttcgacttgggcctttcgaggtgtatacacgtgtcccttcactggccaaaggttgtcccggtcctacagcaggagtcatactgcattaggaccagtccaactcgagtcggcccaacagagagaaacacgaccgccgtacaggaattggtctaggatacattgagtgtcagtctgtaggtagcgaatttggcagaaccttcccggagatcctgaacccatccaatgtagcttgtgatctccaacatcgggtctaccatggcagtccatgatatttgatcgtacgtaatggtagtacaactttgagtttgccactgctccttaggtccaaggcggatacgttgaggccgtttgtgccgagccttttcaattccatcctccctaatggacaagtgatgtgctaatttgggcactgactcggcaagcctcgtgccaggatcactcaatctgtgaaggtgatgcacaaatagctgccggctcacgcacagaataccgttctcaattaaataatttcctcctcgatgataggcgaccacggcgcggtaacgcgcacggaatggacccaatggcactgggttgaatggaatctggacttaccaatatagccggatccgatacgccataataaacccctcctaccttgcaactccaatctacgtatatgggttcgtaaaaaaaagctacaattaaactgaccctacgacgcagaccccatcaacaagttagcccaggggccacgttctactttaattaccaagtattcgatgcaagaagaacacgaaaactttccgctgaactagtccgcatattgttaactccactctgaccgaacttgctgttgcttcatcgtggattgcttattagcgtaagcacctcaaggaagtcctcgcactgccacccccagagctgacggcccccgtggagacatagtagcagtattttccagcaccatgcattgggatgatcttgcaaggcacgcatggccttcgaggcggactatcactctgaattggtgaggcgaggtgtggaacgcgctgtgttgcgattcgattccggccaaaggtatgggaggctcgtatatcgctagtaggtgttttacctaagatcccagaatcccgagaggaatgatctcaaaaacagtccacaggctcgacgtaatccatgcaaacagtatccagccaaacgcccggactccgtctctccgatgtgaacagaaatcgctgtagtgctccgatgaagcatgtcaacaatatgtatccgcgtttgttgccaacttcctgtacgtgaacgatataagcaatatcaggttactccccattataactctcagactgtcgtagctagctacgcggtcttcagggtcacaggggtctttgtttatttctcaacagagcatagtttaaaaattcaccttccgagccaaaatgttttcagatagtaacagatttcacattaccataactgcggccgaattctttgcatctgcctacccgtcctagtatcgatcaagggagtaccagacttaattgggcacttcgggcataacaatgaaacgaacaaagcgctgagtgacatcagacgaccgaattcagcccgaaagaatggaacctaacgtgcaaccgaccgcctaggtcataccactggtccagggatttcaaatatacggtcttaacgcccctttcgccggcccccctgggcactcgtttcggaattcgaatacaagagaagcataaacagctaagctccaggcctccccgaacttacgacggcgcgggcctcaccgaagtttaacctgagcgatgaagacattagctactcaaagtagaagtgtgggttagtggtttaagttccgggctggtttggaacctagaatgtatccgattccctcaccttcgattgaatttagtcgtcgggagtgaaaagctggccaaaactcaggacactattacccactctcacgtagttctatgacctcttgggacgccggccccatgctggatccggagcggtgtgttgaggagctcttcgcgcagtaaggctgagtgagctcagtgtactagggccattactatatcagttcgctggacccacaaggtacttctccctcatggtaagcgctagttgcccattgcacgagatcacacgcatctagtaaaacgcaggttcttttaggtggaacgtctaattttattcagcaaagggcgcttgaggcctcgtggagttaaccgttagaagatatgcctcggagtctcgggcataatatgaggaagacgcatcgcagacttacgatctttggctgcctcggaacgacaccatgatgcgcttcccccctattgcgtggccaaggcgtctacgggtattaaagttcttgatttttcaagcacactgccaaactgttgaagcaaaattttgttgggcccgaattttatttttgtaaagataagcgtgaacagatcgggaggtaccccattttgaatgcagagttcacgtaaccgttatctttacctcgcgttctacgcacgacatttatagcgccccacgggcttctggaaacacccatacaaccatacaaagcgaggcaggcgaaaatccaactagcggttagatggttttgttgtcgaccgccacacagctatagatgggattagtgggtgatttgcacgcctagatttacgattccttactggcatgccattcgttggaaaatcggagtctaccgaggtaagggcgggtcttttcgtcattggacaaccacgggacaccattttgacagatctaacaccagttcgcgccttacgacacccattggctttagcttaggagacaccgcatttaaattacggtgatggaacgcgcacacacgccataaatgcgcactgcaaatgcgaccgttagcgcgggttgccctggcaacaaatcggggctagtcgccagcaagggcactttcgtgaggatcgatcgctcgcttccagtgcttggaagttgacctcggaggactcttgccctttttcgacaagactatcaagcaggtgctcgttgatgcccacggatggataccgcctcatggtttttctgcacttatgcgtacactagctaggtgggttaatcggataatgactccgtaagcggcgtgagctgcgacataaattaaataagtccgaaaagagtctagccggactaccgccccggagtcaccgtctagcttgtttctcaaatgggggtttgacctcgggcggggcctggatcgtcgtgcttcggagtaggccgcggaccgccgatgttatccagtacaagcaagataacaccttatgagaagacgatggctccacttatgccgctattaaattcctgggagccacatccttcttggaagttcctgttataccagcactgtactcctactgaggagcctcaaggcacatctacagtcttgacctcggttgcgactgcagagagttataagccctaggtaacgataactcctacttgtgtcttgatatttccttaatcagcgcaacagctatccaaagtgccgcaagccccctcgccctaggaaaactatttagcactcttccccctcgaacagccttcagagttctgtcgagagtagtcattgagtcaccacgtattccggggacctgcgtaatcagatgatggacggctaagaacccatgtcaacatagtaggtcccggctcttgtcacgccactcaccggatcgatgatagctacctagtcgttagtgactttcgagcggcagagggaatgaacgaaggaattatgcaagttggggctcccatgctgggctactacaaaaagccatgttagtgactagtgtccgttaggtagaattaagaatggaacacaatggctggctccgcccgcttccaggccgatctcccggagtataaacacatgggacatgaacgcgggctggcgcctatcaagagtcccagttgctgagacataagtgctgcctgagagatttgctaagggatgcccaacaaaagcacctcggaaacttcataaggtgtactcactaaaagtcggagcgagaaccccggcactcgatgtacatttggggacgtcgagcgcgcgagtctttaaagcgtgccgcaggtgaggttcctagagtcctacgcgatcgacaactgcacaaagaactattaagtcggaccgtcgaagattaataatctgcccacgttaagccctgacgtcagtagaatactaccaggcgcgccagacggcccagagatcgttggagggcacatttcggcctggacccacttattaactctgaaccgcgttgcagcagagcatggataagggcgccaggtgggtttctgcgcgcacatctaaacggaacagagcattaggccgccgtacgccccaactcaccgaggattgctgaaggattaggttgggtccctcgacaccctaatggcgtctggagcctggggtcctgatgtaaaacgcaccatcaatgaacaatcagcgcacgcgcgaaagggcggaggcgctgataacgtagcgcctatgtatcgggtagtcctatcatcactgaccaatttatctgagagaacgtttgaaaagaccacctccagagcgaattacggaacggtatgaacctattctaagctaatgcactgcgaggatttatcgtattcttgcatctgaggacatttgggaaccggcgcgaaattaatttaagcaccgctcacgtatacgggccgtatttcgctaactgacgtgcatacgcgaacgttagtcgtgataaatatccactggactcgttttgagacctgtgtgtatcccaagcgcatcatctaacttcctgcaggttctaagggtatatgaatcggatcgcgacttgttttgtaaaaatgatcgagctctatcgtatgacgcctagcctggaggttggacgagttgtaaatatcgtattggttttcgccgcgcctgcttaccatgtcgcttcatggccgaaactcagcgttaaagagagcccacgtggaatctccgaggctgaactggggcaggaccaggaagcactttgtcatgtccatcattgtaacaagggggtagccttcactctgcctcaacgacatagagcccgccgatttagtgttatgaatcggcaccgccaagttgacctgcgaagtctagtaatttctcatgagtctcctttacacctagctaagtgcttcaaaggggcagccgtatgacctgagacgatatgatctctgcgaggtgcatatgcgatatattatgcctcgggcgagctatgcgttaggtgcatctgattgggggttcctataacgcgtatagcgagccgcgcaagaggggtcccctgttctagaggccgcacctatacgcaaagatagagagtgagacagtaggtaacgtctcaggccctatcgcttcttacacgagcctcagtctataagaagtgtacttaagtgagggactatcggggcccgacggccactcgtcagtggctcagtcggtctaccaaaagggcccgccgaatgataccaatcttcccgctttccacccgtcgatgtaaatagggtacccgattgcaagacgagcattaaccgacattgagcttctgaaggagctccatagcctacacccttgcttctcaccgcgcccaagatggtgcgggagagacgaatgtcgtccgtggtacgtggagtattctactttgtttgaacgcaagttccgggttttaaggaaaaaaccggtgtaaacagctacaacactactgggcttgtcgacatttgcatccgaaacacacacgaggggctcctgtaggtgtaacactaatttgttctcagctcgcccgccacgactgcgacactgtagcacccgggtcccactttaggcgatacttgcagcgaactgtggggtacccgcgtttatgctcatcgtccggggaaagccagactttaggtaggcccccagggcctactatatgttataccatcccctcaacatacatacagcgaaaaatcatagacgtaggactcagtcacgttcaaattagtggggattgtactgctgcctgccaagtccacgctggggacatatatgtcgcagctataagaagaccggctccttggccaggcattgtgcggctgcggaataacgtgcgcagcacacatactggcgggtaggaggctgcctagcctcgaacatgccccgaaatcgaactgtaacacaatggtgttatcacttagtcttttaattaaacgcaacctgtccagtgtgggtcaaatatctctgagcggttatagatagtggtgtttgatcaccttatactcccagaatataccacagtactatgcgcgacatacaaccaattgaccgcgcaggggcacgcggaatgcgcgattcttgggccacaacccggggattcttagtggtctagcaagagctcaaactaacgtattccttacttatcgtgagttcctccatacaacacggtgcgctgacgtactctcagatctgtcgacttggagtgtcattcgtgcattttgaagtttccagcaatttgactgaccctctccgccatcgttaactgaacattaactcaagagcaggcgggatcaactaggagttcctatcttattacagccaagagagcagaagtgagtcgcagctagggtcgttaagttttgaccaaccatgggggggggtcgattgagtaatacagctacatgacattcgaatcatctatttgccgcagcaagatgacggtgcttatagcgcggcagatcctcccagtgtacggttgccgcatggcgcaacatgatcgaatttgcacgatcttgcccttagaggtgtgcaaaaacagatccaccaaaactcgggggaggactataacacgaactgacacgcgttcgggagatttggcatgctcaacgtcatggcatgcgggccactatcttcgagttgttgaccctttctttcttgtagttaataggagggcagtctgaagttaccaagcggggaattatctggacatggtacggttctacgccttcgccttgatgagccctacggaaaggtttccctcaaagctctgccagaaacaaactgagagagcttgtaagtatggccagccggcggaccatttactatgccagcgagagaaatatatctggttaccgcaactttactgcaacatgtttgtcgataccagacttctcggaagaagcgcacactcaggcgattagataagatagcaccagatggtgtcgtcatgattttgaaaaagcaagagtacttttggattaattgagatgttaatttatcccaacacgtctatgatgtgcgcttttacgtcaaggttccggccggagccctcaacttaccgaggcgtgttggggtctgcaatctatggtaaggctgagtttagataatcataccggcagagcgggatatggcgctatataatcccggagagcttcttttggctctttcaccataacaagactttttctaagggttctcgtgcgatcccgagtgcttagtcgaagacaacccctcgcttactaccgaatcgggagatcctaacacatgagagtgcacaccccgtggactgttgcaaggtcaggttcacggccatcataaaaggtggttttatacccccggtaaaaagtatagttctgtaaacatctagggagcaaaaccagtgggacttcgtactacgttcaagctgctaatacgctgttatgcgttattaaagcctaaacatgttaattcggaaagtattttacccagttaaacggcgacgcgagaggaaaccaaaattcagtaccctttttgtcttaatcaccacctcggaagtgactgacgaatgtattttacggagcatgcggccttagcgtggttcaacacctcactgttacaaacacaaggccatctcccgtacgggacacttgatgatctgcggaaaattaatttcatacttggctttaactactcatccgacatgccgtagacaccagacgagatatgtaaatatgcttagggactttttgaacgcgccgtacgtttttgctagcaatcgcgccaacgcagtgaggactcatgttccgtctttgaataatcacttgagataagttctgtcgtattgaaatcgcggtctatttaacaccagatgttaatattcagaccttaaacgatgaaccgcactctccccggacggggcggccgacgcacgggtagaagaagcagcggttgtctaaagcgctccaccaatgttgtctttctccgctcgcgtggtcctccaacacatgccccgtgagaacgcaaaacaagagagcctgttacggagcgacaagcccgtaaacagtttacagcgagtccaaccaaccgtggcccactctggcggtcgcgatgtaaaagtagtatagagggtgcgatcgggttctccgaggcacgtgttattgttatatataatcgatgcaattatcacgcgctcaaacgcaattcgaggaattactattatcttcccctgcggaaattgcaactgtctagtgcttcgcatgcctcatactttctacgtacagtcaggagctcaccggagatccacagtcgtaatgaaacgatactcgatcgttgttcttgagaatcagtgtcgcttgtctactttgacagcatatagtaacatttgggatctattggccagggttccccggcatacagaactacgccgtacccacgtggatggattggacgaaactatagttaattggtttgggcgaagacgcggcgcatctccccgcaatacttgtgtcctacattttcgcgcgtcacgaggaggatgggtcctgtaacttgcaacgattctgacgggctgcctatttacctgacgcactttaacatagcatcagaacacacgtatggtacgagtctacggaacatctttctttaataaaattcctgactagattggacctaaaacgtaatgtgaaccgcgacttcgaccggccctggctcctggggttgacgagaggtacccacaaggatgcccaccgctctaacggcggcaacccgatcttattttggatccttatctgatgcgaagaagcaggaagaagaatgtaacgattaagctaggggcatgattcttggctggtcgacatggaattagtaactaacatggcatctttccctgtgctaatttaacccgcgatcaccgagaatatgccactaacctgtgtggagacaaagtagactaaggcagaggggagtttacactgccagcaggtccccgactgagtaaggcactgtactcgattcgtggcgtgatacttcaccgcgtgtccctgctgcggtgctccgttacggctaaatgaacatctccagtcgggcggaacgctccattcagaatacgcggaaggtttctttactcaccgccttccttgtaggtcgttcgtggattgactcggaaggttcataaagggcttcgccacaaaatctactagcttcttatgtgaataatcaataataaaacgaatgaacctcaaaattacgtcttcaggtatacatgtgcgcagttgaccatcgggtttattaggctttattgtaccagaaggcatgggatgtcgcccgtatcgatggcgcttgcagggaatggccacacggcttgttcgaggtgtcagaaataccgaaagccgcagcgcagtcagagcgtgagcattatacgcatatcggtgagggccgggtcaggaggccggagatacatgtcctgacagcttccactgacatcggagtaaaggcagtataactcgaattcgtttgactccttttgtggatacctacgaactaataacggagttgacgcagaaactcaagctcaggcggggggcttaagcacgccttcctgagaggggttcgacaaaacatcttctatagtaaaatagaatcgcttcaggttccttccattacctataactggaccaactttaaaaaggatttggtacgtggtaagcgaccttcgaacttaaggacaggcgattttgttaaagaacgtagtagagggaaacgttcccttgagcccactacagcttcttcgggttggtagagtcagttgctatagaaccaaatggacgtaaaaaaaaaatgaatgatagaaggtgacgcggcctactgagcaggatcacaagccaggtacggccactattcccggagatccagatgtatatggtgagatatcctaatacggggcgacaatgaaatgttcgggtagcaaacaatcacaccaatcttggtcttctttcgttatgacttcgcgttaaaaagtaatactctcttcgcggagggcttcgttcggccaaagaagacagggcttgtggcacaatgtataatgctatacaggcaatacacgcttgcatctgctctcagctgtcggactatgcgactcgctttgatacggaactgttaactcgttcccggcgcgcgtctcgatgtccgcaatccagtccgtaagtgccgctatgcctggctatgattggtgtccccgatatcgcaagcggcaacgggtgttaaaacctgtattccaacggactctggcggctggagccgccctaggcattgagatacaccgaggaagccctcatctaaagcctgggtataaatgtctttgaacatttccacggtacagagagctcttacttaccacgcgcgtactctgccttaggtatttttaagcccggcgaccgtcctagacgcccatcgtcccaagcatgaatttctacggaaggtggcctcatggggacacattgagcagtgtcgtatgggcgatgctcgtgatagcgtaactaagtgtgctcgctaacggtagccggtcggcgaaagaagagactcttatcactttaccagtagttactgccgcgtgttttgacgcctgtaatcaaagcgcacatgaagcgatacatagacactgcaggaatatcttagcgattcgcgattgggggcagtgggacgaactcctagccagttttattcaccacgaggtttgcccgcttgagtgaacgctcggctccacgcgactaagttgggcgagagacttcaagtctctgagtattctaattcatagtattgggtccctcaggagattcggcgcaattggcgtggtattaaacgtgcttggacgaagactggttaccacagcccctccctgtgtatctgatgaactacaggcttctgtaagtatggttgtttgcccccggggcgcacaaacatccggacatgcggagtaatgatcggatccgatctgtaaccgatctgaaaccggtgctctacgacttgcgtacactctcccggagtgacgagcctgaaccgaaaacgcttgtggctgatagcccctagcgaacaaatacagcaagcgggggagttctctacatcgataccctccgtcaccgaggtgacagtgagaaagctgtgggcgcacttaggaacacggcacgtacgaactcggcaacattttgggcccgaagacaccttatcagaccagaaccatataaagaggcctcaagctagtcgcgtaccccaacaacatcagaaagggttcttatgctacaagaacatactcaagctaggcgaaacacgatggagccgtctcacgggggggacagagtccccctgggaagcacggggatcaagaaggccatcgcacgactaccaggggccgtacgtgccttccaaaatcacaaatccgaagaataagatctactgttctccacccctaggttgttcccgtccggcttgccggcttgtgggagctgccgcatgcattgcgttacggagatacgctaaatcgcagacgtcgtgatggttgtcctcgccccgagcaagtcgtgtcgtcggtcaggtaatataggtcggacagtaaagaaacgactgctcggccagaggttactaacgatgagacagcgccggcggaaagtgttgaacagaggggctagtggccgggtaagtcctttcttatcagcatcagtatattaactacactgcaatctttgtgtcctaggttagtcagtgttgattacgaaaagtgcatgcactaccgtgggacttaagcgggcgacaccccgaagaaccgccatagaatactcggtagatcgtaggaggtcgggctttgaataacacagctcaatttgaggggatatatcgatcgcttccacccgtcataagctagtgttaatcctcattagtccttgcggctcccgaggcctgcctccgtgacactgactatattacgttgcagtcaagatatttgccgcaacgaaacggatgagcatcaccataacctactgacggtaaagatacaaccctgacgctgacatggggaatagcaccgctaatgtagggccacgtgctgcatatgtaaatttccgcgcgccagacctcgatgcgccgatttaaaattgcgtccctgccgacatcggctgcggcgatcaactagctagggtttcgtgacctcgaaaaaggtaccaccgctaacggggcgcaaccccaaggttacacattgtcagtacgctgactaaaatctcacttgcgagatgggcgcactcctgaacggggttgatcaggcgggccctagagctttatgggttcccgtttaccccgaactcagagaagtcccgggaggaacccctacgctaccgagtcacttgatgggcccgacgattctacgacgccagtcgtataacccgtttagctctttcaacagcttaaaagatgagacccaaatgtttggccacgcgaccggagctcagagcagcgcaaaggattcagtatgtttgtcgtacacgcgtaacagacagctgacgactacgcacacggatggtctcagcgagtcgtactaccacggcacgagcgtagaattgaggatgtccagtatctccgcattttccggaattgcttagccacgcaggggcccagagagtccgctcaccgaagtctattccatgcgaagctaacaatccgcactcgtcattgtccgccgataggcattatgctatagcacgccgcattcacagttcagcgcattacccacctcgctaggtcttgagcaccgtagcgcctatgcacgaagtcagaggtgctggtttttcctctagtgttggtaatggtttttctcctatccctcacatattttaattacaagatgtgcgataggttagacataaccaaagcgttcagaccctcgattcagaggcgggtttccggcgagcattcggacgtaccctgtggtcgaattgaggcgctgcgccgcgttaagcatactggcaattagtggccccgaggctccgctgtccgcacttctcggcatctctctcagtgagccggcggtatggctaaaccgcctgatgaagtatgtacagcaccaggattagcaattctcgccataatatcggtggatctccggcgtcgggacgagacacgggcaggtctgattgcactagcgccccacacctctacacaaccgtcaggcaaccgactcctgtctggctgtctcttcagcgtcttgcgggtggtcggctaacgaccacgcatagtatcctcctccgagcttggcatgcatcctttactattcaaactggactaacaggttggttcttaaacgcgagtaaaaaaattagtcagcccaacctagggggattgctctggggacctgttggaagtcaggagcagaaaggatcacaagcatgcggcgtaatacgtactatcagccgtatgcaggccccgacgtcccagtcggttatacgaacacacattttggctcagtacacagttaacgccgtctgatcactaattcttatggtcgcggcgcgcttcactgtaatctatcgagaaacacataacagccaacgcagcttctatcggtctgggcatgggacagaaccctcaatcaccgacaggtttggctagagtaacacgtcaaatcggcttcgctgcaattgcgctgctatcgataggacgtggttcttgcgccgtctgttgcgttggccttccgagtaccaccaaccatttaggcgcgtgattacaaaaatctcaccggaaatccactcaccggacgaaaagtaattaatattacccttccgaattcaaaataccagaagcccacgcccgcaaatttatctcaccccatactgctcgctccgtccaaaaaaagtgttggattcgccgccaattggagaaatcttccgctatatcacaccgatcatcgtgactgctaatatcggcatcgatcacgacttgcatatttgggcaccagcatgatcagtagaatcgtatctgtctctcgctctctattttcgagtagcagaggggtcgatgaagtcgttggaccccaggtcggatctgccggccggatacgaaagggctgagagacccaacccttagcctctggcttcatacggccccatgatgacccctcacaggttgttcccatgtgttctcgcgtcaagacccactcatgaaaaggtcttcttgctatggcggggagactgaaataggaaaactatctattagtgctcaacagcccgggaagcactcggatacaacaaccatggaaaatgtgtcccggacacacgctcaagctttctcaataggcgttgaagctgccagcccggcataagaccataagggccgggacaccccgcgcccgaccatgacagtggcgaggccttgcgcggggcaatctcctcttacacacgagcgttgccatgtggtgcacctggcaaaccccgactaccgaagaccagtagccggggttcacggcgtcagcacagccggggcgcgtccgcaaagttcgcttcccaggtgggccgatactatccaaggacgaggctccacgcggcgctgacacctaaactcccgttgttatgaaacgaaaaccctaacatggccctcatcggtcacagtcatcaaattttctcccactagactgaaatacacggcggatatctgattcggtggtacactgagaccaatacactggttctatgaaattcgttgcacggcacacctacacacgtggccgatgcaaaggaaagcttccatttgtcgactccctgtaacagattgtaacggtaaaaacttagctcgatcaggcctacgccagatagggagcccccaggagggatgacactacccgcgttgatagtcgaatgagagaccttcttaagtggttaagtccgagagacgacattaatacgcagtcattaaatgcacaggtatgaactccaaaacccccttagtccagcgcccagttttcccttaatgttactcttgggtattgtccctcaatctcaacccgcagtaggtactatagatacgctcgccatgcacgcgatgatcgttatggtgggcacccggtctgactacgaaagctcgtttaatacggcacggatccacactaaacatgcggtacgggctaaacccatgggggacacccaatggacaagaccgcaacgtggccctgcgagcacaagtactttgcctgtccattcgtccgagttctttagccttgcaatttcattcccgagcaaccctctggttcctttatcggccgtgaaaggctcggtagaagttgccccaccacggtggggatataaaaaatagcgctcttgtttctacgcatcaggccatctgcatggagttgggcccgtagcgagacatccgtacccaagcaattgagggtgacggtattctcaggtttgtatttctctgggggcgtgttatctttggctaaataacctcagcatcaacaaatctccttgcgtttggacacgcaaggaagctagaatcatgctaacgcgtacattacagctgcatcgccagaaacatttttcaacgtaccaaggcgcctgctaagcaagcctcatcatttatgaagactcccacatcattcccttaccgctcgtatcccctactcaacgaagccaaccaaggcgcctatgcacctggtctgtcctcccaaactcactcacacagggcgtgtatttagtcgaccaggtgttcctagaagacacatttgaaggcaaactggcataagttgctttgcatcaggcatttataatctgaaccatccagctggcatcaagggcagtgttcaagggaccacctattaacgttgctgctaaagttaagaggaggacggtgtgccgcctatcgtctcggtgtcggacgataccgggctcgaagagcactccagaggatcagacttgttgcttctagctagatcgtaaaaagacagctacacggacgacaaccgctgaaccaccatggtttccgcaagggcaaattagaggcattccaattgtcaaaaatcaccctgtgagacgtgggagctactccaccgggccaaactgactacgagaggctagtgacgtgaagcaaacatcagtttaggaactcccttgtccggtttaactttggcatacactcacgtaaatgctttcctacgtctaactcatggttcccgctggaagcaagaccaaagttataccagggggggtagcgcagaaagtttttccgttgacctgggcaagcgcttagcaatgacacccgaattagtgtgcgtaaggggcccaccaacgtatatatgtccttacgatgatctcaaactatatcgacagaaggtaacttggcattaatatcttaaagactgacgcgcggttcaaatgggggattggaaggcttgaatgtttcgttatttgtgtcgtagtcactatatacgtcactttatgtttggacgatttgtatgtttcggaagttggggtcattctgatgcaccaaatatttcgtaatcggtcccaagcaaatcaaatcaacgggctgctgaaatccagctagtttgagtcttggagaacatgtcgccgtgtccatcgtcctttctgccaagggtgggagcactggatactcgttgaaaatctattcggctgggctagcaaccatccgacgccatgatgtcgaagttgtaaaaatagtctctgggccactcgctacgaaaagcgctgaacggcttagatccggcgatctaccctttaaggcgttacagttgcatatacgctccttagctctccaacgcgtggttaactaaaacacgtgagtctccaatggctcttgtgtggcgcaacagctgctgtaggctaaaggtccatcgggcgcgggttatttcgctctggtgtagcccaaacgctgtatctaattggtttaaccgaacgggacagcaacattagttattttttactctccgtcatctattgaccgctaaggatatggaatgtactgcgaggacgcgacgcggcaggctcgcgcatatgtcttacgtactaaccccctctccgagacggcagtacctgacgccctccggaccggaaatcgatagccgttagtaacccgtgaaaattgtacggctataatggtctgacctcatgtcttcgtggatgggaagctttctgtcgatatcgcgggtgtccctgctgggacggcgtcttgttgcttttatgctggcgcaatcttgccggtggcctccccaaatattaacgatgttgtgctcgagcaaaaaggatcatatctgtggaaacggtctttcggaacgagatcttccgaagaaactttaaagagctatgacaaccattagataaaagctcatagtgaccagggcaaagacttatgcaggtcccctccccgcgcattcttccctagatggcttattgggacggcagactagtccaaagtttccttcaacttaattatcggcactttcatttgtccccgtgttggtggtggcaactggagatgtacaagcgcaatagcccacgcggtggaattctggatccctccgcattagtccgtacacattagcgttaatccaactggtgaacggtacaaacagccacgctaagtacgtcacatgatcgaactcggctgtaatggctccacttagccccgacctaattatcgctccatgtggcggtcacgtacaggtagcgagcgccatggctgcaaactacacaaatccgatctccagccactactttgccgaccggtgtcaacatagtcggcggatctgtacgctacaacggctcttgttgcatcggttctgagtgattcttcgccacgcgacccgctagcgcacacacagacctggtcaactctctgaagggctgacttatgcccaggttgactgatttaacggagacgatgcgaacagtatcaagagccttcactggatgctggattggagtcgcttatattaggaggatatggaacctgtgaattgaacataaataacccggacggtgaagccaaaccgccttatcgccctgaatcaagtacagccctagatgaattctcagactaacgccgaaccattatagtttctcgggggacttaaccaatatgtgtctgataagccggattcggatcactgctcaatccacaatcacatcggacactccatcccacgcataactagggggggaaattgggttcctagtagctgactgccgacaggctctcgccacgtgggacgcggttactagacgaattcacgtcttaaccgggtccaccacaagttacttgccacaactagtactcatatttgggacccaggtagttcgtaacttttgattatccctaaactaaccgagacctggcaccgggttattagagcccagaatcaagaacgtggtatctactgaaggtcctgaaatcaatgcatatgtttctgatatgttgttccgaatcggacctttcggcgagcgagtatggatgcacgtagttttacgcatctgtgtgcaagcgagcagtaatcattcatcgcaaacgtgtcctctctcgttggaggctctgtcgacttcgttccttgtatggagggtgtctactgcggaccgatggagtgtagttaaagtgcctggcggttggagctcgatgtaacaaaggggcgcgctaacccccagattgcccttgagtagttattttttacatttggtgaaaacctgaccctggcgtaaagaaagagttcgtgtgaagtagtctcgacaagcttcgcgcgctttttgagcagcccaccgtcaagctcaacttgctagatgttggtgagttgtatccacatcctcggacgtggggcaccaaaagtggtgactattagtcatttgcgaggttctaccgattaagttacaaggcgctacgtcgcgcggtgtcactggacagcggggcggtgctttagcatattttccacagcctgatgtcgcttccgcgcggaactgatgctacataatcgtgcgatccgtgcgggtagattttggccggccggccccgaatcgtcgtcatggatcggtgcattagataaagcctcacttccacacagtccctcttcattccacttgccttaaatgacgtaatcgcggggaaaacatggctatggagatcctgcagagctaactctttgtcgcttcgcggaacgcacttataccgtgtagcagttcgacgcactctttggattagcggtatccacggagtgaccagtaaccgacggcgacacctttaaaatgagccggcctaaccaaggggttgcaactcaggcattattgctacattagaacaagggggatatgccgcgagttgatcaatggagtggacgccatgccagggattccgaagtcaaatcagacaacgccaaccgataagcgtgtgcggcgagtgcacccatatcaattcaaaagttcgcgtcaacgtttgcgatatggttactcaattaagtcagcaagcgaaaaggttagccggaaacctgtggatctggtgttcgtaactaaatgattttgacctaccgcagacaatcaagtcttcgattgccctcaattaagcagacgctcgttatccacttaccttcactggatgatcagactcttgacggccatacattgtctgaataaggttcgacccagtatttccgcaatataatcaatgtctcattacaatcgcagcgtaagcagtttagaaagtgaatgcgtgttcaccgaaaaagtcacctcgtcgaaggcctttatcaaatcctggtagtttgtcacggtcaatcctcagttgttatccaggcgagctttattacaacccacatgggacggtctttgttaactgttagacgatgggaagaatagacttcaatagctgtatcgttttttgctatgtgtcctctcaatctgtgcatcgggttatccttggcatctgcctcgtcaacctgcggtcccgaagtataacgacatacccggctctttaagggcgactgtgaggtgtatctggaggcagccttacgtgggtgttggaaggaggtctcggggcctttattagcactgttcccgtcgagcgagcagtccgaaggtcgcggctccaacacgagggggaggaaggggggggaatttatgctgcccctgctccaagccggctcggtaacatcagctttcatggtcatcgggttcagtgatactagattgattaatgactaaggtttgttagtagggtttgtgccatggacgcttcctagaccataccgataactatgatcatagcgaaactttacaagcccctggctagccggctataacctcgggaattatgttgtaaagccctatgcttcgttgctcaggttacataccctatccttaggagcggtaagaacctctgacgtggtgtggcgaacactatggagcatttttccgttgcaggcgcttttttcctatttgacgtctataagaacactttgtaatctgaaacaatagggttttgaccaagcgcatgcacactcttagcgcgctgctggccgaagtagtaaactagtggccttttattagcacaactaccgcgcaacagagttactatgggttgtgcacgtgcgcgactgtacccagaagacttccatggaacgccagcacgcgtcatgcccatcaaaagttacctccgcgcatctactcgtctcggtagtctgtcgcgacctcgtcatgacgctacctttcgaatcctcgtaggctcactctagggtgttttcaggccaggaagtaccgctacacgataaatgatgagacctcgtccgtttcgtggtccatttggttgacatataattttcgatgcgttaggtataattggtgctgtaagcgctgcttgggtttttcgcaacaattagaatttttggcatccctgtggactcccgcagccgcgagtgtgggaactctaacaagtcgctaaactcagtgttaatggtacccagagtatatataaccagatgtttgataccctataatcaatcgagaaactgttgtcattttcgccgcgcaactatcagtggatgcgaaacagaccgtatccctctaacacactggtacgtgcactggggtgagccaggatagggccgtcacgttatagatccctcctggccacaggcgacttcttttaaaagaaaacgatgagctccggaggagacctggcctactcccgaaatatcgaaatctacatgggcggacacacagtaccggctacgttggggaagaggccgaactaggtgtccgtgccctcccacttcagggacgtcagtctacccaaagagacgtcccacaatagaagcgtactacgattgactacatccactttcccaaagcgtatagcgaggttgttacatccagctagacggctctccagctcattgcgaatccacaagacggattccaatgaatgtcaacgtatgtacggtcaaatgaaatatcggttgcgcgaggctctggcaaagtaatcacgtacaatacccctgtttcaattcaaactcttgcgaactaatgcaggttggggtcatgctcatgccatgtctcattgcgcactttcatctgccggaagagctcctcacgattgaacagatgggtctgtttgaattaataagagtccaggggggcgaaaaccggggccaacacgatgacacacgtatgtgtataggacatcagcatcaccaccagagtttctccagctccttccgcgaatcaccacacctaaatcagcggattatcgtaatgactagagtgatttcagacatagttgaccgaccagcataggccgctgttcccatgtccacgagcttcaatgcgagcaccctgcgccgtgctctacacgttgtggactctgataagccgtctatgttaccgcaacgtgcagcaactcagtttttctagtactgtcgtcggacttcacgccctgacaacgtcgttgacctacaaggaaaattacataagacgggacaactgaccatcctgaccgacccagtaactgtctttactagattagtctcctggtaagatcctcgactaggggtgagaaggcggctctgatggagtttaaggttgcggggtctttgagagtcactacgaggctcgccggtaccacggacaacgtaccatgcccatagccagttactcttactcaacaagtgtaaggaccgggtttctgggccctgggcataaacctgggagggcgacaggaatctctagtcgcatccggatcaagagtgctattccaaggtatatgactgcggcatctaagcacgagtggtatcgatccgttttgctgcgtgctgcgactaggtcggtcgcgcggggggcggcagcgggacagatggctacttttagtagggtgtcaggcgagcgactgaactttcatgcgcaggccataaaaccgggtggattttggacgccctgacatgatcattcaggattcagcttttgtgggttagcgaccgctagaaaaatgtaatccacccgatcaatccggtgttttgggatgtagggccgtgatgtggaatcaaccccgaaaacctccgccagctgagttgcagaccttttggaattaggtcgttgccgtcgcaaggttcagcatccactagtgtccttcctttgtgtctcgtggaggtaataagaatgcatgtttgggcctaggtggacctcattcacgtatcacagggccgaaacaaatgacagcgccgagagtggattcaagttgatgtggggggaggacctgtgcaccattctgaaaccactacgtttctggagccaggtggtggtacgtagtatacttctatgcgtagtaagacccatatccttgcacgtatccggttgggcgtaggtcagatcgaaggggcacacagtaccccggcctttatagtgggtcgcaacttcacgattcggtgttcgaccaattttgccgtttagctagtgcctagcgggtatctcagtacaatgaagacccacgcgacatcgtttcctcgggttcttagcgttgactactttgtacagacctatgctagtaatttttaccgtgcacgagggacatgaatccgccgtggtctttgtctcaacctaacagcaaggtacccttcagtatccaggaggtttagcgggtctttacttggcaggcggcagcccaattcagtcctcaccttccccgctcgctgtttcgttcgactcgagaaatgaccagggccggggaggataagatgctccattatctactatcgcttcatggcttatgcgcatcgatgcgactatccgtacgctagggcactgggctaccggcgattagccgcggtccgcgaccgccgcccaagtacgagagaataaggaacttggaaatgttctggggcaggggccgatcgtcatcttcctcatgtctcgacacgtctggcggcgagtgaagtcgggtgctgaggttgcgtaagagcactggccaaatagagggtcgcagaactttttcccggttgagtccctacctgtgattaagttggttgcactgacacttcttcaggctgacggcccgcgatgcgttcggtctgctttgaaaattgataactcaggtgctgagcatccatctccaaccgttcgatcctactctagagcctgaacataggggaaaattagcgtgtatgcggcgactagagtcagtagtgcttctcttggaagttttcactaacagcatcctatcacaccaatacttggtcatggcaaagtacaaaagacctagcgcgggcagccagacaatactgtcgtcgggtggacagagtgatggtgcttcgcagagctcctgtcattcgtggtggttgtaggaagacccgaggcgagccggcattggactagggcattctctgtttccaagacaggcggcattgctgccggctatttagcaaatagtaatctactccaagtcactggccggcccaagcgtactcgaaatctatctgtgagacacgtgtttctacagctgagcactcctgtgtactcagccaggctttcctctatagcagaccctgcggtggctagcaatctttttttagtcgtgttgcatgcgcggtgtcttattgccttacgaggtcagcactgtcaaatttctaaattcagggaggtctctctgataagcctcgctgatcgtgttttaaggccaccgggcattcaaagctgatgcaacctggtgccaccgggaaagagcctatgttcgaagttagtatttgtgcgctcagcggtcattttggcagtagctaaaactatcgttagtgctcgaaaacccctaagtatcctaatttacacgcttccgcttagccagaagtacggtggtcagccgttccacatcaggattgtggacgagtctcatttttgttccagggtgctaagtgttgtgagcggatagtggggacatgtctgcatatgctctctgaggtcgcaattctgtagagtaccgagtaaaaggttcaacagggctcgagttagaggtcactcaaattgggtctagatcccgagcttgggcacgcagttattacctaattgcaatcaataaccatccagtcgagcagcatttacactaacgtaattgtggagtaggcagtatggactcgtaagggacgcgaccttctaatacctggacgcgtatagctttacgcaaatgtcttgtgcaatcgccaacggggagccgcgtataaggcatgaacatccagcttaagccaatacttttaacgcctaagtgatataccgccagggacgcctgctcaaacgtccgaaggagccactctgtccggatcgagctgacctaggaatccaccggagtagtccagtattccttagaacagacctcttctctggggcggacgttccttgggaacccccttaccatcttgcgaggccttacagcaggttacgttacgaggatcagcataggtcactgctgacgatagggtttgtacggctacgcataccgttaaaataatttccgtcaagacctgggctcgcaggaaccctccggctgtacctgccaccactagtcaggaccaaaggcgctggtaaaaaacctgcttccgggctggcccgagtctcattcgcccggtacctgatgatcggtaattcgttgggtacggagttccgctcgtacccttggaatcatatgtcggggtgtgtccgcggcaacaataaaggtcacttaactgcccggtacccggaccaccagcagacggtcccaatggggcacaacgcataaaattcgaaaatgttgcatacgcgcttatcttccgtagtctctcacatcaatgcgtcgctccagatgcgcgtagggtcagtattctcgggaggggctaatagtgcccatcaacacagggttgacgcggcggtgaactgcgcgctcacgcttttacaacgcttgtgtctcatccgagcgcataataagcgataattattatcctcgcgggcagaggagaatctgctgcacgccttattaccagtgatggccgaaaaggtgtagacgcgactctgacctccgctcatttcccaacgccctggcctcctgagaactcgttatcgtgcgtcttctacatgcatcgtctcaagaagaatggaaatgaatccacgtccatatgcgagggatcgcggtgattgggaggccgttgtacgtacggaacgagtggtgataagtgcgtagattattccctaacccaggtcggctgcctcaaaaccaggtataacagccaggagcgcaaacagtatggaccagtctactgaacgccgcctgcactctatatgatcccaagtaatacttaggagcttcatttcatccccgccggagtgtttaggtgtgcccggctatccaaacaggtatcttattagtttttacagataacataatcgactcgcagacaggcacacaagcatgagtgatttattcgcacttcgatccccacacgtctattaatcagtggcaattttccactccactccttcaatgggcttgcaccatggacggatcatcgcctactccgcaccaccgcatcagaggtcataacaccttgttgcgacacaagccccatgttctagtaagtctcaacagctttaatcggagggccggaacggggctggccagtaatctgttattccgtaatgagggattgatagatagtttctcaaagcataggtcattaatggcatgcgacccccagtcgttacactgtaacgcctaacgaggcgagattcatggcgagagtagtagtaaacactggtggagatggacaaattttcgaacgaggctcaaagcataaccagggtagatgcataatgcgtagctgccgataaaaacacgtttaagtcggttatcaacgggggggagcaggtcctctctctatctctaacttggcgtagtccgtgtcaagtaagaatcaaactcccttatgcatgcgaccgatcccaccgcctcgtttattaactcctcacggttcaccaagatcgagcgagaccgggatgtagttacatgtttttcgtgatgagggcgaactgccaacgctgctaagaacagatgcagctggcccccagtgatcgcgtgcaatcagatcgaccgtcaatgggtcctgtgtttcccgcattacgttttgtagatggccttctttttgactcggagcgaacttgtcggaggtttagatcgagatccggacagaaaacggcgactcgacagtaaagtgtttgcatgcgtctcgcgacacgcaggttagccttttgtttgccgtgttagacaaaaatctttcagtaggaatctagtgttggtggtgcatttccccataaggtggtcatttatatcgagtaatgccgtgtccccctcctctctctgtgggtagcctcaatctcgcctgctaaagactttttctcaggagacattgcctgtgggtagtgctgtacacatttggatctattaatgatgaagtagaactggtataccaatacaccgccacgaggcttgcttggtggatgttggtagaaccctgaggcacagagtccgggctgacgggtagccttccgctcataacaacaactgtcgtgttcagagagtaggattcgtacctgaatctcgcctacataaacttgcacaggcgtcccaaaccagacagacatggacctttctatacggcacggtcgatgaaaccttgatgagaccaatcgctctgggaattgtgagtgtttctcacgggcaaccatgggcgttcatttaaggcttggcaaatcttgcacgatccttatgagtgggcaaccgctatcaggcgttccagctcttaggcatgacgtatgagaaagacaaactgatatttagtagcgggttaagagtacgttatatcctcatggtgaacaccctgggcgtattaatatataggcataatttgcgaaccgcctggtataccgaccgtccgttacgattttgaggaagggaagttctccccctgaacccgccccgggtcaaaattattcgcttaatgtccacctggtttgatcctaccgatgtcccggtttagttaatggccgattgctcctacgggtgaggtgcatttaggctgcgccgagtgaccggcgaacgaatgcccagtatagatttacccgggcagtaaagccgtgtcgtgaggagggcacattaatcaccgaatcgcactgactcgtgtggggatccgacggtaacatcgccctataatacgtccagaaccatcctattgcggagggttgaccagcactagcaaaaccagcagtgagcataccccttcgaactaatacgaaacaagctgcagtaaatacacgtcaggcggtcagagcggaggttcttactaagtgtaccaatggaagagaccctcacgtgtagaaaagcaagggctcagtaccttgcgtatgccggctattccctgctatcgtctcataatcatatagagttctgcgggttaaggtgcgttaaagccggaagcattgcctcatgccgagtgctctagctaaacacgggagccgaacaattggcctctcactaatgcgacgcacctcatcagtatcgtgtctccctctaggaggccgccgatcaactcgaaaaaagaagtgagttaacaaactttagtatgtctcggtaccgtaggggccgtcctcattgaggcattaatattttcaattaccggagaagaaccctccgcactgaacttagaccggttctgcggcaatttgcgaaaacaaggaagcaaggcgcttttgtatttctcgaaggttatgtgtagtgacttgcaaagatgttgcccctagtcttgcagttaagattgagcttgctcgtcgactgtgcaagaagtagcaatgtacagtggccacattactagtcctggcgccgagtatggggtatttggagagtgacacggactaatccatggggatctatcccgttaggggcgcagaaacaccacaatattatgcttgagtagatcattgcgctaaatggaaagatctaatttaccacggtactagtaagacctgggtccagtatggtaccgctgcggtagcttcagcgaccgagcacgcatgacaggccccctccagtcttcctgcagctcttcgttgctttaatcggtgaaacatcttcctgtcaaaggtggtactggtcctctacgcgcatcccatagacaaatatcacgtgcactcagtgaaggactctgcggtaaaattacgtacgggagacttgtatcgagtctcgtgctgtcagtttgtaacctgctacaaggttctcacgtcagacacagacatatgcggaagaatagcagattcgctgttccggcccgagaccattgtgtgatgggtcgaacctgcgcgttatgcattctgcctccactaacctattaatccacgcggcccccccttcatttctttccaaggagtttggtaactgggacgagatttatagacgaactatggccgatagtagacgcccagcttgattagtggaacgggggaggataggggacggtgcaaggttagcgatcgtatgacggggtgggtaaccacgtacgtctattgataaccaaggatcgcacaccgattggctttgggaggctgtttctgaattggggtgatagacccttgcccccgcaagaatgcatagagctagacggatacaaagatcaaaccccgaagacgaccagcgactgaagaactcggagcgctgatattcctttattaccctcaaggctataccggtaccctggggcaacgtactatcttttgataatcgagggccagcaaccactggagaaaattagaattatatgggcctccagctatgagtggtatacgaccttaggacgatcgcccatgactgaacatgtggtcgctcaggcttttcccaaggcacccgagtccgcagcaccggagtcctcggcaagagacgattcttccttctggcatgctttgcgtcgattaacgctccattatgtgtagtacgtcctagttgcaatatagtgtgcattacagatacccctccctgagggtgtcaaacacggctcagtgtgtcaacatgattttggcagcatatgtttcagtcgtggtcagtagagtctaccgttgtgtttcatgtgctacaattaggatttgagtatatggctgcatagcatagcggggtgacctcctgagcgcacgtgtgaagacgcagttgcccactcatacctagtagagagaggtgtaagcgaaggtgttttcctgattcgtgtgtgcacttatgaagcgtggttggcgatacgcggtcgcatgccgcattacgccccaattcctcgatgacgtcaatgcacttgccgcggcgggtgagcaagccaaccacaaaaaactagccttgtctcttacgcggtgtaacctccctaatatgatccgaagagttcttcgccacgatcaacatctgtaatcagccggatcgcctttagcggagaatactcggttttcatgagagacatcctggctagtcaatccacgaaagaacaggcccggtctaccgctcgttgagaaaccggacaacctccctaagaatcgaactacgtcgcacgcggcggttaaattcgcagccaggtcaatgaagccgtgggaggggactgaggtccgtatctgcgtacagtgtggacgagcatatgctataactgttatctaaactcgccaacggactggcatgggtactagctcttcgtgctgaactcctgttaactcgcacaggtctgagcggttgtgattcagctcgagcaccatgggcgttttatcctgaggggcccctcgcttgtcagagatgcctctttggcccccacacgcgagtattaacctctgtgttgcaactacccaagcgttgggttacccggcatagtctccgttctccctcttacacgcttggccgaaccgagtgccccaggatctcgctgcaggcatctatctacagaaagtatagatagtcgagattacgctcctcacgagagtgctattgatagaatagtaacttggtcctcacgcgcattatccaatgatacaaccacagatactcttccacacgccaacggtagtaaatgattatcttatttattaaagtcgctgttcatattattagaaaagcgatcgaagtccttaatatacattatgaagcatatcgctgcggccattatgtttacactccaggttctaagctggtatcgacgctcccatgaactcgttctttatcactgtaagcaaatgtatgttaaataggggttatacgtcttagagctttcctgccggattcgtggagtacaaagccgctggcctgccgcactcgggggaagtcctggcctccgacctataactagggtgctactacctcatttggtagtccccgctaatggatgcgcctaagtatccattagataattaccatgcaaagccgtcggccaatccagacaagagtccactatggctttgtcggtcttctttcactcccggaagggcaaggtaaggatcgacaagcccctctagaacacaaacattggtagagtatctccccgtgtctacatgtaagccccggcctcccccagtccagcccgtatcatatacttaaacgactcagatagaactacatagctcttaaagggcccttcccgcggttgaaaaagtcagtcattagtaggatgaaatcactaatttatcaggcctatgaacctagttcatgctacctagtaggtattaggctgatgtaaacaaaaagcttacacgcatcgcctcccactatcaacgaataaaaaccacatacctcgtattgcgagctcgggcagttcctccgaaacgtttatgaaggtccatattaaggagggcgaccgtcacaagtgagtcctcttagaactagtcggggagttgtcactggtctgtgtcccacaaaatcggccaccgtttgatcggggcgtgagggtcgcacgtacggtgtataacctcgctattcctgttattcgtgatcttgaccgatagcttattgcaacatcgctttgacaggagtttcatgcatataatatcgaccggataaatccaaaactcggactaagctacagcgaccaattggagatctggccatatgacctcaaccttgcgcatggagttacgatatatagcgaatactcagcagtcaaacagcacatgagtaagcttgaatctctcacctacgttccgaggaaagtgggtgttccggtgttcttgacggttgtacggtctgtcatccctacctgacccccgtatacaccgttctcatcctcatttggctttacattaattcgctttcggctctttgcttggggaggttggtcttcgcggacgttaccaaaatagcttctgtgtggctcctctatccggggccgagtacagaaaagactagtgcggtctgctttacaaaagccagaaggtatcccgtagcattgtagagatgtaattgagccatccctttgtgaatctaacgaaccttgcttccgatcgtccgcgctggcccttcgtccgacacgccttgccgatactagtgtgtaggcaactttcaggaacgagatactcttagggcaggatgggagctcaactgttttcgctcgcacctgcactccctccaagtacgcggtaaccaagtgaacagtctcaacggaggctcgattgaacggacctcccccccatggacgcttatagcgggagaggcctgtaaaagcatatgagctgaactcctatagcttacgtaagcaccaggagtaacgtctgggatgtgctacgcaagcaagaatccgtggcgcggagagtttcatcgagggaccttgtacgtgtgaagtggtcgtgacaaaattcgaatctggttccacaagtagcagaccttgctgaatattattatcaggtctcatcacgcgggatgctaacctcccacctgtccatggaagtctcgcgggcgttgattttcgcgctggtttctcctaaagtcttcagtagactcctcttccacggttagctggatgcatctcgataacatccttaagaactacatggcgatacggaaacgttggatgcaatctctcgggaacttatactccggaacgaatctttttgtcgacttaccgactttgtgggccttaggaggtgtccctactgtaaccgtattccagtggtggaagccatggggttattcatgaaatttggcatatagctgttccaccctcactgtctagagagacgtgagacggacgtttcgatggggtatggaacttgaacccaagcaggcggtaatcaagatatatcacaatcgggtcgtgtgccgagcacaagaatacaccgagaaaagtctttacaaggttctgatgtcctatggtgatcgctgtcatctagcacgcacgagttccgcgatctactattaatggcttagccgtttgaggccatggtggtgagcaggtcggttgcggtaatgccagtacggtctgatcttcggcctgctacatcagcttgaagtctgttcctgtccacatctcgcaaacagatggaggcacaactcgtgaaaggtgagggatggaaggtccgcaacagcaaatactaccgtgctgaaccaaacggttcaattaaaatgaagcgggaggatcggaaacgagaacgcgtgctctggtggctacactgcgtacattggatcctttaataacttgaataccctacagggtccaaccactggcaggcatagtagcgtgacaacgctgtgctccgccgtatcggttaatgtaccccaaattgtgacgcttattgagataggtaagccaacggacactgggccgctcctagcgcggctggaagagcctctttagcgagtgcacaaatgcagtgcggctttccttatacccctcagataccggatacagctgcgccccgtggatgcgaatgaaaacgcttcaacgaattcctatttgctccgaactcgctagacggggtgcatgatctgatcgtagaggcaaagactgcgctctgtcttcaatcacgagccttggaaccatttgtggaagttgtgcacagcatttatcaagtggctctagcaatactatacgactgttaaaatccccttcggatgggatgatcgcaataggagtgctattaactaacgctacgcccccgcttttttcccggaggactgtgcaagtggcatccaaacatcgtaaatctaaagatgacacgctagtaccttggcgttgttgctcgactgtagtgttactagtgtgttacgcaaggcttctgccgtgtccaactggtcgtgatgcccgtggatacaattcctctataaaaataatagcttctgttgtcgcaaccctagggatacttgactggccctactattctatcctctcaagaaccataggtctcataccttgcaacctggatgtgctaacacacccacccagccgcaagtcctgcagtctccctacaacctcgtgacggaacgggcgcaacatactcgaaaacatcgaacgagaactgcgtagtcagaccatccagggaggtgcgagttgggtttccaacaacagatttagagcacccgctcatctccccgtaacacaacgattgaacagtcaatgtcctcactagttctatcacattgcgttcctacgcatactttattcagtacgcgcataacgtcctctcgctcgacccctgctacctgttgcaggttagccgtacgaagactttatcatgggaattcctgcagtaacgcctttcacacggaagagatgagtccacgaattttttcccgtaatctaatgcgtcgctgcagccattggacccgcctgcaggttcgatgcttccagggaaaacgtggtggaccaacgaacttgcatcttgctcttccaaaatcactcattaacgtatttgggcggcgcctctgttcatgggcggaaatagccgacaaggttagatgaccaagtaatgacatccgcagtggctgccaacagcattagcaaacggacaggagtaatgagacacgaggtgataaccaactaggggggagatgtctcagtccgctcgtatgtgcgctttggggcatacagtctagatcaaacgactaatattagagaacatctgatacctaattttcaccgcttgcccagattgtcgactatgatgtccgcacgagcccttcggcctctgtcccgaagcagtgactgaacacgacaccggtattcgcggggactcgcccaggcatgaacgggtgttgaataacagttgatggattacgatatttaacgcttatctatggattcgccgtcatccaatctatcgccactaacggagaccgccaatcgaaggtcggggcgttccaaattgagatgagcaaccgggccggttagccattgccagtatacgcggtacgttgcgtcgcacttcaggtacgtctatatacctaacgaggcgacggccgtcactccttgatcgccacatggttaaattcgggttcttacagatagcttggcttgatgactaagagcctcaagaccttttcactgtaaataaaggagttggcacatctcacatgtgtagccgcgagtgggtttatggtagatgtcgtcgcgaggagcactggatcaccgcaactataatacggagacggggcgagccccatactatttaacagcacctatcttcatatcaccaacggcgacttgtggaacttgacactacctcgcttcaaattcgccatcgctaatatcccgtgtgccattggcccgtatcacccataactaagctgggggttgccgggagttcaaggaatagtctaacaacatatatttacaggcggcgcggagcatcttggctatggtgacaaaggacgcggcccctctaactacaggaggctaccgatcaccccatgctgcctagcctcgtggagcctgtcgaaggcatacaggtcagacgctcactcgaaattctgcaatggcgccgatgtcagttgcttgacatgattgaaacataagtaagctcacgattcaccagatgattttactaggtgtatattgctcagtggctattagccgccgccttggtggagcgtcgatccaagtgcgatatcagaactgtgccgtatttcggacaacagtagatccgatcaacgccaggatagcgtcagcacttaagagacacctagcatggcatccacttgataaggatagcttgagatcattcgacgtccgaggcaacatcatcagtgtacaccggagtaggttttctgtcccgctataaagtccatgggaccggtatacaacagtgctgtgaagaacaaaactgagactaccaggcggcgtggaatgagctaagaatagtgtaagagcgctagacggctatacctagttaaaatggtccttgggggaacgcgacgcgctatggttttgaaaaggacggttgacctgacacactttgttatcgtgaaggcgggagttaccgtgcgaacgcggatgatatggaactccactgctccagactaggattaccacccgaaagaaatttgtgccgtctccgaatcaatttcttcggcatagctcaagcgaagcgacaaaataattagccggggactaggcgtttctgtccgcatccctcttagcgctagatcttctataaaccgttgcaggaccgtggaggtgaaaaggtctcagagtaaatggcatacgaaagctttaaactgtgtggccctgacggaggtacgggctgtatggctgggcatagactgttctcgacagtccgaatcccgtagtcgcgtccaccagtctaggaacctaacgcggccggttaatttgtggcgtcgacctgcacacgtcttatgacgcgcagcacgccctactcttccatctcggacattgcggaggccgtttaatcctgaaagcgacactacctgtcaagtctcccgcccgtgtacaattatacctggggttcgcttacgatcattgggccttagcttattgccatttgtcgtcagcttcgaagagagacgtacggttacgacaagcgctcctgtataaatatcctgacactctggcctcatcgagcgtgcctccgccgtcgaccgcggcgggacagttgtgctggggaaatctagccaccttcgaccgtggatgaaatgtttgtattggtgcattgacgttacccgtccggtcacgacgcaactccatatgagggtggaatcatatttaatcggttataaatcgcgatttacttttgaccagactgtgggcttgttacgtccccgccaaggcttccactgccccgtatgccggagggcgaccagagtcagccttgcgagagaattaatgttaggtataggcacgaatttggttgctattatctatctgagtatgagtgctaggcttacgggccttcgtacgagaatttttcatactaggaggcagtctaggattaatcacccgttagtgagcaataccctaataattgggcaccagagacgtcattgctcgtagagcgttcatgtgcatttacatccgtgcgccctggctagtaagactggagatggcaatattcttccatggaattcaccgagcacgcataacataagcgccctcaacatctggcctcgagccgccggtatccattagacgttacccaaagtagggcttttcgccaatctacctgcgtttggaggaacccgaatcacattaagaaggttaaaagaaccggtcgtcaccaaccgggacaactcccacatcccctgagatttagagaaataccagcaggcctcttgagtgtgaaacgcgggtatgtcttcgatccctattgcacgctcgactaacgtttacagacttgtatctatgtcgatacacgttcccatgtgttttgtagagcctgttaggattttaattgcgtcccccctgaatcattggagtatttccattaatctcgaatcagaaacctttgagggagacgtcgagatgatcgagccatcctcgtcattgtattcactgataggcatgccattcattctggtagtactcgtgcataccaatatagtgctatcatgggtccggccgtcgattggttacacgcaccgcttcaagttataagtgtactatctcccacaaaaatattgaaaacagtgccccatcgtgcaggacacggccaagaaggctcttatatcttaacatattacttccgaaaacgttagactccgactttatcctcaacctcactccgtttatagacgagccaaccgccaactatctacgtttgcggccaagagacgtaggggcggtctattcacgtatctgttgtcgcccagcctcgtaactcagaataccgtctccatcatttgggtctcattagggtaaagggctggttgcacattatgacagacatcctcccgacagcatttagtttaagttgaaacgctacataggcgttttgtcttggatgcggcaacccccacctctggactccaatgctggtttccggcgctgcgctaaacaaaaatcccgaggccgagttatgaactgtaagtgggctaagtctgtgacagcaggggacttgctccctcggttacgctaagccaggtggaatacgtgatggcgtgtatatagaagagcgctaacaggcggccccgtcgtcgagtaatgtgccgctattaagaggtagatcgtctagtcactccaaacagaggaactaggagttcgccaccgccgaactggagctccgcaataccttacctactgtaggaaaaaaactgaacatcagtcctcttatccgtattttattgcaagacaaccccagaatgtaggactagacaggcttatggacatctccctaatcctgatgataaaggggtgcccgtttacgcatatcttatctagcacaaccaacatccctgcacccttctcggatactctccgccaaaggtacgaaaggtcattctcttgtagagcaatacgggtcaatcgatctgttacaacacagaccgacaaagtctgttaggttgtatggccgcattcaatttccagcaaatcttggcatcttcggtggggaccaagatctggtgcctcctaacagcttggatgatcggtgagaaagcactcagtaggtgcaccacgtaatatggtctcctaataacaagaagaagcgagcctggcgtaatactcctaatgcgtatctacttcgaggcctgtaaatgacgcgaagccatcttcttttttgtcgttacgtagccaggttctacatcatgcacatcaacaatagaattgcacgtaattcttatgaatgatgtaaagagctagattttttgcatttcagtaagtataaacccagttcccaaacttcgcaaagacggaaggggtccatcttacccgaccttcatcattttctacccctacctacgtttatcgtattctaggggggcctggcatgttaatagaagtttacaagatgcttggcgtctcagtgttctgacaaccatcaattcgttcatgaattacctccccgaaaaaggttgagacaaactgtcgagtacggagtggcacataactctactagcattggtccacattcggtctagatccacaggcttgtagattcacactaagaacttctggaatgcgggaggagatgaggctgtattgtcgatcatactctgaccaactactatcggatacgggagagtaaatcgtacagggtctgcatataatcaatcggtgtcgactcgagtgtaggggtatcgtggggatgatatcacattacacgcataccgcttgcccacaccacccaactgagtcatcgcctaccagtaagggccttgtgctatgttccatattaggtcagacatagacgaagccgcatatccccgacgaaggtccataaattgtgttagttaccgcatgcggcttgatgatagattaaggtatttacttaaatccagcgcctgcccaaactaccgtaagagaggcgctcgatggcgcagggttcgataacttgtagtatgcgtttgaacgccgggtctagaacagagtgcggcgaagagccgggtggctgggggtaaccattcgatttctagaagaccggggatagttctgagcccagtgctgagagtagcgtctcattgaaagtttcgttccggtcctagtcgtgtctattcaccatgggccccgggtcagtgccagatgttcatagaccatgtcgtggaacttctcatccagatccgagctcaaacctgcccgcaatgaactcggattcgtaaacggccaatcaggcatttagcgtaaggtgatagttgccctcccgccatcttcctgacaaaagagtcgactagcattgtcgagcgatctttttttagattaacgaccttatcagtgcccttccgtgcctgatttagatagcgcttcactgagagccgacccgggacacgtgaattttgaggagagagacattggtagacgaacgcgttctctcagtataagccccagttacggacaacttcgcacaacccaactgccataaccaattcttagtcgtcagccgattgaaattagatggactgtcggccgtctatttagggtcccgctagacagataaacccatccctcgaccgcttgctacggtagacaagtcggatagacgtccgagatcccaacccaatatccggccagcgcgttgcctcagttctaagctttatccttcggacttaagggtgcaacgattgggcgttcgaggctcaaccatagagcttatatgaagcctgaaaccaaaatcactagacaaatgggcatgccctacgagaaggtgtcacgaaaatggctgcgcatcgactttctcagctctaacgcgacgcgtggcggatcgcacatagggtatagatgtgaggtcgaagaaatcatcgataggtgttatgtttttacggctcttcatagctctagggttaaattcgccgttcgttataaaataagactcatagctaggcggacgtccccagtcctcgtctttgagtaatagccttcagagacttgtaatagccacgagcgcaccttggatctatacggggcaaaaaaatctgataccacagaaatcaccacattttttgtgataggctacttcctgagtcgcggagcatcttcagaatacttccatcccgatcggggtagtgtaattaagcctgatatggtttttttcgctgtcaaacgtaagaacaaacacaaaagactcaaacaatatgtaaatccacgccagatgtgctagaacttgcgggcagaaaattgacgatctcgcgattcggtcacgatttgtaaagaggagggattcctatgcgtagttcgttcgtgggtgcctggattataacaacccagttaatatagaagacgagacaggcgagggcggtgagtgatatgggcgttttcttgtagccgattatgaaaggacacgatcacggcctgatacacatacttaggccacacagcccgggtcgtggtgaatcgcctcgacctaacggagtcagcgttctagtgtccattgtgatgactaatccacatgtgactgctacttaccgagacgagtagcttgcataaaataaggggacagaggactctagcaattcgtctgacgactagaattgtgagtagatcagagtcggctttgtctgaacggcgagcatgccaataaacttcccgtagtcgagttgaccgctttaggattcacaccatacgagggttcaggaggtcagacaaccgagcactaatcgcatgagacggacaaggcgaatcccttatctaaatcgggagttactcaaaacctctcctttcattcccggtagtgaaaacctgtcgagctgatgctatctgatgccgattgtgcatacttgaacatcataggattaaagcttttacacttcaactaagtaagccgagtccgtgattattagcttacagattcaggtatcatcagcgggaaagattacgttcaaacgtcacgtctgcacactaccgaagcccatgccacccctctggttggctccttccctcagttcctttaccgtaatgggataagataaccgacggctcgacctccgaaacgcgtaacccaggtacggactggaaccgtccatagctaacgatgtgcggatgggggctggaaacatgcaacggcagcgcggcacccacgcccgatggacagcaattcgggcttcgcacaggatgctcatgaggagttcgtaaggtgatgcacacgagttgcccaatccaatgtccagacataaatgccgccctacccagttcgttcggaggcaagctaagggctacgaccgtgcttgggaggttagccatgagatagggtactcctaaattttagcggccatgcatctatcaatcactgtttcagtacgacatttaacgatctaacgattgctccataacagctacgatacctcttcgtccagaaacatctccgcgctaagcgtgggcggtgctcccgagacacctatcgcgtggagaggcatcatcgtaggcaaccagcaaggcggacagtctactaaagggaccgacaagatttaatgctgacgtaaacatcggagaaaactggtgaacagatagagaaacaccttctccctatattgggctgctgtacccactggcggggctgggtcaagccgaatccacggtacaagcggtgatttagttcaatgtctcttcaactcaagatatcttgcgaaccaacacagagtcccttggttcaaggtgaaatcaccaaggaaaagtagatcacctaaagtggcgtctaaggttcgccacatctttcgagaggcgcaggtgaaccggacggcttacacgggcgaggggttgacggagagccctattcccgacaggagtattgtagtaggaggctccacaaaaatccgtaattgtttcaaggttggcaatgcagcgttcttcgatagaagataaaccatagacgtgcggtgagctttggcatgacagatatagtgaaccgcctatagtcttaatcgaaattgcaggatagcgagttaatcagccaactagcgaaattgacgcattgcctgagagagagaccgaacccagctccttctagtgtacccgaacgaaatccgcggatcgcaggtaagaaagaagtaactcgatcagataagcgtcagatttaacactttgatttaaacgattcgggccactcacagctggacgtccaccgaaccggagtatcgccgcatacatcatcaaacttggaccttattgctatattcagggaggtcagctcggaggaagtagcaagaagcaatcttaggtacccagtccaacggcgtgcttgatggcgggaggcgatgagaacgccgtcatggtttacagatggtaggaataagaccaccatagaacttctcaggttctcccttcaggggcaaagcatttggcaccttggggacaggtagcacttctagtctaggggctccccggaaaccatatgatgggttaggagctgttgctgcactgctcaccgacgcaaggtcctcctgatagttgtgaaagtccttacatcgccgacataccaatacgcggccgcacatgtgtacgggcatgacggcgggttcgagtctcgtgaaagggcgacgtaacggccaatgcctcggaatccttcgcgcaatgagccgagaactaatatcatccattctagttatatagcaccatcttgcttggcggcctttttggccaagggcaagagggttttgcgggcctcaaagaacggcctaggtaaagatgaccctgcagccgagttcacacaaggcccttctggctgcggggagagttaaagggtgcgacaagttgtctaatttgtaggccatgggcccaataataacaatcgtaacgcgcgtcgccatatcaatttacccgttgaatacctggtatctgtgattccggagggtgtagtgtcccggccgataagccggcgttcttgtgctcctgcctatgttctcgtctcccgtactttcaagtacgggcatcccgtcccacgtgggacgtgcttattctccagccgtcgtattactaaatgttaacggctgtatatgtaacacgaatcgactactagagtatcgtatgcaccgatctcgtcatgcacattgataggaagattgctggatcaaattgcaagagatcagtaagagcgtctattgggaattctatcgtggaaataaattgaggcagctattacgtggaccgactcgaaaattgcttgagaggattttgacataccttaagcatcccaatacataatgagcctagaaaccattacgtttgcagaggtattgccccctaaaaacacagcttcgcagtgagtattcgtcgtggtttgcacaaaattatggttatagccgtagatagccatccgctatatagaccaccataacggtcgctctaacgcgttaatacagcgaggtaggcacggggcacgcacgggcttaaacaagccgacgtcagcccattacagcttcactcccaattattagacagtcggaatctacgggctccgaactcatagtagttacgccgttccacgggggacacccattctcaacatgggtggatatgattcagaatcgaaacccttatcacatccatccgtgcgaccccaatgacctagcatccgaagagcgtttaggaatatattggggcatgacggtttcttgtcgccaccttcaggagcgttaacatctgcaagcatattgcctctcgcaaaactaccggtgtacctccgtacctcattcaagtgattaggggtcatagcacgaccaccccagtatgagcttggcccttttgtaccctgcacacgaacatgagcacccgtctaatgagcacgcttaagcaggaaattattctcgcgcagcccttatttcccccgagcgcggcatggtcggaggacaaagtaggaaccttatcacactataccagaaaactatcgtaaaacaattaacactaatatacgccagctttacccttgcgcgtatactaacagactgttcagaggtccgcccagagattgaaggagtcagctgcggcgctatccgtatctagatgataattacaacactacgcagcgcggagtagacccctatgtatcgtagaacaattactccgtgagagcaaaaaatgctggacttctagcagcttgggtacgcatgagcgaatgaccctacgaggaccacagtccgcaggtagtccagcttgcgcggatttaaggcatttggaacgttcacgacatgaactctcggatcgccagccgtcgttacgtggtaagaggttttaatggataaagagggtttttggtctagtgcctatcttacgacgcaaggaaggggtattcactccaactttcgtcagcgataaccattagtgatacgctcataagggatgttggcaacgaaaagctccggtttgttagaataaaataacgcagccaacagggcactcgacggacacggtcgcagtagttagcaacaaaaaaactcgggctgagctacttatactccagcgcacccccaatacggcgttccgtcctcgacgatgatcatagttcggctaacgtatgaagcgtagaacacacgcaaaacacaccagtgtacattcatttacactgggaaagttgaccgtggacgatacgtgaggcggaacgaaaggcgtagttttaatgttatcctattcattgcagacacgaccatgacacctttaagaaactcagaaagggtaccatcagtcccgggcgataaacgtgagactatccacgctttaccgactggatctggtacgcaggagccgagttatgcctaactctacgggatagaatcactgacttaattatagtggctgggttcgagtgctcggaaggcttggtcttagctccagtcatactaaagcatcctctgtgttacgccgtttcaccggccacccgatttaaaccgctagagtcatccgtgatttcaagatcgtgaatacttcacacgctaagtacctgcttcggggacgatcttcgccacgtaggtgattgcgtcatacgaacgttagcccagcgggatacgtaaaattacagttgtgcatttcattcggctcagaagatatcgaaagtctttttttcgcggcgacacgtcgggcgacccagacctcgggagtctagttctaagaaggttgtctattatcggcaaatttaagaacgtatttcaattcgcttcactatagggattgggcttgtgacagaggtctgggctaacgtttcggtgcacgtctggatgaaccaaccctcaaactaattctgcgcgtaatatatctggaatgggtagtacttacttgcagggtccctattcatgaagatagcaaatgatctagagtgcccgctctatgtgatgattttcacgcccggagtatggagagacggcatgattcttgttaagccagaccagctcactatctattcactgctgagcacgcggggtagggagtatttaaatgtccgtgggtcggcctaggctcgagcgtgctaccgctacgtcgttcgggtgagcgcgcttgagttaaaaatgggacgtacgttgtaactttcctgcttctaagggggcgggcagacacgggcgctgttctctcgggtagttagtgaaatcccgcgttatcatagaatgtaccgaccgctcatacatgggcgcggtacgctgaaagaggaagtaaccagtttatattacttgcgccgtgcgtggcctaccactccacccccttaacggcatgtttacatcgcggttgcgactacatgcaatgcactgggtaaaatatcctacccttgggaattcgacatcgttgggaacattccggtcgaaggcaagcggcaccggtcttccttaacgctctaattgaggattctgagttctgaatggccacatacctattgcaaaaaaatagcctgttacggcgtggcgtcaatacagaaccgactgctggtttggcacgccgaacaaatgtagtgcagaggttgatctcgtatgcctggcccttggccaattgtcatgaggttatggactaatgtagatagaggattggttatgttccccgcattgatgctagtcttatattgtcccctcacactcgctccgccgactaattgtcgccgtgttacgattagttacccaaccctgtctgtactaggtcaagacccacggaggggctgtcacacgtctgcgggcgcaacccgtcgacgtcttttcgtgattcggaaattagaggtcccccgccttgtacccagagatgatgggtgccgcccgagctcttgttacatttccactagcacgccccgcgcggaaggcgccccacatcgtaaactaaaggcgtaatcgtcgagagaaacgtcggcacacatagcggagcagacaaactacccatcccttatctgttacggaatacgaaggtggattattacaccttcagtcgagctcagcattctggctcaccaatcgccggtttcaacgataagcagaccggttactggtttgctgtacgggtatcggtttatctgcgaatgacaatccttccgtggccgcagtggtcgtgctttgtcttatttgaccaagaaggaagggacgaggcacagtgtgtctgcataagataggtcttagatggaacgtacactaagaccctgtctagcactagtttccttccgggtagcataaaatggtagtcataatctgttgcacactgctgggcgatatacgccacttaagatgccggactggcgtagactcaccccaactggagggtcgtcagttggtgacgtttggaccgagtaggctgctgggatgggttttagcgcacgctgaactatgtctgacacacctcattctcatagtgagtggatctggcgacatcagcacttcctcgtgttaaggagaacaacccatccaggcggtgtctacaataaaattaccctccggggactgaatcacagctcatccgggtagacctgacatcctcagcacaactgacgatcccgggcgtcgggctgctattctaaaatacaattcgctctcttaggatacagaggtcccaatcctattattgtacatcaatggtgatgctagaattgctatagaataatgacaaggttctccctgggcccatcagcttggtacctatttaaggtatcctatccacgggtttctcggtccacaaccgtccgctatcgttccagggcaggggactggacgcgtaaatcaagatacctattgaattagacatccagactcggtagatcgacctgcagaaggggtctagggccctacgtaacaggcttgaaagtgattcctaagagacggggcttatccgagacagcccgagcttccgtttgcagaacgtactttcccatattcgctgctgcatctaccgggactgagtaccggacaccaagatagcaaccttcccgattgtgcgtagcacccacaagttgctgataagggagcgaggctatcccaagttgttagttgccggataagccagagagacacctcgaacactgcatctgagcctgcaaggctcgtcgatttgtttagtgcgcgatcactaaccgcgatgacatatcgctgacttggacacgctcgctgtacttcgctttttgcgccgatgacctttctccttgaaggctcggcgatgtaaacgcccctggttgatttttgaacggaaacccctcggcatcccctgtcccacggagagttgcgttaatatcaaggaaatcgagctaccttactggagctcaagatcttgtgccgctggttgtatatccaaccgatggtgagtcctgcttccgaacggtaaactatggataatacggcgcacgtttagtccgccttggagacttggataattaggcttcgtgagaagttcgtgtctttcttaggtggctagcttaaacggtcccatgctagcatatttcaaaacgactttataacaaaatcctactgcaactggtcagtgctttagtgtgtcactagcgacggctttgaggctagacctatggcgatcgttgcgactgccaagaaatatatcgcgagtgacgatccgtaagtagcaattggtttgtgtcgatgaaacttgtctcacggtggtctccgactaagggtccgttccgcctttatactctctcgcaaagtgaacgtcagaaaattaacgtggccatggtaactggcacatcggatggccccacatttacgcaagagccgttcggcaaaaacctgcttcaccgacggcctggggtccaagtcaatgacgtccgttaaagtattttaaagtctcccgacgctcgacatgatgcgggtccataggtgcgaactcagctgtaatgatgatgtgtaagcgatagggataaaacatcggcgcttaatagcgagcctgattagtacatatttagcgtgtgtaagatcgtctttgtgctaacgatgccgactctgatagcgcctagtatgtatctggtattgtctcagagttagtcacccgtgtacctctgtttgtcgaatatctggagtattagtagtagttcccatctccaactatacatacacaggctggcgcccagagtaacccgctccattgcttgatccctgccagcaggccaaaccgtggtttcttgccttctggatcgcgtctttgaatgaattgaggctagaatctagtcgttgggaccgctcgctcttgtcaaactcgcgtttctccgcatcctattattttagagtcgtcgaattttgggtcccttgtctttagcgagtccatatttctcccagatgtggacctaaaacccctcgcatagggtgggcggaattacctagccagacatagctgcggtaggtcggagtcgtgaacacgttcggaagcagtcgcacaggcgcggtggacatcttaatcctgcccgttatacaatggcatgtagccgtatcaacaattggttcttcatcggacgaacactctatatcgctgatacatattatttccataaccagcataggttgtcctggtgtggcgaccacacttcggggacttttcgcaaactcgactaatagaacttgtcccctgtcgatctggttgataaagggctaatctgccgtgccaaatagtagagcaatccacgtatggcgataggagttagattatagagaccgccgctttgaatctcgttgtacttaagcccggccaggctcttctaagttcgggttccgaaaactcccgtaatttagcatcggcgaacatcgtgtacacgtatccggatgttcactcaccatgccggacggaaaccgcagggaaagattttcccactaggtaaagcaagtatctctggaggaaatttcggcggcatggtagacgaacacaagactagccgagtgtccaggtctattcgacccaaagctatggctattacttaattgtattggcggtttagacaagtgtcccaaagtcgaatcgtacgccttcggctgttccgcggggagcaagcgttcatgtcgcaaattccggaaagcagctccggattgagcacgagcttctcgcgcatcgacgtctcgctggatagttcaagcagggaacgatctctggcctggatgggccgagcgtagccacgtcgattctacaacacaggtcaagtgctcgctactagatcgatttttacactttccgtgtcgactagatagagaagcttggttccttcgagctcgggcttaagcgataggactgtttgaaggagtggcccgagtggcctatacagtcgtaagggcttggcagatgctggatatctgcggtaagacagggacgcgtatttgttgtatcagccgatcaggagtcattacctcgtgcagtctgtttgagtaccctcctctaccatgcctgggaagactgtacattacgtagcaaggacgtgtctcccacgaagtaaaagtcattcaggttctgactgtgcgaattctaaggacaagtagccgctacacacaacgtggtgggggtccggattccgggaagaacttggtgacgaaccctagtttcaacctcgtggaacggtggcatgccgtttaggctgtgcaagaacaaaagggtggggagacgtcaaaaaatggaccatgagtttagccgaaaacctattcagtggagttagcagaaagtagacttcgctctactaacgaggtacagttcagcaaactgtacttttattcgcgcaagaaaagtgtaaagagtagacaactagcggaactttgctgtacaatcaccctcatttaccttccatttgacgtcattacgcgacctccagatccctgcctcgatggtatgcggacaacttcccatcaccgacggaacgtgtcttgtacggcactcctcctccgaatgcgagggttaggttctcaattactgaccagaacgaggtccctaaagttcgcgcttaaccagacgtattgcctaaacaatagatcaatgtaggactcaccaggtgtcttcttgaggaagtttgtccctgaacctgctgcagcatcgccccggaatccgtcgtgaccagtcgcatggcagagctagaccgcatgacacaatgccaacttcgacggagtgtgccccaggtaagtttcgtgttgacccggtatcctcaggagatccctcgactgactcttgtacttcccgaaatgtcaggcgaggcctacttaggtttcttgtccttttcgccggtgaggaatgtattagtctgtttccgaagtcacaggtcactcactgctagtgccaacgcgcgaccacggtagtgaggcaaagagtaaccacttagtgaagggcaaatggtgcaatggtgacggtatgatacggtgtatccctcccaactatagatattcccgaggtctaatgcgatgtgtgctgttaacctctcggcgctacccgcacgcagcgcctagcatctggatgctgcatggggctcggtgttgcaccaaccggctcttactgtatcgaagtccccgtgggttaacggggtgtaggccgaactaactagatcttcctcagatggcaccagaaacggcaataaataatcagcggttctgtatgcctgagccaagactgcatatatcttcttaaatgttcaaagactgtatctttctgaaatatcgaggcgcggctgtggtgcactaggtcacctctatgtccggcgtaagctcggcttaactggttaacaattctgccgagggtcgtgagccgaaaaggtagacgtaacctttataacgacgcactctcatatgatagccctacacgtcctgggggatcctttgaagcggtccacctaacgcggctccctgcatacaagagatttggcatagttgtggcaattccggcctctgggtactgggaaagcctgtgacggtagcgctttaagtcttacctcgctatacgatggctgacagtaataaaattccaaggtctgcttaaattgctccttctagccatggccctatggtctctgcgaagaacacagaaacgtgtaatgaataagattgttggaccatggaccctaccacattcaaaagttcgccacagcatacaccctgaacgtcggtctgtctcctcctggtgaatgctgggcctaattacaacatacgtaccgtgctccaggttcacaacaggggcccaataggcactaccaacggcaacgatcgcttcctccgggggtctcctgtagtacactcccgtaaagcatttaattcagtttgtattggcctttgattgtcgggttacgacttgcttcgggtggcagtgtggtcgatcagaggacgggaacgattagctcgacccttcgcgttgttataaggagcaggaggtacaggatataatacgcatgtctagtcatcgggtagggccgggtaatcaaacacgcgagctgcggccagcgtgacggctgccggtagccaagacgatatgtaaatggtgtacgtgagcaccttgccaacttatctgagttgcggagcgggaaggaccggaatcccggcactatactggcactgggagctcatgtgcatcatgaggtaggcttcgttggccggtcgggtgattctgcagcatgcttggttcctgcaggcttgtaccttcttggtctgtaaaaagcatagaatctgcatcgctgagaacgctagacctgcattagacaaccgatccttcgcttaggcctttgcgagcatatatgctgtacagcccgcgggctaacgtgctgaccgcgtcattgttttagtttgggtccctctcctttttcataatgaacgggccctctattacagccgacctggcacctatccgctcctagggcccgatcaggtggtctgcacgcgtatgtcaggcttctaccacgtgctgcacgcctaccttccgccgcgggatcgagtcgcttcagactccagcgaaggatgtaattacgcagatatccctccgggtagcgatcattgtacgacatcttgccacgacacggctcatgttacgtggcccgttggcttacgcactaccctggatccagggactgatcagggctcggtaatccaggttagccgagtgctgccttacaccaatgttacctcggaatccgagcgagccttaaaaatggatccgcggcgaatttgttaagtaactcatggacgggtcactgtgaatatacagacgggtgctatagtgcgtcacaattgtgaggagtatacccgcggctatggacgacggagagtgaacgggtatgtttctcatgagggatgtgggcagtggcgaagattcgtacgtcatgacatcgagtgctcgacgaactacgtgaaacccaggcgatcctaatctaccccgggacgagcgtttggacatcttcgcggggttagtaccctcctttatagggagcttctgagcatgtaataagccaccacttactcttgcatcaccatgtaagtcttagcaccagcctaggggcgaagcactgtgtacctcccttttgcagtatcaccttctgacctgtgagaagtaggtccatttggtcccacagaccagtgacttacaatagaacaaggcgacccaaactcacagagcgcaggcccattgccgtcgcatgactacgggtgctatacactcaaacacaccataattgttagcccagtgggccatgcctaggtagctcgttcgacagttggcctccgctccctgttaatcgctgaagccttacgtacttccaaaggcaacgggtgacttgacaattttgggcgagtactatcatacagttgaaatgcgacatgcaggagtgacctgattaatccagtgtcgcgcaagtggtaccggccgtcacaagtctttctgagtcaggcccgacgggagcccctcatcgggagacacacgagagtagtggtctcaatagtctggacgctacgatgaatatctaatcagaaataagcactcacattgccagcaagtcacacctcgattgatcattcggaggtctaactgagctactgtaacctactaggcccctcgagggactagtgctgaattgcggcgagtcgacctggtttcttctctgtactgacatgcgacgatggggtggccaatagtatatgcgagtgaccccatccggtgacgctctcgcagctcaattttgttgcagcactataactgacaagggcgtcttcgttcagaatccggacggtcataaaccgcagattggtaattatgatgaaatctttctagcaccctcaggctgcttgctcgtacggtattttgagcagtagtaacctcgcacctttttcacacggatctccacggtgaatgccggtagagaactccaccaagccctaacaatcctgtccacggggctcgagtcatgtcgttccgcgggcagaaacggctgttggagccgagaatcctttcccggattctcacccaactctgttcatgtgggtgcggcgcaagggagtcgtaagatttatcctattgtcgtcgttcaatcctataacggagcactttttcagcgggcatagccgaagaacaaatcgaaggtagcttccgcgctactttcacgtaggaacgaacgcaatcaatgacaaagacaggttactaagctcgacactcaacaggcctgatggcaaggacaacagatacgttagccccaccaatgacattattcagcttcattaagttgttttgagccgcaacgtacctctaccactaattgttttggccgttaataaggtaagttcctggatctcggattgcgccttattgccggacgccccgtccagttttacaggtcagagtctagctcgtcgtaacttcagcttcagcgcgcgtgaaattgtgaatagtcctaccaagtgggggttgttagcagtattcaaatcgtttagggtcttctcaccgtgtatggaacgagcggctttacgctatatatccgcactgcgagactcagcctggatgagtggctaacgtgcgttcggaagcaaatacatagcgacgcccgaccagcggtgctgctatctaaacgttgccacgcatctgtagaggcttgatcttcccgcgtcttaacccgcccgtggtgtctttcgtgaacttcatagggaaagttaggagttctgcaactcgagaggaacctattacaacccttccgaaaagtgaggctgatcatcgatacgtttctgacctgatgcggaaaaagggggtatgtgacgatttgcgcatgagcgcacatagtttgatacgcatttcgcggctgtgccatccggagttcgacactttacgtcaatatgtctcactatctctgtgatgcgcggaagttctgagacaagaaccttctcgcaaacttgggttgcgcaccgttcgacgtggttctgctagcaggcgtaactggaggctcacgcaccttttccccgacagctagtcggagccatatttccaaaatggaacagggtcctctctgaggcggaacctagggtgttcagtagtcgtcgacttacaaagagtagtttggtgtacgtgtcacagaaacaaggagggttataacgcctgcatccaagcttagtccgcgaaccacttcctgaataaaccccttggtagtacactggacgacacgggtgccagcatgcccagataacttgttaggaacagagcaacaaatcaacgcctgcaaagtagttgacatctgttggctcgttcactcaagtacacgaatcagaataccgtggcagccacacaatttgaaacgcagtacttgtgtataaatatactgagctatactccgtccacgttagtttataccatagcatgacacacgaggtcgtactgctaaagacatttaagccgcgcgatttctagacagccgcacagtgggatcgtctaccgtttccctcgccttgacatggacttaattatctagtagtattgatggaatactcagcaaggcctgatcacgtagggttctactggcgaataaacacgcgtgctttcaagcgctctgacacagctagttgcagataggactcgacaccacgcgagcaaccttcgtgttgtattcgaccagtaagggtggctagttggcaccgttgaatttaccatatgtggggggtgttggtctggaaaccggaattccggcacgctatatgaaagggcgcctatcggttgacacgagcgctaaacgagaccatgacatcacgtctacatcgcaatgaccaaagccgtgtgctaatagtgtgctcgccatgcagtaagctatccacgttgaacgccccctcgtgacagagcctacaacataactagaagtttgacgaaccacacctagccatcatctcgcaatcgtggagtgtccgcgattgttcaaatcgtccccttaagttgaaagtgaactaaaagagccaaattctaaagcaaatattgctggtcccatttcacagcaggtgatatctggtccgattcccgtggcccgggcattggagagaacggtggaggtccttgtggtgtggaagtttttacctgcctggtaacgcaggtaacttatacagcagtgctgacgcgtaagcgtccgatttaccctggacgcaaagaggttgaaaagctccttcgagcctagtggctatcacacctggtgttgagaattgaccataccgtttcaacccgataatgccacaaccagtccaagtcgtattgtcttccaggacgtccggacatatccatagtttgttgtgtgtgccgttagggtatagacgtcagcgtctacggtcatctggtttatgggtctctgccccttcctgctccttcaaacttaataacttcagcgatagaacaatacgccttatctgcctgtagcaaggagcctaatttcacctcgtctcggtggtatgctgcaacttcataacgcttatctattaggtataagaatagccacacaagaagaattttttagtgtaaagattaagactcccctgcatagtcaacacttatagcggacaacacggaatcaggggcctagttcgtattgcggtggtcgacgcccaaccctgtagctatggccaactgcttcgattgttattaccggcgtggcgtttagaatccatgcgttcgcaagcgtgacccacctgtttgcaggtccacctttggctaacgacctaatgtattcgttatgtcgcacccatcgctagagcgtttgcgaaactgacgcagccgacttcacaaaccgggtgtaagagctctccagtattcccaaggcgggaatcacctgtacatttggcttgaggtgctgaactaagtgggatgtatcgtcttcgccacaacctaactcacgacccgacgaggtgccatgcgcccacgagcgaccctgcaccaaagaactaaatatacactctttccagtgtagggaccgtggctggaatgcatcgtcctgataacctctacaggcctcactccgatttgctataggcgtcctaatagaaatgcgaaaggttgggcagtctgttccgcagccttatgctgcgtttatcactgtgcatgaagtccagataccccgatcttactgcgcgttagggtcctgattgcctaatagcaacgtctatagcttatacatcctactcgtagccggcggactccctaatacgcgagattatgcgccgcatggagcctacccactgtgagatgaccgttgaccgcgtagtcctcgctgagcattactagatgggcccagcatccagccagcacgaggctcgcagcatccggaatttactagccccttccaatactaggtaacccgccagaggaccaggtcctaatagcattacagttgggactccgattgaagccggattgccgcggtcgaattgatgtaggaatgcaccacgtaggttgttcgatctgctatattatatcgccttactctgtgtgcaaccactactctggcggaggtggttagcgacataccggaataaagacaattctctggaacgcacgctaaagtggatatgatcaggcgtcacgcccataactaattgttttcatccccgggtctaagttctatgcaatcacccgcctgcgctaattatcaccaagtaatgatggacacggaggttacaaatcaaattagaaccgtccccatactcctttcgccaccgagcgaagcataaggtaatgcagcgatgacggtatgtccggttgatttatcacggtccatgtaggcctagcaatcgcactataaatgatcgggtgatgaaacttagaagaacccgcgagacgagattggaattgagttcgatgtcacgctattctccggcttgggctttttttcatctacgaccacagtcaggtttatctcgcacggatttggccgaagttgcctctgactggcgcacagacttgtactaattaatgattgtcgcgattattcaggcaggaatccaatctccagctgcctttcgaagatgatccccattcgcaaatgactactgagctaatttgtaaacatacacttaaatccaacgccagtcacctggtaggggtatatgcagcccaggtgaatagtactagggtggatcgtgaggccaaaatagagtatgtcctcaggcacactgcagtgcggtcgaggggtgatgtggggaggccttgtggtgccccaaccggcccacggtatccggtacgtctagacccattgttccgctgtgataccactgaacggggtcctaggtaaaagtggcaacccgtctgatggagtgacttctgttgtccagccggatattgatagcgacaacagaggactgaatctcgtgcaacgattagtgttcacgcgcgtccgcaatacgggtttaaccgttaatgtgccatagcagaccgttagagaaaacacgggcggaactactaaccgtccccgtaaattcgtttgattatgtgagaggagcgtagatacgccttaggtagcgggtagtcactagcgggacatgcgccagccgttacggcccagcgctgaacagcgaagtgtgagtgccctctgcggctgcaacgctgcatgtcctcggtgattcaggttttcccggtgggtcgcgcgtctgtaaaggttagcatcgcgcgatgttagtaacacttcagggaggcaagtgtagagaacacatcttgatgcgccgataggttggcaattccgtctgtagcctattcacactcaaggatcgtcgtgcgaagaggggaccaaggtaactaacaccgacatgtcgatttaggcggccggactggtcatggaaatcgtgtgaggttggggtcagtgacgggctccagcgtctcgccgttcaaattgcaatactatcttaacgaagtgaatagtgccagtttccggccgggtcgtatttggaattattattctactgccccccgggacaacgtgctgccacctggaacgtctctcttagaccatgggtcgctggcggcgtaacgcctacgtcaaccgaacatgtctgggatatacctaaggccattggccgatggggcggtgcactacaggcatcgccttttagaaacagttaaaatcctatgcgtttcccggccgggcgtgccacttcgttggcaatcgcagtcacacggtcaaggaactgagtaaaaccttttgtactccttgaacacagactagggccgggtcgtctttacatgggctagctacggttcgccacatggatagtcacatatggctggtcgcatctaaggcgctatcagcccgcgagttccatactgataacctagacacactcgatgcttcccctcgtccttttacccatgtccgcctctgcggcaatcccctcgttccattgaagcaggaattacgatccagtctctgcattaaaattactaagggccatagatatccccaacagcgcgaggggttaaaactctgcactatacgtttgcacacgtatcttcaacaaatctgtgactattatggccgatcgacggactcacgtattcacatactggaacgcctagccatggtgtgacaaacaacgtagtcacatcggccgttggggtagcatcattattcctgaacgggtatatttcgacaggtccatatgcatgcaatggtagtactatgaagtatgcaagcagtagtaactcagtgtgcatatatagtagctgaacccgcgtcgtgatcaaatgcttaagcgcggaggtttcgactgatgagcactcgatagtgccggtcacgtccccttcagtggagccttcctgtaataagcgtaaggagtgctaggcttttctaacctaactcctgtcggtctcgggtagccttcctggcatgcacgccccgcaggcaaagccagtaacccgtgaattaatctaatatttaaactcagaattgtaaacgcaatctcctgtctacgtgctaggataaagagcagcgaggccatcctgctaaacccgaggaaaccggtagtgagggctcacttgcttgacaagtttacattacttctcgaccaacactgcatagtgttatagccgacgtcatcgaggcgtacaccgggatacatttcttgtaatcaggagcaggatggggattcgcaaagtattccctggaaacggtagactacggaaggagtcttacgcatggatactaggccgctccatttccttaaagttatcgatgtgttttgagcggcccctggatctgagataggccggctaccgtgcctaaacccgatgttatgctggactgcggagcaacatacgtgtagcgacatgtgtttaagagctactgagggcatgctgttctgcgagtacgcatcccagtctctgaggagttctcgtactgccaagcaaggtgagcattctaagctccaggtcatcgttaggcggaaaaaaatcgctagctattacggtttcgtgaggcccctgatcactttccgccgctccggactacaatctgaggcaagcaatcaggcgctaaggaggcgctactttaaggggccaaattgcggagggggtggacgaaaagcaggcaggagaggcggagcgattaatcaagacgagtctttgccgtatatttcgctacgggtatgttgatattcttccacatactagtcgatatctaagtttggaggcctccaggcggagcaccgggtattcacctaagtcatcgccggaggactcgttcgacacggccagaaattctcttggcatggttgcgttaacgacgcgttgagacttacgaccatcccgagtccttggcccaactagcctgcgcgtatgatacgtgtcatgactctgaggaggctagatcttgatgacagttcttgtaacgtatcggactacaatggtatcgaagtaggtgcatgttgtgcgccttatcaacgtggacccgcccgatcatgacgagccaacaaaatattcggcaagagcctgcgccgacgcagttagagatatttacaagcggctctgcactcagacgttaaccttggccctgcaggacatcagatcctgacttgcatatgaggacacatttgcggaaaggggcctatagtaacaggccgttgtaggtaggtggattagagctacttctatctatcggcgtgcacacgatgccaagccgcgagactgatgaccttgcgattcggccgccaaaacgaggatctccgacggggtgacacctcgactcttctcgcttggtcttagattctatcgcatctacttgaacgaacattagtctccatgggggagtaagaatatgcgagccagtgccgtatacacacagtctatgagaactgagcgaatccggggggaatcatttatctcattcttaaggactagctagccaacgggcccagctgttcgtgaacatgtacgttacaccgtcgccccaactatgataacacagcgattgtttgaaccggcgctaagcggtgttactcccacgaggcaggcagccatgaagacatgggaggttctttcgctgctagaaaaggatgttcatgattgtcgtttgagcaacgcgatattaccgcataccacaggtgctttgccgcgatttcatcgcggcgtttccgggttagtatactgggtatccaaagattggatgtcagtataaaaggtatttaaggtccatcatgctgacggccggtctcggcgatgtagacagaagagacacgatttcttcctccgtggtggcgtaaaacagcattagatagacgaaatcctacaactaacgcatttctctcgcacgtgcggtgccgtaatcgggtccaccgtaggagcgcacctttctactcttcaaactaaagttattcaagcggccgatatcttttgaaacccttcgagcagcgtgaaatcgtgcgccatcggtcccttgttaaaccgagaacggcttcgctttagctgattgttggcaagacaagcaaaagtcatcattggagagttgattcgttacggcacgtacgcaaccgtgaacgatggctgctgattcattgctggccgacagcagtaaggcctctttgcgcctgtgtaactgaaggggcgtatgttatggtagtagtaaagccttcagcacacggcacagggctgggggaggtgaaacgaagctgtacgtggccatgggctagggatcgttcaacgagctaatggacggtctcccgagaaggtatcggttagacaaggaaacgtcgattatacaaggcaatactgcactcttcgcctgatgggagtaccgtctttagtgtggcataaaattctacgtgcgaagagcatctcgacctaccgcgcacagttttacataggaaattggattcacagcataccatcagaaccagtggcaggatctggacaggagcgtcattttcgggccaagctgagaatatgcctaaacacgggttcgaagctagtcccccgagtacaaacggtgtctaattagcgggtcggagtgtatgattcaggatcgcttcgatgttacaactgttcactttgtgtcttacaccctttccttcctccttacgatgcttaggaaaacaggtaccctcactgctcatgatcaacggcttacgcaatatgttccttcgcctgacacggttgcggtagaatctacagctgattggacgaatcttatcgcctgctgcacgatattgttaactagtacggacagggcgctttggcaacgtatagcaggttcctaggcgggcatcccagtactcggcggtgtttaagctatcgtacccggagagcagagtgtgagataattgtgatgatgcgtccaaaatttttgtgactcggcttcaggattggcgatgttagcgaatgatagaaacacctgtcccatgtctaggtattcaatgcattaacggcgagtaccgggcgcacagcagggtaggagtcaagtgtaccgatagcatttgaggagtgtctctaagcgttcaagtgatgcgacaaaaccctgttgtatcacaacatggccgactggagcccctgggtcataacatagcgtgtcaagcacccaaagttgacaataaccattgctatgacattaactggtccatcatatgcgttttcaactaggggtcataattagcatagttcatggatacgcacaagtggagattttagacacgtctctacgttaggtacaactcgcgcaatggaaaagccagaggctggatcttgagctcaacaatacctcctataactagccactctcacgcgtgtttctgcgatataaaggcgtatgcagacactaacccaccagatggtcaggcgggtccgacgccaacaccaattcagcctacgttgaatttgtcgttcggcgacctgaagctgggtctagagcatccctttctcgacctgtctttcgctccataggcaaagaggtcgcatcaacgccgtgacgaccgtgcagttttaatacatgcatggaacgaccacgagtgcccgcagaaagtgaacaaggtccgcaaggagtcgagattatacaagagagaccttaggtcttatttccggtagacggcgcgcaacgattgaaacaaaccaatcttatcggctggtccacgtccccaatgacctctcatcaactggattctaactctccggctatccaggagacacttcgagccagcagccctcggagcgcgttcccgcgatggcaacagctatttgctttcccgccagttactgttatctgcagggagggacgcctgttttaaccatctaaatcagctgccggataacgaaagggcagaagcttaagtcgctattcacgtatgacggtataagggaaatacctaactcctcaagactccgtggctttcaatctgtcttacggatctctcacagggtcgatgagaacacacggtagtacggaagctatgggattgtcattaacgaatagaatgatccctcatggacacctttacctgaagcgtggtgcggcccacgcactaccatgactgttgtctaccatgcggtaggtacaccatacttcatgcaaccagtgttgtcccaaagcggttactagtgttttattacggtaatgacagcttcataatgcgtaccccacataacacctcagatacttactctttttggggttttagtatggaaagccacgtcgatagggaaatcactgttcgaggccagcgcccatggcataggctttgtaggtgcatgagtgcacggatcatgactcgacttttagtccctgcgtaggaataccctctttactctctgaacattctggatcgcaacataatggaggaacaacgatctagcatcctagcgtgggcaacagatgccggactggaccgaggaacaccggcagcgtgagtagcactagtcttctctgcggcctatggttgctctgccagcttcacatacgtggggactggacaaataggaactctcgttcggccaactgcctaccttgcaggtaagaaaaacagccaccagtatcctcgacgacggcggtgtttggtcagtcgtcacctgcttcataccaattcactgtactcacaactcccgtatgaattggtcagttcccgggtacgtgagcgatcggagtctagatttattaagtagcgaaatttgggttccactccctgggaaatttttttgtcacaagagaacatgggtttgtcaaagacaaatcctctactaacctatacttcagtagcttcttagtaacctcgcatcctctaatgtcagcattctggttaggtcattatgaatgccactacggtaatccgggtctacattatggctcctttactcggttacaacgtgtatgtaaattctttctccatttgcgcgcctactagatatgaacggtcgttcggcggaggaaagcgtaagggtaacttgccgatctgggttatgcacgcgatgtcgcgataaggatcaattgaacgtggggatcatgtacgcactgttccataataattaaaactcggcatcaagttaactagagcgaatgagtgacaacgcacccacgcctctcgatacaggattttctcaatcaatgccaggcgtcttggtggaccaatatcgctcaccctcaagtcacatgctacgaggtaaggtctgctatcctctccgatatgtctacggacgggtacccgcgagcacaaaagatcatttttctatcttgtgtctgttgttgccgcttttgtgcagtgcatcgcaatataaggttcctcatcggtggctagttatataggactccccatagtgtcaccgtacgtaaatgggctctagtgatgcgcgccgcttaggtacgcgcgaaatccatgtagtcgtaaacgatactcccaagttatttacaacggcgatatcctttaaagcgcctcgactagatcatgggagactcaacatccggccacccaatcagcacggaagctcggtcaattcaaatggcatttagggtgggatttatttggtctgagaaacaccaatagttagctaaacttgcgtaccactgagggataactgggtgcctgggacacaaaaggaggatacgagggagtatctataagtgccctaatttttgaacgaagcggacaggggaatggtcacatagatctcttacatcgaaacgggacaaccggatagtatatcgtatgcgctgggacgggggatccacatctgctgaagttacctgaattttggcgtaaattggcgctccaactctcccacagataattccaacgcctcaaaagcgtagcatcgtccggctactgcagtgtgaaacgagtttcggcctataacgaccggcaaactcaggtgtttgaattgtagaggtatgctgtcgcttcatgagccgatagagaagaagactgactcatattcagaatgatacggactgccacttccatgcggggaatcggagtctttatgtttctatagacccaactattcttatgcgatatttgctttgaaaatagtagccagcggccaaaaaaccttgctcctcacctactcccagggcgctagcgaggatcgcaacttcttaacaggggtaccgagaagctaatgtcaggctagttctggagtgaggaaagcgtatgcatgtgtgaacgggttagatgggacgggctgctacgcctagagtgcgacctggcgggataaaaggaacataaaattataacttcggcacttgatgagaacgctagaccaagaactgagaacagcgtcttcgcctattgatggagttcacagatagccatctacttagcacggtagtccattctctggttaggcgatagctgttctggcgcggcgtaccacgtactgtcattactctggatcgggagagcatcgtttagaagcgtttgagactcagttgcttagaaacaggcccggcgtttcaactgggcgcccgtggcactcgatacatatgtccagcggctatcgcaaagttatgcgcgaatacgtaatttcatgaggcggcaaagattttcgcgtctcgggtggtgtgcgtttaggggtagcttaccagaaaggcataagttcgcttggtggcgccctgccctcttcatactcttctagcatgaacgcacgcgaaggtatggatggcacaacgccccttttctcagtgatcagtatccggtctgcggcaaacggtacattatgataagttagtaagggacggctgcccaggcctttgactgatcttgagcgtccgttgttccgggcctggtcttcgtcgacacgtagtcttgctcccgataatatatatgttcacaacgtcctagtaagtgacgtgggcgacaacgcatgcgttggccacgtagcttggtttcgcttactcccgaagctcctgacggagctaataaggcgtaccctatgacggacagtggatactaccatcccgtacaggcggactcagttgtactaatggacagatttacttacaccccacgaggagtgattaggccagctaaggtcgaccgcattataactagcccaatagtgggccaccgagctttgattacgtaatctatcggttcaaatttctcgcacaactgaaaggatcctcctatctcgagattcccatatgttaccttgagtcgctgggggagtccaataggcaggacgcactgcgagacctgcgtaattcaactctttgtctagccgtttgggacagcgcccgcacgagccctatagcgctccatcttgatccagaatgctcccattgggccaactatcttttctaccctgataccagggaggccgaagagaactcgggtacgtcgctttacttaaagcggcaacccctgaagcacctaggtcatcgtttaaaaggtgaggcgtatggagtctgcgagcccggggtgggatttctctccatgttaatatactgtaatcttgtttgttcgccactcgcgccaaatgttcaggggtgaacagcgcgtcatcccgttctgcaggcgagtctccctttgtcgcctgcctacacaggtatgcgacaagggcgatacactagaaccactcccttgcctgactcgagatcccccgaagaaggggccacccctcatcacgccaaccacacggtcccattcgacgcccggtaaccgattcctcgttggaagccatactatctagattcatcccgtcagcgggtggcctaagcgtctgcgaaggcatgcaggcgtgctttagcaagacctatattatcacgagatggacgtgagtgagacttacttcgaggtacggtaaatagccaatgagtaaaggccattccctggtctgtgctggagcccattgtgttacatattcccttgtagtcggtactccggacacgggaacccggttctgacgataacggcgcggtatgagcttacagttagtagcatcaataatctccatcctctttctagtatatcgcttgactcacttagattttcaacctgacagttcgttcatacgaagatgtgctgcgtacacttccatcactcccgcgagatgagagcttaacaagatggcagtatggaacgcgctctgtgatgtttgtctatgctaaatttgcacgttggacacctatggctgctttacgatacctagcatcaatttgttaatactgatgggttgcggttcgttcctgccgtcaacgagcctcattagtggcgttaggttacttagtacgcacggggcttagggcaaatggcctaatcgcatttgttgaaagatctgacaaacatgtttacctcccgatctttacgtcgtccggacagtacaggcatccacagtattgtaaagttccacttgcggatagataagaacggaacgcctgggccataaagagaccggcccatgtctcaatagatcaaaatcgcatattggtatgactactagcgcaacactccttgagaatagccgtcggcagtcgatttcctattgatccttaatgcaagacgttgaagtcttcacagcgaacgcgcgtgtagttactattcgtccacgtatagacgccctccctaaatcttcttatgcttacacgggcagcaagctctatccacaaagtctaaaacaactcatggtatcaaggctcgatggcgagaggacgcgcacggtgaagtcctgggaagtggttcagagtctctcgatgcttactgtcgttgtttgtaagcggagatgcggtctacaattacgctcccttacgtataaattcgtaaagtccgattgaatggtgtgtagtcgttttgtgcggagttcgctcttattgtttggcgatatggttagattgcgccctatgcataaacgtaatcctgctgcggcagatctcaaccgcaccgaaccgctgtgcgtcatcccactctctagcatgacaccttaataagtggcatggtgtaagatctgtgaagttcaccgcacacagtaggtcattcttttgagataccgttgcccagtggaattgttggtatacatggaaacagcccacatggtgaaggtaacccagtgaaacctggcgcattaagttccgttacgtgcaccgagccccgctcaataatacgcaagcgatacaggtaatgtcaaccccaccagcgatgagaattatgtgggagccggaaacgggactttcagttgtggacatgtccggcgccataagcaaagacgtgcggctacttaatatgcgttgatcagagaacataaaggtcagtatccaagacttttcgtgaatccctttcgagctactcggttggtggataggtgtttaccgttaccacacgtcaaggaaactcgagagaggctgtctgattatgccgctctttgcggttcgagatatatactccgtcataggcttcagagggtacagtacgacctcagcgcttgacactcgtttaccatgatctactcaacgcggcgtggaagggtttcttgattgtttaagcctcatgcaacgggctatcaccatgcgaggggtcgcgaaacgacgattgcgactggtcctccgcgtcggcgtttgcaagggttcacatagtcgcatggtgtacagttggtcgagcgaagataggtctttgcgcgcctcttcgaatactggtcgctattcatcttgggttgtgttactggctgtgttctgattccaatatcagtacggttagtctaacagtgaaacagtgaggttcaagcacccccgcgccgtcggcaggcgtgcaatgatctatgcatccgcggagagtatagatctgagtatcgttccgtgagtcgaatcgggtgactcgcgtgaacccagcttaccaggcgcacaatatgtcgaacaatagtaagaactctatacgcttacttcaaatcccagaataagacctgcactttaaatgcgatttcctccaaaggcaggattggttattacttccaaacaccaagtctaggtgtcaatttatcatatccttccaccctatgccaaggtgcatagttcctccgctgcgaaggccgctgtttgacacacgggcgatcgctttaatgaggagtgtgtggtgtggactcctgaatgtagactttacggtcactggccaattgctaggggccgcagaccaatggaatcatgccggcacgggtagcgacgatttcgagataacgtaaccgaggccgacaggagaattgatgtactgttaggaccaggtagttagctaaatgaaatccaagtacaactcatcgtgtcacgtcttggcgtggctcgctgacggatcatattatacagaacgctacctaaggttcttgcttaaatcccgatattttctttgccatagaggatgacgcgattaattcgagcgtgacggcattgtccttatggacccgcacagccatccgatgggtcgggttgaagagtgcggggctggtggtcgttattttggctgtttgtccgatgggccacgaaagagtatatgttccatatagttatttaagaaagttactattgaggtgacactccactcggagccgatataattgcactgcagcagacgctccgctactcagaggccgggtcgaactcccacggcatgaagcagtcgacggtgatagacggagcgttaaattacaacatgagccataagcagggttcgtgacttcaggcagctccgaccgtcccgatagaagcttcgctttgtcgcctttatggattcggtacagcgattacgagcgcgaaaaagcgtagacctgtagttcggtctcgccaacgatgacttagccattagcttaggtctagccagtatggatttttatccggagacggaacaacgcggggaagggcctctatctcttatatggccatgcctcacctggaaacgtccgtcaaatcggacttggagtgcgataccgagatccgtcacgataaaacctttgctactggtgcccgtttcctacgtccggggggggggcggggcctgactcgcgccatgatgtagagctctatctcctgcagaatccacgaagatagtccgcgggggcagcatggaccctatttccccttttgcaaagctgccagggcacgcctatgtaacgctgagaaggcgggaatcctgaataagtgcttctgagtcatgcggacatacggggatgcattcttgacagaacagatggtacctgcatcactcatgagcagcggtattctgtgccactttcttcgctctgggtgactggcctacggcccacggagcgacggaatggcggcctattcgagataggctattattcgacggcggagctaatactgacgtatacaaggaaatcgatcaaaaccttgctccgttcaattcatatgggtgcttgtgtgctgcgggtacgcggtgagaccttttgggcgtggccatgagagctatacttgggtccttaggttagtaattaacgagccagcaaccagggccctaagttcaatgaacatcaggtacatgtctgaggtggatgtcaatgcaagtattgtccgctataacaactcattgtacggggtacgagaccgagcatcgccaccaagtgttactaaatctgtgagccatcagatttcgatgatccaccctgcgctcacattgagacgcgtaggattgcaactcccggtacttgtaccagaacactgagtcacttatgttttaagttcctaaccaatagtccgtttacagaagcaatgactccggcgtgtcaacggcgagaactcagctacggactattgcatgccacggggggctgggggcgttttcggtcggatcaatgcccatgggctctgcctgcgctgagcacgtgagaatctcctagggcgctcgatatgaaaatattatggtctgccgctatttagcaacctgatcttgacagacttacctagctacagggccacggcatgggctgagctgtgctcctggtcagcactatggggtccgtttggcaagattttataaagctcatgtgttcttactaaaccagcagggagtcggtggactctgtaatcgtgcccgcttacacctctcgcaacgtgccaccatatgttcgatactcgagcaggtgaggccagaccgagggcaaaccctcctatcgcgtcatgcgagtaggtactaacgggaaggcagggccggctagagtgtgagtcgtgcggcatcaggcagcttatgagacatgcatcaggacatggggtctccgcaacgatggctccagccagactactcactgctagatcccagcgatgtcctgctcgttgaaaatttttcaacccaagagtagaatctggttcgagatatagtccgacggtgaagcgaagaagagccaggttgaagattattccctatataattcccccgcggcgggccggccagaccaatcaccccgtccagttggtccttgttgttgcaaacaggacgagaacgcgtctcaccgatcgttgggtctgagagcatgagcagcgctggtcgatctgacactgatgaagagctcaatcgttaactaatctacccaggacggacgctgtaccctagccattctggagagggcgtgacctccagaaaggtgccgagtttacgccctagtagagggatgaccattacgcctataggcggtttatgtgactacctaggtagttgcgtttcaaaatattgacagccttatatcggtggtcagtcgtacgggagaacgaatgcggcgggctgttcactccgcctagagtggactaagtaggattcgtcggcttcctcttccccatctgacgggtccagagtagaaaaacagacgaggggacataattgtgatttcccttgctctgagagtcttgcgggactgaaaattgccgtaatgggatcaacgactcaggcatgcgttcgagcagcgctactttatccattttcttcccgcttctgtggtagttctactacatgaaagccgcaataacggataccctatactgttcttttgtcctgggtgttcttgccccgcacgtccgaaaacgcttgcgcggcatctgtggggaactgccgcattcagaaagaatatctagctggtggagatattcgctgctcatgcagctgcctgtgcagactcaaaggtccgtcttcggtatagttcaactgacgataaacgtggatgggggctcaaacttctccccgtgagtacggatcagccccacacctcagcctgagcttatggggggtttggtggcatggcattgcttcggatgtcgggcactggcttggagttagtgttgcgctggcgtttaatcttcaccttacataatttggccagtaaactcagtcgccttggccaggcggacgtgttgggaaatcgtagtccatcaaactcttgaataaacattattacagtggctctatatattcctggatcggttagtataaaggcggcctgcacctttgtaccgtaacgtcaagacaggccaatgttgccacaattgaacattcctactatttgatcactccgcaatgtcacggtgtgtgattaccggccgaacaccttaccagccggagtgtcggtttcaggttttgcaagccgatatgctagtagggtttgtcctgaatgagattaaactgtgcaccccttgtgcgggctacgtttacgtctcacagtcggtgaaccacccttgagtagctacccttataggaccgtcttacgtaacatcagtataacggtcagcctgaaaatcctggaggcctacaagccaggaaatcaatcagggactggattcagatagaaaatgaattttatctccgtgactgctgggtatctgttaacgaccgcactgaaaaatcacctatacaattggacttttgtgtgctctgaatgtccgaaaataggtagcgtatccttcaccaagttagtcgtcgtccggtcatacggctcagagggcagcataatgaccaattaaacaggccttttagctgataggtactgcgatgtcgggaaccgtcattggacctggcccacttactacactcttgtctatcccttgtttcattcggcgcttaggtggggtcttctagactcaccacccggcaggggggtctggcgatcgatgtgaatggggcagagatgcgtgatcacccaaacgcgcgaatacaatcaccatatcggaatattttcaccttgccagagtagcactagatattaggatacacagagcgagaccaagcatccatgccgcgctgactacataaccggcttaagcactttctggcccgtaggctagggatcgtcgatcccctcgctaatgtttaggttactcgggttgcttacttaaaataggttgtctcgtgacaattggttaagtgaatcgcattttcggatttccagtaccgtttccgtgataatcgcctgccactcttatacttctcgtcggtccgggatgcgtgcgcatagttgtgttggtcggcttctcaatcatatgacggatgggtccactcggcacatggggctgctcgtctcagactcatgcatacgtactctacgactttctgataggccgctctttcttcgccagactctactggaccgggtgggcccgtggaagcctaagatcaaccatgggaccgacagtcagcgtcttgggaaaacgcccaattgtacgtgtcgcatcacggcgcccgggcttgcgcgggaatactagaacatcaccgctaggtggagaaatgagacacatgccggccgcaagccgttaaatagatgatacacgcagacgtctcaccgctttttagcagataaaggtaagtgaccgatgggctatccatcatcctaatggccatgtgcctaattgtttggtaagttttatgggcttacgaaactccgtgactcggcggttattgatttgccacacgttcatactcataactagtatgcataggtagatgaaaggtagccgatatgtatgcccactcaggtgacctagatctggatttaaaaaatgatcatgtttggagacacctttgtcggtccgtatagaatgccctaattggagttccctcatcttgcaagtgaacacaagctcccacgccggggaggcttgttccgttgggacgtgggcagacgaactccatcgtaccttgcttagtattagacaccttacacctaaagacccactgggtatttttatcgccaacgcgggagtcagaggtatgcgttggtaggccgctttcgctcgctgtcagttaaggttagtggcgagagtcggacaacaaggtgtgataacttatggttaagagaccttgagcggtctttgacccgcacctgaataatcagctgtgactctgtctctatcctttgcttgcttctagcagatgaggcgctaaatatcaactaggaatcccaagaagtaaaattcaactagttggccaacggacacaactcccagagtaactctctacgccatacgtagataggtagtccgtcctcactaaagaacaacggccaccgctttgatacgccgctgcacagtttcggacggataaatgctcaaccgctactgatgatggaggccgagttttccgtggagcccggccatctctgcaagaggtcattagctcgacatgttgcagagtgaagtacaaagtcggactaaagctggactacaggagtatagagtcgtatggcagatgtgagtggccgcgtatctagatctaccatagatctctggtgtggaaaccgcatacgacgactagtccattaatctgaacggagaagtctcgagacgacatgggtatgtacttgcgcgtgaagagttctgtcaggtgtgacgcacaaggaccttgcgataatagggcagggctgtatacccaaggttataatttcccaacgctagcgatcacttttgggtattaatcctccaggaactatgaatagtgaatagtccaggtatgcgcttgagtggcgttatgtgtattagtgggcggcgcacagccaactagcctaagtacaaataaaagaactcgctagctggcaaacgacattcctccctctgttcatctttgtatactgaacgctctatctcggaagcggggggatcttctcgagtgatgggatttgacacgctctatcctgacgttgggcgtcaccgcaggatctgcgaactgcactgccacgcgaacaaccgagaaacgtatattggaagcagagccggtcattctttggcacaacgattataaagatctgcggcatacggtacctcgggttcagggggaaagaacgccctactaggctgagtccaaagttgtttatttacttgtgattagggtttaggcgccatcctccgttcggttaagcttatagtgccctcgagtacaaaagttcaagagtatccctagagtgtggaggtgggcgaaggggcatagcaaacaatcaagggataacgtaagggctatgagatattagagtgtaacttatcggtgttccccggacgtccattataacggcccaacttattttttctaggttactcggttccctgcgggctttagccccagctataccccccacgttacctgcaactccaggttctgagaggtgagttacacctatgagcggttattctgattccccggatgtctgcgtgacaacgtcctggcgttatcgacacaggcgtcggagtttgctaaaacaggtgtgtgattactagagcacagtgtgcaaaagactagcgatcagtaaacgcttagccggaataacgggccaagtaacatagacaggcataacattgccactatcgaaagaaaactctcagagtgcttacgattttggaaccaataggtcctctgttactcacccttgtctgaatagctcgatttgtaagctccgggttggccccactaaaagtattgccgatacggttggcgtacgcacgctcggcggaagcacaataacgggcagtcgcattgtggctaatgcctatatgggtgttgattacagcagagcaatgatattattccttgttcctttcaaaggcagcaaattgtgccttctagagtggtgctcaaggggcactgcagggttgtgtcggtatacaagcggggagtccttagttcgtgggtgtggtagaaatgttcacctacaacgggcagatgttgccgaccgtctattcctacaaatgctacagttcagtttccgcgtttcacggcctgcaaggatcgtgaaaaccttatgtctaacgattgcggggggctaggtgagcttaagttgggcaactgacacgatgacactcaagttctctattaggctcgaggaattctcccatttgccccgagaactgtcggagtggcgagtgtatgactcccacatattcagccagagagagtacgcatgcctatgttgggtgcacagaccatacttactctcaaacccttcaaccaaatacatgtaaggcatacgctcgtccgtgcgatagatgtatccgactaagatagcgctggattagttgtgcttcataccccgggaccccggctgacgagatccatcaaggcattctcgtcgcccgctcccaggtatgtcgcttctcgcctaccttcgacaatgcggcagagatagaatactagctgtggagcacagtatgcactatcgcctcatacccatacccagttatcctctagccagtcgccgatagttcgcatttgtgtaggcaggcaaatttcaactggttaatccatggcttgctggagcctccaggtttagcggctcgtagatgtcatgagatcccaggagattaaggtgtaataccgcaacttggtaacggaggcaagcccataattgtgtgaccacccttatgtcaatacgattggcccttcgctagatggcgcccggttgatcatgctaagaatcgaacatgtaacgcccgggcgttagcttcttaccaagtctcagatatttttcggaatgagtgaatcgaacggcctaaactgtcatccttggatctgttgctgcctgccgcaatcgtcaatgttagccgatacgtggtccctggtcacgtccagaatcggcacggggatctaagaccgaattatagagtggtaggtgttcacggtcctgacaccccttcaagaactaacacctcaaacttcgcatccgagcggcacgtagctttctttcaaagcagccatatctacgtttctgattagaacagctcatggtcttctcccttatccggtctctgcgcgagtgaggcccaagtctctagggtgaaagggacttgatgttgcacccgatctcttaaattcgcggtatgcctcgttggacgcaccgcgaaccagtctaacacacggctcgtaagtctgtgggctcggtaacaagtgtagttcggtcggtgctctccaaaacaggggataattagatcattaggcgcgtgcgcatagtgtttgccgtcaaccgcgtatctgttattatacgcgtcctcctatccccaacgtatcctgttacaagtagaggagggtcggaatcaggcttgagtgtattattagacactcgccaagtaccggggtaagactttggcaggtatgtgccgaaagcgaacagctccagacgcgttgtcgccgatattgtggcaccagttacctgcattcagatttgctagggtcactcgaatatatgaggcaagtaccggcgtattcggacattaacgtcgtaacttcttgttttgagtgatgcggcgcccgctaccggtcctaaagcatcgctctagggccagctagaatggggaggggtgcatggattcccctctgggcccccacccataaagacgtcgcgaaccccaaagagaggaagtaagatcgctcacacccaacccgcacaagccaataccttccatgtacatgtacaaaactatgctttgcccgattaatcgcaaaggcatgattgctgcgttttcgatatgttaacatggccccgtcgctagccgtagtttattacctagagcgcattattgtgcccggataaggaggtgttagcatgtcgggatgaacctgtcgctcacaaaaccgttgcttgccctgagggcaatcctaaacctgtcacattcgctctgattcaattttggaagcgaatcgtctgcagtctttcgtacaggtggttggtataccggctagttatttatgtggttataaagtgataataggcaatggctcgctgggtctgtccactatagaactcttctagtcgaggagctcctaaggatggctttcggctggtgtgaatttggccccgttgtatgctgacgcttattttcagtgggctcaacttaccgcacattctgtcccgcgcggcctgaaacttgctccgtactgaaagtaagccaaagtctagcacttacgagaaattcttcacaggggttgcggtcgtcgcggaacacaccccgttgagaacgtggttgtacgcattcttttatccaacgtctcccagtcatccattgggccatccaggatattgtccgttatagatctatcgaaagaccccccggtttgtggcgatcttgcgccagccctactgtggagccttaatacccaaggaggtactacagcgagtttggaagggcccggtggagaggacagctgatgcgcatacgccgagtatcgctggtctcatcccagcgttatatgcgggcaggattagtaccgcatggaatcctagccgttcgatagaggtagagcctgctggacgacgagcccggcaaaaattttccggagcgagtttagtcccattgccggtaacgattgacttacgggaggggactccacgtcgaacgacatacggtagttagagcaggttgatgcgttctagatccgcggcaaatccgtctcagattagctctcattgtcggaggacttgtagaaagtggttgttgaccgcactagatgcgaacccttagccaaccctagcagggcacgatgcatgccttcctatcaccttaaggactgctctctaacgctgctgggctcagtccagacgacagaaactactagcaatctaaaaatggcgaagtgagaaggttctcctaataaagtattcgttttgtctcagatttctccgaatctctgttggacgatatcggccggacgtacgattgcacgcacttaatttgtatttgaagtggtcattcctcttatctaaaaaatagttaaaatactacggcattgagccgtaggccctctttgtttaagggttaaagcgattgaagactggggtcacatggcttaagacggcgtcgcctaggatcttaccgattctctgtactgtactgggctcgggctatgtggacccgagaaacaagctccgcatatcgaggaacagtactgacgtctgtagcttattgtctctcggcacattatcaatcacctcacagggtcgatttggaacacgcgtatcgtaacataagtgcacgaattggtgcggaaatgatcgcacagattgtcctctagacagaggtccccgaacagattcgaactttgtgacgctgctcatgcccatgataagagtccgacctacgacaccacgtaggatcttgttcgtaggtacggatcgccgagtcgcgcgtatatctccgtgtagtttaacactcgatcggtattactggtgtttgctcccgtgtctgatggctcttttcggaccgattcgtcgctacaagaactaaacatttggctatcgccacgatatcacactgctccaacttactataaaataaaagcgcctggcctggaacttcatccaacaattgttcattgacatcagtagttctaggagagacatgagaccaactgcgtctccttcgaccgttcggttcagggctgttcttaatggccagagttgtgaagcattcaaggcacgccgtgtctcatcgcacgtgcctgacgagacacttgactacgccgcgtacgtcgtacgagcaacaaatcagacgccttttctccgtagttagaccctaaagaccgctggtgtggaacagggttcataagctgatgttgggttgccacattgcagccgggatggcaccgggcgctagtatactgtctggccgcccaccacgtcggttcagcttggaagggaataccagacgagggctcctttgaggcgacggcgatacgcccgccacctaattgacgttaagcgccgaaccattaagatgggaatactatttataccccaatggtctatggacgcgctcgttcggcctgaaaatgacccagaggtaaattgcagtatttcgtctctttgacgtggagtgagggctcggcgaaacagtggcgcgtcaacatgagttatttcaaaggtggctattaatagtgtagcaccacgtgtaaactacgagaacgaactacacccgagatgtatggcgacgtcaccgcgaccaacgtattccttctataaggtcacttatggtctcaagggtgtacagggcggctccattataagcgcagcctcttttagattgtgtgaccgacataattgttttaagtttcgacgaaatcgtttcgctagcgcgtaatgtcccccacccgtctattgacagttgtccctgccagcggctgcgacacacaagcaaatacccgtgaggggctatcgcttgtctgagtaaggtaaccgtcgatggtgtagacaatgtaaagtctcaacacaggttcgttaggaccgaatcattcaggcgtcaggcctacatacgaggccgtttcatacgagctgttcctagctatgtgtacacgtgccttcggaggcaaattgaacgcaaatggcgggtagtacccttatatcggttaggcctgcatagtcgttctgttcccggaaggagcactaacctgaattaaagctccctgccaaccctgcataggttgcacaaaaccaatctccttattccaactccttgttaggtttgaaatagactgccaagttatttaggcacgctaggcgtaccccacgagatgtctctgtcgtcatagatggcgtggccctacatagcggtgcgtcgctccaagtcgagcaaattagtcggctggtactatgagtttcggcttttccaaggacaatctgtaccttcggtcgggaaagtatgcaatggggtcttcgctgggacacggaacaggacaccgaagaatctcctaaaagtaatgattcggacggggaatctgttgggagactcttatagcggtcacatctacttagcgttgcaactgaaagtgaccccaactcatgtctcgctcggattcccgcgatcttgaccttaaaaacttagcttctaagtgcgttgagtgagatttcgttcccggctgctcgttgtctgtgggacctccactgccagagcagcgcatatgaattggcaggagaactccaacgtggtgccggcggccgcaggctgcccacggatgtactagatcgatagagggccgtaagcatcctgtcctcttggtaagacatcagcttcccgcaggcggatgccattagcccaggcattggggtgctccttacggcatgattacgaagtaaggaagatgggtataggaaaccggcgttcattcttgaacgctttatgccgcgcagtcgttaacctgtaaggccccctgctcactttaggacatgcgggaaggcatgaattattgtggtcgcacgcaagggacagcggaccagggcctgagtaaatgatccacaatagaatccctagggagtgcgccgaatatgtgacctgtcaagatcgttcaggtatcaatgtgattttaggtgatctagtaagtgtcttgtccggcaatgcgcgtccatgcacgaattagccaccctattggccgtaatgatgcgacgaacctcactttaagtcatcctaccatacacctgacgtaaaacggggtagttagctagtaccatacgtcaacataccaaatgcgtcactcaatttagcagtagactcaactgaagaggaggcgtagaaccaaaaccgctagcgacgcttctatatacccggataagagcccagtactctactcaggacttgtatttcagaataggttttcggtacgagacattagggtggaagagctgcaagggctgtctcatcgacccatgtcgcgccatcaaggtcgccggtggtagtcgcgcgggtggcctccccaaccagtttctcgggggatcaatgcaagccgcttccatccctggctttttttaaaggctcaacgtggtgcttgtgtaaccgcgccacgtttccgcccagctatattctgaggagctgtccttgggggatctagatttataggggctcatccggtgtaggggactggggtcatgggtaaagggaacagacgatattaagtcatgagagttaggcataatacttgccagaccggttttgttacatgtaaatctcttaaacgagcaactatacgcggcactgccctaaagccaagtctggtccctctcacgaagtctcagtacacgccggatctagtagggaatatacgagctctcacgtggcctctttgtaccttgtactccgactaccaatgaaacttcaagtgacgtgggtcaattaaagcatgcctgcccacccccatcttcaggctgaccgcaactacgcgaaacgagaacggtcagatcgtgctatcctcaaggcctatgaaagaaataggtcgaagctaatagcggaatcagccaaggttacctcgaccagcatgagcgcagcattaggcgagcctgtagccacggagccggccgtacgacaatgttgagaagaggacgataaccgtggacacgacgcgtcttatacgagatccgggcagacgactcattaccttccctattacggtgatgtaggagcctcgttgtggaccggaggttactgctaatccggcgtgatgaattgagcaaccactctttcatagacttggaaattctaacccttagcggtcggcagctcgtccagctaggggtcccccccagaccccctatgacccggccactcgccgtaaccagtcatttcaacgttatgccctgcccattcgaaacgtgtttgatggcgcgtcctaaacgctggtacatttcggcttaggctgccattccttggccaatgggtggtacgactcgggctttagaattggaaactaagtgaagttcatagcattacaataccggctctccatacttggagactactttattcgcgtgtaaacgatgaaccacttttttacacatctgtgaaacgtttcgctctgaagtttacgtcgcagctcataaggttgtcactgaaatccgctcccggaaggggcacttgtctggagcaagcttaattctctcgtcgcttctaatacacaaaatattgactcacgtccgacgaggagttcgctgagcttgtgcatgagactattcatgagcatcgagcgtgggggcagcaagttctttaccataaaaatataaacaaacagactcacctgacgcgtagcgtggaactctaccaactaagcactatatttatcatcgtgctgtgccatgggatatccgataatttgatgcatgacaaggtggtgaaaggtttagccgaacttaggagtttgcgagcgtacgctgtctgtttcagttacagtggcgatgcccgggtcggctcggggactgttagggtgaactggatgacctttttactaactcttcagcgccgcggttgtcctttataagcgagtccgatgcgcaaaaagacggaagcccggacaacgtcggtctgactcccctttccatatccctgttccctgtttattaagagtatcgaccctctgcttctatcctcgcaaggaggataagcgtcatgcatttctatcgggacacatggtccccaacggggacgagagtaaagcggtctgaggcaagataggattcgaaatatgggtggagccacaagcacgaaacaacgtgaggcccagcttttctgtacttgagagtaactagcatattgagaccggcggcaactatacatgctttctcatactaaagtgccgctccagtacacaatgtcagccacacgtatcggctacagatgtaatatattttccataccagatgtagcgagtaatatcacaacggctccgtccgcagactaggtagataaggtccggaaagccagttagtatcccagtcagccagtgtaacttgatcactacatataggcttaaagtgggccacataatatccgcaagagcgtccgactggagtgtgtcgcaataaactacagctgagctttatatcatccttaaccaatattcggcgattttttctccactaggattgcttcaagtgttcactaacgtagcctacaatcggcctcatctctggcaatccggctcccgggggctattgccatgtatatttgacacattaaactgtcaaaagcttgctcgaaatacaaccattcgcgtatattatatcttcgcttggctaaccctaagggggtaaggacagactgcttgtccggcaagttctgtcatagaattcatcaatgtcgctttggatagatggattcccctttccacagggaggttacggggatggtcgaacaaacacttggcaaattaatagctccggacgaataacctccttcacgtaagcttccccaactgaaaggtccagcccgcagaactcgaaattatggtcccaatcagggcgtggatcactgccgtgggcgagggtctaaacatgacacaggggcaggttcgaactccacatatgaacctacctgaccgccgacacgcttatattgtgttgggaccataccagggtatcgcctagcgactaccatgtgtaaccatttcatttcaggctttgcgtcgaggatagctggtgacgtgttatctcgttcgccgcatatacgtgtaggcttattggtattgtcgggaaccaggcttaatttagttgcggccttttcgtaattgtggctactacggagcagtcttataaagcagcgcagagtttcgagctggccgtctatccgcaacctactggtcatgatcctgccagagctccacttagtattacacctaccaaccacatcgctaaccaaagctacggcgcaatggttactttctatcacacggcctttgcggagaaacctatcgtaagcaccgcggctgtttaaggactactgtatcccggcagccaaacaccgcgggttcgtttgccaatcgacacgactcactaggtgtgtgcttggtctcatgtagtccgggtatcccaagtctactagtctgactctgatccacgtagagggccatacttctttagtgcgacctgattatatgaggatggccggcgagccccgtcataagagatccgtgttggggtcacgcgcgctgaggaggtccccacattagatgatcctcttgtccatacaatgacgtacagtcggtgatcgtcaagctatgaagacactaggtggattcagaggccagcactctctgatcatcagaagtcccattgtatagctctcaaaagtatctgcaaagcggggttgcctgaagcgttgctgatgaaaaggggcatatctgcgcattactgaatctgtccgctaagctatgaccgctacttcgaattggggcgataattcgcacttcgcgggatatttggccatcattcagcgacatcaggcaggaagcaagcctgatagccggacctccaccagagccaggcaggagcccacatttttcccagcagtgtttcgacctacccactatggtagccttccaactacacgcataagaccgggaggccaattgaaagtctaggatgagtatgactataccttagcttcgaggagggatcgttgcgctcttgtagttctgctgaccctatcttgtgcattctggagatacgtgcagttccactacacgcttcgagatcaaccaccccgcgcggcaataggactgggtgaccaacaggggaagcatatgaactcaggaaggctcgtggaagaaactcacttgggagctgtcttcggtacttagtggtcaaacggcgggggctgtcgcgccaaccgcgaacgtatgaaaaggttatggtatgatagcatccagaatgaccgatgtacattagggcgtgtgagcctgttaacgaaggacccagagagagctcctgcgaatggcaaggcctaagccgccctacggggagaagcccgagctggcgcatgcggccgctaccgttcgcatttgcctcgggacgttagtctttatttggaggtattctcaaattgcttcgtcctttaactctggactacgctgagtaatctttaagagccttcggcaaggcactccatataatcagtacgggagactcaccgaaatccgcctttatccgtgcggaggaacgtatcgctagtgccgcagttaaatggttccgttcttagggccccgggactgtaggggtcgaaatactgttatttatactcccctgtacctaggttaagcaggtggctcctattacaactaagaagtggcctgacgactaggtgtgtacgactccttaactcaactcgtgggcatctggaacaggtacggcgaactatatgatggctggttttaagttgctcgtcttaacaccacatggaactccttgtgcggcttggattaacacagtccagggaaaccctgtcaacaccacccacagctaattcagcttgtagcccgaggacctgcaactactgcgagggcattctttccgcggtatgaccgtagttgttttactcactcacgagccaaccgacttggatcataggaacgtatggcagccctattcaccctgaaccttataattaggttgttgtgcggcataatccagtcatgtcatttagtgtccaggtaacagccgagtcatctcggtcctatggggttggttccgcgaggttagacgctcaaggttcaagcaggcttgggctcaggtgctaatggaatgcgtacttactgagtggcttaggatatgctaatttcggagcagcccagcattaacgagctgcaaacaaccttcaccaacaaacgtaggactttgggatggcggctggtctctactgaagtgaacgagctcagagatgaaatccggcggcatatcccgctggttgtgtttgaaagtccttaattttacccgtaactacggattcctaaagatcttcttaagggtaccaccccttccggtacgggtatcctatcaatagcggtcaaaactattatgtagattgagtttccattgccgctgtttatttacagcgcataacattctcctaacacgaccctgcctatgtgtgatacattgctagcgccactagccagtgttgccgaacacctctgtctcgttgtttgctcccctcggccagcgtcgactactattctgtagtgcgcaagcttctccactctgctaccgttcgagggattccttcccctttattaacttaagaagtcctcaattaagtggaaagttaatctcgtgtgggtcgagtgctgcattacaacttgcccataatatcagatgccagcggaagcacggactgaacaccaggtgtcaggtgtagttcctctactctttattatgtagccggtcgcgtatggggccgtcgtgctcgaggaggtgtatgacttaacgccagaaattccgctgtgggtacccaaaagtacctaacgggccttgaatgcgttgttgcgacgaggggtagcaagcgacaatgcacacgcgttgacgaggtcttgccgcccacatacgactatctaataggggctttattaccatgcttccagacgcttagttagcctggatgcatgatactcgcacgacgctgccggcttgaccagtcatggcttatatcgttagctctgcgtgatcgccctattggcgcctagcgatattatgtatgcgtcgaaaacaataagcttctgaggtgctcgtgagcgtttgtgccgtttagagggatcgcatactcagggccagcaattgctcttgacgggggcaagccgccacaggtaattcgggtcacgatgctacataggcccactgacatcaagggatagcaggattctgcagcggcctagggggtctatttaagattcttcagaggggtaggtatgaggtagttatcatatcccctccgcactaaggagggaaaacctagatagatgtgcttactctttccgtgtggtgaagaaattcgtcccgccgcctagccccgacgtccgaagggtcgaggtggccctgtttggtgagtatccctattagggatgcctcagccgagactagtgagataaagtatgcgcttgacacccttagtagataaggggtctaaccccgcgagacaggcatcttccaattggatgcctccacctggcttacgctcttcacactacaagattcatctcctaaaagctaccggcgagatcagagtagcaggccagcttaattattgacagcgtttttgatggtgtgctgcccgacacgctccacacgatagtactagtggtattcgggcttcatgtgaaaacgcttcgccctcggacccgtaacgtactccgtgacttgcatgcggcgatgacagaactggattttccctattcctgccgtcactataacgatatcgagttgtttaaataagtagttagaggattagcctgacgcgggggtggccagagatatgtaagacagctcatgttggtcagtttacattcatcggtagccggtattcataccgacgcgcggactcctaacacggcggttggcgctactagagggtgttcgcaccacacgggtcgctcggtcgtaatgcccagcgcggttgctcactgtgatgtgaggtttgttcactgcccacgccctagtctagccatacagaccaacgaggactttggtatactttccgcacattacactatatctttccgacgatagttataacggccgtcggtactgtcggcggatttcggtcctaatctacattgacccggatgctgaatcttgtcacgcttttatcagagtttgaggtgcaaggtgattggctgtacggtcgtatgggccttccctgatagcaaccgacccaaactcaacccatagctccacctcttcacgttgcagatgaagagagtgctatagaggatcagtgttatagccataggaccccatgagggttcgcattacccgttaaagacagaggttacgtaggagcgctcgtaccctccttgataataaccttaaatgtgggcataagcgtaaatcaacggtccccgaagaggttcttcgagtctacttagacggatcgagttagggcggtgaagatgacgcgtcccgagggcaactatcgacagagactggtggctcccgtgtattttgtctagtgacaggataacttacgaccccgtgccgatatacgcgctgccaacgaagttgtcgcgaggtcgttccattcgataacatacctgttattaagctcaagtcgctggtgaggacacaaatgcttagcgctacaagatatgagctggttctgggggcgtcccgtgtaggccagggtacttaaggtctaggtccccgcgtcaaacttccggccatgaagtgtttgaacatttaccggcgtcaaaaaaacattcgagcgaaaagcttagtatctctcttttggatgcccgaactagatacgaccaattttcaatttcgcagccatctatagcaagcgactttacattatcgctcatcgcaacctgacgcgagggcggcagctgcaacgtgtcctcgtggatccctggttggcctgataaatatgaacccaggtccttcatataccaataaatcatttttaactgctcatatacagtcgttggtggctgatggctcatctctcacccctgctgagaaacgtgctggttcggtctgtcagacgataacgaatgtctctcgtaagcacgcattgtgaacgcgtggggccgggcctgtcggaccaaaatgctggcaatctttgtcaatttctctaaatgtgacaaatcaagagatggcttctttccctagacttcatccgaacctgaaactgatttcctttgcggaagttctacgtatcagcggaccggcgtaaggcccgacgcttgtattcgacaaccactgacgctcggtccggtgcctgcttagcagttgtattacctaccgggccatctttatgtagatagaggtaatcggccgttcgtcaataaatgatttgggtattacaatctagtctgcccattagacacagttactagggttgggggataatgggtatccctcacgtctgacgactcaaacatcggcccgaggagcttttgacatgtcattccggtgtccacgtcccatctgacatcgaacagagcgtatgatggctgtggaactggggtcgcctccgaatgcctacagctcaagggtatctccacttgagaacttgggatatcctttgtgcccgcagactgtctacgaatagccttgggctggtggcttcagcggcggttgacattgcagaggccagggggctgagaggggattcagcttaaattatcgtactgtcatgcgtgttaaagaccatcctaagaggcagttatatactttattgggcgggacatgtattgttcgatcgtcgaacgattaatgggcgcaactggctgttgatgcggtgtaggcttgatcaacaagagaattcgagaacccttcgggagtaaacggtttaatgagcgggctttagtggaaggctctgagggtggatataatggacataatatctaacaacacaacactttatagagtataaatcccatgcgtcactcattctactggtcgcgtcatagccattcgtcacggcataaggaccggtcgcgttattgtacagccaggcaaccgatagcttgggcttaaattatcaaccaccgtcctgcgctcatacagtagtgctgaaaaaggcgacaatttgcctatgtacccctcatgactcctctgacatcagcactagtccttggaggacgctgcagtcgagtatgtcatgaacgtagaattggactttgacgtccgaagcgttccctgaacattctgtggtagaaagtcgtccataaatacgtttgttataaccccaattcctcgtacttatgacaatttcgcgtgcccaatcctgcatgccacgcgagcgcgtcctggagagatttacatttccagcccagaaggacaacgagcaggtttctcgttcttcgcgcacaatcttttagccgccaaacggttaacctcatagtcgttcttcctgcactcccccaaggtctttatttgcagactagatagttcggttacagcgaaggaagaaatttattatggcgagtgttcccctccggtttctactgtttggacttgggccaatggaaagcacaattggatgattggtgtagggaggtatcgtgccactgggactaaaacttcctcgcctcgggcgtgcctacggtacaaaggacacacagagttatagtatttgggcatcgggatagaggtcattgcactgccgcccttagccgtgtccttcgaggagggcggtgtgtagggacgcgagacccgactgacgatggttcggtgtaaattacattgaagctctcactgtcattccctcgagtatgatcaagtgagctcgaacaggttgttgaaactatatttggcgggtaagctgcacgtcaacgtattagaagagaagttaagcccaatcgctgcaggatcgctacgctggcacagcttctaggctggcagtgcggcaatgctaagtcctcacttctcacacggctttggccaggatgcgtgcgccgagtaggggctttcagacaagaaggtattcgacatcggctcggctacaacgcgatcatgtccgttacatgcgaaatacagatctgtggtgataaactcgatccggagttaactcgagaccgtccggattatatgagggcagatccgcataggacgcgagtctggcggattacgcggccgacaccattatagctaacatttggcgcaggtcaatcacgtatgaaatgtttattccaggtctaggcacatacactcagagatgcaacgataggcacttgatatgaagtgcacccttttgataatgagaatatttgagacccctcattcgtaacgccctggacgtcacattggtacaactgacattcgccgcgtgcgataataaatcggcgtcccccccactgcctgaccttatcatgtcactcttccgcgatgtaagtcagggaatcatgcgacttaactcccctcaggctatagagccgtgaccggcagcattccactctctgagggcatgatcgttcattgtgtgagtagtttcccgagaagaggtacaataaactgtcctggatccagtctactcggggtgcgttgtaacctgccgatggtgttcacggaagagctgacgaattttctaacccccgatttacattcttaagatccggttgttgcgtgacacgcttcactcgcgtctcgcagggaggacggctgtgtttccccaaagaacttgctttaaactgtaaaaattctgtcactttgtgcggctgtcggtgccggttaagttttgcaagattaatcgggagttttatactttacccattgctaactaccagtggttgactactgtctatgcaagaccctcctggttgcatcttgagttaatctagcacgtaatcgttgttcacgaacggtgtgaacgtaatggccacagtaaactccacctagtggtccacggagtccgactgtccaccttagcaaactttgctcctgaggggccaagaatgtaaaatttgcgggaatttcagcgtcacagggaatgaaagggaagagggtgtatgagggcacaatactgacaaagaggaacaaattagacttgccgccaggctaccgtacgccaatctcccaaatcacccatgtcatgatgatactgtggaccgttggaggcaggcactgtccttgtgtgatagcaatcaccgcccgctaagtgttaccggattttagtgaacccagaagacgagccttaggagattgtctatcaccggattttattcactgtgatccccccgtcccggattgcgacgattagaactgccgcgtagagaggcgccctgacgtcatccggattccgctagcgcatactaaacaacggttgtgctattagccctccgtctagttatacgatagtcaaaaaagtatacgatcttggctgattacagatcctggagcgagacggtttccctacttcgcaccgctctaactactaagctgactttcttacacgatagggctcccctccttttgttccgcccttaaggcttacttctttgagagcgtgcctttgcccgtaatggtatgattccacgcacagctctcggtacatggtgacgcggtttccgtttccaatctgctcagattcgctttttggtagcaatttctctagtagttcggcccatgcatggcgcctgcaggtcccatcggaatctggttataaccatttggtaacgataacgcgagtcacggccaggctgtttgcgcggcagtgatctccagtacttgatcagcgcctgtgagcaccatgagcaacctctgcgcgcccgtttgatctttactcctgctcatctcttaattggttaacgctcgtcttagtacatgctagtaagtttagcaatttctaagtaagcatcccagaacttgtcggacgagaagtggcgctggcgggggcaagtacccgaaggctacagcttgagagattaacaccggcagcggcctctccctcggggggacgcaaatcaaggcatcaagtgctattgtacaacctcattgcgaggacatcgcgcgctctgggcgaaaaactccgaggcttggagtgttcccaaacggacttggggataatgaagatgattagtgcgcaagaacactgaattttgcatcttatcgaagcgcgttagtttgtcccccgagtctaggcttaaaggtatcatttctgaggatctgaatataacctcgggcttttatcctgataagttgctagttcgcaccccccctaagggtcccatatctacacttagtcaccgctccccacacatgacggaggccggagattgacatgccgatcagccacggatggctgtgtataaaaacacacgtctatctagcactgcaagacggcttgaggtgaaaagtcgatcctgaatggactgcccgacgaggaggtgaaactggttcttgctacagtacgaacctccattccgtgggccccttcagattacgagtacactctcaatggagctgatatgttgtcaaacatcggatctgtattggtgcttccggtccccgttctttcccccatacgtcaggctcgccagttgatagtacccgcggtttgggaagagaagccctagtaacgtatctgccgcctcatctattagcaacgggttgagaaaaaagaccctcgggtgatcctgatccccgaccgtcagagcgacaggaaatgaagccatcttccccagcccagggcttaaaatgttcgcgaacgtaatgatgttacgtggtgtgctgttcacaagggccccggtttgagtgggaacgatgtatggcggacccatctatccagcgagagctcgactaaacgtgacgtaccatcgatattagacgtatttactccgtacgtcgcctcatttcatgcaagtgcttattacaaaattgcctatgagggtgctctgtaccgacacagctggcctcatcgggaagttggcattaagtttacgaattgttgagcctataggtattatcatcctaagcatgcgtactatcttttgttaagtgattctccctaatgactgtgaaaaatcccacacgtggtctgtgtatctttcccgacgggaactgcccgatgtgaggtcacaagcgcacggttgacaccaggaccctaccgcccgaagacctgcgccaatccgtctcgtataataagcgatgcgccacgatttgaaggtgaggattataagcaacatccgataacgctctacgttctccaaaatcaaatctagggtggtcccggagtgaaaaagattgtcagtaatgagtatgtgatgcatagtgagccgggggcgtggtgagttggaggttcataaggagataccagggcgctgtgatagatagaccctaagaggtttgtctattttctggcgcaaacatataaggagaagaccacgaacggcgaatcttgggtctgcgttcgaaaacaggtataatgtatgcagactacctccaggatggtagcgctcggaagtctaatgatcccgactgccctagattgagtccggggccgaaacatcgggagcgtgtctgtctgttacctgtcaacgtgccgacaatattgtctaggtactatgaagtccgatgcttcttaggcacacaagtggtgccgtattacgctggaggcagcgcggcaacgggcggcctcgtccgggtcgctttccaaaacctattggtcccccagaaacgtgaacaaaacattgtcaatgccccacgagtgactaccacggtcgactaacatagactacaccaacttgggggaatgttaagtaaccgagcattcatacgttgcccgttcccaacacgtggtaacgagagagtaccccgtgatcgcccaaggatgtcgtgttgcgacgcacctcactaattaccgatggctgaaaaccgcctggacgggcttgcaactgtacctttcttcaaatacaaggttcgggttaaaaggccaaacatactgaacagaggcacttagattaggaccacgatcggtcagtcgcgattggagtcccgggaatgatcgtcgggtcttacgttggatggcggcgaaccttcggcaaacctagacggccaggaaccggtaatacaaccgcccagtgggcttcgcctgggatgaaaggccccctgtacgaagcgcgcaatgccatataaggaatcactgacgtgctggtcagaacctgatcagctacgtgaagcagaacggtcatgcgtaatgctatatgggccatgtagcagggttctaccattttttctacccgacgggatctttcgttcgcggagttagacctagctactcagactcgttcttcgctctagaataggtcattcccctggtgggacggatattctatgaaacgtaaatcccttgagatcgcgtacatcgaactttactacaggcattataacgtctgctttcacttaacagagaacggtgactgcaggtgatgtaatgcgtctagcttattagactcacgcgcctagggacccgataacggggacaactcactcaatatggagcaagtatccaccgagacatgtacggcaatcttgtacagattagttcgacgtatattctgcccctttacgtgctactgtatcgccggagattcattgcattagaattacagcctgctccatggcccacgcgatcgtttttttcaacaaagtgaagcctggaactgaactcgttggcggctcttactcagaacattgtgcatattgtactacatctgtgggctgccaatacgttttctctttcggtgcagtgggatcgcttaagttccgttagctaatccggccatcgcactctcatactcatactttgccgccttaccgtccgacttgcgaatgcctccagacggtcgcagtcaaacaacaccgatcgccacaaacgcgtcctcgttggtacggcaatggtcacggaaacacgaggtgggtagagactgacgcgcatcctagggtcttccccgcattagccaatgcccaacgacctagtcggagcagttccgttcccaggtggctgcggcttaaggacttccaacaggacaggaaattcgcggtaattgttctcccgacaccacacagtggaaaaatcttgcaggaaattaaaaaccattatgtgaactaaagaggttttttactgatactcaaactgttactcagctggattctaacgataaagggtctcataaattatactaaattctcggcggcatatgctatgttgctcagcacgaggttatgacttctctgttgcggagttacctcatggctacggtcgtatctgacgtcccggcgaacagccctgcatactgtttatgtaatggctaggttatcggacaactatgtatttgcaggtcggagtacgcctaacgtgcccggccctgaccttattccacccccgactagggggacgtcaaaagtctcccactttgactatcaagcacgtaagcgcatgaccttgtggaccgactggtatatgtctgaacagccacgtgtttggactttggactcgagtgtcaaatcttcatgttcgaaaattgtacggggtgccagcgaatgtgccaggtggcatgaactggcccgcgaaaaaaaatacagtctcagcgggtggagtcatactgagctcgcgctcaccaccagctacccaagtgcctgcgtcacctgattctacaccctccctaggcgtttttttaccgatcattaactgcgtgatggggaccaacggtgggcgagattatggcccaactgaagacattccggggccttatcagatgctccacactgacaaccgtcgcacttgagaaagtaaatcatcgtagcttataaatatggctcgcttattcaaggtgggcggcccctggtctgtcgtgcactggcgccatctcgagcctacatgacgcatgcgggatagtactgagtccctctagtttgtactttaaaaaaagctgaatgtaggagtcacattccttacaatgctgaatggatagtacgcgttgatcatcatggttactatctatggatcacaatcttcttgcacatcatcgcagttctcgctaatccacgcgctcacgccggacacaatacggggaacgcgaccaaagatgaggtgcttatttcccggatggagtttcacggagtacgcatggcacaacctgccactttcggtttgtttagatgcgccctgcattcacgtaggatcggaactcggttcgactgaagtcttctatcagtatttctctgggtagtgtcatacagtcttgatagagacgcgcagctagtacccccctaccgcccggcgctacgatggtcaacgatccttaaccacccgcctgcgctctcgcttttcgcggacgaccagttctcattggcgcaagcgaagggcggcgttattaacatgtaagaacgaaattcccgtctaagtggataattactaatgaacatcgtcgtttcggatggctacgttggcaagcctcaatacgaatgggacgacgcgtagaacaacgaacgtaatcattgccggactccacagttacgttattccgattaacaggtcagagtggcagttccttcgcccagcctctaggtgccttcgggaatcagtaacgctagcaaaacttagagaaacccattgtcccaccagattctaatataccatggccggaatcgttaatacatcgacctgaataccggggatgatttaagttgaagtatgcctgtctggctgctagatagtgactccggttataaaacttgttactcctagacacggatttatcaactgagcgctcccaaaaacacttccgagaaatgcaagaataagacatggtctaattgtcttaacacttcctgtcccactcgaatgaaggtcctgttggtttttcgtcagcgcttcatcgagttgaattgactgaatcttctcaccgccagaaatgatagtaaaggctacctgtgtgttagctatatggcgtatgcaatcagggcgacagttccacgttctttagaatgtgtaatcaatcaagaacccattgactaatatcagaatatatgaacttaaagatagcctcactctcgtccagtacaatatatttaaacgctaggtcgcttgttaggcagctgagtaacaactgcaaaatgtggagttaggtttatcacccgctggtcgtaaggcctgaatagtgccgtggccgtgcatgatccccatgtgatcagtccccaaactagaggcggttcgacgctctgatatgcttctatactgtccagctctacaacgataatatatgaggccactacgacgcagcgcgaccgttggtgtcgggtcgtatgatgccacccgttagctacacttcatgaaacgcggcagtctaggcggcctgcaacccggccctctcatagactcgattcaagcatttggagctgctatgactgccggttcgaggctagctctggcgactacgccgtctaatttgaggagtcactgccgaagttctctaagactccatggtaagttaccgcggagccccactaacctcttcgcattctgcctaagcgtagggggtagaatcatctttcttatcatgagctccgagttcctaaatcgtcctttgccattccgcgaatgataagccggctgtagccgttagcggcgtagcatgatagctagagaaaaggaagccctaaactcggatgggcactggtagagtaattgcacgcacgcagacaaacttagcccaatttagggtttaattcagcttcattatgggacataccgaagagatggggtgggttcgattcatcgtcatgacgtgtgcttgttcgagggcagagggtgatcggcagtctcggccgcttctggctaattcgggtctcacgacaagcgaccagatcgatccgggtcgaatgcgtgtacggaggaaacttgttatcgagtggcctcgtggttttcgtcaagtgtttggagcaattactcccgttgtatacgggtgtagtttacgtggagatctagggcgtttcaataattcaataaaagacctattcgacactagagtcttcgtggctcctacagggttgacgttaggtccgcctgcacgagctgctgaagtgcggtgacgacgctgtactgccgcgtggtatgttaattaacaccagtgcttgtcgacgagacatatgcacatttgcgttgattaacgtccgaaattagtgccatagtgttatatctcggacacctagggacttctttaagcgaaccgtgcccctctggggcaggtagaggatcgttcccccagctcaaggacggtgtcacagctgctttggccaatggaccccgcctccgacgggagcacctggtcaatatgtggccacggacgcagtgttgtgttcagaccgataagttgagtctttgtggccccgaattagagttgtaccccgccagttgctatgtcacaatatcctaggagcttccgtatgaggaacatcctgtttgcctcgttgcgttaggcgaggtgatgtcactgtatcaaccaggtgcctaagtgatttagggcgaccggaacgcgagccgaacttccaaaggaagtgaacagaactaacgcgcgataatccagtcgctaaggacttgagtcaagtactcccccgggaggagtgctggattatatcgtgacgtagttgccttgaaatacttccgtccacatgctcctcgtagaccagggggctgccagagggatgacttgccctatgcacggctagtaagtctgacgagcttcttgctgaattgactcatgaagtaccttcccctaaataaatcaccggctggtccagaccacttctagcgagggagtttcttagcatggattaaaggtttacctcaggcatgtaggacgagctcccgagaactagaatcctttggcgtaatgcgtgtccgtacatatggcggtctgagaggatgttaccgaccagtatgtatctgccggtatggtttgaacagcactcgcgccacgactatattagccatggatttctgtccaagtcaaagcagtcaagtcgcgtgcgttgggcgtacaccagcgcagcgaaccctggctcgggttcacggggcatcctataaggtggggtcatccgcatttataccagaagaagagatcgacagacatccgctgcaagctgtcaaagactcaagttagacatattcgtgatgatatgaaggacgacgcgtggccattagtatgatatatgttgggaagaaagagacgatgagttcgatctccacatggatctagcacctgaggcatcccctatcgccccccacaattagcatgaacatatttcaggcagcccgccaaccgttatgttgacaatccaagctataatctatgaggtgaaaggttcaaagtcgggagttaagtgacctgtgagtatgaattctttgaggtatcctttgcgagtaacgatactttaggcgcttcaatctttcttttgatcagcaacgattggcgacacgtagagcgttcctcactatcgcctcttgaaactcgtgtgatccaccgcgacgcggtgactcggtgactagaccttaatccgcattgtattcacgggatcggctacggtgctgcatgttgaggatatatcaggcgcgcatcgttatatcggcgccgtagaaaaatgccttatccgcttgtcgcatcgatccgacttgcttcttcccgcccacaccaatcttcgatgttcgcgacagagactcctatttcaggcagccgccactggatgacaggatctaagaggaggcaccactatgtaaccccctaacgcgagtttcattgtcggtgtcgtatggaattgtcatggggatgcatagacttgcacaacctttcacctgtgcagttcaatggcgtagtcgctacttgcgcgcgaaggcccttagcggataatagctagaccataatcatgctgcgtgctagaatcatgtggggcgtttataagttccattctacccaagagggcctgttacgaaaggaaggaacacgactgtgtgcttaccgcagtcagatccaacccctcgtgtatcagtctgctcaactacttccatatccactttgatgtcacgctattgcactaggattgtgatcgtggtgacaacggatttcccggaggcatcttagtacaaatcgacccattaggtcatgtccttttttcgatcagatgagtagttcggactgcgctcaaataagtaggatgtgaatgatatccactgaatgattgtacgcgtggaacctgtaatgcggtggagcacgacttggcccagatttcccgtagctcaggtgcggcccacgtaagaagctcgacagatgatacagtacctattacaccagtcatatagcgaatggtccggcctcgtactggaatacattttaccgcgaccaagactttactgccgctactatgaacactcaaactgtgatatcccctggcctctactcgaacctcccaggtttggcgccaaaaggacgccgctgcgagtcggggggtttgtacctctagcacgcacttccgtcgatgtgagggaaaggttgtcccttatttacgcggctacagctacccggggccgttgatacacagcataataccggttgatgggcaatcctctctactttagcgagcctgagggagaggatggcggaaattaacgacatcttttggacccaacaaacttcagtagatcaggcaacaaggtgggctagctaaactgcgggacgggtcctgttagagacgggccgtgctaagatgcttagtaccagtcccagatacaacacgacctagtagcgagaccggatcggaatctacaagtcagcatctcaagcatccagcgcgagatcgctctattccagggggtgagaggcgatcattgtcatgcgaaacatccgctggctccaaggggctcatgactgcccatgggtgtcgccaacggagcgaggaattcggggttgaaacgatcggccacctacgaagtcaccgcctggaaacatgaatgggacatagggtcacgggtgttaaagacaagtaattgcagcgatagcgccgtagagtcatcatttgttgatcccagcgctgcggtggtgcacgatgtccctagtctcgatcctagatgccgctagatcaatcgatattttagccataggtaacttgcaaagcaatctcaaacacgttgagccaccatcggaagcaggaagagtacttaagtgatcccacccatgaccttgcgctgccaaataatggccgcctctatttggcccaatattgcgcacccaaggttagtgctcacatacacgcgcacgttacggactgatgagaagtcaaagaactaaatgacataatggtctcgcaccccttaacccttttagtccggagtcgggagtctgtaaggtaatacggaactatgtaaatcctaagagcaatccactggctctgcgcgtgtccagttcagtgaggaaggagagggttgctcacgcctgtcactataaagggtgagcactcatataagccctgtttagcctcaccggtccactttcgtgcccgattcccccgacacagagcatgaagtcccgctcactacgtacgaccgtgtcaagttcggatcttacgcgtagtagtgataagtatggcgcgtaagggcgttggatcaccgtttgcagaagttaggacggggaaggttaaggtgagcggtgctcccgaggtcgacccgtgaatggtcggttaggatccagtccaacaacggacaactaacgggggtggtcctcgtggtgtgagtatcaattccgaaagaaggatggcctaccattacccttcgtcgtcagagttcatggaattttgggcccggacacgcctattgtattggggactcctaaagagctgtggaaccacgcctggcgcttcctggcaaacataggtttaaagccgacgaatcacatctactggcgaaagcatagctggttgttgttagattcggcccgtgctagggtaatacatcgttgaaagtagctaatagctgcgagttcacactaaccatatatcaccattagagcatgcatacaccttgagtaccagtcacctgtcactgggtggtatatggatctcgaacttaatctattaggtattctgccagaccgcgggacgtcaataaagcccgtatagctactgtgctatgtagcaacacttccatagcacatatctcatctcgtacctaggggttggttgtagtttaaactcgcgctcccgtctgacaaaccacctgcctccacgaattgcgcgcagcaggaaggggttactatatcataaatgttcgtgacagaatgcgaacagatgaaagcgtggggaaatcatacgtgcgccaccggaagatagcgaaactaagatgcctaatttacaaaatgaaccaaactctatgtgcttccacggtatacggaatccatatattcggagacaataggacttcaaccaacagagacgaattaaccgccctttcgatagcacttaacgcagtcttatcgggcgcaacgacgtaggggatatgttttgcgtccgcttgttactggaggcagcattgcttcggtgaacctgatatgataatacagatgcgggaaattcggaatcatcctaccacaacttaaccgatgtaaggcgcgggaagaattcgaatccccaatgtgtcatcggccatgatctcactggagttacactgaacgtgatgtctcgcttatgtggcgcgtccccacccatacaccatatcacttaacttcgggaccggattctgcccgcgcttccttcagaggggtacaaaatcgacataagtgcaaaatccttatttgagcagcatggctctttggagtagatgtccgtactgtctatctattagccgggatcatagaatcgtttctacatatacatggaagccggcttgtacggaatcgtgtgaaactcaacctcgcacccctcagtaatggatggcattcgcgcctctgacgctcggactcatccatcatcaggctgtcatgctgggtccggcgtcttgagtctctgggaggagatgtcgagacagggctcacacacaaatgctatccgttgtggccgtcagagatttgggcgtattcatagttacacaggggaggcggtagccctcggttaacgagatattctatgatcaaaaggactccttcgctcccaccaaataacgcgtttccgttggtgcattctagggacgatgccccaaaggctgtgactaaacgctgatggggtttattgttcgactctcattacttcctatgcctgagacgaacgacgtgtgtcgcgatgcgaaccgccgaagcgactcctcaactggtggacggcagctggtcgaaccttataccacaggtggtcttagcgcaagtcaacggcagctttgggaccgttcgcaggtcctaacagtttggttcagggcgacggtgcgggacgacgggcacccctagttgacctatatgaagagtgcgctgataacactgtttttctactacccctagatgtactgagcaagatgcgaggggataaattcacctgccttgcgttaacgacacagaggtataatggtcccgtgaaaatcaggaggctgactgtcggccccgtggggatgctgcaatgtggcaacggtccgccaaccagtccaccacgcataagcggcgcccttcagttgctattcggtagttgcgacctaaccggcaccagctgactggcagccttattcgagtgtgccagttcattgtttctgactaatcccccacgcagaatggcggcatagccctacagtaacgtgtcttgcaaaggtttgcacgtcacgtgggcacagggaaatcttggggaccccatacacgcgtacgaaggacacaagcgcaaggcagagcgcaagtagcgtgaggtgaaaagccgttattatcgtaatcgctttcactgaaaactcctggacacgaggcaagtcagcacctgtaggccgtagtagtctattcttggccggcacaagcttctacgcaccgcacgttgcagtctgtgtatacccgtgtcagatttcctacggagacctgggcggtacaactggtcgagtcctctcactccgggctcgacggttgaagcttacccctaatttcgcgttgcggcggtatgaaggagtcccgctaccatccaggaccccgttgtcccttacaccatcccctgatcagcaaaaataatttttgtctattgacgcagaattcttgcgcagactccgtggccgtgttctgcctgacagccgacctaaggaggagagttaatatggcgtccccctatcgaaatgcgaacacctttacagaccgagttctgtgcggccttaacgacatcgtaggtattgaataatccgtcgacactaaagcaccttacggtagcacgtttgagtgggctcaagtggtcagtcgatacttctaaaacacacagggtgtgcagcttgtacgtaattgatcaatcgcttaacgcgaaagtgactacgactcttacttagaaaatataatatgagtgtcaccagcggaacgtttgatgggcagaacaggagggacaaacaacccggtaacgttagtcgaactgagagtttgacctaccaccagatagctacgccacgtgagctgtggtcatcgatgacctctgggaggaatggtcacttagcaaatttccagccggtaagcggatgtgtcgacataattaacttgaagaaagaaaatatcgccaacatcagaaagtcggttttggtgtcatcaagccctcactagaatctggatcaacgtgatcgtgagtaaagttgcttcggccacttaaggtgatgcattattcacgctagggccggttgcctccgttagcggggcgcttcccacaccgagccccagtggcaacacaatttcagggcgaggggtctagccgtcagagttagcgcggacagcatatggtataactccatgttccatgatcccgcaaatcctcgtccggggttgccacatttacatctgagcttctccgattgaaacggtcgagggggtcgggtccacctttctagttggtaccgtatggcgggtgaacgtagccccctgggtatacgtgtgttcttttgtgaacattcacttagtcgattgacgcaacctatgtactcagtggggaattggttagaagcgagtaggtcacataccattagtggtacctaacctgtactaggtccatacttctttctcagactattcccaccaacagcttaatcggataccgcatgatcaccgtcctgcctacggggatgagatcctttagcgctatagactggcctagtaaaatcctctgcgcggcaatactaaatcccaatcgcacaaacccactacaaaccgacaattttttctggtagtagatccagtcgcttgcttgttgatttgtcgagagcactcagtcatgggtaatcctcacgatcagttgaaccggatccgtcgttccaagcttcgctgaacctaaacccaactgtggagtactccccgccgtctatggttcgcagtttctaacaactaacgctttaatccctcgccagcacccaatgaagcacaactaggtccgtagggaatgagttacgaatacaaatcgggctggttagtaggttagtaatgggtcgctctgtcttctgtccgacacccggtaaggctgtcggtatgcttttccgcggaggcaacgggtaccggtgtccatcaggcgacccgttaactgacacgcctttcctgtgttggttggagtcctttggcaaatggcaggcaaaataaaaggctataataggttccatagtaaacgttctcaacatggagccatacttgtatgacccccacagatcgaggacccaaaggggtcgagtaatctaagtttttccctgcccagtgaaagttctgggtagatatttgcgcgtctaggggtattcttccataaaaccaccgtcgagcgcttgtcgacgtccccatgccgaggagacagagacgatcagttcgggctgaggggatacgagtgcgccacatcgactttcataaatcaggcctgcagttggcctatgaatggggggacggctctccccgatagaacccatactagacaaactgaaaggcaggatccagcaaatcattccaatgaggagcacaaccggttggcactagactaaaatcctcagagtaattcatctattttcaaatccttggcgaggactcccttatagttatttacggtcgtgcagcactggatacgcgtctctataacctcacagcgaatccaattcacctatcttcctcatatgtcgactattcggctgctcggttaccgaggggagcgccgggacaacgcaccctcgcccactaggatataagccgcacttccagttcgttaaccgacggagtgcagatcagaccgcgggcaccaaagaatcctgcgcttttcgctttcggttatgaggaagccaaagccggataatgcacagggccttttacgtagcgcatccttggactcaccttcttcggaaacagagccgctcaaacggacggctgtaagggattttgagagtccggtttcacgctaatccagtaggatggctgttaccaactctgcgataatttgtgaattctgcacaaatctttagatgcggtaggatttgaattgagcctcctccgcaagcgcagtcgtatgaacgaatagactccccggatggtcggttgcgtcttaatccattgttgtggcgtgcaaataacattttcttaagctccgtgcatttcgcagacgtctgatctgtccgacgtggctgcgagaattttccacggaggtattgctgtagctctatacaataacaatcttctagtcttaagcgagtcatagctcggaagggctgctgtttatgtagcttgcgcagttcccaagcctgaacgacgcacccgattaaaagggtggtatgtggacattggtggctcgacacaggtgccgacactccggcgaatctttggaaaaatcccgggagacccagtaccgcggactccggcgatagcccggtgcaacgggacgaatgcgcctgacaaactggcttctgacgctgcaagcgtctattgcggcgccactaacacgtcgggaagatgtaacgcatgtctgcgacttcttagcctttcgctctctcggagccgtgcctcgctcctattcaccccatgggaaggcccggtctaatcttttcagtattcattgagtcccgtggcactgttatatagccttttctgagggttaccaatgagagtgctcaatcgtcctcgagttgtatgatatcatagttcggtgagcaacttctgaaggttggtttctgactctgattctagtgatcaccaaacgcactggaagagacagcgccaccccttgttctctatgttgttgaaagcaacagttgtgactgctcgtttctacccaaggccctccggatggatgccatcaataaacaatgcttgacgtagactaaccgatccgaataaggggctctcatttgaacgaattccagattgggggaagatttggactcaacacaggctgtaaccccatctactatcgttagtcggctacccacagcaaaatgcacgcctcctccgttgtggatactactgtgaccccaccacacggtcttaaatgaaatgtgtacaggagacttctcgagccagacgtgtggagccctctgttttatggcggttacgtagacgacccaggaattggggtagaagcttccgttctcttgtaattactcaattgggcagttcttagtggatacgaaatatcagtacaacacggtttatgactcgagcattgatcactgacgccgggtagcattgggcgtagtcgttaaggcaacagtttctccaggttacgtctactcgcccggggcaaacttatggacgtcacggggcgattgttccttatctgtcttccacatgagatcgtagatcagtgaaccacccgcgggaacgtggttcaatttcctcatctggtctgtttcaggaggtccaagtaggattatgtctacccgggtcgtcagtttcggtttagaggcccaacacgagtgacagtgccaaatgtggtcaagctggaatgtcaaagtcacaatgtaccaaaggctccagatccggtgcagctgcactcggtgataagccacccaacgaaagagttgggcgctatcaaaatggcgtatgatgtagaaggagacccatcctcaagcttctagtgtccctacggtcaagttataatctccttctttactaacagcaaccatgggatcagctatttctgatgaatgtcggtattagagatgtcgttgacccgatatggccgggtgtaggagactgatacctgcggaagtattttagagcaccccgcacaagaggtagcagagtcagtacgactcggctcggaccttccctagcgaaagcgtatactaagtaaagctacactgacccaccgcataggatacgtagtccgtcacaagcatagtcagaggatcgagacggcgagaacacggtggagtgcggccgtctataatgaggtgaactagggcatcgatagaggagacgctaatatagcccggatgtagacattgatagaatctttttggcacccatactgcgctcctcatgagcgaccgtcgtttttcttcggctcgatgccgttagtgtcaaagcatgtgttgagttcgggtttatgaaacgccactgcatgagagcgaagtgtccgcttgggacagaaggattgtggtttgaaacgatataatgggttcgtttggtgcgattgcttcctggttccgtaatcggccaaggtgacgtgcaatagctgagcgacacgcagatttatgcctagccggaagtcgttgatcgggttcaggttggccctcaaggcataatcaaacatttagcctcacctgaatcctggtgatggaaggaggtcgaaaacgtttaagtcacctattgatgattttaaagcattacggggtaatctagtcccctagacacaaaatgtcaatgtcctacgatagctacgggggacatgcttgggatagaaacttgcgccttaaatacagccgctatataagcctgatcttatacggtctgaatgtgatgatgatgcctcctcgctaccgcgcgatcttcctgagctgcgttatatgcgaatgcagtagtcctcatcttgggaaacgtaggaatggtctcacgtccgaactcaagacgttcaagtcgaagggcggggagcaaaggactgacggaggctctctcgccacgaagactcttccggaaggtggcgacccagcgctgctactccctttccgccggcagtcgaatcgaccctagtgttctgctgttcccaatctcaagcgactttctcagctatcgggacatttggcgcctcatcaatactgaatgatatgggtggactgtcaattttgacttgctagatggaggatggtgacggattcccttataacgtgactcaacgtcacatattagacgtgagcaatccgccggacagttgactagcttattcgaagtagccatggtcaccgcgggaccataaacgagtcagctccataattagtggaatctacgccgtattatgctgttagtctggaggagctggattgcttcgagtagcgcagtaagtacctccatcgcggattaccagtcccctaatctatggcctaatggctcgggataaagctttcggaatttgagggatttattccgtgcaagtagtgttcctgacgacctcagggaacttagtatattgcgtcgagcggtcggtcataccccactcacacgagaaatgtacccttcgtttaaggtctcgtccacctcgttggaggcccgagtccataaaggggctattgacgacacccatatcgaaggtaatctcacgacaaacaacttgccagtagtgagattaaaatatccgagccaaatgaggggtggaccttgggcggcgagtgcgtacgaactaaacgtcgacgtgctcatctaatctagggccggtagaccgtcgagtaatagagtcaaatggcagaagccaggggcgtacagttccccactaccattacaccggtttatctatacattcgactgttgactagaatcctcccgaggttgcgccacctacacccccgccacggtaacggcgtaagttcggatggcgctgctgacttcgggcatccatgtcactgtcaaacaaatggttccttcttgcgccgagccgagtgtggcggcagtcgtgcccaaggtggagtaagaggccgggtactcgtggtagtattatttgaggaagtccgtgccgcaggacgggtctacggctgccgacgaggttctgctgcaaatttgaccggttaccgatacggaacctggtctgctttcgtagggtaaaccatcttgattgaatcgaccaaagtagcgctggtctggattagccgcaacccgctacataccgttttttgctactgtgatcgtgatggcgcacagttcagtgtggcctccttttcttgtatccgtaggagttgcgtaatggccgtccgtctcgagctagattggcctctgtgcacgagcctgttgctctcccggtatggccaaccaggaacaattgaattgagcctctcccgtacattaacaagatactcaggtccaaagagctcttgaggggggctctcctgcacaagggaagaatagcgtagtctacctctaccgacaaccaatatcctcgaaaaggtcaaaattaccgtcgggaaaccccgatttcggtgttacccgcagccgtatagatttaaagtcagtcgaattccccttccctgaaaagatatcaacagggacgggaggttggggcatatatctttcccttcaaacttccgttctctcgcgtttaatcaagacattacatccagtggtaggggttttatgtttacgatgttgcgtgctaactcttcaaggaaacgccctcctttgcccgcttaagaactcgtaactggcgtggttctttaatttaaggtcggttgtttaactgactaagtaaagctccgtttctaactgcgacacctacaagagcggcacctcgaaagtcgctttacaaagtcaccggttttaagcattacgtacgagtgggaattatatcaaccgccaagtgtaggtataatcacacgagtactgactaagttgtacacgagtattgcagtcttggtcgcccacagacgctggatttggcggtcgcgggagacctatgcaactctaggctcggtataacttttttttcactacatgtacgttctagccgcgcgtccacgacaaaggaagtctgaaggtatttgcacaggggggtctaggaatgaattctacgacacgtatagaccccccctcctataactcaaccagtaggtccaacggcagatcaggttgcgatggggcttaatgcccatggcctggctacggctccccccgctacggtataaaatttaacacagcctagtttgcataattcagtagtttgagtatggggaggtgtaccatgcgcgatacgcagtatgcaaattaatcttttgtcatacaagttgaaccgagatgctattcagcgcgcttgctatcctttaactgtaaccgcggagctaggcggaagacaagcgccgaaaacgttctgcctgggtagaccctggaggtgagttcaaaagtgataagatgtaccccaatgattaccttcaagaatttcctctagcttgcgtcgggccgctcagtggtagagtaatgatgccgttgtaacaaatctcatatacctagatgtctttcgaaaacttggaggcccttcgtgctccacattctacggcactgagcggttgttatgacgacggcacaggtacggatgagttgaggccccattagattctttagcctatcggcggtattatcgcagacgttcctacaacctccgtgacaagtacatccggccctaagtaagcgacactattctaaaagtcctaacaccctcgtatacgattgtttttcttcattggttatacagctggcagggtcaaaatcaacttaaagcgatggactagaccctgaactatagcgtcattatgcaagacggtaaattacaagtcgcctaatggtgttccagcctgaatcgctacgaccctgcgttcataaaatgcagtcgcaggcggggacctgtgaattagtccatcggcttctgtagggataaatcttggcaatgtgtcacgctaggcagcggccggtgatgaaatgtgctgcggataggtctgacctaatcttccagaacgctatcctagaattgaccaccggccggtaggtggtcggtcagcctggctttcgaccaagccaacatacctacgggcctatggattatgttcttccaaatgtaaaagcatgtacgttgattgcacatatgaaccatgtaagcgtcattgcagcaatcaagcatttttgaacggcgcgtaaaccgaagcacacgtccttgagtagcccgctcggggtgcaatgtgatcgtcagcccctccaaggcttcgagagcggaaatccaggtcaggcgaggtagtattgtacatcagtatgtgttaatcggggaccccttacattttgagggcatgaggagttgcaggttagcgccagaatggtatgtgaagactagccggacataatttaaccacgatcaatgccctgaatgagggtattaagtacgcagttggtacgacgtgagtcatatcctcagccaaacaaggaacgggcagacgaacgacctggttctcgctcatagcgtacagtactgcaatgtgggtctagatcggatacagtgcgctcggcgcgtaatcgaacgattactgcgccccgaatgcaggaacgttaagaggccaacaacatctaatgcattcgctactttacgggcattacgagattagtagtcaggtcattaatcgacccgcgagggccgcgaacggtgaacttggacgcaccatgtccgttttcggtaagcttgagtagtatctttgagtcaaacttcatagcatagcatactcgcaccagtctcgacgccgttccaacagtgcccacttccaggccttaggcagaaacgagggtgtccaaatcgtaaagtgtatcacgcagggattgatgggattgggtgacgcgctaggggacgttacacaactttgtacgtgccttctaggggaacggtaatagggaccttaggtttaggagtactaacactgagcagcgctacgcgtacctagagtcagtccccacgtgttagctaaaccgcgtgcatacagtacttggtgtatcatatgaacaggcttatcagcgcagatcaaaaagacttagacgtcactctacgcgaacgcggtactagtcgtgtatcgtatcgaaccgttggctaaaggtcataggctcccataagacgaccgcctaacatcagggcacgcgctgcttacgcgcccaacgtcacatgaactggaagattacgctgctgaatggtcccccccggcttccgagggactatgcagcggcgtgcagcccgtggcaggtggaccgctggcggatgaattattaataacgtgaataaactcggcgactcagcatgttaacgctggttgcgagcttcctgcatttgtagtcttctaaaaccgaaagctggatgaaccagacatgggacgacttcgtcaggtcgggagattagatggtacgccagtcccgtgggcctagatgcaggaggtactgaccgtgcgtgtcagatgctccggagtccaaggtgcttcgttagtgcgtctcacttcttaggagtccgggatcgctacttgccgtatagctgtttgatatgcaacgcacttggtacgttgatggaggaggggcggttgatcccaaattgagaggccatgaatctaaaggtagttgatgccggtccactaccagcggtgtttttaatacttttgcgaggagtagacctagtatactaaatgagtgagagctggctggtgctcgcagtggcagttaatactacaataggacaccaagattgtttaatcatgaaggggtattcaatgccaaggccctggcaaagtagcaccgcggtaggtggccggaggtagcggaaagcggaccccatttattattttaaaacgcttccgccgacttgactcgtcccccaaagccagaatccagaagcgaccatgatctttagttgagcacgccacttagatctcactgacaccagacaagagtaatctgatcatggagcgaagctaggattccctactgtatagctgcgataactgtcctgattggtgaaccgcaagcaaaaagcgggatgcggttgatgtttactccgaagtggtctttatctgctagttactgtcacggatccgtaaagctgcgccagtgattggtgcatcctcattcgcagcggcacaggcagagcgccgtattctgcggaatcgatcgtcgaaagttgtccctctgtgacttagctagtatacaatagagtgtacattccatgggggtcggtttgatgcggggacctgacgtgcattccataaagctggagtgggccccacgcccgcacacgccctaatagttcctaatcggacagattgtgtctgttaggctcaactgggatcgctctcagccttgcttaattcgatcgtgacgcggatgactgagctcgcaatttgtgtgcgatgatcaatacttgtgaataaatggcaccagcgacaaaaatgtcaaatccagtttgtcattgcgcctctcatttatcagccctggggggtcttaatgttcctgggaccataacgagaataaaggagatcagtcgatacaatgagatgtgcatagtttaaaaaccttgacaacatcgcaatttgagcaataaggtatcgtttgtcatcgtgggtaggcagcggacatggggagttggtctcgggtatcctctcgcggctttcgtcgtgaatacttgtcgtcccgttaagcggcacaagatacatgattaaatacgcaatttaacctcaggcgtcgcatctcgacacatggctcgcatgggactgaggcgattcatctggtaagggcttcgctacttttcctgagagagacttcacacaaggaccaagcttgttgtcatgtttgatggtcggtcgtctcgagttaatcgaggcacggaacgatcctaagttcattggtgaaattttcttgaggttcgttagcagtgcggtccaggacaattaaatggctggccggacgctccaggtcccccaggcggagactactgtctccccactcgtctatgcacacgtcttaaaatctgcgcatgcgaatcgcaggttcagctatggtcaatgcagttgttggctgcacggttcatcgggtcaataatattcgtcatcttcttagatcctccgagaactcttccgccacactcaggatcgttctgtttactgtcacctcaatattagcgtcgttctttacagagaactttataggatagaatctctccgtgattatcgctgaccgttggtttcgaccgttatgagaagggaccgcagaaagcaggtcctccttttaactacaccctggtgactgtcacttttagcccccagtggcctgttttggctactcacgactccagtgtgatattggatcaggtgcttccctatgaacttttaacttaaagtgtattcgtgcctgaaaataaacccgggcaaaatgaattcacctgtctatggtgcagtgtctgtgatccatcgggcgaacatcgtatgtaagaaggatgcggggacttatcactaagtacgactagatagcgactcggtcgttccgtcatgtacagtaccctgtgcgtattatattcactttctttataagctatatggtgcctaggtccccaaagagcatatcagtgattaagaatagatcggacgtttgtaaaggacaccttacagactaaattgagggtcgcgcaaggctggtgctacacccagaccaaaaaagcctctacactccaatgtctgttattaaacaacttacctttcgacggggtcaacgtaatcacctcgtttgcgtcggcgctagttacaaggacctatggtcgctagagtctaattggcgagaaacctccaaacattccggtttcctgtgcaatgataccgacacggtggataagaaaagaggcggtgccctctgctcagctttatcgggttacgaccgcgtaatcagattgtcctgaaacaaaggaggctttgagaaaccatctatcagtcctgtgcactgagcacgcatgcaatacgattaatcggtcttctgtcctcgatgattctccgggcatctcattacacaggtcctgatgggtggtacacgatcttaggtatgctctcgtgtctcgccttgtctatatctacatccgttgttcaacgtcacaatgtccaagcggagtcgtttcgaacacttagcatagcgggagtctcgagtcctaaatcgatgtgaatctcttaatctccaaatttacgatttgacactcgccgaggccttaccacagctgtctgaccttcatacgtgagcgctactttagaggtatggaccctaccgctagcctattaaccgcccaagtcactagcataagaatttactcgactttacagaggaccgttgtgaagctgttggcggacttcataccccaaaccggtgacaactaggcaatagcaggagatctcagcccactaggcggcaggcttatgcgagatcagtgagattacctggagataagagtatggatcacgaacgtagtcatgggtgccttcttagttatttagagctgggctacgactttttcgctggcccgacgaccagtcccactgtgactcctcgaccgcaacatcgtagtctcttgttttaccggcaggtgatgccacttgtactgtctgtaattctccggcgaacctagtggtatcccgcacaatactggcggtctgtgtagctttcgttgtgcaaaccccagcctgcgtgtgtcacgtgtcgcaaaaattggctaccgccttctataagatcgattccgctggtttgataaacagctcccccatcggaatacgacaccatgagttctcatatacttactagagacatatattgaaaactggaggtccagagtaacttgtcaggcgcgagagtacggaccactccggagatcaaataacggagaatgaagtcaaatcgcttaattcgagacgccgccagccaatttaccgacctgtctttcccggaacgtgcagaccttggcgcatgggttaaacaccagctaccaccgtctaccccgtacgaagtcgggacccgtgtcttcaagttgacggtttgcagatcagtgggtcgaaagtcgcgtctcgagcgaagagcatataagtgtcttcgtaatagagggactcccgttgtatgcttaacacggattgaaagcctctggcaagtttcagacttggtaaggcaacacggtttagacccagaaggaggattatgtacgagaattcttatcggcttacatgtgagtgcaacgttaaatccatgggcatcggaacacctttccgcccgatgctatacccctcagggcgcagttcagtagcgctagttcagcaggagcgacttgccgttcccggtctggagtaaccgactcgccgcacccgcgaattgttaagcttccagagctacgggttaccagatcaaacagtttcaattcacggcgcgtttaaacgctagtctgtgaaaggctgcggaatgaaaattgtgtaatccagcgaaagtgaatagaatcttaatatggccactggtagcgtgacccaattttctcggcattcgatgcctatgctcggttccttactcgggggaagcgttggcatccactgccgtacaaatattttagatgagaacagacttacagcaactggcttaatgcgtcgaaatgccaaatccgagcgttgagtcttattgcgtacgccacgcaccgattaagccaggttgcgcattgtttaccacttactaacaagtccgagggtgaagaaagaacctgcgtgtattaaagccgggtatctgcgaaggatccatcaggtctaccccttaggcccaggcagtatctagatcgccaccctcgcaggactctccttactctaaaggcacgttgcaagtagagggctaagggtgattgtatacctcggtcttattatctcaggtgtgcggcggccggcctgcacagtccggaaggaagtgagtctaccattggctagagagcacacattgtcgggtgggcacagttagaactcgaggtatgctgcgactgtgaggatggcgacactagaaggttgggacatacacctagcgttcctgcgggatacgtcgtctaaccgagcagggagcgtctggaggcacggttcacttgcggcacgtcttgtgactcttgcaagcgaaagacacggctgctggaagtttctgtcgaaataaaagctaaacatttcacaccgcatatgttaccaagacccagtttgaggactaacggcggtaaccttaggataggcgcttacttcccagctgttcacctggtgctatattttgcctacacctgctttgttctagtgagtcatccgcgtatttatcttaggggaccagcatataacagacgggcccacacggggacacgtactgagacatacatatggtctggtactaggagatctgctctaccctaacgtaaaaccgactagttgacccgtgctcttggatgtttctactgccactagctttatataaaactcacgccggcggcgggcacgtttagcgtgtgaacggaagtgtttctcgtgtcgagcacgaccgggggattatccatttataccttcaagaagcaaaccctgcagacacgggccatcagcctctttaaccgggatcccccgattatcgccggctcccgttgtaccgcaagtcttggcaaccgcctgagtattgaagccctccccatgcgtatggagaagaccattcggaggcccccgcgcgaacttgtttataggcccgcagccagcgttgcaggctactcatccacgacttcggcatcatcggatatagacccagtagcgaacagctagcatcggagcaagttctgccatcagccatcgcgcacgggaggggtgccgtagtaatgtaatcaaaccagggaacacctctgctgctagatgctgcgcgaccgtccagtgttaatcccccaaattgattggttcccctgtgtcgttacactagatacccttgcgataccgtcaatgactgcactctcggattttgagaggtctgggagaaataacgttaagtgatcctcgggttgagccgcgactagactttgcgcctagtagagaaggaacggatctcaagcgcgagtagctgacctaacatctatgggtagccgccagctacctagatgagtccgcgacggtggctttgatcagcacgccatccggtagcagcgggtcgaagtgcataattgcttggatcccagttatttactaatactaagatcaatacgaacttattcatgttttacgttcactcgtcagcctaatccatgagcctgagacagtgcgttttccttgtatttcttcctagatatcaactagccaataatagggaaggtctcactatacccctgttctcgaggagtgtgacaggaaatgattcaaggaacacgtcgttccttattcagaagtttttgaagctgcagaagctggcgaatacagtgaggcagcgttttgtgtccccgttctgctgatgcctgcttaccatgtggaacgactccggtctctatcccgatgcgcccgttcgctttgaaagaggtagaaaaataacgtaggagcacgcgaaatcaaatatagaaagacgagtctcgatgggaatcgaggttcttcgatattacgatctatgacttagaaattcactcagcccgagacgtgggtaactgtagatcgactgacccgcctgagatagggaataatcccgaactgaggtaaggggtatttggcagggttctccgttcgcacttagtcgatggttcacatagagtacctgtgcgcatcgtcgcggtctcggtcaataacgtgaaagagactaataaaaatgggaacagacgtacttgtgaaataccaggttgtacctcttctaccatatgccgtacgacgccacttcggaaatatcgccattccgctgtcttaacctccgggaactgcaacaaatcacggtttaagcggggggacccacggtagcgcaggaaacgcatagtaactactcagagcaaactatagctctgcatgatcttatcaatgtcccgtttgctgcactgacacccaggtggcatccgaccacgtgcaaaccgtaacgccgtattgtttagtggaataccagtgtcatggggtaatattctttccgcagattcgctggaagtacgtctagcaaaagcacttgcaatctttgtttacactaatataggaatcatatcccataatagggtggtagtgaccggtaaccggattgttagtacgcgccagattaaagtccagccatcttggaactaggaatcggacgtaatggtagctccagaatcaacaccaagacttacgaacaggcgcacgtcgcaggtttggggtcggccagcgcatcgcggatacaattgggaaaacagaagggtatcggatgagttgctgtcaatttcatggatcacttaccatggaaggctagcctctaaagattttggagcgctaacagcataggactagaggccatccgcttgccacgcatttcgtttacagcagctagtagtatatcattatggtagactctcccgcatcaataatcacgttcagccaccgcgttgtgcctcttgaccctcgtctcctttaaacgatcagcccatctattaggcttgccgaagatttgtagaacttcatcctcctaatgaagcacagaaactaggacctgctctggtccgaccatctcgggctgaaaataaaaccagaagaccgacgtttggaagccaatccgcctgttagatttggttaagcatggaaatgattctcagaccaagtatacacgctttgtggtgaaaaggagccgtgtacgcgaagcgtgtccggctcactcgtaagtgcgatcataaattcaccctgcgtcatgggatcttgtgttaatagatcacctcttgagaagtgtgtgcatttaccgtgccgcggctcagctattgtggcatagggtttcctgatcgtggaggtacgaaaagggagttggaggcattgcataccaggacaggacgtggacggggacgagccagaccccagagtgatcggctgatcatacaagcattctcaaacaggttgtattcgtatcagccacttatgacacatgccgcgcgaagccgcgaacttggcacgtaacagctcaatagcgggttacccaatgttcaaagatgcataccgctattcagccggccctggtataatcgaccagggcaaaaactcgtaaatgttggaaatctgacacattgaaggtttcgacgacgtctccattcttttgtgtcccggaataataccaaaggcccccgcgcagaatgccccgacagtcggcagatcggagcttgtgttggtgtaggtccgcattttgcttagcatacagacgtaatccagctgatcacaaggcagggcgatatggcctttacctcccagggttggtgaagctggatagtgtatcgaatcaccgctatataaattgtggaacgtcgcccggtcatctcccggagctacatatgcgatcgctgaagcccgtccgattgctatcaccacagcctgcggttattggctatgacttagtacttaaagggggctaacaaatcagtgtaaatgtcatttacgcggggtagcgactatgcgtcgcgaacctataaacattgaggggagtccagttctgagagtccactcactggggggaacgacagtcctaagtaatagaggagtatatcccattttctaaaattacgttctctagcgaaattacatcatacggcatttgcgtgccccgattagtcgggcatttgctgaaggtttgctactttacgccgcagaacacaccactacacaacatcatttaaggcaggggccaagctaagccgctcccccacagtcgatggacacagtcatattatcgcgtgacctgtgcctaaaaggtgtatttcatatgggacctgcacctgatattggaacgacaaacttagttggcggtgcgatggtgggacgcgacttgtccagtgctgcgagcgacaggtactggctagcggacacccctaaatcaaaacgaagtagaacagcgcctagtgtactcgatcgttggtgatctcttggttggacttgtcgggtacagtacgcccgacggcgtagtcccttttgacctacgtctgacgaatggatggctcgtgcttgcccagaccggcacgtatgaggtttgccagagcttctctcagcttaggcccaactgtttggaccatcgtcccttcatgtagggggcaactgatctcccggcgtatcccagtcatacagcaggcggccaacgcagggatttttactacgagcaatctgcgccctgtggaggcccaccgcccaggagacagagatactcgaccgatagaacttaactcatgttagaaggggtgcactctgcagagacggcagagaatcccgggtgctgggcggtttgaaaaccagtagcggatacaataaactgtcgccgcgaggactctgattagtttacaaatctgaattatctacggcttttgtgtacttatacgctcgttcgacacaatctccaatacgacatcgcttatctgcgagccagcgagatccacaagaggggcttcccatcggtagagcgaagtaattatccaatctaccctgcgaccggctcccagcccaaacgacatagctggcccaaacgagggtaacacagctcagtttaaacgacgcacttcggcgaggggatggacattaagatagagttttccccgatcgcaaggctaacttccaggagacgaagccggagacagtaatctgataaacggaaacacgcgttgtacgttaggagtaggcgacgctgaagattaggtcgctgagaactcttatatctgagtcgggcgtatgtaatttagatcgtagatctctagctgacgattataagccccgcccgaacggccataaaattcgaaaatgaatcgatgtatttgcgtgggtaactgcctttatcgttcatacgcataggagggattgggccaagtcaaagatttgatgcgcccagcctgttgaaaaacttaaattaagtgatatgctggttcgtaccaggcgagaccgttcagcatgggctctgacagtccgtagctatcaattattctatccgattctgcatggaggaagtacccgactttaaaaaccgtcccccgttgaccgactgggactattatttatctgcttggtctacgagagcttgatcatacgtcgattccacattaggcgaagagtcgtgaagcctggcaggcgtcgctgccctccacaaaccggcagtttaagtcacactgtcttactctgatgaagattcttagtaatcgaaagaccagtgaatggccgcgagaaacttcctcgaccgccgctgcggcttctaccccgatgacaggcaccccagttaatttcatgtcgcattgatatgatcatacacgggcaccgtctgaatatcaaccggcttgctcgacgggcactggtctcctgtggtaggggggcaatagataggtctaatgccgacgattacagggcggccaaaaacggatgaagttctctaagcactctacgttgtacatgataaccaaaagttaggttcctcatagagaatctgcaacggttcgccgaaaagtggatgcccctatcacttacttacgcatcatagcagatgatacaatgcccttctattacagggtgcatacggtgctatgcaagttgaatactggtctagaaaagaagagttggggtcctcggtgaaggatcgagggaaatcgccaaacctttgcacattattgtgggatgctagagcagttacgggcttcgaaggcgcaagtgctgggagagccaatgttcgaatattggtaacaggaccttatcagagcttgaaagaggggccttgttgacagagactgcaggagtaaagattgtaaggttctgacactctgggtgtgcttgcgacccatgacttaggggagcgaacgggcgtcttcgatcccttaacgccagcttagtaagcggatgcaaaggccccagaccgtcagtcggctttgttaaatacccttcccagagagttcacctcgatattcgacggattcttaggggcgtaaggatattgaatgctctttccggtcacgagcttagtagggcgtggaggctttcgattcatcctctatacgtggaagtctacatggctactaaagccacccgcattctaagctaacgtagggtgaacggtttgcgactggtcggtgaccgaacctagaaatgcgcgccagctagggtccgataaactatacagacgggggggcgagataccggacctcaccatagggagggatttggttgacgtagtttactagttccgtgggaggtattgccaccgaaatactactggggcctcagcagttgttaccagtttatcgcgtgtagaaagagattatgattcttattacatctagcccagggggaagcgttaaacctcgcatccgaccaacgctcgaactggggcccgaattccaatagctaatcgtgaggattcccacatcattgttgtcggtttaccctgaagaatgaacattgctccaataggccactgggggcaggggaacgagccaaccagtgcgcattgttggtgctcatgttgcggggcgatgcttgggttccaacgcgtatcttcgccgaacgattcacaagtgaaagcccgggagcgaatgacgctacgtcccgcctagtccaatacacttagatatcctgatattagggatgagctgaccctcgcctaggacacatgcgaggcaactagaagtaaagtgtgtttcgctctttattaaaagtcagacctcagatggggagttagggtgcccggtgcaatcttaactgtgccaaccctccaccatcggatccgagccacgaagcacagacagatgaaccacttagccgcaaatatcattgaggattaggcaggacaaagacttttgtatctggtgaaccaagggttcgtacgtcgacgaacggaatcgtacgagcgccacgatatgcgagactctgggaatagaatgcgttttgattaatctcctgcgagggctacctccgcccccgcacgaataaaccaattgcagggagaccctacgtgccagcgaataccatatgagatgtgagatgaggaacatatgcgcgtttgagttttccactgatatgctagtgcgatgggcaacattagatgcccgggtccggttgttcacggctgatattcgtgctactcggtttctgtcggcttgcatgattggagactctgaagtgatgcataaacgttttccaagacgcgaagtaatacccaaatcccgacgttctatactcttggttctgtagcaaactatacgaatactcctcagctgcacccagtcgcccggccatggtcaagaatctgagcccggctaccttgctggtatcctacttgtagaacagcccaagtatacagtgccttgaaccccactaccttgcggcgttgcaacgtaccttggtttgcgcgcatccatcgacaggctgtgggatccgttgccagaaggtagtcattctcggacctcgatagagcagtagttcaagagcatgattatgccacacagtggcactagcacatcctgactatagccatattcgatttttaagctatatatttaggagaactccatgtgaacatatgttcttaatcgggcagttgtttgctctagtcgactatcacttccttctaagtgaactacgacttacgacttgagcgttaactggcctcacgaccgtagatcctcgtgtccaggggggttatgattagataccacagacccgcatgtttgaaaatgggggatcttcaagcctcagtacgatattggtaattggtctgtatcatcaacgtttggggcagactacatgattgtttgaaggcttcagatatagctgaagagatgctcctagcgtctcgctaataaacgtaagtaggagattgctccggcctaggtatagggaaagggtattcgcttctgtggggctaatggtaggggtctccgtggcaaatactcgtgtaaccatagagtgtgaggtcatgtgttcgacccaaaaaacatcggctgccatattggcgccagcgatactttacgcactgtgtcctagtcaaccatggcaacaagggcgatgtgtggcatccgtaacgcaacagacgcgtgttgcggttactcggggtcaaatgttagtttccgatgaagcctactaaggctatcgcaccctcgctacctgtttatttaagtctccttggtagtgactagcgtggtcaactagtcgagctcactacacggccggattgttttgctggctgtgtctttcaaaatgctgctcgccagtgcattcaaagtagagtgcaacgtagtgcgacgatgcctagccatacattgcttgagggggaccggctcccatacagtcgagtaatcttcataatactcaaagaaaaaaccacgctaacaaatggttctggggcccacggagtaacggacaccgcgtcctctggtcggcatgtatacatgacattacagtgtctccgagtggtgccgatgagcttgccgaaaagcagaggacaaatgtttaagcagctgttgttccatcaggagcctactgcgatcctggtatgtgacaaagccagacttataagactaccaacactcaccccatttccccgaaggcccggtcaacgtcgggcagcggggtcgagagacttacagattaactactaggagctgtggataaagtgggaagcaagccatcctggctgttgcccggttataagttggaggccaactaaaatttcaaaccgaaatgtatatatcatgccaacggaacagtcgcattgtaaatgtatctatcacggaattatatcaactcttcttcactgcgacgcagctacgttgtcaattagggtatctgccgctagtatggtacacgtaaaaactcgtcaatgtattgtaacatggccgaccctatatccgaccacagagcatcgaccctaaaatttggttagatagttatacaagtggaacgcagatcgtgagaaaaaccccgaacgctgtagtgctcgaacggtgcgcatgttacctagctcgtggcacaaatgtacatatgttcctttcatcaacagaaacacactccccagtgcccagagttcatcgcttcagtctatgcgtacctcacgcaggctaggacgccttgtagtatactccttaggttgagagaccgaaggaatctgttcctgccatacacatagctcgcgggtaagactctatgcaaattgcggttccgcacacagcactattggggtcgtttactcttctccttcagtgatcccagcttcttgaccccagttcaacacttaaactagttgcggtgcaaacgaagataaaggcatgggcgttactaacaacccgtcccgacggcgcaacggtgacccgatataggtctgaccgtggaagaatgggtggccagccgttacctcacgaccgacaggggagctatggcacgttggatatgactgattacttggaggacgtcgctgactcagatctcggacaacggcggagcagcgggcgctcggacagcaccgggcccgctccacaacatagattgggccgaaagtattattagtgccgaggaaattgaatcgttattgtcccaatcaaaggaaggttctccgtgattactggtacggccatacggatagcctttgaaaagggaaacgggcggactgggagccagacgttctcgatgggccggactacaattggtgcaccgacgagaggccttaacggcgaacaacgcaatcagcatctggggaacatcggtaacgcaacgggggtaagcgatgtcattttactagtttgactgttagcatagttccttggttgaccccaacattgatgtcatgtagccaaacttcggtagtgtgaatgtcgggcatcccatagtcgcaatatgagcagacgagggcgttttttatgacacaatgcttgggaggataggggatagtattcaattgtcctaagccctcacaacaatcccatgagtcgggtctaggatagggttaaagatccgcagtgataacccctcaacacttagcgaatgggtaggggcggcataaaacagagcgcgcttttctgatcttgggccattgtatccaagtcatatggctcaggttgttcggcctactactttgttgaacaatacctgggcctgtaacaggaccagcatatgtctaatgcacctcaagtaaggttaactgcccaggtttggttcgccgatttaaccgtcgttatgacaaggacttctgtaattgaaccgtactcctccgaacgaaatggcacaggacgatgagttactttattgcttttagagtatgaggaggccgttacattaagacggcggaactagggatgtcgaagtcgcttgagagatgagcccaacggtgcccctgacggtttcagtcacggagctttggtctccgtttatgtattaacccctcaccaatcatgaaagctctcacctccaggtgtagtgagcaacaaattaataacacgatttgttttctgtgtttcttcttacacctcacggagcaaagatttgcgacacactcatgctattacccacatttcctacgcccgtatccatgttcaaaggtgtgttacagaagaatcacgtcgaccggcagcgtcatatgacgatgagtagcaggaccatagtgtttagacgaagccaacaagctacttcatcgattagactaccaggcttgaataacgaccgcgtttgtatcagggtgagtgaggagcctcgtctccgtttgccgtttattttccaaacggctcttggatcgttcgttgctaccgcaatcagcacgaatgtatgtatacaccactacataatgcctagcctccttacttactattatggaatatgaaaccttagaccgggaacaatcctaatgctttaaacacaagttgagatagtgccatggttcatgcagccacccgtggcgtattaccacttaatggctgtgtgcctacatgcagccagagcgataccgatacatttatgggcgtcagtctgtcagccagaacgctcctagttgtccagttgggcgagccactcatctagaatgcgattttttctagttcttttcagtaatggaccgaatatggttcgtcaaggacagaaagatggcgataatccggggcaatatgatgtacgagtgttccaagttttaaaagcttctactctgtaagttacatttagacccgttatattgaacaggacacagcgccgaccacaccgcacatacgctgttatagctacagtttaccctattctacagtcagtgaagaggtgcggactagccccatcgcaattagaccgatcttctttcccgccactgactcgtcttgggtgagtccaagacccaagtaagtctgcggaggcagttgccatacatatggactggacgtgaagccactgtgattctccaaatttttttggtgcaaggatacaggtagctgatatcgacacctttcatcggccgcattataaattctatctgtgccggcgcaatcaactaacttattttaaacgatgaccagatgctgaactatcctgcctagtcgagatttgtggagctctgcacattgcaccgagtctaccccaattcccttccggtgtgaggagccagcggatacccccaggcaaccacccccagtttcgtaaattccggaacgccccgacgtaaagtgcgtctatatggtttctgaacctggttcagacagatgcaatgctcttgggatatcccgaaaaagcgagagttgatcatgcccggccgtctgagaagtaacactttcgactgtggactgaacaggttccctagttgctccagcagataagttactaagtccgtgatagaccaaacacgctccgaccaccgtttttcggtgcccatttggtaactccaaaaggtgctattgaagatagtgccgatgctaaacgtctaccgactgtttatacactcatgagagacgggaaccgcgaatatgcagtggggcggttctgacgggttgttaccaagtctctttcgcttaccgatggtccctgagtccgctaattaccactcggctatgttatagccgtatgaaaggaacgccggtgtggaacaggtacctcatttccgacagtcgaaacgtattcgtaggcagtcggtagcgcccttctggccttgatagtcattccaaatagttgggacgctccttctcatagaatgggtgctctagatcgatcagctttttccgtcggcgatcagtgagatcagcccaaatctttagaaacgagctgtaacttacgcctcggtcgagtccgtatagaacctaagcacagagtctacactgcgcctaacttacctgactatggcttcgtggtctgtttaaggcgtagtgccaagaacgccatcgcttctaaaatacgaaaaagtacagacggccggataaggatattcagtgtctaagtggttacagcacgctcatttatgatcaagagtagaacagttaaacgttctgaccgcacaaggatggtttcccgcccagtatctgctgtcacatagcttacttgaggaaatccccaaaattaaagagaagggggctgtgcaagcaccctacaaagatctcttaccgggggagccgtacacccatctggcataaagccacgaaggcccacttctagagccgcagacccacgatatttaggaggcatagcatttgagccttcgggacattcatctaacacaacggtttaggtgacactgtcttatgcaaggggtgttcctcatcgaggttcgaagcggtaaaatccgtcggctcttagaggcggtttttgaacgtgtcccgtcagggggaatactcctcctgtgagctccgtgcgtcgccaagctataatcatccgtctagtaggaagccttcgttgatcactatcgagaacaatcttccggtaacgatgccctgatgcgtctcgatggagcgcatattgactctaacggcccatgtcctgccacaatttgtctttccttatcgtcctagacctagcacttattgcatatataccacaaaggcctaataaacgatcccacgaagtcgaatgtgggggtaggctcagaggcgatagttacgggcaaaatgagattggggaagtgtatcataatgggttacgcaaacagcgtacggtgttacatcttacatatacaacattctcctattcttcctcgaggacaggcaagcgcgtaggatgtccttcactcacaaccattcgcatgtgaatggggtgtaaacgcgcgcatttatggtggttctgtaatagcgttcgtcccacggaactgactccgagtgcgacgcatcagaagtttcatcaaatgaattcgatgttttggcaagatttttaaatcccgtcgaggtatctcgaacttctaatttccgggtgggtcaagtagagcgaatctggccccctgattcgctatagcaggcaacccggggatgcgctatgatcaacggagtaaacattctaagggccacgcttggtagatgggtgcattcttttctgcactgatcgcgcatcgtacgcaaaacctcgggggaaagcgctcataaagcagcacactccgtgaagcggagtatattccgcgtctcgcacgcatgcaaagtgctatggcattagggcgcccactagcaggaatcatgggtgtccaggtgactatttctttccgggtccacgaatacatcagtgcgtctttcaggttgtgttgaccgcgcctgcttcacggtgtctctttgactctccgaacgatttggggagcctttgggccagacgatacttccataggtcggactggttgagatcggacagacaagacgtcagttctcagtgaatattgtctggcaccagtcgcgcgatgggagtcagattcgagtatcggggggacggcttcacgggcagcggcgtgtctcattgacgtcggagcgcgttcgtaaaacataggtgtcatccaatgtcactgtcgtggtcgcgtgcgggcagtgacgcatcccagacgcgtcatactcgctcataaaccagaagcgccacgttgttattcagacttagtaccttaggattggtggtctgattatggaacccaatggaacgtagcatcggtcggtgagctcttaagcctgttggtcggttaacgagtattagtcaaattctaactgaatccatctttcttataaaaggataccagacgtgccgtatccgagatacacaacaacgtgaccaacaattatttttccgccccaagactgcgtatgccaagccctacccctgcgaggcacgcgatcatccaggttcggcagtacaagatctccaatcgctcgtatatattcgcccctccaatgtatcaacatcggtgtgcttgctcggttggatgtaacaggttaaccccgacaccgcccagtaaacgtacactcaccgtaataacacgctacggcttacgggcgtgcactgtagatataaatgaacgtgcaaaggtcgccaagaatcagttaggacgaccctacgccaatagtcttgctacatcggttttatgcctcccgtagcgtgttaataattggcgcaatgatctagagaacacagaactactcggctatgctcgaattccgtactggcccattgggactcgatatgacggggaagcgagctcctgcagaacagtcattcctccggatattcgcacacgctgtatcatagttttagttagtatgcaaccaagattgtttttctacccactgggggggcccactcgatcttctcagcgctgcgcgggtcattactacttgacggtgaatccgtttgcaaggtaatatgccggcttagagagaattctctgggtagcgggcagagacgctaacggataaatgctccactagaagtaagtcgccaagaccatcgtgcacaacacctatcattcgatatcgttgaactttccatgaattcctctttcatgggtagccccgaatggagacaggtattttgcttgttaagtggtctacgggagtcgcgacagtgacatttccgtttaggcaaaagggacttttaacgctccagcttggaagaaccttcctatcacatgcagtccccaagagttcataaattcgaccatccctgcgaactagcgcgtccagccttgttagacccagattacgctcttgtcgagtgcgataaatgcccatcttgagattgattaggcttgcaaatacataaaaaccattcttatagtacgctccaatgaccgtcaattctccatcgaacgtaagtctcgcattctatgccgaccgtcaaagatgcgtacatactcaattcaccatccaatagcaacaccgcttaatacatgtccctcgattcgcgcatagcttttgtacacataacgatcacgctcggtcccaatctgcctgaagtactattgcagtgcgattgtatggaagccttctcagtatatcgcggttgaacttttaggacactgccccgctctgggaagcggtctctgtgcttatcacctccctgtacgctcacctacattatacccttgtgatcacaaccctaagtactggaggctagttactttccctgcgtcatccgtggcatgagtatcatctgtctttaagggttcctaagttatgccgtaagcgttaataacgaaacacggcacaccggcgcaccacggccaaggatctccaacagcgagtcactatcgtcgaataatacgttcgagaagctcaattcgtaatttgtagaccgaatatgtcccaaagctgcggggcactcaagatatgtttccgaaggtgacaggcgtatatatcggattaacgaacgagcacaacggggcagatgtcaatttagtgaatttggtagttcgacatctgacgctaagacactacccaaaccgcctgcgtggcatcgaatcccctgacttataatagctgtactctcgtcgacgccaaataacggacaaatgaactcccaggagttccagagacagattccaggaaccttgttttagcactgaaggcattggggccgtagcgaaatagtggattgtatttgctttcaaaacggccttcaggctctgcaccgaccgcccagccgaggtctggattctcttcatagggaatcgagcgcgactcgggtccccgtttaactgaaccttcttgacaggttttaggtaagcgcgacttcatagtgacaaatcaacaacttgcgtatgattgctgggaactcaggcgtcccgtcgaaattcatggaggtaaactcgtgtctcttcctcagctagcctgctccccgtaacgtagaaccggtcgttgtagtaattaatagtcgcatcaaccaccggcgctgaacaagtccgccataatagcgtagattggcacaatttggtggccaatgatatcccgcctataagataccacaggaggttggattaaaaacaagcgttgaaaaagctacggtgaagaatggatgcaccgtgccacattttaggatttcgccagagaggcggccggatgtcccgccccatggtctcccccttcccgcctgcgttcccgatagtttgttagattgatcaggggtcgtaaggggatgtattcagatcttcgtggcagtgatcaaattgctgcggtcgccgttttataacgctgagttatctggcgaactgtgatagcgctttggtatctgtcgctgagtctagctatgcaacgtcggttcctactgccgtaaacaacatttgacgattgctgacttcgtgagctgcaagaattcatttgcattatcacctagcacgaccatcagttgcggccgattaggatacagcaggggccaaggtagctatgccgaatcgtggcgtatccgccgttttgggttgaaggacgcagcaagatactaggcgacggttaaaacgcccccgaagcgaatagacagtttcgtcgccttgatacgatttgatctgagatagctgtaactcttctgctcctggtcctggcctagcgggcatactgaggcgtaggaaaaaatgcattgggacgctgtcacattatgtgacgtgaaagaattggtaaaggaagatgtaattgacggggccgcgttagcccacgcatgaaccaacgccgaccgtttgcgtccactttggagagcaccatctcatgggtatttacggggacgtgaccgtagagaaaaatccgaagatctagagtcttaatccaggtcggggcacaatcagaggagggtgcaatgtcgtacatccttgctaaatagtacatgtcatctgcgttaccatcgggccgaatgtcgcgaagccccttattagttttacaataataaagacatggcatgcgccggctagtcgatatatggaggagctgtaccgtaggtcaaaggcactgttgcgagccatcacgccgtggcccgtttcactctggtaaacatttcggttctgcgacgtccggcgtatagttcgcgagaggttgacacacatatccgacgtatgctccttgccagtcataccgtaaagtggtgaaaaagctcgagactaagacccgtgcctcatctgcatcaggtcaccgcacatcgccacaggttaatggacgcttaaggtttgattagattaatgggcagcctgtgccccacttggcagggtccgagcacagcccgctccactcgcatttgggctactacgccccagaaaatggaacaccaagcatgtactgaccgtttttttaaagtggcgtcataattttgatggactctaaagtactgatactccatacaggagattttcaagaggtggctagtttcgtgctcaactgctgccttgtgccccgagttttgcctaatgtggagcgatagccgtattccaacgacagcctggtgaaagtaccatgtgacatggctacgtaatcctcgccaacacaatgtcatttacactgtcgcgagtcgaagctcccagattaggacagacggcaagcagagatctcgagttcgaaaattcaccaccgagctctgctcgaccctacaatctgggtaaaggacacgctaatactttctaagtgtattgatcagcctgccgcgtacgagtgcgggagtcacatttgctgccttgtccatagatggttacactgactaggggtaagtcctgagtgttcccctgtgggtgttggcagcgcattaagcctaagatcttggggtaatcgtttgaacgccataggtaacttcttgttggggttaccattggtcgtacgccaggtgtacttttcattggtttttcttacgtcccctccccctcacaaagggagatacataccgcattctaagaccatatagcatgttaatattgttttgtgactccactcgaggtagagacaacacaaatcataaagctgcgcgctcccccgtcggcttgacctggccacgacgtcctacacagtaagcgacggcttcacctaagcgttagtcacgacgactcatgcgcgagacgaaaccacgataccataacgatggcattcaattcccctcgttagtgaatgcgactatctattacgcacttgttatctgaataaacattggatgaggtcacaacgtgacttttacctcacaacccgtggtgcaccagtggaggacggtcgacagtatctcgttggctgtggcacgactctgcaggggatcgagctagctgacacgcgagccagcctgtaacggggcgcaatagtcgtaccaaaaggtccgtcctagataacgcaatgaatccagatgcctttgataccacgggacatgaggggacgggaatcaagtaaaaagagacaatagggggacgtcacaccagctacgactgatatttagtcttgactccgaaagtcttggagtagtcatataacccaagcgagacaggggcaagaggctttgagtggactccatctgatattattggatgctttgtgcccaactagagtctcggatacgctttgggcgatcaatgacattcggttagagactactatgggaacccatttaatgcccagctcggttaagtccgcctcttccgatatcaccttcgagtaaactctagctggatcaagtcgatctcgccgatccgtccggcatgcacatgtcaaactgctcatcccaaaccggactctaaaagtcatcgacccgtgggctggtcgaagacagtttctgcgtaaaagacaagctcccatggccttcacatactccacagaggaactagataaaaccaagctggtcttgcggttgttattcgacgagggagccggtccataattacgaatatcggggaccgcgttccagaccgaccagtcactttcttcccctgaaaacctgcgtgggtgttggcaagttcggtgcagaacaccagcaacgcacactagtctgccgcctggcatacggtagtaactcagtgagccatagggctggagatggtgaactcctgaactgagcctcacaccgcgactttagcggggtgagagttagggctaaatttgagcttgcgcacagggacctcgctagcagaattgtaagtgacagggatcgcttccgaggcagtcaaccgacatttacgttggcttgtatgtgtttacaccctctatccctcccgacttcttgcttggcccgtactccctgtccacggtattattgatctaccgccaggacacgataggcatttgtcgcacctcggagattactagctccgacttgcccatatgccccgttctatgatacgtggaggcgcaaggccggcagcccctagggccaccgcaagtttcgacgcgggatcgacatattgtagctgctattacgtagtacgagtaggccatctccactcctgagtcaaattcccatctgccatatctcgcatctgatggggtggtggcacattagtagaaattgtggttcaaacgattccggagttactgctctggcggagcaatatgcctgctgcacctgcaaagccgaacgcacaaagacaacgggcccgccccttcgtgactaatgtccgtgccacataaacacgagttacaccgcattctttttattcgtcgagtctctcacagattgaagtctatgcggtatcatatcgaagctcccaatggtgtcctttctaggtattcaacatcagtgtcggtttgagagggcgaactattttacattaacgcggacacggagccaagactactcctgtggggctcactacatcatcaagaccgatgagcatgttcgggaccaaacctctcgcgatgggtagcgattgaattggcggaatcggtgcgtaatcgcaaagtcttttcacccgaacgttagtcaattcgcggcagtacggaaatttgacttttctgcgagagccgggacggtctttctacacgttacggcccctcgagtctgaaggtaactccagtcgctggaagggagcactcaacccacgaaaaagcaagtggtcgccctcttacatttagctacggaccttcgattgtaaccatccgactgccccattagtatgggtggagatcgacccagggcgctagccggtgtttctcacttcatgtccctgaaacggtcttgggtgtgcagtctcgctgggtcactccacctccctaacccatagggctccgatggaaagcggatgcaaaaattgatctacagcgcggatgctcgtatttataagcaaacagacgacttgcgctttgtacgttcaactcacgcaatcgactacagcttaatcgcaaaaagtagcttactttgaagctaccgctccgaatctttggcatataagggcaattgacttacaaaaagacaacacttattaggcactgccgctgggagttgtggctctttgacgtcccatggggagaatgtccctttaacacgccttgaggtcaatcttaactccagatggaagcttcgcttttaaaaacggcataggtttgacaattaagtcaacggagtaacaatccaagctaggagaggaactacccacgacggcgcggccaagatgagcacctaccccaactagaatggcatgattgcctgctcgttataccctctttgcagtaatttaatcaactgtctggcccggcattagctagcagggactccttacaagcgtataattgggtgcgggaagctcgtcgataaattgcgtcaaaaactagcgggcgctgaagctcgacctgggtgagtacagttcgattcgacagtttaactggcggggctgactaatgtttcaatttctgtagcaattgaatccccagtggaagatgacatgtggacccttggcgctaggacttgaactcaatctgaccgacgcgaaccttgttttgccgtccatccgccgtccgcggcccccgtattcaagagtcggacatggtcgatttatgctaaaaacataaacaagcctgtgcgccggacgaacctttctcagaggacggtgattacctagttccacgcatgggatactcgcgcaaagggatctatgtggaagttttccaaagtcgaatgagccgaattcagtacgctcctagggcttccatccaactagcggcaaagcagtaagtaccatacgggctgttcttctcgcaacagtggatcccagtatagcactatttcagcctcggtgacgtccaaaaagactcccggccgcagattgccccgagagccaaacaaagcctcgggacacggaaggacaactcttgatttaaagggcaagccgacacctagttcgtttcaggatctatcgtctaagtcacagctatatggtgagtgataacaggagccgaaaccaatcagggggatggcctagagatggaacaattctttctcattcaaggatccgactcgagttaagtccactcgtccgctcgtcgtgcatatttcgataagtaagaagcaatgtgtcattcgggtgtcccgaccgcgtctaacgcggcgccatcctccctgctaatattatctggcttcgggcttccggccctgacgatcacccccccgatttggatgaatgactgcgcttctcagcgcggctctagaccgacgaccgttgatatgcgaatgtgtaagggcagccggaaggtcaatggattggagggctcgcttaagaggtactttatctctgaagcatccgacgtgaggcctagtcgcgctatacgacttaccccaccaggggaatcgtctatatagatccagactgggctagaacttgtactcctggactgagatgtgcgcgaagacgtaactattacagctatgtgggatatacgagtctgtatggagtattcgcagccagacttctcgttcgtcaatccaccgagtgggatcgtgccgccgggcctgtatctcttatgattgcgttgaatactggtcgatgagcggtcaggcggtactgtgcgtataaagaaactcgagctgcgggcttcacttaagagaaaagtgggctgtgtctttctcgtcccccaggttccatcactccccttgaagatggaacagataattaaagctaaggtacgctccaagccgaccgtaggaataaacctagactttatttgcaatggtagaccaaaacgaattaaagtctttcgggggcgggaacttggagttatatacttcatgaacgggcgaaggtttgtttcgggccgtggaggtacaatacagttaacgaagccgaatacaccgacgagcgaattttaaaatccgtgactagtgaaccaagggtgcatcatggaacaaaatattgtagaaggcgtgctagagcggctagcaatatagaatggccgtatgatcaagcgacactaatttaaaagtgaagaccgatcattattcagatcgttttagagttaaggggaaaatgaagctataaccgaacatactgggttaatgagggccgcactaaggcttataactgcggaactctcactcacactcctccggtctattggctcgacttggatcggcgcagctggggaggtagtttgcgcgaccgctacgttcctgacgcactctctggcaccaatactcggcggccacacgacacgcgatttattatgagatagaatgcctttggcgctgatacgtttggaaacgatgccttaagccggccatcgtttccttcacctcgcgtgcttttagaaacaaaccggttcttctccgcgcggaccatgccgatatcccggagtagactattctactaagcacacgtttccctcagaggctagtcgccgtcggggctgctagacatgtgcacacatttggctacggaggagagtacttaaccgctccctggtgatcttaatcgggtccgatcctctaaatgtgacttactaaggacgaggagttgatccttagggctggaattgcagccatcgcagggcgtaattccgggaaaccgtccggcagatccataacgtggtaggacgcgtccaacacttagctttcaaccgggattactatacgaacttggcagtagattgttgctaagtgaccgagctgaatacagatggaactaacatattcatccaatgactcgtgcagggccgtgacattcgattatatatcagttccaacccggttaaatcctcggtctccaagtggtccacttgtgattacgactgaagacggtgattgctgctcccgcgacatcgactctcctgtcatatatgtgcccggcgtcatccgggatgctatcatactccctacaccaccttgataatttcggagttccattcaaaaacctgcgcagggtccgtgataaaccatgccgcctcgacccacggacgagcgtcgaatggcttaagtggccagatgtcgagatattataaatttccagctggagagcacaggacttcccaaggaataatccaaatggtggctaaagaaataatcgagctcaatctgctgattaatatgcccccggtcaaagcacgggccaaatatgtggctccgatgcgcatgggatccgggagtggttttcgagaagtctttaattaccacatttgcagtcctatcagcaaagcgactcaatggtgaaagtttatattcgccggtaaaccgatttcttgggataacatcttaagccagcgtactaatgctcgtctgagatagcacccggggctactatgctacccattggcccgggcatagctttcgataatgctaatgaatttatcatcccctttgcggggggtgcagactctgctgctccagaggaggttacgttcctagactgggccgtggtgccaacgcacaacctacccgatgtcgagaacgacggacatggtaaagagaggggttaatcatagcccgtgggtcacccgttacgcacttagataacctgacgtatggagcagaaatgagccggccacgtgcaggcaggccgccatgtgccgggcgttcgttaacaagtctgctgtgactgtagattcctactgaacggccgcgcttcttgctcatttgtatcagccgttagccccttccgttgcaatgcattcatgcctaccaagaccacagcctacctggcacgagtattttgttaactccgcagaacaaccggaaaaatcaggtcgagcaacaaaatgcgtagttgtgtcatgcgtacttacttttcattaagcaacagtaagcgaagcgggagttcctccttacacaaacccattagcttatatcccatgtggcccgacaaaaggactcattggatagagaacgctctagtatttgcgatagagtttgcttccgcggttgaagggatgcaagggaaacattgcttaaggagacgagtctaggttgagtgtgtatcatggccgctatgagattagttataaaggcgatgccaaaccacataggcgaatccggaaagccctctctttagggccgtctgtatatgtgcgtacaatatctgcctaccattgggggcgttgtgacctacgcgtgaagttcaccaggtggctccagaggagatgcatctacgcttccgcatattggtttcatggaggtttaccacagatcggagcataagggagtttggtatctctagtatttactgtagcactggaaacgcttactatacggatttatagtaatgtcgtgtatattgccgcaagtaaaatgatcatagaccgactcggcctgctgaggacaacatacagtggtaacggtagggaatgccaacatctgcctaacctactgccttccaagtcgggtaggacacttgcgcataacggatcgatccacaaacctacggccgcggtacatctcgccgagaaaactccatggctaccgcaatgtgccggcgcacagtaggtacggtacagattagctatgtatagcaggacgaggactatttgggccacctagactaggtgatattaacccagaaccaacaatacatatgcgtaagccctacgtcctcgttatcttctcacgtgccgaccgaaaacggactgtatatccgttcagtagcggtcttgtgtatcagaagctcccataacaactataggagtagtttatactacaaatatgtgccacaggaccaccccgtacacggggaataggctcggtccttgcttacgctgaatgcatcgaccgtaactctgcgcatacggtactttggggactcagaatccgaaaggattattaacttaagcagctgctgtaatggatggcgggcaatggtcaaaccacattcctaggtcgctagtattggtaccaatattgattcccaaacttaatatcccctccctgcgttaaaaaagtttgaaacgttccagcctagtggaatggccgtggcacttggcagctcaactacacctcaaattcgcgcccttaatgcccgttacagggatgcttactatcaccgcacggcgtttttagccgcaagaggaactgcgcgacagcttctggcccgttcattactacgtacaagatcacagcgaagtacatccatcattcttcccacttagcccagttataaacgatcaatatttgctcggtttggaccaatcggagacgccggtgagtgcaaccagacgtaacggtgatatagtaagtactcgggggccccaatgctacgtgcaactgcggcaggccagatcgttcactatcaccctgctgatttgcgcttatggtctccagttccgccgaaaataccctgagaaggctaaggggcggagcgtacgatgcaactataccgctcctcaacgacgaagccctgctaatgaatccggcggagtgagcaaggtataacgcctccgacgatatcgcaacgacaaatcaataggatggccacgaatcacagatggtctcagcggttaagatggtcaaccgggacggttatttatagctctctagactgctttatgatcattagtgtccttcgcagctcgggttttgcgtacctcaatacgggttcacttctcacggtggggaaatgtctcatgtctagctgtaaccggtggtctgctggtttatcaggcgagctgacggtaggttccagtaggcatccccaaggctacacaagctagcacaatctactgcccggcaaatgtatacactgcacagcgcctatgcttcaaatactttcgaaagtactaacgtgttcggctgaagttaacctatcagcctcgcacagacttggctccaagtccaaatatgcatctccacaggcgatctttacgtggcgagatagcagcacgcgcaactgttcaagtcagattgaacatgccacagaaggtcaggtgacctcgtcgtctcgagattagatcaatgccccgttagctatgagggccagacgcacgccagtatggcgccgtatagccataacctggctcctgattcgtgtgcgactcggatgtgttaaggcccagtccaaataaatggaggcgctcaaggcctggccgcctccagatgcgatcgttccatctgcagtactatatgagcggacaatccgattgttaatcgaagtatacacacttccagcgtatacgtccgagcattgcgactacaagccgattatggctttcgctggggattaagcctccttacgctgtccaaacgcgtcccttgttcacgcgactgcatcccataataagagtgttaagaatgcggttgacggcaatcgtctatatggtgctagcctaatcaataaccctttagttgttggtgactcgagatcgctgagagcggcaatgacctacacctgcgcggtatgtcagaagtacggaccttggcacgacaccagtagcatttagtggttcgaaatggggctaagtacgaacacatttaaacatctcggtccatacccggcattttggacctacgataggcagggccaccagtggagctcgataacccataacgtgggacaaggcgtccttaccatacgtaaacctgcatcgcaccccagctacgacagggttgtctccgtcgccaactagttttcgtgatcgttgtccgtcgtgtctagctttatttaatcaacttaccgtgacacttccatagtctgaaatgccggaccggactgactcttttactcctagggtccagaagaaaatgcttgctgactcctaggctcttggatgtctcgccctggtagtagtcgtgcagtattccaaccgactgtcgcatcttgtgaatggtgtttaaagtatgaccggacacccaaaaggtagaataccataggcttcatactcttccaatacatgtagagtgatcctcctcccatagaggtatgactcaactttgggagaagtaagttggcgcttagcatccggcaattgggatgcgaacaccgttcgatggtgcatggggaccgtttcaccctattgagaacggtccatcttcgtattaaggtgcgttgttagcattgatgtatcgcggcgattgggtcatgaaccttggattccaaccccatagtgcgggaatcatagggatcagtccaataacccttcgtctgtactatggagctccaagctcgagtgaaataacccgcaagtattacagctatccatgattgagtggccattacccatcgtgggactcctggaacgtccctaggtctaggccgcctagaagaaccgcgatgaataaggagtgccccctcattcattgaacactaggcgatgcgtgaaccacttgtttcacgatataaactgaattgtaagttctcaatgcaggtccctcgattactatttcttgtctgaaagccatatgacagggggagcctccattggcaggcatctcgcagattgatgcactagcctgatagctaccaggatcgaaaagagagcagtatcggaaccgaatgcgttaaaggtgtcaagcacttcactgtcctagccctaggagtgcttgttggttgacgctaatacgttctgccgaactaggaaccaggcggcttcaagacgcggcgaaactcctactctctccttgaaaatcgcagtaatggtagtgttaccacgcatctaaaggttaagctaaacgatactccagtggtttgtaggtgcccgtcgcaccatagtgaaaaacttccagtagatgatgcagattccccgaagaactgtcatgctttgactcaagtggtatctttcttcacagtatgagcacactctaatggcgctggagacccgggcttaccggcctcacttccaggcatagagaccggtttgggtgtgcccatcctaggatctacgcccttccgaaactaggtccccctcgtacatagggggcggatgatagagtgtgaacaggatatgcagctactctcctgttgtgggggtatcccctcctcccgtgtaccccttctgagccgcttgggtgtctgagcccttctaaacgacgtagccgtataccgtagtagggcctaaataattactggttgagcagggaatcagcccataagttatggaaacgcaggtcattagaatcatgacagtagtctatgtccgtagagtcagtcgtaactgaagaccactagtctgacgtcctgcctttctctattgtcgcatacaagtacacggatcgtagctttgaacctgcatgacgatgaggtacgtgtcggtatcatactaagagatatccgtactgcaggttagcaaagaaatttgtgcgtacctatagtaaggggtatgatgttcatggaattaatcaggccgtccgacgattcaggcatagcacagtagctcgagagatgaagtcggggtgcctcgccgttctacatagcagtgaccctcccgacggccccgaacgctcacctcaatcacccggcatcagtatgcccatacgtatcaataaatgctatatagtttattgagggcttaaccctcgaacccgatggacttgaaccacattgccacacttttttaaagactatcagataggcgctttacctttgcactagcttcgtgccgaatagcggggtaagcgggtttaccgggtcatagatttcacaccgtctcatcgtagcgaatgcgcgatatgttacaggtcaccttatcgcgcttgaggagttttgtatcaccgatgaaaaggctgggaatgggcaaacctcttacggttttacgacgcgggatgactgctaccttgcgagagacgtccccgagcaggcttataggcctcctttgcattacgcccatctgtaactacaccccctcgcgaattgcaagctatgtcgcgaagtcgcacttctgtacctcctgaacaaagcccgttaacggaagatgaggcttggtttaatgcatccttacgcggatcgaaccatgatgccttggctattttacatgtgtaacaccaatatggcgtggcaccaggacacagtgtgcatttccagtttggttgtcggtgccgacgatcatattcaacttcactgacgtatggacgaggccctggcggcgcaccaatggacggtgtgctgctcaacagaggatacattttgcgctgaaaattttagaggaccaactagactaattgaagacgatcgaggcatggccgtacaccctggaaggggcgttccacgagtttctgtatcttcgagaatagtctcggctaaacgtataaggtaaatatacatgacgaatggtagggcctcccgactgaacgaggggatttatcgtcgccgttccttaatcactcccgagtcgaataatccactcttggtagagagatcgggactgatcgtcgggtggcacgggttaactttcattactatctagttaacacgttcatgaatcactgaggaggcagctatagacatcgaagattaagattcggcagtaatgagatcatttgacttgattctagtgcttccgtctgcggccagattcttcaatcggcactagatcgaccctcggatgtggttgagctcataaacgcagaactatcccgccaactcggctacggataattttcaacaaaaaaaatcctcaggtatgacgtgaagagtcgcgtgggagcagccgacgaaacgtttgacgacgtattgaattatactccttgtccgactgttgactttaggcgatccaggcctgtatcagtctcaccgtcatttagacaaatgacagatttatcacccaccacagtgtgttgaggcggcgtcgtgcgttcaccacttcgacaaaagactccctaacccgagggaagtcatgccacccagcacgtaggaaacgtaccgtgttagtcctgccgtatgccccgttcagatcatctgtaatggatccatgtccagtcggattcagcgggtacgcgctaaaacgtccatcattaccgcacctttgctctgaactacagcatcctgccgtgatccctcgtatcctctacaaccgtacacttacgctgttagccaagatctcctgcgagctaatattgtaggaagttcatcacctattcaagttctagttgcactctcttatcgcacaggaccatgccggtcctcgtacgcagtcatcgtgcaagttagatcaagcacagcaggagcaactaggtgaggataaggtgacccctatgtgcgtccgctacctactggtcaacgcacaaggttctcagccatatagattcaaaggagcaaagaggctacgagggtgcatctgtatccagatatctcacagtgacgactacaggtcgacggagttgtagaccatcttccatctgtccaattatgttatattcaggggtaagcaggattaagcgcgatcaacgttagttactacgacagattggtagtgactcacagttatgatacaccgtgcccgtttacctttcctgtcccgtacgtttaaaacaatactcaatgtgggcgttgcgacttcagacccttttcaataaagtgccactcggcttgcactatagatataatcagacttaccacaagcccgcagaaacgctagatgtatcggacctgcctcgcctattctaccttcttaataaagcaattgacaaccccgcactgttaggctaagtggacccgcccaaggacactatatatccgagatcaacgttgcctgtctcactaggtcagacggttggaaagattggtgaaggttaccacaactcctctccggacactctggcgggacctcacgcacgaagtagcccgcaatcgagtgccgctcctgtccgtttcctttcgtatgtgtaagacgcgtcccgaagtgaaatattaacctgttagcgagtccgcgctaagagtctagtgttgtaccccacgctgataccctcaaccaccttacgacaataaggaagaagttcgatttgctacgtgccggtcaggggtttaccgcgaacctgggagacagatagcaatggttactgcttgaaacgtgcgatctgggagcctagggacgtcccctcctgccgatctgggagcacccttatcataactgattctcagttcgcgctaaatctgcggccatggggacgtacgcaaacgtatccaaagtaaagactcctaagcttcgtctttaagtactcctgctgaaccctagtagtggaacctcgccttggtctacattacacagcgtttctgctggatcataccgcaggtattgataggcaaggaagcccggcctgcgggggttccggcatattccagcgttacgaacccctttgttctatcgtgatgcgctgcttaagacactaagttgatacggccgttagatcgtgccaagatctaattgccctcagacaatggtgacttagtcactggggccacgttatgccgaatgtacgcgcagcatcgccttacaccaaccgcggatgtggacgcgtgcggttcaatggtcgcgaccgtttcgcggcacactgatccgaatgtcgatagcactacggtcttggcatcaaccatcacgacctcccctctactaagaataacagcgcctttctgggctttccctgtgtgaagaccaaggtcgaggtgtggtacgggtccagcacaagcatcaggaaaactaatatgccccgctgggtatctcgcagttgatggcaaataacgtcgtaatcccctagctttgagtccctcaccttattgggccccgcgggccgcagatgaatgtatgggagccttgagacgcggaaaatctgaagtgctcgcgggccctgggtaactgatgagccccaagagaaataaattagctataaatagcgacgcccgtctcaccacccgggaatcagggggcggccagtagatgcaatactcaccccttgacgttagaactgccaattacaaccctgtaaaattctacgtaagatgccccccagctcctcgttgcatcggcgacgacatactagctagccagaaaccattctctagtggtcttgcgcggcactacatccttcaggttcactggcagcagaaaggctcaaacggattcgaagttagtcggaaaaactgacagtgacgaaatattgttaacctcttacgctggacgaaactcggtcaatcctcttggtcaagatccggattttgccgcgtagggacccattcaaggcatgtgaggtctaggagttccctagtaggaatgtgccgtccataagtagtctccgcgtcggggggctgaagtaggtgcccccctaggttcgacctcgtcatgcgggtacgtcccacggttagcataatttagaatgttctacgcaatgagctcactgctaggccgcctgaatgtatatcagcagacgctcggtggatacccacgggtctgtcggaagtctaggagccaagatcggcctctctatttatacaccgcctcaattttctgcgatgaaatcggagtgaacgtagtgtacgcccccacacacagtactatttggggatcgttgaggtcactccatccactccctgcccgtccaggacgtttatgcgataggcacctgaaacgatactagctggtaatcggcctaaagaattataggtttctgaataggtcgcttgagaatcgaacgtgatatactgctctacaatcagaatgggaatgtgcaagcccgcaggctttcaaagctcaaagagtgtacaaaggcacacaaattcggaggatgaaacggtcggactcctcttgcggaaacctgagatgtttcttggacgctagaggtcagagatctcaggaggcacctgtcagactgacgcggcggttacgatagtaacggtggccgcattataagaccaaggggcctggggtacacgtacaattgtaacgctggcgaattgggggacactccaagaatttcgtggcgaaataggtgcgccttattcttcctttctgggtcctgtgcgaccgctctccactaaaccacgaaattccgagcaacgctacgttttaccatgaactcgagacgaactgtactggggcttcgaaggtatcggatagacttgtcagcaatcgccgcttggctgccccaaaatgtgtttcccaaaagttctgattctacgacacgatgactccggctggcaaagacagtattgtaccgataaatccggctgcgtagaacacctacgtcacgaatggtcgcagccagtccaattcatattctgccgttaaataatcgaggcagcgttagtagttcagaggctcctggaaggaccgcaggtcttgcttagtccgcgataagatggaatcgcgacagtggtgaaggagttcgaagtaagcggagattccgacgcgtttaacgtctaagatctgcacgtcgcgggcgaatcagtgtaactggttacataatagcattttcgcacggaaattagtaaaaggcccgggctgggacttagcattaacaccagcaatcatctaggccgtactctcgtagaccgcggcactggccgatgttcgatgatgagataagaaatgccaaatgattctaactaatctttttgatgggaacccagagcgtgccccagacgggagcacattacgtcgttggtaatcttttattccccagcgactcagagtccctgcttaccggacgacagtccagaccgaaatcagcttttaatgctgttctaaccgcgtatttgaggcaaagtgtcagtaaacgcagataatcaccccataagggtttctacccagtgatcaacccgtgatctttccagaatcgtagtgccatgccatttcacggcccgaacgaggttaaaattctgcggcgcgctcgctctgctaggtgtgcatatgaggagcctaagagagtcctttgctctactttactagtcggggattaacgtaaggagctttccgattgtgtccgctcggacagacttactaggtcgatgaagtggatgttcgctcctaagcccctaggacaaccgcagttctacgatcgtgtaggactatcacatggcgcgtaggcaagtagatatagtagatgtgaatcttgacacggttaatctaccttctaagaatgaaaagttttaactcgggccgggccggccacatatatttcctgctactcgttacaatgagtttaacactccccgtgagctttatattctatgagccacaatatcttttgatctggccttatgatgggaccccgcctgatgaatcaccggtgggcgcgctggcatagcacttgcggacttatacgtactacctacctctgtgttgtatcaagagtaatatttcacccgtgcgagcgaggccgtgcttagaattttaactcccttaagcacgttatggcggaaagacccatgaagtcgctaattacctggggtaatgtggatcataagtggataatcaagtcgtgatccccgaactaaccatcgggaagttttttcatgcgaagagtcgtacacatgagcagcaaaagctacagatggccgcaaatcccgccttaatatttttactcgaccgtccattcgatgctgtgattcagcagtccttgactctcctattttaacgtcgcaccggtgtcaagcttgagcaggaacaaagtggtcgggtgtacaacatcaagtacagttaagttttgtgttatataagtcaaatctgtcgacggagggcccatcttgttaggcaagggtggaagccagactataacaacagcatgtgatactcttgctgcgctctgtacatttctagttgcattttagttacctaccaacaaatgcggtccataaactcacgttacagagaatgtggccagtcagcctaattggatgttctactgtgggacctaacctgttagctccttccatcaagtctcgtcaccgcaggacctgtatgtagtatacctatctcaacttcaccccggactggttgtcctgatggtcgtaaaatgattacaatgtcaaggctcatgtaatgacatgttgccctgcccgtgttcagagcactggacggtgtggggacatacctcctccagacgacgtcaaatatcgtaacgtcgtgcattttccgaaagccatgcgcttgccatgacgtaacccgtacaggcggccgcgcgtccgggcttactctaaactgtaatatcaaaacacatgagtgaagacgtgtgaatgggtagacctatcaatctcgtgcccgatgataagtatgaggaatcgtcactaccacgttaagtatagcgttcagttgctaaacctgggagcgggtaagccaccatctcatgcggaactcgactgttgatgcggcggcgagggataccgctttcactacgagctgattggtctaaagaggagaatcttcgattcgagtatatcctgtatggaagcgctgagccagtgaatgggcggcccgaacgaattgctcatgaccgacaatgtttaagactagataggagcacaggaatcaattcctgcattgcgcgacagccctgcgtctgatggcccggatgttcatggtgactaagtcagagaatttacagggttagccgaatcttcgaatgtcgaatcactaagagtgagtttcgtttttaaaaagcagatgcctacatgggtgtgctctgttcgcctgtagtctgctgctgggtaaggctatttgcctaaccatgcgttttgctacgccagcgttgtagggtaaggagcctagttggcttagactctgggagagaaacatacaccatagtcaacactgctcctctgataacatgatgtttacttcgttagactattagacctgacccaataagtaaggccacgcgtgcgggcctcgagctaaatgaccattcggactaacgttgaggtctatgatacgtcagctcgtcctgaaaaacagggcggcatagagctcctatccattgtcgctgctgggaaagcagtgtggctcgctctaacgcttggatggatactgtactggtgggacatagtcccactggccttactacggtggtacacctcaggcgtgttctagaagcacttccggtggcaacgctttaggagggcagcttctgcactgtgcaaggtaagacgtatctgccggcttaaggacagtacttcgagtcccgcaggtagtgtctaatccaaagctcggatcttgaaggtcgctgtgtatcgctcaagcctcagctagacgggattcaccgtcaacatgtgcgcggagttcgcaacgattatttgttcactaagtgtcaatctaactacataatgcagtcgcattattggggccagtactacactctgatcatcgagcgaacagattcgattgtcctgcttggtgcagggacgcggagccttcaacaaactgaagtgatgagggactgccggcaggttgtggtatcacagttggaagcatgccgtggaagtgcgataagaccctttcggggccgtatagaggcgccattttcatgcagagatttagcacaatcgcccataccttccctgctcacctcggtgcatctgcggacgagagggcacacacttttccctaatggtcggaaatgagactgatggccatcctctacgtggcggtacgatgtgtagtaccaagaccatatgccagggcataatgatccaccacccccactcctacgactccgctcgttactatcgtactaacgcaacccggttgtctgccgtgcacccaaatagggccgtggtcgtctcccggacttatacaatttcaatgtgcaatcagtgcttcatgttgggaatgttgataaccgttgccgtttgccgtaggggaaagattaactatactttacggttccctcttcaagcggatgatttgttgaccgtacaggcatcttgcactggatagaccccctagggcgagttcctccgttctttgagaaagagttcacgagaagtcagagagtggcatggcgaaacgtcctcttgctcacctcggcaccgtaagaatggggctgttcgtcttgccggctcagtaggttcacgatccagtatctggacctaatttgtgtgcccttgcccggccttgggcagatattacttcctcctgagggcaacagctaagcttagacgctcgcaaagtcgtagtcgaaggcttaggacaccagcggaatctgagcttaaagaaagttctaattcggacgtagataacccactagttgatgcaagagtcgaaccggtatgacgcatatatatgcattggtggagaccagagtgtgctccagcagaattcgcttatcagcaggttacagagaaccacgggtaagagcgcactctaacagactgctaaccatcgtttctgacctaggtgaaaaagggatggaaacgttcagcccagaatatgaaaaagtctatgccgcttatactgtgggtacagatcgttgcccccgttgtctcaagcctgaagcaccaatcgcaatccatccacggttgcttggaattgcctatttatgaagacaaatctagtacgctcattagctggcttctctaagagtctggaattcaccgaacggattatactaccccgaccatggagttgtcactccagagagtcgccatctgaccggaagagagtagatagaggagctcatggcggattgtgcactttgcagaatcgctttaatgagtcttattatgtttgttgcgggactctgaccctgactcagcatcctacacgctggtacgctgccaacctctgatgagcgaggtccggacccaactgccactaaaaataagcaatgtcgatccttagtagatcccattgttgcgcgatggcaatagcggaagtccacctctggccgcatgtagttgagaggtgtggtctaaccatgctctgtgtaagcgtgggagggaagttgtctcaggtcagggggggcgcgagccagctaagaatcgcatgcattgagcaaccagggggcgtcgttctgctactgacaccagcgcaatagtgggtacctgtaacggagaggcttcggccttggaaggtcagttactacaagacattctggggccagtggagctgggtccgttcgcgcacttagttcatcacggcacaccgtctcatcgatttacacgggacaatttacaatacaaacagtggtttaggcgatccaccctagctcactgctgaatactcatgtttcctcactttatggtgcgacaccatcgttacgtactccgtactccggagactatgcagttttcgtgcgaaatttggcactgaagtatggccgaacacgagtgctcccatgcctcatgccagtgagcaactgacattcgcagcgaggattgtacgaagggagtatccgagtcgatcgctcttgtctttccatacacctgtcgctggcggcgacctccagaaaaagcccgaccgttagccaccgtttatatgtgaacagttttttaagtatcagtggatactcgccgcagacggtcaccttgagcgctccctagtgggctcgtacccaacgtcatgggtcccatgtcatccgcatcggaacttgttagctatacccgggaccgacccatgtcaaatcccgtgccataaacccccatgcacagctatccgacaacctaaggcgagcgcccccaaaagtccttgttacaggacgagcctaccctatggctgcttcgctcttgacagtcatttgctttccctccggtccgctcgctgcaacgcaatagtcgttgttaggacactctgacattgcaggctcatggagtaacttcgcggttagctgggagtgattcttaagttccaattcgagtaagtcatgttgacactccaatgtcaggaattccggagctcctctcccatgtctcggtggtaggcaagcgggcaacgcggggatttcgagataccaaattatgtaacacggaataaaacctgtgtcactaaccttctgcgctataaatcgatcgtttaaaagcgacgcgtcccaagctggactgcacacctgccgttacgcggacaccagctaagtgggagcacaaggagccgtggctgtcgtactcagcgggtcacgccgacaggaactggcttcggataacaatataaccgcgcacctcagaggcttgactaacagggcaaaacatctttgcccggaacaaagctgaccgcagactattagtaagccccggcacctatgcaagcaatatatcaatgtgaacctgatggggatttcatggttattacagcacgtgcgtgcgttataaatgtcagtgcctcgccgctacttagtgagtagctgagagagcgcttgaaccccgataaggcaacaactgcgaagctgattagtgttgttatgcgaatttctgattaagtcggcggctacaaagcggcgcggtgcgaccggattgggtcccgcttatgacgagcgaacccgtgtccagtggggtctcagtaaggaacacagtcccatctatgacttatgccatacggaacaaaatgtcaatagctttagaatctcaaccactggttagattgcgcagtgtttgaatatgactgtctaatttacaagtaatgatctttattacaggggaccattcttcgtttcgaaaccttacacttgcagaccctccccattgctgtcaatcgtgattaacgcgagaagccgacatagggataagacggaaactggtaaagacgctagcagcctgtcgctccggggggtagctcattgtgttgaggatgcaggttgctctaaaaagagtgggactaaagtcatgttgaaggggtggcataggcagctgaaggatggtgcggccccctggcgcggtacgtaccgctaccaatttgcatcgcccaaccgatgatgctccacgcgtagtaggcaacaacactagccgcgaatagggtagcctggcacgcgcgctgggctaccggctacgttgtcgtgtcccggacttaagcctgccttgcttactgtctaaactactaacatatcaaggcccgtcgatgcaatgaatttgcataccccgacaccctctggagtgatggactatttaaacgtgcatacagccctgaaaccatgagaccaactccagccttggacagtcttgctctcccctgtactcagtaggaaagtgcgaaagtcaagcccatcaacaggccgttacgcagcgcctcgatttccaatttcccgtagacaaagggaatacaaacatatcatggtaacctcgtgggtactcgaggcctggcgctgataccccgatcaggctaaggtcaaactagccagagatggaactcttcggttggcctaggccgtgcctgctggacgcttctccataagaacctctggaatttagacatcgaatatttatgtggtggaactctatttcgggcggtccttgtaatatgcggtgaaacttatctgtaattaggaactacagactatagttcatctatgttgtgatacaactggaggactcaggttattataaatcaaatagatggtggcaccaagaaggtctgtggctcacgcgtgagtggccaggacggggggtctctactcccgccgtgggtcggtgtcttttgtttgtttcataaaggagaagacgatagactggggtcgctggagtcgactccgttgcatgacgagtcgaccttgcaaatggcctagacttctcgatctcttgttggaggggaagtgaccccgctacccagacaggtacaatattccattttatcgtcgcacgctctcctccctaaagactaaaaggagaccgactatgcttacctattgactcgcatgtgggttacagtggagtgtgggtaaggagtgtagatcatttctattagtggaatttgaggcatccctatgtcggttacctgagtgataacttgcaacgccacaccaagggccgaggggattttcaacatggaaagtttggtagacatcaaacttgaacctcgagggacgcgtgataccgaaggcttatatggtggcggcaggcgaccaagatatataaatacggtctgaagccttcagtctgaaagagtttagtgtcctgctaaaattcggcggacataggtgggataagcgcgacgcttctgtgacggtgcccttcaacaagaagccggggcttatgcgataccccccgaacaccttaagagggtcaagcgtcttgcccactagtgaattactaactcgtaggcgtcagccctggcgtaaaacctgtgggtttgagtgcaatcgactccaattaagtcatgcagaccggtattgctctaatgggtgtttaacctttttgcgactagttccgtctagccgcgggacaccgaatgtggtgggtgaataactctattttatcacttcatcggtatatgggagtacgcaaccacaagaggtagtaaggtgtcggaagagcgagagatgatacctcaccaatcactatttcatggatgcgaggtcgcatttaatacaccacgctcaggtactccctttcgatgataagaagaggcctgtagagcagctaaatggtgttactttcccgtcgattaaattttgttagcaaccaatttctggtagccagcgcaggcgcctcctctatattccaccgcaacgccgctctaccctgtccctatagattgggtggagttccaagctcccgcccttccatacaggaacgctaagtgtgatggccggtccggcacgaaattcgcgtagataggacggttgtttcggatgcgacagaccacaggtgtattctcgaaaatatctctcaggggaagactctcacgataggttaatgcgagatgagctgacgcgatccagtatagattgccctggaagtggcaggaatttcccattggagactacaacgattaccgtcgacgatccttctgtccgggttaaccccgggcgactgctgccgagggatcacctgagtgccgtcccggtcgggcgctaactcggttgatccattgtatgacggcaagtccgacggtgtaatgttctgtgcccattgtgcgcgaacaatttgagttttctagatgtcactgcagggatagaattggcgtgaactgaccgaggagcttgaagtagaatactatgccctcatatgattcacggagggaccggtcaggagggtagctagccaatgtggctgcgtgtacctagaacctgagcgcggggcgagccgagtagtaagagaaactctacctcgtaactaacggacaagctggctagcctgagggcctatggggaatcttaggtagtaggtcaagctacacctgctaagacctaagtgatatacggcttattgcgcctaccttccatgaagacaactacttcgttagaccaaccttcagtcaacctgtccacccttcccgatgtgagcggaacacattgaccagggttgtacagcgccccttataatagaagctttcctacgttacaaggtgaatcgcactgagaagttgtttaaatctatacatctcggcctctgcgtcgaatagattaacgacattcccgtgaacagcgtggaagtagagagaatccgcagattgaatctcgcgatgcgcgtacgtgatatcgtcatcgagcccgggtaccccttttacccacccaggcgactcctacgctgtcaccttttgcgcaagtgtatcgcaaaaggtgcgtgaaaaggatcgacacgcccttgttgtcgttgggggcactcgcgatacgttaccgcatcgggggtatataacggatgcacccccgtttgcattctctgtacacccgcagttacctcgcctaaaagtagatgaccgccacggggtcacccgatttatgaatggtctacctggccccaagagcaggttgaagctgattcgcctatgtcatggaaactactacctatgtggggacatacttatcgtgtcatcaacgaccctggtacactactccgcgaaacggcgatagtctccacgtgatgcaagtcgggtggctcgcggacaggcccatccttcagaccagttattcaaggtatgcgactcaatccaccgttgccagacagtgtcacgcgggaatataaagggccaccgatagagtcagtcacttgtgaccgtggcaataattactttaaaaaatggagagaagttcgagatacatcgcctcctgtataacttcaggccgttttgtaagccttggagacttatgcgaagttatcattccactgctacaacgggagtcgggcgccacactacatcataatgcaaatgcgacggcataacggacacctttagggcaacgcggttggccgtgaggccgtcagacttcctttcgggttccagaccgcctaaaataactcccctctttacattgtcataaacacgccatgacctcgccccgtgtatgtagcttcgtcatccagcttcttcatgctacaattttgccctccgcgtggctcgtatctcacagatacaggtcaagcccaggaatagttttgcctagttacgctatgccccgcacactcgcggtaatgggggcttatagttaaaatagggttgaaactggccagaactaactttttcttctttagtacggtggatccttctgacatcattttctgcgcatcgttttcccaattcgcaacacattcctcgtgataatggggtctctatctaatttggctaagccctatggttacaacagctgatcttcgcgactggtactttccggctgcgagcaaagttccacggcttcaggaggacgccataatgcaaaattagccggaagcgcttccgaaaagtacaagagacacaaaaatctccaagcgtcttgctccaaatcacagacgccgatttgacaggatacgaaggcccaggtcagtttggccactcgaatagggagtgggcgcagcaaagtcaaggagtacctgttccccttgttcggtctaaagaatacgcaaaatcagcccgtgcgacatccacaagacagctagtattgggttttctgataacgtccccctataatggacgtggtaacacttatcgagtgccaatcatttctatggttaccacgtgtaattaacacctgtgcccgtataaggcgagaggagaagaatttgactaactcggggtagatttagatcactaacctttagcgggccctcagcctaaagcagtgccatttggaagcctacgagcgttcccacccgtgatggtgccagatcgtccatgtgcactccgcgcgctaccgccgaatctctccattcgcgagatttagcggatcaaggggctaggattcacgtgcctgactgtacgtgcagtttatggtaagtcttgccgtattttgtcgatattgtccgtgacggaggatgtccgcccgccagttttctgtaagaaccggatacaaatcttcgcctacgtgcttcagcttccggtagacctccagtggtcacccgtatctgattagggacgtggctacccgttagtttagacttggcgcatgaaacatggagatttatctctagttttccaggcgtaatacctgtcggtattagcatactcggggggtatgagagagaccagtcctaaacgacgagataagattctgcaggggccaaaaagctctccaagggctttttagtgtgcggtctccatgctccacttcgctcccgtagagacatgttgaagatttagacttaacgtcacacctaattacagctcttgggcgccgactgctatggtagacctctgtaagtttcactggtgcactgttgcgacgttatttggttcatagatgttctgctatgcccgtacgcaggcctcaccctgcacttgttaacctccatagggtagaacgcgagcgacgccatcgggataatgttcgtgccgactgactttttggttccattgcccatcactggttacatgaccaagtgctaaagtcgttcagagactatgcaccttgcaggagagggattcatgcagaatttagatctacttagtatcgtaagagagtaacatggatcgttagatcataagtggtgcgtatgttaacattctcccaggcggtggagttgagtttggctcgctcgaaggagtatcttcctttgccgagctcgttacagtacgcgtgtctaacacgtgagtagacatttcatcgtccaatctacaatcttctcaccatgtatgtgtactcgccgatacagcgcccactcataaatagttttctcgcaacgtggctacttcgtgaccaaacgcaggcgacgtgtcggccataacaccctttcaaactccgtaggtcgggctttatcgtgaggctctcgcgccgggggcttcaggtccattcatgtagcctcttttttactctacgacattggacgacctgatgcgttgattgaaccgccgacaaccgaaaggtgaatccttaacgcgctggaaacctgcgtccgttgccggtgcacaaccctaaggctcatgattatggcttcaacagccgcaatacacctagggttagggacatagaggactgtccatccaacaatccgtgatcaccatatcctgtttaaaccgtggcaaacttgatcattagcctatgctcgagagcagcctacagggggtgtcaagcaccccaattgaacctgcgctagccatgaagcgcacgcaaggcgtcgctcgagctaggggcgagtaaagtgttcaggctaaaaattcgctggttgaggggatggggtgtatcttataagtacgttacccaaatacctcagctctttgaaaaagtcttaaagctgagaaccaaccccccgttcatgtgtgcactaccgggttcaccagtggactattctagtatgccctagggcacataatgctgaattaatgagctaacaacaaatacggatccttttggcctctcactgcctgacctcgcgacgctgtcctaccttactttggacgttggaaaccaagaagttaaatgcgattcttccgttattgcttaaacaatcttccctctagttgttaactttttgtgaccgggctgtggtcttccattctattgcaacagtttgagcatagccgctgaggtcggtcgggagtccggtgtccccggtgtgtgcaaatatttatacgccaacgcagtgaaataattactgagacatttcagacgtcaattcccccgagaagcgacccttcaattccaattgaacaccttggcgtaaaaaaagcgcacctgctgaggagtggctccctagtaggtaggttatccgaaatccccatgtcactgtacccacccaacaaggaagtaaaaaaggtgcatgagctaagtttcatggtttggtcggttctagctggttacaggaattgttctcagtcttgaggagttgaatgaataatgaggcgtccgtctgggcgttagtcagtgacttagtcttgacgttgggccttcatgtaccctttgcagtcaaatggtgttagtacagaacaagacgtactaatgttagctcacttaccactcacaaacttcgtgggggaagctccccactacgctctgctgacgagccaagcgtttcttgaccacgagctcctctacttggcggcaacgaccggttgcatagggggctacactatctatcgcgagtcacgataagttaccccgagttattattgcctatgcctgtagggttgctccagaacactctgctcattttatttgcggttgcagcgtgttataagtgataaatagtccattcgtatgtacgaggttattgtcctgtctaggctgacagtgtccttgatgttcccccttaagggtaccaccccgaccaagcgagagtggcccttactacacggctcatatgcagggaccaggatcgcgggaacataactattccacgcgtattgcgctaaggtctccaatcatgcacgcagtggacgcattgccggtcttaatttagagccccaattctagagattttgaccactgcaaaagtcgaaccggtgcgctgacccccttggtaatcacataaacacctggctacatccgggggatatcgtatactgggcggtctgtagccggcgtccaacctctggcggcatcaagatgtcgagcgcacggacatgatggacgcctctaggtgcgtatacaagggcacgaccagaaatagcccagcgttcattgctttcagtctgtcgcggttcagaacggtgtgctgcgggcgctcttacagtggccaaaggggttagtatttacctgcttgtacctgagcgttgcctccctagagcgctctcgtggtgagattgatggtactgtattgggggcggtgttttcgcacgtcggtcagttcaaatttccatgagggtgcccctagtcctctggcatccacatccatcatcattcacactccattgagactacttttgggctagttataatgccagcttccatgtcaggccttaatatgttaacggaacgttaagaaatacgggtgcgtaacaattaacatgatgaccacggtcatcccctggcaagttccaggtaagtgtggcctgaccttacactgtctgccaaccccttcgggcgggccttcgtgacccaaaccttcgtcatcaactccgatactcatagtgccgtcgacgtcgggcaaactgaccaagctcgggattatggaattatacgttctacccaccttctatctcctattgagctaaaggataatatgccgagttgactagaatcgcctaggagcgctcggtgcgagaaactattactgagagaacagatgcctcgagtcggcactctggctggcatgtcggaggacgaacggcttcagttgcagacctacgtgctctttcccgcgtagtggattatgggttgtcgctgcataatttagtgtttgaacccgagcaaggtgaagaagaagctccttcggatcagctcgcaaaggattcagacgcccagagcacttcaagtaccctttatatatgattaacttggtcttacctacaataggcctgtcgctcacatcagtgccgagccgactttggtgtgctctattgaaaattggactctacaatgctgcctgatctcttcaatcgaaatccctgagcaatttcgttaaaatactttcgattttgcgtcacattcagtcgtgtttacggcaggtagccatcggcggcttaatgtagggtcggaggccattgtctcaggtgaacaggttctccgactacctacagtaccaagatctggttcaagtgttaaactagttttaacgacgggcgggctagcactctggactaacatgacttggataaagtaacgaggaggtccagctaggccatgtgacaggtgacatcatagaattacgagctatgatccctacgttgccggatccagttggcccagaccgccttaatgtatagtggttttccgccgcgatcatgatcagaacgtccctgccgctcgagggaatagttattcgtttgcgatcactattactcgttgtgattgtgccatgtcctgaggtacttcgtaggatacagaagctgggccgttacgtactccccggactcatgtgatgctgattaacatgcagattatgtgtaacgcgcttgaccgccggaactgcttacgaatcgcgaggtaggcagataaggatatgccaccatacaatgaattccaggacaacaccctttccctcaacgtcaaacacggcagtcctgagacacatggcgacgggaaactactattttaagctacgctcaccccgtacattccctcaaaacactactgctgccgattcaagaacacctagtggtctcagccaatatagttttaactgccggtgtctgacaacatctcctcacatcccatgtcatcttgcccaataggatacttattttaactccgcaagaggaggcagacgaaagtaagatttgatgtcttgcgggatatctgtatgacaatccggcttcttctgtacaaggccgtttcccttccctccatagcgacttccaagataagggtatcggagcctaattaacattcagtatgcggtcttgcccagtaacgtgagggacaagtgggcatctaatgtctttgatcaggcaagatgtgattaacccggtggttcacataggcctttctcatgtttggaaagactatagccaaattcaaacgactataagacacggctgaagaacacagttggcccaaggggatgtagagagcaataggttgatgcatttcaagtaagtgttactgctactcagatcggtgtcccgggtatcccctagtttggagcaatcaaagtgggcatgatgcaccccgcactaagcgtagataacaaacgtgcccgctcgatcttacaacttcgcagactatcgcgttggtggtaacctcacgtacagcacatcggggggaactgccgaattacgcaggggaacggctgccgaggcgcatagccgtccccccagaggaactgcgcatcttctggcactggtggtattgcgagcactacacttagtgtctcaaatctgtatagaacccacatagaataccagcgcagcggatctaacaaacggcgaaagctgtcttgcctggtacgtcctcatcacccctggtaggtccccgtaaaccgtagttgtacctgcgtgccgtatggtatcgcaagcaatcatgcatgctaaagtggggccttcagtgttctggggttgaactggtaacgtacccttaccagatcacataaatggaagacaatgtgacacgtcctcgtcctcacgaacggcaaacagacgccaatgagttaaaatagccccttcggcaggagacacctgatctacctggagtagggttcatgccggcactcccggtttctgaaagcgcgaaaacttctaacggcgtgcaatgtagtgcggcaaattagatcgtaatgggtcgatggctgcagagggtgcagttcattgctgaagagcggctcaaacatgacattattcgcgataatccagcctgtccggtgcttatgcgtacttttctatccagcttttcattggattagggcaatgaaatgtcacgacatagtaaatcgcgtacctgagttgggatagcatagtcctcagtcccttgcacgccgaacgctctgtttggtcagtccatgcccgagcaacaagtactgtaacccaatataaacaaattactccagagatccaacatcgcgaagcattcctacatgacaacccgcgctgcgaaatttttctccggtgccgattgggaataccgacaccctcgtacgggcaatttcatcctccgggctccgatggactgttcctgttagagcagggaccctccttagggacagccttccatacctctcagttcccttcgagtggaattcgcctatgcctaagaaccctcttacatttaatgcttcaggaccattgcgagaaagccacgatgcggcctatgtaggtttgggcagcatctgcgacagtttcatctacagcgctaaatgcatgaagaacggtcctcctaagtcaacgtataccttcatctacggcttttacgtgattggtgtgggtctcggagagcacggcatccctcatctgtcgtggcgggacaataggcctccctctgcgaaaatgcggtgctccagcatgaatagctggctcatatcccggggtctacacttattgttatccaaatccgctcagcagccaactagaaaacaataggggctaacacatttgggtttgccctaagtaaagtctcgtattgttaacgactaaattagaagtccataacacttaaaaaagctgacaagttatgctaagaaagcttagaagtttaaatgtctacactgcgtggcgagcgattaccgtactccgccgaaccgggcggggcctgggaatcgggtactttttccagattgcgttcccagaaatgcttaagtgccgttaaggaccggtagtagcgcccggtatgcttaagccctccgaaatgatcggcccagcagaacagtgcactgtgccaggtcgaaactaatccgaaaagcagatgaatatttagtcccctctaggtttttccaagccatgcaactacaaccacccaatcagtaagaaatctgggggatccacatcaccgcggattagtctgggaactaggaactgcacagtctactcgacttctaacatccttggccggtcagtccctgtgtccgtcgtctttctagagcggctaacatagcgcagcaagttcgggtacacaaccggaggagagtagccgcccgtttgcgaaagaagaccattggtccaagcgttcgttttgcattgcaatctcaggatacaaagcgtaggtaaagagactctcgccttggcatacctgggctttgtgttgtcgggccaccatggcactgccatgaagggggggtgtgaaatatgggaatgtacccggggctgtttattgcccgacacttatgtgctgcccgctcaattgcgttaccccggccagggtaatgatatatagcggatccggtccagagaagtccctccggctccggacgaagaatttcggcacgttaacccgaactatgtcagagaggcggccgaaaacaccgtcaagcgattaagatggatggacacatgcgtcatcacgactattccgcacagcattccatgtcagtgcaaccttgtgtgtctgcgctcaggcgggcgcacctccctgtactcctaatctcgcgttagctgcatggaggcgtaaaatataccagggtaccgagcgaggacgtaaactggaccgctaaagacaacctgggagaacgaagctgaaaatgcgcgataacaggaattgctcaggcacacagactggagagggttgatcgttctgggtctagtcgtcagactctcgcttggatgttacaacatgctagcaattacaataggttagagctaggcactcagcataagatgataatggtaagtcgaacctggaaaggcagccctttgagttgaaggattcgaacctcgtagtcttggtttaaccgtaaccttcatccagccaaacggtcgcaagggtaaacggatagctgatctcgccataccggttttcgcttactgttagcttgattgagatttaccaaggaaattgcggagaacctactcgagggcacccggctcggtcgcttcggaagacttaaccccctctccctttttagatagctcacttacttttctggcgcgctttcggcattcattgtagttcgcccttacgggattccgtgaatggcgaatcgctgcacgagtaggccgaaacgaccacgagatctgcgctcggggcgggacacaattccggataagggccgatcggtcgtggagaacgtggagatcaaaatggcggcttgtggctcatcccccttgataggctcacagcaccattccgaatgccgctgatctgctcataattccgcggggagaattctatgagatgacgaatgcaacgtttcatcgttttcctcgaacgttgtgttgagtgtccgtcacatccatagaaccacctttcagactgaattgttatacggatgtgaagcgcaagtgggttcggcgtgccccgaggcctctcaccaacattgtatttccgaagatcccgcttttttaccgtggccgattgagatcagccaagtgcatccgcttccagcttgtcgcggtagctaatgtttatcggaggcacggtacggtggatcctaaagaagtggcttccatgataaagtgcaatacgccatcttcgtcgcctcttcatttcaatcctctagggcatattcaattacagcctttgcgaatgtgacgcctaatacaggtacgattcctgagagaagtgacattccactgacactcagagcacgcctgactttttgatctgacggcgagtacactaaccctcgtaaccgatctaacagaaacacggcattcggattcgagcccgaagtcccgtcggctgtagtagcagtgggccgtcgctagtatcctatgcaaaacgaattgcatacgtgcctccatgatagaggggttaccttggctaccgtcagtagtccacacgctcgccaacggatggcgccataaaggggcatatactcaggtatgttgttaaagaattcgcttgttcaaaatagaccttttgagctcgaggatggtcaaacgcaagagcgcacaaatactaatgtgagtagactaaaaacttagtaggggtcaggcatacccatttattaacgaattagatgtcccagtatgaaaggggccgtggactcgctcgctcggcaaagagcaacctcatcagccgttactgttggttagtcgtaaaacgtagcatagtggttcgaagtcgacagaagtattagttcggcgattgtgataaacgaatctaccgttagtcggtccccagacagtgaattagcggagttcttatgatattttataatgggtcctcctaatccaaattaatgtttgccgctgaggggaatgaggtaattatatggccgcgaacgagtcttggcaccggatttagtatcgacgtcggacaatgagaactagcatttgattggccaggaagagatagtgcgcggcataagtcccaagctctctcgagaagttctttcaaggggctgccgagagttaaaacatcacgaatcccggaggtgtacgttgggttacacagtattgcaatcaaagctaggttacatggattattcgtctgttactataggatgtactaatttctcgcaagccccgtccgccgatcatacgtattacgcctatatataatgtccttctagtgtcgtcatgcttgcggtgttgtaggcctgtgtagacgcccgtcgacagacacgatctcacacgtaagccatcggtatcatgtgaaatcctcaacccgcgtagaagccactgtcggccagtgatctcaatactttgccgagctaaagtgtgtggtcagcgctcatcgtattggacgtttcgccgaacagcagttgtcgtatgcctggggtatcacgggttacacaatgtagactagcgggcgctaagattgttacgtttaccacggcgagtgatacttaatacagcaatcacccccaggggtccattgtatgattacgcgatgatgggtggatgtaggcgtatctataaccgtcgtaacatggctgttacgggggcaattagcaggggttgctcaagggtattatgtccaaaaaccatgagtaaggaatgcctccgactcgctagagagcccgaaaaatgactgtcgcgctcatgcttattgcgccgatgtagggactcatgatagtttagcgacgattatgaactgctaaacacaccaataacccaggccgcgacacacactgctctgtatgtcctatacagctaacagttctcgccccactaggcgtacactccgcagctacttacttaaaatggagtttatcggcatcggatcgttcgaacaggcctcggtcctgcccagtcttggagctaactacgtatcgcactactcggctaggtggcttaggagattgaacttccctcccctccgataacgcggatcctataacactatactacgtctccaaatctaccgatgaaggacccaggtatagtcccctctctggggcattccccgattagcgagtcaacctaggcgcaagaggcagagttccatcaagtacatagccacgcagagtggagaaagcgctgggagaaaggccggcacatggtcagactgcaaagcggcctccgatggccgatcttcgatcgatcggatatgtgtgttttcagcgaagcagttaagaaacattgtcctctacgaccaacttcacggccctccgggtactagctggcaaatttaaacctctcccccctaaaccggaacggatgcagcgcgtgctaccagaaggaaccctcgagccattgcccatggtgatgatactcgttagcgcgaaagtttgtaaactccattctttaccacctagctaagtatccctatactcgtggggtactggggaaagggtatggatatgtctgaagtaccacggactctcgcaaaaacgacggcgggtaaatagtcacggtcactgggtgacagacacgcgtccccctgcggcatttgaatagtttcttttcgtcgccgatagcagctaatcagcaatggacccttggtgtgagagatttcgaggagggggctgcacgctctcttcggctacgcaaaatattcgaatagagtccctcggcctttggtggatccgctgcgagtttaactagggactttgcggtaatcctatggcaccttcccgttggggaattatagttttgtcactaccggtaaattgtagggccgacgccgtaagaggataacgatacaatcgtgcgtgggttacgtgttttaaaacaagcgtttaggagaggccgggacagcggaatccgtgtggtccgtccccgcgacatatctgcgggagtcctttgaatccaggggcgaagttgttgacccggatcatgcaaacctctctctaatttggggttttggcgccctcgtattacatcggaaattggtccgacccgcgtctgaggatgccaggcgtgagctgcatgatatggtgcccacgattggtgacagatgtaatccctagggatctgagtttgtcaggaggggcctgggctgtaccgctgtataacgaacaccagagattcaatcataagcctcacagtgaaccatttagaggctttcgtgttagactcgggtggtctttccgctcgatcgatgggcaatgaagcacgcttattcagcgcttctcgtggcactcttcaagcgcttttgccatgtaaggtctaagtaagagtaggctcaaaagtccacgggtgcctcgccacctcccgcattcctttcagaggggccgctcaggggagactaagtaagaagcaacttaatgtggttaattgctgtctgcttaccgcgatatgagatgctcccctttaagatgcgcgtgtgcgctaacgcccaataaggataagtccctatcgcgtcgtctaataagttccagtaccccggcttacgcaccgggatttaaagtcatgaatgaagcaccggtccgaggttattaacctccgctcgttaattagacgctaattacttcgagagacgctcattcgcgtttgggtgcgccttagcgcccccataagcttgtaacgcgcggagagctaagtctttaagtatttatcggtagtgtctagggaaccagcacgtatggcgcaaaggagagaagcagggcaaggccacctgatctctacacctaacatgatggtagccctttcttcaagatagcttaaccgaatccggatagacaaatggcccgtctgaagtacaaggatgagatcaaagaggtcgtccgatgcttcaatactaatactccattgaagggtaatcgtaccaggggtcttcgctagcattggtttatctgcaaacttcaatctgcgtttagcagcggcgtgttatggcacgattcagatctcatcagttactgctggatggcaaccctaaccgaattgagatctgctatgccggtcaaggtgggcccggccgatcccccatgctaaggagcatccgtcactgagttatttcgaatatatcaggggcaggctgtctttcattctctagttgcccccgatgtgcggagattgtatgttaaggaactacagttccgtgtatcatttcctgcgatgtttgccccgatgtttcagagggctgtgagccttgctgacaagacttcagcgcgagggtagttcattagaccaccgattctagtactaatagataatccaaagcgccaagaccttatacgccaccgtatgatcaagccgcaccgttcgccggagacccctggcatattacacaaaaccccggacataacgctcgaaatagggagttgtaatcttcctataaagacagtttcgagaaaatcggcctacagacgctaatgattgactttgccccgcgtattcggaccagtgtttttgtctggatctgtcagcgacgccgacggccacagaatcgtgattccgatttgcgcgttttagctcagtgccccctattctccgcattgacttttgctcacactagttttgacccctttgaaggatcacctgctagcagagcgaaccctgagtgagtactcgttatacgatagcgcacccaccttcggcggaactggtgttcgttattgttatcacttctgtttatggtgctcaacgaatcaggcgacccaagagtaaaagacacatccgatcataaattcgggtgcgaacgacgtagtccgacagaaaagatagcgttcgggcgttggcacgagggagacctgcggttgagtcgcccatgctatgacatgacttacgtagtgagatctcgaggtacgaagataggactcgcagggagtacgaccagatcatgctgcccctgtaatagggccccattgacctctgaaatagttcggttgcgccctcaattatacgatcctacagaccggtctgatgacgaagcatcagcccgatgtctgactctaagcgggtcacgcgctggagccgaaaacgtacgcagtctcaatttcatccgtgacacaattgcatagtagccccaggatgaaggccctattcctgggaaggcgcaacgtcccatcccactacgcctcaagttcctaactagtgaacacaggtcttacttgtgtctacttcatagtactcggacttaaaagttatcgaagacgatagactatttaatctacgtccgagatagatcattacctatctgtgctgaagaccagctcgtcgagttacgtccgagtttagcatggtcttagtaagcggtttatagtacgtgccgcacggtagcacgtatgcgagtctagataaaaggtgggcatggtacggattctgtggtgcacctcggattttgacacaactcacggccctaaaaagaatgacagcggctacgtcagcgagagcgtaatcggctacgctcgcagactagcggcccttgcatgagaggtggaattaatcacgatccggcacgggttagattggcccggaaacctgggcgcgtccgtcttaagtgcagtgtggccacggcggactcacacgcttgtaggcgggtatggtacgcggatacgaccccgtcggacacgctatattcgtgtgcggtgtcggacttgagctgattaatttagagataaactcgtctctacagcgtatgaagctccgtgtcatccctagatccatttttcagggtagctttgattggtccgacgttcccgtacctacaaaggaggcagggcggttatttcccatcgaaataccgtcttgctacacaatcttggcaaaggtgagcgatgactgacagatacttagacatcggtcattataatcggaatatatctgtttagcccttatcaaaggtatgtctatgcgctggcggggtgattgggttggcagggtgttaaacgccggctcgggtggtggaggcgaggcactgggatcgatagaagcgtctgtactaattgtaataagtgttgcataaaacgttcctaaatcactatacatactgaactctcagccagcacggggtgatgtgaactagccgtggcaatagtgtccaacttaaccaatggaataccgccgctatctatctacttcccaagtcacctgtcaagagcatagatcgagaacctagccgtcgaagctaggggtcgtactggactcctacaagggatcttggccggggtcgaaaacgagcgtggcacaatcattgcgaaactttcctgccaaggatagatagaatcgtggacattcatatctgcacccaatccaccatttttaatgtcggacgaatccgtaccagaaggccaggcttgatcctggagaagaagtagcccaacgtgtagaatggcagagtctaacatgatcttcggttcggaagacgaggggggcttctagatgacatagtcatccacgacttccttgtgccgttacgctcgcctactgcctcacgcctacaaattaagggccccatagtaattacctggccagtgaaggtatccccggtacacagctgggccagaatcttgtcaaggaacagtccacggtcttggcggcgcctaccgggagggatccttcgtggttagaatagacgtccggacttgccaagcattctagctaaagcagcggtttcccttacccaaaatatcatttaaggcgtccggtaactattggcgccatgctaagagtaacaagagaagtatgtgaaattagagctcgcgcctaggcacagccgggcaggatgttctgcaagccgatacccgctcctaacattgtaaagatatcttcgccacagattctctcgatttctaacgccaggcattgcatttcgctcccggttaggtcttattttcagtcgcaccgttaattggttgggcttcgaatgaaagaacaaattagccctccgatatacctatgacaatgtaaattcgggacgtatggaggccgtgttcttcgtccgcctgttctaacgaggttccacccactgacagcactccgtatcgtgtgaacgtgcctcgggacttcgctaaggagtgtcatgcaaccgaggaaccgcattagctctttaaggagtattgcgatcagtcaccgtcaagcagcgcgatagcgtagctcattggtgtgaactctcaggtgctcttgagcaaaggcgatgtcgtgcggtcttgattaccctctaaggcgagaccaaaacagttctccatacgcaggagccacgagacttagatcaggcttacaaactacctcactcaggtctggcgaatgtaaagtctgaaaggccatttcttagctgtgagccggcaatgagtctggagcgcgcactcggatgatgctcctaccccgttgctttgagctattaggggtagattgactagtcatgccatcgaataaggctggtcaacaaatttcctgcaagaagcgatgaggcgattgccgaatctgcgcgcttgcgcataacaagacgctccagtcggtcctcacccggtaagggacccctgcgctagggaaaatctctttcctcagatattcttagccgtgtaacggaaccgaggctggtgcttgcccgcataccattgagtctaaactatctagcatgtagggtgtgcaatcgccgaactgatccaatactggaaggtagtggctcaaccaggcgtatgttcctaaaatcctttcaatgttgtgtgcatgatcaacaggtggctcgacttaatttccggctatccctccatcgttgcgaaggctatccggttgactcccagcgccacctttattgacgacgccacgagtcggtcgttcggctagtgtggctgttgcgttgaaagctcgattccccccaaaatcccactcgataataccaaaagaaaatacaaaattaatctccatacaacccagtagtttagctatcttgtacactacgtcttacgttgaacgcaactgaccgaattgtcaaggacgaccatatcgctaaggaggattttggccccgtgctcaaatacacagaccgagccatgtgcccagtccgtgtttcaattctgagcaagtcgcccaggcgcaccggatgcgacgcggtcctttttggtggcctgaagaaggtggcaatacactgttgtgggtttgtaataaacgaggcaccgtcggcgtggcaagtgagtagcggatctgaaactggtattgaagccttttttttataacttcgcacacgcggccggactgcgttctgtcgcgcgtatgcttggcgccttctgtgtccagcccgggcctaatcccgttcaatacctttgtcgtatccccgacgaatatgccgcttaaggcttaacttacagctaggccagtgctccgtctgccggatcttgtataaacagagggaactgagtagctagcggtcagcacacgctcattattatggacagagtatgattcccagcaagctagcgaatatttatcgtaagcattgactatgcccgccccgctccatcagaatgcaggtgagagagtcaagagaggtgggagtgaccgctcccccgcagtacatttgtgggctgagtgcgggacgatttccccccctgaccatggtgtaagaatactcagaagaccgtcttccgttggtaccctacgaccaactaagtagatcgtttagtagggcggtttcaggggggtgaggtattacaagtacctcctacgtaggaacaaccactgccgtctggagttacaaatgagttaagtttagagagtgaataattgatttatacaaaccgacgaggtgactgattcgcagcgatccttgactactgaaatggtgcagtgtttgttgtagacgagaactgagcgcgccagccgtgtatgacagacatacctgcattgtgtattgggtacaggcgtcttgagatcaatgagactagacgtgttgtcctgtgtggaaaaaacgtcaacttaccgtcaaatgtattctgaagagtgccggttccgcggggcaatttgaagtgagtctaaaccgccgtggattagccaattcacttttcgttttgtcccacctaccgtctatgatcacccaggtccaaaaacatccgccaaagtttgaagttgctggctcatgttctggtatgacatcccgggtatccatgaatataggtaatttgggttgttatcccctcacttacagcggctcaaagaggtagggtggtgtatttgcaacggctaagtacatctggggcagaaccatggacttaataatgatagcagttggtgtcccgccgctagcgtcggagtggactgttcagcactgatggctcctcaggatgcctaggcagcctcaatatggattgatcgtaagcaactagaacataaacgtggatctctcctagataacaggacaaggttctcgaacccgaggtgggactggctccagtctacatcttgagtatgcccattaaaaagcaatccgtcattacatctcatatgggtcaactgttagtcggtagggatccgccggatggtgtagtttataatcaccgctcagccatgcggtttcttatcagcataccaacctgttctatgaagtctcagatgattgacacacttgctaccaaaggtaacgcggggtcgattcggtgcagaacctctactgcgtccgctactatattaggaagtttcaacgtgccgatgccatggtcgcgcaattttgtcttaccacgacggtttgcaaaattgtccccgaactagactacacttagcaattcaaagcacccctaggcgatggctggtcgcccccgatcgtcgtgtcaaagttagaataggttccctgttgtggctcctatcgaaactggctgattcacttacatgttataggatgctgtgctgcgtcggcggaaccatcgctgtgtgacgctttccttagttaataggttattcctatggttttgatcgcctccacacaaatgcgtcgacgccggcgactcactagtgactgacctagctttcgaagatagacttacatgccccgaacattaaggaggactccggcaaggctttaagcccaagcacgtgttatgttctgatagagcacaccgcagtacgtgcggaggatgctttacaccctacggggaaccgcgtaccatagtccctagggccaattgaatgagctatcacttcggggttgagcacacataaagtgcccggatggaccgcaatcccgatccgctcggtgttaggtagctaaaaatacccaactaacggtacggccagcgtttgtgaagttcatggttcactctccctagcggtggtccccttatcgtaattgatgatttcacttgactggcgtaccgcgcctctgatacagtgctcaccgttctcccttaggccgacctcatctcttatagggggtacgctttgagattatgcgtgtgaccaaaccagcccaatttcgaaggactcctaaaccataacgtaaggcgttatgtgtaatgggccaaaatgtcacatctggagtccagagtcctttctagaagctgaccatctgttgttgcatgtagaaagagtgtgacacggacacctcggttcggctcaagggtgaaccgaatgtactcgaagggaattgctggtggagacacacccttgtttgagcgaagaccgcgtcggaaggggaagcatgtcagatcccggcacacgtatgcgctgctatgccgctagcatagcatgcgactgtcataggtagggtaggcttacctaatctggacctgactcaagatctccagtggtgacacctacaacgtccacttaagcatcataatgtattctttcctacgtgcattgtcatcatcggggcctgcccgtgccccgctagtggttaggtgagtcaagaataaacgcacaggcagcgccaccaatggtgtgaatctctttaagttcggcgctgagggacattgtccttcgatcgcacattggtgttgttccgctcttctccactgtgagatggaggagaacgggccgccgcttgcaaccatcgatgataggaactgtggtgagacgccaggattaagtcccgtgctctacgtatcctacatcaggttccatctagatttatgcttagcgcggctgacgggatcagcttaaccgcgccgcactcacaaaatcataccatcctgcactcacagcgccataagatccacctgcagcattgggcgtcagttcgtgcgtcccctcgggggcagcaatgtgatggggttagcggagcaaagtcagggccattagggtgtctcatcctgactactcgtggtctcggattttgatccttgcctaaaattttgagccttgcatacggttatattatggctggttttatttctaggcgggcgaagttgcagtaacgagggccgtgtgcggtggggtgactcgtctccaaatccttgctgtgaacgtcatcgataaagctaaattgtataacggggacaattctacgcttggagcacgatccgtcgaagtttcgcctaagatgcaccaaagaattcccactgcgcgcaggctcgtaactcaactggaacaaaatagttcaagactccatggggaggattctcgtcaaaatagagagggacgtctattaaatgcctttgggtgattagtcatggcctcagtgtcatcgtgctcgattctgtccggcagggcaatgccaggctgcggacttgattgttgggtagttcgtccgggcctcggacgatctcttgccgtgcaccttttagatgtatgacgcagatcatctcccggagggtctgtacgaatcgcaacaaacatgattatcgcatcttcgtatactctctatgtggttgatctattggcccttgtgagactctgcctaccacgatgtaagaggccaatcctaggaacaagttcgaactcactatggcccagtccatccgagttgtcgttagggtgtcttgggatgtcggattgaccgagtgaggaactacgtattcacacctcaggcgtctcttcttttacgcagttcgctctcttaggcttaagaacgccagcgtcgtcatgtttagggccgtcacctgtaattccgtcatcttttgacgaacatgtgaagcaggctaatgttgttggctagcacggttaaataaaggtagttgccccagagggaggtagtcttgccgcaaggcactttccggtatcgtcgccgcaatttctagataaagctgcgaactctaaaaatgcttactgataaggccgcactgtcgcaataatgacagagagattgtgcagaacgcacaggtatggtagcgtgcccctaaattagtagtggttaaggctttagaaaatatacgcgcaagcatgatttaccttgccgatagtccgtgcttgagtgatcggggtcttagtgaaggccaagaatttaacagtacgaaagattggcctactgctataaaagagttgatacgaagccagcttgtacaacgaattggttcttgtgcagcgatccgagcggaaccataattttgggtcaacccttctctaagaccataaagttatggacggcttcatcagcttgtaggccaaacacattattggttgagtcgggttgcgacccgagcccgggttctacgtaataatatcctgttgaagtcaggctccgtcttgggcaaatgaagacgctgcgagcgcccacccaacataaacgaagctctacggtacgttgcacgacccataaagcccgtagtgcggtcccttaagagtaacgcctgccctagagccttgtgactgcaattatgtgcgcctgatcgaaattataatcctgtgttgcgcgatggtaagagctcgtctttttgagttgtaagcgagaaacaggttccaaacgacagccgtggctgactggccgcgaagtacttgatttttctgcagcggaagtctcggagtaccagcctgcagaacttaaacacatatgtctgtcagactaagaataacatttacaaactagtagaggcagagttccatcagcctgtattgtcagtcactgacacaatgcaccgggcgacatcacaagatcccgctagaaccacataaatcgcgagtatcactcgtctagggagacgatttcaagtttgctgtggcagcatggtgagctatactagacgtgggtacgactgacctcttatactatacgtacaccgcctgctcacgtgggtatgatcagtttggctcccctattactcgggcatctcacggtatgccagggtgggctaactccaaatcccagatctaacgtgtacccgcccggtgctgacaaagctgcacgagtcctttttgaaatgcccgactttgcacccgcgaacagaaatacgtaaccttgaagtatagattaactaggagaaacgggaccccggtaatcacccgccgactaaacctgaggcagtgatgacatatctcatccatttcgtacaagtgtagggcacgcctttagtcaccgactcccaattttaaacaccaacgggctgcttacgagcaggacggaccccggcgaataaacattaaacaaagagtgacgcgtagtttgtggttgcaatcgtggtttgtcgggtatagcctacccctatctgccgacagtgatgggaacttgccattggcacttgcttcgtacctgggtgagctagcatctacacgggtcggcacttgcggcgattggttcgtacggatcaaccgcgaggtctgggtacttcccagcccccctttccgtctcttttcgtgactctttctataatcggattgtccctcgccgccagcgtcctcactacgcgtgagaattaactagtacggcagtgactcaacagacgtggtgcccggctaccgagagtgacattcgtctgcccggttgtctctgcgttcttttgaatgccctgatattacgggtgtgcctacgttagcaccgggggaggacgacgcacgcggttccgtggcaagcatttccccgcgcggccatagaagagcactcatcaggtgcgccgccggtgcttcttctctgtgacggttccttgcacccgtctgagtcttatagctcgatctcgaccacagatgcttaaatccagcgaggttggagctaaaaggctagtgccgaggcccactcctccagcgtgcagaaagcgacgccccttttcgtagagagctagatatggcaattagggagagagcaggagttgagggtcgggtgtgcacgtgaattagccaaatgggagacaccttcggttagaagcgctgagtccctttcgaaaaagccctcgcgctcgaccccatgggttccttgcttgaaacagcgctctaaagtctaggtctatcgttcacaaaaagatcgcactactacgcccaatttaggccgccgcaggtccactgttggccaacgacatagacaagcgccgctgtagagtcgttagagagtggtgcacaccacgcccgaatcgacccatcgattagaacctcaaagcgcgaaattatctaccgtggttgatgacccgcccgagacttcccccctcggatctgacggccctagcgaacttatacaacgatgaatcgaaccggcgctagcgtttcagggtggaggagtatgtctcgcctgggactacccaactaatttgatgatgagtatttcaagttagtaatgacgtacactacgatagggatctctttacaataccttatcatttaacctacagtagccttacactgatacgatgcatgcagtcacagggtagtattactgaatctcgatcgtttctgacaattgtccaaacgcccacgttcgttcacttcctaatagccaagccccccttactgtgaatcttcaacatgaacggacttcctgtcggacctggctcagatctgcttgagatgtcagcccctgccaatccgctgtcaagacgcgagatgcggtccctgcgagacgcgttaacggcattaagcattggccccgaccttccgcttgccgcctatggttccagttgtgcatgtgtacgcaagcagtctcggagcaggaactttaaggtagtcatgaggcctttgcaaaaggctaacccatccctcggatttaaagtaacagcagggaattgtcgcacgaaagagacgccctaaaggagcgcagagctggggatcggcgcaaacagaccctgatggggtagaaggccgtacgtggtgtttccttgtctggtttggtatcggctgcgactccgcacaagagctgacgtcatattgatactcttacactccgactaatccttgatagattgtgtcatgagtcgtgcgagggccgcagtgtggtttccgctgacggcaggcgtcagaagtagcctgcttcagtagagcagaaggccgtggacttcaaaggataatgactgtatgaaaacaaagtgtgtgctaattcgaaaatcgcggtggccgtgccggatagcactgcaatgggcgattgctttcatgctaaggaatacgctagaaattttcaaaattgaaccgggaacattggacctaataacacagacccgctcggttgtggggtctgcatcacagaaacacgtagaattaaatttgaattcttctcacgtgcactcgacggcttattggtaagagtgaattatgtctaagtcttcggcaacgtgtggttgcgggatgtaggtcgagtcccacagatcatggatttcacttcagtaacccgccatttaagcagcgagagtcagggcttatgtccgaaatcctaaatctctgttggcactcttggattacaatagatcagctcgcgtcttagctatgcataacggaccttatcataattcgggtgcgtgacttctcgagttcgattatggctatagaaagttctcgcgatgtcaacgtctcgtgtccgaggtaccgcatacctatgactcttgctctaggagggcaaccacaaccgcacgtggtgctaactatcagcatcccctttgaaaagtgcaggggatcataacgggagcccaacccattacagttaactcgacgcacccgcctggaatgcgtcatgggaatcgtggttacattccgcttccgtcgtcgatactaataagcgaacggagagagtcagcccaagagcagatcttttggaatcatttacgcgggatgatccttaccaccagtcgtgggttaatcgatgtgatttaaaagctcgctatgcaataattgtgggcccggtaggtggtcataggcttcctggttaccccctagagtgtacaaccactcatgagagaagactgtagttcgagaggacaacaagggagtagcatgcgtgtgataggaggcttcgcgcctaaacggcatcagagaattcaactcttcgcataccgcggcaccgctacgcgaggcggagcaccgggaccaaagaggaatgatcctgcaaacaataacctagggttttggttacacttctggtagtgtttcgagagtgttcgggtacggaccagaggcctggtcgtcgatggcctgtgcgtcttcgttctctgcgtagtaaggagattagcctacgaacgaagatagaaactaatgatggatcatgaggcgctgaaagcaaagatggaggtcgtccaggacaggataaacccgtgattcctccttttttactgcgaacgtaaaaggtcttctgccggatgctgcttcccccacagtctggggtcctcgaccttttataattgctatcatctggggtacaaacattgagaacaaaagtattaattgcagagataccgtcgtcaactgtgtaaagcgagcgccaccttgtgtttgcctttgtctcttaagtgcatggagccttgaccgttcttttccagatgccagccaagacatttcctgaaatcaagctattatatgtaggtacacacagcgctagtactctgaggtgaccaagtacgtgccgtgatagattttggcatccactttaggtcaaagcaaaacgcttttggctgtccacattactcaggaaggccctagtggatctgagccgtcggtgggggctcgtgggccaggcgctgagctaatttgtccttccggtacgttacaaattgacagtatgcagcgattagaagcgaggcgagggaggcgatctaagtaatggtacgcaatcaatttaattatatcacgctcggcccacataagacaaccggggcacgcctttaaaggctccgcagacggaggcgtgcttattaaacacattcctaccgtctgatatgaagaatgaaggtagaatttcacgccgcgcaacggaatcactcgcaccagatcacatgtgtgtccggaaagtggtgtctgcatttcaggggggacagtattgtcatcaaattgcgagcacccgatggtgttactaggattccactcctcagcgaataggggggcgaggttttcgtattccttggttcgttgcggcatccgtttcttagtcgcgatactcaagttaggttgagtcgtgtcgcagtctagaaaacgcatgaaactacaactggccgaggtggctgtgtatcaggccacgccatctgcaatagtgcagggaaacgaatcactggtgtaaggtattgtaaaaatgggtagcctcaataacgcgattcacagcacactgttctgggccgcgagatgcaatgatcctttgcatgcaccatgacattaaattctttgtgcgtaagcattattaaatgtgatagtgccacgttgcaatccagcgttggtgccgctcagcgaacgctctgaattttgatcctgcggtgcatgaagggcgctcccgggatcaggtcgagccttttatgcagcaagcaatgcgtagaccgtttaggagttcttaacccgtctctgttacttcgacatattcccaattcgtggaccgttaccccagagcctaattaaataaatagcaatacgctagagctttggtcgaaccgtttcgagggcttgagaaacacgccacccacttccgtagtaatcaaaaacgacctttgttaattagagtggcgtaccgagggcaactttgaaattgtgttcgcgcctcgaattggccgtagtgtggattaatgatctgtcatgacctagatattcccctcgtgcctcattgtacaactgtcctcaagatatttaaaacgaaaaaacgagttgttagtactagaaatccgaactctcgaggcataactgtgctaatctgaccacctattacttctcttccgatccctggaaccgggaggtgagggacgaaaccgagagcactagtgggtatggtatgctaatttaaatgttgagctgcaagtttgcaacccaatgggggccaagggaagtgtatatatttttgacgttggatgaatctcgagctataagccggcgattaccctataggcagctaacccgaggtcgtcttgtgcaaagctctcaccactatgataatggccgtagataataataaaaagaacttgcaaccacgaggatagttatggatggccgactcccgagtatctcacgctgacgtcctgatcagatcatatgaggttttcaactgtagggaatcccattgacctggcagaaaaggtgccaccacgcgctatacttaccgcgtcatatcacccccagcccaccactcggtgtagtcggtagccgactaagtatataaggaactactcgtcaaccaggtcaccacatcgatcgcaacgcctatgggaaatgctctaattacaatggcacaatttgaacggtttacggggtggggttccgtctttgaagcgagttttggggtgtgcatataaagcttcgaactaggtgttaaagtcgcatccacgcatagattatggcgacccctctctagcaaagccccgagaatatcgaaaggcgtctatacttcagctcgggaacagaacaggaggggcactcaccctagtggctatctggcctgattctatattgagcctaatttcaggtgcaacgatagttagctggacgaagcaggttatcggcatcggcgcgatagtgagtttaggacccttacgtacgttaaacgacgactcattttttcgtgtgtaggtttacgagcgccgcgatacggccatgtgtgctggtgatgcaggacaatggtagagcagaaacttgctagccgcatacccatgcggaaggcttaccatcgcagcctatggtacgaaatgccaattgtccttggatgtatacgtagttgacgtggtgggcaaagtggaccggtagggtggattgttaatggttgtgcgtttacatgggcgcgcggtaaatccgccagctgcgggtgcgaaaaaaaatagatatgtattcaccgggaaggagcggagtataagttaacgttaaagcaggaccgagcttgccaacgagaggctaattcaggtcccagcatctagtaagttggatgtcaggatcagggttaaataaaccttccggatgaatacaataatggccacgaagaaagttgccagagctcggtacgttcaccagttctcaagaaatgatcaccaaacttgctcgcgtaagacgatactcttacgatcgtcacccccggatcccaggtctttggcaggtaccatagacacgtagcattccttataccaggcacagaccgaacttaaattcattactccggtgtccccttacatgcgttaaagtcaatgcttttagtgcttaaacccttcgggaatacagctcgaccgagccattcgtcgtctagttaacatcgacctctttaacacagagcaaaaattcagcggaggaaaccgctcttcacatgctggaaattagtgctctagcagttaggggattagagcaccaatagaaggtaagattacagtatttctcccttgagctatttcggctagtgacccgtgtagagtgtgaagctagcaatgccgggaacggttgacggatctatgggtagttgttgctgttcataagctcgcctgaggcgaggtacggcgtgagcacttccattgaccgatcagtaacttctctcaactgcgcattaccaaaggtcgcggtcttggcctcgaggcatccaggctaccatttgacataggtctctcatgaacatgacgtcgtagaccctgagcggacgtcgaagcttggggtctggacaactgatccttggtcccagccagacacgatatggctccaccggtgtattccaactgagaggtggctcgtgcttcaagaggggcgtggaccttaacgactagatagtgctttagcgcctcgtttacgtcaggacgggtgtaacgttgaaggcatacaccaactagaagggcacaccatgccgcgttacgaacagagttgccttgccggtaacgaacgtataacttggttccatgtttatctcatttggcggagacctaagcggccgttatgattgcattaattctctccgaactgtcatggttcactgcgaacaggttggtgccaaagataccgaaggcgttccgattatgtggcagtttaccctcggaatgggccacgttatctgtaaggctttccactctctcatctagctaataaataattgcagttctcggtccgaagagcaagggcggctaagtgagtcatgcacaataagtccaccataagttagcttagcccattttacgtttcccgttattgttggaccgtatcatctcgaccatagctttagccagaaagcatagatcgatctcggcgctaaaaggcttgtgggcggtgctttctgtgtctaaacgctgttacgtatgggataccggcaagtatcggcgcggaaaagtgtcaccatggagaatctcgctcggctttacttgacatagaagtggaaagagagtaacacggttgcgtgagctccatgaaatcgcccatcagtgaagaaggcaccggttcctatcgaaatccaacagtgtgcttttccagctgcgggcagtgcttctaagcacgctggtcagtcacaaacattcgggcggtgctaaggcatgcctgtaaacacttcgccctagctatccgttttaatctgggatgaatcaactgccattaaaatcggtaggatcaaagtccgtcttactctgtgtgcctagctcgctccatttggagcctcagggcatacctcaaattttgacaggggatatgtggtagcagaattcccttaagtgagctacactcgtacatggggtgtcgcgcttaagcgtgatgcctgggttatattcgattgtcagagtaggtgtcttgtcgaatgctaccatctggatatgctaccaaataccatcaagataagtctcggccgtttattggccgcccgctcatgtggggaaattgggaatccatcgtgtacgccactcgattccaaggctgtacgaatcctgttaagtaaagttatggccagacctgttaaggacgagaatcgtattaaacagctgcctccgctgtaactatcctcaagggaactgttgtgtccagggggtttctcgtcccacccgaagcgttcctccggatattaccaaaacgagtacttgcgctggataggccgcgtttagacaccgatctcgcaattggatgcagacaaccggcgaggtcgttaaagatcgttgttatttgaccagggaaggcggtttcggatccgacctcaaaggtccgtcaagtctattcgttaacgtgacggacccgcgtcaaatgcaaatattacgcccgcagcgaacccgacgttgcgtccctagaagggaccgtgtgtaagcaagccaccggaccccctttcatgtcattgagggggggagtcagatggcgaaatggcgtatccatggctggaaaggcacatagcgaccaatgcgagttggggactgatttactacatggagctttggtgcaacatgtcgaacattgagggtcggacacggaacgagttcgctggtcgagcccatcgtctagccagttgctcgcatgttctttttactagagtgaaacggcatacattcctacaggtgagtctcccgacgtaactaccccaatatactccccttatatcgctcagtaagggtaatattacgcgcgaaggattttaaagttcgtctagcgcaagccgcctctaagtgcctacgaacagggatcctctgtctgagtataactgtacaaatcaggacccacgcagaatagttggaacccgatcacgggggttcatactctgatctcacactgtaaccggtgtctgaattctttcttacgtcttgggcagacacgggtatgagtaaccgcagggacgaacacagggctactagtgcgtcttgcacttaataaaagcgctctttgtattaggtttaaagcagcttcaacttaagcggatgtgggttagggaatttgaaggtttcgaaaactgcgttcactacatacttccttggaaccatagtttgatgaaacagtcaaaaatgacgaaaagctaggcctaaccgtcaccgataggccaaaccctttcttctatcgggttgccttgccatttagctccgcagatacttctgctttcagtcgaataagtgactgccaccggctatcgcgtcgtttagcctcgagaaaatacgagcactctcgtcttggctgaacactgagacctcacagtaggataagacacaagatggccacctattaaagttcctgttaaaagttacagccgagtattccaactcgaggaagatcttcatctgatagaatgagtatgttactgcgtacaatgcgtctgagtagcgccgcacgagaccgagtgattcggtcccttacgatgggtggacgtatccgctcttcctggatggtgggcgcgtttaggctcgatacgcaaggcagtgaaaatccgaaaccaagggaaatgtccaaccggcgcgtactttcatccaagccagtagagggatcatgtggcatcgcactagctgggacgaaccaccctagcgaagccaaagatgcagcacccgagccctgctcagaccgattgattgtaatgcccaattaggacaaatgagacccactaccagaccgaataggcccttctcagttctcggctatcagcccagtagtcccaaaacttcctttcccttgggttttccagggtgctcgaagctaagcgcgaacggaacgacttaatctcgcgttacgctggcggggtagggctaactcacgtggagtccaaagtatgcggcaggatgccagagaggcaccacctccatgtggtaccctgaatttgactacaatgctccaagcgaccgatacccagaaatatcaagggtctccgagctcggtactgacacaggcggtagcaacttttttggcagaatgcacagtatagatgcgtttcacgatcttgtcttctttaggatgtgggactgacccacggggtctccgttaccaaatccaagttcgcacatgacgcctcggtcgacactgtgctgagtactttcgcgttatgcctggtgaacagatcattcacgggtgtattgtagccggcgcgctccgctctctcgtattatgaattgtgagaacatgagcacgtctccgcagctaagtatacgcctccggcgtttgggaaagtatactacgtgccgattgtcgaggtttgcaaccaaggattcatctcgacgcgtgttagtagagtgctagccattatgatcaccgaggtcatagcaccacggtacacctcagcgtggtgactatcgggacctcgctggggagccttaacgattgcatatttataataataggagctttccccttgatcaggcggctgataatatctaatagaacagctctgagggggaatggcaggaaccatcctcgagctgaccaagttcagccgtaacgtatgccttaacgcccccgcagaaccgctctcattccgaaggattttctccgccggtgttatgatctcgacagtgcaagagaccgataggcggccgccacttccgttctggtatccgtgccagtaattggatacaagaatcgcacatccacttgaacatgtgaacgatctaagtattactaacgtccctcactataagtcgcctagcgatcgacatttatgatatgaggcgaggctgtacgtcggaagttgacgcatatcctgggtgacatgtcagaatcagattgtcgcctggaaccgggagcctcgatccgactgtgggcaagatgccgcaaggagcgctttaccagcgattctgtgagggtatgatagttaatatttcgaacaacctacattaaggggtcagagatggccgacccgtaaagtgttacgctggccttcggaatcagaagggcgaaattagcgttattcgtaggaggaagatacgttatgtccaacgtggttaccgctagtatccctcttctatacggcagggatcgtattttctctttaaagcaggttgaggaggatatcagccgaccccagctgcgaaataacttaggctgtatagcgtgtcattcccgaatatcatttcttcctgggtgctgttgttcctaacatcaagaacgtgagccgcgctgagtgggactctaactctctcgggagttcagattaagatgacttcgcctcaaaaacgtcccatgtgacttaacgagatgcgtccacaaccggtccgtatcatgatgcttatactgagattcgagtacgctgatgaattgtcgccaaatatcaatcttgcgggcacggcatctgggagatgtacagaaactagagcatggcgctcaaggcaagaaacccattgaactatataattcgacgtaggcgatcgcgcccacctctggtaccgcccgaacatcttattagcttttggggggcccgtcggtcaatgattagggtcctgcagattccttcctccaaagcctccgagttagtgcctgtgatcggagtacgtgaccacaaacctgagactatgtataaataactcacattggagcccacactacttgttccagcatccatgatgtgaagtaaattcatcgacattggagaggtctactggatacaccatctttgttggctgagtcgactccgttaggtgtctcggtgtataccgcagtttgtcagattgcactaatcgcagggcggtgcaatggaacgttcttgtgcggcgggtttttgcgtctgccctgaagtaggtggattttacacagagaggcactagtgcattagccttagacctgccgggcggcagtaggcttccgaatggcttcgagggaacaccgagagtccaacggatgatcattttttgcaattcgtgattagcggactgccccccctcacctcccgcccctttagggtaggcttcaaagcggtgagagtactgcatgaggcactataatgagattaaaccagatatcaagataggtatattgagcctcgtgcgtcaaatggcacctctaattcccgaatcgtatatttatgatcacggggccgggagtatatggcggagtctttatgaatgagacctcatcctgacgaggcagcactcattgtaccagagaccaagtaatcgtatataccaggccccaagcacaattctcgctgaattagtttatgccgcccaatgaccagattgcaaggcggttgttccattacagttcacccggcagtatcatccttgaagtttctagtcggcgcagatacgcctccggaacctcaagtaactgatcgaaagctttaccggcagtagcgcacgtcgtatgatacacgacttcaggaccctcgagcgtcctcctgaggacttctaatcgtggggcattcatcaaagacttctcataacgggggctaatggctgctccctcggactccatgccgcgcttggctatcgcgcacggggactgtgaggagagacataatcaggtgattttatgagggactcttgtagtcccggtccgaaagcagtcagtggtcgtgcattttcttgctcaagtaagcacaccctgtccaagtatttcaagatgtaccgggtaggactgcatgtagttggttgtgcctgctcactcagccaaaggataccgagatagaatagtatattcgacctgagaaaaggctacccggcataagaatcgggcggtaaacctgtattaagatgattccaggtgaagggacgcaagtgtcgaaagtgagagtgtcgataataccgcgacgcagttaaaagctactcttttgggtagaggcatttattcagagcagcacgcttgccctgcgcatcccgtgcttatggtatatgttggttagttgtcgggggaagcatagcggcttgtatcacctctattctgctttattaatgaaggtgctgacgtctacgcgggtagaagacgagcaacaatacagttgaccatgacaacacgcgcagtgaatgtaagttggcagcactgagacttagttaatggtgcggcacagcttaccgactggccgtctgccatcctctgctcctagggtgggtcaccacgtaatctatcgacaatggtcattgcgcccggctatctaaagactcgccgctattgctgggggcactaatgcaacaacccgctgacacaacagtctatttctcgaattgctgcgccatgaaaacacgtaactttagggctatgaagcaaacttgccattcgaatttattatgatataacaagcggtgtgggatatcgccaccggctccgcagcccacttccgggagtttatcgctccaaattgctctagactggtgcagaggctacaatacaattctcgtacgcaaggaagtgccctcaagttaggcatgtacggtcctgcgcacgctcgcggggttggatgttaggggctcgtcctcgaatcgttttagtataactggtgcaggagctgagtaccaatgacacgtctagagggcggtgagtttccggtccttattccgaggcctgggtatgagcctttcacggggcagcatgatgatattacgagataaccaaagttgtggacttcgtcacattcatcaggcatccctccatccgaattgcgccgtaggtgtcgcgtttgggttcctaccggttaggtgtctcgttactcagctggagcagacagtgctagcttcgatgttatggtatcacatctttactaagtccctccccggaggtatctcatcccctcgcgtaatcgtgcagcgcgcttcagccttgacgaagagactggtcggggacgcgtgaaccgcgaagagtatcaataatcgaatacttaatcgacaaattttagtttgtttaatacagtctatctccctcagggaccacgtgtcaagttctttcctataatgtgacacacaaatcgcagcctacgagacggagcaccccccaacacggtatgcgccggcccgtatgctgcgccggcacgacgaagctggatcaattaagatccaaggttggtttttcaaatagcaacctctgaagagtatgtatggttcagataggcccacctagcaaatctgaggtacgtagcgaggtcataccaaaagcctctgagaacacatgaaggcctcggggcctcataggctagtgagaggtgggtcctgtactgttctcgttacgagagttgtgaccgaaagggatgtcagcgctataactagggacaagtttaaaccgtaatactataacaactgctgttgttggactcgctccgagtatatagacttttgtagaacacgcaaggctcgttctgtgcttttagagccgcccggaaataatccggggacttaaccgcttaaaaaacttcccgacgggggcagttcgtatccctacgattaccctgcctcatatgtagttcttcatatgtcatgcctgtgtgtgtgtatctcgcataggagacgttcattggactctattaaactatgacggcaacgatgctgtgttgggcctttacaaaccggccccggcggagaagcggcacaatgcgggatacagaaatctcgctcgcttcgaaaaagcgcgccccgaattctaactttgactctcacgaaaatgcaactgcaggtcgcccgtgcacatcatgccccacgcgtggacatcgcgctaactggtgagtaggtatcagcaacggatgcgttccccaggaatacgctcaactggcccgaatgaatctcaatcgcaagacaagcaaggtcctcggctctttggtatcaagtctaatataagatccaacggtggttaacctagtgaagaatacaactatgcacgccgggcgaattacctccgagaacagagatcgttgaaacacacgtgacccaagcgttagttgatccccgggctacgttccgtccggtggtagtatgtcgaaaagggggttttctctctgttaaacaaagattcccaccacagggaacacctctcaaagagcagtagggggaaccgacatgggcagctcacccggaagtgcagcaatgacaataagttcgattgatgctagagatacatgaacacgtgttcatgcgtatacgtacacccttgtatactcggcgcgctacagatattacgcctagtattcttgtttagcttagcaaactctgagttcggagatcgctacgtccggacgatctacctgtgctgatagcaataagctaaaacccactattcaggggcattggggaaacggtacacactggccatgcgatggtattgggtcatcaaatgtggggtctcttagggcagaccatcccagcgagttccagcggttacgtttcgaagggcaggaatgagaccgtcaagttaaaagaaccgaccgggttaaccataaccactcatccggacgtcactcttgtgggtgccgtcataagatcgaggtctggagtaatgacctcgtggcattctttttgcggtgtcgtgtctcctagtccgccaagacgcgcttacgtggctcttttatggggccaatgcgatcgtatatcggatgccttacgacactctcgcatatccgagccttcacataggtcatgctccgccccatctagagggccaatggtacgagacaccatgagtctggctcgctgtaaatgggagggggtagacgattcgggtgatgaaaacatccaccggcaacgctcttacacctagataatgatttctttaaaagccggtcgagcctggtgctttgtattggtattactcgaactgcccacccaagaattgctcaagactttataatggacagtctcggtgcactttctaacccggcctacaataggtgcggcccaactaagagaagaatacggctccaagttaagaatgtcccgatggattattgttgacccttcgtaggcgctgcccgctcgataaagctaatacatatgcgtcaccctttgcttagctgacacctactatccggggaacgaaggacttaagctgccctagcaaagggccgattttactacgaagactgtaattccctaataacgtcgtggtccctatacagattcgaacatcgccggtgttgatttcgggtggtggtaaataatacgaccttcgacccgacaacaagcacggtttagcatgctcacgggtctagcccattggatcttttggtatgtcctgaatgatgctgtgctcgtaccctggagtttcaccacatcctctacgtaactaccggatgtgaaacctctgattgtgtgtcacgactcgtacgctgtatatcgcctttcacagttcaacccatcgggagatgcccgcgcgtttttacgccggttgtcaacgagtgcgtgtgtacttctaaactcatgcttgtccaatacactgggacagaccgacttatatacgaccgctatctaaacatttcttgggcttccgttgcatgtgccgacaacgatgctgatattgcaattcggatggactggcgggaaatcccttagatggagatcaacctatgatggtccttgaatcctcttaggttgtgttagcacatttaatcttgtaccccgctgccggtcacgtccaccgatgttctagtcttgtgttaggtctgacggatttaggctctccttctatggacgccagtcggggagatgcgtcgtccacaatcccttatgtttaagtgttattcaccatgatacgaggaaacgacctacaaagccggaacctgatcgagcggttacatgagggtcctcgatcgccctaaccccggcatactaggtgatgcgtactgcctaaatctgtatcttcaggtcacatcatatttaacggtagtgccagctgagaatgtacgtcgtgacgttgatgcgctgcggtctggcatgagatgtaacaataaatatatctactagtcgatcaggtttgccgcggtcccacttgcacggggcacataccattaccagaccgtttgcggtaaggatggtacaattgggtccctagggatcacattcaccctcctacctttcggtatgacggtcttatgtactctaacttgccgtcccagggcccaccaatatctacacacggaggagattcgtttcatcgcagcgcacggaaagtccatagcaaccaggagtcaaaccatccccgccagtgccctatgcaatacgggtgggcgttagagtgggccttttgcttgctaaaatagagccagcaagaacgcgagccgacataacacctggcactcgttaagtgacattgcagtgtaccacatggttaacgatgctcggggcatttacgaccagggtagcggtaccgtgcagggtatacacaaagcacgtctttcacatccgcaactcctgaagcccaaacccaagcgctgacaacagtgttgtcggccgccaccgtttatctagtcagcagtctaaaaggcctcccggcttctcatcgctgtaagtcccgagcccgccgcacccagaaagaccgagtgtcgaggtaccgctcgtagtcagcggtaaagtttcagtttatagaaactgtaagactgcctatgcaatgtattctcctcgcccggttgataaaggatagtcgcacgaccacgtatctagatggcaggaatccatgcgatgatcggttctcacgccactcgaaccagttcgatggtggttactgtaactggagactaatacggtctttcaggacacctggtcggcacagaaaacatccgacaacggaggcttccatgtgtaaaagagtttggattacccagacgcgctcggccagcgggaacgtttggtacattataaagcgaccgttggtcttccgtaacaccgtacctaaagcgtgcgccacgaggatggaccgtcgcacacgctaccaggagtggaacagctaatacggtgacacgtgaattaaacctcataacactgtgggctgttgcacgggacttcttccttgtgtttagcaggatactaatatctgtgaccctcaactgggtagacgcgagctatattctaatgctgttcggcaacacgggttcgtcagcagtacacgcagatcacacttggggtggacactatctgctaaatcatcattcgttccgtttgagacgtcaggcttccactacttccgctagctggcgtcgcctagatcgttgacatgcagcgaccggcaggcaatgcaatccgtcatcctactgcaaagcacggtacatcgcacacaaagcatgctgttggtagtttcaatttaagagcctaaaggtgggacggaatcgtgccatgggctcggctgtggccggctgggttcagcggcatgtaaatagtgtagataattggaaggttagcagcccgctggacgaaaaggtgcagctggagcagatgagctgtgatgcaaagctctagaaaaccttgaaatggtaaagattacaataatcgcagaataggatggacataggcacataaccagtttttgcggaatcaaaaaacccgacgaggaacgcaggcgaggcgttcacacccctcgtcgaatttttctctcgtagtggagaattgatcttgatataatattagcaacactataagccagttgaatggccccccaaaaccattgctaatagtaagatccccctggcagattactgtgtggcaaaagaagtgcgaccccaagcatcggggcctggcgtaccggtcgaaatagtactatgtgtaatctccttccttcctcctcttgagcccttctcgcgcgtcacaccaccacacaatgttaattttcagggcagtcgactacttgattctaaagtatgactctatgagaaccaccttgatagacgtagataaggaccgcgataatgtatggattatgaataatttttggaaccgcgtgccggcgagtggaacgcttcgttgcaggccctcggccggagcaagttcgtggggatggcaccacgcgcgtacagcaggaatggacttaagctggccaaatgtaacattctgccacctcggataaagtctatatcaccaaaggtcatagagccgagactaccagtgtcactaacccttaactaatttgaactcgtagtcggcgccatcgactctccggatttccttgtgcccgaatacgaagctcgaattacgagcaagttcagactgctaggcacaattatcaaaatctccagcctctgacgcgtcctctcaagcgtccgttatcacaaacggctgtcaggtgcgcgtttctgtttatcatctaattaatctgacggcggcgagaggcgacaggagcgcactgatactagaatatatccgcgtgttacgtgcgacgttcgggaaccagccatctccgggcgggaatgcggcggcacattcggagcccacaccctagtcattggactctttgagttaagatctgcgtcattcggctcggcaggaggtaattaagtaagttgttctcttgtaaggggagtctgttttggctactgctatagccttcaattcgagccctaggagctaatcaacagggtgccgacgtacctgggccctgtgatcgacgggagggcagggaaaaataactcttcgagaggcccgtataccgtactacggtgcacgtcatcctcggttggggtagaaaaagtggacgtacttaacgtttctatacagtggtaccctgtgggctcttgcccgctggcttattattatttacttaatctgagtaatagtgcggcctatcccggagtagttgtcgaaacgaactgggcgccacgttcgacacattacaacttctaagcgactaatactggtcgttccacgtgctggtgcaatctaagttgactgtaaagctacgttcgtccagtaagctccccaacctattccttttaagatcaaccggtaataatcccagcggtagcaagtgttctccgtagcgtcgcccaacatgtcgttgaaatcagagccgtcggctcggccgtagaacagcaaaggtaaagggtcctataatattgtcaaacaacggaatcctaactaccgcttatgttatcttccaacgatgacatagtctaacttcagccacctcgcacattcaacctccatctccggttaaagtatgtaaccatgtcccttgttatagacaatccgacacggaagaggtacgcgaatacagtccatttccaggacagtgtgtcattgagtactagactgcgatcgatgcgcatgtctgtttggacgttacacccgaaaagacaggtccgtcttacgcacaaatatgacataagactcgtatagagggaggcacagagtttatcgcctttctttcgctcactgtggaggcataaaaaaatcgcgcttgtggtggtttggacttgactcgagttattagccatagtacccgtgagatctacgtttggtggcgagaacaatttaagtatacacagcggacgtccgacgcaacagcgaacgcgagggactgatttgtgggcttatcccggaatgatacaccgcccagccaaagaactaatgggcgccgagcagtgtcgcttcgccttaagcccattgatactatctggactcgtttaaccccaatgcaaccctccctcgccggtgtgaacatacatgtgagggtactatcagatccacttccacgtttgggagtcggaagttggcctgtaggtgccctacccccctcactgtaacactaatggcccacatctatgtgatattaagattctacctctataacagcctaggcgcacccaaggctgcctgatgccaatcatgctgcgctaactaacgcgatgtatcattacatgtcttgtgaacatcaccctcatacttacgatgctacgtgccccagccattcgcctacacaaactgggtctgcctctcgctcaggcaatacttgagtatatattgcagttccatcgtgagggcccttcaatcgatcctgtattacgaaatgtgacattatacttgagccgagactttaaccagttcacataaagatagcccgaaacgaatactaagtaattctaagcctgctattatgggtcggctcgccgaacgtgtggtccatggtatcagggcgttctaacagggggccgcgttcccgttggacaatagctcttggtaggagatggaaactgataaataacaaagaattctcatcatgctggttatttcgtgctgtaatatcacattattcgctttggccagttagtgctttctgactcacttgctctgcggtggcaagaggcgtaagcatggcttcttgcccctaggtcagtcagaggaaggggaggggttggacgggacctcaatctccgtctgcactagagctagacgagggatactctatggtctggaattgttagcaaactacattgaccgcagaattgatcggcagccggcgtcgcgaatggaccagagacgcccaagccggttctcccagagtgctaagaagttgacgctatggtgtataaccctaaaactacgtgagagggagattctacagcgctcaagaatgctatatctggcagacatcgcagaacgcagttctaaaacccaggattcgccatgactatagcgtaagcatctagagaagacatctagtcaaaatatcaaacccaatcccgaagggtcctaaccaacgctagaggacgcgtcagacctgtttgggggaggtcctcctgtccgtctgctaactgatgccctgtacctccgatgatgaacacattaactgatatttagaccaagtggaccttcgtagcggaacagcttgtcgcctaacattaatacagcgggaccagcggatgggcttagccatcgtgatcattctcgagggtctcgtcgcatgacaagataatttcgaacgagctaactggtagggcttcgtcgatcacgggaagtctaagtcttggaaccagttttgccctcttaggcggaagttcggtcattagataatatcattgggaaagattcctcgactagcttaaggtctagaccagcatctagcgcgacggatatggcctcgatgatatgtcatgatatctcgcaatccagggatcatcgcccgatcattaacggttaaatctgaactaaagcgaacatgcgaggtagagctatgcgtggtgggaatgatcgctgcctgtacattgaaacacatgctatggcgcatgatcgccagaatggggatgcgctcgatagagtataagacgaacaacagcgttggggctccagaacagccgcctgagcttcaacaggagcaggtatgcatctggtcgtgactgaaacggttccggttgcgggcatgcgggggctgaggaccagtcccaatatggtcactcagagacagtgatagtgagcctcatatgcaccgccaactagaattctcctacggaccggtgtattaatgcaaaatttgatcaagcgtagtccagaagcgcttaaagtgcgtcgtacatggcactacattttttttgttctttgtttggccacagggtgtcatgtacctctatcgaacactggggaagggctagcccgtatccggagaacctataaacccaccgcagtttcatcaccccctagccggagtggctcactatactgcagtttagtcaaggatgtataaatcggatgcctctaggcggttttgttgtagggcgcggtatctggttgaatcaagtctaaagtgcccgttggaaatacaatctctcaatagccttgtaactcactaacaatcgatacaagggaggcttaataggaacgtacccatatatgaacggcctgaagccagcagggtttggacaccagacatgtttgcgagaggtgcaatgcacaaaggtttgtccgaagacctcacccatcagaccttgttccgacgtttcctggcagccagaaggtagacatccacacaggtaacagacttgttgtaccgttgaggttagcagcaatggagtctatatgcgtagtcagcgtcaggcggacatagctcgaactgggccatgagaggaatacttctatgcttgtaacccgaagcggtataacgacggaaacgctatgctatccctgacacctttggcgccccacatatcagccattagtgggttctccctctggggacggcaacaagtgcgtcactagtgtgccacgtgacgcgttaagaaattgttctgcctgagacatacgcttaacgaaacccgttcgccgccgccctaagcaatgtgcgacgttaggttttcttataggatattgccgactgatcaggatggcgtccggtctcagacgctctatcttatgggtgccgctaggtattgggttacattaggtcgtaaatggaattgtatgttatgcagccgccctacggtgcagtaactagggtaaactatatccggtgataggagttctgttattttttcatctgggcaaaaatcaacctgtgtactccgaatggtataaatctcctaatgttctcagaatcgttcggatattcccgaggccgctccttatctgcgacaacgagtgggacggctcacctgcaacaacacgacgctcgttcctacactatttcgcggagggtaccgttcacagagagcttggatgcttcacgattagcacaaccacgtagtaggtaaatccaaagaagccggtctggtggtaatagtccattcgctagttggatctcttctgggaaaacgcgctaacgcacgggattgtgtgctaaacgccgctcaccggtggcatgtcgatttgattcgttgtctcgtagccacaggacgtgcccgtcaacgttcaaaacatcttagccgcgtgcggggcgtctcctgaggcgtcggcattcacggcgacgaacgaggaatgcgtagagtccgtggtcctccctgcctatggcactcataccgagggccgcaaaaaggccaattagatgccgtctggaccaaataggcgacgcagtacttctggctcattgggtaatggtcctctagtgcacatatatttatctgacagaccggggtaccggaagaacaacagtcactataccagaagaaatgagacgcagcacaaagctcgaatatgacggctaatctgcgacgcgattcattacagtaccgcagcgcggtgcgattcactgcccacgatatgcacgtggaaatccatcttaggacacgcctcggtgttaagtattcgcagggcggacaactatacacctgagtttctggtagcggctgatgtaactacacgacggtaatagggagcaactcaggatttcctcctccatgacaaactggaagccacccctacggaaaaagctagcatgacggagccctattcaggagtggctcagggcgtcgaacgtataaaagttcggtttccacgacgcaggcaggacccaccgggtataggcctgcccgttccagtatagattcgctaggacatctccgaagagagagtagcgctgtctaacattaacacatctacctaccgtgtcaatgatcttcatttactctggtcttctcaggcaattctggacgaagtaagctccacatagacgtagtgggccatacgatcaggcggacttcgcgtggtagcccataataccagttaggagagcgctcttcggatggtcggcctcacagcctgcgaaagcgaacactgttcatccacagtgcctagcggaacgctggcctcagcgcgtaataactacccccaccctgcatctggctatgcacggagtcgctacctgcttcgactgtagttcagaaagatccgaaagcgagcgggatatggacctcgtgcagttttcgtgaccatggtatgtgtgaggtcgcagcagataaaatggcacgtacaatagacgcatgcctcctggccttcacaaccaaatgctgtgtgcgggaagagttcaaagctcccagcaggcgtcaattgttacaactggcttccggagaaaagtgaggcaaccctaagtgggacctggtaggaatatgtaagcgatgtcctcgccgtaaactggacttaacggtactgctactatttattccctctgcagacagccgggttggtgggctacgaatgggatctagtacagcggtataccattgcacacgaggtgtccgcagcaatgtaagatttagcttaaacgcagtcctcgtgccttcattgtgtcaattagttcgattaaccagcacacaccagcgtctcgtggcctaggtgtttaagctaaaggacaagagactaacccttgttaaggcgatgcggcgtgccatgtcgtactcctggggaagacgagataagaacacctaccgtttaggtaagttgtatacgaacgaccgaattcgggggttgtctgcgaggcacggacgccctgagcattaaatggccacaacgctcgtatatgcttacccccaacaactgaaagaccccattgagatgagtcgtttcacaccccagcacggtctgtggaagaacgtagcttttgtcatgccccctgttataccccgaaagaaaggtgacggcactattggcatcacagcacgaagtcactcggcgggtggcagaccagtttaagaggatctgatttttacgtagactctaccgaagatcgctctctcgccaacacgccaatccggcaggcctccgtaacgtggtacagggctgaccaactgggctctctcgggggtagaacgccagacagtctaacaacggcttctatcctcacacagataacaggtgctcattgacggttacatcccttgattcagccaattgctaggtaacaatattctacattaccggacgattggctacacattgaggcggcccgggtagaggtatctagggttggagccactagtgtcgtcattagatcctgtccggttggtctgcaaagagttagaacgcgtaagccttctaagttcacttaatgcgttgtaccgtggccgtcccttatgcgtagctggatcccttttaggggtcttcagccttccccaatagcgaatcgggcggaagtaaatggtacctctctttaattcatatgaggacctgacgttatgacaatgtcgagtttttacccatcagacgcgggtcggtcgcccaacccgaacttcgccccgaacgcgtcaaaacgggactgattggtagacaaatttcgccgagattactgcttgcttttccggggtctgatagcactttggggaacccataggtcgctcacttcaacgacatagatatatcacaaatacaggagattgtgtgaagttatgcctgctgtacgggattcaccagagttcggtagaacattagagaataccccgacaagccttaaaacatcgtggcggtaccctctaaggcaacgcggtattcgactggaactaacgcggcacatcgttgtagtcgtaaaaatgcaaacgtctcaaagcccaggaggcctgtttgcgcaaatccgtgccctcttttacctaagtgctgatccgctcattcagattagcgggacacgaccgttgacccccggaccaagcgcgactatccgtttgactccactaccgctagcttttcaaatcaaggtttaaacaaatctgagtatggtgacagccatacgggatgctagctatcggtgccgcccacccaggtggattattaaagcgccaggctaagaagccggatgatgtgggggaccaccgtgacactgccgccctctgggacaagtgagtgatatcctcgccgtcaacgaactaggaatgcttcgattttctcaggcacacggtgctagcgtgaaagcaaccacttggctgcgttgccaagctgggtaacgctaatgtataccgtccaggcgcgtcttgaaataacccagaacgatacgaaaatcagggtcgaaactgatacaccccatggttggcctgtctctggacgtaatacgcctacaatatgcaattaaaccagcgcccaccctgtccataagatcgggacactctctcacctacacggtacacggcgcgtgctaaattaaagcccacgacctcgcagacgtccccggtgctctgatctactttgtaacactcacaatatattgtacgtacactgtcaacaagggcgcttaaccgtaatgtagaagtacgaactccactcttttaacacgctgggtatgattacgattcaggtgttgcgttcccaggttgcgcccgtcatggtgacttccttttctgcggccaagggtgatcgcaaactgttcaacgcacgccgttaaactgaaacgttttgaagataataaacagtaaagatccgaatagatgctcggcggacattacctatatacgttctgcccaccaaagcgcactaactttcgctaaggtaactataaacgggatctttccggaggcgtacgtcgccgtgaagtagctcgcacacttgttgaataactaggaaccacacagatcaagagatgctccgagcttggatggcggaaacgagattagccggcccgcgttgatgtggacctatatggtgataagtgggccagcacagaaaaattacgtttaataacgatgactgtatcagatgtcccaattcacatcgcaatcacatctagaggcctctgttttggactgcagttagagcttgctcgctggagtgactagagaataacagagcttaacgcgctacacaaagattatccgatgcttccgtcgcaacacataagccagcagtgttggaacgcatgacgtcaatcctacatatggcaactcaggtgccatataaagaggttcaagctcactccgagaggccagcttggcccctttcccgtgattttggcagcacctaagcgggcacctgaccggttggaaaatcaggagattaaccacttctgactctcggcccctggttcgttcttccgttttgcacggcttcggactgcgtctctttaggataccggttatgatctacagccagttccacttttctagggattaaaggtgtttgtgcgcttgggttcaaaccacgtctgagctatacgcttagaaacaaaggcggtgcggcagctagaggcccttccgcctactaccatcatgagtgatttgtagtaattcatttcccacgtactgcacgctcgtcttcctcctgcaagtatccctacgacgacacctaaatgctagaggtatgtgtgaccggcctacggaacaagacttccaaaaagctcaggtcagtcgccattcgactatgcgacagtaaaggtctgcctatggatcggccacggggcgtatactcagaacccgtgatatccttcgtgggagatccatgaagaatgttgcgttgccattggttccggaacccaactacagaaagtggagaaagcccgcgttagactgttgaagaactaatcgaattctgatagtgacaacgcaccgtgaacaatgtgctgtttttggtgtttcacagacgcgggcaggatgtttccatcagcgtcataggtacgtttggacccggggtcatgattacgaagaggatggtgctcctccgttttcaaggctagccaaccactagactatatacaggaggctgcggggtccctcgggaatatatgggcttttgtcttcatgagcaaattctcgccatacagcgaaacacgctccggggaatggatcgcggtagcccacagaatcaggcgataccgtacaatcatggcaagattcctatgcgaaacgtaggaacattcccgccgggtctgatgaagatatgacccattttctgttgggagccttagtcataggcgaagttggtcagccgtcaaagcaaccgattacggtttcgcggtgaacttcctcgtgaaaagcggctgactgctgtaccttaccgaactgggccctcacgcggtcacgccgattgtacttcataattataaaattcctctgcattgaattggactcccttgacgttaggtcagtcaaacttgtgcagcgtacttcagacaagggcggattctaccatagctgcgtctaggccctcatcatcatcgtgcctgttagttagcacgcacaatttttctgttcgtacgcgctcaatccattccatggggcgggcaaacagcggccgaaccctaacgcataaacgagataagagaacaggatcggatcagcatctactcagcgtctccccggtagttacactccacagtcagggtagcgtttccgtttcctgtgctccgatgacacggcaagggctatgcccctatagcgcgcgtgccttaccgaggacatctggagagctgggtgacacgtccctttcatggatggtcatcagaatcaaaatgtgtattccagtacatccgagttatttacataaacgcctatttcccggcgggcggtctgaatatgtcttgtctcgtatccttgacatgtcacagagcataacttatactccgcgctgtcggctcgtttagagcacagtcgtttttcgatcatggacggagacggcctcaagttctaacgccttggaaagagttttagggggtcgattagcgctttaggtcctgtcgatcctggctgctcccggcactacttgtcatctaaaggtgcaggtctggacacggtagctatgcttctataacagccaaccgtgaggccaatttatcgcctgaccaaagatattagccaatgggggtgctgcttgagttacctgtatccctgcagttttcctcaagtttcctgggtgagggatggaatacgatgcagaatcaattgggggacatcctcgaataggtgaccccatgcaaggttcacagcgtcctttcgcttgcctttgtgatgctgcttcaatggtatgagactctacaactccgagcgaggttatggactggtgcgtttttcggccctgagctggagccagggccgtccaatttgcgagatgggttaatgaactctcatctcattttcagctacaacgggttagcgatcaagattacatatgagtctgcccgcgagatcggacaaattccggcatgcccccacgggatatcctgattatgcgactcgattgggcaatgagcctacactcagccaagcatgtttaactgtatgcttatgccgggctatcgtcagataacttcattaataatccacatagacattctttacaaggaatcgcccaggaatatggagggtgtcttgctggtacgctatctggaagacccagctgccggctaggcgctccacgtggtttggcagctgacggtaaagtggtgatggctacattcctcgccaaagcggtttgccatggcgacaaactacgcgtatgggtacgagtcggaaaagttgacttaaggcgggggtctgagcaatttcggttagccttgggactagcccctatttcgagaaaaagcgggaattaatttcattactgctatcagagtatagcacgtcatttcaaggtactagaatgtcacatagcaccgttgcagatcttctacgcttgaccgttatgagcccgcgcccattagtcaactcttctgttatgccatcataagcgaatggacgatgcagcctcgaagtataggaatcgacgtgtgtcgaaggtatactatgcttcatgacaacgagatactgcgagtggtctttgcccggcgcccctgcttcttatagttacggggacagaccatcaccatcagcgcacctacccaacgatctcggccgtcacgacctgtcgggctcctcctctttagctatggccatgagactgtagcgagaactggcctcagtgaatgcgaactagccatggcgtcgagctagggttagtgccgtgcgatgtggcggaccgacaaattagtccttgagtcacaccgaggagtcgtgctggtgggcagaatcaaccggcctagctcctgtcgtttgccacgggcaaccctcaagacttcttgctcccctcccggtcgtaaaacactcctgttcaccaagttcgtttacactttggtcgtgatccagagcactatagacttttgttactgcgaggtaaccgcacacaaatcgtcggcagtccatacctttcgggggtgtagtgacgcagaatgagtccggatgactccgatgaggcggtagtccgatactcttctgtttctaaggggttatcttattacccaatactggtagagttgttgacatataccagcgctcctgcctggcgcattaaaccttctcccagatgcctactgctcaccgcataagcgcatagactcaattatcccttcacatctctggctatccgagaaaagagtcgaacgcaagtattcttcaatatagaaacctggctccggtatgacgttccgagcattccgcggacctaatacccacaaaccactttcctatccctccgattttcatatggcctggcactgattgcgttaactgaatacattcgcgctctgctcacagtaccgggatcctcgcggcctgagccggcccgggctgagatagtgattagagccagcaatagggtgccggatggttcattggaagtccgcataacttggcgagaaaaatcgctccgcggcaaacacttacgggctctcgggatttttaagataagatgatgcaagttcgtgacgaagcactcaccgcgactggaataccgaaccacttgatcgatcagcttgatgtagaaagggtattagtgagcaagtggcgttatttcatctttggagttcgcccattgagtcagcacctaaaggtcctccgcttgctgccaatcctttattgccgggaaccaacctcttgcgcccgtctccagaggcgctggagaactgggagaccgttggaagtctgctaaccaacgcgattacgattactctctgttttgggcataccaagagcatttctcagaaacgaacagggtgcccggtaacagtggcaacccggtacacatggtgttgagtctacctgccgtacgtggcttagcgattaccctatcgaattaaatcagtttgtaacgtttgcgggtgccccgccgcagggatagattcgtactgcagtatacctgccgtctaacgtgagacccataccaccaatcacacttggaagtccagaccgttaaatggagaccacctctcttagttatggcgatgccatgtgcaggcgcgttgctggtatctactagggccacggcaacacgtgatgacgcgatgcaggctgtgctacgatgaaagtcatttgtcaccatattgtcgggagcgcagacctggtaccgttaatgtaacagtcttgcctgcatgtagctgctgacgttactagtttcttatggtggtgctccgttaagagactaaaaatccgctatcagacaagttccactgaagaactgacacttttcggcacagagcgcttcactacacctaatcgtctctcaccgtgcgccggggcggagaggcactcatagacgcctaccgtccaattctcggcccggaaaacctgtacattcattgctcgcataagcaaccgagtttgcgggtcttcgtcgaagcggcagcctagtgacctcacaaaaatggggctgcgagatgctaacttgatgcctatcagattctggacatccacctggttacggccaaccctacgccgatatcaccgagacatcatgctcgtagcgatgcatcgtggttcttccgaccaatcctagttattttggtgtctacaggcacaaatggctgccaacctattatcaccatgtgttccgtgccagcagcaataatcctacttctaacgactggtcatagtaccatgaaagctaactcggctggcacaccgatcgcctgtttttatcaacggcgaccagtcctcggacctcagataccgttaaaggcaaggtgactgtggtgcgcgcactactgcatcacagctgtgacgtcgactgcgtgcgcgcagatcagtatgtctaaactcggtattgtcggtgttatgattcggcaaagctcgtttcaaaaccggcgggtacactggtgtgtggggatgcaatagacgaagccctactcgcggattggccggtgataagatttctgctcggggccacacgacagatgcaaactggcccaaacgtaggatctcgatagtttcgcagcaccttgctattcttgcagatgatttctttactagactagacagccgtgccaacgcatttggtccattctgtgccaacgctaacagggaattcacgagcgctgaccgccatagcaccattactgagcccactccgcctattcggcggccttcatcggatatccatttcgaggtagttttgagaagtcttccacatgacccttgtttaggacactgcagttagggcactacaacttctacgaggctcaaatggaaatcctcgtcgttgggatctctcgactcgatacttgcgttccctactcctagataaccctgacaagtatctcagtgttccaaacgcagtcggctcacatgaaatataagatttgagccattacggtctaaccccagccctgagcccttgctagggctagtcagcgcgaactcttataggcgggctgaagtagacggaaagcttcttatatccaaactgtgagttgtatagtagtcatctgtagtaatggtcctgggagggagcaccgcgcgagctcagtccaggacttcacgaactaatcgtgttcgggcacagttgcaaccttgtcaccgtctgacttgacagcgtacaaccattatacaaacttcacggagctagggcccccggccaggtgatcagattcagccacagagcacgagccctgtgtacccctaaacggccatgggggtaatcttgagccactttctcgactagatgttctaaggtaaatactagtacgatcgtctgtagcctaacgggcagcgttaatgtcgaccgttatctagtatgtccagatggggacagacaggttctgtcaggccatggaatcaaaaatagcggttccacaaagcagcccacctgggtactgacttttctacttcgcacggaaaaataaaatggttagagattgctatctctaattagtggccttgaaaggaaagcccatctgatacaggtgagttctcgatgatatatatcttcggagtagattccaatgatatagtatgccctaattcaccgttcttgcgcttacctttccaaggaacgttgctctgtagaaatgcaaggggctgtagaaacgtaatactatctgggtggcccaacgcacgtgggacagatcccgacacaaaacaacagggtggctctgaaccaccgctcggcagaggtgcgatacactcacataaccccttgacgcgtcgagaccgggaatcataagttttcggtctagcaattatatagcctatctgctaaactctagagcgccgccatggtaggggtccgtgctatggatctgaatggaacccggaccatatgtgcccaaggagggcgtgcataagttatctttgactattcacatctttcgcatgacgtataaaatggtgatagctgtgctatatcacagaagctgtcttggatggtaagctggaaaatcttcgaaaatcaaaacgcgtaaacgtcggggctacctagaaccttcggtccaataacacggctattaaactagaaatccttctttgcagtatttgacgcttgtctgcatgagaccccgggttactataggcagaccacacataaagttaccaagatatgttaacctagataattgtaccgagaaagtccggttttgaattcacaggtcagctactccgacactaaagagggcaccaatccgcaaggactctcgctctggggactacggctcgcagcacaagaactttcctcggccaatttacgcgagccccatacaagctctttctcacacacatacaatatgctacactgacgtgcatcgcgttcttttctatggagtaagccccatttcgaccattgatctgatgggttgattctccgtgttcaccctacttatagcgtcagccttcgcgcagtcatctacaagaaagatggtatgaaaaatatctatggccagaccgtccataagggtccacgagtggttggcgttcctaatgatgtccgaggccaacggtacagcttcttaagcttgggtgtaggtgctcgctaatgacttatcgtatcgcatgtggcatgttcccttccacagtgtacgctaccgctatctccttttaccgccatggttgggcactaacggccgaagtacgcccgactggcttggaattcacttcgttcaccggcacgaataaaccaacgctaatcgatagattgcacgcccacatgtgtaggaccaccttaccggaccgtaccttcatccaggccccgaaacccccgggcctggttgggtagattccagttccgccattccgccggatatagtaatgcaagatcattgtgcagagttacttgatttacccttctgactttccaccttcgagacgagaactgtctatttacaatttccggaactccgaggcgagcccgggggcttcaggtagcccgatggacggtaataaacaacgacttttacccatgtctcctaagacctttgtgaacggatgtatctcacgtcatcctttaacccctattatgttcttggcaaggccacgatggaatcattaggataactcgaactttcagagtgaccttggccgtgtggtatttagcggtccaacctccggactctatggcggtcgtataatgcgtgcgtgggtccaacatttaataaagcggatgccataagcctcgggtccgaaatcaagtggtatgctgagaactcccgataatctgggctgtggcgctcttatgcgcaattggctaagttatagtgaggggggtactgggcagtcggctctgctccgtgacagatcgcttagggtgactctacggcaccagaacccgtatgcagctggtatagctcactgatgcaacccacaccctaacctctcttatccggaagagctaatagcactacactcctaaagatgagctaggtagctttaaaatccgcaatgccgtgcgcctcacactcgcattagaattgggccgcgtctactttgcaaccgggctagtacgaactatagctacggcgcaccgtcgatggtgtaagtggatgcctccgctattgtccagctatacttagattccatcgaggcgcctttatcaggggtgcgagtcaaatataacgaacagaccgctccaagcagcagaaccaaggtccacggtacgggcatctccataattgacataaggattagccctctagggttaagagaaagacttgcacgaaggcttcatggaccggggccctttaggctagctagtcgtaccctatggaactagtaaacgtggtgtacaggaatcacaacgggagcatcggtctaaatgttactagctattggcatactagccggggcggaggaacttataaagaagcttacaggatagcagagcgcgcgtatacttatttatggccgcccgctaaactatactccaccacgctctcagggtgatcccattgatagaaagatgccactggatgggagccgttgcgcccggggattttgatcacgagtgcactgcctcacccagggtcccgctcgtatgcctaagctgtattcatggccgccatgatagaaggcacgaccagcaataacgtattcgttgtagactctgcattcgggacggctcacgggtggagatggagcactctactttgctgagatgacgacgtcatgatgagctcaatggatgctttgcggagcgcggtgctagtatcacgcaaattcgagtttgacacgaccctgtcgactgtttagagacttccgttcctcctatcgggacttaacggacacccttgctttaccgtccatggccggcctaacgcatccccggccgtgaccactgagtcagtggacaatttgccgccccgtcctaccatacttggatgcgcttttcgaatatgttttgtaacgtccccgggtcattacaggtctggcctgtgtccccgctgcttcgtgttaacgacggtagatgccagtaggcttgccgtccgaagcttgccctttgggtgatacatgcagtccgcttcatggaaacacctgtaatcttatttcctaagacgtttctgaatgtgtcgggtgctgggatcgtcggttaagcgttagaagactatcccagtaggaagcaagctcgaccccccccggacaccctgcgttgtcaacccatcgccggctcggtaccctgcgtttctgccgagggctgctatgtaggtcaatcacgaatacggcacaactgaaagcacagctgcgggtaacgggcaagactgtgaacgcggtaataagtattaatacccggcttgcgaggctcctcctcagactcaaatggaattcttagccaaggggttttcacgatgtaaagtcgtccaccgatctgggcgatatgcctgcctgctccaagtcgatttgacattggccgattccgtggtattgtacacattgatgactaggtactacacgcagataaaattcacgagttatgacacctatgcatcgagatttatgccggtgaccactcgtgtgaaacacagaattatgcctggacgccgtgatcatatcacctcattagtatgagggcacgacgcatcggtgttcaagtgagtccttgaggctcgggtgtaggcccgcctgtttcacttcgccgacataaaagcaagtttatacagattaagagtgggaaaatcatgaatcgtggggactagttttttaagctccctcgtagggacctgaatgcattggaaccttatccactggcgggctcgaatacgtactaacctctgtgaattgttatagcaaggtattagcacgatcttaccccaacgctcaaatgcgcgacgacatcgccgttttaggagatcacatcgattagaaaacagcactgcgacagtgcgcacttctcaccatgctgttagagttatgaagtatctaaaccttgacaatataattccataaaataagcaatactactatagggccgacgcccttctccctatcctcagacacgcgtagacctagaacgagtaccccgcctgcgtattgcagtttgtcagaacggtgatacgaggagtaggaccgcgcttcctgcaacggttaatcagatgtgtgtgctaggggttgagcttcttgtcagctactataagagtagacttgaacagatcatttctactttccataatctaacggtaaaattgagcctcgatgctatgcaaggagcgaccggggaaaaatggtttgcactatgagcttctctagtcgagtaatacgtgggatcgctgtccacgaaatgacgagtgaaaccgtagaacacctcaccttaggtcgtacaagtcagtataaaacgggcaatcgacaccggtcacgctgtgttgagatatatggggtatagatgcacatatgtggcagcaaatggaaaatcacgattggtagaagggggtaggcccgcaagcaagcaggcccgccggaatttatgaaccggtcctgaataatttccacacggccagctcgcagatgtgctcctcgtcgggtcaactaacgccggcgttatttcgaggaacgaaagcgcggtgctcgtagaacttcgtccgtaccttatatgacgcaaaaagcactactgcggtggctattcagggtggattttaacgaccccggcataactacataccgtcggggggtacgatgaccagtgctagcgaaatggtgagaagtttcgctcagtaatgaatgtgaccggcatctcagagcgccgaccataggatagcactcggcccccttttccttttgaaaagtcattgtagaacgttgttaggggaaaaataacttttgttaaggccctcaatccctgtcgactgtagtgattatatgagtatacaagcaccagacgggttcggcaaccccaagaccccagttgcccaacgccaccggacggttttagatgcgagatgttcaagagaaaagttcgtgtcttgtactctctccttcgcgtccagcggacctatctaatggattcgctactcgggcgagcgttatttaggttataagccgcctaggattaatacgagaagcctataggttactcatgtatcgttgcgccttattgggtagttcagtacctcccagatgctctctcgtttaaggtctgtgcgacattttctgagagtcacgcgacgcacatgtcatttttattgttccgagtgcagtacagccataccactcccaaactcagctagcaggatatagtgtatataggaatgacgaagagtataagtgtcgacgaatacgccgtggtcaacacctgctagatgctcacatggagcgagcaaaaaaaaccccaggaacgtttttgaaaatgggccaatctattgctagtgtatgtactagcttacgcacacacggcggatatctggccgatcgcagttggatcaatcgcccttgtcgcgggaagccctacgcgaggtcccccctgtaggaacgggcagtacttgcttaataggtacccatgaagattaagtcatggcggtgccttgcggagcaggcccatgagaaacgactttatgaattcctaccggcgttaagtcttcttacggaatcgtcagctggacgcctcgagagcctctcccctagatctttacatagaaacatacgctgtaaacttttttagacgatgagttgtaaccagagaataaaaagcggtactgtcatgggcatataggcagtgtctcggtcgggagtgcgtcgtctccgcgacggggatccgatcctaggagtaagtttgcatcgcgataactacgtgtcgttttggaacgttattataggtgggtgggtcagatctaccaacgcgccatatagtatctaatcgagtttgcgtgaaagatggatcggtataatttctgttcacggcgattgataagctcgggacgataggtctgacaacatttatcagactgacggcccgtaagtagactacaataaagtgcattagaataacaaggacgctcttaccgaatcagcttcagtagatcgagactccaggggcattcgtggggaccatggttgagcgtggtggaacgactaccgcagaatgaattacacattcggccaatttatttcgcaaaagtggacttccgactcgttgatcagaattataacctctcacgtagatcgcaggaatgcgtaaaagcgttagccactacggcataaagcgttaggtaccgtacagtaaagattaaaaagtgtatcagcaagcttttctttagcaacaggggaatagcaagaaagtcccttaaacgcacactccgagacaagcaactcgcggggcggcatgttcgagagtcatgccttccgacctacggaaacggtactccactacccacttgagttgctcaaagggagtgtagctctacgtcagcgggacattgctagtctaagaagctttgagagcaattatctgacaacccctcgtgatgatgttgtgcatactaacagcataccgctctaaatctgcaggaatccatcttttctcatctggttgccactgatccaaacgatagatagaccgaaggtaactatccgaacctggctcagatttatcagactggccttacacgttacacagcctcgtattggttcgaccttccagtctgacctgcaaacgagatcataagctaaccgagcccacgtggatcgtactttagtatgagcgatgcaaaggtgttctaactggggtactattcagggatcgcggcggttttagctcacaagacggcaaacgcagtgaggtcttttgattgctcctcgcatgccttacgtgtttagcgttccggctcgctatcaagatgaaaacgcgccactcggtgctggacccagctacgttgttctctaaggcgatgtcgtggtgtgcttcgatttttctggttcctcccgacactttattaacctaggtggcccctaatcacttggtgtctcacctacgagcccgcgaagacatgggctagacgcgctttaagtgctgccgcgaaaacccaaatggcagtacttaagtggggtcgcccaggcgagcaaaataaggtcacgtcaaccactgtgcccatagacccttcttcgggcacgtcttattctttccgcattcatcaaaagaaactaacgggcctacggctgacggctgctggtaggtagagggtttaagtcgaaacccactcatttggaaagttcgctagccagttataatcatagtgttaagtagaagcttcatacctttgttgagtcgccgagttagataaaagtacaatgtctcagagcgaggaatacccagtcggatcagacgcagtcaaattcaaatgctgaatccgtagcggatagaacatagcatagtaatggcaataaccactattcggcattggcgcatttaataaacttacatcaagagtggtgcgtctgttgtatgccgtggaacacggctatatttgcacataataactggggttaagtttattaggaaatttgcttcgacaaggagcttgtttgtagaacggaagtggagttttggtaagactgtgctcatgactacctcaatcggaccacacagagtgcctctagtgagtcgtccctggttagaaacgtaaaggcatgcaaaccggtctaacggaatccccgacgctatcccgctaatgggcgcgccgctgctctacatggtttgtgtaccaaaaaaatcgaccaactatctgggatcgggatctgtttggtcataaagcaaactgttggcgcagctgtccgttgagtactatgggtttgtctgagcgtacatgctttaaagacacagctcttgcgtctggcgtgcggcttcgacagagcattacgatcatttgtgtacgctaagttggagcgcactgttgtgataacaaaactttcgcaacctggtgtagtgccgggtcgtggcgatcatagtcccaggcatgcgtactggtacgtaattgcaatgacagggtatgggtacggttctggatatgacatccgactaagccccagtaccgtatacattaaggtccgcgcccttatcatctttcttaacgcggttcgctaattttggccccgctgagtacagcaccaacagtatggttcttaggacattatttgccccagcgctgcacgtaatgcgcgtgactcattacacacccatcaacccgacgttctcacggtgacggtctcgctgtggctggctggagcatatcatggagtaggagtttgtcctagggaatacgagaggtcagatagatgatgtcttcaacggggaaccccttaatccggctcctaggtattccctttgcgttgatatgacgatctcggcttattagcacgcgttactcgcgagcgttcaaatggcaaaataagttaaaaagtgaaatctaccgcgatgtaggctgaatacgtcggataaagtatcgtggctacctgggacctgcttcctactccgcttcacgcggctcgcttttgccgatccgcaccgaacacatcgccaagaccggcttgtgaagagatcgcgcatctggctccacttggtggcggagacgttcatgcttctgattgtttgggtcttacgatgtccgatgaccgccgcttaaacttgagatccccaaaatcctggcctgacggttcccgagacctgtttattcacgcacccgcaactgtcagtgttcaactcgaggtaccgtcacgcacgcggtgatccatagagacagcggctatgcttcccgcgaactccagcacacatggttgtctctgccgtgccaccgttacaactcctcttcgggctaatagacaagctttttgcccagtacaaccgtgaatatcagcctgagcatcagcacgataattttgagctagggcatcatctctccctgagggctcgagactacggcggccgtgctccccccccgcacgtatgaaaacaatagttgaatgatggcaccgaaggtataaacaactccaagtctgctatcattagtgcactcaagttaaccttttagtgcagatctgttactgtgctcacgccagatcacttgcaaggcagattacctcttagggaccaagccctttagttggagcaggctagctctagcccaagccacgtcaaggaatgatccttcacaggccagacggagttctcacccccactgctaaacgtgtcgggctacggaacaaattcgaacctagctctatcggtccaccgataccagggctcggatagcgtctaatcgagatttcgcggaggcaagggtgtgaccttatcgacgacaagtgtgacagggcatgtgagggctatctccaggaagcaatacggcaatgaggtatttgattcgctatggggcggagtcgttctctatttgggtcgaggaattcccgtttcgttggccgccctggaagtgtaattcgttttgatgatccgtcagagacaacggcgccaccccgcgtatggccgcatagttagggcctgaaaccagctattcactcggaacatagctcaacaccgtacagttgcccaagataattaggtcaaaaagggaagaagagaaataatgatagacatttgtacaacacctcattccactgtcctatggtttcgaaaaacatgaaaggtcagccgatcggcgcgagccgtcctcgggccgcagtccaggagctctcataattctccgggcagtcgccggcatgaatagtattagagttatgaatgtggagctccgggatctggcaacgagttataaaccgaagccaggtcaagcaacattatactcatctgggccgtaaaccagagtcagatcaagacgcgacctaaggcagccgctcccactatccgcacgttcatgctacgcttttatgcttatcgacgcggcagctccgtaggggggtgttcatcgcccggagtgtcattggaaacgagtgctgaagattcgtctgacaaatttcctggatgtgccgcgtgagcaagtacactcctgatgtttggccgaagagcaaccctgagtcgcacgtagactcaccgggcggttttaagttgagaaagcgactttttaggacgtatttcccgaaatttgcaggcacgatatccctctataacattgaggatgaccgaactctgcgggggtgaaataacggcaatgccggtgtacctgtataatgcggggctgcgcgacgtcgatgatcgtagacgaggccagctttacacccttgtgtggcccagtcgtgttaagcgtcagcagaagtggcgagctgaagtgaagccacggccctttcgtgcaattttgtgtaaaccatggttagaatcattggaagcgggactccactttgatataactcgatgcgtccgtcagctgttcatggtaatcggaagacgcaagaatagaccatttgtatacgaagaggaggaatataggggcctaagattttgcgacctaggctgagcctttgagcacaattacatgatttattgtacgggccgccctatgcctatgcaagtaggacataggtattcgattcttctacatattgaatgcagaacgcgtatgggggtgcatcctggtgtgtagttctcggcaggtcagcaatggtacactaacaggcatatgggcgacagtggcgtgtggagacccgtctccttgcccccgagtttgcggctactcaagcgaaagccctttagttctaatttattgtcattgggctcagaccgccatcgtctttaccatatattaaacgctgcgtccggaaccccatattatctgcttgtcagagatatctcaccgtctagtctccataaaccccataaggcaaactggaaagtgcgttaaaacactcttgggaagtaccatacgagcacttcagcttcaatacctcgcgccgtggacttaacgcccagtgcagaagagcatttgatgaatcacgttctcaggatcaacgtgctaacgcgtggtcacctgctcacgcacactcttggatcataatgacacaaacccatatccaatggtggcttatccccttaatgccaatagcggtcatctattttcgagtaatctaaacttatacccatgtcacacccgcgcgaatgctctgctgtatttccatgcaattggcgttagggggcggagtggattatgaattgccagagagattaaaatgttcctcaactatctgcattctcaaaattactgactgagcaacatcagtcctttagcaccgggcgtcccgaccttggactctggaagcatctttctcccagacacagtacgtagtgtagaggctctgcctagtctgatccgtactccgcgtctcgcgagtcgttgtcggtattgcatgccaattcatcagcctcaggagagactatagtgaatgttgagcgatatttattggtaactacattagtatgtttaacaccccgcacattccaagttgtactcccccgcgtagttctcattagtaaattaggcgaccagcgccacaagcgtatttttcggcttctcagaatcctagtaactcggccactctatccatatcaccgctcaattataaacggccgaggtgggaatacgtgccatttggccacagggcctacgctggctaggcaggtgaatatagccacagaataagctcgttacgttaacaccgttgtgagggactttccatatactacgggggcatcaatacctaacaccctggcacagtgcctctgagtatggaggtctggctgtcgcagccatacttatattgactgccattttgacccgccacgacgtttatgaacgttgatttacgaggttccgagcgcacctgggtttcccatcagcaccgtgtcttgggagcaaatgtctttattcatcggagactggagttagttcatgccgttcttaattcttagtcagacgaatgtttcatccttgaccctagagacgcagactgtagttagactgcgaacggacgtgcacccgcgataacgaaagtcgattgtcttggcattgtgagttaacccggccgtgattcgttcccaccaaggaaacactttttgcagtgctagactgaatagacctgtgcatatgcgtgcgatcattaactcaaagccggataggatcctagcggcaccattttggttgggctacctccgcccgcctcccatgaggcactttgtggaaaaccaatccgctttgaccaaacgttattttccacctcccaacgagcgttgagcgacgggttagtgtgggaatagaacgacttatcaggatgtatcagaaaagaaagctattgcatcgaccgcaattggacgcctctaacttattgttcccccaaatgaacctgactatcgtaataaacttatcttgtggggtattgcccaggtgtgacatgtgccagtcccctcggccaggccttggttgatcttggacgagccgggcccatccggtagacgcggagagtgatccctacatttggcaagttggggtgctattatcattgaagtccgataatcctatggtcaggtatcgcccgtttcgagccacacgcttgcaacttcacatcagagagggaaggacgtccatgagtcagggaagtctacgagtgggaacggcctttgtcaacgttgtagttcggttcttttttcttcggtaggttctatgccgtgcctctctggttcatgttatgtttccattcacttctcaaagtataagtcgacaatgttagtgaggcgccccgactttttgagttttgcacagccgttaacgtaagtatcctgcatttacttttcgttcgccgttatacgtggacgtcgttgtcaaacggcaccttccgaagtctgatgacggctagatcaacctggcgcccgcaactataggataggcacaacttgcggtgtataggttaaagagtaaataaagttaattcgcttcgaagtcacctcagtctaagaagaaatattcaccgatagccaaaattcttgtactcggagaataaaatatctgggacgcgcgagcaatagaggttatcgcattcgctatgcaagggtggctgagacatgccgatgagaatcaggttagaagttatcattactccgtttcgacttacgattgacttcttgcactctgccgagtctggtgtgttctccgggatgtgacgacgtatccatggaccgcggaaaggcctctgcacattagcatcaatcccttaaaattatcaacctggtaggttctctgaatcgcgactaggtgggattgggctagcaccttggctagctcaccatcgggcggttgcggtgaaggtggggccggtcgaatatacggataggggtatcgggcaggtaatgggttacattacaagtcgatcgagcaataaacgccgtagccgggaatgacgcctagcaatgtaaccttccttaagagagttttatccctggacccgacgtcgatctgtatcgtgtgaccgcgagggtaattgacttgcatgaaagagagtctgtgaacgtattgtacatatgataagcgcactaacgcgatatcggtctatgaacgcgacaccttcagagggatgaaatagaggggttatactacgagtttgtcagagcgtggttgaattgccgaccaataagctgttatacctctcttctaagccccttttgtgggctttgcttatagattaactatagtctggctccatatgtagctaatataaggctcaccatttgctgaagccatacaacgctcgggccgtgtctggagaacgcatggtaaacaaaccatccagtgaggaacaggccagcacgagtgcggtgtctaatcgtacttaatcatactagtttgttccgatgcgtttgcctccgggtgctggcgaaagtggtgaatctgcagttttaacgtggccggcatctcatttagtaggagtacccccgctgtgcaaagtggaggacatggctattgacctcattgacgacgtatgactacttaaatggtcaattaagccagccgttactaggctatggtagaaaaacctgagttccacctgattaagactttagacgcctatcataaggcgttgtttgttttgaagtacttcacgactacggaacacccgtgcattgccgcgcaactcaggctgtgtaatccgctagcgagtactacggagatagaagaatcctggttgacttcgtcattctgaataagtccggctgcctaactaggtggatgaaatttgcccgaaggtaatctggatttcaatcggtggaaatcgagtgaacgtagacccagatgatgcatgttgaacgctattgggccgttgccaagcaactaccgagtcagtgctagctggcgacaagcagaacatttcttgcgcatgtcgttgaaatcacgcccataccgtgacttaagtcgtaaagcttaacccgcttcgcattgcctagcagacgtacccaacttcttcgtttgtggacattattcagtgggttgtaacgtggtgtaattatagcggaatgcggggagtaattcggtactcagcccgacatgcgctcatgttctttacgttcatgctacgctgaggagtgcgatgagcaatagttatgagaacgtgtctacgggattggctttccatgcctgaccttgtggactatctaggatggacagttggaaatgtcagccagattaggggccaagaggaagttccctcctgtcacttggcatagctacacgtgagcaagttgagggcaagctagggcgaccagccgcattgacgatataatggacgccatgcatctgtatgatccacctggcggaagatgtacgagattctcgctcccgctaaagatggttgttaagtctggcaacacaagataatactgttctcagtattatagctgtaagtctcctcgagcctaatgatggcttcagattccttcggatcccgtcctgcctgtgctgtactctacttgaagtgaagtctattgtatatatgctctgtccaagtgccttttccaagaacattgaaccgatgctccgctatgccacagatggtcacatgaaggtctgactacaagtccttgcctaatttacccagtattcttctgatctctcgaacgtgagggcgattataatatgagcaggtcaactttagacatggatggagcgacccggagccgcggtgtcgtgtcgacaactccccaatgctagctcgctcattggggctttgcgggaaaagacatcaagattaaagggatattataaccgatcaaatatttgcacctggtcacctcctttccgtgtttaggcattcctgtcctgtggggagagtttggagtctagtgtagccgtttctggcgggtatctttgctcaaagtgctgcattgtacgcaacttgaaggaagctactcgcaccttttaatggagatcagcagcgctccagccttaaagaggtgatcgccggtatcgtgactttacccagaccacaaagcaccgtactatcgcgtacatccatcgcgcccgttaaagaggggacggcagagctcgtctttactataaacgttcgtatatgggaagatcagactatggcgtaccttagtacgcagtatttttttacatgcgtgtaggtatgtaaggccaaaggtgaaccgctcggatcccgagctcgtctaacgtgttgattctgcccgggtacgtacaacagacggcaggcgctgacgtcgataaaaccccattcgcgagccttattcgacctcgcgtacgacctggccttaaggttcctgggaggggcgctgcgctgcctaccgatgttattaattttctccagccatcagcaataagacggacgtgcacggaagcgtccatcacaggagtgtctttgcttccgagacatcaacaatccaatcttaaaccggtccgcgatgcatccggggaataattttaagccatctaaagcggtggctctgaaacgcacaagcgacttaagaacgccgctacgagattcatttgtgaccatcatgaccttaattgcccactcgtatacacaaacggggcggtctggggcacaatcctcagcgaccgagaccacagcccgtgtacgaatactcctaatgaggaaccgatatactcgtcgggggtggaaaatgtgggtaaatcatctcgccgaaggacgctcggagtaggtcttgacacaccccttgactgggtgaggttgccagccggagtgccgttatccagtgatggagcggtacgtcaggaggtgcgctttgaaaagccgcggtaaacctcgtaaacccctaaatggcaaaacgttccgtccgggtctggcgcagcaattggcagagcaataagaggcacccccctgagttcacacaagtgtacgtctaataccccgaaatacattacaaggtgcgtgctcgctcacaatcagagtaattacacaagtaaacgggtatgacgccgctacggtagtccaatttcttttatgatatccctctctcctttttcttagtaatccttcgggaatcccccgcaaatatttttagggtcgccaggcactgccgctggcacccagggtgatgcttagttgtaccggtttagtatgagatggcctaatccgatcgatgatacccgccagggcacgaatctagatagcttatccttttccgaatttgctccctcccatgtcggtacgcaaaaatcaggtagaggtagtcactatgttatagtagaaacaggaagtctctggggaattccatggcggcgtaatcaagagcggcgaggaaacgtcccagtctttgctaccttccatcgaacgtagatacttaggctgtatcagcggctgatctgctaagagagatcaaccgtacgggaaagtatttacctctgctcttgcgccgcccggtgtgaagcgggataacagctgctttatcatagttctgcatccacaagttcctgtcacaggacattcgtgcacatttcagttaatttgcgattcccggcgagggcatccccccccaggggaaataattggctaaagtatagatcattggcgtaggcgtatagaggtagcgcgctagaggcagaaggtctggatcagtgtggcaactttaccggtacttttaaaacgtctccacttaattagtccttcgcttctgatgtccgcacgcagttgtgccgtatcaccactgccataacataggctcatgaacaaccggaatgctcgtcttgaccctgaagtttctaaaaggcgcgggcaggatctactgctccacttatccgtaggacggaggatgctttatagaaagaccgtgtggctcagcggcgtccctaggaccacatgcttgatattaacatcggtattgactggtaacaagagcgcattcggatcatcacgtcacccgccccagtaagctcacccttaagcagaccaatttcttgctccccatcttatccctctctgtcctgataagatcacaatgtacagactatactcggcagcgatcccgtgtcgcatcggccagtcggcaacctggtagccccacctaattctcatcttatgacgctgccaaaaagctacgccataacgagagacatttagtaaagggtgagccctccagaggggcagagcgcctgtcacagatcctaggtagacggttttcgctgaaagttagtacaggacttccgggaccacaaacccgtgtgcgagcctccatctctattcatctccatttgtacctaacttacctgtagtttcatccagcgtggagcttagctccttacaagacaagcaaatagtagagtttggctctggcaatccaacttagggttaactcgacccagtgagcacgatgacgctagatgaacagtaatgggctttttccgtttaatacctctaacctacacgcgcattcttgttactagtttagggcagtggctggtatatacccaaatcgcggcacatgtgatggtcgctaaagttattagaattcccagtaccgcccggtatgttcgatctgtttcccccttacttctatgagatgcgtaagtgtagatcgaggatgaataaatatcggggtctctccgggactactttgacttcaccctttcaagcgatcgaaagaaacggcacccccatacgaacccggcaaaggggttttatgttcgggtcttggccgtcattcagcatctgtgtctcttgctgatctggaggcgtgctgtcagctctacgttgagcgtgcgtcccagtcctcaacaccagcgcgcgatgtgcggggcatagtctgctactttacccttcacataccaatatcgcaatactggcgctgatccatacgcgcttagtcgagccctcccatgctggatatggtctttagggtgagcaccattcagcggcaaaccattcttttgccgggtgctttgtgtgtccccattccaaccacgtccggccgaaataagtccatcgggttgagcctcggttcgttcgctgtcctgttcccgagcactggactagcaacggtacagagggatcgaagtagtcggagttgtatggtcccaaaggcgggaattgaccgataaaaggtgcatcaccagcaagtggtcgcgattatttttgaacgtccgtgtaactccgacaaacccgcctcacggtgggcccactagtataaaacgtggtcggctggacttgcataggttcgtccggttccgtgcgggcaagacgctggtctgcgaaaggtacgccagttcaccatgctctgatagcctcaccacgcgcctcagtctcatacgctacctactgccttcgccgcgttgtgttttagttttaagtaaatcgttacttgtttctatcgtcccgcgcaacgcttttataaccaaagtcgcacggcagtgtccctgcgtgcacgagtttgtaaagtggtaatgccttcacgcgagggtgcctttaaatcgttcgacatttccaccaccgcgaccttttcgcgtgcatgacaagtagcggcggagtccactcccggcttcaaccagtaactacggcctatagcatcactataagaaggttcgcttatagtcgcagaacatagcagctgttggcacgcgcccgtgatcactttgctgcgcttgaacggggtaggtataagctaattccacctctttgtaatgcatgcgagcccaactcttaggttttcagagctcaacacaatggcaactcgaccttatgtctgagcaataccccgtctattggaccgtagacagtcagcactcccagttgttaaggacggtcggttcgagtacgattgacgctttgtttgtaggcgccgctcgaccgttcgcgggaaccagaaccgatagcctgtcatgaacctataccacggcctaatccgaccatcactgtaggaagttcggggctgatgtactctgcgccactccctaagggtttgaatcgaactgcaaagtcagtctccatgtcacctatcaataagtattcgtgtgattaccttaagcgaaagctgtaatatgcctgtacatagctgcgacactacagtggtgcgcttagacaaaacggtttgatctgtcgtaacggtggctgttaacaatcaaggcgacaaatagtcctgcaatatcacactcctttaaataatcccagcataggagggagccggggtgtgcagccggtccgctgcgatctgctatccttgcgaacgacgaaatatcactcagatctttgccgatttcggcctcagatgcaaagtgagaactatgcaggtctgggagggcgtaagggtaaattcgggccccacggggatgacgtaagtacctatgtcctattgctgtcctacaacccagccagctaagtaccaaactggttgacggcaatgggaagagcggggacgttgacggtttttcactctgataaccccaaattctggctcgcttgttgacctccttatcaggcttcgggcagctaccgacttccgccatgcgagtgtaagtccgatcgttcgcgaatggccaactcgcgcccgttagccttcatagccggcacgaatagctatttattcaccacttaagtacacgagcatctcccagggaagtagagaaccgaatcgcaggtcttggagaggttgtaaggctgcaagggcggcacgtcgaatctccacccccctgttccgtagagcctgacgctaaacttcgtggaatcgattatcggacctcgaaagggcatcggcaatgggcgagaagggtgtgattagcttgtgcttagcttttataagcgattgtaacgagcgtcgtcggaatgtctcggagaagggccggattcatagagggggccaggacaaaagcgatccggctagccggggactagggtcgactgaggaaatcgcataagtagtgcgagtagcttcaagttacgaaccccttcatgtcggaacttgatcaacttaactctagaaggcgagtaaggccgtcataggcagactgatcgcagaagaagtcggtgtgtgtgggaaggtgtgcgtacgcagagacacccgagagcactgccatgcgtctcctatgggaccgtttaggagtattttctcaccggccattttagggcaccggccttgacatcggcaaagcgacgaaggccgaatattgtccgctgttgctaatgctttcgtgttaacttgcccacccatagttttcatcctcgttaaacaaagttggccccatttcacacacaacgagctgagagctttaacatagaaagccgatttacggcatcgtcggctgcttaatgaatccgggagccctgaaaggtcatcgtctccgtcctagaatctgtcgtgccaacactccataggggtgtccccaactccctattttttagtttgtggggcatctcagggtcggcaataatccgacgatcccgtgtgacccgactaattcaacggtactgtaagtgcgatcatggtgctactttacgtccgccactggtctggggagactctcaattcaggtacgtcgccgaatcgtccgtaactttgggaacaatcaatattcacggacacagctagacggagataacatagttagtggtgctcttgcagaaggtccagtagcatgtagcccacaatacttactttgtcgaaactcgcttcggtgctgcttgggccgttcgagggagaccgacaaccgacaactaacaacaactggaaggggttattgcccagcacgttaaaaccacgcatcttcattgcttagggagttcatgtgttctccctacataccctgtgaaatgccaagatagggcttcggcggcgggagacagccaggcgattcggcccatcatctcgtggggagctggccttcttattggtttgataatacatggagctcatccccttggcattctttcatacaactgtgctgatccactgtctgtccgctgacgcatgccccgccgcgattaggccaatatagcctttattcttcgttgcagttaagtcaccggtatgatggagaactcgtgtgaagcgaacgatgtggacagcatctaataaattaaagtaaccaaagcactaggaccccgagtagacttacgccgattacggcaccagatgttcgtgaatttcttcaaaggacggggtgttaatgtactgtcgggtgtagccagatccaccttatgtgtgccctcgccatgtcggacttagactagccaccgtaacgcggagccgtgccaagtactctgatatagcagtatacgcattaatatttcgtaggagtgccctacatatattatgctgctcaaaagataatgggacggtagggtccgggcagattaccgtgatataacacatagagggtacgctgcgctacccgggactgtagtgattcatctgaacacggatggttccgtgattaagttattttcctagcatctggcagcttcctgaactgtacactaatagctgcgcgtttgggctttcacgcacgcttcgcagcgattgtcatactatttacgcgtgtaatctcgcgataaatactgagccaaacatcaggtcctttaaaagacatcccggtgcaaaccacgtagtttacactcagcccgcgcgattgcgaaggtcgcaatgccaaattatcctattaaaaggcgtcggttggcaacaagtttactccttgtggcacatcaagcttagtacatagtgaacctgaactaatccgaacgatctcaggaggctctcagggaccttaccattgaatgactaaccacggaccctctgacgggactagacccactgtcgatcggatatcacccagagagggggatgtgaatccttatggactacttgcgatcgatgctaggaagtcgattcctatgcggccgagaatgtagatcccgtagatgggatcaccgttcagacccacggttttatcattagcgctcaatgtttatcatggcgtctctagtatcagttttactagaaacttgaaacagtactgaaggtgtgatcttgggtggtaatacacctgcaggagcccgacaacctttaatcggccaatcgcagggtggacattactaagcgctcggtcaatacatcctgacacgttcggtttgataatcctaacccacagcgttccggtcagtctcgtctcattagcccggaaatacgcgggctcgaaggtggccccattgagacccgtaccactacctagggccgctcgtatgtagcattcgtacgaacacgccatataccgggggctacgcccgtacatacgtccagatctagcactcaccacgagagctgcctgtctggttacgtgatttaatgccacccttggcactgtagccacggcttcgtctcgctcatcgagtctcgaagaccaaaaggccgatggttcaaccaccaaggagacactaataaacgaagattaacaacgctcccataacgatatgttttagcttattagtgatttcacgcaccccatatagaaagacctgtgtgtttagcatagaactcccccaggaaccacgaatcggtttaattgagctttaggtccgaagcactcttccagccaccggtgtgacacgactacgcaattgacatcattcttgacatggatggaccagtgataatgtcgagatcggtcattatctccggcgtctatctattttacctcgaattatacaaccccctgctggaaacgggtagtatacccacattggggggacaacacccccttgcggttgagtagatgatcctctcatgggttctcaagttgggagagcatccaagacccagtccgacgacggatctgtcaacgccgccgccactgttccgatacggtctacaaccccgcggcctgggcacagcactagggagcaaaaaagccaacaagcacctagactctggttagcccatagagagcgggtgtgcgtgaccaagcagacactctgcacaaggccgaataaaagggtgggcttcagcttggaatggtgtagggagcgtattccgagatactggggtgcctcggtcaactgcgtctcggataaggagacgcaccctccttagttcgtgcctgataagtttaatgggcaagcgcaacagtggtcaggatccgtcttgtcggatgtccatgtccagaacagctacatttggaggctctcacaaggcgctagccaaacaactacgaatactacaaacggaccaataggccactcgtaccctccggaaaaatttgggacttaagggacatactctctgtaatgcggcagttgggttagtcgactttctgtgcgtatgccatctaacaggggttactgcgatccgtcgataaaggccttataaggggtacagcgatcattcccgacgtcataatacgtccgaagggggccacaaaaagaaacgcgtgagaaactgagtccccatctgtcatagcccgtgagcccgatcgagcttcctaagacccattttggggcaatcttcacgaactagtgattcgtctatggggtgacgaatactatgacgtggcactccgccccatcattgatcccaatcttcatcacgcccaccaggtcctcgatcgatttctgaaaatgaatttgccaggagtaagcaaccgcgtcgacgttgaggtcatgttatgctgttggcttactaggtcatcctctccgcaatgaacacgttaccgaattattctactgatccgcgttctcgcactccagtagcgtaccgagacttgttgtggggcgcctttagctcagatagcccagggttgtgtggagttaaattatagggatacaacgtgagtctgtaccggggaaattcgctaagattcctggcgggtaggctctggattcaccatttatgaatccgaagctttaactatcgatcatgccctaatcgaccagaaaccaaccgggcctggcggatgagcatcgggcacacagttaaggtgcgcgtatcaaccccgggatcattgagggcaattggcgggtagtaggttttgatctgcagcgtgggcaaacttatgggttctcgcgaggtcacagtaacgcttggctgctttagtgagttccgcaggtctacttgtcggttattgagcaaacgtccaaacgcgagttgtccaattgtcgacttccggcaaccatgttcaacggccaatctaacaattggtcctagatccgccgtcttatggtgtgcttgaatggagtggcctagttacagtagaggcagtatgattgcttccaaatagggtagaccatcaaacggcgaatctataggcttggtagcccgaacaacggacttgcatcgatgggaaggccgcagaggcgaacctcttacacgctgcggcaattgcccatccatgccacagcctaaacctaggcagcatacacgaccacgagcaaccgctcctctttaaggctgtagcgtttaggttcaaacagcgagcctttgattagagccggaccgaccgtacatttatgtatcgagatgccgttcatttgagcgcagttaggtcgaagtgctctctgtttgactacatgagctccaacttacacgtaaactgaatagctatggattataaccaaaaggcttcagaagacagttaaccgtaccaccagtcgacccatttaagcgtcttaggcatcggctactggcgagtcggaacttggtgatacggcgcaaaatttaagctcagcactgcgctgcccgcggtctcgtcctggggcaggaggtacgttcgcttctatctagcgaagagtggaggctaggtaggacccgcggtgaacgagttttcccgcagatgtgactccgcgtttgtatcctggggtttcatgcgaccgtggaaaaccgacatctgacgcgcttggtaactaacatagagtttaagttggcgcatatgatgccccaaacccacggcgcagttttcgcattgctcggcacaacgacgcacgtgatacgtgtccatctggaggcattatgcagcacgggggcgctgcctcagatggtccacaaataatacacatgacgtagtgagcttaaaggatatcccgcgattaaggactctacccggcccatagccgtggtgtagtagcaggtattggtacccttagttcgatcacttggcttctaaccttgacgtaacttattcggttctatcatgggctactactatcttaaatccgccaagacgttcccctatgcagtccccgtgtcgcgagattcttcgcgatcggcgttcatcgtcttgagttcgacgatcagggtgcaagagcagggactattgaagtcgttacgcaacgggtaccccttgctcagactgtaagaatagcatctaaaacacagccattcataagcagaccggagagcgaagcttaaacgatacacgcgagtgattgaactgctacgcagagcgtaattggcttgtaaaggctcatgcaccatcttaacagtcgtggctagtacagaaatagtattcaaaagcaactgtcgcttcgaaattactctgccccagctctttgtttcaggactgcgaatcaactcttccgaacagagtcattcccaggacttttactcgggaaggatgtccaggtggcggtaacctatccttttggaacacacgcacccagattttctcacactcgaagttataatcactgacccccactagctatcccgtcaactgcagctaaggatggccaggctacgtggcccaccgtaacacaccatacggccgcttggcgtgagggaagttgccgctaggatcctcgaagacccttcggagctaatggggttagcaattgcatcgcaaacttttcctaagttttagagtctagacttttgaggaactattgtttaatggaacatcaggttagaatgcccgtgataagctactggtataagcaaccaggattatggcacgaacgcaactagtgaaatgcaacctgtacggttgctaggcgggggtcctcttccactatcgggcagctccgctagatactctgggattcagctgcgttatcctatgactcaaccgatactgtagaggtcaaatcttacattgtgaagctggcacgctaaaggaagagtaactccggcctacaccctgagcacaaacctcgcttcatccgaaaaaagtcaacgcgtccaatgatccagattgagacggatctctctctatgagaagcgggcactccaagactactagtctaacgtctgtccgacgggtccgcggcctgagattcacgtcattaccccttcggtgcgccagttaccctgaaaccggatactcgcgatgcgccgagcaacgccattcggatccgatggagcgagagtatggcggatgccccaggtatggcccccactgaccactatcctgggaggaggccacgtaccctcgcgcggacgtcacggcgtcgatgtgcagtgcggcaaaaatttgcatacccacttatacccttcgtcgttgtgcatttctagtttatgaaaccgctgatcattgattaacccacgtgcagttggctgaagtcttgtggtctctaggttgcgaccatgttgactcggtgatggagggtaccaatcaagtcccgcttatcaaacaacggacaaggtagcacgactcagatatgtatacgtctgggggcgggggaggaaaagtgcgcattaaaacgagttcagatctaactgatctatcattgaaagcccccctcacaactagcgagtcttctagagacgtcatcgggagcagcgacgcataacagggcgtcggactacttggggctcccaacctgatatgcgaggagttgtgagagaacttcccgatctcggactatgatttgtctcatgcctactacaacagaaatcccacgcgataggtgtcaacacaagctagtggggtgaagccgaagcctgcaccagtcacccaccaagattgccgctcgccattgatatatcacccttctttcgaagtgacttcagcgatccttaatgtcccgacttcggctgctcgaaaggtacaactactattaaactaaggcgtattgttcgggatacagcacctacaaaattaagaagggaacgctcgataacgtaaactgaacgccatgggactggtggaatacccaaatcggcgtgccgatcttccaacacgcgcctacatccctcggtggcccatgcaagatgggctgtaccatctacaccgtttcctcaataggctttcttaataagtgcgcgctgttttctgctacgcgccacaggttgattgactaagtcttcatttcacgcttagacaacagtagatgctgaacagtgtcggtcgtactccgcgagggtagttaaactgatcctcgcgctattcacatacccggcccggttaatgcaggattactgcggtcgggactcaaagacgtataataatgggctactctacacagttatcatgtgtgaatatcaggatttcaaaccatccctacgtccggcaaccttttggcacttcctttatgtagactccgcaggttcaatgcgtgcgctcatctattcagtcgcttccagtgtcacaggccttcagagtgacgagtcacggttgctataactccggcctagcacgtggcatgtaggtctaggtcttaccaagcggttaattacagttaggtgcaggccatagggaacattaaatacagtatgatatgcgcaggcaatcgaacgacatgccgctcattagagaggctcccggacaaacagtggtgtcccggcttcctctcgcgtactgtttctgcgcttgccgtacattgatgcagcgccagtccccccatcaccgctagtgagtgccagaaatctaagggtagatgttgagaactcggggaagaacctatgggcttatggggggtggtagcgtcattgagctatagatatcccataacaagtgcctgcaggaagcaatgcccccccagtgcaaaccgtctccccagcacgatctgcatatcctattttagcgacgttaataggttggtttttcctgtggccatgtactccattaggcggaccatcattttaagttagctgctgaaccctgaagactccgcgaagcttcaccaacccagtgggcctgtaaagtacccacggaatttggataatcggatggtgaccatgactcatacgtacggacataaatattgcctatccgaggggccggtccttggtggatcgctcttctcgcacctgggtggcccgccggatattcaccctctcttgccaagtcaccccgacctccgcaatcaataatgggatccagtacaatcggagggggcggttagagcgcaagacttcggaataggttgagccgacatttccaatgccacaatctgaaactgatcctgggtcgttttagagctatatgattgttatggagttttcctcgtgggtcctgttgaattccaatagcatatttgtgtggtcacacgtgaacctctcgacttctcggctactgaatacagaatactgttgtctcgaagcgaactcggcagtcaccgaagatatcggcaggacttacctagcacttgaaaacacgggcctcagatcagtggtcattgctcgcctcccgccggacctcggtatactgcgtctcatttcctagggtgtgcctgtggggcttggcgatcgcagagcgttactcgtattagcttcaccttaatttagggcccttttcagtagaatgacataagttttcagctccgggttaagtctcttatccagtgcggagatttcgatgatgatccgttaagatcccgattaagatgtgtgtagaatgagcacaacccatcggccccgccttgagctactgatcgggacgtcgcgccttactctcactcagtatagagtctgcggtagtcaatccagataaagtcgcccatgtgctaagtgccgattcaaatgtgtgaacgaggttaggttaatttcatggcgacaaagtgtctatgtttgccaggggatttagaaggctcatttgaacccacatcgctgccaagcccgaacgcgtcagccgtacatcgggcgtgtttcgcagagttgggcaccgactggacccaatgcaacgccgttcctgttccaaggcacgcgggaactaatgaaggtaccactgttgtagaggttttaggagttgagagagcataggagagcacatatcggttttcaggtccttttttacgggagctacgtatggcgcgctggacagttagaaaatgtatctcttgggccaagcgttttaattggggacggcccagtcaattatggcctttgatcattgacgaaatcagcaggttttcattccttaagcaagcccgcttcttcttccagaagctttaatacgtccaaatgcgtacgaagtgtaatatacgaggaaaatgagactgtgattctattaggattagagtatcgagagtttacactaataaggtcgtatgcatataatataggcactcatcatgtcttggatgaaatgtgcctgtgtgggacgaagttcgcgttctcagattttcaggacgttggctttgtataagagcgggtaaagccgggctgacggacgagggaattcgatcgaaccggaaggacgtatataacagcggaagacctacctgacgtctgattgccgatgacagatcattaatactgcccaatcatcggcaaactggcagagtgccgaatgtctccggcacgctcaccgatataatccagtcatagcgccctactttgttcacttccacataccgcctgttacctgcatcgattcggcgcatttcagggcctgtaactgtcgctagcacagaatataacggggccactccgatagagttaactattcgtctgggcgctcctatttctgacatatgcagaaccaaacctgcctcggatagcctgtaaatccaggtcagagcgaacgctcacgaaccgcgtctctctacgggtctggacaggcacccgcgcaagaaagcgctcagcagtccttcttaccatattcagcggcatcagtcacgaatctggctatcgatttacttgatgaactgacgcaagttcaactcaaaatgagtccgtgacttatggtacgattccagagccagcgttttgaattgtcatgggcccgagcttgctagtcttgctaattggtcgtgtactaaattaggccaggtaggtggctgttagtgcttttagacgaagaatcgtaggattttcagaccggctatctttgaagacagttgcaaccgaactgggtacaaccccacatcgtcttctgcgtcagtatacgatccaatgagtggaaaagtgcgcacccaagagggaagcggtttctgggtctatccagttctttctcagtatatatcaaattcactgaatggcatcagttaggcggacatatcccacgcattgtattctgctgtaatgcactcaagcgtgacttcacttcgcatgttcgaggtcctacttgaacgagcgtagctgtcgggctcgtcccgcgttcttcacctacagtcacaggctccgtcgctagcttacaccctgcatggtgaatagcagggcgtcgtaaacgggtttggcgtgctattgttagccacttgaagggcgacgatatctaggctggtcagaaccgagtggggctaatgggtcgatgtcagttgtaccattgctgattgttcggttttaacttcgtctaaaaccccctttgatagttgaaccgaacggtgacatatagatcacaatatatttaccattctaagttgacctaccatatatttggctaattataaggtctacagctctaccgccaatcagaatagcaccatttacgcagggtctccgagagccgttacagagaacgacgttttcatgaagggtaccaaagcaaatatctcgctcgatggcccgtcggccgatgaaactaagagctaaacctggcggcttcctcgttcaccggcgcaaggccagtttcgagtggcatcctgctctagcagcccatccaggtctaaaacgcacgtagtctgtgatagtaaccacggccccgctgtatactagcacacagtctcgccactattagcgggatcgcacgctgcttatacagcgaagagacggcgaacctggaacggatgtagagtttttttagaaataacccactggcggccatccgggactgtgtcgctccaccgaccttgttcatcagtgggatgagtagcgaccctacgtcctatccttatggatggtacaatagtgcctcatgaatctttaacaacagacaacatttgactcctgaccggaagctctagcggattccagtcacccgtactaacggttaacgattccatggcctaagaaataatatgaggataccctatggtacactacctccgctccgcctctggttccatagcacattcgtgcatcacctgtccagccataggaccggagtccagcggtatattcacttcgatgttcttatcgaaccgagtgaaagccggccggcagcgacctatggtccgggtctccgtcagacaacttgctagtcagagatctgcagcaactgaccctaacggctctaagcacaaagtgctactcttgttgaatggaatctattacaggggaaacgtagatgtgcgagaggagtcgggtatagattctctcaaggattggtatgttcgctggccgataacagccaagatagggggaaatgctaaaacgtgccaatacgtgcggtgatgcgtctccatataagaccaaacctgcgttgatctcaccggttaccaatgagcaagtccacggcaacccttttcgttttcatagtccgcagaagcgttagaagaagataatatgaggatgtcccgccgtacgatcgtacgcgagtagaatcactcgcggccgtattaaatggttgggcagagatctaagctcttgtaccgcatcactagtagccgatcgtgctgcggtgggaccataagtcctcggtactggggggattggacaatcgggttcccgtcagcccccctgggtcaggcttgcaatcgtcaaatccccgccagctccatgcggtcttcacatctaggacatagaggacctgaccgttgcgaaagtcctcgtgatgcggtaaagaaagtaagagttacggagtactaacgcaagtccaaacaggccccagcgggtcgattaggatgtattttgagcattaacactttggcactaagcgcggcacagcaattgacacaagtggaaggaccccaaacacttaggcacaaaatcaggcacgaaggctagttccggaccgggctgactagcacagattctgtggggcatccgctgaaaaggacttgtatttattaatcactccggcacagagcggttgatgactaatctacaaaactactaataagtttgagcgcggtgagggtccgtcctgcatctattgaatacactgcagctgaatagataagaggatccgtgcgggctgataccggacatccacggcgacagcgggaagccactaagcgatatatccgttctctgtctgtgagttatatagagtctgcagggatgtaactcgatggttgttactccgcgagacagcaggcgttagctgaaactgctaggggcattgcaggcgtctgagtcttcatatgagctggtgttatgtaacaaacccaggccgtcgcacttgactccgggacggttgcatacagagctctattttgacatattgaacacgtggctaaatgcgtagtaccaaaaccgtaggcccaattatgagctaaccatacaacccgcgacaactgattttattatagcgtatactccgtcaggaaacggatctgagcataaagatgtaggctgcaggtgtgtggtcgatcctccacaagtcctctgctaatgctaacgcgaacaatggaacacggggtcaagacaatttacgcagacagttttaccgggcaagatgtgatcaactcgtgcagtgcactcagcgcgatgcaattcggtatccagggctttctggtgatttcgtttgacccgggcaacagtttataagcctcactacagtagtgtctggaatgtttaccgcatgtcatgcgaagcgcagagctaggtctgaacggattacctagcaaacgcgacagctaggtggcaggcgagagatattcaaggaccaccgtttttgcactctagttgggagacagacttggatccggagtatgtcgggcaatgggtttgtagtgtcttatgggtcttgttacctaacctgactcttcacacattaagtggtaaattctgtttattaggttttctgaagattcactcccatcaaggggatgataattgctcggcccacattttacaatccgaaaggccacgagtagtgtccagccatgataaatctaataaggcagtggtagttcaccgctgccatcagctaatgactgtgctcgtaagattagaccatcgtctgttggattcatgcgctggtatccactggcctaccggcggaatgtacctcgcacttgagagggcttttcgtggtgatggattgtgccggatatttcaaagaggtaacgtaaagcgtaaaagtcacctagcagacacggctgcaaccacagcagaacacaatagcttaccggtacgtcaaaactcgtttttagtacacgacggagcctgcaacgtaccgatgacccgaccggaagcatattaattgcggagcacacggatctcgtgcggcacatctatctactaacctcagtccaaaatacatattagggattaacttgttataactaatccgggttgttgaacaccgtatttttatgcatgcccaatccagcaatggtgaacgtggttctagcggctcgttggatttaactgaactgtctagttgcttgtgtacatgcgcgtcctaacgttgtgccgtgttgcgataattctttatatacggtcacgtatgacatagctcctaccacgcatatcctgatgtgtattatgaatatacgagtacccaaataggggtgatctaagaacatgtccaaggtcacccggcgtgacctccgcggtagcactgcgtttgggggctggtacggctcgggaagagtagccggcaaaattcaagtacgaatgtttccgctagtgggcgtagattaaacgtatttaagaggacgatccttgacggaaccccacttgccgatagagaatacttaaaaagataaaactgttcccacgtatatagcacggaatatcgtgcaacttgccgaaggcaaagcccattttttttccgataccaaataacgagtggctcgttggttctatcattcgtggacacgctgtccggccattattccctcacatttagtggatggatgtagcgctacaaacgacaggcttgacttcctgacttgtaaggaatcatggagttttgggggtagtctctacagcagataaccgtgtgaaggcgatcgcatcctgacgttcaacgcaatcattgcacggccttcctttcgagtaattaggcgtatccagactaggtagacaccagcaatggtccaattttcacccaccgctgaaatcactctcaaatagcgtaaccggacttctagtcccaagtcgtacgtattaatctctatagaggagtgccagtgagcccagggctcgagtccacgcggacgctagtgatccatatctccggcgttctaagtaccgcactgattgaacgccagtgggccgaactttgcccgctcggtcagtggcaaaacaattatgttcgcatcaagaggtctacgtaatcggagaaccgatacttatatccatgagtttacagacaacaagccagctaattccatgagggtctacacaagccttccgaagtccgggtatcggcggggcatcaggccctccgggtgacgttatggagctgtttaactttggaaactaatatcttaacactcgacgagagctttcgaacgtacatttggacgatgcagtggacgcgcacaacgatggcgggtacagttctaggtcaggcattggactgtatatccccagaacagagtaaagactttatcctgtcaagcagccgcccggaatgcctcattacattatagttgggtagacggatttcatatgtcacatcctttattacacaccctgttgcggacgcctgtagcgtctgaatgtgaggtccatgtgagcaagtaaaggagacaaaccagcccccggcatgcgaacgtatctagggtcttcccggccggtttgtagactattctgatgacaaggccgacataacatctctgattgcaatagggtaattcgctaagctgacacgtgtttgatatctcgcgatgataagtcgatcccggggtgcgatccaaaccgccagtattcaaatgccctcgtggacgtgtgaatgattactcctgagttaccttctgatcggggcgctagtacgcaacacacctattctgcctttttcattttccatctccgctgttggatacttataggtgtccagtagaaaggatgtcggcccacctgtccgttgtatagacaacgataaatctctgcgaagaacttcgataataagtggcgacaaccagcttcattccacaaactcgaggtgcagggtccctagatcctccgaaaccacgaatgcccggtacaagtgggctcccgaattgcaccagaccatgattaaatcgaaaaatattcggtcgacacgagcatccaaggtttaaggcgcgcgcgtagctctgacttctcttgcagaggcccgaagaaggtgcaatgaaggaacacacgtgaatggtctggtgaaatcattcgccaacgtttgtaaacgaagattcgaggttactgattgtcactcggatactcttcctgtaataatgatctgcgagcatttggctttaccaagacctctaaaggataccaaacatgtccggtaggtcccaagacaactaacataggggatttattgctgaggcattatagctctcttccgttgaaccattcactatcgcttccagagcacaggcctccttatagtttcgtttaacaagtgcgatccatggcggttatcgaactaatgtgctggcgcttaggaagatcacctccacactaatcgtaaggctctagcaagattgattcatccctctttctatctctagggttacaaactggagctgataaacgttattaccaggatgtctgcaggggcttcggaatccctcacaggttcggtatagcgtgtggagtcaccgtaaggtaatgccattaagtaacggagcgcgtaggcgtggagaaattggagattggattaccgaaaagcgaagcgcccgctaacagtcggggccaaggctaattagcactagagacacaaggcagtacgagggcggtttagcttaaaaagaccccaagcttgaaggcacttgtagacgtttgagcatttgtttattaaggattggggcagaggaagaagtcgagcagagctatccctttataggtgggtggatcagatggattcacttgcccgagctgcgccctgtccacaagaatgtggtctggggaaagcggatggcgaactagcgcgcccgtaggttaacttaacctgctctttgtataaaggtccttggttcgaatccctcctttgtctgccttactctggaaaattatctggtttccataggtcttcctacttcctcatgaccacgcaccccactacatgctcccccatgccacgagtctccatgtcgcttgtgtatctcgagttaatcagacactacaactttaagccagcttggactcctcaaggccggagcctcatggtaagaatcgtccacaggctcaagaaagataacccagcatgaggatgcctctctacttacgcgtcccgagttaacagtagggcgtagtcaccagtcggagtcgcgcgattcgtttcatctaatggaagccgagatatagcggaagtaagggaacggggagtcgtgactcttctctagtcttatttaccccgcaaatgcttacttggtaatgctggactcggtctaaagaccgtctgaaatccgatggattcatggcagcctagagatattagccaccttaccctacggcatatgcagcaactgtggcgcatcctggtggctgacttctcatcctcatacacgacattgttaggtggcgcccaaagacctggtcgccgacaggagagggtaaccggtgagatatttccgtactgctcactcgcagctgatgtctgtaaagagttgaagcgacatctttaggggtgtgatgagttactaagcgccggccgtaggtaatcgcgtctgcccagtgggggtgtgtccagttatcgttcggaattctcaaatatgggtttgcagccaaaaacttaagtcggttcacaccttcagaaacagaatcatctctcagccatgatattaccaattagaaacttttagcataggccctcctctaggcataatggtagcgctgttttgcgccatcaatgttgcccatcgcacaggcgcgtgatattacccggcccgaagctgcgagcgggattgattagccttttagtgagcttctgtatagcgcactgctggtagctcgctcctaaaatgccctacttctccacaaataataatagccccggctgcgattcggctttaccttgggaataacccggctctttacctgcgcaatggaagcagtggtgggtcgccggtagggaccaagccttataacacggcttcgttagcaacatctccgtcgcgacaacggcgcttaactgcagggtctaatacccgcacacagtcgtgtcggtagtttgtaacaggtcaaaattagcacgttctacttgtacactaaccgtccagggtaaagtcctgataaggacaatcattaagtggttcaacgttgcggtccgttcgtcgtgaggccaaagactcgtggtgatgggtgtccctgcatggtcagggattctagctctactgggcgaaacatgatacgtcggagatagaagttgacaagtccgtgatgccttgttcttcgtcgggttcgtacggcgacgctagatgaggccgagaactacctaaatggcgaataatgaggaagggagctaggtgtgagagctcatattgggcccctgatgatatagtggttacgcagtgaaaacacgtgcacaccagtgacggaagtcaacgaggtaaaagaggaatccccatatcatggtgcagttgcgacccgtgccatacaggggagaaacaagttatgaaattgggggcaaaaatcactcataggtctgatgcccgtgatggacgcccccagcctttactcacaccggattcgtgtcactcgaaaccggacgacctgtcaacccatttacgtgactattaactcccacgccttcatacaaaccgtccccgaaacgtagcgccaacaaaccatactccatgcgtacccgcccgtgctacctccatgcctctacgcacgaaccctttgccccgtttaagattagacaatgacggaagaagccggacatatacaactgggtttgacaccaagtccagacccacctagttggtgcgctctccaagtgacaagtcaatagatcgaactaactggtttgcgcacgcaaaagacctctgccggcgttatgatgagccgggatggattgctcgatctcaacttaaaatgctccccaaggtgctctacgcttgaacctttcctcataggataggtccacctcgaaattgtttagctcttgacctcggaagtctagagataaagccttacccactctatcggctcatacccagttgtcctacgcatatcgggcctagtcaggcctagaccgcggcctcacgtcgactccatcaaaggaggacttccacttacacaagcccctgggttcgtgcacgggccagacactaactgccgtaaacagattaccatcctcatacagcagtcatggggagatgagttatcttgtgttactcatcctttatatatctgtagtatctggatagagtcaaggtaaagtggtcgtgaagtgttgaaggggttagtgctgctcgcctgcacctaaacgtatgcgcatagctcaagatcatatagggcaaaggttacctctggccttacccaaaaggtcccctaatttggtatgccgtaatattgagttcgacaactcgacctcctgcttgttctcatgagagccagggcgactgacgccccatttgtgtatgactgcgttttttcgcttttgaccaagctgaactggtaaaaggggactaatgccaccggtcgtaatgggagactttaacgttggcgctgactgtcacgtcattgacggtctaccgttggtcgtttagagcgacatgtcgtgacgtatcgccgaatttgccgaggaacgtgaattacgtggagtgctctacatcttccgcgaaaatataccactagtgggttgctttaccaaggtggacgagcggtttctgagagtaacggttccatctgcataagacataacagcggctgtttgatccttacgttcgcgtagttgtccgtctcacgaacaataggacgcttccaagcgtacggactaacacgctacaacccatggttctgaaaagcatcttccacgagaatgctcgacacaaagcctttcggaagttcactgaccgttcaatatcgctttcgtcaatgggaactttttttcgcatctacaggactaataggggattgagaatggtatgtggaaacgctgaattcgccccgtgtatagttttatcccaccatcgcattccggatgaatccatgacccttggatgctgaactgttgcttgtgtgctcgagaaaggcgacttacgctagactccgttagctggggactccgaagtgcttagcaccgaggcagaagagattcatccttcaggaccgggtttgcatgcactcgcatgatcgtcctctacgaccgtgcttaagcgggcagagtacgatgtgcggtgccatcgtcgcacctcagggatctcttggcggttgattacttgagtgcgggtcacgagtcatcgggcccgcgatccatgtagtgtgcgaaaggagattccaagtattggatttcgatttacgaaggtcctcttttctgttagcacttcagctcccatggataaaaacatagcttgtgagttcagcctaagatacagcattcgcgtattttggcattcagaaatctgagactgtcgcctcattacctgctatatatagatcagtctgcttggctgcacatagcaagagtatgtgagatacgttgttcgcatgcgcctaaatcgaagccgcgagtcctctactacccagaagtattccgggccttggcagggacaggccagagccaatgagagaacgcatgcgcacctgagtaattcgccaactacgacggagaccaacgccaaagaaacacgttaggttcacgcttacagacagtgtagggcactctgcaggtagaataatggtgcgcccttgcgtaagctccttgcgtggtgcagaagcagtctcgcttattttcttactagaaccctccgcatacatcggtagagcatataagtgcggaattctaaccccgcttattacgacatattaaggtctccattaagactgtgctagttatttgaactagacctgtttcggccctccatacacggagtctaatctagtcaaatttgaacttcaccccaggactatcgaatcgcgtaaatacacaatgtgagaagtcgcttgtacatcttagtcctagttaaacgacagtacgtcaagaactaaaatcctgcattgcgcgaaaggcgaaaacttcaggcaccggacgaaaacaaacgaagatctgtcgccggctacgaataaatttccgtctacaggggatgcttttggcgagctactcgccggatcgcgctaggagtccttcatctttggttccggcatgtaaagtagggtattgccgtgcaatccataagtcgaataacgaaacctctggtgcggtcctcgttagacctcctgtactatccataactcacccggccgcaatgcgccgtacgtccatgcagacattgtgtattaccgaatccttcgacgatgctattcgccgcgttctcgagcaccgttgagttcgttcacccaatttgaatccccattcgaagagtgaaatgctgaggcgcaacgggaggcgagtataagtgcaagaggcaaaatccattcgtggccgcctaacgttcgaatatcatcgcacttatgacgtgtgctgagtaaataggagagaccaagcctggtcctctgtacaggcactaggcctagcggtcatgtgttcgcatgttcccgctcgttcgagccgtatttatggcattcctaatacaaggagactctctcagagtctgttataccgctcctgaggccttgaggctacactttaccaaaaataccttaagcgcgacaacaagtgtaattccatataaggaatacctgagttttttccgcggtagcccgtgctccaactcgtgaccgaactctagttatcgcacttgggatatgacagaaactcgctcgtgcaacgagaagtcatgtactctcccaatagccgccagcgagttcgatgtgatctctgctttgcccggatctgtactattctcgaaatcttcagagcgactcttcgacacaatccttgtgggctagcaacctctaacccgcacttcacgcgcacctcaaattacattctgatagattcacttgacgtttggccccgttatttgctactggaaaatctaacgactccgacgtcaccgctaacaacgtgtgaactgtcggatttgcgggcatcggtatttgtggaaggggattctgttggccagtgacgcagtcttatgtgaccaggaatgtcggctataaagtggaaccagagggaaatgtttggtgcgaagcagtccctgaatttcctggtgcggagataggtgacagtggccgcttgttgaaagcttactacactgtgtccgcaagacacttcagaggccaacttgcgagcgatagccttatgctggcagcacccagtcatctgagtagtgcgagtcttacacatgattgggaaacggactacgccgtcatgtagggttccgctgcggcagggatttcggctctgtttcgtgatatacaggacttgtcaagtccaacgcgttacagccgtcgttttatcgcagccccaggacgagcgatgagtgtttgccccacttgtattgcctagtctatcgctatgcgttagccgcatctcgctactccgggtatagattcatgtcggcctctgaaattccgagacgtacccatgtcgggccgacaatcggtaagtcaactgttggggtgtgcatatatcaagtaggttttagtcgggactcctatcacgggcatattcctaggttaccctgctatcgaagggccaccgatccgccggtgcaacgatcccggcgaacaatcgaattctaatccgtagaactcgtacacaattctccaacggagttagctgcggacactagatactaggagattattcaatataacctagttgccgtaagaggtttccagaacaggtgccagatcactcttaggatgtgccaaaaatacctcactgttagattagtcgggggttgtacgaatggttctcattatgaggaaccgtcatagggccatggatacgacctaaaagttgtccctcgtacccctacggttctaatctaaacgaactgtccggcctgcgcaccgacacctacttgtatgcggaaaaaacctatgctggtcctccgagagcattatgattgatcgcgtcatgatgcaatgtacaattcccccaagcttgatccccactcctcatctgcggctactacagttttgtcagggtgcaccatgtaacacgcgcggggagatagttagatgtagaaaactgtctgttatttgccgtaatttcctcctcagtcactatatgtaactaggaagccaaccactgcacggagaacgcggccaatttcctccttgtacccgccctgactctacatgaacaataccggtacggatgcgccttacgacctactagaatgatatctggtacgattccagtagcacagaacgccatcttttagattggtagtcggatcaccgaatactgctagtgagactgcaatataaagcttgatggacttccaccatccgaaagcgactaggtcatgccgctactctacctccgattagaccacatgcgcatgccgtaatcgctaccctgggttcaaggactcgctcactaggtgccctaatgacactgtaagcctagatagtgtgaaggtgtgcctatgacgctaagagaccgtgactcaggctgtgctcgccgacgctgcatcttaccccgatagggccagaggtacttcggaatacatatagatccggatttcggtcattgaaacgctgtagtgtatatatgcttatacggaccgtgaagcccgcactaccggtgcgctgccccgatactccccgtggtcttatgaaaatgcagctttatgctgatgctgtactttacctactgtggaccaagtccttgaggcgtaaaaggatcgatattaggcggatcgagatactggtaccgcacaagagaggctgctttacaaccagggcgggctccaggcttatgagcgggtgggggtggatattgtcgtcactacgaagctctacatttaggaataggtttccttgcacgtaggaggaactaggtgttactggtaggcgctacactaagtaaatctccggagataccaacattagcggtagcatcaccgaccggtttgcacacgatcgctctgacttttagatggtaaactaaacttattgtcccacccggcattattagtaaagagagtcatcttggtgactctcaacatgctcacggctgatcggggcgcggtcgtatgggtcgtctatttcgcaccaaaaaacgaaatggatgatacgctgtcttttgaggttcgagcggtcgttgtgcgatctcgacataaacaggtattaatacccctcgtccgctttatcgaacgatggtttgatacctacgtgagaagcttcaaagggcaagtccttaatcgcggcggagaaatacctacggtcgtctgatccgctgggtatacccggtcgacgagaacacttaatcttagattctaggtagttagaatcaccactcttgttatccaggcagtccaagtgtttaagcagcgaaacccaagatgtcctagtagtctgcgttcgggtatcaccatccctggttgtgcacgtccgtacgagagacttaggctgccggttaccagtattctgtgggttaatgtctgtagttggggagtgagtctccgacggcggtcaagcagaattggtagcagtcaagtgttcgactgacccaaattcaagttatcatgtcttttctgttacacacaaagcactggggggagcctagaccagccaggtgaaactgcaaggcagagtgcttctgtgaaagctcacatgtgcccacttccgtgacacgcagacgcgtgtttgcgcagagcgaaaaagaccagccattaggagaacagagctctgcatttagctcaaatgagtctcaggatcgactgcaagaatgagggagcttatgcccaagatgcggagccagaaaccaacagtttaccgccacggccactttagtctgaatgttgtaaaaaggctcatcatctcaaaatcgatcatggagcagaagcgaatcagctccaaaccgactttaatataccgggagtctcttcgacatgccgtgccccgtcgtaccggttagcgggcctagacgctggcggctgctacaatcctcgttctccagccatggtgtcgcgccacccgggatatttaacgcaaggagcattgaagcacaagggaagtgctaggtagaacatatttcatcaaggaagttgcgcaaattagatccccgccccgtgaggcctaggcggatcacatcccagctactacccgcggatactcacttaatcttataatatgccgcgggttcgatatagttgaacgttcgcttaagcaacgctctgacgagctgtcccattgatccctggttcatcccaccgtatctcccttatggcagacccggttctgctgtagtactacattcccagacgcgtctgagcgtttaagtcgatcaatacagtgaatcgtacctgcgcagaaataagctgagagaattacgttcaaagttcctaccacggagtctgatgtagaggcatggcgaagatttttatatgtgttagcatgtggatttggaccagttctggatacggttgcaactcctctctagccagtgtcacaacgggcttatattgcgagatagggataggaattgtagtgagacccggtacttaccagtcccaaccttatttggtgccaacacgcgagcgtacttacccaccgggttttcttagacgaaaccttactcactctagctgttacagtaacccgccgtgatcatggtgcatacgcgtaaacgaatcgggagcgaactttcgacatcagatcactgctccaatgcgaacaccaatctctcgctcacggaaccttaaagacagccgggcgctctcggagtcgactttgaatcgcggagagttagcgccagtctaaggctgacccccgaaaaagtcggaagacagccgacttacacgtaaaccgacatggcttagtaactcgagtgttattcactttgaataatcccccgccgcgaatgatatacacacgaggtagatggaaactctgctatgacatatctgcccactttatccacccaaataagcggcccaggccaagttatactcccggactagggcccttggtgagcatagtcattacgctcccgccaatatgccaatgccatatagtgaagacgtgaacgatgggcatacggtctttaatgtttagaaatcaagagtcagagcctagtccgcaataaccaaccattcttgagagcggaatccgctctcattgcaagcgtagaagcccagtgggagactaagatgccgaatatgtcctaccgagtgcatataggcgcgtcaatgagcaagctcgccggtctagcacggaccggggtgctgttggcacggcacgttagatgatcgtcctatttgccgcccctgcttgtattatccatgatacatgaaccataagcccaggcaacagtacctctgaccactcctctctctaaaacttaacaacattcgtcacagacgcaaatgcaacccgcacgcgccgcaacccgccgtatgcacctgtacaggtccccttctgttagctcagaattccatatgacccaaggtctctagatacttgcgtgagttccgagattgcgccaaaattgatccatctgaattattacggcaagggggtcagacaacctagtccgagtagatggaaaaacggcataattatttgcgttaccacttcggggctaaagaagtggacacggtaagggccatacacgtacgatattacttcttgacgtagtactctgttccgcgtcaacagctcatggtgagctgatgagaaacggttttgattacgaagaggagctgattctccggttttcagatggctcgcctccaaaggaggtgatttagacttccgtgtattttcgtcatttgggtacaggaatcggctagccggggttggtaccgacaggcgaaaccaaccttgaaggacacggctctctggaattcaaagtcccctatccacaggtcagggattcacgggcgacgtcttttgtgctgacggacgtaacacttgagtaagcgcaagggctcaacagagtgcgtacagccttcaatcagcaaactcttttcaatttttggcgcctacgggcacaccatacgcctcataacgcgctctcaatgccagttctgatctgataccagcttccgtaactgtggctcgggctgaggcgtagcgagtaggccatacacggttttcttcccggttcttactactagtgtctctagtttcttttaacattcatctcccaaaatctggtctggacgcggagtaccgcgcctggacgggggcctcaccgaattttggggagacaaggcgtcctttgttgttcgctaggtgtagcctgctattcctccgggcctccgcttatctggtttaactctcctacttcgttagggaatttattgcagcccgctggttcggcaactcagtttcaaccatcagcttgcaacccacgaggagtgtacaaaacatgaacacagtacgaagcacaaatcggcaatgtttgttttcgaccctttagtggcgggcatattagtttgagatcttaatgttttccgttaggtgacctgagggtagaggcgtggtttctacctcttcctaaaagttcgcaatccgaaggccggggtcatagcaacatacgatcgacgaagtggcggggaagttaatagggtgtcctacccaggtttgatgtccgtgggaatagatcgcataaagaggctccctttgttcgcaaaggcagccagtctctccgccaaacctgagtactggtccgaacttgcgcattaaaccgcgttacccggaggccggggctattgccgtcataataatgtttagtgtgaccgcaccagcttactcccatctaaatggtggaaacggtgactccttccgcgagattatttgtcttctctggtaacctcgacgggtaaactgaacttactttatatgcaaagaccgagtggggtatgtaaaaagtgaggcttgtgtcacgaagttacgaccagccgcccctgcacactggtcggaacctttgcgctccatgggtctcctcaattagtagtagatgtccagtcgttcagaagttcctgatagtttgagattccgatcataacaggcgcggctagtagcgactaaagatgtgggtccgcacgcaatccagatgatgtcctatttcaccagaattcaaggtttcgtgtactatgttagcaattgggcccaacggcgacctactcaaagtacatcctattctcgggtgcgagccgtttcagcccacttggaccgggactcctgcagcccgctcgccccgttccttcgaacgcagttccgtaaaaccaatttaacggctctaaatcccgtgggcccaaatgtaatgagcggaagctcgcgctcttttttcattcaaatcgaatccagtgggaagcttaactcgcccctgtgatttgactgtcctcggagtctataatggctcaatcgttaacgctgtgcaattaagcattaggttgttgttgtttacgtatggttatctcgaagatgtcgacaagataatatgttttctttcgataaagtggcggaaaaagacttggtgtgtagcgaccgtccatggccggaggcggaagaatccctagtgcctgctgtgtctaactcacatgattatttctaggacttagaatcttgaaacttgacactggaccttgggcagcagctcgcatgctcttgctaggggccgatgtgacagcgatcctgttgttgggcgcaaaatggcataaatagcggatctcgggccggggaaacgatgagtttcctactagcttcagaaacaattctcctagatggtattctcgaccttgaaaagctacgtatcgcgtacaacttctctaaggccctaccgtgactaactcggagactctacctttctagttcacaaacagtctgcaagtgaccaggcgattaactttcgttggcccgatagcagctcgagcgggactggttggactacctaggacgggcacaacccgagcccgatctagtgccgatcctttgtataccgtacgccacggctcaacaaataggagagacgttgttaaggttccatctaactacacacaatggaaaccgtagtgcctcgcttcccgctcatcgaaatcgttaaacttgcaccaagctgcgtttcgcggctctctgtagtggggcatcaacaatgaatgtgtgtcggctaataaaatcctcgggagtgacctaggggtgaagacatactgaatacatgctcaccccggaaaagtaaacgttctaaactcgacttctactcgcctcgcagcactgcagcgacgtggaacgagattgttgcctagccgctttgaaggagagctgccattccccagcagctaattcgacttcattcagacgcttgatcagcttacgaaagtagtgacagtcatgctcggcccgctgaaaacctgctgacaccgtgctgccgacctcagcccgtctacaatctgcaataaatgggaatcatatggaaaaacaataaagactgtgcgcccgaaaaaccgttaaacccccgttacggcgccccagtttaaacagtaatatgcgtccatcgcaccgacttcgtccatagccggttcaaaggctgtcagcataggtcttcccaatgagatagctaaccgttacgtccctaaggcgcgtactggcttcgcgagcaagagacacagaactacgcttcacgccgcacttcagtgatccgcgtagtagtcctatgagtcggtgtttggccgcgatgcggatcacgagcggacttccatcctaaatagttcacagtatccacgtgagccaacgagaagaaaccacaattgttttggcactacggagctgatcctgacaggaaggaatcgttccgagattgggttacctaattctcggggttattgatacttttggtaactccttttgccatccaatgagtcttcagtcccgttacacccaaattacgcgtgagcaatcatatttgcactagtcgatccctgccaccccaggctccggctattacctgtctagccggggagaagccgacttatcgtaaggtatcattcgtggggactcatgggctttcgttctacagtgtcgcgcggacccagcacagattaatgttaccactcgtggttccgacttttgtggggggatacgaaactgctgaccatagtttggtcggaagtcctagacgacgggtcgatccattgcgtacagagtcttaacacgcaataaaggatatacgcccgttaatttaccagcgtgcagtgaacatcaccgccgggagatggactccacatcacgggtgtttgattgtgctccctttgagcggacccacagtgacttagaacacggaacccacgatcaagaacctaaatcaaatccagcgttctcttggcacattctacccgcatatcaagatcgagtcagtcaacgcaagtcggacaacccttgtgttgttttcgagcgtgctaggtgagcacaacccgatgattcgtcagtgataggaccagtgagacctacggccagctgttaacaggcttgatctcgagcgaaccactagggagacggaatccgcacgcttcccacgtcgaatctaatgctaccacgctgtcagactgctggtccatagatcgtctagtactgtatcgtgaggtgtctttcgtgcgatgattcaccgaaaactcgggtgtgacttcaattaaccatacgtggaataaggacttcactcataaagcggcgagcatctaccctcgcttgaaaacatcatccaacggcccggtaatcgtacaccgatccacgattcttactatgctgtggactcggcgagtctccaactttattgctataacctcatgccgaacaaagtaaccgatcagggcatagaggagcgtcaattactacacatggcaccagttgctgccgggtaaacaactttcctggcaggcaaccacgtcgccgaggatgctacatattgcccgcataacaatcattttcctgcagggccggcttcaaacgtcgtctttgggcaatcaacccaccaagcaggctatcaccgctaatatcttccttcatacatacgggcaagttgcatttttcacccaacctcaaggctgtaggactggtgtaactcatttaggtgatcgatagtggtgcgggaattgagcctgtgacctgtgccgacatacgtttcagaattcggtcgcctctcgacctaggtatagtgccgaacgttaagtgcacgcattagcctggactaggctttcgttcctacgacggctgaacccacttggccaaataagtggcgtgcgcatagtcgcatttttgcgtcccaggctgaagttcaccggttcgagagagccaagataggggccgtagaatgtcgcatacaattcagagacctcaacggacgtaccgaaaaagaaacgttgcctctcgattgtgagtgaacgctgtgctgctattgtcgcaaagaacgagataagagcggtcccgcgtgaacttttgggttagttgtggctcctaagatggacagttcttacgtaggacgtaagtcctgcgcgtggcgatagtgctgcgtagagtcagcagaccaagtttctatgagtgccactccatggagggccttgacaaagttttgtctctcctcgtcgcttcgctatctttcccagtgtagtctagggatacccttgtcgcgtgccgaatgagaacgaccgtcggcttatacacctggcacatcattaggtagcgagaacctataccagccgcgcgttactactgacacgcctggggtccagctcatttgcactgtcattcttggatcgtttagaagctcaattggatcgactcgagacaccgtatattatatcaacgaaagcctctgagttcgaggcttatatcggcctaccttgcacagtatagtattcgcgggggtacgtggaaggccctagagccgaccgtgatggcggatactgctggacctctgcactggatgtaatcaagggttatgtatctgcataagaaaagatgtgctaggcggttgcgcgtcgagtttccgccggaacgcccgccgtaatacgccattcataccctcacctgcaattctccccgtacatctttataggaaaaatcggttagacgcaatatgaagcgtcatggtatgttggggtgtaggttccgccaaacggagggctcaggcaattccggctggcgcacggtatttcatagtccaagtagacagaccaacccgacggaagacccttttcagatgtttatcacacgctgaaaactatgcctgtccggcgccatttcgaagctagataaccagcgcgtagtaggccgggcgaataaagtcacgagggtcgcgacggagtgtatgaccgagcagacgccaggatgccacggggcttgagctctataatataaaaatagggaacaaacccctcctggcatttccacggtcataagccgttgtactgcaccatcgcgtctgaggaaggaatagcacgctctttagtgagacgataatgcccgccggagctatagcactaagggctaatccgtgccatcaaccacagcttttttctgaggtagtcatgatctaagggcccatgacggacacatcttcaattgcaacaattcctcccagggcagtgatcacgtgcttgtggactacctgtcaagtgggccgacccggcgtacgctcctgccgggataattaggcaaaaccgcttacagtgtcgctgccccactcatgagcgacttacagtcaggctatcaatagtgcactgtatgtacggagtgggccagtggatacaccaattagggtcgaagtgtacgagggccccaggctcctcacacagctggtacagggcgatcttgggagggaaggttgtagaacggaggagcagcttatcgtggtacggtcaagacaacagctgcccttatcgtaagcataggattccggtggttatgggggaatcttgagagcgtaaagtcaaatctcaggttggtcagaatctgcgctaacatgcggcagcgtttcacccgatctgcagctttgtctggtgtgagcggactgaacggctgtgcaatcttcggtgagctctctaagccttcttatccttgggtatttgaggacgtcatgtaaatactccctttttacgagcaggggatccttcctacaatccttgcaagtgtaataaagggttactattgcctgcgcattagttgtagagcgtgttcttcaacaagaggctcggagtcttgaccccaaggatccatggttgcatggcacctatagaaatagctccgactcgacgcaagcctccctttgaccgtgcggcccctctttcgacctcgaatcattattccgcatttgggattgtaccgatgtgatctatcgaccgggacaaccctgtgagtgcccttctcactagctgtacttgtcttgtggcaggcttcatggttcgaaaaagagagactagtgctccgcagcgagacaactggctaagcgacccgatggatgtgttaacgacgctggagcccagatgaacgcgctacatgtgcttaataggatgtgggcagaaccacctgtatgatcgaaactggtaccgtttaccctgatctgggggagaaggaatatttcaccttccagcaaaaatccaaccgtcttaatcagagtgacgccaccagtggtgcaaaagtctagtggtagtacccgccgatctgctgcaattagtaactcccctcttccgcctgccagaggcctactagagtgaagacagaccgtacaccgcgtgagccaaaacttagtagagagtggcaagctgagtcattcaagtgcctatgatagccatattcacatttttaggtaatggcttgaagagcctgatgctgcgccctccgcaaatacgcaggcaagatgtaataactatggcgcttcaaatcatcaatggacccatgggccggtcagccgatgggtaaagccccaccggctcgtctcaccgtccatagtacacgtgttcagatcggatcggatcagcgtctagcacataacttctatgtacaagagaacctcataagcgcggttcgattgaaaccaatcgcgtgcctgtaccactaccacagggtcgataaacggacactcctctatcgaaatcaggtgcgtggtactggcaaagtggggcgctgcagagatctacacgaatttaacggtgcaatgcagggcttctagtggttattgctccaccattgcatattcgacgacccttttgtatatctttcgccccatttgtaataaaaagaacgtgcggacgatattctcctcggggtttgtagatcggcgtcgtaggggtatgcaaatatcagccgacactgattttggttactccgggcctggtcagactttgcttggcagatcagagaaccccgccaatcgttaaaaaaacatagggagagtcccagatgcatggttggatcactgtccgcttgatctccctgccgcatgtggagccaattgaggcacgcttcacgtcgggaagacgagatgacctctactaaacggtcccacgacaactccacagacatatagcgacgtcgaattttccatgaggcagaagcagacacttataattagttgagaaagggtcgatatatttaagcagaggtttgcggcaagaccgcgcttcgagtgcataaaacttcagtgtgctaatgctgctactcgcctatattgttacttgcgatgtgatcgatagggtaccgctggccagttgtagggtattgacgcctgactagaagactaggcaccttactcaagtaaccactgaactcgcgctttccaatagtcgctggcggaatcaaatttatcacgagaagaaaaatcccagtactgttccgaaactaagcccggtcgttcgttgaatgccaagtgacgccataccgacagaggcgtgcaaaagtggatggtcaggttgctcctacgcgacttagttcgtttgtggccgggctatactttttaaacggatccagtgaaggctagtgacaccctacagagacatctggattggtacttccgttgccgggatatggtagccatgaggggaaggcaggctgttgcaataagccgcacacctatcaaagatgggaacacgcaatcgtaacggccggccgtcctatgagtcgacttgctgatcgaaacgatgtatcctcgccataggcgaatagatcgcaccgcttagttattcactcctgacatatggacggagcacagaaccgcctaccgcacatgcagtcttataaggaccctctcccgtctgcgatacaggttagaggcgtagcgtctataaaattagaagggtgccatgaaaggtgaaatggtaatttactcgtttaaattaacctcctaacagttagttgtcacgaccccaacatgtagtagaggcggtagccctattgatttggtgcctttacaaccgtaaagtaccaacagcagcgggtacagactttgttgctctttgcccagaattggaccaccgtactttcgagcgacggtggatttagtacgcatgcgacataggactggatagcgctgttgaggacgtgcaccccacaatggagcctgtggtggttgcctatcgcatatacagagagacagcagcgggctaaggacttttctccaacaatccgcttcagcgattaagacgctaatctggatcgtctttatgaatactcgagcaggttgatcaccggaggttccttttaaaagtgtccgtctcactgtagaccggtacgggtaccagtggctatacgtttggccggtgcacgctactaacctaatcaacgtgtcgttttatcggccaattatagtattctcgctccaaacggttcgcagaccgtcacgcgtcttgataaggcaagatgtaacttacgtcaccctccaactttcatacaccacagcaacgatactatgatacccgtctggtgcgaacaaatatgctcaagctgcgcatatcccagggccgctcgataaggcccctagggataccaggcggcgactaaagacgcctaactgttaaagcttcaggcccgatgcgtctaccggggtagtttaaaatctgccagttcttcttgtggagtcgtagcaaggattactttaagttggtttgcttttctaaccggactgttggcaggttggtccctgctgtccacgacaccgcccaggactatacaggcattcctctacacccccacaaggtatagaccgagaagtgatgggttccgttactgtcaacggtattttcctaggtgcagtgcgtctgtggtcataggagtttcgcgcagagggcgggacctcttcaccgtttcagccatgtcagataatgacacaccatcttatacctacgttgttcgaccgtccatcgctcagatcaggcgcgtgctttgtgtagaacaagcgcaacggaaacgctcatcgacgcacatgatcttgggagtaagagggcgaaaccatggctaacccgtgcatagttgtaaatctcagccttcagaaaaggcaactccatgctagggagaggcaaacggctcataggtgcgtcaggctcctcgggtacaaactaaaaggtggttccgactcatcactcgccgatgacccaatctagttgtagaccttttgtaacaaaagccttctctgcagagagtgccgttcctccgatctgtagtggcggtatcttcgacaagactcgttgtacagggctattgtaaactaatccctaaaacacaaccggtgataaaaacagcccgtacagctcacggtgcaggctcggctagagtgaattatgatacgatacttcatatgcctgcgagctaatttcggatatgcgcccaacaacagagacggcagccggttatctctaattccgatgtcaaaaaatcgaatgaacggtctgcgtagagtaccgttgccgaatcggggtatctgtcccaaatgtatgacgagagccccacattgagggtctgaaagccgaaccaccagcgattcatccgtcaggcgcagtgcggatcacataaagctagactaagcgtacacgggcatacggtcgctcggtggtagccaacaggcaacagtatcgtagcactctttggtagacgcagtcctaatttctccttctatatcgattgtgcttatatggagtaagcagctccgatcgtgctgtagaccgaacactattaagatctgtcgatggagaccgcaaactcataccaagatacgatggtcaccaggcggcttagaagattcacctcaactttaacttttgctacaaggattcatgtaattagcgggcgcgtatgcaccccggaggcgcgggaggcgctttccccgtgcgtaaaaggagccgtgtcacccctagggatcgacggacacagagacgcacaagattggacagtcggtccagcgctcataaatctgacttatgtgcttcacgacaaccgctaagcgccccttgcatagtactttcctccgcaggagtctgtgtcgtgactgattgctgtacatcgcttagcatccgtcccaacgcgaatagctcgtagtatcaagcgtgctagggcgcagttataagttgctttgtgtgtcccgacgctattttttcttcctttggaagtaacgcagatggactacgtctatgcccacggatgtggtcgggcatgaaacccgccccagtaaacgttaatgatgagaagcttacgggcgcaagtgatctctcagagttgacttccgcctgtcatggtcgatctctgccaaacgaaaaatacgttcataagctcagaccatcggagtctctcattccacggctccatgggtttcgcctgtcattttggctccactaccggcggatgccttaatggtttgtgtgagttcttttttgtttgaaccgaaacctcgtccatgaatttgtgtgcagggcaccgccgtgagctagcgcaggccctggcctaatcatcagatcaacccttctcagcgcgtccgacgcaccacgtctccaatgaacagacgcataacgttgacgcttaattctgtttgcagaccgggttgtctggtctcgaccctcacttttttcaggccttgagagctttggatgctgaatggaaagttacacaagaggttcttatctcgtttgggatctctttagcgtagagaatgcagtcgctcaaacctactccaggagaggttcccactctattatcgaggcaacgcagcgtgtagggtgcctccacgttagacatgactagggtgggttgccagattgcgaggctttacatgtgacaaagactcctgatctcaaggacaggcgagatcgacgccatacggttttaaaatttcgcgtgtaaaccttaaaacgaatggcgtaaccggcggatctcgcaccaaggagactacaccacgagtgcgcaaatctcactatgacaaaattcggtgtcatccgtagccaccacatcaactaataatctccataataagtgctgcatgttgcatcgcgtctcagaatcaggtagtggtgatttggtttggtgtctctgaggagataggttctcgtggtctaacccataaaatgactgcagtgggaatgagtcgacctcggtgactatcgaaaaatgaacgcggacgtagattctgctgtttaccggtcgagtttgcgcctgtttaattactaggatcacgtttagtacttgtatcgggtttggttggagcgggggagatggtgtagatcgatggggatagcggctctcataggatcggctacgacggagttttgtcccggcactgcacagtcttccttcgcgttttgcacggtgtcattctgtatgatttgattcaaggactcgttgtggaggccaccggttcagccttgactctccatgccatattgcgaaccaatgatacacgttcgcctagcaagcctacatcttgatgtcagtcaaaacgcaagccaaactcgggtactgcttttgttaagtaatggcacctttcttgacagcagaggtgacatacattcatgcttcagtgcaaggccgggttacgctggctacccgactcagtgcgatcagttgattcggcaacgaccaacccttccccaaaagtctttactctaagaacccaatgcttaaatgcgtgttaggaatgccttgatgtgctctataggggggcgacgcaatatatcgcagaagaaggattcaaaagttttgcggcgcgctctaactggctggacggagagattcgtatcggaatgccctaatcaatgcggtctcctagggcccactggaccgccagcttcggtcaagccagcccctcccctgtccagatactcgttaatggtaatttaccggtaggattaagtgtgctatcgaatttctaaccgtaatattctgtggattgttgtgtcagactaccggtaaacggccgaagttagtttgggtccctgtgctccagtggagcgtcgaagtgtccctggcacaacgcaatctccccgactcgtggttgtcttagtcgaactatttcgggagagttctggggccgtgatgcagcaggcttccaggaaaatagtgctgcgacagaagtagtcggtggtgtactgcttatctcaccccctttcaaattcaatgcggcgggtaccatcttaatggtttaacttggttattactttctccctgaccatacgagggaaaagacgttggtgttgtcaacttagttagccggggtctcaccgctcgtgcagtaagggtgcggagcagagccctatggagtgaccatcgacgcgacgcccttgtaggctgattaccaagtgatgctgcccggatctcctccccattgacattttgcattggtcacgcaacccaaacctgttaaatctgatcagctacaagaaatggtgttcgcatacgggtcaaggaatatatacgtcaaaatgcgaggaattcgggccaccacgggtgtggggatggctgggacgcgtgtcgcgctccagatctgtccgggttcatggtgagctttaggtccgatgcgcggtcctatagatctgtgactaagggagtgtcgacgtacactaaaaatacaccataggctatactacatgcctctatcgtaccgccctggacgtggatagtagcataatttattaagccactctattatggttgtgatcgatggcctagtcacctgtaagtaagtgaaaaaacgtgacttcctcgccgactcacctctagttctgcgcgacctcgttggcaagacgacattggacgattcacgatcgggggaatagatctgttttgggtctcctggccgtctaaggggtgtcggttgcgcacggtgtatatggcggctgcaaccagcggcaattaaacagagatatttgggatggacccttaaaaactgctcctctcagttccccaacaatctaggagcatgggtctacttccggcaggacgttgggaacgtgagccacttacccgaattgtgtttgtagcatcgcaataacgggcggttctggcacatgccaggtgtagcgactcccgggtgcatgtatataactccgtactccccgggctgcgctatcggatggcgtcgcgtaatatggaaccgcgagattcttaagcggggtgacttcctcctgatgttattactagaacagcagatttaagtgatagcgtaccccgtaaatgaactgccatcaatctcataaggcccgcagaggagtagaggaaggctgggaggcgccgtacctgcagggtggacaatccatgggtgaatcgaacctgccttaatcccgtgttcacgaacaatatcggatggtggcaatagtgatgaaagctaggtcggattttgtcaagacggaaacgcaagatctgacaagcaaaatgtcgaggattcagtagagtactattcgcctaatccggcgatcacatccagctgaaatctcaggtgactggatacaatgcgtacggacgagtataaatagctaggtgttaagcactccaagatttcgaagcgaaggcttgttgttgcctaaatacatgagaatgcgttgaggcttttaaatactcgaccatagtaagccaaccggttcgtctagagttgcccttgatgagcaggtttcgttggtgtctgcttaggtgcgccagtggaggggcggacctactaagggtgcgccctatcacgtacatactcattgacataggacagagggcattacttgccaataccgttaatcttatggaaggagagcgacagaattgagacatttagtcacatcagcgtcacccatgtgtcattatgcagtatagcttgggagcgcatgtggcggtcaccgcaaacgctgcacaaccttcatagacatgtcatcatcgagcttcgatgtagactcgaatgcgctcctaggcggggcttaccttgccacagtaagccgcgctcgaggccaatcgatgatcagaggaaattcaaatcgcgggcgaagctactgcagcgatccgccatgaataaagttcatggtcacgaatcacctatacggtctagcccaacggtccatccttgtatgtggtcagcgcctttcacctcccctctccaggtagacacctcagggcggtacaccttgacacatgtgccagatattccagtttggccaccgatttcgtggattatctaaaggcgcctttaaagatgtatctagtcttggaaacaactgggcgtgcctcatttgcatcgtcgttcccgttccctgtcacccgggttggtactttccaccatatccacctatgcttagacaactgttccagcagagagacattggtgtctgatcgggaatgtaagtcgatttgccctagtaagtctcaattcgcgcggccgatgcggtcgttggcttgagacgacgcgatgtaccgcatgaagatggcgcggcaactagtattggatgtgcatattatggaaacattaccacgtctcggcgcactccacatgccgaaataacatcgttctgttgtggtgacgaatgctccacctctggctcaataaaaacgggtaaggtagcatttttataagtgccggttggagccctccatcgacgtcacgctcatttaatgctctttgcgaaagaaggcgttatttgaattagccagacgtaaaaactcggggggtaagtaaattgtgagggtcgtttcaccttctgatctatggcgaagggctatatggggcctacacggctaaaactgcaggcaacaaatcggagtaccgacacttcccatgagacttagagagactcgccagtcccgagggtgatataatgatgttgcgaacacccatacacccagatgtatgctggaccctcagaggattattacagccattggtttatggactaatagcccaggtcgccccagaacctatcgatccatataaggcgcggtcgttgaaaccgattggtcccttgaccacgtgcgtcctaatgtatagggacaaatggcgtctccgttcgcaacagggctcctccgcgattgattatactggaccttaaacccgtgggccaaacaaggggcgtagcgacgcatctcttcgagtattgtggggttccggacctcgtcctccgaggtctagagggatcaagttcctccgacgtagggtcagaaccctattcccttcttcggtctgtcaagtgtctgcatttgcagcatcctacattttgggtatcgatacatgtgtcccggaggatctctgtcagggtcggccaacggctgtgttacagcaaatagaactgcgccgtagctttcgcctcacaaagtcatacttgtccgccagcatacttgtcatctctacgcaatatagggacccagctaatcttgagactgacagggtttccttgctgcgtcgtgatccagtgtcataatttggaggagcgaatcgtacatacaaaagggacaattctcccctaagtatccctactccaagtcgtttcgccctgtcccgtatcagtgcagcacactagcgtgggaccggacatgcaagagcgaacgctcggccgcaggctgtactcacgtgggttgctcgcgtatagtttaaaccgtgggcagttgttacttagaaacagaggcacaggtatgacctttttcatcgagttctgcgcttggaagattcccgttgatagcttactgacaaatcgatacccaagctgttcgtggctacgaacggctggtttaagggcctacgtcgtacacaagctcccattaaaaataggggcccaggaatgatttacggtgaggaggtaagtggccggagctcgttcaattagacaggcgaaaggctaatggcgtgtcgggatgcttcggtgagtagaacaagggcaatcagcgattaacggttgcccgatgatacggaaagttgattcccggccatgtaggacacgaagacagttgagcagccccaacggcacctgcgcttaactccctcagaaaaaccgacaggtgccgatcgggtgtcagtaccggtgctccgctaacactcattgctcggctctgcttaaaagatgaacctcgcgcatggacacatcatccaccttgaggtttttgtcccatttattgatcctcactacagaacctgtacccggcttcttcgactatgacgccgttaaaaggtaacaacgcgagaaccaggcggcccctgcgaatgcagcttcaaccaatgcgtctaaaccggtgtgggtagtccagggtggctgggcgaataaggacgcgtgaagcatgtcggcgccaggcttactgtcgcagtggtcgacgacctcagaataccgcgtcactcgtcatgttctactgatgtgtgtgcgtcagtacctttaacacgaaccaatgccgacagtatgtgtgggactcaattgcttcttagtatgttatgcggtgtattacgctggtacctcgtgagcccttagaattcaaaactcgcttatcgtgtagcccgcaactagctccctaggggatcgctatgctaatattagactttgtctttgctagtgcggcctggttttctttggtgcgtaagcgttcatccaactctccagtccaatcctctacgttaaaataatgacgccactggactggggtgagagtcgtatccgcaccatatgtttcgttttgctcggacaagagatccagctttgattttaccttaccatcctgggtattcaacagaaaaagccagataggagtcgtcccgccgttattagcatttgtgatagggagacgcagcagatacgacactgatatatccgaccgccgtttcacttgcgcaagcggtacaattccacgacacgcgtgagttgggtttccgcagataacggtgaagaagttccgtaccccgggttcgaccagacattacactataattgatggagtccaggacgatgcttgtaaacattgcgggtatttctccacagcagtgttatgttattacatggatgtttaggctctgcgttaccataggaaactcggatgcggactcccaggtttcgttgttgcaacgatcggaatagtgcgtgttgccaagcttatttttgaccactaatcctcgtgcactcctctccgccgacgagttttccgagtgcttatcgataattaccagcttaaggttatcgcatttgcccgctgtctccaagattttccagcgcagctgcgtgcctaggtacctgcttactgcctgccccacctagggcgtaacggagcttctagaactacgggaaggcagtatcgcgcataaggatcgaggcagcggtcccacgaaggaaggtcgcggttctagaaggaacaaatggctgagatcccagggctaagacgacgcgaagccaagcgttaacgatcgtgggacagatgcatagtcacatggacagcatggacggtacggcggacggagaatacagcctcgaacttcagtcctgagaattgaatcgagcacaacgaggacaaatcgtaaccgctgtggaatgaaagtacgctcgttgttttctgctgaggcccgcccgaatgcagcgagaaggtacgactaggtcagagtgtaggcctacaggagatctcttcatgaccttcataaccttgaatcaagcccgattgtaaactccagtgtcggtcgtggaggtagttgaaactccctcgttggagctgtgacgagtctaccccgttttcacgctaatccgagatgcgacctaactcggcttgacctacttctcccgctcagtcgctctcaacgctggtgccccccactgacccatgttagtcatctttctggtgacaacaacctggtccttggtaagactccggaccgttggacgaggagccatttagtctacagattcgcagattcttgatacgaattatctaagaaacgttggcaatgagcctgattatgatcctatcacagtttggagtactttaactacatcaattcagccacagcactcaaccgtgtaaaatgcccatgctggtcagaatatcgagagacggacaaggcgtatcgtattggccaattatctcggcaccgtcgtacccgtttctagtggttataaaccgacctggcagggtgcttataccacgcggggtgtgaggttggctagggcagctgccaactttccggcacctaaatgctaccatcatccgatagcacatacaaagctttaatgaccacgtttttggtactcgcgaactgcagcctgatcggtctaacctctcagctttgcaagtccgctatgcccgttgactaccaatcaaatgggctaatgatcagttccgctgtgataagaagaaaaggtctttgatccgtagagtaccgcatccggataagaaatcccttgaacgcggggcaatggctttttagtaattttattcggtgtatgaaagttagaccgggcttcttgaaatatccctcggttcaggggtcctcttagctacgtatagagtcacttcacgatcaagtcgattaggtaaatgggagccgctataggcagtacgacgctaatgccaaggggagctacaccgttggttgcaccacatagaggaatgtaaatgccttcagtcggtgcttggaggcttaccgaatgactcgtctgccgacaacacagtaattttatgcccagtgctaacgccgaccggatggcagcacggactcagtagtctcactccagctagcgagcagaggatatatgcatgagcgtgcaacgaggcggatcggtttgagacacctcttagactacgccggtcttatcgtgccagttgaagctacagcttacccgctcccacccttcaacgaatctggaatagtctggcctgagcttctcacgcgacgggtgtagggcgaaaatcgtaggtggtcctccgaggcagaattttcgacatccttatccatgcttaaactaacgttcaagtgaggagtggcgcattgcacgacagttaatgggctgtcgatcatgagaacctctaggtatctttcgaaacttttgacggggtcacgctggtgaccggccttgacatgtgcggccattcgaacttggggcgcggtggtgactacgtacgccgtaggccggctgagagaggaagcgtcagatgttatggggccgacgatgaggctgagacctagagccacttactgttccgaacaagattcataattcccgcttgtattcgtcatggaaggtgaaagcagtcatacggcccattatcgcaagatccccgcatgcaccgtatgcctagagtacgaacttgacactagtgagccttagtggctaataaagacacctggtacaggtctgtccatacatctgagtcaccttagttcaagccgggtccagtgacctcaggaccctactttgtcataattcttgtagcgtaaaaccctgccctttgtcgcccagtttggtacgaatatatgctagtgtgagacgcgtatctgactgttcaggcaccattgcaacgtggtgcgaaacggaaatgcatagctaggtgatattgcggatactcatgccataaatgtttgacgggggctgctttgtaggacgtaggctgacgagcgaacagcgcgatacgcacactcgcgcctactcggcgataatttcgttgttcggagaggctaattacaactttactacgcgacatattcatcctcagtgaaaaccgtgtgtaaccgtatggtacacaatagtttactcaagcctcggtaccagcgacctggccaatccggtcgctctagaaccgctaattgaatagcatgtggaatgacaagcctgaagatcgcatagcacgcgggtgcccacctgctcgcttcctggaagctaccggatcagcatggtcgcgatcagaaggactactccgatcccctttcatttgacttggatcaactaggaagcccaaatgtgctcgttgtgacgtggaacgagattgcgccccaagctacttggaggcggtcacagatgctacatcgcagttagtagcttgccaccctcgcggctggtacggtcacgcctgtcggtagaaattaaaacagagtcctgtcaccagagtcattgcgtgtgtttgccgcaagaacgactcgaaacgagcatcttggatagaccatgcctcgttagcggactcataacccccacgcggtcgcaaggtttttacaactaacagtactaggcgcagttttcgtgtaagagagatcgcttgacgcagatgacttgcaacctttggtttatcgtcttgttgatgatcccatggacggtgtaatgtcatcagctaattgatgtcctgtgatgacgatcaccccaacgtcataagctagacagaagcatcttggcgttggttctagtaccatttgaaaaactcacgggttgtttcattcgactggttctacgaattacggagagaatgggcgtctggagccataaggtattgagtccggagtgcgcgtacgggtcctttcaggagcacttaccggcgctggagcaaacgtaccggcttcctgcgagggccgttgtcacgtcctgcactatcgatgtcgcaaatcatactgggtttcgtacactattctagggctaataagacctaagtgaaatcgaaaaccactataaggagggtccggcattggagggtttgaatggctctgtagaaaaggaacgattctactaagaagtcacagtgatctacagctagatcctgtatattgtagaacgatgacttcaagcatggggcttgcgtagtaacaagtagcatccgtccaactgctccagaacgagtggggacccttcggcgtacgtcggttgcggtccccccgcagtctttcatatccaccctcggatcggattcatcctcaaatatgaagccaaaccccggttaaatattggcatcctctggcggcattagaatccttgacgggcactagactgggcaactttgtttatcatactccgaatgaccgatccgtgccgtagcagaataacaccatcgtgtgcccattgtccaatacttcaaccttttgagttatgggcttaggacggtccgccttccatagatctgcatcaacggggacgggaagacggcgaagccaacgcaaattagatgtcaacccgctatgcgccgatgttctgccactttcccaacaaaagcccgtgtaaccaccaggcgcatccgaacgcagaccgcatcgatacatacccacaagcttcgtggtggagatgaagtctacacctggacagaaattacgctaaaacccgacgctcggcccccaactacacgacgcgctagagccatacacaaagctcagcattgtggaagccgcctgatttggcgtttgaaaactgtggatagccgcgaccacgctaggcccggataccatatcataagcatctacacccagggccattgtccaccttgaaccggtatcgtcagtccgaatccccttcatgaccttccgaaccgtgggatgttcaggtccacgcgggtttactggactttccgccatgtgcttatatagttgtgtgcactaaatgtttggcattccacctaccagtctcgcgtgaaggtcggttggtactgatttgcctagaggggcatccggtcgcagggcgtcgttcgtgatggctggataggactatcaggtctaatggaactacgatgtaaccgacaaatctcataggacgacgggcgcgaaacaagcgtgtgcctagctagctgctgtaaagcgtgttaagtttggcatatctacacgtgcacgattctgtttttggctaacgctctgttgattttgttacatatttcacagggtgttctgggcaagtgcccacgctgcgaggggagccagaccagcagaagagtctccatgccgacatgactgacggcgatggacagtcgtatagttggcggggtgaggctgattcttggtttgaccctatctctgtcagaagtctctactgaattcagggcaaccaaacggaatccgcattctgagagataccaggcgaatggagcgcgagtttactgctacaaattacgtataatatcttgatatccttccttacttaaacactatggagtttctgtccaaaaaaactgattgtatcccgagacccgctttgagattgttgtcaaccgaaccgtatgttgacttctgcatttacttgaaattataacaagccacccagatccaggtctacgcacacctctcccccccattaggttttcggcctataaagtctaattgggcttacgtgagagacccccacccgttaatgctgggacagtagatcagaagctgggtaggacggtgtctccacttagcgacaccagagtgccaccatgggctctgaaacaccacggggtatcaatgtaccgtctaatccttccggtactcgactgagtgccgactcattatcgggccggttcgcggctcattggcactcggacgcgtcggctcaatttttatctcagaagtgcgtgcatctagctaacgcggtcgtgcctatgttccaaaaacacttggaaaaatgttatcccattgattcgcccgggaataagtctgtgttttcgtcgacaatggtcagatccccatccgtaccgtgccgatggtagtaatgagcttgagtgaaggctttcggtaccctagctagttgttgctgtcccaatatgttgcggtatgataagaccgttaattattcaaagtggatcagattcaccatggcgcgcgtataaacgatggcggagcacactttggccttaatctgtaactactttgtgttggccaatccgccacaatttactctcttagtgtgatcgctcctttaagttcgcacgcattgttcatagtgtgggccatcacagtccaaaagatacgctctgccgggaaacctgtacctctagtacaatcaccccgtgttctgatgcgcagaacgcctggcacgctccaaagcatacagtaccacgtgtcattctctagaactaataggtgaattgctctcccagtctattcttgtccgccagaagtaaacatggtggttcaagacatttccaattcccctaacagtctctctgaatcactttcgcctacccccataggtattctttgccatctctggtgctgcaagagagagacgggacaacactgcttacccatcgggtcaggagcactcgtcgtaatacacagattgtgccccgtttcaccggacatcgccgaggcgaaggggttatatccaccacttctgcgcacatacgacttgtttcaagatctgtactcttctcgagaactctgccattatctttagctaaataccgaatcacctcgatgttgcacgcaaatgctatggttccttgcgggccagttcgatagccgagtacctccgcagggccaccatttccgggtgatattttaattgatcttatgggggccgcgttcccaagagcaaagcaatttgctaagactagctgacagcggtgacgatccaacgctctgccacaagcaagagaaggtacgatgttagagacgttaacttcttttgctatcctcgggaggatactaagtctaacctagctatatagtttgggtggtagtatggggctctccctgacgggactgccgacctctgttcatagcgatgcggctctaggggagtgaacgacaaatgtatcagagtcccggctttgaagcccaagcggggcagatggttcgctacacatctctcaaccacaagagaataggtgcagaagctagccactaaatacctgatagcagaccacctcactagtatagaaaccctcagcacgaggcacatgttgtggagggcgcttgcacgcatgtatcgtagaatgcctccaactcggtggctgccggattccgattcgatgacggctcccgttaacagggagtgatagtattatgaccgggagcaagctccaaagagctcagcaagacaaccctacgcgggatgtcttttttctctaaggacgaggactctagttgtcacggcacaaatacgtcctcgcccccctgaaggacggatctcgggtcacgactacacgtgcccaggacactatgtagggagcggcctacttgaacgtttattgccgcaatagtctatacaactccctttctgggtttaaaacccggaggcgttttttggttttcgacctgtaattaccaaacttcgcagtgtaagtagcatatagcccgtgtatcgtgcttatgtaaaggtcttgtctgattcccgtgttacatgaaggtgcccgggtttactctaggccatttgggccttcacgattagcccagcgagaagtgtgtcggagcataccgaccacacccggtgctgcgtttatggacctggccgcatagttgtaacgatatgataattaatccaaattggttaagccgacctagtgcatagctggaaatgccggagacgggatcgtgggttcaataattgccattcttaatacgtcgctaacggatgactagacggaggcatttgtgacttttccaaccggtgacagtaggaattgcctaggacgcgtggttaacaggtcaattgttcgacgtgtggcctgaactagccacgtcacgctagttcgcttaaacacagggaccactgcctccagctgaaggagatgatctgacaataagctatcaccacatacactactggcattacaaacaattttaaactcgaacgatttgttagacgcgtcagaaatagagtgctaccctaggggactgggactcgtcatccctatggagagcggtgcgtttatatcagtaccgcaatttagaccccccccacgagcatttcgtttcttcaatagcttaagctacagagcgtatacagtcatcatcccgcagatatgctaccccgacgccggttacgccaccgtggcagcctctcatgcactgcggctctacaggccaccagggctgtgtatcgtcaatattccggagctgccgatcgtacgaattacgtaagatctcggcttctacttctcgcgatcccctcccacctaacaacaaccaagtgtgtgtaggcaaaaccaagtttccaactctctgttttcaacggcgagtgctgtgaatatgggtccacgtaggccgtctccacgaggtgagttccgggattctgggggaaccgggtatcgttcacggaactaacgagtcctcttccaccagaaaaccacctgtttattccccttgaattcagatcgataatctctagagcttggatgggttctatgtcgaattatcaaggactcgtaaatgtgccgcctttgtgtcaagggaagtggcaggcccatgggcagcggcctctagtaggagtagcctacgttcaacccctttgctgggtttctgcggccccccgtcctcgggctatggctaggatgttagacttaagcagcgatagttcgtgatgtgggcctagagtcaaggacggttctagcaccaaagttcgttccggaattgggaggagaagagagaagtattacgacaaaagacgtgcatagtaccaaaacgtaggggatcgatctacccaaatagtccgaactggtcatcttacaccctcataatcaaggaattgggatcttaaacactatttttcgaggacggaagggtacgaggtcgggccctgacagatgccctatattgctaaaggcacgaaatacgctacaaagctgttgagacgcacatctaccccggtatacttcctcgagaaatatagtctcaggccccttggcaacgaaaatccgtttatcagtcgagtgcacaatcgacggttaacgttcgcgtaccggagtgcaccctccccagttcatctagcgcatcctccacgaggcgccgtcagtaatgggagaggtatttttcaagactatgacctgtgattcaagcccctttcatactattacacccgtgaaagtttacgggcgtacgacatgctgttacaacttgatagccaatgagagtccctgtagcccagaagcacagacatggaggtaggacaaaagttctgtaccgaaaagacttactgtgggacccgtcccgtgggataacgcgttcatggtgtattaacggggtaagcacattaccgatcccttctagctcatagggtggccgtgtgtactctgggtcccgttaggtcgcaagggtctccgtgcacgatgtctgaggacttcgttacacttggccgggaaactacgactatcattcacagtcgagttctcggtgcatccagagatcctctaacagttggcctaaagtaccataaatctcgaactgtcagacccaaatcaggcctgtcggcagcccgtaagagattttacggaggggcggtcctacaggaacgccttaacggctcggtcaggaatcgccctgtacgggcctgagaacgtgcctatctaactcagtatgatagtatgggaggaagggtggtccttgtattgtgtcctagggcggccgcgcaggtgtagggtgattgacatgtcagcataggcctttagacttcggtaaagtgaactatcggattactacggcgcatgtctacaatattaacgcatgtcatattgccctggtaaagggtaaaaactagttaaaagaccggtgccgaccagctcctgaacacgcggatatatttccttccgacgctctattagagaaactgtgagcacactataccgatgtataattatagctcatgcagctctctttttagaccgcattcctcccgaagttgttcactgtttctcgatggggtgatgtgcctgtaattggtgcccgccggtgaatatcttgttatcaaatggggtgagactatgacgtgcagtagctactcccacgatcggacatacaggaaaatggtgggtatgagcgtcagccttctccactccggatattgcaccattgattaccgccaccaacctacagtcgacggattcttatagttcctgaaacggtctctaaaagcgcgatatctgaatgacacacccagtcccgcatgatcacgcgaagaagagcccgttcagcccggggtgcggcgcaacctaattctctggcctcgggctgagcgtttcgccagggttcatcccgccaaccgtatcaagtcaagatttcaagtgtggtatcaagcactacaaaacctgtagctcgaatgtgattaaatcggctaccgggattcgcgcgaagaactgcgagccgtttaaaaaaagatctccgctctctaatatcagggtctccggagtgaccattagtcgtcgtcgggaactcacgacttgatccgttaggcgagctaggcctacgatcacccagttcgcagctcgccgcgtgagcaagcgacgatgtggtattgggcccttagagctgcacgcatccgcttagtaggggtctcgctgggctgttcaagatccaaggtctttgcgccggttacaaggaaacgaaagagttggtcacaaaagacttttcaatgttaaggactaggtgtatgtgcctacgtcgtttcgtggtgcgctcccgtctacctgaacttgctgctgacttgaaccaaaggtgctcttcttatcacggtacagctcgtgggcgctgcaatcttgtcgggaaaacttgggcccggctcaatcaaaggcaatataaacacggcaggtactacataatttaaagtttatggggtggggtgccgttcacttcattaatacggctaggaagagacttgtatagacacgatggatggatttccagatggttagccgcagattagggtattagaccggtggatgcactgatgagtcgtccggagtaatcttccggcttcgcagcataacattgatttatatgattttgctacagtaactctctgctatccgcgaagaacttagtccaaatccactgagggaacgtccggggagggctgtaaatgacatagcaggagaagtatccaacgttattaccagccttgagggtggtatgtcatcttcctccagaaaataggttgggcatgcgcacacgcactggacaccgacataatgtcaactatgatgatggcgcttccattacaggtgtctaaggcgggtgctactaaggaagctcacaacccgtctgacgtatttggggttctatatatagcactctacgatcgactggtgctcgtcagcccactgataaagcgttaatgcgcggcaccacaatagttccctgtccgtcttgcccttcttctcggccagcgaaagcctcagacttgcgttgttgtgataactagtgtggcaacgactgtaccgattttgccgggccacatgtgctcccagctcagctttttggtctgagcctcttcttgcctaagtcgttctgacttcaggtttccttgatgctctcagggaaggcttacgaaccttgcactaacgcctatggtcccgtatgccttcgggaagtctccgctagcaatacgcgtacccagccgactctcctgcgtccgggatattccaacgcacagctctctctggaaaagtaaccacatggtgggccggaagaccacccacgaaaaggatcgagatcacttcctgatgccaagacactacttccttcattaatcaagacggaccggacctcgatccctctttaggacctcaggcgccaaagattttctaactgatcggagctccggaacgccagcagcgaacaattaaccagtgtatggcgatgtcaattcgcgggccgaggaccatgcgtggtgaccgggtccatagacggccacaacccattattgcggattatgtctgaagtagaggccgcaaatgcacttatatagctcccaacattaatccctacagtacattccgcgcaactccggacgtcgatctcctttgtcccgttctgccgtgcaaacgaggttaactgtggtcgggaattagttagtctgtgctcaatcgttaatatcaagagggtcgctgacggtgattcaaccccccattattacctacttcccggcgcaacgaaatcagtactgatgtagtactgcgtaccagggtcattactgcaaagtaattgtttcgtacttgcaaaagatgttgttcccagaggagatgaactaccttcctagtgtcgttcttttttaagcatgcaggcttgtgcgcagtgtaacacgccctcccttgggcaaacatatgtcctgcctttcattgccgtcgcacagtaaggaacaaccagggaatgcaatactggagaccgggcactcgccggtataaggtctggacccatccagtagaataccatacaacgaagcgtgtcctgaacgcgctgcgctgcgagctgtctgcaatggagcagggtttcggctcaccgtgtgccaaacgcaacgcgcacgggctggcgtcggttatatttgattcttatctaagctagtagtgatccgccagagatacatcgttgataagcgttagacaaaaacctctagtagaaatgccgcgcgagctaagtctcaattttgctgtggttaaagcttcggtccggcggtggccaagataagtccattcaacgtcacgtctgcctctgttagtaatcttggtcccccggagattttcgtgtacctcatactggaatgttcccttaaggggtccgctcatacaaagcttgcagaccgtgtctgcgttgaggcgtctgacgtgtgtaacacaaaagcattccggccaaaggtaatcattataaagcagtagtatcgggtcttgcctgactggaccccaaagatttacattgggcttcttaactatgtgttggcttttaatgtttttgatttaatagagtcgagaaaggcattcgttctgatgtacagatccaataaagatctcacacgacccgtactcttgatgccctcgtcaaatctactagtagtaatctcgaatccgagcggattggggatatttctctagagctcctcttgaaattgtaaggggagcaaagccccccgcgactgtgatatgcgctgataataatgcgtggtgcctgtatgcagtgtaggagactcggagctggtgttctggtcgtgcaccgcgtagagtacgttattatatgtacgtctaacatagtcgatggaacagctggggagtagctctcccgctatttggtcgacaaactgtgcaatgtagtatccttaactatgccttatagcgtggggataggggtacgcaattgcccggggttgactttacgtcagggataagaagggaaggctagtggatagatggagtccggcaggtcggaaatagggcgccaataataatcctaacatggccaggtggtatctgtcctttccgtggggccttagtggggtccccgccatgacctgtacattctccctcttcatacttgaatttactttgccagcagaaccgttgcagacgcgtggcgcccacaaccaaacactctgctccaccgaaccggaacgctgagtctccagctaagctcgatcccgtgcataggaagtctccccggccttaacgaggccgtgagaaggctcgctgtgtttactggcgattctctcctggtatagggaaccaacgtagttcggaacaagctcctcgtgcgaacagcatacgtacaaggccggctaaggagggccgcttgtctatatagtggtagatgggatagagggcgacaaacattccgtatgagaattaatatcggtgcgacggcctaatatttaattcacatcatcggttggcaagccatctccggactggattgcccgtaaatatcttgacttacgactgcacacacgttccacttggcccttgagcactgaaacctgcacagctggcttctgcaaaaggcacgaccgtcatcgctcaaggttgctcacaatgcctcagtagttagctgtaggcagcctattaccaaaacattcatagcttggctatgggtcttaggcttagttttgtaaaccatgcggagtatgatggaccatcttcgacggaaaatgcgcgatatttagatccacgaacataagccaccacaattacgcgtgtggctccgtggaaccgtggctactgacaccctgaagtgctccgacatctcgaggttaaatgcgacgtttgtcggtcgagcgccacttgtgtaacggtcgagtcgctggagtaaatccatgaatgccgtccgagcgtacgtaaagaaccatagagtgactgcaggacccgtggctactccggccgtctaggagctatctgtggtcgttcttcagccttagtgcatggcgtactgagataaaacacccgcccgcgaaagactcccaagtgcttggcagctgctggaggggatcatccgaccgttcactattccggtgcgacccgtcgcctcattaacaaactaaaatggtacatcgacctgctccgcacttgcgccatggtcctgaggagcggcgatacgcctactacgcacggtgatccaaggagtaaggccactggtaaaacaagtggagaccgagatttaacgattgcgtacgctttcagggtgtaagtgcatcccgaggttcatgatggacaagttggcacgaccccgagggccaggttcctgtatacgtggaaattgagctagctcttctctcagcattcacatgttgacgaaccgatgcatctatagcgctaaaggtgaaaagagacttgactggatagcgccctttgcctgatcgccgggctctactcccctctatcccgcgaccgcagacaaatcgcagtgttgcgatttaatacggcgtatcagtaacgtctgcttaggaaaccactggtttctacagttttgtgttcgcggaatttggaccagaagggcagacgcatgctatcacaaaacctaacattccgtatgttgtataataaccagagtggagttgtgagcgcagatctaaggcactcgggcgtgagttgggccgacggcaatgtcggtcttttgggccagcaaattttgctttaaggttgtgatacgtggatttaagggtaaaccattttacagacctctaacagcgataaaatggtacaccataacgttggcagggtctcgctgcaacatggtgggggattgttcagatgacttgtgtaggcgggttttggtacttacttagctggtgtgcccgaatagtgaatgcgctagtcgtctcgtttgtattcgaccgacaaacgaatcatcggtccaatgtccgggactctgagtctctcggatggtgtgcgagttcctggcgtgaggcgcttgcaacttgtccacgatgacaaatccttatgtcagtctcaggacgtcgggtttggtcgactgacaaaaaaatccgcaggtcctactcagcgttctttacgtgtgtctttgacacgcccaagagtacccatagtcaaaatgggaggatgtgttagcaatcacgaggctctgcgcgcaccggagtccgtgcggcaggtgccatcgctaacatggccaagaacgaaacagccgccattacccaagcatatctgggcctttccccagacatccggacgcgtctcggtgtccccgtgtacataatgcgaccaatcaatccgggcgttgcagttcagtacctgcagaggatgagaccttatgtcttgtgcatcatatagagcacgttctctaagcttccgcgaatagtcgtagagagaacacgggccgccaaggaggagcgagagctggcactcagctattacggcgagatgacctcgctttaatggccccgcttgtcacgtctccgcgagtctacggtttgtgagctatttctcacttgccaactaaattccgtacaagttgcgattcgggacaacaggggcgcgacaggcttcctgctgccgaccgaacaccgaaaaacacgggaccaatcaaatcgtgatgggtatatcattgctcctggcgtgaggcaacttacggtcagggccgtataagccgaaaaggtgttatgcacaagttcataaggttgcttgggtatcgtcgcaatgcttacaaacgtctggctctcactgctcagttgatgtcatagagttggattcgtcactatggcgggtttctgcatcggagcaaaagtagccttaggtatatcggatatctgaagataatggagtattttgactgtacagtcagagaatatgcgttcttcaagctgaatgatagagtaacatagttcttcgaagggaaaatcagagagtggcgttccggggcgatagtaagcgggctcgggacaattccgtcccctccgcacatctgtcaatatgcatcttctcaagtaagtacagaactaactacgacaagcttgcatttaaagcccgccttgggtagccaaagattaaatatgtgccatcacctactagttcgtcctttgactgttagatagaagcttgtgtttactattaggttctctgcagtaccctgatgatttgctctgttagacgaccaaagcccgaatctgtctgctacatcagtgaccacttttgaagctattctgctgtcccccaacggtatatagacagagcagccagacgctctccattcgacaggagcccagtcgtctaacagtgtttacccttagcagaggaggtgcgaccgacctgtaaccctgagataaaaagaagctcgaaacagaagttacctcgcggctcttagaacacgggcatatctggccctagacacgtccccggttccgtcctcagtttgacaactataattacgacttttgacgtacggtcattgcggtcgacattccatgacagtcagaattgcggcattcttcaatttgaaatatgtttggaaacagtcatcatctaagacgatctctccgcctggcttgagattcacaatacgtatgaggccacgcggtgggtacaataagcacttataaactaacatcacgttgtgtcgacctatcaggtaatcttactttcccagtcatgacagtgccaatcagaatgcaccatatgttatataagtatgtgcgtcgcgagcaacgccgcgaagttgagaatcgataggccgtgcactcaaaatgggttccttacgagtcggcaaggcgtagttagtcctcgcgcgtagcaattagcggctcccggtctggtccatcaccgaggtacaggaggagacatacacactgtttgggagaaaatggaggactttgtattgatcaagggtctacggtgtcggagacactgctgctggccagttatcgtgcggtgtgatgacgactgccggcacgatgcctcaaggaaggagcgtattacccgatggagacgtgaggacgatgtggaaaaataaataccaatagaccataggatacgtggggtgacacacaggcgctcggggcgttccctacgcactctgtctcgccacgtcagcagtgtcgtaacgtatctatagttctcacttggggcgagcttgccaatgagcacccgctgattttctttggaaactacatctgacgcaaacggacggcatccgcctagtgaaagggtgcacggtctgcactaacccccaacattccatgctttcctcaagcttagggaacatgtcagctagtccactagagcggctctttttatgacctggcaaaggagtcgccagaggcaaccttgccagaccgacttcccgtaaatggaggactggtcgttgcacgcagttcggggagccttccactcagcttccaggtaattcagtgttgagctgcagtgcgtggactaactgagcgaccccctagctggtcccaacctaattcgacgctcaactgactagtcgaccccagcgtattagcccgacggatgacttgaggcggccactgcttttacgtgttgaccaccggtcactcctagagcatcaagatggggctaatctaactgccggttcctatccgccagcacagatcaaacgggcatttcgtgcatatcgtcgagttcatggtctgtgaggcccaaccgacccggcctcttatccacgcgggcagctggcgcaccgccgatcgtgggaagaaaactcgtccaattggccagcacagtaaggctacataactgccaaagatgtaaacttatttccaattggctgaacattcgcggccgcattgcgcggctcgcaagaactgttgttctgataccttctaccgtgtccaacttggctgcgggtacactaagatatataccgggaccggctctcggacaatctaagcactaatcagacatgtattcgccctccgatgaccaaaattacgacatggcattgtgacccgtgcgaccagagatccgctttatagccagccacctaacgaggatatcaacttgatagtcggaaagtgtgaattgcttactttttgtattgcggactaaaatatttcaatgactcgtgtggtcatagattgttctctgcggctcatcgcagtggtgtacaaataagccagcggcaactgcatagatctcgctttcctatcgccgggaaactcgatcaaagtgtagataccctgtccgttgtcatgtccgggcgagatcatcgtgcatacgattacttattagattcacatcggctattcatagtatatgaatgaagatcttaaccaaaattcttcaggccctgaaagaactgaagtctgctacaccctcgctgcagcatatccatgagcaggctgtgacgacttggacaacggtcgcattcgaagttcctccgtctagggcgtacgtcgctgatagggccattattgaaaatccttaccgttcgctgtgagcccaccagattcatgtataactattttcgacgtaaagatgcaagaagacagggctaagtcaatcacattggtgattgttagatgaatgctgacgcttatgccagtgccgatatatctttcgggcggaagtattggaatggatacaacactccaagtccgagttttgtacgcgtcttaagagtgtatcatgactgttatttagaacatcgtaaagcaggcgaatttaaaggagcatgacctgttatgcaggcatatgacacgttcgaacggcggggactaaagcccgctgttctttgggtctcccactgttgaatgccctcattccgccctgcatagaaacacacctttgtaatagtcaaaggaggttgtttttgtgcttaagatgccgtaaccaccaagaatgtcggactagatcagacatctaatgattcagctcaagaactctgccagggactccattgcgacggacagccatgtagtaccagcaggcagacgtgacttcgcgaccatggcatccatccctatccacttaccggaaatctcggtgtccagcccctctcgcggtgacggattctcaactcgtaaggcagagccctctccacaagagttttaccgatatcagttgacaagacgaaaaagtccattaggtaaggatctccgatcagcgagttcctacaagatttgacatggaccatctggcggaccgaaggtgatgcatcggagcgaaagaaataggaactaagcactaagtcatatgaggttgtataaccgcctggtacgagggcccatctgattacgcgtgctacgatatttcgatacgaaaactcagacgactgaagaacactaaggtcgctcgtaccagcatatagtagcagtgattcctgggcgcgactgcctatacaccacgctaaatcaacgagggtttagccagggggtgcaatcaggtggcctcctttatcgcctcgggcgtgtggtcggtaaggcagctagaccggcgcttgtgggtctctcttggtttagcaagcaaactaaattccacagcctatacatgtaaatatttacttggtaaatgtaggattcaggcgacccacctcgctggtgatagcatccagttcggctgggaatgacaattaaaaagacatatagagtatgtacattcagagcgagacgcgactcgtaggctattcgaataggcatacccagatagattatgcttcttcccttaattacttagtccgaaaaacgtcaggcatagtactgcctcctcatactgaacttgccatgcaagattcttgattttggtctcatacgcgacaactgtcatatgtaccttcgtttttgataaggaccgggccgtggtatccacgacttttctatcctgtgagaacaagtgtaagacttgaccccctgacacctagtatgttaatgggtgagcggcgagtggggcatccttacgctgcctatttcgaatgtttaaacatcccttctaacccatctagtcttgcccttctagcggctactcgccgcgaagtcgtgagtactgctgaagcggtttaggctgcttttggacgtcaaggtatctgatcatggacttgcgacataatcgggtacggaataaagcttaatggctatgctgaaaagagaagtacagtcagatgaccgacaggacatcttgttgtaatattcaagtatcgtcgacggcatctgcctgtagagagtctctaacttacttctgtattcggatctaaccttctaccgcgtatgccaacctactgggtcaactcttagacgtcaggccaggtgggcgggcgtcgcacgctgtctctctggcggttaaggccgggatattattccattcggaggctgctcctcaggacatggaagacggcaaaaccatcatcagagaggcgtcgaacacaaataggccatcgtggagagatccgccccgaggctgagtctatcctagcggaacgaacatatgcgcaaatcggtactacggtgcctagatgcactcccgttaggttgcggggggacaacggacggtttgcccaaacttcagggaaaatagtcgattgagctccctttgtcgcagggggaaaagcgttaaatgccgctgttgttgatgacttctcactttcccagcttcgtaccgcgaacaccttaggccccgaactaaattagagttcctacgtgcccacactggaggcacatttacagtctttcctagcttatgtgtctactaggcgaacccctgtaggactttactatcagtgtaacccgcagattaataccatcaggaacaacaagcccccgacccttaaaataatgcagagtaccggaagcgtggaggtcacccacactccgtcgcccttccatctacacgaccgtgagctacgaggtatcgagcctgtctcttcacactatgcataagatagggggatttaacgttgacacgaaaaccttacatgcagcacaggacgcccagccgtttcagtcatagaggggaatattgaacaacggaccactgcctttagttagctcccaaaccaaagttgattatccgaactcctcagcgcggcatgtatgatagcaccgtgaatcagcctctttaagcgtaagcgcgagactctctacgcgtttggactcagggcgcgggcgccgctttccataaaacatcagaccatccagggacatggccccacccgcaggggggtatgttgacgcgtagcagtctttcgcgagacggcaccaacatagtctaatctagagcagtgttccaatagtttgggatcagcgacggtcagcgaaaggttgcatactgtcatcggtcctagtcgacgcttccagatcaatcttccccgtcatccatgaactctctcttgaaacccgtcaggggcttgaggttttcaataaggtaaaattccaggaaagtggtacagcccgtcactaatctaacaccgtatttttcatctcaatacgagactctcaggctcctgaccctaggacctcagtcgttcagacacggactcgcggcaaatcgtccactgtgttttattcacctgacattgccatggagaaactatgattcggaggtactcgaatcaacaaatctattcttccgccgcgaaaccgaagacactatcaggaccggttccgatcttggcaccgatacgtcagtctcagaaacttactcaacagttgaaagctagcgcacacgacgtgatggtgcggtctctttgatcctgggatctataaagctccactattattaatcgcattaacggccgtaataccccgcatttaacgcaattagtaaaagctgaccagcggcaacgtgatatcggaaagccgattgcatttttattcgcttgaattcagggaaactctgccggcgcctcgcttattcacggttacatgtcggctatgtccgcgaacggtgtcagatcccggcacccgaggaacacaacgttaaggttctcataatcgctgtacgacccaaaggataaaacaggttcttaacacgaacggtaccaacatattcaactatgcttgaatccagggccgtcgaacgagattgatgctttcaagtctagtccgactgaccctattctcgaaaagtagcaagacacggccaaggtaaatagtgcaccccgtatcagtcaaactttctgggttcgatatgatgggcaggaactagttgattctgggtgggaccactttagagtaggcgtaggtcaaataaattttcccttagcttcagggccgaccttggatatggatgataatgcaatggccctccacttttcggtggaccgtcttttgtcgcacgcagctggtagataggaccgcactctatcgcgcctaattagcttgcattgagagagatcagggcactggtcaatggccttatcgcccaacacgccacatcgatgtacgccttgatacctaacaacgggtcagtttcctccgagcgtgtcaacggttatatgtttgagtattggcggcattaatcattgactccaacttgggcggttgatggagaacgcctcaacgttccgcccagagtccgtcatactaacaccactcgcctgcactaggcagcggactgaaagttgcagcatagtttaaaggacggtagagtgactggtcgtctatgccggatcatcgcgtctctgacctgacactatttatgctagctcgaagaccgggtgtgacttaggaatactttaagccaccggtttagcaccggttatctggtatcttcgtgagtccgttatcatagttgcgattactaccacgcagcttctagtatcaccaccaccttagcaaccaggcggttttttattctttgcgatgaatatgaggagtggtattgaagtgtcgccgccccgacgaaagctcgcccgaacaacggcctggcagggtggcgtatgcccgagttgtgtcggtcatacgagagtacttgaaatgatggagaaatccggcgcagcttgttattcacaaggactcgatagactctacagcacagctcacggttaacacccacggctcgcctgatgagagattcgatgtgcaacgagggcaggctacagtttagagtgagagcccagacgttcagataggtttacctataaacgaaatgcattaagctagaaccttgcgcggttcgtggagactgcccgtaccgtaaattaagcatttgcgcggatatcagagctgataccaacacggctggagttgaacaaagtgaagctgagtggccagctataacgactgtgtcgtagttatcggcaatctatctaccaccggacaactgacatcaatgggcatttgcaatcccttaagaaggtaaactcgatatccacagtagacactgcacacggtacaatagtggtaatttcaggccaagatgactacaccgattcgttgcttcaggtggtaaacgtaccccataaattaaagcgcaccctgattatctggacttaatccaacgaggcaagtagaccagggctcgtctagtcatgctcagagacctcaggagctccgcttaggaacgtggttgagcaccctggaccgtcgttcaaatcatcattctactgtaccatatggaacccaccccgcttttactgagcgcgtggtaggcttctttgctttcaagcgaaggctaggccttagtgcggtttttgtctcgtacataaaaaggaagataccgtcagtataatattaggaacgtcccaggtaatgcccagaccttacaagtttgtgggacttaatgctcaggaatgcggcggggcttaccactttgcatgcccccagcaaaggaagtcgtgcccaaatgtttcgtatgattccgaaaccgcactccaaagtgctgctccgagactaacgtaggaagaaccagataggagcctgggagaggtgccaggtcggaccctaagttatcccactcaaccataaagtctccagtccaaaccacgtccgggagctctgggagtcagcttattatccgttaacaatctcagcacttacatagaaccgggtggacgctgaacgggaaggatggatgcacgaacaatcatgtcaccatcgagtactgtcgaaggctccgccggcgggtgtcgcgtcggacagaaaaactcgctgtcttcgtaatggtcgtgccccacagatgtcccagggccggtaggtcgagtaattggcgcactgtagacattggaccattcttcgacgggagtgagtactcatatcctcgacagcatgaatgaagacagatcgctgactaacagctgatgacacatgctgttacccagattagctaatcatgcatcagatgctggacactcgggagtctatcgtgcactgttacagctccgcctgtccttgtggcaagtgaaaagccgcgtctgcgccagttgtcctatgccctagccacgcaaatggtagctcgccgcagagataatgaaaggcgctttaacaatacgccggcatatctataacacgctctcaccaggcaacgtgcgccgcgttcccgcatggcctttagcgttttctgccacattccgtcctgcaaaacctggtagtactagtgaacgcgaacgcatggcgtagcaacgaggccacctattgaatgtagactcgtggttgtcctaaagcggcacttcaggctaaccgacttaggcttgttgttcactctgcatcgatttggttcttaccccctctagccttcgccaaagccctagggtattaccgtttatccccaataactcggtcggcttattcgcaaccactatgtggtgaatccagcctcttttattgaaagcatatagagaattcgcgctgatttggtattccgagtgcatctctccgcggaaaatttacaacctcttagtcttagtcttgttattcttgattcctcctgtagccttaagagtatacattatggtgtagatttaggcgctttcggcatgggtcgactacgctcgcacacgataataggagcttcagcctttgtgctaaagatgcacatcttagtgcccggtaatccctcacgttcacactcgctatggtcatatgatccaattggcagattgaaataacttgtaactggtcctctatatctctattgtcaatgtgtttggcggagtgcgcagactgcatagaacctgcagctatggttgtgctctggaactaccgagtaccactcgacggtgccatttattcccgtaattcatctgattgccccccagcaagtataaagtccatcgtcgaaactgacattcagtgtggtagcaaagcctgttaactgagggaggcaggtctgtctcacgcctctaacaagattctagcagcgcccgttgggggcccgactctcaaatccaccaaactggacgtgatcatgtctgtcgcaagcattgtgtactaggattgtttgttaattgctaatggagccaccggtgggctgtccgttatggtctcttccgtcgattttctcaaaggtgtaaccgatgttacagttagtggtagtggtagatgccggcacactctccgttgaacttcccgatcccgtgtcccctcgtttatggacttactaacggagattcttgcgtctattgacgcgacggtctggatggttatcctttcctagctcgaatttccaagtcagtaaccgttttaacgagggtcggggatatctaagtggtgactccacaagctcgtcacacctacgcgggagaaacagacatgagatgttagagatcccgaggcctcactgatacaaggtactattggatatcagctagagaaaaaagtgtttcaggttagactcactgacagtcctggacattacctgtttgtcaggcgttgattgaacctactgacgtcgttaacatggatctgttgttaaaaaacgggccttagccaagcccctgtgaacagccaattctgttctccccctgttttaacgtggttataccaagtccaacttctggcatatcttccatgtggaggacgcgcgtccagctgggtataaccgactctgtttcgccaggggctattgtacattaccaggggttcagccctatagcatcggcgatgaacagcataacgatccagtgctcaaaagtccactcggactatacatcctattgctgatgggaggtttcgaatgcacattgttaagttcgccgcattggagactcacggcttcaatttatggcgctgaggatgtcatttcaatatagtcagggctgtcgcgatctcgttgatttaagggtaaaggacgtagcttgcggggcggaagtctaaatggcgtaccagactccggctgccatgtcggtgacattactggtggtgtacaggtcgacaggtcggctgcctgattcgctacgtcccttggtagtcgagacgtaggggcatcattgaggtgccaagcctccttgctaccactattagacgctgtagcactgccagttcgacagggaggtagactggatcgacgctccctttatacaagtatggtaaagccaggggacacgtggcgagggtgttgtggcacaggagggagctaagtttttaactatcatcgaggtgacctaatagccaacctgcaggggtagcaattttgagtgttgaagtggtactcgcgcttcttttctactgagtgttggcgggcgttgcagtaatcataacctggttgagtcgaatagctgggaaagatcactggcagatttgtacttacagaggtaccacaacattagagaccggagagttcaatcgggcctgacaatcgggtaggcgccaattccctgtgaactatagtggtactggcgcaaatgacaaccctgttctgcaagtcgaatcggcttaataaacagggcctctctagtattctatgtgatcggcagtctaagtcgtcccttaacttcggtgctggctgtttcgcgtctttttcagctggaaaggggccccccttctacaggtcctccagccatctgtggccgatgaagcaattgcaaaaacaatggcgatgccttgtattcagcgatgagcgtggaaaggaagcgtcccactctgtctcgctcaccttgtctacatcttggctacgcgcattagacgtcggggtggaatatccattcgcccctcggttttccgggaacagcaccgcgagatggccgtgtcactctcgacgtatcgtgtattttcgtcggcggctccgacggcttcttcatcgaacataaagcgtccgaaataggcctggtttcccgctaactacgctggaacattctccagtaggccccgacctagaagacattttcgaaaacctaagcagcagggcgcgccatggtaaacccgcgtaggttgcggaatgttgtcccgctgaatcaggtctccccttgcccgtttgggcacacactatataattagctgcattagcatataggagtggttcgctggacaatctgcggtctctttcctggttcggaatgaaatcctttacatcttcgtggaggataggcgaaccaaccattgtctcatattcccaattgggttcctggccggggtacccgttctcttaccaaatctgtggccatggctgtaacagggccccttaattagtctgcttcaaacatgaattatttctatgacccatccttgttccggaccagggctccccttgatcaggttggttgcctgcaatcggcaggggggcatattaagacgtactaaaaggatgggaattatgttgagtatacgcctgcatgctgtcagcagatttgcaaattggacgtgatagcataattgccaaatgccagttaaagttatggaaccccgtctgatatgcccctgttaccgcatatgcttacagtgtcatttgtgtaacacttccaaccgtgcttaaaattaatgccaagtccagcatatcatcagttttttctcttagaagctgtgatgcagccctatgcgtcctctgaaagggccgcaagtacacagcattaccgcagccagtagtatctaatctcaggttgaacgccgacgctagataaagtaatatgtaaaattttggagctgctgaccttctaatttccggtcgaactttcaccaacgtggttgcgtcagtatttcagccctcatccgggcgagtcactgctatttttcctcttgtcgtcgtaacgtcatattagccaagtcatcacaccaatgtctctcggctatacgctattgccccgtggtgctggtggatatgagacttggcggtaatacgtgaggtatggatatgggcccgtaggggcttatgtacaacaccgctcgatgtcagtcaccttggaataacctggacgtgcctctttgttcttatcaatgaccccgcttatggctattactaaggacatggacagtcactgccaaatactctgattcgggccatacccgtatgtgcggtagaaaggtcattggaaccgacacttgcttcgtatagacgtgccttagcgggtaacctcctgcgcccgaagttcgctagtattctggcctcggccgtgactgacgacggtcgctcaatatattacatatgggaagtgccgcgcgtacttctctggaactactgacatcatcagtcttcctaacggagataattagtagagcgtagtcgtatatctttaagaactgtgacgattctacccggtaatcaacaagaagcaaatcactctaaaacgtcagctcagtcactgaacacaatgtagtggattaatgtccgaaaacgtatcatcctgtttatttatataatcgttcgatctatgactcatcggcgcttgaatccctcatcacccggactcccatctctttagaaggttcaacggcaaagtctaccacagtccaccccttcgccgatcgacaaagcagaaaaaacgggtgactttccttaactaggtctctgatatgccctacagggagctgcccgtacccctggctccggcaacatagcccgatgctgagagttgccagtgcgcattgggcgaccatgcgccttcccctatcatcaagcaccactggaacggacaacggtgcgaggtcgtttctatctaatcggtatcgtctctgagtcgggatgcggactaattgtacccattgaatacacggctcctagcttatcgagatgattgatccaggttctacatgaagatatatactggaggagactaaacggccccacctgccgcggaaacatagtcacggtaaggcccctagcataaataagtatcagcgacgtgcacagtgagcttcagagtatacagaacctaaaaaacagagagtggcaaacggaggatatgcagagataatattacactagcacctcttcagcacacgtgaagcctaagtaccgtaatcacaccggatccgctcagttcctaacaaattgtgcatcccccgaaagtgccacaggatggagacgcctcaccggagaacttcaaacaacgataacgtcactaacaaggcaccccaacagcagacgtgatcaggttattaatttaaccgggatcctagtctgaaattatacagtcctcggtggcatgacccagtacaagtgctccggtgagcgcagtatacacccgcatgcctgcatacttcgcagcatgagcggaatttgagtgtttagacacggcacaattttggacttccaacatacctgttggggctgtagccacacgcttggcgtgacctgaacgacttaggcaagtatttttgcgcaccctgtcgattacaatataactccggtctctccgtaacactcggtatgccgactaaagctatgcgcacccgctgctcgctggaagaatggcggggttcgtgctatgagcccctaggaattacttctcgatcaaggcggcaaggcactatgggaaatgtcatgtggcacagtagtcctcaggctctaaacctcgtgtgtacgagatgacacccgcctgagtaccgtaaccgaaagtaatttgggcacgacgcgtccatgtaacagaatagaacggttgtttaagggtttaccgttcggcccgaatgcgcgcagcttgtagctagggggaaagaatcaaggggttagtcacacaaaaaccttctgtttgagcgttcgagttgcctgaatcgggtatgattactagtgaccataatttcgcaagtctcctagcatctggaccgccagcactatagcccagccgggactggcttactgtctgccagctccacgcaacgaccacaggcaggacggtatatgccgcacccggaagtagagggtggacgcgccctgtcgacgtgcctgtgggcggtgctgaaaaatggcctttatgaactgagcgttcggcgtaacggcatagatgcttcctcctatcgtgacaaccctcctctccgtgccgctccgtgcacttatggattgcagattaaaatcttacctgttgtcctaggattttctcacgttcgactatggcgtcggcgatgacaccgcgtggtcactctcgtggctctagtctctacctgctcacctggtagtagggccagtcaatccgatctttcaagcgatctgtgatgaacatgtttatgcccctacgtcgggggagatctagccgttaaatatccttgaagtttcgcctcgtgtaccgtaccgtagagggaggactttctaaccacgaggagattgaatcaaggcgagagctatgcattgctcactaattcgaaccaagataagagaatattgtatccgatgtctgcttcgcctactgcgcactcaagtctttattaaacgtgcggtaactgcagcagcttctattgatagttcgacatgtagaaggttcagggaatttggtaatgtgggaagtaagaggtctctaggcttgtttggctacaatacaaatagcttccccgctgggaaccggaccttgttatcctaaagtaaaaggcccggcataccgacgtaagcgtcttcctttcctttccaggggctcaggtattaccaggctctctctaggccatttagtcctgaatgggtatactggattatattgttgtcctgtgctgagagaaggattagactagataatatatgggcctaacgcgcagcactgacctgacatctgactctctcatgtatttcgcggctgactaaccaggttgaaacattatttcacgtgctagatgatgcgcccagcgtcccgggaacaggtggattttgcagatcggttggttcggctgatacaggccatgcaactatcttgctatgtgtcagagagatataggatggccatagggcattaggagccttccgttacaaacgaacccgagaacggatccagacccacaattgagcctttcgtgcgagaatcacaaaaaaatgtgtgtcgcgcgagtcagatggtacgtctgagccgcagaaagagccatgaactgctgggctaacagcctcttgcacgttcatgttggagctgcttgatgaagaagccggcactcccataaaagagttccacttgtgcagtgctagagacgtagaagaaatatcccgagcaagctgacagcgactcatcatctaagagggggcttcctatttcctaccggaagcaactcggataactcttgcagatgcaacttctagagtatacagcttaattcaaaaagaatagactacgtgttgttaccacgtgtcatcaactagcctcatattgcgatagggggtgcttcattcgggtatataacgagccgaagcactcttacccgacgttgactttatgtacgtctggggtaacagactgagatcctcttgtattggtagatttacgtcttgacagttgagcactaaacgaaccccgcacgttcgagaccgccactgattgtcacggtgatgagatcctacacgattactcctttgccggtccagtcctattcttgagttacctgtacagcctggtgcaaccttaatagtcgaccttttaacgcggccgcagtctctccagcgccatcagtaacacctattccctggaggacatatgaacagggacagggaaatacgttgtcgtatcatcgtatgggtcggttcattgcaaagtcggttaagatgtacctattcggtgtctatcctacatagacgcccagtacgaagaccttaggccacgatgggatgaggcgagtcaaggcctccgcagctccccactatgaacaaaggaatgataatcgaatagccaggtcggacattcaaattaaaagccggatttggtcggtgtctttaaggctaatagatctggccgggaggactgccaggttctatggccggccaacggggagcatgggtacatgtcctaggttttccttcaggacgcgagtgtagacgatcaatggaggaaaattttagagggtccttattacgtgatggcgcagtgtctgttatggcaggtggttgtgaaaccatcactgatacgttcctattcctgccaatttgttcggcgtaagtgttcagctgcaacccccagtctttctggaaccagtttcttggggcagctagggttgtctcgggggcaccctcctcaccactacgtccgtatagttgaaacatgggctcacaacggtcgaatgttggaactttagcgttctcgcgatccaacacccccgagtatgtaaggttatcttattcctcatacaccgtgcatgctgcagaatttgatcacctaggcagatcgagacctccaagtttgaccggtagatggcagcggctcagggggagacagtattgggccaggtcgacaagacttaatatggcgaggtcgtcacggagctattgctctcggctcctaggcagacatgaaccgtgatctttgcgaggccgcgctacaacctgccaggggaccgacgctttatatagctcgggaagtgacctcttcgtggagctatgaatcggcccttacaaccgataggccagctgccccctagcataacgatttgttcagacgtacatagttgaatactgaggtcttggcagctgatggggcctgaggcacactctttgtcactgctgtctagtactagaaccatcctagacgaatatctacgatccggcaggaccgcatctcgaaaagcattcgaacggggggcgacctgcgtcggcgctttttgtctatttgctaagctccacttttcacgtcgagctcctaccccccatccctatcagtcatacttacttagtccgctctaaacaggttctagggcagacactaacctcctaagcaactacaggccgcggctgcacggtggccgcacctctgtggccccgtgtgggttggagccgaaagcctctcctgaacgattgactaatttttaaaatgcaagccagaggaggacgtatttacagacaggcgtataaagcgcctcgatagattatgatgcggactggctagcttcaacccatataagcaacatggaaactaccgggattctattgaagcaagatgttcaccgcggatatccgagtgtcgatatatggatacattttacgtaaaggccttaccagcctggtgtaacttatgcagtatgcagccatggatcacgcccgtgagcgcccacgtagtgccgcttgggcgaaagatcttagttggtctgattaacactactgatggctgaaggagcgcagcacctggcaatcctctgtaatggcaaaaatgctgtttgtacgaggccacgggacttgttagatcaggccgctctgtgctacgccgtaaacgatctgaggctacacttaatatgagatgtacgggaccgaaattaactccatattgaggtttgggtgctcacttatttaaagagccgtcttcagctaccagacacttggccctacccgtaatccgtcttgttgcttccgcaatggaatgagcgctctcttcacgtgcgcccacagacagtgggtcactttaatggatgtatagatccccgagtcaggttcttaccttggtcgaagtgcactccccgctagatgggttctccgaaccgcaaatttcgcgccagtggaattgtcaattcagtacacctttaccaaggtaataaacatgcttagtaaaacaggtacatgactaaggggcgctctgccgtcataaccgaggtggccatatgaaaagtagttttgttcattcaagttgtgcgtctgactgtttaggagtctcttcagtaccatctcggtcgcaacctggttgtaatgggatatacgggggagcgtatctttcgaggtccgtaagggactcatacgcgctcagtacttgagtaaggccagcaacgttgatcggtgacatgacgacaaacttgtcgtttttgcgatgaccaacttcgtccagctctaagcctgatatctagcaagaaccggccccgtacattgtctggcggggttgcacatagcgactaagactttaacttggctttcgcgtagtatgctgcggtggccaggagatgtacgaaggagtgtacgcgatgcatactctctaccttcctggcaacgccgcgagcatgtgtcacgcccacatatcggctcggagcccttagttgtaagctgctagttgtattttatgcacgtctacggctcgcgtctatagatcaggatatgcttgaagttggctgcaataacaccccatggagcctttaggagaggagcgaattaatgcattgtctcctaacccaccgagttaccggcgaggtagaatccataaagaccaattcccggagctgggatctaaccagacagtggcttctcatagacactaagctagcggcactcccgtgctaagcgcctgaacgtcaactgcctactgagaagctgtaggcagctcttcatgtcgaaggtcggtatcatctgcgcggaccattattttggagtgcactacagacgagttaacacaggaattaggggcatcattggtatgatagtacgcttatgatattttatttaaccttcttgcaaccgagggtttgcagcgcgagacataggtcgttgtggggtcccgcaacaggcacggaactcgtagagtggtagccttcccaaaaacgtaccacagtcacggtgtgtgtagaatccacacgtaggtcgcgcagtgatgctacttccacaactgtaaatcataacgggagcctggttgccaacgccggattgaaaagctacgaacggtggactagttagctttcatcgacacggttagacttaggagttattagttttggcccgtgtcacacccagcactatggatgtgttgcgccactttttggcgttaaagcttttaatacccgagttcgacacatataattattccgctcaagcaaagcgttagatgggttgagacgacccaaaaaacattgcacagaccgttccctctataccggtcgggactcgaccactttgttccagtctggaggcttctggttctctgtcttggggccgtccttcggctatcactaatgctacgaacatagtcctgtcattcaaacaagcttgaccacacaatcggatgagacagcgtactaaatctaaatagtctcttcttgcaatgttttatctccacagcatagctcgaacgggcgcctgtcgcacgttgggctccctgtacaccgagcttcactacttgttacgacggtgtgcataatcgggtactgacgttggtctctattccctctgcgatggctacgtcttttcataagtcacgaaaagaattactataagtccttcgcctttgggaattggacgttgttcagcctttgctttaccaggtcgatcatcctcgtaccagtgcagtgcagcaaatgattacgcgcacctaccccaacctcactgaactggttcgtgaccgattaatttgggtcgccctttataaagggaagcgagtctagcagtccgccgcaaattgaagtcgcgagaattaatgcattccatcctatctcgtaacgggagcgtaacacgcctaaaggtgaagggagtgtcacccaagtaaaagacttctgtggccttacgataggtcacgatcccctggtcatcatcagtcgactgaattgttcattcccgaggggctccactgtgcaggcccctactgctacggacacatgctctattggagcattcccggcctacggtagcttccggccacgttacgtgagacatccttaacatatttatcccatacaacatccggtagcgatttttaaagcctagttacggttcataaaccgcggacacggacattgtatgcgcttgccttgtcatggatcccgagctatggggacgtctcgccatggcacttcagaggccgcaaacgcaatcgatacgaagaagaagttaatgggaaaacctgcagggtcttgtatacgatatgtgcctaataacgcatctgctgaatgatcggtaatatgatttgactttcttctgatctctatccggtttgtggagatcacgcttatttaaggttcacgcagggaacgggtcacagtcagctcacaaaatgtggggaggtccgctacggtcacagtggattagcgaaactacggtaagtatgtcgacgaagcattttgtttaacgactgctagccggggaccgtccagaacggcattccatgtgtcctctgatatcttgtgtcggtgcaacatacgagtgcctaatcagtccgctaggctaactacggctaaggaattggtaccgatttttattgtaatcgagcgaggcttctgctacatcctgtatgatgagacttgggccgaacagccgtccttaatcctggcagaaagaacagccaatacaagtacctgccgaggtgcgttaactctgaacgcgcaagacctatgtcgatttttggcccggccgtggatcaggccttcaccgatgagtcgaccctaaaggctagggctgttgtcacacgcttctatgttttctgacacgctggagttgtagtaaaacctgaggagccggtccctctgtagacacaacgatgcttggcccacgtacagaaagagtacaaggctaacgcctatacaattggtctagtcccaccgtcatctaggacgtgctcactctgggctattctataaggcccacgagagcccctccctggggttcaaaatgattccaaattgccacagttgcttagtcaaaagagccgggtgtagacgctcaacgcatgaaaaaagtcctcttacaatttgcctgagcctctatcgcacttcaaaatcttagggccgcgccttgtaagattttggcaggcagccagccgactgcttatatcgtatctactagtagtacgtggcgcggaggcatcttaagaaattatccccttccgcggtcggattcccgatccaaacatggttctttttgtttacgtcagacattcgaacgagcggtgtgtcggctaggggtgtgaccatgcgatggccatcaccaatactgcattgtgcacctctcaggtagattcatgcaatatatgattagggtgtccagacgcaaatagctgtatgatgtaatgctttgtggaagttaggtagagtctagctacggctggccgtggattaacctcgccctgacatagtggggatagtccacagctaaccagacgcttgttccaatcgaagatcctagaactaatgcatacaggccatcttaaaattagcttggtttataaccaatagggtctcgcgaacgagtggccccgccatgttataacgacccttatacggctcaaaaaggcgagatttgagtaaaacgctataccaaacgatgggtatggtctgatgattaacattatccaaaatgtcacttacgccgtcgctgatcaaaggtgcgcagcttgagtcggccaagttgttaattattggatcgaatacaccacactacatagctggctccacctgcttcacgtcagagtattccaaacgccaaaacccaaacctaggcgcagcaagagtatttaccaagaaagagcgcaggtaaaatttaatatccctagtgtgacatagactgggaagcaccgtaccccggcatctgaaaagatgttagtggagattacgttagagcgtggcgccatacttttacgttccgccaaccgttccggaggaaactgaataagcaaggctttgaacggcagatgtttccggttaatgtgtatagtttgcgtacagaatgcgaagttacagtatgatggccgcacctcgactcatggacgactgttcacccacgaatggcctgtgttgagcggcacttcggacctgcaaactgccagcggacaaacaagggcttaccccgcaaggccagggtaggggcattccggttgccctatccgtattgccgtgcggaaccaacgtacgcgactcaagaagttgtgatattgaggagatacgctgtcagtgtcggttataggtaaccccggattccccactaggtctcagatatcaaacctctcccgcgaccaagcttgtgtgtttgttactccccctccctcctgcttcctggataacgtcccgtcgctccagcatgaccttatcgcacttgcgccaatccccggtagagtaatctttttactagtcatgataaaactgatgcacccggttgttgcttgccctcccactaggagagccaagtcgggcaaaggaatctactgatccatcactaacctaaggttcgagacttctcgactctcaacactaacgatcgctaggacaccagtccattcgtacggcacacctaaggatttcataccccaaacctcgaagaggaaacttgtcgatcgcggaatatgccccgagcctacaacgggatacaaactgtatgtccgtaatctaatatgtacttagccagaagagtcctatgatcaatctacaccggttcggtcgccaaggacagcggctgactgtctaccttcctctataactaccacacttacagtaacatttatccctgatcgtcgatactatatcagagcaaacatgctggggcacttggcatgcgggttgctaggttagttgcctagacgatcctatcaatatgtaggagactctgttccgtcgagaagaagtgttggcagtcgtatttgtaaccaaactttggcttgatgattcgcgctcccttatttttcctcggtcgtagtgtcgtgaccaatccataggataactaaggatatacacaactaaagtggtctgtagctcagtaattacgcaacacgcatctcctgcagatttgggtaaaacacctggatttagaatacgaggctttggaaattcgaggtggtaccaatgcgctttatttaggcagaagatgaggatatgtcagctgagcagtggtacaccaatacactccaaaccgtgagcggtcagtactgtcacaggtcactccattagtggtacgggcggaaaccgcatcagggaatgggaacttggcacttatccgtcttagcgccttgggtataaagaacgggggcttgtcagactttttcaggcatgtccacgctcggcaactgcatcaggaaacgttacgcctagcgaaagccagacaggggctgtgaagtacatgggcgcttgaactaccattgctgcaacgtttaggagaagtctttatgcaatataggttcctctgatgtggtcccatcaggattcacatcggggcgtaggggagtgcacagacgaagtagtaggcccagccctccgagaatagctgcgggacttccgaaattccgactacgattgacactgtttttgcagatgggcgcgagatgtcttcgacgtggacgaacactagaggcccgcggggaccaacgtgaaatggtaaacagtcagtatacggcgtgggttcttgaccttgagttgccgcagacagtgcctttgacagttcgtttaaattagttttcctttatccccacactgcggcgaccgttgaccatcatacggcgttccatactaagcaactgctccaggtcgctatacaacacatatgctatttgacgtgaggagttcctttccggtgtagatcgtgatcagtgcaatccggattgatgtctgatcttgacccgtagggcccctggcgtctaaccaactggtccgttcgcacggtacgactacgcgggctcgctagtcctcgctcgaactgcgttcgctaaaggtgtatactgtaattctgtgggccgagcagcgttaaaactccttcagcatcatggtggcatcatattccaatggattgaacgggagttcgaagattctgttcgggtcttcacagtttacatccctgactttagattttagtctggtcttcaaatctgccggaagcatccacggctagacggatatggcaaatcctttgtcatttcataatactgcttgctggcattatgaatctattgaggcaccattcgctacagtactttccccaactaacgtggcgatatggtcagatcagtgtcgtgcgcattagatccgatatcaggctgtccctgaagactgccctgaccgaaatatttggtcacccatgaaaattgtcgacgactgtaagtacgcgtatttccaagcattcaaccactcgttaataagcgtgtatttgaatatacagttttaagcagatgcgtgggtgcttccgcattaatcgcgcatgccgcgcgctgaaaataatcttcaggactgccacaacgcccgactgcctgactctgatgtaactgcctccgaccttaagtagggaggcaagaggcgcttgccatccagcggtctgcaggggatcatcgagagcgcgatcagacgcctgggagaagaagcgcacagaccgagactaccgaaaggtttctctgctatggctgtagagcccatgctatttcgtccgaagcccgcttataatgtcgaactgacgattaggttcctcaacccgggggggcgtttgagtaaagacccgagtattcaataccggccccaagacctgctatttgggtccatatctcgaatcctgactcatccaagcgatacctatctcggccgccagtttaccaccttatccctaaacgtggattgtccagctcaggctgaaacatcagtttaccccatcgtttagagtaccacgtcatgatggggccgggccgtgaggattagatcatcgggaagccgagggccaaactcgtaagcgggaacatgaaggatgtaggctgtccaccactctcacccactccccgacgtaaaataccgagcccccatataaggaggagaagatcacccgagggatatgcactctagaacttgaaacttagagccgtttgatctggatttctgaaaggtcgtgtcatccagctttcacactcgcctggttgttatcgggtcagctggttctacgccattccgaactggttgcacgaccacattcggacttgcagcgcgattgacctgtacctcggaaacctacgatgtcgagactgtatggatggtactcgaaatatcctcccgtatagccagcgcctacattaatacgacggaaggatcgaccgcgctctttcgaaggatcacagagaggaacaaatgcgttgcaagcaatcgcaatccgagctcatgtttcccggcaagccgtaaagtatagttgaacacgcttcaggggagaaagacgccgcctccttcgcagctccaaaggtggtatccgcaatcagactcccgaaggtgatattgggtaccggttgccgtctcaacaagcagagaacagcttgggagcgaaaacgagcacgagccgctgatcttattgcgcgggcggttcagcgataataggtatctagtcgggcacctcagccaatgcgccttatgagcttatcctgagagtcggagttagaactacttcgggagaccgctaaggagtcgtgatcatgtacagtaggcacctttttggtaggagtcctggacgtcaaggcaaagtaacaccttttcagcttggtcaaagacgtctttattaaatgctagtcaattggcaagacaatgagcggcggacacactatggcagacacataatgacacacggcatgatgttcactaccacctcagaccgttaggcagcttaacgaagttccggcggccacaatgcagtccgttacacacgcttacactgatttggcggccacgtcagtggtaatgagctcttcgggagctattaagcaaacggatcacacagagtaaaactccccggtacctgccgtggccacacacccgtacaagacaaaagaactaggtaatgggcccgtgtcactgcgcgttcgccagcaaaagctgtcagatccggagagataggcctacactgatagatcgtcgccttctataacaagctagctagtctataagcagttcccgagccagtgagattcaatctaagcctcccgactcggtgatcaactgacgtcggcttaccgtctatcccagctctacatggccaaatcaattccacacgacttcttattaaacgtcttgcaggacccatggtgatatacccggataacgacaatgatacgctctcagcttgagcgcttttaagaatccaatattcaagtaaccactcgttccagaagcgcgcggcacgtcatacttaaacttgtggtgcgaggtcagactgatccgtgtaatgcataattatttctgtgttgcattttccatcatagccggcccctaataatctgagatatggagactagacgcctatgaaggaatgttacggtgccacatccccttttataactatctacctgaaagtttgactggttaacgtcttcaaactcaatcctgcatcccgagtcgccttcttgtacatactaacaatatggtgtgcgcgttaagggcttcgttttgccaaggcggagatgaagaagcattatccccgcttacgacgcgtggctaacagaacaaccggcgcttgagtatctaattaggtggaattcctgtttttactttttgcatgataacagtgaataagatttaacaacccaaaataagagaacctgtatgtggcgcacatcgggaatcaacttagagtaacctagcagttagaagcctgttacagggcagtcgacatagactattataaggtaacggttggacatcggggcgggggaggatgctcccttgcaatgctcaaaaatcaaattacgtagactacgaaatcttcttcgtgtcctttcggaaaatgaggaccgcataaacaattgtagtgtgcgcgcggacgagctgaagggcacgttgggtcttaacccgtcttacttattaatacccatgtacgtggtaaaaactaaagagcatagacagcaggatacgcgtggcgcgcccggcacttcgcgtgttcccttaggacatacgttgcccggctaacagcgccgcggtaaagctgaggctgaaaaacgtatatcagataccgcggtacacaccagcacgctaatcaagcgcatcgtaataggtgactaaaccactatctgttcatcactggctgtctgacaaaactgagatgcggtgcctgcgtatcggccctttccgtgtatagcttcagctgcgagctaaagtagactatcccaaaatctacttccgtcttccaacaacgcgacttttttcaaagcttgcatttttcctaataaagaagctgtcgctacagtttccgtcaccatcggtgatcatgagtatggaccacggcgagtcttggtataggcgacattgtgttacgcggtgttagttttcctaaggaatcctctggccatcagacacggacgacaggttataaaccctcgctactacattatactaaacctttgcagctcatacacggcaagcgcttttagtgcctctactaaatgggacaattaccactaccccgagcttgttctagcattggccaaacccggtagcacagggggcctatttctcgtagatagatatcgaaatgtacttaagaggttgagaacacttgcctccattgataattgtacgatgaataacaacctgcctctcctccggcaatctaagttttcgacctgtcccgcacacagacccctatctcggtagtcgcttaacctagggaaaatagagccttcgcatcgataggcagtccaaagggtcgcctactctaggcgatgtcgtcaaatggcacggcagctatacacagctacgaaccacgaggtgcggaaaactcccctcaaacctgcgacgtaatactgcatcatacgtcgcctgtcagtactgcgcaatacaaggggtaccgggtgaattatctaacacgccggcagttctatccgctacgctagatcatatgaatttcgttggtgcgacggcagtgccagggagcacatgtcgcgtatgtctaacctacatgtgacgtctacacaaggcagatgtcatggaaattattgcaggtttctcgccgacctccgcacggtgatctcaagagttacccggcaacctgatgtcgggaaggccaggcggctaccgttatgtcccacaaaaggatcaggcaagtagcatagtgatttttccagtatggtcgttcctacatttcaacgcagagagcgcaccgaggaactcaaccgtaccagctcagctagtaccaaacccaaaggcgtaccgttggtgggagatcaattgatggggcccgagcttgaaaatttaggttgatatccatcagagttaaaaggatcgtggcccgccatactacacaaccgtttgacacacagcgacgaaacctaaatcggagtcggattacccaatgagaaccttacgagcgcctgtcttaattatgccagccctttacggccgttcaagaagtccacagcaccgaatgctctaagcatgcattggtgctttggttaagattggaccccgggcgagtcaacccctggacaaatgtccgaatcttgtagacgcgtactaaagtttcataatgaccaaggaagctacaatccgccctcgcggctcgggcacgcgatggtttttgcttacaaactaggctatgttgacgcgggctgaggtgcatcaaagcaaaattgtaactctctcacaaactttctccgggacggcgattatcttgagatgcaacaagctcattgtcggattaatagcctagtcgtttgcttgggcagggtatctggagctatggatctcctgccgctaaccggttacctttcgccacctagatatgcagtgtacgatcctaccataggaagataaagggtgcttggcaagccctagctactaaggggcttgtttaggtccacggcgccgtaatgacgccattcgatgcagacccccatacctatactagcaaaaaatcgcgcactaagccttggcgtcgaccgccccatcgttactcgtacaagaatgagcacgagacgttcgcctcggaagcagagcatattacgtagtcagccagcatggggagctttagtaatcgcacagagacttcagagatctctataaaggttagagcgtgcccacacaaattagggtcgctccatagctacatcaaccaggggctgtctatgactagtcccaggtataggttactccaagactgagttggactatggggcgctgaggaatggctagaaatttcgataactgaggacccatcgaacgcactgaaaggtgttagttggtgcgagacctcttgtcgttatcacgattacattaactactccttaaccgtttgaaaacatcgccttactgaagggcccatgtagaataatctgctgctatcgtattccactggcccgccagaagtcctaaatccgggagtgggcctgaaattgggggatatgctgaatggactttattaaagaagtgatttgttcagaaaattacaagtgataaaatatcttctttttcacccaccctccaagtggtgtgtaactgccgattgccaaatagtctataggtcacattagccaatggcttgacgttacgtgcctcgccgtagagctgaagatatcgtagcagttacgacgatggactaatcccggagtgacaaggtcatcgtctacagtaacaccaactgatcggacgaccggcacttttcgcgaagactcgtctgtcacgtgccaggtgtgaggaggtccggcggctgcttcctggaggattatgctcagactggggtaacgtctcaagaatgtcggcagaaatgagtaggcgattcgcccctaccagttagtgcatcagcgccgcggcgtcagatacgtgtgacgttgtcctattcactgcagctaggtcggcgataacgagatcgggaaaggtggatgttgagttcgaataggtgcgtggcagtgtggagaagtctaacacattcgtgccccttgcaaaggcctcgcttgtggtccaactgggaaagaaccagctttgatctaacgggactatttgggtagcgagggggaaagtgaggagccagcggacgatcaagaaaggacgcgtgaaccgattagactgcgtaacagtttgtttagtttttaactgacgggtcgcgtgactccccgccttaaaatttctagtcagagcgctagcgacattcccgaactaggataggcagaagatttggggtttattacgcatgcaggagagcctgttatcaggacctcgccctaaagccggggactgcagagaaacggcctgcagtcgacgtaggctcgctagtctatgtgtctgcgcgtatatggaattgggttatgcgctgctgcatacatttataattctttgcatgagctcgtatcgggcagacattctggatctactttatattcaatgaactgcgtggtttcttcgcaaagacttgagtactaagagatatgggagggtgaagctaaccccgacccactcgcctcgcaacctgaatttcattctgtttgcggtacacacggccgcacggttcccatctttcccgtgcggagagatgaaactaggcaaatcttaggagggggttcaggatgtactctgttgagccccagtaccgccgaaggtcggctgtgtaaggactttaaccacagtaaatcagtacactctattatacgtcgatgattcaaaccctgctgtcaactcagggttgttctaatacactacaagccgggtctgcattttacaccttgagctatattcgcggacgtccacaacaataccatcccatacaatggtagaaggacgtcatcaggtgcgaatcggagaaattattctaagcactagggatttgcgcttttaaacccgactatgtgagaagtatgtgcatcacggctggagcgttacaagagcatcttcgctccactattgacgttgtttggtctgccaagaacacaaatttcatttgctccagggcaccgatcagcatactcctattggacctatagactgttaggatgacaagaaggctcggggatgcccgcggttctacgtggtcattgtgatcagttctgctttatccacctaccattggagatgcgatttggaaaaagtggcgcaaggcatcgtaatttacgatctacgctcagtaaaagaccaacggaggcttcgggcgcacacgctctatcaggtaccccttacttcgcttgtgtttttccccctaaaaaataatcacggcacgttgtaatctcccttggtagtatgttccgattggaacgatccgtaaagtgacatgcggacggagaacgtatttcgccatgcagttaggcccaagtactattatgctgcaatgcggtcctcagacgactctgtgcccacttagggaagtgcagaatgggtgtttggtcaaccggtcccgtgtaccgcgaccacacccgggagatggcgttggtacacatacaaagcggtcgatcgatattcgcagctgccccgggaaaaatgggtactcacaaataacgggagtcaccgtccgaaatacctcacaggggcgcccaggcgtctatatccgtggctagcagcacacgactgcctaaaagcgggtgtaaaagcgttggcccttattggatcttcgtgctaagcgcttaaactttattgttttaacatcagcagtatctggacctatacgggaaatcggacaagaagttgtttagagccggccactggtgatggatcaagctagtctacaacccggcataaatccatatcccccgtagtgataagccctgtagagtaaacttgcaccgtgagatcgatgggcgttcacgacggcgggacagaagtcagatggtggggccaagtgtcaccgaaaatgccgaagacaccatccctaacagctcacaggttatcattagggtatgatggcaggcggccagcacgtctctggaaatctggtcttttccgacccaaaaatatgtctctgccccgccacaatgcgatcagagctgcgctcggcctgagggctgcttacacgaagtacgaggatgtgcgtgagaccagctttacatctagttcgcaggatcaaacttaagaggtccattgtctacctcactccttggattaacctcagcgcctttcttttgcgcgccaaaagcggcagaagatgtgtggttgtataatcaagacgagggccttgttatgggaggaaggctgggtgtttcttgaggcaagacgttcgctcggaatggctcaatatttcggtgcttgaccgtagatcgtaccccaatggatacgacgttaagaaggtggagagtttacgtaccaaatctgtagaatttccgatgaaactaggtgctttgccagcgcgtatggtggccgatacgctatacggcaggtctacgaccgaaatttaggacacctgacgtaaaagccatataagtatattcatttggcaattggaaagctaacgcgagggtcttcccggctccatgacttcaacgagcagggaaagttatgaactatggctctccggatagacgaccacccaaagagctgaggccccgattgtgtacgccggctcgcgttctcgccagggggagggtcagaaggcggcgacactaacgtcatgcaggcgtcaccgtcccggtggccctgctagttaccggcatacttcgcccggagaggggtgtcaccgtcaggcctgggcatgaatgctgataccattatgcgtgcgagcttccagttaccggtccccattggagcaggcagtctcgcgtcgccccgtggaacgacgtctcgttacgaagcgtctgaaacctcgaagacatcagcaaagtccctgaggggttacctgtttaggtcatgtaggatccacaccgatgtgatcgcgaatgctagactccacctgttggtccacggcactcaagatgggccccgcaaagtccccggcttggcacgcacgaagcggtatgtagatgctgtaatgtaatgttgcggatgcgtttctctggcacagggcgccaaagttacacttggcgccatctagatgggaggatcgagtcgacgaaggcactaggtgagcgccactccttttaacgcttgaagttcctcgttctaatggtagtagtctcgtttgattaactggctccctttgaaaaaagcgttttcactacgcacgcccagtatcttgccatcagttgtccgtcccgcggaatgactctcatgatgcagtcatcaatttgtgcaatagcggcaccgtcaacctgcacatagtcacttcccagcaattaagcaatgtagagtacgcatacattgctaccaaatacatacgcgcgtttagttagtacctggcgccatttggttaaacactgggcgctattcgagggagttgcagacatgctgaggtccgtattttcgtttccaacaggtgataaagtattcattcgcgcaaactgctggccttaccccgcttgaatagaatggtcttcgctttacctgtaggacacctaccaagtttttgactgtgccgcgagactgccggctcgtaatgaaagggtgggagcggttcacactattgtgctatagcgttccaccagttactgtcaaatttctcaaaccatgaacgtcatctagtcaccagttctgactacgcgcaagcttgacggcctaggtaatggattttctggttccttgtaaatgactcgacagaaaatgtatcgacatcaagtctagtgtctgaattcacatgagtgatctgaagcgactagtagtccgtagcgacgttaacgcaggttgctcgataggtatgcgacaataaactggggctatttcaagacagtggactacatgactcatttttatttagagagaggttctgctgaccatatcgactataagttcaagattccgagatgaaagtccgttctctcagagtaggctgcgttacaaattgaggactccattacaacacgcaataactcggggaggcgatggagatgagtgtcacgatcctgggtaacggcctattacataagcaagccagggagcggattaaaggcgttcaatgaactgtgatcatgaccgataatcttaaaacatcaagtgacgccaggtatttagctacgtaaaaattgcacattgttaaggacgttaaagttaacactccgttcattaatcctatgcgcaaccgaaatgaacgtcttaccaccagacccagtcccgcgtcttaacgtgtaacctaacaagtattaagtgtcacggagattttccaaccagagtccccgaggtcgtatcccaggagcaggcgggatctgaaaaatacgttatggccggttcggactcttctcgacggatcgctataggggttactcgacaccacaaatattgttaccctgataatcaggacgcttgtaaagccgcgagttctatcacaccatcacgttgtgcgctccaagcgtaagtattgtacgagccggaccccgggacgcacataggtaaagcatcgcaagtgagagagtgctcgctaacttgttcgttcagcactagtcgacagctcctgccaatctcttgttgttttgaacaaacgacaggattttcggcgcacgcagccggtcagagtcatatgttaggtgtattctgagggaagtagatctaagcgtacgcaattatgcctatcctacagtttgaggagaggaacgttatcttcagctttgtaactcgaccgctcggacctctatgtggagaagatttcaggtcagattccttacgctacaaaccccagccccaacagatttacgtcagggagtgacatcgactcatgtgatcctagcgatggaatcttggtattcgatacagagcgcgcagcacaagcgaggtgcttccagtggcttcgtcccggatccctatcggcctgaatgccaaacgtatggtgattaagtccttaatttttcacacgtttgttgtgtagtgatctgcgaagatccgcgtggacatcggaatatcccgacgttccggattgcgcgccaaaacggccgagcacttgtacgtacgtgaatctcaatgtttagaaaaatctctaaagagtggggctcactcaggaatcaatctcaaggcttctgaaggtttcgtccatttaaatcttacctgtttgcccaagcgagtcaagcagtggatggcatgatcctacttcaagcgtccttccgtttaacacggatcacgtgcggaaggcctgtcacaggtacgttaagtagttttctcgcgttggcacatgctgcagagtgcatcgcaggagtatggctattaggagccgcgtccctggcccccccctttgattactttcaacttgctcgagaaggtgatcaatatgcccatctcccgcgttcattgacacagggagacaccggccaactgcgtgatattggcacgttttatatgggaggcccggaaacggcggcacctgattctcgagtctcgtgcgtagaaagtctgtcaagtctagtgcgctaatttattctatcgctggccctttgccactatgagtggagactcactagtactcctcctttgtattaactatccagttctcgatgccacattactttggtttccctggttattggattggagactggtcgccctcaccgtcctaaagcgggatttggctagctttaggcgccgcttcttttgtaaccgctgcgcttacgatgatataggctcgttcaagtgtaaagttaattattgtcgatagcttccgaatgggtgggaagcctcatcccgggtaagattatcgaccgtccggtacaggaaaattcgaaccgtgggctccatccaaaccagagtaggagaactatgcacataccacaattggggtccatgcgaagctgagttatagcatgcggatcggccgcgaccggaaagaatctaacttcgttacggtaaccagttgctaaatttgtcacaggagtgcaggcgataagcagaatacacccgtagtcttgcgatataactaccctcgcggaacagacttctacctgattacgcgggtcaagcgggttgttccagaaggcgtgtgctggcgagaaatgcgttagagcatctgtcaactatctcagtgacctttgacctagttcgataagtctgggcgtgtcccgtgccagataccaagctcacagcgcactccattttgctatattattacacccgacaagcgaggtccgtcagaaactgagctagaggctgccatagacgtacaaggcacaagatcgtagctgaaacctgccatcgtgccgttctttagtggttcccgttaacaacccagactgcaaaaatgcttaacatgtggaacatcttagtctgctcatcaagtacgctgattcatgagccgttttagggtcgggtatgtcacggcagagctacaagagaaagattcccgaagccgcattcaccatatgataggtcgatgagtagaccgattaagtagttcttagtcgctggtgtggcaatgttatagtgcacttcagaggtatcacctacttactcgaggttgtattacacaagtgatcgctgaacaggggccgatgctcatcttggaatttctctcgttaagtactacacagtagctctcatgattggacagtgtacactgactcagtgccatcattacggaggagtcggtggagagacataaaggacacagactagcaattccattaggatgagcagctggatcgtctgttcatcctctcctgggttgggctgctggaatggttcgtgacagaattcttttgaactctgtccaagcgtgagtaccggaggagggagcttacgatattatacacgtaatgtgcgtgagtgaagcataacctcttcgcgaaccaactcccgccatgtcattgtctgcgcgaactgtcggtggcagtagataatcccgggtgatcgctttccttgaaacaagtaaatttaacagataaggaaggagggtggccgcccttgtgtcatagtgaagtttcgggggaacacgattttggaccccgtagatgatgccttagcctactccagtaccaatattgacgcttatttttctgaggtcgtagtcagatgtaccacgaacgcgttttgataccaatcctttatatcccctatgctacgaactcatggcgacgcgtataacttaaactagggcccatatgtcattttgggggcacaacctttgtccttgacacagagagcgcccagtaagccattcagcaaacacgcgaggtttaccatttgacccacactactcaatgagcaaaccaagccgcgtgggagctattgggctggggacaccaagggtccttcctgcagtatgaagtcctcgtttcacgacttatgcgtgccctctatttaataaatgcgtattcttggaatattgacgcctttggttcatgctagctaatcatacgatattagtagatgcgtagcaagcaaatgatcctgtcgagacagacccgagactatgattggagcactaacggatttgccgtggggagcgcaggcacgtagtactttagcctgttgtggcctgtagaatcgaatgttccggacaaatagactatacggttgtaggacaaatgtattcaaataacgtaaaattggacgagacatcaaccaggtgtaccgccagaagccccgggattcagaactctcgctgttacgtagactcgggtattagctttgcgacacctccgctaacagatagccaataacgtctgtcgggagactgtgtaacccggacctcgtcgctgcatttgggggcccctggtccactagaatccgctcaacgcgatcccttttcgtccgacaggaggcgcttgacttgctatacgcatgttgacctgcactacacgtcaaccttcgtcggcggcccgccaccgagccaagggaaatcataacccccggggcgaataggactctatcgccgataatagtgaagatctaaagttcgggagcccagtgtccttaccagaccagaccggtggcaagggcgaaatcggagccaacagattcgtgggtcagtcacacatagctgtacaccttagtgtgtcgaaatctctgcgccggcgcctgaacttactatctttcatgcctttgcagcattctagacgtaatcggaaagcgccattgatgtggttgtaaatttcgaggagctatctggtagcaggctctaccagtgtcatactcatgattaagcagacctccctgctgactcgacccctgccatcataacagggcgaaattttgccccttagctttctagattatggcgtgactgcccatgggcaaaggggatatgggtacctttctgcggtgatacgaatcaccatgggatgttagattcctcggggttatcctggtccttggggttctcctaatttgctggtaaattgcccataggatgcgtgctacgggtccccgtaacagttaacaggacatccatgtcgtgttcctgcgaactgctttctctagactagttgactacttaggcgagtgtacggatcttcgctaaatataggcgaggtgtagggcataccacccgaagcggttcaaagatagaaagataacgtagtgcatagtctccttgttttcctatacaccaccccgtcggggatacataagcccccagcgggactttgcgaccgctggaaccctactatcccatacccgttataggctaggcgaagagtgcatgcttgaccttgccgttcgtattcggaaggctacatctagtgtgtatgaattgatggatcctaatatagtttactttgctgagtaagcctgtcctctgtcgatacatggatacttctggtgatccagacacgaatccaacggctgcttacttataacatgcaggaggttaattcttaggtatcgtcagcttccacccaagcacaatactagggcgtgcatctacttagacggttggtctatagaggaaaggggctcactcatatcagatagagtgacacgccaatagcgatttgacacctaatgtgcggccttttccgtttgtaagatttttgcagatgagactatttcaccttcataatctggtccgcagggcaatgagggttgcgggcctaactcaaacggagcgtgtaaaatctcgagtagtgaattgcacgtcactgacgttctactggtttctgggggtctcctgatttgctgggtgcatcacggcaggggacaacggctgggatggatgatcgtctgttatgtttctttgctcatatgatctccgccagcggccggcgggtgatcttccacggcttgcgttggtcattctcgccgtgactggcactctctactttccttggcaataatctttattttaactacggcccctagtgtgacaggcagtttgtactgggcccacaagggcgacgcgataggacattagtctcttacttatcagagaatgctgagaatgaggtaacagggcctgttagggtttccgccaggcccatctgggattactaggctggtaaccccattcaaacgcgcggataacggattcccgtagggtaggctctgatcgaagcggggcggctcattgtctggtacaggggctgatatgtccttcgtatctgcccgggactaattacggatagtagccagaattttccggacacacgtgcatcgatcggctgggtagggcatttgctttaagaagcaacactaaccaccaaagctccaggaaggtgctaaatctatggcgcttggcaaacttttcgagcagcaacgcatcacaggcctaaaaagctccgttaggcatagagataaacggcgcgccgcgcataaccgcggtaagctcctgcctctcagttaagagacgtttcttgcttcgatagaagttcaatatacgcacgacattgtcaggcgcttacctcgagcgcccagacgtgccttcgcggccgcatagcctacgacctgacaccgaagcggtgtcgtgtacacttttgcgctagttcgcgtttttttcagctattcttagttcctaccctgcgtagaccgaccgcgcctcatatcgcgttctctagtgttccatggctgctatctcgcctgctggcgacgcgatgcctactacctgcggagttttttgtcacttgagcaaaccgagcatcgacctaatgacgaggggtcatgcctattccagataagcctacttatagaggacaagagagccgttcgagcttcatcagcaagaagtcccctacattcagggaatgcgtaatgccggtggtaatccgttggcttaccattgcaacagtcatgaggttgaacataatcgtgtctcggagagatttgggtttacggatagagcgaggcggctctagttgcgaagtatgcggaggtcatagccagtcggatgaacaagctttgagaaaccctagcataattttcggtagagctatacattggtgaaggacattggaattgtactaagggatgtgcaatgcggatggcatggtgagccagtaaacggcatccaagccgtagtcccacccacttcgctgtaagtttgtgttcacctaggattagctagaaggagcccatacgtcacctaattcccatgtgccagccactgcgtacgctgcctactgcctggcgaaagagtctttgatctcagagatctgcgtctagagtggtagctgaaggcgatggatcgacaggcgggctaatggcccaacttttgctgagtgaaagggaggggtttgaccttgtgtttgtcacggactaaatcggaccacattcgcgacgagtagtggggcaaagtttaacgggtatccattggtcccacgtctgaccctcgggccttcgattcatcacagacaggcgaatcataagatacttccgctaacatatacatgatgacatacctaacaagcgtgcttgcctcaacattcctgattttcatataaataagattagaaaactatcgcggcttcgcggttaacggggagctggctctcatattagcttgtccaagattgtccatctccgtgcctggcttatcaagaaaccaccgcatcgctgcaaggagtcagtagcacctctgaggctcagcaacagtgtcaaagtacaagctctgcgcatgttgcagtcttacctagggagtctgagtgttacattccgagcctcccctcaagccaattactaaacaatgtattaggagaggatcagaagtatctgcataaagtaggatcctcgaattcagtatctgacccactcatccccaataagcgaggaaataggaatttcaaatggaggcacatcctccagcactctagtactaacactggatcatcaccgccgattggccgtaatgaccttacaattcatctctcgcggcaggatgatgaatcgaacctacgagcagttctcagaggagaatgtgtagggtctttgagttatagccaatcactaatcaatgctcggttcttccagccgtgcgtaaagtcggttcctaggggccagtgtacgggtcggagttctcatcaataaccgcgggcggggaatccgcttcatcccctcccgctgggcggagcgagttctttcaacgcgcggcggtggccgttgggcatgatgatcttcaaatggtgcatcgcggggataaaatctctagtgacccgcagtgcatacgatgaaggacgctttcattacaccattagcctactgcgagattctgcctaggtggcgtcggtcccccacgcctttgcgaaacgattacgtggaggtccagatacagatggggagaaccccagacggtgacgtttaagaaaacctataagagtggcaaccttgggggttgcgccacgtgattggtatttggagcccacccctatccacaaactaatccgccctggaccgcagtagccactaacctaccgcttcctgaaccttgttttcatcctatgcccgggcggaaattagggattgggccggtatgaaaacggtaagttttctcgggccggtcaaacattcgtcacccgaagcctgcgtctagactctgggtctcttttgcccggcaccattccaaactcaagaaacacagaagcgttgtgagaaataccacgattatcagtgcttaggtgaccaccgcggctttggtcggacaatgtgtatcgggatggataggttttactattgtacgttcaacttcttaagggcctctgtagtatcacttggcacccgaggccgacgcaagcgatgactgagtacgaaatattgtaactccagggcagagaacaacttgaagagaatgacttctgatccgcccaaattcacgagacgccatcagaggtcaatcttggcgaccgcatgccttcgtggttagtgatcacaggtgtatgccttatggagcacctccgaaacaccactaacatttttttcatctgcttcactatagagggggtcatgaaagacctcaccgcacagctcatccgatgttgacgcacgagtcagagaaactgacgacatcttggaatggacgctgcaatgagcaaatgtcagcagttgcattctggccacaccatatgtaacctcatcactcgttcgcagttatccgagtttctgcgtcttcataagcccatccattaggagagacagggtatttttttctacacgaatgctcgctttaaactctcgttactatctggctgatgtctagggccatttggtggatgtctgtcgtgcctcactgccatcagcactggaccccgcgttggagcaggccagataaaaacgccaaagatcctgggtcccgaccatccggatggagcttcgtttacaactggttcaaaaaggatctacccgttgtctcaagactcctagactgttccgagtaagatcgcagcgcctggatataacgtttagtcatcgaaaggaatatattctgctcatgttaaacgactttaacgtctaatagggttcctggggaaatctcagtaattcgcacgatcctttccgcttgcatgcccccgttggcaccgatctctcaccggcgatgattggcatttaactaacggggccgttagtcagtctataaaagtaaaacccatgtagtgctagcaaagtgggacataatagtgaggtcgaagggctgtgataagagagctgtcatggcaaggccgagacgtacattaagtggcacttatataggtagattctccgggggtcttgaacaaagccaggcctcaattgcaagttcatgcccccttgctggtcgcccaaatctcactctgatgcaataggaggggcagtcattaaatactcgaagggtcgtaaatgcagcactgtcttaacaaaccaacgtaagcacatatccatactcggagtttgctaattattttaggatcccatcgttgcgttagtcgcacagtggttactatagagactacgtacatcttgaagatgtaaggtaaggaggcttcacgttagccttagttgtggtgccaaatatgtagatgcacagtggaaaacaactcggttcttaataccacccagccgatagatattaattagctggccatacataggtgtcacatctgttcgaggctagccttttggctaggaatattacccatagtagacgtggcgaacagtctttgtttcagctggcaagagaagtaacaatgcgtccctgaaggcgggtacatcttccagccatgttagctaggcttgcatagtgacgatagagtggcaggtcttagaaattccgttgtaagtagagctaccgtaaacactagctcgaaaagcggatcaaccttaaagtcagtagcgcgcaccggtcctgtacattctccggtcatgccgtggcttaggaaggacaaatttactggcataagtggtgaaggggcgatctccacggtaacatattcaatgctcgtttctgggggtgcccgcgggtatccagcgaaacaagaggacgaccgttcgtccgactgtcaatccctcagaggtgccgaggactcctgctacgtttgctgtgcggatctttaagtatgctccttcgggtgcgaatatgtagcctgtacctcttagactacggtggaacctccggtcacaaagtctaatggacgccgtaaaagatgcgcatgggcggacccccccgaacttcggtacaccaccgcacagagatgatgtatcgtctactgatatagcgcacattacacatacgcggcggcgatgaatcctcgggggatgccataagccccagtacagttggttggcttttacaaactgtccggagtaggtaccctattacccaccaactccagaaactaggactgttccactactcagtaatcgcgggtgatatcagagagcgcctctatttatcgaaccgacattgttgtgcatcaaacagagccccgctccacagctgacgaattaagttgacgacgaagtgagtagcgattgcgtttctcagcgcgcgtcctggcgctagcgacggttgttataatattgtgtggaatgatccaacggcagggatcaatagtttttgctagggcttcagggcgaaaggtagcccgtctggggcattcatatgagatctctgcactctcccgtataagcggcttcgtgcgacgggatcttgggtttgctgtcagtccagtgaaaaccgaaggcttaatagtgtttcttggtcattggattggctggggtgtggtcaaccgcgaacctagattcgtccccatagaatgagacgacggaaaaagcagctcagacaacaagcgcctgctcaacacgcgatgcagttgaacagttacgacggacggctccctcacctcggagcatgactgccagagccttactctggtttcgtatgttctctttcctatcaagttttgtcttaccaccgggcaccacacgtattgtcattaagttacacgattggccaaaggaaggagatgcaagctaggtccgttaatcgggatgattcagaacgcttaattcggatgtgttcacggaggattgagcacttggcaggccgaacccgttctcgccaggaagctgacatcgaagtagccgctacagggagtcttcgcaatccctgcccagcccccagattgcggcaagcgagcaatgggcacataaacattcgaattgttttcggcacgggccatcgagaggtgggggccaggggttaggggttctgggcaactgttcttatagatagaataacacgaattgacaaccagggagtacaacactatgtatcggtatcgcagcttgacctctatgcttaaatgtaagagtaagtgcagcgtataaggggatacaagccggtttatttgatcaccgttaaactgaaaaggaatttccgttgcttggtagcaatatgtaatggcgcctgactgacagacctgccctgttattctcggtgttgctatccgtcctactatggcacgtacgtgtgatttacgaagaccgcttgagaagatgctgggcttgatctatggtcagctcagccacgccccccactgagttatttgtcaatgccttggtcgcctagtggggtcttgatttctggcgataagctggcggcgggtaaatctgcggctctgatgaatggtgtcccgaatatcaccagcagaggcaagccacgtcggttataaggtcggagtgacgtacatgtctgtcactccggcggtgatcacaaattggcaacgggtgctccgcgaagagctgctttgatctgaagatcctctaagctcgagataaagataagcttgaatcccgtcggccaaactgatacagtagagcaaacttactgctcaacgcgctgttgcacaatgagtaacaagcgttcgttaacgaagagtggataggacgcgatttactctgagggatggggcgtcaccgacccgaaaaggtcgcctcttttcacgttgaagtactaattagcaccccaggtcttgatgccccggcaccctaaggtgtgcaaaatgattgtcgattaaccgcagaatgtcgaatgctgttagcgacctacattgggggatcattccaatcccaccgatggttgctgtcaccattcaagtgtttagtctcatatctgtgagaacgtttttagggatggagctaagctaaaccattcactcgtactatgcgtcaatctggaccagttgttacgcctgcatactgttgtgcacgatctgcccctgcagcatcaggtgatcgcgaggtctattctatcgacctcagaaagtggtatggtcttggcgttgggttgactgtggatcggttgtaaatggcacgcataccgtccccgtgatccttggcatacctctggcttactctgcaacggagagcgttaagcctggcagtgtccattccagggcctcactcttaattatgccaagtaggatccacgctcaaaacgtatctaccctcctttcctgttgcaaaagctacgaatgcaaccggtataagaagggcttttgatgcttaataggacggccatgaggctgtataattgtttaatgtatggggtgcaccccacatatcgcggcgcaatagcagggagaggacgtatgcactgggaggtgtattagtagtacaatgcacccgtagagcgggtgccctagcgcggcaggcagctaaaagatcgggataacgcataggcggtttagtcaaacaataaatctgaagcccgggaagctaatctttgcttgagggtccgttcacgtatctcgcatgaggtttagtgagtacgacagataggcaggtaccaaacggttcgcctttgcacagaggttcatgcgtacatctcttagattattgtcgacggtctaaattacgttcttgtctaatgaaatactactctgcaggttttaggtccaaaccggagattattcttcctgtcgggttccgaaaagtgtgcgggttcaccgatttgaccgcccagcctacaagtagtcaatcaaaagtattctaattcacgcctgtaatgtgcgagcatctctacgtactcagtatcatgttagctgagttgtacaaagttgagcacgaggagtcgtgctcgcctgatggcaggttgaaatccatgggctcgagtcaccgagttaaatgcggttgtgggccagctttttgctctaggttgtagcgaggatcggattttacgttaatcgtctccactccttagcgagcgcaggatcgtccaagactcccccgacagaatctggctaatttcgatcagtcaaacagaactctacttctgtacagtggtgcctataattcgccatccggtcaaaaattacaatgctcccccgtttccagggaataggtcataggcctatacttaccttgataggaaactagacactcctagagtatctaaatagagacttcgattgccggtggttcgaagtcatatggaattttagaacctcatgcgtctttgtctttctcatatcatctgattaccgcgtgtggttgacggagtcgataaaacacgacactaggctaccaaggtgcactcatgctgtcgtcgaaataaagcgggtttccgacgaaacgagcggcttgcctatcccgtcacgtgcaacggattgtgagcctccgttcacttccgactgttatatgatcgcgacaacacttagcgactgttacccgggtagcatgacccggtcagaccgaagtcgctttttaccattgcctctgaccggtaattccggttactgataagactactgctggtgtctttatgtctgtctggcattcataatgcggactggaggaagacagtcttacagggggctgagcttagtaacaggtgtgtggaacggacgttaattatggtgcgtaatgggtcgattggggccgggggggagttcgaaccgccgaccctccctgtggggagtagtgattctgaccactatgcacccggttcgaggtaggtacccgtgaccatacccgccctgagcgattaatctcgtcttttggcgacctacctacttaccatgttccgaaaactaacgttacagtcattgacagcctactactgatagcgccttacgtggagatccaattcagacaaagcgacggtgtgtgtgaatagtgaggtctacgttatagtaagaccgatcatctgatatgttattattctaggtgctactgaacgcccaccccaaggggcggcttcggacgtacaatacggcacattggatgccaacatacgaagtcccttccaggtgccgacatgggtcgttggatgcatttccccggtatctaagactagaaagaatttctacatcttgtttacgatattctggagtccccagccttaaatgagacagactgggcagccaggtgaaaccggcaggtgcagtggccgtagagcaggcttcttggctgcccccctaaagcaccaaacatatcccctaacacctgccttcattgcataactgagttgaaatgtgatgtgggctctctataccgagccgagccatcaggtgcttagggtcatcaagaccgaaccaggacatgcttgattgtcatccattatgtaaatcttcattgcccgatgcagaggagcactaaataccaaggttaagtcaagacaaggagtacatccgacgacggaggaaagagatcacatgcatggtcgactactgccgaatactagaattcgccaactaggcctttgtgcacgatcatatttgaaacagactgctaaggggtgaggggcggggagattcaacgaacctaaaacgagcccgcgaatgggttgggaaagctatctcaacgttctttccccagaattatgttggacgctgcgttttgagacattctaggttcttggaaaacccgactatttccagtagtgcccggctcgtgttgttgacatactcgccctggaacctcagtagagcatgatggcgtctggcggaggacccgtctatgctatgtaaacgcgtctcagacggagagctggcaagtcaattcggccaaggttggtgcactcattaagtatgaccgcaggcgcgtcgatcttgattcgcctctcagattctttcggcaaagcgacccacctcggtaagtcctccggaccgccagaccgataccgaaccgtgctgtccagaaaatccattagtgaagcccgtcttaccacggaacttcatttgattttaccgcttgtgcgtcggccgctacctcatcaccgtttgagccaaatagatgactattcacgccttcgatggctcaacgaatgcttaatcagctagtaagtcaagacatccctcctgtctccgggacggctaggtatggaacgtttttatcctttgtaagtatagccgatcgttggtgcacagctcgtttccccgacacggcgagaaagtatagtgtttttcgtgcttgtgctgagagcgactgcctgatctcgaatgatgtgtagagcgagagtcctagaatctttgatgtcctgagtgttttgtggcgaaacgggtagacccaccacggaaggtgttcattttcctgtcccgtagtctcgtgcgttgcaaatattatgacgaggttgttaagtccctttacctaaccgggactcaggcagctgagttaagctcatagtctttatgaaacaggcgacctggctggcagtcggggccttcaagctgtgttggaatccgtacgtgagacgcaaatcgaggtttggctggcagctgcaacactggtcttaggagtgaagttgtctataacggtttaggtcagaataggagcagtatatgagaatagaagggtagccccgtagttcgaagaactattcaaacggagctcgatcactgaaccctgcgacttgtcctagatggtctagtttaatcttaacacccagagacgggatgatgccgattatgttccaccgccccatccgctctatacagaatcgcgctggtcttgttcgtactacgaaataacttatagtaggttccactatagggacctatcggagcgttggacgcggactatggtttgtcattgtgtaggcacagctcaggaacacgccagaatgtaggtccagcctataagggtttaagggactgatacggtgagggcgtatgccgcaagtagacggtcctaggaagcaagccttttctgcatgagcttcggtgggactacctagccctaaattataggaaaaattttcccccacccggtcatcagggtccgacaatggccttatttaattacaatcgaagtggcttgtaaaatcaccatgtctctctgccaggggaaacagtggtctatgtcggttaatacgttcaacaatcccggatgcatactgatcgattactacgcgcttaagagaacaggcgaccattacggtgggggacatctagcctgtactacacggagcctgtggtcagtattgttggacgtaattatcgttaataacggcgtgattttccgggctatgcggaggagtcatgccaagcgtatataatagtcgagtgccgccatatgagcggtacacaaacggccctcccaggtttacgattgaggcacattgatagcccgctagcgtatgccgcgtctgtccggcctgcagaacagggggcattggaggtggatgtcatgtggccacaggtttagttagcgttaattggggatggagactgctccaaccaagcacgcaatcgtaatggtgattgctggattgccatacggcaatttataataccgagagacctccagcgggcttagcacatgagcccggttccaaagtagaaaaattatacgagttaacgtgcggctgggggactgctccatgtttgcccggaggtcttccggatgtcgagtctagcactattctctggtccccaaggctgctcggtttatctttcttacacgagaatacagtgcactgcagaaaaaagcaagcacctaaacgtcttcttcgccgtaaaaatacaagtgggtggattctcgcattccgggctatatataagtttgccatctagcaagattgagctaggccctagtctctgaaaagtcaaagcacccctcttaattgattagtggcttgatctgaggtatatcgcctgaaactctcggcggtgttagcattcgctgggtgtcccgacgacaccaacaagtgatgccctccactatctcttcactccactaagctattgcctgcacaaggattatatcacccatggacccgacagacaaaggttctgacaaggggggaaacaactacctgctgggccgtatgcaccttgtgagtcttgaatcgttactaactttaaaacgacacgaccactagtgtgttatcctggtagattcccagtgagttatctgttgtggggtagatgggaacctacatatccgtagtcgccatccgttggtaagggctgtaaccccaagatacctacgttactgctcgctatcggaaatgtgtacgcaataaggctgccactacaggtcttcgggattagagcacctccaaacacgctcgttaaacaaagcggcatctgattcagaggaaggtacgcactagctgtaatcggcatttggcactcgtggacttggcgctaatcatcgatccgtcgcgcgctcatgcactcgagggatgcgagttaaatcgtaagtgcggaccgctatgactgaagtctggagtacgggatgcgtttgtcggcactaatctcgcagttgtaaattgttaatcaactttaacccgggagatttcctgattccttttaaatcagttgcctcacggggttttgattctgacgaggtgcgccagtctgttgtatgcccagaccgtacttgagctgtcggcactgccgcgaggtcattcagcacccgatggctttcatgggtggcttatgttgtttttcaagcgcctctttgaacataaacactaggggctcttgggagactggattataggcgtatgaacccctcatcagtgatctcggaatgtcgggtgtagtccaagtgcgtgacaaaatggcgtaaaggaggattctaagagggaatgcacatgtgccctaaaatgacctacttggagcacgactttgacaccggggcgagcgtagcgatatttaatgcgttccgactgttccttggtcaagctatcaaaatccatactatgacccctacaattgcccttatttaaaaagtagtcgaaagttctgtttaatgaagtgagcctaagccagcaaagttttcatgcgttcaacccgttatctgacaggcttgcaccgaattcgtacgccttcgactgagagcatacgagaactttacgcacgctacgcaccagataaggccccatactgcgagctggttattcggaggtcattggatttttaccgcgacctgatgaggtctcgagtttaagccgcaccgcatagtaattgagtttggataattccttatgtgctccggccgaccatctttaaggcggtgatcgctttacgatctgtatttaactggcgaatactactgaccggactaacgcctgaagcagttaatccagtgtctttaggtcgcatttatcgtatgctggatcacgtgaccatacccccctcttcatagatgggtaaaggcctagtccattatcgtcggcgcttagcccactcttgctgcaatacagttatctcttctacagttgtgggggagggtcttgcacgctatttatttccctaagcgtcaaacaacttgacgctatattaggggtcggcggatctgtcatcttctgccctaataggtccgggtacgcactatccacgacattatgtcattgcgtattttagccttgttagatcttgaaagggcacccactaccgaggaaccacgtatacgcctcacgaccgcctttttttaaagcattcggcagaagtgtgaatggtgctgtgaactgctacctggagtaagttgctatccagtccaggcccggctgcagtaccacagaaaacgtatcgacagtcagttgtgtgtgcgcgacatcccagcatggtaacttggagcgagctagagtaactcgggagcaacggatgaacttataagggtgtccgtgaatctgttttccttgcttaagatcaagtatgagatgccagcacttcacttttcagcagacagatgatgcaatgtgaggctagggagcaacgctggaacgttccccttgtagctagccttagacgtttagatacccccgaagtggcttttatgaggacacaccgcaccagaagtttcccaagctgttccatggctaacgtgacgaccaactttttgacctagaaaattttggtgactcacccatgcctggtaccccgagacacaaccgcatgatataagacatgaggtcacacgatccctagagtctatcagacccctaagcacctacttctgtcgcccggagatgtaatggttcatcctgtctaagtatgcggacttatgttcggaacagccacacttgtttttcagaatgtgatggctatgtaataaccaactatctgtccggatagcgccatgtacgatctgtgactaactattccgagcgatccacggtggggcaatcatctcggatgtatagtcatggtggggcgcatacacgtaggccccacgctcttgctggtttcaaacctacgtactgaccaagtgataggtttgctatcgcagacataagagtaatgattgaacctgggcggtgcagtagtttcggcaagagcccctggttattgctatataggcactcacatccgtttatgatccgtccattgctcgctcccgcaatgtattacgtaacaatcaaaaaccttcaatcatacagcaggaacatcagcaggtcactgaaccggtaaacgctggatagttgcaacatagttcttgggcatgatattattcagacaagaacagggtgtgggagttccttttatttcaagacatcagagacaggttggtctctttctgaaattgaactcgtgtccaatgcgaggtcataagcgaaaacgcaggatcaaaccccctgggatgctcaagtgacgtgcgtttagtatgacaatccagttcggagtagacctaatgaggaaacctttggttctacacccctctcctcgcgtgaacctattagggcttacacactgcgattcttcttctaaaacaacccctcgcttcgccaaaattaagtgtggaataaactgaaagggcgattgtaatgcccgcctcgaaagcgggcctagaatcatcacaatattggggattgaacacgcttcctctacccctgagagcgtccagcgtgagccagctgcgtagtctgaaccgaacgacctgtggcgtgtggtggagcaaaagtcacatcgaggaagtacggtgatgatggcatcaagacagcagaagaaagtagcacacgtcggtatcagtgccaccgtactctctatatggctgctatccaacactgttacctgggggtgggcgcaaactcctaagtcatcaagttgacgaacgcagagtaatccctccccaagctccggggacatataagcattcgggaagggctaccaaatgcgcaccgacacaagaccaggtattcggggcacaatcctgccagtatccttacccataggtgaccccctgagggaataagtctctcagagtccgcgttcaccgcctcggggaaccttccataatacctaagtccctgtgtggtattacgtacggtagcaaatgtagagctccctggtaagtacatgggccctgatagtaagggtctggcgtactctttctggaccccgtggttacggacgtgtgaggcttgtcccaccgacaggactcgataaacaccaaatgagccatcttgtttagtgacacatggtttgcggcagtggcacaggtgaattacatccaacttcgcaaataaagtggtctcattctgctcattcgagatccggtggaccaggtaatacttcctggtcgtctaaagaacgaaacgtggaatatgtttgttcctaacgatactgatgcgcccttacgttagcactctctatgtcgcagccgaatgtaaatgagcaagacagtcacgcgaggattttgaaacggaacaacttaagaatggtagcgttaacccgagcacgatccctgcattcgggtgcgaccattcagcatatggggagcagaaccctcttaaatccggagaggaaggtactcatagatcgtgaagctcctgcctgatatacgtgaccaggtcacccgagggccggcgcgcttacttaccaagggcttctggacgggttaaaaggggcgaattagtgggcctctctcggactcttagttgcacggacagactgttcagcctgcgtcaggtgaagcgacatcacattattgtggccttccaacgtgacgaagaagcctgatcctgtaaaaagatagcatactgaaatcgtgcgattagcttggaaaccgaaaagtgccgccccgcgggtaccactcagtaacgacaacgacaccgcgattcttggatgcggccccttcgagttaacacttgtagactcgccgttagaaccgcgcccgcatcataagtcaattccaaaggcaacaacgactagattaggcatgaccgatcgccatattttttgtgttagatacagacctaccaacgtgccagtgcccatgcatccccgtatgccgtcaagtcgtgtttcaacgtccgcggtgatcgcttcttcatacacgtagaacaatatgcagccgaacgtgccagatcagcggggaacctagcttaagatggctatatatcaccccctccgctgcaacggaatttagtatagttgggctacatcatgcacgacccgcttggaagaggcgctccgagcagcgtgttaccagcgaagtggtgatgcctgctaggttagcaccaatcatgacgtttcttgattctgtcttctccccgtataattagatatttccatacagctatgaagtacttaccctgaggattattcaggttagactcgcgggggtcctatgtagtgtagagctcagcatgaaccaggtttcttgtctgggatctttactttgtccctagtatacgcaacctgaggctgaaattctccaggcggacgcgcgtatgagtcccacccttggcggatctctgccagccgagttgctgtcggaacatgtccgcgagtgaccggataactatgttattaataatgaagatccgtaagtatgtcctcgagagagaatgcgtttatctccaagtatccagccccaagctcttcgtggatttgcaagacaccctacacttcttgctcactgtcttggtgactggaaatacacactatccttccagagacattcggattagaagcccggttggcacctacaatccaatgaccgcatctgcacggggagaatagtagttcatccagaatgcaagatcccaagcaacgttcaaccgcggcggtactacaatgcacgattttactattgaaaatgaagcgaaatgcgacatagtgagccgaaatatctcatgttgtctcggaatcgatccccattcgactcgtatcaattcgccggtatcatcactttttctaggagtcttatttacgcataaaaatgaagcctgagtcctacttgtcgggggtatcgggaccacctatagaactcgaagtcgacaaggatctcaagccctggggtagatcgggcaactggaccagcgctatgattcgacagcgaatatgccatggtgtcgcgcgcgcgtgttactagctgttaacgagcgtatcagtttagacagacccaggacctggatgcagtcgaataccgatgctgtagtggttcaagggtgacgcctctacacgataggatgccagccgtagaaaccagccgcgccagacgctccgtgactgcggggctatactctaggagcctagctacttagatacctcgctattcctgacttatcgtagattcctaccagaagttacgaagaagacgtccgtatagcaccctgttgcccggggctacacgggcctgctaatcttcctagatcaggcagcctcgtgtgacgcatcacgcccgagtcacggatgtgtgattaaccgtagcacgtactacctgatactttatcgcctttcaatagccctagcgtgaactagagcactggacagtggcgccccgcagctctatccgcgcactccccttaccgaataacagcgtgggctccggccgaaatacacgtctactgctaccatagtttgggaacgggtaacaaactcaagataggcacgacacgctttgtacacgaagccgagttgtacggctgagaaataacttggctgatagaaagatttcctcagaggtccgatttcgtataccattcgaaccagttgtgatcgagaaattgagtgtagtgaagatgttgtcgatccatctgtatcttttatacattccgtagaaccagtcaagaaaaattaggcccatcggctatttatcgtactcgttcctcatgcggttaataattatctgatcggtgttatgcagtcgtctcgcaattttgaagtgtacgaactggcttgtgggagagattggacgagcttgactggagtaaagagagtgagacggagtgtgaaaatcaggggtccgggcctcttaccgtcgtcaatagccgcagcaccctacgcacagaccccggagttgtcatctagaccaactccctcggacaaatttctcgtcaaatccaatacatgtggaatacgtagatacggaagacacagtgcttgctcaacatccacgtgtaggcgtactgcggcacaacactccgcagcgacttaaatcggttgcggagttgataacaatgtttgatgttgggggaatttcgtaattggaagacggagttgcgtaggaaagttgatcccctgtagtctcatatcatctagaaaaattgcgggcattattggactcacttccacagataaaatctcgtcggagcttgccttttctgaatactgcgtagtgtcattaggaagaagacctcataaatggcattggatggacttcacgcgcggaaacaaaacgttgctctgaggacggctaagcgttcctatatctgtcactctacatagtaaagagccgatggagcccagttttttttacacgatggagtgtcggggctatcactagtattgctcaactcctggacgtactgcgctgtatccgaggtctgaatctgaaagattaactgatcaccattggccgacaataggctgctagcagggcttacttataatataacaagtaaggcatagcggtgaagttgtacaaggtctcgatatgatggcgttactctaagttcttggcccatgctcgcaagacgcctcgcgaaaataatgacggcttgggtgcaaacgtaggatcccattagccttcaatgaaaggggatatatcgctagagtgctaatggtctccggggtgcaacgctgcccctccggggtctgtcggacacgttttactcttgcctaacctttcttaactgccgccattgaataaaataaacgtcccgggaatacatttaacgactctactgcggcagttaacttctcgcttgttctgtactgcatgttctaacaatcttattctacgtacttggtcttggttttcgcttatcatctaaagatttattaacaagggggagtcaataacggacagcccgatcactgcaaacgtgcccataataatgctggttagctatccaactcgagttcaataacggactgaagtagtacgtcgccgtgggattcatacggttctatgacgccgcgggacttcggcgcaataattcatagacaatcggcccgctagtgcaattagatggattctcagatggtgtaaaagtgtatgcaggtgctttggacgcgacgcacgatagcttatgggatcgaattgcaggatctaattcgccagccctcaaactaaaaatcaggtaaggaaccagcacggctggcttacgacagtatagatagcctccgaggtgagtccaactcagcaaaggagggtacgccggggtcgcatggaccatctcgaaagagcacgctggggagaccttctcaaggtcgcttcttacttacgacacgtctcctctgttttagttaccgacgggcggagcgttgctgggatagtcgaagcgtggaagaaaatagtaatgctgctgtcagatgaaccagtgtccaaagagagggaccgtcgggactttagggtcggagaccggtacccgactggtagacaccgtcttgtgggatgctgttataatacggtgggcggacacaatagtgcctgctacagtccaagaccttgacgttgctcttccgggatcgggtatggaggttctccgagttgaagacagttacggttaccatataccttaaactgcgaagacgatatttgtttatgtcgaaaccccccccactttaatgtcgttaccccggatgtcttttatatcgtatcgacactattcagttattggcaatatgcgatagcttgtgaaggcattgtccttccactacctaactgcataacgcaggttagaccatagaatcagaggataatccggacaattatgcgcgaatgcaaggttcagcagttgtcactctatagcttgtttgacttattgcccaggtctcgctaggtgcgaatacccgcaagttcacaacgcatctcagcccggcaatcgacgggcggtgtttatcccacggacggttatggacacccatacgtatttggcgtctgtactagagctgtcgcacattgtattccggagcttggcggataccaaaagaagataaatctgcctcgaattttttggaaatttaggacttacgactgtatcctcaggcgtaaaccatgacagggttcgcacaatcgacttggggtcaatttagttgacggccacacttgtgtccacgccgttgcacacgaatcgagtcggcctgtgaacgaacgtacgtagggtgatctcgcgggcatcgcagaggattacaagcatagacctagaatgaacagcgtctcgctctagtacaaatttagcgtccgatctcagcggacacacaaagatgagactgcacgactgatcagaacatctatgtagatgggacttgcggggttccagcgaaagactctgatacttccaaacggctctaacatcacgcctcgatgacgtagtttgaagaaaggacagttaagcacgtgctgacctccgatgaacgacctatagaaggttaggaattgggaattgtaagatacatgaccagagatgtccgtagacacgggagtcgctatgaacatattgaagttctcttttaacaagaagtgcggaatgagtttctacccactggccaacgtaggagcccagtgtttgtgctcaagcagacaatcacgttggttaaacgatccattgtccggaaacgaaacaacacccctgcaggggataggaggcaaggagcaaacgctcaagcagtctaatgtgctaaagtataccgaaatgcttgctcgatgcgcgttctggtagaactgcggccagcaacgtgtgtgatgtgcacgggctaagtatcatacccctccgctagagttacgtaacgcgctttggaatgcatccggtgccgacaccatacagaagttgctagggcaggagttctacagtgggcctaaaccagcataacacgtaattgagcattactgaaattcaacagttattatgtgtgggatgcctaccatgggatcagggggtccgggtgaaacatgtaatatcgcgcctcaagcttgctctagagtgctcgcccgggttattactagtactgctcccagcttatcatagcgacttggtgtttagccccgtccactcttaatgtagcaatgggtagaccctctccaagctccgacctcacaacccctgtcaacaaccaaggtcggccaccggatcagagtttcttacaaatcttctcattaaaatgcattgtagtcaagtataccagttagtccgccagggggagcttgactaaccccttaagtcccacattagtgtggctcgaaatctcaacgggatctatcagttggaataattgtccaacaagtcgagcctcggcttcggtcctaaggtccacgccatatcgatccacactcttcctaacggaacttgtttgttgactcgctagggcgcgagagacgtagacagcttatttaacgcccgctgacaaccgtgcgtttaaaaggtgagggttctctgccgcatgttgaaagccatcccttgccggccgtcgatggactccatttgctgcatacgctacgcgggttagtggcggaatctgatcgctctaagctctcgtgcgttcaattacccatgtttaggtcctaggcaccagaaatgattggtttaggtatcaagtaaggtgcctattaagtaaccggtgatactggtatagcaatcaaggccatctagtcgaaccatgtcgaacccacctattgtagttctacttgtcgttcatgattacgtctcgggtgatagattaggaatctcatgcggcgtagctcgctgagagtaagtcacgctgcatatattatgggcccctcggagattaacggacacgcccacacgcgtaatgttcaaggagtagctatcgtggtgactgtcgccgatcctgcagcgaagtccgatgtctgtggggggggcggatgaggtttcttggatacgctacaggtatcgtactgtggtccttggtaaatccatttcggcagtaagccgttctttggagattgtaccatttaaggagaccggttcaattaagtcaatgatgcgactgacagtgataagctaacgccacctcgaacgggatcccttgattcaaagcattcgtccccgccgtcgtgccgagtcgtccctttggaccacgtgtatgtacagtagcttactgtcgcttggcgaaatacaagacaggcaagagtttaggggtaccgatttagagtccattcggcgcgcatacggcgggccggagaaacacttccgtttaccacctttccacaatgtcagtaaagcacgcatgccgaaatgctgctagagacctagccgggctctatctgctcaatgtcgcttttgtaaccctttggcaattcgacggaagttctcgggctcggtcttgcgtacaacggaaacatgttcttcgtgtggtctcaccgcggcgattacggctgcttcgctgtaagcaatcagcggtggtgcgcggtggtgactaatggccgattgtaagtgtacacctcgttacgctattcctgcgttaccgctatctctgtatccttggcacgagcgccctttcccctagccgccagttagtttttagctgctcgtagcttctgaggttatcgaagctcttcttatctgggcgagaagtaaccagatccactcccgtagtagttgagaccatgatgagggttgttgtcccgggaacagtggcgaatcctaccggaccatggccgagcacgaccccgcgtagaggtgtcggtatatgtcgccttgttcggtaatgctgttggtatactctaccagcaaggtgaggaatgggcggaatcatgaccttaaaatgtgtaccaaatcagtgataggtccacggtagacgtattcgcgggtgtaaccggcctcaccaaagttctagtggctatagcggcttcatctcctagtctggctcataaactagtgagatacgcagctaaaccgcgtaaagatattaagtggtagtacttgatagatccgccatgttgcctccgagttccgcatacccagcagctccctctgagtttgaatggcaatcaactgcgttactatgagcaggagcgcaccatttaaggcactcccacagggatcctagccaatatgtgtattttcggacatctacgagacgacccttgcaactcgcaaacgaccggtcgccgcctgggcatggggcgcccatcccccatcccaggcgcgcacaacctctcattaatgcccgctctgctcctgcttctcccagccaaggcagttggcctggttcctatataatgaatcgctcgagattgtgaaaagtgggatgtatctgcgcggtaatatagcagtaaggtgagactgcgagtcaatcgaggtagaaccaataaggagattccgggcgggttcgttttcaacttcgccttagggatctcagaatcagagacttgcacctcaaacttaagcatgtgattaccaggaggcgtggcagttgacaacagagatagtactccggtctcacagaggcacggtcggaaggttacaacccctttcctcggaatttatagggacataggcatggcacacgttgagagtgtagtatactgatttcaaatgcaggtcataatttgcgcatgaaatcaagcacagccgtccgcagtacctaaaatacgctgtacgcgtggaagctcgtacactcagaataaatgtgaatcgaggccttgtgtgcgtcctgaaccttatactttccgccgcagatcccttcgtgccccccgctttgagggaggtggtttttaattctagccaagcaattattgactatcctgacttgcaaaggtgcgtcccgttgaaataagataaactgtctaacttgggtgttattaagggggaatgttttcatagatccgatcaccgaataaatgacatgaggtgtatggaataaaagcacgcgtcctggctcgcctcccttcataagtccccatgacactatcccgggttgtggtagctgcctcgccgacaacaaatcaagaacgcgccagtgcttagcgatcctggctgtgggaaactatcagagagcgcgctcagaccccgttaacttgagctggtgtgcagatcatgtacattgtcggcctgcggttcaggccgagaggggcaacatctgaatgccgcacaggtcctcactaactcgaatgggttccaaatgcaaatagggagtagttacttacccaggtatagggagacacttaacttcagcgcttcgttttcagccctttgtgggccggacaatagcgcgtgtgtaagtgtcagggctgggaggatcttaacgcagacgactacggccacgagaggccgtcatgtatcatagagggatctctcgttgcagatcgttcccggctcggacgaggtcgtaatacgtctacccgtctttatagcattagtattcaacctcccctcttagcgggaacgcaggcgatgagtgcctgattgttaaggcgtcgggacttaccaaatcgtcatacatcgcagtgattaccagccgtgtaacttcctaactacgtgctttccacagtccgccgccggcgtactttcgttgcctgtattaatagagaacgtaattatcgcgtacaacatcaactctctcacgctgccgtggggttctctaggacctcaaatagaccctggtactccccccagtcatcgacgtatcggggatagaccgttagtgcatacgaatattagccgctggcgaggggactatgctcggggttcattaagtccacaccggttttaccagtcagcaacccagtgatcgagacacgatttccctgggatccgcatcgtctgttctgagctggaactcctggcccccttatttccggatcagtataagagacttaccacgcatgggtcgttggttcataatagccgagcttatttgtagtaccgcagccgtaacctgtcttccctcgactcaagaagccctcaatagcccgttaagagtctatccatacccacatataacctggacgatagtagtcacagtcaatggctacacaactgacttataggaaggtaccccccgaacgtgttgagcatcgtttaagcaacaaagcagttagttttgccaccatactgcagcggagtgcgcgtgtaaattttagaaagctgcgcaagagctgggaccaccagctcacattccgaatgtcgtgcttgtgacgcgcactagttccgaattagaataagatcggcccaatttccgtgtcaccaagcgtctgttcgtggacagttccccccgggttctagagaatagcggctccccaagtcatgagcatcttgagaaaaagggattatgcggcttgtctgaatgatctcgcacagcgcgccgagtgaaagtaaagatacgggctttaagaaactcaccaagcttcatacactttgcggaacaaccctgcaatcaaagttgatcgtacatccaatctcttgtggatggtaacaatcgctcaacgtgacgagtctttaaaccgtgacttcatgtacatctcatgtttcttgtcgggactacagtatgcgtcctaataatcctggagccggtcatacccctttttttctgcacattaattttagccagtcacaatcgtgcccacagtgccttcagggtgacataccccgaaatgggtgtggccccccacgcgcctaactatccgtcatttcttcggtacgattcacttgacttgcaagacacgagagggacaggggtgtctctgtctgtttcatgtattgtgccgcctctagctatttgcttggaatcgtgtcgtgagcatgatcggctctgagcatgaatgcttagctgtcgagtaccgagaagttccggggcacgtcagaaaccgatctcgataatagagcgtcaaacatgcctgcggcatcccgacggtgtcctgattcctctgcaatacactgtctattaggattgccgcatggcgctggattgaccacacgcacgatcagcagttgacaatagtttcgtgttactacgaaggcgtccccggggtaccgaacaggagcatatatagtgtcatcttagttagacacggtacgttgcagtggccgtcaagaaagtcagggaacgagttcggacctaaattaatgtctcattacgggaccgggaatgggcttgcgcacggggatctctcttcccaggtttgacacgggcctacggtgcgagtacgactatgcaaggtaggggccccatgggcaactgcttgtcagatcgcagctgttatcgttgtacctaggaccgaggtacttacttatctgcgtgcggaacgacatcgccgcaactttctgtgcccgatcctcgtacgccccctggcaatcatcgattatagggccacactaccagtactggcaccgattgccacaagttcaaatcgaacttgtttacagggcggctgttagtggccacgtacatcctcgcgaccaccgaccttaactggagggtaaagcttagatcttgttcaggtcaccgataacgttttttcatggatcacatggggagaactgcgctctaagtagccagagaagggaaaggcaatcaaaaatatgaacaacggagcatagtggtaagacaataaacctactctttcggaagtagccttacatgagcgcacggcattgacactatacgtcagtgatgttactcatgaataaccaatgcgatagtaggccgtcgtggacagattgacagacccccccctccgccgtgtagaactgggtcggcggactcgtacagaagacgttgaggagccgttcagactccagattcgtatcacccgtagggacttgcaacccgttgcctggaggggatgtcgcagctggatatggtgtaggtagcggataaggttctaaacatgggcattgcagaatgtacggaagaggatcaccgataaaagtaattcaatctcccagctagagtaggcgatgcttaccgtccccatgcgattcctcgtgggatttcacccttggtgggccgatgagtcctttctcgtattacagacgtgtatcccgaatccccgttgtctatcctgatgtgtttgacgtgcccccataaccagccgagaaggaggtgcgctataccgtcgatttggtaaagataaactggcttggatcaatgacttcaaaggacacggcagaactcgagctcatgctggggctgttacggaacgtacactgctttagtcaagtgccgctccgtggtacgaccaagtacgatcgcaaccagatacacgggtaccacactccatgtgtcttaacggatgtatccgcaacccaggaacgactactcagggcctttggacttccgcctgatccatatactgctcgaacctaccagcccaaggccaacatcggccgagctttaccagaaccattgacccacagcatctttgcaattgggttcttaggagcctctgaaactcgggtcggtcatcagtactaaacaaaacagcataactcactgagactttctaccgtctcccaactcactagtttgtgaggcttcggtacaggcgccggaggtgtgagggctgtgggaacgccgttctggtcggtacgatattgacaagccaagggtgaagctagcccgcggctcctccgccatcatcgtaccaaggaggcggccacatgtgccataaatatccccgatcagaagtagaccccggttgacttaacgcgtggagttcagtgggtcgagggctcgcaaaatgcctttgctggggcaatatcaaatgtacagattttgctgatgcgcctcggtgttttccttaggcctaatatcttaaccctagatactatgtttggtgtaattttatcaaaacctgcagcatggatcaactgctacgcagtttagccgtaggaaacgtcggaaagtcgagatgcccttagtggtggcgagctcatagcgctcgtaagcaaccttgacccctcggcaggaacccgtcgcagccgtccaatgtcgtctataccccgactccacttgtcgtcttcgtcgcaaccgcctgcttaatttttacgctgtgggtactcgtcagttagtgctcgtctcttaaactccacccgcctaatgttgaggaatcgttgcgtcattagtcgcatccctatgctgacactttcagtctagtagtacgaaattggggtctcccggtaccatgtttggcttgccgcgctgtggagtggggacttcgcccatggggctgtgccctattcgcgtatcctcgaagctggtgcccaggtttcatccggattttgatactgaaggcgctcccaacatgcgtgcgcccaacataaaacgttcggtggcgtcttagagtaaacgtagcaattggtgcaaggttgccaagcgagcgaggctaccatttccgtaaccctatttcctctaaattagggacatgaatggttgactaccttcgtgcaaggtcaacacggtgggaagcaatattctcggcaatttacgccaaaagcgttgataagctccgtccctcactttaaacactaacatctcgaaatacctggacctaccccatgcctatatttaactgtttctgggaagcttcgtattatttgccttccgatcagcctgtgccgtgagtcacgatcttgttggtatcttagaattgggcgggaacactccgcacaatccgcggtattggagtttccgcgtcatatgtgtccactggcaagtggccttgcccttgacgagttcgagtatcgatattgacacgaacatctcaataatgacgacaccaataagctgcgctttgacatcacgagctcggacgctgcacgctccagcactacttcctatgattcgtgttcagatcggctgggaagggatttatgttgctcagcgcgaatccggactaggattatgaaagaccaataaacgggtccaacttataaccaaatattgctaaatcccctcctataccgaccggagcccgatgtacttgataaattgtagggcgtgttgcggagctccccaagcctcagatcgcttcttttttgttgtactatccccagctcactttcagtggttaccgactgtgagcttagaaggactgtattgccttattaaacctggctgatggactaccgttgctcacttcttgacttgagccgacatgaaggacgatagggtatcgtatggatctaagtatcgcccgtcccttgttgtatccaggtcctctgatacctgaaccggagggcagggcaccatcagatctggctccttgaccaattaggttagcagtgttagcgtgtatcgaaatcggctttaggctggctacggagccgactagtaaggccaatacctattttaagccgcgtgtcttccggcgaatgcggctacttatctgtagcaaggacctttaatcggatgctgatatcagcaaccaccccctttaagcaatacggttcattaacgggcacaacgcactgagtcctggaggcgagtgacgcgaagtctcggtaatagacactctagattctctggattaaagagaccacaaaggatgagattggtgcgttcccatattatccagctaccgctagacagaagcatgttaggtgtgcgtggctgagatgcatgttgtgttccgtccgcgtgttccttcgcgaattttaggctagttcatagttagatattgactttaccttacttgcttacggccaatcttgccttacagcgcccaggatctacgggctcatatatatactctaagttcacaacgaatatctcggccagtatttgccacgattagcgcgccataactcacaatgatgtttgtgcctgtatcatttctcggataacaccccgagaattgacgattagcctaggctactacacattgagtacttctggtaacgagtgctatcaaacctggttatcattgcaaccctcggtattgagacacgcaagctagctcgaatccgccattagtgcgagactagatacactcgatgttaagctggacttggccccttgactcaccctaaaacttacctcgagcttcggtcaacacgcatcagaatactagaatgatttccattaaaccttcatggttcctgtatgcgttcacgacagaccctatcgcacacatcacttgtagcccctccaattaaaggttggctaattgcgccggtgccaacctgcgattaccagcggtatacgctgttggtccaaccttgagtcgcttaatgtggggactctatagtgcacacctccgacttttgtatctgctaccgggccaagggagagtgtggttcgatatgttaccgcacgagaacctccggtcgtgccgccacccgacataacgtaatctgctttgggcttctggctaaacggcgcagtctcgtagagatatcgtcggtacagagatccttgtgactatcgaccatgcaccgacctcgccaagcacttgcatatcttcttggggtgctggtatgcaacatttgcagtgcagtcaaagcatagcccccccacaaacaattcacacgcagaatatgcatcagctccatcgacgagcccgaccgagagctccccggcgaaggccggccgtttatcgtaaatcaactaaggatggttctcgtatgattgaaaacagttaaggtatcgatgatacgcatagtgccacaatcgagcccggagtcgcgtaaagtagcagtacgtgactaccgtcgagctgtttactgcatcgcgcgatcgaaaggggccagacctccaattgcctctgcaaagacagctgaacccccccgcacactaaaaacaatgcgatggccaaggcttgtaagtctcctacggtcgttgccaatcccacgtccgtgcaggtttcgttccctctgctttgtctggcggtaggttgttacattgagagtagcagctagtataccagatccaaaaagggacttatcagaaatcacacttgatgtgcggtgtttccactatcactacacagcggcctatcagtcgcttgcatgagcagcagcttttaagtaagaaaagggtggaggggggcaggttccaaaccaatccactaaggagcactaagactctaccttgtttccaaggcccggaagcaaagggtacctatagacaacgattatgtggagacgaggacagcagaatgtcggcctttgagaatcgaacctaacaggtgtcgggcgtttccgagctggtcgtaagcgacaggtcgacctcctcgtgtattcttgcggttctaacgtatcgcctacgtccgacgcacagttcattattctcgatcgtcagctcttgtcactactacacttccgtaggtcgtccagcagaataataactctaacgtggcagcggtaatcgcatccataagttgcggggactgtacacgaaacctcttgcgacacactcgacctttgcgcgttgcgctaggcgctgtccttaggaactaccctcgccaagactcacattcttttggtgcagagactcgatgtgcggtgccgcggagtttgtagctttaaagtcccttgcgacacgattccagcccattttgccctttactagcactgggcgaacccttttcctcccacattgtgtgtcccgattggatatttcaaaatacgtaaaatcccggtatagatgttgtaaagtcacactgatggtaaggctatgccttgtgcgaacccgatcacgcacatacgccagcgtattttttcagatactgcattctcttcgacccgaacatggaacgaatgctcgagcatcgattcatccctagtagtgtgtaaggtcactcagaaacaccatctcaattgccaacctgagatgagcagcgccgacaagttaacagaaggaacaagcataccagaccgggagtattacgggacatcacgagcgcgatgaagttgatactcacccgttcaaatattgcatcgtgaacgcgtaaatccgcggccaatgaattaggggtctagctcggtgtgcaaggatcagacctacggaatactttctgttccctacgtttgcgtctcgggagtgtatcagcgacatgcacccacaggaggagtcacgctgcgactgcagttgttcgtagtgcactgcttggcttgcctcctacatagaacaagagttcggcactacttccatctcgtggccgtactgggtccaactgaccatgcgagctaaactcaccattcctgagtttacgcgtaggtatcagcctgggatgcgtcagggtttgcatccacgggctacaggttagtccattgtctcgtgcacctacgaaccgtaaggctagccctataggaccgcggggcaacccggaaccctgggcacgtagccctcctccttgccgctatatcaaagacctccgtaggaatatttttgataacgcctcctacatgaagcgagtttgctaaatcgaagagacgaaagtcctgactacgtccacattagcagatccaattgcactggttcctaccggacccccaatacacaaccgacgcgtattcagttaactgactgggtaagctcgaataatccgagagttcagcaaatcgcaaattatttggctggcacactactcgcgccatgtatcatccacgcgcataaatgcgttccggagcactgccatctgtagtcttcaataagtgggacaccagccaaccgttgcccattaggactccaatgacggtggacttggacacgtattgggcggttaaaattggcggggaataaatgctcagtatcgtgcgtgatagtttctgggggcctgtatcaagagtcatcatgcactagatatcaatgttgatggcatttttagagatgtcgtttctgagctgatctttattcgcgggcgatgtccgttcagttggtctgggtgcctaatgtgagcacgggccgtgctcctttacgtggcctaaagacagcgcccgatactaactcgctatctcacacggaacaacctctgcataggatgtcatgccttgcaacccggacaggtttcatggaattaatggcgtcagctttccccgtccccggtgttgcacgccggttccccagtgagcacatagaaagtctagggtttcgccgtgaggatgagaatagtcctcgcgatgagaagacagatggtcatgactaagtatatgaaacatctgagaggactacacatcccctggaattaagtggcggaggctgttgttaaatagtaggtgaaacaaacatggcaacacgggctgggttcattgacaaggttccccctcgttgtcgatacgtctgaggctatggcatcgccgcttcgtgctaaactgcgaggtggactacctgcttgccacgaaaccggcacgccgcgaatggagatactctccaggcgttacgcgagcgtctcctcaattcgcgcaatcacagccagaatacacactgaaattgcaatcgtcatcggtactcgcacgtccctcagcgacgggttgtagagggtcagaatattgctgacggatcttttgtcctcccataggagtcggatggttggatgtgcgccttgcgggctgcttgttccattaagtcataatattcctttttcctcaaatgcaagacaaactcttgcgcatgtcccacgactgtggccagatgccatgtccgactgattgaatgtagtactaccctccacacatagggaagcctgagacgttccagctctgaatgctataagtgctaatcggccgtgagtacaagggtaagattctcgccgaaagagcggtaatccaaaccacgatagttacatctttgatcggcgttttgaaggaagcaaaagagacacgaacggggggcgtggctcctcaccttttctcttagctaaccctattgtttaaaattaaaaatgcggatcagccttttctaattcagaagctcgtcgggtctagcgtaatgccatacagccgcaaaattgcaggagagttctaccgcaagtgagcacattcgtcaaatggacgcggggggcgagaatcgtattcagaaacaccgcgaagcccgtttgtaatcacgtctttctccgagcgtccgagggctataattcaggttctgagctgtgcctatgacgtgcatggacacagggtgctgattgaaagcggaggtggttaaaatctggacaacgtagtgtgagccgtgcggctggcacagatcaggaaaggggcgtgtttgaaacgaacgttttgctgaccggaccgtatcgtccagtctaaaacatctgctaccctctgaatgcgccccaacggttcacttaagccgtaatatcatgtaagtaaagcgatcccaagcagttagcgtagtcagccgtctgcgttacttttcctaataatggacggggtaaaggcaggttcgagccttttgacctagagtagcccttttatccataatgtgccgcccggcctgattacggatgacggctgataatttgactaccgttagcccgatgcgcgctgcaattttaccagttatatggcctcgagatatatcccatgtttgaacgtacacccaaatatcggccgtcatcagcattgattctccttttcaagatggggagccattggacgtcattaaattaccgcctgagcagaggcgtttgtcttctgcagacctgtggactcacgacgagtaggacgccctggcacagagtacaaccctgtaaggtcaatcggcatgcagtgccctagtcttttgtcgtcgcgtatttcatacgagctgtgtaagtttatgtctaatggatttgacatgtccggtcaactggtacatgaaactggctttacttcgacaccgcggcctacattagagctgtttggcctggataacgcagacctagagtgttatctaatcgatttatgacttcggttaagattcggatggacggccgggaagctacgcagggcgccatcttttggaatgatcagaccagtttcaaaatggttatcaagcaacccctacgtgcaatatcggccctacacgtagtaccgatttctgtaggtggcaaatttttggcgtgatagggttggctgagcctgagaacaattccatggtgtacacgagaaaaggagaccaaccaggactagactcttcggtttgtcgaccccttatacgccgagctccgaccctgtttaaaagggggtatgtgttggttaggtctaagccagtaggtccgattttgatcgagtatgaacctcagtctgttcaagcacctagtgtcctagtgcctctcttcgcctaattttggtaacgtgccgcaaattggcggctatgccacagtctatataaagtctgcagacaaattggtgctaaaactcacttacttgatcagtctgcctgggcagacccaggtcacatggaaggtatgtaggaacgatttcatctttttatcgcaatgacgtctaagtctcgtaaactcgtagcttggggcactaccttgcttggatcaggtgccaccccaacagcatctgtcacttgttttacataatctgcgtccactaaaagcgtgcccgcactgggatcccgcttcatttgtcaaggggaatcatgggaatcagactatcgacagcggagtgagctactagctagcctctaccagtccagtatccccgtccgcgagattagaagttgttggcgcggtggatcgcaacgaccgaggtcgatgacttggataaggttaggttatgcctacacatttcaggcatgtgctcgtttactttgcctcaagatggatttgacctgttgaagcatcccgtagaagcaggcaaccactgttgaccttagaataactcgtatccgcttgttaaacgtacgtattgtgtacttctggattcaaggttccttggtgtagtaattttcgcctatgagctgacgtgcagaatatccaattgtgtgtttagaggaacggatatgttcctggcgctctaaaccgagctgtgtgtacgtgccgacattgtctggactcaagtagcgatccggccaccaagcctaggctaaagaccgggaacgtatacgacgctgttacggagtggaggcgtccccacgtctaggccccaattctgtgtcgaaactggtgtgcacatctgcgtgatacctcataattcattcgggtacatagcattgaagccttttcaactcaggcaagaatgttggagtgcgatgctcgttcagttcatcttagggactgttagggagtaactcaatggacagaaaacatattcaaaccgccggattgtataagaatgcggggcccggttacctgtgacatttatctcttggcgagattcgacgctcatgaaatatattctcgttgtttttgggtttcgcggtggttagactcgttaattggtatactgaacattcatagcattgtcctggagaagctatcgaggactagttatatatagggttccgtctagaaggtcccttcgccagccaacaacggtcggtaaccctatactagtagtaggcaaagggatatagcccggagaacccgagtaagagcgatatgtcgcaagactaggcgcctaggacagcgagtactatctatccaaatgctataatccctattggaagcgcatgggcgaatctacgcacctacgcgatgggtttccgcttaaaattctgcaagtattaaaacccagagctgctactcttattgatacattggcactttcagatcgacgctgccgtctcgtctaggcctcagcgaatgtacagggttaaacgcctaggatcacagtcgtaacgcttgtgggaaaatccagcgagagttacacgaacattgcccaagtagactattccgcccgggttagcgccggctggaagatatccggggggtatagcgttcatacagtatgcactaatgcgacacttaaatctgagtatctgaagcgatcctccgcaactctactctagagtccttccgaatactagcctagttagagactatgaagcatccatacttaagcttgtcatgtcccatgcatcacggacatcgggtacatgtaggggctgcgctgttgctcgagggatagtcttctctggggtgttatacatatgcaactccgaagtagggttgacaatacctaatcccaaggttaagagcggcccaattaccgtgtagggctctgaagcctgcaagcccgtatctgcagtttatgcacttttcctttcacacccggctcatagagatcatactgcacacgtcaagagtgcgcgtgggagaggttatcttgttctaagccctaatatcccaatacgaaaataatataccgtgacagcggcaatgaaaacgtggtatgagagaggacaggaattgtatcaacttctgagtaattatagatcggggtggcagttatgtgaacgcatcaaacgcgccacaggggtgtggccggtggcgagtacactccctaccttgtgcaacggttggttctaccctgcctaatctaccgcgactttaggaacgtaggacggcacatggtccctagtaaccggttatctgctagcggcgtttggagctgtgtatcggcaatctggatcgcttaaaattgaaaaatccgggactctcctgacaaacgtccccgttcgcgaaagtacacactgctttgacagggattccgggcgctcttatagcggtatagccaattcgcgcgctttaaacttcacctctgatagttcccttaacagattagtcacgtgactacgttgaaaactgatgcgctacgaacgtgcgcatcgagcaccattactgtacatcccattgattcacacagtgcatgtgactcaagatgttgacccggtagacaccagtcatccttcaagcgcaattacacgtctatgcggtcacctacgggttgtgtgggcaattgtaaatcgagttacctcgccaagagtcacacttccacgtaagggtaggtcctagcgcatcagcgggctttactttgactatgacaattgcgtagacaagctttagtttgacggaacgcggtaccggttcgccgcctccttcagttattgctagggttcccgtgtaacgaaagaattatttacttatcagacggactgtcatgcgcgaaaactgatggtttgccttttattactcactgccactaagacggctttgttggctcaaaataaattttcggttagactaggtgttaagggcccgtgaaaatgtattaaggacccgtctccccacgattgatccgtaaatattaagccgctgcttatgatcttagtgacaaagctctgtctgcaatgattactgttccgtttgtatcctgttagtaagaggccggggatactggcgaagaaacaagtattgtcattatgctgaagtctatccagtggcgctagacgaggccttggaaattttcatgccccggtacgctcacttaactacattcgacagactgtccctatggagacatcaatggagaagggtcgcgcggcctaatttagtactggcaagagaagcgactacatacacgagatgggcttcaagagcgtatctacgattcctaagtagcagactcgtcaactagctagtcagcgtgtcggtaatacaagccatggaagcagattagcgcggcccagtaagctaattaagatcgggaaggtgtaggaataaagctgagaggtccaagaagcccctctgatcgggtcgcacaactctagtagcccattgtagagctatatcaactgagctatacggcgctgcaacacacatggagcgaacaagctgtatctgtcgtctctatgaatgtcggctcttatgctctcatcctctcttccgagccgtaggggccattaggccccgtcaggctggcgggatgtcttactttcggagcgcgtggaaagtaccacaacgatcgtgcggtatgcttcgtggtccatgtttatcgccctgctctgaccaaatagccaactatctaatcgttgaggcgtgcataacgtgaacgagagacattactagtaacagaaggatcgtagagtttgatggtgtgcagacagtggataccctgtggcctttcagagtcccttccatttggggacatatacatttcagttctgagatccacgtagtcagagtgtctagaagagtgcattacttggcctatctaaaaccgctgtggaggtctcacatggaggcatgagggcgggggttaatccctgtgtaatacggcaacaagtcacgcctcgaaagatggccggttcggtatctttataattcttaaatatcgttgctaacccttcggccgccacgattttgtcacccgatcagcccgtccgcccctctacacaggggtcctgatggatttggggggtagacggccttatagcccgaatagggcgcgctgcacgacgcgacgcggatagattcctattcagagtgtagccgaatcagcgaaaatatttcgttgtaggacaagtgatgggcggaatcagtctgccgcggatctgcgtagtttgcgtgcaacggtatctgcggagttcggttctgcactcagggcttaggcaaccttagtctatgtctggtggcaaaggtggctcctgcattagcagcggaggctagcatgcttctactcgcaatacaatccgtagaattaataagccgcgcaatttaacagcctaacgttgccaggtggagcgggcggtcatccgtgaaggacataggcagataggtcaacctatttccgcctatggcacagagtcgcagagtgtgccatccagttctgggtgtccgccctctcggggaatcttgaaactggtgaaagatgattgcgcagggggtaggttaagccgacggtaaccggtattggatttatgctctatggctttttccatgtcttggtggttagcggcggacacaacggcctggtaatatgtgatcttcggccaaaaagaatctttaatggcgttccaatatttagactccacgttggtaagttctagggtaggtccatccgtacgctccttactagtacgttcatccgattgaggtccaaccttaacctgttctgtagcaaaacggtgttgaactacactaataaggatgctagaaaatctgcccgcgttgcagtgtcgttagaaaatgtcccgccctactcaaaaccggctttaaccagttatagtaatggcagaggtcagtacagtttgcttcacacagctgccctgagcggacaacacatccaagggtgggtaaccaaggtgccgggtcatatgatgtccttaccccttaaagaggcgtattaaaacagcatcaacacttcgggtcctatcctagtgttgtctagaccctatcgcactgacagatcgactgaatacactagtgccctatcccccagaaagccaagatgggggcgctgccagtagtgcacgagagtaactgacattcaaaccattgctccaacattttagccgacgggttcgtcgtcttaggtcggaaaaaccgtattgtaaatgtgtgagtggaggttagactggagtttgtcctttgaatgcgcacacatcttagcttttcttactatgaatgatgcactgccacaggatgacgagttttacaagcgaatagtccccataatactgagcagtccgataagagaccgtaaacaatatgtaattcggcacatttacacaggtggatgaatgcctcggatggaacaaacaatgcaagtaataaaccgaatgtgatgagtatcagccttcatgaccggtactacacttccctagtttaaggcgcgcacgattcgatcccttttggcgctcctgttagtacagggactatctaaaactctatacaccatatgcttaccggtagggccaccgtttaggtgctaaaggaatgtcggaaatcgattttacagaaggtcggcggcttacgggaacctcattttaacagagtaaatgaaattcacgtccgggtaattttggtaacagccgctatgccaaagccagtagtctgactccgcacgctggtttaaaattaagatgcccgatcgacgtcaggttcaagaaaaactggtcagtgtcggcatgtgggcggactagccatttgaaatctttctgtcatgatggttggtatgtgatcattgcttctagagcagtggagccctgggagccgctaagtcacattctgtaactgctgttctcaaaacgagcagcacaacccacttaggacccccagatacctacatgcaacgggccgggagaagctgcaagtgggctgagcataggctttttatgccaagtgtcggggtttccaagtcaagttttatgagatcgtttaggcaagacgactaacataaccagacaactccgacacgactcttgattcccctgcggcccgtaacttactttccctaacagggtaaaaaagttgctagcggctcgaagtatatgcgacttccgcttgcgactttaaggtaacggtatgccccccgactcgcagaagaacaagagcgtcctgtattagccatctaccatagtattaaatcctcccggtcgatgaagctgtctaagaagttagtcttgaccccttcgtcagtctcaaggcagagaaggttgaaagctcgtcacaagtgatacgctgcctactacaatacgcagaagatgtaccagtacgccccggcgatgcttagcactatgtcatagcgtaatgcgaactcattgattcgggggcttcggtcccccggaacgctccaataactctcgtcatcgaccggagcaattcctcttacacccagtgtagtatagcgacacgttttttttatggctgctacgaagacgagatgatgacgaaagtcgtttaaggaggagtggagaccctcgcatttggcccagagctacaaacccgggttcaccattccatgttgacacggaccggtaaggctcagactgaccaacatgcgaagcgacctgcccacgtaaccatttcccaagactcccttatgctctgttggatccacgtgcgtggttggggcgggcccacaccggctcacaatccgagagggggccggaacttgcccgtgagacctcggaatcttaaacccgacgcgcgcggacaggagagttttcgtatagggtccagcacctgatcatctgcttccgcagtggatacccaagtcactacctctggggcactcccgtagaaacatcaaggtttaatgactcgcggacgcgcacggctttgtggggtgacgtcaagggcgcgcaagctcgttattaatcatccaggcgtcgtcgccggcgatagtcacgcgaaaaggcaaaccaacaggcaagccccgggaaaagtatgagggaagaagcacacaaaggactgctaaccattcaaggtatcgtttggtaaacatggacgaagacagggcaaatccgcctacgtgttcctgaggcgctcaattggaaggatgactgtaccaggacaaagttccgccacccgggaaattaggcagaatgttcctcacccacctttatagcatagagacagccgtgatgctggggcttctcgtcgatagatatggccggtgcgcggctaccaatgcagctaacagtaataaggtctaaccatctgaggcctctccaaaccctcggtgtacgttcgcctagcgtatagtgagtatgcctaccctgaaccacaacgatttcggtcaatcacagggcaaaagaacgctgtaattagaaaacttctatcggtcaatctaataccctgtttaccaatcccactgacatctcacccactgcacgcgtactggtcccattagtgagttgcccggaacatagttacgctggcatcttgcagacgcgttcgtgacaagcagatgatcccctcagcctgactacctatcacgccttaaattagcccccagaaccattaaagtcgggctgtcgacaatcgaggccagaaaatacttgatcaatcagcgtgaaacgaacgtagtgcggcccaagccatgaacatggaatctctcagctcatctctagctcacaaccctatgcttaatgtggctctcctttaactctaaaggacatggcatagcgtgaccatgattgctcctcacagcctacatcacgatattgactcacagatctcggcctgttgtagataacgccacccaaacgggtacttcctagcgcctccatgattgacagcatcccatttttgttggtatcggacgctcgtctaaattcatccatcccgttcatgcaatatataagatccccccgtagggagatgatctcgccactaacggcgaacatatgcttaagtcgtactaatcccgtattatgaggtaacgccgttaaacgatgccttctgacagcagaggctacagaagcatagaaacgtactgagcaactatgcacacccatagccggtccagtgccttcaaagtgccgccccagggttgttgttaatctttccctagctcggtgtatttgctctcaattcccataccgtcctcagtaatttccaaacgtgggagacttcccgttgaggcagagtcatgcgcccgatcatcatacttgtgttcctggtatctaagccgctgctgatcttcgctcaggaactacaaagcactaccgaatctttttaggacttcagttgtcatattccaccccgcactaccctatgtattcaatgtgattgtcgcatgcaacggcgcttgttaatcatagcttcacgtcagattttacaccaagagtcatctaacgacatcagaggaagtctgcggtcgaccggcctaaaaatcgctcctattgtaaagacttatcgatcttccaatccgcgatttagtgtttcagaaggtcgctactgaccaatttgctttgcccggtgcacgagtcacctcgagtgcaaccaacaccttatgcccgtaggtaaagctattgaagcacattttcgattgggtaaattcgtcagctgttgcccctatctaacctagatatatctcgattcaactattccgtgggtacgtacgagcacctaccggtcatatttaggagattgaacgggtacaacttataagcttctcgaaagtcgttggagacatgcgttttcctgtatcttagataggcattctgaaaatggttcttcagcctgcgaaaccgtatcaggaagcgaagaagtgttagcaaactacgagtaagaaaaggccagtcgtttttcagtgataatgtaatttgccacacgacggggaaaaaaacccacgcggctctagcgaagcagttttctgatgaccgcgtcactgggagtggcgtcaacgtgcttacggacaaagagtagagctgaagtctaattgtgtcgtaccaataacgattgggatgtagaacatgacggtgtacaacgaaggattgaggcctgggcaaacgagaatccgtcaggtgacgtctaagacctctttagtaagccaggacgtgaaaatgtctgtttcctctgaagaagctggcacactcgactaacatacatttggcttcacttacgcgaccatttatcaccataatcaggtgaatcatacgaggccgagcatagactgcctcgtttacgtacgcaggtgtggacgagtaagcgtctttccaccagaatttgatagattcccgactgcgcaccttctacgaccgacttggttaagttgcaggctctctcagtggataaatcgtacccgaggaacggaaggttcggcctacagatggcgaagactactaccgtctcccacataatattggggtatacaagaaagctcgccatgcatttggtcgcgtttaaataggaaccgctattacagttggttccatcactgctccgaccgagcttttgcatactgctccttaggacataacggatttgtttggccctgcccgcgaaataacaggtcactccgtggtcgtgtttcataaaatcgaaccaacgcacccgtacggtaccacataagtcaatagagcgcatcttaaacatatagtcaacagtgaattctcagactgggtgacccatcggatgtatcataagaatattggtggggccaaagagcgctgcggccttctaggtcgccattcccattctagagcctgtctaggtgttgctcaggtcggaggagcccgattttgcatttccaggtacatgagaaggtttgcagttaaactgcagggctaacccattgcttttctctttgtccttacatgggagatttcgagccgctttggcaagcctggtgcgctgatagctctagggactccagccgaccccgtctaggttgggcccttgcgtgtaaagccctattgttggtgcaagggtagaattgcccgcctccggaagcctcaatttagaatttctctgagtagatatatattatcctatataagacagtccgaagataggttatcgtactattgcaatttcttccctaatttgacgtaatcgggtacatatcacgcctgtggtccccgcgggtgggaagtcatatgttttgagccttattttgccgagagccagcccagcaacacattggcccaacccatctaacgacaagcacatagagggtatgatcttcgtttccgtaagcgcgacagccccaaggaggcaaccgggcgccgcggccatagatagcctaaccttctcaatgtggtcgggtatcgagtagtagtaagcatgtgcggggagacacccgtgtccaagatgccccggctcttgttgaaaaagaaacacggagacgcacggggtgcctactcagactttataagatgaatcagcttgacggataccccgagacaacgggggacagcggcgtgtgtaagagtagttttcgggggaatggggctgtaaaacatgcgtggggaagcggagattgtacctcggattacgtgataggggtgcgcacgcatttcgcctaggtcgaaagacgcggtgtggtggatacctaaagagtgctgtgaccatgcagaagctgagtatatctaagtgtgactctgcttcccccaaggtactatgagttaacctgcaaaaaatattatcttagcgaaccactttaatagagggggttcctgatatacctttcacatacattcgcgttcgactggtgccggcttgaacctgcctaacattggaagttaagcgatcatccgactttttacgagttcgccgtgcagacttccgcccaggatcgatatccgggcggaatttgtggcgtcctaatgcgtctgtcggcatgtaattagcgaactatgttgggttctaactaacttcttcccagcgtacggtggcagttgcacattcttaagacatggcgggagctattagcatctctcgcttactggctgtggtactgtagggatattcccgtggtgtagatggaagaggtactggacagcatctcagaaggccgcattttcgacttgggctattagctggcggccacaaatccggtagatcagctagtgcaggtacgttatgtagtagcaccgtccctcacataaaactcattgtggtgggcggtgtctacacgatttgggcagaacactcagtggttatggacttacgtccatgtagaggttacttcctcaatagagggaggcgagtggtaagcggcatacccagtacaaagctgatggctacatggcagtgaacctgagagggctagacctatgacatctgctaatcggcggtgcagctgtatggtgccgaacggctctcctcgactctaggcttttgacaacgttgtggcctggtagccaagagctcctccggtgattggccgacgacatcctgcactcagacattgcgattgcgtccattcgccagattcgcaagtattggttgcgatgctatcaattgaggatgcccccgacaagcgtcccatcacgcccaactgtcgctacattattcaagtggaacattacgcatacgaacctgaatctattcttcaaaaattctatttgatttagtaaggagaccgactttagcgacttcgcactgctggggactttggctcagtcaatactggaaggtgggacggtagtacgccagtacggctcacttccaccagcttaatagaatagtctccagcggtagtgcctatgccgcgggacagtcttgactgggcgccttgcgagtaaattgcgaggtgaatacaaccccaccgtgagggacccttaatcgatccttaggccgcagggtcgtctggaccctcaggctgagacagttattttcagcagcgcggaagtggcctttgcaatgtaacttaggtggagctccttagccctgaccgacgtagcggatcttagtccaatagtgggacggctgagtgcgtgtaaaggaagaaaaaagtcttcggataaaccacaagcacttgcaacactcgaggcgtggtgcttcctaacggggtgtgacaatttctggtgcacacctcctgggcaccgtgattagtaggataacacggacgccagaatgagccacttatcagaaggtccggaacggcccctatcgacatcctgggagacgatctctccgaccatcgtgtaaagaaagatcgttgaaattttgagagagcccaacccatacgatatatacatctttcgccgctttaaatcacaacagtaggtgcgcctcttattgttcgaagcgcaaatcgtcgtctggcataacattgtcgagtagttgccgtatcaatggcctatgaagacggttagtgggtggtagaagcgaaacatagaccacgccgggtaacgcaattactagtcaaggccgttgagcccacgatacctaataccatttaatcttccacttccaaatattaagtcggagaatgccgcccgaaacgcaaggcaacgcggatgctcttacgtgatattcgtccgaacgttttttagaatctgggcaagaggttcacgcattcagactttgtggagcgctgaggggatgagattcgaatatcataacataacgctgaatgaacaatatgaatcgcgagactgggtctcactcatacccttgcacagagtgtacccaggaaccagctgagagtagcgcgggagttcagacacccattcggaagaaatgggttgaacaaacggttacgccatagttggtcatccctgggggaatgcaattattccccagggcctctctgtaccccgagctatcttacaattacaagccgtatttcaagggcagccttatgccccaagtgccgaaggtctcttatactgatccccatgaaccgagttgatctaatgctgctgtatatagtatacacagtcagcgaagtaccgggctaatccagaaacgcactaccctttgtagataccgccccgctgatgacagattcctattcaacggccattatagaggtgcgaatttgatatggaagaggcaaacgctgaacagacctagcagtagacaagacagttataggatatgtgatgtaatcctcacaagtgaaggtaacacgcaagatttcctaatctggccgcctcatttcaacttctagaccacgcacccgcagttaagcgtgtaggttcccacaatgatccttgtgtttggttcagtttcgccggagatgagcttcatcatacaacgtgggttgtatggaggtttccattcgtagaagcagctgcagacaattacgctagttttcgccggctacgtaaattcactctctatgccggccgctgaggatcgacttatgtggttagattacaacttcatttttcccccacgagtattcgtattacgtgactgctagtacgcggagacaaaaccgttaccgatgtgcgagaccgcctcgtacagtacaacctcgatccatgttatatcggcacgacagaagaagatccaacggtttaaagccacggcgtacttggcttacagcacagcttcccccgctcgcgttatgcttagccaatgatgacatgaccgtatccaccctcttgccctccgctatccatgtgttagatatggtcctccaacctaggcggatacatattaagtcgcagtccggcttatacaagacgggtgggtcgggctatggtgaacttaaatttatgcttaagtcaccccgaacaacggtcatgtgctacgccaaaagtaatggaagtatgcagaaccattaccctcccgtacaaggtgtgtcagctgagctagcttatgcgggcgataaatttttcaggagtggaagcaccataggctacaggaatagctcttgtaaggagtcaacgcgtgtttcttgtacctgcgcggctgggttacccactcaaataccaacacatgacgttgtccctggcttactccatacgcgttttatgtatgcctgattcgtctaatatataaggagcaaggctcgcatcggaacgactcgctctgccatagtgaaggcaaagcttctagcttgcgtcacccgctaatcaccgacacactctagcgtacccggccccctgttatgcactctgggcagagaacctctggacaccctgaagggcctgattgacggacttaccacaatgtgtctgctaaaagacaaagggcgacgagttatacagggtttgttgaagcgtacctgtatgagctaacgaagtcccggccggcatatggcgaaagtcggccagtatagttgtagtaaaaaaaagcgaatgatgtgctctgctactctgtcggtacgcgccattgcgtgaaaaccggatctgtggaggggcgatgataagatgtagtatgtctttccacacctaacgataatgacttacgagtgggggaagatgggcttagtgtgtgacgtactgattctggtcactgtcatccccctggttggccgccatgtcgctatcgtgttaaactactatctgtgtctttggtaaggtcgactactagccgctttctcttgttaagagagataaaagtagtttagtaaagggtagctcatgtctaagcagtcctcacacacttgtcacgtagattgtgcgttcttaatcgacagcgccgaactgagtcaacgcgttttatggacggttccctaaaatagctgacttccatgacccaaccgttgggtatgactcggtgtctaaacatgtcttgatcttaaagcaacagttaggccttgagagtgatcggtggggagatcgcgactacagcagttactatagtagcccacacagtctgacaatccaatagtgttcagaaggttcaagttaacaaacacgccaatgatcggtgaactaggctcgccgctgccgagatcaaatatagcagttctcagtgatctgagtatgatttcggtagcattagcaacatcatgtctgtttcactcaattctatgtactccgtagtgttcggattggcatcggccttgttcttgcggtaataaaaggtgctatgacgttcacgggttcgagagtagtttacggtcacagcaaactaatactctacaacaagcgggtaactgttttcgtccctcgactcaataagcagtagatccaacggtttgagtccgccggtgaggtcaggtttcggcctccaatccgtactcggagtatgtcaagactgttaggcgtcgtgtaacgctgtaggattacatcccgtccatgctagcaggtcgtactccagtacgatttgcgtctataagaaggggggagcacgctgactccattggcttggcatttcgacgaatgatctagacaatgtgtcgtacaacgacgtcggacgcggaaccggtacgaccccttatccgtatgtcttaggactgcagagtctcaatttaaaagagatattaagtacctccgttactgctgtgctgcgttgggctcctatgacctatgttaacaatccccatatactctagcggtggtggacctctgtaaggtttcactatgcatatcatctttcacatgtgagggtcagctgcgacgatccttttcaagagctatctggcggagagtcccgtagtctataccaaatggactgtaaaatgatggcagatgtcgtcgcattagatattccagcaccggtcgcagcagttcttcagcgttccgatcctggacatgtttagaatgagcaaagaacatgtttaacgagatgagattgatctctccgtagcatcatgcgaatcccgtagcagaggcatcgaactgagcgcttatattttctgatcgcggtgaaacttcgactttttaagaccctaagcgattacgtcgcttcaagacgttttttagcgattggtccatacattctgtctccaatattctatgacttgtgtacatcaacaacaagcccggtgaacgacagacctgacagtctaggtcggacctgtcaggtgttatttaactgcatttaaatcccgcagggattcgtacgcccttagggagggcaacggagtgtgaatctcttgggaggcgccccagcccacgagcgtgggactcattagcgtgttcgcggttggagactcagcataacaaccgaactgaacaaagattcattactgctttcgttgcgatttgtttaacttagcgctcgagagtccggttgaatttcaatatcttaaaggaacgacactttcttcgcttcataggtacgcgtctgattccgaccccacgtcctaacgtcgctttttactgacccctttagccatgaccttcccagaggcaactcacctggacgtcaggttgcccgccatcatatccagtaacagagccgtagggagaatctaagcgccatttgtcgctaaccataatcgttgttttcgcttatcggtgctcatgatcaacgttttagggtcgatactgttggctcatccttcgcgacagatcacgagtccccagtacgggcttcttagtgtgcctccgctcaaggtcaccgcgctctaacgctaatgtaagcgctctgcacaagatcttgagtgcccctaaaacgagctggctgaaataggggggcttgaaacccaagcatcgcactgcttgactgttcacacgaagccatatatcagactctgaactccatgacgtgtttgatgcgtatccttagctgcttatttaccacagctgcaaccagacatagtttttcacccctgtcgccgctccccgcctgggtctagagcaagatagctggctgtatgaaaccaatacgacgataatggtcactacgggtagtcgaatactggcacagtggagtattgttaggggccggtttagtgggctaagacgcatattggctgtatcccatcatgccatgctggtcgcggtcaccaggttcactccctagcttaatgctgggatcacgttatcgcgtgacggtttatcacggtgtcgggttatctcggcttacttcatgcagccctacggttacattgtatatgtgcaaatacgattgtcgtgttcactgggctctgccatagcgatcaccgactgacggtgtctggtttctaaacggatgcagacagattactggaggattcaaaatgtcgtaatggaactatacgagctcctgtcacaaagacgagatactctgcgagactatacccctgacaaactgaagcaattctagctccattagaaggccaattagagaaggggagttccaccgaacatgtacaattatcgtggttctggtcttcacagtccaactggcccaagtgattatataatcctagtgggctatggagtagcactgtgctctacatgctaggtgcttctaccatctacaaggatggcatgtcagcccaccatagcaatatctcttaataccttgacttatccctactaagggtccagtccgcctgggccctaccgattctagaacagtctactgcggggataagtcgttgataaagtgatggctcctacaggcacgtgggtccccgtcatcccgtactctctcgaaacctcagtcgcgctgcccttgactcgactccctctgacctaacttagatcgtatggtgaggatcatcttgacatcgtctagaggacgtgtgaataaattgagtatttctggtacccgagtttgttccattagtaggtgtggatttctatttgaagtgaaatggacagtagagatatgtgtggcacgcgttgatatagtagttgagctggatctttttagattagcccgcgaaccctaaaattagggcatcgaaatacggtcagttatcctgcttcagctttgttctgattatagggaggtgcgacccaactatgacacaatggctgaaattacgctttcggagcggccccgttgcccatagacgaataacgggtttgactataacgaacgcttacggaacgtttagttcccggtcgttcttgtagagggcacccaatcaggtccgtggaacttaaaccagtatcgatctctctcacagttgagagtatctttcgaactcacgcgcttgcaaaccccgtcgaaacaaagctcctacttaggtcataagcttcagttgcaagctctggcggaatggaacgacaaggaccccccagttgtgtcgtataccgcctcattggaagggtatgactatagaataaaagtgtgtaaaagtcagaataacccgccattacgtttggaaagggtctgactcaggaatgacattttatgagttcacccggtatatggatccttcctgcaggagtaatgaaagcataactcgctctagtccctagacgattacaacagagcggatcttcctgtttaccctgtctgaaggtaccgtataacgccgagttaacggatcatagtgcatgccggcaataatccaaaccgttccatatccagagcctaacggcctgctgttcgacatatacccttgcgtcaattattccccatttatgcctaaggtcatcaggggatgaagctatatccgctattattgattcgccgcagggaacgcccggcaacaccgcgttagtttccgttgaagacagcgctcgtaatgttaaggtacccagtgcctctgatcttgagagagcgttcactatgtgacccgctgtaactatttttcacctaccgtctgaacactggaagctgacctagagtgggttatctccctgtttagtggtaaaaagttgcatcgtagcaatacatatcacgcaaacgtgtgacgtacccgccctacaaagtttagagagggctttgtcgtccacggtgcgaaagcaggccgcgtgctgacacatcatcctaatggcgccctgccaaagttcttaattataggttcaaggagtgtgttttgtagtcagctcctaatcgaagtaccagaccgggactcaaccggttccgggtaggacaggtacatagggaggtaaggtgttaacccgaccaaccacccataaccagtggctccgatgtttaagttcagatggctcacgacgcccagataggtgaggctaaggtcagagaggcccggattagcacctagtcgtgcgcgtatgttgcacactcaggttatccaggcaaaaaggcttgtaagtggtaacgtgcaatcagacatctcctagtatacattctcgacgataacttggccacaagggattgccatctatgatactccgaggtagccgtcacgagcactttgcgtcaatatcctaatagagttaaaatataacgtcagcaaggccgggacggtaccaggattatacccggcttcacgcagtgattggacccggattgagcaccgttccgccccacttcgcattcgattttgaccggacggtttctacgttagccacgcttgccaagcatcagttctatctgcgcaatttacaggaggcaagtacggtctacgtgccaggagaatattagatatgtagtaaaaatttgtgtcagggagcgccacttgtagtaccggacggtacgacataacgcatatgcacgggtcatacgtgagcatcgaccccagaagccattgggtgcgaaactgatgctcggtcggagtcccatgaacaccccagggtcgcacaatcttaagagatacacccaacgcatggtgagccataggtctagtgtgacccgctaagtcacgctgaagcagctttggactgacctacagcgtgcgcccgaagctgctgcgctcccacctgtggagacgatgtaggagatctacaaagattgagtgaccatcgtaaatatcccttgccgtgtttcatactgaaaggactcgaggtgcgccagagcatataggctatttacaatacatgtgatttaatcatggtttcattgcactctatgagccgttgcttccgtccacagcacttgaggaagtttcacgaagcatcgttcgtggctctcgtatgctctccgtccgggagttagatccataccttccttgccttgtggtttgggagattggccgcgtgttaaagcaccccagtgaaaacggagctcgaaagattgagctgcgccacggtcttggagtgcgtggaatcaggagtcacgtttagacgttcacagtgttggaaccatccgtgactcccacgcgcgttgtttggctggaaagttggtgagcagccagccttgttaaaataaaacggcacacttcatagtcatagcatttgggtagtttgtctcccaacaaactgacgttaaaggttccgctgttagtccgggcagctctcgggacgccctcggcgcagctttcttgagacagtatattaggcattttcatacggttttatccgatgcaaaccgcccctgtaaggtccgtgggttaactgtaaaacctatggtactagggccctagacgcggtgttaaataaggtgtcacttgcgggactactatttcaggtctttcagagtgaagcagaaaccgaccctgatggcagtccaccatagcataaactcgtgtcaatttggcgagctttatgatgacacctcaatcttagcgttagtaatagctcttgggtcgagcgccacgttgaaaaggaagttgatagtctggtcaatgcgcagtaaagggttgccccagtatagcaacgagcgggtataagccaacccgcctcgatgaacgtatacgtggcctgtcacgttatacccgaggttcactattaagcctacgtatgtgttcgcgatacatcctcccacgcgtgtcatgaagcactcttacgctacacaatattggccagtcaattagtgatacacagcgcttcaacaacaggtcgttcccgcggccaagcggtatactctcgacggatcgtacatttaactctgaaagacctggcacctacctctgagttagctccgtggcggctcagtcacctgcagacctttttgattaagcaacacaccggcttctgcgagtttgatttccaacgtggacgctggagccaccaactcgttaaattgctctgacgatcgggatatcctgcaaattccgggccaacgcgtcttcctccccgtggcgccagggtcgaagatgtcgtatgccccaagtctctgacagttgtcgcatgtcacctctctataactcaatacattgtcgtgaacatctacgcggacacacgaaaggctagatcattcaaaaaaattacaggggtcctagtttaatctgaatggccgagaagcttcataggcagcgaatccctcaatacgtattcgcagctccaaccagtcacttggttcgcggggaccggatcagcctcaatacagacgactgtgttgggtggctgtaccacttgcctactatgactcgccttgagaggtgctaatatgactatcataggcccggtaaaaatggggacttttcaaatattgttcatgactcacaaccttacgaaatttgcctttttcgagttagccccacaaaacgtacgcgcgcctcgcttccaagccagcgttcataacattccgagacacctctccaaaaatggcacgcaagaatggagccgtaagggcgtatacattctaagtacgtccggcatcaatagcaaagatcgagtctgttggtcctggtctaaaaccactcgtctcggcatcaattacgggcagtacttgctatagacgattaaaccttcggaacacgacgccgcgtaatcgatgggtcctacggcatgcagtgggtaccaactctctgttttatcagggggcggtgttatagacaatggcggcgccactagccaccaacccttcaatatggcctttaacgtcccgctcgagccctttcactgggacaattcgttgagccgggggattacttgatggtccgaaagtatgtgtttagcgtacctcatctcttaacgtaacaggttctgcggttcctctcggattctttactcttggatgcaaaacgggagccttcggacgttcgccggacgataccgtaggtgagtagagcgaccttcattattatccgcgtttctatttaacacacgctagcccataatgcttatagccacataaccgccgcgcgtttacggcgtttatgactaccaaagacatcgcgttgttccttgtcaaggaacctacaacacgggcatgtaacggttggtctgtctatgtttatgagccggtgtccagcgagcacggtaattgcgtaggttcacctggagtaccgtcttaaaactccactgccctagcacttgttggcaacacccaagctgactctaagcacgcctacttttatcggtgcacttttgtgaatgacggtcgcccctacctccgcccttccaactgtgattatccgtctttgcatttcatagcctgtgtcgcaatactttacgatgcttcctatacggttccaaatataaagccacaagcgttctcgcacaggggcacgggcggtcactcttatcgcctagttagagacggtcccttaccgcaacgggaacggtaatgtcagactaagaatttgggaagcgagaacggagtgaactaccgtttgttccggtccagctagactttggccgcctaggccacgtaggggtcctgggcccagcttgctcatatgcctcaatcggacagaatagggttcatttagcctgatactttatgcgcgggcaaacggactggggaagcacctgcaccttggattgacctctggataatgctaacctcaagaacgatagaaatcgataactaaactttgcttgcaagggcgtggcccgagctctgactctacggaaggaatacattgtggtcagctatcttattaacagaaagcacccccgtggtgaggggtaatctaagatagtcgctcgaatgaatgtggagtcgcgcaccacacgtcatctcaatccatatgtttacggaaagagctgcagggaactgacgtgacgcagcaccgtcaagaaaacagcagaatcaataccttcgccaggacaggttctgcatcaagagtgtcaggacctattggaccaggatagccagagtcgagcccaggtccagatatccctgaccggctggacctaccttggataattagcggccacaggttggaatctccgacttgcctttattggatagtgcgtcgagcctgaccgcccccggggcctagcagaccaccatatgagcggctattcagttgggactctaatacgtacggattgcaaaggactcaaagctagcactaactccataagaaccccgcttgacccagtgtttgtgcagcttgccgtgcgggcatagctagccttggtactccttctgcgtgtagaaagggggctctagagacctgcgcgtttgcttcgcagatagccccgagctaagaagaacgatagtcagagatgccgcgtggggcatgcgcaccatgtaacaggcataccgtaacaggacttgtctataacaaatcacgtacgtctcctcgtttcccgtgaggtctcaacggccctcattgatgaaccttcgcttttcaccccgcttcgaagataacctgctgagttgggcggcctttgtgagtagctctcggtgctagttacctgatgttttttgcgcaagacgcgaaaaatacaacactcttaaatgcccgtgtgcagacagccggcgttgcatggcatccagaaagtgatgaatcaaaatgtttatgcagggagcactatgcgtgtattaaatctccccacggagtaccccgcctgctttggtgaaactgaccgcccacaaggggactaatcatcaggggatgtccccttgcgataacctactaacactacctaactggatgaacgaaacaatttctatgcagagccagactggaggcctatgggacacagcccgagtaggagtctaagagtgaatatcgaacccacccacgataacaatgtacccgggttgttggttccttcggcatagaacactgcgacctcctgatagtctcttcggtgacagagcgatcgtataataaaacggaccctactatgatcgacacacgctcagaagcaatcagcgagacgcggcccgcaggttctcttaccacaaagaactgggtgccgagaaaattcgatgtacgcgtataaacaaacgtgtaactaaagcatgcgcacgtgcgtctaatcataggcaggtgtcttttcctagctttgttgaccacgggtcggatgggagcctaaatactggatcaggagaccctcgttgacgatcgagcctagggtaatctagtgtgtaaggtaactgaggcacccccttcagaacgctcctgctagtccgttttacgtgagtttaacgtccagtgcttggctagtgtagtgtgttataccaggatctgaagctcgatcaactcctgtgctaacctagtttgcagttccagatgatgggcacgtatcgatgcttccgagcacgtgtgaggaatactgcccgtaccatgaatagacccggagtgatcttcgatcgctgccaaaaacggtaacatttcgttgtttactgattttaacgatgtaggtttgcccgatgacgactgcgtgagagcagcggcctaccgcagacatggggtgcctggacttccgaaataatttttatcgatgtactacactttagggaagttgagaaatgtcggatgatggataacgcatcatacgaccggaaacggccacgctgcactggcgccttgaagcgacagcgatggctctaagatgtgggatccggagtctatggattctcacctctggcgcaagcccgttcacactggatcattggatactaggctcgaaacgaggaaacacaacactaaggtaaagatctattgggcgggaacaaggggagaaagttgtggtccgtcgcaaggggtggacgtcgcttaagtcgcctccacggctccagtgcacttggcaatggccctgaagcagtacagggagttttcttctaatgtacgccggaatctgaagttacctctgctaaccgcgtctgcctgcagcgggcgattcggccaaatttcggggacaaatatgacggatccgcgctgacccctgccaggctattatgggtggtcagtaccgccatctgatgagatcatgggtcagcggttggcttgggaaaccagcttgatagctgagtaaacatgcctgggtaggcacgggcgattcctctccaccagcgggttttggaagggtgtagccatattactcagcggcctccccgaggcaaggacctagatagcttatcgggcttcaaaaatgacacggctgaaccaacctaagtctcgacttgtacggactgcgcgcccaaatcaggttctgcagtaggcctaattgcataggtaggatggaagcactaaatacactataccagctaagactctggggacttaatatcactcataattgtagcagaggaagcttaggtgcaatagaatacattaattgctagatgtcttcccaggcggtagggaatccaacagatgggcagtctctcgtgctggacccccgatcgagctgcagagtagcgacggccgggttcgtgtttcggccctgttgatctttagaccgaaccgcgctacatggaagcacgtcgctgagttgtatgcagtcattatacaagcatgcttcaggtaattggtctaggcttatattacagtactagggctcgacaccatgccccacactccggaaacagtaatatcatctagagaaacctctctcacggtccatagtgttgctctaggactaattatatgtggcgcggggcgttccgtcctccgctcaggaggcgcgtatcacccggagtaccggacgatgtttatgcttaacacaacaaagttcgtatacggaacattgaggcgtgggccttggggagtggttgagaatcacaacccgaatgccataatctgtccgcatacgttcgcgcagacatctacataagacttcctggggctcgatccaaacatgtcgaacatcgcattaataacataggataagggccatatgtgcccggccgaatttattcattcaaagggtaggagacaaaatgttaatcgggtgaaccccgggagtcagtcgctattgcacaggcccgccgtcctcctttaaatattttaatcctgatgtctacaaaacggtgctggtgttgagcacggcgaaggggaacaccccccatgggccggatagcatccccggtatcgtgggacttcgataagtaaagaatattcgcacagcaccggaagagctatgagactccccactcatcatggatgcgggcggccgggtgtgtttcggttgcttcgcgcgttgaagtagtggcagtgcaacgatagctcatttcgaggggtttagtccagtcctctaggatagcacactaagagcgaggcgttatggagctttgccactgaaagatcatagcgcaaagaatattcccacttggggggctggttaggaacgcgctcggaccgaggttgagacggtcgtcttctgcgccagtcaccctacgactggctgcgacacacttaagtatttggaaagcgtgtttgctattacaagggtgatgttttggaaccggtgggtcgcgatttattacaatccctgagtctggactgcactcaccggtctgaatacgtaacgcgcgttggtgacgatccgactaggagtccgtgtgtatcttagtcgtcgctctgagtgtcattaacaccttagccctcggacgatcctcgcggtccgtttcgacgcgaagttctagtgaaccatcgaattctggcatacctcgttggtcgtgcccgacctaccagcagataatctcgactcttgcagagctcagcacgttttaaattaccaatcttgttaaatcatgtaaccccgcactcccattgtacccgcgagacgtcccaaatcgtagctcacttccaagatccaaaggaccgccaccaggagccgaagcgagcaccttgtcttctgaaaggacgtgtgggtagtttatatactgataaccaaagacaagtacagttcatgcttgctgcgaaccatagatgtctacttttgatatagtcaatggtcttactccaaataaactgatacgttttccttcgccgatggaaaagacatttttcttctcctgcgccaatctaattattatatactcgggacctggatcgtcggaccggtattacgtccctgctctagcagccaaccaggcgagccatgccaagatggtataacaatgcggctgacccatccagctcgcaacgtttgggcgccccaagaataacgttgacagtccgccaggcgttatatgattggagctttgaggcgtcgttgatcgtttcttcagatcttcgaattagagcgtcgtgtaagatgaaccgtcgcgtgggccgacaccgcccatctccccgaataggggacgttcaactcgactggctgtaccaagtgagtgcggcggccagcgagcgaccctgagaaggtggcggaaaatatgtttctatactaagatctgacacaaattggaaaattaaaaaacggactcggatcttacaacctcgcgtgctctgagccgaagctgccatatacgcccggaccatgggcccgtaacaccgcggtcgctgtaattaagccacggcggtttagtgaggcatgcgcatgtctcgagcgtcgcggattgaatatggcccattgacgaataccagcagagcagcgcgccacggacaaagcagggatcccgtgtgcaaaggtgcatgctcgatcttatagtaaagcatatcgcacatttcaaggaagagcctatcaggattaatgtcgacctgattataaagcgagacacgattacatacgtccagcgagaagcccaacaaccacctacctacgtttatgctgagtcctacacctggtcaccagtaagttcaggtaggtaaattcctctggcttggtgatcctcatggcccaatgccaataaaagagttaactgtctggtcccgttgggtccaccgcggcctgtggttagctttttcgttcgactaagatgtggtattgggattgagagctatagaccatcatttacagcgcggtccaacagggagagcctagtcagctgcccgagaactccggtccgttcgttcacttcccgcacgacacacacccaagaccgcagtcgtcccctattacagtctaggtgagaccgcacgaatcgctgcaatgactctagggaagggccaacgcgtttggcaaaacacttacagcacgatggtaacttttcttcttagtcacgtacggctctatgtaattacctgagctttccctggatcctggctcagagggcacctcgtaacgccactcgccatgcgtacgaaggaatacgacgttgtactggggggattattgagcggacgctcatatgtccgagctctcccaagacgttggcactacctggtagaccgttcggaggctggtttccgtagtcaaggggattcaagatagggctaggacaatcgacgttctcccgtgttgcaccagaggtgagggaattttggaaagtgccgggcaaggattcaccgcgccccccgcacagtagaacctggaggggttaagggactgattaatttcgtctattgttactgaactccccaaccgttggctgacactcggggagttatatgataatcgtatcggacgatatatagggtgtacccaccctggtaatgtattggcatcccgcccgtggttcatctgtgacgtcgattacatcaggatgatacgttaatcccactaaggattacctaagtcggtgcctactctaggacttcactaaaggcagcccttcatagcgccgagcttgcagaattacccttgccccccttaactaacatggatcgaaaaagatcccgaagcgaacgcagtctgcggtagagcaggctctttcgcaacgaggcttcccgccagtcgctacgcatcggaccaggagcgaagacgtttcgatgttaaatttcccgagatctcggtcaaactgaccgcgccgcgtttgtgccactctctcgttctcacggtccccgtgaatccgaggcagttccctatcagctgtcggcatgacaagggtacgagcagacatactggtcgctatgtcgcagactatgcatcgccttttagtaaagctcctctcgtggtctgtgcgacacggccacaatccgaggatctaccatcataatggccgcagcgaagtctggcgagccatggccggatcaataacagggtcctggaatgtgtactgtacttattctgcatgttcacgcacagggggtccaagcttatggggggtagacgtcctccacggccgaaactttttgacgagcctcccgcacacgtacgactgaggattagtccgaatgcaaggagcggctgtgacgataagctccaacccctctcatccatctagccggtgggaacgtttggtttgatttggtcaaagatcgatcaagtatccaggtaccagcctcgatgcgattgaataaaagaaaatgcaagttgtcgtagccgtagttctcccatgatgagtttactagttcggttcgcggcgcatacgcctcgtccgggttctggagccgcgactcccaaaatccgcgtcacgggtatacaggaggacgcacgcgaaaattacaatttggacgaccatgctttccttttgagtatttaggtgacaagccgttactagaacactccgcctagtgtgcctcagatcttatgcagatcttgtatattgttacgggaaacgctaggacctttttggtgtgtgtcaaccgtaatttacgtagaagtgtatcccaatggccgtagcgaatattcttttttaccaaggaagaacccgcttcagaagcgtttctgaacgcgtatgagatttttttaaatcgccgctgacagaaccctagggcgtatcgtagtcactaagctggtgtgcaattgcctcaacatgtgatccaactatgctgcccagcttagcaggttgtcagggatgagtcggcgaacgcttcagggttcccatcaggattgggatcgctgactaagttaatacgactaaagcgttgaccccggtaacgatattcctcacggccataacctttgcggagccaagcagaggccgtacagtctgtcttcgccacagatttttcctggagttttgaaattcatggtggagtttaccaaggcactgagagctcagagtctccggcttgcggcagcgccgaggtcaaggcccaccatctgccctctatggggcgttgtggtagctgggaaagaaaaacacgaaaaaggccctggagaaatccgaatcaagtatgcaactagcaggcagacatgtcggtgcgggttaagagatataaggcaagacgaaatggtctgatgtatgccttcgattacattatgtcatggtcagcgcgtttggttactatactaaattaccaagtaggtcacttaaagcagcctttgcctggaatacttcaaaacgtatgtcctactgttaagtaatcgatatagcgggcacttccctggggggtgtctgacggcagtatatatccgctaatcggcggtgctataaactcttggtatttctcttcactagcgtaacgcctttaggtaaattggcgaccctgactccgcgtactaccagtggcggattgattgcaagacttcttactggagtccggattgatctggcctatcgcgtgcagcaactgcctcttgggcttgttgcaagcgtgttctagatagttgcacaatatcgaataatctacgccagcggtccaaaaattcggtttaacacgctaccgaggtctgagttgtccccagcgtggccttatgcgaggatcagctccggccgctagcctttgggccttgaatcgaccaaagcgagactggcataaatgcaaccatccccggttgttcgcccagcctatagccgtgttactaaggggtagatctaagtagcgtagatagggccctctcatagtgcagtacttactttcatcacagagtcttacccgggtatgtggatatagtgaaattacgctgtttcagcacggagtgtgcctacaatcgcaaacccagggttatcatgagtcccctctatggctccccctcaagcttgaccaatcgatcgaataccggctgccctggagtggtaatcgcaaagtgtttctctccgtctcaccacttaagaggttgagattcggtaacacctgccgcaagttcttcgcgcgttcaccgtacgcataacctcaaaagccgtgtcaagcaacacctgagcaccgcactagcgcgttgcgcagggaggatgggtcgggcctccacgaatactgcccggctctaaacacggtgcggatgagctgactttgaccaaaatggcccacacactatggtcccccctcgtgcttggaggtcatcaggtgatcagcagcagcatcgtcgagttacgaagcaaatcttataccgggggcatccgatagaactcatttccttgatccgtccgtactgtcaccctcgattgaactcggccgctgcacgagggatccgaattccaaacattgctgactgtgaaaattcttgtactcccgttttttggtgacatagatggttcctcgtttcggcacatagaggggcttgggaggaaatcgtgccgcgcgcatccaatgctgtgtcaagtccatgtaatccgaggtaagttcgaaatcctctagagccgctaggcatcattccatatatttgtggtcattactctgttgccgctcagacagtactaccagaccgagggcgtacgtcactgcgtttacgtaacaaaagggcccgagcttaggtggtacgttaagcgcggccaggtatcgcgtaagaatcatcgcgtcaatgcccttgtaaactggttatattgggtattgtactgggatttgcaccgccatatacagggtagtcgccatttcaataagagcagatataagcgcggatgtaattagggccgttgcgcgttagactcgatcggtccctggagggtgatactcggaggaacacggggccagagacttcgccggtttttcctgggccatgtaggtccttcgtggctgatacactattctctccccctcgaagcttacatgccctttattcaagatacaagtcttgcaggtaatgtacaacgggcgcttatgttgatcagatctccgtcggccatactgacaatcctccattccgccaagaagactgctgattagccgtggcgcgttgtcctctttatttcaggccctccaagatattcgatttcgtccgctaattacccgcaggcttgcgcagacgcgtatattggaagactcgtccgtattagtccctctggatacggccccgccacgcttgtcagtaggtttcattgacctctaagcagaatcaggcattgcctgggcggtatctcgttcatacactttgagctgcgcatctgacacgtctgaattagctacccatacgctgccagatctgaccatctggtgtttagctctcgtaggatcactgacggaggttcttatgagccaatcatagacctctatgtagaatggtgctggttttccaaggcccacgggtgtggtggcgagcttagccccagatcccggtttcggcaggaccgtggtggtaacataaccctggttccattataccaccagtaagatgggtaggggaatctgcactctcaatcatccgaataacttatcccaaatgcgtgccccctaacttgtcataatgtgagggtcatgagtactgggtcaagcctgtcgaatgcttcgggagtcggctagggatcattattagtaccgagactcagatttatgaattgccctttataaacacgtgattaagttgctactctaatccctaatgatcgaaatcaatcacccaggaagccgagccatgaggagtgaagaactagttagatctacgcttggattgcacatggtatgggccgaggggtttcggcccgattaatgctttggacaacaacacaggtttggtgtaacaaaactggccacatcatttcgaaacggcccgacatagcgcgttcgcgactttcttcatcgacggagattacgttttcacctgcagttggcatagtccacagcgcttccgggacacagggcgctcttaattaacaatcagatgtgtggtcgattgctagaatttgggggccctcacccaatcctaccccgacggaagcgtgtttgagctctctgaccggcatttaatggaatatttcaccagctacgttgttttgagctttgcttcatcatacccgagccgagttgcgccgggacaagagggtgcgatgctgggacttgtgataaaatccacgatgcggcgtcagggactagaaagcagcggttgtcttcaagataatctaagccgcgacctttaagacctcgtgttctttgactaaccaacacgacgattctggtaaagccacttcggaattgtcgatgccttaacaagactggcatttgagcgccagtgttatcattgccaagctgccaacgtgatgtgtgccccacttacagaggaagggtatacaggatggcgtgcattacaggagaacgaaaccgaaagaccgtattccccggactagcaccgtctggcactaacatcaataactgtgtgttgggctgcgtaataaataggtcccattgcctcggccgttcgtggttccgtaccagctggcaatattgtgcaggaagcctgacgacaaggcttccttcgggagacctactaacttccagctttcagatctcttatacgagggtggtccgacaccggactcacgctatatgtggggattgctcttactagctatgtgggtgctaggtgactcgtacaaaaccagactgcgtacgttgataactgcctagccgtggagctatcgcggctactttaatatctcagggcttatcgtggtatctgaaccagtatcactgggtaccacaccatcggacaaaccagagtgggctcccagttctctgagaaagcggataatgaaaaggatgatggacgatcatcgagtcggtatgaagccggactgaacttgctagtgtgttaaaattcgcaagccctggagctccgtgtgaagtcggcgaggctggttgtggtgagtgggtgcgattccaggttgtcgtgaagcgaattgagcgatggctcttggcgccgggacattcagtccatcttggatgaaacataacgttttacaggcctttgaaagttgtcctagccagagacaatgctattttaaaacaatttgcacgttatcgagtccaaatattcgtcgaattttgtatttctataatgtattgcgactggaagtgagcgagttttctgggtggtatggcgcgtacggggagcaggcactcctacgaccatggggaatcaacctgagttaggaaaacttgtggacaatctgcaaccaagggattggggaataataagggacaaccgtagcacagtatttcacaattgccggccatgaatttcgggatgcgtaacattagtgcctacctcggtagtctggggctacttggagccaacaactgtgctggagtatgggtgacctgctcagttagcccaccccgcttattcatcaaagggggatgccattgctttcataccgtctacccctgtacgcgctaagcctcacgttacgggctcatcgaggtttttacgtcgttctggcccttttacaagaacattagtggatcactttgccgggtggttgaggtttgagcctggggtctcgtttgcaagagtgggtaccttgggccaaattagggaaatcgcgttttttaataattggctttttcttgaagtcgaccgagcgctgtgggattgcgtcacgcgtcgtatggctcgaattataaagtgtaaatcatatcagtcaagacgaccgaggtgaccatccacggttagatacccctggatctgagcacgtgagttcagtggcagagacgtggccagaaccctaactcctgtgcccgttcgttagtaagctggggggattctggcccacgctttagctgtctccgccgaatctgagaaagtattaagggaatgtatcaatgactcgctggcagcctatagtagggcaaactctggaggcaacccgcaggccctattcaaatagacaataacgttgtacccacacttgaaacggtactttagcttatgagtggtttggtcagcaacataatgaggaactcaggtactagtaccataattgagaattctcgagaagcgtgtgggtactcacgtggaccatgtggaatgcgcaaagctacaaaaatcgttgaccctcctacagcaactattaccaccagtgggagaaccaagagataggaccgcaaatccgtgtactttccgacgttcgtggcaaatcaattgatctgcattctcacgggttccacctgggatcttcttatctatttcacaacgggactttcgtggggcggtatgaatccacgcatatgtctccacatcgagtttgtctgaatagttcccacaaattttggagaaccagctctatgacacgggtctctttatggcgtaccatccatttcttgcaacagctttgtaatgagtcggtatgactcgacgcatagagcgggaaacattgaggtcgcaacagtccacgaccgtatcttatcgtgacaagcgaaatacagcacctccagcgtagtgtgcccacatccaacatggggcttgctggcgccgggaattgccgcaagtggccaaccgttcacaactaccaccgctatttctggccctctgactagtatgcaacggggtgagtcatgactgtcagggaggttagtgtgtaaacgcagactctgtacaagcacctcgaccgcttgcccttcgggtaacgcgattcaatggacatcgtaatgtacgtaatcaggatggtatggtcgaacagaatacgacctaatagtccatgtggctttcccatatgggcggtggatcgatcggaacagggaatcctcggatcccatatcgatacaaccgtgaagtaggaggaccgacgtcgtcgtcgcctgatggtggactttatccaagcactcttcgattgtggccagtcgtctgttatggactacgtggttggcttgttttcacgtttagtggaataacgtggccgaccacggtctaaagtagcacagcggtagtactggtggaggcgaagtcgcaatttaccctctgttctcataacctgggtttttaattctgatatagctatcggaatattcaggacccccgctgatgaagtaaaggactcacgggagactaacaatagacaggacccaccgctacacgcactaaagcgcagtctatcaaaaatttggtcatctagagcagccatattatgtatgcggtgatggatcataaagacctgccccaatagtacaaattttgggcgcggtgcgacctactcaaactgggtactattttacatggttcaatctttacgctacaacccttgtcatatgacaagtgtccacccgatagccttctacaggtccggcctggctcgtcgatgaggcaaactaacaaactactatcggtcatgacgttgcgcccgagtgacgatcgtaggcccctgggttcatcaactataaatcgagtcggctcccttgatctgacttatcgagccctggcacaacaagcacggtctatcttcatcccaatctgaatcgcatagaccccgatgaggcagggctctatgtactgccgcaactagattgacctactttcgggagtgttggcacgggggcaagggccggtgcgtcacatccctgctaccttcgaacagtactacacgccgaacaccgttcttcggtggtatggatagacggcgcgaattatcttattatatttcgatattgatctcgttgcatgagtcacggacaacaggtcgctattaggtatcaactcaaactctttggtcttcgaaactgaccgcggggaatcgacggacccgccgtgcaccttgcctaaaagaaagccattgtcgggatatatcacaccgatacgccttcacctccctctggtggatgcaggcccaatacaaatagcgaaacactggcaaagtgcaaaattggcgcgggaaattagcaattgtttgatcaatacccgaagaatacgccatatacagttgcccgctcgccaacgtgtcatgcgcccttgtaccgttccctccgtatatgttgttccaaatgatgatatcttcaggtccggtttttaacgcatgttaacatgcttcatctgtcgcttggccccctcttcggagtcactttaggtaagagactaaatgtcccactagccgatagtttggaccgtcccgctactgatcgaacgatgctttggaagttacatctgatgttttctcacgatgaagccctgctcggggcgatttctaggttaactgcgagactacgaatctaagatagtcagggtaatatggaacatgcgaaggtcccgccggataaagtatggcatctgtaaacgcgaccgtttactttgggttgttgcaagagctaagcattatacccggataccgcgtcatctttgccgtactgcactggttaacagggtgcgcctacggaatgctgtgatgaagtctatctgtttcaacaattcgagcctcactaaacgccagggtcagtgactgcagagctgtccaatttgtaagtctatcgatggcgtaagactgttctgacacgaccgttcgttgtggccagtttgatcacaaaggattccaactaaacgacgcccgtaatcagcggggacggctgatccctcctcaagcctgtaatcccgcccttccaagatcgtatgcgccgggttcgtataaacaggataagcgacacaagccggacgcaatcctggtagcaaagaaattggccggttcgtccgattgcaagctgatacgcagtaatccttatgcccggccgacggcccataccacttgaccgcaatctcgcacctcccagcctaatggtaataattccttcaggacgtattgcatacgcaggccgcccgtgttgccttcgtccaggtgcataaatgcggacgggacgctctgtccttacctcccggtgggctccattttgaatgagtaataaaattgttatcacattcggattgtccaggcagcctacatcataatcccttaaacacgtttaccgaggtctcgctgcgcataaaacaacgcgacgaggaccgcggaaaggaccgaatgaaggatggggaaccgtacgtttccgatgccattaccgggcggtacacgattaagagtgacaacggggttagggaatgatccaagttgtccttggacattgatatcttcgtagcgggtatttgtcccaacgcctagagggcagacgcaaatcggggacgttctagtagactcaggttttcttcatgtgtggattaacttccgcgggaagggtcacgtagcatggaatgaagtacggtgtacatttagcgagggcaaactaccgaactcatgtccgccctagggggtagtccatgccgcgcagtaatctcatgtgaccatcctattatgcatctggcggagttaggactaaaccgctccctattgtagaggagatccacacgcgtaagcgctggaagtcaatgcagaaatatcgacattattggttaacggttctgtgtgctcccgacgccaaccgagcagagagccgccataattcaagaacgcgactgccctacaaatactctacatgccctcagcatccctttaattatcggacgtccgagcgatttagtagtggcagcccattatactacattggtatcatcaattgcgaccgagatgccgttgtgtcactggtaagcgctaagtaaatccatccgttactagaaggggggcaaccacttaaagccgacatgatccgattaggtatggcgccagttgtttgttttgccgcgtacttctaccatgcgtaagcggttccggctggcgaagttttccttctcagagctcccgtgcgaactgccccgcaccgggatgtgacgggacaagagtgacgcaaacaccatagtgggcgatgaccctataaggtgcaattaggataatacgacccgttattaatactttaaatattatcattcacttcgtgcgtgagaacgtagcacagataggagtacttttacacctgcactcctaacacaactgattcgagctcgtcacgtgtaatatagagtctataaaaaagccctcctcaggtgcgccgggtatagagttacgcgagacctttacctcgcccttaatactctcggtctaggagaaaaggcgcatttcggcatttcatattggatcgcggacagaattcgacgacgaaaatgtagggccttgaggtccttatctagttcgacacaggataggtgttctatagaagaccccctcgcgctccttaatgcaggcttaggcggtgagctggagtagtatttgacctccttgccgaaggtgatacgctcctaatcgacgtcccggagaggtggggtcagtctcgcagattgtgcgcagaattatgtggaccttcagttgtagcaaagctgagtcagtgaaagccgctgccgacggtttgtgcagagacagattagctcacgggtatgttatgcggtcttaggcgttgctgagtgaaaacatcatcgcaacgttttatggctgaagcacgtgattaccatgaggcctagtgacagcgatgtggaatttcactccactttgccacttgttcgggtaatctgcgcaaaccatgaagtaccctgtattgagtccttaatattcagtacttgctgagcgtgcaggcccgcagttcccgtagctacagtgttgacgtcccctgaattatgccgcactgtgcgagacattaagcgggatgagttagtaatccgcaaactatggtacatgacagccatgagcgctttacttcaccaagcttgaaaccaggggtacgacttgagggaagcgtggctacttgacgggactggttaccgttgacacaagtcctctaattcgggatttactacctttctagagtatcaaatataagggccagccgcgattctcttccgactgctactaggttactaggtcaagcgtgggaagacactcggagtctgtagctaggtaccacatccccagcactatgtgggcttaggtaccaagatagctgctaaaccctcgggttcgttctaggaagccaaggaaggtcattagtcgtagatacgggggtgagacacatgactgggaaagtttaacgcttggtgggcactagtaggattaaccacgccactgggcgaacagctttcgtttatacgtttcagtgcggttaggtcatacctctggagatctggagattcataagaccattcccatcggccaaagtctcagtcccatttccacaccgcccaacggacggatctcgtaaccacattcagctttgcctaagttatatgacgatcatgcctatttgaaatgatttgttccccccgagtcagcatggagcactgtccttcgactaatgcgagagtctcacagacgagccaaattggtagggggcgcgtaaaaggtccgcagcgttttattaagtagccaggtcccggactacctccgtgagacgttacgccagagtgatggcagcgcccatggcattgatgaacttattaaacttactcaggcgtcgtatgtcgccgcactgcgaaactgccatagccagtcggaacctcattactaactgcagtatcggaaccactcatcctatgccagtagcgcgaccagtgcaaggggctacaaaatgagcaatggcagcacatcacctgcgaggacgcggattgacgcatgacagaggccagtctacatcttccgagttttcccggggcataggtaaacctaaaggttttgagctcagatgctctctttgtccagctttctgcaataagagcttggccgggatttaggaaccttcttgtcacaagagatcgtaatcgtatcattcggttccttgtcccatttgggaatcaatgtgtctgatgcctggcgttgtttcgtccaaaatagagattcgtggcggtcgaggccctgacgctagctttagggggcaagccgggagactagcacttattcatttagttcaactttttacgattgaacacagcttgctgacactcttatgcgcatgagaggagcaaaaaatagtcttctaatctctgtcatttaagtgtacagctgtctagattgaaaaagaatgagcaaatcggcaggcatttatgcaagcaacatagcacgaaggtgtatggttggtttatacttccatggtaagaataaggagacaccatgtaaataaagcccaaaaaccccaagtacagagtgactcgcgcctcataggtgatcttaagctaaggtgattagtcagcctgcagatcctgacggctaggttgaaccgtactacaagtgtgtcgtttacgaatgcatcttattagacctcttcaaaggacgccatgattcgccccttgtaaataatgggtacttaatttagaccctagcggctggggaccaatggaaacccactgtatcgcggacttggtatttatgtacttatatagcttcgcagaccctctgtcgtaaactccggcgggcctgcgttatgagttacactattcgttcctgcagctgagattcccggttacacagtcattgcgctgaacagcgctagcctagtgaggttctatgtgtgtcctgtatctctaaagcccgcatattagaaccaagctgtctatgtctaatcaagtgtgggttgaccagatcccgtcagaccgcacgcatttccgttacgcgcgatcttaacaggacataggaaccagtatagtcgatgagcagtggcatccccaatagatgaagatagcagctttactcccgctcgttgccgtagcttcaagaggcggcatgttacggactttagcaaatgaacgactcgttctgcctcctgcgtcagattactgagcctgcgtcgtgtccagtgttagtggtccgaataccgcatgcaggaccgtaacgggatcgaagcaagcaattctacgcaccaggtccagcaaaccgactgctaaagtctgatactccgggtgcctggctggccttaaattgaacacaatgatgatttaatgcccacgcgcgccgatcacctcgacaaacgccaagacttgagggcgtgtttaattaatagtaaccgtaacaaacgaccttgctacaggaggttgaaacctgaggttgatggtgtttctgaatggctcgtccacttaatggccgtctcgttaaccgattgcgggacatcggctaagttacatagagcaacccctacacccatcgaggacgacttcccaacacgcagcagatcccaaatttcgttaggacagtcggccccgcctacagtaaatctccgagatagccatttagatggtgtagtttcaatataagggtggcgagcgcctgtgcctaaagtcggcaaagctaggccttatcaagccctgtccgcgcaattttgtaacgttacttgtgcacgccgcccctactcgtgtgcggagtatggagattcttgaggggtagtgtggcgatctttcctactgagtgatctttcctcatgagcggcatgctttcatcgaaggaattaggcgtacatcagctgcagagtactgagcgggactccagtagtttaaggcaggctggcgaaaaaatagagcgcaagagtggggagttgaagggcatccctgaaggcaatcgtcaaggagtccctgttactaggtaggcttgtggcccctgaggttcgcggcctggggaggtgtcgaaaaaaccttcccgccgtccgaagaattcttggcacgcttagttcacagttacggaattcctgctccgtctgactaatcaaggatgactataatttcccgtccttatgacgacggtacatacaggcaatgtttcccagtcacataggcggcctaaccggagcatcatggcgaccaagcttgtggtgctaggcgacaggcgcaggccgcttgacgtgctgggaacctacaaggggctctagcggcgtagcctttcgcacatacatgatcggatgccacatggtgatatataaagaattctttgaaatagcccttacggcataggaggggggggtttatgcaatactttcagtgtgctctaactaatacctgggtatggcggcgaacccgtacccctcaaaaactgtgcaaggtgctgtctccgggacagtaattgccttgatatactatctggacggacttaggggattacggtggatcctctgcttcacaagaatagacatccgggcaccgcttgcgaataattgtactagaatcactttcttgaaacgttttagctaacgtcacatatacaagttcgtgagtcccgatacggttattgcttggctctagagaccgtagtatctgattacaaatcctcaaggcgtccagcggctacaagacctagtatttcaacgaatgcagacagtggaattgctatcttatctgacggtaggccagttattatttacgaccataagagccgccctccacgtaatatgcggcgaaggagtgcggaccattgcttgcataccccctgcgagttgcgcagcaggttgtacattgtgatgagcagacaggggcatggctaccgggcatggaggttacctcctgccgacgaaagtcccgctcttggaatgtggattgccccgtaatcaagtagcccgtggtttttgcgagaatttccctatttgtatatactcccgcggcgcatttcgtgttcagaaatgaagtgagcaaatgtgaagtggaccaggtacgtaacaggtgaggaccacgcagcgctgactgcaagatagcccccacccgtggctggtccattccgacaaacaacggggtagcacatatccgggacaagtctgaaacccctggcacggccccacttacacgaggattcccgcaaggttactctcttctttaggccttctagtgtcgtcgcaatccctgtaaatacgaagatcacacaagagactctcgcaatcccatctctggaagcccagcactacataccccggatcttaacgcggcggcctctgcctttgaaggccagtgaaggccatttgtggcgttatgggtatgatagtcctaccttcccgtttgcgagacggcttcgatctttgggtggatatcaaattagtcgtaccccaccgaaggacgggcgtagttgccccttttgcctatgcgtctctgtcgcatctcttatatccaatcgtgcaaggggaacgagtggtctcgtcacccgattgtttcgaggcattgaccgccttatgttcccctcacatctgagcgcaagctaattaaatcgttgccaaacattgcaataactggattggagcactacccttctccagtgactattttgaccggacgactttggtgtgtgaaaacgcagtgtttgacttagattaggcctgattcgcacttgaagtcttatggtgcatctacatcactagatatggccaactgtcagatgctcaatacttacatcattgcgcaacggcgtacttgatggtgtgacgtatggtgaattcgggtaatcggttaatctggtgtccccctaacactactaccaccttgtcgcgacatcctaggaccgcgtgagcacggagaggtcgttaaatacttactaaacgcagaccgcgagctaacgtattatgcgtagtttccttgaagtaggataatgtgccgctccccggtcgagttgaaggccccatcacacgcagtttgatattccctacttctgaacatactgagactacatacacagacaaccgcactgcatccgacgacctcgcgtagggacgtcccactgtttaattaagtgttaacaaattatccgccttatgattaacttactaccgcatagctgtatccatatcggtagattggacggtaaacgtggagtgatcctcacattcggttacaaaaaccacctgtcaccttatccagccgacctccttacctttgttgcgttcgcttaaagagggtccatgcttcggggcaagttggatagtgcttaggcaacagttgcgactaagatcgggctctgtaacgggcggagtggactcagttaacatgtccccgtcgtaccgtatggtgcaatcagcaacttccacgatcgcccttgccaaaattattaccccgctatctgattacctctggcatgctaaccctgccatggcgaaaagtactttatttccaccggaagggggcggatggaccattctttcacataagtcaaagagggcgccagttcacttgtttactgccgtagaattacccaaagaaggatgctgttttaatcaagatgcactggcgactaggaaagttggttcgtggcggagcggaattcccaagggctataagggactattgcctgaaacagtaacaacaaaaatatcatcgtaggaatacgaccagtcccacaaaatggcgattttacgatcactgaatcatcctcgtactctttgacaccaaaagggttaaccatagtaacccgggcttacactacgcagggcagggctacaatttgctttaaacacaggggagggtcgttcgtacgatcactgaaactcacgaaccctgtgttagtaccacccgactcgggaatgaagggggatacgaccacaccgggaaatttctgggtggccacgtgatgcaccactcgaagtatcggggttaggagcccggtcctctttaaagatgagtaagacaagaagtttttaccgatacgacgcacggtcatcatgggagtgcgggacgtcgacagcaccgtggccggtcgcagggatccgctgtagtatctgcgtggcgacagactacgaagtctctagctaatcaaaactgaaagtcacggggtcatagatgcgtgaccagatgctgatcaacgataaagcggcacaaagtcacattgctaaagctaaccttcctgcacgggcttaatgataagaagccgcatatgtatttgttgacaaattatggaagaacgaatcggtttcatacagtgcgtcgatggcacgaatacgccgaattgctgctatggctgttacgataggacctcccgatttgtcgtaatgccctcagattataataaaggcagggtgtagccatggacacccggccccggctaaataacttctctgggacctacgaaggtacctatggtggtctagttttggtgctgactgcacaccacctcttgcacctgcagttaaaactaagactcggtatcgcgaggggggtagcaagactaataactatgttagtcccaccattcgccactggatacacatttaggtgctaacgtggtactaatcttttacggagagccgaaggcgtagaagataccatctcatccttcacgtgcacgctgtggacaggagaagtatgctaagacctgtaccccgtgaacagctctacttaggccccatccaatctataaaccgagccagggcgcttgggcatcctagggcgcggttactttcggcgtaggggttttgctgtctcaatttgaatgaagtttgtaagcgtcaccaactcgtgagtggctgttcctccaggggatgacgtgcttaccactaggtacaactaatcaaggagtactactaagcaagatttgaacgcctctttaccggactcaatggttctggctttcgcttttgcgtagaggacctaccctttcgtctagaacccgggttctactgtgctggggtgtccacgattcagtacacgatgtcttggctcggctgagtgataatttagggatgcttatgcatctaattggcgccaaaagacctctgtatcaccgcgtttcacaggtgcgctcgtccaatattcatggccgtaacgaaaactaggtaacagtaaagtgatagactataagagacccacatacaggagtactcgctaaccaaaagtcgagaggttttgtattcatcgcgatatttaacaaccaacccttgcctccatgctgcacttacgtgtctctacgggtttgcgcttagggtccgatatggtgagtccagcgctgaattactaagtcgtgactacccctgtggcctggtatgagttttcttgcatttatgtaaggcaacaggcaggcgtctgtgcgccataactacctacgaaagtaaccaccgacgtactgagacgtaggcgagatcaacgagctgggtcaagcataaggagtggcgccgggtgttacgacaatggaagccacggttaagatgcgcatcgagtctagctcttcattatattatggtgatagttggggttatttctgaatcatcgttatcttggcatgactgtcgctttcactcagccatctagccacttgcaggtcgattagtcgtaaaaaatctgccatcatggccgagcgcactaaaacgtaccttgattagaacgtgtcattgagcgaccgtagcagtaacttactatggggcgagggtgacctggcaaggccactcgtctggcaaggtcgctctgagaccacacatcgacaccaaaatgcatagagccgttgaaggcttagtctgacattaaaccgcgaatatgccaaacgcaacgtgggctatcggcttagattcgcatagtcagaaccttatttcgggaggggtgccgcggagccattgaaaatcagttctccccaaaattatctcggtagtgcttatatattggggcttgcaaagttatagcactggctcggataaatggtttatctgggtgacatgcttggtattgaatcaataggaggcgttgtccgttatcatgcccacttaccctgggcggaaactaggcgggtgcggctggcgggcaatattcgcaattaagttagctctagctactccacccagtggaaacgtagattagtaacccggataacgacccgagggggctcgagcgtaatggatcctagacatcatcgttctattccgcggacttccgtttctcctctcgacacaatcttacattagtgtcgccctggcgagttcaaacagaaatcaattactacagatgacacaggctggacgttcaggcacattcaaaactgcaatgctactcagtgggtgcaacactaagtagttactaacgcaagcgcttacgcgacccgcatggactacgaacacgcactcggccttccaacctcttgtggcatactcattgaaagtttgtctacccgctaggacttttcacgaagaggcgtagtaatcttcattctatgaatgaatgggatctaaggagtgtaggcgcccgatatagcttctgtgtatcccccttcttatccgcgcctcagggcgcagcctttagagacaacgaaatcaaaatattcacgtcatcacgacatgaggcaagaccttctcttctaagtacactgcagttcctattcttagatgttcaaccacgtacacaggaatgaccgtatatcgcgagcgcatttgatgcatagaatttccactaccgatgcaaactcctatatggattggatccccgtcgtggccaatgaatgcgtcagggacttcgagtaatggtgtcttctagcgcttccacgtagcgaagtttctatgtaaaaaggaacctaactccaaccctcactcctgcatgctatcggaacaggcccgtgagatctctaccgggatcgccacaggccgcggtttttttacgacatttcaatagactcggctggagtatgtgttcccagacctgctgacccgcaacagcgaatgatcgcaatatgcacccgggagacagaggatagatccttttgtcattctgctataaagaggactacggggtagtttgatgtccagacaaccgaatccacatgaagagcgatctatgagtcccgatgccgaaattatcccatctcgcgaataattatgccactattttattgatagttcaggttaacattagtgttcttagagcgttgtccaccaacactcaacaccataccctttttcaactaagtaatgaaagttaagtaccacgaaaatcacctcatcaggcacttactggagtagcaagattattgtcataacagcaagcagtcacgagatagatctggtgagcccgcgcacctaagctgacgtgagaaccgtaacttatgggaacccagagctggggttaccgggtttcaggcgtggagatggaaccttccaatttgccgcattctatgtcctccggaagccgtgctctgagggactcacagaatggattccctaccgtcccgttttaactaagtgtgttcttaacataatccgcgtgctacttattggcagggcaacatagtcatccgccttgcctcgttgcactacgtttttagtttttagcaaggcgtaccctgaattgggccggtaggtcctccgaaaggaagaggaaaatattaggagatagcggggtatctatttcgtgttacccgaggaagacgttgagcagtgtccatgatctttcacccagctgatgggactaggaaaaaacatctgactcccagtccgtgaaaaggaccagcggcagatacagtatcttaggtgactgatgaccatagtcccctaccatatccttgacagcgcgactggttgtcagaggtacagttcagatgcccattataccctggccagccactctcgactgaaacagtgggaggtttgtccgatcacctagacttggacagacgtattcgcaggacgagtcggttattgaacctacacacgacaagataatgactatacgggcgttgatacaaggactcagcgtttgggtgtctcttcgtaacagtataacgtcgtggtcgatcttctagtgtcgcagggtaaatactaagaccaccctcaatgcgtacaaagttgaaggcaatctagcactaccacataaccaaatggtttctcgggagattacgttctaagatattcatcgcagagaccacacgttcgtcttttaaaacccctccgtaggtaaaatgcttcgaggagttccggtgacgagtaatcccgcaagagcctccaatgatttaagaggaacctctttgctaatagagtcatgataagcgggatcccattttgcgtcttacaacgggctcgctgctctgcgacagatttcgttacagttgaatgaagtgcaggtcgactgacaataacctctgctcactcgcgtaataaatctcttacaagtgctgcgtggctcaaccatccacgattagtccttaggcctggttttcacgcccgcatgataggggtagccaccgacggccgatcggggctcctggcaacagcgtgtcccacaattgtattagtcgaatagccgtccaaaacatccatgctactcagcttgtatgtgcggtaagagggatgaaactttgtacccacagccgcgataggtctgccggtgtgacgcaaaggtcagctgtccatagtttcttgcgaattgccacaatggaggtatgaggaacttctgcgaacagacgaatttaccccaccgagcacaatgtcatagggatgggactaggtgtcgacacagaggcaagagatcatcgcgacgagctggatacagtagcatgcggtttttgtttttcaaaagcttatctccctgcaaaacttgatgatgttgggacctgcagtggcagggaacccgggtgtccgaactgcatggtaacaaatcagttttaaaacatgttgcaaaatgccgctgggtgcaccccttaccttacctatcgctccggactagatttgtagagcccgcgagcaaagaggtaactaccgccaagccttgtacgagcgtgaaatcgactccatgaaaatattgtagaacaggattctagtccctgatgatgaggcatgttatttgttctgggagttaattgaccccagcgagagctgtttttctgatggcgcgactacctttgcattaacacctgcatgtaactcctcctgaaacgggagtgagcctcgcgcaatcgccgtcacactgcaatactaaagtcgagcccttcgggcatcttatacagagcctgccattactagtcggaacgcattttaattgcaggttcgatccccgattactttagcggtatcatagcctgaccctcgtttagtttttgaccggaccctctctttgatgtgcatgatacagaactaccactgaggggggcggtttctccccgacagattaaggacgaatagtgtcgtccgcagaggtgtaatctccctgtccagatagttatacccatttagcgactagcttcactagtccatcgctaagaatccctctcgaccagtctgcgccccgggtcgacagtcctcgtcgggctctcctttgaccctactctcctgcagcgagatctagcggtgaaaaattagctgttcttaccaagcctgagtcgcattcgtatctgcgcaggagcagtctcagcaacgtcctaatatcacaacacgaggtgaaacgttagaaattttgctgttgatcaaacgcgcgcgaaaacagacgcacctaatcatcccaagtctaacggaattcccgcagttcaagggtatttccgtagagtctcacggcattggtaatcaaatgccatgtacaggttggccagcccctctggaaactcagccgtggatgacgtcaaggcatggtttgctggacactatcttaagctcgctatattgcagagaaagaagcaatgggtcgcgccattatctcctaatctctaatccgatggaggcccaggggtgacaatcgttgtccaatagtgagctagcgatgatcccattaaagtggccatacgctatcgggttggcgacactaccgtgaaacctctgacaatctctggcgcaaattattctctacgtaagggctggggcgcgctatttatgtgatattctctctactgccggaacgtaccaacttaggatcggctcaagcgttgtcaggaactcactagtgctatacgccgctcaccaggtgcgacttcattctgcatcgtatgcctcgaactcaaacttcggaatgacattgttataacgctgacgatcgctcagtcgtattttttagcgaaaagaacgttctctcgcacatgcgagaagtccttatacgccaacccaggagctggacaatcggcatcgatgtacttgttcaacacattaacgaagcgggcgtagcccgcgatgcgtgacgtaaaatgcgcactgtcctgatgcgttattgaagttttagcaacggttcagggagtaacgggtcagcacagacaaattttgcatgcggcaccgtcctgtgtgtacgaccggacaccataagattgggatttggccaatctactatcgccagtctgttttgtccaagtaagctagtcgtctgttaagctctccctgaccagcccattggtatggaatttatggcggaagaacataattgcgttgcatgtccccgagggtctggcaaaccgccgagacactagacctggtctgagtcagccccaactcccgacgggcggcctttgtcggataactattaatataggttcgacagcagacgtcgcctcagtaatacgttgcttctaaaaagggtattgccccgagtgctgcgctactgagaggcggcaacgcagtcttacccttggagtgccccttgacaggcgcaatactattgatagcctgttggttggatcgtatggcagcgttgtgtacaagggctccgcccacgatttcctctaaggtacatcgccgagcgctcaatacccaccgtacccgcgtcaggtttagacctaatcgaatcgatggtccgcgttgtgagcaagtatctctagagatcgagccgtataaccaaattcgcagacgcaccgaacttccaagattgaataaattctttgttctgcttaactgcatggttaatcacaattgtaaaatcggcaatgtcaatatgagaaactgattttttttgaggcaccgtgacaagatcctctatggttctttttatgtgcgtcgagacatttctgcgcggttcatctgcctttcccgatctggctttttgtcttaaacaagatagaggtcgccccctggagcggttggctatagtgcaacacatagctcaggaattcccatagctttcgacgtcgaccgtccggtggtgttagtaaagagtaaccctccccgcataattatatcactgactatgcgtaacactatccgcggtaccctaatttactactagcgggaaagcgaggttgcaccgcgtaatccactgctggctggtatcattgtcgctgatacatttaactcgcgagtgatgcaagagcgtaccgctcgtcttctgctcggctatacccttaaggtgtgcgggctcagccgtgtttgttcgtcgttgcgacagcaggtgaagtagaccgccactcagcgtcgattagccagccggattaaggatgcggagcaatgctgtgatgaataaccttcaggagatgccgaagtctgtaccggtcttcatgttgtcgtagaataccgagtaaggatatcggttacctgctttacagtaatttctgtaccgtgcacactacgtttggtctctacccacggctccccttcacggtgcaatctttactcaaggggcagagtaaatcccgcccatcgaactaggatgaaaacacgggcaatgtgaatctcaggatcgatttgccccgagtcacgagaacacgacccacaaaccgcgtataggtccacgagggacgactcccctacggagaagagtcaatgacataactgcactgaaggtgggctatagcagccctctacgctgcccgatgccagacgaactctagggcttttggtacgaagatcctgcccggctatacacctccaccttggaaacgtaattacagcgttcgcctgcggtcagaagtggctatccgatgtaatattgtccctaacggcaattctaaaatgtggaccggcgcaatgaggactcgagccattacgcgccttccgaccgtcctcgccgggaggctcgcatcacgacctcctcccgccagcacaattcatgcgttctggacatacaggccgtggtttcgggccgacaggtaattaacccaaaagtaccattacgctttaatgagggtcgtgtatggcttcaatttcggctcagaatactagggagaatatggtttagtaactggcccgcacaagggacgcagatgatacaaagttaaccgtgagcggtgatccagcaaagctgaaatgcgttctactcctctcatcataagtgaacgactattaggaagatggtcagcttcaggcaggcgaaacaaagcactcgggttggttctacggggatgttagacggttgaaagatggcaccaaaacgttcacagtccgttgacgccaaacggccgtgccttacagacagaactgcccaatgtgcacttgtcgaaacagatgcggaggtatcgattaaggctccttgcgccccgcctatcgcgacctaatgattggcaataccacttctgagttttgatttaacgggtataaggcctaaattcgccggggtgacatgagtatgctcagccggggtctgttatatttatcaatgacttgcttcgcgcgcgtctcatcgtgtcacgagttcgccagtctgggacaatctcttagcttacttacggatccgaggagatccgaaggacatacctgttacatctccggtctgtcagcgtcaaggatagattttctcgcgcaaggtgcgggggtattggtctgtatcgcatccgatagtacagtccagcaactggccatgattagttatgagcaagtctattcttcgctacgactatcaaggatctcctcagctgccttaatcatctcactcataagggaggggcctacaaggactctgttcatcctcgcagtgcacttgccgaaaaaccattagcacacgcgctcaaggacgcactcgcaggcaacacattgacggcgcccgcttgagggagcacggcaatagatttggaaacagctaagcatggtgtcatgtaggtacatgcaaccaagatgagtaatatggactcaaagagtgctcgccgctaaccgtacatattagagcgccactttaggtacgtgatttgtaacccgtgcggagcccgaatctagattagaatcttttcccaaaggcgagtattggactcttgggcctattgggcaccaatagcaaggacgtggcgtcctcttcagcgctgtgtgccgatgtcttaactgaggaaacgaattgaggtgctatccctcctcgtaggtattgattgttgtttcgcccttctcgctgccccaccattaccgtacatcaacagtccacttagagtgcctgccctagacgaggaatccgcatcaatactatgaaacatgatctcaagcgcggagaggggcgtcggagagccaaaagccgagaggcaactgttgagaagacaggaatttgaaggtacacaatgtcggaaattgatactacgagtagttgccattccaatggaaggaatacccaagacaacggcggagcatctgtgagacggacttttaggggtcccacgggcacttttatacttactccttaaatcccgtccaagggtcctcccgtgcggcacggattagaacagatacgatagattcatatccgccagcccgtacttgggaggtgctctagttacttggacccactagtgactgtgcattgcgtttcgggacagtaacgcgctataccgcacgcttagagcgccttcctgacgtgtccgttgatagagaaatattgccacccacggtttgcgaacgacgctcacagttcttacgttaacaggaaggacgtgaatgaaatgcacctcactgtcatatgtactacgatccaagcctaagtggaaaaaactaggctgcccttgtgcaccactgctgccacacaactgggtggctcgaggccaaatgggtcgctttgttaggccacatcgcgacagagcattagagcacatgcgctctggagccggtatcgcaacgaccgagcccttcgttcttcgggtttccctacagaggcgtacgtggattagaacgcataatagatacaaataggggttgcttaaccaccgggcccagtcaagactcctttaagctctgtacaggcaaaaacgaaaaatttcaatcccgctaggcctccgaattccaggttttccgatttaactcttcgtgcgcaacatatgtttatgaccaaagcgtcgcgctggtagctactggctgtaacctttaagataagtgcgagttagatatatttgagaccatgcggatatcggcgcaaggcttattttttccacttcgccgacccgcaccacatgtcgctccgctgtggtccgcaatcatggttccacaattatcctttattggcccgcggatggtcggccaaggcctgaaccaggtaaacctggcttgcagctatccaaatgcagtgttcctttgccacaagactaaccctttttattcggtcttaatctctcggcgccatgtagaattcgtctcctgcaacgcttggtctcctaaggcaatctcggagagggtgctcagttagttcaatagaacttcagtcccataccatgcgatgcatgctcatattttacacaccgacacgtattattagcgatgttccaacgttgctcggtgcccgacctgtctaggatcgattgactacgctgtcgcaaggccggctgatctcacacgtagagtctataccatttctactattttccagggctaatgtatctggcggattatcctaggcgcatagtggtcccgggtggtgccgctcagccaacactgcctcttagcgtgttataagcttagagagctcgtctctcatgagactgtacgtgcgttgaggcttgccggacggtcaggatcagatgtcagtccagcgaattcatagtggcaggttgacaaaggagataccggcgtttgcttagaaactctgggtggaagttccaatcgcctgcatcctatactagcaggtgggcgtccgaagcgcgaagggtaccgattacagcgggcacgagacggaagaatcgccaacctaaccgatgttcaagacgctcttggaatctacaccgaactcagaacgtcgcactccctagatgtaggcctgttgaagattaagaggaccaattcggaagcgttgtgctaacttcctgccagatgccatggtgacttgaggccaccgacctagctttctttccgagttgcgatctgaatatactcatagaatgtcctggacagcagttacggcgttagacaaaggcacatgagttcaattcctcgggtgcattggttttggagtcttcttaataacaactgttgcggttcacgacgcgatcatatgcatgaagatagatccgaggtaacaggtgtgcgctataaacggccaagacgtctgcaggcgcgctagtacagttaaagaactgtctatttgtgaacaggcggatgccagtatgggggtgccccttaaatactggccagttagatattttccgtaccacagcgttacacactcatacatgggtgacgacagacatgtccttgggcatgataaaagatcttccaaaaatggctattcttggctaccgtttcaagatgtgcggcgcggcctggagaggatatgcaacgtcgcacgttcattcacttcggttaaatcacgttcccaatcgcgtgtttagtcttcgtttttacgcgagatctagagggagcacttgcgaaagagcaccatacttgaccctgccgccgcccttgtttcttaaccaatcgcgagggcgatctcttcactcagggatgcatcgtacgtacgactaaaacaattctttggttccggtcggggttacggccttataagaacaccgcgtaagtttccgtcaagatcacgacgatggtcaatgtgcggcgctagcagagggtatgccgttgaaacggccgtgtgttaccggcggtcgcctaagatacattcaagctcgacgggaacaggtactatacgcgcagcttgatttgaagcatccgttgttgtggtgcgtcataacttgaaatcgttttcccgggaccagccgcctcaaaccgacgcagcgttgactattagtacgcgattcattgacccctctgttgaagcgtacgggatcctgtactgcccctccagcctaacaattcaaaggatccgatcacgttattagtgacttctgtaagggcaagcgcagtgcaggcttgatctatctgagcaggcatgcgtgagccaggctaggtcatctactgtttcagacttactactgagcgtacctactcgtagccggctacacgtctcctagcagcctgttctgaaactataaagcgtccataatgcgccgaagctctactgagtccgcaatagggtttttcatacaacaagggacgggtatctcgagcatactcgtaccatacattaaatttacgtgaaacttgactgaggcggggcagtggcaacctgcgagcttacgaactgtagcaaactgaccaatgcgcaagacatcagcagaagcagcctcgttcgaagcatacaaatatgcgtggctaccctttggatctctagcagcatggtcctatgggttgagccagtcgattgcggctctatcggtaagcgagcagagctaaattagggcgcacgagacctggacgcgaaatggtccgaaactcacgcgatgtcagtttagttacgtatcgcaagggcccaatccttcacgaagaatccttttagtgcagagtttgacgcaacgagttattccctcccctgttagagtcaaaatgaggcgttatcatggggacgcacgggggcggatattgcccgggaggaaccgtacctcgccggtcgcaaaggtttagaccaccgctaaggccactgaaatgaaatagtggcatatatgccagcttaagcggactcgttgagaacgcgtcgatctgtcgtagcagtgatcaacccaccgactatcaagtgtgtacccttctacagtcgggaagtttggtcgcaccgtcccacccggctaagtatgaaaaggacaaccatatcgctccgctattgtcaatcttccgccaaactgtggaaggacctgacacccatcttcaattctgtgcaaagaagtggcttgcattcaaatattaagggtgttggttggagacctgtgagtagcagaataaaccggtcatggaaacgcgccgtcaaaaggtgatggtccgcataacgattgcttactattgcacggaaacacgtgcattagagtgcgttagctacgcccatcggcgagggcaatgtgtcaatgataatcatcggtatggcttttcggtcaggcataggataatagcccgtgtgaacctaccaccatgacgcactccttaacctaagtgtatcttcaactgtgccggaaacaacttgactgttcgtagaataatctccgagttgcagtgtgcatatcggggcccatgcagcggatggggaaatgacgtgatctcgtcgacggcgagggagggtcatggcccggaatcccgtggtaggacactcgcccctatgtagccggtcgccacctttggagcgtgcacatgaagcgccagatgaggggtccgcaaatggtacggcggtaagcagacctaagcaagtgtgaaaacaagggccgcgcggggttcctcacaatgcgtcaattaacagggctcatcagttgttcaaccgttgcttaatcggcagtgtacgcctctctgttgcatatccaatacacgttaataattgatctgactgaaaacgatcggggcccctcagtcgcaggcaacgaccggctgaactatatatcctcccgtggggctaatcacgcacgaagcgacccgcggaacggcctgaacgtccaaccaaaccttaggtgtataatatgccgaaggccctacacgttcccgaagtccgcaggcagtttctattagcattatgaagtctcataattaatgcccacccgcccagaacccatgtggttctataaatgcttaatagcacgtgacgtcttagtatggcaggcgcgctgacaatacttgcttttccatgaaggcgtaggctggattgtctagcgggcggcagttgtagtccgagcaggcctagtaccagggcggtaggttgtaaaattagtgattgaggtaatagtcgaaaaagcaagaacccacgatgccccgtttgggacatttactattgcctcttgcccacgctagtagccctcttaagcgttcttgcctctaattagcgtatgagaacctgcacttgcgttagatgggcaaagtggcgacaatttccatctattagccgagcgtcgtgcgatcatgcgcgcatcttgttaacagctttcaaactgtatatattcttatgagaatgtggtatgtggatacgcctggtcattttcgatgcttgccatgcgaccataaaaactattcctcgcgccaagcaagccagcgagcactctgacgctcgcgctcttaaagttcagcggactctaacaacgtataatgcctttgtgcataccctcggtcaactgcaagccatagttgattagtcacgtagatacgtgccctcaactacccaagcgaggagcaatagcaaccaagcatatgcttatacgacggctacggtcagtctccgccgtctactcaccgttggtcataacctctccacagcagttcataagacgtaaaattacccttgtgacggatggttctctagtacaccccgttgcctcctcgatgccgcgactgccctaatagtctcggtagcacgttcgtaccttgctgtcaaagtgcgcatagataacctccagttggtaagcgctcaagatccgcgagaaaggggtgctaagacagcatgacacgaagggtgccctaggatactgccactctacactcccgcggccaaccagcttacaatgctgacagcaagccagctattccccgtggactatagttttactctcgtcgcactgatgcccccgggcgcgcctaaaatgttggtaacgaaacgcattatgtaatttcccattgactttcgaggaacagctgtgttgactctgttacagacttgtcagacctagcgttcggaatgccagggtgccggagctgcgcaaacaagtcttgcccttatttgggttgctacttacttaaacaggtctaacgatctatcgttgcgcgtacagagcgaactgagggcgactttttgacacacacgaccgaaagtgctttggccactttcaaagtttcgagtgtttccccaagaagctttacctcaagcccttcggactattgataggatccgcaggctgatacagcacgatagaatactttgatccgaacacaagctgcataacggtattcgcgccagttatagtctgagtgactactagaaggaccctaaatcgttgaggctaactagaaatatttgaacaggtgccgtcttcatagcggttcgatataactgcgggaatcgaatataaattttaccaactcgatgtaacatcaccccggcaacgaaggcagatagcaaaccctattgctctgtcgttgacaggtccttcaacacgtttatactcgactctgaagtccttttcgatcttactgaccctgcggccagggggagccacactcggcagcgtccaggtatagctgtttgggactaactacaaactcgacatctagaggcggcgtaaggtaaggtacatgatacgggccaacaagcgcttcgcaattcatacggctcgtgctcggcagctgcttagacttttaggtcgggttttctgagggttgatgtagccatttcgctcaaacacaatgagctctgtagcacctccggctttcgtttgtttgagcatgacacgtcggaacttccgtaaattactttgctaaaacagataagtagctaactggtagattcaactatcacgtagagcaacgtatagctcattgaatgctaagtcattttttgagcccaatccagactgtgcaaccaggctaggcaatgtgggcctccaggtcgcgtcggatgctttcacgaatgccttcgattttagacacctacatgatgaaagatgtcttagcagagacgggggctacggggaatatgtccgatggggcaaggcgtatatgtagtgcagcggccacttcgatttcgcatacaacttaatcctaacgccacaatctcacgtgtgtacgcgaagttaaattggttcaggacggccaggaaagccttgcttctcaaggagctacaaatgctgcttccaacaagcctctttacaaaatacataaattgtgcttactatcaagctatatagagagagcaattcccccataagaggtcgtgaggaacttttgagtctcgttgaacgatccgtctgcctcccaagagtggctactagttatcgagacacatctacggcccgattacactcgtcgggcaaaaggtacggaccgcgcgacgtcagccagacgtgccacttccatgtaaagaggatcgtccgtggctccagttatgtgtaagcatgcgcgcttacggagtggctcccagtaactgtcaacttgagtgtgcgatattcgttcaatacaagggttaaaaggtatgggaaagtggagtgctgtagccagtgcaatggatactccgtgtttgcttctgctaacggctcgctacctgcaaaacatcagtccttacaagcgctgctgctcatatatgttgcgctactaaggtcgtggatgctcgaacgggtgaccagcatagaactatgcgatgattagacgtcatcagcctttagggagcacacttaccggtagccccctccagagctccctattaaattcagcctccacctccggcggaatccaggggatacgagtgcaccataatggcatctgtctgcaactaccggtcatcagaactgcgcgcccttcgtggggctatcgaggcccttgccttcattaccgaaaaagtaacggtgcctcattcccgcttcaagcaattgcggattaaggcgatgtgtaagttaccctattcgggcaaaccgtcactgaatcttgtcccgactcctttaagatctcaagtttgtctttgtaggttagccgaacacaaggggcaaaggaacacatgtagtcattcgatcatattgtgtaggataataataaatgtagtacctcgatctactcctagcctacttagacatgacattgcaatgaaactacgttagctcttgtctagtgaaacatcgtttcttcgattgatgaggaagaggggtaaagttgataacgcgaaacccatactggccaaacgccgaaaacgcgaaatgaccgaacatggtctcaccacacacgaaccaagtccgcgtggaatcggatacaagtgggaccagagtagcgttcgtgtgttcccatcaagctttgtccttccgaagccctgaaccttttagttgcgaaaactagtgaagccatgactcgaaactgatctgctatcataataacacgaagggtagttgtgaacataagtcccgccgcgccgctttacggatcagggcgagcttgtaggtataattaatggcaaccggggatggataaagcgggtgccagttcacaagaattagttcactcaattcccccgccacagttcgtccccctcaggcactgccacacgtcaacaaagtgagatgctaagtttctgccgaaacccgccttgttagtgaaaggatgttttggaggcaccacctcctccacgtgtcccctcctctgaaaaggatatccacacctacggatgggagttagctgcgacggcacgcctttcaaggcggaggatcccgttagctcccataaagacggccgaggcccaacgtctaggcagctgacgttcctctccacctgcttttcatagacctagccactgtagctaacctaagatactaacagtcacggccgcagtacactgtagatgcaaaaccagtaaacaacagcgcgctgggcgacagtgtgtcggattgaggattagatcaggtcagagtgccatcgcactagtcggcacaccaccacccaagaactgtctgcctggcgagcgagcaaatacatgtttcatctgtcgatcaccagacacgaacatagaaaagcgactctaggacacctacagatcgcaaattgaatcacgcgtaatcccgaaaatacgatgatccgatgatctggcagaacatgactgcgctatattagtgactgggagtgaaaaaacttcaatcgcagtgaccgtggcgtgttgtcaacttgcatttaatcggctacgcggttaacagccactgaccgaagagaggtactagcatctgggatcatccccatggtgaccaacttcgcccgagtgattcgcgataatccccactatggtaatgtccccgttatgcgcagctggaaatcggctcgtgtacgaaccacgattttcacctgaagtccggttgaaagacttcgtgtcgtagccaacgcatatgcgcacccttctccacgtatgatgatcgtcgccgtcggcagggtcttcgagtaatatatccaatgttctgacctgaagcgccttattctatgttcgcctcatgttgagccatgattctggcagggcgcaacatccaatgctctagcacagttgcaccaccatcgcctcagggtatgacagatgcgctggaagtgctgtgtcacactgagttatatattccgttctgtgttacgccgtagcccggtgacctagcgacctgatagtttaacttcttcgagcatgcggctatgcccatgccgcgagtgtcaagtcgagtagtagtcagctatgccataatcacgctatgaagagcctacgtacttggatttatgggcacgtgttggagtacgtaaaggtccagtgtttcacatccctgtaatagcccgtttgaacaggacacatttgggctaagagaaatgtggattaatagcgcctgagttagagttttaacggatgtcctgaaataatgtcaggctctcggagttgtgtgccattattcttacggaggattcatatcttaaatatcctatagtacggaccgggcaacaaaacacgtcctaggtgaagcatgactctcatgagcggaaaccaccggcccgtgcattttatagccgcgacatcatcactcgatgtcgataccccttctgttctcccatagcctaatgatacgtattccacaatctagtcgctctaggagggccacgtcatcccctcttacaccggtcctgcgctctaaaaaggctgataagccgaacgtccgtgggatgtccgacggccatacagctccgtcgacgaaagcacaaacctataatgagcgaaagatacgtagcggctattagggaaccaggagcgcttcgccttacccgtagtctgggcacacgaagccacaattatttgttgaagagaaatggtgattttagtcgatctctaaggctcgccttgagacccaaggccaagaactttgacccgtgttctctagtcatcgagttagtcgtgatgagaggaggagcgcctggaggatcaaaattcgggaaatttcttacgacacttccacaggccggacagaggtaattgaaagtgatttgattccgtacggacagatcggtgacgtcccagtgggctttgcctcggcttcagcgccgtccagagctcccaaggcccgggccaattcaaatgaagggtttgtgtgttagtctatgtgccatacatgtgatcttatgtcttccatcggggtcagtcgctaggacacggcagcacacagttaggacgtattaggggcccctcacccatcacgtagtcatccgctgtcgtgatattgctctctatagccgatactgcatcggaccccagcctatgcagtttaaagattgtgtgcaatgccaataaacgtagcttacgttggagtcaggtttttgctccgacaggtggtctagtagctccatgagtaccattatcccaacactccgttgagtttgctgggtcctggcgctctcgttaatgtcgtattcaaattttccaattcaccttacttaactccaattcacctcgcgctggccgcagatattccgagcgaaatttatgtacatgcgggttccatggccgatagcaattgacacgactccgctctgtcagtgagtatgctagagtcaaagaaacatatcggcttccgtgcttccatgacacagaataccatgagccctaatctctgcgtcattgtgagatcggattgaacacacaggttcagttatacgctcatcactgggaaagcatccttgagttagcagtggagaactctcagtgcgcaaaccgtataaagggggctgagatgcttattaacatacaggctggactattctagccaaacgcccgagttggcgttgaacccggagtgtttttcaattcgaaattacatgacctttgctatctccttgtatgaatcgatgcgatgttggtataagttcgcacgacctacctcccgcacgatgtttgggctagatcagaaggcgattgacttcggaccagctgtcaaaccaaacaataaagtgtcttaacggccccggtttggacagagcatttagtacccggttgtaatgtgggatgataaatccctaggcacaacgtaggctattatataacggtcctttaccctgtttagtaacgtttgcacactgtggcgtattactgtggagatcagaattacggggggcgtacacgcactccgacaatattactaagagaaggatgaggactggtccgagaaaacagctgtcaaataaccctataccgagtgaccgattacagggctttcattacgggattccctatagcataagcccctgttctggagtttctagaggaagtattaatcttactacgtctacataggcgttgtgttcgttgagccttgcgcatccgagatcataacgctatgcgtactacgccctattatggagttacgtatggtaaaacggactgggtcgcgaaagcaaggccacttgtttatgcactaaataaacatggttgggaaaaactctgtctcgggtatagatccagcatactctcgagtgcggacataccaagcagcccctagtgttgggatcattctaatacgcgagctgaaataacgccgtcgagtcgggcacgtctccgacgggcacaccgtgggggtatacacaagtaagcccagacacaagaacccggcgaagtacgatcgagggttgagttagtctttttgtgccctgatagtgtattcctctcctatcgggttcttaacgcctgcgactcaccgaattgtagagctatctcgccagtccaccgagtggttttctcaggactgacatgcaggtcatcgcgacccggtttccccgagtagcattttgcgtactccgggcatgcccttgacgatttccgttgttcagcttaatgtgagatttattctactaataccgcgtgcaccaacgttgcgagttctctaggagtaggataggccgaagggaagtccagtccggagtatgcctcaccaagcatgacctcggctgggtatgtatatggatggattacgaactcccatccattcttaccgggccgatgacagagctcaattcatactcctgcaatacccatgcattcttgcggctgcaaatgtccgttgggtcaccatttatcatatagcctactggttcgattttctacgcgtatcctagtgccccagttctggcgattcaacgagcgactcgtcgaaatcttacacctccgtgtatctcctccagcccctacgtatgaccagtcgtcccgtaaggaaactccgcaaatccctggtgaaacgacagagactctcgcgtgtctggtccagtaagtgcgcaaagtcctaccaggccacattcttgaccatggtggacatgccttggagacttcgcgacacgtcatctagagtgtagttattaatgttcactataagatggtcttgcgtcagtctcgcccttcatcataggttgagccgaaggctcgggatgccgcgcgcgtaatcgccgggctccgtacgtcggtaggttgcactgtgcgcgcgacaaggtcccgggtcgagccgatcttgaccggcatgagggagctgtaggggtcgagacaacgcaagggcgcatacgagaacgaggtttagacgtactgtttagccagggcaaccccgactactaatcgcctgatgcatacagttgccccacccgagggtcggacccaaccacaatgaccgacggaagaggtgatatccctatacatatgccgagatctctccatctcgctggccagttttacacctgtaccgcatcagtcgagattcgctgtagcgtagagctaagtgcgccttgcgcacggcacgtggtcagtatcgcacgccggaatccaacggtgaataagtcgagctcttgcggtagaaattctgtgtgatgaatattgggactcgcacaatcgtaacgcaacaactcgtttggaggcctaggaaataggcggacgataccgtcctggagcagaggcctccggacaagcctaacttcctgccctaacgctaatgtaactcaagggctgtccaacttctgccgtaccttggtcttgttacgcctccgtttctgtcttcgtacgccgactctggcttaatatcggaggagaaaacaattcggcttcccgaatatccctgggcttcgtacgataaggtgcaagaaactcctaacaaagtttgcgtaagatcagataggacctttccatttcatcggctcccagcgcgtagtgaggcgacgtagattgccgatttcttcaaccaagaaattggacccccacgaccctgacattttagttgcttccggtgactcctacactcactaagctggcagcaattccaatatataaacattaaaacggcagtgttaaagaatcgacttcctacagactgaacccattacggcggcttctctagtactgaatgcgattggacgactgaaagttatgaccgatgagagaagatatccgtactacaacttgggcgcaataagcgccataccgtacatgaagcgatagacggcaacctcattcacagattaaactcatcaggatcaactatcctgtattcgtacaaccgagtggtcgtacggtagcatgattcttacttccctttgactctcgagtctcattaattaggactgaggcagaggatacatttacacagcgatgatactgcaggtttatagccagcatgtcacggaaggcaaccattgtgctgaaagtttcacgagccgttttgtctaccggtgcacctctactgaagagcgtcccgtaacaagcacgaatatattcctaatcgaagtacgttcagctacgtgtgtcagtcatacgcatataccgcgatcctcctctaccagttccacatgtgcgtcgatctctttcgtatacattgctggcgtgttagtgtctacatgaaaggcagcgccagctaactacatccgattagagttttagttgtcgcaagctttggagttctcgttagtagcgtggagaagttacgggtgtgtaaattggccggaaataattccatattgttcaatctatttccttgaccgagttccgtgcgaggggttttctcacaggatgcagacgtgcctcttcataggtggtatagcggtagatgctccgagacgtggcgatgatattgttatagcggccatgtacacccgaaatccgtctcaccaagttcagggcgtcctaatcatcttcgtgcggctagcagtcccgccctactttcttacgcgaagagcaagctccagcttggttgctgactacgagtgcattccaggaacacacttacttttgcggcctaatccgcatcacggatatgataattcgtcgcacagtctgctaaatcgaagtcggaaccagaagttcgcactacactccttgtccggggtctggcacctttcttcaaactgagatgtcggcattacaactggcctatagtatggcgaaacacccgcgcctcgcgttggccgcgaaatctaattctcaggctggacaccgcgttgccggttacaatctatttaggtagttaagctacggacccatttcaaccctccagaaccttagattctatgggtttcgtcgccctgtcaacacatgaagtatgcgcccggtcacactatctgatcatagtgagccattcgacattgacatattgatgcgcgaacggcgtagacaattaacattggaaggcggttcgtcacgctgccgctaagagcgtaccgtccggcggaatagcactcacggccggcacgagcgcgattgtattgagcttgtctagtggagcggtattggaatataatacaattagtggtctgtaacaattagccttgaagttttggttgtgagtgtccgcgttgggcccgaaatgtaatcaggctccattcgcacccgtagaaccacccttacctactgtgctgtacctagtataataccttaattaatagacgaggttacccatttgacataggtaaatcacgattgatcatagattgaggcgggtagtacatgtaccaggtatagttcctccgggctcgtgcgactactcgagtctgtccgtatttataactaaagttaatagacgaaggtatagaccggtggtggagaggcggaaaagctacacgagctgcgtcccatttgccaggggctgagttgtgcaagagaagggttcggccatccaattgaccgcgcgagttatgggccgtgcacgttcctcctggatgtgctagcgagatcctcaatcctgtcccatagtaggtacatcaagttggacacgatattcaacctactttgtcgcatacttatttctgactcgttctcatgtaggtgtgggaaatatcagttaatcgacgtcatggggaatgtcttggttcccagctcactcctgaatgggaaccagcaatggtagactatcaaatgcgctcgctggacggtttcctcgacagaaactggaggcctatcgagaggtgaactcgcgtagcgaaataccagatcaacctctcgcaccagtactctgggaggagagttcgtggggagccgttgtccatagccccaaagtcacgatgagcgtctaatgaaataggtaaagggagcccctaaagtatattagcctatttaagtagtgacccataagccccgagcgcagagtgtttttggccacccatggctggaagctgggatccgatgtaacaggctctagagggcgactgattctcccaggtgcaagagcagagctgcagagacttaggagtgttttgcgattacgcaacagtccgtctctaaattacgagtcgcgcgggggcggtttattgcttaccactaagtgcagggagggccaggacgcgtgcttccgaccccgaatttggttccgaccccgcttaaggcgcagcccaagccggggctattggagcgtttcaaagacgcactccttgcgcgttgcatagtccagttagctcgcacaatgcgcatcggccttacctcccagtggtgacagtaaagcttttcgcgtcaaagcatagggacggtatttgactagtaagaaattacgtagactgcgaacggggacggattcataaagcctgcgaaagagcagtgagccattgcttgcaagaagcctcgtgtaacaataggatgctgcaccgtcatggtcgttttctgctggaagtatagcgattagaacatgaaatgcaaaccattgtaaagcgatggttggcccgcctaacgagttgtacaacccgtggcaccgacgcgccttggagaatatcagatctctggaagccattccttcgagacaacaaacttcgcatagagagtcccgtctctttcaaaataaatattactcgtccacggagcagacaagaacgattcaactgtcaggtcttagtgactggtgagtggtgttcgagttactattcatgaatgaccccggggcttgctatgctcgccccctccttcatcggtgtaccatccgcggtctccgacttagctcggtttatggttttcgcaggatgcaagggtgcctaagattgcaagaacggctcggtcggggcctatcagtcctcggtctgtggcggcccgtaaggttcatcggcacattagcttagatcccgatgtaatttaaatcgaacattgagccgggctctcgccctcgcatgtactagaaggggcgaaaacgctccctggcttcctactccccgtctatcactagaatgctcattaaaggctggagtccgactcgcggttgtcgaccaatggttgtggcctccgtcaattcgcactcaagtcactcgctcgtcatataagcgccgtaggccaagggcgcggtatccgggtagcgagcagggagctcgaatacactcgctttgtcggtccttgcggcgaagccgagggatgctttcaattgaccagcgtgaagaagagtttattcgcgactaacgtgcgatacagtgaggaggcgtagaatgcctctccgttaagcgcataatcaataggggttatggatggcgtttgcggcttttgacagacggcctcccctatagcagtggaccaagcagcatagcttgatcctcttgtataatagagacaaagggttgtcatcaagtgtaatctattgtcgtccccgttacttgaaaaaaacgcacgctcaggccttgttggcgggtgggacagataacatgtgttggttggtctcatatttaagattagcactcaggtgccgtatcacaaggcgaaggccactatcgtctgactattgccttaaacgaagcaggccgataattccgaatatgccagttcgtcaaactccggtcctatgagccaaagagtccatgcctccagctaagcgcttgaatgcatccgcaaagcgcgttgcgcactccgctaagctactcgtctcaattgttccaaactacagtctcaacagtcggtactcgggtatcgctgtccacatatgccatttcggattaggcaaatgagtggcaactgcatccgttgtacggacgtccgacgggtaatgaatgtgcgtcgcttatttcgaggacctatgactcgagcagtctttgtttgtacgttagcaagcacattaaaatcggcaagtaatctttgggatcaccacgttcgacaatattcccacaggtggtcaggagtaggcatggaggccccttagtcgcacaggataacctacaggtaaaaggggagactcccgaggccatccccgtctcgtacttgcgtttacgaattcacgagctagccgcctcaaataattttctgcacattcctattcggcgagggggctaccaccgtgtgggcggatgataggctcaaagctggtcgccggttaagaaatttcccacgcgctgtccgtttacgaggcaaattatcatgaccgcttccatccgtgtctcttgaggttgcatctccataacactcacgatccgagacaaacggtagatggctcccgccgatcacgttgcagcatagatgtacctccttagaggccaattcaaatatttttcctacgcctacagtgacttccatgcacaccttcccctatgagtggcttaccgactgatactcgtgctagctggcactttccatgcagcagaactcgtgttctgcgtggttcctcgtcacacagtcttatcgccttcccctgtcaccgcctaggcacgccgcatcaccaagattagcgccatgcgttgacactttcgaacggcaccagaaaatgaattaaacaccatcggtgctttgccggttttttctgctagatgggagaataatactctgagttgcacgattggcgaccattcatcgataaatagcgataacacctgcgagcagtcgagaaaatgcgagcaggagagtatatcagtgtcagatctaatgcatagttgggtatggactttttagccatcacgcactggaatatgtacacagtaccgaagtcgcttcatgagtccgataaaggggtccaccgccggcagccagttcttcagttctattgaatgtgaattaccccatctcacctactgagtccctatagagggtccataaggtgagtaacgcgtcagcccccattgggccctgcagtctctacattttggaacccgcatgggcacatatacccgctatagtgcgtaatacacgtccaaagagctggtaattccttgtagcaatgttgcgcaccttcttagcctgtattaatgacaacgtgtatagagcccgataattcactcgttaagcctctcgcttcgtacgatgtcgggctattatatcggaacgccttaaaccgttcgggggtacgaagtcccttacctttaattcgtcgcggttaggggtgagggggccattcagtttatccgagtatatacggagaagctcagggttataccctcagagtggcgacggcgtgagcggaggttgctgcgccaatgagtggaccattcagcacttgagttgtcaacagttccatccccggtagtaggcgtgccctcaacctggtttatggacgcgttgtatagccatgacgtgatttatgacagcgaaatttgcacagctcagagcatggctgtcccttccatttggtaatgggtttgcgtaggtctgagcgccggggcttcagtataatgcccacctgtccctgcacattagaggcacttggtgcgtcggtgcctatttatgtgaccaagattcccaaattttaaaacacgtctatcatgcccaggggacggtgtaatttcaggctgctgtaccacattgaaagagggatagggttactagcaatgagcatgaccgaaaactggaatgacctgatcaggtcatccaccgcgtccaagcttaagccggtgggctaacttaaaacctaatagatggacaagagcctaggggatgcgacttggtgattttaaagacccgtcctcggacggagttaagtgcgacaatcttagcgctcgaataacctcgccgtcgcggaacgtgctgtacgcacacttggaattgggccatctccaaaggtttatctcaagattccaccacgctctcgaattcttaaggcgtactattggattttgtacaatagcgcgtgcaatgcctataccttacttatgacactaaccgcatacccggcgcgaccagagtatgctcgcattgaccgctcctaaccctaagtaggcgggagtggtctcgcctgattttgttggtatggattcgtatacaggagatttgatcccgcgctcaagtattgatcgtccaatgaggacggtacggttggtgcacatcacgtggacctccaggaacaatagttcatggatcgccctgtagcgcctctgctgaatcactgagtaattgctgggatccattctgcacgttccaagattcaaccatcacatagaaagaacttgcaacgacccacgctctaatcgggcgcagacgaagcaggattgcgcacttctcacacacacaaaattggtagatttcgtggttgtcgccgtcgtaaagagcagtcattcagaagctattgaactaggacgtgtgttttaaccgttaacgcgatttttgacgttgagtttctacatactaaacaccagtgctcacagttgaatagtgaggtccggcagtgtagaaatgatctcataccctgagtacagtacctcctggtgcctcttcgacagctgctcaggaagagcatctttatccctttactgctagtctttggccgtgcacgatgttgagagaccagtaatgcttaataatgttcggcgtcaaatatgcaagtaacaaatacagacttctcgcgaagtatacgagtgttgcgcattaaccgcgcggcggcatcaaagagaccgacctcgaggtaggttggattatcggcgtcttccccggggtatggcaggtattggggattagcgtacggaggatcaggatacacagacgggattcaagcgtataaagtacctcagtgttattcgccgtcaactccgactcgtcctaaggggcaaggcgcggcttcgtcgcgtattttactcgaatgcaacgaagcaaatcccacgcgccatggagacgcgcttagcgtatctgcggtaggtgatctgattgagcttgatgatcacttaggataatcacatcattcagaactattgcagtatatgcaagactctcagcttgtaagcgaattgctttcatgcacatggcgtgtgattccccacgatattatactgggtatcacgcccgtgcacttgttccctcaacgccgaagcgatatggtgaacgcgttcctaccaatcgaaggtctactacattgtaataattacacgagccgtaaacttcccgtccttgaacccgcgttcggaagcagtagagattcttgactgaaggatcggcctatctgcatgcaatctcctagatttatgaggagcctcctggacgcgccggaaaggagtcaatccttcgtttgtctacactcttatgcactatcagtgaactacgcgcacaagtgggagattgctaccccaggcacaagaaggcagagggatagcagttgcaccggctagtagtcacaccatccaagtcggagtggggccgcgcagtcgtcctgcggtaccgcctcatcggtaaatagtctgacactccctgtgcacatccgtagtagcttacactaccacgcccctatcggccgattccctagtcggttaaaacgccttgcccggccaaaatcgacacaggatgttaggttggggttaaccctaatagaccacgctgcacgcgctagaggtaataagggatattgacccattcacgagggaactacttcagcttaacgatccctttgcgcgacaaagcgcactcggtttgacacattgtatcggttcgcgatcccaatccccgggaggctggcatacccagtctgcctatgcttgtgatagcacccgcggctcgaaccgacaactttgccctatctgttattctatatatcgcggtcgtggctctcccgatttataatcatgaagtttaatgccagaaagactaacattctagcgggcggctgtgtagtgcgtgtcccgccagcccccaccgacaggggagcactatatatcaatagatgggggttccgcggactgtaacatatagcaatctcaacgaccagttaggcaaatagcatcaagaaacccagaacgtcgtttaatgaagtgcggaggtagtgctcgcctcttagtactgggatataaaaggggataaagcacccgggctcaaaccaatcttagctaagcgacgcatgacccacggcgcttgaagtactagttttgggcatggacttctgaaagatgggccgaggtgttgctcgtcttaggggtatcgtacgctagaaatcgagaattcggttagcgtgtgatccgcaaggcacacccaggtaggtatggttccgagcgtcaagacaagtgatcaaattggtttagcgttcctagccgaaactggggcagacagatacataccgtgaacgctctgccgccgcagatcctaatttcatcgatacaccccacaatcaaggacctcaagattctgtttgccagagcttacaacaggagagcaaaagcgaaagtcccgtagggtaggctctagccattatgcggcacttcataacccgggtggtctcttccgcgcgtgtttgttaacttgattaaccgctaaggtcggtccgagaggtcgcggaataatgagagtagattttcatggagcagaatgctggaagacgacaggccggcttgtagcccgccagaacgcctcctactgccccctgtcagacaattaatctacggacggcgccgccctttgtccaaacaggtcgtaggaggttaggagttccagttccgcgggttgcatgcaccaaataaaagtgggcgaccgccaggagtgtatgtcaattgtcattgggtaaacaaccgaatacaggtcccgccatatagcatagtgaatcgtacagcgggatcgttgaccagggcaagagtgctcgtcaggcttcgcgtgggggcacaagtagagcactggtggggagaggtctggaattcagtatcttcacgtacacgtcgacgctaagtctcggactacacaagccacatggagacaaaagtccgcaggaacacgaagccacattcgatggagggccaatacgtacaggcgcctgattgagcggtttcggtcacgaatataccggcatatgatccgagcgtgttttgctgcgtttggtaagccgtagtcatcgatccgcaggtgtccggcttaaaaacaaagacccaaccgagattacgatggcaagactccccgccgacgtgtggcaagagtaaccgggaatcctcgcattagcgcttggcgctgaattgcgagtcaacgtcctggcggggccgacatggagctcccgcggggcagagggggacctgaaccatcaatggtcgcgcaggccccaacaggatgcccaatatctaatacctagtatggcagcgtgagcggccgtgcacaaggggaccctagtatccgaattctgtcaagttcacgcccgtaagcacacgaaccatatagcttcgaacccacaatgccttaaacaaccgccggtgccgaacttagactagggaaagcccttttctgactcggtgaagaaggggaactctaggggaacacatgctgaggtaaagcacagtccacctattcaggttgtgggtgacaggtgtagcactcccgtgtctggtaacctgcagaatcgagtaaagttcgctcttgcgtaattcgaattaatttttttagacgtcgcgttcgtctgttaatatacactaatttcggctgatatatagggctatcccattgtcggctgttcgtcactctgtagtctatcactggtattgtaccattgcccctatagtctgtcttaaaagacatagttcgtcaccttaagtagaatacgttttgtggccacaacgccctttccggcgacaaagcatacattatataaaggagtccattcgggtatagccaatgctttaccctttcctcccgcggctcgtggagggtgagttccctcgtgaatctgccacgaattaacacgagtgcgctttgctcatctacccacccatcggcagtaacctatactggcagcgcagttaatgctggccaactctaggagggcaccgggagatcataaggcaatgtcacgcccaagtccgatagattcactcaagtctaggacaatctttcagttagcctcttattcttgcggttccatacggcagggggttacctatttgcgccatccatgagctagcctctcgggtgtattccccccgggaaaaaaacctccctcattaaatcatttccttttgccagtgctaacagtacgaattaaggagatgtgatcgaaacgcgcgatatagggcagctctgttccgatatttcggaacggatgtctatggaatccataagagagcgaagtgatcgcgtcctacgccaacgacgtctatccgaccttttgtatcgaccgacttctagaaaaatcacttactgataccagaaatgtaaataatggggacgggccggctcttgatgtccataccacctttcccgatcctgtttgggcatgtcagacacgtccgcgctataccaacggtgtgattctttacagtaagacgtagagaggaccggacagtacttacatccgccggtgggaaggggcacccataaggagtggaagtggtaccagtccgctgcttcgatacgttggttagacaatagaatacttcaaattcgttctggtaaatcatcagtcgcgtgcgtaggacctctccataagtgtggttgtaactcgtcgtatttacaacatcatcacctgcaacatttgggattagcaaccctaggttggggtagggaacaacgggactcaagcgccgacgcgagtgctatatgttcatagttggttacccatgccctgtagaagatggcacgaagtataactattctcggccaggtcaagatagaaaacaccgcctgaaacgtactatagtgtacgatggtcgcggcacaaaaatgaggtccccatttgcgtagtggaccccctatacgtccatattaagaacacacaaggcggtttaactatctacatccctagttgttgcaagcgtgagcaaagactgaggttacgctcgaagtagaaatggccatcggccacacgtcgaactttctaatgcaccgatttcctttctataaacgccaggtaagaaggtggtgcccgtttaacaatgtccgctttcagcaataagcttcggcctaaactaaacggacaactttcgtgggagaatctaacgccgatagagactccgaccgtacaccccacgacgggactgttacgagtactaagcgaccccccatctctccacacgatagaattgtactggaataagcaataaaccatcaagtcatatatgacaaaatggaccctatttcccgagggaccgagaacgagtgcaagaagtagttgacggaactcctcgacaggttccatgtaacacgcaggtgatcaccgtagcctaactttagcaagtcgtgcataagccttcgaaccaagggtatgacccaatgcagataactagcgccttcgtgattccgcaggggtccaataaagattacgcctcttgtgaacggccagatcctctcacctaggagttggttcatctacgataggaagtttggtaggacgccgtgcaatgacaagcctggggttgaagcgtggttcaaagtaatgtggcacaagaggattggctaacaactcgcacgtccggttatcgaatgtgaggtttgaagtgcctttgacctgttaaccgccctagcccgagtggaccgagactgagcgatggtgtacatcacccttcaaacggcagcacgtaggcccgggccctcccaaccctgccactgcttacataaacgaccactccgacacaaattatttcgtgaacgaacaccggttacaatagtacttggcgggcacgtggtaagagtggcatttacagtaattcccgggaagatcaccagatcacagactacccccgcccaatgtgcgtagcaggaggactaccgttgaccgcaacggaatttccagtcgataaccagaatagtatgcagtgcttcccgacacccaagagcgcatcacgtccgcaaatggagttgccaggtgagccgagcaaacggctgattcaggcacaagaagagagaagcaggttcatatgttctgaggcgtttgggacgattcacaacccacgccggggcgtgagtatcacctctcaattcgcacatatcaaacgcccgatattatggcaattcgtggtagctcttccgtcagtttcacacgtacgtttttcgcaggctaacccgacatagtccctattcgtgcatggcgcaactgggaagtcagcgactgtagccttgagatttacaaaagaacgcccaccagatattacgtaagcataaaactgtcccctgagagtctaatcggccagtcatagagcaccggggactgacttaattatcatgtgcataattgttccgtttgggcctaagggtttctccacgggttaactctgtaagataatcggcccgcggccaggttgagtggagtccgcgctcaagccagactctttatgtactcatcattccttcctctctgcaccctgtgaatggccgtagcaggtgtgtgtccaggaattgaataacagatgcagaaatatatgggctcccttaaggggttctcttcagcgacgagcatcaagcgtgactgcctaatgccaaacaaactctcggaaaacactatcacattgccatctataacaccattgccttattttgaaacttgtaacgccaattactcggacttcgtcgatagtatgcgcgtcgacgacatcttcacgcaagaagaatcagtgagcccgttgtttttagacatacatccctcaatagaatctgatcgcaaaggcaacattattcctaagggtggtcgtgcggattcgtgtcacccaacgtatgatcaggcagaaattcacagcgagatcttccggtatacctaggcgtcagcgtctcacacccccagttttcttaattaaccattctttctgctacttgttccttaatagaggagttcttaagtcacgccatcctagccgatacctaatgatggcgttttggatggtctgagcagatcatctcttagattcctccccggctattgtattacgtgtacgtactgggaagtcggcataagcaaaacattgcttgattacccttgcacgatttagcggggtatttattaagatttgtacgactacaaagaacacggaacggaaacagttgcatgtgatcaattcccattgtcatattaccccttcccgtaagtagtggctcagctcgggacctcactttgtagtaacatattagttccagagctgagcatactgtgccgtctggacccgaataatgaatgaggccggacacggctgtggaatgcagcaaattgactcgacgtagttgtatcgaagcgactgatgcacttcctaaccgctagttgtgctccgtctgccgcgagactatccgtcgtaatagcctgacgtgccatcatgtaaggcggggtaccggctgaccgctcgggtcaggctgaccttatcgaaggtgtgttttgataactgagttcactaattacagatttcaggcgtcgggagcgtaatgggcaatcgatatagccgtctatctcactcgttcatagtcctggctggcgaggtagatgctaaatacgtgtataaatgtataccggcagcaacctaggagtcgacattaacgccaggaggcgcattatggtggcgtggatctgcgttagatctgcaagcctaaaagagctttcggctagggcgttggtcagcagatgagcttagaaggacatgcatcctgtcctaaacggatcagcgacaagcgggtcatacccttagagtgattgtgggcttcagttgctactccgcaacttgctgcaaggagggaagccttcatctggactcggttatcgcccatattaggccaggatgttcaagatattggagtctaaggaaagggccgtacacaatggcctgcttagcacttggatactgcttgggccgtgttcttgaactacaaatacttactgacacgatcgattgccgatactattctgactcgaacgggaatacgggcctaggcctggtcgtgtattatggatccttggtatggttattaacagtaagcctcgtatcatggggaaggcgttcacggtacctcaccgcgtgctagcccgttactctgaaaactccggggtggtatctccacaccaaaagtaccagataaggggggcacatcgatggcatgagcacttatgcaagggactcgatgatgggatcaatacgaaggacgctcgaggtttcttgagtcctattagaaaaatctagcagagtgcacctagggagttcctcatatactctgtgagcatgttgacccgtggggtattgatcgacattgcagcgtcctatccaccgcttatgccatctatacgttcatagggacataacaagtccaaatgaaacacgtatatctcttgtagttaccgatccccatctcgaagggaacaggcagcggcatcgatccgtcacatgcgtttaggtttctatcctggcaggactatctaccgagttttccccaggtcagattcggccacaacgatgtggtgatgagcacactctcaactccgctcccaagcgaactagtaaaaagctagcccattggctaacagtatccagtggggcgaagagcctcacggtaaccagctgcgtagatcgagccctcttctcagacgatagatgagtacgcagttttttttcttaggaaccaggttagcccaccgcgaacttcgttagctgaccccgcctaagctgcctcaaagatcgggtccttcataagcttcctcgagagtgattagcacgataagcgtcacaaatccaaagaagtagggactaagacctagattatcttgtttcctgttgtaacgctgcgtggcttgaggcaagtttaatcaattgattcgcaggcgttaaaagtggaatattcgcgtaacgctcccgaagggccgcgggtacggttggttcctttccccgatagaaaccaaaaacatgacgtaagggcgatagtggttacagctaagactattctccgtatgtcaaaccctttacgagtcgtaagatccacacttccctgttgtactcttagtagcaccaacaatgaattctgcgccctcatgaatatgactagcgctcacgagcgacgagtgggggaggatggcattttgctgtgttaagtccctgaacagcggagaccctccccgtgatctggttcccgagaactctagccgtatacggttacacagtgcccgtcggcaagattttaatgataatgaatcaaggtgcaggcccggaatttcgtcaccttctaaagtcccaataaggtacatgggaaatgttgttcaattctaaagatttatacttaacaggtaagtatcgtaaagagtaaactcagttcgaatgttctacagacgctccatcagcgttaaacctgggctaaaaagagaaaacgtccgaattgtgctttgctcactgtctgtccgaatactccggttcttctcgcgacatcgacgctagttctttcggtttaagaatagtcaagccgtccatgtctgctttagagatgtgctgcgtcaatgcgtcattaatacgccaagagcttccggcggtttatgactatcaaagagtccgctctggggccccaggtcgggtcgattatgcgcctttaaatctacggcgtcatagttgctttgttcgccagtttcgttacaatgtattcggattccgtctcccattcttacccgaatcactcagatccgacccggtttcagcacattccagacggctcattgcatagatcctgaacggggttaaggatggtgtctctagaacgaatctgcaagactatccaatcaactacacaagcgcttagaattaaggttagctagagtgatcttaatgattatcatcttggtgacagggagctcggcgactaagtgatgttcacgcatagatccactagtgtgatcagtggtgctttagcgtgcactaaagtcctcaacagttggagtaacgacctagtggcttacacaaggagtatatggtccgttgatttgcacatgcaattaatgagcaccagggggctatgaggtgcagtttcctaggcccagtcggatggtaggcggggtgaagtatgagttgtgtcgtgtaaacactcctaggttccagatgcacggcctacgtggcaggccatcacttaacacgccttgccctgtcctcaatggttcgtcgtgaggggttatcctcaccgttgcttgcggtgatgacgagcggctcgctgagagacacaaagcgcactctttcaaccaacagtgcgtagattacggcggatatcagcccccgccagttagtagagtccgtataacgcggatcgaacaaagtacaccggggacctgtggttccttgaactatggactgacgcaagcgaactctcatcaattaactgccttagtgagatgaccgacattgacatttgcccctctcttcaggctactagtcgtgttggccagtcaaatgactctgcatatgaaccacggaggaaccaccggtatatttaggcgaaactcgaactgaacggtcccctaggctaatgcatgggtctcggctttttactttgtcaccgggttggggatgtcgtatgataagttactactgtcatgtactgattgagcctgggatcagtggtaccgcccatgtctaatcatgtcttacttcttactttaagcacagatatggggggcaaagatgagggtgcctggctattcctgggcgatatctgacacgttccggtagcagagaggtggacgccttcgtcatacaagggtttgggacaagttatatgtacgagaggtatcctttggaatccataattttggtggatgcagaagttccatcgtacagtttgtacgatcttaagagaggattctacggctgaatgtcgagctctgtgtgaaagtaacaacgtccatatcgatgaacacgttaaacgtcagcacacaggcttgggtgttggacgtacggactaattatatattattagatctatgtgcggtcggggttcttcaatactttaattatcctgctgtttctagagggactagcccaaatacaggaaatctcgccgctgccctccaagccggctatctttaattggtttctatctgctgacaacgctcactccgttcaagcatacccatcaagtccgtacgaacgcatgcaccgaaactcgatgcatacgcggcggtcgggacagatgtatggcgcatcttcgttcctggtttcgttctccacatcacggttgcttagggaacagcataattaaatcggtaggggctcagactggcaagcagcatttacaggcgctccggggacgtaatatgttgataccgttgatgccagtctgctcctattgatgcgtggtactcctgagtctaagtggacacaaattagttccccaaacatagtttccgagtgcggggggatactagcctggattatcctggatctgtaaatgttataggctcacttcagtattgaaatgccttagggcatgatcaagaccattgcacgcgatggtctatgcccccactgaagcctggatatattgtcgccaactgtatgccatccgacaatgaaacctcgtgctgctaagtcagctctgatcgaaaatttcacgcggcaacaaatgctcacttatcgcaactccgagtaggcccttcctcgaccgtgtaacaggtccgagcgaataaatttcgttataccccttctataccacctgtgcgtgtatctgtcggaacacggcgcgtcaggctgtcataattcctgctgttatcaatgagcgtagagagtacgtttctagtcgagcttgcaactaaaccttttcgcggacaactgggtcagccatttggcatctctcgaatgcttgtacagccgtctcaatagcacaactgccggcccctggtgcttgtcccgtgaccgctaaaattgactgtctctgctctacattggtcgctgctgctacgcactgaagaattcttccgtgtgattgttattatgacgggcctaaccgcgaattccgtgagtcgctggtccttcggtaaagttgacagtgcttagtacggaccacggtcttgtcggaggtgctaagtaacttgaggtgcataacacagttgaaatatctcaagcgaaatggcctcggttcacaattaaggcacgtcgtctgcagggccggcatcttgcctccaagaagggtcctcaagctagcacctaatggggagtagaaatcgactcaaatctcagttcggaaatcactctaagagcatcacactttagcgccgtcgatgtacctacgacggtcctagttgtgctcccccaattgtcactaaatatggaccacgtgacgtcgctgcgcgtacctctctttccaactgctggatttatagactccagagaagacgacgagttgacgaagataatatgacgcttccgacgttaacgcaacaatctaaggtgtcagcatcctggatcataccgaggaagcgcgtggtaaccatgtaagtctcgcttagatcggcaatgccctggaaatatgaacacagcatcactcaacttaataaagggtgttgttaatagccgccatcgggaggtgagccccgtttcacaaacgctgggatgcgtcttcgactgcaaagtagtaagcaaggccatctagttatagtcgcgttcttgttcgaattaggccgacgagtgctgattagatccccgtttggccactgttctaattggttttggctgacaataagaaacccgcaggctaaccccacacttatgcactgtcaagaggcgtggtgtcgtctaaccaagtgctggatcatgcgcccacggctcggcagacgagaggcacctactggaggtccccctccccgtgaaggacgcccacatttcagcataatgattttagcctgtaggtttgggtccatctcaacaatcgagtcggggccatggagttggccattgcgctgtggcacggatgtttgggggtctatgtgctgagagggctaaaatgcaaaatgtcgcacatgaataagccgtgcacactgcccaaactcggccgcgccccccaacgatgtatcaatttcctttcgcctcttgatcgggccgcgctccagtcatcccacgtttgttaacagcccccgcgattcccgtcgctgatgaggtggtcttgaacggagtccttaccccgaaaacttcgaccctgctatttaaccgacatccgggccaggacaattcgcctttccgtagttcatcgggttgatgtgccgctgaattgcaacggcacagggatggggaattggcctatgccggctgaataatattaagtagggagctgtcgtacggtcgaggagggtgactttagtactgtagcggagttaatatgtcaacttacgagctcgactcgaagctatccttgatgtcacttcgatgcgtcacttccgttgttagcgtcagtcacccatcaatgctcaggtgagtagaggtaattcaagtctatatcccctccatcattttagcaccgtcgcacaccccgccgcggtacagacagctcacttaccgacacgcaatgggcatgtgacatgtgcgatattgtgatgcgccccccctatcgacttcctggatcccgttcgcaggagccagccctatgtcttcgcaaccgctctgaatttctcttggctaagcaatgccagtggtccggtgttatgcgccctggattgtgagccgataataataggcaattgctcttccagaccgcaatgttgaaggtccacaagtcgggggtagtttcctcataaatcgtaggtccgcatacctcgccgttgaagcaagtctagtggtcagcgatgaaataaagtcaccaggctaaagcccatagaatacctcgcagagacggcgaggatttgtggggcgtgttgctccttcgcgctgcaaataccttgaaagaccggggtgagtctgttggctctatttacgtcgcggcacggacacgagggcgcgatgtctcatgttgtgacgactagggttgacgacggagtccagctctgctataaaggtagctatcgatttgtaggccagtgggaacgtctttgaatggcggccagttcttggccgttgcagccggcaacaggcaattcaagtcatattataggagaggctcagatcggaacgcctgcgctacgtgtgctagcgccatgggatgtcgatgtggaaactgcatccgtgtaacttagctttctgtggtcatcttattgagagcaggaatggtcgtgagcataactacttgtagtgatatcagccatcaccaatatgagagaacatatggtgctaggataccaacgctacagcctcccacgtcaaaggaggagcgagggtatcctcgagtcgccatgaactagcgaattttgggcagggccttcttttaagggagcgatggacggggtggttgcgatgcatgaggattaggcttgtacaaggcatgagctgccgacaactgctgtagagcgtgtcagtgagccggcttgcaagcttggggacgcgagtacacttctattaccgtccagagtgtgaactctgggctgttattcttatgaaaaattattagagtcgtcagataatggcgaatcctcttcacggttgctagtataaacggtctgacgcttcgtgagcgcttccaggcaaactagagtttggcgttttgatgcacgggtgtcgcttttgccataggagctgttcgtcttacttcgtgctccaatggtaacaacatacgctccacttaaataacgtcgattcaggattagaagaacccgcatgacatgcattgataaccgtagctgtcagtcatcgctctgcacgtgtctagtcgcgggatcttctctttacactgttttgtgagcggctcagtagacgcacgggagagaaaactcgcataataaatcctagctggctggcaaacaaatgcacgaataccagaagggtttataggttgtgaccgggattgcatttggtccgagtgtgagttcatgcatacttttcgttgaatgtaccgcctgtgctatcatacatcacgaacgacattaatgagactcggaccaaatggttctagtcgtcccaaagtacgcaagtagagccgtgtacgaaattgagccagccacaagtgagcttggtcataaaggttagtccggaagctgaggataagcgttgttatgtgcggctgtcaggctttctaagatgcaaagtgcgaaaaaagataagtctgtcgttgttgcgtcaccagacagtctccggatcttcggcgcccagtgtcagagaagtgcacgcttcgttacgatattgtttgtagttagaatgggtggttgcggtcttcggtgccagcttacagtggagtggaatcattccctcattgggccctgcgatggtcggaaatgtgaaatgttcattctttcttcttgtctagcccccgagcgttcgcacccccagattccatcccaaacgagggcgataaccttccgagtatgccctcagccgtatttcgatctggtgcggctgagtttgtattgggtgtaaaaaaaatcgtttatgacggtccgaggggtacgatccttgtgcggtccgtaggatggggtactacaaagttgtgaacggaaagccatcggcgcggctacccatccaagaggtagaactagcaaacatgcctcgcaagaacgaggaggaaatataagatttgccgtaatgtggacgttaagactatagctcatcgcactaaaatcggccctgaggcggatgaacatatacccagggggatctaaagtctgctgtatgcttattcaacctgcgttgtctcgaagaattaaaccaaaccacgagaaaattgctttgttaaaattcaccagaacgacctgagtgatactctggaaagaagcgaatatagcgccggctggcacacgcacccagctacagcccgttgaagcacgcagctacgtaacacaccatcttcgtagcgaggactatggtccagtagatggtttattgctcgagcccaagttcaggtgacacggaagttgggccgcttgagtgcgcggctgccaaaaaccgccagcgtgacccctgcctatatcagggctatggctaggtactgacaattgtgtaaacgtattctaatgagagagctggtacggaggcgactcttgctaactcataagtcccgccactcgtagtcgatgattgtctttgatccgtaattgtgggacttgactttggtttcacgactgaacacgcgcgtggcataagcactaatttaatgtgagtcgaatgaggatactcgcaatcatcctccgaggcgttattatatggttcctggtcgtgatgtccaccgaatcgaagagtgacgttatgtgactactcgaatcaaacctggagctaacgatgaagcaccgttcttagaagagcacaaagagatcatccaatgcaccaaaaggtgcaaggtaaataggagcgctaggtgagaagcatacatagacattgactactcctatatcagcccgataccaaagggccgatcaataggcaaagcgagataaacagcataagacgcacctgctagggacgccagatgaattgcatcagggaagagatcattggaaagtgacactcaagagctcacactctaatagatcatgtaggctggccacgactcttctaggccaccaatatgcagacgccagcgcgtttatgtgggtagacccgcctcctccttagtagcaaaagacagtatggagcctcaagcataagaggctgctggtatctgttccggtcagactattgaggatgagcaactaaagagatgtaagacgtaaatctctataggagttgcgttcccagtacctgggtaccactcgatccagggcttctcgtatggccggtcaactgctaggccgtcttctatggtgactgctttccttcactatgtctagaatcctatcgggaggcgaataatgcgcttatcgtgtcctcggacgacatttgatacgctttagcgggctcgttgccaaccggtttggcatcttgggggggtaaagcatcaacattcattcttctatagtaagtcgctccgccattgcagtataagttatggcgggggcaagatacgtcaaaaggcccgctacgaccagcggcaggaaaacgccaaatccgcccaattcggctcgagagatcccctaattcctgcccccttccacaaaggcgtgcaaatgtccactaccagaccttccagtacgccctgcggatccacaactgatcatgtcatgtatggcgcctcgcgcaattgcctgtaatgtcatttttcaagtatacttctttagccatttccgctccttcgcttttgcctgacctcagtagagccacgaccgacagcgctcacagtggccgagattgggtgccgtggctaagactagatgctcgtttaagccagtactgcccacaatactggctatggaacctaccccgttggggttgatactggccaacgtaacacatatctcttttcgaatataggccatccgcgcaaacccagcctaatttgtctgtgacgtatcgaatatcgaaaaggagtatatcgtggtagcaacgagaagcctgcggggcctcgcctatcgcgatcaacccgggaggtaagggctcctgtgcttttacaggggtgtgggatctatacagcctggccaaacataccaataggacgaagtacatatcatcaccccaactaagacaagacgaccaaaagggtgaacactgggcaataggtctctactcaaccctgggtctagttgagctacacaggcacagcttagtggacttacgccttcagaggacatttggtcagttcggtcagacacccgaccccccccgggcattcgtaatgcgaacatacgctgctgaggacttgtactgacgtaggcgcctgaggaaacttgctctgtggggtacagggcatttaagctatgcgacttatgtttgggtctgagttttataacaataggtttcgtctatatagggtctttttgttcctcccttagccatcgtataaggctgcacctcacggttttgggagtacaaacaataagctagtatttgtcgaatacctgattagttgtccccagtatcttagtagccgcagatgagagatctaaggtgggctagtatgcggaaccttttttcagccttagtctcgtgtttatacggccggagcatgggtgtgctatgcggacactcgtgttgaatctcgagcaggacaccgtggcgagatggctagttggtcgcttgattgggagatgggtcaactttgtgcggattgagtgggaccctacaatgcacatgacacctttacagcacaaccttatctctaggttgggggttctaactctttttaaccaccggtcggccatagaacgcccaatcatacgacgccgggcaagtgtctagttttcagagagtgtgacgtacccctagaattggcacattaacagcggcagtcagtccggcggatttacgagataccaataggggcataatgcggaaagcgaactcgatcaatctcagcgaccgtacccgacttggctcgtcgtcccggaaacggtttgagccctgcttggttatccagaaccctttcggatctaaaaatccttagtactcaggtttctggtcgggcactccaagcatgtatcgcacgataacatgctgtattcgttgataatcaactggttatgttacctcgtggcctgaacgacaaactcattctctgcgacggaagggcaggaccggtgacttgtcctggaccaggggcgatgatgagcattctatacatatcgttgctgggaattacgtctccggatcaggaaactgtatcggtacgaggcggctgtcgctcgaaccactggaacacggcgtaccacggagtgtggtttttgaacctggcgtattttgatcgtagcccttgcggggctgggacgtaaagacccgctgcctcaatctccacaagtcatcggggcgcatttccattacgtaatttcccccaggtagcagttcgcgggacgtccccctaatggagtgattccaagcaagggtattgcaacgtccatatccacacatagtcttcctaaagtaacctttgatacacccgtgttatcttctctggcggaatgtgcgttgtccgaaataacgtctgtttgtgtacggaagggaaagcccacatagagatcatcctggtctcacgcagggccaaaggttgcgactaaggtgggctcgcctttggcttgccaggccgcagcgagttttaaagtttctgcaccgatttactccgagtactacgacccgagacttgccgcaatattacgcaagggggtagtaatgaagtcatctataacaacattcagggcggagcgtaagaggtaaaccaggaagacgagcattcagtagcgtttactgcgccgtggggcccgtatctgtagtagagggaccctggattgctattgtcaaatttggcggacagagatatgaaccatgcgcacaatacacggcccacacaatccaggtacacaaggtgcatagggctataggcgattcagaaattgccagtagcgctgacataacgagagccagagaaagagccagagctgacgcgctagcctgggtaatgacacaaacctagtttttcgcgcagcagccatttcgttggaataaattactaagttttaagctggtcgaatttagtgttattaactttccatgctggtaacgcaatgtgcccaaacggtctaagatgcggacactgactgcacgcacttcgcgagcttttagggatataaagatgtgggtagatagttacggacctgttggtaccagacacctacagtggtccttgccaactgagagacgcccgcaacccgctgaacaaagattcagtacctgcgcacactaagaggagacaccgccgatcccactacgtatttccgtggagagacaccccctctagaatcccctgccttgcaaagattcacagtgtcaggatctccagcatcgctttaccccgactactgtgtatatggcctttccgggacggccgtcgtgcctcccaatacgggatgtagcattaggacgtccatgtgtcctctggaggacctccggcgccggtgcacgcctatataaactcacaggttcaacaaactcacgttgtatgttacgccaactcgacttggtgcgcttgagctggccgtccgcacgtctcgcacgcgagaggcccacgataggtgcaagcataaatgggcgacgactggccagccttatcgtaaccacaagtgggttccgacgagctgctattcgagccaaatcagtctactaagcaacgtgtcgttgcgtctaatgtccgaccaccgagcgtgccaaacgagaactgggatcgaacaatatttctagtgctaggccggagtaagcctcacacacagcaaagtatataaggaaacgcgagagtttaaagaagtatgacggagtgttccgatggactcagtctgtagtgcttcttgatattcacagttgcgccctcgatagcgggtttaagtatgcctgcggctagtcatcaactgtgtcagtttatactaaacgaactatccataccgtgccggcttttaatgcggtgaaacatgtactggtaacaaaatcactatactgttatgacataggtgtttccaagccatgtcgagtaataaaatatgagctaaagcacaagtcgctggacccgtacaatcgtcgctcattcgggacttccaggaagcccctatcaccctatgtgacttgtggcctgagtagctgtcgggtcgcggttctgattagtttagataaatactagacgttaggcgtgctcacgcgcaatgaagtgtaccaagtcgactgcactggagcgcaaaacatctctatggaaacgtttgttgccaatcaggagactatgacggattttgtgacttcgtagaatgtgcagcgacgattaacaggtgaaaggggagcggcttagggcgtacctccttctctattaatatttccctgttcagcactgcattcctagagaggaacctcaacgccgctccagaatactcgtagcgagattagttgtcgacatagaatcacagcgatcgttccgactcgaaagcgattaatggttcatctcgaagcctagcattttggcctcggtgtgcgtctcacccgtctctccccccaccaacctgtagggacccagttacactgatgaaacggcacgccgaacaaactggaaccacagtatatcacgatagccccaatgtgttaactccattgcccaatccccaaatagccatgcaggcaggccgtgtatctgcttgctaccacaagattgcgaagcagttgaaaggctattcaggtgagcctcaccagaacaggatacccgaggagtgaatcgatgggcaagtgtaccttttccgtcagtcccttaggctcctttcccctgctactcttcgcatcaaggaagaaacatcaggcattcaaaaagggcggattgcgcacttaccggtcccaagtattaccatcgcgagtgtctgttgttaatacaattgtccctgcgctgggttacaatcactgtaaaagatcaacaccattgctaccaacgacctaatagaggcgtattctaatgtccctccacactagttcgtgcggtggtgggttatctcacctttggatctggaatcgtgcaagtataatacccccccctctacatcaacctcgctttaaatagtaaatgaataggtaagcgatcttagacccacgtggggccccccccaggcccatcacaagactctccaagagaacggcttcatatctgtgttaactcgtacgtcctatggcaatgcaatggtacgcgacgctcgatctctagcttcattaggctcgccgcagaccagtttcgtcgtattatgacggtaaagaataaattcccgtcggcacggcaatgacggggtaatctatagagaccagaaggagtaactggtgggtaaacctttgctatccgagagtgaggaaagcgatcgtcgctctggtagcacggcagtgtcttatcaaaacttaaagtgctcgctaacactacagcctactaatgaccgcccccaattcgcgcaccggtcaccaaacatcccactcatcagtgataataagttgagtagcagctccagtcctggccggtcccaagagagaggtcgtcgggtaccctgaattcaccaggtaactatagttaccgatgcgacgttctaaacatttagcttgcgcgttaacactcaggactgacagttagctaaattacaatttcggcatagttgatagtcaatgatttaacattgggactgaacactatcgaggcacgtgtcccgtagttcccagatgcgtgggcgagccgaccagactcaactcccacgaagacatacccgaggttgagcgatgccccaaattagacaccgcacagagtggcacacctgacctgaaggcgacccccactatgagcgaactttggtagtcactgttattacttggccgagtacttgctagccctctagtctaggtgatctcctgtgagtagtgcgcacacataggatgcccgtctgtattagcagcaaaggggatagttgtgaaagtcctcagtgagtatggttacgttaaccgccctcgaggcggcgtaggtacaaaggataaaatttcaagaggtaaagggcccgggcggattccgtcctgaatccctaccatttctctaaacgtatcattgaaatttagacgttgaaccctcccctgcggcctgcctgagttagcggcaagccgatgactatgtgattgcactacgccgttttctggcggctgaactcaacacacagcgttaacatcgacattaggacgtacgggatgaggttagtacataaaatgatctaatcgcaatgtcagagggcgtggtaaagagcttcccgtcgcgtacagtcggggacatcaagcgaaggtccctcgatggtgttcgcctaagctgtttggcgcgacataggacattgtatctggccactaactcgtccgaagccacacggtagacgatgggtctattgaccaggggggtccgggccttcatggtccacaaactgtgatagtaaccataatccacgcccgcgtttcattgatattcacacacattgcaataggacacaatcctttctctaacttccggaagtggtgccggtttcaaacgggtagatgcggacgtcaacacgttcctcagacctgcagagtgacatgacgttagggcggggtacgcagggcctgccagttaatctcaatcaccacagatgcttgtacatagttccgatatagcacggtcagccaatcacatttgtaaaaagacggtataaggaatatttagtctccgattagtaacgctcaaaaggcttacgggaagagccgctaccccttgaggcgctgtgaactatataggttgtagctagggcaagacgcgtctgctaactgtcgcccactaggtgtcgtcggaatgtcgaggagcagtttatttggctaagccgtttcttgacctcgacgcctgcggtatgagacgatcagagttctgtgactacggggtaccgattattggtcgcggaacgttacctgtgcgtattgcaggttgtcggcgagccagtggggtaggcgaaggcatctgctctggtggaaaatcaaacgcaaacagttcgagtattggcaagggatctcaggtagcggtagggctagcgtctacctatgctgccgtcgtgtccgtcccgggagagtacagacatcctggggagggtgacgctccggcttaagctaggaccgagcgatctgcataggggggatcactacttgaaacttaactaagtccgtccgaactcccaggtatatggtggtggctgctccgggaggcgtcagcaattaccacatctttactgtctctaacaattggactgtgcagcatgcatttcgttctacggaggcatgttaattacgcttcattggccccaaacctacgtcgggtggacaccgagggtgtaggtgttcgcgtaataactgcatctggggtaagcttgacaataattactctatctgaatgaaagtgtggcgtaactcttaatgtgttgctaaaaaatatgcctccgtgtccgacccaaaaatcctataagtaatgcgtatagtgtgcattttgctttgttattcggttagtggggcccgtcaatattactggtcggggcattagtcggcacctgtttagcttgtcattgttaatcggtggctcgaatcctaacgtgcagccgcgattaacctgaaggtgtgattgagtgtgagatacttcaacttgacattacagacctggagctggtcgaggttgccaagtctgccatctgctggctatagtgggtaagaattggtgcagctcgttcagtattccggccggctatgcctacttttcgcaattttcgctatacggttacgcggcatgtagtgaaaggatttctaactctctgcgcgccgtcccgcctaaactgatatgcttctaggggcgtggcctgccctgtcaccgtcaagtcttggtccgtgctttgacatatagtcacagcaccggaaggggattaacttggcgggttcgtttcgacattgggaatccctcgtgtctggttacctctaggtgcacggactttctctatccttacactcccaccactcggtccccgcgagaaggggtccgcaatcgtaaaaactcagcggcctttgcctaagaaagaaaagtctgagccaactctcgggttcgactctcgtgagtagatggggcgataaaaagggctgaactacttcctatccagagaagccagaactgagtgtgaagcacagcaccacaacgaggtttaaaacgcttacacggctttgtgcgatccggagcaaacctaatgggtagtcgcgttagcgaggaatgcatgttgtacagagagtgggtcgctcgaatcctgtaggggggtcgctgatgtagtgagtttcgggagcgggggtggtagaggtagtcgaccgctcttgcacttagatcatcagaatgccctagtcatctcagagcagacaatcgaattgaagacatacagttggacgcgcgcaagacgctcgggtaacttataactgaggttatagtgaggagttcatctcgcggggccctttatagtagtggaaagtgccgttctttacaaatagttggaatccactacgaatgccccgatgtctctcttacatggtgactgacaatgtgatcacttggaggggttgctgatcagtgctatcttttggaaatggccccccatcccttgaatagcgtgtgttcccattaacacaagaatgtagggcgtgacgtaatggctgagttttatttcgggtcagacgcttctagactaggtgtagcctaagatcgcggaggcttagcttcgctagttatcaggatagccaaacacggcggtgccgcaaagtagtagcattcgaacgtatgcatccccgacaagatctcaccgcaggcgtgaaactcgtcatactagtagaccgagctttacatgcacgttagttgttaaccatctccaaggcgagctaggatccttctccacacgtggggtacaagggccctcaataactaacgctcgacgtatcctctgatccgcccagcacggtcagattccagaacagttaggcaaaagttcccatccctaaaccaactattctcttgaggttatagttccaggtcacttatgtttctgcctaccgagtacgtgtgatcacgacagtaggcaagtatagacgggaagaaccgacatgagtgcgggccctatacaactagcacgggcgaaccctagcctgaagtgagtgggggtaaacataagaccaggaattactccaaccagtgatgctggaggccctgctagaccatgaaaccgggcttctagttcttttggattgttataccagatcaccataaacaccacccccggtgtaattccggatttaactattaagcactagggctcagctcgcacgctagtcaaccttcaattacaggtcatagcgttgattcctgcatttcaaatcgactcacctcacttctcttaggtagaatcgcgacttaaaaagttacaaactgaccctaaggcgccgcttcccaattgctagcccacctccactgtccgtattgggagactcttctaagtctgaaagattaagttgaaaatacgcatcgcccagtcacccgttcagaagcgcatcagaaatttttaggtcacaaatgctatggccataattgaaccaaatatcacgcgccaccctaaccctgaagatgaatcccctgaaggattgggtagactcggtgtcagtgacgttatatagatacaatggaacggacggtagaaatcgcgttacctgtagagtgtcgacagtaaatatgtgtcttagaccgatcggatgagaggttgtccaaaattatgtaactaggattggatacatactccaataggcagatataattgaagcatcctatgccaaatatcatttgttatcatggtgcgagagaattgcgagaacttctcgcaacctaagctctcgtcgagacgagttatcaacagcaactggttagggtcaggaacggagaggagtgagtttatagtgaactgctgttggtgggatgttgcgggcaaggaagttgagaagttcctacgctattagaagcgtctcgtcatggggcgcagttttttgttggcctactgattgagataaaacgcaagcgacgatcaattaaagaggtctctccgtgcgggcaataaactttcggcgaaattcaatcgacttcatatgctttatccggaatactcgtggctgtccgctatctaaccgtattcgaccttgtttacttcaagatttttgacgcggatcgataatgagacctcacaggttaatcccatttatgcctttacgcttatggattgtaatctattcggccggagccgccataggcttaatactttgtatcgtatgtattataacagattttctcaacgcgcatctcccagctgtgaaccctacgaagttggaacgcggtcataagtatctgctaaccagtctgtttggtatataggttcattgccctttatgggcccaaaattattaatcgacatccgggtatacgactgcaacttcccatgttaggatcttgctcctagctaaaagtcagatggaatagcggcctgttatgatatgcacgtcagtttccctacagagtcgcaaattcgagatcacggacgagcagatctttgaagttttttttgggtaacgcttccgtgacacccgtcatagtcgagcgttgaacagcccaaagctttccatggggaggggaaaatgtaatgcagacttgataattgtttctttacctgttcgaggagaatgtcgccgcatttcattgctgttttttcgactataggaattggtctaatcctgcctcatgtggcccagtctattgaggccacaccccccctgtttacaagcccatacagagaactactgaaagtcatgccatacaggggcaacaagaatgtgtagttttccgatcggttaactcataaaacaagggcataaggggctgtagtataatgagcgcaatgcggtaatgaatcttcggtttcctgcacttcaggcagcgcccacacgtactatacttaaagccgcgcgaaaatgacctagacgggcttcgcgacgtccatccgagaagacattgatcgatgactctgtaatctccaatggcccttaacgtgtagattggctacgattctcatcccataagttacattgggcggaaccgcagcacagcgggagtctagctgcatgcgttctggtcgtgatcgccacgaagactttcaccttccggcgtatacgccggctaaggagcgacgatgatcgctgattccagaaatttcatgggctgacccatacttacgttgtatttcccaaagaatcgagagagtatcgaagtggatgctcccatcacgtgatttgcccccgaactgggcaaacattaattcaagttgaggcatacgataggcacccaagcgctacgttcgtcggcatacatgtcgccagcaacctggtctgaacttattgggggatacaaaatttgctgatgaacagccacgacgacggggtccaacggcgacaagctccatgttaagtcaatgataacacgccgctttagccatttacagatgtagtggactccaggcaacccgatgctaagagcggaagattcccgatgttgtagtcgaaagattcaaatctcccgtgttaactacagtaacacaatgcatctttggaattgtcataattaggtcatcctaattgcattctcgcaccgcgcgaaccgtttcccttacttatcgagaccgccctgcgcgtgtgcgcggactggagactcacggtaggaggtttggggccgagttgtgcttagtactgtcttatagtgtcggggtaaacgagatcttcgttcagtaaacaaagaactagtcaccttcttcgaggcactttaggcttgtaccggcataataagaaccaagttgccgatgcgtctcaggtccacccccccgatttgcctccactagacctttggagtgaggaaggaatggtaatacccaaatacgtacaatggctatctgatgacgggggcgcgtactcataccgatcctactaaggatcatcgtggggcactggctgatgacggttatcgcataaatccgacatctgcttacggcaccacacccgtcgcgccggtccttccgatccggtgctggtatccgccatccatgcaggaaaagatccagctgtaattcaggcgatctctccctaactttcatgaaaaaagctctagctttgtggtaggtaagtgagatcacctccatcgggcgttcaccgggggaaaagtaaagcgtcacacgtttgacgcgatgatttgtcggatcaccctctcgcataaacgtctatatctggttacatacccctccgggctgccagcatcgaccaccttggatatgctatataaccttcatcgcgctaacacgagttccttcccagaaatccaggtggtcgtcgaccggaatccgagctttgtttaacattccgttacatttgggcgtatcccgccactagcattaaactggtagatcatcccgtttttgtatatggctctacacccaaattacgattcctcgatcccggggccacggtttgcggctcctacagcgaattattgaacctgacccagccgcatttgggggaccaattggtgtaacgtgcctgtctcccgaattacaccagtagccggtagcatgaatagtgtacgttctggttagcctacctgctactaagctattggaaaaagtacttttagtcgatactcgtgaatcccatttatactaagtagaataagcggtattatcgcatctagggtggggagatagcccgtggtgaaatggtattgtggaccttaatcaactgcaattctacgattaggccccctaaaaagtgatttaccgggagcaagggacaatttatggcgctgtaagacttcaatggcttctcgatagagactctcgcaatggttaaattagctgcgatccttacgctggagttcactacgaaaatataaggatgcggttttaataacacgggtttagcccagcgctcccggcccataggtaaaaaagaagctagacccagtgaagtcctaccagaacgttaagcgcattaagatacaggcagttgctgctgaacaccggatgcactgggttttaagatcgggtcactgtaaaagggtcgcccacccctaccacactgcaactcttttgggccaattatcgtgtcggggccattaaacgctacatgcgcggtagcgaagggtcttactatctttaataaagtatggtgacgcgggtcccgctagacacgcccccgatcttttcggtaggcgtggacgttggagtgagggcaaggacagccggggctggatgagcttcgatctatcacgcgacgcactattttccagtaccctaccggggcaaaacaatcgccggcttgcgatccgtggaggtcaaaatctccacatagcagggtcgacgggcagtgttcagctgtgaaactctaatcacccaagctgtctgcaacctataacgcccaagggtgatgcatctgtttgatttgacgggcatgcggatacatcgtaattatttgttgtcacgattgataattctccaagataacatgtaaaggcctaggcaagaaagatctgatactgcataaagctacaccctgtaaggattaggcatggggctcttagtagcaagtgcccgggactagggagtgcgggaacgggactaatagggtatcttttagttacgacgacttaccgctggtaggactggtccagatctgacagggtcacatgacggccttcctaccgaggtgttcgcgcatccctacacctccaactataccctgagccagcccgaattagccccagcgttcaactcgtatagtttcggcaaaccagctgcctccgcactgcgtccacggccccctctaggcatgaagccctaagtcgtgttccattcactgctcatcacctctatgtgaaatgcagctctgaactacgcaccccacggtatccggctttgtaatatgcctgctcgaaggcatgattgcccgactaggaaatattaagtgcgggttgcatacgggatcaagtgcatcatagacgtcttgcaggggcgttctaagataaacttcgagtgacataaccccatacttgatcaacagcatgccgtctaccgctcagtcgccggccccgtatatgagaatgtacgattcgcattcgtcttgtatagagtattttaaaacggtgctgacgagtctaggggcgaggcagcgccctcattaaatatggtataacacctaagtataaccgtaatctgacgctatccccatattcgacgagtagtctctatcttgcttgggctcgcttgatcctgtgtcagattacctttttaaaactaggaacactcatccttgacgcaggtacctatggcctcttaaagacgttaccgctgtactaggcaggtggtctggccagtacgctctcagtgacaacgccttccacgcgcaacggttacatctgaataagtccaaccggtcagtgaccttcacaggcgtcttaaagcatcagtctcaaggcattggacaccccgaggctcatatgagtgcgaacactgctcagtctccggtcgacaactgtcctattcgacgttaccccgcggttaagtaacgttggttgccatagtctaccctgtgtggtagtgacgtggcagaccgtacagactctccgtagactatactacccgtgtaacgagtaagatggccactacttccgaggcacccgatatcagaactgttcaatgggccaaggtgttcttacgacggcaagcactctttacagactttccacactgcggccttacatgcggtgtcgggaactatatttacttaactgcccattagtctcaatacaccacgctctctcccttatgattgttgacgttcgaggtgtgcgctaccatagatgctttctgtcataccggataagatacttgactttcaagcatttgaatatgacgtcgcgggctgttccgtcagtctccgcgagctcgaaagcgacccccccgtaaggaggtctgatggtcatcaagccttaacataaacacgtaactggtacagtgcttagattattttgatctcgtatgttcaagtcggctagacctgttaaaacgctacagattgctcgtcgcaatatcaggcagggtcgctgtcaatcaggggttctctcgtagtgataggtcctttattgaatgacagaacaggtcatagagcacgaccgataactggatagtaggtattgtcttgacttcttcctccagcatcgaagtcgtccacgagcaacatggagctcctcgcgcctaatctgatggaaaacatcccgcgccatcctcttccccgctttattcctccttgccgtcagtgggtacctattgtgtagaatatccctcgtagcgacgactcaaatcgttggggtatatgccattactcccgttcgagcactatcgtgaaccgctgcgcggccaatccgcggttcgcatggcacgcaatttgcattcggactacttgcatccagatcccgagaccggcggaattgatgcgaaccagagcaggtaattaacacaataatgaaaactagctatatctcgcccggagtgaaatttgtaagggctgtagaatggcgtgtggaccaagccgtccttacgtgaagatacatggtcgccgatctatcccactaaaaatacacaagagatgatctaatcgtatctcaggcttcatatatcgtatgtcggtcccaaacacgctttagagccccgttgcgggtaatgaaacatcgaccaagcctacgggcccggacgtatgattttcttgggggaactactagatagccatataaaggaggtcaggttgttccccgtctaagggggttcgtgaatccttataaattacttcaactgtcaccctctttattacgctcttgttatggtttaagtcagggtttacgtttgaaagagatccggtagggctggagtttactggaatggctatgataagtgtcccatatacaagttaccaatatgaccacgcagtactgtcgattccgaaagaacgctacttaggtctgggttaagggaagcacgcaggtcttccgctgcgttacaccttatgagcattacgttgtcggatagcgggtagaacttcaaagaaaaccgctatacgattacatgagtatgatctctacggtcgtcattgatggtcccctgtgcatctgcggcgccgtgctctgggcgagacagtggaaagcgtcgcccgattgcttactcggctgtgtgtgtttgagggacattcagcctcaccggcgataactccagttagaaatactccgaaatacgtgagcctttcctagatttgaggccggctagacggcgacttcctctgtcggcttcctccccgaccacctgctgttgccgtcacgttgttcgagccctgtaaattaggacctcgcctgggattttatcggttaacatgtcttagtgtccttgttgcgtcgcgatatttctaggcgcacgaccactttggaactacgcggctggggttgagcccagccaagagctagagcacttcatatatccggtcatactcgtacgtgtctccgtagctcatattgatggatgggggcggtaggaattttacaaattacgcatctatcaggcgccgaaggtgagcattggacggagccgcgagggtgatttcgcatccttaatacaagtgggacgtgaagcttcgcgattaagcatcgtcgatcgatcatgctaatgatcccctccatgttgtgtcggaccatggtgggtactttgtggtaccactactttccggggtcatgctagtgacacctaagagcggcccactttttccggagcgcgtcgtcggatcgaatctaacatcggcgcgtgacattgctgcagaccgttgcaaggcattgggtcttcgagctcgcattgttcaaacgtctgactgctaggcctaatcgagtcctgctgcatggagactagttttactagtgtgctccaccctgcggggaagggccggtctctactggtgattaccacaggaacccaatcgccgtgtaagcttaaaggagtaggcctccaaacccgagtgtgagtcctaccccttagggggggggcccttgtcgacccagcgcgctctttgtgccggaagggtctccaattgagctaaacctctcaacagccgttactatccttcacctaaatgatccgcgccacccaggtttctagtcttacttcacaaatgcgcctgacctgtaactcttttgatttgcttgccaaaagcaaatggcctgttgttcttgctagctagccgtgtttcaaggcaaaaaaagcttctccttatgagtaaactgatttaaacagaggcgtaatgagtgctaccgggaatccgtgcccgctagtctgaacttcgtaaggggtgagtcgtacgccccttatttcacccggctcctaactgtgtctgcgtctgatggcctggcagcatccgaacgtcggtacaatacgctgagccctcgtaatgatctataaccgccctggccagattctgtgacactttaggaccattattaccctagcgttagcctaagtatctcactggcctgggcgttcgcatttcgtgacctgccaccagtaggttcgcagccctgcatgccgatagaaacgatcatcggaaatgcttctagagtcgtcttgatcgacggttcgctagcaaggcgaatattccgaggatgcatgaccatctgcaatcgccaaattcccaaaccccccttcagggccgatttgtagtctcgcggactacttaacactccgctgtggggtcataactcgcagggcattttaattcaccccatagtcaccgtggcgcaccgatcccggatgtgtttcacgcctgtcgtagtattacacagtggacccgtgctcgagaaatttaacggcgagcatcgcgacgcaggtacccccccgcttcctctatgcggatccgggaccacacaaagcatctggatggagctctcaaccaatgggtgtagggcgatcatctcacgtgtataattggaatctgaaatcagtccgtgagaatcggattcgattccaaactcctatgatgaagacggtctcttatcgtcgcctttgccggttatggcttattccttagaagacgagcactccaggtgttcgatcagagacccccaactcaagtaccagtttagacatccgaacccctgatacaaattgtgcgatacctacatttataagggcgaaaaagctaatttcttatgcgtcacattgtaaaggcctctgtacttcgatattatatcagtcaaggcggctacgaagtacctgacgtgttcttgaacactgttttgcaggaccgccaggtggactgccctacgcgacccccacaaatggctctatcgaagggatgacagttatcgccagtgatgaatcttgacctgtcgtggcagcctgtggcgaggtgtcctagagatgtacaggatcaaaggtttcgcaatgctttctcgacgtcgtaaagtctggccggtctccagatatctccaccccactacacttggactacagacgtacgtacgtgcgggaagtagtctgacactgaggctcctgaagacattaattcggaacgtgatgacatccatcttcaaatagaaacccatttgctcgttatgctctgagggtttcttaatcggcgctcagagcgtgtgcgacgggtgattagcactatatgaccatacgcaagggctaggttgggacttcatgattgtccgattttacatccctctgtaatgcgacaccaaaaaggatgcgcatagagtacaagccttatcaaggtacgccctcgaaagggaaattaactcagaccgacaccaggtctcctatggggctttaattgccgcgactacgcacctttgattcaagtaataccggatggcctcccggagcggactttgctggagcgtcttctggttcgcagtgtagggggtttcaactatctgagacgcttggccttggagaaacctatggtgcgggaaatagagggtaatgttagggagacactagagtttcattagaagcttgaacggacggctatccgttagctaagcggtgctgacggggcgcgtggaagtgttggtacacgctgcatgatactttcctgcagcagagggcgacctactggtgtattgggatatgccgcaccgtcgtttgtgcatccccctcctgtactaccactcgtggtgggagcacatgacattctgccacgagcgttgactgggtctatgatggcctcgacagagaggcttcgacatcgagccaggtaggtcgatgttagtcatcagatgtcagcttataattcttcaggcattatttcaagtactaaagattgtgaaagatcgcgatctagaatagattggacacttaacgcagccagtatatggttcggtgattacactgtaaagggcgtacctcccccgtaggacgtcgaaaggcagtgtgcaactattagtcgcgtttaaatgtcctctcctgttgtgtaattgtgcttcggactggcactatagtgcgcgagatgcacaacttactttagcacactaaccagcacattggggagcgaacccaccactgtacgagtcgcaatgacaacacacgatagtttaagcttccgcaagcacaaatatgtgggacaatcgcgtaccagctactggactccgatggtgaataaagatgccagtgtgacagcaggccctgtattaggggagccgtttagtccaattgtaaacatagccaatccatcattcccagctcgtgtgaagttgccatgtgctaacctcctccttgctacccgtgaaacggcgctccagattatgatgtccgatcgctttcagtacgggcagaaatatttattccgtattgcaatctcaagaacagagttggcttaatcgatgccgccacgaggtttcctacatcatcgaaaatttcacgtcttcccaaggcaggcccttagatcagtgcttgcctccaggtctctgtcactcggttcccaggtttcggctatttggttgttagcacgatatactagtagatcgggtataccccctgtatggcaatcgcttggtctgcactttacctttgggggccatgacggtattatatttttaagtgcgaagttgatcccgaaacgagtagacattggccctgacgagcatcataaaacctggtaatcccgctaaccccaataatcacttatctgccatacccttagtggcctgcgaatactacctcggtgacgggggccgctatcctacccaacttcgttccttacctggcccttctattatattttgtccttacaggaagcgaagatatgataggctaggatctggacctagttgggcggtattcagtgacggactgaggggcgagaataagaagcgaagatattgtaccgcctagagaattcattcatgaccgggctgggtggacgtcctcgagcatgcttctggcgacgggactaaaagccatgactacttctacgtcggctggaagggtaaaatttaaccacggctgagtaggaggggcaagggtctgagggcgtcttttgtgtgcctcgcgcgagtctaagcgcgctcagatctgttgaagggtcccgtgacggctcacgctatcgatggctaccatgtgctctaacattttccatctcctactcggatggcgtttaggagttgtctccaccgtggaagccaacccagtctgtcagcgagtacgggagcattgaaggagaatggacgggacgctgcgggtacggcgccacagttcatttcacttgtttcaactccattggtgagatttaaacatccggattacgctagatgagcgagaataggcccgcgctgacatccggctatctctgtgacatagtccgctccgatagtgatgcactaacgatttgcacccctagcttaatcgtacttacgcatctcgaactcctgcgccatttgcttacttggtgacgtctggagatcgatccggactctcactacaattaccgctgacagggatcttgcgatatttgaatttaacaaggactatataacccaggccaattgtaagcccaaaatagattttggaagcaacgagagaccttacaaaggggcgtttctctcacacacgccagctgagggaaatagacgtataagagggagtataccgacgatgcaggcatcggtgatacaatccatcaagtttatgaagttggacttaccatatgggccatctaacccgcaaccggaatactcggaatgcggcatactcctaattcaggccggtagtcaattttttgataaaatgacagtaagtttgaatgtttgggtcagaactcgaagtgctgtaacatccagcggagtagggaaacatccgtatttctgttaacgtagtatgcaatacggactaagctcgggattcatatgtccggttaaattcgagtccgttaacaatagccatcgcaactagccgctgcttctcctctcccatgtcgtctgtagacggcccaaatggaccaagttcatactataaggccccgccactagggccccggcgggccccggtgttattgggggccctacgcctgccggtgaactcccactacatttgatagatggcgccgtacgaaggggagcgcagcctccgcaggctggacgtgtactatacgacggtaggaaagcctgcatgggaaagtgttttgatttgtattagtggtcgattgtgccaacgggcaggccccagatttcttaagccctgattttgctatgtcagagtgatgacaagcctcactaggagacttaaggaatacatagattcagtctagccactatacccttgtgactagctaaagccgatgatgattgctgcgttgatcgctacgtattgccgtcggataagcactacatgcggcgagtcgaaggtcgacgtgtggacggttccgtacatgacattaacaagcggtgatccgtccctacaccagtaccagtcatgtctatatataacataattaccttacgggagttctgaaatcgcaacaaggtacggtccgtagtgccgtcttccgaagcccctacccctggcggggtacggcctccgtctttttaagactactgtccgggctacgtccgaccgtaaaacatggaagaccggtactaaagggaaccccgatctgtgcataccagtacgtgccaggaccaacagacgacttcggttggcaaacatactacaatactcgacaaatttcaaggatagtcgcagccgtagacgagtctgcgatcccgacgtcgccacgttgatgcggagttaatcgcacgtccggtagcgtccagcttgtccgtgttcttaattgaacctgtcttaggtatcatacatcgtcgggctgcgcacaaaaagctgtaaaggaattacgaaggcatcttgcgcgagtggaaggattctacgatctcaccagcgcagattaccaagcgtagacttcgcctccgggcctactcaatggggctctcaatgcgcattatattcacactggataccgaaggcgcttggggcgtcttgttcattgatttatacttctaggattcagcttgagatatccatatatcgacggaccgggctgcgtgtttacatcggtctgcaacgcggaactttacgtgtgatagactgcttgtatatggcgaggacgatccaatacagcattttgagctgtaaagaaggagaatctcgctcataggaacctgatcatcactcctcacatcaagttcaccggattgtacaaccggattttgtgagttgcgtgcacgagtgatcgactcccaaacggttaaacacacaacaagacatatgtagtcaacgctgaaggacaccgtgtcaacctataagagatcatcgtccatacgagtgccaacaagttccataatctgccggcgggcgtactccgaatccatccaaccgcgccgcaataggttgtctcagattcgctactaatatgtaaatgcagtaccctttttggtttagtagagaaattgcctaacctcatttgaacatatgcgctgcaccgttgaccgtcgtaaacctatcatgtgtgttaaagtatgatatccaggagtggacatgatcagagattcccatcggcttctatattatcagtgcgattttccggaatgatacggagtccggacagatcgaaccacacacacgctttgggggttcaggaggaggatacgtatactataagccccttcacggtatgtggtcaattcctcttattcgcggtataggaaagcaagtcggtaactaaacattagcaaatggttcttttcttattctctacttctgacgaatcttctatgtctatatgccatctctcggcatactcagggcgtcgtctttgcgtcggtgcgacgtacacgaaggttaacaacggtcaggcatgcacttcccgacttcctaaatacttccgtagtgcaccacgccgaaggtcggaggtgcccgtgcctattagggaaggagaagggttcatgcttggccaggaccgccctgaaggccgcaacagacccatcttcgtcgagcaagcagagtgtgaagtctgttcggatcttacaaacacgctcttatcacatgaggggtgggggtagccttgttcgccagatccagtgtatgccgtgtgattactgtcccaataccagtcagcgagaaatctggtatctagtataacagcaccgtactaagcgtcaggctgccccgtgtcacagaccgccgagaaccgttacctacgggtaacggcccgggcacttctttcaaggcgtactagatgaggccaggatactgtttattaggaacgggcatttaaacaggcccgccgatgtgcgggtaagtagtcgtcactaccggccgaacttgtgcttccgtttaacacggtatctgtaggatacgggaacttggtaattatgaggtatgatgttaaacttatatagagactcccccctgtgattgagtgttaagaataattcggttacttccgatcactgactcggccatatcgataacttgactttatgtcgaccccgggacctcgttacccgacctgtgagtgagatccaagtgtcctatttaagcttttgttttccacccgatgatggtcaccctccgcccaagcccggcaatgtaggatcatctgtgagaggttactgtttctgtattccgaagtcggaccaaccagtcgccaaggttggatccggtatcatagcaccgggtttgacacgaagggggaatggtatatcaccatatttatgtttagtagtcggcttagcccatgtttgaaagcaatacgaatagataacacaccgccagctccttcactaattccgaatatctgattctgtagagaaagctttctcaccaaggcacggtaccgtatatagctggatcgcacagtcgtaggcacacctgggggatagcctgcaattcgcgcccgggaaaacccagtgcgggctaaacccaggtctccgaattcccctcgttgccaggtaattatctgaagtaaccgcgacttccccagtgcaatccgagcaacggcggctctttttgaattagacgcatttataagcccctcacctaccaggtgaagtcttgtgttccggatctgatattctctttagcaaataagcgcgcttcgcacaggtcaactggatcgcaggcctcgcagccgagtgagacccgggtagacacttaaagacccccggagacggagtacagacacacgatgctatttcagcgtatgagagctgagataacccagagggttacaaaaggcttgcccaccagaaatttttggttggtcacaggaagctttatgtgactgatctacggtcacgctattatataagcggcggaatccagctagcgtcactgtacagcggtcagatgtaagccgcttaagatctaagagaattcttttgcctcataagtcgacctgcggatcagaacggactgagtcaggcttaagtcggtgtgcgctgccagcatgacattgcccactacggggcgtgcgacctctgcgtacagttagtagcctactctggtgcaactatacgcgtttgaccactttcggtaagatgcgaagggtgtatctgcgactaaggagcaatgtaccgcgatttatgttccggtccttcatacgttcagtagttttccgcgcacgagtctgaggtattgcttgcagcttatgctagttggctgaccgggatcaggacgcgtactaggccgcatttatcgctgatccaatctctacaatatagctgcgctcgcttaccataagaaggtaaatgcgacgcctatgagcgccggatctcactagtgctgatccagtcgcagacaaatgaccagtccatacgatattccgcttaaacatgcagcatacactagaggagtgggcgtgccttgcgaactcagcgataaataccctatctccagatgtacgcccgaaatggtggcaacaccactatgaaatatgccgcataagtgaggggtaatcacgtccgaacgccgtggatattactatctgtcgttagttttatatggtacctcggtgacctaagtagaaggatactgcaagaagcttgcccgttcagcaattgcctcctctaacgtcgtcgttcgatagtaccgtcgttttagtactcactacccctaaactggagtatagctgaacgagagccatccatgttgtcccctataaacaactgtatccctccagagagacttagtttaccgacaatagctcagatttatgcataccgctgcagcttgccgattaagatcgggaccctaggtcgagcgggattacggacactgacacccaactcatatttaggcaacatacagaactccgagttgtgctcgtgacttaactcggcaccgtatccgagactatctagaagctttcatgcattcctagacttgtctacggaccgttcgatacgaggacgtcagcggcactatcccagagatgaaaagatcttagtggacccggcccgacgagagggcactggaaccgatagcgggcccgagtggcgggagcagtactgagcgtgctaatcgcgtcatttgtttctgagatgaagtgcagtggcggggcccctcggaggacatggggttgatctcactcaaccagtaaggaaaacgtcaccacctcctacggttacattctaccggaaccacgaattttgtgggtttgagatccccctaagtaacataatgtccgtcctgggtaggaggattggttgggctatctaacagctaaatctttggccccttctagtgacgacgccttttccactagttggcacgaagcggatttctatagctttttaaagcatgataaaccctcgtttgtttgggtagccgctatttgttccttatgtaccatgcaacatcaccggtctgtacctggagtgccttaaccctcaggcgcggctgtcctctttccaacgcgacaccccggtacatgatgacgagattaaatcgactgtgagcggcttgactatcttctcaagtcgctcattacgatttgagttgaagattagcttacccgactcgtatggccttggcaatacggcaactgggtaacgatagattttgcatgttttactggtacctcattggagcatcgatgctgaagggcgtatacggaggaaggcgtttgtattacgcctcaccctccggtgcgcgggtcggcagtcttattccacttaatataaaagtgtaaccgcacgaagggctaaatgcgggaaatttgactccctcatttgccgtagaatgacgtaccctaagcagatcccttcgaacgtacccgggttctatccatgaatacaatcgctcttgctctcatcttatctataaactggtcggttggcttgtaacgcgtgtgctcgtttagctggactaaagaatatagtatatgcgcaactagcctgagacttgggtagtaagaccggtgggagtgatcccctaaccaagggcctccagatgaggataataccaatttaagattaacgccgttccctctagtttggggtgccatgctcctacatggttatcgggggcaccacttcaggcttcagcttgcctcaatttgggcaatgcgggcagtgtgtctgtcccataaccgaacgtgtgaagtgcccgtattgcgcgccgtcgagaaccgactcgggacgggggtgctatgattgaacgtgtggcgcactagtgaacgagtcggtcaccgaacgatataagtagggtgggatatgcgtaaaaataaaatacaatagtaccgtactttatatacattatccgcctggacacaatgtcacgccagtattcccggtcgtgggtgaagcacgggctagacggtggcgtagttggtgctagatactccagctgggggttctagaacctgggcttagtttggtgccacgccgaaaacttctagaggcccgattggatgcgggaaccaattggcactcgctaacgtacagcatatctgcggagttggcgattcacccgtaggctgactttttaataatacatcacggtattggatcgtgttcatacgaatatgtccggtttggaaatcgaatcatgcactaaggcggtgctcgccagacggggacaagaaccacataacagttcgcggacgcgggccggtccgttggtttttgttgtttcgtgtagacgcacccgggccaaatcagagtagcgcgcaaaacacgagtaagtaatcctgcacccatacggttgacgtataaaggatgggaccgcgcacaggcacattaagaacggtctctatctcaagacacgtacgaatggtgacagagtgatacaatagcgaaagtgtgattgtccaggtggcgacagccttatacgcaaagtataatcgatttggcaagccgttacgcatcagataccctaatcaaaaccattttagttcatctcttgccgagccgaaaactctcctgacttaagttctaggagagcatctcggatcactttgagagcaaaggtagttcactgatgatgatataggcttcagatcgcacgactatggcctgctcatcctgacctcagtttatactattaggccttcgtctcgcgtcagtgactcgcgctgatgaaaaacggtggtcacttacgacaggctaggcaatcgaatggcgcgctatctgttttgtatacgccgtgctcggcctatcatggggatcatctgtgatgaagggtgattaacgtcggggctgaagacgtagaaccttatataactggatcatacgaatttccagagcttacaggtgagtcgacacggctgcgagctgtcggcgtacttctgggtgcccgaagtacagaaattgaccgagcctatcttctgacccaaattgacggtgtctggtcgaaatttagattttgtcagaatcaggggcaaaacctccgatagccactcgatgacaaaacgcccgaccatactggaaatcctagattctgtttagaccgtacgggccgttgtttttggaaatcccggggtgggcgtcccagttgccggcttaaacgtgcagacgatcgttcgccagagggaatggccgcgtataacgagcgtccaatgcgcaaaaagcagcaacatctgttcaccgatgtggtgactgactaatcatttatactaaatatccatattggtgaagtcctatgctaacgcgacttcatcagagaaatcggagtcacgcccttattcccagtacgggcaatcgatgttcgcaagatctcaggggcaggacctgcgggatgacagggacccaggtcattgactgcacgccgttatgcaaatgcccccgtctctaaagcgactcgacgtaactagaacgggagacgtctatcaggtgcgtgacttattgatctctagctgcgggtaccttctgcggtgactagcatagagctggcaaaaacgcattagcagccatcggggtctgtttaaatctcggcattctctgatatatcttagattactcagaatagtgttctttcattccgtagctctccaggaaagcgacgaatcgaaattacttttttacgtggtgtttgatcaacgaaaccggtaacctttgtaatgcgtacagaaatcggggttgtagggcctcggagagctcctcctgcttcagagcaagatagccctcgttcacgctgcgtgacgcgcccgcgtcgtttgtctccacggccgtagatcatgttggatgaagtgggacccaaacaaacgcgttctggaaggggctcgcccgcgtgtaatcctgaccggagcgtctctcttgagtaattctcccggaggggatcccaccgtctacctcatctcgcgtaccgcccatgaattctttccaaccctccctgagcaaacctacgacggctgcgaatacggttaagggtgtataccaccaaatcccccggtcatctaccagttcgtgatgataaaacccacgagcgatgtgtgtacatacattctaattaggatgcccctggtctggagagaggcatcattcctgatctatggcccgcgacatagtgccgtatcctggagatcgtcctaagagaaagtttccactaactagggtcattgggtcttccggctgtcaaaaagctaccgcatcttgtaaactgacgaccggcagttttgtacgtcatggctgtccctttcaatcttaatatgagcgtctggatcataatacgcctgcctttgaagttaggggggcaaatgaaggcattcgttctgcgcttgtttgcgagagggttcaagcccccagcgggcccccctggtcgagtctaattgacggctctaactgggtgagacaaagggaaacaaacgcaaagcacacggaagactggagcccgcggaccttaccatttcaagtacacaatctgcgttagtctcacatagcggcggcttatgatcaaactagcggaggcgtcggtgaatgtatgatcggccccctcaaggcactaaatctaagcgcagtatgatccacatcaccagcacgagtatccgcattcaaactaatcagttgctccttaggaccaacaacaactaggtgatgtacagaggctaattaggcactcgggtgtgcaccggcgaccgtcggtcccaggaatactgcgctcccctcttgatcaccgctctgcagatggaaggcttgacgttcgatcacgggcgatttaatgactacagtacgagaaatgggcaacgttcgtattgataagccggaagaagcttccatccaaaaaaatggtcgaatagtgcaatccacgccggcaggttttcgctaacgatgtaatcctcagtctgttactgcaacagtcgagggcagtgtatgaactaaccgccgagggtaagacaataaattcgcgagcttttcagagtgagtccatggatccaggctatgttagccattatattcggcagcgtaatcgtcaacttcgcacgcataccgtgcccttccatttacgctcgtggtcgcgcgcgctcaggcgtatcgcgactttcgggaatcagggcgggaggatttaaattgctgagacggctgaactgtaggtgttctttcggcttcaacctcatattaaccaaaagagtttctcagcctgctctctccatgcgtaaagagttcgctttcatggtccaaaggccaggggtggccccagcgacgacaatagtactctcgccgagggattgcaagagatacatcggggaataggattgcatacagaggtcgaagcgcaaatccggcttggtggactgccggtacaagttctatggttcatattgtttggcttttcatattaaatgtggtacacctcatggtaaggatatgcctcatgtcacagatagaggagcgttcggatccccaaggacgttttgtgacggccaaagcgcgaggcttgtcccagaaggaaagcgcaatgttaaactagtaccggcttacatccgatgattgagctgctctgtcacccggaattctagctgtaagcaccgttggaagaacaagtgatacaaactgtagccactaggcgtgtagttaatggcgtcgcctccggagccggaatgctttcaggcgtctgcagaacagcggagtaactcagggtgtcacaatggcgtcgatggaggccatcgctgcgtactattaacagtaatcacgcactgaaaagcacgtggaaagcgaaggtgcccgactttccttttagccgtctgtctcccatggggcatgatggtgtgcgcggatggtacacaaccacacgggcaatcgccgacgtgtatccccacctgtgtgtatgcacgtcaaggatgggtaccagtattcagttgtgtggcatctacacagacggagtcataagtcttcccgacttcccagtcacacatattgctggtgcccaaagtacaatcgaataagacgcgaaacgctgattgagactctgcgttgcccgtgatagtagatatgcgcaccttccaaggagccaggagcaggaccgttggccgccctggtgatggcttccgtcctcttgcgtaggattcataagccttcggtctttctcgttaataattccgtagcggattgcatttcaggctgcccgatgactctatgtgtcggtggggtcgatgataaagaagatccagacagcgttcccgatccaggaagacgggcttctacatacagccataaagctactgttgtaacgacttaatccttgatgcgcttaatctcatattctctggtcctcatctcgaactagaatagctcctgatgtatagtgttcttcctacacactagtcccgggatttagtctaccgcactaattaggatcccctgctaggaggcggcgttgcggcttgctcccggtggaaaacctcgtgcataaaatagctgtcaacccggcacgtgaccagaagagacccctgagcaggtatgtgtccacgataaaccaacgacggaaccattgttgagggagattcattaaggaccctattttagctggtgctctgtatcaaggcacttccatacccctaggggataatgcttaaatgtgccatgttttttatactaggtcgcacgtaactctagagcttttctggcacaacggaagataccagatcgtaccagggcgtcgaatcgtctagtccgtccccctgctctcatcatccaattgggaagctttattcctacatacaatcgccgaactgtcttcgtggcctctctgttttggtattggagattgctacatcagtacagagacagcctaaaaatcaagcatcggcgtatagttacaaacgatggataccactaccgcctcggtgcggcgtctgccatcttatgcacacgcacattggagttacacgatgatttcacttcgtgtcttgacttacgggactgtgacgactgcaatcgcatgtgctgtatgatcccattctgcccctatgaacgttccacaggctatttgtcttgagactacagtgccctattccctgagtcgactggccaagtacaaaagggccatcatctattctttgccgtcagcataccatcgcacgaccgcgaaccacgactaaggatccgccgtgacgcgtgcccagggcgcagaacgatatttacaccaattatccggtgtagttatgactagacgattggattccccggctccaactgatgacggatcagacagattaggcatacctcgcctgctttaggtcgctgcgatcaacttggcgtgaatggcagcaatttacgcttaaaagttctagccgaccatactgagaccgtgtacgggagctggattgtgtacggtacacgtcccagttatcttcacgacggtaagatccacacatgtacaccttaccaactctttggacccaaccttatctgtcttcacaaacctaagcggcgtaaaacgccaggaggaacagtcacccgcatattcatgcagcggggtagctcgggctactagttttaggtctggacaaacgcattagtcacttacggaccaacgcttgctgggacgtatggatgtaccaaagagctctgcactcaattgcgtatattagagactcatgcaacaagtacgcgctacagcgatccatgcccgaagaagggttgtacgtactggtattaaggggtgggtgaatttgtaggaggcgcgttcacatgagggtgcggtctgtgtgttccgtaaactcttcaggatcgtctaaatccgggaaaccgcacctttgcttcgttagtaatacgcgttcggtgtagcgccggtttagcgactgttatcatcgatctacttcgggtcccactgatacgagcggtcctcgactgacaagtcttggtgtatttgctcgtgtattctggagccacatgaccttgaccctgtgtaagacaaagcgatagtatctcgtacggctgtgtggtcgtggcctttcggaggtggaactcattatctcgtaaggatccgagcatgccgacgaaaagcagagcgcccaacaacggaccggtctaaataaggcgaagcttgttttgcatgccccacatgaccgtaccttggttttgaaagctgcgccttagggctaagcctttaattcgcgtggctactagaggtccctccaggaagattccactcgccgaagattttatgagtgctaattatttccggggttcaacagcgcgcgactgtttttacgtaagtagcagtctatcctctctcgaaaatgataagcatcaatgtcgtaagaaaatggagacgactcgcgcgtcgtacctggatcactgtcgacgagtttcttggtaaagttcgagttgcaccttatgcaggcatacacgctgccacgttcgggcagctgtcgtcaccaggaaatcgggtggcgcgcgaatttaatagttaatcctaagaatcctgtgctatggcaactaaccctaggaagatttgcattactgatggccaaacgcgccatctaagggctatgtcgggtctggaactcgttctgtatcagacaggctaattcccgttggagtccgttatagtagtcactagccggcgttgctgcggggagagtctggcgtgggactctgggacatcgctcacaagtgaaggtgcttttatacgctgacaccaccttccggattcatctaatcgaggacctgcggtattttcttagcatatgtctagacggatcatcatatggcaccgtgcgctactgttacggtactgagcatataactgcattagtacgaagctcagccggccaggcacacggccggtacatgattaagggaaacgatgaactgtccagcttctagtagcggacggtaagagaaaagcaggttcgataattccttgacatcgtggagcgatcagaacgaaatcacgaagttggcaccgtcgacgctagcagttgtccctgtataagttccgacctctatattaacgtcgacgcactggccaacaatgagggaagaactgagagcgctgtctgaaccttaaggcggccctactggaagtacaccaagtacggtggagattgtgaatctccaatctattgtcatagtataggtgtgttactacattaaggccccagccacttggctcttccagcggcgtcgttttcctagtcagcaagtcgctaatcggaacgtgggtggaagttagtgtaaactctattatgccgaccgtaaagttctgtaagttgcatctccgcggggttaatgagattcggagtcaacgacgccgtagtctgctcacaccccgtacgactacccatgttggagcggctaaatacatcaagtaatttgttaggacggatccgatgtcgattcctctaaggacgcgcggtccgatttaacaccataacgctcttcacccattgtacctctcctgatcaagtgacttgacgttcagtacgagaagcgcaaactgaatgttggggaccacatcttaggtgtacggaatccctagtggcgggtgggctttcggcgggggtactccgccttacgctaatggggccgtggtgtcctctgcaccctggctggcactctcaccggcggaagcttcagaaaggtgcgcttacacaccctagcccagatgatatttccgacgagatgcaaagacatagacactccgagaagcggctcgtaaaagggccaagatctacgtcataagggctgtggtaccccagtcgtagtcgtgtaaatgtagtttatgtacctcaatgcgagagtaagacgataatcctcgaaactgcgacccacgaaactcagtgtcagaatagggtgggtaggctgtttgcacggggtgggttgaccgttcgggcgaagcgttacagctttgtgatcacctataccacagaccacccagagagtggcatctccttgtgcacgcagggcgttgagcgtctctcaggtttgtcaggatagcatacacccccctcagaaagcttcgagtgtcgacattcctggcttgacctgtacgctgtctatcctacgccattgcgcctggagtgatagttcgtggatggcaggtttcaacaagtgctacgagtagttgtccggtgcagtcgatctccgcatcctacgccaatggcgcaccggttagagctaaaccgatttgccttagattttccgattggacacccatctggtacgtaacagtgagccggaatgcgaggagatacagactgtaaatagcacatagacctcatggtctgcctcgtcgtttttaccgccacgctaacgcaggagctaggttagcccatcactcgtgtgcaaggcgtctacagaagtcatcggtgagtaatactgatggccgcaaagttatccgcgagcgtccttggagcaatgttgcatatcctggtaccgtcacgccccttgttcgaagtgacctgcaagtcggcccagtgggatattttggatcaattattccatgcggagccctactggcgagggagggtttcacttctgccactaaggttgtagctggtaaacaccgtagtatcagaatgcatctgcgatggttaaacggtatgtgcttatacaggcccacaacgacccctcgagaaaacggtacctagtgactcggccgtttctgtaagtctgggccgcaagtcccacggctccacacaggaggatcagtgtttaatctctagtcgagaagtcgtgagtgagttacagcctcaaagaggtagtttctcagtcagtcccgaggagcttcctcgagtggctcggaagccaagttgatcccccgtaacctacccagttagaagccttgactcgtgatgcgagagggtccagtcaatgtgaaccgacttcctatttccgcattggccattagtcctcatcgaaaccccgtgttctacatggagaattattttaccggtttggccggggctctgcctgtgttcagcaagccgttaggcgaggaccgctacatcttgactctagtgcctcccatgacaaacttcaccctgtggcttgggccctactactatagcacctaggataaactgatattcagcgaatcgtcgattaatccgactgttgacacttattttatttcacaagaacgcgtcattaacactgtggctaaatattcaaacctggcccgtgcttaaacttttgtgatggggcgagataactgccgaattaaacatagaaatgcgtagtcctacaggcaggtgccatatttccgcagtcaggcgcgaacagaaaatgtggagcgggcttcgctgccctgcgatgcgtccaatcgggggctctttgcgagacatctcgtcgcggaaagacttcgacgagaccgtaattccctatgctcgcaccttagggttcgggaccaccctcgaagagcttagcacccatggctcgctatatagcaaaggaatcttgcgaacctgactcaaagcgattcttttatcgaagcataaccgtaatagatggacgagggctaagctttctagtagcacatggaccagctgcatccatgatatgacggagtcgaaagccccatccagcaatttgaatcagcttcaggtaccctcttttatccaacgaacgctcatattttagggaatctccagatactcattccgacaggacacaggttgaacgtggtcgttagagtcgcgctgtttttgccgcgtaaaacatggttgttatataagatacccgggacgtgggcacctatgaggttctcggaatgcaaaaccgttagggtcccagcattgggtagccagataagggaatactcctaggtgctccggtggttttgtgaaggctggcaagacgtatccgcctccgaagcggggtggtagcgcctgatacagccctagggcacactttatgcagcgggttagcgtcggtagattcggcccacagacaacgtaagttcagcatatttatgctaaaggggctggtcacgcttagatcactgtcataaattcggggggcatggcttgtggcatctttccagactagggcagcctcttggcccatcctcgaggtaggccaatttgaacttgtagtctagaccgttatttctgtccgccagcgcactcgtgcgcccattataacgtggctgaacggatcgccaaacgcattcactttctattttaaggcaccaacgaagagaaggcagtatactcggctgagttatgatctacagcattgtggcaaagcagttggactactacgcataatgagggttatgataaggacacaggtggcccgaagaatcgggaaagcacgcaagttagcgacccgatgttcgggcgcgatcgtctacaggcttagaaaagagaccgaggaacaacaccttactcgccaaccgcggtacgtacccagcagtacttaacgccggaggacactcagcacggggcattcattagccgtcggaaccagcaggcattgccggtttaagtttcctgctcgcagttgcccacgcatcatctgagaattcgaccgatggctcaaagtcggtctacctctgaacaagccgagaagttgagactgccttcgccaaggaacgccataactgtccggatagacgcagaatgttcagcttatcaccgtatgcccttcatcttcgagctaggctccagtcagcattgtgtccagcagcacagaattcgtatatagctacctcaatgactccttggctctgagcgtcatcattacaaatcggcgagctagttgacaatacataagcgtacccccagacgttctattaacgttgcgctatggcggagactttagccatgggcacgtgtgggatcaatcagttatctaagctcttgtctcatcccccaactgtgcggcaagaataccgtacgtggtaggttagacagagaagacgcttgcacgtgactttcctttcggtacggaaggtgcggtttatcactaaagtccttgtctttcctgctgaacgtggttattttagcacgtcttaaagagcgacgacgcgcgtcatttttgtttttctgcgtaattcatgaagggcgctccatcaccttaggaatacgggaataaccacaagagcactacctactcattgagcttatatcaccggtgggagatgtgaatgatttggcacagacaacccggcgcggtcgagacgctccatgctctgagatgaatgaaacgcctcacgcggacagatagatagccacacggctgctggagtgatcatacttgtaggggcatgttgcttgaatgagacaattgcataacaacctctttgtcgagacgaattccaactagtgggagagatatgaagcgacggaccctcctcatgaaagtacattcaacaaaatcaccattgctttttccagttgtagtgaccgacggggaagcgtaggatccccggatcgagtggagggtaagcagataaggactcgtaacgagtcttacgcacacttccgacttggacactcagacccgcctgttttatcttacccgggcatcccaggtggtccaagatgacaataatgacgcgacaccagctgagagtatggcccaccgattcgccatagaaattcttcttaatagttaggtctctcggttaatgtgggtatcccaagaaagaaatccgcgacttatcaaacgaggccaacagtaccgttgataagccgactgcaaaaaacttagcgttaggactcatagtcaaactgttagtccgtaagcatgagtgttttatgaagtcctctacggagccagcccactggtacgatagttcagacctatattgctctggatagtttagcgcatagcttgctcaccccggggacaaggataggtgaccaccgcaagtaaaacacacggttgtttgttctttaaacatgggcatctcgtaccccgccggcggaacgcaactctggaacgatggccccgagtagaacatgaaaaactatgcgggctcgtatataagtgcgcgcgatgaatacgataaattttccatacgggacgtaaacgcgtcgtgcatgagtaccgatcggaaaaaaaaggctttctgttaccctcggcataacaaaacacaccttatatccgagggtcagacgattagcgacaagcgctctatctacctcgcgcgtacgtggacgaacctgcttgaaccgacatttagcattagattttatcacgtgttgactagggtctatctcatatcggaagtgagtagcacagatggcagagtctactactttgggggaagagtacactttcggatcttcgtttttgagttcggtcgctccgcccggaatcggtcgacttcccggcagacaagcacacgtgctgccaatgccgaaggtgagttacgttgtgagttgttcactccttccggtcttatgacgagtgtgtgtgggagcgtccggaccttgtggcaccaggcatgaggtctcacgattcacctgggtaacagatgcggattgattctgtgcctgccggctcagtcgtccgtacaacggccggcctcctctaactgtagagtcgtgttaaaggttgtgttgttctagggctagcgccaccagagcggccaaaacgcgcaacattttatggtagaacggcgacacggcatcgctctcgcgttcggggccggtcgactccagctgcatgctgtactatgccaacgacttaacggccacactaagcggcttacagacgaaccaaggagaatatacaggctccgtcgatcactagtgagacatacatggatccgatttaaatgtacgctgcctatcgctccctttggatcgtagctgcgtagtaatgtcaagtgaagcatggcgcttagcaatgagagttctcccatcgcccctagataatcttcgagtccgatgtcgtacatcggaacagtaggtcagcgtctcaggccgcagttacctctacaaacatcgttacgttatagacgatacaccattgacaagttaaagctgcttacccagcttcactgacgcgaagtctttcgacggcgccacgggtggtcatcaatgagctgcgttttggctttgagtatataatcgacgcatgcgtatcttgccggtgcgccaagcagaatgccaaagatttcaagagccgttgtctccggcgcccacctagcccatctactcaatcgtcggacaagataaagggtgtgggcaactgtgagaatataaggtcaagcccctagctccgggataccgtactaatatgcaaagccataatcctctctactagccgagttgaggtcgttagctttcgctacgactctagaacgacacaaacacaacccaggagtcgtcattcagcatctcactgatagtaagcattttgagaaatatgtgcgacaacatgctttttaaagccagctagcacgtgggtctgcatctgatgggcaacgatcggggtatttgtcaaatcaagacatccggcgcggtcctatctaccgtgaaaggcaatctactagatcacaagagtgcgctacagctgtgatgatcgggatacccgcagagcgtgcctttaatgatagtgaacaaagttgggaaaaacgtccaaaaactaaaaagctacgcctgtttaggactactttagccagtcgtttcacggtcgagggccccaggatcggagggagtaaactatgcaaatccatcacaactatcgagctaccagagaataatccagcccattcatattggtacgcttggagggctgggatatactaccccgtagattttacgtatccccaccgactcgtcagctccattatgagtaggtatacgaggctaggtgcccgccacaaagccgctttcaccaatgccgttggaaatgacagtcgttgtgtgcgcatcggctgtctttctcaattttctgtggtaatccagagacgattgaatttaatgggggctcgacattgatgttagggccactaccgcgacgaatttggacgcgtaggatagtctctgttttgaccaagagcgtcaataaatcattccagtcttccacgccgactattggcgtgctacgatggtcgtaacaaccccgtgcaagtggtaagactcacacgcctccacgttagcagaaggccgcgctgttcggaattggattggttggcccactggcggatggaacgaggtagtgtgctcacccgacttccggtgtccatttagaggaatcagtaacttctgtatccaaaaaaaggaacccttaggggaaataaggatattgttccttacaggtgagcggaccgagccctatcaacccttggtacagttactccgaggctgtatcttcgggcatttataacatgtcgcttcaatagtgtgcaagcactccccaccttcatgtgacttttatggttaatttcgtcatcgtttagtgctcgccaccgagttgcgctaatatctatctgccgcatctcaccacgccagtgagagagatcgagtagaaacattctcattgctagctcaggactgagagtcaattccgcactgaaacactgtacccacaaagtagcattagctgtgttccgaaaggactatctcgcaactaagtcatgggatatgttcacgctttaaaacttcaagacgcatgcaagatcttatgtgttagtgtcgagtcaatgaggcaggtgagggaactatctctgtcgtctctagatggcaccgccattggcgggtaacacacataccgaatcagaggccgcgcagtccattgtttacatgtaatgaaaatgacttgtgttgcactttggcatcccaagcgttaggtgttagtcgagccaggtatccttggcggacgtagtctatccttttgatcacttaactttaggaatctcgaccgagctgggacggcatcgcacatgcgttgcgaactataaagcctttatctggtaacatcctaggggagtagctttagggctctatcgatcaaataccaaccataaggccgatattaacactataaaacgcaccctccccggagctcatgctgaaccgtcagagtcgctcatcagcttacactgcagtgagtacgcggcccgaggctacctccgtcctacttccagagcgcatacactatacaattaaatttgcagccgctccccgtacgcgcaagccggaatcgggtgcgcccatcccatcccatctctcggcggggggtgcttaactttccgagcgtacctgaactgcgggaggagagttgatgtaggcaatccttgcgctcactaccgtgtatgccgacaggtaagtcctagtaattaacgaaaagatgcacagaagtgcctatgcgcgcgggagtaaatgatggttgagagaccagctgttaatcaggccatcccatctctctagtaacggcatggatcgccagaggagggttaccaggggtctagcatcaatagcgagtccatcattctaagtagctggtggcggccctagcgatctataaacattgtcgaaacgtagcagtggaataagttttatttttcgtatgcctcgaatgaaacaactttggcccatttatgaaccgtgttgaagggcgaagtggtcaccggtttgccgatggtcttcgtctcttcacgcgtgagtagtcccggcacagtgcccatgttgcgcgggagccctgtccataatccgttgctagtcggacggaatcgatttggggagagtctcaggtggcagccactaagcgctctaattccggaaacgcgaaccctagtcggtgagccaatatcccagagcaaagtgaggaagaacgttcgaaatagcatttgacagtaacttgcattactgcataacgagtgagcgcgtcgaacttttcttacccgccagcatatttaacgtaagcaatctcttaccgcgcgtgtcggtccggaggcagcttaaaggtagtagtactgacatagtaccctcatccagctatacgcggctcatagaaagatggtattcaccgacctgtacagcaatcaggttattagacaggaatcataccggccttgcaagctaggtatcggataatctcggagagttaatcaggtacttttctccgtgcctgtccgtagtcccaggaagactggattgacactcggaacgactacgactgaaccatattacaatggcccctaggctaacgacacgtcagaatgtcttgtctatccgttggccatgggggtccctagctcagtttccggctcttaatgggggtcgatagtctcgctcctaattcggccactgtattcacgttagcttatttacccctcatcgctatgtataggggaatgatggccctttaagtgggctcgggctgtcgaatacggtaattcccaggaggtcactgagaggggccggggcgccgcgcagtttgtggcgccgtggaggtagaatagcaagttgaccagagtgaggccttcaggaactagggacgggagaagtaagtacttgccccgctgttggtcgccgcgctcgagaaacgttgagcgtcagacggggtgcgattgtcagcacgagattgacatagatttcggccaaaattccttagcgtaatagcctaagtcttaaaagcaatacctcccacaaacaatcggtcaactctgtggtaagaggacgaattctgtagagtaagtcgcggagtacaatccgatctaaagcacccacaggtttttgctagcgcgaacccggcataaaccctacgaagaaggttgctgtacaagcggtggcgatatccagtatgtgcaaatttgtggtcaacgtgatgccattattgggatacggttatacaatagacccacctacggacagtcgtagctcataattgtaccgaactgcctaacaaaaataccctgtcttcccggtgctcggaggggaacaaccagtctgtctacgcacccaggggcccgattttcggcgtgtagcttgttgagaaactgtctcccagattgcgaaatactgacgggcgattttcacgaggcactgggacacttggcgtatactatgaagacgtagcgatagttaggactaggaggtcttagactaatggctcggctacgaacgcctggtagagatagcagatacgccgccgccttacgatttaaggatagccttcgcttagaatcaaagtggtaatacgggtcgtacctgcggatgaaataattaatacctcttctttccattgcgctgtgcaaacggtcaagggccggaggttccagagagctgccagagctgttgtataaggggtcgctaataaatgcgggagccctgcaataaatatctaacgacccgaattttcgttacagcgaccagccgctcaattgaaatggcttaaatcctgcaaggttccatactgtggctattttttccgctgggtcgtactctaccacacagataaccatgacccttaatgttattaggattattaccgcctaaatagagacatttcagcctacgtaatgcgcgtcctataatagttctagtgactcggaattacggctccgtcaaatggtataacttttttatattttcatgcttgttcttgtagctgccaccgtgtatgacccaccctagtgttgacgtggcacatctagcccctcattaatggtaccgcagcaacaaggtgtaacctgtacaattacttgacatggaggtgcagcgtctcttacaaagtgggtagcggtgattactggagatggcgaaagttaaaaggctcaatcagaaaaggctcttacccttggatgcgtcaagacctattctaggttaaaggccgcgctttatttgttcactacggtgagcattccgcaggccgtaagcgaagagtctgaaacgtctagcatataatatggggaagtgcagtgtctatttctaaaacaggctaattaggggtgattatcggttgctgcgtttatgtatcaaggaggctaacaggcaggccgtttgtcttgttagtcacgcgtgaccctggacctatggcgttccgtgcgctctcagccgtgaattctaagcgacccggtgagagcttagtgctaacctcccgcctttgagccgtcgccgttgtgtttcagtgctccaccgtgtaatttcattgggtcctcacgccaccaagatacgggcgtcatgagcgcgggggtggaaccaacgcgagagaggcgactataggaggtgcgccacgtcccactttgaacccaccgcacctaaataagggccaaccgcggagatgaatcctgggccgatagctggaagttttacggaaagcgatccccggctgaccatacggccgggcacactcgcctacgcctaattcaacatcccccaatttttacaatctttggtcaagagaggctataaagttctacggccattgttgccttttacgcgtaagcgtttaaggggtgtaggggaggggatgctagttgatcataacgacttagtcggctggtgcggctcgtcctcactaagcccttaagatggtaaatcttgacgttttttacggccgcgagatcgaattatatacatatgttttatacatgaaagatgaggaatcctcataaaaatgcggcgtggatcagtaggcgtggcgggacctccttgggactttcaaaacctaaccactaactgacccgacttataccttgcgaggtcaaaccaccgtccgtacgtgcgggacctgtacatatctcggtctatgacaccggcgtacaggttaacactaaccgtccttcaagctttgcacaatttgtacacaacatcctaaacagtctaccggtcatcacctaatcggactccctacttcgccacaaccgtggtgtgacctacaggccatatgtagccagtgcactgccccataagtttagctccatggtgtatgagctgggtaggacgctggttttgggtcaatgtggttctgggctttgtcctaaacataagctgtagaacgtaagggacgaatctagccgagttgtttaataaatacctataagtggaggcgatacagaacatatctcggtgttttgcgagagtgcgtcctaactagggcaattgtcgcatataggccaacgttgagattcgaccatctgactgttaaaagctgcgcgtttaactccgggtttgcatagggtggggaatagatatagcgtttggtcgggaatcaaaaatccagttgatccttacttctcacctgtaaagatgaagcggggtgaggaagcacggccacacacaactcgctgatcggctctagtaagtcgaaccctctgtgttatagttacatgcttcggcctataaaaagcatagctgacgaaacactcgcgttttctgtacaaccgagccctccctacagaaggggcgcaatgcagtttaaaagtcaagctattagcggcgagtgtcgcgaatatagctcgtcagtatgcacgcgcccgaatgagaccccacacctactggcgttgcttgtggttatcgtccgcagttgataggtaactacttggttggacgcggctagcgaagtgcgcatgtagtggccgttgcatcgcccaaattcgtgtggagcgaatccatggactgatgcaggtaccagagtggaaggccgtctaagctataactccgagggggactacagtatactgagctcttagcgtgcgacggggtctcattgtctcacttaaggcgcgtagtaccgtgaaaaccaagaacctatgagtcgaatgccacgccgacacattgacgtcgcatacctgccaatgacccgtgccacatagatgcataggatgccgaacacgctggcaacgcaccgcaaagctttagaggctcaagtaaggggtaactaaacgtaaccatagccctcagtacctaggtaagatatgatagagaaggcatccgtccaccattccgcattccgttcggaaaatttgcgattccagcacaccgagtgagtacttagtactaggactactgctaaatttgcgtgaagtatacctgcatttaggcgttgagctcggcagagttctagtgctgccacagtgccaactaacgccccgtgatagcactcatccttcgaaaagacagttagggatcgtctctcctcacattgggtttcagcgacatttcgtgtataagacttttcgtgctcgttcacaaggcggtctattgaatgggcaccgaatgcacagatttgagctggtgcgatctcatgtcacgccctcggttggagctaggtaatcgctcgtatagtgtttgtgaccaaattccgggaaagttcaagtaggtatagatattctgagggtgcggtccacagaacctcccatctttggctgggctttatgaaatgctattctcacctcatttcgggaggttgcccgcagggaattgcaatgtaaccagtgggaaggccagcaaaaggctcgaacatatagaatctataagccacccggaaaaagaggagtactaatgatggcgggctcgcttggtaaccaagcactttggaacctaccgtgggaggggccacgcgtgccctcccgctcgaaacgaatgtctccttgaaggccacatttacaaactgtgccgtctcggttacgtcgagtaacgtattcgttgtccttttgtctaatgtcggtttcatcgacctgtatgtcaggagcatgtctaaatacatttgatgttattggcctgcagcgttatgtaattcggatccgccgatgctagcacgagaatgttgcgcgcttccgagttagtagggcgtctgatgtcgaacagagcttgcggttgcatctagataacatcttagatacaccagaaattcctaatctgtaacgacctcaaagttcgcaaatgttagatcgttccatgagagcaggaataggcgtttcaagacaaatagacagggtcttcatggcaccggaattcccactgggtttagaccggcgaggtacaagctgaaaggtatgtgacgacccaacgcggccgacgtggtgccgatctctgttgcatcgtagttaatggttcgccgggctcaactaacgaaggaaggaactgcagataaagggtatgacactaagcttcctgcgtaaattataactaatacagtcgcattagctgccatttagtgccgatttgcacagctacagctataaaagatgtgatcggcatcccatcccccttctatcgtcagcccgtgtggtggggtctctgtccgttgtcaaattacgagatgaaaatgagactccgctgcgcccacgggtgccacctcacaccatggaaaagtagactctcttctcctcaggagaataacgatcgcggaccacctaatgcgccaccgcagagtaagtccacattattatgcttgccactacttcgtgattagcgcggcgcgcacacaacctgaaccccgttcatatagtattattacattagtgccgcaatatattctaactacatgacggtgttaaattgcggtgcatcgtatgcaatacgtaccaccgcgtagggaggcagggacgcagagcctactatcgattttctcgcggctatgagggtgccaggcatagaggtaagatgggaggacgtgagctccggacgtaccgggtcgaccctaggtcgagcacacagcacaacgtgggctagggaaagtgtagagcaagtatgtttagagcaataccatcggccttaaagaagtcattgcccaacgacgggcccccaagggcccgcaccacattctgatttcgcgtacatgatgaacgactaattcgtgtcttcagagtcgaaacagggcaagcttcccctgttcagtaagcctgaaatatgccatgggaggcaagaaatctgtgaactacatccaacgcatatacttggatatcgcgagaagctctggattccgctcactggccggtaatcgttcaccagataggagtgccgggtacagaattgtctcgccagacttcgggactggacatatatggcagcttagcatcgctaacgtttgaagtcttatcgcttggaacatacttggctccctctgttcccactttttaccgtattaacggtacccacgattctcaaccaatggtgctgaagcggtgtggaaatcaacgcgggagtctcctacggtgacggtcgacaatagtcacaaaaatacgtaagctcggttatttcctttttgtcagtcactagcatacggcgtcatgtggtacgtcacattcggcaatccttctgaccggggtcgaaacgactgctcgtaggagctcgaactctcgggttccaacgcgtgttcattcacttacattatcaggacatgcaaaaagccccaatgcggattgattatttaagcactcggtcagagttaatgaaccagtccactgacccgcgaatcggacggaaggcccaaagctaataatttagtactatatgtgaaagccactgactcgcggtaggcacatgattataattcatcgactacttatgcgtggttctcaagggaagtctttcaggcaacgggtgttctccggggcgccgtactggtgtccccagtggagaacctcgcgtccgaacagcgagttttaagcttgttgagcgctgttcgacaggaagagacgtccttcgctacgtggaatagtggtcaactccgtgcactagccgtttttccgattctgattactgagagcgggacgccttgtcgtttcaccttatgggaagggcattaaactgacatccccaacgcccgggtcggagaacaccgactccaggtgcgcaattaatggggaacaatctagcaatagtatactacaaggctgcctcgtgcactgggtattatcacgctcgaagtaaacggagtctaagactgtaatacaatgcgactaattttatcaaaccgccctgtgtgcgctgtgcaggtctaagaacatctgcgattaatttgtcggactctatggtaccatataggagataccacaagagtatggttaagaattccgtatccattcgacacatggtctgctggcatcaaacgggaagatctccgtgcacaccctagttgcaccactggcaccctacctagcggtagctattcgtagccagtgctttaatgcagtgccgacctagggtccatggtcgccttttggaaactcaggcgcttcataccattttcttcggattcttaagtaggttaatcctccgactgtctgtccacgtcataggattagacaactaaggcaaggttagcgaagcccagatcggaaacatgtcgagtgttgctcgacttctaggtgtctcagcggtatcgttgtcggttcctctcggcgcggcgtagggtgaatgtttataatatggaaaacgaaggtacggttatcaagtcgcacttaagacctagaagtctcaggtttacatctttgcgagcgaaaaaaggctgcgcactcaattatcatgcaatttgcccccgtggtgaactttacggtggaagcttacggtatccacgccgcggcagaagtcatgggcgcgtctctttctggtctcggagccctcctgaaatgactgtgcttccattcgtgcacgagagcctgtggctcccaacggcaaagagacacagtaaaacacaggaatacgctaatggttactacattgcactagtgagggtaagaagtgcgttacaggaagagtactggagccaaatcatctgcgttaagcgaccttaatgcattcagatggagagccgtctatgttacgaaggcaagcggcgtgatgccttttggcgctcattatctccgagaccgtagctccatactccgggcatcctatatgctgggaccttgacacttcgggttagtgctacctccgaattcacggcgtacactgtatttgccgagattccactttccacctcgcataacgtgtggggtatggtatcatttggagtgcttctttagaggcgtttggccttaatgggggctccgaattctaccggcttattgcctcggagaccgtggccacgccatcgttaactggcaagcgtataacgtacagaacagtaatatcctcgctaaccaggacccagcgccacgatactaccccgtatatgcccactacgatccaggaagggcccgcaggattcacaccaggtcaacaagtacggagacgtcaccgcaacctaatcaacctcgctcgcttgtgaaaagcagcaatcctgaggctttggtattgctgaatagtgggttatccattgaaggtacgtggtctcaggctcccaaacgaaacgtcgcagaaaaagcgagggcctgctaagacgtatataccattgtagcacccgatccattcgggtggacatctacgcccgataaataggcatacaaccataccccagatcaatgagtcggggaacttactgagactcagcgttaataatgactcttgggcttggaccgcccttccgttccttagccgaataacaatatgtggcgatcagcgtatgttatactgcgcctatgcgtaaccgagtagaagcaccctcctactagcttcggatacaactgcgcatgttgataaaacgtttgtttgaatatcgccggctcgacgagatattcaaaaccgacacggtcagttcgatttcggaaggaccgtgtctctgttgaaaaggcggtttaccgcggattgggctcgcgataataattaagtcgtaaaacagtcacctgcctcgcgctagctatctctaataggacagcttgtgatgcggcaaatggcccggctgcgatctttagtactaggtacttcgagagcgcgtattaccagacaagttagctgccgcataccatgaacgccgccccaccgaaggtttccttacacgctaagcagcaatagaatcacgccatctacaaagaacacaggttgttaatgctgctcacgaagaataagagtggtgttggggctagcacatacagcccgactaacctcggtgcaggaattgccattagcataagtgagacacaggggactccaagttatgtgttaagacattagtagaagcgaatttccttatcgcgctatcacgaaggccgatgaatccgaacatcacccaatcgttttcctaattgaaagcgttgagattttcgtttgtcccgtattctggcttaacacctacccaacggaccgcttacacgtggacgtgacccgtatctaaaggcgaccctcggagtccgcaccggtctaataggctttttgccgttgacaattctcgcgagaccctgctagtcatcgtcctattggccgtccggtgttttatttttgaatcgattgcccgtccgccccgtatctggctgccagcagtttctccaggccaagaggtcgtttcgcttaagtattgagcaccgaatcgcatcagttaggctgtctcctgaactcctgatcgcgaccatctagcgcaacgggggaagttcatgggggtcgttcgtgggcgcacctagataaaggaagacttgatgcgtgtaaggggccacccggtgcatggtaccttggcttgatttttcaaaattgccgaggggtacgcgagactgtcaacagccatttgctgtgtcgcagtgaagcccgttgagtcgggtagcatctgttacgcccggcatacataagcgtgagtccacccctgttctggtacgaacgagcagatctcttactttcatcgcagctgtcaataatcgaactgtgaacaaacaagtttttcaattagcgaagtgctaacgataaggtgtgagtgtacttgatcatctaacagttcgaatgtgaatgcttcctagcttgtgtcgccgttaccacgtgcagcctgtgtaacggtccacgtcgctttaaaggaacgtatagatcatcccagcccctcacagacgtctggaatgcatatgctgcgaaaaggtgtgtgtgacactatcttaactagcacgtaccattctcagctcacttaagcctaagcttttttatggaattacgctattgggataaccgtgttctttgggtgtgattgctcgattctccttctccaatgacgggaacgggcagaacagtgccggggacgcaggttgcaaattccgccgccacaaactttgtacttgggtgtatggtttggcttgacagtaaaaactcagctaccaagccagatacctatgcgttagagatgagctaacagatggccgcgtcaaaagtaaatcgctcgcgatacagcgtccctgagatacactgccagcgcctccaagcgcaagtaaaagtatgcgtccgtagagacttgaaactccgtagctgaaaagaccggcgagtcatggcccgagactggtcgtcctgtagttctcggagcagcgagaattccatgggaacccccgtgcgtggagcggcgcgagtcgcttgtcgcgtacattggtttcgtgcttttagcaactgttttttgactgaacatatttggatgagggcaaatgacgtgttcctgtcgagaacccaaatagttactggttaaaacatcgcgtgaggttttatggagcccgaccgggtatgatgcgggatccttctattctggtgctatccaacttggggtaacgtcgcggtgtggatacccgttgtgggcgatgatctaattcgtgggataccctatgttggttcgagattttaagccgacggttcaacatcggcgtccaatgtaggtgtacccttgctaggccgaactcgcccaccattaacgctagtagttgtttctgatcgacaagcatcggtagacgttaagaagccataccgcagttccgaaatctagatcgaggtcagattgcagcacctgcgacaaatgaatactagctagctcttacctgtaaccacagaatatttagggtagtatctttgtcccgtcccgaggctagtcatcatgaatcttttaccagttttgctcggaaaaggttttagctaaaatgggtcctggatgtggggagtacctccgtaatacattctacgctctgtgatgcagtgtcctgtagagtgccgcgcgctcgatcactagtacttcttagtcgagcctctgcggtgaacatgaccgagcagcttgtctcgggctcgggtgagtcgtgacaagtttctagccgtggtgtctctcctccacgcgtaaccctgaaagatcggcatctcttggttacactcttccggagaataatcatacccattcgacctaacgggcatcggaacttaaaaaaagcccagtctcgatacagccccagtattgggctaaacaggatacttagtttttttgtgccaagtcaagcaataacctccttttggattagccgaggtagcgcttattggtatccgctatcatagctgatcgcgattccaccctttgccggccaatataactactcgataacaggcccctgctgtcctaggaagttcacacacaatcgcatgtcgccgccttctataaaaactaaccttgacaaaccttctgcgtacacgagcctagcatgagctgtgtagttgcatctcgggacaagcggcataggccggcgggaaaataagggttgagggtctttccttggtaacgcggcatcctcagcggtgtatatccgtggcgggtagtgtctcgtcaaaggcgggcatgagtcgatttgccgtggggaggccagttggcaccactgattacatctgttgcgcgcagtcctaagagctggaatcttaatgtgaaacatccgcttccgcttaaccccatggttccactagggtagtgtacgtcctgccctacttccagagatcggtcctttctcttcaagtgaccgacgccggctggagagaggcattactggtaagtggcgggggatagcaatgcactcggcgctcggctctttccagaccgacgattaaattcgacgttttactataggcctgcactatgggacgcaggggtaactggctccagacacatttataataaaatgcccggtaattcgtatagttcacaagcgctactttaccctcgccttccgtaggattagtagtccgcctgctagtccactagccgtctccagcactatcctgatttgcgtgcgtctgcagcatcagacaccacgggaacgacgtgtctctccttatactgtgtctcgaaacgagtacgccacaagagcacatcgaccagcaggctgactagggtcatgaggaattgaaaagcttgggggcacccctgccagttacccttacgatgcgtctggacgctgactggcaccgtgacggcttgaccttatgagtaatctccagacggagtagattgaacccagaatacccgaaagctgtgatatacacgggcaatttggcaacagtaccccaatacttttgtacgcgcgaagaaccacgtaaaagcacgcgcagagcttgtccgaggatgtccgtagaggcggttagacaaacagctatactgcaatcaggaacctcccgatataccttaccatattcttttcaaaagataatgttctattgctgcccggaatattaaattaacaacttgacgtacatactcctctgctgttgcgctctatatccccatacattgtcgatacgtatgtacctgctttcgtatgtcgattcaaaagtttagtttgccccggaggttccaaagctttcattgcgtacgtggcaggagtgatattagacttctcacacagcttgcggcctgataccggtgttagctcaataaacttttttcccgtgttcgagagactgacccgtggaatggctgtcacggctaagaaagcaccgaataacttagctgcatcaggcacagtgcgcgcatagcatctatccgtctgcgacggtatggcaccttaaggatatctcgcgtctcgaaaactcttatagggtataaggtcgagcagggcgttatcagagagctttcgcctgccttggagttagccctaggactttcgagaacggtgaaatggcttaggaagatttttggggggtaagtgactaactgccgagccgtgcagccgccgggggatagaaatgagttatataagagccatacggtcagcaccccgacacccgactagtggtgtgcaccatttgattccaaataacactagtgactcggcgcttcatgacgcggactatggccctacaacgcgtgatggatagagagtgtcgggcgcgcttgttgcattgggtaaggcttcttaaacgtacgctgattaaatgtgttgtcccccgatagactcactagtatctagatacttgagtgtatttaatctctacgtcgaagaacgggttggctcagtcagacccagaatggagtagtagaatactgaggtagaaacaaccaggaccttgcaggtctgttgaatacaaaaacaggatggttaccgaggtagagttttagtccatgatccatatcctgtgtctcagagaatgtcgagggaatttctcttgtggtaacgagcgttgcatcttacgtagcctaaggaacggtttgtacggtcagagaccaatccgaagcttgttcattgactgtcgattcctctgggttctgggccaaaaaaaggcttaactatgtacttgccctagcacggggtagtatacggcggaatcactaactagcggagggacgattgcgttgacaattggagctagatcttaaggatctagtgttgccttcttcccactaaagccctgagctaattattccagtagtccaattcgtatgactcaagacatccgccctaggggctcgccagtgaagtgttcctgaaagtttctcaatggtgagtctaatctacggtcttattacaacaagctcgtcgcgttaagcaataggactgtaaacctcctaagcgcataggagtgcgattagcgtgttggtgggtcagctagtagtccttatatagttccacatgctagtgcgttccgtacacttccttcaaggatgtactgaaccttgctataggctcttcggcacgcaaaatgggaacggtcatataattgaggaagcgcgcaggcaagaagcaaccctttttcattgtcctgcactagattaattgattcctttgtccgatgatgtttcccaaatgcgggagagttcgattaaaaggactgggacaacgattcgcataaggatgggtgaaggttcggcggtccaaagtgccggcccttcgggccctgggggaccacagttgcattctctgttacggcgagggatcaatagtggagacctggttaaggatgccattatcgaaaccggcaaatatcgccgcccctgttggtcagcgaatattcagcgttcggctgtcgagtaaactgttgggacttacctcggatggtgctaagtaagaagttgtgtcttaacgtgattgaattaagggaacgccccctctgctgtgccaggtaccgtaagaccacatgttcacagtgaagtcttttccacggattaaaaggggtcggggctaaattattcgtggtgttacaaaggcgacatattcgccgtctggcccatacccaggcaacatccgtgtcatagtgtgaaaatcttgttgattcatgaactttgtgaggcttggatccgtggacaagtgccgccctagatcatcgggtgagatttttcttacaagaggggcggtaccacatactatgcgggagggaaccacctccacagtgtagtttcgtctagtcgaagactcaaacggacggcggaccgggtaacatatactgtcttggaagttgcgcgttaccattatcgcaagtagcgggtcacgagcacgcgtgacatgttccagtggtccgctgagactctgttctaggatggatagtcgaagcagtacatggagcagtcattgttgacccggctagcttctaatctaaagatcgactctttaggagtgtacacgtcaccgtgggacaaagcactggaacgcggcgccagctagctaccggttaattttattgtagtcgcctcaacgcacttcgtggcgagtgaaatggagatgcccgtccgatactgtccgtggcgggaagcacgtctagattacctccgtgttacactctccagataacccgtcaacgaaaagcatgtttaaccgggtaacttcacaagaagtattagtgtttaacatggccaggtcatcctttcggcagtctctagggggttccaaagagacccgtgagtttgcctcgatagtaatgcgaacctaccaccgggttaaaccacatataatagtttccatgaatcgggacgacaacaaaatgaagctttcgtgcgtcaacaccaatcgtcaatcaccttgattggctaaccgggggggcaatgatctcgacctgccatctgccgcagagagtagtctctatttccgcgcgtgtataacaacggggttgcgtccataataagggtaaggctttaccgagttaattctttctttgtcacgaggagaaccgtaggttaccccgtggctcatacaccgagtggctgatcctgagaactcccctgttgatgattccgccagacgaatgagtgttgcggagttgtcagttgagacggacgcacacccggagtgccgcgaattgggcattaggtatcgcgagatgcccttttacgagccccatcgtttttgctaatgtgaccctgtctaggttttctcttttccataagaacaagagaactcggttgaggccccatagatgttatcttttcaagatgtaaagacctttaaggaagcaattactggagttagactctcgttcgtgccgatattgacagcatacaattttcagccccgcccctaaataagcttgctgcgcggtaggtctatcaaagagtaagcaatgggctgtcagatgctacgcgggcggcaacctaagtccggaaggtccactggaaccgtagtacatgattactggcgacccttgctagttacgtcccaacgcgtcgatataaaacaccaacgaagagctggcgttggagtcagggggcgatggagacgggatagacttccagtctttcgctatggctgggccatagtttcaagaagtcgcctggacgtgtttgcttccaagggtaggagcgaggcacttttttctaacagcaactagttagtgcgcaccacaacagcttaaacactcattaattcgactagatgcgtcccatactaaatagactcgcagtcaaccttggggaagtgagatcttggcagggtgtacaagctcgtggtgtgagtgtggggtttaggtcgcctgtatacaaacagagctccttcactccacatcgatagcgttggggaaccttctaggatctgggcggagctaaagtcagctcgctcctcatattattcgcgtaggatccactacttacttgaagcaaattcaagggtcatacttccgcggggaaaagttctcaccccgaactaatgcgtgctatgcactcaggaaacccggcgcacataagcggatagcggtaccattcctcaatgtcgattgtatgttgatggcggaagcggcgattcgagtgcggaaaagtgattaagttggcatgtcagctgatgaccgtcaccactgtagtcggaataggggtagatacgccagatggaggctcgaaatgacccgtacgtcgtccggaagtcatgaagaaagttgaaactctgtgaaccagtaaggttcatttgccgctatgtagtattaaagacatatcgtgataggagttctcgtccttcgggccattagtaatcgtggccacggccccctgactccgtcgcctctatacgagatcccacgtataatcgtgtggcctgcagtgtgctagacttacgtcatgggtgtgcgcgcgaattgagaccttcccctcaataacaccgcttcgtgcaacaatggtactagttgcggtgaggcctgactactatatcttcctcgcgccgctttaacgattcctcgacaccctcaatcgacgaatatcctgagtccctacatatccgagactctactgttaggagagcggaacctcaactttagttcgcagagaaagaactcgagggtgagcaagtctgagagcgacctgattcacatgtgttgagagacgaatagacatcggcgccttagcgtcggtgggtagtttaccggatttggtggcggcgactttgaactcggtatcataaatcactcctaccgacgaaagtgaggttaggttggaagactatacgaagtgaattggaaaccagtcacttttgatgacaatctgagagttgacactcccggcctatatgcatacacccaacaggattagcccgaccttaacattgattagagaagtttctatctcgggcgagttccatggcgatcgctatagtccgattcgagacgggcccgtatacccccacttgcaaacgcggccgtctcgcacaagaaactcggccctttcgctggtcgtcttgataaaagtccgtgtcagtttcgaaaatacatacgcgaggcggtccgagaaaacgagcctggatcgtggaactgaaggcgaaccttcaatgattccgtggactaatactgaccgacattctgactttagcgtctttgtgcaaacagaagtctcggcatctcagtagttgaggtgttaacgttattaatatatgcagaatgcaggaattctcggattagtttgaattgcggccgcgggattgcgtgggtataatcttatcgaggacggggagttgctatagtttactcatcaagacaaattaagccgtgtgcatccgattgcacagtatgagtcctgaatttttagtggataaccaacggcccatgagaccctatgggttcatcacggaagcaggcctcacctggctgaaaggcgctactagtttaccttgacggcaactaatggatagatgggaggcgcttagtgggtcagtgcgatgacgtattctgatgtagagaacacgattagattaatttaaacgcttcacttggcagagattctgaatgccatggaggaactccctcaacgctcttagattgtttggccagacgcggaaccgacatatgggcatatagtcgaaagccggcgcacataaatgtaatctagataccagtgttcgtattgaccatgaattgcgtcggatttcacatggggaggcgactagtgcactcttcccggtccctcacgtccgtgacaaccgatatcctaggactgctctaccaggatggctaaatgacttctacggccgggagcaggcccaacattaacgactgcccccagaattagtaacggtctacctggctcggacaaggagagtatctctgggaagttaacgcaaactaccatcaaaatccgatataatcgacctaagattcaacacaagtcgggatgctgatggaccgggtatagtcgatactaacacttcttagcacgcgtgccctacaactctgattgtctgaggtcaccctgtaaatacatttccacactgcgccatgacgccgctccaggacagcttgttttcatgacaagtgccatgataggttatctaatacacgttgccgagcgagagggatttgggcgctttttttccggatcgcgcttgaaggggttggttcttctgaccgctcgacgcaggatagcgaatcaaaagaagtatgaggaattagctagactacaactgtaccgggagcgcatccctgggcggatatgtgtaggccggtacccattgctgagcagctggtcgatgaagtggacgctacccccccacaacctatcatgccgttactcattggggaacaattacgcatgtaagcccaaaactcagcccccttcgacgtgtcataatgcgtatgaaatccttgtgctcgctgactaagcagccttttcgcacaatgaaggctaatcccgatcagggtgcggtgcccaattgaacatgtccagtcagcaggcctctttttagtcaaaaaaataaatacacggacgctcaattatcagagtgaatggatgcctgcagtcatagtgcctaaagcccgcaactgtttcttgcacaccggtgctattgtgatcggtcgtttactgttagtgacaggcagcatcctcgcgggctcatggcctaagtagtactagaaagacttggttcaagtggcctcaacagtctcaaaaattggaacggtactctaaaatagcaattagtcggcgttatcgtgcctccgctttagacatagtgaatttaactaccgcaaagcaaatggtgtcaccaggtgcactttggaggaagtgcttaaagccaagcgacaggcctcccatgggttggcagtcaatgaaagatactacgagtgaacagcacttgtaatcgggaaattgtggtaatttgatgtctaatggtccttttcatcgtaacccacatgggcacgtcgcgtcctgccgatcgaaggataccgtcaactatcactaacaagcgggccatctggggcatgttagcccataccccggtttgtgtggcaacataactcctccggaaattccctccagagatccaggttcgcatcgagtcggtagactccatgatacggtcacccacgccttcccacggactacgacgctaacgagggcttctccagccttaatgccacaacacttgagcggtctgtatccggatctaatccctatagaatttaggacctgccatatttcattgtgcttaccatgtgcccccaatttgtatcaataggactatccacagtcaaatccgcattcccagtccgatactaaccagcactaacatcgaattcgcacaatactcacactttgtatgaaacgtctagttgcggtacctccggtgctggaacaaacgaaaaaataggttctgtttgcattgctcacatgaagtctcattaagaacccacgagcgcgggtctgacgcgtcatggtcagattgcggcaatactgactttgctaggaggtcgacttatcaatactggttgaacacagggtacaaccctgttaatctatgtccgaaggagcctgggagtgtgctctcgaatagatggagtcactgggccgtcctccatgtggtacagaaagcgattttaatatcccgatgcgcaaccttaatcgagtagtgttgcagggtaccctatcgtaaaaatctgtgatatgctatacattccaaagtaggatattacatggttggcccgttttagtatgctactagatacgaggcctttgctccacggttgtggaaacaggtcgagggtgggaattattcttaatgattatttttgccgtgtcttcacgatctggacctattagaacgggttatagggtatacggatagtctagcgctctatgtatcggttctaagaacggcaaagctaaccctacaccgtcaggtttccgcaacccaggacacgctaataagaaccaggtacaatcgttatcctcgtaaagccgtcccaagtacccctggacattcgtctcctattgctctccgataaaacggtagtttccttaattcttcgtgagtgtgatatgttggtgtcggagctgtcccgtgttacatcggtcgagcccacgtatgcgaacaagtggccaacgggtcgaatcacttacctgcggcctaggggaaataaggtggcacccgtctataggaatcttcccctggggagtctcgttgtctttgcactaccctatcaggatccattgttggccagtccccccttgatgtttagaccgggtcccgcaatagggacatcgatgtccttaactactacccacagcgaaccccaagaggcctccctttatgtgatccgactgttgggggatagctccaatcctgcgaaagcggcaaccgagtcgcgggtgagtaaggagttgactcccccactgaccttgcccttcataaggtcgagcgcggaccgataagactgtcaccgacccactctctctcccctccaacgcaccgtgacacgtcagcctttcgatcaatgaagcgtcgtgcgatccgtggcgatatgctgcgtgacacgtacctgtccgcaagcagcgtatggttatcctgttgagacgtgcacgaaggaagtttaagtaaggcgcgttcagccatcaggtgcaaactggacatgagttaaacccgcgcacttattctctcaaatcgtcagattatagcaatagttgcgatcaccctctaaggttcatgtgcggctccgacggtcgggagccttcatccgttcggtgcggctctaatacccttatggatacaaaccataatccgactttcaaaggaccggcgaaagactctccgtgattactcagtagaacatgtccactgaaacgaggactgaactcacgtgttgcaacgacaatgagattggattcgttgcttcgaatatttacatccccataagtctaggctcgagcccatttttgcagcgtgtaggtatccctcctacccggtgcagttaagggtcggcttggctgatctcgctggtagtaataccccggttaacgaatatcctcttagagtagtccctcgccacgtatcacggtggtggcttctcgtgccgatttaatgaatgagcgcgctcgccgatcgtttcgagtgaggtccgccgtttcacgtgtacttaccaggagacgcaaacgcggaggaaacgcttcggagaccgaaatgtttacatttggaattaacagcaaggtagacaggtcgcgccacagatgtgggcccagctattgcaagttgttcatttatctaacaagcgatccaggctaatcaccacgtcgtagctctgcatccagtgctccagtaggttatggctttctcactttcgcttaccctcctatgtcatgagttccaagttacgaggttgaggtgacttcctcctcgcatattccgacccagagattacaacatgggaaacactttgtcaaactccaatgcctcccgcactaatgcatcaaggttaccgaacaacgacgtcgctactgaggctagtcttgtttacactacggagatagacatctttcgataacgtgccactagacctgggactatagatgtgtgtgggaaaacacctaggatagcagtctgtttctaagctttctcagcgtccgcgtgggtacatagttggctgcggggaagacgtaccctcagaaaggatagagacactaagtagcttgcagcagctggtacctgctaacgatacaaacgagcgtgattcccggataaatatttcagttgttatttctgagttaagggaagcagtccacgttacacgctgtacaaagcttgctggtgttagggtgccgtctgctggagtcgataacaaaccttagctcctcgttctccggtctggaaatgtgatctaagcatatctgtgaccagtatcctggacgagcgccggtcgtttaaatcgggacgcgagtaggcgcccgtaacgtaaattcccaattttttcggctatgatacgtggctagtctaaaagacgtcggaaccagaaaggtgctaggtcgactcattccaattcgatcactgatgtgccggcaaaagaggtgagattgcgatcgcttccctactgatgtagggagtgctttatcgggctgcatgcggtagcagttctttcctaaccgagtcaaatgttcttcatccatgcatataccaatgatctgcgatttatcagggtgcggactggcggaggaggaaacagcagagcgaattctggcattcagcatcatctgcaggtcgcaagccctcgtatcccatctattttgacaaagtctcatgatgttttcatgatgtactcgaaggcgtgccttcccaaagcttgtctatttttggatatacgtgcaggatggaactctagtcactctcattcctgtaattagaggcctaccaggacgtaatttcgacctatacgagacgaaatagactggacggcgtaggacgtctcttctcaccttaagccaactcggcactatagctggtgatcaattacaccatagggaagtggaaacctgtagtcaatcgctcctctggataccgtgtactgacgcaggatgagaaagcgaaggtgggctcgtacttgtactcttatcggccttgcccgcgcaccgaggtttcctcgcattagctacaactaccgggtacgtgcaacgggtacaccgcctcgaagtcggagcatttcatccttttagccggtggggtggcacaagctcgcgacacgtgagacccgagcggtggagcgatatggtagaggacttggatttgccagggcgatctacgtgcagtctcaaggagtgtagcggaatctttgtgcacggctgcccagtccctgtaccaccccttgacatcttgcttgcgtgactccgactaatcccggaaccattgccaatgcatatcctttatcaaattaaatttagcaaactaccgcagtgcacccgaagatgacccatcaaagcgactgccggagcttacgtttgtcctggggaggtttagcatgtagaggcgatacatttaagtcgcaatcgcccaagcacagcaggttctcggtggcgcccgaccgtttataaggttgagcgacgttaggacgataaaagaccccaaattcgcgacatcattcctcgcgatgcatgagaatggcgatggaggtggcagtcttcttctataatctactactaaatacgtggagagactaccgtcatactgaactagcaaattaagttacagtcacatcgcactagtaagtctacatccgtcaagtcaacgtgagtcgacgaatcataacaaggattagggccgagattccatggtcctcttaaatggctcccctagtcgcgtgtcaagctttcgtgtaatctctcctctaattcattagttgacccggtacgtaatcgtggaggagggtggatacagacatttcctccagaaaattgcttaattaagataacaacgagtcatgacagtgattaccgtaacagaatatgtcccattccttgtaaggtgaccttccatatgttaatgcagaatcagcttgacgaccagcaaatgtatttcaacacgactccttctggaggtttggaggaaggagtgtagcagggcacaatgcgctggagaagtgataccacgcttacggatataataagtaggcccaaagcactcagagacatgacccctgtcgccaacgcttcgctctggagcattaggttgacaaacccggttgcctacgagattaggcattacccttgtatgcatagggagaagtcattgtggcttatatgtacatatgtcgctctgtggggtgattctttcggcaagacgtgagttatgtcacagctttgtcgttcgtacaagccaactgggcagctaggagtgtattctaaaaggccatgcaactgtggaggaataactatgccgctggcccaaggtgagcgctgttgcagccctcctcgcataagcgcgcccgtactgtgctacttcaaactcttggcacgacgtacaagattgtattgtcacctattgtacagtagctctagatagcgtccagttccaattcaccaccacgaaagactttcagcgaaacgcactttgcagtgaaccgacgatcggtgtttattctccgacgtcgatcctattctttcggggatatgtgagatctccgacaacggtacaacaagaacgacccgcgtggcatcgttttgtccagtgacgagcgaggtgacaatcggaccacaagaaccccttgtcggcatgcaacagcgacgaaggatctttgtagtgctgggcttggtggagacacagctcctactcagctgtcttgtggtcgttccgacgttttctgggcgcacaaggaacgtagggcccatgcttgcgaggagtcgggctcagaatgaggtctgttcgttataagccctgagatgtatttctcacaatatgacttttcatttaagggcaagaggaacgcatatccttccccgtggttcgtagtatgtattataaattgtcgacacaggacttccacctcctcataaccactaatatctcacacattagtaacctacatagaatgttttggaaatgtctagcaagcgcctatggcgtttgcaggctatcgacatgcccacaatgtacgcactatatattgctacccaagtccgtcgaacgtggtacctaactaggagtctgagttacctttcgggtcttgacatgccacttggtttacggggctccgaggttataagtcccataccaaccaaccaaataattccggcctgtcacagtaccttcgatttcttgtaatgacctagcaaacctcagcattgagtgggtggctcgctggacaggatctatagtggtcagcagctcgtttcgatgcacgagtatctatcttgcagtccaactccccggagtatggccatatcgcccaacgtcaatacaaagccatggaacgaggagccccgatcatcatattgaaggcggaggtgtttctttaccctctttaggagagcggctaatgagcattgatcagaccgggatctcaaaccgggaatacgggcgggagcgaccagtgcgaccaattagcataccgcaaccgttgccaccacatgcgaggtattacttactttaaacataagacacggtcactcctatgctttatcgagcataggacatctcccaaatgcgcctggatagatatctcgtagtcttatcatcggatcttgggctccctattgtcgtaagcccttatgaagctcgtccggcagagatgccatccctatcctatctagagcagggggtcgctaaagataatcatagatgtttgcactgatctttactcggctacccgaaaccagacgccattacaacttttaccgcacgaaacacaggtcaggcactgcacgatgataaccactgggttgttttgacttcatggatcaccaatcggaagacctagttgtgacattatcccaatccaaccagtataggcttgatagaagagctcttaatgtacgcaacgcacgaaaagcgcggcggaacaccgctgcataccaagcttgaatgagggggtcacatgtagcagacagactatgaaattctgggatcatctgttctctaacttgacagatgaagtctgttgctatagctcgacaagctgtaaaggaagtcgtaagggctggaccgaaacaggggagtccctgcatgcctatgtgcttttggtttggtgatggcaatttcagaggcaacacagcagctaaaagtccttcgccggtttgttgtagaaacgatttagcaatgggtgacaagcggacaagacgttagtcatgtactaggaatcgaacgatacgagccaatctcatctagtcgaacgccaattgcccaattcaagaagcaacaagttttgcactggtgaaggttaactgtgcatataatctacgatgactgatgcaaagcccttgtccgtaccaccgtcaatcatcgactctgagtcgctaggagagcatagatcgcgactgaataagcggcggaacagagtactgttgcctcccgactggtatcgaaaaatacactgagctggcagtgcctggtgacgagtgtgccccgcgaaggaagacgaatcgttcggcagtgtaagactaccttagacccgtatctgttgcaaacaccagtcgagtgcctaacctcgccgtcacggttatcttttgctggggcgtctttcacattaagggatcccatcgcgtgacttcggttaatcctatgagaactctaagccaaattaggtgtgtggggtcgcatctcgactgtcaggcttctcgaggataggaatagaccaatttattgagccgggcaccccagcgtcgcaaattgataagcagcgtatcttgacttttcggagcggaactaatacgcaagcagcacgaaaagacctttgagagggggaatctgccagtcgagcccatcgagtgattcagcgaccccggttggtgccccatcctcccctgaaatcaatacttaaagttcgtcctgtaaccgcactattgagtaaacacgtgggatgagcgacaagaagctggatccccgccagcactgttgagtgactattgtgtcgaattttccaccagccgggaagacatcctcgttactactttagcacctaaagttgccaagtctcatggctaatctttgattcggataggatgctggcgtaagtctcggtcacgccttcctatgtcgcggcaccaaataaagtcagttacgcctttttcggttttcatgcgaaatgctctagactcctatgtgtatataacagtacgcgttcaagccgagaaagtcgagggactcgcgggcgaaactcatctcttaaacggaagatgcgatgttgcgctgcacacaaaatagcattgaccaactagaagttaattagtacccacagagaccccagtgttggcaggaacacgcctaccgtaaatctgtctcgatttgcgaccgtccgttttcttcctaggaggatgcctattttaatgattacgtccgcatgaagaatcttccaaaatgcctgacttaggcctcgcacgtacattcggtccggtgcggtctattggtcgccaggaggggcgatgtcaacaggatccaagcgcttgccgttctgtcagtacgaatagcactgcctgacatgacaccagttcagatgagtccgaccatgaagccgagttgcgagttgattagaaactcatagttcaggctaatcagtccctagtcttgctaatcagagcagtttatccgataggcagatctgaactttgatagggtctatcgccattttggcgcccggtagtccagatttgttataccagcgtattattgtgcaagaggtgggtgtaaggcacgtgaatgatcacatacctgtagaaactctaacgcagcgttgaatcttagttctccgcgcgaagcgaaatcatgccttcgcgttgttagactacagcgggcttcgacggtctcactccgtgtacagaacgacgcaccgtagaggggtctcctagttgtttggtgcgtgaagcgagttttgtctccggccgaattagcaaagggtgcctctttagctggacattccgcagacgctttgagactcgcgaatgggcccgccaataagtggccaggtacatgagataagcccggcggctgaaccgtttggtatattcgagtaggcatccaggaggaaagcttccaatgccattctggaatcccgtagctcgttgattagactaattgcgctctgttacatgtcgacacgttcagaggggtagcacgatcctcgacaggggacttaatagtgtaggttctctatgaaaggatttacattgcctgctcgtgggctcgcgggggacaaccggccgtgtgcgtcttcacggtacacttaacatcatctacaatcattgtgggtttgaatgtgggctttgatcttcatatatcggttgcgataggtggtcgggtgcatgcaataaatgcggtttgttacataactggactaaccgtgaccagctttgtatttgcggcctatcaaagatggataacggacttcagcatgtcttctaatggggactgtacttacctcctcagcttggagagccagttctttcgtttccacctagtgtgtgagtattaaccgaccctagctggtcagcagactgtcgctaaactgaggacggcaaggtagcgaccgaggtggatcaacctgatggatctcgcactgacctcacatctgaggccgggcagatacgtccgcagcagacgttaacagaccgaggagtaacaacagcgtcgattaaacaacagttggacagactaaagaaactagactgacggctacagaagtcagggggtaagcaaaccatactaaaaactcttaaccgcaaagtggccggtatcggtattaattgccgttcagagatttgtactagcttcggtgatcatccatcaggtgagcacaaattcgcgaaaagacggattgttatagcccgtcatgcttctaataactgcttgtgggccgcacacagccttacgcagtatatagtatggtcgtcccttgaaccgtcccacgggcgcctattgtagaccgaaccgcgggtacattgtgcagttcaggaaactagccttacaaagcatcggtggtccggcgtactctggatcatgggagactcttcacgttgaatgcgaacaggggtaatttttacggatgtgacaaagtatcaagctccactaggacagcggaaaaaagggattggttaccgaaagtaagtaccgtacgcgcccccgtcagaacaaatgatacggaccgcgtggactctagcgagtagggccactggactgtacgctaagcctaacaagctgactgtctggcagccagcctacagagtctgtgaagtatcgctctgctatggcgtttgatactgtgtcccgcacgtggccttatgcagtgctgtccgctataccgagcaatacccgtgacctactcaaatggataataatgcactagaagctttctttgacatgtgcaccatgtcacaaaagcacgttccgatccgttatctccagaaggacactgagtcaggagcggcaggtacctgataggtgtctatggacggcattactaagactttagccagaaaggaccggcaatccgaacaaatttcggttaccgctccaggcgggcgtttcgcccccgttaatcgcgtacatcagttgcgaactaccatccgctggatgacggtctctgtgtcgtggaaagtgaatgcgtctaatgccctcaactctggaactgaataccccaaaatcaatggtttaaccgggattcggaccccatggttactacagtggttggatgtaaaggacacgaaattcgtacggtgatcgttcgtaccagttttcaaccctccagaagctgatccacatctgacccttagaggcaggatttgtgcagtaatgtgattacgtcttcaaggaggcgcgcgaaggaactggccatagaagagtacatccatctgagcagcgtagggaccaataataattggcccggattacccatcatggaataaatgataactatgagcgcggggctttgcgtttagctgcacggaacggtctcgaccacacaattatgcagggcagcttcgttgccaggttagggatgggatgtgactaattgggccagcgagattactagcatggttagtgagggcttcgtatttaacaggatatcgtaggccggctcgccttctgctgatatgtatagtgagcattgaagttaggtatcacattagactctaattaaggcactggctatggattatatcgaacagtccgcacggctacgaagcgggacgactcattcagtagtgctggttgagatggccatgtattcatgcgataaagtatctagtccctaatgccggcggtggattgctaaatcggtttagcggaaggagaatcggcacatcaacagaatcaagtattctctcagcgcttatgtcactgttccaactctacaaaacttggttggcaggaggcggctcgtgtacggttcaatatgggcggtatagtaggtttagttgaccagtgggccctcttggttgacaaacaagggtccaacttcgcacagagagctcgacttgtgcagctggtttcggaactgaggattagaattaaacgcttctatcttcatgcacagcgaggtagtgccatctgtctggaggtttcctcgtgtgctgccccacggctataagagttaaaataaagcgacgcggtcactgacctaattcagggtctagtggcttccattctctctgtagttgggtatagacttttttaagtgtctaggacgaggcaccacccaagctaggtacgcgctcaacacccaacatctgactatcgttttcgcgtggtcaataaccaggatctcctgagcaaggaaaatcgcttagtgaacccacgactatatcttaagattaaggacgtgaaatcaggagaagacctccccttgacaaaaccccttcgacaatccagtatgagcaatctccggatggagagtgtcagcccgtcgtccgccggtaactgtttacgtgtggccattaccgattctcgggaggtcaaatcacccggatggctcatcgcagcacggagtccttctgcatactacgttatctagcaagccctctgcacatgatattgtgccaagacagcaagatcgatggtaataggtgtactaaagtggggcagagaaatgacaagccgcgctgcgcacctcgtgagagtttgtgattagacgacacgttcttagaaatactgacaagccggcatcacttagggtgcactgggatagggactagtattcatcttcttcgacacgctcatgcgcaaccagaatgatgttctggtagtgcacaaatgaaataaataggagtgaccaagacgttgagattacaatgcaggggctgatcgaacccgtatttgtactccctagtctccgtaggtgccgtcggaaggactcggacctcgatttcctataaaggcatacacacggtcatttcgccagaagcttaaaacaagaattcccataacgcagtctgaagtattcaagctttttcacgccctcacaaggctggtaaccacacacgatctccggagccaggttgactccctccccgtccgatgaagttagtttaggatttacggctgtttattttgtacagtaaccacgcgggagtgtgtaatcacgcgggcgattagggaactcccataccaccaccggtcagaattcataatgctacttaggccaagtgtgatggacacctcgcgaataggggcttcttataaaagactcggagcacactgttctagattcatgccgctgcgttacatttgttcagagtcgtttcaccagattggtgatacttgtcgtattattcacgggttgacgaaacgacgtcgacggtcattgagcgaacctaccccttcatacccactgctttcattagctggtctataatgataagcattggccagggctccgggtcaccttacggtagcagatgggtcagcactccgatggggtgttgtgacattgatttgccgtatactcaggaaggtgagtctgggcttcgtagctcccatagacatttggggcctggtggtttgggccttcaagtttcatactacggaggttggcacacctacctgtgcgtccggcggtacagtcgccccgggttgctcgccaggcgtggctttacgcgctgctagccagggcatagttcggccacgcgtcgctaatgtaaattgggtccctagccaaaagggttcttgtcaaggcttgacggcgccagaagacagtcgagtggatctttacttggttcaaccattatcattgtctggcggtgaaagtgaaaccttggaacgtaccagatgcctttttgattcttaggagagtagcaggtgctccggtggcttgtaaaggctcatgactagcgcacaaattggtaacgatattttgacgcgtccgtcttctcgcttcgtggacgtctcggagatccttatgcccagttcccaaagcccgttagatatccgcacccattatgcctttggagttaggtatctggcatggaaataccttcttggaagggaggattagccctggcaccgttggtcgacctttcactgttcagttaaaatccactcctagagagagtcagccactgaatgccccccaactaaccgtcttccccgcatcatccgggacgggtcgatctcacacgtacagtatttattgcctttctagcaacagtgcgcatatggaatgcggcagatagcttgttgtgcagacgaaggacaagagctacgcgctggtaggcccaggaaaaacgtagatacgaccgggtccctgttttaatctacacacaacggcactctgtaaagaacggccatttctactctggaggcccgatgaggattcggacctgctatgactctggtactgcttagggtagctctgagctaccgcacgttttgtacgacattctgggactcatccccggggtcggacaattaacgctacggccactaatgacgtagcgctagatcggatcccagcgacgcacaccaaacatcatctagctctggcgattccgcgaagctgcgacaataccccattcgtctggtgcacttctccacggcatactaggccgtgtgtcgatactgtacccgaaaccccttaccgcagtgaccgcatttcccctcgttgaactttgttgaatgcagaataaataatataaagaaggattgtagcacacatactttttgcgttgttgtacgaaaggtgccggatctgaatggcagttttctggtgtcatggactttcatggtttagttttagaggtcgcaccgccggcgttgcggtcgcgggaaggaaccccttttaacatcacgtctaagaagatgcccgctgtttatcaggaaatggaagaatcttattgggtacgagttgttagggctgggacgtagacatttgctcaccacccacatgactaggcttcataacagttttttgacgcgcgtgtttagtaaattaacaatcctaaaagtaattccgtgcgctggagttggaaccagcggttgtctacattattctaccgcatccgagcgattctgacacaaggatactcgccgtattaagactctgaggggtgttgctgattatgtcatgcgtgaaccatataataacttcgtaggggctattctacgactagaattctgcataccggctcactggtatgggaagcggtggccctggtcccctcggtttttctagttcagccgacagacctagcgagtgaggagaaacgctgttctaaactcaagtacttattagctgcccccgccgaacgccctgttggcagctctggggcctgtcccggcgtaagactctaacggatcggcaagtaagcagagtgtagtcgagatacggtctaaggaggacgaaaattaaacgtaatgtgcctaatctctaacgcggggcttctcagaggcacaagtaattaccacgcacattcacatgagctcccgaatacaatcccgctaacggcgctttattctatgagtgaagcgggggggggtatgaagcacaagatcttaggctcatcaaaaagcggcttttctagaagcactcacaccgtctgcgacataataatcagcagatctccgctgcgatagcccctactctagtgattcgagtacttaaataggaactcgtcggtctttatctccggaggccaatccaggcctgcaggtgcacgctacgatgtattagacttagcacgcttatgtaacccttcccttatttggtgagactaccctacgctgcgtaggcccgagcttgagtgccctagtgcagcacaccccactatgcagccgtagttgtgtgactttgacgacctgcacgaaagtcggacgccgggaaaaacacgacttattcttaaacggcgcggaaacgcatcccgaatgccgctggcagagccccataccaggtgaaataaacgcgatcaagattgtgccgacggcagcgcgccaggtcttcttgtcgtgataagcttatcacggtttacaccaggtacattggggacgcttggacgaccgggctccagaaagggtctacaaggtgcatgggtttcttgctttcatgagaacctcgatatgttattggcacttacagtagagccagggtagcccgcaactctcaagttccgcgggtgtaccacatctacataaagctccagatccccgcacggtgcagccaggtaaccttcgcgacccgaccctctttcgctggatcgtgtgaggacctccagctcgcttaccgatatatacttgccaagaagcactacgaggtccatgggaagactcctcttgaagcatccagagctcatggcggatccctaacttaacaggaaacttgaggcctgggagtcgtctgtgttctgcgcaggagtattcttctctccaggggctgtctccgagctaagcatggaggtctcgccccggagagtccgctcagaattttcatgccagagtgacctccgtgactaatgacgacctgccgtttttgtaccgtgccaatttgggcaggcttatctatttgctagggctgaattcgtatccctggaagagtcgctgctgcgcacgaagtcataaatcaagtaacggatcccacgatgttgtcatttggcccgatgtcaacacgtactacgccaacctcatgccgtgtcgatatggcgccactacaatgaccgtattggaggtgcactctgaacttttcctaccgagagacgattaataccactctgcatgtgtgacgtaaatgcgtgaacaactacgatgcattaagacaacatttagctgtggcagaattggtccatacgcagtctccccatcgtacaggtaggggattcaaggaacggactcctccgattatatgacgctagcttatgcgaagatatttaagccccgtgtcccgcgaagttaatcgttgctgtgtgccgagtgtggtgccattcatcggcaaaaggtaacggtgtaaggtcgtctatctgaagggtcatgcaccctcagtacttcgtcctgtctataagcaggagtgggctacacaaatgagcacagaacatatatcgcatccgaagtgggggacggagtgaagcatcgcgatggaccaagtgccttgtttactaagggatcactaggagcgttcacggtctcaatcgaaatgaacttcgacccctgacgttatgcaccccgtaacgaaattagttaatgacgagattcacaatgcgttctgccgcgattagtgaaacgtcatagagagtagcttgcccgttagggcattgtggcgatttctcagccgggggatatacgtctgtgtatatacactgaaacttgtttgtgacgtgcgatggctttgcacagtggcgtagcggaactaggtcggacctcgatcaccaagaccgaatccaaaaggcggtacatttaaagacttgacagcatcatctctaccgccactgcccattatgcttgaatgatcgatggccacccgtgcatgtaacgcgtacttgtgtaagccttttcgagcgactctttatcaccgtcagcctatggtaacgccgaacgccgctataccatatttgctagctgggaggactgggagccataatagacagccttggcgcgccagtacgctagtactctagtaacactacctcagagacaagtgtacccggctttagtgggtacggttgtagagctgcgcttggatgtgtataaaatggttctccaaagcacctctttgtataatgcgggtataatcgtgcggctgcgagcgatggagaaacagcgtggtaagtgaccacggccaccttagcgcaattctatacgcggtcggcgcagctgctgcaactaactacacgtcaggggatccattatgaccagcaacgcgaacccctaccggttctggtagcacaaaggagcagataccgggattgataggcgcgtcgttttcgtatctcctgataggctcgacggattggtaagctcttagaacaacttattaggccgaagttgttcagatagtctatcactgtgtcataacagacagcaatctatcttaagcttgagacattatcttttgctcgtggggcttgacgatgtcaaagaagacgcctagctaccggaaaacgattcgattgttgtggtacaaacgaacgaatgcagattcgttcgttaactagataaggatgggtagtatgacttgcgcttccgcaagctacacctgtgtccatgtcactaaggggcatttaataaaaaactaactcttcaacttccgacatagtcgtaattacacacaatcacaccttaggtctgcccctgtgtgtttctacccttaggcccttgtcgcgagccttaaagacactgtcttgtgcaagtataccgtcggattgtcaaaatagccaacgctttaggcagtatcgtagtatatcttagtctttaagtcgagccgcagatagaaaatcattagcacttttcactactcatctcggacacactcgattctgtaagacgggtttcaatgtagttaattccgttaacgacgactgtgtactgctaaaacggagttgttatgctgggcttgtcatgcccaggcacttcctaggaacgggacccaacctgtcgttgagtgttggaagtatgaccccgctcttgtcactaagatcagctaatggaacacagcgtccatcactcgcaactgttcttctcgtgcgggggtgttgcgcccatgggctgaaataagttaggttgtccactactatttcctcgttaagcaaactaatttcgataagcggctggcgaggcgatctttcggttaacggggaactcgagtcaaaactaccgccatcgcagcccatagtgactcccacgcaagcccctagtccagtgactttatgtgagcatcgattccggacagtggcggcttcactctcttcgtatgggctaacacgaatagggccatattacattaacggtggactacataaaccccctgttcgaggcttttctttctagggcgggggatgaccgcatgtagcgtgtattgcgcaaacggtctcccaatgtaagtctcagcttccctagctaatgactacttaaccccttgacctacacagaaaccttgccgtctgaaaaatgtctagtcttcaaacctgcttggcaatttaggcttgaatgtcagcactaatggcgacctgaactcgtgcggaaagctaggggccggataagtacaagacctagtaagcttgaattggcctgggtaattcggaacgcatcggcacaccgcattcgattttactgccatacgagtattccataataaagcaccctggcgactgggctattcctccggggccgctgttaagctttgtcctcctcctcggtgtcctcgggggctgctataatgcgcgttcggagcctggcctatgataataaagccattgcgtatatcccgaagtcgcccaaatatttgtgtactgcaggcgacacacatcgaaaccacagaaactagctgttgctatatagatgagtatttaactagaaagcacaacggcatggagaacaagaactagcgatgtactaatgcatggagagctggaaccgtatccccctcgccgacgttttgagattcatacgagcccgcagtgagcagatacttggttgactgttattgccccatcagtctgccgtgcgtctttcatccggactataagtaatgcccgacgagttccggtggaactgcccgccttgcacatctactgtgcctactgaaattcatacgattgactagctatgtatgttgtgacccagtcattgtgagtcactgggagtggaatgttatcaatcgtgggatgggcctgctacccacaaggttggatactgatagatcggtgttacaggaccctcctaaatcacatctccgcaatacccagtccaactattctgaacgcaatctagtcacagaatccgactgaaacgatccaggctgtagtaatgggaacgcccagattttggccttgaaacctcctcacatacagggcgggttctttaaacgtaaagagtgcgtaagttttcatgaggtaaatcccttgttactctcaaatcgaggtgggcgctatagaacagctctcacccatttttagggctggccgaccaattccgtttcaaattattgcggacttcgatgctaagcatttcgatcgctaagaccccgcatttggcatccaccaaaagataagatctaaaagcctttgtacacgcgtccgtctggtgctatcgtcctaataggtttcgtcataaagggaaaagttcaggagtgcctagttgcagcaacgtcgtgataaccagaggaggacgaggagatccctacctgagacgggtagctggctgcaccagacggttcctaagccgtagcgggttggaagatcatgaatacagtacaaaatgcactattggcgcctctcgtctaggcatcttgcatagtgactacacactagtatgggtagggagttattctgcggcaacatggtgggacggcttttagtggaattgttggcggacgggtatatgacccgcacctaccgtgtacccaatcagtgccgacgaacgtccttctcaagttgacgatgtagccgggggttgttattcattaacggtttggtaaatggccctatgtaactaagaagctccaactttagctagcacgacaacgaaagatcgccgtagattctcctttcgcgtgctctgcaccacgtgtattttaacatcgaaaataaagtgctctatgcgccgaaaaaacgagtccatagttcacgtcctcgcacgggtttcttattccacctctgtccttgatgcccagatcaaagatcatacgcttgctggtaaatagacatttatcgaataatgagattcaacgaattattacccttggagtggtgtcacccgagttaaggattcaaccgtccagcgctttactagaacttcagccctaaaggtgatcaataacgcggggtgtttgctcgaattgtccttcttgacttgtttatgtccaccgtatttagttactaaactgggggggcttataaagatctgtccaaccacatctcttcatcgcaagctaatgctgaataactcaggacactgcttggagcatacgctctctcatctacaccgtagctcgacacctgtactggacgtagcaccaattggcgtgactgtaacccagtgagatcacaatatcttatcttattaacggcggtcaataggccttaccgaaaaatttttcatgaatgtatgctcccgcaccaacagaatgccatgggtcttccaggtccttcaggactcgttttcaatgatggagttcctagcacatgatcgcgccaggggagcgcttctgatctgactcgcaccaaccgacccggttgtggacttcgaattgagataggccctcagtatatagacgctggagaaataaggtatgtaggactgtgtccgtgtagtgccacccgtaactctgctacccgaaccatcactcctacaacggatcggcgataggaccttgtcacaaagttcctaggactaccgtatagctaactaggcttaacaatgtcaatgggcttctggacctcgtctagtggggttgtaccgccttttagctccggttatatcggttgcaaaggtaacgtgaatcagcaagtgacaatctacagcaccggatcagttatcgaacaactccatattaataaccaatactactgcatgtctggtgtgatgtaacggtcccgggcatgtacacacggcgatggccacgaatatactgacataaggcatggaaccctatccctgacgccaaaaaagtattctacctagccctgtagcgtagtgcggcctagaattgatggaaccatcccgaatatattaggtacttaccatcgtctataaacacatgccagatgccgacagcttggtacataatcttcggggctgtctccataaccttgtttcgttggccgctgtcgcctccctataaagtataggtttgagtcctattgtgatctttgctccgtgaggaggcaatatcattagtggtagctatcactggaatggtgagtaagcgtggaggctacacgttccggcgtctgtacgcaattctgttaccctttgggacataaacggcgacagtcacggatcttaaggcggacctcactgtaagattcgcaagatcccaaatttagttgtttctccaacaatttatccttaggttcgtgaattgtcttatgtgtagcgtgattgtctttaccacgtgagaaagttactaccagggggctttgatagagaacgtatgcactcgtatctaacagaggtcatgccgcctccgaggagctgttatgcaattcgtttcaagcggtacgctttgtgggagtccctcaaagcccgttactaaattcagcaggtctcgtcaatcggtgaatatcagccccatgatagcttccctggttcctgccctaccaagcccaagctatcagtcgcccagaatgacggatagatgcggggacggaatgtgatcagtagtgcataagacaagaaggtacactatggcaccggcgggagtgctgccctgcagcgagaggcgcatgtacatgtccgatcacagttaggttgatagacccccgtccctgcaccgctctaacccgaattcccacatctgtgaaccggacaggtatacctccttggaagcaacgttgcaacatttggcatcgtaggccatgcatttctatctgtgacattccaaggaattttgcctcgctggctactggtctcttctacataaatatttctaaggcttgtgatagtggtgtgcagcgcaaactgaccaaatttacgctcaaaatgcccagtggagtctgcgcttctgttcggccatgaactccgtcttgcgggatgtgattcagttaagtacagctcggttgtaaagcatagttaattgctgagccaggatatgatgcccctcagttggcggacggctctgtcctcactctccccgttcggttatgttggacggtcacacaatcatgagttcgctaattcggatagaacagaccgtgataagtactcgttattcgtccgatgtctttttcttggcactgatacgagatcaacaacgtaaatgctggtggtgtgcctaaggcaaatcgttagacactagagatggtaataggttctgatgcggccggcctaggtgtatgattaagctagcttcgtgcgatacagcctacatggttcatagcgtttccaaggtggcattacgtctaacaactttatcccagacgcgctaataggagagcccagctgggacaccctatcacggcatcgtgccgaagcccttgtgtaccgctgggtcaccggtcctgctttctttatgatggttaccggaacacgtctgaagaccgcatgcgttcgacataactgtagggggttagaaagacccttatctgtcggacaacttacttgtttttatcgacttggggaatagacgaagactcgcgcagaactaggcctctcacgtcctctcgtcaaaggacagaattaacaacagacatagttgagtgactacgttctcagcggccttaccggtaccgcatgttgtctattgagagttacaactcgtccatgttcggccgcatagcatcgcgatccttcaaaaccttattggtgttatgctgtgttggaaagtgtaaattcttataaagagatccataagcgacattctgtccagaagccagtttattagggcaactgtgtccattgtcgtgcgagtgcacaaacaatctgagatgggtggcttttcctgactggggctccaaacttacatcgcactatgatctcattcgggttcgtgtgtcccagaagtgtcgccatttgcaaatacgccgtatgattggctttaattccattagaggcacgagagttaaaacgataaaggctagatggttgggaccggcatttaaagtctatgacacaaacctttctcaaaatagatgcgagttatgagccagctagcgcatcgatttgcttggctccgccaagctgtaggcaagcccaaatcgtgaaaacacgcttatgttctggtttccaccgtctatgctatcaaggacactatcgtaccggtaaatacttaacagttaagcactatggagcacgctgcacacagatgaaacaagaacgggacacttgacgcgtaggatggaggcacaggtctttcagggatgaaccttacatataatgactctgacactctgattcgaaggcttaggacgaactttagtcagagcgattcgaagtatcgcacctccctattacccgtaaagcttcacgctaatttatctataacgggttgatttgatgaatcccgatcgggcctgcaaatatgtgaacgcatggtgatgccccaaaaaactcgataggacggtaactggttacaaaagtcgcaaccagacgacgataatcctttttgagtattagaggttgagcattctgcggggatcatgagcatagtctatgcggagactgcggtcagcggcccttgttggagaccctagtcaattactgtcgggctatgaaaccagcttcgcgaatcccgattttactaatgtagctcgcgggttgtcgtatgcggaaaggggttacctcttcatcgtgggccgtggcaatcgatgacgcaaaacagcaatgacacaggcgctcctaaaagtggactgtacccgttgttaaatttcgcactgtcgcgcgcccccagcaattatcgtgtaggcatcctgttgagccgacaacaacacacaactgtcggacatacggatatgtactcgtgaagatttcttaagtgcgggatatgaaaatcttccctattagtcatactggatctgattggagcctaattgcgccgaactatatgaatattatcggtgattgtcctaatatctctcagcacccaccagcctgctttttgagccggaatccactccagggagcagagggttacgatggagttcggacaaatgaaccccgagggaagttcttgccaccctgctgccgattcagaggttggcccgttagacagcttttcataaggcgctgcttatgtgttactaactttatgagagttacgccaaacagatacacatacgtaggggtttcgagatttaattcacatcaccacacgacgtgagttgaattagtagcccggaagcgtcgcccggtatccggttcgatgatatcgacccgaagcgatagtgagctgagaggacggaagaggcatggttctccactatacgtttgtgctgcggcgctatggcttactcgtccctcctattaacctttttattataaccttgcaaaattgcgatcctcgccgctcaattcattggcctgcaattggacttcatccaagttccctacgaaccggatagttattccccggtcccagtccgttatcgagccacgtcgtgccccatatacctggtaccgagggaaagtctaaggtatggcgtgctagcagcgtgtctgatcgcgatcaaatgtaatatgctaggccgattcatagggttacgcgtgaaccaaaacagctagtggcctgccttaagggcgcgctgattgcagccagttatcaagaaggcactagctcccaacttattgcccgccggttagaagcgtgttaatcagtaatatcgtagtttgatggggtccatgagaagaatatcgtcacccaaagtgttgcgtcagtaactcttctagttggtgggttgggcaccagccacataaggcacaatggggagggggtccatcgttgccagctaatcagtagaaagggctgaccttaaggtgaagagtgttatagttttgcttacatatctaaatgtggaatagaaagggcctgccgcaggagttctcaaccccctgaggatttatcaactacgagcggagcatcgggatgtttcgttaaacagaacatcccgtttttggcacgacatagataaccaattgtcctcaggggagacctagctcttcaaacacatgcaacagttcgtatagggaggtttattacagcgggcacgaacggtgacgtatgtcgtgtaaatccattaggtcaggctcggtcaaaatacttagagaatccgcgacggcttaatggaccaaagcgtgaggctcgtccccatattcacttcagtggacggaacctccgaccgtaagtggaatgagcttgaatgtgatattcctatgacggcgtgaatttcgcgtcggttgtatagcgtgacattggttcctcacatcggtggtcccgttacgtatagtccgagacaagccgcatgatgcagggtccggtgtttaaggagaccggctctcctgattagtagtgataacgatccacctccataatgcccgtgaataacattctgatcagatctggagtcgctcgcgacgtttccactaatgttgagcctaagcagtcatcaccgggccagcaaatgcgcgttgtggtatggatgtcgacccacgacgcttttcgggtaaagcgtacgatcgctctccttgaacaccaatccggcgttataatagaatcgtagagcgccctagacttacgttactccagaacaagacgcctgctcttctgaccgggtgcgcagtctcaatggctcggcaggatactaagagactcaagagtgcagctcttgcctgtctcagcagagttcccgcatgacgtgggggacggtgtgccatccagtgctgtagtgcttcttgcctggtcaaggatcctctcaggcgatatcgtacgagatagtgcagtcatttaattggctttgcttcactcctcatgtataaccatctgcgccattatcgtaactaggtgcgacaataaagtaagctttaactagacagaaaacggtccctgcagccgaaccccgacccgccgagcatagtccgcttccgtcatctcaatagtccactagcacctccacttagcgtgatccagtcggggtcctgacacaaaccgtgcaagatcgttatatctgaccaagcaagggagtaccgaaacgtggtcgaccaaacgcacccatgagaagtttgataagtgggtgatgacccgggcgaggccactgcgctataacttggagactctgatcgtactttaaaagtggtacggatgtaatagctcggtatgtgatcttcgaaacgcgcataagttagtgtagacagcaacctacgtccccgtgtgaggaagctggttccgatgggaagttgacgaatacattcacttatcacacccaacgccctaggtatgttgacgtaggatgcgtcctgactcggtgaccgccgattaccaaacccccaggacctcgcgattcgcgtatgccgtcagaacctatgatcatcgtgtcacaagaggtaaactccctccggcttctacgtaagtgacggcctcggttgtctagtcactggccccatgtctacctttagagcgtctaagaaaattttgcatcggggggtgcagagctcaggtttgggtaaacacgcaacctcagctagtagagttcactcgtagccggtatgctaatcaccatttccatgacaacccaactggaagtgcatccggccaaggactgtgcgtggcggttcgcgactggtgacgtcacaagaagcttttggtccatacataccgatatgttgcttgcgttcggaggaaccgctaggtgtagtgagaacatgccgtcagcatttacctccccgtagacggcagatcagcttaaatatgaccctggaccagtctactttgacgttactgattctactgacatgatgcgagcgacgagccccgcggagtaatatcaattggctactagatctcccatgggggaacttcgatcaatccctagcgatcttggattaaagatttctgctacgagggatatcaggagacagtggcgccggtatgattccgcgagcccccggcgaaggctgctccgccctggtgaagtactgaccctactggttgtcaaaagcggggaagacgcttggcatacctgaacggaatttggatattgtccgcaccctccaggtggttcatttcaatactatactagaagcgcctgcaattgctacttactttagatgctgatgcgactgactacattctggcgaagtaacaacgttgattatcgcgccttgaatactacaacacgactatcacatcctaaatccgcaattacttctcgacggcttgccggtgcgggaaataacgttctgtacaaggaagacaaatggtagagtccaggatgcgaacatgatcagttaactggtttgttttaagtttacaggggctccccctccttgagtacgattcagtcccatgctcgcgctgggcccggtcctgtcagaaacagtacaattagccaccactgtattaaggcctacccaggaggttcatatgacccaccaactccgtgcttgccttggcccttttgtttggctcgtagatttctcctcggggagattcgtaacctgatgagtaaggcggctagatctttgcagtgtctgcagaatctgtcacaggatcaaagcttgggtccgaaagaagcgtgaggtgttatgtacggccacgtgaaatcatccgacgtttgaatactacgttaggtaaggtgctggttacgttcgtatggactcgtcgtcttcctcgatttatccacggcccacccggggatttcgaaacctcgtaggtacgtcccgcaactaaaacgatgttagtactaggtggccggggcaggacacctcaacgaacgccacaagggtcctagagtagttattacttgttgtttctccatgggatcttgatcgtgctaatagtttaggatggactacggcggcgcttccctctacaagataggaagccaatatcgtctggataatatagtagtacctcgctagcagtgggcgtaaaccggcgaacagactggacaccgtgaagaaatgacggcggacgctaaattttgaagcctcttttcatggcggtatcgcacacaggtttatcttcgggcaatgattgacgagtgacccgttacccaaactgatgtctataagttaaaaggtaggagactccgcgagctttttaaagcgactaggagttatgtcacaggaaagttgactgctacggatacgacgtggtacatgtatgtctcctgcggacggtgaagcaccagaaaacagctctcgtcaatcgtccggagagcaagtgtcatacccaatctcatcgctctatcgtgtccacgacgtttgtatttgcatagaccgtccgtcgcttgttgtcaggcgaagctgttccagcgggaagatatgcgtcatatgatcccctgcacaacgcactcgacagacttttgggcgggcacaatccactacagtccggttagtaatgagatcacctcgagcgctttacattaagcggattagtaaagggaactatccacgactgcatgccaggagccaatggtctccctcggacactgttgaatgctacataacgtacctcaacaactaactcgtaccgcttactaaggatggcttatcctccagatgcgcgaatttgcaccggagaacaaactagtgatcaactgtctaaaaagcagacgcagctacgataatatcgcccaacctgatttcttgggatcattttttaagtcactggggtcgatgtagaaaccaacgatcccaggacagtaacgaagcacacaggatggcgttcttctgggaataggccatttgaccgttggctcgacatggggtattcgatacgcgaattagatacaaggaatggggggtagtcccagaggcagggggtagtcctgaccataggctaatccaattactcagacactgtccctttgagtcactgcaagtccagtagctgggggtaatcctgattcctaaccgatgcgagaggatcggcagagtagaagggggggacgactcggcagaagtcctttggacactcttggacaggcctagtcatacaaacccgctagctgaggctctgctatgtggcgaccaggttcctgcgggatacacgtaacatcggccagcgcgaaggggtttgcgtagtcattgtccaatgatggatactttgttgctcaactgaaataagccggaacggatgtgaaagtcagttacgacaaaggaatgttgttcgggtcttattccacgacttcggagcactgagaagctcaaacgaactattcaaagtcacggaagcgaacagtgtttccggacctaggggtctgcgccggaacgtaccagttcgaatctaatcggtatcaagccgctatctgcatccccgatctatctttgtcagatgcaagcacttcccccagaggcaatctatgcgcaagcatcttattcatggtctaggatgtgtaggagcgtgccagggccgtttacgttgcaatctctcttgggatgcagttttggtttccttgcgcgataggactttgatagctagattctagtaaggtcgataggcgagtcctgtcctataccccaccaaagcacacgtataactaggtaatgcaactggcgacttgtggggtgagcagacgatacgacgaaatgccttgcgtgaatcactgcgtggaggcccacattcgctcgttcgcaaggattcgatgatagtccaagccgtaatcttcaactacacgcctgcgtactcagtgcgctcctggccggcacgaagtgagagtaggggacaaccatattctagacaccgactatgacgaattagcggatgtagtgcagggcgcagattaggcccaccaatattaatttcaagagtgttcctatgagtagccagtcggaccaaccttacagtatggaataggaggctagtagacactgcattgaggtgtggtttcacttaagaacattgtacctccacgacaagcctaaaaccatgacttccactctccgtagtgctgccatatgtacggggattaccacaacagcttaagcaacctgactgctgcctaaagccttactgcaggggttgtgaaaccgagaacatcttgacgatgcctgcaagttcgctccaagcatgcaatgtttttatttggaaacaactccaaatctgctggggtattcgtttccttgttacaatgttgttgtattacctagactggaacgcgtctataccgcatgagtcccgtcttccgcacttcgcataggactcgccaaatctacagccaatcggcatttggctctgtgattccctggaaagggacagtttagtacttacggagacacgcgtgttaattacctgggtatcacatacatagcggatcgaatctgtggcgaacttaaaacagaatacatggggcttcacatagactgtcctaaatccgcgttgcgtcgagacggttacaaatttcagtcacgactggtattaatagacgtagccaagatgagggctctaccctgaatgtattgacaaaggctcatatcatcagtttcggtatgctccgcatccggatctccaccgccgacaggctctcgcgaaactggtgcgtgtaggtacgtacttctctggcaagtagaactgtaccctgtgtggaaactagcttgcaggtgtcgtcagaatacccggagatatggagtattcgacgttttaccctagcgtcttattcaaattatactgaagtagagctctccactgctctcaacgataacgtatactattaaaaatagagcaggcacccctcacaggcgactaatattgtgcaaaataaacaagcgagaggcggatggcaggcatgagtctgtcgcctgggctagtgcagtcataggtgactcccccgctagctgcagcctatgggcgtaacagttccgagaccaatcagatacgcacgcgggatagatcttcgagtccccagcagtaatggaatcattggtacacagctcgccgaaagcactacttattctacatcgtccaaccatgatgcggaacaagtttgccggcttgccataaactcgaccgccaggtttcacaggcaatttgctacaagtactgtcgatcaatgacttgaactcgaacactgcgcatgtcccgcaaccaattttagtgcgtcccagcgatcagccgtcccttttggtcagatgaaccgtttaggcaatggcgatctgcggatcggggtagcttgccggaagtaactctggtgagcttcaaatccctgggctccgcatgcacggcgttcctgagagttagtgtctctctttcttattaatcgcgtagactgcggaaatggaaacgccctcttcctttagagcaaggacgccagatagtatgcgtgataatccttttgctgagcacccgatagctacagccccaggtacagaccgaatccgtttttcctgctgtgacttcagcctatccaaccgtccgccgtttcaagcatgtttaacacgttccccggctaccagtgttattctaaatcggtctattgcaaataacgggtcaacgcaggtgcttacttggaccccggcctcaccgcaggtaagctgtgtctggttttccgtaagtagagtcatcattccggacggtcacactactacataacccacgttattcatatattagccaaggcacctactaaaagtgtcaaggatattgtcgaattcccgctgcatgaaaacaattaatggtaatctctctggtttgaacgcaagcaaaacagtcagtcgtaggaagccccgccccagtttatatccgcgttggcctatcacgtaatcagaagggccaattactctctacaccgtttcgcgaagttaagacgattttcttcactcgacggctgtctaactgtaagcgctgttgtttcgtgacgtctaatcgccccgcatgcacgaatttgtcgattggcttccctgattgtgaccaccattactcgtccgagagaaatttgcatccgagatcagtagacctagcacatttgcgtctagtggttttctataacacttaataaagaaatgatagcttgtcggtgttgctttctcctcgcgcgtaggcatttataaccagacgtgcggcggttgtggtgacactaatacgcgcgggctaacttcatctactgaagagtaggttcgagcctgtggacatgcatcgcgtcaatagtgcttagcatcttgtgaagatgtctgctcctcagtattataactataaaatattgccgttgaccgttgcttaggcaccatatctcggtgaatttttaccatcacactgggctatgcatgcgtacgtacggcggtctcgaaatctctgtcataggtccccgtgctgttggcggtgccctccgtagattcctacgcgttgcccttaagtgtattgcacaacggccaactaccggattactgagcttcttgaattgggccaaagctatatatcaggtaggcgggcactgtatcggctctcagggaacaacaccaacaacgtcagcgggagcaagagattagaagatataatgctattattagaattcatgatcagggggcgtacacaaggatctgactgctcgcacctaatcgacatgcctacgtctgttatcccgtagaagtatctcgaagatcggtaaacacgcagaagtcccccgctaggtagaggtgtcaggagagtgcgaggtttatggcaaggtcgatccaggggtgaaaaccatttgtaggaaagtctttaatgagagtgcggcagacatttccccatagactaagcctaagctttgccgaaaccgcgatggagttcccagaagcagctacgagaagctgtatgttcacggatcacttggaaatcccgcgtgcgccttacataccctcaagtctcgactctcgcgcgtaaagtagacctaatcaagcccctgccctggcgcttaaccatgctcggaacggtgttataagttgcctagagcactagacgccccgacctcgaggtatagacttggatacaataagagtgaggtcgttcggacagagatgaaagctgtgggatgactgagattagttttcgataatggcctgctgctttcacggtggatcttgtcttacagtcctaaactacctgaattagtttgtgggatggcgttccttctctcttgcggtcagacgccccatcagatgatactataagcgaggattaaacaacatgatgtgcggcctcgtctacgcaccgtcggtctgcttgtgctgcctctgttataaagagggtagggcgatcaccacgcaatcataatgtgtccgcgatagaaccggtcaacataatgttacacgacctaggggccaaaactgtcaagttcgtgggctgcggtttacaaccgtccgtgcgattggccgaaacgatctcgccggtacttcttgtctgaagttgttggttcttggttccgagcgaatccttctatgcgcatatcacatctatgatcgcgtcgaaatgcaatgattcgccgggcaccgctgtatcaggagcgaccgagataatacatccctttgaagctgcctagcaatgaggatctcgacggcgggccacgaagcgcacgacgatgaggggtgttaaccaacgaaacctgtgacctgttaacaccgctgagtcggagccagaaaactcgatccagagcgccaataactgaccaaactggatgatctgacagcaggctttgagccgtgtcgttaaggacctccaggagccagttaatggaataaacttcgggggggaagtgacaacggcctcttttcgcaattggacttttttacgagcaagcatactttttatagctattatgctacttgatggagaaatatagtacatcagaagcttcagatcgtgagttccgcttcaggagatttgttgcccttgccataagcatcaacgcgtccggggtgtatcgcactggaggtggcccaccaatttccaggggtaatcatccttacaactgttttgaacaactgttctcggtacatcatcttctgaagttccgtcgcggtcgcaatgttatattgactgactttttgtccccaggattcgaacacgtccgaccgggacagcgattatggtgccctttaagtgaccgcttttatgggtccggtccgaagctcgattgaggccgtagaaaatcacgatgcaaatcatcgcgcaggaacaccggcgggctcctccttctagagcctgagacacaaggttcagcatgccgctatgatcgagacgcggtgaaatcccctagtcggacgtgtaacacgtgcgaacgcgagtcaggaaggatgccggtcctgatcgcctacgccattggtggtcacaccaaggtcgtggattatagtggatgcctagtgcgtactagtttctaagccgtgctaagtggctgctacgaaaagtagatttgagagttgtccgcaaatgtggatctctattacagaccctcatcgcccctctcaatccgccagtaaatctccacctgcgcgtaggcttcgaagggttgtttgtctagcgtcaccggatcgtgtcggcagatgctccgagttcggaatttcctagaccgactcaactatctagcataccgttgcaatgggaaataagtgtactacaccaggcacttcttgacgcagtgacccttggcccgcgcgcaactcaaatatcgggattacacatcatactgcggagggcggttgcgtatccggccgttttggcaagggaaagcctaatctctctcgaaccctagcgagtaccgctacggtggcctaggtgagttgcggctccagtcttcatagaacgtgttacttcacctggaacacccttccaaagatacatctgtgagtgagaatccgcgaccgagcccgtccaataaaaggatagaattcactgcgtacaataaagttctcaccctatgcgtcacaccgaacccgagtgacctgagtcaagaagagtcctaattagggtggtgtgaggtagagcgttcgctattttagttgctaactccccctaaactaatttggtcttgtcgctgctcacaattcgtatcgaattaatgaacgcttgataccggcgatagaggactgctctaattaagctccgtctcaatggaacggctaactcttaataaagaacattcctgtcatcccggtgatgggggagattttatgtcctcttgtctacttaccagaaagttgtacattaggcgggggccaaattgttctccggggataccagcctccgccataagatgtacagataatctattgaaatacgtgcgaaaacgcctcgaatctcctgtacacctgctatccattcgagcgtatctatcattatgatcgaatgatgtcacatccttcctggcctaaaataatccagcaccctgctctatagtgatatggtaagacgttgacacctacgtggagcagctgcaaacgcaaaccaggtcgcggctagagtgtacttgtctacaggatggcataagatggatcagcagagtagagggaacccctcagcgcaactcaagaggctctctaacgccggagagtctaatgtcgttcctcgttactctgcgcaacagtgcccacaaagtttggctagtaatgaacaaacgtacaagctaatttgaaaaccctacccctcggaagggatgacattaactacacatctactactttccgggaaaattctgacgggcacgcgcattctcgggcgttgtcatttatggagagacgagccagactctttttctcctatgtccagccgtccgctcaaggttggccgttctggtaggtcccctgctgggaccacttcagtgcaaggcaccatcaatatcgaggtgacatggcaaggcactaaagggccatagaataagcgggaactgattttcgtgcgtccccggttatcacccttatcgtcctaggggagacagtatatatgtgtcgacttgcgctcaactaatgaataaaacagcttgacactgctctcccccacacattttgttaaacggccatctaccaggcttatccgaggctcttaccgtggtcgttctgacctggctggtcacggcgaggaaattggccacatggaatgtacaacccaaatatacccagccattgtttaggacgagcccgtaggagagctcctccatcccgtagcttcgagtgagggttaatgtacagctaagtgtggagtagacctaaggacgctctttacctcattttcgcgcagccagagtaggctcaggacgcgtagccgagtcttacccggtcgacaacggttggaacacagggaagcctactcgactgtccttaacgataataaaaatggacagaagcccgtaatacgagaaaggagggactttcaaagaccatgaaagatcgcagcaactgcgactgcgggataggctcgcccgtccccccttcttaaagttgttggggttccacactactgccgaactagcgcagcacttaaccacgagaaaggcctccaggcgatcgctgtattctgtaggttgacatgggaacacgcactccatgccgttctggaaaaataggaaatagccaatacaacgataagaccagccctattttcttattaaacgtttccacgctggatttttccaccggaaaggattcattgtcggtaatatagaaagaacgctttcctcgtccatcgtacgcaaaggtacgcaggttccttagctatgctaaacctggccttttcaaccaccgggcaggagctggatccgcgcctggaaggaaatgtggggtaggggccctatacatgttcttacataggttacttccgagagcgataaaaaccgctgtcttatatacagacagcctgcgcccaggaggatgggaatgctagaggcatcctagcaacaccgtgtcaccccatcgttttcttgtaataacttaacgtgggcgatcatctttacgttcgcgtagggtgtcacgtttaacctgtcgccggcaccgattccaaggatacgattcgataaaggcgcgcacacatgtagtgaggcctgaaactttccctggggtcagtgcgctatgaaaatcactacgtagtacaaatcccgacagggcttgacggccgtttacctgaggcctctcctgcttcaccaactgacgttagggctctggtgaagcgcgatgtgttgctaagggccagagatagtaaaaccagtgtgatacaagatgatgtgctactactagatgaatcagttacactggttaaggtgtaaaggtacgtctcctcgtcctagtcaacgtggcgattatttggggttgaccgccatgtgttttcctcaaggcaatcagtgtgtagcagagacctagggaggtcccgaacatgagccaccctcttttccacacagtagggatcaaggttaatgctcagtatagaacggtagggcgtgttctttttccgattaaacgacgaaaaggaatatgcacagacagtagctacagacgcccgacttagtcaaacataagtactgcacctcaaatgtttacccccataaacctcggtatctaatattacaaacgaagagggaaggggcgtccgctacgatctgtgatcccatcggtgggaatcgccgagaagtttaggcactattgaaggcctcgccatttgctgacgacttctgttccgctatatgaatcaggtagacggactcttatgttagaatcagaggcctgagtaattctagggcggccgatagtctggtacagcgttgtccgttaaagatcggccctgtatctgcgtgcctttggacaaagattgacgtcataccaaatctacaaggtgagggcgctttgagcgattacgctttaaagtgacggagttatctttaacttttagtttgctcgaacttctggaattgggttgtccactaacacatttagtgccaaccagcggcgagggtctctaccccttatctcatggaccggcggctggggcgggctctaaacatatccttacgcaaccactaaccttcacggcggagtatagctatatggcctagagaacgacaacgggcccctccggtcacgagatgtgccggaatagttaagcccgtttaccggcgggccgtccgggacaggccccgcaggacgatcccgataaacatgccagcacgactgtttccattgcaggatcacaccagcaacggttactgcgacaaggtaagtgggcacatcgtgaaagaaacgggcggtggccgagcgccagtacttgctcatcaatcaggttcctctagaggtacgggttacagaatgaggtggctgaattgggtacggtctagggaggacgcaaggccaaaacgctcttagacttagggatctcagcttgctatattttcgtaaacgtcaaccctggcagcagctgtccctctagttttggactgcaacttgttccgcgacgaacgctggctgtcggtaacgagtctagagctcactggatgcaactgagcggccacgcatgtagcctctagggagataagcgacattcgagtacgtatgtccgagtttcgcggccaatcttattatgtacgccatacgcttcacgtgagtttgaaagctacaagtcctgtcccctgatgagggatgaaagactactgatagcaagccgtagagttcgtatctgccttaacgctataagtcagtgagcgtcaaagcgcggttgttagccaaagtccgttttacgtgtgggtagtgtctggccgcacccagtcacacaacaggcgaaggctttgcagcggctacggttttcggactaatcacatgtggaaatgcgactaatcagggcgcgtccgggagatttccacactctatacgcgagactaggaagtcggaaagtttcaagagtggtgatcccccagctaacccggaggcgtggcgtaagactatcggttgtcacagttcttctagttcaatgcgaatctaatctcgtttattttactcgagttcttacaagaggtcggcctcccctgtttgcattaacaaactcgaagtgggaatcttggcaattagtaattaggacagaaccacaccaagagtgtactgtctattaccttcgaactacacaccgtaggccttatttaaaagcctcgcagctaataaggaaatatcaaacccagttatgtgactctgggtattgttgaaaacccgtgccctcacagtgtttctaccgtacgggtaccaacttggggcttgatagtctaattgataggtggcgagatcccgacggttccgattgtcacatttagtcaaatgacaacgcgatcgtcttccatgagcttatgataaaatgtacgggcaccgtccaatccagccaggtgacaaagattgtcgacttttgcgcgaagtgttgttatgaccgtggcaaagcctcgctaacactacgagtaaccggtgtcaactagaagaggagggggagaggagtggtgtccaactgttgatgcacgagagggcttatgatggcgagagcaagcttataattaggtgctcggtgtattcgatgccgcgctaaaggattgataagggatctgacctgccattgaaggagaggtgaacaaggagggccctctgtagtcttaacgtacgtgaggcaatcacgataatattgtagccccgcccgtctattggtggcctgtatgtgatagcaacagactggcgatctacagagatacacgcaatatggtgacgatgattgaccaggtagcactaaagttcggtactaatgaacttaattctcgccggggcaactacgagggaagtttaagacgataacgacgcacaatgaggtcaaggtaaaacatgataagcgtggcgacgctacgaacgagcattcccaagagcggtattgacataacatcgtacgtctcaagttccgaccttaggccaagtagtattcgtgccaacgtgtactaaattgagtgcttacgtaaacccacgtaatggcgcttatgcagccagcgtcacgggggccaattgactatgtccgggcacgttctatattttagtcgaccgtgcttggatcattttcatgtttagagacgaattaatgaagccctgagatcaccagtcagatgactttgaccctccatgtataggcgaactcccttggactccctgggtggaaatcccgaggcgtgggaagactatatgcccctctctcctacctatacgaagagagttggatccccggactgacccgttaaaaacatatcggtcctcgggaccagagtggagtggacgtcggggacatagcgagagttaactccgggtgctatcggctactctgctctgcgcactttgttcgcataattttcggctgtcccttatgtgatgctgtcggctgaggttattgttgacgcgtctaggttggaatatatctgggttttaaaccttcaggtattaagccggtatagagacattaccgttgtctattaactaacttagccaccttctcagtgaaagtgaatggcttttgagctggatgacgcacaggagcgttatgttcgatacgattcagatcgccctacgcctatgttttgattatgcctatgccttacgccgccgatgttctttaaggatttgcgtgttccgggtacgtgtgtattatcgttggagttatacaatcggctacgtatctgcatcgctccagtcatcgtcaaccacctttgctgggcatattaagtacgggtaacccactggcgcgtctgccgccagttagttccagagtctgacggattcactgagaccgaatacgtacatctcttagtgcacttgtgtgctttggttcccacggcgccaagagctcaaaaggtcttacgttaggctgggcgcgctctagaagaaaaactcactacatagtgtaaatgctgacaagctcagatcttcgttgccatcccttgtcaggaggtgtgatggggcatgcacttctacccctttcctggtgagctacgtgacatccattctccactgtacttccaccttatcgatacgctcccggtcacaggtagttagcctcggggtacagtgagtcgattacacccgcccatcgatcccaaggttggtggtcccgtattgcctcctgaccccatgaacatttaacttcatttgatcctgccacttggaaacagcaccagccgcgtcggtacggcgggtacagttccgggtattccaggcgctagcgagccgctcattctatctttctgactgcaagtaatttccaacggctctggtggcgatcgcacgccggttgacagttggccagtatatagaaatagcccgttggccgtcagagcgtatcaggctcaagatctgtgtatacatcttgattgaacaaaattgttgaggagatgggctctcatatgaatagggccgtcccttcacccgtcgcaatagatacatgtggacgacgggcaatggtaaaacgaccaccggatgtgaatcgtgtactaacccggtagagaaggcttgacggaactcctccgcttggcatcttgtatcttactatccatcgcccgcatcacgttgtttactaacccttaaaaggtcaggtattttgatccttcattcagaaccgactaaataggacttagcccgtgcccacttcctaataagacgatgcataataatgactagctaggacacgaaatcattcacgtacttacttaagctctagaaattccagaacagtattcaacccactacgtagggaacctataggcgaacattatgggcactgccacttttcaacaatgtcgtagggagctgtgcgtgcgtagccacagccgtggtgggagtcgccccaggatattgactgccggcagctggcgccccactcgagtagtgccgtcgtacgccactcatacgttgttacgcgcaatcgtcctccgaagatcagccccactgtaatcagtgggcacaagatgccgcccccaagggcttagcaggaaataattcagatgctaccgcatcgtagcatttctcactctatcttcgctcagtcggtctgaacagccattatcgcgggtccctcgatatcagacagtttgctcccccaacatctgtgcactgtatgagactacgggaccgcgcgattatgacttggaacgacgcaggttgatttgtttaaatggcataagttatcacccgggcattgtttcacgaactctctctcaaggcgggagcttgtctggcctggacgacagtgtcttccccgcgttatgtcgatatgccactatggaggctttaccgcaggtaataccttcgttaattgacggtccaaatcagagatgaatactgaccgcgatatatagccggtacgctgtcgaaattaggtttctaggcccctgtgccctatccgggaagaaacccccttattaagtaggcccacggggctggctattaaggattgtatgacttaatgaaagccgtgggcgaatgacgagccatcattctctgggatgctgtcaaacatcagttgaagcggctgtcccgtgtatctggctagtggcgagtctttggcagcaagaacgtgagatacttttcttagagggcggaagactgagtgcaactggaggcggtcacttctaccactgcctatgcggcatggatcactacccgggtcagttcaagggcgcgctcccaacgggatcagtcgcattacttttcgatcgcatgtataagcagcactggtacgcctgggcgaaactggtactaatccatgtgatcttgtgggcaagtaatgttgcagggatacatgatcatataggtgttacggttacctgtccgtcgatcctgaatcaagggcattccaacttagcgtactttattacgagtcttttgcgcacaggaaggtgtacctacagcccttaacgagtcgctgcaaattaggtcagcccgtggaattcctggcgatccagcagacctatcagaaatactattttctaagtaaagggccaccttctgataggggggtcgactctaacctgcacattgatccaatccagggtatatatcaaatcaatgtctcctcctcagaacgtagcgccataggcagcgcctcttggcagtgcaagagtcacgatctacaatgtctacgtaccgttgactttgtaattaagaggtctagaataccttcagacgcactgctactatgagctcatctgcctagatcttttgtgctcgtggttacatggacacatatcacacgcgcacgttctatcgtcggaaactacagtgcagcatatcgccccacgacccttggccttggcgtagccattgcccaggttgttactaccgataacgcaatagttttgcacgcctaatgccgcacgaagtaggatcccacgaaggtcgtattgaagagaactgtcctaagcaaggagtcctacgaagtcattgattaaataccgcgccagtgatgactcatgaatacactacgacgtccccgtaagagtaccgttttattagactgtccagtagtatttatgtatcctttgccttcgtctgacggcgccgtgaccccgacgcttgtaagaataatagacgcctggaagacattcgaggcctttgtcgaaacagtggtttggagtacggcattaatcctcgcgagccattaggggtccagtctcgcaaaatgaacgccgtacagcacgtgaatttaggtgaacgcctgcacctacccttttgcttgggctgagatactggctatagcaagtattcccgccgtttgttcggcgaactagagtaagccttgagaattttcccttataagaccatcggtaagtcccataaccgtacgccaaaaaccaagtccgtaacagctgaatgcttagttgctaagtaagatggcgtcccccgtgggcgtttgtcactattggtgtccgccgcctaaaggtaatacagcgcccggttaatcgttcggtacccggtatgtcatgatcacttgtagcctattatctatcacagttcgtttagaccggattccctggggccttgcacgggtcccgaatagaaggtggtgctaaccgagggctagggggacctgttcgcagagggcccgtattggtctcaaagtatggcccggagaaagcttacaactcttttttgaaattattagaccagtcgacatggcctaggagctctaaagttggttagggcagagtctacccttttccccaagactgcactgttgacagccggtcgttaggtacggttagtgtccccggtgcccgggaacaattggcgacgagatatgtttccgcaccatatgttattgtcgctaatggggcctatatatcccggcctgcgcgaactgggggatgcggatgaaagacaagtgtaatcggctgccaatcaccagtccgaatccactgctaggtgagtaaccgcacgctgcagcactttcctcgcagcagagttatgaccgttattgtggggttcaacccgtatgctcgctcggggtaatctaactagcgtcgacccactaccgtctctcaccgactcgtggggggcgaatatgttcatcgcctgatggagtagccctctccgcttagcgtcccttccccaagtttgctggcagcggtctaacctacatggcgttgaacctatcgctgcacatgcctgtctatttatgcgagatgcgaagtgcccgagggcttaccatgcgaacctttggcaagccgtgtaacgtcgaactactaaatggcaagtacgcgagggtacttagacttacatatctactgggggttcactcacgccgactggcgagaactatctccgcttgtggggttacgaactagacatcctagaactcagtgttctggaggagccttccaaaagactgcccgtagcgcacgggtgcagagggtgccacgtggatcaacttactccagaagggatcgtgcctacttgaaacaggcctaatgatcactacggtggattgatcaggccgaaagatctttgtacgagggacagttgcgttactattcgtgctagacgggattatgtcgcggatattcgtgcacagttcagctttaagtctccggggaggcttgacgattcgccaattcagtgaacaacatacgtggggttcaatggtcgtttgcggtgatcgtgctcccactatgtacgttagtataatgtgaaagcactaagttagccaggtcgcatggatggtgatggaaatgatttagccgtagtctactcgtgtttgtcactctgccccgaaagacttgagatatgtttaagggccaacggcttacgtctggacactagtaacgcatgcggtcgcgccatattaaagcttaaaagtagcatttcaataaaattctagtcaaagcgggagcagtttcctgtaatgactccacaagggtaatgtaaggtcagtggacagtattgcgccctcctagtcagacactatcgtcatcgagcaatcgtgcaatacagccaatacagggcgcggtccactactcctagtgcagctgcgatcgtgttaataattcagcgcgcatcaacgagatagcaatcagacgcgcgttggcagctggtgcccacttttcgacggaggtgtacataggcgaggttccttttgcctagcgcggttcattacgccctcagaaacagggcaatctacacctcggatggctatagtcctcaagtagcgaccactctactaccaagttatcgcacttcctatcgggcccaataactggccttctttccagatttgtccttcccgagaacactggtgtgttgccaattgcggttgtggctagctttgtgatggggataaagaaaaaatgagtcgacgtgcacttcagatcacggaaaaaacatttttcgggtacacaataagacattcgcttgacgtcaccactgaccgcaaagcctaaggatttctcgacgaccaagggtttcagactgggttggtgtcggagctccggacgggcgaaatagcggctgggtcatttaaacttggtacttcgggcaagcgctagcggtgtgtactcagattatccgggctcggggtccagaggaatgtatcgacgaggggattatacctaccgactgatgatggatatctgaaatccaagagtatctgacaacaagctaatccttcaactcaattacagagcgaagtgaaagctagtaagacatcagagccaactttccgtgaccttacgatacttcgggagttatgtctcatgatccatcacgctttctttctatcgaggagtgccagcgtgccacgttcatataggtggtccaggggggataggtttactaacttggtaaattactctgaccgagtacccagcccgggcttcggagattcttatgtcccatccacgccagggcgtcaatcagacgttgcaagccactttcaatgtccgtttaccggcctcccttaccgccggacaccaagggggcataacccgccgcctcgcataggtttagaatggcccatgggtctcccaccgcgtgacgatttatagaacccagcgttcgccctgacgttggtgtagtctacggtataagaattatagcgctttacctcacgcgtgcatttcactgggaaggcggggttcaattctaagggaccagggtttttcgagaatactgagatacgcagggcgatgaactatgatcccattagatatacagattctcatctagcccgtttggcaagtccgtaagcccgagacttgatggagcattcccctccggttggtaccgttgtgaggttgcatgaaatgagagttcgtaggggttgtcggatttcaagtaggccttcgcataagtttcgcactggtcaagtaataggtatgagtctacttccaacacaggtggccccgaagaacgcgccccgtaaccctgcgaacctcggaatgcgtcacacatgcaagagtccttggtttacatgtgacgttggcgtgagccaatttcctaaatatatcaaaaaactaaaaccccaaacctcaagggacgtccggggcttgcgtcagagtttcttcgtctatatctccagaagtacttatccagtcgaatgaaagggtcccgtcgctgacacgccactcctcaagagttaaagtgaactgccgggcttcatagaaattcaccgtgcccgctgccatgcgctaggctagaatatagccccagatgactatacacaattgtattccattcagaaatccctagggcacggagagtgaaactcgcttatagcaagcttgtcgtcattccaacgcgcttatcacagtctttcagtacaagtatataggacctccgccgccccctgcattccaagggcacctctaatgctgagtacacttgacggggcgaaacgcccagactctgtttcatctattgtgagttaaagttaggcttgcagccccacctgcgtttctatcgcttacttacggtgtcttcaatttcggtccaccgagagtttaggctggagtacactacaggtgactgcaggttacccttataagcattctagcaaagcgggattacactaatgtgaactagcgcttgagctgccaacgtcttattagtataataacatggccgctagctctggggcagccaggagggttcctatcccttccatggcactacgatgcatgacgtgttcaaagtcgatcctactgagtattctgccaaactcatcggaaaaaccgtgctgtacaacaaaatatggtatattgtgcttaaacaaaaggagaccgtgatgacctccccgacgggaagctggtggctcggagttgttatagttctcttgttgtgtattgcagtgtacgtgctaagccccaattcgtcctacgtcatggccatcttcaaacgcgcgtttctgatcttcgttaatactgaatagacgaaatctctacgagggactaaggcggtacaagccactgcttaaatctgttctcggtcggtaaattggaaagactacgagtaaatggaagcgcccccggagatagggggtgacgccagaccatagtagcgagcaacttcaagacgccccgaaaattaattatattacgacacgaaggaaattcctgccgtctaaagggtccttcagttcagcaaacatagacgctctgttagaaggcgtgtgctatgtcttcgatcgctgttaccacttgacaggttagactactaaggagctaagagacaggatcagactcaatcgaaatgccggaccgatgctgaccgactttcccgccaataacagttattggaataaaacgacttacccagtccgaggcaactgtcgctaacaggtgtcggtatcttcggtagggaaagatagtgcataaaaaacagtggtctctgccgtgcctatcttaaatactcttgtctcccctggtatagctcctcacatcggggatcacaacggcaatagtctcggtagggcgtccctgtcaaacggttatcttttcttgagccacgctaatcccctaaaacgcgggactatcctggatgttagaaccaaggttaaattccgtaggcggagcactgttatgagctatgtctctggcgtttcccttatgcgaagcatcggtgggccgcatgttcttcagcttgttccgccgacacgtctatgggtattatagatgctgggaatctacgttgcttcgtgctgtcggttatttgtaacccttaacgtcccggccaagcagcccaattgccgtcttatggtggtcgtagacgctaaaattacgcatagttcgtcgatacaccccctgaactcgtctggccgtcactaaaaacactagtgacaggtcctaggttcacagcctagatcatcgtcgtcttcgcgtaggatttgtcagtccgtatttttcacccctatacccctaaccgtacatgttacggcagcgcgcattgaataagcattttcttatcgatctgtcaggacgtcgccgtctctagcagagcggcaggcactgtgaataaccttcgactgtccttccctgtaaaacgcccagcaaccaacgaccgatttcttcgatatcgtgtgaaatcgaatgtaagcctttgaagacgaccgtaatacttgggaatgctccagacaggggactcgagaggcgatgctaataaccgtcctacaccatcgtgaaagcatcatttacgatagttaggatacacccaatgtttaggccggcatgctatatagcgtagcgccgctcactgactcactgttcgtcacgcagagttttgaaatatgtttacagtcgcctgggatatgtccagacataaaaagtatttcttatacatttcaaaaactgcgggcgttgcgaggacctcacttatatacgtccacttagcgtaacaccaacttgttggtcgatcagagagcattcaacgtaagagatccattgcaggcatcctattcatctccgaggtatctaagcaccgggatggttacagtcggctaattagcgcacgggcccacaagcgattgggtggggatagcgcgcttcatcccgacaagctggggttaagggcaccccgcctatacttgacacatgactcgccccaacctggagttttctacaaacctctatccatgaccggcttgcctttaggaaggtacaaacgggtaccgcggtctacaccagctacgcatggatcttcgatcttaaatgacagtggataactatgaggagggcctaattgagaaattttaggttcccgtctacgcggcaccgaacacaggcccttgcatggtgtcatttagcgtgttataaaaaattaaactacgccttagtcaggttcagggacacggccgccaccagggcgctagcaatccaccatcagtgccaaactgactgtatagggacacaataaatgtacgtgcgtgatccctgttcccttaaatttatatccaacgccaagccaccgcaggctggggcattattctcttctagaatagtacccatcagtgaaatagctcttatacgacggatcttgttggttacctcgatatattcgatattcgtaccgggtggcgtaaatctctcgagcacacaaaaaatgatgcatctcttatctactgttcatcagaaactcaaatactcgttggggcattcgtgcacccaacggggctttagcaacatcaaagatcaaccgcatgttgataagggcggcgaaggtgtagttaaatagactttccagtaccgtaggctctgtacggttcactttcagacccaggattgtgcacctacccctccgagattggtgtgcagcacatgcaaactcccagaagcaggcgtatgtaggggcatcggacgcaggctgtgggataagatacaaacatcccaagttcctaaaatcactcagctcaatgtccggttacaactccttagttttgtcgggactttagccgaagtagccttgtctgggcgcggaaagcgccctcgtcgctttttggcatagggtaggcctctactgccagcttgacaagggccagctcttcgtcaagtgagaccccgccgccgcatgcgagccctgggtcgtagaacgctataccggctgcagcaattagggcccctcctcatagtagctcccacgacattcctccggctaatccagtaattcacactggtactttcgaaggtaaagattcgatgtctgttccttctctggtcattatacgtaaccgaataattcgcctgaaaggtgtcaaggtggcaaattacaggttgtcgacacttagcgttacgccaggtatagtgttagtgaagctcttatcagccctattagataaactctttaagctaatctcgtagtacaccccttagttagcgaaagtttttaccgtcatagactaaatcacccgggtttttacctcgcgatcgctaatgtcatgctcgtgtcgcggagtgcttgactgctcaaatgtgagccagggttggcatcttcagtacacggcaacgaaactcccgaatagttcaactaattatcgtctccgaaaagtcggcccgagcttaagccacgtggccaatacacccttcgcgtgagatgtcccaactggcatcagcatgggagctctactatcctcctaaaggctaaaatctcgtgatgcctccataaattttagctgggctcgtaggtacgtggacatatctgtatgtactggcagactgagtactgttaccgacgctagctacctgaacccctgagagcaagactggggtggtaaatgacccttgccttgtaagctgggtaggcatcaccaccatgtccggaaggactctaataagcgactgtgcaatatagaccgcggagagacttaatgccgtagtgggaggtccgctttggcaacgcgaatttgtggtcgcttgttttaaataacgaaacactctcgtccgagacctgaccgtttagttacgctggcagtctggagcgctaggagtgctgggctggggggacaggcaagttattacagttttagtacattcaatcccatacaacgcgactggctctctggtatacggatgggttggcacggtttgcttgactgagtccgccgtacagtccaagtcgcggtgggacttacgtctggcacaaacccgatgagagggtcgctagacgatcctagtctagaacatattccgaccgtgtatatctgtttaacttggatgcgtcttcttaatagccatactgtacagacgtgggcgctactagacagtgttcggcggcttcctcgcgatcgtcgcattttgaaaatctctcgaaccgaacttgcctctgcgataaccccggggtacacactgatggaccgttcctcgttttgatgcctgtcggatatcggattgggttagcctacagtgagcaaggtgctactccgtttggaagagccactaaatccccgcgccaatgtcgaccgttaggtaaaatcgcagtcactgaatttgtgcaaccatctaggcaagatcggtgtcaacagatacttgtccgggctctcaccgcatacgccctagtcttgtggtttggcaggtcaattggtgagtctccggcggttccatacgcggctcccgggagcgtccgttggtacgaccacagcccttaatgcatgcactgtaagagggacgactgtttgaactattaagctttggtgggtgagttgcactggggcgccgaaatacgtctatcgaaagtgtgtaccctatcagcctaaactactgagcattcttagggaattgcttgcaccggaattctccgctgcttttcgtataatcctaccaatcaagtgtgaactccgtgttgaccagaacgtgcttcacctggtcaatagatcgctgggagccgcgagcggttaaggatattcagccatccacagttattgatagccaggtccggtgataacttgacttcttagtgcaatccaaccataactattgtgactcgtcgactgttgacaaaccgtccacagggccctaacttgaatatagcatccaggaggggcaaatctcagacctggtgggcgtgattcgagcgtcgctcataatgatgctcgacgatacgtcggaaaacttcgcaaaagtaaccgaacgtataaatgcacgccttatgtacccagggtcggcccgtcaaggcggtccaatcttactgcctagaaaactctaggcttttttagcgagcgccgtaaattggtctcattctgatcgtaagaagggtagaaaccatcccacgttgaagactatatcgtgcggcaggacctttctggtgcgtgtcgcacccgcctgattcctagagccatccgttagttactttagtcgaaaaaacaggcgaaaccgggggacaatttaaaggcgatttgcgcgctagtgctagcctttatcgccgttatcaaagtatgtgttaggttgccacaagaggcagatgacgggatttatgctaccccctcgtccctagcctaaattcgtactgttctaacgaatataacgtagctaggcgtgatcttcagctcacagtgccgttaatgtgcagtgtctataatgtaccgcatgcttgcgcctatgaatagtatcagctgattattaatggggaaccgtcgttaacatgtctttctcaggtgtagcacgtcctaatcaactaacgagctctgactctcatttcatgtaccagtctctccacatcgtagtttacatggacgtgtcccgattacttccggatagtgagcggcaagctttcgatggctatagatccgcatcaccagacagttaccagatcacgcgtacggtgcaccctgcctgggttaagctagcattggacattaaaggtggcggaggatgaatgcgttgatttaccagggttaggagaacccgccacggtttgggaagaagcagcagcctgccattgtacaccctgtcccctgaaacactactacctttagctcaacaggaacgttaaggataccgccgagcacccgccttccctcagacgtacgcgcaatgatcgcaactagcccgttcggacgaaccattggaatggaacggataaagctcgagccgggatgtcctcatggtgaatccagcacccactggactcgatcattcccgcaggatccgccatgcaattccaagatcgataaggtcgaagtcaatgaacgtccacagtacaacttgtccataacaggttgtgaccggctcaagagccccagcaaagcgaggtcaaatgtcgtgttggctagactcgagcgctccactccgcgctacgtcccggtaattgctgcgaggcatctcgtgacactgaggatttaggtatatcggttagaacagtggtgttgcagcagagttacgaccgtatgtatctaaggctacacgagtgggagcgttaagtgacgtgaatgttgttgccaggatttcgatcacaagggctacttaatttgcaatcgaacaggcggctgcttttgatatcgttaatacgcatgcacaatctgtgcttatgaaagggcgttggcaataagatgccagggctgcgagctctggcctatcccctatgcgcaaaaaaagcgtccctaacatttaattgcatcacatccattgccaggagaagatgtctaacgtaactctatgatcggaatgccatttaggctatggtgcttcggtttccgccaatcctcgccgcgaagcatgaccagtactctgctaacaaggctgggcaagcaccggccgaggtggtcaagacatgcgtgcttccaccttttggcgaaagccgtgcacctaattctagtcaccctaattgacgcaccaggcgatgtaggacttgtccagtgcagaggacggcacttcgccatcataaaatccctcatgctttcttagacatgctccctgtctatattccagatgtgaggcaccaaccggtccgggggcgtgccccgacgaccgaacgattgtcaccggtaaaaatatcacacggaaatagacgttagggaaggcaagtatgaacgtttgtgcaccaataaaccataagaaatcgcggaccctattttgagaactctgcctattgcacaccccgttaatgcctggttaagggcatatatgacccagtcgaaaacaatgccacagattccagccgacagtgcaactaccattccgcctttttcagggtggggacgctcactgggctgcgtttgtagcggtggggtgtctctcgacaagtcccgaggggcagcatgtttccactcggagaatacacccccctgagattgggacagttttaattcatcctgggaaggtcgaagatgctctctaagtctaagcatgatagctaggcagtacggacaccaacgtacgttgagaccgtagaagaccacgacactgtccaagctgttcgaacaggaagagtttttcctggagcactcaaaggttccctcgtcacccatggaggggttttacaagagcttctattaagcgggtttgggacgttcgtgaacccccactagtcaagtagtggccggggtgccgcgctgttccggacgcttacccaatcacggaataatcgtaatgttgctaggtgaggcttatgcaaggacaatctctcgcaatcggtctaaatatacttcattatatctaaacaatcctacctgcttcaggtttcggcataacctctcatgtcgttttctccatagaacggcaaaaaaacccgggtacctaatttggcctaaactgcggggtacactttccaggtcaactttcacatttgtaattggatatatgcgctggtacgatatcggccagcttccctgtcgtatacctgtgtctgcctgagagaagaacccttagcggcggtaaagccccggtgtcaccatcattcccccctaagaattacgacgcccttcgaaggaggccatcacgccaatgaatggcacagcacgacgggcactggtaagaaagcctatgataccccgatataatacgaggacgtgactattctgcatgctataccgtgggtttttgtggcgacgactgcctctaatcggccggtctccgaaagagtatgtcacctgccgcgacgagttgcccctggggtctaatctactccatttgcgctaggatcgatatacagtatacgtatcagcccaccgggtgggagacatgagaacatgctaccagatggtattaacggggcgcagtgcggcgtgaggtcaagcctggacgacagttcccttaacttcatgtatattgagtattctcggggaatcaaagcggttccccaccacaggtttattgtgactaccactgtcatctttgagagaaatagtgactgccgcaagcaatctgtcagaaaggtgcacaagaagggagaggcgacgcttattgaacgcttatctatcaatgaaacccccatgatacacatacaaggtgcgaaacaatgtttactcgatacgcggaagcactcagatatagactcctcgattgtttcaggcccgcgctatttgttgtagtctaggctacacgtagattctttgggacgtgatcctctacatgctagaaaaacttttaaccactggggtaaccttcaccaacgcttggctttcgaaacaaacaggatactgttggagcattcgcgggttcaccgttccgcgtacggcccgctcattggtgagcgctgagtttcgacaccgaccttacctatctctcaatcgcagaggcccggtttttcccagcatagcggaagcgttcatgtactgaccttttagaccgagtcccctactcatatcaattggtggtatccaacatctgctcctgggcatttgtccgttttagggcaacaaatacagccgatgtgaaaccggtctgctatttcctgagctatggactatacacctcccgacggtttggtggaaagaggcatttagttgatgtcgaagccgctgtcgtatgtgaacctcgatagtcggaggctattcggctcaccaattgaatccaatttgtagtgcagggccctatcgcattatgaaaggtaacagtattcaagggtcaagatgaattataggtacgtattgaatacggtacggaaccggggatccgcgacccagcacgaggaacactgcgaaaacggccttcgaaagcgagtaagccgtaatatgccaatgagatagtactgttggctacatgtcgctgggggcacgcataacagtggagtggaccattgcgaggacactcacacttgagtgatgagttaaatgcacttaaccatccagctcaccatgtaggatcagtacagtggatttgctgggtcccagtagaagttcttgacacagaccgctaattcttaggataatgtccgcttaaagcttaatcagtcgggtagtcagctttttagactcataatcatcgcaacttgaaggcctagccgcaggcagtacgcgttctcgtaccagagttcgctccgataagagttgaaccaaaccgattgctctggtagtatccgtgcgccttgagatgctcgtggcttaggcgacccggctgccgaagggaaccggacactgcgaatacagcccacgaggtaagaccaggaatcccaattcccatttttgacacaggtgaactcgattctatataacctattaagatgggtaaggtgacgaattcggataggtggattcccaatgttgggaacgtcaagcagcgactgcaaaacgggatccatacataagcctaaattatcgtacttgttaacattagatccctaaaccctcgcgggctggacaggtaggtacatcatactcctttctagcactgcagggacgcccaagacacctgcatgtccacgcagtgcggcactcgccgaccccgggatacaacatcctagtcattccagtcatcgttcctagatcagaagtgtagtacacatgcggcccagacttacgatgactgtggccgagatgacatatttgagacacggatatctgtagagtttattccatgcctaactgacaccgacatcttatacgccaaaattgtattctgacaccccgtggattcgaaatgatggtatgtatattacgggcaaagtgccgattctgaaaaagccgccgaatctacatgctcgttaccagctcaataaccaagttgtaacatgtagcaaagtcacagttatcgagatgccaagcgcataggaaaggttcaagcagtgattaccaattatgcagaagcttcacttagcatataggcatcacggacgcactttcttgcaaatgtgtatccgggagtcaatcacagtattgatcacagccattcagcgaagatatcgtgttattcgtgaatgtgtcagccgactttgtgtcatacactatgtgtttggcacggcgcaagcaggtcagtcgcgtatcgtattccatcggataccggatcctcttaccgcatctttggccacagtttacttctcacgcagcagaaattcaccattactcgatgactaagcggacgcgtgggccggtcactaatttagtgatgaatttccgtatccatataatatcccgaatgccgcgaaaagccaatttcgggggtttagcaatgattgtgtatggttcgggaacaccatgcgggcgacaaacgtgacacttcaacgcgagcctgccttttcaggctgacacttccgggtttgacaagtcgaagtaagaattgacgaatttcaagagtgcgtccggagcttaatgccatacaaggatcacaggcagcgggtgctggactcgtaagagaatcgatacttgcgagaagtcctggcgccaggagtaccctgttttaagggaggcgcattcaaattctgagtctgtgcctttgacaattgacccccccttactcaagctccgtgcagacctgatccgaaaacagggaattggtttactcgactcttcaaagtcagtagaggcgtcgcatgcgaattgacgggaacccgccaacatggcttatccgttgtcccgtaaagcacaatcgatgcaggaagtttagagtgggtcgggtcgaatctagggcgttaagctagacacgtagcggttaagtgatatgacggatacacgaccatctcgaccatagcatgtcgtcactcgaaaaattgcttgtcgtaacccccatacgtctagccgggtttgcgccccctggccgtaagtccaacccacgggttgtgtgtggttaaagtcccgtttctacatatcggtcagcaaattccaaatacttgaaccgctgcaatctaccatttcggcgacgagtggctggatcgaacggcgttgaacctataattcctcatattatatatgaagtatagtgagattcctagaatgtcctcacggagtatagtaatgttacaacacaggggaccggagcgactagcttctcgacgatatcacgttctttggatcttataattcggttaacatgggctgcgtaagtgcagacatttctagctccctacataacggtttgacagagccacggcactaggcaaggcttggtgcgcttgagattacctagtgtgtgggcggtccgccacgtcgaggtaatactaacgagtcgcaaagaatgatgtccctttattggcgaatctatgctggcgccgggccatttgcttactttgcaaagtacgtcctgcagcttggacgccaagtcaactcgccgggccactacaaccagtaacgagtcctcggcttaagacgtggcaaaggctaccccagggacttcctgtggttcggagccgtccgcgatatcggctttgctcttttaacattggccgaagtcaaattttgcgacgttcgtgagctcaactcccggtcgctttacagcattccgagcaacatttcaacggagggatgtagataattggcgcgccgtacgtgggggagtagttaaacgaggcggtggtatatacaatgtaggtatccaccaccgcaggacgtgtcatagacacctccgagtaggtttaccttgtcctcggaaaaaactggcgaaggatttacggacagttgccttttgggctcaacatagtctcggatttgcactgcaccttctgcgccgtaaacataggaaaattgaaatctccgaaaagtttttggctagccgctttatccattgtgcgcggcagcttacatgggcgctgagcattaaatcgattgaataggccaagggtggaatttgacgccaactgcccgtctctattgcacaaagcacgagcccaagtcgcttaatgacatgaagggtcgaggtgtgatgtcttgctttcgtaacaacgcatgcccaaggactcagtcctcagaatctttaacatggtcgccgtggtgggcgcgtagttatgggctcattcgaggtatgcactatgtatgaggcccaatagtagaatgacactacctgtccgacctcagtcagtgtgaagtgaccaactaggcccaagatcattcaattccgtcaacgggggacagcaagaccccttatgtagtctcctatggcacggtgcataccaccatgtcctgaatgttttaaggcgtttactagattatagccatcatttcatgcgtggcttctctcgacacgccgaccggacttcaggagcaagagttcgggttccacaaggcaccgagttcaaatggggccggcgactggcgtcgccgcccctgctgccatggtctaggccggctacgagatgatcctacggtagctcggggtatcttcgcgtagaggggcactaagtacaaacctctgacggtatcattgtatcatggtatgactgagtctttattcagaaatagagaagtgcccgtgcaccatgaccccatagaacgttcacactcggtatagtacgggtaggctggcggaagtcacgtgtatgggcaggttcgtaccaaccggccaattatgtaatgcgtagtatttattgaattacgatttcaacccttaacgccaccagagtcacgcagtctagtactggcgtgtagcgttttaggccactagttacgtttgcaggctggctctctcagcagaagggaacggttaatccaggcgtcgactcgttttcgaggacaggaataattgaagagttggcgcacgaggctctttcataacataggccgtaaccgtcgtaatcgctcatggcggtcaaacccctacgggccaaattcaaagcatgcgtcttctcatatggcttctggaccctgttccgcccgagcgctgcagggacgtcatcatccgcgatcttaccttgttatagagtctacggtcgtcaccgataggggagaatttgtgaatgtcgatagaggtcacagacaagcgtgcagaacaagccgaagactgtgtggtcattaaattgactaagcttttccgggcgactattccgctcagaatggattgagggaatttcttccgccaagagtataggctcgctattcaccctaaaaatcggttacatcggcgcgggatagtggagggcatgcagcctctaacgctttcaacgtgtttgaggctatcattcggcttggacaaaaagtaagaaactaagaggacttatgccagttctaggagactacctttttggcagcaaatacgtgcacgatgagggaattaagtatcgatggtggatacctctgtctggagattggaggacttgggtgtgtcattccaacgttaagataaatagatacatatttccgttcttacagacagaccttctaacaaggaagtagaacacgtagttcccgacacaagcctttttaggtcttctaccgggacccctggtatacgcgacgttttcgagatagaagctcaagcagatgcccatgtcgacttgatgccatgacaatgatgtgtgtgatccagtcgatggttactgtctagatcaagcaattaataggctttcactcgccaggcatacgaaatcttaagattcgggtatcgcgtgatcgccccagaattacgagtccactctggtcctctttaccctctaacaagtggctccctacggaacatataaaaggggcctcggaatgataacagctggccactacctgaacacgaccctctttgtcagatgacgcggtctaattttgtgatgttgaagccaatctatgggcgacccagcaagcgtagctcgtcagaggcctgcaagaacagtcccctggggttataacgaacaaagttggtagttacgccgcgctacccaatacgggagctatggagtgtacgacgcggtccaaacttctcctaggggtgcatacataagtaggcggtcataaaaacacgcgaacaaggctctgaatgagaaaacttccccggaaagttaaggttgtattgacatcacactcttatgattaggaccggcagccgaggcaatatggagcatattaactcaaagatcactcccctggttgtaggtgctggagacgcgagggtagttcccgcatctccgctagccggtcatgacagataagtgctgccagagcggtgttgctacgagaagaacaagtctgccctgtacacacacatgcatatccttcgaagttagttttgcgtcgagtgagcatctgaatctttgttatgtcgtcacggttgttgcagagattagtttttgtggagtcgtagacttagttgtcgaaccatcctattgccagcgcttttcggtgtctagcgatgccgcttaagctcgcgactaaaaacaagaaacgactttgttgtgttagacgttccatctctcattaacctagattgggccggtgaggccctcttggcgatcgtatacctacctcttaccatccgccctgattgttaaaaagtggggctttttcttaatgcgtgtacactgtaagaggttcaactcagcgggtacttcagggcaaaggacgggcaccagtcgacaaacactcggaaactatagagtcgtacgacttttgtcccttgagatatagtttcgtggactcaattatatccaagaggtgcagccaaactgttcgttttacgccaggccgacaagcagcacacgtcgagaatataaaaattatgatggccggagtactaaagcggggatacacgggtaatgccaaaatacttattgattttccagcaacgcctcgcaatggcaggtaatgaaatagaccgggcagtggtttctacagatcggggctacctctaactcatgtgcgacttacgccaacaatccaatggggtgtgtgtagtgaattactctatggctcacacctaactttcccgctcgcatggcgcccgcggagtggacagggaggcagagtcctatactccactagggcttcaaaaatgtacgcacgtgtcccagaatacctacggtgcatcgccctggcgttctgctctgaagttaacatttatcggatgaagccaagagtctcgccggcactctctcatgaacagtgccccgggtttgcggtcagggtggcagtccacaatgtccgattgaaagatggtgagtccaatctactaatgtttacatagcaggtgtacaaccgggtagaccgaacccgaggcattgcgctctcgcttgtctggtccatatggtagaccgcaagcgcctggtaccacaacgcttgtagatgcaaagggagaacggacaacattgatagttcttaggataggaaataaactgatacgcatcctataatcttagcattggatcttggacttgccgccccgtcttgtgctcgcgcaacctcataacaatcgggcagcaaatcagtgtgataaagagagttggccctgacaacgttcccgcctagcctagcctcctgcggtctcgtatcttgatgtggcggaggcacctctacttcctatgggacgcgtattccaattctatactaagctatgggggccatcttccggtttgcaaactaaaggtgaggcataatagaggagattgtaagaaagggtatgcttaccccgtagtcgttccactaccaacgtgcggaaaggcttaatcaagggtacatacgccgctctcgcagcaactgactggtgccgtttatggcaaacgaggaaacttctattgttggtctacaaaatctcgccgacgtgctttcttggcgaggcagagttcgaggtatcccgcctcggtgttatcgagattacaaatggtcaaacgttttcctgcgattagagatttgtggctacagacttggcggtccgttgcaacgcacagccggacctagtagtttgagagaagtgcctttctttatacgtagtctagaccaacgctcttcaactttgaaccctgccggacagcgctggtcaatcatgtcctccagagatactccctattcgagcaaacccagttcgacggtgatctctccgagcctcgacggtcacgcgtcttggagcaataactcggatgggcgcgtatgggccaaatgataccccatcgtactccgacgaaatacagggcataagggccgtgactcggactccgctactcccgggagagttgaggctcaatgctacatagctgatgactagaaagaagcactggagcccattaggtcggggaccgtacctttgagcgatacgtatacacccgctccgcatatggacagtataggccggaaatatctcaatgttgcgtggcaactaaaggttaagagtgggccgaagctctatcgccattaactggacagcgaaagccctggatgtaattattcaagtataccataaattcagattgatcacgctcgactgatttgaacattccccggttctactagcagatgctgacgagcaaagtatataagtattgtgtcgtgtcaggaagcagttgttccaggccggcttccccgccgttaaccatcagccgatcttaccctggcgatggttagtgcataggagtggttcgcctccgctactcgattgatgagacttccttatagcgacggagtagtagaactgccgaaggcatcctagcccaacgcagttatctcgtcaagtacgaaaagtacctaacgttccctcaagtcggaattcatatttcatcagacagaacctcagattagtatccacgcaatcaccagtggacagtgaacgaaagcagccgaagtgccccattcataccccctagcatagatcaagaattgttccaaacaggcatgagtttgtacctcaggatagggaaccgaaaccaactaacgtctccaattttagtggagctagttagggttactgggatactatagctgatggcatcacacgagcaattcggatggtggtatccggacacctgcgtaaacagtgagtgccaccggcctgcacgccttaccggtcataacgacggctctctggcccacaaaggataagtaggccggccgggccacgggttcccatccttacggcgaggatagaagtgtgagaactgcacggttcccatcttgggactgcggtcatgagtcaatggataatcaagttaaagaatctgtttggtacactcggaagtttgatcagggaaatttgggtaggaccggctcgctatttctggcatgattcgtaatcgccgaggggagcgcttaaaatccagacaaacgcagttaagttcttctagtctgtaagtgggctctcttggtgattttgtacgatacaatagtatttgatttcgcccctgtctgagctaaaaggtgtgacaccgaaagatattgattgatcaccttacgtgatagcagttagcgtagtcgggcctacaggtctgaagctagacagtcaccttggtgcaatgatacgcgaattctcatagcgcattaacgccttacgcgcctatcgatgtgtagcggcagttaaggtctggcatgacgacggaaaaaaacgataaccgatcccttaagcctcacagacctaatttccccgcgcactagatatctaggagttcgttgtctcaaatcagttgctctgctaatctgatatgatgacctcccgatgtgtggatccaactatgttgtgcttaaaataactcaaaggggaacctacgcgaaatcaatttcaagtcagcctgcgccatgggtgatgtaggataacccgagaagaccgggcaccagtgtactcatccagtattcctgtctatctagatgtcgttataggggcagcagtaccatgacgcattaacgtttgtaccatagaccatgtatgtccgtgtccgcaactctatgtaaagctttttccgtatcgctggtatgttggcgttaccccacgatagcttgcctgttcttgacagggagggctacaagacggaaagcacgccctgagtcgcgacgaatccgatagcatgacatagtgggcactccctgcaaaagcgattgatatgaatagagacggccgcctaagaccgcgatgggatgacctacatttaatggcgtcacttacggcgtgtttaggccactaattatgtaggtcccttgtcggaatttagtagctccaaaatcccgtaaaataaggccaattcttttcgttggaattgtgtaacctcaatcgttgccactctcccaatcactaccttccacccatcgtggtcacttactatttcctagctcggatttcttttaaggtcaagttttgtggtgcaataacggacactccgcccctgagtgtgtgcagcatgcttgactatggggcgggatcgtccttgtccacttgtcaggtcgggcttagccaataccaccgtgggactatcgcggatacgtccaggttctgattagggggactgcgcatcgacaaaccatcttttctaggtgactctgtcatcaacgagaatatcggaatttatagcctggattttacgaagaggtaacgaagtccagtttctgtgtaagctgatggtcgatcagaaggaaaaataatcgctaaaagcctctgtctgcagtgaagagtacttttccgcgatttagagctctttaacctgaaatacattaacacgtccattaattcaagtgccggtcccaaagggatcaaacaatcattggcatgttgtttcatctgacacctcagggagactgaacggcatagcctatgcagtggtaccttgtccagcgtttcagttcatgcctggtcagcaggacggtacgctacgttatcgttggcggcagctagacttggacgcactataattcggccccatcctcatcaaggccagtcacctatagcagtaggctaacttatcgttgcccgggtaggggaagctttcagaagttgaaggtggtagctcgggctcaacacttcgaagcgctgctgcaccctccaagaattcctggatacatccacccctcctgtttttgaatcatagccatgacgcttgactgacgttagaagtgagctgcgtcatgggacgacagctatcgactagtttaaacgttgtgcacgggaggcacgaagtctcacataattattcgagggaagacgggtttaacgtgatgtacccggcgaccatgtagcgccgggagactggaagggaaccttccgttctgtgtgcaatagactacgtgaaccgccattccaagtcgcgatcctcgccccgattcatcaaatgacactttatccccaaaattcacgcactgactgtgaatgacgtggtaaccctaggagtccccacagcgccactcacctactggccgctgccatactgttgaccccagtgagcggtcgccttatcgttcgtacacgatgtacgaccacaattctccgtgacctaggccataagtgaatttgccaatgtgatacgttagactaatttcgtcaaagagccaccattaattctgcaccgacgcatgctgggattacaagatgttgcgtccccaggctaacgaaaggggtgcgggtaatctccgtacacacccgctagccccaagctcctctcgggaacattgatatagtgatttaaagtgaggtctatagaatatcattgttattttgccactacgtgccactaggcgaccggatgcccccattaccagtttccacgacggctatcaccccgcacagatacagtggtatgataagcgtggacggcacgaaaaacgctaggaggtactagcactacaaattgatggactatagtgataatgggcggggtcttcgtgccattgaggcacccgcgactggtgtcaatcgtacaacttcctcagctatagtggacaggttactagatacacggaattcgaatctcctttatggtagggtgtctctagtcaattaactccattacagggctatcctgctcagtcaattatgatggacacgttatatatctaacatgttttagtacgctacgcagagtgccaagcaacggatcagaggggtccacatgggtttggagtccagtataacattttggaacaacggcagatcagaatcggaaatggcgacactcgactccttctttactcgcttttattcaagcatcttataattcctacggaggatgaattatcatggttcagttgggtaccgactttatcgccttgtggatgcggccaatcaaacctctatactcgccgtgcgcaaatcacaacgataagtcgaaatctggcccgggcctaaggtttctctgggatcacaaaatatgtcggttttctagtgtgggagttgctaaggcgcgagtcctaggcgtgatgttcaggccataatgtgttacggtttcgaccgtcgtattatagaaggtggatcctgaggtgtatagcactcctagcgtgaatgatcctattgataagaggctgtcacgagcgtacatgattcttcctttaaggcttatgcaccgccagtgatccacacgtttatcatggtgctcaaaaaacatttggaaatgcagtacgccggttatttataatcaaagttcccaaggagtgggggaaggtactccattgaacccactcgtttgcatccgcaggtaagcgcatatatgacctagcgacacgcgggcgtcattattggcctagtcgggtgtagatagtgccttacgtaaagatattcccgtcgcttttgaggcgtccgtgagtctcatcgctcgccgggcttaataccgtcacctgtcgatgctggaaagcgaattgctttgggtagtacgggacattcaaatggaacgctactgttatagtcatcatggagcctcgactattgctggggacacatgagacagctttagtttagactataacgtgcaagattcgaacgacgaatgggctgaaggttataaatgggtttataacttggcttccattcatgtgccgttgggatctctattcctgaaatcacaaggtgggattgtacatccacggtgcccaagactagacatctagactatcaaccggagtcggttaacttgtaaaaggttttcggatacgttcgctcagcggttgaagggtggggacactcctctatgctattgggccaggacgtgccctgtgggaatggttgttgtcctcgatacgctcttatctgaggcgtggctcaaactagttcctacaacgactacgcaaaatacacgttgcaggactctttcagtcacatgatcataaattattggatacagtattctccatcgccaacccttatgggcaaggtgaagcctgcgcaggtgatctgggggcttagtccgcccaagcccttcctgtagttttgcatcgctcggatgaagcgagggcgctcttccagcgacggcacagtgatgtatacagatagttgatgagggcactaaacggcttctaaagactcgtaatcgttgtgggatctcgtcgcaggaatagctgagcccagggggtgttacttagcaccgtgtaccactccaaatatcctaacgaagagatggaggccctcagggccattctttgaatagatggtctgtgtgatgacacatgctgctgttactcgaaccagttgagtcgccccaactacaccttcatcactttggcgatgctctacgcgttttctatcagccaatatgccgcctattactcctagtatgcagatatcatggtctgggttgttctactgcacttcctaatagaaatataggttgaggaaggattcaaaagaagatatatttgcgacacgagggtaacgttttctaacgaaccattgccagtttgctacatgtcgcctaattagaggttggttgagagagcacacctgctctcgcccgcccgggatagatgcccactcctcatgtacgcgctggtaatcgcggaacatgtctatacgccttgatccacattttacaaactcgcaaacggtaatcgcgaggttttaacggcggtctggcggaatatctcccagtgacaaactttcggcgtgtgcatgcatattgggcccagctgctggagacgaaatatttcaccgctacacagcggatcaaacgcacgtgtcaaaccacacacccttctgacaagctcgaagctgtaactaattctattgggcacactgcgcgatgcggtcgcccgaccgtaatctcgctctagtattcatctccggccggtcttagcgagtgaaagttgggacttgcctgctgtctattgactctaaaaaccattaaagagtgattgcacttttcctcctacaacaggtcaggagcacgcgatgttgagcgcaagacttgtcctacgtgggattgcggttgtattgctggcgatgcccgtggcatgggatgaacagatgctaacgttaatgcataagataacgcatcatggatttttggcgccttgctcaacttgcggaccgaccggattcgtaaggcccagaaaagtcttacacacaacctctaactaaccttaccgtcgatgctaccaaggcggttattgtgtggcatgggcagcaccatgtgggcgccagcatagttccatgatagaacgctgagcccccccatcctcgtagatcggtattccgcgcttgcacggtcctactcaggaggatcgagcccgaaagttagatcaccacctagaggcaggatctggattatgatcccgagaggtaacacgtctcgtatgaaagatacaggggtagaacaaatccgatttagctaagcttcgacgagaaattgcctaagggcgtgtcataatcgaacgctgtatagcggtacgatacttcttctggccacccgatctttccagtcatggcccagccctattcttccaaagccttcaagtatggtcataggggatcgacgatcttcctagctaagaagtagaccatggcccacccatggaggactatgtgaggcagctgtacggatcacggccacgttatcacctatgacatcctgcaagccgacacgaaggtcagcaaaaaatgtgtccctcactggccttgtggagtcgcagtagtgctatccctaacagctagctccgaactttcgaatcaacgcgaggtgtaaggtccccaccttcagggctttcatggtcaaggcctaagtacttcgcacaactcggtgaagaactccaagcgtgacatgaccgttcgtggccgaatacaataaaaaattaacgctcgtccttatgaccgcccacggtgttctgcgctaatcgtggcgatttaggttcacgtgtatgtttgcccacccaaacgcgaatttgtcggcggccttaccacagcgatgacctaaagttctcctcaattctctggcggcggccaggcacactgccgtcgattgccatttgttttcggcagaacgcttgatgataacccggaggaaagaatttcctgaccaatatttcgggagtatggcgccatattaacgtccgagcgtacctaagaagaagagtttatcctagcgattattcagaatgccaggaagcaaggtttgcgagcgcttcgccctctggagccagtaactctcccagaaggtggccctccaggctcgtgtagtgagaccggtgggttggagactcttccgattgagctgtttcgctcatattctatatgcgatggcttccctacagccaccgtcgcctagatgatatgttgaacgacgagggatcgggcaatctctccttcaggaatctgtctgatcgcgactaaacgtcacgttgacaaaatcctttagcctgatagttggttacgaaccgtaccgttataaatggcactagaatcagccgggcgagaatcccgaaaggcactagagagggctgttcaagtgtgtaggagatggcatggccgtcgcgattggcaccaacccgaatctcatgagtcgattaggacttcatgacgtaggctggcgtgtgctctctagatcagctgactttttcaaggtagggtggaacattctcaacaaaggtgtgtatcgccggagttggcctccgctggttagttttgggtttctatcccctcacgtcaccgcagtggactgctcaagtgccaacgtaagcttgtggaacgtgatcgacgtcaaagtgatcactctctaacatggctgcgcgaccggatcttggctgaccttgactatgactaggcattcatttcgagttgaggaccgcaggtcgttgccgtccgctcgtaaaattgtgaatcggtcggccagggatctcgcacacatgtttctagctagggcctgacgagggcgacaacgtcctattcgttcttacgtggtgtccagtagaaacgtgggatcgcagcttaacatcctcgtcctgtgagatattgttcatgctgaactccgacacaaccgcatgcacaagggaggaggaatgcagttagcttactggttaattgctgttgccccgcaaccggcaggaagcgataaatgatccgctcttcgtagtgcccatcacactcagaccgttaacgtacggtagtgcctacatgggcggcaaccgatgggataccgaagtggatcggtggtcgaattaactagtgacgctacggctaggaccgataagtgtccctcgcccatgacgatcctacttcacgatttttaattcagctatcatacatcacccctccgcacagatcggtatacactaacgtccgtgggttagataccaagtgtggacaaaccggctcagagctctcatggtcgtccatggactaaacaggactaaggtgtaactcgtgcgacggacaagtgaatttggtcgcggtgttcctggacctgttcgcacttgagattaactcatcagcaaatctaattagtttgaaccttaatcgaatgtcagcgttgctataccgtggaaagtctctgagcgtcggagaagataagcttctggtaggcgagtccattaggcaacaccgttgagagcgacgtggagctcaccactaggagtagacgaaactctttacttggatcccttgcataccttcgttagtcccacatctgcccagatgctggttcgtcgaagccacgtatgcccgccgcctgtggtatgattacccagcaccttttcggagcgcgtcgtctacacaacccggggcatccatgagctgaccctctaacgagtcggttatttcagcgaatatagtcccaggctgacgacacaattcgtaatgactgggggtcaaaacccatcgggattctgtccctactccgacctctagcagcatgagaagtttgtagaaaagcaggtgggtgaccttctcgtacgaggagtatagaacctacaagtctgttcgcgtatatcggactgtcatcaacgaacttatatcgacgggtaaacgcgggatcctagtgacctgaaaatgccgctagggggcacgagcacgcaggtttggttccattgttgattgagaatagccgttggtgctgttaagctcagtgacgggcaggctcaggaaggaggcaaaagcagtatgaaggctcgctgtcagaccttagagtgtgacattccttcacactagggaacgggcaatttgagagggtccaccgggaatttaaaagttggcatgcggtgcacttggcacccgttcgtgcagtccaagagacttgcggtaaaataaattctaaaatcgcggccggatccgtctgcatagaccctgaagcgatcggcctcccgggcggatacactttagattttggtctcgtaatcaaatgccgctgtcatctgtctcgcagatatggtcagatgatgggaaggacgagacttcgaggaaatctcgggcgaaccgggtgagttctttgaagccaccctcttataagcaagaagaagctgtggggaaactacttttatgttagtgtgaaatagcgtgtcactattttaggcacgcctttaaacgggcatgggggaaagacttccgcgatgggactccgtttttcagaaggccatatgaccattcgctaggctggggtggtctgtgaaggcccctatccacagatccagcgacacttggtggattctagttcctcgtggctcattatttcaaaccttgtttatcaggttagcgcagaggcggatgtcggggtgacaggtaaacgggtgacgagcctgttgctacagtctgcgctccggaccttccactgacagaatggatcacaagttatgactgacctgaaccgcgattgaaacttgccgcccacgtgcgtacgcattaacctgaggcgccgtcctcaaatggacacggcgaaggagtcatcgtgtagacgtgttggtccgaaggtcagcagatattaattgctcgatgacaacgggcgatggtgactgatccatccgatcaacgccctactgtaatgagtgtcattcctttgtgtactgtcatgtagaggatctagagaagagcaagtgttttctgggaccatcctgtcgtctgggtacttaacgacctttgataattgcgccgcaatagaattgtagagtattgcaaacaccctaatagcgcagtacgagtttaggagacatagccctgtcaatctatgcctcctgtcgcccggttgttacttcagggaaaacatttccgctacttggaccaccagcattcgttgccgacccagcagtcgatagcgcagcgagccattgatagatactttattggtcttagtaacctatgaaaaatatacgcccgaaattcggcagacccgtaacattgggcttgcagaggccagataccctgtcgcctagatctggagggaacttagcttggagaagtgtgccgcgatctccgagaattgtagcatatcccctgaaagctcctctggacctaaacgcccacagcagacaagacgtcgccgatgttcctcgcttcccatttttcgaacatgctaagggatccacccctaccagagcagtaggctacagccactgcatgatatagtccttgagtgatccagaccctgtataagcttgtactcgatgagacgggcccggtagggaaacagtagtcacgaggtgcgctcggcgtccacagtacgatggtgtcggcgcttcttatatgttttaaaccctctatcagatatctagaaagaatgacgcggtttataaaaaaacgagttacgagcaatggacgattcgcaccagtgtcaaagtctcccacaccgcccgcgttgtcgtgcattcattgtaactgggatcccagtgtcgaagcaggagtaccgcgcaactgattagatacttttgttaaatgtagggtccacgtcagcggatgacactttattggcatacgaccaccccaaagccgttaccatgatttgcatcccgagcggacaaagactgaccaaatcgaaatagatgcgctaatgccgccttttcaacgtttgtcttaagttagctcggtggtgtagcagagacgccacctcatgaggccaggaacactgctattccaaagggtatcgtgcctccggatcctaggttggagcaacgggtcttttagttcatcgccttaggggaatccagccaggtacccgcttggtatatattcctgactaggcatttgtggatcaggccaactctaagtaatcatcaaaaaggtccggtgtcttcatactctagtgcgccgcggtacctaaatgttatagcttcttgcggcaacgttgacctacccacatcgcgtggtcatatcgatcgatgctggcactacctcaccatggctgccccagcccttaccatatcctgagtattagtaaaatttgctgacgatgctggagcgcaatcagcatcttcgcgcaagacagtcccgcacactgcatgcgctgaagaggggcttatttagttctacagtatcagacgtgaacgctaggaacgcatcgactccttcggtgaccacgatccggctacttgtaaccgtgatggtatgcaacaccgcgaggaactttggttggtctgcctgagacagcgcgctttagttaggtatccctactcgtcttctcagtatactctgtcggactatccccctcaaagccgcctggggccgtctggggtggtacggggcgagtatttcagaggtaaccatcaaaacgggcttgtatacagtcgtacaactagctttcggggcaccttgttctcgacccgtgccttcgcgtgtcgggtcagaggttgtacgtttggacctgcaggggtaggcatctgacttctatctttactcccattgctggcgatagattattgactttgtgtgtgtacgggctggagtggcaccgtggatgactaataataacctactacgtttaagtgtgtaggaggcggttcgaagttgaactaatggtgcttctatcatcaacatattcctccgtatcctcgaagttatcatacgacgcgctctgtcagtggaagtatgacacacgcaagcgcgtccaccgcacccaatcaatctctcctggacaagatcatggggacagcggaaaagcgacaactgccccatgcaccggttaacttactacttagaatcaagagctaaactctgggagcgctttaatgcctcaaggcctattgtacggcaggttgtttgcgttaatcgattcggttgacgcgtcctcatgtgttcagccatttcaacccggccatatctatatttagacatctgacggctatttacccatgaaacgtccttgtgccttttaactttacgccctgacatatcttatgataataccactgcagatgtgtctttctcatcaaagcacccacccaacgtgagggcgcacgcccgattcgcgagggccattgcggttaaggtgcctgcgggcaaccaaccgctacccggacgacattcggagtttgaaggctagtacccccagagcatcgacgacttgtacgtcggctggtgcagtatggctccaaatgccacttgtgctctattatacgaagatattatcaatagtcagaagcaatatatcaacgtttacagtcaccggccaagtgcctgaagacttcctgcctggtccctgagatagaacgcgagcataagtcggggtgtcgctttggcccaatcaacgtcagctctccgggcgaccctctacggtttatgcaaacgtcctaagtaaacgtcgcacttgatattggtcgctaatgcgcgtgttctcctcccgtggtacggacgcccgatctatatcgaatcatgcctgaatcatgaaagatggggggaactgtgcggctgaccaagccaaagcgttggtaggggacgacatggtgccgatgcgttaaagccaactacgaacgggtacggcaaaaccagggaggtatatagaggcactggataacatcattcagcctttacgccatagagggacttctacctcctcatcagtacctagttgtagctcgtgttcccgttgctagagccagtagatcttcaatttgctttatcgctatatttattagtgcggctgtctggatgatactcctttggttatggattgtgtcatactcgggactcacccaccccagtcggttctttactactgcgccacgagcctgatggcgaacattctaatctttgcgatcgatttagtctttaattgggcgtctacgagaggcatcctgcggacatttcatactaaggagtttcgctaagatgcttgcttttccggcttttactcagatgtatcgcagttttgtacagctactacaacccatggaggactaaacgggtcagcactgtcttagcgccagctttgctctgtgagggagtaacgggtcctagatggtcacatcgttcacgtgtgatgcctccacatagcagatgcgccagaggtaaggatactgaatgccataatcaccgctacatctcggtcctaattatgaccctgggcccccaatctgcagctgccttactccgtcgtaaaagccgcgcttacaaattaccatagtaactggttcttgttggtccggctagcacaagtaaccgcgcttgggtttagcccccaaaacactagaacgagggggcaacaagaaaatctcctgcatagatactcacgccttttcgcccaatgtcggattcaaagaggcctttggagacaatgacctctacgatatagctattgactgaacaaagacatactagcggtgtttgagcatcttagaccatgaagtagtcagccgcgattgtactacaggtatccagatgggtagggccgaccataggcatccctcaccacatacctggggttgtgcaaatgggtacccgagacttacccctgcttatctagttgttagtatttgcccaagacatggctgcacaatcgaccagtttgagtggactaagcagcacctgtgatcacatgcagcacgacggtttaaattaaggtgatacttttcttacacctgcgggcaattagcttcggggtctcctgtgtgttgggagacttcacactatcgcaggaggtattctaacagggagttctagtgtgggataggttattaatcacctggatcggtaatacaacagtgacgaacaaaccaacgtcggctaagtgaatgcagaggcatacgtggaaaaaggccccaatgacatcaacattttctaaggtcagaaaaggctggggcgttctcagaccatctttgtaaataaaacgctactcgttttcactatacttttctgtcggtacctatactctttagagaaactccggttccacgtcgatgaacgattctgcctcacatcctgatggcaatctcacactcatctgggacgacaagcgctgtagtatgcatgctgaattggcaaatgttttggcgtagaacacggatcctcaagactacaggtaaatttgctggaatgatagtccgatatggataggctacgtatcatctcagggtaagcagaagctgtatcgactttgagtgggtaactaactacctgagcgtaccgcaagatgatcaaggtagaggagaggttgaggtcaaccgattaaaatgtttatagatggtaagtaacatgttcatagttcccccacgaccgacacaaacttaaggtcgatgtgggcagctgtgagcggctcggggccgatgcctgtcgtcatcgctacattgctcatagccgccattggggtttaaatatggccaagcgctcgaacgccgatccgaactcgcgcaactctgcctgtttaccccctctacgtaccaattgacgctctgtccggaccgcctggcacgcccaaccgcgcatacaaatccattcctctcaccttctgcgcacctattctcgggcgaaaacggagtctacgtattgactttggcataagcatttaggtaccacacctagttccggaccccgcgcggattccatcgtcaaatgcgagctggggggtggacgctctctccgcaccgggtgtttccaatttcgcaaagctcatcgtataatcgtatgtctcgcgcggatgaggttctagtagggacggttgatgaatgagaattcgttgactgtgtctatgagagtaaagtcacacggtttgcaacctgagtggtggaattagagtgaacagtacattcttcgtagttctgctcagtatgacgccaggggggtggttttcaggacctaaccttccccccgtgattaaggaattgatgtgttgtcgcttctgtagtcttcgcctctcgaaaaatttattagaatgacccttgactctactcggcggtctacagccggacctaataaaacggaaccaggacgacttaattagagtagttaggttcgcataaacacatctggtcgtgcgtgggccacgtctacccgtcaaactgtacatgtggagtgcatccgccatcctataccctatgcaccggaattgcgaaaccagttaatccacatagctgccccaccgcttgagtctagtgtaccgaatacacagatttctcaagtccctctagtcttcgtacttctacagccgcgagatcccaaagatcacgttctgcggcggccggaatcccttttgttctatgttaagccatctctcagacgattgtcggggcatgaccgcgctggttcgcaagaaaaattggctacttatactgttcggcgctcggtcttagcaaatttcattgtgtgtagttcacttacatttgatactctaatatatgggggtccacaattgcacatcaaaatagcccttttcctcggcttgtgtgatagcgaatgcaacagaggagccctgatttgctcggtgattagtcacacgcctgacagaggttgagcgagagagcgtacaagaaccagcttcagattcgcccctacggtcatggcagttgagcgagtggtggtcataagcgctgctgtggctcgccgccttggctttccaatttcagtgtatcgctaggtgcaaactgagagacatccaggaatcgcgcaccagctaaaagttacatattgcatcaaatacctcacaaaaataaaactttctatctaattagcgtgtgagccacttggcgaggccccctcgctgcggcggaccgcactctgtgtaaggccagactggacgatgcgaatcgttatcgtagcggttacggcacctttaacccatgcgtcaaagcccttgagttctctggggagggacaagtacagatttgacacaggcgaatcggccccccggcctacctgtatgcacgcggagcccggtaggacagtgcgaagtctccgaggacatgctaattaagaaggttcggtacaaggcactgcatgaatgtgttcggctatgaggatccgaccgacgtcaactcttggaatctcgtcttacacacgtgacaccattgccatcactgatcttgcgagtcccggagatttcgaagttacctcgaatgggcagaagaccgcggccgtgccgtcgacgctgaatacttataacgggcggacgcaaaatgtcaagagagatctatcaacaaacgaattggatgaataaatagagctagtcacacacgcgccggcgattgagtgtgggttagcccgcgtagcctacacggtatgagataacggtccgtctagatatgttggaggtgccctgagacaggccgcgtaatatcccagatcttgcaaatgatctggttttcgatcccctgcggtgtgaattcctcggttccggcgatcgcagctaaacccagttgtcctcaacctttctaaattcgaagtgtccaatgggtattcccggtttgtacgtcttgccccggaggtgttgtctgaaagtgttacgatctagaacacctgagcgagtgttgcgtagtgcggacatcccgcaacagccgggtcatagtcttggtgatagtgtctgtgtacttggacagcatatgcactttgatgggccaagatagtggatcagagactgatcgtatggaccagccccccagacccaaagaggaactgcgtaagataagaagtcaacgacgtatttccatccgagcgaaaggagcacgatcttcggtcagcgggaaacaatcgcatggtgccgtaacccacgatgcacaggatttccagcctaccagacagcggggtatcagccgtatggaactaacacgccgaatacaactcgtttcgtgggctttttgtatcggaggcaggacaagaggtactgaacatcgcaccaaccaattagcctacatcagtaattaaagccacctcataccaaatgggtaccttgaggtttcgctgcttaagccagcctgtctgtgagccgcatagcgggtttgcgttcagtaaaatcggctagaggcaatgtgtcaagcactgggcttaacctgtctcagggtcaggggaagatggctcgcgggccgaacaacatgcgacttcacgcatctctgccaacgtcgttgataggaggagaagtgttataatgcttcctaagtggatagggcgttacatctgaaattgccgttgcagcctcttgttagcccaagagcattgctccatccgcggcttgagtaatgacaggttgttgtccataaaatccaggtggagaatacaggataacggatctgcgggtgatcagattggagttggccccggcgtctaagtccgaggactgaggtaaaaagagtattttcggtcaaagatttgctgcagctctataaacggtttctaagtcacgcttagggcggcgtgacccccctgcgaccccacgtggtggagcaatacccagctgtccaacgcgagcgtcgcacattgtataagcctttcgcatcttaaccttaggaagccattgcggtgacttctcactccgtgatttctcactgtttgaaaattgagccccgacaccgcagtgcttgcagcggtttcacaaggcaggaactagcccactcacgggtgattaagccatacgagtccgttccaggtctggaacatattttgcctacccagtccccaatcccttgtgacctcatttattaatacctggatctggacataaccgccagccgtagctgctgcacccggcgtagtccatactgacgagagatcaccgctaaagaatttacttccacaaagaaacgaataatgacctaggaaccgcacggattactaaaatggacagagacttatatccgttgaggatcagctcgcgtgcagacaggtgcaaatggatgtgtgtctcgtaggcgggtttgaggcgaggagactatggatcgcacatgtgttctggaattcgaaaataagcggtttgcagggtaacttccgctgccgaggtgatcgttattgcagccccaatgtcgcaggctcaaatcggtagtattactagtcagctccgtcgtgatgtcatgagggtaccggaggttgttatggcactctcgagctgcaataatatctgcgagcattcaggagtggccattgcgacgatgaatgcctccatccaacggtccccacttaacgagcgggatatgtttttaaaataggtctatggagtccccctccgactgaaacacaattttcctacagctcaggtccagttataggcttggggcgagagtttttaccgcttacgatggaacaccatctcagttttgagaacgacagacaatatcggtgtcggctctaaatgcgacgatctccgtcaggcccatcgcccacagtgacgggacgctgcactctctgctcgtttagagatggagaatggttggaagaggttcgagaaacacaaccttgacattcgctgactagaagtaacctggtaaggcaaccctccgaaagacggtcatttgcgtcctactgctccaatacccacggccacgtcgtggtgtttagtaaacggggtgggctgcccaccgaacaatccagtagtgagcccttcaagtacaacaagaggttagttgatgtatatgggaaacccattccgtaggacacggggtccacaaagcactgaaatcccttacgacctcctaacttgtaaagtgtatcatgctagatactgacaagccactgtccttttcaagcccacacagctcgctcgcttcctcgcttccgtcgaactatacgtatcactctgattcgtaggcagtttacggcatgcctatatgagtcaagaaggagggtttgtagtcttggcagttccccagagctacaaattcacggcgcctttgaacagccgaatgcgatcaaggtcccacaaaggatccttaagagttgtatgctcacgctaaatcggacaatcacggagtggcaatagactaagatcagaacaatatagtgaggacatatactagtctataccttcactcgactttataacattgagttgcagtacctatcgtaattcagtattccaacaaatgtatagtgcggaaaggtgacatattcccgtttaaggccgctacacggcaaggttgccagtcactatattggtctgcgcactggagttgcgtcgtcgttggactgtctaacttttatattcgtttcgtgtcgagtgggaccctagaccgctgcaatacaatcattagtccgggcttcatccggagtttagcacccagtaggccggggcatatacggagctcatggtcacaacgatggtgttcggagccggcagtcgcaagaactggaccctgcatctaggcagcttagtaaccataacacagtcagaaaatcggaactaaatccgaagtccgtgtgtcttaacgcagccacaaaccaggacgtcggtttagtctatgggtacgccataatgacaggcgagacttatcaagaagaatagcgtattcctgttcaggcacttatcggggacccggccccggttcatctaagatgggaggatttaatacgctttagaacaagacagatggggctaagcacatctgtttcttatacccctcctatcggccatctttgaccgcgaagcaatatggtcacccctaactttaatcggaatcaggttagtaaaaaagccgctaactatgattactacacgatggaaatcagctcgactacggacccacaatattaactacatacaaatcgggcgcggtgggcatgctttgggtgagcgccaaagataccttttggtcgtgagtattttgacgaaggtcgttaaataaagattactgaggtattctttaggtgcaaattcaatcctggaccagtcgaggcggtatcgacgggtgtaaacgtatgtggaccatcgtacactccgatacccaacctccgcaactcgcgacgatggttcctaactgaatcgtacgtaatgcggacttatgttatccatgtgaggttaaattatcactttctgccaactcacttgagcgatcgccaggaagagagcgttatgtttcgatttggcaggtcgtcgagcacgttcgaggacacggcagaacttgtaagccattcccttgccagatacggcccgtcgttccagcgccaggtctttccggatcgtagcttggcagttgcattcccacctcatagcagcacaaagaggaagatctcccaacgtcaaacggacatgggaggtttaaagtattaatgaaagagacctgtatgtctaactgtagacgagggacgcataccaggtctcgagtctacactgcctaaagtcgacggtcaatcaacccaccattcggggagatcaatatgttgtagcattactagtgtctcctaaattacccctacgtatcagctatttttgtaacggcagcttaacgcatctgatataacgaacatagaacagagcccatataaatcgtggtaaatcattataaaggtgctgcgtagtcgcattgccccgcagaaagtcgtgcagcaaggggtctaagtctcaatacgcgtttgtaaagctgttagggcccgctgagaaggctcaccaaacgagacgttgtgaattaaccgtaatgggcgcagctggcgtcagcacggtgcccagtttaccacatcctagagaaagctgcaacacgcttacaaacacgtctatactgaaattggcgaactcttgagaatcgttatataacatctctgaactcaaacttccggatcaattaactggacggaatgttccgttaatttgatagagcgtccccctatgttaggtacctttttctgtgtcaagatactcccacagtcggaaagaattccctcagggtctatccgaaaacccattcataaggggcgttcatccatcagtatgcgcacaagaaagtcgcacagcacagtgtctagcttacgtgggaggactaatgtcgtagtctcgcctgattcaggtcatgactttccactgaacagctgttttttgtggttccccgcgtcaatcagttaggaatgggcccgcttttgagggttcttcgtaaaattttagagtgatacggacgcggtacttccagaactatacccccttgggagctctgacgatatctagagagggttgaaccgtggaccgtagagggaacatcgaaatttaacagatttatactcgcatttgtcccgatgcggatataggcttaatgcgttgtcaggaccgatgggtgagaccctccgggttcgcagcgtcatcgaccaatcaacttccatggtttgattccggcgcgcgatttcatacactttccttggatggctcgttatttgtacctcacagtaaccgcaccaacagcagccaggcgaaaagcgaattaatctcaaagggtcataacttgaaaagaacactgagcggcaaacctgcatattccccagatcggtaaacacttaccttgtcggtattgcggaataagattaaataatgggataaaatgctagcatggggtgcttctgccacgaacaagtaagcctcgcagagaacgatattgctcgcacaaggagcgccgactattctgaagatcccgaacactctctaactagctcagaagtttagacggactatgagaacaaggtctacctaagctcaaaggaggtcgcgcttgcccagtctggcactcttcatccctgaaaaggtttaacatcgaggaagtttactttaagccacgcggccctgattggcggcttaggttgctgagtcggggcacttgtgagccgcgtatattcacgcggatcaagaaaatagtccccttcctcgttgcggctcgccattgtccgcttctcaagtattcgttcagtcaacagccaaaagccgcagggaacggcatttagtttggtttgtgaacgatttcacagcctggctaatttaagtccttagcacgggttgttacaaccgcattaacctcaagacgggcgcaacaggtctcggaaatccggagaccatcaggccccgtagccgtgcctcaatgcgacggcaaagtggaggattgcgatacctagtgcggttcttgcgagaacacgtcgtattcgcgacctatataaccttgggcagaggtgcgtttctttccgcggcgggtaaccatcgcaagctctggtcatctacggtacatcctaaggtcgaagattccagagttaacgcccccggccagagttagacaagactcctggaactggtgccctttttttgtttccatattggcgtgggagcagactcgagcgagacaaggaaagtagtgctgtcgagacatgccgagatggccagtggtgtgcctgcactgcacgtttgtcgcgtatcattgagtacctgcaaccggcgcaatactaagggatcagctgtggtactagtcgcgtcgccgcatttaagagcagccagaattcattcaatgaattagaacccaacagcatggcatggcgaaaggtagataatactgtacccggcggtggagaggttagatttagctctaacctatcagtccagattctttgggcgcagagtactgtattgagcatacaaccagcagcccatacgctgctgcttggacaaacgtagccgaaggtcgggtcggcacgtcaccagccgtccacgaatgacctatattgcagttcgggtgcgctgtccgctgcgatagttatataatagatgaggcgtagtttaaaccagttaataggtaaccgaaggttcaacccgctggataagcgtcgttgatactgattagccaactcactgactgtgaaactgactaccgtggtagcgctaagtgccctccaaactcttaccggttgagtcgcgcctataaatggatgacactagtcaatactcgcgatagtacataaggactggtttctcaactcgccggctgtgtcggtaacgtactgtcgcatcggctcccacggccaaagcgacgttcgggttcgccatccctccgccgcgctagcatgttacttattaagtgcggtttcccgtgaattcgacaggcatttctaaacgcaaaagatcagatcacggcgcctaagggtgcttgggtggacttacatcatagaagagcgtccattttaacccgccccaagggtagcgttcgtcgtgaaaactccaataaaaggaagaaagggggtagaactggtcgccctgtggtaactggacaagataaggcggctgaaattaggggtttataccgcacactcgtacagtgacagtacctgcctgggtctaagaacaatgaacgtctgtcttcagtatcaccctcaacagagcatacttatgacccaatccccacgtcgttttttatctcggctatattttatttaaactatcttagccaactctaccttcttcaagactgtgtcagcagttctgaagcggattgccgccttagtacagtagagttcgtttagccgaaggcttagcgctttacgaacatcaaatagcaggtcctttcgcgttagcattcctaacagaacatcagacaattggatgttatcgtgtcccttacgcggcaggtttgcgattaagcactttatcgacggagcgggcagaccaacagcaagctcggacctatactatctttctagaatcttgtccgcccgcccgtcagttgatgaaaaggcctccgtggcgatcatctctcggacactctagggatacccctgtgtgtaggatataatattaagctacccttgtgcgtagcagctggtactgactgtgaacgatgaaaagaacgtctaatccttagatagctgcccatccgtagacgtggcaactggcttatccgtacgactactgtagtgccatacagacctagtgaccacgcgcgtacggtctccaattcaatctcttaatatatatggctcatcgttaacgagctgtcacaacagcgggagctcgtcgagtaccatccggctacacacgtcactccgcgttcctccaccacatctacgatacagcaggctctggtaagaaatgcccctgactccggaagccgcgcacgcatgcacctcgtcgcgccctgcgtcttactgttagcgaataaatgaagacagttccccggtcggccacgcgtccctgaatgctcctatatataagttcgtcaactagagagcccctgactgattcgagtcctctatgacctaaaagatagtaaccgctcattttcgtgataatgcgtcctctactttagagacctttacaggtgcggacctgatttgaacctatagtatggctcgatagctcctatgtggacggtgatcagagaaacgtttctagcaaccccgtgaccaagttagcgtccaagtatgttggcatagaggggatgtgtcctatgggaacatacggtcatgcatcagggttggggctccttagcttcgggtccctccacccagagtcgcacgtcttcgagctaacgtgaagtagccctgagaagcctcacgagccagccatttgtgggggaagagcatcaaggatctagcacctgggttttgagtcctctagccggtagtaagggtactcatctgaagggaatgggctgagttgtaacttgcgacatcctttttgtcgggaacatggcggacagcgctgagaggctttgcgcgggagggttacactgtatcgcacaagggactattcaccggggtgtattacaatgcgtaaagtgggcacaccgacttagtttaatcggactttgtcacatgctcataagttagtagcgcgtttctataaaaatcgcctggaatcacacctctgagatgtggcgtcgtgtcgaagggttatctacgtacagactaaaactgagcatttcctccctctttccgctaacagtatttaaaagtgagccatccagataatgcctccggtgccttatccgtagcagaggtgagcagactcttctggcttaactcgcttagccatcgtccctgaatgccgcagggtggtccgagtaattcaggaagtaaggctttgattcgtgcccttcagtataggggacgagatctcgtagcaaccctttccggtttcaggctttactatccggatggctccagatcgtaggagaaagatacgtaacgactgacgtgatttttcagcgctactataaccacggtcccgttgcccgataccctccggttccaacatatcacttctcgctatccgtacccaacgcccacgggtccgcccgtagcccatgcacaggagataaggctaaggtgggcgcggcgtcacagccctatgatgtcaatagccatcccgccccgattaaggactcgggccgtgatccgacacatcatctccggagacccggtgcgtgtttaccctctcagagggcactgtaacgtgatccttccctgatctagatcctgggtagacggtacgcaaccaccattagaccccgcattatggctaaccccatcacacccgcctcgatcgatgaagtactactcgttcccacagatctaagcgacacgggatgggtccaaaggggaaccacaccgtcctgctataggtactccggtgtcggacacattttacccatttcccttcgtcgctgagggtagatttatctgactagtggccacaagtgataacgctttgtcgactgagacgccaatcacattgaagtcgttcaagtttcgccagtcgttatatttaagtagcttgcgcactaattatagtaccgtcctacaagcgcgctcccatcaacgaaaccgtgaattgatacggccgatgccggtttagttccggacctcactcaaccgactaacaatgtctgctctaccgtcaaattaccatgtcctgcggtccatcgtagcgcgtactttactgaacagggttgagggccctgctccaagctcatccgtataaaattcggagggacgggcggtcccgttgcctatgggggtacattttacaatatgggaagattaatattactccttaacctcattttgccgggtcatggattaattagatggttccttttagcgttgcttgagctttctaggttgcgtcagtcggcgtatcttaagcgggaacagtgatgtgacgacccaaggctgtgcaatcgaagcacgcctacggtcgcagcttgtaatggagggatagcaagccatattctaagtcggccggaggtactcaaacctgcatagatgcgagtgacacttgcaagatttttccatcgggctttggtgccggagtattgaaagtgatcgtagatagagagaactagtgctcagtctctattttgagaagatggggcagccttccgcggagaatcatatactctgcctagaaagtaaatggtcgcccgtcgtgcaaacctctggttagactagccgagggatcgttagacagccaaatcgctggcgttcacgcttatatagtacgtatagggatcaagtagcgcagcttatgtaaccagcgatataagtcggctctcgacgcggccattgttacatgattctttatttgggcgccctgggtggtgctgtacgagtctactaatgtttcgcgcaggtcgctaaatgtatagctaaaggccaagctagcgaccgctttcatactaactgaaataatagactatgcttcgctgccctggtgataatagatagtaaatcgtaaagaggcagcgcgtaagagccggtaggccggcgtggattagtgatcgggcgtgcacgccctgcagacgggcggaactcaaatagggagtgttacgcactataaatgtatgacccttcttgggcgtagggcatgacgtcggacatatgaaattcttatcggggttttaggccgtctattcgatgatagaactggtgcgtgagacggtgtgtcactacgctgctccgcgctgacgaatgaaaggatcacttacttagcgtattatctactgttaagaggtcggcacacagtacgagggcgtataggtgcctggcgtacgtccgataacactccctggccggcttgctgccgcgattcacgaaaccctttacatatacgtactgctaactaaaatgctaggcagggtctttggggattctcacctgaagaggctagaggtttaggggatccgagactggcagacaaccagcttcgagcagtcgcgtgctcctcgcattcgaagctacccacaacggctgtagcctcgctgccggggtagcgaatgaccgtctcccgataaaccagcaagccgaagtacttgatttgaccaggggggtaatcaccctataggtaaacgacagccgtcccgaagcagcttgagtagaccacgacctttacctgcgcttacattttcatcgaggtctacaatgacagcttagctcagatctcatgcggcagagaccgggggactccaacgctttgatcagcaggcaaggaaatcactgccggggttggctaaagtgtcgtatggctgaagaactcgagactcccgtaatgtggagaaaatcaggagttttcctcggtactgagcctgggcggagtgcacgcacgtcccgggcgagcagcgccataaaagtggtacactgcaacggtaggcccgaccgggctggagtcaatctcttaagaagagacgatgtattcggcgctgcccaagcccttaccacctccataaaatcccgcaaggcgcactatctctaatattagaagttgattagcgcgcatgcaataagataatgactctctgtccctacccctgagggtggatctggcaagaaccgaccggcttaccagttccccaagcgagtcgaaggcaagactccgacaatcctcactatcttctcggacgactaaccatgagttgtaaccccggtgatcttagaccgattttagcgaccagaggagcaatttctccgcatagcgtcaaaagcggcttctttgaactctgctgcttatgatatttgagtttccactcagatcacattatgggtcttgtccattgttgtcaatgtctacgggccccacctgtattaaccggatcatccgctcaccgcacttcttggtagcgctccagacgtatcaaggggtctttcgggggatttgcacacactcgggcaatcacgttgaaacataataaaaccagatggaacccaggtcagggccggactgaatgggctccgacgagctacgcaagagtcactctggcagtgagtgatcctagatctttctaaacattcctcgggcaggccataccctggtgaatttagtagctgtcatcccgcgccgacgttcgcacatgtgggattcggatacatttcgtatggaccatacggtcttatcttcaccatgacaccgaattgatatactggacacggtcatattggtcgctagcgtgaggtacggctccctcccgaggtttgttttagcttcccgctgagggtgtgtcttcttcctcggattccggcaaggctatttcagacatcagttgagctttggtacgtctatccctagataacatctcccaggcactcgtccagacccacttcataacttccctagtactgtaggaagctcccggattctattgactccgaagaaaccaagttgagtacctaattcgggcactgtaagactttctttgcttgaccatacgtttggatcggcaccacaggatgactagggcaagtattgctacgtacgatgaataactggcgctaatttctttaggttagttcagaacggccttaagtacgagaatcactaaacaactgaaccatatcaagttagacgtagcgcagttctgattgaagttaccgagatgcagactgcatcactatccctaccaaatcgttgaatagcccacgtgttcggacaaggaacaatacaccccttggatgatctgagttcggcacaagctatcgtcattctttgggtaagagttggcggaggacgcaggagaaagcgggtggacgtcgttctatcctcaccctccaacgaacagaggcatatgtatttggggtttgaggtctgctcactacctacactactatggcgggtgtcgctattgagccacggtcgcgtattactagtctgatggtagaccccagtaacaggcacaaagctcgcctgctcagctaaactgattgcgaacgcggcgtaggtaagtcgcaataagtcccacttgtgagcgattgccggctctgcggtagttcttgagtaaagatgatagccactcaatccgttgcatcacagtgggggatgttctcctcaagaggtccgtgggattgacacagtacattagatttttacccgaaggacaccatcgccacagaaagtagtaatctgcaggcaaggggagctgatggaggtgcctcgatcacacgttaatttaactccgatcccgcgtaggctagcttaggtctccgttagtaccgcactgagagttgtctactcattgtctcttcgtcgcggctctccgttacaaagaagtttacgctctcacccactttttcgtcgctgcgggcctcacaatatatctccctggttctgacccctccagggacactagcgtcgactgcgtttgaccgcgtctcgggaatagattacccgtgcctttaacacaatatacgacgcttgtttccgttcttcattgagccgatggtacgcaatcacacattcaggccggtcctggcccgcgaccaacatgtggggaggaagccttctataattcactttttgacggtacgagagatcgtagactatgctcgaggtaaagtggctgattaagatacctagtctttacctccatcccattatgctacggagaaccgatgtcttggatccagatcatccttcatgccacacagtcttgcaacacattcttggaactctctatagtctaagatcggacacctctgacagaagtttatagttcgctagatgaacagaattgaatgatgctcatgacctgaatcgcgtgtgcgcgatgggcagaaagactttgcgttccaatgtgctgcaagcaagtctgtcagggttcgcagggtttcctttgatactcgttctgttgcaatagttcacaccgaactaacgagatctacctgcaagctattccggataagcggtccctcaaccagtagccggaattaacaactcgatatccgggtctgattatctcccaaaacaagttcgcttgctgcatggtggctacctcatagaccttcgcatgtaggttgaggccgcatcaggataactaaacctatttgtttctggccttctacccttacagaaaccttatatgctaagcctgtaataaacttctaaatatcccgcgtcggtaacacctgctcatttccaagtgctgtcgcggaaaggtgctcgtcgtttacggtttttgagactctggtttatgggaaatctagtctgattaatttggagccacgtttaggagggtggagtacttcagataaatcgtgattgaatctatgctgattttatgcgcgagcggatggtaaacctttagaggactttccctctcatgctcgacggttatcgcgcgcctatactgatggctggggctaatattctatttccgatgaatgtgccgactactcgggttggaacacgaggactctgggtgagagtggacttgagctagctacgtcgaagtttgaacccaaagtcgtgaaaaacgggcagtaaagcctgagaaagagagtctaggcattacggctcttcctccaggcaaaattcctgcctaaaatcggtgtccagcacgatacctttgcggatagattccagaggttatggcttacaccagtagtgtcgcactggacttacccgctggaggattaggtcaacagccggcagctgccaagaagaaatgaaggtgccacttgccttaacggaagacactcatggggagggcgttaatttagcgttaccataacgtgcagtagcttatttagctctagtacgttactgcgttgtggaacccactacgaagatccaacgtttactaagttgcaacagatgctaaatcgcgctacctagtaggctttgctcggacagggtcattgcgaatggaccccatagtccatgcgagtctagaagcgcgcatcctacctacacatcaacattctcgttgcggtaaatataaccgttccctgagaagcgagtagataaaccatcctattcgcggctacctcggtggcaggtgttctcagcaaagcatccctatgcaatggaagttgaaattctattgtaagagccccaacgtccggtaaagtagaatctgttttggtcgacctaatatccggcaattttactacaggtattcaccgtccgagcccttaagttggtgttagacaggttctataccggcagaaccgcagtctggcgtccgcgcatattgctcgtttgcatgcagctctggtctataagcgcgataccaaaggatcggtgacagtcgttacacaggggtcgaaggaccatttggcgtattgtcgcttcgactcgaatatttatgaggctcccggtgcctgcgacaccaaacagcaacacgcgacgcgaattcccggggagcacagtggaggcagtcagccgtgcgcctgtgatggggacgtctaagtctaccgggatgcattatggccactcgtacgggaaatttaagcatatctcggatgactataatatctgcgtacacttcacttcccaataatacaattgcaggatagacacggacgcgtcgttgacatgggtttctcatagcacgcgcacagtcttaccacccgtcgatatagcattttcaagagcgccttagacacttcccactgcatcagacttccctcgccccccttcggagtcgccgttcagcgaaacgcataaattcaacctatagtaagtacgtgggccatacataaggaggtagtatctaccatccgcggccccccgttagggaagtagatctcactgaatcgagagggcagggtcagctcgggcagtcgtactgcatggagagagactgagtcttttgaacctagatcgtacattcccagtatgaaagttgaaagcgatgcggatatcatacaagccccatcgaaacagagccactcctagattatgtaattctaaaagcaaggtggatatcgcttatctacgagacccgtctcgacgctgctgaactggctcgcgccctgatgctgatagggggacttaatctgtcgcaccccgaataatctgtaatacttgtataatcgaatgttccttcagatccgtaatgcgttccagagccactgaacgagattccaaggccgcatggatcacacgccacatggaaacttgcgctcgtgttttccctgatcctggtccagctttatggtcgtaaattttttacacaaggttcgtggctacttgggtacgatatctgtcttgtgctcctgacttcagagttcctaggcgtaacaatgtacataacattatttctccaaagaaacccccgggttagtattaccccctataccggccggaataaccccctttcgacgcacgccttagctgtattgaatccagtgaacacaaagtacgttaagataactttggccacaactgccgcgaatgttgccagattgcgtacacggaggggggagattggtatgcttccgccttgtaactttcggatgaactatcacattcccgaaccttcataaaggttagccgtgagttaagtttacgactggatctgttgagtgttggccttctatacccgtgcagaggcttctctacccagtagctaataccataggtggtcgtatcgccagagtcagtaacgacatgttagtatcggacttcctctcggattagcagttcgtgaggcttacggggagacatcattgtgccgcgcgcatatgttccgacgtcatcgagacaacatcggaaacccaccaggagcgcgtccgaatctatacaatacaaaggctaacttattttcgatctcgtcgccgtgccccgcccctttggggtggcgggaaaaaaaaacacgtataggaaatgtggggggtgggcacgcgtttggatgcaaagactagcgccatcttggtgacataggcataacgacaggccgctgacgacttgctacttcctttttaagtaacgagcgttcggcaatgcttcgtagaccattggggcggagcagtttttagtgggttagggtagattcgagcaccgatagtctctctcagatcagcctacctaaaaatacaggggtggtaagcggaagcccccttatgtttcctagttgaacttttaccacaggacgagaacgaggggaaattgtgcgaaaaatgcagccgatagggagctggagaatgtcttcatcatttgtttagacagagttaactgatgatctatagagtccaacgcacgcccaccaccaaggcttcgattgcggttcgagggggtggcacgtagactcatttcgagctaaactagattgttcttatgtatcaatactgattcctgctttccacgtacgcgacactgagaaatcttcgtagtgcgtgtgttggtcaaacctgcgtctcttacagtagccctctatcatcccaacttgccggagtgacctagttatagtctacgacatcgtatggcgcattaagaactaaattcgcacgcacattcccttatcctcaatcacatagaatcaaggatccaaaaccacctgtgcaacgagggctgattcgttcgggtgcggtacgacactttccatgagagcggtgacgactgtacggggtaccgtgtccgttagattttagatcaatgctttgattgagtgtcgaatatggacacatgtttcgttgtactcacgattctggttatatgccggcccttgtagattcacccacctttatcgtgagtacttaccctgcttatcacgactttctttctaattccatccgtccttcgcagaggactcaagcgtattcgttcggtgattccgtctagctgtccttgagatatgtcggaagggattgtcgcgcggcaggttgggcccagatatgccttgttaaaggtacgtgtatgagcgcgctccttggtccaaatcgaccatttgtactcgaatgctgagccgctatagtggctctccttaaactatgagcacgcactaacagtgcatatcggggggtaagcacttcccgcactctttgccgtcacataaagctattgatttagtgctgaacacacaggtgtttaccgcgtagagcgtctcgtttaatctcccgaactaaacttccactcaaaacagctgaacaatcgcgggtcgtgtagcaccggcagtgatccacattagaagcatctctgctgtgatctccgcctcgtgcatgctactgagcaatcagctacgcgtgtgatacaagaccggttgtgaaatggggttacctgggcggcaggccagtgtcccctctgagggggtagtactggagcgatcggggttggcctggctgtataacaggtgtgcggagtaacatgacttccgtttctcgaaaacttgactagccctttggcatattgatacctaaattaacatgcaaatcgaagtacggacgttgtttgttggatctatcccgcgtctgtgtgggccgcatgatggcggtcgagcacctaatatgggatgagctaatggcaagctactaggcttcgccagacctaccagttttgtatggaagtgcgtaggccagtgcataagaaaatgacaagcgctctcaaaaagaatgagcgaccgcggtctatccgatctctgcgaccgacatgtaattagagagtgtatcagatgtgaaggcggctagtcgccttattcgctaagttattatacagtgacaaggttgaatagagcataatgcacgcggacaccttcttgggtgcacggctaggtcatccgtccgtgtcacttcggagtttcattaaaccttgaagctattttcgtgcacttagcggttctttttatttcacatcaacaacgatatgtgacggtgttgtgcgcaagtagtggcctgacgctggccgtgtgtgagatgcgcctggtccgtcatcccctcgcctgtacaccgttacgaaggaggtgcacccattatgaggagcccaatcattccgctgtcattcgtctttgactgaatctatgtcacggctgtgccggatcctgggccaacggacttcaaacgtgtacctacgccgacatcctgtcaatgccctgtatgccaggatcgacggcctcgccacagatcatcgaagcgtgggggcaggccgatagcgacactgagttgatcaatgtggtatcattgttatatactaatagtcgtcggcttactattgactggatgtcgctcccgaaggaatgcaagcctcaacccagcgaagcgtagcgtttgggcctctataccctgaggactattaaatctgttgagctcatctgaactggtccacctaggtacctgaagatcagtcctaggagccttcatgcgcgattatgccttaaaagtgcaaaccctggtagggcaggtacacaaattaggagtcgttaccttacgtacctaaatagcgcaacgcgcagggcagagaaggacagaggccgtaacaacagttttcgcaccaaggagttatatccgcacaccgcgagaccatgcaatgctttctgcagtgatatgaattcacaatatttacgtgtgcgagaaaaagacgtgtgggggcgtgcttcgcagaaaaaatttattcctacatactgcattctagatatttcttgactttagctttaaacggtgagacattccttaattgcctaggagagagcaaagggcaaccgattcgtcgcacccgtccgctggtgcccccacagcagatgcatagagtgtcacccagctttcatatgaaagagggcgtatcaatcgttcgctgaactctaacctgctccgctgggttattgaccgatatgttggcacgttgtgagtaatccgtttcgcgcttagataattttcgcagtgcatgtgaccttacccgaatatggacgcgatgctttaagtcgcgccatcgaagaaccatcgtgcaatatgagcaggattttatccaggtggtgtttacataatcttcatcacacacatggctcgaattttacgcgactagcggttagacttaggggtctccatgctttgtggagaggtcgaccagacgcacgcgcaccgtaggccatcttcgcagtgctcatttcctggacttataacgcgtctgcttacggaagctgctatattgtgatcagactctattatcgcatccaagtatcgttagacgggtggggttagcaatgaccatacaacaccacgtaaggcggctgtggcagtccgcgccattgaacagccttacacacaattcctgcttgcctactcaaaaatctcgcgggagccttttagtaaaactagcgtaggttttctttgttgtcatttatgtgagagatgacattctagtaagacctttgtgattggcaaggaccccacaagtcgaccgtatttacatctaaagactccctaagagtaaaaaccagacagcctagtaggatcttacaaattcgggtcgtgaaaagattcatgaggtagcgaggtcggcttttgctcatgtagacccgaaatgcaagtaattttcacgccggggatgcgcagcggcggctaggacacatacacatactatagacatcaatctgatcccggaaactagcgacagctctggacgtgaataggctaccgtctgaccacctggccagactactcggaattcgtaccccaaaatggttcactgcaagccctacgactgatgatgtgctagcatgttgcgtgcaaggcgtcactccaatccgtaggtttcgacaaccaaggggtgatacacagagcactaaacatgagatcacaaatcaatacatcggctttggcacgctgaccttgtgcgagatctgagttcggttacggctgggagtgaacaatgggaagaaagacagcaaacattatcgcttccgcccgagcaagatattatgattcttcctcatgccgagactcttcctatacgatgaccgtggtaaaggaatgactactgtattcaatagtctagccagatggtttgctgcgtaacaatactactcggcgagttctaccaacagattgcagcacccgtgtgtgtacacgtcaataacttactgtttgggtctctaatcgagtcagattattgcgggtttggtgttctggcccttactgtgtaatcactaaaatgcgccaggtgtgtgcccggaccttccgtacggaatatagcgaaatctctggcccgtctacctatggggtagggtacgataatgttatagggaactcgcggtcgtagaagtacgtctgccggcattgttaacgtggctgacatatatccggcggaatcggggccggatccgtctgttagaaacgggacctttgagtcccgtacgtgctcgtactcgggatttgcctacaccttttgggcgaacctcgcctgcgttcaggcgttggctatatcgggggaaaggagagacacgagaacgtatggctccctctgaaatgggtgatgattgctttcccggagcgatatcttatatgttctcggcgtgagtccggacatccacgatttgcttgtttcgcggtggatcggataccgccacaaagtgtttcatttagaaaattaggccacggccaagtttaatggcaccagggcgttcggtcctaaaagaacggtacccgtacctccggttgttagtcgggcgttcgctgcctacattacacgtcgaccgaagttcttaaacgcgtgacgtgttttgtcgttggcgttgcggaataggttacatgcgaatttagtcgggttggcacaaaaggagaagatattggttctcagcagcgcgggctctgtatcctgcatcccgaggggtctggaagagcagctcctgacaacttagataacgatctttggcaatgctacggaagagtatcacaaagttctatccataacccgattgcgtctctgagccaaagcatccccacgatgtcttctttttacccggcttactgacgaggcctggagaaattgcaaattgagcggcttggccttaacggccggatgattggcaaatagacctgaattctagcgccttgagaaaccattatgcgggaagtatcctatgtattccaaagtggaatccggtgtctccttaaggtagggaggggtattcgtagtgtcgcgtttgataatttgcgccgatcaaatggggtagagaagaactcctgagacttaatacactccctacttgtctaccctgtatgcggccgtaggttgtatattgtgccatttaacagttttatccctcgaattgctccgttgcacttgtgacagagagggactacaaatcaggatcgcgaatactagaagtactgtagtgacttttacaaatagtaatctacatcggaacgattgggtggggtcgacccttatttgtaggcgcttagtgcatgggggtagctcatcaaatggtctacgatccccaagggactcgagtactgcaattcttgaacgtaattgatctccgtacgcctgttgcaatttgcccgcgggagagccctctaaataggatgttcacgcagacttcatggcccaccttgaacctactccttctgattcctttgagccctgacctagcggaagcctaatagagcgggtccgccagactgagaagcaaaaccgttttgagacagatctcaagaggctgaacaggactaaccgtatacctcacatgcaggacacggcaggttcaggattcaccgatgcatcgtataacatgactattggacccattacaggaccggggcgggcgggggcgatactttgtgctacggtgaatcgcactctaggcttctctggccattctggctaacagtccgataaagccggacacaccacagatttcttaaacatttagccggcgcgaggaggcacgtatgccgctgaacccctggccatacaggatcccatcccggaaccgtacgataggagcaggtcgagccggtagatactccccgcattaggtggtaacttgtgtttcctggatctagctatgaacgtgagttcttccactcggactaacgtggggtggggagcataatcacgtcttacagttgggcgcgcccccaacagcaggcagttataagttctgcaatagtttcaagaagagcacgttaaggctgtatgaaccttggccgagaggcgaaccccggcaggaatgttcactgctccgcgtaagatcgtgcttggttacacagtttcccccaacagtagagagtctccaattcaaactttggcattttcgtgactgtgcccttgaaggactgttcacgattgagcgcgtgcgattaaggcttctcctagactctgacgatgtcatctagcaggctagagccgcctagtgacgcggggacatatgagttactcgagcgcgtcaacctatgtatcgtgtcctggactccatgcgcgccccagacaagaggtctcgcggagaacctaaatgaccttattaccgcgctttgaccttgtccttctttgtatagggcacttagagcctgcaatgcgtctgggataaagactagcaccacgctcggggcagtccactgccaccgtgttttgagagtcgccgaaatccggttaccccctatcgcatatcgaaggcgcttctttaattcttctagtcagtggatatccattctagcttcgccggtctaatgtgagaagacaacccatcagtgatcacttacgtggaatcgcgggcatcacgaacggtgcccctcaccgttgaactgagatccaacacatttcaatattgaaaaccctcccactagggcgaattccctgcagtccacatcctgtgaagcgggggacctgtcacagtcatcagatgggagagcatttgccctcatggtccctggagatctgtcatatatccggagtacgatccgtcaccattgtaggatacgcgacttgccacttaattgatggaaatcgagggattaaatctacataatttaagcccaagatcagaaagtcaaggctccctttcacaagtctcgtccacagtttcacacgaagctgcagaattatgcaagacaccaccggagacgtttggcgggatggtttatgatttccctaacaaacgaccctaaagtgttgactagtatgaatgttgacattatggtcaacacccaaccggcgaccggagctctgggcggggtttagtgccttaccgccgatgtcgttcaaaagagtagttgcaccgtagcacaggaaggagggcccaattctttaaacgttcgtcgttcggcggaatatcgacgggttcgccacgcacttatgcgctaatcctctaaagattacgcaaaggcgagctttggccgcccattcttttgtcgacgtcggttagtctccctggcgattcaaaccgcattgaaaggcccagaagcattaacaggcctttaggtgagacaacggtcgcagggacgtaggtcccgcccattgggcgccctgcaatgcatgcagaaaaaaggctggttaactacattagagtgttccagctggcattaacgtttatctatgcggttttaggtattcagaggtgcacatacctcgtttggtactatatgagccctatggaagggccgtaccatatcagatcgctgactgatgctatcgggaatgttgtccgtatctaggacacagccgcggtcgagcgcctcagggagtcacataccacgttcgcaaattcgtggcgacaactagatgtcccttaaaagttacacgggggagactgttgacttctaatactacgaatatgttcgctggctaggtgtcactttatcacggtggattacgacgccaaaccttcgaacaatggagtagtcattcgctacgcgattggtgggtaacctataggctggttaagcggatttaacgccgggcttgcttatgccagcgtggaaccgcgactgatgcggatccagccgttcgttctcgcagcatcctaaatactttccaaaacaggacgcggtgtatatcagagataaccgagttaggtttgagagagggcccatgcctgatcgatcacttaccccttagaggctcacatggttggataaactcccgttcaagagtcatggtgcggatctcgggttctacagtttgataccttattgacctatgcgtcgacgctttcgaaacccggtcttgcggccgcacctgtagttaaattattgaatctgggtcgaaccccactcctaggggtactctagctcccccatccttgggaagtggtaaaactcctgcgcgggtgcaagtagcaccccgagcaccacattaacccattatgtatatgttcactgcaggtataacctttccggaatattactggaaaatacgatcagtcccgcaggcttgaaggtccgcgacgtcgagaaaagctataacgagtttcatcgcggtgtcttggcacaagggaaaaaaggacaagtacgcagaaatacatactccgttggatgagcctgttgagagggatcacgtacctgtgcggtagaggcgttgcttcacaatggtctgtcctacgtaggactgcaaggatgcagaagcagagcgagcctaaagttgatcttccacataagaaggtcacccaggcgccagaaatccgttcggcagaggattcagtggtcatagtacaagggacataggccactttctgcgacctcaacttgtagcttgaaaatgagactctaacaggggacaagatgtatcgtggacctctccccacctcctgcgcacagggctcgtctatgctcgttctgccacgccctgcgagatttgctttcgttaattggtgagccttatccgcccgccacttcgtccactaacacgtttctgcctctatgccttcagaaaattagtaaaactgtacacatgctcgccgaagtcccagaaggtgtgggtgctcatacttaagaggattggaaccgacattatcacatcgtgagtacctcccaaacttgaggaataaggagggcccatagcctgccacgggcgcggtgatttcgcttgagcaataggtactcaaacagcatacctgggatacattaacgaccagaaatgtggagtaggagcgttggcgtagtctctggtatcagggcggtcaccattgtcgttttactgagtaagccgggtactggggggcgctccgcggacctagtttcgcgtgctaatgcatctattaagatgcagctttcggcgactttggtaccgcgcataggtcatcgattataacatacggaacaaagggcttgcgatgcgtttcagactgactaattggaggtttacaagcgatgcatccgaatctagcagtgcgtcgtcctacagtggaaattcgtagagggtctatcctggattagcacccgtgcttctcacgagggcacgttatccgtcaatggcgtggcgtctccctcgaggttagcgattagactcatcgactaaggaagcacacgacgtcctactgtgcctggacagcgagtctattcagtggccggtagtaatagctgtataacatgggatcgtgaggggccgcacgccttaggaaagccttgtcggatctggccggtggcatgataaatccctccgttgacacatttgtattcaaaagtaaggcccttctggtcccgccggcaaacaggagacacgtaactaatccgccccggcctatgtgcttcttcgttgtgtggagtttaccaacctattttaagctccagtttagtctccagtatgtgaggcttctaagaaactatgagcgcagcggtgtaagataactgtagtccccaccttggccttattacccggaaaccgtgattcccacagtgtgttttttagctatgcatcattaagaggtgatttcgggatcaggcaagtcagcgaaggatccggctccaacatcgagcgaaaaactgactataaactgacaccggcattggggtccttaaaattgaagtggggaactatatctctgtccggcttccccagtagtacggagttggtgcaaaaaaccttagggctgaggcatggcctctggggtatgtcgcccatgcatggaaggtagtttcgagaagaagcagcctagtccaacggcatgggtcagattgaggacgattctcaaggtatggacagtaccatagtaccgttcctatcgaagcgtgcccgacgagcgttccttcgctctgcgagctagaggcaaagaagctggacttaatatgctagctagcagcggttgattcgcgaccacataggtcaggttcgcttgtctactcgtgagcatcaaagatgatccaggtgggcatttgatgtcacttacctgcgcgcagataaaatctggccttagatgcgtaaggccggacgcacgctatggtcccaggcagattttttatatacgctcttcctctgctgcgaccatagaataaactattacaactctgtgctcgcgatataatttgtccatcggcagggccatgattgcgggacgataactaattaggttatgactcaaggtttagcctgctcccgatttatgtgttcctacacctaggggtaattggagtaagaagtacccaaaagttcccattggtacatagcgaattagtagggaacgtggaccggttaaacggtctaaaccttcgtaaccgttggtgctctcacgcgggtgagactttatgaagccctcgaagctgacaacaagtatgagctgactgtaatacgggtataataagtggctaattaacggcggtcatgaaacaagctccctatttgtacatcaaacaggtctacactctttgaatgtatcgataacccctccgggctgtgcacgttcattggccaaaactccgagaatttacgtggtcaagactatccgcgatacagccttcctgtgtccctacagtacaaccgcttcacaaggtctcgtagacatggcacatcgttaggatctccaagcataagaactcgaggttccgcatggttgcggccagcgtagggggtatgatggatcactggatgtctgtaggcccccgggttccctccccggttgctccgacggtgcccatgcatcgaagcttatcggagcattagaaaactatggcagtgtggtcacaggatggtggccctcaccataggctaccgtggatgcatttgctccgcccgacccggcaacgaacatatgacctgatgtaggcacgtttagttttcggaaattacagactttaatgtctttcctcaatgtacgccgtcagaaagatacgtgaccagctttctgattaaaaattcaggtccaggttgggggtgttttatctgaaccaccacgttggcccggatgtacacctgaacctagaaatagagtacccatgcaaagtcccaccgaaatatagaatggtggtgggattaattgttggcagacgtcagttagccaaaggggcgcctgaacaattctcagtgacaatgactaagtaagggacggctactcaccggtcgagcacatgtgcgaatcgacttctaagaatcgtcaaggggggattaggactgcctagtcccccgtggcttaagttccttgtgggtggagtgctaaagaccgcggaatcagagagcaatcaaccttcgagaaccctcggggggttcaaagtaaattgttggtatttatggctgtgggtggacctggtgatgatattgctgtgtcaaagcgtcgagaaccccccaaccgtgcttttactagagaatatgtccttttcccgttttgcgagggctactgtcggttttgtcgcgggaagagccggctcattctcgagttcgctcaaacacatatattaagccacttctgtacaaacagcaatctagatttaccttataccgttatcctatgtctcttggacgatagttcctaattcagcccatcatgcaaacctcactaccgttcatacacacacgtcaggtccattagtcgataaaaccgggctctgcacggttgacttctatccgcacttggcggcgaccctgtgccgggcatggttaggggatattcccgaagtagagaatcggcggcggagatgtgctgatgtgggagggagtgcggacgacacaaccctgcagctaaaccctagaccgtctttaatcagttagcaaccatagagcggagatgatatagcataggcgggaaataacaatttccgcatatcctcctaccgactgcaatagccaacgccgatagggaaggctaagagtgtgaatactccataaataacaaaattagacctgtgtccacgacgacaaattcactggcgtttattgataacttagctgtttagttcaggggataatatcacggcgcggagtcagatagcacttgccttttggaagagtaccggcgatcatggaatgttagggtcgcaactaagacatcacaaacgtggccaaggcccccggtgtttgataaaatagaatgcaatagtaaccgaataaccatcacgacgtgtaatcgtatccgaatgtcgagccggggaatacaactaagggtgcgcgcatgacgagtacgaggttaaatagaaatgaagtgtttaaaggtggacgccgaaacgattacataaaacggcgcgatctccggtaattaaccttgactaatgccctggacaacttgaatttaagccagtgcggtccgtacaagacagccacgccaactgaacctcgagcaaaaaaggattttattgatagcaagactggcgtttggcgtagatgactgtctaaaagttctcaattacgcactaagattgagggaacaagcagtttttgcggctcgtgcctgtgacgaatcattaccccaatcgggccgatcactaacgcaaaatagatgaatacccactttctacgcggttcgacgcgaagacagaaacgatgcatggactggtgcgaatcggctaagtttatttgcttagcttttaggactcatggatttgacgctagctgccacaagctccggcaaggtaattagcctctgcacaagcccagaaattgttggagtgcacatggcgtactggacgacgcatatagcgggtgcgtaggtttcaatagaattatacttgtaaactgtgccagcggcgtcttcgatctgagaagtatcaaggtactccatctatcccgaatggcacctcataactatgactccggtacagtggggcgggagctgagtagcgcgacggagatatcctagcgtactgcggtctgtctgctcaacatgaatggaagtcaagttttattttacctaaccctaagaagaaggcaaggcagcagcccattcgaattacgggccgacgagcggtaattcaacaaattacgctaaaacaaagaagggggacgttgaccgttaagtcccgactggctatgcagtggtcagttcacccttcacttcattaccgacggcgtacgtcgtaggcggtggtaaatcaactaccgcagccgttttgttaaagatccaagataatcattcttgttagtacttatgcgttttcgaacctttactaggaaggggccggcccagttcatgatcttgtaagcatttcgtgcaaacccattccaataactgttgagctccccccagcttgacgtatgctgttaatctcattattcagctctgatgaatggacctggctgattgcttggcgtatacttacttctaatcgtccaagatttgggctgtatatgatatcggtagctccaatgatgtttgcgaagggtgggtcgagctaccaatccctcatcgctacttctctgatcggtgagttattatggatccttttgtggcattcccctaaagtgatgcgattcttgttgctcgtgatccaccagttcgtacaggcagcgttcgggcgccgatacagaagggcgatgcatttgtaggacccctcaataataaaggagctaagcgaaggaattcgtcacgacagcttgaggcgaggagacattcgtttatccgcgtcagcgtgctagcttacctctcggctatgtcagtactggataatcaatggactgttgcttgttttccttcgtattggaaagcggtgtccaaaccgagtgtatgttgatcccagtgtgctccagaatggtatacaggaatcgggtattgtgtctgccgcctgccatcgtacactacttcaccacgtttgaaagggtcggacacccatctaggatttattatgcaacccgcatcgaactcttggccgattcctagaacgccctcagtgaggattgcaggtggtttaaaaggaacggccggaagagggagctattcaggaaccattgaagggagtaaagtgtatccgacgctgggtttttcgtttcggtgcctcaccctagggagaagtgcggacggattcggacgttaacgaaaaatcgccgccaagaacgcggagcggacttacacatcgtttgagcactaatgtatccccttgtgcgagaaagttcgacctgctcggggtgcacttaatgaggattgggcgcagtttcctggtagggcgtacagaaaaagcgcgaccgcgacccggctataccgccgcaaacgcccgaaccctcgataaaagaggggtatgtaacctgtgcgtgcgctcaagttcatgctgcgtcgtgggttcccagttcttggaaacaagcccatccgttagagtaattccgtctctacgctcctttgtccgcatgttacttacataacctccccctgattcagaagtaatgatgctagtggccggctcgcgttcacgacggctcctggtagtattcttcccttgatacccactgccatacccacaacatgtcacgggatatatgcatacccggacggagcgtctttatcgcgccgttgaatatttgcttttctttatggcatatcaacaggtgcccagtaccctgtgtgtatttccatatccctgtgcatataggttgctagccaaatggcgtctgtacattcgcgcaccaggttttgatttgcttccgtctcaactaaggggtgcctaagatgtccatcaccctcaaggagatcacctctacggagcgcagattccctttcacggtcgccagtaccagatataggtgtcatatacagcctcttcgcgcctaacaaaacctcgattatttgtcttattctttgcaggccccctgagtaatcgcaagccgtgttgggtcagaccaccggcatgcaacccattgtacaagataatggcgtgatgccagaatgatcccacagcaactatgataacgattcatgtgtatttatgcaagtctccgcgatgtgcggcccgtcccacggtccatactgtgcaccctctcccatgatctaaaaagcgccgaacctgacgcagttttgaaggcctcattgggataggaatggtcactccgcacgcctttcgctgaaagcgtcgttcgagcgaaacaagaccctgactgacctatgttcgataactagacacaagctcgatcatcatatgatggcagccgagattagatggcggaaccccgcagctccttttgtcacaactggtctatagaaagaattccgtgtctctttgtgcgagtatgacgagacgacggctacattgatctctcgtgaacgggggtagtacggttcagttccgtttttccttgaaagcagtaggcgaggcgcagatttaaagcacgttgtagcctggagtgaaacctcagaccacgaacggctaagtcccaaggggccataacacgcgaactcgttggctgtcatcacggcgtacattgtcgacaagaatggaacatgcccaatatgaacacggccatgctgtaacataagttgtctggtcagcccggcgcagctctacctgaaacaacgatcccctgtgcagtttcctacgtgtgtacatggaagtccagtgaattaaaaactgaataagtctttgctggactctggaagcttgccggctaactggcgtttaagcggtagctgttggtaggcacttcgcctaggggagggagagctatcttaagtagactacagtttggcgtcttagccaatgggataattcaatgaaaagtagatcgtttgacctggttagcattgcactcttccttaaggtgctcgtaagaggtaaatgcctgacctgtgaccacgggtaacgtacaacagagtttacccctcacagatgataatcttggcctccgccaggaagtcccgttcaagttacttcttgtaaaataccagcgtcatcctatactatgtgatcctccctattcgctgctcgcccgctggctcgaacattgtagcagtgcaacgtagatgagtctaagtctgtcctcccgaaatgccggaatgcacgtgtggaactctcctcaactcttgcgtaacgaaacgaggggtggaccgataagtaagcctctccagggtcgactgcggagtacgtagagattatgatctgttcgagatctgtattcgcactggctgcctatcgtactagcaacgacgaagcaaggcctgtaggtgattaatcagaagaaagtacataattatgttctctccccctttcagttctcttagcgaatacgcatcgtattctgcagatgacgattcggagttatggacgacagagtgctcacgatcatcgccagattttgtcagcggcacagcagcccatcgcagattcacgaaaatacactcctagctacacgtagtcagggcgagatgctagtgtgaccgcactgcttcgcggcgccgtacgtgcgatctcctatgccctcagttacaatagggacttgccacagcagacctatagaaagttgcattggtaacatgatcaacgatgatcgagtggtagattattaacccgagggcaatctgcaaacacccttctcaggactcggcttgtggccgggcagaaccgccatgtactgccgcttctttcgacttgtgttggaacgtttatgatagcctctgcgcgtgtaggaggcgaccttcacatgccctattgggtgaatgcgaggttaagcatagattcacaaggcggattggcaacgaaatatcaaatgcgtgccttctggcgggttagattatgtaggtttcagaaattaggatggccggtgtaaaaccaaacagacggacagacttaagccaggtgctgcaaaattccaccattcttaacgaaaagcttcaatgaacagacggtctgtcgagctcacctatatcgacatctggtctgacactcgcagcttccaactggaagttatttgctttggtgggactgccttaaggtgtaatggaagccttcctctccaggcgagctgttagcctaaactttgtttatcggtgaacttcacaccacaaagggggggcgtcgttagcctctagtaaatctgtacgtaagaagttcgcgaaactacggtctatcgactgaccataactaaagatgcctcgggttggccgagtggcaccgccgatcagctgccgctacaaagttcctgcccattctaaagactcagcgaccggtctgctggacaatttgaaatttcatacactcaaagacgagccagaacttcgccaatccgcgctggcgggttgatcaatcaggcgcgcattaaagcaatcgggtaactgatgcggtaattgagaagaagcttgtaggtttccggtctcaataaggagggacgcagcagggctgaaatttaaaggatcctggtccgtcatagagaagttggaggctcttacccaactcatctcttaccttaacctttcgaatagctcggagttttctaagcggtcggtaccaagggaaagccgttgccgtcgcaaaaatgtctcacaggggtttggtaagttcctcaaacccgtagtccacgactgagtagcgaagaaaggtcttcgcgagcatcgcctcaccgaccactacaacgtcgcgtatgaccaacaagtcgtatgccaccaaccacaacaccttactctgccgacgatctggttaattatgaaccgggataagagctcgactcggctatagcacaaggacgatacgtcgcgtgttgccagcaatctccggtttagcttcctcgatgcatataacactaccaggtcaatataatcagagattgtttgcactggactcacagatcttcgtgcgacggcagcgaatgctagtaggaagtacgacagttggatgtggtgcaataaacccgtgtccgtaattgctgggtatgacagtaggtgtctcatccaacctttaggggatcgattaacctgagtccgtccttacaaagtcatacgaacggagctaaatgctctgcatcttgtgtctcctctccaaatgaccctagccacgtgccgtgtatacataataacatgtgtgctactggtccttggacttatgagtctgattagcgcgcaatcatagagacgctcgctggcccatctcgcgcgcgcgtgagcatcacttatgggatgcaaatacttaggtcaataagtctaacggctccccctctcgggtgcgtctgcgtttgatgatgtaagacttgtatcatttactctctgtcgtaaggttacgtaagatccagacgcaggacattttcccgtggtacataacggctggaggaaacctatattctacatcaatccagtgcgagtgctaataaacgcctgctcgctcttaactacctgaattgattgtgtacggaggagcaaggtcgccgcagaagtgctggagatgagccgacttcgctaggttgtgggcaaaaagccaagcagaccttcaccaaggcaacgtgatctccacgcgtagctgggcttcattcaagtcgacctctaatggtgtgaggttatccatacaggcggcaagataagcgtctgtgacactcgcccgaaatcccaagcgattaaatcaaggttgtactgtctacaacggatagagtctagccccccacgacgcatgcggcgttttgccaacctctcgtctagtttagacccgtggcaagacccgcgacgttagttgacaagaggaggaaagagtctcagttgtcatagcccactcgtcaattgcgcaattacaattacagctataagcagaccaacgtctaaggcaactatttccgcataggcctccctaggttaattgtagggtaactgcgatcatatagcctcaatcccgtaagctcggagggggcactcctgggacgcatgccagacatatcaaaagggtggctagcccagtgacaatggacgcagaatggtctaagaattctttcgaatcataagcacgttcaagaacggtgccgaagccaaaggttattctcaagagtcgacgggacgtggagggtcgccaacagaaaatttccaatgttacatattcgtggcggcagttgggcaaggcatgtctttcgcttgcaggcagtaggacttcatcagatcctaaaggcacgactactaccgcatctcgcggttatgcgaagacttcgagcgcaagtagtgcatgacacagctgcgtctccctacgtcattgtggcgtgggagacgcggctaacaataggagacgcggctgcccgaggaacccaaagcagacgaataagcaaaaactcatgaccctaataccactagcgcctcttgagcctaggtgtgcattgttagaggacagcgtttcaaaacttacagttaaatatgcccgtaccccaaaatctgtatccttgcatagaatctgcccaactgtgtgtaagcatcctttcttccatgaactaagctcgttgttgcttatcgtggactcagggcagccggcgaagagaccgtgaggtactaaaataaaatgactggatgcagtctgtgttgtcccgtaacaagcaaagataacccctggccactaatacacaagatgaactcctagctttctggatcatttgaccattttatatattttagtctaatgcttcgcgacccagttccatggtcgccgccaatatcgtcagatgtacgtgacttgatacttgacgaggacatggagaacggataggcccgcggtgttagctcgtggctgactcctggccgaaaagaaaccgagtgctggtaggagtccaggcttacaagtgaatggccaattttgggaactgacagcaactagcccgctaccttccatctttgagttgccgcgacgagaacggggcgttagggctagaaatccacggtggatgcgacggtgcgtcttcatggggtactgggctgggagtggactgaccacttcgcccgacaagtcattaaggtgctcggcatctcgaaggcctctacttgtttcaaaaacgcaaggctcgatagattagggtcttgtagcggtcattccccgagggtgtatgacaaagtatgcactggctcatacgcgtgactacgaaagattcgtcattacgacgagggcaagtttataagaggaaacttagacaaagtccagaaacactagtgtaaacacgtcagcaatataacggcggttctgtctagacccatctcgcccaggaagcgctatgggaccgttcggccagccggattgggacgtgtggcgaggggtcaactaagccgaatgtatgtgtcagtgcttaaatctaccgggacaaatcgcttttatgctcaagtacgccgttttgcatgacaccatcttgcgctacttcggtgcgcggtcggaggtcgtccagcattatgcccaagaccttcagcagcctttttctatgcctgattttccgcagttgcatagagatgtaaccccgcgtagtggaggatgttcggtgtaatgacagctacgccatagcgcgcagtagcgcgtagcattacccgaactaccctccacagtgatcttagcggtatacttgtacattcaagaccgctatggaatcaactacaccctggctaacactcagaacgtggcatgttaggcctagttccagggtaattgggcgattaataacaatgtccagcgagaaaactctgacgtgcaacgtcctgtaccgggtagggttgtgagaaacggagtcagccgcttcctaggatgctccaccgaacacggagctgtgggcacggggcttcgttcggcaggacgtcctcgggtagaatctgactaggagctacctaccggggcggttcaaataaggggaatatgcatgtgacacacgtttcgccttatttcggggtggcacttcataattgagtcaagattagcttggcgtgtctgtcgtttcatttagttacactatacgacacctgatccgtaaagactgggacaaagtataacgcaatacggggtcctaacgccggttaacgtataactaaagacctcgaaccgtgttgtggccgcgatgccacccgcttcaccattatagcagtgaacagcctggcacgaggaggtttataagatgcgccagtatttcatgacagcgcttagatgaaagtaatcagtagtggatctgatgtacgcggctgacggctactgacccttatctgctgtcgggcagctgacgaattgggccatgttggggtagttacgggaaatagaagttaaggttgcatcgtctgagtgttttgttactcctcggcttggaaagtgtaggtcacgagcttcattcggtgttcaagctcagaggacctttgcgactcgcttaagctctccgtctacactcaccaccactggaataaatttagatatatacgggataagattagcgatgctcttattcaatttcctccttcccagcgatgtggactctccctagctatcataagaaagacaaatgtataggtctccatccgacatcacgtcccgtacatctttcatgttgtgcacgcacatcgaatacggcatgatcagggatccaggtagctctgttccagtgagggttccatgtcgaacgcatttgcctcctagtcggaccacgagtagcaacacatcccgagaaaagtcatagggccgcggcaagcaatgcatgcttgttgacacatatagtaggtagctgcaagcgttagggcaaaggtaagaaaccggtttataggctgcttcttcagagcataggataacaccacttgagctgtcacggccgaactatgcgattggcgtgtcgggccatccactgcaagaacaatgggccagcctgccagcgctcggtaaatgcagacttacatccaaagagactgttacgttcacaggtattagtagggttctaacttgtgagttcgcctcttcaggtcgcattgtttacttcgttctccaaccttatttgctaccttaacccctctataacttaataggctagagacggttcgtggtctctgaccgacactggtccttggagattttcgacgcaagacatgctacatccataacccacgagcagtatacaagattccgtaacgcgttggggcttgtgcagggattattaacggagtccagggactgttatatatgctgtgcccgagtgcggtactacggactatgcggctattagtacggacggcgaagtaccaatagccggcaacgcggctcgagtatggaaatccttgatatgtagaccctatgggacgtcgtgttcttgcatggatctttacactgcttactaagcttaccggaggtgctaatatatcagtttcagtaatcgtggtaggagacgatagagaggaagatacagccggatacttaactggtccgtcggtgattagactcgattgtcctgatcccggtgcgtcctaggatcttatcttaccctacctcctggaagattatttaaacgtctgtcaccctaggcctctgttattcatacccagtttttgtaagtctcaaaatacaggtagacttgtgtaggatgcttgccggctcggtaatttttctggcgtcacccatagcctgccataggtggcgttccgtatttagtagtatagtacgaattgctgctgatttgaggacgagctagaagccatcacaacccgtgtagcgaagttacgccgaatagacctggctgtaggtttacagaataatagctgctagacgtgtgcgaagcttactagaatgccctcgtctctgaataccacttagacaacggtggtactggagtaatggcggaggctgggtacaaaactatatggtccatcaggcataacatctgaacgacaaaggcgaagcggcttcacggacttgcacactcgagcatcatcggtacgcgtcactcgctggacattagggtaccgcttgaacgttggtgcgattggacaccggatccgtccccgcgtcaacttgactgatattctattgtttcaatgttttgcaaatcagacttggaataactagaataagggcccccttactgctcgactccgggtcaggttataggcggggctcacttaccgtcctccgtcacctcgtaatacaacatattcttcatcataatctgaggggaaccgcggttcgtgccagtctacccgatttcggcaacttggctgcgttgacgtctctgtccgcgaacggaaatgtgcctacagagtatgccgatccgcctaccgggggaatttgtctctgttaccgtgtcaaccggattgatggtgcaatcatagagtatgagttctacggaataactcgacggcggatgcctttacgatcgattaataacgtttcctgcgcccccggcgttgaagggaggaaacaccaagcctcccatcgaagactctaatcatgtccggcttctcccgggggataagtcgtgggcgttcacattccaagaattccacgactctctccgagtcgcttagggcgcctggaaattgtgactgttaccaaagggaaaattatcaatcggttatccatacaataagctgtatttacaaattcacactacgagtgaattcgctagcggtgcactcaataaatgtggaggggaatctcctctaagacgcgtcagccggcgcggactaggttgtcaatttccgcttctttaatgtcggaactcgcatgatttgtctctggtgtacttattagttatcagcccggtcccacgtccagtgttacctttttctagctgccggccattaagagcgttcgactccgccgggctcggggtacagatgctccgtgtttcgagctgcggctcgaaaacccgtgttcgtgtagacacgaaccgaagggatgccacttccaaagtcatataatcaaggggacaggcaaccgaggtttttgcaacagggaatagttaaacgactactgcggcttagtttccgcttttgaaacagttgctagcgtcactgtaattgacttggatggcacattctctacgtattctcctcaacaggatcggaatgtgtgtacgtcgcaagctgccgtgagaccagactaattacatctagacattaccccagtgagtccaatttctgattgcctgtacagcccccatactaccatgtcaagaaagagtcgcacgtaaatcaacgaagtcgtatcgtagtttttaccccagctacccctagcccaagtggcggggtgaaccaaatgtggatttagacctatacgcgacccagcctccaacagataagatacgccttcatgcatttcccccctttacattgagccttacatcggagagagagagagtccatttcgcacaaagacgtgttggcacacccgaatgagtgggtcggaaagagtcccgccattatggtgccacgagggtgttctagaagctcacgtcagtaaatatcaagaagcttgtgtttgcacttgtgggcgcgtatttgggataatcggtatcacaagccgacagtgcaccggatgtaattttgcttgcgtggggcttccattccatcgtgaacgaaagacgtgtagactatgcaagatcgtagccacttgatttttgtgtcgatgggaaaataccttaccattactcgtcgctcggcgtacctgttccgacgaaattgcgcatgatgaacaagtgccgtagatgcaagtcgaccacatcggaacatgactgaatccattacaacttcaatcttacgtaaagtttaaccgcaccgtttacaggtctttacttgtgctttatttcgcgtagatattattggacgattttagtttgcgccccttttctgcacacccgccgactgggcgggctggtctaatggtgaaaaaccgaattactgtgagatacgttcgcactcgttaaccgttgtcctcaccaactaacaatacgccgcaaagaggagccgcctcccggacgttaggcttgaagtaatttctctagaccctaatctaggcttatgacgaaaccgtaaattgtggcatccatcatttcagaaataattcggtcgtcttcatgggactcctctacgccgtgaggcatggttagtgcttcccgaactaaacgttggactctaaattctgggctcctcgggcgccctgggaatctattgaaaggctggaccaatatagtggtcttgtgcgttcgtaccatgtctacgataaacaattcgttatggcagcagtttggtcttgtttgcgggacacaacagacccggcgtcataggacctcaatagcttaccgccactttaaacattacttcctgtgaagcgtgagggcaagatggtgactgcattcgttccccaggacccttcacatgcgcccgtggatctagctaggcttgccgttatcagatgactacacgagtgtgaaaggtcccagcgcccatagactgcggaggatgttgaggtcgttttccgtatggtaaccgcgtagttgtcggccagtctccctcgcgctgcacaagttcagatacacactggtttacctgcaatcatcccccgtctgcttttacctaagccagagctacttctactagtcttctgtattgaggacgagaccagccttcaacctgatacgcttaacgctgagtaacgtatctgtactttaaggccctggttcttgcatctgcgcctttaattgataagcctgtacagcttcggctgacgcgcccaggcgcgtataattagcagcaggtatacccatctttgctatcactaccggatatcgatggatatcgagatcccaaacgtcggttacttagctggcaccaaggaactattcgggagagcctactcccgctatgctccggtttggtacgttttggctattttatgatccttcgagacaccgacgcagattctacgacatgaataattgatactccgaatgatcgtaaagtattctcggattacaaagttgttatatcgcggttgagcccgtggaaaacacaagccgccacggggatttgggggcaatacaccagctagtgtgccgcccaccacacgggaacgctaatttgctaatctgagtcccaaatactgcatggatcgtgaacagcgtcgagagctccagccccaccattggaattatacaagttgtctcgcatggaagccaatggtactatcctgcctggcgattacagtacctgtttgagccagtgagatgctttgccttttagtcttcgtggggagacagagcgtccattggcagggccgatcctctcctaagcccggcgccatctggattgctatatacaggctctgtaggttatcgatcctaaggaacgttcccgacaccttctcatccttggtcacgcattcaaacgacttattagggtacgaatcatagtgcttggacgttaggcacctttagacggtttatgacggtacagacgtgcttatagttgtggcccacgctgcggtcaggaaagggtgacattagttgctgtgctcagtcattacaatacgcgccgcaacaattagattataagatgggaccggcgcctttacaacggctgcgtaggactcattcaatgaggccctcagcggacaatcgctaaaaacggtgcacatttgggcgcaatccggaatcgtatccggccgggcgtaattcgagtccaattcgccgggatatttagcatcgatttagtatgctaatctgcttcctatttccaacgcaggtacgtgctcccctaccgcactttggtataaccacgatgccgcagacgtgctacctccaatgagcaaacaatgagcagttctgtcagaggtagaatactttaagacacatgcatacaataaggaggagttattcaacgtccgcgctgcaccaacgagcgagtcttaggattatatccccggggtgggcacaccccccctttcttcgagttagtgagggtcttcattacctcagactttgccgaaattatatgacgccagagtcagcgctatagggtaagggttagagagctggtcttaactgatatggaaaaaccttcccaggggccgcgcgaccgcaatgtgacaaacagctaccgatcagagtaacgatagctgctttgtaacgttgaccaacccccgagcgacatgtacgcccgcaaccaagcccgaaccttcgacgctacactccggtttgggtctcaggattgcccgtgcgcaagagccaattcttcacgacactggaagcgaggcgggagggcgaccggtagggaaatgcattctgcagataacatcttgactaacttcggtgacacatctcaggtgcccatgttggataggccccactcacatacatcgatgagactcgcttcagtcacgaaagtcgtacacgtacgaaaaggccgccagcctaataaatttatcttagtcccttcctaattagctaccgcagcagtgcgccgttttgagatacaaatccacccgtagcggattaccaaatacctggccaatcgttgcctatgcagcgtaaacacctggtaccaccgtgcatgtgtgagaagttaatatgcgttcgtgatatgtgtaagattcccagtcattcaaggctgagtctaggggccgactccccccgatcgaaacaccgacttcttaatcgtcaggatggttaaagagaacctactgcactcagtctaaaaagtggaactgtaccccaccagtgaacgcctacggaggccatcttccttattctacatcaaagagcaagtcattattagagatactgttcctatttgatgtagactaaaagagccaagagaacactcctggttagggccgttcaggtagttacgaaaaatcaaagtaattaggcaacatcttcgccgataatctattgggaggtcagaaggggctgtggaaatcacctcagagctagtacagttgcttattagcaggtcgagagcatctcgagaaggcccatgacataggggttttaattccgtgcaggcgtgtccacttactgtcctgccaactaccaagctatttttaaacaagcctgaggggtactacccattagcaaatagccttaacgccatttgcggtccgcgttcgagcgaaaaagcacgtagggagcgaccctcattaattattgtagcagcgtcacatcgcatataaattctcgcaattcctagcgagtcaaagtccctagcctaaagttccatgagagaccttactaagcccgtaatgaatagacggatgaccacaacggtggcactataattttattaaatgatgggccccggcaccctattactcggtggtcctactgtgtccagtactccatgttcttgcctttcgaaaatcggtccttcttgcagtattcctaaagagccgtacggtattggtcgctcgtacaactgtccaactcgggcgaccacaggccatcttgaagattgacgttaaagtcagcacgtgagtccccatcaacctaggctctcccactattgccaggtctaatcgcgggttacgttaaaacatcgtcgattacgttctctgcggtcaatgccagcgttggggtggctgatatcccggaatccatgtgggcagatatttcactatgtgctaggacgttagcatgcgtttggttgcgtctcgaccggtcaacgacgtcggggtgtcggccgtattctcccgctcctaggccgtgatgcaatatcacctgggtctagctgcggacaagttcattagcgatgaggtctcacagactagcctaaccatagtgaccccgacgtaccctaggacttataattgttaacgctgttgcgcgtagcttagtttggccaaacagtcttgcatctgcctatgaagatcgcttgcgaaggtaacgaatcatagaaccagacgaagttttaaaaagtgtcgtgatgtgaggtgagttgtatgctggcctcgcaacgatcggcgagcctaagacgttgtacggtaaccggttcttgtttagaagagcaaacatatacgtactctcggctttcgtacgttatgatgctccacatgattttttaggtcctcatatagtcacctaagctgcgaatgataattcaatctcagagtgagacgatccggtaagatccataagacaccacggtccatggtcttgcgaggttaagttattaacacgattcacgggcaacgccggtcctccaggcggatctccgcggcttgccgaagtttcggtcattgctctgcagattccgcaacagcgatgtgtatttatgaatccagcgctgtctcaataaccacactgaatgtaacatccacttgataatcgacttctctaagcgcacgttctacggcacctctcgctatataaactatatattttccttagtcaccggttatttagaaagcctgtactttatttgcccattccaaggataagtatattgggtgagattcgggaggtattcctaagtaatcgtatcatcgaggcacaaagagattgggatgcaacccgggggctttagcttgcgcgacgccaacgattactgtatacgcaacactttgaggtactccgttcagacgtagttaacaggccggtgctaaattgaacagcgtcataccacgagcacgcacactctcgaggcgtttccttacctcctatcaaaataacttcatttcaaatactagcgtgacaactaatatccgcagatacatctactgacaggtaactatgaattcgcgattcactaacatacctaagtcacctttgtctatgatcccggatgaggaggagctatatctagagctgtgtttgttctacaagctgactaactgtactaagggtgggacaggatagaacgatgactattgtcagacaggccactcatactttagtggatccttttaatgaacttagtagcggacatgacttttcagtaactagatgtgagccgaacaaaccggacaaactagctgtaagtcctatccactccctctaggatcctactaaacggcgaatagttgtgactagaaggggctgcagagaagcgagaatgtggaactattgttttgccaaaccagacactattacgcgtcaacccgggattatgtcgcaccttagaagaatcagggccaccctgagagcaactaacgtcgaacttgtacgcgggtggagcgcaggctcggccttatagaaacacagctcggtttggacgccacagttttcaacactgtgcgcctgaccaccggcataaaaacagaccatagctgactggtcatcgaatgctcttcgactcaatgctaggttcatcaagcgtgctccggctgagggtgcctacagcagaggatccgttttagagctcatgatgctgatggtgatgcgaagaaccattggtgctggtcgctgacctctctccttcgacccgtcgaacttcggacaaagacgacctcatagtcgtttcacagtagcgggtattcaataaatctacacctaactcaaacaggctcctggtagaccaagcattcccattagtaactgtggaaacagaccggtcacgtttgtggtgtaatcacctgcggcgggtatggtcgtgctacctcaaccaggcccagttgtaaatacattccgtgtcttgacatatatgcaattaggtctctccctcagttacttagccgtggcaagtagtcagtgtggtagaatggtgcagatgggcattacgcgtgcaaccaacaagtattaggcttaccgttaagtaccggaatactatagaggcacattgcgggtccaaagaaatatagagctgccgtcgttgagcagtccaccactagtattcacaactgacgcccggacttctcgtaatccattgttatatgttccctttgactattttggcgccgacatgctccactagtacccacaccctattcgactgccctgcatcgagacctagatctttgttgcatgccgcaccaacctgattttgctcttctcggatcgactgatacagcggctcagttacattcggcctcaacatctggcccattagccccacgtgcacgttataacatcctcgggatatctgtcttaggaaattcaagacacaaacgacaagcggatgtaacagtggttcgcctacgaaatccgctctagcggaggatcgtgtttaaatcggtctggacagatccccaatgccttcaaatttgcggtgaaaacgtaattcaatcaaacataactattcggtattcgtaactatgtgccactcgggagatttacttcctagccagatataacgccgcgtcgctcatactgtttgttgactcaggtttaaatagtaacggacgtttccgaactatgatccggcagggactactcctcacggagcggtgtatgtaaggcccgctggatctttttgcgcaatgactcagaaagtcgcccttttgtatataacggtttgacatccatacggtgccctattcagacctcgtaacgtgtaatacggcatcccatcagacgacgagcgcctcctacttacggctttgaagtgctgttcatcgggaacaatgcgtagctataagcccaccgcttgtatagcaagcctttccagatatcacctgttctctcgttctcgcgtccattgtatactgctagcgcatgttagtgcccaggcggtgtgacccacgagcacgtccggtgtgtcttctctgcactgctgcgaatcgacgtacatggcggactctgccttgaaccccaaaccgcccgttggtgcttgctaagattccacactggactaatatcctgaaactgatgatgaaagcggatgtatcacaacttctacgcgctcatgattcgtgttgaatacccgcgacatgccaaagtagtgcaccgctcatggacagaacttatatccacaactactgggcgaaatctggtcagcaggaagctcgactcgctacccgtacccacggttttcaaaagccctccttggccgatcaatttcggcggtaggggacttcttactaggcgtacctcacgccaagcagacaggttaatcgggcgagagatcagtgacggaatctcggttgttttgaaattacttgtcccacgcgcccgtgctaatagattttgactgtatctcagtacgcaatttgccagtcaagcgatcccgctgaataaatcgaaacgaactggtaccaccgctggtcataagaagcaagcttcaacgtagatttgccgactttcgtgtgtaagcctttgtctagtcacagacgaagacgacgtccgacgcgatttcgcatatgtcagacctgctgtcctcgtatgcttcgtcgtatggctcgaaggtatgagaggtgcaccgagcaccgaatgtcttaagcttcaaatgccgtctcggcccacgcccttatgcagtacaccagggcccatcccaaagcgagcttgtggaatcatggaaagtgatggttttggacacacgaaattgggcctgaaatgcccgtcaatagatcgagacgggtgggcttggttgtgtaaaatcgtgttaccgctgcgcacgcttcaaatactgatccgcatgaataacaccctcatgaatctttattgccgttgccccgttggattaccctgtttccggctggagtgcctaatttaccagtagttttcctcaattcacatcaacattgacatgggacgactctgctcggcgaattataatgctcacccctcggcggttgaaatcgctggagacaaaaaaactccagggcgctgatgcttctgagtctaatgccacaacacagtgacaaaaggtccaaggctgccgggggcccgtttagtttgcccttcagcctccagcgttttagagtccagtgtaccctaactctagttacattgtggtcgaggaaacccgcgaaggacgggtgctctgaggtgacgttgttggtgtaagtcatacatgtgttgcctgcaaattatgacctattatgcactgaggcttctgtgattccgaaccttccccgccatctaaccctgctgttaatgtctagggaagggagcgggggggttgacgacggcagccgcaactcacctggtgagcggctttctatcatatggcggatgcggatgcagtagcacgttaatagcttaagactatactctaacgcgtatgctcttcgagaatcccctggtcgggccttagtgacgcccgatcacataagcataggctatatgttaggcaaaggggattttggcgaatccttcagatgtaacgggcactacccgccgctaaagcaatcgaaaacgttttgcaatacagctataattccgtgaaaaaaaggttgtcggtccgaaccagcacatcatttctaggcctcgactatgaacttacccaatatagcccgaagtgtcctaggccaccgtttcgctcacgacaaacgtatccgtgtcgcctgagtatgctcggcatgcagatccagggtgctagcagggcccagcaacgtacgtcgtccacgcaaattgagtccgaagtaataatcacccatctttactcagtcataggcgaaaaactgaaagaacttggcaaggatttcgaatgcgagatctcgttatggcgggtaggaacaggaagcaccccgcaatgctagggcggactcttgaaacgtcatgaaacggtatttggcatgctaccgcgcgctgtcgccgatgatgagtccctatttcacaggactttacggatcgcaccgatgggtgtgtttgcggacaacgacggattatcgttcagtgagaagcgcactctggcgtaaggcggtttcggaggcagcaggaagatcgcggtggtgcttgccacgtgcgcgcgaacgtcacgcagcggttggcagcacccgttgagcaggctaacgcttaggccatgcgcttcaagaggggggagaggagtggtgttgatgaaataggcctaccacacggcaactgaacgatccacgtcgcgatcccctaccccgggttcgtacgtttggttctgatacacagccactctgcgagtcagcatatatgatagcagacgtcaattatcagcaagttacatatatacttcgcatgaccggtatgccgacacatttctctctcgaccatcgccaattactgcgggcgacggacccttcgtagttgctttcgcaacgatataccgtgatactttttgcctatctaaagccttggcatacttaaataagatactcactagggtgtcctatcggacgatgaacggagaactccgggtaaaccatcgttttgcaagcgatagcaagaatcgacgggtccgggtaaccgccgctttgcgggaccatgttacttgaaaacctgtcccagcgagagcaccgataatgtatgcactcagagtcctcgaaacagcaatgccgccggaaaaaaccatcgctggcccagtgtcgaggtgccttaagtttttccaatacgtggacttggtcgcgggtgggtgcgatctggtggggccccttgtaacgtaagaagtcttaacaactgaaaggctgttcaaaatctagtaagtgctatcaagtcaggcactccctccgggaaatctccgcaataatttaaacgtcgcgctaaggaatcataggaggatcctccgacggattgtagaggatctctgtcttcaccctgaataataaaataagccctctaatcgagaggcccaattgattcgccagaggtaaaaacctctagacgtttgggaataagacactaaggatatccgtcggctaggctgtccaaagaggatatacttacgggacttcttaactgtctttctaaaccggtgcccgtacctctggtgaggtacgaatggcacggtgccgcatctccgttctatgcgtgaatgtacttgttgagtttgctgattccccttcaatagcggtggcttttgctctccatcatcacaactatcatgcgcgcacacggacccccagtgtggggtacagtataggtgaagcctctgatacatctgtcacactataacctttaacgcagctcggaatcccacactaaacactaacgccttcactccgccgtgtaggactagcgtgagacacctcaaaaaggatctggatgcaatcgcgagacagtctcactaaagtgttgtcaagaccactccagccgaggcttgggctcccctgtcctaacgtgacatgcttacaatttttagcgtattggggtcttcgtctgtggaagtgaatcacccctaccgcaggctacttcccttggcgcgtggcctgggtattcttaagccccaccgtattcgggcagcgggcgcggaatctagcttgatgagaccctgcccttccaggtccgcatgagccccaacttgcttgctagcactgagtagtgtatgccgctttaccactcccgtagaatacagcattaccgcgctactcctcggcaggtctcattgaatggtggtgatcgacgctgatccatgagttaacaccatcaaatgctaaaaatgccgacggcttagtgtggataaaccacaataccgtaaacaaccgaagacaacattatctggggagtgaatgccctagctcatacctagtgcggaaagcactagccaaattggtggatcaccagaagcagatgagcacgtaggcagaacattaacgacgcacaagggaggtcggctggctgtgcgtgtaggtacttttctcggctccccttctataacgtcaaccgttgtcttgagatcgtgtcgccgtggcgactcgggagctgcgaactaatacgacgtttcgatgcctcatgtacacacgtgcgacttttacagggattgccaacagtctagggtttcaaaagagtacaggctcactggggactgctcttctgcaccctcacaaatcactgaaagtagacaataccaatttcttggtatctaatgcgcgatggttccgggatttcttaatggtcgttgtggcccgcttactgaggggtgttcttgccgtagcacgcatatgggcgacgaacgcgggcccaagctccaaaatttggcgcggcagatgtttggtccaggtccctcacatgattgttcagctgagatagactacttacccgagcacgcttgtaggaatgatcgatctatttcatgtctcctggggaacaaatggacggcgacccatgagttataccgattggcgacgctacttaacagatcacaccccatccgcgacaaacgacaagcttgattcaatccccagacgcggacgaacatccgcaacatctgctcgcgccgcagtgttgcaaccgccattgagtttgtctgcgccgagacagatgtgtccgtcggttatggcccatgtgctccgattgccagtacctaacatccgaccgtcagcccctatggcttacgacgttacaattggaggcgcctttttgcaagagcgcggtgatgtaattctggtacctacgtcaccttaatttggtccagcgccgtgtatccagaacaccacatcagcacaacggaaagtgattcctaggtaggttttgcgaataagtatcatgtcgctcccggccctactgatctctagtcaatcaaccctatacttaagattaaataatttgacgggagggtagcagtcatgctttcttaataggtgggtgcgggactataagacaaggtatgacaaccttctgacctctaactattacgagtgacaaccccttaatccaagagcctgcttgttatacgatcactggtaagttccccccatgtctagactttacacttgggcctaaacgcgcataaagtaacgggactaagtaaagcacgtctgcttacctcgaccatgcggtgggaacaataggtacgggggatcaataccttaacttcaagttgtactatatctgccgcgcgaagaatgatgcgccggtacttatatcgcgttttgcgttgcacacatattgtcatgattcggacaggcagtggattcgacgcattcgagattgtttcccacatgctgggaagagcaagcctttatcggtatggaatctctcgtcttttccagccccattgataactctctaccgagacagcgttggacagactaccgtaaaaatgggaggcggtcttgttatacccccggacgtaggacccagctctcacaacacgaggccggcaagaatttgttcgtatcgtcaagatgcgttaatgcttggagtgacctaagaggagtacgtgcgtcggttaatggggccaactgttagtctcataccctccagttcgtccactattctatggaggcgttcctctgatttttccgacagccgtagcatccacggctaattcacctgggatcaacacggagagacctgtttacttcagcgcactatggggtttgagcagtggcatagacgtccacggctttcattagtataacgctggtcttcactggctgcacaagccaatatctttacgttccggtatgcaggggccgcactggtcgctcaggcgcgacgtccgttgacgggcccgactacgtggcggcactgtacgatctccaaccgcgcatacatgctcgtaggtagtcggattcacaactccctttccgtctaaaccaagggcctagagaagacagcctcccggaggtgagctttcacttctatagaccgtggggctcgtgaagggcagcgactccgcggagattcaaattcctaaggacatatacaagctcatcactgtctcagtcccctgccagcaaccgtcctggtgtaagaagctgccctaagctgaccctaaaacgtctcatgccggggaggactagttgcttcgacgtacgtacatagcatccatagccgcccttcatagtctgtgaccgtaagggccgacccgctgcacggcgcggcaacttgatctaagcattcgctcatagaacagtcaaaaatgcaaccattactgccctcggagtttcgacgcaaaggcgtgacaattggatacttcttggttgaaacacagtaatttgttaccctgggcggcggatccacatgtagtcaaggtatgtaacgagcatgccgaaagcctctggttgaagacgccacgcggctgcatttgaactccttgatactcttcatctggtaaaaggactttgggatagacaactctccttattgggtccagcgcctcttgacaatgttcgccctccgttcctcgagcagtaacctacataatgtgtccgtgatcatcgtgaggactcatgacttcggggtgtcaattttactaacgcaagcgcaggtttcccaagcgtcccggtgtccctacttgtcttttaaggatcgaccattcttgcttatcgtcttgacaggagggaagactggcttcacttccgattcggcacgcaactatactgtttattttattcgcggacatcaacgtggggctacctgtcatcacggtgtacagctgtgccatggccggtccttagccgataatgcgttttctgagcagtcatggattctgtactctctctataagcccgttcaatgcgacggtctcgtgtaatagggagaccagatcggcgggagggctacaatacaaggccatatccacttatctggactacagcacgagtaaaacgaagccgtaaattcatcgtggatgccgcacgacaccctgatgtgtgaggacgccacggagggacgctccgctttttcaagatgtattttgaacggggactggtacccggctttgtccgcccgttatcgaaatcgagaacggacctgaatccagaatagaaaaggaaattgcatcgatataactccatgcgagctgcggtggaatcccttatagcagtcactctgctcttggtcgcggttacactacgtagttgatcctcggccgcgggaagatgcattacagctcttgggagattatcccggggcgatgggtgtaccttccgggcgcggctcatcgaaccgtggaattcgggacgactgtcattcgtccgagcttaacgcaattcgcgatcataatccctctggcgggtgcgcgcagggaaactcccattgttgagaggcactattcaccgaaaaacgatttaggggaaccacctagggccatgtactcggccaaataagatgtgaggtgaggtagaaaaaagattgctctaaacgcctcatgggcagttgcgctttataaatgagaggggctattatggacatgcaatcggctttgtgatacttggagtcagtctccgggagtatgataggttcttggggagcggcgttactagcatcattcagatgacgtcagagcacatccctttggatcttcttgattatcctacccatttggactgagagataataagtttgctgcggtgcctgcagttgctaggcaactctagagtgcaaatcgtcggagagtacagagatcgctcgcaacggtaaaactaggtcagactcccgcttaatataaaggatccgttttctcggagacttgcactggactttgttatagcaacgtttgtgaggatagcaaccgtctctgctgattcagtggtaccaaggctgggccctagcttgacatccttcgaaaaccttgacccagccatttgaactcgagacgtttaatcgcctcccttgacgtctccccaatagttttcagtgcaaggtaaattagatgagtgtccaacagtcattatggcgcctgttgggaccacggacggatcgccgggtccacttgtccgttccagatgttgactcaacccaatggggtggccgtttgtcatgaatcatgcatactccgaccccttaccacgagagagtgcgaactcgccgtggtgaataacagacgctttcaataaagtgaccttgtatgtatcttctggctctcatcactacccggtcgttaggtaagctaaatagggcgaaacataggtgtgcaattaatgctcggggcaccagcatacctctaagtttcgacaaatggctatggagtacacaacatcactctgcgttgactcggatttaatacctcggctcattagctctccattacctccgacttcgcccgctaccagcgcagcgtacttccctaatagctagtcgcttttgattccggcgtttgtggcctattcgggacaaggaggggcgatcaaattctgtattatggatgttgctccttcctgaaattcaaaaatcattgacgtactgggtgcgtacgaaaagccaacgtcttcttccctgtctattccctgggcctggtgcactccaacctcgcgcagatctctcgctctggctcatcttacagcattcaggttcgttcgggttctgttaatatatgcctgggcctgtaacttatgggaagggcctcctgctcccacgctcaggcttctctcaaagtgtacgggggtcagcggacattgtaaagtgtagatgcgttggcggttgcgcaacttaatatcacatcatcggcagaatggcatgaccgtcgcttgcctagtgctgcacccgcgaagttgcaactgtgtggggggagctgcttacgctacaacctcctttggagcgggggtatactaagatgtctaggctggccgctaattacgaaggggtggtgtgggaaatcctgactacctaacccccgtacgcagacgcaaacgtcgctaggtgggtatcctggtcttggtaggtggtcgaggcgctattattcccgataaggacagctgtcgctggatcttataagtaaatttgtcgcccatctaaagtacaatgtagatgcatgcgacgagccacgagactagttggactattgacgagagaatcacgggcctttgcgaaacttcgctgaagcacttccataatggataatccattcgtgagatgacatgttggctctgctttctcacaccagggaatattgggtaaccacctcgtcatggtacccgacgtttgtgaatgccgtaattaaaaaggtaacgatgtaccatcagtcggaagaataataagtcaccccgaaaacatgattcacgagggggggatacgaaaaggcgatatgatatcagatcgatctctgctgctgataggctatccattttgagacgcagatagctgagttcattactcctaaatttaaaattaatacgggataacggactcacagcccagtggtaatcagagctgcatatgccctcatgcgaacaaaaaagatccgagaccgctagccgtgtacgaaggcgcctcaggaggagccgttagcatgcaaatagaatattgtacgtttcgggtaatgccaaataaacgctcctctcggccagtgccgatccaagtcagtgtaagactccaccaaatcaaggttataagtaattatcgacactcccagacatcgaaaacgtgaatcggttccctcaaaacctacattctagaacgtaacgcggaagcatcccctatcaccgagccataagtgtggagctggtgattcaatactttctcaacactcctaacagcgggaagcccggcgtagcggggttcactttcccaaggggccattatactatagtgctaatcgtgcctcttataagtcactatttttggagagttacgattctagatccaatctgtttgcagtccccgctccaagtcccatgtaaacattatcgccacacactttcgtagattgcatggtgagggtcgtagctgtagagcgcactcctcaggtttgcaactctattttttgcgagcccactaaggcatcttgaaggccgaagctcaaacgggggctatgcggcggtcatacccccagagctctattagacatagggcttacgatatccgaagtactggaaatgtaaaaagtcaatttagagctaggtcgatgagcatcgaaaatctgtagggtagatcctgccacgccgatgattctcactgacatctccctggtgtccggcacatgcccgtcttgggtatcaggatatagttctcatagcaaacattaattccttttctcccttttcaacaaaactggatatatagattcacagacacagtgttttgactgcatataggatagcttccctcctctgacccgttggaacctaggcgatacccgagactcttccggtacgactcactgggttaggcagccgttggtcccctccctatgacaaagcatgggcacttactcaggataggtactgctaacgcagatagcgcgctaatcccttgccgtgactgaaacagaaaatccaaatgaagcccatattcacgaaggctcctttcatgcataatgtgtattgggatactacccggttttgtattggtgcacttatcaattcgacgtggggtcgactaattacccttgtgagttgtaaaactggtttcattattgatattcccaagcgctgttatgctttggtcgccgtcttgtcggaaatagatgcacttccatcagtataaaaaaataaaatgcagacagagcatatacggggccttagcggcggattcacatagctaaaaagagtcaccactgaatcggcgtggtcgatctagtctttaaggtcgggacggtggggcttcctaatgggaatactatgcggcacggtcgtataagatgtttaaggcaagtagatgtgattctcggatttttgacgagagcgcagcctcgtccaagttcaacggcggatcgcagtataaacgggagtttaatagaatactcaaagatgtataattagacgttgcgcctagcgcgagaccctacgttagggaaggtgtggaaggtcagtatggcctccaaaccatatgcagtctccatcagggtagagagtagtgacctcaccccgcccagacggaatatgaatatttatacaacggccctaaactagtcactacgtagccaggagatcacctcattcatatgcaaatactcgtacctcgaagaactatgtcatagttacacgcgagtgtagtccccaagaatcacagcgaccacccattttaacagggtataagtctgtatgcggggcgcccgtctgacatctcatatgatatgctacccaggttgttcaatgccggctggacatgacccggtaaggcgcctccatggtgttgtcatttgtttaaagctaacaaatcttctgacaagccgccccaaacgaacaacggtgtttaacgacaggcaatggccaagcccatttcccccgcattaagataggaaatggtagaacaagttgaactaccatatggacacggtacaggtcagcgcgcctccgaacgggtataagccattgaagcaacaatagaagaattatttattgatggcccctagttccagacacatacccgtgtgtaagtggcattttcacaacgctctctggagctagtatgatatgaattttagacgagtaaggtaagcgatgctcgtcaaagagtcttcggttcctcccgcgcagttgtccttcgccatggacctgccaaaggagacgggtcccgatatgtagcgccaactcagccgcgagagtcgattaggtgaactctacaggttgtaatggacgtttaagataggcactttgaatacatcaggtcgtagatcactcggcaacctcgagggtccgtgcggctctgagctggcggagggttacttgtgttgaccaagctcgtcgtattagattctcttttatactttgggcacaagcccctgtttagtcgaattcaagtcacgccaaagactacacgttcccccccaaacgcctgtccgtttacccctcgcgtgtccgcagtttatgtgattatgcccagggggcatgttacttacctagaagcagtgaaaaagtttcagacctaagagggggacccatttcggcatagtccggctaatcttccgagtcctggcgctgcggatgcactcccccgttcataagtgggaaagcgcacgctttttttcactagcttataagtgttacgaggtacgtagtccgcttcttcgtcatgtaacaagcgaaacacggatcgaagtatgtccgcaattgttctttgtacgccaccaaatgacgaggtgcatgagtgtttgagtctacgatacactatgtattcgtaggaagctttgcctttagctgttcggcgttgtccatgcgtagcgctagcccagatctgtgggtggaatcgggtatgtagcgcgatatcagctcgtctctaacaataacacaatctcaaaccttgcgttgtggcaaagactgagttaattctcggggctctgaacttaaccggcacgaaacttattcgaaccctacaactttcgaattctgcgggaccacgggccttcagcattggccacaccttcaggctaggccgtcgccaaccgttagagacttaaaccttggaggtgatcattgcaaaggtgtgacagcccgttccctaaagggcccgccgcgccagtcgtttcaccaataatcgcggatcaactaactcgtcgttactagtaggacactgggtcgtttgaatgcagtattctggtgctagtcgagtcaaactcgtagtagggtttcgcgcgacggtattgaatagtgtcaggctttaatcgcgtaatgacgtatcatcgaaagaacgcgatccactctaaccggcagttaacaacggtgaacggcttaccctacctcatcgcttaacccccgccgaagccgatttattttaagatacgaacgctgctctctcgtgctgctttagacgacctagtctacagcatggtcgcctcggcccgactgcaaaaatccgagtcctactccagacggtacgattgctagatggttccgtacgagttagctaccctgatctaatagcccttcccggaatgttgatcccaggttcggttttattttcccctggacgacgtatcgagcatacttacttctcagcatcgcgtccatgctagctcctcagcagccagcggtagtcacctatgatgctaaggagaagcaaaaggaacgacttcccagggacatcgcgctcctttgcgttgcgatagcgttcaaccttggaaccgaatatatggtaagagatcacacaagcgatcgttgtctgttcactatagtcttcagtgatcagttatcacggcagtatacaggaatcctgagatggccctcgtcagagtaactggccttctcaactgcagacgtcactgttaattgtgatagactggcagaaaatgatggtggtatggcctgacaattccagctaaactcgactggtacgagcatgagtcccacgcttcctgcacctataggatgtcgctcgtggaagggcaaaggttcggcgttcatgaaacggttcagtttcgtcgccctcgcgggtgtaaaactcgattatctctggctgtactaccatatagttaacggagcgacaaagtgatacatatatcctaattcgcatctgctgcggcctgacattcaatagtacctctgaagttatcgtgacttagaacattaaaggacttctgacagcgctccatgtgagaggtctgacgaacgaaggcgtcagattcgatagaaaattctgattttattgttcccctactctctgagtgggcgcacactcggctcgcccatgagacgtaactccgcccgggcttgctacgtggcacttcactcactacgatttcataatagggctactgaccgctggggagggccaccggtagcaccaccctaaaatgcgtgggtgcatgtttccctctactttgatgtatcaggactgtgtcaggttgactgtgtcgagagggcatactgcccggttatacgcttagacaatcgatggcgtaaccagccagttgcaaaggagtccgtcaatggacgcatttcactccgcgctgcgttccgtgggcatgaggatgcgtcattacgcagataccttatcagtgatgtggactggctataacaacccgtcaaacaaaacgcaccaatttatacatctctcacacttagaactctcggcgattcaaagcttacattgatccaactgcggctgtgacctttatgtgccgtaaggtggtatcgtctgaatgggcccgtatagcaacgaggtggagataccgaagttacgtggttcgaaaaaatgtgtttagccgttactgaagaaacggggggacactcggccgcattattcattggatgagaatctagtgatccaggtttggcatatcggatggtcctgcgtcgacataccggccttaggcatctaccgccgaaaagagaatggggtgggcccccgtttgagataccgtagctcgcagaagattaactcactgaattgtaattcaactgcctggtcccgttgccgtatcacgaagcccagaatgtttggcggagtcggtccgggacgtcatagttggcgcgcgtggtgccgacagtgcgggaatgtcccacgtaaagacgctctcgcgagaattgctgacttctccgctcagggtcacggcgcatggccgtgtgggcgaccatccacgtgcacgtcgggtagacaatgggtttataaacgtccctaaaccgcttgctctaatggatagcagacttttgcgcttggtaaatttgggtcggcctgtctcaacgctcttcggaggaaccgcgccatcaccctacgatgcccaagtcagttatgcatggctattggtattagatttacgcccaggcatgttttacgggccaaagcgcgaaactcgaacaaaatcaggattgtgcctcaagacggttcacccagcgttgcgatgaggctgccgtgtgaacacccgtttcacctgtatttccgagaacctatctagccaaaagaccccgggatcacgatcggctctggtcgagttgggacgagaaaaagccccttacaagcttttgagaccttggagaatattattgcggggattccctgactttgaacccgggtcaaccaaattgttgcctcgctggctcgtgcacctggcccaaccatctccaaggggatttcagtcgaactgcaggagagtatagccgagtaccgataatgcctttggcatgtgattaggtacggttaacaacaggccaaacgttccacggtgaaatgcggacccaggtatcatctggcggggaccatcatgtcgtggcagctctgcgcgtggtagtcgccctatataggagcccattacaacacccaaattatcattctgctttgcgatcgtcagtaaagtagcacggagtgtatgttgagccggcaggagctaggcgcatggtaatatacataaggtttagcggggggattctctgaatgcagaggggctggcaataatcacacaggcgcctcgaagtcgaaagggcataccaggactccttgtcattgcttgtaatcagacggcgcagttattgggtgcgaagtaccgaacggacggggatctcctacaaatcgagaaaaagcgcgtggttcgccgcatcttctgtggttttttcaacacatacgccgagtgcctggtgcaacaccccgttcaccgtccactagtagagttaatggccagaaatcggtcgccatagatgcatctctctatacgctcaggaggatttatgacggcacttccgctagatctcgtggtttagtgaatccatgctcgggtcgcgaacttaggcgctgaggagttcatatccgtaaacggccttgaactgagcagccagttccaagaatgatcgtccgcgttgatcacgctcaaaaaccctagacccttcagtccgtgtttaggtagaagtaaatagcggagtgtaccacttatggcactgtagggccacgagtttgtgcgcttcatgttaaccgatctcgatcccccgacgtgatcatccccggttgggcagtttttactaaccgttcaccaccatcgtacccacaggaggggcagtgaagaccggggagccggccgcttagttcgcggagcggaattctgcttaaatctcccagtattgcgccgccaccgagagcactcgaggtttaatttaatacaacttcagctgtttgaatgacgcgatgaggtatagggacattaagctctcgagtctcagtgatatacaatacgtcagtcgtagagacaagaagggcagttgtaccacgtcctcggtgcaccactctgttgtgacctaccataacgtgtgcgggggttaaaacccacaattgtcgtccaataaatagtcacgctaacttgaaaattcacgtgtgaatgacagggggggacgagcgcggccttgaagacttgcgtttaggtgtctaccggcgtcgaagccacgtgcccaaggggggtagtgttatttctacagtgggcatgaccgtcccgggttatgcagtggaagagtgagtgacatttaacctgacgacatggagctacttcgtgaggtacatcaatgaggatcacgacgtgcccaatcagtggcccaagacccgtgtgcttcgtccactgtgttttacgtaatattgcacgactacttaaactgggacgaatgcattattgttgctactcctggggaatagccaaatcagcctatcgcgcggtgaatattgaatgcgtagaagccaggattgtttgccattacattatatttacgttttctgaactacacaatttatgtgtagcgttctttcgcgggaaaaagttccattgacgtatcctgcgaaataaaaaatattcaaccctagcgttcgggacctcgtaactatctccttagcagatccatcggtatgacgaataggtggacgggttgtgtgctcctcagggggaattcggggtgtcttacagactatttgcttagatccgcaaggatagcctaagatcactgccattgtcaagtgcagtaacgtcctcgttacgcaatggactgcgactcgtccgttcataaagttacgcatccgcacgtttcgagatcactactcaaaatcgttgaactaactccgggggattgtcagaggatcgttcaacgcccctcttcaagctctgttatcgcatggggtttataatgtgttgtcaccaaaaatggctcgctagtaagtatccatggcgcgttcacgtcatgcattcttgccttcagatccccgaagtgaaggagcaaaggggcatttttgattgtgaagagccgtagagggaaccattggacaatatgccgattcatgcatggttcaagtaatatttgatggctgctaatctatgcactaaccccaagaacttgtagtgtaacggcggccgaaaggttggattgaaacctatgatcagactatcccgcgtaggtgtctacttaggcgtttcccacgcgcgagcactaggcagtgttaacggccatatcatattctgattaagcggggtgacacccgcgttggagcgtccttgtaggactcccaataaacggtggagctctctagatcgcatcttgttacctccctgttaggtcacctgcacctagaaagagtttcgtggtgcagtagctctcaccgtgttttccttagcttcccctgtatcagctattgggaaccaatcattgttatatactcccgcaaacaagaagtatcgcgagtgttaaagtataaacaaatcaccgcggcaggctgtcatcgacagttcaccgcaggggctcaatgtaggatcaccagattgctatacagttggcctagcatgcatgtcctgctccacgtcctatacctcatggatacggtcttcaaggggtgtcaccgatcaattacgactccggtgcataggtgagattttgcggactgccttccgaacttaaaacgtcagtttaagtactgactgacctgacccggctggtaagggtttagcgcagctgctggagttacagaaggtggtcatcgaccaaatcctttgttcctagggagtgtaaatttaacggtcttaggccatttaggtaccggtcataacggccattttgtagaactctcatccctggaacacgcggttgttgcgcctcataatgatcttgcctacctaggcgagtcataccggtgaatgtgctgacattaaaaacggggacttggcctagggctgtcagttggttaggatcgtacaatgtctcacgaaacagaacgagcgcttaatggggagggtggcagcgcgatggctcatttttaggctcgtaggttggtgagaagttgaaattcggttggaatattcgctcggttccgcatcaggaacccaaacggatacagatggccaggagttaaatggagccctacaagtgcggattagctatgtccgtaagaagaacaaacccgcgtagagggagatgatcgccgttgccgccgatatgttttgacgacagtgaaggccggggatagcggcgctacgggtgtcttcgggcgtgggtccacttgtcaagagctgtgacctcgactgaacttgggcagcaacgttagcttttaagggcatagaatacggctactacataaatctcagttcggaaagtttaaatgattctacgtttgctctgttcccgtcactccaggaaagtgccatgagtgagatggagttggggagtacgctttgagggtgatgtaatgcggattattctccctgggcctctcctagtttaagccgtaccgcaatcacacattaggcgaaataggccgtgaccgcgtaggtccgttaataacttttccaactgccgatagtctcgcggaatgtaagaacagttgccagcaagggtcagtgagcttaacgtcaatcggtactcaaaccctatgctccaagttcacttgattactcttgccgggactggtcgggcagaatgagtccagcgatgattataatacctctatagactgttgatgagcccgtgtcttagaatacggtaatagatatataaatcatctaatcactagtccggatgatttgggtccgcaacgcaccacctgtggctttaccaaggccatcccgggcggctccgcagtaaaaagcatgccagatgcggcaagttccgctaagcacgaaaaggatccacccaaacaagcatttcatatgaaagtagctgttggccaccggagcgtcgccgtaagcgatataccggtggaatagaccgaatgatcttgtcggaatacctccggacgtaagagcgccgaggccacgggtcgaaggcccagtcatccggctcacatttccgccaatagcttccccgatacacgagatagcaaccagtcccagttgaccctcacgtggggagcactgctcacgaagagtagaagtccacacgacggatagtagcattccttttattattgagctcggaaggcgcttgagttcgctaacgcgtgcaaaacttggcggtcccaagatacgttccttcaaaaacataaattgatacggatagcagaaaggtctgagttcgtgacccccgatcgattggatcaattctactctatgtgtactaatcgggttactcagcaaatccgttatgaaaggtaacacttaagtcattttcgccatgtttgcggcttactggccacaggaagccctttcaattgaagaactacatggaatgggcctgtaatagtttaagtagtccaataacttttagggcaaaccgtgttcatcgttcggctgtggcatggtggacgtgatgtgagccgttttctgaccagtgttgcgtaccgccgaaattacctacagtatggttccggactatgtcgtcggtagagagtggtcgtgtgttactttaagtctgtccttttctaaactctaacgcatgctaggtctgaaaattgcacagggactattctactagccctggagctcatctttcgactgtaaggagtttacccctagccaatacatacatgccatgcgatttaggactataggaatccggtgtttaggctgggatattcgggggcagacggtccgggtgattttcgaggctgccttcacacaataacatgccaacaccgaaagctgtgcgtccgacgtaggttcgctcaaagcgctgtctggcggcgtagaactcctcgacggatatacactttgaacgctcatagtagggccgtacagcgtcatatcagtatctcactccccatgggattgtaatctagtgtttgcgtgcgaccactcgtgcttcaaacatttctgcgctgtgtcacatgtcccgagcccgcaccttggaaatctgtcacatttgcagaatcgtgcctgagatgtaactttgacggtctcacgctccggaatgagctgttctagctgttcagaccgacctcatgaaattgtcgttgtttttttgggggtaccccccaagggagagagggcaatccttggcccggcgtttagtgtaatcgctacccagatctgcgggcacatacagaagaattgtgtcgcctttcacatggtgcattgggtagtaggtagactaatccactactccagtggcgaccaaggggtcgggtggtgctcaccttcgagacgttcccttagaactgcccccagtggaatgccggctcgaaggagcgccgtgctagccaaagttcgttccaacggaaggatacgcgcgaccaatccgggattttcgtcatcgaatatgatcaatcggatttgcctggtcttataaccggagccacccgtactagaggcaaacggtctggccgcccatttttgctcacaaagggccacaagtgtactcggattacatagtacaggcattcgccctattcctcatactggaatgcttttagtggacgaagccgctatacccacgcactgaacccgagaggcctggcttgtttagagtccgctccgatagatgtcgattgtgacacgaaggcccacaccctcgtgaagagccaaggtagagcactcgaggtaatacgcattgcccagttgttggtaatctccggccaaatctatcggggtaatgaaccgccgcgagcagttcgcagcattatagtgtccttcgcaggctttataaatatccgctctcggccagcttgtaattcatcctattaacatgtcagtgcggttcctctctacggactaccgtctcgcgactagaaggagctcccgttgaagtcatactaatgatatatttccccgttcggaaatcaaatccagttctggcatcctctcaaccgcgagtcaataaagtttgggggccccgggccgagctacaatatgccgtcaacaggtgtactgggctcattttggtagactgttacgaagggattatactcagattggaaagacctaatgcgtctatggaccctctatctgctaattgtctacgccggttcgttatcacataccacatcttatgaatactgtcttgagacctagatggctacagaatttgcgattcgctataacaggcaagactgacatcaatcttacgactacgctaacttagagcagtaataagatcttgaggccttgattgacgtccaaggggtgctcgccttaagccacaccgacagtacggctcctcaggaagtaaaattgcgttgagcgaacctcttgcgccggagagcgctctcttctcatcgctctagatatatcgcattcacgaaagccttgatgagggttgttatttctagccggggtgctcttttgacgactagttgatacgccaccctaaaatctaccctcatgagggactcgaattgccgcatccctttaagcggtaggttacagcctgggtccaagtaatcagcaaggtggcaatacgtgcaggatgcgactcagttgtccaagggatcagaattggacgggatacggacagctctctatgtaaggctctcttgccggctctcaatcggtgccggcacaggctgccttgttaactttcaccagtaaatgcagctactaaagttgacctctgtgacgtcggaaatctagtcatgcgtgggtttcgaggttactccgggaccactaaatcggctcgctccccagtatatttctaggactggttctctgagtcgcggcgtacttcggggcactaccataggatatcgcagcgtaggagtcattgggatagatccgtaattccctgattgggtacctagttactcccacgggagatgggcccctcccgctcaatagaatagcgagctgaattcgcgaggatcagctctgaggtcaagcaagatacgagcagtttttagtaggataggcatcctgtgaccgacatgtggaggttcgaggcacggttgaactttagataattcggacgcgctactaccatggacgattgtgctatgaagggcaatcgcaaatgcactccgtcgataatgatgggcacatttgacggtccaatggcgggccgcaaaccttctctgcagccgggtccggtggcgtaaacgcagcaggcccggcgcggcaaccagcgacttcaacctcaggctgtgagagtggtctacatataaaccgaacgactatccgcacctgctcacgcacagaccttagcggtttcacagtaaattgatgccaattctaacatacgagtaaatcggctgaccgtccctcacctgccctgcgagtggtattccctgcctatgccacttcttgcattgaatagaacatttatattatcaccatgattatggagccgtgccaaagcccataagatctttctctgtatatgttgctggtattcgacgcaggacattacgaacatcttgctgggataaactctatatgaattgacaagccctcatctagtcgtctggccgtaaacccttagaacattcacaggtatggcgagtgaagataacccaactctaactaaacagtaggaaacaagcttatgctaactacgcgggagaacgtccgtcgcatagtcctcctacgtgagatccgctccgagttccgagtggattcatattcaccgagttcaataaatggttgtcaccgcattcccgttgaaaggcggcagacaacgaagtccgcagagcaactataaaatcgacccagggtggcataccgacaccttaccaacggcaacacggaggtcttgtgggctcagtaaccaactctatagtcttaaccgaactgattttgggactagttgataatttcgtgtcttacgagattaactcgcgcagtataggtggagcattcaatgcccagcggcaccattgagacatctaggattgttattatcgttgcagcctgactagttcgaggctgcggtaccaccagctctcctactaacagtgccgtagtgtccggataagcgtgacaacccaggacacattgtatgaaccgtaggcaccattcggcagccaactatgtcgcctacaggtatagctatccagaaatgtgctcgtgatgtctgcgcttccatggggtgtttcacataacggagtcgctgttatggttgcacatgccgtagctctagggaccataaaggcactctaagtcttttgattaaattaaccctccggacgggaataactggtctaagattacgtagggcccttcgacggaacttgtgggaggctctgggtgccgccggggttatttggcaccgtttgattagtttatggcagaacagtaaatagggatagtcaagggccccaggataccctttggagccagtcagatgttgcaataattcttttgactgggggacttagcaaaaaaacaggagatcatgtgaaatatccctcaaagaaagctaacccctcacgccaagacaaccgaatcgctccgatgggtttgcgctgtttgcgttattggggtgaccgtttcttaggtgcgcgtgtggacggcactgacccctgcgcccggactaaacttaaactggccagcgcgtgttggttcccgccatagtaagaattttgttacgtccttcgcaggatctaccaggccgtcgataatcgaacgccagcacatggttgtacatacaccaaataaactaaaagaagtctacttttgtctaagataggtacgttggccgggtaacggccgttgcttgacacccgattatactattgtcgggagtgaaaatactgtcgatctcgactgattattaccgcatgggggacatgtcaggtctttagagtaagttacaaatcagccgttcaggttggcgacaaccaatctaaatgcagcacagcgaatagaatcgctctctcaccttagaccagtttagttcgctggtccccactgccaatcatttaatcaggaacgatcttcaccccggtaagtcgccagatgcactctggacgacctttgtaaagctctcattattacccccgataaaatcggtgggtaggctaggagttaactctaatacgatttagtgttgaggcaagggggtcctagacggtaccgtagacaggaaccatacgttccgcctcactgtgctgctatgcggtctgcgttgtattgcagtcgtaaatttgtttaagaggaatctaatatgtacactgggagagaacttgacatcatctggcgggcgggagcgcggggcaaagtacggctttggtaccctctatgtcacaacggcgcagggatcgcaggtgattcagacgcgtaaatgcatatccgactacgcgctttgggcgcagcccagttgtgatctacggatacaatgtgggcaagctgagagtggggggtccgtctgtacgaaatgtctcgcactattgacaccatgactgagatgaatctccgagtctaacccgcgattgacagttaaatgcactgatcacgatacaaatccttaatgacaccataattagaacttgctcgaccaaactattgccggcttagtttgtatgcttggatagttttttcacgaaggtatatcacatctatcccttctggtatctggactatctttacgatgcccggttgatagtaccagaggaggtgcgaccctactcacgagcagcataggtagatcagtgtcttggccgctccaccggctcacgtatatgccggcgacacctagcgagccgcgttgtatgaatctccatgcggacgtgggaatcaaacgctgggcaagcagattcacgctcaggccgagtaaacgaaatactcggtaaatgctaaaaagtgcgcctgccttgacctcatcaatcgttacacgacatccatgacagtaaactcgccagctatgatctaggggcttccggctcagtgtcgcccctggaccgcaggacggtcattttctgcggtcccctaacaaaagccgcgtgcgaggacattagactttcaggggcgaggctcgtctcccccttggcgaaatattagggtcacccacttacggcgctgtaagtacgccgtgcttttcggtctgccgacgtgtatgacacgcagttgtcgcaatcgcacctttttgctatagagtttaggcgagtgtgacttaactaggtgcaagaagggtcaatctaccttccccgcaactcccgaataactggtaggcgatcatcagtcggcgtgccttaggatcccacgcagattcgcaagatgagaggagttatctgactcgtcataattgcggcaatgttttcacacccagaccgaacatgcacataataaaatcatcttgtgagatagtgagattagtatcagattagagtcgcagtagcgaaaaagtcgaaccacacgcatcctcgactaggaggtcagaccaataatacgtactagaatacaccacggtctgaattgcgccattggaccattaattgcgtagcttcaactcgtctaatggcttagcacgccgaccagcatgatggttcggacttctactgctcaggctcaccagtttttcgtaaggaacgtcagccggtggcaggcgtcgcgcgataggcgaaggtcgtgcttaagtagaagggttatactacttttttagcacggtaactcgggtaagctccatcatcgccaaagcttaggccgctaagcctcctaaactcgtactgtgctacctcggagggctgccaacgactcacgcatgtgtaataagatccgctccccgtcgagccaacctacgagttttatgggcgtgcagccattgagcatgactatggtatgacgagcgctcaattgcgagccctgcagctgactcgtacctccagaggtacaatattgatttctaagttgtctagggcccctctcagagggggtcccaccttgaagttgaccaatgtgagcctgcgtaacgcttagccaagccgcgtagagtaacgcgatataccctaaccaatgcacaccacttgtagtacgttcctactgacgcctaacattaaaattgcacagtgcgccgtgtgcttgattatactatctcatagcttttttattatcgcacaagaatagcggaagcctttagttcatctctctgggcataaagcgaacaatggttaatttcgttcgagagtgcccagagaaagtgagtactgaacagataatccgacggtctctacaatgatttacgtcgaccccagagaccagcgtttgggcgtcctaggaaaattttaagtggcgtggtcacatagcttttttccattttatcaattggcctgtccaactgatgaaggatcgcgggtcgaataatttctatcaaactgggcgcgcgctgcgcacttgtaagccggagggcgatcgcccatgaaaggggtacccatgttgcctttttctctgacatttaactaattggcacggagtcccgcaccccatcatgcgacgattgaagcctagtgccatagagaactccttctagtagttatctttcgcagaatgcgagaatggggacgtcgcgaaaccggaatgcttctctcagcgtatcctagaagtatacagagatcctgcggtgtaactaaagatcgactttacttctcctgtagggagattattgccacaactctctgaatgcccttctgacagtagattttcacactatgtaatacttttctccgcgtacctccgcatgccgtttgttatcagcagaattgctccctgaatgggacgaatgagatgggaaccgacatgctccaacgtccgacatcacgctgaagggctgctggagctgtgcttagctaaccggcctacgtcagtgctccgaggcaaataatgctccgttccgacagatgctgggattactgggcgcagagtatgtatcgcgaaacagaaaagggtagacggggcgggttctcagttgcaaggctagggctggtttttacggtccacagcacggcgcagagatgcgactccagcatagatttcctgttcacggtggtcaataggcatgtactagacgcaaaccacatccgacgcctgacgtgttgggagtcttcgagagccgccatggacataagcgttagtccggatacacggttccattccgcccccccctgtcgttttcctcgtacgcagctttaatatgcagcgtgcgctacgaagtgctggcagagggcactgagccctagggtagcgcgatattttagtatcctaatccaacggaagcggctccttctatagtacacgttaatcttacttgcctgcattcaagtccgtcccaaaaagagaacataaaacggagctctcagccctcgtggctagtatagcgacttccgcttaccttgtcgctgaagtccccttaacggggcagactctggaacataatctttatagcgtcgtcagcattgtttgcaatcaaggatgaccgtgacgatcccacattatgggtgtcggcgtgccgattaagtatgacactccagccgcataaattagtccgccgctgttcagcaatggaaacgactcgaaatctatgatttgcgagtaatcgattgatttccttattgcgtctgttcaccaccagtagctgacttcacgggttcaagcgccaattgtataggagcgcatctaatgcgaaactgggcggttttggaactgatcggtgtgattgcagaccgctctgtgagtcttgccggtattcgtaatcaagtccgcaatcctgcataattgggatatcagtactaccgttatataccgtagccgatggtttacccgtctctccaccagctaactgcgatctgaacttattggccgccgatgactccgcccccctacgaactcctacaacttaacccgcacggtaggacgaaagacctttggggcaccgggttcgaggtaatacaatatacgatgacattcatgactcatgttctgctcatatgccggcctagctaacctgaacacgacggttgtactgccattctgcagagcgaaaagagtcgggaagatgtcctgtattacgctgccgggcgaacactgtgaaaggcgcattaacagggagggctaccaggcgtggaggacacccgtttgcaaacgcaacagagaaatatgtagcgcaaacgtaatattccattgcacctgttcagtggttccactaagtgaaaccattttccccaataataaggccgatgggcactactatgacttattaacgcatacccgatgaccgtgtccattggagtaatcgtatattaacttggacgccgaacggtacatatcttggcagaagcctctcataacattaccaacacgtgggctctaaattgacgacccagaggaacctacgtaatgggctacgacgtgatgacgagccatgtgtctaaatccactcgcccattagaattggctttttggtttagctgcaagcgctgcacaataggcgaagaggacgtgcttgagttaactagaaaagctttgcggtcgactcgaaagaagattaagcattgaacgctacgaaaaagaggcactgtaccttatagaagcgcttctatgactacgcggaagacttgactcaccatagttcactctcaatacgtccactcctcgaagctgcacaagtaccgggaaagccataacttcgtcctaatgtgtcgatccgtatgtaaacattcactattccataggcggcttatcgggaagtggttacattcgccagtccgaaagtctggatgtccagcgccggggtaatggagaggtctacgtggtcttgcttacggggtaccgtacgttcaaccactacatcaagaatttaatgggtgctggcgtcagataccaagtgcgtaacggggcatcaacatcgctagagaccacaagaacgagaaaatgtggggcccttaacgctcaccgcataattaacatcgctgttcccgttctcctatcggttgttttggcggtgtaaggcaagagggggccaggccagacgttattggtcgttaggtactaatcgttcagcgtcttggtggctgctcttgtcacaactcactacgcatggaagacaagaggccacggagtgcacatatgttattttttggggtctaaactgatagctgatctgtctccggctgtaacctattctgcttccggaaaaaagttctcagggggtcctaaatactttcaaaagtctacagcggggcggcctaacatccgtctcaggttaggcggacagatgtccgatttgctcatggagaaagttgtgaggttcataccatccagcgttctgcaggtactcctcacccaacgtagtctgggcgtacatacacccagatgataaagtagtggttttgtccttcgacggatgtaggagttgacagccgtttgagagatagaaccctgtagttgtctgacccctattgaatcacgcaatatttcgtaaccgctgcaccagacgaggactagttttcaagccataaaagtcaaacaccctcatctgtgttgtgcgtgtgaattacggataactgcccatgttacacatacacatgatcatcgcatcatgcgcccttacagcgcaacaccggccaaggaacttcatgtacaggcccctttggttctgtccatatccccaagcttcgggcaaaagcagaactactcgaatatgtcggggagcttatcaataagaaatgcaatccagtaaaggctctaaaagatcaaaccacctgggttgccacataggcatgaccagcgtcctcaatgattttggcgggtaaaggcgtaatgttggtgggaccgcgttgacgtggtagagtaacgaaaggaccaccgatctagcatagcgacatgggtcatatggggaggtcgagacagggtctgatcatccacggggaatagtgtatctaattcggagaaatccgataaccgagcctttccgcactgacattatacgatccgtttgtgtgccaaatgttatatgtttccgacgtaattcccgtctctttcataattcttatgaagacctcctgaccaaagtctaagcttctgacaatacccaggacagcgggcgtacccttaagggggatttactcgtttcaaacctgcagcttgcggaaaactaaagtccaatatgggtggtcccccagtcactaactctgccaaaattccatataccattagaccagagaaaccaagcggacggagcaatacgaaaagcccgtgcatattttttacagcgctctgcatcgtgggttgatataagttcaactcgtcgtattcaagaagctccgggctgcgctcttggagcgatgcgcagaacactgataaccctttagaacatgcaggaccggctagaacgagacgcgtccgtttccctgcataagactgaattcgcgaaacagaccacttcaataagggtatcacccatacatattcggggtcaagcctcccccaccggattgcccgatcgctactctgtgggtacgacttcagacatcattatttgctcggacggttcaagggcacttgcgcaatgtactgaatcatttgtctagagaagtttttcgagaacactgaccaacagatgcgctaataggactttcaggtagaatctcctctaactgtcgctgtcaacttgaccccggtaaaggggcggccgactctctagggtattcatattagatccctttatcactggattcagaatatgggttttaccggggcgcgacgcccaaatatggagagaggacatgaatggtcgcattccaccgctgccttttgtaagaaattagagcagctccgttgtaccggtgctccttagaataatctatgattgcaagtagccgagacgttagcttacgtgcgaagcatttacgccccaaactctaccttctggggaccagggaatcccaatttgacacaagcgaattaagcatgtgcaatcgctaaatcaagaacgatttcctaattgtgtagcggctgtgcactatccttaagctagaaacgtcttctgagcgcgtcaaactgacgagctggatcgttggtctacgtcacggcagctgcaatcccgggactgcctaaagatgtgtcctaccattatatccaccgaagggaatgccccatgtaactcgttttgaaccatgggatgtcctattactagagtcatgggctgctgatgcaagcgtcaacaaatgcgatccctcaaggataaaccaaacgttctcatttccctctctctcccagtgatttccagagcttgtgtatatatattcaatatcctactatggggacagggcacagagcagatattgaaggtggggcaagtctattctctgccgccgtttcgcccacgctggacctacttggtactttcgctgcttctaagtacaccgctacccatatgcggcgcggttgtgcaagctcgcctcggttgtccagcactacgaaattaagcgggaggatgtgcgtatccttgttggtccggctcacagagaaaggtatcggaacctgtggggcccatgattatggggcgaacgctatgggatatagcgtccgtcgcctatcaacttgcccaactcttgggatggggaggggatccccgattctggacgtctatcgccaggccctcttttcaaatgtcactaaatcgccccgtgggatgctctatacttcgcttccacgatctcaactcctcagttgccttataaaatgactcaacagcgaggctactatgatatcgcgtgcttagtgattctgtgtgtttgttaggctccttaggcgcgcgtatcacgcagcccgacttcacttcagaatgtatatgcaaacctttcgcgttattttttcagtcaacggacaaagacgaaaaagtttctccctccggctcggtcctaacatggagttcatctcactgatgcatagtactcgggaggtgacaaactctggaacaacctgttggacgacacagctctgcagcgagcactgctcagaaagcctgttgggccgagtatatacttattggacggcctcaatttcaggctgtaactgggcggggatatgtaagcagttgccgggagtagtcagtatgagggatcaacgactagcctagcgcgagcttttcccttgcatacaggcaacctgttgcatagcggactcttttcatggcagttgaggtagtctaaagcgtccatacataatatttttagattcccgtgagcagtacaatcaaatacctagtaggattgccggattccaccacagtcggggattaaaggggactaccgcagaagtccttgtgtccaatcttcacctcgtattccgtacctctggttcctacattctacgctagatggaggctgcctgcttgttagtgatatcgggacacctccttcccgcttatcacacgcgggtccctcgcaagagtgtatacaggatttgtcatattccatacggccatggaggccctgtttccatatccgggtctcaggtttccgctcatccggtcgaccgcgtcttgcttccctagcccgctcggcagcagatcagacggtccggtgagagaatccttggctcgagtagtcggcttaatcgaggcgagcccatgggagcaaaactccgataccgaaggagaatcctgtgcttatgcccgtatatggaacgataacccttataggccggcaaattgtgttgtagtgtcctaacccaaagaacacaggtctggggttgcaattatgtagatcgccgacgtcgcccggtagaaagcacctaccagagaggtatatactgaacagacacttagtacgataagccactgctttccacctccatacgtctcacggctccgtggctgaaggttaggttaactgtcggttgctccgattgctggatagagttcaccgcagccgtacttaacggtattctagcataaatgcctagtttatttctcctgcggacaatcacgcctttcaaatgtggactggcgggtcacccatcttcgcggagaatctgcaaacgccgtgccgtctgcgttaggataggtagggtccgcgatgccggtagttctccaaaaacagatcgttgctttaataatatctggcgatgccgacggccctggagaattgcgaggcgtatggttaaccccaatttttgtgtgtgataccgcttaacaattcgaacagtacgtcctccggtggtattgcttatgacgtgttaacataatacatacttagggtgaatgaggaggctgtaagttctattcggcctagcatgccaacataacgtatatactgaatgaccctagtgcctaggtgccctccccaccctgctgccgtgtggagttggtcccttagactatggagaaacattccacggtgcgggagcagagtccctacgaacgagtatatgcattttacgcctgctatccaactagcacgattgttgctatttttggatcgaccgctggcgcaaaattccatctttaaacgcaaaatagaatgttaccacaagtgtcggcttgtcctcggtaacgcaccagtcgcataagacactgaattcccaagctggtatttaacctcaataaggcactattagacccttaatatcgtgggagcagagaaccgatcactctatagtgatctatcgtgtcgtgcctcggtcggtttactaccgcagacgagtcgtcgtggggacatatgtagtatttattaagaccaggtacgctaaaaccgaggagggcgcgacttcctaaactgagcaagttaggcgcgcacgagccagctcctgtcggcatgagcgcgcattaccatttactgggtaggtaaagaagctatactttcaatccagggtgcggtcacttcttggtcgtaggagaaccactttccgattctgaaagcggcacgtgcgcctttaggtagtcgtaacagtgactttccgagatccggtccggctaggtggctagccgcaacgtttgtcctgggggaaactccgtcttatcgcactcttatatgccgcatgggctttgtaacaagaccacgctccaccaatcgaaaccaggaaaggatagctcagtacaccaggaggtctgcccccccggctaccgatctactagcctacttgcgttggtttggcctttctcttgctagcagatcaattctcccacatctgatggagattccccacacagaacgggcatcggagactgcgcaaacggctctgtatagccaagcacggctctacagcttcccgtgaggtcactgttcggcgccagatgcatgctaggatttcataaagcgtacgcggccattcggatggcctgaaggcgcagcctctctctctacatccagttttcaagaaatgatgtataaggcggtttcactgggattgcgcaatccctggggtttgactcagctttgctgtctatttatttcatgggactacctggaccgaccaccacacccgaccttaccatctgtggcacacaagcacttccatacatggaggggcacggcgatccagtgtatggcttgttattactaatacgttccaatgaccccgcgcctggcgtcagattgttgattacacgacctcgtgtgactgccaagtggttcatatggattaaaagacccgggggttgcacgcttcagattgcggggcttcccaatgggccagaagctgctttggttcaacatacttctgaagctgtaggcacgtattctcatacgagtggctgcgggacaagacgtataccggggaagagtctcggttgagctgtagaacacccctaacgggatctcctttgtttgtgagtatagggataaacacttaatgaactgatcactcctcgacggtgtctactgtcgcgctatgatggtgttagaatatgaatgattcagtcatgtggtaatggatttactcacacccagaggtgctagccggcgttatcggccaaggttcaccagcccccttgcctcacttttatcaagcagagatactcgctatcgccgtcccggggacggcgaccagagtgcatggattgccgtgccaaattagacgagtctgaggccgtgaagataacagatgatcatgatctggtttatggcggcggagagtaccatgtacttaagtagtgttctagcatgtagttccggagaagcccggcatcaaacctacgacgtaatctcgactctaacatccgactaaacgacgggtgccgaaagctccattcttggtaactcagcggagtgaagagcatacatataagcaccagtactaagtgttgcctagttctatgatcgttttgtcggccccccacactcggtactgagcagtcatcctactcggggcacagtcaacacacatgtgtctgaatacgtaatatgtcccggcggttacggtctactctgattggattatatgcattgtggccaagaagaagtgcacgatcaaggcagccagttcctttcgccctaacgtcataaggccttggtcgcggcccgagaccacgtgagccggacatctttagttaggagtccgacggcatatcgcgcctactagacttcctaagctgctcgagaacataggtgcacacgagtttcactcagcgtataaaacatctcttattcgcaaaatagcccgacgatcccccacgataattaagtcaacagtgtatgttctgcgggagggattcttagatttttcaagccctcccgggctcagtgttaccaaatggagtcgcgtctttttatcgctggcagtgaacaacctaactggtaccaatacgtataaggcacaaagacgtctgtaccaactatcctcttataatgatgaaggcccaatctggcaagaattaacaggagacatacgtacaagggcttggccaacaattccctatggcatatgcgagatatggcatcctgcgctggcttgtcccctttaaccggtaatcttagtaatactgcacagtacactggcatctacttgcgtcttcacaggtgctgcctactgggacaagcctgagtccagaaactatgatctagatttaaaacagatggcagcaccggcacgcccttagtggtcccctcctattgttaagcagccgaatccaaccgtgttgctggacgtatgagcctgaggccatatttggtgtcttcttggtgcacgctactttgttacgcatcacatgaagcgggatgctcaaggttatagtacggttatatccttcaaatgactagcggaacccaagatccagtctactatgaatcgggctaaagccagtgtaagttcttccctccttccgaatacccatacggagaccttgtccattggggcatctaaagcctgagtgtccttgactattataccccttccagcctttctgaactgggcacatagttcccacaccttctacatgaaacggccaaccggtgggtatgcatgcttgaatgcggaactgtcattatcgggcgtcgcacctatgttgactcgctgctataagcgtgatctttgagccatattcatcgccgatgtcgttgctgacgggatgcttgcccgaatcttagatggtgggtctcgaatgctcccctgtgggtccgtgatggaggtacgcttgtcagtcttttttgcgcgcaacgcgtttgctcgacctgggcaaagacgtgagacgcaatacgtcggtaagaacaatattattcccccacgctaggtgctcgaacgggacatcaacataaaaaacagaccagaagctcgtatcggctttcctcgccttctgaagattggtgaacgcggtttgtgtcgtaggaagccgccgacacaatagatagttgcatacctgcctcagggaacccagcaccacctgtcgttgctggcgttactcgcagtattaaagcaatgaccgcataattgttgaaaagctgttttactgtgctgactaacattagttcggctcttccagcgaaatgacatgcttatatattagacccttagcaagtcaggtctctgcagtacttttgacgtggagtaccattcaaggcatgcctacgataaatgttttctgcgtttatttagtttaatcggcaccacagatcggacacttggtctagcctgccgcatgtctatcttcatccttcccaccgagctggcatcgccactatcaaggtaggaccacttgcgagcctaatgatcagctcccaggcggcctgatcactcacctaaatgttttagtactgggacttatatagaaaggatcatctcactatacagccttcaaccggcattacctaatcgcctcaggtgggtataaggtttgttatagtgataaattgcagccagagacgttagactctaatagggtatctccatctcttaaacgtcttacccccatacaaagaaggctcgcatggcaagatctaaggagcgacacatttgctggtgtatgtccgtcccctaagaacatatacaaacgtgaattcatcatagacactggggggcaagcggtaggttagggtcctcctacctactactaagagcgtgggcggctgagaaatggcggaaaaaaggttatagatccccgatgctatttgattttgttaccgcagcggctgggaggtttaaggcgcgagtgcaactttcgccgccgccaactctgaggctgcagcgtgcgcccctatgttaggctattcgcagtcacagcgactaaagttgactagttcgacagtgaacgaaagccattatcgtaatactctttcaacctaactgtgtgtttagcggaggggatcaataaagcgagtccaggcagtgcaaagcgtttcccacccaggtcatgagccctggggcgggtatagtgatgttcctgtaatttcacgaacactggtaaacgccctcacataattcattgtcgcacagcgaggccgatggataagatgctggtcccaacaatgagtggtgtacccacacgcacgtgatacgtgttcattctccatcccaccagaggcgactgagcgaaggatttgtaggcgttacttcctgtcgccgtatacgacgaggattgtacatagatatccccatcgcgtgtaccagcaaggttgtagcaaataggtggcaaacctggtgctgacgaacgagaggtgtccctgagatgttggccttggcaggtggtcaaaactagtcgtgaagacatctagtgtccctcctgtgtggacacatgtacgctgcaaccgttttgtgtttgaacttatctaacccgcacatactcggttcttgtggatcctccaaaagtaccgtctatccgaatagggagacctgcaacttgtgatgaactcaccgaacgatcagctactttacttcagaactgaccaactccatatgatggttcgggtcagatcgctcgtccgaacattctgtcctccggtcgtcttgtcccaagcccaggtcctggtggatgttctcggagtggactcttattaatcccaatccacagcggtaaacgttctgtttgttagtatgtcattgataatttttgaaatatgcggtgccgacatgacctcgcttgattccccattgttcgtggggttaccggcgatacactcgatcgaccattctccttttagcgaaccggaaacacaaggtcctccaacggcccctagtatagttgccagacagcgacttccagatcacgtgatgatctttacgacgtgttaaggtaagaggggtacgggaatgagaggacagcccgatgtcctgacttcttttgccttcgctgccattctccaaaatccaaatctaacttactgtctagtataaagcgccggatgaccgcacgttagtcctttaaacgtcaggtttcaaaaccgccacgtttactgttttaatgctctactccggctagggcaggttatctgttttgtaatacttttaaaatttgactccgtcatattggtcgagtcgattgcaaacgaggcacataaactagaatgtgcacgtcctatcgaatgtctgaagtagcacatcttaggcagcccccccggaatgaatctttgagaagcagcatccagcataccgcaggacgatagcagcttcagtatgacggatttcgatctcgtcatcaaatacacgtccgtacacctcctggacttgatacatgtcaacgaaataataggctatggtccccgcacgcagtcactcaatggtacttgccttgcgctaccagaggacatgaggactcaagaggccagctcgtagcgaatattgctcaggttcggtaaagcaccagacccccaacatcttctgctccgatccgtgtaattaccggtcgcccgcagaagcggtctcgtggctctggaaattttgtccctcgcaacggacggacgcaccaataaaaggaaaaaaaggactccctcctttgccctatgtgtcgtcttgaccagaacataactataatgccttagagtgctgaacgtaccagagaattagtcgacccgagctcaggtgctcttgctggtcctcactctctctcccgtgagcgattatctctttacaagtgcgtttacgttacgattaaatgtgcggcagacctaacacgaccgtgaaaatccctcaaattggacacggtagcgacacacgctcgcctcacgctgacttgcagccgactgcacgtttaggtggtcattttgttatgaatggtgcatcaatgtccttgcctggggaatttgttattggcccacaggggccgtaacaggaacatgcgatgataaactcgttaatcccgaccactaccagaggcggtgcatcgaggcggcgggtcctccagggcgttgtgccaaatgatccagcttagccgcagatgagcttcacgcctcaagatgaggcagggctgatagcaccctacccaaggatactaatctctcatcatgcctgatgctccaaatgtcgtttccccttttttgttcacatgacatagtgaatcatctctaactggcgatcgctaattcaccatagctctctctacagaaaatgaacggctaacccagcgccttctgggcggttgcatagtcacattcagcacttggaagccttcgtgccgggcatagctagtgcaaattagaggatgtttcgtgacgactgatacttaagaattatatggtcattggcgatatcgcgcctgaaacaatggctctagctgcaatttttctctccctagggctgaagaaagtggaaactaaagtgcggaatcttatgccgatgaccacacagcgtaccaacgctttaagtcgagggtcttccaataggtgtcgccttaggattctcgggttccctaagatcttcatataacatagagatggcttaacttggcagcggagcgttcgcgcagccatccgtctgtcttttgaaggtcgcacacagtcgccttcgtttattaggtgcgaggcgggacgtaagcggctgtgaaaacagcttcccagtcaagacagatgattatcttagcgactccgctaactttttactctgaacgtttcaaaaatagaaccggcgcaatcctacaggggagcgtcccgtgaagctgctacatgcggatacatagcctagtctaggagcagtaggactcagcgaaatagcgccgggtgcgccaaggttccacgattcggaggcacgggttcgttcctggttttaaggctaacgctgaccagaggctcctgaaaggaatttggtggaattgtcggtcttagtcatagcgctagcagtcacacttgtcagaattcagatactcgcgcagagcgtaagatttttagcccagcgattcccgccgagtcatgttaatggccatcttttgtccgatagacgggcaataaggtttataactaaacggtctcccgatccgcattcaggaagccgcacacatgtgaatgtgcttgttcagatccatattttatacccttactccaaacagcctggaatggacatacggtagcatagtatagcctaggaccggtgatgatgaaccgtttccgcctgcgtgtatataaccatgtcttcaactcccttcgacgacgagtgtgcacctcccctccgccgcattgcctattatcgttcaaactgtactcaaaatgtgatgacattcagctgctggcgtagcacggtagccaacaagacctctcaacctgtgggacctaaataaccccctgattttggtctctagatgtcttattgctagataatccgccagaggctgtctggatcacgggtgaccccgcaaaccctagagcagacttgtcgcgctcaattctatccctgcatacctcgccggacagattaactattgttgcttgcacaaattgtatatctgggctagtgtgatcaagaattattgggtgctttctatacatactttgtcgcaagtttcagtctgtatcccgacttatgacaatcatatctaaggacgaaatgagtgcgtaacgcccacaatcttatacactgtcattagggttccagtccccagaagagttagcctcgaccaaccctttgcgacgattggtcttgtagaaactcagtcttagccgcgagcgttaaaaagaggttctcttacgctaaacggaaataagtaacataactgaggcaagccaaatcgccattagctgtcacatgtattctctgcaggtcggtgtcgagtctactcatcaacgaacctcatagggttttcgacgacgtcacaccatctctgaacgttcgaaatatcagggattgtgatataggtaaggatcgtcttgtcccgagcacaagcatacggatcaaagatcccaagatcctggagtggacgtcataatcctatatggctttaagtttgtgaggataggtcgcacggcgggccgggcgccacctaacggttagttatgggttatacgcctccttctgtatcgaatcagctaggtgttaagttgtaagcgcaaagcactgacggttaaaggatcgatagagcaattggaatataaatctgagggtccgaagatgacaattggatcatgcggctgtaggtgtcagttacttttcacgaaaagtagttaccgtgaattgctgggccgcgggtttcataccttattattcggagatcgtgggggtgggtaaggtcacccagaagacttgttactttccgtgaggggtacagagacctatacaaccccgtagcgctgatcgctcttacaggaggactgctgataattgcgtgcgggtgcgagaacacaatataacgagttcagggtcttcaatttacaaattatgagtcggcgagtaacgggtatgcagggaatttatattcgcggttgaatctcttagttatctagccgatacccgagtcgaattaggcccagccagaaggacgaaacgatctcaggatgttcatgctcgccacgtcgtccctaatggcgtcaccagtcgaattttgtatgctaagcaccggactaccagcgttgttgacatagtgcagaaggatagaatttagatgcgacactaaggcgcacgcggattcacgtcgtaactttatttctgggcgcgacatttccgcttttgaaccggttgatacttcagtacttacataacagaatttaagtagacacatgaattgtgtcaagaggtctatatgggtgggacaaactaggactgttctacgctcgacacactactctccgatcctgtatatgccgtgggttttgtgaaatagatcctttctctagtccgcctgccagctccctttacactgtgatcctatttgagtaatctcgaaaaggtcgttacttcttgtccttgcttactacatccaaaacagttcgggtgtggaagagcctggtcagggctagggccgttagtctacctcgatcattacccttaccacctgcttcttgttgttagattacacgggtatgggtgccacctgggggtggctgacgacgtctgacgttcgactcccctggttgtcttagtccttgcgcgatgggccatgagctagcggtgaggaaggcacaacaatttgagactcctctctaaaacatggcaggccaaaccatgatgagctatgcttcgagagccatagaacttgccactgttccacgccaaactatctagcaactagaagaatcttgattgcctcatcggcgcaccgcatagactatggaggcttagcttaatatcaccggccgcctaggaccagcaaaggttcgtgaaaaaagatagccaccaagatactcgtggcgctgtggcttcaggttttgagtgtcgcgtttgagcattaagtgagacagtcaatttcgtggcgccccgactatctatttaacagatgaacatctaaagtccaacatggaggtacttcgcgacgttacaggaacccactaagaggattagcgcataaggcacctcagtcctacctcgccgcaatacctgtcgacttacttttttttctttgcattactccgggcgattccatctgaagcaatgctaccttgcaaaaccgaggttcaccctgttatatcatgttagtctcgtccctattcgtgctacctgatggtcttttacagcccaggcttcgcaacacggacggaattatagtcgaggatataaactgccacacgaccaaatgtggatcgcccacataaacacacgccgagccagggttgcttacctcaacatacgaacagtgagctgtatagttcatccgacgcagcggcagtgcggctgttaccgccgaagtcataggagcaccaaggtaaagtactacgagcccacggcgattacgtcttgctaccggttatgtggattgtgcgttgactaagagacctcggccagacgggtaagtacaaagccgaccggcagaagctcatggtccccggaactaaacgttagcttgcctgctgttgcatggagagccttggggaggtgattcgcccttgaagggtttccaagctatccaggtacgaacacgtagacaggatatgacggtggtggactctgcaatacacagttttgcgtctgcctatagttagtttttgcagttgtctcgtagccgaacggctttacaagcccgccccgggtagcggacgtcagtaagtatggaatctccttggtacctgtccggatcagtctcaaccttccgcactggggactctgcctgacgtaagaacactttataaatatgttactaggagtcattttaggggggcccgaagcagaagcgtataaatattccgtgagtgtaaaaatggtattgcgccactcccctcttcgatcgtatcagatgaccatcttacaggtgatgtattcagttgataaaggattggcagcggaacggctcggtcaagcctccccgtttagagacaaactcaaagtcaagaacccttagcacgatgctcgcccagagaatgctgaaacgtaccaacaacttctgacttatacagggcgagtcgatcatataccatgtcgccctgacagcgcacacagcctgccaacgccgcgtttgtgtgctaggggagtacgtaaggatcagcggtatcttatgtacaccggtggaaccggatcatgcacctacgcggccttccgggcttcgacactctggacagagtgcttctactccactacaaacggctatacagcgagtgtatatgcttcgagtcttgaccactataattttcatactctgggtaaccagaacaaagggtccgaaccccaatactctatcggagaggtaacaccgagaaagtattccccgtgacgactgtcttaacgatagggacctatacttaatcgctatgatcctgcggagagggcgatgccccagtgggcccatatcagggatattaccctctgcttcccagcaagcccgagctggcttgcagccatctttattgctcactttagacgacacggttgtgcacgaaggctaccgctttagctttcagaaacatcccgaccacaccaacacaggaaaatcgtaataggacccacctgccgggttggtcagatactgttattaacgtggccattaacaaaccttgcactctgcgtcccagtcagtgtgtgcctagagatagattaacaggagagggaaggtcgtactcatgtacagtcacaatgagtgcgtgttatgtccaactgagaggtatccgaagagaattttattgctagtactaatataatagatacttagatgtagttgctggtaccgatatacatgaaaaccgtctggtagcatcttcggcatacgggacctcgtgacgcgcagcctcgtcgcgtctaacttatccgactggtgttagccggcggattcagatgcgaggagtacggtctgtgcttcaaagagtctgcacagcgttcctacggacgtcattaactgtcgtgaggagttttcgatataatgcgagtcccgtgatgtggtgacgacgttcttgatagagagggactattaactggtattaaatgtaacaatgatacatagttcaaacaatagtatcctggcctcctaaaactggggctacactttaagccaggaccggctgggggggtcgactctcatcaaatgatgcgggggtaactacgtccggcacaaggctagttattgttcgagttgttaaacctcccggtatagtatcgtaggggcggcactcaaatatcttgtaatcatttctccgttagaagctaagaaggccaccacagctaccgcgcgccacgtgcgtactcagcacagacgaatgcagaatgtgtcttagcgtgggtggagttggaaatgcgacgcggacataacgaaagctagaggtgtgacgggctaacgagccattatcaccacattagtgggagagcgtaaaagtagtagtagtgacgtaagctcagctggctgcgagtggaaaccttcggcgcaagctagatatttcacaggaggcagacatcctaatcgttgtacattagcgagagaacagggtcttttaagccagacccggggagaatcttctcctattcttgcagccggcatctcctgtggtcgggcaccagaaatagcaggaactggtcgatatgaggcggggcattcagccaaattttttacggcatgcgtttacggcgttaaaagcataagccctttttaatttcttcgaatttccacaggagaagattataggcctattgctgccttatgggcaacgggaacccgatctgtaaggttccatccttcaggagctcgttacgtaataacctgccgcgcgtgcattgtaatcttaggcagagccggcaagctaatatcgcaacagatccgtagcctgcattcaatttaaacggttatctgataacatgcctagctggattgcacgtaatttccctcgctcggtagtggccataattgtcattcggagggttctatcttattatcgtccctgcagcgagggtaactttacaaaactctcaagagaaaactgtataggtcacgtaggcgaagatacagcgatagtcctttccctacagccgaggtaaagaggtctcgtttatagattgcagtccttgcaaccttaaagtgacgatagacggcacgaagcatttagtggttcctctaactgacagatcgacaccagtcgtcaagtaggtccttggtcacaccgaggcgcgggcggtacagtcgtcagtatgatctaagagtgcggtgagcataggaagggtttagtacacgcacgaaccataattgtgtgcgctgggcagcctggcgcgcaatttgggttcggcctgaacagttgtcaggatgagggggagagtcgaaggccaactcagactccgggctagaatacaacgtgaccgcggtagagtgtatccgatttaagacacgccgattttgaaagcagttaggaagcatgaacgtacatggcaagcggatttccccggcaataaatttctgctcttttgaagccggatgacacctataaagcctctcagatgtgtaacttggctccctatccaacgttcaacattgccatcatccatgaggcggccggtgaatcaggaccctggagcacaaccggcgttgcactgactgtagtgcagaaatcaggtcacgtgccagcgtataatcagcagcagaggctaaacctgcaaagcctttatcacacgtgactacggatgaagtgcatattgtggcacgaatataggacaacgctgacatgtaataataactttcgcataatactccgagtctgctcgagagccctgcacaaacgtacaagcaggaacgatctggaccaaagaccaatagtcgatctcagcacccttgaataacgaagagcctgcatttgatacgaccaattcatcgaaacggagtttgacttaccgtgctgagcgccggctgacccacatctaggccatacgcaatcaccaccacaccgcgtccgcatatttactttagtactgttcctctcgagttctttggtcatcacgatttaataagatagataattttgtcgccgccacggcaacgacgcctatggaagtggcctctcgaactgaaaagcaagtacggtgcgagaaaaacgtggtatagaaaaatcgccgcggatcgtagatggatgagcacccatcgggtgtcgcggggaaatcatgtcgtcaatcgtcggttccacccttattaccggaattacaactcatccaactgccagcacgaattgttccacgacccgctatgttctcccaataggagaatcgtcagggcaattttcaacagtggggctcgcgcgctcaatacgaaagtctgctaactcgcccaccgttcggtttgataagccatcggagggtgatggcaccaaactatcaaggccagatagacggagccttcgagaactaactccaagttacgggcgacgaggccaacccagtgtcaggtcggtatggatgttccgtctagaatagctgatgactcgttgtatagagacgaaaaatgcacaatcttgagaatcaaacaagcggtagtaggttgctttggccgcggctgacccgcaccactcggctcgcaagatgggaatgtgctatccgatatgatacgggtgtcgcgcaatgcatcttgaaatcgtaacgtgacccgcgtgcatatgcaggcagctacggatcgcacttacggtgttactcgttagtttggccgacagactgccagcgactcgctcactcgttgggaattgaacgcatccgggattacatctctcgcaatttttttgacctggttatgcgtcgagcatggtagacgcgttcggcataaagaagatcatcagttgagacattgcaacggggcctcacttgcacctacgtagaccgagcctaactgcagccgataaaaggttgtgagctatgttgcagcgagttaatagttcatggagcaggctgagcgccagcgaatgcattattaatttggcttcccgaaaggacctatgttagcgagttggcgcgctctacaaggcctaaagagtcgatccttatatagcagcgccatctgccccaatgcgccatcggcaccttcaatctgtcacgcgcatttcagtttccaggatgtaagtatcctcatccctgaaagtcaaggggtgtaactatggatgaaatgctcgcggatggtagcgatcagtctcagcgaaagttcgcttcagtgacgagaacggccggtggcatgaacacgatatcatggctacgggtgaacgcgttacttagataaagtagtgcccttacctaaatacatgggattccactgagcatctagaagagtgaagccaataagtacagccctagcgcacggtcttgagaaaatatcgcccggtctgccgattttcgttgcatgcagtactgacgactcccaccagcgtcacgaagactgagacaactcgaggcgattgcgtgccgcccgcggtgtagacgcccattttaggattaaggaataatggacttcgcatttaccatgggagtgtcaggtatattaataccgaagagacggatacctatacgcacaattctaggttcgagtcgacaattaatttaacgagatatggccgccttcacccgcaaaggtctgcccgatgttaagacccggctagtcataaaacacttagagaatatgtgactctacctgctgtgattgacctatggcggaacgtgcgttctctctattatactatcagtgataccacctactgagacttctccattatacccaatggatgcgtagaggagacagagcctcagatatccatctatctgtaccgttgaaacacaagagccaagcgcgagggcgaacctccgtatgttaccccgtgtgctactaatgtatactatcagcgggtagatatctcttggttataggtgtattgcgtaagtcatgttatgggccttatgtcttgctcgagcaacaaggtaccttgccagactaaattaataactgcgcactcccacaaggaaaacacgaagaacgtggtgcagtgatccagagccacgtctcgtttagggtactctctgcaacctgcgtttgggccgatttcgcagttagcgagcgaggcgaagcattacccagattgtacaacctcgactcctgtcattcggtcaagcgttaaatttctatatttttacgggttgggctttatggagattacaagcgcgcgtgcccgagcaatcgaaggcttgcgagaaatactcccaacgctcagctagatcgacgccgggtagccgaagaaactcgaagatagtggcgatccggcaacgtaccataagattgcaggctcacgagaggcgcgtgaccattttcgcattcgattgcgagggggatcgaccctttagttgccgcaggtgctcagggcccccaggctatctatacgcgtgattggaagttccgttttacaatgggaaccaagaaacgtggctcattacctgggcgacatcctgttacgccgtctgagatcaagatgcctctgattcacgtggagtggcaagggatatcgctgtgagtggctggtggtgcctttttgcttggattagtccccgaccccgtcatcaacaaccgatccctgagttctgtccgggcgttatggtagggaatcgatcacatgataggagcctgagaacgtgaatctgcgtggactgcccgaatagtattttttccactgcggacatcctatacatcttacgtcgaaatgttagattcaaatgtggttctgggatgccagcctacgtcagagcatatgcgtagtcgttcgaacgtcacgcgaatgcaggctaccctagagcaggttatgggtggggccgtccatcgaagggcttcacacactggatgccttgatacgtataaccagacgacgtctaaggtaggcgggcaaagtaaccactcgaatcgggaagtaattccacttatcggtcagaggcctatgggtaactgactaccttgaggcagtatggtcgacatatcgggccgcctactgcacttgagccgatatccgtccaacattggaccataatagcacatgtcgagaataatccctgctatgccgtatatttctaactcggatttttgaaaccatggtcaaaacgtaattaacgcataagaccgtgatttcgtacagcatccacaagataaggtgttaatagcacgactgggacctatgtggggcgggggctcaagtaggctccaagggtgatccgtgcttaaatatacggggattggcaaggctagcaacgatgaacaagttttgatttttattagcgagtcttgaagggacacgtgcagtgagtaataatttctaagcatcaaagagtcattgtacatatccgctatcgagacagtactttggacaccgccaatgcaaggtggaagccgttgggcagtgtcatgcatcataaagatctatccgcgcttgcgcgtgttagcccgaccgctacgaattacgcacgtaatatagatcgttctcctgcactattttagctttgggtagcaaggctacgcgatccgcgcgtccgttcctacttcctgagtatatcagtgttaccattcgagcatagggtacgaacgggggttaagattcgcgccgttcgagccagcgttcggagagtttcggccgcccaccccgccggtaaggcgtccttgttaatatcgtgaactaggtttatactccactaacagtagttggcgttgagtcctgtggcgaccagagtcggacgcgccgacgacagcctcgttctcgattaaaggaaacacggagtacctcgaatctagaagggtacggcgccagatccgcatgagcgctttcttagcggtgttcgcaggagtcattgtttacgatgcctcagctctcgttatccttatagtatactatgtacatgttctggtcccagattaactcgggggagcgagtggatgccataatatataaatgaagaacatggtcagccggttggcgtcaaaaaaccgtgggcctcgataaatcggcgattacattggtaaatttaacgcgtggagcagggtcgatgaagtccgccctgagtgtgctcattattcgctacgtcgtgttccgaaaccgcaccagcatggacttgtcgctctcttccgtctacacgtcccaggcttctttttaaatggagttgatccgagggccatcctctcgggctaatcaaaggcgtgtgaagttctttggtacgggacgactatcgtatcgccgatataaacctattgttgactcagtgcatatccatactgtcgagaccgagatggtggaagaccatctagtaacctcaactgtatctcaagcggtctcaactcagctacacgggaatccgactttatttccatgtacctgaagaatgcgattgttaacggcagtggggatatttcctcctgagagcgggacaggaattccctgaagtcggttcctgcaaaatccagcccgtcatacacataatctccaggaggtgcaacggaagccgctcgatgagcaactctagccggcaaggattatacgttactccaaaggtagataggtgattatacgggtataccacgttaaaggggtcgccgtcggtacgggttaggagcgaaccttaatcccgtcagcgtccgattagtgggcagcacctcgctctgatccgcacttaattcagtatgctcccatacatgcagccctacatccgcctctaagtaggaaatgcaaacgtctttctatgggaccctaccacaatccttttaaacgtatcggaactaaagccagaattgccttgtcattagtactttttcggggacgtcttggactaacgtcgcctcatacacgcccgagcatggggtgtctaactgatgtataggattcctcgtcaagccgcgaaattggacgttaagacccagtctgatataaggcacctaggatcacgagcatacgagttttctatttagtgtctcccctttaacactttcttggaaagacccaggtccgtacgacgcggctctcatatatacgcctttatttaaaggacttatcatccagcctaagtgaaaatccctccggggttagtaattcctcgacccaatttgtgttcgagagcagcgcccttcgatgtgacgtacgtaggcatttctggcgcaaagggcaatcttaaatatgtgatacgttacctgaagcatgtcgctcgtcactctcgccatcttgccccccgaggtcctccactttaaaaccagcgtcgggcgaggcgaagatagcgtatttggttcacagcgcgagatttactgcttgagcgtgtccctttgtgttcctaacaacggtcgtccagagggtttaagtactccccgaactttatgtcaaatcagcccgcacagagtgtctgggaagatctccgagtcaggataacgtgatggcgagagatgtcgttctttattaggaacactgtagaaatcgcaactgaatccaggcgacatgattcggatgattcgtgcagccgtctcctaatttgagataaagtctcatgcacgtcaagaccacaccccactgcggagagtggcaagagcatggagtatgctttatcgcgttagaaagatgaccacttctaagctctcggcgcaagatggttggactaccacgccatcggaaccgggagaatcaaccgcaggtgccaagtgtccaggtttgcggcgaaatgcatcatgctaattagattgtaatcaatagtgggatagccaccaacgcaggtttctattgccgaattgagaagggcctgtccagctgtgagtcgtcacagccgctccatactcgttagagaacaccgacctgacccgcaacagcgccaactttgaatggagcagtatcgtgcgcttttgggcctagtatttgctagggaggtctgtttatcactcaagttcttaatccgcagctaacacgtctccttcgactccattagaatcataacaggtactaaacaaaccccacaagtacttcccctattaatttcgttcgccgagtggagcttggtttgacgtagacgccatagcgcagcattgaccgcccagcataagccaaatatacgtgtcccggactatgtacggcggcttacaggataataatttcctcctcttccgaggaaaccatattcttctaaaattgcctctaatgaaataatcaactgacgcccgagaccatgtaaatgcatgaagaagcgcacagtcagactgaggtcgcgaggaggctttcttaggtgaatctatgaacattagaagactggccgggtacagacaatgtcctgaagcctggcagtcggtggtaccttttggcgataccctaagaactgtctagcaaagtgcggtgcttgtgccaaaatacccatattggtggaagttctactcgtgggtcaggattgcgattaaagaagaaactgttgacagagttccgtggcacgcaactggaccgccccaagatgctctacttttttgcgttaatgctgaacacgcgcgactctaatagcagctcaaagtcgactccgtggtcggtatctcacgttgctatcgttagcagtgcctgggccctggaaatatttatatctattaagctgagttgggaagataactggcggataggccttgggaagcgtctacagggaagcttacgaacccatcgtcggcgttatcgccgtgacaggggcaaacgtagcgcccaaagccacctaagggtgttatcgagcatctctcgaaccagtagctgtagtggacagccagcatcgcgcacagtttcaggagttaaaactaggactgaatggtaggcggagctccgggacctaccagcgtagtcccgtcttcaggcccaatgagatacctgcctttctcagttatgggcccgctacacaggtggaatcatcgggttcttcttgagccttagtctcacataatgtaaggtcggtcatcccgataaatggggcacccccaatgctatagctacctatttggtttggcttaagaagcggtgccgaagcaagggattatccgtatggactcctccacactattagttgaaattggagaatcttagcgatattgaaaatttaacagaggaggaaaccaaatgaaccctagaatggcggaaaatagagcgtagaccacggtgtagcgcgcacctcgctcacttgtcggctactcaaaagaagggggcgactgagaaatttctaagtaggggtcggccaatagttgtgtcaccattacagcggacgatttggtatacccttgtagtacaccagcagagaaaaccccagtcctagttcagccgtgaatacatgatctgcaaccgactgaactgccggcgttttgatctgacgcgctcctgacttttaattactccggactgtcagaggcgacgcctcaattataattgacatcgcccaaactcgtcgatggacctaatgcactgagctctcgcgcgccagtacgaactactcgggtcctaacactagttaaccaattgtgaactgtctaggaaatcacgactgcgacgggcgtgaacatactacggtatgtcaaattttatgaacaacagtgactcaatagaacgggaacgcatacttatctatgtttcagggagcaaatgtacgcataagcgggcactggcatggttggctttgggttgatcggtagccatttggaacagatttcaagaccatgtgttgtcgcctcgtataattgaagatctacatcactgcttgatttcaggcttggtctgagtaggtgatctcttgggtgatgatattagaaggcgcttcgtcgctgggcaatcagtgcgaggtagctgtatcgaaacgctgttaccgatcggggctgtgaggccaaagcttctcagcttgacctccacagttgaatccaccaccagacagcctagcaagtttcctaccgttcgtctaatgccaacgattgattgttctcaaagcattgctactgaatcggagcaccaccctccttactcgcagacaataagaattaacagtcgggctcaagagtagggcaagacgaattcgaatcttccggcaagtcgtacacgctagacactttgcatccggcctgccacagccagctccctgaagttaatatttctttccaagtctatcatcagggtcccgtcactagcctactaccacgcctctctcgcctgccaacgatgcccctgacctcgtgttgtggaagcgacacggccgctgagaacacagaatcgcagagttttagtgagccgaaagggacaacacatttataggccgggaccttgggacagattaacccggcgggccgctacaggcaaggtacgtatggttgggtcgtctatctgcaaccactccctgctaattattgcgtgacacccccccccggaaaccccacagtagtacaatttcgaagtaaaggaattggttttattcgtgatcttgacagccgccacatagtagtaaggaaaaaaaagagaggtgtgatagaccctgagaaaactggtcaccactaatggcagtcaaaagtgggtgaggcatgggaatgacacctttggtcctgactggggaaggacctaactttgaagttcgttctgtatttgcgtagacgtcatgtatccgtgcgtttgtaggtgtagacgataattccgccggctcgcctgacgcacaggaagtataccttggtgggagattcccctgcacaggacgaaaatctgcttttacatgcatcacagcgctcaacctctacggttggagatatttactcttgttcatcgaaaaatatatcgtactactttccactctagcattttcgcgtcagcatctaccgcaagtcaggctgacagcatcggatggctgaccggaagggcgtaagttatgagatttagcaccctactttttgacgagggctagacacatacctcatgtggaccgatcagcgaccatttccgtgttagactgtggaaggaggggcgtccaacctatacttggagcttgcattcccagatacagagtctggacttaaccggccttacgtaacaccctccgacgggataaatagtaaggaattcgttaacctaaccagtaaaaacaggcgcaaatgagccggcatccgagtaaagtcaacatgtgtggtaatccaacttcccgatagatcttcgctattatacctcagctgctgtcaaggacggtttgggctggttaactcacccgtacctcgtccgaagcggaatcccaacgcgtcggatccgttgaatatgttctggcccaattaagtgtcgcgattgtctatgttaatggaagcgtccgcgtccgctcctttacggggacgtcccttccccaagagactggtatgttgccgtaaaaaactaacgcagatttgggtcgcgcaccatccgtagaccaaaggcactggacctttgaaactcttgaagtctagttgggttttcggcaccagcggtggcggaagttgtaaagacggatcgtgcgttataacgagtaatggagttctgaatacttctatgagcgggtcgatctgtcgcttacaaaatctaaatgtcggagaccagtagtcccctagcttcgcctggaataaggaccaacactatcacatgcggtgggcatcgtaaggattctcataccgttccgacccagccatgtgtgtgtagcgcacgccggaatatgcgagggactttcggcggcgaacacatgacggaagcctaaattagggtagaccatgtgaggttcgtggaagctgcgagtgtttggttctagttgaacctgctaatgtgttctctctctggttccactcggatcggctatacgaacacctagcataaacacccgaagcgtccattgagcgtattcaggtgttggaaaagaccgtgtggggggtaaacgctcgaattttttctggattccaagaattacctcctcttgtatatggtcacctgcctatgggtcaatctcgcgagtcaacgattacatcctagatgtcatgcttactgcatggtcaataccatcatccgacactctcgaccgactcaattcggcggtcacggacgcgaatagtacgaccgcgccaccgctagtcgcttgtagtttgccctcgttgcagtaacgcagccagtcacctaataaccgttaaacgtgaccgggctactgcgtcgcctgaaacattatttttatgctgctgaagtcatccgagcccctagggcagttggctatccaacacgatggcttatggctcgccttaagagtttctggactacccaagctcaaaatagttggcacctctgtacgtttcggccgccacgggtagatggcgggaacgctcactgaaagctgtcgagtgtcgttgaactttcaccctcaccgtaagatggtaagtttagttttaatgacgggcaactttcgatgagacaatgttcgactagtactttcaccttacgtcaaattaaacagagatgagttcgttcacagacccggtgggacccatgcgactggtcatcctccacttgtctcacttcattctttccaaccttgtgtttccacgttgaaggtggcgaagaagtacctgtagagaaccacaaactaaggctactaagaagtcaacgcatactggagcttttttatacaggttttttcctgattatctctgctgctttgaggccatcccatatcgcgttctatatctaaaaaagacagctttcgctgggcccagcgtacacccagacaattcaatgcgtgactgcaccctaggttacccctgtgtgaaggagcggtgctggagagaatcgtcgcagttctgaattaccaagtcgccccacatgactctgagaatttacgcatgacgcaaacggagcgagatgtttctaggaaggagtggatagcatgaactcgcaaccagggtccaagtcagtacctgctagttgttgacaacctttagcaactgttacacaaacaaacctctccgtccatggccagctacccactccttggcgctacttcaccattcttcaagaacaaagacgcgagagcaatatattggaatcgatgcagtgtgaggctcggctagacggataagagctgcgagtacgagaggaacagaggcaaggtccgtgcgtccgggttccatagctcaaggcctatcgaacgcctctattcgctggcaccgatattaactcctgaccctacggtatatatggagcaccgtaggtctggttgctgtgaatgtcaaactgtcgctgcatcgacactttggtgtcagaggcctcgcgttgggtactttccttgcttgagattcggccgatataccggatgatctggcagtccgtattttaggtccgccggttcttattgcgtgttattgattttcgcactaaaaacaaagccccaggaagcatcggtcatagttagggaccaatcgccggcacttttgcctgacggctcacccaatcgtaatcgcctggaaaatccgtcttataatatgccctattcttaactcggctacctctacggcgagctgacgtctttaaccgaatatcatgcatggcgaggcattcctgctgtactctcgtgcaaattaggctactctcaagcctcgcctcgaacggggtatagaagtaattgccggtccgtccgcgttaggaccatccaccttattaaccccagggtattatcaccctgatccgctaggaatgcttccgagctagtatatcagagctagagatccccatgcagtattcccaaagtacgatttttaaacgactcggtcaagttagccacggactagagcgggaaatagcatcgtatgccgcatctaatattccactttagcacaacggatgtgaagacatccacgcgtcactgtcacatggacaccatgtccagcaccaatatcactcgtataagctggaatgcgattggcgctgagtaaattatacgccttttgagtagttatcggatgctgatgctgacggccagtgtatgttagagttgacaggcgtcatggtcaaccccacggtcaacagtgttccgataggttagaagggaggtccgagtcggtaccagccagccttagtcagcgtatgggctcccttattatcagcccagccaaacgagccgccgctttcgacgagccattaggtggtggctttgaatattacgactaaattagccgatcgaagagcgggatctcagcctctgtaacatcaataatgaaccggcacattctcaccctgtgtcgtaagaaaaagggtcctgcgcgggtcatcgccatcaaactatggagtaatgtgtagctaaagagttacctaccgccgcaaggcagggtgcccctgggagtgatatcgggaacgttaagcctgggatcggtaaagttatttctctacattgcgtctaggcttacccttgatccgattagactcgcctggttgtttcggcataccgggcttggccggtcgaggggaaagtccgtaactatgttaggagacgtaagctctgcactgtgaggaatcacactgagaattctacaacccaatgctctcgtgaactcttccccgacttcctaatctccaatatttcggcctctaaattacttgtgaggtcattaaattcatgtatattgggatgcatttgtggtcggttttcaatattctcacccttacgggggctttgtggactcgtccgagtgaagccagtggtcctcagcacttgcgcgaccgcccgttgaacgctcctccacgagtgtttaagcttgtagttacaaagtcgtacaaacgtaagatataaaaactttcatggggctgctgctcttcggccacggaccctcgcatttcggcattaaatacggtactcgccgctggtaatggtcggtctaactttgttgtcatacttctcctatagttgtttgtcttagcttcacgatacctaaccggacgtgcaccggaggaagttcctttgtttacgtcggacctacgttaaccattccccaggtatcacagtcggcagcctacgtccaccagctagctggggatgttatgccccggacattcggtagttcccatacacacgcgtttatttctttgaagtgattgcatagtagtggggaataaacacatacacccggtccctgcatcgcactcgtccacgaaaccactctaagaaaagttagtaggtccttcaaggcgctcgtattgaattacctttgacacccgtgggtctggaaggtgagcaataggaccaggcgcgcgttggctgtgttccgtaactaacgagcaaggcattgatggacagagtctgctgacgagggcataactgaccatgatcaaagcattgtcttcaatgagtccgatttgttgtactttctttgttagacaggatatgggaaatcgcgtcagtgagctcttagtaacttcgcccagtcttacctagggtcattcaaatttatcgcgtgtaaagcagtgttgggttagcgtgcccttgctactatcgcttccccatacatcaatgtgtcctctgaatacctgttcttaggtcactagggcttatgggatcgttatagtggttgtcgagagatatcctaaggtcaacctgacatgattgagacgttcttccggtagtaattcggggttggacgttttttttagtccttagaagaaatctatgtattaccattgcaagttctcccttggccagtacaccatgcgcagcacgtgaccatggacggctgggatcgttttctaacatctttcgcactacaacttacttcgttggtccgttagatcccttctctgtgcatttcggcacatatcacgtctggctgcaacacaactaaagaaagttggtcctcaagctttttaatcaaaatcctgatgcatggtgaccaagcaccggcggttggttgagcgtaccgtttctatccacgcatagccgtgtcttatccgtccatgcgctcaagcatgtaccaagacgaggaaaacctggaatgggcatcgcaagctggattacaagcgttataacaaaacgacgtgttgcggggcgagaataacaaagccgccgacgcatatttatctatgacagactcaaaccgacggcgtctaaaggcaccggacccggtacgctctaaatcctcggtttatgcgttctcgggcttgtctcccgagcgcttcgagttgcccacggggccttacgatgctctcgagtggctatggtagtacctttagttcgaaaagaatcagtttattgcgggctcttaatggacggcaccatgagcgccatggttgcgtcgtcacgctgcaacggctgggagcgcagcgtgtgccttatcttgaaaaatggatcgactctatatcgtcttgacggagtatatttatgtctcttggataacctttggtaatctgcggatcccgggtcccgggtcatggcgagacaacatggggctactggaggtagagggtattgggagtttagatctacacgggtcaggtgtaggaggtgagatgtctatagctccttatcgcggggacgcgtattagttaggctagccattccattcgactgcgcacgggtttatcccgtcatacgggccatgatggttccaacgattgggggggcgagtgagtagtttcaatagttgtttgagtaagtgggttgctgaagcgactgatgggagggcctagccacttagacgcatagttacttctgactgtcgctcctccaaagcatgggaacacgatattggatcagaagagtgattttaaagaggacgacctccccttcgtcacactctcggccgctgcagtgtggatctccgcccccctccctggaggcgctctaaccgatcggacagaggagctacatgatgtagtccggactctaagctcttccagacaatatatatgtctctcgcatggattaaagtctgatatatcgttctcacttactgagcggaacaatgcgtcctgattttcatgggacagccttcaacatgtgtttcacgtaaatctatctgccgctgtggggttccccaatgtttaatcaactgcagcgaaactgaatctatatgctttccgcaaactgggttctaattaaccttcttgcgtcacaaacgaactgtaatccggggtcgcgtagcgtgtcatccggagacaaaatgcgtagctctatccgggcattctacccttgatcgatagctattttgtataataaaattgcatcctccgctggatggaaagtagaaacctccaccatctcatcgtgatgcttgttagccaatattagtaaacggagctaccaaactcccttcgtagccccgcggtgactattcggaacataaagaatcctcccctaggcttcgcgcggggtgctttaaatcgtaaggcgaccttaaaggatcgcctacgaagagacgacagcttagcaagttggtttatgtctcacctagcacctatgtcacaccatgctttcagatcttagtgcaagcatagaaggtaatttgtggggtgccacatgtcctatggaaagctcccggagattttatttacaggtcatcgtttaactgctgcaggtaggtgggcgctgagacacgttcgctatccagttcacataacaaaaatggggtccgttacatgtgcagagctagatggagacgttcgatcgagtgaacctgcatacacccgaatacctgttttttcctatatcaatttgccgagaggacacggcagggtaaggatggaattggcacggcaataggaggtaagaacccgattatgtcactaaggtgacagccattgcagttcggttttcggcctggaaccgatgcagcggttgttccccacatttgacatttaacccgaatgcagaccaagacggttacaaacagacggctttttgcactatacagctaggtttgtcgaactcgtgcgtcgcctccacgcgcatccaggctgagtcggagtgatagaacccacaatgttcatgctcacgataccgcatgacttcggtacctgtggaggatggcagcgtttagtcgacaatgcgctggttagccaccaaacgtcctatcaggtcaatacaaccatagctcaaactctactgattgccatccatcctgcgttgacggtccagaccgggtgaattcacttaacggcacaatgccactggatcgatatatctacagatggagctgttaactcaggtgagctgagttcgagagaagcttttcaacaaatcgcatctgtgtcagtccgacatctctcacggctattctatgtcctctctgacaccggtccgtatcgaatcccctagcgtggtagccgcgcattggtgcaccatggtccgaacagtttgtgtcgggtctagtgacggtaactctccttctgccgatgtacaactactaccatcttgagagcgtcgtttacgcggcattggccccgcccccgaaactttggtcttttagaaggtacagacggtaaagaaattgttcgggaagaactacgggcagcacggcttcgctgagtttattaacacattccgttgactccagacccatcctggccagcctcacaccaagtcctgcttagtatgcactacccgctgaataccacaacgtatcatctgagcacgtaggcagtcgaggccaacaataggacgttcggtcggacttctgatgttgcattatttagataccaaagcctcgggctgagtgggcgggcgggcttagcgaagatactttaagacagctgatgtgagtcgctgattctaagaagaatgtaaaaggtgtgttatatggtgatgttacacagacacaattctatgtcgacgaaggcagtatttttgatctctggtgggacaagatgtcggttaataccatagagcaggaggaaatatcgctctgcggttgtttgacttaccacacaagtatatgacacctaatagatcatgcctggcctggcggccttcgctcttaggcaccatatatacgcttgtcttccttggggccaggaaagcttactaacttgtaacgctacaaaggcgtgcaaccaaaagaatggtggaaacctagggcattttgtaacgggacatgatgtcttcgcttcctcccctggccaggagtttataacaagggggttgttcatttagtcacctattctacacgacgtatgtaatagccccaattaaccaccatagaattctatttacacgctctctcgaacgagcgtagttctaacgaacgtatgcgctctgagcgttgtccgagtttagcatacccatggatgcagcctcctcctctctcgacatgcagacacgtcctatatccgttatagccgtagcagtgtgtcgagaggggagaaaaccacgagtttgcaatctcgacgtataagcttgtcgtgtgtcgggaatacacgtcgatgacagctagggaacttcaaaaacgaccaccagatcttgtgtgtccccgctgcgtggtaggttattttccagctgagtagttgacagtaagacgcgttaacctgctgtgcaaacatttcagtttaggagctgcggactcgcttccccacgcgctgctacatacaatgccgcgctgcgatagtactaagcaagcgggaactgtcagatagccgacctgggtagttggaggtgctcgatatccttgtccgacatgaaacaccctgaggagtcgagtattcattgtccgaccaccaacctgcagacctgcaactatcagcgaaggggctgacgataagaccgctgttccacccctgtttgcaaccgcaacccaatgtcataatgcccttgcaatcgtatcactgggcgaggaagacatgaggagcatgactgatgacgtggcttgactcaatcgttatcaccgtatgatagatacgacgtccacttacatcttctcaagtgcatacttaaactttagtttggccctgtagaaagcagcccgctcgctacagcggaggttcccgcgcacgtctttaaccatcataagttcgattgtctcttggccctcaacccgcttacgatagttagttggtacaggtaggccccccagatacctgattaacctcgagccgtcaacgtagttggcttcacaccgatagtcgtgcacccacacaatggagggagaggcgctcagtcatcacacattattaacgagttacaagggacagcacgatcttactcgcctatcgtattgtagttgtgtgacagtcctgaactatatagacgtctggctattgggtccggccggaaattgcgttccgtcgagatcccgagtccttggcgttctctggccgcgggtagatgaaatgaccacctcatagccgaacgggtttttcttaagttactagtcgtctaaaggcaacgccaaagaccctgcagtcaatcaaaatggctgagatgataaagcataaagaaacggctaggtaatgcttggtcaacactcacaggcgggatcccacaggctgatgcctacgttactcatgcaaaagcatgcgtcagagtagtggtttgaggcgcccaaagcggttgttccatcgatgcagaccggggctccgcgcacttatgcttgtcggagcaaaggcgggcgaagcttgcggctcttttggcttgcagtcaacccagtatattggtctagacattcgcacccatttagcccaccggcagagacagcaaatccgctccagtaaaggacatacgggcctgtcagtagacaccgtcacgcagattacgaaccccataagggcccaaactcatagtaagtcgtgacgaccgaaggggtacccgtgacgtaccctcaatctagacatccgacgcgcggtccggtgcgggctacttctttagtggttttcactgtagggaaagaaatagacagtgactgcgatcacaataacgtcttcacgggtgcagtatcccagagatagaatatagaccatccgtcatctgcccgggtgacttcaggatggattgaaatcgacctccgtgcaatggaggcatagtcgcactagtacagctacttgcgatcccaacgtaagatcggctcactgtggatgattatttagctcgtcaccacggcatcgcaaccgagctgctacttgctctaccttctagcgtctcattgggttatacgatctaagcgtctgtgatccattccgccaccgcgaataccgtggatctcaaccgttaacgtctggaaacccgctaaggggcacattggtcctccatgcttggcgctccacaggccgggcattctgtaacctggttctcacgcgaggaacgggtgcaggatctgactacacttccccagtaccacatgaagcgtccgtgattgacaaggactagtcttggtttcccctttagtagcaccaatacgtactcgaaggttctcggagagtgttctgcgtagaatacttgactttcttatcttgtatcagagtttaggaacccggatgcctaagtgccccaaccatcacataactatgggccggttttgcgcaccgaagtgctgacaagtaatcctctactcttgtgcgccactccacgtccgtcccttagattgccggctcccgccctatgtgaactaagagagttcccggatgccggttaaacccgaagtataagtaatacccttactgatcgattgcagctaccctaaggcgtttggaacaagtgtctcctacaatggacctgcgggtgaattggcgcacttgctcggcaagtgcatacgtggggaacgtcagaggtctctgtgcatggcataaattaggccgccatacctcaacatcatgtattgggctcaaatacggttcgtctacacgtaccggaattcgcaatcctttatggctctaactgtctccacgacaacaatggcgacgcatgtaagttctgggcctaattggtatcttacgcgaatgctattttaagatgcgttcctgtaaaagatgctcacgcattaacttacacctatcggtctcgtacttcgtcctttcagcgaatttggcaatgaatagacactattgctcggtgtctgcaccatgctaccctctagatgggtccggttgatcgtgtgcaaagatcttatagtgaacgaagcgcagggatgcgttagcattaatagaaattgttcatgagattacgccgatgcatggtgctaacgacgagtggcaacaacccatttaaccttatagaggctcggacgatgtttacagcattcaggtccgttggacctgatagtatgtttgtaagatacttcggggacctcctcatatatgtgttggattagtgccaggccaagtttagtcacaacgtgaacctctgtaggacgaagaactctattggcgcattcgtgatagaagttcacaaggatcgatagaaacgcgatgcaactggaggatatttatcacgtcgtctgcctttagtgggcagtctgtattctatttggccggcatgttcgggttcgacataaaatccagttgccagcacggcctaactatttcaacaagccacgagaagcgtctcgccactacaataactgcctggtcagccggtcgtgcgatctcactcctttgcaaccagttgctctgatgtgttggcgctgtgcggctctttcgattacgctggcccatgagggtcagttacctcagtcctgctccagcagtcagctagtgccgaggatgttggcctggatcgcatgacgaacgtaacagacgcgtgctcggccgccgtaggctttaccacccctcctcatgggcctgaatgcgtctgtatcggaccaagatctaagttccacctgtgggtgaagttagtgccctacaactagttcaaccacctgatgcgatgtggtcaattcgcggtagcgaagtcctctcaaagttcgagccctcacgtattgatgataatgctagagaacgccacaattgagtcaaccctgatggtggggtcaaggcgttgttgtggatatgacgaaagcctgtccagtatgtggatggaagggtacaatcgtcttcgacgtagatccagttttctgacgtgtgccaaccccccgcggccggaccatattctttgtactcggggtgtcgaccaagagtggctttagaacaaatagttcccttactcaggccaattaaagattagttggctaacgtaattggccgccaacttatatggggttgtaccgaacagttcgttgagaatgatcgtctaataggcgctacttcgtattctatccctaacgtaagcataagaatcagtgccaggaaaagtaagccgaatgtaggtaataataaggacgcgggggactgctgttcctcatggacaagtgtggcaccgtcgcaagtgagtagggtggcaagctatggatcacgtaagttgtgatttcttgtcgccactgctcgattgggtccaatcagtagtcccactgttgcctcctgtttcgagccacctcatctccgtgtaccagggtttttttttacagtcgtcggttgcggtccccgctgccgattggttttggcgtccccccccattagtcctacgaagataatatgttgttactaccaggattactagcgggaacgggagaaaggcatactcccacggccgcggcggctctcattctacataggggaattcgctctcgggggtgaatagttgccccgttagcctatatgactagataaagctgacacgtcacggcgcgtagcagtcaccagatagagtaaaccgaggaccatctactgagttttttaagtagcaccgcttcgatacaccttcacggtgtaggtgagttaaagcttggggtagtttccttcttcggactgtctctacttgagtttgcacatcgactcacataggctcagttattacaggactctccaatgtgatagctgttgtagtgcaagggtggccccggtcaataaatttcgccatcgctcccttccgtagctggtgacttacggccttacttttctgatatcaaactccttcattatagcgggccgttctgaggctgagagtatacgccgtggttgcgacacatatttggcgtccgcccatggcgcctcggtaatattaaacagtatctttcggatacgtggtccgcgattaaggtctaaatacgaaatggtgttctctcgatgcgcagggatagagcgcccgagctggtatggcgcgcgagcccgatagcggcacccttcagtgacgaccccgccctgcggtgttcttatttggaaaaagagattgaaaaattggactttagagccaagcatcttttaaacaagtcgagcaagctctggtttccggatccggctctatgtttggacaactagcaaccacttttgctcgctggtgtatattggaagcgcagtaggtgacgtcccttgacttgcagcagcgtgatcatcctttattgctgatgggatatgtatgttgggcctactgggtcgcttttacagtgatagagaatgacctgctgcgttcaagtatgggttggtcataggcgtcccaattgccatgccagtatcagttcgatccgtttgctgacccatgattgctgcgaacgtataaaatcgcctctctagcaagcccaggcgaaggttgcatgttgcgcgcctgtaaaacgcgttatcaacattgtgtgcaagcagactatcaatggctttggaatttgccgccacccacactattagcagttgccttagctctcaccgttgatcctccgtgggtagggcgtgatttagtgtcgaataccaggactcggtgattgagaaaacttagcttactgaagctgagtgcgctattccctttttggccgccgacatttacatgaacattcattcatgcgcacggacaatcagggtacagccttgggggcattcggatttctacccgttacatgtgagcctactcttcaccccgttccacttgtgtccggtaactttgcagtccagagcacaagtaaccgctacatgtagcggtacacaaagggcgaaagcctttggctgactatccgttaaagttccagacgacgagtaacggggatatatagggaatcagccaggcggtccgtgtgtatcacaagtaattatgtagtaatcgtgccgattatgctctcactattactaccgcccttataaattatcaccttcaatataagccacgtataatataaaagactctttccattgttagctgtgtttggtaaaccatccatatccattcgtaataatgtaggtcaaggtcgtgcaatcaattagatgccgtagctcaaattttctgaactgatggaggctaactctccacaccgaagtgggtgtggcaaccggttccattgtgggctagttactctagttgccttaaagtgcatcttggaaagcgtcggcaatgtcaagactagacagagcaatccagtttccgtttgaagattcagactccgaaggagacgactactagtcaacgacagggaacgttattatttgtgcggcggttacggcagtaattaaactacaatcgatctgtaccaagtctcatcgtgggagtattggaataaccaatatctcccaataatcaaagtgatattaaggcgacaaacgctgcgtttcgatataacatacacgtgtccccgagcatgcaagcgaaacgtcttgtgaccagggtggttgagggccaaacatcatccattgataggacaggtcatgataacacaaccactcggcccagccaagaaatagttcccctgcgggacttcagccatcggctcaacagactaggctctcttcaacctagatagacaggcgtgtgggccatccatgtctcacgaatatttgaatcttttaccccagaaaagaaagtggatggtccattcagtagaccaggtttgcgttgcaggacgatctcgtgtccaccctggtgtaaagtagggcgcacgccaaatcaatgatcatgaatgataggtgtattgtcgttcccgtgcagactgaatttccccgtatggggggtgtcacctcgtgtgaaacgaaacaccttttggtgtatcacgcctatctttgcgcacccagggagttctttacattttggatctcttgatgtgatagactccccgagagggtaccttccaccacgccttgccaattttgaaatcatcaatgcctgtttgcttctacatgtcgagaccgacttacccagttgctattcaagccctgacggaaacatctcggacggcgtagttcctcgggatacgtccaaaaagatgatgtggtaggtgcacccagtggccgaacgatcgcttcacgatctaaggattccctatggaaggtaggatctaccaggaggttcacgcatttaggaggttctagcaggtgaacgtcaactactatcttaccggggagaagccggagatcccagttaccgatatctcgcacggctcccggtttctgtgtgccgaccgggcggttaagttcgataggcggtcccagggtagccacccgataggtgcattcggctccgcggggaacttaggtccactggagcacccaaatgttagaaggtcggccaggggactaatatttgtagcacaccgcaggaattcggtgcgcttgactatcgtggaggtcgacaatcgacccgctcttcagtccggaagacgcggcattatcttagcttcggtagtttaaaaagaaacatggtacctataacttcgggcgcgtgagctgccatttatgatttgcacctatagagcgagttagatctgactcatgtgggtaaggcaacctcaatatatccatttcgatgataagctctactagggccgcgccagctcttaagcgttcgttcccgttaagctacggccatgtgcgggtggatcacgttatgccaggccgcattacgaggccccatcgtcccacgtatactgaccttccttagcaatagcattccgtttcaggtctatatcagcccctagccctaatgtttcaggtggcgagtgcttcaatcgtgagtacccgtacctcattggatcgtgacacagtagagagggctattatgtgctgccatgtgagcggctatactgccaagttgcactactgtatcaatactcctgttactcaaactgtaaccggtgtcatacagcaaggtcgtttcaatgcgaagcatgaccaggatattttacgcctagcttaatgctaggagccttcgactatcttccaacataaattgtagaaggccctcagcagacaattaataagtcgtccggaaaatatcgcattgccggccgctgcgaggaatgatcactgtgcatgggtagttgctggccacagtaacaaaaccaggatcggtaatgtgcgttcagggactctcacaaggtaagaacctcctcctatggagagatgctggacgttgatccctcaggggaaggtggagctagtacgcttgcggccacgtgccgccttaaggtactcagcgccctcctaaaatgttgcctctcttgaaaccgcttacctattctctagtatgatgaataagctgtttggaacagggagtgcgaactgccaccttgacagtatcgggccttcgacaaaaggctgggacctagttatccactcggggtaaatataagcccgggcgtgtgtaaaaccgcggtttaactaaacgactactaacatgagttgtatgtattgagagcacggctcaattaaacaaatgatcctttaaatgggattttcaatctcgtcgcactagccggcctttctcacacgaggtaaaatagaggtattcgcttagaagttccagatagggcaccacaatctcgacatcaatagctaggatctgcgttcagccccaacggtcatccataggccgttatgttagaatgcaaagggcccgcgtatcgggaggcggattctacaattggatgacggtggtaactcatcaacgtttttggactatcacatatcaaccccgttgcattcttcatataactctagaccgcaagggcgtgccagcgacactccataaagtgcggaacggctggagacaatatcttatcttcgaggcccctgtgcgtcacgatcgttcctacaatgatcgcctgcagaccgcaaactctttgacccggggtacgtagcagtgatggaaaagcgcttttttccgtccaattcgatccataagtaggcgggctggtcgcgactaggatcaatgggagaagcgtctctactatctaggaatgtttacgatgagacgtacagatctcgtgccttcaacgagggccccaagttgtcatatcctgtaatcgggcagcgcgtgcacatccacttggcgctcgcccacttcgccgcttctcactatcgactggaaaccttacagccttaaattgtcatgcgtcgactgattctcgtcccaaccaaagagacaccgaaaaggcttgtttatatgggaaagtttcacaagacgctggccgaaacaatgcggtgtaaaggaaaaccggaccgcctgcaccatccgcctcgatcgcgagtgggcaggtttctaacaaatttatgcatgaaatgtctaccgatagagtgaagaggcctcgcattcgagggattgttaattggacgtagggatgtgttcgggagagctacccagagcaaaacagagctagttgcatatcgatgatcttgttccggcttactgatgtacacgcactggctcggcacgtaagttgccggcttgcactacatgagagacagagattgaattaccagactgtagatacagctagccgcctgccgtagggacattcagcgcttaaactggccgccgaactgacaacttcttcgcatattacagtgtgtcgaagtgttcttggccccgttgcaagtccttacacggactaatcgtagttcgaagtagtcgtgcagaaactacgacacgcagtcctccttgcccaactttagcatcaagcgacagacttggatgtcgtatcatggatgttacacgtttaccaaccccaggatctgaatctggtctctaaccattcgtgagtcgtcccacctaccgaatatgcgtgcatgcagatccaaaaagcacgtaggatatggtggggttacggtgccatgtgtacctttgttagggtagcgatcgcgtaatcggacccgtttgcggggcagcccacggagatgcttcaattcatgagcgcaccaggcggagcgaatattctagatttagccaggaactatagcatacatgaactatactcctacggattggcgggaccatagcgggcattcagcgtgtagacaaagtattacgaccagaccttagaactacttacattgatatcatgatccggcggaatgcccacctttggtactccagactccgttctggtcttcagtgggagtatcctttcaattgccctgtgcacttggggtggcatgctctacgtgaatgctaggactgcttggttacgtgcatgtacggataccccctatcgtctttgcacatcggatcttgttcttctgctccgctcacgactgcttcttggtaattggagcgcctattacttcgaaccggttttagatgcggcacggtcactgtgaagcgctttactactctgtatacgcaccccaggacaaatattgagtcagatgtttttaggggcactagagtaagtcgtaggcattctatctattgttgtaccgtacgcaaatgaatgactctcggacaatccatgattccgtaacccctttggcgcgccctatttgatctcgtctttgccgagtcgctgggaattgcaagttgtgacatgtgtatgggactgcgtcgatccaactcgttaccctccaatgcctccggataaagttgtctaagataactatccgaattggcgggacaagttcagtcccgggcacggttaccaaaatggacgaggaaaatcgtcgatcgaaggcagcgagccctgctccccataagcgcgtaccagtgtattcctgcgtggagagcctaaccgtaacttggattctccaaaagcttaactcggaacctgctcatgggtgagaaccagcgctcagtcagccctgtcgccagtgtcattcacgttgatcacctcaaggttcaatagtaacacatatatgacaagtagaacatggaggaaaccgaacgaacttgttccgatttatttaagaattctcgtgttcctagatcactacgaggtgcccgggtagacatataggtagtgctccattaatatgccccgtttatgtctggccagcctaaacgcacactccactgcaattgccgaggttactcgctacactatcgacctctttgaacctacgacagagaaactatcaaatagaaagttaatgtttgtagcagccccaaagcgacggcaattacatgtagccagctcaacggtaagctagttcactcttttctgacagtccgactctttgatagtgtgggaacaacttatcaggccatccgttcagggttatgacagacccactgagagccgcgcgcttcccatcgtagcgaatttccgctagctgggtctatagccgagtataattataaccaaggagcaaagagaagcaggacactcagatcaatataccagcagctacacaatggtaggatctgctgcacgtcatttggaagctagttcatattattctcatccttcaattcccggttataaaaggatctcaggggcacgtctatcgtactaggagactgcttccggacaataggttcgatgccagtcagctacgacctttgatatgcagtaagactgccggatgtcaagatcccaaagttaagcgtctctgaggaggcgctcacgtgcccgccttatggttggccgcctggatattcccaccccgggactcaaccttccatctgcggctttttcaaccgctgaggcattgttgatattgtatacgtttagagttcgtctctcgaatttaggactaaccaatcgtacacagcagcgtccggatctgaccactcctaagtcgctatgccaggtagttatggtgtcggaccgagtccatacttgtccttatcacgtaaggcgtaatcatccaaattcaaatgggctagcgcatagttgcgattgacttataggtttgtcactgccagtgtagaccttgctgtgatgaacttgcagcatggactctggtatgttgacaggacaactttagcgtttacgaagatgtcatatctagtcactctccgggcctcgtaactcccaaggcctggctacagtaccaacggaccgccaacgtgacacacgctgattgaggtgtgcactgccaggaaataatacaccctttcacaggattctcaattgggccagcctcgggaacgcccactaatcacgtgaacgccgtcgcagaaactaaactagttatgaacttcgcgtaattcactagaagtcttgggaaaggccagcatgcgcaatagcttcctttctggtgagctagattgtccccctcatgttgagaaacctaaactcaatcgtgtcttaagcagagaatcgcttctgaagacggtgttgagtagacgttcatatgttgtaacctctcatctcagtttgacataagagggggttgtattcctctacttcagcttgtcgcgtttcatggcgaggaaactttactcctattaagctttgttgggcacgatgaaacccaatctcatgcgctacttcgacttgcgatcgactcgcttctagtatattgttagtcgaaagatgcaaccttggtacttaaaccgaacaagtgacccaccttgtaaccctatgacagtgttgaaataattgcctatgcggtagcgtttctggacctgataaacctgtcgagcagagcaagtggtcatggtggggcagcaaaggaccccggggacaatatttcgagtgcgtgctgacgtcggaatgttacccgagggggagcccgttttacgtcgagctaatcaagacggtagtatgtacccaacccacgcgcgatggagtggccggggggacccgtagaaataacgaacgcccgcgggagcgtaattgcagatctagtcgatagtgagcgaaagccagcgagcacgtgcactatgggcacagaaagtcaataccctcattctgtatccacagcttgagtgttgtaaaaacttggcgtgaattgccgcacgaatcaaccacatacgtaccgcggggcaaagccctgcagatctgagtcgtgaaattggttaaaacgcgggcggttctacgattgcaaggatgagcagcccagcgttaacaggtaagaaagccatcgaatatcttcctagctagttcggaagcatcccaggtctggctatacgcactataaacggtcctaaacggagcagatacatggaaggggaagccgctcgcaccataatcaaaagatgggcacttaattccgcacttgctcgaaatggttgcacagtcttgcatattcctggaattagtaaaatgtgtgcttcatcatgcaaaaggttacggcatagccgacgacaggcgagccataacgagtaatagaaaagcacacaactaaggccaggaaagcagctacaccccggtgccacatgatttgaatgtcgcagggctacggccttttacattacgcgagctgccgtatgcttgatttcggtggtgcgtttgcataagtgaatgaccggaggggcccatattgccgttcataaacgtcgaccatttgagcccgaccctcttaatgatagagccgcgacacgaacaccaagcgttacttgatcctcacgcgcaaacctaagtgctgactactcgtagtaggtgaatgacgcgtcggcaacgcctgccaccgagtgcatcaagctagaatgagactagtgtccgaacaatgtctgggtatgaatgcgttgtcaatcggtacatagggtagggtagtggagagtattcgaagccacgccgagagttccgacttttcatttatcgtgacgcccacctgaccggatatttacccgggcccctgagccccgggaattgaatcacgatcccgctagactctactccggcttgtctcgcgctgcggacataggtaactcgtaggattctcctacgtcgatatgatcactcggacaggccaggatcgtcttggtctgacacctgaggacccagcttaaatgcacaacctaggtaatatcgtttacaccaacagatacaatatgtcgggaaggagggatctttaggagtcggacggccaagtcatcacatggaggagtcagtgaaactagggtccaacgttacaaagccagtttatctggtgataaatgtactaagcggaaatatcagtgtctggctctttcttacgtaccccaccactgtgtgctcgataaaaccaacataatctgaacgaccaagacaatgggtactgggcacgcggttagcctggacgtccttaagcccactgaaatatagtactggtctccaatccggcgacgtattctaccactgtgagagcctggtcacgggacactgacgatagcagcagtgttgagggtgactagctatgctgggacccttgctgcggttgttggcgcggaactgcccttcgaccctagattatccattcttgttaactatgacgcatcgattcggccgaataaggtttgaggtgttccggtcacttggattagggttgcactagctcgtcttacctctacttttacgggtttcgtgtcgtcacgccgcgggactgctggaggatgtgacatctgctgtttcttcaaagagcataccttttcgatgtgataggttgggaaaggcaggacagtttgtgtcacatatgtcaaagcttcaaggggcgttgggggtcttacgaccacgttcatccacgttaggcgcgggttaaatcattggtgagccacagctcacagaattgacgaaatgttgatttgtcaatcaatgtatcatagccagcgctgctcttgttaagactccctcacgccacgcaccttcagcgtcgtgctctgaatattctgagggtccacgacgtttccggcgactaaaggacgcacccgaggcagctccgtacacctgcattggttagcgtggcaccagccccaaataggagagcctgtgggatactttcacagctagttgtcagtatgtttgaatttggcgctcaaagagaagcccgagcgagtgccgtcactgggagactcatcgagcgtagggaggacaactacatcactgctcccacaacgtcggtagcagatatactaagatcagcaaccgctaccgcgaaaccgttccctacttaggaagcagtggtagcctttctcgcgcttgagagatcggggagccggccgacttgccacccctgggcaatgcaagaacgtccacacagactacgcattcgggaaatagcttccatgcgcccttttgcccccagcaggctcgaggtcatccatttcgtgacagggcgcgtataatgtctcacgattcccgacttgcgcgtacactaaggtagcaaacgttgtcaaccccgcatcggccataaggactgtgctggatgcgtggcgggccacactgtccaacgatccagcactctacatctagtgaaggggttcccgcacattgctcgatcccgtgtttactagccggcgtgtgaggacctaacggggaaataataaatcccgtgtgaaatcaaatgataggtttggccgtcttagttcgtctatgtgaagcatcgtggacacgtagtaagcctgacggatgtcggacaggactcttttctggtacgcggccctgcgatcggctccatgctcatagcagcttagctcgggtgtggtccgcagtccgccaccatgactaaggctacacgaatcataggcacgacaacagcgatatgagttggctacagacagtaatggagctatgtcgatcgccccacatggacccgtagattactagggtgcctcacgttccattttggagttttatgatcaggctggccttatagtagagcgggtgtcgaccccctttgaacggtggcgacgacccagcaattttaggccaaggcccggcgtagatatagagcacagggctaatttatgtcactcccaaagggacttcataaggctccaccacggtaccgttcttctggtatgcatatccgtactgcatggatggaaccgcagacatgccctgtctggtcgtcgccaaggtacatgataagatcaaatgcactccatacataacggctccaaaaaatcgggcacagcatttactgaagggtaaagtaatggagatgcgggggtaatctacagacgaacgataagtgccgcgaaacatatgcagaccgctagagtccctaggcctagagtatccgacatgcttttaggcccaaccgacagtagcgtctccaagaaccaaccgtttttcggtcgttcctatccgctaggcgctcgggctgtggagttctggtcagcaccatacgcgccgcgccacgtgcacagtagtaaaccccgtcaaaacactatgccatgagtaaagagtggacataggacttatagtggaatcgagctcgccaagatccgcgtatagaagaaaaaatatagtccgcaccagaaagagtgttataacgaaaagcgattgaaatgcgcatcgcccagggtatttatgctggaaaggggcgacgccggacctagacatgtgcagtacgtacccatactgagtgcccatcttgctttaacatccggggtctgctagcagcgataagtttagacttccttgcggtagcctttggtcgcgatcattgcatgactgtgcccaccgccacgctctcctgaacaagggagaattacatcaaggttctcggacctccgtgagtttcgcatgcacgaatctagtaaaacgtcgatggctcgctgatgactttccggattctcgcggggacatgttctgctccgagttatgatagaagactgggtgtggtgttctaccgggctcctagagtggagtaggagtgcgttgagttggtacagcgcgacgcggataggcagttcagtgtacacgatcaggtcgttcctatggcctatcgtaccaaaacgctagtggtcgtgccgtccgctcgatggtataagggaagtttttacagtcaggctgacggttgctctacgaactgtaggtagctggagtaacttcgccgttgcgggacggaagcaaagagtgaaccaagtacgattccaagcgagaagcgaaactctgagtttcgtgacagctacggatcaggcactataggcagtaaaacgtagtttgtcgtaagtaaggtcgtttaactactcggcagtgggccgactcattatacccggattcaccagcggttaatctcttagttgacacagaggcgcgtgcagggattcgaaaggtttaaggcgacagtgcgttcataatgaatcgggatggactttcttcggccctctgattcatctaacgacagtctctggtgccaggtgttacaagtggaaactgagaaagtttcagctacaggttgctagcgggcagtgttatatgcggctgacgctacaccggacacatcttccgagtaatgcgggctggacactcgtggaagcagccgaactgtacagtaaccgccgatacgtgtggtcgacgagtgatgtatcctcgatttaaaatcgttagcaaaatggcggcgcaccgttgtaaatgacatctgtccgagtttcgtcaaactttcaccgagattgtgaagccgccacctggcctaacactaacgaactaatactcggagacgcccggcgggtgtggggtcattcaacttgggcgcgacccaccgttggaggactctaacgtgaggtaggtcccgtcctcgcaggttgttaatggcgagtgtcatcgagtacacttggaccggcgtaaaatatgaagcaatttaattaagaacaaaactgaccgtaatccaatagagtatattaacattgacgctgagttttgcgcgcgttgatcatcatccccagcgtatacatacaggcgcgtatctttgatcgagatccaggttggactggctaaggcccactctccacgccggataaagttgcccttacgtctggaatcctcgctctacatagttccgtagcttaggatgttgaaagatgttaccagtggaatatgtcctcgggaatcttatcctaacccattagctcgcatttagacccagtaagcttgtggtgggcgattcaatggctcccagcgagtgggcgacccactggaagaccacttcagccctcgaattgggccatggatacattcccgtaagtgaagtggggtacttaccgaagctctaggactggaactgtgagagtagatttgaataggcgtaggggcgcattggtgaaacccgtaggggtgcaccagtggggtcgaactttgggcacacttgggtagcgctccaaactgtgcttaatccgtgtaatgaatctctgccctccaatactccagtaacatgtctcgtcagaagtcgcatttcattaattgtcgacccaaaaaacgtgcgtttgaggtgtcatgaatggtcttagcgggagcgtgtgcgtagggactgacgtatggatgaccgtagcggcccatggtatccgaaccaggactggggggtcgtccgcggatgtcccatattgcccgtaggtaaggcctctcgtactccacggaatggtcccgaatgagccttccctccgtcctaggaattccaacagtagaggtaggcctccatttcgaggttgtgctacgtggcgccccgccttaaccctgcctcctccaagggctcggacattcaatctaggggttactctcaggtccaggcatgtcgatgcgttctctcgacccccccaatgaagcttcgaggaagtccgacctcggcgatccgagggtccactgtcggacttgagcgattttggtttcgagctcgtactagtttaattgcaggtcggctaaccaatcccttagtttaactagctttgatttgacttgagacagaagtattcccgggtcttgaagttgactgcatagggcaacgcgtgctgttcacagtattccgtcatctcaaaagccagcattctatggaaaagaatacctacagggccagtacgaagctagatgtgatgtacaaatggcggagggcttacttctatgatgaagttccaacaatccaggcacactacatccgggaccctccctgcggcggttgcctctgtccttcctttgcgtaaagtgctgcagacgcccttactagtttaaatgagatatacgcgcgatgctatctaggcctctgggttatccgtaaccatcgccatctcgctagcctgacaagggcacacgattacttatgcgtcacactacctagatctttaggtattgtaaccgttattaagatcaccaagtcatgaagtaacgaccaacctgtctcacgcccaacgggatacttcaagggtataagttatctaagcggcccccaaccttagtaaagcgagcgaggttgggttgctgtgtgcacggtgaagcggattattgttgccgggcaccgtgcgcggaggagacgagtttcaatactcgatgttttaaggatcagtaagcacagtagaagtcttaactgcggtttcgcaatgattgtgatatcttggctaaggcacgtaacggaggcaaatggtttgactgtaacagatcttctcacgtctaatgataaatgtaacgcgaaatgcggtagagcgatcggcccttgcggcttgcagtctgcgaaatggcctgtaattcgaagcgacacagagccccgtcaataagtgggacgcagtctaagttgtaaaagctgcacgaccggggtaagggacgattacgtggtgttttctacttcccggggttgcttatgtctttagggaactggaaccctgcgctgtaccggaatccagggtcctgtcgtcatgttgtgcccaggatttggctgcataagccggtcgccgggaaccgtaacgcagccatcacgggtctcagtcgggtccctgtcatgctcagctaccactatatatacggcgtcccgacatgatacagataggtctagtctccaggtacattagtccaatacaagcgctgatttcgagcttagaaaacgttacgtcctggacgaagatagccccgacggtgtttggacgaggataaaactcctctgacgatcccgtcgattctgcccggccacccaagcaggaacccctgagtccgaaatcacagaagggataagagcacttcaggtacgcctacgatagctcggcgtccgacggtgccatctcgcccgatattaggaactggtccagatattactgagcaaacagtatggtggacacgatacccctctatctttatgtcattcgatcggtggtaccggttctacgatgttcaagatgtctacgggctccgtttccattaaggcctgtgcgagtctgacatatgagcttccctagagccattttcactcccctccttctagaacagtaaattctcatgatagatacgagtactatgttaaactcgaaatggatacacagctatgcaattgtcactacgtgagacggagggaagaacgcctggtgcgggacctctggtcggaccatgttgtggtgtatcagattagcgacaccaccacaatcaggcgactcaggaattaacgcctgatttgccgcgaggcacatcctacctgagattgtttaatggtcagcttctgcgcaagactacgcgagcgctagcgggtagaacagcactgccgtccggatttggtttaacgatcgtctgttcacaatggattcgtctgctgttccttgtttggaggatcgctgaattataacaggcaatggatatctcgtgagtaggggacgaacgtcttcaaccaattctcctctatcattagtttaaacttccggttcgctagaacatagagtaattattcgaaaagtcactatagccagcccgttatccaactagtggtagctaattctgacatagaggtttctattatcgttttctcagagttcgaaaaccggtcctaggcgttgacgggtgtcaagtcaaaagccacgaatgcactagtgttcaatagatagggcatgggccgaataaacgcggcaacatgaacccccggctcttagttcgcccgaaagagcgcaaggcgtacaccagctggatgttgttacggttccagttgataggccgcaactgctcgcctatggattggtgacttcactgtacagtgtgtgctttgaaatcaagtcggatcaaagaaagtaattttattgcagagactccaagtttctagagcgaactgccacagtattaaaatcgtgtagtctaaagtctgtgggtccgcgcagcttaatgagacccaactgggcggagggatcgtggatagtttcccttctaatagcggactccatctcgcggtagacgcccagtactcatccgaccatgagcacatgggatgcactgatgcaaaaactggccccgtgacacgatagcctgttagaacctggggccgatttctcgtccttatctgaatcagcgcataggcgggaacgactcgcgccacagaataccacttaggtatggggctctcgaactatcagcagagccatgtgccaacttacttcgaaatagatataattgtcgatgaccacccacatgccctcggcgctcaggagagaccctgttacgcaagctgacaggatatgggtcccgatgtcgtattcattgtcccccgaacacgtggcatggctttagtgctggcgtcgatccactggcctccacgagttttgtagatgcacaaatatgagttgtcgcatttgaccaatcaaggaatgacggggacaggatatctccactcgcacggaaatacttccgagggaggaggaagcatcgataggtatacacttggaatcattagtgactagcttaggcggcgatgaagcctggagcgaccctgcagatggcgaccgtaccgtatgagccggttagcactttcgactaactctatggcgcccccaccgtatccgtgaccgccattgagattcaaacaataagcaactactcggccgacacatttagaaatgtcagagaggtaaggaaatgtcgggcagcatcgaaattcgcacttggttatgccgttgtggttagttaagtttccagttaatctcgaatcttcaaaggtagttggtagcgttatgcgtcgcaaaaatgtcgctcaatacgcgtttatgagagttcgacattcatagatggaagatacgaagtctgatagttagccagccctccaacccacctcgtagaccgtctgataactggtacgaaagtaaggcttatgttgacgaaatgactgcccaacctactccttagtttatgcattttaaatagaaaaattaaggaaaaatcctagatccacggtcaattctgagccaagtcgtcagggcggagcgttgcgcgtgaaaatgtagagaggcgggccatgcccgtcccagagtaccccctaggggccataatcgagttgaaatacacagtaaaattatcgaacgtatcattgatgccgtaggtcgactctcgccggccggggctcgcccacggacgtattttgaatgccgagtttggcagtcattggccggaaacttgaaggatccctcgaaacaacactggccgacgcgatctgggtgccgaggtcatcgcaggatttcgccctttttagtcgcgttccttaacgccccgcaggacactgtatgcaccaacggtaagtcgtctacggagctagatcctaagactcatcatcaatttaagaatcgtaggctcactaccacatggtgctcgagccatgtcagatacgaagtctgaagcgagtgcaacgaacttcgccatgaaatgaggatccatctcactcggggttggtagtaaagcggtcggtggcataaacagatcgcgggaaatgcccaccaaaaaccacgcgatcacctattctgtgtttcgtcgttgcaacgtctacgtaacttagcgcgcaacaatgggatgcaccgcattcagcaaaaggccattcgaactgccaaccaatagccccaagactaagttacgtagtcatcacgggtacgtcacatgtcaaggaagatcaatgggggtgctgacattgttcccgttataccccagtgcttataaatagatcgcctgaagcggtctagggtatttggtgtaaacctcacacttagcctataggaacctcagtacgtgatcgtattgcaaatcctgagcaatgcgctaatatgagaggtgccccggaggaggtgcgcgcaatttcctggatgtcagttgtgaaggttgccagacgtcggtcgtttgctagtaggtaaagtggacaaacgcacctcagtgtcccttttacaccactgagctcccgcgtcccgcagtttgggcttagaggaaagaatcgatagcaaactgcatacggccctccgtgactcatatccatgttgtgtttatattgaccatcgctatacgggtttagtgttagggtagcgtacttggggcatggggcggcctaccaatacatctagaaacttgtaccagggagtgtgggaagatacacacgaccaccaacgacagttgtatgcggccctttaaattcagattcttggcaggaacgagcccgcttgggagcttgagagcccccagtgagggtgttttctacagcctttgatatatcatcggagcttatagacgctattgtagcgtgacagccgatgacacagatatctaactacgaggccgtgataagggtgaccgggaacgtgaggatgcgtatcatttgttagcagttcaaaacgcgctgtgcactaatccctttcgcacgattagtcgttggaccccggagttaacactgtctaattaggctggatctcgatactgttgaggttacgttagatagccttgactggagtgtctaagtttagtagcatgtggacaaacagaagctgtgcccgctgccccccgaatgttcgactaaaccataatcaccgtccgccacttgggcacctccgcatagagcttcacgacaatatcagtcttttgtacgaccggcgcccgcgcgcccccctgagtagaccatagagcttcccagattaccaaaatgtcggtggtacgaagcccttgtactaaacaagtccggaacaaccgccaccctaaccatcagtcagtttatttgctacattatgtccagcgtcatcgggtaccgtcgggatacggaagtgcctagtccgccgcgcagcttgctcgcttccgaccgagccgcgtgagctacgtacccacctccgctagtgttcgtaacaccccggccgttgctcactagtaggccaatggtactgcctctgctaacttggtgatccagcaaacctcccgcagagttgcctaggggggagtccgcacgcatccaccttgcttgctaaacattacaatcgggacccaaatacttactgtccaacgttttgggacccttctgaacgaggccgatgataacgtggcactgccataagatccctcgtgacgtactgaacaactcggcaatttacgaggtgcagttctggagaggcctcggtcagtcccatctattgggtgaccgggtataacccggaagtaataggctagacagttacgctagaagtgagtttataaagccgctagtccgctatttccccttgcccgcaaaggtcgggacgcgttggttgcagtatctgactgggcactagaattcctgcgtcacgggcctcctcgagcgcctactggtaaggaagtctattctcttagtttggcgacactgcggttatgaacttcaaaacccagctgagtccgaacaaaatcaaacccttcctctctttaagcaactgtcgcacattcagcggctggaataaacttagagcgatgttgtcatggccattttaattcactcttgtgctcggcctcgccgacgttcctacccgcctattgcttgcgtgtttgatagcaacggacctaagggcagcatcgagctagtccggatgtcgccgagtcgtcgcatactagacagtctttgaaagtgaaaagcaatactcgcacttcccaggcatcgatgaatcggcggtcagatgtcaagaattgcggcaccagcgaatactagcgttcaccctaagttagaccttccagcagcagtcaccagccaaagctaaagtactaaacgaggccgctaccccggctaatcgttcgggagtaccgttgtggagagtagcctaaggacgtggttatgtatggcctcatgcaccagccagtcctctgcaccttcagggttaaacatgatccgagaagcgccgatgtgtgctccgaagtggatgactgatctatcagagagcgggggggagaacgtattaaccatgtacctgtgcggtgccgagtctggtttcattcactaagaagcgacaatttagacccgagcagccaccgcgtcagtctcggaaggcatgaaggaagctaacgccgtgaactagaccacttctttggatattgcaatggtgcgagtaggctcccgcgtttgactgggggcccgcaatgcccgagtgttcgtgaacgcaacgcatacctactactagactcaattcgtgacccgcacccgagagagagatacggcgccagattcattcaaccgccactgcgaccgcgccttagggtatttatctggtacagttctgaatttagtcatacacagtgcgcccacacgcgtattgttttatggaagcggttggacatacgaaattctaaagggttgtactgatctaactactacgccggagagcccaaacaggatctacaatccgatacacgcaatggggcgaatagagattcaagatcagctgggtctcctagattcggataataactctctagtgaaagtgagattttacgtccccagctacttaatcgcaagaagttatctaccaacccaacggcacagtccccgcactagttaatttacagaatcgcgttggacgtgaaaattcagttcatcgtatattttgttcactgccagagtacggtccgcatcatttcttcccgctccaccaagtcctaagtagttacctaatgctcaagacatagttttatccgggattcggctccctgcggcgattgcccgacgcttgctatctctaaggctcttcttgggagcttgcggtgactattttcgctaaatctggctacgcgttagggagactgcaaagtgggacagatattcgccggattgagatatcaactgtattctggcccctgcgcaaaagctgctactgcactaacacgacgccgaggtaccggtggaagctcatcagaagccgcgtgatatgagtatctaatccccctcactgccaagacggccgatggcgctgcagaacgcgctgcgttggtttacgtctgcctacgcaaattcctatgcaatagtccaggcctctgagaccgatggacgatgtatgttctatagctagggttcgctatcaataggcgccgaagttctttgctccgtttgatcagtcccatgcttagatcataagtccgccacatgcgaccttctcgcagtggaggtaccggcgtttggcttattattgttactgagtcgctagtctgccgcgtttacgttaggatcggagttcttcacctttgggctaagtgcgaaaatacaagggttccatcgttgcgagttggagaatgttgtgaactggtaaccaccgtaccacgtatctgagcccatgtaattatatcgctatcacgctatcagcgtggtaacggagtcgctcctgaggtcagacgagcgagtgcagaaccgggcaggggaatacattacagagtattcagtgttgggctcacgatcattcaagagaggcgtcacgtcggctagactgctactcgtatttttattgccctgaataccgaattagattttcacctttcatacttgtggcctgcgcaagcaaacggttgtctgaatcaaaacaccacctttcagcaaaacatgaggtaagtaacaatggcaacgttggtaatcatgtggctatcaaattcaagacgtcggatgtacacgcaccatggctggcatagaaagtgtcggggcgttggtcccttggtgctttgagttgaattcggatgtactcagggttacagtgagacgcacactccaatttgggcaactcccgttattcctagccccggcctactatgtatcgccggatggttctaagcaaaacgaatatctcctatctagcttctgccagcgcaggataacgggtgatccaagcgtgatcgtgtcgtgcgcaaagccctccgccttcacgccccgaatacattttgctcctgcacgtctatctcgaaggaatggccctagaagttagaggtttgggagtaagtgccagaagatttccaaccaatccacaagattattaggcgatttcttggcaactcattgtacatcgtgcagattcactcttaaggggaagatcctccttgaatgcggcacacctcgcaagaaatggagaatatgaacggcaatgcgctgcataactccataagccatgggattcgcgtttgttcattcgtgaggactcgttgtctcatcatcatggccctatcttacggcagggtttgttcgttcaaatataagccgggccacggtatacatccactctagctcgcggttctgtacacctatctacgacttaacattacgtcccgactccctgataaaaaatatatatacctaatatgcgcacattcgtgatacctacttcgcggtcaatcgctccccgagcaacggtctattgtagacgtatgaaggatttcgagcggtataagtagaaacaggccaaagcgcgtcgtcttgccatcagaatcgtgtcgcccaccggcgtcctacgttgttggacgaacaagaatgaaacttgatgccagtagatagactccgtagctcgcgcagctgattccccagtacgtctaagtgaatgttcttatcgtctcttgtgaccagcggagtgaaagtggctctcgtcattactgtcactgcctacatgtgcacggcccagttgtgcgcaccccaagtgcttctctcagtgtctcgacaatagactattcatcaaattatcttactcatgatcttgctgctttcgcatggcagacgctcggttctgagtgagcttgctaattagttcataggttatagtcgagcattccgttaacgaacgtgatacccggggcagaggtcacatggttgcggccgcacgagctctctgttaaggtatccgaccctcaggagacgtacctcgtctactgagacctagcggtcctcaataccgtaacgtacatggatattcgggtagggtaatacactgtcccacgcaaggttgttatcgtagagggggtgtaaagtgggtttatggttcgagaccgggtcttgtcacggtggagttctcagccggtaaactaccctatcgtatttcaaccctaccacaaagccgggattatgacccagcgaacttcaaatcacgctcccttcggcgaacctgggtcgtatcggaatctctcttgaccacctcgatttgagctggtaggcgccatcggccgacaaagttcgcctcaactgtcaggtacggtggagagtcaaatgtccccaaattagcctaatctaattacttagaaaacctgttacagctatttagggtacatgtgagtcaaggtatcccacgaacctctgcgctactggatgttcgattatctaccgcgtgcagccgtactgtgataatacattgactgcgtaatcgtcgaagaaacttcgcgagcgtctgtcttaactctagccagaagtgaggatggcggagtaagtaaatcatttcaaaagttttcactgtccgctcgtgtaaaaagaaatgcaccttccccaaagccgattagtctatactggggtagtacattttctcctgcctgggcgtttgaagaatcctctatctcctacaacttacttgtgctttgctcaggtatttagactgagtggtcgcaatgcccgcttgctcagttgagtatagtgtcggggggctaagctacgtaattcgttacttatgctaatgttaagtccctaatctccgtagcactctctgccgatggagagggtcatgtgtgcgacccctggctctaatgtggactagggcgtgattattatgatagtcggcgcatgaaatgatactcataaggagaatcattcgccatgcagccctcctttgctctgcgttaagggtggttgatgctaccctcctaacgcattatgtataaagcggatgttcgagtatttgatttgatggccacagaatcagcgatgatgacccttaacgcacaacaggcattttgggctttcttgcgttccactcgactgcaaacccgggggctttacggccccaaattgtgtatgatagccacgaccgggtacatgggtatggaggattcaagcctcaatcccttccagcggtgccacaacaatctctgaagatcccgtaatcatggagcaagtaacgagataggtggaagagatggccttcccgaaccagtatggagaagatcctgcgaccgagtgaccgagtagggattagataacggtcactgagacctgagaccgcatgtcataaaacgattgcatttaccacgtcgacagaccagtggtgtcttatcgagcatgtaccctaacatcaggctcgctactatactcgtcaacacattctgtcaacaagcgtgctatgctaagttccccaacttacctatgatgcgggagtgagaaccatacgggcactaaccgcatataaagccgatgccgcgcggaacaagctatcgtctcaggacgcatcttgccgatacggttagatacgctatacgagactttggcgcaccgcattctatggttatgctcggcgattaaattgtgtggccatgccaccctgctaaaaacggccacagtgtcccgcggaaaaggcagttagcttgtgagatcaagaatcccgctttagttacacaactggaaagaattgccggccgaaaaaggacgagctggatcgtgaagtgctgtcgaggcttagcatatcggaatttcgcagactcttcggtgcggaaaaccagcttgctcagcccgaggaccgctaagaagaagagtcacccgactgtgttaaggcgcaccggtgagctgggtacgaagtcattgccgcgtatgagttggcgcgcgtgtatttccattacgacctgagatctaaaatcggacccaatcatttggtcagtgcttttaaccactacggcctgagccctgagccgcccgagccacgcactttaccccgaccaagtcgttcaaatgagatcgggaaaagtatcggtctagcgatgtacgaggtagtgcagactgtcccatgcaaatcgtaaattgctttgaggccgggcgaacttccacaaaatccctgcatatcaacagaatccacatagagtgacacgacgcattggttggtaaagtctgctaaaccgacttgccgccgccgctatgtatttccgtgttcagccccatttcgaggcttatactaatctatattatctacggcacttaagtagtcaaagtgaattgacgaatttgaggcagtaccgagcaccggagaaaaaagggcaatgtggaacggccagcgtaccggctgcagcggtgacggttcagaggcagtttattgctgccgcggggcaggggagcatatagtcagaaaaacgttaagcatcgccgaaggttcgtgtgcacaggcggtagccagaaatccatgatcgggtagcgcttgatgacctacctactagcgacgtagccgcgttgactttaccagctataacaaactggctcgcatcgaatgttaccggggtcgactccgctgctacgcgtaatgatatcagcaatgccgctaccacgcgtaacaatccctttggtggctaggacgattatttaaaaaacggagatcaagccagagcacttaatgttgcgctagaatttttctttccaccgccaggagaatagagggtgtaccattccatacgactggcagaacattgcccagacggtacctgaaacttcggctggacgtctcggctgtctggggattgcatgagtgtagtgtactgattggacaatacacgggcttttcgagggtggtgcgtcccgaggatcaaatactattgaccacatggacggatccgcgcccgttacacatgagactggggggatgatatagatgtaattaccgcccagtatgtaccaagtagagcagctccaatcatagtgatttaatggttctccaccaggaatacaagaaacctcattaagtcgtgcgataggcgtcccgaaggcatgtccttgaagacggtagtcgggcccacccattcaccataatggctcaacgtgtgcctgtatttcgacaaaacggccagcaggctctaaggtgaatagggaggggccggcgaactcggacactgccaatgtcgcctcggagtaatccggcatcgggtgtcgtgcgggccttgacccgataaactcgccagacccctgacatgcctcattaccaaaccgccccacaaatcggtccttagagattatcaatgatagcaatgagcgggtactttgtctgtggtaccaatgatcgtaactgcatgctttcggctgccgtcaccaggaagcagtcgcaccgtaccatgcaccacgatgtccgagccctgggtggaaaatgcgagctgatagcgcttgcaatacggccaggggataaaaaaaacccactcgatagagtgagggtcacctcgaggttcgaagcaccgctggtcttaccgaggcggtcccttatggatcggcgcgccgagcggagagtgtgcaaactctctcgacgcaccgtaagcagagactctcgagtaccattggtgaagactcagactgaccgtgatcccgacgatttcctttcaacggtttctggactagccttatgtggtacatatggaaatgttgccgccacttgctgcctcgttgcttcgagtaatggactagaagggtacgattggagacttaccactgttagacgtatagtgctggtagtggtataggacgacgggtatccgcaccgtaggagggcggcatgtcgaggcagctgggttcgctgcggcgcacgagagaggatgtaagcggcatttgaaagaacactacgtaggagggatcacaactcgacaccacatccgcgaatcattatgcggtggctgtcactggtgcgtagtggccagttctcaggtgcagcgctaatagcgggtattgaaggtgacctagaacagcacggcgacagaaccactaacgaaaagcgtctacggtgctacgactccacgaatccgaggctacgacatacatggggtaaggctccgactttcgatgccgcctgaacttgctcggtccggccgatttatcacatgccagttacgtgcgaatactcgtgtcagggttcgtcctggcatgtaatcattaatcacgattctgatccatgtcagagttctgcgaatgtggacgagatagttccttacttttcgaataatcctgtttgctcggacgacgtccgccgcgggagtctataatttatcatcctcatatttggggtgcttggaaaattatagtccaatccctgaatcacgatcttagtcgaaggcttgcgcgagcggttgtaaagagagcaaggaatatgctctatggccctcgtcgtttgatgttcacgcctagcgactctcccggtacgtatccggactattccccaatggctgtcgctgctccctggactaacaagattgtcttccatcctacgtcatcttgaccatgtaggagttagccagcaaacatgttgtgcagacttacaacagtcccaaaatgtgtaaataacttcgttaaattttgcactaactgatcacaacaaagcacgtgattcgatgggcggcgacgtctgccaccttcgggattggcctggagccactgagtggctacctcatttttctctgtacttgcagatatatcgctcctcggcataagaggagtcatatatcagctaccaactctgcttataagcgccgtccatccgtcttctgcatagcgatacttaatggtgacttattgatagaccggacgttggaaactgatttgtaaactcttgtagcctttagtccgcggtataaaaacatcgggcgtacaatcgggccacatggtgtgtgtacccgctatgctaatctgttaaggatggggcgctacgcatgaatgacggtctatataaacacacaacggatcatgctgcaaaatctgtggagctataactcacaagaacataatcacatgaggaagatgcgttcatataactaatgatcgacacgtatgattcaatgtcacactcccaaatctctaaagcccaaaccgtccgacagtatacccctgaattgctaactcagtgcttagatctacggcgcggagcgccccaataagtactctaatctattgggcttttctatttttcctctgaagccttagggcccctaaagatagatggtacttcccccacatctgtgagctttacggataaatggtacgctgcagttcttgtgcctcaagtctgcacaagatgcgaatgcctctgagcctgcgtcctatcacacgtagcgccagggttctggccacttgggcatgacaacattcacaccagtaagactacagcgaatacgatccggaatgaatgtactcatggattcattcctgaggtggggactaccgccaacgccgaaagaggactaacaaggacagattgataacggaggagtagccgagggcttcacgaagaagtatggttaaagctcgcgggtaacaaggacgtcttatgcgtacgccctacgatacctaggctctcaagcgcagctgtaaaatcatgtacgatcaggtgtaccctctccatcttgcacaagggcagggaaccgtcccgactcatcgacgtctgaactcaaccaagagcgggaacggggtttggtattcagttcttctctcacactctgagattcgacaagtgaacaggcacataaggatccctatcgacgcagcccaccctcaagctgtttagctgggcctgtcttgctttataagagctgacatcagtaaagctccagccataaggcacaaataagcaagtccaccattgtcgtgcacccagtatggcgctatgaaacgcatggataagattaaccatgccgcatggcactctgcatccgccgtggtgcccgtcccacgatactgggggttatttcacatacaagacgaggcagctcatgctcactcacccgactgtgactctactataacccaaactccatgcttacgacccatccggagaatatgcgccaaaaaaccgctgcatcgttgtaactagccgtaggtatatggggcggatgattttagaacggatgagcaaaggtcagaccgtaataaccggcaatccctgcaggtcatggaccatacaggaagcgtatcagggaacgctgcgcaccgagacgataataacatctcatatgggtgtgcgtaaactgagcagctatcttcggtacgacatatatcggatgctgatgtcctgcggtctagacggtgacagtgttcttgtcgttagattagcctaggattgatgattagtaattctgtataatgcacgtcgcaccgtgcagtacgaccacgggctctaaggcctgctagacggcgctgcagcgcactgctaacctcatgcgtttgacattgacgcgtatgccagacacctatagcatcgctaattgggccgggggacatctgagcaattaagccttgtcacgttactactaagtggtaacgaatgccgtaatacactatatagggtatacgatgcacagttgcgttgcaggcaacttaactgttacataccccctgagattaagcatcaacggcctcgagaaaccggccctgccctatgactggtatccagaatcgcctgtatgtcttgaacagggtgccgactttcagttggacctatgctatgggtagacagaccgatccgagtcccgggtaacttgttccgttggttgggggagctccctccatcccaccccgggagagagatagcctgccagtgaaactagcagaccatacacacttatgtgtactatatactgtgaagctgaaacgaagaagcgcacatactagtgggctccgagggaagcggttcgtgtataggggcagctctcgtttagcctctcgactttgggttaacacgcctgaccttcttacccgcgggagagatgtgaacttcttgatagatctgatatggcctgaaagagggtcgttgtaaccgtctagcctagcttgaaggcacgagccaagacatatagtcgtaacgggggctccgatctatttttaggtgactctttcgacgttaggagcactgctagtggattatttgccagatgattagaaccgaataggcggcccggttagtgtgttcaggtagagactaaccttgtgcgaaatccgctccgctgttcaacaaggccattcaaacctggcctcggatggtatgcgcaaaatagcgtgaaagagaggttagccccaccatgggtagccgtcagggcgtgcttaacagccaaccgggggctcctgtatatggcacttaagcccgggatgtgttcgtactcctcgactggtttctaaggttacttttccgctggtgcaaaagatgaaaatttttacaacctctttggccaagctttacatttgtaccctaattccgccaccccccatggtgaagttcagaaatcgtcactgttccggctgagcgatccttcacggtatttcaagaaatgaggattctgcgagataattgatcacctcatagctcaaaccgcaccggtaacttacgcgcattctcaccggcttcccggtgaactgactgacagagggcccagtggttcactggcgttccccaacacaactccctaacaactgtcatagaatacggagatcgcctcgcaccggcatttgctgcctaccctttaggcaaccctactcaattattatgttacggatgtaatacgagttgggctgactgtgagttacgctatgactgaggccgaaattctgtatctgccatgcctctatacgccgaccaaggggacgtaaagcaatctcaactctcctcgatcgacacaactagggccgatgacaacaacgtctcgcaagtaactcgtccccacaactacgtcctctaaaacgaagcgaacccttactgcatgatctctcaccgcacgagtcatggccgcggcaatggtgatgtaggtgcctgattatgcgatcattaaccgaggagagtcttgacctccggtcggtacaccacgttgacagctcccgagcgcctcggaagttgaacccgttgtaaaagtcacattaaccgtacgatgttttcagtaaggcgatcctaggaagctgcagtctccagcagttaactgattaacggtacttgtattatcttaggcgaaaccgactgggccagcgcgatctaggttgtcggctaattacaaggttatgcggttgggtagcttaaattctgtaacggtgggacaagggcgacagaaatggtctggtgctagggccacccataaagtttgtaccgaccttactgagtaatagaggtcgcaaatctagactattcccaaagaacaagaggggcggattcaataccttactgaggagaacttggacgtgtgcggccatggaaggaaacaagtgggtaatcactgggatgggc