ttggacagtaaaacgtggttgattttggcgcccaaaagtgctacaagaggggtaccaggaagccaaatattgactgtgcgatattattgtatgctgatgattagcccaggaagtgcagtgggaattgaaagtaggcagttgaatagggctagatctgggtcagtttaactgtaaaccgggtgcttcgttcggtagttggtggctttgaagaaggcagtatgtttcgttttatttgttggttcccaagagattcttaccagtcatagatgattcatctgttgcgataagcaattttgaataaggcactttcgcttacggtgagtttctgattgctttgaaatatgcttccttgttgaagcttttgtgatgaggttactgctatgatgcctatatgattataaatctaagactagatttcaatcattgactcataacccctgaattctggccttctgagctttaaatatcgacttgcagtgttcattttctaagcctatgaaaccagtttcatttctcttccatgttcaggctcttcgcaagctaaagagacaagaaaaaaggcattgaatcatcgacaggacaaatctggaacgcatatgagtactcgagctcggtcatcaatctctgaatgatgagactatacctgcgtcacgcaattttctagcctttgatcaccaatttcggccaaaatcatccgttgattccctaacttgtgatttaaagacttttaatcgaaactaaaatataaggaactgcttcatatactttgaactcgccgaatttcatcatgtccaaaatatcagctatacacccattagcatatccaggccacctaatattaggctgaaaataaagcccaaggatctccaagttgcatgaaaataagtcatgactaaataagggactcatgggaccatcagagagcttggactgttccgtgtctggagtccgagggtggacagttagactccctcgtctccttcgtatattgtgctatcagttaatatcaccgtgtcattatttcggcaagtgcttcttctttcacttcacgatcaacaagaagacacaagggacgcaaaatgctggtcaaatacatgctatgggcgctatgtgtcatgttcaaattcctgaatgctgccgcattggatggtgccaaagtttacgcgccaaatccacccgttactcatcgcgctatcttaactatcgagtacatgaacaatcagacgaaggagatgatgagtaccgacgttaccattgaattgtacggtaccgtggtccccagaactgtggacaactttgcaaagatcgccaagggtgtggttgcagtcatgaagggtcaggatgagaagaccgaccgttttaccctgggctaccagaacacgcttttccacagaattatttcaggtttcatcattcagggcggtgatgtgcttcctgatgttggcccattcactatccatggtggtagttacttcgaagatgagaatttcgatctgaagcacgacagaccgggcagagtctcgatggcgaaccttaacaagccggacacgaacgcatctcagttctttatcactatggcagaagaattgaaggacttgaatggaaagcacgttgtctttggccaggttgttggagggctagaggaccttatgaacgtcgtgcagtacgttgaagtcgacgcggagcacaagcctactaccgatgtaaaggtgatctactctctcgtggaggagttgaggattgctaacaaggacgacttgcacaagaaatacgtcgaaaaactcaagaaatttcaggatggtaacgaagaggtgggtgtgaaaatgtctgtgaccctagaagagggcaaacaggaagaacgtatcatgcgtgaacttaagtacgaagatcttcaccaccctatggtcaaggttgttcttggccttgtctttgttggtattgtctacatggttgccaaaaaccggaagcgcatttttagccggacctccaacattgtgtccatgagacacgagtaaattttgcggtttttcattcaaatatagatttctacatgtagaactcagatagccgtctcaagaatctgtgttagaatttccttgcttatcccctttccaataaaaaccatcttacattcgtcaacgtctttgattcgatttcccggtagtatgtcaaacgtctcccgtacaccttgcactattttgcattcattaccaactatgataaggcctttcgttctatgaatttcccaatcgccctgtaattcatgcccaaaccctttccagtgcaccactcttaaaaatttgaccaggagttcctgatacgcagcttggtcttttaaagccttgaatgttagagtgactgtccgtatacgtgggtcatgaagtgtactggagccaacattctcaaacttcaccgactcgaaagcgtgcagatctaaaactttgaccagcgatacttcgccaaagctggagcaatgtattgaggcaatggaattgatttgacgaaccttggcctcaatttttctcacctttgctgagctttcgtcctcgccaatacgatccagtttgttgattaagatggaatctgccattgcaatttgaaggtgggcaatagttatattgtcttcggtcaatacactctcaccatgccaatgtgtggccggagatacatcgtccaaacaggttagcacgttttcagcatccaagacagttacaattccatctagatatacgttgctataaagcccatcatcctgccagaacattttcgcaattggcctgggatcagcaataccggaggtctccaataatatgtagtctattttgccggggcatctggcaattagattctcaatcgctttgacaccaacatcctgtagactgcaacaaagacatccattgcccaagtcgagccactcttcgtaagagttgttaccatcacggatggtcatcgatttttcgatttcgctggaatctccgaattcattcaaaatcacagctatcttcttgtcagaaccttttagagcaattttttctagcagagttgacttcccggagcctagataacccgtaattattgtaactggaattctagggacgtcattgcttgtagtattctccagctgtttgttggcctgctcgattttcttattactaactactgaactcttcccgctgttcgaaataccatttaagatatccttaagatccgtttcgtttccactcacaagtgaaggtatttctccatcctcagactcattataactgaagtccttgagagctgacattatttcttgatcttatagatcgataattcatttaccttgaactcatcaactccatgaaatttaactgaataaatattaatgaaaatgggtaccgatacaaagaatacacaataaaagacttgatgaggttagacctgtgggactatttgcttttaggaacgatactagtgcatttgtggtactctccctttacgaaagttgaggagagcttcactattcaagcagtacacgatatattgaagtacggaatttatgatattgcgaaatttgaccacctccagtttccaggagtagttcctaggacatttatcggatcattaatcattgcactatttacaaaacctctggctgctctgtaccttcttttttcgaggaatgaatcgatccctgtggatggcctgtatatccaatatctggcccgttgcgtgattggatttagcaatggtattgggctacttgtcatgaagcaccaggcacaattgcttattgataggcattacgcagctgccaactcgaaaaagagcgacgaaagtcggtcctgtcacgataaaagtttaattggcgcgttttttacgctctttaccgtttctcaatttcacctcatgttctacagctctcgtccattaccaaatttcgtaatggccttgcctatagctaactttgcctttgctttggttcttgcgcacaagtttggcctggcattggcacttttgggttttgcttcagtcattttccgtctcgagcttgtggcgcttactgcaggcgtagcgctcagtttgatgcactacaagaaatatggtctcaggaaaatagtgaagacgtctgcattgggagccatggttggcgcaacagcctctatatttgtagactcatacttctggagaacttggactttccccgagatggatgccttcctgttcaatgttattgacggcaaatctgctaaatggggaaccctaccattctattcctatctgacgacgatgctgcctatgttgtttatccctcctacagtattggttctagatttcatgggattccgcgctgcccctcaagaattaaaggtcttgacggaagcttcaatttttcacatcctggttttgtctttccaaccacacaaggaatggagatttatcgtatattcgatcccagctctgacgctgttagcgagttacggagcatctcgcatctttaaaatgcaaagagtgaagggcgtcaatatactgaagctcatcattatcttttcgctcttggtttctggagctataagcgcgctattctcgtcgatatctgctacaaactaccctggaggcgaagcactaagtcagtttaacgattacgtactgcgcaacagtattgccaacgcaacggtgcaccttgatgtccctgtttgcatgactggggcaacgctttttggccaactcgatgacacctttggaattaaatatgacaagacagaaggttttgaagatctaaagagagcctggccttcgtttgactacctaataacgtctcagtctgacttatcgggctatgaacttgccgaagatgaagattgggaagttttgctaacaacaaaggccttttcgggactagatttatcctattttggccgcctggcgcaattcgaaattcaaaacagttttccgttagcacgtcagcttctgcacgagagaagcatgagtccacttttcaaaatagtacgagacagtataaccgctgattctctcttcacatttagaaagaaggctcaaaactgagccccaacgaggttccctatttacagatatcaccgttacacaccattatgcactcagtagtttttttccctaagaccagcgaaacaaatgtattaaaaagtcgaggagagaatgttcttgacttgcttcacaacttcgccttcaataacaatttttttggcctgcatcattactctgaaggagtcttttggaatgtgcgtcagcctcgcctgaagatcattccgtaactgcactggatcaccgtgtattttccttatctcggtaacgaccttgcctcctctcttgaaatctgagtagactggcaaatttcctgtggcagacctctccacgaaatacgacttcacgccaaatggcacgtaacccaccaattcttcaggtctaacgtcacttaacgctggaaaaacactctgatgctcatcttcgagaactggtgagttctcagataatgattgaagatccaagtcctcccctttcttgtgctctagtggttcatcgtgggcggttgtcgaaacagtactcgccagccttgtgcaagactttttgtgacatgcaaaagtctgaagcaagccgaattggcactttgccgttctggagcctagtttgctcagcatgatgatctggctatatgtatagagatattgatctctatgcttcatcacaggtcaagagatttgggctttggatctagaaaattttagtatactaaatatatccgtcaataatgacatcaacagttttctcatcaaaggtcaatatgaatgaaagatagagagctatgtatcgctcatgagtgtccctcgatcgttttgggaattgttctttgtgtatttggctattttacagatttgaaaaccgactatattagaggtcgggcactttatgtttttagaaaaatcaatgagtccagattcttaccattttatccttcccggcgctgcatacacgctttccgtcgacactccagtcgacagtgtaaacctcatcattgtgacctggtaggtcgacggagagcttttttgtccttacatcccacactttcaaagtcgtgtccttagagcatgaaaccaataatctgcagtcagaagaccatgccacctggtaaacactggcaacatggcccctgaaggtggctatgaaggtaccattgcggccgtcccatagcttaatggaattgtcaaaagacgcagagacgatgtatctaccgtcaggcgaaaaggcgacgtgattgaccagcttctgatggccagtcatacgagttataggctttgaagcctttaaggggtcccagaggtacatggtgaagtcatcactagcagtaaccataagctcctccagctgaccgttcttcttggcaattttctcatagtttttgagagcttttgcgcgtgcttcctcgggagagcttggtttctcaccagtatggtcaaaagcgcctactctcaacgcatagtcagtgttcagtgacaagtggttaatccagtgtgcgtgtgacttcaaaatattgatgcactttcctccggcagccatatcccaggcgcgaatcgtcttgtcatgtgaaccactgtacaggatgccacgtccaccccactttacacaagatacagaattggtgtgaccacttaaagtcaatacacacactcttcttgtcgtatcccagattttgatagtaccgtccttagaagcagatgctagtctaggctggtcacccgcttttacgagatgcataggctcccatgtcagcgaggtaatccactttgcatggcctctgagagcctcgccgtagctctcacctttgtttgaatcccacagcctgatcgtgttgtccatagagcctgtagcgattagttcaccatcaggacaccatgccacgcatagaacccagttaaagtgacctttcaaggtgtacattggagtgttggtattgcagtcccaaattctggcagtattgtcaccagatcccgttaccattctaccgctagtatgtggagcaaacgcagaacacaaaatggttgacccgtggccagcaatcgctgaagaactcctggtaacaggacgaactttgaaaactgcacgaggagtgtacacaatggtaatgaaatcttcggtagtcttatggccgggtttcaaaatcgaactgtagatgttgtcctttatgtctattagctgctctggtttcccatcttttgcatccaccatgcagctgaaagtgtaaggaacaggttcttctgactctccttgtagctggttcagcaactgctcgagctgctgctccgtagttgctcctggaactcgcaatgagcctccaacgctttccccgctatcgaatgcctgaaacttaaccagaacatgaggcaaatcttcagggactaagtcaacctgtcttggctgttgagcttgcctcttttgcttcttggaaggcggtgggactaacgtagccattttctaaggttgagttcgctctcttgaaaggtcttccatctcatctcatcgcagagctcatcgcttaattattatgatcccaaaattttcgctcactttgtacggattgagaagttgctgattagcgtaaaagaagtcatttaaagagcttaatgtctggtttcagactattggaactactaggagttgattctcgagtgtttcctcaatttcaacatttttccgttcttttgtttatggtatcaagatttaatgtttagtcgatatctgcagttatttaagaaaaaaaatgtgcagattgaccttgaactaacatggcaaagtattaattatattacaaaatattacgcccatgacgggcgctaagcgtattatgcgtagccaatttcagcttattataaactctttagcattatctacctcatcctagctccgcggggtttgagcttcttcatggctatcgccgttgtcgaatgctaattctcgaatctcgatcatccatgggtgtagtagcagttccattgccgtagaacgtttattgggatcttgcttcaagcacctcagcaaaaaatcgataccttgaggcgagagctcctctttggttggaagctggggaacgtgaccagcagcgacatggtacataatagcccattcgttgtcgaggttgaaccagggtctccggccggtgaccatctccagtatgacacagccaagagaccagatatcaccggacccgaacttgcctttcttcgcacctgttatggactcaggcgacatgtacatgggcgtacccatcatgctgttaacgccgtccgctttgccctcggcgccaacgttgggagctttggtgccgttggcagccaaggaacgggcggcaccgaaatcaacatactttatcactccattgaaatcgagtagtatattttcaggcttgatgtcgcgatggaccacacttgattgatgaagataagctagaccctccaacatttgcaacgcgtatatctgggtgaccatttcatcctcaatcctgccgtgttccaacaactgtgccaaagatccgccctcgcaatactccatgaatagattaactttgtctctgtgcacctcaacaccgtaatactgaacaacattaggatgattaagcatctcgagcacgctcatttcttcctttattgctgggaacacctgcttcattgatttccgatcctggattttgatttctttcaccgccagtatttcacctgtgtccagattgacagctgaaaagacagttccaaaagccccgcctccaacgaattggcgcttctgccatctaatagagacattggatagcgatgaagcaagggattgcaagtattgactatcttgatcgaactcatcaagcactttaccaatatgacgaggattgcccttcactctattctccaactcattgatagcttccagcctaactttcgaattgactgccagaatcgaatcattgtcgtcctcacagtttcctatattagatctgacttgcgggtgattgctcttctccgcttcgagcgttctggctcccatgaggtcaaaatgagaaatcagcagagacatacagccagatattttttgctggagtacactaaactgattctggtctagaccgagaatattccaacccatggtcatctgcattgcaaattccattgcgggcacacaccatctaaacgtacgcaagtcggtcgggtcgcaatcatcaaccagaaaactaatccagcttatgctaattttcatgagtagcaatattataagcgacttcttctcgtagttggccacattcaatctcaagaagtttcttgcgaaatctctgcaaaatatgaacagattgtttagggtctcgtttccacgatattctttctgtaccgtgttcatgattttgtgcatgttggcaagggcggtgtaggtgatgcgaaagtatgcccggtttattttttggagagtgtattctatcttattcatggaacatcttctctcattgaaggataccgagtgcccaacgaaatgctgaaacttatcacattggtattccatcgcgtatgtagagccttgattgaggagaactaatgagttcggcgacaatttgatatcgagatcttccatgcttaagactttgtcttctgataggttaagcatttctccttcccacagaattggctcttgagggcaatatgctacaatgtagccgagagatttcaatttcatttcaagttcaaagatctcgtcttcctcacttttgaactcatccaatgggttgcttgaggtcatgtatgcaccgcggcgtactcttgtagcggaccccctgcccgcatgctccgattgtacgtgatagtacgccacaccatttgcaccgtactcctggaacaaagtagcattttgatcccagccattttcaagcgcattgtagacacttaagctgtttttgatttccacgtgagggatgaggtccgaaccgatctcttcattgtgtaggattttaagaatttcatcatctgaacatcccagtagctcgctgctacaaaataaatagactccatcaccttctagctgccctccagtgtaaacaaggaaatggccactctctttgagattttttaaaagctctttgttatcattcactttgtagttcacagagttttggaatgccttcgtcaatacgtttgaaaagcggttgatcttccttttgacagatccacaattttcaatagcttgaactagccacttttctgcatccgtttctttctcaaatttcggaggatgattctgctcacgcaagatataggagtgcaatctattcaaaagccgtagcgtcaaatgcgagaaaccttcagcgataaggtgcccagcgccaggaataaagcatccaacatttttcaactggtcccagtatttcaacaattcctcaggctccctgaaagtcttgaaagatttcttagcactgtcaattagtttcagatgcaacaacttgaatagataaacaatggcttcgttcaccgcatcgtcaaagtcagcatcaatcttagttgaaaattcccaatcggcgcaatacactattactgtgtgtttgatttgaaccgatagtcgaatgtaggaactaaaatcgtcaatcatctggtcaatcatcatcatagttggattcttaagctttttagcatagtctagccggataaggatgatctccttcaccagcttgaatggaaacattaataaaatctcaagttctttgtgtaaaagtggcaagttcagatccttcactgtttgagaaagagtgaaaattgaaaccttggcctttaaaatccacggggcatggcgatagaacagcttcttctgaaagatactctcgatatctttttcttttaaaatctgctccgcgaaaggacgttcatttttgtatacgccttcgatatcgtagaactttgatgtgaatttaacgtccagggagtcgttgccggtccattttttcagagcttcaatttcactttcaaacgcctctttcaaagttaagaaagtgttcatcgctgcaacacgatggttgaattcttcgcgacctgtaattggtttttcgtaatgcatatgctcgaaattcctccaataagaagtcacttggtgatacctattgattagtggcttgagtctttcgactgcagcgtcaacatcgacattatcctcgaatctaaggtttattatttcctcaaaaagagaatctgttgaattacgcaaatattcaagttttctcttctcctcttcgattgacctgcaattcatccatgctttcaactcaagccacaaatcatcagcatattgagtgtctgcattgactcttccaccttgatacgctattttactcttctcactctttacaatgtcacctttcagcacattagcgagcatggcctgccattctaggcgctctagaacatgtgagtttttcgccagcctttgtacgtaggcatcactattgcctccagtgcttcctaaagttgccgatattgtgcttctgccggtactaggtcctgaaggaatcctttgctgtgttcctaggaggcccttgacatccggattatctggatcagcttgtcgcagccagtccatacgtgctagtagaaatttaggacttatagtaacgagttcatcatcgaacgccaacattccccctttctcagtggtcgtgaagaaattagtgccgaaagatgattcatcggcatctgtatcctcagcttctgtgtccgtttcgtcctcatcatcatttgtcgaggctgcgattccacgagtatagtaatcatcaacagcgctgtttttcatgcgattgagatagagctcttcgttgaggacgtactgcttctgcatgggtttgaaagagcgcaaggtcgaattattagtggtactggtggcagctgagacgctgtccaaatgtaacgacgacgtgctgccagaattgctctgaggtgtggtttgagaggtgctctgggaattcaacgacgcaagattaggcggcagcacaagtgtaggtgtaacgctcgatgagtcggtgcgctgtgtggtggaacttctggaggtgcttagagaaagcgaattggaacgattatgtcggccaggcgggctgccaggcccctgttgctgttgctgctgctgttgctgctgggtctgcttgcctgaagatggcccggagatcgaaggatgtcggctagagcgcccagagtgtgttgctcctgcacttcctgccgctcctcccatgctcatggcgtgttttaatgcgttcgaactcagcttcattgtgttcagcggcgagtgtcctgccactgcaggtggactgcgtaagctgttggccgtgtagtatccaggactgcgcggaccttggccccccaaagacgcaactggccgtgacggagaatacgatctgccgtttccatttcctgaccctccagacctcattcgagaccgcggtttgctcttattgcttcccccgcccttttcttcaagcgtatagccctgcttgaagctaaaatagtcccgctcagccattccttgctgtgtttttgtatctgtcttgagcttatggaaagtttcgaaatcaattatgttcgcacatattattcaaaaacaagaccgttgctcatcgcagagcttcgagggaacagagctgcttgatatggagctagatagatgccttgaacgacttctagcgggtgaactacttcctgaagcaactctcagggcgctatgtttcaaattgaaggagagattagtcaaagagtccaacgtagttcatatttcaactccggtgacagttgtgggagatatacacggacagtttcacgatctgcttgagatcttccagataggtgggccagtgccggacacgaactacctatttcttggagattacgtggaccgggggctgtacagcgtggaaacaatatcgctactggttgttttgaagctgaggttcccaagccgtattcacctgttgcgagggaaccatgaatcacggcagattacacagagctatgggttctacacggaatgtctgaacaagtatggcggggggagcggggtatggcgatgcttcacggacgtgtttgattacttggtgctgtgctgtgtgattgacaacgagctgttctgtgtgcatggtgggctctcgccaaacgtgcagacgctggaccagataaaggtgatcgatcggtttcgcgagatcccgcatgatggtgcgatggcagacttggtatggtcggacccagaggacggcaacgatatcaacggtggtggaggtggctctcactttcaggtgtcgccgcgtggagcagggtatacgtttggccgcagtgtggtggagaagtttttacagctgaatgacatgtcgcggatctaccgcgcgcatcagctctgcaatgagggctaccagatctacttcgatggccttgttaccacggtgtggtcagcacccaactactgttaccgatgcggcaacaaggcttcgatccttgagctctacgacacgcatcacagcttcttcaacgtgtttgaagaggcacctgagaacaagttgctgcacagcgctactacgggctccaacacggcttttttacaagagttcttcgatgagcagagtgcgcctgcagatgtgttttctgacgagtatcaagctgcgtctgcggcatctcgccatgtcgactatttcttataggacagagcaccgaaagctagcggcattatgaacttgcagctattctgaatcgtttccgaaaaaagcagatgtaccgtcgagattccactgaatcctggatgacgctagtcttccatttccattctcctaaagataaagatataagacggttctacaagcaggtggaaagagttctagaccggcacaagaggtgaagttcagcctcacttatactccgagactcgaaaaatcgggtcttgaaagtaggctgagcactcaaactttccaaggaccttggtcagtaaaaaaaccaaactagtccaaacggccatactcccaccttatattgacagcagatatcatttcaatgtgctacgccccaatagttgttctagacaactgacggaagaaactcttttgaaaaggccaggccatcccataatcttttcaaaggtagtatagctctaggtatgtctgatcatgcacttcataatcatccaaagagatgtgatccttcaacgtagatcctcctttttgaagaatgattttggtccatgaaatgcccatttgaagcgccagaactttcttaaaatcacccacggtatcttccgcttcgcactttaccctgatcttctttcccaacctgtcattaacctctacttctatcatattttgctctttgcttattgttaatggtgctcatcgcatccaataaaggtcaaatttttttactattacatagattcactctaatgaagaagatgagtccaaagctaaagctcaaaagcctggcgacagtcgctcttcattctctcgtctgcagctgccatcaataacatggtactcaatgttcttttcattgatttttatgactcgttcacatacaatctggtgaacttaattcgggatcaaggcgagcacgtaactataatccattttgacagctatagtgaagatgagattgagaaattcttagaggaactgaagtgttttgactgtattgtacttgggcctgggccaggaaatcctgagaatggttttcaagacgtggggtttatggaagagctcttcctgagagatgtcaaaattcctattttgggtgtgtgtttaggcttccagatgatgtgcagagcggcaggctctgcagtcaaacaactgcctcgaataaaacatggccaggtgtgcgaggtggaacttgttgatgccgagacggcgaacaagggcaccctttttgcggggtaccctaagaccttcaagtccgtacgctaccactcactacacgtaggttcgatttcctcagccaactctagaataattcctctttgtcacacgcaggatggagacgacactgtactaatgggtgcccaaatttcaggtaagccttggtatggcgtccaataccaccctgagtcttgttgctcggagttgggggctcaattgatctcaaatttcctgcacattacaagagagtacaatggagagcgtacgaaagaggacactgagaagctgagcgaggcgtccagggcaaaaattattaggggccttgaccgaaccattgacaaaagcagtatttatgaaaaggccgcggccaaacttgcagacatccaggtggaagaaatacccatcaaaccgcgcgctgatttggcggtcgaagtttgcagtcttctcaatattcccttctttttgatgtcgtcttcaaccattcaggaaaatagaggcgaattctccattattgcgttaccaaacaatgcctccacagtctacacccattatgatcaagtgcataggactacaatccacaaatggcgcgaccccaaagtctccctcgagggattcagggcagcggcagaatctgggaccgagtgtgatggagttgaagtcatcaaccaagacaagtcggagttttggaaaacggtgggcgactttatgaagcctaatatatcgagcaacaatccggaactaccatttatcggaggtattgtaggtgttttaggctacgaaatgggccaattcactactcacgattatacgggccagcttgtaccggatgccaagctggtttacattgagaatagcattataattgattatagaaagggatctctttattttctttccatgaagcacgatttcccagagggcgcccgacatgccgtgacgcaagcattagcgggcaagaccatcgctgtagcacccgagcttccagcggacgttcaatacaaagtccagatgccagcgagaagttcatatgccgaagcatacgaaaattcgcaggaatatttgaacaaaggtgactcttacgaggtgtgcctaacgactcaaacaaaagtgacaccctctcagcgcgtggaaccatggacaatctttcgcaccctcatacgccgcaatcctgctcctttcgcaagttttttcgagtttagtgacatcgtgcagggtcactcggatttgtgtctgctatcgacctcgcctgaacgtttcttgaagtggaacagtgctgaatgcgaacttcgccccatcaagggcactgtaaagaaaaatgctaccatgacacgcgaattagcaaccaagatcctcaaaacacctaaagaatttggtgagaatttaatgatcctggacctcataaggaatgatctttacgagcttttagacaaagtctccgttgaagaactcatgtcagtagaagagtacgaaacagtttaccaactggtgagtgtagtaaagggttatgatctacaaaagacaccatattctggtatagaccttctccatcactcacttccaccagggtcaatgacaggtgcacctaagaaaaatactgttgaactgctacaaaacgacattgagaagcgattaaatacgcacatgtctaacaccggagctcgtggagtctattccggcgtaacgggctacatgagcaacaacgaccgaggcgactggtccgtgaacattcgctgcatgttttcctacgacaacgcccaatcttggcgtttaggtgccggcggcgcggtcacggttctcagcaccctcgagggtgaatggcaggagatgctcgcgaaattagagagtgcattgcaagtttttcaagacaatgatagataggtctgagctgaggacgaagaagttgtgctcattattgcgagaaacaaacatgaaagacaaacttgcaagcacgtcgagtttgctcacaactaaaattcagggactgctacaaaagtagtgtgttattgagaacaccgtaacacccatcaaaaattgacctgaacgaactttccataatccgttcaccgtagcattctgattctgttttcaacgggaatgctccacggtttgcactcacatatcaaaccacaccgcacatctttcgcactccctcagcttcgaaccatgttagaaagtcccccattgctactactacatttgaactattttgatagtcactgatttcgctcatttcacactctaaatttgcttcaaacccgcccaaaataaaacctcattaaccgagtctacctcctagcctttcatcaaaccttttacctcacaggtgtgttctactggagcgtaaaccatcgaggacgtgaatcccattatgtattatttaagcgttagtgcttacgtaagaatagaatatcatctcataatctcaaaatcgtcgttataaatgatataaatccctcgattctcagaattctggaaataaggttttacgcaatcacatcaacccattcgatatagattcgaaagctctcgattcaacaagtttcgcagcgtagttgaaagctttcgagaagataaagttctcattgaatattgtcaagcagcagggctggaatcttgcgtgattttttaagcgaatctgagattttttgctgctacttcttcattagttacaccttccagaaaccgtactcctacgttgctgacaactgtgctatacctaccacgaagtcaagatgactacaacagtaccaaaggtgtttgcctttcacgaatttacgggcgtggctgaggctgtggcagaccatgttgtgcacgcccagaacctcgccctatccaaggatcctttcgcgctgaaaaacgcgtccaacgcaggaaatagcaatagcggcaatgctagtaccaatcaggacggcagtaacgctggcactgcctctgtttctcgacaatccagctcgcgcagcgtgggacacggacatggctcttctgctggtgcttcacggacgtcccgcagcagcagtaaactcaagaaaatcaaagaaagacggttcaaaatcgccttgtctggtggatcattgattcaggttctacatgaaggtcttctcaagcgcacggacgtattatggggtaaatgggacatctactttgctgatgaaaggcttgtgcctttcgaatctgctgagtcgaactttgggaataccaaacgtaaaatcctcgacctcatcgacaccagcacctacggtgcccctcgagtttatcatattaacaaatcactcattgacgacccacaggaatgtgccgacgactacgaaaaagtgcttatcaagggctttgctggcagagactccgtaaaactaccgatgttcgatctcttcctcctgggttgcgctcctgatggccacattgcctctctatttccaaacttctctgagaacttacgcgaaaaccttgcttgggtcgtgcccgtaacgaatgcacccagtggtccgccaaccagaatttctcttacaattcctgtgatatgccattctcatcaagttacgtttgttgtcgagggcgccaccaaagctcctgttgttaagaccattatggagagacctgagaaaggactaccaagcagcatagtcaatgaaggagcggcaggacgtgtggcctggtttgtcgatgacgatgcccttacggatgtgctcgttaccaagaagaaatataagtttttggtaaatcccgaggtatcggagtctttaccactgaaatagcattcaccctcacaaggaattagtcttcaggctgctccgggaaacagtaaatatgaataccctgctctccttaatacttgcaggtggccgcaccggacaagtcagaagcggtgtcaacctaatagctagataaatccggccgcccttttgggttagcggttcacatctattgtccgtacaccagccattgggatatgtagacgaaattaaacagtaatgttactatggcgatcccgatacgtccaaaattggcatcaactgctgccattgtcagtgatccatgatctctggcaatttgcactgttagctgagctaaagagcagatgctgcccaccacgtcacaaactacgctctgtattgggaacccattcatagatttacgatcaaagttatgcttcacctgaggaaaatacttcaataaagagaggctgatctttagtaggaagagtgtattgcacagagtcagtgtgtctgcattgacccagccaaatctccaatgatgccataaaaaccgtcctccactcagcgcacctaccaacagacatcctaaaagtattctgcggtatacaggcttcattcttgccccagagcttctgaaattccatagccttattccccatacaacctgactaaccaaaaccaagttcatagtaaaaccatgtaggcagtagtaaaagtcaaatgcagacaccattggcctatcagtaagctgattatctttttcggtctgccagcagaacaattgtaaccaaagagaaagcagtaaatagaaatatccaactgtatttagcagtacgaagtccagggacatcgctgaagatgagcgctgccgccaattatgccatattggtggataggcagaaagagaccaaggaataacgtatccatatcctagaatagtttcccaattcatatgatcttcgatgtaaataagaccttttgttaatagtgatgaaaacagttcgatcgtggatataaatctagagctctgttgaaaaattcccattcaagatttcaaagtaaatggcatccatcacatatgtattaattctaaacacccacctgtatatatcaaaattctatgctcatgatctgaaaagtaggctggtcattgaaccctgtagcgtccaacaatgagtgcttgagcagatgtcacgttagattaacctgaaaccatcacatacgcccgcgcatgctacacatacgaacgttgatccgagactgcagcatcttctcttaaattataattcgaggtagctctctggaataagtatctcccatcctgcaaagaatattcgtaatcttcatccagccgagacctatccatcgcctgggaagaatcgtttgaaacctcttcacgcggaggagcaggatctgtaaaaataccaaatagttcataggaatactccctaccgagcactttgactagcactttgtttttgagatcaagcaagtatcccaagggcacgacaatgatgaaaatgacgggaagatatcgatttaaaatatcgactagcggaattagtttcaaatcctgatatagcaccttttcaaagctagactccggggcatctttatcatgtgaaataagtgtcataaaattgaaacataaaggtaggagaagtctactggagtagagtgaatagtaaagcgcgttttgtgggctgctgtgaccgttggatatcaaatgcaaattctgaaacttgaagcagctcatggcgtatagtgataccagtgtgttgtaaacgaggatggatatttccagcaagaagttgagccagctcttaccttgaaatagcttagagtgcgcgagcttcgagggcgtcaactccagaaatactaccaatatcgagagtgccatgcaaaaaactcctagggtgcacttaattgcggtcttggtggccgaaatggttttaacatgtgactgggccagatcatgtatgattcggtcagatctagcttgatggtataggtaattgtaatactctgtcttgaatccgttatagcgtttattgagcttatccagactagtatgctggtcaccattaaccgtttgcggtaagtgaatctgggtctcatttatcaaagattgcacttcgagcttacattccgccactgcctgagcgagggctacgtccccatttcgcacttcaggaatacacatgattctacccgcatagtcggtcattcccattttcgcatcgttaagctcgtcgttacttttacttagcttgacaaacagtttgttttcatcgttagcaccagtaagtaacgctttcggtagaagaatgagccctattgaaagtagtatcaacgtataagagagtgaataaagatgagagcaagagataacgagtggtttcaaatcccacaatcccctctttgtgccgaacaccaagtataacacgccagccacgagtccaagtgcacaaagggcgtaaaatttgatgttcaccataatggccctccttatacgccgcaacaccgtcttacgccccgagacgtactgttgatgtgggaacaggtatttaaggtccaaatacgatatcaaaacgggcaatacaaaccaacagatgataaactctagccagtagatactataccacagcccgcttaggttaggtgcattattggtttcactctcttgccaaccgttggcaatgaatgccgacaggtctcgcgaaacagagcgaggctcatgggaggccaaagatatagttgaattcccactaggacttaactgtgatctcgcagcatagaaaacatctagcggtagtaagtatgtgatcgccagcaatatccacatatttaccaacaacgttccgagcgtgaaaggaacagtgtttttatgcaacttaaacgacaaatatcgattcacaaacagaaaggaacatagtcctgagagcattgccgcaattgtgattatcacccagaacataacgacagctttcaattcctagttcctttagtgatgaaacttgaagtacggttggaatcttgtcagtgattcctgaattatagaggaaatccgttagcacgataaacggactccaggatccatatcagaaagtgatagacagcgagttcatagttaatggtcgcgaagaggtacttcagcattgctaccagggattagtctactagctgaagataacggtataaaaagttccattggattagtcggattgagcagtgaaataatcacattttatctttgagaaactagtaaccatggccccatagtttaacgaaagggtcccataacagccacttcttatatcgtagagatggtactggtagttatgagtttagttgcaatgattttggaatgcgttttgttgtcgtaggccacttttggtgtcgaattaacctttaaaagcgttccacagagcacctagattacgccctcaatactcaggatcttataggttgtgtagtcgaaagcttgaagctgctgctctctccataaaagcttgggagccgaagatgatttgttgtaatttgacgtaaggggtagcatgacatcaagatgaatatattgatatcaagcgcttaagccatatcaaaattcctagcaagtacacaataaatgtcacgaaaaagtactagctatgcatacttcacaaattcggaatgaaccgcgtcagccatcgttttacgatgggaagagctctatcgaagaccctaccgctgtcaattctataaacactcgcaaggtgttacaatttcggtgtctgttaagcgttaagctgctccttggtataatatatgctagttagcccatctttctattccgctcttctctaataatcgtaaatcaatcattcaattattgaaatttgagctcacttcatcaaggtcagcctaaaaaggtacgaagataagtaaaagctatggaacctaagacagttgagaaggtcaatttggcgcagctggtaccgaatgcagtaggattattggtgtttgatgagaattgtaacatcatagaggcatcaggaattggcaaagatcgtttgggagacatcatccaaataaatcaagtagagcttgacaaggaaggatttgggcttttgacaagccaaaacactcaggtagtgatatataggcaggatggaaacacggtggcagtatacacccattaaaattgcctttaattatacaaaaccgaatagtaccttaagtagaaatacaaagttgtaaaatggatgcttgccagctagataaaaccgccaccgccgccttgatgtgaggctctaccaaatgggtcgtcaaaccgagctccagggaatggtggttgaggcccagtattagggccaccgcgaagtggatttgatcgtgagtcgtcaggagcgttgcgcaagggatcaaaaatcattccgccttgaccgggccgggtcccagggaactgcgaagatggatcctgcaagtttggatatttttgaccacttgggtaaagatcctgatctccataacccacctctggtggtggaactgcgagccctggtaccccaaatgcaccagtggctaatcttcctggctgttgctgaatctcgtattcgtcttcgaagcctggaatttcggagaaaggctgctttgcaggtaaagaagcagcaggagaggttacattgctaaatttgagcttctctagcttctcgtgaaccgaagaatcttcgcgattttgccttgtgctcgaggctcttttcgtgggttcgtgttctaactgaaatttggcatcaaaagcttcgtctaattcttcagtgtaaaagttggttacttgcgatttctccaggggatatgttatctgaacttcgcgtgagaagagatccatgttataactgaagataccctgcttgagagagtcctctttactgcaaatacttatcatgcatttttgaccgccattgatatccatcaaaaggatctccagatggtcgcagtttgagattcccaatttggagagagcaacatctgaatttattgttacgtcgaattcgacgttcttctttccgatctctttgaattttatgttcgcaacatcagccaaaagagaagaatatcccaaatatatcagaaataaatgagcaacgagttctagcttattgttgatcctgctgtcctcagagtgttccgccatttctcttttgtcatatgttgtaccctaaaagtacttggccgctatgagtttgtaatatgtatgtcatctgagagacttgcgcactaacaacggatgaacaattcatgatggtttcttgattaacagtcttggcaatatatagtacacgtatatggcttacgggggttttgaacgatgatcaatcgtcggtggccttacttaagctcgctaatctcgccatcgcgcgctaccaggcccattacgttcaaaaacagatttaagtcttggtagagcttatccttttgatagaatgcgatttgctgctcttcaacagaggggttctttactagctgctccgctctgtttatcgtcccaaaaatttcctccctaatctcatcgatgatgacacgttgatggtttaacttcccactcaaggccaacgaggctaggaactgccaaatatacgactggtcgtaaaactggtgtttgatcgattggccaacagttgcagatgtcggtgtacctgatgtagaagttgcgacaaccttggcggtatattcttcaggaggaaataccactgcaagcttcgtttccaaggcggtaaacaacttgtcgtagatctcattccatgaggaagcttcaacagtggatagaacactgcctctactgacatcctgctttatgagagcggcacgagaaatcaaaacagttacaaggttcaacccaattttagaggtgctgataaaggagacattattgttcttgaccagcgcaaagagtaggccaagcacctccagaaactcagcggagctcgataagaatgaaacaatgatcttaaggaagactgactggaaaagctcgatcttcttcagctgcgagtcggttggatcagggttggtcttgtaggaactggttacaataatgttcaagtgagacaattcgctaaagaagcagtagagcagtttcaacttctgctccttgttcaagaagttgaaaatgcggggcataattttcacacctttgtcaaatgacaagattgaaatgaagggagatacctcatatgcatcatcggaaatgtgcagagcctcccacagttgggtgctgtctgtttccttaccacttctcaacagagcctccagttcaagcacttctgcgtacacagtctcaatcaaggaaagaacaaattttctgccaccagaacgacttaacacggcacgttgatcgacggaacggaatgcataagaagatcttcttctagccttagccgaggcagagatacttacgccattcaaagactcgacaacttcctcgatagccgaggtagagccttcatcatcttcgtctctttgcaaaggaatttgaagctgtcttctaggggccttactgtttttagcagaagaaatcttacccaaaacacctcctttggcactgtccagattctcacgattcttttgcggtctttcctttgccaccgtaaccgctttctcgacttgactctgcattctctgcaaagccacatcggcacgcttataacgtcctccaagacggtgcccagaatgctctaagtaagcacgcgcaatcagacctttattcgactcacccacgatgccgccacgttgaattattttgtagacctggaagtaaaagtcttcattgtaagggtcctctgtcacaatctgtgataattggtatctcgttatgaagtccttgtcacgaggagtcatgacaccactgtgtcttaagatcttgtcaactttagcttgacgcacctgcaagcgcttgaaatcatcctgactcaagggttcctggtgcttccgcatagagctacgacggatgcctctaggggtgctttcttttagttcctgagaaggtgagaggatctgaggtcttggggagcctgtttgctgaggtagtcttacttgaccttgcgcttcctgagaaatagggacctgaggtggtggagtagcataagcagacccatcgccggacgagcttgcctgcagaggctgctggatcacctgaggagactgttgcatctcttggcgagacaaagtacctgctcctagcggcatttgctgcgcttgctgagaatgggggtttggctgttggtgcatagccattggcggttgctgatactgtggcggagccatcgaagggtgggccattccctgagcagacatgccatggggtggcaggttttgaggaggaattccatggggagccccggggtagccattgttgggcatcacttgagcctgaggcatgaaagcctgtgggggatacccgtaggccattgggggaggagggggcatactcatgtacccttgctgttgagcgtgcgaaattcccatctgttgtggatgttgctgcctctccagttcttccatggacaaaacttgcgaatggtgaggtggttgcgtttgctgcatcatcattgattggttggtccacaaagactccatcggggtgaagtccatgccgtcatccataacatgagcttgtgctcccatgaactgaggagcgccagcaattggaccagcacttgcagccgaagcgtacgagcgagtttggtccacagccgaagcagggggagccgcggaattctcctgttctcccttcccgtatccaaaatcaaagtcggtgcccaaatcaccagcatttccaaacgtttcgtcgttcaaatagtcgtcttcttcattttcgtactcaccaaaaccctgatatgtttcctcaaaatcaagtggcttgtcaggcgtccctgtcctcttcttacgtccagtctttttcgactggctctgaggggccgagtcgaacccaaaaaaggacattaagggcgagaatagagcagtttactgtttaaattacgagttcgatcaccaaggttatagggaaaagttccctgattttgttatgtcgaaaaattttcgtacatcgtgttatacgagccatgagatttgatgaaaattacattgtaatcgaagatctcaatcaaagacatctgtcagagcggtaggattgaaaagcaggccagtagtaactcaattctgaaattcataactgcttgatgagctgtgcacttatggttgtattctcatggggagaattacttacctgagattgacatcgctttcaacgaatatttttttcaatgggttactcagtgacagttttgtaccattacaaaacatagataaatcggaaccttatcgcatcaatgaggttttctgatttccaagctgcagctcaccatatcgattgaatattttggagtgttttcgatagatatctttctcaattagcccttgtggcctggaagtcaagtaattttaatgattgaaaaagttattggaagaaaaacctataataacgagtgagtttgaaatagtctaaatgattttatatgattacttggtgtttattgattcgctctgtagtattctgcgaaggtaattaaatttcgggtctatttagtgggttagtcaatttagtagtctttgaagacaagttacctctcacaactaattaagtggcccattcaaaaaaaaaaagcctctaggctatggtggtcgagagatttttgaggaagctttctgatctgtaaactgtcgctgtcaaagaggtgtcgaaactgactattattatcctagttcaagtttgtagttgatgagctaactaccaaaaaatgattcgcgaaaatacaccaccactctattaacaatagagccactctagaatgaatagtatggctattgtacaggtctaaaccgaaaatatatgccaatctctcaagatcagggaactagcatcctgtattagactcgtataacaagattttgaaggccgatgcccgactacaggagggaactgaatgaccgcaaaggaccaggccaggtgcattccgggttcgctcactaatatcatatcgatctgtatttatttctattgtaaacaatcttgcctcaaaagagttcgccaacaattaaaatcctctctcacaatcaaaatcccagtctatcgcagtgacacgaggcggttttaaccttgtgaaggaaagaatactttaattgagccttacggacgtttttttagcctacgaatgcattgcttgcaacccaaatttgtcagtggcattatataaattcaatacactaacttacgaccggttattgtccttctggtagtctgttcagttgtgtcctcgtcttcatcgagcttggccctattgagcactttgatgaaggagtcaactctgtatctcattcttgagtgcatgaacgctttcgagcatttgatgtggtaatggaagtagtttctgaatagcgataggtggcaaacagaagagaattgcagctcgggcgttgaaaagtggcgagggaacaagacaaatgtgatgaaacgcctattcttgtcagcggaacgcgcggtcatcaaggaagcagcttcaagaggaggttcgtgagaaaatagtacctgcggcgcagactggatactgcggttacgctttctggcatctacgaattcctgtaagaacaccttaccaaaaaccttgtctgtctcgtcctggaaaaaggtttcaaaaataacagtgacacgatcgttggagggtttgataaaaatgttctcgtcatcacggtattgaatttgatgcactacatcgctggaattagagccctcgggaagctggcatagcctcgtaaattcgtcaaatgctagctgaaatggaaatgccatcacatgaatcttaagcagagagagctgcacaatcgtgtcattttgaaggctggcaaggttcacttccaatgtgaaatcgtagccttgctcaggggagcatgcggcaacgcctggcagcctattgtacttttcttccaggtaagccacaaatccgctaccgcatttcaaaacactaagccaagcctttgttttcatgctaagcagcaagacggacttgtctgcagccgagttcgacacatggagagtcgtgtagtcaaaatcagaaatcactctatctagcgtcaagggagttccagcctcattggcagtccatgcctctgtcagagttttttgcacaagtaagttttcgggtcgaaggtgcagcattcccaaatatgtatctcgctgtttgtcaatggctgtctatgtcacatttcatcaaatgctttatttgtaggtcgaaggcccctattacattttaaaatcatacaaaaatcattcaacacgaagactcagatgttgattcttatatacaaggattagagctggtatgcatgaagtagttatctcaggctttctgaggtttttttacaccgtacttggagcgtgaagttatcctattgaccacgccgctcaaatcaccaccaccacggatcacacggtatttcacacccggcaaatcctgacaacgtcctcctcgaacgtatacaatactatgctcctgtgcgttatggccctcgccaggaatataggcagatataactttgccgtttgtcaacctcactctacacgcctttctctgcgctgaattaggttttttgggtttgagtaccataaccctcagaaccacacccttacgaagaggacaacgaaccaagtcgggagagaccgtagccttctttctctttggaggctccacacctcttttaatctgattgagggtagcccagttcggcctaccaatggagaaagaacgaagcgatgagaaagctggaactgctagcggtaaaaccgcgaagcgtggtatcgtagaagcccttacgattctaggaacgaacctgcttgctaggccaggaaagaacatgtgcgaaaagggtgtatggggtttctgatactttaaactattcaaactcatcaaatctgtagggttctcaatcaaaaatttattaactctgagacctattcgtataaaaagatatattgatcaaggactggtcgaatagtaatggaggtgtcaaggatatattcaattgagccgcttgcttaccattttgttcagatccaactttttatcacatacggtttttatgggcttgtggttgcagtacgaagtaatgagattgaggaatattttctgatattaaaaaccatcacagtagtcttttggccgttagcaagccaagttcgtagtagctctgtcctggttgattagaactaccaaaaaaaagcttgctatacaatcccctaggcagcaattaactcatcaattgcaatcaattaatctcttccgggaaaaagggttagatgctgtgaaagaagggaacaacgggtgccagaatccaggagaaactactcacaatgtacgctgccgccaccagaatctggtagttttggcttgttctttctccatctttggtaaaacgtcaaaaaatagagtttcaagactcttcagggtgctgacagcgtcttattcatttatcggtaagtctaggaaaggtgcaagtctctgcttgttactattatttgccatctggacgccttcaatcattatcgctttcttccttcacatagaagttagggtagttagcgatcttgaaagaggggagtatggtatatatttaacaataataaaattcgaaacgattatacagcaagataacttcacaatgggtaaatcccagccatttgtacttctgagacctacaaacctggttctcaagacctcgagaaaggccgatgtgagctcagatgggggctctctagccgctaaagcgtcttcactttcaccaatgctgagaatcaacttaagcaggtttccaagcttcataggacacagcagcagcaggataaatagagtaaccaacgaagatacctattccattaatatgctaaagatgccatctacagggtccgagatgaactgtatttggaataaagatataaaagacaaagaagcttattgggcgaatgaactaccactcaaaaagaccattttgaacctctctgtgtttgacggccacggcggtgatcgggtttcaaagttactagctcaagaactgcatcatgaacttgccgcgacttttccatctcgcgacgccttcttcgagctgcttaaacaatacaaagacactgtgggtggacaatactggagcaaaatatatgccaaaaaggaggtttacttcaacaagtttattgcaaactgtaataccaaacaagaacaggtcctctttgaatccgacaaatcaggctcgcgcatgatatttgatacttggggaaacattatagacaaaacgagtcttcttacggagtacgagaggctacgcttattcctatcatacatgaattttgatcttaaacgctgctgtgcgcccattggaccccttaactacaaggatggcaaagtaataacggccggtggatcaacagcttccagcatcttcttatcaccctataaagaaccgagctccgctgatgattcgttcttcataaatgccaaaggtcttttaaagctcgttgttactcaggtaggcgatgccaaaattttactgtgtgacaaaaatggtatcgcgcatagtctaaccaaaatgcatcatccttcctctactagagaatcacgccgattaggcgccacatttcagtcagattcctttggcgacaccagattcctggagaatttcgccaacacaaggtcatttggcgacgccatgggtaaacaagacggcctctcttgtgaacctgatatctattcctatttgattggcagcacaagatttttaccacattcagagatcagtaaattacaatttgggggtgacgaatgttttgtatgtctgatcaccgatggcgtgtctgatttaatgagcgatcaggaagtagtagacctcataacctcaactgtgaacatgcggggtctgaaagctgcgtctccacaatttagcagtgaggaagtaattcggttcgtcgccgcgataggcgggaaacacgctgacaatgctacctgcttggttttgcgtctccctaattgggggaactggcccacaattgaccgcactggcgctattcgagaagaaaagctcatgtctggctcaagcagcgatcgatcaaatgtgtaattgtttccatcaaacaagaggcccccgccaacctggcaagcagtacccaaaaccgtatgcccattgaatccacggtatagatatggtactctcaactctttttctttgctcgtgtatggaactaaactgtattaaaagcattcagtcaggggacttcagatttaagttgtccattgatagaaaagcatggtgttgcgacatagttataatgcttcaaccggcttacatatgatttggtaaacgtgagaaaacccagaggatcaatatttccccagcaaatggtggaaagcatcgcatgctaaggaacataactctagagatgctattatccttcgtaagaccgtacaacatgcttcacgtcggtcctcggcggctaagatggtccggagaatataaaaaggactaaggattaaatctcagtttgactaatatacttaagtcttgtcaggaatgaagctccagattacaatatagatattaagagaatgagctaattcgctgtgcttaattataaagagtacgctagtcatcatcggggaacgatctaaaaacacaactcctcggataatccttcatctgttagcggtattggtcgttgattttgagcgcatagctctacctagcggaacacaataatcagtcgtatatttaaaacagttgcgaaggagaggagaattggtgatcagcgcattgttcagggggcctaaagcggttctcatatagactaaatgccaattcatacttctccaaaggactgaacaaggccacacctgcagcggcgtctttctcaacttcgtgctatatgagtttactatttacaggtatgagagaggcgtacagcagttcatatgcagtgcagcctcgtacggtagtttcactttgggctctcaaacataccgtcgaattctttttgcgttggcttgagacagcaagggtactattttctcctatcatttgtttttggtttgtgtgtaactgaatctcttcctagtaggtgcaaactcgcctagtttgctaccaaccatatcctctgacacttcaaaagcaacgtactctttaccattgtgtacttggaacttcagtcctacgaactgcgggagaattgttgccgatctagcgttggttctaattggtgcaccttttgcgagcgcttctttgacaggaagagggactatgttggggcctttccacgcagacctcgatagtaggcgaagtgttgggtacatcaaagataggaagagcttcagttgtttctttgatacaggaaaccctgtgaagctgatttcttcgtagtttgcattcatttcaaaaaagtttttccagcatggtaaggtaatctatctattagaagcatgcgatgagctaggaaaacaggaacagagctaggatatatgttccatgtttgccactagatttgacccaactaagatctcaaatgttgtagagtccgaggatgagactgacagaggattgaaggccatcgtgccactaaaaagaagcctggagtcgaatgatgagcaagaggatggggctagtgaggacgatgaagaaggtgaggaaaacggaaaggatgaggaggatgtaggggaggaagaggatgataccgagcataatgaggcgaaatcaacaaagatcttaacagagtcgagcgagagtagtgatgaaagtgatgaaagtgatgttgatatggaggagtcacaacaagcaaacggtgagctgtacgacagtgaaaagcattcaggcgtgttttctagatttcagcagtcgctttcgattcaagataaactttcaccctctcataaggtatccaatgaggatgagaacgagatagatgacgtagctcagagtgagttagttccaattccacaaccggctatagtaagagatacgcagcttaatgaaaagaaagccacttccgaaagtaagtcagcggcatggctcaatactaccaaggtacagtatgataacaccatgataaagcccttcacggcataccatggaattttgagtgacaaacttttgaataacattaggacgaagttttctgaggagacatttcccattcaaaccatcattctggacactgtcgtaccgaagctgaattttgcacaatctgtgaataaaaaacattttccccgtcgtgttggtgacattctggttaacgcctcgactgggtctggtaaaacgttagcatactccattcctgtcatacaatgtctttcaaagcgtactgtgaacaggttgcggtgcctcatagttgttccgactaagatcctaattcaccaagtcttcgagacgctctcgaagctttctcaaggtacaagtcttatcacgggaatttcaaagctcgaaaactcattgcgagatgagcaccgcaaatttcaaagtcaggaaccagatattctagtcataactcctggtcgtctagttgatcacctacagatgggcacattcaacctaaaaaatctgaaatttctcattctggatgaggcagatagactactaaaccagtcttttcaaaattggtgttcggagattatgaatagactgaagagtgataaagcagagacacatcctgtcagtgtcattaagatggtgtttagtgcaacattgaccacaaataccgagaaactgcatagcttgcagctcaacagacctacgctcttcatgatggataccgtgaaattatatcacctaccaaagcgcctacaagaatacaatattaacattccaactgcgaaaagttttgcaaagcctttcttcctgcttcagcttatcgcctctctagtgggttcagagctgcgtatccttgtatttgtgagaagcaatgaggcatctataagactcgcgtcgttgatcgaacttctccttaccaaacatgttcttacaactgcaatcaatgcagacgttgcgtctataaactctaacaataccaaaggtgtcaataacaaattcatcaagcagtttgcttcacaatccaccgaatcgaaaaccaaagtcctcatcgccactgacgttatgtcgagaggtattgacattgacaacgttactcatatcatcaattatgacctacccatttcctctcaacaatatgttcatcgttgcggtagaactgcaagagcatctgctagtggatcagcctttaatatgctggtagggaagggtgaacagaagttctggagagaccagatcgatgttgacctaagcagggatgttgatggctttcacaccaagtcgtatgacgaagaggatgctttgaaagacattttacagttatcggataatgctgaggagcgctatcgccaggcactggcgcagttaaaagatgatttaagtataaactagccaagaaatatagagatcagtaggctttagcacgttctattttgtcacttacgatttgatcagcggagaattatctggtaaatgattcgtaataagtgaaatttggacttgatgaacattgaagagatcatcgcgagtgaactatacagctcgttattaataccagctaatgatcccttagcctccaaaaatgcccagcaaatacattctcacgcctcctgaaggtttgcattccttgactacggaaaaccacaagaacatatacccagactttgatccgtggtcacatacgcccttagaggataaaatattcctcaattttgtctccaaaggctactacaatagttcgaaggtgaatttcgagagcatttcatctcgatcatctctccatgagtctcttcctgctgtttctagtctcttagctgagcaattgtcagaagtggtacggattagagaagaatgtatcaatagaattactgcaaaagccaaggatcccaaaacgacgaggcccgctctgtcaagcgatcttttcggacccgggtttgttcttcccaaaagagtcacgctcactgaccaccggagagagcgctggttacaagaaatcagctcaccacattcgtctctgtcagaaatctctaaaacaattcctcatggattcaagcggagacaactcttggaacaatgttacatcaaacaagtgccattgtctcgatcgatctggctgataaaatgttactactctcttgaatacaaaatactgatgagtaagcacaatgctcaacaagcagatgagattgcgaccaaattgctacgagaatggtcagaaacgtttgttcttattctcgagaagctagtttttgaaatgacgcagttttacaatgagcccgctaagcttcaaagttggagagtaagaatagcttactacatgagattattggggaactgctactcattgaatttaatggattctaatctcttccaccactggctggtagactttgtgacaaaaattgagaactttgaatgtctcccgatgactctacatatattgacagttttctgggatggcattttccaagtgaacgagaattgtgaagatcctcagcagctttttttgataaacaagatgactgaggctctgctttacaagtattacatggtttctacgtcgaagtccatgataagcgatgaacaatacttaatcaatgacgtgaaaaagaacaataaagtgcatcaagtgattttggctaaactaaaacgattaattgaaaggatttttcacgagcaatctatggaagcttttgtttttccaaataacaattgggacatttacaaaaaatgcttatatgagattttacaagtcgataaactccatgcaaacaactacgattcatcagaaacttcaaagaaactagagcttattgtttacaggaatgactctctgaaattcaccacgatcttacgggatgccgagttcgatgaaaatgggtccaattgtgagtcaactaatgacctcgagaatgtttttctaccgaacacagcccttaagctgaagcatgttgattataaacttacaaaagttctggatgaaaatagtgctggcgatgactgggccacattcgcagaccagaagcttttacaaattgagcagataattcagacgattttatgggccttacatccatcaaggatccatcattatgaggcctcccagcttgttgcgaaacttttactgctcaaaatcaattccagaaacggcttgctggaatatagcttagaggataaaatatgggctttagtcttcgtttttgccaaaacgagtatggaagtactaaaaaccatggtgagccttcctaggctacaccagttattgaatgtgttcataagttatggcattgttaaagtcccaacttatatcaggaagcttatcagctcaggcgttctttatctgtcacattcctcagatagggttttccattgtaatcttttgataaatcttaagatatcaccggttatgaaaagtcaatacaacatggttttgaggaacgttgtagactctgatcctacattcgagaaactctacaactatgacaaacttatggaaatgcttgaattttctaaggaagcgcttttgtctggaacatatgatttcgttgaaaaagtaccatacagtgttaaattgatggcttctgaatggtacctgaatctcatatgttcccctgtagatggtatgttacgttcggtggcaaggaaagatgtcattgataagctcaaagttttttgtatcaaccttgaagtttaccatcagttttacaaatgggtcgaattcataatataccaccaacttttgagtgacttggatgcgctagaatgtctagtagacatcttgatgtactacgacaaattgttccccctactcataaatgatcacattcttctgatgaagacaattttgcaccttcaatcaataaaactcgctccacatgattcttcctctgattcatttctcttatttaatgacttctggcgttttttcatgaaaaggtttcccttggctcttgatatcgatacagaacttcaaactaagctcatggaagtgcatcaatctgaacagcttcagatagaacggctcgcaaaacctcaaacacagggtagtgagacaaacccctcaagaatcgagagtgatatatcacagattttgcgagatgttaagcaagagtctcagaattttcctagcgtttttcaaccaaacttaaaaatcctgttgagctcagaagatgaacctgctctgagaacggctaggaaaaacatgcggttgttgatgttgatgaacttgagtgaatacaataaattcatgtccatttttttgaagcgcagaagtgcaagcacgacagagctagcgcatctaatatccatgaaggtcttatctttcaatttgattagaaaggtcatatcaggaaattcttcgatagaactacttgaaacaagctcttgtgaccgcgggatggcttttgagttacaaaagagaaatttcattaagcacaacctgaaagctgtactcaatattcttttcgagaattttgattcgaactacttggaaatagtccgcgtcgtaagccaattcagtaccactaaatatgggcaagaacaggtttccagtgcctttggcaggatccaaatagaaggtcaggacgtgttttccttcgtaagcgatcttatcaacttcagtatcagcagcgagaagaaccaaaacgtcacaatagcacctaattctatcgacacagctgaaacgtgtggagaagaaactgaggatggtgatgtaacggtggaagaaaccgatattctcaaattgttttcaagactcaacttcaccaatttgtggatatttcaagtcttgacaaatctatatctgcgagacagtgatgccaacaattgtatgcatgacagttttgtattggatattattcgacagacgaattatgatactgctgtttctaagctttttgacaaagttgcgaatattgaagtgctgagagaaacgctacaaactcttgaagttgacttctttgaagaaaaatcctggcatgtacacaacaaaataccatactacagagttgttattgagacgattgttaatatttcgaggcggttgaacaagctttcgacaggaaatattccaatgagtgaaaagtcttttgatctcatgaatgagtgctgccaaaattttgcttcaaaagactcagcagaattagcttcgcaagaatacaggttggatgcttttctaaaaatattgattgttcaccaaaaatttatcttaaaggaaggtttggaaaaatcctctatgatttctcacaagtgctttatcctcttgaagtcactctgtcagctatttcataagataggtttcagcttaaagataaagctacttctgtatgatgtcttggcatccatgaagtcctttgcgatatactcaacgagtgggaaaggccaatcgctttcaaacgggaataagacaaaggtaccggaggaacttgtgagccttccgcctttcaagatatcatcgttcatgcccgaggatactctcagtagcggattaagcagcgctgaattaggtatttgtgacaaagatcctgaccagggtacggataagtcatcattcttcttctatgacaaaatgtcgaacacattcatgaaagaactagttctgagaccctttcatttgctagacaattatcaagagggcacagacttcaataatacctcactgaatttatgtttgttcaatgcttcctttgacaggaagaatcctacataacataagataatacaacgtgacccttagtcaagctttacaacttaagaggagtattttgtacctcttcagcacgattatcctgtaactatttaataatctagggagcttccatggttggtacaattcatacgaatgatgtttgcgaaccttcaaaaggtagcctctcagtctcttctctaccatctatgggttcttcacaatccccttctaattacagtgaagccgtatcatcgacagctcgatgagcgcgctcgaacgcaagacttttggtatctttgagactagattctatcaatctcaatggtagtttctacgagctttagggttcttcttatgcatttatcaatcgaaattcgcaggttaagttcatcatcatttgaaccccctgtcatgcaaagtcgtaaaagaacaatgtattgttcaaagttaacttttacaattattagatcatcgcttgatagcttgcagttggcacgaaagagcggcaactcttcgatggattctttgatcatacttttcacataagttgtatcataagatttggatataatactgcctgctctattgttattagagcttgaaactgcaatgggtaaagtgctctttgaattggaaatggtgggcctatttgccatctggctgggtgactgggagtcaacatctagcattaatccgtttaaggatgctgttgaaaatcccatcaacaaaatggtggacgaccatttagcaatagtccagccataagacataatgaagatggataagagactcgtagcaacgtagtctgaggagcttgtcacgatttgtatgaacgggtaaagcgccaagtatagtatgtaggcacaggtaatcagcggaattttagccttgaacttggtgtgagcgtttgagcggaacgttttgaatagacctaatagggagagaatgagattgggtaccagggttagataccaaattcgcttatcactcgaggtatgaagaaatgcagctgaatgatgtgagtgaggaatgttgggagcgatgtcttggtgcatgtcttgatttgtcgattcgacaaagaggacaattgtttcttcgagtatgtggaagaagagatccagacccatgaagcacagggatatcgcaagtgcaaagcttaaaagaacgtccatacggttcagaccaaatggaaaggttatagtacctgtgttccatacttgaaattgagacagattttccacgaggataatggcgaaagatcctatgatgtcgtaaagaataaaatgcgacagagtaatgaagttgctccatcctttcacatggcctagacggaaagtgatcagacatgtaagagcctgaagacctgcgatggtgagttgcacgtatccgcgtggccaagggatgttacttctgagatcagcaaagtcggggatgggcaaggcctttgcaatgtttagtgggatcttgacctcaggttcctgaaaaaagttcatggatacggaagagtgcttgtatctatgtccctttctgaaagaggctcttgtagcagagccggccgacgaaggaggctgcagggtagaagaggagaaattgaagggcttgtccagtaccagggaaggcctccgttttgatccctctggagagggtgacctatttgctcggacgggggatttggtgcgagaagacgaaggcggcagctttgggcccggaacatacttcaacgactgccttctattttcctgcgttgagctcccaccaaagctaaaggcaggattcatgagcaagctgttgctggaattgtttccgtccgtatttgaatagaatgaaaggggacgttgcggcgttttagagggctcacgctcaattgttgacgtgggctcttccttggcgtgctcctcttccacaatacagttcatacgttgaggcgtggacggtgttgtagcaattgaccagttgtgatccaagtcctctctagaactcagacttggcgagctcatggcggcctctagtacgtgcttgtatcaggcatcaggtatgttttaaatggtaacctaaaggttaaacgtcgtcatgataacagaatgagatgcacgtgatagtcacgctgtttgaacacgtcagcatctctcgttagcagaggctcggagcggttgctgaagccctccaaacaccatgatggttaggcattcagctgccacatagagttcgtgctttgtctttgtgccctcttttgtgtaaaaaacggcataatcagcgcccacaaaagtacaccctatacttgctcaactcttgagcattcatactaaccttgaagcctaggccctagagcactccagaattcttgtacagacttttatctcgcagtcctgggatgtattagtgaagatattcttcatttcaagcaaaccaactgggattctattccttctcttgagtaacaaacaatgaatctggtgattatccacaaccaaataagctctgccactatagcatattaatgactggatcaatgaatctgcctggaagagaaccttcacttttgtggttcggcggctatttccgaatatcaattttaattcctttctaaaagccaaaactccactattccttgcacgaatggtaaatcacacaataagtatgcggcatcagccactcatcattattggttcaggaacaatagtctctctgatctagtttgttgttgatgaagaataaggctcaagttatttggcttacattctaataattaggcaagctccgcctttcattatgtaatcaaggataactatctacgggctttacatcatatcttacgacaaagggtcctcaaaactagctttagactcaaggaacctgtaattcagaagtagagatgtggtcaagagaaagagataaaacgacgattatctgtgcctttctggacgttaatttgcagtttgttatacgtgtacacagtcagcaagtgccggtggatactgatctgtgaaggctgacgcaaacttcggcggttaaatataattaattgggttcgctgagtttgaaaacaaaacatgaagtaagagtcgaatcttagtgtggacctggttctgaatgctaagttcacagtgagcaataagtatgagttacagcgcggttgcgtggcagaaatttgcgaagattgaagcttacgttacaccacgagaaaacgcccagattaattcatggtaaatgaaatatgtgcagagataaatagggaattcacggcggtagtgtgaaagtaactttgaatcactttcatcgatggaagctagaattcccgatactctttcatctacacgtgagatgtactcgagtacaaatggtaattgatgggtttctgttccctctgtctacagaaacggttgttgctcgcgccctctttggcatttacggaacaaagcaagcatgtttggggctagaagattactggtaggggctcccagtaccttaagaacccaattgggtcttcagaccagccttctgcgcagcactcgtctaatatctgccagattcaactcaagcgatgtgaagaacaaaacttcagcattcacaccacagcagctacaggaagcacgcgaggcccggctcaaaggtctcgggccgtttgtttcgaaactcccagccaagtggattccgtacgcagagttgatgcgcttggaaaaacctgtaggaacctggctcttgtacatcccgtgtacgtgggccatcacgatggccgctatggaaactatggcaccaatttcctccacattatggatgctctccttatttggagttgggtcactagtaatgcgaggcgcgggttgtactataaatgatctgctggaccgcaatctcgatgataaggtcattcgatccgtggaacgacctgtcgcatccggtcgagtgtcgccaactcaggcagttgtctttctaggagcccagactgcggtaggattgggtattttggcgcagcttcccgcacaatgttggtggctgggactggcatcgctaccattggtttttacctatccactcttcaaaagattcacgtattacccacaaattgtattaagcgcatgcttcaaatggggtgccttgcttggcttccctgctatgggcgtcatggactggtccacgatgttgcctctctacactagcagtttcttgtggtgtatgacctatgacactatttacgcacatcaagataagatgtttgatatcaatgccggcattaagtccacggcgttagcgtggggtgacaaaacacgtacaatttgtacagtgatgtcaactgcgcaaatggcactcttgggccttgccggactcaacagcggtcttttgtggggacctggctttcttgccggtttcgctctcttcggataccgcctattcaaaatggtccgcaaagtgaacctcgacagccctgccgactgctggcgctacttcagcagtaatatttctacgggcctctacttcagtgctgcgctactctttgattattttttgagaatattcggtttcctatgaagctatgtatatacagtttgatagagtggaggatgtgaaactctcatttggacttcataacaatgtctttcgcgcgaattgcatggtcactgagcttggaccgagtttgctctagggtgatcataccccgaattgacgaggcattcggtgccacagatttagattctagaggggcttttgttgacacattagcacgctccagactcttgatagagtcacccccaaacaacgcgtcaaatatgcggccatcctgggcccagaggttgcctgatcgatttacaatgtagtagcgatcccaaaccggccggcgcgagtctgtcagtaaaaatgcaaaagaggaacgatcttcagttccctgaggacccactcccgtgaaaaccttggtcttttgattgcgcacaatgtggccaatctctgtaatgcgagaaattggcttgcctgatagcagcgcccgacgagtgagctcacaagcgccatgagggacataactgacgcctgttatgatgcgtgacggcacataaagtgcgaaagcagcgagcgtgagcggtattgttgacagtaacacggaacccacggttcgtgctgcgagtaaaagccgaggatgcttccaccacgcttctacaggctgggacgattcttcttgatacaattcaaacgagctcgagactgaccaatctgcaaaagaaagtccgtatatcaaaaacacaccggagagcgtccaagatccaaattttacgagtcgcggcacctggtaagtgtaaatttgttctggtgatgttttggcgataagtgcagagatcttggccgaaaatggtacattagatgcggcgtaaaagcgaatcctctgttttggtaccaaagaggagcctaatcgcagtattttcaaagcctggggtgtcgtctttgagcaaatcattagccaacttcaaggacctactactcatcgccaagatttttcaaaattcagttatcactaatacaatacatattgtaaaaaccatatatataggagcggaaggtaccagagtaaaactaaccttgtaggtccttaatctcttgcactaagccgtgcaggttggcacctaccaccttgcctacagtcttgctgtcgcgcgtaaacaaaaacgtgggcatcgcgctaacaccgcagaaccccgcaatgtcaggagctccatccacatcaacacggtagaatgccacatccgcgtgctgctcgctaagcttttcaaagtgcggagcgatcgccttacaaggtccgcaccatgtggcgtaaaagtccacgacgctcaggttcttgctggcaactgccttttggaactctgaaagcgatcgtagctccgcaatggagctctgaaaacgcgcagagcgcgcaatacgcactgggcgcgtgaggcgtgcaattggcacagatctgaacatgctcactgatgtattccgcgttcgagcagggttcttgattggcatccatcgcccgtcatcttgtattaattattcggaagccagcggttacccgcctcataaatgctaatagttcatctcgcgttaaaaggtgtgtgtgtcctggctatttacatatcgtgaaagacccagccgctgttgtggacaagcgcgcgggtggcggcgtcgtcctgcgccagcaggtaggcctcgacgtccaggccatacttgtgccagtcaattgtgggagactgccgtacgatgtgatttccacgttccagcgcaaatatctcgcgtagcagggcgcagtggcccagtagcgcgtcttcaaactcctggtagttgcgggtcttgtctagttgggtatagagctgttgcagctgcttgataaaatattttttctgtaacagtttgttgtgtaggtgtgctttagagtgagcgagcagtgcatagtcagagcactctgaaaggtcttgctgctggaactggcgcgcgaacgcgcacgcggcaggctcggtatgatctgatccagcggcgggaggtgtcgacatcgcttgcgcgctttcgaatctggatggtggcaagtatagtcgagggtcgtgtaaatttttcgcgaaattgtgcagatgaaggggagggtgtcgatagacagaaaggaggcgcgatagtgacgtgataggggcccaagacggtggacagataactagaaaaatagcgaggcctggaagacagacagggattacctggaggcgcacgagagagactattttttttcgatttttcaaaattgaaataatgcggggggcaggaaatcacgtgatcattactcgtcatatgtgatcatattgcggtgctgtacttctatacgaagtgcgtttcacttggaagttaaagcccgttatagagtgccagcaactttcctaatacggggttaatagatcgcttagaccgagtagtttccaaggaatgtttccttgttatctgtatcgtcttttttctcatgtttgttatataggtttcgtttggtcaactcaggaactattccccaaatgtaagatggaactcgtaggcctcagtttctagtttccaagtcgaaggcatgaaagctcgactaataatctggaaacaccagtaatacccaccctgtgtctcttattagtctatctttatatatcattgtttccggtaatagtgatgatatttaagtgaggcggctaccgcctggtgagctcctttaaacctgttacccgcacaatgtagtgtgataaacggttaccctacgctgctctcccgatttggcaatttgccgctgccacaaagacaaccgccgcccttaaatttgaatatataaggcgccccgacacgctatttacttccctggcgaatcaacactacaggttagtatcgaagaagaggtctgtcatcagcgtctatcggacaccaagcacaagcatcaagcttttcattcagcaccgcataacacgcagtaaacaggccaatttctcggtgcgatatgtagagaagcgagttatggtaggcggctcgaaccccaataactatgtacggtctaatgtgtcagggatcgaattgatactttcgagaggtcctagtgagctttcgacgcggcaagcgctttaaagctggggcttgaattgactacttttcagaatattggctctaatggaagatatcgtgtgatgtttgcaggtataaggtgggccatcaagtggtgtactgttgagtatttgaagaatctaggccacaacctcccatgaggcaccatttaccttctatatcccgcaattttgcttattatctgatataaccttccacatgactagcgtggtacgtattgctcaacccgctcgtcgctgatttgcacgctgtcttcgtttctggtgctggagcactctcgtttattttaatcagaaaattttgattaattaatacacacgagaaactaaggactagttagccttctagtacttcaaacccccgaaaaatgagcatctacacggcctccacaactgctccagttaacattgcagtatgaacaattactttacatgtcgtagagcgcaaactggcacctcaatcgctcgtgtactcgtattacgaccgttggcacgcgccaaacctcatcgcgcgcagcctggttctttatccgtactaaccaaaatttgctgtagaccctaaagtactggggaaaacgcgacaagactctaaacttgcccaccaattcgtcgatctccgtgaccctagcccaggaagacttgcgtactctgacatccgcggccaccagcgaatcctttaatgaagatcaactatggctcaacgggaagctggaatcgcttgaaagcgagagaacacagcactgtttgcaagatctgcgcgacttgcgtgcgcagctggagtcgcaggactccagcttgccacgcatgtccacgtggaagctgcacatcgtctctgagaacaactttcctaccgcagccggcctggcatcttctgcagctggatttgcggcattagtcgtggccattgctaagctttaccaacttcctcagtcctactctgaaatctcaaagattgccagaaaaggctcgggctctgcttgcagatcactgttcggcggatacgtagcgtgggaaatgggtgatcttgccgatggttctgactccaaggccgtggaggttgctcctgcctcgcactggccaaacatgaaggctgctattcttgtagtgagcgccgacagaaaggataccccctcaaccagcggcatgcagcagaccgttgctacttccgaccttttccaagagcgcataaaaaatgtggttcctaagcggttcgaggagatgaaagaagccatcaccaaccgcgacttttcccgttttgcagagctcaccatgcgtgattctaactccttccacgccacctgtctggattcttatcccccaattttttacatgaatgacacctcccgtaagattgtcaagctctgccatcaaatcaatgctttttacaacgaaactatcgttgcctacacctttgacgccggtccaaatgcagtcctttactacttgcaagaaaacgaggccaagttgatgtcattcgtataccaggtcttccaaaagaactcgggatgggaatctaagttctctcaagaccagctttctcaattttccgatcttttcaagcaacaagttgcctcgaagatagcttttgagcttgatgacgagctttacaagggtgtttctcgtgttattctcactcaagttggcccagggcctcaagataccaccgagactctcatcgaccagtctacgggcaaccctatcaagaaatgattgtcccaaaagccggtacttactgagcggcctcaaccgaatttcaaggtcttactctagctttgttcatcatcctaatacgtccatagctttgtctatttacaaatgtataatgcagtcccaacaggtgactttgcatggccattataagtttcctctgccaaatatactactacacccgataaatgtatcgtttcgattgagcaaaaacgacgaggtaaagacataaacttcaacaaccttctgttgtcgctacttcaacgtcaccgaacaatctgtgactaagaatgtggccatgtcaatgactttacgaagtcttgtcctctaaagttcactctgcacgtataatagaagcgccggttttgaaaagctgtcttgcgtaaacaatgccatcttccttcaatatatcactggagcgctgagtttatatgcaaagaagcaagcttaatgtcgggcaaggagaaatcagggagagacgggcacgttggtctcgatgaagatcaagttgaagcagagttaggttcaagaaaacggcggaaatccattaagcaatgtctattctgccgaaagcgcaaacttaagtgtgataagaacagacctgtttgtggaacgtgtgcttcaagaggtcttacggaatgcgtttatgtggaacgatttagtaatgatgttaatacgaaagagcttctcaaatcaactccaaatgtagagcttttgaataggataaaggaattggaggaggagctaaaaaagcagaaggagcgcaatgaaggctcggcaggagaaaaccccttgcgtaaagtgcaatatgtagttcaaaaagccgatagaagtcagttttacggttgcaccagtaccaaagtggcattttccgaaagtcatcttaagtttgacacctactacgcgatgatttggactaaagttaaggatgagcgtcagcggtggaaacaaaaaaacggttattccactctcaaggaagtaacggcaattgaagtggcgacagagggtggagactcggtattggaagccctgcgcaagactctgcccccctttgagcaaatcaagcatatgctggaggccttttttaacggccctctatatgaaggctaccggatattagatcctgcaaagacatatggagacttggcacgatgttttaaggaaggacctgttgatgcggttaccggcatgcatcccattatacagctggttcctcctaataagaaaaattactactgtattggtatcatcacggaaatcatgtgcctagttaactataacagcccgcttggtcaagctacggatactttcaacaagtttttaacagcgtttgtcacagccaaagtctcatatgtggaacgcgtgcagtatctattcttgagatatctctacaaaaacatcaaagggctgataggcggcgatcacagtaacactgtgcttcttatagaagcaactgcctctacagctattcgtgttggacttcatggagatattcgaaaactctttggcagctttgacgtcaataagggaaatctgacatacctcgaaaatctgtggatgtggatcctatacgctgattttgaggcagcaatctctttgggcacgccctcgatgattccggaaactgtggtagattacaaactcattgagcaccccgattacggagactgtgtcttattgaaaaagatcttgaaacctttgcggatgattttaaacagcatacaccaagtgggacaggtgccgaacttggaagcttggtcaaatacagtgaaagatctcttggccacgcacttcaggcctctggctttttatacacaccatgcgaatatggagacagtacatttcaccgagcttgatctgtatattgctctgttgaatatggtgagcgtattatcaagcctcagaagagtatatctcaaagaaaaatgcccagcgctgatcactgattgtattcagtatcctattcaagctatatccttggcggtaacagctactgaggcctatttcgatattgacaaaaaaaatgcacaaagggcaaatgtccctcttactcctgagatgcccctccacctagcacttgcggccttcatagttcaaaagcactttccgagggcacttactgaagtatatgttatattgggcacccatggttctataacgaggatgagcaatgcgagccatggacgtcccgcaacctcgaatttcgatgtaccccttgactctcttaacagcgatgaagatcgtttcgtagggtttaggcaaacctctgagaccctgtcaaagttgtttaagcgctgggaagcgccagagaatgccgacatggtgaggcgcctgaagcgatcctcatatgcgtttgtaatttgtcacgcgttggagagatctagcagagttctttatgatcattacctctctaaacaaaacacctttttaagtggagcgcaacaagttccatctgggcacaccaattctgtggtaccaaatactacagaaacccaggaactgtatccagagaatgtaatatcagatgaagtgctacaggagcttgcagacgacttttggaacagctatggtaccaacaatttcgtggacctatttggaagtgagcttgagttgccaacatcatggttagatccgcctcctagtcgtttgaccgaataagcaaattccatcttcatcgacgcgagcaagtctgattgagtgaaattttgaattgcagtgctcctgttaagatgtaagaggataaatacggaaaggccgcgggcaatcgtaaccactgcctgttgttccagaattttgcttcaggattttaggccaatactgagttttcaactttcaggctgtaagttgagcatactggaggcgcacttctaaagtttcacggcttctccaatttttcatcattatgaggtgaggaaattaagttccagctagtgggccaagagtgtccttgtaaaagcatattatgggttgtgaatttcctgtgaaatttcttataaatagccgttggtattctataagccctctgcgggtgaataaatttattaatcttacctaatgtataaacagtccactaacggtaccaaagatacgcgcttttgaagcctttaccgctagaaatctaactttcaatcattgggattctacgcacggaaaagaatgctcccgataagctgatacagccatgcaaatatgacctctacggctacaaatgaacgagccgtacgtaaggcgcgcaccagctgggaataagaccagattaccaccttaagcacttattttctcatatctattatacttttgcttaaaatacaatcaagatgttttgcccatttattcttttacttctcttagtttaggctctgcgtttgatgtttgcttggaatacttccagatccttgccttacagtcaccactaccagtagcaaatacgccatattcaggccctagcggatgatcgtttgcaacagctactgatatgacagagtttctgtgaccttgtaacatcaacaatgggtttcccgaaggggtatcccaaaacaggacgccacgatccttcgagcctgaaagtataaattcatcattttgggtggtcgccacagacaaaacgaaatccttatggccggtataagtcacttcgctggcagctgtattcgccttgccttcagcggtacctccgttggcgctcctcaagttccaaagttttacggatctgtccaaagaaccggaaacgacaccgtgcccgtctcttgtgaaaacaacactgtagacagagtccttgtggccagtccctagttcgttttcagaatccagcctctcgactaggaaacctgtttctgagtcccaaatgcgcaccgttctatcaagtgaacctgctgcgattagcttaccatcgcccggggacacggcaacagttgtaacgccatcctcaatcgacaaggtaagtgaacactgaccggtacgaagatcccatattctaactgttctgtcacctgagccggagaccagtttgtctcccgatgggaagtaatctagcgagtagatatcctgctcgtggccttgtaaggtcattactattcttctagtggccaaatcccaaatgcgaatcagcttatcttcggcaccggtagctaagaatttgccatctggagaaaagcacactgatctaatgtataagtctgatgatgccgaggtagctacagcaggacttgcctttgcattctcagaagtggccgacgcgtcggcacctgatggtgcggaagaagcatcttcagaaagtctagcaataagctccccagtggaaactttgtatacttgtgttgttttgttgcagccagtagccaaaaactcgccatcgtggctgaatctcacacagcatactaccgacgagtggtctagcgacacatggaggtcaacatccagttcacgaggtagggctgggttataaagaatatagtagtcattcgtctgtttttttaagtgttgcggaactagttgagaatccaattccaaaaggaatggtggtattggcttggcgtgactcgcgcgttgatgtggaggtaccaagtaatactcttgagacttgttgtcagacgctggaggtacaataggtgccattggagccactggcgcaacctgagttccagcagccgcgggcgtcgatggtgccaccggcgcggccggaggggctggtagagttgcgggagttcctggagtgcctggccctgccgtagctgccacaggatttgttgatgttgacaggacaggtgggccgccagcgaccgtggcgggctgcgctgaagggctgttggcttgtcgatctgaagcaagttttttcatgtgcagagactgagcggctgctccgggagcgggttgtccggcttctatcgcagcgagtttgggggctccagtagctgtgttaaagccggtacttggagcgggaggggattgagctgcctgagaaccgagcacagtgtttgcgataccaggaaccgcggcgcttgacgatcctaccaagggaccgccagtctgctgctgcggttgttgtggttgctgtttaagctgctgttgttggtgctgttgctgctgttgttgttgctgttgctgttgctgctgctgctgctgttgctgctgctgttgctgctgctgctgttgttgttgttgttgttgctgctgctgctgttgctgctgttgatgctgctgctgctgttgatgctgttgctgttgctgctggtgttgagcagcagcagccagagtcgcaacctgccggtcacgctggtccagttccaacttcagccgaccaatttcctcctcgtacgcatccttcatcttccggtgcgtcagctccaactcgtaaaccgtgttccgaatctgctgcatttcggccagctgttggtttatcttgaaatcatagtctttttggttttgtaaccgatacgtgttcgcctcttgcgatatctgcccaaattcttgccgaatagcttccagaagctcgttgagcttactttgtgaagcgctaaccgcacttgatgccattgattcttccaattgtccttttaaatttccaacttgacctgctgttgacatgagttcattactttcatttttttttccgtaattgcaacacaatttcgagcttctccttttcgttaataatgattacgtttatatattatttcaaactagtagaaagatatactatctagagcttcaatagcatcaattgaatggcttcaagtatttggtagtagtttgagagtattttgagatatttgggctttttctctgcttgtgaatagctgctattgttgtgaagttatctttccgaggggacagacgcaccgccttaatagaataccgagggtgcggatcaacaactttttcgggaccgcctttaattttgagggacgaaggggaactttaaaggcccaccataccactggttcaaagtcgcttattgtaacgaaggatggaggctatttcgcagtacaaagctgcagttcagagccgactagacaatgccgatgttttggtatcaaaactagtgcacgaaaatcgaatgttggcgcaagagatggaaaataaggatcaagaaatcgagtcactaaggaagcaactagaagccgtgaagagccgcagcgaggaagctggaaaacgcactgaggctgcagaagaggaattggatataataaaggatttatttgagcacctgtgtggcgtgcgagtgcacaagtcgtacgaggacgagtcgggactgtggtttgacacgtcacaaggcggaagggccggggtaatggactacaagcttggctttgtgaaatcggaaaccaatgagaccgaggttgtgtatgtgccgttgctcaagcaaagaagcgccgaggagctccagcaattgcagaagcagctgccaggttatttatttgacacgctgagctttccactgcggtcgttaaatcagttttacaacaagatctcgaagtgtttatcgcgtggcgagagcgcactcaagacttgagccaccggaccagcggtatcgcgcacttagtatatcacattttgtttttttagaatagctcctcatctatacacatctaacggctccatttccacttcgaattcactcctgcaacaccaggtggccgttagcgtccaccaccagttttttgagtagcgcctttttttcatccttgtcctggacggatttcaggattttgtacagtgacgagcccttcttgtcagccagaagagactttttagggctcttctgcggcttggctttctcgactttttccttttgagccttgttctgaactggctgagctttttcggtcttgactatttgaacctcgctcttcacttcggcctgagctggcttaccctgcggcttcttcttgcccttgtacagtgctttttggtatttctggtcttcactgatgcactctgtgtgtttcttgtagcccatgccgtcatcgaaagtgacgttacagtcaatacaggtatagtacgcctgtgggcatctataatagtgcttttccgtgttcttcttaggcacggtatcgttgcatacctcacagttaaatgttaccatcttgaatcctttatctatctatattatggacgcgatgagctgcgtttaccgctggtcgagatttgaaatttttcactcggacacactttatatcaaaatcgagcgccgacgatttttcgaattggacagaaccaattaaatattgaagcctaagcccacgaaagactactcttagtacactctagttttaagcactatatcatattcttgcgtcgattgacctcttattttttttccggttgttctaggctatggatctgccttcggctgtagatctgttttaatgaaaagacaaaaggtatttaagcctgtgtgcccagatatatatatagtgaaaaatatctcagacagatgttaaagatggacatctagttttgtcaatatccaagctatctgaatgcttgttcgtccccaatttgtagaatcacacaatgaccacggaaggaatttcttcatcttacaagtacgattctcaacctcataacaaactcactggaatcaacaaagactcataaccccagctatattgttctcatcttaattctgacatcgtatatttatagaatgtggtgatggcattttggacggtaggcttataggggtcggctgattaggccaaagatcactgccacatttcaagttcactaaaaactcaccaaccttatctggttatagcacagcatatatatggcattggaaccaattgactacaccacgcattgccgtgagatagaggaagcttttctcaaagtagttactgcaactgacccatcagttgagtggcttattttgtctccaaatgggaagaaagaatacactgccgaaagcactggaagcggtttcagtgagttcctcgggtcatttgatgactccaaggtccagttcgggttagcgcgtgtcagccctccaggatcggatgtgcaaaagttgattttgattggatggtgtcccgacagtgcgccgctcaaaacacgggcgtcatttgcatcaaactttggtgtagttgcgaaccaggtgttgaagagctaccacgtgcaagttacggctcgtgacgaagacgatttagacgaaggagagcttttgatgaagatcagtaacgctgctggtgccaggtactcgattcaacaggaaccaaccaaaacttcttctgcaccaaaaccacgccctgctgcagctcctaagagtaataatacgtctgcaagcggtgcttcttcaaagcctacgtcaactacgacttctgctgccttcaagccaagcaccagtacctctgcgccaaagccagcacccgcttctgtaccaaagccccctgtcacggcccatcagcaaactggtgaagatgatgactgggatgaaccagaaattgaagagcgcgactttcgctccaaaccccttaaacccaaccaatcgacgtataaaccagtcggcaaggttgacctgcagaaattgattgccgaggaaaactcgaagcaagaccctcgccttgtcaacatggtaaagtctgaggctcctgccaagatcaatcctcaggctgatattgatatgctcaagcaaaaatcaaaagctatgagagacgcagaccttgacaaatacttaggcactagaccacctgctgtcaatgtgccacaaaagagcgatgataagatcgtgaagggcttccgcaatgaaaagtctccagctcagctttgggctgaaaaacgccaacagcagcaacacagcgaagtcggaactactacttcttccgctggagcagcgaaggaggaagacaatatcgaggatgaagatgaggctacacccgaagtatctaaggccaaggaaaaatttgagaaactggctatcaacgagcctcagatcataaaacctggcgtgacaaagactccagctcctgtcaaggaagatgctccttccgcggccccaagagtgacagctggcagaccacttccgggtatgcacacggagctggacaatgacaaagacgatgagtccgaagccaatcaaagtagtgacgattgggatgatgatagctctgacgaaaagaagcctacgccggccggtaaaccattcttacccacaagaacaagccctgcaccaccacctgcacctcgtactacgtcggttccctcacgctccccagagccagtatctgcgcctgttgctgacgaggaagagaaggacaacaaggaagaagtcactgaggccgaaaaagagccaacaccgcaagcgacacctgccttgcctactcgtaccagccaatctactttcgtgcctccaccacccccacgtcggacggttcctgctactgtccaacctacggaacccgaagaacctgaagaatccgaacctgaaaaccctgagcctgaagatccagagcctgaagaatctgcctccccagaacagggcgagcagcttcactctgctattgctgagtatgacaatgaggctgaagaacacaatgagttagctttcaaagaaggagataaaatcgtgaacattgtttttgttgacgatgactggtggttgggcgaactagagaagaccggtgagaaagggttgtttccaagcaactacgttcagcttgtagaatagactatacatcgttagtataacatagcactgtttattctaaacacgttacagacattaatgatacatatcggaaacaagcttgacattttttgatttactgacagcataaaacttacatgaaacaaacaagtatcaaactcgaaagctcaaagaggagccagaacactccaatgctatttacagagctctagtttgtgatgtacaatagttcagtttcatttaaggtcgtatatggtcgatttacctcgtcttttgtcctgaaagtggcttctatctctcgtgcaagattgaaacaacccagtacccactgaagatgggggtaggttcactattgtaggccatagaggaattatatatatttgagcagctcaatactgtgtttgggcatccaataggg