agtttcagaccttggtgacggcgcctctgtcttggcgccgtttgtgacttcctgtacttgttcggtgtttttctgacacctagagaatcccggaaccctgcttgctacagcgggggttcccaagatccccaagtatgggttgggggggtgagactgccagggtcgaggctactagcacaagacccggcgtagcgcatctcgcagactccggccaagagggcctccaggcgcctgtagagcctggagcggctgtgcgacggagaacgctagagagcgtctaaactcaccccggagcaggaggccactaccggcggagtagagccgaagctagacccaacgctcccctactgcctatgggtgggtgggatggtagagaaaaacttgaaaaagttttcgataggcgtagggaattctggctagggtgtaggaccgagtggagcagatgaagggaagttcagtgggcgaacggcgagtaatcctagggggagaaagaggactaggtgggccgagctcctcctagacgttaagagggagagagggactcgcgaccagctgcccttaactccgagtacagttgtactggatgaaaggcgtgaatgtccgcgtggtcagtctggtcacgagtccctctctaaggaaagaactccggcgccgtggacgacgcccacctacgccttacttcggaaagcaaccaggaaatgggggtcatgatgaaccaaaatgacccccaccccacggcagcggccgggagcacactctcgacggccaagaggattcctcgcggccgtcgagagggtactctcatagaaagttgaaagtctggacaagcctaaaacacattccaatgttctagcaaatacgcagctaacgtcgttcggaagtgttttgaccctagaaaaggttactagtaagcttcgagtatgatcgatcgatcggcttcgggtgaggttcgacggcgctatctgcgtcacgcagcggtttgaaagttgtgctaagctagcctgaaacccacaaattgtttgccgagaaacgatgccgacgacaagagggaaaataccaccataggagttcatctgatcaggcccgagccgctcgaccaaacagctacatcttccaaaatcatgtggataagcataagggagcgaccagttaaatcgctttgaatggcttttgtcaaacaaatttagatgttagatgggcgtttcggtcatccggaaagctgctcttgatctgaaaacttttgtttatgcatctaggtccatcttgaaacccgcaaaacaaaactgattgcagacaaacgatgccgacaagcggaggatatatggagacccgaaatgttgtaccacatggtgcgacgttgggatacattgtcttttcagtttaggaagccgacgacacaacgatttgtaactattgaaagaattgagtgctctcagctgaaacagatctcaatacgaccttgtcttctagaattccgatcggtacgcctttaagggaaagttaaattgtctgcatgagcggccgacgagaggcgatttcgactataagatgcccttagctcagcgagtcagcctcctccaacccagtaccgctcctgcccaaatcttcccagtatatcagctgactagactcaaagcatcaactaaaaatgtagctacatttctttcaaccatgcttgactcttctttgatccaggcttgattattttgacatcaaacagtcggccaattcctctgtgtttttacgtttattgacgtctgcacttggaatttttctttttcttgactcgcaattttgcaattccagataccaaccgagaactgacggagcgatgaaaacttacgcgttcatgattgcgctttggtttacttgcttgattgccagtaacatggcattagttactcgtgagtaatggatctttactgacaagcaagtcccccttacaagacaagagtagaagttctaaccttggtctcaaccaaaacgctttttaccaagccgtcagacgtgaaaactggatctcacagggagaaattccctccctatctccggagaaacgtctggttgtgcaggcgctcagtccaattttgggctcgggagcactcctagaaccacacgaaacaagcgtccaatacacatctggcaacgcgaaagctacgttaacctgggatgcccagaagcatggcgtcgttattgataacaaatgcaattaccccataatctatgcactgaaagttgaaaaaagcggattatggcactatggtggcattctaaaatcaagacaaaccgagcccgttacgtttccaacgagtcactggccctacgatggcgacgtcaagatgtttatactggccggacttacagagtagggggatgttatgcaccaacgttttcccaacgatcgggcctatctctcgagtttctgaggaaactaaccactcgaatgatcttgaatagaattcatttatctaaatcttacttttcttgtgaatacgttcagttttctatcatttgtttctaaactctcgccaatagcactacatatcttctgcgttcgattttattgtgaataccatcaactgttcatttctaatttcatgggattctgtgcactcgaataggctttgtgcaccttgagtacatgagtctttgcacaatcattgggttttgttcacattcaattttctatcaggctgtgcgccattgctggtaagaactgcatggacatttgtgtccgatcttgttattagatagatgtccaaaaagttctacacccagggtgcgcagctgatggagtctggagagaatttgcccaatagcctcttaaattagttaatttagtttggttggctggtgctgctttcaaatccccccttcgcatggtgtactttgcatcaggcagggccctcagcctaggcaatactgagccctacaaagccgggctttctactttagcccggtcagtttgtccttgagggttaacttccgattgataggtaccaatcggctgtcccgttgagggcgagagatcactgagtggctgacactgtcaaattcgcctggaaaacagcaaactggtggcgttttttttgcgggaccccgctaccaccgccgcgttaccctaacttaactaagtccctctttattcggaggggggacgccgtcccgcagggcctccggcaagccatcggatgaaactgccggaggtactaattagctaagttaggcgttaccgatggttccaaaaaatctagtcctcgatcgtccgatacccagtagaatgtttgccgagacaaaatcccaaacggcatgcctgacatgatgagcaaaacactccccctctgaatttcaaccagggttttgttgactggtgttggtcagtggccacgaaggagggcgtctcggccatctcaaaatggcctagcatagaaacgctagcaaaaacaccaacatatgtatgtatgtatggaactgcgttattggacattttgtttccaaagaatctattgcttgtccatctgaatttctgaaaccactgtttgccgggaaacgatcccaacgagcagaaggcgtgagcgaaacttgacttccaagcatgtaacagcgagcaggggactagttacaacttgcatgaagtccctcaggagtcccggacaggactgtttcttggcctatttatggcctgcgacaacgaagaagggcgcttcggccattttttgaagggcagtgaatatgccctaccaaaaatgtaccatcgtgagattcgttgtatcttttctcgagccttgaggcattctaaaatgtacatgtacggttgagttggggacagtttgggtctataaacgtttttgtatcatgttcatcctgatggtctaaaaatgttgccagctgcttacgataaaagctctttgcaagccgaaacacatttcagtgcgttggtgctttgtcgaatttccttacaagcgaaccacccggccgccgaccaaggtccaactccaagggtcttcatcttcactataaagcgcccttgtctggattcctctggcacctttcacattcagtgccgcacctgcagaacatctcttacctattttacaaccattctcaactttctccgctcaacaggctttaattgtgaagaaatatcaactcaaaggtagcttgtacaaccctttcttccgtgccagatccctcatatgatccttcccacggctgatctgcttccatcacgtttttccaaaaaagtaaaacatacgcatgatttattgatctttgctctttttgttcaacttttgcattccaaacgattggtcacaaaaccagaacaggaaagcccctaaaaatcgacgaaacgatgagaaattacggtcttatgttttggctagcgtgcttgatcgccaatgccagcagcacattgagtcattttgccaatggtgggtattcaatttccggaacaatgtgcacaactcggactcagaaaaactgacctcacagtcacgctcaaccaaaatgttatttccccagtcgaccagtttggccggtggcttccggttacctccctgactaatttcaagtatcagtacctcgtaaattttatcgcagcgaatccccagtgtgggacgcagcttggagcaggcactaccggaattcggcatcaatttggcaacgcgaaggcttcgttaacctggagtggagtagacagtcagggagagtaccagagcgtcattgttgagaacctgagcaaccgcaagatatcgttcttattgcataatccgaacaccaaagacttttatcattgggacgaattggatccaacggtcatgagggtggttgagttcaaaaccccttactcaggagatctctcgttttggataaaagactgggtggacatagtacatgtatgaaatcctggttctcccgaacgtagaactcagaagacatggcccggctcgagtttcttgcaagataaccaattcgatcataatcttagaacaaaagtttcttgattattaacactcattactcaatcgccgtcttctacctttgtcatcttcatgtggcatgcgcttcaattttatcatgaatatttccgtttactttttcggtgcaatttgagaaggttttgtgcagagtgaatagatatgtacttctgaacagtgatcagatcttgatggaatggatgaacattttccatcatattgcagttttgcacgttaccgccaaaaactgctcgagcaagccatttccgagcagttatcggtaaggtttttcggatagtttccggtgctgggaaggatgttgctgctgatcatcatccaatcaattgtgatgttagacgtggtctaagacaaaggctcttattataggcaaagggttggttcgccaggccatcattgcagcgccttggatggcgtccctcacagaaacaggtgcccctttcaaatggttctactgttgcatgagaacttagaagtgtgaaaatttgtagcttcactcatcatttttcgcttaaaaataaaaaactgagcgagacaaagcttccaacgcagagggccacaagtgatcccacgtgaccatttgacgcacccggcatcaagttgagaagttggttggggccagttgtctcttcaggatgtagtttttttttggctcaaaaagactctaccacaaatctgaacccggcttcttggttgagacccacccttttcccccgtcctttcccttcacgaagtcgtgaaagataacatgaacttgacaaaatgttcgacccttgagcacatatttatataagactggagccacgttgaagcttagagccaggccttggcttttgcgccaggggataagttgtaaagcaccagggagttcccccatcaacaaacggggatttatatgctgctccatctgtctgtgacaggaggtagattattaaaggctttacagacagcctgaatacatcaatatcccaacacgtagatatgaaacctgatttggaaagctttcatttccaatgtatggtgtcaggataacaataacgaaaaagtagagaagaaaaaaaaaaggctgggggttctgattttggaataatcaaagaaaagaaaaaaacctttcgccgacttgcaggcgaaatctgtttcgggcgactgaatatagtagatcatagtaagtacttatcccaagatgcacgttcctccgccgagccttcgaacacgaaatgaacttttttgagttcatcaaagccttcgtcgaccgaaggctcttcgaggttcttggcataactcgcgaaagccagggtgggcaatagcggtctagacgctttgatactggcgcgatagacgttgttatgctgggctaattcgattggtgcggtgaagaatacacatcggatcggacagcgttgcttttgggcagtcaagatgtagcttgagcgagtttgcttgcttggattagtgttgtcaacaacacacgatcgaccagaactaattgattcaatagtcgctttgaggcagtcaccaaaactcttgagagtgtcttgattctttagtaattacccgccgatcaaaacaattcccccagaaggtcgagtagagagacagacgtggaagtgagtcaatacactacttgtacggttggattaaaaaaatctcaacaaaccacatgtcgatatccgcgaggcatgaaataattctcaaagcaagtagttttaccaacgccaggtgggccaacaaacagaactatttcacaaggtgagtgcttcggtgtaacaccactttctaaaaggggtcctaacgccagtggagtggtagatggatgccatatcggttctagtattcatgaaaaaacacgtcaataagtaagcatcggctctaattttcgcatatgtaaacattggatcgcgataaaacaaagttatgatcaacatacgatcatggtcaaacttcagcgggtcaaatccgctgagaacgaagtctgttcgctttggttccccaccaaaccattcttcgggtgtgctatgtactccaaggtaagatgaaatgggtatcacaaatcaatgctggcaccggcatgatagttgtgaatagatagatgactaacaagaatggaacaccgacgttcaatgccaatttacggtcggtatcgttccagtcttttggggatgagtctgtcgctggacggccagcagcatcgccaacaaaaaatgaatcactgaggtctggaaagcccgcgaatttgaaacatatgtcagatgctgttcgatagttgatcttgacacgatgaccacaaattactcggcttgacccccccattccaatttgccacgaactcatcccacatcccagtgagtggctgataggaagtagcaatattggctttggctacgatattccggaagtatcaatacaatagttcaactctagcgtacctttcgaaacttgtctttttcacgagcagcaaagacccgcaaggggacgctaagcttgaatcaagcagataaacctggttgagttttggtaacagtcttattccatgtcgatatagtacgagaatcgggctacagccagatcgagctcaccgttctagcaagttggatcaatttcgattcgaagtccttgcggtatttgggcgctttaaagttctggttactcagcaagacgatcgcaaatccattcgcgtgagcttcctgaagtttcttgggcacattgcccgcccacagcttccaatcatctgcattggccggaaatttcttgccagatttgactctaatcaacgttccatcctaaaaacaagtatcacataataaataaacctcagcgatgatctcaagtatccaaatctattgaagggctaggactttaagtttacgatatcaaaagccgcgatctttgagctcggactcggatcaccgcacatgccgtgcaaacaagtatcctcaatgggctccaaccatttcaattttagaccggccttcatgttttgaaatataggtgctgcatcgtatgggaaaagacgcgttattttaatttcccacagaagtcatctggacatcttgaagcgcctctgccggtgtttgagctcaccagtcttctttgaagcacgacccgaatcatcttcagatgtattagataggctacgtttgtggcttgacagtcgagctgctgttcgatcattacgtgtccacaagtttgtcaccgatgggaagtgtggaattttcgacgggcagtcacaccaaggagaaagaacaaaagaggaggttcaatgatcccaaatcaacgtttatccgtttgcaggaagaaggcaacttacaagtttctgcggaattttcgaccatgaccgatgacttgtggaaccgaccaaccacaaaaatccgggatgacacagttgataaattgagtgaccgaccgacgcctagtggccatagcatcttcccttcatggactacatgcactcgagctttgcatgtggagtgggctcagggtgggccgggcctgggcctgggagactgctgaaacccaacccagactcgtcccagagtgtaccaccatctggcaagagccctagccaagtacaataaaatcgtccagacaccatcgccgataggacatgatagataaggacgctctggtgtacaacatagacttctttgtccgcgcggaacttgccacgcggcgttcgaaggtactagtctcgattcaaaatttcatccgaggcttcaaaaaattgactgaactgactctacccatcttgtcatcagacgtcttaggccttcgatacgagaatgcctgaccagcgtacggacgctagtgagatccggaaaccgccgtgtcatctggcgtgtcaacccataaccttcagatagagcgtgatgaagcatcaagacacgtcgagcgcgtaggaatttcgaaacattgtccggaagctatacgtggtttcaaattgcctatcaagtagtttcgagggacatggactctatgaagttggtcgctgtccatcctgaaacctgattcaaaccgtaagccacgagtagaagactccctcgtggatttggaaaagaacgggatgcacatggcaaatttcaacctgggcaggtcgagctatcgaaatttagctcgggcatgttgtaatctcttgggatcgtgtatccgaaacagatgtcagtaaatttttctttggaattctcctctagcgttttaactcgattgatcgatctgccaggatgagtcctcacgctaaatcagatatacctgcgatagccaaagcctcgggacatcagaccagtttctttgtttagactctgcgcattctctgcaataaatatcctggtctattttcaccaattcggcccctcgcactcttcgctcagctggttcaaagcatcaagctagacggaatagaaggtagcttcccagtatctgtctttaatccctgcaacaacttgcttctttgaatttggtgtttacatcatatacgtgcttgttgacatctaccctttccgatctgttgaaataaaacaagaatacaagctagaaccgataacacgatgaaagcttatactttcttgattgccttgtggtttgcttcctcgatggcaagtggtacccaggaatttacggaggaaggtgagcactcaatctccagacgagcacttgtaactcaaaaatgagaaaaacctcaaatcaagctgaaccaaaaaattgttcatcaagctgttcgtagcagtgactggcgtgaaatgtcgctaattaagcgtgaaccctttgttcaactcgctccgtttctggccttttctgatggcaagctaatcgcaccatggggcagcactgatgcaaccttcaagcatgaaagtgacaatgcgaaggttactttccaatggtgtagcgacagagaagctgggatcgttaggaacctttccacctgtcctatagcatttgtattgcgagatgtagatggccgaaaatttgtatgcggttttgatgttccacccctattgtcacaggtggtcgagcttccagtgagacggcaacatgggtgggtgtgtctgaatattaaaggaaagcaaggaaatattgggcagacttctaccgcccaacattaatctggcaagacgaaggctggatcaactttcgaagattttcaaacccgtggatacatttgaacaatatatttcactgcttgttcatctacttgactctcccgtaaagattcttcatcaaattgttgatgttgtgttgaggtggttttctctcttgattcacttcaatggggaagaattcatttctgtggcttttcttcatgtcaaagaagattttgcttgaatggaatccagtacaaggttatcattgcctgcatgagcagttggtcctaactatgagccagagctggttcatgattggaattttgaaatttttagaggccaattttaaggcacttctcagcaacattttaaaaaatttatgagcttggagagattttggtgtttctgaacaacagcagggtttgtgattggcatttctcataaagccatttatcccaaaccagcagctgtatgacctgctgcaaagcttaaaaatagttaaaaacacacttgctacaagcaaaagccaacatccaagctgtaaacaaacaagaaagtatttctagcaaaacaagcctccaaaagctcaatcataaaccccactaaatctgtaccaatcttttgatttttgaaaaaaaaaatgacaaacacactgaaatgggattcaaagttttataaattccaagcgtgagctgcatgagtaggatggttcaagtctagcattctagctagcttgctgctcagccaccagcttgctgttataaagaaatcactaacatttatgaaaaatttggcccatcagaacatcagcagatggaaagaggatgctcattagaattagctgtgacatccccatatttcaagagaaaataatagccaccagcaccaggaaaaaagatgaggaacccactattggatggcccagcttatcccagccccatcattgatatatcaatgactgtatttatgccctatgcctgtcctattcattgtttgatttgtatctccattacccaggtatcccagttgaaatattacggatttcagaagaatcatatatccagctcaaacatttgggaagaatgaatataactgattgagattgaattacaaggtgtgaacacaatcattttctaatttaatgatcaatgctttctccaaatcattatgatggtagatcacaaaacttaaacactgattattttgatgaaattgttactggtgtgtgggagaattttcttttcacttagccagatctccaggcaaacatttaccaattccaatgttatattcaattcaatttatttttcccataagatcaaattttttcaaagatcatattcggtttagagatggttgatggttatccattgcggatacagtggcgcaacccatcctactgtacagccccttgacagaaaaaatggaaccccttaattggagtccagagggtaaaccaatggacttcaatttatgcttcctggtgaaactgtggaaaataagttctaaagaatgattctgacaaattggataggaaatttttttgtaaaaattttgtgtatttttccccattttctgattttttttttgggtatttttcaatcatttttcaaagtggctcagaaaatcatgatcaacacaattgcatgtgaaaagaatgattataaatgaaaaatttaaaaaaaaatgatcaacagctttttaagcatgttttgattgtgtcatccaccagaccaaccctccaatcaggcactgaaattgaattcaatttcatcctcaatccaacttcttcagctctctaaacttttgatcattgatttttctcaatttttcatttataatcattcttctcacatgtaattgtgatgctcctgaatttttgagctaatttgaaaaatgattgaaaaatttcaaaaaaatcagaaaatgaggaaaaatataaaaaacaaattacaaaacattttccaatccaatgtgtcagaatcattctttagaactaattttaaacattttcaccaggaagcataaattcaagtccataggtttgccctctagactccaatcaaagggttccattttttctgtcaaggggctgtacatggattttggggttccgaaatgtttggaggaaaaaaatcaagaaaatctgccctgggaagggcaggatctgaggaaaatttaggttttggggcttggaaattttagaaattttgcaatttttgccacttgtttggaaaatattacatcccagagtcaaatgaccatgtttggtagcaacaaaaatgtaatctaatttataatttatgcacatacctttggtgggagaagacatacttatgtgttatcagagttaagtacatgaatatgagactgtaggggcatttaagcccatggattccgaaatgttgaccccaaataaaaaaaacttttttgttggagcagtgggggcttagcccttttatctatggaagctacagccctcaaaaagcccaaatctacaatgaaaatgggtgatggaccccaagtgtctacaaacattaggccaataggccaaatttttttttgctggtggtggtgtacagtaacatgggttgcgccactgtacccgctatctgctgtcagataccggccagtgccagcgggtgcggatggcccctttcgcgcaacacactggagggtatccgggtatctcaaagtatacccaaggccagaggggagatggctggctggaagggtttccttcaagctggcaaggtacatgctcaacgggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtggtaccgcactccaattgaaattggagtgcgggtccgcactccaaccctctgcgcaggcattcccccagcaggttggcgtgcggacctgcacgccaattgtgattggagtgcggtcccacactccccttctgaggggagtatgggagtgtgcatgtgtatactttatacatatgtacatattccctgggctatcccataggacccaggcctgggtcttatgggatagcccagggcttgagccgttcgtcggtgccggtcgttcatcggcggttttaagccgattatcctcaaatcgtccttccctctgcttcccacacacttcaacaaacggttcagtcgattaatgatttacctctcatcattggatatatcgctcatcaagtaccacatcttcgtgcacgagatgatagaccgcgcagaggtttgcaccatcgctgaccctggagatacacgctggatcgactaatgttgttcgaccaagttgttccattgagccgatactagagataaaaaatgcctaatgatcgttgaatacttattaaccccttaggagagcttgtgaatttgattggaatgagcaggactgcataccaaaccagctgatccgccctccacacacatatcactagtcaccacagtttcaccattaacctgaacactttccccattgaccagttttgcgaatttcggaccgggcttgacgcccaattgtttagccttttctggtaagaatttccctcgtagccggggtccgatgaccaagtaggatactggatccgtagtaagtggctcatcgggttcttgtaacctttggtaggaataggcaggtgttgtattctttttgcccagcggcctactcgttccactcgctctaaacatgtcatcaatgacttcaggaagtgcattgtgcgaattaaggaccggttgcaagccagtgggtggcttggagttacctggttccagcttggtgcgcttgtgtgatagatctgagattgcggtagagtcagggctgcgcttgcggttcatgaggaggtgagtctgatccttcctatcatttcctagggcgtagacgcggatcaaatggtcctggaagacttgttgaagggtacttgttggcttgaattcgttgacgtggacggacatgccttgccttctggtgaataatctaccacaagccaacatgtatcgcaagccttctggtccaatcagacggacgctctgtttattaatgaaggggacgatgagtcggaggcatcgactggaatccctcctgacgagatgcccatctcgttgggaggaatccctcccgacgagaggatgtacagcccatctcgccgggaggaatccctcccgacgagatggtcacagcccatctcgccgggaggaatccctcccgacgagatggttcacagctcatctcgttgggaggaatccctcccgacgagatggttcacagcacatctcgttgggaggaatccctcccgacgagatggttcacagcccatcttgttgggaggaatccctcccgacgagag