agccttatataaacttatattataagtattaaaagagttaatttttaataaaggtttactttaaaaaggtttttataatatacttaaataagctatattaatatctctaggctatatactaggctttagagttttacttagtatttaaaatctaattagtaaataacctatttataagttactattaggtatattaattcctatattacttatatttaatatacttattaatataacccttttatttagattttctacctttacttttaagtttaaacttaataaaataaattaaattaaaaatagtattttattaatactctagtctgtagtttagtactttaagatctagttttttaaaatattaatttcttatatagatttactattaaatactagtttatagaaagtctttttattaaactagatattttaagtaataattactttttttagttaaagtacttatatttagtataggtttctagctatatagcctattaagtacttaatatatactctaaggcttatcttaaatgctttttactattactattattttcttttgctttttaagggataggcttagtatttatatatataaatactagactagttaagtcttaggtctatattatacttataaatctataatagtatattattctagaactataagttaagtgtttttaatagagctatacttaagaatcccttttttaagcttttatttagtaagtaaatagctacttaagtagacttaagctataggtcttttagtaagtatactctatttagtattatatttaatttttctaatatttctttatttatttatttacttactttatttaatttatatatatttaatagggttattttaattttaatgcctttattataatagtaaatctagtataatatatttcctaatttatatattactatatatttattattactttaaatcttatatatagtaaaagtaaattattattttacttatttattatattagtatattatattaaagattatatctttaattttattaaaaagtcatttagtatataggagatctataaacttgtttttaattactaaaagctaccttatactattatagccttttttataatcttaaagatcttagtaaatctactaaaatagctaagaggtataatatcttaatattcttttactaattatattatatatatatatttatatatagattatatattttatttattttattctattaacttttactttttataccttttttataagttcttttaccctttagcttcttaagtgctttacttttaaatactatagttattttaaatctagccttttatatagcttattataagaaaggtaatattatatactatagcttcttaaggaaattattataaactatattataagtaaagaggttaagactataccttagattattagagttaagtaatctagataataagaaataagcttatattaaaggaaaataaagttataatattattttatttaagtaataataatactttacttaagttctttatagtaaagagtataattataactagtatactaaattttagtatttaaaagaagtgcttttaatataatatttatataaaaactataaataactattattttattaaaagtaagtaagtaagtctttttccttttaagtctatttaagagatttttaataatctttattctatagcctataataaagaagtaagtattacctgccttaacttatttattataagccttaataaaagttcctttttttaaaagactaatattatttactaaatagcttatattataattattaaataaagttaaattaaatagaaagtactttaacttattacttatatatatttttaaaaagtatttagttttagtaattaagttaggattaatccttatagtactaaagttatttaatctttaggtagagttctttttactatttttattcctagacttaaaggataagctttttattataaatttctatttaagtttattttatataagtttctttagttttacttaaattactataattttaatcttagttattactatagtttagcttttataagccttacttagggtgactttaatatagctatagtttttaaggttttaatagtattcttttaacttatataagcaggttttagatactttataagtagtagattataagtgtttttagggtttactataattactttttcttataagtattatattaattattaaggcttttaagtaatagttcttataaagctaggctttaaattactatattatattagctatattataatatagctttctatttacttaattagtattagctataagccttatataagtagcctaactaggagctatttttatattaactatattaataaagttaattaatataattaatccttagattttactaattttatataactttacttatataaagatagaatattaataattaagctaatcttaagaattaatttttactttttttactttacttaggattttagtatattttataattacttttattatatttttaatacttattaagctatagcttttcttaatactataaagaagctaataaataaagtaataacccttttagttattttataactatatttttattatagttactatacttagattaactatttttaagatatatattattatagtttaaagctaatttatatatattttagctatcttgcttttttactatagaaatacttaatatactttaaattatttataaagttaattattaataggaatatttaaaaatagttatagagctaagagttatagtttattacttatatagctattatattatactataaggtccctttaagtagctttataatttttaagctatatagctttaaaatctttaaataacttaagtttaagtacttctagaatattatttttagtatctagaagcttaggattaataagcttttaaatacttactattttagtttatatttctagaatttaaatctattatagttatttctttaaggaatttaatataattaagtttactaattttatattagctagtattaagattattatcttaaatatatagtaataatagctaaaaaagtaatataaagtaataggaaaggataagggattttccttatatagccttactatactaaggaaaagggaaatagtataatagttatattaaataaagtaagttaaaataagataaatatagtaaaagttactaaaataactttttatttaggcttataactataataattagctaatttacactaaagtaagtaaataaataaggtttaagagaccttaaaaaggttaagttaaattagttaagttaaggctaatttatattagctttatattaaataagggaaataaagctaagatacatacagtcaggtagatctgacccgaggttttcctgacacaactgttacaaggggacaaaccctaatggcaagccttgggtcttatatactgtagatagctggactgtcaacgttatctacttctgcaaccccttcaattaaagggctatggttggaggtatagcaaaggtcagacggggtatttcagtggttgtcagtacttttgctcactagaggtgtcatagccatgctacagtatagattgaacagcagctatttgcacttgagacttgtggctgtgagcttattccgacagagagaacctagaaaagcagctttagttatagcttattatcctttaagcactggatgtctaaatactgaactaaattatcacttctcgattgcagcttttactcttccaaattccttttccaaaccttcacaggcataggcccaaggatgtggttcatcgtctcctccctcttcaattcaaagcctgctggtagggcaaactcataccggtggactattgaagcaaggcaaacagcctgctcaaggtaagagatattacgcccaatgcagcctcgagcaccagctgagaaggtaataaagtgggactgtagctcctttcccttctcgcccaagaatctttccgggatgaatttctctgactcgggataaatgctctcgtcacgatgtgccacaagagcagacaccccaacagatgtgttgcctggaacatactgccccatgattgtcaatccttcaggaggagtctgacggccaagattctgaggagtcgggggccagaggcgaagcgactcatcgagacaggcacgcagatagggaagatgcttgaccttttcgtagggcgcaacagcctcgtcaggctccaggacagagtcaagttcttgtcgcaggagctccatcactctcgggttgaggatcaactgataaagaatgttggccaaagcaatcgcggtcgtgacgctcccggcgttcatcatgatgttgatttcagcaacaatctcgccccattcgagctcatgcgagttgccgttcttgtcctccatgagcgcctggaaaaagtcatcaagcttttctcccctctgatatcgatctaatcggatctgagctcgtcgcaatacaatatcatcccagcccttcgctgaatttgacatctttcgatagaagggaatgatgttggagatcttattgagcaacttgtaatggtcgtacgtccaaagaagataggactgcttgcgtgcagtgggataaaggcactcgcgtaaattagccttgtaaacggtaccgcatgtctgctgtgcttctacacggtcgtggccttgatcaagaaggccaagtttctccgaaaggccaatatcggcgatggcgtcgagggagaagaagttggaccaggcgcggaagtcaagattgacgtcttgggggtcgggaaacttggcacccttaggcaaaggagctgtgcagaccttatcgaaatggttcatcattcgttgcactttatcggcgaccttgtactcccagccctcgaggttcttgagtgcgtaagcagatgacaggacctttcgtttccgggcatgctcgtgtttatcgacaacatcagccaggtgaaagtgcgttccggctcctacgatgtatgattcgtcctttatacagggggttccgtgtccatagatatctttaatggcctgaccgccagcgaaggataatgaattcggtcctgttctgataatgggcttcgtcttgtgtaattttgcgaggtgcgtcgatcgagcgcccccatgagcgagtatcatgaagggaagattggacattccggagaatgtggacatgttagggaagcgtcgaagacctggatggagtcagtatggctgcttcctctttggacaagatagcttacctttggggtccttaaggtaggcaataaaagggtagacaatgaagtagatgattacagcaacacctacagcagctgcgtagggcgctgagcccaatgaggcaatggaggcagacattcttgacagtctcgacaagaaaaagagactattgctagaaagaaagtaaaagaagatactgctgtcgaagaagactaatagagatgtaatatgacgaagacaatatgactttcttatacattgtagcttctgcgacagtatcgtctttgctaaatgcattcgtgatcgagaaattgccacatttggcgactttctccgccccgagcaaatttaccctatgtagatttaccccgcaacctccaggcatttccttaacagttcagaaaggaagcagcccttagactccacagggaacctagagctgggatggcggagtcgactcgcttctcgaaccttgatctctgttggacattcgggacaaatttcctcttacgcttggccatgtccaccaggcccgctaacagcggtagactaaccgtaggggacaattgcctattccagacacaccactttaacatatcaagctaggtatttttaagtggccatgcgaggcaagttgctccatctgcatatgttgtcaggttttggagggcagtctcagccatgaactgacgtaatttatctatcgtgaccgtgatgatcctagcctgtacataacctccactacccgactaacgaaaccagtgtgctgaatctaaaagtaatactcaaccttggctccttgattctctccttggcaggttatattgtcagtaggacagaggtaagaaggggagcaagaatttcctattggcctctgatcagtagtgccttgggtaaagtaacttgtcaaagttgactttcaacttctttttggtcgaagatgagaccacctggggctgaactcatagagatggcttagaacagatcattcatgtctcagatatcctcgcctggaggaacaagtaactgtaacttattttacaccctttagcgtagtggtcaagcaactatgcaagcccaaggtggaatgcagaatataggtatactgaatcatagtgctcacgtttctaacttattctctcaatttgcaaggattttaataaaagccaaagatggaagttagcacggtcgtgatcgggaacatagctttaagcaaattgcaagcggaggtcgtcttgaactctaacgtgacagagcctactaagtgtatagagaatatcctgagaactatcatctctacagtatcatcctatgcaacacacgatatccctcatttaggccttggatgccacagaagcctggctgctggccttgagatcgcgctgcatctgtttggccaacttgacgtcaaacccattctcaaagaccttcctaacctcttcaagcggaagccccttcacttcgggatagaagaagatgacaaagatccagccaaagaagcagatacctgcgtagaagccaaatgcgccgctaggtgtcatggtcttcatcatggagaggaaggtagacgcgatgattaggttgcagctccagcaagtcactgtgttcatcatcgtgccaagagcgcgaacctccagaggtaggagctctgtgccgacccagccgatggtggctacacctgtagcgaagaaggcgacatagaatatgatggtgacaagcacgacgatgccagcccagttgacggaatcggcctggaggacgagatctttggagatggggatccagtggaatgcgacggcggcgatgaccatgcttatagcctaagacatgtaagtattgtgactttgcctagaccttgagaatatcttaccatgccgagcacagtgactagcagaatgatacggcgcccaagcttatctatgacaaccaagttgacgaatgtgaagaggaagttggtagcaccaacgacgatggcgacggcggtgggcttgttgaacccgacgagggaaaacagggtggcggagtagtacatgagagtgttgaaaccgccaagctgagagactgtgatgctgtcagcgataaaggttcaggcccgtaagcatgttggaagacttactggccatgacggtacaggcagaaatcagcgcccgaaggttggatggcacacagtgaagctgcttgaactgccaccaaagagacttactggccataaccgaagactcgacctccacagtccagataatgcgttcgagtttagacctgagctgttcctccgtagcagctgggtagacccgtcggagacactgctcagcttcgtctctctttccatgcgcaataagctgtcgaggcgattcggggcaacgaggcagcaaagcggcaaggatgatagggggaatgccgccgatagcgatcatatatctccagccgtgaggaacatcagtgagagctgctccaagaccgtaagatactagttgacccagtgtcacactgaggttatcgaaagcaatcatgcgaccgcgatatttggccggggcgagctctccgatataaagaggctgaatacgttagtggcttggctcgagacaccctgagtagaaccgggctcttacaatgatcatggcagctgatcctactccgaatcccacaattagacgtcccgcagtcatggcggcaatattgaaggcagcggcctggacaacggatccaacgaggaagagaaagcaaccaatgtagattccaagcttacggccgtatttgtcagctggaaggcctgccatcagagcaccgataagagcgccgccagaagtgattgaggtaataagctcttgctcatgagaatcgagatcatggccgagatcgtcgccgatagtaaccagaacagctgagatgacaccagtgtcataacctggtagatgccgtcagaaaagttaagaggggaggtttgtgtgctacgtaccgaacaagaagccgcccatggcaacggtgaatgtgatgagccaaactgatttggaaggtttggtatcttcaatggagtaatcaaattcgacaacggtgctgtgggacttttcaaggtgttcgacattggtggatgttgacttctctatggcaccctcagttgaggacttgtgatcatcgtgagaagacatgttgagggtggaagactgagatagagatggatgttgcgatgcagatgagtgagcctgtcatgaggaaggtatcggagcgcagcgccatttatatactctcatgaggccaacgattcatgctacaattacaggctgtttcattggcctagctccctcttacgatcccgaaaaacctagttttctgggggtttagatcgctctaaaagttggggtattagcgggggcagtgattgtagcctgggagttttgcaccaaatctcgattcaagaaacggtcttccccagataacgaccccgctcgtccgtaatgagagccgtcggctccatgatctgtgattcccgagcgtgaaaaagagtctgaggtaaaaaaaactgccttcctgtctgccggagctggtttccttgagtaattagcaaggtaaggtccagttcactgcgtggtcagggcacttgggttagcggggaattggcgtcgaaatttgcgattcttctcgttttggtcttcttgttccggaccttgcggagaccgttttgtttgtacccggaacaaacaccccaaatctgtcacgggtctcgtacctttggggcgagtgcagattagtggcgcatctccaggactaccccatggggaaccatgtaatgttctggctttgtttgccgatcatatgtgctttcactcttctccgataggcttattggtccaaagttgattcttatcgacaatcattggaaagcccagggttaacaaggttgttataatatcacatcagagcgcttggtacgcatatgtcaaagactcaaatttatacaatccataggtattatcatgccctggctaaagccatccccacgtcttctgcagactgtcctttctatagaacattagcttcccggtagtaaatgaagatatgagttgaaccatacatgtaggaagaaggccacccaaaccgatcagttgcattacttagaacgcgaaggagggtatcctgctcagcgcgattgttgaaaaggtctccgaccaatgctatggccatgcacgcaggcctcaatacacataagcttattcgtacaggttcggggtctatataaacgtacaggtatgttggactagctttgcccatgccagcggcgattgcgcagactatcttgctatcgttcttcatttcgacctacttggtattagtcaaacatccctcggtgtcaccgtgcttctgtacctctatttgcttcattttcctaccccttgcgagcccaatctttggaagacgtggatcgtgagacatgagaagcatcctgctgaggtgatagtattgcaagccagcagccactggttcgctatatagccatatttctggaagtacttgtttctcggcgtcgttgcaggtatatataggatcgaaggaatctggttttgtctctgaccagatagtaatgtctttcagcagtgctttatagtgctcgatgtctgtgttatctgagaaacagtatcggatgatgtctgttaattgaaggagcataagattcgcccagtctttgtcatctaccgtggtgagtttccttttcgtgcacggagaatccaagtatggtggaaaagatgcctgattgacaattgccaagtaggcttccagtcgcaaatttacccaccaggcggcttcggggggattctctcgttcaaagaagtctgtcggttcacctatcatgttcgcttgactgagagagggaggggagaccgatgtttgagctgtgcgtaactgggtaattagtgggagtcctacactgatagaacaacaacaaagatgctttagataatagaaagcacgaaatagtaacgatcaagtcactgaccttccatgcttcgcgcgaatcgcgataataggtctgcaacagaattgatctcctctatggaagaattaatgcttgggttgatgctaggtgaactttgagtgtaaccagaagatgactcagccgtggagtccaggcaagtcgtaccagtcctcgccttgccaagatgtgtcgcggcgatcatcaagatacattcgagaagttgagggtattgcagcactcgagttgaaagccaacttgagaacgaccgatctggatccccaagatcgaaagcatcgctgaaaccggaaaagaagtgacgaaccaactctgcgtcgtctcgcctgagcacgcaagttggtagacgcagctggtacctatcaccgtatgaagcgtaagtctcctgtgctgcaaattcagtgctgtttggattacgatcaatctgctgagttgaaacgtttgtgtattcatgaaacgttagcccagacaattgttcagaatgctggtgaaacgacaaagtggaatggccttgtggttgagtatctgtatacgagtaagtcgaacttgtaagacgttgttcgccaccgttgacatcatgttgactagccacggatagagggcgatcttcttcgtcttgtcttcccagggagtaaaaggcctggtcttccgaggagctgaggtaagcttcggggtctgaaaacgagttaaatgatcgaacgatgtccaatgtctgatccacgaattcgatcctctgcttatcaagtctacaccatcgttggttggaaggaaagtcgagtcttcttcctcgcgttcttgccccttcttagtaccttgtttacgctgggatactaccattgcttacttggagccaagtctactatggcgaaatcggcactgaaagctcctgtcacaatggaggtttctcgttatacactgggcacatggctcatcatcgtcgcctatggtgtggaggtcatgttagcattttgatcctgtagatagagtacgagacaagatgttacatttcagatgtctaattaaacaggcctaaatttagccgcaatcgatatatctttacgacggagctcacttcaagcggcaattctggtaaaattcagtcagataactataaacgaaaatcatttgcctagacttaccttgcaacccgagattctttgcccagcccgtcccatattgttaagagcctaggaaagcaaagacgcatggaaatagcggggcatgaggcacaacctggggacgggaaacttatacctccatttggctcggtaggtaggtaattccgggtccaagtggatcacaaatcactgtcactgtaatggtgaaatacataactgggatatttgttccggggctagtttctcggagctagtattaggcccggaacaactgcaccaaattgagcgattgtctgcggggaagtctatctacggtaccactcactgcagctaaacactatgagttgtatgcccagatatcgaatcttaaactgatgatgcatcacgagtgtttcgaaaagtaattgccatggcgtaaattgcgccattagttcatgttacaattcttatcacgattgagtttatgaattgcctaatcatagtactgctgctcccttcgtcgcctcaatggcggaatcccctatccatgatacggtcatgccgccgtctctattccttgcagaacgatccccagaatacaaatcaggcgaagatatacagtaagccttgtcgcaagcattgaatacgggtctcgatttaatgcacagtaaggctgtcttctccagcgtctttcgcatccaactgtcatattggcagcccacgtggattaacgtccccgataagaactagacgggaagcgtttctcttgttaaattatgtgcaagatctctcatcaagggtaagctattgccatcccaacaacagtgtctcgctaatgttcagtttccagattgatatctgcgatccttcgaagcgctttggccgtgaagtgccgaagagggctcgccaacttcccctgctggcatactccatcctagctttctcatcacgtcatcaggtcatgatcactggtattgacgacgaaaaaagtgaagaatatcatagtcatgctctgcgtattttgatccccattctcgatgacccgatgtcatcgttggatgaaaaccttctagcagcagcaatccttctgaggctgtacgaggagatgtgtggtaagtagtctcaacagaatcctcactacggcttgcgcgttaatgatctcaaagatgtcgatactggaacccatctcattggatgcgcacgactgtggaataacatccccgacttcatagctgaaggcggtttgagtgaagcagcgagctggattctcctccgacagaacctgcacatctcgctcatcaaaggcgagcccatgcaagtagatctgaacaaatacaggcgttcgaggtcatttatagagacgactgatgaggactttgcgaatcgcattattcttatctgctgccaggtattagagactttttttggcccaggtgcacagcctgattatgaagcgtgggtgcatcttgggaaagaggttgcgctatggcatgattcgatacctgcgcattatcatccttatcactctgacatggagggtggttctgctggtgtcaagtcggcgtttcctgtagtatggatgatgaatcctgctcggggtgagtgcattgaatacctgctatctgaggaaaataacttatgctttggcagttatgggataccagcactattgtctagctcgcatcctgctgcatatctctgagcccagactatgggtctccagtttgagaactattgagcatcgggtagctgccgatgtatgtcagccatcaccacggacgcctttttgctaacattgagataatagcaagcggccttgaatgaccttcatatcgctgtcggtctcggcatccacaaccctttgtagttggtgctgggttcactgtacaccacatactgtttacttgtgagttaggaatagatcttgtttacagaattggtcactgacagtctaggtggttgcttattgactgatcctgtagaacgacaggaagtacttgatttcattgacggctttgggaaaagcgttggatggccagtacatcggcttatagataaactaaatgcgacatggaagtaaataatacacaactacgagtagcctgtcaatcaagcaggatatttaacgaaccagacactgtcagtctctcaataagaacaaaggcagagctctttttatctatgttattatagatgctcaagatcgccatcatgactccaggagcattggtgtctgagtccctggccagccggtttgctgagctatgttgatggggttcttggaaatgagtgggaacatataatggaatggccaggaaacattgtttttaggggagatcttgttattaataggcatattatagaacctttgtattcttcaatagagactggtaggtagaatgacttgacccagttacttcaaccgcactaggtatagtccagaacctgagaccacgcagaaatcagttgaagtatttattagcgccgctacctctgtgagtggccctcgcataggattgccagcctgattgatgggatttgatgacagcaacatgtcatgtcaaggttatgataaatctcgtctaaatgtttaatgactcactttatcatgagttcaggagaaaagctcagagaggtctggagaaaggtgaatttctttagaatgcaagccacgctattgtttacgataggagaatgctattggctagaacatgagatactaaagataagagagggcgactggcgtttatagcaaactctaaattgcaagtagttacggagaagacgagctcaagattttaccaagttcggtaatgactagtctctctacataagtaataaaggtatgttagaacccacgctatctcatcaattgttaattgatccctagaccttactacatctcaactacatatcaagctaaaacactgaaaaatcccaatcgactccagcctttaaaaggcaaattctattaacggtcccggatttactccatattcttatattctcttaactcctcccaatatcatcacacgagtagcataattaaatatgcatcttctccattttctcttgtttatgttgaacttggccagggctactcctgtagctcataaggactcttcgcccaacagctttcttaactccgaagacgactctgtccgtgttgctgataaccctgatttcttcgacttaggtaatgggaacacagagactctaaagagacacaataagcgcacgggcccaccttacctccttgagtacacgaaatggaagatcactttggaacgacaaaagggggacgatcgggacttcaagaggccgggctggcttatcgggtttcgggagccttctgctcactggggagtcccagagggccacggcagaccttgggaattcgttattgcgccaggagaatatggaccagagacagtacggaacgttgtgaacggagacatgttttacactaccaactcgtactttgatctttttatcaacggaaagaaacctcagccgactcgccgcacatacaccgaatataccgattttagttcttgggagaggcaaggatacaagtttgaaatcatcagaaccgagaacgatgaattggctcttgaaaacagagccgcctggatcagtctcccaggtaaaaagaactttcagccgactagcgggtatatcgcaattgccttccggtatcagttcagcggcgaggttaatctcagtaacgggttaacaacttacgaggcaaatatcactggaaattttgtccagacaggagagatgttggtttagcagtttactccttatgtacactttagtcttaatactcacactagttgaatacattttataacgtggccagggggccactatctgtagccaaccacaaacacaagtcttctcagtctcagttgtattcttcccgagaaagtcgtggtggaattcgttgagattctgacactccaatgtgaattggttagcatcagggcgcagagggagcaattgagggtggcataggtctatcctttgactataaaaccatgcagccaacccacgtattaactagcctatcaagcaataactaagtacagtctcttcacatatttacaatcaaccaccaacttattgcatctgcaatgtctttgccgaaaactacaaaaggctgggttgtcatgggcaagggcaacttcggtaacctcaagtttgacacccaacagcctcttcccgagctctccgacaatgaagtgctggtcaagttccatgcagcttctctcaacttccgcgacatcatgaaagcccaggtaagcaagcactctctcccacgatcaacccgatcaacttgctcagggcacttatccttttgatgtcaaggaaaacatcattccaggatctgatggtgtgagagaaatcgtggcgatcggaaaaaaggccacccgctttcagaaagggtccaaagttacgacattgtttatgtaactcattttggtggacctttgaccccaaaggtcttgggactggcggtcggtggcactgttgacggcactctacgggagtacggtgttttcaacgagaacggagtcgtggagatgcccaggaacctcaactacctggaggctgcaaggctgtcttgcagtgccctcacggcgtggaatgctctctacgggctcaaggcagtccttcccggcgactggatcttggcacaaggcactggtggtgtcagcatctctgctttgcagttcgcaaaggctgcgggtgcccgagtcgttgccacgacgttctcagctgccaaggctcagaggctgagagacctaggagccgaccacgtcatcaactacaaggcgaatccgaactggggagaggaagccaagaggctcatcgaagggggtgttgaccatatcctcgagtttggcggtgcgcacactatcgcacaaagcctcagtgctgttaaaatcaatggcatcatcaccatcatcggttggattggtggaccgggagaaaccggaccgagcttcggccaaactctgtccagcatggctaccatcaggggaatcgtcgtcgggagccgagatcaattcgaagcaatggcacgttcatgagattgttttccacactggccctttcacctcttttcatttacctggttactaactccattaaggttcgcgcaattgaagcttccgacttcaaacccgttctcgacgaacagctcttcaagctcgaggggctcaaggagtaagtctactactatatgccatcatgacttagaagccaggctaactaatccaagtgcttaccggcatctggtagaccagaagtatttcaacaaagttgctattgagattggatagtagagttcaaatgagacatgctgttaagggggggtggtgtaagtattagcaaccgggtctctcagctcaaaataacaatcatgaagaggtgtcactgtttgtcgagctaagaaccgcttctggggtgataggatgtagcatcaaattatcatgtattcaatccattaagatttaggtctctctagctatacgttcaagggtagtggacgtaatagattgacagctcaatatctaaaacactaaacattatatcaaaatagccgaccgaggtataaagaggcatataatcacatgctagcgaattaaatgttgtcgctcacagctccatcttctagtaacacaggagtaaatacagaaaggaataaacctaagaacaccaagctgctccatgtaataattatccaacttgaagacacccatacatgcggcgctatcacttctgactggagactgggtatataatagagcaacagtgtagggatcaggacagcgcaagacattaaagaccttacgagtatagctccacttagggctagtcttttcttctcgataccccattcgaccacataccacaggatcgatagaaggatggctagaagagacggccaaatgaattcccaggtagcatctgtatccacttcaatggcagcaagaggtaaaagcaacaatgggaggaaagctagagtcagttttggaatcttccaaaatgagtctccaatccagtgggtagccgcgaacgttataaccatggttatatacgtgatcaacaggtcagctaatgccctcccagcgaacctgatctcgggatcatcagagggggatccccaaaactctgtcattgatacaacagtaagggaaagcagagcaatgccgtttgccgatctcttcaaggagataatccaatacattctggagatccataacgaacacagtatccagagaagctgtagaaaagggttgaaaacgaagaatgaaaatgcgaatgatctgaaaggttgagaaatgccacgaaggtcgtcaacaacgaaaaagacgccggcttgtatgtagccgaatgctgccagacaagctgcaccatggtaagagatagaagccacgtactcgcgatcaattctgcttggatcattgtcttcgaactctggccagtcagggttgctaagatttatggcccattgccttatacgccctctttccctgggctttgataaataggagagattctcgataatagcagccataggtgctagaagaaggattagaggtagggtttgaccgaaggaccactcgttttcttctttaggtccccgctttcgagtatataatagtcgttttgtgccccatatgagcgcaaagattacccaatacacctgagaattattaaaacctataaagaagctatagcttaaggggccatacctctgctaggaacgatgtaaacagatcaaggtggatgttgatcaagctagaaaccgcaatggcaaaagggtcatatatcagaattgccaaacgctctagccttccccccctagctctagggtcccattgaggaatatcctggcttcctctacgcagctgttgagttgatgctcctctcattgctgcaccaatcagtcgtagccatttcttcccagctccagaatctacttcagaaatgctctgacttcccccgcgctgccttctagtagatactgttctcattattgcaccgatctgccgtaatgatgtctcaaagcctttgaacatcttagccatacggatagagaatccataggcgagaagacatatcatcttcaccatagattcgaacgttattgtctgcgtgtttggtaacattctaaagtagcaaatagcaaaatcagccgggcgctgtgagcgaccttcccaatcgaagtggcctgtcaaaccgacggcaacagagaggagcaacagcataacggacatgagagctactcgccatgacagtttaacgcgtctgtttgcgaagtagttgcgtaagaaggatagagttgctaggtgtgtgatattcgcaagccatgccaggtagacgattaattgccagtgataagccgataagccgcaacgcaaagcaatatagccactgaccagaatggatatccccgtgaagatctggatatccgagagggcaataacacactgagaatggtcagcttggttcgaaatcgacagacgctaaataaattagaactcctactttattgagtgcaggctctagccgggaggactggagcaggtggggatgccgaatgtgaaacaggctcggtagtaagcggactagtcgaagaactgaaaagtcaatgtgattgggatattgagtacgcgtctttgcattcttctgcctgaaagggtccaactcggggttgaaagcagccagatagtatattataagcaagaagacaactatccaggcagtcgaaataaaggcgaccatgacctatagggttgtcagttgccttggagaagatagatgtgaaatggggtgcgcacgccaatgcctgcaacgtcgccatagggttggatctctgatggatgcgatgagcagtcgtagctgcaagtattggacattgtttctgtcgaatagctcgagttattggagattttagaacggtttggaaggctacggtatgaaatagcccaagacctatggttaaatttgatccgttggtgacttggttatctgaccctttattaaagacaagtatgctgacgcagctgaaaagatttaagcaacttggcgcatgctgtaaagccaaagcaattattttgttggttggcttgccgatacaggggctatgataggattgtcagacttctactgcttggagagtgccctggtttatgcaagccaggagatacattcattcagcccataggcgccaagacacggcaagtcactataattattggtttggggccaaacaggcacaaaagtcagctataaaagtgtaggtggggttgatagccgcgcgcgtgccattgatagtccaataaaatatcaactgttcaaggtacagccagcctcattctgctattttcaagcccccagccaccctcttccacgaatcagtcagctctagcatgaatctaggggtgctgaaagcggtcgcgctctacagaaatcctatcaagctgcttcaagaccccactcagcgacgtccattctatagcctcaatggcagccatcacatcttctgggctatggatatctgaagcatgtatatataaattttgttcagcttttgcaagtccccgaaactggcctttcatgaactcgagcgaggcatcgccgtcactgcctcccttgtattcaggaaaccagttcgagagcggcaaatgaacaatcttttttctaaaggcggagacgtttgacaaaacgacaaaaaatggcgtccgggtaaaccaccgtgagttgaccagcgagtcaaagagaagcaggttctcgtggagcttgcttacggccccatcttctaacaggctccggtcatagagggctaggtcacagatgaacacaagacaggccgcgtcatccactagaatgtgaatccattttcgcctctgtgtttaccgatccgtgatttgtaaaagtcgcagcgtgtggttgtcccgatggatgagggcctctcgagctactctccccaaacggcggtggtcaaagtggaaccagtcatgttcggtagggatgtactctgccgcaaagattcgtttaaaaagcgaactaagactctcatttgcagtgcaggggcaggtaaggatatgcggaaagcggtcgttcaagaatcgacgctcgatgtcttcgagattatggccaagctgcttcagcgcgagccgcagttcttggtcgcaatacatgctaaccatgccttcaacagtttcttcatcttctggtctttcgctcgacacgatctccttgacacgcctcaggactggatgagtattggtccattctggtttccaaacactttcatcgacgatctgcaaacattcccggcatatcgacgcaacgaagcgcctcgcttctacccggatatctgcgcgttcatcgtaggaaagcgggatctcaaaaaggcgggtttgtttcagaaaaagactattctcgagctcatcgccgaaaagaatgatctttagttcccgtttgctcttctggaactcggcagcgaggtatctgtcaatggcacgtgttcgtgcttccgcctcggtagggtagctgggcaaaagcggaaactgcccttcttccgacctttgaggctttacggatactgagcgggggcgaaggctctcccaccacggcacacggctgttcttggtgcgggtacgtcgacttttgcgtccgtgactggtatttggctgtggacacttgagacagtcatcttcaacaatggaggcctcgatgtaatcgtcctcttcttcccggatcatgacggcttgcaactaggcgatataggctgtttttgctagagaaatagaggaaagtggacggtttgggctattaccccgctgggttcggctactgcctgatgaggctaaaggaaaagacgatgtcgctcgcccaataaggttgccacaatggtcataaatcatagttatagaaataacacatctagtaatgcagcaacgatataactatacttagtaatatagctaaagaatatgttttttaaaagcttaaaactagttaagggacttctatcctgtaattatcattataccagcgttcctctaaacctttaccaattttagctctttagctcaagaagcctagatgctctcgatcatcatccaccaccctcccccattctaataataatcgaaacatataaatctgcatatcttcaggtcgtaacgccctctgagcccaatcacgtccctgctccgcgatctttcgtgcatgctcctgcccatcttctttaccagataaatagtcaaatagtgcccaaacgccagaacccaaacgtatatcaagagggatatagtgctgccacgcagtaagtcgctcatcgaaccatgcttgaaatattcccgctcgataaacgacgcttcggcttttcaaaaagggcaagaatcggccactaaaccctgctccgtccatgtcgatgagatgccgatacttccaattgtcttcgaacggtgtgattggggctgagagcctccattcgccctcagaatccctgattttgtcctcggatgaaacgatatgcatatcattagcccacttgttgaatgtatgctgttcggcagcgcaatcggcttggtggcatttgtgaatggttcccgaaaatgaaacattgatggccagagtctttacttcgcgagtcgcctcctggtaggcttcatgtacaaacctggctcgtaggaaacccatccacgaagtgaaggctgcatatccatctgaactcgaccccctccaaaacagggcctcggatttgtcgttccaagctggatcaagagtctcgttatagagactcttcttctcaaagttccagggagatgggatcataatatcagaaaaccctcccacacgagcttggctgaatatgggaaacagtttgttcgttcccaccatagctgctggtgtattgacaaagccattgagatacgctatgtcgggttgatggcacagatcgtttgcaagatcagtatcgcttattaatgttccttcgtcggtaaatattgaatgtggaagcatgcaatccacgcaaagagtgctccagtcccaccaacgctttctgcgagctagagatgatggaggacatgaaggactgaccaggtcatggtagatctgccagcggatattatccgaaaagaagggcgacatgacctccgttggaagcggcttgctgaaatatgacggccattgtgatccgttcaaatttttcgtcgtgccattcagcaatctctgacccgaacgcatcatgttagcgattacgtcctgcgctacagctttgtgcgtgcgcatttcctcgaaaggtatagccatttgacattcgtccgcgagattcatggcaatatccatatctggtagccacttgacaaaaggcttcatcattcgctgcatcgaatccatcatccagcggtgagatcccggtatatgtggcgagtagtcgaccgtaccatttcttatgcgaagcacaccgacacccacggacgaatactcggccaaatgagccgttctgtcccgtatggttgccggctcaagactccaaaagggcagtaagtcatggtggatctgggtgaaatcgtcaataacaggcgacgcgttgtctatagcaaatttatgccatttatcaaaattaggtggaggaaacattccatgtcttctcttgtattcttcgatggcttcttccagcgtccgactctctgcagcttgctcttcccattgcatgaatcttgcatgtgcggccattgttaaatcatcaacagccctactcagggacagagacgatgaatgcgataggaagcttgcaatcaggaatggcatcacacatatgccaagaagcatcactgcaatatatcggtgtttggatgaaaccgttgaagacggaagtgctcgtgcttggtgaagctcacagcaacataaagcccaaaataggatggccactactaactcgatactcaacagatcagacgacctaagcggtaacaagactttgtgccctaccattggaatgttacctccaaagaggaaaattgggctgatgagcaaggctagagttgctggacggactgagcgcgacaatgaaaatgcgcacagcacagccactgctgtgagtagagactcgacaacgagatccatcaagactttcagaggcggacaaaaggtccaaaaaagatctgaatcctctagcagaaagggaaatgctagtataaacgtgacaactgctgaagaaaagagcccgagagctacaaaagtggacatatttgttcgttgcttgatgctttcgtcgtggaggcgctgtaggtttagaagaagaagagcatcaatgacgcaagaaaggacctgggcacccaagatcagggtcctccgttgccatattggaggacatataactcctgtccttgtagtgaattgatccagagccgatgaggccgcgaatccccagagaaaagctaaaaggctacgtagaaacatgaatccatattgtccagggctcttggtaacgattggctttgaagatgtgtctaagcggaaggtgtcattacagacaaatactagaaatggcaggaatgcctacatcgccgtcagttaattgattccaatgattcttggctagcatgtctagaactactcacctcgatccctaggacactgcattgcgtcgtgcgaacaacaacccaaaatagtagtattcgtactacaatgcacccaaccatgaagaagaacaacgcaggcagagagcgtagagttgatacacatattgttattaattgtgagaatctcttgcgcagactggttgtttttagtgaaaggtagagaggacctattggcggcctttcagcatagcgatctggatctgagtgtcgcgagaagcctattgaaaagaatgcggttatgatgaggacgaaaatgcccagatggatagggcgttctgaagagtcttagtgaaagttgtgaagcgaaatgcttcatcatcgtaccgtacgctgcggaggtgtgatatctcgacgacaataagagtaaactcgagacgaaacttctgcatagctgattaacactaagctgcaacactgcactttaggcttggagcggatcacacccgaacaggattgcctgcatcgctgaaacagaaccacatacagcacatgtggtcagtcttaacattatatagggagcttcgtgagagttgaaaaaaaaaaaaaaaaaaaaaaaagatcaagacgtttcgtgaggatacattgcttttgtgcggagttcgtctctttggtcggaaataacagagtgtgattaacctctaatttgatgcctgaggacgttcggagccttcctaaaagagaatactgcaaatctgttacgtcactgaagattaaaaggagacattgtgaccaacaaatccctcgcgctggggaatccctgaacgtgatcatcacagttatgcgtgtagcgtacgtaatgagcaggcccgtattagtaatacattaatctaaagactacataagcatgaccgactaaaaatcctcagtatcctctataacaggtctgatgtaatatttataggttttgatcagccttgtgtaaaatcggtttatttccataaacagaacacggatttcggcaaccagtcctggccactccattgcatgagagcatgacatcggtgtctcttagcatgagcttgatgttgcccagcccatagtggtgctaaaagaactcgctgtcgctgactgatatccttttcacagcggccagtattgtcacggcagaatgcggcatctcctgcatttccattagcagcgtctaaacccagcagtgagaatgcacaagagttggtgaaactaaaactgctagtctcacatagttaagcagcagcaccctcgcatgttttctttcgcaatgatccgcttggccttgattgtccgctccatcatgatccataacagaatgggaaggactcctcccggtgtcggagcaattgctagatcactccgatcaaaaagagagtggctaacatcgccgatgacgcctttttctgtgacatagaagccaagatcgactaagacgctcacttccggcttgaccatagatgctcttatgaacccgggtcctcgatgaagttccgagataatcatagaagcgcgtggtggtgcctgaactttctccccaagagcttcatcattctcttgaatggcatcatgagatggatcgaagtctttggacgcgctcacgtaggggaattcgcgcttcatcttgttgataaactctttcgtaatgatgttgccgaaaccgactatctggatttgagcctgttgtgctgactctagtagcccatacctagccagcaatcggaccaaggcgtctacagcaatgttgtcggcctcgcctttatcgtattcttcaatattcttgaaaggatcgacgtatcccatgatctttgcttcattcaactgcttaggcaacgggcgctgtataagaatgccgtggatttgagggtccatgttcagctctttgacttcgttcatgacctctattgttgacgcgtcggcgggcatctcatacacccagtagtccacgccagcctattccccgaaaggttagttatgctctgcaaggtagaagcggggggtgttttttatgccacgtcgcagccattatcctccttctggtccctggcatggacgtggaagctggtgacttacccgtgcagcaacgtgagccttgatcttgacatagtcgacagcatcagggcccgtgttgaagaacaaaacagccatgactggcttgacgcctcctttgtcggctttttgatgacaccatcgctcaatgtcgtgtacgaccaggtctcccgtgagaaggcgagccgagccgttctggtacgccaacggtagagtcagcagctcagaggcgtccattgtagcgctttgtctgtctgtttgctaagctattgaaataagtcggaggcgctaggaaagctgttgttcttctatgtcattattgtaatgtgagatgcgatatagagggacaggatatctcgaggttggacaggagacaaagaggtagacgaggcggtggaccgtgcacgtgccatatgaatgctggggccaatcaggacaccgtctctgagacagcagagtagacatgacaagccaaaaagcccttcggccttcttttacaatttacttggctgtcattcgttgctgaaatgaagccaaatcgtgatagactcttcaaaaataatcctaaggctatatcgcgatagtttcaaggctatcgcttcgatggtgtttgggggagaaagtcgtagtctagatgaacaagacgtcacaggtaacgaagagcattattagctttatgtgattagaaaactaagtaacaactaaagcaattaaatcacattgggtaggctacttgatcgttttggtcctagaccttgcggtcaacattctcctgctcaagagtcgtgggcatctcagtgctaaagaccttggacttgacaggctcgtcaacagtgacatcggcagcctcgccgtcaaagatgacagcaatctcctccaaggccttgccttttgtttcgaggaaccagccgtaggcgataaaactctcgacaatgaggacagcaacgtaaacgaggtagtaccgccacccaatgctgtccaatccaacagggttgacatactgattgacgaaaacagcacatttcgtcgcaaggacatacacgcccatccccttggctcggattgagtacgggagaacctcaaccgagtatgcaacagggaggggcgagaaagccatgcagtagaagatctcgtacacaaagatgagtgccatcactgccacgccagcagacttggcctccgtggcagcaaagcgttctgatgcgatggtccatcctgtaaagactagcaacatgccaattgtagagattcggaagagaggacggcgaccgacacgatcgacgaagcaggcgctagtaagagcgagagcccagttccaaatgttgattagaccgttgaccagggcttgtgtcttcttgttcgtgataccgacggtgtccataactcgagagagatctacaaagtcatcgagtcagccattggtgcttcagattgtgtctgacgaagttgactcacagtaagagatcaatccatttccagaccattgagacattagacccatgcagatgacgaggaacatcctgtagcggttgcccttggtgctgaccatagacttccaagtagtttgaccagatactgtagagtgtcagtagagaatgaaagagcgtcagcgagcgacctacacttctcttgctcaattgctgctcgaatctcttcgtattccagctctaccagttccgtcttgacaccttctccatgatatcttgtaagagcttcgagggcctcttcgctgcggtcgttcgaaatgagccatcgtggggattcggggaggaaccagacggtcgatagctggataagactgggtgccatctgaagcagggaagggattctccatgaccatgtgctggggatcactcgagtgccgtaggtgatccaagcagcggcgatagagcccaggaaccaactagacgagtcaacaaaggcaataaataagtagaaagaatcgacttaccaggtgttgcagatagctgtaattgtgactcgatccttagggtgagacagttcactaaccatgctaggcgacgcagtcgtagcaaaagacagcccaaagcccaggatgaaacggctgacaacaaacatggcaaagttggtactctcgcactgaagaatagcaccagcaatcataataatgcttccagtagtgataccccaccgtctaccatatttatcagcaacaaacggcgcaacaggcgtggagcagatgctgccaagcgacatgatagcgctcataagtccaagctgagaacctcgtgggttgtcaaagaagtcatcccagtaggagacagtctgcagggagttcatcatacttccatcatacccagaggttgcatatgacacgacacatgctgggaagaggaggaagtaaagatgtcgccgcgcagctgacttgtaccaggctggagactctttggagagctcggatatgcgcgagggcttgtatgctgcgtcggtggtgccttgttggcgggcttgcttggcgagcaagtcctgctttggggctgggagacgattgcgaagaaagttcatggtgagggatcgatccaaagaaagttatggtgttgatagaggagataagcgcagatcaccttgcatggttggttgtcttatatatgtgtttgtgatgtgatcaaataccgggagtgtttttttggctatattgctaccaccctagagtgcaccgggttagtatccgaaaactcaggtgtcattcaccccatcaattcgatagcgttgcagctaaactttgcggggtcgagaccaagtttctggggatctccgcatattcatcattccatgtgtcgggcaatgcaacggtaaactcaagtcatcggggaagcagtgaagtctttgtatcaccggagaaatgcgcaaagtcatgggtgagatctgtggagatggaggatcgaggaggaccaatcatggcgtctcgggggagctaaatctttgcccctacatattttcacgactcgtgttccactttgagaatatcggggttagattttagctgccccgaagcgccatgattggctcgcttcctctccatcttggtctcggggcaaggaactgactcccccgagagggtatgttgatgttcaacaggagttggcttatcctctgtaatccactgcgttctcatgagctaacatcattggtatgatcatgagatgtccagagcgggtttattctggggaaatatgcacaatgggggtatttaggacgagtccatgcgcgcccgtttctggattgcttgccttaactgacctattcaccggctgctcgcttcaatcatgactaccggaatcctaaagacagactgcgatcgcatcgttgacgcaaacggcgatgcagtactcttgcgcggtgtaagttctcatacccttaccatgctcaatgtaacgatatattgcaaatagcgacatactgacaccgtcatcacagactgccctcggcgggtggatgctcatggagaacttcatgaacggcttccccggacgagaacaccagatccgagccgcgctcctcaaggtgctaggccaagagaaacacgacttcttcttcgacaaattcctcgaatatttcttcggtgaaaaggatgctgaattccttgcttcgctaaacttcaattgtctgcgactatgtcttaattacagacactttgaagatgacatgaaccctttcgttatcaaggaagagggtttcaagcatgttgaccgagtcatcaatcttgtaagtcgcaacaactttattcatcacccgctgctaacgcaatcgcagtgcgccaaatatggcatctataccatcctcgatcttcacgccctaccaggtggacagaaccaggattggcactgtgacaacccgaccggatatgccgccttctgggaccacaaacacttccaagacagagcgatcaacctttgggaacatattgctcggagatataagggaaatccatgggttgctggatataatcccatgaacgagcctgctgatgttgagtggacccgcctattggctttctacgaccgtatcgtgccggcgattaggaatattgatcctgaccatatcttgttcttggaaggcaacacgtaaggacaatccactccaagtcggcctgttacagaaattctgacgatatctccaatctagtttcagcatggactttacaggcttcgaccgggtatgggacaactcggtgtacgccatccatgactattgcggctttgggttcccgaaccgaatcggtaggttccaaggtacaaaagaacaggagagctacattcgcagaatgtacgatcgcaaggtagagttcatgaagaagcataacgtgccaatctggaatggtaagtcgcattcgggtgcttcagataacccaagctaacctatgtctgcaggtgaattcggtcccatctacgaaagaaaggagtacaacccagattgggaagtccagaaccaagaacgatacaatatgctggatcgacagatggcgatctacacttcggagagcattggtaggtcacccgtgacatcaatccattccccggatggcactaacacagctcagcgtggtccatctgggcctacaaagacgtcaacgtcatgggtatgacccatgtctccccagactccgcctggctcaaactcctcggacccatcatcaagaaaaaacgcaatcttgccgtcgactcatgggcctacgacgacgcacatctccaagacggcctcttcggcccactacaccaatggttcgaagataatgtcccaacacaatactccaagaagtatccctggcaatggcgcatgcacatgcacgtcttccgcggtatccgaggtatcaccatggctgagtatatgatccccgagtgggctgattacttcaagggcaagagctttgaggaactggatgagcttgctgcgagctggaagtatgagaattgcatgcagagggagcagttgaatgagcttctgaagacatatgcgcccatgaaggctggtgataagaggctggaaggaaaggttattgagtcagaaggtactgctagtgatgtggcctcgaaggaggcttctgtctcaggtgtgggtatctttgagttgtcgccggaggagaagctgaaagctgagctcaagaagcaacaacaaccacaagctcagcctatacctgtcgcagcataggcttaccattataaataccatgcagccagctttagaataatagaaagactcagtgctgtctttatccatatttaaagtcttacaagagtgttgatttgagtcgatagacctgacagctgatgcttgcatcacgaacgatgaatagtgttgttatcagctaccagcgcgtaatttggggtgcaccgccctgcatactccggtctgattcaattaggttggtctccttacatcacttacttaccttgcaaatatgtaaagccactggatatgggaatgcaagtcgagtattcgtttatcattccgtctgtcttgctattctattccttcgggccacatcaatcctctctagtatctcgatatgccacgaaaactctgctacgctctggccgaatcgagctagattcctctttccagcctgaattgcatcctccacatgctggggtagtagatccttgaatatcggaaatatggttgccaccatcaggataatggtcatggtgaaggtgcttgttgaagagagcaatgtcagtaatagccaaaagaatagttgttggattacttacaccatcccagtggggaacaaacacgtcaaactatttaccgtctgaacatcaaacaccttgatgaacccggagcatccatccaaacatgacttggatcgtttcaaaactgcctctttgcaaggatgagactcaaagttgtcgatgttgagaacgatgaattcgatgaaaggcctgtgaataatgtattggcctgcacagtatctccccttgagtctcaaaatattccatgagttattgccaactgggatgccctgaattcgcgctgttggcgactggagacttgccggagagttcgtatcatcatcgcctgtcatagggacgtcttgagacgggttgctaaggagaaattcaggaaggttgcggtatatggccgagtgatgagaccagagatcctcggatattctgagcagccaagatgcatagtttgatcgtcttgtccgaaactgctccttgtcatcgtagacaacgctattaacagtgttcagaaaacgtctgatggctgagttcgtagttatctgaaacgcgacgagctcttcctgacttcttattgtgctggcttctgacgactctggcacggatggtgagatagggtggctttcggcattaaaggctgggtatgggattttgtcttcatatctcgctataccagatggtgacacgattgatatttcagatatgaaatcacattcgtatatgaaggatatccagtacagccgacggaagccatcagagatactttcgttcttggcttgcaatcgggccatggtctcgcacttgacagccgtcgcgtgcgcccagtggaaagcttctgctaccgcacctgatgctcccatgtagatgctgagttgttagttagttgtatgaggcgtaggatgatggcttaccctgcgagcatactggcctgagcagcctccaatgacatgtcagttgagacgtagccgagtatcaaccttgccttgcaccataattcacttctcagctgatcctccgggtctttcgagctgtttgagactggtttatggttatcttcgaggcatatgtcagactgtccactcgaactcaacaatgccaggcaaagaaccacaagaagcaggccatatcgcggcatatcaaccatcggtgtgtcattctctccataaaactccctagctgttaccagatcgaagatcttgagaatgtcgctcttcagtagcagagggaagaaaatgttgacttttgtaaagtagaggtgaatcaagtcgcgtagccgtgctataccatcataaagagacgatctgcagtgcgagctgtcgtagagcttccacgaggaagggggctgtgacgttgttgagggatgtttgctgttttgctgatgctgaaaaaagacttcagttgcatctgcatagctcggcagttcctctagatctgtgctggtctctgccagaagcgtctgaaccaagctccatgagaaaacgtgattggcgttggccgtatgcgacaacggtatctgaacttcaaacacaggctctcgtccctcagcagttgagtcatgctgtggatcgtgatggctcgtaggcgacgcttcgggtggagctctttgattctgagacgccgagtttaacgacaggatacgatcctcgagaagctgcatacgctccagcaggacttgagtgttgtagtcaatcttgggttgtttcgcatctcggtagacgcaatcgacattctgtgaagagcagaggccgcatcttggctgagcagcgtcacagcgagtcttgcgcatacggcagtttacgcatgcttgtatcactcgtctccggttgggaaattgattgtatgacatttttgaaggaggtgatattgatggtgcgatatcgcaagaggctggactgagatggtggcgaggattgagtaggcggtcagaacgggcagagaatgagaatggctagcaggcttcgtccaccgacgacaacaatgttcggagtgtacaagtttttttcgatcaaatgataaacgggatgaagttgatatttgccatgactagcactgcttatctgagtccttcctggtgttttgcctcttatctgcctgcaggctagttggcgttaataacctgagctggcgtgtatgccttgttgagactgaaaggccaaaatcattgatgcatccgttttaaattcgccttgctactatatcacaggctgttctgaataattcctcatatagatcctgttggtttatggaagttttgagctcaattcatgatacaactcttgttgagtggacttaccgcgcggtaatctactcgaaggccgagtcgccgcgcggctgatttgtcatggtacctccttatgctagacttaatcattccagctcattgaacaattccacaccgtgaagggaatttcagcggaaatgttgaaactctgtaagaggctgtctctgatccatcatcttatctcggatcttacgcctgacttcatagcgggcagagctttactgcgcagcagacaaccgacttggcttatactgtcgaacaatacaacacaatttagccgactttcatgtgtgattgccccgcctgagttttgtaagcattaataatcaggaattgtcaactccgtagatgcttgactccggttttagtgcaagtgcccgcatttatatatatatatatatatacatatcatcgcctacccaagtcttatactattatcgaagtcgccaaacgaaaatcattccagtctactaagacatacttgtacatcatcggcacggaagttatcaaccaacacactgtgctcacgccagccagctttcaaccatgccggaattaagaacaatcagtaaaatctttacagccctcgaacagtccgaaggcgctggagctagagtacgacgctccattggcagccgacaacagcgcaacttctcgccattcctcatgcttgactacatgaagggcggcaatggtgcagggttccccgatcatccacaccgaggacaagaaacagttacctacatcctcaagggcgctatcgagcatgaggattttgctggaaacaagggcattttgaatgctggagacttgcagtttatgactgcgggcagaggcattatgcattccgaacagcccgtcgagggctctgatggaggcgatagtatgggcctacagctgtgggtcgacctcccaaaacatctcaagatgtgtgagcccagatatcgagatttgagatccagcgagatcccgaacgtgcatctagacgatggcaaggttctggtcaaggttatatcaggcaaggtcggcgacgtcgatagtgtcaaagacttgtcatatacccctgtgtggtatttagatgttgagattcacccaggtggcacgctggtccaagcactacctaaggattggaacgcattctcctatatctttgagggttctgccgatttcgcatctgacaccggagtcttgacaagggtggatcaacatggcacggtgctatacgaaccaggagcagatgtcgtttctatccatgttcctgaaagccaagataccagcgctcgccttctcattatcgccggccagatcctcgaccagccaatcgttcagcatggaccatttgtatcaactagtgctgatggtattcgtcaggctttcgaagatttctacgagggtaagaatggatttgagagagcaaagggatggcagagtgacaacaccaagcgcagaatgagtatatagaacgtataaggccttgcaaagctctcgggattactgatcgagatcaaggacatgagctgtttacaattagacacctgctaaagttatcaaaagtgttcaatcccttgacacaccggtaaatgcaagacggttcctgctccaacgcctatcttttatcaccccgttcaaactcgcacgcataatccgcttcctcacagccttgaaacccctcaagttctcgctggaaatgaaatgcgcagctagacccgatacctgcgctgctgccggactcgtgccagaactatactgaggtccattatcgactgagctcggaacagtagggacacgagtgcccggagcgaatatattaacgcaaaggctgtagttggagaacggagcacggcggttatcggggccactcgcagcgactgtgatggcagtactggctgaggcaggggaataggtggaagcgggcttactctgattacccgctgaaacaaccaccgtgataccagcattcgtagctttcttcacagcgtggttagtcgtggcactgtacttccaaccgagagatatgttgatgacgctcttttccgcgacacccttcgcaatagcgtcattggtagcccattcaatggcctggcggagccactcttgtttgcctttaccccttttatccaccaccttgacggaaatcatggtgcaattctgagccaggccatacgtagtccctccgataattcctgccatatgagtaccatgcccaacttcatcgtaatctggtgattctgggacgaagtttgctccgtgcagagctcggccagagaattcagcatgtaagaaatttatgccagaatcaataacgtatacatatgcgccaggtttctcggtttcatcatcgtggcatcggggcgaaccatgatttgtggcatagcctggggatattcgttcgagattccatgggttgttcggctgtgattcggattcacgcgttacttcagggcgacgagcgatcgtgtccgaggtagcgggtcgctgtattggacatagtatctttcgcgatgcccgtaggctattctttgttaatatgtattccaacactagatataggtgggagttgctatcttagtagcagtgttataatactatattttccaatcatattggatttcctggttctcaatattaaatagcgtagtggacagttatatactaatcctggggaaaaggttataatagcttcttgtatatctagaggatttacaaggtgagatgttattgagttcttacgaagttatagcaagcaaattgagcattaattttaagaggacctatgcctattatttagctctaggaggcagatgctatttaacgtgaaatatagacatggtattaagcttctatatataaaccttgtcgtatgacttgactataaaaatcaggtaaagagatagatataaggataaaaaataactttaaacttaatcttagagtaattaataatataaagtttatataactatctattatttattagtttttaggttttagatctttattataactatataaaactataagtaaaaagttacttatttagctatattacctcttgtattttagatatataagtttaataattagctcctagttattaataagatttagaaatattaagagagttataaataactaatacctgctctagcttacttataactattataaattatatataacttaatattaaagtatattctctattattataatattagtatatttataatatttaaaaaaggatacctaaagatatatatagtaacttaaagaagttaatacttaaatataaaacagtttactttatatattatataaaaaataaagtatagttacttattacttttaactaatataagtaaatactatagatatcttaagtagatctaactatagataattataattttaaatagttatagttaaatatagaatgtattctatttaagttattcttcttagtcatatttacattaaaaggtaacagctagcttcacgatcttttgacatatcgaaacagcccgcagggtgcacctgtcacctcccttggtccagataactagtctgataacttaattgacccagatgaaaagaatagcagtaattccaagaaatcaatggcttatgtgtaccccacgagctgttccttctgtcaaaagaaaacagataagccatcccagtcctgaacaatgcaaacagtcatctgagccaaaacagatcattaaacacagtccacaaagccttattggtcatgtgcagctatgcaaggcatttcaacctcggaagacttgccattccatccaggagctactctcgcatccaaaattatccactatccgttttctgtttctttggtctgcctttcttccgtttaccacattcatcaatgtgaactttgtgtgcatgcttgttgtcttcggtatgtccacatatacaccggtaaacgttgccaacacaagcacactttcgtaaatgttcacaatgcttatctttgcgattcgaggttccgtaacagcagatataaagcgcatagaaatgagtgtttgtcaggtgccgttcaagggacctcttactaccatgggtcacacaggtacctcttccgcaatagaatggttttgagggacaatggtgtaaaactatgtgagtgctataatatattaaaattcagtcatgatacgacagacgggccacacataccagagagaggcggcgttgtcaaagagtgccccgcaaaagttacatggttgggaggtagggcttgacaatgccgatggcgaagctcttgattcatatggaacaatcgcagtggaactcaaagaactcgagctatcccataaggccggtgaggacctcggcggagacgatggttccgataagaaaataggattatggatagatgaaggttggagagaatcaggaaggaggcgtagtcttacttgcgcgttgtcaggttcaacagactggtaatgctcaactgctggcggcgtgtcgttgaaggatgatgcttcgtaacacgttgcagttctagcaaaactttgagtcatatcgtccccagcaacatgcaagggtatatcagggtcgtgatcccaataccccgtgttgatccaccattgcaggtcagcaatgccgctcgtcaatggttcttggtaatgatcatcatgactccaggtgataacgagtgcgccgagaccacgctcggcgctaccctttagttgaactcaagctcaatagcgatggttcaaaaacaaataaacgacaaaataagtagaaaaggagagcgcaatatattgccctaagagatgtttggtaggcaccttgagttttctggcaatgtaaaatacaagttagatagagttgtaagaatggaaggtggggttgtcaaacctttaatacgtaccgttcccggcgtccagtcaagggcctattttcttattcgttacccagaacaaattgtgggcttactcgtggctgcacgtgtctgcttatataaacagcaggggcaattgtgttttacctgagcaatcatagactgtaatttctatccctttacgaatacagcattaaaactacaactaggtaaccgcctcaattttccaaagtcctggggtgtcctgttaggcacgtcggtaccggcagatcgtttgattccgtggttggtcttgaaaggtctcttttaaacgtcctttgtcacataaattagagatcctcttttgtctcttatctttagcccctccttcccgcggcgtctgtacttcagcctagtagtttattacaatgtcaattgtgataaatttcaattatttgccaaaccttgcggagggtagagtatggctgtagccggtcaaggaagccattttgggagtttcacgatgtttgcatcaaacccgcaaacggccattgactaactgttgcggccagctgagcagccactacgcaaaattgacaataggcgtccaagtcaacatcatagctactttatttaacggtcaaatatgagggctgaagttcaggtgctccatcggttaggagggtcagttatggcaagatgccaattggcttgtggaaataactcggcatagcaagacaatcgcacaggttgtaccgtactgggtatagttgagattgtttttttctgtctcccttgtcaaggtatcaagacattgcctcatccgcctacccatgtttttcaccgacttgacatacttcaccatcaggccacagtctgatcctcctattataatccttagcaagagtaatagatagggatctaaagcatttactttattactttaattatatagcttccctaacagctactattatcagaataatatagtttaattacttataaataaatataatattataataataaacttttataaatatagtaaatcctttaagctagaactagttttatattatataaaggatttaatagcttataattatactattattacacttaactttagcttttaaaatatcttttatctatacttataattataatataaaagtagcttataagctttatattaactgtcttaagtccagctcaactactatataacttattgctattttatcaacaaatctatatttagatcctgattagagacatataagtgagttgtgtatttagtagcattaactaggttttgattaagcctaatatatggaaacggtcctcagaggagcctcgcgtgaagcgattcggtctccaatgcaaactcaatcctgactaatcccacgcatcggagttcctccgcgtgaatagtttaccacaaaacggtgaacagcaagcgcctataaaatatccagcagctcttaccaccgcaagcttcagccaagctctacatagtctcggtcaaaatgaacttttacccaccacctcccgtgatcaaagcagaggtttatctgcgcatcccagacgacaagcgctgcctgggccaagagtcggaatggcgcgggggctttgcggggtcgttccagcacattttccttgagggaccagttgccgatagcgctgggaatctctatgtcgtggacattccgtacggtcgcattctcaagattgatagcgagaagaatgttacagttgcgtgcacttgggatggcgagccgaatgggctggttgggactgctgatggggatttgttggtggcggactacaagcaggtattcacaacttgcgtctgaggtaatgagtgttgctgactatactagggtatactttcattcgatccagaaacaggaaagattggtccaaagttgacgaggaagaacctcgagcgattcaagggacccaatgacttgattgttgactccaaaggcaatctttacttcacagaccaagggcaaaccggcatgacagacccaacaggtcgtgtgtatcgcttatcaccagacggaagactcgacacactccttgacaacggcccttcacccaacggtctggtcctctcatgcgacgagcgcttcctctacgtctccatgacacgggcaaaccaagtctggcgcctacccctacacgcagacggaacaacctccaaagccggcgtgttcttccagtctttcggcaacgctggtcctgatggccttgcacttgacgaggagggcaatttgttcatttgtcatccaagtcttggttcgatctttgtggtggatacacatggaatacccaaggctcgggttgttagcggatcgccggggatcaatctgacgaattgttgttttggagggccggagcataagactttgtttattactgatagcttggaggggaatattcagaaggtggagtggcattgtcggggagcggtgcctgcgccgttgctgaaacaaagtagagagtattaacaacgatatatttatgcgttctaccgcattgacttttatgtgttaaagaccgcggcatacttgagcactcatctcttgtctcgtgattcgggatttggagaagcgtctaataacgtattactttctgatcccatggtttgtctcgagacagggcaaccgcccagaagtctagacccatatgagcaccttgaacgcaatctgcacagttcaatcaacagtgtagactggagtttcataaaatcatcaccgtggtccgcggtgtgagttcgtccaagacttcatgacacgataatatcctcagccgctcttgctaagcccaccagctcaactcattccgtccgctgacgcctttttaccggctcccttgccctggcctttcccaatgtaactcaatcactgactcgtgacgaggggtagtccatctccgtcagcaactctctcaaatcttcgctccgaaacctgctccgggtccagcccgacaacactagggcacgctccgacgacaacactttgactccacgctagacaaggggcccactccgatgtctggggaagacttgaatcccggggaaccaagatcatccccgccttttttctccgcgacgtgagcgtgagcgttgcattattttctccacgcttggagtcggtaatccccgttgactttctggggaaggaatttccgcaaggctgggcaggatataattcaccccctttctccggctcataatcttatttcccagcttcaagctctcatctttctccttctcattctcctaccttcaaacatacactctgctcaatatggcgagaccaaacatgatcaaggccacaagacgggccatcaaagatagtcccaaggagatcttcaactggtatctcctcatgtgcacctgcatctggagtttctctggtgtcgccaagggtttcgacgaaggttagctctcacatccatctactgccaactccaactaatcacttagcaggaaacatcgcctccctcgtcatcatggaggttttcaaagagcgcttcggaatcgacgaccagaccgatcatcaatatgcaaacacaaaaggctggatcgtggctattgctacggctggtgctgtctttggatgtttgggttgtgtttggcttacccagcgacttggccggacgcgtacttttcagtttttcactgttgtttacatggctggtatctttggtcagacgtttagtagtgggaatcttggtgctctttatgccacccgtgtcattgctggtattggtattggcgcgacgactgttttgccttcggtctacatcgcagaggtatgacctcccttctactcttgagtacctgcaactaacgcgtagtttgttaagatttcgccccaacctatccgcggtctcttgaccctccaatacacctgctgccagcaactcggcgtcgtcttcggctttttcttcaactacggcgtcaccaaataccacgccggcacaaacctccaatggcagctcccaaccgcacttcagctcatccccgctctcatctggggtgtcggcacgttcttcactcccgagactccccgtttcttgctcagtcagaacaagagaatagaggtacttgctacgctttctcggttccgaggacttccagaggaccatcctcatgtgcaatctgagtttcagggtattgagagccagttgaaccatgagattgagatcgtttctggtgccaatacttgggacttgatcagggagacattcacggatctgtctaacagacgacgatttgttctcatgtttgcttgccatgtctttggacagtggtccggtgccaatgccatcactcagtacagccctactatctttggatacctgggtattgagggtactgaggctcgcttccttgcaactgggtgctacgccatcttgaagtttgtgtcagtactcattttctctatgtttgttatcgacttcatcggacgccgtcgatctctcatgacgggaatcaccatgcagatctttactctagcttttgttggagcttacctcaaggtcaccaatggctggactcccgagaagattgaggcaagctcgtctgccatggcagctagtcgcgcagctattgcagccatctacatccatgccatcgcttggtccatcggctggttctccattccctacctcgtctcagccgaagtctttcctctcagacttcgttccatcaacgtttccatccttatggctgttcactgggccatgtactttggctgctcacgtgccatgccttctctcttggcagcgacccagcgttatggtgctttcatgttcttccttagcatttacactatttctcttgtttatgttttctttgcgatgcctgagacctctggtcgatctttggagagcatggataagttgtttgagagaccctggtacacggtgcacaagattgcctaccctactgctgatgacttgaagcctgcggctcgcgagatcctggaacctgagatgaaggatcaagagtctgtggtcttaaaccatgttgagaacagatattgagtgattaggcaggagataatattaaaatggagtggctatagccaagtttttagattgatgatctggtgaatgaaccctttgccgtaacaaagagtcagcttctcaaaacgctccaatcctgagctattcctaatctggtgaccaatttgtggagtgaagcacgtgatatctcccctctatttccgtagcctgctcattattggagcatttaacaccaagttggtccccagattttgtcctccaacaagcccagcttcagctccagccaatcacaaatggaagaagatgtcgcgtcttccaagacttccagcgtgtcaatcatgcgcccagaagaagaccaaggtcagacttggtacatactctatcttcgttcaacgtgctgacagaagtgacccagtgtgataatagtaggccaagttgctctctgtgtacacgcaatgggcaagaatgtctcgtctcgtgcattgaccctgacactaatggccagttatcaagagcgtgggtctcttacaatgccttgtctcacccaatctgacgatagttacaaacagtatgatcgatgagctcgagagaaaggagcaggaattgtccaataggcttcaagaaattgagtcaatcgtagtcgcggaccaaagtacggtggatacttccagtccagatgacagacataccgtgagatccatcgcagcatcgtcgcctgctacacgagaaggagcaagcttgaggtatgtttcatcgcgatagcattcaaggaatcgactgatatatagtgatagcttcatcgcacatttattctctgacgcgaattggagaaagtcacatgccgctttgctcagaacattggctgatgcacccggtgccgatgaagtctcgatagccccttgctctttgccatctgcagtagagacacagatgttattcgagaaatagtcagtcacaatcttcttgtctctacccatctactaacaagtttgcagcttgagctgggcgcacatacagaacccgttccttctccgcagaagcatctgggccctccatcagcgtctcttcaatggccaaggtacatccaccaaagcctcgagccacgacctattcagagccttcatgttatgcgccattggggcagttctgccataccgcaacaagcttcataatcgccacccagaagcatactataatgcagctctacaacacctcggcagcgactttctgactcggggtctagagtctgttcaagatttattgcttatatgtagatttggcatctatcacccaataggtacttcgatctgggacgtcgttcgcctctgcggacgtctctgcatcgaacttggccttcataacgggactgatatccgcggcgatctactacagacacagctcagaaggagaatattctggcagttctatctcattgatcgctacagctcaacgactctggaccgaccattcttgatcgatgacgcagacattgagacaaagtttccagttgaagtcagcgacgaggaactcgaagcagccagccgcgaagtccaaagcctcgatgctttgaacttcactcgcgcgccgaatgtgcagaatgaaatgaccgtctttttcatctctgtgcggctgaggcagatatcatcacatatacagaccgagttctctaagctgaggcggaagatctcaagtaccaggtcaaagcacttgctcgcgggtcacgtccatgttgtgatgacgaagcttttgagggagttgaaagactggagaaacagcaatcccattatacaagagccaagctgtctgtacgaaacacaagaatggtatgacttgcttatcgcccgcgagagactatccgtcctccgtcgtgcaatcgatcttgtcccaaaggtcaacggctccccaccaaaagagatcctgacagtcttcctcagatcagcgctggagacaattgagaaatatcacatcatatgtcagaagcgagagatggtgacacatacgcgaagctactttcacatgctcttcacagcggcattgtcggtcatgtactgcatatccgtatccaagaagcttacgcaggaagacatgcgtgcatctcaccaaggtctgctgcgttgccaagagttgctgaatagtgttgcccgacaactaccagacgcgaaaagttatgtatctgtatttgaagctctacaccgcgacgtgtcacagaggctatggccgaatgtgcgagatatatctgtcaatctccccgttgatccagctatgggcttctcaaacgatatcacgaccttcaatgggcggaatttctctccggacctgggtacgagtactctacccaattccctgggaaacatatccgacttttcaacgaatcgccagttctttgaccagggtttacagtcgcgaacgaacctgacagacaccataagccagttttctgttctggggcaagatggaaacgatatatctgaggagtatcaggatgggtcgtcggtcaattgggcgctgttgaactacgattcgttgtggaatatggagtctgcgctgggtcagtatgtttatggagatcctacgaatcccagtgtttgggacggcttcgagttttgagcaattgaagatcgtgaaatatgaactattaatcgtgtatactttctcagtggtcaatctataactaccaatcctgctatcatgggttgtttagcgcaaactccaacaaatatcttgccgccgccatacccgtctgcatctgcgtttccgccgtcgcagctccaatatgaggcgtactaacagcgccagcctcccatagcgagtgatacctctcataactaggtggttcctcctcatgacagtcaaggccagcgccccagataagaccttcagataaggcgcgcttgagatcatcctcgttgacgatacctccgcgtgcggtgttaataacaatagctgttcgcttcatcctcttcatctcagcatagctgatgagatctcttgtttgtggggtaagaggcatgtgaacggtgatgacgtctgaagactctagaacctcttcgacagagctggctcgctgatgaggaatatccgcccatgcatcagcagggaggaagggatcataggcaataacatctgcttcgaaagcacctctgaagatactagcgacgcatttgccgatgttgcccattccgagaatgccgattgtcttgtgatgcagaatcaagccagagcatttctccttggggacgagaatacccgatgactgcttggcaacaatagagccaacctgacgagcagatgcagtagctagtgtcaaaacaagttcagcgactgctcttgcgttgacaccaggagtgttgaagatcttgattccccgtgcagcgcaggcattagcatcgattttgtcaataccgacgccttgcttgccgatggcgactaagttgggacaggccttgatgtcttctgcagtcaagcgagaggatctcattaagaggtagcgtgcttcttgcctccattggctgtgcttggggttatcgggagtgatagcattgaagttctcttgacaatatgccataacttgagggtggaatgtgtccatgacatagactgttggctttccagaggagaggctctctggtggagtgtctgttatagcgcttggtgccatggtgaatgagatggggtattgagatgcaaggtaatgtttgcgtggtagtgtttgtttagagaataaaagcttaagtcgtgcacttttatgtatctgcttcaaggccaatttcaacgcctgtgactcccgcgggattcaaccggtgaatcatttctctttctgttccactttacggcatccgttatccgtaggtatcatgccgacgtgagatgggcattgtccgatgacttctcggggttgtatgcggccccgctccgaccccacgatcttctcggctccaacaatcgggtcctagaattggacggaggcaattgatgggggaacgagatcggacgcggagaaggacttatccagcatttgacccttgaggatgtaacatgactccgactttggagatatgtatattaacatgctggagaaaccaccttgaccgcttctatcctcatcaaacaccagcatctccaatccccaagattcacaatcatctactccaatataccagctcaatccacccaatcacgcaccgtactctcacaatggctgcacctattccccatcccatgcgagagaagcttctccgcgatgcagtcgcctacacaatgagcatcaagctcgtcaagtccatcgaaatcgccggcatggccaagacagccggctacgacggtatcctcgtagacatggagcactcttcctttgatctcgagacaacaaaccaactctgcgtcgccgctctctacgccggcatctcccccatcgtccgcgcccccagcaaagaccccttcttcgtgtcaagaattctcgacggtggcgctctcggcatcatcgtccctcacatccgctctgtacaggacgcccaagatgtcgtcaacgcagccaagttccaacccatcggtcatcgttcctccacaaatggtctaccgcatcatcagtttcgctctatccccgccaagatctctaaccctgttacgaacgccgctaccatggtcatccccatgatcgagacccttgaggcgctggagttagttgatgagattgccgctctttcgggtgttgactctcttctgattggtaccaatgacttgactgctgagatgggcattcccggagattacgagagccctcgtgttactgaagcttatgagcgcactattgctgcgtgcaagaagcatggaaagtggctcggtgtcggtggtcttcatgctcgtcttgatctagtggagaagttttgcaagatgggagcccgttgggtcatggccgctactgacggtcctctacttcttggtgctgctactaagagaggtgctgagatggctgcgttgaatgcttcggttgtcaaatcacaacaggcgaacggtcactcagtagagaagaaggctaatggtgataccaacggtacaacaaatggggttgtcacgaatgggaatggcatcacaaatgaggctactaatggcgtcccagttgcagcataaggaacaaattcctcttgtgtacgcaaaatagttcatagatggttagtttctcaggctctaggttaatttcgagtgtaatttctccccattatgccccagcgacctcgtccaaactaagttagaccactttcgatcatgatgaaacggggcaacacgtgactacaggaccaggtccgataaatctggggtcatccccgtcttccccctccgacgaccaaacgcgtccctcgggctcactccgtctcgtatctctctcggcctctagatcaacccaagaaacatgcaacatggtaactgattggcgcgaactatcccgcgtctcactcccaagccctgcactggccagtagtcccagttcgtcacagtcgcaggctccgcagaagaatagtctcgcttgtgaacggtgcttcaggcggaagcaaaaggtgatgcttgtcaatatcgtgcatgttagggttcttactaatgtgtcatagtgcgataggttgcgcccggcgtgtacttcgtgtgcagatcttggcgttgagtgcattgcacggtttcagcagtttgactttaatgatgaaaatactactctgacgcatgcgagagtcaatgggtatgtgacgatttcgcattcatagtttatgtatcactcacctatgttcttagttacgtcgattctttgagacgccgtgttgctgaacttgaagaaaagatcaaagttgctgagcagaaacatgttcaagccagacatgcatctcttggcacagtggatgtcgtttcgcccatcaatggcaaacgacgacgatcgaactttggatctgtttcatctgccacggcgaatcaacagatccctgccaatggcgaggagcagtcaagtgtccaagacaccatgagcgccattgggctcttgtctaacaaggccatggccgagtctcgtacgaacacaggtgataagccacataaactcgccatcattgagtcaatatcggcagctctggctgtagatggacgagacccttctaaggcatcatcgtcgcaaccggcgtatgtgatggatgaccagctcatccccctcacacgcaacctaacgctgagtccctttcaccgtttcctggactggagcgtctggctccctcatattgatgagaaccgcttatatgagcaatatgaggctgttctggagacgagtgatcagggcattgatccagttagaaccgcactgcctcgcttcaccacatacctggctgtagctataggcatcagtatgtcacctgatgctggtcgcctttcctcactggctagcaatctccatgctgcagcggtgaagctattgcccttcattcttcactctcaagagcctcttgatactttgcactgcatgcttctgcttgcggtcttctctatgttcagtgcatcaggtggatcaacatggcatcttatgggattcattatgacaaattgcatagctgcaggcttgcacaagactgtaccgccaaggaatacatcagatacagagtacacttatcgagttgagtggctattctggagcgtgtatctttgggatcggtacgttcgatgctagagtcggatgcatgaaactgactacgggttatagatctttggcatcagttatgggtagaccttttactattaccgaggtcgacatttcagttacagtgagatgcccaatggaactcgacatgaacgagactaacgataaaactaggtaccagatataacagaagatgagactgcctctgggccagtcagaaataagcttgctttgagtaaacatcttgtcactcatgcacaacttatctcagatgtagtcggaagtcatagttccagcccactgttttcctatagcaacctctgtttttggcgcgagttccctccacaaaccggaggcactactaccccaacaaatccccagttcgactacctggatcaactagcatgccgggctcttattctaatggtccaacccaaagaccagaacctgacaagctccgaagccgacgttgagagtaacagcgaagttgaagctgatacgattggttgctgcaaagcactcatcgagaaactctataacaggtccggaagtggcgccacggtatctttcctagacgcatatgatatcttggcagctgctgtagtgtacatttgcctcgttcagcgcacaccacaaccgaaccaaactggcttgacacagacctttgaagtagtgagcaaagcatctataattttaacgcagtgctcatccaagttctccgccttgagcatctttcagcaattcctgctaacaatgtctaccaagatgatggaaggacagagcagtcagcaggtaagttaactttccccaaagtagatatgcttaaaatatggttaacgctcgcagaatttccaggacttgataccccccgaaatcccaagtcatctacgtcgtatagtgcaacgctattcctcatcagtgacaatcagcaactcactttgatcacccagccccccgggccaagtccgttggcccagagtcatgaagtttcattggcggatggtagccgacgggttgaccccgaacgctagcccccgcgaacgtcgcactctatcttggaaggttattccacaaacgcggggatgcggggtgaccgcggtagtgaactcggatggaagagcgagaataacacgctggagtaacaacaccctggcattcttggaagaagttacccagcttggggtagggtttggcatgtataaaagtgtatgatacccatggttttaaaaatgatcaccagcacttgtctcgccattcatcgttcacccttgtcacttgttcctgaaatcttcgcgagagacatagttctgtgatcatcatgacgggctccgttcactcaaaacctgggtctttcgacatgaaacgggatgtcgagtacgaagaggtcgctcctgcgcaagatgagatcctcgagcgctatccgctcatcaaggacaagactcccgaggagcgagctgcaattgagaaatctctagttcgtaagctcgactggaagttccttcccatggtcacagccatgcttttaatgaagtcagtcattccatcttccctcacgtttctctccctaacggatgtagctatcttgatcgaatcaacgtctccaacgctcgactcgccggcatgcaagaagatcttcacatgacagatacaatctggtctctcggcatctccatgttctacgtgggctacatcctctctcagattcccgccaacgtcatcctcgccaaaggaactcctcgaattcttctccctagctgcatgcttgtctggtcttgcgtgactatctgtatgcctgctgttactgcaggatggggcttctgtctctgccgttttcttattggcttcactgaaggtccctttgtgcctgctgtgtccctcatgacttcttcttggtacacgaagcatgagtcgcctttgaggatgggtatctggcatgcgggaaataccatctcgcaggccctttcaggacttttggctgctggtattttgaccaacatggagggtgttgcaagccttcgagcttggaaatggttcttgctcctggaaggtatgtcttcaagtataacaatacagtttcatagctaactgctggcccaggcgctgtcagtatcttggtggctctcgtgagtttctggttcatccccaacttccctgactcgacgggtacatacttcatcaccgaagaagaggcggctatggctcaatatcgtcagactgtgtccgctggtggcattgctgaagatgatgctggtggctactgggatggtttctggatgtgtatgaaggagccttttgcccatctctttgcggctatccacttcttcttgatcatcgcacagtcttacaaggacttcttcccctccgtgagtaacttgttgttcttccttcaactgtaaaacaagtactaacagtaatgcaagattgtcgctaccctcggattctccggaaccactacctacctcattcaggctcctcctcctatcatcgccttccttgtgatgatgggcgtctcgtggtcttctggtcgacgactggaacacggatatcatataattgtccctatccttcttaccttgatcggctgcgctgtcatgattaccaccctcaacgttggcgcccggtacttctgtatgatcctgctcgtcgttggtccattcgtcggtcttaatgtgagttttctcacccgcctcatgagtcattatccacagaaagatgattcgctaacttattcttagctccaaatctcttgggagacaactgttgtccctcgtccccgcacaaagcgtgctgccctcatcgcttacgccaactgcgtgtcgtctgtttcccactggtttacaccatacttcttcctccgcaaccaggagccttactatcagactggaggcggtgctatcattacaggctgtggtctcactgtggttttcgttctcatcacaaaatggtacgtggctaagaagaacaaggacctaaaagccgcggaggatgcagctggtgagcccgaaggatggagatttgctggctagtggatgactagaaacaactatggatgacggcggcctataaggttaagctttaggctgcaaacacagataatgaatgacaacacgatatttttttttcctgatataagcttttacccagaagctttcacgatgtattctggcagacagaacttggtctattaactaagttcggtctgcagattcaagctctaactataaatcttaactgcaaagcttggacattacatcacaagaattgaccaattgctacagcttaaagctgatatgatgttaacctaaatggtgactcatttgcccgccatctcgggttataagaagctctgatgcgtctcccagccgacaagtcgaaatggcatcaattcccagcgttgctcagccccacgtgacccaccccacgtgaccagctccacacatcatcacttacattcatcagcctcaatacttcaactctcttcttctcatcatcccaaaattcagaggtaagcttcttgtaaatcccccaataagagcaccgatatcttcaccaacacacatcaaatcttcccgccgataagatattcggtgtcgcacagtccctagctttcgtttcatgttactttccctcgactgcttttctactttcatacgctccaaatcccattcattgcttcgattcgcgtctaacaatccatcccttacagttttacccatcaacgatggacaagcaaggccgaaacccaggtgtacaacagctaggcctctcaatcggttctccatcgaaacctggtcgggggactcttttgcctagacgtgaccctgttcctgtacagatcgggtggaaacgctatgggtggccagagctacggcaattgcctttgaagacaatcacaacgcaaatgcctcctcatgtcgctcaacttgaaccggacatcatcaaccaaaccctctcagtattgaagcagtgcaagatcgtgcaagataccaccgatgagtccctagaagcgcaaaagattgaggtcggattagaattgcgacaaaagccattcgacccagaatctgcccgtcccacgattgttctcctagtcccctggtctgcggaacgtcatctcaagcttttggaagccgctgaggtaatggctagctggttgactgagtttaccagccatcttcccgacaagatctacctcgagattgtctcacctgagcttctacaaactatatactatgacgaagtaggtgaccctgctctctccaaccagtgggactacgttagcgacaagttggaagtcggccttcgatttcaaccagcatttcgagatcaccttacttgcctgtccctccagcgatatggagtcaacccgaatttgaaacagaaccctccaactatctatattggtttagacgatgactcaaaagaatacacctggtatctgattatgaatcaagtcgaagccaccatggctgaagtaggatggcgcggggttcatatccatattgaacgcagcgagaacttctctcccaccttcccactactgccactagctggtcctgatgtccaagcacgcatcgatgctggcaaactcgctaataaacgcatcattggcaactatagcgacaccctccatatcggtgctgattttggtgcagccaagtatcttgaacgaccagacaaagacacgcaaggaaagccctcaagtgaggagacgcgagtcaatcccggaaatggaacacttggatgtttcattcaaatcaaaaccaagaacaacccagtctggcgaacctgtgccctcacaaactaccacgtcgtacggccagcgtttgatggctttacccttgtgccagaccccaaggagaaaggctatatgcctggacctccgctggagggcagtgatctgttgaaggtcgacaagttcggattctctccaaatatggtcccggatggcatggtcaaagaaaacaaggtgctggagaaggtactggacgccgccccagtccatttcgaaagtccttcccgaaccaagcacaatttcaccgttgctctaaccgacatagatctcagagagaaaaagcagcgagaagaacgggctcgagtgaggcttcaatcaactcaggacggaccacaaaagcctatagctacgagaaacttcgaagcagtaaagcaggaaattgaggctttagagaccgatgtcagacagaaaaaggctttctttgatgaagggagagagaaggttggtactttacttctcgctgcgggattccagcggaaggttgatggtagaaggatggactgggcacttatcctcctcgatgaacatcgaccatggtcccacgatcttccaacaggtgaggtctgggcctcgaagtacgacgatccggcggcacatcccgacgaaacattcggctacccactcacagaacaaatgcggtcgattgagggcactaacggagtcggccgagccttcaaagtcggatctactactgggccgactgttggaaagttctggggagtgaaagatagagtcacattgcaggaggataagtatctcgggaaggggaatcgactggagacaaaagagcgtatctttgcaggcgacaccttttttgtcaggggtcagccaggcgtcaagggtcagccaggcaagttttgcgccaagggcgactctggttctgccgtctttgatgaacttggtggtattgttggacttgtgtttagaggacataagcaccgagagtcctacgacgacggatatgggtatgtaacccctattgagcatgtccttgaggatatcgtggcattctccaaggggaacatcacagaaattcgcatcgcccagcagtaaaggcgtttcttcccttattttgctttacttcacattgtactattaaattagaactgcaataggcacatattataaggcgttaaataacaaattgctctctacgatcccgtacaatcattcgggtaactcagtatccgatagaagagctacacaaggaacttgggatagtgaagcgcggagcagagaggtgtccggttgtctttaaaggtcaagttcggatcagcgcctgcttctagcagcatctggactgcattgccataattcacaataactgcatattgtaacggcgtccacatctcatcattggcaaggttgacgtgaactccatggtctatcagcattttcaaagctttgtctctgtgaatgtattcgttggctggtttatttgtgcccgagcgtattagagtggtgagtggagtgtctccctcaaggtccttacagttgacgtccagtttaagctctagaagtcttctcagcatacctagactcgcttctgtcagctctgacccgacgcttgtgactagaagaggcttcttgagagcctgactttgaggaccaccaccagctccaagaagcatgtcgaggacatcgatacggctgtgagtaattgcccaatgcagcggcgttccagacggtccaggaatgtttgggttagctccgttgtctagaagtagcctgatgcatttcatgaaaccgtcgtcggtggccgcatgcaagggtgcccatttatcgtcactggtgtgagaatctgagttgcccatgttcgggtctgcgcctttctccaacagcagtttcactgtgtcatggttgcctccaagaacagccagatacaagggagtgaaatttgtttcagaaggacaatcaatgttgacctctgactcctctaaaatgactttgatggtctcggtgtggccttctagcgcagccttgtgaagcgggtttctcctagatagactcgtgtactccatactggcgccatgcttcagcagtactcgagccgtattggtatacccatgacaagctgcctgatatagaggggatacctgcatagatgtctcgtttctccagtcaacatctggatctgcgggacacccaagactaagtatcctttcggcaaagccctctagacccaaattagcagcccggtatatcagcacaggcggccactcaaagttgtcaggtatcttccccttggcttctatcttgtccagcagggcaatcatcagctcctcactaccagaagaagacgcagctttgagaacctcccatgtctcgtttggcgtgaagtcgtattcaccaagaagatcttcaacaactcgtttctatcctttacttgctgcttcgataagaccgcgtaaagcatcatcactacccaacggctccaccacattagggaggccaagtccagcaaagattgggaacagagactggaagcagggagaacgtctggtggcagggttagatagacaccactgagctttagccagggtctgaaccaggtccttctttgatgacaaggcagatatatccggaagagaggagctgagagaatagtgatgtgctcatgcctggattgcatatgaagcgaggttcgtgcggtctgggaaaggcggtgtctcgaaggtcgctgagtctgcaactgcaaaggtctccctgacgtagtcctgaacagaatctctagataggtattccaggcacatggtttgaatgaggtggtgagcttttcctttgaccttgttccacagataatccttattttcggcattttgagttgaaagatcaccattgaccatgatttcgtgaaagcgtgggtgcttaaacctgacctcgttgtgatccacctcaagaataccagcaaagtcattctcaaccttcttaataagcctatcgacagccatgaaactgggagatactttagcgcattccctctcatttgagaacgagatgatagtcgccagttcccatatcgtgagtggtctgacagcgtataagagccaggggagaagacactcgagagaggtttggtcggggtacttcttgaatacagcatgcagcacagattccataattttatcgctatcatcttgttggctaagatccaacgatcctagcgtccaaagctggtgatgtctctagcgacggcagtgacagtgaggatgaagatggagatgaggagggggagaaagtcacagtgaaggacatgctcgctcaagtcctcaaagatattcgcaatggagaactcgacctcaccgacagcaagaaactcgccgactttgctactcatcggggaccagatctcgcccgcaagactggagacaacgaccagccgacggctcttcacatcatagccaaggaagacaaaaagtctcttcctaatctagataagatggaaccactcatcacatttctctgccgacagaaaggttacctcgagattgaagaccggtcagagcgtacatcactgttcctcgcgatcgaacagagaaagaagccactggtgcagtggatgtgcgaggctcatcctgacataagcagcatcatctccatcgtcggaagcaagggcatgaactgccttcatataggcattcacaagaggatcaagttccttgatctacttatagagaaagcgaagcctgaggttttggcagcaaaagacgacaatggaaacacgccgctccaccttgctgttgactatgagaactgcaagagagagcagctgcagtatatcaagatgatgctggacaagggcgatcaggcgatatccaacagcacgagcggtgacttcaataaggcgaatctctctccttatagatgtcacaaggaaagtgtcagaaagggtcgtaagaagcaggcagacgaagcagataagcctggcaaagacacagaatctgttccaaatcgtggaatgtcgtcatctatgccgtctatcttaccacctgacagctccatgcgacccgagatgcgagatagcgtaccagtcgaccaccgaaccaagtatggaggcagtatcactttccagccttctgtgcccattgcctcgccagctccaagtgttattctagatgctggagacagcagcaagaagaaagcaaccaatgaatccggaacggcaaagtccaagaagagcaagaagagtggcagcaaatcagatccagtagatgagactattgtgaaaggtgttgaacagttacttaagctgcactatttgagatcccgggattgcaccgacgccatggagatctggtatggaaagaatgtcccctctggtaagtttaacctttcgtctgaatacggcttttggatagaattatcctttgacatatcgtagacaaggagcttagctttcacctttctggcatggtgcatccaggtgaaagtctcactcaaaaggggctcactaatcttctgcgcaacatcaatttcgaggacactctccaatacgtttggatccccagaatcaccgtcgaggaacctcagccaagtaagtcgaggaccttggcgcgcatacaagtcaagcccgtacccgatggggctgggaggtcagacttggtgcacatcttcaaccagctccgcagcaagggcgtcaagactgtcctacgtgtctttgttcaggactctgatcctgactccccatcgcacagtgacgaggccattgagaaggcgctccaaggtcttggcgttgaggtttgggactggaataagacagacttgtgcaccgaagtcaccctcaccgcggcccccaaggcacgagaggtccatctctattggagcggtaacaatgctgtactcagaggctggagcgaggctggagggttggcaaagctacccgaactgggcctcgtcaaacttcatatccagcaagtgagtcttgcctagttatcagcatatggacatatactaacaacagaagggccttgagtcatccgcccgaactgaacacaacgtcaacgagttccaggccaggatgaagaagctctgtcccagtatcgaagtcgaattggagtggccaaatatgcaccgaagacgggcggacaagacccccgcccgtgctgaagaggccccagagcatactaccaaacacgaatggatccagtgcatgacagacttcagaaagctgatctttgaagccgaggcaaactatcccgtggcccctggaaccaaggtcagcgagatgatcgaaccaattcagattgcgatcatcgatgatggagttgacatgaaggatctcgactaccattttacaggtggcagaagcttttgcgtacgctctgaacaccgaggccttcttgatccatattacatgtcccgaactggtcacggaactatcatggcgaagaatatacacctcatgtgtccgcatgcatctctcttcatacttagacttgaggatactccctctgaagatggaaccaagctgaacatcaccgcccgaagtgccgcaaaggtatgtaacctatcatgtggtatatagcaataactaacgtcaataggccattcgtgcagcgatagtacaaggagtccagatcatctcgatgtcatggactatcgatccacccaaggacgacagagaacgacaagacctcgagaacgctgttgtcgaggctgccaacgctaacatcctcatgttctgctcagcaagggacaaaggagcccacaacgccccaacatacccctccaaagcaacaaacaagatcttcaccatcggcgccgcaaactcctcaggtgcaagtgtagactacgtcggtaatgcctctgagctcagctacacttttcccggcgataaagtcgaagtcgacagcggtccaggcagaagaactcccccagagatcgtggacgggtcatctgtggcgactgcattggcagctggtctcgcggcgttgatactgtattgtatccaagttaggatatttcttgccaaggactccgagaagcagaaggctcgggaggattataggaaagtgaaacagcatgactggatggtaaaggcgtttgatgctattgagacgacaaaggagagtaatcgcaagtttctcaaggtctgggagatgtttgggaaatgtgttgagcagaaagatcagaaaccacagggggaatggcttcagctggtggctgacgttggaacgaggttatgtgttaagatttactaagtatatcatattgaccacaagatccgatacattaattaatatgatatctcaatcagatgaagctgctccgccctctggcctttaagtggtgctaacgcttaattatcccgattaggcaggtctaaatactgcagctctcatgccgatctcctcctactagcccgaaattggacctggttttcttcatcaggttgaaagacacagctcaaagtcatcaataccgtatgactcaaggcgttctgtatcccatgaatttcgattctatcggcgatgcagccaatagccgaagttgaaggagctgctaagtatggtttagcttagtttcatgctaacatgttcactgcgcgccttagtaaagacaacccagtgctttaaatgattggctgcaactgaagctaggaaactcaacataaatgccaccgagccctgcatatcgctccatcatcgatctctgttcaccaagcctgtcttggcccttcaactcttctttactctctgtagttacttaccatcaccatgccgacgtttcaagaaatagcagcagcttcagtgcagtcacgaagccgcattcgtcatcacatctaccaaacacctctcatccccgccaagaaggtcggccgcggtcacaaagcaaacgtgctcttcaaagccgaaaacttccagctcacggggtctttcaaggtccgtggtgccatgtccaaactgtcggccccgggacaaggtcgattaatcactgcttcatctggcaaccacggcatcggctgcgctttggcatcgcagaccttatccaagaacctcactgttgtccttcccgagatcgtcattcccgccaagcttgatgcgatcaagtcatatggcgtcgacgtgatcctgtatggtgctgagactggtgcttctgaacaacatgcccagaagcttgcggcctcgggtgattatacttacgtatcgccatacaacgatcccgatatcattgctggtcagggtaccattggccttgaactacttgagcaatgcgaccatatcgataacatctttatctccatgggcggtggaggtcttatcagtggcatcggatctgtcctcaaagcaaacaacccacacatcaaagtctggggtgtttcggcaataaactcaaaggctctagctgcatcaatggcagcaggtcaggtcgtcgaaacagagcatctccacactttggccgaagctgtcgccggtggcatcgacgaaaacactattacccttggactggcaaacgcagttgttgataaactgattgactgcaacgaagatgatattaaggaggcgttgaaggagcttgcttggtctgagagcatgattgttgaagggtctgctgctttggctcttgctggttttaacaaggtcgcttcgaagctggctgggcaaaccagtgttatactgctttgcggatcgaattacgatcaatccgcgatcagcgagataatctctcagacatagacaaaccaaataaaataacctttcacttttatcgtcacacgcctggcaagctagctccacttattgtatcgttcgaaaagcctaactggctatacgattatgcatgttggttcagctcatttctgaaagactggcaagtcagttcaagtgagggattttaaagccctcttttctgcagaacatcatcaaatatcccctcaacctacctataagtaatcttcacttgcaatgcctgtgtgcggcccttgtcacgatgctatttgcgacatctaccccaaggtagaagccatccatcccaaacgggaaactaccgtagcgtacccttcattcgacccagacgctgagggaaaatgctggatctgcatcaaacacgctggtttcttagagaattacttccccgcagtttatgaacgatggctcaaacaaacatgaattgctagtcactttcaagctgatttcgcttctctcgagcaagaggcacaaccaagaactcgtcatagcccttccgacgaaattttgccacctgacagtcgtggtcgtcaaaacttggaggttcgtcagttgatcataatccgcaatcacggaggcgacgaaaagtcaggctgcctggtagagctcaagttttacaagcaaggaggtgaaagcgatcttgatatcttattatcttcattaattctaatcagctgcacaggttccagagacaagcttatatgctgaggattgcgcttcgaaccttatcaatattcctcaaatccaagattggataagcaattgcagacaactacatacagcatgctgctcacccctgcgtgtagattggtatcccactcgtctgctagacttagctggagatgagggcatgataaatgtagttctcctccaagaagaaagacccgccgggccgtacatgacactgagtcatcggtggagcaactatacatatgagaagctcacttctcagtcgctcagtcgcttcaggcgctctagagatacgtcgcgtctgccacgcgtcttccagcaagcaattgaggtcacgagattacttcagattcgttacctttggatagactcactttgctttatgcaagatactgcctgtggagactggaaggcggaagccttaaagatgggcgacgtatacgcgaattcatttctaaacctatcggcttcatatacagctggcgaaggcgaaaacccatcgatcttttcccctgagtcctggaatcacgtcctcccctctgagctcgtcctgaagaataacgaagaactgcgaagtaatatctttattgatggagacttatggaatgatgaggttggcgaatcaccattgatggaacgtggctgggtttttcaggagcaattcctagtacctcgtgtgcttcacttcgggatgcggcaactggcttgggaatgcaacggaggaggtgcactccaaatgtttccgactggcctaccacctcgctttgaggataactataagaaggatatatgttggcccatgatgagaccgatgaacacattgagttcagaggagttttgcagtcgctggcatgagatcgtcactgcttactcggcctgtcacctcacattcaatacggataagcttatcgcttttgccgggattgccaaaactatccaatccgtgggaagtgatgagtacatcgcaggaatgtagaagaccacaatcatcgctgatctttcatggtgggtctataaagccaacggctgtctgccttcaggccatcaagcggctcatcgtgcccctagctggtcatggctttcttcagacaggcagatatgttttcacccccacccatcagcacaccataaacaagagtacttttgtcgtgtcattaaaactccggcaagagaggcagccggggtttcggtccttagtgcaaacggtatcctcgagctacaagggctcgttctccccgtcgattccctcgagtggcataacatggaagtcaaatcctttaagataggcaatttccagttcaactcctgtggagggccagaaagcacaaacttttattatgatggtcctagagcagacgtcatgagtcttgagtctcagcagcagctttttgtgcttccactctacgcaactgggagactcatagttggcattttggtctcgaatttgtatactcacccaggctggcgcagagtaggtgtggtaagcatccaatatcaaaacattccaccagagctccatgctccagctcttgatggatggacgtagattcttgattctcgttgggcaatccatatcgatggttacaggctttatcatgacatttctacagcctttcagggaggcgaggtcactagtatcaagctagtataagtagtgttatatagccttaatgtcgatgctaaatagtatatactttctctttataagcgctaactgtcttgcgaggcctttagataacctctagagcttgctatagcagggaggaagtattagtgcaggtagtgttttccttaaatagtgtctgattaacttagattaaattatagtatctaagactatggcaatggcaatggggaaggttttattataatccaatgctctaggcttgtttttatcaaacagcagctattagcagtaaggttactatcgatactagcatactactccgcgggccgcattatgatcaagccacaatctattaagataatctctaaatcctgaataagctgaatataataacgttaggttcatgtcgtcagggtacttccagtagtattaagtgatgtttaatagatattactatagttttcccttccagttatagtcttctaaatgcctaatgacatgacagaacataattagaagcaaccaataataagcaaatcacctatgcctttaatcttgtctttttttttaattcctatactagtccagaggtgaattcatatcccttcagccttcttccatcaaactagcaattctattagtctaacaagttcctgctctggactattgaaacgctactatcatccacatacttagtgtgactgcttgcttattgactctctctcagtgtctgtcttagagtataaggctgatattttcagctgttcctgctccttttatcgatcttgagctccctaggctcgcttctctttaagtgaggatgcttccaaatgtttcccaacaagttaacagttgcagcgtttgcaacactcgcatcgttgatagtggtcgatgcaggcccatgtcggccatcgccatcctcagtcgttacctcttctgcttccgaatctgcttcatccacctttttggccgagacgagcaccgggtcgttcaccacttccgtaattagcagtgtgatcactgaaactggaatatctgtgacggccttgagcagtgagactattacctccactatcagcaccgaaacctcaacgactggctccgaagctgcaacatcagccgctgaggatacaaccacgacgaccgccgagggcgaaacatcgactacggccatcagcagcgagactactacagccatagccaccactgaaagctcaaccattgtccccgagattacaaccgcgaccaccacaaccgtcgaaggagagccgacttatctcatcaatcccaactttgaggatggcacaactgcgccatggatagtgacgccttacccgaaccccttcagcctcagcgaccagagcaaggaaggccctgcatccggacgtcaactgtttggacccggaaccggccccggctcggattacaagaactatttctaccaagagcttgacaagaaatccctcagagcaggccgctactccctcaaaggctacgttcgcgtcgaccagattatcgacgataacagtaacaatggatgctccatgataggcgctcactgtctcgcggggcctgcagataacctcaacaacctgccaggggatagcggggatgccggtgaaactggttattatctggattggtaccagtttgacgggcaatgcacgtttactgaagaggttctggcccagtatgaccagtttggtgttggtattggattcaagtgtcttaacacaggtgtcaacgtcgatgcagtgtcctttgggccaatttagcggtactaaggttctgtttgtatctgagccacatattgttgatgtcaatcccgtggtggaaatttatgccaagttctgtataatgattgaagctattaaccacaagtagtaactacagataccatatctagttcgcaaccatatgagaacttcagttactgcaagcttagttcttcaataaccccttcataatatctcgatacaactcgcctggtttgtgaaaaggcgccaatctctcctccaacacgattatcttgccctcatgctcaacagcaatcttgaataccatagcacgcccctggactatctccttaccgtctgccgtgatggtcaatcctttgatcttgaaatcgaccggcttgatgctctgccttttgtgggctggtaaaacatgtcttcatcgtgctctggtgttcggtaagcctgccactggtaaggggttacactgcgagcatttatacaggtgtcgagaaagtagagacaaaaatagttccgactccttttccacgacaccgagacttgcgcacaaactctttttgagtctggcatagtgttctccctctggacagtatgtgtttaacggttctgggtccttatgtgtggggtcaagtttgaggtcagacaccaggcggtatacagtgccttctcgcccgagggaatcaatgaggatcacctctgattcccataccttatcttcaatttctatgtccggcattgaagcagttctttcccttgagggtttttgagcaggagaatgagagaataaagaatgcgatagcgttgcagttgatcggttacagaaaatcagggaattttgttagcaaaactgacaatgggagtcaatcggtgctacaaagttttaacctgagagcaacccctcctcagccagcctgagtgtacgactcttaactttgttggtattgaatattcaatatatctgcaagccacagcactggttctgtcttccaggccagccacgacatcctagcatgcaaaagtcgtatgatgttgagcagctgacaagagctggagatcttggcattctttcagtccgcaagaggtcgttgaagtaaagacagtgctgagtatgtaattgacatacgtagatagttatgcttagatccccgaactggctgacggataatgccaagcaaacagattttgtagcgcgacgcgtgaacgagacgcgcaaagtctctcacgtgttttatttgacaaatgacgtatttgtctgtgacggagctgtcttgtcatgtcgcaaaaacggcgcaagtttatccgatagagatcctggctggtggatacaagcgggagagatcaacgtcaagatgactcctttaggtatcccgtgcgttcttgtctttcgatctgcctaaggccgcaaatctaagcatactggtgtagggtatttttgcacctaacttaaaatcaacatcttacgcctcttcaatgcgcagaatggctgaatcaatataactaatagcgattttaatactatctctgtattgacaagtttttttaattatgctctagtataatgtaaattttaatcattgttatggtgaaaatattaagtatttagaatttacatgtttactcccagttctgctcacagctggtttttaaaccctctgctccgaaatctgttggtctgacgtctcagcaagggtcctcaatagagaagggtcttaaagttacataattctccgagtctggtaacataaagtgcagatcgaggtataggaccgaatacaaaaaagacattgcatgtcgttgccccggatttgcaggatcaaaaccaaggctctacaattttcccacggggccccgacactttacccgaacgagttcaaatggagcgcttaactccgctggacatcttggctactaagcttcttcttacttcccgtcttaccagcgcagttctttaatctcacgtgttgatcctgcttattgggtccagcgtatgagagcagacgactgttggggccaggaatgcagacatggacctgtttcagagattttgaggccatttccggtattcccgatacaacccgatcctgcacgttggagagaaaatggtaagagtggagacgcgttggtcgctacgcgacaggatttgatcacgaaatttggctgagcgaaacatggaaggatcctggtctcgttggtagatgttggtaggtatttgttacataaatcttcatgccatggtatgatccaaacctgagggaatatgcacgaatgagcaatggccagaccattctctgaacactggtgttgatgccattgagccgcaatttggctagtgttgtttgggttagcgggcatggctgctggaagcatctcgactatcgtgaaatgctccgatgaccaggggttatttacgagagtcatcgtcatagttagtgaactttgaagtcgcttgttgactgtttgttcccccccagtgatcacgattgcagtgaaactctgatcaacgcaaacaacgatcacattttaagtttatttacaacgttaacgggctgatgtcaactcaatttcactgctgacagaaatggctcacaacgcttcaacagagacaggttcgccctacggctgcccagtcaattgactcaagtctcaagccacagagcgtagcattgacttgaccatgcaagccatgaaacgatccctcaacaacgttgcccgagatacccgagcctcatcttcgccggcaaaattttcacccaactaatcaacactcaataacctcaattaggcacccgtatttttgccctccgtcccacttagcaccaactcctcctcattcacatggttcgccaacgcccgttttccccaaaaagctcagaccaaattcctgatctaaaaaacaggcagtgaaataaacatcccactgattggatcaagcgctcaagtggagaaattcaaaggatgggccaagactttgcggttgttattcccccatggcacaacatgtggggtaggcggggaggagagaggaacaagcttggtttttagggaagaattctggtgcctaaagccacttttctttactcttctccgcatgaggtgaaagctggggatatctctgtaatctgttctgagatcgatatgcctcataacaacagggcaatctgacaaagaacttgcagtctcgcagtaattgctcagtccgtagagaaggcaatgatcttcaatcgcagagagcaaacaagcataagcaagcaaaaagtcctgcactgcaccccactctagtgatcccatccaatgagctcctcttctccgcgttgatcccacggggtagcacacctccaacacgctcttggcgcgaggtgatatcatgccggccaagactgttaacctgctgcctgggcttggcagctcaggttgccaagtttgaccccagagggttgccaactgccgtgctttaaatttaagcttatatataacaacagcctcaggttacggagatcttgtttgtttcagcagcgtctctcttcttctcctctttcactgtcctgactgttgatttactggactttaacatggatgacaaggatatttcacctggccatggtggctcgtcttatgatgacaagtccgtcacgcctccgcctgagaagggcggtgctgagattctagagcatgcttctcagggtcgtcgtcaatccgtcgctctcaatattgtccagaaccctctgcaggtacattcccccttacctcccatctcaatctctcgtaactcaccgatattatagagcagaacaaaggatcaagtcgtcgctgacgctcgcgcctttgccgagtccaatggcatgtccgagcacgtcgacctcttcggccgagcagccctcatcgctcgtgaccccgatagcttcgaatcagctaatcttctcgatgacgaacgcgctgctctcatttatgagagggatcataagtggcatggatccaagatgctgtggtactcgattggcctttgcgctgttggtgctgctacgcagggatgggatcagacaggtgccaatggcgctaatctctcgttccctaaagagtttggtattgatggtacgggacgcgatgagtggattgttggtatcatcaactccatcatcttccttactgctggtttgatgtaagcttcaaatctcgcgatgtcttgactttttctgacattagtatttagtggtgcctttattgtcgaccctcttaaccactactttggccgacgtggagagatcttcattacagcctgttgcttggttgctacccccatcgcatcaggtttcgccaagaattggcaagagctttttgccatccgtttcatcatgggaatcggtatcggtgccaagaatgctaccgtgcctatctattccgccgagatggctcctgctcgaattcgaggtgccctcgtcatgttctggcaactttgggtcgttattggtaagaccctcatcccacaatcggtcaattgaatctccatactgactatagcaggtatcttcctcggtttctgcgccaatgtcattgtcaaagatatcggcgacatcgcctggcgtcttgaactcggctcagccttcatccccgccttcctcctcgcagtcggcatctacttctgtcccgaatctccccgttggctcatgaagcacggccgcatcgccgatggcttcgtctccatgtccaagcttcgcgctcaccccatcatcggcgctcgcgattactactactcttacatcatctaccacgaggagcttcgcgagaacgccggcgctggttactttcgccgtctttgggactgcttcgctgttcccaggattcgacgtgccaactatggtgctagcactgtcatgctggcccagcagatgtgcggtatcaatatcatctccttctacagctctagtatcttccgagaggctggttatagccacgacgaggctctgtatgcttcattgggatatggtgctatccaggttgtcttcaccattcctactcttttcctgattgataccaagggccgacgattcttgaccctggcaacattccccttcatgtgtatcttcctgctggctggtggtctctctcttctcaacaacagcgacaaccgagctgccaatattggcccagtcgtcctcttcgtctacctgttcaccattgcctactgtctcggtgagggacctgtggccttccagtattcagctgaggtcttccccactatccagcgagagcagggtatggcttgggctgtctgcatcaacaacaccttcgccggtgttctcggcttgacattccctcgtatgaagactgtcatgactcccactggagctttcggtttctatgccggactcaacctcattgcttggggcatgatcttctgctttgttcgtgagactaagcagatgacccttgaggaattggatcgtaagttttccccactataacatcgatgaggcgcgtttactaacacgcgacgcagaggtcttttccgtacctacaaagagctttttgtctcacgagacaaaggtctggctgccttatatcttcaagcgctacgtccttcgcaaggacattcagcgcccccctcccattattgagaagggcgagaagacgctcgcgtaattggtggaataacctgggtcgtcggcgtgtacataactagcaagcatgctgagtcaggcggtgcataatctatagtgcagtcgaatcatgaagtaacatcagatcgctaaaccgaaccagcatgatcgcaaagtccgtttctggataactgtttaaccgtgatcatggccagtggggagacgcaactgcaaccctgtaatttacaaagcctccagcctggtaactggctggcacctcattagtcggtgacacggacttggcttctcgagaggacatccttgcggattttgagttcaagctgcgcctcgccatgagtcgcggatatagcaaaaccacgtcatgccactgtggacttgatgctccctttaggaaggccgagtacgaaaatgaagactaagcagagtcggcgggatgacgtccatcccactgcccctccgaaccgcgcgcgtcgataatcaatcgcggacgtgattggaggaatcgcggaaacaatggggatctcgtaatcctggtgctcatataagctatcatgcaggatcggcattgacaaaactctatcctcgatttggccgggaacaccctcacggtatttccgagccagattgagttatgtaacgtaggctaaataccaaatctcgtatattcgtataaatacccaaagcccatctctatcaattcatgaatgtccatgagcaccatcttcaccagcaacactgtttcctattcccaatatgaagcactctttgttttcgctcgccgtcctggcaagctccgtcctgggctatgaccaactcctcggcttcaatgagaaagcacaggtcgaaaccagaagcctcgacgagatccacaaagctgccttgaaagaaggaggcactgttacctgctggcacggaggagatgcgcccaaccagcgagccgcccttaagcaggcctttgagaaacgcttccccggcatgacgctcaacgtcactgttgacctgtccaagtatcatgacgccagattggatcagcagcttgccgccggtggcaaatcggtttacgtcgacagcgtgatcctgcagacgttgcacgactatccccgctgggctcaggagggcgccctgctcaactacgcccccaagggctttgaccagatcgagcatgctttcaaggacagcacggcttattggtatggtgtatatgtcttgttctgggctaatgcctggaacactgacaagctgcctggtatcaaggcgcccaccgagtatgccgatttccttcggcccgaattcaagaacaggcttgctctgacctaccccaacgacgatgacgctgttctctatgccttttatcttatgtaagctcgccgtgtatctttctcttgaccaacgcctgatgagtatgtagtatgcaacagaacggcgcctcttggttcgaggacctcctcaagcagaaccctcgctgggttcgcggtacagcgaccccaggcaacatcatccgctcagagaacgccactgaagccgcctattttgctgtcggcggacgcttcggtgaatccaagcctctaaagttcgcccatcccaagcagggaaaatacgtatcttggccgcagaccgccgctattctcaaggacgctcctcaccctgagggagccaagcttcttcacaactacatcctcagcgaggagttccagtccactatgggactttggtctgtccgtcgcgatattgccacgccatctggtttccctcctcttcgcaacgagactgctaccaacccgaccgagtttgcacgattcatgaaggatagagttttggtcgagagactccgattctggtttgaggctcgtattggtaccgcccaaggtgtcgaccctatctacaatcctatcaaccagtgatagatgaggcttctggtagtgccgagtcacctttttcttccattctcattacgtagctagcagaacgtttcgtgtacatactatgcaagtcagctgggtgaactctcagtctggaattcaatcacatattttctcacaaacaaatagtaagcactttggtggcttagaagcgacatgtaggaagggccaattgagtgcagcagcaagtatggagatgagatgatcgaacagcacaattgcagccttggttgagtgtcgtgacagagagtgcgacgcgctctttggcttcaaacgggagcatcgaaatcattctgtcgcgctgcgtatcttgactaatagggcgtcttctccgcaaaagtccatgatgattccaaacaccgatccagctcgcatgcctttccaatctgggcaagatacagcccatctgcgacgtttcattcctgcacagccctcccgttctcaaaagtcgcgacaggtcattgacatcccgacagaggaacatgacacagcaaacgttctgaagcttggggtagcagttgtggcgctttgacgtcgatggaacagcctcttcttccgagttaagctataagcgtctatttcttaacttaatagttaaaagctgaatgtgtccaagaccaaaaagtggcggtgaaacgttgtcaaaacggggcgccaagtggctgtttcagcatcgtgagactccttgagtggagttgacttggttttggtggagagcatgccgagatctgccggctcggcactcggccgaaaagattgagtgcccatggatgagcatctaggaaataaactcaattgtgtctaagaagttagcataacgcatgaattgtttataaactattgagtgtgtttgcatgaactgaacgcttgatcattgctcacatctactaaaaacagcacatgagtctctaagaactgaagagaaccaagcagagtaaccttgatatcagcaaagaatatactacaattaccagaagaaagatagaggacatcaatacttcggtctcgccgattatacttctcctttcgccttggccttttgttcggggaaagctgcgcctacctggtactcttcgtttccggtttcatcaccaaaaacacgaacctattgacgccgatcaaaagaacattctctcgcaaacaattccattaaaactcttccttaaaagcgcgttaggcccagggttgatctctattaataatacgcggcggccgacgagagttgaatcacgagttcaaacatcttggtgtttagaagatgaaaaaacctgacaaaccaatcgcattcactaaaaaagccaagaatcgttagagccgagagtttcacgtgtcaagtctttctgcgtgcaacgctagatttggaggggagggggaaggggtctgagcgaaacatgaaacaccaagaattttgaaacatgggtcaagacgtgagactcgtgaagtgagtgactgagaagggagaatatgtggctgtgagaggcgctgagacaaggaaaatatgacctgaagctgaggttggggtttctcctgatgcgatttgatgatcgctgatgatcagcgctggggagggccatggcgagccgacaaccgacgagggtgatgtcaaacatgaaaactgataacatgaacgaaaacttgtatataagagtcggatcattcgacatcttggtaaataatccatcagcatctcaatcatcttctcttcacttcacttcctttctaagaaagtccaagttagccctggcggctcagtttcagcaacacaacctttaataatccctttttgatctatacaaccttcaaaatgcattctcttgctatcgtctccgccttcttcgccatggcttctgcccatggagtcgtcctctctgttgagggagctaatggagtgaccatgcctggtctcagcagtacgttgccatcgcacttgataacacacaatgggatactaacagttaacagttgctgatggaactcctcgtgattgctcaagcaaccgttgcggttctcaagccgacacctccatcattcgtgatcgtgagatccgtagtggagaagccagcgccctgggcaggactcagggtaacggacctgttgacgcctccgtcatgatctctagtttcttgggaagcggaaatgcgaacaacgttcccaccaacaatggcactgaaagcgccgctggtgttgaggatgatctgtccaacttgcccaagggtaacaatcagggcaacaacaacaacaaccgcaggcgccagttgggtaacctcttgggcggtctctttggtggtggccgcggaggcggtggtgagaagaccgagacagctaaagagaccagcgttgctgcctctgctggagagggagctaccaagggcttgcccacagcatctgacaacggcgaagtcaccatgacctacagacaggtaagtcccattcaccctatccaagtattttcactaactccctcagatcaaccaagacggcgccggtccaatgacagctgaaatcgacgctacatccggcggcaccgaccccgatgccttccaaaccgcagaggtgacccaagatgttcctggaatcggcatccagggtctttccctcgccaccaacaccgacttcccactcaaggtccagatgccccagggcatgacctgcgaaggatccgtcggaggcgccaacaacgtctgcatcgttcgtgttcgcaacggcgctgctgctggtcctttcggtggctctggtgctttcacccagtccgctactgctagaaagcgtgctattgctttccgtcttaagaagcgcatggagattgttcgctactaagtagttgatggatatgtattagagactggacgttgagaagatgagtgcagatagttggggacctgtcgcctagtaatacatatgtcattacctccattaaagaacatcccaaaacctgtagcttatgtgcttgatcttttcaacttcttgcagaatgtattgtctagctgtacactcctaccctcgtattcagagatcgccttccaggctcatcaaacaacggctgacctcttgccacgccgacctctgtttggtatcttcttctttatgcttcgtagtaagttcactatattcttctttggcaatatacagggcctaataccttagaccgatatagttcatatatctaggaaagctctgtattatagtcaacacctaaggttgttatagaattgttattataagagcttcttgtaggcaagtcgaggtgtctatttatagccagggctgaaaataaggcaacttggtatctgcataatttgcatcttacatacatattgaggcctcctatgcatgtctctgtaatttcagtttagcaaatacttcctgaccttgactttttcttgactaatgattgggcgcctcatttcaggtagacatactggagcctaaatcacattccccgcactctcccttcatcgtcagctggccagaatcttcaccgaatttgatcttgatctttcttgaactagatcactctattaggcgttgtacagtttagcccgcattgcccgacctatttgcttggttaaaataataacgcccactgtgcctaactcttttgccgaaccagctcaacatgcctattagaaaaaagctgaagaagattttccaccatcgcaatgcagaaggcgtctcagggagctccggtgatgggccgagtgaagagcagccattgagactgtcgagaaacacgagatctggctacctagctacgatcgtgacatcgggagaatcctcaccagttccagccttggatgacgcgaacgcgccccaagaagctccagatgaacaactgccagcgcccaaagaaagtggcaattctatccgacagttgtgggctgttgcatataagagcctgcgagatgaggaagattcgcccgttacaaaattcgaagatcagatccgtcgcaatctgcctgacatcgcagacagaatgagctcagaccagagtacgaaagaatggatgagtaaggttgtggaaactcaaatggatcaagtcaagcgagacactttgaagctgagatttgggaatttcgagatggaagcccaggaagtcgtgaagtcggtcctagctgttgtcaattggagtaaggactacgtctctaaagccctgagctcaaatcccacggcatccattgcctggggtggagtaactctgttgctaccagtaagtccatatcccattatctcccgttagcctcggaagactaatgcttgtttgatgatccgctagctctttttgaaccctatagaacaagcttcttctttggccaagggactcgagcacattgcatcgataatagttcggagttctatgtgggaggatctctacgtacgtcgttacgaggcagcgactagcgatacactgccagaatcgcatgcttagtaccgacgcgcactggagatgctgtatcaagaggtactcaggtttcagattgtttgctatggctactatagccacaagtctgtctctcgtttggctttggattccatcaagcatcatgactgggacgagctgcttgggaatattcagtatcgggagaccgaattcgataaaatgagcctaggctggcgagacacgatgtacaacgaggaatgggagaaggccgaggcacggcatcggcaggctatgagtcagtggagaacgattggaaccgacgtttctgaactcaggaaaatgatcgaggaaacccagaaagacaggaatcgcgaaaagatgctaaactggctttgcacggtcgacacttcagtgcagtatagagctgcccgagaaaaatacagtagcggcacctgcaactggctgactcaagaaagcgatgatttcaagacatgggaacaaaatcccaagtcttttctatggcttaatggaaaaggtatgacaggtactggttctcatgtgttacctccgctaatacaatacagccggcgccgggaaatcaattctgagctcatctgttatcaagtacttgaaggacaagtacgaagacgacccggaaaccgcgcttggatattacttcttcagcttcggaaacgtagagcaacagaaagtatccgtcatgctctcatcgcttgtacgacagttatgtgcaagtcgtccggacacaccacacccaatcaaacggtttgaagattatatggcgaaaggcgagcggccagacatggagactcttgaagccgcacttatgtctgctgtcagtgggttttccgcggttttcattgttatagacgctctcgacgagtgtccggtcttggatggtgagcgtccaaggcttttgaaatgccttcatcgcatcatcgcctcaatgccggataatctccacatattttgcacaagccgagctgagccagacatcaatgtggagattgacgagttgttggatgtgccggcaaaagctgccattgatcttacaaaagatcaattgagtttgaacagggacatgcatctatacaccgatagcgtcttgggtaccgagacgtattgttggtggtccgacaacgtgagggccaaagcgaaagatatactgatcacaagagcagatgggatgtaagttagaagagtggcgcagactgggtcggtgttttatagctaacacctattttaggttccaatatcttgtttgccagttcgaagtccttcaacatttggactcagaagccgatgtcctttcggcacttaatgatcttccttcaggactagatgaaacatacaaccggctgcttctaggtcttaacagcaagtttaaatgccagatcctcggttcgctcaaatggttggcgttatcgagaaggcatctacgtctcgaagaacttgccgaaatcttcatctttcgtccagaatctgtcactaagatccacaagatcgagcggctgtttgacccgcgggcggttctgaaacatttccctagtctcgtgacgactgagacgaaggacgaatggaacgatgagacccgccgtcgcgagaacaacacatatgtccgcctcgctcatttcacagtcaaggagtatctaatatccgaacgcattgaacaaagcaaagcaaaacaattctatttcacagaagcgaatgctcacctgcatatcgcacattgctgcgtgtcataccacttgtatcagagtgttgagaataccggagacgacgtggagcttcctttgaagacttacgctgtccgtaactgggaattgcatttggaactagtcccgcgtgaactatggacgaatgaggtcattcagctcgctgagctcgcgctctctatgcgtactaaaagccttagggaaattctgttcaatgggcaattgagggatcgatggtatgaatataatgaccgagtcgacaatttgatgcagcggccgtactgctataccgccgccattgggtctcttgagctcaccaaattgctgctggaaaagggttcgcggacaaggaggttcttgattcgggaagatctggacttagccctccgagaggcagcagaagagggacatattgagattgtccgctttcttctcaatgagcgtgctgattccaataaggtcacaggtggcgcgctccaggccgcggcgcatcgaggccacctagccatcataaagctcttgctagagaatggggctgatatcgacgcacatgatgagaggtttggatcagcccttgaggccgccgcaaagggcattaaactggcagcgttgagaatgctattgaatcgcggagctaatgtacaagaggcgggatgtcctatgtcgtgcctcatagcggcgtataaggcacatgaccaaaatgaaaccacggattacacccaagctctgaagcttcttctcgacaagggtgctgatatcaacagaaagtgcgcccgtcacggcagtgctctcaatgaggcagtaaaggcatggctacgcgagggaacatgtacctttttcgactttgtcataaggcacaacgctgacattgagttgaacgatgaaagagatggcaccccgctccaaacggcatgtggcagcacccataacctgggaatgacgtctaggataaaagaagccgtcgtagctcttctgcgccttggtgccgacccaaatactcagggagggcagtacggtaatgtacttcaaaaggcatgtcgcctgaccgactaccgatctggcgtggttgatcttcttctggaaaacggcgcagagatcaaccggaagggagactgttacggaacagcattacatgcagcttgtgcggcccggaacccggaattggttaatatgctgctcagtagaggtgctgacgtgcatatacaggccggggagtatggcagtgttttacaagcggctacctccgttcgtgccttgactcaaattgatagaattgcacttgttgtgcaaaagctgctcgatagtggcgccgatgtcaatgcgccgggtggcaagttcggaagcccgctacaagccgcagctcattctccccgtttgacacccgacattgaagtcgtggaaggatttctactcatgaaaggggcagaagtcaatatgcggggaggtatgtacggtaccgcactacaaagtgcttgtgtaagaggcaacctgaaatcagtccgcttactactttcctacggtgccgaggttaatatcgaggggggacactatggaaccgcgctccaggcggcgtgcatcacaccacactatgacatagcgcgtttactgctagaacatggtgctgatatccatattcagagcgggttatttggcagtgcctggcatgccgcggctgcagtgccctcctgggatggccatgccctcgctacatcagagctgctgctcgataacggtgttgatgtgaatcactgccatattcaacacgggactgctctgcaggttacactcgagcatacgaaagataacattgaacataggatcatgtttcttttcgagaatggcgctgatgtcaagctcggagccggtctctatggttttccattacaatcagcttgtctagcacctacagatgacccaaccggccgccagaacaccgacggcctcgtctacctactcgataactgcgctgacatcgacgtcaatcagacaggtgggctgtttggcacggctttacaagcagcagcgtacgaaggcaagacaaaaggtgtcaagttgctgcttgagaagggcgcggatgtcaaccttcgcggcggaagatacggaagcccactcaatgcggctgcagtccaaggatactgggatatcgtcgacatactgttgggggctggagctaaggcagactgctacttattctccaagattgatgaggaatggctagaaaggattgctaaggaagacggacgcaatgctgtggagcggtataggaacttttgggacaaggttaagttgtatgagaatgggtataaagaggtaaaagcgatctagttatatctaatatgaaagaatctattgcatataaagattgatatgtaaatgcaataaaaaaattagatataggtaaagtaccatgctacttagctagacttcatccaaaagcttatcaatagcactcatgacgctgtacaggctcttggctcgctgggcatcttcaaccaacttcttgaactcctgcaccccagcgccattcccatcatatccccacttcaatccatacttctccacattactatcgaaagagtaacgacctctatcccggcacaagccacaaaagatctccttaaactcatctgcaaaatgcatgcgcggaaacgcgttagaaatctccttgaactcttcttctgttataacgccctccaagttaggtaggtcctccggcagaccgaggaggtgcaattttggtccgagaagatccccatggacaccgaagtgaacaagcgcgacttcaggctctttccaaggtgcaatagtctccattgtatgaagggcgatggcgtcccaggcaatctgcatacggcgactaccttgttcccaagtgccatccttctccgacgttgcgtttatgaactcacgggagaggttcgcactatcaacctcaaagcgtctcgtgttcgtgacaagcgccttcgtcttggaccaagccaggtcgtggagaagacagcttacgacaacgagctccatgtcaagagagtcaccgagcttaacaaactcgggtattttcttctgaagcaggaggcaaaaagctgtacttcggaggacatggtttaagacacctggggtcgcgaactttttcgcatgttgatatgaagataatacgaggggggtcgtaggaaattgtatccctgttaggggaaaagaagggaaggggttggcagacgatggtgacatgactgttgatgtggattgtgaagaagtgatagattttacggtaatagtttgagttcaaaagctgatatttgtctggcatatcacattatataagagaatgcttgacagaaattgtgacaaatcgatcaatgccataattgtaatcagtaagctattatagaattgtataacaagatgtcgcaagggatacagaagacgccagaagcgcttcatgttggctcgggagagttatgtataattaccgacttcaggaggcttgtagggttgcattgtgagttatgccgtatcgcaacacgattgtggcaccgaacgaagccaaaggtctacagccacctgcgtcacagcttcagttactgcttatgttcagtaatcatgaatttcagctggcaacatttagaattccatataactaggggactatctcgattgatttgctgagttagtatccgacttaggtcggaacatatacagtctgtatttgtgcttatgaatctcaagcactagtacaaatcaggaataggtaacctgcatcttgttgatttatcataagaatcttctctcggggcggattactgatgttgatgctactcgaaggcgattccgatttatagaaacaattgcagtgtatacgaaatagagaagcagtatataacagaggttagatctcgcatccgaagttttattattattcttattaacaatttaatctcatctattaccatatgtcaactacttaaacagtcaccccaacacctcgtcaagctaacaaaatgtctaagagcgttgctgatcttattgcggcccacgagtatgtcttggtggtaatctgttcttaccataaacaaactaacccgataacagtcatcagggttttgcaccatttccaactattgccgacgttaacaaggttaccaagcctcgtctcaccatcgtcggttcgtgatccagtattaaaatacccctgcgtgttgactaacgaggtattgcagtcgcttgcgtcgatcctcgatgtagcgtcgacaagttcattgactttaatctcggagtcccagaaggtgaaagtaagtcaagaacaacacaagacattcaccggcgcagactaatcgtatccagtggtaatggtctctcgtaacgccggcggaaacatccgcttcgctgtcagagacattcttcttctagatacccgcttcgtgatcgacgagcttgttattcttcatcatactgattgtggctctaccatgtttaccaacgagtggatgcgcgacactgtcaaagcacgagttggtgagacctactgggaggagattgacaggattgactggggcgccaatactgagtaagtgttgaagtctagatgcgataaattctcagttgctaatggctgagtacagcatggcggagagtgttagaggtgatctcgagtggcttcgcaagaatgaggttattagggacgaactgaagagcacggctcgtgggtttctcttcgatatcaagactggaaaggctgaggagatcaaacttgcttaggtatgcctggttgagctcgagacgcgtgtaacgctctccgcccatcgggtcggattcgacggagaccccgaggccccagcaataaagatgatctgatgtatgtactgctttttaagtttttgccgtatagagtagcttgtctatttgagagtcaaacaggaaagtcaccgcgcataatccctgccatgaacatccctgtatgtcaaactcaaagcttgatatccgtattttcttatttatacggcgaatcgccccacttctgtgataaaagtctccgcagacggctcaacttgaccgcgaacagaacatgaccacgatggtttgtcacttgcagaaattttagtttaagacgtgttcaattattgtcccttcctttggtcccttacaatagaaatgcagttccaaagtcatctaactactccctgtatggaccaatagactccggcagtgggacatggtcaaagtgtccagccattcccatcatccagatgtcggctggatgatctggctgagcgcccatgtaaagccatgtatggggaaacccaggatcaaaggggatcgcagcctcaatctctttaatatcttccttgtcaaggtcaagcttaagagtctcaatgttgcccttgaggtgctcaatcttacgaccgccaataaccgggaacgtgcatggatacttcttcatgacgtaggcaagtgcaagactggtaggaatcgtacccttcctctgagcaatagcagcaataaatttaccaaccgcagtctcattctgcaccgtcacgccaacagatgcattcctcccaggatcattcctgcgctgctcatcggtcttgaagttgcctcgaccgagagctccccatggcgctagtgccatcccctcctctcgagccatgggcatgatgtcccgcttgaaatcgcgcacggcagcggaccagagaccttgatatacggcgaagccccgcaagccgtggtcacgggcatactgattggccttgctaacgacccaggcgggcgcatcgctgatgccgaggtaaataaccttgccggcttcgataagctgattgaggctttgcatgacctcggggatggaggtatggtagtcccagtagtggacgtaaagaatgtcaatgtagtcggttcggagacgctttaagctacgttcgacgcagacacgtagggtcttggcgttgttaccagtcgtgttggcaatgatctcactgctggtaaatcggccgcgatcactcagcgagtacttcgtagcgatcactggatatgtcagtagagaaatctagtacacgcaacaggtctggcttacccatctagtctcgtaccacgcgcttcttcatccagtcacccacccactcttcagacaagccatcctgatattggttagcagtatcaagaaggttgcctccctgctcatagaagtagtttaaaatgccttcagtagtgggtttatcgcagctacctaagaggcccgccctagagtatcacctttagtattagctcgctcacaacttctacgctatcgatagtgtcttcttaccagttatctccaaagttactagtaccaaggcagaccgggctaacataaacagctgcgttaggacataagggtcagtagcggttaaggggacctttagggggaggagccatgaatccatcagccattttgacagtttatggaggtaagaggaggaggatctatagggaatagaatatgtttagagcgctaatggttactggtagcttatgtgaaagggaaagacgttgacaagagaatctaccactttcttatatcttgaattcaacacaattatagaacaaatagaatcatatcactcttaccagtaaacccttaactccgtgaatcccatggacacctgtccaagatacattaggcgatattagctagcatcgcaattcctgaataaaaagcttagcatggtcgatgtcctgttagtcaggatgtcagtgagcttggatgagtgggtcaagatctgtgaaacaacggccagaatttcctgcctcatcaaaaacagtctatccatcagaggtagtgcacccgctctagctagcgatggcagggattctacagctccccgtcgacactctcggccgcatgtggatcccctaaatccgtgagtttgcagttccacgctgcaaaccatcctgatcgacgaggcgcagtacgaaaattgtagctgcgtcaggaaccccttggcaatttgcacaattatcctcggaaaccatagccttcggttgtcgtgctgctgatagcaatatctataactgtccgcgtcgacgatagcgcacctggtaagaaggccgtaaacgaacttcaggtagcttttcgttcgtgatcgcggtggattgcatagacatcggagccttataaatacccgagaatccaactaatgtagttatcgtaggccatcttaagcagcagcccttactctcaggttaatcacccagcagatgagttttgttacactttgtttattgtctcgacctgtaatgtattccctacaactaccaacaccaggtgcaagcaataagccccccaagtaaaaagacctcaacgcgacaactgttatcaataagtcgcaactcagggctatatgctctaattcctaagaactcttgaatggaggctatttctagcagactccaagttcgtcacactaacatactgcccccgtattatgtccttccacgtctcaaagaaaataatttcatctcctagtatacttcgtatctgttattggcaacgcaacaattgcttggagctgacggacgtttctcttcaaggtggcttggtgtgctggttgttggtcatgccgctgaaactgtgccgtaacttctcacgctttgcagctgctgactttgcgggaaggctgatcattaatcaatccgtatctcagaataaagtgggatatgattgctactgacaccgtgaccaacatcggaatgtatttgacgaaaagtattactactttcggctcacttcccgcgcatcacaagtttatggaaaggaggcacattacgcgacacagcaagccagcaagccagaatatacaatacaattatgttaatgcactaataactgtgcttcaagctttacacgtacatagttcgaatttcagctaatgatacattataatacaaatctcttctgtgagtatataccaagcaatgaagatccttccatccaatgaaataagacagcttcatgcctcacctagtagccctcctgaatgcctgtctagttatcatcttctgacaggttcacaactgagatatcctcgtcggccattgtaccagaggcttctgactccccagatgaagattctggtacaagttcaatctcaattggtggcgcgagaaatttactctggctttgccttctcttgggtgccccagctgccatagttactctgagacttgaagagactatctctactcttgaagtgatttcctgagacgcttgtgccttgttccgtggttccaaacgcgggcttcgtctcggaacgctgagcggagccatatcttcaggttcaggagtagctttccgggatggttcgctaggtgtccgtgcccttctgcgtgtagtgctgctggacggcgctctttctttgcccccacttgatcgcttgagttcctccgcgatcaatcgatccacatcttggacgaatcgatcacagaggtcgacaagcctgtttgtaatagaaagatatgagtcgtcgcaagacttgaggtctggctgagcatgtagggaagcttgagtaagtcggagcgcacaccttgagaggcccagtctctcttgccggcgcttcattcccagtttttcattgccagtgatgtcttccgcgcaggcaaacttccactgatcaatatatgttgctattaatggtttgaaaactcgctttgcccaggtatatgtgttttcgagaataagccggaatttgataatgtcttgaggttctgtcatgtcacccgaccagatgcattgcatcatctagtttgcatggttagtgccgctcagccgcttaacctggatttatacttacatagccctgttcctgggggcgatacttttgatatccgttaacgtcataacaatatgcaccaaagtcttccgcaaaaaacgttatccagaccttgacctgcggtccaacggtagtcacgctggcaacaggggggatctctgcgtgataagccagcttgatagcatatttcgcagcattctggtttaacttgacagcacatccactggcattggctgcctggcagtaaacgacttccctcaatcgttcaagctcaccaggggttcgctctgctttcttgcattcgacgacaagccagggaaaacaactgagatctcgttctcgaggctctttgttactaaaagcgttaaagggagtgactagcaagccggacttatgtagttgctttaaagtggaccatgaaaatgactccacaagggatggcgctgatactttatgccactgatgtccttcatgatcagttattataggtatgtgagtatctagatgatacatcgggagggaaaagaataggtcgggcttgggtgccttgacaagtccattctcttcgtcgttcttgtcaaatgctccccatatagcattagtatcgctgtcatcgttatgagttactgctcttcttgcatttggagttacttacaagactatagagtcatagtagtagagacatcttgatgacctgagagtaaatctgtcagttgggactccaagtatagcgttacactgacattcgagatcttcgtcctgagactgaggcatgttgcagaagcggattgaagaaatatgttcgaaataagtcaacccaacgatcttctgagaatcccccattggtaagtctttcagcctcgcgttggatgttgagatctttcttagtaggcaggtctggctcctggcacgtaaaatcaagcatcgctagctcaagccttcgaacatggggcgggaactgtcttttgtctttgtcttctctgttttcatttcttctctcatcacttagcaggtcttcatcgtagaagaacccggtctcaacaagagaggaacgtttccaagacatatttgatacagcgagtgttgtagagcccgggagagagagaaacagagagacagagagtactaataggaaacggcacccattgtttcgtttcttatcacgaatacatgcaccacaaggttgcatctgttggttgtcatgttcaaatccttgcttagtggcgttgcaggatgcctgcctacttgttaaccttggtgctgcacatcacccttttcggcgattcatgttggtaggtgtttgcttagtgtccacggcgaaacaccccccatttgtctctgtgcatggactggagagcaaaagcgcaaacatgctgggactagttacagcaattgagacttgaagcattgcataaaaaattcgaatcaattcactttcttcataacagttaaaaattccaatagatattcccgtcagatcatcaactcgctctgcctcctttctcatgcttctgagtttccgtacgacctgcctagatagggtagctagagcacgcaagaaatgagctgaaacagggattagctactgagcgaatcaaacagcatggctaaaacgcaccaacagtagcgcccggaccacgcggtcacccgcccgctctcccgagtctagcgacggttggccgatgtttttcaaccggggaagggagctcggataacgttttacggggagagctattgtttcaagaatctgcaagggagattacacttcgttgataagaaatgatgtgattgtagattatgtatcaggggagctaagcaccttctaagctctacagtggggggcaataagtatgaataccgggcgtgtattatttctttaacactagcttaattaagcagccagtatgtgccaactagccttacatatagctgcctcttatactaattagttaagatatgcttctagctaggattagaaattgagatacctcttttaggcttaataggtgtgtgtaagtacattaaagggtatttatacttattgccccccactgtatggccttgagccggctctcccggaaaggcaaaatttcattagtatcagatgcaggggctcgcgggggctcgcattggccttatcctcgggtttagcagcagacgtaaaatgcataatgcggctctatattgctactatagtgcgacgtcctgattccctagacaaggtgcgaaaataaggactaggtcatattgaggaagcgagaaggatcctgatagagaattaggtagtatatattattgagaatggtgctaaagaggctttaaataaagaagtatattatcctgtcatagctaaggagcatggtcaggtctatatagtattgacaggagggctatctagcaccggttactaatatacttatctgaacagttacctatttactcctagcagctgctgtatagtagttgaggaagtactagttatataagtttaggtattacactaagtaaataaaacaagattctacgatctctacctataaatcacattccagggtagctttgacacctagtgcctagaagcgcaccaattgaatatcgacggactggaagatcaatttaccgacccggcgccagtagtgttgtttccggacacttcttatttaccaaccagcccttggtgcctaaaagtatcttactcataaagttgagctttgtatctcctcagtatatcatcaaaaaaatgtccttattgacatacatcgatcaggctgatcccggcgaaaacggttggttcacccagcacaagatctctgatctgatatctttgttgctggagtcgaaagatgccagcgacgctttgcgacaagtcaatcgcctcattcagctcctcctactgtccaatcatattgataaagcttataaactcatctgcgccttgtatgaatatcacagtcttacacttagtccgtctacatcgaacaaccaagatgcttttcaactgagcagtcggcctttcgataatttctgggaggcccattccaaatataataatccttttcgtggccataacgagagttcagacatgccttttggtcggaaagaaaggcttgaaagacagcaatggtatgaatatcgagaatgtacccgcactggctggatgcttgagcattgcaccctaccagagccggaggatgtacatatatggcgcgagactgacgacgaaccaacgattgcaatgtgtgcgcgattactggccaagagcaagacgataggtcagtatcctactcgagaaaacatggaggaagctctcgctgcatcaaagaagctctatgcacagcctcaagttcctatcaccgagtgggaacacaaatggaacgggcatcaaactgttaggaggcattcttacttactctatcgacgactcgtagtggggttggcgataagacttgaggaattcgatactgccgccgaagtcctgtccttgggacttcgtctggatggtttcaatgacattgatgggggtcaattggaccggtatttattcctctcaggaatctataaagtattacccattttggctcagagtaaaaaaaaagggaatccattttatattgaggcggacgaagctgatgatatgattgaacaagtcataacggcgttgaagatgcgtgcccaaaacgggcggcaatggtcacttgcaccagaaagggttggctggaaagagttgcttgacagacttgccacagctgcatggatggtgaaccgcaaagagtatcaagaactaggcctcacttgcgcagaacatatcctctattcgccagccacagaggaggacatatcagaagctgaagctaaagttggcgagctgccatctgactttaaggacatggtccgtgttgcaaacgggtaagtcagggttttactctgtcattcattaactaaattcttctaggtttcaaggaggttggcattttctcaacggtggtattaacggtcttgatgacattggccttgctgatgatgacgtggaaaactacacgtggtttcttggtgacctagaccaagatactcattccaaagtaatcgctctttcacctgcaaccgagtgcgatggattcatgcattttatgatctcaccagcatattggcgaaatccagaaaatagcaatggcgagactttcagtgatggagaatatccgtactggcaatgggcttcttggcaggctggtgaaacttcttggcacagttttcgtgaatgggtcgctactgaggttgagcaacttgagaggatggcgaaaaagagaaagacgcttgatgatgatgattgaggaccgatgagtaatagtgagcaggaatggaaatgtttaaactgctcttttcggccaggggagctgtgtctagaatgtgggacgatcgtacgaaatctacagtatgatacttaagtcaaggaccagagtaaacaaaggcaaagtggacttaatacggtatgttaaggggacgactacgttatgtcatatttagaaacccctaaagatgggagatcttggtatctcgcaggttgctacagcctgtcgcggcagacaactactaatggcttgtgtgatgtcccagaagctctctatcgataaccatggagcccaggtaaagtagcaagtaaggtgaaatgacaaaatagtactacacagcgatatcgcagagttctttacgtgaggcacgtgatgtgagcattggatgtgaggtctcttagcttagaacaggagtctgaaaaattctgttctaaatagtttttagaaaatataaaagtatagaatgacgactgtaaatatctaaggtattgatagttactcttttattgaggaataccttagtatcaatgcggaggaaaaacaacactgttgtaagcagccccgcctttaatgagctttgtgtccaagcagttatctccgccagaaacataaaggaatttacaccaatgggttgaggtatagtaggtgaagcgcacgttcttgggcacatacatcacgtctccccaaacgagcgtgaccgggagatatccttcaacatgaatggtaagcgtgccctctagtaccatgaaggcgctgccatgaggaaagccgtgataatgaagtgccgatatatcagatggtggcccgttgattgtgatggtcgactttgtaaagctgtagttccctgaggactgtggggtaatcagcggctgcacgatctgataataaccagtcatggccttgttgagatacttgggcccaaatccgtttgcaacccagtaagaagtgtcgctgttatttccaagatagttgggtccgtcgtgccaagctgctttgcccggtgtagtaccgttcaaaaggtctcgtcgtgggacaaagtcgggctgagaccaaacatccaagtactggagtttctcagcttcagagactggtacaggacgagtagcattgtctgggttttcaatataggcatttgaatatggtgtattggtagtcgtgttccattgcctgccaatgacgtccatcaacttctcaaatcctccaggcgcaacaacagcaagcacttcggagtcagggtcaatgaactgaaaagtgtggttcgtgtaggtcgcccatgacccaaagtctccttgagtaagcactcgtgcttcttgtatctcattgtcatgctgagcccaaatctgcacacgacccttgatggtgaaaaagcattcataatgatatttatgcaggtggggggagacagcgacactggaaccggtcccagagctatataagaagaatgtaaactctccacctgtggaatttccatttatcggcagtcggaaagtattatatcctgcaaggacggtgttggaatgcgagtatcggcgaataaggtacacctcagcggtctgaggcggatcgagcaattcgggaactgctttatagggaagtccatgccgtggcgttaatgcattaagctggattggcagcgacagcaagagcagcaaccgcaagaatgtattgattccagtcattttcgtaatgttgtaggcattcgagttgtagaggttaggataattgaaaatacaaagatcaatgaactgcatcccaatgtctttaaatagggcttcaaagtctatgcgaatctcttccctccgcttcggacaatactattcattgccgcgtggccgttacgtacaattgatagaagctatcgtcatcctccacaacaatcacgatcactgataggtcgaagcaaatgaatctttccctcttctccgaccatcctgtctattagctagcttcgcatagagtatccctcccccgtgtggtctttcggacgactcaaagattccgtgataggtcaaaggctagcactatgggtgcacgatgatcaattctggagttctttcgcgacaatcttaatctatcttagaggcttagactaagactaagctattatagtttgcaggggaattgcggcttagctggacagggacctcgcgtctgtaaaagctccgtgatgcagcttatgaatcaagttggtagtcggaatcaaatagatcccggccacctccccgcaaaggaggaaccaatcaaactgacaccagccacagcttagtcaaagtctatacgggcaataaatgaatcatcaggtcggtggtcggactcaatcgatcccggccataaagatgagtccagttacagtctgcagcgggggtattaaacagatgatcaggtcggtagtcgcagtaattttccccgacacatgatcttctttcgccctgcaaaggtctcggggcctagtaatagcccggagggtagcaatctaaggacttttgtttattactgtttattgtttgttctgaaaaagtcctatcctaatatcgatatcatctaagtatgcataaatctaaaatcctgagttgatagagccagtacaaagcatgtgtgagaagaacccgagcgagtagttaactccagtcttagtgcatccttcatcgtcgttcttggtacagaagcccaagatctcgctgttctgggagaactcccaaccttcgccattccagttgaagccgtactgatcctccgtctttttgcctcgaatctcaaaaaagccttcaataaggcatcgctcggaaacacactaacagagtattaacatctggagggcacgagtaactcgtcacatcaaaatacctcgaactgctggacattgtcgagacagccacctgggtacgacacggcaacatcatcagtgttatagatgtcacctccagtatcaggagcaatctctccgattcccactgcttgaggattagaattgacaatcgcaagaccgaagggatttgtgcatactttgagtagcagatgtgccgactgcaaaatcagcttgggcgtagccaaccaaggccatcaagctagcaatgtgaagaacagaatacattgtgacggtgaaatagttgtgcaaagattccaagaatactggtattggaagttgaggcttgtgaggtgctgatgctggtggaaatcgagctgacattagtgccctcttataagtgctgtgagtttgcccaggcttggtctgtcagcatataaatgaaacattctgacgatccttctcttgtctcacaggattaaaagatgctgcctgaaatgatcatcgttatagaggcatagaatgacgtatcgtggctcttggccggtgatgtcgcatagccttggtggatctagctgtgatggaatgaggccatgatctcgttcggttttccaattctgtcaatgcaagggttagttaatctggaaaaacttatagcccataagcttattccccatacttttgtagattatctccagtttagggaatgatagtttgtttcaactctgggctggctggtcgaaggattagaaggatttaatgctacgtcattgcgccccgtggggcagacagatttggacttaggagagagattcagaactactgctgcaaccatgcaatgactttggttgactgattgaggaatgagaaaaaaagtagaacagtttactgatagtcagggacctctttagaagatagagtatgaagtcgagagtatctctaagcatattgatgcccactcactgataagatgcattggggaagtgggttatgtggggtcgtgaatcgagaaggattttgacctctgtaagtcttgaagaaaagttacttctagcctctctgtagactataagcattgaagaattgtactaaccataaaagtatgcctacagctacgttcaagccatttctgttaagttgtaaactctatgttgagcgaaaaagcagatccacgagtgactggacagggaggcaagagatggctgcagatcacgggatcgggtaaataataaccctgactttcaacattttcatccatcccactcctataaatacacttagaacattcagctctgattctgtcccgataatgattgggctttggcctcttgaagcgataataaagagcggtaggcaagcaaataaagaaatgataggcgtgccaagccagaaagtggaaattaacaatgcacaagccaattaaatgcatcgccttcgcgctcaccctagaacggctgaagaaaaagcgacaggggcctaggtcaactgccagacgataacgaagttaaaagctagaagacgctgtcgggaaatcgtgaacatggggagagaagtcaaagtcctccattgagcgcacggagccttgttcctcagattccttttctttgtctactcgtttcccaacccaagtatcgaatttttgaccatgtcaaccggactcccaatcaggcttctttgcaacgacaacggcaacttctctgtcgttgaccctgtcgctcacaatgtgacaagctttgacatcctctcctatacctggggtaaggaagtgccagcgtacaactgcgaccttggcggcgttacctgggagatcaagatcaatcccgacaagctgaaagacatcaagcgactcatggtggcagccaacatcaagtatctttgggccgactgcgtgtgcataaaccagacagatgagactgagaagtctgctgagatccccaagatgttcgaatactacagaaacgctgagagatgtcaccttctcatggacatgaaggaagcctggatcccacaagagatcgtcgatgatctaaagttcctcgaccacgttctgtatcacatgcagggtactgctctcgccaccgaggccgtcggtctcactgagagggtcatcaaccttcttgaccgctgggccaagacagactggaagttcgacgtagacgcgtcgggcgtgaggtccgcagcaatcgacatgggcgttatcaactgttactcgacctgcattgaacgtgtcacgtcactcttcgacaatgactacttcactcgtgtctggacgttccaagagatgatccttggcaagaatatcacaatgtggggggtgaaccctaacagtatattctacatcggccaactccatacctggatggacttggccatcgagtgcgctgacaaagcggccaaactgtatgattggattgacaagggcagggtttttcacacagcaggaattaacgccatactgagggtcattggagaggatatactatccctcgtcagcctgcggacacaggtgaagggcattaacagtgcaagaactgacatcatcaacggtggttcctactggtggcgggagaactacaaagggataagcaacatattctctgccatatctctcaggccgcgcaaatgcagagactcagcggacatattcagaggtcttttgggaatctttagcggactgttcaccaaggatgaggtggaaacgcagctgtcaggaaaagacatcacatccatctcattcaatttcttcaagaaactgtcttctgagaccgggttggcgtggaccaagcttggtgtagccagcaaggcaagggaaagcggatggaactggatcccgctagttgaaagcgacaaccaagtcgcgtctaccgattgtttcgccggagtcctcaacctcggcagcctaaagaaagaagggcgggcgaaaacacgagctatgactggtctcatcgggaccccacgcaaattcatgaagatccgactggcccaaggaaacggagactttcagttcattttcaagggttgcaattgtggcaagaagatcaagactggccgtatcagtagggagctcatacccacgtatgaccagcccagagacgtggtcaaggacgagacgggtaggaccctggtacaatgcgccaccatcttaggagccatcatggacccgggatgcgatgacctggtacattaccggagggagttgctcgagaagctgcagccgatgtgggagactacagatcccagtgctaagcccgtgggctgggaagaccggtcggtgagcggcacggcctgggaacatcccaacgccattggcttccgggtgcataattggtccatgaactacaagatgatctcgatgaaaaggtgtggctcacgtcttgcaaatgggagcacagcgagtatcacttgccatgttagtgtcaactgcggctgtaccatcgtcgctccattcgcactcatctttgaagccttgactgcggtcgaaggaacctccctaggtcaaacagcagcgaaaggagaccttgatgacaggataatcctgcaagatggactgggccttgtgcaaattggcgacgttggtaaagcgtttgacgtggtagcgttctctggtgatacacaggcgcataagctgtatgccgccagttgtaggaagaataaggagaacaagaaaattgttcacgaagtgcctcttcctagtggcagggtgctcgtgcgggaggactttacccatgcggctctggacataatgaaggactatgggtatgtgcgtacaggtggatctggaaacttgctcttgtcgcgaaagcatcgcctggatccttacaaggttgttggtgtttgcattgatgagtatattccatataagaatgagaatcagccagtcaagatcggatagaatacccgatatatgctgttactagctatagagaggagtagttatgttaagcttattttcttttcttttatataacatatccagaaaatgtatttaaaatttatttaattataaataggagtcatattaacacaagacatgagtttcaagtataaaaggtactctatagctacggaccttgtataaccccggcttacccgacgcttagccaggttgatctggctagcactactatcatgtaacaatcaggctgtggactgattgggtctcattgttttgcattttcaacctgcagcttacaccaatagttgtgactggaagtcagcatacatattgcacagcctccacaacgtactactagtgatcttatatcaggctgccttacccctcctgagacaaaccccaatcctgttttcaatattccgccaacacctttctcctaaatctatacgatcatgttgcccatgaaggctgacaatggcaaagactcgctagctacctcaaaggtggaggctgacgttctcagggagttcaaagagttcgctaggcaacagcaaaaaaatgcaatggaagcaagatcgcgaagagaaagaaaaaaactaaaagaagacaaattggcagagttgaagaaatttgcccaaagtttcaagctggccactccagtaccatcagatttaatcgatattctttccaaggatccttccaagcagcaggagataaaggaaaaggctatacgtgacgcagagcctttcgcgcagaaaaaaacagaagcagctgagactaaggaagccgccaaacccgaaaagcaaagcccgcagcctcaagaaaacaaccaagttgtatacgagctcccacaatccaaatcatgggctgatgtagtgcgtggcacgccttcgaaaggcgatcagcctattgcacccatttctagtcccaggagcaataacccgacagcaagcgtctattcttcatcccttagtggcttcacgaggagtactgaggcaacgcaaacgacaacgttgacttcggtgtctagtcggtctaagactgttcgtcccaaccaaatgcgaaacccatatcctggcctggcactcctctgggatattcaagaagttggagaagatccaccacctgtactgggccggcaaaatgtgggacaatcattacaggatgagccctatgataaggatgacgaatcgctcatttcgcaaacatcaacgacctacacgccagagcagaaagatgatgtcattgtgagattctcgcaagccatgctcaaaggcctccactctcatgtcaactatggtgcagcaaataagtcgtcaaggcaacatgtccttgcacatctcggatcggctttgaggacatttgctgaagctgttgaggcggatacgccagaaggaacacaagcaaaggcaagaaaaatggtgcgaaggctgaggtctgaaattgctcgcaattttcaggatcgagtccttagggacgaccaagttcaagaaagcaatcgcatagtgatcaatttaaccgaaagggaagaaatgggcgctgctgagaagataaaccgctggtatataccgtggcctgatccggatttccatgctgggtggcaagcaggaccagaaatacagccgaagcaccagtaccattcagagcgatctacgagcttccctacacggtcagagagctccgtggggcagagcgatgtagaagtgtcacctcgtgatactacgccaatatatgggacatctattaatccaattgaagtcatgaagcacttttcaacgcatccagcctttgaggagctccttgaaactacgcggaagctctttgaacgatttcacagtcaaaaaatggatttagtacgccaacgcacgtccctctcaattcgtcgccagttgggaaaacagggaagcaataacagtgtcgcgatcttcaacctcgattgggacctacacagtttcttaatcgcaaattatgatgatggcgtgtatcaaaatattgacaagatacttgctgtcaccggtacaatgggaaatgcacagctttgctcggttggtcaatactttgcgtgggcctggccaggttacgaattccagctgttggaggaactacagtcaacactgtgtggctctacaagcaaaagtaagtagcggatgtttaggggtaactactactctggctaatattttatcgcagatagacgacgacgacgacgacgacacacgaggtatgcggcgggacgcgtaactgtaaattcaacacttcgcatagtaacagtccatggagctgaagatttcatcatttctattgcgcagcagctctcttggttgatagcagtatgccaagaaaagcaggaccagctttctcatgcctacgtgggcttctttgaggcgaaaagtgccgaaacaaatgcaatcgccaccttcgacatcgatgttcaactcgaagttgcatcgattcagtccagtggcagttgctggaacacgatagtcggacccgcggttatagttactggatttccccttcctgagcgccaacacaacgaacaggggcttgagatgtcgatccctgtgatggcggctcttgcggacactccccaggccgtcagctacagaggtggttttgttttcaaggccagacaccacgctctcgtccccatcgaggactttgggtcgtctatacaatggcatttgatagacacctatcctgagaggcttgagtggactcatatcgacagagcatgtcctaaaagacttagaggcacggtgaacaaagagttttggaatcgccgctcatttctcgggtggtgtcctcaagtccttgagtttctggcaacatcaagcttcaatcatgcgtctgtacagtactccaaggcttcgaaacctccaagatgggcccagattgataaattcatcattgggtttagccagtggggaacagctactgcccaagtaactttcggcaagaaagatggctttcggagcttgcgacctgatgattacgaaacgctccttgacgatgctaaggagactcaagtcattttacacgacacgactcaccaacgcgcttttcaaactaatgcggaggatctgattcttaacattcttctccatcgacagagtttgcttctatcaggactatcacgaaacccgacagagaagaatgcagtggatatcatccatggtgcagatatcagcagacagagaacctcaacccgtgctgctatgcttaacaacgccgagaaggtcctttctttcagaacatccatgtccaatactaaaaaggaagaaagccggtttaaatacgaagtgaaactactttactcgacggtcgatgggctctgggcccagtcatatgcaggtgatagcacagcagtaaagctcggcctcaagtttggacagaatgtcactggatgggagtacatggatgttgtcaacaacgtcaaagtgataccgcccaagtcagttgacttgaaaaagtcatgcgggcgctggaacgattacgcaaaagatatccaagccattgtgctattcggaggcgactttggagacattctcgttccggggtcatccaagctgtgcttgaattacaaatgcctgccaagagatgagtgctacttgggtgttcgggtagatgcactccaatcgctttttgatcggcagggatcatcacaagaccagaggaaactttcaccatctggccttacgctgcagggatcgcaagatctgttcaggccatgtgtaggcatatgctccgatcatgtggttcaattagtgaagcagtcaaaaggccattgcccactgccccttgagaagaatggtgcaatcatcatcggcgaccctagagtgggttttctccccaagaagtttgacaagaatcggcaaccggaaaagaaaccttttcgagctccgcgtcaagaccgccaggctttgtaccgtacagaaagggagacagccccgataacagctaaacagtccctaaggcctaacgtacttccgaaaccaatcgattcgtccgacagaacatcagagaatacgaaagcgagaagacccggatacgagatgtcttcatcatcaacggttagcagtggtccctggagtggatcttcagtcacagatgggattgtcagttcgtcgtccatttcttcgagcccgccgatgagaacttggagtagtatagtcgcttcaaaaacgaaagaggctgattttgaggccagagtggataacagggctgggctaaggccggcgacgtaatattaaaggtttttgggctcaaggaaggtcttgctggagcttttggatatgtatctgagacaaagggaaatagagatgcatatatacaccgttttctcgtttctacctgaacatccaagcattctcgtcaccttccaattatggattgaggtgagatgatcaccaagcgacctgcctagaagggcatgttctcgtaatgccgagcctgattacccctctcgaagaacttttgaagcgcgggctaagatgcggagcggtgaatatcaaggacgacatggttcaattaagcttaaagtttacccttcaagctaacgaaaagcgacgatcaattctatcttttgatggaatattccacagatcgtcgcttgacttatgatggaataaatagctcaattgaactgacatcgtccagtgtcgagatgaggggaaacgccaagtgcccagcgttccttgcatacaacccaggaacaaatgctgacccgcgtcatgtttatctctgaccatgtcacgattttccactaattaaccaatgccctttgatcctaacacttggctcttttgcaattcccctcatgagcttcccaacgtggagtaggcgataccacccaacgacttggcaaccggcgatgcagacgaatcgtttaccaaaaggtcgcattggccgttctttgcctaccgtttcttgcaggggatggagatatgacgagccttggcgatactcagatccggggcaaccggagtttgcgtgcgatctgcaggtatataaagatgatgatttatccgcatcgattattcctcaacccacttgcgaggcttcttctgttaataaccacctgtcgctgctgggctcacttcttgaccttctgacctcactctcatcaactcaacatcatgcgttacacggtccctctcatggcggcgctcgctgcctcggctacagctactacaccaatcggcgccggaaagcgcgcgcagaagctttacactttggagacagcgccgggtgagaccgtagaggttactgaggacgagaagtttcagatgattgacgtacgtatgacacaattgcaggtacagaaatctgatgactaactcactacaggatcacattcacttcttcgacatcacagagtggaaagaccacagcgccgctccctcaggcgctcgtctcgccagcacaaccagtaaattccccgaaagcctttctcaccaaacaaacgtcaagaatatcgtcaaaaaggtcaacgtcaaagacattgagaagcagctcaagaagttctcctcattccacaaccgctacttcaactctgcctttggagtcgaagctgctgagtggctccacaaggaggtccagaaggctatcaagaagagcaagcatccttatgcctcagtccgtctggtccagcaccaggcttggtcgcagccttcgatcatcgtctctatccctggacaggttcgtctcaagactgtcgttacgggttctcatcttgactcagtcatttctaatgatcgtggagctggtcgtgctcctggtgccgatgacaatggctctgcttccatcatgctgctgaacctcctctctgccttcctggaggatccccgaattgccaagggtgatcatctcaacactgttgagttccactggtactcagctgaagagactggcctcctaggttctcaggacatcttcaacaattacgcccgactcggtattcaagtcgaggctatgctgaaccaggacatggttggctacaagggccgtgatggagtcgagcgcttcggtctcatcaccgacaacactagccctacgcagaacgacttcctcaagcttctcattgaggaatatgcggacattccttatgaggagtcgacttgtggctatgcttgctctgaccacgcctcggccaaccgtaacggcttcccctcgtcattcctctttgaaacgcctttcggaaaccataacccttacatccacactcctaacgatacgattgcgcatattgactttggtcacgtcattcaacatgccaaggttactgctggttttgtatacgaacttgctcatcgcaactttaccgcctaagctagtggtgagaaaagagaagtagaccataatccaataagctataatgagtagatggtaaatcggttctatatatccatgcgccattaacagtgaggagagcgtttttgtgaataatattgtgtattacctatgttgaggcccggtgaagtcaccgtgtactactcaattgaaggtcatgttgttacatggtttcaaggccaccttccgcttttatacggaacttcatcgttatttggccaatagttgaaggggctagtctatgcgataagatgggcggcatttcctagccagtaagaagctctgtggttgaagtgggcttgtaccactctgcttactgaattatcgtgcgactgaattccccgcacaagcttcaacataattcttccttctttcattcactgtgcaatcatggatccgctgtcgctcgccgccagtatcgctggcctggtgagcctcgcgggtgccgttatatcagccggttacaaattgaactcaaagttgaacgaggatacgagcgacaccaagaccctgattaccgaaacagcaaacttctcaggcatcttgctgggtgtaaaggcacacctagagtctttcaagggtcttgatgtcgatttagatgccgttcacaacacaattgaagacagcaagcttacgataaagcttatcgatgagttattggccaagctctcaaagtcaaatcggattgagatgtttatcaaagctggtgggcgggaggagcaggctgtcaagttgcttcggcgcatagagcagtacaagatattctttgttctatgctttcagcttgagcacaggtaaggactttcttcgtctacgtaaaagaaatactaatataggccgagctctcaatccgaaaccctacagatacaaatggaggggattgtggctcaattgagctcattggacaaaattcagagaggcgttgagaaggcagttggcaagttggtagatgctggtcaaagtaagtcgttgtcttcttcctgtgaagctggcgcctaaatgataccgtgcagttcagcaacaggaaaagatcatcaagtggcttggcacactaacggaggatgagcatgatgatctatgcaagcaacgcgatgcatcctcagcagagtggatattgaagaggcaggaattcaatagctggctctcttccccaggttcagcgttattatgcctcaatggaacacgtaagtaccttgaatgtactgctacacgtactaagaattgtcccagagggctcgggaaagtcggttatcgtgtaagtttcgtaccacctaggcggtatatcagctaacaggtctgcagatcgaaaatcatcgaatcgcttcaagagtctacgtttgagcctggaagtaacgctgtagtttaccactactgtcgcttcactaacccatccagcctctcagctacgaacttagtcgggtcgcttataggccagcttttcaagcaatcttctaaccccagcgcactcctagaagttgtgaatgttatctacgaaaagcatcacaaacgatcatctcacccaagtctccaagatctacagtcgctatttaccaatgtatcaaactactttgagagaattctccttgttatcgatggtttggacgaaatgagtggctactgggaggtcttagactttctagagactctacccgaggcagataccgagttcaaggtttttatagcgagcagggctggaatgggccttgatgatgctttttcatcatgcttcaaaatcacaatcacctcgactgatgttgcatctgatattgagagcctggttcgcaagaagctcaataagcgccgattccgcggatctgaagttgaggcagttatcaaagagctaattgttcgtgctgatggaatgtaagtaaccatcaaaccacaccaccagaagctgaccgttgcctctataggttcatctgggtcatctgtcaaatcgaccatcttactcgtgtccgaacgactctcagtccaaaacttgtgcaggccctacctcgcaacctcgaaaagacctttgaacaggcctttcaaacgctcgaagatgaggaagagaagaagcttgcgaagcgcatcttacagttcgttatgtttgctaacaaacccctcgatttgtcagaattagtggaaggtattgccattacgtcagatacaaagacactcgacgatgtgcaatccaactcattacgtgagaagagctacgtcttcgagctctgtggaagccttgttcgagaatcacaggcaacatccaagattgatctggcacactactctgtgtatcagttcctccagtctcccaagatcgagggcaacaaggaaaacgaactctatcttgacaagtcccagggcaatgtcgagctcctcacagcttgcattcagtatctgaccatcgagaacgtttcggctggcggaattgccgaagaggtagaggctgcactagaagatgacgatctgtacatcagccccgaagtgtttgccaatacgccgtttcttcagcatgctgttagtaactggccagcttatacttcaaggctctcagatacggagcttaaggatatctggacttctattttccttccattcttcgagcctagttccaactacttcaaattctgggttcgcaaagcgcgttatcttcacggatactacaagtatcctccgggaattacaccactgcacgtcgctgctgtacacggattgccaaatctggcaaggatccttttggaagatagccatctcagcaaggcaacctggcagatatcgaaagccaaagtgggaagtaggacgccgctacatatggctatcgagaatggccaaaactcggtgattgagctgcttctggaacttgatcttatcgacgcaactgatgagagaggtagaacccctctgcacctagctatagagtgtgcaaacgaagaagctgtctctaggctgatcttagctggtgcaaatgtgaaccactgtgaggctgatggacgaacacccctcttcatcgccatcgagaaccactgggatggtctcgcaacacacctcgcagagatggcgaaccagcatactaccatgccagatggacgcgggccatttcacctcgcggcacaaactggaagtgcgacgtggatgaagtgtctgatgctggcatttcctccaagggccgtaaacaatcgtgatagtcgtggctggacccctctactctacgccgttgacagaggccatttggatgtcgtcaagcttctactatcaaatacgaactgtgtagaggtcggtgataagaacggatggacgcccctgcatgcagctatcaagcaacagaatgttgactgcgctatggagttactgatctctaatattcccaagttaccattttggcaatatagacctgaagagcctgtaagaggaatgcaagaacctggccctgagatgacagggaaatatggtgaggcatataggtcgagacaatctgccacggcaactaggggaggcccaagtgaaagatggagtgcctgggaacagcaatcatcatctgaacccccccaagaggcgacagtctcgtcaccgttacttctggcagtgtcgaacaattacaaggttggggtcgaactgctcctccgacatgccgaaacctacggtcgaaaggaaataggcctactagaagaagatggtgagtgcctcaaagcatcgatgatgttgacggagacaaccatcttcaagaagctcgttccggtcgtaacggcaaagagcatactggctgtcctgcctgattgtctcgagaagggtggagtgttcatggagatactgaagcaaagacttgacagtgcttttgcgcaccagcagcttctaccagaggctttgtcggatggcaggctgtcgcttgaggttccgcatatgatactggatacctggccagtccaagccacgtcacttccggacaacatacttgacatcgctgtaaaggttggaaatgaccacgagttacgcttgatgaagcgtctcatagatggaggagccaatacctcttatatcgacacggacggacagaccctgttacatacggcaatcgatcatctcaattggcccgctactacctttatgatccacagtttgcctttcaacaaggggatattatccagcgctcttcaccttctcgttgacgaggctccaacacaagaaaaagaaatcatccctgagattctcgcaatcctaaaactgcttctcgaaaaaggcgctgatatcaatagacgggataaatctaaccgcagtatctgccacttagcagctggacgagatgacagtgcgttcttgatatgggcgttggataataacgcgatagtggctcctccaacctcgagagatgatactccaatcaccgtggctgtgaggtatcggagatacgagaacctgaagtgtcttctagatgacattcttttcactgcgccggagtctctggtggagtttctggctacgccgagtacaagctatgggccacctctcatacaggccattgagatctccgacattacaagcctgactgagcttgtggtagctgacaggattgccgagccgctggttaagaaggatatcgatgagtatcaaagcaggcggctcactgcttttactgatgcactgtgtactgctattaggaagcaatcggatgaggctgcgatgctattgatcaagtctatgagcaacatctcatctacaagctcgtcaggagagacacctcttcatacggcagtgaaagcggaagacgagaagatggtcaaagcgttgcttgagaacggggcacaggtgaacgtaccgcatcgtgacaccggggaaacaccattcgcagctgcaacagtcgccaatctgacaagtatcaaggctattctgagcgagaagcaagtagactatcagccccaagatatcattgctgcagccaaagctggagacgaaggcctggttgcaaaagtcctggctgtgtatcctgacgaccagtacaatcagagaaaggcactattcaccgcacggaaactacgacagaagaagattgagaagacactcttggaaatcttgccagcacaggctcaatcttccctggtagacgatataaccagaaatgcatacggtgatacagttcttcaccaggcggttcgtgcgatgaaccctgagaaactcaagtccttgtgcagcgggtgtgataaagagcttctggatgctcatgatcttggtggcgactctgcactgatgcttgctatacggatgtgccactggagcggcgctgaggttttggctaaagaaggggcggatataaatgaggcgcttgagaaggcacatgccgcgaagtgcgatatttggattgataagctgaacgagcttcagaatcgttatggtagggtcaggcagcgcctgtttgctcctgggagtggtagattataagattagcttttgatagcctgtccttagcctggtgtggcagtaagcgatagtggtcaccgttacctacaattctacagaaaggttgaggtgacagccaaccaaacaagaaaccatgtaaaaagaacctccactagttcactgtatacctactaccagacttagatgctggagagattaagtggacaggtagcaagaattagtatataaagagaatggctcacactcagaactattccgttcagccaacttcgtacgttttcacttggagataagccaaaagtcttctacgttggtgactatagcatgccaaaaggcggacaggacagcttcacaggcccgtctctacatttacaggttacttagtgatcccgactccaagtttgtcccatcaaaacctgatctggcgaaacccagaatatactcataacactggaatgagatgtggtgtagaagttggaagtaacaccaggaggccacgggctggctgtagttgacagcgctgtgccgtcgggaagttgttttgtgaccgtccagtccgatatcttcccatccgttgatatattcccatcacctcgacagatagcaccacctggagtgatccaccagagacacacagtcgcgctgtctctgtaaacagcagtcatattacttgtgccgacactgccagcgccggtaacagattggactttccagctgtcaagatcttccccatcgcgatgcgccttaaccactcttccggttgcactagaccagaagattctgattggtgtcccgacgccagaaacgcagagtgcacttccacgaggtcttgtgtcagggtcagtatgaatagtaaatcctttccacgtcatggaaccaccgtcagaaacgaggttacagaacacaccgcggagatcgccatctctcccacgatagaagacgtgcacaccttttctgtcctggctagtcgcccttatgaacccggcttcagtgatggtagccgactgaggcccggcggcatagtttgcaacggaccaagcccttgtgctgttcccccatacagaatatctcagagctccatctcgagcgacccagcagagaagagaagtggtagagttgggagatacagcgtcgatgacccctccattgttgaggttggctgtctcggttgcgaaggcatatgtttgcgggctccagccccccccggagccaaagtatagaaaacctctgattattccatcttccctgatgtagaagaattctttgtgcccggtgtgacgcgatgtattggtaatgctacagaaccccagtccatcgattgacggagacgtgatggtgcttgctaaccaattgccagtattccagtctagcttagttattttcttggccgagttgctggcccagaaaagtgttgagtccataggttgtggaacagaatatgccgtcacggctgagtacgtgaccttggtctctggtgcggggatgatcagctcatgaggagtgccccagcccttgttcatgtcagcaatttcgtatgacaccatcgtcgtggagcctcgaatattatctaatctggaattgagggtgaagatgaggtccatcccagggacgatcaaaaagtcttgactggagaacatcaaggatgttgcagatggtggcgtcttcttgctgcacaagactttcattgtctttgagtcttgcacccacaccagcacctggacctttgcaacaggtatagccggccaagccaaggtaataatccctgcagtgtatgatatcttgggctgtggagcagggagatctcgcggtacagacggaaaattccaagcggcgccgaagatgccccggacttgcgcggcgtttgtcgcgcggacctgcaccgtgcttgggtatggttcttttgggttgtcaatatccagaacaactgacgtgtccgagcgccgcgtggtagaagaaggggtgacggtagtcactccggaaagcaagagttcaaatgtcaagggtccagccgctcgcgaggcgctttcgatatggagaactaaactctttgagggaacaacatagtgggactcaatcgcatcaatagtccatagtggaatgttgaacataacgaaagacagagcggtgtagagcccgacggccgaaatcttggtagacttttgacgagcggcaaggaagatgtggtacccttcttgaaatgatgggtcctgtaccgaagaaagacgttgtccctcctttgttgcttggaatcggatcgtggccgtggttacaggctcaacagtcaacgcattcaggaccaccagttcgcaatcgtcttgtgactggcccggaagatcccaggtggccatgacagtcagacaggccatgctggcagtcagattgagtggtggtggcaatatttctatggactgagaggaagtgtacggcgagtcacggatctcggctggctcagagctcaacgtctttgcgacagcgcgtattccagtagtggtaggagtgcatgcttcaatctccaacaggtgtacttgtttcgcaaaatcagaagttgcagcaatgcgtacactggtcgaatacaatggccgagatgcggcaagatcatcttgagcgacgatgcagatccgatagtctcctggcgctacccttggcatactgactgtgagatgggttccgtttataacagacgggaagtctagtcggacttccttgggagggatcatggatggcatatgagtaagcgtctgggctgggtgccacaacccctgcaccacagtcttgccaaaagacgccttggcccgaacccacatccatatcgaaggcgcactaagaaatactagtgggcggtgtcgtgaaggttcgtgaagcactcgcggttgacatcatgatcgcgtcaggattatttatgtcatctcttggactaaagatgatgtcccaagagagaggagtagcatcagcctggaacttgagaggcaccttggaccagtctagcataattgtctcgtcgtgtttgaagctggttgagattggaacttgaggatcgaggctaagtccctggacaagacgctccttcaactcagcaaccttggcctcagccttttccttttgttgcttagcctcagcagccttcttcttcaactcatccgctttgccaggagccatgacactgtagaccccaaccagtgagcccatcaagccaaacaatgtgattaagccgtcgagaagaccgtcagccgtggccaatgagcctcccacgacttcaatactgctgctcgcactgctccgaccaacctcttcatcgattctttgtcggttgcttctgacatctctgttgttctcttcgatcagttgatcagctcgttctctgacgtttggcctgtccactcgacggcaaataagtgctgtgatggtctgctgcacgtattcctttaccaccagagccccgaaaaacgtagccagtttctggggctgctgcaagagctgcaaggctatagatgagatattatccaccagcatcttcactatcgccgctccaagctgatccaaggatagcttcttggagacctgtatagagatttctggtaagggtatctttgcgattgtaactggaggttcgaggacgatcttgacatcccatgtgcctgaaaagttcagcagaagatgtgtgtcgctaactgacgcgcccttgaactccatatcgtactgcgtcgtgataatctccttgaagataagctgcacaatcttctcgcacgtcatctctcggcctgatgcttccttcagaccttctgcaaacgccacggtcgaaagcctgtctttcagatcctggtaggtaggccatttattgatgctcatcaaccccgtcttgttgtcgtacgtcagcgtcactgtgggatttgacaaacccaggatcgtatctgtgccccggtaactacctgtggccgagtatagctctcgtccccgctggtacttgaggtctatatggaacccgctcttcatgaacagcgtgagatcagctttcgctccgtatacagtctgcaatgtccaggttagttatatccttacgccggtcttgtctgggtgatactcacagcactttcttctttaacagtgataatcgaaaccgttgtgttattgaacttggcaaacgacaggtcaacagtaccttcgtaagtcgcggcgaccgtgaggccagactggtcaaggggtatggttgccgatactttaaaatcataaccaaaaaagccgacaagcgctcttacatggtaacccttctcgtaagacatcttgtcactatcaagaaagactttggaggcgtaatatacagttgcagttttgaagatcagcccgctgtatcctgtaggccacgagggggaagtcacgctatttggctgtattggatcagtcaaggcacgacgagcgtgagagatgaagaagaggtctatcacttggtcatcaaacagtggtgatggatcaatggcatgttacctggtagcatggtcacccgggctcgcgatctgtcgagatccgggactagacgcagaatcccagagagcagcagtgacgcgggagtcttttggaagagcagtgaatacattttggagtcggaattgatcaagtatccgagcagctttggaagccgaacattcagaagttgttcagatctgacacccattccaatcaagaaccttttaagagttgaagcaggctttgcccctggcacctctttcttaaccacaagttcaatcccttttgccatagttttgatgtcgagtttagctttgatcaagtcttgcttgtcttaagataggtcaaatgtaacctccttgacaagaaaggtctcggatccaagctggatggtggcattgtctgggattaagaagatgatgcttgctgattggacttcaacactgacttcatcaaaatcatactcaacgaccgacttgtcaaggtcgatttgatagttgagcactgcagtctcgaagttattatgcaggtccagggccatcacgatttcactgctcgtcaacacctcaatggccttgcttgcagttgagatagtagtagggtcgagcagtgatgagctgcaaaacgacctgaaactctgaggcccatgtggcaatttggggatgggtgacaggacaggctgtttgtctgagtccaaccgaatgttgaaaaagacatggccgtaacccgatggcggtgcactttggcaatcctggatttctatcgtgtcgcctgctgctgatggcttgacgtaaaaggccttcttcttatccccctctttccagtacagcaaggttttggtggtcttgtcaaattctgccgtgacgctgtccatccagaaatccatcttttcccacttgtcgaccagccactgtttgatgaccaagtgatagacctcttcttcatctctcacgctcgtcgtgccttgactgatccaatagtattcgacaaaaaggtttggtgggattacgttggaggtcggtgcctgtaaacttggagggtctgctgcgatagtcaaatacagctccttggtgattccggtggttacaatgctgcagaagacgggcccaaggtctcgaatacccaggtgggatgtgtctgcttcaatatccgcacggaacgctttcccctcggctattttcccagcgtcaagagagatttcctccgtggcaccatccgtatctcgattcggagaactcacaacgtcgctggcgtttaagctcatgaagcacctggtcttcaagactctgatggtcagtgagccggacatcagagtaagccagtcgaccttcatttctgtggccagttcttgcaaagctggcaagtctatggctgatccatcagtcacgtagagtatgccgcccgttgtcctgatcttggcatcaacttgatctttattggccagggccagacctagaatggtttccggggccggatggttgttgtgatggttcgcgctgatgacataggcgtcggcgacgaaacttgaaaagaacttcttgatatggacaacagccatgtatcgtagatagtccttttcgcgcgccatgtaggccttggtttcctgccaccattccgacggctggtcatttttgccataaaacgtgccatacgccgggtctgtatctgagatcttgctgactgcaagcaccacggccgtatatactgctgatggcttgggtagaagctctggcttcgtaatttctgccattgggctggtaaccttgtcctcaatgcacattgtaacgtacgtcctgtgacgaatttccagattattcaagtaagttttccgcgtatctgcgtctccgaagtccgggaattcttcctgaagaatctccatgatcttgcttggtccttttcccttgagatcccatttgtacctgggactggagtcggcaaaacatcgaaaccagtctcttaccgttgcctcatagccaactttgaatttaattctgttggccttttgctgaatctgggtattgaccatactaccgtggtgctggaccttgtaaatggaaagcttcgttggaggtttctgtttcatgatcctccatccaacactgtccccagtgaaatacattgttccttctacttgcatttctttcggaagggttctcatcaagatactctccaagttcacaggagatctatctggatcgtaggataggtcaccgagactgggtttggcatcccatttcagaattgactttgcggtaggatagtcaacctggatgcccttataatcaaagcctgtaccctcagcccacttaaaaagtttgaccaacaggttccgagtattctcgaggctacgagactcctcacagtatggttggtaaaactgtcccttgaaggcgaagtctttcttcctttgaagaacagcaaacctaagaaattccaaaagtccttcgaggtggtcatcgtgtgggtgtgagttgataataacactcggttcaaatttgtccttgtcagagaagcgagtgttccatatacgctgcccagctgcgaaaagatacttgctgtagggagcggcattcccaccaggccttttgactccatctattctccttgggacagcctcgtataacaaaggccctccatcaagcaggacaagatgtttttttttggttttatcggtccattctatgtacatggcatcgccgcgacctgcgtagatgacgtgaaggcgagggctgtaatcgttcatgttaaggctcacaaatgtgttataatatttcgatcaaattgcaataaaagaagaaattgtaattgagtaggatgttaaacgccaagttcctcaagaaatgttcacttcgggactatgacaagaatcctctttagctatcgctgacaagctagcctgagcacgttgcattgctctacagatacaaaagtacaaattaaaatgcatgttttgccgagaaaaccgttgtcacataccagtctcgagtgtaggttcggtcacagttttgacaagcgcccgtcatcagccacattcaaggattggctgtggattcaaccgctttcgctcacagatgcatttttatgtgccaaaacagcccatagaccatagcccagaatttttaaaacctctcacaagtctctagttgggcgagcatcaatacagtggcacggacaaccaagccatgtctcacagtcaggcccttggcattccacatttggtttggcctcatccgccagatccctcttgttttagtggcattggtgacggtaaacggttgaatgaggcattgacttctagcctaatctggttcaacttggaaacgtcactgaagtctagacatacccttcagccgttcacgtccgataagcccacatttggcctgtgtaccatgcatgtgtgcggtgcgacatacagactctgtactctgtaagggggccttgattttttgagaacgtgttacgataactaactcatgttcgaaacgccacataactttgtggtgctttaagtagtacctatggggccccagggcctaatgccacgcaaatcatagtctagctacgtcttaaggcaacagtgcagtcagcaagttgcttttgaaagccaggctcctgaatgtactcatccaccttcttcttcaagagctctgtaatcgtgatatcatccatctctccctcagtcgcctcaatcttggctaggtagacccatttcataaccccatcctcttcaacccaatcagggaggccatcaccgaagtcgaagcgccagtatttctttgtcacaccgcgtggagcaaatgcattgatcagttcgcggaacaaaatgttaacaatattcgtgttggtaagaataccaacaagaccgaagggggaaaccgactgcttgctaagtgacacaccggtgccaatactcaggaaacagtctgtcgtacgcactgcagtaaatacttgaagcacctcgttccatagcctacgtcgagtcaatttcgtggagttataaagatgatacatggagagtacttaccacccaagaggattgttggcttgcactccaccatcgataaaagacatgccatcgatttcaatggaattaaagtaccctggagctgctgacgtggcacgtgctgcctgccagagcttaacttttggaaggtcaggcattgcatgcttgatcttataggatcgaaggaggacgggctcagagttattggcaccctctgctctagacgcagtgacaaagctaacgagagtgatcaattagtgactcttgacagtattgagatagaacctacaccttgcacgagggattggggttcttcggatcctgcagaagtacttcttcggggtcctgattgagcaccctcttgaccagacccttgattactttttcaaggtcctcagacttccatttctctcctttagaaaggatactcatccacatgccgttggtgtcccaagtccacggattccaagtccacttctgcggtggcgggaatacgtcgcccatgagagcattatattccttgatgcattcatccactgacatctctagccgaccaagcataatagcaatcagtctataagcgaccataatccattagcaccagaagcacgaaccaatgctatcaagatgttgagattgcttaccctccagtactagtgccgccaatcatatcaaacacctcgcaaggcttctttcctgggcatgcgcggtccatgattgctttcaagactagtagggacgccagaccgcgtacaccaccgccatctagcagtaattagaagcctgttgtgtaaattgttgccgcgactggcatacctagtgatagaacccggagcggccgttcattggcatcctcagttcccattctatcagccctgaacgtagttgcaggcaaagatggaaactcctccaaatcaggaaacgagagttcattgacatcgttgaaagcctccagagtatataggaccttggctgcgatggttccaaacctgagaggctccctctccacttaggcatactgcattagcgatcgtagcattaagacaaatgaacttacctggaggaccgaattctacaacaaggtatccctgcttagcgatcaactcccagcctgagaagcgagagcaaaccctgacagcaatgacattttgatcctaatgaagctttagtttgacaatggtggccaaagatatcaattcttacttcaaggagtcggaagatatcatggtcctcaggaaagagagttccttcaagctttcctaaagtcagtacaaactctccctagtgtgaagggcaaaagaaaacaaaagcgacacacctgcacaaagtccttagactccagctggtttttgtgactctcccacgtcagctgcacgtcatccttcactctcggctcagtcgcatttgcgttttccaaaatggatatctcaaaccaagtccagttaccatttgccctatcatcgcaatagccttggtcatgagactctgtaataagctgaatgctgtgtagtctctggatggtctttacatcaagaggctacatttagataaaaaagcatgtcagtggcagaatcttcaagggaagtgggacagatattgcctactggtgttttgaaccaggtgttgctttcaatctcggagccatgagattcaacgtgtccgctctcagttgatcgaacggcatatttaccatccaagacattagcagacgaagagggatagattggcagagcctcggcgttcttcagagcctccatgataaaatatttcttagataatgtaaaatctaggttagaaattacagaaagttcagagcgcttaagacatgagtgacggcgttagaaagctaggaatatataatagaggaaccagcgactgtgttcaggctgccagtcgattccagaccgcgatacgagctacccctcccggattcacatgcctccccaagccactcatgcactgtgatggatctcagctagctgcgtacgtttttgtgaaactcaaaatgaaagtttactcacaacttgtctctgaaagaaggcggagttttagcctttcagccacagtgctgataatgaattgtgagcctgtcacatcaatggagtgcgactgtagaaataaatggcagctgatacctctgaagcctggattgagagaggatccgggaatgtgtgctccaggagtaggatgttctactaacctagaccacaaccaaggtattcaagcctcgctattccagttctgtcacagctgcctcgtattaaaccttgcgacttatcatccagtcacattcctctctttattttcatgtcttatgtattcaagagttcatctatttcggcgatagtgaagaagaaacattgcgtggcacacttgacgttttcgggctttatggcgtcctcgggaacatgcataattcgcgatcgtaagttccagactacacagcaaatgatgggccgacgctgtttctgtctcatacccccgacacctccggaagccgtgataagcagtatcattcaacgtgcgatttgatatttctcagacatatcaattacgaggacagcaccttgcctatgttcgggttgcatatattacgatgaggtgtcgccattgtcaagcaaaactattagaacacattcagcgtcaaatgagtttttattggtttcagatagcgggcaactattatatcatgacatgttatgcgcacttcgaagacatagcaaaaatctgtagtctttcttctgggctcctgatatatcagatccttgcccaagaacattatgcaagagaaagtaacagagctttactagaatttcctaactttgggcaacgcgtctgtcaaactgttgtgggcgcccggacccatgcgctgcttccatcctgttcttattcatcaccaatatattcgcagcgtaaagcttgaactttgaggcggcagtcgaccacgtaggtaatcaggatgatggtaaggagctctgtcgtgtaatattttctgtaatagcaatctgtcgcgagagatgaaagacgtcgtacgataaagagatagaagatatagtgactatagtggacgcttcctgctacttcgacggcatcttcgggccttgccaagagacgtttttcacctcttgaaggttaactgaacctcccataggagtatcatatgcaagctgagtaaagacatcattatttggggtgcagctcaatcccttgaacatgaatacatcaccagccggtagaataacagttgcacccagggacttgaccaagtccgccactgcttctttgaacctcgttgcaccatcaatggcaatatcttgtccgatagcatctgcgctcctgagctcaccaccaaacgtgaacttccatgcactaacccagttgtacgtatcgtcctgctgccagaacccaggcgcgtcttcgtcgctagggcgatgcttgtacgacattagactgttgtcatcgtttagatggtgaaccttgacgttccggacggtgaagcttccacgattcttaggacttgtgccaacttcaaacgtaaatttgtagttcatccacaagttggacttgatcgcagcctcccaattgtaatcagcttgtatatgttaacatacaaagtagtggggtggctgagcttgcttacccatgacgtcggccttctcttgctccaagcccatggctcctgcaatcatgttgaagccagcttgaagacccgttccaaactggctaataaatagacgacgatcgatgttgattccgataaaagttttggaggtgattgtaaacttgagtctcctctttgaatcatcatcactatttccgtaatagtaaagattttcgtaattgatcttgagcttagtgttgactatgcacgatatcagtatcttggagaacgaagagtcaggtatacccacaatccaatctgaccgattcagtcggatcattgtccccatccttgtcaatgaccttgcgcgatggaacaaaggcacacgccttttggtatgtattgtctcggctggtattgaccttcggcttcgatatttcgctgctcgggatgtagaatcctgccttcgctctgttatgcggatacttgttcttgaggagatcaacaatcttgtcgatagtacgagtttcttgaacatagaatgcgggtgctacgcgattagcaatccagtggttcacgaagatatcctgactgatgaagaggagtccctcgcgagatcctgggactgccttcgctctggcaacctcaaaagggccggggttaaacactccagctccttcgccatccacaactcgaagtgtctcaagatcaggctcgctatgagtaggcatacaataattcaaggcctatgccttttcaacacccacgcacacgcgatccctgtcagactatgttactagcgtctgtgggcaggatcccatacagaaccacaagtaatctcgatggggcactcattgctagatttctgccattcttctactgtatcgaatccatataaatatccacgtgctagccttatcaagaatgtactctaataccaacctacctgcttcttaccacccgaactgctcgaaatgaagtgtcatcgcagcctcgtttggaaccattcgagacgttgccgactgcctcacatcttgcaacaagccagatgggccacatgccaaaaacaagactcgtgtattcgcagacatcccctgtagagtctgggccacaatctcatcgacattaggacgtccacgtagaattggaatcccaagaataatgtcttgtccagacgtattcgactgaacgggtgtatcaaccttttccacacgatcttccgaaatcgaccgcctcgaaggcgagggtggctggtcactggtggccctttctgacaagtctgatctgccagtaatgttgatagagatattgaatccttgagcgcgagcaatgttttcaaggtagggagagaaccattccaaaagatctagaagcagtcgttggttagtcgcttgaactacctgtgccagaactgggagatatacctgggtttctcatggcccaaacaatggtgatgttcctgtgggcagcggtgtcaagatctcgtagaaactgaagtgccataccaaatccaaaagtaccgccactaccgccagcgaagatcaagatcttatcgtatgcctcaggattggggatatatccataaggtccatgaaccgatgcttttagtgtaaccccaggatttttaagggcgtattcatgcaggtcgcgggtgaagccatcgtgggcgtcaaccacaaactcagttggttgcgtgctcactatggtaaagggatgagtctcaaagtatcgaaccccaggaatccaaaggtatgcgtgctgtccagactttgcacctaaaggactcttttgcagaatgacccttgtggcgccgcctggaagggggtgtagtgttgcggtgttattgatgccatgatagagtaggctggtcgctcgcaccaggcgatcaaggatccacagtcctgcggctataaatatgacgatcatgaccttttgggtgatatctggatgatgaagacatatgaaacccactaataaaacgaataacagaacatggaaaacataaaagagctcgtagtgtctgcgttgtagcgccaaggcaacacctactgtagaaaacatagtgaaggcagcgaaaatggcaaagtattgcttttcttcataaagcttagatggttgtgaatcctggtagaaggcagaagccatagcagcatgaatgacgacgagagcggaggtcattaaccccgacgctctgtgaagtggattcaaacgatcgtaggtccatcctgtgaggaatgcaagcggtgtgtttttgagactgagaaagactgtcaaacaaagattcccgaccgctaacctgaggagtttcagtaacatttcggaaaacgagggagctaacttaccatccagctctcatagggatgatatactcccaggacaatatgctatcatcgacttttacaaagaagaaacccaagttcaagccgaagtaggtaatgtaaagaagaacatgtccgagcgaaggtgcaatagagacttttctcgataaaaccgatttaatcctaaacagatgagaacagcccagtagcctttgaattgattcttacatcgctgagtagctgaaaggtcctctaggcaagccgatctttcgccatacggaattcacagcataataggtaataaagacgccaatcaagcctgaaacagctgccgcgtagagtttcatagcatcacggtcattttgggctcgggcagccaatattggcacccaatttatctgggggggcggcccggacatagtaaggcaaaagaagttaaggaaagaatttgacttggaagaacctataactgtttctcttattagtgttggattttgaaggagctgtgctgaaagaccctcagggctctggtcacggtatatatgtcttggcgggatacgatatctctatgttgacctctggatccatcaacgggcgtccagcgatccagaaccatcacataccggattgtagccttggactcgagagaactgccgacgtagctcggcaatctcactgtcccaaaagcggaggtcttaatctcaaaatcttaagccttgctagttatggaggataacccgttataagcgttcggttagattctataatccgcggggtattgattaggccgcggaatccggcgcgcgcggctactagttcataaagcgttataccagataacaaggagtgattccatcatatcacatttcgtaccgaaaacgaaaaataggagtggcgttattgtatgctactagttcataaagcgttacaccagataacagggagcggttccatcacatcacatttcgtaccgaaaacgaaaaataggagtggcgttattgtatggcacctccttgctttactatgagactcaaacggtacgttatggatgtttcatagttgcaagataagcgttgcgttatgtctaactaacgatataaatattaaaagattaatgcctgcagttatactgatggagtagctagaaaataaatcgaataattgaatatactgaaacactaatagaaatagaaaagtgaaatacgggagatcagtagcaaagcccttatgtcaaagtttgggccctgagttcattaaacgcttaacgaagtggctgagatctatcctgtgggatatttgtgggatatttgtaggatattgaacttgccgaccctgtaaagcggggaaggctgtggggcacaaggtcactaaatcttagaactagataaccgaggtttgctccttacaaggcatgtaaaagttctggcaatcttccgtttgcccctacgttatataataacctgataattaagttaataactttaatatactctatctatagtaaaaaatactttataaataaagcttatagcatcttaacaaggcatatcaagccaatgcattaaaaaaccccaggtatctttaggttttatagggcaatatcttaattcattttcatgacataaaggcatagaaggtagcgctccaatagtatagcattattattacttcacattgctaaaggaagtcgaatgattgggtagagcccagcgaaaggtcgtcgcgaacatcgatgacgtgagctatatcgttagacccgttatttacagtgtctcaacgtcatcagacattcattcgcgaatactgatgcttgcatttgcagaatattacgtgcttgatatgctttatttaaagttctatctgccatttgtctacctctaacaatatttttgccatctatccgtctctcaaaacttgcattgttgaacaatcatactctcaactttattcatcttccattttgaccaaagtgttaattgagcttttaagcatcgtggcaactatggctactcgtgagttggagccttcgaccgatgggccatgtagacaaaaccatatactgacttagttcaagaccacgcgaagaatgaagttctcaaggccgctgccttgtttgatgtctcgcatatcacagcagtcgtgacaggcggcgcaactggcattggtctgatgatcacccaagctctgcagtccaatggcgccaaagtctacatcacaggccgccgcaaagaggttctggagcaaacccagaagacgtatggcacaggcccggggagcattcatgtcctccctggtgatgtcagtgagaaggacgaggctgtccgtctagcggaggaggttagcaagaaggagccaaagggcgttcacttactcgtcaacaacgctggtattgcggaggatgacaacaccaagttctgtgagtcgatcgtcgtgttacactggagctaatgctgatgctaaccgtatttagcctcggctggcgaaccagacacaagcgacgctaaggctctttcgcagcactttctcaagacggaaccagagcaatgggccgatacgctgaagacaaacgtgactgggccttactacatgtccatggcattcctcccactactcgccaaaggtcatgagactacgcctggctattcctcccagattgtcaatgtctcctccatctcaggagccatgaaaggttccagcatgggtcagccagcctatgccacctccaaagctgccctaacccacctcagtcgcatgatagctactctcaccaaggacatcaaggttcgagtcaatgttatcgcaccagggctgttccccagtgagatgactaccggagagtccgatgagggtaacaagagcaacattgataagaagatgactaacccagctggaagacccggtcatgatactgatatggctgcgactattcttttccttgctggaaagggtggcttgttttacaatggccagattgtttatcccgacggaggtaagcttctctagatcgacttctgttttgtgctatattgacatttccttagggtcgacactgatcaacccagcaatcgcaaattaaagctgtcgcagctgatggagcgtttgggctagggtattacaaaatgtcacatatgagatggcaataagaagatctctgtatcataagtttaaaatactttctttagttattaaaccaagtctaactataagcctcaccaatatgtcttatatccacctttaaacctgctcggtctcttcagccatagctcgggtcttctcagcagtaaggtcggcaccctcggcattgcgtcggaactcctcctcctgcagcatcagctcctcagacagttggccatgagccttccacacaggcttgatctcaaagagacgatccatggtgtcaagaggcagacccttggtctcggggatgaagaagaagacgaagatggaagagaggaccatgagcgacgcgaagaagaagtagacgccgtagcccatcttgaggaacatctggggagtaaagcgggagatgataaaattccagaaccagttgttggcagcagcggaagcttgaccgagtgatctgcagcatgttagtaatatatctagattgatagatgattgaagaaacttacctagagttttcgttgaacatctcagagttgaggacccagggaatggggttccatgtaggggagtagaaggcagtccaaaggtagaagaagaaaacggcagcgattccaccgctcgtcatcttgggagcctcagttccgtcagcagcagcagcagcaaccttggcagcggggtctgcaatcttaatataggcaccgatgaaccacatgcagagggaaccaccaactgaaccgataataagcaactttctgcgtccaacggtctcgatcaggaacaggatgaagatgatggtgatagcggttttgacgacaccaaagataccggtggtgaggaaagaggtgttggtgccctggataccgatgctcttgaagacagtagggctgtaatagttgatagcgttgatgccggaaccgttctgccagaggaacatcatgccgccgaggaagaaacgccactggaccttgcggctcttgagcgcagtgaagggcttccagaaaccagggccgacctccttgttgtatcgctcgagttcctggtcgatatagctgacctcttcaacgagatagaggtcattggcgggcagctgtctcaaccagcacaggttcttcatggcttcctcacgacgacccttggagaagagccaacgaggcgactccttgatccagaaggaaccgaagagcagcaggccggcgggaatgagctggaccgcgaagggaatgatccactgcttgtggctaggagccatggtttcagcaagtccatagttgatccagaagccgacaaggccaccaatctgccagccaagctcatagataccaacaaggcgaccgcgaatagcaggaggagacagctcagagcagtagatgggaaccatattcgaacaagcgccaacaccaacaccagcaagaacacgaccaccgataataagacccaagccacgctcagcattagcgccaagcatcatacccgcgcccagcatgaaaacaaagctgaacgcaataagggagtatcgtcgaccgatgaaatacgatgtgatgtatgcgaatagactgccgaagaaagcaccggcttgatagacggagacgatgttggacttgagaagagcgaggtcattgggttcgtacgaggcaaagtcgaattcctccgtgaagctcggcaacgcgatcgtcgtgccgatgaaggcggagtcgtagccgatcatgcatgatgcgaaggacgcgatggcagcggagacgtacacgcgccagttgtaaacggacttgggagtcggcctgtcctcattgacggcgaagatgttgttgacggagatacccatgatgaagaatcgtcagccagatcagcacgagagattgtgttgtctgcggcggagatgaaagatctggggttcgaaattttaactacggggaagcgaaaaagctctttaatatactctgtatgcgtcccgtccaatggccacgagccaattacagctccgacttcgcttgaaaatttatcccatccctggtcgtagcgcgtgttagcgcgtgtgcggagaagggctcgtggtaggactagaaaggtcgagattgcgaaaaccccgcatgcgctggggtagcgccaagggaggtttttcgctctaaccgaatctcgggaacgtgagtagcgtagatggctaagcgtttacccctatgcggtggtcgtgtggttacgcttaatttccgtatccagtcttgagatgatgggggagctgttgtttgcctacatcgggaagttctggggttgggaggcagactctggggaccccgcatggaattaaactagtggggtaagtaatcatccccacgcgtctgctgattcaaaggattcgtcgtaagctggggggtaagtgttgatcccttcatgtcatctacgccttggataagtgccagcagccaggtgccaagtgttggccaatttgatgcgatgcgtaaatactcggaacgaggaacagctgcttctattaccacgggtgaaagattgtttaatgggattgacccaagggtgcaagcaactgcaggttgatggtggagccagccaactcccgtcatgcgacttgacgatcttatcaaggaacgagagtgacaactgacagatatggacatcagacagggactccatatcggatagcgattgtggagaaaagggaagggatctggcgagatcaggggggctcggtagattgaactggccacgttcctgaacgggtacattgcagagtcgctcatgcttgcttgccggtatcgatgggtagtaacctacagcgtctagacctcttccccagactttatccccagacactaatcttcccctccggttgttgacttatgatcagctctggtggaattggggagataacccctgatccattggctcatgagcctgggcttgggttagccattgtaatggacccggtgagcttgcatggggataaataaataagagaagcctagtgccgagaccagtaagcgcttctagcgtgaattggaggtttgtgatgtctggctctgccaatgaaaatagtgtcactatttgtggatggttgaatgagcttgatcatcacatgagctaacctgaagacaattcgtcctgttgcgacgtctcagcgggtcaaatcgagagaagactctttagattacctataacttataaatctgactctgaaaacttgtcgaaacatcggcggatggctcacggatgcagaaagaggcctcatgatttaaattggcgacatgatgtagggtaggccagcgggacgcgacggactcccaccggagatttagtgggactcatagggatttcgcgtttctccaccttcgcagggggtcgataacggagcgagatagatacgtcacgtagcttgattgagaattgagagggtaataaaaaatatttgcatgaatgttattctatgtacaatagcctattgaattaaccggtatatcggagcgaaaacaggcctcgctcaatggagctaaccaagatgttgccgctctggaagtaagggtaaacagaccaagcaccataaaactgcgcctcaccgccaacagcgtcatcctcagggtggacgtcaaagaaaccaatctcctcaaacagagcaccagtgtcatcctgagcaattgaagacacattcaccatgcgcagaccagatccgtaattagcctggtatgacacgccgccaacgacgtattggttgtgatcgatagagcgaacagggctcttgtagacaccacggaagacggggtactcaagatcttggatatcgacaatgtatgtggttgtgtgctggtcagctgcagggccagtcttttcttgctcatccagctcgtcgtcgaggaggagatacttgtgatcctctgtcaaccaaccctggtgggtatacgtggcaccgttgtatgtagtgcgcgacagctggcgcggcatagtgcgacgagaaatatcaacaatagtgagcgcatcttcattatagttgaagcaaatctcacgaccctggaaggccttctggggaccacggtagataacgcactgcgcgtcgtggacgtagccatccgaagcgacacaaccagcatcctgaggacgcttggggttagagacgtcaatcatccaaagaccagcacggcacttgagatcgtaagctgttccgacggcggcgatgagggcggtctcctcgttggcgacgatgttgtggctgttgccgaaagcgctaaagtgcgctgccaagtcgcttctgatgctaaaggtaggggggttcttcttgtcggtgttgagaagcttggtgagatcgaagatctggagaccgtggccagctgcctcggagccgatgtaggcgtagttgccgatgactttgatgtcgcgccatgatgatgcgaccgtctgggttgggaggcggccgacgtaggttaggctaccgtcggggtgaacctctgcgaaggctgtgccgtctgattgtccgagaagggcgaactcgcgaccactggaggcatgtgtccagcctggaagattagttagcaaaatgaagtcatagaacaagactatgtatggaacataccccagacatcattaccgacgcgggttcggctgcccatatcctggtggcgcaagaagcccaagaggtcaatcttgttacaagagtaaccaccggcctttccatcggcacaaggtgtaccagagctgaggaccttgtagcgatctttgtcaaagacaccagccgcagcctcactctcatgaagagccatcttgcgctgcttaagctctcccataccaatggcgtgaggggcactcttggcacggaggtagtcctcattgtacttggccgtattgatcctctgggtctgtgcgacggcagagcccgcgagggtggctaggaggagagaggtgatgctggccttcatgttgacggattggggaggtttcaatgagatgatggtgagaaactacagagcggatatcacgagccatggagggagtctttatacttaacattgagggtatgttgattgggattggaaaactatcgtcgatcattccctggattggaagctagttcttttgttcttggaagctggtccttttgtgcttggcagcttattcaatcgaagaatgaatgcgataaggtccttgacttggtccgggccaaggcaacactatggataccaatgcgaccctgaatattcgtagtgacgattagaatcaaacctgcagccattaaggtgaccccaaacccctggaacgttgtatatcgtatctatatagagttagtgactatcccaaaggttccccagaaatatcgggccaagggtcaaagatgaacaggcacatagatagcctgcgcatgagataatcatcaagaccaccagtaatatctcgtgtttttccaagcgacagactctgccaagccctggtgccgatgaactaccagattcatcttaagcttaatataaatatctcacgggaccccaccacggcttttgggagatgcctatttaggataaaggcccgctttggccatgttacccggaacttttaccaagacaaaagggcggtcttgacgctgttcttcctaggagtcctctgaagagtactaaacttacataatcttctttctgctgtgtaaaaggggcatatgtggatgagaaatctcgacatataaataaagaaagtgggggaaatacaatattactaaaatctctcactatatcacttcataacaagctgaaagaaaagctcaattccacaataatcaatccatctcgaataatatacagcgttatattaccagttgaacgattgtcgaagacctcagatcctatgagctgaacccaacactgaactttatgccacccttcggtaccatccagtcctgaagagcgacatcccaataactcagatcccaacgccttgggcgaatgacactttcttgaacccaagtagtatccgtactgggctattggctggtatattgttcttgggcaaagatgcatatagctgaatgactgtggcgcctgcaacccggcaagtgttggatacctcggcgtggcacttggcgactgtttcccagagatgagggctaccgagttcgagtgtagctttggagagtgatgcgcgggcggagatcttgttcgctgaggagacgacgaggttggaggatagtccaaaagtggtgtagctgagaccgtagccaaactcatagagagcctccaggcctttgttgtcgaagtgtctatagtcattgaatgggccctgactaaagtcacttcgccaattcgaagagtcttcagctgcggagccagtgatgttggtgatctttccgtgtagtcctcctctttcttggcaatggttaatgggagcttgccagagggattgacgtttccggtcaagacgtccaagatggaatttccctaattcctgaccccggataatgcgcagcgacaatcgcgctaacattagggttcatcgtccacggcatcacctccggccctccacagtgagtgactaccacggtgccgcgagggcagcgtgatgaaatactattgacgacttggattgagttgtcatctaccacaagagtcttgcgatcaaaaccctcggtggcgaaggacttgaggaaaactatgcagacatctggccaggggtacagaccaggcataatgctgagaatggcagtattgttggtgacgtactggagccgcttgccgttgtctttcacgtaagacttgaaggcgtccaagggactgataacgtagctcggtcggccgcttcctgaaccgccaccggagataagagtaccactgtcgataccatcgtggttgctgaagagggtcccaatggagggatcagcagcatcgtttccaaagagaccgatgttggtgagggacttgttaagaggaatgatggagccttgattctcgagcaagactgttccggcagcggcgatatcacggatgagccctgaatggttgccgcggacatcgcggccaactggacaagggcccggataagtatacccgaagccgttgtagaagagaggctgagacgatgggtccacagacgggttgtctttattctggccaagatagaagtaaggcgtcaagatgcggcacaccattccatcgagatccgactcagagagtgtcccgttcttgacacactcaacgagattgtcgccccagtaagtctcaacgacgggaagcgtacttgcaggtccaggctggttcatatcaagccctgccttgacgggaccgagtccaggcggcgtagccagaaaatccgacatgacataaccctcaaaaccaagctctttcttcaacaggttattgatcagatactcgttctcgcagctttaagtctcgttgacgcggttgtagccacacatgactgatgctacactagcgtggacggcgtctggaaagggccacatgtagagctcgtgcgtggtgcgatcgtcaacgttggaggatactgcgtccacaatctttccgttgatcagtgtgggcttgcgctgcgtttcttgctcgttgccaacgagatgcttgggtgtggcctggacaccggtgtcttggattgctccgattgtctcatccatggcgattaacatgccaagaacagctcaatcttccatcctcagctccgctggccgcaaaccgatctgtacaagaatgggcgcaagagtctatacctatatttatccctgagctcatcttacgatttatagttgcatcatgacttcagcggacaaggggcctccccattttcacagaatacgacacgtatattttgtgcctatattaccactactctaccaaaactactcatcaaatccctcctgcagatccgtagctatcccattaatgaggtcagctgcgcgtccttttggaaccaagacttgtacctggtatcccaggctattcgcgtctcctgcattagcaacctttgccgtataaatcatggaccagtttcggaacagcagagcctccacttccaagggctcgcagaacatatgctgctcctgtgcaaaatcaatctcctccatagaaactttggtccaattttctacatacaaaatatcggtgtcaaatgcgggtgccaagtccatgagcccgttgacagcttgaatcgactgaatccactcatggccctgatccaatttctctggcgtcagcatatcctttacgaactgcgaaagccactgtgctccgatttttggactggaaaatacagactatcagaagctgtgatgcaattaccgaaatactctctagccatatttctagccttgcgtgcatctgtgatagtgacaattcgcgtaacgcacggatgccacgtaagcccgttgtacacaaagcggttcaacgccttcagtaggtaggcttcgaatgcatcttttgttgagcatatctccaaaatatattatctttattaaattataataatagtaaactttaaaagtatttaaatatattatttaaaattaatataaaaatataaaaataaaagacctaaaataggcttttttaaattataaaatatatataactatataaatataatatatattggtttaacctaaatacttaaaagtcttaatataagtactttctaagtcttcctataagtacctagcttactgtcctgcttttcgccttaaaaaagttcgataaagaagcatagggaaatactaatgtcctacgcgtatgcaccagcatgcatgcgtacaaacgctcacatcgattgtcgtgctatgcgtgccgttgcagggattgagggttgtctcagttgtcgacagccaatagttcccaagcctcattacagccgatcacaaaggactcagaacaagattgagaggactcagctccatcattgattctgacttaatagagactcgggcgtaatccttgtctccaaggggctagccacaaaattcagccctgaatatacttcttcctggaatctaattttgccgtcaacccaacgtgagccatgccatgcagcacacccatccgtcggagatatggaaactcttctcataaagctgtgtgggtggcacggcgcagactgttcagttcgcactgtatacattggccatattgagcatatcctgcaggtaagcgcggtatatcacaaatggacaccaatcacccagagtggctgatttgcactttctgctccctcggacatcgcctaaacaagggcacacttgtgataagacaggcggcccagcaatgaggctcaagcatggagtactgacgaaactcgcatctcggtcaatgtcatttgatcggttgtcgtagtgactgtgattattcgatcatctcacttttgcgatacgttgctatccttgggcttttgattcgttattttgctacttcgttatccattaaacatccctgcgctgctatgcagcctgtgccgccttctgcaatgagcgttcgttcgcagtcgttgcaggtgcccgcaagccttacgagtgaagccaatactgtctctgacaatggaatattcgtcaattctatgacggacgatagtgtaaatcttcataagcggacccaaaacatcactattgcgagtgttggacaagtggtgatcaatcccccttcgcccgcgagtcaaagatctccaaacttggcacttttcggctcaagttttacgtcaagtacagggtctcttgagacgttggatgaaataagatcgttgcaattgaaaaatggtgctgcgctcaatgaaccagccccgaattctggccgaggcgatcgtcaacttgcggctcccgacctcaggcaatcatttggttccggctcaaccaaagcaaatgcggatgtgagcaacaggattcggaacacctcagaaactaattcagcgcaacccaatcaatcgaaacgctggctcagtcacctgagaagctgccgtgaacgggccggcttggccattcagtttcaaaatgccatctacggccaactcatcccgtacgaccggaacatcagaccaattttgtttcagttgcagagccagatggtaatctgtcgagcacaacacgaaaacatcaaacaaattgatgaattagaaatagagctggaggagcatgttgatgtccaacggatgctcgaaaaagtctccaaaaacctttttaatgcgacgaaggaactccaagaccttgacagagccatccgagaattattcacgaccactaaacgagaagtaagtatagttaataccacatttctcgttgcattgattttcctaacacagatatctatagaaatcgctcattagaaatctcaaggcgcttgatttccccatgggcggaacccaaggggaaaggcgcacgaatcgttacggaggtctcctggaacatcttcaacggataaaaccatcattcttgcaattccaggacttgtgcacacagctctcggacattcagcagttacgtcaacaggagccattaacaaaggccgagaaagagatgatgtccaggtttgaaatttgtcagaaggccacaagcctcctataccaacagctttgccaggtctgctacgtacataaggagcatcaagtatactttaatctcagagtgaatgacgacttgaaacaaacaactccagttctagacttccatctggcgttcaaggctgcgtctcaccgtcacaacagcacaaatctcatatggtttcgagcaacatctacattgatgcctcttgacgtaaaggacctcaaaaaactaaaccattggactagggagtctagaagtccaagatcacgccccaatcgtggcgtttctaaaaggaaggcccgccctaccagtaggtcgacaagacaaactacacaacgaaagccgtcgtcggcaccacaaaggcagacagtgcactccaattcgcgctcaacgtcagccctctgtttaagtaactacggccaggggtttggccattgggccgcggatcttgctgacctaccggcaatgacggactttgacgaccttactctcaggcagaaccggttgaattttccagaaatgccaccccgcatcgatcctgtgcctctatcgcagtggatacgcgaagggtgtcatgtccaaatgccggatctcactgccgaacacatgaggatccatgtggcacgcgtactctgcgaggcattgctcaggtttacaccaaaggtttggccgcagacaccttttagcagcgagaatattatgatactagacagtatcaatggcggggtctgggatcctcattttactctgaagcttgtgggtcggaacggatccgaacaatatctgtcagcatcgggaggaacgcccagtcgagagatactccaccagctcggaatcacactccttgaacttgcgcatcggaagctcgtccatggactaagaacaaacgacgctggggagatagacagaggacactctagctatgcacaagtcaccaatctgtgcggcacgagtcttaagagcgtgtttggtggaacgcatttcccaagagcggtggattactgtatcaagtatccaagccgaggaaaggacttgctcgactcggagctacgggaaaggttctacaaggctgttgttgttagtttggagaagactgaaaagagcataagccgatcacttgacaatcagaggcgatttgcagaggaccggtgaggatttagggattaatatgaatgtgtaccgaagtaccgttacttgcagaataagttgacatacttcatcatttaatgaagagctaacatgttcaacatggttgattttaattccgaagcagaggtttaacttcgaagaccaatccagttcaaagaaagtccctagtcacccgttcttggtcaccttctgaaaactatggtgagtcttgaggcccttcttgggtctatggctctagttccccaagggccgctggatgagagccatgaggtgcttcgacgatattggatagtttaccatagtagatccgtcggttgctttgttgtcagaaatcctgatgatatctatgtgtgcccaagtgtcgggctcatcggcaactgggacatttagcatgaaggaattcttaatggcttcattcctctcaatgtatctttccttccgacgaggcctgggtgagtcgtcgttgctcgtagaggggtcctcctctttcagaccggacaactccgtgatgtcgtgctcgtctaggaacaccagtccttctcctgtagtgtattcatggtcagcaatacagttatctagtgtcgtacaacgagacttgattgacatagtgggattagaggaagcccaccattcgcttgacggttttgcacaatagctgcaattctgaggccgtatttgtctcccagggctgctttgaagagatggttcagctcctggaccgcggccgtgttgactgcgactgcctgcccggccttgtgggttaatccaacgtgaacgtactcgagacttgttccgaggtcttgcttgtcatctgtcaaatcacgaagcagcttctctagctgatccacctctttagtaccgacacgaagctgatgaacgaagtttctgacaccacccttctctagcaccacacacatctcctggagatgctgggtgagggctgttccagtggtctggatcctccgaagaacgtttcttatggctcgagtcttgaagggctcctcgtcttcaatcagcttgatcatgtccatcgtgtcattgatgatgtgcatgtgtctctcaataatgggaggcaaatccttcgaactgtctttggcgaagagaatccttttgctgaacttggagacttgctccaggacgccgaacgcggctgccgcagcgccgaagatttctgcctagaccatagttagccagcgctcctcacccattcgacaggatgtcaagggatagtcgccaccatagtatcgaactcgtggagcagttggaggaaggcctttcatgaacaataggttgaagacagctgtactagactattattcttgtagtgctcgggcccgctaattcacaccatgattatgagtgacatcggtctgggtttcccgtcgcttttagaagcctaagccttcggtgacggcgggagtgaataggccttcccagtagacctgcataaggggggcagtgagccttgggttgctcacagatctagcccagtacggagcctcatggatggtctcagctccccctctcattttgtaggataccaatggatacgccgacccaggatccggtggtcacgccctaaccaagaaacatagcatgattgggcaataaaggatggaatcagcaggctgcaaactgtaggaagtcatctgaatgatccaatgtagtgtctcacatgcagcaggccgcatgtttgaggcacagtcggtccggtgacatatcaacatgctgcgataaccttctcggcgcaagccaagaccgaccatgtcatcaataaccccaagactccacttgagcacatttttaaggactcaacggggagatctaattagtcgatttttgatcgagacggcacgtcttacacagtcttgtcagatgtcaatcactgtggtacgactttcaagcgtccaacgacgccacataactcaacatggcatgtgccatgaaagctggtgctgaacatgtagtctccgcgattcccgcgagagacttacgcgtcgcctggacctgaggaaactaagttgaggctgttgaacgcctgccccagagttgtttattcttttccgcttaggccacgtcgctccctaacaggttcattgtaccagccagcgtagggttcagcactcaaaaaaaaaaaaaaaaaaagaaaaaagaaaaaccaaaccaaaccacattttaccacagtttgaatctttctcatttgtcactgctcattcatccttaggtcctttgttgcaatgggcgagctcaacccctcgatttctcgcaagctgtcgttagtggacctacccagtgcggtggggcaaaagggagatcaagactctccaactcccactagagtgaagctcctcagatccaagagtgccacactcattccgggttcccatgcaagacctctcaatcaccattcaactcaaacaccatctctaccattttcgctaattgggctgtttcctgagtctcaggtcctttccaactctccagaagtagatgtgtttttgaagctttgcgagtcgatcatcgagtttctagcaggtttatcatgccagactttgaacccactccaaatcattccagatcaaagcgatgaagccccgctgcgccaaccctccagaacaaccacgagcgctgaagtgaaggacacccagagctctcctgaaacaggcggcgatacgccagagagtccacagttttttagccatgactatacccaggcggtggatatggaaggggaccaggccgagcggtctgcctgccaggctttgaatctcgagggttattggcactctcgtcgtactaggataacgaagatcatgttaactctaacgacatggcaagatgactttgaccaagacgaacttcgccaagttttcagcggcatgtctttgcttcctgagttcaatgtcgaagctgcgaagcaaaatttgataggtattggcgagaatctagtccaaagtgagtgatttctcattttcacttaaactgctacagaggaggaagaagaataaacaaagtagaagaagagaatcaggcttttcaccctactacatcggacactgcaacatgacgctaatctatgccatgaaccctctacagtggttaatatcacaagtgcaaactcgagaattggccggcgtcttcgtgaagccggcctgactttgaaggagtctgtcgaaatggcaaaacgatcaactagtgaccctaagaactggaatgccgcctcggctataagcgagtcgtccatgacatccaatttagatcccggaggcgatcaggacccggtggatattctggagagagacacgcaaagcctcgtagcgatggatctcgctaaaagtctgaggcaaaaacggctttcaaggaaacatcgggtgaatgaaccgacctacgaattcacctttgacggaagtatgcatttgaaaacggaccaatctccccatctcatcactgcaggtaggttgcatcattcatataggataaggaattatgcacaacaataactaacggtatgcacagcaagccaagcagttcaacgtcagcgaataacttctccggatagaagtcggttgcagaaagaccgagtccgtcgctccagttcccacgcccgccgaaagctgaaaaccagacagccatctttccatcgctcacatcagtcaccaagtccaccactttcaagatctagtaccgcgaaagacccgggttgtccacgaagcccgaagaaggccagaaccggccacgtggtcaacactcagcataatcacttgcttgtggtggaagccgccctgcgctcgattggaaggttgtggttggaggcgaagccgtcctcggacattgatagtgccataaatgatgggtcggcacatctgaccttgctcatttcccaagatccaaagccatttcgaatggacagcttggagagatcaggaagatcacttccgccagaggacttgacgcaagaggcctttacggagtccgttgaagatgccctctcagaggcattccgtcggctccagctagacgatgaggctgttcgagtggctcctgagcttttgaaagccctgcgtaatcaaatctccgaaactcggggtgaaacaatgaagttaactccggctatggatgtagcaataatccaggatacgctgtcatctatggatttcgctctatcgctccttcataacttcccccagtggagtatcttcacagattctcagagtctggcttacacaaagtcgctctgcgtgtccgtagagtcatcacttgttgacgagtacctgaactcgttgatgagactgttcaccgagtcccagaaggtcctggaattgaaacccgacgacccgaatctcgccagaaatctccttgcctttcttttcgaacgagcccggcaactgaagagccttgatctaagttcttcaaacagtctaagttgggaagggcttcaggagccgctggacgaccttctcttacagctcgagtctttcccagggacccaggcgcacgccctctctcgttcatcatcgatcccaaacatcgaagaccatgtcactcagatgccaatggacgaaaacgaccagacaactgatcaaatgtccgatgaaatgtctaccaacatgataacagtccagatgtacgatgacgatgagaagacagaaagacaatcctctcctgtcgtccgtttcagcgatgccgtaacccaaatcttgagtaatgaaaagaaacataaaagagaggagatctctgacgacgacgttgtctatatggataatgttagagacccgctgactgcgttctttgagtcgtatgaaccccagatatcacgatatcctcgattttatttactatgcatcgtctcagatactaagcctgaagcgtcagcggcgtcctccaacgtgatgggcctcttgagaaaactacaagccctgaaggaaattgaagtcggccagttgcttcaggggagcttgaacacgggactttttttgcaatcttgaaaagaagagtccgcgctcaagagataagactcttgttaacactggagttttctttttagatattgtaaaagagtattggttattactcatactaataaatcatataattgatgagaattctcttagattttaatctcatttccgttttaagctttctttacatataactttatatacaattaataaaagtaattaaactgtatataaaataaagaagtctatattaattataagataagaaatagctaaggcttttatatcaaaacttagtaactaaggttctggggtaagtttagaagataaatattatttaacatacgacaaaaagaataaatataaaagagcaagagaaacgcgacttgataaaacatagccctatactgtatcggcatcagtgctcgtgttctgtgttacataacggcttggaatcaacgcgtctctctgttccctactgatatgcagtcatacgagaaaatggtagattcctatcagaacatcagtatgggctgccgcaccatgactagccgcctcatggatcatcttgataagatatacatcgtcaaaatgttggaagcagttcgcaaggccttgggcagcgagaagattcatttccagggtctgtcatatggaaccataattggtcctcagtacggatactattatcctgatgccaacctgtctatggtgcttgacggcaacttggagcactatgaagacggaacctcttgaagcgctctaagctagacatgctgtgagagaattgagtctttctatactagtgaacacattaattgagaaataccacggctgcgactacttatcgctctcgagaaatgaagcccagctggtacggattccggaatctgaatacgacgcgaattgccggcgcacaccctccacttcggcggatttagcacacaggccgtaagacagccaatcataggccgctaaacccgccgtgtgttggttgctgacattgcacttttgccgagatcaggccatccgagacaccttatttcactcacaagagcccgagattagatctatcgagatagttgtcatctagcaactaactgctcataatagctagcaatcgacgccatgcctagtttcgagttggcgcacccgtcccgcaagatcctgcttgtggtgacgacgggcggattcacccatgccagtacgttacgttagcccctctgcatgtcacgccactcacttcacttccaagttctaaccctcgcccaggtcccgtattcgagattggcaaagttctggccgcaagaggccacaccattgagtttgctacgctcgagggccagcaaggttggaccaatggctatgagttcatcaccaaggtccacaccctgggcccgggcccgactcacgaccagatgaatgctcactacctgcgcatgcgaacgtgggacatctcaaagggcatctcagggaccatgccgagcaagtatttatgggactcgttctggccacagacatatcggggactcaaggccatcatggacgaccctgagacaaggccaagtatgatgattgccgacttctttgtcgacgccgttaaggatatgcacgtcgagtataatctgccaatcgctcaagtctggccacagatgcccttcttgatgatgccatgctcgtacattcctggccaaccaggctttcagcttgagggaacacttacctcggagcatgcgagcctctggcatcggatcaagaacgaactcgtcatcttctttgacctgcccgtcatcgcggaatggatgacgtggaccaagaagatgcgcctggaaaacggtgtcaactatcctcctcaccagatacagaagcctgactacctgatctttgtcaactccttccttggccttgagatcccgcgtgatctacctcctacctgtgccccggttggacccttgatcagtgacacctatccgccactcaacgaggagtgcgaccagttcctgaccaagcacaccaaggtcatctatattgccctaggcacacacgttatcctcaccaatgccgacgcagccaagatcatcaacggtctgcttcttcttcttgaagggagcttgttggacggcatcatctggtctattcccaagagtggccgtcaagatctcgatgtcaacacgacctatagaactggtaacaagacactccgtctgggggatattctggatggaaagaaccctgactggctgagttcgacctttgtcccccagcgagccatcctcgaccacccctcgacaaagctctattacacacatggcggtggttctagcgccaacgagggtctcttccatggtgtacccatgctgtcgatgggtgttttcatggaccaaatctccaacacagctcgactcgtcgacggaggcgtggctgagccgttgaataaattccgcttcacgtccgaagagatttacacaaaggcaaagaagattctgcttgatcaagacgggagctataagcgcaatagcctacggttgatgcgcatcgcccatgtggctgcccgaaggaaacaccatgccgcggacctggtagaggagctgatttacgacactgagctgaggttcaaggatggaaaggagctcaggccaatgcatctgcagacggcggatatgcgcatgccagtgtggaaggccaagaactgggacatatgggctgtcagtcttgtgggcattggtgctgtctttggaggactgggagttggcgggaaaatgttgtggctgcaccggggttagctgactggatcagtgaaggcattcgtgggaagccaagagtggttgaggaacctgatcaagtaggtttgctagtttagatgtgtattggccttgcaaaacaacaagcttgcttaaaacatgatcactatttctgatatatgtacataaaagtgaccggcgacaccctctatgaatcatttcactggatcatacgcgccaaccgaacactccgtagagctctggtggagacaggcttatgagtaacttgggctcagagtcatacgcccttcttcatctcactatagctcactagccaccagtcagtaattcgtgcaatatacttgagccgaagaagcatacctggaaaatcctcctttatcgctggcggatgtgacattcaccatcccacgacttgagcgccaggtttcgccaccaacacttccatggggtgtctccagcattgaaagtgaacttttgcgcagtcatgctctatctggctgcttcaaagtcatgcttcagcattgctttctcatagatggatagctgcgctttgggaaagtcaccttggtcttgctttggctcagatctgagagctttggcaagggacatggcacaacaagatactgacgggaaggctaatgaacagttatacttgataaatataaagagaaacgccgtggaaattgtggggtcagtggccgcgcattaggcgaagtacgtggaaggaatatcgccgcctacagtcccggacataaatagaaatgttactgcggaacgactaacagctcatctgacctcaatgaaatcgatgcacacagtctcaaagtcacctgtggaattctatatacagattattgccagagacagttgagtaagtgaaattactgcctttcaatggtgacactcaataacactaatcgtcatagcatggaaagtagtaccttgaataatgtttgacgaggaaaaagtactgctcgtagccatttagaaatgacgaaaccaggtcagctatcagtattacaactactacaaataataaaagccacccgtagaacatagacaccattcattattgagaggtgtgtatccaatccaagcatggcttccaaaaggtcactcgcaacccatcagcccagcctctccaaaacatcatctcatctccctgcaaaacgtaccaagctgagcttagttcgatacgccaacgggtttaatacaaacaagagcttgaccaagctgtagtgcgaagcgagttagcatctactctttcctgcccaaaatcaagacttaccacagggagaacacagcatcgtgctcgtttaccaccggcagcgcaaatggcttggaagtcggaggcatccgtaggagactcagtggctaagaatcacgttagctacaagacttgttatgaggttaagatatactcacgtgactcgcattcaaggtctgcaactccaacagcatcgatggaacaacactcggggtttgaatagagactgtcggggcaggggtcaaagttggaggctgcttcgatggtggatgagctgggagtagacgctgtagaggaaccaggggcagaggtagccgctgacgaagcagggctggaggtggtggggttggcagcggagctggtctccgcgccgcttgttgaaggcgcagaagaagaagaagaagcagaagaagtggcggggctgcttgtctctgaactggcgctggagggtgcctgagacggcgagtttgacgaagcagctgaactgcttgcgggtgcactttctgaggtgctcgaagcagcatcaccggtagtcgtctggctaggactagacgtattggaagcagaggatgatgttccagcagaggagctagagggtggaacctccacgatgactgtgcctgtgccagctgacccagatggagaaacagtagttgttatagggctgtgtgttgggttgagggtagtgtcagtggtggtaatggtagtaaaggggattgaggaacttgagggtggaacctccacgatgactgtgcctgtaccacttgacccagatggagagatagtagttgtaataggactgtctgttgggttgagggtagtgtcagtggtggtaatagtagtaaaggggattgaggaacttgagggtggaacctctatgatgactgtgcctgtgccagctgacccagatggagaaacagtagttgttatagggctgtgtgttgggttaagggtactatcagtggtggtaatagtgataaatggaattgaggaagcagatggcgcctgggagcttggtacgataacaataacagtgcctgttcctgttgacccagatggagaaatagttgaagtgataggaccgcctgttgggttgagggtagtaacggttgtggtagtagtgagaaatgggatagaagaaactggagaactggaaggggggacctccacgatgacagtaccagtgccagttgacccggatggggaaattgtagacgtgataggattgtctgtggggttgagagtgcttatggtggtggtgacagtgacgaaaggtatagaagaagttggggagcttggcactataatgatgacagttccagggtcggtagggttgcttggaggaagagtacttgtgagggggttatcagtgggagaaagatttcctgtagtagtactggtaacataggaagcaggcggagcctgggagcttggaacgacaataatgactgtaccaggatcggtagggttgccgggtggaatagtgctcgtgcgtgggtcatcagtgggagaaaggtttcctgtagtggtgacggttacgtaagatgctggaggagaagcagtcttagagtttgggacctcgatgatgacactaccagttgctcccggcctatcaggcgtgatagttgtggtagtaagagaagggaagtctccagtggtagtgaccgtgacatatggggcagaagggatggagatcccgttacctctaggaggagatgttgggacttggatgatcacaacacccggttgtcccggctcagtggggggataggtcttggtgacaggatgattgccaatatcgtcagggttcgcaggaatggtgaaggtcaggtagcctgcatccggaggagaaccgtttccgtcggtaacactatttggaactgattagcggtgtttagtacaactgccgatgacatggcgaactgacctggtaagtgtagtcaagctagtcgagacatcagtaaggacagtgctcaaagacgtgggagcatccgtgacatgtacaacaagaccatcatcaaggacaatgtcggtgttggcagggaagaaggagtcgatgaggataggctgctggaactgatattcaacaggctggagattgatgacggctgagcagagaggatcagcagaagcttgagcaagtgcaagctccatcatcgctgaagcggccatgacactcttggacttcatggtgattaacgagcaccaaaggataaggataagcgagtgatatgaagaaaacgagtgtagtcagaaattgatgagaagatatggttgagattccagtgaatatcactgggatcatgttgagggagagctgtatatacacgttcaaaccagcggaccaagatgttgattcttgaacaacaacatcgcacggcattgagataattcctaatgtttgagttcacaaatgccgacacgacctccatgacccgacctcccgccgaaaaaatgaagcctttcagctcccatcgcagaactttgtcccctgacaacccaactattgacactatcgcctgcctgtctcacattctctccgctaagcgaggttccatcggtccccatcggagatattagccgccgatcaccttcccgaaacagctttgacagggaaccattatgcaaggcagatatgttagtattacctcgtttggacggataaacaggccttgagcttttgcttcagctgcgttctgcatgttttggtctcaaagttggaagtgctgtgataccgagaggtatgaaagtttaaaagtaaatttggaggattctgggtactgaaggttggcgatatataatacttgaacgaagggatgtttctgcgatggtagacgtacaagtcccttaacaactttcactcgttcacacatttgtcactcgcttcgtcgctcgcttcaaaatgcaaaccttcaaggccctcatctcccttctcctgactgccagtcttgcagtcaacgcagagacaacatcctgcgttacctcaaccaagacctttcctaccatcacctccatcatcgtcgaaccgaccagcacttggtccggcaatggcacatgtggcggtcctcataccgtgtataccactgagtatcacgagttctgctccacgggtctgcgtctgcacacgtacaccatcactgaggcttgccataaggaaaagtgtcagcctcgcactactggtgttccacctggttttacctcaactgttactgtttgtaactcctgtggtgagaggcctatcactgcgacgcttactgttccatgccctgaggctacggctaccaagggccctggcaagcctccggtcaagccacagcctgttccatctgcccctgctgtgaagccagttcctacgggccctcagccagaagaatgcactacgtgcggccccaagccaaccaatccaggcgaggacaaggcagagcaccccaactctcctgcatgcaccacttgcggcggatcaggacagccgtctcagccccctgctcagcccaaccctcccgctgcatgcactacttgtggtgctggaggagaagcccctcaaccccctgcctccctggcaacctctgttgtgcccggcccctccggagagaagccaggaactagtcctaccagcccatctcctggagctccatctgtcatcactgctggcgctgccaagtcttcgtacgctgagctgggtcttcttggagtctttggttttggtatgattctgtttggagttcctctctagatagtcctagtatagcttgattatctgaattatctggcttaaagtgttgaggtggcggtggctttggttgggtgtttttagggaacatgtaattactgacacagcatttgctcaatcccgagcttggctacttgatccaaggacttaataatctcccttctcgtacataatgacatattaaatttataactggatgatcgcgtcgaaaagactttgtcaatgctgcgaagtatgtgagtgtttacaggcctacatacgtgatgcgttgcaacatatagttcagctctgctggtaattctctgtatgcactaagcgatgcaaagcagggaatagtctattgaatgaagcagtgatcgtcaactaatatttccttgcggacactaaaagatatccttgtctagctgtcagatcgaattaagtagagatcaacaatcattctctgacgtctgagacattgtcaagggagaagctgttagccgtattgccggtaacattatgcgtggcgtggagaatactccgccgctccaattaattagatggaaattctccgcatataaggataagatcggcgggtggttcctggttttgtctaagacatcttcacggcagttcgttagtctggatcgagtaagcaacggctgattcatgacacgtccctcgcagctccggcaattagttgtgtgtgatggcgagttccgaaactcaatcgaagggatactccttgcagtttcctttcctgaatctaccaacaacgacattaattcctttcatttctacactgtgtctcagccttgacagcactgcattcggtggaaagctccactcagttattgttgttatcttacttctatccttaccgcaatctttattcaatatgctgataactgatggtcgagtttatgagagatcttaatattatgttaaatgaatagaatcactgcgtcgctctcgaaagattacgcgagcttcaccagccgacctactataggttactgaattcaacttgttttttattctctggaaattcaacactctggggtaggccacttttcagacatttggatatgatgatctgcaaatgaatcaaagttagcggcataactctgacaacctggttgaccttatcaaggacacgatccatcctcgtgcatcaagagtgggcgatgcagagctgagaagcattccaagcttcaacctccctcgccgaaagtgccggaaacagaaagccatcgtgttcaactcagagttgaggaacgcgaggttggagaatgatatccagaataccaaagcaagataacctatcttaaagcccttgagcatctttataaagactgtatcttgcgccactttccagatatttcaccatcatcactcagcatccaaacaatccatcacactcactcttcaatctttccaatccaatctttcaacaccgcaaccatgcagttctacgccatcgcctctgtcttccttgccggcactgccttcgccgcgcctgctacttcccccaacggctacgatgcttgccctgatggtggtctcatcggaaccccccagtgctgcagtctcgacctcgtcggtgtcctttccggcgagtgcagttcccgtgagtccacccgtcaccgttcaggacagacacttgactaaccgtgataacagctagcaagactcccaacagcgccaaggagttccaggagatttgcgcggcgtctggccagaaggctcgctgctgtttcctctccgaggttgtaagttgcttccacactactctcatgatagtatataggctgactttgacatagtttacgctcggcgctttttgccagaagcctgtcggtgttactgcttaagcactttgtgggcttttcacctgtttacgggggcgaggttgtccgtagttgtcggtgcgagtaataatattcggggatgacactgaaaattgcaagtaactatggggtctactagagatcgttcacatgattaggtagcaaatcaacaatcccagttatcttcgccacatatgcatttccacctcaatcaagctgcatgcttcggtgatgccaaaaagaagatcgttttcgagcgaaactcagactggcgatcaattactcagccagaaagaagtggccggcttatagtccggtagtcgtcggtatgtgaactaatggagcctgataagctagcggcgccgggaccgggaccggctggcaattacccattaagggaagtggggaagtgccgtgctaccatgaaccgtcgtatccgactttcggcaattcactttagggcgtagtatgttgatagagctggcatggagtgtaggccggacgactactcgaaattcatgacaaacctttcactgactaacaaccggcttgttagaggacaagagtatcatggagctattgaactcggttgtcatatccggtcgtccatagattgtgagagaagactgtcaccgtacatcgtgacagggccggtcgcattctttatcttcaagatagcgtcccagtttaacccataggtaaaatatataagtccgtttggtagtcgagataacattatacatacacacatcgagttcaatattcgagtattcgccattcacaatagcactatgacacgaagcttccctttcaaggtcacgactcttattacctttcgatatattctgctaaatactaataacttctgcagctggacgatccgtccctccttcacgaggaatcactattgaatggccaatgggtccaagctcagtccggaaaacggttcgacgttgagggtaagctgaactcactgcgagcagaaagtaataaagaacacagctcatataatgtttgacagatcctggctctggtcagatctgggccaccagtcccgctaacgacgtcgccgatgttgacaagtatgttgagtcgtcagaagcggccttccaaagctaccgccatatgaatcctcgccaacgagccaagatcctactcaagtggcacgagctcatcaccaatgcacgacaagacatcgccaagatcgtcgtcttcgagaccggtaaacccatggcagaagctcttggcgaggtagattacgctcttggcttcgcttggtggttcgccggcgaggctgagcgtatcagaggttctgttgcccaaccctctatctccaatcgtcgaacttttgtcatcaagcagccgatcggtgtatgtgttgctctcgtcccttggaacttcccagttgctatgattatccgcaaggtatcggctgctctagccgcaggatgtaccatgattgtcaaaccgtccccagaaacaccatttagtgtcatggccctagcagaccttgctcttcgcgctggtctgcctgcaggagtgctgaacgttatctcaactgataacgccaataccccatcggtcagcgagacactctgcaagcacccgctcgtccgcaaggtcacctttacaggtagtacctctgtagggagcatcgttgcaagacattgcagccatgggttgaagaaggtcactatggagttgggtggaaattgccctttcatcatttttgatgacggtgatcttgagggagcagttgcagctctcatgatactcaagtggcgaacagcaggccaagcttgcacccacgcaaatcgagtctatgtccaaagcggcgtttacgacaagtttgcgcagatgatgcttgaggcgactagcaagctccgcgtgggccatggagctgattctggttctactatggggccgctcaccactagtcgcggggttgataaagtcagaaaacatgttgaggatgctgtcagcaaaggcggcaagatcctttgcggaggcaagcagcccgagaatctgaatgggtacttcttcgaaccaaccatcatctcaggcatgacctcagacatgctcacaactcaagaagagatctttggacctatactgggtctgtacaagttcgaaactgaagatgaggttgtgaagaaagcgaatgatacatcaatgggcttagcatcttacttcttcactaaagatgtctcccgaacctggagacttttggaaagcctcgaagctggaatgatcgggatgaatactggtatgtttctctttgtaactgttgtcggttgatactaatcactgtttacagggaatgcctcttgtgccgagtctccattcggtggaatcaagatgtcgggatatggcaaggaagcaggcaaggatgtggctattgaggagtatctcatccagaagacgggcactttgactgttaacgatggtcccaagttgtgaactgattgatatgcagctaggggagtcttgttgaatattataaaactcgacgttagtttactctaaaactgggcaatttcgcgtgaaatgacgcatacttgagcaaatattgattccattgttctccgagagtgagatttcggcgaaaacgaactctgagcttgcatatcctcttgcattcagtagcaaagccgataaagtctgggttgtgattttgcatcaaggtgacgaggcgtcatcggaaaacatattgatataacattgcgccgtgtccatccgcgacgtgacggtgagatgccgcttcgtcgttcacggtggttacaggtcactccgtatggttgtacaatatcatgcacgcaaatcgcctgtgtgactaaagaaactctcattctgtgtagcaaaatctaacaacaaatccccgatcgcaatacataatcgcaaatctttcctacacatgaacccactaacacggtgcattactgtcctcaatttctgacctctcaattgacctgcttgctatcagttaaatcgctgacgggctccacgtctatatccgttgcagcgggagcttcaggaacaagcctaatcaggaacaccatgcaaggaatagtgaggcacaagaccgcagcgtggacataaaatggaatcctggcatccgagccactgtgagagttgatcgcataggacgccgtctgtccagctgtctcaaaagctctaagcaaaccaccggagcgggcagaagatccagcatcggtagaaaaagtaccgaggatccagtagagagataattggcatacatagctagttgactgcattatgagatatgggaggtaggcctcaacccatcccctggtgttgctttgagagaatacgtgtcagtaatcagtacaagagataccacggggtcaacaaggagtatacgtttcatagtccagcgcgttttcgagtttgcctccaccaaactttgcatactcgataccaatccagataaagcaggcggcttgtggaatcagccagcaggcaaaagagatccatgctcgcttggtctgggaccaacgggtcctgtctaggagcttcccaaaggccaccacctcgatgatggaaagggtcgctaatgggtggcagcatgttattatcttgcgcttggggtcagtttcttgtgtacttacggaggaaaagagaggataatgctcgcgcccgcactgagaagtgcagcgacaggtaagttcccatggttccgccacagaagaatgagtagaacgcaggcagagccatgagccaagtcttgattctcatgtcagctagtgatcataggaaaaagaatacaaaacgtctcacctttctgcgctgcaaatgcttccacaaagcagcaagctcatgcttccagctggctctctcggacatggcaactttactgccatctacacgtcggacccgtctggtgggggatagcaagaaagcccaaacgaggccagtgcattctgttgaattcttgttagacaccccacagatgttcttatgtgaatgcaacttaccgaaggcaatgaagacgaggtaggtagaccacgcaacgccacccgctttggagtcactatgattattagaaaagttgatggcgcctccaataacgctgcctgagttccgcatggcagaccagacacctgagcaactgtcagtagcttccttacagtggtttgccgttactcacctagatagaagcctctgtcatttgcgaggggatatgacaacatggccgtagactcagcgacgtacaaaaagccataggtgaatcctgtgagtatctataaagcctataagcgaacgaacagtttatcttgggcatgcttacctttgcaaagatgagataccaatttacacggtactttgcgcaaacatagtacgcagaaccggaaagaggcattcccacggctgctataatgcaggaccacttgataccaaacttattgatcaatggaccgccgaatagagtgagcagacagccagccgtgtagttcagagacgtcgccaagtttgctagatacggagtggagagaccgccgcctccgaggttggaaatggcatcggacatggctggaccaacgcaggagagactgatagtatgcaagcattagtgaattgtgatgttcaagacttggcagacttacagtccaaggagaatcatctggaacaaaacgctcctgtagaactttgtgggctttgaggcgtttaggtaggcatagtcaattcctgcgtcaaggacttcgccgtcgacgtagctagtgattagagccagatcattatgtccgctaatcttggtatcgtccttaggggctggagtcgccatgttacaaataatatatttcgcaacaattggatattgagaacaagaacttgaactcgtatagaatcattcgccatgcaaaggacagtaatatcatatatatcattggttatcagccaacaaacttggggagacctcgctgctcagatcgtagggtaacactgagcggttggagggttgccccgcgttggctggttcaactgcttatcgcggggcaggcccggatctggttcagctatcaagcactaaattgccgtgttatccacatgcggttcggccgtattgggtatgacagtgatggtgaatagcgcttagtccttcgcttagaccggaccggttttactgaatacggtaattctttagtgttgtttgggcttactctgtgatcctcattctataggatggtttgggggcaacatgaacgaggcactgatactacgccgatatcttttcagatcaacgtttctgctaccttaataaccgggccggttaatgaatagcaagtatccgatcatcccttgtaacctctttgtctcgatacaacggtgggttgcattcacctcgtttacgaacggggtcaataaagtgggggttactgactgctcatacctattttactcgacatctcactacattgtttcttcagagattgataacagccaacccaagataccagtccgcaattcactcagccacaattactcaccatgtcgccctctcctcttcctgtcgacaacgccacaacctcattttggaggtcagagccgcattctctcgataatcatcgctcaacgcctgatctccctgcccaagtcgatattgccattataggcgccggctacgcaggcgtcgcgacagtctatcatattctcgagcagtgcaaagctcaaggcgcccctctgccaaagattgtgatccttgaagctcgccaagcttgttcgggagcaaccggacgaaatggtatgtccttctcaatgcttggtgtaaatttatacgttattaatcattgatgcaggcggccatgtgaagccagatccgtattacagaccagccaatcttctggctacttacggcatcggagctgcggcagaggcagcagagttcgaggccaagaatctcgctgcggtcaaaagtgccattgagaaagagggcgtcgactgcgactttgtctatacccgtgctgtcgatgcgcttatgtcagatgacatactgaacaagataaaatcgggagtagatgctcttcgacagaaaggagtttccgttatgcaggatgtctattttgctcaaggtgctgaagctgaacaggtaagcaatatccggcctctgctggacacctgaaatagtgctaacagtcagtgctttagctatcaggcgtcaagggagccaaaggctgtttttcttacaccgctggtcactgctggccatacaagctcatcctccaactactgtccaaggctgtcgatgccaatgtcaatctccagaccaacacgcccgttactgcagttactgaggagcctgatgaagatggccatctgacactgatgactcctcgcggcgcgatccgcgctgcaaagatcatctacgcgactaacgcctacacatcatccatactacccgaattcgtggacaagatcgtcccagtgaggggaatctgcagtcatatcaagcctagcaagaccccgtcacctttactgcccaactcgtacattattcgctggtccgataccaagttcgaatatctcatcccgaggcttgatggtagcattatagttggaggagcacgatcagcgtactaccatgatcttgatagctggtacaacaacttcaacgacgataagttaattgagcctgcgaagaattacttcgatggatatatgcagcgcgtctttcacgggtgggaggacagcggcgcgtatacgtccaaggtttggactggaggtgagtggacatacctctcgtaattcaacagttactaacacttgcactagtgatgggctactcttccgatggcctgcctcatgtcggtgctgtccctgggagacagaatcagtatatgctcgctggcttcaacggacacggtatgccccagatcttcctgtcagcgaagggcgtggcgtctatggtgatggagggcttgagctacgagaagacaggtataccgaaaatctacaaggctactcaagagagactggacagtccgagcaacactatactggacacttggaagactgtgcagaggagggaaggggcaaaactgtagatagtactttgtaagcaggatctatagcagaaatggcgattattgagaacaatgtcctggtcccggatgaattgctcgttacccattggcgatatttggatccttcgtttacccctcaaagtcaaatcatttaccgcacgtccggtacttactcctcactttgtggggttacattgctaaacgtcgcttgcacgaactaccaaagaggtcctcagctggcggacaaattccacgcaactttatcgcaacagagctaaacccaaagcagcaatttctatccggtcgatttgatcggcagaccctttggcgcacaacagaacagtatgttacatcaattcctaatacatcttggtgaatgttacccaatcccatacctcagcttgctcttcgctcttgagtactgttgctacagaagttaatattaccaaaagcgcgccctcctcttacagtctgataagatgaacagcgggccggcatagtcgatccggcttgatacagggaatcgttatctggggagattgtcaagcttccatagccaattgttcaagacagataagcatcatctgtgtcatagtagtcagcaagtatgaagttggcctctccaggacttgacggcttaggttggtgccactagaaactgagcgtctagaaagaagcatagcttgggatttagtgaatggtggctatggagctcattacgtgactttcgataggctttgaagtattgctcaggttcggtagatccgagatcctcgtctcattgtacttcctgtgcaactattccaatgacctacaaggtacagatacgacgaacatgttgtcaatatgagatagtccttggagggcgttgatttctggtccgtgatagccgttcgcgtgtttacatgggcatctcagaggcgtccggaccggttgtgtaaggttatcattgacagttgaaacaaaatatactcaccgggccgatcacttatggttttaatcgcttgctacaaagtcagggatcatgaatgattgataaggtttgaagaaatcttgatgtcgcatgaacgccttgatactacatcctaatgagggggagataggtctacatgctctggctgataacgacaaacctactacttaatccccgtcataatgtcagccaaatactgtgcaggaactatattgagccttatctatctctttccatctatcaagatatctcttaaacaatgactgccaccagcaaaaacgttgtcttcgatgtagtcggcaccctcgtcagctacgagcatctctacgaagccatcaaagctcgcataggagataaactcattcaacgtggtattcaaccaacgctcctcggaatatgctggttagaaatggcagagcgcgagtacacatacttatctctccacggccattacgtgcagttcctcaagctctttgaagctctattctaccgctgtcttcattacgctggcgttgaaaatccacgctcttttgcgtcggcggaggatgttgcgtatttgatgagtgaatttaaggagttgaagcttagggacggagctaaagagtgtatccgaaagcttcgcgacgcgggctttactgtttggtgcttcacgactggtgatatctctcgtgcaggcgggtatttcgcgaaggctggagttgacatgccggctgagaacctactgtcgtgtgataccgatggcgtggcgaagccgtgtcctgaggcatatggacctattttgaagaagttttctacttccgaatcgagaccttggttcgtggctgcacatctgtgggatgcctcaggggcacagtctgctgggtaagtggtaccgttcgtgacggtttctgtatgttatgactaactggagatgctgtaggttcaagactgcctacagtatggtattggaaggtgaatatctgtacgagatatatggagagctggatgtggttgctgaaacgctacctgcaatggcggacgggattatcgcggccactaagtgatggagacaagatttcagactagccaacgtttaggatgtcgaagattatctgtcataaggaaattggagtatgcaaaattaaaagaagggtaaactcctctatggcttataagttgctattaaaatatctgaatcaagcatcgctgtcgtgcgcctcctaaatagtggggtgaaattgcgaagaagtggatgtggtaattacaatcatcgttttgccaagtattaggttcttatatttcaactaattgaatgaatggtggcccatgttgatcttatcatcgcagcagaccattatgctaaataccatcagatattaggtatttcgatcgagtgatactctagagctctccagggaaccgaggcatctcgaggaagcgctcaagattgacgttgaacgtgctggggtcttgcatgaaactgtcaagagttaattgatattgcatagatagacgccttgatgttgtgacttacgcaaagtggctgactccgggcagaagaagaagatcagagccccagatctaaaatatcattagcaacagaagagaagcaatcaacggttgtcttacccagctatggagttcagcggggacggtgcgattgacagcctcctcagagtcaccatcgacaatccacatgatgggagcattaggatcagagtatcgcgtgggaattgtggcaaaggactttgcatcccagtctggcagggttgcccacattgtgttcattctgtctgaaaagtcctggaacgagcccttggatggggtcatcttcttccactccgcctcagctctctccagatactcagtgaacacgggactgtctccgattgtcgaattgatgttcgcggggctataagtaccgccgaatgcaaagctacggtcgaggcgagaagtaaagttcatggcgaggtcaaaagaaatacaagcgccgtcagaccaaccaacagttgagaatttctcaactccaaggtgatccatcaagccaatgacatcctcggtcatgagatcgtaggtcaaaggacggcttgtatcatctgacgaacgcccctgagctcgcgagtcaattgtgatcaaagtgtaggggtgatccttaaaatagcggatctggttggcccagtaatcactattcgcaaagccaccgtggagaaaaacaacagggctaaggcctttcgccttggtctccttgagcggtcttccgaacgtcgcgtaccagagatcaatgccgtcaatcggtgcagtgcccttgaagttggccttgggcataggcggaagtttagggagcgtctgccatggcgcagtgtactcgcaagattttccagccttggcgtcgagtttgacgctgagaccggagaccatgtttgcgagtatcagcgctgaggctccaagatatgaccaagaatacatggtgagggttgcgtgacgactgaagaagtaggtattgatagggtgaagggattgggataaattgtaggtgcttggcggagctatttgtcttcttttaacaccccggaaacccagaaatgtgtgattcaatccctgaccgctcggttcgagattagacttttttcgagcagggatagctgcaagttgatcgttcatggatgttttagctgacagtctttgacaaatgcgtaatagcgttacatggcagtgtcgtgctgaagatcggcattatatgccgccgcaaacgacgtttgatatcacgacatgttatgacagcacgcgtcagtgagccatgttgccaagtcttgagctgatgacccggagttccggggaattgacctatcagtgattactgttccgatgaatccggaccagccatccctgtaagggtggtgaatgtgggggaattaaagaataacgctagtaaacacggaaaaggacggagaatccgagacttactgatagctgcagggtacgaaatctagaaggttatcataatgtgctgccgggctggggttggatgatcattccgtctttgtgatagtatcgagctggctcttaaaagacggaatagttaccgcgctatgagcctgttggaacccaattaaatgtatatatcatgagggctaaaacggtagatcttttgcgctaacccgcaaacccacgaggacattggtgtgagtggatcgcctgcgtgttgacaaacctttgacacatcttcaacgacctcttcaatggacagacccggattctgttcacggtccacggtagatagtctcgattgacattgcactaaaacaactacaagctcctatcagtaactattgaaccccgagtgaccgaatgatgtcacgcttccattaaccctaggttagtgcaggcaactaataaccatttcattcacgagcaaacagggcacaggtgacaacttatcagcagatggggcattatcattgaaaactaatcattctcatgactttgtgtaaattattggtggaagctcactgccaggagcccagatcagcttattgatcgaggcagattcactggcctcgaatttgaccttccagaatgttgcgccttggtcgcgcccaacccgtcgacctcttcttaccagttcatcgaccacaagggggtaccatttgagattctcagcaacagtcgcctctgccatcccaacaaagccgggtttgagctctgaaggtacgttgacaatctcctcaatgatcatctgaccgatccagtccgctgtatcattaagagcgagtgagttggtaaggatgaggatcacagtctccgtctcgggcaaaagggcaacaaagatgagtgagccaggaaggcttcccggatggaacaggacgagactggagggcgagacatcgttggggatagcactcccactgaactgggaattgatacttttgataaagctgctgtataatttgaccaggtctttgactgacgaacatgccccaccgctagcagccccgtacccgccatcgcccatcccgagagagtcgatggggactgtggatgctaattttatttcctctcaaggatgctgatattaaggtattggaacgctggacaatacttttgggaaatctgcaaatcgagttttggtagtctctcgcaaacgcagacctcaagcgtcaatatcgcgatgttaccttcctccatgttctgaatgacaggtcagctgaagctattcaaaaaggggccatggtagctaaaggaataattcaagcagctgttgaagaaatagagtgttattgatcttccctagaagcctcctctattgtatagttacaacgaactcaaacaactacctgtaatcaggaataccagcatacgcaaagtgcccactgagaccgtcatataaacgcatctcattcatagagtgggtcaacgactcagagacagcgcgttaaggccggcataagcagcaacagcgagtgcgacgattcccaagcatatatccccagtgtccgatatgccgctcgcggaggactgactctttcccgcatctcgcggaatgagattaaaagtcttggaaacagatgaccacgccgtgactgcaggcgccacgatcgtatccgccatgccgaagcagtactcaaacggcagcccagtactccacgacaataaatacgtcagactgagggaatacgcctccataagccgatggcgtcttccagatccaaagcatggcagcgtgagtagaatgaatctgtagaccgcgtgcgccaaaatccagctcttggaagaagcggtgaaaacaaagaggtcatcatgcagcatgatggttttccactgcacttggtacccttgtagaacaatccaagcggatagagagaggcaagcgactttgcagcagatgccacggaaggtccctccataaggcgtcgcgaccatcatgagaatattgccatagaccgcaaagttgacgtaaatggtgaaagcctggagccattccgctttggtcggtctgctagcgacgatgaagagaaggacggagccaaggcctaggggcatttcggccattgtcttggccatttctcctttggtggaggtccgatcgaagaggacgatgatggcgctggtggcgtagacgatggtgaggagaaggccgggtttgaagatgaggcaccggtaagcgaggaagagaatcccactgagcgatgcattgaatgggatgtcaacatacggctccaaggccgtgcatactgatgagagactcatggtgatgcgccactttatcggggccgttgaacgattgagaagaaagtggcttggagaagtctccgaaattggatgttgcttcccccgcttgttccgttgtgcgtgctaactgccgacccgacccataaatacaggtctgaaggctttgattcgtcaattgagctcaacatgagagctctagggtatggtgtttttaatgaaaacgcagttgtattatggttctgtcattgcaagttctttattccttcaaggtctaggtaatgcctgtgactctcagaggctttggtctaaaataattgtcctacaaattttcccagaatataaaccccaagagtgagatgccacggggataagagtcctcgggttgtctaagttttcttcgtccatctaagctctggtccgtaggtttggtatatcccaagtgtactgagtatccctccttaccattagctccacttcccactaaggctgtggccctacgatgaagggaactcgccaagtcatgcaatgcttttatccgaggatttgatcatgatagtctttctcccagggactttaccgtcgacgaggcagacaaattgactagcttcaggtgcaataatagccctgtaccaacgttacatacaagtgggattaaaacccgtggaagtgccgctaactggggatatagaatataagtaaagtaaaacatactaagtctagaataagtaaccttgaagtattttgatgcaccaactccagcttttgcgcttcaagtcactaatgagccatttcatttcaacgcaagccacctaaaacagggacccttccgtatggtcagcttgactctaaaacgtagtctagaccctcgggggcgcaaccaccacgtccactgctgccctgttaattgcagtacgggcgcgattgtcaggtaacattttggcttcgccctataattaagtctgggtctcatgcaacaaaagcccatcagcactactatgcagaacgagtaaaagtgagatcaagtcaaacaagcggcccagggctgaacaatgaaacgctccgcaactagaagtcatcttgaaacgtgcttaaaaatggagttaattcgagatcggaagaaatcttcacatggcccacttagtccagtcattacaatgaagcgggcgatcgtcgctggggtaggaattggcccctccagtcgtcgcttgggcctcctctcctggcttggttagcaggtactccattccctataaggcttatgtggctgctgagtctagtcttgcagaaattgggctttggtgtacagatactgtatgtgtcgtctcatgacgcctcttttctggtaggcacatcagccacaattctgacatattgagtcgcttacggatcgatctcggcaagagcctgcagggaaaacattaaagatcgcagtcaccaaaacgacgccatgtaaaattgcaggcagataaagccgcaacaggtaaaaaggccttatttcaggctaataaacaacagcggcttctatacggagtaatgcaggaagtagacagttattaatcttagtttaaattattcttctctacaagaacggcggctctttaagtttggaatgttatatgctatactacttatggagtactattaaaggttgccgccatggcatgtacattaactttagtggcttatgtaaaagacttagaatagaggtcttactgtaagagagaaaacggtatacatagcaatgctgctttagctactaataaatattacagtatctcctttcctctgtaatgttttagcacgccacacagtctcttttcacctgaagtttgtgccttgaacgcacgcattgtcacccaaacaggggttatacacgtttcaggaatttaacgtttattagtgctgatgttactgctgcactaacagaggaactgagcgttcatgcgtctgatccgtccttggagagtctaccggtaataaatgcggggaagaacgttacagagagaaccgaaaacccgacactcttcatctcgtctcgatatcttttgttctccactttagcagtccaaggtaacaacaacacctaagccaagggatcctgttacgacatgggagcaaatgcagatgtaacctctatccgcccagaagggctgggcctcgtgctacttgctgtcactctcttctttgcccctccgaccactattatcattgctctacgatgcggaatccgggcaaaacaccatgtctttgggacagatgatattctgatgctgatcggatgggtaagcatatgttcctcttacgagtgctgatgatgatttgagctaattgatatgttcaagatgttgttcatggttgttgtaggtgttgtctcaaaagggacctactacggtctcggcgccaaggatgcgaggctcaatgaatatttggtccaaaagagtaaaatggtatgacttgactctgagcccgactgactatcaccagctgctgacctaggcgaatagcacatatggttgttccaaacattttactgctgctcgctcgtctttatcaaatcatctatctgcgtcacccttctccgaatcgctgtcaagagatcccataggatcattgtatggataacactcgtggcgtcgtgtatctctacgattatcgttattatgggactgtttactatgtgtcgccctattcaggcgaattgggacaagtctgcaggaacatgctcgcctccgaccgttatcaccagtcttagttatctagtctcagctgcagccgttgcgacagactgggtttgtgctatcttaccgggatttatgctctacaagacccagatgaagacggctaccaaggtttctatctgcattattcttggattgggtgtcctgtgagttgattttagaagtgttgtttcctggttgatactgattcggacctcgaatagcgcttcaatcgccactatcatacggcttccgtatattaaatactatgctcatccccaagattatgtctgtaagtatcatttcacatgcactcattcttaaatctgatcaagagcacagataacgtcggaaacatcacgctatggtccgtcttcgagtcaggcgcgggtatcatagccggctcactcccctctttacgacgacttctcaagaactgggttcatttcgactcttcgcatgaccagtccctcgggcaaactggacccttcacaggacaggcaacatctatagtcacaggcaaagcaacagcctcctccaccgggcgacgaaataagagtctgttgaccagttccaaggcagaaggaccgtgggagcagttggatgatgcatcttcaagtcgaaagatttatgtgaccgttgatatggagatgcaatctctagaacggccaccgacttcatcaaagtccagagagtcatttggggagatgtgaacttctctgtgaggtcgctgtatataatgctatatcaatatttgttccgtttatgtcttgtttgttcgcaaaggctcttctgaggaatgatttaagatgacagtgtctattagattgtcacattagactccaaatattcatcagtctaatgtgacttcccataagatagttactagacataaaatagctatttaaggaaatttccaggcaggaactgttgaggctggcagcttcttacatttgccaatcttgttcagctggacctttgtcatctcagcagtagggcccttcatgataacatcccagaaatcctcgtacttctgacccgccggcttcttttgtctgtacatgctcctgacgtctgcctgagcttgcctcgcaaccatatctagctcactcctaatgaagctaacccattgtgtagctaggtcgctagtgctcttagattccttgagataccacgtgtcaaaagtctccatcaagtccaggatgccattgtaagaatcacagaacgcgccccatacgtcgtcgcggcccatgtagccgaaaacgaagcctagctcgcgtacatgcaatagctgctcagctccggcttcgagctgagcgaacgaggcggtagtcgtggtactgatacctttaaagagtgcgcctttcatacggtttgagttgctgaggaagatggcgagacggtcatagtgaatactcgagcctagctcatctactaccagatggatgaaggcattctgcttcttggtctgcttgttctcccactgactgtactctgtgaaaacccatttctctgtccaacgattagagtacttgtggctcggcagccatgtagcgaagaagcggctgatcgtctggccttcgagaatgtgttcagtatcgtagtgctggtggtataagactcccttcttgtatggaccatgtggatcctgcctatcatacttccatatctcgtcgtatcctggagctttctggacatcgaaagaagtgcagactgaggtgctgttgtgatagtacatcaagatatcgctaaatttggagttaccatcaaacggaagattctttttaccctctgggtcttggtagtagtctggatatgagggatatctctccgttccgatctcgaaaggtatgacgccgcccggtatagtccaaaacttgacccacttgcgtttctgagtgagtctagggggggcgggctgagcggcctgacggttaaagacgtgattgtttgcatcactggagccacctaagccagctgcccgcttctcaggagccccaggaatgagagggcctccgggcaacggcatgcttccgagatcaggatgttcatcttcatcggggtcgggaggcggtgggagccagacgcacgagcagcagctattcttctcacccttctcggtaataatacaagaaccgcacggctcacatgagattcgttgcttcttccgtacccagtcgtcaatagacttgtcggaaagttcactggcctttcggatgacaccatggccgctgaagtcataattatccggggtagaattgttctgtcgcttggcttttttcttggcgcggatgcaaagcacatcttccttgtcgcactcgggttcctcttcgtcgttcttatcgtcaatgagacctgcattgggaggatcaagcttgtatgaccgcgacttgtgggaagactttccgaaacatctctgacttccgacgcgagtgtcttgcagaaggaaaaggtgctcgtagtcatcgccccagccaacataagaccctgaaataagtttggccttctgtgtctggccggcataggtatccagacatacctgcccgtcttcttccttccatacaaacgtggctgagacttcttgtgaaacagagatgtcagggaaagtaccgtctatagcggcagtatatggcattccgaatgaaaggtcgacatctaggccaaacttggtaatggcggcgacggtaatctcagattcagggccgggctttgacagcggcgtcaaggcgcttttgctgctaaccaggggctcggaaattttgacagactttctgccctccgggaaatggacattttggctaccccataaactaagaaatgtcagtcatgatcgatgcaggtggtcacaatgtactcacgctaccactttcgcactcaaatagccatttagagacactgcagtcccctgcgagtttctggtgttaaactcgacactctcttgcttatatggcctgaagttggcccagccatgccacagaccatggccacctagcgactctgaagcttcgctatatgtgactggaccattgtcagttttctgagacgagtccaactttccaatgccagccactgtaaactccgcctttgtatcaccatcaacgtgaaggaacccggctgattggtgaaccttgagctttcttccaggtgtccaggttgcaatcatagagaacccgtaaaagaacctcgcgttggctgacccttcgagggtgatggagaagccttgaccctccttgttgccactgtccacatcgcacatttgggagtcaaagtaaatgagctggttcagaacggatctttcgttgtcgttgaggtcttcggaatctccgatgtctgtcttgtcgaactgagtaaaccagtcttgcgagttgtccgcgtagaatctatccacaagggacttgagatctcgcttcctttttcccgtcaggtctaccacttcattccaatagcccttgacattggaatagtcgacccggatcgagaattcgccggcatcacgacgtaccaattccatgtcgtagtcaaatgaaaagtcgtacacagcagacggattactgcgagccagatgaatggggatagactggttcttcgaaggaacaagagcaacagctcgagcatatgacccagcaccacaatcggttggcatgtggaccactgttccctcgactccatcctttgcgacaccgaagcactcctcaaagagaccgaggcaaataactcgcgcagtctgtacctgtccgacaggctgagagtgaatgtccttggggcagtcgagaaagataagattgggattgtcacgcttggacatggaggcgaggccagtgtcggagcctgcaaggaggaagaaagcaatgccggccttgttcggttggctgtttcgcgaaccctttccgaaggtgatgagctcgaactgcggaaccgaatctggcggcggtagtagctctggtggaaagagcttgtctaggttgacagggaggaatggctgattgcttttgccaggagcatcgcaacagaaggctttctgccgtcctaagagatggtcaatcctgtgtgacaaggttgggaaactcaagtgtgttcttaccgtttccacagaatgcacctcccatgccttgagggtccagatccagagtgatctgaccgttgtcgcattgcctcgaacaaacattggcagacctccagctgcagttggagaatgaatccttcttagggcaacagagcttgcggcgactcttctgacctttattgggatcctgggcgtcgtcatcaaaggcaccgttgacaaagtcgtcgctgcatctctcgttctcatcggcagggcctcccgagtctacagtaagcacgtgttgcttgtcgctgggacaggtgccgccgcacttggtccaggtgcatatgtccatgtactgttccatgttaccgatgctacagcagaagacttgagatccactaaacaaagaaaggtcagcgtctcacattccttcggtaccacaggtgagccagcacataccgtgagcaatactttccgttccagccgccggtctcaatatcacctttccaacctctctgatctgcaaagagcttcagttcgcctggattgcacttgccagcacaatcgccggagagtcctcccctcccccgatcccagtggcattcagcactggtaatactggcccacgatgggcagcaaatagaccgagcattggaaggtttactaccgcatctggaatcatctgttattaaagtgttcgatttctctgcagatggacctactcattcttcttgtcaagactgtttgtacgcccgacggtcctctctccctcagagcaagcgccgccacagcccgtgactcgacattgggttgagtcatctgacgagtatcccgcttcttcagacttcttagtgctgagaccaacaccaaatgccgtattaccctcaaggaagttctttcgtccagtgattgcattcagcgcggaacgcctggagtcatcaaggtcaattgcccacatcatcaacccgttgagtcctcgtttgttggcaaactcaattttgtcgttgaaagtccgctcgtcatcgtatgagatccagttattctggccatagaccatgtagttcacctttgcatccctgtcatagacaggcttggctttactgtctctgatgagatccatgatttctgcgcatggtcagccgacactgttgttaattgagaaagctgtttacttacctctatatgatagaaatcctgccgtatctgtgcacctgcccttatctcccggatcactaaagcgacacccaggcttccaacaagcagggttctccaacttgaatgaccgaccgtacaagccgataccaaggacaatatcccctggggggatatcgttgcgccaaaactgagcaagtgatgttagttagtggttctagaggagtgaaaaaaagtacatactagatcgagagcaaggtcgatctcggtgatatttgtgtggccgaggatttgattgccgatgggattatctcgatcccaaattccatggagatcataagacatgaggttgatccagtccacgtagttgttcatggccttgaggtcaaagtgtctcaggtaccagtaagaggtcggggcagtatatgtcaccagataatgtcgaccggccgagcgcatagcagcctggagctctttaagaaattgagtaaagttcttaccgtcggtatccttcccaccgcggtctttggcaccgggatactcccaatcaaagtcaacaccatcaaacccatattgacttagaaagccaagcaggttctttatgaatgtctgtcgattggttcggctagagaccatgtcgctgaagactttctggtacttgcctgggtcattgtgagtccatccaccaagcgcgatcatgatgctcaagttggggtttttgtccttgaggtctgtaacttgcgtgaagagattcggcttgacatcgggcatattagtgatgcgaaagtcgccaggcgtgacgaaaccaaatgagaagattagatgggtgatatcgtggactgggatttcctctggagacatatgcccgcaaggtttgttcccgttccaggcctcccagtaggcgatgaccttctgctgcacatttgacttggaagcagatggcttgggttgctcgcagtcagactggcagccttttttgcagaagctaccaagtcgcagtcagtttcagccatttgggaaattactatcaaaagaaaaaatggaaaaagccgaaacttactcttcagtagttccgcagaacccgtattcactacagcagacgttcaaagggcacttcttgcctgtcggagaggcatacttgccgcattctgccttagcgtcgcagttggactggcaacctttgccgcaatactttggctcgtatctgcgaatcaacacctgtcagttattcgcagtgtacatcgtgaagaagaacctccgcctctgttggtcttataacttacccgcaccatccactctcaccacaacaagctccattaccgcacggcttctcaggaccacaagtgtagtcaccagatgttgcagcagtggatacttgaccggactcagatagtgcagtaagttccctcgggaggatatggttgttgataggaacggcagcgagggagacagttgagtcagaatcactcgcatggatatgcttttctcggatgtgaaaacgagaatgagagtgacggtgaccaacggaaatgtcaaaaaacaagggtaacaaaagaaagagtcgcatctggctggcgacaaaatgcatggcttgtgacagccacttcagtgacagcgatatacagcagtctcccgacagacagacgaatggattcaaggtcaaaatgaatgaatgtatgcagaactatagctcttactcgttaagcctattttctataagacaggaaacccttgagtttatcataagtgtagactacttggctcttcagatcaggtccacatccaggacagtccctcaagctctccccaggagctgccaagtcaaaatttcaccattggccttccaatttacctggaagccgagagttccacctccatcagatcataacaaggggcccatgacggacgccagctcggtaaacgctcttcgtctgaaatgaatcgctcgtgatcctggacgagaaattttcagggccgtactaaaatgccagggagagcgaatatcatcgagcgtgtgttatgttggaaccaacagtccaatcggacgaagcgacgaacagaagtgacccgcaactcggctacggctaaagctgatcctccgggatgctgaagtgatgatcagggcgataaacggttagtaacaaaaggttgaaactttgctccagtatgtttgttctagcgccaacacaatggagtcaatacttgtaccgaattggcaacacacttgggatctatctgtgcgtgctgtccaaatgcgtattggcattaggtaaatcagtctttcgacctgtgcatgacacgttctagcatatctttgctccccgctgaactcccttttcctatctccgacgcaaacgttcctgaatcaaccaccatcgacagcgaatcgttaatcacccgaagagttattgtggatatatatgccaagagtccggcggcccgaggccttttttttttcgcttctccctaatctcggcgtttcctcttcagctcctagagacatgtgagttatcattcgggcagttagacagcgttggtatagcgccactactgtgcatgttgcaaaccaaatctcgctgttcggcttttcagcatataccgaaaggaagaagggtatctattatccagttctcatttactctcctgagcttcataccatttttcacaaattctccaaagacatacggcattttcggttttgtacaacatgatgcgccgcccctggttattgtcggcgttagtcgcttgggtcaaattgccttcggtgcagggagaggatctcttttcacttggtgaaattgatggttctctgctcaacggtgctagcgatgcttgcgtcgcagcaatcaacaccaaggtttcttgcccgtccacactgggcctgttacactttgactcagatatggagcttgataccgctgagataaaagagctctgtcaaggcagctgtttgacaagtttggccgacttgcgagattctgtcaaaagaacatgcggctcagaggtcacctttgaggatcctgtgagtggagcgttatggaaagcttcgtatctcatggaagaagcaatctactacgctgagagggcatgcctccgaaaagggtcagtaactcgtgtatatcaccattttaacatgccatctaatatagttaaattgttaggaatggacagtactgcaatacgtggttccaaagcgctcccgctgacgcatcgctctgcgatgaatgctacaagctcatcttgtggcacaatgctcagtcgccactatcagaagacacttctgaacaaaaggaaatctacacttccgccagttcgagctgtggatataagaaacagcctacgcagacctatccgccgttacttgtttcatcgtaagacgacctcacaaagatccccagcctctcgctaacatgacaagtccaatggcaacaccaagctgtagttccgagtacacaatcaagactggagatacattcctcagtgtttccgagtctcagagagtctctacgcacgatctagccacggccaacaggcttgactcccttgtcagcgacttcccgtcttcaggaaagttatgcattcgcaaccagtgcgacgtgtacgttgttaagagtggtgacacttgcgagagcattcagtcagagaatggcctctccaaagccagactcagatcctggaatcccttcatcaacggctattgcgacaacatctcttcctatgtcaaccagacaatctgcatctcaaatccgcttggggattacaaagtgcccgagaaccaggacgcagctggatttgacactccggctgcagttccagacaacattgctccgaatacgacaacaaactgtggacttttccacaatgtcactgccggcgatgactgcggtaccattggtctcaagtatagcatttccctcgatgacttcatcttcttgaattcaatgatctggccaaattgcacgaatctatggctcagggcctcttattgcgttgctcccgtgggcgacatcgctgactaccccggttatggacctgaggaggacgaatggacgattgaaccgcaagagtccaccgaaattgccgaaattcctcacatagggtggctcaacgacagccgcccatatgtgcctctggccaacagcactcgtgaagattgctgggagtacctttggtggaatgagacatatgccggcagtccaatttcttgtcgggaagcagctctaggctacgagctagacctggagcagttcttcctatggaacccgagcttggaccaaaatgagccagacgcggtgtcgcccacctacgactttccgtgtacaatctctccatttgtctcgtattgcatgcagctcgcaagcccaacacctgtgccaaagacaccccgagttcctccgtctcctcgggcagctggagagatcgccaactgcacgcggtggttcatgggatactttgattgcgcgagtcagttatctctcagcaggatgacgatggagaaaatgtaccggtacaacccttctctcaaagaggattgcagtggctacacactgggaacattctactgccacgagacccttgatgacctgtatcattatgacgacgctctgtatggtgatgacgagacatcgccaattacgtcttcagcgcctacttcaacgacagcatcgtctaaaacaagtagcagtgcagcccagccaaccaacgtcagtacagatggaacatgtggaggggcaaaaggcaaaacatgcttgaattctgccttcggggattgttgctcatccagtggatattgcggcgattcattgccctactgtggcggtggatgccagtcaaagtttggtaagtgtgacgcagggagcgaaaagatcagccctgatgggacctgcggcggagacaaggagtacacttgtgaagggtcgcagtttggggattgttgctcgcagtacggttactgcggaagggcgacagataattgtggaaagggatgccaaaagcagtatggagtgtgtacttagacgtttagctttggctcgggatgtacttccgtgcgcctcgagactacaggtcctacgtagcaggcctccactgcttatcttagtctagacaaacttcttgctcctgccaagcaacactaaggcacaacaacacgttggttgtcacagtggagacaagctcgctgatcacatattatcacgcattcatttcgtttctgccccgctgctacgaatcagtctatgtcttgctacttgcacgtctacgtccatgagttcaatgagggtcaccgtgcgctgataccatgattcgaccaacctttcgaactgccccttcaggaacatgtccttgcactagtgaagcttgaggttcagctatgatgcagcatgcagatctttatgattgtgcaccgatgattgtacgggcagtcaaaccactgagtgccttttgttgctctgtgcccgttgtagactagccagagcgctcacctttgtcaatcaaacgatttcaatggccgcgaaatatgatagcagtgggctgatgggttattgtggattgagttgtatgcgcggggcacgtgggaaaacttggccggcccggataaacattccggtgaggaaaacaatggaaagcgggaattcaaccaaccgccgtaactcaacaacttcatcatccgccacttgacagcaaaaaccgttatctatttcatcagatttcacaatggctcgaggtgtacgcaataaggcccaactgggaacctactaccggactgcaacaggtcctcgaactgtcccattaacagaccctcaaggtcgtcatctccgatggccgatagatattggggacattcacgtttactcaagggatgctgaatctgtcatctttttaccaagctccagattttgggtcgagaatcaggccgacgacccgaatgctttgtggcgagaagacacagaagctttcgactgcttcaaaacatcttacgcttacaacatgattggcgaagagcatcccagaatcgttccgtaggttctcaagagcgatcgccaccacgattcctgctaactacaaatgtcagtgtcatcggtcaagatgcctggactggtcttcctatcctcaagaagccgtcttatggctctctttggacatttattcagaactatggctctcaagtgtacacgactcaagcagatgctgcacctccaacgtcccggatcaagcgagagttccgacctctggcctaccagtggagcttgcaactactatctggcctctcattgatacactctcgaggtattgcttacggggagctcatcgagacaaactgctggatcagcgcaggctctttatccatatcgctagcaggcttcctcgggtctgactttacggacccaagcaatggttggaacttccccggcactttcttcagcggtatcgagttttcgccagaataccttcccctttcgcgggcggtgggagtgccaacgtcaaaaaccgacatattcatgtttggtaggttagtatatcagataatgacttctgaactgccaggtgatggaatgggaaggaattggggcgtgactgaacgcttgatgaccgaagaggactggatgccagatcttgaagatgagttcatgggaaggattcttcataaatgctggaaatttgggtatgaggatgttgaagagcttcagagtgatgtacaagcgtttgtggaaggccaagggtggactatcagaggtgatgagattgagggttttgatgctgacagcattcatcgccaactcgaagccaattttgttccagaagatgaggagtaggtcttagctggctattacttgtaatggctctggatatgactcatatggtcgggtcagaaacggacagacagaaatgcctgttagtcagtcgtatcatgaagtaatgatccaacttcattaccagccgcccagatatccttaagctcctcaaatctggctaaagacagggacgaccgaatcacagcaacaacgtgaccaaactccactgtgctcacctaagctacagttattcgtatattgttttcaagtttccttccatacggcccgccctaggctcaagcggcgccaatattccacgcgcatcatcgagacggtgttccgagatcatgtcggagacttctgcgttccggtattgggtaatctggccaacttcaagttggagccttgaagttggcgcggatcacaccctacaccaaagggtaacatgttcccacttctgcccattttccagcattttaggccggctgagcaaatcagaagaccagccaaagcgctaacagtatggggtaaactccggcgagacggcgaaaccgcaaggcggctgggcataatcgtacgtgttgcaaggcgcagagctgtgattgggctgcagcagctgtgcctttagcgcccaatcacggagaaagcgcttcatgagccaatcaatatttgcagacagagcctccatcaccatatgcttattgagtgcgaaagctcccatcgagctaaatagaccattagcgcggaatacgaaaaacaacaataacgattttcacttcatttcaattttccttctctcgtttcctctccccaccatcttagcaaccctcagcctaacgcatcaaggaaactacctcacatcacctcagtaatgctctgttcaaagtgcaaaggttgcctccagacggaagcttacctgaccactgcccagccatctcactctatagcacatcaccagacgtaccagagtctggagcaagctattgacgcgggatgttatatctgcaatcgtttctgggaggccctcagtgcccaagagcatgtgcttctctctagcgccgtggacgaaggagtagagccatcaggtgcatattgcgccattgaatcagttcaacactacctcacaagtacttctctggaggatgggaagtcttatggtcactctggctgctaccttctacaagttgcatacaacaagcctgccatcacaacttgcttcagagcgagctttcttcttgaacccgtcaagtgtcagtggctgcgcacctctcctagaattgactccaaagctaatagcaccgtaggcgcaaatacaaacctcgcatgtcaaagcctcgcacaaagcacacattccccagagacattatctttggcaaaggattgggtcagagaatgtactgcgcatcatgaacgatgcaaaacgcccgtcgtcgagaagccatggtacccgacacgccttctctccttcgagctacctgaagcatcaacagtccgcttgctggagacggatcaaacaactcctgtcggacaatacatgacactcactcatcgctggggaactgttgaccatataatattaacgaaagaaacatatccacagctgctcgaaggccttcccttatctaccctaccccaactcttccgggatgccatttctatatgtcgtcatttgggtgtagaatatatttggattgattccctctgcatcttccagggcaaagataacatttgtgattggcagcgtgaggcttctcttatggagaatgtgtactcaaactcattttgcaacatttcggcggccgacacccccaattgttctcactcgattttcaacagccgagatccccgtttgcttatcccacaagtggtagagctgaccctgtatggggaaggcagcgcaaagactacagagagatttgtcctttcagattataggttctggaaatcggaggtctcaaacgcccttgtgaacaaaagaggttgggtccttcaggagcgcttgctagcccctcgcatccttcactttagcaggcgacaactcatctggtagtgctgtgagaaagacgctgcggaagtctatcctgatggtctaccgcttgccctctcgacatcctcggacgcgagatttaaacagatggatccattggactatactgctcgagtgggccggtacaagtaccgcgatgctgacggtaattccgctcctcatttgctgtggcttcgcattgtggaactctatacagcttctgagctcacagttcccagcgataagcttattgcatgttccggtattgccaaaagggtggccgagatcctgcaggacgattacgtcgctggtatgtggcgtcggtatctagaaggcgaactgctgtgggtggtagagggtaatcatcagcccggacgttggacgcgacccagagaatatcgtgctcccagttggtcttgggcttcaattgatggcccgatcactcccggcgagccacgaattcaagattctctgattacagttgaagactaccaccttgattactggacaagcgataagactgctgcaattcgtggtggttggctgcgccttcgtggagtcctcaagaagacaactttagcacgcaaaagctctacaccgggcggaggctaccattgggacatgatgttagataatgaaagtctcaatgtcccggaggaggcatcgccgggcaacactgagccgcgagtgatgcttgatattctccaggaagactttgagcatgaaaacaccaaaggattgttgttctctatgtgtgctaggttgaaaactggtgatggaagaggtatgtacatactgctgtttaagatggttgaaggagagacgggaacctttcgccgtatcggccttgcctatgcctggagtgagaagttgaaggaaaggatattagcaagcagtgcgagagagccgcaattaccatgtcttgagtatcgtgatggattgcattctatatgcattatctagagcactatgaggcatgaggcacggaaatacaaagatatctcctacctgctataaagtgccagtacattacacgagagctaattaaagtctttaattctggtgcttgcagcgggcctgattttaaataatataaggaatctttttatagaaaacttaaagtcaatctataatattcaagtaatgatattataaaagtccatattactatttaatatatatattagctttatactttaagacttagtaaagaattctaaagatataaatatagtgcttttaagaattgctttagtttaattagtatagtaaattctttataaagctagataaaatctaattatcaaagtaatagggttatttttaaaaagtaagttaatagtattataataaatatatttattaatgccggagtttggtttaaggaaggactattacttaatattaagtattctattactagaatatttataggtaataaggaagtcttataaaaaagtatactacttttatattaatacttatattataaatataaagaaaattatattagcagctatcttaaataaaaagagaaattaaataatatttaaattttaatctataacttgagatttaaatataactaataagactttagataaacttatagctgaattttatagtaggtacctcgcagaacttatctacgctgtggaatacataatgcaggttggagagttagggaaagagagattgatatgcagaaaagaggggctacttagaaaaactaaagatctttactcgatccgttcctggcatgtgttcggagttagctatatgtaacctggatatggagtagccagttgtgaagaactaagtcacaatcggaattatgttggtgtgattgcatattgcaccgcaccaccctttggttccagaactagccaacgtatccttgaacgagatctcgctagaagcgattagccataagctttgaccaagaataaaccagagtcacaaacagcaataattgctgaaaagtccatgtaaacatcaaatgggggttgtgaacgccgctagaccgggaggcccggccactgcctattcagaaccgacttggcatatccataatgccttgtggcccattattcctctctttataaataacctgagctgactcaagaaatagacattggactgggtagtcattctttttatcttcaaaccctccatcaacgcctctccttcactatgcgtttgtccctgcttacgtttacctgcaacctttatctgactgcagatgcattccatctctatggtaacggaggtagctggtccgacgttcagcccgaggcctgcatcaaagccctgacagccgaaatggattgcaacaaatacgtcgcctactatcgctatggttggtttccagtgctcttagacgatgatggcaatgaaatcacacatgatatgtgcatcaagacctgctcccgatcactgaagacctttaataccgcagttcaccaggaatgcaaccttgaagatctgatcgcccctggtgataatacctggcgatcgtggaacttgacttgcgacacggatgctgaaacaggaaaatactgcactggttcgtcttcaaagaggagtttgagaagtttttatactgaccttttattaagagatcatcgatgaatttatccatgaattaggccctcacggcatcgttcctaccaaggatctctgtaggccttgccatgtcagacacatttttaacttggatctcgacctgccgaattataggtttagcggctttggcccagaggataagcgctacttcaaagatttgcgtgcacgcgtttacatggaatgtcccaaggatgccctggcagagacctttacgccaatttcccaagaaggggcatcgaatacaacggagtctacgcaagagacctcaacgatgagcgatacaagttcaatcactgcgaccactgcggcaacaaggaatacagtcactgtaacatcttctccgccaactgcaagtacggcaacagaacataacaaggctaagaagtttcagccaggatatatgtttagttattgggctctggtgcttatgttcttctgatcttgattggcttccgcaactagcacatgattgttgaagctattactaatattttatataaagttataagaaagacttgccttaaataaagatactaaagatttaaagctctggcttctttaataattagactcagtgcgcttcctggcaaactcggaacctgtagtcgcaagatgcttagaaggattctctgttcttatacagcaagctccctatatccctcactagtctcagtcactaaaagctagcggatggccctgatgaatatctcagtcagctttcctaattccaaagcgagagggtgtaccagcgttcaactaacctgatccataaatgcttgagtccctgtacaagacttagcatccacgaatgcaggagccattgcagcatcgaatgccttggatacaagcagagcaccccgcctgacgaatagcaagctcgaactcatcgcgagaaacaagcttgccggaaatcttgacttcaggttcaggaagagcaacagccatggcagtagccacggaggcaagtgtgaggaagatagtaaagaacttcattgcggagatagagaaagttgaatgagatgagtgactgttggtgaggacctgagagaaagaggaggctccgccagccttttatagatcaacaagtaagatcctatgattctggctttgtatgagctattaaagatagcagggattgtttccatcagataatctgattagatgatcagacaagtcgtccatcgtcccgcgccgtaccaatgcatgccccaaagaagcgaggtccgtatcctgacctgtcatctgggagcaaaagatcaagcagtggagctttatgtaacataagcttccttgaatgagccttcttcgtaaatctcactgccaagcaagctacggaagctgaccatggacctcatgcgcgtcttgcttcggaccatcgctgtcgtggccggagaagatccccaaagcggctgacaatgtgataaacttaattggcaactttactttaccgcggcgatatgtccagaaatcgttgggggttgggtcgtgtacccaccgtccgatgaggcgcaaggaggccaatactcgacaacttcacagtttcttggggctactctgggcctccttagcacataagagtcggacttgttttgcgatatgtcggatccccggatgtggtcaatctggcgaccaaccggtggctaaaggtaccgaaagtatccgaaagtcaacagtcatccttaacaggcctgagatcctccacctgcccgctagggattagcaagaattcgtaagtgaaaaacacttctaagaagtcttgtacgggattctgttccatggcagtcgtgtaaggtgagaatatgttctacttgcctgggttaagcagcattggcagcttattttatcttgagccgagcgttttggggtattatggatcaaataaaaatcactataacatataaatacgctttcttatggtaatctatttctcagtcccgatgctattgcttaggtcgcagtacagcttcagaccgtagagcataaacctcttctcgccactattttacacttacgaatcacagggtttacgaccaatggaagcttgacaagaaagttatcgactcaacgcctgccactctcaagttcgacgggtgcgtcgtcctgagcctccttttgcttgatagcccaagcaagctccttatcagcctgtgccgccctcttctcatcctcagctccaagcttaacgttgcgaaccaggtaaaccataaccaagagaagacccgaaacgcagacagatccaatagcgagagtctgttgagtctcgcggtagcactcatccacagcgtttctatcagcagttccaacttcgtacgcacgcgcgacaacgatagagccaaagatcttgccgccttcctctttaccaaagtacgaattcagctttcggggaagaacagagttccagatggcgccgctgatggtaacgccgagattggagccgaagccaagggatgaaaggaagacagctgttgcgatgccgacttgctcgttttcaagaacggcttggagcgatacttgcagggggacttgggtgaagccacggccgactccgagaagggacttcgatgtgatgaaggcggcttcgctggcgatgtgggtgccggagatgttggtgaggtagatgggaagaccgcaggcgaggatgataaggacaacgccaagcatgataaagggctttgtgttcttggcgaacttgagtgacagaccagcgaccagtgcaccgatgttgtaagccacgcgctgggcgttgtcaacgcgtgttgcggcgccgggtgagtaatgcccagcgacttggaggaaactcgagaggaaaggtcggtagatactatcggccatggcgatgacgatacacgatgcgcaagcgacaatgacgttgcgctcgcgaatagtgcggtacggaataattgggtttgacgcgaatttgccatcccagactaggaacgcgataaaggtcaaaacaccaacaatgatgagaacaatagacgaaggtcgactccatcgatcggtattattccttcccgcaatagtcatcggcaaaagcgtcatggcaagaccaccaatgaggagaagagcgccaataagatcaagctgcgtagcaacatgcttaatcttgccaacgacaccaggctcagcaccatgcatgaaggaaatcttctcggtaataagaccaatacgcttagcgcgacgattcatccagatcatgataccaattgtggggatagcagtgacggggaggatgatagcccacatgccgtatccccatctccagcttgagtgtaggagcatgtgttcaccgagatatgttccgccgtagagggttgggatggcggagagggattcggggagtgtgaagattataccgcggttgacgagggttgtaatgtcagcgacgaagatttgctggatgatgttccaccatgtatcgccgaagacgtcgaagattccacctgccttgtacctgttagccagaggaagttagtgagcgaggggcgacgtaccaagaaagtgtcgacgttggaacatcctgcgtacatggcgttgccgatagccatgcaaatagcagcaccagcaaagctctgtggacgaccaaaatactactccacaattagccatattccaatccatcaggtaccaaaatcttacgttggcaagcttagcgagcagcggatacgacacaatgcgcacgagaccattgacgatcgcaccagtcgccagaagagaatgcgccttgaaatgacttgtggcatacggctcgtacacattgcccgtataaaccgtcaagttcatgaagaagaacatgacaagaatactgcccaaattagcctcaccaaacactcaccagagcagcaatgaacttaccatccaatggcgaaaccaagggtccgtttagtccatagctttctaaaagcctcattcgtagaaccgggtcttgagatctcctcctccacgacctctccactctttcgctctgtattatcggccattgtaactgacttgcgaaaatcagagtcagtgatgaaaattacgagcctaaatttccctcaaaattcaagggaagaccgcgctttaagtatcaagcaatcccctcaaacccacggcacttatttcctaattcactcactcatcacgatgatcctttctaataacgggtaagaaagctgattgatagcgagtcttggcgtggacccttttttcgaaataaccttgcttttaagcatgccctgacaaatcgccaagcgtaaatacggcttttgactttacctagaccgttttgaggactgtccgcggttggcgagatgaaaaaatgctggggtgctgattatcagaccgttgagatcttatctgatcgtgtcagagattggtcggcgggttggggggttccactgaggaatgggttgatgatgggttggtttttttagtgtgagtttgggagctggagctaggatggaattagatgaagggccatggcggtggtgattccgctgatgcggatttgggtaccgatgggatggaatgggacgggatttgtccgaggggagaggagatgatttagcgtttgtgagttggtttagaggcgggactttgcattgatgcagagattgatgtgacattgacatgttgttggtaacactgatagggctggctgatgctactgcaagtgactagctaaaagagaggcgatagaacaatgaaaagaatgaaatgatggctagcagtaaccttgagccatatgcaacccaaatgcaatctgaacaacctgacttatcgtataacccttcccctcctccatactcagtcccatattcataagacttcagccctttgcaatcttctccgcctcctccgtggcctcactaacaatctcatcagcctcatccttcgtaaacgcatccgtaaacttgacccaactcccatgcgcaagccccgtccccgcgccaataagcaaccccaacccagccgtcggaatcgccacgacccccgtcaacagcgccccgactcccagccccagcccactcgccacacccgcacctatccccgtccccatcgcaccgccctgtatccatcccttctccaacctctcagcaatcttcataagcttcgctgcctttttatcaatctcgcgtgcttcatgccgtatattctccgcttcttcaggatcttctgtgttatcggctttttcgtgtaggtcgagggatttttgttgcaggccttttgcttcttcgacgcggctgtggatttctttggcgatgcgctcttgggtgttggatttgctctctgaggggcccgcgccgtcggcgggggtgttttgggaacccatgaattggctggggattgcgccggagaagattgatcctagtgcttcgttcatagggaagttataggaagtgatttttgggaaagatggggttttaagatgtggcttgatgaggttgatgagctaggaaaccaggtttgttttatgaagcttgtaggtagttaagtgggggtggcggatgacgtagtatcgtgatccacgtatgtcgatgcaggtaatcgttgctatgatgctataatatcgttgtatgcagcatttacgagattcgtgtctcacgacactgagaatatcaagtttgttgcagataacttcgaatcatggcaatgtcgtgtcgcgtggatgactgatgccgaactcagcggcggtcaactgtaacttagcgttgagtggaggtcaaaggtgatgttcacaacaggacggatttcacaatgtcaaactgcacgacgacatatcacggacttcatgtagctcaccgaactaagaaaggtagacaaccccatgagcttcgtttttattgatttcgactcactgagcacgatgtttatgctgccttcattcaatccctacgatcatgaacttcaagtttagctaccctaaatcttatcgcctcgcaattgcttatgtaacccgtctcaaatccaactcaaacccccatgattggccaagatcagcagtcatcatcccttaaccatcccttgcagccaggttcaatctcaatctcaacataaacctgtcctttcaatcccccacgcactcattcatctacttcaccactagcctcagtaaactcaattaagtctggctccgccaaaatgtcatcgcgaggcctgggctccacatcgcccgaccagggcgcgccatcccacgaccaacacccactaatggatctcgttgacggggaagaagcccgcggacgaagtcatcccgagagtgcagcagctgatttaatgcgaagacttggtgtttcgccagaacgaagaattaaagtcacgcccgaggacgatgcgcgcgttttgaagcgtatcgatatggtcgttctacctctaatgctagcagtttatttcctccaaggtaaaatctcacataacccattaagaaataatattaacatcttcaggtcttgataaagcgactatcgcatatgcttccatcttcggcctcatcgaagacacgaatcttaagggtaatcaattctcatggctcagctcaatagtctacgtcgctcaactcatcgcgcaattcccgctggcgtggcttctcgtcaaactccccattgggaaattcacaagctgcatggtcacactctggggattaacacttacattcatggcggcggcacatacctttcacagtttgctctttgcgcgtttctggcttggtgcgtttgaggctagtattgcgccgagttttgtggctattacgcagatgttctggaggaggagagagcagccgctaagaatgtcgtattggtatgctatgaatggatttactggtgttgtaagttatgacctaccatgggattggatgaaactgacaggtttagtttgggagtttggcgacgtggtggcttgcgcagttaccttttggactgaaaccatatcaggtgggctgagaccatcttcctttgatctgacggtttactgatataatagaccatctttgtcgcctttggaattatcactgtctgcttctccaccgttctattctcatacatgcccgactcgccagcagaagcgaaattccttgataagcacgataaactcatcgccattgaacgactgaggatgaatcagactggtgtcatgtcgcggcaatggcgatgggaccatttctgggagactatgcgagatttgaagacttggctctggttctctctcatcttcagtatttcgtacgcaatccatctcccgtgcaggatcacttgctgatattctgatatatagagtaccttctggtggtgttggatcttttggccctcttctcatcaagtcctttggcttcgattcgttccaagccatcctcttcaatgccccgtttggtgttgtccagttcatctctacagttggaggctcttacgtcgcgaccaagtatcataagaaaggtccagtcattgcgttcctggctctatttccgattgttggctgcatgatcatgttgtcgacgccgcatacacccgatgggagaaatactctgctaggaggatactacatgatctccgtcttccccggaataagtcagtctcttcccactacatctgtttcactcactgactttcacagttcctctgatctactcatggtcatcctccaacaccgccggcgacaccaagggcaaatgcaattcttcagtcctcttcatcggccaatctctcggaaacatcattggccctttgctctacaaaccatcagaggcacctgagtatcacagagggttatactggaatttgcttctttacatcgcaattgtaggtcttgttgtagtcacgaccatgtatttgacctacctcaatcgcgatcacagtcgtcgccgcgtcatggcggggaaggatgcggttattgtggactacagcttgtactcgcctgaggaagctgatcgtcttcgaaggtccaaggcgactgagggtcagcatattgaaaatgcgagggatgcgaccgttggggatcatgcgtttgatgatatgacggatttggtcaacgatgaatttgtatttgtattctaaatcaaatggacgctctaggggtcgaggcactgctttcatagcattgatctccaaaaatccatcgataccatctgtaccaacctccgcatcatggaaatcggtcttcttcccgccaacaaaattcagacccattgttgatcccaacatagtgagtctttccatcccaattcggtctcaaaaatagcgaccgacttgaattacagtggaaacaaatccccaaaatcatccaacgagtttaaacgacgaatgccacgaatcttgatattccaatgtaactggccaaatcaggcccgatctgcactccagccaagcaaccctctccacctctcatatgctgacatgtcgtaacgtccctcgttcggcaaatactctcccgaatcaacgcggggtacctcactctgagtaatccgacgtcggattacctcttggggtatttatacaccttgttgtccatgaggggttcgtatttcatcgtcactcgtacatacaacattttggtctttcatcatggctactcctcaagttaagcgctatgtcattgttggcatgggcgttcgctcggccatgtactaccaagctatcatccaggacttcaaagacgtcgctaagcttgttggcatctgcgacacgaaccagactcgcatggacgttgcaaacgagcacatcgtcgaactcggcggtgaaaaagtacagacgtacaaagacacggattttgataaaatggttcaagagcaaaaagccgatgttgtcatcgtcacgactattgatctgttccaccatcattactgcattcgagccatggagctaggctgcgatgccatcacggaaaaaccaatgactatcgatgagcataaactccaagctatgatcgacgcggagaagaaaacagggaaacaagtccgtgttcttttcaactatcggtatgcgccacatcataccaaagtccgagaactcattgactccggtgtcatcggcgagatttcaacagtgcacatggactggatcctcgactgtgcacacggcgctgatttcatgcgccgctggcatagacataaagaaaccagcggcggtattcagatgcacaagtcaatccatcacttcgaccttgttcatttctggctcaacactgaacctgagcttgtttattgtctcggcgatcttcgtttctacggtaaagaaaacgctgagcgacgtggggagaagaatctgggtgagcggtataagaacaatgagaatgctaagaacgaccccttcgcgtttcagcttgatgagaatgaacggatgaagaagttgtatcttgacgctgaacatgaagacgggtacatccgcgataggaactgtttcgcagaggggatcacaatcgaggataacctctccatgataatcaagtacaagaaccgcgcggtcatgacatacaacacatacgcctacgccccatgggaaggatatcgctgtgtcttcaacggcagcaagggacgcatcgaagtcaatgtcgttgagagcgggtacaaccccctcggcgatccagtaacgaaggacgcgtcgggagaggatgagaagtatatccagggcggagttgagcagaccaagattgtcgtctatccgctgtttgataagccgtatgttgtggatgttgtcaagacggagggggggcatggtggcggtgatcctgtactattgaaggatgttcttttggggggtgaggttgataatttcaagagggctgctaatattcgggatggagggaatgcggtgcttgtgggtgttggggcgaatcatagtatgaagggtggtatgcctgtcaaggttcaagagttggtcaagtggtaggcagatagtcaatccgagtcaacaattctgtcagttgaagaaaacaagtgcttttatgattcgtcccagtataatacatgcgctcaaaaagaatccataaccatatcattcgccgcactctccttcccattcccttcataagtcttatcattcatgtcccccatcaacccgttaaacatatcccccatcccaacctcctccacctgccccccagcctggtcaggcggtgaccccaataaatcataaggccaaaacggaacgccgccaaagtcattaaaatgcgttgaatccatcaaagacatatcgctgaaatccagcggtggaatattcgtaatctcgcataacgctgctgttaaatcagcaggaaagggctgtttattgttgaagaaagcttcttgatcgatacttcgtaaatcttgggtttgcgtgttgttgaagaggagattgttgtggtccataaagtcggttaggttgtcggggatgagatgtttgttcatggcggagaaacgcttcatcgattgttcgtccacggttggcatggaagttacttgagatctggagctcagcccacgacctgcttttcgtaacgatggggggaaatcgcattcgtctgggagtctgccattgctgatactcatatcaagcgtcatgacgagtcgtaaatagtaacttggtcgggtcttcaacatatcgagacaactgctcggtgaagaatcgtcctcggttgacatcggtgccggtgatcgttgtctcgctagttcaacgacatgtcgaatagctcgcatgacccagtctgtgatgtagtatttcttcttgtagctcttcatttgtttgaggatattttcgacgtgttgttctttttgggtgagtttgacgccttcttctggtgaagatggttttttggggcggagaagctcaacgtcgatcatttgaagggctaatgggaatgctgtgcatccgatgctgcaaactattagcactgaaacagggctatctggggaatgacttacgcagtcattgggagccagcgagatagccctaggcggtcaaactcgagaagacactctgtgacgcgtgatgctgagccttgaagatcctcgctttgtcgtcggagttgtgtatcggattgtgatggcggtaataaacttgatcgaaggatgctgtagtgacagaccgagagtctcgctgagctgttgaagttagtatttgtaatccatattttgccattgagactcactgataatacatctcaatgagattcttgaacaaaatcatcgatgaagacggcgaaatctcctccgccatcctctcatccaacgtcgtcttagtctcactccacgaactgtaccaccggctaagctccatctgacacaaactcgcatccttcccaacctccatcctccccgaaagcatccaactcggattattatacaacacactcgtaaccgtcaaaacatccgtcaacaccacacaaagatccaccagcctcgaaagcaactccgcatgcagcgtcttggtcgtagagtcataaacatcagaattataaagctcatcgcataaatccgcacttcccaatttcgagcatgagaaactgaaattggagggcgtgatctttatgctctggcgggatgttagcgggaggaggcggtcgcagatgatgcagcaccaccagagccgcttgagggtgttgcgcagtttttgcaccttggctacttcggtgtctttgttggggcgtagggatgagtagcagtgtgctttggcgacgcgggcgtaggatatcgcgatgccgagccagattgagccgaggggcttgttgcctgctatgcagcggggaatgaggtgtgtgtgtgcgaggaggagggatgcttgggctatggcgatacaggacttttcgacgctgaaatcataaagaagctgtatttcttagcgaagttgcatacatcttcaggatagagggcatacctttgatcgacgataaaatgcaagtttggcttgatgtacatcctcaaagcccaacatcttgatcgtatccgacgaaacaaactatccccgtcagcctcatcaccatgtttcaactaaatctcttacccccgaagaaatgaacaatatcccctgcagcaccaacatgggcatctcatactcgacatcactatccaccgaattgtacgaaagccaaaaatccttctcattcagaatcggaagcatcggatggacatgcagaaaatactgcctcagaaaatcatccagcgcggcgcgctgcggaaccacaaagcatccttgactgacgaggaatgctaaatcctgcgggagtaagtcttttgtatcggggacttggaggaatgcgtaatcgggatgtgtcggtgatccagcgacattttgtgacaagttttgtggttgttgtatgactgttgtaggcgcggagaggatgtttcgcggttcgaatgtcgtggttgttgattcgacagatcgcggcgtcgggggattgtttggtcgtagcgaaggtgtcgttgatctggcgatttagttagagaagaaatgttgagggagcatggagcggacattattccatggcggcgcttgaatgtgcagactttgtcgttgtgtctacaattgacacagggactagctggattctcaatgatgcaccgcacttttcgcgcccgacatagattacaagctctcgagactcgtttcctcattggttttgtcgactgcatcttccctcaatttccccaacaatcgtagaacttaggtagcagaaaaggtcgttatgcgtggtgatgatgctggatcaaagttgtcaagtcgcaaccctcggattgaaaagcaagacgacggctgatccctggcccccgggatccgatggcatttgccgacgctcttccccacagaatggagatcaatccccgcaaagatttgactggaggggactggtttggcagacgctagaacggtgtgagctaagcggtttgagggtcgacacgccggatccaagctagctaaggagctattggaagtgtaattggctaagctgaagcgagaggaccaatcttggggtgagaccgtcatcctttctttgtgatttgatggtagaatgtggtgaagaagtttgggcagaatatacactgaagattaattgatggcggccaacgttgattgaggcatacgtcagagatgttgttttgatcagtgttgtaatggagaatagcctaagcgatatgtacagactgggaatagcttcatgcacaagataagcaatctacgaattgaatccaaccaaacactgatacagtaaacatcagcagcggggtatcaaagcacgcaacataatgatgacattgctctctatttatccgcctatcccgccctatctcactccatctcagatcattaatactcccttattcccatcttgatctcaacccttttccttcactcttcacctcaaaaatgtcagcaaaagaacttccccctcatctgaagcaatccgtcgaggcctcgaaatgcgagtatcgtaatctaggtaaatcgggcctgcgcatttcagtccctgtgtttggatgtatgagctttggtgataagagggttcttccttgggttatcggggaagatgaggtatggcaccattttgtagcagagacatgtcgctgattgtttacaggctctggaccttcttaaagctgcttatgatcgcggcttaaacacctgggataccgcgaatacttacagcaatggcgcatcagaggaaatcgtcggcaaagcgctgaagaaattcaacattccccgccacaaggttgtcatcctcagtaaatgccgctggggcgtaggcgaagaaccaggtaatcaccatggaccctcgatctcacccacatatactgatgctgtacaggcgctcgtcacatcaacttcaaagacgaattcgccatctcaaaagactaccaaaaccaatatggtctctcccgcaccgcaatcttcaaccaagtcaacgcatccctcgcgcgcctcgacacagactacatcgacctactccagatccaccgcttcgacgacgacacgcccctcgaagaaacaatgaaagcactccacgatctagtgcaatccggaaaagtgcgctacatcggcgcgagcagcatgtgggcaacccaattcgcacgcatgcaattcgtagccgagaaaaacaactggactaaattcatcagtatgcagaaccactataacctgctataccgcgaggaggagcgtgagatgattcgtttctgtaatgatacgggcgtggggattattccgtgggcgccgctttgtagaggacatcttgcacgaccgcctgcgcagtttggagctacggagaggagtagggaggagaaggaagggtctggggagttgtcggagacggatcagaggattattgggagggttgtcgaggttgcgggaaaacatgaatggcctatggcgcatgttgcgctggcgtggattaaccagagggttacgagcccgattattgggtttagtagtgttgagaggattgagcaggctattggggcgagggggaagaagctgagtgatgaggaggtcaagtatttggaggagttgtatcaggccaagcctatcgctggacatacttgacagccgtagtttaaagtgcagtcacgagaaacggaccactactaccagtagatcagacatcgtcagcatgatcatcgttgaaaatttcatgatgttttcttgacttgaatttacagacctgtatccaccccgcgtagaaacattgatccgggtgggttcggcatgtgtatcggcaagcttcacggaacggcactttacttcggctgctaaacccactaaatccgcgctctgtgatcagcgtttacagtggcacttaaacccgctcaagcctggcagaatctccaagctcaatgtcattttcaccatgagctcttcaatcccatcaactcaaaaagcagtcttgatcgaaaaccccggaaatgacgcacgtatagttactcgatctgatatcccagtcggtaaccctggcgaaaatgagattctcgtaaagcttggatttactggtctatggtaagcataagttataactttctccgtgagatccacgaactgactttatcagtggctcggaaatacgagcattatcaggatggggtccctataatcccatagttggccatgaaggcgtaggaacagtcatcaaactcggcaaaggcgttgatgtagacatactcaacaaacgagtcggcgtgaaatggctctacagcgcctgcgggacctgcaccatttgcaaaaagggctatcccaataactgtcccaaacagctcaacacaggaaaacacgtccccggtactttgcaggagtatatgattgcagatgcgcgatacatcactgagattccagatggtcttgctggtgaagttggtgcgcctttgctctgtgctgggttgacgatggctggtgctgtgtcgaagttgaaaggatatgctgataagggtgactgggttgttatttctggctctggtggtggacttggacatttgggtgttcagatcgctagtaggctgaacggtctgcgggttgtcgcagttgatactggagagtctagacggaagttgagtttgggtagtggcgctgagcacttcatcgattttgcgactgagaacgtggaagaaagagttaaggagataacgggagagggggcatcggctgtcctggtagtgacaggctctcaagaagcttttgtgcaagcgccgagtttggtacgaaacatgggcatcatcgtcacgattggtttgccgaggaatgactttaacatccctctctctgcaacaatatgttctgcaaggtgtaagtgctctctcatttattacgtacggtcgattactgacttgatatgcagccctgactgtcaccggtgtcgcggttggaacggaagaacagatgacagaactcttgcagcatgccctcgaaggaacgatagtgccagaagttcaagttcttgagtttgaggaagtaggaaatgttattgagggcttgaaacggcaggagattactggtagagtagttgtgagaataccataaagaagtgttggcctgttaccaaggcccttgtattaaggctcaaccctttcagccactatctacaggctgcttcgtggttccatttccccttatcatgaaacacaactgcccaatgtcaaatagataaacacaggaccaaagttcagccaatgatcaagcagctcaatctgctcaacagtccaaggacttctcaaccgtccactctcagaaggatcatacccatcatcctgactctcctcaatcctcctctgtgaaacctccgccaccagctccataattttcggtattgcacgccgtatcttatcatacaactccggcatgaaccgaatatttcgacagcagtatagtcgaatatacgtagcaaccggacgttgctgaaagactccatgcggtgccccagcacaattcttgtacgaccactgtccattgaacttatcaaccaaccatctcctccgatttctcccatgaacaagtaaactatccaccaatggctcaaaactctgcaaattccgtctattgcgccgacacgcattctccataagttgcaggtcactcaccccctgcaacataatcccatactggttatacaaaatatgagaatgataaccaacatcaaaaaacactttttggtaagatccagagtcgaggatacttcgtaaactagcgccgtagtatcctcgactagaaaaagcttggtttgcgagacgatggacgtcgacgaggtatagacgacggtgatattcgggcccgtagcagagcattatggtcaagaggttgagttcgccttttgggccgagaccctgggggtcgatgtcgatatagaggaggggaagttcattcctgtgggaggcgttgagaactgcgatgccgtcggcgagggattttgcgccttggattgtgttgatgacctctacgtccaaggttagatcttccatttttggtggtggctttgcatggtttttaggaaacaggagctttcgtaactgcatttccttggcggatttgtatatatgagagacgagaaggttgataaatgataatgacttgggcagacggattttgtagaaaacctgtattgattttatagtttttttttcttgttttatatattaagttgaacgttacttttgtgacgcaacgggaggcttcaaacctttggttcgctgatctggccaactccatagctaacgttcccgccagacaaataacgccgaccgaacttcaagctttgatcgtgcgaactcttaccaaagtgtctgataaactctcaacgtatcaacttgtgcgtatcaaagttcaagaagcccgcacaagactaaatctgttgtccattataaataactttccagccctagggtattgaagcctaaaaagagaatcctaactttaactgtaagtttattttagtcaggtagctcacgcgttcggttggttccggacgcggaaccatgggcttggaagaaagtcattaccgatatcatgcgactttctctaatgtgcaggggtctcgttcagtccagtggcagaatgggcgagttattggtgacgctatttgatcaagcgcgacacttttaaagttctagattttcggtggtggatcaatatgatatcaccagtgcaaaaaacatcgtcacaaaatgtccattgacatgaaatcgtaccgtatatcattttaccaagaagtgccaaccactagatctatggaatgtccctctttcccttggattctggcactgtacctcttgctgccgtgaagtgatgtcttcagctcgtactacagaagaggaaacgcgttgtaaaaggacagccacagtccctgacgctacactctattaagcataaatctctaatccagacccttttttcaatcggccgctatcctctaatgggttccatggctgagctgaacaatgatctaagacctgacacgatggatctattgcaaagctatacgcaactatcgtttgtccgctcacaagtcaggggcaaagcgcaatatccttatctgccgtgcaacagacgatggagaaattatcgtagccgtacttaatgagactggtcccatgttgctttctcttcctcgagtatccgcatcattcgtgagtgttcatcctcacagccactctttcatcttccctacacgctcttcacgatgcgctccgtcttagcccttgcggctttagcccttagcggcgcctttgatctggttgctgcaagtcactgcaaacctcgccctcagagctctgcttcaaccgatcttattccctccgacaccgcgacttcagcctctgcttccgaaacccccggatccattatcatcaaaagcgtcatcgacggcggcggcttttccatcgctccccccgaaggcggcgtcccaggcttcaccatcgacggcgatgcgaccatcgttgttggaccaggctacaagggcgatggaagcaaagactcaggctgtctttcactacaggctagtggtgataagaagcgtgatctcggaagttttgctggtgttacgcagtcgcttgaacaattgagcttgactagaccttacaccattcgcttcttctacttgatcgtcaccgcaccgtcgctgaatttctgccaattgacggcttcgcttggtagccagacgttcttccagacttggatcatcagcttaggaacgagtgtgcagtggggtatggctttggagcaagtcactgctgctcagcgctctgcaccgctatctatttctatgaattgtctggttggagggtctgcgcaggtttatgttgattctcttttcatgtctaaccaggttacgcctgcgactattgatgaccatcctcttgatcttggtgatggggatgtttctggctttactactacttcatcttctgctttccagacgaccacgtctagcaaggttggaactacctctgtacctcccatcattccgacccatagtgagagctctgatgcgtcttccaactctggtaccgccggtactggaagtcccaacacccattccacaggcaatcagacaccagttactggcaaccctcacactgttcctactggcaacaatacgcccggtccagtcgacagccagacctccgctggaggcaacacccaagctactccccaccctggtactcagactcagactcctggcactcaaccccccggcactcaagctccaggtgcccagactactacatcaaacaccgagaagcagaccagcactgaatctgcggctacaagcgctactacatcaagcggcaactcttcccctcgccaatcctccacgatcaagcccgatggtcccgtcagccgcgtctgcgctaacgtaggcgaatcctccatcgccggtcgcggatgcggcatgcagccctacaacagcgccggagcatacagtcgcttcacaagcagcaactaccaaaaggaagactgcgccgccctctgtctcgctgatgaaaactgcaagtccttcgagtggagctacggcaacaactgtgccaacgaatgtcgtcttatcgcttcagtcttgagcgatgttcctgttggtaacacaggtgctcagttctactcttacgaccgaagctgcatcattcccaagccctgccctagcttcccagaagacagtatttgtatcaacaagatgggtgacactcctaacaagggctgtgttcgtcgcaagggaacgctcaagtcttgtgctcaggaattcgcgactcttactgttcagccctgcggtggtggtgatcagtgcagagatatgtgtgccatgtatgctgattgccagtcctacttttacaccaatctcctatctcagaggaactgtaagctgtatgctggtactgtcgatgagatcactgaagaaggcggtagggattacttctctgatatcggctgctgggcttgtggacagaacatgggtttcgctacatacggtcttctcaccaacgataacgttgttgttccggagatgacgtgtcgagctcctgtcaaggctgtcactgatacacccaccaccttcaacacaagaactactcaagctgctgagtctacttcttcttcttctccctcttcagcagttcagcagcccccaaccaccaccacagaatctgccagctctacagctaccatgatgacctgccccagcggcatcgcacctcccggcttctgccaaaagcttgacaacctccccacccaatccgtctccctccccggtatcttagatcactggccccagagcgacaatgacgttgagcctcctgtccaacgaacttgcaacgccttcggtgtcaagaagggcagctggtgggggcgcggtgtccaagaaaacgcacgtcagaacaccatggaggattgtgcccttctatgtcgcgagcagggttactgcgaggcctttggtctcgataacagcgacccaaatcgcgtcagttgtgctttgtcgacttacaagcttggtactgagggtattgacatcgacgttccttattctttctggtggagtgacttggattgttatgagtgccatgactgtcaggctgcttgaggtctctgaggtggctggacgccgttgctgtacatattaaacactagtacatgagttcagattaccttcaattgctgtatacagaacaacaataatgataataattggtgtacgcaaccaactggtcttattgagcggattacttgattactccgtagccacaaagcgtaagatcttgaaaggataattgaacagagcctatgcgcttggaatatagagagacgaaggcataagcggcagtcaagagcgagggatcccaaatacaattaaatgatgaacattacgaactatacaagcaagaagcttcatcacattccagcgcctaaaaacgacattcccgcccaccaaatataacttctgtctactcatagtactccggagcaagtttatgcctcatcaaaacatttcgaccatgcccaagaatgactttcgcccccgtcgccttctgtaacatatgcaccaactgattagactgggaccaagcagcatgatctctcgtcaaccaaccctgcgtgctaaggttatcatagttctcctgcacgatgtacagatccgaggtaaagatccaggtaccactttctttcaagttgacttgcatgatgcagagtcccggagtgcgaccggggcataagtgtagtgtgatgccgcgcgcgatgaggacgctgtcgccgtagagaggtttccagtttaggtcgaattggaaatatgttggtagatagaatcctgcaaagctagttagtctgatgtcctgggtgttctgtggtgtacataccaatatctaccttgatcgcgacgctgtaaaatgcatttttgagttcaatctcgtgaacgtaaatgggtacatcagtacctcgaaagtactcaagtccacctgcatgatccaagtgcaaatgcccaataataacactcttgacgtccttgatgccatggccagtcttcttgatagccgcgtcaaactctaagtcctcgctatgctcgccctagcaaagatgtcggcaagctgaggaccccatacctctgggtgatccttgcctgcgcctgtttcgtagggaagaggccgtcttggggatgttcgataaggacagagatcatgactagatatcgtcttttattctctgagattggatggcttgcggtacatacgtttccctgctcatgttaatttggtcggggtgatggtcagggaatgaaggactgacaaaagggagaaaaacgccctcatctgccacgagattgccgatatggagaagccacatccgagttccccaaatatagttagtagtgtcaaaggcggccatccaagtcagtagaagtcgtacatcgggagtggcttgatagttgggctgcattatgcaacgctggactgttcagaatctctatccgatggacttgcgtgatagttacaagacgggtcggaaaaagcaactgctttacttctgaagcaccgaaatcaaagggaacttggtaaagggcttttcgaaatttaagtattcgcattgaattcaagagttactaggttatgctgagttgtgaatatccagcatgtatgccatgcaacattgagcgggcaaacctacacaccagccgaccaatagcttccctttcgtaatcgattacgagcttgacaaagcacaggtaatactatatctgagcggccgcttgtacttccgaatgagcctaaacacaagtacctgggagatggttggctgattagctcacagcgtcgtatcctacagtcttttatgacagcagtcaaacctctccccactttcttgataactgccggtctttgaatgccgaaagttttaaagctgcataactacatgcttgaatttatctgtatctgggaatgttattctacggggttttggagcaagtcttccgacgcttcgacccttggaaacgcaacttgttggatatacaaaaccggatcagcactataggtcaagtcggttgcgcgttcaccctatatgaagccaaataagtacatataagagcttatcattaacaagcatgattcaatgtgattagaaggtgtaatgtagtcacctggcgggcgtgtaatgagagggcgcattcttagtgtatatgaaacctacagaactaaatttctgctaaagtactatttattgagccattcagtagagccctaagcatctaggtcatataatagtttactggaaggccttctgcaccattaaatcatctgtgatggctcgccaagccctcacgccgatggaagtgtctcgtcacagacacaacaacgatgcctgggatattatcaatggagatgtctaggacgtcagcggctttgctgcaacgcatcccggaggtgaagatgtcatcgaggagcatcacggaaaagacgcttctgaagtttacaactccgtccacggcccgaagctggcaatgagctattttggattgaccaagctgattggcagaatcccagtcttggcaccagctcaaaacgaggcgaaatctttggaaaaccccaagctcatcaaaaatcttccgccgcttgaatccatcatcagcctgcaagactttgaagatgctgcaagatcttgccttaacgagcggtcctgggtatatgtttctggtgcttctaacgactgctacacagcgtccaagaacaccgagatgtatcagtccgtctttttgcgacctcgagtctgtaggcctatcagtcaggtcgacacgagcacagcaatactgggccaccgctttcaagttcccatcttcaacgctcccgcgtccttggctatgctaacgcacccgtcagctgaggttgggttggcaaaaggcctgtcagcgtccggaagcactattatagtgcctaccctcgcatcctactcgctgggcgaggtcgccgaaggtctgccccagaaccatcccttctttttccaactgtacattcctcgagatccctcagcattagccaaactcctggaagaaatccgtcgtgcttcaccagtggctgtcatggtaactgtggatctaccggtctttagcaaaagagaggcaaacgagcgttatgagatgagaatggcgaaggaaaagggcaactcaaaggacaacaaacagaagaagaagcaatcccgcgccgcgagtgcagcaatcagcccagacgtcacatggacccaaatccaaacgatcaaggagaaattgggaatacccatctttatcaaggggatccagtgcgccgaagatgctatgaaggcctttgaaagcggctgtgaagggatttacatatccaatcacggcgggcggggtgttgacacatcgcagccagcgcttctaaccctagcagagatcaatatcaagtacccaacgctcttatccaaaatgagtgtctttatagatgggggtattcgtcgaggcacggatgttttcaaagccatctgtctcggtgctcacggtgtctgtcttggtcgacctttcttttatgctctgatgtatggagaggatggtgtgcggcatctgatgaatagtgagtgataacaataaagtcccaactgagtgaggctaactaattcctaccagtcttgcgagatgagctggaaaacgccatgcagttgtgtggaacacaatgcttaagtgaagctcacccgggattcctgaacaccaaggcccttgtgagtatggttgatacaggcgaagtgctaaacatgggaagcaaactataaggtgatcaagtctgatgggtttacggatttccgatgctactaggcgaaattccttcacgcaacgagtaaggcgcgagatgtaagcatcaggtttcaagtctattgactcaaaaataacacatttacaatgaacgtacgcctgaagtaagctaagactaccatggtacgggagaacagtcagacaacaccacttgtcgtggcgcagagagcaaaagtacaagcatagatgcaacccaagcaaagtttatgcaagattgctaccatgcctcaaaccgcaccgaagcacaagatattttactaaccataaaaaacgcctttcagtccttgagaatctttcctagcgcactctcaaaaaaggcagtctcgtactccagagccttgcggaagagtccattggcaacagcaaatgtctcagtgttgttgtttgcgaccaccacttcctgtaactcaactatttacagtcagttaggtaatcaccaagacaggtaactcgtactcaccggacagcttagttccatatctccattcgaggtttggagtaagccactcgtcgacgaattttgtccctatgcaatatcagcttatgttttctggagatacatcctctgtaccaacctctcacggtggtagacgactgatttagctgatacgcaatctcagcccatccctggaagcgttggcatgggtttacagcattggcatagagtactcacgtagatacaggggagtcttgatatgctccagaggtaccagccaagatttgtattgcctcccagccaatcgacatattctcgtagaacgggctcgagcttcgcgttcgtcacgacgctgctgctcacattgagatgctccgggcttgtaaggtcatggcgaaaactgcttgcgtattcgagatccccagtcatatcaagaactgtttcgttaatcgcagatgtctgctcagcggcagattcgttcttatccaaggacttcaatagataagccttgtgaggaacggtcaaggtgagatagtaataatcttgctgcgacagattcagcaaatgcgggtcaatcggcatcgtaaatacgcacaacgaaatagtattgcagtgactctaaagtcccttgggaggtttgtgctgcttgggcagcggtgaatgcattgttgagaaacttggtcacgaggtcgcagttctgttcccagagctggtcgacgagtgttctggtaggttggtgagtactctgaacaggggactaaaataacacaataccaaggatactgacccattctgtactgaaggattatggcgaggacacttgacaggaggaacggtccgcccaggggtggctggggcatgtggcagtgctgcagccgaaatcgccagagcggggaggaggagaagcatccgggacagtctgggagacatctttatcaacatttgaatagacaaagatgaaacaaatgagttttttcgagggtaacaaaataaaagaaaccataaggacactggaaagtctttatataggtaggtaatagggagtcccttcttggttcgcggaaattactcctccattcgtgatattaccacgtctcaataaatctgcaggtgtgttacacggcatttcagctccagattcacatgtgcacagccgcaaatttctgtgccgtcgtctttcgttctctcaatccttgactcaactgccttgtctattatcgatttctttcttctcgcgcttctttgctttagttctaaacgtagctaattttgcatctagtaagcccgaatggcatcgctcgcgaatgatcattgacgtaccgaggacgagacaaaggtaaggttgaagtcttatgtgattgtgatcgtgaatggagcatgcagttcaacaataccttatttggcaggtcgatcttcaaattagccaacaccaagactctgccgtccttggcagagtcatggcccccaccatcgacagacaaatctatgttgatcagctcatcgacaacagctgaactattctttgtgctcacgtgcagagtctatcctagtcagcacaactactctgggaaacttgcaaagctaaagtcatttcgatatatgacgatatatcaaatgggtcaggcgttataatgtaatgtccaagatgtgagccagatcttttattcacagttgagagtggttgagagtttagatcaggacagagaactgagtttaaaaatatcggaagcccttcgatcggtgaagcttcttatgacatgcgggattgaaacttgcctaacttgaatgactttttttgtagttcgtcgccccagcacttatgtctttgagacactcgggacgagggagaagggccatatttggcgaatgtcatgtattcaagatttaaagacttcaagctctcgccatcgtctacagcttctaaaagtggttctttttaagcattggtcgacagtattatggattatttctgcatgcagccactaaccggattgagttcctcctcggcatgaactctggggagagcctactacactgttcacagacttctcgcggaggtgaaattctacgttcaattaaaagttcgctatacgaattacaatgagtactctctccaggatacaacgagccaattacttgacaataatatcgtcgaacttcgacgctggcggcatcgcactaagcaaagtgggcatacaatcttccccaccgactacatcaatcatcgctcagcataacaagaatgataagaacagtatatgatggttcggaaagatattgaatattcgcaacagcagctactgacggtcaatcgtacaagcaattggtaatggtcgctggtctatcttacaggtttacgacggacgattttagaagctgtcagtgtcaggcgtatatcgcgagggatatgaacgcgttaagaggtccccgcctagagaaatgtgtttattttcatgagaagaatcatgcatacaacagagaaaatcctagaggcaacttttaggcccatagttaacagtacaagaagcttccaccacgccaggactgctcctccactatgagcaaatatgacgcaatgccttatataatcattctcctcagcgacgctcgaccaaatatcttctcaatcggattctcatctttcaccaagcaatcacttaaatttctcaagggcttgacaaaatggcatcaacctttccccggagcatccgaagcatcagcgccctgcccaagagggccaattgggctcccgctacaatgaggcctctagcccagcccatggcgcgcagattccttgcaacgacgactcaagaacagcctcgactacgattgggatcaaccggtactatagacgctccgcaaccgtaagaatcatgcactgactttgtgatagctcccaacttcaaggcccttaccactcatggagagattgactttcataagttcatcgataagagctggaccattctcttctctcaccccgcggactttactccagtctgcaccaccgaactaggagcttttgcgaagttgaagccagagttcgataagagaggagtcaagatggttgggctggtaagtgatctcacccttactctccggaatagtactgatacctactgtttagagtgcaaatgacctcacctctcacggcaagtgggtagacgacatcaacgaagtctcaaacacaaacctccaattccccatcatcgccgacgcaaaccgcaaagtcgccttcctctacgacatgatcagccaagaagacctcgacaacatcgccgagaagggcatcgctttcaccatccgctcagtctttgtcatcgaccccaccaagaagattcgacttacgatgatgtatcctgcttcaactggtcgtaactcagccgaggttctgcgtgtgattgattcccttcagactggagataaaaagggtgttgttacaccgattgattggcaggttggtgatgatgttattgttccgccttctgtttcgacagaggatgcgaagaagaagtttggtgatgttagggaggttaagccttacttgagattcaccaaggcttaggacttttcgtagcatatagtggtgtattcataattgatgaatagagtcataaaatttatgaaaataacggcgtcgttatgaaaacacagtttgcggggatgcagtgtcaacaatgactgtgcaacgtttacaacggtgcacaaaattccaacaacggtttcgtctcattgcacatgattcatgactatgatgatctcgttgaactaagtctccgtgtcgcacttcgtggctggcctcgttcctcagtgcgggggatcttccccggtagatgtccattgcgtcatggatccaacttggttggagtcggcattgaacttcctcttcaaagagacgccaacgagttatgaagcagtttgacttttggaaatgccatccatatcttttgtgacatttatcattcgtttgagcaatggaggaccagcttgaacctctaattgtacagactcatcgtcgtgttacacggtccatggtcaataacgatgtgagtgacacaaaagccatcaaagttgagaaacgcaagacagtgccacgaaaggtacccgcaggagttgtactctcggcatctcgaatccctccaatctccagccaacacttcggtctcgtccaagaaaccgtcggaacagatctgtaccaactcctcgtcgcagccgtcctctggaaccgtactcgaggatcccaagcccgacccattttccaaaagctcatatctcgctacccaacaccaactcacctcgcagaagcatgtttctccgaccttgcagatctcatccgtccgataggactgtacaactcccgtgccactcggttcatcgccttcgccaagacatggcttgagaaaccacccaataaatcaaggcggtacaggaagctacactatcccctgcggggcgatggcttaggaattggcaaggatgaggtcttggatgaagatgatgtgagaaatggctgggaggtggcgcatttgccgtcgcttgggccatatgcaattgatagctttaggatctttcatcgagacatactgaggggtttggctgatgattgggatggtttgaatgcagtgcgggggttcgagcctgagtggaaaagggttgtgccacttgataaagagttaagggcttatttgcggtggatgtggctgaaggagggctggatatgggatcctgaaactggggataagattaaagcttctgatgagaggatggaaagagagcggaatcgatcgaggagtttgtctcctgaggggtttcgagtaccgaagcactgagccctgcaagtcttgtcttttgatagccgaaaaggatcgggcctcgggtactggtcaatcatgtctcatacatacttcagctccagtcctccaacttgggcctccttgcattagctttcttctctcgcctcacgggactattcagctgagcaaaagtccccgaccagcatagagtgttgtcatagactctacatcatccctgcaaaagagctgatcttacgactgtactgccggatagcgatccttacataacggtagtgtaaatgagtcactttcgcttgaacccttgtagcaatgcatgactaatgacacaaaccccgcgttgtgcaacatgacccgtgaacgatggacgtactatccacggatatcgagacagattaatctttgtttatgggtgagatcctccagtgcctgtaaaactatgctaagagctatagagactatatcactgtttacatccaagtcccactcccatactaacgctcctgtacctatcttgtcttctctaatgtgcgcagattgtccctacacggccgtcgtacgatagacaggtgctacctcaaaaccgcttacaacgcgggaaccatgagtatttgcaatgccaacagcagttgcattgttgaccatattgaaggcctgtatgaagatgaccaaattggtcgaccgatcaccatcaccatcattcatctctcgtacggacaaaagttctacatgaaattctctatcgtctctacattataccttgttcagggaactatcgccatgccctggctccacaccaaggcaaaggctgccggcgatgagattacaaacgtttcagacggtggctgtgtcagatctgaacactgtcgctcattgccatcactagtcttctcatcaaagtcccacgggggccctttcatcctagcgtcctgctaaaaagaaaattgttgctgctgctggcccgcgcgaatactggccggcttgctttgaggaggagggatactgtgccgatggatgagtatgttatgtcatatcacgtgctgtcaactggtgttaaccatttcttccagcattccaagaatattgttcgcagtttctgtagttgcgatgtcagttgtgttcactaatttgagattggaattacgacgatcgcgattgctggactggctgtgaggacgaatggaaggaggttaagtgaggtgtgattataggacagcttagcttggacaattgcgtccctagttactacactacttgaattgtgctactaaggagttggtaaacttcgggattgacggctaaacgccctagctaacttcatatgataagaaaaagcttcaaactcaagataactgtgacataaccaactcctagcacatgggctacgactatccaacagcaccggcagggccatcgggaggtcgtacagaagtgagaccggatcgtcgatcgctcgtattcatgtcttacgacagggatcaagccgctccgctcccgtgccgcctctagtaaaccacttccatctcccttgcatgatgaatcaacgcagggagtacattcctaagacagacctgtaagacatacgggccatcggtacgtgaatcgaggaaggttcagaaatggctggttgtatgaggggcagatttagcacagcgtaggtagtttgaaggactcaactagtaggatgatggctgacatttgggtggaagaaaaatctataaatgtccagggtttgtccggctgttctctcatttcatcaacctcatcatcttcgctttcacactacactatactacactacactataacactccaatcactcttattcaaaatgaagttctccattgcctccactctcctccttgccaacggcatcgccgccatgccttggtcttccctcagcaccaagcagcccaatggcgaggagatcacgtacgtcccatcttgctcattcgcactgctagatactaacacagcccgcatagcctccgcatccaggtctcccagccctcttccaaccatgccttctccccgaaccacaaggtgtcgtcaacgtccacaactacgaggtctgcctcaaggtctgctggcccgaggagccaacatgccctgagggctgggtaagtcattcaaatatctatcttccaatgacttttcgctaactatttgattagaactccaagaaatttgtaggctacatggtagtgaccgcgataaatgttttactaacggactttagggagacggagactacccttgctggacctgctgcaagaagactggtgatgatgatctctgaatatcggatcagccaaagacccagaatattgggccgtaaatgtgaggtgaatacaaggaggacactgagccaatatagcataaatggacactcgttacaatccaccataatctgagactcgcacttcgtgaatgtgatttgtgcatgttaaactagttatataattgcttgtgtcccgattgagcaaggtcagtagattgccgagaaccactaattagtaatacatagtacaagtttggcacagcagccctatcacacgaatctgagacgtattggagttcagcaagtcttggccttattcgagctttcgagaaatctccgggtgtatgcagattggtcaacttgctatagaggcgacaagtgccgtgatcggcttcaagattggccccacgttgtctccatctcgttgtcagcacagacgatgggtcgttggtctcggccaaatatgattcctggagttcttctagctcccccgaggacccctacgctagaactccactcgatcgcatgataatgcccagattcatccaagtccgcagcgaactcgggacgttgatcaatgttagttcttacttatgtttcgttacatcagcggctcaattgagtggttaatgactattgatcttcatattatctttatctcttcaatatccgtgcgatatgaaaatgtcgaccttattcttgattccgtcttaaggatgcccagttgaccgaatacgcccaattttgagcccatatacgatcttagtaaactgatcaatcacaataccttgtcgatcagagagcctccccaacaccatatcaacatactcattgtcctccgcctgaagccgcaaggcggcttgttcgaattccttcgggtatataccagcgctgctccagttgattacccaaaccttcatatcctcatcgacgaccagatttctcatcgccagatcttggtgggtaagaaccgtatctcgaaactcaaacctcggcgtctcggtgaataatcgtttgaccctgatgccgacatcgatgttgtgattgcaccagtcctcaagttctttgagcgtgtcaaaaggccctgcgccgtagcctgtgaaccatggaccttggaatttgccattctgggccctaccaataggccccattggcatatgattgaggacggtagattgcatcttgttgatgacgtccgcgacctgctgtgccacggtttctttggcggtcatgtcgaaggatggccagagtctttcaacagtggatcctttgatgtagtccattacaatcaaatcaagatatgacgagggtgcgtcgaactcgtagccatcatttgggacttcaactgtgcaagttcgatggaccttgggaactggaagctgtgaattttctgaagcaaatttcatgttttctgcttcactttttgccacgccgctaccacctttgatgacaatgtctttggaaacacgtgaaactgtaacagagccgtatttataaagtgtaggggctttgaataacgctcgtagaagttcatggtcagacaaagaagcaatgtcttttccatcaagggggaagttatagtcatcgtcaagcgatctaggctggttaagtttagttattccatcggtattacctataagaagtactgaagaacattccaacttacgtcttggaatggtggcgggtagcctatcactctgccgggccaggtgctatccactaaagagttctcatcaagtgactccgttcccagaagctttgacatataatagcccatgatatcgcgagactgaggctttgttcaactagaataaaactttgttgaatgggatctgaggatgaattgtaatgaggccacgacaacgtttccgcggttttgcaaagctaagtcagccgcgataagcacagcaattagatagagtgcttgtttgttcttacccggtaaaagagcaggcttctattttggtccctgaagtgtttacgcgtatgtagcattgctgcctgttccaagtcgttggtaaccactcaaaagtcaactatggttgggcatctaggtaccctaaacctgggcaccaaaaacagtagtctaaagctccactaaatctatactaaatctagaagagatttacataagcctttgtctcttagtatgtatatctgcagtttccttgtctcttcgagtcggggtaacatgtagttcagctcaccggaacctctcccccagtctttatccatacgtactgttgccgtcttgtcgatagcctccgcgccaagtccggagcgcgatcggcggccagtatccacttggtcctgactcatcccgaatctagtttagacttcacgctagaaatctcttgtcgttccagaagtcggctagaatccggcattcaagttcttccaaaacaaacttgcagtagcttggccaaggaggctgaaaattcgattctgagctgaaagaagcgcggggctacgatgaggctcttgctcattgcaacgacatacatcttgatcctcgagacgaagcctgtagcttcaggggtctggggaaaccgtcctgaccctttcttcacctcattcttacgtggagattagaagtctggagcagtgggtttctcagtgaaaaaagaccactctttgtgggaccataacgtaaaagttagcaaatccattgaagcaatacagatctggccattgcttgtttttttcccagcgtcagccgatctcgcccaataaagtatcgtctaattttaaccgcgatccttattgtctgtctgcccgagttcggtgcgcgacgccatcgggccaggccgaagaacctccaatgttagtgggccgacttgactcgaaagctaaactaacatgaagacattttttcccttctcaccgttgtcggccatttctcgccccaagtgggaatttatttaagtaccactgctgttccaattatcgtcgcgtcaattggtcttacatttttgagcctcttattacttcaacacttgcgccaccaaacttaacgggcgaccttcaccatgagccatacagaacctaaaagcgctgcggcgcctgaggatcaagagaagggcgtcaacaatgcacctccagcttttgtgcctgagcctagaaatgaagatgctgttttgggggatgaggaagcggagattattgactacaagacattaacgtggtggtatgttcaccccaatctaccaatctcatatagacacttacagtcacaggcaaggcggtatcgtcctcatcgcagagacagtatccctcggcatcctctccctcccctccgtcctcgccacagtcggtctcgtccccggcatagtcctcattctcgtaatgggtttcctctccacatactccggcctcgtcctcgctgagttccgcgcccaataccccttcgtccaaaactttggtgacgccgtcgaagtcattggaaagtccatcggcatgggacgcgtttttcaagaggtttttggctgggcgcaggtaattttccaggttttcgtcatgggaagccatctcctcacttggactatttgcctgaatactcttacaaatagctcgacttgcactattgtctgggctgttgttggactggcggttttctgggtgctcaacttaccgcgtacgctcaagtacacgagttacatgtctatggcatcttgcatgtcgatcacgctcgctgtgctcatcacggttggagatgttgcgcgtgagcgacctattggttctggaagtatcgaggtcgctcgtgagctaggtttcactggtgctttcttggctgtcaccaacattgccatttctttctccagccactcttgcttcttcactgtcatctctgagttcaagaagcctgaggactggcccaaggctctggctttcctccagatcgtcgacactactctctacctcctcgctgctgtcgtcatctacgtctttgtcggacctgacgttccttcgcctgctctgtctgctgctggttcccatactatgcgaaaggtcatctggggtattgctatccctactatcgtcattgctggtgtcatttacggccatgtcgcttcagcctacatcttccagcgaatcttccgaaacaccaagcacatggtccgccgaacaaagctgtccaccatggtttggttcggcgttactttcggcatctgggctctgtcaatggttattgccgagtctattcccgtcttcaacaaccttctcggcctcatctgcgccctcttcgcctcgtggttctcttacggacttcctggtatcttctggctctggatgcactacggaaactggttcaaggatggaaaacagacttgcagatttgtggccaatgttatcctcttcctcactggcttccttatctgcgtccttggactctgggcttccattgaggcgattgctgaaggaggaagcaaaactccttggtcttgcgccagcaacgctgcggaatagactgcttctcattttgagtaataatgatagatatactacgaagaatacccatttctattttagtcctgctcatgtagaaaatctctgctgatataattgaatcttttcctgctatctgatgcttatagtgccatccactattcactatggaccaattaagccttgatggatccctctgagctgggagccacaacagttgttctctgtcgaagattgccagcttcgtcatgttcttcatcccaccgaggaagatcagcatggggaactttaaccagtcggtgagtgttggctccattgtcatcgacattggtaatctcggtgcggatagcatatcctttccatttgggcagcacgaacatccaaaccacatagtaaagggcgcaaacgaggacactagagactgctgttagtaaaatagaagatagtgatattcctagattgacactcacatggcaataccgacgacacagtacgtcgcataccagaagctgacatcaccggcatatgggccgcccttgggagggtaccaaggcatgactaggataaacacctggacgagagtgtagaagatgataggagcatgccaggctttgaaatcagagcgaccaataccggcctttgagcgacggcggcgaatcacatatagaccgacaaccatggcaaacctgaacatggcatcggggtatgtgcctagactaacaactatgaaaccgatcagcatcagagagcaccaatagggatgaggctacttaccgaaagtgaaggcatcaccagccgggggtgcgacaatcatgatgaaggtcaacacccacttgaggatgtaaggaccaagcggagtaccgaaaggcttagtcgagacccagaagttggtccaaggcaaaacgccctgtcgaccaatctcacgaagcatacgagcagatccaaccaacacagcgagaagattaccaaaggcactcaagagcacaaggaagttaaggacgttggcagcagacttgctgtccccaaagagtttagtaaagaagactgatgcagcaatctcactagcctcggcgaactcctccttgggaacgacagcgaagtaggcgatattgcaaagcatgtacagcacagcgacgacagtaagcgagatagtaccgttcctcttgagcgttgggatagggttctggatctcgttgacgacgttgaatgcgttccagtatccggcgtatgagaagacgatactaaccagggcgctggctagatcgtttccgttgggggtcgcaccggcaaaagcgtcacggaagttatggccggggtcggggatgcgcttgacgttgccgccgaggacaacgaagcctgcaatgctgatgctgtatgatgtgttaggggtgaagggtatcgagggatgggtaggcttacaagacgagggtaaggatcttcaaggcgccgatgaagttgaccagccagagggagtacttgttgtgcgcgatgacaaagatgacagcaagggtataagctgcgatagcgacacctcgcatctgccattcggagggagtttcgccagtcattcgccaaaggtacctcgaaagaactatatattgtcagaacgcgcaagcccgaggatggaaggtatcttaccgacggcattgctactgctgaaggacagaatgacagactggacagcaaaggtaacagggaagaagtgtttaggccgaggatatgcctgttcgagatacacaacctcagaaccactgcgattaggaaagtaactcgccaattcgaggtagacactgaaaccggacgcagccatgatgaagccgatgaaccagatgatcagcgccagaccgacagacccagcacggttaagaatgctcgacgctgaacactgttagtcccaacctattccttgtgtgtgaggttccggtctgagtagggaacgtacgcgtagaaaagataccagttccaatcatcatgttaacattcagaaagataaccgtaagccaaccaacgttgtatccaagcggcgagtgcgattcgacaggtgcaccgacagcttcttggtacgaaggtttagatccattgccgcccttgacgcgtgtgtaggcaagaccgccatcgtgaatgaccgagggttcggagtcgctagcctcagggtctgatgagacggtggcggtgtttttctggctttcaaaaaagtttgagaagcccattttgccgacgatgaaaccaatgggttaactgatcaaagccgtggtttagagtgctgatgagggtgcgttttagcgggaagaggggagattgagttatataaacatggatcgtctgtgcgaccgtggtatggggtggtgcaggatgacacaattctcgaggatcttgacatgacggcaccaagactcggactccccgttggaaatcccaccctgtgtatccgagctgcaacgagatagtcgtatgctttaaagaacatccacttaacaggcaggatctccgcgtgggatgtgctttgtttgcggacttggataactgttggtggcgagatggatcggtctagatggaggatgtataacgttgtagtgcattgtgtcacttcggtagcttggaaacaaactcggtgggtgtttttgatcgtatttgagagtacgaatttgtttatctagataagagagtcgtacaagatgtgcgctctgaatgctatacaatgaccagtgagtccagtctttgaggcgtatgtaggggttgatgtctcatccagcgattcttacgaattcaccaatgcatcatccaaatccccatcaagaccctcaatccccctccacaaattcgccgaactccaagtcaatcccccagctttaactcagcaccttaaagaactatcggcgcctccccgactcaaccctccaattcaggaaacacatcgtctgttcagaccaatgaaccctcctataattactgtttcgcaataacggggatgcgattgtatcatacccaaaacaagcgggatacccggcgatatctgataacgacattgactgtcgtgatagcgaatctataattgttgctcgattgggtttagcctcggaaaggatcgagaggccgcggctgcgggagacgaaccgggcccgctggagcaagcagggagatttggccgcggggtctaattggtgaggagtttgggcaatttggatgattctccaaggccaaggccaagcttttgtgttattgatttggtgctgacttggttggggctatggtgtgcagcggggtctacatctgtaccggcgatggtctcttgattgggtaattcgacagatagtcgtaaatgtttatgctatacgtgctaggtagtatctatgctattaattgagcaatcgaaggtacagcccggcgtatttcaccttcacaccaatctgctgagtttggcaagccctatgcaagcggccagctcgcttactaccattatatttcttttcaaacaagttgaaccctgccctggaccttcacaaagaagtaattattgatataccgcacttgcgatgctgggctgccttttctgtatccagaatgcagcatcgaacacactgcgcaccttgtaatctatggtgcaaaggcaccactcccccgttgttataatcagagaatttaggaagccagcattgcgaaagagcaacccagatagatatatcttttggggggaacacgcgtataatgggagggagtagagtcagcgaatcaatcatcgtaaggagcccatccccgtgaaccaaagtggattgaaacccgctaggagattcacacatcttgctttcgcaagtggcagccgtgaaagccctgttaagctcacaccagatatacgaggccccaaaggagaaatgtcggccagggaatgatggagttgaaagtctgtaggtggcacaaagacaggtggttgccctggtattctcttcaataacaagctgggcgttgaggccaggagtcgaactgtaatccaagtcgtcatatttcgttacggtagtcatagagattgcatcgtagccggctttctctacactatcatcgtcattgagcatctgatcagatactgtatcgtacattgaatggttccactggatcttgccaggaacaactatcacgatacaagcggtctgaggatcagatgtgatctccgccaaggtattgagatagaagcagaggccgctgtgtgaggttgcaacagggttgccactacccatatctctctcgtgttgccgtcctgtgaaaagcatctgggccagcatgagacttcccccaggcggtcatgagttcattaggccctggccgaccgggtcagaatctgacaattttttgtcgtgggccctatacaagctctctaagcccgagcgcgtaggccgcacttcgagacccttctgcatacaaatagtcggtatagctctgataagcgtacaaatggttcgtatcagtgtcagcaggcagaaggtggtctcctctcccatttcgtctccatttgggcggcagttggtgcatgaacatagttgacgcaatgaggtgaaagcttgagaaaactgttgtgtggcctcgacgtatcctttgctcatagccgcctccattgatcggtccaggactgagttttggccgagttccggaagcaagtgccgagccgacagataaaatcctctcccataactagattcggctactggtggatgggtgtctcgtggattatctattagaggatattcctcatggccctcaccatctctcatgatggccaggaagatgcgtgcggcagagccaagacaggctcctgtaatccgggcttgagctcccaacagaagtctcatagggccgccaaaggtatcaaccaagcagctttcccatgagaccctgccgtatgacatgatatcctgatattctgcatgtttaaatagcatttcgccgctgcgaatgatatagtgtctgctgtcaacttgaattaagtcactcgaacgcccttgatggtaagttatgataacttgagcacctggagatgatttacttcgggtgccatcaggccgatagataatcgtgccatcctcatcctggacatcgactctgagatccagaagccaatgagctactgcggcgatccaagcgcaatctgtaccgcctgacaagaaaaggcgatcaaggcgtcccgctgagacttcaaagacttctttaagacgagcgcgatgtcccttggcgacccagaaccttgtaggttacaaacgccgtctctaagacagagcttagtcaagccatgtaataccaaaccgaactccgatgatgccagcagtcccccagagcactcaactagcgaaatccattgcctcaacgctggggtaagctctgctggtggatcgtataggaggaagagctctcgtacaatctttgcagccacaattgtagagaatccttctgtcagacaggcacaaataccaaggcaattaagatcctctgtagattcttgcatgctccatatgatgtgcttgagcccgaacccaaaccagaggacctttccaaatgaagggaaagcactgatcttatcgagggctcgatggagacgtaattcgccattaggtccgagcttggcgttagaaaagattgccctggcggcatagacggtgaaagcttcgatacctgctttcgataatcgtgacaaaacatcgacagagaatgtgacgctcccactcaatattctggtccagtccactgtgccttgctgttggaacccgacggcagtgctaggctgtaggtcttgagacatgaggggggcggactggcccgagtttccgcgaggagaagccattttgtttctgagctgaacaaagtcgttgtgctagctggagatgaacgcgtttctgaaagtatatgttcaacggtcaaatgattgcggagcagtaatgattaggatggtcagaagacaagagaaagactcataaagcggggaaatgcacttcgggcatcaaaatgtgcagttcttgatgtcatgaggcgtccaatagactgtctcaagatgcaggtaggctgtgtgatatctcaccgtactttttcatcgtccagctgaacctacgcctgcacgtttgcgaaaccaaatatgtgctgagggttcatacctctggacgcccgcaagcgattcctctaatatgttccaaggttaccattttatagcagttagcatgaataattactattgttcttaagtatgtatgtcttcatgcagtgagaagcatccagattcaacctagcgtcgattgatcaccatttcgggaatgtatcggcgatgatttgccaaccccgccctccacgtcaaatctcggcgattcctactcacttcttccatgctggagaaagaaggacgctacttgagccgcatcgatatgccggtacctaaaaacccctgttcagaatgcaaaagtaagaaacaagctcactaagttgccacatgactaacgcttacatactaggcaaacatctcaaatgtctgtccactccagtcaaggcaaccgaagagcgtggtctaactcgagatcctaggcgccggtgacgaggctgtatgtacacgatgtctcaaaaaaggactagaatgtgtccgactgggacgaaatcggcagttcagagatggttcatcagcaaagtatgatgccaagttctcagggtcgcagaattgggtgaacagtagtgcaaaagaatgcaagtgtgctctatataacacctgtccagataaatagctgattgcctagcagttcgtcttcaaacaagttcgcgacgcgcaacacagagaatcgctctcgcagatgaggcctcgtcttcaacgacaaacacaacaagccggccagctatgaataacaacggaacatccggtggagcttttgactttacactaggaggttcaccatattttgactccaccatttcatcaagtctaaccccttcccgtggcggacactcgcaaccttcagccctgtcatcactcgaaacccaaccttcacaacgtccgctagcactatctcaacgtggtccttcttggggcggcttacttcatgcgttggaaccaccacatcagcgagacttgccattagaaggcgttcaagaagcatgtctcttacgatactttatcgaggagctatcccactgggtaagctctatattcatcagtccagaacaacgatactgactctctagtttgatctggtcgatcctcaacggcggtatcagctcgtcgtccccgagagagccaggcgatatcctcccctacttaacgccatattagcaatgtcagctagacatttatgtcgcgttgagaaatacaagacgccccgagggatagtatatcgcgggcaaccattaccagatctcagttcccattctgcagtggagtatatgctcaaatgcatccccgtcctcaaagacttccatgccacagaagatggagagacgcgagaacttatcgtgacaacagccgttattctgaggcattttgaggagctcgatgatgaagacgaagatcctgctctcgatactcgcccagatgaaggtgtaaacttcctcgcgattctcaacgctgttttacgaagtcttacgtcagatgatcttattaaccgccgagaacttcttatcgcttcttactgggttgctttacgacaagaggtttactatgctcttcggaaaggatatccagcgcagatggttgaaccacctgctgagtggtcggatatatcgccagcgaacaggattgtcttccatacaagtcaagtcaccaaatggttatttgacgacaagtcggagagtggatggcgtcagtacccttctcgcactttgccagcttcaaaaactaatgattcgatggtcagataaactaaaggaacaggaggaatatcttgatcaatatgtaaccggtcgctttgaaccgattcttcatcgaccaccagatagggttttgggtgaggtattcccaacaatgtggtatgcatcgccaattgccctgactggcatgcagcacatgatgatagcaaaaatgatcttaaccgcagagtcgcctctcctctcgtaagtctaccagtattaaccccctttcacatatgcactaatcgtcccagacaagccgaagatgtccgagccgcataccgcaaagccgaaggccaagtgcgaaacctagtcctccaagtctgcggcaccgcagtccaacaccccgatattcagccaggtctcgtaaacgcgattctagctatacagatgtatgggagttacttcactgatccatgggagcaagaggcactcaagaaaacggttcagatgtttaaagattgtcaggcttggccattgcctaaagctttgagggaacgatattataagtcatagcgggtttgacaggcctgggttgagtgtcgttggcatgtattgtgttgtgttgatacacgcttctcggattcttggcctatcatcttgcacggcttattgatgcgtctgacacattttgtactcattgcaatgcttccaggggtgaatggatgcgtccagcttatatgtagacaactaggaggcttactcttccgtgagcgacaggcaccatctgggagcagcctttacggccacaggccaatagatttacactgaatcatgcaacggatcatctttccttattcagtttgtggacaagctcagttgcagattattaaatgtctgtctttgtgatgtgacggagaattgttccatcttctacattgaggccagagaaccaaatatggcaatccagagggagctcgccgggtcataccaaatcaagctagcctcaagcgactgtatgcccaatcaagcagctactgccgcagcatctcctgatatagtagccccggcgaggaaatttcggcaacatctgcttagataggtaaccatttgttggccgtttgagtatgatcaggtctatcgagacgagttattcggagatagttcgcaagatgattacaaacttttacacaataggtatgaagaagagagacagagaagtataaagacgtctgtttcttcttccatctccggaatctgaaataccatcattctcattcaactcagcccaacagaaaagtcctttggttaccattcccattttcataccctacatcatgtccgaaacctaaaacatcgcggttgttggcctcggtcgcatggtaagacttgttccctcccttcaaatcaattatactgaccagaaccagggcaagcgacacgtccatactctcttgtatagggtaccccgtgctcgagtcgtcgcagtatgtagctcaatggagcacgaagttaagtgggcccaggagaacgaagagtataaagagttcgacatctctgtctatgacagctacggtgagatgctcagccatcctggccttcaagctgtgtgggtttctaccagcaccgatgtgcactccagccagtctctcgctgctattgataaaggactgcacgtcctttgtgagaagcctttgagcactgacatggctgaggtatgtgttacctcaatttcttttcttggcatttgttaaccatgaagataggctcagactgtcgttgatgcagcaaagaagaacccccatctcaaagtcatggccggtttctctcgtcgctttgacgcttcttaccgcgacgcagctaccaaaatctacaacgacaaagctatcggggagccattcatggtccgatccaacacctgtgatcttctcgacgagaccgggttcttcgttcgctacgcctctcgcaacggcggcattttcgtcgactgcgccattcacgacatcgacttgtcactctggtaccttgggaaccccatccccaaagcatgctgggctactggcactctccaacaccaccctgaactcaaagacctcaacgatgtcgataatgcagtcggtgtcgtcgaattctggggcggcaagatcgcgtacttctactgttctcggacccaagcccacggtcacgatgtctgtactgaaataaccggaaagactggaaagatctctgttaatgttgttcccaaggcgaataatgtggttcttgcggataagcttggtattcgtcatgaggttcagcctgagtattggcagcgattcgaggatgcttttgcactggaggctaatgagtttacggatgcggtgttgagggacaagtcggttcctttgcctattgagggtgggatgcaggttatgaatattggccgggcgcttcagcatacgctgttgagtggggagttggtcaagtttgatgagaagggcaattgggagtagatcacgttaaacataaatcgtgttggcttcactactagctatgagatatttcgatggttgatagcgatgtagaagtctttggccatgatatgacatgaaatgcatgataagctactgcatcgaagcatgtgatttgatgctattcccagccacctttatgcacaaatgcacaaggtcgcatgatgcattctcccccaaccaatcaaaacatagacaaatatccacccacaagcatgaattacccacccgaaaattaaacgcgcttcttatctctctcatcaacctcaaatcttcattctcaccctcacctcactctccccattaaacgccactcactcacacaccatgggcatcttccgcttggccagaaaaacagtcttcgccggcttgttgggcacctccacagccgctgcgtacctcgcatctcgaaaccccgtcatctccccgctccccgccaacgaccctatctggtcgtctcgtctcttcaggagggccaatccaaacggtaaccctgctacccaggatgtcgtcatcaagcgcattccgtttgacaagattcgtccggagctgttgcagaataacaatgacttgacgcttgagttttgtcgtggcgtttggagtggttggggtaagtaacttttttatctcagtgagttttgagctatcgctcaccaattcaggcttcgctattcaacgtcaatatgcgcaattgaagtaccgcggtcccgagacagagcaccagctctgggatcctgagcagctcgccacagcaacctacgacaagggcgccgttatcactgatcatttcgaagtcgttgaaaagactcctacgtccatcaccgtgcgctgcggcgactcaccgcgcaaccagcccctgcgcccatctgatggtcttttccagatcagcgctactatcgacaaggcgcatgaggaagttgagttgcgcctcaagagcgttttgttctccagcgagggcaaggttgcgggcaacaagggccccatgtctccgttcattgaagagctgcatcagtggtatgcgaggatctgggctgagactgcgtcttggaagcttcttaagtgatgggaggattatgagttatgatataccatgtagatcgtgggcagctgctgcactgacgaaatgaacgaacatgtctgaaatgcaagatctcttttctctatttttctggttctggcatttttgagcttgaaagggtgatctgatcgatacacggttgtagaagtctaacagtttatgtgaagataacatgcgtcttcagaaaggcacatcagtcacgacattcgttcagggttttcgtcatatgacgagccccgctcatttcactgtgccatttcgtggagtcgaggacatggcaacgttcgataatagagtcaaatgttagaaaattgagtgcatagtgattcatcagctggtggacattcgatagaggcttgcgaaaataaactgacaggtgtatataagtactaggacaataagcgcgcactgtcatgtaccgccacattcgcacgaattgccatgtgctaacagagctacgcactgtcttagtcatcagacaccgagttgagtttttgcgacatggcgtcttgctcgagaatcttcgctgacatatcaccccgattaaacttcacctcccgcccatttaatccttcaatcctacatctcaaacccatcatcaaccctcctctccctcctctccatcctcaagatatcatcacctgcaacaccgccaaaatgcctctcatcgacgccaacaccccacctacctccaccgacactcactacgtcgtctacttcgcctcaggcgagccctcatggtgtcccgactgccgcgatgcgctccccgcgctgaaggctgtttttggcggggcttctgatcctaccgcttacatcgtccgcgtgggttcgcgtgaggagtggagagctacgcctaagaacaagtatcgccttccaccttataacatcaatggtgttcctactgtcgtgaagtacaaagatgtaagttgaacgaatggaattagttgcggatgtgagttaatgagatttagggcaaggaggttggacgattgggggataaggagagtcaggttgagtcttctcttcgcaagcttgtgagccagtaaagactcttcgcaaggatgaatcgccatttggctacgactgaacttggagggtcatgtcatacataagaacgagtcctttcgctcaatgccgagaaagcttcttcaatatgtaccaagctcatatcacgaaagcggaccaacggacaactctacatgaatccgaagctaaaaatagagattaataagaaatagacgtcctttccgacgcttttcaatgaattgtccgtgcgcttacgttgatatacccgtttgtttatttgtgaaggtgtattcttgctcttggagtctcttgcctcactgagatacgcgccatcggatcacgcgagtcactgtctcaaccggtccttcgagtcagagaaaagatagctctttgacaattcatcttcctttgtctctatcgagtggtatagaatccaacacttgttaacctgagtactctgtagatgcgtagccatgctagttaggcttgacacgtaccgccatgataaaccaggttaatgtaaagaattcctgttgcaatcgtgttaaataattgtgttaccaaagttttcatataaatcgtcttgctgtaaaacgcatcgatatatgacagaattgaatccgataccggctcatggtgaatcagatacgggttaggtgatcatccatgatacttccagaatcagagtgggagtcacactcaccaccttggtttgccttaaataccgccaacttaccgcttcatctaatcaaatagccagacgtaacttcaagacctgcacaatggcaaataccggactccaagccaagcttcgcgcccttcctgtcctagaaggagcttcgcatccaaaagcagaactcgcttcattcccctcaacccctcatctcgcattcgagaaatggctcgacgaggctataaccgccaacgtccccgaaccccacgccatgaccattgcaacagtcgattcccaaggctgtcccgatgcacgcgtccttatactaaaaaacatcgaccaccgcggctggcacttcgccatcaaagccaccagccccaaaggtcttcaaatctcaaccaacaacaacgtcgcgcttactttctactggcccaagatcggacgccagatccgcttacgcggtaaagcaaatgctctcccgagaagtgagtgtgagcaggattggacggcaagatcggctatggccaagatcactgccaaggtgtcgaggcagagcgaaccacttaatgacccgcatgaactggaagccaagatggcggaagccgtgaaaagtcatgagattgaaggagaagagctgagttctgagggttgggttgtttatgctgttgcgccgcaggctgtcgagttctggcaggcttctagtgatcgtctgcatcagcgattgcagtaccttttggaccctgcccagaacacctggagcaaaacagctctttggccataatcccagcacttcatcaatcttcatgttgaaggatgcatgtatacgccgggtataacaggattcactctcccttagtccattagcgggcttacgcgtcgcccagagtctagacccaatcctcaccaaaccacttatataaaaacacattcaatttcggaccttgacgtgccgttcaggaactcaccaaagagatacaaaaacgcaaatgcgaaaaagggaggtcggtcggtactcggtagcttcttcaaacggggctgtgcaacagtgcggcagtgcctgatcgccaattgttaatcacggcattgcccgctgggctgtgtttttgtaatttgacaatataacgccatttagaatttcgtaaagaaatttctgtcggagaaagtcaatctgctgaggatcagttagggacattcggagtacatgactctgcgtcaggcgatttcttgtcagtgtctcgccaagttccatgttgcacatcaatgaccgcatttcacatagttttcggaactcggctcttgtatgcaggtaccttgagagtaacttggcgcttggctacgagatatttgcatgcgctgcccggtttaacgtgtcttgtcgccaagggtattcggcacgtattatacgagaggttattagatggatactctcggcatgagtcaccccccaaagatgataacacatgctttttgggtcttggctgtgttagtttggaaaagattttcgtatatcatttagttagggcgtgtgtcatttcttggagtctagtcaagagaaagtttacaagttcatgatgtgtatatatcgctgatcccctccatcctgcgcagaactttacttttcttctactttactcacagtaaataattgagttcaattagatgaacaactcttttgttacagcttacctacctttcgcaaatctggagaactcgctggaactgctcctcttcagaggaatcgccaagtctgaagcagcagactttgatccaccttaagttttgtacgagccagcactacctttactacgaaatctggtgaactgacagcttagatctggtgcataatgtccaaaacgaatgatccgtcaacaaatgccaacacaatggcccgccgcgacaccaacatcctcggctgtcttggcctacgcaacggcaaatcccgcgcgcgaaccgcgacatggcaactaaacccagaacgggcaaccaagagcacgcccgaagacatccttcgctggattgcgtccatggctcctgacacggcgcttgcgcatctggtttcgagcagcgatggtatcactgaggctgaagctactgcgcgacgatgcgtacagggtcagaatgttgtttcgtcgcggaagccgcagtcttggtttatgctgttgttgagtgtcattccgaatccgtttaatattctgttgatgtttttggcgattcttaatgttgcgatgccggatcctagctgggtaagttttgttggaaagaggtttgatgatggggctaatgagattataggaaggttttgctgttctcatggtcatgatcgttatttctgtcgtcgtgcgcttctggcaagagttccaaagcggtgttgcaatctttcgtcttcaatctgccatcattcccaggattcgagtccgccgacccgcaacctacaccgatgaacttcaactctcctggactgagggcacggttctcgagactgacctcgttcccggtgatatagtcattcttgttcctggtgctattgttccagctgattgtcttattctcgagtcttcgtacttgaggatcagtcagtctgcttggacgggcgagagtgaacccgtgggtaaggatgcgggacctcatgatgcgaaggaggctttctcgatctttgactttagcaatgttgcgcttatggggacgaatattgtgagtggtcacggtgttggacttgttgttcggacaggcgatggtaagtcatctccaccgctgatagaggatatggctaatatttgtagatgccatgattgcaaccatggtcaaggaggttgagaagaagcgacagccaaacgcctttcaaaagggtattctaaacgtgacttggatgctcatcggtttcatggtagtcatggttcccatcgtaagcaattctcgaaccaaatcgcgtgactctaactgaccatcttcaggttctctgcatatccggcaaagtcacaggagattggaagaacgcggcgcttttcagcatcagtgtcgcagtcggtctcgttcccgaaatgcttcccgcaatcgtcaacgccaacctcgctcgagccgcccaccagctttccaagaaacaggcgatcgtcaaacgtctcgactcggttcagaacctcggagccatgacggttctttgcagcgataaggtatgcattcagtttcagtgagttaaccacgtactaacgaggcagactgggactttgaccaaggatgaactctcagtacacaagtactccgatgctgaaggcgaagacatcctcaacatcatggaactcgcaaaagtcgactctcaaatccaaggtaacagcggcaacaatatggacagggctattttgaactatcacctccccaacggcgacgaagtcggtgtagcacactacgaacaagtccgcgtcatcccctttgactttgaacgtcgtcgctccggctgcatcgtacgaggcataacgggccaatatctcctcatcgtaaagggcgcatttgacgaagtcctcactcgatgttcatctatgcgctcagctggtaagagcgagtatctcagcactgcaatgcaggctcggtggagacagcttgctatgcagaagaacatggagggttatcgtgttcttctcgttgcgtcgcgcattcttggaaagtcttatgtcaatgagcttgatatgcttgagacgaacatgacgcttgagggaatgattagtttctctgatcctcccaaagacgacgcgaaagacgctatcgcaagtcttactgagctcggtgttcaagttaaggtcttgacgggcgactccctccccgtggctctcaacatctgccgctccctcgaacttctgcagcactccgaagcaatggacgacgacgccgaagccatatccggtcctgaactcgcactcctcgaagactccgatgaattcgacctcgccgtcgaacgatgcagcgtcttcgccaaagtgacacccaagcagaaaagccttattgttctcgctcttcaaaaatccggtaactgcgttggtatgctcggcgacggaatcaacgactgcggtgcgcttcgggatgccgatgttggaatctctgttgattctggagcgggagtagcaaaggattgtgcggatttgatactcacggagaagggactttcgattattgtgcggagtgtgattctgggaagaattacgcatgggaatactatcaagtatatcaagatggtcgcttcgtccaattttggtaatgttttcagtattctggcggctagtgcttggctgcctttcacgccggtgagtagctcatcatacctttctgggagtatgctaacttgagtatagatgactagcattcaacttcttgctcagaatttgctctatgatatcagtcagatcgccattccttgggatcgcgttgacgaagagtatctaactcaaccacgacgatggaacgcaaggggtaggtttcttgtctctctccatggccatgtctaacaagtagcagatatcctcaagttcatcgtagtcctcggtcctacaagctcggtcatcgacatgtgcactttctctctcaactggttctactacggcatccgaactactagcgacaatgtcaagctggctcaaacacattggttccttcaagggtaagctctcctcaactcttctaaaatcacaccgctaacgcggcgacagtcttctcacccagactctgatcgtccacttgctccgaacagccaagttcccaatcatccagagccgcgcagcaccgatccttgtattctctactgcatcgatcatggcaattggttttgtcctaccttggatcccggcttttaggcctgcgttcagctttgctcagccagcgccgacatttgttggattcttggctgctgagctgttgctttacgctgttgaggtgcagattgtcaagatgatctacatgaagatcttcggtacatggctgtgaaaaggtcaccaaaacacaaaaccggggttggatgatacgcgacttgtggtgaaatgatggggggatagggttttttatcggtttgcccggttttccctatctggtagtagaggtatttctttagtcttttaatctttagttcttttattcttccagtttatttcccattacttatcatctttgctttgtttgctgtgtgcaactcgtttggacatggataccttgtttatcgacgttctctcctgagctcgagtttgtggaggctgcgtggcctatagcctagctacctgttatccggttggtcaacttaacctcatcatcatggtctgcaagcttaattttttcgcctctgccaaaatacttagaccctccatacgtgaacaaaggcccctttgagtttcacgtagcgctcttccactgcttggagtcagtccctgttccttttgcatcttggctgccgaaagttgaagagattttgtcccaaactatatgtcgcaacggcgcaaggtgcggaagatatgcggatacaattgcgatgcacggttcgaggtcggaccagatgaatacgggccccatggctctcgtgacgtccttggtcttggaaagctcgatgaggaagtggatgcgtacggcgctagcagcgcagacactattggtaatagttagttgcaaagtattcgcagccaaacatgggtaacttacaaaccacctagcataagaatgccagcaatgccgaccctatttctcaatgatatttgtagccgaaagatatgctgtatcggtgtaaggaggatataaaagtcgttgatcgtgttgatgataccaagagcgagaaagaacgtgttgatgtcaatgcaggtcccctttgtgcccgcgaactgagtccagaagtggtccaatggtcgacagatgtttcccatagtgacccagaccactataggacacgatatagaaaggaaatacccgaacctcatggaaagggagaagagaagttctgtggaaaggaagatgcggctgtagaagaggagggtcgagatcttgatgacggcacaggatgcagagtacaaaaatgtgtatccgaaaagtatctgcgattattagttcaaggggaagctagattgaaggggagacgaattcaccttgtagatttgttgtaggctgcccaggtcgacggcccatatatgcttacctgcaccgtaatggccacctgagaacttttagtacgaatatgaagcctaccttggtgatgctggcatacctgctatagctaaacctgcagtccctcccacgagcgcctatccatttgtcaatcactgaagctcgggtttggtgttggatcagcattaccatagaaatgatgataacccagtcatcccagtgtatcctggtctgctgaatatgcctagctgtgaatcgaaatgcgatggcagtcagcgcaagtatcaatacactgattatagcggctctgtcggaggctgcagtgttggcagtgaggtcgacgcccgtggggagagggccggcgatggcgatgattcgagggtcgatttgggaatccattcttgaccagtgtcttgggggattctgagaaggcaaacagcgggtgacgcaatccgtgggtttactgagagaatagaagttcaaatatgtttatagattatggtaagaaagcatgaccatgacgcgttctgagacagatgttggtataaacatattgaaagtaagaccgacggacttccgagacgggcagccgacaaaccaacatactgttgttgttgggtgtcatttgcttgcatgaggagatttcaggttcctttgcacatctgctaccaactttacgttgcatcgaaccacaaccgcaccaaccagataatcctccgggcatttccgtcttgttcccacaggcgtgtgccggaccgtgtccccgccgtttctggattctgttcctggagggtgttgtccgtcttggattgtcagttggttcacaaacacaaccgattactgacttaaggtagcattgccaagctggtgacgcattacgttcacattttatgatatggcactataggttgttgcgctgaatgcatgacaaaagttaaggtactatttacaagcgtcaacattgctttcatgactgtgttttatatggacgccatactcgctcagctctcttgcatcgttgtttctggttcataaaaagggcatggcacgacaatatctaacgtaccggctcctcggaagttctgcctaattgagcaactcattctgggggggtcattcaactgtcaagggctaacagccaagggtcgaccaacagtatcgaatgccggtttatcgtagtcaatgtaacataaaaacacacaatcgtgctaatatcttcagtgccccagatttctcacaactcttactttctttgggaattgttcatctcccgagtttgaaccatattacctctactaacatgacgtccaccttgagtgatatccctgtgctgacagtcattgagcgtgttggccccagaggctatcttcgctatgtctttccaatgcggttgtcagatgatacctctcccgaaagggccatggaggttctgaaagggggctataaagctgcctgccacagaattggctccatggcttcagaggcagtacccgatctcgaagcagagcaggcgaatgtactgaagctgcagaaattacccgagaattcgatcgggcacatggctttcaaagatttgcgagactcggagaaatatgaatggacttacgaagacctcaaaaataagcacttccccgtctcagcattcgatgctgaccttcttatgcctggccctctatggcctcaaccaggaaagcctgtgcacatttctctagcacaggccaacttcattcgtggcggcgtaatcattgggtggtgtgtttttcatatagttggagatgcaactacctatctcacctggaccaaagtctgggccgaagagtgtcgccgcatccagggacttgagttttcaagtccagttgttatcgatgatgctatgcttgccgacagggcgcttgtcactagaccttctggccgcaacaaaggtcgcccagaggatcacccggagtatacgatcctacccattacgccaacgggtgcatctcccgcgatgctgagcacgacgttccgagggcaggtattttacttttctccatcggcgcttgcgtttctcaaagctgaagcttcaccagatcgtgcgacaagaccaacagaccagcaatggatctctaccaacgatgccttttcagctctcatgtggcgcaccgcagtggccgttcaagcaccaatcgacagcctcgaggacagtgagagtccacagtctgtcttcaacattgccgtggatggccgaaaacgtacagaccctgcagttcaccccaagactctaggctgttttctccagtacatctccgtctcagcgccgatccgcgatatcctgactacgctgagccttgcagatcttgcagtgcttatacgcaaggaggtgaatctgcgcctaaacgatcaattcacagatgatgttgtgacccttatcgatcagttggaagatgtgaccaggctagttccaacggccttcttggacgtgctggggaaatcatctgtacaaacgtcatgggctgagtttgacctggcaactgtggaatgggggccgttattgggagataggattgaggcaattcgatgccctaatacaggcattctgcctggttgccatgttgttctaccgaccttgccagatggtggtgttgaggtggtgatcggcactgagggcaagctgttgcaaaaggttcttgatgatccactctggatgaggtttgctgtgccaagatagtcatgatgctcacagtcgagacccgacttccgtgtccatttaccgacaagttccgcggaacaggagccaatcggatgcacccaattgccgaacttcgatcagcggctcaaatgacgaagagaagcagagccaaggaaattcgccttgtggactgggctttatggaaacaattgagagatgagtctatctaatggtatcaaaacagaatatctacatagtcatcaattatttatagatggttccaggataatatcgctgtcccgtgaccaagatctgtccaatggcataccagaaaagccgtaatcgaccaatcacaagccatacaattgaagtgccgaggagcaaaccatactactcctcaaagggaaaggcttcctcggagctcatcaacactcgcatctggggtaaatccggggcattctactatcaattatatcttgatacaaatactcacctcctactccccaagcatccctacctcaccctccaatatctctccggtcaaagtgtcacaatcatggctctcacagaactcttgatctctccctgggcacctctcgccctcgccgtggctctagtagcatggtacatcctcccatggatcagcaactccaaccttcgcggcattcccgcccccttcctagcacagttctcgaatctttggttactctctacatgtcgtcgtggaaagcgctacgagattgttgatcaggtccataagaagctgggtgttttggttcgcattgcgccgaaccatgttagtgttgctgatgcagatgctatcaacaccatttatggtcatggaaatggtttcctgaaggcgtgagtttaatctcttataatgatatcagggacgtagagctaacgaattagtgacttttatgatacctttgtctctatccgtcgaggccttttcaacactcgtgacagagctgagcactctcgcaagagaaagatcgtgtcgcatacttttgcgcccaagtctgttttggagtttgagccttatatccgccagaatctcgatatctttatcaaccagtgggatcgcatcgctagcaacaaggaagctgatggctatggaagcgttgactgcctcaactggtgtaagtaatcatcaagcctagtttctgatcatattaacattttgaagtcaactttcttgctttcgacatcatcgctgatctcgcgtttggcaagcccttcggtaagtccaaacaagcacacttgatttgcataaagctaacattaccaggcatgctctcaactggtgccgacatcgctgaagtcaaagtctcccccaccagtcccaccatctacgccccagccgtcgagatcatgaaccgccgcggcgaagtctccgccaccctcggctgcctcccccaactcaagccctacgccaagtatctccccgaccccttcttcagccaaggtctccaagccgtcgagaacctcgccggcatcgccatcgcccgcgtcagcgagcgtctcgagcgcggcggcgattccacccgtaaggatctcctcgctcgtctcatgcagggccgcgatgagaagggcgagcctcttggccgtgatgaactcaccgctgaagcacttacccaactcatcgctggaagtgatactacttctaactcttcttgtgcgctgctgtatcatgttgttagaacacctggggttatgcagaagctttatgaggagatttccgctgttgttcctgaggacgttgctattccggattacgaatctgttaagcatcttccctatcttggacactgcatcaacgagacgctgcgcattcactccccctctggtattggtctgccccgcgagattccccccaaccacaagggcgttaccctccacggacgatactttggccctggcactgttctcagcgttcctacttatacgatccaccactctacagaaatctggggtcctgacgctgatgagttcaagcctgagcgttgggagagcttgactgataagcagaagaatgctttcatcccctttagttatggacctagatcttgtgttggaagaaacttggctgagatgcagatgagacttatcgctgctacttggattaagcggtatgatgttcgtttgagacaggatatcatggagactcgggagggattcttgaggaagcctatgggtctggatgttggattggcgcgacgatgagggaatagaaaaggagaaatttgcatgtaaaacataggcgcagcggatcgaaatgatatttatgacttcatacacaagtagccgatcgggttggaaatcgaactatagctctattgttgattgtaccgttcaagatctcattccataggtccgttgccaatcggtcggataagcagccatatcacctttctcacactctcctcttccttatcatccttccgtctatccttatcaaccttcttcatttccttttcatattctctctcacacttccccctctccctatccaatttcttcaactccctctccaatttgcggggctcatctgcatgcttccgatgaacttttgcgagatcctcttctatttttcgcatatccttctcatagtcctcacgagcctttcttgaatcctcagtccaatccttatgcgccttggctctatctttggtcattttcttctcctctttctttcgctgccgttcactcgttgaagcatgcatcttacttacaaagttatccggcacatgcaactcaggtaagggtgtaaggtccagtggtgcaatccacggctcaagggcttgaagtctgcgttgctgtaccgtgatcggagattgagccgaaacatcttccaatggtccgagaatcatgctgttcttctcgatcttaccctcttggttgaggatgggcatccgagcatattgagcaacgacatccagcttcgcaaactcagccttgagacctcgaggcataaagagttctttgtttgccgtgctgaggcaaatctcacttcgagatttactgatagcgtacgtcgaaagagtagctgccgcattgaccgagttaccgacgatttgtgcggtgtgcagtggtatcattgatacaatactgccggccaatcctagtatctggactggtgggctagcgacggtagcacggttgaggtcatcgagaaatctgaggaagacttcccgaggaagatgatattggttttcgaggacgggtgggaaggctcgtaggaagggagagccgagtttggagcttgttgcgggaatagcgatgggtttctctgatggatggagtgtaggttgctcaagtgttcggaaagttaaagtatgaggttggcttgcccctgagaatgttggtgctgaagtagttgctcctaggctggtgtatggtggaggcgcatcaggatatgagtaactaccggtatccatctttgaaaccatgttaagaacgacaagaatgattgtgtttactacaatactgatcaatggtgactgctcaagtgcgagagtttatatattaagcaagtctacctagatcttctcacagctcggtgagagctaacccggaatacgttagtcattcgagccggaggcctggaggcataagcttgagcaaatcgtcagattggattggcttgtgcctcacagggaactccatccgaaattccctttatgtattaggaacaaagtatcatatctctaaaaggccgtctcggcactttcggcagctgatcatcggcagcgtcgtcgatccaaattgattagcgataaaatagcgacaactacaagtggctgtgaagcttcggcatacccaccttggtattttcaacacaaccaggctagtacgtatcgggtaggatagcgcgaggtacggactagagcaaccatacatgataaagtacttcttattaggccgagagaataatctagctctcgatgattactctgactcccttgcttccactctccgtcatcggaacgaacatgtcatggtcatagcgaacatccttctccgtcgtctcgtatagacgcatgcagggcattacccttagaaccagagcagcaagagagaggtacagctcgcataatgcgagactaagagtatgttagtagaattcacagttgaaagaatagtgtatcttactttttaccaagacatccacggctgcccttcgaaaacgcaatcattgacttctccagatcttttctgatcttgttatcctcgtcgatccatcgctcaggagcaaaggtgtaagagtctgggaagacggactcatcgtgatgtgcgatagccgccgacatcccgatcgcatatcctcgaggcagtactaaggttgttggcttcttgttaaattctccccggtaaacaaggtcttctgccgtcggcacgcgagccgtgcggctagagacgccgtatgatagacgcaggccctcattgatgaccgccccaagatacggaagctgttccagtgtcgtccaagaaggcaaatggcaggggtcatcgacaacttgcttcaattcatcttgcaacttagcaagcgtctcgggctgtgataaaagaaagtatgtaatcacagccaacgcccagctggtagtctcagttccagcgttaacaatagtaacagcctcctcgacaagacgatcctgcttcttctcactatcatgaagctcagattgaagcagatcagcgaaaattgtcggccgatcataaacaatacctgcatcgagttcattcttcgttttctggacacgagacggaatgtcgatttgtaaggttcgaataagaagcgcaatatcagtcggaagaatgttgacaaaatacttacctagcttaacgctagagacaaggataggaaagaagcgaaagaagaacactggcttgagaaccgcgagagtagcttcacgatagttgggctgccactgacttcgcgataacaatccaaaagcttcgccgaaacaatagcttgaaatggcatcagaggtaaagcaactgtatgcgtgcgcaatctcaaaaggcttgcggtctttttcatccttgttctcggccagaagtttgttgcacagcttttgcgccaggtcgtggacttcttgttcaagacgtgcaatcatggctcgcgagaagaacttggcgacgggtgcacgtctggcgcgatggatatcgtgatcgggggttccaaaggcgtttcctgtgccagctgctgagccatttacttgatggaagggcttatcgcgtttgcgaccgccgacggcgtagatctcatccgagaacgacatgtcagcgcaatgcagctcattgggattgatgcggacaatggggcctaggatttcattaaaatctgtcgtgtcgatttcctgagatgcacctaccatatttctcgtgcatctgcttgatagcatgggtatagcggccgacgaggatgacatcgtagtagaattcaggcagatacgtagcagcggcgagtttcggaccagggatcttgctcagcggatgaagaggcgagacattatataacgcctgcaaaactttaaacacaaaccaacacgatataaaagccactgtccagtcttgagccgtcagcgacgttaaagcgccatgaatgactgaccagcttgcgtccgccatcgtatttcaagcttaacaatatcgcaacggggattggcgagagaacaagaggttttttaatagcgatcggtcgattgttttgtttctccatcacatgatcaatatccgtctgccctctcgcttgctcggaacaatgtaacccttgaaacgtttatttagctgcatgaggctatcacctccgtccttatggggctgaattcttcaacgtcgacccacagtcctccgtgccaagggaacgtgcttgatcaacccacttctgaagggcctcgtcgtaaggctggccactgagagttgatcttaatattggatctaagttcttagttaaatatcaccaggctcaagccccaagcaaagactgggccgctcgaatagggccttgtctttcgtactgattcagaatgtcaggtttttgtgcaactacagttattaagaactccttatatccctaggagcaaaatttcaagtgagaataaagctcaataataataaatttatgacagaaaaattgtaccgactgagagactcaagggttggtgggggttgcaagcagtcttgagcgtcccggatcttgcacggcgcgttgggtgatcagaaaatcacgtctgaagatagaggaccagacgcaagaacttaagaggtaagcaaaccggcccgagataacataacgaaattggtctagaggcttagatatgtatgcggcgttcacacaactcaaatatgaatatccattgtgtggaccaactgaaacatacatccaaccttttaggatttcagcaattccagtattcaaaaacgggatgaatataagcaactgtaaggacgccccgggataagatgctccttaactgaccaggtagaactggttctgcatctcgctcgcctgttggttccagctaacctatagtcttagaccactttggctgcatatagtcacttttccccgacagtagtccttctccagcaatccgtcttgtatcagaagaagaattcggagaacaaatatttaagcttaaatctttaaagctccgcattgcatcgtgaaacgcgcgctgcatgattggttagggatcgctagcaacctgtgcaacctgtccattattgttttgcgggctggtcctgcggagaaaccacaggtatcaaacaagtgactggaaacaagattacatgggtccgcaaaccgtgtaaaccgcacggggaatcttgaagcctgggtagcttcacgagtccaggccaagtagcagcttctgtccatcatatgagccccctgaacaggcagacctatggtcagcattgcagggtggattacgagaattataggcagaaggccgtctagacgtcaaatcatctcactaccccaaagtcggtataaattttcgaattagctgcagtccgccattggttctaaaatcttagacgcatatgtccaggggcatccgggtaaatcgcgacctaacacgttgctcgtcaattgcttgtgcttatcaaagctcgcggaataacttccatgataagcagtaaatccatgccgagcaataaatatcccatcaaccggctcttcaatgctataacctcaattgtgcctgattagtataccttgtaagtatggtgtagcctgtcagaccctgtgccctagggctgcagagccaagggcttgtaaatctggttccagcaatgatgggcggaatatcgcggcgcaacactacgaatcaagcttgctccgacttggctacaacaagggtcctcggattttgttctcatcttatcatttatacggccatgcactaatacacctttgaccgtatttttctgcttacttttttattataatctcatttcgctgccctctcttttcttgcattcttgccaacgaggaattgtgaacaccaggtacgagaacgagcgacaaaaccatgcagctgtcttacggaatactcgctgctttactcagcgcatcgtcgctcgttgcggcctcgccgactcaatccgctagcgacctcatgctagagcttaacggcaaggcaaccagtgcgctagagaatgcccaggcaccaaccagccgcaagaagtgcacagtcgctaatgccgacgtgcgccgggattggtaagttgacctccaggatgcattgagctgggactaacaactgatacaggaaggttctttccaagaaagagagaaaggcttatatcaatgccgttctatgtcttcgaaagaaaccttccaaaggggatccctctttcgcacctggtgcacgcaccagatatgacgattttgtggcggtgcatatcaaccagactcgcagcatccatgcaacagttagttcttctctttgttgagtaatgatcaatagctgacaattattaaagggaaacttctttacctggcatcgctactatacttgggcttatgaaaaagctctgcgagatgagtgcggctacaagggcacacagccagtgagtgaatcttcttaactgcggaacataagctaatcgccactggagtactggaattggtttgaaaccggcgactatgctactaaccccctctttgatggctccgaaaccagtatgagcggcgatggcgagttcttcaagcacaacggctctgtttctggtcaaggagctatttatctaccaagcggtaatggaggtggctgtatcaagaaaggtcccttcgccggcgcgaccgctaaccttggacctccctctcccggtatggacggaatggaagccaccgctacgcctctcgagtataaccctcggtgtctccgtcgagatctcggccgctacgcgatcgataagtggatgactcttcccaacttgtacaatgttacccttggtgatgcttcacacagcatccaggtcatgcaggatgagtttcaaggccgatttccagatctgttcttgggcttgcacggcgctggtcattttgctattggtggtgactcgtctgacctttactcttcgtctaacgagcctattttcttcttgcatcacgctatggttgaccgtgtctactggatatggcaggctctgcatcccaagcaggctcgggatattgctggtactatcactattgggaacagacctcctagtcgggacgctttgaagtctgatccactgaacatgggggtcaatgcagctgagatcaccatcgatgatgcgcttgacaccttgggtggatctccattctgttatatctatctctaagggtcaacagaaaatacgacatttcactgcattcttggtagcaatgaagtccgcccaatgctcaagcgactcgtccgtcaagcaaggacagatctagactagttcaggaggtgacaagagtagaccaagaactttatcattcagtgagaacaagacccttctcaatagaagcacgctagaacccccagactctccatggagttggagtagaacatctatcacgcgtctccacccgtcaaacccgctctagcttctaccagaatgacttagccgacgcctcaacattcctgacatatcgactattgactcaagtcaggtcaaggtcacgccattcaagcgagtgctagaccaacacaattcttttgttagaggctagaactgaaccagaccgttgggacaactgatctactgaagtttatgatatacgagaaaaatatgccgaacttcggaatgcagacaaggtagatcgaatgggatacttaatgggcctgatgaggactttattttaacctttgcttgctttgggaggcggaatagtctttgacgcctgttatcgaaaatggtttcattcaagaaagttctgacgctgctgtccatcggcgccgcgagcgcgctaccagcggctgacagcaatggtcgactttcggatttgatgctcgataagagagacctcttagactcaagagcaggttcgtaaacctcttgcatgacgaaactcaactaacagccaaccctttctagtctgcaaagccaatgatcccaactaccaagccttcaagaaaaacaaagccaatggttccgcgttctgctcgaactacattcaaagcaccgtgtcaactaccatcacccccgtagttcgcagtacctcaacgagagttacagccatcacgactactcgaatcggtataaagaccatccgaacgaccacctttctcgtgactgtcactactgcgacaaagaccgatttgaccacagtaactctgacaagcactgcccttgttactgatctcacaacaaagacgctcacgaacacggcgacgagtagagttacaaatacaaaggcagttcaggtggctgtgacggatgttgagcaggtgactcagaggtttacgactgggtttactacgactgttactgtcgatgctgatgttacgttgacaactgatgtaaccaacgctgctacagttgatgctctgacgacagtgcctaccacaattttcactttgtaagtactcaccgagaattaacagcaagaaggagtttactaacagacatacaattagggttacgtgggtctttataactattcctttgagatattgtatgttactgacagtcgtgatagagcaccaactcctacggtgtatgttcctgaaggtaagttcttcccctcttagcaacaccactgagcccacactgacagtcccctagcggaggttcactgcaaagtcattggtaatgcagatgacaccaactattggagtggaggatccggtcggtcaatcggaaatcccagctttagcgtatgccgagacttttgctcgagcgattcggaagccgtcagcttcggtttcaactcggtcgagtgcgactgctataatggcacagtgtaagttatcactagtactgcgcatggccttcgcttgtttacaggactaactttgataataggagtgctgcggtttcaccagacgcttcatctccctggacattctacgacatgctatgtggctccgccaatcaggtaagtctcaatatcgaactttacatacactacaagcaatactaactctacttgagccttcgccctctaaacgagccgtaaagacggctcaggttcaaatacccgattatctacctagcaaagctcctagcgccgtgagcagcgcgtgttcatgcctcatcgccagtccctctgcccccacgaccaccaccttcaccgccaaagcctccaggaccatcacaactacccagaccaaaacgaataccttctctgtcaacaagctcaagaccacggtctttctggaccgaaagactagcacatctatcagctctagaaagaccacgaaaacaggttcgcagacagtgactcaaacgaatcgaaagagctccacagtcacgaaacctgttactgtcacggttacaaacttcaacactgtcttggtgactaatactaatgttgtagatgctacgaactacaatacggtctttgttacaaatgttgatacagtggctgagacggattataacactgttattgtcacgaatgcggagggtttcactgttacccagtattacaccactgtgcagactgatgtggccacaagtgtgattacaccggatgcatatactacgaccagtggaacaacaactatctggggttcttaaactcactagcacttggcatatataactatactacgacagaacaatcactacctcagctgtattattctttttatgcacttgatcatcagttcccaaaaatgctttcattttctaatttcagcacttgtccaaaatggcagccaacgtaggtaacagagttgtgatcgttggtacgtacaaacagcaatgctttaaagctccagactaatctccagtgtcaagatctggcttaccatttagaaaaggcagcctcgaaacaactgacagcgaccatggctgccgaactcaagaacatcggtgacggaatcactattactgctgtatataccctggctgtgcggccacccggctctcaagcttcaggtctcgttacaacatagaagagcgcatcgaaggggtggccagtgtcattaagacaataggcatgagccaaaccgtatctttcgtggattggaaggaagaagcaatgcctcggtgataagaaaagtctctcggtcctcaatatattgtcctgttctcctgctaatatataaccgaggcacaggctacctagatgtaacatctaattactgtgcgtaaagagctccaatttcttgtatttgataaggtaaacggttgataagtgcaactgcgggcatatctgaaatctgtggcttgctgtacccagctgaattgttgtctacaccagtaaataaatatctctcgatactggcaatagcgtcaccactattaattgttccaggcttttgaggctttcaccagccatttacctccaatcgataacaaacgaaggccgtttaggggctacattaaagcactatttgctggagaggagagctcaggtaaaacatggcgctaggcccagaagcatccaaaccagaggcgtccagactagcttcacgctattgatcaagaaacgtgctaatttgatgactattgaagtacagaactaaactaaatgtcccgatttgtatctacacatgctataaggttttcatggctcagctgagcttataagcgtatgcaccgctcaggtctgtgtgctgcttggcttgtggtttgacggcttgaatacttcttccaagcagacaggataacacaaggttactcatttcgtgtatataaagcggccattcttctgacattgacatcacaactcagctcctcttcaccatcacttcccctcaaaacactgtcgcgtaagtaaatccttctacatttacacacccaaatatcttaccttcaagtagcaaaacttcaaacaatgaccatcttcgacgacatcggcgatgcttttggcagcgcagccaaggctgttagcagtactatcataagcgaggccgacacgtccccccgtaggattgccgtttctctcgtcaacaacacccagcagacattgacttgggtcgactctggtgtcgatcacggcacccgcgatgaccacgcaccagacacaatcgggcctcgtgatactggaaagtggagtttgaagtctgccgggtttcagacaggatgtgagggctggatgaaatggagaattggtgataacggacctatcgtcaggctggattatgataacccgtatgtcgggtctaattcttactcttgcagcgttgactcagctaagtataatgttgagagggagggcgggtctggtgataatgctactgttaagtttatcgtcagcaacaagtagctatgatttcaaggaaaggcgcttgctatctgtatctaatcctttctatcaatctaattctttttgccctggatcttcacttaaacgcttcgatacaatcaatctgaccagtcgaacaagtacggtttagcgtcttgaaagtgtcaccatttggctcctggttgagtttggttgctaagcaagcgagttgtcaaaggctaagaagcactgttcttgttaaactaccttggcatttagatacattatgagttaaacttacccaactttccccagagtttcttaaaatgatgcacaaatcaactttggggatcctttcccaatggctatactccaaccaccttccccaccacgaagaggaagctttctcctcttttctccgcctgaagagatcccaggctcctccattgtcacatctcatgttacattgcccaacccgctcgaatatccgggcaaagtaagctcgatgtgtttcgtggaagattggaaagtatctgcggcctctcctaggtggtatatttatgggctgccgtacgtacatcactgggcgactggaaaaatggaaagattcgattaaggacagctaatccatttcttacagatgttatggatttaggagcaagataacttaaatatcatcaataacgtcgaatacaggcccggtaaacacaatctcaaaccacaaaccactgccactgtcttccttgtcttctaccagatgcaagccaacggatatgagcccaattacaccagattctgtcattaggaccggtggaacaacgactctatagggctcctggaacagctcctgattatctccaaccttgctttgcgtcacagaagcctatatgtgtgttctcaatcgttgtttcttggcacggcacaagtttgtgcaatgtggttgaggctgtgggctttgatgctagtactgaccagtggctgagttcatatcatcggagcaatctataacacgccacaaaacgagtcagtaaaagaggagaaggtcgttgtcccgataagccgataaaggcgaagaaatagggggccaaaagcagagcatcgccaggtatcactaagagtctgccgatgattacgtggagtctagtaatgagaccgaggggaggaatgcaatccttccagaacattcatcgaatattcaagagacttggaaacgcatgagcaggccggaaacactgtttttgatttaaaagtgcaaatgtaattttgtagtgttgcgcctatccttgcttttatggcggctaacaagggctgaatcgccaatcgatcttgttgaggctgaaggctgaccacccacttgtcatttattttcagctgccaggtccagccagccaatgaccgataccatcaattgtgccagcatcatattatattcagaaaattgaccagattgatgtattgggatttctttacatactatggaccgagcacagctgattgatcacagtaattggactaattaaccagtttcgcatattagatgtactctgtgtgttcataaggaacgacttttcaagcgcgcaagcacgtaaccgccagcctgatggcctatcgtgacaaattgtttcagcatggttgaaaagacacaggaggatgaaatcaggctacccagctacgtccacttcatgcaccttggcccttgatacatggccagagacatgcagataatgtcactggcatgtcctcattgacccccagtcacacctggggtccctgaaggtccactctggattcagctgctacgcgccggagaaggcataaagcaacctgagtcatgccaggtggcggtgttctgcagaccttgcgctgcgcgtcaaacggacatttctttttacccctgaactagcgactttgcacattcggcagttggagagactaagcatggtatacatagcgagataagacagctgaaaactcattgtctgaattacaaatgtggtggtttctcccatgcttaaaccattcgactgttgaacagactatcctcgcattgttctcgactctgtttaaatttagcattgttctatcccccttttcttcagtaagccggtccttactgctatcgagaaaaaccggatatttcacttcctcatcttatctaccggtcaagacgcgtatcattacgctaatttcaaccgatacgatgctattcgtagcagtatcctatctcttcacactccttatctgcactccacttgctttgagttatagtgacaaggcgtgttgcaatagagcccgcgaggaaaacgcctttgtctccccccaaaatggcagcgccgcttctatggataacatcgtctgcggacaggtctacaacgagtcttctcacgccgcaccagacgcttacgttacgtacaacttctgcaaaagcgaatgtggcggctggggtgtctccagcgtcgagaacgcggaccagtgggctggcccaattgtacagtttatccttccgtctgtcatcttcagcatgaacatccccagaacgttcgaattcgtttcatctcagtggcttgacattctagtcttgagcaatctacgtggctggaaacgagcagttttgtcgctgctattgacgtttccggcacttttttttgttgccgccgacaccatcatctgggttatgactatcatgtgcatggcaggcccgatgatggttgccggcctgcatgaagcactgattgacttcaagatattaaaggcgttaaagaagaggacatatattccggagagatttgttggtgggacaagggcgtctgaagaaatccctctggaccctatgggcaatagcgtgatcggaaataatgtggcagggccgaatgatgacgaggagggtatagatggcttgagggacaaggtagagctcctggtaaccgttctggctggtaaccttcaactcacgaacttcgatccctggccggacaaccttgtgttgatttctaaggcgctactggctacagggaggcgtcggttcaacgctatgacaccgcattctgtccatacaccttcagacctacctctatcagacagatcacacatgctacccaacagcgaagcagatcaggactatcccagcttgtccgagcagctcaagaggctcatgacggcgcagtctgctttcggtgccatcgtcggagcagcggtcgttttctatcttggtgcctttatctacaccatcctggacttgctaggcgataagagcaaccaagatgccgccatctccctagcttttggtgtcgaatggatgatcatcgtgcatgtcgccatcgtcaacgggttccttcttgccagcaacaacccgagtccagtcaccatgctcatcgggcgccctctttcgactcgcaagccactaagaagatcagcattccctcccatctatgacggtatactccagccggtgtttatgtggcgccggggggttaataagatggagtggctcgagaagtccagagcgtggcagcgtggcgatccagaatttatgaatgacgtccgaatcaagaaacgggattatctaggctggatcatactgcccaccatcattctcatttcccttccgccggcggcaggggccgtggtagcgtggcagactcccccgcggggttggggctgccgatcactcagctttgtcacgtatgcaggcttccagatggtgcttactccgttatacttcttcgtcgcacgcaagacgggacccaagactacattacagcacgctatccactggctctgcgttgtagtgtttggcgtgacggttgtgctagctctcttcaccagcatcgccacgactctcatgcagatcataggagtctttagaaactgcttctgttatgtgaacagcgggatgtggcttgacctgaataacgctatcgttaatgtggcttctgacaccaagaaccgaagaaactcaagcgatgggtggattgttatgggcggtgttgccactgccttcatggccgtgtgttcatttttcggatggtggtttcagatgaacatccgggtcagttttgaggatgcgatcaaggatattgataacttgttttaaatcgaacgcatggtaagtttgggctgcctttgatctgaagcgccattgactgggcgtacgtggcgcctttattgttggaagaaatattcccgcttattagctgttgaattggggagttggaacaaacctgatatggttagaggacaatagttttcaaaagatagagttgtcataaattagatcttgggcctctagaaatagagctatcactatcaacttcgcgctcttcaactcccttacatcttgtaggttcccattcgtcgagggctgatcttgttgtggaacatgtggtcaatctcgtcatatcgtcgccccttgagctctggaacataaacccaactccagataaagccagtcaggcccagaccaccaaagatgaacccaaccttgcccttgagattaccttcatcagggttaaccatgtatggaatggcaaagttcatcgcaatacccataacagattgtgtagcagtagcaagcgccatagtcttagccttcagatttagggatgctgtctcaccaagcacagcaaaagccatggctccgacggtagcgaagtagacgtaagcgtagatgacagtacatgcggcttgcacccacttggcagctactgtagggactacatccatgatgccgatgaggaataggagcactgttagagctcccatgccggagagaaagatcttgcgacgaccgaaagagttgacgacgaaccaactgcaaatattgccgagaacaccgcatgctgtgacaccgacgccaagatcgaaactgcgagaggtctcgagaccagcgagttggaagaagtaggttgagtagccaagcacaaagatgatgccgacgaagtgttggcagacaaagactcccatgctgatcatggttcggataaggtcagttcccgtgaagcactggatccatgatgcctcctcggcagaagcagcctgttcctctgcgatggtctctttgatagtagccagcttggcgtcgatatcgacaccatttccgtaaagctggatcagtgactttttcgcctcctcaatcttaccctttcgcacaagataccatggagtctcaggagcgaaaggcagtccagcagcaaggataacaataaagacaccctgcgtagccagcgcacccctccaagcccaatgatctgtcctctcaccaaaagccttgattacaccattcgacaccaactgcccaatagcaattccaagattaacgcccgcggtagcaataccacgaaaaacaactggtgaaatctccgaggtcgccaacggtgcaagcgtcaagaagaaacctaagccaagacctatgatgagcttggacattaggaaagccacgttggtattggacatgcactctccgatggtaccgcccgtagcgaggaggagtgccatgacgagggagttctttcggccgacgtagtcgcagatccaggagcacatgaaaccgccgaagaagccgccgacggagctgatgcagttgaaagcggtctgccagtcggcggggaggatagcttcaccgttttcgacgtatctgagaatttgttagtggcgatgacaaggggagatcgggtagcgggcgtacccaaagtcacgtcggaaagcggcgacggaaatcatagcgccgttgatctgagcatcaaagcccctatagtcgacatttagtgactgcaaaccaggagattggatagaggtttgatttaccagcctacagctgcgattgaccagtaaaagcaccaccaaacaatagccggatgttgtttaaagcattgcttgagtgtcaactcatgctcagcctgacggtctgcctcgacagcatgactcttggcatcaatgaactccgtgccagacaccttggcctggagttcaagatctgctttggcggtagtactcgacgtctccatggttgataataagcagtcaataagaataaagtggaaactgatgatggatgctggtgatgactgataaagatggggtcaactgccgagtcttatatacagctgcataaccgtagcatcatcaatagttttcggttaaagacgtgccatattgtcaagcgtggcatggcatgacaagaaaagaagcaggaaaatcatgcgctgaaaaagaattggcgttagctaacacggtctagaccagtctggggtttgtggggagaccacgaaaatctgggggatgatgaaaaagctgagcttaccccagtctggctgatacgagcgaaattccccgatgagagcccactttccggcgtcacgagtcaagaggtataaggagcgatattccccgatgtaacatccacgttctgtttctttcctcctccacgttcatcatgtctccgcaaacctcagaaatgccagctgaagcggatcatcggccggggaagagacctgcgccaaggggcacggcgttttatccccgcaaacgagctaacacggcgtgtcaagtgtgtcgggctaggaagacaaagtgcgataatcagaagccggcctgttcgtactgcgtaagtgttggagcgaagtgtattcagtctccggttgatttatcggcatttgaccctgcgagtctcaagattttggaacggttggatgaattggagaagttgattcgcgagccgaagcctggcaccaccagtcaagatattgtccagaatgaggcagaactgttacccgaagagtcaccgtcacagttatccccagagagtctgagcgacatccccctacgaagcatcctccccgagaagatggaaagcctccttctctggtccgtcctctcccgcgacatgtcatcccacacaactctccaccccgatcctccacaaccatccccatcctattccccggggtgcacatccctagccgacatagcagaccttgacacccaaggcgtaaaagcgcttctcgacaatttcttcgatcacgtgcactgcaagaaccccatcctcgaagaagcagccgctcgaaaagtggttctcaacgtagtcatcgacgggatcgattggtcgcctggatcatgtctaacactcattatctgcgcgctgggaaagattgcaacgcctttggatgcgagtttccatctgagggctgattcaacggcgtatttggaggcgcaggcgctgtttcaggcggcgcagaagaggattggcacgctgatggcaagatcggatatcattggggcgcagtgcttctttctatcgggggtgtttttgatgagtacgtttagaccctttgaagcgtggcggtatttctcgcaggcgttggggatgtgtcagacgttgccgttcctgcagagagcgcagtcgcttagtgcaatggatggggaagatttagcgagaccggaattgggcgagacgcagcaagaggctgtatactggtctgcttggaagtctgagagagaattacggggagaattatctcttccagactttagtatgccgcattcttcaagcgtgctatatccgccattctttcccacgcctcctcatcccttggagtctaccaagaccacggtatcaagtcggcaacatacagcgtggctattctacctatccgaaataagccttcgcagactctccagccgaacatgcaacgacattctcgaacttcaccgcgcatcaagttcaaatctcgacttcctcaagcaactctccctcctcataccagcctacgaaactcaagccaacgaatgggccgaaagtctccccccagaactctcgattgcttcagcaccagtcgacgacaacgtatgctgctttgtcctccgcggacacttagtaaacttctttgaacgtctctattggccttttgtgatggctcatctggctgccttggaacgcggtgtaactacaccaattcccggacggcaatttgtagaaaagggcttggagtatcatgttcttaacgtcgaaatcaacgaagcggggtttttacatcgtcatcatgggacgtggctcatgatcagagcgttagtacgttccgcgacggtgttgcttgcagcgcggctcttgggatcgggaatgcctgcggggtggatgggtgcatgtgagaggattatgcatgttttgagggcttgggaagaggatgtcccgggattatcgaaccatcggaatttcttggaggaggttttgcatgggctgagtgctaattgatgtttaacatatgatgtacactataacttggttaaggcgttcttcttccccgtgtctggcgtgtgatagtcttggagaattatggggattccaagggaatggttcgtagtggtgtcgtggcggatcctatcggggagtgccgctcgtaagaaaacactccactttgagggtatggactatttaggtgaagcctgtaatgacttttggaatcaagtagacttcactgatcacgatttagattggctcctttattccttatccagtttcctctttcttcacagcaccaacatctcagtcactaccatggtcgcaacagcagataactccggctcctacgaagccatacccaaaaccagccctcaaaaaccatcaacatgtaaaatgcttcatacagagggcagtcgcatcgtcgacccctccggcaacaccgtcatcctcaagggcgctgccatcggcggcatgctcaacatggagaacttcatcaccggctatgcaggccacgaacaccaacacagacaacaaatggctgaagtcatgggtgaagaaaaagcaaacttcttctttgacagacttttataccatttcttcacagactctgatgccgcttactttgcgtcgttgggcctgaactgtatccgcatcccattcaattatcgtcattttatcgatgacatggatcctgataacttgaagaaatctgggtttgattggttagatcgctgtgtggatatttgtgggagacataacctctacgctgtccttgatctacatgccgttcctgggggtcagaaccaagattggcatagtgattctggactttcacgggcagcgttctgggactttaaggaccatcaagacagagctatccaactatggaaagctctcgcagctcactacaagggtaaccctgtcatcgcaggctacaacctcctcaacgaacccgccgacgaatccaagacctcatccggccactacggcgccaagctcataaaatggtacgaacgcaccgagaaagaagtccgtgccatcgatcccgatcacatgatctttatcgacggaaacacctacgcaatggacttccgcgcctttccggaaaaccctcttcccaacgctgtgtacgcctgtcacgattacagcctctacgggtttcctcttccggagcagtacgagggtacagatgagcagaatactaagctgaggaagagctttgaaagaaaggtgcagttcatgagggagaagaacgtgccgatttggaatggagagtttggtcccgtttatcagaatgagcataaggagggtgatgaagctatcaagaccaacgccaagcgctttaacttgctacaagagcagttggcgatttacagagaaacagatattaactggtctatctggctttacaaagatgtcggttatcaaggcatggtctacgtcgatcccgagtctccctacatgcgtctcatcgcgcccttcatcgccaagaaacaacgtttgggtcttgatttctggggtgtcgtgaataaagacggcgtcaaacatctttacgaaccatttctccaagggttaaaggaggaagtgctggagaagtacagagacacgaaatatcccaagatttggacttttgaaaggcagtttgagcgggttattagggagtgtttgatgagtgagtatgtgggatgggagttggcggagctgtttagggataagagtatggaggagttggaggaacttgcgagtagtttttcgtttgagaagtgtgttaagagggatacgcttgtggggatcttgagtcatgattcgatgatttcgggtgcgaagaagtagaacactcaggtaccgagataagatttttggcgttttgttggtagagcttagttaacaggttcatatctcattagaaacatactgcctgcagtgttgatataagccttccatgtcaccgcgcatctagattccttgatccatagcatccaccccatcagccaagtcctcgcaactcaacacaaagccccagccttcttcacagttatactcagtgcacttcttggcaaactcaggactcgtcgttgcacaagcatcactgagcattaaacaatcccagcccttcgtgtaagcgtctcgaatagtctcagagacgcactgatccgtgttctcccccgcaaacagcaacgttctaatacctcgcttacgcagtgcgtcttcgatgccagttcctccccagaaaccagaaagtcgattcttgttgatgtgcatgtcttgtggttctgcgatggccttcagactgggatgaaactctgtgttccactgatctcgcatcatgacacggcctgcatcgatgagcgtcccgtcttcacacttgactttgccaatttccgtgccgatacttcccagaaatgtgggcttgacaaagttcttatcgagaggaaagtcgaatccccttgcgatgctcgggggcatgtcgtctagctcactgtctttgacgccccagccaagccacacaactggtatactagccctgcgacacacgggaatgacctgtttgacgagtttgtcgacgatccccaggccagggcttttgggaggacgaccgagaaaaggcgacaggaaatagttttgcatgtcaatcacaacgagagctgtttttgaagggtcgatggtggctttctcagtgcgcgtgttgagagtgattcgggggtagatcgatggtgaacctggagttggcgggtgggtaaggtcgaagccatctttcttggtccagagccagaagttgtttttgccgccgacagtcttgactttcatgatgatgagttgagcgtgagatgagaaagattggtaatggattgaggaggaggggaaaggtgaagatgtggctgcgttgaatcagagcttgtttgaacaaagcctgacgtcagatttcacagcacaaagagacaaagaggccagtactaagagccctcattatcgggcacctaaaggatgatctgtctttacaagaggcaatgctaaagtcgtcactgaaacaatttccttttaccttgacaaggtggcgtttattcgatgttcactgagcgatgcatagcatgccttcgatcacgcccgtctcaccagtatctgatatttaagctctttggactcatcgaccgtgtttctgacacacttctaacttccaattataacaatttcaagcgtccctatttccaaaatagatttcgcacgaatcgctactaaccatgtgtactgaggttgttcacacatgggagtgtaccgtgtgcagcaaggacttcaaatcaagaagagactacacgctgtgcaaagtcgggaggaaggagaataaatggggtgcttgcaagaagtacaatgtccagcatgaatattggaaggataagtgcggtgcttgtgcaaagaagaaataaggcagcggaaagactttagttgcaaaagaggctgcagttataatgtgatcaatattgaacttccttgtaccgattgtcaaggcatatactctaaaatgaagcttaagtcgtgatagcgtgaggtggaaggcgggtcatcacctatcatttgccagattttttgaagaagatgtataggcagtgaaatgctttttcggtctccagtcagacatatcaaagtaagtgcatcgaaaccatgatctcatctgatcagagagcagtccacgaagcatgataccaactcttgtgcttacacgtagatgttcacggctgcacaacatcattctggtatataaatcctcgctctcggcggagtacactgcaaacctcccaacaacgtccataactacccgtctataaatcgagaaacatacagcagacatcaaccatgtgtatccaagaagtcaacaactacgaatgccccaaatgcgggagagatcacagggctggcagagattacaaaatgtgcagtacgggtcgtcgcaagaacaaatggggcgcatgcgggaagtcaaccgtggagcgacataattataaggagacttgcccggcttgtattgcgaaggcgaggaagtcaagctaaccactatgagtgctatcaaagatgcattccgagcttgagaggagaggctggacaatgtttttaattgacaaataaaacttttctatatatgcaatgtaattagtttgtacatgaattatctatatcgccagcacgcagctagcgatccagcagcttccgggatacctgatccacagtcttggtttcgtgtatgttccatgtagcatggatcccttcggcagtctgtaagatcttccgattgacagacccggtgatagggccacctcacactattgctgtcttctctcctcgtcgaggactggtcttgcttcagcaggagctttcttctgtaggctgacccagatagctgaaccaatgatcaaagcactgccaatgaaactggtgattggaggtgtagttccccagacaattcgctcgataatgagcgcgaagaccatctggacgtactgtcaccaagttagcaatgctgcgaatgtgttggcaagcaggacttacgattagattggtggctcgaccagccttctccctctgaagaccctcggtgaggaggagctggagcaaaaagcctgagatgccgatcgagaggagtaaacacctaatcatatgaggtatggacagagattagggatagggttgcataccattcagcgacagtctttgggatctcgaattgaagatcagggtgaatcatgatgatgaggaacgagctgacagtggcaaggacagcgaagtaattgacactgacaagcgaatgggcccgctttccgatcacgcgaatagtcgcatacgccgtcgccgctgcaaaggagccgaagatggcacagagaatagcgatggtgcgttcttgtggtgtcgcctttaccggtggtaaaataccaccatcagtagtgaagtccgagtcaacagcgcgagactccaactccgataatgttcgccagctttcggggaagaggaaggccgggcgggcgacgaagaggacgcctgcgaaggcgataaacccagcagtggcttctttgacagtgaatggttcctagatactgggtcagctgagatcgtggtcaaagatcaaggctgtacttacgcgtagagcaacccatgcaataaacgcagtaagagtcgggacaaggaacgtaatgaccgtcgcatcagaaatatcaagatacgacagtgaatctgaaccaacacattagcaaagtccctccccatcaaccaaccacttatccttacagtaaagtccaaaaagcccagctgagcccgcaaaccccctcagcaccaacaaacccctaacctccttcggccccagcggaaaattcggcacgtttttacaccacatgtacacagagccaatcagcgctgtagccagcattctcacaaaaatgatctgcaaagcgtgaaactttgtttcaaaacctgtttcgagaagtcgcgttgtcatggacatctgagcttgttagtgtgaccgtttcatcgacgggagtggcgtgcttactattgaagcgaatagctgagcgactaggacgtagaatagaccgatgtttcgggagtagaagtcttgaagttttgttaagattgttgagtcggagtctgaggttgtttcggaggatgtatcggaggagtctgaggtgttgacggctggggccagtagagatgaagcctctgactctccatgttgattggccagcgttttgctctgagagtgagacatgtttagatcctttttgtgataaactgtgaaaaaaagtctacggccagcgcagtcaatagtcccctgcaattaagtcgggttaaattcacagcctgtgtgacagaagcataacgaacagaactgaaggattttctccatttggtctcgtgagcgagtggcgctgagccaactaaatactcagctgagattggacagcgacggtcccacgaaaggggggtttccaccaatcgcggctatgatcgctacgtgaaactcgggtcattaattcttccgttgtcttggccatccttaatcttggtcgtgagaacttcaattgcctctttctgatatatgttaagtaagaatgtgatgccgcgattaccagtctcatatttgataactcttgatactaaccaacacttgagcactttagggtttatctgataaagcccgaatgtttagcgtatgtcaatcctgcctaccctgcatgacaaattttgaatctaccctcgcctttcatagttcaacttggggagttgtattggatgatattttatctttcaagtgtaattaaaactgtattcttgttgttttcttatcttgaatttcttgatgccgatggcataacattattgagttgagagggaaaagaccttgtcaagattatcaaagctattatagctatttaacattgagccaaactaaactactaacatcaacgtcactactccaacaaaactcaatatcagcgacaaagaagccttctcaacagagccactattaccattcgaccctccgcttcctgcagtagccgtcaccgtagtagtgctctccccagttccagccggtccattcgtcggccgatcttgcgccgaggccccctcctcagaactcgttgtctcagccggcgtaaatgacaaaacacactcagcatcgagagccaaagtatcgcccacatcgttagtgacttccatctcaggacacgagaacgtcgcatcttcgccttgcaccgtgacagtctttgtgccagtttcagtcttcgtctcggtctcccattccgttgttgtataaatggtataaggtgtgcacgataattgtctggccaagagattgttgacgggggctggtgctgttgcgacatcgcgacgaagacgagcagcgctatcgtctgtggtggtagcttccgggggttcgtagtgtagggtgcatccctcatctagctcaagtgtcgcaccctcgtcgttggttgccgtcatgggcacacaagtaaattcaggagcgttaccggtgtcaggctcgatgtcagttgtaactcgcacagtcttcatcttggtcgttgtaactgtgtcggtcgacttgatcgtcgaagtggcagcaggacagggcttgcagtacccgtcagagccacagtagccaattgacttacagcactccttttcacagcacgtagtacccttcaagcacgagccattcttgcaacacctttgagtcgaggggttggcacagaagccagttgaacagcagtcactggactttggacacgcccaaacagtcccagttccagtacagcaagtcgttgttttggggttataacacttgctgtttccgcagcgcttctgaccagatggacaacatccaccacctggcatgcagtcatatcccttgggacaattcctaccgacaccaccacagcaaactgacgtgtcgggattatagcatcctgacgaaccacatttggactcgcctctgctgcagcatcctccattgacacaagtctgacttttcagacatgctgtaccgctactgcagcagatttgggatgatgggtcgtaacagcggccggaaccgcattctttggcgttgccgcgacagcagccgctggagatacaggtactgcctgaaggacagcatccgagaccgctcgagcatgggtctgatatcttgtcaacgacgatgtattaagaaatgctgggggttaacgtacagtaacctgcgtcggcacattgttgttgcctgggctgtaggccaaaggcttgtggttctgcgattcctccgatccactctgtaaagtcagagagagagtcggggagtacgatgtctttcagtttggcgtcggccagtgatgccatgttaggcagctcgtctaactgaaatttgtcgtggaagagctggtgaccactcgccgcacctctacctacccaaagggcaaggggcgcaatctcatagaaccgcatgctgtgtaaagtctgattcaaacgtgaggaaaagaacaagcgttagtcaagcctggaagcccctcccgacagcaaggctggccagtggcgctcagcactcatttataactcgctgccaacgcattacccctcttctgatgtctccctgtggtgcgatgatcgaggatcgcccctgggcgtcaaccttgccaagaataatcaggctgagaaataaagagattgcagcctctatcttgctgccctgcgcaatgccataccgaaagtgaacagaagctggggcggacaattaaccttatgtgactggaatgtccgggcgtgcattagccgttgtgaatagcgctttgtggcgtccgtagcctgcacttcgatgttgatcaggcagaatatcccatcatgtcatcaaggccaggctggctctgttcttctacaaacccttgctattcacccttgaaactatgtttatgtaagttctgtatcaatgaggtgaaagctggcgtttcgattggcattctcaagtcatgttactgattgtttggtgatcgctgacgctgatcctcagccgcacgatgcacaagccccaatagcgctaaacaggtaaagtcgcaaacagggaactacaccaagcttgaagctttaggttatagtgcttacgcccgattacagttgtcggtcggattaaaggtccgcaggatcaacaattcgtccaattcttacaacagtaccgcgtgattgacttgatttgcactaggctggcattcagataatgaattttccacctgtaaaataacgaaatactatggatgtgcatcagaaaatggttggagttagttgtcgatgctgcatcagggcattttcggatatcggtgatgcgagctggggtaagaccttgggacaggaccctggccgttggaagtgatgtgtcacaggcaccagtgacatgtttcttgacttgcagggtcatcatgtcgatcaggaggcaggggctggagaaatcgcgcaatggattccacatctggccttgaaggcaggtcagcatatctgagccaatgaaagagatgctgactgtcttttctttattgtgcaaacaatgagacacaggtttgtcatacacaaagacagcttgtatgcaatgtaattctactgtccctcgaaatttgtctcgaagagtgtcagcgcatacagtgccgccatggtgtactgcatcaagtatacaattatgcatataaaacctccttcagaagatgcacttgagtctaatgacaagtaaggatttagctgccggtagtagtggcggcattggcggaggcgtcggagccaacgtcaagccataagcctgtcgggaggttttaactgatagcaggtaggccatattaagcgtcagatactgagttatagtattggatatgaggctacgaccagagcactacaactaaccctatatacagcgcttagcattatatcaggtggcagcactccaattctggtagaccgccacatttaccagcaattaagcagtcttcaaaatgaaaagcaattatatctggtcgctaaaaaggctaaggagcaagaaatgttattgtgatcgatgtcttgttcctgggaaagactttttcccaagtgcatagaattatccctccacaagaaagctgtcaactttcaacaaccgctcccctttacttgtaaagaccagcaattggtgaaaatgtagcaccggttatcaactgggattgttcagtgtgttgccttgatatgtatcggtgagatattataagcttcaactattaatcaagaaatcactatagaatcgattttccagacagcattatcaaatactggaagtgtcctaactgaggaaataataccatacccttctaacatatcagctcgatgaatgtgaagacgctgaaagtatataaagccagatgacaattgtatagaagtgcatcgtcgtcggtgaattcgggcataaatcacagtaatacaatctggaagtctaaagaatgctcgtatttttatgctgctagaagcgtaagtgctgttgcgcgttcgcttgttctaccaagaggttatcgccactcttctctctatatgcgcctaaacccccgtgacagccagctcaaagcgacgtgaactttgccaaccaatagtaaaagtcaaatttctcacacgctcggttattgacagtcgcttcgacctttatctcgtgttagtggagccgggaatcgtatcaccggtagatcagatagcatgcgcccccggaagtggtcggttcatcggcaacgccagctaaaacaaagatggctgggataaacgttagcagatctatttcagcatgattatgatgtcggatacgaggcttggcagagcctattgcttgtttgggactgcgcttgatcattctggggttggacgtggattctttttttccgcgctagaacatttatgagatcatttgttcatgacatgctgaatcacgaaaactctaattatacgagaggctggttagctgattgatggatgatcgggttgaagatggacgaaatggggatataaaatgtgactggaatcttcagatagatcaattccattatcctcatcctcaacaccatcttcatctctacagctcagtcaaacactcaactcttttatccttgcaagctctttaaaccccaccagtcccgatcatcaaggattcaacatgaacaagttcatcatcgccctcaccgtggcttccgcagtctctgctgcccctctgtacagcagcgatgattgccaggatgcctataaaaagtgcgtcgccgcgggaaccccagaggtcgcatgctcatgcactctgaccgcctgcgccggtgaggatagcgctcgcatccgcgagtggtgctcttctgctactgcatccctcgctcagccaaccaagaccgagattcccggaggatgtaatcctgctcatcccggatcgtgcccttcatcctacttcaccaagtacactgccccagctgagacattcacctctattccaggcattcctggtggttgcaacccggcccatcctggttcatgcccttcttcatactttaccaagacctatactgctccggctcagaccttcacctctatttctggtattcccggaggctgcaatcctgctcaccccggatcttgcccatcaagctatttcacataccccatcgcttccaagacttcggtactacctgtccccgtgcccgctcctaccgaagactgctctgagggtaccaagaccgaggctaccaagcctgagggtactggctctgaaggtaccacttatcccgagcctaagcctgttgaaggcgagacttggactatcaaggatcttactcgctactgtggtgagggtaacgaaggttgcgattacaactttgagatcgctgccgacggaaagactgagcgctgcacgattatccgcatgcccggaaaggacgctgccactgagacctggtctaacgagccctgcactgatggctctgagtttacagtctcttggggatatgtgaccgaaccagcccctgcttttgctgttgtttccgtcgtcaagggcaaggatattgcctggtttggtgtttctaatgtcaacggccaggaggccactgcttccaacccctttggctccggagagttcggtgatcttgggcctgagcaggtttacacttactagaggattttacgcatcaggatgaggaaggatacgacatacggttcatgatttgaatgattaatacagccgctcattacgtaattttagaactaatacatagacttcattcttttagatagttcaaacataaatagagatatatcaaggttcaacagcccatttctctcactgtctcgctttccagtgaaaaagtattttactatgatacaaggcaataagagtaaaacttctcattccattgttctctgctcttcccaagctgcatttcttcccgccgctttaatccagcaccgttgtctttggctccgacttacacatccctaaccactgcttgtattatgccagcaccggccaaccgattgcctggctgatagcgtagtggaacgtcaactatccgttctatttgaggtttaggggggccgtcgacatctgggaagttccttttgccctcccgaccaccctctgtatcccttgacccttttgcaacagatgcatacatctctgcggggggcatcatcaagcttcttttggttttattgctcaggaagcatctgttgcatctaggtgtcctccagagcatgcgctaaatgcctcaccggctgagcaataccatctgccagtgtctgtctatgaacttgaagactgtgcaaccaatgtaccatcccacatcagcttactgaaccctcggtgccacatttgcctctctcggataagaaatgtgcaatgatttaccacgatctacgaaagactggctgatttcgtacagtgcttgcgagttctttttcaggtcgttgatcaccttggtgttggtattgattcctagagtgggcgctttaagagttgacgcaagcaccttgctaaagcctgctgacgatgatccgccatacagtgtgccaaaaaaggccacaccacgaatatgcttaagcagatcggtgtacctatcgcgttcccgagctcttaccaacgccttgtatcgtttgccagccagtgatttgttagggagaagacgaagagacttacttgtttgaagacgataccacccaaactgtgacaaataaatatgagagggcgtgtcttttcctgctggctcgtcctgcatgacatgaggtcggagagaagaccctcgacgaagttgcttatgcctgtcgtggacttgctggactgaacattggcattatactcaaaggacaggattcttgcattcggtaagtgttgaggaagcatgtcttttagccaattgatccgacctccctttaccgatgatgtgaatcacgttttggagtaatggccgttgaggccatgaatagccacaatatcgacaatgccaggctcatctcgatcctttggaacaaaagtgaataatccccggcaatcggcttcatcctcggccatttccaccgacgatactgatgcattaggcaccaatgcttgcgccgggttctggccttccaccgaggccgcgggcgccttggaaggcaatatacttgtatcattcgagtgtatggctttgacttcggaggtcttctcatactctttccctcttctgaagacccaagaccaggctttctgggcttttcgtgacatttccgctcagccgtgacaaaagccgcaatcaacggcgaatagcgaatcaagaggtcgtaatctgggtcccgatttcggaagaaatatgagcgtaagcgctgagacgggactgtttgtgaaaataataattaggcctctaagcgtacctttgaaaggaagttccggataaatgtagctaatttgagatatagaataaggatgaaaatgtaacagaggggaacaagatcaataatctgacagaaaatcaagagcccccgggggtgtttcatacacgcaccacgggtccctacgccccaacaggcggcggcggcttctgctccagtcacggcggcgggtcctcaatatcaggttaaggcttccagtcacattacttcagcctgcatattggcgcttacaagatgatagaatcaggtaggtagtaacaatactatataaacatataaagttaagcagcattgctaagtttaaagtactatagttatataactaaatttttatctttaatttaataaaacataaaatataagtaaagactaaagtacttaaaaatattattgaactatataaatatagatagttaatatttaagtaatcagtaagttaactagtaaataaattacaataaatatattaggcagcttgtgtttataagtgttaggtaaactaatatatatatactgtgtcccctagtggcagcattggcactttcaagatgttagcttatgtttggcgctgaaaacctatcagacttacagtaacagtcccggaatcagagccctggttagccacccatgtacaatcagaagctgttccctgtgtaccgcatacttgaccagagggacccatactggcacagattgaataaggagacttatatatactgtaagctagtgcatcttcggatgaaagactttgcgtacttacgcaaatggcagatgttggcttgcaagtctcagcagagacggaaataaaggctgtcgccatgatgaagatatcggatggccgcatggtgaggtaaataagttgaagtataaggactggtcaactgcaagtaatgacttcttttgcgttgaggcttgttgctatgatggggggacgctgaggtataaatactgccgaacttaccgcctttcctgaagatggaccaggatggacccggtcaccaaagtttaaactgatcatttaccctcgcgggtgagaaaacatcaaacgacaaacttagaaatacggagctcaaggtcgggttttcatttccatcaccagggtcgcaagtcagggctcgtattgatggaaattggacgttatgcaattattcataccgttatttagtctaaatctacggagtaggtcgggttccagcagctcccgccttctaacatcagatactttacaacacctaattttgaacttgctacttaccaggtcctcctcgagccaagccacgccttctaggaataactaactaaaaatctgattgaacgcctcctcacgcgctcaagcatggaagcgcttcctggtggacacttattggctggtctctgtgggaggcggctaaaaggtctacaagtgtatcacagctgaaagagtagtaataagagtcctagaaaccccgcatggatcttctttctgtagttaaggactttttattttattcctataaacatttgtccctaaaccatatttttgtaaggttttccccttccactggtgttactgtgtgactggtccaagctcacatatatctcttcattcaggcaatacacttctggcttctaaacaaccagataaccatgtggctcattaatacagaaacctataaactagaggacttcgttaatccaccactttcctactcaatcctgtctcacacgtgggaaggagacgaagttctcttccaagacatggagagcctcccttacgcgcgaagcaaggcaggctggaaaaagatagaaatggcctgcgaagcatcccgtcaagccaacattcttcacgcctggattgatacctgctgcatcgataaaagaagcagcgctgagcttagtgaggctatcaactccatgtttgcgtggtatcggcagtcttcagtatgctacgtttacctctctgacctggtgttcccttgcacgccggttgacactgtcatgcccgactcagatgaaggcaggcaatgggccgatgcagctttttctagactccaggatgaaatgagggcctgtcgatggtttacgagaggctggactcttcaagaactgattgcacccagtcaagttgtatttctcgaccaaaattggaatctcatcggatcaagggctccaggatcagacctgcgattcatcaagatcctagaaaggttaacaggcattccgagttcagtactggaatacaaggaagatatcgctaccatcccggttgcgcaaagaatgtcctgggcagcgcgcagggaaacgacccgggttgaagatattgcatattgtctcttagggattttcgatgtcaacatgcctcttctctacggagaaggtccaaagtctttttttcggcttcaggaagaaattgtaaagagccacgacgatctcagcctctttgcttggaaacaagactccgcatcgtatggtatcggtgtacttcgaggatgctttgcagattcacctgctgagtttgctcactggctgaatgtcgaaatcagggtcaacaatttcgagtctggcatggaagtcaccagcaaagatgttcacatgcaaggacgagtcctcagacaggaagagtacccgcatggcattggccatggcgtcgattatattttcgacctgggtgtccagcaccctgataataaggagtgctctctgggaatccttctgacgagctcgagccggaatgttacttactttagattcaagccatatgaactgatcaaggtaccttcaatcaaagatttgtttgacgcagaggatacctaccacgactttgaacctgatgatgatatctgggaggagagagaagaggctgagcgaagaagtatctccatcaagaaatatatttcgattcaggaaactcgcgacataggtcattatcaaaagcctgttttcaagatcaactggcatgaagacgtcttgaaggttctcaaatcggtcgatgggcagaacaccaaagaatatataccctcatttgaatgtcgccaggattctgcgtcccacaaagatggaacacttacatgggtgacggattttgagctacaaattggccctcaacacatcgtctcccttgttctcgtgactggactacaatggggaccccatgactgccgctaccctgctttttttgaacgggcaaacctgcgctgtcaagagttttgggcagttctgctcggcgaaggacggtcctacgttataagtgacaaagagcaatctgataaccagcctccgacaatcaagatacgaagcgaaacgaatgaggacaattcttctttggtgcggcagatcaagcggatggatcaccccaagagaggaatatttgtccgcgaaaacttgtcaagacgctatggtgatgaagctggatacatatataacttgtatcagcctaggctcgtaagggttctttcacctcataaccgggcgttgccaaggtgtgatgtgtggatagaaactaagcctctgtggttcactgattatggggaacttgaaatcaagatcgggccatgccatagatcgtgatagtaggtaaatatgcttaggaaagttgcattattcacttatcagaaaatacagtttgtccagacagatctcccatctacggggtaagcgccctcagtttatgcttcatgggctaggcaaaagaacagagccatggcttgacaagttgcactgcgactataggtggagtccagctgaaactcggacatggctagctgattaggcaccgactcgttaggcgctgacaacatcagcatcaatatcagccgcttttacgactccgcaacattgctgctggaccttattgccctgcaaggctgctcgactacgcctgtaatctctccacaatgtcttccaacatgttgcggtacaaacctctcgaacatcgagattctttccgactccttcacctcgaacctagccccaaccacagcgcagatctcaagggctcgttacatcatgctacactttctgattgtgactatgacctgatcgaaccttacaccgctttatcctacgtctgggatgatgcaagccagaggggagtgatattcctaggtggtagtgccaaggatatcactgccagcttggacgctgctctccgggacatgcgcgacaagggtcgagtttgtcggatatgggcacatgctttgtgtatcgatcagtcaaacaatgctgaaaaaggtttacaagtcgcgctcatgggtaggatatactctactgcgcatcatactgtaattcatctcggcaagtcgcctccgggatttgagaaattgttcatggatctcaaggctcaaagtcggaccacgatgcatgcgaatacttcaggtcttgagcagctttcgttgacagcggatgacattgacggtatgcgacgggacctactatcgaagccatggttccgcagagtctgggttttccaggagctcgtgctctccacggatgtctgggttcagtgcgataacctgcgaatccggtggcatcatttctgcgaggctgtcgatataaagagtgtcgtctcttaggtgtcgtctctgcgatgttacacgacacgctctctgctagtatcgctcaacagagccagcctcgaaacgccagtccattggaaaacatgaacagtagacgatacggtgcgtttgaggcaccattatccacgcttctctcctgccggagaggaatcggggccactgatccacgggatattgtatttggtcacttgtgtgttgtttcggatctagataggtgcgatatgtttatcaaagtcgactacgacagagatcttgcgcttgatttggttgatgctgctcggtatttcttagatgccacaggcatcaagagtgtcctcttgcatgctatgaacccttctcccattaccgcccccgggattcctcctttgtgtccccactggtctaggcgacaggtcccatgggagaatatacacaaagtgggcaatagattcggtggtggtgatgatagcttatatctttcctttggaggcactcatcacatattgctatccgaaccaccagtcttagccatcagcggatttgaggtgaccaggataaaggcgacaagtcatacattctcaagttgtggcgatgggattggagctcaagataagtccaaggctatggccctcgcgttgcttcaggacataaggtaaacacagctctgtcctggggatagttgatgtcaatggactaacctgtttttcctcacagatccctaaccaaagatgaagcagcaatcttagactcatgcaagagcccagggatcaaagatgacgaacaaaggcagaaactgttcataaagtacttcaagacctgggttcatgcggccaatgctcaaaagtattcaactgctaggccacgtactatccagcagatcgccgatgctctcacccatcacatcaataagcccgaaacaagtccattatctggcaagagacttgccatcacctcaagccaccattctgccctcgtcccggaagaatcccaagaaggtgacatggtggctatgcttgttaactgctacaagcacgcagtactccgactgaaacaagtgaacgatgttgaccacctcaataactcaattactagcgcctttgagcaagcgaacatttcggattgtcttcaaggactaatgagggcacggtttagggccgtggatgatgatgactatgatgaatggatgttggtttgggagaaagctgctcagtctttcccggttcagcattgtttacttttagggcaatgatacattgatgaatatgttccctccctggaaacgaggtcttccgagatctgggttcagggtgtttgctcttcattagcttgttctcgtggaagcgtctcacagtgtgatagttgagccccaattatgctgtgacaagaataaagaatctaattgacattatcatagattacacagttcttatctggattaagccatttcattatctgactttgttggctcttagtgactagttattctactcattatcacgtcatgacagtttcatttggtgggccttgcgtccaaagatcggccctcggttatcatttgcgtatatctgcattcccggccccgattgaattggagcattccttcaattttaaagcaaacattgaactgaacatgaaatccacatctgtgaagccacttatcttggctggtggaaagtccactcgaatggggtcgccaaaacatctattacccatgcctgatggacgccctctatatcaacaccaaatcgagattttgcgcaaagtatgccctgagacagagactatctacatttctctggctcaagattcagagatggatgagcttctacagaatgccagcaaggtctcgtacgaagtcactccaggcgagaatagcatcgagattattctagacttggaatcgagtcaagggaatgagtcgaagggcccggcaacaggcttacttgctgcctacgagtcagacccagaggcgacttggttagttgtggcctgtgactacccctccattacggcagatgcactccaggagttacaatcaaactacaagcctcccgttacatgctttaagaacctagaaggcttctgtgagcctctcttgggcatatggagtccagaggctatcagccatctcaaggagaactgcaaagccggaaatctcagtcccagcaaggctattcgggagcttggcggtcacatgttacttcctgaagactcggaggaattactacgaaacgtgaacgtcaagtcggaatgggaagatgcgctgaaaacattgagagatgagccaacagacaatttcatggaagagccgttggaggtgctataaagtgatgtatttcaggataccagagagctactcatgggatagcaatataccatctggcccgtctcggtgacctcgtttgccttgatataaatccaacaatttgcctgtacgaaaggtgccatcttagctggaccgaaaaccccagtagcttcgtggactgttagcccccggtcgcctgtgatttgcagaactccagctctgaacctgtcgcagttaagtcctctgttcggcgcatccataatgctcttccgtgatgaactacctggttggaggtccgccaagcgtgcaagtacaggcttctccggttgctggcccaagagatagcgcatatacgggatagtcaagaatttgaaacaggctgcggcagcaccaggatttcctggtagtccaaagaaagctacctcgccccaggtagaaggtaggagggcgaagagaaccggatgacccgggcggatagctacgccgtggaagatgatggttgcaccaagagtttccagtgcttgacggacgtgatcgaactttccgactgatacacctccactcgtaatcatgatatccactgccgataattccaatcggccttttatggtctcaacaagagcatccacttcatctgtaacggagcctccaaaagttacatcggccccggcctctttcgacgccaccctcagataaactccattgacgtctctgatatgagacttttgggacgtcagttcgttgccggtcgaccatatacatacccgcggcttcttcctcactttgaccgtctcaatggcgacagaagcgaggggcatgatgtttgatgtctggataatgactccttccttcgtcaccaggtctcccttccgaatatcttcacccgcgaaacgacggttggcgtacctcggtatcggcttcctgatggcaatacaggctccgagccctgggtcttctgtcgtaattctagcagtgtcttcaacttttacacacgcatcgaacacttcaccaagtgcaccctctgggaatcgtcccccagtcatgatctcgaagcaaggctcggttccatcgcgcttatgacacaatggcagagtcagagagtcatccccagcagcgattgtacctttgacgtagaagaaaaccgggtgctctgctgaagctaaccttgtactctctgagaagatcgcgtagccatccattgcagatgtgtcaaactctggtgttgagatggggctatagtgatcgcatgccgagactcgtccgactgcctcgtccagtgagaccagctcagttctgtccgactcatcttgaccttttctgacctcaatggcagcccggcctagctttgagagtgcggagtcatatgttatggtcattgtcagtgtcgatgttgtccaagtgataggtctggttccgccgacaggttcggtcggcggcgctgaatatccatggtttctgggcgccggagatgcactgtatcaatgcggatcagaatatgcgtattaaatacgctaataaatcttcgacgtgtaactcgtcagtggaattgctatttatcacggaaacagtcatttgcgtcactaataacgtcaggctagcatcatcctgtcaacatgaccatcggctatgccatcttgacgaattatgctcagtaccactttgtcggtaatgcacagtcatttgcgtcgcattaacaattttctggggagagctgcgaccgcccaggtattctcagtgatttattttgccgtccgtctgcctcttcttgtcccatcaccccttagttaatggacgacgtaaatatggatacgtgcagcgaagctcccacaatatgctcgcgggactcaattgaagatatatggggtccgagaacaccatatgttcatcagtggcctacgagggttgatcatgcttgtgacgaggagccggagagatgggtgcagagtgcttgtgtgctgtgcaggtaaaaaaactggctacagacatgtttgagagcttttctaacagcatatatctagcaatggttgtgggctagacattggtgttaaggatggcaaggtagtcggtgtgagaggccgtgctaccgaccgcgtcaataaaggaagactaggtcccaaaggactaaatgggtaagttgcgcaacgacttggacttcaattaactaatttgaggtgactagttggaaggcaatcaacagcaaagagcgactcactcaccccctgatccgtcgaaacggcaagcttgaacgtgcaacttggggtgaagccatgaatctcattgtcaaaaagtcaaaacagctcgttgagaaactcacagcccacagcatcgctttctacaccagcggccagctattccttgaagaatactatgttcttgctttgatcgggaaggctggactgaacacgcttcatatgtaagttccctactactaaagagatcatattctgatgaccctcagggacggaaatactaggctctgtactgcgactgcggcagcttcaatgagggagtcttttgggtccgatggacagcctggttcttacactgacatcgactatactgactgcctcttcatggtagggcataacatggcagctacccaaactgtgctttggtcgagagttcttgatcgactggcgggccctactccaccaaagttaatcgtcgtggaccctcgttacagtgaaactgcctccaaagctacacttcacttggccccaaggattggcactaatctcgcgctgctgaacgggatccagcatcttatgttcaagaatagctggatcaatgaagactacgtctcaaagcatgtcgtcggtcttcaagatctcaagagcacagttgaaggctacaaccccgagagagtttcagaaatcactggcgtcccagccagcaagatcgaagaagcagccagtatcctcggtcaaacaccaagtcttctctcttcagctcttcagggtgtctatcagtcgaaccaagctacagcaagtgcctgccagatcaacaacatacatctccttcgtggtttaataggcaaagcaggaagtggtatctttcagatgaacggtcagccaactgcgcagaataaccgcgagactggctgcgatggcgagttccctgggttccgaaaccaccagaacgcaaagcacatgcaagagctggcagatctttggaacataaacaatgtccaggtgccgcactggaatgaacctactcatatccataacatgttgacgtttatggaaaagggctctattcgaatggtctgggtctctgggacgaacccccttgtcagcttgcccaacctccccaaagtccgggacatctttacccgaccggaactgtttgtcgtttgtcaggatatttatatgactgagacggcttctattgccgatgttgttcttccagctgcccaatggggtgagaagacggggtgctttacaaacgttgatagaacagtgcatttgtctcacaaggccgtcgaaccaccaggagaggcgaagccagatcttgaaatctttcttggctacagccgtcgcatgggcttcaagaacaaagatcacaggcctctcacgccgtggacacagccagaagaggtttttgaggcatggaagcgtctgtctgcgggcaggccttgtgattacactggcatgtcttatgcgaaacttacaggcggctccgggatccagtggccctgcaatgatcagtacccagttggaaaagagcggctcttcgacgacggtgttttcttcacggatatagactactgcgagagctatggtcatgatctacagactggagttccatactctgagggatactacaaggaactcagaccagctggccgtgcaatcctcaaggcgtgcgaatacgtgcctccatacgaagatccagacgaggaatatcctctgaggctgtcaacgggacggaatgtttatcacttccataccaggaccaagacaggaagaaccgcgttacaaaaggcatgtcccgagcctgagattcgtgtatccgagaaggatgctgagaagtttgatgtgaagactggcgacatggtttcaatcaaatccagacgaggtgaggttgagatgaaggtaaaagttggcaagatttcacaaggccaggctttcattccgttccattttgggtattgggacacaaaggatggaagagcacgagccgcaaacgagcttaccatcagtatgcccccttttcctgaatcttgaagtctctactgacatttctagctgaatgggaccccatatctaagcaaccgaccttcaaatctggtgcaatctccatcacgaaagtcccagacggccacccaccggcaaaagagcggcaatccgaagctttggaaaaagcagaacagaatgattctgcgacttccaacgtcatggagattgatctcagcaatcgcgagcgtcaattggagacttggctaggcgaaacctacgaatcaatcctcctcctccgcgacataacaaaacaattactagaccatctagtggctgaatcagaagctcactctggtgttcgtattctcatccaaattaccaaagacacagccaaacgccttaaacctcacgttgacaagttcggtgagaatcaagctcgtggcagacacgccgctcacacattgcgcgactcattgttccccgagagcaacgatacaccgagtcaactgcaagtattagaagcactgcgaagtctacaagtgtatttggctcatcttcgcgttgggctggaagcgctgaaccctgttagtcaagcgatttgggatgaagagttcttccaggcggtgctgtatgctatttctcaggttaagaggatgcaggattgggtgacgacgcagatcaaggttagggcacctcaggcgcttttagtgccctgcaaggtcgattagttacgcgcctacgggctttagtgtatggatatgatgcgggtgtaagcattttatgaggtcaagttagtctgcgatagcggtcatatggtgacgccatggatctcagttccaagttttcgggcagataagcgatgggcccagccagttggtaaaaatgggtcgtggacccgaagccaaggcgctgggtcattcttctttttgtcataacaagagtcttgatattcctttacttccagtgtcattcaatatcattaatatcattattctatctccaggcaacatgtcttcagtctcagaacctcaacctattgctcagcctgtgggcattaatcagcagggatacactcccgagtccatggaaatggctcaacctcgagcagaccaacttacaggtatgttttggcgatatccaaagtgtaagagtgttataagaggtaataattcgctttccagatgcccaacagcttcaaggaaacccggaacctgatctcagtctaagaggcggtgaagactgcgacggctggtgtcgtgggcggttctgctttattattccctgccccatacctatcaagtgttgcttcattcctctatgatcagatgcctttttcttttcttttctatttccttcttttggtggtgccgggataggatatactgttgacaatttcatgacttgagctctatatcttgagcagtattttcatcattacctagcctcgtacttcactaggttgtgtatgtttgaattaattcacaagacttttaaccattatctttgccaccgacacaactctccaagctatagaatacagtcaggattgatagatggcgatgcgtcgtatcgactgatctaccaacaatctgacagggatccaaggcgtctttctgattcgctatcccgactccattctaagcgccgaggcctgacatgcggacaacatcatggggaacaagacatggatactcatgttctcacatgttatctcttacaatgatccgggatggcatcgcctttcttgtatctccccctgcatggtgacgagatccgcgttctgaagatcgagcctgctaatggcatagccagcactacggaacgctatccaataataatctcacttgagcacgtctctttgtcctccgcggaaacgaacgcgtcctcaaaacaatccaaaggggttggaagaacctggcctgagctttctgtgacacctgacaccgatacgctcttcaagaacggcaaagatacgcatgcacgcgaaggcgacacaccccttacgacggaagaaatgctcgctgctgaaaatgatctaccatggcgatacgaatggggcgattttatcgctttgtcgtatgtatggggttatccaaagagaaaggaagaagagcctccgtatctcatcacggtcgacggcgttgcttttgaagttggaccaaacttgtactttgctctgacacaactcagtcgaagtgcgagaattcgacaagggttcaaagtctggatcgacgcaatctgtatcaatcaggctgatattgacgagcgaagtcagcaggtcacgcgaatgcgtgatatctaccagtcagcgtggcaggttctgatatggctcggccccgaagagcacgagagctcactagctatatccgcgctctactggttagcacgtgagtctgagctagacaaaccaatggataacttctacttcgaagagttctcggttgatttgcggcctctggtcattatatggcccagatacaaaagttcgatgaagaaggatgtttacagagcgctatttcacttcttcacaaggccatactggcgccgaatgtggatagtccaagaagtcgcaatgggtaacatgaacagtcctgtgctctgcggaaacagttgtatctcgtggaatgatctctacaaagctgtcggtatagtagctgccgacgagtcaagattcggtcgcgagattctcgaaactgttcaaccacggatcttaccagcatggtcgtttgaatttgctcgagacagactcctccaagagagaacttgggcgccggagcgaatgtggaagattcatctgaccatgacggacatccaacacaaccaaaagcttacgtctacatcaactgaatggggagaacttgtgcgggcactaaatcttgcccatgatgctctcgttacggaagagaaggatagggtttacggtattctcggtatcagagccgtcgccgagagagttcatatcgagccggattacaaactctcactatcagcaatctacaccaactttacggaggaactcttgtcgaaaggggacttgaacattctccgcctagcttctagtcatggtggatatattccgttcaagagaacctcagacagtctacctccacctgtgcgaacccgttctatcgcaccagttttactaaccatgcttgatactgttacgagaccacaggaaaagactcctgttgggatgccttgcgagcataaccttccctcctgggcaatatgttggtcctgctcgccagcaccaactgcacagcttcgaggaatgtaccaagcggacaaaagtcttggttccgcgatgtcaaggccaacaattacacatatggctctcactgccaagggtatctttatagataccattacttcactgagcgcatttcacgtggacgaatgtgatggccgctatcctgacaacactttcgcatctagctgcagtatctacggagatttagaagctacacgggaggcgctctggcggaccatagtggctgatacgattgcagaagatagcggtcgtgcaccagagagctactcgtggcttctcgatcacaaactatggcaaagaggcattgctggtgtatacacatacggattcggattaaatgactttatggcacgaaatcagcatcttcgtctatgcggttatactctggagcagttgatatttgggaataacaaatggctcacgaaactaaggatggctattggcgataactactacaattcgacggagacgcagcgggaggctttgtcatgggcgatcaatgcgatggcgtggaggaggctgttcgcgacaaagagtggcagaatgggactgggaacttgtgcggctgaggtcaacgacaagattgtcctcttgaggggttgcgatacaccacttatactgagagaattcaacggaggttggaagcttataggggaatgttatacgcacggcgttatgtatggcgaagtaacagcccaggaggacgaacttgtagatatcacgatttgttaacgacgagtagcataatgagtatcatgaacatatctaagtctaacgccaaaattctggtattctatcaccactgaaagctctcctcaaaatactctaccctcataactccatttcgtaacaaatcagcaaccgtctttctcgcatcatccgccatctgcgctggtccacacgcaacaattgcaaggctctcgcccatcacctcttcactcctcctcctcaccacatccgaagcatctatccttcctttccgcaacgtaacttgtgacggccactcgcttagttcatcttgaggcgtatgtgtcgtaagatgtatctcaacgctgagattcgtgctccccaatgcatcagcgatgtcagtttggaggacgtcgagtgcgaaggcgggttcgcgaacggcccagttgattttcacggatcgaggggctgttgggccggtgaggagttggagatatgagaggggaacgacgatgccgcttccgccgacgatgaaggttacattgtcgaaaagatggaggggacgggtatgcccgtagggaccgtcgatgaggacgcgttgagggacgtttttaggccagactgctgatgcggtgtcgcggagtctggaggtgaagccatcgtagggacggatcaagaatgtcattgttcgagagtcactgagtatatcttgtgagtcaacgggatccgagctttgttcggcgacagtgccgtcgagtagaggagcttgctcgccaaggagcttcaaaccacgttgcccttcatcttttaccattgccacggtaaaggggtgactttcccagcatcgaggtccgttgagaacatgaatgtagtagaatgttccgggagctggtttgtacagactgcttgaccacggaacgacaagtctaacaatgttggaggacggatggtaaatagaagtggcccaggtatcccagagctttgggttgaatgccgctattcgaagagcccggatgacgcggtcgccgacccagatgaagcaggggacccagaagaacacgtcgtattcgccttggaagatggagacgtggctgatttgttagacaagactaggagtggtgggagggctagacttacgcaagcattgtgatgaggaggatgattgacatgatgatgtgtacgaccaagaatagttcgtactgctgacgtcggatccagtaaaaggatgctccgacgagaagagacatgacgatggttgcctaagcttgttagatgaagtcgcgagaacaccatgggagaaaacataccacttcgccaacccaccagaacatgtagttccaccagaatagataatactcccagccgccctctgtcgcaaagttagcatgaaaacagtacacagcaagaggtataacgaagttactaacccaagacaattaaccaggtatacccgatggagtggacaatcgcctgaagagttgcgattcgcgcaacccagcggtgaaagttgttatacgttccaaagtcccaaccagtcagccacatgaggaggttattcctcattccaaagagccaaatcactggaaagttggcccacgatatgatgcccgtgcggtccgagacataacgaagcaactgtttcgccgtcgatggaaagctgcaaccttgtaagccccaatcaatatgatccaagggtgattggtacttactacatattgaccggcacgattttgtatccaaggatgctcaacgcaatgttgagaaagaggaaagcgaacagagtccaggactgtatttgaggggggacagttccccagccgactttctgcgcgcatcggtctccgagaaaagccgggactgtgattcggttgagtgcccaattataaaagttccagagtcggccgccggactttggagaatagctgcgaaccatttgcagattggcgatataaaggatggcatggttaaagacgccgatagctatgacgacgatccagaaggtgatcatggcgcgcctatcaatttttagcaatcttactgacatatgtgaggtatttcctacccgtatacatcatggtaagtgtaagtatacgccacagaatcctgcatcaccatcagtcccgttcaaccttcactctcagattacctaccaaagtatcccaccagatcccaaaccaatgctccgaaggaacaacaacctccctaaacaaaaccccctcatctgtctcattccgctcaaacctcctcaccctgccaacatcctcagctgtataattcgaaatcacctcaaacggcggtaagacaacatgcgccttctcccgacaagtctcattatacgatcccagccctacctctaccgcccccggcgtgcaatacacatcaagacacaaatacagcgataatatcgctctggggctgtagcaggtcctcgtaaaacccgtttggttccggagcacgtcgtcgaaatgcacgggctttaggcacgcgaaacacgcgtcatagcatacccgctcaggagatctgtcctctgcggcaagacagaacgtccatattgagaggttgatgagcagcgcgctcagaggagctgcgaatttcatggcgccgctgtcggggctgattgaggatggggagaggcaggggtttaagttgaggagtttatcagatctaaaaccttgatcagataagagcaaaaggtcacgtgtgatggtggggcctggaacgatcccatgccacgcaagaaaaccaaggatcttggcccaaagggacaaaaaggctaaggtagttttagtttaagttcaggtggctctatactgagtttattttggcacccactctttacgtcttgagttttcttgctccctacgacaatgatctgattttgccagctacgctacacccattgggaatagctccgtttgctaagttctctctgctgaatcaagctctcagtcacaagtgtcaactgcaaataacacatttggctcacaacttgcgcattatcctaaaataatatcgcaaaggcttccagcggaaaaattctatcttgttctcattcatcacctgcgtacgcagcctaaagcttaaccttgtaggggtcaaccccatgaatactacagattggccaactgctacagtgcaaggcaacagccaggccaattccaaggatagtcgacatcgcgtggaacatttttgtcgcttcgtggtcggaatcttggccattgaggtccagattgtcatattgaggctttgtcttcacaacctttgtgactcattcggtgaagctttatttaactaaaatcttagtcctgattatgaccgactctctaataagcttttagagtcagttatcatgatatctaacttttcagccaaaagcaagatcccaggtgatagtgagggtaatgagttttacctgtatacgcttattggtggcctttacctttgtgccctgggggctgaagtctcttttaaaaccctaaccttgcgccagtcatgttcagattgagtaaatgagatggagaagataccgacgcaaggctgaagggggaccgaagaagagaatggctgcggggtgccattttcgcacgccggtcgattgtcagaacccatgggatcagtttctgcttcgcagaccttagatgcagagtcggacttgcgaggtcgttgtcccccgttgcgttgctaggtcgagaggtcgggctggatactctcgaagtgagaactggtaatttcttaatacatgtggaagagatgttcttgttcgtagggatagagcgcaatataaaatgcgttattatttgctacttttagactcctataatagttctagccccaataatcatctcgcctgtaccctgcaggccaattcgctacatcttgaaaagtctgatattccagtgttaaaggcagcctgtccatggaagtcgtgcaacgaggtgaaagatcatagtcatgaacgagatagcacgccgtttgcctcttgaatatttccagcatcaataaccatcgttctccactgccagtaccacaagcaggatcagagcaccataatacattttcggtgcttttattgagaatagggtgctcatcagttttaaaactgatgtttgcgagccagtggatggagtctgggcaggcaaaaaacctgtccatctgaaggcgaagtatgacacaatcattttcccaatcccagcggtaccgtgctccacactgattacaagcgtaggtgcagtcaaggcattcatagtcatgaggccagttcccccaattggaagaacaccgaggctttcctaagatcataaaagatgcgatagattcgagttgaccagaggcatgttggcatagaccgtctaattcttgtagttgattcagtaaagccgacctcaacttcctaatatcgagatcttgtcgacgatggaccttcatcatgggaaaagatctggcgtattcgcttctcgtacctaaggtagcatacgaatatttgatacgtggctgaaatacgtggcagctcaatgaatcgttacgtttgtcgtaggctgaaatatgatcaggatgtttgcacgtgatcacccgctcgtctcgctccagtgtatttttcaaggttatctcgatatccagccacttgcccgagagtttgagatgtttgcaaactgcaaagtgaccaaggagcccaacgcatcgattttctgttcgccgaccttgagagaatagaagctctggatggcgttcgttgcatccagtacataggactggtttccagagagctcttagtttatcttcaagctcgccagagtcgaagagtttgccacaaggattgcacagagacctgcggcggaacagccttttgacaatatataactcgttgaaaccggcttccgtaatgcagtattcttcctcattacttcgcaacatttccagtcgaaaggatttgaactcaaaaccgcccaatagatgacgcaagatgccacaggtttggtggatcatgtagagagaactttgcggcaaaaggatcatgatctgaagtagtaactcgcccgggaggcgcagcagtgaagaagtctgtatcgggaaatgttgaggctcctggggtcgaagagacgtcgttgtctctctgtgctcttgtccggacgcggcctgcacacaagacccagattctttatcgtcaaaaaatgggaccctggatgtgtcagttcttggtcgaacgcgatgtagctgtcgtaaagcccatggcaaggtgtgatgatgctggagcctgaaacatctctcggtagccattctggagacttttagcaaagcacgtataaagtatggaagatcaaaaagaggatggaggttatctcgtaactggcattgtttatatagccactgggtgggctttgtgtaaatatactttttcattggtaaacactaattttggacagtctaccaaagtttttgtaccgatcgcacaagattccggttctggaacatccaatatcacgtgaagcttacacatagagtgcactcttcagattccgtcgagttaaacaactacgggctgccgaagcccagaggctatttcttcccgtgcaagaagaaggctatcttgcatgcaagacgaggccgtctttctgctgaccgctgatgaaaagtcaaagcttttaccaacctccctcagtaagaagattttgaagccagtgactttcaaataggttcaacatgcttgcttgatcgctgatgattaggccacggtgattgagacttgtgagcacgacaggctaagaaaacaaaaagacttgacaatcaattccatatatttagtttgacttagtctaaatttagataagctattgaagactcttagtaagtttgataaatcctttaatttctgggaagttgggtatttatcgatcacctcgaagaccgcaatgacctcactccctccttccaagacctctttctttctgaagacctgcttcctgctgaaggcctccttccaaccacgcagcactagtggcatcaatggctccttctcttgcttcggcaatggatgcatgtcatctggctgtgagaggtcctttcgttgacttgctttcgtcaagccctcacagtcacagcagcagcagcagcagcaatgagcttcgaggccatcacagacggcagagcattgattgtagtgctggagggatactgcatttcagctcagcttggcgcccagaacagttaccgaaaagatagtggtatgagtttagaaagtaaaagacataaaaatgcatgttaggtccctttgccacaggcgacattgttacatcagatcatcattaaattactagctgtccctcaagatatttgtgataagtagttgtgaagacaaaaggatttcggcatttacatcaatgatcaacgcagttatacgataagtgatgaatataacctcagtttacaagaaaggcatacacgctaaatctatatacatatgatcatccaagcttcggtttaagaagagtactcggagtaaaagcagctagtagggtgctcaatctcggcaacacgggcgttgaagccaagacactcggcgtcagtgtttccagggtgagtggctccagtagcaatccaaacagtccaagaaccatcagggccgtcacggcaggcagtgaagccgctagcattgtcaaagttgaggtttccagacttgtcgatcttccagccctttgtctcgaacgaatcgggcagagggttcttgctaacagtagcgtactgaagaacaccttggcctataccttgttaacaacgattcaattaataagtgtcaagtgaggacttacccattccagagcgatcagtgtaagcgcgctgctgcttcttgccggtgttgtacaagtacagctcaccctcgctcagacggaagacagctgatccatcagacttgccggagcaggtagcgttctgcttatccgctggaagaccaagcaagaagccgttctcagtggcgctgaagtgtgtgaagtggatggggctggcggagcgcagagcgacgaggccgaaggtcttggggacgggagagttgccggacttggcggggctggtcttggtgctgctgcactcctctgcaggggcggcggcagcgaggccgaggagggaggcggcgaagagagtcttgaactgcattttgattgatgtttggtgtttggatgttagacgttggatgttctgatggattggatggttggagtgagaatggtagatggaaagaagtgattaggataaggacttatataaatgtgaatacgaggtcccaagggatcttcagttgatcttttgacgaatgaggagtgcaacggcagttgttgacatcatttgaatgggggaggatatacccctgtcataaacttgtccctttaatgtcacctaccgttacatccaattacaacagactatcgggtctttcggactgtttcacatagaaattcttccgccagaaaacttaggcttctaatttaaatgacaaaaaggtttaggtacctttttagcctgattatttttggcacctctttttaccagccacaggtttttgaggctagctgaaaacaagaacctcgccacttcactgcctcccggatacgagatcgagaacacatgatgggtttccatctcgtaaagcacggcatatgtgccgaggatcgccagtaacgtgccagtagaagatatccctgcattaaaacaacagaacaaactagatgttgctatgggctattaatacccactgacgtaggccgagatcgatgcgagatccactcactacggctaacggaacggaagcggatgaaggatcatttgcctacaactgtcatggcaagctacgcagtagggaagtcagctggaatgtcgttttaatctgagacttttctagaatgtatttcacgggttcaacagggtcgcatgaattcatttcatcgctaaactctaatccaaatgaggcgctgatctaactcgcgaccacgtcacactcactaacctctccacagtttaaaaatagaaaccatcatgcatttcattctctctaccgtagcacaaaagttcagccttcgtatttcctcaacgttcagccttaacaatttatcaacctgaccgctgattcttggccaattcctcaatggtcttttcaaaatcctccggctcccttcccaatatctctttcatcgtgtttgtcacaccagctgtttctccggcgcggatggcgtcccatgctgtagcccatgtcctcgctttctcctctgttccgaagtatcctttgatctgagggaggttaacgtactcgtccacgctgatttcttggatcttgaagtcttttcctgcggcgcgcgataggacttcgacggtctctgacaatgtccaggatttgggaccggttagagtgacgatctggttggtgtatttgaatgatagtggtgatttcacatatgaggcgatgagacgtgcagtcgcttctccgagctcatctctcttgacccagctgacgccaggcccacttccatcgtgcggaatgagaatcttggacggaggattcttgaggtcgaggaatgaagtgtagatcgggaatgactcgctgtatagaccctcgcggacactcgtccacgtaaatccctccttcgcactcgcaatctttcgcagatgcgcctcgctatcaagatgcgcacccatgacttcggccttcgtagtactctcaccaatcgacgcgaatccaagcgacgagtagaaaacatgcttcaccccagcttcaaccgctgcgtcaagtgctttggtgtgcacctttgtcctgtattcgtgaacatggctaggatacgagatcaaaaagagaacatcgatccccgcaaaggcagcctcgagttcttcagcgctagactcataagaagcttgacgaactgtagttccattctccacgtatttcttgggaacctttttgggatagcggttgatgagcgtgactttgtcgtttgggacttgcgagagaagatgagtgtatgtgctggtgccaagagctccagaagcggggaagattccgatttgcgtcatatcaaacctcgtattaatcttgatgacgatggagtgaattgatggtgctgggataattgcaatgttgtattaaagtgaggagttgtatcatattttatctagatatcatggaaatccgtggaggtgagtctgactaatcgacgtgctcaatatgacgtgatgccatccactccgagaactccatggtgtttcttcactaaatgctaccctattgcccaaacagttctaggatttcttatcggtcctcttaagcttgatgtagttataccatatttccaacttgaagtcggcaaatttggtgataaattcctcaacggtgatgttgataaactcttcgagaaatgcttcgcctccgtcccaatcttggcctcgtgactttttcagaacatcaacccagaaccagcccgaagccgagaccacattattaatggcgatctgagcatatttctttagagcttcgtctttcttgctttcgtcggtcttgatcttgtcctggtaaacttgccaggctggctgcacgatcagcttcggctctatagactgcacctcccatagcggtgcgacggcctcatccttcaacgccgcttcgatttcctttggagtgcgctcatgacttgggaaaagagccatctgcatcagctcaggcaatgccagcatcccctcgccgaccattctcatcaacccagcttggagaacttgtgagcccggcttcgaaggggtattctccccatccggcgcctgccctccaatagcagcgataaaatatcctccgcttcgagtctcctttgccctcagcttcagtagcttgatgaggtctgtatgcgctgctgcagcgagtgctttgtgacgagcaactgcgaactcagctggcgatgctgttgcgtcaagactaacagacggaacgttctcgaggtaattgaaagacgaccaggagaagccaatgtcggcttggcctgttggaactacctgttgatagaatcccagtggaacaagacttggcacgatctggatcttgctgtcttggttggtgaaattgtctgagactgtctttgccagagttccaaagtcgttaaatggggtatcctcgaagatgagagaagctattgcgccgtctggcaaagttgagatggccctctttaccggctcgatgcttgagtgcgtcagcatggaagtgtgaatctggggcttcaggcttacgagttggcgccctgggcagttccatagtcaacgactaccagattgtctcctaccagatgtcagtattgtttgatcagtatgaaagaccggcaggctattgcttactgtccgagaaatcagggatcaaatcaagaccagccttcatcgctgcattctgaatctcagagcgttcattgtagtgtttatcacgcatcgcaatgcgaacagggttctgagttgaagccatactaagttcacaacatcaacggaccatcaccagtgcaagtcctccagaataaatgacgaggcatcatctctctttatacttatcccaatcccttcggactcgggctttgctgatgcgaagagtcacacgaataagcactacacatgcaaccccgctgcttaccctccttgtcacacaaatcacccaacatctcaaacagaaaggcacaggactgtgaatccttcggaaggttcggcactgattggtcgtctcgccattcggggagcagtcgagtcgatttttcgctcgtgaggagtgaaatgcaggttgcgtggcccaatggcaaggcgtccgagagtggatcggaagattctgggttcgattcccggcgtagccgtgatagaagacacgggaatacatccaatccaattcaaagacttgactagactcaaatcttttattttattttttgatactttggcctggtctgatctgcagtttgaggcgttatcaatcttgatacatgacgcgaccaatactcaagtgaagctggtcgcattctcagaggctgttgttgatttggcacaaatcaaaatgccggctcacgatctttcagccttataaaagaggatcttattatttggctgtcgggctgacaacatttctcttgttgtcatagtcgtatctcggctcacggccctggccccctttcattccattccctaatgtcaactacccatagcgtctccccattgtacaagacccctagaagacatggtcagtaggtcagtaagtagagcatatagcaatataatattatatcacctcaacctcgatctcaacaagatttacttacgccttatttagcaggaacattctaggccgtagtactgttggccgtagtactgttggccgtagtactgttagctgtagtactgctagttgtagtagtactgttagctctagtactggtagtcatagtactgttggctgtagtactattggctgtagtactgttagctacaactgttggctgtactgttggctgtactactgtaagctgtattactattggctgtagtattgttggctgtactgctgttgcctgagtacttctggctgtagtacttttggccttagtagtcttcttttcactcccgggcgggatgcagcacttcatagcttcatcaatccgttctcttcttttcttcgagacttcggctttgggtttgtttaccatgcctttgagttcctcgttgcagttccttccgtctttactcaatttgcccttcatcttctcgcagcattcgtcagtcttacgatcgttcggtttcccttcctcgctggagcatctccatgttatgatctctttcctgatttaaacctttagtcacaagtctcaactgcgagtaacatatctaactcacctcagtctgcatgcttctcctgaagagagaagagtggtgaagaacaagatcattagcagggagaacttcatctttggtcaacaaagtcgaggctgggtttgaagatggggtatgtggatggaagcgcgatgctttagtgatgaactctgagtggcaattttgtgggtgctggtatcctgcctgaacaaggtttgggagagggttgttctgggttgatagccctgacagctggtgctaatttcgtgcgcttgagtgaagtaaatgggcccctttagtagttacgatctgaaaaacgcgttcgaagtcaatggccagtgatgccgcgcaatcagaccactagggtgccacgatgagtcatgatacaacactcatcgcgtccttgatttgcattggcagcaaggatatacaaccttgtagccactgatcagccaagttgacagcacaaaaatataaccttgttggtttgagttgaggcaaaagaattaaacataaataatagccaatggctgaaatacaagtaaacctgcaaatgtctgtaagatgtttctgtatagacgagcctgattcaggggtcctcatgcactagagaagccaatattaacatggcttcaaagataacaagctttataatcggtaacctatcaagtgttgtgtaatctttctgtaacaaggttttgaggctgagggtaagaggcacaaagatacaacacaaaattaacacaaaggcaactaaattctctgctgttttaagctctcacccgcaagtctctactgcaaatgacacatcacatgatataaggcctcatacactgcgccaaagagtgctatgcgcagaggagaagatactcgcttcgatgaactttgcctaaaatacttcacacatccagatttaccgcaattcattattcccaaggcgcgcgctgaggatcttgaagccttgccatctccaacaacagccggtaaacatacagacccatgtcgacttcacgaaacgctctggcatgccattgtcgacctcgctctgcgatctgcctcgcgacctcttttccggaggcagtcgaggtgagataaaagactagctccgggagctcttccatactttgactgatgggtacatagtgcagccaaggtactagtcgatcgtcgtgccattcttggaataatgtctgcttcattggcactgacttggaagcaagtagcttgtgataacggccgctgataccgttgccgtctatatcaaaggcaagcgttgacttgagggcttcgtctttatctacccgggatttggtgttgaaataggcatcttggtccctacaggcttttctctggcattggaaaatgcgggtgaaggtgacatcaaagagtcttccatttagaaaagaggatttgactttctgcaaaacactacctttcgttcgtaggtagccataacatttgtttgttctcaaattctgtgtgagttcaacaaaccgttgtcgatggaagaactgccatcgggtatcaagcgcaaaccctccagtggttgaacctgcccagtagagcctgtgtctttttcggccccagtcaacatctctagactcgttgtaaatgaattcttgctcggtatacgctgggctcggaatgagaatgtcactcatcgtggatagtttgccggttgagaagattggaaccaggccatggatcgggcggaacgagacgggacttgttatgaaaccatgtgagccgctgtattcttggtgctgacagagatcttgggctgatgagatgttggtcacgaatggcaggccaaatgtgttgatgtcgtcttggcctcctgcttctctctctctaagggcacaggtcttggtcaccaagtcccatataggttgtcggctgcgatcttccacagttatccctcgatcgtggggagaagatggttcagcagaatgatgagaaataacacgaggttcatcgatgtgattgacaagaaacgtcacatcaggaagtccagtgaaattggccaagatattgttaaacattcgcgatacatgtctgtcaaaagtacgatatgagtgactgcattttgttgtcgacgatgtgcctgaaaacttgcaaagccacaaatcgcttccagggaggcttttcgcctgatgcataacatcaagaacctcactgccgctcagcctccagaacggcgatattgtctgatacaaggagtcgaactcgtcgaccaatggtgaatcattagaacgcacagcgtcataccatttcttgaagcctggaggtggctctctaccgtatttgctctgataggtatgcgacgcggcgtcgaaggctgtcgattgccttctatattggttctcgaactctttctgtgctttgttatacagggccatgactggatgtggtgtctccgtggtgaaggtaggagcatcggttcgtgcgtgataaatagccataatgttggtcacatatggtattatcggtagcataatgcaggcgtacaagactcgcgttggtcgtatctgtctggcgacgaaaccagaaatctggccaaggcagagcaaggcacatacagcatttaataatgcttggctctcaaatgtgaaatcgaaaggatcgcccgttgctagaagaccgaatgtggtcatcaaagtcggaagagtccatgacgtgtgacgagccttggattagaaattagaagcccgtagatgaatggaggggaaatggttaacgcacagctctggaagcacatcgccagaaaagcgcctttaccagtcccaggaacaaagcgttcaagggactagctcgtggaaggccaaagacagatactctggcaagactaccaactaaaaggattccagtcactcttggtgcaagagagtaaacatgctcttcgaagggattcaggtgaggtaagaagtaaccgccctttggtcttgattggaatgaaagataggcgatgaaagaggcgccagttgcaacaccagaaggcacaagtccagagtaattccagtcaatcagaaccaaggtcagaagagctgcaatgattgctgctatccacagcttactggacaggggggctaactttgagatatccgcggcatcgcgcccctgagggttacgattcaggcttccctctgtccaaaggagcaagggggccaaaacaggctacgcatttctgttacaatcagcttcttccagggcatgttattgaacataccaagagcttgaaactatccgcctcagctcgacacccggatacgatggaaagacaacccgcaacagcccacagcgacaacgctgaggggagagtgtgccgaggctcacgcctggtgggtagatcggcactgacatgttctacaaaggtatttgctctaaatatcatcggcaagcatgcccaacagaaaatctccgacaagagttcgtcctctcggcgaaagaggtagcttgttactactatgacaagcaaagccaacgcaattgaggtttgcgggttactgccaaaatctcgtggagtattcatcgttgacgagggatttcgttaccattcgtgtacgaggtacgcagacgagccaaatggcaatgcggattcgtatcaaagagtttacaaaatggctcggagaaccaacgttggctgtaaaacagaccgaacagtaaagagatgtcatgttggatgtgcattcccctcacggcaaagaaatgccgtgatcatccaattacgatggtagaaagctcgtattacggacactgttggttctgtcaaatgtctgaaacttctggtaccgagttgtgttggttgagtgcttcatttgcttcttgttagcctccactctgtagtcatagcgggttagaagcaccaatagggggttacggatctctctcaaaggcggttacgctaaaattaagctgtgttggttatcctgcatggcctgataaaggcttgaatgcctccaggccgtaccggaaaatccaatcagatacgtctatcgtacaggggctttcatttaagctatcagcccgtgccagttaagcttcctttttgcttctcaactgcatccttgcttgcatatcacatttgcccactgccgaaatagccggactgaaacctgcatcatggggcagacattttggcttctattgtattgaatctatagggttctaaaggcccttttaagctaaagagaaaggcaatttatcggggcccttaacctaggcggcttatataataaacagcttaaggtcatttagtagatcaactaattaaaacttaagatagcttttacgctggtaagcttctgtatgcggatcctttcgtcgccgccttcgaacgggcgtctgtgtcactttgataggtattaccacgtcagaaggtacaagatggacttcagaagccccgaaactgagactatttccgagaagcaacactttaacttgcagctttggcgctcgttttatcatctccctaaagagattttgaaatgccgcgaaccacgagaagccttctgttggcgaaaggctatggtctatagtcatgagatcgatgactaagtatatctgacttctggcccggagcaatactgacccgagtagttgaagccagtcttgttccaagttagctcgatggaactgtgcgcattgaagagacatggtgctctccgtgatacagtctggtggtaatttgaacgcctgtaaaatgaggtgtttaaacaaatctgtggttgaggctttgccctcctcggcattattctgcggccctcgaagagcccagaccacagggatgtttttcgattgcagttgctgaattatattgatgcagaatttcctcgaagcatggcgggcatgataaccacctttaataatagccactttcgactctggtgctgaagaccaaactttgagctttggcgactgccagaactcattggtcgtcccatagaaccgagcgcggtcctgacgcatctgcagcgatatgttgaaacgaaaagcttccatgggatcaccgagctttcccttggagatgtgcgacatgatctgtgagaactgtagatctgagagtttttggtttgtgtccagctgcgcgcttgagtgtagagcctggaatgactctagttttgctactatggtctggtttgtatgtaataaggcgctcgattgtgtcgcttgaaacgattctaatttggcggcgatggtgttcagtttgaaactaatgtccctgatttccacctgggcgctggaggcagctaagtgatcgatctcccgtgcgtttaccgtaatgtcctccagaagatctcgatatcgaagctctggagggcgagtgatgctatgaatgagatggagtaatttgccctcctggcaccattcatgagctcgaatgaaaaaacgcacaaggttggcgtagaggttgctgactgcttgctttatccgttcagttggatacagaatggttatgagttcgacgcgaggtagtgattctgcgatttgtgagagggcttttgaaatgagacacatcgtggcttcatgattttgtgcagactcgatctcatcagcaaactttattcacgggtctaaagagagtcttcattgacttactacgaggacgagtttcatcgctccccaagccagtgaaatatactcaggatggtgctgaaccagaacatccataacattgccataatgatgaatcttggaaatggttcgctggagccactttctagtcttgtagaaccgcttctcatccgagtatctcacgagcgaatcgcgaactaaggcttgaatgtcttgtatactgctgaaactttgggagaaaacgactttgtcgacatcgtttgttaggtctgaggcgaaacggtttaatccgtcttgaaaggcttgctgagctactggaaatgcaaaattcgtatgactatcgaattagtcagtgaatatagaagtggtaaattaaacctggttgaatctaggcctccttacgaacgtgtggcttgttgcacttggatattcggcgaataccaagtgttcagataatctgacatgggttggtccatggcgtacgtgggcggatatagcggctccaagtcagagctcaatttcacctttgaggtatactctgatatattgtatgttagcaaactcttaaagaccaggtaaatgagtgagtttaagcatgcataacttggccttgaaaaactcacaaaaacttgcagtgtcttagcacagccctggtatagcccgtgcggctgagctatctcataccaggatcattcattgtctccttttcttattcgtcagcttactctgtgtttcatgcttggtgatgtggccgggtctatccgtgccaatcaaggatcatagacccatgagcatgatgtgtcttacatcaggctggcggtaagagagatcgcaacgcgagaaattggctgcctcatcaaatgccccctcagtctttccatttttcacttttacgtagatgctttacccgtaccttacaaggacgattgcaagttagtttctcatctttatcttccttttcgcagccttagccgaggcgacaaactccatcaagattgctccagaaacagtagacaagcccccgaaacggttgattgggctgggttcatggactccaagtgttgagcttcaagataaccaacatactggggaaccatttgactggcccagttcctggactcacgcaaacgctggacttgctgcagacgcttcggaaaaggccatagacgacaaagaaagcggagaggaagagtttggcttagaagacactgccgataaggaagccgataataagtacaaggaagtcgagggcagtgataacagcgatagtcgtagcgataacgatagcgacgataccggtgatagtattaccagtgagggccacatcagatctgcaaccgaacttggcagcctcagagacagatcctgcagtggcaacagcgaaagtggaagtgaaagtgacttcggaaagactctttacgaactcgctacggggatatcaagtggccgagataaggacgaagaagaatctgattaccagccctctaatcactccgaagactcttttggctcagaactctcctggccgctactacgccacatcactatctcacgggatcaaacgcatgccagctccttcaacaaagaactacttgccgcgcttgagcaaaaccagcgggaacaagacttacccataaatcaggtaactgaggggaaagaggaagaagaccaccttttacagacatacttcgccttccccttggcgactagaacccccgcccttgacgactaccagatgaaactcattcttttggatcagcagaataggagacgatttatgatagccaggcaggaacaggacatggttctaggtccctcgacttcggtcgaggttgccccagcacagattgtaaatgctgccttggaagttgaacatgagactaagaaagacaaggaacctgccaatgccgaagctcctgtcaactttgtccagatcgcgcagctggagcaagagatacagaagttgcgaaagctgcaaaacacacttaaatctactacctggcttgtcctttacaagattgagggcgaagagactacctaccttgtagaaccctcttggatcttgaaaaaggagcagccactccgtttcaggggaaacgagccgctagcggacgaagctgggtatcttaaacataggcttgatgctgcatttgtggtgtataaacactatgaacctgggtttcagtcaaaggatgtcagaaaggcggtggcagaaggatcaactataccagtcccgaaaccggctagagaggttgttcagcctctctctgagcagatgattagggaactggatgaatatgttgactcccttccatctttcaaggaaaagttctctggttggagatccaaggatcctatcgagtcgccttttctattttggtactgctatcgatcttcaggtactcttgcgggtatggaagagcctcacaggaagcagatgctacttcttacagaatggatcgacagaaactacagtgaaatgtacgctgaagtggagaccaagttctcggaaggtcatgtatccaaaacaacgatgcctttcttcatacaacctggagaagtactggtatcaaagaatgaaaaaggcatccagggatatatggctgagtcgtggcctgtcaaactccattccactacttccccacccgattatcccaatggggctccaaaggttagtcaagcctggtctgtcaaagcttggagttacggatatgatgggaagttctaccgcaactcaaccacactctatatcgatctcaagttcgacgaagacaacccagatgtcagcatcgcaaagctgaacatcctgccgataaggtttgggaacagtgaattccgcaccaagctcgaccgtcgtggacggactatgtgggcttgtagaaagaggaatctagttgcctacaaagacactactgaggacgatctctctggggtgagtaagcagttgtattatgttttcataatgttgacatcagctaggagggggagagatacatgatcgacttcaacacatacaagcaacttcattcagattcgcacaagttcaagatagcctattcgtcgctgagcagtccaaatcgcaaagaaatggacgcgaaggttatggaatgcgatgatccgccccatggtgctgagctgcttgtcttccccaacacaattgtcggctacaacctccgacagaagaaatggcgtaagaatgatccaaaatacttcttgttaacaaaggtcaccgtttgatatactaacttggtatccagaggatctccagatcgatctcatgcagaaggtcctctggaacaagcaagctttcagacatttggttatcgaccaagagatcaaggacatcatccaggctcttgttaccagcaagttggacactgatcagacgactgaccttatccaaggaaaaggcaacgggctgatcatcctattgcatggaggaccaggtacaggcaagacctttactgctgagagtgttgcagagctagctgagaagccgctctttcgcgtcacttgtggtgatattggtacaaatcctgaagcggttgagaagtatcttgagtcagtcttgcacctcggtaagatctggggctgtgttgtcttgcttgatgaggccgatgtcttcttagagcagcgtactcttacagaccttgagcgtaatgcactagtctctgtgttcctgagagtccttgagtattatgaaggaatcttaattctgacctccaatagagtcggcacatttgacgaagctttcaaatctcgaattcaactttcactccactatgagagtctaactaagaaccaacggcgaaccatttgggaaaatttcctcaatcgactaaacaaccttgagcaagagaacttgaagattgagcccattgaagagcggaagcgcaagttcgaagagaacaagggaatcaattttgatgacattgaacgccatttagcggatttggcggaggagcaaatgaactggcgacgaattcgtaatgcgatcacgacggcacgacaacttgccaagtttaaaggtgaaagaatgatgtatcggcacttggagcatgtcattagaatttcaaggaaatttgacaagtatctggagaaggttagagatagttatactgatgaccaggtggctagggaggaaggtattcgataaaaggagagccaacttctgagagcgttgagagcttaagtcagtagagaacttgttcttgatgtcatattccattggtcgtagtttgcgagcatctttcggcgcactgcaggagttagtcccgtgttagactttacacgattcgtttcacctctacgagtcccatatccaaagggccattggaacaggtacatgaaatcatgaaagcgaactggatcacccattcatccttgaccaggcgtcaatcaacagcttaacagtctctccaataaagtgttgctcaagattggctatacagacatctttcctcaaatcactattaacgaaagacgcggcgacagccgtgacatggaggatgaggacttggaagatttcaaactaagttttagacacttgtgcctagagagaaacttgctattcttaagattaaatgcgccgcgggcaaacggcctgatgaggcaggccagaaaacgattatgggcgatgtttcagcgacagcggtacgttggcatagggtctattttttacgttaaccccctcagatacttctacgagtctacattggtagggtttttggttggagctgcaagcgactgaagtctggcgtcttccctgttgaagtaaatacagaagtacaagtccctgaacaaggcagcgttggcactagccctccatctcagtggttacatccttggttcttttcctgggtaggtattgccaataagagggatccgagagctttcttcacgagccagggcatcgaaagcctctttttggagcatccgagaccagttcccttatgactgggtagcgatggggggcttctgccagtgccacatgagcttacaagggaatagatacgaaaccgcctggcaggggttcttcttgaccgagagcgacattataggcaccgaaaaggacatcactggtgagctcaagatacactgtaatgactgctccaagcctattgtttggaagacagaagtctctcacggtaaattcgtaatcgtgacgctgcaattctcctaggaaaacctggaagtcatggcaggaaagaaattttactcggagtcgttcattagcactctgaaagacaaactggacctcgatggattcaaggaacagatgcctgttcttgctcgtgactttcattgtgtactcgattcattacaatctgcgaactggtttcagacccgttattttctgtttcgataagatgcagtgtttgattcctttctttccgtcagccttcttatatcgagctgaagcaatcctggatggtttggttttcaaggagttatataatacagcaaagaaacaatcaggtgcccttaagtctaagatccaaggctctcagtaagctcaaggcatccactggatatctggtatctctgggtcgaaattgatttactgagtaattgaacaattatgtaacaacttctactgatccactgggcagagttttgctatctttttgtcttatcaagttgcgtgttgattaggtgagagaaacatcatgataccgaactccggtgtcggaccgagatgcttgcgcccttttcaatgtcatgacattagctcgcagccatcttgacaagatagcatagtagatagctatataccggccgacgatccgaccgagatccgataatatgaaatattataaaactgccagtaatcgccttgaacaatgcagatggcccgttagcaccagaatatcagattatcaatagtgatcttcaccatgacatccaacaacttcgtcctcacggcagaggctcactcccaggccctacccaacttccatttctcaacacaagccgttcacgcagatgattttgtcagtcctcaccgggccatcgccccggctatgcactcagctgtgaattaccgctatgcccgcaatcccgatgatctcgttgagatggaaaacgacgatgtacttaccctcctcacccttactcaaagaattactaacattttcaaagccaaatgctccattcgattcacacgtttactctcgctacacagcccccaactacagcagactagaaatcgtcctcaagaccctcttcaagaaccccgttgtatcatactcctgcggcgtcgcagcgtttcactcaatgttaatcgccatcaaccccaagaaaatctttatctctgatggctatcatggtgttcatgctgtaatcgagctcatgactaaactcaacggtttgaagaagctttcgcttgatgatcttgatcaagcggggcctggggatatgatccatatcgaaacaccactgaaccctacgggcgaagcgagaaatcttgcgttctttagtcagaaggctaaagaggcgggggcgttgcttaccgttgatgctacgcttgcgccgccgccgctgcaggatccgattcagtttggggcggatttggtcatgcatagtgggacgaagtatatcggtggacactctgatatgctctgtggtattgtcatcgtttctccgcagcaggttaaatccgggctggagcagacattgagggatgaacgaatggtgttaggaaatgtcatgggaagtttggaaggttggttgggcatccgatcactacgaactcttcacctacgagtgatgcgtcagtcccaaaccgccgaggcactcgtatcatggctcaacgccggtctttcagactcatcatccgtcatcgggcgtatagtccacaagatcgcacattcatccatccaacaaaacgcagagtggctgaagggacaaatgccgggtggtcacagccccgtgttcagtctatggctgaagaacccagagcatgcgaagcggttaccaagtaagctgtttatctttcagcatgcaacgagtttaggtggtgttgagagtttgtgcgagtggcgtgctatgtcgagccgtggggaggatcagaggatgttgaggattagtactggcgtggaggacttggaggatctgaagggggatttgatgcaggcttttgaggctttgttgtcagagttcccatgagttatgagatgtgatgctgctaatgaaaggagatgatgaacagtcatgaagctgtgaggatatatatcgtcttcctgatttcagtcgagaagatacgaaacgtaggccaccaattccaggatattgaactttctttctttccctggtaaggagagagcagcagacttgatatcagtgtgccaaatacagcaggtaaaggcgttttaaacttatactcaacttactcaagccttattgtcgcttaggatcgaagcctgagtttctttgctccacgtgcttttcagctattaggccccgaactatcagtgtctttatgttcctgatcatttgaatacaggctagtagttgcaggtatttatattgctcatctccacgagaccagcagttattatccatatgtcatcagctagctacgcagtctagacttgtaaaccgacctttatacaccttctcccaatgtaatctgctgtaggttttcattctagttccagcatgggtctaggtggtatgactatatcatcaccgaccctgacgcaaatctaaaaccccaaaagactctacaacctcatgatcctccagcatcagcaagcacggatcaactgatcaagaccgactaaaacccgtcgcatctcgcgttcaatagactttcgttccttggacatatcttgatccaatcttgcccccgaagcacccgtttggctggatctatccgggtcatccggacgcaccaccagatggttcccacacacccagttaagtttatttgaacctcaagatagtagattttgcactgtatggactgtttaaattaatttctcgatctgcagtctaataaattctcactgatgggggcgttgttgctgcggttcgactgcctcgggggacgagcaggtgaggagtcgcatctgtattgtcggggtattatattttcgatatcggaaggcttatgcaagttgttgtcgatggcgtctcttgggccgattgagcgttgttgggaacaagccaacattcttggctgctgttgttgctattgcgatatcgggaccgtgacgtcggtgtaagtcgagaacagtggaatgggttgaggatcgactgtgatcaattcaataaaacacaaggcttggaaataccaggcaattgacatcacaaaggcaaagacaaagataattaatgtaaagatgaatcgatattcagtctgtttctgatatctacacattatgctcatgtactttctcctctcctggtcaccaccgtgacctcccaactttcaggtataattaaaaaaaaaaaaaaagagataacctcctcaggaatagcagcaattgttaacaagattcataatctttagacgttgtcgtcatgctcagtcatgggaacatgcttgacctcaccagcacccatagtctgggcaaaggtggtgtgaggtcgccacttagcagaggttcggggagtagtctcctccatcatcttatcaacctgctcgagagacaggcccttggtctcggggacgaggaagtaggtgtagacgaaggcgcaggtgcacagaccgccccagatgaagaagacggaggacttgaggttgccacggttggtgccgaccatgtagggggtgatgacggcgatgatggtgttccagagccagttagaggcggtggacagaccgacaccacgagatcggatggggagagggaagatctcgccgatgacgatccaggcaccagggccccaggtggaggcgaaccagaagatgaagatggcgatgaaggcgatctgggcgttgacggcgctgatgttgttggcgatgacgcggtcagggttgccagcggtgggagaggcgtgggtgtggttgaagccgacagtgacaccaatgatggcgacgatgaactggcagacaagcataccgaaagcaccgatgaggaggatgcttcggcgaccgaatcgctcaacggtccagaaggacaggggagtagagcagacgttgacgagggtgaagacgagagacatgaggaagacgttgctgatagcaccggtggactggaggaagggcgtagagtagtagaagatgaagttgacaccggtcctggctattgttagtggtgatcttgttttggggttggggttgagacaacttaccattgctgcatcatctgcatagaagtaccgaggatggttcggcgaaggttagacttgccatcccagaggctgcccttgaagcagttggcccagctgccgaaccaagtagtgtcggggatgatctggcgctcgtactcctcgttggcgatgatctcggcgatctcagactggacgtacttggagtccttgggctggccacggactcgggagagggcttcgatggcgtcctcgatgcggccacgcttgacgaagtatcgaggagagtcggggaggaagaagagaccaccgccgaggatgacggcccaggggaactggagaccgatggggatctggtaggacttcatgctgtcgaagttctcggttccgtagacgacgcaggaagcgaggaggagaccgatggtgatgcagaattggtaaccggcgacgagggcaccgcggaccttcttggggcactggtaattgttagcatggtgttgatgtgaagagggaggaggataaggcttacaatctcagacatgtacaggatgacgatggcagactcgaaaccgacaccgacaccggcaatgagacgaccgacgacgatgcaagcgagagcatcaccatgaccagtaatcatctgaataacaacaccaatagcgtagatgaagcaacccatgatgacagtccacttgcggccgatacggtcggcaagatcaccagcgatgagggcaccgaagaaggtaccgcaggagaggatggaggtgatgagagacgtgtggctctcgctgaggctgtcggcaccagcgccctcgacctggtggatgaagtactttgagccgttgacaccgttgatgtatccggaatcgtagccgaagaagatgccaccgaacgaggcgaaggcgcacatcatgtaggccttccaggtgacgggggcctcgatctgctcgacattttcggcagtctggagggcgacggagccgcgacgctcctctttgtgatcttcaacgcccattttgaagtggtattttttgtgaaccaggcagaagaagatttgaatgaggggggggaaaggagaaggggggagggttatttatttgtgtgaagtcaatcacaggaggagagtggatgtgaaacaagctgtgttgttgaagtgatgagctgtgatgaggaggagagagtctgtacgagggaggggggaacagggtctatttaatctcaaacgagcaaactgaagatgtgcgtgttagttcgtgtgtctttctattaccaacgatgaagagagcatgccatgccaatgccaatgcaccttgacactgctgcaagctggcccatcccatcgcagctaatccaaacaaggtcaaggacctccatcgcctttcacaagtgctacaagggggggcaaggttacaagttgcctactcgggtaactaaggtaaacttggcaaccatcggccgttcacgagcatccagattcttctgatcctaccactctctcgcgccaaagaaacagacgcgcagtgaggtgagcgagtgaggtgcccatgacctcggagctttgcgagtagcttagcgtagcttggttaggggccagacgctaaaaatggtcccgggggcccatggggcacggtaaatgggggaacagggggggcatcacgctgtgtgcacgccccctaaagtgcggaggcggccgcagaaagaatgccatgccatgaggttcgggtacaggtagtggggtgcgggtaagaaaaacatggcaaaaatacggagaaactttgacgatttcgattttcgggcgtctaagtgaaaatgcatgcattccttataaatgacactgaatgaatagcatgaacaataaacaagtaagtgtcaattaatcacatacccttcttccatctcaccaaacccaagatcttctgtaccacaagaccatcatgtggtgagcatgtcaccgtctcacaagaacacgttcgtttcgatcccatcaactaattaattaaaaatcatccatcacgaagaagaaaaaaaaacttgacgcgctccaatatcttgatctgggctggtctgggggaatctcgtggggcgtgctacgaagtaaggccgaacacaaaagaaaaagaagaagttgcccgtagtttttttagtggagggcagcggttagaaaagacccataacgttaacgggcctgggtctacagggagaagcgccgagtaatcgcccggccgtttatttccttgcgcttgcggcttgttctttttccatcacgggaccttctacgagaaaaaggaagtgttctagagtgtagaattcgagtcagacgggaacggactttaaatgggaagagagggttagaccaagctggcggtataacccatggaagcatcgtgacgattacgaaaaatgaatggaatttagagattagctcagggtagaattgacgaggtgatgaagcctatctttgatgctgatcactgtaaccatatctgcacaaatgccatgctaacgtttcccgtaagcatagcgacaccacacactcacccaagcttcagccagtaatcggcagtcctctcgcaaccctcttcaaaagcccgacgcggggaaattcaccacactcaccactttctaccaacagctgctgcccagtagaatgcaatacccagcaaaaggaatacaaaaaggggtccccacgggcgactctcggtggtactcgagacgctacgcccctgctgccccgactgcatggatgggttgtaattgaccgagctcaccaccgcgcaacccaatactttggggtaatagcgttgtccccttcccactcatgagacctcacttttttgctggtctggggaattggattagaaacctcctcccccagagaaaagtgtcaacgagtgcctccgagtcggcgaccgagatgccttgtagtggcatgctatgcatccgaccccagaatctccggattttcaggccaagcgacgactgcggggagagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacgtcaagggctggctgggccaagaacagttcagttttgaccacaccactgagaaagcaggcaggggtgcgggtgcgctttttgggtaatacagcgttttcttccgtaagagagaactcaaaggaacgctcacacgagccgtaaatggttgccgcggaatgggtctagctatttttttacatactcaatcgaatagtagccgcaattaccacgttggttttggtttggcttttttgtaaattaattaccgatcttgtattggtgcatgtgttgggagataaagcaggtcagcggcggagttgaagttacacttgatattgcaccgagatactggtattgagcccagagtgagggaggcattgcatgcgatgcttcaaccacatgatctgacccgtggcctcggaatcgatccattgtattaactcgaccctcaatattccattcccgtggggtcacgagaacagaccagaaccagatcattgatagagcatgtatgcaacataatatcagccatgaccaagcaataacataactccatataaactggagtattcaagttctccctgagctttgccgaatgaaaagctacccctgggctcacgtcgatttccatggcacttgatccaagtgggtcctcggccggactcactctgaagccatcgtgtcagattcccccagcttcattaaaatacgcccaactccggggtttcgctcctcgtgactggagaaaaaagaagatttttcttataaattcctaccatgtttaaactatggttatttagcaatactcggccgagaacctagaacttctgaatagccgtctttccgaacatgcggatgtgtattccgaatgcagtactctcccgcatcgttcatgagctgagagtgtcaagtggcgttgggattccagcaagtcatcagactcgttcagctaacgaagcctctgacggcactgatccttcttgtaaaatgggatgattcgttctagagtttatcgactgtctcattgtgatgattacccaggacaaccatcacttttttgtctcagatgtccaatggtaggtagcctacgcctgctgatcgacgctgcccatccacacccatctcgttatttcttccccgcaacattccatctgctctgcatgattcgtccatttgctttaaatgccaaacgcaacgttgaatcggtgaatcggtctcggttcaggcggccaagacatccgtcactgactcaccagtcactgtccaataccatgtcgagtatcatgaatcagatccatgtgtctcaaatcagtagagaaaacaaagggtagctgtagagtagaaccaaaaggtagcagtagagttacaattatgctttcagccatagaattgacttctccgttggcgcgctaacatcgtcagctctacccagattcactgtatatctatttcctgttttacaatagctacaaggtctcgtgatgatgagctccgtgcctcttccggcttggtctgaacgataattcaagctgcatgtgtcgtgtgtttttgccaacggtgcatgcgaaaatcccccatcatatcatcaatggcgaccgccgctttgacatggcatgatgaagatctttagatctaatagggcaacatacgaaaaaaagcgatgatcattgacaatgcaacggtttggcgattgtcgttgcgggtgaaaatgtgattgttgaaagttaccctagatctatctgcagggttgggttttcgtgggtatctggggttgggttgtgatgtgagtaagcatcatcgatcggactccagattctgacacgaagcgaaatctgtcatccacaatgaccagaaatgatgatcgattgatcgatattggtcttcttttcgcctagatggagctcgttcagtagttccggtgtcgcgactggatagcttgtctcgtgaagctcttgcgccagcagctcacgagcagacaggtcctatcgcgctgagcatgcctcatgatcaatcacctttcatcatacaagaactgactttctacagacaaaatcgctcgcagcagtagatgcgatctcgggcaatggacgcgcgtttcttttgactgtttcagcggcctggctcagtagttcgctgagcatgtcgccatcgccaaccttgctgggaacctcaaacacggcgccattcacgatgcctcaagctacgaccattcaaacaccaccatcttatctcctcatcaaggttgtgagatctccgatcatgaccaccccacgccgttgcggaagcagcaattatccaaagcgccgccttcacgaacacggcgcgggttgtgtaccgttatgctgggtgcgagcgaagcggaccaacctcgggctgggccgtgtcaacggttgttgttgacgagtgtcaattttttaaatacgacggcgatgtgattgactcaagattcgcgattgaacccttgcgactatcgcattgagcagaggctgtaggaagagcgcaagctcaccgagcggtatgagttgcacaaactgactacttcaaaacatcgccaaatcgaacacggcctatatctagagaattgaaactccaacctcaatgaacctcttcaaactccgcaaaaactccgccaaaacaccacccacgaagcccctcgaagcttcaatctccgccaatgcaacccaatacgaaaaaaaaactttccgcaacagtagaacacaatcgaatgacatgaatgtaacgagctgaataatgacatcccagcgtttaataacaaactttaagtgcatatgtacgccgtatgtagaaatacccccataagaatcgtctttttctggtctttcttccgactcatgagccaaggcatctccactagactgactcttaacaatttattttttattttccgccgctcacaggaaaagacgtcattgatacttatactatgatgcgtacgtcttgacttttattccatgtgatttcatcctccataactccaccaacctcaacatcaatctcgacattagtatcttgacgcgacaatacaatcataacctcaaaatggctgaaatgcaagcatggcaagtcgcccacccaggcccaatggaaaaagtcttccgcctcaccacgctccccaaaccaagcaccctcaagcccggccagatcctcgtcaaagtctccagcgcagccctcaaccccgccgactacaaggtctgcgagctcggcctcgcatcccgcctcatcacctccttccccaagattccaggcatggatctcagcggccgcgtcgtctccgtcgcacaagacgttgccgatgcgaaagagggtgattttgttctagctagagcgtcgccgacgaaggcttggggctcgttggccgagtatacgatcctcgataaggaggggtatagcgttatacctgagagtctggatatggatcaggctgctggtgtgggcaccgcggggttgacggcgtatcagagtatcgcgccgtatgtcaagagtggtgataaggtgtttataaacggtggctcgggcggtgttggactctggggtattcagatcgccaaggtgttgggatgttctgttacagtgtcgtgctcaactggaaaagcagagctgtgcagaagcttaggcgcggatgatattatcgactacaagaccagcgatgtcatcgccgagctcaagaagcgcggtcaagtcttcagccactgcgtcgacaacgtgggtgacgcaccgcccaatctctacgcttcatcaaacaacttcctcctccccggcagcagctttgtcttcgtgggcggtcacgtctcagccaagagcgttctcagcttaacgacgaacctagtacgaccttcgtttctgggcggtgtaaaggcaaagtttgctacgtatgctactgcgaacaagaagaaggatctggatcagctgagggattggttggtggagggcaaggtcaagactgtgattgattcgacgtttgggttcaaggaggcggacaaggcctttgagcacttgaagaaggggtctagtggtggtaaggttatgattcatgttgagtaaggatgggatgggaattgtgataccatgggcgggcgttttgttattagatgtagactatgatacagtaatgtactagtttgcttgcgactgtcgttatgtttgtgaagtgcaagccgtctagcgacaacgttgatacatgtatcagtgccatattgatgcagaaacatcagaagaagcccgtaatgagactccatagggtgatgcgtgagattggcagagccggcccgtcccaatcatcatctcatacccagttgaacctgagttctgcaggagatggagatatgggagcgctgctgaccatggggacagatcattcgagcaggatctgccaatctgtgaccagacgtgaggccctgttgccaccaagttcaaccccccgataaagatgagagaactgcgaaagtgtctcgtcctggacaacgaaggcgccctcaagcatggccactcctcaactctgatagaagttccttaaccccccgtcctctcacgtccccaacccagcggcaaacttcttcgcaacccacgaagcaccatgctcctcatactccgccttcgtaacagccaacctctcaatatccacatgacacgccagattcgcacccccaaaccaagtatgcgtcaccggatccgccggcctcgcaaccctaacgatacaatcatccggcacccgctgcacaacctccttctgcagcctctgaataaacccatcaaaatgcgtgttcccaccaacgacgataatattcgctagcaacgctggccagagtcctatgggcagttcttgtagagagtcgtacacgaggtctgcgagaccgggctgccggataccggcgtcggaggggttgaacaggatctcggggacggtgaagcgctcgttgcgtagggtcagggcgtcttcttcggattgggctgctagttttcgggctttggagtggcgtgcgggatcgtagtcgacgagagttcctttgaagcgcgtgtggaaatcggggaggatgtaatccttggcgataccgccgccggacagataatctggtcgacgttcgcctctcgttcccttccatgacttttcgagatcggctttgaagtcggcggagacatagcatgatagttccttcatctcgttgacaatgtgtgtatcgttacgcatgtcgaaatgccgtagtgagatcaatcgtgtgaggtagttcgtcaagactttgccgccgacatctagtcgtttgatcgcggattgtaacggttggccgcgaagtactggtgtaatggttgtatgcgagtatccagagtcaatgaccatgacagcttcggcgggggtattagcgaccgtaggagcctcttgtggcgttcgaaagatattctgcacatcgtgatacgcgttaaacgtcgaccctgtcgcaatcagcatcccaaccccatcagcccatcgcgcagcttacctatcccccgataataactctcaaacccatactcctcaaaaacaatctgatcacaattcgcctgtagaatcggcagcccattcggcggctcagcgagtatcagcctcgcatccttaggctcaaactgctctctctcaaaaatctccctatcccaaatctccttctgcgcctcccaatttacaataaaccccttctccacaggtcttcggaactgtatctcgccaaagtcgcgacacttttctagctcggatgcgacgtagactttgcgcgtgcggtcgcgggcgatcacgttggggatgattcggggctcggaggggatcgtggaggagtggacgaggccggcttttatggtggaggcgccgttgtcgaggacgagggttgttgatgggccttttgggggcgcgggtttgggtttgcgtggcccggccatggtgggagtttggtgatgagacatgtgatgatggattttggaggtttgagcgcgatggatttgatgggaggggtgttacgtaagccatcatgagttgaaatcatgatgtgcagtcttttgctcttggcatgaggggtctcaaagctcaccagggaattggcttaggaattaatttgtacccaattaattagcgagagattgtttagtctctgtttcgtttggctggatacagaattcccgattgcaagaacggcacctcaatccctcccacgtctccattgtcaccaacatacagcaacactctatccagaggctcaccaccataatgaacccaatcctgaatcgaccacccgacacaattcatgtcttcaatttcattaccaggaagattcgtttcaaatccggaggcgaggtcaggccacaaatgccatacctctttcgtaacatgctctccatccaatgtcgcattctctccaagttgactgggaaacactcggatcttgggtccgatttcaggaagaaagtcgcctagtgtaagaccccaaatatcgttcagactagacatgatatcagtaccgttgcgacgtagtgacgtcaggatcatcgagtcctcgtcctgctccagtgttgcctcaatcagaacatcctcgtgatcgctcatgtacctctgctcatatctctttgcctgctcacgcgacgcttcatccgcagcgccaacaaaagtcgaaagcacggcattagtaagaataggcgctgccttcatcggaccagctgtcaagatgatgatcgccaatccgtagtcatcaataaagctgagttgacttctgtagttctgcgcaccgccactcttaccgtagacagtaacagtatgaggatgttctggtgtgaggtttggtagacgtagtatttcccatggcatgccagtcaatgtgtatgcattgcctgcaaaggcactgggcttgagccagccgttgatctcagttgaagtcatgttcagcgttcttgagagcaaggcatgtgagaatttggacagatcagagagggaggagactaatccccctgcactaataacagtcagtactcggaagtagcttttgcatgatggacttacggggtgttcaatttgtagtctgagccccagctgctatccccaggcggaattaccgctctataatcatcgccgggcgaaggaaaagtattctccattttgagaggacctgaaacagtatcttcgagtaactgtgcataggtcttcccagtatactcctcaagagccaagccgaggatgacaaaggccatgttggagtatgccggtctctcgttgggagcagtctgcgggtaagactctctcattcccgacaagatctctgactctagttagcatagatctcagtggatagttatgagttcttggtaccttgccttgtgcaagccttgttgagacctacaacaccacaaggtggatagtcgtcgtcttcaatggtgggaagaccgtatgcgaggaagacttctttgaggaggtaaaagtccgagaacccatctgaaacatatcagtgtgctgtatctaggtagagggggatacctacagttcgctggtgtaccgcccaagtacgaagccagcatcctcaaagtcacatccctccactgaatcttagacttgccatcaagtcccggaagatactccgtaaccggtgcatcaatattcataccgctctttaggagcacataatccgtaaagaccttggttatggacccaatcaaatactgggaatctctgtccagcttctttgtgccctttgtgttagcggctgccagatgatggtactcccagatcggaacaccagggtcgtcttgttctgcgcttacgactgcaagtgagaatgagacattgttggtgggccactctgaagtgattgagccagagagagctgcgttgagagtttcggtcaagttggcggctgcagtttggaagattggagacttggtgagagctgttgttcttgggagaacagggccttctggacgacactttagctctgctgaagtgaactgcgccgtcaaagacaggatcttagcgattgagtacggtagcttcatgatcgaggccttgtgatagattgtcttgcatgtaggcatgtagttcttgtcattcatcatgtccgacaaagcagagctcttatacattacatttcatctctcatgaagacaatcaatgaccattcgcgtcaaaaatacgaaatacgaaacaaacacatcttcagatccatcgtcattcgatactgagatctcagaggcaagatctagatgatcgacacggcagttgtcagacggtgtcgcgctaaagcaaggttgaatgcgagatacgatgcacatccccatattattctcttggccctgcaccacttctctcatcacagcagaaaacagtcatctattcataatcctcaagttagatcttgggtgtgtccatggcactgggtatcaacctccacctcaccgccgtctcatccctcggcacaacccccatatcctcaacccgtctcgcattcacgaaatcaggtcctccactcccccacgcataatccttccactccccaagcgcaggccacatcttttctctcacaagactctcaatcttgaccttgcgctgcgtcgcttcttcatcgcctacgaggcctaccacgctcgtccacagcgcccatgtctcttctagctcgtctacgctggaaacgcccatgacgcttacgccgagacggcctgtgtcgctgggatttatcctcgtgccgaaccgtgagcctacgcgcgcccagttctcgagcgcccaccggatagccacttcttcgaggtgctcgcctgagtcttgggcgatgctggagagcttggcgcataggtcgcggagttcttttggggccgggtgccatgcgcgcatggggctgttgtcgatgccgcgggtggttaatagtcccatgccgagcatgctggcgtttgggacgcagtctacgcctgctgcttggaggcgatctaacagtgccttgttgcccagctggctgttttgcacgcagaaattgctgtacgacatgacagcgtctaacggctctccagtctcgcgcaagatcatctctgccagcgacgcaagcgtatcaaccgggtatccactgattccgacatatcgaacaagaccctgatctctcaaccgtcgaagctctgtaactgcagcgaggacctcctcgggcgaaacaaactccacatcgtgcgtgtacacaagatcaagataagaagtgcccagccgttcaagactgcgacaaacactatatcggatccaagcgggcgagtagtcaaactcatcgcccgcaatgcgcccggctttcgtaatgaggaaatagttctcccgcggcggaggaggcgtcaattttcgcagcgcatcgccgaggaggatctcggaagggccgtagtagggcgatgtatcgaagccgaggatgttgtgggcgagggcgcggcctacgatgtcggtgtagggcatgtgagttggatcgggatgatattggtggttgaacgttgcagttccgaggatgaggggagggatgacctctgaaagaggtttcctttcgtcggccatgatcaagaatgagatgttatcgtaaagtgagaggaatgcgcttgagatttggatcttgggtccgttattttttgcggcgttggagtttccgggtagtggaggggctcggcgatatcgggatctgataaaaaaagcacagaatcacagcacgaaaatcactgaagagaaaaaagattctctatgaggccaagatatctatcacgaaagagaaaacaagggtccgttagtaatttcaagggtcgcccctaatcgagcgatctaccgccatcaagcgcgatcgcgagcgtatctgtgtcactctatgatgaatcattatcaacagagagggaatttcccgcccgacggaccgacaagcccaaagcaaaccaaacctgaaagagaagtattggaccgagtacgtaatttgcgcattcggttgcgccatttgacggatctgacctgtcaaacgggcacgttgttgtaaatcgtgaggagagcagtgaggagagggatgagatggttttaaggtgagcgatcagcattggaataataaaacaaggtagattagatcgtgacccccaaatgaaacccccaaaatgagtggattcactgacttgttctattcccgttccattgcctgtttctatcggatctactttgtctccgagcggggagcgaactggggtgcagcgagtggttcgagatggtatcgtgccatatctcatctgagtcgacttattcaagattggagcagggaaaaaagtggtatgattccaggagccagtccttatcaattattgaaagcaaaaaaagtggtgagtatccgtatcctgaaagagtcgagtttcatccaaatccatgttttacgcctcgactccaaaaccaagcagtagagaaaaaacaacaagagtggaaaatccgaatacgcttcatcatgacgcctcgctcagtccatatttcaaagaggactccatttcatattccagggaccttggagatgcgccaagtcattcactgtaccatgatcagatgtggggttgcatcggtccttggttgacacatgacattcatatgcgtggtgcctcagactcgtctgagaccgcgacctcgacagaaacaccctgtgaagcaagttagatgattgaaacgaattgagatgagaataacatacagtcgcactagaaacagtcagtaagggttcttgtcctattaactaggggaaactcacaaatgcgctcgatgatccttcattgtgaatgagacagtatccgccgccgcactttttgcaaaacttttgcgtgcgctcaatgcaatcattacactagataccaattagcttccacattcagtgattgtagaggttgcgcacattgatgccgcattcccagcagcttcgtgagacatgtctcttcacatcatcaccaccaaagggatgataacacgtctcacaccaccacttattacacgcaacacagaacctatccctcaagcaatcagcacacctcggcacgaaatcctcatgtcccgggcgcggcgtcgtggcagcctgcacggatgacgagaggatcggcggcggagctagcagcggcagcgaagagcagtgcgtcctagccgtcatgacgccctccggcgctttgccacagcccgcgcagccaccaacggagaaggtagcgaccgctgggctgcacggcgaggagacgctgcaggacccaaaggctggcgagctggcgtggcggggaccctggcagagcactgcgtcgaaggagatgaggccctggcaggcgagcaggcactgcgcccagtcgtccatatcgctggtgctgttgaggacacggccctttttggaccaccatgcatcagcagagtcctgggagttttcatcgcagggcatggggccgaagacgtagactgctttgagtcgtggggtgttctctgggcgggagctgcgacaggcgtatgctagcgctgcgcgaagcttgccctggttcaggttgttgacgccgcggatcgagagcatgcgcacgctgtatgacggatcgttgatgatctcatgacacagctcagctgtgacggagaggccgtcgaggattagggattggacatcacgaagaatatcgcgttgtcgtagggtagagaaaatgcccctcaagggcccggcgtagaagctatggaccctgtaagctaacagccgttttaaagtggtcgcagcgcagaggacaagggtatagtggacacaagcaacgggtaaactcactcatcttcagtcaggtaatcagaaagagtgacattatgccagactgcgagattgcgctctgtttctttatgggcgtcttcgcaatgcgctgtcttgacccgtgtaagatcgatgtgacgaaaggtaccgggtgtttggtgcaggagatatcgaatatcgcgacaggttgcggcgaggtttagaaggcctgatacagggaggtagggaagggtgtgacgaaggacgagagaattgtatagagtgtcaaagagggtcaagccctttgtttggatctgagtgatctctgcgcgcgtttggtggtcgacgataacttggctcatgtcaggctggcatgagtattacaaaagataggtattcaatggaatgaagcagcccaactggcaaggagggctaatggggggatataaagggggaaaatgatagaggaagaggggagggttggtgatgaaggatatatagctactatatacggagtacacatgttgagacaagacatgagggatgggccgtgtcatgccagcggccaaagcggcaatgatttactaggaacagatttgatctgggggagatacagcatgcaccgtttgggtgggatggggacatgacatggcccgggataatagacaagatgggctgagatgagattggattggcgagccaagttcaggtggctcggagggtttgacgttgtgagtcaagctacattaacattacacaagcttgttagttgacaagcctggatgatcaagtgggggggccttttctcaacaacaccaaaagaatatactacataaaaaaagacgttccggctgaaccggatacagaataacggcatgcatgagtgtgaggggggatcggcccgtgtgagcagtcgatgtggggattggatgcattgtccaaggtgaggaatcggccagactgatgatatcttgacaagatggcatcaccaaaaagaccaaagcaaggttggggggatctatcttatctcgagaggcgcaccattcaatagctgagctttgcggcgggagctaatgagcatgggtaggtaggtaggtaggtaggttgcgtgtaggggtcctatgtaactcgactcctgtgccgtagatcaggaagagccccctttggcggtaaaatgagctgtgtcacatttcaaggtgtacggatacagctaccctgatcagcatgccaggtgttttgcagatcctccatttcggcgtccgagattgccaggataataacctcagttgatgaaatgaacatttcttcagggcaattgactagttcagtgggaagaaggcttggagctggtagggtcaagctctgtgagcctgtatatctcgtcggtccggggatgcattgccgggtctctcatcatgaccgctttgaattcagccatcatgggtgggttaggttgcgctgcatttagccaaattctgtgggggtcaaaacaccaactctgtttcactcgcagtcgcggacttgtaagagcggtgaataaaaaaagaaataccagtatttgtttcgatcgaccatacagatttgccaagacggatctgctgtgcgattatggttctgtgccgtgtctggaattacgcgtagttttgttcaagccacgttgatcgccgaacaacaaataccactgccgatgctgctacgtgtaaagtgaggcgggattctccccggactgtacggagtggaaacgaatgtctcgaacagggagagatgaatagtctgtagtctaattttaaccatgatattaagaatgaggcattgtctgtgctttgagtcaagtcatgatacggatctgcgagatctaatgacagctctgataccgaatgcgtacgagatggacagcttgtcaaagcgagatgccggtgttttgttagtccgtcggagatcggaaatccgattatgtaaggctcgtaggcagctggaacctgatgcgttctggtctggcttctggacgatgctggaagaacgtcaccgaagtagctgactgagcatcgccgctgagagtctgtttctcgtgattcagcatctgagtattaacgaattcttggatttcaagcgaaaaatagttttaattgatcttaatttctatctctgtttctcctgcgtttttttcgtgcttgatcgccactacgtaattgcatcttatcaaacccccaccaaatcatcacagaccctcacatcataacttctacacatttcagcccaatcatggaagagcctgcacccttgcgctggtcgagcgcattacccgtgataagtccctctgcgatagcgaccaagaatcttcgcggcgacaagattcttcttccgcaatctgctcttgaacagcttctagccgctgcgcgatctcgaccttcgacgacgacagcccgatcggatccatggtcgtattcctcgagcgatgccgataccgcacaacaactaccgaaccctttaatgttccgactcgttaacccgaagaacaagaatgctgtgtttgcgggcattagggagttctcggcgtcggagggaacattggggttgagtccatggttgacggaggctttgggcattcaagaggatgaattcgtgtcgccgaaagaggtgatagatttggaacaagatacagtgcaggaaagtgaacggatggagctagatggtatccagatcaaagttgaggcgcgacaacttcctaagggcacgtacgttcgacttagacctctagaagcaggctacaaccccgatgactggaaaccactactcgagcgacaattacgagagaactttacaacactaagcaaagggtcaatgctggcggttaagggtgcgcgtggggaggagttcaagctgcttgtggacaaggtcgctcctgaaggagacggcatctgcgtcgtggacacggatctcgaagtcgatatcgaagctctagacgaagaacaagcgcgtgaaactttacgacgaatcatgtctgcgcaaagaggaactacggatgggagctctactggcggagagattgatatctggaaggctgttgaggggcaggttcttgagggcgaatacgtggattacgtgcttccctcgtggaacaagtcgcaacctcttgcgattgaacttactactggcgaagatgaggatgcgcttgatttattcgttacaccgaaatcttcgcgacaacgagcgctgccgcgagaaagtgttcatgtttttggggacttttcaccggcggttgatggggtcaagagaattgtgataagtcctacgaatgtggaattggagggagcggagcagatcacgatatcggtgtatgggtacagacatccagacaccacacaacctcccaggacactgcagtattccctacgagccaaggtggacttacaagacaccaaggacgcaacggatgggctatccaatgggaccggtgaacaagaacactctcctgatgaggagcagtgcagtaactgtctacaatacgttccgaagcggacgatggttctacacgaaaacttctgtcggcggaataacatcgtttgtcccaagtgcaaatctgtgttcaagaagggctccccggagtgggaagcgcattggcattgtgagaaggacagtgcttttgggaactcgacagagagcaaggcgaagcatgatgatatttttcacacggagcgacaatgtccacactgcgagttctcgacgaattcgatggctgatttggcgaggcatcagacgagcgtgtgtcctgggaagttgatcctctgtcggttctgtcatctcgaggttccccaagaaggcgatcccttcaatcccagcccagaggttgttctctctgggttaacggctcatgaacttgcagatggtacacggacgacagagtgccatctctgcgataagattgttcgtctgaaagacatggagacacatttgaagcatcacgaactcgacaaagtatcccgtctcaaacccccaatctgccgcaacgccaactgcgggagaacaatgttcggcgtagggtcaagaggccaagtccgccaaaccgcctccaccgaccaagcctccaattccatcggcctctgctcaatctgcttcggccccctatacgtgagcatgcacgaccccgaaggcaaagccctcaaacggcgcatcgagcgccgctacctcgggcagctcatgacaggctgcgggaagtcccactgcgcgaatccatggtgcaaaaccggtcgcgcaaacgcaggtcttgaggcgaagccttcgagtgcgagggaggtcctcccgctggtgaagccgctgctgggcgacgtgacgaacatggatgcgccgctgtggttctgcacggatgaggggagccagaggggcaggaagttggcggagatgatggcggaggagggggtttgggatgttgagtggtgtgtcgctgcggcggaggctgagaagggggggttggagaggatgagggattggttgcaggcctgggcgcctaccaagtagagttttgacgattatgatgatgatgatgtggtgttggggatagaagatagacgggatagagcatgcaagcactttgacaatatgatgaatatggatcagatcgcatgccgaatacggatttgaagacgacgttatagttacattccatcaccatccggatcattcagaggaggtcagacaatggtctgatattctcaccatgataactgtaattcatgaaatcacaattactctatacatgattgaatgcacaattcaaaacacatcagtcactttgcgaagacttcatgtgaaacagaaaaggcttgtttcttgattttttgacattctgggttcaaggatcttcaaatctagtgacggtccatgacgttgatgggcgatgccgagtcaggactgcagatctcttgaaacagacaaaaaaaaaaaaggaacaaaaaaagaaaaaacaatacaggacacaagtccagggtaaagctgagctgatagtgcgggcctcaatccgcaagagatacaggttagcagagatatctactggctgtccatagaaatatcaccatgttcaaggtttacaccaagagatgggctctgccaggatagcttacgacgcttgtagggttggattgagcgacgggagtgagttgtcaacatattcgattcctcagtcatcaactcaatcataccttgccaacctttcaacaccaacaacttgctcttcctcttactgaacatcctctcttggtatttctactgaatagcttcgcgctaccccgcggactaaggtacacttttctcacctatttttacccgcccgcctggctcgcgggctccagtatccgatctcagctaaaccaggtccaacagagccataagagcagggaccaccagctgttctaggcttttggcttcagcacccttcggccgttgttacaggctgcctcccccccaacccaacctcaattgatttgattccaacaacctaaacgttccgttatcgctccactcactctcatccattatcatcatcctttcaaaaactccaacttttctttgatcacgcatcaaactgcctgagcaacagtggagagagagagagagagagagagagagaccctaggctgtcaataccaccttctccatacactaccggccccaagcgagatgccctctgtggtgacccccgtcgtctgacgcccggcccctcccccattctatcgtgtccccatctgcatcagctccaatccccatcccaacccatcgcgggacattcggtaactcttcctatcgagaccaagctccttgctcttgtcccactcgatatcgctcaacacagcacaactcaaaccacaaactacacctctcctctacaacaccccttcctctttttctcctcacggttatcgttgacgacaacacccctgccctggtccacgccagataagaccagcccaagtgcgccatcgcgccacataaccacgctgctctcctcgctcttctccttcacatcttcaccatgggcaactccaacacaaaagagtctcgtcccgagggcgatcctcgccaatatgcaggtcccggcgatccctcagtgcgcgagcatctacaaaccgccaactcgagatcgaaccgacggatgagcagagcagagataaacatatttggtatcggtcccagctcctcccgcaatcgtgagcaaccagatgttccctttgagcgtcgcgagacaaagcaggagcgcgaggcgaggaggttagaaagggagcgcgtggctcgggcgaaggagcgggagaggagtatgcgcgaagaacacgttgatggtggttatctggtgacattgggcacctacactggtaccgaggactttagcaagcctgtcgtgaggcagctacaggtgcgtttctttgtctcggtttgttcttatcggtaagctgacatcactcagatagagagaaagcttgcgccattctggcgaggcctcaatgattggtcttcgagttgggcagagcatcaactcgtcgctgctgcccgtggccttcctattccccccgccgatgcgcctcccgacccagaattgattccgcaacctccccctgcagagaatccatctccttcgagccagaacctccagaacttgacggtgcctatgggacctaggacactttctgccgcatcggatcgcagtggatcaaacacaccctccggtcttccttcgccgtcgacacctggagcgagcaagtcgcctttcaagcctcgagccaaggctcttgctgctgcgctcagcggtggttcccgaaatgcatcttcaaccgatttgtcgcccaaggagatcgctctccctcatgatccctttgtgaacggccaacccatggaggttttcctgtacaaagacgctgaagagtgcccaatctgcttcctgacatatcctccttacttgaaccgcaccagatgttgcgaccagaatatctgcagcgaatgcttcgttcagattaaacgcgctgaacctcaccttcctgagcatcacccgaacggtgaagctcgggatcctaatgaaggtctcaacccggacgatccgcccgagatgcttatctcggagccttcggcatgcccctactgccaacagcccgaattcggcgtcacatacgaccctcctcccttccgccgaggccttgcctactcgggcggcccatcgcatggtacagccatgtcttcgcagacgtcactaaacagcacactacagaccccacccatacccggccgtcgacgcgcacatagtttgtctgcgaacgcgccgaatgtcatcaccaccgatcgcgtgcgtcccgactgggcgtcgaaactcgcatcagcgaggaaccaccaagctcgaagagctgcagcggccactgcccttcacacggctgcatttctcatgggcggaaacgaacagagatcgattcttcgcccgggtcgatttggccgaaggaacactggaaacaacgattcaaatgctagtcccagccccagcgggcagggtcaagcagacggtgcacaggacgacgcgagcgagggaccggaacctggagctagaggatcttcacggaacggtacaggacgaaggagtcgcatggacgaactcgaggagatgatgtttatggaggctgttcgtctttctcttgcttctgaagaagaacgcaaacgtaaggaggaaaaggctattcgaaaggagactaagagacgagagaaggaggaacgcaaagccgccaagaagggtggaaatccatacagcggaagtgcaagtggtgcgagcgctagtagcttgtcactcggaggattgggtcgacgacgaggcaacagtactgccagcaatctccgtgttgaagctacaatgtctagggcatcacacgcttcgagcaccccggactcgccagcagaacccaaggctaaggacgatgggcccgctggaaaaggtaagggagtggatcgaggtgcatccgacagccaggctggaccaacatcgtcatcgagttctctgccactaccggctggaccttcgcgtggaggatcacatcttaggcagatgagcaatgcctcctccgttgggtcttcagtcaacgacagtcctgttggcacatacacagggcccgactacctgggcggcgacttgggtcctcggtctagtggactgagcctcggcgcctacagtgacgacggagaacgcgacggtggaagcgccggatccgagcccatgttcaactttagcagtcttgctcaaatggtcggcgccgatctcgaaaacggccagatgcgccgcgacgaggagggagagtctcacgatacacatggccgaccactctcacaagtgaaggaggatgagaaggaggatgcagaggcagagcacgtcgagggtgtgacaactgccaagacagaagttgtgcctagttctctcgcggctccggctgtcatgatcacaccagaaactcctgcgcctgtggatgaggcagaacatgaggctaagcaactcggacattctggctttacaacggtgacgggtcgacctgctacggaacagagacacatttagatggtattttgaagcaagagagggattttgggatgcataggcttttaaacatacgacggacggaagaagcgttgtcggggaatgtactttgtataagagcaccatgtgtagtagtctatacagataacaggcatgtattatctatgccacgaggatcaccacaatgctcactggtatcaaatgttttattctttacttcgtggtccgtctatgtcttcttgacttcaaccttgaacttctccatccactcactaaactcatcactctccccctgccacccaagcttgagaacctcactcacaccaaccgcactctcaaaacaatcctccatgaggctatcgatctcctccgcatcgagctcgtagaacgcaccggccaaatccccgaatttatgcggcaacgtctcgagaacacttgctgctctgtccagcttggagggaatgtcgcctgtggtggtgtccttgggaagtttcttgaagcgccgcttggagagggcctggtacagaaggacgatcattcggaggcgcttgagggttgagtcgagacggggacggatcttatcggggtcggatttggggatggcggaggaggagttcatgaggtcgtcgagcatttcttgatccgtgagtgaggtattgttcatgtcgtcggccagagcatcaacatcatcttcgtcatcctcctcctcttctccccactccttcaactcctccataacatccttaagcgtatccctccactcctccgcctttctcacataaaaacccccaacccccaaatccgcaagcttgaccacctcatcacaagcatcccaaagcttacccgtcagtaccaaactccccttactcccactcctctccacagacggaataaccttgccatcatccggaacacgcttcagcaaaccccacagctcaacgaggactttctgacagcggtatgctaattctttccgcacgacgctggtgtagagatcaggggtgcaggcttgcgcggcggtggcgatgccggggatgggaccctttatgagctcgcggaccacggtgctgatggcgctgggggtgaagggctcgtttattatgaggagggagatctttgtggagtgggcgcggatgaggagggatgtgtcgcgggcgagggatagggcgtttatggaggttgtttcgggggaggaggaggagggtgttgttggggtgagtggattgcgttggatagtggtgagtgttgattggagctgttcgaggagggttgtggctgttgctatgagtgtagcgagagccttgcgagactcttcatcgttgggggccatgttgactcggatcagctgtgatataaggtagtgtagatggtgatgatgcgtcgtagttttgctggagttggaggggtttactttagttcttcttttttctcgtcccccacctttagtgcccttcctccccccaggcacggatttacttccgcgtctcagatcctcccgaacatttaccgtccaggggagcttttacagtggagacctccctctggaatgctcccctgtcccccaaagtcagttatagctgacctggccaactccaactccaacctccaattcctctttctggagccattacacaagaaccaccagaaacaatgcaacacccgaattctctggcgcttctgggcgctatctacgcttttaccctggctgctgctggcagtgtgcctagaggcgttggcccagagtgtaagaatgccaacgatcgtgaagtgaagtgaagctttgggggagctaacaggtggttttagttgcttctcactaccagggcgatgaattctcctgcatcaccaacgcagcgatcaaattgagtcttgacagagtcaacgataacacgtgcgattgtcccgatggctcagacgaaccaggcaccgctgcctgcgccaacctcgaccctctctcccccgaacaacctctggcgggctccatctccggcaccacaaacaccaccaacgccctgcccggcttctggtgcgagaacaagggccacattggcatgtacgttccgttcctctacgtcaacgacggcgtgtgcgactacgagctctgctgcgatgggtcagaggagtacggcagtgtaggcggtgtcaagtgcgagaacaaatgtgccgagatcggaaaggagtacagacgcttggaggatgagaagaagaaggctttgcagaaggctgcgatgaagaggggcaagatggtcagcgaggcgaaggatctgcgacaaaaggttgagaagaaggtggaggatctcaagaaggagattgcggcgctggaggtcaagaaggaggaacttgcgcagaagcaccgtgatgctgaacagcaagataagggaaaggttgttcgtgagggtcctggcactggaaagcttggtgttcttgttggtcttgcaaagactcgcgttaacgagcttagggatacgctggataaggtggttacccagcgtgatgccctcaaggagcgagtcggtgaacttgaggagcttttgacaaagttcaagactgattataaccccaacttcaacgatgagggtgtcaaggcggcgattcggtcgtttgaggattactcggctcgtcgggcggagagcaaggaggaggttgttagcgatgaggatgttttgagtgttctcaaggaggatggggagaatgccggtgttaactggagtgagtttgaggagggcgagggaagcgatactgatatccgtaagtcaactctgcaacataacagtgtgttctttgctaacgagttagtgtacaactttgaggcttacctcccccctcccgtccgagccttcatccacaactccctcgacaacctccgcgtctgggccatcaccaacggcatcctcgccgacaactcatcccccggcaaagaatccaccctcgtccgcgccgcccgcgaagccgtcgacgctgccaatcgcgacctctccgacaaaaagtccactctctccgtcgaacaagccgatctcgactttgactacggtcccgacgatatcttccgcgccctcaaagataagtgtgtaactctcgaggcgggcgagtacacctacgagcaatgctggctcggcagcacgaagcaaaagtccaagaagggacacggtcaaagcaacatgggaaatttcaaacgcattgatagagaaatggcggatgaagaggataggatcgatggcaagagtctgggtaggggtgagaggatggtgttaaggtatgaggatggtcagcagtgctggaatggaccgcagaggagaacggatgtgtggctgggatgtgcggagacggaggagttgtggagggtcagtgagagcgagaagtgcgtttacaggatggagattggcacgcctgctgcctgtgacttttcgagatgggatgttggaagccagcccaagaagcccagatctcgcgatgagctatagacagaggagcagagatgggatagaatggtttgttgggaacacacaattttgattaagatagaaatacaacacgactcgggttcaacgctcgtattatacatgcatgcgaatatttttgtaacgtccaatggagaaaaaaacgtccctgatatcaacaacccccaactcccgcacccttgaagcaaatcccattccctcccagcaactctctcttctcttctctgtagagaattctaccagaagctgcaccatcctatgtagtgctggcacagattctccagcttcgtagcctccatgatcaacttgttgacctgcgcaatgacatccagctcctcgttgttcttgaagtctcgacctgtgagtttctgctgcacacggtccagcacctccaccgccctcgcgttctggctctctacctctggtgcgccgccgttggtcatggcttcacccgctgaactgtttgttcgagcacgtgcacgggtttggattgatggttcgggggcgttgaggagttcggagggtgcgacgtcactgtcgaggatggattgacgacgggcgcggacgccgccggggacgggcatggccgtgtcgtggtctgagttgaagttggggcctgttggggatgcagcgtttgtgagacgccatgtaaggaggggatcatggatgaactgtgaatgtcagtcagtatgagatgtatcagtctggacaggggttgacttaccgcttcgagaacagccatgacgctctctttgttgtctcgaagaaccctcatcacgttctcgcatgtgattctaaagctaccctcaatgttgctaacctccatagcataagtcagcatgcgagtgagtcggaaaggaaccctctccgggtatttctctctcttcatcgccacctcgaaacaatcaccgaaatcgatgtggataatctttccagtgacgcggtcaagcatcaagttggaaggatgacgatcgcccagtcccagaatatatcccaccatcgacatgacaccgagagaacgagtgtagttagttcgtctctcaagccaagcctcagaggactttgacttgagccagagaacacggtacaggtcctgtcccgtggtgttgtcgagggcataaccaaacacctcaactttctgcatcagggtgaggttatcgtagtcaggcgccatctggagcatgatgcggtgctcgatgttgagcaggatcttgcgactctcacgatactccctaataagaacgtgcagggtgtcgctgttgggaacccacccgagcagaccgctattctgcgagagcgggatggctgggtagcgctggatgttgagatggcgcttgaagcactccgagtcgtgggctaggagcgtgttgcacaggccgaacagctgcataactcgttcgtcctggcggatgtcctcgtggcccttcagcaggaacgcgtatgacttgccgtcgctgccgttgacgttgagctttcgtggacgttgcttagagttgataacactaaacgttgtgtcaaaggacattatcctcacgatgggctgtccgctcttgtatgtgcctggtactgccaggtccaggttcttcgcgttaagaagcttgggcgagcagtacgtcaactccagggtggtcacctgcggtagctgcctacttattctgcggaatacctgataatacaggtcccacgcctggttcaggtcgttgacgtcttggcttgtctcgtactgtcggcaccaatcctgcgcctctttaagatcgcgaccaaaagcttgtgcgaaagaaatctcgcgcagagtctcgggtccacgctccaaaagttcgtgaaggggcgccagtgttgcaaacatgccttcaatgttgctatcaccaaagtacaaccgcgaagcttcctccaatccctcgtgccagagctcatgccacaagacagccacgcggatcagttcgtgactgactgtgtcggcttgagcgaccagatttgcgctgtgctgtctcatgctatccataatttgagctgcagaacgagatctacgcgtgttctgccaagatttcatggcgacagtgagaggatagaccagagcctgaggatgagctcgtccgacatctgcaagaaggttgtgcaccgattgctgaactcgcttgttaggctggttgatgcgggcgatcagttgaggaatgacttcgagccatgtgtcgacgctgacgttagcgaagccttcagtaacggccacgttgacatctgcgcttccaccatgggtgaaccagagtgtcaataatcgaagcgtatcctgtagcgagcttccctgtgaaagtgcaatggatttgaagaaacccttgacagcgggaaccacgtggtcaattaccatactgtggtctgtcttcgacaagtgtccttcattcccagctgtgagtgtctgcacaatctcgaagttggccagcgcccaagcatgccaggccttgtaccatctaggattgtacttggtcgcctgagagtaggacaggagaatatcctgaacctgagtgtactgccaatcatccttgttgagcgcaatcagccactctccctgtcgtagatagcacttggccaggagcactgtttggtcatacagcgcgcgtgaagtatgcgggctaatgagggtaggatccatcgggttctggaatccatagtcgccagtgatgttgacatcgttaccagcttgggcagcgaggtgagccctagcaacttcaagacgatgcgcagcatcgttggtgaacttgcgcaggcaatacagcgtcttctccggaatgttgcccttcttgttgacgggcagctgctgtccaagctcccactggtacttgagcacggcatagatgacctgtgcggccggcgcagctctggggttggatgcttgctgtcgctgctcattccagtaaggaattgctgatatgagaggagcgtcggttccaatgagctgcttgagcgacttctcggccagtcccattcgtccagacttgcggcaaaggttggcaaacttgatccacatgtgcatgttctccgttggcgcaatcactatggcccgtagcctgagcatgcgctgccaaacctcgacgttcctctgacaacccttcagtcgagtctcccaggttcgtcgcatgatagcctgcttcttctcgtcacattgcttgtagacgatgagctcctcaagctcagcaagcatctgtactcgaacaacgacctggtatgcccggttgtacgactcactaaccaacgcactcaactcggtatccaggccctcgcgagcttgctgaacgcacgcaatcgcctcacggaattggttgcgatggagtgccagaatggcaccaaagaacgatcgatcgggcgagtatctcttcagcgatgaaaggtagttgtccatggaatcccacttattcagaccccatgcagcagccgtggcaagaggagcaatcattctctgaacctcaggcgtagagttggcccaagtgctaccagtcaatgaagccaaagcctcccactctcccaaggcatgcaaacaacgcatcttacccatgacgatgtccacgggaatcgcctggtcctcaggcacctcctcctcacgcttttcataaaacgccagcgcctcttcccaacgctccagcttctcgaaccaggtctcccgcagctggatgccttccttatacagctgagctttgcgaagaataccgatagcagcatcggactgttggagctgattgttgataacgatcagggcctcgactgcaccgctgctctggtcctgcaggaactcgagttccttgtagtgcaaggcctttgcgtacgcgtgacagcgagctgcctccctaccgagaactcgaatgtcgatcggcaaagccttgtcgtcatgctccataaactcggcgaggttgagtaggaggccaagcagatcgggtggcacgttctccgatttaatagcgctctcaatgttctggatcagttcgtcttggaactgttcgtaaagctcgctccagcaagatacgaacgccgagttaaagagctctcgagccagaggtagatacacgctggcgaggctggcgcaagctcggagagcatggtttggtgattcggtaagcaacgttgtactgaagcgtcgcagccactcttgccaatcctcctttgtggatttgcccttggtgtcccaagcagccttcaaatggatagcattcatctccagcttcttggtgccttgatcggcaaaaggagtctcgtctgcgccatcagcaaagccagctccggagctcaggtcctgtggcaacacctctcccttctgaagtttgctcacaagtagttcgtagttagagtgttggatctggtgctgattgatggtcttgttgacagtacccatgaagtgtagatagtcttttcccagctgttggatgagcgcacagagcgtatctagagcagcggtacggaggacaggctcgcccatgtccaaaacacgtgtaagagggtggataatcttcgcagcgaagtcgttaaggttcacttggcgagaaatcttgccgatcgtgtcgatggcctgctttctgatgaatgtaggttgaccctgcttctcgaaggtcctaacgatgacgggaatgatgagatgcatgtactcttcggcgctggcgccaaacaccaagaaggcgtgcatcaccctctctgatggcgtgcgtttggcggaagtatccttgtcgagaacaccgagcatcagtggtagcagcccagccaggtaaatcttgaattcgccctcaagagacctcgaaatggcctcaactagggacaaaatcgtagtctgtagtgaaggtgaggtatgccagtactcctgcaggatctcgacaattgaaggcaggtaatttcgtatgtgttgtcgcacgatgctgacaagagtggccagttgattgaagtacgactcgagtcttgtagaggtcgccgatcggatgacctgtaggaatgcgggtatgattctatcaaggaaggatacacactccaagccaagtgtgcggaagatgttcatgatggcttcaatcacggcggcgtggtgctggaccaacgaagagtccttcaggatctggagaagggcattaatcacaacagtcgggaagtactctttgttagagggtgtcaatccggtcatcatgagagaaatgtctgttagttggttggcctcgccgcgtcgggaatcgggtgttcgttcctcggcctgatctggtgtcaatagttgcttcaattttcgccatttcgctagatttacctggtgtttgtaaggatcgagagcgccaagaatacccatcagtttgatcgtctcctgtcgcaagggcacttgttgtccttcggttcggatgatgctctgcaaaatctcgagcagctgtgggtattcgatgtatggttggatgacgtatcctgaattgcttgcaagctgtcccagagcatgtagagcggcacctcgttttgcgttggagctctgatcttgtagcgcatcaagaatgattggcatcaatcgatccttgtacggcatcatatcctcaccacccacagtcgcaagctcaccaatggccttgagaatagtagcagcaacagaggggttgctgtccttggctttggggagaagtactgaaatcatgggctcgacataaggtttgatgagggattgcgcgttttgaaccaagaggctcagcagctttgcgctctcctccttgtttcgggcgacgtcggaaaactccagctcagtgagcatctgaataagagtctttcgtagtgaaggaatgacatatgctgggttgtacctagccaagcgaccgataatagagatggcgacttctctgatcgagaagacctcgtcgttgagcgcaaagaataagatacggatgttttcggccttggccaagtgtctgtcaaatcgttcgtcgagagccgccagaactgtccgcctgatattcggttcagggtctgagactccgactgtaagaagcttctcaatcacatcacccacaacctgaagcgcatggtaactcgtctgattgacgattggatcgcgaacgtataattggcagcatgtcaaggccgctgcctcgcgaatttctggatcctcgtcttcaacgtacttgatcgcgacatctcggacaaactcgttcagaacatgtcccgagaaatcgaagctcccgagagtgttgagcgccaacttgacctcagcccttcggtgctcataagcatgggggtctttcgcgtctttgggaataatcgggactgagctgagggtatttggttgtggagcgccaagcggtttgaacggttcgccgcagagaactacgctgagcatatcaagtagtctctcctggatcgtcggcttgacgggaggaatgtagaaggccatatcgacgagagcctgtgtgagcttaggggtaagatcgcacgcaaagataggatccaagagtgcctccatgtatttgctgagggtctggccaacagcgacggcgagacgactaatgcagtcgaagacagggtcgactgaacctctcttgcgggactggaggctgagaccttcgcgcacgtagatcaagacgccatcgaggtacggagcaatagcgctcttcaccgaattggctatgttaccaatggcaagaaaagcatcgttgcgctccttgtccttcttcaacatgcccgacaggtataccatgaacttgtgcagccaagtgtgcgcaaagtcagctggcgagtagctggcaagatctggaatcaaaaggaccaccgtctttcgaatggtcggatctctgtggtccttgtgtttgaagacaatttcgcaggcttcttggtaatgctcctgcatgtacatagctccctgctcaagcagttccttcaagaccagtagcgagccgtgaatcgactcgacagtgttcaccttgagaccggatctcgcttcattatatatcttgtccatccatagttgcttcatatcctggtctcgttcacgaaggatacggaaacaggcgctaactgtttctgctgatgttgcccgaataagctgtcgagggtctcggagtcctatccagatccagtcgaagattgtcggtatatattggtacatcagcgtcggggcactacgggccagttcgcggagaacgaggacagcgctatatcttcgttcttcgatgcggtcgttctgtagccactcaagagcggtattaacctctgagtccaccacttctgatatcatcgcgccgccgggtcggcatagtttgccgagcgcaatcgctgccggttgcataggattgatgtccttgcctcgaagaatggtcttgaggttctgtgtgaaacgcgtgtatttgacgccgacgtcgacgccgtcgaaatcgatgagcgcatcgagggcatagatgcctccgagtcgctcggacgagtcgttgccatgtgtaatgagctgtgtgatcttgttgttgacagcattgtagaaagcctggaattgctcggggctgaggtctcgatggcagacagctacaagctcgcgaagctggacggcggatcgttttcgcaaatcatcgctcgttctgtgggaatattagactcctttgccctaccataccgtcatatggtggaaccgaccttgattttagagcgcgggagatgttgtccagccgatccagggcgacctgctgtgcttgcgccatgatgccgtcgcggcactggtgtgagagcgatcaacgtcgcatgtacttgaatatcgagcgctcgatcgaggtcgggcgttttcgtggaggagcgtacgagttggagggggagatcgtaattaagctccaagcgaggcagcgcgtgcacgtgttgcttgttggggaggtggtcgatacgtttccaaaatacaaatattgagaggagacgctcagtttagttgagcgccttcgagggtaacgaccggggtggtattaagaaaggtgcatagcaccggggaggttgaagttgaaggttgatgagcttgggtcgggcggaggtcattagatggatcaagtttggaaatggcgggccagcagtggagcgctaacaaggtgtcattacagtgctaatactgctcagtgatattcaagcagcttctttacaaaaatcattcaagagaggaaccacctacttaaaacgagtcacaacgactcagatgcatgaatacatattaatgtccgtcactgggctttattagtgattgtacgaagcagatcgttgagattgcggctgcaaacggtaccgtgcaattcaagtgtcacactgtccccctacttcaagcttgcatcggccttatccttatcgataagcgccatctcgactgaattcgaggaatcgcctcggtctccaagaaccctcaacttattcatccacatacacctctcccacgcccatttctcttctcgtactgtcaattcttgtcacagcggaccccgaatcactgcttcgatagcacctaccgcatccatcactttcgacgattacgcgacatcggcaattcatcaatcatgggtaacgacggcggctccatccccaagcgccgcgagctcgtcaagaatgcggcgcgcgctcctacaacatccgaactcaaagcgacagcccttgaatcactctctcacgcgtgggctcactgcgccctcagcggcgaattcctcgatgtcgatactcttgtctctgactggcgcgggcgtctgtacaattacgaagcgatcattaaaggccttatgccctccgatgaaccagttgacgtcacccccgcgagcttgggtatcaagtcactacgagatgtggcgaagctgaaggtttccaagaacggcgataagtgggtgtgccccatctccatgaaggagcttggccctgctgtcaagtctgtgtacttggtaccctgcggacatgtctttgccgatgtcgctatgaaggagatccaagaaaaggcatgcccagagtgcggcgccgaatttgagcaagacaacatcattccgcttcttgcaaacgctgaagcggatatcgagcgattggagaagcgaatcgagaaccttaagggccaagggcttacacataccctgaagaaggataagtcggaaaagaagaagaagcgcaagggcgatgatgtggagaaggaagacaaggctgcgaaagataagatgccagacgattccaggatcagtggtatcaacaatgaatttgcggcatcgttaacggcaagggtattggctgagcaggatgagaggaataagaggagaagattggtggcagagtctgccaggcgagagactgctagaggttgagaataagcgtacagcacataatgatacccagaaataatgacacctgcatcaacaatgctgttttctttgtgacttcgattgcactcactcaagattcgtcgttcgtgatggtctcgctagcaattttggatccaaattgaacggagagactacgagcaatgagtactgtgccttaccacgcaagaacaaacgaaccgttataagtgagatatcaattctaataaaaagagcgtgtagtggaagcattctcatcggccagcctcgtgagttgtcacgcgaacttgttgtattggctattcatttagggtagctgcttcactccggcacgaagtttgaggaggacacagaagacatgtcattaccaagaaaaaacattgaaccttacttttaagaataatcattttagtagtatacaacttgggaattacttatgaagaacaaaaacatgatgtactgtaacgttgaagtgttgcaccttgtagggaagcaacagccagctttcaagaaattcatcattcggtgcacaaaacaacgaaatctataaacaaacaaaacatgggtatataatacataatagcatatccagcaacctccatttcaatcatggcactcatcaaatacttcaacatctcaaaaactccctcgtgaccttccacgacatctcccccggctcaggatctctaaagaacgtgacccaaataccaccattttccgccggtccaataagggcattcttgatccttctactctccgaaacatcatacggcgactcaagattcgtggatttgagcgctgcagaatccaagtgctggagaccttcaagcgctgcggatatcggcgacacaggttcgggcgtaggagtaggagacgaacgactcgaacccaaactgcacggtgaaccagagaggatttcctcaggtgttggatcggtgaacgacggaggaggagggggtagacttggaggttgtgagatgtcgactttgatcttcttgggatcacaagtaaacaagtcgaatgcagcgtttgcttcggcggatacttcgctcaaaccgctggggctcggagcgatgaaaggatccattgtaaagtcaagatcgagagggtagtcgaactctgactcctcaatctcgatgcttcgcgcggcgatgacggctgtttcgcgtgcatgccagaggttctccctgcgattgcgcatttgattccgcgtcaagagcttcagcgctgcgcgacgaaggagcggatgacgacactttatagctgtccagtacacaggcggtataatctccgtttcgaagctgaagggctcgagtttcgcgttggaggggacagagctgatgatggttgacgcaagagtgatgatgtttgcaaagttgggtatgaaatggtcgagctttatctcgtctgtgtccaaggcagtggagacccagatgagagttgactggtgataaatgcggaggacgtttagtgagttttcgagagaaggagactgagggctcattgatgttgtcactgtgaaggcggcgtgccaacgacttaattgtgagagaagacgctgctgctcattttgaagcttgcgaatctcttctggttcggtattcggattgtagatcggaactcgagcgcttgtgctgaactgcagggcatcatctagaagaagataaagcgcataccgagcttcttcaatggtggcgaacaccgcaggcatgtcggtccagctgcgtagatgtgcaggaataggcgctggtcgactaccaaagagaaagctggaaagactcagtcgcgcgtagacaggcacaagagaatgcttaatcatctccatagccggtgatctcccatccccaagcgtagagagaatatgccgtccctgacaaatatgcatctgcgcggctgtatcgcgatcaatcaagaactcaacacaaataaacaacacacaaaccagcaacggcacaacagacggttcactcctctgtccccaattcctcagcgacgtgatcgcattcccatactccttaaacgcaaacctcgtatcaatctcttttaggcttctactcttgacctgaacggcctcgtggagactgctaatagcgaggatggcgtgtcgaacagctggttcggtggaactcatcttgaggaccacgccgccccagaaattagcatcgatggggccggagaggacttttgcagtgcgtaggcggtagtggtcgaaggcgcggacttcttggggggtgttgaagcctggtgctggggagagggatgtaggctctggggaggagttgggggagggacggtagccgtcgcattgacgacctgttttgatgcatcgtagacaataaggcttgccttctgtggatttgttagatgattatacgatagagaagtgatatttgtttaccatcgcatttcactttgcgaattctatagaattgttagtgaatgatacacgttagagaatgatttacgaacttgcaggtgatgcagccagtgcgaaccttcttactccccttacgacccgaagccttgggcggcgattgcgacgggagtgaatacatgacttcactagtaacgtaattctgtcttagggctgatgttcagttgagaaagagtccgagatcaagagtccgagcccaagaaatgagaggagcttcgtgggtgaacgtggtgcctttatttgcttgggtgcccgctgtaattgtaggggcgttggctgaatccttctcccccgcagtgttgatgatccttgcttgatcttgacgctgtgcttacagagcccctcggcagtgtatggagcttgtttgctggggaggattctaaatggatcggggcgcagcagctatgaggatgaggcgaagctgattaaggctatagccgggtagctatgatgatactgtagtgattcatgatggatattttctgttctatttattgaagaagataataaatattgcctctgatgttgacttggttaacgacgtgggcagcaagacgatggctgttatagcagatgtcgttggcattgtcaagttgtggataaattgggtgtcaaaccattcactttcatacttagaatggccaatacgcataaaattaaacttgagatgaaaagttaaaactcgtaatttaaaaaaagaagaaaggaagaccaacggctgtcaatatcctcaacaaccattcctctcagatcaacccccagcgcctcagccttacagcagaccccaccaaagctccaatccttccacgcaacctcccttcatccccaattggtccgctcggactcatatctcggacttagatcgtaggcgcagtcagacgctaaatccttccaaaacagttctttttcctcatttggctcgcactcactgtccgagattaaagccaagatgctatatacgaaatatagtgagatttttcagccttgagggctgagagcatttacgcattggaatgcgagattggaaataagctttagatgatgtgaggtgtatataagtgaagtccccaacgtatcaatcatgagggttacatacaaatcatccttcgctgatttctcattcttttgataatgccctctctatctaaaatcgcagctatagctgctgtgtcattcactctcatcgacgcaaaagcctgtgctcccctcggcgccgtcttcccagcacctcaatccccctcccaaagctccctcgtcaaaaaagcagcatcccttctcaaagcaggtctcgatgctcaaataggcgctttattcaacacttcagctctctccattggtgtcaaatctcttcatgaggatgagcctttgtttacgtatcagtggacaccacctaatcccggcgagggcactgataaggtagatgatgatactgtctttcgaattgctagtggttccaagcttttcactgctttggcggctcgtattagtgagaagattgatttggaggcttcggtgttgaagtatttgcctgagttgaataagacggctggggatgatgatatcttttcgttgaagtgggaggatatcactgttggatcactcgctagtcatctttctggtgtcggtgttgatagtaagttaccctttcgcaattagctttccaaattaaccgtgaatagtggcacaggatcttgccatcgttggctcagcaccatggcagccatacggtcttcccgaggttcccaagggtaaaggccctacctgctctggtcttcctggaactactccttgcaccagaaaggatcttcttgagcaggtcaaccttcgacctccggtttatgcacccttcaccaatcccatttactccaacgttgggcatgctctactaggtcttgtcatcgaggctgccgaggacatgccctttgaggatgtcatcaagcgtgatattcttgatgttgttggtatgaagcatacttatgtcgacaagactcctcccacggatgatctcttcattcctgaagaggagccaacctggaacgctactcttgctgttttcgactcgtaagtcaaatactttgatggaatagctttgactgactgttttagtgctggtggcatcttctcttctgtctctgatatgcttctcctcgccgacggtatcctcagcaacaagttcctcacacccattcagacccgcaagtggatgaaacccgaggccaataccgcttcatggggctaccaagtcggcggtccctgggagatcctccgcagcgacaacataacctccgatggccgtctcatcgatatctacaccaagagcggtgatctaggtctctaccactctcaaaccgtcctcattcccgactacgacattgtcatctccatcatgtccggcggtctcgaagctactgcaaacccctacgtcaccggcaccatcctcagcaaagttctccaaaacctcctccccgctattgaaaaggttggccgtgatgatacaaaggaggcttttgcgggtgactacgaggacaaggagaccaactcaaccattacattcgcgatggaccacggccctggtcttaagatcaagagctggcagatccgtggtttcgatgttctaaacaacatcggaaactacaacttcaacgccctcgagtccaacgcctccacagagactccctatgttgacgcacgcatgtatcccagcaacctgaacaagaaaggccaaacagtatggcgcgccgtattcgaccgtacgaattctaccgcagatgcagagtacgatagtgaactgttcttcaaagacggaacatgccagacctggttccagcaagatcgcatggtatacgattacctgccgttggatctgtttgtctttgttgagggcgaggggggtgttagtgaggctgtgaagagtcccgctttcaatgtgactttgacaaaggtacgacaacccgcggagaagaaggcggctgatgataaaagtgctgctgatgagatgagagttggaggacttggtcttacacttgtgactcttgcgacgtttatgagcttgttctaatagtttgcaggtcaagtccggttctaattactgaggaaagggttggcgattgatgcggaatggataagaatttaatattatgtatatatattggcttttatcattcaacaataagactcaatgtattaattggaatacgctggatctatttgcatagtctctagtgatattcacgtgcaagtattaggtggtttctatagatggccatggtgcggggacgggaataagttagagcctcacggcagtcacctcaaaacatattacagtacgcaagcagcatagttgcctatctagttctatcaactctgactcatacggagtggcttgaaaccgtcaaaaggctgcctccctcttcccaagccctgtgacatggtcatagcggatctcgaaatgttggatcgcctctagcttcctgttacgtgattggctctcgcgtattcatgtcttaagatggcaggtctgtgaactcggcgcatgccattcacgaaaccaggcagcaaggctctagatagttgcaaagaaataaaaaggactcccaagagctcaattctgtgttcataagttcaattcccacgatctgatcatctcaaagcaatcggcaaaacgcggtcaagatggaagaccagcaagacagcatcatgagccaaggcctattcattggcctcttggaaatgatatttccaggcatgacatatctcccctacttcgccgccttcgcgttcctgatcaagtacgctcttgaatcttggtccgaatcaatcactgcacggttcatctccaccgttgagatccacgcccaggatgaaacgtataattatcttatgaactgggtctcgagaaacaacatctcccaggacaattatcgtctccaagcttccgcttcactgaacaactcttccttcaactggtcagatgagcaggatgataaacctgacgttgacgatgatgaggaagatgatcccgtcggcaggcagatcaatgagatgcggtcgaaatcatcgacatcattgaataatgctaagcctctgtactggacccctgcttttggcacacacttctttagatatgagggtcgcatgttggcgtttactaggtcgcttgagagcacaaactatacatctacaccacgacagcctgagaaactggccatatcctgccttggccgagacgccacggttctcaaacgactgctctataacgctcgcatagacttttccgagaagcagaaggggaagactggtatttttcgcgccaccaagctctacagtgaagatgagttgtcatggactcgctgcatgtctaaagcaacgagacccatgtccacaatcgctctagatgaacatcttaaggaaaagcttgtcaaggaccttcgccggtacctcgatcgtcagaccaagcactggtatgcgacaaggggcataccatatcgtcgcggatatctcttctcaggacctcccggtaccggcaaaacaagcctaactctggcggcagctggtctcatgggtctggacatctacatggtcaatctaaattccccacgtataaacgaggatagccttgcctctctctttcaaaagctgccgtatacgtgtatggtcttgcttgaagatattgacgctacaggattagctcagagacgtggcgcagacacagcgacgatgggatctcaaggacgaaagaagaagaatgcagaacgtctctcactctcaggtctgctcaacataatcgacggtgcagcagctcaagaaggacgcgttctcgtcatgacttcaaatcacaccgagaatattgacccagctcttattcgacctggcagaatcgactttacgatcaacttccagcttgctacgtcagaagcagccgaagctctcttcactcaaatgttcgacgctccggatgtggatcatgaatcagagaagaaggcggtgaaatcgttgcaggaccaggcgagggagtttagggataagataccaaatcttgctcttagtcctgcagctattcagggattcttactcacgcatcaggaagatcctgatggtgctcttgctgctgttgatgattgggtgcaggatgctctgaagcagaaggatgctgtcgctgaagaagctgtcgagtctgagaaagaagcaacggactctgaagaggatgaagatagcgatgcgggttctgatacttcctataagagatgagaagtggttgtaaatatacataggcaaatgagagagttttgtaactcaaagctatgtgctcaatgtaattggtgtatttaacctttaattcctatttgctctgcatggctgaggcgaagtagaagactgccttggcgcttacatgcataactgaaggggaatacgtcaacagataccaaaggtattttattgtaaccaatgaaggccttacaaaatgaacattaggcttttcaacatgatgttaggcagcaaggcgttctggccaacctgggcattctttctcattatcaacgcaccacgtttaaagcttctatgattttcccccaatattcatctcgttatcgattatgcctccagacgctccgccagcccctgcgctgtaccgacgcgatctatataatcgggaaatacgtctggctcttatctataatgacaagtggcaagatccaatttcgtgtgccttcaagtacaccaagctcgagagtcgtgccccgcaatcttattcagcgctgtcctacgtttggggatcgtcccgggccacggagactattcaaatcgatggacatgaccatgatatcagcattaatctcgcttgtgctattcgtcatctcagggaggagaggaattctgttctgatttggattgatgctttggtgaggacttctttcttgtctttgacttaatatgtaagatattaattaacttttatagtgtatcaaccaatgcgatattggtgaaagaaattcccaagttgcaatgatgcgtgacatttacgcttctgcacaacaagttattgtgttcttgggtcatggctcttaccataggatccctaagaactatgcaacaaagtgtttgctcgctcccatacaattctcgaatgatgaccaggatggttctttgatcactctgtttagcaattcttgggagacgatgtgcagacaggcagagtggtattcgttttgcactatatgcgtcatacgagccctatcagacattgatagatatagggcaacgattaagtgtattgcggatggaaaggcttcatctcggttaaagctgtttgagcttgttcgacgattcatcaacagtcaatggtggcaacgtgtgtgggttattcaggaggccacagttacgtctcaaatatctgttcaatacggcaatgtcaaggtgccatgggaagtatttgcacggtctgcaaacacgtgtgatagcctgggctggggtcgacaagatacagggtctgagctattcataggcattgagagagaacacgccaaagtcctgccagtgctttcaaagcagatattcgagattgaacgactacgtacggagtgggctgacggaaaagagactacccttttgtcgcttttacaagagttctcaagccgcaaggccaccgatgaccgagacaaagtatttgctctactcggcctcgcaaaggatatcaaaacaatcaaaccaaaatattcactgagcacagtcgaagtctatcggagcaccgtcactgatctgatcaagcacagtggctcgctgatagccctttccggcgacatgaaaaggaaaaacagtggcggtatcccatcctggatccccgattggagtgttggaatggaagagccagatcgtcggcgcatgcaacttgatggattgtacaagcctttcccgcgttggcggatcgtattgatcgaccacgaacttgagtactgggagactgtgacaatggacatgcatagcctttacgaagagatagaaagcgggaaaaggagactgatcccaaaagacatcattgatggtttaatcttctacgagaggattctgacaagaatttatgggtcagcgccgatggatatcgacagtctcgatcctccagaggaacgggccatccatcagtgtgtatcaatctatacgcgatttcagcacgatggctcgaacttctggtacagaacatcaattgagacagttattcaagcacacttatccctaccaatgacaccatcttttggagagtggtacagactggatattctcaggtgctgctccatgatttactgcagaaggacccttgactgttggctgaagaaagtaaaagatctcgaaacagagcggtacttaacaaattgtttattcatatcggaccaagagaaagaggagatcgtggcaaagaattgcgagcctcccactatcgagactctcacatctagggatgctgctaggacgtggatcgaaggcatgcgcgaaaatttttatacaatcacagaatacatcacagacaaggcttttgctgagatttgccgatcgaggccaatcttgcaggaggcactgtgttcattaacgtgggaagcgactgtcgccctgaagaacgactcgactttggacgcttctatgccattttttttcaatcaaggaacacttgccaatggggggctgctaagtcaactttctcatctaatgcgtgtggcttcacgtattctgagcctctgggccctacctggtgcatttgaagcagtgcaacaggccaaagatgcctgcagaagccttttaaacttgcactgcaacagaaatctcagctccacttatcatgactatgcggcgttgttttcaaaagcctttgttttcaggggctcggcgacgtggatgcggcatctcagagatgacgaccaaccaaagatgtccctctaccacgatcactttctgaaattcaggagtgagaaacaatatgaagcatccagagagagcaaaaatgtatttcatataagctcaaagttcattgttattgtcggccagtgtactgagaggttgctcacctgggttgatgcggcctcccgcatttttacgatcagtcagtgggtgctagttgcgcagaagctaatagagccagattctgctgtgagctttgttagagctcttgtcggagacatatatgaggagtcacctgggaagtttcgtcgacttggtcaacctgagatcagactagtgcagaagtggtttgtatcctgcctactaccccagctctgtgatatgaatccagcggtacatgacgagtattggacaagccttttatctaccgaagttgagtctgatattaagttgtgtgacatgaagttattcgacacggagatgaggcttacgactgaagggagggtgtttttcattacagaggaccacagaatgggatttggaccaggatcaatggcagtaggggatgagataagaattttgccaggtggtaacagcccgtttgtgttgcggccgattggtaagaccggaattaattcggagccttcatatgaagttattggagattgtttctttctgttggactcccaggagaaggatgacggtgaggatggtctactacaaggatgccttcccgtggagatcctgggtgagcttcttccaacaggttatgagtctaatgatattctcttgttataatagttttgaagtatatatatatatcctatatctcttccatgtcattcggatagaaaacatgctgagaagattctttacgatctttgacatttgctcagattgaacaaagaggacatgacaattcaaaattcagaagacgtgctaattaaataggcatagaaatcccaagtcgctcagtgaaaggactattccagatacccgtcgagttcatctccccataaacagccaaccacctctccgactcaggatacatcttttccaaatctcccttcttaacagtatccaagtccaacccccaatgaaccctaacaccatccccctcctccccgttacacagctcctttctcatcaacttcaacagctcctccccagtcttgaccccgaacaacatatccatctcaaccatcatcgtcgtcctcccctgctgcggtgccaaaaacgcactggactctttaacaaacctcaaagcaaacggcccagctaaaaaccacttcttctcactagctgctttctggaacagcgcaagaatacgatcaacgatggagactatatccttgttggcgtcgaaggatagttccatggcgtaggcttttacgtcgtcgacagcgccgatgttgaggactttgaagctcttgtcgatgtagtgcttcacggggaggctcttcatggcggtggtgattatgcccgggctgtggagcggccagcggttgaggatccagacgaggatgtcttcgacccagtggtgttgggcgagaaggccagcgagccagttgtcgaaaccacgactgccttcgtgttttgtagcgtttgagactgtgcgaatggtggtgacggcgacgtttcggccgagtgtctcataagggttcaggtcaatctcgaagtagtgattttgcaaaggtgcagaagcaagaccacctgcaagttgggtcttgtagtcttgccaagttgtcaatgagcggacttcgctgagaaagaacgtgggtacgacttcaatgatataagagtagacaaggcccagacagcccatcgagataagtgcggcttggaaccaatcatcgtcctgcttaagttcctgagcatcgcccgggacgaacttggcaggatcagtgattccatcctttggctcaatctgataaacttttccagtttctgaaacaaggatgatagctcgaacaaggctggcaagatttccagaatctttaccactgccatgggtaccagtcgttatagctccgacaagagtctgtccatcatacgcccccatagtcgcgagagctttccccatcttatcaagctgcgagttcaaatctttgatcgtgattccactctcaacaagaacatgatctgaagctttaggaggctctttcaaagtctcagagttcaacttcaagaacttgttcatgccatgaggatcgagtagaattccatcagtaggacaaatgttcgagaaggaatgtcccgagcccacagctctaacattgagtttctgttctctgccatctttaacagcttgaacaaggtctggtagccccttgggatagcgcaagaatttgggggtgcatttttgttgcccgatgcaattttcccatgttgttttagggccgggtcgaggtcttgcaaactcgtcgcgcggagacttggggactccttcgatagagtccttgagattcttaatctcttggaagagttcaccgttgagggatgggtcgattgttcgacggtgaatttcttcagcgagggtagtgtttgttcgatcattgtcgaacttctggacgagctctgctgcggacagattctgaagatccatgatgaagtgaagcaaatacaaaataacttgtagaggaacgatataattttatttatcgggtcattgctgacactttatagtggtttcccggcgccatttgctctaagaatgtgaagtggtcgactgagacatattgaccaaagttccattctcatggacgatatacggcgactacgcagccacagttgactacgactcgcactctaaaacgagatactgcagaatctatagctggctagaccgttatatgggtcagctgcgtcgctgagagtttgagcagctgaaaatcaatgcaaagttatcacattcgaaggcttttgatcacaagccagttccaagtctagccgtttagaaatattcagcttccaaagagttgttttttctctgaccgtgtggctgctgttggcctagcttggaacggctgaatagctcagctcgccacatcgagaacccagtgtcagacaagcacacctccaagtctctgactctaaccccccaatagaacaagaaaaagggatctaagtaaggcacatagccaaatattgcgatcttatcttttagctggcctaatggcatcacctgtatccacagccaggactgggaagataatattggttccatcgggcgagaagcaattcatcttggttatcgagatcatagtctcaccattcggacaaaatcatatacaagaagtattaacccaccaggcccagcccagcccaacctcattactgctgtccattaaaccccgtgaacccattgacaccattccccaacgtatcaaaaccaggatatatctgtccccaattgacaaactccgtctgcggcgtcatgccccccgtgggaataagctgctcaggcataatctgcggatacatcaccccattattccaagcctgcacatccgccccatccatccccatcatcagcccctcaaaccccgtagcaggaactatctcatttaccgtctcaggcacctgacttccccgcaacgcagtcctaacagtcctgacactatccctatgcccaagcataacactcccgctctcttcagatccatcgtccattacaacgccggaatcggggcggggcattataccacggggcttgcggacgctttgtgttgtttgggagcggaggatgtcgttctttttgttgctgcggtttgtgtagggcatgctttgggcgttggcgatgcattggtctagagtctcgatgaagcattggtagaattttgtggagagggtttcgagggtggcggggttggagattttgtcaaggagggagtatttgagctggtcgaatgcttcgcggtacttggcttcgacttcgaagtgttcaatcaccggtgtgtattctgcaagaataagcatctatccttgatagccacgagtgacgagtacttaccatatggtcggacatcactatcgtcatcatcgggaaacacaatgttccagatctccttccactgaacctctggtgaagtaccactcgcccgctttctgcttaacagctttgtggcagtctggggatcgataccactctcagcatcagcatcagcaatgtcacacatatactccttcggcaaacgttgatgatcacgtagttctttgcgcgtagaaaagtcgcggctacagcggtcgcagacgaaagcagatggatcatcgcgcttgtgctgtttaacaatgtgttgccttcaaaatgtcagtaggactcttgtagaagaggaggatttgaccaacctgagctcagcgaacttggggaaataagtcatcgcgcagctatgatgatccctcacattgaaccgatgaggattcctctttcggaacggacaacttaatcgaagattctcatcctctttaggattcggtctcgagcgcttggtcggcaagtatcccgacccttcaccatcgctaaactcctcaccgtcgtcttcacgcctcccttgcttcttcctctttccgccccggcgatcgccattagcgtcttgcgagggtgtagaggaagagcttgatgttgacattgtgtgcgacaattgaccatctgaagcagattgccaaatatgctgacttatgttttgggtaaagttggatacgaggctttggaccttgtcttgagggattgagacgtcattaagatcgacgccgtagatgacctgaagtgcgtaattgagcaccgagtttgcatcctcttgcgacacttcttcagaatcgtcttcatcatcattagaaacatcatccgtgcgatgcgactctgtcgtaggcgtaagaaccctctcctctttgataaaggactccgtactggggctgcgaccgtaagcgacacgatcgcacggaaccatcggaacactcacctctcaggcctaacctcttgcacaacaggtctcccatgcgcctcattcaaattcctaatcttgatgtcaaactcaggatatcccgtaataatcgcgtcctcatcttcattaacaaaagtcgagcaagtcccactagacggattatgtcgatggcagatccgactcgcaggcctcgacccatccagcgtcgcagcagcaaactgctcctggatcgagctcgcatacgtggtacttatcggactagccagcgtagaaagcgaatgcgtcgtcgcagaatcaggcacattcgccgaagaaatactactcatcgacgactcggtcggcgatctgagacgaaaagccccgggggtgaagtgtaagctctcagggacttttttgccatttcgttggtttaaagaggggaatttggagagcgttgcgtctcgcatgcgcagaggaagatggtgaagaccagcttcgccgatgtggttattatctcccatttttgcgatgcgcttttaagaaaaaagaaatggagtagattctggagccgttaggttgtgtgcataaagattgatgccattgaagatgtttcggaacttaaacttacagggtgagattaaagggatattttatgcgaagggttgtaatacagatgaaacaagcaaggtcaaaggagtgttgttgacagacgattgaaagagtggattaacccggcaggtttgacaataattaagtatgtatgatcgagtgagagaaacagaagggcataagcaggcagtgttatattcatggaaacagaaacaagggagagaccccgtcggacatccgtttcacctcatctcactcctccctctcgcacaggttgcctcgccggaagcctgcagcccaaaagtcctagactgttgatctaattggcaaggccgttttattctggtccactgcgctggtatgaatggggtaagactcgagatgatccttgatgacaggggtttgtgattcgctcgtgatggccgttgttgcatgggctgtgttgcttgtcttccaggcaccagaaaatgaactgatcagccctatggtcctggttctagtggttcgctcacgggtcagtgttgggggctggctgatgccatcgtgttcatttcaccgtcccctaggttgagtctgacgtgctgtcgcttatcgaatgcagatgatgtggcgttatcgcttaaatctgtgagcaacagtaacgacgcacagcataatgcaagcaatttactcaattaaacacgcttttaatggcgcccatcgaggctatgagctagcttctgcccctccatcataaaagcagctcaaacagcacctcactctccaaccttcagaatctcagcagccctcaaaacagccttcgcactcctttcaacccactcctcagcctgcgtcaaattcccctgatccaaactatcctgcaccgccgggaaaacatctgcaccatacccactatccaaccccggcgcactaacaacattgtaaaatgagaatctacccggcagcaatccctcgctcgcgaaacctctactgaaggctttgtacgctgaattaacagcacccaacagaacagtatcgttcaaggctacagcttgcttggctagcgtagagatgcgctttcctgcttcttcaaaggacgatactgccgaggagaggggcgtgaggtcaaggtcgtaagaggggaagcggtcggtgagcttttcttcgagatcttcgaaaatgtcacgaagggcggtgccggcgtgagtgagatcaaaggggatgaggggatcgtcggcgatgtggtaggtcaggagagtcacgaattgacccattgctgcgtggaggtggaagcctgggtctgcatattcactcatccagcgatgtgtatcgtagagactgaatcatgtaagtcattaccatggtaagcagaatggagatacttacgtatggtatgcgtaaacagaatctttaggaccaggacctccagcaatatcaagctgcaaacagttagtcaaatccccatctagatctcaccttgcactcacagaagtgattccgttatggtagaaagcagcatagtcacttccactacccatagcaggcaaaacaccctcagtcgcattaaaccaagcatcatacagcgtcggtccagcgccataaccctcagggaagataatcttcttcatcgtctcaatagcaatagtctggatctcacctgatccaacaatctcggctcttggaccagaaacagcagtgtcgaggttgatatacgcaactgtcttttcaatcagttccggaagatggtcctcgacccattcggtgctgcccatgagaccaaactcttcagcgtcccacgaagctagaatactgcatttgttagtcttgagcttggattgggttggaacgacttacattgtacgacgaggcttccatccgttctcgacgagcttaccaaaggccttggccatctcaataagcaacgcaccacccgacaccgcatccgccgcaccaccagccgtccacccatctctatgattaccaataatgacatactcatcctcatttgtgccattaatcgaagcaataacatcccacgccggttcaagcctcgtatccatgatattcacaagattgagcgtagctcctggtgcaggaccactatgatacgtaacatttgaaaatgcgcccttgtagttagtcctgttcactgtttcggcagagagaccgtggttgtcgagggcgtgaagaagttgaaggccgtcacggggggagatggggattgatgggatggaagggccgtaaggggttatgtcggcgcggggagagtctttgtgggaggcgtagccgattgttgaggggtcgccgaaggagagggagccccagcgggtgctgcctctttggatggaggaggggtgacgagcagggccgtctgagatgtgttaacatgtgctgatattggaggagtgtgtatgatactgacctgggtatggcaggtaaccgttggcttctgtgatctcaccatcctcaaggggatcggtgtagagaatagttccaatcatgccgtgagcctgtcataaattagtctccggttcttcatgatcgagagacagaaaatcacctcagcgttcttgatcttgactccacggttcgcgccgccatactgagccagggcaatcttccccttcagctcaacaccaagatccttgagcttctgataatcctccctcgagccacgcctatcactaccattagccatgccggtgaaacctcaaggtcatacccttaccccacgtaaacatattcagcattgaccctcccactaccagaaagcgcatgatacgcaacctgctcattaggatttctcgtctgctcatcaacatccaacttgtcctccagcctctggacctcatgcacactcccatcaggcctcttcaaactaagcgtactctcaattggctccgtatacgtgatccaatactcatcaatccaagactcccaacctgcgtcgatccacttcttctgcgtccactccgcttgtgatctgttatgccctgcgagacgatagccagaggtgtagtagagggaccagtctgagatggagttgttatcgaaggaattaacgagcagagtttcgacttcagtgaggacgggagggaattctacgacatcgcgcttgagatgacgactttgagaagtccgtgatgatcgacgggctcgaagagcggagagttcgtctttgtcggggagacaagcgtatacacacgccgcagcaacaagacaagcagccaagttcctaaccattttcaacgtatttcagtgatcgtgacaaatccctctacaccagcagaaactatatcatatttatactacccctcaaagcatccttggcaaacctcgtgcgggggatttcgacttacacccagttacgataagctagcgcttacaccgcatctctgaaagaggaatgtcaagttcacgagagcacaaaattaccatgaggatcacgataaaatgttgcgtcatacgacgaggaattgcttggctctggttgaccttccgtgttggggcttgatcaccgcgtagcgtcgtatcatgatgatgcggggttgaggaacttttttgatagtccgaggattccgtgagtttattgtgtttaagcttgttttttgaggtgtttatcgtgtgggctggacccggtttatgtttattggttatctgggttgtttattaggctattctcggttgttgagaggaacctttgaccagcccactggtctattgatatgcagtgttcagcgctcattgaccaatggagattaatgaagtcatgatataattgaagtttcaaggtcattcaatgaaagtgctatcgctatttgttcctctattcaacgccaggccatcgccataaatgttcaacatgttacacctgtcccatcctttgcttttgttcctcccagatatccaattttaccaaccttccccatacaatatcaccaactatctcatgacttagttcctaggctcaacaatcatgggcccagcaccatgagacttctccttactctccctctcctccagagaacttccatcctcctcatcatccgccttcttgctcttcctaaacaacctcatgaacctaccccaacccctcgccatgcagttataagcccacacaaaaggtggcgcaaagaaaaacacaacctttgcaaaccactcatcagggaatatcctaaccagcacaccccacggcagactaaacgccgcaataaggatagaaatcgcccactgcacaccattcagaccatcagtgtcaatgtcaaacacacggcctccgatgaagatgattcctatctggagaccgatcatgatggcgttgatgaggatgaagaacaggttgcggtggataccgacgaagacgttgaacttgttatcgagacgacggcagttgagctcgttgaagatctgcatccagacgaacatgttgaagatgatggtgtcgagctggagcttttcggcggcgatggaggtgttgtagccgaggatggagtcaccggcgaagtagagaaccaggacgacgacgacttggaagatggactgaccgatgatcatcttccacatctggggttgttagtggcgaaggcgaaagggaggtgagagttgacttacgttcatggtgatgaggggggcggacttgggttggggaggtcggtcgaggatagagtcagtgggaggatcggtggccaaagcgagggcagccatggtgtccatgataaggttgatctgcaaaggttagtaacacgaagacgtccaaagatgattatgacttacccagagaagttggactgccttgagaataggctccatcttatcgtcatacatggatgtgacgaaagacaacagaacggcggtgatgttgacggtgatttggaacttcacaagttagtaagaattcaacttcattactggaaagtgaaaacatacctgtaagaacttctgcaccgcatcattgacagcacgcccccacttcagcgcagtaatgatagaagcaaagttatcatccataaggataatctcagacgcctccttcgcaacctctgtccccgaaatacccatagagaatccgatatccgcggccttaagagcaggtgcatcgttagtaccatcgccagtcacagcgactgtttcgcccaagaccttgagacgcgtaacaagaatacgcttgtcgtcaggtgaagaacgggccaggacttgaagacgggggataactttgtcaagctcttccttggaaagcttgcggaagtcaggaccctccatgacgatgccgtcggtgaagataccgcactctgtggcgatagctcgtgctgtgacgaggttatcacccgtaaccatgcgagtaacgacgccagcgcgtctggcattctgcacagcttgaggaacaccttctcgaacaggatcttgaataccgacgataccaagaagcgtcaaatcaccaagattctcaagatcaggcatctcctcaaaatccttgtacaccaacccaatagtacgaagcgacttcctcgcaaaggccatgatcgcatcatcagccgccttgcgatccaaagcctcaacagcaccagtcgccgggttaacctcagtagagcagaagctaaccatgatctccgaagcacccttgatgagaaccctgtatccagcctggaccttaatcacagccagcatgtacttcttgacggagttgaagggctcgatgaggacgatttgttcgttcgctcgtgcttcggagagggactgcattccgagatggtctttggcgagttggagcagtgcggtttcagtcttggagccgatgaagggggcgtcgccttcgttggtgccctcgaaggcggtggagtttatggcgacggattgtgtgatgagtttgcgggttgagggggagagggttgttgcccaggcggggatgtcggaggtgaaggtcgaggaaccgaaacggccggcggtgactgtcattttattcgtggtctaagatgttagaagacggcattgtgctgggagagtattacgtaccaaggttcctgtcttgtcggagcaaatgcaagtcgcgttacccatggtctcacacgctctgaggacacgaacgaggttgttctccttcaagagacgtgtcgtcgcaaaggcaagcgcaagagtgacagccagaggcaaaccctcaggaacagcgacagcaatgatggcaatagccacgacgagaagatcaacaaaagtagaagccttctcctcagctggtctatcatcgccaggaagagaagcacagaagcggaagagcagaatgaagaacatgaggagtgaagcaccaccaccaagcttggcaatagcgacggcaagaccttcgagtttcttctggagaggtgtagactcaatgtctgttcggacagacatcatgatcttgccgaagctgctgttgacaccgacggaggtaacaacaaaggtacccatgccctcaaggacacgagatccagagatgatgaaaggatcaggctccttagtgcgcatagggtcgtcgacgaagcacttcgcgccaggcgtcttcttcaaggcgtcagattcgccagtgacagtcgactcgtcgcatttgacgttgtggccatcgatgaagataccatcagcggggatcaaatcaccaggctcaaggttcaaaacatcgccaacaacgacatcagcgacattgacaagcattgacttgccagatctgacaaccttgacctcacgatcatccttcttggtgttgagcttcacaaacgccttttctttctgccaatcgttatgcgaagcaacaaccacaacgatgagaacagcgcctagaatcgcaacgccctcaacccaatcaacgggcgtaggatcgccaggctgatgctttacaccaaaagtttcatacaaaccaagtgcaagagaaatagtaccggcaacagtcaacatgatcagcaccgcttcctggaacgtaatccatgccaatcgccaaatagactttggtttcttggctggaagctgattgcgaccaaagactttgatacgtggacagttctggttattcagctcatcgacgctgagaccagctttcagatcaacattgagactgcgcgccaagcccggcagcccgccgagccccttgaggacatcgagggacttggggtcgagcaattggttcaggacctcagggctatgattgaagggattgttggggtcgtgagggaagcgcttctcgttgccagcatcgagatattggggaatttcagcggtgttaatgctaggaacaacggtggtgtcgccggcggatgatatggtgcctacttcgctgatggagcgctggcgaggatccagtagggctttggggtcaagatggccagacattgtagcggcccttgacagaatagatatagtagaggaatgatgtgagctccaaaccagtgagctgcgacgggtgagtcatggtgcttgaggccgtgggttttttttcactttatatctaatgtgcatcacctagctaacatcattttccgtgtacacttaaaaagcttagtttgagaagatacaaggggagctgttgtcggttaccaacaagaggtgtacagtcccaccaattaatcaactctaaaagatctgataaacggaacattggcttatatcatcggacaacggaagtccgacatctcaatggagctaagatctgcgccggtcagcaggggagctcttttcaccagccaatgatacccagtaaaagctgagtgcggtgggttatgtaatcggagacggaaatgaatagcttgagctctgaccatagcttgatcttgtttctgctgcatctgcactgcctccctcgatgataccgcccaatcaagcttatttagtgacgggtatgtgttgtaattatcagatcccccccgcaatatcacaacatctcgcttgtcgttgtcattacgtgaagcaattccagcgctgatccgatcgtacccaggaccaaggtttacgcttaggttacagcactttatgctaccctgtaccttgggaggcctgttttgacagatcgagattttcggattgggatgaaacgtcgacttgtctggatgcttcaagcttattctgtccttttcaaccacctttgcctctcaattgcactttgaagggacacgcgcagtagatgttcccctctcaggcctcagcggtaaatgcgccagagacaatcactaacgatttgatcttgatccctgtctcgctaacactattcagcagatccacgtgccaactgtaccgctcacactgggtctctctaacaccaacacatcacatttcactgcattacacatgcattttccgccccacggaaacccgcctctccgtcaatctctccccgtctcacttccgtctctccgattacacttgcattgcatcccccctcgcaatgcctccccgacgagcctgcgacacatgctataagcgaaaggtacagtaataacatgttttgtttccctccatgacatcagaccactataataacactcttttatagattcaatgcctgatcaaaacgcagggtgatccgtgtgactggtgcgacagccaggggctcacatgcacctttgatagagtgatccagaaggacccaaacaaaaggtaagcttgtttttttttttttttgactgctgtgactgccaaggggtgaaccgttccattgggtgcttcagactgacgcttttagaactacttccgatgtcgtccaggaactatcacgtcgcgtggaatcgctcgaggaggcgcttcaaacggctttgacgaatagcacaaacatgtccattggaggcccctcaccatggtctgaacctacaagtcttcgtttcacttcgtccccagttactcgtcaaccggtgataagtccgattggtgtatcgccaacaatacgctccaaggccgtttacaaattatgtcgctgccacatcgggacaaactggtatttcaagggaataggcattctctcagctcgcggctggcagtggatctcagacggtgcaggggagcgcgtatttctcgagaatttcgacattttcggcaatcctgcgccaccgcttggccctgtttcattttctgaaacggcgagggttctgccccctagggctatctgcgcgcatgtcgttgagttatttttcaagtccaaaacagctgttatctttccatttctggagagaggcctctttgaggggacgttgagcagggcgtttgatgagggggttggtgatttggggaggagggcgtctgctgaggcttgtctctgggccatgcttgctcttatggtgaggacgactgatgctcagcagttggggttttcctttgagccgagggattgtgttaatgaggcctcgaggttgttgggtgttgtgagtggtatcactagcttggacagtttgcagggaactcttcttctggtaagtggtatgataactgtcaagatcgtgaatgaggctgataaaatcagtgggcaagtcaaaagaccagaggacaatgccacgaagcagcagtcagtttcgccagcgcctgtcgcatggtatgtgatctgggcggtcatttccctctgtcacgaccggcaatcttcccccaacacatcccaacattcgacgaccaaacaaggcttcacatccggagattattctggatctgctattgctacgacaaggacatgtctttgcgaacagataaaccaccactactaaattcagatcactgcgatatgagtgatgccgaagatcagacactatggtatcatactcttccgcgagatacaaatctcgcgagaatcaaggaaaacgcaagcaacattctatgttctccacgagccttcaagtacacggagggtgaactccttgcacatgttcgacagcttgacgatgagcttgaagaatggcgcttatcaatcagttcaagctatcgaccgcggttatccatctcatcagatttggtgttcggagtccctgcatctctgagtgtgagagatcggatgaaggagaggacatatttcataaacctgcagctcgattacctcttcaccatcatcaacatccacaccctagttcgaaaatgtggcgatttcgaggagaatcttccagatgatctccatagcgtagttgaatccagcgctgatctttccatcgaggcgagtcgttccatcttccgaatcctggaccaaatagtggaactctgggaagaagacgcgttgtggatggtatcgcactatgcgcctatggctgcgatgccacttttcatgaacattcttattcacccgcttggttctacggcggatgatgatctgcatatcttatcgtcgataagcaaaatcacacggaaaattccttctgataggcttccgatggaggagattgagcatattcaggaaattagtgagtttgttatggagcttgtgcgattaagtcacagtgcggcttggaaggtcaaacggggagagagagagcctgatcttgatatcattcatacatagcagcacaaatgaagaatacgggactgaatttttactcgattcttagctggcagctgggaggattgttacacgagctagtgtacgtccttcatttcactactgatatcaagcacaagccattacgtttcagattgtaagtcatatattcttgagatactatccgtgattgtaccatcggccagttcttgccaaggccccaatactgcatatgtggatttaactgatgattgaccggatggttccagcttggcaataatgaatggggtctagcaatgtgtcagcctccgaacaaagcgtatctaatgagaccacttactcaacacttatcttcaccgaacagggacctactcctcacccataagatgcgataaatcccgaggacacttccgtccactgcaaatccactccccagcaaccttcttacaagaacactgcctcttctccaacccactctcctcagcggggagacttctcggacacttgggaccaccgcacaaccactcatctccaaccttgtggcacgaacactgtctcttctcaagcttgttctcctcgggaagatcgcggggacacttgggcccgccgcagagccactcgtcgccgatcttgtggcatgagcactggcgggggatgagatcgcgcttgactttgtcgtagcactttgtgccggtgcagatccagtcgtcgccgactttcttgcagacgcaggcgcgggcttggatgtcgcttggtgaggagggggcggcgacggtgagggttgcgaagagggcgactgcgagggggaggaacttcattttggcggttgatgagttgtgagaagagaagatattcgttatgggtttgtttgatggttttgagttgagaggaactgatactcaaaggctagagtcttaatcttttatacttgaatcttcatgatcaacacaacgatatctccacctccacagtgaacgcgatagcccgatcaaaagatcctagcaagatacatccaaaataagctccctcaacacattttcggaagttggtccatcgataagtctggcacttttgctccccgtgctcctttcgactaggatctagacccaaagtggaaggtgaagcaacgtcaacccgcctctgcattcactgttaccataacattggctctgcatttcctcgtaaccatggtattggagatgctcagcgtcgtatctgattagtatcgactgatcgagactaagttgggggccgaacgtgaggttattcacgatggtgttagtggcgggtttgattctaggctgatgggatttatgttgccaaggaatccttcggcgggaagagaattgggactaaacgaaaactacagaagttcttctgctgaccaagacttttgtctgaatcaattgagaaggtagtatttgcatctgacacaagcaattctggatatcagctacgggggcgatttgatcatcagcggcaaagaagttcaggacatgaagcaatactctctctctcagtctaagtaagaaaccatctgtcaattcagcaagattacgcccgagaggtgattggcaacgcacataacagtacctagaaatctatagacaaagctgctttagaggttgaatgatgcttaaatatcataagcttaaggtatcaatcaaatgatacaactaaaaacaagcttgatacgcatctctatctacgcgcacgatccgcatcgtaatccaacctgccataccaaatacggaaaagggtcgattcggaaacgcacaacagttcccgttgactgacagggttcacagtcgcgattggctggcaggcgagacagaacgggccctcgggctaatactgatgatcctgcagattgagagacagggcttatatctgtgacaccttgtagtcggccgctgctgtactgagcaatgccgatatctttagatcagatgacccttatgccatgttgatagcaattggttctggtacaattagaaggcaatgctatcaatgagatgcatgtttcttgagcattggaaatgaatacggcaactttgatatcttgcgatacaagggtggggtcgcatgcgatctccctgattatatattccaattattctataacgctgttgtctatgtatccaaaaactccgtattctcatcacagctggccactagtcgtgaaagcatctccactgctcgtatcaatctcgacgtaggagttttctggtatcgccatgccaaaagagtactgcgagtaagagtcgtcaccagcttggacaccaacagtcgggtggtcaacagcataagtgcgatagtacacgaatctcaccaacccaggatgatctttatacaagctaacggtgaagtgaaccgtgtctgtgtaaccatcatcgcgtagcgcacccatggtgtactcaacagtgaatgtctgccccctagacgtctgatgtacctcgtacgagatgcctgagttgcagacatcggacatcatatacatatactcaatccagtatggaaagatagccaccgatgggtagtatatagtaaacggcagctcgtagttaccctcgtagaagttgtctggggctacgagggttaacatgccgattgtactaacatagactgtgtttgagaggtggccatatatgccgactgggaaagggaggttaacggtgtcgtattcgtccatgtggaaatctcctgaggtgaatagaggtgttgggtttgcgaggacggtggttggaggaggacagccggttgtggtggtgcccgctgcggtagttgtctcggcagtggtggtggtgatctcatcagtggttgtagtactctgttcagccgttgttgtgctttctttagctgttgtagtactttctatagaaattgtagtgctgccctccacagcagcagtggtagtagtcgttccatcagttgttgcactggtctcctttgatgaagcaacagtggcggtagtgctgtcaccagaagttgttgtgctcagtccagatgtttgaatgctggcttttgctgaagttgctacagtggtagtgctgtcctcggatgatgtagttctgccaccagatgacgttgtgacggttgtagtgatgtccccagatgttgcagtactgtcttctgatgttgtgatagcagaagtactatccttggtcgttgtactgccgtcttcggatgaagtagtgataggaggggtagtctcaccagaccctgttgttgtactgacatcagtcgttgtagtgctatcttccgatgaagtcgtgccaggtgaagcaccactctcagatgtagtcgcgatagtagtcgtagtgtcttgatcactgctcgttttgtctccagacgttgttgtagcagtaccttcggaagaagtcgtaatagcaatgataccttcactggttgcggcagtgtcgctaccggaggttgaggtagtatcatctgttgcttgggctgttgtactgccttctgaagaagatgtgatgctatcagtggttgttgagctctcattagttgtcgtcgtggtgtccacagatacagatgtagcggtgtccttggtcgtgattgttgtactatccactgatgtttgtgctgtgctctcctccacaataattgttgaactatctgtaggcgatgtttcagttgaggtagtggttgtggcaactgcactactagtagtttcagtcccggctgttgtctttgcggtagttgcggtggtgtcgatagcagttgaagttttagtgactgccctagcctccgttgtatcggtggtggtagtgcttctagctgtcgatgggatagcgatactcgcagtatcatcagccatagaagtactaacttcaggtacagtcgtagcctcagtagcgagggtacttgtcccaatagtatttgaagaaatttcaatctctgtagaggacttcgcactggtagtggctgtatcgatggcaatcgtagtggttgtaacagcaccagcgacacttgtctccgcggtagtagcagtctcactctgggccgacgttctcctcaagacagttgtttcagagcctgttgaggacgacgtcgggatagatgttatagactttgaagcagtagtcaagacagtagagcctaatcgccgtcagtaagaccttttacctgacaatgaagttatttccagtggcttggcactagctcagccaactcaatattggcttgaacttactggcacgcgaggtgaccggtttacacgggcttgcgacaaccgaatgcgccaccaacaagcccaaagccactgacgaaattcctttgaaatgcatggtgtttaacgagagacttgtaaacaagcgcacttgtaaagaccgagagagagagagaggtatgaagcaccagcctaaaagcagatgagaaaggaaaagaaaacaaaaaatgggaacgagaagcatcttcgtagccgaagccttcctactccgtactctcgcccgtatttctcagctcatgattcttttctttaatgagaatcgatagtctgttcaatagtgtaggactagcggatttaaactgtcagaagcgaggaagcaatcttaaaagttaagcgagagacaagcttatattttgacagcgtcgaagttagtacgttgatacttgcaatagaaagaataatatatgctagactcatctgcttaattacgattacaaaaaataacaacagcccctaaatccaaccgagcctcaagcatcattcagtgccgcgagacgacggccagtatagagagtggatcttgccgaggccctggctaaaacatgctgggatcaggccgttggccttgtggctacagggattgttaggcgaatattgtaagggtccaagggctttggaaattccgacgataccgaaggggacctcggagtaggaagagtcacggcaaagaacttggttcctacgtgccctaaactattagaaaatattcgtagcgggcccaagttgttaagtaaccaaaagttgagctcttccgctttacttatcctgatctgggttgggatttggcttagagagttaggtgcccgagacataaataataatttgagactccttaatttttgaacttcctaggaggctgtgacgtctttgaaccgcatcgattagatatctctaagtcgagatctcaacctagatttctcgatggcacttttacacaagcgtcagacatgcgaaaagatgacgttaataagtcaagatgtacattggactcattttcaacgcccgcaatgtcgggttcatgagtacctaggaattgagcctccgtgttagatgcagaaaagaaggttatatgttaagctattatgtatataatataatacagtatgcaacaagtccagctgacaattaagcgccaagaggtacttttacagtgcttacatcatggcctgtagatctctgtgatcccgggcttagcctagggttactgttcactagacaatagtgcgcttatgcctaaggcgttactatcctcgggtcgcatccagcatttggtcttgttcctttcccttcatctcatactttgcccggcgtcgacagaattttgaacctagaggggcgcccagagcaaggtagtggagagtcccatttcgagctcatcatgcaccatttctgtgttctctgtagggtcatccttgtgccatgcccatcttcgctaccaggtaaccctcctaagcgactcgactggaaacaagaaatccgtgctggttagtttcattctcaatccgattactcgagatccttactctatcacagtcacgtctcatggaggattgtcagcagtgaccctcaccggtgtcggccattccgatgggagtgctcttttggctagtagcgaccatgatacattttatatgagcccagaacatgaattggcaaggcactacttgaactattcaccaccgactaggatatggacatttgcttttcatgaagcctgctggcagctattaaaacaaaaggttgccttgtccaaagatagccaggcagagccgcaacgtgtcgcagaacttttattccggctgctcaactgtctgccatatgaccgcttcaaagttccttgcccaaaccatgactttggcggtgccctcagattctggaagtcaccgttgattctgccagagtcccggaactttctcctggccgatcctaccacgctcgctcttgggtcggtgacccaggcaaccaaagatgtttccgaactgcctcataccacatctaactttcaggtttctgaggatatactcgcaaggctctcgcctgaaattgtgcatttcgtaatcgccatgctggattcaacagacctttgcaacttgcgactttcatcaaagtttgtatcgaggatggccagccctgacctctcccgcaggacttctggaaaagccgcttttcagctgacagagagatgggcttctttccgttcgatcacgagctttgcctacagtcaaactccaagctcaattggcgaaggctttacttttacttgaagtgtaatttacgcgacgagtcggaaactggccacatgcgcaaccgccgccggatttggctacgcctcgatgttgtggcaagatcgttgatgccacttcttaaccaggatttgtgtcttcaagaccgccaaagcgtggagaaggatgtgatttcacaacgatacgagcttgggcaatttgtacggaccccgataatagaagatgctcataattatcttcccagtgagatggatgcacgatcttttggatttcaatgcatcatcttgcgaccacaaaacgcggacatcggctcaaggatatccctgtcacgcatattgttcgacggggattattacatttctggcattaggctctccgagcctagcgaatccaacagttttaaagaggtttctcgtgttggttacatcatacctcagacagaaattcatgtatctctcggccccaaccattgcatgaccaggctgcgggtcgctgcctctgcaagcggtatagttggtcttagtttttgcatcgacaacgggactggtgctattgcttggaaaagcataggcactgttactgatcctcctgacggtgttggtgtagcgattttggagccaaaaactgattctcagttgtgtggagcagtaatcggtttcgatgtaagtttgagactcttctccaacctagtatcaggttaatgagacattcaggcatgcaaaattgtatcactccaggtccttgaagaaggaattcaaagcacagacatgcgagttgctgcaatgaaagtgccaggtacgctgtctgggctctggcatcccaacaagccagacacctccgtgtctggagtcattcatccctctacacccaaagatcagcagacagtcgccccgccatatttcttgaatatggactttgggggccttggaggagccttgatttcgcgtctcagtcgaatcattgctttacacgatgaccagtacggatcctccagaggatttaccttttcctatatagatggtcgtaccaagagttacggtacgaggttggtcataagtactgcaggcgatcggtctgcttgtattgagcaatcgttttctatagatggacctgggggcgagagaattgtttcactggaagtcgcaccggacgcatcctcagaaaatgagaacatcagtatcattaaggtatagtctctaacaattttcaacagctaactatggaacgaaagctaatctacctgtcgcatatcgtagctaatgaccagccatgaccggactttggaattccgaaggacgtgtttatcctcggtcgacgaagtcgcgcattcatggcaaacaattatcccgcctaccaggatgcccatttccgcaatacttgccagagttcaggtaggcagcacttttggtttgagcattctcctatccgcatgactgatcagccaacaaccattatagctgcgttcaggggtcctacagtcactaggtgtgcagtatgagactcatttggctgctaatccctcgaaagtacccctcacaactaccagtgcggaacacagtagtctgcatagtttccgaatggatgaagggactgtggaaaaggcacctagttctcttcggcgctctgagggctgctttacctcagtcatgctaaccggagtacggcgcataggcgtgtcaaaagggctaccaggacgaacacgggagtctgatcacgttgccggactctgcttcgagttctggggctcaccacatcctgttaacattggccagtggtattgtgaagttggctacctttctctgaagaaaggcgaaaggatatgccaattcaccttctggcaagagcaagaatctttgcctggtaacacttccagagagaatggagggagaatcactggaatcaagatcaataaaacagggcctggacagagggacatggagattgtccttggcgacaaacaagagatgctcgcttactcgtttacagagaatccctatgagcgactggtaagggcactacggtcaagaaaaacgtcggagtcgatgctagcattctagaagatgggcctagcctggattttaaatcgcgagtgcgattacacttatgttctcacagaaccgtcagagcacttcccccggacgtctctgaccttgaacagcatgatgcacatgtggccaaacagtcgcgcaccagacaaactgacttggcaggttgaggacgaacaaggcaaattatgcacagcctcgcgaattcatgctgtcttttgccccagctctggaaagctctctggcttcatcttcgaatacggtactggccagatatccaggactgcaggatccgcagatggtgtcaaagcttctttcagtcttgacagcgaggaatggataaccggcatggatttacaactttggaaagagaaaagtgaagtagtggtaagcaagtcacgtttattcagtctgatattcaaagattcttacgagccgttagttctatacaagcaccggcagagtaaactccctgtcggcttctggtctgtccgaccaaccacgacaaaaggacccagcagattaccaaattttcgaattcaaccatcttgaaagtagcaggaaagtttcacgggagagcttggatgagagttccgagttcagtggcgagtgcgttggaatatgggtgacgatgaaatggtagcctcaatatgcaaagatcgtcgaagccgctggccctatcactgttttagaaggcgagggtcgacagtaaggcaacaagtccggcattggaactgtttttagcgtagctgtttggcccaatttgcgaaagcaagccaaggaccttaatttcgtatttccatttgctatagaattccttaaatcgagcgagggctaaagaagatatcttaatattcttactacttcccttaacttaatactaacatctaatacttaaaactctactaaaattgccttaatttgattattactaataaagatttttactattatattttaaatatttaaatatagctaatttatattaaatagcttagttttactattactttactttttctattatttaatttaataagtctccttatatctttctattttcttttttattattatttaaaagtaacctattagttatttaagttttaaatatttttcttttttaattacttaaaaatactaaaaaagaatatatataactattttgaatattaatttataatttacttaattattaaagggatagtatatattacattacttaagatagtaatgtagctatattatagtaatcctagttacagccagcaatgaattgctttccgttcttctcgtattctattgtactaactaactgcagtgccgttgattgttcgcaaagccaacggtcgtgtatggttagcttagcatcagccgcacgccagtctcctgcaccaccctcctccaatgactcgtccccttccctcctcccggccccctcttccagacctctctcagaacatcgatcccactcctcacgcttgccaacctatacccctcgaccttcctataccaccccctaaacctgtcctgcagacccttctcgaaggcctcactccccgctataaatgccggccagtacaaaggggcagagaggatgctgttctccgacttgatggcctcgatggcttctatcgaggataggacgaggaggatgtgggtacggaggtagttgtggtgcaggtggcggatgtgttgcgcaaagtagattatgagggcggagtggaaggcgagggtggtcttttggataatgagtgcgctgggagttgtgtctgagtcggaggtagaggatgaggcgggttcccagtcgatgatgtcggattcgagctggtcgcattggtcggaaaagtgagttgatgggctgttcggttgttgttggcgagacgtggtgacttggtcgatgagctcggtcgttcgcgcaaggaggatgagaagggcctgaggaacaccgtagacgcattcatactcgcctacttgctgggcctttggggcagtgacgtggttcagcactgacttggatttccccggaactacgccttcgtcttcgactttgtccagtagactgacggatagggcggtgccaaagtcagcctcgggagagggtggagatccgtcgtggtagtcacaagagttcctgcaggccgtactgtcatagatgacgcgaaggtagaagtatatgcggtgaagggagcgagctttggaggaatacgtggacttggtggctttgacgtggttcatgaagcggaaggcgccgtctagatggatgccacaggtgctcgtatctccagacatgacctgtgccccccttgaaatcagtatatgtgacaacatgatccaggtcatccagcgcgcaaaaggcaactcacattgatggtgatttgcgacagcatcgtagccaacagttccttatacttgggcctggactgcggcgtcgacccttccaccgtttccttcaacaacttgatcgccctacccctaaacgtcaccgcatgctacctcgcaacctatgctccatttcttctcacaccctgctctcgcggatatcaatctaccaggtagaacgcactgatgctcagcagcgcgatcccgcaacgcctctctgacctttgtcgaggagccgtgtagactcagctgaccggcggactgtaggacgcgcgggaggtggatggtcttccatggtgatttctcgtaggagatgacgcagaagaggtggacaacgcggtggacgtagtggttgaggaggaagcgttcgagggtgggcagggggaggggctcggggttgtggatgatggtgttggaggtgtctttccaccaaagtgcgcggccgtcttgttgttgagggtgctgggaggatgaggtgtagtagttgaatctctcaggaggcgctgttgttattgaagtagcgggactctcgggtggccgatctcgaagaattacagctgtgttatcttgaatgctatcttcaagagtgatggctgcgctctcttgatatgacgtgagactcaccgaggcctcatgagcatgaagaagggccccgaaaccagtcaggttgaatgcagggacggatgcatgtggaagatattcctcgtgacttgattccggctcccaagagtcagcgaaagaattgctagataaagacggcggagtatcctccggaggcggtgccgtggcgtagaacggcaatgtaccgtcgtcttggtagccttgttcagtataggatgggtcaaaaacaccgaagctggacaagaagagctggctgtggtgtgagtgatcctttttaccctggaagctgtcgatctggctaaagatatcatcgagctctgacagctgaagagcagattctacattttcatctgtgaatcaacgatggtcagccttgatgctgaaatgtacttcgtagactaggtaggtaccatagtcgcgtgcacgtgtgagcacttactgcaaatgacaagacttcgctgaagtctttgctggccagggcccaagtcatcctcagattgcctactcccatcatggcaatatccgtgagatgcaacttccaaaggcatccatcgcagcctcacctcgtagccctcacaggagagccgcttgaggctgcactgcacacacctcggccgggtttcgtcgcacttgacctttcgcgcgcgacacgtccagcaccccgcgaaactcttgtgacgccttttgcgcagggatgcttgatccatggctctcgctctctggttcagactggacagtctctgtgaatgctggcgatcaacaggtgggggaactcgagagaggaagttcaaggcggttggtgtcggttattgcggagtaattgaggaccgctggggccctccctacccaatatgtagaaacgtggtgattagaggcttctccgcaaccattgacttagatagactacccttgtcgtccaatgttctccagattgggtgctacataacgcagacgcttatcgttggaaggagggaattctgcggcccgagtcaggcttgcgctgataagttgtggagaacataacgcagcccgaagtcggggtgagctccatgccccctaccatttactgcacgcattacgaaggctctaagctagctacagtaggtagctagccttaagcagtaaatcaaggaaactatgtgaaccatacatacatacctatctgctatctacttcccattacgagtggaggccgttggtcacgattaggtagctcacattctagagttctgagatggtagacaatgatttgtccttgctgattgatattttgacttgcatcgtggctcaagattttcctcctgcttcttctctttattcctgaataacaacgacaacgacgataaggtttccaatccgcattacgccaactgtacaatactacagctcaaagaacaaccaaattcaatcatggctgtcaagggaattccattatggcagcaaaaggccgctgaggcaagagcccatcgcgatgcctctctagccaaggtcgagccgccgctgaagggtgtacccgctgccgaacagctgccaaagaactctctggagctggtgcctcaggtcctcaccccgcgcgaggttgagatcacagaaagctacaccgtcaccgagctgctccagattcttcgggagaggattatttcggttgaagaggtcacgcgagctttcttgagaagagcagcgctggcccaggctacggtatgttctgccaaatcgaaagtctacatgagtatattgtaatggaagctgacgacggggggaaactccagacaaactgcattactgagctcctctgggatcaagctatcgcccgcgctaaacacctagactctgtaccctctccccaaggtgccctctttggcctgcctatctcgacaaaggaacacctcggtatggtcggcgaaaatgttacgtccaacgcttctttcactgcctgggtcggcaagccccacggctcaaacctcctgttcgacagcctgtgggccgagggctgtgtcttcttcgccaggacgacacagccacaggcaatcatgcatctggagaccgagagtaacgtgtacggaaggacggtgcacccgctgaacagggagttgacacctggagggagttcggggggagagtcggcgttactgggtatgaggggaagtttgttggtgagtgagctggcttttccaagaatcttcgcccttgtattgccgtgagactgactctctggaagggtattggtggtgatattggtggcagcatccgactccctgcttccaatactggcatctacgggttcaagtaagtcgccttccaaatctgccttgttaggaaactcccacggctaatcatgcccagaccttcgacgaagagaatctcaacttccggccttcgagccgcatacctgggccgtgataccatcgctggctgccctggccccatgacagtaagccgtgacggcctcgagctccttatgcgcgtcgccctcgcagcaaagccctggcgtgtagatcctcttgtcacctttaaagactggacaccctacaagttcacgaccccacctaaggtcgctgtgcaatggtgggatggcgtggtgatgccgcatccgcctatgacgagagcgctcagggaggtagcggctgtatgtaggaaggcagggatggaggtcgtagattggaactgcgaggggttagatcatggtaaggcttgggagattgtgtcggctttatattggccggacgggggtaaggagatgcttgatgttttggaagagacaggagagccggcgttgccactcaccaagcatattctccacgagcaagcgtcagcaaagaaccgaacatgtactgagatgatggaggtgagtgatgcagtttccccggagctttggttgcccagctgttcactcggactaacatttcctcttcccgcatagctcaaccgcgagcgagactcgtaccgcgccatgtactgcaaagcatggtccgccacggcaacgcctacctcctgcgaggtcgacgtgatcctctgccctccatcctttggcagcgcgcccccccacgagcaatcccgctactggggctacacgtcgcagtggaacctcctggactacccgggcgccgtgttccccgtgaccaaggttgatcctgccgtcgatgtcaaggacgaggggtacgtgcccaagaatgacatagaccggttcgtgtgggagatgtacgatggggagaggatgaagggaagccccgtgaatttgcaagttgtggggaggagacaggaagaagagaaggtgttggctgcgctggaggaaattgagcgtgctatggggcggaagtgatgcgaatggacgaagggggaaagtatattggtagactcggaattgtttgatctgttctttggtatatttgagcctattaacattgctgtcgatgactactcgaactctgtattcacgatgcatcccttgtgtctgactcgtgcgtaaagtctctctagggtaggcagtgcctccgatggcgggatcagcatccatccatccatccagcgtgctatcttcagacccaccaccgccagaaatcagtcaagccctcgggctattccgtatcaatctgatccaataaaacattctcccgaaccaataaaaccgattgcattatcatcattcccccatgcaccccggactcaaataggtatactggcgccgcacccacggccatgcatggccccccccagtctttaccaattgaaatatagcacctctgctcctttttgccatttccgacagtactcttcgccaactcttacttcatcctgtagacccaatatactagtgcgaaagcccctcattgccttatccccgcgatacggattgcctaggtagctgataggcactaacgcaagatagagagcgatttgctagcgcccagatcttgtggggaatgacttgccctgagtctgcattgcactcaagatacgtgggtgcatgcataccttcctggatacagcctttcgtaaagcatatgcctatcttctggcggatgtttggtgtgctcaagattccatgactttatcagccacatcaaagttcaccgcgtagccagttaactacataaacatccatgagaggccataatcctgtcatcttcacttgaagactgtttttgcatctggtctctctagactctttctctctctctctctctctctctctctctctctctctcactaactcactaactcatctctcttttcctcttgtactctgagctagcagctcccggcaagcctgctcaacaggcccgccactatgactgctgtctcggctgaacacagcgccgatgcggccggcgatagactcccccctggcaccttcaggctcatcgacacagatggcagcatgagaggccagcacgctgacggcgagggcgaggacgatatcatcctggttccgcagccatcgctggatcctgaagatcccctcaactggactttcaggcgcaaggtcatccagactagctgcgttgttctttacaccatcgtcgttgccatcccttcgagtgccgtctactctatcgtcacgcctctcaggaaggaaactgatctctcgcttcaggacatcaacaatggaactggtatcatggtcagagtcccccgatgaaatccctgatgccatggaattcaaactaacagatgtgaacagttcctcttctacggctggggttgtatcttctggcaagccattgcccttcaatatggcaaaaggcccgtctacctcttctccctccttgccaccatcgtcatcctagccacggcccccttgtgcaaggagccaggtccctacctcgccaaccgtatcattctcggcttctttggctcccccgttgaatccctttgtgagatttccatcgccgatatctggttcacccaccagcgcggtaagtatatggcctggtacggctggtcacttgccctctgcggcaagctcgcgcccatgttaagtggtttcatcaacgttggcatgggatggcagtggacactatattggtgtgctatctggaacgggatgggattcatatactgctttttcttgatggaggagaccaattacgatcggaagcatgatcagctgccatcccagcgggttgctgctggaagccaggcatctatgcagggcggtgacggggagaagacggtgacgctggacacgacctcctctgaccgtggtgaatctgctgagatccagtggccgcgtaagacgtacctccaaaagctcagcatcaaggacaagcctcgtccgaaccgcctgctcgaaatcatgatcgcgccgttcaagggcttcacctatcccgcagtggtctacgctgggtacgttactgcatatactacaactcattatgtcatgaaagtgaactaacatgaactcgctctccagtctcatgtatggagcaaacagtcttgtgtggcaaggcttccagaatgccaccattggcaccatctacacccttgagtacggcttctcaactgccggcgtcgccgcggcatactctggtggtgtcctcggtactattgttgggtgagtcttttaccatggcatctttcatcttcgctcctcatcttcatcagcgctaacagacctttgctccagtggctactactgcggcaagattggccctatgcttactgttcgcttggcccggcgcaacggcggtatctccgagcctgagcacaccctctacctcttcatcgcctccattgtcctcgttcccaccgccatgatcctctacggcctcggcgtgacatacaaatggcactggatggtactggtcatcacacaagtcttcatggccatgaacgccgcgctctgtgtagctggagcgctgaactacgctatcggcagctatatggagctatccggctctatggtgacgacgtgtgtgttgatccggaacaccatgtcgtttgcgaccaactttggagtcacaccgtggttgaaggcgaccaattacatggtggtgtaccttacggtggctggtatcggcttggtgtggaatgcgagtctgttcatcatggcaaggtatggcaaggcgatgagggagtggacggcgcaaaggtactggcgagatgttgagtatgccagggctaagggtatgggtcactgagactgtcctctctctgtcagtaatatggatgagcggttagcagtctgtatgttgctccctcttagacgtattgcttcggggcgttattcgtgctgccgttaagtaatgcgcaactttctttcgtggggctgcgggactttggaacaaagcgtacgttgtgattgaacagattattgcttgtcagataatatcaaagcatcttcatgttagtggaacagtcatgacatatcctcacctaatgctagcttgaatccttgaaccgacctggacgtgatccggtatcaatgtgaatatagagatggttctgaataatggatgggtctgatctccttcagatatgactgccatcccatcagaagtgtgctcaaattccaaagtccaagagaatttagtatttcaatcgattagttgcccattcgtttcatatactccagcatcattcccctacagcaccttcatcttccatcacagcaccttcatcttccatcacagctttgcaatcccaaatccatcccttgccacaactccaagcctatccctcttgatgtccgccaccttatttacccctgccaaagccatcgttcgactgaactccctctccaggatgtgtaatacagactcgacaccgttttgcccggcataggcgagcccccagagcaccggtcgaccaatcgacacaaagtctgcccccaacgccagcgccctgaagacatctgctccagtcctgatccctccatccagaatgactggtatacggcctttgacggcatcgacaatttcaggtagtgcctcgattgttgcgcaggtattgctcagctgacgtccgccatggtttgagacgatgatagcgtcagcgccatgctcgactgccagcgctgcgtcttcccccgtcatgatgcccttgaggatgatcttcatcttggtcacccctcggaggaatgacatggtttttacccaggtgaggctggagctatgcatcctagagccagcgctagcaaggaggtctgccgcttccgttgcggtcctggcgttcatgaggaggcggttgacgctggggagtttcaagttggaattggacgggatttcggtgttggggaggctcatgcctggggggaggacgacggcggttcgtcgctctgctagtctattgcctaggacaggagtgtcgacagtgaggaccaaggcttcgtatgaagcagcttcgcgaggcgttagtctaaaaatgttttgactagggggattcttggcagatttgattaccttgggctcgtctaatcagattgacgctcttcttgacgtcttcgtacaggtacgattgcatccacggtggtggtgcgtgacgcctagcatctctcatgacttcttgcctggccgcctgcacatcctcgagagaagtggtcgattgcgatgacaaggtcacattgacgcccacagacgccgcagccctggccacatcaagctctccctcgccaccagccagcttctgcatggcactgggagctatactgatgggaagtggtgaagaccagccgaaaaatttggtggacgtatcaacacgggagacatcgatgagggcgcgtggtctgatgaacaatctgtaaggtgtttgaaaacctttggttagctgtgtgtgactttgtatacaaacggaacctgtttagtgagttaccataccgattgaatgcatcaacattgcgacgcagcgcttcctcatcatccgagccagaagcatagaactcgtatatatgctgcggtagcttggctttggctgcaagctcgacttggtgaagtgtcaaaggttgtgatgaggtcgttgccatggcctcaagctggttcgaggatactacagtacaatgtttgatgggtgagatgaattctccaaaaaaaaaaatcatcaattaatttgttactccagcccaaggctctcaaccatcatagaagatacagaaaagacccggaaaacgcctcagcaatgtgtccgatgtcggcttctgaaccggcagcaaggactggtccgtatctccccatgttgataggctggattttccaatggcaagatcaattgagtccagattcattatcatcaattcattgaaagctgaattcttaatgcatgtagatatgacacccgctggatctactaaggtgtcccatagtggggagtctggcgccattccttcttacggacagcgctctggtactgcttggggcaggtgttggcgctttttaagcacaattcagactcggtaggttatacatctacaagtctactcaatactcccataggcaggacctggcgatggactacttgtcactcacacgtgcctgatccgctagcttggacatatacaagccaagaccgtcgcctggggattccttatcgagaattggcaagggtcccttgcattgatccactaatatatggactgtcgctcgtcaagtagtggattcgacagcgagatagcatgtcgtgctcaccaccagatacacttccgatgctcggctggaaacggacattctagacggcgctgttgatgaagacgctcaatcagtatccaatatcaggactcgacacggcatcctcaagcaaactcaactcaagcacagcatactgtttgttccttactgtatgccatagatcggagccatgtgcaacgtcaagacagtcgacctcgagaacacctcgggcgcctacttcgctgctggtactctctcctcagcttcgccgactctccaagtctccggccaggtcggcagtgccaaagacggcaccgtcccagccgactacgaatcccagattcatcttgcgctcctcaatctgcgcaagatcctcatcgcagcaggcgcgcgtgtcgagaacatcaccaagcttaccgtctacgtcgtaaactatgacgcggccaacaggaagcacacgcggcacatccagaagttcctgaggggccacaggccggccatgactctggtcccggtcgataagctggcgatgccgcagtggctgtttgagatcgacgcgactgtcgccctgccgccagctgaagccccatctcgccctcctactcttgcagcagcctcggaaaagcacgacgtggtcattgtgggagccggtcttgcgggcttgacggccgctcatgagctcatccgcgctggcctctcgtgtgtggttctggaagctcgtgatcgcgtcggaggcaagacctggagccaggagctgccctctggcgctgtggttgacctcggtgctgcctggatcaatgatacgaaccagagcagaatcattgccttggccaagagatatggcgccgatctgattgagcagaacaccaacgggaactgcgtgcttcagaacgacaagggagagatctccttatttccttatggcgatatccccaaagtatgtattcttcatcctttcacgagtggtgtccaatataacagccttgctgacgagggtactcaagttcgatgaggaatctcgaaggaacatcgagatcatccgggatatggccgagagggactgccaggctctggatacctggaacccgagagacacgtccctcgattccatgacctttgaggcctaccttcgatcccgaggagccagcgaagcggcactggctacgggaacggtttggacgcgtgcgatgttgggccaggacccaaaggacatctcggctctgtactttctcaactactgcaagtctggaggtggcctgatgcagatgcggtctgaccgcaagcatggcgggcagtacttgcgtgtaagacagggaacacagctgttcgccaatggccttgcttcaagtctcccagctgatacagtgcgtctctcaacgccggtcaagtccatcgtccagaacggcgaagctggctccgttctcgtgcagacctcgtcaggcagagtcatctcagctcgcaaggtcatcacgactgtgccggggcctgccctcagatccatctccttctaccccgggctgccccacgtcaagcagctgtgggccgagtcattgtcctacggatactacacaaaggcaataatggagttcaagtcgccgttctgggttgaagccggaatatgcggcctcgtcaactccttcaccggccctgcggcagttgttcgcgatacttccgctccgcagagcaacaagcatgtcctcacctgcttcatggcggcagatcacgaccgcgcatggggtgcccttccgagccaagctgagaaagaggctgcgctgctcaaacagctcaagagcctctacggtgccaacaacatcgaggacttgttcatctcactgacgtaccacgaatggagcggagatgagtggtctggcttcggatgcccttgcacggctctgccgcctggtcttcttgacacagtgggcggagatagcctcaggcagccggctggggacctgcattttgctggcacagagacagctggcgagtggaaggggtacatggagggcgcggtgcgtagtggtgagcgggtggccggtgaggtcgtgaaagacctgaaggtaggtattgtctgccgcctatagaaacacgtcatcgacgatctgatactctccatcatatgtgagatacgagccgtcgatgaagccaaaaccaccgccctccaacctgatcttgtcgacgccgtggttaacaagttcccatcgactccggcttcagcctagcatgtgtcgagattgtgacaagaggaacctgatggagattcagaacattgtgggggaccctttgcgtgagggggagaggctgggtattgcgatgccgacgttgagagttctgttagggatcatgaacaggttgcagttgaaggtctcggaggagaggcgagcgtgggcgaccaagttcgatgaagacagcccttaaagatagataatatcataatacgatggacgcaaacttcatgtatctagcttcatctgagccctgcgcattccctgatgtcgaagtgttgccagtgctaaagtcgggacgtatatcttggttgttgtcacggatccgggaagttataggctgacgtgtaaggccggatgtgtgttttaagttatttgcctatctaaccctcgatcatgcacagaattgttctcccttgctcaactcgccctttgacttccaaatctcatactcaaagtcaggctgaaactccgtgtacagtgtctcctatggcgcatcgttaggctgaataaactcatcaaaagtcactttctcttcaagaactggcagcaaacttacaggatcagcgttcaccttgtgggtaaactcggccgcctcatcgctcacagtcttcttctccaacccggtcgcctcgaccatgagctgcacctcgcaggtcctctccaacgcggtgaacaggtacgcagcctcatcgaccgtcccgccggtcgtcagcagtccgtggttctggaggagcatgaccctgcccttatctcccaatgcctcgacgagttttgtcccttcgtcctcgccgagcacaacaccaccaaagtcatcatatactgcctgaatgccgtggaaaagacaggcatcctgattgatgatatcaactggttttccaaatgcagaccacgcctttccgaagcgagagtgcatgtgacaggcggcatggatgtcagggcgggctttatggatggcactgtggatgatgaagccggcggcattgactgcgactctgtttccgccgatgacctggccttcttcgttaatccaaaccatgtcgctggccttgagcatgccaaagtgcttcccaaggctaattttctcgtatcagcaaatccgaacaccttcactagagacaacaacagttcgcgtgtttttgacttacgggttgatccaaaaggtgtccggttcgacagggtctcggacagagatgtgtccagctgtgccttctgtgaaccccttgcgggcaaacaccctgaacgcgccggccatgtgttcgagctgccattggcgcttcttgtataggtcggtgaacttgggaatgccgggaaactcgtatccgccagtggctagggaggccgggatagtacccgatgtcgctgcagtcgtcgattgctgagtcgaaaacaaggagactgtagcgtcgagctttcgctcttcagtctgtgttatgctggtagacatggcgttggctattttgcgcgtatatctgtatgtagaccagtgtgtgacccgggtgtaggaaagtagggttgtgcaatgtctaagttccccggcagaaagggcagtattttgatggagaaaacaaagatctgacccccagagatggcgtatcaatatagcttcggcagcttttcaaccaccacaaagtccatcgcagacttttacggagaggtcggaggggatagtacgtatcatgcccagcatgggtgcggatgcctgatggtcctcaatcacttttcccttctagtaatcactggcgacgcaatgttttgttccctgcgggcggagatcgagagactccgcatgtagcccccaaaacaaatggggctgttgtttgcagcaatcttgggtatgagtttcccattttcgagcacgataaggatgggggcagaggtctgagtcgcatttccaaggatttgatgattatctatgatcccccacaattagagagggagaggcaatgcaaggcgaggagtggatttcctatttcagctccggggaccggagacccacttcaacattttagcatcagcccggcggtatcttactagatatctccacgtgcgtgtaggccgaatttcatggcaacgagatccttttaccacgatgatagttgtctctgtatctcgtcatttcttcttgagtcggtctcggaaattcgaaagctctgggaatctcatcacaacacagccctatcaatatggctaacgcaattccccagctgagggatccttctctcttcattcagaagaactttatcaacaatgagtgggtagactccatctcaggcaagactttcaatgtttatggtaagcaagtatatccatctcaactgtgttccttgtcccaggttgaaaagctgttttcccaccgactcactgacatctatccccagaccccgcgacggggtcgaccatcggctcatgtcctgagtcaacccctgaagatgcggagagtgccattcaagccgcttcagccgctcttccggtctggaaatcagctacaggacgggaccgctcaaggattctgcgacagtggtacgagttggttctggataacaaggacgacctagcgacgcttattacgttggagaacggcaagtccaaggccgatgcagctggtgaggttctctttgcggcgagcttcatcgagtggtttgccgaggaggcgccacgtatttatggtgatatcatctcccacagccagtcgagcttcaggatctctaccttgaaagagcccattggcgtatgcggcctcatcacaccgtaggttacctctggtcctttatctcgacatggcctttccaacgccaacacatcctatctccaatcacgctactgacgccatcgtctagatggaacttcccagccgcaatgattgctcggaaactcgctccagccctcgccgctggctgcacctcgattctaaaacccgccttcgaaacaccattcacggccaatgcgctcctctctctcctctcccgcacgtcactcccacccggcgttgtcaactccattaccgcacatgctaacaccccctcgatcggccaaaccctctgctcctccaatattgttcgcaaaatctccttcactggctcgacacgcgtaggcaagcttcttatgagccaatccagcgggaccctaaagaagatgagtctggagctaggtggtaatgcgccctttatagtgtttgatgatgcagatctggacgttgctgtgaaagcagctgtgacgagtaagttcaagtctttgggtcagacttgcgtgtgctcgaaccgcatctttgtacagaagggggtgtatgatgagtttttgaggaggctgagggaggaagtcggcaagttcaaggttgggtctgggtttgatcccaagacaacgcatggacctctcatctctgcggcggctgttcaaagacttgaaggtctcgtgagcgaggcggtgcatggcggtgccaaggtcgagtgcggcggtttagccctcaaggatcaaggtaagatacaaacatcacagtcgcgcccatcttactgttgcactcaccatcaggttcactgaccatacctgcctcgcaataggctccaatttcttcgccccaacgattctcagcaacgtggacacctccatgcgcgttgtagacgaggagatcttcggccctgtggccccagttttcagcttcgatgaagaagaagccatcgtccaggtcgccaacaaatgcgatgtcggccttgcctcctacatcttcacacaggatctgaaccgcgcgacgagaatcaccgaacagcttcaattcggcatggtcgcagtcaatagtggcgttgtatctgacgctgctgctccgtaagttaccttttcctctgatcgccctctaggcgttggaattgagcaggaagctaatatcatggttcagctttggcggagtcaaacactcgggtcttggtcgcgagggaagcaagtacggcatcgatgattacctacagatcaagacggtggtgctgggcaacgtcagtgtgcaacaccgcgccctcttgtagggataaaataatagaaaaagagttatagctctgggataatatcgaagtgtagtatcatttgccgtacaattaccagcctgaaagctcgccttgaccctagttcactgcagcagcctttccataacactaatttggcccgatatgcacatctctctcaaaattgcctttcctaattaccaccaacaaagtctcgcaccatctgacccaaatcaaccgaatacaaccagtcaatatcaaacggcttagtctcaacatcaccctgcttcggcatcctcctcttattgatctcattattcaactcaatgatcttatcaacacggtcctgcctccccttctgccaccgtccaagagcatcactgagaccctcactgttcttgtctttcaactgaccaagaactccagcgaatgtgtatacatcctcaaaagcctggttcacaccctggccggcggtgggagggatagcgtgtgcggcatcgcccaggatagcaacgcggccgtgcttggcgctagaagcccaggtctcaagcttggggaggagatagaatggccagaggttgactctatcaggagagatttctgaggttgagtttgcgacgatagcagggaagtcctcgttgccttcgcggagaaagtcaacgcaccacgtcttatcagagttcatagccttccaagcatcacggcctggatcttgaccagcaaagatcttttgctttccgatgagaacctcagaaccatcagctaactgtggtgcaatgacgaaagcaccgcgcttgtcgtgcatgaaagtagccggaagcttgtactcattgttctccaacttgagctgcttcgcgggaacagcagctgtaacgccgatcatgtttgtgaactttggctccaagtctgggtgaagatacttcctgacacgagagtgaatgccatcagctccaacgagaagactagcagactcttcactcccatctgtaaagcgccacgtgacgctatcttctgtctcactaacaatactctcaaactttctcccatactcaaccttgatacccgcttctttaacaagatcaagaaggacattaatgagctcaaatcgataaacacgaacaccagagtatccgtattggtcttgattgccaaactcaaaaacgtcaacgagcttatcgtcttgggagtaaaagtacaagtcttggaatttgtaggacttggggagcatgcgctcaaagacgccgagcatgtctagggcccggagggagttgggggatagcatgattgcgccaccgatgtcgaggggggcgctttgttgttcgtaggcggtggattggatgccttgttggtggagggcgagagctagggcgaggcctgagaggcctgctccgatgatggcgacttgaggggatgacatgttgatattggataagggaaagaattagacttggaattgaagatgtatatagtgtagttcttcaatgttctaggagtggatacaagtgagatgtgaaggtcggtatgagtgatgagtttttgatacatcaccaccttgtccatgacctcctatatatacacaacccctcaaccacccttcgccccaatcctcccaccatcctctaatcaaaccatccgcatgttgcggcaattttctggcggcgtcggtcttttgccaaaaatcccttcatttctcacacaatcatgccgctcacatccgtttcaaccaatcatgttacccaacacccctcttctatcggccgagttgatccatccggccgatatcccttccttctcggccggcgaacagtcagcactgcctctgccttaggctagcacgctctctgaattatattctataggctagattgcttatttaagcgcccgctgtgatgctcggactcattagtgctgatttctaagctgcggcgcagttttcgtatagccgtatcaaccgcccggccgagatatcgggaccgaaagcctcggccgggaggaatgagagggggatttattataaagactgaggaagcggccggctgtagattttactgatcattcactcacatacgcaatcaactccttcagcaacatctccaagcatattgaatacattcaagttcaacactttagtctcttaccttccatcaccttcatcctcgcttggcatctgtgatctacacagatctacccccactcaacaccaactaccgctcctccaccaaaaccctcttcaaaatgcacttcctcttcattggcggaacaggccgcaacggctctttagccgttcaagaggctctatcccgcggccacacagtcactgctctcgtccgcaacacaaactccgccaaactcccctctcactccaacctcatcctcgttcagggaataccaacttcagagtccgacatcgtcaaggctctcacaacacctcaacctccacaagtagttatctcagctcttgcgcaagtcagagtcacagagtcacctttcgcagcgcttcatcctgatactacacctgatttcatggccgtgagcatgcgtgctctcctcgctgctatttctcaagcaaatatctcgcctaaaatcgtggtgaactcagctcaaggcgctggatcatcgtggcgctctatgaatctccctggaaagatgatctttagccacggaagcatggggattgggctgaaggatcataacgaggttgaccgtctggtgcgcgagagtgggctgacttttgttctttctcgccctgttatgcttggtgagggtgaagcccagcctgtcaaggtttggcctgatgatggaaagggctgtgcttggatgcccaagattaccagggggagtgttgggaagtggcttgttgatgcagctgaaagcagcgagtgggacggacaatctcctgttcttagcaactaggatgtttcgaggtcgaaactggaggtgcatttgttcgttagacgctgttttcatagtaatacttcataatcatttttatatacttttctcgctttaaaccttagacacttttatttgagccctgaagctcccgtcacttacaaaacatcgtaaaagcattccccagggaacaagacaatatcagatcttaacacaggatttctagatcagctcagtaaaagcatcctcagctccgcaaacgatattctgaacccagaaaaaggtatcctaaactcaggttcagttacctaagtctctttattatttaggatcaagtttctaatcttctttcctctcctaggcatttagtagataattactattcctttgccctgacaagctggcttttataatagcgacttggtctggtaaacccagccggcgtcttttccaccagacaaacctcttcatagccctcacgttcctctgcatcgataagcctcatccccgcaagctcctcattcttcagcaacataggcccttcccctatcttcgtcttcgcccactgttcccaggtcttgatcttgagcttctcgtcagtcacccattctgcactactgccccaagatgcaggcagccttacgtcggtgctcgtcatcctccatggccgtccggaagccaacaggtaaatccacttcttctcagtcatgtacgcctcgtcatttagacgcatataaacgagcgataacttccaaaaccgaccctgcgatgctccctcaacttcatatttagttgtgggaaaagcccaagtcgtagtccgacctttttttatatgacagcgcagtaatgttgtgtaaatgtttcgcttgtaggagcccatcggcgccaccgatcccagaacagtaatgtctgcatcagcggtatctggcagctcaactgcccgctgcagcgctgggatgatcgacttccagacagacgcctcatcttgatgtctctctggacacggcgtcttgtgctgcatgcccacgcaatcaacgtgcagacgctgtatattcggcagtgcgatgggatgaaagcaaccatccgagtcccaggttccaaacaatgcatcgcacaaacagctcatatcgatatgaacatgctgcattcgcggcagcaaaggccgcagatcctcgcaaagatgaggtttaggtccgttgagatcgtaattaatgttgtccgatgtacccaacgcaagctctagactgttacaacttggtggaattctcctcaaaagggacgaaatgatcggcacctggatgaaacagaacgggtctcggtgatgacgtgccagagagaaggacctgagattgttcatgtgcggcatcacatccaccgccagttgaaggaatgaatcgtgagtgtcgttgtgaaaaccacctggtgtttcgggcgggcgatttatgtagagagtcaaagagcgtgttaaagaaacggcccattgatcatggcatgctatgaagagatccagtctagggccgacaaagaacacgaggtccttgtagagcaagcgaagagcaacatcgtgccattctttgttgacgagaagacaagaatgaacggcagatctctgattgtcgccagggctaatattttcaaacaccttggtgagaatttcgggagggagtgtattggccattggatggagaaaattggcgatgaaattgtggtgttgaagagaaggagaataatagaatgagcaattggaggcatttatcgtgcaggatgtgctgagcgtccaggcatcctccatttgtgtctgtcctattggcaggggcggataatgccccaatcaacgaacgtggctgagtcaggccgacggccgagcttttattcgccgcccaacgctgagtagaatggtcattttatgaatattatctcatcataatagttcttagaacaggggcagtttatgggttacatatgtagttctaagaaaaattagcaggaacctaaactgccctcaggaagtaataagatatatatgcttagaagaagatactaaaataaacttactcctaagcctacgctaagttacctaaatattttttttctcttgggatcaaggagatagcttttctttcctctcctgccaggttatctatcttcagattagtgattcaggaatgggccgttcgccgaggctgaggtaatcggtaatagtccgtcttgggattcctctgcgccttcatccacctggctgagcgtgctctggttcagaggaactggaatcatgctggcggacaaggtgtcaggctttgagacgacttagcttatcgctcgtcctggtcgtctcattaaggcatcgtgcacccggattgtaaacaatttgagatcgaattttgaagagtaattcgatctattgggcctggaggtgactcaaaaggttgcttggtatggaattcccaagattctcaaacgttgacagcttacacaggggcccttgtcccttcaaccttgcctcgcgatgcttcaaacaatcgaaagacatcacttcttggtcaaaagcatgtcaaattattcactaaatagataatttatagttagaaatcagacttaagaccttatcttagcacaaagaacttacctagcaataagtacttatcgctagcataaccaaagaagtcctgtttaatcgtagcagaatccatgagtcttgccatgcctggtatgctgctctaaattgaaaggaatagtaattatacaacaccgtcagcccagtcattttgcctcgctttcaacactagccgttgggcgttaggtgtgctatactcgatcctatcatcatatcagcctttatctcgcgcagcgcgtacttctaaggtggtaatacatgttctgttcatgcaaatcaacgtctcgacccgcaagaccaaaagtctgtgaaagcaaggcgcggaactgctcctgctgcccctcaacacgccgcaaaacggcaaaatataccccccgtgtcgtgagtgtataatcgggttccactgtcgactcttccgttgccataccagataatgcaaagaccttgtccctgagatctgtgcattgccagtctcgaaagatctcgatcagggtctggagcctcgggactggggtgttggggtgtctccaatgcgcccgctgccagaccatgatggcagcggagctctgcatgaccatcaggtggtactcgtggtgcgcgaaccagttagactcttcagtggtcttgagtttaagataaagtttctctataacctcccacgtaaagcttagcgagccgcaccaaacggttatattgttagcatgaaggagttcttgaataatccacatgcgtctccagtaacgtcggtcgcatagcgtgtgaagggcttcgccttcctaccttgaccagatgggatggtatcctgagccttttgggcggataggcttggaggcctgcgccgccacgaaccgcatcgcgacgtcgctattctcctcttcttgtccaagccacacatacaccttggcggcacttgtgtagatctgtcgcataagtccgacttgatggtttcgctcaagtgtatttgactgatcaatataaatcgtgtcgatccagaacgatgttggttcggtgattatggagctctgcaggcgtaaaaaggaccaatatctccgattgcgagctcgccctgatccaagagcgtgatcttccgcttggttcccccgtcgccccacgtgtacgaaagcgcagtatatacaggacgcgatgaaatgtctgcgcagatgaaagagcccctgatacttgaagtcgttgttccaggatccagttggaataatcggatctgtcggttcttgaggacaaacttacagtagggcaatgaagggactcctcttggcaagattggagactaaatagaggctttccttctagtgttttcgaaaggttttatgatgggttttgccattttgggtctccatcgaccctcaggctgaggatatcccatggcttcaaacaccgtatccgcgagttctctccaaaacctctctgcgaccttggctctcttttcgaacctagcattaatttcactcaattcttcacttctcatcctgtgatctccatcgtggtcttgatgtcggctgcagtcgtccatggtacatggcttccagatttcgtgggaagacaaatgaccatttggtaacacgcaatccttcgtcgtacaaggagaccagggaagtctcactggaaacctacttgattgttcaaaccaagggagctcccacatcagggatggtatctccgccgctcgctggacgtctttgacccaggtggcagtgacgctgctgtcgctgccgctgaaggtatttccgaagttgatgatggaactgatgtacccgatatgatcgtccatgtattgattgccaggcccgtaattgatcgagacatcatcctcgagcgagggggcatgcgagacagatcatcaatagcttcatcgagtagagcaacccggggttgagttgccacttggactgagcggttctctactaggaatccaacatcttccaacatctcccttgtcaagacttccactcggtttatcttgccagatcgccacgtggccattttgtagcgtccaagactgatagtaccctcccacgaagcaacagcatcaaatatctccttccagtgctctgccttgaccttgcacttcttcatggtagaccttatcgcttggtagttctcctcgtctgcatcggtactaatgctccttgcgatagttgggaagttactctgaacaagtgggagccttttaaccactttattaaaggcctccgggaggctttcagtgtccttgagcactttgtagatatccaagataatctccactgtccttatagttgcagtgatcaggcctacaccatcgaattccggcatgtttcgtgctaaggacttgagatgagtgtttcacggtccatggatgtcgagagaatctggagaggggaacttcaaggcctgtgagttgctgtccaggggaaaacaaaagtagctaggcgaaatccgctgcaagaagatcgaaaatgatcgctcttctcttactaactattagctaagtaagattttagtttaacagaaatatattttaatttgttacttaaactcaagtaaagaaatcttcttccttttatcgatcattgcgatttgtgtacccccagaacctccaaaggacaaactataccctggcggaacacgaataagcctttgactgtcacgtcgtatccaaatttggtcctgcaaccggtcggtttcgaatgccatagataatccccgtaagttgcagcagtctactgagtgccggaacctgtagcacttccctctacctttaacaaacatgccatcgattgagaatgagaacgacaaagaactctctttggaagaatgcacatcgctatgatatgaatattccaagtcgaccggtatgtccacatcattcaatgcagagtgattgacagggtccgacaagaagggagctccacgatgtactgaagctgtccacaatgagccagcggcgaaccaaagaagtgtcgaaccgtctggtgagaaggacagttcttcaacttcaacaggaacgctcacctgattgctagtgccatcttcttctgacactatcatcaagatagagccgtatgaaatagctagaaccttcaactgtggtgaaaagccatacttgtaaaacaagtctggtggtagtgtctcgaacttgaggaggtgacagtaagggttcttcaaattccacatttgaagctgacctttataaacagtggcgatcctctgagcattcatccaaaccatctcataatctccgattagagatgagggctcaagaaatgagaatttggatttggagctcaatatagcagtggctgagagttcaatctgttcagtctcgccatgttcgagcatccagacgactatagcatccctactcattgctgagactgaacgtccatctctggaaaagctcaaatattgcaccagatctgtgtccagtgagaccaggactttgtagaggtttccctgtggaagacgccagatgcagaggagatccttacattgagcagccaagtactctccagagggcgacatgacaatcttactggcggagtcagcatcttcaatccgccaggggagatccgccgaggaatcaccataactaaacttttttgctagcacgcggtggtctgccctttgatatgtttcgggctgttgaagaccatcaggttcgatgctccaaaccgaaagctgggcgtgaaagtctagggttgcgattctcttttcgtctggaaaaaccgccatctgtgtgcaccagatgtcttgaggtccagtcacgattgtggagatttgtgtctgaatggtgataattctcaaggacctcatttccatgacaaatatgcggtctccgtccgatgagaaagcaatgctgtcgaacatggttgccgtggttgtcttggcaatatctgagggagccttgtttgtacttgtgttgaatagcttgacggtgcctgcaacttggagagccacatgctttgcatccgcagagataaccagttcatggaatatttgtggactttcaaaaagaagtgtagtttttgcctcaacggggttccaaatggatatctttcgattctcaatcgtcgtagtaaaacgattaccatgggcaacagcaactatgccagttgatgatattgctgaatcaaataacgaagtatcctcgaaaggttgggtgttgaggagaatagatcgatcttgttgaacatcatgcttgtaaacctgtccatcacgtgtaacaaacataagttcctgtccatctttggtccaggatatatcatgagccgagcttgagatagaaatgcttgaaagtcgagtgccagtttcgatctgccatagttcaatggagggttcatcacgagtcaaagccagtagttttccatttggagacacagctatcgcctttacacgagacgtcgtaggcgttagggtgtattgctgcagaataggaccccattgaaaaggtaggttcctcacagcacaacagtttggaagtttgcaatgccagaacttcttccgtatgaggctgtttgttgggctgaacaacagtgcagagccgaaagtctgtcgcggatgttcctgaataatgaaaccatgcttcaatatgaaacggtaggcatctcgaagaaactcttcaagcctttgacgtgacccgtcacacggcttatatccgtggatgtctttcatagatgatgtcatgcatacctgattcatcgcttgcaattccatgacagcggttgatactctatcgagtcgcccgatgactgctaaacactcaacccaattgaggaagtgattttcaagaaatggttcgacagaagtagataggagacttttatccgcggcgttccgcgagtgaaaagcccaatgcgaggatgcgtacttgagacctttggaaatgtgacttctgatggtcattggatcgatgcctgcccgcggcattccaggatcttggatctcacaaatatttgctttcaatgttttctccagatactgaagacatccctgagccaaaatacaattcatcttcatctgatccacgcgaaaccactgtttttgtgattcacggtggtccagtagaaagtcactgaatgacttgtgcaccattgagacttcatcttcgttcttatcaggaacatatagcacggcatggcaagctttgagccggaaaagaatctcatctcggtcaaagcttaagatatcagccatcgcattagcagtcaatggttcagccgcgatgacaatcgagcccaacatcttcctaaaatcgttcttgtcttcgtccattaggtatccggagttgccatcttccatgttgcgatccaagttctcaaacactatcgtgtacatctcatccaactgtgtacgagatactgcgtctcgctttctgcggatccagagatcaagtcgtttctggggaaagcttcgttttgttccatcatacaagaagcgcaaaagagtgacggcatagataaatagaggagaagggtcggtggaacgtcgtgatacctcatggaattgctcgtccgttggccagccgtgaccgattcccatttcctgtctgatcttatggaagccaaacttaagaatggagttaatgtctgagacattgtctttgcgaaatgtactagctagtgcaagtgagtcatgtgcctgctcttcgattgctgtacgtaacaggtcttcgtcccgactagttacgaggatgcggaatcgcatctttgttgacttggctaggtcaagtagtagaccaatgatctgccccgtcttcaagaggtcgctgcattcatcgagtgcatcgatgatgataactttggtgcagggaacagggtctacttgtgataatggggccttgataagcacctctaattgctttttgaaatgcattgattcaaaatccatgttctcgcatgcgttgacagattgcctcaagtaagattcataatggggaatggtggaaacgaactggttcgcaatggttggaaagacgcgagaagctaggtttcgatccttgtctccgcgtttgaagaaatacccagctgcaatctggccggtctcggtcaggtacctagccatggttcttgccaaggtagacttgccagtcccagcctgactgtagatccagagcaatggttcctctcccttgtcgatccagtcgcatatatattgccttgcgcgagtttgtgtaccctcctggcataccgggctttcattaacatcctcgctgtcaaaacgtgcttttccgcaagtaagaagattgattcgaggctggcaagcttcttgaatctcccgcctagacttatggttagccatctgcgatgataacatatcgaggaattctacctaagtttggtaaacagagcatcaccaatgttgtctgatcccggatcattgaaaaaagactccagggctagttccaaggtctctcgaggaacctgcttgacatgaccagctgcgatgtcgagttcaggaatctttccagccaatgtatcaatgctagcctcaaattctggtccctcggaaagtgaagatgcgttcctcataagctttatatcacctgggtcgagtatccctccaccaagcttatatcttttgaagtaaacgagaagcgagtagcaatacgcaagaccttttgtgaggtcaatcacgatttcatccccttgtgacaatggaccagcttcttccttatataacaaaggatgagcgatcttattgtataggtttgcaggaagactcgtaatttgtatctcgaaaatgactccattatacacgttgagggggttattgtctgagtagttcgccgagatgtgatagtttttgcactcgtaagctccaaaccacgaaggccatagccgaccaactttcctatccgaacgaaattcgttcgggggcttttcctgacggaacgtagtagtgataaaatttgagacggcctcaagatgatccatgtaatcgacaatgatgcgtatcccgacaagatcgtgtagatccttgagtatttcgtggacattcttgtatgtccctaggtccttttccctgtataactctcttcttcctagcgatttggcgatagatgccctcgttttaactcgatgctcgactacagcctgaattggggccgtgtgactactcaactcgtcttgacatgctcttctcagctgaccagccatttcttggtagtatgtttctacctcaggccaaatacatttcaaaaagacttccttggcatcatagcctgccttttgcttcttcgtactttcatcgattagataaagtagctttgcttgtaagggtaccaagctcttcttgtccatagtagcagaagacccatgtaaggatgcctctattcaaggaaatggaattgaagaaagtttgatactctctgggaaatcaatgagtgtagaaaatgttgtaaaaaaagattcaaatttggaagagactgaaaatacaaagtcgagtaagtacagtacaccaaacacctccaagcaccggtcaagttatcttacaacccctagcctgagtagttgtcagccacggctctctcgcaacacttgttcggcgattattggacactaaacgtggcttgcagttagcgaaattgaaaattaaggtgattgaaatgccatgaagagagtgtgtggtcaattgtacctagtgcggctgagctgcatgaggctttccttggtttaacgcctgaccagcaggcagaaatgcagcttatgcttgaaaaaaagtgaaaactggatgtggttgggcatccaaggcgcgtgcatgatatcgtgttgagaccacatggcctttttagattttatgtttttcagaacgttcaggtctattggatgagaatgtccactgtatcaagataaatagtaaatcgaacgcgaaaatgaaaagtgtgaaagcgtatgctgatacaacccatgcatgatattacagctttaagtcttggttaatcttctggaacaaacacaatttttggccttaccgcagtaaccgttaacataaaaaagcaccagtcatcactcttttgtctctttcaactataccatgggtgaaaaaatgacagacctttcctacgtagactatgtgaagcgtcgagctcagtcaaacccttgcataaatggtctaacacaatatctcgagcgacaggcagcttgtgcaagcaatatcgtcaaagtcgattacccaaatgcactttttacttcttcattagatcctattcgtgtcgaagtacaagatttgcctgagctggttcacgctgtaccctcagccactactcgatttcttctaattgaggatattaaccctcaactgatagcgttcttggggaaggctctagatatcgatcccatattctttgcggactatgtcaacacttgctttgagaacatcgaggtagcagcacccccaccttctcttgccattctgccgtcgttgttatcccaacacggctaccttcatcttcactatcaacaagtgctgagtctgggtgacgccaaagcattcgaagatgttgcgtacgctctgaaaactcacaccaatattactcgcaatattcgacgcctcgctcctttatcaggcatacagctagctcttgtccgtgccagctgtgctttacttatgagggaaattaatgacgctcgtgtttgtgagtattcttgtacgttgcacttgacttctcgactaatctaaaccaggtctgatattagtagaccgtcctgtgagttacgcagtcgaaggactcagaatacatcaacagcagagctatcctgctcaacacatatatggtgggttcgaagatatcgaaacctcacattctttaaccaactacaattgtgctcggaaaagctggaacagaatgtcgatgcttgacagcttagtgcattatcttcaggatcaaacaatactgtgtccccagaacatttctcctactactctagacttagcatattaccccattcggattacactctctgaatggaacctctatatgcacctattaagtcgttactcaaaatactacgaatattcgctccgtgatatcaccagtcgaattcatggcgaagatattgtcgacttgcagcgctggagacgacggatcaagcagagtcgacacaagctgactcttatcgccgagtttatcgaatttcagatgcagcaacaccaacaggcagcaaatctaatgaggtggagaatagtacttagagacatcgactatctacaaagccagttccaggattatagccagtcgcttgaacagatggttactatcgcaacatcaatgatacagttactcgattcacgacagtctatcctagaggctattaacgctcgacgattgacttatatagctttagttttcgcgcccctggcttgggttgcaagtctgtttagcatgtctgatatttacttgcctggccatagtggattttggatttactttgcaatagcgttgcctcttgtaggcattgtttttcttttttcacagttaagatggaaagagatatactgtatgcttatcaaggtattaaaagcataacaaaccttttgagagttgggtggcggtgagcgacgtggtcccggagctcaagggctgaagtctgtccagcttggctcaagaagagatcttcaagtccctcaacggcgttgaggaaattcagaataaagctctcgctccattcctgaatttcaagtcttttcagtgtttttgggagttgagctgcataacgcgttcgaggaattgttcgcagttggggcacttctttaacgttagagacgagagggtctcgaaattgaaggcatgggccattgttgttgagaggggtacctgcgagagggatagcacgcagattcttgggaataaggggcgtggagagtgtaaacgttcaatccaagaacgacatcagcaaagtaattgatctctttggtgccatctgggtcatcttcgtcatcgctgaaatagcccaggtattctcgaagttcgtgccagtttaaaaaatccaattttaggtttctgagatgcgtcgaattattctgcagagcgacggtaagcgcgtgcaaattatcagaggtagggcctatccagctcaagctctcaaggctgctgaatggggataaatctatctcgcactctccatcataacaggcccggcaagtaggatcagtgatcaaactcaatgattggagtgaggactgttgaagcgggacaacgccattgaccccaaagatttcgggcggtaagcatgtccccaaatcccagctaagttattttagtgtcagatgcgctcagacttattaacttcgttcgaacagtgcctacctgaaactctggagttggcgaggctcgaaccgacgaattaatgactctatcttctgggcaaaggcataaaatcggggctgatcttggagctcctcatcctcatcatctccatcgtcaaagtgcattgaagagtcgagtccctctgcatggggacaccgccgccttacagaaaattggaaatcagaccggaactgaagttgcgtggcatgtcgaagacatgattgtggcagacctggcacccagacgcgacctaaatgatattcgctcagcggctcgatcgtgatacatttccaaagactgttggcaacactttggtgcagccatctcgaggcttgagaaagtcttttcagatcggttttcgtcaactgccaggataaaatatttagagcttgccgagagcaaatgctagaaaggtaacagaccttgtcaattatgagtataaaaacctcccgtggcaggtccgtcaacatataggccatctttacgttcttgtaaatgcccacaaactgggcgtgagtcttgacatggaataaccgatcccaggtagcctaaattgaagcctgcggtaattaagactgtatgtagagaggggatgctgtagagtgcggggggcggagctgatgttaagccaaaagccgatcctccgaaacagttccccattgtaaatggccccaagtgctgacaacccatgcgaaagtatcatactattcgcattcgtaaattcttgggctaagttagctgctagttctggaaagtatgggcacttcagttctgggtgtgactagtttctataatgatgcttgtgggtatattttcaatgacgtggtgaccatgaggcgccctgagttaagaatacataaggataaatagctttctcccgtcggcagcggatggtaagccaagtccgtcacccactttttttttttgattctcgaggtctttatagaatccgactctggagcaggccctcaagaatgcaatggcgacgatacatatgaaccaactcagcggaaatgttacaacagagcatccaactgggataaagtcaccgttggcttcaatcttagaaagattggctccttgaccttgaagaagctctgaatgtggccgtgttagggactaaaaacgtctataactacggtatcatggactagcagcgaggtagcggacaaccgggtagctacatactccgtagcctgtgtatatattttgagtttcacctaagtccgctccgctccgccagtatctacccaacgcatcgcaagtccgcggacagtcgatgattgaccaatagatgggaaataaaactaaataagctccaattagctcaaatagcagaaatgtataaaaatacgttgttcgcacttgggaagaaaacacattcttataacgcaaagataggaaccagattaactcctaccataactggttcgcagcaccgcacagtcaagcttcaccatggcatctcataacccaactgaggggtttagatttaaccacattggcttaagagtggcggatctcgatcggtcaatcgcgttttactccggcatatttgggatgaaagtagtaggacgcaaagagatgaagattgcgacacttgtttttcttgcatatcctgataccgcacctccaaacacttctatggtcgcgcgtgaaggtgtactagaactagtttacagcaaggtagggcagattttcatattatctatgcaaagtagtatctggaactagtagctaactattctcttcacagtcggctaccagctctggtgatcatctggcttttccgcttatcaaactagcatttactgttccggacactccggctgcaatggaatacatcaaatccaacaatgtcaaagtactgaaggatgctggtattgcttcggggccagaggaagtggcaagatttgtggggtcgacaccatccgacttacaactcgatgacgaaatgtggaatgcgctcacagctgttcctctcatagaggacccggacggttatcttatagagataattccgaacagctttgaaagctcttgatgacaaatactattaaggcagttgtaatatcatctagctctaggctcaaagcggccaagattgtgctatactaagatgcacccgcattctacaacttataaaaaggacctcacctggtgatctgtaacttactccatgactaggggttttttatctcatggatattacaataagccaagagctcacaagaccaaacattgccaagtgaggccctgtaaaaccatgcgaagcactccactggattctggggagtagctctggccctcaccaatgtcggtcagttgtgagaggcaggttttggtagggattactacaagatttcacatacctcagactctagcttcagttcctggcttatgaccacaaacatcctaggttacctcaatcaaggatggaggcagataggaacgcctacgtacagacgctcgagggtcatgagaaacaccccgccaattcgttctcttcaattttcttttcgctttgcttttaactgaaacagagacaaaattgatcagctcaagcttttccggctcccaacgtaggagttattcaaatttccgtgtctgtgcatcgcgaggccaaggttccgcgttttctttactgagatactactagagaaatatcgatgttaaagaagttcgtggaaaggcacggttatgtagaggttacttgtaaaagtgcaaactcgcagggtgcggcagagaagatgcttttcttttcttttcttttctttttttcccccttttttttttctactagctttctaggcgagacatgtagtggagcccacagaaggaatagcgctctttatgtactgtaacctctcctacagagagtacccagacagaagtttttaggcctagaagccgtcgtgcatatacccacccactgctggccatggaagtgaacccttgcagggtcgaatattctcacgccagagagccgccaggatgggcctcagtttaataaagattgcctctctatggcatctcgcgacatctttctgtaaagactatccaggaatggttgattcttcatcaaggcaccatcccctttcatttctccagcctgagatcttatataacccaggcgctatgactgttttcagggcagctgttcttattagatttggtaggctttaaaattctggcgcaggtgtttatgccgcctatctagcaggtcgcaacaacgacgccaagagttcaagctaaggcgattcatttttccttggccactaattacaactcatcctagataattactatatgctatgccaaacagtcgcgtcgtacccatccatccactccacgaactcgccaccggctttggcccagccggtaatgccttcgaatagaatcacgctttccatatggctttcgccttgctcgtctagatggtccttaaaccatccagctgcccgtgagccccggccgcgagaggatgctggaggtgttagtacgcccgctttcttcatgcttcgagttgggagctagtgaatcaagacgtacagcagtaccatatgattttttgaactcccgccgctttaaacagactgtacagcgtctttatagtcgggtagaggctctgtgccggcagattgatggatccgcgaatggtaccgccctggataacagaacgggtgagttgatgctcgattaattgttatctcagaaaacgcgaaaggtaggtgctacctcgtgatctgttcggcggagatcaatgagaatgtaattcttgccggcgatattcttgctgtccttcatcatctctaatagcgcttggcgtgtcatggctgtgggcgtcttgttgagtggaggagggtatgcagcatgccaggtcgtcgcggcgtcagtagaggccatcttggatgagcagataagattgaaccttggaaatacgcggtatagacgagaacgagcgcccagttttaggatagatcttatgaagctgatcgcatcttggaggggaaagggagaaatttcctgaacatgaagccctatgagagccgaaggcaatggatatcccacttagacatagccgggactgtgtcatacccacatcatgattggccatggtcaaaattagacgtcgttttggggaccactgtcatacccgggaggtgattggtcaatccgttttgcaggggctccgtcatgcgccgactgtgaccatgcagccaagcaaactccattaggggactgtgtcaggccgagactgcgattggctcgagaggattttcgaccagcagcgtccattgcattccaagattgctgcaagtcttaggaacggtctcgctggcggcaacgatgaatactgtgccatcctcctcgctatcaactcgatactccagatcgtccccttcgcccccatggccgtcttctttatccacgttatcagccatgagtcgggtactattgatatatcacacagcgttgttgttacaggtgtggctgttttcctgggcatcccgcttgggacagcgattattacccgatttgtcgttcctaagtttgccagcgctgattggtaccagtaaactttcctcaaatatctcgcaccttgatctcctatagctctagtctacaccatccttatgctattcgcatcccaaggcagacaagttgttcgccagattgtatcggtcgtccaagtgactgcgccactaattatatattccgtgctcatcttcttcgtcactttatggatcagtagacagctcagcttccggttctccatggtggttacacagacctttactgctgcgagcaacaacttcgggttagctatcgtcgtgggggtcgcgacctttggccccaacagcgaccaagccctggtatccaccgttggtccactcatcgacgtcccagttttggtaggcttggtgtacgccgttcgctggatggccaacagatggggttggaattaaaggggcgagtaggacgtccgtcgacgacgcggcttcgggatctggtaaaattgcttctgaatatcaatagataggctacttagactcaggtaacatttacgtggattctaagaatcgagcaatattaatatgtttccagtgttcttcaaggtagcaaaactgagcatacccgtcgatgtgcgtctagtcgagaggatccattagctgaaagattttcgtgttcttaacacagcagctgctatctccataacaccccagtgccaaacgagcccacgatggatctgtatggttgtgaagttccacgagtattttcgctgctttttcgcatgatgtttctagcggctccaaatggttagaagtatggatggtggaatttgatgaatcgaaagcgtcagagagcggagagagcacgccagttggagttgaggaactgtcggcagttgtgttgtcaagcctgtttgccgcatgcatttgagggtgaaatccttgttcctctacttgaagcatgaagaccccttcattgtcttctcgggtttgtatcgattcgatcggtggctcggtagatgatggctgttttcggccaggcatcgacaaggtaggacttgacaacaccgacgtgaagatcggcactgcgtctccatccatgcttaatgcagacccaaaggagctctgggacgtccgtcgaaatgtctcttgtttgcaataaacgtccacatgtgttgcaccggtgtcgagcattcaatgcccgatggtcttcctcgggggaggatagatattgcgcaatttcatcttccgagaccccgtacacgccaaacaagttctttaggcgtcggttctggacgttgacggcctgcgcaacgtgttgccaatcaccacctaggtttcacatccttcggcggccccccagtgcatttcaaaatcgtaagtacatgtacaattctccaacgatgaaaacattacggcacatctaggcattaagaaatgataagcgctagcaaataccctcccttgtcccagttcccagacaaatttgttgacaagctgctatggatcgatgatcaagtggtaagcaaatatcattggatgcattatttgtaataacagtaacgctgatcaagatacagtatcaggaactcttcaacgtctgccaggccttctctggacctggcagcactaaaatgcactactgcattaacctgattcatgatggttttcttcctgctttactgagcttcttcatctggaggtaggcaaccgcaaacacacaggcactctccttacgaaagtaactcattacttccttagcttgcctggggccctaggaatgtatggtctgtctattggcgtctcaaacattggagacactattcccagacccgtttatgcacttctctccgggcttaacgcctcaactgtgggcattatcgcagtcgctgctgttcagctatcagaaaaagccatcactgataaaaataactcgtatactcgtcttgcttggaggtgcggccgggattctgtacaatgcgctctggtactttcctcttctgatgtttgtggccggctgtgcagccgtcgtccacaactatcgctggcttcatggccctatcaagaccatcgtcggcttgatgaagaaccccacaaaacggcttagggcacaagagccggagtccacgcgacttccttatcggccttgcgatctaacagagctttcccggtcctttaaaagaatagaggcagaagggaatttttttatgtattactatataatactcggcatgttcgtaagactatttagcctcaagaattatgcgtctataggtagccagaggcttttctgtcgcatcacgaagggcaagaataatatgcattgtctaaaagaaagtcaccacatattcgcttcgtcttataaggttgacttacatcgttcagactcttagcagtctccagcttggcgatacttccatcatccttgatgcttgtgatattgacattcgggctcttgggcgtcaagattggcttcatcttgagcgaagggtcaaagccttctaagcctcgtccgtaagcaccaccaggctcgcggtagtggaaccaatcgtacgtgaggttatccccatcagggtcccaactgttagatgcatcgagaacaacgctgctgcccaggggtgtacttgagcttcaacgggacagtgccgcaagagccgttgacaatgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtatcagcgtagactcgcgactggttcgtgtgatcgaggagtgtatagcgaccgccccagctaccccactctggatggttaacatcacccagaccgttctggacgagaggtagaaaagcgggtgtgtcgccttccatgatgaaagaccaattgaggtagtgagatcctagaggaccaagtcggatgttcttctcgagccagtcattagagacgatgctggaatctgggccaccgtgatcaaagtttcggtactcctcgccagagataccgttccatgctgcaacagtatactcgctgaagccgtgcagagagaccacgtagaagagtagtggataacgaaggcgaatccagataccggtgtcatcttgatcagagatagcgtaaacgcgaagcttctcgacgaaagcatcaacagcgtcttcacttcttgtgcgagaaacgtgttgaagagcttcagccaaaatcgctgatccgccccaaacggaaactgtaagaggatcgtcgacactcgccttgtcagcagctttaacaagcgctttcgcaccatcactcagactcatattgagtgattttcgtccatagacaggatgacctttatgaactcgatcaagaaggtacttgtacgaaggataaggcgcgtgagaaggaacattggcgttgaggctattcacaaccttcttataaccatccaaaacaccaacgacagattcatagtcgatcttatcaggcatccatgtcgaagtagtcacagagatgccttgaatatcaatctcattggcgtaagtcaaaagtcggaccagactcatctgatcatcaggctcattgctgatatccgtgagcacaaataatctgcgtttgtgctccgtgcgcgcagttgaacattgcttgtcaaggcttggtgcagcatgcgcaaaggggagcgcagtgaggagggcgaaagcaccgacgagttgggaaagcatgtttggcatggtgtaattcaacgctgctgaagcggtcaagtccattgtgaggagattgttgtctttatagactgccgatcaggaactggtgataaatcatggcatttgaagcttgggtggttagaattgctgaatggggtaacttcgctaagattgggcgctagggacttgcttgattcttcatgtttaagcactatccccggactagacgtcatgaacagggttcgactccacattcgatggagtgattaaaggatttggaacgtcgagggaattttgagagaaattgcgggggagagaagcgttggccggtagatgaagacgcagaggtgttcaaaactccctattgtagtcgtgttcaccaattgatcttcatcgtatctagcactatgccagtatgtcggtactgatgcccaagattggctgaatggaagcagagctctttatattctttgttgggctggtcgctaagccgagaggatctcttcaacgggatatgccccgagggcgcttcagtgcctggatcaagcatccccggtcagtcgtggccatgatggaaaaggcccgataaaacgtgggattacttgagaaatctggggtatttctccacaatcggccaaccttagccaagactatctgtactttggcatcttcgccgacagctattattgttgtctaaactgatatacacttgcaaagagacagaaaagtcgttataataggactgcactattgttttatttcccaactaatcactttactactgataggtgttcttgaagtgctagaaatctctatgctaattacacagctaaatacaggactaaactggaaaacaatccacacttgaggtagcctcctataaatggcctgtaaggcggttagggtgtatgcttgtgtcagtaagcctctacagttcttttatgaagccaacttcgactattttgtcagcatcaatatcgagatcggcaagcttagttcgagagttttctcgaaaccagagaaagatccacagcagccaggaccggagataggccttgggggatagaacatttggccagccaattttgatcgtctctttaccaagtatgtacacagttggagagttctgcgaagatttcatcacgtctagctcgagagccgtcgtatcgttgcgtcgaccccttgcgatggaaatcgcaatctgttgaacaacgtcctgagcgaggcccgggtacaaaatgttatctgtgtagccatggcgtagtgtaacagcataacacgagtcaatctcggagacgcgccttatgacatatcgatcggtcaatgggactgtaggtaccggaagtgggcgcatgttgaagagaacgacgactgcaggtcgcgcggcgaacttgatgacgaattggaaaaacgacggaggaagagtattggcgataccagatttgtcaaagaaaatcccaacccccggaacagtagagacaggcgtcccaccaaatgtaggcgataaggctacagggcctttggtcgcagtggttggagataagaggacttgaggtgaaaccgggtcatgagattctgcttcccactgacactcttttccgaaacgccacagggtaaagaggcaggagaggaggaaagctagaagaagagtgaaccatgcgccatctggaaccttttcgtagacggaagatagaaaggctgcatctaaactggcaaagacgagccaggcgggcacgactatgtacgcgggaagtctccagacgaggattgcgacaagagaaaccatgcatgtcgtaactacgtgaacttagctggaatttgtattgcttctggggtatcaacttactaaaagtgactgtgataacgcagacaccgtatgcgttgcctagcgaggtggtctatagagctgtaagtatttgctcaacccacgagatcaatgaatacgtacattgttgtatactgctgtatactgctgtaattataaccgtaccaatcataagcagccaattcgccatgggtatgtagacctgctcgtggaagatttgactagtatgaatgactttgacatgaggaaagtatgagagcctcatgatctgagtaagaagctgaaaggttgaagttatcatagcctgagaagcgacaatcgctgcgaggatcgcgatgaccaagctaaaatacagagttcctgggggtactgtattgaagaaggggttcgtgaaggcttgtctcgtatcatcgcgagatatgtacgcagcctgtcctatatatgcaattaggaggcaaggataggccaagaagatccacgaaatttgtactgcgcgtttgctgaatgcccccaagtccgcgaacaatgcctcgacgcccgtgaaagctaagagaagaccgcctagtgatctccagccctcgtgtccgttgcgcacaagatatgaaaaggcaaaatgtggactgaatgccttgaggacggtgtaatcgtggacagcgaggttgtagataccagcgcataggttgaacaacaaccagatgacgacaaccggcccaaacatggtaccgatctttgatgtgccaaatggctggataagaaagagtgcaacaagtatgccacacgatattccgacgatagcagaggttccgaggtttggattggcgacttttattccctggatagctcctaggacagactgagctggtgtcagcacaccgtcagccatgaccatagagacacccaagacgccgatgaattgcaggaagaattggatcgccctggacttctcgagaagcccacgaagactcttgcccccagtcttgagatcacccgttttgaatctctgcaatcgaataccaggcaagtcccttggatctcgttttgaaatatgcgtatatctcgccaagagactataaagagcgaatgtccctccctggccatcgtcatcggcactcagaacaataaagcagtacttgacggtgacgatgagagtcagagaccatatgataatcgagagagcgccgacgaggtcttgccaagaaggctgagccgagaaggtggacgagtagacgtaaagaggcgaggtaccgatgtcaccgtagatgacgcctgtagcttggaagttgagccacaggagtaccatgcctctatatgtctattgcgatcaaaatcagcggggcctctacccttgggtgatcaaggttacttgcttgcttgcgtgagccttgcagatcattttctgcgatggcgcgggctttttcttcatcatcgtcaataccgacgaatgcgtcgccggcatgaacatcagactcatgttgagccattttcagggctgagaagacgggggaacctgggaggtggagaattactgcagcgaagtcttggggtcgagctaggatgtccagatcatgcaatgtattcctgttatatactctgttagaaagaggactacttttagatgagctacctactttggcttgcacgaactgcaaccttgataagaaacgtaatggttagcagaaatgttttctcactgttttcagcccatcgctaacacgggtatcatcaccgggatccggcaccgccttcatcagttcatctcgcgtctgcattagaagaagcgcccgcaacaaggttctttacaggcgcacgaatgactcacgatatcgtagggccacgttgacaaggcatttgattctgacgagtcaaatcacatgcattctcaagtttctttggcaattaaacattgccaggaatgtatcaagtggcttccttagcagctgaaagcttggcttctcatttgagctgacccttggctctttagcgaggcagatgcagtagatgcgggatttttccaggcagaccaattaaggataaggataaggataaaatgacccctgatctgttctagacccctttgcttgcggctctggatagccgtggatgactcttctggccgtgtagagtcggcatgtatgagggaatatttatctcactgaggtcttatggaccctccacgctatcccaccacccaacacagctctctcatcgccgtttgttttcctgctttctcgggtatgattctaacgctaaatccagttgcccgagaaagcaatggcgagcatcataaaccctcagtcgtttttattattctaggcatcatcgcatttggccttgtgctgctcgcaccctttattctctgcagaaggggatgtcacaggccagagccctatcaacttggggtcccggtgccgcaaagggcaggcagaatatgcctcactccgcacgctttgagcttgatgccgataacttgctatcgagagacagaagcggttagagctgatacttcgaagcaagtcgtcaaccccctgggacaaacgagcctgccaagctgtctcatctgcatcagtgagtttagacaaggtgcccaggctcgctcgttaccatgcggtcatcgcttccatcccagatgtattgacccatggctactggagcggtcgataaactgcccagtttggtatgttctggctataactcattatttaccaaaccagtacttacttccgtagtcgtgcaaatgttgcagacgctcttgtctataaacccgcatgtgatctacccccagcacctcgtcgaatactcagccgtagaccaatagttaagttcacacttctcactggattattgtgcaacctaacagaacactaggctatctcggagcttcttcccatcgcaagaattccaactattcagtctcgcggcccaggtactgccgttcctgctcggccgcttcaacttcaggaaccaccgctgccggtgacgttggaggcctcgtgtcaaattggctcctcgggtcgttagaatacgaaacaaaaggttttgggttggggatgctccataatctacaacaggcaaaacagggacattattctttcttgtttgctaaaacgtacaacagtttttcgaatttaacttttcttttacatcaccataaccttcccattctatgaagttactattgatcgtccattgaaatgcactatctcgagagagccagcgcactgtggtaaggtttgggttgtaacagaggcttcagcccccagggcacaaaaggaaaggacagcaatgcggagcctgaaaatggggggccgtatgaaatgacagccgttatactcagtatcattgttcgagctggatgataatacagttctccgctggcacccatcgggtttggagctcccgtggaggatcataggcgcctcatctcgtgaatgcagaatgtcaacaaagagacttgattaaagcaagaaaatacgttttagaataccacatttacaactcaggaattgtctctctgctgcccagctgattatttgtctgtgacagagctccagctgaagttccgtcactatcagaggtttgcgaagcgataaagcgcttagtactcgttaattgaatgaagagaactaagaagcatgcacgtatatacagttcttgttgaagttcaatagtctttgtcgcagctgcacataatacaggttctgtcagaacttatcaacaaagggcaatgcatgaacttgtgagaagtgatcagtcactcctcttgaaagagtctgagtgctttcactgtgatctcccgcgtagttgaagtaatagaccgaccactataagaagtgtacttttccatcagttttgttgattatccttcaaacatcatctcatcccccgtgcttatcttgttattggtactgagattctctcctgtgatatcgactcaccttctgtttacaatgcagctctctctatctgacgccatgttgtatcatctaccccccatgcccttgcccgacagaagtggtcgggttgcttacgtctacctggatgaatccaacttcaaaatcagtggtgaaacagcctacaaggagagtcaccagatcgaccccaaagaacgcatagactggcattacgatgtccgcgcgctcaaggatatcatccgcagaggcaccgggatggaagttgacgaagaggtaaatctcaatgtttatggatctaaccttgagcgaagtcttgtatctcaagatctgaacctccattcttcctttgtgttcagctctcgtcggaaaaggaagcaacccgagaaacaggttgatactatgctggtcagagacatggccctggatactgtccatctccaggaattcaaggacagtggtgtttttgttcttgtttctggagacaacgacatgattccatcggtcgcatatgctcttcaatgtgagtacactgtgcatgtctttgcttggaaaggctccgtgtctgatgaatacacacaacttgcgcatgatggcgatatcaaacttacacttctggacaagttcctcgacactctcaccatggcaaactctagtgttcctatggcgaaacttcgcttctctcacaattgtgttgtacgtctcaagcatggtgtcaataaattgggggacaagctcgctgggtattttcatcgctcgcgcaagctcaaactcgagcttgactattaaacatatttggttgataggtgttgttcaagagtcattttggtgagttgggcccttgtggcttcgcggtccggagaatggcagatagttaggtcgcttggttttctgtttcggtttcgggccggggtctgtgctacggtattgagtttacttagttttcaagttacgtttgttagagatgttctgtacgatgggagttggcgcacgtacaatagatggtctttgctaagttctctgtgctagtttgtcaaaatatactcttatggagttctgtcttcattactgcaaaagtcgggtatcctcatctaaaacaccaaaaagactccctatttcctttccaatcaaccgtagttcatctacaacctgtccagtaacaagcgcatacgcataaagcagtgcatagtctttctcctcaacaagcagctgacttgattcactagtctcaccaccctcgttgatcaatctcctcgggtgttcctttctgaactcaaagatcttactcaacagattctcgcgtgccgatacaatgcttggcgtggcatcggcgaaaggatactccagcatagttgagctagcaacgacctgaaaagcctgacaaatgtgatcacaaagaatagcgcgctcgcgagctgtatactcgagcagtgccctctcaccttctgtaagatgaccctttcgacatgcgacgaggctcatattgtagaagccatcgaggatacgcatagtgcttttcagcacacggccgtacacttccatagggaatgggcctcgtaactcgaactccgaagcggcggctagtctcagactatctaggtttgcagcatacctttgcaaggcagcttgttcaccagacttgagatagctttgagaaccttcgctacgaaagagaacggtgagaggccctcgcttccagataagacccatttgtagatggagaacagacagactctctttgaacttgcgacgtgcggatatgggccatataactcggcaaacgaccagaccccagataatacccgctgtgacagcgatggctcggcgtttggcaatctccatgatatcaggctgagaaaactgtccatcttcagtcgtgtcatttccatctgcctttctctttactctgtacgcatacagtgtagaaacattgtaagcaagaagactgatcctccccaaagaagccttgccatgctgaatgacaagataaaagttggtgaaactcgtcaaccagccaagcggaatcagagccaaggcgtaaccatggctgatcttccagttgatcacagagaacaaagcaccaaatagtgtaccgatgaaacgagctaggctgacggtgttggcagctcccattgtgaaactgcacacgattatgaaggatagaagaccccattcaccgcgccattccgtgtataactctctcgtctcttcgagaaacgcgagcattgcccacagagcggcgccgataccgactttgaggccgaactgaactgcttgaagttagcgattgggaggttggagataagggcgaggggagaaagaaagctcaggaccttgatgctaaagacttagttaacttagcataagttcaggataagtttagaataagcttgcttatcctaaacttaggatccctttgctgagttcgttttgatatcaaggtctgatggtttcctgctccctgaagaaggggaaacttactatcatcccgcgccattttcttaaaaagcgcagagatgtttctccagaaccaagccagtatcttgttcagatcaggcgcattataccaggttcttagatcaaccggtgcaggcaccgcagctggaccatcaggtacactaacagacctctgcctcgtccgcatcaacgtatcagcctccgcagactcaaacagtctgatagctttattccgatcttcttctgagctactcttccaccagagcagccatctccaacttcgactcttgcgtataatcacatactctagatcatctagaacatcgaggtactgaagaacatcttcgccgaaggattgaaggctgaaagtgaagtggccgcatgctgcggcgacttcctcaagattagcgcgtgttgattcgtgagacgaagccatttgctcgatacggccgtagagtccttgtagagcgtctgatctggctgtgtcaaaggtatctaacgagtccatcaagttgcgccgcagatcttcgtcaacgttgatttcgtagctgggcggctgaccaaactgaggctcatgtaagattctgcagagattctgtcgtactcctgtcatagacatcgtgatcgactcgttgaactgctcaaaaagctggcgcgccgtattcggtgaagccgtgccagacgcttttggactgagcggttttgggtgcttgagctgttcaagctgagtattcgtcgcgtttctcaaacctcccaaggcctgagccaaggtttccatggatctcgcaacagttttctcatgctcgtaaatctcctcatgtccaaggaagtaatgttcaaactttgcttctctcatatccttcatcatctgagcataggacttcgcataatgtgttgatgccgccgtaaatccatcggacacaagtccttcttcagaaccactgaggaaactgttggttatcatgtatagcatatctcccaacggtatcgaaactcgattcatcgtctctcgcagtgacgtgcgggcgctcgttcgccaaagaagcagattgaccgccgtggtagtcgtgatacccataacaagcattttgaagaactgcagaaccttctcatttgagaatacgttcgacattacgtggctctccttggtcacaactccgattatcgcgagtgctgcgagggtactgccgacgttgacgagcgggttcaacatcctctgcttcacccaacccataaacccaaacccaccgccaataaacaccacaacaaccaagacatgcgatagcgtcaccaggtgcatcgtcgacccaaagaaaacagaggtaaccatagaaagcagcgaaaccgtctccgcgtaagcaaccgcaacaacagcaataagaatagcctcaatcatcgaccccaccgacctcgcagggtgaaaataaaccgtaatagtagcaacgacatgtttaccctccggcttgcccagaaaattcgccaaaaacggcacaaaggtcgcaaggctggcgattgtgtaggcaacagtgcattttagcacgccacggccgttgggcgtgttgagccagagttgagtgcgcgccaacgagtcggagatgccatttcggatggtctcgcttagaggtggcatgtcgtgaggcggtgactatggggttgtcatgatgttggtgttttggtgttgatgacgaataaaatcatgatgccgtagtttccgggctgagtggtttgatgcggtcatgtgattggtcagatggtgagattcaggtggttggttggttggttctgaaaacgtcagattcgttttagctttgagatccgctcactcgcgtttggaccgacctagcgactctcatggagcaagaaaacaccggaccttagtgtaaagtattaaacaaacccagcaaaaggtgttctaaaatttagtgaaaggtatcctgagtctatacttgactcatcctgaacttatgtcaagttacctaagtctttttgtcacccttgtattaaagtcccgagtttcctttcctctcttagggaaactcgatcttctatcataactgagaaaaatgatattattgaagagaaaataactctttagctcatttctttatcgccgaataactcagtctgatgtgacgagcgttttcttccaccaaacgagcaaatgctttattactcttgcaatagccttgatgctggaagtaacaacacctgaagattacaaaatcatctacagatgatcatctctgaatgcatttcttactctgctactttccgcaggcgcaaccgtggatctcgagtgagaggcctcaatgagtcaatggaatcacgctcagacccgcataataaagtgcgtcggcttcacagccattacagcaagaataatggcaaaagatgcgccttatgatgatgttgtactgaattcaactaagcgaaactaaatttagagtagctattaagagatggttctcagatcagacgaaatgtgcgcagaattctaactcaaaaatgcgtttattgccagattttactcgctgcaaattctgatcagatttgatacttaaaagtcaatatcacaggctcccactcaggacgaagcgaaaatgtattaacttccacttctgtcgctcataaagtttaggctttcaagatgaaatcatcaagcttccacttcccaaactcaagatgaagggaaacatatatatataccaactgcgagaccagtttttggatttgcagacgcaacccattttattcttgtcacaacacatcattcgcaaaaatggtccgccaacacgacgccaattcgtttgatctggaaaagccgccctcagtccactttgagatcgctttcccgtatgttgatatttcacacgagattcgggacaccaatgaacccgcacctgataggccctcgcccactcgccccttatctcaccgatcagaaccattcgtcgttgaccatgagtcagagtggcgtgcatggctctgtgtctttggctcattcctctttctagtttgctcctctggtacgtctccagttcattcactctcaccctagcaaatttgactaacacaaaaccccaggtttcagcggttccgtcggcacactccagtcatacctcagtgataaccagctcaaaaacaacaccaacagtcaaataggctggatcctcggtgtatacctcttcctcgcctgcatccccagtttcttctacggctctcttctcgaccgctgcggccctcgactcctaagtgcagtcggcggtgttctatcaacatccacttttctcctgatggggcagtgcaagacatactggcagttcatgttcgcctttggtgtctttggcagtatcggcacaggtatcaactgcactgttgctattggcgtagtgggaaagttgttcattcgccaacggggtttggctatgggttttgctgtgaccggggcttctcttgggatacttgtctttccacttgttcttcactcgacgtttgagcatctcggttgggtctggtccatgaggatcgtggcaatagtcatcgcctcctgcacgagtgtgggattcctctgttttctgccgttcgaaaaccttgtcttgggcaccgatagctttgacccctttggaacaagctcagtatttgatctctcggcctggaagagcaagagcttcattttcgtgtctctcagcctcttcttgatggaatttgtcaactccggtatagccggtctgctcccagctatatctgccaccgttggcttcactgcccaggatggattcatccttctttctgtcataggcggcacctcatgcatcagccgcttgattataggctattcaagcgaccgcctcggaggaatgaacacaatggtcggcacaatggtcctcatggcccttctcaagtccgcgattttcatccctttcatttcacacggccgctcccttctctacgccttcgcagcaatctggggcctcctctcggggtctttctatgcagtggctccaatttgcgtcggcaaaacatgcgatccaaaggattatgcgagatattatggctcgactaacttacttgttggattagcgctgctcatcgctaatcccctgagcagcgtcatgttggacaaagcgggcgcaaagcctctggtgtacctctatctcggcattgtcattgctgcagtgatttcgattactgtggctcgtggacttgttattggaagcttcaccaggttgagggagagaatctagaagggtatctattctagactcccgtttttgtaaagtggacagaattaaatggacgggaaagcatttttgtatagggcgattgaatacgagttcttagttagatgtgttttggcagttgagatctgaggttgacagcttatgttcaccaaacagatcttcgtctgtatatcagagattgtaaagcagtttgttatagaataatcatttataacagaaatgcataaagacatatcccttggtatctcgatgcaatgtagacctccaacactcttgatgatccgaagtcggtagtcggatcgacttcaggccggctcgtgggtcatggcgcacatcatagcgttcagctcgccatctggaccagtaagaacattgcatgttatctaatcgatctgatctctctccagcatcgagcattagttcccaagccatcaagctcttggtggcgtgttagcgggatcaattccgccttacaagctcaaactacctcactacgcgttcattcgattgagacgagatatacgttcttcactgggaaatctggatgatacttcaatcaactcacatgcatccttgttcatagagggcgcttctcgcaaaaacagcaacggatgttcggctgttgaggttaattgtgactaggtacagagtttacaaggttagtgctctaggccggaatgctccgtcttgctgactgccgaccctgatgggtctgtgctgtcactgcctgtcagctgagatgatgccgggcgttccatgacagtgaattatttataggctgaggtgctgctattaatctacctccagagtgtcgagttgtagtccaagtaaacatggataagcagcgtcaaaaggtggctgtcatcggtctcggtgggtattccgcgtttctcaattgaggacggcactgacacaagccaggcatcgccggccttgtcgctgtcaagaatctactccaagtcggcttcgatgtgactggatttgagcgcaatgagtatgtcggaggtctctggcattacaccgagcaagacaagacatcagtcttaccgagtaagcacacaccccaagccgtacaggatgcgtcgctgacaagcccaaggtaccatcatcaacatctccaaagaaagggtacctactctgtctcttttccgttatgtcttcacagagatatttactattgtaggccgcctttacagacttcccatacccagactccacgcccagtcattgcccatccgccaaggtggaagagtacattgagtcctacgtagaccactttaactttcgcgataagcttcgcttgggtgtatcggtcgagaaagtccgacgcgatgatgagggcaatcgctgggtggtagacatccagggctcagggcctgagtatttcgacaaggtcattatggcgacgggcggaaacaatcgtcctcacattcccaaggtcgagggcatggagcaattcgaaggcgaggctctacattcgcgcgccttcaaacggtgtgtcattacgatctctgttgttccgcaagttgactgaccatggtggtagaccagaactcttcaagggcaaacgcgtggttgttgtcggcgtctcgaatacgggcgcagacactgcagcagctctttgtggacatgctgaaaaagtctggctatctcgcagccatggtgttatagtggtaagttgcctgtgatgaatggcccaagtcgcaatgctcattatcccagatcccgcgaaagcacgatggcatcccattcgatcacaccctcacagcgcgcacaatggcctttatggcaatgttcgagagtagattccctcgtctctacgaagtcatcttcaacgccatctgcaagaaaatgcaggacaacgcgttcaagatgaggcccgaatggggtctttctcctgcggaatccgtcctgcacgctctgcccgtcgtgtcagataatctcattcccctcctcgaatcaggcgatatcacctgtatcccaaaaatcaagcgcgtcacagggcccaaagagattgagctcacggacggagcgcgtctggatgttgacgcgatcatctggtgcaccggatacaaggcagatttcagcctcctagacgccagcgttgatcccacgcgcaacacaacgccaaaatgggcagaagcaatcggatctcgcgggaaaccccttccacgactataccaaaacgtgttttcgctggatcacccagactcactggccttcctgggcaatgtcctcgtcgcaacaagcgcattccccatcagcgatctctgcaccatggccatcgctcaaatctggaaaggaaactctgcactcccgccaatcgacgagatgaaccgcgccacagataagcaccacgaggcgatatgtaagcttgccaacagaggcagcgtggtgcctggttggctgcgacaggctgactggcttgcatgggctgacaaggcagctgggtcacaagtatatgaacatctcgggtggggattgaaaggatggaagttgtggtggaatgaccgcgcgctgtataggatgttgatggatggtgtttttacgccgtttgtttggagggtttttgatggggaggggaagagggtgaagtgggacggggcgagggaggcgattgagaaggtcaatgctgagttggcggctgcaaaggcgaggaataagaataagaagactcagtaggtagactcaatggagttgagcgggttgctagaagcttgatgaatggtgcagcggaagccaagaagctaagatctgacgagataatttaagcataatcatggagatccgttggcattggttatgatccgaatcgggcgctgaatggttccgtttctgctgcatttgtcatgcccacctctttgttgcaccgtcttggcgagaagctgtggatatcccaatagaccagccgtaggttggaggccgaagatcaccatccttgttggaccgactctgagcgcatcttactcagatatggaatgggattgagctagaaaacgttatgctaacgttatatcaacgttatgacaacgttacgcttggttcgatgaatgcagattatcctgcacgccttactctgcatgatgcgactgaggttgaagcgtgaatataaatggcagagtaagccacgatcaattgagcatctcaacccaccaattccggcatagaacaaacattaaattaaactgttggctagtactcagagcaatccataaacatgtctcaactcaagaattacacttacgaaggcgtcggcgagtttctcacaaacttcctcaattacgctcaagctgtccgtgtcggtgatcagctccagctcagtggtcaaggtacaccaccacgtccctccaatttctgaacccccaggctctaacatgcaatcccaggcggctgcttcattaaagacggcgacctcgtcttcgcagagactcaacttgagcaaattgacttggctttcgagaatgtggacaaggcgctgaaggctgctggtggaaaaggctgggagcaggtcttcagagtgaactcataccacacagaaatcacacctgaagtcggacagaggatggcggagaattacaagaagtggatgcctaatcacagggtcatttggacgcagattggagtgaggcaacttggtgttccgacgatgtactgtgaaattgaagtgtcagcttatgacccggatggtgcaaacaaggcttgagcttagaacgcgcccgccaacacataccaaaatacatagaatatatacgaaaacagattcaccagattgtacattactgatgagccactcggtcaatttatgccaatcactgattgccgatagcacacgttgttcctgccatcggcttctttcatgcttctctagggtagcacaaaaatcagtgacgcagtatgctgactaacaattccgagatcgcctctgcctcgtttaggtctagtgcgggccaaccattcgcgcaagaaggatctttttttctttcgcgacatcatcgtttcatccaccgcataaatcacatctgcatccccaacgacacaaaatgccgccgcgcaacaacaggccgcgcaactcgcgtcccgactcgcgcccaagaaacgaccgtcctctgcgtcccgaagccgacagctatcgacctggcgacaggcatgacttgcctcctcgaccgccgccccgcgataattatggccactccgattcataccgcccgcgcgtgccgcagggcgactttacctttcgtgtagacaagccagctggcatgcctgatttcccggctgattatcgtgggccgtctgaaaggagagggccgcgtcgcgatggtggtcgtggtggccgaggtcggggtcgtggaggaaggaaatggcaacctccgcctcacccgtctgaacgcgctttggtatctggagcgactgcgaatatgcccgaggagcgacttggagaagagggcgctgccaaataccgcgatgtcgatgagctatcagacgacgatgagctcgagatggacatttcttcatcttccgagacagaaggaccttccaagaaacgtgccaaaactggagatgatggatctggcgatgctgcacctaagtggtcaaatcccgatccctacactgccctcccatgtcccgacgagagcacccgcaagaaacgtgatatggtcaaattgatccgaaaagcgcgcgtggaagaccagtcggagaaactagctgcttcaaccgaagccgaggactttatctcgtttgacctgacagaagacgaagagagcagcgaagaagaggaggaagcaccgccgcctcccccgcgcgaaccacccccgccaccgcctccgaatgcgccctctggaccgagagctgagactgcgcgtttgcccgagaagccacgagcgcctgctaatgggactctggatacggcgcgaagaaatgatccgcttggatctcgaaagcggactgcggacgatgagatcaagcctcctgattatggacaattgaagaaggctacgacgaagccttcaaaaggtgcgctcttgcccagttggcagccgaagacaaccgaggacccatgtccttgggatactgtcgatcactctgctaccatgaacatgccattccggtaagtgcatactcctttccactacctttaagccatggatccgcattgccgaccaaacattctccccgctcttgtactcggattaacgtatgcagattacacaaggaaatcatcgacttctacgaatacgtcagaccccgcgatttcgaacagcgaatccgtgacaacctcgtcgagaaccttcgaaaggccatgcgacgcgacggaaggaacttcgcgagcgcctcggtccaccccttcggttccttcatgtcaggcctctacctccccaccgcagacatggatctagtcgtctgctccgcaagcttcatgcgaggcggtcccccaacgtacctgtcggcaaagagctggctgtacaagttccagaagttcctcaccagccaacacgtagctgaccaacactccatcgaggttattgcccacgctagagttccgttggtcaaatacgttgacaagcagactggtctcaaggttgatgtgtcgtttgagaacttgggcggtgtgaatgctgtcgacacgttccttgagtggaaggcccaatatcctgccatgcctatcctggtgactgtgatcaaacatttcctgctcatgcgtggtctgaatgaacctgtgaatggaggaattggcggtttcaccgtgatttgcttggttgtgagcatgttgcagcttatgccacaggtacagagtcgaaacctcatcccggagcatcatctcggcgagatgcttctcgagttcttccatctctacggccgcgaattccgccacgacaccaacgccatttccctgaccagaccaattgggtacatccgaaaggtatgtcttgccaccctacttactcttctctcccttgctaacactcccagtccgaggtccgaagcctcacgtacaagaactacgaccgcctctccatcatcgatcccaacaactcgggcaacgacatctccggcggctcatctaacaccgtagccatccttgaccgcttcaaaggcgccttcaatctcctacgtgacagaatggacgagattgcccgtgatcccaaccagggcaacattctcgaagtgattctcaaaggcgactactcctccttcagaatgcagcgagatttcctccgccacgtacatgagaagcacatcggaccttgttcttcctgatcctcctttcccgatcaaaagcctatattgataccccccaatcggtgttgtgcatattatctgatgctggagtttttttgtgtctttttgccggttatggatatttggggtggcttggaagacgtcatgatctttgcatttctttttttgttcaaacttgcatttgtgtatagtaacgccgtgatgaaggggtggtttgctgttttcagagggactggcgcagattacattttccaccgagaggcgctcacgcatcggcctagtggcctagaattggacgacgaaatttattcacaacgactcgaacctgatctactaatcattgcagtgacttgacgagacgacttgatatggcgacactgacgatacttgcagattttgctttttttgaaagagtgcggaatgcattcgacgtcctttcttcggtttatagctgttgaaaaactcgttgtttttttggacaacactttttctcactgcttctctgctatatgtagagctgtggagaggattgagatggtgatgatgtctggtggacttgaaggtgttgaatgaaaatgagggacggtatcgtcgctggggttcgaggaggttgcagtattgggatatcgcagatggtctcagcccaagacacagcaaagagaaagtacagagtagagatgcaattgtagatatacctgatccattttatcatttagatgcgcatcttgagttttcatgtcttcaaggtacagtagatctcagatgcagatccatgcagctgtttaattaaccaccatggaactatcgacagtggcgccgtcttagcctcggactatcgactctagctcagggcatcaacgctcttaaatctgaatctccccaatctccttcttcctcacttctttactttccaaggccatcaaaatgccttcaacaaagtccatcgccgtcgtcgcgaccctcgcagcaagcgtcaccgcatccaactgcaaaccaacccccaccaccacaacaacctcagctcccacaacaacatcatcatgccccgcctacacgctcatctcagaaccaccctccgacataaactgcaacgtccgtggcgaacctaaagaaggtcaaagtcaagtttttgagagtttatacctggatgattgcgcgcagaaatgtaaagagtttgatcttttcaactgtgagcttattagctttgaggagccggcttcggcggaggagcagggaagttgtacgctgtatccggatacggagattgtgcagcggtcgagggggggagaggttgtttattatgattcgaggtgttttgggtgttatacgagaggtgggaggggagggaggggaggaggaaagcttagagggaggattaggaggagttagatgggatgtgatgttgggattggtgatggtgtcttaagaggctcgaactttgaaggttgtgcttttcggcaagggttgggagctatcgcgttatgggaggttctttttcatgaagttggcttttcatcacattggatcttgcctgcaatctcgacttgtcttgaattgactgtatctcaatctagtgtaatatgtatgtataatatccaataacttgttcatttttaagaaagttaacacagataggtaagcaagcatcttaagatcttggcgctgatcttattagataagcaaacaccttaagatcttggcattgcccaaaaacagtaagcgaccgatcggccgtgaaccttgatggaacctccaccgaaaaagaattggaccaatagaactggcgacattattaacgtcgactttgatccgctgcacattttgcattttctcaaaccgtctgtgattactccaagcaaggtcgattcaaggaaagaagtacgtttcagcaacggtgacaaacggagaatttggctaactggtgctttagtggttgactacctctggggcgatacgagtaaagaggagaagaggctgatacgaaaacttggtgagtgactcaaacctttcgatgagaactccaactaaaactgggcagatttctttattcttgtaagagaattcttcatttttgagatagagtactgatcgaagaagactttttgttgcttcagcttcttcttcaatcatcttggtaagtctcctcctcgcagcattcatgacgctcttctgacattggagtcgcagacagacaagcctttgcaaatgcatacgtgagtccaccaaagaaacctgtgcaattcctttgactgagtgcgtgataggtagccggtcttaaagaagctctcgagctgagtggcaaccagtacaatgtcctcctctccatggcatcagcagggtacgaactcacccaaaccccaactcaggaataactgacaaatttcgcagaatgctggtcggccaaatacccagcagtataatcatccacaagatccgccctcgaatatggatgtcttccatggtcgtcgtatgggcaggcctcaccatggccagcgcagcgtgcaaaacatatgcccaactctgcgccgttcgtttcctgatgggtctcgcggaagcaagtacatatgctggatcaatctacatcatgggctcttggtagtaagtctcaaacctccccattccaccagcaaatctgacgactacagcaaatccaacgaaatcgccaaacgcaccgccatgttcacagtagcaggccaagtcggcaaaatgttcgctggagctatgatggctgccattcatgaatcaatggaaggtcacgctggactggagggctggcagtgggtatttttgatcgatggtatcatcaccttgcctgttgctgtctttgggttcttcttctttccggatgtacctgagtacacggacgcttcgtatctgagtgataaggagcgacaacttgcgcttgatcgattaccgccgaagaaagaagatggtcatgatatacaggcgtggagtcttgttaagagggtgatgggacatcctttgctgtgagtaatatttgcgtttctctagttttggtgctaatgaggtcgatagctacgtgtgctgcgtcttttcagttctcggatcagcgctccagtcttacgtcgtacaaggactcatgcttctatacttgaagtaccgcaaggacattgacggtttcacacagtctgaagtcaacaccctcccaatcccaactcacgccgttggtattatcgccgagctatctgtctcattcttcatggatcggtacaaccgcaggatgtcacttggctttctgctctgcctgatccaaatcatctgcagtatcatactgctggttcctgggacgtcagttgcaggcaacctcacagcactgtatctctcagcctcagcgtacggcatcaatccattgctgtatggttggtcaagcaacatcttggcccggacggcagatgatgctgctcgaagtgtgacattggcttcaatggcagcaagtgatggacttctgtggacattctggggtatcgtcatgttccctgctgaccatgcaccttactggcgaaacggttatataggcatgctctgtgttagtgctgctatggttggctggctatttgtcgttcgttgggtaagtttgtccccaatactatgatgcctggtctgatgatatttagctcgatcgttatacggcggaaaaatatcctgctggtgatcattcaagtgcctcatctctggtggtgacagaggtgaattactctacaatgaatcaagggactgcagatgggaaggttgtgtaggaaacttatgtcaaagggcgggggcttagacacctgtgctagagctatgtcagcgaccttgttgccagtgatcttacatgcatataccttctgcaatctgttaacaataaacctagcacggcttagtttaacacatttagactcaaccgtcacactgcggtgcagaatttgccaacaagtggctgacaccaagggatcatgcttaagaagctgcaaatagagttactaagatacgcaatgacctgttattatctttgggcgacaacacggaaatagataagaaggatgatggtgtacaaagtgaattaatatccctcagcttgccgaaagcgcatgtctgaggcgagggagaagaggaggaaaacagacgtcacgctcccttcgcctaaaagaacagacgattacacaactgaacatatcaggaagaggaaaagggacaatatcgaatcagctggggttacagagccgacgaagaagaaaaggagacagagccaggttgtaggtagcttggacctgaagttgacagcgatttcgtcttgagggtgcattccgagcctaatacctaacgcttaccgctatgttcgattccgaagctaaacgtctcatcccaaagctctggttacacgtgctatccagtgcaatacaatagcgcgcctcttttatgcagaaatgggcagattgagttgaggttgagcttagagtggtagagtggctggctggtctctcgaatatgcaagctagtttcaattgctccaccaatagatattagccagctacagaagctactatggttatcgcttgaaacttctaagtttaatatagtataagctctctagaaacatctatatcaagacatcttgagttaatggctggctgaataacttaggctatcttccaaaatggctaactatagtatgctagcatcaatagcttagacttcgttaaaaagatggatctatagtgtttgcctagtctatttttgcagttgcgttaacaaaatctaagttgagtgtggcggaatgagttctcagtagccttaagaattcagcatctagatttcattagcttgatgtggcttggcaacacaaaagagcggtgaattaaagctacatttctactttaccgatttacttataagggaaagatgtcttttgaaattcataaaagaaatcataattcctgcttttattcaaaaacatcatcttctgaacttctgaacttctgaacttctgaacttctgaacttctgaacttctgaacttcttaactactgaacttcttaactacttatcccaatcttttgaaaatgcaaatcacatcagccctcctcgcttgtactctgtacgccccactcgctatcgcggcggcattgcctgcagaaccagctgccccgctatatttctacagctgtggtcccaagagtcgtggctgctcgatggaaataccaaaaggatgtcctcctggcatggggtatactcttctaaagtctcccgcttgcgataagaagtccggatgttgtttggttgcctgcgtcgttggtcaataattttgcaatacagagtaggtcactccctttttggattttagctcgatttctaacaggattacttaaggctgtataatggcctatgtaatatgctatgaaaacaggtagaactgcagggataggatatatgtgttttagaaaatatatagaaaaaaatttaagttaactagttaataatatttattaattactggcttaagatatacttaaatagtaactaacttctatctccaagctattaataatgcttgagatgcctttagtaactgtattaagctgtattagattatatttctcctttactgcaattaaggtaatgctgactaaaactagctgataggtcttaagattactatactgtaagctaacgtgtccagttagtgacaagctgttaaactgacttgtaatggttaattaactgtctagctagctgctgtggtattcttttttacatttgcactgccttagacctatttagaataggcttagttgtattgttatttagtatctgtattcgcagcctagagcttaaccttataggcagcaatcatccccatagacaacagtgtgtatccgccatgcggccacatgctcctcttcagatcaaatctctgtatcagtctctgcctccacgtcccaggcaaatcgaacctccaaatcaggagctcgagggtcaagaagcccaatgcttcccactttcggatcactggtatcgccatgcgtcttctgagccgtagtatgagctggattgtcgccagttttgcctttgccatttttatatttattcgccggttctctagtttcagcttcaatgagggagaggttgtccaatgctttcttgggagtaccctcaatctgagcgatggatttcagaccagaaaatacaccagagacacggctgggttcttcgtagagatcatagaacgggagaccaagctcttggtagactgctgctgagactggagttgaaggcggatcgcgaccagtgattgcagtgaaagtggcgctgttgaggatctgaacattgaaggagaccgcgtttgactcttgaaatagtcccttggggatgtcgacaatgttttagcggacaacaccaccaaagggaaaagccatttcagcctgtccagtctcgggccgaggcgccgttttgcgcttaggaggaagacacggacaattacgcccatgaacacaagaaagcctgagtgctaggagtagagttgagccctgttccggttgcatatgtcagtgaacgattttggtaaagtctggacatgcatggtgacaaacctcttcgatgccatagtcgctaaggaggagaccatctatcaagtgtttgagcagacaatacatactgagatgattcgaatcgatacttaccctcaagagctattcctccatagatgatagatcagtcgctgcttatcaacaggaaaatcgttgatatcatgaagcttctgttggatatccttgataaaggcatggttagagatcttcatcgctaagggcttgccggtcagtgccctgacaatgatattgatggctcgctcctcaacttcgtgactaccaagtcgggtgacctcgaagtgaagacatactgtgtgtctttcgtcagtcgtttgtccctcgacagagtgcccacttccaacaggcatggtgacaaattgtcgaacctcttgagacttggtaaccacgtcatcgatccgtggctgaggtggagtgacgacgtaatcttgaatgaatttcttttgcgaggggagcccaggacgtcgataagccaacgtagcatcgggcatccgcggtttaccagagatgacgttgacgtttccagcgaagatcttgatcgcatatcgcttctcggactcaaagctgacacacatgccttcccgctctttgttggcacttagacgagggggagtaaggtaatgattctcagtactcacgatacatggggatgaagacccagcctttctcggccatgctcaaaggaagtttgtcgccaaagtcgtcggtcttgaacaaaggaaagttgcccagcgagggaggaacgcggttgagggatccattgtcggggacgcggatggtgcgctcgaacgagatataagggtcgtcaaactcgatgtagttcgatatgcgagtttgcggctcccatggagtgagctcctccaacattttcgggatgatctttgttgtgttatacaagtgaagtctgagtatcgcgtgtgttggtgcggagatcaagaaagatcaagatggagaggtgttgagaatttggtggctatgggagaacaagggaagctgactctgtgtggcttttgccactggcactggcacgaacagaggagtgctagtagggacccgggatgcaatgcaagaagacttctgacgttaaattgaggtgctaaagatacttcgtctaagatcttctaaatctatactaaattctgctatatgtacctaaagctttttgttacctaggatagaggtcctaagttttattgcgtccccttgtagggttgtcagttgaacaggagctctaggagaccgttcattttttttctgtttgccattcttgttcactgcgtgcgatcacagccagtgtcatggcccgcaggctagacaaattacagtaaaacgaatgtgttgtgacacaagatggagagacaggtatttttgtctttgcttattatgtttctgcagtgttgtggtagtgattcatatacaagcattgttaagcctaaccctaccctcactctgctcttttcgagcatatagacatgattggagatatgtacagacaaaatttcctcctcaatacttatgatacactgagaatgccctgactccacagaaatctagcgccgtgcgatgcctaaaatagagcaaagctacctggaacgagcttgcttataagttatgaccaggacagcattcgttccagcactgactcccaaaggcatgacaaagacttatccataccatgtgagagacatcttgagagatgagatccatcgctgttgtcgcacctttgtcgaattgatgcagaccttagcaaaggcaactggtgttgtgagacagcggcattggttctcagcaaatgggatctgaaccaagatactgcgctcgtattctatcaaatgcaccggccgcgtggcctaatggctaaggcgctagatttcggtctccctcttctgaactctctagagattccaggttcgactcctggcgtggtcgacactcggtcttcggatctttccttttgcaaatttttgcacttgaggtgggtcgttggagaacagactaagccaacttctccaacatttcacacttaaacaattaaagctgtctttttaattcgagttgtatttgtcacaattgcttttcaagtataggtattatacagtgtctgtcatttaaaggctgttcacgactggcgtagcagtcttgtcatctccatttgaaagcataagctcattctcaatgctgctcggcttctcagggactgtctttttcttgcgcagaccaaagcatgtcgtaagtggtgtaaaaacaccaagattgccgtatcgctccatgtaagtcattgagcagaagcagatgataacgacaagccaataaacgttgtacgagacaacagatccgatagtcgcagagttttgccagccaaggatggcgttgaaaataccccagccaccaccaccattcagctcagcgttgcagcagttgacgtgccagacactcttgtggatgtcgtaagagccagggccagagccgacttcggctgcatcaccgccgatgatgttgttccaggcatggatctcgaaggcccagacggctttactgaagagaccagcggcgacgaggtacaagaagccggtggagatgatgaggaagatctggagtgatgtagtgtttcctcctctgaaagtaagtcagtattgcggccatttggtagagagtagagaagtcaacgaacctgtaaatgatgtatccaacaacgcacccagcagcaagaccgcaaatgacagccaaaggaaacgacgaagccggaagtcctaaactgacaccaccaatatacacaaccgcctcaaggccctctctcaggacggtaatgaaaggcagaatgaacatgacgtgcttctccgaccagagcttgaaacggctcatgataccggaagtagcgaccgcatctttcttatcaagagcctgcatgagcttaacacgccacttctcctggagtttgttcactctcagaagcgcagcacccataatggagataataatcgctgcaataagactgaagcttccctcccagatatcttcagtcttgctaaagacgtctttgccgagggagtagaatgctccgatcatgccggcgccgatgcagatgcagatggcgaggccaagacctactccgatccatacctgattgtttgttagaattgagggagagtggatttggagagggagggggaggacctgtttgagaaggcgtttgtaggtttctttatcgccttcgccgccgacgctctgcttcaagaatgcgagaaggacggagacgatgatgcttgtttcgagacattctcgaaaacaaatgaagaagactattcgaaagccagacgtcagaactgtcactaatcaagggccttcacatcagatatcgacgtactgggaacagcaaagacgttgactgtcatgatgatatcagctcgttggccacagagcaggcaatcagataagaatttgacagtaaagagaagagtaattcatgagatcttcgatatgaggggacatgcaatggaacgaaacaatatatcgacttgcccaactcgcttccaccgacagtggaccccccgaattgactttgaaccctcccacgctagcgttcagccttcagtgccgattttaccgagaccagagtcatctgcctcctaaaaagatggataagataacttttgacacagcgctaatcactttaatcaccctctccttcactggcgcttcgcttgggagtgccgactttccgagatcttgcatctgatttgacaagatcgataagataaattaatcgcgctcccgattatccgatatttatcaatctagacgcgatgctatgggctgatgctcgtatcttgtgcgtgccggttatccagagtttggtgtcaaaaagtaaggttacttgaagagctgggttaggaattgccgcactctttatctgatcggttccctgcaggtactcagtggccaaatgtaacttgagcctgtcgccaattgacccagttcatctttcttcatcagctccaagccgagaatcaagactgatgaactagactgccacgatgtttctctcactcttcgtctcatcgctggccgtactatttgctgtaccaacggccagtgcaaaagatgtgcatttcgattggaacatcacgtggacgactgcaaatcccgatgggttgcacgcgcgccctgtaattggcatcaacaaccaatggcctctcccagtcatcaacgtcacaaaaggcgatagaatcatcgcaaaggtgacgaatcaattggggaaccagtcaacttccatccactggcatggaatgtatcagaatggaacgaattttatggacggacctgctatggtgactcaatgcaacatccccactggtgcttccatcacatacaacttcacagtaagtcttatccatgagtagtgaaaggaacataggctgattcttgacaggccgaccaagttgggacttactggtatcactctcacacaagatctcaataccccgatggtctacgtcaagccctcatcatccaagatcccaagaacccctacgcggatgaatactatgaagagcgcgtcatctcgctctccgattggtatcatgacgaaatgcctgttctcatgaaacaattcatttcctacaagaaccccaccggcgcagagcccgttccaaactcagcactcatgaacgacacgcagaacatgactcttcccgttgagcctggtaaaacctatctcttacggttggtaaatgccggtgcttttgcgtcccagtacttctggattgaggggcatactatgaagatcgtcgaagttgatggcgtttggaccaagcccgctgagacggacatgatctatattgctagtgctcagcggtactcggttttggttacgatgaagaatgagactggggcgaattatccgatgatggccagtatggacacggtacgttgacctttctgagaatgccctgtgacacaagctgatcaactgaaccggtagaccttgttcgacactattcctgatggcctgaactggaatgtcacaggctggcttgagtacgattcagacaagaaacttcctcaagctgctgtcttgaacgactttgaaccttacgatgacttcaaccttgttcccacagacggcgagaagttgttagaaaaggctgatcacactatcagcttggatcttacgatgaacaacctgggtgacggcgcgaactagtaagcagccctccatacctctgtcctctagtccattcagactgataacctctagtgccttcttcaacgacgtctcctacgtgtcccccaaagtcccaacattatacaccgttctctccgccggccaaaatgctaccaacccaaccgtttacggaaccgacacaaattctttcgtcctcaaacacggcgagattgtagaaatcatcctcaacaacgatgattccggcagacatcccttccatctgcacggtcaaaacttccaagtcgttcatcgcagtgaagaaaacgccggccactacaatgcatcatggacaaatatcacttacccatctgtcccaatgcgaagagatacactcctagtgtatccacagggaaactttgttattcgcttcccagctacgaatccaggtaggtcaataccaaacaatgagtgatgaggtagatctaatgagaataggcgtctggctcttccactgccatatcgaatggcatatggacactggtcttatggcaacgatgattatggcaccgcttgagatgcaaaagactttgacgattccacaggaatttaagcagatttgtgcggatcaggggatttcgactgttggtaatgcagctggcaacactgaggactatctggacttgagtgggcagaatttgatggtgcctcctctgccagctggatttaccacgaaaggttatgtcgctatggtgtttagttgtgtggcgggcgttctcggtctcgcctcgattactctgtaagttgtccccttctcatccaagaaaataatgctaatgagtctacttaggtatggctctgcgccgattgcagccaaataaagagaatcgcaacgtgtaatagatagaaaatggactgaaataatattgagacttatttaacaatatcgtgattcggaaattggatatgtgctcgagccgctttcttctgaagtacccaagtgatatcctgccaatcctctcgcactcaatttgaaccagggatgctacgctccccattccggctttctcagcctaacaccaactccaggatccgttgagttaatgccatctcatcgctggccaacagccaaatctcattgatgtatgttgcagtggtggaggtcggatgcacacttggatctcactggatgacgagccaaccaattcgacgcagagggagatcatcaaagcacaagacacaggatcatgaaaagatagtaaagttgaaatgtcaatacaaagctaatacataagaaataattatgaccaaactagtagtcctatcattacatctcaccatcttccccatcgcaaccatccaaaagtcaaaacggtaatcaacgacccataaaaccgtctcatagcccatgccggcgccaacaagggatcattcctcggtacaggctgaactggtggcttgcctgtcgactccggctcctggcttcagttgcagacatagttggcacggcgcagctccttgaaagtcttgttgacgttgttgagtccctcattctcaatatcgtccttgatgagaatcttctggaatacatccacagtctcctcgtacttctggatcttatgatagaagttccgcgcctcgatgaccttgttgtcgtagtcctcctcggcatccttggccgtcttctcagctttggcgacggttgacttgacggccgtgagctccttgttgagggcgtccgctgtctccttcgcagtcttgaggtcggcctttgtggtcttgtgagccagctcttccttgttgaacttgtccttcgcgacgttgagctccttcttggtctcctcgagggccgtcttggagagacgaagctccttctggaggtgaccattggcatcgagagagtcgctcagcttgcgcttgaggctgatgatctcaccccggagagtaacgttctgcgccttctggccggtaagctcattctccagcttgattctcttgccgtcaagctcagcaatcttgcccttgagaccaagtatgactgtgccgagagccttcttctcgatctgagcttgagagagctttccattcagagagatgatctgttgctgcacgtggttgagttcctcttggagcttcttgatagtcttgtggtcaatcacatcatccttcttcaggtgctcaatgaagtcggtgagcgccttgactttcttctggtactcggcgctagcctgggcaagctgcttctctagctccttgatcttctcctcagctgtcttgcgtgcatcagagatggacttgatctgctcctcaaggttctgcttgtccttcttgagggtctcaacgtaggtgccctgcttgtgaaactcctcgtggagagcggtgaatttctgctcataattagtgagagaataccgataaggaaaagggagatcttacgttctgagcttggatggtgaggtaaccggcctgttcgatgaaggcagctccgtgggtcaaggtctcgaagagagtcttggggaagggcatggggtcaaggacacgaggaagcgtggcttgaggctggggaacacggaactcggtcttctgctgagtgggagggatcaagtcatccgaatcgaaatggctattcgtcatcattagtgttatccatcatgcgtcgatggtcataacttactgggcctgggcctcaatcttagcgaagaggttcagagttccaatgttgacttgctttcccccatccttaacctcaacatcaagctgctgggtagtagtgtcccatgaacaggtgaagtcaaagacgttgttgaaggcgaacttggagacattgttctcagagctgatgaacttcatggatgtgcccttgaaggcagtagtctttgcctttccggactcatccttggtccactgccacgaggagatgacaggcttgccatccttgaagtcctcaggaaggacaaagatagcctgctcattcacagccttgtcaccgaggttgatgcttccagcccagatgcgaagcgcagcattaggatcaacctcgccaacaggttgccagacccggtcaagagtgatggtcttggtaccatctcgcccagacatggtgaccttgatcttgctgtagttctgctcagtggtaacatcatagttgtagaaggtaccagggagcttgaaggagacatcggtggtgttggggagctgcttcacgttcttgatgatgcgagtctggtagaacttgtctttctcaccctgatgatcatccaccgtccattgtgtgaacagataggctggctcattggcgcgaacggcacccttgggcaagacgatggtgatggtctcgtcaacggcgtacttgttccagttgagctttccttggtagatgaacatgatgggcgatagagtgaggtatgagatgaaaagaaagaatagaggatcaaagagaaggatctaggtgagagatttagtgaagaaaaagaggagagaagaagttgatgttgatgatgaaccaaatctgtgggaaataaacgcagctttataaccttcgactattgctgcagagtctctcttcacgacgaactagtagatttcccctcagctctggctgcagaaattattgaacccaactaggccgaatactcatcacatcccctccaccctcccgcgcagcattccgcatggcgcttgtgaaaccgtaaagtcaaccgtgtggcaagctgaactccctcgaccattccccattccccatcccgcggtcagtcacatccccgacaccacgcaaagaccctcgtggctagctgtgcggcttgagacattgatccctatcaccttcagccctcgctaacaatttccaaacgccctctcaaggctgagacaggcgctgcttagaccaagctgaggccgagggagcccaatgataagggttcaatagcgcgcgccacgtgcgagtccagctcgccacgggccgccgaacggtcgggcccagacctcgccaatcacacagactatctaccaataaatgcagggctagcggtgatgctgccaaattggagctggggcttagacaggccgggctagaacgctgcggctgatgtgcgcggggaagacagattagggatggagcatgccaattggggtttcagaggccagctgagctgcagcgctagattggaagagtttggaggacacgaactggctgttcacacaaatacgaattgagagttttagggaagagcgtaaaagttttgagctctcttgaagtgatcacgtgtacggaaaattgtgcgatgttggtgagaaaaccttgagattgctgggtgccctaccaaggtgggtcctacgaataacttcacttcaatcaccacgttcggctcaacgaaacaaatgaaagacacgcgagaatgccaacggctcacagaaatttttatgattgaacttttgtgagtaactcagttacttgtttagtgaattgtttgcattttaccccgcggacaacgatccagcatccccaattgcttcaacctctctcagcatcaccgcaatctcttcaatcccgatgtctccatgcctgaggcggtttcgtctttgccttcctctccttctcaatcttcctttccagatgcgatgacgcactcatcattgttcgccttaaagatcaggcaaaaattgaggctccttcttcgtccgttcctgggcgttattctccggctggctgagtgccttctcgtttcgatgcacgggccgaaagctccgagggcttcgtgtcgccccgcttcggatatcgttcgatcgaggagactgaagaaagaaaggtacctgccgtccaaaagagtgcttggtgcctggggaagtacctagtgttgccttgccccgatttactcgagtctcgttcttgtgggcgcgttttggcgagaaacatggggttctcatcgtgattcaaagatatcgctcgtgttggggccgcatctcttcgtcttcaaatcgcagttcttcgggaatcctttggcccagccttactgtgggctcacgcatccaaggcgtcgctgcaggtgattgctgtagggtttcttccttccttgtgaagactaccttcccgcttgcattgggccttgtcttgccaagaggttacgtacgtgtctcgtcgttgtgccttccccggtgcgcagtctcgagcgtgtgccaagaggtcaggagctaaactctgcgttgagatctgatgtacaagatcattcagatggtcatttgtgtgcgctgcttctgcgaaaatgttaaatgaggcactggccctcgacgcattcatctttttctcattatcatgcattgggtctggactcgaggaccattgcacgctgtcttgagcgttattcaaggtgctcgcacatgaacgtgtttcgatatgggagcgtccttcctccctgaagagggtagatgaccaggtcgttcgatcttgatggcgtcatctgtcgctgtcggtgttcggaaacctgctcgccttccgacttcgatcttgcacttgcctctctgctcttgatattcatcgtcttggggaccttcgatcctgaatctgccgtcttcgccttcttctttcttctcttgatgggataaagtgcaagtactctcgtactttgccggccttttgaccgaacactcaagatgccagcgcaagtgtcgcgatacagcagtagaagtcccacgccgtaggtccgatcgagtccgcagtacaacttttcaattacttatcactgctttcagttttagcattagatgaatcacgtccctatgcctctcccggttctagctgtctcgttgcgagccgtcatcttgaccgttgttcgaacgcacgcgcgtgtctcgctgtccaaggttctttccttcttgaagtgggtagacaagcagatcgttcgattggcgccacctgccgatgttagtcttctgacgactgctcaccttcaaaattggatcctgcacctgcctctctgctcttcatgcttctgaagtcgccccggcgtcggggaggagcgggagtgctcgcagatggggtataagaggccgtctcccccatcttcgtcttcttctttttttcttctcttcatccaaataccaaggttctgcaccttagccggcctgcaaggcgctgagatcaaaaagtcagcggcggggttgtgcgctctggggcaacttgcgctaacccccaggtgtcgcagaaggtaagtacggcacaatttttgatttactctcactgcttgcagttttgtctactctcgccgtttctctgacctgtcagttgattcggtttgaatccttttttttcattgcattcaccggcttgctggtggtgtgaagaagaaaactttgccttgtgatgtgaatgatgtgtgatgtgccaagttgccaatgcgtgattgccaaccagccaacgcgagatgtgtgatgtgccagtgccgaatcatgattgctgaggatgggactttgatggctatggagatgtgttgagctacgtgtaaagagtagagagggaatgcagtgaaaaggcaatgagtgaatgtaagataggaagcttaaacaaatacaagaactgagaaatgagcgaggtgaaaacgtcagtgagagtacagatgaagaactggagggacgaagtgcgagagatgctgtatttataggcaaaatcgagaaacaagctttcgtgggaagagatcaaatggcccctcggtcagaatttggctttacgttcttcggtgactcattggaggcatccgatgatactttgcttgcagaagtttgttggagcgccacgtcagtggttggaaagaggatactcgcgatgtggacgagaggatcaggtcgagatgcaaagcttgctcgtcaatccaacgaccgatcgacactggatgcgttgctttgcatttaaggtctaccatagaccttggattccatcgctgaactttgatggactgatgcgggcgattgatggctgaccaggggcttgtcagctggcgatacctgttgacggctgaggcccatgacaacaaaccacaaacgagtcccatcaaaagctcttcaacagcaacctcgagccgccctcaccatcaaatttacatttacagtatcctcggcggtaacaagcatctcccgttttagtattgttacgacaccctcttctcctcggcgaacgaaccgggcaggggagcgggttggcaactggtgacacctgtcggaggcgaacaacagatggctcccatcaagcacgacctcttggcacctgtagcatcaaattttcatctaaattatagtgccctcaatagtagcaagcctctattgtcaacacgccgcgttgcgtcatcctgcgatccgaaagcctcttccatcggccaccgaacatgccatgacgtcttctcctcggctaacaaagtacaatccatcgatacctacgtagacgcatcaagtgaaaactgccgagaatcgagtcgagtcttcaacgatgatgctaccatgtccacgaccctcggagcggagaatgaccaacgcgaaaacgatccgcctgaatcatgccgtcccaacagaacacaaaccttaccttacttcttgctctagaagaaagctttcacccttacccttgcccttatcgctggcggatcttccagccgggccaagcgcggatgccgaccggcgtggaatcaattgatcacgatcgaagcccaaagaatcacgatccaagaatgacgggagtcacatttcacgcttcagattctacagtggaatatagaggagtcgatggtcggtatcaggagaaagagatacatggcctagaacgcagcatcctgtttccatccaagtacctaattgaccaacatcatcaacggagctccgccgtcctttctgcacagcaacgcaatacaaaaccaccgcttcgacctcccctgcactgttcgacgcgagtctcaaacccgctgcaggccgacaggctacccatgagcaagctaggttctctcagccgcaaatctcaactgctaataacacttctagcccgcaacttaaacatcgataccacgatgactgaccaatggccctacgagcaagtatctttccaccaagaagttgtcggcggatcgggaaagacagagaaacactaaagaagtctgtaaatcgcgaggacagcaacattcgagccatgttctgcattcacatccccgacgtacccaagcttgccgtctccaactgaagcgaatgcgacagcgcttttcccaccactcgcgttttttggagacgagacattcgattcttcatctgtcacataccaggagtcttctcatgcgacatagttcacgaatagagcctttgtgctgtatcgcggaaagatccttgctcccaaaccactgtccaccgcttcgtcattcagcgcaaatgtctcgccagtgtatgaggcgcaacaccaccctaaacctgcttgcgcgaagaacgacctgatattcaggggtaggacaaagctggaaaagctacccttgactatcgtcgtcccacctccacgcatatatgaaaggacggcgtgccaaacatgggtgttttgatccccagtcagtccttcatcggttatgagggtagctgccgaggttgggtgtcgtgagagtaagcgctctgtttgctctgcgttctcggctctcaagaagtcggcttttggccgaagttcggacatgggtggttcgaagataccatctacatatggcttatggttgtgtgagatggcgaggatccacggcttctttactgtgtttgccattgtgcagaagcatgtgcaacaagctgtagtgagtcccgcgggccaggcaccggcaatctactaagtgtctgtctgttatgcttgcgtcacaggcgattcggttagatcgcttgcccggctctcggcaaaggttattaacatttattaggattgtgccttgtcggatgtacccccgccgaatagtgcctttgctctcttcaactgcctaagctcgacgacgaccccgaggaacctcttggccaatgtcatcaacaccaaaatgctgagctctagaatatgcccttatctcgaacaagcctaaagattcatcggggagggtgcaataaaggaacagcacttcatgagacgatccaaagtgtaggctatgactatcgacaatcaacagtcatgccactaactggcaaaatcgctatcgtcactggaggagctagaggaataggtagaggcatcgtcctgaacttgccgggacaaggcgcaaaggtctgcctcaatccattgcagtgataacaaacagcaacccccctaatcgagtctaacaggtccctttcacctatgtgtcgccgccatcaaaagcacatgcagaagctctggtacgcgagatcgaatcacttggctcctctgcccatgcaatccagaccgatgcagcgtgtctctcctctccagcagcagtcatatcctctagtctgaccacctttaacgtttcccaccttcacatcctcgtcaacaacaaggggctcgggtctgcaggcactcgcatcgaagaaatcactagtggcgagttcaacaagatagtggccgttaatgtttgtgcagtcatctttataccccacgcgctagtccagccacatcaagacacgctgaaataggctcaaccgatctgtcgagagttcctctgtctctaatgatgcgaaacgagatgggtctgttgagtatgatatgtaggcggaaggaccgccatatgagaatccgctttggggtctcaaaccgtgtctctagcattgtgttttcatcgaagtatgggggaagatctctgcaaccttgcgcgatactcctttcgagtgtaacttctctttcatgacctggtatctgatgagcaaggagttcaacctgaaccatatgggcaatttgtgccagcttggcgtgctagacaagacaggcgccgtccctgctattcggaaggttttccatgtccacagcgagatccttgccattgacgtttgaaggaggcgaacgttgccacctatgagagatgcgggaggtcttccgagtgtcagttgtgccccggacacaaagacaaacagtccaccatgctcttctacggatctttatcatgaaggggctcgaagacggcaaggagaactcgtgatgaagaccgattgccaaagccattctccagccaattccgataaggacgacaggtagttgaagatggctcccacgcaaatggtactcttcgccgctaccacatccatcctgaagcttggttacgtgcctcaccaggtagcctcagcttcggggagggctcactggttgagcccctttctgtggccctttcaggcatcgacaggtccaaccttcgcctcggaactgctctggtaatttgcggcgctgggcttagtctgggcgaccaaaaggaattattgaatcgtggcgttcgatagaatatgaaatatttgccaatgctccattcaaatcaccgcataagttgttacataaaggggcatcagtcctaaattttcttcgcttccttattgtttctgtcgtactcactctagtcattctttatctgcgacaatgcggtctccgactgtcttgcgcctagccttttgcctgctgactgccggttacacgattgcaagcccgtgcaagccgagtgagtgaaatccataagtattcacgcagtttcctgacgttctgattaggctcagtcgcgactacatatgcacgctcttcagccatatccactgggacttcatccgaaacgtcatttgcatcttctacagatcaaccagcaacaacttctgttctgtccgagtcggttactggaacttatccatcttcgtccgtcgaactgtctacttctatcatatctcagatatcggagactactgcagaatcgagcacaatcgaatcaaccacagcagagcccaccacaatcaagtctaccaccaccactgcgggtgcctcaacgaccgagactatccctgtgccaactttcagtctgtttgctactggccaaggccccgtagaagaagaaggtgttcatacctacgacaacgacgggtctgtagccgtgttcgaccccagccccatctttggcgatgcttcagtacgaccctacaccatcgactcgcaaggaagacttgtcaacgaccagggcttcttcctttgtggattctacattgctaccaacgtcaatctcgactcgcccgcatcagttgggacctgcaagaactcttgaccgaaaaaggcttttctgaactgccaactctctgcagacctcgcaattgaatgttcggtccctggccggtcttgcgaggcgaacacgattggtgagcctttgtgtgaagagactggtgagccatggagcgtttggtctgttggcactgtagttgtaggtcatggtttgtttattgggccaagcgacactcctgattcttttgatcgtattgggttacgcgttgaggaggcgtaaaaagcgcaaggaacatgggcggtgtgtggccgctagcttaaagaacttgatggtgggacaggccatggatggtattggagggagttttatagaggggattactgtattataattgtatctttcgtttctgtgttgtagcaggtattctaacatcaaagagttaatcaatgtactatacacactaccgtgtgtcactttggcttctcttgaatattccctgtcttgttcaattgttggtggattctgagtgcttagttggcctgaaatcaaaagcggactaaatttattaggtactggaagtggatttctgctcaactacatatctggaacccaatttgagatgccgaagttccttcatccgataatggagtagaaatcacaaagcacgagcttaagacagttacggtgaccaggtaagatgcaatatgaaatggactgccacatcgactcacgtcgccaacatgccatgcattgacaccacaatcgggtacgtggtacgttatgtactagacaggttgtcatcgccaacttcctttacgtaactcaaccacgatcgatagaactctgtgaagctgaatcaaagcttatatcgaggtagagaaaaatatcgtgttgccattcatcacctgcgttcgtagcctaaagcctaaccttataggtcgcagccatcccatagtagaaactctgtgaaggagcgctggcaatggctcgagatttatcaacccacccgagattgaatgataaaagaccaaaagatcagtaaggcttaaaggggacactgatcgcggttaacacataataagctttgacgatctatcaatcaacaggatccgttggatgttccatggctagtgtattaacatatctcaaagacttgctccggagactgaggtccctcgccccgcatgatgccgcatacgaatccataccctctcatcacgaatcgatcaccttgtggccgaaggataaacgggtatgtgctcccaaaggggacggttacaatatccccagggttagtggttgaaacacaacacccgataatacccttttccgtgatgaataggcttgagtcaggataattaaagtcccaaactggcttgccaaattgatacccatccgcctgctcagcctccttggataactctggagggatatactgctgatatgcctggtcattgaggacaattctaagatatgatacaaagttttgcatcagtatccgctcctcgccaggattgctatcttcgttaagtccgaatgacaatgaagtcgcaattgcagtcagttcgtccctactgtaaacttgggttggtcgaccccagcgcaaattctcgaggatcttatgccacacatgccctagcttaattcgtccttcttccatcttcatgttggcgttactgaaaaggctttcattgtacgtttcggaaaccttgatcgaatcgaaaagaacaccgcgaagagccagaacccttgactcagcattaatgctccacgtcgctctagagtcaagtgatggtctccagggtagtgctttaccaaacctgaaaggatttcggaataacatggcccgatcccatcgtggcacccaagttgggtgatcagtgcctggagcatagagcaacacatctgtgttctgcatgtcgacgaacgcagcagcgacagagtccatataaacctccactgttgttttgccatagtcaggatagaggagctcactgccacgtgtgatactcatcaaaccatggagaccatatatcatatctcttgggtcagtgctggagaagtttgacgccagatacaacatgtatagccagttcttgggctttcgcaggcgctctgtggtagcagtagcggcccaccagcatttggtgtccgtaaacccataggctttactaaacgctggctccatgatgatgtagccggcgacaagctcaacctgatcccattcgattgtcgaatggccgcaatgaacaagtcgagactgattggcgttgatttcttggatgacccaaacccgggtgaaataagtgtgagaatacaaccaagccaaagatttccacatgtccttagtgatggccttgatttcattcggcaacggtatcaggcttctgttctgatatacgacctcgtgatacacgtttccacgagcgctcagtccattagttgagatgccaagtttttggcagagaaactcggagataagccgaatcgagttgatggcagtttctgcatcattttctggagtatctggtccgagccagattaaaactgtcttggcgttttcgtagatcttccgcatttgtttcacttgggcgttgcgttcagatatatgggattggtcgatgctaggagatcaggcaggttaacaacgacaccacgatgctgccctgaaacaaagaagtgcctggtctatatagcttgtctttttggccgccaaaggggagccgaaccgttgaataacgtaccaaatagcgtctgcccacagaaaccgtgatttatctcgttgtctgaagtgaccgagtgcattatagaggttctgagtaaccttgagccttttaccgtgacatattatattggctttttgattcaggtctccccatacataggagatagcttcgtacttggggatgctaggatcggaccaagaggtcggatgaacacggcattcgatggggtctttttcatcgccggtgagaagctcagcgatccggaatgaggtttgcgtgccaagctctgggtacgaatatccaagttcgtgttcagccatgatgctagtggcggatactccaagagtggagatttagacttgtcgagggctagacagatgtcacgtacttcgggccgagccgctcatcgacgcatgtaattgagttattcggagcctgtgtgtagtgaagctacgagatcatatgcatatgatatgagcttggtattcaaaatgaggccgtcaacacgaaaactcagattctaaagttgatcaattcaatattgtgttacatgtgctacagtgaggcattttcagtctccactcaacattctccgtgttcctcagttatcagcggggttataactgcctggttggccagataacatcaggccaccgccttgttttattattagcaacttaccccgccttatcaataagtacattcaaacttgataaaccacacaagttcaaccaacagcaaactgaaccactatggcttccactacccgtttcagacttgtcttcaacgtgcccacattatcactggctcaatgtaaagaggcaattttcgctgctggagcaggtcgctatcccggcccgggtaactataccgagtgttgttggaccgtcgtagggacaggccagtttcgccctggagatgcagccaacccgcatcttggcgaagtcggcaagcttgagcaggttgaagaggcaagggtcgaaaccatttgtgtgggtgaagaagttgccaggaatgcagtgaaggctctgaagaggtaggcgctttcactccctcatagcttcagccactgctaatacttcttagcgctcatccctacgaagagccgtcttattctgtgtatcgactagaggacttctgagaaggagtaccagataatgtgttgtgttaactggctggacgggatccaaggtagtcgaggaaggttgacttgaataacagctgaaaacaacatgatgaatgtctactatgggataagagaagatgaattcgtgtgggcagaaaggaacaaaatcagacctgggatgaatagcctataacaaacgcctccaagaatcctacgagttcaaccagcaatctagaaacttgcgtcagctgacattcacaccgaatgtcagcatggccttttatatcgaaaagtcgtctctcgaatctcgcttctttggtagtcccctagaaacaaaagaatatgccccgtaaaactatttctaaagttgtgattgctggcgtaagttaatcctcactgataacggccgtgctgaacatctacatggcaccgggcgtctcggcccaccgaccactagacacctcctcaaaaacggcttcaaagtcagcgtgctgacgcgcactccatcttccgcagaactaccatcagacgtctatgtcatcggagcagattacacttcagccgaaaccctgaagccaagccttacaggtcgcgggttcgatgctatcgtcatcattctcaaccgccttgcgtacgacgaatcggtggttacgatgcaagcagcagtcaacactggcatctatcgcgccattccatctttctttggggtttcgcttgataatccagagatagcacacatgccgttcatgaagactaagctacccgttctgaacgatgtcttagcgaaggctgagaagggtgagattacatacacaggcatcaacacccggtatgttcctcgactgggtgcttgatgaagacatatttgttggtctctcaggcaaagcaccgactcgcgttgcggacggaggagacatccccatgtccgccactgctcttgatgacatcggcaaggccatttcctcagtgcttctcagacctgatgaaaccgttaataagctgtaccacataaacactgtgataatgacacagaataaggttttggggtatgcccgtgaggctgctcttggagcagagtttgctgttgaacaagtcgacacgaaggcgttggtcgaagctgcgtggaagcggtacaacgaagggatacgagaccgagtttcggtgagggactttattactagagctagctatggcatggggaatgggcttttaccaaagactgacaacgaatttctggggattaggcaatggagcgatgaggagctcaaaggagagatattcaggcgcgttaatgccaatccgcctgttagtctcaaggccacggaagagtaatttgtatatcattgaaatacccttttcgagtcccaatttaccggtggttcattagtcagactagtcttcatctgcatcttccaacacatacagctgctcaaatagcttgaggccacgttcccccgacacctggctaagtttagacaaccgtttcctcagcgtcaagtatcgatccacctctatggtttcctcatatactataccctcagctgatacgggagatagtaagtctgcaaacggaccctgaaacgatggcttctccgggtgtagtttgcgttcgcggaagcagagtagcaacaacgccagatcatcctggtcgaaagacgagaaacattcctctgcaatatgcagtgcaatatgtacgtccgcttttgttgttttcttcttgaattgccattgccatcgaagtgccttgtcataatctgtccacagctttctcacgtccgtctcaccgcccccacgttccacaacgctgataccaaactctgggtacaaattccacagtccagcgttttccagacttcgcaaggatagggtgtcagagcggtcttcaatatgaaggacaccctgcgaaaggtactctccgttgtcatgatcttcattgagtcgaagttcacgaaagctgttctcttgatccgaaaattccgtattcttgaagcatttgagtaaccacttatctcttgcaaactgcccccgtgggaacttcgatgtatctacggcacagatacgaatatccatcgggcgactgaaccgcggcgggttgcaaaatctccaatttgcatactgaatcgcaaatatgagagaactgctccacgaaacaaggttgtcggtctcccaaggactagaaaggcccctgtccaaatggtgatgcagcattcccgaagcctcttgatagttgattgagaagatatcgatcctatggttatttgctttatcgtgctgcctgaatacagacgctatgacgtcttcgttgttacaacccgtgctgttgatatcttatgcccggaacagatgtcgtggcatgtgctttggaagccttttggccaagtcgccgaaaacacagtcgttctctggtcgaaatagtgtcggaccatcagggcagttgcatagtaactggatccagaatttgacccaattctctttttcctgttcttgctgtaagggtgcgatagtggcaagaaaattctctggattgagattcccagaaggccttgtagcttgatgataacattcttcagcaatcttccaaaggatgtcgtcgctgtgcgcttccagaattatctcctgtacaaccctctctagaggcttcttaaaatgttcaagaagggcgtctacgttgaaggaggccttgtcgccgaaggaaacgacttgtctaacaatatcctgaattgccgcatcgtgtacgagtctcgcaacttgaacgatctcaatagccctggcttgcacggagcagatggactcggcatcgtcctggctgaacggaccttcagcacgaagcagatcaatgaagttttgcgccctttgtattaaaacatatgcggctccgtcgaaactgcgtaaggcatctcttagagagttgagacgcccgccagtagggaacagaatacccctcgtagggaaaatatcttccatctgggccctagcgtgatttgcgctgccgcccatcttgagtacggttggcgaaaggcgacgtctggaggatgatgagagtagagtatagggatccatcatgatgcggggttttatatacgacatccgccatgtaagactctagaggcaacattgtacttcacctttgtgtcctgggggctgaagcctcttttaatctctcggccgtatcacagccgcgcagatgcgccgtagccaattaaacaaccatccccaagccgtccatactgtgtgatggagcttgggtactccgattcgctcaccattgacgctctactaccgattttgcctgctgaaagctgaagttgactggggttctttagtacatttgctggacacgtctccttgaggtgtcataagttttagctattaatctgctaccatcttacatgaagacaaaccatatggtgcggaacaaacagtacatcgtgaaagcttctcggtaaaagcttatatcgggggggttgggggggggggggaatatcgtgttgtcattcattatctgtgtttgcagcctaaagcttaaccttgtaggccgccgtcatccataggagcaaacagtagattcttggttagatactaacccccaaacctctatttggcatccaaggagctgtatttttatgaacaggcatcttctttggttttctctgagaaaggcttaccccgccggtggtcaaatacatcttcggaaagtttgagaaacgccctccgacgaaagacttttaccaggttcagggaatggcctctcggaaggcctctacacactcataccatcatagatgcgactcagggcggcatgggcttgttacagtactcatggtagaatacacaaaggcaataagggtctcactatggttgaaagacaaagagtcttttgattgacgtgtggggcgcgagatgtaagcgtcagctgtcaggtcgatcaacttagaataacactcttataaacccaaatatgaaatcaaaactctgtagaagcttcagcccactaacatgtcggttgacccattgtcttcagtcatttgagaatatgagtccaactccattgaatccaccacaatggcagctctcagatatctcaccagttgcggactccagatatcttcaagagcatcgtatcgccagaattcggcaggctcgatttctcccatgagttcagccaactctgaacaaactatcttgagtcagtaaccgaaactactgagtcaaatgggtcaaattgtttacctcggggaatggatcttcggtgtcgagagcccagaagtagcagcgtcatatcccatttggcgacttgcttctgtggtaaggttcgggttttaaaagagtctccagcccccaggctacaaaggtaaaggacaccaataaacacatacgagaaaaatactcgttgccctcacaatcgcccaagatcttgcttttggctgaaaagctagatgctctgatagctaactctaaattattggagattcggcagtaaccagaactaggttttcaattaaataaagcttcattagatgagttataaagcttttgaacacaaagtggcgaattacttcaatggcccttctgcgacccgaacagcatactctatgtcgccattttcatgctctgcttcttccctccgctggcagtgtaggtcacgcttggttcgtccattccggtctgccatttggatgtgcaaactccggatacagaaagtacagtccatctgaaagcagatcctgtaaagaaaagacaaaagaccggtggccgtaatcaattattccttgagagaaatactctcctatatcgtattctgtgtttgcgagacgacgctgaaagaactcagcgtacgatggatttgaagtacggcgggcgtacgctttgagcaaccacctatctctcgcaaactggccctacggaaacttcctggtatcaacgacgtatatttttatatccgatgcaggcgtgcggcttactctagatctccatatagcgtactggatcgcactgataaaagagctactccacaatacgaggttatcctgatgatcggcagtataatggttggatctgaagcattgttttgtgagatgataatgcaacatttccgatgcttcttcaacatccagtgagaggatatattttcgccactctgacattgagtacacgcacatggttgattcaaaacaggtgtcaaggttctcacccgtgctctgggcgtcggacactcggaacaagtagcgtgggacatgttcgaaaggcagctttagagtttcgggaaagtttgcttcagtacttcgcaaaattccgaagacagccgagggccaagtgtagcgtcaagagtgtcacagagattgccaaacgaccaggattcttcgctaacaatcattcgacgatgccaatgaggatcaattgagactgtatgtgcaaaaaggatattagcattcaatttgccagaaggctgcacagcttgattgtagcactcctcaacaatcctgtgtcgacttccgatgtcgtagttgtcgatattctcacgcactatgtctccaatacgtacggcgaagtaatctagtaatacattgacgtgcttttcaagggtatccttctctgacaagatgtactggacatagccgcttgtctcgttcggggccgtctctgaggcgatattgctgtctgcgcgcagcttgaagatccttggttcgttcggctggtagagagaggtgcggccatcaagcatggcgatgacttctgatttaaaagagttattcactgcctctttgactgatgtggctacggtagcatcgtagtcgctgacgccagagtgcacagtaaagtagatggtgcccatccgaatgtcgatcgggtcctcggattggttcgcattgtgactgagctccgaatgcactgaagacaacggctgagttcggtgtgaagatgtcgtgatgcaaaattaagggaatagattctttgtgaagtggatgccaggccaagttagagcctagcgcacatcgacaacttccgacggcattcacaacggaacgccatcttttgaaaccttgccaacagcgttacattgtttacggttaacttgattgactttcaaataaatgcatcaaatggcaaaaaacatacaacaccggggattcgctggtcgtcaccgacccaactactaatccggcgcttcgaagcttgactctgggggagcggacgggaccccgtattctcttcgagctgtggtcgtatgtgacaatcaatgccgcaaattcacatcagaagagcaagatggcaacatcatgatttgaggatagtattttctaaagttggagaaatgtaaagaacctgcgacataaccagcatcatatgtataaccgtacgacggtagccacatacagtgcgccacaagcccttcagccactgtcatgattctgccttgcatatcatcgaccttccgggaggagtcatactcttttcgactcatattgtgctgagattaggctcagcaacacgactataaaggtctgtcaaagcctattttctccttcaatacgtgaatgacacagtatctttatatcatcagctagcaaaatgccccaatctgaactcaagacggcaaaaggtactcgcgactgggttggccgtgaccttttattgcgcgatcacattttgtatgcttgggccatctcatgcacttctcccaccccatcagcttgatggcacaactaattaggattcagccaaacaatcagcgacgtttttaagcgtcacggcggcgttcccttggacacgcccgtcttcgagcttcgggacgtcctggctgggaagtacggtgaggatggcaagctcatctacaatgtcgaagaccagggaggcgagcttttatcgttgcgatatgacttgacggttccctttgctcgttggttagccatgcacagcaacgtcaagcaaatcaagcgctaccagatcgccaaggtgtaccgtcgagatcagcctgccatctctcgtggcagacttcgagagttttatcaatgcgattttgacattgacggtgtgtatgacgccatgattcctgatgctgagatactccgcattattgtcgaagtgtttagagcagtcaagctcggcattgtcatcaaacttaaccacagatacatcctcgacggcttgtttaccgttactagagttccccaagaaaagatcaggcccaccagctcagcagtagataagctggacaaggccccgtgggaagaggttaagagagagatggtgggcgagaagggtctgccggaggagtgccgacagaattggtgaatacgtcaagcgcagtggcggcttgcgtgagatgatcgatgttctcaaaggggacaaagagctgtctgcaaatgaacaagtgcaaagcggcctcgccgacatggaccttctcgcccgttacctcacggcaatggacgtcatcgacagtgtatccttcgatctttcactcgcacgtggcctcgactattacaccggattgatatacgaagtcatcgcgactacctcaggtcgatccactcaagtcggcagcgttgctgctggtgggcgctacgacaacctcgtaggcaggtatggcaaacaagccgtgccttgcgtcggcctctcctttggagtagaccgtgtctttactatattggacgctcaacaaaagaaaaacaccacagatttcaagagcgaggccgatgtgtacgtcatggcagctggtgggaaaggcttcgatggtctgctagccgaacgcatggaagtgactcgacagctttgggacgcaggtattagagctgatttcactgccaaagtgaagcccaagatacttcaacagttcaacgctgccaaggaagtgcctgttgctgtgattcttggtcaagaggaaattgaaggtggccagatcagggtgaaggatgcacgagccggtgacggggatagagtcgagaaagatcgcggtcgacttgtttctagagagaatcttgtcgaagaggtgacgagtctcttatcaaagatagcactagaggaaggtcaagattagagaatggtgagggtttagaagttggtacaagatgcgcgaagtgtttaaggcagacctgcgcaagaggggacagtaggatgagaaaaatacgatttgaggctactattcgtctgaagttggagaaatatagatatgagttctgccctcgacaaggaccgataccctgataactccatccttatccgccttcaccgtcttgtcaagataactatatgtctgacctggcgcaagacgagagattccaagttcaaaaacacctgcatcagccgagggatagagcactagttccaagtccttggacgtatgggaccttgctttggcgataagaacgccaggataaggcacttctgaaaggatgggacctctcaaagccgtttcggatgaaccctgtgagctttgttagacaatattactcaagcttgtgatgaaagtatacataccttctgaatcattcgatgataagccccaggccggataatcgcagccgtcaacgccgcctggttcatcaaacaggacgcgttctcaaggtcaagatactgagaccccgtcggagctgtcttaataccccatgctttctcaaaattctccacacaagcttgcttcaactcttcatctccgtattcacctgcagcaatagcgagctgagtatacatagcgtagtcatttgaccgataattgcccgcgtcaatcttatccgccccaaccagtcccgtgagcgaaacttcctttgttttcgtatcgaactgaactgtctcgttccgaatgatagcccaaagacgtctggagaagtttctcaatggaccgcatcccatcatgatggcggccaagtctcctgctgcaccgcacagaccgggaatagtgaagcctgtcaactcggaacgtatggtcaaaacactaccgctagtctcggtgaagttggtgttcagtgactcctcgaaaattggcagtagcacctcagttgacttagtcccaaatactcgatcgtagagaactgcgcctgtcatgccttgcagattacacatgacatagatccaatttggctcacacgagataagacagtatggactagcagaccattgccgcacgagtgtctcctgaaggtcatgaagactgtatctgtagatgttattgtcgtcaatattaaataccagacttcccggcttggtgtatctcatgtcacctgtattagcggtgtatagcatgactccctgcagtaggaaccccgtgaccatgatattgtctttcttaactggatcccagtctagagaaaacttgccagtcaagcgctcccacttccagaagttaagaactttctgggtcaaagaccgctcaatgattctttggaaggcttcgctgacgtaaccgtgtgcatttggggcgtaggtggattggtaaagaccaaggataaacatcatttggtagatctgataccgaagagctgcagtctgatactggtcgacaatagtaaatcctgaccagtcatcgaggctttgaaaggcctgatcaaacaggaactgaagcttcctcagactttcaatgcttagttcttcatcttcctctcttttggaagcttccgcgacgagtctgtctgtctcagcagcctggcgcagaatgaactcgtttctcgccgttctcttcttatagccctgatttctttcagctcttgatgaggcattggcgtacaggaaacctgtaaagagaatacctggggcccaataacccgcgttctcccagacggtatctgttgtggcgaagtaggcgcatacgatagacaggccccagatgaggagagggaagaggattgctccggcaccaaaccactatttttccaagtcagtaatgcatagtctgaaatgattgtaacaatgagatggggctagcttacggcaaagagagcgagtgggatgctagcccaggtcagcacgaacagtattccactaaggacattggcgctcgcgagatatccggctccagggaatatcagtcccagagctgcagctctgtatcttggccccacatcaacatatttctgaaagaagatggcgagggcagtaaaagccaaggcaatccaaacaccgagcgtgcgtgcctggacgttcttgcgatgagggcccgaacccacgtttggcgggataagatctttcacatacggtcctacacgcgtcagtaacttcagttctctgtcacgcagattatctagtacatacctgatgttccatacgcttgcccatattgggggcttgacttcaatagactcatgatcgatggtgatggtaggagactgtcttctgcgaatacaggttgaagttaaaactgcagtctggcgatgtttatctgctcaatatgcctttcatatccatagatccggggtattttccgattaccccggactttgcggggttgtgatcgtgcatgatctggtcattcttttctgactatccccaagctaaatgatgtatgtggggaagcttgtcagaaatctatgacaaggacaacgcagccaagatattccggctcaggacagacaaatttcctcacgacctatctgttcctcgacatcaaaactttttgctcgctattcctgctcagttccttcacacaaccatcatcaaacgctatgtccaaagaaatcacatccccgcgaccctatacctccgagacagaatgtcttcaataccactcccagcttttcaagaccttcgctaccggaaagacgaaaagtatcaaatggcgaaaatggcagcttaagcaaatgtggtggatgctcgtcgacaacgaaaaggccattgccgaagcactagcagttgatctcggacgccacgagttcgaagccctgacatcagatcttcatggcttaaaggccgatatcctcgaacacctgaaccatgtggaagaatgggctgctgatgagccagtgtcttccgctggattccttatgggaacactgggaaaagcgcgcatccgaaaggagcctcttggtgtcgttttggtcatcggagcatggaactttccgttcctgcttacgttgcagcccgttattgctgctataaccgccggttgctgtgttgttgtcaaaccatctgagttatcagttgcttctcagaacctcatgcaagatcttgtaggacggtatcttgacccagaagccattagactcgtcacaggaggaccgcaggaaacaacaaaactgctcgaactcaagttcaatcacatcttcttcactggctcaacaaaggtggcgaaatatgttgctgcagctgcagcgaagcacctcaccccgacagttttggaactcggtggtcaggggccagcgatagtgactgcgaaagctgaccttgatcttgcggctaagcgtattgcctacgccaagtttcttaacgcagggcagatatgtctctcagttaaccacgttttcgtcgatccagaggttcacgatgcttttgtgcagagattgcatcactggactcagcaattctctggtggagagtcaagccatatgtgcaagatcgtcaataagcgcaactttgaacgcttatcgggcttattggagaagacttctggaaaggtgtttcaagcttctggaaagggaggggacaatatgctgagcccaactgttgttacagacgtgagcgtagatggtaagtctcttggctctcttggtgcagcttttgtctaaccttcttcaaagattcgcttttaagtgaggagttgtttggtcccatttgtccagtcatcaaagcgacgtacaagggtgcggttcgccagaccaataggtaagttaacccgcatgacccaggtaaatccactgtctctaacatgtagcagtggtcctcatcctctcgcgatctatatcttcagttcagaccgatcagaaatcaactatggtaatattcatccttcccaccgaatagggtcactgctaacactgcatgcagttctgcaaaataccatctcgggcggcgtcaccatcaacgatgttctaatgcactatggcgtaccaggcgcaccattcggcggtgtaggtgattcaggccaaggttactatcacggcaaatacgggttcatggcctttacccaccagaggactatcttggagatgccaacttggatggataagctcatggcatttcgatatcctccttttgatatgaagaacatgagcaactttgtagtcaagaacaacttgggattccgtcgaggagagacgatggaggatcaggtggtcgggggtagtcgatcatggctttgggcagcaactggagtcttggtcgcttctgcgattggagtcgttgtgaagaaccgtcagaacgttcatgaactatttttgtaaatttagaacagaggacataagctattatgaatgcatagtgagaacagactctcatcgttttcagatccaccgctggaatgcatcgttcagataaagtatgccaatgcgccctttttttgtctacttctgaacatgtaaagactgtgcctcaacgaaaatcttccctacaactcaataatgcaatccctggccctgccattagccatttaggttagttagtcatcataactgtgttgtcaaacacgacgtgtgtcggcgtttacgaattcctttcctaattcgaccctagtgcctttccggatccagcgctaacacccgatgcaggagcttccgcaaacgaggatctttgagtgtaattatgcctctcattcttttctgactgtactttttattctctgtgtcacgtatacgtgacatttcctgttttagcggcggctgatgcataaacggtcactagatcacctgccgaatttttcacgtgccaatgtgtcaccgtagcacaattactactcaaggatcgcctctgatccgtcaatccgcctcacggagcaccatttgtattttattcatcttttcgatactgtgtttgttattcagaagagaacgccaattcgggcacgatgcttcctcctaacgctaccaactatgtttcatctcttctctcagaagctcatgggctctcacagccattacttgacggactgtcaacctctccactcacaatacccatttcattggtctctgcactgggtctcggctacttggcaaacaagactctagtcagcagagctttaaaccacggaacgaaagcgtacttcgattggaacaaggaaattgtgttggtgactggcggatcaggcggcattggaggcgagactgtccagcagttggctagcaagggaattcgtgttgttgttctcgatgtacttcctctgacttacaaggctcgtgagttacctctccctctgaaagactggttcagcacttactattgctagcatcgaatgtttactattataaatgcgatcttacgaattacgagcaactacaagaggtagctggaagagttaggcggtaagtcgtatattatgagcaattgtttatgcttactgactttgactgttagtgaggttggcgagcctacggtagttgtagcaaatgctggtgtctgtcgtggaaagcctctattgaaggccaccaaacaagacatcaacctgttagtacacaaccatatgtaaccaagaatctgagttgacctgtatccagtaccatcggagtcaacacactaggactcatctggaccatcaagacctttctccccgcaatggtatcccgcaaccacggccatcttctcatcgtcgcctcgcaaacaggctacttagccactgtcggcatcaccgactacgcagctagcaaatctgcagccattgctatctacgaagggttacataccgagataaagcacgtacacaaagctaccgcagttcgcctctcgtgtgtctcgccgagccatgtacagacccagatgtttacgggtgtcaagtctgttcctggcatgtcgaccatgacgactgagtatctggcggataagatctgtggtatcctcttgagtgggaggggtcagaatattattgttccggctgctgcgggaatgtccccttgggttcgcgtgttgccgggctgggttcgtgttcttttgcaagatgcggcggctccggcctttacggacttgaagcctcatgatccgttcaaacaaactgcgtaaacagacagttcattagatattaattctatgttataagtactcgttgcagtcaggcaggactaatctgcaatttgcagcttactgctttctacacttaagttctctgtggtaacatgaggtcccagtcactagtctcaaatgcaacacatctggcttacaattcatacgttatacaaaaatgcttgaccatctgtcacactattaagatgttagctctctctcttaaataatgcctacttaattctaatgggctcaaaatgctagtaatctccagctctatgtctatgtctagggtcgaaatcagcttcaacttgccgtggaagtgataaatgtttattttccttgctacggaatgctccgctatagcttgctttacccagtacgttcaccatggcccagcctgttccactcgattatctcaactcaattgcccatcattcacccttgagctgttccatagcacaacgacactgcttaaccccattcctatactagaccaaactctgtgcaatacgtcagtcaccattgctcatgaatactgatataacttacggagaaggcggtcctattccacccatacctagcacgctgaccacagataggatattgtaaacaacagcccaacaatggttctgcgtcacgataccgctcatatgccgcgccaagcgtatcatcaacggaatgcgactcagcgggggagtctcagacgatatcaacgtcgcatcagcacagtcatcgtcgacagacttcatgtccgagcccgcgacacaaatactaaacgacgccgatgcaaagcacaaaatgtcgttgtagttgtcaccgacgtatatagccggtccgcgctggagaaatcgggccaaagttcgacatttctcttctgggagggcattggcgaataccatgtctgaatcaatgcctacttcgcgagcgacagaggtagctgaagcggcgttatcgcctgtaatcatcccgatagttagacccaagtctttgagttgtcgtataacttggtgagcatcagagcgaactttgtcttcgagtacaaagacggcagcttgcttgtcatccatggctagcacaacagtcgttgtgatcccggttctgatcttcacaggcgtttgactgaggtcgacggaaactcctagactctcgatgtatgcgcggcttccgattgccaacttccaagaggtggaactcgagccggattgaatggctgtcacaaccgcttgggcgccgcgaccaagttcgtgcttgatttcggataccatcaatgtagttaaccactcgaccttctcttctagctttgagggactcttttggaaaagcgctcgggcaaccgggtgagtgttcccggcttcaatctcctgcacagccctccacaaaatgtcttgcgtctgtgatgaaccccactcctcggagaagctggcatgtgtgactttcaggtcaccatgtgtaagagtaccagtcttgtcaaagaggatagtttgagcggctgcggcgcttcttagtctggcataagtagtcaccaaccggactccaaactttgatgatcgcactgatgaaactcttaggtcagctggattccactcgagtgtttgggggtcacatacctgtagctagcagtttacaagtcggaacgctcaaactcagggaacacgggcaagcggctagtagcaacgctgaagctcggcccaacccatctgcccagctgctcttcgtgagcacaagataagagattagtatgcttgttgcaagtaggataactgcacttgaaaaccatgagatcgcacaatgaagctggggctctgagttggccagttccgccgtcacgacggatgccagtagttgacctaggcgagtagaacgcccgcaggctgttgccctacaagcgagcgagccttgttggacttgaccgcccgcatatacagcatctccacggtcaactactctgggttccaaagagccgttgatccaagtctctgtgacaagagctgactctatgctctggaccactccatcgcaaggtatgtgctctccctggttcacaataacgctgtcgccaggagataacatattaataggaatagaggcattttgatctgttttgttgcaaactttagccatggcaggtaccagacttgagagcggagatccgaagaccctgctccgttgggaaaggatggtcttgagtaaacggcccccaaggacactcgtagagagaatcgggatcgcttctatggactttaaatccatgtgatgagatccgtttatgccagtctctagagaatcaacggcagcttgcataagagccagcatgataccaagtgatgcaagagttgccatatttggtcttcttccgtgccatgcagagcggaaggcctcgaaatggagttgcgatccagatagtaggctcattacaatagcaacatgcgcaatcaagtttatgtcattgttttccgttttccatagctcgttgatgctgcgtgacgcaaagaaaagaactgaagccatagtcgccacgagaaagtccctctgacatgaactaatatggttcttctgggaattcgagggctcttctatcatagataagagactagcccagctctgagagtcagatgacggcagggaatgggcttcgtagccagcagagtggatgaattcgataatcttctcttctgttacatcattgtcgaattctatttgagctcgaagtagtccaagtgaaacggtagccttcaagactccagggatcgacccgattatgtcttcaacatcggacacacacgatgcgcaagtaaggccatctagactcaagatgctaacctgggtacctttgactgcttttggtcgttgggcggggcgacgctcggcataatcttggcgaggataaagagtacataatttctcgtgtatattgagaaaacgaaagacgatgtaggctccaacagcacaacaggccatgattgtcgactttggaagttgactggtgatatatcacggaacctcaatgtccaactcagagtaaagaacaatatgctaataatacactattccgagcccattcccatttagcttaagcgtggcttcatgcgacgcactaagtcttgcttgcattagactgacaaggatatttctgacaatgatattcctgactctgtcttttctgacacgtactcttctgactcgatcagccacatcgcgtcaccagcagtaaaccgtcgccgagggcgcaagatctcgttgcgtaacagctaaatcaaccacaagtcagttacacaatctacaaacaccgtaatcatcacttacccgtcgagcaatccaactttggatatttccttgcaaactctttactcaatttccactcgcaaaagtcatctagacccagaaacttggctacgtcgtttgcgcgactcctctccacaggatcatcatccggactcggcgccgtgtttatctgacgatctagttcttggaagatagcttcttcgactatatcatgctcagaagagtaccattccccaacttcagggccgatctgtaatagtgtccatgatggatcggtgaagtagcttctgggcgggactttttggtgttgacggcggcgcaggacctgattttcgaagatgtcgaggacgttgactgcgacgctgtggttggcgggctctatgactgagtgtaagactaggtctttgaggagttcgtcgaaatcagtggtttctgcttcgaggacgagctggtctctgatttcgggccagttgaataagtcaattccccagaagtgcgtggggtttttggactggaggggtgtagggcggaatggcagtggaacggaattcttggactcgattccaagacgccaacttatgaccttttcgatatatttagccccgttctgttagcgtcagcgttggggtcattgttagtgattcagtactggtcttaccactccataggcatacgattccagtccagcgcagcgcatagagaagcgcacagcagtcttgattatcttgctgaccatttcggcatgatctccagagtcgtgcaggttattcaaatgtcgacgacaggcaccaaggagtctagagccaaatatggacattgacgtgatactgagctgattcgggacaaacaaaagggatctcggtgatagagacgacatggctggatctaagaaggtatcgccaggctgcattgtgctcggggtcaaagcctcgtgctcttggcccgccattgatagatctagaagaaatgacgcgtctttaaatatatctgtctggttggcttgctctggtgcgtcctcaaaagactgattgttgatcgagggattaagagcaggaggtgtttcgtggttgactacttccgtccgcggtacagattgctgtgcttctgggttttcagcatctctcctccgaaatatagactcaaagacctcgtcatctaatacacatgttaataagaccccctcaagagttctgtacaaaagcaacactcaccggccgcggcagtagccgcttgaccaaagctgagtaacttcttcctcagtctcaacaaagcatcctccagcttccgattctcagctatcaacttaagatgcgcatcaagaagaacagagtaccgatcttgaggatccgagccagtagccactttttgcagcagctcaatcgtctcctccaggttacgaatgtaagtgatgttcttctcgcgcagacattgttgggaaatacggttctgtgctcttttgcgctcggttggatcaagggcgttggtggcttttcttttggttggaggcatgatggagtgaagtggtgatagataaatcgctgataagatttgttttgtgggggcccagttggtctttatggttgcatcaatgacaagggttacgggctttcggggcgccaggatccccgagttccccggatttcccctcagtagcctcgaactaacttgaggtcttccccacagacgacggggttttctcctcggtggttcttgatattgtctagatcaaggatgataaaagttcttacgatgatcatgtcttgttttactctcctaggctttggaaaatcacaaagttgatttatctggagttcaaaaaaaaaaaattaataaaagaaaatacaactatttactatctgacataaagacgagtataaataagacgcgcgatcaagcaaatgtctggatgacctcgtctctgtgctcctcaagatattccgagaacttggtgagccggatagaatatctctccagcttctcaaagtcgacttgatatccaacttcattcgcccacaactcggcatagatcttggggtttctcaccgcaagatctttcgcttcttcctcaccatagaactcgagcccaatgtccactccgctaacccgactcagctcctgcacaatctgagctggcgtaagtgactcgacacccaagtctacctcatgttcgtcgaatgccagaggatcattaattgcagctgccgcaaacttgccaacgtcgtttggatcaaccaccgtcatcgcagtctcgggcttgtatgccgacagaaagactcgtctctgacccaattcgggaaacatgaaagatgctgtcggcttgtgatagttgttcatgagaaaagccggtcgaagaatcgtccaatattgaataccagattctcgcaccattgactcgatctgggctttgttcagccagtaccacgccatggggtagtcaggcccccaatttggaaagctttcgtgttttcctgtcatggtgacgctggaatagactatgctggtgactgttccagattcgatagcggcgctgatgatgttctttgcatgaaccacctccaggttggtgtcaggaaacgccggcatgacgttgagaaacacggcggtcgctcttttgaccgcagtcttgagtgaagatacatcatcgaaatttccggggaacaactgcgctccgagacgctggagctcaatggcggttttggatgatgggtcccgaacaagtgcgtggactttgacgccagtgcttaggagctctcgagcagtcgcaccgccctgatggccagttgcgccagtgacaaatgcaatgatctgtgacattgtgtggaagtgaaaggtagtgttttagggcaaatgaagtggtgaagcattgagtgatctaagtctcaagtgatggttttaggattctttcaagaggtattattgaaggaggactgggatagtctaaatagttggcctcaacagactaataccacgaatcgagccggcctagctgaaacaagaatgcacttcgatgatgtggatgttggccggggtctctgggggcgactataattaccactacacctacgtaaacacacgagtcatctactccttaatggttggaacggcagatagaaacgactatttttctcaactatcatgttagatgatacgctgtggacttgcggatacgtttgaagcggacttggctattccgtatccagtaaccagctcgacagaatttcaaggctagtccaggttaagcatgggggattaccaagcacgggagactacacacatcacataattacgacactaccaagacatcaacccgaagtcatgctgttttacaaatgaaggagtgaggaacatggtctactgcggtaagcccagcaaagcgtgctcggagtgtcgaatcaagaggagaaaggtatgtatcccagtcgtcccgtcctaagagatcttagcgtgttaactaacttggggctaagtgcgacttgtcaagaccagcttgtcgtcaatgccgcagggccggttccaggtgtgacggatatcgagtggaggagtctgttacctttcgagatcaaactactgagactctgggaaagctatcattcgtttctaatgcgagtttacccaatagcaaccaggatgccttgataagacctaaactataccaacagaccacagtccacccatcccaagatcagcccagccattacccttggctcagacttgcagctacgctggaagaccaagctctaaatttcttctttcatcactatgtcgtacctgagtctggccggtcccctactcatcccgactgtcatggcatcatttacaaacgtgcaacagaacctggatacttggctaacctcatcaatgctatcggactggctggtctagcgtactcaaagaacgcgcccacacttgttaattcggccagacaagcattttctagtgcgcttcacggtatatgtgcggcgctcgtggaccatattgaagcagcatccgatcagatgttggtagctgtaatgcttcttgcgttattcgaagtaagtcttctatcccacgtcgaccaaatcgagcacaataatgatccggaagactgttactcttcatcctactgcagacttgagtccgtggagtcgacatgcagatggtgctttggcattgatacaggtccgaggagcaggccagctacgcaacaggatcggccggagcatctttctccacctacgcaccgaaatagtggcaggcctaagaaatcccatgtcagttaaatttctgacttttcaatagcttattgattgtctccagcgcgggctaccggtaccaaaagccctcatggactttatggctgaggctcgcaggaatgaaacggaacaagcgcctgctgctctgctagcacacattcttgtcaacatttgctctgctatacccttgactgaggaatacgtcacggacgaaaggactctgtcttcccgtgtttcaagactattgtctatcgatgcagatctcaaggactgggcccaaatgctcccagctgagtatgagtacgagacccgaaccaaaccaagcgatcttggtggagcagaagtgtttatgggacgccatgatgtatattgtagcgctgaaatcgccaacgtatggaacctacagcgctgtgcgcgaattgttctccaccaggcaatcgttgaagcaatatcgaattgcttgcccatctctttttcgctgttgatcctatcgtcttttacagaccagctctccagttcagaaactaccatacatgagagttctaaagacatatgctgcagcgtcccatatatcttgcatagtgttgacgagacgggcaagtcgcgtgacctgcgggcggctcatgccgtgcatctactgtggccactttatgtcgcaggaacaacacatacagctaccgatactctacgggattgtgtcatagcagcgatggaaaatattaaggaggtcactggaattcaaaaggcaaagcgcatagcgttgactttacagcggcgatgcttcgagatggcagtatctactggtggatatttagatgcttaggaaactaacacactagaaaataccaccggtcgtgtaccgcgggacaaagaaacaacttacgatgtcccaatcatcggaaggcgaacattcagccaagaatacagtttaagtgccacaggtgccgtgttcacattgatcttgcgattactggggactctgaagataaacaaggcggtcacaatataatgatcaatgccctgtttgctacctctttctttgtcagtacagcacaacctggctaacgtgggaatggtattctatacgtaattctgaacatactttattgatcaccaatactggaaataggagtggagacagtggacttaagtgaggccaggccagcaagagggatgtcatgtgtctcaagcctgctggttgcaggttccaagtctacatatcctttgagttgtgtgaaagtactgtaaggagaactatatcaactacgagagtgattcatcagatcctatttcatcaacacccgccttacacgatgatggtctcatctagctttccctgctctttatctctcgcaaacagtgctctaatcagattcggctgtaacatcgctccccccctggtatctggagatccagcccctaccctcctggatcgtgggatatccccactagcacatgaatttgactctgcggtcgtcaaacccaattagtatgggccaaacacagtgtaggttggatcattcgacttctgtacccaataaagaggcacagcaactaagtcagataacttgttgacatagtccattagacaacttgtgggtaatccataattcagaggatcccattgcaccttgatgcataaacttgaaacctgctcagcgaaaaacattctatttctttcgtccacggtgcaaggatatatcatgatggcggacaggtggatccaaccaccagtcactttgccaaataggctttcattgctttccagattgaagtttgcatctcttacaattgcgagattttctgattcatcgtggtattggtaatgaactgggtgattcacagacgccgaggaccagctaggcgcctaacaagaactaagttcctttcactttgattcgtgatttagcgcgagccagaagaggtcacagaagacattgtccttccataatcctgcgacatactcgctggtcgactcctgctgtgaaagctcgagagacactctggcagctaagccccccaaggctggaagtttatcactgtccatggttatgtatctctgcgtttatcttgcaaccacaaagttccaatcgaccctgatttgcctctcgtcttgttctattccctctctcttaggtacattaaacggttgcggatggccgacaggttcagtgtactcctccgttgcctcaaagcacgattggcattcaaagtacatctgtgcttgagcgaagtgtagcgtgcgaggggagagataacgttcctgaaagccccagcagcgtgtcgatagtgggtcttcgccaaggtcaattatttgacgcggtgctcctacgtggctattcggcataggaaagactgaaacgttcgcaggagcatcgcctccgagaaaagtgatattggtaaagaatgattctggcctgggtcgcaggaacccctcggaactgtttttagatttcgtagcagcaatagtgcgatatacgttttcataaacgtcgcgcattcgagctgactcgtgaatcccatcatcattagactcaagataattctgagactgtccatccagagatatgggatttccagttctatgtcacctaaaaggcatcctggaaagctcttgggaacgcttcgatcgatattccctcgtacagttgctgagcagtcttagtatttagtgtaagaggctggaccgacccccagaaatggccgagagcagcgtaccttgtatatacagctatggaggtacagagggtgatttttttgtcgcttcgtcgtatttaagtaatcttgttagcagtagcttggatacgtgttgatgtccatgctgggattatattccaacatccatttttgcataaattcgagggcatccttcgattgtggtgaagacataatctttcgtctcttaagggcgtccgatgttgggctttctatgatctttcatcagtcaatgaaaaggtaaatactatgtcaaccatcacgctcaccttgatcaacagcaaagccaatcgctccaagaagagcaagtatggtaagcttttcttctctataagccacaacttgcatcccttgttcatttctctgactagacaatgcaaacctgtatgctgatacatctggttagtaagcatatgtccattcgaactgctcaagcttgatcaaagtgggtgatatcgtatgataaataactcgacaaagatcgcatttagaggagctctcccgcagttcctacaaacccttatgatacgggataagatacgaccctggattctggctgaagaaatcgcgtgaactgtaggcgaacatgttttgatactccttaggttcctcgaagctagcatagtatttgtccattttacaagtcaaaatatcggacagatcaaggctggaacaaagtttgtagagcattttcggatgaactaagacatagtccaaattgactggtaggttattctaggaagacttgttctaactaataatgcctcatcttgtcttgcgaaggtgtcatcaggacagagacgttgaggtttgatcgatatcacgtgccacgactctggaattatcgctggcgaattgcgatcttctacctctgaatcattatatctaaggataacatttgagtaaactttgaagttataaattcggcatccaagccaagtccttcaatgtagccatgatgctaccaggcaacaactgggcccaggaggcgccagctcaatcagcctcgcagggctgacatcaatggtgaatagtggggttaggcaatctcaaacgtggaaataaccttcattaaacaacgcaattttgtaatcaactcgattgtactccataaagatctctacactcaacttagtcctctctttcaagcacaaccatgcctagtttaaagaaatcaaatcgaggtacctccgtagcaagcgagttcaaccaagccctccaagaaacccccgcattcgaaccaatgcgatatacggcaaactacgtaaggatggctcaggtaacatcattcttgcctaagagcaaatagcatcttctcacacattatcagctcgagctaagttcctttgagtttcaggatctcatggcagcgctcaaagaggcagggaggctcttgccggagaaatttgatccagacaagcagccgtggccaccggaggcagaagaggttaatcaacggatggaggaaatgttgaagaattacgataaccttgctgggtgcttcaaacagtttgtgcaaagtgcgcaagctgcgggtgcgggcatgggtgtcacgcgccagcagtgatgtttagaaatatgactgggttactggcgtcgcttaattgatatagcagttgttaagttttcttggaattatgttattaatagtggatatctaattcaagtgatggagttgtaacaattcgttaccaacaacagaccccaaagctttggtctgggcttttatacccccctctgtgttttttctagaatagtcaaagaaccactggtagtgaattcttgcatttccagcaaaattggcatcaaggaagatcaagcatcgtcgccacgttccaacgactgaatgttgcatgagtgccatgagtgccatgaccgcaacggtcccgctgacggacagctgcaacacttctcttcgtcaagattatctaggaacatccaagaggccaagcatcacaacaaaagtaacccgtaaataaattaatgcatactacctagaaaaaattataaacactatctcaccgaagagattttggtgcgtgccacctttatctcttcattttcttaagagagctggagcctggaggagtccttggtgcaactgtggcttgttcctgcaccgccacatcaaccaccgacgttaagctgccagcctcacccaagcctctcacctccaaactagacagcctcaagacagcctctcccaaaaactccctacaaccaccaatgacgttgggtatcgaacctcaatttcgtgagactcgcgacactcggggtgagatgccaccaaccgatggcgcctgttgttggttcaatccttcctgcacgtcctaggtctttgagccttggaacttaagctacattaggtagaattgagacgcgtgaaagcctattcatgttggtagacccttattcccctcccttactctgcgcccacattttcaggcctcggtgatcagcgaggcttgttcccagttgtttgtgcacgcgtttgttgcccttgtttgtcagtcctggctacatggacgcgaggccatgtagcaaacaacgcctggacgcaccagattaacactggaacctcaaagttcaccttgggggttccgagtagtcgcaaggacaaagagggaacgggcgccacagtgactcatgaactacctgctggtaaaacttcttttcgcggctgattgaaggaacaaacttgcctttgtcaccatcgcgtatcacccctccactcgcaaggtggcgtcttaccaaccacgccatcgcgggttgtcaccaacaaagcgtatcatgtttgctcgaaccgtgctctctcgtgtgaaatgagaagggtgttctttcggcaagtccgagatgtgctaagagctctacaatatgagtgtcttaggctatcaatagttgttggaggcagtgccggagaacagcacagtgaagtcatcggaatcagttggtgtcactgctttgcatataaataccccaagacgatccaaccgcaaagtcttcccactgctaccatcaaccaaccgcacgcttcacatcgctctcattcaacgacatccaacgttttcaagttatcacctgcttcatagtaaagtaccttatcttttccatcatggccgaaagaacctacaagaacgagttccctatcgaggagattgacgacaactcctggataacaggccaggtcctcatttctcgccatgcttctaagcctgatggaccatggtgggatgatggcaaagacgccttctttaccatctctgaggccccgaacccaaagccctcgacccggcctctctcggagtcttgccccatcgtcgaactgtcctgtggacccacgactgcaagggcaggcatatttgaggttggtcacgcctacttgacgattgatctgaatatcggaactcccgagcatgtcactctgggaaagctcgccgaaatggatctttcgttcaaggttccaaaggtctactaccatggagtccactgcgacagatattatctggtctgcagctcatttccgtcgggtcgcaacttgctgtacgcctggacggagactgatgatcatgataccaggtcactttgggtgtcgcagattgctgacgcctgcctggaattatccaaattccgcggcagcgctatcaccgccattgacggcggcattttaaatgaccacttgttgttgaaagaggttgggtcagctggcgatatcgactacgaacccgaaaagatgcgcgaaaactgtttagaaatcggtctcgactgctccgagctcacgcttgccttcaacagcatccaaccaattgcattcacggtcaataacgacggtctggtaggtatcagctcctggcgtcacgctggttttgttcccaaggactggatcggaacaaaggtgcgctcgaatgatcttctggagtcggccgatgtgtgtaataagctgtggacggaggaggatctggctcattggtcttactacataggggtggccatgaaggagaacggcttcagggagttctggtacgacttcgcgaagtggaattccaagaaggcccagcgacacatgaaaaggatcggaaaggcttgatataactttgtacgagcttaactggaggagattttagtatagttacgagtgggttttgcccggaggctttttttgcaaatataagcattctgtcaaggccaatagtttgcactaaaatatgtctgagaatgagggttaataagcgctcctggattggctggggtgagaaggttgaagtgggatcaatttaaaagaatggcctgctatagataacggaaataagactaagacaagcatgatccatctactccgacactgtgtacttattggctcatgaagcgaaaacgcgaccgtcgtagaggaacttgaaaggttcgataactaaagagctttgttgatgtatccccgcttcccctccgccaccacgtatctttctctctgaacctagatcatcttagtatcaaacaagtcgccggttgctcaagtttgcgtgttgtctgtagcgggagctgcggtagtgagatttgcaaaggcaccttgaccttcagcggggccatctgtagcatcgctggttagtacaatactattctacgaatactggtgttgtaacttgccgtgtccgttgtttagttttctggtcggcaattcccgaccacaaatctcatccttgccgacggtggcttggcagacttccacagggactatgttggaaaatccacaggtgcatctgccaggggcatgaataggccgggaagggcgtgcgtagcgactgggaggtgggggggcagacattccacaggtgtttgtgtcttcgagttgatttaaatgtgaaaataatgtagaagttggttggcagcagactttgcagactatacaagattgggtcaaggtcagagtcttttggtccttgtccacagggaggacagcaggtttttagattgaggacaaggacggtcacagtgaacaatcattcgatgccctctctggtcatattcaccattgctgcatcctgttttagtaaaccaacgccaacaaagagctgccatgggtcaagttgatagcgtatttgccacgacgtctcagtgcagggttgatgtaggcctattctctgttctagatcattagcgatgatcttcaccgcaatgtgaaatcgaaatcttctttgtttgacagccaggcgcatgtttagtctgcattaatggcagatgagacagcaggggtgttattagggctgacggggggaacctgcttctactcgtattccatggacattctacgcgcatgtcagtcttctctcatgccctgcgggacgttaggcgcggtgttgaccagggctctcaggtaatagcttccgccggacgatcatgggtattgaacaagttgctcatgtcgggcctctaaaaaggcatagtagaagccacaaagttagacagtcagtgaaattagaaatcagtagaaggtagaggtatattatatatcagaaagcaggtaccagacagacaggagagcatcgcactgaagggacgaaaatagcaagcaacagcagaagggacccttactcctggcatttgacagctgggactggccagtatcataactgttgatctgatagcgctcttggggctatgacagaaacaagttcgtcagcaacatcatctggtatgttggccaggccactcattgctccaatacttctgccgagagcggatggtccgtcgcagattgctcattcccgctttggccgccttcatgtttctctcctggtgatggtggggacgcacggcttgagcacagccagccagccgcaccctttttttgctgatgcaataccctggtaatttgcttaacttgcttaactagcaagccacgttcacacaagctgcatttttggccatgaattttcggtcttcagactcaaccatgggtaacaactaagccatggcgctgaagtgcagggatcatagctctagttgcagagcgattctcgctcaatctggagaccgaccagatgggctgatggagagagcttgatgggcaggcttgctcccctcatccattggccaggaagtacccaggggcaatcgggagattccttggtacaggaggctaatgtggcttgtagaggctgctcagttaagctcccgtaactctgggttgagcgggagccccatggcggggttgcggggctgccagtgcgtcatacatttgattgctggcatgggtgatggggggtttgttgggatacagctgcagcacagttcccaatctcagagaaaaggcacggggctaagcttaagctctggtaagccacattgagtgacaaccagtgttgcgatgacaagaaattgacggagacagatgtcggagttgccggtgcacccgatgggtaagtgaagcttcttcattctttgatctgtcatgtatgaaagacgaaatgagcttggctcaagaaattcacagctttacgctaacgcgacagggggaaacggaagctagggattggttgcaacgcaacacctactctcaacggctgatgtttctgtccctctgttggcatcgctcatagctcccaccagtcccattgcgatgctgggattgtcgcatgcggctcggcagctcaatcataccaggaaaaacgcgaacacatctatcgtgctttctgagcatccaagaggtacgttcgtatatttcctgtaactcaatctggttgcagaccagtgacttttcgcaaagcacaaaatcggtcgtttagtatcccacaggctgctagctcttccgcgatgcaaccgcgcgcttgacaaggttcactaatgcatttcccacgatgcatgtcttacgccgttcgttccgcccccagcaaacacaacagccctaccagtggaaataagctccacgccgggaaaacagatcgtcgtggcgatcctgccgtgcgtgatctaaactccgatgcacggcatccaaaatcgcacatacacgtgcgctgcaccatttgaaagacagaaaatccccaattggctgaaccatccacgtgggataaccgataaacaaacaagatctcacatcacaataccgagcgctgcttctagaatcctcaacaccgcctggaccccatcggtccaagaaccccttatttgtagccatctaccgtgacgtattttattgacctgttgaagctggtgaacgctcggggccgtcaactcttcttccataagggtcgcgtttccaacatccacttgtgtcagcaagaacattaccggcaggcaaaagtgacttgatcgagatgcaggcatcgcggcaattattgaggaggcatatttaaatgtatagctctacaacgcgggttttctgctttccatgccatctatatgatagagaaaaatacaaattggactgaacaatgaaatttgacgatgaagtcttaccgaatgccaaactgggcaattcttactcaccgcctttgaactcgctgtctccaagctcaagggatcagtgaaaaggcatcagtatcctcgaagcccgttataaagatgactcaagcctgaaatcattcctatggattgtttctctacttgtgtataccacttgagaaaatttcaggttcaaaacacaagcatcaaagcccaaactctgcctccacttcttcgacgtggcagaaagtcaggtacttagttaggctcttgggtgcgttcttttctaaaactccgggtaccgactgatcctgtggctgaacagcgcaccgccacatcaggctcccaagtcatgcaccagcctcatccaagctctcacctccaaactgtcctcaagaccgcctctcccaaaaacctccctacaaccacctcaaccacttcaccccctccctccgcaacaccatcacaatgtcaaactactactcatcgcaacaaccgcaataccccgccgcagccggccccaacgccgcgcagaacctgcagttcttcccctcccagtacacgaacccgacttcctcgacaccccagcaagcagcaggaggctacggatacagcaaccagggcggctatggcgtcggagcaccagcgcagaactttgcggctcccgcgtttggtgcgcagggcgtcagcggcaggatgggcgagcagggcgggctgaggaccggttgggttgcggctttctcgtcggaagggtatgatggcgaaccgcctttgctggaggagctgggcgttaactttggacatatccaggcaaaggtatgttgccttcacaattgattgggttgtgatgctgattttttctagacgctcgctgtgctgaatcccttccgacgtatcgactcgcatatcatggacgactccgacctcgcgggccccctcatcttcttcctcctcttcggcttcatcctcctcttctcaggccaagtccacttcggctacatctacggcctcgccgccctaggctccatatccctccacctgatcctctccctcatgtcgccctccgacgccagcgaaccccaagtcaacagctatccccaatacagcagcgatccatccgcgcctcagcagccgcacgacggccagcagggcggccacttttccgcgacgctgacgtacccccgcagcgcgagcgtcctcggatactgcctgctaccgctcgtggcgacgagcctgttcggcatcgtaatgagaatggatacacccgttggcattgtcgcgaccacggcggctatcctctggtgcacttacagcgcgagcgggatgttctgcgcggtgggacagatgaagcgcatgcggggactcgttgcgtacccccttgcgctgttctatgttgggttcggcatcatgggtattttcagcagccgtggaagtggaacgttctccaatgctgctgctaagctcaacgcataaaattggtgaacgacacgtggttctgacacgatgaggagttttgctgcgcgcggaaactcgacgctgtacatgatgacgccctcgcggccaagatacgatggaggggcggtaggcgttcagatggcgagacgcaagttacacataccgggacattgttcccttgtactagaataataatttttgtatgtcacgattcaaaaagaaagcagacagaaggttcaggttagcgttgagttgagactctttaaaaaaaaaagcaattttcagatatgcaaagacatcgtgaccatctatataccacaaaccagctagcatgcaaaggcatcagaacaaaatacatcctccttgatcataaacaacgttgtttcttttttaaaaccgcactcagaatccgcccatccgattcatcatgcatccgccgacgttaagagtacaaatattggaaaagctgcttgctctcagcagcgttgattaaaaatagggctgatatggaaaatcccagattcctccgtcaattcattcctcgtgtcaagattctaagcaccgttggtcttgacgccgtttgtgggagcatcttcagcgacgccgacgagcacagagtattgaccgcctgcgccggctccaatgatcttcttgccgcggatggcggtgttatcaatcagagtgggagtgtggatgtcgtcgatggtgccttggccggtttggtagttgctggagaagccccatgagtagaccttgccgtcagaggcgatggcaaagttgttgtctgtgccggcggcgacagcgacgatgtccttggcgtctgtacattggttagcgaatggatttaaactcggaatcatgagtgacttaccaggctggatagtaggcttgaagagaatacgagcgttgcctcggtcgtcgaagatggtgttgtcctcggacagcttatcaaactcaaagccaacttggtaaccatcgacacggccccaggtcaagagatcgcccttgtcagagcaagcaagtgagtggtgctcaccgccatcaatctcagtaatgttgtagtcatcgaggtatgtaagcttagcaggtcgaagaataacagcatcgtcctcgccagcattcgattcaacaccaatctcgccaaagttgttaagaccccacccgtaaacctgaccgctcttgtcaatagcaaagctgtgataggaaccgcaagcgatcttggcaatcttgccgcgaggcagaccgacaccctggggaataagggaggacatcttgttacgctcgatgattcggcggccgagctggttctgttgaccgcagccccaggcgacgacgttgcccttgtggtcgagagcgagaatgtggttggagccggcggagagggccttgatgttcttgaggtcgcggagcatgaggggagtggactggacctttacagtctctgagaagccgaggatgccgtcgctggatcggaaggttccccagccgtagactcggccatcttctgtaagagcgaaactggcgctgtcactcgcgacaacctggacgaacttggtgccaggcgcgaagaactcgtcggaaacagctgttggtgtactctccatggggttaataccagtatcgtcctcatcctccgagtcagaatcctctgacttgtccatgtcgcgaagaccgccatcccagtttgtatcccttccgagcgcgccttggtcattcacaccccatgtcaagatcttgttatcgtgcgtcaacgcgacagcatgcataccaccgcaagaaatctggacaacgccgacattcgcggcggagaggttatcgttgagtcggggacgcttgacgtcaattggcttcttgttgttgacgcgcttacttccgagaccaagctcaccagaagaaccctcgccaaagacgtagacgtcgaggatctgggtgggcgcgtcattgagcttctttccgatcgcgggaaagtcggacttcttcttgggctcggcctttgatccaacaggacgactgggtttcttggcagcgggcttctcctccgcctcttcggtctttgctcgtgtcgttgtcttggccttgggagcagcggctttggtggtcttgggcgcgggcttgacagcgggcttcacgacgcgttctgttgtcttggacttctttgtcttgcgatcctcctcctgctctggctcagactcctcctcgacagccttgcgcttcttggtggcgccattcgtggcagcaggcacagccttcttagcagcagcaggttgtgtaatagtcttggactccttcttcgcagctggcggcggtggtggccttcttgggcgctgcggccttggtagcagcagctgctttggctcgtggcggctatcgcgtaggatttgtgaccaggaggatttggttgtgtggtgacgcgcgacagttgttgttgttactttggtcaaaagaagcagcttgattaaaaagtgatggagtgatgtgtgttgtgtgttgatgctgataagatcaagcttgggaagagcacaacaataaagaacagaaagtgggtggatttttttgatgaacaatagggaacatgggaaaaaaaaagctgatctgaccgcgctgggctgggggcagtggcagtgatcatttgcgggctgaacagggggtgatgcctggattgggtgtcaccgcccggaagctgtcagccagttccaattgcgctagtgggttttctgccggacaaatctcccagttacgagccagaacagcagagctttcaaaggcggtgaatcgaattgttcatcttatctgcagatacgcgattcattatttggcatcgatgaaatgaacgtcccatcgtttgagcacagacgctgcaatagttgctcgattatattacgttgcaagactattgtcgtccgatgtagaagatggcacaattaacatctgatctgacaatggaccttgctttggactgcgcgttctcagaatgaacaattgaacaccatctcgacgcgtttgcttagcggccaaaacatcccggtgcgtctggctcgcgaacgtattgtagtacgaccctcacaatctttgtttgtatcacacaactgcacgtttctgttcgaaagctgaatatcgtgaatattgttcatttctgtatccctatctcaggtatctatcgcctcgccaccaaaccattcccaatcccgttccccaacgccattcaaatgcaatattttattttccaccccattaaactcgtactcatcatcaccaatatcgtaaattttatttctgggtagtgaagtcgatctcgttggcagggttaaagccaccatcagcagccttctcgcaagtgcagccacctaaaaacaccccacaattagcaaagctgtcgtcacaggaacacaaaaggcgccacataccagcagggcgagatccgcaagcgcaggttgaaccagtaggtgtagcgttctcggtggcggcgcggtcgcatgtgcattcaccggcgggacgggcgcggcatgagcagcgaggaccgttgacggtgttttcggaggcggccttggagcatgtgcattggagggcggacttttgaccgcatgagcacgtggccttttgagctgtggttgttcgttagaaagggttgtgagtggtgggagcgatgatgatgtcacgtaccacaggcgcactcgacgttgtcgccggagcggcagcaggtagcaggagtgttgacgaccattttggcggtttggagtgttggggagttgttggagagagttatcgaattggttatggtgtaaagagaagtgattgaactgtgagatgcttgtttgggttcctgaatcttggaagcggctcctggtcttatttgtacttgatggctttcaaagagtttggcccactttatccaaagcatcacagctacggacctgagagctggtaatcgcattcgctatgattggctgagggtcaatgactcagcattctcagccaataggcgattgcttattctttttttgctcgattgtcgcctcccagaacatgccatgctgatacaggccatgtcatgcgtctgtcagctaacgagctagaccgactaaacgagcctcagcattttcgctgtgtccgtcattggctcctcacctcagtcttattgtcagcaatgagactgcacatacaacatttctcaattgtaaagttacctctagctaaatacaattgctgttcttgtgataacctctttaatattgaagaaaattggcttcagcgatatttatgaataataactacccaatcatttatcagttatgatcactcaccaatcaagaccaggtccttcaccgttacacagcgccacatccgtgctcgatgcgcttcactccgcgtcggctgtctccggtcggttgttactgaggtccctgcaagccaccttcgccaaaacagagaactgataaaagaaaataagcgccggtgccctggatcaaaagcaacatggacaagatggcgtgcagctaacaagaacacccataagcgtgagccaaccgctgttgacgcgagatgtctgaataagcatttcaactacatctctcgtctcaacatcgaagtcatgctctacgatgctaagccacttcaccaggtaatgaaattatagttatagatagaataaataaaatatttttccttttaatattatttaaatattaaggttatatatagaattctataaggttatgaatgttgaatttgaaagatagctatagggtattttatatcaaaatagaaccagtctctgtcttttcccatgtcgtgcaagtgataatgttaaattttgaacgattagtcatctcccaacggtcctatagtttagtggtaatgacgtcggattttgatatcctcagaagccttccgaagaccccggttcgaacccgggtaggacctcgcttttttgtcttgcccggtacatactacccttccctgctttttcaactcgttgaatgctcgggttttcaacttttgtttctctgaacattcctctttccgccacttgtcatatagcaaatgcagttatccaatccgcaggacctgcagcccatgtcgaccggccaattgactgatcactactgttcatgcgacagcctacgtaaataagggagatgtctgggttactttaatcatgatatgaatggatacaagttgcagtgatactacacttctcgtcatttgtgtgtgtgtaattgcctgtgtcttgagctcaagtcaactgtctcctggttggattacttttgtggggacatttgatgttagccaacctccactctcctctcgcccatcatctcttcacacttcacacttcacatctgcacaaaatgttagtccctggctcctctgaggctaatgagtctacaattgtggtaatcgggtatgctcttgccatcaatccctacctacaacccggctaaccatagcatctcagtgctggcatcatcggtcttaccagcgccctcaaaatccaacagctaaccgccaactcaccatcaacatcagttcttcttgtcgccaaagaatggccaacttcaatccccggtgctccaacaactcactctgcagactatgcttcaatgtgggctggcgctcatatccgacccatccccgcatcaacatcacagttgcgtcgcgaagccaagtgggtgaaacacactatcgctgagcttgacaaacatatgcaggttgaaccttgggttgggataagacgtcttccgggtattgagtaccttgaggatccatcacctgagtacttgaagcaagatgcccagagtttcgccaacgagactggactgcccggatatcggaaatatgaagcgtatgaactacctgaaagtgtaaagttgggtttcgagtatgagacgtattgtattcatgcgccgttgtacactgctagcttgctgcgcaagtttattgttcagggcggaaagacactacagagggatatgaagagtgaatgggaggcttttatcctggcaccgaatgtcagattagtagtgaatgcaagtggaatgggctttggggataaaaagtgcttccccatcagaggtaagataagatttcattactataaatgatcataactgacaagaaccaggccagacagtgctaaccaacctcaccgccgccgacaaaacaatcacaactcaaaagaaagacggtacatggagtttcataattcctcgttctttcaatggaggaacagttattggcggtaccaaagaagtgggaaactggcagctcgaagcatcacaggaaacacgcagtcagttgttaaaagctgctcagtcaatcataccacaagcatgcgataaaaaccaaagacctgagacgataaaggtgatcaaggatgttgttggtcgaagaccagctcgcgagggcggcatgagagtcgagactgaagctaaagatactacatggggtgtcaagcatgtggttcatgcctatggcgctgggggacgaggctttgaattatcttggggcgtcgcaagtgaggtggctgaacttgcgagcaagatactggagtcgcagtctagccctcgatccaagctgtagaattggggatcttggtgggagcttgtatgatttgtgataactatggaaatggctcgggatcctttgcggagcttcggtcaatgttatcggcctaagtagtaagaatatttgaaagtactattctatttgtccttggccacgaagctaatctccatagccaaagaagctaggcgcgagcgattgtataggaaaagatttgcaacctcatccaagcgataccagtacaatccagcatttcgatcctcctaaacctcaaatttgattgcgaaggcttgggttctatcatctgcggcgacgaaaaacatgacctgaagaaaattagtcaatctccaaaccaagcgcatttgctgcaagtccaaattctccaaactcacttggtcgttcttgaagagctcatcattagacggagatgtcccaactcggatgcccttcatggcctagttgtagtattggtagatgttaaaagtaagggtagcactgatcgggctagcttcctgaacaaggatacaacgctccataaggtacaaaggagctctgcagccccccccaatatatgatagaaatcaaggctcttttaacccttcttatgtgaccctgctctgcgtgccacagtagatgtgccattcgcctgctggagaataatctctgctgccgttcttgagtaggagattagacagaaagtcgtgtagctgcccctgagatgcccagttggcacgaagaccgtgagcattgtgtctttcgaactgagaagtgtaaaatacgcgcctgctgggttttgttcgccgtcccatgaagcatactcgttgatgttaattagtcgctctggtagcttgtacttcttgcgtaaagtatcgaattgtgctttcgactctcgtagattgcgatctgtagcaaggagatgctaagaatagaaatccgggatggtatcggtcttgacaataaacttgaggtagttgttgtaccactcgctatccactgcaggaggtgttgttgtcaaagggccggtgatttgtacaccaagaaactccttcgtatgacaagttaatatagagtactggtgttccaccagatacttctgtcataggtgcgtttccatatattgagatactgggtttgaagagcatcccaaaacaagtctaaatcaggcttattccaaatatcaattatcaatccagctgtcatcttatttttcaaaatatcagaaaacacttgatccaggaaagcattccaattcttccagtttcctccatctccaggatacgggaatcctttgccctgggtgctatctgcaccctacagatcatggatgagaaatatgaattttcctccattgcgccgtgtcgttctatagttagagagactggatttctagcgcacctttttgagttttagtaggtgtcccataattttaaatggaaccaggagagcaagtgaagggaagtggctaacctcgtacttattacaagcccatcctttgtatagggtctgagcttcaccggcacggttgtacttgaagccaacatctttgatatacttctgagggatatcggtattggcagttctgtcagcgctgtcaagacatccttgcagaaattgatcctgcctacgttgagggtattggcatcactgcgagttcctgtagggtgctctcagtcttttcccagtgggatagtttttaaatactgatctgttttgaaaatgatcggctttggaacatcgtcgcaattcatcgtatgatttccccaaactgaataataactaatgccgatctcttccccagagtttaccccacaatttaacaattctaagcttaactcgaatctcttctaaacaagtcccagaaccaaaccatcaaaatgcagccccgtcttgaacgtctccagccaatgctcggcaaccctcttttcgagagtatcctctggggccatgaatacgacctctccaaactcaacaccgatctccgccagaggatcgagtccggccaattcaagcgtctcgtcttttacggcatgggctgctcctctgtcgtatccgacatcgtcaagggcttcttcctcgacgagaagattcccctccatgttcaggtcatcaacgactatgatcttgactggttcgttgaccgcaatgtcacgaaggatcccaccacgctgtctattattgtctgctacagtggatggtctgttgagccgtgtttgttctttgagactatgcgggagatgactgggaacaagaacttgattgttctttctggcggtggcaagattcagcatttgtgtgaggagcacagtacttctatcatcttgtacaagctcggccatgcggatcgggagtatcctctttatcacgtccagcagttcttctccatcttcctggatctcttccgcaagctcaagctcacaccttcctcttatcacaaagagcttcaggactcagtcaactttctgaagactgagttcaacgatgctacgctcaagaaggcccaggctattgcggagaggttgaagaacagtcgtatcgcgctgcttagtaccgtcgattggtacgtcacgctccttaagcagacgactatgctcttcaacgaaatcgccatggttcctacacaccgcaacctgctgcacgagttctcgcacaatgaagttgcagcttactccaacccctccgagaagtaagccatcgtcactttcctcgactccaacgcagaccaatataccaaggacaaggtcaagactcttgaaggcctgttcggcagcaaggacgtcccgcagaacaagaacattgagttcatcaacattgatctcaaccaagacaacctcttcaaaaagttcttctacgggcacttcttcactgtctacgtggcgtattacctgggtattcactctgatgtggagggacgagatttgatctcgattgcggcgaagaacccgtggtggagccagcgcaacattgagctgcaccccaagtgtgttgatatcgcctctgagctcaagggatagatgggctatgacctgatggagctgagtgtattgcaggatgggtggaaacgcgatggtttctcaattttcaacaaatcgagaactgtcaaacaggaattgtttaatgtcttctgcacagctatcgcactctgtcattctctttggtaaattgaaacatgtatagtcgctcctttaatagtttcaatatagttggcaatcctttgactctgagatattgacggatatatacagcgaggtctttaaggtggcggggcaaagcacagtcctttttacttgtcatatttagcaattaatgtccttatcttaagtagaaaaacggcatctttgtgaatcgaacatatctcaagtttaacattggattcagaaaacgcttccgtataaaatctcagacttcgctataaacagtatgatcgagttagatagaaaatgccagtcacgcgcttcacttgcgttctacgctctatttcttgcaatcatctacataatgcgcttctgaaatattgacttcatatgcaaatacatgtccatcaaccacgctgcaaacaccaagacagtcataacagtagcaacccatgatatggcgctggactcaagttcttccccgatatacacagtagcaatcgtgaacccaacattggggaagacgatcgcccaccacgggagcgcaaagctcatctgctgcctcgacttatccccgcggagttttgaaaccaaaatgggcacgtgtgcaaccgcggcaattgcgaaaagccagaaggtaaacagccagagaaatattcctacccacaacgccatgatgttcaacgtctctgccgctgtaggatgcttggcgaagtagccgtgtccatctgggattgcttttgcgcagccgatgagggctatgatggtatagcctgcagaacccacggagataaaaagacctggtctgagattgactgggccaaggccgttgacaaggaggttgccgaaaaagtggggaagaaaaaggagacaaaggatccagccgagaccctcgaaagcaatgccagcaacgatgattggcattcgttctgatggaggttgatccgccgctatcaccgacgcgacggtcccagtaagcatggcgttataaatcatcagaaacatgggagaactcatactccccggcgcaaacggcgcgagagaaaacataaccacaaagataacaacgttatacgtcaacgtaatagtgccatagatccagaacagaacccgaacagtatcgacaagccacgacccagcgtgaggaacaccaaaactctggatccccatgatgatcgtcgccatcgaaagccacagagaaccagtaaagtacgcttcaggcggtttcgtcacggatttgagtaaactagccggtctccgaacaaaccgacataccatagctgtgcagaacagaatgaacagaacgagattgagaatgaacaccacgacgccaatggtgtgtaaaccgcgaaatgaatatggactctttgagagcatcagggccacaccacctgtggactgcgtgcaagtgaagttgccccatgtgaagcgatcgaccagtgagacggcgcgttcatttctaggttcagtattgttcggctggacggtggttttggggagcccgtcttgcggcatggcgaggcgatggtaattgaacgtaatagatggcgttggaggttggagattaggaggggtagcttggcgcgtgcgttgaagtgaagtcagtatttatatccgtgctcgattaacatacgtgagtgaaggattgtggatccaagacgccgaggcatttcagatttaagtcttgttgctcagccaatcggacttttaggaaaagtctccacggcgccacttaatctcgcaaccgttgaaagaatctggggttatatggagaattaatctgcaaatacagagtagatggacttgattggtgtaaggtaaggtacaataagtcagtattagaattcatttattaagaatttagatatatagaattcgtatttgtatctatatcaggccaacgcgaaagaccagtgccagtatagagagggtctatattactatagttattaggaggtaataattagtaaaatgttataacttagtataattataaaattaaaattaagtgatatagattctagaaattatattatatataagtatatcatataatatttaatattaatgcgttttttttactttagtactggctcaatccagttatgcgcaattgcggaaaacgaagagaagtctttctcagccgcagtgttttgatccacctgacctatcaccggctagctatgcgcaaccgtgcgtagggtctgattcaggtattcattaggttcaaatacaaatgttgccctcaaacagctcatctgggacatcagaagcactattggactcacatcttcgcaccgggtcgttgaactctaacaattgtgataacaaaaagagaaaggcagcggaaagagatgatcacgacacagacaacgaggataagggtggaaatggagacggcccggggggagcggtttgcccatacaagggcatgaggatctaaaatacgcttgtccgtacttcaagtacaatccagccaagtataaagacaggagaacttgctcaggacctggctggaatgatctgcatcgagtaaagtacttatcagcaagtcactcttttgtatcagttggctctagcatctaggcagggagcatctttatcgacgccataggcagccccaatatcgttgcacacgctgctggaagcccttcacggacgaacaaggcgttgtggaccaccagagaaccgatgagccatgccctttgcgggaaatggagtatgttgagggttttgacgcagtacaggaaagaagccttagatcacgaaagcgagctaaccaaaagctttcggagacggagaagtggaggcgaattttcaatattctgttcccgcacgtgctggatgatgatatcccgtctccatgtaagttggcctggcgcaacaagaggcgacctcaatcctgatagcgctaaccacttctagtctatgactacagccaagcgtcacagaaggaggatgaatgccatcctgaatcgggctatctggcacattgtgaacagtacatactgagggaagtgccgcagcgtctccgacaagctttggggagaaagctagaccgagacatgaacattgtggaggagaacctgaggcgaagagccggcgactgggtgaagactctattggagcaggccttccaagaactgaggcaaatccggctcctgagcagcccagctcaacaccctgaagctgacaacgatatgcctgcaccagctgaaggaccccagcttcctatttcagaactgcctagcgttgaaggtgctaatctaccttttgagggaggaggtggatcgtggctagatcctttcgactttgactctattgatccatcttccatctttggagaactacaatcctcgtttgatagtggcgggttggttgaagatctattgaagtcgggggaggatggtgctggcgaggctacaaaacggtctgattctggatatgtatcaaatagtcctggataacttgagatcacaggggcttagtcgccaattattacgcagttccaagagttttcagtcctttgatcaattatcagcttcaaagataatcttaataacttcaggatgtccatccgagggactagtcttagcgtaaaactgcagagcctttgcatagaatccaggctcgttcatcttcgcttccactgcatcttctctgatactgtccagaactggcatgttatcgctcggcgatggactgatgatgataccattttcaacgtttccttctatgtgatatcgtgcccacacagcatcgccatacctttgctctcgaatcgcatcgacatacatagtagcccatggctcaactgtgggccatttctttgtcaggacgtcgtggatcgagcggtcgaggaagagctgttcgacaggtgaagtttcgtccgtgaggctcatagtggacttgactgagaatgtcagcagattgttagaatggggagtagcatcataaatacgtagaagatcttattgggcaaggccgatatcaaatgaatgtgcttaagttgtatataaatacgtaaagcctatggaggagatgatagaatgtaagaatgacggggtgaggggctgaaatggctcttttgaagaatgaaaacgggattaggcatcgggcggggattagcgaaccagtcgcctcaagccacatccggtaaaccaacacaaaacgcttgtcctgacatgcgaagcctacgttatctcccatcaagcttgtctgtcgttgctgtcacaagaactttggcgagccctcttgtcattcctgggcatgaaggcagtctcactgtaggacacgctgccactgacaacttcgaaaacatcctgccggaactgggtaccagagccgtcaagaagccgttctatgccatcgctcatcgatgtaacaacatgggcgctgttcaacgcgctgtaaaagacggtgccaatgccatagagatggatttattctcagaaggcaaagatggttggtgggcctcgcacgatggaccaagcaagaatggtaatagcgcgaaagaaatgttcgataacatcgctgcccatcgcaaggctggcaagtccattacttttgtctggcttgacttgaagaaccccgatgcctgcgatcctggaaaaccggcagaatggggttgttcaatcgcggcgcttagggacctggctagacagatcctagagcctcaaggtgttcgcgtcctgtatgggttttcaggaaacgagaatggccacgcataccagcttctacaatccggcctcactgctaacgaggctctgaatgtagatggtagatcatctccactgcagcagtttttcaacaacaagggaccttccagtatccagaagcgtgtagcttcatatggctggatggacctcaaagaaggatttggcgattgcacagagtcgggagatgcacatctcacatgtactcagctgcgccaggaggttgctagcggtaaattcggaaaggtattcagttggacggcggtggtggatcaagtgcagttggttcacaagctcatgggcgtgggtattgacggtattatctatggattggatgtcgctccttaccgcgggagtgctactcaagctcttgtgcagatccgaagttcgcttgcgcagaatggaggataccgatacgcgggaattagcgataatccatggtagttctcctctcctagactgctgattccatatcttatcagtcgtctttaataaatctttaaatcaaagtagtgatttggtgtgttttattcttttcatatgccggtcagtagaactgcttcttccttattcacaaatctggtgatgatggaggtaacacctgctggcatatgacagaagaatacttgtttgactgttgtatgttgagtcaccacgaacagtgcccgcgccagatactgtttacgatcaggtgcaatcacgatattagagataaactttacccaattgcttccgcggtaactaattgaaccttgttaagcatcataccttgatactggtagtttgggtccacggaaacactcagctggtctatggagaaataaaagtttctcacacgtcacaatcgatcttcaaggtcttccaagttttactccaggtcacgacagtcgaccacgagagccatgatgctcctgtgaggaggatattagctgtgtctgaggcctgagatatatcagaaaggtcatggctcagtagcctatcagagggttcgtctcggatgaaacgtgccgttaatcagccttcacgtcccagctccaagccacaccactgttagcgcggctgagaatccaaccgaaagagcaagcatttattcccccctgctgtctcggataaggcatgccgtcagtatggctgagggtccaatcgataggatcgatattgtcactcccagccttaccagtctgttattgagtcccaaacaggctcgtcccaagccacaaggtagggcagattgagcagaggagggaacccaagacaggggatgtccaactcccaatagtgaggtcaaggctgaccgggcttcgccttatatagaggcacatctgccctctgacgtgcagccccccaattacttcctcatcttccaaacctacctaaaatgattgtttttatcctattctgtgcagctctggtcgccgcggatctccccgttcccaacctaggaccggagctcagcgaagacatcggctttaaagaaactcgattttacgagtgcaatgcatttatccagacctgcgctccgactatttcttcctgcgcctccgtgatttgcaaagaatgcaccggccttggacaaaaagctctcaatgcctgctgcgcgacagagagcgagccggcgtcctgtcttgggtctgccctgcgtgcacctaaccaagctgatgcctccgtaactacatcagagtcggttgccacggcgtcatcgaaaggcatcagtagtgcgacccagacccaggcatctatgtcgaccgagacgtcttccgggcaagcagcggagtcgtctaagaacgtggggcagatactttcacaggtgagttgtacccttttggtgaggttgtgtaaagagagaactgtagactaagatatagaaaaggcggattcaagtctcgttgggttcatgatggcgtgtgcgttgtacatcttctaacggggataagtcttgtgtactccgtattttaggccgtaaagcaactgtcttgggagctctgaatctgagcccatatctagtcagtcgtatctgtaataagccacagcaatattagtaaatgatgcttcgaaatttactattatctgaagcttgagtctaaccactaaggcaaaatagaaagacgagcaagctcattgcatgttagttcacgaccccggttaagtgataatcacttggtagatattttattttcgcctgtaatcgcattactgaagtccatcgtctttcgagtttgtgatatatgatagcataacctaaaggcaaaattgccagatatccttatgctgacttatgcaaggtttgtgccactctaaagccacagagttaccaggggcgggccattaattaacccgttgcttcgaatggggaaagtgccaagtctgaacaaagggctccctccgcggagatgctttattctcagggccattgggatagggccaacaaggacttcagaaggattgctggacagtcaccaagttaaaggatctctattcctacacccaaggtggaagcaagaggggctactgaagttcgaaccgtgaatttctagtaaactcttcacagtagtagttaaaggccttcgatgatagcggggtgaccgagaagaccaaaacagctatgtttatgagccttgtcgagaaggcattggcatcttcaattgatgcggcaactgaaaattgaaaaaagtccgaccgtttcttggagacaaaaagtcctgcaagcgtctgggtaagcgagaacttcttgtcaggcattggctaatttcgacatgtccgagagtcgggaatccttccaaactaacctcatacgtaggatcaaaattgagtcattcagtgacttggaattactgcccttttggaagacatgggccacaagttaaggttacatctgcctggctagcctactaaggccttggaaatgtccaggaaatattgcagagccagagcgctcacccctcgaacagtctctagacattgacgattgaaggtaaactttaatagaaagaaagcaatggtagttctgagaacaatgatagcatgaagaagtgctatgcgtaccgagagaagactggagtcagtgcggtcttcgcttcgtccaaaatattattgaccgtcagtatcaggggcttccctgtatcagtatagacacagcaggcagaaatttgccaagtgataagtccaatccttccatcttgggcgaatgagatatgacgggtaggtcttggcccgagacacacaccagctcttcgcatcagacgttttctgtcaccccttagacacaattaatccctcctgagctgagctgatcttccattcactcattccccttttgggtttacacatcttcccgtcccctcagatcatccgaccgtccagtcttggttaggcagtcgccatgtgtttggggctacgggcagctatgttgagtcagttcctcgaccatcacgcctcatccttccccgccctcacgtcccaatgttccaagggcaccgaacactgcttactcgaccgggaggagcgacctaggcatccagcgctgctttgttaccatcaaaccctttcgacggcggatcttcagctttcccggagcgtcgaatgtgatcttcttgacacgaaacgctgaccgaaacgaaatctctactcgccatatccagtagctggcctcaaaatcccacgcaatagcagcctctacttagcatatgactagacacggaagattgagctctgtagacaatgaagaaaacagagcgaggttgatgagggttcaaattgttgatggtaaatgactccccaacctttgtgccagaaactatgctcaatagacctctgagcaagctaactaccatctgtacaatgtcgaaatatctcagactctcccgatccattagacttcctctcagtttcgcggcatcggcagtcaggggttaggtatgctgttctggccatttgatgtgccagtgtaacctctgaatcgcgacagctgacatccgtactattaggaattcgaacttgcccgctagcatatgtctattgttacagtgctattgaacgcagccgataagtccaagaatcgaatggaacttgggagtccgaacctaccagctgctcgccgtattctcgttgtgggacagaagatttggttcgccaggttgggtcttctgttgaaccttgcagtcgcagggaatgaagatcctcgaaatgctgcacaaggtaatctaccatcaagcattctcaatgccagttcaagtcatgctgagtgaagcatgtaccacaccgcttgatgacagttttggcgttcaggaacgtgaaggatatcacatcacatttgcatacccattccacattatccttgttttacaatataccaaaccaccacacacttcgattgctgctctagctagaggtaagaaaggaatgatggaggaagttctggttcattacctcaggaattgtaatcagcattggcaccctcagcagccatactgcacctaatagcagtcaacgtcaaagcattatgattcatcatcaacagatgatggtatgccttttagattatgtttactttttacaattctaagagctacatattactaatagtctatatttagcaggtatcctacaagcacaaagtttcctcgcgctcgtcctacctataaaggtagaacatccccatcttctgttcgataattaaagcaagcccgacaaagaacctcaccccacctcgatcgatatcttacagacacaccttctcctatggggccacctgatctcaccatgcttctccctccgccaaacatagtgcgggaactccaacccataatacaaggccagaagatacgacggagctaccagcccctagaagcacctcgtatgtctgagctttcagccaatatggctcgtcacagcgtcaacatacagtcctcaatcttgagagacgatggcttggtccctgatcgttcgctcgttgtgaagaccgagattttaagctgttcattgtctactttggtgaagtgcctcacagactgtgaaccaagcacaaacagagatcagttcgtctcggcattctttgcgacgtcggaactcttctgtactccagaggagatactgtctgctctcatcaggcgcttcaatgccgctgactatgccaaggcatccaagcaaggatatatccagcttagagtatgccgtgcactcagagtgtggctggaatcgaactggaaccccgccacagatcaacgtgttcttgcatcccttgaggactttatcacacagcgaatacatttcgcactacccatgtactccgccttcttactgcaccttattaagcatctccccaccccggaaacggacaaatcacacgaccatcctttgcctgccgatgagaagagcaatccatgccagcatgcaaatctggtcaccctaaagatggcaaacaacttctttaacgaccgaaacgaccagtcttccatccttgacatatgtcataagcatctagcatgccagattaccgtcaagcagatgagaatattctgtcctattcagaggagggagcttctcgccgaaaggtggatgttagacaggtcaagtgctcctaacgtcgcatctatgatgcagctccgcgatgggatctccaattgggtcaagcacagtatcctgaccgacctcgaccctaagaatcgcggcgctataatagggaaatggattcttgttgcgcagcatctcttccagttaaacaactttgacggacttgttgctgttacttctggcttagatgatcatactgtgtccaggctcagggcttcatggaatacagtatcactgccgatcaaggaatcactccgcagtctgcggatgctagttgatccttcgggtaatcacaagaaactccaagccttgaccgtcacctgctcgggtccatgtctccccgttctccgctcatatcttagtgagctcttctttactaatgggcggtgtaaagacgggtcacctaaagaaggaaaggggtctgaagattcggaaaagattattaattgggacaagtatgcgcgcattgcatcgatcgttaaggtgctgacaagcaatcaatgtccttatgatatcacaccagatgataacttgcagaggtggatccagaaaggtacctctgagctgtggtgtaaagatcagtcttgcatcgaggaggcatgttaccaaaggagtagctttctggaatcgggggtgcgactccggaagagccaaacatttttgcgtgctatttttaagaagaaggattaataagatagatgggactttcattcttttccttaataacttctcttccttgttttctttttgcttttcttttaataatattagctttggaaactatcagtcaatcgatgcctactgcttctataatatgccttcagtatacttcgtcctaaagagcttggataataaggctgataggaacatttgatccagtagctgcagcctgagaacctatactaagaaggtagtagttgcccagcaactggaaataccataaactgaagctgactgcccgccgccgtagaagccaaatatcttggaaccgtcgacaatgagagtctccgtgcttgctcgatggaaaatacacatgctcctacatccgaggggctgtacccgcccaacgttatggagccgtactgtggcggggggagtatggctggtgtgttgcttgcaccgccgccgcggccgattgcgttgaatgttccaaggtctaagttgtgggtagaagtgttatttgcagttgagacttgtggctgagagcttattccggcagatagaacctagttccaaagcctggagatgaggtagaagtaggagcaatggtgggtgatgtcgctgcatctgacgtcacggaagatgtgatggaagcggtggctgcatcagtcgaagtagtctgtggcagagaggcttgccggctgaagagagctagagtcggatgacaaagtcgcagacagcgaggaagtctcagaaggttgtaatgaagttaacaagtcagtaacagtctcagaaccttcctgtgacgttgacgagccagcggtagctctttcgctgacgttctctatttgattcatgtcagaataggaggggtacattgattgaggacgctattgatcagactccacttagttgtgtcctgagggccctgatctgtattgaaagttgcaactgaacagaaggttagctgtggggtcataaggcaggctaggcctaattaggccacctctggtgaccgatctttgaggtctaacctaatgtaataagcgtcgaattatgcagacttttgcaatttacccattttaccgtaaacctattatagaaaggttgccaagaagatacctaaaagaggtcactttttagtgtaaaaaaccctcccccgaatgtgcacttctggaagtgcatattgggccgagttactgaataaaatcggcaggctgataaggctatggcccgagactgccgagaccctcaccgactcgcgccggattggtcagtatagcttgtcacgtgacctagctttccataacttgcgacaaggtttaggtacccccgatacctagcaattatgctgcgctaatgatgtatcttttgtccccacagctaaccttctgttcagttgcaactttcaatacagatcagggccctctcggagtggacaagcacagtggccaatctgactaaaattgtatcaaccgaatcaactaagagataactcgaagatatggctccaaagatgaaagtgacctaaactaagaaggaagaaatatgcttaacctagcagtctaaatagattacggtctgtggagctctaggccagaagacagcggttatttatcaactctgtgtgagaaagcttggatctatgtaagtagttactacccgcgctccttaaaataccctttcagagcatcatccaatgtcctgctttccctcaatggaactgcatttcccttcttcgtcaacccaatcttattgtgccaaacaaccctcatatcagcttccgtcgcaccttcaacatcccctgcacttccagcaacgaaaagaatatcctcagcatctacccctagcatagggaggatagcgtgatatgcttccctaacaggtttgtaaaacccactctcctcagctgtgacagcagcgtcaaaagtaaacggcgtttcatacccagcactagcctgctcttcgacactataaatagcgatgtatcccgaatgcttggaacaattggtaatgacgccaagtttatagccctgcgattttaaagcttggagcacagaggggacttcatcccacgctttgatgctggaccaattcttgaggagcgcttcaggtgctgatggcggaagaccgacatcggcggcggcttgtctgacgaggtcttcatagggcttgtaggagccagcgccaaaagttatttctagatagcgctgacgccagcggccgccgtcttggtgggttttggatggggttgatgcgtcccatagatcccatgagtttaagaggccagtgaggagatcaaagactatggctttgggttgccagtcagcatcagcggagaggctcatcttgacgagtttattgtgataatgtggttgtcaccggatgttggggaatgaagagagggaacatttatttggtggtaatagaaccgaaagatttattgcatagcgaaggatcaagaccccgcttgttaagggcgtacttgacatatcatggattgtagtggaaatctgccaagtaatcttgccggttcaaagtatacgatcggtcacttaaaatcgattgccgaagctcggcacaagacgccgaattgtttccctcatcgattacgagccatacatatcatgcatacgccaacctatgaatcaatgcttatgtttaggcaagtacttcgcgcttctttttcgtccatattcattctccatggcctccagagtagtaagcctctcagtttcctcttgctcaccttcacttgactcagagaccatctccttctttggctccctcagtttgagagggtccttatactttggagtaaccctcttgctttgtggagcctcttctacatcgccaccctcctccccgtggctgaccgcgcgaagaaactttgcagtcttggtgacattcagatcacagttgagatagcctgctccttctctgcttctattccaagcctcaaaccccagtatgtagaggaagccgtccatgatgcggtcttcccactggataggatcgaaaccagcttctaaagaaaatgcttgagccgcaaccaacgcctcgatgcactggtatatctctttctggattgcctcggtcgtctttggtatcttgtcattgtgggcctggatatatggttggaaacgcgaaaggtagctgttgaatgctacgagtacccagtacttgtaaccatcttccgagacgaagtcttcagagaaggaatctatagctccgagaaaccacatgatggagaggatagcatcgataacctcctgccagtctctgttcaggtgtctccaccgcgaaggatctatctcacgctctttcggtggatgtgtctgtggcagcgttgccaatcgcagcagtacatccacttctccacatgcgataagccctttgatgcccgtgatccgttcggtgccgctgaatacataagagtttgttgatgtccaacgcgtaatctgcatcgcaactggtcgcagctgatctttccctctaacagctcgactgagaggtactgtatgaatcgcatcgagaactttgtctgagaagagcttcgtgtctgaggcgacatctctcggttgagaagtctgagcttcgcctgcggctatcactttagcagccagcgttttggcgaaacggcggacggggggaacccattcttctcgggattctcgtggcacaagaataagtggctcacgattgccatgttctgctgcgaaggactgataagacctcttgtaccactggtcttgccgttgagagtgggttgcgacgacttggaaatgctgcgccaagagagcctttagctggtcagtgataccttcgaattcctccatggccaatcttcgacagattctgtttctgcagtaatttattgtgcaaggtccattctgcttacggaggatcccactctatttaatagtgtgttggtcatgcttgctcagccacgccgcttgactcatctgactgggaagctcgtgccaaagctttaaatagatcagctagcgccaaaccattgcgttagtcagtataaacaggcgttatagatgcaagaccacgataaacattaaattagggagaggatataggtgtattacgctgctacaatttcgactacaacatagagatcccgcttttctctcaacttacattctcgactcttattcgcttcactttaatccatcgattacaactaatctcttggcatacatctcggcccaattgtagtacatgttgtaggtcttgttacgcaaggttcaaataacgaggatgtagccagccgtacaacatataatcattgattatttcctctcgtcctaagagcttcctcgactcaaataattcttaaagtgctactcacaaagatgtcgttcggatacggtgttggcgacgttatcgccttgctaggcctcttcgagcgtattgccatcgagctgcgaaattataaggacgccccaatgcatttccagcaactccgtgccgagctagatctactgcggggtaccctgaaacgtgccctgtccctagagccagagtctgatgcggagcgcgaaactttggagcagatcagagccatcgtcatctactgtgctcaaccgttacagtccatggctgacaagatgagaagcaaagaaagcagtctgggccatttcaaaaccacaaggagcctaaggagcgtcggtacaagactccactggtctatggtcggtatagatgatgtccaggaactaagaaagactgtcatgtctcagatggctgctctaagtgtcctgctcagtgtgcagcaccagtgagcctctcgccaaatcgaaacgtaccagatggctgaagcatgtataggaccagcatcaggcgtctcgcattgcaatcacatgcagtcggggctacccagtccctgatgatcgagaaacacgcgaatgccatggctggccacgcgtcgaacatcttaagcattacttctagaacgcaaagcgcaatcgataatctggtagtgagtacaggtatgcaagcagaaatgcatacaaagcagacaaacgaaataaacgagagcttgaaggctatggagcgaaatatgcatcatatgacgttgaagagtgaacagagtacagctgttgtcaatcatcagactactctcatcactcgccatgctaacactttgtatcaattgatgcaagatatcaagcggctattcttcttgtgcatatccccaacaatgaacaaggtctatcaactaacacattggcagtcttgcgaggtgttccagagaaatgctagaggcaattagcaaaaacacgtaccttggccttactggatagctatgctatgccactgacaaaatactaggcgtatgctgctagatattcgtgtgcagctaaaacacataattagcgccatcgaagctatgccacttcatctcacgcttgacatcgttcggctagacgatgtacacggggagagttgggcgctgccactgcaggcttgtagaacttgggaagtaggtgctctcgttacagtcagcaggaaataactcctaagagtcacagtcgtttaaggagatcctccagttcgttgtgtatcccaacgagagacccggagcaagatacattacaaataacctctttacggtggcacaagcaaaaactggcaaagaggtgaatcaagaaacatgagaaaccttgattaaaccagggtttcatctcgagcaggctgttattttgaaaatgaattactgggtcgagagatgcctggatccaaactgtaacggaacacttgtcgatcaagttctcgagtttggaagtggacaggtttggtgagttatatatccaactgcaaataggttttcggctgactttacatctggatagtaatgtctgttcccgaagtaccgagacagagtttgtgaaaacacgtgttgtcgacttatacaacgaggccccttactcgcacgacccagttgaacgattcgcaagtcttaccggaaccaagaggaattttggtaccgagctgccaccaatagacatggatgaaaagatagagacgtttcgcagggtcaagtttcttcacccaatgcatccattatcaaatgacaagggctgctatgacccaaagctaaaccctgcagtcgcacacgcatttccgggccttgcagccctttctcctgtagaaggaacacattacgagaacccagtcgaagatgccagggaacatctcgagacttccgtcaaactaggtatagtggccctgaagatctttaatcgacctagcttctaagatgctgcagacagttcgatccccaagaattggtatctgttgagtcgagtgtgtatgatggcaaaagactacgaaagggcttacgaatgtcttcaagccgcgatatctctcgagagctgctgtccctcgttctggatcacacttggcattctatactttaatatcggtcaaagtcgagattgcctcgatgccctgactagagctgttgagctgagtgcccatatctgggagccttggtacaatatcggcgttttggtgcgtctttcgctctcttgagctggccatatgtctcctaacactatctctagtacgacagctgtaatagtcagcattcagacgcggccgatgccttttataaatgccttgagcggaagccagagttgcctaacgtccgtgcacggcttgaggctcaccaaagcctatactgaggatatgaacgacgagcttttaggtggtactttgatatacgaaatggtcgactcaccactggatggcaattccggatggtagagatactcagggcacagacactatttctagtctggcgtctgtgacttggtggcaagcaggaccttgagggtgaaacagataaaggcagcgttgaaaatgagtaataaaagcattttggagcactaaagtgatggcaatatatttggccttgtatttcgacgaagaacatcttctgaaaaactctaggtctagaactactatgctgatggcacaagtcctaaacgaaggggtattcctatgtttcgagttcttgataactaagtattttaactaagaaaggattgtggtggcttgccgcttgtgattcaaataactagtccataaatatccctctatcaacatcgagagaagaggtttactgtgttgaaatcctcctagtaacagcaaccttctcctcgatgcgcggtgtaattccttatagaaccaaataagtatagcaggcaaaaacaggtctatctgccttcatatcaatatcgtgtcaggggatgtaatatgtgcttcacaagagacttatgcttactgtgctaaagtctcagaatgatgagaatataatggcgattaacgtaaaagacctggcgcattaccttagcatgagtaactttgactggcagaagtgattgaatcagaccatggcaagcccgagggattcagaatgacatttccgtgttattgagccggtagggatcgactttccgctctatgtcatcacgggttcatggatcaatggttgttcaatagaagccacttcgctattttctacttaatttagttagtaggcgggagaaataagtaaataaaaattactgaccccgtatgagacccacatctctgggagcattggcttcaccgggccggtggcacaatatgggcaaatgccatcaacattaaggaatacgtttcaaaagatgtatcatatggcaattcatgctggtatgactagagtgggtagcatgaaggaatgcggaatatgctatttggaatcaagcgaaggcccacggattatgtaaaatacctcggaccctcaagctgaagcatctccgtgatactgactcattccggagatgcgactttcacatgacaattagctcttttttactcgcatacctactccacgaggccatcgtcatgctcgaacctgcaacagatttacgtaaggggagccatccaattctctagaaggccgccttggctgccttgatttgataggacacgagccgctcgaaagtttacaacattctcagataatcatgaaatcaaagaaagggcaattaccatgaaagacttgactcatcttgtttttcttttcctcatggcttctgactccatcactccatatgggatttcgtccatactgtgagtcaaccggcatcctcccagttgctctttgatgcggtgatttaacctccctgaggacgcactctttctccctatgagctcaacccgcacactttatcttttctgtaattgaaacaccaaaaaccaactttcacattgccgaatagcacacgtgctgagagcgatatgggggacttcaactccactgtcgatcaagatggagcgatcattccttcagaaaggaggatcacgatgaaagaattagagaatcatcgcagtgttgacacaggagtttggatcggcattgcagagaatgtgtatgacatctctagcttcctgtcgcagcacccgggcggcgatgcaattctgcttgatgcagcgggaacagatgctaccgaggacttttttgatctacgtatggccatcatcattactatagcttgcgaggctaacggaattcaatagatagtgacgaagccgagaagctactgcctgcataccatatcggtagactttcatcatccacagagccgtccaacttgatatcccctgagcctcaagaagccgatgctccgttcctccagagggatgcttggaagaaggtggtcctgcatgaaaagcaacggctctcacatgacacgcgccttttcactctcaaatggcagcacgacagccaggaatttggcttgcccgtcggaaagcacatcttcctacgccttaagaatccaatttcgggcgagcagattgttcgaccctatactcccattgctgcgcgttgcgaatccggcgaggtcgatctagtggttaagatttacaatgataaagacgcaaagaagtgcggcaagatgacaacgacaatcgatcttgcttcaatgggctcgttggttgagctcaaaggacctattggcaactttgaatacaccggacggggcaactgcaccatctcgggcagggagtgctatacaaaacgattcatcatgatctctgctgggtcgggcataactcccatgatccagattctcagggccatagcttctgatgatagcgacttcactgagtgtcttcttctgagcggtaaccgctgtgaggaagatatcctgtgcaaggaccaactggacagcttagaaagggagaacaaacggttccgggtcgtatacacactcagtaagccctgcgacggatggactggctgtagaggccgactaggccaagaactcctagaagcagaggtcggttccccaacgccagggagtgcagagatggtccttctttgtggaccaccagcaatggaagcgaccgtcaccgaacttttgtcgaagaatggatggaaggatagagacatcgttcgattttaaactataggatgcttgtagacttagagtatgtacttagaggcgataaagttttcaacatgtagtatgatttaaacgagagatagacccggaaagatggaaatcaacgtcagagttacaatatgctctgtattgtttccatcgcgtattgattatagataccgacatatatgtcaccaccctaataacatgaacccagtggcttcccgaacatgtaggtatgttacgtagggatgatcatgcagggatcaacagctgagccaatattaatgttttcatttcagagacccaacgccagagtcgatataagaggtctaggaattctctcaagttagcatgctcaatgcttttgtgtgataatgcacaatttctacatcgaaggtcccgcatcccataaaaaggtttttgagtgcctgaaatagtttcaaggttgcagtaactgcttatcaaattccgctatattacaacaaagtcgagaggtaggatactgtatttcatacgggagttagtgaagaactgcacacatcacgttcagagtctgaagacaagcacgttaagtcagtatagccacaatttacgagcaatattataagatcaagatgagttactataagctaggtttacagctgtctagcgttgacattctctacatcgaatcaagacggtgtcccaccctacttgttttgtgcttccttgagatcactgcgttcctgcaccatagtcgaaataacctgagcagcttccgattccatattcgcgaaacccttgatgacaccctctcggtctccctttcgcatttcttggctcattttgaacttgccctcgagacgatggatagagatctcgatgccgatgatgttcttcttcatgagctcaatatagcgttccggcgcatccgataccttccagggcccaggttgatccccctttccggtgtatttcataatcgacttttctgtatgttcagagagatactcgagctgcttctgcagaaacttggacgaggcttcagacttgctgtcgtagtagagggtggcgcggccataggcctgtacagcagcgtagttccacgtaggcacaactttagcagtagttggctttgtctcagtgtagaactttggggtgacgtagtgatgaggcgctgccgtgaagaggacgagaacctcctgttctaagacgttggatccgctaccttccagcgccgcaatcatcgcctggctctgggggttctgtctgttgatgtggccccgcagaactccgagctcagtgtcgctcccttcgtcttggacatcgagaacgaatggaatgtggctggcttgtatatgcgagtgcttgtctgaggggatagcggtggtgaggacgccaagtgcgttgtcgcggaccagctgtcgcaagacagggatacgcgtctcgacgtgggctgaagaaaggatcatgacgattgacttggaaaatgatgtgatttggtatggcacttcaagttggagcttcgtggcgaagtacggtatataagtacttgcgttgttcctttgagtcacaggccatggtcatgatgaagccggcctcataaaccggtcgtcgttctgactaagaaaagttgttaatacgcctcacggaattgggtaatggcagtgctacttctccccaccatgacgggaaaaccattaactcagcaacttggatacttgggaatgcgaatgaaactggtggatacagacttcgtattgaggaagcacaagtcatctctcaccatctccgcggaaataaaccacaatgcgcatgcttagacgaggtgcgctagttgactttgcgttagcgcgctactgattgctttgactgactgactccgagatttggaatcatgcatgctgcgtgaatcattccgccatgtacttgattccaaaaaagcgttacgtttagtcatgaaatcgctttcctgcttggcccggaaccggtccgtgactcatgtgacgtgacaatttcgttgctttgtttcattcccagaagaggcaatagaaaacatgacaatgatcattggtcctgtactgaaaagatcgcttcttatagcggagtatgcttaaaataagctaaagtccttttagctccttgcccttgattcaattattcatcctcgttagcggccactaccactggatcatcacttgcatcgtagagctctcttcccgcccaagttctcctctggttataaccttttacagccgctgagagcactcctttttccatagtgttccctgatatagatacagttcgtcccaaatctgcagagtactggactgcatagtgtctgaccgcagcggtatagtcgagaatatacactgcatgcatgtcgctgtaccagacgaaagtggacagattctgtttgcagttgggaatcctatgcggattaggtttgaaaagtaaatatattttagccttgcttactccgaaacgaagtcttttggcaagtttggcttcagcaatacagggattgcattgatatgcttgtctcacagcagcgaggaaattcacatcaccctagatgtcttgctgatgagggcatcgaccagtgagaaaggcccatgttttatcgtgctgcgaaaagttaagaaacatccttccagtacaagatataaagtacgcctaaatagaagttataatattaaaatatcaaaatatctctgcagcaatacgcaaggtatagccaataaggtcttatataatcagaataatacaatataatgcttattttttagcatattatatataaggcgttatatataacgccaaaaaacataataactttaaaagcaagtcttaaggttatatagcgctgcagcctttaaccttataatctaactaaataaatggccttaatctacaagcataaaaagacgttttccctggccttggcaggctgaatgccttctctatcgtcacccggtcaaggcgattaacactaaggctttaacctaaacagactatctcgaaacaggctaagaaccaaataagctattataaaatgcgccgctacgcaatcgctattaatagccacaaccatcccgtcgcggcagttaataactacgtaaacggcaatccaactaacattaacgatcttaatattaataatatccctaatttatatgccttcctttagtatctgaatattataagcaaagacctgccacatattgataaattgatgccgatatagcaagtcaatctcataatcttcgattacactgtaaggctcctggatacataaaatgcatctattatcctaactattacaatcgagttaagggccttagaaggcctggccaatcgcttggggcaggatcaggacctatcaacagagcaacaagcctttatcacggccatcagatcgggcggaagttataatataaatatgacaagaatttctagtcctcttctttttttccccttaaagcaaaggatgggccgttgagtaaagctacatttcagtggcttcagctgaggcacaaaactggtggtggctgagttttggaaaaacgccttcccgctgagttacccaatcatatccaacggacaagcgcgatgatggtggctgccgcaaactgcacgtgaggcctctctctaatcaggctgtgaagccagctcctacttgctcattcttcttctcacatcaaccgaacatcagatacttcatacgcgacactgaagctatggagctttcccggcccgcgggatcccaaatcgtcgccgcttctcggcctcacgctggtcaggatgcttcagccgcacctgtcagggagcttgagagaactatcgcggggtttcaagccatcttgaccgacgaggatcgcataaagctgcagcagctcaaaacgacctcacacgactcgcaaagcatcatcactttcacggccgagttggatcttcttgacaagaacaggcgagggaagagtgttgcctcgagattggcttctttcttgcagacaattgaacagtttacgcctatagtcgacacctacatccaatcaaatcccgatatcgcggcgcttatctggggctcaattaaactaacatttctggtacgtgatgctagtgcaagtctggcacctgtcgcccgcttggtgacgataacgctattcgtgtcgaccccagatccattactaaccatcggctttcggtagttcctcgccaacttcgcatcctacttccaatcattcgttgagctccttcacggattcggttcactttgcacgcgatttgccgagtaccaagtcattttcaatgaatcctcgcgtctgaggcgatccgtttgcgagtttcacacttcagttgttacctgctgccagcagattgtgttggcaattaggcgaccctgtgcgtatggtgggggccagggactggtggagagatgcgctaatctctcctttagtgaagaatcaacttgtgaaggcaattactcaatcctttcagtctgagcttcgaggctacgtggaggacatcagagcgaaagcagaggaagttcaaggcgatatccaactggccaaggctcagtgcgaccgtttggaacagcaattgcaaacgacagagaggcaagacgctagcaaccatcggaaacggttgatggcttggacttccaaggcgacgggcgaaatggaagccttacaggcgcagcgaaggagaaatgaatcaggttgggagtgaatacctctttgactggtgcaagactaatacttctcagagcagaaacgacgtcgcttccttgaggagctgtcttcgttcaacttcacttcgagcttcaacagcacacgaaacaaacgtcatattggtacagcgaaatgggtctttgaaactccagaatttcagaaatgggttggaatcgatgggtcgcccgtccttcacgtcactggcaaaagtgagtcgtctgctaccaaaaagaatgaatggctggagctgaccactgttgaaagttgggtctggtaaaacagtcttgtcgtaagtaattacgctgctcgcgcttgaagacacaggccactgactactctatcgactccagatcctcgattgttgagaaactgtcacaagtcaggccacctcaacagtttgtgtctttcttttttgtccgattcgatgatccgctgagccttgatgcggacacaattctacggtcttgcgttcaacaactgatctcggccatcaatatcgatagtcttgaccaacagatagcttctgaacttgacaaaagcctttctgaggccaagtggagtttattctctctccaatcactttcgaaactctatttgtccgcggcgcaagctattgaacactggttcatggttgttgatgggctggatgaatgcaacaatgatcaacagtcaagattgctgagattcttccaaggacttctttcaggcaataacacggcctgcaacataagcattctaatctcatctcgagagacatgcacaaacgcaatcagaagcaccttccctggatcccagcgactgacaacaggcctgaagagtaccagtgcagatattggctcatatgttgacgacatcatcatcgataaactatcgactggggaactagtcatcagcgaccccaacttgttgaatgagattctagaaacaattgcttccaaggagcagggaatgtgagcagctttttgccaactcaagtcttacaaagctaacgattttaccttatggtcaggttcctgtgggccttttttgctattgaagatatatgctctcgaaagactgaccctgagattcggcaagcactccaacttatccccgctgaccttcctgcaacgtttgaccgtgcccttggccgcattgtcaaaaggcgcaatcaagacgtcgccaagaaggcttttatgtgggcaaacgcaacattgcaaccattgacattgccacaactccgcgaagcgctgtctatcaagcctggccaacacactctgcgccaggaggatctccttagcggaatagaaagattacctgcttggtgcgagaacttgatttatgtggaggaaacagacaacacagttcgtttcagtcatcattccatccaagagtatcttttggcgtcaaattcgggtgagcatagggccctccacattgaccctggccagtccgacaagcttgctggcgaggtttgtattacctatgtcaatcttgacaacttcgagacgacgctagcagagaggaaaggagaacctctgactccatctgctatgaagatagatccaggtggaatagctgaacagacggtacaagccgccatccaaggtggagttggaacacgcgttggccgcctagctcgccgatttgtcaagacatcaaacacaaagacgtcaacacagcacgcattctccttgggttctctcatgccagttaccagtaaggtgcaaggggctgtagactacccctttctcgagtatgcttcagcgaactggttcaagcataccaaatatatcaacaaaaaggagacggagatttggaagcttttcggtcaattggtccagaagacccttcaacattcgcaaggcgagccttggcatagcgaacaatgggagcaccaagccatgacgggatttccagatcatgaccatccaagatcaaaaccctactgcttcttgacacggacaatgctttacgacatactatatgagccagaaaacaagccagacgcctgggcaaacttctcccggctctgccttgcttttatgtatgctgagctgaacggctactacgccctcgcatgccgagccttccagtcgttgatagaattcccttggatggtatctgaggtggaagaggtcaattgcgttatagcagtcaacaagaactacgaggtctgtcgaaatggttgtgctagtctgattcagacacgtgttaatcatggccaactcgtcacagagctcagcaaagctatcgccggtgggatctcatcattcccaccattacccggctctgagtcacatccgctatgtgtctgcgcagaccaacctcctcatgagttgaaatcggatatatgccaactgttaaaaactggctatagtagaacgagtcaaccgcacctgcaagcttttgctattttgacaaaagcacttcggaatgaggcacgtggagatatcccctgcatattcgacttgagtaagacgtgcaaggaagagactgatactttgtttaaagccaaaaacattcaaggtatgcttttgattgatctactcatccaagggcttctctcatccttatctacaagaccttacggaagaatggtctcagactccgtcagcaagttcgtgggacacgatgttacaccgcgtttcccttacgagtttagccccccagtctcactgcctacgcaaacctcaatagcttatactgtttgttttctgggtttcttggatatagagcttgatcgagcagcgggacttgatgcactctataaatacagtggcccgagagagctcataaccctacacggagaaactatcagggcaatatttggaaggctcgttatccatacactatggccgattgatgcggcattttatatcgtccggactctatttgggcagtctctaatgactgagcttcagcacattcccgatgcctacgaagactcttttagagaagctgtgtggaataataattggggtattgcagcagcgttgctgaaactccagtcggctgcgctggataggcttaccagcgatggttatttcctctctattagatccgctttacgctgccagaaatgctggcaacgcacacaagaggtggtaaggcagctgccttctatcgaaatgcgtcagtactctttcatcttatgtgtgagccatgccagcgatttcaataaaatcggtgctcgtcttggaggggtatatgagtatggtcgtttactatgtcctggaaatgatacagatgggttgcccaaacggaataaaacgctggggcagtcacggctttgagttgtcgcaaagcataatcaatttcgaatttcctatcacctcttgtcttttataagttcttggccaactgtctcatacatcccacctcacatccttaacctgcttcgtcctctctgaatctgtttgatctcccgtattaacagttccctccctctccaccatcataataacagcattctccgccacaggcttatgcgtaactccctttggcacgacatacatatccccctccttcataacaacagcatcttcgccttgaatctccatagtcaattttccagatagtagatagaacagctcttcagagtcggggtgcgcatgccagataaatgaaccgtctatcttggcgactttgacgtgatggtcgttgacggatgcgatgagacgaggagaccatttttcagtgaatgaggagagggtttcggggacggaggttgtttgaggcatggttttcgagttggggtgtgactggctgagatgtgttttttggaggagagagttttggctgagagctcaagtcagaatagagagaaacttagtggtttgagtttgggtgagctgaaagtgtatctggcgactggcgtcatatataaggctaagcttacagtggatgttccccactatgtcgtttgcaaggcgtaaggacgtgagatttgtggatgggaggagggtctcgctaatgttggcttacattctgtgctttgctattggtccatgctcgttgaggctcaatagcgacaactttcttgactttcgcttttctcggtgatttctgttgatgtcgattaagctcatagaagtgaccccttgtatgccaaaaccactctgttgcctgtatcgaagagaggcctggtggtatccgtcctagaacctataaaacttctctcattccttccgtacctgaaaatcttcacccgctaggctgctcttcgatttttgccgttcacgagtgaatacaacaagcagtcctttgactttttgacttattaccacaatcctaccgacgctcatctggccaagaattcatagcttttcgcttaaaatgaagtatcgattgaagatttcggctggtctcatagacttcgaaaccataaagttaatagaaaggactatataacagacgccttcccggatttagaaatccattttccttctttttacatatctatccaggatggtgggttatcagcaatttgagcgcgatccagcgacgcgagatctcttcaagaacagaatcacgacactcaaaggttttcgcgaagttctcgaggactcgtattttctcgccctcgacacggaacatgttgcaattatgagtgaaagtgaccgtgttctccaccaagttggactggcgttcaccaagacactaaattcgaggcatcctccgtgcccaccacgcgaacgtggaatgatgagaccagtccgacgcctttatcatttcgtcgaagataacgatatcgaagtgctcacttttaatatcgacacgagcaaacaacttggagatcaagttcctcgcgtcggcgatcttcaaggcatgcctattcgccgcccccatcgctttggcgaggaacggtctctgtacattgacaatttggagccctctgtcgtggagttcctatcaaggttgcctagggacaagaaactggcactcgtgggcttcggaatgggaacagattggacttacctatcgacaaacttcccagctgccatacccttcttctcagcctggatagatcttggcgacatcgtgatggacatcacctcctcaccggcttcacgatacccaagtttggaatttttaatacagacatttggctactggtggaaagacgtcaagcctgggaggggatgtcgcagcgaaggcgatgccgacaatgctggcgacgatgtcgtgacaacacttgctctggcacaatctcttctcgaggagaggaaccacagcacactcctcttcgaacatacgtgcttcagaatagctagctcgggcaagattaggactttttatgatccggccaagtgcttcgccgcaaccatcagaagtaacggactgctcccgatcaagatttccacgggcatcaggattgcgcggaaattcatcgacttccatccagtttgcactggtatcttttctaatgagttgggatacgtcacttttcgaagccaagaggagcttgatcactttattggctgtgtgaatgggatggtgctgcatactggcgagaccctctctgctcaacagtatatccaggtcaatacagagacgccggaggacaagaagttgaaagaagagaagcgcataatgagagggaagaagagggaagaagatgaggaggaagttgtggagttgagggatctcttctgttgatttttcgtcgtgtttgatatcacgcacttcaataagaaacaagcatacctgatgctgttctgcactattattcgttttgggaatttcaatagttgattctagaattctatgagatgttcgtcatggactacagattatgtaatttttgatcattcattttacaatattttgaaagctacgagcatgatatctcgatgttaatatcgttaatggtggaggtcttggatcatggccggcagcctaaattagtggggatgtgcgctaagcttcagtgcccctacactagcgttagcagaaaattgggacgctgatcgccgacgagcttatgataccctacagcgtcgaattttgtttcaacatccatcaatgcctcaggaactgagactcaaacggccatagcacttgatctgtaagtaaagctgagctgtgatgattgattttccatctttaaattgtctcgattattaaagccgagagctgatgcatttggtgtttttgtcttttagtgtgtgttaaggagatgcgaattgtaaaatgtcaaggcacatcagcagtattcgcgtacttgggtcaagcttgagtaatcttgctcttctgctgtataaatatctgcaagtttagttccacgttagaaacccgcaattgcttgcttctactgcagcggtattacagcttggttatgttgttggttacggattgattgattgatttcaggcgagaaaacgccttactggcctggactgacccacttcagtaaggcctctggattttcgcgataaaaaaaataaataaataaaaaccccagcctcagcccgccgcgtagtgcgataagattatcgcatctctggaacataacggaccgtagctcccattgtccaccaagcaactttagtcaggacatggttgacgtcaagacacgatggggcagcggaagtctctgatccgataactatttccctgagttcattgggcattttcaaccttagctgcgcttgcgaacgccacttaatctcttatccaaggtaaactcaggggaatcggcgcctaacggagggcggcgttggggctggcccgcaaaagaaacgagccaaaaatcaatagtctcatcctagctctatgcgcttggaaatatccatcatagctgccgatcctttattattgcgatgcgcaatgtctatacaaaacccatacgcgctgcctcttgcgaatttctcgggttccccttcagtcatcctttagaccagtcactcttttaacaagatatcttcggtatcaccacgttcgctacgatgatgttccccaacttcgctgccggccttgttgccgctctttctatctccggtgtcaacgctggtctttgccgtcctagctcgcagaccagcgtggtggtttcgtctggtagcactactgctaagactgcgtctgagacttcagccacgcagactgttgttggtaccactaccaccagtgtcgagaccggttcagagaccaccaccagtgaggctggtgctgggacgaccacgagcgttgagtctggatctgagactactactgccgagaccggatctgagaccactaccgttgcgattgtctctgacaccaccaccaccgctgagacatcctttgccactactactgtactcaccacctctgatatcgatgtcaccaccgacgtgaccaccttcgtcaccctcaccgccaccgacacaaccacttctgaactcgccactacttctgctttcgtccctgccgaccttttcccctgcgaagtcagccaggactgtgaagcctacgttcagctctgcgatgctgtccgctgcggctgtatcaaccgcaactgcgagcaactcactggcaccaccactgctgaggctaccaccaccgctgctgtcgatgaggaaaccaccactacagctgaggctaccactactgctgccgccgaggagaacactaccactgctgtagttgaggagcctgctacaaccactcaagccgaggaggccgagactactgtggcaccccttcgtcgacgcgctctcgctagcgccgtccccgagggcactcactactgcgatgttcctaaggactgtgaggagaagatcgacataaatggatacagctgcgtggactttgggtgcacttgtctcgagaactcttgcgttgctgagatgccctacctctaggggatgagggtgataagctcagtgtactttatctcatcgttgacaatagacgccaggaatttaatacttcccttaccctttggtccgatcgctgtgagctgctagaaaatgaagacattgttttccgttattgccattggatagtttcaatttctagtgctttggcgaatgttgacaaggaaccttgattgtttgaccacttcgattcgttttctttcactgtgtccacgtagagtgctgctaacatcatattccggcctgattagatatctgaactggctatagaaacaatggcaacctgatgttttgtgccttcatgatatcatgacattctcttgccaactcccttcccccagaagataaatgatcctcattaaaactgacctccaaaaatgatttcttccaatgctgccaatgctcaaacatggtggctgaaatctcgtatatcttgtcacgccgacctctcactgctctctcgaaagacttgatctgactcgaatctagtgtttgcgccagtttcggtcctgcagtctgcaaccaaccgtgaatctcatggatgacgaactggaggtcttctctctgtgcacaaacaaggttgatcgttttgtaagcccaaaactccgttattcctggtataccacggagatacatctttgcttctaccgtccctgctctcttgtagtacttctcatcgtagctgaaacccccatctttaccgccgtggcaattacatcggagcgattcatagcagttttgccatacgttgtcaaagtagggcagttgacatagcgatcttctgttttcggcgtcgacccaccagggcgaactgttgatcgatgggagcgtttgaatcgcgacgagtagatcgaccaccatgtcgcagtcatcttcaaatcgcaggagaacagcggcaagaagtgcccagacttcacgaatccgtctcgcgccatccgggctagaaccttctggattatcaagattttctggaaatatgtccgggcaaccggcagtgacggccctggcggccgactcgacgctcatcgttttgttgagatagttgaagagcgctaggctttcatcgagccggaatgtgctcgtgacatttatctcgcaagacgtcacacgatctgatctctgtgtcggctgcaatcccccgttctcactgtcaaggttaggttggatcctcgaaagaacccatccttctcgaaaagatacatccagctcttgttgtaacattttttggtcagtcgagagacctaggccggaatattgactgaagggcaggctttccgtatcaatcggctggttgattgaattttggtggccggatgtctctcttccaccttcagttagcggagaggccagctaatctgaatcatgtcacgtgatgacaccaatgtccgaggaagaaattgtagaacggctttatttacatcgctggaggctcattaatgctcacataacctttaattttacgagacgatgcctaaggtggaaaacttgccaattaccagtccgtctcacgacactgccatcgaccccgcaagacagcgtagccagccctaccggtatttcatcaagtctcccttgcgaggttgggggctatgcgacctcgctgaaatgtctcgagtgagaaagtggtgtaccaccaccgaaacattctattcgctgcaagaagcctctttcatcagaaccctctgcggttggctatcaatatgcagtcagccatatccatgatccaatcgttcagccgcaatagctcataatccgaagcccctgtcccgcagtttgcgtatcttccgtggcttccttgggggctatggcaatgccactttggcctcagattaagcttagacttgaggagggttgaaatctttctaaaaatacgaccatatttggcacctgcacaccacaaatcaaagaattctctcttaataagtgatcttctgaactatgaatattcgctcagccgcagagcctaccttagctgacaagccatcatgcaagcctcatcactccgtcataaggactttcggtatgaagtgacacgagctgccgataagctgtatcaccagctcccgtcgtgctccgccacgtaagctattcgccatggagcttacgagttcataaatcccccagctcttcccttatctcgctccccgtatgttttagcgagtctacagcgcctaccatgtctctcaacactcccgctgcagggcaatctgccccggtgaacaacccggaggctgttgcgtatcaagagcgtgacgcgttatacaactactcaactggcgttgttgacgttccacggggctacaagtaccgccagtatcgtatttttgggttcacgctaccttggtatgcgtcaccgaagattcagttgggtatggttgcttttgtatgcttcatgtgtcctggtatgtttaatgcgctaaatggaatgggtggaggagggctgaaggacactaagcttgtgaatgacatggcgagtaaacatcactgattggcaatattgtttactaacaactatcgcagaacactgccttgtacagtacctttgctgttgtcggcttctttggaggcacttttgtcaacaggcttggcgtcaagttgacactagcatttggtggtattggctatggcatctacaccattagcattctgctctatacgcactacgaaaacgatgtcagagccttcaacatcgttgcaggcgtgcttcttggtgtatgcgcagccatgctttggaccgctcaaggaactatcatgatctcgtatccgcatgaacatcagaagggtcattactttgcttggttctggggaattttcaatatgggagctgtcattgggagccttgtaagtattctccgtgtgttattccatgccgaatttggcactgtagaaatgttgctccatcttcgatacaggctaacagatcctgtagattcctttgggcggcaatatcaatactgagaacaatgaagacgttagtgacggcacatacatcggcttcattgtcctgatgttcttcggtgccgcattagccctccttctctgtaacgcaaatgatatcatcagaaaagacggatcatatgtcattttgatgaagaacccaacttggcaaagcgagttccacggcttgtacgaaactattcgttacgaaccattcgttatcttcttatttcctatgttcttctcatccaactggttctatgtatatcaacaaaatgtcgtcaacggcgcatatttctcaacgaggactaaggcgttgaacagcctcttgtactggcttgcgcagattgcagccgcggcgatatggggataccttttggatttggaatatcttcgccgatctgtacgagccaagattgcgcttattgttctatttgttatgacgtttgttgtttggggaggaggttatgttcaccagagaacatatactcgagagatgtcgcaggccgaggattttgacactgactggagagatgacgggtatgctgggcccatgtttctctatattttctatggcttttacgatgcagcttggcaagcaactgtttattggtaagtccaccattgctattctctcgatggtgactaatgggccaaggttcatgggcgcgctctccaattcaggccgacgctgcgcaaactatatcggtttctacaaaggcattcaatcagccggcgcagccatctccaacaatctggacgccagaaaagtgtcgtttgaagcacaattcatcagcaactgggttctcttagctgcttcgttaatcatcgcgtcacccgttatttttctcaagatcagagatcatgtcggtttggagcaggatcttgaaggaacagatgagaccatggcagatgttgcaccgcatgttgttgcaagctcaggtcaagctggagataattttgaaagtaaggaatcgagacgacgaggtcctggatttactgcagtctaactgtcatttcagtggaactcgatgagtttgatgtatctacgaagctgttacgtcgatggtgatacgacagcggtacgtgatggggagatgagtgcttggatacccttctgagatttgattttttttaaaagcagatagcggtaaacagtatgagttggtggcgtcgcacgaaataagaaatctagttaatccagtcactgagtgctgatgttctgccgcataaggtgcatctcgcttctaatgttcaacgtcatcgtactggacggtcactccccgaaagcctcaaacatgagcccatgcccgccacactttatttcttggtaacagcatattccaaatcttgtgcgacaaacgaatcttgccacaatctcgatttcgtctattacgtctcctcgcatgcatcatatcccgccaagaccaccttatcataacaagcactacatattatttccaacacgaaagaatctgcccgaagaaaatcggctcccgaatcttatctcacaagtcatattatgcacgagtccgttgcggatcatgcccaatgtggtatctctgcttacgccgcgtcttcctattcgctctcgctgtctcgcttttcgctacgcgacaactcgcgaggtgctgatctttggtgctgatgatcctgcagattttaaaagttttgtggtatttgagaaaaggtcttccgaaagaagaaggcaggtcaaggatagaggcaaggttgacaatgttgaggccgcgtcattgggattgccaagactgggaggagagatatataatgccttgatgggaagacatgctgagctcattattcccagaactttgagtccctatagaactaaaccttttgatatcatcgttgctgaagatgaaactctcaaatttgttgctgtctctcctccctctgaccgctgctgcaacgagcatcccacaatctcgctcagtttctgctcttcagccagctacatccgccgaatgttgccccttcacctacaagccgacatgtaccaagaatctcgaacgggtgtatcacatcaaactgttctacaaccggaaggaagggatcacgcctgagcagttcaacgcgtactgggccaacaaccataccaagactgctggaaactttcacttgcggttcggtgtatacaagtactcgcaggtgggtaacccaatgctacagctagtcacataagctaacttgttctgtagtaccactctactcctgaacttcgagaccttcttcgcgttcctggcggagctccagtacttgaattcgacggcgctgcggagttttgggttccgactatggagattttccaagctatggggtctgacccattctatagagatgtgattacaactgatgagaacaatttcattgatcattcttctatgagaatgattgttggcttcgattatatcatggtggataatcagaacgctgtgacggagcatggccgaaactttcaatagaccatgggctggagaagaataaggatagacggaggacgagatattgaacttagttattgccctcccagaaaagacctggagatgaacacgcatgtttggtacagatggagaaaaactgtctaattctatgtatgtttaatatgatatcttattcacgcatctaacctgcaatgccatttgaccctgaccgctttatagattactcaagcttgatctcaaactttccagtcggctcgggcttcgagagtgcccacttgattccatcctccatgaccttgtcccatcgcttactctcagccaattgatctccaaagcgacggaagccgtgaggcagaccattaaaaacatggacatccgtgggaactctgcaaaattgtcagactctttcttatgcaatggtactcgaaacttaccctgcttcgacaagcttctgtccatagaagagagcttcgtctctcagaggatccaggccacaaatacccagcgtcgaaggcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttccgagcgttctcaaagggtcactagttgacgtgcccctcgctctcaccgagggcctacataacctgcccgaactatacggcgaaaaggtccggaagcacgacaaggtgacagactggaaaagcggcaccgctgaagctggtaaggtatttactcccagagcagtccctctctatgtatttccaaaattgtagcgactatataaagagcagtggtaacatgctatagaactttgcgtacaacttcctcgacgatgcgagtgcagataccatcttcagaaggaatgttaccaaagacatagccgcctccgtggagatgtatatagacaggcagacgagcgccttcttcggcggaagctggtcgataggttcgaacctcgagaggaaagccatctcttgaagtgacggtgtaatctttcatgagaatagggtagtctttaagcttctccatctcgctgagggccagttgttctcggtacatgttggtaaggcgctgcatctccttcagttccagatggcctggaataggcggcctgctatccgtgactgctagccattctgctgtcgcatgtccgtattgagtgaagtcagccatggtgaatttgcaattcaagcgatcgaattaggggtatcctaacgatactgtctagaagaagtttgagaaggttatttgacagatttgagtttttgaagctatcgtgggaaatgccgaggaagatgtcgtctcatgatgtccgcgggtccaaagttgtcgccgaacccctcaacttcgccgaactcggtataagtaagtgccgaagcatccacatcgatcggcgagaaggccgaattctgaaaagatcatgatatcttgagatcgtgataatatttcaccatacatggaaatcttgaccctaatttattcattttcgacaagttgactgtcgttgtaaatgtttggctggcactgagcagtgagattcgtaagcgggagttttgttaagcgcgccaatcacgatagcttcacacagattcaaccaagaatcaagcaaactacgtcacgatattcatggtttacaaaaggcccgacaacgtctcaacgttacatggaatcagggtcgaatgcaactttcccccgcattttaggccaatgccgaataagatctgcataaattcccggggccgtcggagatgaagacaaactttaaagcttccatggtttcccttgataaaatgaagttttcctccttttccatcttgatttggtcaacggcaataccacgatgaaattcctcagcgccgtgactggtgtgttagcttttctgcaaggcgctgatgcagcgacttggaaggactacaagccgcaaagtcgcacgctgagctcttgtcctgactatgtcgactattcgcagaaaccgcataagccactctcttctggcaagttgaagctgccattcatgaggccaagtgaagaatgcagaacttttaagagcccagctgttgaggtgcgtctacgaatgccttggaatgagattgcatggctgacgtgatggtagaaagtcatcagcgacatcaagaagcgcgtcaagaaccctgatctggcgcgtctctttgagaacaccttcccatcgacgctagacacgacggtcaagtattttgacgccaagaagaatttggcattcatcgtcacgggtgtaagttcttttcttgtagatttgagaatgtcggctgatgaaatacacaggatatcacgtaggaagagatgtccctgtcacaaaatgaccactaaccaagaaccgcagggcgcaatggttacgcgatacaggtaaccagttcgcgcatttgtacaagcttctgccccaagataagaacttgaaagccctcgtcaaggctatcatcaacactgaggcgagatacatctccgagtatccgtattgcggtatgcgcaatttcaattcgaccaaaagagaatatgagctaactgagagtgccaaggctccttccagccaccacctgagagtggactaagcccttcagtcaatgtatgagcccccggaagatgttacatgataactgatctgcaatgctaacgggatgaataggactatgctacacttgttaccgtcaatccgtgtgttctacccaagactctcatgttcttcccgtactcgagctaacgccagtgattcatagtccagtcgataatcagacagtattcgagtgtaaggtatgtcaccgcactcacagcctaccatacaatttggcatttactaaactaccttcagtacgaacttgactctctggctggcttcctcaagattgtgcgatcatattatgacaataccaaagacgcttctttcatgaatgataattgtgaggcggaagacccctgatgttctcgctaagtcactgatgatcgacagtcaaatctgctatgaagcagattcttcgggtcatcgacgagcaatctcaaagcacttgggccgaagattggtcttacatcagctactacaactggactggccaagcaggctcactatcaccaccagtacccaacagcggaaatggtgaacccaagctagccaatggtctcgtcgcttgcagtcatcgtccatcagacgacttgtctgtcttcaactacatcacctccgataacgccatgatgtcagtcgagcttgataacgttgccgacgtattggataaagttggaggtcaaaatagcctttccaagacgctacgtggccatgccgagaccattcgagacgcagtttggaaccatactcttactgccaacggtatcttcgcttacgagacaaatggctatggcggccaatacatcatggatgatgccaacgtcccgagtcttgtatctctgccatacctaggcttcctcaagcgtaatgatccgacatacaagaagactaagtctgctcttttctcgcgagcgaacccatactacgccgtcggaaagacattcagtggaatcggtggaccgcatgcaaacgcgactaatccatggcctatggcacacgtctcagctatctatgggaccgatgatgacgaagagatcaccgagcgacttaacatgatattggagaatactgctggtctggggctgatccatgagagtgttaatatctacaactcctctgtatttacacgaccgtggtttgcttgggcgaatagctactttgcagaaatggtcctggatttggccgagagaaaacctgggttgattttcaaggataacaagccatatgccatctaagacgcatcacctaaaataccacagattagcctttacccgtaccgaagaagaataactattcatagtctaccgcccaatggcctcatcttgttctagtatcgagtgtcaagaaagacgtcggaaaaagtgacaacaaagcgtactggtacgatatatctcaagatagccttgctaatttaagcttaagcaaatggtttgatctccaatttctgtaggtagtaacaaagccgtcatgcactgttagtttagatatcatttcagacgaatactgaagcatgagcgaggctcagcagtgaccatatgcgagataacacaacacaaaacattactaacagcttacacggcctttgattggggtccattcgcaagggtaactgctttgtcagagtgggccgatatcgagagcgaataggatccatgaaatgaaaccaataaggtgcgaccatccataaggcggccgaccaaatggtaacagtggccaaagagatagctcaactggcatcgcttaagccattctagagcagtcgacggagacaaagaaaatacctctttctcaaaaaggatggtgcggaagaaatgcaccgtcggatatgtacgagcgtgaggtgaaaactcgtattggtagaaattatatcgagttccttcaccgacagcccgacagccataaatcctcaagtataaaaccaactggtaattccatcaaatcggaacagcccaagcctcgcaagactcaaattcaatcaggatcccaacaattcctacaccatgcagcttatcaacctctacgccctcaccgtcttcgccacatcagccctggcggcagactgcttcggcaacggtaacaaggacatcggaaagttcatcacagcatactgggatgctcgtgagaggatgtgcagtaactctggctgtacttaccaagaggcgtgcactacctccggatctttcactgtcaagggtcttggtgttgacactatcctaaatgtcgagatgaagcgcaagaacactgggggcaagaagggattcaaggattgctgggtacgtatttcaaccttacatagtagactatgctaatagtattgtgacaggacgcgactgagtatgtgatccgatatttacatttgacttgtctaatttttctagggacattatcaaccagtgccccaagggtggctcgaagcagctgagtggatcgtgggaggccaacggtcagctttatcaggtcaatggttatttctcgttcaactgagagcaagtttttgcgtgaggcttggatacttctcgagaatggcttggctctcctctcctcacagagcacctttgggagatgcgtgatacaagaggtttatcacttctaaagtaaaacttagcacgtgtgtcatctcaataaaagaaaagtttgcagtcaagccttcattttgatcttctactggaggtgattgggttatgtactgcaggtgaaatactctgaggcagtgagactacctttgagtaggggaatggtcaactgatgccattacttcatcttcacattcttttagttataattctttcgatgatcgatagcaagcctttagaagatattctaccggcttggctcagctgacatacatgaatctatttttagcagcaattttcgttcattaattgtcgcttatcaacggagctttgttatgcttgaatgaagcgtaaagccaagacggacggcgcgcacggcccctgcagtaggtatcgataagggaatccagggtccgctaattcctcttttcatcgtcatgtcggtcgccgtttgtttgttgcatatcgcaatcttgcttatgttgcttttcccctcactagtgtcaaaagactcatcttacattcttactcacgactatgccgggttgatttggatgcgcgtatcgacccagtttgtctacgtccttcgacatcatatgcgatgatcaggccatcctcgtctggtggctctccctttacggcccgtcacgcatgcgagatttgcaggtaggtcaagtcaagacaagcccatccccgcatcgatatgcactgtgtgccattcttcgacagctgaactgacgactcgattcgacgaagcagagaacgaaaagtccggtgtgacagggctttgccaaagtgcaggtttgttccatcccattccatcccaggcaaacgcagtccagtacagtctatcaccgcaccttttccactggaaaaaaggcgaatgtacgtaggatcaaaatgtggagctgacgctttggcctatgtcccgcaaagacgatgtgaccggctcaatcaaccttgcgggtacagcccgatttctcagcgtcgtactcgcgatgaacagctgcaggagctccaggagcgattggccaagaccgaagcccagctcgctcttgagaccccgcggccgaggacaggttccatgacctcacatttacagccaccgtcgaccactactgcacccgttttgccatcacgttggccagatggtctgggctctatcacgccagacaccagcgcccagtaccatcttgcgactacagcatcatcacgtgtctccagtgtccccgggtctgtaggtccgtccactggccgcaatcccatggagctagacagccaccgaaacatgggtacggctatcgacctgccgactaatagctcacccatgctagatattgatctgtttaacccaggagctgactccaatatggctttcgattggtgcaatccgctgacagccctggaaccgctggataacatactcctcactcgcctatcgcctcgatctctggctcatagcggtaccgaagaggaaatctcgcacgcagaactgaactcactgcacaagtactactttgagtccatttacttttcctttcccttcttgaaccaagatcgctttgcggcagaatcgatgggaggcggtcttgcgataagcgctctcatttacgctgttgcactcgctgggtgcgctcattcttccacttcccaaggcaaagagtctgcctgctatgtactggcaagaaactatgcagaaaagtgcgaacgagatggccagtcaaacgagcttaatttgttgcaggccctactctttattgggagatatgaggctatggctgggaagctcgagagaagttggatgacactgggacgtgctgtgatgctatccaggctgcttggactgccctacatggacaagcgaagtgaaggcgatgggcttcaggactctcaaaaccatgatggctctggactgaacctgcctgaaacgactgatcaggttcttctggaggaacgaagaaggaccttctgggctttgtacatattgctcagttacgtcaaaacacgtactggatggcaatgtatgctcagcgatataaaggtaaaagaaccctgatcaactctcttggggtgcctcggcgctaacctcaaaccatccagaaattttacatcaacctcccatcacctggtctgctaagatcagatctagtcccgctcaggatgccctatctctcagatatagagctcgagcccagcatcgagatctcttcctatgcaggatgcgtcctgatggtagagctggccctgcgctgttttgaacatggacaaaagcggacttcggagagcttctgggatggctactgcgatcttgtgaagaagacagacgtccttttcggaatgctgaagcgccacctcaacgctacatccatccgagaggaccccgttgccttcagcctatatctgaacctccgcgcaactgaaatattttcccatgagtcggctattgctcgcagcgaagagcaaggtctgccatccctgatgacggctgagagtcaacgtcgtgccacggcagctgcttttcagatatcaacagcagtgcgcctaaacctcccctcaccgtggaaggcggacagcgacatcatcatgctacaggccatatttatcgcgtggccgctgaccatggctctgaaggcctttcaccgtgagctggtgcatggtggtagtcgcgacagtattaatggtgttgtagcatcgtcaaggttgctgtttgccgctctgggccatattgaggagtcgggaggacattggcatcgaagcgtcgcacaggttgagaggaagcttcaggaatgggaagagaagaatagttttaactcgcttaccttgtgatgaatgaagttctggtctcggatgatttccgtggggcgtattaatgggctactatatcaggcctcttctcttaagcttagagtttatagaaatacatataacagtttcacttttcatctctggaaagctgatgaacaatatcaatgagatttcacaagttgttgtctaagttctaatgtccattactctatcgttctatcagtccatcgcagagcttactttcaatccttgatcgtatactctggctggccaggtatactgtgaatgctggtctcccttgaggctataatatcctgcgccagtgttatcccattcatgttgttcagctccatttcactgccagctaaactctctgggcccatgatctcggcaagcccctgacgattctttcccgttccctgccagtagacccctgatcctccagtcaaggttcctggtttccgggaacgattcgatggtattgcttggacgcctgattggtcctcgcttgtgaggaaagttgcagacttcaggttcgtgagctttcgaaggaggggccggaccgctgtaagagcgacgactatgaccgagatacagatctcggcagttgcccagatgtctaagaatatgtcagagctagatttgaggtgatatcaagatgacttacatatagaaatggcattatcaacatgtaccatggttataaatcttccaacgctgacagcaatggtgacgacccccagactaaaaacaacagctaatccaatcttcttacgcgtcgatgtcattttaagggttgccagcagggggattgggtatgcaacatctaactgagggtcagaaaccgaagtaaaaagcccagtgggccatgcaagtcgtgacttactcaggacctcggatacaaagttcatagaccacagaagccgcataagagtcatggatgtgaaggatgtgcattcttgctctccttttgccctaagtatcccatcagcggtgccctagaggtttatgaatacagactgaccagttgactgaaggattgggcccgcaccaaaaccaatcacagaagaaagtaatgaccgcgaaggatgccgtgacgccggctagacaatagagtgcaatgcgcatttttggctgcgtaattggcacgaggttgaaatagaaggcgatgatgctgaatttcggaaagtatatgcctgtgtcgaagaaatgatttgttgcgaatcgaatctaaaagaagagaggataagtatacaagacggctagcaccctgacaaacgagaaaaaaccagcacgttttgtctgcattagatcattacctttctgatagcgacattatctattgtgaaattatccatcgcatccatggagtaggtaatcgtgtcgcagatgagcaggccctgacagcacaacaaaccagcgatgagccaatagtcggctgaaaacaagcgtgcctttctcatgaccacgcggacataaatgcgacaggcgactgttatgtaggcgagggacatgaaggaccactcgaagccctgaaggttcagcatttctcaatcgtaaaaccagaaggtaaatacgtaccatgacagccctactggatatcatactggcgatatcccgttaaagggaaccggtcgtttgaggaggaagctatgcaggaagtacgatcacatcaggaaccggaggttcgagaaaacagaaaggttccggacaagccagcggtgatgcttatcagagcctaacatctggcgctagttgctagcacatcatggcgtacgccaccataagcaggaatagagttacccggtcccaatcatggaatgcccaagccgcattcgagacaatattcgccactacaaccgctagcgaagattacgccaagcactgattgtcaaagcgtagacgccatccaagacaatggctttcttctgttgaacagtatgtcccttcaacgacttgtcccctatggattgaagatagtactctggcagttcactggaaacgaatcacggaggatcgcaccagatcaaatgccgaaataaaatatctatctatgatgcatctacgggcgaacttcaggcaccagtaaagtcaaagcacagccgccctagttacagtgatgcgacctccttaaacccggccgtccactaatcactcgggagaatgccacacagtcacgctacttgtcgatcgcgcgagtcaagaaacgtcaagcaaagtgcgcggcttgtggatgcaaagctcctctattggactggcgcaagccacagcgccgggattgacttaggctctccgagtccagggactgggaatctggaatggcttatttagtgacatatcacaagggtgcaaaatgaagcaatgatatcctctcccatttacggaaagaaacattgtctttgcaatatgctcaaggttgtctatgtctatcacatcacatatatctacatcatcccctcctctattcagcatctataacaataccttgagacacacaaataagctcggcaaacttggggatagtcaaagatggactcagaagttgctggaaagcgatatccagccccaactccttgaagatccagtttcgtagttcggcaccaatcatgctatcaataccgtaactcgcgattgaccttccagagctttcgtcgctaaattcctccgcatcaagaagaagcaccctggccagcttggaaacaaaatggtcacgcactagagaaatagcttgcgtgggtgactcggcagccttaacccgggagagaatcgagcctgcttctccatcaacgtgattcgcaccgtctagtcgattcatagcatcaaggaggatagaaaaacggtggtccgcggcccagaaagcatcaacatcacccttagcctgcttgcttgctctgtggagctctgcagggtcaaggccgacgacgagatggtcaaagttaacgctgtgatcttggtgaccctgttgctccaacattgacacctcgaaagcgtccaggagagcctcctcgtcaataccatacatgcccttacgggtgagcgaattctcgaggtccaggttttcggcaactactcccacgccaagaaccatggggagaatgattgcacatgcaggtttgccctgggagcggcgcaggcgagcaagcgcatccatgtacgagtttgcagccgcatagttaccctgagcgggagttccgagaatgccggacacagaactcgtcatgagaaagaagtccagaggtagttcagctgttgcctcgtgtaggttcttactaccgaggacctttggctgaacggatgttgtccagctttggtagctcatattctggaataggccgtcctgcaacaagtgttagcttatctatgaacgcgccaagtaaccacaactcacccgcaagaccatggcagcattcacaataccccgtagaggcttatctgatgatatcgaggctacagctttctcaacatcttccttgatagccgcatcgcctctaaagacctgcacccgggcacctcgagcttccagatcccggacgcaaaggtcagcttgcttcgaatcccttcccgaacgagataaaaacgcgaagttccgcgctcctcgcttcatcatccacgtggttaggctacgcccgaggccaccgagacaacccacaagtaggtaagtagcatctgcttgcaactcaagacgtgggggggtgcgggtaacgcctacagtgctaccttttgtatgagttatgatggtttcgctgctgttcagagaagaggagaggatgagtgagctgttgatgtccgcaatactgctaattgtcaaaggtgggacagggagtgaaccatctctaaagagtgccattgtacgctcgagaagtcggccaaggacctgaggacgcttgaagaggccaatgaagttgactgataggtagcttgctccgcgagaggcaggcgcagagtccaaggacgagcctgaaggcatcttgccacagttcacaaatcgtgacaaggccggcatatttctccacgactcttgtgatattccgggctcaactgaactgcccgagaacacaacatcgatttcgtattcatggagaatctcgggagtatagtcaaccaatatctggtctctagaaaggtcaaaagaactttgtaactcttcagcctcggtatcgttcccgactgcgacgtaaacccggcccccaagtgctttcgtgactcggatcgcggcccctccaaggactcctgagccgggaagtacaagaacagactccttcggctccaccttggcaagtgtctcgagaccgtagagagcaggaccatagtacattgggagacctgcggtagcctgatgatcctcagagttgttgagcttctgcacaagacactccgggactcgcttaaagtttgacacctttcctgcactaaaggccaccatgcggtcgcctggcgacaccctcgtaacggcatccccggtccgtatcacgacgccagaagcctcatggctgaagtcagggccgggagaggatcccaatataacgactttgtcttcatcggtaaggcccgttgtttccactctgaactcgacctcggtaggttgcaatgccacctcgtcagcgttacagtgagagaatacaacttttccagagtcgattataccgtccagtctggcttctgggtcgaaggggtcagactgggtatcgttgtcagtgagggtgtatctatcgttgatcctgtcgaatggaacaagtcggttgatcaggagttggccgttctgggaaatgtactccgtctctagttctccctcaccagcgaagaatactgatgcaagacgtgatattcttgtactgagtatatcagaggcaaggtcatcaatggaaaagtccacaagtgttgctttaagcgaagctcgttcagaacgaagggatcgcaggagtcctgcagtcatggcatactcgggacgcgccacatcctccgatttgtcgctgcatgacagccataacactttggaagcatcgctcaataccttctgtatgtgtaagaactcgtcttctgacatcctagccataagggggccctcaagatctataaaggctatcacattggctccaactgggcaggcattacctagcctcaagcgctctgttttgaggcccgccttttcgaggcactgctccaaatcatacagacagctcggaagatcattttgatatagtaaccatatgggtgctgctgtagggctgctagtcctctcgatacgagtgacgaataaggattctcccaagaatgtatcaaattcagagaaccccgcgtctctcaatctcttctctgtcagagcagactcatctcctccaagcacggcgcagccgtcttctgagagaagttcggagatattctgaagctcatggagagacatgaaaggggcagcgatgatatcaaaagagcacttgagcttctcccgagtccgtgtcgtcaaatcagccgccagtgccaagggctctacggatatgtttgtgaaactgctcagctctgcagtgacatcagaggtatgagaaggatctgtagctactgtaaggtaaagctcaggaaatcttgccaggagagctgtagcaattgtcggatccgagaccaacaccttcaataacggtttcttgaaccgggcgagttcaataaagtcggtaagtgataggtggttctggtggcctctaagaagtgagaagtccggtcttgagataatctgactatacggctgtggacgagtgacagcttccaaactctgcggtatagcagcctcgtaagcagtgcactgcatactattgatctgcatcaggatctggccatcatttgccaacagctgattgtgggcattgaatgttctctggccacggggatcgatccaggagaaggccttcgcattggaacttccctgtagctgagcttgcgttggcttccaaacaatgatctcttcagcggtaatgggaacagctccgaacctcatggcgctggctcgaccagcccagatagcaacgatcatgagctgaaggcaggaatctaggatggctggatgaagtacgtgacgagactcatccttcataacagacgtcttgatgttggtcgtcgcctgagcacaatatgacgtgccatcaaacttgatgttgtccatgtcttggaatgtaggcccatagttgaagccaacatttttcaaggcctgattccaaagctttccagaggcgcgctgaggaagattaggaatagtcttggcgagagctcgacgcttgatcgtatttatgcggatccttccagtcatgtggttcttgacgtgcccttcagtagataccgatgaggtgttgaaatcccaccatctcatggtctcgtctgtgctgagcctcgaaggcctgatgttaaacagtgtctcgataccgtcgtcatcgtctggagtgacgagggcttgctggatactgacatcccgaaagatgtacgagtcgatctcaagcggggcttctgacatttcattgagctgcgtgatggcttccatagccatagagagataaccggcagctgggaagactgcttctccacccaaagaatggtcgcgaagccaggggaggtccttgagacgcaaaacattcctccatgtaggctctttcaaggagccgccgatagtaagctggccaaggatgtcatggcgtgggaaccgtggtgagcgatgctccttactttcgcgagactcagcccagaacttcttggctttgtcccattgataagggggcagatcgacaatgagatggcctctccgagaggtaatctttccagacggagagagttcctcaatcgcagtgatgcgttgcagatcgatgggatagtcgcgaaggaacagctcaccagcgagcttgagcacctgctcggcgcacctggcaccccggatgagagttggtagatactgaactttgtcagcgctcagatgggccttgatttgccttataggtcccgatagagcagagtgaggaccgatctcgatcactgtgtcgattgccatatccttacccgcgagagcagtctgcacggcttggttgaagagtacggggctggtgaggttggcactccagtacttttcgtccagtacagtattctcatcgaggaacgcatttgtcacagatgagaccatcttagtcttatcaaacatgactcttggaagtccgtcctcattagagtctcgtagggaggcttcgtacctgtccactgctgagagcatgtggtgcgagtggtatgcctttccgtttgtatgcagaatacgggcaaaggttccctcggctttgagatcagcctccagcaccttcagcgcctcaacatcgccactcagggtgacaccatctggcgagttgtggcatgcgatgacaaccccaggcttgtgggcttcaagatatggtgcaatggctccagcaccaagaccaacagccatcatagcacctgctgattcgatgtacttgacagcttggccacggtagtaggctgctaggatggcttcagcctctgagatgtatccagctgtaaatgctgcggcgatctcgccagaagagtgacctatagtcactgatgggttaataccccagaccttaagtagctgtaccagagcgacttgaacagcggtgcaaagaggctgcgagaactcagcctctcctacacgagaagtagcggcgttctcgagtagacactcctctagtgtccaggaaggggcttcttccaggtcctcgagtatcaagtccatgcgacgaattgccttgaggaaagttgggtagagcgccataagctgggcacccatacctgcccattgcgctccttggccggtaaaaatgaagccaagcgtacgtgctgtctcattcttttttccgactatgaagccaggcatatcgtcggtaaaggtactttgcaatgtgctaggtgtcgtaattgcgaagcccttgctctggaatcgcgtacggtggttggcgagagtgaaagacatgtccaacagactgtacttggcagcaaccttgccatgcgccatggcattgcgcttcagagctccagtgtcgtgggctgaaaacactagcaaatatggccggctgcgattgactgctccgcgtgccaacttggtcttcatgctatgcccgtgcatcgaatacttgtaatgctggggcatactgagcagagatttggggctttcgacgatcgtgtgagcatttgtgccaccgtacctacgatgatcagttctgaatatggcaggattgagatcatacgtacccgaaagagttgacactcactcgcatgactggcaagtgtcgaggcataggagttggctctataggcacatggaccttccatcccttccagtcaatcttggggttcaaagcagtgacaccataagttggcgggatgatgcctctctccaccatcaagatggccttgatgattgcagacagcccacttgccgcttcagaatgcccaatgttcgttttgacagccccaatattcagtggcccatctgcctctgtccttgtactgttcataatgtcagatactgcgtggacttcgagtggatcgcctatggctgttcctgttccgtggcattcgaaatacccagtaagcatggggtcgagtccgctgcgctcataggcgtgcctcatgacgtttctctgtccatcgaagccaggatatgtaattcctacaccaggtgcctttccattgttgttagttgcgcttgaacgtatgactccacggatgggatcaccatccctcacagcatcgctcagacgcttgaggtagatagcgccgacaccctcagcacgtccgtagccgttggcgtagctattgaaagtgtgacaagtcgatgttggtgacagaacgcccaatttggctgtgttcatgtgttggtccacggtcaagatgaggttactgccgccaacgactgcggctgaacattcatgggttcggagtgcgctgcaggcgttgtgcagagcgtagacagaagaagaacacgcagtgtttacaacaatactggggcctcggaggttgaagacgtggctaactcggttactgagaagaccagggtcgacaccagtagctgccaagctatggcggaaagaaggctccttgaaggacatctgctggaagtctgcagtgaaggtggccatgaagcaggccgtgtcagatccagagagctggtcgagagtcaacccggctgactcgaaagcttcatagacgacctcgaggagctttcgctgttgcggatcttcaactcgttttagcaaacacattacatgagcattcgcaacagggatcaacttacccatccatgtagcttcaaccggcgtgataccgaagaaccctggatcgaattcttgcaatgtctcgttgagaaaataaccgccaagcacgccaaagctgccaggacgatcattattcggatggaagtgtgcatcaatattgaatctggacgcgggaaccttgggtgtctggccgctcctcttctccatcatcaacttccagaagtcagatggagagctgacacctcccgggaggcggcatcctatgattcatgggtcagtaacaaaggcacctatcgcgtatacaatataacttgcccattcccacaactgcgataggttcaagctgctcgctcaatggcggctcgtctggcgaaagagccgcatattcatcgtcgctcacgatgcgttgacgggaattatgtgggtctaaatcgatgcctgtggtcgaggagctcgaagatgattctcggaaatgaggcattgtcgttatgaaagcgggtatgaaatacgatgtctgttccaagatgtaagcgggtgaacaaagggtctgaagcaaacaagggcggatctctgacaagctgtcgataaatgcacaattatttgttggatagctgaccctaaagagctagttatgacttggtttctgttgtaaggccgaatatagtcctgacatttatatgcgcaaatgtcgtattcagcccccaaacttctcctcacgataccctcgtcactcaacattcactcgtaccccaaatcccccccaacctgcacttatcggagaagacttcattgagtaagattacaaaatcctgagctgaactcggtcgctccgatggcggccgcttgatagccgctgcaccgcggccgattcggacgaatcccttcggtccccgtagggtaagttcggcggagccggagcgggtcgggccgccggaatcacacaagagacaagcagccggagccttgtctgtctgaacaatacctactaaagacaacttatcgtttatcccacccgggagcaagttcaagattcgaagttgacatccatctgcattctcgacttgaacagcatgatgacgaaccaaactctggaggtgtttgatgtgattgtggttggcgcaggtaaggcatttcgactcaacgtaggctttcaacccgattaataggatgcaataggatggtatgggttgatggctgcccgaacattcctcgagcttgctcccgagaccaaccttctgattcttgacgacggcaagacagtcggcggagtatggtccaaggagcgtatctaccccagcctctttgctcagatcagccatcccttgttcgagtactccttctatcctatgccagaagaggatgtatcaccagatggttttgtatctgggaagacaatccagaaataccttgagagctttgccaaagaccataacctgatgtctcggatgcgtctcaacacccgcgttgaaaatgtgaagagaggacccgactcggatggctgggtacttgacctcaaagaaaaggaatctctagcgtgccgaaagctcatatacgccacgggcgccaattcaagccccatcatcccgcagtggccacgaaaagactttgaaaagcccgttatacactccctcgaacttggaaagtaccaggattatataagggacagcgtaaagaataccgtcgtcgtcggccgttcaaagtcttcatacgatgcggtatatcatctgctatgtgccgggaagacggtagattgggtgatgcgtgacggagaatctggcccatttagcatctatgcgccaacgttcatgggactttggaatattgctgaccacatctcaactcggtttgcctcgagcctcagcccctgtatcatgtctacctctgggatgtgttataactttttccagcgtaacgccttgggacgccttctaaccaatatgtactggcgaacggcgaactatatctcagtgtctcacgcagactactggagaacggcgaatgccgaaaagctgcgaccaaggccttatagcgatgggtaagatgctaaaatcccaatatttcgctcttgtcattgtttgactgacatttcctgctggaagagttttctggggatctggtggtattggcatcgcgaccgctcccgacttttgggagacgttccacaatggcgatgttactatccattcgactgagatcaatagtctttcccataaggatgtcgtgaacttgaagaacggatactccatcgcggccgacatcgtgattcactgcacgggatttgacaaaggctacgatgcattcgaacctagtctcagacgtgaactcggtctggagtatgaccccaaagagttctccagatggacaatgcttgatgagaaagccgaaaagactgtggacgatctcctgccataccttcgtgaagcgccaagccgataccgcgactccaaagccaccaagagaacggggcatggccctaacaggcattaccgccgcctggtggtacctgagctggcagcacggggcgaccgatcaattttattccccgggcacatccattccgctttcacgccactggcagctgagctccaagcactatggggtgtttcatggatgctcggttggcgagacctaccgccaagagaagagatggaggttgaggctgcaaacttcaatgcgtggacgagaaagaggtacctcgagcaaggcaagaaacattcgtatttcatatacgactacattcctgtaagagaacttagggtgcatgtatgcgtcatttcatttcactgactgtgcgtagtacatcgacacactgatgaaggacctgggactaaacccgttccgcaagagcagcgtttttgaagaatggtttgtgagatataagccgagtgactacaagactatcctggacgagtacctgagtcttagacgtcatcaacatggaattgagggtgctgagacggagaacggaaaggcagcgtaggaaatatgctgtgaaacacaatgagttacattcgaattgtgtttgggtactagtttctctgagattaaaaccaacaattgcatcctttatttctggacagtagccaccacgatcataacaccgctaaacaacgtagctcctattaagctctctgaatctccagccattctctaagcttctcgcattgtagtatccccacatacatttcttccagcaaagtctcgagctcgccactggcagtcagtgcattttcgtgttgctggatagcacgtctcagtatggccaatcagcgagctccctcggtgtcgagcggactagcgcatagagcggggcgagtctacaccaatcgcagaccttgttctgctctgtcaagacggccccactatatccgcgtccgccccgtgtccgtctttgctctcgtataatctcgctgcaagtctcctacttgacaaaaatgctcccctttcgtacggaaaaccaaaagttaccttatcatccttcatagccaaagtaccaagatatcacctgagtccacacagccatgagtgatcaaaataccgagaagcctgcagatgcagcacccagaagcccacatgctcccggcgaccttgctggtagtagcgacgcctctctcactgagaccggacagcgtagcatccagggatggagagtgagtgcttccgaaactcttggccttttgagatattttgctaacattggacgacttcatttagtgggccgttgcttatgcagcgatgctgtcgacaacactcctctttgctatcgacaataccatcgttgcaaacatccagcccagtattatcaacgacttcggccatctcgagctcatgacatggatcggtacgggtttcgccctgggtaccatgttcattctgctttggggtaaagtgtatggtgttttcaacatcaaatgggtctacatcttcaacatcttcctcttcgaggccgggagcgctgtatgcggtgctgcgcctaacattcaagcactcataatcggccgtgtcatcgctggcattggtggttctgggatgtactctggcaccttgacatacgtctcggttctaaccaacgagcaagagaagccagcatatcttgctggaagtactgttgtttggggcattggcagtgtccttggccctgtagtaagctctattttctacctcaccattggctctggactgaccatcatcgtcaggttggtggagcattcgcaacaagcagcgcgacctggagatgggtacgtgtctttcctcctttctttcgctcgatcctaactgacttggcaatcagggattctacatcaatcttcctatcggcgctgtttttgctcctgcatacttcctgctattccccagtactgatccaaaccctaccaaaaccctggcagagaagctccgcctcgtggattggatcaacgcagtcatcttcctggcgggatctgcttgcctgaccgttgccctcaccttcggcggtgtcgtctattcatttcactcggggaccataatcgcactctggactgtcaccggcgttctacttctggctttcattgtcttacttaaaatacatcctctagtctcgaaggaaaaccgcttgtatcccttgcacttcttcaagaagtggattcttatcaacatgcagctccaggtctttctgtcttctggcatcatcttagtaagtcacaaagaatcgaaaggaatactttgactaaccatatccaggccatgacttacttcgtcccgttgtattttcagttcatcaaggtaggggctctgactacgtcatgaaatatttgtgactaatatcttcagggcgatggagcactcgaggctggagttcgtttactgcctttgatcatgtttatggttgctgtctcgatgttaaatggcttcctgatgccaaaatacggactgatccctttttggtacatcggcggtagtgctcttgcactcatcggtagtgctctaatgtgtaagtggccaatcattctattagcctgttctaacgtcctccagataccattgatgacacaacatctaacggcaaggtatatggctacaacatacttgtcggagccggagccgggtgctacatcgtcgctgggttcgccatcatgcagtcactggtcccaacccacgaaattgccaacgcagttggtgcgatgacgatttgcaagtatccccatggcaaaccattcaaagttatttccagctaaccttgactctagcccaggatctcggaatggtgctttttcttgctgtcagtggcagcctgttccacaacgtcgccgttgacaaagtgggcaacgctctgccaagcgcctctgaaactgagattggcaacttgattgcgggcacgagcagcgctgcgttcaaagctctttctgaagacgaaaaggccgctgttataccagagatcgcaagtgctatgaagagcatctgggcctttttcatggcggccgctgccctcagttttgtgtgcgcttgtccactagttgtaggtgtcttatttcataaacatgttgattgactgacgctaactcccaccagacagctaagcttgggggaaagaaactcaaaccaactgcggtagcctaaaatgtggtgagacctaccggaatatcatagatggagaagatcggcttgagcatctactacgtcagaatgtcaaggacttttgctgtttggaggatggttgctgtttctttttgtttgacagggaaattgtaacaacagtcacacaagaaaacaaacatcagttgtaataagagaaataagagatgatgtatagtattggatgagccctcaatacttgcctagatttagctgttcccaaaatatgacagtttagacttatagactctgaatacaagaacgtcagcaaggccttacaagtgcgttcattgatgtcttttatctttgtacccttgggggtagaagcctactttagaagctagccttaacacagcaagtgcgttcacttaacccccaacatggccacctcgtgatcccataggctcatggtagatcaatggtagtactaccactgttggtagtgaattgtcttacatcaatgtatattgaattgctaccttaaatgcgacacgaatcttccaagctcagtaagctctcaagctcgcgttgtacaattcaacaaagcctgtcctgtccgacctaaagccaaacacatgatcccgagaggcgatcagatgaaatacccatatagccaaccacagagcagccactatcgccatcacatgcgggaaaacagcttcaaatccaccattccaattattccaagtcattcccgttagctccttcttcgcagccttacctttcattgcatacttcttctcagcctctatcgtgtcttgccatcccataattcctctcttctcttcaaactcgacaaagctcagtttaggcgctgtgacacataaacctgcaatcttctgtgctaatgtatcaagtcctatgatgggcgtcagccatcgttgtgtgatatatgccttccatccgtcgtatgcttgctgcctcgtcaaggcacctccagctttgactatggcccgagcacgttctactcgggtgtcttggtactcctggcgcatggcgtcgtgtagctctacgtcactaggttttttgttgggatgtctagccaatagagcatgcagcatgttcgtgattacgacggcatcttccatcgctgtgttgcctccaagagccgagttgggggtcacctagataaattagacatgtcaaggtacatggagcatcgttcaagggaacccgtaccttgtgaacagcgtctccagccaggacaattcagccgaaggtccaatgatccagaaccccttcttcaagggatatcatttgtgccttcagacgtcgcttccacaattccccgaatacgactgtatccgtgacgggacgctcagatatcttgctcacgagcgcttccatatcggtttcagtataacgtcggcgcgtgggccatgtacactgctggttctcagggagcttgctgtgcacaatgatagatatccattctggctggcagagaaggagaaaggagtacttgtcattggaggtgatttccatgtcgtgagcaccgatgccagggactggcgagcttgccattacgatggcattgtattgagtgaccatagcttgaagggcgtgagtagctgatgacatctgccatagaatgatatatgcttacctctcttctcatcaactgtgatcataccagggtatagagcgttggctttgtcccacatgatttcgcggactttggaatgaacgccatcagaaccaactactacgtcaccaacaaactcacgaccatcggccaggatgacgtgggcaaccgaatcctcctcgattatctcctcgacgcgagccttttcatagatttgagacttatcaggtagtagctcgtagagctcacgcaggaatacttgacggtcaagtgtcctagtatcataacccgcgcttcccacggttagtgggcgagtcccagctaatagggagttgtacatacaactttcgtacgacaccaaagaagtcgttggaggcaaagctcttaccggtgggatcacggcaatgcgcaccgcccatggtatcgcacttggccagtacggcgtctaggcaacctaactggtgcagaattcggcaaccatgaggctggagggtgatagtagtcccgaagctcggcgccactacgcccttgtccaagaggacccagtcgatgccagctttggctaggcaatgagccagcgtgaggcctgtaacgccagcaccaacgatgataactctgaactgtgagtttttctgcatggcgataagtattgctagagactggaaagagtcaggattttccgaggagagatttcccttaaattccagaattctcatcccagtgatatgccctaaagtcgtttcgacgatcagttgaagacgggcccgaacggagtaccggagcttcggtcccgagcggtgtgggtggagctctgtagccattaaagcgggagcggccgtcggatgccgaccagaaaacatcgatccgccaaaggaaataacacagagtgcaacatcaaatctcgcactatgacaagtttaaaagacgaacacatgcatacttagttagatatctggccgtccttcctagcaagaatcttatcatcaactgctcattatcaaaccccaatccatgccatgcttcagacttcaagaaatcagctcctctatctcagtgccctgggtgtatggggtctctggggatatgcatcatttaacggcatgttccgccgcctcgacacactcacaaagacactgcattttccagacggcaggcccctccgctcctcgtacacaggccttgcaccactagacgcccagctttctctcgtcacagcattctacgatgtcctcacaaactcgctcagctctggcccacgcttgctgttctttgacatcaactatgtcgtcgcatgcgcaaacctatggacgctcattgaatctcgccgtcgcggtgtgcgttctttcttcctgaggtatccagcgtgggcaatggctctctgcaacttcaacggcgctgctattgtgctgccactgtacatgtttctaatctgccgtagtaaggcacgcttacgcgactctagcgtaccgttgtacgacgcggtagcgatgccagtgacggctgtggtgattctgcttcatccgttgcttatctttctaccagcatggttgggcttcgatggttacgaaacccatcatggattgattgctctttttcaagttgcccctatccttattcttggcttttatctagggcttgtatcaattctccctcaagggcctgtcacaccaacatcatgcaaagaagccaaaaggtggctcgttgcctcacttatacttgctggcaccgtcgcctcagctgtgcacatttatattatgatcggtgcaatgcgaacccacgatagcgatgcatccctctccaggctatttgttcctgcctggggtttctctgacccaggaacgatcctcaagacgactgagggaagatccagagagtacgcctcgcttctggaaaaccttcacctgttttcccaatgggactggatcgttgtgtgtctgacgacggtggtggctgtccccttgtttctctctcgtcgggacggactcaaggttgataagtctacctcgccacacgaggtccaggaactggtctatcttgcaatatccacagcagttctcgggcctggaggcgctggttcatttgcgcttgcaatccgagaagctaggatctgatttgatgagtactccgagatcctgcctctcaatggatacccgaaagtgctcccacaaaagtcgggatagtaaggactgttaaaaagctggatcttatttctatcctgactcatacgatatatataagacgattattatctagtcgaaccacccatcaatggctctttttgtgtccaacagtcatgctactgagaagatcagtcagccaaggcctcttaaaatacgagaaggtagtgttcacgatatcacttgggccaatataattcctgctcagactaccaggcgcctttgctttttatatccagattcaacatacacttggaacattccaacatagtagttttctttgactaactattacctgctgatatttatcacaacctcagagtttatcattcctacttcttcctcgtgaatgtttggaccttgatagcacaaataggccccgggcgctcttccacgagtttcaaggtaaactccttgtctgatgaccttgtcttcccggaaacagtgatagaaaatgaatcttcactaggcaagatacgcttggaagttgaagtcgcatctttctgtggcagtggttgcaactcgtactcgtaagaggtcaccccaccaaccttaccattcggctcgtgtagcttcgtctggaaaatatcacctggaccactataggagcattttccgtctttagcatccggagcggtgctgaaagactcgttactgaacaggcagacggtgtcagaccccgtcgtaaagccaaacttgatagagagaatttcagtgtcggatgggggtttctcggtattaggtgtagagatgaactcaacacccgaactcttggtgttcttgccggtgattttgaacgagaaatctgcgtccttcggtatctcggttggtgtgatggtatactcgagagtagtcgaaggaggatcatcgatcttcttgagccagccactgtctcctctcatactgtcgacgaacttctccccgggcgtcttctctggttccggtcttccgtacaccaagtagaaaaccgagataacaaggccaaccaccatgagcacttgtccaatgacagggatcaaggcacaagtagagaacaagccaataattccaacgataacggcagccgtctcaatagcgatctgtgcaatcgctaaacctctgccagtgcccgagagatgatcccattggttgcaaagatcccatatcatgaacgcgacaactactactcctatagcaatgccaagccagcgtatgacttttgatgaaagtgagagccttcttctcattcttccataccacgttgtctctcttgctgctttctcatttcctactttggccagatcctcgagattagcatcataaacgtcgaatttaagctctgtagcgttggtctttccaagggcataggcgggcagctttctgccagttgactggtttatcacctggcactgggccacgagctcccttgcattcctagcttctggtcgcaggaggaatggtgtgaggatatcgaagacaccctttgttacgtccgtcgtgactcgtcctatctgcgccgcgctcatgtcttttcctcccatgacaatgttatagatgctgaatccgagtaagctcatctaagagagaaattcgttagcccctagtcccactcggtagtctcagagatattataacttgacataccttgaatgctagcccgaggcctttccatccagactttaagtttacctccaagaggctctgccccttcatgtggtcccagtttgcaaacctcacacgcttccatgagcccactccgataatcatgagtgattttgctgccaaatctccggaaacgaggatgtgaaccatgtcagcgtagttcttggctgcaaattctttcccgttcttttcaaaaatgtctcgatgggcagccatgaaggtatccagctcctttctcaacaggtctctcaaatctttatcgattacctcgtaattctcgttcaggattgcgtcgatgaaggttttggtgatgtgtggcagccattccatcactgcgtccttgttaacccgctgggtcatggcgaaaccgaggaacttgttgtatatagcatctcggaaacgctcatgatagtttccttccggatatagcacccacaagatcgtcgtatacctgtctaggattcgtggattaccttccatgtcctccacaatatcgtccatcttgacgttaaggagctgatctaagtatgcttgtgcccacttctccccgccgtcattgatgaactttcgcaggactggaaagagttgtttcaaggcttctaggaggcacagacgattaagagtcgcgttctctctacttctagcaaggcattttggaccttgtccctgccagaagtacagaatcttctttttctcatcgtctgtgaagttcgaccgccattctcgagtttgcagactctgggcaatctgaaggcaggtataggcagggccaaaggtctcctttatccacttggataagtctgatgggagattgctgccgagatggtcgggtaattgtcgagtttccttgtccttagaagacagtaatgaggcatggccctgatccatatggtagaacatgaggttctggaatatttgatcgcttgttgacttcacctaatatcaatagagctcatatcagtatttcaatcacactggacttgaacacatcccctggggaattacttgccgtgtcatcgttgtattttgcgaatatggcgtgaaggtcctgcatcgccaaatcgcttttgccaaccggtggctgaaatattggctctttctgagggatcgtctggtctccagtaggtatatctccaacgatctggccttgacctattctaatcggcactctctgtgaggcagagcccgggcgtgacattatcaggtgtctgtcacattggtaagcaccgaatacttcatatgcaattgttccgtggatgattacctgataccttcagctccctctcttgaaggatcttgattatattcccacaatgttccagacacaatctcactcttgtcgtctgaaaagtttaactcgagcctagcaaacagcaaaggcagtttagcctcctctccaagctcatccttgaaagttagagttttcgaaggatcctcagcgtctttcctatcctccaaactcttcaagctctctaaggttgttggtaggattgtgacagtggcttttagtcgcccgttatgcatcacgaccgccgtctcatacagccgcgagatcttcaaggtctcatcactctgtttgtgattccataagtccaaaatggtatccaggctagggattgcgatatcagtgaacagaattcctggagttccatctgagatcactcgctgagtcgtcagttgtataggtccgaagtcgagttgtctctgaatttgtacttggtccttttgtagaggtgcttcgtcgtagacaacatcaaattcccgtggctttacttcgaagcggatatcggtccggggggcagagcttctggtcactgtctcggcgcgcacttctgatgttatgatctcatcgactgctgctatcttttcctcttccgtactgatggacttgaacgctaactcatcatttaaatcttctatgggcccgtctgtattaagttgaataggctcaaaagatgctgctttgaaaagcagttcttgttttgtaacaccgacactgagggtgtccatctggagctcacactcagagccataagtcagatactgaaacactgggaggtccagaagattatctccgtcgtagtccgtgctgtagcaaatccgaccaatgcctgaatgatagcgtgggtcttctatggataagactccatgctcaaccacattctggccgataaagcgcgaccatcttacttcactgctggcattatccacacggccatactcacaaatgactccatttactgaaatgactccgtcgaatagagttacaacagggagcttgtgtggaagctgggagtagtcctgactaggtatctcttctggatagaaacataccgatgcatgcgaaagaccggccagcttgttctcagtgaccttgtacatccgcgcagtcaagctattctttgctgcatcgacttcgcgctgaaccatctcggagactgttgcaattccgaatcgttcgaagagaggatttagttctttcaatgattgcagaagtcgtacttgatcctcctgtgagaacgtcgcaattgtagaacaaattcttttgagtgtaatctctggatagttgaccatgacaaggtagtcattagcatggtagcttcgccggccctcacgaagatgtacaccgtaaacctcggtgacctcgggcatccggcgccagttgatgtcaagaatgggtactaggtcgtatgtcttcccatcctttcccaggcggtatagaatatgaccagctgaaagccgaccgacttctgcccaaggattttccttcatggcgagctctgcatcgagggctcggaggccagtagtggtgtgaaagacatgaccagcggtgaaaaacggagattcattatctatgcggtatcagtaccatatcatcaatgactcagcggaaacaaggcagactcactgaacccgtatatgataggcgagtccactgggatgacaactctttcgtcagacacgaggccccattcgtcctttgctccgttagtcaatacccagtcgttttcttcgagaccttcgataggcttgtttccagcttttgtgatgatcttggttccagcgacaaaacatgtgcctgacccattgtttgaagggggttgatatctatactgagtccatggccccggcctctgcacaataaagttggcggatgcgcctgcgaaatacagtcagcctccgagttgattaaaccttgcacagtttgtactcacaattcttcaagtagtggatgatagcaattgcctctactctcaacggtacaaagtgcagcaaggggtatgccgccatatcttgcaaggaaatcatatgctgtgggactgtatcaacactgcgcgcgaggttctctgcttcttctgaaacaatctgctgctgtttctcccagagtactgtaagctggtggttatgggattgccatccctctgcacctccaagattctggatctgattgaggatctcttctgtcttcgtaccagactcggggtggaaaggcatattctccaagagacccagaacctcttcgcgctctggtggtcgaaatgcggcgttgtcgaaaatgcccattggcagagctctcattgcaccaagtgcaacgcggcctgccaagggtgatccactagcttgctgaatgcatctcaatgcaatatctcccacggggctcttccatatatcgtcacttgacaaaatctgtggtcgttctggttggctgaaatactgcacaaggaacagggaggcttctatccaggtagcctcaccaaggcccatgtgctcagtcatatcagcgatcgagtcttcactggaaagtgattcaataaaggctttggggaaacctccatagcgaaagagactacgaagcggtggtattttgcatttctccagatgttcactgacgtgatcagcatacaagagaaaagtgacacgtgtaagagcatctcgacgatatttctcagcctcgtgctttgagacgttagcataacgaagaaaagtcctttggtaacggtggtaaatggtgcttgactaaccagagaaacacactgtctgataccatttggatcatatcgaatgtccgcgattccgatagccctagtggagtcagccagagattgtacagcttcaataccggtcaaagtctgtagattgcttgtatcgggatcacggagggttgcggaagctccagtcgttccattgatcataaaagagaactgatcaggctgttcagtgattctcaagtaggctttgtttgtatcaaagaggggaagagttcgaagcgccgtgctcagacctttgatggtcacatccggtaagccatcatactgaaatggcttggcgatcaacgaagaagtcatcgtaaagtgctcaagagtgattaatggacaaagttgtgtagaccatacagttattgtgtttaaatcaaaaaagcctcatggcatatcagctagttcttggttcagaacccttcagtttatcccccgcctgtctacgtgcgccgataagcgccgaggcctagccagaggcggtctagacacttggagagctaggactacgtagcggaaaagaagactcttaaggtaacttcggttagattgcggggaggttgcagggtctagattgttctctgcatatgaaaaagatcgtgactggtagttgaaaatcagggtttaagctgttgccaattaagctaaagtatgcatggcctagttagggtcgtgtctcaacaagtcgaagaagctatctatttccatatcaatgccgcgataccgacaactgtgatgagtttggtaaagccggcttaggtctagattctagtttcgagtaccccaaatcttcttcttggccttcataatctaataatcaagcaagtacattgaatgcatactgacatgcaaagagcattcttggtcttgagcagcgtatgagtacattctcctcagtcatatgagtttctgggagaaatgatgcagaatataatcggctaccctcgcctttcgataccggcaaaaatggcaagttctagatgacaaacttatctttctctccttctctttctctttctctctctctctctctctccatttgtctctcatcatcttcttctccttctcatccgatgatctttccttgcccagcatgcattcatggccgaagtgacaatgtcccaatcggaggttgcaacgcgccctatggaaaggactttgatgtcatgcataacggtcataaattttgcatagcatactcgagacgcctcatgtattcgctcgtcgtcctcgtatatatgaacacgaataggaggaaatcctgggacaggctccccctgtaagagcagtggtgagcgaccacttgactcatatacgatgccatgacttcgaggatcaactccatacttattcaatccttgattttcatatgttgtgattggtctgattcctcagcctttgccctttgttcgcaatggtttgacttacaagcatgtgcaatgaccagagtcatttgcgataacaatgaatcgaagaaagtggacatatatagtgtgatcagtgtcgagaatatgatcaccgaccctagacggaatttcagcgccaggctcaggccagagagttttgaacacctgtaaaatatacatcagctgaaacacatgttgacacactttagtgcacacctccccaggctggaacatcctcgaaggagcgacttggtagcctgacgagactttaccttgtaagtttgctaatggcgtttccgtgcttacgaggatccagcacctcttcgtactccgaattttctgacgtctcatcataatccgaatcgtctaatgtctcatcagatttcggagcctctgccatctcagaagacatatgcggtgggtgttcaatgggttcgatcataagctgagtacaccttgaatccgatgccatctcaactccgactggcactttgtgatgcgtaagccttcctgtactagaccatcatcttagtgacttacacaaggttgttaaaatgctttgatactctccgactttgttgaggccggcagttaaggtaatggatctcaaatgggtcagcaatagattcatcaacgaatatgcgggcttcggcttacccttcaagtacctggagtattccttcaagaatatcatgaacgattcctagtcctcccattgcttcagtaactatcgcgatttgtgtctgttggtcttccaagttcttctcatgaactttgtgaagctctatcctagatatatcaagaaatccccgtatgtccctcagtatctttgtcaaactattaccgtctggcgtggttacattaatcctcaagtcacattcgaagagctgttttgtcattaacaaacatctcccagcatcattcgaggctagttcaaatgcaaacttgtcgtggccgcccagagttccgcttatttcactgagatcggattttattgtcatgaagagcgctgcataatattgcaacatcccaagtagctccttcagctcagggggatacgacaggattttagtggcattccactcggtgcctgacggatccttttctgcttcttcgtcttcttcttcttcagatccttctgttgtggaggaatcgtcagagtcaatattgaacaatttggataactgactttcacccatgttcttttcatcactcgatatcgttcttggcagagagaacaatgcaattcgctcaagatggttggctaaatggttggtcaggcccttggggaacggctgttcttcgaagcatatgggacaaatatcacggtcatcaacgcggcctaatctagagacggcggctaagtcctcgagctgttcaccggaaagacctctatcatgctctcgcaacagatggcgcttgaaatcagcagctgtcgcatacaaagcgtcagggtgatcgcggcatcgccaactaggtcgatgcacagcttcttcgtgatctacccacgcttttctcgactggtaaagatcgttggcggaattgcatgcttcatacgtgcatacgtaaggtctcaagtcatggaggacatgcgatttccaggtctttcccctcccttccttcggggggcataccacccaacagtaagggcaggtgaacgagtccccattcagtgcctcctctggaggcttggggacctcaatcccttttccgtcgacatcgagggcagtcgaggccagtgatagtatggtttgtatctctgttctatcatctagggcggggtcatacggtgtcgtattagtcccagagaggtgactctgttccaatgggggagcgagctcaaggcgctgcgcttgtagaagtcccacgtcctctgaagcttctgatgccgcgggcctttctctgataggcatccgatgcacctggagaacttgaacaccaagctttctagcatgcctttcccaatatcgaaattgcttccgacgtaagacattagatgttgcgagtctttcgagtagagcatcggaagattcaacgtcttcaggctttccttgacgcatggctgtgagaagttcaaccaggtgccttgattcaaactcataaagcgtatcgaagagatcgatccctgtctcattgtccaccgcttggatcaagctggccctggttgagctggggcgcagaccagagttgcggatcttgtaggataatcggtataggttgttgacaatgtcagtaatacttgcaaccctcatagatagctctgttgatggaaagtcatcgttgcttgtgtcatcgtcggattcttcgcttagatctgacgggatagactcctcatcgaacggaagcctttcccctgatacgacatcggtagctactctgcaattagcttcttatttccttacatcttgattactaaggcttacactcttccaattctgtgacaagctgttggagaagttgtgagatgtttttgtgcatgagaaccgactctctcaacctgtaatcaagcgaggaatagcccgtctgcaaagcaccaagatttccgcaccagactctgaactttccaagctgtatctcgattgtcgagggaggcatctgctggaggaatcgaggggcactgcctctgagatttgacaaaagatcctggaagccatcgatagatgattgactcaggctgagggctgtgctcattgtggtgaccatattgccctattagttccctctactatagaggccagttgatggaaacgcccagcctggaagagaattgacgactgtgagctagatgtgttagtcgtacttgagacttgagactgaataaaacttgggacatggggacaagctcaagacacactcaagttttcgatattgcataattcttttaccccgctttgaacaatctctgcttaaaatccctcgatatgcgtaagcgacaccaattttgatattggatgctcacctggcactggaacggcgatcatgattggtagcctcgttctcagtatgcaggctggcaaaaagaccgcgaaattcatctgattattcaaaggcggggtacgatgaccctctctcttctcacttcacctgtatcgaactgtatttttggcaacgagccagatgtccgggtttgaaatcgctggtattgttcttgggtctctctctctgcttatctcagcgatagagcattatagggacagtctcgatcgcgcaactgctttcttcaaatggaaagacggattgaactcgactttgcgggaattctggtatcaacactcgtcgttcgagttgactttgaggaatatcctcaaagatgtggctagtccatccgaattagaggagatgattggaaatcctcatcatgaactctggaaatcacgagacctgtcccaggccttgcaggagatgctcaaatttgcataccgaccttacatatctactatcaaggacatgcatgggtgcatgaaaaggttggcaagtcatttagatatcgatcgtgatgctgtgagtagttttgactggatatacttagtgtgtgggctgagctgaaacttccttatagggaactgcagatgatcttgaggccatcatgagagcgaacaagagactgccgtctactggcggccttatgaagttcgagttcaggcgtgccgtcaagttgaccatgaagagaaaggaagtccgcatactcctcgaagatatgaaagcatgcaacaaccgcctggatgagttcatcaacaagtcggaggttccaaccaacaactgtatggctggaactactgctaaaaagttgggattgagctcctcactacaacagatacaaaattacgcaaccatgctgcatcaaactctaggaagagcctggtcctgttcatcccatacttctgacgagattcgcctactcttggaggacaggattttacgccatagtgagccgagatcgctcaagagggtgaagcggtcaagcaaaccaccgagtttcacgataacccataaatcgccaatgagttctgcactttggaagtcagccaaaatcgagattattgattcggataaagagttagatgaagaaaacagggtaatccgattcaaagaggcgcatcccaagacatccattaaagaccagcagagcatgaccatccgaagcgtccatggcttaacagtagttggagacctttgctccgtctttcgctgctacagtgggtttggttttggacttgacgaccagggtgtgctttatgagacctaccaagacgaaactaagcctgtctgctgcgccgagaatctgattagtcttcaggagctcctattgacacgttctggcatgaagtgcttcacccctttgacagaggtgcaacgatatcggctgtcgattatcctgacttcgtcatttctgcaactccattcgaccccatggctcaacaaacactggagtcaacacactgtcttcttttcatcaaccccgattgatgatcagcttgtggttgacgttggacatcctttcatcgctgagagttatgggagttctccatatccagcccccacctcaatcgaagcaagggggcttgcagatgatagcgcaaatttacttatgctggctaagatccttcttcagattaagtttcatggtcggacgagtttcacacaaaataaagaaagtgtagcaaactcgacagctttcgaccgagtccaggaatcccaatttcttaatcagtggatattccaggagagggagaacttatcttttgcacactataaagccattcagttctgcatagcgtcttcaaatagcattggcgctgatctttgggatctgaaatatcggcaagtggttcttgaccgagtggttgtacctttggttaacgaactaagtcactggcaaggggctacatagcttggacacgagaagatgacaattcacatccatctactgaatatgacttgaggtatgagccataaatactttttctagaggtcaaacattatccaagatgtgatgacggtcatcaagagtcacagcctgattcgatacatgagcaaagtactgtgggggccactatattagacgaattagagttaaatagactcatgcaggtaaatcatcgccccgcccgctatacctcctttagttgaaaaggcggccacttgcatgagctgagcagatgaaggactcagaatcagattgaagatcgcagtaaagtacaaaagaaagaacattattttgtgaaactcaacacctataggacgcgatcgctgttgtccaaattatgattatctctctcatgtagttacgtcttggtggaactttcaaataggccaccacctacaccacaatatcccaatggcgcgagagagaaatctgccttatgttaaggtggcgcttcactaaagatgactacaggatagaggtcggtgagggtgagcaaggcaccattgaaaatgtgcctcacatgtttcagctgactgactgctgacctgttatctataaactaaagcagccacctgatacccctcaatccaaaaaacctcagcactttgtcttcacttacgtttccgcttttcgtttccctgctgtatttttgactcatgatggctaggcctcgagaaggctcgtctgtttcatccacctccgaatcagaccctgagaacgagggcttgttggggtttttcgagggtatcgctcactcgtttgtcgataccaacttttcagacggcgatgaatcaacttctgcttcgacgtacatatcctggcgcatgccctcaaatgagttgtcggttaatttacctattagcctttgctactctaacataacttagtatcgagagagaggctctcaagctccaaatatcatctcgatgccgcatctgcaaccgtcgaggacgagctgggcagcttttgttctgcactgggtgtggcaattccaagcggcctgctcatagagcatgcttagcgagggatcggcaacacgttatgggccctcgaagacgacttagcgttggcgaggaagagtgcaaagaggtagaatattccgactatgtcttcactcggtatctcctccaaccccctgcgcccaagttaaaaccggaattacatgccaaagatgcgacatgtgcttggatcggagttccgtccctacagcggtttgacaaaccacagatccacgtttggcctcgccttcaagatcttctccaaatgtcacgaaacgtcaagcctggtcaatatcccatacttgtctcgtttattggcgagacaggttcgggaaaaagcactttgatacgaacgatgatccagatggcccggcccgatcacccagaaggagagtccgttcctgtgcctgggtctccaagtgatcggtttgcgtccacgagcagtgacatccacgcctacagcgatcctcttaccctctcgacaaagtatccaatagtctatgctggtaagctttgaaggatttccaaacagtctaccaatcaactgacgtttctgatagactgtgaaggttttgttggctccgacaagccaattgcacaagagattattgcggctctttccgagccaaattggctattccagtgggaattcggggaggagtctgccgagcacaaagtactaaaatactggcaagacaaacaagacaagctcctgagagaagtgaaccaattcttaagcggtgccgagagcaggatcaatgttgaatggggcaaactggactacccagacccacaagcatcagttatcatggaagactcagatgggcgcaggctgcgcacagtccaaaacaacactcgaaagctcatcgtgaagtatctgtaccccagagtcctctatggtttctctgatgtagtttgtttcgtcacgaccaacggaaggcatgtacaaggtgacgccataatggggaattatctgttaacgagagcaggacctctgacagtttcttgggtcagctaattgactgggctcaacattcacacgaccgaatcctcaatcagcgaacaaaacctgctcttattgtcattctcaatatcgttgttgatatggacgacagctcatcttctgatgcgactgaggatcttcttcgaagtttccaaaggactgaacggtttcgagcgctgcagtctctctgggaagagagagaacatccaattcgaaacaccgccgatctactcctttgctactatagcgacttcaaggtagttcttgtacctgccataagttccaggagttcgccggcagatgcaacctctgtgggcaaaagcattaggcggctatacgagacaatccgaggatcggtttccaaggtccgcaacgccaaggctaacagtggtacagaatcagacttggctactctcaacactcacatgaacagatctttgagtgttttggggcaggaccttcgtgctgcgcttgatcttcacgacatagtaatgagtgattcttcgatcccgactagactgagcgatcatatggcatcaactctacgtcaaatgtgtatcttgcgcgaaattgaccgtactgatgcgattggaggcgaagagagagtcgtgagcgaattcaccccctacgtgggtgcatgtatcgtcgcccaaacttgccgtattcaagacattggtatgttcatgccttcatatatggggtatacaaagcactaacaaagaaagacatgagaaagagaaaaagggaagaactggtggctgaagctcaaagcggtcttcagaagtttcgctggctatactggcgatgtgaagccctagagcgaagaactggccgaagatgtcgaaattattacaatggccactacaagggacaccaattcaatagacccaacgacgaactggaggatgtgaagggtctcaatcgaagaggaggtgaatcaaatcacagatgttcgtggcatcctgatcaatttgtaaagcgtttgcgggaagcgattgcacaaaaccagcaagatgaccgagtcatggaaagactaacttacttggcgagaacgatacgactgacagaactgcagagccagcggacgtgcttttcttgtctgtctaactgtccaactaatatgcttccatgtgcgaggtttcaacacgggatttgtcaaaaatgtcttgagcggtttgctctgcagagaaatggaggatctatcttggtgattgagcattgcccccttggatgtgctctgagaactggaacgtggagcattcgaattaagccgaagcacgcagcgccacgcgtgttgtcactcgatgggtaagccgtgtatcgatgttttattcccatccgaggctaattgtggacagtggaggagtccgtggcattgtagagctttgtgttttgcgtcagatcgaaaggcacgttggctatggtatcgcaatccatgagcttttcgatctcgtggtaggaacaagcacaggtttgtctaaatgatcattttcaacccaagaataagtctcactcgtcaaggtggcatcgttgctcttggtgtcttccaccagcgttggtcaacggacgatgccatcaataggtttcgggcactggcacgacgagctttcacgcctcgattgggactcggaaactcttttctcaaagccattgcgcagccattctatgagtttctctatacaagtgagggtatagaacagtcactgcaagactcttttggtaactcaaatctgttcggtgcatctttgggtaagagaaacagggctggcggaagggattgggtcaaagtcggcgttgtttcttgtttgcagggacgaaatcaggcaaagttgattgccaattattccaggaacccaagagcagacactgatgaaggtaagcatagagattctgcaagttgatctaggctgatctgtcatcagatgattacctttcgcgtgaagatgagcagtcaaatgatttcaaaatatgggaagcgtcagttgtcttctagacagtattttatcaatatttaactctttacagagcgagagcgacatccgcggcaccgacattcttccaacccttcgtccaccccgaaacgaaacgaacatacgtggatggagctcttatgcacaacaacccagtagctttagcctattccgaagttgagaaaatctggcctggctcccttcctcctgatatcattttgtcagtcggtactggaatggttgttgattccaagtcaggagagatgaagacaaaacacaattccaagctggagcctttcaaaaagtgcattcctaaaggctacctgatgcgaatagaggctggactgggaattatccagagctcaacgagctgtcacgaggcttggaaagaattcagaagtatgtccgttacagaccgtcgacttaggcataactctcatcggctcaatgttggcttgaaacagcgcgtggaaatggacgatgttgagaaaatgaattccctaattgaagagtgtgaggagtacctttgcgatggtacaaacatgttctatttcgacaaagcatacagaacagcccctgaacaccttcaaacagtagcgaggcgactcttggcatccctgttctactacgtcgggcctctcgagaggaccatgaagagggggaaatgtgttgggaagatattttgcagattagaggcaggttccgcgtcagcaaaggaactgttacgagaccacgtgcgattcaggcttggtcagattccggaaaatagcacgaaggcagtgtatcctcgcatcctccatcatcgcgatagcaaaggctgggatgcaacggatctttcagcccttgtggttctcagggtggaagaaggggcgtgcaagcgctggatcgaggtgaatctgcctcactggagggatgagtgggagcccatctctggattccagtctcagaggcgcactaatatgtgaagtctctagtttatggcggttgagcggaactgatgatcgtggcctagggtgtaatgtagtaaggtatttgagcgctctataggaatatatacatagaagaataaaactgagcctctactgatccgctggttcatcgaagctgaggatgatgaacacgaacgttgtcttggtcgaagctacagacgccatattggtcttagaggaagtaggctcagtagtctggctcatccaagtcgcagaagcagtccatgtcataccaaatgtaagtcgtcacttgatcagttacggcctcaatggtgccaccgtatagtgaacagaactgattaggagagaaggcaaaataagcacatccgttggtgtcgtggcaagcatcgcgacaggactccttcgtgttggcaccggatggactgcccagctctatcatggtagtaccgtcgtagtagccatgtttattgcagaccttgtcggatggtacaggactcctctcattgttaacgcaggactcgcctggtgcagtggtagtggttatagcaggagcagtctcggtggtcgaagtgagtttgacagatgaagttgtaagttcgctagttatagcttcggtggctgtcgtcccggtagccaagccacttgtggtgcttgaagactcgtcacagaagcagtccatgtcgtaccaagaccaagccgattcaccaccgctggtaccggtgaatgatccagcccacagtgcgcaccacaaaccaggctgcaaggagattgcaatacacccaggtctgtccagacaagacttgtagcaggaggccagcgtcaacgtattcgcgttgcccattgtctgcaagtcaccctgaccaccgccccgggcgttacaccccttgccaaccggagcagggtccttgaggcagacatattcgcccgggctggtggtagtagtagcagcttcggtagtggtggttggctctccagaagtggcgatgctagtgattgaagtgacctcggtggacgctgtgtcggtcgtggttgtcactgacgaaggcttgcatgggccagcctggacaccaactgcaaggccaacaaaggcagcgagaacattttgggcgatcatgctgaaagagtggcaggctcggaaaggagccgataaaacgagtgataggaaaaatatgacgtttgaagtggctttcgcggtacagcgctattttatatactctcctttttaaagcgtctttcagaaggtagctgaaacaaatttccacataaaatggccgtagcgacactgtagacactaatgtatgggtcacggttggaggacgaattagacctgagcagtttgtatagggctattgagctattcagggtccagaacccaatagtttagcataatgcagtcttctttagtttgaggcgcgctagtgccaatagcttactaacatcgcacgttactgctcctctggcttgtagtcagctcctaattccacgtgaacatttctattcttgctaattgccaagtcaatattgatcaaagttgaatgttcttgaagcagttgtatgaaaacttcttctgttattgtcttcagtgcctcttgcaactattgagttgattgcctgccaaaagatcaaacctgaggctcactgactcttggtatctccaacaatcctacctccgtcgacgacaacaatcgacccagtagcaaaagtacacttcatcaaataaacataagcctccgccaactcctcagcagtcccgagtctacctacaacagagtccttctccatagcaggaaaaataacatccctgacatcttgcggaaacccatcgaacaaagcggtatgcacaaaacccggcgtgacacaattgacgcgcacaggcttaagatcaatacacaaagcacgagtcattggctcaattccaccagctgctgctttaagaagagaccaacccgctccggcaggtcgagagtcagtggtcgtgcccgtgatggtaaaggagctgttgttagactgattgatgtaactcgagagatgctttgcgacaaaaacggctcccatgactcggaccatgccgatcttagagatgacactaacagtcgctgagtcgagacttggcgaaggattgaagtctccagccgtgaagacgacatggtcgagctttccgtcctgggaagcagactcaagtagctctttgacgttggcctcgactgtttccggtttggcaaggttgcagactttgccagagatacccctcattgggagttgagtgctgtttatgaggttttccagacgcttgatagcagcatctattttagattggttggagctgctgatgacgacatttgcgccgtgttcgagggctgcttcggcgacggcgaaaccaatgcctgttgagccacctatcaccaggacgcgctggccatcaagtttgttggtgtatttagtagacatactgaggaagcttgtgtagtctgttttatctgttattttctcacataattgcgcacgtctccaggtcttttatatccatcccgatcatctcaactcaacttcggagtgcatgtcaccatgatcatgaaaactccgcttctccggagaatttaacaccttgtttagtcgataactcgttcgcttcaagaaacgcgaaaatatctggcttaaatacgtgaaatgtcagattttgagggtattcgagatgtgaggttacgctaaacgcgaaatgattcgtcggccaagtccgctgttcggccctcggtctccgcaatactccgaatcctgaatctcgacgcgtcttgacgcgttttaagtcaaacgatgatggtataaataagtatttcaacaagaacggctatagaattatcgcgcttttgatagcactttcaactgtgtggcagacgagaacaaatgttgataagaatattgaaccctgttgataaaatgtatgaggcgcttgatgaacaccagcttaggttcatcaacttagaatatagcattgttttcgcaacgtctctacaattggcatgagcgagaccaatagtacagagacgctaggatttgtgctaatatcttgttcagtatgatggagccttgaattcttttctctgtttgcagctattctgcacttgaagtaataattgattctcagctacagggtaactaccacagataagatttactcccatcactatgaggtttctaacattacataattgatgatttatgcattaatgatcaccatcatgacttgaaagatgccactatgcatgagaaaaacttgacaagcgtatccaaccttctagacacggactgcaagccataccttgtcaatattatttacagttcgttcctgttcaatcaagagtctcgtcatcatagatcaaactgaatgacacgatagtgatgaaggtttcaccaagctgttattaagtagtgagcaaacagtagatcacgacaatcagactgactgtttgctactgcagatcgcagctcagctggtaagcgggacggttatgggtctggtgacacaagccaaacgacgatcaccatattatttcctttttccatgcatgtctgacatgtacgacactatccatcacatcgatcatgtagacgctaatctaaactctatcgaatgcttgctgtcacttctatcccctcatctcgcctaagctgcatgagactctacatacgccagctcaggctcatacttgatctcgacagtctcccagggtttcacagtcttgccttcttgataatcaccaccagcaggtctccacatctgtctaaacgtcataggacctaattcctctttgactttatgccattcttcaccagggttctgtttcgtaggctgtatggtattaacgttgacgactgtgaagccatgcttctcataaacaggcacgccctgctctgtcgcatccagccaaagctcaacacccatctcatcagccttctgcttgctccagttcataataacattcgccacgccttggcggcgatggtctggatgtgtaaagacgatattgacatctacatcgggtttagtctcattcctcacgatcctctgaatagaaaacttacagacttgaggtctagcccccatccgcgctctaggcgcatcgaattgtttcagagcttgtgtgataaactctcgcctctccccttccggttgccaataagcgtaggaatgatcctcatctgtatcgaacgggttctcggaacaaatcttccataaacacccgcccacgattttgccatcgtcgttcacaacttttgcccaatagcttgttgggtcttcattgtgccatctgagctgaagtgctactgactctttgagagattctgcgtgtgttggagcgttgagcgggcagaacatgcgaaagaatggctggaggggattttcgtaagatgcccattggcatgcgatgagctcttcgaaatcagtggcagtgtcgacctcgatgagtttgagggtcatcttgacgttatattgggtacgtgacgcgatgtttgggatggtagcacagaaggataaatcaattgaattgagttgcattcagtggcagagaggcctgccatggcaaacaacctacccgagctaatcagagcattaatccagtcattttatccccggtggaacccacagcggaaataagcaaacccaatcagcccatcagaactcgcaattcaaatccttcctctctactcgtaccatctaaaaacgaacagtcggaagctcgatgcctttttcggttgacaataaagccactcagcggagggcttgcagtaccgaggcagccacgaagaacggttggtcgaaaagcccggacatccatgcccacagagatcttttccctctttagcagcaagctacgccacttgtagcaagttcaaccagagacatgcaggcggaaatctctgacgagcagtgcataattccgtgaagcgaattcgaaccattttttctccttctcttccttccaccggatgatctgcccgaaaaaagtaggtctaaacagattttggaaggtctttttactaattgtaacccgcggatcgatctccgttcggataacaaacccattgggcttaacgcgtggacccagattcagggggtgtttagaggagaagcacggactggttcggtgacgataacgagagggctcctcttcacatgacgatttgcactaacaggggggtgtagactaactcttagtctgcggctctcacttagccctaccaatcgatgtagagaacctcagccgtgttgatatttgtgccatgtttgcacagtacttcaaatattgcgatctgcaataatacacagatttatgtacagataagctttcaaccggtgaaatctcactggaaggtccggctgtttcggatggctcattgttgctgagccgctcagctgcataattctcctctccgcgatatcaagcatcattggcgccctttcacatcaatagaaccttggagttatagcgcagaatgcagggggtctacccatgttgaaaatttgcttttcttcctttgcagacactggcctcacaggctggtctgaggagagggggaaggggatgattcctacgtaactgtgatatagcttcattcctaccatttattggtcctcatgtcccgtttcacgaaaaaggttccaagctgcttttgggtgtcaataaccgttataatcaccgtttccgggatatgcccaataccagtcttctgccgcgccagtacctgtacctgtgcctgtgagattctcttcacaccatgattctcatgtaccgtaactgtacctgagctgaagcttccctttccttaatctacgctccactgtcagctgtgtctgtcttagctttatgtgatacccttttgtctctgaatttcatcgtcgcccgaatttaatatcgttttcgtggatctctctcttttttcgtaatattctttccgctcgtttttgcgcagcatttgctgcattgatcagtccaatatgagttcgaaccaacgaatcatcaccgacaataacaagtcaccgctcatccaggtcttgtcgttaatgtttctcgtcattgcgatattatcatgtcttgttaggactggcaccaagctttacatgatcaagacagtgagggtcgatgatatcctcatcattgtcgcaactgtaagacatccctctcactttatgcattccgaacatgcttatgtttatgcgcccaggtacttgcggcttgtcagactgcgattatctttaatgcgtgcgagcatggactcggtcaacatttcgaggttctcagcgccggcgaccgagacaccttcttcaaggtaacacccgacagacaaccccgcgacagcaaacaaacaagcaactaatacaccctcgcacagagccaatatgcgacaaatacgatgttcatcgcctcacttctttgctgcaagttatcgggtacaatgagtctacgaatcatggcgcctaagagccaaaaatggatcatcatcgcttgcgaagccgtcgttggtgtttggggcatcacggcgctcctcgtcaatttcttccaatgtcaaccaccgacaccttggctttacggcgataacgataaatgcattaatctcaaggcattttggacgtattactcaaccgccaacatcatcaccgacatcatcatcgtcatcattatggcagaaaacgtggtcaagatccaaacctcgtggcccaagaagattcttgtcatgagcgtttttggcagcagaatattgtacgtactgcgtggttcattttcttttattctccggctaacaacattttagtgtaacgccggcaatcgcagcgcaaatccactactccaacaaggcattcgactctgccgatcactcatttagcatctggcccgcctccatcaccatccagctagtgcagtgcctcgccatcctcaccgtatgcctgcccaacttcaagcccttcctcgacagcctagagtcggggcagatccgcgtcgacgacatgcgacggcagggcaagtcgagcagcaacgggtacccaacgaacaggcccggctacgcgggatacaagtcaaaaacagggcagagcagcagatcgcgagccctggatcatgcatccaagacgcagcgcagtgagattcacgagatggaggactttgctacgaagccgaaacatgaccacgagaggagctgggatgggcagagtcgctcgagccactcaagtcaaaagatcttgatccatcagacgtggcaggtagacatagagacaacgcaggatgcagcattccggcaaacatgaggcgaggtaatttgccttttttttttctccagtcatgtttgttttctcggttattcatccctccgagaagttttggttacagcgcagcaacgttgtatgcaagtgtacgaatttagagcaaagaaaataaggcccactcgctgttttaaatatagaacgttttgtatcaggaaagctgcaagcactctgagaaaaagcaagatgaaatgtttgtcaggcgtgcatgaatctcctctgaccaacagcataacaaatgttggaccgctgcaaaaaaagaaagggtaaagagaaaacatttttctgacatacaggggctcagtggttcgctcggttgcatatgattatgatacatcaccataacgaatagagcaggtcacctcaaccaacccgcagcaccgcacagtaaggtacgtaacagtatgggtccatccttgcacccaggcacctggaacgaggaaaacaagccgggccctgatctatccagatctggtggctctagagtttgagcacgcccgggccctcctttccgctgctgtcgagaacttgtctctcaaatcgtcgtctgtggcgtttattcaggtcgctctgtgccgctcgcttataacgagctatgaatcaatagaactctaagccaataaacctcaccggaacgtgtttagtctgaaaatggtcaaacggaggggcgacgatcttatttgcggggagatacggagaaaaaaaaaaaagaaatgttcaatttatgctgacagcttgtgtcgcaaatggctccccgtcaaacaactgtcaatttggctcgttgattgctatcccctgtcatgcccgctaagtgacatggaccctgggcctacaaaaagcccggtgggaggggggaaacccttgttaggccctgttagtggactttccggggggggggggggggggcatcggtgcattctgccggatcagcaacaggaggggcgaggtgatgtccggacagatagcggagcaatgcaacgcaacgtcgctgtagatgtagacgtatggtagaataatactaagaggattaagttaatctgtaacatatcatacccagtcttattcccagcctcggttggtggcggccgtccccaatgctaccgctgcgaccatttcccagggggtgcaaccaacattcctgtatccgtacctttcttttccctttccttccttctcttcctgcagtccctttttaacttttttttattcttctctcctcaatccttctcttatcgaatctttccctcccgttgttattcccggttcaacatcatggagagtgttaacaaacccagctttgagatgggcaacaatgccaccgtcaaggcagcaggcgatgttaatgtctcggcaaaggcagagccagattctggacgtagttccacgatcaattatcatgataaggatcagttggagcggatgggcaagaagcaagtccttcgggtacgttacaccgtcccccatcattgaggtgcatcatcgactgacagctcagcgcaactttgggttcatgacaattctgggatttagctgtactattctcatcacctgggaagcgatcactgttctctttgcacagggcctcaacaatggtggtactgctggtgttatctacagcttccttgtcgtttgggtcggtaactttagtgtctttgctaccatgtgcgagctggtctcgatggcgccaacatccggaggacaatatcactggtcagtcactccattaacgtctttcaatcatcatctaatggtaattcagggtcgctatgatggcgccgcggtcgtgttccaaattcctcagtcacctcacaggcatgctcacggtcggcggatggcaaggctcggtatcatccagtgccttgctcacaggtaacatgatcttgggaatggcgacactcaattatcctgacttccagcccgagctttggcaaggaacattgctgttctgggccatctttggctttgccgtcttcatcaacaccctcgtcagttcggtgctgcccaagtttgagggattgatcttgatcctgcacattctcggcttctttgcgatcttgatccctcttgttactcttggacctcatgcttcggcgtcggatgtctttggtacttttgttaacaacggcggatggtccactaatggcatctcgttcatggttggtatgatgggtaatgccttttccttcgtcggcactgatgccgccttccacgtaagtcctcacatctcatcttcttgaattgccactgactgtccctagatgtccgaagagaccgtcaatccctccgtcgtcgtccccacctccatccttctcagtctctgcatcaacggcgcttgcggctttgccatggtcatcgccatggtcttctgcatgggtaacctcgacgatgccatggcctcaggccccggaatgctcggcttcccttacatgtacatcttcaagcaagcgacaaactcaagagccggcgcgactgtaatgtccgccattattgttcttctcgctgcttgcgccactgtcggtatgcttgcatcgacctctcgcgtcttttggtcctttgcccgcgaccgtggccttcctggctggcgcactctgtccaaggtcagcgaccgaaccaccgtccctgtgtactcggtcttttgcactgccgtcatctcgatcctcctgtcactcatcaacattggatcacctgttgcgttccaaaacgtgacctctctctccatctcttgcctctactcctcatatctcattgccgccggccttctactctaccgacgtcttaccaagggcttcacactgcccggcgcatctgacctcccagctttggccaacaccactggcgctgagcttgtttggggtccgttccatctcaagggtgcctttggcattgccaacaacatcttcgccatgtgctacctcatcgtagttggcttcttcagcttttggcctcccatggtggaacctaccgtggatatgatgaactacagtgtcgtggtcactggtggcctcgtcattttcagtgtcatttactacttcgcctgggcgcgaaaggagtataacggacctattgttgagaactagattggtggctttgtaatcaattggcgcggcataaaatttgtttcagttggcgatgcataataaaatatgatgttttccaagatattatatagaatcttgatatatcccacttggatattgagatagtatatcgtaatagacggctatctcaaaactctaggcctacaactgtctggctcattctatcaagcagatgaacttgatcatgacctcaaatccctggactctgtctgccgatcatgcggttttcttaggaaagttttgtcgcgattgccatttcgtatacgcatcctcaggtgtgtatctccgttgaatcggctgtaagcccaaaacccatccaacccaagaagcagcaagtagaatgatgtgcgagaccactatatcgatgttctgtaacaagctcctcaatctgttatctgatactcgcgaaaggttgggcgcgttcaagaaaacaggaatgttgtccaaggaccgaaaaatgatgaacagattgagaggaatccatatatcaagaagcagtccttgcagcctcgatggcaacctagataccaacgaggtctcatctctcagcattttgggactgttgagaataacgccattgagattccaaaagaaaatggctttgtcgttatcatctggctctgtcctctcaatcacgacaacctcttcgcccttcggcgccgctcgctgccattcatgccacgtataacgcgggactttgacctcaggctgattaccatcggtagcgctgatgacttgtcgcaaatctcccaatcggactcgaattgttcctttgaccactttcaagtactcgtcgtgaatttcatgccaatgaagaccgcttgaccaagttgaagattcggggagtgtgattcgtacttgtccgacggttgacatgtcgtagatgacgccgttgggaagcgggcgttctatgacattgggaaccttctgatgagtcatttcagcgtatcgggtgagaagttgtcataaacaactcaagttccaaatgtccaaaatcctaatgatgctgcccctcatttgagatagggactgaatgacataagctgccggattgggcaggtcacgagcgtaagcagtcggaatctggtgcgacaattgacatatttgacctctcagggatgtgacgagacaacataaaacagctttcctgatattcggttgaacacaagctcctcagtcaacgggttgccaatcttgagatggaaccttgctaacgtcttcggtgaaagtaactggctcccttcgagtacgattcaccttaagatcgaaaacatccaagcgctgatatcctccaacaacatcatgatactgtttcccttcgatacaatcctcgatatcaagatcagcataaagaatcccttcatcaagctgcagaaagtcggtggctacagtctccccagtctggctgtcgatggtgaatcccttcataggagctccagttggatcaagaaactgtgtcgcgccacgctgagactgctgtagcacctcagttaagtacgctgaacccccagagactgcctgaatggcgtcttctcccagaacgcctgagcacaagacaccgaaacacttggcttcgaagcaatgagcagccgctctagttctgtttgcggtaacattatcatagttgggcttatctgaggctgtctcagaagatactgaagctccaccctggggagcaactcgggttggccagattggtggccaagttgaaatgtgaatgttttctccttgagccataaggctataccgagccaaagggttggtattctctccacatatcaagtttccaatctttccatacggcgtgtctgcaacgcgaaggccgtgcccatctccaggtgcccaagtaagcttctcaaagaacgtaggcattaatttccgatgatggatcatgacctctccgaaagttccgatgaaaaggtttgagttgtatagagtcgcactgctgaagcgagttttctcagaaaagcctacgctgaccatgatgtttgcctcttttgcagtgtttcgaatagtgtggatttcatcgccatctgcaaagatcgactcatgcgccattcgcttgaaaagatcgtggttctcggtaggagcccgtatcgaactccatattgggaacgcggagatgtatgtttccgggaagacgactagattcgctttgttctgcgcagcctgtttgatcaacccaattgcttttgcggtcgtagccttcgcggagaggaagatgggagcaacatggcatgcggcaactcgaacgacagtcatttctcgtatctctgtagcctggtcttaccgacgtatggcgactgagttctgttgtacaatgccaatgagtctccaatgtacttctaatgagtggtgaacgctgtgtagtcactgtgagtaccccagatgctcaaaaggtggagaaacggcaatatcgggtatcgcgggatgataagatcacaaaggctcggcttcttttacgctccgctcatcgtcaattactacttacttaacattgtgaccggggattcaattgattgatctatgtcgtcttgggctagtacaataaaaagatcgagttagcactggatgcctaccgacatggcctttgcagaggcctcacgctcgcctctttattagcagcctttattccttaaccttgccgttcgtaggcaccaaggcatattctcagacacagccacatttcgattccaacatctgagagtgaatgcattacaaagtggctggtgcgatggcatatttctctacatgtgtaccaaccctcaatacgctgggctttctttgaacaatttgtatgcctaagccatttagccaagagagggagaacttctgttggttggtaaaccaattagaagccatctatttttgaaccactttcaacgtattgaccaatagtggtgtgccatgatgttgttggcccaactgcgccatcggcctgataatgaggccgggatgtatgtacctatataactaaacacaaccttgtctgacctcagagtcttgttgaaattttaaccttctcatcttcgtaagaccctcatactcggaaaagcaaaaaaccttatttttaactcgctcaactactttgaataatctgtcataaacctctccctcatcggcttctccaacatgcctcagctgttcgagcccaaggctggccaagagacaaatttcgcgtttgataagactccaacttatcttttccgtctctacgataccaagtcaactggtttcacaaacaccgactgtgttaaatctctagctgcctccaaacgatcgagcgatgagtttgtactggatccttcctgtggtaccgatctcttacagcttccccctaaagtggccggtaccagactgggataccatttgttgaaatgcaaagaccgggaacataacccatgcaatttgatgtcctggtcaagttctctcctttttctcctccagtacggcttgcatcgcactactccgagatccgaaataaattcagagctgtcggagatgaagttaatcatgattgacactcggaactttccaagtcagacttttctgcgggatatcgatgctataaactgttatcgtccatacgatcggtatatagagaaagtgagaggttggcgaatggacgacctttacttcggagaataccttagtcagggaagcctcgatatcagagggaagtgcgtacagatgacaatgcagcagctcattgatgggggacttctcacagtcatttgtccagcgttggaccagaaacaaaactggagctactggccgactaccgttcgagcgttgcgaaagggtattcggaataacgatgcagtcgatgcaaggcaaattcggactgccatatctctaggccaggtatatggaggggacaaatttgcaattcctctcgcactaatgctactgggactccgtagtcaaccttcagatgacgaactgattttcaagaccttcagttacttgtttactggtgagtatgttttctattatccagttctcagcttacctgtccacttagatgaggagctggatttgggagaaatcaaatacgacgtggaggctaagcggttgctgtacggcgggacatcggtaatggaagagctgaagcgctttcaagagttgatggaaatgatcaatagtttttcgcatgacatcgtcgagaagaaagagcaggaagatatcgtcaaaactatctcggactcttttgcgaaatggacaaccaatgagtcgtcaaatgcgatctctagcagcaggccacgcaggtttcgcaggatttttgagaatgcataagcgactcgatataaggtttatacaaattgagggcattaatctcacatgactatcacacttgggaatagttatagctcttcctgtcattagacaaggaatacaaacatatacagatgtactagatgtaccaagtaatcgttgcctgcgagctttcgagcggtggccgtcgtgggctctatccgatgacactggaaatggccaccaagtcgtcgctggtaaggactgatgttttgaaagccaagtttttgatctccgagcatccaaatcttagacgttgtccctaggaatcgtgtacgagaaatcccttccaaagacaatcttctcattctcgtacgcatcaagacgagctgtaataatcatatcagttttcgtcatcttcatcttcgtccaacccgtcgtcttgataacaatatcacctctttcaaagtccctctgaaatcgctgctcaacctccgctgacaacggatcatatggttcgatactcgacttcaagcctgtccaccatccatatttccaacccgtttcgttgacttcccacataccatcatcccagtccacgcagagagcagtctcaccagagtcccaatcgttcgtgacgtagtttctgtgtttcgctggtcggatttcagtttgtgaaagggatccgttgacggctggtttaaacggtttgagctgggagtcttgagggttatcgccacgttctggcagatctagagtgctgtgggcacagtcgatcgtgagtgtcgtgacttcgggagatggccagactaaggggaagtacgtcgaggacaacgcaagacgaaggtgactcccagcaccgatgcactgcccaaagtgattcaacttgagcgtaacgtcatagaacttcctaggctctagaggtcgcacatcttcatgaccatgccgatgcgtcaagttgagaacaccatgagagaccttggtagctgcgccgctcggtagtacttccgacaaggtcgctgcaatgagcgcatttaccttgtcactcgcaacgcggaccttcaagatcggagccccgagtaagttcataggttcggtcaaaactggcgtatcgaacaccagacttcctccagcttccagacgttgatcaccaggtccttcgccctcaacgccaaagactaaccatctaccgcccgcaaatcccactgtttgaggggagcagatctcaagcttctcgtcgctgcttgaactgccggtcgtcaactggccaggcgaaagacccagcctcagaaaagaagacttcgaatcagaccaattatcctccgcgacccaacgtccaggccgattttccatatacggggcaggaggggtcggatcttgaagataacatcgaagcatgggttcatgcataattcccgtctcgcttcctttcaaccacttatcccaccacctaatcgactcctgcaggaacccaatctgcggcccaggatatccaaagttggggtacttgtgcccccatgggccaacaaggccttttctaggcaccttcaagttctccaacatcctgaagatggtgttggtataaggatccatccatccgcccacgagataaacaggacattggatggagctgtagtcttcgccgatagacgcgtgcttccagaaatcgtcgcgtcgctgatgttgatgccattcttctgcgaaaaggccacctgattcaagtcgtttcaaccagagttcccgccactgatcaccgactattgctgggtcgggaggcgacgagttgattgaaaacatagaagcagcccaggtcagattttctgtcaagatacagccgcccatgtaatgaatatcgtcatcatagcgcatatcagtggaacagatggagataacagccttgagctcaggtggtcgacgagctgcaacttgtagcccattgaaaccgccccatgagatgccaatcatgcctattgatcctgtacaccagtcttgcgcagcgatccacgtcagaatctctaaggcgtcgtcttgttcctgcggcaggtattcgcctcgtaggatgccttgagaatcacctgttcctcgcatatcaacgcggacacaagcatagccatgggctgcgacgtatggatggttcatggcatcacgcacggcagtcatgtctcgctttcggtatggtaagtattcgagaattgctgggacagggtgtgatttggcgtttttgggtagccatatcatggctgacaagactgtcccgtcactcaaggtgatgggctcatggtagattatgtcaattgctgggagctgcatcgcaaatttccgtgaaatacttcaactgttggcgaggcccgattgtatgtggcaatcctgttgttttgcctggtcatgaacagagatacaatgccgagaattagtaagggagagaacgtcgacctcacttgacaaagcagcttactcgtctaggaaggcaatctaacgtccatcggccaaccacctaattatctcaatctcataaaaaaacacttgctacgccgagcggccgagttccaggttacatcgcgacccattatcatgttattccccgctcttcaaacgaaccccgcccccattcatgcagatcaggactccatacgggctgatagtgatgcttatcgctgaaccagggatacaattacccttctgagcatcgctttatctcgagattacaggtcatcgggtgcagttttaatatccgggtagagttcgccgatgaggtattatatagcgatatactgtgttcaacgcgtataaccggcgtatagaaatgcggccgtcggataagacggtatttagcttggttctttatttccaggtctcagataagatcgctgaatattttgtattaaggtagggcatctgatctttgtcgatcttttgatcattgtgacactttcctccctcataatcccatgccagagaaggttgagctctcacttcgctcacaccatgtcagctcttgagattacatccgcaacggcgggtcacgagcttgatgacacaaagaaggccaacataggagacatccaagatgtcgaggttggagatgtcagaaagccagatctgtacagcaaggtctcggtctatctgaccatggtcttctcaggtcttgccctgggatcagatggctagtaagcacaagcaccacgaattactattctctgtactggctctgacaagaaacaagcaatgctgcggtgattggtaacctcgaacttctcttcgcaactctctaccccgaagccctaacatcaacaatgcgatcccgcctctcaaacgccttcctaatcggtatgatcgtcggcatgataggtttcggcgtggtagtagaccaactgggtcgcaaaaccggcgccgtcatgacaacgcttatcctccttctcggtatcgctctgagcgctggcgcaagcggtttaaccacaaccggtctgatgtggatgcttgtcattgctcgtggaatagctggcgtaggagcaggaggagaatatcctgtgtcaggcgcgggtgcgatggaagcttctgatgaagatggacagtttcgcaagtcgagagggttcatgtttgccatggtagctgatctctccgctggcctgggatatactttcggtgccctcgttccattgctgctactgctctgtgtgcatcaacgaacggaccgatatgagactgtttggagagttgctcttgcgttgggtgctgttccgccattgtctatcttttggttccgactgaggatgagggtatctaccgcgtaccgaaactcagcccttcgaaaacaaaggacgccatatgttttgatcttcaagaagtattggagacgtatcattggcgctgctctgagttggtttttatacaactggatctcgattccctttggcatctttagttctgttatcatctcaagagtcaatgcttcgaactcgcttgtccagaacctcggttggggagccctcatcaacagcttttacctgcctggtcctttcatcggcggatacctgtctgataagattggaaggagaaagactatggccttgggatatactctccaagctgttctcgggttcgtgcttggtggcgccaacgaacaaattcagaaagtgtttccgttgttcgtggttctatatggcatcttcctcactctaggtgaagtcggccctggaaggtttgtgaacgctcggtggctcatatcagagattccgtgctaacatttcccgcagtactgttgtcatcgtagcgactgagccattcccaacttcggttcgaggtcatgctcttggcttcatctccgcatggtcgaaagctggtgctgccatcggtactcaggtaaaccgtccctttgtctctgtccttctttaccaatgctaactcggccaggtcttcactgccatcctcagctcatacaccgataccgtcaaaggcaaccaggttgttttcttaattggctctgccttcgcagttctgggcgcgctcaatgcatggttcgttgtccaagatggcgagaagcatcttgaaaaggaggatcaaatctggaagaattatctcgaggagaatggatgggatgctagttggggtgaccaccaaacacaagatcctgtcggaacattgaaggatgagctaaaaccaacatcttgagccgaggatatcgacaggttatggtagtagtagcggtgtttcccctctcgaaattctccaataattcgtcgagttcaacaattcctggcaattcatgatcgtccacccccattttagcaagaagtctggtgttacttcccaactgtttattagatgaggttctccccatagaataagtcctgaaccttcagccactgtctccaggccacttgaagtattttgatcattggtagtggcaggcagaaacggtgccttgaacaggtccaaattgatcaaggtcccgaccaaatctctgagaaagtcaacatggctaaaattgaactcattgctcataagattctcccgcattatcggacaaggaagacaatcgatccaagaaaagtgattgagtctcatctgactttgtgttggtgccagcgagccacgatattccggcgtcttgggcagtatggaggaatatcttggaaaggcgaagccagttgcgatcgaagaacctggtgcataataagtcactgtcaaactgtccaccatgaatttgttccgccaaagtccacgaaacacgttgtatttgacaagatgtatcagatgatcgagtggcagagggaaccataggtcttggtcccgcgtcgccacgctgctgctttcttctgtactggtttgcgtcctcgtcactgaggttacagtggaccttttgggaggccttggggcttctgttgaaccatactcatcaagcccccagcgagtgacttggtaattttgtcgcccctctctacttttcgacttctcgcctgttactttacgtaaccctggtatagcctggtcagcttcatgactcttgactcctctgatgacgcttagagtaaataaaacagcaagactgcaataatcaagatttattccagttagaacaagtgagatacgcactcgaagctcgtttgtaaagtcgattctggactttctttctccgtttggccgcttcatccgacgcattgtgcagtccaagcttcggctgcgtggcgtcatcaggcgactcggtttctgttgctggagttggcatggtcaattcagcgtaacatatgggtcagtctccctagaaagtagtgcgtagagaggatgaaggaatacaggagtaaactcgtatgtcgaagagtttgtcatcaacattcgctgattacctgaggctataccgaaagaggcaaaaatgtcagattcacgacaccaacaggagtttggagctaggatcagattggtaaaatggtcaggtcctgtaagatgtacgacgcaaagaaagagacatatttgtcgacaatggaggtatgaaatattataaagatctcatttactaccataatgttttccacaatcatcaatctcttgctgcatagattgactccttcatcattatgtcctcagtcgttggcttcctctgccgtaattggcaggcttactctcctccagaaccaccaaagaacactaacgccatcaaattcggaattcttggtgcagcaaatattgcgtaactagcgatttgattccgagagtcgacgcagtgatactgactggtcataagcgcaactgctttgatcactccagcgaaatctcaacccgatgttgagatccatgctgtagcagctcgtcagaaacaaaaggccgaggcatatgctaaaaagcataaaattccacactttttcgacaattatcaaggtatctgttccgagtagactatcattctttacatagctaactttgtctctctagcaatactcgatgacccctcgattgatgctgtctacatcccccttgtcgccagcttacactacgaatgggctatcaaagcaatttccaaaggaaagcatgtactgattgaaaagccagccacggtcaatgcagctgaggcagagatgctattccgatcaccactgttacgacagcccaatgcacctgttcttctcgaagcaatgcactttcgcttccagccgagttggctatactctctcagcttgatcgaccgtcagaacatacagactatcaacactatcgcagagttaccgtcgtatgttatacccaaggggaacgcgcagctcgagtatgagttgggtggcggaactatgcttcatcttggcacatatcctatgtatgcactgcgtcagatcatgggtgatgagcccgaggagtgtacggcatgcaaagtcaggaagcttcctcctccaggagatctctgtgatgaatcttctgagataagttttcggtttccaggtggacgggttggaagcgctacgataaacgcccgcgcatcagtcattactttcccaaccttcaacatatcggtgtctcataaagaggtcaaggttgaagacatgtcacttccgaaaggacaaaccaagtggaagcgcaggaagctaagcttcagcaacttccttatatcgtccttttggcaccgcattgacatcgtggatgagtacaccatccgagatgacacgaatgagaaagacttgaagaaatggacaatcaagcagtacaaaaagatctatacattcaaagacgccggtattgatcagccaagtgagccattttggtcgtcatatcgtcatctgctggagcagttcgtcaatcacgttcgcgggaataagggctccggactttgggttgactatgaggacagcattgcacaggcaagaattattgacatggctcatgagaagtctggactacccatacgcccgacaagcaagtttagaccggaagagtctatgaacaccttgttgggttgagctggtgggcggtgagggcggcttgctcgggcttgcgcagaaccgtcttggaatgctcacagcagcccaccctagacacaagcggagcaacggttccgccgagcatgttttagaaatcgcttgctagatatgcttaaccctaaatggtgaggttgaatccccgaaataaatgcgtggacattcatttcacccagttgacttagtaaatctgtccataattgagacactttttggccctgttgctccctgcatagtgcagtcaaaaagctcaggtcgcgtaattccctcaattgcctgcctccctgcttagattcagctcctgtgacccgtaaactgctggaactccgaagaagccgtaaattcgaggcaagtcatcggcaattgcaggttgctacaaagcccaacgcaaatctgtacggcattttcctcatccataagccaacgtgacataaatcacaagcatctgtaacgtcacagggtagcaacaaaggctaaatctaggggagcgggtaagcccgagacccttggcccctggacacgacggatgccgatgttccgaaataaacgatctacttccccagccgcggcgtcattaattggaacgttgtcttcagaaatagcaagttcgctacgcatcgggacaagccttttcaataatctacggcgtggaatgatcggtgaacaatacgaacagcatctcaaagtccccgtggtttgcctacaaggggactaggctcgtggccaaaaatagctacggttctaactggccgtctcacgggaaatacgagatgtacctaaccacttcggggcagatcagactatagctctatacgagattcttgcctttgaccacgtgaagctttaacttggggatttagcgtggtaattcagggtcgtagcctcgggcggagcggcactatggcttgaatcgacccttcgagattctcgtggctgatctgtcatgccatggacttcagagcctcaaactcgtatactgccaaagatcatgtaatcgtctcatgattgaaatgttacattccgtgagacaaaaaactatataaggatggagatacaccagcagtaaattgttttctcatcagcttcaactcaatcagtcttcactcgcttcaatcacaatcgctaccaacactcaactaccttaatagtaagcgacctcaaccaagtctacctttcaaacactaacatcctccagaaccacaaaacagcctccctcaaccatcatcatgcagttctctctcgcctgtctcgccgccatcctggccaccagtgtctccgctgctcccgctcccgccgtcaacatgatggccgccagcccccaatggaccatcgagaacatgcagcgaagctgcgccaaggacgacagctcctgcacctggaacttcaagatcgacacccacaagggtgccgccaccggctgcaagtacgtcgtcaagggcagcaaggcgtctcagcgcaacggaggaccggtcaagtgcggtgacttcaccatcacctctggctggagcggccagttcggccctggaaacggattcaccactttctctgttgtttcttccaagcgacagatcgtctggcctgcttataccgacaagcaggtccagagcggaaaggttgttaagcccgatcagtcttatacccctgccaaccttcccaactaagcgacgggagatctctggcactagtacatagcagcatggtttagatgtggagattcatgttattagtcgcaatgtcttggatgttcaatgtcagtatagtcattaatacataatatgcaaacatcagtcgggacaatggaactcagtgacaattttattacgtggtggtgccgtagaaaacaggaacatggaaaaggtagtccggtgtgagttcctcaccaaggtctctggccatagtctcttgagcctaattctacctctaggtgaaattacgaagaatctgctggcccaacttcaaatgaggaagaagatcctgaggacgttccatctccaccggaaaactgctacatttgacttcgagcccactctgacctgtcctcagcagatctttccaactctgtaccacgactgaagagagctcgcggtcctcggtgatatgccaaatgatatgaccttggtatcgatcgagtctctcgtaccggaaaaagtcagcttgaccagcttcgaaattccaaatttctagaagttggagagcgtgcatcttcgtcactgcctctgcagcatcaactaagaggctctcagagtaattactgaaagaaggcgtaagtgcgagagtcttgagcgctttgaaatctgtttgcacgagcctatggaagagtgtctgtacgtcgaaagcaaaggagacagcgatgtgctcaagacgatctgcggcgttggaaatggagtccagaagtgtgctgtttggtcgtggcagcaccatttccccacgatgttgatgataatggggtatggtattcttcaaaataggtcaaacgttttgctgattctgggactaaaaagcctacccgctggaaagctacaggatgttggtattatggacattgaagaagtgtaggaaaggagagacacataccgcgatcccaatttccatcttggacacgacagccataacaccatctctcaagatgaatggattcgatccagggagcagacgagatgatttcatagagagtcattggagatatgtttggatagtattctcttcgaattaccagcccagcgatggcatcaacgttgggcagactcatggccccctgtgtcgggaaagaagttctgtcgaagctagcagagtgtcttcccatgaagaaaggaccataatagacccaaaagtcgagcacctccgcaagacgtgggtcaagggtgcgggaacggtccagagcgtagtgctgggaggcgccaatttgattatgagtgtcagtgacgcgccttgcgcgattagagacaatacccagctccactgtaacacgacatgccttctatcttgagaggatacgccaaagggcgtgcactgctttcgaaaaccggattttttgactatcatcgacacccgactcatcccggaagaagctgtaggtgatcttgaaaagaatatgcttgacaggtagcttccggtaggatcggacatgctttttgaaggagcctagctcatgtgacgctatctttatatggttttatgtttccttctctatgataggttgccaggttttggaaacggtagcaaaggtcgataagcggaatgttggtttctttgatcgcttgtgcgcctctatcagagcttggacgatgtataactcgatctcgggagggaccctagtgcaaagcgatgtattgtgtctaacgtctgtggtaggagaaatcatggggcaatgtacttccgtatgagtatggctaaaatgtaaggtagtgggtaacctggaagtttgttactctgggatatcgagtgactttataattagaaagatgactcgttgcttgagaaggggataaaacaatttcagactttttatccttcaaagttagagtttgcgaccttacgctctatggaattgaatggaatactcccgtgtttgatccatacatgacacgtatcaaaagcctcccaatcattatcagaatgactcatgtgtacttgcttattgataacaaatatgctattcgccgttgggacctttggctgagagttaaaaaccacaagaaagtacatgagtcagaaatcaagatttcaagcaaagttttcggtagtgatcaggactcataagccacgagccgcaagccacctttatgctaatacagaagaaaggccgaagcgagattcatcaaatatctgaaaggtttgtgatttgaaaccaagatcttgctgaaagcctctgcctgcgaaacggaaagaagccaaaaataataaagatatctggctcacattgtaagttccgaaacccgtttcctagtagatgcatggagaatcttgtcttttagcatcaaatgcggcaacatgtccgaaagggtcacgatatcggcgcgggcgaatcggtgctcctctatctcaagtgtgcaaccctccgtaccagcgaagacattcttccaggccttcgatgtacctggatggagcctacgatgaccgcaggtctgccagctaattcgacccctagccgtgccgagcttctcgtacctaaagatatgagcttgtagtcattgcaggcctaactcccatacctccaacatctcgagcgcgggcattctcatgaccgcttgtgatgcaatcaccgagaacttattgctggtgattccgttgaaacgataggtcagtgccaaggttcttagctttctaaactttacttctctgcagcgatccaagaagtcgtccgcgctgacggcataagatacggcgatatgttcgagatggtccgcggcctgcgagatgagatccagtagctccatattggctgttcttcctcctatctgagggtacagactaacgccgtgaaaataggaaagttgtttcattgaaggcgggattttgaacaacatcgaagaagctttcaagtcttaacattaacaaaaccaggagctgaggagggaatcacataccgcgactatcgcaaatgccaaacacattccaccatctctctatgcgtatagactcaatagcagtggtggacgaaactaggctagaaagaatattttggaagatatctcagtcgcaatcttcgtgccaggaggggcttgtacggactttgagggtgatggatttgataagttgtagccgccctctccgaacaaagccctggaagacggggagctcctgtacactcagtttaaagccctgaaaagtgtgcttctccacgatccgttgccaagtttcagagacagtggctaaaggtgccaggcgtttctcgtcgtgcttgtagacctctattagatcacggactataaagatctcgacgtcgaaaggtagacgaggatgcgatgccgggctctgcaaggccgttgactccgaagaggaggccattgctttcatgcgaggacggcgtagaagtggaatgctagcggaagcggcagatcaaagtctggactggacttcgaaggagagatgccaggctttataccccttactgggtgagcaagtaaagtcaatgttcaaacatgtagtctatgagcaaagtaaattttctgatcgtagcgccaaggcttttgatccaaaactagcataccaagggactacatccttactggaagttaatatgaagtcaccgagtaaagttcgagttcacatccgtcagccaattaaaagtcccccaagaagcttgtgactctggatgatcatctggtagctcctgaaacgccctcatctctgagcttgtagcatccagaccataaagattcatacggttccccatctgtcgtcctgataagaggagatcctggcccaaattatcgtttccgtgagtgaagcaccccaagctaaagatgttgatggctgctagggtcgtgagactgtctgataatctttctgcgcgatatagtcgctctgcgtcgttgaaaaagctatgtgcaagggtggctgctctgccatcagatgcgttgtgagcaaactgctacggtgttagtaaagggaaacaaggggacgggagagttgcttacgcaagagagatagagtatcgagctgacgagaaaggcagagcagaatgtcggattatgctgtactagatctgtgaggaacagatcctcatcgatgaacccaacggcagagttatctgtctcaagaaatgtggagatgagtgttgaagcggaccggttacttatgggtacacgtgtccaatacgagacggatagctcgttcaaacgaaggtcgcagtgttctttaggatgggcctcattgagcaggataagatctggtttcccttttcgagggagtgtcaagaggcccaggatagcatctttcggagaggtgggcgtattgatgggtggtgaaggaaggggagtgggagactgtgtggcgcgaataggtagcacgatggggtagactgccgcaggagaagcgactggtgttctgggtagaatgccacgaatagtcgtccaatctgatggctgttgtctagtcagtgaacctggcgacgtagatctcttccgtttccctttgctatctcgagcatgctcaacgacggtcccaaaatcatcaccagcctgtatcctccgcaatatgtcctcattcgttctaccatctgccttcctcaaactctcaaacaaacttctaaaacttctgttctcatcctccagctctttgaccttctttttgagttgattcgagtgcatttcacggtcattagcaatatcagtgtagtgacactcgcccccacggcgctcacacgcgacacatgtcggaaactcgcccgtgcactataaaagtaagcataagttcacaacgggggtggaggaacgtacccggacttttctgctcctgcatgagtcgcaagctactgcgacggcgcgtcttttgggtgtgggagtagggacggcttcggttgagagagaggttggaccgcggggtaaaagtggaggatagttcataatacgcagtagatctgactcggcaactcaatacacagactttttctgtttagttgagttcttttgatggatctgtttgtgttgaagggggatttgcgaattgttgcgtcatggggagatggggttgttgaatctcgatcggggtcaggagtggaatgccgaacggattgacctccgtgtctgttcattggttgaaatcttacaagggcctctcgttaagccaagcgatattaacgggacggatcaacaatattcatctcaggcttgttttatgcattgaagtacctgttataacgattgcttctatgtcaatgaaagatatatcaatgattattgtcaagtccaacgcttacgaaaagaactatcgatcggtaagaagattctggtattacagaatcacacagaaaccgcaactacacaatatcatctccgtttccccttcatcaggcgaccgtctaaactgaaccctaaccttatcccagatcctcaaccacgacgtaacaataaccaatttgcactgctcatctaattccttcgccatctccaaatccgtaaactcaaatcgcgttggtttatcagaccccatattcagcgcgcctgtcgccagcacttcaggtctcgagcccatgtacaatttccatccttcaccatcaccaagatttctccactcaaaacttgttcgctgcggggtgttgacgttgaaagaatgcgttgcgtttctatcgcccaagagacggtagtacatggtgacatgtgaaggaggagacgtgttggtgaattctagttcggcgctgtggcgggagtattttaccgttgctagtggcgatacgttttcatcttttcgtgggaggagattcactcttgcttcgaaatcgtcttctgtgtttttgtatgtgcatgcgattgaaagtggcgtgctcccggagtttccgcgtatattgaatttgacctctgaatcgccttgtttatggatggtgaaagatgttggcataagaaatttctgatgttggtttgaggtcgaataacctggagggggaggaaggacctccaaacccatttcttcttggcccatggctacggtgtaatatggggcagtgaagtggatagaagatgaagtattgttgagtcttggctttatatacggggtagtgaggctgagatcatgttcttatacgaatggcgtttgtggtagcgccactgggtcatttctttgtgtcgttgtgcccacgtgtttcaatctctttgtttcgtaggtcgctgagtccaaggattaccaactagcctttcagcttaggccacagaaccaactgtccccactctgaggttaaggccagcaggtcgacagtcaagtaataagcataatttaaggttaagcttctcgtgaaaggacgttacgcataaatataacgacaagctacggatatcttttatcaaaatgtcgatgccgtcctcctactctaaccatagaagtcggtagcttggagcgcgaagcttcctggccgaattgtcatcacgcaactcgttacatttgacgaaccagccaccttgacaaacttcatttgtaccttcactggttacccacagccgaataactatcgaccgggaatgagaagtgtttatagtttcaatttgtggacggcgtatcacttacaacagaaaagcctaggaaatgtacttctccttgtcttttacgaagaacttctcctgcgacgactgctacagataagatctaatagtcacgcttcctacagatgaggcaagccaaacgccagtcagagtttctagtgacgggaggcagaaatcattggagctcaggccaataaatccgatccagaatagccattgagcagcccaaaggaggggtactcccattgcgaggaccatgtgaagtcgtgaatggcgtttcatagatggagcaagagactccacctcggctgaaatggtgccgtagtcgtgcccttcagaccgcgttcgtgactttggcaacagacattcctcctcctttgcacccccgtccgactcgccaccttctttctcatcaggcttgtcgcgagttcgtatcgtccggatgtcaggtacagccatcatagctacaacgaacagccatacaagtgcaccgccaaacatcagtgcagcaaatggcgatcttgccgcccttgacaaagctccgaagtaaaagtcgtgaatccgaccatagttcaccgtcaaacacatgtgatagaatgagaaggcttggagaatcgcttccgcaaacattgcagacattgaggaggtcatgtcctgagattcggggttcttggtgccgtgagacgagatgggaagccaactaaggcgagggagtgagcaccaaagcaacatgagctgtacggcaggaatatcttcgtagccaggggtgaattggatgatagctgcattggctaaattggcgagtaggtggatgcaaccgagaagaacacctcccaagatccatctcgcaggattgtagaaaagcggacgaggactggtgacgttactctgccgtgtgttgttggcgtgtagtatagcaaagaatgttaacaggttgatcaagcccatactcatcagcttccattcattggatgggcattgcgcatcgccattcggggatcttgggtagatcctccatcgccatgggatcatgtcacggggttgaaggcccgccggctcatgccacgtatatccgcaagtttcgttcatccatcgccgctgtgcctcgagatccttggggcttaacgtcgagcatggttcttcgtgctgggacatggaaaaggtgttgcaaaaacaggctttgtcgaaatactctcccgctggaatgtgactgctggtcaggtcgtagcttgcggtgtcgaaactgagagctgtcatggagtttcggcgggggttatattcccatggacgagctgtattgcctgtatgctgtgtcgtggctgtgaagctgcaggagctgatgacatggtcgaacgtctctttagttccggcggaaggggtttctctcaggcatgctggcgttttgttggcgacatctatggatgtgtacccatcggttagacttttaggtgaaaggccttgcaagttgttggtgtctccaacgtcgacaagccaatttctaccggttgtcgtcgaaatccagtgatgaagttgcgccttggcgaggacggatctgctacagtatttgctgtagtgcttgacaatgccgggtgagaactcagcgctcagacagctcagttcagtaagccactggtagtgcgtgcaaaagataaagtacgaggtgcaacgatggcgagtgcactttgtcatggcatccaaccaggcggactggtcctgttgcgcgatacactgcggcatcggcgccaagtcctccgggttaacccatcctccacggttcttcagtacgctcgggtcatcgtctccgcttgaggtcaaatctgttgctattgttagcggtcaaacggtcttggtacaggggtttgacgcactagtcaagggttccccagagactccagagactcgagcgattagcagcgcctggagtaccgtctggggtttcatgttgtcgactttcaacagtctgagaagtcgcgagaatagaaacgagcgggattttgtttctcttggtgtctcggggtcagatggtcttgctagctgatgcctggttgctcgaattgcggggaagccgcgtaagtcggaggatcaatcattccgaccaatgaatcccaattggttttcaaccgtctcacgagacttgattcgtgattctatttttgccgttaagaactgtcctcgatttaagcatgaacttcaattctaaataaatcccaaatccttagactaatgcaatgttccgacactcaatctttgtttggaaacatgggaactgaccctgcatgtttcgtccagtccgttttgggggatcgtgtgacgagtcgctgtttgtagcactgcaacgcctaaaaataacactggctcttcaccagccttttcaaatcaagatacgccgaaacgtcttactgaaacactagaaactgctgggaagcatctcataacctttaaacatattttcttttagcgattttgataagctcaatggcctatgccatcgcgctccagttatttttgggcgcaatgcttgtctcatcttgtgaaacgcctgaaacaccaccaataaggctgatctttaccgatatctacaaacttcttggtctcttgctgatctttggcttctatagatagatctaatctttggcacaaataaggccccttttgcccagatcaatttgcatccttccaaatcagaccttcagcatcatcaccagcgacctatcagccgactcgatatactcccttcacaatgcgttcaacaatctttctcgcggccctggttgccctcatccctactgcgttcgccgaagagctcagcgcagacgacgtaccaaccacctgcaagacaatctgtcaacccatcgtcaacctcaccaacgtatgcgacattgaccccaaaggccccgagaagcacaccgtcagaagacgagaccttgtcatccttgatcacgaagacgacgaagagcccttagaagcggcttgtatttgcacaaacaggagtttcgacgtcgagggtgtgatgggactgtgcgcgagctgcatggcgcagaacagcaaggacacagaaggtcagagatccaactgtggtttgacattgatcttctagctaacgttctgtagatatcgataagatcatgtcgcaatgctccttctcgtcaacctcttatgtccgcgcagcaacgagtgtagtctcgggcatcgaggtccaggctacaaaaccggctgcaacaataactcccatagctacgacgacggccgccgcagctacagcgactgagacggttggtaacggtgctgggaaggtcacgggtaccattatggcggttacttgggtcactttgatgctgttgtgtgtcatgtagatttctagatttcctacgtctctgattcctgcgttgggcactgaacataaatatagcaatcatttcatttctgtcttccagcatgctacaagttcctcctgttgggccttgttccttcaaccttatcacagcccctgaccgccgatataaaccttgcgttcaaatcttcgattgatgacgtactgcaagttgtcaggtaccgtaggaggagacttcgcaagatctcttaccttgcttcaatgtgactcccctcttccaccgccagctaatgtcaagacagggccggaatacatccacgcgggtataccaactacgccttcacgccggagtgtggattttcgtggaggcccacaaccactatgaactccactgttcttcaagtgtagatgagatggaggatactcagggtaggtcgagagatcctcgcgcgtctgatgtaaaggctgtcttgatacagattcttccctacttcattcggtagatgctgtggcagttgagggtcgttgtacaggcattggcaccgtttctgatggttgtggtggcggcgttgatggtgatggcttcccctccgcaggtgcatctgctaatgccgaggccagagcctgcaaggctgtatagagggacacgcagtgaaagtctgcaagataaggtacgagaggttgctcgtctggttttccttcgctctttcaagatagcgtggatctgtctccctgctcgcctcactgtgtttggtaggccccgaggcatcacttctcggtagtgatgtcactctcgtgttggttcgtaggaagatcttttccagtcttgggggagagataggttcaatgttcgacgttcgtattggatgttcgcgatcgctcggtcttcggttgtcggcgtagtgtggaaatttgttgctcgtgatggtactgaaacgctcttcaccttcgccgaactcgcagtccaaggcccattgacagtggttgatgcgccctcaagggtatgtcagccgtaatgttgacgattcataggtggtttttgaagacgtgggtagtttcgaactgtggtagggggcttaacgagcatttcgatagctcacgccaagggggttcgagacggacaatttgcgtaacagatgataagagagctgaagacttcaaacaaagtgtaagcaaagagttgctgatcctggaagtcgttccgtcaatccaggatcaaaacagtttctctttgtccgtatcgaatttcgagcttgttctgtaagaggtgattgttagttggccgccacttggtaggagctaataagagaaaaggcctactacacgcagctgcagtgattgcctgtccaattaacagggccatgtatcgctgcgtggatcctgcttcagtgtcacgaacttcgacagagtcagctagatggcatccttgttggtccagggtctggcacttgctctccgagagcagaccatccgatttaggatagatgacatccagattccatccaaacttcttgcggacccgtcgcgccatagggagcccgatcgcccagggttatcattcgctctaacccctcgcagtactcggcctcagcattccagccctccgcctcctttgcccaacgatcagacattgtgtctctgaagaagcactcggaaaagtcaacgatgaaagcctggtgcgtggtttggtcgataaccacgttgcggggggtactgtcgtcgagaactatgcctcttttattgatctcgtgtgttgagtcgactgcactccgtgcgatggagaaccattcttctttggtcgtaggggcacaggttgcggcaataagatcattcagagagcatcctgcgatgggttcgagcaagatgccatgaatgtcaagatattcatcctcctgtttgttttccttggcggtcacgacgcgcacagtagcgtaaagctttgggataaggacaccctgcagatcttgcatacgtgtgtacgcttcggtctcggtcttgaaagccttgtcagcatttctccaaagcgcagcttcgaaccgggcaactccatcaggctcatctcgaatgtcgctggcagtgcgagggatcacgccgggtgtcgaccgctcatcgtccagctcttgaaggaaaggctccatagctcttcgttgcataaaggcgtgataggctgccttggccgtatcacaatatgggatgttctcgtcatagcactcgcggaattgagtaccaaaccgagggtcgtagagctccacgatagcgcacccagcgtcgaaattgacgcgtaccacgataaatatggtgctggtgatgagctggccgagaccgtatcggactgggaaggagatcggtgttggattggagtatttgcaactccaggacgttgccaacgtgatatccggctattgctggttagctagagcagagaggaggaagatacgatgaaagaaacgcacgaggaccatcagcagggccgttcatgactgaaagaaaggcaaggcaaagacgaaaagggcagatggtgtagttcttttgatctgttagggttttggagcagtcatgttgtgctgttctgtgttgaggcgtgactcggacccttatgtttttgctacgttagggcttcttgcgagatgcctgtacttctgaggcacttaaccgtggcgggcagtcctagtgctcaagccactgttctgacgtaggtacgcaaatcctctccactccagtgactgtcgttacaggggctccgctctcttcttcctcaggtcacagggaccctaagggcgcgccttgaaattttcgacagcatttcaagtcgagcccctcgcctaagtaataaacctgctgtcctgtttttacatgtactacgcttgctgcacgcgggccatgtgaatttgttgttcgcctttgaacagggaacttacgcgaacacctgccttctcagagtcaatatgtacgaacgcaaactgaccttgacactctttcttcctctccgtctacgaattggaggcgacaaagaacacgctccctgccactcattcagcggaggtataaacccctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttcagggagtatacaccccccccccccccccctcggattcatctccaactcggacttttcaatcatcacgtactgtagtactggacccccgaccatcaatccatttattatgttcgctgagtgcatacactcatctctagctatggttcaaaacccttggtatcatgcttggtttagatgccgcttgttgtgttgacagtcgaccgtctctccaggagagagtttgaccaaggattaacgacatgtactacgcttgttgcacacgggcgacttgtgtctgttcctctgccgggaacatacgcgaacatgtaaccttgctagacccagcacgaacgtaaacttattgtgatgcagataacgcctgcgcttgatatctgacacatagaacatacaaactttcgctcaggcatgctgatttatctagtatccagaagttcctggcaaatccatcggcctaatggtgactttgacccacctagcctgctttcattcctactcctcaacttcagcacatgttcctgggcaacacatcaaacttcaccactacactcgtcccgctttacctgcaaccacatggaggcccaacttaacgcattcgtgagtcggtctatgagtctacaaaccgcactctcctatctctagctatctttacagggtctcttgtggcttctctatgtgtcatgctgtggatcaggtgccgcctgctagcaaacgctcgcctactaagcgagtttaattcgtaattgatggtattttcttcaagaccagaacctcttctctaacctggtagatgataactgattcgctatataaaatggtcatgtcgaacaactccagcacaaagccatcaacacacgatcaacacgatcaaccagtcctctattaaccgttgataaacttccctcggccttggcacagactctgcgtcgacatgagcagtaacatcgtccccataaccaataaggtcaaggtaaaccttatcagctacttggaaaaggccaagcgacagcatatcgacaactgtagttggactgtcaactggcattacgctcacggagaaggacgtggcaatagcacgaaggcgaataaattcccaacctccatcgcctaccgtcaaacgagcgatggtgaacatcaaacccacctcgccatcgaggttgatggaattcaccatttcctcaccgcagacaagcggggggaaagcataactactgagatgtgttggggcaaagaggcgccattgatgaaggatgtactcggggcctatcagacacagtggggcatcctcggcgacaagactcggtccgaggaggaggccgagtagttgccttttgggctgagctggcggtgaatagcgaggatggttaggcggagtaaccttgaggcagggtaagcggatgcacgagctgctgtccagtctcgtcccatcacagtgttcgatagctcgcagtatgttattgacgtaaggtcttgagtgcaaggtgtgtgttcgcagacaaaggcaacacacatgctaaggggaggggggtaaggcctttctgaaactctttaaagcccgcagtcagacaaaacaaaacagataggcatctttacttctagtatccaactcagaagttggaggtatagagagtctatgagtctacaggatagaaaataccatcaacataacctaagtaaccgccatgatggaacccgtgaccatgacagtttacctctttcccacgctttactccaactagcaatctgatgactgccaaagatagaccagagcgacgaccaggtggcaaggacttgtggttcatccccccaccggacttttccaaagctcaagtggtgttgcgcgcctgtaccctcctgcgaatcttgatggcagtgctctcccttgggattctatattcccacatagtctgcatgggaggttcctcatccccaaagtctacatcataattcataacaagatacgccaaaacaactttcatgacatgcgagccaaagaaccgccctgggcatgcgttcttcccataaccgaatccaaggaagctctcgtcgagagtcacagcagaacgagacggcgaagtcccatccgcgaaccgaaacagtttgaaagtggctgcatctgcgtagaagctttcatccatatgtataccatgcatcgggacttcgatatggacaccgggcggaacgtgaatgccgttgtcgagagttataccgggagagttgacgcggcgcgggagggcaaagagaccaaagtcggaccagcgcattgactcgcgaattactgagtcgacaagaacgagcttggatattgtggcgcgatcccagatcttggtagaagccaggactgatgtcgcctcatcgcggagttgagagaaggtcgaggcagcgtgtgcgccgttgcagatgtcgctgagaacggtactaaaggggatcgatccgccttgaacgaggttgaagtttagaatcatcatacgatgacctatacggtgcgtttcgagttgtgacggatcgcccgtcgcggcgctggcttctatgatccattggaggatgttgacctgcattactttgagcagaactctaaaggtaaaaataacccgcttaccggcttctcgcttgtagagttctgattagctttgagataatcttgtataatcggagtacagtatttgatgcctgcttcggtgtcccgtcttgcattccatgatatcaacggagcaaggaagggtttgaggacttttggaaccaacgtgatgaacaaaccctggaacggcatgtcgatggcaaaccggcgcatagtctcaaggaacgcttcgtctctgcctaggtttccgaaagtcagtggctgatcttgcgatagtggaagacaactcacatagtggaaatccaacaagaactctgttcaggccccgcgtgaatatcctctgcaccgctggccagagcttcacctctctccactcttgactcatgccaaattgctcatccactgcaaggcacagttcctcttgcaattctgctgcaaactcctcgaatctcttggtaatccacttgcgaatcacatccacggtggaactgctcgggtagacttctcgatcgcggattgtccattcaaaagataacgcttctgaggctggatcgtgggccagcagctcatcttcgcgtttgttgtagatggccttgagttgggccggaggaagaatgaggaccttgccttttcggaatgaggggattatgaagggttgattgtgtcgcgagtacttgggcacaggttagttggacaatgtctctatggatggggtactcaccatctcatacccctccttcatccactcttctgtttttgaaaagctgcgcagttttgctctggtccatgcaaaccactcatcctttcgaacaccaacgcaaggtaaagttccataaaagctgctgtttttcgtacttctttgccaaccaaaccatcctatgacaagcaagacgaacgcgaagaggaaaaaggtagccataacgcagctcagatatccgcacgatgttcagagtgcaaggtaagtcttaagcaataaacaggctctagacttggaacagaaatccaatgaaacaatgattccacgaagggaagagagcattataaagtatgaggatatgctgaacaagagtaagcgctagcatttatgaccaattgagaggtgatcgacagactcaattaatagcctgtaaggcatccaatccatccaggctgtgtatgtttatccctccactttcattggtcacatcggtttacatcgctcgcataaaagttcggatcgagaagcgccaaggagcggactcaaatatgtgcctcacgagcaactccaaagcgggcgtatcggagtcaagctcactcattcattgagttctttgacactctttcatcgacaactgcactaccaagtccagccaaaaccctaatcaatatcatgagctgccattatctcgaaaaactgtctggcgaaagaggagacgagctctcgctcttatgtccgctcgaacgatgctcgccctgttgaaacttgcggtatccccagtggagaattctttcatcgacagatacactcaggcctgtgatgctgatgaaattgaagaggccagggctctatcagacaaattctcgacgctattgtcgacgctggaagagacatatttaatcgtctggctccaccacctccgtttctcgaaacattattgcaagaccttcataccctactgtgccccaaagaatttttcttttcttttcaaacgttgaacggacaagaagagttgctgcgccagaatagtgttgttaaacaacgcgctgttttcgtaggccaacctggccaaccattccacctcaagatgcacaaagattgcaacctcccagcttattctactaaggaaatccatgtcgtcaaaagttttcgtaacgcaggttatatcgcccgtgtacaagtcgcaggcaaagagatgtgttcaaaggctggagatagcgggccaggatgccgcacaacgagagcttgactgcctctggaaaattttgataccccctcacgaagctgccatccggttacccaagcttcttggtctgatctcatcacccgcaaatggtaacacgattggtttcttggaggattatatcccagtctcagaagcttgggaattgtcgacacttggaaggatcgataatgtctctacgactgacgagagccgtgggaagaagtggacatctcaggttcggggcacagttgatcttcttcatgagattggtattatatggggtgatggcaaggtttctaatgtattgattcatcgtgaaacggacgacgcatgggtcatcaacttcgggggcggctggactgaaggttgggtagatgaagaatcaagcggaactgtgaagggagacgagatggctgtgaaaaggatatttgagtacctgcaagttacatcacctaacaaatgactccgatcaaagttgacaagccgcttccacggtatctgggttgcactcaacatgctctcagctccctcaaatcaaacgtctccctcgacaccgctacggaaaaaccatgtttctccctcatccgaagccactttgacgtggaatgccatcattgcccaccgccgatacaaaccgtgatacagatgcagtcatgacgactgactacaggcatctcagctgctgtctcaccaagagcctccctgtcttggcacccaattcgagatagctgcaggttgacaggtgtcgtggttggtcgaatctgagacacgggtcatagcgggcggctgaagccgcggggccgaagatcaccttcctgcatgggactgatcagctcggaactattgaaagccacagtcattgctgtcactcactagattgggctgtaatgcattaagatatcccggttgacagggctccttggtagctagggtcggaggccttggtgaagatggtaccagattcaactcgtccacgatatcgattagaaatcattcttgagtccctgtgtacggtatggacattacgcaattgaccaattattctcgtttcttggcctccaatgaacgatgacctcaatggcttcacatgaatactctctttgaggaccccttgctgcgattcccgccggccggtttcgttccggcctgcaggtctcagttttcgtgaagacatgctgcatatccaactccactaccaagtcttgtagcattccacgccatgtgatgagacaatattttacgtacgagatgttgatcatgtttatcaagcttccgagggagagcagtcatacgtcagtccagtgacggagaccaaaggtcaacagattaagagtatataatgatatagcgcgcagtctcatttctggagctcgaaaattcactttcaaattcttccaaaatatcagtatcaagaactaatcatcatgcctaaagaaaacgacgatatccgggacaaggagttcgatgccgtccacgcatacttcatcgggcccaagggctccaacctcccagaattccgagcaaacatcaacaccatcctcgatgaactcctcgccgctcgtcaagcctaccacccagaagaccaagtccgtccccttcccttcccctccctcctactcctcaactaacactctcaggccttcatctccaaagaataccgccgttcccccgtcttcctcaaagcgagatccgatctccgcctcgccaccgaaaaggtcgcacagcttcttggcgaacactcagctcccttctggtcaccccgctatgaggcgcacatgtgcactgaccttaccatgtcgtcgctcctcgggtatttcatgaccatgctgtataaccccaacaatgtcgcgcttgaggctagtccgatgacgacgcttgttgagcttcgggttgggcagcagttgtgtaagcttttcgggtacaatactgatgtgcagaaatctccggtttcgtggggtcatattacttgtgatgggacgattgctaatcttgagtctatttgggttggtgcgtattcttattctggtcatggtgaggggtgctgacaaaggtagcgcgaaacctcaagttttacccgcttagtctctgtcttgcattgcgacgtggaaaacttcagttcatcggtgataagttttacgccactcggtgtttccacgcaaccaagaagacactctttaaggatctcaaaggatgggatctgctgaacctcagctccgaggtcattcttgatctccccaatgagctgaacaagcaattcggtatcaccagcaagttccttgagagtgctctcaatgagttcaacatccagaccattgggcgcgaggtacttgagaaggaattcaaggtcaagaacccgatcaagtattttgttagcaagacgcgtcactattcttggcccaagggagtcggtaagttatttccccgctgtgttcaaggaacaggtgctgaccactgctaccatagcaatcgccggcctgggctcaggcaacgtgatcggcgtcgatgtcaacaacgctgcccagattgacatcaaggtccttgaaaaacatctcgaacactgcgtcgagaccgaaacagccgtctttgcagtcgtagccatcatcggatctaccgaagagggtgcagtcgacagactcaccgagatcatccgccttcgtgataagttccaagaggagcatggtctctcattcctcgtccatgccgatgcagcttggggaggctactttgcaaccatgatcaaccctgaccggcgatacagcgttgaggatcaggtttccactaagcctgagcctgagtggtacctcgatcccaagactgttgaggacatcaaggccatggctgaggcggactcgattactgtcgatccgcataaggctgggtatatcccgtacccggctggaagcttggtctacaaagacggacggatgaggcatctggttacatggtccggcccgtatctttcacaaggctctgctgagaatatcggcgtctatggcgttgagggcaggtaagttttccatcagtcacagtgtaggacaacggctaagcctccttcagtaagcccggtgcttcagcgatgtcagcttggttctccaactcaaccatcggcctcaatcataatggctatggtaagttactcgtggaaagcaaccttaccagcgccatgagtagcctcaaagtcccttctccccagttctattactgacatttcttagctctcggctcactacgcacccatgatcaacgacgatttcatctgcgttccgttcaacatgctcgcggccgagaacaacgggagtcgaggattcctctccaaacccgtcgaaaagcaacgcgacaagatccgcgatctcatcatcggaaagaaggaccacgagatcttcgcctccaaggatgccatgaagatcatccgcgatctcggctcggacaccaacatcaactgcttcgcactcaattggaaggacaaagacggtaatctgaacaccgatcttgaagaagcaaactatctcatgaagcgagtcgtcgatagactttccatcacttccgccaacactgatcctaccgaaatcccaatcttcctcacatcaacccagtttctccacgaggactatggttcttgcgctcataagttcatggagagaatgggcgtcgggaagtcaaaccagagcctttttgtcattcgaaacgtggtcatgagtccattccctactcgtaagaactttattgacaagttgatgcgagagtttgaggaagtcatccgcgatgaggttggcaaagttcggaagagaaatgatcctggtcagaagaaggttcagtttcttgtgcaaggaacacctggctcttctgaggtcttcttgtcgttccaggcctcgtttcatagtgcgacgaaacggcagcagattatcctgtctgggactcttgatagtactttgcgggactttcataaggagcttactggtggcaaccaggatagtattgttatgcttgagtcgactgagaaggtcttcattgaggatgtcgtcgaggtactcggtgatttggatgttatcatgtacgagaagggaaccaagtaagtacctaggccggtattcatcgtcaaatacttactgatatctctcaggaaataccaccagagagacggaaccatcactctcaactcagtagtcaagagtcgccctctgaactccatccatcgcgaaatcgactaccccgccgacttcatgcccttttacctctacggcaacgagaaagaaatccactgctcacacatgctcgtcaagtcccccaacatctccctcgcagccaaccacgtcactttcaaacccagcctcaccgccgagatcaaccaccgccaatctgtccccgagcttcttgcagagggtatgatcctcggtctctccgaaatccccgaagattccatgcaacctttccctgagaggaaccaagatctagctgaggagttcttcttccgtcagggtcaaaagttcaaggtcaagatttggaaggatccgaaggatgctgctgctcgtggaccaggtttgcttaaggaccttggaaggcatttgtatgagggtgagatgacgctgggagagaatgtgtttgtggatgctgaggggccgaatgaggataagttgaaagacagaaaagttgagtctgattcgtggcagagaaagttggatgaggttgggagattgttggatggtactcatgtcaactgtcaatagagctttactcggaaatgctcagaccagctttagcaatgtagttttggtttcactcaatctatctagagcaacgcatttagttctctgacttccgattcggccccgggtctgatctggttagcatatccttcatagccactatgaatgcttccgccttggccattaaactcatatggctctcccccttcatgactttaagctctgcaccaggcatgagcttgatagccttctcagacactgcaatcggaacattgacatccagatctccatgccacattatcatccttcccttctcaaccttgacatcctccagcttaaacccccaatcacttccaaacaatcgtgcttcccatgcagttgcatagccgccttgtttcatagcctctctcgtagctcgccttagagactgtctaaagtctggattcgtctcccaaacttctttgtcgcttgctgatctggcacttatgtctttatccatcatctcctccaacttctcagggtgtttggtgtctcgcgctgtgcttcccaatactctatcggtgatccagcctacgattcctgtagcgtgaggtgctacgttgaacatgagtcgtgtcattgtaagcatcccttgtgttgagaaagacattggcatgacgccagcgacggtgccgatgcctaccagacgatctggcggaaggtctttgagacaagcgatagcatagggtccaccaccggagacgcccaacacggcgaatctcttgatgcttagaatattcgctagctcaagaatatcttttggatagtcgagtatttttctgttcttctggaatgtcgagttgccataccctggtcgcgtcggcgcaatgacgcgtaggccatattgagccgcagtggtattcatcacgtatccctcatgatgagaccccggaaagccgtggagatagaagaaagtgggtgtatcgtcatcctgtgctccataaacagcatatgaaacctttctcccgtcggctaaagtggcgatcttgtcttgatggtcatccatgccgcgtatttgggcttagagcaaaggtctaaaattttggtctgggcacaaattgttttacggatggtttggaacgggctgtcgggtagacttttcgataatcagatcggtctaggctgatccttcgaaggatcttggatttgagtttggtaattgaactaccgacagttgacaaaaatagaagacagagagagtcgcgaaggttgcatcgagatcacgtgttgagcgaaacagaattgcacaatgacaccaaccatggaacaagcgaaacaaccaaattgagtttgactaatccaacgtcgtctactctcaaataacgatttgtatacgaaaattattatgaaagtcacttaaaatcttgaagggcttctcctcctgataattgtcttgatcagctggaaccccctttcaatttctaacacgttcaaatattatctttgaaatgactgctcgaatgggctcggtttcataaccaaacaatcggtttctttcaaaataactgcctaccctaagcttcaccagatggaatatgaagctgtcaaattatttccccctttcgggccgtttcgaagctgttcttaacttcttcctacctagtgttggctggcgtacagggtagtctggcccgacaagccgacagagatgccacgaggagatgaggagctgaagggaaggatattgattgacgtgtgccatgttccttgcaagttgtaaccgatcggactctcgcatctcagctgatgccgatgctgttcgaacaaggcagatgctggtgatgagccgcattcccccccgcacgctgacaggatggctcgagcgtcgttcatgctcgttccgactcgttcatcccgtatttgcaggatcccgctgcaggaaccgaatagcttatctacgagcttaaattactcacatatcaactattctttcatctcagtgcaacaggcttacgtagaacagaagtaatgtcaattcagaccaagaattcatcaccaaaatctcacttcgaaatgacacgacagcttttaccctcaaccgaccttcttcgtctctctaggttcaaccatctgcgcccagactcttagttgaaacccagcttcttaccgagaatatggattacggcccgacaactctctgagcggaatgataccctctctgcgtctccatctcggctatttatccagtggagaagttcaacttccaagcccaaaaccattcacatgactctccatttcaacggctcaggacttcccttcccgacggaccgtagctaaaagtcgtccgttagaatattcgcttccgaaatggtaggtgggaaaatctggataaatctccacactcttccccattcaacaagttgacaagggtcctgaaacccatgaaattttaatcaatcacagcgtgatatatcgtcgcggtatttcggcccgccctcctcggtcggtcgcactaatcgataaacatgggtcaagcccgcgaaactatttgaaactcggtacttgtgtcgttattggttggtcttggcatttctaattaggaaaacggagggagcggagatatagggatcttgattggctggcgacctataacgctggagtcgtgacatgagttttcggagcagtatggttgagcttccgtgaggaccttcatggcattgaacttttcggggtgaggccgaaagtggacgacccctatccgtagagtgaaagagagacgaagaatagatataaaccgagttccggcggctcttgacgatgtttctcatgctcttcatctcgtcattctttggaacacttaagcctgatctctgaacctcattcactatgaagtctctctctctcatcctctcagccctggctgtccaggtcgctgttgctcaaaccccagacaagggcaaggagcaacaccccaagctcgagacctaccgctgcaccaaggctgccggctgcaagaagcaaaccaactacatcgtcgctgacgctggtatgcacaacatccaccagaagaacggcgctggctgcggtgactggggccaaaagcccaacgccacagcctgtcccgatgaagcatcatgtgccaagaactgtatcctcagtggtatggactcgaatgcttacaaaaacgctggcatcactacttctggcaacaagcttcgtctccagcagcttatcaacaaccagcttgtttctcctcgagtttatctgcttgaggagaacaagaagaagtatgagatgcttcaccttactggcactgagttctctttcgacgttgagatggagaagcttccttgtggtatgaatggtgctctatacctttctgagatgcctcaggatggtggtaagagcacgagcaagaacagcaaggctggtgcttactatggtgctggatactgtgatgctcagtgctacgtcactcccttcatcaacggagttgtaagttcactcattccacacagatgatagttgactaaccttttcagggcaacatcaagggacagggtgtctgctgtaacgagctcgacatctgggaggccaactcccgcgccactcacatcgctcctcacccctgcaacaagcccggcctctacggctgcacaggcgacgagtgcagcagctccggcatctgcgacaaggccggctgcggctggaaccacaaccgcatcaacgtgaccgacttctacggccgcggcaagaagtacaaggtcgacagcacccgcaagttcaccgtcacctcccagttcgtcgccaacaagcagggagacctcatcgagctgcaccgccactacatccaggacaacaaggtcatcgagtctgccgtggtcaacatctccggcgtccccaagatcaacttcatgaacgacaagtactgcgctgccaccggtgccaccgagtacatgcgcctcggcggcaccaagcagatgggcgatgccatgtcccgcggaatggtcctcgccatgagtgtctggtggagcgagggtgacttcatggcctggttggatcagggcgttgctggcccctgtgacgcgactgagggcgatcccaagaacatcgtcaaggtgcagcccaaccctgaagtgacattcagcaacatccgaattggagagattggatctacttcatcggtcaaggctcctgcttatcctggccctcaccgcttgtaagaagatcaaacaacaccgatgttcaatatggatcctgagtgtccacttgctgggaagctattggagcacatatgcaaaacagctgtccactagcatgacacgtatgtcggggcgaaaaaaaactccttctaggacaggagaacatattgggtattgataactgtatataaatggtagttttttcagagtacattattttgaacatattttatttcatgaacatcgccaacacccgatcttgatattcgtacccgatattaaccgtcccgagtggcttgcattagtggaactcttcagcatcatccatgtacgtcatcttcacgtgtagctgagatctcgctgatcaagagctaatccaagtattaaaaaaaaacgtcatgggtcttcttgcttccaacaatcatcatcaacttcatctcagccacttggagcatcgcgttccaatgccgcgctcactatcagccgtctcgtccctcgagatccgagatctgaacagagatcagatccgcttttatcatcccggctatctcaaaccgttgaaccttcttttttgcctcccgcgggtggactacaataccacagagggggcttttggcgtgcattatttgacggctcttacggcgtgtcagattgtcgcgaataatgcttttgagaagggttatttagcgagagatgagagaggaaaggacagagtatctgacgatgaaacgatactgctgcaacgagactactggttcttcgtcgagggcgatggtaaagaccaaatttcactcaagacctgcgaacactcgctgacacttcttagatcgatatgcgattgttccaagcttcagagactggcaatttcctcatgacagactacctgaatggtggagtgtcccgacctctagaacatcactttatgcaaagcgatgtgccgtcacaaacactagctatgctttcacatgggcacatctgatccccagagaagaacagagttggttcagcaaaaatggcatgggtctttatggtggtggatcacatactatcgatgacccgcacaatattttaccgctcaaggccgatctctacgtttgcttcgaccaaagcgtgtttgctcttattccaaagcaaagcggtcaagcaaatggagtcgaagtaaatagccaatatgttcttcacgttctcgatggtagagaagcagagttcactgcactatatcagaaccgtcctgtcgagactcttgttgagggtagccgagaatatctctttgcaagatttgcttggtccatcttttcattcctgaagccttttctaacatccggcgtcggacgaagagtcgttagattccgcctcagagcttccgatgatgacgccgaggaggaacacttgatctctgagatgcagaatgtcttcctcgattctcgaaagcttgagtcgctatatggaggtggaaaccgacggaagatggtgtcgttggaggattcatatgtggatgttgaagatgaatgggatgacgagcacccgggacggactgagatggaagggtagtgtgactttttatgaattatatacttggtcagcgtgaggcgattgctaatgatttgttctgatttaggagaagaaggcggtagtctttgaggacggtaattttttaaattggctttaatgaatttgatgatttatgattttggagctgcaactgtgatgttgctttgtttaatctgaatcttggacgaactttttaaatccaatcctcaattgctgatgttttccctccaaggtaatggtggcactcagaagcttctactggacctcgttacgagtcatacatcaacaaagactcaaagggatgatgaggatgaacaggaccttgaaattgacgatataattcccgataaaaggaaagggctagtaatcctcctctacggtaagtctggtccgccatctggaaaggcgaatcttaagtacttaacatcagccaggtccccctggagttggaaagacgtcaacggctgaaaccgtcgccatggtcactggcaaagcattgttttcagtaagcgtatttgatgtaggcactcaagcaaagcatgttgagtccaacctcggaaggatctttgctctggcgaccaagtggcaggcaattcttctcctgtatgtacctcactatcacgcaacccgaagccatgctatttttttcagctaatgcagacttagcgacgaggcagatgtattcctggagagccgtgggtgaggcaacaaggttctgtctacagacaagaatgctctagtatcaggtatgtgattcttggtagagtgccccaaaagcgtcactgactatgtccatgataccagctattctgcgtgtcctcgaatattaccaaggaatcatgctcttgaccacaaaccaaatcgccgactttgacgtcgcggtcccttcgcgtatccatctcaaaattagatacgaaagtttgcaaacatcacagatggaagctatcttcgatagctttctcaaggatctggatgaaagaaacctcatcgagggctatgccgacatcaaggattggctcgacgatagtttgtataaggaaaagcttgatggtcgccagattcgcaacatggttactacggctctaggtctcgcacgtgcagagtctcgttctggtggagggcaaaagctgaacaagaggtatctgaaaagagcttttgggaacatcagtgatttcaagaggggacttcaatacgcagatgcagcggtacatcgatgggcaggagaagaagatcaagtaataccgatggctgctaggtatcatttgtcattcgagtcctttcagcagcaactcacgtgagaagcttgcggagtttcaatcaatattttaactaggttagctttttgcttgttaagtatcaagatccggtacgacgagctcttcgtatcaatgaattacaggagatgatcgtgttctaggtctagcatcaatttttctgtgtcttccctctaagttctctccgctgattcaagctctcctctcagcccccgttatcttcagtacatcttgttctcattgttgtctccacgaccaagtccgaggtgtagaccaccactcattgcgtgagacaatatctcatcatcaccagtttcgttgccgctttctaaatccccatattcagtgaagaatccctggccggttattatgacctcttgtatgagatgttcccatgaaacttgcttgcctggtttagggtcactcaaccatggccatctgtcgacgagaaggtccaggatctcgactaatacgcagaatggctgcacagtttgatcagctcaatcaccataaatagtgacactgagaccagatactcagtcttgtaagtagctacttacttcggtatcaagtggtttatcggtttcaattggttgcgggaagtcatactcactgatggtcagtagctcaggaacgggtacgggagttatcgcttgtgcttcatcccggaactggccattttgaagtaactcgtagacatttcggtagatgaagtccgatagatcattcactccatcattcaatgccgtgataaagacttcgacatcttcctgcacttgagtatgtggatagtgggcattgatctgcattctgatgtcaaatatcggtttgactacaacagagagcatttggcgcagtttgacgccgcaacgatagcaatctccaaggtttattgtgttgtcacttttgaggccgtgagtgttcagccactcaatcttcttgtcgatgcgataggttgaccattctgtcggtggatctgcgacaggaaacgttggttttggttttggtcctcgggacgggatcgtcgtttgcgtgggaatagtagggtgaacggcactgtttggctcagtgggaacctgctcggccattctttctggcgattgagggcagcaatagagaaataagaagggagtggttggcaagtgatgaggtttatggagtaggttttgctcgagacagtctataggtgaggtagataatgagggggcggtattcaccttaagtaagggcacaagtgagtttgactcagcttaacttctggaacttatttcaatcgtagatatcaccgattgctgatgtcggtgaaccgtctgttcactctttgcctatcatcacgagcggggtaggactgttctgtctcagaatccccgcttcactgaaccattcatgcactgtggcttttcgagctgagctcattgtaaagcgatcttgatgaccactgcagccctgatttgctattgacttgatgtggcgcatatccccggtgaggttcggagcttctcgtcctagcctatcaatatcgcttgttatgtctcacaaataatatgcaagagcaatttctattatcgatctcatcctacaataactaataacgttaaagtagcatgataatcgactggaagcacaagttgctgatacacgaaaaaggacttatccaattggtagagatatatgatccccccagtctttagagtttcgcgtgacagctattcccgggcttctagttggacgacctgcatattctgtaccgagctgcctcattagatcaattgtgcaaggaatatttggcgttaaaagtggtgacacgttcccgtatcgacgcggggaatcctccgataggctttatttgcataaaccgttgtactgagtgcataaattgctcaatcaagggtcttcaagagtggcctcaggaatatatgatccacagacccctcattcatcattggcacaaaaacttcgacgcctctctcttcgttcgtttgagcatattgcagcagcgaaactacttactatggctgataactctccgcaagaccctgccgcgacggctgccactcagccagagggccacttggaagttgatgtgagttgttgatccttcactacgacctccattccattttgcatgctaatcggtttctcaggataacttggatgccaacgattcgctttatcattcgacgttagtcacctgctcttgattatttgtttctggcttaataacgctggtggtagaatcggaggttcgagttttttatcgtccgtgaatgcgagtatatacaattacaggtgagatatacacataagaatgattgttagcgatgactgactggcgtctcacagatacgaagtgagttacattaaattgacctcgatgcatattaacatcagatagaatggacgtcgatatcatgcattccgagaaggcacttatcccgtggtatgtatcagagcaccacttcttgacacctttactcagtcatatcttagcccaacgacgaagatgaacaagatcgtatggacctcgttcatcacgtatacagtatccttctccacggaaagctccaccttgccccaattgacgacaaacttcaacgcgtactcgatctcggcacagggactggcatctgggcgatagatttcgcagagtgagtggaaacgagaacaagagccgcagggtattagccctctgacctacttggcgatagtgagcatccctcggcagaggttataggaaacgatctcagtcccatccaaccagaatggtaagaagcaaaaggccatgctgcgtattattatgctaaaagcttaggaatccaccaaattgcacctttgaagtagacgactacgaggacgagtggctctaccgcacaccattcgactttatccatgcccgcgagttggaagcatgtataggcgacgaggatctcatgctacagcgagctttccgtcatatacgctcgaacggctatgtcgagttacagggcgtagacgcacgctttgagtctgatgatggaacactcgataaggcacctcatgccaaatcgtggatgaagcacctcatcgaggcttgtgccaagtttggcaagcctgttgactgcgcggataaatggaaggataggttgattaaagcagggtttgtggatgttcagcaagaagtccgaaaggtatgtaacttctcagctgaattttgtcctgttttactgattattgaacatagttgcctatcggaccttggccgaaggacccgaagcttaaggaactgggcaggtatcaggctatccaagagtcaaaggtcatcgactcctatacgcccaaactgtttgagtacgcgcttggttggagtacagatgagattcaggtgttgatggcaaaggttaagaatgagctacgggacccggctattcacttgtatctccctgtttattttgtttggggtaggaaaccttagctgagacaatcgcaggaaacgttgcgagctatagccaagcgagagaaaatgggatgttccgtatcatgttgtaaagtcatgacctaggggcttccacatatacaaattgcgagcacctattcacgatatgtttgtttcccagctctctgaggaatagtgcaattatgagacttgtcctagtttccgcctttgcctgatcttaaccttctcgcccaacacacacatcatcacgcttcaggttgtcttgtagttgctccagtttgtacgagcttgtgagcagtatggacaatagtacgtcggccctactgagaactctcccccaaatctcatttggcatgacggacatttgtacaacttcatagatcccaacgggttgccaccaaggaacgggataagatccgctgtaaaatgcggcgtcgttctcatgagttcagaaaacccatctttatccaacaacttttcaatgttcttgctagcagccaccactacaatatcacgaagtcccgggagggccgattcgtagacaatagcaacagccgttggaaagtcatccatactccatccagtggccacagcgatttcgaatttcttctttgactctgccataagggcaggaatgtcgtacttgtcggcaatctgccacatctgggcatcaaacaccatagaggaagtaccgtatgtgttggtgtactcgaatgaataaacgaatcgtagcattgcctcaacgatacttgggtcgaaatctttgatgtcgatccttctctcggaactctcctataaactataagcggatgatctctcatcgaccgaaggagcatgatgtaccttccagtcgccattcagcgccttggcgaagcactttgaatgggcagacaagatgacccggtgagccttgaactcttggccgtcgcaagtaacgataacgtccgagagcgcatcactgttgtggtatctaagcacaggtctgtcagaataaacggacgaggtatcaggaggtggtcttactctttgagagattcgaggaagccttctactccctggggcgccatcgtaaggcgaggcagagtgcttgcggatatgctagatggagatacagtcttttcaacttcgacactggtgtgcttcttctttttcatgtccatagaacttagcaagcgatacggatgttcagaaggagaagatatgtcgttatgtaggaaatacgaacagaagtctgaggcgcattccttgctgcctttatgtagctccccgatctacggagtggttggcctcccgcataatttgtggccggcctcctacagagggcacgctcgtgacttctcttcaataggcccgtcagccatagaaatccccgaatgtgtcttaccttggtcaaacacaatcttcaccgctctatgcgtcggcttgatagaccaaggagccttttggaagattcatgctttgtgcgtacaccggacaatgcaattcgtatgccgctagtcttgattcctcgcaccgtttccaagactttcgtttaattttaccgtagctacaggaaccttatcgttatacagagtcccatcgcctatcatgagcgtaagccagtatccgagtcttttacgggaataggccggtgcggagcatgcagcgacccgttgtcccgttgatatcctgcttcttgtttctaacatcctcaaaccaggcagcaaatgcatcgcgatgatttcagttacaatcaggcaataatatagaggaccaaacagaaagggagctcggcgagcttttgcttgctttttgttgcttcaaccacaagcttctcttgctaggtgtacacacagcctcccgagagaatgcccttgtggcacctaacaatggagtattttcaacgaccctgtagggatttgcaatctatcttgcctgtaaaataaacacagatctgcatgggactaatatgtcgcggcgtggatgggcccacgatactaccagtaaatcctgtcacttgcgttcgcctaagtacttctgtactcgatttatcccgctagcatttgacaaggccaagcggcagataaagttcaaggataaacgggtgacgtcaagttctgcgccagttaaaacgagcggatctcggtccggaaccttgtaagcgagcgcgtggaagccggggtttcatggcgtgacaaggtttggtcagttgatgactcctttcaagattcacagggtccagcgagttctagaacgacggcttcaacagacacaattgaactgccgtaaggtggattgtttgaccccttgattgtgacaaaagtaagagaaatcgtttgataggttcttctatcaatatcccatgtcctggtgataacatacaatttttgattggtcttgttgaccatccacccgcttaaccaccacctgtaacaccaacagcacaatgaccccaagtgtcaacctcctcgagacttgcaacggtggtagaatgatcaaaacaaacaagaaaacaaagctaaaaaaaaaaaacattattaagccttaggaagacaggaaacagagagtacaaagaacttagagaagaaagactaaaataaccaggagaagaaaacactccgtaattcacatcccaggtctcccacaaaggcaacattctgcacaacagggtttgcttctcactttatagtgttcggtgtagtgtttgggagagtccaagaacaattgtttggaatggaaacttgtagtaggagcgaagggtcaagagaaccagaatggagaagatctactattctgttcatggtgtattgagagagccacagtgagtaattctttcgcgctgtgtcgtctcccagtggtggagaagatggatgttgtttaacaaaggggatgctgagcggggtatctgcaaacagagctccgcgagtagtagagatggtatttgtggtcatcgtgctgtttaataagttttgcatttatttctgtgagatttccaggccaagccgcatcgtatttataagaaatcgatgaatgatccgggctaatatacaggccgtgttgaaagccattagacaattcactcacgttttagcaggggcttttagcggcaccaggcctcaagtttgcggtgtagaccctgcctgcagcactagcgcacaccaccaagtcaagttattgtgtcaggcgtacgtcagaggcacgctagacacgggcagggtttaccggctatggaaatcagggtccttggatccccgttgaaaagtcagttcagcgttccgtagctatacctcttcatcctaccaattccaaaatctcccataataattttttgaaaataaataatcaagaaattctctccaaacacattttcattatggatgacccagaatagacatggcctgcctggaagtttggtttgaagagggaagatttatctaacaagcttcacgaccagtacaacacttatcttgcgccaatccaaagcctcgaagccttttatcacgacctctccgaaatcgctcataccgcgcattctgccgccgagtttcgtcatctagcccacggtcgaagacaacagcgactcaacgaattgaacgaggccctcgagtctgcaagtttcgagatcattggcaatccgagcctcatcgatacacctcagtgggggcatgccatccagcactttcgcaccaactccctcgactcccttgttcaatactttgccccatatctcccccaagaacatcgttggcacccgttgcatcaagactctgctctgtcaggcgctgacgacagtgaagaattaagcaaagggcatacttctggtactactgggaaattaagtcaagtaagtactggggcctgtattattgatggtatcacgcttgaagtagatggacagaaacgacaggggatgcacaacaacagtccacgccgcagggcgacgcccagtacaaacatatgctctagaaaagttgactttgaaaacacccattcagctgcacagagaagaacctcgttcgatctccatacggagccaaagagacaatttctcaagttcactcccaagagcccgtcatacccagtgggtctcaaacttcaacccgcattcgggcacaacatcatacataaaatcgggttaaagaggaaaagagcttagtataaaaagtccatgatggcactttgtggtcttatgttcaaatagcgaattaatagaagccattgaatcaaaaaaatactccccttcttagatatcggaatgtcaatcccgaataaatgaagtgtatctttgatgtcaccaacatatcggcatagacctcaagttatccatcatgcaaattcacacggtgtgtcgatccttattgtgtttcaattcacatgcctagttgagcacatgcgtaaatctacctcggcgtaaagatgtaaacaagtgaactatcggaagagtttgtcccaacaaacttgattagtggaactcaacaaaatcagatagtcaaagcagactgggatcctcattatcgcttatatacttatcgccagcagcgttgttcatatagcgaaagctatatccagaagaaactgacccttcacagaattacacaacaaacactgtccggatgtaatggcggaaacatcactatggaattacatatttatgcgcacgtccatctttgtcttgcacctcatcgcgcccctgagcatcgtggtcactctcatcttatcactagtacccctcccatttcagattccggcgtttctcaaggcatggtttattcttgaagcacttttctatatctttgtataccttccacttaacaagcaccttcaaaaacccgcaaaccatcctgctgcgccctgccgagacgatcgccaaaagctgttccaacaatgtcacgacaatattccagacgcgggacagtatctaaggaggtggtttcgcgatgcaccagagcatgaaataaagcgtgagaacgttaaggaattcttccgatggggctttttcaacatggaagattctgattctacgtatgatgacgagctagaagagtatatcgagaaactggaggagctgctcgagaaaaagttggagcctgggaggggagatgctaaatgcctgcgcatgactcttgacaaggtcgagatgcttcatcgaagcttaacatggtacatggtgagtctctatgaacgtaacggcattgacttgcacgtaccacagatgactaacttttaccctctactatccagtgcatctttgttgtcgacactatagcatcagcttatatgctgtaccattctttcagctttcaccgaacatcgatctcccagttctttaccacttttccacttcggcctctaagtctacttacgcactataagtctcccgcgaagaggcttacctactggcaccggccgcatacgtccaaaacaaggctacctgttctcttcattcacggcatcggtgtgggactttatccctatgtgaactttctggctgaactcaatgcgaccggtagtgcagatggagatgttggcatcattgctgtcgagatcttatcagtaagctctcgcatcacaggcccggctatgttgaaagaggaaatgtgcgaggagattcatcgaatattgtcttcacacggatggggaaattgcgtcttggtctctcactcgtaagtgccgtggtacgatttgaactcaagttattaatatttctcatgtgaagatacggtagtgttgtcgccgcccagcttcttcgagaccccaagatctccgccagcatcggccccgttgtgttcattgatccggtgtctttcctgctacatctgcctgatgtagcatataactttgtacgtctgttgatgaccgagcctactaggcgacctcgctaacctctttctccagatatgtcgacgcccaagtgagactaaggaacacttactgtcctactttggctcgaaagacataggtatcgctcatacgctatttaggcgcttcttctgggccgacaatctactgtggaaggaagacctacaagatcgacctacggccgtggttttggccagtagagacagtatcatcgatgcgaaatcgattcgggcttatcttgttggctcaaaatattgggcgcaaagtccaaaaagagagccaggagtagttgaaagggatagtaaattggatgtgatctggtttggtggcttagaccatggtcaggccttagatcacaaaacgacaagactgcgtctggttgagactgttcaagcattgtgcaacgaggctgcaagttctggaatgtcggtgcaggtcagaaagaagcgtttgaacggtctcttgtaaagcgatttgctgtaaggatgtctaggagttgaaagagtcttgactcatttctgcatttcgtatcaccagtgattacggctcgtatatatggcattatggagctgtttgctttcgtgtttgcaccaatctacctttgcttgttcggtatcctgtcatcccaatttaacgtttgttttatccacccatgggcactgcatgcaaagtcccatgtttgctgatgcgttgatgccttacggattgattggatcagggactcccgcagttgatgttgatccgcgggtcgatgtgattggtagatcaccttggtcatagcgggtatcctgcctcagtgaatcagcgccacttccttcctctgtccaacgttcttggcttgtttacctcaaattgcttccgacaacatttgttcccttcatctcaggtcatattctctacttattcctgcctttatttcgacttctgtgtccttagtcttgactcatcagtcatcctcctggtcgaccagttaagatgactcagcctggacgaaattcgcgatacagagcgcatgacacgtccagtgcaaacccgaaactagaaacatttcatctctttcgattcctcccatatgatctgcggcactcaatttatatgctcgcaacccctcgacgggtcgttcgtgtggaggaagggccagttaacccaaaggagaggcgcgcttgggtcgaccaagactatgagagctatttcgactatgcattcgaaaagttctatcaagagatgctagtcgatatttcacttccactggcgaagctacaccctgacctcgccgccttttcgcacaactggcgacacagaattccatgggaatcatataaccgtcaacacaaacagacatgcttagaggcgtacggtttcacctccaatcgacctgcctacgaaccttggaagccgtcagaggaaacaccgcgcattcccacggacttgctcgtcgactatcctgaactcgcgttcgaaataacgcgcaagtctgctttatacagcgacgccgagatacctgcgttcttgcatgtatgctcagaatcacgacaagtactggtcaagtggggttaccggctcttcttcgcaactcgaacaacaggcccaagaacttggtttcaccctggccgcgatcgtctctacatccctcatacaatagaaacctttccgagaacatatgacagcgattacggatctggtcttccaggggaagctcgcacgccatacccatgtcctgagcccggtttgacactctcaggttgtcactgggatatagggcagtaccgcgtggatgacttgaagcaagtcgagaacgttatcctcgaaagcccctccacaggtaaggatcaggacaaattggtcacggagctccagtctcttcttccactgctttcgggtctcaacgagctgtttctcgaggactggggactagaagaattttgggattggttcgctccattccctggttttcacgctgtgaaagtcaagatcccagccagcgccgtggcctgcattcctgttgaggatatcgatgctataggatatgctttctgggaacgctctcgatcagacgacgacaacaggctcggtccattatgctacaccgggtatcgtaacagcgacttcaaccagtatctggaaaacccatctcgatctcagccgtaccatgaggcacacgccgaatcagtgggggctcggcttcatgagtggaggtccgaacttacatcccaagctcagaaaccgcgaatcccgacaatttgccacgtcaatatctgccccgaatctttttcagaggcctacatggccaaccgacacaggctttggaaagccatcacgtctctccatgatatgcaagttcaggatctggactttcgacaaaagttctcaatgcagatgagcgattgtccgaggcctttcaggatcagctggcggcaactagactgggaccacgactggccagacacagttgaggttgcacggctaacaaatgcgaatgggatcgattggtacatggaaggcacgcttcaggcttggtatttgaggcggtttcctattccggagccgcagtttattgaactgtagcaagcccaagagtcagctgatggcaatggagaaaagacatgtcgaatcctgaatgataaaaaaagacctaggtgacgataggattaggatacgcttaggatacttgcgtcatacatggccatggagttgtcttctgataagcttttgtccctgcattgaaacccacaaaatagccgacttgctctcatgctgatcagggtctcatccagcgattactcagaaccaattatgagctccagccatcctcgagccatcggacagtaaggggttgtgatctgacgaagtttctattggacggctatatagctggttaaatctatatctcgtcacctgtcaggctggcgcgtcatctctgcggcacggtgcatctggacatcctttatcaggaactcagggttctaagctgatgtcactgtggcaattccatcgaattgctacgttctgtgttgaagctgcgaggacttgtgggggaaacgataatcgatatgacatcgcaaaggcgagttctcacggttgacgtatggttcttcacgacatggttgattctgagactggaatcgatcaccacttccaacatctatataacaatgccatcagcccgctcaagtctaacgtgaaattcagaacataaacacaaagctcgacaccttcaatactactctcacaaattcgcacttgaatcatcactactgtctcatatcacgattatcataacaacatggctcccaagtgagcttcccgccttctatgaagtgcatgccagtactaacacacattcagctctaagcgccgcttctccctcagtgccctctctcccgcatcacggagatataacaaggtcatgagcgatagacccgacaaccgtcgatctatcgacactacagtcactacctctacaatgggcgacatgcctgtcgtccaagtcgagagccaccttgtcgacccggcgtatcgctggacaactgccaatcgagttggctagatccgggcaaagcaaattgttttctgtttgatgcgatagcacgatgacaccaatgtacattagtctgcaattgaatttgaactgtctttcccatgccattctagttttactcgatgatgttaaagtcagatcacttgaaagcgggctccggttttgagccgtaaggaataatcctaaccatatgtctccgctcattatctcggaaatcaggtacagcagaatgtgccgttcccctttggtcccaaaccacgaccgtacctttctcccactttactctgcaactaaagtccatgcttcgaatgtgattcttcaaaaacgacagcaaatggtcagactcttccggtagaaagccttcaacctggcgagcaatggtggggttgacaaataatgctggtttgccagtgacaggatgcttgatgacgagtggatgcgtcgcgttgatcgcttccgccagagcacgctcttggccaactcgtcgtacttcaccctcggaggctgatgtgtgatgaagtttgagaccgtgaagagtttctctaaatgcaggtgagagagcttcataggctgctgtaagtgaggtgaaagcagtgtcgccgccgcctgattcggggatctcgaggacccagaagaaggtcgtggacggtacatttggtgtaaatgtttggtcgatgtgccagagatcgtatgtcgttcgaggacctaggagttttctcaagttgccgctacaattcatcaatacagttaccaccacagaggttatttcgtgaagatgctcacctcttctcatcggcgtagacaacatggaactctggcccagtacctttcggataccccatcgtaggatgctgatgaagcggtccataatgcttaacaatctctctttgtctatcaaacccaacatccgcaaagtcctggtccctctgacaacagtcagcaccttcaatcccaatcacaagctaaactcacaaaaaccacaacacctcgttcagcagccagcaaagccaactcatcaagcccctccctccccaacgcactaatctgcacaccccggacttcagtgccaatacgtggggtaatatcagccgtcgtagcgccctttagcagattcgctttggcgggatcagcccgaagccctggctcttccgcttcaaaaagcggcacagctaccggcgcattgtagccatccgagcgggtgggaagataagcgggatacaacggttcagacgacatgttttacttcgttagcgattgaattgggatgtgcagcctgcgtcttagatatctccgcctttcggatggtgtaacccgaatttgtcgggggttgtccgacggttttagctacaagaggagattatggactcgttatttgcagggctgaaggcgtaagccggttgaatgtatccgctctgtagatcgagccaattgtatctgttgtgttttgagataagcagtggggtaatctcgtggtgtttctgctaaatcggacccttgatattaactgctcggctccgatcttagcatcactgactcgtgatctggcgatatttatagtctaagctcgtcatggctggcctttttcactgagagaacgatacttgccggggatctagaacgtctctagcctagaatcaaaagtggcgggcgggaatttttttaaatattccagaggaccccaagtgtcgatcatttctcaactcctctttttacttttaaaccgtctttgaagcaacaaagatgtcgaccccagctaatgattttgcggatgaggagaggcagaatgtcgagtatgcagagtcgacgtcgtggttggccaaggtccatccttatttcaagaatccggctcatgttctggtgctcaagcttgactgcttgttgctggtatgggcgttcatcgctggccttttcaaggtatttagctatggttttctgtgaacttgaagatattgatgattttataggatatggatcaatctgcgactacagctgcatatgtctcaggaatgaaagaagatctcaaactatacggtaatgaattggtagagttcacgacatatttctccatcggttacgctctctttatcgttccatcacaactcatccaaactcgcgttcgaccatctctcttcctaccactatgcgaaatcatctggggtttattcacgctcttcacctacagggctccaaatgcaaagaccgtctttgcactgagattcttcctcggagtttttgagtccacgtcatggcctggtatcgtgaacttgatcttcaattggtatgttcactaatcacatcttcgtgcttcgtgggtggctaactagcctctaggtaccgtcctgaggagttgggaaagcgactggcgatctttggcgtcagtggcgtcgcgggaaacatgtttctcggcatcgttcaagccgccctctaccgaaacctcaacggcgtgtctggtcttgctggttggcaatggctcttcatcatcagcggtataatgactattttctggggtctcgtcggtcttgccatcataccagactcacctgctatcactcgagctctttggctctcggaatccgagagagagctgtgtcgacttcgaatgagtgagagcggcgtcaaaacctccagaatcatccccttcaggactctagttcaaaaaatgaaactcctcgtccttagtcccctatcttatatgtttcttgcaggctatctacaattcgcctggagccagcgcgcaaacgcctactttcttctcttcctcaaaggtctccaaaatgctgacggaacaccccgctactcagtctataccgtcaaccttatcccacttggtggctacgctataagcatagtctgcaacattggcctcaacgcactcagtgattggaaggcctggcgctggcaagtcagtgttggcgccgccactttacagctcatcgcaacctcggttctctccggctggcccgattcgtggaagaccatcatggctttctattttctcacttttgctacggccgcttggggctatgctcttcttgcgtggttggcggagatattgaggaaagagccggaggtgagatctatcttggtggctatcgctgttacgcttgtttatgctggacatgcttctatcccacttcgggcttggcgggttagtgattcacctagatatccggttgggttcccgctggctgctgcatttagtgttgggagtattgtggctattatggggatgtggttttacatacggaaataccctgatatagttacttggggactggatcctgaaggtgctcgggtgcatgacgaggaggagagcattccaagagatgatgaccagaagacacctgtcgagagaagtaaccgactgtaggttatgggaatagccaccaaaccatcatgtaagcgacgcacagtgtcaattcaatctacctatcttatgattaaaccatatctcagagtttcaaggcactattgataacctacgcaagctcaagttcaatgagattcacaaccctggaaactccacacttttagaactcgacgctctgaagactcaatccgcttccctccatcaactggtaccaaacatcttcggtacgctccagggctgaaagctgtgtcatcatgaggatatcaccagctgtagcctcccagtacgcctcagttcgtgcattaacacactcgaggacaagaagtttgctataaagccaactctagtttcgggcgtaactacgctattaaacagtgataatgggcatgctaagcctttctgcagcgcgcactgacttattaaagcttatttcgagtttctaactcgacactgttcaaattccaagcaacaaagtacgattgatgcactgtgctacagatgaaatcgaataggattttttatcagtagccatcagtgaggcaacccacgaggccatgggctgggttggttacagtctcatactggaccgttcaaataacatgactggagagctgcagcaccactgtgagttctcctatcaactcatgccccatgtcttggctcactattactgtagctctatgtattcacgatcttttgggtgctatccatgaagctcaggttgttgttgacgaaatgtatactttttgttacagcactgagcttcagaacagagaccgtgaggcaggagttgcctcagatgtagccctttcgcttgcaacgctcttactcgttgttatgtcccccatattgagtctttcatcctcactatcatcaaacatactcactgcggttgcggctcttctattaaattccatattggcggtacttcctggcaaacactatctgattgagaaagccaaagaaggccaagaagcggaacaagaaattatgaaagtggaagaatgggcaatcgacaggctgaatggctatcaacgtgctgcccttcgcactagtcaatcactacaacaaaatatcgccgctcttgaactccaggacatagatgatgcacaggttctcctgttggttcaaggtcgccacctgcaggacgtaatacaaacgctagtcgagcggaacacgcaggatattcatgaaagacgggttaaattcgaaagagctgagagaatagccacgcggactgaggaggtgacacacaaaattgaggataagactaagttggagacatacatggcggtaaaagctgagattagggcagagcaggagaaccagggtagcaaagacgaaagtacctgtcccaatgggtgtacaatactttaaggttcgatatctacctccacagagcaacacaacactaataaatcaaggtccgaaaagatagcctaagtagaattcgtatgagcatctatgaatgagagtataagtcagcatagggaatttagcggctgagtatcctatttgacttgtgaaatcgttagccacatagtcgagatggagtatcctgaggcctcttcgaggcacttgggaaatgtaaagagtcttgtctatatatgtatattagtgtttaagctgtgagctagatgtgttattcgattgggagacttgtggctgagagcttattccggcagagagaacctagcgatcacacggctgaaagggctataaaagatcatcacatcgctacgtacattcatagaaatggcgccttagccctgtagactagcaaccagcttgtctcccaaagcctttatgctcttcgagaaatcagcacggtttgaagccttccaatcagcaccagtctttccaggaacagccccgtcacccttgaaggcaatatacaggacatccttctcaccgtgtccattatctccattgagaccctggttcgggaagcaaagctcagcaagggaaattgaggcttcgcccgtagaggtacctccgttggtatctccccagataccgtagtgctgtacaatgttagcaagaattttgtaattcatcgtggaagacttgccacttggccgttgcatacaacagccatgacactcagtggctttatgccatgttgcgtagggtcgaaagatggtgatgctccatcgttgccgaaaaccacgtagggatgaacattggcatccaagtctgggatgccgtactgattgacagtgtccttgaacgcagtctcgccctgtccggatggatcgttcgagcaagcaccggcatgattattcgctccatcacagtcgatgtccatattgtcgtagttcccgttagagcccttgaggtatatagctcctgagatatcgccgcagtatctagcaccctccgggaacctgtcagaaaggcggttggagcatgagccagcctactatcgttagagtcatacttatggaggacatggcaagacttaccttgtggttatcgtagatcgatttcagattttgggggagctggtaagcacaagctgctgtgcccagcgccagggtggtgagaagcgaataagaatgcatggttgtctctaggtatatcacgatagaatcactgacttaatagagttgagagctggttctgcgtagaattgaaagaggatgactgaagcttttatatctgatgttctcattcattattaagtctagtctcatttatgtttcaacaagtgtgaagtacactctgccccagtctcaagttctccatatgttattctaatcgacaggtctcgggtctgtcccagctgccgaactcctgaagtactttgacttactgactacttaaccttgataggagagtcaaaacatgtccccagggttctttggtaacactacggaaatagacaaggggcaaattccctagcacgctgatttgtaaatccgtactttcagcttgcttgctttgatcggcacgaattcctcataaaagggaaagtgcctagcatggctacaagcgaattagatctcatcgttgaggtcatcccctcaacgctcgttcaagtgataggccatagcaatttgcaccttaaagaaggcctccaattgtactcgcttgcatcatgaaacaatggccaagttcttgaacagtttattgatggaaggcccgataagccttagcgatggtcgtgggagtgtaaagatccttgggttcgaagttgagccttcaatctgcagtagttgatccttcaactaaagttacgggttcttctcccaccttagctcatcagatgacaccaaatgccgctagggcgatcatccttcctcggcaatggtttcactttatatgtctcagccagttcaatataagctatgggaggaattccaagctataagtctagagctaatcaaggcagctaaatgaatggtaagaaaataatattcttacttccatcaacctggacttgaaactcttctaataagcatcagaaattttttttgtttcaatagagcaactaaagatatatgggtagaaatcagagtcccaaaaacctcatcctgatttgatcttacccgtaacattacgagcgggccgctgactcgtctaggcaattcaacatacccctgtatttcttcttagggttgaaaagcaagtacaagtctaaaccgttctaccgttaaaccattcactcggcaagtcccgacttggcaatccggattgcatttctatgcttacatggtttcactattcagaggtagactacggagtacctaggcgggtaataaagtcagtatgaagaaatccggagaggccggctctgatgtaacgtcggcctccactcggcaatctatatgcgggatgatgatccttgtggtatgatcgttgctcaaagaggaagttccattgtctctccgcacaatagttcccctggggtcggccgcccagcctgatcatcaaggttgcgttcgatgccatcaatagataattcgtaacgtagcatattctttgcagttaatagccaatgactgtccggtcttaatgccgaaactactgaaatcctcctgtttcttagttcagtctggggtgaagctagcccaatcgagtatcccacatccatacccaagcacgtttcgaaacgtggatcgaaattcgaagggatgaactagtgtgaggaatacagagcacgctatagatattagacccggtagttcattgcggaaagggaaatccgtatccattcgttgtaaatcagttcatccttgaggtatcatgagtgcacgaggtctcaccacaggttgaaatgcccgcttactcaatagcctcgaccttccgcaatggcacgatccggggtaatttgatgcagcttaacgggccgaataacctcaatatcctgatcagctggccctatgcagtaagtcgagggaaagaaatggcgagaaagcagactgagacaaataagcggagtctgaaatgatcggcatcatgtgcggctgagatgaataggctatagtcgaaagatatctctcggactatatatccaatgtgagagtctagtgctattcgaccacagctcaccatcttcgcacggcctctgaacaagatgcattactctacccttcttcccttgatcctcgctggctcagcctcagcatggcttccccatgagcacgacctagctgccttcaaccagactgctcgccacgaacagctcgggaaacgcttcaaaccaaacttgcccagcggtgtaaccaagatccgcggagtcaactttggaggcaagttttcaatatccctctcatggcgaatctactaacaactgtaggctggcttgtctgcgagccctggatgcagcgagatgaatgggcaaacgtcctcaagtgcggcgactctgcctccgagttcgactgcatgcgtgatcactatctaggatctaaccgcgaaactggcaacagtcgctttgagcagcattggaagaactggatcaaccccgcaactgtgcagtcagtccatgacgtaggactcaacaccatccgaatccctatcggatactggtcctacactgatatcgtcgacaaagcaagcgagcctttcgctgatggcaaccgcatgctgccttacctcgatgctgtggtccaaaaggctgctgatcttggtatctatgtcattattgatcttcacggtgctccgggtggtcagcaggaagatgtcttcactggccagaacaacaaaccagctggtttctttaacgactataattttggtcgtgcgcagaagtggcttgcttggatgacgaaccgcattcacaccaactctgcctactcaaccgttggcgtgatcgaggtcctcaacgagcctgtgtctcgccatgatgcgaataaccgatatcctgctcccggtgaggacccaggcttgatccagaaatactacccagccgccctcaaagccgttcgcgacaccgaagcttctctcaaagtccctgacaacaagaaacttcacgttcagttcatgtccagcaaatgggactccggaaacccccgctccgtatcctccgtagccaacgacccctacactgctttcgacgaccacaactacatcggttttgctctgggcaacaacaatggcgatcaataccagctcatgcacagcgcttgcaccgactctcgcctcgttagcggccaggactttactttcactggtgaatggagtatgacttctaacgctgattggcatgataagactttctttaacaagttctttacggctcagcagcagctgtatgagaagcctggtatggcggggtggatttactggacttggaagacggagacgaatgatccgagatggacgtattcttatgcgacgtctctgaattacattcctactgacgctgctggtctggagaagaatgtctatcaagacgtttgtgctggttatcgatagatttaggctgttgttgcttgccgagattcgggggctgcaggaaaagctgttggcactaaactaggcagtccaaagatctactcagtctataataaatttacctgagtctttcgattggataaaggatattctaagtttcctttccgctccttgcacgctatcacacgatatctcaagagcctctagggctttcatattgcttattcgtatgtcgatcggctgaatggtcggctttgaggtcacgaatatatgtctcatgtacttgctcttagaggtttgaacacctatttagaattgttccatcggactcgtctattgagcctcaagtctggctccaaagacctccagcgccttcttgctagcctccctagcatccatcctctcaaaatatccgacaacattcttcctcccgggatgaagtatccacggcgccgtacccgtagtctttcccttcatcagactatagaagtgaatatccgccgccgaaaacctctcgccgcaaaaatatttcgttccctccagctgctcatccaacaggttcagatactgctgaatagtaaccttctgtgccaatctcgcttccggatcaggaatttgatgtcctatatagaagtctgcagtgcccggatcattacgaacccatgatatgacaggttgtgcgatttcgagatccattcgtctaagccacatgcgtgtttcggcacgctcgaggggtgtttcgccaaagagtgatatgccaccccgggctatctcatcgagatactcgcagatgacggttacttccgtgagtacaaagccattgtcgagaacgagcgcgggaacctgcctatgccacctctttcaagtacgaagaggcgaacaaccattgggttggatgctggggcgtcatagagcttcattgctgctggggcttgatgaaactttggcaatctcagtaattcgtgtcataaaagatccagatcggaggctggacttctgtcagcagtgacgttctttattaatattaccaagccaaatagagttttgaccccctagatctcatgtaagcccgagaacccatccaacgttattcatgtggacgctccaggacaccaagaaatacccaaaactgtattaacatgatggctcgcacaggcctagctatggtttccaatgtcagcgcgagatgaagatcgccaacccttcgcagcatcatatatactgaacaaaagcgtaaaggcaccgcctgccaacgcaacaatctgatccaaatccgtaagacagacgttactcttgggcataaatcttatcatgcgagtttgatatccgagcacgcccatagcaaaggccatcgtgttgccaacaaacccatatttaacaaatgagatgatacttgcgatgagaactgctgcaaagatattcgaccatttctcgaatccgctgcgcctctctataggcttctcttggtcttcactgctggaaggcttagctctgcgatacacggtgacaacaacagtccgaacaatggacactcctgtcatgatggccatgatccccgatatgaagcccagcgctataacaaagttgaatagaaatggtcgagcgaaagtgcttcttgatacagggagatcagggtatgtgaagaagataaccagctgcggcgaaaagcacaaaagagtcgataaagtaacacagcccaccctcttccactgatgtcgcctcgacgcagcgctatgcaggaaaatcgccagcacaacgtagacttcacagatagcaagcggggcctcaagcgcagcgacgagctggatatcttctggtgaatcgctcaaaagcaatcgtggacggtcaggtcggtcatatttggcaagttggtagagtgcatctacagctgcgaccacaggcagtgtaagcgcggcgattgtgtcgtttgtgattgagtccaatcgttttgtgattgggttgacggtccagcttgtgaagacagaggctacgatgatgagccagctccagaaggtgccggggccgtagagagaggagacgagggcccagcggttgaggctttccgttgcatttgccattcattcgaggtttgagtctcatatgtaaagttgaaccggttgttattagtttgaagttgttatgaagaactgattatgccttgcgaggacgaaaacgcctcggcgctaaagctgagttagacaaggcagtatcgaagaagccaatgaggttgaaggtaggcaaagctgaaagatatacgcaaaggcgcgttgcgtatctgttggaacaatgagagcttggtcttctctgaaaccatgcataagtacttgaacggtaatacttctttaaatgctgttaacggtgattgattgctggctgggaataccctgtacttgtgagattgtaggagagatatccaatctaggatgtaaaagagataagaaattaaattaattaaggatagttataaacgatgcgttgaaaagcttacaaatttattacgtatataatttaagaggtctattcaatcttcttcataaggtcagcttccttgatgttcgccaagttaaccgggccatctctatggcggcacattttggctcaacgccattatcaagttgtaataacctttgttccccaaaatctaattaaagacaattgtagtacattaagtagacgaaaaatatcttccaaacacctgctgtgaactagttacagagcaagtccatcaggtgaacggagatctgtccgcacccccgacaaccctccatctccaagctcaagccaccacaaaagtgtcggacccagaactcaccccgactccgctaagcacagacaatccaacaatgatgtcacacttcaatgatcaatccagatggtcaaggtttcaatgctcaattgctggggaattatcatccaaatcatctatttagaccaacaaaaacatatcccaaaaaaatagctacgcaaaatgtcattcatatcagtacaaccgccctttctttcgttcttttccccctctttcattaagatatagccaatttcttaccaaggcttgaccttgagcatgctaccctcctcagccagagccttgtgcaggtcgaaagcgttgaagagaaggtgaggctcatgtcccatacccttcttcagaccctccgactcagccttgtcgaagtagtggctcaggatgggctggtacttggggtgcgcgcacttgttgatgatgacgcgggcgcgctcacggggtgagagaccgcgaacgtcggcaagaccttgctcagtgacgataacgtcaagatcgtgctcggtctggtctacgtgggtgaccatggggacgatgcaggacacaccgtggggatcagtcttggagggtcggctggatggtgtgtgcatgatggagtacttggagttgcggaggaaatcggctgaaccgccgagaccgttgagcatgcgtgttccgctaacgcaggtggagttggcgtgggcgaagatgtcgacctcgacgggggtgttcatgccgataacacccagacgcttgatgatctcgggagcgttggagacagcctgacttcggaggaggatcttgtcggcgtaggcatcccagttatcgtagaagcgcttgaaaccatcgggagagaagcggattgaggtggcagtagcgtagtcgagctttccagagtcgaagagatcgaggaaagtatcctggatgacctctgtccagaccttgaggttcttgaacttggactcgttgagaccgccgacaatagcgttggcgacgttgccgataccggactggagaggcagaaggttggcgggcatgcggccctgggcaacctcgtgctcgaagaactcaatcaggtggccggcgatccggcgagatgactcgtcggcatcagcgttggggccggtggcatcccagtaatcggactcgacgatagcgacgaccttggaggggtcgaccttgactgagggggaaccaatgcggtcctcgacagcggtgatgttgtagggagtgcggtggggagggacgtcggtgaaggtaatgtcgtggagacccttgaaagaggggatggcggtgttgacctcgatgatgatctaccaagcgcaattgtcagtaactaaaagttggcgatgcgggcttgagcttggcggtgacgtaccttgtcagccatctggatcaactcgggagtagcaccaacagaggcaccgggaacaaagctgccatcctcgagaatgtctgtcgcttccacgacggtgacatcaaggttgctgtttgatcgatccttggtgtagaagccctagagtcaaattgtcagccgattgtcttatcggagccgcaatagctcggtgggagattaaagcgaggccgaatggtggggccgcaatcaacaaatttccattctgcgcttttgcggttacgtacatagacgagatcagaggggaacatggacaaatgcttgtcgaagaagttgattcgtccagagttgattcccttggcgatgtccttgccgacctggtgagggcttcgtcggttgatcatgtcgagagcagcccatcggttctccgtctcggaaccggccgaggcaccgacgaacagggagtacttcatcttgctctggaggttgttctgctcgacgtagtcggccatagcagcgggaaccttcctgatgcgattgtcagttgcattgtttgcgccaagctcgggtaatgacgataatagccggtgcggagtctgaaactcgacactcgaagtaattgcagagtagtcaattgtgcaggagagggtagttcacgtacttggggtatccaacagctgtaaagccagaccagccgatataagagccattgggaaagtggtgcatcagatcctcaggtcgcgcaagcttcttaagcatagcgggattgcgaacgcgtgccttgagggcggcagaagcaacaggtgaagccatgatgatctgaaagcgaaatataccaaaaaagagaagaaagaggggagattgttccgttcagagaggaagagtgaaaaaagaggaggaggaggaaaggataaataagagggaagaaagagaacagctccaaccttggttagtggaggtcgctcaattggcttggtgacggtgacgaggggtggatcaccgaaacccactgagtcctcagagcggggatgcatccctttcagtggttggcccgtcggttatagtggacgcttcagcgtgtcctttctccaaatttgctttcaggtaccgttgtgcctcttggttcagcaaagaggtacaacgcggagacaagggaagttctgccaagcaccggatttgcaattccgttgtatcatagggagagacattgtaacctacgtagagagaataactggctgatggagttgatctccagatctaccgacgttgccgagaggagaagtgcatcggtcatgacactattaggcaataggtgcgtgtggcctgattctcctacacatcctgaagtttgtatcttgtggcctcacaactgctcacctagactttcttgatctgatgatatctctattaatctccattatgtgaaatacttctccggtgagcctctcaactgaaattgtacaccggctcttccgccgccgtcgaggacctccgagtccgtactgtggatccccgccatcttctccaactccaaaaccccatgcgccccatcttccgcccggccgagatgagcacagaccacaatcggcatcactcggttatcagcctccaaaaacagacaaacacactcagatcgcaagccatggaaattctagaacagcccgtaatcaagacggcgcttctttttcatccggggtctagcgtctcggtgccgttttgacttaccccggaaaatgtggtcggtaaatcattctcgaatcaccgtgcttgaatatacccttaggttcgtcgggacaagggtaagatctggggtaaaagtatggagtgcgcattcggtgacaggttcaacattggactgtactgtaaattccaagaattgactcgccaatggaaacacttgcgcaaatttagtgtcttgatatgtgtcgaacttgctcttcgtcacccttgcatgggtagcgattatctctcgcacctcaattgaatgctcggaggctttataccaaggctaggggaggaaagaaaactcgggatcttgatcctaggtgacaaaatgacttaggtaacttaactcaagtttagaccaagttgagtatagacttgggatactctccaccaagtttattttaacaccttataccaaggtctggtattttcttgctccctgatgcaaggccacacagtcaggtttctgtttcagtacagatttaatagaccttaagacttgcttcaagctcacaatgttgacttccgtcaaccaagcaagtgcggtccaggcacgatgggttccttatgctacccctctcagccagacaagcattcagttcaatcatcatcatcacggccatcatcaaccattactccgccatatctatcttctacaaggaaaccccatacgcacattctaacaacatcatcagatatggcttctccagactggcgagtcgatgtgaactagcaacagaacatgcgacgcgtcctcagccccctatcccacagcggttggctcaatatgtcaatgatgatagactggtgcttacatcgttacgagaccgacaattctattccgtcacaaaagcattggaatgctgtggatgaggaaagggctgcgaggctacaagcctggggactaccagcattcgcccttttagttctactgggccagccgttcggaaacagtcgacgcgtggatttcagagcgatttgccaatggacggaggatgaaaagaggagattggaattgatacatgggctggggggtgtacaaggctttggatgtgggcagcaatggggcccatcccaagcaggggcattcaacagtcttgcaagcgggatccacactcattataggagtgctgtgaatccgttccaagcagaggcattccacagtgttggaaggaataccggggctctgtataggagtactgaggctccttataggatacaggagaacgcattggggccctttggggtgacatacgtatcgggaggaattgaagatgaagactttgagcctgcgtttcagggtagtcctcctcaggaggagagatccaggcgggctggtaacggcagaaagaggccacgcgatacagaggaggatacagaggaggatacagaggaggagatacaagggctaggagtcttcgacaactgtgggcataggaaacgaagtaagcgtatccgagagggatccggcagtactgataacagcactaaggagatgaaaaaggagatgaagaagctgaaagccagcgtcaaggagatgtgtgaggtgatgtgcgaggagatacgtgaaatgcgggaagacattgattcagactctgaggcgtcggcgacatcagagtcgtttctggagggatagttggaagcaagttgcttgaagtcaaagaaacagtctaattgtctatttttgcctttccggcatcccattagtctaaaactctgtcttcctatcccactgtgttaagccataggccatcacgctcgtctaatccctttctcaatccccctgcagtgcatgcgcggctcgctcacatttccggagagggagagagctctttctgacgttcctcaagattggcgcgagcctcctgctgtgtcacaggaatatacttcgactcgttaataatagctgcctcgaagtgatcaacctctgcagaagtccaattcgcattcaccggcaagcctatgagcgctgcaatcacatctcgatgaacgccccataccgagagtctcccgtagcgctcaatctcgtccaaattccacttatcgagcctctggtttcggtttttctgcttgcggaggtgcttccagcatttgtccgtcatgtctgctaggtccttccagtcccttcgactgtatataccgccgaagacgcgctccaggttctcatcccacttctcgttgacaactgtctggccagggatgagtgtattgtcaatgtaggtttcatttgggcggggggtgtctggtcgttgagtttgagagcttggaggaataggacaaaattccttgaggggtggggatggagggggaggacccatcctgggatcatagacagtaccagcggtattgcgtgcgagatcattgaccttcttgtagaagggggtcgagtagatcttagcgaccatgcgggcctcctcatcaggggattgttgggttgacatagtgtttgagtttgttgtagtgaaagtgttgttgtgatgatatagtgtctttcttgcaatgtgattcttgtgttgatggaccagtacattggtacggcgcccaaagcatccttatattacctattcctgtgagcgaactgctcatgaataactatcgcattgaggggattgagagtgatgcggtggaacagaggactgcatataccattctgatcagcatctaacaacacttcgcgtcttattcagggggtaattcgaaggtgattacatcgtttaaacgtcaatttggctgtgattatccttctagtcgatacgaaactcacggctttcaactccccgagttttcattcagcgcaaaaagaagggtctgtgattcgcctctccaaagtgatccaaacctttaagtctcattcacggttcagtcgaaactctcctggtcaactcttgagctagattagttaatgaaaccgtcaatgttgctaatgcgtacgattagggttaactgcgagatcaattgtctggctaaagctatcgtaatagctaacatcacgtactcctggctgggtattcctcaacgctgctaagcctattcctcatctgccagatccgcatcacaatcctcgccgcctcactccctggtcgccagtctccgtgatttcttcttccaatcccctatatccacggcctcgtattcctctagaatctcaccatcttccattacgtcgccctcctcgagatgctcgtggagttccagcatcagccgctcatcgtccataatcacctaaaactcctcgcggacctcggctgtgatcgggtcatctggaaacccaatgagcgccttgacagtgtctgaatcaactccctactccgtcaatctcgcagccttgtcaaactcctccttggtccagggacgtccgagccgatgagatccctcaggcttgtcctcaagctcctctttggccttctccaccatgtcggcacagttctcgtacttgtcaacgtgttcggggccgaggacgcggtcgacgttctgctggaagttgcgttcgacgtgcgcgttgaagattgccccatggccgatctctggctcgggggcatcctccttgtttggggtctgtcgaggctttgcgaatgagtgtcttcggatggaggccctaacaatatcagcgtcccggcgtggggagggttgtcgtggggagggggagcgaggggggcgaggggggggcacccgaatagggtgctggcggggagacttccgggcgacaactctggggccatggtctcgacgacgagtagggaggggaggaggcgggcaagcatgctttcgctgatgatcggtcaggtcagagacgcgcttgtagagggggttgttgtagaactccgagaagtcttcctcctcttcggggtagttgtgcggagtagacatgatgacaagctgctacagcgaaggatgtttttgctgggggtagtgtattcttgtggtaatgaatggttgtatgttgtgatgatttatgaagaataaaactccaaggagatgtttgtgtgtgggtggaagtagaagtttgagctcatcccgtcttattgtggtgatgagataatgttcaggggagtagatgattcatcttgctgttctgccactacccgctctggcagtggcagctgcgatgccctcgcttttcgcgaggctgcacacaaggctgccagtggctcgatcagagttcagccgtcaagacctgaggcctgaggatagaactctaagctttggcactggcgatggtcaaccttcaggtgctgggtgatgaactacctatgcactgaagtcaatctggcccaggaagcaagaagccttctagtattagctaaagatcctgcacaaactggtctaaaaacttgacgagatatacttaacttacccaaagcttgtcatcacttggaaaaggggtctgaggattttctccaggagcttcttctgtttgggagtcattctttgacacaaaattaacattaaaccgcctgcgcttaaatatcagatcgctcaacatgcaagtatatgtcccctactcctccatccctgctcctctcccttttcatcatcgcaacacttgtcttgaccaccttctctatcgcatcaccaccacacacggcgacagcaacattcccaggaacattgccgaccgctgttctgatgaacgtcgcgatctcgggtcgaccctctgtgtgttcaatggccgaagcatgtgccccatcgaagtccatgtccatctcctccttcagcaactgttcctccctaccactctccgaagaggcacgggagtctattgagaagcgctccagttcaacacttgggcctctcggctcttcgatcaatctttcgcgacttgcgttcgcgtcgtcacgaagaacggcatcggaaacggtaccgccgcccttcgttaccgcgacttgaacattcaccgaaatgcccatctccttcgccctcgacagcacacgtgatatgcgctgaagatagggctccgcatgcgcccttcgacgaacaatatacaaagcattgatcttgcgaacacaccccggcgattgcgtcgaaagtagatcctcgagaacaggcgtggtgaacgatcctccagttgacgcagcgacaagaacaacattctcatactgcttccagttgggcgtcgcaccaaaaggccctgtaagcataaccctcatgctcccattatcacccctcaatcccgtcctcctcgcccaatcattgaggtccctcgtcaatccggtcttcgtcttgatcgtaagctgaacattctggttcttgccttcagagtccagaatattagcaatcgtaaacggatgcggtgtctcccatcggaaagtcggcaaccagataagaacatgctgtccgggcttccacttgaagtcaacatttcgaatagtcatggtggttaattcgtcgtcaactgcttggatactggcgtcgtatgcgtatctcacagatggattccccgaaacccgaagccgcaggttccgccagatcggattcgccgagcgtgtcactacatcgtatgcaaaaacgcccacggcgcaccagatgctaaagaggtgatggtctggaacatggaggaccaaaaagacgagaagtagtacgactgagatgatatgctgtaccacgaagagttcgtacttcatacgtcggaagaagggcagcgtcgacacaaccgtccaagccaggatgaaccaagctccaattcccggtagtaccatcttgacggtcttgatctcggtccagaagaagctggcggctagccattcccatgcgaagaagccgccgtggatggttgcgcttgcgaagaagacccttgacgcccatctgtggaaccaattgagcctctcgtacgaagttccgagtaacagaccaattgggttgacgcgtactgctaggaggaagggtagcgaagtctgtgtcgctgctatccaagctgcgcgaaacgcaatgcgctcgtggaaattggcatcgtggtgtatggacttgtatgttacaagacccgccacgaacgccgtgtacgtgacaacgacaattgtcttgcgaactggcaaagtcgccgaccgaactggaagtcgaaatacccttgatgccagagacttcggcgcatcaaccaatttctctactgtcgagagtgaggtatctgaactggctccagcatctcttctctttatgctataatgtctcagtcttattcccccgttctttaagtcaacataccgttgtttagcgataaaaatagatattaaccgcgagacagagccaattatcaacaccatcgccaagacataccagtaaaggcacgcgagaaagtgctgcctcacggaatcctcactctgatgcccatggccgtggccatgctcctcctcctcttcgtgaccgtgtccatgaccgccgtgtcttcttaacaaatccataacgataacatagagaagaggaggaagtgagatggctcgtgttagaatgagagctagcttggtcaacagggtaaggctagattacgtgatgctaaatctccggaagtgccgggtcgtaataggtggagagaggaatcttgctcaaatggactcagccacgatgagtctggaaggacattgacgatgagcgactacattatttgggctgtgtccaattggtagaatcatcttctgcattgagacggctgaacttagtctcagttttgtgatgatgctattttgggagcattaccctataccgttgtggtttgaaagagtgtttacgaggtgaagtgaggactgaagctttccgaataatgtcttgtcggcgattggatagctcgtatacggcgtccagcagggtacaccgagtatctaacttgcttggggccattgtgcagtcctcgataatgagcaagaagagtttagaccacaaaatagatgccaaaataaagtcattaaataatccactaatttcacaccaactttgcccaaattcttttatcgcttcagatggagacgtcaagctctttgacctctccttagcagtatgctgaacaacatcattgcggtcaaggcagtttccattaactggtcgcctggaacattcggcatcttacgacagggtagcattcacgaatgggaatacgttgaccaagccgagacaccaacccccaagacccctcgcatctcccgtaattttcgcagtatgccaatgttgccatcatgactgctgactctgcttcatggtcaaggccaagatgcccagaaagccgagaccaacgacttcgtgatctgtaatctatgcccattgtactcgtaatatcctccccaagatcctcaccgaatgccatgacgcaactcccaagtgccatggaagcgcattgaccgacgtcgccaactcaaacgtccaactcatcacctgcaaggcgtccaatgtctcagcccgtatcaacattcttccccattcccaatcgcccactgccattctcagcactctctgccgatcacccatccgtaaccggcttcactcgtgcacatgaccaagccaccgatcgtcaaggtgcataaacagcgtcacattctaaaaagacatgtgaagttcaattttcgcaatcaatacgacttcattggttccgatgtcgggcgtgtcaacttgtcttagccagtggggcttgaggaagagataggcgtttataaaaagaaagggttttagaacatgcagtgatttgttggtggttggagattaacttgcagcttggtcgaggcacagctcgtaggtggctgctgggtgttcgttcctgggcgtggcaccccaagaacccccaaaggttatcatgtgcaacacgagatcactcttccacgacgaggaatggtcatgcaaaaagagggtgttgtcgttttattgcatcagatgcacagaaatctgatctggctgaaatccctcggctgctctgcgcatcttatctttcacatgctgcgaattacactgatgataagttctcgatgattcaggcacaggcacaggcacagggacaaaatgagttgttatgcattggatcttctatttctggggggatcctactgtatcaacaagtttcaagcgctcgccaaggcctttaccccattcacgattcctctcgtaacagaaccccattttcagcgacggcgtcaaaataccttaggccacgggaagacccggcgtacaaaggaaagaaagaggtctgtgtttcaggcgctgggatcacccccgcgattcgagtgagtgagtgattttaggcgctctgtgaaactggtctgtgactgctgaatcataagcaagctgatcagtgcgaaaaagaacggacgaaaaatgaatgagaccttggatgatttgcatatcaggttcagctattgacgggtcgacgtatgcagacatggatgagttatgtatgcatcggtacatgtatctgtgtcccacttgatgtttgacacgtggataccatgaagcataataaccttgagactgtgatcatgaagaccactcagtagacactgtgaatacattattcagctaccgtggtaaggcttcaagtcttgtgcaatcctacagagaaacaaacagagcacggcgttaagagaagtgtaaacaccagcggacgaaccgacaggacagacagaaaaaaaggcgcagcaacgtgagagcgggccgcccaagagccaagtcccaattaacccctgtcgctcgcctgcgtgacgtgggaccaaccctgctagaccccttctaactcgttggtgtcaaacgaaatggaggtgtagttagaggcaaaagaaaatatcagtccctgcaggccagatcgattagactgcttaatcttttcggtatgtttgttccgtaacccgccgacttgtgctgctcctgagctggtgaaaacagaggctagaggaggggatgaataggtacgagatactgtacagagacactagagacgggcatcatgccgggccaccccccagacactcggactctcgtttgtgtcgggggagacaatgatacaagcccatgtctctcattttcactctcgagagcatgtgaagatgaatatccaacactggtcctacaagccgtccacgtcatatgattccctgcttcacattccatacttcatatacaacatctatccatccattcttcccaggacctgcacttgacattttcgctttctctcggtccacctcctcctgcaaagccccataactttctttctcttctcttccggtcccgcagccgatcgtcaacgcgcaaagccgtcgtgggtcataccgcaactccaccaattgagtaacaaacaagctccactggcctggctaaagtttgggtaaggtgatgtttttctcgtggtgatcggttgacggtttgagctaacgggatgggcttgaagagagaaaaacaggaccgaaggactagagcaacgcaccgcttgagatcgtcaaggtcattcgatttgggactgacgacgtgtgatagagaaagccagaacagattgagagtcaagtagacaaacattcactcatattgcctttgtctactctgctctcactgttcagcttaagcttattgttactcataaataacctcacttcactccaacccaccaacaacgcaaatacccggcttttacacccgacattcttcagtacccattacaaatcaatatccaccatcaaaaacaccaactcgtcttgctcgtcctattccatcaacgctattccttaggtacatgacaccaccaccgtcgtgcatatcctttcaccgcccagaggccaatccaacacccctggtccccagcatcccgcttagagcccctgctagggccctgaacttttcctcgactggggtgtctttggttcaacttgggttaagttaaataacaagacaaaggcagaccgcaacttttggtctcttgttttgtttctcccgcaaccaggtttttttttcgccttcgcttcgcttcaccgcggaatagaagtggaaaacacgccttttctcctttcttatatattcattaactttgtctttcgttttgctgttgttggtaacttggaccttggctggactgggtcggagatttgtgtctgtcgcttttcgggggattattagtaaacgggtgctgttgtgaataccctccacctcatcatacacccatttaccttcttttactggaacgactcgccacaaattaatctcaccttcaattcaccttgccttatacttcgactggtcagcttggtatcgtcgaatgttcgcccatcatggaggaaaggtctgagtcgcgagcttcaggtacaacataccatagcttcgcagacacggagttgtttgaacccatgtctccccctcgaccacccgtcacacacgatacaaccactcttcaacacctcgagcatcttcagcatgagcttcagcgtcagcagcgtgaagctccgagtagcaaggactgggtgagagagcgtcggcctggcacggcaaagatgcagcgacaagattcaggctatgagtcaaacacgccccgacgaacctctacttctaatacctcccacggcgggtctactattaacaacgctcaccttcttgtgggccgacgctcgtcaaacgattcttccaatggtagtggtagtcgtagcggtagtagcaacggctcaggagtcagaactcgtttcagagatcgtcgcccttcactccgtcgagcggcaaagactcaccccgtccaaccaacacgcacatccaaccagtccctccacctcgtacgcaccgcaacagctacttccccccccaagcaatcagccgcattcttccacttcccatcgccagaccctattcaactcgccgacaccgttcccgaccgccgcgtgcaacccacgcccatcccgtcacctccgcctcagacaacacactactggaccagcgaccgcacccgccgtcttgaatacgccgccatcgacgctgcgacgcgcggtgtcaagggctgggtgatgcggcatctcgtgcctgactgttttgtgtcgtgcgagaacaagcatgtcccgttcgatgacgactcgggcagcgtgagaaggtatagacttgaacttgaggatgatcatgctgagaaggcgggaggaaagtctgtgcggcgacgcaagggatggaaattctggcgccgcagaaaggtcgatgctcaacctacggcctacatctgaacaaacctcaaccacgaaacaaagaaaccctacaccacccgcataacatatcgcatcgcatcgcatcgttggcgttatatacccgttggcttttacatcgagttaattttacagaaagaacacctgcatgatacaagaagataatgatttgatagcattcggagcgaaagaatgaaggaaagcaagagaatatgatctagatgaagagatgtcgcatgaagcttctattctggtgagggaagttatttattctctattttcttttacctgcgcgttactctttaacagatattttcggcacttattactatttataccataagcatagttagtattgtttaaagacaagaatgatttgacttttaggcaaacatgttcatgttcaacctcgtgaaggtccgtgacccgttgttctttgttctccgggtgttcaatagcttggaccgagcgctattcgcaaggttggtgatgatataatgaccgggcctctcgattgaccgcccgatttctggaattgcaattccaacagccgatttacaatggcacagccgatctgcaagaatcagcccatgatgctcatctcgccgaacgaaacgccggccacgagccgctccgcctccgagggcgcactccggaggtcagcttcggagccttgtcaaacgatacttccgatccggcgcaaatccctggaaatggtggtgccgctggctagggagcaggacaatgatcgagaggtagaaaaagtacccatgagtctggcgaggattgttgtgaatatgcaggagcattacacggcggagttggaggctgagagacaaagaacgggaggcttggcgaggcagaatgaggagatgatgaggaagatggaagaaatggagagcagactacagatgcatgttgttctcatggatggatttgtcgggttcatgagggatgtgaaggaggggaagtttgcaactagcggagatgcggaaatggagattgcaaaggcgtttgggggagagcatcttgacgaggtcagacggcttgtagcggagaactacatgccagttcaacagagtgtggagcagccagctaccgagcctattgtctttaatgaagaggatgaacctcaggaaccagcgccagcagtcgttcgacacgtgggctttgatgaatcgccatcgacgccagacctggaagcacctcctgtacgaagctctggacgacgagcaccaaagcgcaagaatcctcctttgaggccacatcgtgaggtgaagcgacaaacaagagcgactctgcggagtgttcggcttcgtaacacttcatcatggactgctatcaacgcgaggtattctccgtatgcaggcgctgacttgagtaatggagaggacaaggatcttgacttcactcctgatctcgaagttgacgaggatgacgaagaggaagaagaagagcaggaagaggtagaggacgatagcgacagtgagatggaggacataccaaatgccccagcaacaccatcaccatctctctcggacgaagagctcgaaaccacaaagacacgatactccgctcctcgctccgtcgcataccgatacgccagcggtccacccagccgcaagttcaaataccaccgcatgcccaagtctgtcgcattagtatggcaagaatggaaacacggcagtaacggaaatccatcgattcagtctctcgaggaaaagtacagcacgagatggcgaatgggaacgttgcaggaacgcaaatacgcgagtaattacgtcggtgtgaggcagaaagttgtgagaaaggtggaggaaatgtgtgagcataaggggtggacaccggaaaaggcttgtgagatcttggatagacgtgttgatgggaggatgcagttactcatgacggcgctgagaaagggacaggatccgttggtggttattccgagaagatagtatgtgagtcagcgatgttggtcaaaaagacaatgaacatgaatcagaaaatgaccattgtgagtgagtaactgaacaagcgaacaggcctcattcaggtgttgttacagacaagtgttcactggcctgaaagacaaaccctttcttcaatgaatggcttctttgacaccccctgcaaaaccgaccattgctttgtcttcaccacctgaacattgatacacgagcagaacatgatctatcatttcacccacagacctcgctaccaatcgttaaaagcacttcgctatgcctttctctaactttaccagcttcaacttcttgaagcttcacatcacgttactcgctttttacaatacgttgctcactgtgattaaaagaaacgcttcaacaccatgtgctacattcaggtcatccatattacacgctgcgaaacccgccgtccagcggtcatcaacactactaccggtaaaacagtctaccatccgctcgaaccacctgggatctgcgagcacaagcggccatttggcgacgcgacgtgtcattatcacggcgactgctgctcacccggacagatcttcttctgcaacgccaaggacccgagggatatgtgtcgtggtaggcaggcctaccacataaacattcatcctcactacatgtacgagtccggtgtacttcaccaaatggagcccatcgaagactggcaggccctcgagatgaacacagatgtttttgcctacgaggaggacattcgatatcagttcatggaagccggtgcgttgatgtacgagcttgagaaggacgccgaaaagattgttgagtatatcctgcacaaccagacgagctgtcccgaggaagaggcagaactattccttgaacatagcgatctctatgagatgtggagtgaagcgcatcaccagttcgtgggattgaaggaggcgtgggagattctggcgaatgtaggctgtatggaagtctgcccgtcttctctcctgcgtgtccatccctggcgagagtgcttccaggaatgtcccacgctacagaaggggtttccgcagtttacttatgttccattttcttggctcgacaatgttgagcggcaggatgatcttctacgatgtcatccgtattactctcaataccagccaccagctcgtcctgaaccacgtatcaaggaagatgcgctgtggacagcgcctgcgccatatggtgtcgatccgggtttctctgaaaagacctttgcacgggatccgaagactcagaaggggtttgaggtgctgccgtatccaggagaatgggctgaggtgtttgaggacaaggctcgacggatcgctcagatgaaggctgagattgaagctgagcctacatcgatctcgtcgagttcgggaccagaaattcctccttggctcattccttacggccaggaaccagatatgggatggaaggacatcgattggcaccactgtactacgattattgaacggcctacgagcccaaagactcttccacgcaacggagtgattcagcgggtcatgcctccgaaggacagttacatgaaccctaaggacgcgcctaagggtccaacagctcttccatgcaaggaagagactcgacgcgccagcccccaatggcgaaccgaacctatttccaaggaggtcataccatgggacctcttcggcaattctatcgaggctccatggaatgggtacagcttcactgggacggagaaaccggcagagcaggagtttccccacgtcccttcaccagtggaagaacctcataccattgcacctaaggcgaagaagagcttgaaaagaaagagtgaagaagatctggatggtaggattgtaaggaagaagtcgaagggggtgaagggatgggcaaagcagaagttgtcttatgccccttcaccaatcgggtatttcaagatctctgctcgtaaagcagtggggacgctgaagagaaagagtgaggatgatttggatggggggattgagagaaagaaggtgagagtttgtaccgtttgaggagctcacggattgggctttgggagttctaggagtttagggtctaggagttaagagtcaaggaagtatggtgttttggagtcacggcgtttgggagttaaggagtttggagttgtggcgtttataaaaggttatagaagtgcttgggcacagattatgaataggaaataaagaaggagagaaaaatatgagactttaaatcgtgagaaaagtgattgtcttgattgatgcttaactgatgcaaatactgattatcgtttgcttgttgggctgtttgaagctggtgaccagaccagtttcctcatccctctcgacaccaccaccgataacaatcccgtttgcacggcgaggaagactcagcaaacccttaccgacagcgttataatccccaaagaacgtatgagcgcgaacatcagaaccggaggtcagtccatgtcccagagtcgccccccacatatctccaacacgaatagcatgcgcagaagaactagcatcgcgctccagcagaacagagtaaatatatccagtatacatcacaacgccaatagcttcgttggcgggaaagttccagcgctttccatcacaagatacaggatgccacggtgtgacgagaatcttacccacgcgacacaggatctcactctcaacgggggtcttgagaaccatggcgacacggcgtgaaccaagaggtgtacgcaccttcataccacgtcgaagttttcggatctgtactgtccggccggaagcgagtgtgacgactgtagagcctgcgaagcagacgccgcgggagttacgataagaactcatgctgaagcctgtcattgaaccatgtgaacggccgccgccgcctctagagtgcacgtgtcgcgaaggttcgggggcagggagattatcgaagatttggtcaagtgcgtcgcggcacgagatgaatagaggactctcagtgctgtactgaagagggccagggtccttgaaagagttgcagacctgacgcgcatgggcgttgaggagagatgggaggaaatggcacccccatctgttaaagtactctttgctttcaattgccatggagacttgaccttggggttcatcggctgatacgtcttgcataagagactggttcttctcgtcgttgaagttcttggcgggaagggtattgatccaacttcgaagctcttcgcgcttgttcttcataccccgtgtgataccgtgctcaccatctacaccaataggaaacatggtcgagatgaagttgcagattaaagatctagattcatggtatgcgatctcgaaggcaggtagatcgctgtactcaaggatgctgcgctgattgctcgccataggaataaagtcagcgtcttttgatagcattgactcgagaaccttgcggctcttgaaacaatccccaggcttgacgtatgtcaagtgcgcatcgacaagagcccgagtgggattctcttcactcaagaactcaagctccttgagaccattagtgctgaggaagatatcgcgagactgtccaaactgcagattcccaaggcttatcgtaagttcagcctcgctgtcttccgaatcattggcaaacgcgggtacgatctggtccacggacggccccgttgtctcgtacaactccagaggccgggagtacgagagtttgagaacggcgcgagttgcgaatgtactttggaggtttgcgacagcgtggacgaatactgtcccgatcataccggcgtcggggatgaaggcgtagttgccgccgccaatctcggcgatagacttgaggagcccggagcggagactgtagccgaagccgaaggtgtggattgaggctgggaggggtcccattgcgcggatcttggggacgaagcctgctgctgggttcctgtgaaggtgagtatgtgtgattgagaggagatgaagggggacttacatgtggtttggcatgccgtcggtgaggatcatgatggcagggacgttggtagatgactccccggtgttgaacagcttgatgccttcaagcaaaccctgccagagattggtagcatcgagaggtttcatgctcttgacattcttcagcgatcgagctttgttctctttgttcatgggaataagaggttgaaggactttggccttcgaggcaaaggtcacaataccgagacgatcattctcattcattgactcaataatagtaagcgcagcatgctttgtcaggtcaagaacggatagaccattgctctcgtcactttctcctgggacaggggctgcagagaccatggatccagagacatcaattacaaggacgatatcgcaagggacatgggggatcttgacggatggttcctttgggggttctatcttgaccaagagaccttttctgtctggtacaggctctagacgaagaatcgcatctttgtcagagatggtcccgatggtttgaacttggtccttttcggggtcttctttaggggtctcatcattggtgttcttagaaccactgacgagactgcgaaagatgggtactctctgcatatcatcagttatagtaatccttataagacttgttagtacttacaaccattatgagctattattaccgtgtcaaacgaatgcgagatctcacagagactcagagagattaggagaaagagttgagatgctaagtgtaagctgaccaggcagcgaaagctagtatttaataagtagcatgattcccagtgaatgccaatcttatggtcctacagaaggatttgtatgagtctgaccgattgtatgtaagctaacacccatgtcacgatccgcccgtcgtaccgaacggaccacacagcacgccaaggtaattcgccaggcagattgttatggccgcatggatacggagagagtagcattggcactaacaaagaaaggtagctattggggagacaaatgtctgccttgatatggcaccagattgtcggatcccttttgcgggcgaaacagtgtttcatgggctgagctggtgggccaaggcagacatgatacttgcccgaaacaggtaagatttttgtgaggagggggcttgtggttggccgtagtggcacatggcggactgcgaggcatctccaatcttgcggggtagacttgggattgcgtgcgtgtatgaggctgagggtcagcaatagaagcttggacttggttattgggactattgatttgtctaaaattggatttttagagatagtggcaggctcatgggttgtatgtttgtcaggtttgttgccttgcgaaggaagcaagctctgtttattagcaagttccgatcaaaacacccatgtcaactacacttgaagtcgtgattgttggcaccagtgattgctcttatagtcacaagcccaaagcctggatagaagcacgagctgaaaggatgttttcgattctatccctaatgaggagacgcgcagccacggtgtcctgttgtgcaaatgatgttcgttcttcatcttagttggttttgtcgtagatacctgacgtttagtccagaacattttcgtcctatgagaacacaaccatggtcgctgtaaataatcgacttcttattcgcggatgcgaccaggcatacacataaacaaaaacccaatagtacctagccaggctgcagttctgctcgttgggcagagtgctacaactgttggtgttttttgcaagtggtcaccctataccataagctctatgagttggcggcttggatacatacagattgagaaatatgagatatgatcccgtcgcaaatcaaagtgcatcggaaacaaggcacttcatgtagcgttgatcaagtatatgaaaggtgtgatcaaaagaccagctggatcaaatcgataaagttatttctacagctccatccaagccaaccaacttctacgcttggcttgtagccaacacaagtttgggcctaaagctcccttctcttatcttccatacttcttccttctatagagatgaccattgtcgcttttacatacattttacgaatattcttgaggctctcggattaattaaggtcttttttaagcatcggcggactccgaatattatagtggatccgtccagcgatgatgtggagatgtcaaaaaaattgcctgaagatcccaaattcttgcaggcgcggttgcctcggccctactttttttttattttccttcttttccttcttcttccttcttcctcttgggcattaatatctcttcatctgtccccgtcgcaactctcttcattcctttcttctatatactatattacgctccgtgcgacgtgtaaataccgcaaaaatggttgagaagctctacgtcacatacaacgatgtaaggagaatttaccccgccaccccgccttgatgatgggctgtgatgcgcatcatgaaaagtctagcgatgcgacagtatcgccagcttgatggaacactgtttgctggatacagaacagctgtagcaaacaaccctctatcaccggctatggcacaaaatacacaaatggtcggctgctgacgtgcttcacaggtgcacaagatgtgccaaaagtccgctgagaagcttctcgccgacttccagccccagcttctgatcgccatcggtggcggtggttatgttcccgctcgaattctccgatctttcctcaagagggccggctctcccaacatccccatccaggccatcggtctctccctctatgagtctctcggcaacgatgaggtcgaggcccctggtacaaaggtcacccgaacacagtggctcgacttgaccgctctcggcgagatgcagaacctcgtcggaaagcgaatccttatcgttgacgaggtcgacgatacccgaacaaccctcgagtacgctgtcaaggagcttgagaaggatgttgagatcgctcgtcagcgcatgggcgcggacgctcccgctcccaagaccgagttcagcatttttgtcctccacgtatgtagcacgatactgaaatcacaagctcaaactaacaaatttttagaacaaggacaagcccaagaagggaaagctccccgatgatatgcttgctacccgttactccgctgccgagaccgtcggcgacgtctggatcaactacccctgggaggccatcgacatcgacgagcatgacaggaacgccagcctgcagaccaagagcaactaagtgttttctgagaattcggagttgggaaaatggcgcacagatttaaacgagatatcatatacttgatgaatgagattcctgaactatcggttcaaaagattatctatacaatgatgccacccaaacagcaccagacacgaactagttcgagctgcaatgcgaaggaatcctgcgcctgctaacatctaacacaccagatacccgatttccggtcgcctccttccagtacttaagacttaactttttcagttcatctcgtctatcttggacccggttcccaagaaaactcaagcctaagttcatcacaagtatctcgcgggagataagggacgggtagcgatcgatgtattccggcgagtcccgtgacaagatattctcgctcgcgagagcgtacgctcggatgaagctctcgtaagaacacatcttcagctcccacttttccccatcggctttgtctcgcggcaacggaggtcgcggccatactgtattgttatacacagcttcggccatggcctttgtttcgtcttggcctggctgcagaggcttgcagtcgccaaagtcggtcatccacagccgcgtatgacctttcttatcgggtgcaagatagaacttgaccccagctgcatctaagttgcacctccagtggagtattgcaagagatacgcccatcttctcacaccacaattccaggcgttgctctgtctcgtgcttgagctggtcgagatacacggggcgggagaggagtcttgtgcttaggggctcgtctggaggtgccatcatgccgagatgaactcgaaacctgacgtttgacaagttcgggtcctttttgactgactctcgaatactggaatcaacaaatgtgcgggcaagagcgcggactgtggctggttggaaaggcggaataaagctggtaacgtatcccgctgttgcgatatcttgtccttcatgatcatgatagataacatcggacacgaaatctgggatatagggcgatctaggcccttggtatcgatcgcaacggcgattgaatttgcccttgtcacggcgtctcggtcctgtgcttatttcgaacgcaggatcatcgtgttggtcataaaatttccgtgtcgcttgtgtccatgagagatccatttgctttacgaccaacatatggttttgcacctctctcttgatagcctcgggattgtcagaaagtttagcggcatatgttacgcctccgacttggactttgtggatgtttgagttgttgtggcagggtagctttgtgagttggtattccgctgcatcccagggttcccggaggcgccaggaggagccattgtacgaagcgagctttctggggtcacagtcgtactctgtgctgagagcatatttgctgactccttcctgtgtattagtcgtgttgtcttcttgtgcgagtagggtaacgacgtgaggaaggcggtgcttttgagtgcttgccatggtgttatggggagcctctgcttcaacagctgttctaaaaaggttgttgaggtttcgcggtgtcggagcgaaatgagttgctcgtgcttcaggataaacgccctgaggatggttgtgaatcgcggaggcagaaaacattagaggttcaaacagaacggcaatggaagcgggtcagcgcaagtcttatacgccaggctcaaagtttgcgataccaaactgctcccactttaaaagtttatataatatatagtttcttgtctatagtctaatcgtcaactctatcatccaaacccccaatgagtaaaatgaaaacaaggggtataagcttttccatcatgtctcagcccaaataaccattccaactcacgcttcactcagctctccttggtgccctcactctcatgcctcttcttcaaaagcttctccgtcttcatgaactctctaatcccaactggcaaatccgcatacagctcctcgtcccaaaagtcctttgcgatcttggccttgccaacctctggcgcagcccaattcgactctgaccctccaccgtccgaatccatcgagccttcgtgttttctcagcgcagcttgtgcctctgcgttcttgagctgccactcctccagttcatcgcgatactggtcatacacgcagttcacacagccgctcatgcagcagttatccggctcaacgggcttgggcggtacgagcacgccggctatgtatgtcgtttttgcttttcgcgctgctaggcgttcgtctttatctgcggagccgaagaggcgtgagccaaagaccaagcgtgctttttcttctggtgtttgcactgcggttttggtggggaactcggattgcactgaggggtctgctgttttgggagggacttctggtttgtcgattgggatatgagacgggttgttgagaattacttcgtagtatgggccgagggaactgcgctgcggccagtcttcagttcgatttggtgtggcgctgacgatgcttcgtgagggtattaacggtcgtagccgaggtagtaatctggacggtattgacattgtgaatcggcgctgttaggcgagaggggattttgggtgctgaaggaggaggagggcgggcggaaacgtgaggaagttgggttggtaatgcaaatagcgagagccgagaaagttggtgttgagggtcggaagtccgtcattttcgcctcggacgtcatcggctggggtcacgctagcgaaactggggtgcgtgggggcggaatgagcctcttgaactttggcgataacttcagagtcactcccggtagaatttcagaaaatggctttcaattcatgaatcatcttcttgaaacttcgaatagacccccactgattcaatatgcaccaggtgccttgaaggtcctcaagcgctcgcaataatggaagaagcacgtgatccttcaataggctcggttgttgattttcctgggacagttgctggctatgtaatcactatttagttaaagttcttttgacatcggtgtaagatcgcaacttaaccacttcgtctccggcctttatacagtcaatttgagctctcaaagtccatggacgacgcttgtgtaacctcaatccacatttggcatcgcgaaaacaatttgcccgtttcggtaagcggtgaggcccacttccttagacgcgacagggtcatccaaagtaaacacgaaccaatgcgaccaccaattatcgacaagaccatccaacatcgccaaatgttataaccaatttcctcaaatcacccaataatcacatacaatggaggaatctgcaccaaagcggaggcgtacttcgccgcgcacttctctcaatgtcggcgcaactgaagaacccgcgtcaccacaaagaagacggccatcatacgcatcacccaccaaagcaagcatgtcacgaaataaccccgaggcctttgagcgccgacgatcaagatcaccgcagaagttaccgagcgcacgagcttccggtcaatttagctttgatagtccttcggaagctcttgcagcgcgcttagcgacgagtaggattgttagcgatgctcctacgcctacgcgccctgaggatacgacaccaggatcgattagacgtgtaggtggaggaatggcttctgctgctaggaggacatcttcgagagcgggtacgagcgcggaggaagatgactttaatccatttcgggggaaggtcttgagaagatcgccgcaggctgggattaggatggatgttgatgcgccttctgcttcgatgccgcagcctgagttgccgcctgcaatcgaggccagttcacctcctgcgccacccgcgtctatgccggagcctcagcttagattgccttcggatggcccgatggaggagcctgaggagaacactcccattcagtctgaggagctggcacctgctgaagagacgtcaccagcgaaatccccgtcagcggctagaagtccgtcaccagcacggtcgttttcttcgtatgatctcgagattccagcgcggtcttcatctccaatcagatcaccgtccccagctcaagctacagcagcgccagagccagaagaggaggaagaaccggacggagagcctaagcaaggcgtagaaccagaagcggagccagaacaagaatcagtgtcagatcttaatcccgaaccccagcctaatcccgaacctaaacgagactctcccagcccaccaccacctttgccagatttctcatcctcgcccctgccagcttcaatgccgcctccaaggataccaacattagtgcaaccgaactcgcaagacgccgctccatcagcttcacaaccagtacctcgactaccgccacgcgacacaggaccacgaaagagcttccagaacagcccagtcagattccgcgagttctcacagcaacgggactcaccacttggcaaaccgccttcgcgtctgttggagaagccaaggaagagcttcgctcaagcggggtcagcgttcagagagccaccagctgttcaaaccagcgctccagaggctagacaaccccgggcttttgatccagatgcagagaagaaaaaggagcgggatagagttcagaaggagatacaggacttgaagaaggaccttgaaattgcccgaaaggagaatgaacgcattcgattgatgcaacagtctggtcgcatacttgcaccgacaaatcaagacgaggtcattagccttatcgaacgtcacctgatgtctactggcacagaacagagcaaaacagcatcgcagcagttactacaagcggcgctaaatcccgctgctctgttgcctttcagcaagccaacagccccggtggtccgaccatcggttgaggagaagcagcctgacatcaagtcacatcatcccgtggccatgacagcgacagaggaactgccctaccttgagctttttacaccattcttgatgacatccaatacatccatactaccagaggctgaaggagagccactgaggcagcattactcgattgcacttcgatcacgcgaaataccaggaatctttacagccaagattgagatgatagtcaatgccacagagcttacagttctcgatctcgacgttacagccttggaaccagctgcaaagtctgagctcggtcctttcattcgcaagatctgtacaggtgactgcaaccgttccatgcaacgcaatatcggtatcctatcgtgggccatgggtgagtggcttcgagtcgctatcgatagagcagacttttggtgccagttggaacaaagtctgggctcaaaggacggtgtatcggaggctgcagctcgaatgaggtcaaagaaacacagacggaggcgggacagtggggaggactcggatgaggacgagccgacacgagtagaatctgtcaagaaagcagacctcattcgctatttgggccagcaacacttcgatatatcagttccgtacggcgatgcagatgagtctggcgcaactgtacgactgggatggaagaccgagtttgactggactggagaagcgcaaaccagactttccgtcttggtaggcgctccaggaaaatgtgagtacatactcgactactttgatgtaaccaattactgacgatcacagggcaccaaacagacgaacgaggatcacttgcaaagatccccaaactttttgaagaacttgtacacggccatgaagagcccgaaacagctgtacgaacaattgtagcactcatcgccggcgagcaatcatgatagagttcatatagatggcaaacctcacaaggataggcgtatgatgtgtagaattcctctgcgcaggtcgcaagaacaagataccagattattgtaattaaaattttgtaacctcatccaccattccccgtagcccttctatagccgtttagatcatcgtacgtgggtgtgcttttcgccaatttagtcgacagtgacgccgagctgtcggagctcaaccttggcctgctcaatctccgccgtgagctccttgtgtgcgttggggacgtcgttgaaagtaaggatgccgaagccgagacggaagaggaggtatgcgccgaaggagacgagggcccagaaggggagctacaatgccgccgattagataattgaagtttggagtgtctgtttagggggtgtcataccacagggacgatctgctcctggatcagaggaggaagggggatgagctcgaggaagagcgcaaggtagagctgcacagcgttagttcaattctcccgagattacaacggcaaacgtacagaagaaaccaagagggcgagagaaatggtctgctgagcgcgagtcatcttggcggttcttttttaaggagcgtggtgttggaatgagcgcgggggaggaactgtgatggtatcgtggtgcttgaggagacgtgtcaggggtgcgcgttgttagagctgtttggatgactaagattgtgttaggtaagcactcggatatcaacctatctaccctacatggaaagctcctggtcaagggatgaatagcaacttattattttcttaaaatgttatcaagtaattgaaagagattcgtatctcttcattgacactatttttgaaggttatgtcggttctaatcagattaataaaagactggtttcacgaaaccgatcgacaggtaacgacgggagcctccttcccgttccatcactacttccttccgctttccttgattaagttctgtccgtaataatggcaacttttcaccagttgccggccgcactttgattcaacccatcaaccttcatcaaccagaataaacatcaaccccggcgtcaacggcgtttttggtctagcaccttgtttggcaaccaacttacgtggacatacccgtgtttctcccgcttaagtcccgaaaaccgagtggaacgacgcctagaacgcccattttccattcgatctccagccgtttctcccgcaatttggccattcaatttactcgattttgtacagctaaatgtatctgaagcctggtctcaagcgacagtcttgcgacttttgctttcggcgcaaggtcaagtgcgactgggtatcgcgtgaatccgaaggccatactcagtgttcccattgtgagttacgggatatagcttgtacgaattccgatgaccgtagtcgagccagacggagcatgcgccgtgatgtccgctctgctgctcgtcgaatctcatccagtcccgatgacgggcatgcggccgatgatggtaaccctcccggcagtaccaacgatacctatctagtcaatgaggagaagagcatctccgccctaccccagattgacctaccccagactgaggtgttgcctattgacccaagactacaatatccggctgttgactctgagcctgcatggaaagatattagttgggatctgggagctgagagtatctcgtttcttgacagtgtctttacgcacgactacaacttcgacgatatgcccaacagtcctcggatatacgtcagtgaggagatcgtagatgctttacaaaacccttacgaaatcctcgaacttgatccgaacaatctaaaagcagcaatcgacgcttactttgacctggcgtcgctcgctatcccgatactagacagaaactcattccaggctgactacacgagccacagagccagccctgcattggtgtacgctgtagcatgccgaggatgccccttcctatcgatgtcgcgaaaatggctggtgcagcagcggctggcgagcgagttcagacgagcatggctcgaggcaaggtcagctacaggggacaagcaatcaatcagactggacgaccttgaagctctggctctcatggtcgactttacctacgaaccggctgaggatgccaacacagcgctccattcccagcttggtagccttttcctaacacacgacagcctggtcctcatgacactacagtatcagattctttgccacacgtccttggccgaaggctccttagcgcctttgcatgggacacaacagcgaaaaaggttgcttttctggtacgtgtatgggaaagatacgttccgcgcccctcgaccaaaagtcctctctcgtatcagggacggaccaagctgaaattatggagcaactaccagagcatgaagagcgaacatatcttgatgccatactcgccttagccatcatcgtaagaaagatcaaccatgactttctgggtgttgctgctggacatgcaaatgtcagccaccaagatgtcgtcaagttatacggtcaactagaagagtggcgtaagaagttgccctcttacttgctttgggacgctaaacgagacttcagcctgactgctgaaagcgggactgggaaactagcccaagcgcaccagctgcaacaggctatccttctgtttctcgaacacaactgctgcatgcaaatcgaaagatgtgcttcagaacgtgggataactaaccccatctcactggaggcggttatgctgaatcaccttatcgagtaccaaaccttggcaatgacgaacgatataacaaaagctgttaagtggctccagtcgcagaaagtatgccagaacacacctcaaggcactgttgcctatcccctgatcgacctttccccagacatcctgcgcgatatctgtgctggcactgcttattggctgtgcgaccgcgggaagaaactcatcaatttcaacaaggcttccgtcagttccgcaagctacggggaggtttctctaacgcaaggggcggaagactttgccgcaaatgcggcattactgaaagatgccgtggcaacagcaaaatcgcacaatgatacaccatgcttggtcgagaagttggacgggcagctctcatctttgaacgaggcgatcaaaagcgccaataacggccgatgactggtttttcttatgcccttcctaactcttctttaaaagtcacggatactctttttaatgttttatgaatgtttattggtcatgccaggccctctgctttgcattgtgatatcgcgaaaagagacaaaagaaagggcaaagaaaaataagaaacgccagagttatgctggccgtataacatgttacggaatttgtattaatagaatgtctttagatatctattcttcagggcgtgaaagatgctattacttagctagttccagggacggataattaatcatcgtttttataacgacaccaaaatgtgatccaaatactggagtgccaggcatgataaatcctcaaccctttgtctgcacatacgacatagtatagttctcgacacaaataggctttcctgagttggatttgcgggcacccagccacaactcagggtgaaagatggtcagggtgacggtcatgactaccatcggtatgctgtccagtgcaaagaacacgccttccatggacgcgagggggccgttgaaaccctcgcttagctctgcacatcgccagcatgagcggacaaagagacaggcggaggctatcgctagacctgcaaaccacactcattagtcgttgaaattgcataataacaggatactctcacctatcacgtaaagatacctcttctcctgacgtatttcaagccaagagcggcggcaaatgacccaaagtgcgagacaaaagatggctgtgaacaggacctgaacagctaagccggtgatcatgaggtccacgccgattggattctctgcgaagatagccgcaagagagccgccacatcctatgaagcaaaggcatatgaaatcgccaagaataaatagagatgcaaagaggcgagggctgatgcgagtgaaccgagatgatgagtaacgttgctgtagtgtgctgatgttgagatagagggcagaggatagaaaagtcggaccaagtgtgaggccaatgatatacctgttcatacccattagaactcattatactaagaacagagaggctcgatagtgcttacatgatgtacccgttcttgttgtctcgattatgtgagagctgaacttttccacaataaccaataagttccaatagaatgccacagatcatcccaatggagtacccatagaaacgccagaagcgaatggcaatgagaacatgcagaggaagagaaattgagtagaaagagagaaagattgcatttggggccagaaccggcgagaaatctatggctgcgatgccgttccgtagtggtgtagttgtgttcatggtcgcgcagtgaggaagttgaaactggaaggaacgtttaggaaagagggaagaaagtaactagaagtcggacgagagagaagataggagagagaatttgtaggccgtaggggattctaatatatagaataggtgtgatagactaggacgtggggcgagcgacttacaccacctccgagactagcgaatctagaacatccgacgctatatatacggacgttaagcggtaggtaaatccaagtctctaaacggcatatgaacggtcaatgaatggaaattcatttgccctcagaaatccaaggtttgtgtcggttgaaggaaattgccaagacgatggagccgtatataagaaccacttcatgctcagttctggaatgaaattagtacaaagactcagagccactgtcaagatctgtatagttgtatccatcatgcgcatccaaatcctaggaacagctgtatcagcagccctcttgggctttgtcacagtaccagtacaagcttcgagtccttgtcccctatttggaccagatttacccattccaacagggctgggtgaggatgcttctatcaagagggctgtatctgaaatcctacagcttgctccaagcctcgatatcgactttcagaatacatctttctccgtcgacatctattcagcggcagacaaacaaccccttttcacctatcatcactcagccgcataccgtggacacggcgtccaggtcgtcaatgatacgacagtttatcgcataggtagcatctcaaaattgctcacagcctatgtatacctactggaggttggggacgtgtcattcaaccagcccatcacacgatatgtgcccgagctagcagatatctctgcagagctgaggaagaagcatgcctctaatcttaaatatgtggactgggatgtcataaccattggcgcactcgcatcgcacatggctggcataccacgagactccccaagccctgcttcgacggaccgccaactagaacggttggggtttccaccagttcgcccggttgactttgcctactgtgggaaaagcgtcttatatccttgtaaccgcactggtacgttgtaactgtccaatatctggcataacactgacacctatcaatagccttctttgactccatacagaaccgccacccagtcgaagcagccttttcaacccctatatactccaacattggttaccaaatcatggcgtatgcgcttgagaatataactggaacgacgtatcctgatattttatcacgccaacttatcctccccctccgtttgaattctacaagttatgctaagccggccaatactgattcatctatcatacctggcaatccaagcggctcttggtatgatgtcgacacgcgcgatgagggaccggccgggggaatatactcgtcgatcgcggacctacgcaggatcggacagtctattttaacatatgagttgctgtcgccctctgcaacccgacgatggatgaaacccgtcagtttcactgccgatccacaggttgcagtcggcgcaccatgggagattgctcgtattccatccaccaacagaaccagttggatgtacaccaagggtggtcagttgggaatgtacagcagcctaatggctttactaccagattggggtgtcggactcactgttttggccgctggaaccgacgccccgggagtcgtgggcatgattcctggtgcgattgtttccaagctagttcctgctttggagcaagctgctaagcggcaagcaagacgaagttatagtggccgctacggaaatgaacgaaatggtatgacggtagctgtgcaggaccgtctaccagggctaggcgtcacgtcgtggcatctcgatggacgcgacatgtttgattcaatccgcttgatggtctcagagtcgtcgactggctcaggaaacgttagcatgagattgtatccgacgggtctacagacgcaaacagacggaaaggctagacttgagagttggcgggcggtctacgagatcattgatgcctcttcgccgtccagttcgtactgtgctagctggttcagtgtggattcggtcacgtacggaggtgtgtctatcgacgagtttgtcatcggtctttcggcagacgggactgctcagggcattaccataagcgcttttgatacttggcttgaaagggtacgacgttgatttagtatggtagtctggtgcaggtgggatctggtatgttacgccttggttgtcaaaagggaggcaggaagacttgggatctcttttctatgtagtgagaagatttagataaagttgatatatattactagaaactcagattggtagccaagagcttgaattggcacatagaacttggtaactgtcctgccttaagctaaccctcgcccaaatatgtgactcttcccagaacgtggggtccataagcctgtaacccaattatagatctgcaagcattccctgcagggaatgggtgcttatcatacgttcatgaggcacttcactggctagcaacgcggaattatgccgtacatgtcccatgacccctcattgccatctcatatattgacactctgtaaggttatcctggtttcattgtttatctagccatcaactcacaaccttcggtgctcgttttatgtcgttcatcacttaatacgacaagtccctagccctaatggattacaaagtcgtcgtcgcagcagtacacgccgcgcccgtgtttatgaataaggctgctactactgacaaggttatcaatttgattgagcaagcgggcaaggagaacattgagctgttggtctttcctgagacgttcattcctggctatccggtaagccttccattcttcgctctcggtgctacaatgacataactaacatggcacagtattggattgagtgctacccgccactccaacaagtaggggcccttgccaaatacgccgatgagagtatcgtcgtccaagatggcgacgaaatcgcacgcatctcggctgcctgtcgccgcactggtgtagccattagcctcggtatctcagagcgcatagctcaaggatatacactcttcaactctcaagtcaatatcgattcaaatggcacattgttgggcgtgcaccgcaagctacagccaacatatgttgaacgctctgtctgggcacaaggtggtggtcatactcttcgaacatacaaactgaccgcctcaggacggcctttcaaccttggcggtctttgttgttgggaacataccatgaatggcgcgcgccaagccctcatcactcagcatgaacatatccacgccggtgcctggccagctttgtcaactatggctggcttcgaagccgttgctgattctcaaatcgaagctttgatgaaagcgcatgccctcacagctcaagtattcgtcatcaccgcctccaactatgttgataatacttgtatcgagtggatggagaagaatctaggcaagcaggagtttgtcaaagcgggcgggggctggtctgctgtaatccatccgttttgctcatttctttctggtccacatactggcgctgaagagaaacttgtcaaggctgaggtggatctgtcgcagcttgggcaggtcaaggtttgggttgatgctgctggtcattatcaacgtccggaaattctcaagtttagctttgacgaccagcctttatgggcagatgaaaagccagcctcccagagatcttcaaatattaagaacagtcccgaagaagactcagtgccaaaggagactctttaagagagctttgtagcttgaaaaattgatagttattaaaaaaaagaaaagattttggcttcatacttaccttgccaagcctcaacaaagtatacaagcccaagtttatcaaaaataaaaaaggagatggagttcatctactgcccagtgtgccaagatacgaacatcaaataccgtccaattatcaaagaatgggccatctttggccaactaatatttcatattgcttataccctttcattgaagtagccgcctcttcgagccgcctctggcagctcggctggcttgtttctaccttcacaacttgatttccacagcagctgtgcctgttcacaccatctaaaatgctccaaaaattcatctcgcgcatatactttgtctcgagcctcaaatgcccatctctcgcctttggcaccgatgatgtccttttcgagagcaagttgacacccggcacacgacattccatgttcaacattgccggttactttatcgtaataaggaagagcacacgaccccataaagttatattttttgcttcgctcggacctctctgactgggattgcatcgttgtttgggattgtcgcctggaaatcaaactggcctgatgaagagacacaatcgtaaaacgagatttgtacacggattcctccattgaatatatcccaggcaaagtcttgaatgatctcaattgcgccgactcatctttcgtcaaccggaactccttccgtgcagcggaaagagtgtgtacttgaatctcgggagcctctttgaggcatttgaaacagcaccgcgtccatgttaggagcgacataaacccaccaaactcgtcgcaaagactacaagacttgagacacatgacattgtaaaagtcgagtagagaaatctcaacggcaagtcgtgtttgtagtaaagcgcagaaaagattcagtccgtgaaaaactattatctgatactgcttgagagagtctaccgcttgtcgtgatcgacgatttgtttgtcgaaacttgaatagagaatacacatcaaggcgtaacaacatatcatagaggagctccagcggcaaccgatcgagggagccgagtccgactttagaagcccgctggaacgatgttgtttattgactgaggaatattgatgtgctcactgggcgagaaccagatcatggagagaccaaagtctttgcgatggtaggcggctgttctaacaatggcatcggtttgttcttcttcgaaactgtattccgtggcggagcgatatccgcggatcatgatagcaagcattcatcaatttgtcgaaaaaattgagtgggtgggagccgggggccttgagagacgttgttgatggttgataactccgatcaggccttagggatgcgaccgtcacttatcacctaagaaacgcggacgccaagtgccatcccctctctaagcttcgctgttgatggcacgtttctttaatcatttgcttctcaagatacccatttgacccttttcaagggctgaatgcatacacacatcaagaggaggttctgtctatcaggcaggttcagtgccgtgccgacccaaggcaagtctttagcgtctgatgacgccgcggagtctgagattcgtatattggcggtagcccagattacaagcatgcacacagatactattatgggcgacaatgtgtgaaatgaaagggcagagtacctgtggtcaccaacattggcgtctgttgggtggagactcggctaggaattaggtgggtcagataagcgagtccacctcagccacaacaccatggatttttggattggacatcgtgaggtgatgggcacatacgaccacagctcatggaaaatacggggtcccgttcgctcccccagagtcaagccacgaagcgccggattagtagttgggtcggtgacgaccagcgaatacctggtgttgtatgtacaccttttgttgtttggacctttttgttttactttggacaataaagacctgatcagagtgaccttattgtcacaggaacagtagttacacggggttattgaatggatagcatcattctgctatcttgtacgagaagaaatcatctcagagtcaaggcttaggtcgatgacgaccagtgaatacctgttattgtatatacaccttttgttgtttcgacctctttgtttgcctttaaacaataaatggtaggaccggtggttaaacttgaagcgctgaatgagtggcctctttcttaaaccctttttggtcctgcagaatattgcgtgagccggtttcctatgatgagtgctccatgcggagaaacgattgagcctcatgagcctactgcgttgtgtcccactgatttctgtactgcccttatcgctaactgaaaagtatgagtgagagacaccatttaggtagtttcagcttgagatgcagagtatactctaatcgtagctgattccggagtaggcggacagccaattcatgaaagagcgggaagaaactgtgtattcagacggctatctcatctaagcctatctgccaatggggctggtgaggacaaatacctatgaaacgtaaatatacccgtaggctggttcctgtgttgcgctgaccagactctgcttgattcccgatacccacggtctcatcagatgaactgcagcctgccgttcccgctcggcaccgtgcactgggcccttcattgaatcgcatcctttgcgcaggcaattttcttttaatctttctcttctcgtttccgattctccaaaagcctgcacatctcctgatatcggagttcctacactgattctccacacttcaacccaacttctgctcgtccatacaccaccacatgcaagcatcccagaacccttgacagcccttacttacagattgttcgttcctttctctcgtccattcacttatttactattaggtcagcccaagtgacatcgtcctgttccttcatcttctctacgcatcccgcactatttaacctctcgctacttcccaagaccaatctttcatccatttcccttttcccttccccaaccttttatgatatcatcgcccagatatttcatctttcgcttactgatccttcccattacagtcgcacgaaagttctgcttgtgccagcgccatggcgccatcgtctgcttctccccagagcatcaagcgtgagctgccgccagattcttcgctgcctgaggaaaacgtgccagtcaagcgccaggccactgaggcgagcagggtaggagtccagacatcatctttcccttggaaaacttgcaacaatgccgaggatgtcgagagactgaggatcaaggagtatgccgtgaaggtggctcagaagcattgcgcgaaactcaagaaggaactttctttcagcatctttgaaggacaagctgacacagtgatcttggggcaacgaatgcttgaacagtggattaaagaggacggtgagtctcatccggatacatttctttctattacttattgtcgtacagatgatcttcgcaaagcccacgagaattttcagatccttgttggtgtccaaggcccgaccggggccggaaagtcgtcctttttggggtctcttctcctccagcatgagatgttaccttcaggacaggatggtgctgccactgccgctgtgggcaaagtttcttggaactacgacaacacccctgggcatgagtttcgcgcacgaatcgcttttcgcccacttcaggacatctcgcagtgtatcaaagcactactcgaaagtattgagcgtgtcatggttcttgagaagaccgttttcactaaggtagaggacatcgaggagagagagaatgatatcgccatatttgaagatactatcagctacgaactacccggggtaaaggccgtctggggactgtcccgcgaggatcttgaagaggctttgagacagagaattgaggataattcttgctctgatatcgtacgggatattttgaacagcaaccaaactgttctcagcttccttcgtggtggaactctggatttcaagactactaccaggttcaagcttcgtcgcgcggttaagcctttcctggacagcaccccttaccaacatagcgatggccgtcaattcgccgtttggcctttggttgaagatgttcatatgtacgtcaaatccgatattctgaagtcgggtatgacccttgtcgatctccctgggtgcagcgattcgacagcgaggcgtgctgaagtaacgaaagctttcgcccatcaattggatgtgcgtctggtagttagccccatttctcgagcttcagacgaggagaaaagccaggagttgatgcaaagtggttttgatgaagcccagatgaagctcagtggaaaggatgatgggcgaggatttggaatcatcatgacaatgacggatgccataaatgttgagacctacctccgcactacatcaactctcaagctcgatcctcgcgtcaaggcaaatttacttaaactcaagaaactcgagggtgaaaagatagttgtcaagtttaagatccaaactactgagcttaaaatgagcaaagcgcgagctcagaaagctgaaaagatggaggcatacatggccatcatggagaaacgagactcccaaacagatggtaagttggcatataatttcatgaccaatactaacagtttatattagatgaacgaacggccagcgacgagcttctgatggaactcaggaaagagagcctaaattcgaagagcagtttcgaagaagcagaaaaatgtcttgaggaacttgacgcgcgagttgcggagattcagcgagaggaagctgacgcgaagaactggcttcacaatgccagtgtccaggtacgaaactggattgtcaagaagaagattcaggaaaaatactccgctcagcgaagcaaggttccaggtgccgacacaagcgagccccctcccccagttcccatctttgctgtctctaccaacgcctattggaacctcattagagatgcgcctgtggtaggattcgccacactagagtcaactgggtacccggctgtaaggaaatggcttcttgaagcaacaatgaacaagcgcgagaaacaccttgacgcgattctggggaggtaccagaagctgatgaacttgatgcgcatctactcgaaggggagtagtgacaatgaagagtctggacttactcgttccagctttgaggcagtgctggagaagacccatgggaagtttactactgtaagttctccctgaactgatctattattgtgttttcgatctttaacagtatttaagactataggtgtgcagatttctcgtgcaggtgccaatattcagttgttgaatcctctcaaggacagagatgaaacagtgaaaactttcagtaatgaagccgtccggattgccatcagatggggtcgcaagttccccaataagaggagcaacaagacgaaaatcgctgcagtcacctacaaagccattgtgaagcgccacggccgaacttacgaatccaaaacaaaagggtgttccaaggtcacgtacaactggttggaagaattgtaagtattaggcgaatatcgcttggcctcgcatactaatcaagttcgctaggggcacacccatgctgcaaatcatgggcaaagattgggaccgagctatgaacaaagaacttctaaagattaaggtccccatcatggaagctttcaagaaggtctgggccgattatgtgaaggagctcgagcaggtaatcagtatggagttgccagccttggaggagagcttcagtgatatcctcaccatggtgtcgaatgccgagcacgtctgcgagagcaagattctccagttgcttgaagagctgtccaaagagacatcttctgtcggttttgacctcgtcgactatcttgaagaagagctggagcaaacattcgacggtgctttcaagattcgtaagataaaccatacttatctctcaatggcttgcacagacaatgctaactgacttgaaaggtggccaaggttctcacgctaggcgatgcgaccatattgttcaaaagttcaagagatccggcgaggacctgtgccatcctgttctggaccgtctggcaaagaacttggaaacaaagaagaagaagatcccaggcaaacttcgtgatattgcccaaagcgccgttgaagatgccaagcagcaaatttcatttttcatcaacaatctgattgagaactacgagaccgacgaggcatcccaggcaaagaaactcgaactgcaggcaagcatccgagctcacgtcgccgagtgggagcaggaatgggagcagcgggaaggtcaaggtgaagaacacctgggggaaaccagtgacatcccagaggttgttggtgagacaaaaatcgaggaggacgatgaagagacagaggagaccgatggggtggtcggagattttggcacgattgatgagatcatcggagggtacttggatgaggatgagtctgactaaatgtcgagacgcaggcggtaagaggactcggatttggagttccgcatggatgggctgggatattactttcatggggccatttaaaggcattgggcgttgaacagttggttccgggcttggctggagagaatggcttacggagatgagatatgagattgatgacactcaagacttccccctaattagcacagatcagattgacagatacccaaattgaaaacaacacactatttctctgtcaatcatagtctcttatcgcaacttgcgctcaaagcgctaatactcatagaagaatctttcagaacttcgatggatacaggaatgagaaaagaatgtattggctcggcggttacctgcagcttggtaccagtctactgagtgaagcaacctggcaatatcagaactctgattaggggtggcggctactgaacaatggaattaagtgtatatcgttgtgtcctctctcaaacctcgcgcctggaagcgacatcagcggggagttcagtgatcgaagccgaacattctggagagagaggaagcgcgagcgggcggggaaatgacaaccacctcaggggtgaagtttgagaacgcctttgacttcagagccttcctctgttctcacattcgagacagcacatttaggatagtgttcgggtaggccatcgcgaatcttggttacgtcaaattggatggtggggccgttccgttggcgggggttcaatcattaccccggaactcggctaatccatctcgaactccgttcccatatctcgggcttctctcgacatttcctcatctcatactacaccaaagccctgatagtatcaactgatatttagatctcataactcagattaaaagaattgtcaaggcttgcttcatcttatccgtcacaatgtctggcaaggtcaagctcagtcccacgaaattcacacaggcggtgcgtacacccaatgcaactcaaggcgcatgcactgcgcagccaattgcaactcataccagtcgtgtctttctcaaatatttgcagctaactcgtgttgcgttccaggtcgtgcgctctttcatggcagactcgggtcttgagcctcggtatgtaccccaagccaccgatggatactcggcattctgtgataagatcccgatactgactctgttgtcttcagtcttctagggaaacatgtatatacacctaaatcatgagtgtgatatgtgtattgacatgccgtagttccgcgtcaccagtgccacagaaggcaaagttgactttgagcttgacatccaaaaagagcacaccgtccgtctctcacctcaccacaacgaacccttactgacctcatccagaaccgtctccagacaattcacggtggcacacttgctagtctcgtcgacctcggtggttctctcgccgtcgcctcatcaggccgcttcgcaacaggcgtgtcaaccgatctgaacggtacgtagctttgtccgtcacgtacgactctgctgacttggcagtgacatatctgagccccggaggccgcccgggagatgttctcaagggtacggccacactcgacaagattggcaagacacttgcttttacgcaggtgacgttcactaatagcaagggacaattggctgcgcgaggaagccatacaaagtgagtctagtcattattcgtttatgtagaattcatttactgactgaatcagatacgtcacgggtactatgggtgaagatggcccgttcgttgctccagctgagttctcagacgtggactagatgacatcgcaaggtttaggcattctgttgatgcggtagatttgagatttactaaatatcataaagtatagaagggtggtatcatatctgtagaagttgtccaaattcaatcacgcccattacctgtcataaaacgattcatcatctgtcccagcacccctaatgcttctccgggtaaggctgaactggtacctggggaggagtaccgtcagcctggtggttcaagcccaccgtctcctcatgaggaggtggtgacctaggctgggacacgggagatatagcatcataagccgcgtactgaggttgttgtggtgcatagtagccgttctgctgctgaggcactggttgctgaggaccatacccgtgagccagatgctgctgttccggctgcgggtagtgctgctgctcgggcataggtgcagcattctgtgcctgaggagggacttgtccataaccccaagccgtacgctctccagcctcaacgcccttcacggggttctgctcctgcttagaccaaatgccattgttctttgcacgaccgataaagaagaccaagcagaggacaacgaactgcggccagattccgaagacgacgtcaaggatgtagtaagcatacttgtactcacggtcgccgtacgcactgctcagatcagtccaagcagctgtcgacgccatgttgaatgtcgtgcgcaggagccataccacagatgcagcgatgaacatgtttgagcaccaagtaagggcattctcgccctttgactgaaccttgatcaaaattgctcgcgcaacaatcgccagagaaatgacaaagaccaaaacactgaaagaaaagctgatctgtcgagacttggtgtaactatccacaccaacgctaacatcgttgaagaagaattcatacacatatcgaatccgaagaccgaaggcagtcaaggcgagagcgaagaggatagttgctgcgatgtatgagccgaagcggaggatcttcccctttggatcgcgttggcctgtctggaccatgatgataccggtgccgagacgtaggaggattatcatgacgagaatatcggtgaccaaatcgtaaataagcgcaagagtggcgaggacctgcacggtgacttgtagagtctttgagtagtgcgagtcgaattcactgtcgattcttccactgtagtataatcgcgtgtgcacgactgagacgacgtatgaggtgaactcgaagaaggtatagctaagatgtgtcagttattctaattcatcaccagaccaaggagcagaaggtgagtgcgtaccctgagaatactaagagtgccagcttgagatatgtgaatgcagttctagccggatccctcttgcgacggacgaggcagaaactgcagaagaataaaacgacagaggggatccatgctccaagaaagaccatggccccgtgggcgatccagtatctttcaagctcatacatcgtcgtatgttgaagttgtaaaagctaagagtgtctcgatgaatgtttagtccaaggatgtgtataagttacacaaagattcgtatccccgccaaaactcggagacgacagtgtggacaagtgccaaaccacaccacaaataaaaataaaagagccaagatataaagatcagaaacacaaaatcgagcgccatccccctcatatttagctgcatcacctctttagcttcctcatcacagtcgagagttttcagggctgaagcaattggatcagcaccctgcatctgagcaccgaaggccaataggcgagcatccgcgttacaggggtcccggcactgcctctccgggcgttttagaggcttcgctattggcttggcatacatgagctctgcatcttttgtaatttaccaggctctaaccaggctctcacggtgtgcctcacgctgtgatcaggcgtatttttgcaaattcttttaattctttattaaattatactgtgagttctgtatcattgagctgctggacagtgatggttaaccgccgacgttgagaaactaaactctaaaaacaccaattatagcactttcacagtagtttcgggtggtccacaatattcgtaaccgcccagaggatacgatgcgatgtgatgctggcgcaggagtgttacgtacgactcggtcactggcccagccgcaatagcggattgaatcgtgaatcggcatttcagtgccgtctcaaacgggtaatgaccgtgcgaaatgccttacagcagcttgtcttggcacgtggtttgaagagtgtaaacgagcgatgcttcaggggctgagcagctgttgtcgtttctaagcactttatccgaatgtgtcagcactgtgattgattagtagatgctcgtattgtttgaggtttgaggatggattggttgaaacaccaagctcacgattttgacgtcgattgatggcaaatggcatttacttcaaacatctctggccatatttcttcaatcatgatccaagagatactagagcctcatgtgttaactcttttcccagtcccatttcagcctaacctcatcgttgcgatggcctcactgccaagaccgtccagctcttcctctccagctcagccacgctgacactctcacgagtccaacccgcagcctcaatcacaaagacaacacccaaaaagaagaaaaagacgagcattcaagtcctatgatcaattagtcatctatcaccacactctcccatcacatcaacctcacgaattcctcttcgcatacaaaaacgtcggcatcaaatccgccgcaggaaaaagatccctcgtcccagtcttcaaccaacaattcccccccttgacctcataattcttcgccatctctctattaaacacgatgctatcacactgcgtcgcgttttcattcccgccgttgacctcggtgtacattgcgcatgcgtgcatacagtcgaatgctgtgtaggccagtataggcactatatcgttcccggggtagtcgaacccgcatgtgtatgtgaatacgtagccgttgttggtggtatagtcatctttgccgtttggttgggagcatgcgtcggggagtgtgaggttcgttacttggtctgctggtttgggctcgtagaactttgactcggtggttttggtggtgtcgcttgcggtggttgtgaaggttggacaggcggaggtttgtatcgcggatgcagctgggacttcagatacttgtgaactgcgattgttagcatttgttcatttgttagtatggaagtctgggtctcttactttttgcagttggccagagctgatccaagacctcctccaacaccagctccaactaccactgcagtaacgatagcaacgagggcacataggcttaatatgctcaggccaaaaggaccctttcgcgcctcgacgacctgaacataacccgatattggatccttcgagccttggctataaacaccatgagggctgacctctggtgcatgagctgcgctgtccgagtagacctcgaggccttcgtgataccgtgtctccgacatccttccggaccgacaaacgtctccagatattccgatagaagatgcgcacggcgcggtttcaagtcagtcatttgaatccacgtgggaaggccaactattaaaagaaggcaatagtcaattgaacagcttcgggctcgggctcggtaccgagctcacagccaagccatgtcggcagctgtcacgtcaaacccttgatgtatcagctcacctgcagaatttgagtcacttcgtgggtatatatctaaaatgaaagtggcatttcagatcctgcaggatcattttggttacatcgataaaaccttatggatctgctaacccatgctcagctaggtggaatgggatgaatacccacacggacccggtaaatcggcagttagaatgttagatgttgattgtggcaatcgccgggaagcttggtataagacaagatgagacttggtctgcagcttgggaggaatctcaaacactggtctgtgaggagcgagatgaggtgatgtggctagtcagcaagggcctcattgtagttacatagtcgttatcagtcaatattgcgcgatgggtttcatatggagctcttttgttcctcccgagaggagtaaaaatgaatcctgtgtcggcaccgaggccgtctctcgtcccatttgcgtctccggcgttggatccacacgggttcggaagggtcccacaaatgcggcatcgaccatcagaggtttaagtttaattgcacggagcaccatagcagatgaactccagcacggagtactaagagacgataaaccttgcttctggtagaagacaaccaagtccctcaatctatagcattctcaacctataccccataacctaaccctccccattcaaacctacaaccccccaagcccagatcgacgatctcccaaaataagcactctctgacgtctcccccattcccgaagaaagcatccactcagaaagagccaagcatatcaaccgcccgtcaaatagacatgtcctcaacggccattagctcacattaccctgttttccctacaaggctgacttgatgtaaaacacttcttacctcatcaagacgcaatgtttcacaaacctcgtcgcgtggttgggtgacgtcacatgctcatcgcgaaattgagagcatgacgacgtcacgacttgttcttaattccaggaacaagaaagttgacaagataagatattaaaaaggcagccaagagctctcctccttacagagctttttctccacgaaacacaacactcacttaccttggtatctacacaataacaacagacaaaatggccattacaagtgctatcagcgacctcctcagctccatctacgagcttctcgcctccatcttcaacaccgtctactccgtaatccactccattctcaccgctatcctcggcttcgtccagggtttcttcaacctcatcggcgatgtcgtctccggcctcgtcgaggtcaccggtggcgtgggcaagtttgtagccagtgagatttctcctctatattcctatcatttttgcctgctgacgatgatataggcaacgctgcgatcctcgctatcggtgccctcggtgctttcgcgtacgtgaggtacactgcccagggacgagctgttgcgaacaagaaaactcagtaaatactttgatgatgaaacggtgatgatgaaacggtcttgggaggtttgcttggtgatggatacacacgataccctgatgcacggtggtgaggacctgtttggtgttgggatacaatggaaactgtctttcgctattgaattctaccttagtttaatgagtcaaaattaatgcgatgcctctcaaactttcgtgaccttctatggtagatcttgcacttggcattttaaattgcggctcaaccgttccttgctggctctgcagatcatgcaatagcccttgcgccaatctagagcaacttatccagttgccgtactaaacccgtttactgcctctgatgctcacgagactttgggtcttgtgaccaagacgaaggagagtctgtgaatcacttcacagacacaacattctacgatggaaaacgatcttaacaagattacccgaatggagaatagaattaaaataaatgtcataattcgttaatgttgtaggttctccaataaatactccaatcccaaacttgtctagatccttgaaacataatatcccagagtatacacctcatttcatatgtattcccagtcttgcgatatatcctgtgaaaaaacggttgccctcataagccatcaaggccgtatcattttcgttcaatcatccgccttgggaatcgatgacatgtcgtttaagtcagagtagcaaacatggcccgcatgagcttaggaggaggtcctgtgcagccgagtcagccacacgttctcaaagacgcgaataacataaaaggcgcacctttaacggtacttaggtacgctaatggacatcctacctttcttgtccttctcaatacgaggaggtttgcggtgttcaaccaccttctccaatctctcttctcggataacaagctgtccgtcgggcaagcgctcggcgcggacaatctcgccgctggtggaacggcctcgaggtcggtgagccagctcacgttccagagccttgatttcctttcggatctcacgaccacttcgggatcgagagcgagatcggacgacgagctcctcggcggggtgatgatgatggtggtaagagtcccagctggaggaagtggtggttgtggtgaatcgagatggcgaaacgtctcggatgacagtctcctcagcatattcgaagggtcctggttgcggaggaggcggagggccaggctggtagaaaacaggaggtggtccaggctgagccataggaggaggcatcatttggaccggcggtggcggcattggagtttgttgggggggaggcatcatctgaacgggtggaggaggagctggagttgcgactggaacagcagcaggaggtgcttgggctggaggagcttgaactgggggagcgggaggagggggagtcttggctggcggtggctccggagttggctctctgaccttctccttgggcggaggcgcaggcaaagcagcagtaggtgcttttggttcccgagaggcggcaatttcagcttcgactgcgtagtgttagtagcgtatcaatttttcagactgccaacttacccttcttgtaatcctcgctgaccttgagaagctcatcgatgttatcttggccgagagccttttgcacaatgattgtgttgccctaagtcttgttagagacaacgattcactatcagattagttacaaacctcttcgaagaatggatatccgagatcaatgagagctcgcttagaaacaagcttagcaggaatgcgagtcttgcccttcttagggtactcgctcttcactgtagtgccaccgctgctgctagaggagcggcttgaggatgaagaatacgagctgcttcgaacagagcgagttcgagttgaccgagattctcggctgcgtccacgacggttgcgagatcgagtgtattctcgctcacgaacacgctcaggcatggatcggtaatcatcgtcaccataatagtcgggctcggcaatcttgatgtcgtcatagtactcatcgccgtatctacgaggtggaggcagtcctcggctcttgggaagaggaataggtgtgtaaggaggagcacggtagtcatctcgaggatctcggtgatctcgaggacggatatcctcacggcgagcaggaggcgggtactcctcgcgatcctggaagatacgtggtcggcggtcaaaggtgtcaagcgatgattgtcgacggaggaaacctggtcggcgaggtggagattcacggcgaggaaagtctcgctctcgttctctctctagaacatctgtgcggcgagcccagggaggtggcatatctcgctctctttctcgctgaggctggtagcgatcatcgccgtagtagcgacggtcacggatgtcttcttcttcgtagtaaccgcggccaggtcgacggtcatatcgctcatctgagtggtcgcggcctcgtgtgctgcgtgtataagagcgatcgtcatcgaagcgatctctgttttgttcgccgcgcattcgctcaaagcgatcgcggtcccagcgttcggccattatagctgtgtgtagcgtggtgttgcgtgattgtggctgcttaagcagacccgaacgtatagaggctagtcctctggtgttagtggtatagctgagcgccttctagcgaaagggtatcaagtgcaggttaaaggtgcaaaaacgatgatgggagaaggatggaggagagaaagggaaagaagcgatgatgtattggagggtggagggtgggcgggatacttgatgagtcgagagggagggaagaagaccaaggattagtggtcggagcattcaactggattggatggaccaagatggagaggatggatgatggagggtgagaagaggccgatgacgttgacagactgatccaagaccccgcttgtcgagacattccagggccgaactgtccaagtggatccctctactctcagtggcttgtgactctgtcttagcgacaattacagggggctgagcggtacaattgcatgaggggagagccctggagctctacactgtccagctgatgacgactggtgatgatatcgagttaaacagtgagaccgcacagcacatgatttacatcagacaaacaaatcaagggcccttgaaacccctgaagaaccaatgcacgagatcgggagagaaacgttacgtgcgtaaatgtacacaaacacaagctcacacaaagaaccaccgcccactgtaacttgacgccaactcgcttcgatagtggtctcgacgcccaagcacaaaccaagtgggccggcatagccaaaagccggattatggcacatgaaatgcagggaccgggattagttgaggctgtggaaaaattgttaacagtcagataattctcgataactgatcaagtctgtagaaccatatgtgaattcccgtatacgacaaggaaacagaaacagtgcatatatgtcaagtcttggtgttttactaccaagggaatgatcatccaacatgggccgatccgagtgtgcacttctaaaaatggcatctttatcaggttaacctaccctcctccatcttgacgttaacaaaagagagaaaagacgcccaccgggaacaaagtttctcaagcctgcagggtctccccctgaaggggacctaaacgatggaggggagagcctcaaagggcgggcttcgttctcattctcgtctttaccgagaccaaacggcacaagccgtgttctgttttctttgatcattcatggtagcccaaagctcgccgctcgggctctgctgcgttgcatttgggttcttggcccggcagatggaatttccaatgggtaactgcagaatcgacgtctgtgcaacttgtccatcgaaatgacatattcttaccgaatctttttgggggaaataacaaacttgctacagggccgtgtcagcttgagtggtctccttgaggcccatccttgactgaagctgtcgtgcaaccaaggacctcgagtcgcggggagattctcctgtacgatgacgtcgagaaaccaagacacaagccctggctcgacccacacgagcaacgcaatctccgggccaatcatgtcttgcggattctaaccaagagctgttgggcattgaaactcgagatcttcagaagatcactgagtctcggcaggatccgactacattgggcaatcactgcttggtacctgatcaaccttgggttctcgacctccacgagaccaaatttgatctatgttagagcttctacggcagctgaatgagatgagacccttgttcgccctgcgatggggccgctctttgttccttggtctaagggacggactgctacttagcttgtgccctgcagatgccagctcagcttcaccgttttgttccaccttttctttcatcttgagtgttggggctagttctcttacatgacccagctcgctcagatgttgtcgaaaggtgtctgcggctagtctttggcgtgtcagaagaggtaaagctctggatcaggggacaggaaatagtccgtcagggggcatgttgagcttaagccaaacttatccaagtgtatttctcactctgggtcgaagtctcgcgttccgaccatcttttggctgtgtcaagttcgaccaagatgtccttggctcttctttcagcacaggtcacccagtggtaacttgtcaagtggcatcacataatcagcctatgatcgcgtcagactgtttcggtttgtcttagcaagttctgctattacttatagtgtttggtcttccaagcgagtatcatcaaacggcccttctcacgcaggcatttgcattcagcgttgtttcacgtaatctagtggattgcctattcaaattccgccttcaaaacgccgtcctttattgtgtgccctacatgatcccgaatcccaccaacccctagctctccagttgcacctatgttctctctacttcgcaagccctctaacatcccaggctgacggcattggcgaacagagcataggtatcagcgtggttgatgttctgctcggcagtcaagctctggaggaagttatatccatagccaccatagtcagaagtgcccttgatctgagtaagatgggtcatctcgtgcaggttggtgttaccctgatcctgagcatggcaggttgaagtggtagcaggaagacgctcaaagtacaaatcgcagtaggccatgtagtttccaccaggaacagtatacgcaagaacaccgttctggcaagcgccgtagacatcggtacagtaatatcgagtatctccagcgttggtcgatccacactcggcagcgatcttggcaaagacatcagcgacagtcgagcgagtcgcagcgtcagagttcttaaagtactcctccaccttcgcagcaggaccgttagaagcagcctgctgagcagcagaagcctgtctagcacagttcgacagggcagcttgagtgacctgaagcttgctgccagaacaatcactctgcacttgagcgcgcttctggtggaaagcggtgcggacggagaaggcctgcggaccgtcgacttcggcgtcgagacggttggagtagaagggaattgagccgatcaactcggtggagttctcctgggcgaaggatagggcgccggatgagaggacgctgaacttgccgccggcggaaagatcgtggaactcggcgatgtcgaattcgacttcataggagtttccagagggtatgctctggaaggcggtgtcatcgagctgggtggtgtcgagggcgatgcgaacaccgtcaaaggggacagtctttttctctgttaggggtcagtatgtgcagctttgtgagaaggatgcccagatgaatgcaatgtcggggatgtggcagagaatgtttccctactgtgctggcgagggttgagttctatgggcagactcaaccctcagcaccaagcaagctacacatcttactcatgcctcatattcaggagtcttaccagcagaaaaaacctgagccctctcaacaggagccgtatcaaggaatgttccaaccttgagaagcttcaagttgctcttcccattattggtgataacagccttgacctttgagttcccctgcatcttcaactcaacgttcaagggagtaggagcgcgcttatccaccaggggcgcagcaacagccatagaggcgagagcaagaccagcaagcagcttcattttgaacggcagaccagatcgaacgaatgtgatttaaaaagagtgaagagaatgaaaaaaagaacgaacgaagaaatgaaagggatgactgctgtgaagaggatgaagacatgctgagggactcgaggtatcgcgaatacttatacgaatgtcgagttgataccctgcgactcgtctggactcgggagcaggggacttgcgacgatattgatccgtcctggtgtggaccgattcagggtttcgtttcgggcatgtcaatatgtttgacacgcgccatttccgctctccaatcttggcgattctcgaattaattgtccgaaaattgactcccaagatcacccaccttctactatcgccgtatgtttatgctattttcgctatttgagtttatctcccgatctacacaattaactttaactttcgcaattgactctgtccgatgtaacaaaatcgaagatctcccaagattaaaaaaggatccaagtcaggtccgggcgtcatgccctttcgaaacacaccatgtagcatcgtcagctgggatgagaacgccccacaagaggatcggtcaaggctataagagatcgtcgtaaatcaaggttacgagattggaagggtcgtttgtgaatatattaaaacaaggtgattccccgtttgacttgagacggctttgggccgttgaggaaggagattgtggtttgttgtttgacaggctgtttctatagcgttatgagttgagattattggatagaggtattgtttacggatttgagtagaagagttgggcatgatggtgtatcagattgctgacagcatgtgatttccagatggtaataattgtttcgatggcagctatgatcgccaacgcccaacgagccgaaaacattgcaccataagatctttcggtaaactgatagatctgatggcaaagagtctcgagacgtcttggctttccactacactgcatgtcttccaccgtctaaacaagcccctccgcactaccacttaagcttataccgcagcctccgatcatttccattctcatatctgacaagatttgtcaggatgatcgattcatctccggtctaagggacccatgatactcgaaataacgcacagagatcggcacagagcattgacttgagaatctttggagcatgtgccaaatctaagtcaaacaaacttgcatgggccagtttgagaacattacttgcgtactatgatggaagagttctatgggcaaaacgctcctgaatagttttgaggaggatgcattcttgcatgtgagtcttgtttgtttggcttgccgcgtttgtcggtgtttctagatgttcgggtcagttgaaggcctcagttgtgacttcaaggctaacaagaacgagacttgagattactctttgtcaagtgtctgcagaggtacagcctcaatccattgttgaagctgttaaacccgtccatagggcacaggaagggaacgttcgtaaaaattgtagagagagatggtgccacatttcaaatcatctttaagccgttgttgttcaatatagcaaaaagttaaccaagccaggcggccatacttctatatctaacttgtctgtcaaagagacaccataagaccatagttcactggaagtattactcccttaacaaatgtttccagatgctgggctctggttgtgtcttgaaaatgtcgtcatttaccctggaccaggacagtagtagtcaatctttaatgctggtgtgtatacggctgttcaaaaattacagcacttatcctatagcaataattacatgcggtagtgtgattgtaagatcctttataatgattgccgtagcatgatgattatatcgattaccccattcccaacagtaaagggagcactatggaggggtcgacaggcatctaaacgccagtaagcgatgccaattgacttgccagcaaaaagacattatggaagaagctcaattgacaaaaagaatgatcacgctggggatcgaacccagaatcttctgattcgtagtcagacgccttgccattgggccacgcgaccgtttctcgttattgaactgactctcgaaatcgtcgcttacggattctgcacccaaacttttctcgctagaccccggaagattgtccgctcaagctcggtacgccgcccacaacccgcgccaagcgaacaggaactagcgactgatggaatctgctaaagagtatccgtcaaagtctccatagcggcgttcaatagctcagagtagaccctggactagaactgcaatgacagtttctttgcgccacctttataagggagggttaggcggcacagcacaaagaatgcaatgctagtgcacgtgagatactgagagcccctggatcttgcgttaggttaggggatgcagtcgcgtaccttttagctcagacgtaaggttaattattatcttaagttattttaatgggacgtactgtacctactgagctcagctcctccgcacgctcatttcattttcttgggcatcaaatcttcatttcatcctcacactcacattcacattcacactcccctcactctcctttatgccatcatctacgtgatacagggactgaaacaatcccttgttcctttgacgtcaactcactcatttccatttttttttttcattgttgcctcgcgggttccgttcaaaaaccgagctcatgccatggccatcttcgcgtcctcagctgtacgcctactcatcggcctcacagtcgcactcaccttcatcgccttcttcacaccaacaggctacataccagacgccgcgttatcattcaggatgccagctgcactaaaaaagctcgatgtctccatcacccaggaggaaaaggatcctgttctcatccgcgcaaccgtcaggaacaacaatgacgagcccgtcaccattctcagctacggctcacccctggaccccttgggcatctctcttggcattctctacatcacaccaaagggcgacagcaaaccacttgatatcatgcagattgaagcatcacggctctggccgcctgctgatgatgctctaattgagattctgcctggccgagcggcaatttgggaatttaccctccaggaacctgttgttccgatggacaaggtttttgagggggcgacggtgcagctaaaggggatgtggaatgctgtgtggacaaaggagaagaagaatgtggactacacatcattcgcggagggcacaccagcaaacgaaactctaacagggccattcaagtcaaacatcatcgacattgaagtcgtatagacacgaattgtatcatcatcatcattgttattattattaggcgtttggggtggcaggcatgattaattggttcacttgtcgctacgttagatgactagagtgattgacgggttaattgggaagacaagcaaggggcgaaaatattttttatcagaatacatataatccaatccaatccaacccaacccaacaagtaaagcaaagcaagcattctttgtgtctccctgaaatgtctgcagtcagcctttcgacgcaagccacattcataccctggaacagaccattgaccaaccaagcccaggcatggacaagtgtcttagattatgtccggggccacccaacgccagctgttggatctagcattcatagatcgttagtctagtcaatgattgataacattagtattgctcgcttgaagaccggcgttccggaaacccccttttccaaataagcgttatcaacgctaccctaatgaagctgatgaagctgaagaagtcatggcgagtgttggttgtgatgaagatatgctggcaccggcgattgtcatacgatgaactgacaatgcatgtgtagattgccctcgttctcggccaatcacgagtgaattgtcgttggcacatcaggactcccagaccatggctattattatattaacccgcttgagcaacatggtctttttacccaagcccaagttcatcgctttttgcttacatcagttttcaatcgatgtctcttgagaaatgccacagaaaacatctatctgcttaagacaggttttgtattccctggctgatgggatgctttactggtttggccccgtcacacttcttcacatttgaccattgaatcactggtagttgaaacgatggccaaccgaaacggactgtttcatgggaacgtatcgatgctatcgaaccgttgtgacccgagactacaagctgccgacgcatatcacaacccttagtttcctctccatgctccagcatcatgcatcgccaacgttcccattctcagtatcaagcgtagtataacccaatattcaattttgtttactccccaatctactttttaacttccttcccggatatcaatctctactcccgaacaaacaaaccagccatacccatacccgtaccaacacacatactcacaacaccgacctcaccaccatccctcttaagtccatgcaaaagcgtactcgtcattctcgctcccgtagctccaagaggatgtcccagcgcaatagcgcctccatcagggttaaccttctccttcgcccacgcgtcctcgagtcccaactccctcacacagtgcagcgcctgactggcaaacgcctcgttgatctcccaccgcgacacatcctccgtcttgagaccaacttggtcgagaagcttggggatagcgagggcggggccgatgcccatctcatcggggtcgcaaccgactgtcacggctgagacgaactttccgatgatgcggtcttggagaccgagggcggttgctgtgcttcggcgcatgaggagggtggcggcagcaccgtcggagacttggcttgagtttccagccgttgaagcaccgtcgggcttgaaagcaggcttgagcttagcaagcgcctcaatgctaacaccctctcgaataccatcatcagcagtgacagtgatgcgcttctcctcgccaaccttgttaccctgcttatcaacctcctggaacctcgtctccacgggtacgatctcctccgcaaagcgaccctcctttctcgcacgagcagcacgacgatgagactcaacagccatagcgtcctggtccgccctcgaaacaccatatcgctccgcaacgttctctgacgtcaaacccataggcatgatacaatcctgcgcatggcgattgggcgaggtcttcagctccggccacacatccacaggaatagctctgcttccgtaattcctcgtcatgctctccataccagccgcgatacccgtgtcgatcatgcccgtctggatctgcgccgacacagcagcgatggcctgcagcgaactagagcacgcgcggttcacagtgtacaagctggtggtgttcttgaagccgacgtggttgagagccatgcgcgccgccttggagccgccgagctcggagagcaccacgccgactgctacatcgtcgacgggggcctcggggtgcgctttgagagtggccttgaggacgctggcgaggagctcctctgggtatgcgtccttgagctggcccttgtaggagcggcagatgggagtgcggacggcggagaggattacggtgtcggaaggggatttggcgaggacgccttgaaggcctttgtgaagacgggccgacattatgaaggtatttggggtatatggagtttatgggattacaggggaggcaactgataagatgagggagaaaagaagagatcagaggttcatgatgagaagtgagagaagtgtttatgagccgggtaagtaaatatcccattacccattatcctccacccccgccgaaagccggaacactcccgtcccgttgccatgagccgaaagtggatcctcgacaccggcttcagacttcgggtaatgtttcgagtgtggcttgaattgtcggagcgtcgggtaagatccctacgtgtggcgtctatggctgtgcaccgctcatcatgagacattcacattctgattgagcttcgatactgttgaaacttcaacaatctttccattcatacacgaatcccgctgtagcattctaccctcttttgatcacgccaacatatatatacaaactcgccaaatgtaatgccttcaacgccccctgtgccgatgccgtcgttatatcgtaccccgaactccatttgcaatctgcttctgatctgacatttcactgtctatactgaatccccagtcctagcttatcttgcccatcgaccattggttcaaccactttggacttcttcgctggacttgcttgatcgagccgtatctcctcggtggatgaatggttgccgctgaattttcgcttgtcgccatctccatttcggtgggaaagtaatctctcctgcatgctaactgtcttctccattggtcctggtgtgtttcccaaggtttcggccacctcaaagctctgccgcggatctcgccgcaacatctctgctgcagcttgactagcctggctatcaaatacctctccgtcctggtcgctccggtttcgtgactgcgatgtaaacgactgagctgcggcaaccgactcgagcgcctgcctagctagctcttcattatcgtctgctgaaatagtgctctctcgactcctacggcggcggtcagtcttggccacaggtgtcgtaggaatgaactgtctctgggagtatcgatgaggctccgagtgaggtaccagatccaccgatggaagaagcccaacgtttgtacccaccggccggttcataggcgtcgtgggtagtgacgacatggattgcgagttgcggtggtgtttcccgacgcgtggtgcagggcggtgagaatgcatcggtgtcgaaggtgcgctgttattatcctggctcatagcctgcaacaatgccgatagaccatgctcgccttgtaatctagatgcctgctgttgagagttcctatgcccttgtgtcacgacagcgaccttctgtttgggtgtcataactgcgtgaaatatacccccaggtctacagagcatctgcatatgctctctgttctcgcgtattcgtctcagcaacatatctcgctcttcatgaagagcaatgctttcgtcctcgctttgcttgatgactttctttgccgtctggacccggcgttggaggatctcattctcttgtagcatggcctcataccgcgtcttcatctgcaagtattttgtttgtaatgcctcggacggctggtcaaattcttttctagccattcgggtgaattctgcattccgtaacgcgtccacctcgcgacgcatcatctcgtgttccacagcagcacgcttggcatcatcgtctgcctggatagataacaaattatactgtagcttatgatgagctgtctccatcttgagcttttgttgttctgctagagccgattgaagcatgacgcgaagctcgtcggcggacgcttcgaggacctggtgtggagcgggagggaggaattccgttgttacaggacgctcgcgtatgttgttgggtacggtagctggtggggagaagagtgttgacgactgctgggagccagagaactttcgtttggagggaccgggaccagcttgactggcatggctgttaacctgggtggaggggggcggtgtaagtgacgatgggataaccgtgacggccggtcggtcctcgttgatctcggttctaaaggattcgtttggatcgataggcgaatttggaatctccgtcgaaggtaatgtcaccgcagctggatcttggggtcctgcttcctgaggttgaggtgtcgtggggttctgtcgctcgcgagaatgcctaacaacgatcgtatcgccctgtaaggcctgcgaagcctgtgtggcttcggtaggagaagtcatgttgaagcaatcgtgttctgctctcaaacaagtccccaggcaaccaagtcgcgtcaacagctctcgtcgttccgatccgtcagctgaagaagccagatcttcgacagcgagtgatatatatcgctggtgtcttcaatgcgtacatgtgctttgcatgcgcgtgtgtttattatcctttccaaatcaaactttatgcgttgtcgtgcagcgcaacgcaacgcacaacgcgccgcgatatggatccacagtaaacagcgattgtgatgagggaaaaacaatcgatcgcaggaccttcagtggaagaggagcaatgaggatataaagcacaatataagtagaaaacatagacacaagtgagaaatgcttcggcttgtgacgccgccgtttttggttgcttccaagaaatgagaagctagcttggttgaagatgaaagacccaggaacaagggtttttccgtcgagcacgcgactgtgtgctttcagtgggggatgatgcttgtttttaagcactaaactacaaggggttacaggtgaagttcggtgatcgctgcctgtgaaacgatccacaggcgttatctgtcagtgcccgagacatcaaaccaaccgagccgaacaaaacgaacaaaacgaaacagatatcggatgaaagccagtggagaaatttcttgacattgaaacgaatgaatcaaagcttctgtccaagaatctgtcaaatagaatatcccaatctgcacttccccaactccaaatctgtaataccaaaacaccaaacagttcgtgataccttagacaagagcagcctcagaagtctcactctccgttcctcgcttcctctttacgccacacccggaaaacaaattccgaatacctcttccagcagccgagatcatgtacaccgcgcagatgacaggccagaacaggattatagagacccaccacgctgccacagcgagttttgcccagatcgagccgttggagtcgagataccactctgggacaaaactactagcttttccccgtgtgtttagggccagaccgattatcaagccgaaggtaatccagccgcctgttgtgattgctgccacgagcctgatggttgcggaagggcccagggcgttgtccctcagaacgttgttgttatctgccacgtcgcgagccatgaaggcgatggtttttagcataggagacatagtgacgatgcttgatgattttcaaaaccttgttggtggttctaggtcgtccaagttgcgtaacgtgatggtatcgcgaagtgtcgtttgggctggtgcttgggctggtcttgtagttttcgcgcgcgtgtatcagcgtgattgagggatactcgaagaatgtttcacgatgttgagagtagtgatgaagcgttcccttatagggagggatatttctgtgctttatactcggtgataaagtttgtgtgttaatactgatggactcgccacgtccattgagacttcatgttcacggtgtccaaggctcttgcccatgataaccacaagcaccttccaaagttagaggaagctctcgctaccagaaggccaccaataaaatacgcccgtgttacctagtgaagagacgaagtaccgaataaattcattggcctcagtatcagatgcttttagttgtgcgtgactcacggtaaccctaaagcctttaagctcaggaggatggatttcatggttcgttgctcctatttaaactcatacgtgtagtagatagactcaaaaattgaaagactcttttcgtacttcagcattgtaggtaagtcaaagatggaccgacaatcaagactaatccacagtcttgtaaactgaaggctcgtggattctcctcagcatcagattcatagcaccagatatactgataagatcagcccgacgtttcttgccatgctcggctactcagactagcctcgagagtcaatcgtggccaacaagaagctgtgtgaatatcctcgcctggttgcttcacgtgaagaccggctctccaactactagctacagcatggtagatttccaaaagctaaaagaaaggccattaagaaaggagcactgcggtaaaggggtttcaagattccatgccaatgcttaacaacgaagttcgtcgacttcagcaaacctccagctgttggcgagatgttgtgggcccacgtacaaagaatagactcgcctcgaagaattctgtcgacaaccgctcccttaacccaccaagtgagaaccatgccctcctcgcgcatttgaccccccagagtcagaacgagggaatcaagataggcgagaatgttgaggacttttatcttaagtgatgaaacgccttaggtaagtttagtatctcttagaagatcttgagactacctacaccctatattaacatcagaagttctttgctcctgtacggcaaggggaacagttatgacatgcgaacgtaacggcctcgatttaatcgatgacgcagataaatactgtatttggctacacgagcttccataagatgaaaaattcgaacgattggggtaaatggcctttctttggcagggtttcttatggtaattgcaaggatggggatgtaatggcgggcttggagccgctagatgcgagtgaatcttgcataaatgcgcgcaaccaggtcgaattatattaacaagaaagcaagatggtatagagtccccagtaataaaactaaaatacgtcaaaatatgtaccaagaagcgaaaaaccacccatagcaaatgcacatcaatcagcgccaagtctacagctcataatcaatccacctcaggctcatcatcatctccttgccatgaagccatatcagcgactggaacacgccccctgagccaccgcagagtggcatctgtgcctcgttcaatcacgttccatcgcggaactctgaatcggttgcctgcgacctcaaagcgctcgagtccgcctggaccgccgagaagaccaatacgcgggttcaggtgggcgatgtcgttgttgctcacgtcgacgatcttgaggcccttgatcatgtctggttcgagatcgacgatgtggttgttactagctagcaagacgttcagaacgggaaaagactccttcagatttgttgggagagcgttgacgcgattcatcgtcacgtcaatcttctcgagacttggtgcatgcaagaactgcacaagtgctccaagaccagtaatgtgattcgatgccaagttaagctccctcaaggccgggagttccaattcctccgtcaggtacgcctcgccaaccatctggttgtgagacacagacagggcagtcaatgtttcggcaaaaaagctaagcgagttgggcagggtagcaaaaaggttgttttggaggaagatttgtcggacacggtgttcggcagcgactttagagcaaacgacgggatggagtgatgaagactgggtttgggatcgatctaggataccgccaggcttgacgggccaggtctggttcgacaacgtgtgcgatcgagagcggtggcttgatacagtgtgagatcgggaacgattagggctttggggaggtgtagcgaaatcatcatctgacctgtcattttcatcaaacattgcgtcagggttcgattgcgtgttgtcaggaccctttacatcagccagaacatctaggatgccgacctgagaagctggctcttggtagggaggtggtggctcaaggcggccagcaaggacctccttcagatcttcggtggtgatggagaggaacttcttgtcacgaagagggttgccgctgagtcgaatcatagacaagttatccatgcgagacacctcgggaggtatcactctgatgtcgttgctagagaaatcagcatgacgaagtttctcgagacccatgaaactgttagggattccagagatattgttctcttcgactgataacgtcaaaaggcttgtccaggttgtcatgtctggaagtccttgaagacggttcattgagagagaaagagaatgcagaactggcaggtcgatcgaggcacccaagggtacgagcctttgcagttggtttgcagaagcgtccaatgtgtgcaattgaggaaggcagccgatgggctcctcaatcagagtacccttcagcttgttcttcctgatgttcaactcggtaatgggaagtgtggcaatgctatcaaaaggaagagactcaaagctgttttcgctcaagttaagaatacgaagacgcgacatgttttcgacctttggaggtagtgcagagatgttgttaccatgcacatcaaggatttccagctcgttcaagctcgatagcacggggttgagggggccgtagaagaggttgtttgctagcttcaagtcgcgtagagatgtgacttgtgagagggtatccaggctgttattcgtgaggcgattgttggactaaaaatgttagcaaagaggacaactaggaatgcgtacacaacataccaagttcaaggaggtcaggcaagtcaaacgtcgaaatcccaaggggacattgacgagaagattgccatgcatgtccaaggtctcgagaccagcaaagatgcttccttgactagcctgtgcctcgtcgaacgaagaggggttgctatcaggaaagatgaaatcatctaattcttcaaactcgttgtccgcagcaacgaagcgtgtcagatcaacactctctgcccagcttccgtcaaaggtaccaatgctctctagatcgtacatcttgagaacctcgacagggatctctttcaggtgcaaggcggcaatgttgagtcttccagttgtccttgcattattgacacggttctggagaacctttttcttgggatcttcgccctttcgcgtattgaaaggatcgtcatggttgacgccaaagtcgaagccactatccgaagggacaatcggtgcttcttcttctgggtgtgtttcgatctcagctgcctgcttcatctgtgcacgtttcgcagccttggccttggcaatctgctcacgcagagcggctgaggacttgcgagctgatggaggtgttccaggctcggccgaatcggcagtcagagacgtgttgtgagaagacgctgctgagggaatagtaccatcccaggatgcagtggaggcagagttgaccgatacacgacggttcgaggttccattcagtgatgccttaccaagagcaggaagtgaaggcttcttgaacaaaccctgtacgggagcccttgacttggcaggtcgcaaagccatagactgcgagcccttgggagacatcatggtaggcttgccagggctagggcttctcgcgtccgagaaaggagctggcttggaggctccagctcgagtattgggagtcttgcttccgaccaccgacgaccgcttctgaggagttccatcaatgggcgtcaaaggctttctaaaggcacttgcggaaccccgaaagctgctgtaaccgaggtcagactgttctgaactagagcccggtcgactctcggtcctgtaaattctaactgaagcatctgaagcatagcttgaacctggtctagaactgccgctatccgcccgtgaacgtggtcgtgaacttgatcgtccttgatcgaagaagttcgacgacttcatcatagcaggcgaagagggaatggaggcgagcgtttcaatggttctctcgctcagagatggtcttggcttacgagaacgagccctcaatgtatctggtttatcatcctcatcggtcgaagcggttcgtggtcttgactggtttgggtcgaagatgttgttggcaggatcgtacaatggcgaagtcgcaaaagtctctgaaggtctccttgtaagggtcaattgacgagggaagatgtttccatcgaattgaacacccatggcttcacccggaggatcgtatgggggtgttgtagattgttcttcaataatatctgcctgtcgctccatcgatcgatgcggcgtcgaaggaatccgctgagccataggcttcgccggagatagatgtgtaggttttgtgatgagcgacgtgcgtcttgttccagtgttgagatgttctctggaaacagcaggtcgtagtttttgcgctcgctgttgaagatctggttgaccagttcgcaattgatctcttgacattgaaggacgaagccgaggattccgtagctcaccaccgcccagactctcccttgatggcgagggtcgaacaactgatgttggtcttggtagagctgatgctggcttcgggattcctgaaatcggtcttggtacaggtagcttcgagagtcgcggaatagcgctcatgcgcttctgggaagaatcctccataatgaaggtatgtgacaatgtatcgtggggaaatagtatcgtgttcagcaaagtcgttgtctttaagaggaatgcggttggcaagattgcccgagacaaacggacagcttttgtttgcaaggggtccaaaggtgactttgtttatcggggggcctagcgttggcgggtggacgacgggacggaagggcttgcgggaactaacgatgaggcgaacgatgaaggcatcaacctagcacaagcagagcaggagaggaaagattgaagatggcaagtttgagacacgaacaagaaaaaagaagagttgaaagaaggtgacagtgacagttcgcttaagcttgttgctaatgtaaagaagaaatgatatctccaggggttgaagcgagtgccgtgccttgggtttggagaagaagatcccgtccagtcaatgatacccagcgagttcttcagtgccagggtcagtcggggttgggttccagtggggaacaggctgcgaacccacgagattgcgctaaccattgatgatgtttagtgaggtggctttttgcaggcccggtgcgccttggacacgcgtctaataaactgcattctctgtaatgatacagtattaaaagcattttctgagaacatcgcgtgcaacagtctgatcgatgttattttcgtctgtttccggaacaatcagccatgtgttcctaaccccctcccctaccaacttgtggctaaagcttccggcgtcccgtctttcatccccagtccaagcaaggcacgggcggaccctttctaccggttaggttgacctggcctggctaatccctgtacggatgcccctgaggtttctatgtccactgtgtgcctgttcagaaagcctcattttttactttttgtaaacaaaggcttgaagttattgatgctctttgtttacactcgcgtcccagggccaatgacgacattgcgttctccgccatctacggaatatggtgcgttgtggcttgatgttgtgttcaatattaacattaggtacggtcattcaggtggattacgaaagaatccacatatcaaccaggtacctggctctatctgcaggtacagagtagcatctgcaaccattgctagaagtcccatcatcatcgactccataggaatgcaggagatagactttaatttgagtgagtgatgatacatgattgaactcaaacttcgcactatcaaaagccgtacaattactaaggttactgcagaattttatatcttgtaccttttgtaatgaagcctccgatctctatcaagtgaaacgtcgatcacggattatcgcacctttttgccccctgtcggcagaccgtacaaaatattccgccacgggtttcgtttttatccttagcttgtgtttcaagtgcacctcttttatgtatcagataaactagtatcatccgtagtcccagtcttgaagctttggtgacgtctaagtcgtgagctagaagtgttatttgcagttgagacttgtggctgagaacttattccggccgagagaacttagaagctttggtgacatggagttggggaggcacgaaaactcctaacactaaatgaagcaaaaatatgtatatatagacagtacaggagcattcagcctgtattgcattgccctacatctttttgtcatttgatatcgtggccttacatttttgcccccctctatgggagtgttacgatttccgtaacccactataaagaccaaatcggtgatgccctcataaaagtggcataacacaaagcacgcaagcatacggaaatgtgatgacgacaagaaatgttgtatttgtagtgcaatcggccatggcccgactgccaaacgccaacacagccattcaaaaaccttaattgcatcaaccaagataaagtgaatctcctcccactttcaagataaggaactcagcaaacctcccacatcacaccaaacgggaggcaattctggttcaacttcgaaagggataccctatgtatcgacaaagggtcactagccttaatgaactaaggcatcattccgttccccctcgaagatatccaaaaggttcgcagaatagcctatgagagtgggagcttcgaacgctatacgcaagccatcaggttggctcttcagagtttcggagagcttgaagaagtctttctcattgagtggcaaagcaaggtggtagatctctacgcgcctttatgcaaggccagcgaaagctttctccccggacctattccctggcgacacagccatgataccaggaacctctgcgagcttacggaggtccaaagaattgatggatgtctcctgcttcttcgtagtgaatcatgttcggagcacgaactacagaatcccttgtccgtcataccacaagacacagatctcataaagcatctcagcgagagatctcttgatttcaagcgaggagatttggagttggcttggtcgaaatactgggcaaaattgggacggtcaaaaaggaagctgcccaagtccacacctgtgcacctactcatcgacgccgaccaccaacatatccgacaagttcgacgcatcggttgtgaaattattcgaaaaaggttccttgagaacaaacataaacgttatagattggccgaatcaggtaagaagaacacatcattacaccataatattgacatctactacaagattcaatgctgacacttttaaatttatcacagtagtagaagctttggcactgcccatgaggagcctagaagatgtcaagacagatggaaaagacccgtgagacaacctcaatttgagggactttccaacggcgtgagactggaagtatgcgtatcccgaatggcaggccgtataatgccctgactgctgctgagatatatgtcctcattttgctttattgaggaataagcttgaaaagttttctcggtctaagtttggttgatggtcatatcgtgcatctggaagtgtattttgcaggtatagttcgcgtcaagccattggagcatctcgtaagcctctaaggccggccgaagagtcatcatctatgttttcctcttatacgcttcatgctgtagctattggtcagccattatggtgcaatatctaaattgttatccagatgtgttatttgcagttgagacttgtggctgagagatcaaatcagcagacggaacttagtaacttcaatacgccctgagaaataactttttgagtcattctgcacagatatcaccaaatagttcctgataaaacatctactaagtgagattataggaaatagcttagcatttgcctttaccgcaagaactctttcgtggtttcctttctgtttaacgaccaactctattgttccacctacttagtacttatgcattaaacttcccagaaacaataccacacaaggtcgtctacttttccccatttcatccattttcgaaacatacaagacatggccaactttcaaagcctgcctctagagattcggcaggaaatctaccttctcgccacaccagctcgtgtggtccacctcaaagctaaggtatccggttgcaaggaatctgacggccgtttgtggctctggaatttcaactggctgcaaggtgaatgccccccgaaacaatatttctacagtaatgctccagtcccagtccttcttcacacttgcgttgagtccagagcacatttgatgaagaagggataccaaatcgctttcaagagcaagactcaggggccaagaacgtggttcaattatgatcgagacgtcttgcttgaagatctagtatcttgtaactctatacatctcgaaaccgatgaggctacgagagtgcggcgcctggctgtcgatcacatcaccgattgtctctatgactcgataggatatgatgtgctgccccccttacactcttgtgaagacgaagatacctgcttgaatccacttatcgaggatttcccagccttggaggaggtttttatagttgactggaagccacatactttccccagggaactaacaaggaacctgagctatcctgtcgaacctccttcgatgcgacattgttacgatacagacaatctctggaaatgcgttaaagtcgaggatagctcgctgttccggacgatgcagcatcacgtcatccggccatacagtggaccgaaaattgtaaagccgcctggctatgttcctgcacccaggattgcagactggggtacctcagccattggtgtgcatatttgctgttggaacttgctatctgccggcaaagccaaattcgctctggccaaaaaccttctgttgaagactggagggcgccaaaaattataactccggtacacttgatcgatgaacgacaggaagaaatcctgcagcagaaacagaagattgctgtcgatgatttgcggcaaatgcgggaatactgggcacctgttttggaggagagaaagcagcgaatagatgccgggggtggtgttcctagtgaacgtgaactacactaccttgaggcaaatcgctgggagatgacgtgctgaattgagaaggatatattttcgagttctgaatccgaagactaatttgggaaatcaagggattgtcggaataggctcaccatgtcacggattcatgcttggctatacttgtgatatatgcggagtcacgagctgaatacggtggcctaagccagcaagaaaccatctgagcttgacataagtttctaaatgtctttaatcctggaccatgttaaatttataaatttattttttataaacttctcgtttgtttagtataaaagtgtcgacgtttcatacttaactatgcttgttcgattgcaagactcatgcacactaaacttctgatataacaaaaccagacacaggaggacttggtggataatccttatggtcaaagggttcctcgcctctctcaaccctccatctattcgtcgcctccagcggcccacacaagtctttgaatagccagccccatttcttaataaaaccctctgacatttcccatcctgatacatcccacggaggtgaccaagcaatcaaaccacgtctttccatttcatcgtccggaaagccctcatacaaaccgccaatacaatcagcccatagatcatcttcatcaaaggtaccataagctcgaatcaaacagtcccgtgcttctggggagggaaacatatcaatccaatcacagtgcatgactgtttgttggagaactgtggggagaagggctgaaggcagggaatctgggttggttggatatgggaccacgtggataacgtcttcgtcgccgcagtcaagaggagtggtcaacatgccggagatgaaagtcctgttgacggccaaggctcggagggcgttgtattggagaagtgtgattagatgatctgaagacagagggaaggcgatatttgactgattcttcttggctctgtacgctagtaagggttttctggagttgtatataatcttggcatgagatgctgggacggcggacatggattcttggttgatatcccagcatacaatcactgcttcagatttgattgttgcggcctcaatctctgatgccttggccttcttttcctgagccttccgctttcctgtcctacccttagctggaacactaaagaaccatgataagcgacttacggtatgctctcatgttcagcctcgtctgcgccctccttcttgctgcagcatctgtggtcccggtccagtcatcctctatgcttagtgcctgtacccggtgagtaagttgtgccgaatcaccttgtgggttcttacctcagccaattgcggcatagaagtgagctgaacgcatggatcttgctgatgaatcgacatgatgaaactatgaagtgttgatgccgaagggaaatgcaggctgctcacattgtcgtgtctggcgggtaaagacgttggatattgaggcgcagactagcaagggtagagatgcaatgtgatgagatcattggttgatgtcacatagtccaggctgaaatagtccagcgtcatgcaacctgctcactcgtccgtttttgggcttgcattagtgactgatcatgattggccaggcacttgtctttatgcagcctgctcacaacacttgacatgcaataggcacgatggaattaggtatggacttaagcgtcggactttcgctggaaattcatcagaaagaactataagaggacagctctagcatgaattctcaagtcattatgctcatcattccaaaactactacggctcatcaacactattctcttagtttacttaatacttcacttgaattaacaagacatccatcacaatggcttttcaccccaataacctccccgatctcaccggaagagtgtacattgtcacaggtggcaactctggaatgtaagtctaccttcgatcatcctgtccaccgatctagatctctgacctttcttgcaggggactctacacggttgcccatctagcaagacacggcgcccacgtctacatgtgttcacgatctatcgatagaggaaaaaaagccatttctgagatccaaaaagaccatccttcaaccaagattgacctattgcaaatcgacctgatggatctcgcaagtgtcgtcgcagccgccaagcacttcctttcgctcgaaacatccctccacggccttatcaacaatgctggtatcatggctacaccatttgagattaccaaagatggacatgaagctcagtgggaaaccaattatctttcccactgggtcttcaccgaacacctcattccagtgatgctgaaaacatcaaagtcatcaccccccggaaccgtgcgcatcgtcaacctctcttcatccggccatctaatgtcccccaagggcggcataaactttgaagacacatcgctcaaagaggcgagtgtctgggagcgctacggtcaaagcaaactcggcaacattctccacgcgaaagccctccacaacaagtacggtcctagctcaggtaacgaagaaggcgagatttggacaacgtcagtgcatcccggccttgtagaaacaaatctttcttcgagcgttcaacattcgactgggagcttgccgctgctgtcattgctgagatgtatgaaactgatgtggactgcggatcggggatcgtggaatagtcttttctgcgcggccagtccagacatgaaaccagagcagagtggagagtatatggagatctatcatcggttgtttgagccttggtggcagagtagcgcggcgaaggatgaggagttggcgaagaagttggatgaatggacgaaagagactatgaaaaaggaagggtggattcattagtggtttttgctatgattcaattgttatatagacaggacttttgcttatagactttgagaatttatttcataacgtatcataaagatctctgttttgttggctttgctatattcaccatggccatatcagtgattgtactatgtaataatctaaagaaaaacaaaggtgatttcaagttctttcggcgccttattaaggaatgaaccacattcgtccacaaacagctccagggaaccaatattaagacttaggtaactttgcctgagtttagcgtaagcttaggacaggtttagaataccttttatgagattgtcgaaacgccattgaactggtcattaaactgcaattttgtaagggttagacgtgaacatgaaagcatacttgatttatagaatgtttcaaagtcacactttgctatctattactgctcaaacatctccatcaacagttcaccaaagatatccacatcgacggtagatagcttgggatcagtagcaaaggctactggatcgtcgtttatgaggcctgcttgactagcggcttgctcagtcacatacagcaggcgacgcggcctgcttcttgagcccttgctcccctttaacaagcagcacaaccgggctgggaggtcgaattcttccggctgcctccccttgctgatacaaacatcgaccgtccagatcattctcagatacatgcttggttgacttctcagaatctgactccaatctgtcagagaactgccgctggtcttggatatacactggctgtcaacctgggccaagttggcaacgtgtcggactatttgcttcacccactctacaccgtagtactgagggaaaaaaacattcaaagtctcaaccaatactttcagtcgatcctgatttgatgctggagctgacccggcttccaccgattcgttgtatgatagttcgttactaagcgatgataatcgcgcagtaatggtatgaagcgtcaatggtgtaagtaggcaagcaaggctgtaatagagcattagtttcagaagtcaggagaaagttctagtgctatgttcggcttgttggacttacgctgataccgggagccagcgtgccaagcgacgtcgggttagctccttgtagcattctgtaattttctgagcagcatcctgcacctcaaatgagatttgctggagtttcaaacttcgccccggtcttgttgtatctccactattagattcagatgtgagagactgccgtagtatcttagaatggcagagggcaatggacgcagtgctatgtcattggttagtctgtgctgaaggacagggcataggacaacttactgatagtagatgcacatgagatttgtctgtaacacaatggatttgtcctgatcattgcctttgccatacgactcttcgggagcattctcaaagggtgggaactgagccgaaaccctcaaataccaggccttcaaggcggcttcgcatttctcgaaagcgaggtcttcgtccccagcggatcgcgactttgatactacagattcctcaaacgggtacacaagggtcagaacatcagtcaaaagaatcatcagttcaagaaactttgagaaaatgctgatttggcgccgcttagtagctggtgtgaatacgcttgaccgatagatatcgtcctggaggtgttcggcgcccaaagggattgcgttcttgaaatcaaaacggtcgtgtgtgatattggggctaaagcgcgtgcagagcggcgagatacgatccatgatgacacagcaccaccataagcggtggagagagttgtggtatttcagttgtttcgtgggtgtcatctctattaggtctggcacttctgtgtatcggtccgcgttgatacttctagcgtgctggatggctaaactcagccaagtcttgtaggggttcaaggttgtatttgagggtggtacccagcccatcatgagaagggctgcttgagctagagggagagacgatgtttctgaacctaggtcgtacaacagctgcaggactttggtcaatagagtgggggaccattaggctgttttaagaccaaccttagttcttctatagaattcggctcgagcggttctaagactcgaaaaaccaagttgcttgatgacgtgaagtgacacgaactacataatttgatgttgttagttgactttttccataccaagggatgtggctaaaggacagactcacgttacaactggcgaaaagcatagcctgaaacaccagcagcgaaatgtttgactgcgggcccgtggattccttctgagagtacatttcccaaaaatcgccttcgttgaggagcgggaggaaaggatgctggtgtctgaagtattgctctacgaaattgtcgagtattggccggcttggaacgtgcaagcatccttgagcctccatgtagttgagatcttgttgagcaattgaatgaatgttgtgaatttttagatacgggtagtgaacgaagagcaccgtggtgctggtgttgggcctctgcgccgctggctgagccgatggaattgaagggactgtcatcctatgactatacatagattcttgttctgatgagcttgcttctgttcgaatctggttagataccaggaccaagatgctatggagtaaatagtgaggatgggttatttacctctgatggtaggaccatcaccatacccagatgacattgagtgtatctctgcggtatctgtctcgctgtcgccgaggcgattttcaaagaaggccgcgtcgtcgagagtatcaccgaatgtcagcatcccagggtcgataccgggcgtatgaaaggataaccaagggtggtcgtcgagcgcctcagcggctgtgggagcggcttcggtgccattggcgttactgctctcattaacatcatcttcttccagatgctctgacagctgccggccgtcctcttgataatcatcctcgggcgaccaatctgtctcattcctcggtacctgctgatttctggagtcaaggtgagttagcagaggaaggaaatgaaattaaatgagagaaaagtggtcaagaagtaagggagattacttacagcctggaagcgcgtccaactaccagacaattcttgcagtcgaggtgacaattggtgcatggctggccgcgcacggagacatcgcagcggacctttctgaacctgcatgacagacaagctcgagtcgatcgtttgcggcgctgagtgcgctttgttttctggtgagtggaaagcggcggtgacaagacggcagaatccattttcccagttggtcgagtcgagtctgagatggaagagagtaaatccccaggtaagaaattggggctcagatgactactcttaccgtaggtagaggcaagctaaccagtgagtgaggatgtggggaaaggctaccgaatggtattgccgtagtgagcttggaggagtcgagaactggattgacctggggtagactttgcggggaaattgagtcaacggaaacgtttccgacctctaatgagttaaggctctttctaacttagatatacaggagaatcatacagttggcattagtgaggccactggcaggcttaccctcggggccccggaaagagtcaggttcaggtttgatctacttgatacttgatagatatatcaaaacgcaactcaaaatctcgtacctctactagcgccgtgtcctccctcggtagagcagcttgtctatgccgtggtaatagctgtgggtccagagtgacacatctaccccatattctcactttagtccgatctggggtaaaacctaaacatggagggacagacggaggggcagacagacaatatggtaagcctgcagttagaaacgcgttcattctagccaataccatgatagagtatcagttccaatcacaattgctatctatataagagccaatttctctctgtctatcatgcatcaaatccgaaatcttcccctacctcactcatactgcatcctcaattatagacaacttggatcactaccacgtagtatgatggctaccaaccaagcctcaaccctggatgctatgtaggcagagtccttggataacttcatctaccagactagtaacaacgttacagccgtacggacccggacattcccgggacggttgatatgagcctttctggtaaagcataacgcctcagactcttgatttcagtccccttagctgaccatgtttcctaaacagagggtcaagagtcgactgcctacggactggccctctacccagttccctctgatgaccccaacgatcctcttcgggtgtgcacagctttcatctacttcctgtccataagttctgaccatacaaccagtggccaaaatggaaaaagaccacgctcttactgctagtatctatctactcgttccttgcaaacggaagcttgttcggtccaactgtatacgtcaactacctggctctcaaattccacaagacgccaagccagacttctcagctgaccacgtacccaaacttgctgtttggtttcggtacgtcttcagtctacccctgagctttcggttgctgacttggaacccccacaggctctctaatattcgtgccaatgtatcgtaaagtcggccgccgtcctgtcatgctgatatcccttgtgctggtaatacctcgctatccactatcgaaacaaaaggcctatactgaccgagctgcgttgatagtactgtgccggtctcctaggaagtgccctctccaattcatacggcacactccttggcttccgaatgctccatgcttccgcctcttctgtctgcgaggctcttcccgcgcaggttgtcgcagatgtcttctttctccacgagcgtggcacagcccttggatggtatacctgtaagccacctacccactgccctggtcaaaccctactgatcaagatcttagttgcgcttacgactggcactctgtctgctgtcgccgccagctatatgcttgcagggggccactcctacaacctcttcttctgggttgagtttgtggtcggttgtgccttgctacttgctgttttctttctctttgaagaaaccatgttcttcagggatagccagatccctggcgtttcactgaacgctgatggttcggagagactccaaaaagacgaggagcagcagactaccgaggagatcgagatccaggcaacgccgcgaacctacgttcgtgacagttactggcaacaactcaagtttgttaggagaacagatccaaactctccgattttcatgatgatggtaagacgccacagtacagtgacttacagcgcatgccctaacgagcgacttgtagattcgatcgttcacatattttgtggttccaccggtcttctgggtctgcacaacctatggtatgtcacatgcagataaactcattacaggcacagcagctgtgctaaccattcaccttggcaggaacaattcttggcctggcagccctagctttcactgcaacattccccggtattgtagcggctccgccttattcctggccaattgtcagagtaccggaactgatctatggatgaatactgacttgccctcaaggaaaacacaggacttgtagccgttgcagcatttattggctacctcgctgccgctgggccattcagttcgctccccgatcgattctccgccagattagccaagaagaacaacaacatctacgaagctgagcatcgtctgtggtgtctcatcgtggtgatttttgtatctcccgcatctctgatcctatacggatactcagccgagaaacagcttcactggttcggtttagtcttcgcagttgggctcttccaatttggtatgttgacaacagacatttgtgttctttgctaatctcgttgtcttgaaacaggggccttcttcttcttgacgtatacactagcgtatgcaatggactcgtatgaagcaaatgtaccagagatgttgattgcgatgaatattggcaagcaagcgatctcttttgggtttggatatgaggtcatcaactggatcatgaaagatgggtatgtgacggtatttgcgggaatattctgcagtgttttgttggttaataaccttgccgtctttgtctttttggtctttggaaagcgtcttagagcatggtatccgcgaactcgtctggccaagattcacaaggcaagcatccattgaatcttaaggaattgcgttgattgttagccagtcgcacggctaaggttgtgcatcagaagtgtcgaatgcgattgctcagtacggactagagccttggcttacggtcatttttgggtggaaaaataacttaatttataggccatttccatcggatagcgccactctcagagatgttccaagggtattggtgctcagcggctgttctgtgcgacccagctcgttgtaacataggtagcccgcagcctgattgccaagagatttcgatagctggctttgatggcctcaatctgagtactgagagacctgaactacctgaatcttattgacaacagttcacaattatgtacgaggatggtattctccctggcctggttctgtcaattgggagctacatacctcttgttctcttgcttccagcaataccaacattcagtcagccccaagtccactcgtactgacaaacaattcttgaaggaagccacacctggatattgactagctgaccatgtatgtgagaccttttgggtatatttgtaccttggcggtatgtgggtttcggtcatcacagtcgatgcgcttttagctccggcagcctgcgttcacaagcatgttgcctcagaattggtcccatgagacgaaaacttagtacgagatcagataggagtcaataagttttggtcagttttcattgatatagcagtgggcagctagccattcaaccatatgtgcatgtggctacactcaattcagttcagctccatgtctacctgtaaagtgcactgatagatattcaacgagtacatgcgacgctattaattagctattgcatgtagaagcccaagagacaccttgtcacgtaaaccttcctggatccaaccagggaacccgcgtatcagagaagtccaggccgaggaattgggtacgatgacttgagctccatacccagtataaagctggttcacaacaccatcagcgacagactctgcagatatcgtggtgtccttcattttccccttggcgataaggtctgcgatcaacggagtcttcacccaagtcggatgtatgatgctacagcctattagtcacactgcagaacaaacacaagccgaagtatcttaccttgcacgcactagcggagccttgtagatgtgcctcaattcctgtagcaagccctcatggaatgcgaggagtccagacttggtacacccgtactcgacgttactcgcctgggtagcgaagctagcaaggcttccaacgttgacaatatggccatggtttcttcgtatcatggtaggcaggaagtgcttcacaagcagtatcggtgcgatgatgtttacgtgaaaaactttgcggatcttggactcgggacaagcaagcatagacatagcgttgccaattccagcgttgttaatgagcactgtcgggtcgccatgttcagagacaatctgcttggcgactttggagatttcgacggggtcagagaggtctgctgagcagaaagatacgttgggggctaaaatctgtcagcgggttattgagaagttgtgatgctgacttacgaagttgatagcttggagctttcagatcaataactatgaccttgatgtgcttctttgcaagtttgaggacaatctctttgccaataccactgctaccgccagtgacaacaacgatttcccttttccagtcccaactgttgtcggtaaggtaattgttgacctttctcctggtaagccatgcgttgaatcgtgggagaaggcctatcaggaacactgcagcagctccagccaggatgttcttgttcttggccaattctactacacggtccagggtgtccttgtctatcttggggaatgacattttgagtagtagtgtgaatgcgataattccgaaacagtcgttaatggggtgatatggatcgaataagaacttgaagatggacaattcttttcggatataaagtttagcaattactgatgtgcattgctcgtcttgacgccgaggggtccgcggctcaagcgatataatttgccatggcgttgaaatgccgagggtcgatttcccgagggatgtcgccattcacaataccttatgcctcgggctcagaatcatgccttcagcatggacctaagagttaacttgatcaaatatacatattcgtatgttatctcgcattcaagtcaaatcttgaaacgactctgttctgctcaatagaccaaccacttagaattactcctatacttatttctcacgcgaaaatggtttctcacaaagacgtcgatattcccacttatgatggacttaaactaaagggtactctgttctctgttggtcagaaaaggccatgtatcatcatgtcgagtggtgtaagtcaggccagtttcgtgattctgtcctccactgactcgcttttcgacgcagtggtcaggactgcgatctcactttctgcccgagtttgcagcacgattcaaccaagctggctatggtgttctgacctacgataaccggtgctggggagatagcggaggtcttcctcgggaacaggtcgatccgacgttgcaaactcgcgattacctcgacgtcttcaactttgccgtcactctgcccgaagtagaccctaccaaagtcatatactgggggtccagtatgtccggcggaaatgccatctgcgcagcagccgtgaatcacgatatcgctggcgtcatcttgcaagtccccttcatctcaggcgagtggctctctcgcatgccaggcgcgtcgacaagcttactcctcggcgaacgagccaaggccacagtggaaggatctccctccaagatccccaactttcctagctctcttgatgagcttaagagaggtgcttcgcaagctgttctcaaagatccagagtcgatcccgttcatcggcgaaatggaacagcgagggcttgactgggccaagacgtgtacagtgcagagtctgacatacgctctgcttcacgagccattggcttatatccatcgtatctcgccgacgcctatgttgatgatcattgctgatcacgatgttacgacgcagcctcatttgcaacttgaagctttcaacaaggcacttgagccaaagaagcttgttgttctcaagggcatggggcacttttcaccttactttggtacggcttttgatgaaaacgtgcaggcccagatttcatatcttgatgaactctttgcgtgatatgtcatgtcagaaggattaggagaagtagcatagatcaaagtagacgaataagttccgaaatgtgtcatcgtcatcgaacatgattaatgtggcttgtttaagggtaacttgatgctagggggcttatcgagcatgctcagattctcaaactcctcctccattgctccattcatactctttagtcgaaaggaatggcggttgaggatgcacttcacctgctagcaagctcatggcatgctaaggcactattcgttcatttgccgcagctgatgtttcgtgtccgcagacccgccttgtatgaagagggcatctatggctcaaattacattcactctctgagacatgtaaccaacgaaccgaggccggcgaatcattctaacacaagtccaaggcgctcaaagtaattcttaatcgccttccgtggaattttaaccgtatggctcaatctatagcttagccgtggcgcccactgactttcccttctctcttgcttgcaaaacccgtctgaggattttaccgctagggcttttgggaatggcttcaacaaactccacaccaccctcgagccacttgtactttgctttgtggctttcaacatatttgcagatagcagtctcgatctcttcgtcggacttattacccgtgtaagcatcttttactacaaaggccttgggcacttccccagcgaaatcgtcggggacagggatgactgcgcaatctgcgacgaacggatgagaaagaatatgcgcctcgagctctgcgggggccacttgattgccctattactccagttagtcttgcctatgttcaaggtggatcgaataaactgtgaataccttcactttaatgagctctttgattcggtcgacgatgaccacgtgctctgtaccaagaggtgacagacgtataacaacaacatcacctgttcgaagccaacgaccgtcctcgtcccacacaaacgtctctgctgtggctttggcgttgttcatgtagccgagacagatgtttggagattggacgaagagttcgcctggcttctcgagctccgttacttccaagccattctcatctataactttacatcgggtgccgagaacgatggaccctgatgtgccggggagaatgtcatgctggcttgtggagcaaacagaaggactgctttccgtcaagcctggtagaggcaatattgtcagttattatcccaagatttatgactcgttgtccatcgtcttaccatagccctgtgcaactttccatcttggccacatctgctgcatactttcgatggtcttcgcgccgaggggtgcagcccctgaggtgacccattctaaactactcaggtcgtacgagtcgcattttcttttgttctggagtagctgaatggcgataggcgggacctataacagtttctgggtcagccgaatacaagggtgatggataaaagcacaacatacaagcggcaaatggttagctttgtacttctgtatggctgcgagcatgtggcctagattgtatcttgggagcaccaccacctcatcaccccgccaaggtagtatgtgagagatgatgactagaccgtagatatggctgaacggcaatagacccagtccgacctgcgtttcaaccccagctaatttccgcccatagctctcatacgcgacttgtaaggcaatgttactgatgatgttgtagtgagacaacatgacacctttctaaaaccacattagcatctgcccgtttgcaaaaaagtagttaattgctgaaatagggattaggggctaaccggaaggccagaggtgccgcttgagaagcaaatataggcaacctgtcgttttccttgctccttgacccatagcaacggcgggagcagaggcaaatgccttccttcatctatcagcgtagatagaccaacaaacgcgctgttgtttgtttcattaggcatgtcgaggatgaaaatatggtctttcgagatatctgccgctgtcgctgcctccaaagccacgggaaggagagagacgcaggtgaacaaggcttttgcacttgtcgctcgaagttgatgtgtgagttcagagacgctatatgctgcatttgcaggcgatgcaatagcgttgaggcgatgcaatgcgtgggtcaatggaacgtaatcgatctatcaaaacacctctcagttagtaattcccttcttcatatcttcaaatattgttgtcctaccgtgttccaagaaaagacacaagccaccttgtcccattccgtgccgttggcgacaccccaatcgagtcgtttcgctatggccctggccatgtagtcgaccctttcccggacctcagcaacagtatatgtctgactcgtcaatccgcaagtgtatggattacgggacagtttcaatggtttgcggccatgttgttctgaatacatgaattcttcgattgtgatgctgtctggcagagacactggagggagcgctcgcgcccacgctggtgattcgaagaccatgatggcgttcagcaggatcaaaggaataatcggcaaaacactgctattgagactagatattgctttggggatacaactatattctacgcccagcctctttgccttggagttactcagcccgcgaccctcgggactattgcctcggcattacatctatgcactgtattgactgatctcgtgcaataaccccgttcctttttaccttgggaaatttccgattctgtgatgatctttgatcattattgtgtagtccctcggcagtgccgagttagtagagtacgaaggatactccaagacatagtatttatgcttaatactccacactccgcactcgaacgaacgataccacgaatacgagagcgaaaccatcagacaatacaaactacattatatacataaaacatgattgacgactcgcctggaagtaatggcgaccatgttggtcagaatggctatactgccacacagaacagttctgaagagaaccggcccaagtttaccctgaaagacactcctgtcgagaatcagcgtccgatgagagttgtgattgtcggagctggtttttctggtatctattcaactattcggtgagtcaaggttgaatgacattaagtaaacgcccaaactaacgacacgaatagaatgacacagagactgagaaatattgatcttactgtctatgagatgaatgaagaaacttcaggagtttggtaaaacatcttgcctccaattcctggtgaccttgatctaacttgagaaacaggtggttgaatcgctatcctggcctggcttgtgatattccatgtaagtctctatctatggttatagtcttttgtacagggactgatggaatcgacagcatactgttaccagttcagcttcgcgccaaacccctattggtcctccctttacgctccaggcgccgaaattcgtgcatatatgcaagatgtcgctgagagatacggtgccaaccgcttcatcaagacgtctcatcaagtcacttcggcaacttgggactcggagaacaaggtctggtaagtgacgcgaaaaggatgcgattggtctcaagaaggctgacaaaaagctctaggagactcactgtaaagaacgtcaagactggagagacatttgaagatactgcgaacatcctcgtctctgcaaaagggggtctaaatcagatagcttggccggagatcaagggactgaaggaattcgcgggcaagctcatgcactctggtgcttgggacgagaggtaattacagagttaatctacgtcaaatgaaaatagcctaacaatcgggtagttgcgacttgaaaaacaaacgcgtgggaatcattggcaatggatcgagcgccattcaaatcttacccgcgatccagccactggaggggatcaaggtaacttgtttcgctcgatcgccgacctggattgttcctgcatttggcgacacagctatgcagaagttgggaatggatccttcagagaccaagtgtaagttcctagacaagccccgtatctgggaatggtaggctaacatcgacaagtctcacgtcgtcaccaagagatgctcgcgaggcagccagacaggttctacaaaatgcgaaagacactcgaagacgaagctgcaacaatctatcctttgaccttgatgggcactgatgtgcagaccggggctcgagagctctttcagaagcaaatggaggagaaactggaaggcagaaaagatctccagcagattatcccttcgtttgctcctggttgtcgtcgtttgaccccaggccctggatatctgagtgctctccaacaagaaaacgtcacttttattagccaaaaaattgaagagatcacagaacgaggagtcaaagtgacctctggggaagaggtcgaacttcatgttctcgtctgcgcgactggctacgacgtcgaggcgccgccgactttccaaataagaggccgcaatggcaaggcgctcacagaaaagtggaaaccacattgggagacctatatctcacttgcagtcgacgaattccccaacttcttcctcatcgccggtcccaactgcggtctaggctcaggcagcctactcagcatcttcgaagcacaaggcgactacatcgtcaaagcgatccgcaagcttcagaaggaagactacgctaccatagaggccaagcccgagcgtgtagctgactttagtcagtacatagacgagtacttcaaaggcactgtgtacacggatgagtgctcatcgtggtatcgctccggtaggcttgggtcacgcattgtagcgctgtggcctgggtcttctgtgcagtgccttgaggtgttgaggtcgccgcgatgggaggattataagtttgagagtgccgatcctacggggaatttgttaaggtggatggggaatggttggagccaggtgttgactgagggcgatccgtcttggtttttggatgctgatgttgttgatgctccttatgaggggaagcctgaggatagtgagttctatagacgtcgtccattctcatactaggatacgcatcattcgaattgaatgcgtcattacgtcgataaggctgcccaaactttcccatgactgggagactttccgacatcattacctagtttaaagacgtcctaagcgatactaatctcatataaaatctatactgccttgaacaaaggtgctcaaatttcatgtctcccttatgaagaagctggcgttttacagagttgctgtggctataactctcagtcagtgggacaagaagtcttttgtagacatttacatatttctcgtgataaactagccagctgctgtatcattgttcttggatttgaccaggttttcctaagtctcttttttatttaggttgaaacatatctactcttcggggtctagatgccatgtatctccaacacgaaatccttcagggaaagggtctgtggaatccaacacaacttgtttgaagcttgttatccatgcctgtccttcaacagagggataaatcgcagaatattcaccaaccttggttgttccctctactctaccaacgaattccgtcccagtgatgccgcggtgataaaagttctcaccctccttcagctctccttttgcatgaagaactgctagcctggcacaagttcctgttccgcaagggcttcgatctaagcgcccgggagacacgactacagtgttgtttgctgcctttccatccttgtactcatacagaggctctgtgaactcgataattgtgacgccatgaataccagggttttccggatgcactgggtccgtttgttccatgacagctctcttgatccgctctccgaccttgacaagcttggctccctccgtagtctttatcttgagaccaactgacgcagcatctaccaacacgtagatcatccctccatatgcaatgtcgactttcaccgtgcccagatccggtaccgagatctccttgtccgtggcaaacacaaaggcaggcacattatgaaacctgacactcttacatttcccattctcacacttcgcataagcagtaacaagtccagccggcgcatcaagcttgacaaccgtctcaggttcctgcatcgtcaccatgcccgtttccagcagacacgtcaccgtcgcaacggtatttgctcccgacatgggcgggtactcttcatgctccatgatgatgaagccatagtcggcttctgggttcgtgggaggtaagacgaggttgtggcacatggcggaacagcctcgtggttcattcagaaggaggtttctgaggtggtcttcatgtttccagaaatgcatcatcttttcgtacattgtcttgccagggacatcgcgtacaccaccgactacgacgtcgcagacttcgccgccgcagtggacgcctacagtgttgaagctgcgcttgaagggcatgataaagagaaagagtacaattctgtgatgaaggtataattcggtcaaattgttgatggctacatatgaggtgctatctgacattcaagctcttatacaggagaccgcatcggaattaacaaccgtaggatatcgctgtttctatctgagatttatcgaaaccctccatcattggctgccagagagaagtctggaacgaccttccagaaagcttcgcttctccgcatgctcgaaggttagcttagccgccatcaactaagattcgtggggtttgttaagggtcttatttggggtaaagttgagggatatcggtcggcgatccgtagtcggatggaacatcgtcccggttcggctcggattattgttgcccgaacagcagaacgcaaggaagatgtacatgtaagtgcatgaggacatatgataatattaaataccatgtgagtttctcattagatagcaaattaatacatagacgaggatacaaagaagcaccgttcatcgtcaaactcggatgaccactcaatgtcaaacccccggattatcaccaggtcatactaaaaatcaagatctaaactcccaaaactggccatttcactgaagatctccagcttcactcctcattccccgcttcttgatgcctcggttgtggatataaggtggcattcggccttactatcggatgcttcaggattggatacaaaatgactcgcggtaccagctttactatcccacgacttcgattgttgtcgttcgtccctacttacagtgacgcatgatgattctaccgagtgtttctcatctcctggccgttggagctggaattggcactctagtgtctgctcttgacacgacaactgtaaaaacagataacggtgttgttaaaggctttacggacgagtcttttcccaatgtggctcaattcctcggtataccttatgccgaacctccggttgggaaacggcgatgggctcctgcagtagtcaaaggacgattcggaacattagatgcatcgcatcaaggccctgcgtgccctcaagccgaaccatccaacagtggtccatggcgccctgagtttctgatcaagcctaacagcacaagcgaagactgtttgtatctgaatgtttggactccgtacaaggctcgggcgagcaacaagggaaagcttccggtgttgatttggatccatggtggaggtttcactggcgtaagatatatttcttcagttcatcgatgagagtgagttgactgacgtatcgtgtagggcggtggtaatatcgactaccaagtgcctccccactggatcgcaagaagtcagaagcacatagtcgtcagtctcaagtatgtaaagacaggccccttcccactttcatcactaatcatgatatagctatcgtctcggaatctttggattcccaaatgccgcgggtcttgactccgaggaacagaacctaggacttctagatcaacgtctcgccgttgagtgggtgcgcgacaacatctcacgctttggaggagatcccaagaggatcactctctggggtcagagtgctggcggcgcttcggtgggatactatcagtatgcgtatcctaaggacccaatcgcgcatgcatacatccaagattctgggggcgtcttcttgcccatcaacaatgctgattccacacactccaactttacctctatcgcaaaggcgttcaagtgtgacaaagacaatcaggtcgattgcctccggaagataccttttaaagacatccaaaagaaggtcgagaatacagcgggagtgagctttgtccctgccgtggatgaaagaaccagattctcagactactcaagccgacttctatcgtccaagatccctaagctggtaagctctccatcacatcatctttcaagcaaaatgacactgtactgacctctacctcagccatccatcatcggaacaaatagagacgaatggaactttggtggagagccagcagagcctccagtaaaaccaccacctgaacaagtccatacagacagtaccttcggttgtcccgcacacttcgaaacagctctgcggtcctcaactaacgccaagacctggcgatacatgtactcatcaaacttcaccaacatcatgcccggagatgaaggggctttccactctgctgagcttcctttgatctttggaactcacagcatcgcgcgggataagtctaggccatttgagtacaagatcagtcatgcgatgcaggattactggttggcgtttattcaggatccttatactggactgacaaagaaaggatggaaaccaacagctggagggtacggtacgttgcagactggcgtggagttcggttatgacaatgagattgtctcgagaaagtattcgttcaagtcctttcaggatgggtgtaagaatgcgactgcagttgagcaataggtagtcccataattggttatcagcagatccagttatacggcaatccaacacgatttcccaagatatttgccaatgcttatcatctcaagcatgtctatgttggatgtcgggtgccgatccgcagtcggatggaccggccggccgtggggtaaatgaccggcagcatgaaccggcaccgacgctggccgtgctgcccctgcaacgccgacttcgcagtcatctaccacgataagcatcaggtctatatacccatatcaatgctcagcagagatacacagctctgctcttcatctgattcctcatttattgttctgcaccaggttctctgtgcggatataagctctcagccacaagtctcattttgttctacacagcaccatggccagcaacctcatcgtccttggcgacgccgaaatccgagatctgctcgtatctctgtcgaaagaagaagtgcttcagttcaagaaagctttagaaaacatcctcattgaattctctgtcaaaggcgaagggaaataccaaccaacaccagactttgtcaatcgaccgaatgggcaaaagactctcttccgcacattcacttccccagactacgtaggcacaaagatcgtggttactccagccccgatcaaggacgcagatggtaacacggtaaaccgtccccttggtggacttttgtctttgtgtgattcagcgggtgtgccgacgggtgtactcaatgcagctgagcccacaggctaccggacgacactctctgctctgatcccgtggacttggagaaaggataccgagaacattgtgatctttggagcggggaagcaagggctttggcatactcgtcttgcattagctctcagaggttctgagatcaagaagatcactattgtgaatcgttccgttggccgtgcgaaggatttggtcaagacagtgacggaggaaaacaaaaagtactggaagtcttctgctagtctggatgttcttgatcctactcaagcagattacgacgaggctctggcatctctattatcgtcagcggacgcagtattctgcacagttggttcaacaagtccactcttctcactcaagaccatcctgggtgatgaaacacgaagtagattgcctttcgtcggcgccataggctcatggcaagccgatatgatcgaactcgatccagaaatgcttcgccatgctgcctctcgcgacgactcgtatagtcctcgtggtggagagggcagtattcttgtcgacgatctagaagaagcaatggtcaagtcaggagaagtgatacagagcggcctaaagggcgagagactacttcaggttggagagatcttagattggcttgatgagaagtctgaaaggaagcctgaagggggcattgggaagctcaagacgtggattagcgagggcttcgttgtgtacaaaggcattggcgtgagtgtcacagatcttgcagctgggaacgccatcctggaccttgctaggaagagaaatgttggaacggtcatttccaacttttagcttcacagcgggaattcatagaagctagagtctgcaatatgccaagggcatttggtgataggcacgttgatctcagaaggtgcatccgagcaaagtttgtggcagacaattccctattggatagaagtcagttatctgccgggattaatgatatagaagttcatgtcagtctgaagcaaccctcctcgatgcagcctattttcacggccaactatgtacttgctttagaggctcggtggaccttgttaccctacactgttcccctttcttgatatccaaatttcatataagaaatagaagctccatttatagctatcatggatatctgcttacaatcgcagatgcaatgagttgctgtaggtaggtcgacgatcgggctgtagatcgatcgccctggggtgcatgtatgacgtcgtttaccgagcttttcccgctaaacccgcgtcgctaaacgctagcccgaaaataattcatcgtgcctggagagctcgtgctcaatagcttcgtgaactttcaaagaagttcaaatctttggccttctgatatacctttcgacacaacttatctgcgcttgtccgacaccacgggatacactacccagcagcgtttactcaaataaccgacatctctttcatcacccacgctcactcaggcatccttgccccattcaacaccactcgatcatgcgatagcacccttaaatactgactgacagagcgctcccccccgtcgcccaacatgtcagtcagcccagcgccctccctccagctcgcggagtatctcgagaaactccccggcacgacctttcgcaagctctaccaacaaccctcaaccgcgttcgccatcttccgtcgcatgctaccgcacctcggttcgtcaccacaaccactacacccgcccaatctctaacacaccccctagcaaagacctttgtcatgcgcattctctactctcccaaacctacactcctcagcgatctagacgactgggtcaaaccgagccataagcgccagaaggaccaggcgctctcgatcttgcgcgttctgcacatcgtctcgatcacggcgccttcaaaggaacgaccgcaggaaatgcaacttactacgaacttcaagctatcccttcgactcgcgctatcaggcggtggcacacataactccttcggtgtaccgtcaacacttcaaatcccccccgaaatcgacatcacctttctcgatcgctacgcacgaaagaaatgggaagatatcctgcactttgtcgtatctagtgtcggctacaagagcgccggcgagtcttctggaccgaataagagcgtgaaagaactcctcgtcgcgggccgtctcgtcgatcgtaaagccagtggtagcgttggcatcacacaggctggttttacctttttgctgcaagaggccaacgcgcaagtatggacgctgctgttgctttggctggaggctatggaggtgaataagatggctgggctggaggctacagatatgctctcgttcctcttcgtgctcgccagcatggaactcggtcgcgcgtacgacacgaatgcgctgacggagcaacgtaagaacatgctaccctcacttgttgacttcgggttgatttacatccctaatcacaaacgatccatgttcttcccgactcgtctagctacaaccctcacttcgagcagcaatagtcttcgcagcattagtgatggcgttgcagccgcgacggcagctgctcttcagccaggccaatctggcgcaccagggggcagcgtgacagccgccaataccgagcagcgcggcagtgtgattatcgagactaactaccgtatctatgcctacactcagtcaacacttcaaatcgcggtcctcgctctcttcaccaaactcgcgatgcgcttccccgacatggtcgccggccgaatctcccgccaatccattcgacaagccattcaattcggcatcaccgccgagcagatcatatcctacctttccgcacacgcacacgatcaaatgcaccgcaccgcagctctcaataacaaacccgttcttcccccaacagtagtcgatcaaattcgtctatggcagctcgaaaacgagcgtatgaagacaacaagcgggtttctgttcaagtccttcgaggatgatagggaatacaaggatatctcaagatttgccgaggaggtgggtgttttggtgtggaagaacgatgctcgacagatgttttttgcgagcaagcacgaacagattagagactatatgaagattcgcaagaagacagaatgaatactttccgtaagattggaaaagggggggttaagagatttacagcattggagtttttggcgtcgatgggatagctagatggactcgctaaaacgatatttcaactcgaaaggggggccaagatactgttggcgttgtgtgactgcatttcaggctagaatcaatgaaattcggtatcaagaatgttcaaatacgatctgagcgaatgaagcttttgtcaaagatgtctcggcttagggacgaggctcgaacgagacctctaataaaaccagacaaaattcataatagtcgaaatactacattgaatttgtccaaatagtctaaatttgtctaaatggtcgaagctaaggattccttacactgaagttgtcctaagctattgttgaatctttcagattaaaaggacagtctcgtgtttcctttcaccctttcagcgaaatattgacatcaaaaaggatttagttattatagctacagcattaactgcgttcctccatgcctcttcaatcataatacaaactcgatgataaaaacaaacagcacatgcttcgacaccttgcgcctcatcaggaaacaaatcgctaacatagaggtgtaccacaatcccaactgttggctgtaacatgtccctttcagctattatacactttaaaatgatccaagcaattgtaggtgagctcaaaacaaagagcaatcatgtttgtacgtgcttgtcttcttctcccgacaaagagcatcagttgatggaaacccgcttcccacgtcctctaaccgcaggggcgggcttcgtctttctggcaattggtacgcgcgattcgctcatagctgggaggcttagtcttcctcctttgttggggtttgtgcccaaaatcttgcccatcagactcttgtcctccatgcgacctccctgggggaggagttgtggttttcccacgcgacgggcatacgactgctgccaggctaccaatgaccggcgtgcctcgcctgtagtacaaaggctttcaaggtgctggaaaattcgcaggcatctagcatccttactgcatggtggggtgcgaggctttgttccagttaggcttgtaagtgccgatgtggtggtggagtgggagaggtgagtcggacgggagttgacagccacgcgatcagtggtcattgcgtggtactgaaaagggtgcccaggactcgagtcccaggcgctagcctccccattgctgtattcttcggctaagaaacgatcatgcagagagacaaagcgcccggaccaatatgcagatgattgtgatgtggtgatatggctggggtctggttgtacttctgtcgccgtggtgccggaactgctgctggatcgagaaactagagatgctcgtgacaacccaagtcgtgaggttgttgatgcgaataagctacttgttgaagatgcagacgttttgcgggatgatgggtcatcgaaatcgcgggaggaggagagtttagagttgagcgaagatcgggagatggatgttttaagatcgctcaaaacggccaatgttcgtgactttggaagacgacttttgttcttctgaaagctgtcctggggatcatgttccaggaggactgactttttatggttggagggggggacgttctcgtcttggacggcggactcgaagctcaagtcctcatagatggagtggaatgagctggttgttggcaaaggcttgattaaagcagcactcgaaaagtgctgatgcgaagatgaagtagtaaggccagacttcggggagctcagggttctttttgttgtaggcagatgaaatttggttgttggtatgcaggtctttgttgaagttgagcaagaggctgtgttcaggttgcaactcgaagtcgcagtcagcccagacctggcaacagtagggggactagcaagtgatccttgtgccgagaagctagcagagagtcgtcgagttgctttcttagcttcagcgttttctttgtcggacaatgactcgtctgagccactgcagtctttgatggtgggaacaataacgaggatttcacttcgagtgaagtcggggcctcgagagttcttgacgggtccaatcggaccagaaataacaggacgcttcttctttcctcgcgagaagacattagatggggtgggtagacgaagtcgtgaagacgatttctggaagccagtgctgctgtttcgaaaagcctccattgttgttgtaagtcgcagcggaagctaaaggtgatgctggctttgttgttgtattagaaaacatggactcattttggacgcgttgctggagacgtcttgtttggtttgttttgatgtgtggaagtgaagttttgccagtgtcagtgtcaggtcgacgggagctttggactttgccagtgacgaacagttgacagctgccttacctaccttacttgcctgcttgcgctagaagaattcgtaccaccagggcagttcttcccctgtcttatagaggagctactgctgctgttcattagaataggtagcgagccggttggaagctcattgtggtcttgatatcgagtgcctgtctattctttgtctaaggcttcttatccaatgcatcgtcttcgtgacaaccatctcaacaccgtctacaagtgtccgttcgtctctccattcataccatttgtgcttccattacaaaactcatcattccacccattgatctcaaactcaaatttgaagtcgccttctccctttggcactgcattaccattgccatcccaaagcgcccgctccaccatcgtgacattaccctcccaatcgaccagaaccacggtctgtcgctgggtcccgtacatgccagtctcaaaacccatgataggtgtcgtacttggatccggtcgtccttcggacatcagctcttcagcagctgcttgatcgtctgtccattcaccgggtcctttggccatggccgcttccattgccttacgatgcttttcgtcgccgatcaatgggatgaagacactcttcttgagctcgtggatatattcgacaagactggcgttttcgtttctgggtagtgtgtcgtggctgagaacatcaaagaggtccgacacaaagtcatccttgcttttcttatcggatacagacttgtcgatagcttcgcggaatagcttcttgcccatttcgatcttaggccattcttcttgtttccctgtcgcatcaaaggcggtgttgcttagaccccaaatctcaccgcgctctttggcgacgatgggcacctcttcgacgttaccggcccggttgcttacaatcgcaataccttgagtctgcttcctcagcttaccgcaaaccatagaaaagccgccgacgcccttaacgccgtcgttctcgaccagtttgtggacgctgtccttgaggctctcttcgggtggtgttcccaaccaggcggtgaccataccgccgcggcttttggcagcatgaataggatggttctggtcctgaacatctgtttctcggtaattggtgagcacggccatcagaccgtccttgctaatgcccatccatgttcctttctctgctcgttggagatcccgtgatgataagactggtcgaccagatgtaccatgagtccaccagtgaggccgcgatgtcggcctaagaatgaactcatcccgattatcgatggcgatcaatgcataatcgggatgcgcagtagtgagaagtacgatgcacatgactttggtggctttccactaataaatatgcgtctcttgctttgttggagtgtgtctcggagaatttgtctgttcctgaagtgacgttgaaggtggttgacgcaagtgaaattcataaatgttgaaccctttgaatggcttacagtggggggggacctcagcgcctttaagcttaaagactccctaataaaaaggtgccttggcgtgtttgcctcgtcatgacaaacacgtcagtttccctctaatacgtgtcgtgttcctgagttgtccctcggtaagatagcgtccctcacttgagttagatgccgaaatgatctgatgtcgtggctcacgggctgcggcggtcggcttcgggatatcgcccctcagctccagcgagttacgctgcggggaatgggaacagctgaggcttaacgttagaacgtggaatgacaattccacgtgaaagacgcctgatacttattgtatgtatatcaatccttgctcgtttagatcgatccagattgccgggggtctccgggtctcagatcgtttctgtttgtgactttgtgtctggcaatttgtcgccttatttatcgccatttgagatcacaccaccctcgacaacaaatactttttatgtttgacaatcgagagaactaccatccatggacaggagagttttttgtttggtgaagcggaatacagtcccctctgcaattcgattgccaaacatgtagttgtttttactctacaaatgtcatcgttgactgttactaccttattttcagatacaggccggtataaatgcctaggtatcattgaacctcgacagagatgcaattgcatgacaccagaagcaaaggcatgccggccttcgagtaacaccacgtgaaatcacacgttatactctaaaccaagtgagctctttcgaacgcgactggcaatccctcgcaattgaaagataaagtaagtgaggcagcatgcggcgctcccggcccttgcagcgaaggtttttaaaggtgggccctgatactctctgtaggctgtctcgaaatatgccactccccggagcgttcaaagtgtgcgctcttgaacggcgcaagttgaaagcttatagtaaaattctggcgattcgttggtcagtcccttttttgcttccgagttgcgcgcattttcaggggtaatcggaaaactataatgaagccatgatatctcgtctaagagcctcaactatatgggtccccgtcaatttcgtatcatagccatgattttcgtatcaagtgggactcggcatattcccatagcgaatatcggttctcaatgatatgacgtggtccgtatagtaattgtactaataacaggatgttgaacagcaagccactcattgctatggccccgtttacttacaagaacagcatgctcggtcagaaaggacttggctaggcagcagagattcgccatggctttctagaggaagttaaatggatttcccaaaaagcctatagatgctcccatccatgattctgtgtctccagctcggagtgacaaggaaatgtaccatggctgccataccagggtaaatgctcttctgttgaccaactaaacgcgaccgtattgcccttagggactttgtatatctatctcatccgtatcaactttattggagtgagggatacaaacatctcctcagtcgaagcatataattgccatcactttcgtctacccctccagagtgatgttgccaacttgcgtatgcctcttatcccgagtcaaaagcttcacttagttcaatattatacaagctttcatctcgagcttcgtaacgcaatcaaaatgtgctcatggctgtatgtaacaaaagtttatcaccggggacaggcaaatatcttcatactgtagtcctccctgactcaatgatgatcaaaaaccttcttcaagaacaagccaaaaagaactttgatccccgtgacgtaggcgatgcccaataatcttaggggactattcggggatttgttgtatactttactcaggaaatgcgcgcaatgtgatggcttgcttctcaattggtaatcgcagctgtagctttctttacaaacgaaagtatatcttttcctcttgtgaataacttccatgtcctaaactgtcttcccatcctttcactataaaagaacagtctcttgtctttattatctcttttctttactctttattacatcgaaacatctcaagtttctcactcttactctcagttacataagaacatttcaactttatcacttcaaaacattcctaccaaacagtaagtgaaatcaccctgatactcaactcacttctaacttaccatcagacatgtcgtctttcacaccaatcaacgctaagccgttggagaagaagcagggcgctccacacagacactgctacttgtgcgctgtcacggggtccccgggggagccctgcaagcacgcagagcgacccgtcgtcgagaaaggggccagtgtgggaagctctggcagcaccaacagtaccagcagcaccagcaccatcatcaacagcggaaaggtcaacaatcggaagatatgtgctatatgcaaccgcgagtacaacatgagcaacttcagggatcacatgaagatccactacctggaagctcacggggtagcagcctgtgttccttgccaatgctgcaaggccggacagtgcattgtggctcgttctccaacggaaatcgagacgtacgcctgcattagttgtctcaagtcccatagaacatgcagcctcaatgagcttaagacgaagaagggtgaaaaatgcaaacccggaacgcatcccgctcttctgcacccggtatagaaggcgtagttttgttgtctgcagttcagtagttggcgctatggtgttctgggagttactggctcatagagaaaatgttaggagggataggaggaaagcgtcctttaggttttcttattaccatggttgatagcatagcgagatccgatttgcggacagagcacgatgcttttttgaataaattacaatgttctaaactgttttcttcctcccttaagccattcatattttccccttccaatcattcgctaactttccatgtctacattgatctcgtagcaccacatcgatttggcactgcggcatacagcttgactatgtcggttgaccagattctatagaatacatcagcagtggttctaattctgtagtataatctgttggtagttgctctggtcctatgatctcactcttattgcatgtttataaagttatgctgcctccttgacgttcgttcattagcaatagacaccgtacttccgatctttaaagctttctgaatctggaaacctcgtgtccagagcatccagctaccaagacatctgcagacgttgtcatgataaggtagagttttatgtacacagttgtagagtttagcaacaagcaagacgtttctattcatattccccatgcgttagacactttggagcttgagacatgctctaggagaatttcaactttatttaggccaaggggacttgtatgtctctaccgtagctaaatctgacgccgatgtcacacagagtgaccttaacagaagaaatcatcaagtgcagagcgggtatatcacccaccgctatggggcaactaacagtacttgagcttcagagcaagttatcaaatctcaaactgttcaatttcagccctgcatgatcgtcgacttctggagcaatcgaaaaacccgggactcatctagctatctctcccaagactttagtctctcgataagctgactatacagtcaatgagaacttctccagctttgctattatatgacttgactctcgaagttttacgctcaagtaactactagtaggtcttgcagactagcactagggctatagatatcccttatgaggtattcattgaggtgtgtatcttacggttgtaagacttgcttgtatccgtaaagcgtgcaactcgtgggtcttctcttgtctataggtgcatcaccgccgataaggttgacgtctatagactcttggctctctcgcatcgttcccttgacgtctagcacatctcttacacaaagtacgagtgatgtagaaaatgatcatggtagtgcaccgccttggtgactccacttcgcatacttattcaaattgccgtcggacttggtgattatatgtatatctcttgaaattttatgtgcatgcttagaaaggagatataacacaaggaggatagttgcgacattgttcatgtaaatgtccttaaagcatttatcggctgagtgcgaaaccccatttgtcttgctatcaaacatcgctctctgtagagaacaagtactgccatccaacgtgcaagataattcgtgaaacttagtgttgaagttgccatagacacaggagtatggaagagccaacaccacatcaccctctactcatggccaagacatgatttgcggtcacttcaatctggaggaaatccataacggttgatgtccgagactaggcggtgcctgaggtatcgcagttgaagcttcgcagtgtcccttcaccgaagggaaatttacgggctctcagacgctactccaaggcttcttaggtcgtcttaggcctacctcaagcaatactgatttgccccttgccaattcacctgtgactctctcctcagcacgttgtgtcctacgatgccctcacattggtcgacccgacaactgttcaagcctcttgacggacatccagcctctactatcaccaataatcttcagcaaacctggtcaatcgttgactgctaaacatatcaccaatattccaacctccatttagacaaaagcgtgtcgctatcacggatatcaacccggtcttccatcccatttgctgacatcgccaccattcaccagcaccgtgaatgacatttcacaaggctgtgcctcttaccccgcggttttatattggctctcgacatgtgaagtgcttgcctcgcgcgagatattgcctggcgcgacacgtttcacgtatcagaaatctgagatatcgcgtgtgcgtcatcgtgagctccctcttgcgcgctgctgcctatcacatatcctggtacattaggactctgctcaaatgacttgtaccaaggaggaggtaaggcagttgattcgatggccggtttgacatatcggtgtggctgtgtcaggggcttccatgatgtgctggccaactattcaaactcacgagcgttttgcgataaagtgtgactcatttgtgtaggtttgtcggtagccattaatccttgaggaaagaataaatagttgatttgttggggattttgtcaggtcatgctaaacggggggcgaaagatgcccaatcgccaaagaagcattggatgtaaattgggtggcggggaactcgttgatgaaatggcaggatggacctgatttaggcagcaggggaggggacacggtcattcttatcagtcacagacgagcaataattgtcattcaaatgattcacttttgaggtttgatatcgtcctacgtcacttgaaataattaggctcacaaactgtcacgtcacgtcagcccgatgagaaaatggggccgcacgagggatccagaaaatcgggaaccacggggtctcctgcaggacccatcacatgcctcccgctgccgctgccgctgccgtgcgcgggctccagcccagacccgaatcggacccccgttggcggacccgagtggttgtggctggaccctcgaaatgcacagccacatcccacgtggctagtactagtaaggtagtcatgcaatggaggggtgcgtgttggaaccaaaaaaaatcaccactatgattttgaggcctactggccaatgttactattctcacgagcaaatgatgtgtaagcgctgaggtggtcataaccttggcagcagaccacctcttcacatgccatactgagggatcatgatgaatatcacgaactaatagaccttatcacgactttctcacttcctcctccgctcgccctgtcatttcgatttgcgaatattcattctgtggtctagggttggttacctacctactgcaaccgtgcagcatcgcataaacaacacagggctttatgtcgaccccccttgctctcctctggccatgccctaatctcgccattggtgcatagcctatgcttttcctaaaactgagatgtgatgtgacgtgtgaaagagcgggaacatgtcgttctggttcccgagctgcagattgtgctaatgcatccattggccggatcttatttgttctacggccggacccgaaagggcccagcacccaaaagcatccatcctgtacccttgaggcatggacaacgcagacaacaccacctttcagagaaccgctgggcatgaacgcgcctgagccttgaactggaggggctcacctcacgtatgactcttctcttctcccctctctgctgttcttcttgtccacgggactaccggcatcagactattctaggcttctatttcgtcaccgacaactggaaaaatctagctataatactccatcgtgatgcagcacagcagggcgttggcgctccaacagaagacatgtcaaaagagaccctcttttaaaatatgcaatgcatgcagctgcgtgtctttgccctaatggcctcgcagcacaccttaagcgctctcatgcatttggagaagagatttttccagtgcgaaggaaagaaaaaagaaaaagcaatgttgtatcaagagtgatcgcccttgtcaaccaaagtggaggacgctatagcaggcactgcattctagttccgtgatctttaaaacggcggtgttgctgcggtgtgcttttttgatcgtcggcgcttgatcttgtcttgtgttagcggaagggttacatctgcaacggcttcaagtctagtcagaatgtaatgtaatgtaatgtatatgtaaatgtatgtatgtatatatcttgagcattagaaaacactagagaagcaactttactgcacgccatgatactggcaacatgcagatttcctaccgtagtacacacacacagtttctctctgagccttcatcaacaacaacgtttcactgagagccgcgatggatctgtgggatcctgcatacgtcactatgcggccagcttctggtccttgtataccttcagccttggccgttttgcgtccacgtcgtgatctaggtctcggggagctgcagggcgatggagtccgtcttttttttctttctctctcgagtcctgcctgtccttgaagcgctgtgctccctctgatagcggcccgtctttacaaaagggccccgcgatggtgcatccccatcaacggcacgcacccgagcaacgggcactgtcttttgcaagagtcggtgaggaaggcagagagaaaaaaaaaaaacgctgaaaaagaccgccttgttgttatagcgtccgcagtagggttggctaggctgttggagggggaggggaaacctggaaaacttgttgccaaggaccattgatttttttcgaatttatttttggaggggcattggctttgttgtttggatatggtcgcttgacgcagcgaatagaggagagctgttgtgtaaggataagtcaaaaagcaccagggttctgcagacgcatatccgccatgcaaaagtcctgatcgaaagaagagaagagctcattctgttgttctatcgtgcccctccatcacttacacgccgggggtagtaccctctcccgcctcccctctatcgtgaagcttgattgatggtggtgcacacagcaacgtgtctgcgtatgtatgtctgcgtctgcgtctgtgtctactagacaaggcagtgcgtgtggtggatgccaatcggcttctaacttggggtgcatggcgggaccgatatgacggggccgcgggtttgtttggacatcaatacagcaaaccaaagggtatatgcatcgagctgcagacactgtcagcgccagcatcaagggaagggatagctatgagtcaccggctcatccactcggagggccattgaggacagtatcggtcaagaatggcaataacaatcgacagggccggatatcgagcgatgggacggatcagtcatttcaaagtgcggcaaagctgttagacagagagcaaggctgtcgtagactccatcaataaaggaaggcatctcgcgatgaaaatttatccttgaagtaagaaaaaaggcaaaatattcatgtttgacaagggtgatcgaggattgcatggaacaaggatggcattggggattggaagtccacctcaatggccgccaacaacaaggccgacgacattatacgccgtgagggcgtgtgcgtcttgatgttggacatacatatccatatccatccatgcattcgtcagaagccattgagaaaaggatgcaattctgatgctctttgaaacaatagctgaagagcaaaacacaccgaccaagacatacatactccagacttttcagaccttcagaccacagacaaactgttgatgcccaaaaatgtccatcgcaataatcttcctcctctgttgctctgtcaaaaccaagaccaacaccatgtttattatccgtattctgagataaacacaacagacagtcctagataattttaaacctggactcggttgtgtacctaccacatgccgacagggaaactcgcaatgacaagggcaaggctgctcttattattagcgtatgaaacatggtgcccagcagcaagcacaggatagcgttgggccgcgattttttttaaattcattgccaggcccaaaagggggcgtgcggggggagtgtaagttataagtgacccattgtctctggccttaatctcaggccccaggtcaaggccaaggtgaaggaagctcagaccgaacgcccgggtctctcttgttattgagtgtcgactgtgtacacactgtacaggcgcattcttgacccttttcctgaagggctgtgctggcttgcgctgcgttgtcgtgggtgctttaatgtgttggtcttattgccaggaccaagtgcacagcccatcccgtgtaatctgatgggaaatccttgtctcagagctgcacattgaccgatttttgtcaaatattttaagattgtgggcacacgcacacaaaaataattttgtcaaaatggaaaatgtcatgaaaatatcatcagtactgcaataatagtagcaacacggtacaccgacgacagactggggttgaagctgggcaatgtttgacgcagactccatccggctgttgtccgccatccgcgaatccacagaagagagcttctagagaaactctcgagcctctgaaaggccagaatcgtctccccgcgtacccattacccatttgaggactccgtcctcgtgtctggatcgctcagccgctgtcattgtgggtgcctttacggagtagcatcggccattagggcaaatgttgtcggtgcaaaggccgctagacctcagtgaccgaattctgggactcaggcacgcgttttgcaccatgaccagggggagtcagtagccgacctagtcagtcatcttggacgggaagtcagggtccccctagacacgcccgtccagactctatcccccctggcaatgaccacaagtccacaactgcaagctccgaggcctgttgactccggctccaggaattcttatccaccccctgcttcgtccgtcccatcgccggccattgcaaaccctatccatggtcatttcaaggatgtatgatcaatacccttgtcccctagccccggggcacaggtaatcttcggtccggtcatcccagccagagcccattttggtgagaacgacaaccggataaaagccttctgggatcctgggtgttgttgaaagtaaaggaggccagagcgttgacactcgcaatcaaacctctgattttcttcggtccggatgctgaggacaataccaggactttttgaatcatacaacagtcagagtcaaactgatgtaaatgttataaaatgttgaaactgttcaattgctttgtgtcgtatgtgtcatctttgttcagcgttctgactcaaggtgtagaatcgacggcaggggtttaaatggctacaagccagctgagtagaaaaaatctgaatcacggacgcaagatgtttaaagggaattgatagaaagatgccgtacctgccagatctgagacggaaatgaacgatcaaggtatggaaatctaagatgtcaagagttaggctctgcccaatcaataccacaggccggaaaggtgcagacagaatgccagctgtgacaggcaaagcacggaactagggccgaggcccaatctcgagtctatcggcatgaagaaagggtaaatcatcaaagcgacggcctccctttttcgttcggcgcatatcgggatatgtttctagatatgggaggcggatcaagggcgaaatatgattgacattgcggcgtaatttactatgaacaaggtatccgagttaaagggcgattcatgccaagtatcttgtctttcccgaagcgaagaactgcagcatttcagtgtgacacaaaagtctcgatgtggaattggaaatttggatccgatggagttgaagaggatggaagaatggaaggcccagagagtgagtgacaggcgggctagagagagactcgcatgggacgcttatccctccttgggaagaaggcctcttcttctggtcttgtttaccacttggttccgtcagcattaccttagtgccgttgcagtggtaggccgcatatcgaaaggaaacgaccccattcgcgagccacttctccggtgcagggtttgacatgtgtcgactccgctgccgcgcttgcgcttccaactcgtccagtaccgaatgcacgatctctccatatccgtcttccgtttctccatctcccatctccatctttgtttggcccccgccccccgtgccgtgcgtgcggagaagagctcttgacaagccgatccactggattttgttcgttcgctcgattcttcttttgtcagatcactctgcctgcattggtggcaatcacagcttgtttcgaactgccagtgacttcatgtgagggagctgatgtgattgtcactaatgcaaggggacgactcttcccagcctcttcattttctaaccgctgtatttgccgtgaaaatctaggactcgaaatcaatattacaatgaacagggctgtaaaaccacaaaaccgctcaaaaaggaaagttgtaaaaagcaagaacgaaaagaaactccgtaatcatccgtattcgtaagacggaggaactcatcacatgcacaatgtagcaacctcctcgaatcactcatcacattgttttctactgattggcggttcctcaaattcacggtggctatttgtgatgcgtgatgcggagaagtagtggtaatgattcctccaagcctgtccaaggcgaacctgtcacaaggtagagaatctcatgcatgagagaccttgggggaaaatgcacgacacccatttactactgctgatgatgtatgtacgcgcacgctggaaccgtccaatgagaaagtattggtggtaagcgtgtgatgataaatcatgatggtgtgaagagcctcaggctgattgataaaggtcgacagccttccctgattttccgagtgagtctctgtctgttattaactccattctcatagcggcacagcttgcggagttttgccattcaaccctccgcttgttgctctgtacgaggccttgttgttacctaaatacgtgccacgccgtataatcggaggccaggcaacatacaagtatcaccgagtcgagtatctgtaccaagaccccaaggctcggaaactgtcttgtatctattgtagcgtacagtatgttttatgattcgccatccattccagccttgttgacatacatagagccctagcaaccagtggatatcgtcctcggctgcgctgccttgcgacaagaccaaccaggtttactcactggctgacggcacaacgactccaggtggtagcctaccggtagcttccagtcatcgccagcctcgcgtcgcacttgtgtcaagcaagtgctattaagggccaggctgatagtctcttttgcatggattacgagggccacattcacaagctccaggcaaaacggcgccccaagtccatcatcacccttgctggccgctccgttgcgtcagcatctcgttcgtatttccgtatcctcaggaaaactttcccatccatgcccttacccagccagccgaataccctaattaatctaagttactttaatattccaaagcgtgtccagggggttgtaacggtctactgagcgccctggccaggcttgaatcacaccgagcgagctttggagctggcccccctgttggttcggttgccaccagcgcgcctagaagcccagggagaaggaaaaattttcaccggaagagaatcgcgggcatccgggcctgcagcaagacgttgggattctttgggatttggatccaggccgtcaatctcgcttactccccgccggtaaattcaactggcttccagtgggactacacgccctctgtctggatattcaagccaatttctggcctggttgttgctcgctgaatttcggaacaaggggaatttgagaagtgagaaagaggcgtgcgagacgagacattggtgtcaagaagaagcaagcaatattcgatcagggagtccggtactgcactgaaccccgcctcccgaaaagtccgtcaggtaaatactattttattctttttgttcattttgaagaaaacttttctgtggcctcgtctcgactcgttttcctttttgtcggatccgcacacttttcactcatcccagcattgtttctccctgcatttggtggctggatcaatgtgatacaggaggaaacaaaaagaacaagaaaatcggaaaaagaaaagaaacgaggctctggagaaaaggggaagttgaattgtgtgtgttgtgtgcgagtgcagtgtccctcgtgttgctgcttgtcttgttgttgagagacaaagaggcaccagtgcactcagtgcgctactatatacacaccctgggacaattacatgacactcagagctgaattggatgggaaagcagtcaatcaaattggcctgtcaacttttcatgctcttttttgctccttttcacatgaaaggctgcctcttttgcctacctatcacaacaattatctgctatcatattctgccccttattccttggatgtgctttttcgcctcttgattcatgaacatattagctgacgagtgatccaagactgagtcatagtttgcgcttgagaagtcgaattgaagaatcataattgatcgaacccgaaaataccagtacccaaccaaaaaaaaaaaagacaaaactgaattgggttgcggaagcggtagggcgtttaaaaagaaaaaaagcgacatactccgtacatacacagccatccacaaaattatcggaaaacccagcaaaacttggccgcattgcagcgtctggccttgcagcggtggtcctggtaaagactgcgtcaccgttttggttcatttcgccaaacaatcaaagttgaggccagtgcgcggcgcacgttgactcgactggttggagagaaattggctgtgcgcacgtacagtatgcgctttttgactaagcgttaaactctgtcttcttataccctgattagcaatacgatacgatacgatacggtgcagtgcggtcggtgctgtactcggtcgcaatcaatcagtcaagcaacactgcctctttctgagtcatatcagttcgaggtgattctagtactcaccagcgacatcgaataaaagcacgactttggactggttgacagtcaagagagcacaaaagattctaaattaatcaccaaagactcactcagcattgcgcagcagcacagcacagcacggcacggcacaacacagcgctgcagtcgctgcaaccactggaatcaagttcagcggcgggaaaagtgcaaatgcgaagcctacatcagccaggttgcacccctgtctcgctgttggaagagtcactcaattctaccacaccctcacaaagcctgtctgcggcttttccaccccctgcccctatctgataccccctgtcctcactttttttttttactcgacccccagtcgggcccctcctcccactagcgtcctcccctgccatcacccgctaaggtagtgtaggcaggtttggaagtcggtgcggtgcgtgaggtgtccacacccagaggcacacacacaaatcttagaatatatatctctgttgcttcccgctcaccctcctttcctcctctctttcacgtatcttggcgattgccaatcactctgaatccccaaacaagttcaccaagacttattcagcacgtcgttgcatcgacgtcatcgctctttttctcaatcaattactcatcctggcttctggaccctcgaagcgtccagcgtcttctcgacactactaccaggttctacgggatctggtgcctattcctccaagttgaggagagatatattacccatcggtcatgttcgccgtcgcaaaagaatcttctaacctcttttcctccgactacataccgaggtgacgggcctacttccatcacctccccttgggcgtctcttccccggcgcatcttgatctgttgaatctgcttgcatgcagtgttgacattcctgacaagccaactcaacttactcactagaaaaagaacaaaaaaaaaagacacgagaacaactccgaaattccgcgagcgtcacgacaacccaacaactgcgggtgctcgggaggagagcagttgtttgaaccctggaaacagcggatgtcagttggacatcgccacacaataacatgagttacaaatctccacgaactcctggatcgacgccgatccacgactacgacagcgtctactcgaggatgtcgtccgcaactcccaccccttccccgaggccgacctgggccgactcgactcccaggcggccagcgacgcgagcggctcattcgcgattcaacagctactctcaggctagcgacttcagcccgcgtcctccaaaggactcgcctcgctacaacagcattgggcaatatagcacggcagatgtgagtcacaaaacttcttcgtcgcgcaggccttccgagtcatctccgcgctccaagcgcgaccgccgattctcatttacctatgtccgggcttccaccccatatggagaatccgacgaggacgagatcatcgaggcgctgggacatacatatgtgcttcccgcacagtcccgctccaagatcaatcatcaccgcaaatccgctttcctacctcgagactttgatgatgaccggggacggtacactaattacgacgactacctgcagggtgctaccaccgccgctatctacgatgactactacacacgagagcaggcttccactttccagtcgcctcagcctcaacctcgacctcctaccagcttcggccacagccgtcgatcctccaccgcggtccctcctccccggccacagacagtccgccccgctagctcacaccgcagcaagcccgcgtctaccccttctactcccaaggccactgatgccgatgctcgcaagcaccgcattcctgccggatactcactcaagaactgggaccctgccgaagagcccatccttctcctaggtagtgtctttgatgccaacagtctcggaaagtggatctatgactggaccgtctaccaccaaggtcctgccactcccatctctgatatggctggcgagatgtggctgcttctcattcagctcgctggcaaggtcaagcgagctgaggagacagtgggtcgcgtccgcactcctgacaaccgtgacctcgttgaggagttcattgaggccggtgaacgcctcactgagaagctccgatctctcctcaaggcctgtgaagcccccatgctcaaggctgctaagcgcaagcaagctggcctcggcaagaatgccggtgtggagttcgttgagaccctctttggacgtgaccgcgagctcgacaagacggagaagtttatgcaaaacgtgaggctcttcaaccttcgctttgacgccaactgtgaagaaattctccggaaccctaccaaataagcggatcatccattggacccctggaatgtttctgtttaccatgcctatacctgaggatcctatgataccggccagtgacatttaccaaagctcgccggactggatacccatatccgttgtatactaccactactatccggatctcctggacacactcatatccatgacaaggatttccatctatcttttcttttacgacatctctacctcgtcccaaggaagcgatttctttttattgacttggcaatcgaaacaaagacaccaagactcatggggcgacctgtaccaccagcaatgcacacgcgcgcgcggaggaggggatcgatatcaagggggcttctttttcttccaattcgagatacccagtgttttttccgttcggaatgacgcgagcagttggcgagggggagcaagcaagcgagtcatcttcagtgatgacaaggagtgacagactccgattttcttttttctacgctttttgtttttggagcttggatattattttgtgttttgggatcagcgcgcgttaggataacaaaagtgattgacacttagaacggaaggctacttactacacggtaatctggaggatttgacgtcgttaacgttcctcattgatggatggaagcaatgtccccatgcattagagctacgaggaggggttgggggcgttatggattggttataccactttcaagatggatacttttgatttcgattattttaatatttaggcaaaaaaatcgcaaactatctacacaattatctttgttcttcgtgatgtcttagaatgtcagtcatactgtatcaacttgaatgtccctctgtgcatgttacagtaccgcatccggtgaacgaacttcctgatcctgtttcgacatgattatcccctcgtgtttccgttttaacgaaccccgcgtagaagcgagaggggtataaacgcaaatggcttggtttgaggcactttacttctacaacgtgggttagtgaatggacgatccggcatgaggtcatggccaagcaacccttggacacctaatgcgtcatgcagtttcaagagcccttgggctgaagcaaagcaacggacatttacttttgtaggattgattaacatgattgtgatgtaatttactgggttattccaagattccaagatttcgcgatgaacagctgaccagccatcgttgccgtagacttgagaggcctttgtttcagccagtttgcacgactcgcgttgggggcttgggcattggaatgtgtgaaactttgaaagaatgacttgcaggtgcgtggagtggagggagctagacgttggaatcagtgggtttcagatcatacaaaggtggagatgctgttgagaaatggtgttggggactttttggaatgagtcccttcccttgactcgtatctaaacttgagctagaagctgaggcgttagaagtacgccgttccgggaatgccgtatcttgagcttttgcaagacagtgcactctgtcacgtatgaaaccgtcacaatcagccattttctacttagtaaaagtttccttcgtgagttgagggctgttactgagaggggaatagttagtggtggtgtgggtgcagcgagcggctacacggccaatgattgaagaggtaaattaccctgctttttccttttttttcgcggtttttaccacgtgtggcatatggagggtagaggaggggctagagggaagagaggttgggggccagattgatatgctggatcttgcatctgagaggcacatgtgatccaatgtgatgtgataagacggaacctgagggggggtctcggttgaggtcgcagtgagtgaaatatcctagtctagaaatgtttgcatgctggggttctacagagcacatttctactctgtgaacaacccccaattgtaactgtaaccttgataccacaccacgacgatgtgatgtgatgtgcgccggcgtctaagacgcctgtcatcccgtaagggaggttgggattattgtaatgcgtgcagccgtgattacatcctgggatgacaatgacaggtgtgtaacacccacgggctggattcatacctaagctgcgaggctcagactgcagcaggaataagtaaagtaaccccgacaaaatatgcacaacgtaacgtaagcagtgcatacaaggctgagcgtgcagtaaatacttaattatagaatgctaggttcaacatctcaaacagcaagatataccctgttgtagaactctatgacacttgtatgtctcggcccagtgccgtgggatgattcatgtacgacatcggctgaaaattgcttcacgttgcacaaaacgttgcacctgtctgatttgtttgctagacgcagcattttgttgtaagtgagaaagtcgggaactatcctgtgagagacggacacgtttgacgggtgtatcgactgagctacatatgtatgtatgcgggtagattccttctcagccttgcaacgctgtgttttttgtcgacgggcacaagcatgtctcgtctcagacatgtgtgcggtagagattagatgagcttggctagcaccccgagcgagttgatgctgggaggtaggagcacaagtggcgctgtttgagcttcgtgtaagtgaatggcgaggatcccctctttggtagcgggctcgatatcgcgctcctgcgagtcgccgatgtacacgatatcttgcggtgtgacttttagatgatcgagtaccttaccgaagagtccgtcgatcttggccacaccgaagaagtttgtggtcgcgagaaagtcgatgtacttgtcgatgcccaggtctctcactgctcgctgctgtgcgtcctgcggtccttctgtaatcactgcgatctttcttccagacgccttgattgcttcaagaagagaaatggctgctggtttgagtgtcaggttatctacaagaactcgctcgtagtcctctggcagctcatcgacactatcgtgactcaatccgaaatggctcaatgtggtagcgaagcgagcgcgacggtagtcatgtgaggtcttcccgtcggtgaatgcatcggcggttccttgctttagaatgattccgtattgggattggagatcttggagcgtagttgatgggtttttgctggcgatgcgtgtaagaacgcttgtggttgctgcgcggctggctttacggaattcatggagagtatcgtctagatcgaatccaaaccatcttttggtctgtaggatatcacgcagctgatattcatctttgtcggtagtagatgacattgcagtgatgtttcacggttctgcagataggttattgcaagagttgagttggatatttataacgcacgcaaggaggatccattaagatgtgatcaacaggcacaggcttaatccactttgatcctgatcaagcccaagataggctctcaatttaccggcttgtttgaatctacaccatatgttccagacgacttcaaagtttcctcttgttctattgactactcggcagcaactgagagtgctcacgaagtctcgggtaggtgacttctcacacaagttgactcgacattgggtcaacatcatcctcctaaaatcagtccgaaaccgtatagaaagtagtcgcttggatttgcgagtctgtacagtttttttttgacaccatttttgactgatcttcgtggtctctaattttgtagatgaagttggcttacagcgcaaagtttgccaactcaatattatagtcacacaatatctaaaagtgctcgtcatttcatttgcagctaaagaatgatcggactccctagtacctcaattcttactacctatgacatttttaagacatcctatacaatcccaaacaatccgcttcacttgagatcggattcatgtgaatgcagcggtgatgactaagcgtgcagtagctggtcaaaattccccatcaccccatgcaagcaagaggttgggttgatcagctcaacccgaggttcaataaacaacaacggcaacagttacaacgcctggcaactcaattgaggtcaaattaacacagagataccccgaccttttatgagccattgaaagacttaccacatcacaatgcactatgtcagatttctggggccacccaaggtgattaagaaccgccgtggcaccctagttcagctactcttcaccatcacaacagacctcggcgactcgttcctcttcccagagagattcctagatcttcaagttgtcgctattgccgcctcacccgaaggaagctcaacatggctcctctcagaccccggacatctcgactgggaacccggcatgcgcgttgccaagccagcattggaaatgcccgtcgctcttgaacgagctcttgaatctggaatgagagtccatgtctgtgtccgggcatcagaacactttcacaccgcggagagcgtcccacgcattctggccctgtccgccgagaagatgcggtatcggaaggaagctgcagagaaaggcgctgtcatgccagcttgggtgcctctaactctcacacctgtagacaatgctgtgtctattcggagacttcaactgaacgacacacctgaggggctgggaacgattgagattgaggaggagatcggcgagagcattgcgcgtcacatctgggatggcggcgtgatagcgacgtgtgcacttgcaggtatcgagactgctcccgatagcgagtctagtcagaacccctgcatgagaacaatgaagaacatcttcatccgccaaaagtcaatccgtgtgttggaattgggttgcggtgtgggcatcttgggtgttgggctcgccgctgtgtacccccgactgcagccttcaggtggcgactgcaccattctcatgactgatctaccagaagctgaggagcgcgccagatcaaacatgaagaggttggagaactcccatctacgcttccaagagaaccctgtccgaatgctctacgaaaatcttgactgggaggagggcagacagggtcgctttggacccgaggttcgatctggaccttgggatctcgtgatgctcagcgactgcacttacaatgtcgacatgctaccagcactcgttgaaacactctcagccattcatgcagcaaatctgacctacttccctgaaggcgaaccatttactacaaaagtattcctagccaccaagcctcgccacgaatcagaagacgttctgtttgagcttatggacaaggaaagctggtacagcgttcacaagcaagtcttgccgaagcctgtccttggtggtgtgcctcaatctgtcgagcttcatctattcgacaaatctgggctcagcgatggcaggggtgagatgaggggggaggacaagaaagaggaagataagggaaagaagcacaagggaaagaaagagaaggagaaggaaaaggaagcacaagactaggctgaagctgcaaagggcctcaggcaattcatcgcaaggcgaccgcattccaaaacgtcgatagccaattgtccaaacaatgcgctcaccgtcacacagaaacaaacacctcaataggctacggcgacgacttttgctttgaggctcgactctgcagacgatgatggtgccgaaagactgaatgtcattggagctaccccgcgtgttgtgtaacgcccgccagccctgatatttcgaggattggacacagcgattggaaacaaaccagtaggaggaatgggcggggtggaagatgacttgcttaattgaccggtgtggtggtgtgctgatgagttgtccctcaagcccacgaacggaccatgaggctctgcgatggcctcaaaattgagaatccccgatcgtgtatttagcgacgagtttaaaatgtccactattctagcgataaaaattgatatttcattcttcaggcaatcatggcagatacaaaggtcaaggtcaatggccataccaatggcaatggcacgaccgacaagacaaccaccaaaaacaccaagctatggcaactcctcgctttagcgaaggaagtctccaaagatgtcggctcaatcgaagactttgagaaatcggccgaggagcgcgaagctctcaagcaagaacttgaagccaagcagggcgagaacaagcgtctccgcgaattcaacgacaagatcgtgcgagagttctcagaccacaaagcgcaagccaacgcaaagacagaaacactctttgcagagtttgagcagaagtataaaacttatgagtctaacaaggcagccgttgaagccatggagagggaggtcaaggcagcgagggagaaacttgctgctgcggaggtgaaggagggagaggttgagagtctgaagcagaacctggcggctgcggaggcgcatttgacgagtcacgcttctgagattagagagatgaatgcggagtgtgaattgcagaaatcgcagatggaggctaatatcgaggagttgaaggggtgtaaggagaagttgacgcaggctcagagtgatcttggggaggggattctgcgggattttggagctgaggaggttaagaagctgtgagtaatcttgctgtatgagaggtggattgaactaacgaggaaaggcgatctgatctccaggagttgtcgaagaaggttcacgactttgtcaatgagtacttcaacgaccacgatggcgcacaagtaggactctgcgttttgcgctctatgcattatactgacaattgttaggactctgcaagtgagataaatgaacttcacgcccgcttccccaagatcccgctctcaacccgcaccaccaaagccagtgccaagatgcgctgtgctgtcgctgacgctgtgatcgcggaaacactcctctcttatgtctttgtccccttttacgtcgccagtgacatgagggccactgcatctagcatgcttagcttcttcaaaggggatgggcgccgagagacagtgtatcggtctcaaattctcggatccctctctgattctgagcaaactgagacggtccaagaggacattgtgcgcaaagcgagcaacgaagtgcgaagcacactgcacccgctcgttgttgcgtacaaacagactggcttctacaatgccgtaccgacgctgttcagacaggctgttgcactctgggccgatacacagcgctctcgcgatatgataaccgcagagatgcccgatgaagaagattctcgaggtgcgcgccagtatgatgactacgacgtcggcaatgctcgcaagacaaaaggaagtcccaagccaacggtcctcgcgattctgttcccacagttcatctgccgtgatgaagttatcgcagagggcgtggttcttagatctgatcaagctgctgttcttgaagcgctggaggaggcaaaggataacgggggtgcgaatggtgatacgaagaagaagcctggtacgcgaaggagatcttctgcggaaccaaagtctccgctgcgcaagtgactctcacggctgttttgtatacggagggaggaggaggtgattgatgtttgggtttgagtatgattgtacatggtagggaaaacacgaggaagtcgggtttgcatacgattgaactttggtgcattttggatgtacatagtaaaaagaagaagaaaaccaatcaaaatttgcgacaattgatttgttcacggctgtgatattggtgcaaacagcgaatggcagttgttatgagcgcagagaaaggtgatgttcactttgccctctagtgtttgcactgagttccattaaaacaacaaagctgttccatatggacaaagatgaggcaacagctgacgactgataatcatcagaaaagtatgagtgatttattctcaagctagacaatctaaccatagttgggtggacgttgagcagattcattaacgccagctcgaaccttgctccgcccgcctccgatgtagaacacgctctactccagtgtgaagaggttctaccactcatcatcgtcttcgtagtaggtgaatcaattctcggtttcgttcttgtcttcagcaatctgcgaggcaccttggttgtgaccagtaaggccttgctagagttgctccacaagttgctgcatggtcttctgctgctcattgatctttgtttccagctgggccaggaacttgacagcgttatcgctaagtctcataatatcctctttgtcagctacctcgacagcggtagctggtgtggtctcaggctggggggtagccatttcgttgctttgctatggttgttaggaaatattcggtagggtacaaactcacacagtgcaacgcagagttgtatcaaaagggagtgtgaaattagaaagtcggtcttcccgtgcagatgggataattgctctgagagaatgaggttgttggtgggcagttaggattgtgctgattgctggcacccagtgcaggagttgttacgtgggagagttgcggttctgatgtttgcgtgccagcttgatttctccacccttcatattgttattattattattattattattattattatgcagtagaatctattcagattgtgtgaggtgtgcgttctattatgttccaaaaagttctcttattacagatactgcatctattgtgcactcctgataactgttgacagctgcgtgcactagcaaacgtctgaactttctatataaatcatatgctatgccacaacttcagaattctcccaattttgcttttctttcttttcatcattattactcgcatcggtcaccccaacatatctgatagcggtgaccaaggagtgcgtgcaccagtaaatattactaaggtttcgatataaattatatactgtcttctatattgaggaatttcttggttctgcttttttcccccttcatcatctcatcctttctcttcgctcaaaattccctcaattcgtagccacctcctcatccaacatgtctgacggaccccctcctacaccctcgaagagacagcgcgcgagggctctcaaggagcaggacatcgcaaaaggcccggccaggccagtacacacggtgaggcggaccggccagccaggcccaaggttcaggcgtagagttcgagagtgctctgccgtgcattcgatgctttggctcggcgcttaccgtagcgtcaacagtcatcgcaactaatccagagactcctatcgatgtgcctaccttcgcctgcaagtttctcttcatcaactccaagaagtgcacaaactgtgaaaaaaatgtttgctctcggtatttaacttgaatcaggttcaaagatgtttgtactaattgggtgtagcgtacctgccatgatgaatggcaactacatggatattttctccatattcaaggcgatcgacaagatgctcaaggacagggccgctcgcttccaagacgcacacaaacttggtatcgtcaaagcaaccgtgtcagactcgacagaatcgaattccaccaagcccaactcgactaccttcatcaagctcggtcaacagtttgaagtccttgtcaacacccatgctctcacgcacgatgatattgtatgcacttagggccggttatgatgaatttaggatctcttatgatgagtttaggatgtaattgacttctatagtctgcttctcgtcatagtttaggatgtctctctccatgctttcccggggccattgcctagacaatcccaatgccacttcaagcctcacttctgccttctcatcgcactggagcatcgccacaatactacaaacccggcgccagtaatctttccctccatgcgaacaaagccttcaaggatggatacgttctctcccacgctggtctcctcagctgggcagccatcccttctcagctgacaaacttcctgggtttgttgacgtagtgattatcttctcacaatcttgcgcacctcaatcatttcctcatcactgagaaacttgcttctttcttgcttggacgattcatatcctgactcaagctcatcccattcatcgccttccatattcgcaagtgtaggactctcttgcaagcgagtaaacggctcgcgaagggcgtagttgtccatggccatgacgcttataataccagagaagtccgactccaatagcataccaccaagtgcagtcacacggccagagaaactctacgaacgcttctctaatactcttgccagcttgctggctgcgaagtttgtcaatgctgcgtatgttctgggcgttatgatgcacttcaatggccttgtcaaggctaaccacccgccttcgaatcgcgtcgatgcttgtttcaattttttccatcgacttcctcttcaaacaaagacttttacgaaacgtcgtagactgcatcttggaaagaggtcacaaagactagcctgatacggggccacaagaactcatcgaacagtgcccggatgccaccattcataagctctttagcttccgcagatagcggaccattcataggtgcagtgccgcgactgactcggcacccttatgaagtgggaaggaatccctgagtgtttgtgatgatgctgtagccacatcggcaagttgagtatctgagacgtagcctctagagcgtgcgacatggtctagatattctttcgccaagtcgagaatgctcatcaaaaccatgaaaatgatgagtttttcctctggtggtagcccgccctgagccagtggtttgggatggtcattttggccatcagcagggttctcgaatcggattccatcggtatctttcatagatgcatgagagacgagtgctgaaatcgacacctctatttttcccgtagacaggacatactgtagtagattgttcacgacgtacattatatcgtctaaggcctgcagaatgaacggtggactgtcattgtacagcttcgacagtgagaggccacttggtgcgggtatccatctcaaaagccttctctaccaatcttcgaaagagaagtcgatgggggatctggagcctcaatgctccggtaaattctgggctcaagttgccagacacagacaggcaagagcggtcctcgaccaagtaaaagcgcctggggtgatgattgtagcattgacataagtaaggtaattagctaattatcggtgaaccaacacaaattaacagagcccatgcaaccatgttggttgcttgaatgaaacgtacgcatcgtgtaatcatctccatgtcgttgaacagaccaaacatcatcacaggagaggaaaacgttgagttcgaacatggcccgaccctggaaaaacgctagtatgttgactggattgcttgttatctgtcatgagggtaaagttatgtattaaatgaggtaactggtgttcctatctatatatagtctatggtcaacttttaatcgtacccgtcacacatgctgcaaaacccatcacattgtctataaaaaacttctttactctttaacgtcggttgaagttgaggaagcggctctgaaataaaagttagtaaattgttctcaaggatgtcctcaaacaggattactcaccgccaagataatgataattaagttacttgcgatgaagcaagcaaaaatacccaagtccctccaacggttgttgaaagagagatcaaaggtgctgtaaaactcgtcgcccaccttgtacgcgcagtactcgcagtcccttgtgttgtcattgacaagatagccacggccgccattggcgaagaagggctccatgtactctccacaagtactgttagaaggcgaagtgaagcggttgagctcgctttgcttgcacacgacctcaactccatggagggcagttgtgaccattgagctgatcagacgggtgaaagggtccagttggtacatccaggcacgccagaagccagggatttgaggcttggggatcgtaacaccacagaacaaggcgaagttgatgatgatgaatggatcaaattgggctgagatgaagggcgagggggtgatactggcgagagcctgtccaagggtgactgagaacagctcagtgatcaggatgatgaagaactggaatcctgctcgagaaggctcggtctggaatccgggcatgaagtagatgggcaaatctaggacgcgtgagtaacggctcaattagagggtcgagaggtggtaagaacttacagaaagccacggcacacatgatcgagtagggcagttcagccaggacaaccgatgaggagaagacgaagggcgagtacatcttcgaagactgctctctgaagaagagagctcgcttgatgtggaacatgacttcgacttgtgtgatgataagagcgggcagaaccgtaacttggaacatgatgaagactctgttctgcagtgaggaacgagagttgtcaaggttcaagtacatcagaccagtaactgagaaaaggttagctaaactcgtataattttatggaaatttgggataaagttgggacaaaacgtactcagggcgacagcgacgtggctgaagatacgagtgaagatgtagtcgggggatcgccagaaagacaggaacatgcgcttgcaaacaaccatcatctgatgcttgaaaggagaagcatattccttctccagctcaggatcgttgacagtgaccgcggcaccagcagcctgacgctcgcgcttcagacgaatgatggtctccttaacatcagcaaactcagcactatcttcccagatatcggcccaatcacggtctccaacgcggggagcgctaccagcaccaatagcttcaagcatgtactcagcaacgttatcagtaggaccagcctcggcgccgtggctcttgagatagcttcgcagaacgtgagcatccttgccaatgtcgccaaagtaaacggtgcgaccaccgcgctggagcagaagaagacgatcgaagttctcaaacaaggcggcgttgggttgatggatagtgcagagaatagcctggcctgaagcagcgagcttcttgaggaagcggacgatgttgaaggcactctggctgtcaagaccggaggtaggctcatcgaggaaaagcatcagctcaggcttggcagcaagctcgacaccgatagtgacacgctttcgctgttcgacagtaagaccgaattcaggggttccaatgatagcgtcggcaatagactccatctcaagaagggagataatctcttcgacataggcgtagcgctcctccataggcacgtggaatggctgtcgaagttcagcagagaaacggaaggcctcgcggacggtctgggtaggctcgtgaacatcgagctgttcggcatatgaagtagatcgctggaaggtcttgcctggcttcacagcgtcgatgaggatatctccagagataacaccaatgttcttgcgagctgcaaggacatccagaagagtagtctttccggcaccagaggcacccatcagagcggtaagctcacctggacgaacgtaaccgaagacgttgttgagaagtcggcgttcgcctcctggcacagggacatcatagttgaggttctcccaagtgagtactctctcagacttgatggtgatctcggaaccttcttcgttggacttgtccttggttcgggcatccttcttagccgtgagtttctcattgagagcctttctctccttgttaggcttagcatagacctttgcggcgtttcctcccatgccaaagttgacgaattctccgagaacgacgttgaggatcaggaagaagacgataagagacatgacaataccccagtttctccacagatctccaacatggtaagagaagccttgagcaacgtagtcgctgccagagacgagggtggtaccggcctttgaaccagcaagcgtgcaaacttgatggttgatatcggtgtattctggacctgcggggatcagactgtccgccgtgcaagtcatttccagggacttgaactcattcatcatcattgccgagaagctcagccctaggggattgatccagaaaatccatcggagccagacctgctcttgttcgtattggatgatatagccagatgtgactacaaacaatgtgattacaacaacagcaaacttgatagcctgatcaaagcccggtgatatacagccgatgattctgaagaataaagtcatcgcaatatttcccgatagaatcatgagatagaatgtaaagaaggaaccggcgtctcggacgagattggtcatgaaatacacgataatactgaagaccaagatctgcgaggctgcaaaaacctggtcaacaaagatctgagcaatccataaagctgacggtctgtgaaacgcataggccttgtgcttgttcacaatcgttctgccggtcatggtactagccagctccgaaaaggcctggaaagcattgaatagaagggagacgaagagtagacctcccttgctgaaagcactagctgaagtctttccgagattgaggtagagggtaccgaggacaatggcgataacgatgctgcggaaccatccaacaaagaggttgaatcgatcctgtagcttgagagtgaactggcgcttcatgagggcccagacctgcagatggaagccgacttggtagactgagcgcttggatgttccacgctttccctccttcacagcaagctggaagttgttatgcgtctcctcttcagatgcgagagaagccttatactcagccatctcggcttccagggacttgaaggcatcagatttcttgaaggcctgctcaagagtctcagggtcgtgaggggtgttctcctcggagcgacctggggcgtactctctctcgaaggcatccgtgcagccggtcaggtagtcggcgctggtctggcggggacgaggggcgaaaccaaggctctcgaagtagctgcgggcagaggcagcagggccgaagtagacctccttgccaccgtcgatgaccataaccttgtcgaaaaggttgtagatgttctcggaggcctgatacagggagacgaaagtggtggtcttgtacaggttggtctggattcgaagggacttggcgaaatcgagagcagtactggcgtcgagacctcgagtggagttgtcccatgagaagacggcaccgctgcagatcatggcctctgcaatactgacacgctttctctcaccaccactgactccgcggacgaaatgatcaccaacgatggtgtggcgggtatgctcaatgttgaacatcttgagaagcgtggtgataacactctccttaaactcctgcttggacatgtttccaggtctcaacttgggcatcttggtatcgagcgcaaatcccagggtctgctcaacagtaagagtagggtggtgaatgtcgtcttcggcggagtaaactgcttcaccgcggtattggtcgaattcggtgttcttccactttccgtacagaacctcaccctcaactgcagtgtagccccaacgctggttggcgatggtcttgaggaaggtagtacatcctgagccgggtttgcccagaacgagaaccatctcaccgggcttgcaaacacccttgaacttgtcgagaagggcaacctgctcaggcttgggaccgagaccaagcattcgaataacaggggtgataacgtcgaagaagttgacaaaggcatcggggaaggtaggcacataattagacatgccaccatagcccttgacggtcaagtcattccagtagacaccaatgtgcttggacttgataccaacctccctctcgcgatcaagaccgccacgaagagcagcctcaagatcaaagatagactcgacctcattgtcttcagcgtgagcattcttttcaggatcaccaacgctagctctgctctttctcctactggctcttgaaacgccagtgaactctctctgaagctcagcgaactcagcctcagcttgctcaatagatacgccgccgttgttttgctcagcagggccgtggcgtgtcgagtcggtatcgatagagttgcgataagcaggatcggcctgctcagtgtgatggttggcagcaatagcctcctcagcctttccaaggtctttttccgccatggtgacttatatcggttgggtcgtgcgtgtaagtcgtttttttactgggagcccaaagtcacccgtcgcgaaaaggagtagtacactaagatgaactcagttgaaaaggcgtattaattagaataattataggaataaagaatgattattagaataagttatataatgcagcagccaatgtgtttgatcacaggctcactgttaacaaacaagagaggaagagggcgcatgggaaaaagatgccgacatcccgcactataagtcaacaaaggtgcagccaagccaaaaaaaagttaaaatgggcctatattcccttttggaacaatttgatccggcattaccaatcaacaatacgaagcgtccgtcgaaaatgtccgctggtaggggcaggggtaaagtcgggtccaccaactgggaattgcttcagggagcttccacctgagtcaagtggacgagtaagtcagcgccgtggggcagatgtgcaggatttgactcatctcggctaagaacctcccccaaagccgagatgggaaagagtctgattggtttggtgaaataaggtaaaggattgacggggaagctagggggactatctaactctgcttacgacttttaggcgtgtatatccgaaaatctcgggttgtgggggtctctgaactgatgaaaagagctgttctggcacaatttatctgataatgaattgttcactggttgacagacatattcggatccaaataccgtcaaacgttttggagttcatcgctgcttcgctgcaacgcaacattgaaacccaatgctcgggtatcatatccacccaatctcgctctgtggatcaaaaacagtggaaacgtcaaatatgctaaaaaagggcaacggttaaatctcgtccaactctcgcccggcgcggtcccttaagtccgagaatacaggttttgagtggctgctttgattcagcactttacgatcatttcgactcatatccaaagacggaatagtacagatgtcggcaagtcaagaggttataagacatgcatcggcgtgacacattgattctttgttatattgcaatgcaatcagaaaaagcagaagtgagtgatcggatgaatctccccgcgatgagatcatcttaccaagatcgtttggagattcacgttcacgatcactttttaatgatatgacatctcagcttcacatggcgacggatccttgtcattcctctaatcaatctgaacaaggattaagcggcgcgacccacccgtaagcaccgtttcaggggacagtgttgtagaggtcttgtccggtttactgcggttctcgacgatctccgcctctgtccggtttctagtccgttcttcgtccgccgccatcggccgagtgaaactccgcctcccttgtcaaaagaggttctgccgaataatttagaagattcctggagttttgtggaattgttgctgtggttttagctctgatctaacgttaagcctttgtacggataatgtcaggatcttgatgatgaaatgcctttttaaggttagtgggccttacctatgataagatctttacaagtagttcttgatatacgatgcttccatcgtactcggtttcaggcttcggccaagcggctatcctcacttcaacatctcttttcgtgtgggattctccaacaaatctttggacacgttctgagcttggttgctaatggaaaagatcacctcagcctggacctatcaattggggattgctgcattcagagccaccgtgtgacgtttggtggcatcaacgggttgtatcgatactatcccatgttgcatgatgcgtggtatcggtgggattttctgtcaagttcagttgccgacatccacgatcccaatcaattggcaataagctcagatccatgcgcggcaagattctgttgtacgggaatggctccagatgagaatggggccagcatcttagtttacagaacttgaggacaatctcttccaagcttggtcattctgatgatgaaccttgacgagtctttatgcgtattttacctgctttaggagacaattattcggtggtggaaggatgttgcttgatctcaggtcgagaggcagcttaaggtaaggaaggtacttgggatgaagctgcgctctttcctaatatggcaggaggtttgatcgcttgtcgtcattccactcaattggaaggaacctaaaccgacgagtgcttcaacttgaacatcacatcacatcacatcttcctcaatgatttggagtccacgcgttacttacctacgaactctgatcgatgtgatgatgcacaatgcggtgtctttgtccgcgtgtgcaacgcgtaattttggctgttcatgatgttggccttcatcacaatcggccaatgttctcccgtctgacagacccaacaggaacttttgacatgagcgacatgcattaaaaggcaacggcttcgcttcttatctaccccctcaaggtcactcaaaatgaattctacttgcctgaatgatggctccttgggacctggtgttcggggatgtcgaggcgatttcgacttcacccagaaattcgaacgtatcttcctttcaattataccaactgcggtgttcgtcgctgcagcagtcgcccgaatagcgattctgttacagcgcgaaaggatagttgggggtattattcttcaatcgatcaagattgtgagtcttaacgagcaaatttcgaattgatactgactaaaaaggcatttctggctgtttatgcgatcatccaacttgctgttctaattctcatcgcgactggggccccaggtattgtccacgacctctctctcgccgggtcatcccttgtagccacagcagccttcttagcggtcattctatcttcatacgagcactcctgtgcccgaagaccgtcgactttgcttaatgtctacatattgcttacgcttctgtttgacatcgtacaaacaagaacggcatggcttgaatctcaacatgacatccagcctcgcctcttcactgcgtctgttgtcgtcaaagccgttgttctctgtctcgagacgattcctaaaacaaaatggattcactggaatgctgatgagcatagtccagaggaatcgagcggcatattcagtattggtgctttcgcctggctgaaccagcttttcatgagagggtatcgaggggttttggccatagatgatctttatcccctcgatgagagcatggcttccaggaaattgtacagtcagtttgtgaaaagacttcgggtgcataaatacaacctagagctcaaatctggacttctgaaggacctggccagaacactcatcagtccattcctcctcccaattgcgcctcgcgttgccctcattgccttcaaattctgccagcccgtcttcatcgatgctactctcgagtacttgcagatgcccgagactccgacgaccaagaacatgggctacggcttgatcggcgcagcattcctcatttacgctggtattggactttcttcggccttctatggttactatcgggaaaaggccgtctatatgattcgaggctgcctagttgctgcgatttaccaaaagacaacagagatgaagatcacggccgctgatgattctgctgctttaacgcttatgagcgctgatgttgaacacatcatcaggggtgctgagacagctcacgatatctgggcaaacaccatagaagtagccatcggttgctggcttctgcatgggaagataggtctagcattcctatctccgcttgtagtgatcggtgtttgcgctcttttgctgtcctggttggtttcattcgttggcaagaggcagagcgagtggatggcgaagatccagaacagggtaggattgactgccaatgccatctcccagatgaagctctacaaaatctcaggcattgctggacctgtcgcagatctcatacagacgctccgcgttggagaaatcaaagttgggaatagcttccgctggcttttgataagcgctgccgtgctgggctttttcccgatttgcatctctccagtcgtcacctttgcattcacgtccacggagttaactgtgaacacactcttcacttcgctatcatacatacttctcttcactactcctgtaatcggtctcttccagagccttccgggcatttttgctgccctggcatgcatggctcgagtgcaaagatttcttgccgcagatccgcgccatgactttcgaatccatgaaattgctcctgtttccgagaaaagttcatcggatccgtcaaacgaagtggcgttttctgttgagaacggctgcttcggatggggaggagagaaattgacacttagtcaaatacacgcttctgttccagctcacaagctcaccatagtggtgggcgaggttgcatctggcaagaccaccttctgtaaagctttgcttggggaactgcctgtcgcttcagggaccgtcaaaacgtacataccatcgcatcgcatcggctactgtgaacagaccccttttctttacaacgcgagcttccgtgaaaacatcgttggccattgcgctttcaatcagatcaagtacgacgaaattgtgcaagctaccatgctcgcgccagacgttacacttttaccgcaaggtcacgatacaaagattggcagtaatggaattatgctgagtggcggtcaaaagcagcgtctttctgttgctcgtgcgctatactctgaagcagatctgatgattttagatgatatcctaagcggcctagacctagatactgaatcggagctcttcagacgcgtctttggaccaggcggtatcactcgtcgacggaacgtcactgtggtcatctgtacacattcagtcaggaacctacctctagcagaccacatcattgctcttggaaatggcacagtcatcgaagagggcaatttctcagacttgatggagaacaaaaaatatgttcacagcctaggcgtcaagcacagagacacggattcttcttcagaagatgaaaagcctatggcaagagccaccgccaccactgtccctgcaatacttcctcaagacgtaccagcggcagaggatatggcacgacagcaaggcgacttttccatctacaagcactacttcaggagcgttggcttctggccagttgtcattgttgccgtggcaggcatgttaaccggtgtctgcaacagtctttcaagcgtttggatcaaattctgggccgaagacgcttttaacagatcttttgccttctacgtaggtatctatggtatgctgcgagctggctatatggtgttcttgttctgcgatggagttacgacattgatcaagatgactgcatcagcaggtactgaactacatgaacgcgcaattttgactgttatctctgcgccgttgaggttcttctcaaagactgacaccggtatcgtgacgaacctgttctcgcaagatatgactcttctggacatggagctcccactggccctgaccaacttttccctggacgtctctaatgcgtttggcactgcattcgttgtagcttcagcatcaccatatctcgcagttggatacccctttttgatggggattctatactcgacgcaaagatactacctatgcacgtccaggcagcttcgactccttgacctcgaggctaaaagcccattgtagtaagtgtgagtttgccaagagccgggattgaaattctgactctttgtttagtacgcatttcacggacacaatcaaaggtgttgcgactattcgggccttcgggtgggaacaatttgacattgtccacagcaacaaacttctcgacacatcccagcgtccagcgtatctcctggcaatgattcaacaatggctcgccacagtgcttcacttcattgttacaggcactgctgttcttctcatcgctctttcaactcagcttcgaaccaatgcaggtttgactggcgccagtctgatctctcttctgaccttcagtgaaactttgtcgaacctcatcacgagttacacttcccttgagacgtcactcggtgctgtgagccggttaagatctttcagcgaaactgttgatacagagaataaacctggggaagttatcgagccccttgagacctggcctcagagcggcagcatacaaatcaacaaggtctcagcctcttatgattcccccagtagtgagcaagaagaagctgcttctagcttggcactatgtgatctcgacctggacatctttccaggccagaaagtcgctatttgcggccgtacaggaagtggaaagtccactttgatcctccttcttctacgtctcatcgatcctctgtcgtcttgtgacgcgaatatgaaaatcgacggcgtttaccttcatcaaatagaccgcgcgaccttgcgcaagcgcgtcatttgcattccccaggacgcagtgtttctcccggatggcagctctgtcaaagacaacatcgacccttacaaagcagccacagacgcagaatgcttcaacgttctcaacacggtgcggttagcaggttttgtccaagacaaaggcagcctcaacgctggtatgagcgccgatgatctcagtgctggacaaaagcagctcttcagtcttggtagagcgatccttcgtcgtagggtgcgcgatcgcctcgctggtggtgagaagcgaggcggattgctgttgcttgatgaagtaagcagcagtgtcgacaaagtaactgacagggctatgcaagagattattcgtaaggaatttgagaattatacaattgtcatggtgtctcatcgacttgagatggttatggactttttcgacagagttattgttctagacaggggtacagttgtcgagtctggtgggccaagggagctcgttgagacgccgggaagtcgatttggtgatctttgggctgttgagaatgacggcaggtcagaataggatctgttcttcagtcacttgaggataccatatgaatggatcaagtcatgatatcatgatctaggatttctgttgcaggccattgtgtactgagtttacatcatgtcgcctaatttgaaagagctcacagtttatgatagtatttcgccgactgtgtattatgtcggctgcctagccatgaatgaaagaaagagaaatttccaagatacgccttgtaagtaatgtttcatcacgggctctagttaaccctcctatgcaatccgtcaaacgccgggccatgctcccatgtgtgttgatgctttcttatgctaatgatgttgtatctcgtccaatcgttatgaaatatgcagtgtcgtgtatgctatacgtcgtggtgtctccaggaacacctgtctcacgcgtcttccctgatcggcctttgccagttcaggggtttccgggcgtgaatgtttaagtaagggaaataggtatggaacttgggtaggccattaacttcctgagtcagtgactttcggacttccacgaggaacatctcgatctggagcaacgtccagccgagaccatcgcgaagcggttttcgagacaggccatgaagagacaacataacgacatctcttaaaacatggccacactcttgtagtcgtttcttctttgcccatggaccaagtgggcacttgtaggctttggttgtgatgttttcgaagcctgcttcttgtagttcgtgccccacgtgagtgatgccatgtaaatctgtgccgagggccatcattccttcgtagagatatttacaatagtccctccaggcgtatgggccgtcacatgagtcgtcgtcgcaagctgcgatgtagttaaactcctgaatttcgacatagccccctggttttaggtgtctgtgtgagagtcagcttgcgatctgataaaagcgaacgactgccatacttccagattcgttcccagagcaattctcggtctttgatggaatgaactgtgtggcgtatatgtatgtagtcaaatgtctcgtctccataggtccagccagcttcgtgctctatgtcgtcgacgacaaagatggcattctctgggacccagtccggctgaatgggtgaaaggtccatgccatggaattgtgatttggggtatatatcggcaactattcaggtcagcaatcagactctcgacctggttcgaggtttctcgaggtgaatctcacggtcaatgcaccattttccgatgccggttccgaggtctaacacctctgcccctttttccaatagttgctcgattggcgcaaagaaaagtctatcgtcacaaaggtacacagtcaaattatgcttgagctcctctcggtcttgctcggcctcgtcgtttggaaaaaggtatttccctgcatgatagctgtgatctgctgtcagccattgagaaggacgggctcgtattcatccgtacctatgataccgcaaaccaccctctacaatgtgttgtcgtatactgtcggtcagactgcgtgtttcatcgtcgtcggtcgcgtattcgccttgctcaatgctttgtataagagccgcttcgtgggccgagcctacagccaatggagatgtcgtggaagacgccggagatgggggcaccatatggcgggagtggtctttaccggcgctatttctaggattggaggatggagaatcgtcggattgacgagagaaagagtttgggggcgagttcattatcgtgagcgcagatacagatacaggggtatgcgcataccgcgggtgatgattgagggccgacacaacagagtttttatggtgttgcagtcaaaaacgaacattaaacagggagagtttgagccgttgaagtcgggacaggagatagtcagggagtagaagacgctaaggtgagattgagcgggatggcgctctcctccgtcgatcgacctgacgtcagtaaccttatagtgaacaaggcgctataagcttagggtcgcgtaagtcaagacagagctaacaagctagtggtgatatcttggctttggtgttgatagtgacaaaactcagttggcatcggtatataaagagccaaagatggagagaaagactgatcgagggttcagggcaagtaaagtagagtagagtagagtagagcaatggggaaaaaagagacggtaaacggtaagaccaggccaagttgggttagagagaatccattccgaagagactaaaaagttactccatactgagaacgatagccaagtggaagctatcaagaaaaaaagaggagaagtatgcacgtctattaatgatcttgggaagggattgacactttttacagtttgttagtgtgctcatgactagcatataaacctcataatatcatatcatactatcacttctataccactgtctgtttgtctgtgtatcactgtgattgtgactgtgatggatgacatcgctagctaccgagaatctggaaaaattacctcttctccaaaaaatacatacaagaatggctgtggctgtggctgtccccagatgacctaaagaggggaccagttccagtctgttggtaccgctcagaagcctccaggcaaatcataacgcctcaatccacattcaagtcaatcaggagcaagggttttcatgcagtcgagtctggcggtcacagtcacacacacacagacatacctccaccttttttccgtttccttttcggctccgcatcaagggttacactgacatgaggggtcttgggcatgaattattgtgaagagaacctacctgtattcaacattgttttagctggtcaattaacgataaattaacaagataatttataagcaagtgttgttatgaccacctggcatcaagatccatgcatacgttaaaagccaaggctctgggtattccaagcttgggtactgtagccaggccatatccttccagcccatgtcaggcatcttgcaccatccaagagaacaaaccgaaccaatcaagaatcccgggccctgtcactttgctccgaaaaagaatcttgctgtttctggacattagacaaataagaataaaaatatccaacagctcttgaagtctttggtctcattcatatgaccaactctgtagctctccattgactctaattgagagctatagttgaaacgagtatcagcacggtaaatcacgataagaaatgaacaactcgtaaacatcttcaatcaaagctcagaccgcaattacgtatccatccttgtcgtaccgacacaagggataaggcccgctgttgtacagcatcatgttccatttctctgcacccaggcattttgcataaggtcatcttcaccagaaacaggctttactccgctcttgcgacagcgctgagcccgagactccccgtgcaatatcacgacattcttgtttgaacctcacatatacatatataccattctatcaagctgtaaatcgccggacattaggaactatatcatattcccctgacgataagagcttacaactgccataaacggtcttgcattaatgctcgccgtgcacgatgcgggacgggtacccttgaaccctggatcgaaggtgatgtgatggatattaaccgagcgagttgcgagatgctatcacccagcaggggtacatgcccatcggttcgcatctcttaccttatagccctaagctttatcgattactatagtcaattaactgctgctattggaccctgctgcaagagtcattcttccagcaatcaggatactatcgtggaatacggctgcctagagaccaggtatttatccatattaaactttccagaccgcaacaacatcagactagatacggggttgtgagaaggacttcaatcgacatgcttgcagcatcaactgtaaaaaaccattgcgggcgctgataagtctgttggtcacgttgctatcagtatcacatcgccaagccaacacttgacgaaagcagagtataggaacttttactcaatgcgacccaagattcgacctctggccatttggagcctgtttatgagcacgacgtgattgatgttatagtgtcgcggctaattactaaatgttgtccactgtcatattctctctccaagatcgagatacgatgaatctccactacatatcgttccagacgcaaaaagaaactatactgcatataagaatccacttcatggctgaccaattatgttgctctgcaacaagctgtcacatggcttctcctgaggctgacttacacgacagtcccctacatatttctcctgcaaggaaccggctttagagacagtctgccccttacttgcaagatggctttcatgtcagtccaaagattaacgtatcatagatgatcctattctattcagccacagtaaaaaatcacgattgtcagagaagagaagagtagagagaatcactgtcacattagaatcctctaaaagtaagaataaagtcatgaagccatattaaagccgaaatcctactgatttctaatcgccaaaaaggtaccaccatcgaaatggacagccgagaccctaatctatcgtacaagatatcccagagccagatctccccaaattataaccgactggtgttaagaataaaccaagaacgttaaaacgttacacatatgcgtgttttgttgctatcaagagcaagagacgggatgaatgctgagctttgccgtgcaagagactccggcatctatgagagaaaagtcccaaaatccggggagaaagaagaagaaggttttgcttgttcagttcctttacaggacgaaagcaagaccggcgatggcagcggccacaccggcgaaggtcttctgggcagcaccggcggtcacaacggggacctcaggcttggagccagtgccggtggtctcaggggtctcgggcttggaaggagtctcgggcttagcgggagtctcgggcttgccgggggtctcgggcttgccaggggtgacgggcttggagggagtctcgggctcggggacgacaacaacaggaggcttgccgggggtgacaggcttgggtggggaaacgggcgcagtaggcttgacgggagggtggacgggctcgcactcgcccttggagcacttctcgtaggtgtagcagtcgtccttgcactcatcgaagtaccatcggttctcatcgacgtcgcagacgaacttgcgagcgtagtcgacagagtagtgctggtcacgctggcactcgttgccgtagcagacgatgcgctggttgcactcatcacccttgtagtcggcatagtggcactttccgctgttgcagatcttgagctggctccaggtgtcgtcgtagcattcacgaggagcgcagaggccgtcctcgcagacgatctgccacttggtgcaggtagggcagtggacctgaggagcacagtagttaccgtagcagatgatgatgacatcggtggggatggcggggagaacagtggtgacggtctgcgtgacggtggtgccgtcctcagtgaaggtcacagtggcagtggtggtgacaggagggagggtctcggtgacgaagtcggtgttgatgacagtgtcagtctcaccggggttcacaccgacggcgacgtagacggagaggagaacgttgacagcgacctgtcggcgcatgaggcggtcggcagaagagagaccaccacagttctcagcatcgttgccagggcaagtgatgtcacactgatcagtgttgacagaaggagaggtgctgaggtcaagctcgctaccacagtagcagctgttgtcgtagagaccgaagaagttggagcccaagcaagcatcggcacaacgctcagagtcgttctcctcagaggagtaggcctgagtgaagccagggaagccgttctcagaagagaagcatccgaggaagttgaagccgtcagggttgccagcagatgtgctggtagcggcaccggaggtctcagtaccagtgacatcggtgccagtggtggcagtaccagtctccatggctgtggtggtgttggagaagcggccagtggtgaactgggcagcggccaagttgcccatggccagggcgaggagctcggtgtaacgcatttttgtgatggtggttctttagagcgaatgactgggttgtgtaacgactggaaaacagctctcggaagagaagcgaggggatcgagggtgtttgagttgcttgatgatgagagtaggaaagaaggtgagctttggacggaatcaagccctctctttatacatgatctgggtccccttgccatggggctgagattgtatgggatcctcctaggaccacagactaagcctcgcgccgatagtctgttctgcatggttctcgacgaatgcatcgagccccccagcgcaaacaagtctagagttgctgtgctgtgactgttgagacatggcgttcccgtccaacaagcaaagaatgcagtgcccctggctcgacatgtctcactcccactccccactctgaggagcttgttttgggccccaaaatccccgccgcttgagaatttggctctgcaacacctcgggtcgtaagattactctaaattccagatgctaatagtgatagcctctatctcacttgttgatacgtgaggctgctggcacggcattctgctgagacattcatcccaacgccgtggcctaccctccctcaaaggagtgatttcacatgtatcgaagcactctggattcctccatgttctaccgcttcttggataccaacggcccatcggcatcacattaatagccaagaaataatttctccgcatgcgcgcgacccattcctggatgcgtcaaaaaagagcactcgctatcagagcacactttctcaaaggttccccctccagcaggatctggcagaaatgtgacgagcgtctaatctccatcgcccaagaatgtacgtcattggtcaccagaaataggcagagcaatatctggtgtgttttgtggcttctccaaaggcgactatactcgcttgagtatcactcacatagcgttttcagcggttggaacttgagatcggacaaggcaaaagatcaaccctgtttcgaaaccgtttacctatcagacccctcccctcccttcgaccaccgccggatgcgagcattctttagcacaatccggggaaacaggttcttccatatctcgaaagcatttgggctatgagcgttttgttctgttttgggtttgggtttcttgttcatgtccacaacaagatcgagacattggattatccatcccggaagctaatagatgatccacaagggggaaattgcgttcgtgagaggtggaagaaaggtcggtcttaccaagggagagctgaaagctggtatgagacatgaatcaagtctgacttgttgtgttatgcgggccgatggtttttgcggaggccaccgagccggacgggggtatagggtagatttccatggtccaacgccaagtccatgacacttcaacaacaggaaatgatcaggaaatgcctcaaaataatggggatttttgttagagctggtgtttatctggacgcttttggtatcgccaagcttaatctaagtttcttactgcgggaagagctagagtcgaagcttcaagttctcgtataaccttgtaagaaaatatcactggaattcacggctcgtatcagagatcaaacctcaagtattgattggctgtagctcaataccctttgtaacaattttcatctaacccacttcttgcttggcgatagctgacttacatcgactaagaattgacaaccccacagtagatccctcgaatgcaactcatccaaggagccgtgttaagcttgagttgacatggaccactctctgagcctaaacaagccggcattcggtagtctcggaagctcgccagagccctacgacgatagccttgtctgtttccggagcttacagactgatactaaccagtcgaatcatacaatcacttgatggctcttgattgataacttggccatgatgatctttctatgacgtgaggagaagctttagctaccgcactcgctccaaagtcaattgatgcttggactgataacaccagggaactccatttccagtatcattgctcgccggatcagaacttgccgtgccaagtcgttgatattgcaatcatgtactacaagatttcatgcaaggtacaaaacacccttatttgcgcctccgtcacacagcagcacatcagtatacctacctaccttagacaaacatccccaaagctccttgttcctgaacatcaaattaatgtgtggcaacgttgcgcctcgtgtgtttgatcaccaactgcaatgctaaaattggaaagccaagtaaaagctgcgacaataacacttgctcgtgaggaatgttggcagcgcgtgccgttggagccattcccgcttctcatcggagcttatgttagtgggcaaagcaaagaaaaaacgcccacgattcactaatctcctctgtcttcgcttctgatgccagggagagattttatttgtcgccttatgcaggctgcttaatttaatggcttgcagaaaattacattttaaactttattattcgacgtgcaggaaaactcagtcatctatctcattgtgccaaggctcgcagtaagggagggatacaatgtttttgtgttttgggttggtcaaatcttgctcccttgcttggaaagtctcacttatcgagtgttagcaagttctttgtcttttcttcagtacgatctagctagcacttttggagccgatctcgatcaacctactgaaatgtaggagaaacacacgtgaaatgttgcaggccttggttctgcggtatgcttcaaatgagacaccagactttgccccttggttagttgcttggacattgtcgttcctgggctttgaaaaagattgttgcccctgtttcctttggaacaaaacaattcttatcaaaaaacatcaacattgatagccgcagtgtaagcatcgaccgtcttcttacctttgaacgattgaactcacaaactgatctctctccttttcatcatgactgatagatcctaatattcagatacctgataagatacacgagccgagatgtcatgagcagttgttgtcaaggccatttgcgcctcgcctgtcgttaccattcttcgagactccttggggacatgcccgcatcggccgactgagatgccatattggcccatactaaaccatatgccttacttgcctcgtgctgtcaaggacagacaatatttggaggacaattcatatgttctaccacttcagtcctgttcatgatcatgacatgaactccaaacatcgtaaccctaaccctcccctcatctcaacagccgtgtccatcaaccgaagatttgcggagggggaggggtcatatggagacatgctactctcaacgcagtcatcattggacaattgattggcccggctttgcttggagaaataccccatgtcatcatgcccatgataaaagagccatgatggctactcccgcagccatgaaactgctcaattgaactctcctcatgctcaaaatgactgtcacaaagctcccctttcacgccgaccacatcggctctctcatccgccctgaggcgctctctcgcacccaggagcaagccgatgccggccaggtcactgctgagcagctcgctgcgacgcaaaaggctgctattgccgatatcgtgaagaagcagcaggagcatggagttcgcgctatttcttccggcgagtttgatcgcaagtactacttctctggcttctttgagcgtctaggggggttccgcgaggttgagcctgttccttgggatcttgtccgtctctctgcgcctcctatagctgcgctgaagaaggctggtaagcagtatcccatggctgctctctgcgagtccaagattgagtacaagaagagcccttatcttgagaactggaagatgctccgcgagtgtgttcctcgtgagcagtgggctgagtgcaagttcaccatgcctcctccttgctatttccacctgcggctcgcctctggaaaatgctatagccctgaagcctactctaacgatgaggacttcttcgccgatttggccaaggcttaccgtcaggagttcaagactttgtacgatgagggcgtgcgaaacatccagatcgatgaccccaccctcgcttacttctgctccgatgagatgcttcagtctctgagagatgagggtgttgaccccgataagctgttcgacacttacctcaaggctcacaacgatgctatcgctgaccgacctgagggtctccacgttggacttcacgtctgcagaggtatgtatctcagttcgcggcaatgagcccacctatttacacgccacaggaaacttctccaagtccatgcacttcagcgagggttcatacgagaagatcgccgaaaagttcttcaccgtcctcaactacgacaccttcttcctcgagtacgacaaccctcgttccggcggtttcgagcccctccgcttcctccccaagcacaagaacgtcgtcctcggagtcatcactaccaaggagcccgagctcgaggatgcgcaggtcatcaagcaccgcgtgctcgacgctgccaagatcatcgctgatggtcagggtcgcagcctcgaggaggctcttgagcaggtcggcatcagccctcagtgcggtttcgctagtgtcgctgtcggcgccgagggtatgactgaggagaagatgtttgccaagctcaagcttgtcaacgacgttgctaaggagatctggcctggcaaggcttaaaagttgatgatttcaaaggctgtaaaagaaaagaaaagttgtacataggcttggggatttgggagtgactgatgcatagcgcggtgttgatggtggtgttgaaatgaagatgaatgaaagcccatagcactttgggtattaaggttatgcgctcatatgagttgtgcctgtgcgcaaggcgaagaactggtgatgccatttgaggctatctatctcaacatggaggtgctcgaatagacatcacacttcgattaaaaaaggccagttattttcaagaaaatttcattgaaaggggtatgggtattcttcctccatcccacatctgtgtccatcatattacagtgtctagtaaaatctctcatgtacatgttcggcaatgccatgccgtctatatgcaaaggctaaacaccctcacaaactctagtaaataacaaaaatcctccagtctcatacccagtacaagatattcattttttccacctttttttcactccttcttgacggtcttcttcttgaagctcttcttgggcatacgcgcaagccagtagatgaatagcgcagcacccatgttgaagatgatgtacgcccacagaagaccaaagttgcgccatcggtcggcgtagtcaatgttgacaccagcgaggtatgtgttggtgtactggacagtgcagaactcgcagttggaggtggcatcggggtcaacgaagtaaccgccgacagccttgatatagtcacccatgtactcagtacaggttgaaccattgggtggtgtgatgggtacgagttcgttgctagcgcaggtgacttccgtgttagcgacacccgttgctaacatgcctccgactagatatgtgaacggggacacgtagtacatgaacttccagaagccgggtagagttcccttgggagcgaggacaccacagaaaatcaggcagagcatgaacagcaggttagcaacgttggcaccaccctcagctgtttcgaatccagcgatgatcatagtggagaaggtagcggtgaagatgaggaaagccaatagcaacaagaacataagggcaccacgttcggtagtttgaccggcatcagaagcgttgttgtaaagaccgacagggtagtaccagccaaagaacatgataacagccatcaaactattccaaggcagttcgacgataatctgcgccaacatgaagatcttccatgagtagaccttagaaggacgctcacgaacttcgtagagggaccgctgaatgacgaactgaggcatagactgttgtacgagttgaccgaagatagtaagcaagttgaagatggcgaacatctggttctgaagaccctggatactgttgggggctcggaagaagacgaaaccgatgaagagagcgacgagagagcatagagcagccttggagtagatgtagacgggagtacgccagtactgttggaaaacacggaagaggacctccttgagttggaccatgaagggagcagcgaactcgcggtagctaccgtcatcgacatcggtatcctcaacaccctgcttctcacgcttgatacgctcgagttcggcctggacttcctgatattcggggctgtcgcgccaagtctggaaccagtcgagttcggtgtgagatccgggagcagcaccaataacttccaacatccattcagcagggttagcctcaggggggcaggcgtgtccaccgtaacgctcaaagtagctggtcatggtcttggagttttcgccgatatcaccaaagtagacagtcttgccacccttggccaggaaaaggagtctgtcgaagcgttggaacaacatggcagagggctgatgaatagtgcagagaatggcttggccagcgtttgtcaacttctcaagaagatccaaaatagcccaagaggtttgagaatcgagaccagatgtaggctcatcaacgaagagcagcagagggggcttggcagcaagttcgacaccgatagtaagacgcttacgttgctcgacgttgagaccttcaccaggaacaccaaccacggcatcagcatattcttccatatcaaggagcttgataacctgttccacgtagtcgagcttctcctgcttagggacgtgggcgggctggcgtaggagggcactgaagttgagggcctctcggacggtcgaggtctgaagatgaaggtcctgttgctgaacataaccggtcttgcgctggaaggacatgtctcgagggttaccatcgaccaacatctcgcctgtgataacacccatagaagtacggtcggccaaacaatcaagcagagtggttttaccagcaccagaaacacccataagggctgtcagggtaccaggcttgacccaaccatcgacattatccagaatcttacgtgtttcgtccttgatcttaacctcatagcagacatcatgccactggaaaaccgaggtctgctcctggagcataccgccatccttgtgggttcggcttcgagtgcgttcagcagtgacaacgggaccaatgtgagccatagcagcctcagggtcgctatgcttcttctcggcattggcaacggcagcaggcttgtgaccgcgtcggtagaccaggacttcacccttggacttcttctcagaaacgagttcggcggcaaccatgtacgtgaaagtgaagagaatgatccatgcgatgacgataccaaagttgcgccatcggttttcccatttgtatccaaactgcagctcggcgtatcggtcaccgttgacagcagcttttccaggttcagctccaacagcactgcacacacggttctccgttgcaacgtctccgtatccaggtaccgaagggctaggaacgaactcgttgcaagtgtagtcgcggttgtggaattcgttgacgacgacagcctcgaaagcgtaggcgatagggtcgatccagtatagccatttgcaccatccaagcatataacgctttggaatgacgaaaccagtgaagatgacaagatccaaaataagaatagcggcggggacaagagcctggaacaaactgcgagtagcggacgcaatggtacggaagatcatggacatgaccaaaaccacaacgaaagacataaggatgaagaagaagaaggctcctggctcgcgttttaggttcgtcatgaaataaagcgtaatattgaaaacgatcgtgttggcgattttatacggcatgtcgcacagcatcgaagatatagcttctgcagacggatgatataatgcataacgactatgtttttcgacgattggacgttgcgcgtacaaggccagaatctgggactgttagtattggtcaagagtgagattggaataaagcttacctcgagagcacttgcgaaagcgttcatcaaaacagcaaagaacaggagagcaccacgctggaagaaactgcttgaagtttcatccaggttgaagaagacggaaccgataataagagccatgacgaagttaccaataagagagccaacagtgatgccagggtcacccttgagtcgcagccatccgcgccacaaacaaagctggatctgctgggagtaggagagagtgtagggagacttggcacgctgtcgcttagcctgctgcgcttgcttggaagcacggaaagcctcagcgtctgggccgttgatggggtgagcgaccttgtagtcctcaatctcggcctgcagagccttgtactcggcgctatttctccaagcggtagcaaactcatcaggggttcggggaaccttgcccttgaaaccgtcacgaacgattcgctcgttaggagcagtcatggaagtgaggaaatcaggggtggtctggcgtggagggcactcaaaacccaggttgataaagtactgcttagcagcatcagcgcggccaaagaagatttgtcggccctcgtatatgacagtggccttgtcaaacaggtcataagcgctttgaggcgattggtagatggacacaatagcggtgttgttgaaaagctcagtttgaagacggagggtcttgcagaattcgatggcgttggcggagtcgagacctcgagttgagttatcccagcactgcagaggagcaccagacaaggcagcctcagaaatggtaacacgcttgcgctcaccaccagagacaccacggatgtactcgttaccgacgcgggtattcacggtgtgagaaataccaaacatagccatgacaacatctcggaggtgatcggcaaagtcgtttctgttcaggccctgaggaagctgtcgaggctgtcgagctcgggcagcgaatgtgagggtatcgccaacagacagcatagggaaatgaacatcaatctcggcggtgtagatagcctcaccgcggtggtgggagtgcatctccttggcggtcatacctgtggcacattgtgttagatactggttacttgggcgcatgtaggtacgagttgtgtgttgcacgcgacaagcccattgccgatcgcaacagaagatcgagtccgtgaaaccaaaccaccccttatgtgtggaatctgcaattcgactcaccttggtagttgaagtaagacccctcatcgacgtagataccgttgagttcaccagcaatggtcttgagcgtggtggagcaaccagcaccgggaggtccaagaactacaagcatttcgcccttgtgcacaacaccatcaaagttgcgcagaatatcaatgcgctgtcgcttgcggccagtgacccttccgacaaggtcgcccagagagagccacacatttgcgacatcgccctggtaatcgctagcaccaccataaccgtagacattgaggttctggtagcaaacaccagcagatcggaaattggcgccgtcctggtgaactagttccacgacagaccttgcccattcgcgagcgttaaagttgggagagttgggattcagaggtgaatcctcgccagcctggaaaggattctgtccgtcagggtgagtggcagaggcgtgcgaataagagcgagcgagggcctgaacaatagaggttcttcgctccatctctgagtcttcgtcttcctcatctttgcctagtgtgtcggcaggtgatgatgagggcttctcgttgatcgcttcgtcatcggtttgcttgtcagcagcaggaacattgttaccagttgagcctgcgcctatggcaccctgccttgcagcagtggcgtcgttattagcgttgatcccgtagagcgccgacatgatgaattgtgacggctgaatctacttgggattctcgcaattgagtttcgaggttggtgagtgataccccagtgactgcagaatttcgtatctcgtatcgaagttgtgagttggggtgtagaatgttgttcaatatgcgaattgatagtcgagtagctattgtaggagacaaaccaactcaaacaaaacaacaagaaaagaaaaggtattaataaaaggtaggtattaaggatcgacaatgaatagacagccgatcacaaggaagtaagcagcagtcccttaaaagaggcgtgtaacaaagaggaccctggacagcgcaaggcaaaacaaaacaggagggaggtcaggagaatatgtaaaatatgaaggagctctcactctctcagttcgtcatgtcctccgtcggtaagctaacctaacagaacagaggatggagataaactcgcgtggatcgtccaagcagaggtccacctgtcgactaggcccgaaactgaagggtagacgacaaggggtgtgcacacccagctacctcaggtaggcagttctagcgcagcttttggaagtgcaagcgggtgcggctgcaagcctctgtaggggttgtttctcactgcccggggccgggttggttactggctgtcaacgatttactggcggccgctccaagtacctacctacctcgctcgctctctagtgactgctgtatttaactctttctcttttcttcgctttcaaactcaaactgactcaagatgatattcccagttttcagtccgcaacagttgatcatactcgtcaacgtgtcaacgctgtcacaaagtccgcagctcttatccactgcgcctcttcatctctccggcattaagaaacaatttgccctttcgcacaataccaaaaacccgacccgatacgcaatgactatttaggcaatcatagaggggtgcgctgttgagtcaaaacatccattacagtgcctgtttacagcgtgagagacaattcttggcggataacgggtgcctccaaactccgacactcctggccatttaagcgaacgaggatcccgggaatgggagcgaattgcatacatgccccactactaactccgcgtgcttagtgctcgtacccctggatgtcatgttattcgtcgtattgctcgcattcaaatgattctgactggtagtgcagctgtgagccactatgatttaacattgcgttagaggctcacatcagccacaaccatgagaattcgactcactctctggtgatcttcaaacgttcagtattggttcttgaatattcgcattcgaccctttcctgaaacaagacgccggagaactctatctcgactaacacagctaatctcatcttctaccacgctgcatcaaaccctatttgtcgcgcttatttatccaccaagagccctacaagatctaactgatgataatatcgtctccccttgcaaggaccagtgatcagaaactgttatttccaacaaggacagatctctccgatcttctccgcaaagataaaaaactttgtttccgcatcccaacttcaaaacaggttgcgaaaccgtgtattcatcattcgggtcgttgctaaaacccgtcggccgatagccaattactcacgttacagcggatggaagatcctccggtcagacgcctctgattggacaatgtgcaatatgttggtggtgacagtctcacgtattcgagttctgtatcggaaaatacactcccttttatctgagccttttttccccccttctcgatccgacatcatgggtaattctcataaagcttggccgtcagcaccagtattcctactcttgaattagatccatcaagaaaacaccaacgcacggctaatgttcgttgttagtggtagcgtgagcttactccatttctatcggggtcttccaaggacccgacaacccgtccgtacccccgtccacacggcccgctagtcagcttgaaatgtcaaaggctgagtcaattttgacccctttgttaccattgtgggggttacgatccttgatgagaccgcagcagtgatggctgcttcttctgttgcaatcgaacctacgcgtatatcaagcagggttttcttgctttctagtgaatgttaaaaattggtgtttttttgcttcttatggctagtgacaggggagcatgagcaagttctttcaacaatgcaacgtgtgctaggagcattcagtcgcaaataagcctatttaatctgagattcatctcgttgacatgcccaaattgagcaaacatggcttgaccagccctgggtaccttgatgcatgttcaagtcgtaatagaagtcatttctagataattctattccgatcggtacaatcgagatccgatcacgcttgacgatcatgtctcatttccagcccattgttaccttggcgctcaacttctgcccgcaaactctctctgcatgctacgctgagagtttatatccgatctcaatcggctctacaaagcaaatacaacctcaaatcttcgtccgaaacttcacaaccattctgccatctcaacctcaatctctgactgaacccatgatgcagcggaatgtccagacccattcgtctaattacacctcacaccacgcgccacgaatccgaaagcgagaccgtaagatgaaaaagaccctcaaatcttacacgattaaacggtccctgcaagcccaacgttgcccaagcaagggcttggtcgatcattagtgagtgaggtccactataaagtccgctccgcatcgtaaatgtgctccaatgtgctcaacgcgcaagctgcgcatcctagtgtcaagccataagattttaaacatttcgatacgtctttgtcttacgctgtgactgatatgcaggtggacgatgcaggggtaggaggctgaccggataatgttggtccgtaagccattggccgcgtgtgtgcttactgcagaatgtgctcagtgtgaatgcgtgtgctgtcatggtattttggctgcttgaaaagtttccgcgttgaatccttcggagacttatatggacatgttgtgttatccgtgataaatcgacagaaacccaacatagcgagttacagtgtgtagaaagacagacagttgattgatggaaatacaagggccaacccaacggggttactgagaaataagtgaaaagacctttgagccgatttcctatgacgggccgtaccgtcaagtcgtcccagagcacgttctttatatcaaggccatctctgccgtggagttccaaagacccccagggccttgatcagctgaagaagacatgacaatggcaccaaagcatcttgtcaatcccctcaactagcgggcctattgacaggcttccttaaaaaatattctaggtttctatcattttctggcttgcataaatggaccgggagaactgtaaccatgttttaacaatattctaagaaccagaacattaaatagtcaaaatgtctctacacaacacgcgaggtatagccaagggggtctcatataatgagataactcaatataatgcttttttccccagcatatcacaatataaagcgtcatacactacgccaaaaacgaaaaaaaacacaataaccttaaatcaagtctcaaggtcatacagtactgctgccttcaaccttataatccaactgaacaagtggcctcagtccacgataagaaccagaacataacttattagcttaatgcttccacgagatatcataataggcgatatagaaacactaaacttgaaaaattgcattttaataagatatttaatataatatagaagcagtaagtatatatgcatatatataagtgaaacttgataagaacgtgtttcgtttctcatcatgaaacatctagctaacctagaggtagttaacgctgaatctatctcagaagtgtttctagtcagaagagctgaacaagacgttgagtatctgctataaactcaccctgagctaaacgtgagtttaaaacgccagattgagccacatttccgaagtctttatcacccggcgagaactgatgctggagtgtttgccatcggttcctgagccaaagggttggacactgaagctttagggaatgatcacctgcgatctcctagaaaaggctcgaataattagctattcggtggtcgaatcacgtctgttggagacatccgaacaagcatcgctttttgtctttcctgggataaagtgagccaatctagtagccatacatgacttgtaacgatattatgctagctcaacgtaaggaataactgtcatcatacacctctatctggcatttctctcatacccaaggatttctcctcgacacttcaatacgtcctgatgggcaaggataaaatagaacggggtcaagcttacacaccatctttgatggtagttcaaattccgttattcatattttacaatgttttattcgaaaaatgatctatgagcgagcgcttttataatattgatacatggcatcacgattctgttttagagcaattttcaccccttgtaggggctggggccaaccataagctcaggcttgacaagagtatcaaactcctcctcagtcaaagcctggagctcgagagcactctgcttgagggtcagacccttcttgtgagcattcttggcgaccttgctggccatgtcgtaaccgattttggggttcaggcaagtgacgagcatgagcctataaacctggtcagtacttatttcgtgtctgtgatgaatagaaacttacgactccttcatgatgctggcaatcttctcctcgttagcagcaagaccagcaactaggttcttctcgaaagagcgcatgccatcagtcagaaggcgggagctgtgcaggaggttgcggatgaccagaggtttgtaaacgttaagctcgaactggccattcatgccaccaatagtggtcgcaacgtgattgcccataacctgggcacagaccatggtcaaagcctcacattgcgtggggttaacctttccaggcatgatgctgctgccaggctcgttttcggggaggttaagctcaccaaggccacagcgagggccactgccgaggtatcgaatatcctgagcgatcttggtgagagaggcagcaagggtgttgagagagccgtgggcctggacaatagcgtcatgggcagccagagcctcaaacttgttaggggcagtcttgaactcagtgccagtcattttggtgacctcctcagcaatagcctcagcgaagccctggaaagtgttgatgccggtgccaacggcggtgccgccctgggcgagcagacgcaagtcagggagagagctctctacacgcttgatgccaaagtcgagttgagcgacgtaaccagagaactcttgggcgagagtcaaaggtgtagcgtcctggagatgggtacgtccgatcttgataatcttcttggcctcaaactcatcgaccttcttctgcagggcatcacggaggctgtggagggcaggcaagagctcgccctcaagatcgaggacagcagcaatatgcataacagtagggaaggtgtcgttggaagaggcactacggttaacgtggtcgttggggtggacgggcttcttgctacccatagttccgccgaggatctcgatggctcggttggaaatgacctcgtttgcgttcatgttggactgagtgccggagcccgtctgccaaacgacaagagggaagtggtcgatgagtttgccatcagcgacctccttggcggcctgttgaatagcagcaccaatcttggggtctgcgaaagtaacaattagcgtttgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagatattaccaccaaacagctctatatgaattcaattgctactcaccaaggccatatcgcatgttgacagtggcggcagcacccttcaggataccaaatgccttgacaatgggtggaggcatgcgatcctggggctggttgatgcggaagttctcgagagatcgttccgtctgggctccccagtatcggtcggcggggacctggatctcgccaaaggcatcgctctctgttcgtgtctgagacattctgactgaagtgctgtgaatagctctggagagttgaagaccagcaacccgagtcttgttctgaagtcgcagttgcggggcaagcgagcatgtggacgcagctgcttgggagacccgaggcagagctgacttcataagacccgaggcggcagcgcgtcccgtgacggttcgaagcatgatgggcagatggctggctggcgaaacgctattccgaaagctggggcaagccaattgaatcgattcggctcgactgaaggtggtcgctggaggattcttcgggggtagggggccggagatgttgcgcaattgcaaaagggtttttaaacaatcggagagaaggccagctacttgtctcgtcgctctcggttactagattttaacggctcaaccaactttagactccggaagcactggtcaaacggaaaaagctcgaaatactggtcggttatttgccggagatccttcaccggtcaacgatatcggcctcgctccggtctatcccgagcagttcctggtttcgatatgttgatcttattggatggcggtatctgaaaccggagcttaatttgattatggggaaaataaatattaaacttggtatccttcccatataatatacccagtgacctgcaggcggtatttatactgcttggtcaaggcatgcaattgcgcaacgacggcagataaaccttctctgattttgacctctgtgatgctggcctactatagaggcctcacagtttaagcctccgattagaaagttaaagcgtgatggcctcgtacagggctgacggcaacaaatatatatatataccctccttttttcttagctttgcttggctatatattactggcctgttcaataatcaattaatcaatcaattcataatcatggcttcctctctagcaggaccatccttctcaaaatccaggagcctctagacatgctgagtgagcttatggacatcagaagcattgccggcgagaagttcatgaaccctgatcaggttgtattccactacgaaaaggtcaagagtaaagggcttacatgtcgcaatcccctccaccgatattgcaagagagacatcgcgagctggaagaagtgccgtatgcgcagtcaatcgggcgcaattctagtggcatctggacggcaggcttttccatgtcatgcgtaagcttgtttaagtcggtcctaaagtgttcaagacaccagcgatctccagcggaaattgcagctgttctctggtgacgttaggtactggcattttctcgcgattctggcgtagttgctgagactgggaaggcattctgggcgatgtaatgtaggaatatgtaagagaagaataagagaggaatggtgatgaagagctgatgaagctaagtaaataccctgaaagatactgagtattaagagttagatctaggagagagaagtgtaagaatagtggtcaacatagaaattacgagatgatcaggtgttgcttgaaaaagcagtatgttaatggaggtgttctgatttataggggccattgtgagctattcaccgaaatatcacaaagaactacaagagcaattcattgctagtcctcaagaacaacaatagttgggcatttgagatgcagaattgaaacatgagagtggtatttcgtcataaggatatctatgctttttttacagaaagttgattcccacgccgacctgcagccccttcgttgaagcctctcctttcctgagagccaaaggcagactgaaattgagctcgaagcgggcaacaggatgagcatacacaagaccaacaccggccgcaacactgggaacaccgttgaagagctcaccaactgcgttcaccatcccatttcggacagctgttccggacagctcctgcgtggaaccactgctggaggacttcttgctgtccttgagagcaacgagacgaccaccattagcaaagagctggaatcgtagaccggaatcgggtcccttgtaaggaactggaagaagcatgttgacactaccagcagcaaagacgtcgcccccgacagaatcagaaccatcatgtggaccaagacctccgagcttgaaacctcgaacatctgttggtcctccaagttggaagcgatcgttgattcgagtaggtcgaagttttccagcaaactcataaccaagaggcaacgggcaaagcaaaccaagtctcaatccaccaccaatggagattcctgttcgctcacgaatgcctggcaaaggaattgggatggcaccgccgacttcgacctcgcccttggaaaaggcaacatcaccagcaagaggaccaagaccagctacttcaagtccagatcggagcatgtacccgctctgaggaagctgggggttatcacgcctttccctgtagaatgtgtgtttgacagagctcttgatagagtcaccagcatctgcacggactgttggactggcgttttcggccaaaccagtaatctgcctccagatgcctgaatactcaacggactgtgtgtcgcgttgttgattaagccacgaaaatcgcagtgtaccgcctttgagcacctcctcatgagaagcccatggtttttcggcagctgaggccacaccctcaagcgataacctcatgtcggggttactcttgacaggtgcggtaagggtggcgctataagctgagcgtgtacgtgtgccagcctttgcattaagcgtcaacatctcagcaccaccaaacatgtttcgccataatagcgaaccataagctgaaccctctccattgccgacatcggtaccagtttggagcttgaatcgagacagttccttaactcggatatcaacgttcacatcggtgggggaggtagagggatcggtctgttgggcagaggtcaggtagacttcgggttgaggttggaatatttctatagatcagttaatttggtgttgcggtgagagctactggaaaccatacgtagaccatcaagcttgttacttgcgatacgaagactgttgatgacatcgccaacagtcgagcttgcgttcgaggcatcggtaatgaggggttggaaaatgggatcgaggaagtttgttcgtgtgttgaccgcaccgtggattcgaagctcgttgatcgtcatgggcgccagttgctggtcaccaatctgcataacattagcttatgatctgaagctctgatcggtaagggaacataccacctgagccagacgccgttgcttggcttcatcttgttctttttggtattcgggcttcgattctgcttcatgcaacaacgaaccggtgtcggaatgaagcttgttaaagggatccatggactgattcaagttagatgattgattcttatgtctcagtggttggatgaaattaccggacccccggttgacccaggaattgcagccatttttggtagctcaagggccgagtttttgcttgcaatagcctcacgatgtcgatttaaagagtatcggaccaccgactggaccctgacagcccagcttccaattaatcgccggtacgtacttcccgagctcccgcacctaactacttaggtgtgggcccgagacctgtggctcaaagtcgtggcgcttcaacttcgtcataggatgcatgtgatacacagccacaaactatccggacctagcgggatcgctgtgcctggcaaagggtgcctcctcctgcgttcctctccattcatctcaacttatacactcttcatttgcgcccaagcataagatatcgctgcttttgagtttttagagacacctttatctttcacttcacccgagtttcgtaaatactcgttactttcctttgattcgataatcacttcagcctcgactctactcacgcgacccgcaatctgtcccgttctctttgtcaacttctaatccaacgtcagtcagcatggctagcaaaggcgccaccaagcgtgtatgcacttcaactcccaccacttgaatgtgcaatactaattattggacagttgacacgcgaatacaaaaccatctcagagaaccctcctccttacattgtcgctcatccatccgagtctaacattctggagtacgttacgtcacgcccaacaattggtcgcgagttgactttgctaacacgacttagatggcactacatcattaccggacctgaggacacaccttatcatggcggccagtattggggaactctaatgttccccccaaactatccttttgctcctcccgccattcgcatgcacaccccgtccggtcgattccagccttcgtcgcgactatgtctgtctatctccgatttccacccgaagtcattcaatcccgcatgggaagtctcaactatcctaatcggccttctgtcattcatgacaagtgaagagatgacaaccggttccgtttccagcaccgccgcggaacgacgctccctcgctgctcgatcacgctggtggaactcgactggtaatggaacacatagcaagacgggtcctgtccagaggggcaacatcaaggctggtgatggtggcgccaagttccgaacagagtggccagaggtggatgctgagaattgggagtggatgaccaagaacaaggttgaccctgtcagtggtacacgattagacgctgataacagcggatcctgtcgacctcagcttggtatttcagggactagcggtcatcaaacacaagcggttgttgatgtggtcaaccaacaaagagatgccagcacaggatggatctatcgcaacaaacttcttgtcgctggtgcggctttcttcctctacgttcttgtcgctcgacttgttagtggagaggaatgattggggagagtagtattcgggaagcgcttcatgttcttttaattctagtttttgttttattacgggcggactggcgggcgcaataggttaacaagccaaacaccaggactcgcgtcttgatctggcgtttcagggcattcaatgagcgtttacttgatggggttcagtttgattgtcatcagctcatttgcctgcagtggttgtgatttatcgggtagagactcaaatacatcaaacaggtagatcaacatgcaacaatgctcctttgtatcaagtgcgtacccgtccgcgagaatgagttgaggcggcacgtaaagtcaaacgggaacaagcaggcagccgtgattttgataggcaactggcataagcttccttagacaaacaagaagcccggcctattgtaaccctcaaacacggctccatgcaatcagagttaaatatcggaagccggctgatgactgttcgccgcagaagctcaacctctatttgttggctactatccggcgggcaggagtattgttggttgcgctagcccactccaagcccctgaagtttagcgcaagtcctaacgcgggcacctacggcacggcggggaggtctgaggtttggtctggtctacctgggggagaaaataaaacccgagaccttgagcctgagtgacaaaaagatttaggtaacttagtctgaacttagtatgagtttaggataccttgtgtgcagtttatcttgtcatccctaacttaggtctcatgttttcttgctccctaaggtctacctacaagaaaaattgtgacgaaagccccaatttttgttaacttgcgactcgtctccatcgcttggaagccgttggaagcacctcctcgacatcatcatcatccgggtttccaggttggtgaaattctcccagcataattctccctatccatctcctcctacagcaccctaatctcctctaaatcctgtggtttgctgcctttcattccttaattcaccctccttacgatacacacccgtcatcgaaatccgctcctacttgagctcttcctctccgcacaaacagctgcacctggaccctcatttctagtgcatcgccagttcgcctccgatccacggccaactaccttacccttcggcccagaatcgacaaaagggcacttcagtcataacgaagacgtctgctctccatgcctcttcctctagatccgtagagcccccctccctccgaatcctctgttgaggcctggcgctggctagctgatcgcccgccgataccttccccgccgaaccgtcaacgatctcgtccatgaaatggcgccccaaaacggcaacatgaagactcgccgaaatggcgggagtaagctctctcagtcctccaagcctgtcatgcctgctatcccactgccttatgtgaagcgtcaggccgcttctgctgctgctcgtgccaatgctgtccctctttcttcgactgttgcctccaccacgatcctggaaccggatgtgcgctcccccattgaggtgaagcatgtaaatggtaatgtgtctgatgagactaataaggatgatcctgcggctacggctccaagcacaattgctggtggaacttcgacctcgacctccaaagccgaggaggtggccgaaacaaaggcagacgctcacaaagaaacaaagaacggcgcttctgatggaaccaacacccaggtttcttcctgtaagtgcttcagacgtgcctattgtcaagatgcaccccaagaccctctacttacacataattctttcattgcagccgcatctggttctgaaaatcctaccaccatcaacgaaagcgacaacatccacaaaaaccccgtagtctcagaccattctgatcagcccactcccaagaaccaggtcgatgttgaagctcgatcagtcgacaaggtttcagtcgaagtgaacgagaagcccaatggtgtttcaagcaagtccgacatcaaaactctgtccggtaggcaaccaaacttttttcaggcccttataaatactcataagtcaaaatctttagacaaccatccaccttcaaagcccaacaaaggccgacctccttctgctgtcccaccgggccgataccagatgcccccttcctttcagcctgctgctcgacctatgggaccaaacatgaacggtgatatgcgtggtcatcgcgctcctctgcctaacggcccgcctatgcaccagcctcatcacagcaatggcagcatccattttggcgctttccacggttcgacaagctcctctcctgctcctccatccggtggtattgcccctcctcccggtatgacaggtctggatggtcgaccctacatggcccctggtgccaacggcttcccccctatgatgccgtatggcgcagaacaggttccggccactactttcgataactacggaagacctacaatggcttacggaccgccggactcttaccctatcttccctagcaattttggtcccccaaccccacacagctatcatgattcacaggcatcaggtcctcctgacgatggtagtgtctacaaccagttttctgcagctccagcgcgaaatggcgtacctgccccggaggagactcagtctcccaaccagccaggtagaatgtttggtggtcccgagtatccgcgaatgatgccgaatgccggacctcccccgcacatgatgccttcaatggagggcgctgaaggtctgattggtcatttggtgcagcagttctcaactcccgaatttgctgactgcgttttggagcttcgatatgcggatgaaagagctcctccagttcgcattccaggtcatcgagtggtcctttctcgcagtatcgagctcgcaaacgccatcgctaaacagccacgacctgatcccaatgttccatctcttcccaccatccttctcgagaccaagagcaagtggattcgctctgcaccgttctatatggccattcattgtctttacggattcccactcttggaccctgctgctgagggcatgaagcagactgcagctgattacaaacagttgattgaccgcttcgaatttgctctttcatatgctgcagccggtcatctcctccgttgggatccgttcatgcgacgcggttgcgaggtcgctgtgcaatttctgaactggcagacagttgagaaggctttggagtttgccctggaggatcaccgagacgaggggtcttatgatgtgttcaagtacggcgatggatctcgagttattctcaacgagatcgtctctttcatcgcaagaaacaccaaccctactttcaagattgacacttcagtgaccgacacgtcgagctatgctcgtcttccacaaactgctctgactagcaatgccagtacccgcaagctctcacccccacccattgctcgaggtacatccgtgcatcttggcaagggcaagggacgtctgtctcagcagatttctggtatccagtttggcgacctatctttgaccgacggcaaagtctcgccagcttcggatgcttcaggcggctcacagcaacgaactcctttaaatgcagtgctttctcgaattctccttaatctcccattcgaaactcttaaagcactgctagaggctgcgactaacaaggcaaacggatggcaaaatgcggaggcaatctatcgcgtggtcaaagacacagtagctgagagagagcgacgccggcttcagatcgttgaactggtcaagacccagcaggttacagcctgggctgtcatcacccaacagctttccagtcctgaaccgagatacgtcggtctctggagtgcgctgggctggcgcgaggagattctgcctattggaccttccgagagcccgacccttggtcgcacttgggttcccttcgtgggccctcgagcaagcactcaagcagcttacccctaagcaacttggttcacgctacggattcttcaatttcatgaatgatattgggggttgtgttgatgctggataattgggagggcggcgtgcagaaacatggcaaacgaagccgaggctggtttctcagtctctctacaaaagctagtacttttgatttcgggatgaaaaggtggcgtccgtgatcctgcttactagggagaggatatgatgctctttggagagttttggttgatgaacggcgttggggggcatgtcaacattggttgctttaaaacgaggaatgtttttaacgaatggaaaccttggtgggaggcacgggaaggaaaaagaaaacaaaaagtatttaatgattccatattgctaggactggtggttcaatctcacttgtcctgagtctggctggcatcacaatggcctggaactggaccagactggactgggctggattgatatgagggggttatgatgaatgatagttagtgactttggaagttaaaaaggacggtagtttcggcatcgactggagtatgcgtcgttacgtctctcatttgagagacagcattaggtagcctctttatgactggtttgataccccagactgacttatgggttctctttgaagtgccttatgacggtatgacttttttcatgcgcatagtgggcgtgctatcgggagtcaagcctctttgggtagttgagagagttgaacgtgcagttggatttcatgtgatggtgatgtccggctggagaagagcaacttagctgccgagggcggggaacccctgttgacggaccccataagcaacgacatcgcgtgtctctattcgcccattgagcattgctttaattaactgggatagccttagcagggtctcaatatcaaaagatagtgggcagggtcagcttagaccaagagccgaggtcgaattctccactttacgtcgtcttgctcatttccaagttattgtgatttcatcccttccgtgcctcccaccattcgtcgtcactttcacttcacttcatcaacaaacaagagacttgatgtgagagcttcgatctggacccctcagcactgacgctgtgtaaccaagtccaggtcattttcgactcagataaattggtttcttcatttacttgatgcctctcttcggagatactgctcgaatgcgccgctggagctcagctcgtggaaccgcagacacgccataaattaaccagaacacgatccttttatcaaccacaacaacaacatccgctccttaatcacaatggaatcctccatctcttcaggcgacgcctcgagctcgcgatcttcaagatctgtcaacgaccctgttcttcgaaacacgttgcgctacaccatctcagcccgcgaatatgcaagcctgcacaagtacatcctttctcgatcccgcgtgctgcgtcgcgcaacaccaacaccaaaccgtgttgaaaaggcgctgcaaccgccaaaaggtggtgatgattataatgcgagaacagtgcgacatgcgctcagggtctttgtgatgactttcctcagcatgaagggatgggatattgtcgcgaagaggatgggtaaagaagagtgagtagctagctcattgataaggtatttgcaaatggctaatgattcggtagacccagtactggcggcaaaaagaagccattctacaaatctcctgccctgagactgtctatttcgctttccaccattcttctcctttacagaatcctcttccgtttcttcactcgactgcgtgtgcatctcctcgaccctcaagtcgagcctttccgcgcgcgcaatccccgaactgcagcgatgctgacatctccctctgcacccgccattggtgcttcattcgccggtctggctcttggcatttacccagcacaaaagatgcgcgtcactatcgccatttacacaatcttccgtgctttggagtttgcctacaacttctgtgaggctgatggcctaatctggggccgaaagaacggcgtcaagagggagaggccttggtggttcggaagctggatgttgcagccatttgcttttgggcagcttcttcatgctgcggtttttgatcgcgattgcttccccaagcctttcggagatttgatcttcaagagctcatcggcttacttgcacccgcgcccgcaggattggccgtcgagcgttaagtggcctcagacttctgagatcgttgatagcttggctcaaatggcgcgcctgagctggccgtaagttaatgatcccgagaaaaaagactttatactgaccctcatagtgcctatgtttctcccactctcttccctggcaaggaggttcttcctcctagcctcagtgcaattgcgccactgacatctcgagctcatcctctgatcacatctctctcctgcgccactttgcaccctggagacccatcttgtgcccgaacctatcttactttctggcttcagactttcccgtcatttgctcgcttcttcgtcgcagtcttctctgccctaaccgttattccccgattctccagcctgtaccacaaccccctggctacccttcaacgcatcatcaccaaggctcttcgcatgtctacgtttgcaacaggtgcgctttccacagcctgggcttcgatctgcttcttccagcaatggctcccacgccacgttcttgctactcagcgtgtcttccttggtggtttcttcgctggtctttgggcattcgttgaacgacgaaatggccgtggactgttcctgtacagcgctcgcgccagcgtcgacagcctctggaaggttggtgtgaagcgacgttggtggaagagcatgaagggcggtgatgtctgggtcttcatgctggcactcatggtcactggtgttgtctacgagaaggatgctcaggcgatccgcgagactaactggcgaaagggagtcagctggctccagggtcaaggatggagagattggggagctgaggatgatgaggatgaggagaacaaggataaggaggagtgatgtttcatggatgatgaaagcacagtatggtgttgggcgcatttgcgtttgtttattggcataggatggagggttgtttatgtttgcattgattaatagtctgatatcccacataacggtagtatttatcgcataataatttcatttacaaacctctgcaactaagccagtagatgttctagacgcacgaaatgtgttgagtgtaagaatgagatgactatgaaggacagttttcccttacaagacgcatctgttgccggatttcggatctgtaagagcttgtgctgtgatcttcaggctgcaagtggactcttgccggcatggggaagatttttctatatcttacattgagatcactgaggtgtctcttatgatccgcctctcacctcactacgcggctctcgctcaaatgaactgggagtgatagggtgtcaataatggagcctttgcaatgagtaaaggaaccacaataacccttgagcatttacggcagcaccggattacttgagaatgagtgtcgctttcatcggaaagttttacggacaggaatgaacatgatatgatccgagatagtgctagttaccgaggtataatacagcatgtcaggaaatcattgccaacttggacagcgaatgattgaaatggtgacatattcatgtaagagcaatccatttatttcttacaaaagataagccgagtgactttaatgtacagcgccaacactacagaaggttcaggtgttgacagggcagagcagactcacaacttcaaaacccgccgggatgataaatgcgtaagtagtatccgtcacagtcgatggggcattttactaaagaagcagaaccagaaccagaaactacctaaacataaataactctcaatttccacttcctcgtcctctctcacttcttgtaccaccatctcactatcatccctattagtccttctccgtctcactaccttagtctccggatccggatccgggtgtcaaaagaccaaacccccgccgcccgcccgcccgcccggacctccgcatctccgccccggagcttcattcagtcattcattcactttaaccataatcattggttacagtctggattacgttcacttcaaaaacactaaacaaaatggctacacctgccaacaccgctgctgaggccctcgcttccgagcagacatactttgctcagaaccctcctccgcgcaatttatcagcccacactgctctcgcagctggcttcatctcgtctcacgccgctgcgggccgtcgtgtcgtcctcgtcacatcgggcggcaccaccgtcccccttgagaagcagactgttcggtacatcgacaacttcagcgctggaactcgtggtgctacgagcgccgagtactttctcgaagctggatatgccgtcatcttcctccatcgccagttcagtctgctgccgtactcgcgacattattcgcatgccacagactgcttcttggactttctgactgaagatgggagtgggagaattggtgtgaggagcgaggtgcaggataagatgcaggaggtgctgagaaagtatcgcaaggcgagggatgacaatatgcttctcacactgccctttgtcactattgtcgactatctccatgagctgcgagaaattgcccgactcatgcgtcctctcggcccatctggtcttctctacctcgccgcagccgtgtcggactttttcgttcctcctgatcgtatggccgagcacaagatccagtcaaccaacgctgttgagcagaaacgaccagatgatgaagagacttttgataactttgactcatcgccttctgtcccacgctcaaagcgtctcgtcatcgatctcgaccctgtccccaaatttctcaagaatctcgtggatggttgggcaccagagggtatgattgtgtctttcaagcttgagacggacccagcacttcttgtgcgcaaagctcgctacagtcttgatcgatatcagcatcatctcgttatcggaaaccttctatccacccgcaagtgggaagtcgtgtttgtgagtcctaagagggaagataactgggtgcgtgtgccgagagagggcggctggggaggagctgagggcaggccacttgtagcagaggagctgccgagtcaagaaccagatgttgagattgaatcgctcattattcctgcggtacaagagcttcatggagagcatatcaaggcacagaaacagaagtaggccatgtcctcgggttcaagataaatgcggaatacctagataggaggctctgaacaaggaggtgagcgagcataagcatacaaaacaatgaactattatatttccctacggactatggtatctatgtacaaagacttgcagcagtgatatcgacattttcaactcttttaatatccagaactcctttcccaagataatagcaatacttttaaatgatgtcatgattttgtgttcagtcctcgatacaagacgacagccgttcagtctcgaggttaggttgcgttaaatgtttatgtgctcgataaatgttcaaagggcagccttccagttgtgccagcccaagagagtgaccttggccaagaacagtgagatcatggatgccacgtaaacagcaccagtcaagatgataagtccccagtattcaccaccattagcttggacaatgctaccaccaatgggaataccaatcagacaagcaaaagacacgattgtataggccgtcgcataataacgtccatactcttgcgtcttgcacagtcgaccgatacagacaggtgcaatggcgatggatgttcctgaagagaaaccgaacaggacggtgaagataatgacaccagctgtggttccaccaagaggtaaccatacgcagaagcaggccacaatagcaaggatcacggccaaaatactaacgttaaaaggaccgatcacatcggcatagtagccaggcaaaagtcgaccgatgaccgaaccagcgttgaggataggaatgaggttataggaaaactcctttccaaagcccttgtgcagcgcatatgtcgagatgtagcccagaggaatgaagagggagaactccaacatgaagacgccaatcgtggtgaagaggaaaggcagactcttgaagatgagaaagttggggtgggcggtggcgtccttagcgggtggaagtcgagatttgagaagacagataccgatcaaactgcagcataggcagatgagagcaatgactcgagtggcccatccgtaaccaatcttttcgatcagcctcgtcaacatgaaagggtagatgataccgccaattccaccagcagtagatgcaacgccagtagcgagtccacgccgagccttgaagaagtggcctacagcagcgatcgagggtgtgaagagtagtgatgagccaaaaccacagaggagaccaaaggcaacgacaaagtgccatagttctgcaacagtcagcacataaaaaccaacaatgtcaaagaggactcaccagatgcaaaactcataaagatcataccgccaacggtgaacacagcaccggcaatgacaagccatctcggaccatacttatcaaacacaggaccaatatacacaccgcagaagaatgcgagaaaggtgtagatggaaaagatccaaccaacagttccctcgctgtactctgtgagttggttgtcgagaacataggcctgaaacgtgccgagggtgttcattagtccaagcgaagcgaatagagagaaccacgaaccagcgaccacagaccacgcctccaggccgccctcgggatacgtttcctggaacgacgctgtcgatgctgcagtcggttgcttttctagatcggctcctgatttggcgttggtttcgtctccttggtcgagctggttgacatggtcgttgatctcgtcgtcctcgtagagggcacgagatgtgacttggtgacaatccattgttttgactctgaacaaatcgcaatgattctttccgtccccaagtacctagcacgctttttcttttcttttctttcttccttcttttacaattgtcgtagcatatcaaacatgtagttggcaactcgggggcgaaaacaaaagatcggacatgcttaaatataagaatgatcggatttcggcgtggccccgggtcgaaaaagcccaggcccgctttcggagtgcggcctgaattgccgtagtggtcgagtttctcgtcgacatgagagtaatgaaaactcatcatttgttcgtcaaggttctatagctccacccttaacacggatatatacggtcgtaaaatcaactgagagagacctgcaagacctgttgggtctaaacccaaagcatgtgtagacgccttctcaggacaagtcccattgttaatgcagcctaatttgcccatcttttctcctcgggaacgagcaaacattgacattgtcggtcaagatggtcaaggcacttggtcctccgtcattgaattgtgggtggtcagatgggtcctctctacccccagctttatccccatgccgctatcttaaccggcctcgaacccctcgagctcgctgttggtctgagtcacatcgctcttctgataggcttgaaagtcgtgattgaatggcttcgcccaattatatcctttttgggaagtaattgggtcggggaattatgcattactatctgtcaattgcatcaatggcaccataacttggctggctgaactaacctcctctccagaatcaagcctcctcgtcttccacatcctccatggtcacatgccgtgatgattggccttgatcgggtcgtgcttccgagctgcgacctgccgtcttgagatagccctcttgttcaagtcgatctgcttcctccggctctattaaccctccttgaccctggcccttgttcatcttcatcttgactgccgtaggcacaaatgccgaaactgcctcttttctgagatcgcgcaccacaggcttggcttcatatactgtttttgcttcgacgactggcgcttccctcttttgtttgtcctcggcgtccggcctagggttctctgcctctctccttgctcgtcgttcggcataccatttgtccatgacgtctttaggaatcggcggcggtgtatctcgaggcataggaatactcttgacgtcgtcggggacttcttcgtcgcttgttgtagcatcatttgaacctctgcgcctcttccctaataccctagatcctgagtcgtgatctctgttccatcctcgactaaatgttggcgccttgtcgccaagtgcttctctggccttcttcactgcttttatttccttttcaagtccttctaatgtttgttcctcgtgacgagtaagcttgccgccgcttgatgtgattttcttgaggtcgtcgatctgtttttgaatgcgctcgggattctttcgcgatagcttctcgttcaagcgttcttgtcgttcatgcttgcctatgattccgattagtaggtcaaatgcaatcgtcagaattcgtcttacctttcttgagagccttcgccttgtcagctttgcgctgagcctgcacagggttgtaattcttctcttttggcattgtcaagtatcggagattggtacttgtacgaggttcaaatcgagactgtcaatatatttttcctgagtccctgttgaaggccaaaagcaagaaataattaatcgctactggatatgcgagaagttgttgtaagctgagtacgacttgttcaagatggtttggtctggctaaagcttccttgtcgcgatcacctggctccacttgatgactaagaatggttgtcatgataaaaatcacaacagctttcggtcaacgatggactcagaaatgatgtcacggcgatcttctacttacggctgaatatttttagatctcaatttactggcgtatgcagggtctggacatttcagattagctcaaagttactgttgtagtgtgcaatttatcgttgaatgctaatattcgtatcacaaaatcgcccccaatacaactggtcattctttgcatacatagtaatgaaagttgaatagttcctttgatgtacatatctgatcagcatgtgtgttgccaagtcacagtgatcatatatcccctgttgagcccttgacaggtgaaaccagaaataagtcataattattcatagcagcaaaaaaatgtccctccaaaagcaaagcataagtaagtccccaaagaaatttcaagctgagttaacaggtcgaagatttcatggcatgctatataatcataccatagaccatcctttctcctttccatgcatccaattccgttgacagaggtaaatcaagcaccggaatcccttggttttctgatcccatcctgtctgttgtaaacgccttaatcattgtagctgtgtgctgggtatgccgccgatgtttgtagtgtacagccgaatctttgttcataataaacctggtctcaaattggcagaccaatatgcttatcttggtttgggtcactcgactttatttccacacccaactgttgggcgacacaactactggagacgtctttgcccatatacttttgcagaatggtgtcaaagtcgtgctcagcaaccacaggaccagtgccagagcacttggccttcttggtaagttcggagcagaggccgtccaggtcgaattcaccattctgtgccttggggcaagcttgaagtttctccctgtagaaatgtgttagagaaagatatttcctgatcccaaaagttaatacataccacagttgattgcagttcatgttctgcttcttaagaggttcgtcatcggactccttttgagcatcaatctgatcaatcaggttcgatggcttcttgacctggccattaagatgcgtgctggggctgttaggagccatgttgtaaggagtaaagaaatcgctatcaagagcgtcgttgaagaagtcgtcgaaagatgggtttgccaagacgttttcttgaggttcacgataatcaccaaagagctgtgggtcaaactgtccaccgttctgttgtgacagccagtcaaagttggtgctattgagatcgatgttgccgaactgactgggactgttattgttgttgttctgatgtgtctgctcctcgccaatggtagtcatcgtatcaacaggcttgaagcccatgggagactggttgaaaggctcgggcgatgttccgcaagaagagctggggccagtgtttgaatgggatgaagcagatggggagctggaagcgccattgacgctgtagtttgcggagtcgacgctcgcacgagaggggttggtggcagagcttgccatggaagggctgaagacacccgagaacttggccaagtcatccttgaattgttgtgcggtttgcgcgctgtggttgacgctgttggcagttggggttgggtatgtgatcttttgctgatccgggcttgtaggcgatgagccagtcttactgacaggcggccctggaagcatgccaaacttgggaaactcgaactggaagttaacatcaccgaggttgctgacggcagcgctgccgaaaggaaccttgtcccttggcagtgacttggtagctgacatcactgtgaccttttgcttatactggttgagttcagctgtcatgcgctcaacctgagctcgaagcatgccattctcatggttggcggcctgtgaagccttctctagctcttcaacctttgtctcaagatccttcaagtgcttctccttgcgttctctgaaagcacgctgggcagcccggttttgagccttgcgcttctattatatggattagtaagtgataggctttatatgtaatcaattgataagacgtacggagctgggctcggatgtaagaggcttacgaccgggcttcttagggaccttgtcggtactctcacggcgcttgtgatctccaccagggctatcttcatcatcctcgtcgtcggggtagctgcgcttctctggggtatcagtctctggggagtcggacagagcgacagaaccagagttgttgttgggctccgtggaagcagcgggaagatctccaatcatggaaggctggtcctcgctggcgaaggagaagtcgaagccagaatcgccaaagtcatagtcgtagttgtcgaggaagggactctcctggtaacctgtagcggtggcggacttttgctggccagcagaattgcggaacgtcgtgggagaaactgtcagagaattgtccgcggaagaaccagagagctgctgcttgttggagttgagagcagcaaagagcaggttctgctgttgcggggtcaggagaaagttgggtggcaaagtgcctccagtaccggtagaagccatcgcgaaatatgaaacgggcgatcgaaaagatgcgtaacggtgagaaacgatttgaaatcgaagcagacgaaactgatgccgcgcgggctgattatagattcaagctctctgccagtccaggctcacgcaggaggggacaaagagccagaccagaggctgcctgtctgtgcctgaagcctgtgtaacggcgacgtcggggacctagacgagcggggcgggcttctgctggctgggttatgatactggcataaaactaattgtcaagcggcagtgagaagtgaggcaaagttgaataataagaagaacgaggttttcggattcaggccgcaaaggacaggatagaaactgaagctactatggtatgtaaggtaacagtatgtaagattgatgatgaaatcggtggtttctggtgtcaggcggagccaagaatgggcgaggaagggaaatcgagtgagatggatggctgcagtagcaggtagagcgggggcagctgagcgggcgttggagttgaatcgcactgtaggtactgtatctacgcgtacccagagcctagcagggcaagcaaaggccaagcagacaagcagacaaggccaagcaagggtccaatgcggagcgtccaactagaaaatttgctgcctgagtcacaaagattccttctagttcattcttccatcagctcactagaccctgaacaggaaccattctgggtgggggtcagcgagtttccgggagaggctgggtacaggaacgtgaactctcgacagtgcgaatagcgtcaaagttgcatttgtcagccggggctaccggtcctcgggacccatggaatctggatatcttatgtacaacagagaggacgaaacaaaaagcccgtctaggccatgccaaaacgagccatgagtatgttattgtccgtctgtctcttctctctttcctatcgtctgaggctctgactcacaataaaaaagccctttggccatgagctttcatccattggcatgctgcctgtgaccgacctagcgacttatacccggacgttttcggcagatattattagttgacatgcacgcccttcgacgttgtgcacgagtctctccagtgttctccccctttcccggccttgtcttgttagacagtggcgattcctcctgaacggacggcattatgctcccccgattatgacaaaagccgtctacttgctgtaatggctgaccgtgctgtctgtctcaactacaatgcagaattgactcgaggccatgaccttggttatgcttcaactgacaagcctcatgacctcatagttaactttctctgactctgctgcagccattgccttatccccgagccacaaccacgcggtcctgtcgaaattctccccgcccccggatttagaccaagattcggagtttgccacacggcgcactcatatcactctcggccaatcaatggcgattattcgtcccaatgggtcaagtccagttatcaatcgctgaaatttccaacatatttttgtatctcaacggcggccagaaacaggtctctggatgcgaaaatacttaagaaacaattgcacgattgtagccaatcacacgtttaagctgtgtaacaatccagctaaaagttagcaggttcggagctcaggtcggacgtaagcctctgcggcgtagcgcggtgcgctcgatctgatatgcatggatgttttggaatcatccaggacccttgttctatttgcatgaacttgcacgtgattactctctcaattctactcccatcttgatacatccgtaacgtcttggcttaacctatagttcaacgtagtgaaatgttcaaccatgttctttgggcttttggtagttcttcagtcctacaattccccctagaaggtcgatatatctttcgagaattggacatcagctaatatgtccctcttttcaaacgcgataccaatggagggcttttgccacctcccaatctgaaatatatgcttgttctccagagcatgtcgtatatgtcagaggtcgtatttcttcatcgtggtcaaagcgatgcaatacccttacgacgcggtaaaactgaaagtagtttacctaactcccagggcgtcttggtgcttatatcagcgttatcagtgttatggccagcacttgagccggctctcgttggagatattgagattgcggctggtgggcgtcgcccaagtactgaaagggactttgcctgatggccgccgtttgggagggtttgatacgaaacgatttaaaataatggtcacttgttgatacggattgattccgtttggcggtatgtcatgtgtattgtaagtgcagttatgaccaacaactctggtattggtcgacctgagaatcaatcccacaggcagtttagttcatcactcagttgccatcctcccatctgccatctcctcggctcagttggagttgaccccatcctcgaacatatcgcgcatgcgttgacaggcatgcaccgccttgagagcggaagtggcccaagcgatgatatgctgctgggcagcctccatagtgcggttgccgacccaagggcagtactccgtttcgccctctttgggagaacgccacatcaggtttattcggcgtttggcttgtcaaggatgcttgttgtgtgcctcgcccatggaaactgatgatctactagcctagagctcacggctcatagtcactgtcatctaggctggaatcaatgttcataacctcaatgaccgacaagcagacagactcgtcgtcactgccatcgtcactgccatcgtcgccggagcccatgtccatgtccaacgagcggactccagggctcccgtcattgacaaattcagcatcctctccactctcttctgagccagcattgacgtcctggtcgtagttgatgaggtcttgtggaaacaagtgactgtataggtggaggatgtcagggtaataagcctcggcctgagcgctcatgattgcaagatacggctgttgggtgtagtcgccccagagcacagcattgtggagaacagtcgacgagaacctcttccagcggtgtccaaggtcttcgagtccttcaacagggtgccaaaggtccagaatcgccgtcatcatcctcgtcgacactgtcactatcactgtctccgtcgtttttctggagagactcggtctcacttgtctcgctggcctcaatctcagacggggcgtcatccatcgcgacgttgttgatatcattgagccaaaagccaggctcatggggaagcttgtctttatcgcagactttgaaggtcacaccaaggtacttggtcgagttgcagcggaaagctggactgtagacaacctgatacggattctcagattgcgcgcagagcatcatctcgaggtgactcagaatcacttaatcaggttcgaggtaaggttgtttattcttgattcagctcttgcagagacttttgaagtcgggcattttagagagacttttgacatcggcgacctcgagtgtaaggagcttcttgaggatggcctcctcgtcgttgccaggggatccatcctgtagcttgtacacctcggccttcaggagtttgtacttcattccgaacttgttctctctgtgagtgacggattcaagaggagatggagatggtaatacttactgtttgttcactgagaggttggtgctgttgggtgtgtgcgttgggtgttagtaatagaaactactgcgataataatgttcaataatgttgcgaatgtggaagtttcttcttgggtaaagatgcgtgggagagagaaacatttaatgggagagagaaataactaaggtagaagtcagaatgcgtagcgtaaggtaatatgtacaccttaggtcgctgattcactgacattacactgccactgaccagcattctttaccactatctagggtatttattcaaatttattcgtttccttttggcttatttgtcagttgtcttagttgccttaggaagctgtttattcacttagagcctcccctttgatactctttctctccttcatccagcacacatcatcatcaacctccgcagactttgaacctcagcgagcgattatctttacgacagaacgcttctttctgcctctgtcgtctcatctgtgttttatttccctgaaaccgcttttaagatgagagtgtcaacgaaatggggaactttctgggccttttgccggcaagacccatggcaaacacgctcgaaagacaggatctcaagaagaacctcgcccaagtgaactcctcccttagatatatttatgggaatgaattcttccagaccgttcgcctgtgtggcaccatgtcccatgtcccatgtctcatgtcgccgagagactcgggaagctctttggtcaacaggaacatcctcgtgtgtttctcctcaggtcagcgattaagtatgcttcaaagtcaaacttcagcaacatcaaaatcttctaacgctcgcaggctccttgaaattcaagttgaagctgtaccagtccttgacctccgaactgctcgcgaccatcggcaggacttcgatggcgtccgctaactcccacgaatcgcacaagccatcaaagaactcacagggctcgttgggatatctatccacttcaaggccaatggcaattcccgatcgaagtacgcagacctggctcagttgttgaggcagacttggtagagataaacctccgcggcgtccgcctcatcggtggtggccacgatttgggcgcaaggggcttctattaaccctcatgaagatgtgtggtccctcgcaagctcgatgtgtcgacttcgatcaccaccctggcatcgtcaacttcttggcctctctttctgaaactcggagccagataccagctttatacgctggtaatgaagggcgaagtttcattaacgggcatctcatacctagaaccgaggtgtccgacagctgtcgttatgtcttctgcttcttgcagaagttggttcttgtcaacagaatcaagcataacagcgttgtccagaatggagtactcagcgaccaaggtgggctatatcatcttgtaggtaacccaaacccctggatggatccttcgaaagtcaagatcgatactcataactgaaactttgcaggataatgctatactcactcttgcgcggatggaggaatctgacctgcgccatctccgacgctttgcattctctatctggtcgggatctggtcgcaccgttatctatcgagacgaagagtacgagaacatcaacgacatcttccttaacgactacggggcttcgcagatcaatttcatcaagtctctggtcgtcgacatgatggaccatcttccccagctcgatgagacgtgtattcttcccaccaggcagcacttatatcaaggaaacgagtgctgggagacggttacatcaacagggaggatctgcagtatctaggatcccccactgtatattcccattgtcccttgagcaccaacttatgctcccgcgaggagaccgacgtcagcttcggctcaacgtcgatgaggggcattgaggtcattccgaatataaaattagtgcaacattactctcttgcttgaagttgagctgtttcaattgctataatttgcctcatttgtcatctcgtaggccgcttttatcttgaacattgatacggcaagatgtggaggagagttcaagactttctttttgagggctagaaagtaaaagactacagtgataagtttatgataacttaggtaaatttaggataacttggctaatcttaggataactgaggtaagtttaggataaacttagggtttccattactgagatctctgcctcacagtgggatgccatgtatggagcgccgtaccgtttcacttaatctgacgtgtatcaagtccttgagaacacccatgaactacttgggaaccctgacttccgataattctgcgttcgcatgtttgaaggaatcgatggccattctttcaacgagaactacggctggactcctgttttccatcacggctccaggacatctacaaccttgcttgcttgtttccaactcttctcttacaagcctggggcaaggtcttctgcgagattcagtgcgtggagtatatcgcggatggggagcagtattggattcctcgtgtgttcctccgctctcagcgggtcaccgacctggatctaccccatcattaaggtcgatgatcatccataggtagttcgaggcaaccgttctatacgccgagagcatggcctatgcaattttctctgcccttgcagcctaaacctaaaatagctgctgagtgtctggatcgcagcgctaattgtagcggcatcgccgagatttcgtggggatagtttggttgcaatgtgtgatatacgattattgcaacggaggatcagatattacaggagcgaaattggacgcaagaaagatggaatacagacagtaagcgaggccgaatatagatacacaacgtacttcaatctcctctcctctccactctgagcgtgaatatccttcctgccttccgtcactgatcgaggaggcaggaagccaagttgccagttaaaacctctgccagccccaggtgagttcatagagaaaaccatctctgtggcgggcatcgagcctgggataagatgaaccctgtattatttaggaattgtggtggccgcccaactgaaaatgaagaagggcgtaatggtgactaccatgtatctcgaggaaacaaggcttgcatgtgtcaccttcttgagacgggaaactatcgtggccaaatgtatgcgagatatcatgagcaggaagcgcttcgtgtccgcgaataaccctattcatggaatagctcttgccttcgcctgtcagttgattggacagacccttcttggtgaactccaggttgacaagaatgatcatggtctctgatcagataacctgatgtccgtatggcttcttcattatggtctgaagttgcatggagtccacgttgtcatcatccgtttgtgtcggggctgattctggtcgtaccattacaacgggatgcaaatcagtggcagatgtttccactaccaccgcatagacattctcattcccgtcgttttctgtcgatggtcttaataacttctcagccgctgtgttcctcaaggcatatttagtcacgcagcctgttgcaatagaagctcttggcagtacttgaaagatctcgataggcgccgctgatttcctccatccatcgacaaaatcctcggcttggctgtcgttgggagcttggaattgttgagggcgccggagggcttctgcctgttccccagtgaagtgaacgctgatcccctttacttcgtagtctcgatattgactcaatttatatactgacgtcgaggaggaaatggagtcatcctgctctgtctatgaactctgcggtgaacgtggcggcgcttccattgaccatcgctcttcgaacatcatgtcgaataaggagtattcccggcctggcgaggggccagcctcaattgtctcacggtatctgccatccggcccccgtagtcggatgatatgcttcgtcatgttgtcgggaagggagatctctccgcttccagaggaaggaatagactgaatgtttgattcgatgtgttgtgctctacaaggctcaagcgaaaggtactgtggatacttctggagataagcagtcaggacgtcgctgtaggctgtataccagatgtgagtgtttattcccagctctcggattggaaagcaatcgacgcctcctgtgacctattgcggagaagaaggcagggaagttatgcttgaatctgttgaatccgccccaggagactggcctcgcctggcgtcctcgagttccgcgcgcagtgccaaagggttggtgtcgggtagagcctcgttagcccacggctgagttgtaaatattagtgaatccgcgaggcgatgaggattctggtcacgctctgagaggagcgtttgatctatgtccccctgtgcctcgtcttcgccgctgagcacatcgatggctacgccgactccgtggtcttgttcgactggtattggccgtgctgtagtgggaggtatttgataaaccgctccccaaccagctagaggaacccacaagagtccttggtgtgtttcaactgcttgccactcgacgctgtatgcactcccttcaacgagggccggaacacgaacccactggcgcccgttagggcgttggactctgtattctatgtgcgctccagactcggtgtgtaccgggcgactaagtgcagtgcgtgcagtgataagggcttttggtatgctcaggtgtagatacacaccatagataattgcgctggaggaagacaagtcagcgaccgaactgaagatgcaaggataagcaattaccattgtatgaagatccgcttgtagtagccatacacataaacgtagtcaatatacttgaagcaaggaatgttgagtatgcgagaatctgggccaagctgtgaatatgatgactcaaggcttaggataacgttgaataagtttaggataacttaggggaatttagggtaatactccctaagcttaggataaacttaggcaggcttatgatggctttacctaatcattatcttctcctggccgagagtctacacctatgacgccaggtttgaaggatagagaagataaatcctatctgcggatgagatggcgaatatgtcgtcgatcccaaggcatcttcctgattcgacacaggcgaagtgttgtcatcttccccataagtatagagaataatgcctcaagatccttgcttttgcccttcatttcctttccagattgctcaacgctgttgagactttcacgagtccagagccaggagggacccggaagactgatgaattctccatcacccaattgtcgggtgctgtggcctctttggaaccaaattgagtattgccccctaagcatatctcatgaaccattgtgaccgaacttggtgcccacttcaccgattgccatctgctgcgtcgacggccatcgggtcatagtcgaaccccgtgtttaggagaccatttccgatgaaacaaagtcgcgttgctatgattgtcaatattgagccccatttatttaaattgattgacataccgagatgtctgtttatggtacaggctctcgagtccccggatcttcaagtcctttgggctgttgtggttcattttcttcttcgtgccaaggataccacgagatgcattctgcatactgtggattgatgaggcccaaatgaacatgttgccatctcttgaatggggaagaggttggatccttcaagtgatagagactgggtgtatctagtagttatcagcacgtgtatcgtcgtgatggcactcatcattgcgagcgccaaggtggaggacattatggaaagggcgcggtgttaagttgaagtaggctcacctgtgagcggacaagtatctcgccaacttactcatccttaggaggcacatgctgtgcttgtcgcagttcccgacggtatgtcgaatggctaagcatttgtagaagaggctttcaagttgtgatgtcaagtgctggcgtacgtgttggagtgaagtggccgccggcgcatacgcaaaatggtcttccatcttctcatatttcgaccttatatctagccattcatcatcagcttccaaacccgaatctctgtcgttggtggaggatatgttgagcccgaagttgcctcctcctcccgttactctatcaccctgttggtctgggtgtctccctcatcgtgactgagacagattaggtagacgtcaagcagcgatgtggtcgcaaacagtcactaattatggtcaattttttccatgtgccggcggtgatcgttcagcatcttatcttctccgattggtgagcattctgatatgcttcggttgtctgaagcctgtcaaaatccctctgttgatgagatatggatttgcgataggcatccacgtttctgttcctcattgccctttcctccaataacttggtgtgatacctcctcgccttcttcgcactcattgtgtcagaaagctgttcctgggcttcccgcttttccacacctgagccaggtgggcgaccttaaatatgttaatgtaaaagaacagactgcatcgcgtgtttcctacctcgcttgcgtggcgtcatcattccgagtgcccaaggtggtgcaatgagagaatattggtgatggaggagaagagttttgaggtaactaccggcatctgtttctcagttatcaacactgtttcctcatagtaggagtgtggaattgcttacatgggagggtacaaagaaagccagagcgtcgcaagagctttagctcccttctctccttcttcaaagtccgggctctggaaagatgcagaggtcaggtgtgctgtcacggcacagcgtcgaaggggcactgggacaacctttgttgcggctgtcggatgcccttttggactttaacaatgtatgatcctgaagtcttcgcacaatatccttgaaagtttcggtatcagagaggcatcctttggcagctgccaacagctgccacgctcttgttgcttcgcatgagtggcagccaatatatatgaagtcgaggtaggtctgcatcgtatttggttttctaaaccattgagcctggtgcattggcattcatcgtgttttcgtcgggtcgagttcacaactaacagggcggaccaatgggcattatgccttggtcatgctgtgctcctgggcgataaacttctatattattcctttctgcctggcattcctcagataaccagtgacggttccgcttacagaatcggcactgaatcggggatggtttctgtccagtcgagaacatctggatgactcctccggatcaacgtccttgatcctagtatctgcagcatatgtttacgatcccgatctccgatagggaacattggcttcgtgctaggagtttccatagtttcggggtggagccttcggtattgcgaccacgtggagaggtaatccagagccctctggcaaatgtccagagaatagaccggtactgctcctgcagaatatagcaagacgtctatagtcacctttgcctctggctaccgatgatttgtgttgagaatatacgaatgaatgctcttgcgactctgatcgcttcgcgaaaaggccggcgaggccctaacgcttcgtccatctacttgacctcgtatgagagtcatggtgataactcaacggcaaaggttccaggtatctgggggccgatctggggacttaaatgcacgcaacggtcctcgtccgcatggtaggagtggtagcctatgaccggctcagggtgtggaacctcaatgtggctagcaatgcggaatgcgttgcactccgtgccatggacaagatggccggtacagtcaaacgccacagagacgctacaaaagttgttattatatagttgagggaatagaggaagcaattgttcgtcattggctttgtatccacgcgagtattgtgagggagaccatccccgctcatcaaaatcgcggctggaatgaaaccatcgtgatctctgacttcgcactgactcgttatttcatcagttgagatgttggaaagcttggcgactttcctggcaaggcatgccaattttggcgtacagttgtcgcatgcccagtgagtgaatctccctcaagttgatatataaatttggactcgcttggatatacatgatggtattctgcaggttgaggatctcactcaggacacccttacagaccactttgatccggtgatgaagggattttccaaaatgtagcttggcttttgagtatgcgagtgttcctagtgcccccaggaaccggccagagtaatgcactccttgtcactaagttctagagccaggaggccaaacccttctgtgtatacagtattagcgacagaaaagtcaaggggccagatgagagtttgacagggggcttactctagccaatactatatatatctatatatcggggtttctcgtgttatatgtatcgacactcttataaatgggggttttataaagttggctgattctgactggctctaaagagcaccttattaaacttcaggcccccggaacttgcgatgttcttggaccgaaatatatgtgcagaagaccggcacggaaagtgcttgcttcttgaaacgccaatgtctcgcatacacagcatcagatccatgcctgaagccagagaagagccgtacgtctctggggatacgaagagaactgttattgcgggctccttgagaggtcttgtgggacttttttatacgccagcattcattgacttgacctatctttggggtccttactgacatagcacagggcgactcgcgatcttcacatctgcccatacttggacaagaatctataccttgttcgctgcatctggcatcaaataatatatggctacaaatatgataatatatggttgctgccgaaagcctggacccaactcttcagcgtcggcactccaggtggcaatatggggagggataaagaacgagaagccttgaacaggatgaacggagaggacatatttctagtaaatgagaaacagggggaagaggcatccgagccagtgaagaaaataccaggattttcagcttgcgaagaggaatggtaaaggctggtaagcaatacgtacgcaaatagtttgcaaacattacaagctgtgtcgggcattccatgagaaatttccattccccctttcgctttcgtcgccggcatcacctttactcgcaagcatagatatccgaaatctggctcacggagctgcatatatcatattggcaaggttgtgagggagaacaagtattcaacctaaataggcatcggcctgctgcctttttcaggtgctattgacaagactgatatcccaactggttaaatccgaagcaaaaagtttcctttgatacacctgtctgatggatctctctctgtgaaaatactggacaaatgagaagatcaaacattgtgatgatcaacgctgactggtatcttgaacagtcaagacattgtcatcctcagcataggcatctaccttgtacttggcaaactcgcgggttggcacattattagcaaacaaaagatcaagctcttcaaatgtcttgttcttggtttcaggaagacggaaaaacgtccaaatgaaaaagacaaaagagcaacctccccagaaaaagccagtcttaccacgccagtttcctgcagtcggattgagcatataagggttgacgacattgcagatgatctgagcgatgtaataggcaattcggctgacacaaacagacttgtttctcaatctggtcgaagaaacttccgagatgattgcgtaacaaacaggtccaacagtcatgtaatacacgcccaaccatatgagcatcatgctggcttgcgcgtagtttcctccttgggagtctccagcaccgacgctgatgaatccaacaatcatcaacacagccgtgagcaagccaagcccccaaagatacaatgtacgtcgaccaagaggaagcagccaccatgatatgattgtgcccacagacgcaatcccaagaccaccaacagacattctgaaagaaatcgactcaggcaaacctgcctgcacgaagaagaaagtcggagtaccacccatcgaagatccacagaaaggctgggcagcaaaggccatgcaggcaatctcggttctgcgtcggtcaaccccacggaagcaatccagatacgaagtaccttggtcgatggacttttcaatctcattggtatgtatcatcatagcaagagcctgctttgcatgacctggagttgttgaggaacttagccgagtgattgacttctcagcgttttcgtaatcaccaatccggacgtagtaccacggggactcgggggcgaagaaaaggacgacgaacaaagggacaggccatgcccattggattgcgaaagggattcggtaggaccagtgcccggtcgtattcgagaagccggcttgtactccagccgaaatgagctgtcctatggcccaacagaggttgacatagacagtcagatatcctctcaatgccatggggcagacctctgatgcatatgcaggagccatagtggcgaaaacaccccatgggatgccacaaaggaactggccaacaagaagaacaggaagactcggtgaaaagaaggagataaagatgcaaccacatatggcaaccagggaagtaagaagtactttgcggtaaccgaacttatatgtgaagtaaccattggcaaatgcgccaataatggtaccgacgctcacggcattcgaaagtgcattctgccaggaagctgtgatttgccaggagttgcttttgggctggtagcttccataatgctctcggaaagatggttgggcgaagaaggatgagataagaacgatatcgtaaccctccatgatgatcgaggtcgagagaaggaccgaccacatgacggccttgggatatttccgaatggcttgcagcaatgtaaggttgtgttcctcttctgcagcttgctttgcgatggatgtatctttgatcgtatcataatttggcgcatggtcatcttcgctgaccctagctaccttgtcgtctgtgatagcagccatgatgcaggaaaatatgcaatggaggcctgtatgtacctgaggccaggataagacgacattgactgcaggatcagcggcatgagcttcatttatagggaaacaacagagaccacagacggtggtcgcctgacgaatccccggcgcgtcgtcccatactgtctacgaaaatcccggtttcttgatgatcaaccggggattgtggggaagaatctgggggatattctgccaagggtctccgaagcttattgtcctagctcgcgttgaagagtatggggttccagtgggggcagagatgggtacagatctcgtggtgttctgttccccccaccggagctgcaattctgctgaagctccggcgggggaggggagacacttctgtcaatgtcactgaaaccttgacgacattcagcctcgtatttggctaaatagcggactgcattgctgtaacgtcgatgaggacctcagcctgcatgtccgggttgatcccggattacgcgcatgagtaaagatgcctgccgggaactttgatcaaacgtgttgtctataagatgtttgttttgttatagcaaatgtcggatatcttttggggttgtgattggtgagagagtaaagtagaagaaataatatctgatggagtcgtacttgaggtatcggaattgattgaattgagaccggcaaggtcaacctcaagaaggtgccctgtagttacatcaacacatgtaggtcggctcaagacaagaatatatggatgttactatagcgagccagctccttccatctgctcattcgctgatgatgcatttcgaagaaaagggaaagccaggtcatcaatgcggaacaagaaagatccatcccgccaccttcgcttgtcttactccgcactgcgacatcctcgaagctctcaactgtatccaacgacacccatcatgagaaaatgattcacaaataatcctcatcgcagcgtcgtaagtgtatagcaagatggagaacgatggtgaggcagaagacgtgcagtgtcacctctgtaggcgcagcttcacacgccaggaacatctaaatcgccatctgagagtccatacccatgagaagccatttatctgtacgaaatgcaataaatcttttgcacgtctagatgttctccagagacacgaactcacacacacacgcacaaatcccttaaccgcagtcgaaacagtgtcacttagagcatgcacagaatgtgcgtttgcccgcatgcgttgctcaagagacgcgccatgcacaagatgtaagaaaaggcgttttgtttgcgtctaccctgagcccaggacacggcccgagaaggagaagaagaggagggcaaagaagaagaaggattcaaatcttcaatcacccaaaccaccacccgcaaaaagctcgaacgaagatgcggagggcgaagatggtattcaggtaccagagctattggcaacggcaccagtggaaacagaggcattgggaaccgagtcggtggaaacggaaccggtggatacagagccggcagacacagagctcgtggacgaagagcctgtggaggctgagccaagagaaacagagctggctatgaacaatagcggaatcaatgatgccaacaacctttcttggaacatcaatggttccaacgatttcacggttcctccagcagatggaacttggccacctaatgatgaatcaattgctgttgcgccacaaccaatcaatccaatgctccaaatcgatgacatgggaagctttcaagaagtaccggatctcactacggctatctccaatatcaattggctctctgacagtcaatttgcttcattgtgggagaatcaattgccgattatccccgaaggccttggttcaatggcatacacatttccctctgaattaatcgggcctaattctgtctgttcttgggtcccagaacagcccctggacgtcaatatgaacatcactggctcaatggaaacaccagccatcgaactggatgagacatactacccaacagttgtggaaagcccttacgacgggcacgcgagtagtattaacggttcgaatgcgtcatcctcaagcaatggggccctctacgtggatgggacagcagctagagccccgtttcgtggtcaactactcccccagcaaacgaacttacagagcactcgtcctgaacaggaccctcgcctccccgaagcagatgggccagactacagttatctaaaatccttagtagcgagtatgcgagaatcatctgataacacgtctgtaccagaggccctctattccaaactatcgtctgtgattcagaatgagattggaatcgattcgtcacttgatttagacgttcagatcccccctctggagaacattagggcctttgtgctgatttattaccaatgctttcacccgacgtatccgtttatacagaaaaactcctccgtctggcaaatttcagacaactggatcctgttactagctgtagcaaccactggcgctcgatatgctgggagtaggtggtcatcgattatgtcagagcttctagacaagtgcttgaggcacagggttgactccataatcaaagaaaacaccggtagtgcaaaaggtatttgggtgccaggcaacttccaatcacatggccggatggacctccaaacactccaagcatctattctgaacataatctctcgaattcatagtggccaagaagtcgtgatggactgggctctgcatcaaaggctcgctctagtagaagaatgcaggaaaatggatctactttcacagacctcgccacaaactactgacacgccaggcgacctagctgtcacggcatggatgcaaactcagtcaaagttgcgcactggcttgatgatttgggtaagtttagccctagtcttcagagacacactctcatggttatctagatccttgacacaatcgtttcccacgaatttaactgtcctcaagtactgaaagtacacgagctgaaaacaagactcccgtgtcgagagtcgatatggaatcagccaacgatggaacaaatgcacagtagagacgcgcatcagggtttgtattttgaattccaggcgaacgacatctggcttatactgactttagaaccttcggatagtcacggtactcgaggcactgcatcttctttacatggaaaagcgacaaccatccaacttaacggagtttggaaacatcgtcttaatatacgcagtgtgtgcgaggacgaaggaagcagcctaccagtatggaacggccttgtcacgatggactccagttgctcatgttgagccgcgaaaggaatcagtttccgtgactgaaacatggccaccaactcttgaaatggtcacaagatggagaaacagtgcctgcgacgcctttgatattttgcattggaaagccaatggcaaagcggctaatgctggtgggacagagcacccgacgattcttcacctccacctttcccggttgtatatcctgacacctacgaagcattttcagaaggtcgctgcgtctgcagtcctacgacaaaatggcagcaaacttcagcacaatatggaatactcggaagcctgtagtcacattcaacgttgggccaacatcgaccagtataaggcaagactgtccataatacatgctggcgctttgttgtggcatgtccgtcgatatagtagcaacgacttcatagagccccacgctatttaccttgctaccctttcgatatgggcttacagcgtgttcaatacccctaggaccgagtcccagcaacaacgtggtgaagtatcgaggtcggtgccagcttctggggatcgtgaatcgcagggatcggttggaaataatgaggtagagagcgaggaggagccagatccgacgtttattcatctcgatcgtccttgtgatgatgaaatggttcaagtatacatacgtctagggcataagatggctggccacttacaccgagttggcaatatttgcagccccaatgctccaccgaagattctcaaagaaggtataaggatgttatcacatgcaagagccaaaaacaaggaatgggggatcgaaatttcctatgttatgggtttgacaagtctattacatggtaccactgcacaagaaaatggccgtgcaagcggaacgcgtgtattctaataactttcttctcaactttctcctgtcatattgagatgcccgctatatcagagggctgtacataccatggactcccagcgatccgaaagtctcatgctcctcgaacaaagactggcatttgagttaaaggacagtcaacagtgaccgttgttccggactcgtaagactcatcaccgttgaaagaagaccatttctctccatttgagagcttgggtaggtaggcctccgtcttggtttgacctggtttcagtacaggacagaccagatacttgtcgccatagaggtactgagtcgaaatgtcccaggccttcttatcgtcagggaactcatagaacagaggtcgcatgaccggtgttcccttttcatgtgcttctttcataagctttcgagtataaggtcgaaggtcctccctgatcttgatatacttgacgcagatatcataaacctgagggccataagaccagacctcgttaggagctccactgcgacatgttgcaccgccggtcgtcccttgctgtggttgttgaggctcacgatcaccatggagtctcataacagggcagaatgcaccccactgaaaccaccgcacaaagagctctctgaagctttcatcgttggggtcgccgccatgaaatcctccaatatctgtggtccaccagggtatgcctgaaagacccatgttgaggcctgcgcatagctggttgtggaagctagaccacgaagaggcaatatctccactccatacaagagctccatacttctggctgccagcccaagcacagcgaaggaggttaacgatgtttttctgacccgctgcctcttggccttcataaaaggcttgagcatagttgacgggatagatatttccgatcgtcccgttggagcctagccagtatcgatagttatcaaagtcgtatgctgcatattctggctctgcttcatcgagccagaacgtcttgatgcctttggagtagtagttcttgtttactgtgtcccatatgtatttccttgcgtctgggtttgtggtgtcaatatgtaccgtttggccctggaagtcaaggccgatacggacacctctatcagttcggatcaagtatccatgctccagcatgtactggtaattttcagctgttttatcaacggttggccagatagaaaccatgagctcgattccgagatccgtgagctccttcaccatggcatctgatagccgttagcaatcttcttctgtatctgaagttggactcaccagggtcaggccagtagtctgagtcaaatttccaatctccctgcttgggccaatggaagaaatcgatgactatgagatcaattggaatctctcggcgcttgtactccctagccacttcgagaagctcctcctgtgtctgatatcggagcttacactgccaaaacccaagtccatactcaggcataatgggaactttgccagttgcgtctgcgtatgcttcaacaatctcagctggcgtgtcccctgcgacaatccaatagtcaagaatctgagttgagaatgcctcgaagctcatgatgttcttgccaaacacggcccttcctatcgcggggttgttccacaagagtccatatccaagtgaggacacagcaaagggaacgctggcttgagagttgcgatgtgcaagctcaagatcgagtcccttcaggtcaagccaaggctgttggtactggcccattccaaagatcttctcatctggactgacactctcaagacgcattgtcagatgatagttgtccgttcccagtattcctttgaactcgcgagcttccacttccagagcactgcactttggatcgagaagatcacgtctatgacgagagtactcttccagaataagtgttccatctgctttctcaatgaccaatttgccttggcgagagatgcgggctttgatgttgccattcttgatggaagcagactcctcagaaatagagatttctggcgtcacttcagtaagtttctgaagcgcccaatcttgtgatggcatcacggcagccttagtagccctcacacggaatgcatttggaccccatggttcaatccagagttcctccgcatcatatttgtagcggatgcgagtcttgtctttaaagaacatgatgatttccagccttcggatgacaggggaataagtgacactgccttgagatgaaagtgaggagaaagaaaatagacaaattctatatttcacagaatctatgactttctcgttctcattctgctttcatgtaataagtatctcaattggtgatcggcatgtcgtgtaagccaatcgcttccccgccggagtaatgaagtcctccagtcgggcatcaaatcgattgtcagtgttcgtgaggggaaccacatgctaggcgtcccccgccggacctcttaagttattcggttatactttggactatgttacgtattgtcgcattctgataattgatctataaagactagagacgctagaaagctcaggatatttatcctaaaaggcagaaagacttagtacactttaactagtgtagatctagtggacctctagactaatattcggcatgttggttggggatcggaaggtttgttgttatcaaattgtactacaacgccatgcttttttattactgagacatgaagggaaaatccgctgacgctgtcaggtaaacgcaatgatcattctgatgatggaagaatgaattatagtcctcggagaagaggttggcgttttgagcaacagaatagtggtatcggatatagatagtaaggcaaaatggtatcacaccttatacccaatctcacaactggagtaaaaatgcctccttgagaggtattgtttttttcgagctaaacaatacggaaatttggcccgttcaaagttagggaggtatgaaatcaaaggggaacaagtcgtgaggccattcaagttctagagtttctcacgtacatctctagtattgccaacccccatatgtcattagccaaaacaactagcaatcaagccaaagctgacttcaagtctctaaaagaatttgttagtatttggtattgacaactgtcgctcagaattaacatatgtgatatatttacactctagttccggttaagtagtgacccccaacttgcggggaagtgagttccattcccaggattcctccacggctgatcaaagacaagagagagatacttaagaaggagtgatctagtatttactatcataaagaaacacaagtgcactttgaagagttcaagagaagctacaacagggactgcagctagaatgattctatgtacgtagcatgaatatttgacacagaccctagagggagctcataatccacataagaagagttcttgagtcttgcctgggtactgcgtaagagctgaggcatagagaacatccacttatggtcgcaaaactgaacgtgttcacgccaaggtattgagaatgataaaagaatgaggcagatttaggatatcttaggtgagtttaggatagctttagcaaatttaggattgttttggtaaaattaggatagaactagagtagtcttatgatcaaatgcctacttaaaagtctagagttctttttgttatcaagagaaaggattgcgaggctctggtagcaccataaagacaggtcaaagttgtctgttgacaaataccgacttgtccgtcaactccaggtaaccactggtaggaaatctcctaaaatcctagccaacagaattatgcttccagatcaaattgcgataagccctctgcgcttcatcttcaaaaagtctgatttagaacatcgtcgaagcattataggcaggcagtggctcagccttaacgagtcgactctgttaccaaatgatagttgcggacaaatcctatgcttgactggacgtttgtcataaatctcgatggtgagaaattggggacgaggatgtgagagaacctctcgaaagggaatgtaagatatcaaggataaatatgtgtagcgcccggggtaggggtagagtacaaggtgagcgaagatatcaacaggcgggacttaaggacaaaagaagaaatttttgaggtatgaatgatcatgagagagccataagaatagttcattgggtttagaagagcagcagagataaaccaatagggataaatctgtctagcttttcattgtagactctcttttttttcttaattttgtctgttacccgagacccagaaacgaagttccaggtcttctctagccctgcgatttacgctcgtggttgatttgtctacgacttttggaattgtccgtaacctacttcgtgacaacctggtcaatggcagcatcggtcgactgaaacagcgcgagcaaactcgcaacatattgctactctatattatcgaggacagtattgaaggtaaaatgtttattccttgtgttaaaaccatccataacgcgatttagactagagaatgaaggatttgtattctgacagcgatagcggtgctatagcgctggtagcatactgtgagaccctggtgatgtctgttattggtaagtagtttactgatagaataggcttttgttcaataatattgtctgagaccctgagataccgttgcctgcttcgttacattgagtcacaggtgcttgacgcttcatgattcgcaaccattgacggtccttgtcactgcacagcctgaagctcctgcttctgcagctggcagcatccaagcctgctctacactagtccacatacatgaaaatcaagccagtcttccagttttcttctcctctttcttttatccgcgaccaacactctttccgtataaacccattactaagcttcatcactccaacggcactttagcttcgctaaacttgactgagagcttggattctttacattaaatcaaggctatttgttcatctatctacaagcactcttatattcagtgcgtccaagcttcttcctccattgtccgtcttatgaggaagctgagcatggcagacaatcgctcgacatgccttccaccccagaagctggagttcggatcactctttaccaggctctttccgacacccacgacattttgagggctaaggatgagatcatcgcccagctgaatgcagacaaggaagaccttcaagctcgtcttacgaaacgggacaatgacgccgatgttctaaagaatgttatcaatgatcaagccatcaatatccgcgacctcaactctaagatcggtcggcaagggaaacaaatccaagatctcaagtatgagcggcatgtctcccacatcaccattggtgtcatgcgtatgagattggcgagttgaaggctcaagtctcgaaacaagaaagggagctcggggaccagggcagagataatgaagatttggagaatcaattggccattttccaaagggtcattgatgaggataacatctcgacaggttctgactcttctgggacggattacgacatgatggatctctcgagcgatgcagaggaagagccggacatcgacctagacagcggcatctctttcactacagacaataattccttggcaacttcaacgcggccaatatcgagtcagagaaaggcaaggctatggattacagctaagatgaatcccaccagtacattaagtatctctaaagcctgatcaacctggttttccttgactaacatgtctcagttctaccgcctgggctcccataagactttctgtatcaattattagataattcgaactagccagcgtatatcagtcttgtgctttggcgcttggggatgaaggacgccgatgatctgggacaaaggtggttttgcataatgggaactagaaataaacaataaacccgtattctaagtgttctatattgtcctcattgtggtcttgtggtggatagtgagaatattgtccgtgctgggtgagagtatgatgtacggcatcaatcctacacaaggtacgatacaagccaacctcacccacaagaatagaagataaattcttcaacgcgatcttcagtgagcgtgacggaattttaggcgctgcattcttgtggctttctgattagaatgttgcagagaatttagcgtctgcgaagggacatgagaaaaacacttcagccgcaaatatttaaagaagctacagatggaaagatcaaactttgattgtctctacttctctcagatcgagctaaatggaagtgaaactgacattgggtcattcttctcaaaccaagaatatcttcaatccatgagtgacccctatatgtgctcctggtcaatcgcgggacggacaatgctacagacgatgctacagacaacaccatggacggatattgcaaaagacgatatggaaacttcgcgaattgacgccgtagaatagatattggcttcctaaactctgcgaaactatagagtttcactagctgtcagagagcaggctcatctttaataaaaaaattgtccgtcccctttttcctatgccgcatgatcgatcggtcgaacgtgatgtaattgtcggccactataccatctgtccttatgctctggcacacaccagtatgcggtatataccttactagtagagtctaccatcttcataaacttttagctcttggttctcttggctgctgtaccattcaacgtctagcagcagataacccttccacgaccaatctgaggtgggcgatttccttctgttgcttggagatagtgccagacatttgagtgaccaaagtactgccgtgtggtttgctgtcgtctgggccgcccttgtaggtcaagctcttattgagttcttctccgcaacgagtgagaacggcgtcgacaatgccttggcactcctgtcgcagtgtcttgacgccatacacaccgaccaagatgaatcaccgttcgtacgtgatatcacaccacttgggctcgttgttgacagcatcgaacatctccttgctgagctggtgcctgataggctgttccaaagagtcttctgtgtgccggaacgcaccgctgacgagcatgtcacgcagctcttctccgacctttgggggcacatctgggctatgctttttgaatagccgggcgagtctgactgcactcttgtagtctacttggttatgcacggaacccgaggctaggtcacgggtagctagtcgagcagtctggacggaacggggccaagagggctgaaatccgttcacaacgtctgcgtaccatcctatgtcaagagatgtcagacaaacgaagtgctctgaaaggacaatcggcgactcttactcgagatcattccttgattcctttctccttcggtgggatgcttttcgctgagtgttgcgccatggactcgttcatagtgtttgcgtagggatcgctcgtcatggtacccatcctgctcttattagccttcggagtaagtacgatgctctgaggacaagacttacggagtcgcacaggatctcgctgatatcctctcgccatcggcaccagacctcgccagggacgaggcggacagatccattctgtgttgattggtttcgttctgaggaatgatatgagaaatcgaccgcgaacctggaagtctaggggtggtagtttatcatcaggtcgaccaccggtcagacaggtgtagcgctcgtagtcttgcgtgtctttgaaactcatcatgatatgctggcgctacaagtctgttgaattaccgcgatatgaagtgaaagattttgaggtagtggcagataaagagatcccaggttatttgatacggatgaaggaatccgaagaataaggcggctgaagaagtaaagataagtgaggcgatacttgctcaagcgagatcaaatacttttttattctcaagtgatgctgattgaatgaaggaataagaagtaatattcaagtcaaaggaagactgaataacacgacgcttactgaagtgaaggtggttagatggctggtgagaaagttggttggaggaagaaaggttggagaaggcgatgatgtgggatatttataggcggagcgattgaattgtctgtctcgatacaaccagctatgtctcttgagtctttgggatttttagggtactgcgattcggtgattcggtgatggcccaggtgcttccaacccatgcatgagtcactgttgaatctcaaagcataaatacctcgattaaaccgcctcagtatgactgaattatcccctctcttcctttaacctcttcaagctctcgatctgtgggcctcatttgtcttttcccctgagactttgaatgcactcgaagatagaggctgggtttactctgttcgcaacacatctctcaggatcatgtttctttcttgggcttcaacgtttccaaaattcaggggcaatcaactcgaaaacagcaccgaagattgccttttgtcttctcaaatcgcccggactgacaaatacttccccttttgattatcagtgaacttcgtaacgtaccatgcagagtcgtgaaaggggggtaattatatcttctacttgctcgggatcagtttatgaggtcacatattcatccattagataattcattgaatttatttgcttacagacaatacgctagtctgtcaccatggaaggcagttcagtacggtgcagaaaataacatcttgaacacaaaagctcaaggccctttacaacctcatggataccctggattcgatctcagtccggcgtcgagattctggatcaatcttaataagcagcctctgtaatgtcaacatctattctcgtgatgtctggagattgtttttggggagctttgcgggaatatctttatattaccgggttacggacaacgagacctcgatgaagttggttgcatcttctaccgtgatccttcacatagaaaggaaggacttctgtagaggctgcatcttggaatctttttacagagtgaaggaatcgtagtcggggttggcatctcccgaggcaagactgccagaaattcattgcctgcaacccatccaaggcactgcactgcgcttgcactttgcaaggccaattgggatagctcttggaagtgaggtccctcaggtggtcaaagaggctgtaatacaaatcaggggatgaaaatagaatagtcaaagactcatccgagtttatcctaagttgatctcaaactttctaaaatatactgaactgtcctctgtaaatgctttgacccctagctcatctgctttggatcttctgctaattctattgtggtctgtacctctgtcagctggcatcatcttcaatttcgtggtcaaatcaaagcccgtggccgcaacatcgacctcgagcctttgaagaggaactcaaatttaagaatcagggtagggcatatcaatgatgaagctcaggggtggtttcagggcctatctgctggtattttatactttcacggagaacgtttgtaaacagaaacttgtatcagtccaagcagacgaccacatgaggaatattcaatgagatgctctacgtcaggagaacggccatcttggaagcagcttcaatatgccagtaaaagatacggtgatactgtcaccgtgataactgacgagttgccgtaatcaccaccacgtccagtggtggcggcggcggacatgctgggcgagaaagcctagagaaaacgggagtcgtggaatggaaaactggtggagagagtcatcagaagccacagaaccaagtcgcgtcctggatcccagagtccacagacaaatgtgagcacatcgacggaggaaagcctacatatccttgacaagtacatgctcgcccaggcggactccatcaagaagaagggggccaagaaacccaagttcatcagtccgttcgttgctcaggggcaacagctgcgcaacttccttgccgccaacgaggacttgcagactccaggccgcgccgcttatatccgcgacaaccctcttgcactcctggttagacgacacaagcccggcatggtagcaaaagggttgtgcagctaggtgcaaccggactttaccttggaacaccgcttgcacgagagaccgtcacccaggatgcactccaggggtcggccataatttagtaactgatcgaggcactctttgcaaggaggagtcgggctttaggcagggcagaatcttcatcgtcactgctacccttacacaagtaatggtctacggggcggaattatctggcaaaagcctagtggtttttctggaaaggattaagtcgacttagccatgcttatcatgtaatagaattccatcggtggtgattattagaagctcaattctaatatttacgagtgagttatctcactcaaatacctatggtactgccccgtgtatttaatgggaactttctttcttcaagtgtgcaagtatgaacacttcatttcaatgtagtaaatatcacctctgactgaggcgcgtcagggcgtctgaaagttgctaactgtcgtctacattacctttccccttttcccatcgtcctgccctttaggtaccattttacaacccaaactcgcaagtagtcgcccaatatgttgctgtagtgggcatctcatgccagtgacgaggtttttcccgacaaaacgcccttctaagatataaaattatcctaatgctatgagaagccatggcgacttcaaagcaagtaaagaaacgtcccgtaagctaggtaaccttcagctgcagcacagaaagctggttcctctcagccgctgtcggcatacctaattaaagtccaccacaccacagcgcttcatgaaacgcatatgagggacccagattacacattcttcatcttgatgatccatataaagcaaaatgaggttctaggtatgttttgaaaagggacacctttagtctgaacgtctactttgtctcagtcgttccatctggattttggcagactgcactcaaaagtcacgaggttttgatactaccacctgttcggtcaacaatcatgagttgttcttcaatagtcggagccttctatgcccatcttatgacagagtcagttcgactgatcagtcgtccgtttgaactcaaagccgatctgcttcatggctggatgatccggtaagttgtaccagacctggaaggtgacggcgaggataaatttatccgttctcttgtatagctcatcgactcggacacgtccttcagtcaatggatgtctctgtgcccatgactgaatgtcgtgtaatgcttgccacccaccattggcgatttgaaccgacagaacgacatcagctacctcttcgcccaattcttggcaaggagctggtatcaggtataagtttctgttctgtcgtaagggttgcaatagcagagacggtccatgatctctagggtgtcggatgaaatgaggcagagaatttagctccgtttcccaagattcatccatggtgaaactctttgttgccaggcggctgtagagctgtgatgtggataaggcatgtccatttctatgggcgtgcttcagttctcgtacaagatttctactgaagccgcgttcgcaaccgagaccatcatcgcactcgcttttccccgaagcgtaggagtagatcaattctttgtggtgacctatgtaaccgccaatctcaataggacagcagcagtcgaaaaggatcaaaacgttggcgtcccaagggtcgatcttgtcatgtcttagtggagggaagacgaacttttggccttcccctccgtggccaatgtagtgcaggatagctatacaatcctcgtccattctgctgaatagagcacggagagctgatgttaatgttgcttgcgggtttttgtcttgtttccgtatcacaagaccgacagtatcgtagccataagtgttgtcgaacacatcgcggacttgctcgctggtgctttcgacattcgtgtgactatccttgtctgcctcgaaacatacacacagcgcccggactcttttgggtttgatctccgtcacgtcttcttgactgtgcaagaaacaggctttgatgatcgcagcgctgaactcctccgaagtcatcggcctcgagggcatcgactcaagacctggaacggccatggttgggctgatacaagtgttcaggaaaggatgagaattgggtgagaaagagaggaagtgaagattctgatgcaagatcttttttcactttaactttttgtttgcctttgacctcctaaattcaggcaaaaacatattcgcgatacatgcttcgctactcgtccagctgggcggagattgaggataaggttatcagtatcgactgagtttgctcgacaaagctctaaaaagtccctttgaggtcgagtcgaagatgattttcggtctccgctaagtgagaataggatcgagagtcattagtgattccaatatatgtccagaaacaattgttgggggctgatgtatcacgcatgttgcttatctttataagagttatatgaaagccgacagagatgtaacccaatcgcggcttatcgcgggggaccgggggcagtaaacaaagcgaacatgcatactccaaataaccacgaggtgcatctcaattaagtttgacagtggatgctagaaagtgccaatatgaggctttctccagagaagtatacgaaaaggcttcaagatagcttgatacctttccagcttgaagctcaaggaaatttatacacgatagctctcattgtggcaacagagtgtcaagcatgaatcgcttaaaaggaacactgaaataacatcttctttagtatatatatatatatattgtcttttgtaagctttgcacattatctgtatatgttgtcaaagaaacatcgctttatctttatatctttgcctttgggctaggtttagcccgccgagcaggctggcctatatgcttttgaaattcctccgaaacggtcgtcttctcttctttagacttcttcgcccactcttcaaattgacgctcatctgcccaccatctctcgagctcagccgtgatccagtcggctgcggcacttgcacacaagcgcggatcttccatgggaaccaaatggccattcttctctccgacaaccttcttgacacgacccttagccgcgccaccgctgccaccaacaccggttcctgtgagcgccatcttctcgtctataagctctggtggggaaacgtcactcttgccaccgaagacgtagaggacgctaggtcgtacgttgggaagtcgttcaacggtattgggtccctcgggacggtagacgggatatgttgaccagcgacgattgaggctggcatcgagatccggggtatgttcagggcgaatcacatccttgccctcagcatcgtaggccggccaacttgggcgcagaaaagtgaagatctcctgatgttttgtcgtggtcaaagttacactctgttcgccagggacgtccctgataccaaagtcgatccaacgctgaagcacacgaggatcccaggacttgtagaaagggctgcggctaaaagatgccaccgcttcgtcgcgcgatggccatacttcacgacggtacatactcgctgctgcgggaccagcacttctagcgccaggcgtggaggcgaagtgggagatgactgggtcaagcagaacaagtgatgtgaagacgcgaggatgaagaagggcaacgtttgtgagcgcgtttccgccaaaggaatgacccattgccattatcggtgggggaggacggaatgtgtttatcatgtggagtatatcacgagcatagtcgagccagcttgctgagaagatgttagcattgcctggtggtatgagagatggtgagtcttacgatcattgccaagtgcgtcttggtttatgagaccgcttttgccttgccatgctgtatctgctatccagatgctgcgaatccggatacctcggcgttttgattcatgatagaactcctcccaaaggggctcatatagttcctatacagatcagtaaatgtgattgtataagtattggggggctcaccttggggaagccgttggcgtgtcctccgatgatagtcacgtcacctttttgagggttctggttatcttttggtgtgtactgctttacggaaaggtatagcttctcatcttgagaatgagctgtagcgcgggcgtattctcgaatatgtgaagcttcaatggtatgctcttgaatggtgaacggaaaggacgacattttggcaggcctgttacacctcagctggcacgctcaattagggattccagtaggtaaagtacagtcgtattgggcctggaattggagagctgaagttatatacgggcacacgaaacgaggttgaataacgagccggcctcggtaacgtctgtggggcccacgggagttgtgggggtggggggatacctcggtacctgcggccgggaagtggtcgccgtcgatctctctttgttctagcatcactcacaagccaacaccaaaaacataatcgtgaattttggcttatatcatcaagaacctgtgcagtcgctactcccgggcagcacagtcccttaataataccatgagaagttcgaaatagtgttccaatctagctgcaggcggtcaataccatggcaccacgactactccttttcgctggcgcaccgcctccttcatctctcacaacacaatcttgtacaataacacaaatcgacgactccttcgctgagtttcttgggctagcccctcaaggaacagctccgatatcatctccaagtcccgccccgtggcgttctctgccgctgaacagaaaaccgcttcacacagggttcagccagacccataatatcagcatcaacctcgccaaccaatctgaattcttcaccacggctgagatttcgtttaaggaacaatctcagtcgtttggtgacgaagacccagagaatgtgttgtcgcagttctatgaccattccctagctttacacaattcgatcccatcatcacagcttgatagtttcgaggagacaacatttgaggagacatcgtttatgacgacttcttcggcagggcatttgaatatgagagatactgtcccttctcatctctctgatctggaagatataccgccggctcggaggattctagctctcaatccccaaactatcactatcaacattattgccggcattatatccatcgcacagccacgaactgtcacaacgcgttggggtcgcagcctctctttagtggagatcctcctcggcgacaatacaaagacaggcttcgctgtgacgttttggcttgcggaggagaataatgcagctgctgagattagtgcccttcggcgtcaggacgtagttctcatgcagaacgtggcacttcacgttttcaaggacaaagtctatggtcagagtctccgtaggggcatgaccaaggtgagtctgttatggagaagggatgggtctgggctttattcgacgcgagagctctccaagcgcggccagatgcacccgcagttacaaaaggccaagcaagtaaaagattgggtgctcaagttcgtgggagctgatgttggagtaagaacaagagctaggaaagcaagggtttcatgggacagaccaccagatgatacacaatgaggagtcttcgtactgtaagaccacttttattaaccttctatgatattagacacttattactaccagcgccaaatgcaaccaagagaagagagacatccgagggtatctatgcaaaattccaatcgccaaattacgcttcgatcccacgatccattcagacaggcacagcaggctcggcctttctgtcctcgccgtctgggcccttcttgacagacttccatcggaagcataggcaagcaatcagggcacaggcagcacaagcaagagaggtgtaaaaggtgtctctgagacccttcatgtacgcattgaggacagcgtcgagcgcatcaatgcggcccatctttctcagagtatcctcaatctctgaagctccagtgttgatgaagatagtcgggtcgataccaatgttatcggccttcagtgtgtcaatgaggccattttggaagacagtttggcccacggccacgaagatggcacctccaaaggcttggccgaactgaacaacagcggtgccaacaggaacccattcttgaggcaagacagtttgaatgataaggacaccgatttggaaaccagcaccaatgcccaagccagcgatgacttggtagccaaaccactccttgagaggggaatgcacatcgagggttgtgagcatgccacacccgacagtgtagagaaccatgcaggggatgatgacatagctgtagtagccaatggcggtgatgacacctccagagacgatagagcagaggacggtcgcgagcaggagagggagaatcttgattccagcctggacggcgctaacaccctggatggcctggaagtaaagagctgagaaatgttagttgggcggacagcagatgtagggtgagacttacagagatagtagatgagagggaagaaaccggcaccaaagaacatggcgaagatgatggcggacaaagtgtcccggttcttgaatagacgaggcgggagagttccctcatcacccttccagaattggatgccaatgaagatggcaatcatggctccaaagccacagaagagaccgatgatacgcgagttgttccagggatattcagcaccaccccattgcagagcaaggagcaagcagataatggcagggatgaaaatggcggcgccagcaaggtcgagcttgcgaagacgatccatgaaggtcatgttgatagtgttcgagtcattgcggttaaccttgacaaagaagaagacaatgagcatggccaagccgccaatgggaaggttgatgtagaaacaccagcgccaggtggcatgttcagtaaaggcacctccgagaagagggccagcaacggaggcgataccccacataccaccgataagaccaaaggcaagaggacgcttttcgagaggcactggagttgtggttagttatggtcacggagctagtttgctggtcttgacgtactgatgagggagaggataacgatagatccggaaaagagaccagccgttccaatcttgaggcgccgtcagttagggttcatgggattcgtgtaaggcaactcactcctgcaatggctcggccgacaatgaaagcgacagaagacggcgcaacagcagagatcaaacttccaatctcaaagatgaagacggcagcgagatacgcaatcttgacattgaagtacttgtagatagttccgtacatgggctgcaaagcagtggtggtaagaaggtacgaagatccataccatccaatatccttgacactctggaactgcgctgtgatggcgccgagtgcgggagcgatgatggtctggtcaagagcaacgagaaagatggcgagacagagagacgagatgatgagggtaagctttgcagcgccagggtactgaggctgctcgtcagcggcattgttgttgctggcggttacagagccagcctgctgctccttgttatcggctgaagtgtcgaggatgttgttggatccaacttcggtcttctcgtcagacgagagacgagtctcttcgaccattgcgttggtgggcgccgtaacgggtgtggtcgtagccatggcaatgttccaaaattaaagtgctgtaaggagagaagaagaaaaaagagaagaattggattagtttatgtaggaagaatcaacggtagcgttggtactactaaggttgttatggtggagagtgcaaacgggcccaggcaaccaagcgtgattgtttcggggagggagaggaaataatgcagccttgcagtatctgtttgcttcttccgtcgtgtgcaagcaaagagcgaggatacgtaggtgggtagcttacgaaagaaagaaaaaggtttggggatggacgagctgaagataataaataactaggtccctacgtcaggatctgtcactgacactgctcataggtgccccttgccatgtgactgatggatgcgaaaatcaaagcacaagcttatccccttggtctcattctcgcggaaacccccaaaacatcgaaatatccgagcaccaatgttagatgcaatgtgattacgataacgaaacaaacgtcgtggagactagacgcggcaaggtattcgtccgtataccggccggcgacagctgcagccagtcagcagcccaagacatacacgaccagcgcctttttgttcggtgtcccttgtttctccagtataatcgggctgactctggttgcgagtttgatacgataggcgagctgaactgtcatgcactcgcgtgggtcggacaaatcaccaaggccgatgtccgaagggtggcttatggtagagtcattgattttggatccttgtctcgagttgtgaggtttctcacgtttgactcgctgtatcacaaggattacgtattgttgtatgatgataccaatgtctgttttagacactccaactcctgctcgtgggaagtacctatcttacttgggtattcacacggatgaatactgctcccttctcgtaaacctctacgaaaaaccctttaatgacccatctccacaaagcacgctaaaaatacaggctgcgatctttgactcccggtccagtggcatagatcccgtgccaagggctgatctcccattctcaacgtggtctcgaccgccgttctcttctgccccaagattggctcactccctcaatttcctctcttctcgtaaaatgctgccccgcttcatattgtcatatccactttaggagtacccacgctgccacgctaccacgtcctacggtctaccatgcattttcggatacaactcaattctccgtatctatctccgggtgccgtcggatcatacatagcaatctctcgcggacttaccacgcgctttgttcgaggccgacgaccgaacgaacggacgagagagaatctgtttgtgcgttgacttttgagttacacgttagaccggtaacgcccttgcattgtattgccagccgtgaaaccttgtcatttccttatccgcactcagggcctatacacagcgtcttgtcatacagcctcttcctgtcgtgaacagcgacaaatccctacacatgcattttgtgaacaaactgacatcaataatcgtaatttacgtgataacctcatttaataacacccaccatctatctggccctctaactaatgcttacactgctgacttgatatgcgtaaatatgtataaaagcttatgctcgctcttcggacttctcatctgcgggaacccacaccaaaagtccttcctcgtcgatcttcatcccttctgtcggtattatgcgtagcaccttttggaaatacttgtctcgcaccgtcaatttcggccttatccatactccgttgacgtgcggtaacaaccgataggtcgttgtccgtctcgactgcggtaacaggttcagtgttgtctgctttgaacctgaaaatgcaaagtcctcgctcggttccatgctgagaccaaaggtaaggaagtgattggatggattctcgactgtcatgtccagttgcatcaaccctggcatgccatcttctgctttagtggcgcgatacaccgatgccagtactcgcggctctgtgcccaaaaccagatatttaccaacgggcatggttgttgtgttgacagctccgtcgctgcggttctggcgttgccatcgaatcacaaatgccagttcgagtgttacagggtgtcgatcttccatcgtgacgcttcatgggctatcagatcgaactgtgcctcgtgcatcgttttggggcaataatgatgccttcatgtgacacttccggtccctggctcacgctgcatcttgcaccaccaacgcatgagaccacagtgagatccatcccaaggaccttcaagtcctcttgggcaaacgaggcatagtggcacagtaagcaccacttctgtgtgaagcctctggcaacaccatcttccatatctcccagtccctcagagtcaaatagactcggccacggtccagggtgaagtcgtggaaccaaatcgtaatttgcctcaaatgcattcacaacattgacctggactgtcaataattgcataatcggcgttgcaacgtctgagtctaggtgatacaacgccttcaagtgcaaatcgaatgtcgtggggcccggtgctgcatctatatgaagcaccatcttgactgatgctgtgctctttatggcacctaaaggaagtcccaatatcttggcctcttctgtggttgcttcggcgctgccctcattaccttccgtcaccactcggattgccggtatttcttttccaaacaggtgaatatcaagtttagcagtagcggattcgtcttcggcattgatcaattcgacctctaactcgatggcctcgtttgcgtaatactgggctgagggttccaagagcttgatctccatttttggcggtcgaggctgaatacggattgttcctgcttctgggcggctacttctgggttttgatgagccctggatgtaccagccaacaataggatctgtgtcgcgaattccgatctttgcgtccagattgaagctttcattactgtgtgagagcattacagacgagaccgtagcagttcctggctccctcaaaggaattctcatttctaacactcgtgtttgaccaggccggagtgtcaagttggaagttcctttgagaagtgtcggcagttcatcctcagacccttcagcatagtcctctttcagcaataacggcagaatggatatctgtgaggtcgagtcctcgtcctctgaatccccttgctccagtaatattggtctgagactcccattgaactcaaccttcaatgactcaaatgtgatcggagcagcatccagatacgtatgtgatgtgagcgcaagctgtgcgatacatgtctcgccagccttgccctctttattccgaaacacgaaagatgctgaaatgaacgagccggtcttttcgtcgcttagactaattgaaggcttctccactgctgtaattccttcaagtgatctggtaatatcgtaatgccattgtggctgccgcatgaactctggtcatagttagatatattacactcgagatcacggaccgaaatactcactgttactcatgagctcccagtccgcagcaaccacgaggtcggcacggcgagctccaacagcgattcttcgtagagtcaaacacaggtcctctgatatattgagccaaccctccgatctgaacgccacgtcctcccagaatggtagtagggtttccacagcatcatcccattgtttcagattggcgaactcccttgcgcactccaacgatatctcagccgttacgcgcttttgcttccgagctcgaaattgtgaggtcgcctcattgagacaatcaatgatcagctgtgcatgatttactcctgtacccgataatgggtattcttggtacggctccgggcacatgtacgtatcgtatgcgaatgccttactggccaccgctgatgcaggagttgtatccggcgaattcctatcctcctcgggcatctgatacgcaagcttccggcgagccacaagatgacgtgccgctatgcgataccagtagcctgtatggtgcagcaactcccatggtgacactcgctcgcctaggacagacttgtctggcgggacaaacaaagctcccgttgctggcgccaaagctggcaagcctactctttcaatcagatttgccatgactatagcccatcgagcttcccaggcctgccatccatagttattggtccctcgtccgcgtcgatcaacaaagtcagcaatccgctctcgatgcgaatgccacattctaacagccaacgtagtttggcccagccacaagtgacaccttaggcaccggatagctatgacatccgccaggagtcgtgcctcattccagcgagggctccaactggggattatgtccagcacatcctgtccaagaagtacctcgtatgcttgtttaaaaaactgcagcgccgcatctgtctcctgtcgaaattctgcaaatatggccgacttaaaatcgtatctgaaattccagtctgggagcgaaagggtctgggatgtcccggtggtaggtggcacggtcggttgaggtgctattccacgagatcgcttcttcctggcatgtcgtccaagatcccggtagtattccacggctgaagtgtaaagcacgcccaggacattatcaacaacctgtttcaagtcgtcctgcgactcctgtgatgggatgtaaaagaccgactttgggtccaacgctgtccctctccgtatgttctccagtctctcctgaatcccgtcggccaacgacagaggagcgccttcgccgtccgcaagcagaacaatagctagccgtgtcctgtatcctgaacgcaataaagcactcttgatgttgttaatatcggacttaatatgattatcttgaagcgtcatggaatttgggtcgttcgtgagggggtaaaagcacaggtacacgctaggaacgaggtcctgatgcttcttgatccattgcgcatcgatgtgaccatccggatatagtgccgatactggactgagcggagagaatggcgagtgtagagttgggtgctcgctaagcggttcgatatcttctgggagacgagctcgacgaggtggtaatagaaacgactgtcccgcatgttagaacaaggcttcatgttgtaccccgcgccgacctactcttcctgtagtcctaatgcgaaatctatatggctcatttcgctcgaaagcactccacgactttgcgctcgcatcaatatccttgaagtattccgccaaaacctctgcatcttcgcccccgataggtggtagctctgatcggagaaggatgctctgttccttcagctctgcgctcaatgggagctcgttcgtctcggagttaaggccggcagctactagaagggggacattgtggtccaaacttcccgtcggatacccatccatggtggatattttgagatgtcgaaggcatgggttcgcgacggcgaaggtaaattgagcttagagctgatgtcgccagacgacgttagccatccttgtccatcgcaaatgcccctcgttagtgtagcagcccacttacatggctcaaagacatggaagaaaccgcccagtgataatgtgccgctctttgaacgcagaagaaatagaatcaatgttttcagacttttcaggcacctttgaaatcaaatcgacatgatattcacctaaagactgtcccggcagcgatcatatgaatggctggccgttaacggcacccctgcaacacatcacagctccgccggaaccggaacaacgccaaccgccgaatctccaaaacttcaagattcaaccttgcaagttgcgacgccagcaccaattgacctcggaaatcccccatacgcaccgcctccgaccgacgaattgtccaacgagtaatccaatcgtttctgcctctaatatctcgccatgagacctacccaagccctatcggtcggtcgataccgccacctcagactcacaaccaaggatgttggaaaaggcttctacaagggtaaccgcactggctccatgggtcgacacacaaagtacggaggctacgttatcgagtggaacaaggtccgaacatatgctgtgccaccactgaaggatttcaaggtgagaatggacgcctgttggtgaatatgacggaagactaatcgtggtggaatagcttacacccttcgtgagccgacaagtcaaggcggagcctggtgactataagggtcttgataagggtcctcaagatccttacttctacgttgagcaatggaaacgattcaacggtgtggattgaacgaacaaaagaatggcggttatagaattggacgatttttcgacagaaggcgaatctagaatgccagctggagacttgggaatctctggcaaggctgtatatacccgtgtacattgtaccaccatgtatgattatggactcattcgatcaataacgaaaaaaacagttgaatactcctattttctgtggaatgatgactatgcatgttgattacaaacgaaacaaaatgatcctaacgattgtgctttggcacgggatatcctaattgaacaaaactgaacaattgactgtatccaaccttgcgccaaaaaaaagaactcctatttatgaatcctcctctttcttgactcggggcagctcctgttgagccgtgacaaatgtgtctaaaccaggtcgctccaaaggcgtggcgaccaagcctggttcgtcaattatgccgttcttctctttctcagttccattttcttggtaattctcaactggttctgaaacctgaatatttgggctcatcggcctcgaggtgggcatggcggtaacattcgactgcaaggtcttcatactggcagtgtctgcctcccttttaaggctgaaaggaactgctgtgccatcgaggaatggtcgcttgcctgcaatctcaatagttggtgcatcttgagaagtaagctgggttgactgagaaggctgagttgtttcatcgtcctgaaagcttgggctcataggtcgtgagcccggaagttgcgtggcattggactgaagcgtcatcatactagccgtctcggcatccttattaagactgaacggcaatgcgatgccaccgagaaacggtctcttaccagctacaccagtctccggcgcgaagtcgggactgagtagactgggcttcgcagcttcttgctcctttcgctgctctataagatgagcaactggcatatcctcggtgatgggctggctacccgtctggttttcgtccgtaacgaccttggtgtgagatcggcttcgtgctcggttcggttgtgaccgtaatctatcctgtccttcgatatcagcaaaggagcgggctccttcgccttcggcaccagtggcaactcttgtttctggctgtccagctgccttcttctctcgctcgactgtcatctcgtcgtgtttagatccccacagtgaccacattgccagaccccagctcttctgttgtttcttgcttccttctacaagctttgaatcaacacggcgtcggcctgccaatgcagtcggaggagggcattcaccaggaccatagtcatggtagccgatggccatgtcgctcaccatctttttatggaccttggccttgtttgatgcatatctatgatcccactctgccttcttggcaagccatttcttaactgttccctcctttacaactccaaccaaagcaggttccatgcaacatgatggcaactcggcctcaggagccaacgggagagtagcaccatgacgcgtaactctttgtcgaatcatgtggttcttgaacggtgggagagggtcgccagcttttccaacctggccaggctccgagtgaaagtccgacttttctgtttctggggttttaggagggttttctttggattcgctatcggatccagattcagagatgacggatatatcgtcgtcgtcaagaatctcaatgccacgtttctgagcccgagcgagagcccatgcgccgaattgggcaacagacctatacatgtatttcgcggggcgagtgaaactcagtgttggtgccacatgacaaaggtcatcccaaacttggagttggacatcagtgtgtttgtacttttgcagcaaagcctttccttctggggtgagagtttcttctggaggcgcgtatttttcagggttggcacacttgtgagccaagtatatctgctcatctcgtaagatttcacctcctcctaccatgatcagaagcggagggagtcctcctagtgtaggttgcatgactgggctgacaagaggatgtgcaagaagttcgttggtggtatacatctagggtcatcagtttctggtcaaactcatcttctacgaaacctacctggatctggtctttcagcttgacgggttgcccatcaatagtgacagaaaggagcttttcggggttgatgggaattccaccattgatccactccgatctcgatgaagaatctgacggttctttctttgcaactggagcttgctgcttctccttaagtccatgcttgccaggtgttttctttccgtccttcttctttttcaatgcctcttctctcaacatcttaacatcatcctcgttcggtggtggccatgctttagaaggcttgtggtgaaaacctgcctgtggtatataatcgaagggggcctcgcctgcaacgctcgggaacgagtgtgtcaggtcaacccatgggctgatgaggatagcaccagcaggcaacgggagtccttgatcgcgtagaacacacaagagagacataaccattccaccacccgcagagtctccagccaagacgattgtttctggatcttgaacagtaagcagataaaggtaagctgcaagacaatcgtgaagaccgcaagggaagggaaactgcggcgaaagacgatatcgaggcgcaaaaacacgtgctttgagctttcgagcatgtcgctgcatttgatatcgatgttcgtcaacactaccaaagtagtatgcgcctccatggatatacatcatgacgcgccgcgtttttcctcctttttgctttcgctcgtaggcgtccgcgcgcatctcaatccattccgcttcgagaggagtcgcaggtttgcgccattgccaccacttctcgccgccgacttgcttgataccatctggaccgagttgcttctgaagaaattcagcggcgcgtgtcaattgatcttcggtgacggtgacagcttcgactttgacccattggggatgtggtacccattgcgcggtgaatgcttgaagttcttccacagtgtggtgtgatgcatactcgaggaacgatcggatcagatggagaccttcatcgtaggagagatgcgcagttggacgttgtcgcaaaggcttcctgttaaaatactagagggttggaagttagtttcttgttaaaaagaaggcaatgtcaaagtatcagaagaatcaggtttcgtcccctctacggacttagaggtagattacacaactgataaaagtacgtacatgagagaacaaagtcgagacgacagtaggcgtcacagcgaatgacaccgaggtggtgttgagcgagttcatggctgtcactcactcgaatcaccgagtacagtcagtaccttacttggatacacaatagaacaatcagtggcttgaggctattaaagacgcgccatgtgccatggcatggaagagttcagttcaataaagctgggagacaggcacagctgaacccaaacctaaccaattgctagtaggggtctcatgatgtcatttctttgatgagacgcaaccaattcctacccctgactccacggaaccggtgatggctgatgacggttcgacggacataacgatcttaaacctttatcctgaaggcataaggacttggacaagattggaataccttggttttgatactagaatgacccctaaaagtatttgttcgtttcatctaagtatatcgaccaagcatcccaagtcttattgcttccattcctatggtaacgggacgtgtctcccttctgtatgcagcgagtgagtcgctggatgaaacctgacttgaattaaagatggcctgtgcttttggtttgtggggagatttgcagccaagaatcaaggtcgagagtctgaagagctatacaaaccacaatatagagttggaaacttggttgaaccagaaaatatcgctgatattgagactcttccaattcgtatagattatgtttatcgcgtttcttactagataatcctttttgatgttattaccagggacaaaacaaaattaggtagctccctgatgatcaagggacacacaggattgaatatgtgggccgcttctctgggccgtagcgggtctaatcgataaaacaccaaattttttatgcagagccatcttcttcaaattgcccctccaaaccccgccaaaactatcaccacaatcatggcctctacagaacccgcacagctgcctccggcgggtgagtctgaaccctgacttcaaacactcgacagaagctaatctcaaacctctagctgaacgccaatccgagttcgagcaagctgtcgcatacgcccttcacctatggcctgcccttacactctcagtccagaacggctggggtggtcccgactctgccgacaagcgcgactggtttgccggcgccgttgccgacctcttcccagaatataccgatacgcctcccaagaatggaaaggttcccgaggatcctgatctagaagaggttgagactgttctactccagatcatggttgacgagtttgaggtcaacgtcgacgacgattccggcacagaagttgctggaaatatcctccgcgctcgcgcgagctgcactctcgggacctttgacgaggtcaagactctgcgcacacgctggttgaaccgcaaggggacaaaggttgagggtatgttcaagaaggctgaggatgccgatcaggacacagactgggagagcgatgaagacgattcagaggatgacgagggtggtgctgatgtcgagatggatgaggctccccctctggttgcggctcctaaggagaagccccaacctcaggtcgacgaggatggcttcacgatggtcaccaagaagaagaaataaatgcaacaaagatataaaagcaaaatgggagagcattggaacattgaaaacgagtttctggcatcgatacccacaagttacaggctctggttcttttcaacatgccacaatggtttcactaattccgaaacgccaaactggacagccaatcctgacctctcaaacatatactggaatttcaacgtctattcccagtcctcatcgctatctgagtcgtcttcgtcactatcatcttcctcgtcactgctctcctccttcttcttggcgtccttgggatccttggggctattgggagtctgtgttgtcttgccagatgctgcaccgacaacatcgtagctagcctcgctatccgcctgtgacttctcgtcgtttgacttacggggctcagttggcttcaagagggtttttgcaggttgggtagtggcggcagtggcggcagtggtggcagaggtagcggtggtggagggggcagctggagtagtcttgggctcatccttgggttcaaccttggtctcagccttggtctcaaccttggacttagccgcaggtgtactggtatcatcggaagcgtcagagtcatcctcatcggagtcgtcatcactccaggcgacatcatcctcagcggaggcagctattgattgttagcaaggcactgttcaaaagccaattgactcacctttgagaagatctcgtcgtctagcctcagctgtctcaataccatgacgaaggaaataatagcgcttccagaagtcaacgtagggaacctggtcaggaaccaacctctccatagtggctcgcaagtcggggaatttctgtagatcatcattgatttcaggtgttttcttatcagcatcaaaatcctttgaccacgccgcataatcagcactattaggatcttttgtgaaactctccgtcgatgtgtgaataacgtgtagttgagcatcaaatctcgatgtatgaatcacacgcttgccttgagcatccttactctcgaagaggacagtgccgctctggtcggactcctgtggaggtgcaatactgacagcatcacgaaggaagttccggatgttgccgccaaacttgataagggcttcatcagcggcatcctcggctttctgaagatcctttaatctcttggcagcttcagctctgaggcgagccagggtgttctcggactgcttggcctctgaagaaccatcctgtgatgccctaggtgtggtggcctgatcattctcagcgtccctggagcttgagctttcaccgccaaccacggtgttgagtgaaaggttcctcgtatggcttagaattgttgatcgaaggccagtaagtccctttgatgcatcttcacctacttccgccaactccttggaggcttgtgtatatactgattcaccctaagcttgttagacgggcagggtttaagagctgagacctcgtacctgcttcacaacattaccaaagaagccaccaatcctggcaccccatggactgttggaaaaggccttatatgcgtcttgaaggtcctcattcagtgttgactgcggttgaggactcttgggctcctccgtcttcttagcgtagccatcttctgtgatgtgatcataagccagatccatggcggcccgctattgtatcgttcttaagccgatttgaggcaagactatgatttaatgtcccggtataaggctcacaaagccttttaatccgttaatggttaatttattcggtatctcctgtcgtcttgatatcccttggacttgaagcctcctgaccgcacctgtggcggggtccaatcgttgtggggcacgggccaatgctcacgtgagcttccttcgacctcctgtcccgactctttgctaccctgtagcgacgacttctgctggcgttttagaaaatccttacgtgttctattagctgttattatctaataatttattttatatatatatatttacttgatttgtctccagagactaatactgcgggttgttctcattatacaggcaaatgcattttctgtaataagattgtctaggctcatgtcttctctaggcgtcttcgccgtggataggcggtaagcctcactcaactccttactcataaccatcacaaccttatatcgacgaggaactcgttaaaaagcatgcaaattaagatatgttgtcaatgacgacatatgaaagcttatggtgaaaacagttacttgccaagcctcatgatcatggagttgtcctctcacatcttggtcaagagcaagagcagctgaatcagaacgttattctgaattgaccttgggtgataccccgcaagcagagggtctgtctgcaatcaattacttggcggatgcttctcggttgagcttaaacctccatatcagctcacaacgcactcgtttaatcggtgcctgtcattcaagctgtcactgacgtatctattgcgcaagacaagactgcagacctgggggaacccttgtttcagaaccctcagaggattgagggtgttgatacccttagaaagtcctcaaggatggacccttaatccgtcatattcccgaactttatcttatcgagtttatcacacagcacccgcggttatcgatgatattgtggcatgttgatccttaggcaaaccgatggcaatgccttgtttaccaacattgacgtcgatgtatctcgatcgccggctttacacgggtagaatttccgtctaaaaagatcagttgacctcgatcgcgatctgagaaagagcctagaacgagccacagcaaacgccaaaatgcagctcgacgtgtttggattggctccagtaaaaggggcaattggctttgatcttgaattctcacgagacgacgtgctttgacaaagtgatgctgtcattatgcatgaagacatgtggtttttagccaatcagataaccgtccctgagccaggggatccatacactctagctttggagccgcaagttgcctgcagtgatcatcaagcttcccgttcctcggtctattatcatccaatgagatggagggaatcacaagtcagtcaagaccactccccggatcgaaacaatagtggggttttcagctctgggcaacatatcttggcttttggttccaaaatggactttcccatccttgcgatgacgtagtatgctatgcagcttcgcaatccagactgctccaatacagcaactgacgtcacacacgatcgcgatctgagaggcagctgcagtgcccctccatcgcaagagtgtattttgctagagaagtcacagtgattcagcgtggggagctatcaggagctacctccggacctctctccggcctgctcctcggttgcacacgcgtgcctgcatcttcaacgtgaatcacgggcaagcaaccttctctgcaaacatctccccaagcactacttaaaccccttctcctcccacttcaatttcttcttctttcatcatcacacactctcatcttcaatcaacacacaaacactcaaacaacaaccaacccaaaccaccaaccactatcacaatggagtccctcaagcaagccggcaactacgtcgctgagaccgttcagcaggccacctctggtgcttccaaggaggccaacaaggaggttgctaaggacggcaacgtccccatctccacccggtaagcacctcactacccgcgagtccttcacgacctcaatatcacgagtacatcttgagcctcactcaatcacactcaacatcgttggaacaacatcttgctaacatctctctccagtgccaccgctgccaaggatgcccttggtgacaagatcgacgagaccactcacgacaagaaggccgacgtatgccgtccctcaactacgatcgactaaactatacaatgctaattgaatctcacaggtccacaaggaggccatctaagtttttctcctcagtctccaatatttcaggatcgacatgagaacaacatgaatcgacatgaatcggaatggcgttgaaagggaatagcgttgggactacataggctgtatttacctacacctaatacaaacagtcaaacatcaaaacttgttcaaaaagttcaaaaaactgtagactgaagtggatattctgtgatttgatactcgaaaagcaaccacgtgtgaacgcaacgggcttcacttatgaagacttaaatcgatttgtatatttcagcacgcgaaacaggtattagagtgaattaacgggcacaacctcatatcctcgctttccacactaactatagctttggggttgaggcttgcgctatctggggtgggagatgtacaacacatctctgcatcaaagactggctagactgacgaagcgtgcttagacagatagtgtggaatcagtatgtccctttgggagcaagaaaacatgagacctaagtctagggagataaaataaactccacaaaagttatcctaaaagttatcctaaaagttatcctaaaatcatcctaaatttacactaagttacctaaatctctttatcagttaggctcaaggtcccgagtcttatttcctcccctaggatgtgtcctctcaccagtaaggcgtggcttttcaactgcgtactacaatggaatgaaaggattggtaactcactgaatatttctcttatcattgtgcttcgtctcttagcaactttaaaaccacagacttcagcatccttagccctgtgttggttcatattatgctgcccgtgaaagcttcctggaagctgtcaatggttatcatcctcgtcttagccccttgtaccccatgcaccatttgcgctgaatctatgtccggttcatagctcttccaactcacactttcatgcctcgaatcggtcagtctcttgtgaggcagactacctgcacgcgaccaatgtttcaacatgacattctgccagcactggtataaacaacatgatgtgtgctgcttgatatccactccggcctcctagcagggcaactctatctcagacgacgggttcaaaagacataccacgcgatgctcaaagaagcatggcttgcgagatggaatgcctaccacagatgcgagctgacgccttttcaaattctattgtcacgccactcgggttatccaaagaggtccctcagttctcactcgtatcgctagtggaagcttcgcggaacctaaaggaaccgcagcaatcatgatggaatttggagggttggacaaaatctggcagagtcatgatgcccttccgaatttatcacaaactgaactaactcttcttcttatccaggtcgttgcgacttcacttccgaattcgtcaaccgacaacctcgctattctagggatcaacattgcctcacttcgccacgaaggcaccgttcgcgacatagtctgcttgatcctgactggtcttatacgcctggagtatggaactctgccatatcagctatcaagttcatcactgatggctcgacattatctccctatgatccttgggaaggtcaacatcgatatccacccagatttcgagcgacctatgctctttgccgaacagatggctgaggtgtttgttgctggctagaaataaggatctagaatagctgttcactgcctgaatgcatgaaaagagatgatcgaataagtactgtaaccctctagacctgttagggagcaaatgttcagtaagagtctgaggtgagcaatgattattacttcctgcgtatccaaataaatacaaatctggtgtcatcttctacaacaagccagtagaagtgttctttgcagttgagacttgtggctgagagcttaatcgggcagagagatcctatgacaagccagcgggctgaacgaaggtgaggcccaaacaatgtgaagaccaagaacttgctccgcgattgtttggatcggtcccctattagtcgttgcattttcgcatggatctcactgaacctggatgttactcttttcagcaaggtggggagaagacttgggcaaagctcaatatgattacttctattccaacaacaatttgccacaggagactcctaaaggcaacaaatgagttagtcccactgtcgtacgaacatattccttttataaaaatcaattgacaacctagagctacctcgctattttccatggagagcaacgatactaaaaacgctataaaaaaacaccctcgtgtttccatcattaacccaaatgaaaagcaaaacaatacccatctatcatctcaccaaacaacgaccatccagaaagcaacacgtctttcctctagaagcccacagacttccaaaaagcactatgcgcaaacatgacgagtcacagcaccttagatatagtacatggagttgatcagtctggggtggactgccttgctgttcccgcgaggtccagcactgatgacactttcaccgtcagtctcctcgaagaattcaggtcgatgagctcgagcgcaagtgcagacaatatctgcatagtaggcgggagggcaaatgctcacagccttggtggcacgtccgaacaggtagcaaagctcgtgagtaaacttctcaagttcattggcagcctcgcttttgaactttgcttggaagatctcgtcaagcaacactgtgtagtgcgcaggacgggcagtacccttgatgcttgcgtgggcagtgagataaaagtcccagtagcgagcctccgtaatacctcggtcgacgacagtgccattctggatgttatgatttttctccatggcattttcttccgaggtagggtaaaagcgagcctggtgtcgcttgacggaaacgatgatagagatcttgggtgccttgttcttcgggtatttgccattgcaagcaattcggatgcgtggcaattcagtccgaagaacttgggcgaattgaccagtggacacaccgtcgcggaagatgacaatgttctctggcaactcctgccggttgtgcttttgccaaagctcaaggcgcgatttaaatgcctcagtcaaggtctcatccagcatctcctgcttggatgactgctcccaagaataagctggccattgtcccatgtcccggtcgatagttgccaccaagccaaccaaactgggtgcagcatcgctcttgtcggcagacatgttggttggatgggtcacatcatagccaactatcattgttttgccctctttgatgaggccgacctcgttcagaagtttgtggttaacgcccccagtcttcaagttccacttgagagcaacatttgcgaaatattgcgggttttctttgcggagctggaaaccctgaacgcagatagtatgaataccgtaagtgcagtcgcctaaagtcttgatcttgccatagatttccgagccagttgagtcaagaatcacaagcatgatctcaatctgatttttctgagcccaaccgaaaaccttttcagcatcgtggctgtcaaccgccagggagggtggtggaacggggtcgttgacagcgatattcattgtctttttcatgaactgagagaacgcgatgactgactgtgctgccactggctcagatctactgttggacaggaggttgacgtaactccattttttgacaggttggccaggcttgacaactttgacatctctaagattccaagacccattacgcgggtcgatagctttagctctcctctgctggtcgaggtatgcaactcgaggcacggtgagaacacgtccttggactgtgaggagctgccgaccgacttggataccgaaattagcctacaggtgtcgagttagcatttgctacatcagaacttcactaaacataccagtgtgtcgtcgtcgaggcctagagtttctcgggcgtccgtagtaatagagagggcgttagcgtatggcgttcggcaagcaaagttcaccatgtctgttgactcggcgccattgagcttggcctttactgattgtccaggctggatctcgaggaactctgcagggacaaatgtaggctttgcggctgtgccaacattgaagagggggtagttttgcagattgacgttgtactctggatcacacgttagatcaataccgaagggagaaggtgaaacttactctgtttatagaaatccgcgacggtgatgtaccggccgctaccctcatcttcaagccagaagctcacgtctcccggcccaaccacaaaatctgtcgtgtggcggaacttggggggattcttatcgcgacattgtttttttatgtcacggatcgacactaggccatggattgccttggatcttcgaacctccttactcccgtatttggtctttatccagacgcgggtcttgggaagaaatctgccgagtagtttcaactttctggccatctgaggcgactgagtcgcatttactccaaacccgtcgaagaacttggcgcagggaccgtcaatcttgaagacaccatgtgtgacattgacgttcaatagaaggcgaccagtcgccaggcgaacagactggaagtaaccgcgcgcagctttcaaggctctatctctgcctaggataacctcattgtgacggttatcgctaccaaatgcaaaaaagcgtgagcttcccaccgcgctgatcttgtcgagcttagatctggggccaaagccgaaaatgacgttcagggcatcaatgacatcagggaacttggggtaggtcatggcctgggaaggatcgcttccgtcgtctgaagcgccagtctttgagttgacgtatttgagcatctcatcaacacgagcctctacagggccattaaaaacaacttcaaagacatcagtcttttcggagccttctaaagcgggcaggttaaagcgcatagtattatcttgctcaaggttaagcttacgcaacgagataagctgtgacttgaactcagtcgcgacaagcaagttcttatccttcttagacagctcgttaagagcttctttaataacaaggtagagcttacggcccttcacctcgcgagggccagattcacgaggctttccgggtttgccgtccttgcccttagtcttaggggctcgctccttcgcctctccctcaccttcgggtacaatctctttcacgctcatcgtgtacttgtacaaaaccggagcttgggttttgactgcatagtagtttgcccaaagtgtgactggagttcctttgctgccaaaggcaggtcgtggagggaactttccgaggttctgtttgtcttccattgacaatttgctcatattcgatgtaagttgagcgaccgtcgtgacattgcttttcaccacttcgtcttcaagctttgcaatggcgccatctggctggggaatagaaccccccatgctgcatgagttagtattgatcaacgacaagacattgggtattagagagaacatacgtgaaggcagcaggtccttcgggctgaccgccgtagccgcctcgaccgccgccacggccacctcgtggtcctcctcttccacgatcgtagcctccgcgaccgcctctagggccgctgaagccgcctcggaagtcaccacggcctccatcaccacgacctctgccctggtaaccatcacctcgtcctcttccacctcgagagtcagagaaaccagacgggccgccgcggccaccaccacgaccatcttgaggtcctccaccgcggcctccgcgacctcacccaccacgaccacctcggtcagccatgggaattgaggtttggatattcaaaggctatagggtagcaagatgtaaagggcagcaagcgatttgttgaaaatgaaaatgtagatactggttgttgatagagagaaccaagctccaaaagactgtcacttgatgatgatgatgatgatgatgagagaagaagaatgaagggcttgatgggcaggtgtgagagtgggtgtgagtgcaagttcagcaggaggaagaggaggaattgggcttctttatgtgaaaggcccagggcgggatcgagaggctctttgccaacgtgaatcagagcccaaagcagtcacaaccttgtttgcggtgactttgctgtgacacagcctgggtatctgagaagtgactgatcgactgaaggcaaaatgtgacctaatcactgcctctacccaattggcaaagaagcttctcggcaacagctgcagaagaggtcaaagaggtcggttgttgtcagggactggcgggggaactatcacggcagctaagggagctcacccgtttctggtggagcacagctgaagctaaccggcactaacaagtgcgggggaataattgaagtggttcaaattgaatgaattgatagagagcaaacaaaagaaaacatgcaattcacacaaagtggaagagtcaaagagtatttcgcccttcttttcccccttcatgcgcaaggctttttttttttttttttttttttcgtagccttaaaatggtcggcctcccaagattaccatgacgttattcgttatgtcttagcttgttgggctaacgaggctttccagctatcgtcaaccttcaatgataaccggttaccctagagaaacccaattgcatccatcttttcactattagaaacacaaatcacttgcaggtaccatatgctcggatcttttgttgatgcagtgcagacttcctctccatcagttcaatcatgttaccgagatacatggcatgtttgcttcttcgaggtggaccaccaagccacgataccaaaatcagccttgacccctgttttcaacaaaggccaatagcactacgagctcttacatcccgctgtcatatcatggattcctaaaagcagtcaaggcaaacttatctttgcgtctacggctgaacgtaggtcacaatcataacaacccctgccttgcaaacatacacacttatagtaaccatagcacagtcgctcgctgttggacaagatttccgcgagccgtcccatgctcagccatcatcaaagagaccttacgatctgtgcttgctccgctggatcttggtgcgcctgaaatcagcaattcgtccacacaatttgcgatgtgcgagaccagccctgcgggctcggataaccaaacatacaacacatgctagatgtttgagtttgagcaattgcaccctcatcacatcgcacaaggggattagcccactgaacctcatgcattgctaggttgccttatgccgagccgctgcctatgttagcctgcagcttgcatatatgtgctgtgtaacttgaactatatcatgaaacccagaaccgaaatgattctccattgctctgttgaagacctcagaatcttagactttgacaacactgccattctcagcaaggacctatgtattgagctccttattctcggtatcctacaccgattacagctggagcaatgctcggcttcccgcataattctaaactccaagcaaaacatactggaatctatcatcatgttcaaccgcattttgatcaatgtaaatagtcgccatgtcgtccatcatgtcagtgcatgttttttcaaaccgacaggtcggatagacacagccaaacttcaacaaacgggcagcctaggaacagccccattaaccacctcaagactcttcttatgatccaagtacatatagaacaaatcaaggtaccaacaatctcatacttcaaaagccccgggagtgggaatagcaccaaacaacctaagaaataccatgtgcactggtcaacgcggcttctacatctgcccctgcagacgctcccactgccccaagaaagggatagttcctcacagacttatcacccaggggcatgtatgcaaaatcgaaatagatacaattgcctgggacatatgcgaatggtggattgcgaacggacccccagagcaggttctcaaccgatacctcaagcccagctgccaatattttacatggcacaccctcctggttcctacggcactctgctctgagtgccaagtcacatgtgttgaggtcagagaggagcatggaagtggtgaaaagagatcgcatcgaagaggaagagacaagggtcggtagctagggcgtaaattcttcgttttggtcattttgacgcccaagttcaagtgtatcttaataccactctcaacttctcacacaccaccaaagtgcgccatgtaaatatcgcttgtcgcatttagatttgtgatatagaaaatgcctgtgggcgcagtagtaagcagtgaccaaaagaccctgggagaaactggatgttcaacttcccaacctcgaggaagtgccctgagaagatttgacagctggctgtattctgcgttttgacccatactcatcaagggatattgataggctttgaaatatctgtgtggaaggcagtcccaacaactagatgtcaatgttcaatagatggtagtttggtggttcagtcgtgtgaaggcatcatctgtgcttctcgtagccgcaatacagtacattcagggatacaaatgtacacatatgaggtcgatatcaaagacaagggacggaagcatcttggtcaacgttgcacatatggatcaccggtgtgctacgtggcaaccacaagcataccatggtacaaggggtctgttggcggaactcaacgcgagccgatcaggatagatcggtactatcgtggctgacattgaaatgcataaatcaactaatgattggcgaaatgcaatgcggcaagtttgatagctaagctcctgactttgatgtatcaactgatacatcgcaaagagcatgccagggagtacatccctttagagcagcgtagcatatatcaacgctgaatactgacgatagaactaaactacagatttctgggagaacatggtcgatcagctcaagatgctctgatgatatgggggtggtacttgccatctccttcacttcatctcagatccaactgacgaatttatccaatatgccacagtactgtcctttactcgttaactcccatgaatgagcaatttgatctcaaacgaacaacttagttcatgatttgatatgccctgcagtcgcaaccttgagaatctcatcttccaagcctgagacatgatggatctcaataccggcatcttcgagcgttttgcgacctgtattctccccaacaaaagtctcaggctcctgaacgccaacatagacctgcttgatccatgacttttggcgcaagactctttcgacgcaggggagtttgccgctcagccgcttgaaacagggttcaacagtggtgtatagagcatggggggtgttgaacacatctgatagcttctcctctgtcgttccatgctgctcagccagcttcaatagacatgtctcttctgcatgggtgttcccgggaagttcaagagtgtatccttcggcaatgatgctgttgtcgctaagccgcacaattagagctcccacacgaaagttggtgggcttgggaggggaacttctggccaagcctaaggcacgccccattgcggccttgtggtttccaggttctatggtagtcatatcgtttaatgtgaggcatgcacggatgaggtataacgagatgtccagatgcgggagccatgatccatcttgaacggtcggcggttgtaaactccgatcgccgagagtactttagcattggccccacactttactcgtgagcgcgttgcaacgcgtttcccagctcgagcttaatccaacttgctacccattatccgtacatgatcaaccaaaatcgacgatatcaatacgatgtcggaccacgaagacgcactggagagcgaacctcccactattgacccatatgaggttttgagcctcgaaaggactgcgacgagcgatgacatcaagaaatcctatcgaaaggctgcgcttaagaaccacccaggtttgtcaattcggtaacaacagagatgagcactgctgaccctacggctcttcagataaggtgccacaagatcaaaaagacgccgcacacgagaagttccaagctatcgcgttcgcctacgccatcctctccgatcctgcccgtcgcaaacggtacgacgagactggctcgacctccgaatcgattgtagactcagaaggattcaactggagcgactactatcgagagcaatataaagagtctgtgtcgggcgatgcaatcgagaagttttccaagaagtacaaaggctctgatgaagagaagggagatgttctcgatgcgtacgaacagtgccaaggcgatatggatgcgctgtacgagagagtcattcttagtgacgttttggaggacgacgaacgcttccgtgagatcatcgacacggctatcaagagcaagaaagtgcctagcttcccggcctacacaaaagagtcgaagaagaagcgagagggtcgtgtgaagcaggcccgggccgaagctacagaggctgaagattacgcaaaggagctaggtgtacacgacaaactcttcggcggcgacaaaaagggcaagaagaagaagggtaagggaaactcggaggacgacctggcagcactgatacaaaagagacagcaagatcgctcagagagcttcctagaccatctcgccgaaaagtatggtgccaaagagagcaagggcaagggcaagaaaggtaagaagcgacctgttgaggatgagccgtcagaagaggctttccaggcggctgcttctcgtctgaagggttcgaagaggtcgaaacggtagactaccgggagataacaatatcggattgcgttaatatggctgttgggtcaagaattttggtgtttgggcgtaccttaggttaaggcaaggatgcactactaggacaagaagagaatttagagactgagaagaattgaacgattcatgttaagtttgcaagtagactacagagtatagcttggtttccggtgactttctttcaacaagaaggaaagtcagtcctcggtcaatgaaggtagtataaaagtcatggacacaatgagacaaacagacataaaccagacttgttctaacgaacctcagacctcatatctgcaaagcaagctcccttgcaaaacttctaactgttgatcagttctacataaatacccagtcttgttgcggcaagtattcccagcaattcaatgacctcaccaataccgtatgcaatgatgccgtgacgttgtcacgggccagtctttttgtccactaagctatggtggggcttctcaagccaccgtgaatatcgccaggtctcacttcacttatttaacgtcctctcaaacgcgtcaccacgacaagatacgcaagagcgcgattctgcatggcagtgcttaatgatggtttagtctccatctgaagaagagtgctatcatgatgccatgagcgaatccgccaagcccccaatatatcctcggtattgctttcatcttgcgcccacagtgaaccaatggtgcctctttcgtgtaaccgatatccatgaccttggccagtacgaagggtttgaaggtacgtctaggctgtcaaatacttcactctgttctggactgacgaattctaggcgaaaacttctacttctataggaatctgcccatcaaatgggtgcgcatagtcggattagtcgtcgccattgacgaattcgcaagccgacgcgtgtatacaatagacgatagtagcggcgcatgcatcgagtgcattatttccataccaatctctggtggagacgagaatcgcgcgacaacaggagatgctgttccaaagaaagcggatattgacccgcctcaaatcccagacccattcccaaatatcgatgtcggatgcgttgtcgacgttaagggaggcctatctactttcagagacgagcgacaactcaccattgaaaagatgaccaaggtacgaggcactgcgcaagaggttgctctctgggaaaaaagggtcaaattcaagtccgaggttcttgaaaaaccatgggttctacgaagcagcgagatccgaagatgtcgaaaggaagcggagcggagtgaagaggaagcggagaggaaacgaaagcgcatcaaagcaaaggtagaacctcaagcatcgaagcagacatcaaagtccgtgggccatactgaacaaaccatccggcagcagaagccgcacaaagaaatgcggctggatcttcggcagattcttgagcagggtggaagaggcaaatacgatgcgctagggttatgaactcaagatgtcctgattgctggcgcacttactacggcattttagcgggcgttcattcttagatctggaccagaaggaataataataaaagagagttaccaagtagtgattggcatggccaagcgcattgctgtggtctggaatgcgatacgtaatcaccatgattgataaaagtgtgctagaggctagagacccatggccttggggtctttgagacacgctggaaagattggtcactggatcatgtctcggtttctaacgaactcctccgtcctggtgtctggataaatgttaccacaagtcaagtgctgtctcaacggtctctaacgtaacatatggaatcaagtgattgtctcggttcaaaatcgaattgcctttttcatgaatgcaacatcaacgttgaagcggcgggagcaaagagtttggccaccagacagacgacaagtgacatcgtattcattaggcgaatgaatatttgtcaggcgaaggcatagcaagcctggtgatgtttctgctgagagacaattttcttaactcaagtaatagcatgaaggacggattatgtgcaaaacaatagaagattttagctatgaagccacctagccatcaacgctcaaggctgagactcgattcgggaaagcaagccatgaaaataaatgaaggacacaagtggcgtctactatctagttactcacaaggttgaaagctcacccaaaccaccagagctgaactctgaagcaaatttgaacggttggttttgcagggtgtggcgagctcaaccgaagccatcccttaaatagtctcccaggctaactcgtcgcgaatcgatagttcctggaactaggagcaccctgctgctcatgcccaagtgcggcgtacgctaggcaattaactggcccctctactgcagggacacggggacgccacagatgagcatctaggcgatttcccctttgaggtgcatcacgacgcgccatggatcacataccctgtgtgtgacactgaggacatgcgccgtagacacttgatccagaatgcgaaaaaggtccccgcctcgactgttcacgatgttctttcctgggcttcaatgatacccaagagacagaaagagcaatggtcgaacagaccacatggccaagcttctctggcattggctcctcgaggggaagaagataaagatggaattcctccagccattttcgttcaacttccacttcaactccatcatcaacacaacctcggaatcctatctatcacattcgcatcctacgccatcctagagaatccaatttctgaaatcctattacatactcttcatcgcttacgccatcttcgctggcatctgctaggtctcgaccaacccgttgtcaaccctggtccgatagtccagtatttcttttggtggtcaattctaggcttggtctagcttccaggtaagccacatgcgtttcttcgtttgtgccgccgagacacagtccacttcatttcattctccgatgtaagtgcatgctagctctatcagtcgtggtgccactggactagtggttttctgcgttcgatggcttcaaggaaaggagcaggccctgggccgtagggcgactatattatatgaggcatggaacccctacccttcagcttgctctccagcttcattcagcctcataagtcttattgaggttgtgatcttcttgatcaaggcagcaatacaccccctacttgcccatcatgaagaccagcaccatcttgcccgtatggcttctttggctaacccagggacaagtcctagccctgccccaaggccaagacgactctgctgattcctgggacgactctaacgaagagttcaagcgagatatcgaaacatctgctttccagtatttgacaacctacgacaaggacgacatcattcccgtcaccgaaagtgtcaaagtcagtactagcaaggttggaactactgccacagctcaggtcctcccgactctttcagacgttgagcctcataccgaaggtttcgttgtaacagaattatacaatcctcttcttacagaacctgccgttatcagcacttcgattcccagtcctacaagtctgcttaagccagttacatctaccacaagcaacgctgtaccctcaggtctttccaaaatggctgccgctcccaacatcttcgccaaccccgtcgatacgagtgctcctccatcgatgttcaaaaggatgtctactcaccctgttgccaaaacgcctatcgtcaatcaaaacagccctattggcacgaacaagttttactccaacttctaccttggtgatcagaatacccccgtctatacctacccctactcgctcacatggggcaaaggcactggcccggcagcaagctggggcatgtctatctctcacgtcgaggcgtcacaacgtacatatggtaacgtgcaatctaatggagccgtcgaatattacatcaaccctgttggtatccagtccatgatcatctctgcaaaggaacttggcaagaacaccgtcttgactatggactctatgaccgctcactacgccaaagcttatctcagaaaggatagcaagtcagcagcaacaatcacctttcccctttaccaaggtagcgtcttcacgactgcgtacttcagtggtggtacaccttggattcagactggcgtctacttcagaactatgacacaagtgacaaaggatcccaagtccaacgtgcgcaagtacaacttcgtccttgaagatggaaccacctggcgtctgtacgcttacaagaccaagggtgaccctcttaccctcaaggtcaccaacaacggtcttgcggcctcgaccaagccgttctacggcttcatccaaattgcgaaggatcccaaggttggccaatccgaggcagttctcgacaacggttgcggtatctatgccactggcatgacagtcagcggcaacaccgttggcaagcagggcacttacagtttcacatggaccaaagctggccacgcttccggaaagctttggatctttgctcttcctcaccacgtcagctcattcgatgctacaacgaagaaggagatgaggacgtactcgctccagacacccaccaagggtattgctactgctgttggcggaaccacctggacgatggtcgagtctgcgctgcccgtcgacatgggctttgccccctgggacccagcgaaaggaagccgtggtctgactgctaatgcgaagaaaatcatcgcacccattgccaagtccgaggtctcgcaagacatggacgcgcaggctaacacagactcgatgtactattctggaaaggtaactcccgcatcaagtatccataagaaatatactaacatagtataggctctggccaagtttggttccatcatctatgtcatcaacaacatgctaggagataaggctctggcacaggctggcttactcaaacttcagaaggcatttgccagattcggttccaacaagcagaactatcctcttgtctatgaatgtaagtcatttgccaaagctgggtattgcgttagctaatcagcttaatagccgtctggggcggagtcgtctcatctgcatcctataagacaggccaagcagggtccgactttggaaacacctactacaatgatcaccatttccattacggctaccacgtcctcgctgctgcctacattggcgctatggatagcaaatggcttgctgccaacaaggcctacgtcaactctcttgttcgtgattatgcgaacccgagcagcagcgacaagtactttcccgtgtggcgaagcttcgattggtaccacggccacagttgggctcatggcctgactgccatgtatgatggcaaggaccaagaatcgagttccgaggacatgatgtctgcttatgctctgaagatgtggggaactgtgattaaggacactaacatggtcgcgaggtaagtcggacagcccaggcatttttcagcagactactaacaacagaacagagcaaacctccagcttgccgtcatgacacgagctatgcaagactactactactacaccacgtccaacaccgtgcagcctaagaacttcatcggcaacaaggtcgcgggtattctgttcgagaacaaggtgcaccacaccacatggttcagcgcagcgattgaggcagtccagggcattcacatgattcctatcctccccgtgtccaacttggcccgaaccgccacattcgttcagcaggaatgggacacttactttagcaagggccgtgtcgacaagtttaacaacctgtggaagggcatcatctatggcaactatgcaacagtccaacctaagactgcctggacgttcttcaccaagtccaactttgatgccaactggatcgatggcggagcatcaaggacatggtatatggcatatgctgcgggtaagtctacaacagtgaaacgcaagagtacaatgactgacagtcaccacacagctctaggccagatttgatgagaaatcgaaagtgaaatggttgcgttgcaaccaaaacgtcagcatcggtgcggagataagcaccttgtacaaatattgaacataccttacatagacatggagataccccgacgggaacatttgttttgtataattcgactgggcagaaagaacaggctttgaatgtgttagaaatggaggaggaaagcaagaaagacagttagatattccctgacctcaccccgattagacaaacgggaggcagatgttagaccctaggcagggcacgttagaatttcattggttactttttaaggtgtgtcgcatatcggaagttgaagcttgaaaagcaccgaagtccgatgagtctgaagattctgtcacctgtggatacgtgggatcaattaaacccacgtgctggcacagaggaggtgactatctggcctggcttgattggggcgcagtcatgacgacccttgatgaagatttgcgccgaggggaagtgagtgagatgtggatggtcgccaagaaacaggttgttcaacaccgcctcgagtttgaccaagaagaggaagagagtgacaggttgggatgtgaagaagcttggagagtaccaaaagtgggaaatgattatggggcagtttgaagtctgcatatgcctgaaacattgagtgcgacaaacgtttctttttaacgtgtttgagaggctaagaggatgataaactggataaactggccatctgcacacctgaagagagtacaccacatgagacaagacaggttgagttaagcatcggtgtaaccgtttttcttgcttaacttgaagttacatatgacgagttgtctattggcgtaaatcccagcgacacggcaacgtcggacaagagtggacaggaccgagcggttgcgcaaggcgaaacaaaaaagcatggaactatggcggagtctattatgtcgtaagccgatggactccggcgcaagttacatgacgtttgatctacaaagccactcataatgatgtatcttgcatatgcgcagttatacgatatctgtccgcaaaaaacaacgacaggggtcgcagagatgccaagaagaaggagaattgcgaggcgtacagctattgacgattttggattaattcagaaggtgcgttaatttattttcaacaaccaaatcaattacaatggtagatacggatacaaggacaaagacagagaaaaaagcgcttgcagattcaaagttttaagctttttttgctcagccaccagctgatctaacttgtttcttggggccgctgcgttcgagtcgatagctgtggaatcggcagtttctcgatggagcttagagtggtcgcgccgaataattgagcatcagtgacaggacaacctggagctctccctggaaagtggagagcttggcagctcaatcagtgggtagctcagcggttgatggccatctcttgtcagcggccggacgggattggctgatgtaaccctgccgatccgcttgggaagacccatgtcctacgtcaactcgctcggctgctgcttccagggccaagctaagcttttttcccttgcgtaaccgggcagaccataggtaaccaaggagggaggcctcctggggcaacgcgggttgtttctcttcgttcctgcaacacaaccaccacctccagcaagaccagaccatcatcatcttcaacagcatcatcacccgtcgtctaactacctaattgttggagattgttcagggctgtgtagcttaaggacgcccgctttctctttacccgccgacgctattcttcccttggactgtctaacgtacacactccgttgagcggggacaattgaaaagacgactgcctctattcaaacattgttgttggattggatcgtcatacgcttcgttacccgtttcgtttcgttctgtttcgctcattccagaccgaccgactcactcactcaatcaatcccgtggtcgttcaacctttaaaccgcctacacacgcatcaatcaattccatcaattggctgtgagaaagctcgacgcaatcatggtttgtaagtaaaatgtctatatgcatctgcatctgcatttagccttttctttttgctctcctcgatcataaagcatcacttaagcaaccacggtctcctcaaagtctatctgtctattcctccgccacgcacaaagtaaaacatccaataccctcgtatcatatcctcatctacacatcttacctaaagctgctccatctccatctccattatcccatccacatccacatccacatctcatcaccgtcaccatccctgcatctgagtacagagtggcacacaccagccagaacgagacaaagtgcaagattagcttctttcacacgggggtctcaaagacggcgccgccactcacgatattatatccctacgtggttgttgccctctgccactccgtgcccacattgttttatccttctttcaacctcacttctacgtcaacttccattatctcggctcctgctcctttggaagcggaaacggacacgggctttaccacctcgtataagatatcgagtgaaagagtgagtctgctcgcgacgcgataatgcctaatatggactttcttccccgtcagctcgagtccccccgtccctttgtcctcccctccatctccaagtctgtattattgcctccctctcttggcaagcgccgtcagttggacctgagtgcactgccgtgatcgccattctatctacgcgccagttcagacacgatcttcactttgtatctctgcctctgtgcatgcgcatcaaggatggcgcagcagggtccgctcctttccatgccgagcacaaacaagctcaaagcatccgccccatgcagacaaggccaagcaatctaggctctacaggacaaggtcccattgtcagcctaccgtgcagcctaccccaatcttctgacacttgcccgtttgaggacttctttgtattccgtcttttgttgcttaacaagcgtctactccgcctttggatacttcctcactctcgttcattatatcaaagactcatccgctgaccatgtcggtgccttgatcaccaccaacagctcttccatctttcaacctccagatcagacgatcaatgtctgccaagcctcacaaccatacagccgacgagaatagcccgctcctcaatggcggtggctcgccggctctcaatgacaccctcggtcatggcaatggcaacggccatatcagtctcagccgagactcgagcaccatgacgtttctcttcgactcgaagcatacacccggcaccgataacagcaacattgccgtaaggagtctggcttactcctggcacatcatcaaggtcacccttctcagtagtatgtttgcgcttctggagggacggttgcatacacaactgactctgtttcctagactatgtcaacttcctcctggttatggtgcctctcggtattgtcgctggtaagatgggctggagctccactgctgttttcaccatcaacttcttcgccatcatcccgctcgctgctgttctgtcatttgcgacagaagagttctcgatgaagcttggcgagactctaggtggactcctgaatgctacctttggaaatgccgtggaacttattgtatggtgccccgcgcttcacttcatgctcccgactaatcgtacttttaggtcagcattgttgctcttcaacgaaacgaaattgagctcgtccaggcttctatgcttggcagcattttgtccaacctacttctggtcatgggaatgtgcttcttgttcggtggtatcattcaccggggcgagtcgggcaatggcagagagcagtccttttcttccgccactgcacagacaacttgctcccttatgaccctgtcttcggcctcgctcgtccttcccgctgccgtatgtcaaattgaaccctgctcaaagattcgactaactttttatagctctacgcagttcttgaccagagtggttccaaggacaaggcccagagcatcctcacactctctcatggcactgccatcattcttctcctgctctacgtcttatatctcgtcttccagctccgaacacacagcaaccttttcgacgcagagaaccagaacgaggacggcgaggaggttgagccagaggagcctactattggacctatcgccgctattgccgttctctgtgtcactaccatttttgtcactctctgcgccgattatctcgttgacagcattgatgatcttgtcaagacctccggaattagccgcggtttcattggtctgatcttgattcctattgttggcaatgctgctgagcacgtcactgctgttgtcgtcgccctccgtgataagatggatctcgccatgggtgttgccgttggttcttctatccagattgccctcctggttacgcccttcctcgtcattgttggctggatcattggtgcccccatgactcttcacttcgagacttgtgagtttgatccctttgctttctgtgtaatatttactgacaaacttcgcagttcaaactgttgcctttggagtttctgtcctcgttgtttcgtatattgtccaggatggcaaatccaactatctggagggtgctatgcttatgggtctctatattatcatcgcattggctttctatgccaccccatccgatgtcctggaccccggcaactaaatgcttgaattcccctgatgtcttaatcatcacgaatcaactaacgtttttaaacatattttgtctaccaacgagtgacttgtctcatcaaggagcttgttctggatagccaggaatgccaccgaaaactgtgcctacaacgatctgccaaaaagacagtcggataatcgagcaactttcatatttgtattactaagcggttgcagtccgctggacaggactgcttcacaggagttccagacactccatcaaaatctggaatgaaacggggagaggaataaggaggttcagtcgcattcgcgaaatttcattgtgtcaaaagaaacgagggataggaaacggccttccggtctctgtgcttattggatttttcttgcttatatcattggactgcgaggtcagagatggaattcaggcacgtaaaggttgatcgggtagttaatcaatatttttgagattgatcttctctttgtcactggtgaagtagtcgtaacaatgtcgccagtctgtaaaacactaaggggtcaagtgatatctttggagattacctgccagcgggaaaacggcagttggacgttagacctattgagtgaaagtcgtgagctagatgctgatccaagaatgccgagtttgaagttgaacttgaatgaagtgagatgagccggcgtggacgagatgtgttactcatcaaatgagttggcgcaatcaacattcatcacatacctgtacaagatggcaggaatgttaccatactccaaaagctttacttgggccatctgatatgtcttacagaaccaggatacaagacatcacacaggtcacaacttcaacagcagaggatatagatgaaatatgcttttgattctcaaaacgccaatgtatgtatatcagagtgtatatcgaaaaatctaaatagtaggtttggacatgggcgcaataatgccctgtttcatgagcacacgaggcttggtaatgtcctggaaggtctccttcgtctgccactctggtccaacaggtagacgcagcgagcgctcatactgttggcgggactcgaaggggtgagggagctgagatgcgagataacggtcgttctggaaattgttagcatgctgtatagaggaggagtgaaagtgaacatgtttaccttcttgatgcgcttctcgttaataatgaccttgtcaagcttggcatccttacggtccttcttcttgataccatcaacctttgttaggaaacggccctggtgacgcttcttctccttggcgctcacgccatcaccaacccatgatccccaaccgggcagtgtgttatcgaccaccttgtcgtcctcttcctcggcgatagccgtcttttcatcttcaaacgcaccgaccacgtcctcgccggcaaaagcacgagcaaccatttcttgatcgcggattgccataggcagatgcaggtctgtctcggactcgtcgtctgaagcatcctctgtagtctgtgtttttgacttagtcttggacttgctaggcttggaagcgacgaggacgttggatgtaaggtcgagatcaccaatatttgtgctagactggcccttcttcttgcggcgtgtctcaccgcgtgaccatgcgcctgtggttcctgaagaggcgggttcggagagggatgtgatgttaggaatagcaggattgatgccagcaccgttggtggttattacgacatcttcgtcaccgtcatcatcagcatcagcatcctcagacttgcgcttcttagacaccttgctagacttctcgaaagcatgtttgaatggctggccatctgcagcaccatattggcgtcggcccacttcctcgagctcatcagcagaaccatcaaactcctcgccatcaagctctcgtcggatctgcttgatgagagcatcgttcgcctccttcttagcggcctcggccttttgcatgaatttcatgcccatgagacccttctggggctcatcctcttcttcctcaagagcagccagctgtcgacgtagagaagcatcacctccgtcggagtcactgtctgactcagacgaatcgtcagagttaccagcacggccttcctttctccttcgaagctcctcgtccttgcgcgccatctcagtcagaccagcgcggaagtcatcgtcccatacagctcgctttgtcttggagccgatcttggcccacttgctctccttgtgtcgctggccaacacgctcaagcgctcgtcggcggtcttgcgcttcacgctcttcctcagagtcaatctcgccagcctcttccatagcctcctttgtagccatttcatcacgttcacgctgctttctgtgcacgcggtggtatgccttgctcttgatcttcttgatgcgcttggctcgcttagcctctcgagagttgagctcacgctccatacgcttgcgtgcaagagcctccttgcgagtgagctcgttgccctcttcatcatagtccttctcctttggcttttgtggcttttccatagtaagaccgctctgttccatgatggacatgatagcagactcgagctcgttgctgggttttgacacattcagaggctgtatctcggtagtatcgagaccggcagtcgctgagttctggggcagggggaacataagatgctcagctcttcggttttgcttaacggtatcattccatcgatccagggtttcattggtcttttcgtaggccgcacttcgatcaagttggtcctgctgtctccttgccaaaggcacagccagcttcttggaagcaccgggacgcttctccttctcttctttgctcatcagcttcatagacttcttcacattgacgtcgttgatgctcgtcattcctaaatcagcaagactgatcttggcttttgacttgggcttgtcgtcctcatcgtccttttgacctccatatcccttgatcatgccttgaagggcctcgagcttttccggactggcttcctcatcgtcgctctcgtcatcgtcactgtcgtcgtcttcttccgactcgccggatgcatcatcatcagaatctgaagatccggagtgatctttctgcacgggttcatcgtctgactcctcgaattggtccagagctgttgctagatcgatagcatctgcgcccagtgtttcgccctcgtcgtcttgggaatcgtcctctgagtcgtcatccttttcgggtgttagactaggatcagctattcgagaacagaacacacttacctcacgctgcgttgttttgctgccgcggaacgtgtaactctcaaacttgtcttcatcactgtcgccaaacgcatcgtcactctcaatctctgaatcctcgtcgtcatctcttaaaccccccagtcgccattcgtttccttcactatcgcttccatcatcggcatcgtcgtttgctggccgactaggtctcttgaccttctttctctgtggcccctcctcttcctcctcgtcctcgtcctcttcttcgtcgcgaccatgctttcgctctatttcagcgtccaattctcgtgctcgaggagttcgcttctgtctcggcgcaaagttctcctgtgcgataccgaatgcatcgagcgcattcttctgtgatctcgccttggactttttcttgccggccttggctttgggggctacgacaaggggtcgcccgtgagcctgtcttccgcccattctttaaatcaagtactggtatccaatttatcgagttatgggcattgcgcgaaccggcgtgaaatggttgaatggcgtcgacacagcttccttagagcaatacttttttccaacttttctgccgtgtaaaaaagtttggcggtgagatgacccttggcggggcactatacgtacccatgtgtaatggagtgtaaaatggcgtgtgagataagcctatcatagacgttgtaaattgctgattctagtggggtcgatcccattgaagaccacaggggcctttccaccacggactgggtctagcaccgaataccgagtcacatcggatgtcgaatctatggccaaggtctcgtatgatctataagtgagccacttcttcttcttcgtcttcgtcgtccagttcgattcctcccaatcttgcttgttcaacctttgaacattggcttcgatcatggcgtcttcctttgccccggggctccggaggttactattccaggccacggccacagcgtccggtccttcaaagttctttgtctgcaaccaatgccttcgaactgctccccggagcatgccctcgcgcgttctcaacgctgtccgatcacgaacctatgccgattccgcaatcaacaagccgattggaactatcgccgagcaggtctctgcccgcgcatctccctctgtctctcaagctaccaagaaagcatggcctgagtccaaccccaagggtgtgggctactggcttctcggcagcgctgttagtgtcttcggtatcgtcgtctttggtggtctaactcgtttgaccgagtctgggtatgcttctctatgcctgctgcagaccaattgaataaccagctaacgtcaagacagcctgagcatcactgaatggagacctgtcaccggttcgcttcctcccatgtccaaagaagattgggagtccgagttcgaaaagtaccgtgcatcgcccgagttcaagcttctcaaccctcatatggacctcggagaattcaagaaaatctactttatggaatggtttcaccgtgtctggggtcgagttattggcctgacctttgtcattcctaccgcctacctcgtcgcccgccgcaaagttacacctaaaatggcattgaatctggctggaatctctgcattaattggtttccagggtatcattggctggtggatggtcaagtctggtcttaaggacgacctgtttgctcctggttctcatccccgagtctctcagtatcgcctcaccactcaccttggtaccgcctttatctgctattcttggatgcttctctctgctttgacagttctcagaactcgtcgctggctcgcgaaccccgaagcagccatgaaacagatcggtgccatgagccagccaggtctccgcactatgcgccgtgtcgtcttcgcccttgctactctgactttcattactgcaatgtctggtggacttgttgccggtctcgatgctggtctgatctacaatgaattccctaagatgggtcttggtctcttcccccccaaacaggaactctgggacaagttctactcccgtaaggaggaccagtctgatctttggtggcgcaacatgctcgagaaccccagcactgttcagatgaaccaccgaattcttgctgtgactaccttctgctccattctctcgctcttcatctacgcacgcacgagacgtgttaaggctatcctccctgccaacatcaagaagggcgctgatggccttttccacgttgtatctttgcaggttgccctcggcatcagcactctcatctatatggtgccaatttccctcgccgcagctcatcaggcgggtgctcttggtgtgctgaccatggctctggttttggcccacagactacatatccccaagcccactcttcgtctcctcgagcagcgattgaagcaggctgctgccaaataaacgagttgccggcgttgtaagatgtcgaagaacatgtatattattcttgtacaatatggtacccaatagcatcaatagaataacgcaacagaaggctggtaagctggccaaacgacacatataatgaacaccctggacacactcgactcttaaaagaatccttaacatggtttataaaaacattgtattttctttctaatttcatcagactggaaatctgaccattcttatgtcgttgtcacagcgtaaaatcatgcattccaacttatcagttaacccagtaaatcccattttcccattttacttgtgagctacacgaatcggtcagtaatttgttctcggtttcaggagtggccagacttaccaatgccctcctcaggcatgggctcaatgccagcaacctcggcggcaagcttcttctgctccagcttatcatccttcatgaaggggaaagcgagaacctcacggatggtgtagttatcagtcaagaacatgaccattcggtcgatacccataccccaaccaccagtaggaggcagaccgtactcaagtgaggtacagaagttctcgtcaatgagctgagcctcgtcatcaccctggtccttctgacgagcctgctcttcgaagcgcagacgctggtcaaagggatcgttcaactcagtgtaggcattggcgatctccttcttgcaaacgaaggcctcgaaacgctcgcacagaccgggaatctcacggtggtacttggcaagaggactcatgacttgagggtgaccagtgatgaaagaggggttgacacacttctcctcgatgaactcaccaaccagcttgtcaatcatgcgggcgttggtgagaggaggtgtgcactctaggttcatcttcttgaggaccttcttgagaaactcgttggtctcttgggtgtggagttggtcaccaggagggaacttctctccggtagcctcctccaaagtgggaatcatttcatatcgaggccagggcttctcccagttgacctcgtacttttcgccggtctgggtgtggaaggtggtcttgtagccaccggtaaggtacttgacaaggccagagaccatgtcctcagtggtgtccatcaggtcgttgacgtcggcgtaggcctcatagaattcaatggtagtgaactcagggttgtgggtgagatcagcaccctcgtttcggaattgacgtccaatctcgtacactcggttaaggccaccaacaacaagcatcttgaggtacagctcaggagcgacacgcatgaacatctgcatgtcgtactcgttatggtgagtagtgaagggcttggcggtggcaccgccagcaatctggttcatcatgggagtctcaacctcgacgaagtcacgctcgtcaaagtaacgtcggatccaggtgatcatcttggatcgagtaatgaaaacattacgggccttctcgttgcagataagatcgagatatcgcttgcggtatcgctgctcaagatccttgaagccgtagtggtcatcggggagggcatgaagacaaggagtcaggaggacgacctcagtcgcgaagatggacagctcaccctcctctcccttctcaagcttggtcttaggggcagttcttcagttcattagtatatgttctggttctaggatagtcagtaacctaccggccggggtagccaataacaccaatgatatcacctcggcggaggtgttcgtgctgagcatcaaaagcgggagctccatctcgcacctcttgcgcttggcacataatctggaccttgacgccttcagttcggacatcatagaaaagaagcttggagccggatgctcgctttccgtggacacgggcaccgatctggataatcttgtccttggcgtgctcgccagacttgaggtgaccgaactccttgacaaagtttcgcagatcgtatgtgacattgaacttgtgagggtaaggattggggctcttggtctcgcggagcttgttgatgttccttgatcgaatctcgaagtactggttaggagtgaggtccttctcggcagcctcagcaccgccagccgccttcttgggagcaggggcaggaccacgctcagcagccttcttcttcttttcctcctccttctggcgggccttctgacgcttcttcaactcggtcttggagaccttctcaccagttacctcatcgaggtgcaggttggcgacctgctcggtcgggggagcagcagcgtcagccatgattgtgtctcgtttcgcggtggggataattgaaatggcagatctccaaatcaggcgacagttgctgatttaagtctctgctgccggcaaattgagtcaagctgtgatggatgtggtgagtcagtggaaacagtcagggcattggaggggcagaagaaatccattggtttgggcgccacaatcgcggggtaaattttcagtcaggcaatccattcattcttgagtgagcacagccacagataaactcattggtagaaatgtctaaatacggcaaaagaccacgagaaccaggcaatagaagtcgtaagctctccgaatttggtcatattattgaatcatgagcaggttgtatctagctctgagtcttcgtcattacttatatacatttttttgttagccaatcagctattgcgattctcaacttcagccgcccaactgaaatcattgttttattctaaaaacatggcatccccgcgtaccccctgcatagccatggccatgtctgcaccatgcattgctccattttgcatcgccatattcatatttggcatcgaacgactcatgttaatggcgtttcggttgatagggctcccagttccgttggacatcataaactgtgctgctgctcgttgttgttgctgcatctgttgttgctgttgttgggtaggccgcgttcgtggtacttctagagtttgttgctggacaggtggttgaggcttgactggagatgcattcaccatagcgaagctatcatcatcctccatctcggcatcggcatcttgatcactggcctcggcgattgatgacggaccagttgtcgaggccgaagtagtggcatgctcgctcggagcaccattaatgctagttgttgactgacgtttgggaagctgtgggcgttgcggttgatgttgctgctgctgctgctgctgctgttgctgttgtgcttgaaaatgtggctgagatggcgtctggatttgtggcgttggttgagtgccgttgacagcagcggaagaggcctgatgctggcttgcttggtccaacgtcctctgggcgttcattccagcagcattggcccttgaagaagcaataacactcttccatcgctcgatggacctggtcacgagagcaccgaggtcgagttggttatcctcgatagagaaacctacagcccttccacccttgacagcttgctcgtaagaaagggaaagcagctccctttcaagcggaattgtgactggcggggtaagcctgaactccttgggttgctgtagcttgttcagttgctcaatttgggatttgagattggcattctcttgcttcagtctgtgctgcttctctttcattttctcagcctccttgtgttttcttcccacaccccgggctaactccaggatccaaagctcttgctgccgttgaattgggagagtctcccatactgcgtaggctgactgaaggtgttcatcgatttgcgcctcgagttgttcggccattttctcagccttgcggatcgactcccgagggtttcgaaaattattatttgtcgcagggggatatttgaactcgtccatgacggcggtggtagcagaagcacaggtcactttccaagccttgaactctcctgcgaagtaagtccgcagagcctcgtattcgcggtgacctggcgattggaccgaccaagatgtagaggtggggtgttgcgtggacgaaaaaagagtcggtggaggctgtaggcattgaagagtgagggcagggaaatcgagagataggggatcgaaatcgaacggcatcgagttgctgtcaagttgtaccctgttcctcttgttagcactacagacgcagaatcatggttaaaaaacatgaattcatacttggctgctctccaagagctgaggagctcccttaacgcgagctccgcggcacgggctgtatccatagcgtctgaaagtttttgcttgacatcaaactgggctttttgaatggcctgtttgctaacagtacgttgcataccaggccgttttggtggctcgggtgcggcatcgctctcccagctgccccgtttcgggatgtcgttcataacacccgtcgcctcccaggtcggctgaaaagctggcgcatatgtcatggtcgaatcaacggagagctgattatccttggagagaattggagattgaaagtcttcattctcgggaaggggtgtatcctttacgacatgtgcccttggtgttcccactggagttgaggcttcacgcctcccaccaagggaaccccggggctgtcgtctggtgatgccaccgcgaagctttctgatagcatcgacatcgtgaattccatcggcgggttttgggttcttctccttgatatacagatcgagatggcggccgagcgaagaagaggtgaaagcttggccacaaaaggggcaattcttgtccttaggggcaccagccttgggcgttcctgagtcggccgtttggggcgtagattcgggcattttgaagataggtaggtgtcagaagggcccgatatcgaaaattaggggagaaggatacgaaaatacggtggcggttggggaaaggtttcggtaggcagtaactacaagagcgtaaaaagtggctgcagctccaattggggagcgttacaggcgtcaatcataagtagggtagcgagcgaaggttgaagagaaaagaacgagcgtattggggccgagacctccgggcgtaagggaattcaatggacgttcatgcaaaattacagagcatgaagattgttgaaggagtgagatgaggcggtgggaagcttgttctgaagctgagagagtctaaaagagcggacgggaagggagaacaagaaagaaatggaggatgaaaggaaaagaaaagaaagatagaagctcgagaggtcaaggcaatagaaggaagtttagaagaggcggcgggagactaaaggggaagccaggtctcttagcatcgctaggtttaattgttctttggttttttcccccctctccattttaaaataaagcctcctcgctcctctcctcctccgggctattcaggggcggatccaaccaagacccccaggccccagattggcgctgttagcaccaacggtacccctgacgcttagtggccgtcccgccgtctggatgtctctcccgctgctcgcttagcgctgatcgggctgctctaagaggtccgtcctagcgccgtcgggaggtgcaactgtcgctgatggatgctctagacgctgtggttcctgcgagggcgagcagtctggtcccagggggttgcaacggtgaggtcttcagaaatgatgcgatctgtagagattaaactcaagcggaaatatcccttaaaagacaatgttttcgagaatgtgtcaacttaatcaaaagtcccattgccatctcaatttgggcatcggcattggtagtgatcggctcagggtcgctaaaagggaggaggatatgcagctataaatacgacaatctctcattctaaaattatggccgccttagccaaaattctattaactgctccgtaacggtgtaaataactctccattcccatgtgactgaattacggtgaactcaacatgaccgttgattatttccaaagctccacttgcattgctgtcagtcaaagttttagaaaggctgatagcttgctgagatccagcccgttttacgatctcattttcatacgaaagcgaaaattatgtatggatgtgtctattgaatcaccgcatacataatgcgtttgagatcggccttaatcctatagatcgtggatctggcgtctgctactctgtaccttacatgacatcccttacattcaccgtctggttacctttgtcaattggactttcagtccgccattgatgacgcctcaatcctgcatatcgtaatagagtgggttcagttggttccccaagtgcagcccctttatgtaagcttagtgccaaagcaaagtcaaagcaaggaagcaagtgtcgggtacgtctctaccaaagacaaaagataaaactggtacaaggttcaaacatctgtcgatccaagcagccaacgacatctcatctctgaaccccaaacacagaagactgaggtggcctggggaaacaaattctgaaccgactggacgctgccatcggcagtccttgagcgataggcgcccaaactcgcacaaagattggccttgaagtagaagcatgggtggcaccgaccatggggttgctattaggcataggatccatgtccgagacaccacataggaccagcagacggtgagcttctgcaaccccctttaacactgcagctgcactatctcacatagagatcagtgagccactcagtcgtcatttacttgcaatctttcattacagcctgcagctccttacttcaactgacgcaacgcaacttgcttctctaaaggtggcttctcatctggtaacccaatcctcggcaatttcatccgcacctctatccgtgttttcacgctgaatctatcaaccccattcgcctgttcagtccaaggccgggtttactttcgatgttgagaagctcagagactctggtataaagcaggaaacgcctggtgcatcggcaaagcttattggtgagcttcatttgtttgtctcttgttagcccctgacttgagccgcaagcgcgacaagatggcaaatagctctacttaacctgagactatcttgttctcaacccaccgggtatatgatagccgccagtgtacggagtaccaatcaactaattactgctttgttactagttgccatttactgcagtagctggcgtttgctgccaggtcatggcaagatgaacaaaaagaaagagtgctgattggcatcaagttgttggcatactggtatgtgacaatatgcccttatttggaagtaacatgttacttgcaaattcagccaactttgcttttgtttgattctagaattggccaacttccaatcgtcggttttatttgtcctccactcactttacagggggcccagataactcgacaggcaacagtgggaagtccaacgatgggaggtagaacaaacagagtgtagctggcaatttggcgagaattgtaacacgccgatgagatagagtagcacgggactaggtattgaagtttggaaaaaagaaagaggttgtcgtcgggtcacgtgctctgtgccacaactcaattacagccacagatacagagtacagcctcctccaaaagcgggttatagctctgcagcgaagcgcggctacctcacctcacagatcgcgatttcttcagtcgcggaattgaagtgcagccgtcgcttgttctcgaataccataattttacagccatttacaaaatagttcaacgtagactagcacacgttagtcagagcatcaaaaatgccccctggtatgttaccattgttatttttgcgtgattcacctccgccgacgcctgtcgcacgcgactggcgatgggcgcattgatcgcgtatgcgattccaccacagtatagccctttttttcggcgcaattggtattctcccattgctaactattgcgcagctcttagtgacgaggaatcctccgacgttggggagttcaccacacctcctcgcgcgagcagccgcaagaagtccacctcggctgctgcggtcgatgagctcgacgatatgaaagcgggaccggcttccgacgaggaggaaggcgacgaagatgaagacttggatgaggatgagtaagatatcagcaagcctatcgaaagggctatggctcacatgctgcaggtttgttgtggaagccatcaaaaagcacatggtctacgacgacgtagggagtaagagcccaattatatatcacatactgaccgtggccgcagggaagtctacaattccaagtcaagtgggaaggctacgaggccaagaaagacttaacgtgggagcctgaggagaatcttaggtaggtgatggagtcgcatgactagctcaaagccttgtctgacatgctctccccagagagtctgcccaggagatcctcgacgcctacttcgaaaaattcggcggacgcgagaaactatttgaagagcatgagacagcatcaaaaacgaagaagcgccgccgcgccaccaccaatggtacacccagcacaacgtctacaacgaagcgatcacgacgtgagcacccggccaactctgcaactccggcgacagcgaagagttggagtcctccagcagggtcctgggaggaggagatcgagaccattgatgcatgcgaggatgaaggcagtggcaagttgatcgtttatcttatttggaagaacggccgcaagaccaagcacgacaccgacgttatttacaagaaatgcccacaaaaggtcagtgatttggagatttgacgatgttgcatttgctgacgagaggtaacacagatgctccgcttctacgagcgccatgtcaagatcattagagatgagaacaaggctcttgtcgatggtgccgagacctagcgagacttgaacaagaaggacgggggaattggggcgagacgcagccatataaggtatcgattttttacggatcctcgacgtggctgtggatggaacggcgttatgggcgatagccattaagtcgcggatgggcttctattttttgatatgtgacttttcatgcgtcttgacacggaatgggaacggaatactggtattcagacaaggcttcacaacatatcacatcatggagaaacacggcgcacggagcatgtgtatttgaagcgtgtatttttattagagaacgtgttggttacgcaatttagtcacaacggattaattgcaagcattgtgcaggcattcattcatctgaagatgtcagactcgtgccttgcattccgtggaagtgcggcacatcaggcagtgtcacttcatgatccttggcctatagtcagtcagacgcgtctcgacgcgacaacggtcaattaaaaaaagtcctgaggtgacgttttctgcgaggctgggaaaagtccaaagacgttccagcgtgtcagagacccctgaaggtctccacagcgggacccttgcagcgagctaagctctcccctcccagccttgccatttactggcttttgggctgtaagaaaaagacggtggcggggcaacgacttataatagagtgagcggtcgtttgtgaagtgagactgcgcattccagttcctggtcttgtttatctttttttctaagaaacgaatcttgcgacttattttcttgaattaagaaagaattgagagattttttggacacttcacgactgtaacgactctccattgtacgacttttgtgattgataggttcatctggttgcactaccgttgactctactccaacctcttgactcggaattcaactctactctactctactctactctatcacaacagaaatcttgaactgggtatgtctaccccatgagcctcagcattctagtctaattggacccttgaactaactgtctcagattgaaacatctctcttgaatccattgttcgcaacaaagacaatctcaacttgttgcaacactacgacccaaagtctcaccatacacaacatcaacctctctcaccgatcgacccacttacgaccgccaacatgaagaagaacgatgttatcgccatcatcattatcattctcttcattatcctagcagccgtgtccttcggtatctggaagctcgtctctatggccaagaaccacatgagcgtgacgggcagcggcacatcaagcagccactccagccgtgacattgccgactagtcccatcgcctcccacgcttgatacccagtggtggttctttttccttgtctatacttttgagcacagcggtttcgtggttatttgctgccacttgttttggatacaacataaaatcatggtggaatgtgggcgggtcggtaatatctggatggttgatttatgaatcactcatgtttgggtcacggcgcaatatcatggcgacattgaatgggttacgtgtttttggaatatgtttatgacctctttgccatatgggcaatgcattttgtatggaagatagactacgtttatgattaggaggcctagtatggcatgtggatgaaacaacacatatgtatcacttacaaaaactatcggttgtgccgttttccagagccttcagtcataaatcactctgaacgtcaacgcaaaacattgctctttgaatcatcacatactggtcctgattaacaacaccttatggtttattcagacctggcttgtcgtgataacagtgacacatagctctaagtgcgtatttaaagaaaggtccataacacacaaatactcccttcttggccacacagtttcttcaaatattcagatatatcgaacatatccttaaggaacaatcctattcaaatcactgcaatggcgaatcccgggttcctgatgccagatcttatcgagaaggcctctaaacttagtatcgacgatcttgacaccaacaagagtgtcagcagcatctcacgttaccaggaactcccctatgctcgcttttttctccgaccccttcaagaactgcgatggtccggagaagaccagccctgatcatgagcgtgtcaggaaaaccctcaaggcccttgaaaaaaagtaccttgaggcatatcaagactaccagacctggaagaacgaagtcattcttatgattgaaaaagatgaccagcatagctggaacagtttcattctggaccctcgtagccacatggaatttgacgaaggggtattggaggacctcgagacttttcttcccttttccaacgatttctacccgtttccgagctacatgagtcacaataccttcactgacaagctcttcaagaaacgggtgcgattggccgaaatcaaggggcttatcgagaccggacgccgtgaactagcccggctggagggctccgacgcattcatccaacttcctaatgactttgtcaagtatcgcgaagaagttgcagccaagtgcgatctttgcgacgttcgtgatgagacgagtagctgcgcgtcttctgattcaggaggaacaagccgaactattgaagactaggaagagacttgctgggggcgtgagaagaatcacggaatacacgagggtatccagggatgaaacggtcgtctctcaggctctacagcgcaggttaagctttgtgtagaccaattagcagaggattgatcatgagattcgggagggtttagactcgaggtgaattcgactacgaaaagagaatggcatgtatattggttctatctacgtgccatacatgcgcccaacatcgagtttccacggataaactgttccaaagtgagaagcgtatgtcttgaattatcactgttcgaggacgactcaggtctggcttgtttggtgcagcttaccctgtcgaggagattcttcttcctgattggtctaggtgttgtaagttcgctcaatgaggcaactttcacttttcataacttgaacgaaattgtgaatgtctttcggatgttactgaaggctaatttgaaatattgtagaagtatgggcttataatagcttaatttaattcaaaggcacgagagttacatatacaacgacacataatcaagacaactaagtggttgatcaccgacttgcggcattctattcattggtaagaaatctagcctaggcccctcattccttcatttatgtacgatcatatatgcgtatctgaaaactttgttcgacaagttgtcaccatgacccttaattgcgggcaacgggagtaggggttggggccacgatgggctcagtaggagcagcgggagggggctgagggacagcaggaggagtggaagcagaaggaggagggacaggaaccatgggaggaggagtagggataggggtaggtccggaagtaggaactgctaatagtcagtatagctcggcttccctcatgcaagtcacttaccaccaggctgctggccgttgccaggctggggcaaccaactaccaggtcctccattctgaccgccgccatagtggccatggtttccaggctgagtgccgttcatagaaggaggagggaagaagcctccaggggcggcctctgtatggatatcagtatgctggtcggacaacatgaacaagagatatactcacgagggaaaggaagagccatggcaaggggagccatggcaaggggagccacggcggcaatggcgaaagcgatgaaaccagtcttcattttggcggtttgttcaaggtagtgacagaaaaagttgcttgatctgagggatgagaaagaatggtaacgacttcaagtcttttataacgaacgaggccagctcaaacaacaaggatgtaagataaggatagcttagtaggtcacagaccagaacgatgttgtcaagaatagagaagaaatgatgggctggaatacacaagaacctgtttttgacgagattgtaggcggtgttatatatctgttgctacagcggaccactttcccccttggtagctctgcacatccttaccgtgatggaggaatataccgagagacccttgagtgatcagccgtgagttaagttagataatgggatgtgagaaaatgagaggctaggatggtgcgtgtgagttgactgactctccacagtgccggtagccttgagctgagcgaaccggtctagccggtgtggccgatggatgaccggtagttgggaatagtctgtatcgtcttgatgaagcttacatgggtgggtacggaaggataaaagcttgtcttgtcctggatgtttctctgctgaatgcttggacggtattgatagatggtaaactgggacttcatggtgcagatagtactatgattttatgcttaacgactctagttgttctttaattattgacttgtttactaatatcgtctttctttatttagacttcttattgctttgcctgcaatactcttgattcatgatcaacacagtcacagtatgacatcttttacaaaaacaagagttatccgtctccataattgaacccacagccttctaacaaacgacgcgtaacgcaaagaaaatacggagcacctacggagaattcacctccagtaaaacacatgccccacagcctgttccctgacagccagtaccgttaggtttgtttcaagtctcaactctccctattttctccaccaccaatcattgtctaatatacagtacgtgccattactaaggtaactgaggctcttttgttctccaggtacacgcagatctcttctccaacaaggtccttcatgcgatatcaaggaggttgacgacgtggcctgcagagcttgaggctggggtcgagatccagtggaattggcttttgagggatgagataaaattgtgggatttgtgagagcgtatctttgactttatttttacggtttcatcgttcgtgttgacgaaatctatgctacgatagatgcgcagtgcaacggtacagcattgagtgaggttgagtcggcaaagttcgattgtaacctcaatatctctaattcttcagaaaccaatcgtcgtcgctgtctatgtcgtatactctatacaaaccatcgaagcggtttgtcgccatgtaactagctagagtctagcatcgctgcttgatgaacctcccatcatgttgaaccgtgggtattttcttcctcaatcaacctctctgtccggaacattccatctcttgtcacttcgcctctcaccaactcatgacgcctcggccacgatcaaatccgcctcgtagctgacgctcaggcttgaccaccttgcctctcaagactgtataccggatcaagttttcacaatcttcaggcatgacgcgtgccaaccagatgccctgcgatgcgcccacactctcctctgctgaaccgttcgcaccattgccgttcttctcgacgccatttgtgccattctgctgcgcaggaaccggatcatccagaccaaacgcattcggccgtcggtagatcatgacgttggcagagtacttgtgtcctcccacatggctgatgtagtagataccaacaccgccaggcctctcatcatgcaagtctcgatacagacccaacggccttagctggcgctcaaactcttttctcagaatcggcgcactctgtgcacaacgcacatcgcgtgttcggtgactgcacataagaatcacagcgttgtgagggcagtccttcagagacacatccgggatcccggccgccgggtcgggagacggaagagaggccgggagcggcgtggggtgaaggggagaagtgctggtcggtgcccggttgataacctgggtgacaatctgaggcacactgagagggtggacattgttaagaagcttgaaggctggcagcagtaaaagagttgtgggctcagagtagtcatctgtgtcatgaggcgtcggcatattggatgccgaaagcttgagtttctgtgatcgttagcgcctcaatcgtcaaggttcatgagtgatgggtgacatgaggcaaaataccctcgtcccatacatgaactcatatgagataaagactcaccccattcgcaggctccgcggccttagaaaaagcctccattacactccccttttcatccgccacatccctcacccagtccgtcttgcctgttccaacaaggagatgcgtactccaaggctcgacaagtccgtacagcacatcatcctcctcaatcttgaagcctcgaggatacctcacggagcagttttcacagtcgtgtaggcattcctcgccatctacttttggatccgtcttggcgaaaagctccgaagacgagggcttggtgtcctgctttgcagatcctccgccgagcacggagcccatgaggttctttagtgagagggccattctctgctttgcgggcttgtgctgcggaagccaggacggtacagcggctgttatggaggttgaaggggaggtaagaggagggggattgtcgtgtgtggatgaggatgatagggtcatgttgtaataagagatccaatctttcggtagattttagggccgttgacgtctccagatgccgtaggttcggttcggaatgggacagtttgattggcactgatccactcgaataactaattggtaatggatataccagcaagcttttggagaatggagatgttactgattgataatcagatgatcgatcagataattaattatactccgtacgctatagccaaataatttacctgcctaggtaggtaccgaaatggaggatgattcaaatggtgagatcgtttccttttctctgcattaccaatatcgagtcccctatggcttcaaatagcccaaacatctcgctctattccttcgctcttttgtctcccccgtctatctccgaccaccgagcctgacagcctggtaacatggcccatggcccatggcccatgggcacgtcattagattgcatcggctcccacaaaaaaagttatcagatcctgtcattttcaaccgtcggggttcatcaaaccccggtctccaatttccagctctgacgaaccccagaattaattacagcatttgtgcaaacacacttctttagactggcccgtagccccaggtttctctcattctttacaaatgaataattaaggttttaattaaactcaagattgagatgtaacggtcgtgtcaagatccgaaaactaagtatcctccttcaaaaatctctgtcctcgtgtcactcaggccactcatgttcctcaaaaaatcagcaaaggaatcatgctatgcggtagcctattcaaataatacaaaatgtttagctatagctgcttatagctttcccatccctaatggtcgcctctgcctgtcatccgcttttcaatgcttacgcgttcttctttctagcctcatcatatccctcctcttcactgtcgtcatcctcgtcgtcaccctctgtcctttcttgatctgtcttatgtcgcctgttcttcatcgcctctcgaatcttgcgactcgcctcatcaaatccacctgaagagtccaaagtggtgaacccactgatagggaacccaccagatccgaatccacccccgctgctgcttgatctcgacctgctacgggctctggaaggcggccgtgtagagaagatgcccacgtgaccaatattgctgaaggaatcgttgcgcgggagagctcggctagattgtgtcgtgcttcgtcgcgacagagctggtggggtctcgggctcatagccagtgctggactggtcgctgtctctgcggcgatgtgccttggtggttgtgcttgagccaccctcggctttgtacaggtcgggcacaagtcgtgccctttcaaagtcatcaaacatctcaggccccagcgtgttgataacatctgttacctgagcgctcagctcggctcttcgttctcgtagcttgtggatgttgtagttggaggttggtgtcaagcagaggagtagcgggcgcagagacttgaagatatccataccaacctcaccaaaacgcagcgatgcaaaagtgataccaaccataaagggccacaatgcgaagtaaaccaccagcagcggtactccctcgggaacataaccccagagacggtcttgccacactttgaaagttataatggccgagtagatatgatagagagtgggtgcaaaaccgattgccacaaggatcttccaagtcgccatgacatcgcggccgcgaatcttgactgtagagcccgccagagctgtcttggccttctgtcggctgatgatcttggtcgctacgaagacaggcgagaaaagaatcaatcctggcaatgtacaaatgaagaggaggagtagtttgattgaccggtaaatgaaaaggaatgtgaccttgaccatgttcatcttggcatactgaacttggtggtctttcaggttgaggtaccgcaattgagagttgtactctttgacggcggcagacaaggacgtaatgcgctcatcgttcttgtatcgctcataccccatgcataatctgcggttaagctcgatcactacaggaagtgggagtttcttgccggtcgggttgtagagtcggcgagcggcctggatgaccatgagtgtgtcgtagtctggtgcagagacggtgacagagttcagagcctgatagactgtatcaagaacttggccgatggcttcacgacgctggttgttgcagtagagctcaacgaggtgacgaggaatttcaaacggagcaccgaactcaacaacggcacgcgagcggaacttgtgggcatggaagtaattcattcccacaggtacgatcttaaggccgcaatcgggatcttgggccagagttccaagggccatgattgcgacaccagccttgagaggtagaagttcagtgcgatcgtggctaccgccctcggggaagataccaacgcaaccgccattgcagagccgagaaaagactgcctcgtaaactttggtctggtcaatgtgaggtgccaacttgaacttggtgccctggtaacctggagcaggaccctttacgtccttgttggtgaagttcccatctttatcaatatcgtcacggcctgtgagttgttgcagagcgatcttgcccttaaaaggtcgcttgacacggatctcttcaggaccgataatctgagaaatatcgacgctggcgccactggtgttcttagttgaggggaggaagagcatgccctgaacctcgccctctccctctccgaattttgtaccgacacctcgaacaagggttgggtcgttgataggatcggggaggtagatggtgccagtagctggcttggcagcatcttgagcgcgaccgacgggaactgaaccaacttgtcgcgagccccatccgatgaagccgtgaactgatttttgggcaatgagaagggacgctcgccgcttagcttcgttacggagggtacgttgaaggataatcgcatcgacgaactattgcgagttattaactggccctgtcttgtgcaacatatccctgatgcgctctatctttaatcacgagctccccagattatacacaactaacctgattggcatgtggcgctgcgacgaacagaacaggtccagtctgaggaacacgccaggcacctcgaggcacaacttcacggaagaacatatcgacgatgttgccaacggtatacaggaacatatcgtacttccagttcaccataggatagagctccttctgcggggttgggttcgtcgaggactgcggcgctgccgcgtcctttgtcccagcatgtttagacattacgagcttgcgctgaagagcccagcgttattggaacaggcgcgcgaaacgatatttcgaaatcgagctgtggatggatgttggacaataaaaatttcgacagagctagacaagcgagttgtggtcgatgtgaggggcggcgggcctcagttatggagcgaatgcaggttggacggtcgggcggaaatatgacgagagataatatatacaaatgctcggaggtgttggttctataaagaggtctgcattcctggggggacaagggtgaagtatatggaagaagatgcaggatggagatggaaatggaaatggagaaacagctggggctgctggggtcgggaacagaatgcactgcacctcaaggaggggaaggtaccgtacgtgatggagggagaggtgtctgcccagtaaggaaaggctggttttaaagctgacaagctatgatcttcataggatgagttaaaaaccacggcactttgcatttcgctttggcacgtcacaattggctccttttctcgagtcttttctttgttactctgtccttgtcgtctacgagcttcctttttagttgcaatggcccgcttgcgaacccttctgacgaccgaggatatatagtacttccaagccctatggactatagtctgcggcgcaaaccccgtaccaacccgtactcgcactcggcgcttttcccctgcaaactgtttatcatcactccacttacatcggagatccggtgcggtacggtacgggatggtgcaggtcaaaaggagcaccagggttctcgcgcagtcagtatagcatcaaagacattgtttaacccgagcatgccggtcacaagccacagataacggttctgcatgaatagtacaacaatatttactgtcaagaacttcaatctctacgaagcggtcattaaactgcatcagaaacagagatatgtgccgtcccgttgccccctttgccctgccagagatcacaagcccgagtcacctatccatcaatcaatcacaagttaattcacaccactatcgtcaccaccccagccactgatagtttgctcaacccccggaaccatccgctccatcacgctacagtgcctctccatatgggtcccttaccgaattctcgtagcgaatttccgagaaacatgaacaaggaagagaaaaacgcatccgtgcacctgtattcacatgttaattgttgactcttcatcggagtctccatcattacagtcacaaaaagtctagagattaaaatgtgttgaaaacaagcaaaagctgcttgacgtaaatcttgtctatgactatcagccaagtcccaacaaaaatgcccagtcaagtggtatcaatgcagttgaggcctctaatgcacctcatgcaccatcaaaacgaggggtgtgcactaccttatacagcttgggtacctataaaattgccgtgcctcccaacccgtaagaccgtctgctcatcccgaggccgaaaggatcttcagattttgatagaagagaatagacgagctagatgagatgctgggttgggtattctagacctttgtacagctgcataatgctacacacctttcaacaaacccctgcttcaatatgcaactgtgatgcgttatgccgtaactactgtcactgttcatatttttgtcgtaggcatagggtagatatcatttctcaccacatggaagtacaccttatacatcatgaatggtcatgtgctgaaagttgtcacgatgcctcaaagctgtagttggtattggtagtaattatagataatcagacgtcgtccccagctttggtaaatccgaatcaatcaaaagcaacgctgggaaatatccaactccaatccattgaccttgagcacttagcgttttccccgtcgccggctcttcttctctgggacacttgcgctgccgccttcaagctcaccctcctcaatcttgccctcattttccaactctttcaatttctcttgtcccgatataaacatgctcagatcgcgattcatttcttgaagttcggcattctctcctttgagtttctctaactctttgactatcgcttcgtggtcactgttgagatgctcaatccgcttcatcagtccctcgttcaaacgcttttcctcttggagagatttgccgaggttgcgtgctaatgtttcgctcttgcttgccttattgcgctctcgagaaagttgcttctctagctctggtattgtttcctgactgaggattgtatacttttcatcgagcactgccagcttttccatggcctttgaggcttgtgctgcagcttcctcggccgcagcagaagctttcgaggccttatcgacggtcttgctgatcagttcttcatagtatgccctttgagattccagttgactcgtgacaagatgcgtgtattcgagaccaatgctgtccagtttggctcgaggaacaacatcctcttcctccagatgaccgactgacctatttctcgaaggaagttccacaaccttcccatcgcctttatctcgtatcagtcgatgaacccacatatccccagcatagtcccagacatgctgcgtttccagctccagagcaaaacaatgggctgtctctttccagtgatcttttgcatgaccacctttgtatcggccacagcccacatagccgcaaattaaacaaatccacagatcatctgtgcaatcgcagatgctgcagagattcgagactccagacccaaatggctgcgaatgagtccccgaagggtctgattccgagttaggtgaggtgtttgtgaatcgacagacaggacacccagcacctttccaattttggaggcatgtacagtggaatacatgggagcatggtattgtcatcaacccatttgtctcatccatgcgttccaagcatacagggcaagttggcaattccacgagattcggtgtcggaggaggaaacggtctgaggctgcttgacatgccagccgaagaggataagggagaaagagccccgcttgatttccttcgtgttggtgtttcgaatgttatactcttgacaaaaacaacatggcagatttgaggctgtatcattgttagagattggcgtagagaattggatgttttgtaacttacctccacggtattaaagacctttccatcaaactctctccgccattgctttgcccgaaaattgtttcggaacttgagcaagacaagatatctgttcatccgcgatgtcataaccatacggcaatggctaatatctcccctccacttttctccgacgaaacccatcagatcacctggcgacatatacgccggaactgctggtatacagagagttgtgcagtcggtatcctttgagccactcgcttcagtttcttgatgggccgtctcgatgagcccggaagtctcgtcttcttctctgtaaaagtgtacaactccccagccaagctcagtattctttgtctctagaggaagaaactcggcttttgtcgctgtaccggctcccccaaacgttggacccagtgaaggagccgcagaagggccacttcgggtcgcctcgcctgccattgcgtgcccagtcctaaggtcgaccgtctcgaggctaacacggccaaaccgccagtctttaactgcgttctgtggatgtatcgcgacaattgagttcgggggcggaaagctattagctcgctcgagccactgtctttcggttacaatctcgattttccgcccagagtctttgaccgatggcctcgcggctgcgccgcaatctattataccgagattcgacgagggtgagttttgctctataagagtgtatggagttgcgtgtttcgctgagtcgtgctggggatctatagatctcgaaactttataagtggttcgtcggtctggtcgcggatgggatggaaagtcgtcgaagacacccgctgcaggagatggaagccaaatttcgtcttgagctgtagctgctggtgttgcagcgaccggatcaggagtcggataaagctcgaatttgaggtgatagaagtaagacggcatagcctgatatatcagtctgcggttgaaccgctcgctcgagtaagatgcacaatgtcttggtcgcaaactcaggttgatctaagcatacagagtggagatcgtttgttgctaaggaggccaaaatagatgatggtgaagcggtcgatacttataaatcatcgtatgcctgggacgacgacgaagaggaggcctgacttggtgggtacacgagtatttaaagaggaaagatttaaacttgcaaacttgcggctcatgagctctatgtcagccccacccatcatgacctggctgcactgtggagtaaccgggcaactgaggggcaactccacacagcgtcaacaacacttacatggcaacaaatgtaacatcacaatcaacaagagagagtcaatatatgacaaatagtcaagtagatttcaatagtctattagcacctcgcagaatatttgtaagggccaaaactacataataatcatgacaggcctagaagttgcctgatctcgaattcaatgccagtccctaacgccgtcataaaatccatccctcagcgttcgttggaatcgcctactggccaccgcgaagtcggagaacgaggtggagagttgactccttctggatgttgtagtcgctcaaggtgcgaccatcttccagctgcttaccagcgaagataagacgctgctgatcaggggggataccctccttatcctgaatcttgctcttcacgttgtcgatagtgtcgctggattcgacctcaagagtgatggtcttgccagtgagagtcttcacgaaaatctgcataccaccacgaagacggagaaccaagtggagagtagattccttctggatgttgtagtcggaaagagttcggccgtcttcgagttgctttccagcaaagatcaggcgctgctggtcaggaggaataccctccttgtcttggatcttgctcttcacattatcaatggtatcggatgactcgacttccaaagtaatggtctttccagtaagggtcttgacaaagatttgcataccaccacggaggcggaggacgagatgaagagtagattccttctgaatgttgtagtcggcaagggttcggccgtcttcgagttgctttccagcaaagatcaggcgctgctgatcaggaggaatgccctccttgtcctgaatcttcgacttgacgttgtcgatggtatcggaagactcgacctcaagggtgatggtcttgccagtgagggtcttgacgactatgagaattggttagaagcagttcgtgtggcgacgaggtcgatgtgtaacttacaaatttgcataccaccacggaggcggaggacaagatgaagggtggactccttctgaatgttgtaatcagagagagtgcggccgtcctcaagctgcttgccggcgaaaatcaagcgttgctggtcgggggggataccctccttgtcctgaatcttggatttgacgttgtcgatagtgtcagaagactcaacctcgagggtgatggtcttgccggtcagggtcttgacgaagatctgcatgatggcggtgatctgtcgcagaagtgatgtggatagatggtaatcggaagagagaaggtctttgttatcgctggtcttgagcgaaagtaaagtcttgtgtgagagatgtttcgggaagaaaagaggatgaagttagaaagaggtgagagaggtttaagtactgagggggaaggtttgtttgataatcaagcgggcgggcaggcgagagggggcgcagtgactggattacgcttgccagtgacgaacggcacaggcaaggcagcgtggcagacactggaacccagaaggcaggagcgcagcttccgggggcggatgattcatgctcgagagcgaatgacggttgcgactagggaaggctccagaatccggccaggctgcagagcgccacagcaagtcctagatactttatatacatgtgacctcacgcgctgattcaaagtactcgagacctgtcacttatcgccgtgaagtgggtccaaggttcgccaaaggctgaaagtcagactgatgtcaggagcggtgtttggatgtctaaggtaggtatctggttattcatgctctagcatcttcgaggaggatctcgaggcgcttagagatttaaaagcaaaccatggccccaagttcaacccaagactgtatctgaggggccttcaacaagcagcaaccactaccagtagctaatcagtcaaagagtgtctaccataggccgtcgcagtcacttatccatcaccgtctcattcaccatctatctcaccgtgattcacatcagcagatacccacggtctagcgctaggatgcacgagagtggagtggcggagcctggcgggcatgtcgccactttaccccgggaaagacaaaaagcgatgcttgtttggatatctcgaacagatgcaattcgaccgtcgcaaattgcctaacaagaacggctaactattgaggccttttctaggagatcgcaggtgatcattccctaaaggttcggtgaccaagcctttggatcaggaaccgatggcaaacgctctggatcaacacgccgagataactcaaagtggatttgacaggatacggagcaggtctagcaccatgatcaaagacgggagacttgatgtacctgtacggacacctctctggcatcgagaatccagcactcaattcacttgccgtctgccttgctgaatttttacagcagaaaattcgacaacctcaatccaacttccagatcaaatgtcccgggggtccccgacttctgccgcccgctgaatccggtcttgtcggtgctcgcgacgtcatcagccaacgattctggcccgtgaggaccctgtctcgacgactaccctgttcgcatcaacttcttgaacttgctgcaacacaacgaggccggtaacgtttcgagtttggattgatggcaatgccttgaattcgaaggcatttatttcccagccgtggccgtctttgttgctttcatctgggagcaaccgtctcgctgtttcgtttgattcgttatcaaagctaataatgagcttgactcaaacaatcattgcttaacatggcgtcttatcatgaccccgcctttgtggtgttggcaaggaacctcgtgaactacccaggccctcgattccgtgatagcttggcctcagggggcaagaaaacactaaaccaccttgatatagggtgtcaaaatgaacttagcaaagagaccctcaaacttaggctaaatttacctaatattttcatcgcttagggtcaaggtcctgagttttctttcctcccctagctcggcactgcctgagggtgtctaatgccatcggtctggccaaacagccatggtgattcacttcatgccatggctgactgtgtttttcgctttccctacggagtacagtcgttgcaaatatgcgcctggatttggaaatatcttggtgtcgagtgagacattgtctcaatagcttctgaagttgtgacttcaaatgattcaagcagaacattataggaatggagtggccttggggtgatcacttgagaaaaaaaaccaaaggtttcttgcttctccttgagcggcccctgacattagttatctgatcgttcaaagatctcatgccatgcactggtcactcattcacagattccattcagttcagactcaaatttcaagggtttaaaaattccattcgatatacttatggcagctctgtagcacttgccaagcatagagccttttttgtaactatcccaatatccctttgacaaattgctaaaataaaaaacacgattcgctctgctcttcgtcgtcgacttcgcactctgcttgtcgcgagtctagcccacttgagctcaccaacgccctccaaagacactgtaaatcacacacacctcccatataggcttatcagccatgcgagttcaatcattcctcaaatgccacatcgtcaaacatgatcccgtaataacaccacaaaatgggtgaggttcgctatcatctgtatggtacggtcgttgttctctttctccaagactttaaaacaataaaaacaataaaatatgataaaaagaactaaaacgctctgtcttcttcagtcatacaatcatagaagaaagtcataagaaggtcataacacattttcccgtgtcaggtagcttcgtgttgtcgggcggtgaccagccgtgatagaatgttagagtcatgttcgtatgctcaaaaaggacaaatctggggtcgctgttgaccaagattgaaaaggccttgtcaacgctttcgctgtgataaaacagatgcaacaaaggaaaagagggctcctatagggccctatcatatgttttgacagtgtcatagcatcgtggcttgagtagcggtatcttagttggcccggataacaagcttcgagaggaacttgttggacagggagtcgaagtcgtagcggtcaaactttgactccttgcgggtacgaagataagcctctgtgatggtcgttagtacgagatataagaacaatactgtcaagatgtacataccgtgcttgatgacgtgctgtctcacttcagtcatggcctcgcagaccgaggtgttgttgtggaggaggtggccatgcttgcgtgtgtcccagtcggtgaaggcagggagcttctgggagatggcgtggaagagacccacaatgacaccaacaggtgttgtctccatgtccgtgcagaacttgttgacggcaacagggtcggggactcggtagtggcaatcgaactgcatctcctcccagacggcaaggaggatggaggcaatcatgaagatggtaggccagttcttcatcttctcaccactgtagacaccggagtacagggcagagagctcctcgagaatatccttctgcagctcacgccacatgtcggcgagagcacacttgatctggaagttgatcatgacgggggcgacagtacgaccgtagtacttggagtcctcatcgtcaatctgaccatcgaggtcaacctcggatccctggttctcaaccatggtgatgtgcatggtgaggttgtaggcaaggaccagcttaagcgactttcggataacaggcatcttctccttgacatagtagcggtgagcggtcttaaggatctcggtgataaaaggtgtaccctcgaagtggtcatcaatgaagtcttcgaaaggaccgtcaatgtgcttgtcaagatactcagagagagcatcaagacgaataccctcggcaccaacgtcaagcttctcagtgcgggtctcgaagtcaatgggctcctgatcggtaagtgtggactcaacccagtcgaccgagaagcagctatcatcggcaacaaagacctcgcgaaccataacggggagggcgaaaccataaccgtgggtgatccacataagggtctccttctgggcgaagcccttgacgttgtagactgagacaccacggtccatgtgtcgctcgtagtcggccttccagtccttcatgaagtaaccaatatccttgatgtcgatacgagtgcaaggaacctgccagagacgggcgtgagaaggctggcaaccagcacagggctcacccttgtcgcaagtcttcttgaggaatttgcatcggagacaagctcgcaattttctgatctcactagcctgctttctctgctcaggcagaagaggtccctttctgcggccaaccttcttctcaacagtaccatccttcttgccattggaaatacggcgaacgacattcttagtggtgctcttagcaatggggctcttgcgaggacccgagtttcggcgggtggtgctgctagaagatggggagacagatccggcaccactgccgggactatggcggctcgaagagggttcagacttgatggggacagtggcaacagcggtggtagcgacagtgttggtagcaacagattcatgggtatgtgtgtgagcgtgggcgtggttgtgagcgtgaccatcgttgctgaagcagttgcggtggttaccagcatcgacatagccgtcagactcgggagagaatggagagtaggggaaaggcgcaatctcctcgaagcttccaaactccatggaattggcgccgtcggatgaatcggaattggttctcaagtgaagagtctgggaagggttgaagatagcagcgccctgcgcatgagcttgttggaactgatcaaagttgggctggttccaatccaccatggcccagccctcgcctgaggatgagggaagagacagaacctcgaggtaggtaccggtaggagagttgcttccgacactatcaagacgaggtaatccatccatctgcagagtattctgaaattcctgccaatcccccattccggcgttaggccatacggcttgtgtgtggtcgtccattggcagtccgttgaatgtcgattcgaggagattggcctggagagctgcctgtgtagtcgcgggaagataatccaggggattggtcggctgaaagtttgcagggaaggcattgaagctcatgagggcagcatcttggatgaactgtgtcatatcagcagcagcgaggtgctgctgttgctgctgctgttgctggagggcccaatccgtcagggggttcacactttgctgaaaaggagactgctgtagcggcgagtgctggctatgaggactggcggactgagatggaggagaggactgatgctcctccgggctcatcgaggcatagccgtgagagttgttcgaagacatatcgaggggaacagcccagtgtcgggcgtcctgggacatgatgtttgaagcagccgaaggactcgaatgggtcgtggcagtcgagtacgtttggtaagcagcgcgatttcgagtatcgaaggtcgtcaagtcgagataggcatcacccccgccgttgttgaagtcgtaagtcattctgggcaaaaaacagaagggaagcggagtaggaaaaggcggatgatcgataatattctaggaactgagcggacgacaccgctctttcgtgaagtcccttgttgaggtgaagggaggaggtctgaggttttggagcagctggagaaggaggagaaggctcaacggcgggtagatcatgggttagtctcgctgctgtgggcggtttgtcgatgggggaagaagcggtgaagctgtcgggacaagcagccaatggccaagccacctgagatggaggcacccacccactagagtggccgctataagcctatccgctggcggcgtccgctccagtgaagagcacacgacccgctatggagcgcagggatcctgcctagcacctcgcaggctcacaccccgggaacccttgggttactgtactggctgttctactgctgcaaccctcctgcgcctcttctggggtgttgcacattgaccaattgtggaagtgggatcgatggcatgacagaacctggttcatctgttaaggattcctcgttggcgccatgtaaacacaaacaggtttaccccgaacagagtctagccaaccaccttagtagccgcggccgccgccatcgttcaaaagccatgatccaaggtctcggctgtcagaaagtcagtcaaaaatctctgagtacctatactcttatctcagtgattatgctgttgattactgtctacaccacactcagctctaacatatgtcgtcgctgggatgctgcgataagaccccattcacagcataacaattccctcacggtgtaacatgaactctgcctcctcatcagaccccgatccagtcgaaactcgatagacttcccatgaatcaagactcaacctatcgccagcgatcaaggccctagtcaggacccaaaaggcccataatccagccattctccccccaccaggatagtagcttataggccatgcctagccatggtatactatttttcacttggctgcccgcttgtcagagaatcacgatacgtagcgggtctgttgtgccagcagatccattgtggccataaatcgtgcatgaaatccaggtacccagttgcctatgttcctgagagggtgactggcctacgattccagttgacagatgcgaattgtctaatatccatatcatctaagctctcttcgtgatctctgtgatccaaaaatgaggctgtttagtcaatgtcgtgataagattcagatctgcttgacttgcgccatcttatttctctagtcccaaccttgtatgaattgaggccacccccaccgaggcccttcaagtgtcaaaaaagagcccggaccggatatcatacagtgcatttggcacttcagtaggtttattgtggcttacttcggcggggatacagtgtgttgtcagactgtccacaagctcgataatctgtcatcctttgccttcccaccagctcaccttgcagcaaagcatcgttacagcacagcattggtggtggttgcattgatacactgcaagcaaatgggtttatcgtggcaatgacgagataagcaccagtaggattcacatatcacgaaatgttcatctggccaatccccttcacttcatgtcctctgcatattattgcctatcccgtttgcctgcacgtcgtgcatctcgatactccaccgtctgctacttactatgtggtgcagttgcagttctgctatagcctatgtagacaacacagcagaactcgcctctcgcacactccgagatcaagcgaaatcaatctgaagacatcgccgagctctgcaggtcattctcaacctgtataggatgggcaacacggcggtaagccacatgctgatggtaacacaaccatggcggcatggccctttcagaatgtctcgaggcttggaatgctgcaccataatcctgcacgtgcgatggtttgacttgctttgtacccccggtaccaaggtatgagttgtacggtccgagccatgtcacgcattacactgtctgagtgaagagtctcgggattttgacggcctttaccaaaagaatgaagaagagaatccgcaatggcttgacagacaaagaaagttgccacaaggcatcggacgagtaaaactccaagatggatcatcttcaaccgtctcaccaaccgaccgaaagtcattgaatgcttcacaacccttgccatggacatggcctcactgtttacaagaggacaagtctagtaagtccagctccagcttcgccgaaacacctaacccttcaagaccaagacccggactccacctcagggtcttacaagggctggctggtttagttaagccgtcgatcccctcaaccaccccatccgcttggctgtctgttgtgctcgtgattgccagcgaacacgtccaggaccagtgcagaaacatatccattcagcccatcacagccaatagataaccggtattcagcagactctggtttatgatgctctcggaagatgcacgatatgtcctgcgaacctgagttaatgcggcaaatcgttcgtcagttttccagttcctattcaacgtcgtggttcgtcgtttgtttgcggatatcttgctgatgtgggtgatcagcatgaagagcatccatcattgtccattgatttctaggcatgttgcttccacatgcaatgcctggctgggctgataaagtcgctgtaatttagatgggaatgtgtaattggtgctgggtacagctcaattgatgtcgatatttcgctcattaggcttgctttcaatagttgttgacgcataccatacgtgcttccttaactgacaaggctaccccaggcttgcattggcgaaggcataacatcacaatgctgaaaacagagaatcgtcaatcgtcgatccagtaatcaattgcattgacagcaaacaagatcaggagccttacaagccttggttcctatttagtgtcttgactagtaaattctgcatgacaagtatgtaaagcatcagggcgagcgagaagtccacttcaggctatcagcgatcttgatctagcctgggcatctcccgcgttaggcgtgcatacatacatagatatatcgatcatggaggagacaaggaactgccggcggcacaagtgtatcagggcaatgcacagcctgacgttgtgtctggtcacgtaaagaacgctggccagcctccccggagtaatgaagcaaaggccatatggtgtctctgtgtaatgtttctcaagcttagcagtagcacgaggcttcaagacatggcgcactgtcttctctgcgacctgcggccagaccgcaacgcacgttcatgctgggaggtgggcagtgatgtcagaagctccctcgatagagtgggatgagacaatatctaacactaacacactaacattctgaatctcatgaactcgagggaatgtaagctgacatgctccgtatcaatctctgacttccccctgatacagcttccttagctgattcttgacgtgttgaccgcatctgatgctacaaccagggttctcttcaacaccctggctattctccgtgtgcacgtctcatattgtggtagtgccccctttggtatgtctctatattgagtctagtcccagatggatcgacggccttattcacggagaatcgatgatgcgtggtgtagcgacggcgtctctgataattcatgcggattaactagttttgtttctcaacagaatagcacgagtcaggatgtttgagtctactttgagaacaaggcgcgcgccaacacttaatcggctcatccactgatcaaggttcatgttgactacaaactctgcagggccgaacaggttatcaaggcaaatggcatgttgttcacgattggtctggccaaggctatggattaacagatgtagccatagttggtagttgtccgtagtagccgcatcgtatctcccgggagttccacagtcgatggattcgatgcgccagctattggcaactctgttgccatcagaccatttttgacgcaggggtagattttgacgctcatcagagcagggaacagtcttcagcggtgaagattttggccaaacactgaggaacaaacgactccattcctggatccagattctaattaaggaggctttaatcaatactgccgcttatcatgttgtttctctctctctctctctctctctctttacctttgatctggctcgccgagaatatggagatcggcccccgacactccgcttcacctccacaacatctccgagccgatcactccccgccatgggccgtggggacgcaaggaacgcggaattcctaattagtccctcctctgtaacatctggtctcatctttcgtggcccatagaccatcgtgcgtacgtgcgaactatcaaaatgtcgtggccacgtcggtctgtcgtatagttatttgtgttcacctgcaccggctaaggatcaatccggtgcggtctgtattagtggtcagcaactggtcacgcagctctgagaaatgaaaccaaaaagataaactatagccatccttcattcctgaggctaacaaccgagatttgtgccaagtatctcacatcatggcggtggtttcttgcatgcagaacgtcaagtttgtccttgatctctagccgctgtacgagaaacactgagtaatctcactcgtactactcgatcaatgccatgtcgtcagattctgcagttacactcaaaatcaccagttgtcgtgcaagtgtggccgttggtcacctcaactgttgattgacaactcataactactccacctcaagatagtatatctcctcactacactatcaacatcttcatcatggtgttacaatctgcatagtatcggctttcactcatcaagttgaatgatattctgcaggtaaacccaaggctctttggctcctgtattcattgcatttgggcagctctgcagctgttcacctagcatgataggctgagccccacgcatgcatatatgatgtagagccagattatgtagctaataacggttctttggagacatatgcatgtatgtgttgttacatgcaccatagtctggaacattccaaccactttgtgtttggtaaagcagtttgctcgagactccgaagtcgtcgaaagactgtgactcatatttggcttgctatgaagttgtttcattccctccgaggacgtcctcagctacatgcctccgagtggcttgattctcatggtatgaggtgcacctatgtaattattaggaatcgcgctgatggcatcatgccgtggtgtattacgcgcctgaggctcactgcgaccgaagcagtcccatcgacttcaggtatatatcatggtttcatctaatttacacaatacctcgactgaggacaagtggttttgttgccaagtttcactgtgattgtaatacgtcactcaaaacatactcgagccgtgacactgtattgtttgctgctactaagtgttctaagagaagttctagtaccagaacgtatagtttctatacacgtttcttcacaatcaaacattgcccagaaccacatagtatggcagtctttatggcagtatacacttctaaaacagagaacatattagatttatgacattgcttaaatactttcacatcgtactacactgtgccagcaactatcatcgagtctcggagggaatagattatggacatgcaaacaggtatcttgaaagagcacagtcattgaatggtgtaattcctcgctctgtcggttaacagagagacttgtgtgcagaccccaggttgcaacacatcatcaaatacctaaatcatgtttactttaccacagatattttggtatggcagattcaagctagatgatacgcaaggatatattcagttatcgtatgacatatctctaaacttatcggtctcgtttctctcgatctatatcttcttggaaaaggggaatagaaacatacaagcgctggatgtatcaactctcttttacgttataaaagtgtctatattgaagtcatacaacaacaacaagatcgcctactaccaagattaggtctatacttactgatgacttattcataattacacatccgaaagcatgaattgactcatttatcattaaaatcgactatgcggtatataaacgcaaccggatagaaaaacaaacctgctggctgatcatgaatagcagtaaacttttgagaaccatcagcgttcgagaccaacgactgattgacatgagcatacgagagacattttagaggagatgttagaagagtggaaatactagccctacagggctttgaggatcctgcaatcatcagccaggacagatcaagaaatgcgttgacaaatctcagaggagacaacaaacctcagctgaggtctttgtaaggttgttctagctctgtccgtatgtaggactcactggcccatgattcggcgcacaccatagcattgatgtgcatgtttagcgaatccttctgtggaccatagacgagtcaacagcgcaagaagaggtcgataaggccctacatccacgggcacaagctcggaaagcgtactttgaggaagcactccttgcatgtagtggctataagtgacaaggcatccctggcaaaggacacctttgtcagtgccagcatctgagagggatgggaaacggatggaagccattccgccaaagtcatcctctacaacctcagcctttctcggcagtcttgagagatcacagcctggagggtctaaaggagcctcatggaagtgcctgaatatcgcagcatctttcatggacgttctcccaggacgatatgttggcctcagtctggccagcttctctgccgagccatgtatctctagggcaagttcctttgcttgcttgacgctgacaaggcgttcagcctgcttatgcacgaattgaaaccttagaccaaaagtgccaggaacactgtacataacaggaatgcgttggagatcatggtcagtgagactaaaacactccttggccatggccggagacgtcatccggagagcctggttctcatagagacactcaaaacaaaccctttcacaggttggcaggaagagaaaccccccaaatgcgagacacgagacacatctgctctgccggagagcagagtgaagcagggtagcaggatggtagctcaaaagatgagtctgtcccaagacagccaaagcctcgggagcatgtcggaccgtctcccaatacaccggcaggtcctcaatcacatcctttcctagaagagaaacccgcgacaggcgagacagagactggaagtcgaggagatcaagcacagacaatagaagttctgcggggagacaatccaattggcctagagaagaagcctggagtcgtggcttgttggagatggatgtagtggatgggagcaaccgattctggttgggtacatagcgaatcatgcccttgaactctgattcctcggtacgggtgaactgttggaggacgttgcagtgtgtagccatggcgtgtttaataaacaatatgtgagagtgtagttaagttatacaacaaggtttgaaatctctccgcacaatgacgcagagaagaacaaaagattatagaaggacactaacttagtagacgaatggacgacactagacttatagtttagaagaagaagaagagaagagcggtaaaatagttgcacgagtgagtgctcttggacctctcgagaaaggccgaggttacaggctgcgtagagactgactcagcagagtgaaccgcttagattccaggatttaacacagaaaaagcaaacttgtagtctaaggatattgcttggactggacggatacgcacagctggtgggttttccctgcatgagtatcaattaagcgcggggtccgatgtggtgttgggggcactaaggtaagtgaggctctgagctttgatggagtataaatccgagtttccaacctcgctatccgtaccaaaatgttggatacagctagcgctatatcctatgctggtcctgttcttttcgtttctatctctcatactcgcacatctctttgatcgcttctatgatcagacaccgtgagttgtctgctccaaggtccttgtctcggctatgtactccgtaccatggatgatatcgtgcatatgccccggaccggtttgacaagccggtctttgagttccggtatgtccccaccgggacaaagcttgcatgggtgcatattggagcaagatgccatgccactacaccagaatatctcgtggtgttttgttcccgcggaattccagagttttggagggcgttatcagtgtatcaaataagagttcgatctgtttcttattactacgtatgatattagatcccgcggtatatgtacttcctcggatcggccctttgttatgccagagtgacatgaccttatatgtcggcaaacccaccggcttatacagttggtcctgcagacctgcacaacgcatccatactctgatatatgtttaccatatagaattactaaacgaggtaaagctatcgaccggactcgaaggtaagactgtcccaggcttgttgtttgctacccagattaaacagattcgacaagtcatgatgccattattcttatatttgttcctcgacgtagctctggctctcgcaattccacgtcttttctacacagactcacaaccacaaacatatcaattagacaactccatcacagcatcaaaatcgtcaatcatatatttctcgattaattgatcgatcttcattagcgcccccaccaaccaaagaccataagttggggggttggctcggttcggaccaaacgtcggtcgagaactcggattttcgaagggcattgctcgctcgattcattcaacttccgcgagtagcgtcggactttctttttcgtatgtctctcaatgttttgggatctgcgtcgtcccgtctttgtctcacctttgttgggatagtcaatccagtcaaacttctcgtaaatgtgcaaatgatcacgtcctgctgcaatagctacagtagtgtgaaactgagccgtttgaaagcgaacaactcttgcacgactagtcaactagcgcatcactttttttttgtgttgaatgtgttatttcttctctgagacttagagggccaggttaatcggaaacttacctccgctttgatgtgcaagtttcaatatcctagcgtcggtacttgacggccatgctcgatgcaaaaattgcttctagaaaacctgctaacaggaattttctggctatttcggaccgatacatgtggcgtacaatggtttgatggtggccggtggcaagctgtcgatgttctggctagaaactgctgtttctgctggctattgcacgttcaaatacgtgtcagagtcggtttgagtttgtgtatctcatgttatatctggtcacctcggcttatacccgaggtctctcactgacttacaaaacaccaagaattagaaggtcttacagacaggttcggcgtcgatattatcaactatcatagttgtagtattgatgtgaatctataataggtcctctttctattctttctggaaggataccttgcatgatcacttgcgcgttcgaaacgttccgttcagcggcatgtggatgattgccatggcttcgctcgcagatactacatatcattcacggtattcgtcattagatatcggcatttctaaagtcaattgcttcagctgctggttaaatctgggaaaacctgggcttgacaataagtctgtggttcttaagtgaatctcagaaactacaacgggccaggattcttcaaagatgactgaagacggccaagctacttacaattatgccgagacaagaagtatcagaaaggcttggacatatgtctacgaatcgatataaaagtaaggctggtaagttgagaaacactgcagttcattgaatgcctctttgtccacacgcaaagtggatatagcaattctgaattcaacttcgtacccaatgaaagatatgaatacatccaataactttcataatactgtgactttcctgtactggtttttctgaggatatctagccatgtcatgagagaaattcgttttcttcgtcatgtctaagtgataaaaaaagaatattgaagactccctgcaacttcccactgaaacccattagtagtctatccatgtataccttcagcattatgaaatatagtcacataatgagatttgactccataacgctctcatgagattgcttttgttagattggaaaccaacctcccaattcttcacctccaacctgccaggaagcaaaagactgtagggtaggtagataagcataacttaagtggccaagcgatatgacccttcctcaggcaattgttttccaacttgttcttagtttcttatacttaatacctttccttttggtatttttgaccttaatattagaaagtattcagagctgtagtggctttaagctcctacggtttgtgtctttttaactacctacaacattgacgtttcttcaagtcaaacaagtcacgtattatgcgcagcacagtagtctaatcggttcagtatcgaccattatcagatccaagctcaagataatggggtttccaatgttaaaaccaacataaattcgagggaatcgatctcatggcatgacctgtcgttggtactaaagtaaccaacaaaagagaatgccccgccaaacgcatattcttattgggcagaggaacgaagccgtccacttgaatccaatatgtgggggtaagatgggattgcgagataccatggcttggagaacaatatcagccggacttgtcattgttaaagcaacgcaacaaggcaacgggacataatataagtattggttcatcaactgagtgagttatgagagcccgttctcgtctcacacgccctcgacctcgcgttttatttccacgcagtaacaacagcaatactgccaccagcaatatcagatcaaacacaagaatggcttcagctgcaagagcgccacagcccgatgttgaactctccataccgcctctcttcactactgaacctctcatccgcgatagcctacccacagagtcatcgcgtgtccaggatgcaacgatagacgaagtcctaccttttcttcaaggcgaagaattcgactactgcaacttccacggcgtgccccatctggaccgtcgcctccatgtaaagtttctgcataagcagctgggaaagctgcccgccgctttcacacccgctgaccccagtcggccctggttcttctactggtgtctgtctgctcttgttctcctgggagaggacgtcacggagtaccgacagagacttgtcgataccgtccggcctatgcagaatcaagatggaggcttcgctggtggattcggacatacctcgcatctcgccacctcctatgcaaccgttctgtcgctggcccttgttggcggtcaagacgcctacgaggccatcgaccgtcgagcaatgtggagatggctatgctcactcaagcagcccgatggagggttccagatggcactcggcggcgaagaggacgtcaggtatgtgcatgctgtaccactacacctcgatactcttctctgcagcgcggcgatcaaggcccgcagttccccatcggtctcatgccgtgaaccccaaggacacatgtacgatcacttccttctaacaaagttgcaggggggcttactgcgcggccgtcatcatatcgttactcaatctacctcttgagctatcacaggactctcctgcacgatccgctggccacactggcctgttcactgggcttgcagactatgtacaccaatgtaagtgacgcacgaaatcccaaagcaacgactccgtctctgatcattcaccgtcaaggccaaacgcacgagggaggcgtgtcggcaaagccgggcatcgaagcacatggtgcatatgctttttgcgctctcggatgcctctcgattcttgattctccacatcgttccatcccgaggtatgcttctccctttgtctaaccactcatgttgtgacatggaagcggtgcatcgcatgctaaccttgtcttgatgtttctgttctgtaggcatctcaatgttccactgcttatctcttggctgtcttcgcgacagtacgccccagagggtggtttctcaggtcgcaccaataagctagttgacggttgctacagtcactgggtcggaggatgctggcccctcatcgaggctgcactcaacggacccgggtccggtcctggaggggaagaggccaattcaggcggccacgcgctccctgcggccaagggtagccttttcagccgtgacggcttgatccgctacatcctttgttgctgtcaagaccagtctaagcggggtggtctgagagacaaaccgagcaagtatgcaacttggtggccctgcttctagaatatctgaatgggcgctgactcgagcccgactacaggttctctgacgcctaccacacatgctatgtactttctggcttgagcgcagcgcagcacaagtggaacttggatgttgctcgacctcacgaggctgatgtgacaggcgactcgtggtctgtgacaccgtatatggatggtgaacagatctttgatgaggaggatcgagttgctaccgtgcatccggtctacgttattccgcagcataaagtggaggccatgcagagttacttttcgtccaaacatggcttctagatcatgtagcactcgtgtagtgcaggatggggcttggaagccataagaaaacagagaccatgcagctgagacatgtcacttttcaatgtacttcatatgctgggaatcttgtgagggcgtatacacgaaataccgaggatggatgcattgcctgcttggacacacagatctaccaactctgtggtaatctatcctggacagagatacatattttggtagccaaagcacgacacggaacctgcgtcgtcgaggttggacaaactgggcttatgcatcttggatcagagagagatacagcacacgaacaaacatggaccgcagtgcatgcatgaatcagagtcagaatcagtggattcgcggggggacactcagcttcttcacacacaagccgaatttgatggcgccatgtcgtgtcgtcaacaggcatgacagagtaacagtgcagctaacatgcatttcgatcaaataaccaaggctgtatctccagctgagtcatatacttctgggatatctattgagtgcttgaactttgctccactgtaacttgatcatgtaatactaaacacagaaatcgtattgaattgagacctgcatggggaattgagaccaatttctataaccctgcataaagatatgtgttctgaaactatagaatgtaattcaatttgaacttcaagataatacttactactaaggtagtccattcctaccgagcccaatatttaactgtcttcgactgtgaggtcaataatgaactgtacctctttctctttcccaccagcgacgctccatctcgaaaccagcaattaaaccctcaaaagactcttctgcagtgttattcataagtctgctttgaagctacactttgtgagagttgaatcagcataaacttacaccgatatcctagatggtagcatttcacagaagagagcatgtttatctatgttgttctcaccaacagcaatgtagccagtcacaagcgggcagccttaaagcgtgaatgggattggttcgagtgtttttgtttgtgtgcacatcaggatgaaccctcatcgttgctctggaagccatgatataaaggactaatgctcacttcaagtcctttctttactagcagctacttaagagaatcaaaaagagttcaatagtgcagtcaagaatttattgatcatactattatccgctaatgccatgtcataagttcctggcttagttctagagccaagtgaactgtccacgccgaacaatctggcctccgcgttctaacgacaaccaagagtcattggcttccagctgatggtgataagaaacgccagacaaacaaaaggctctgcattaacttgaattcaggttgagaactcatatcacatcgagggcatcttacaaatatggctgagcctgtgtcacagcattctcggtatgaaatcgtcatctgccacctgaaacaaagcccaccagtactggacttctagatctcgctatcagatgttgtgagactcgagtgagctctcctattttgtaagtctggtgatacaagtggccactgggatttaaaagcagacaaaagcggaaaacgcaacacctggcttgcctcgagtacagccaacaccgtaatattacatcacgctggaaaccgacatcatgcattgttccttggcataaacgagccaaagagacctgaagatatcagaccttttgaccttcattatggatcggagttgaattggagcggagagcgcttttctacggtcaaaaccatcctatgcatgtcgtcgcgtttgggacatgctgttgaaactgagaacaagtcgatcgagcccgcctcgaacacgaggggcattaaagttgttgtctcagacagtcctcgacagtatggcatgatcagatggttatagttttgtaagtcgtgtcatccttcgagaccagagtcctcagtatcgtcaacccgaagaggcccatgcaccttgatcgaccggcaagacataaccgagctggaccctgctgaaaaccacaaagtgtactaccgatcatacgtaatatgttatcttgccatcttacctgcggattgaagaccatgaagaaggcccagggccgtccaggctacatggtgaccgtggccacagagcttgaaaccaggtgcctatgcagtttacgtgaatcacttgtgattcttgccattgctattggtatcaatgcttgtagcggacaatatctgcacccttgttccccatcgagtgggcctttaccatgataatgaagataagtgtaaactttcacaagacttttgagagagaccactgttcatgtccctgctatggaaatcagatatcttggttggtaacatgggacctccacaggccaggcccgtagccaccatgaatagccccaagctgcgcacgtttatccgacctcaaagaagtctcatggcttaatagcttgctcttacggttggttcactagccctaggttgacagctgtcacgaagctcaaaaggcttaacatgtgagcacatatagaattacaatggcgcgctgtttattaatgctcttctctctgccgtcactcgtccatcatgtcagcaattttgaagtagataggtgccccgcctctccccaatgctctcttcctcgggaaacatgaggctgaggtcgacaaatgagggaagcaatgatatacgtggggcacccacaaccgtagccacatgcgaccagcaaaccctcaaagtttttctgacgtggagatctcacgatccagtccctagtaagcatcccacgcttgttaaggttgctaccggagtagcaaatccatgctaagctaccatgattcggtttaggaagatagtattagcctcttgcccgttgttgctcccgactgcataggcgccgccgcatgcattacagctggcgatacgctggaggtgacaaagctcgcaaaagtgcaatgcgtcaagtcctgttcgtcgctggcggttatcaaagttccggacttaacttgtttgtttgtacaagaagtttggatccaaacccaaaacactcggaatctccatccatcatgttctagtttggtgggcagcatcttgggacgtgtcgacatgtcatggggttgcctgagacgattggacggtcacgtcagagctaactagcggcacccaagatagaaattctggaagagttcgaattgtcgaatcgttgttcgactttgaaaagctccaaccaagctcgctccgtcatggctcgcgtttgcatgggggctcccttgtacctccacaaagcccacagaatctttcgagggacgacttttagcaacatccctgccacgtcctgcagcttgatatcagtcctgcagatacttggcaggtcgtttgtttaccgtcgaatatgcttttgtcattagctcggccctaagtaagtaaagtaactaagaaactgggcaatgcagttgttgttggaccagatatccgatacctgacatggtgaaaccgctgattcgccgcatgtgattgataacttcgttcaaaatggatgcactcgcgacgttgctgggatttgatatcggcgcagatggagtgagaaagatggccaccccatggatatacggtatagtacatcagcagggtaagatgtccgaaaggtaaggtactataggtacctacaacggtactctttatcgactagcttgtgcagagagaagatgccgccattgtaagttgcctcgaggttccagtgcaggacagacagtacatagagtgacccaagtaatgtaatgttgtttttatcaacagaacggcattgccaacacatctatgcatgaggttagtaggggctgaccccaaacttgtctgcacctgccttaccttgccttagtctttgcctcaacttcctttctattggggttcttcctgccagtcatttccatacgttacccctcctggcatagctaataaggcaaccacggcgttcggacgttccatgggcgggctgcctttccccctcttcgacacgttggcttccttctgcacaggccgcgctcttccctcaaaactctgtacctgctacagtaggtaccatccatacgtacgagtacagactttggatcgcactagagaaattggcttgtccaagtttaaagcacaaagggcagaaaaaagttctcttgtcatccagttctatgtacagtcccaaagtacatggaaatcaaccaatccctcgttacactcatctcagtgccccgtctttatccctgagacatttgagcagaggctgttgcgatcagccaatcagtcttggcgctttcaccgttcttgtcatattcgagccacagttaacaagagctctgttgctttttcctgcgtgctgcttgctgggaacagccctaacggcgcccacacccacgcctgtggatgcatggcgcagggcatggttggcaggggtgtctgagagagcagtgtcgttgaatatctgggccagccactgactgtactgttcatgcacgtcgtcgcgctgcttgcttcaccgaccctttctccaggccctggggagtgggatgtggaaagcatccaagtggactgtcctcgcctgcttcgggtggtgtcactgttgaatttgtttcctaccctttttttacctgcatttgtcaaagaatgacagaactgatagcgggagtcgtattcgaaggtttagcgctgctgtcacagctctcatgatgctattccgaactgaagattagacgcccttgtcacatccgatggccaagattggaagcgcccatcgccactacaaagacaagccctataggtccctgagctgagcaatatgggaatctcgcgctcttattgatgtgcctttttccgtctgcggatcggccatgatcttaaccgccacatgaagttgaaagagaacgtggccctctcccactgagtcgttgttgctcggctccagcgcgacactctagccatcagactaggccgcacaacacggccgaccatttcgcgcgcaactggcgaggatcagaatatgatcctagcatatgccaatcccgaccctgataattttcgcttcgaattattagttgcggttacaatggacagctcgaattggtcctgcagcagctccggccaccggggctctcggggctcaagaggaggggttcaaggtggattgcccctcactgcagctcatcgtccttctttggacacaaaatactacgtactcatagacagcacggtactgatacagtactccaaaggtctcactgctgtgcattagtggccgccgaaacagagatctcagacgtcaagatatggatggtggtcagagtcaggtacatctgttggttactctggctgtctggtgttgaattgcagtacagtaggtaggtataagctgcttctgcggcggcagagtgactactaccgattttgcccctctcaaacctaccgggcttttcgaacgtccggcctggcaacagaaacgaattacccgccttggaccactacggtgatctcctcttcgccacttgacttgaagctaaagcaaattgaaattactactatgtcgcagtgcatcttcaatcgcatgtctgcatgagcttcgcaaacggggcccttactggccccatcgccccccattccagaccatgctcttatgttctcatgtactcggccggatacaaagccctgaccatgcttacatttgtcctgtagataaccatcacaaagagaaatgggcaagcgatcacaacaatacaaagtttgaaccagggcaacataaggccgccaaaggaagaatggcaacatggagacaacacaggaaaataaaacattgacccgcgagaaagggttcagctagctgcagagcaaggactgagacggaatataggaacctactaagttctttcgaggtacgccagtggctgaaggcgttaactttgagacttgtcagagagatcgcctgcttgctgcatcctccatgtgttgcggtggagtggcctagtcgccagcggttttgatcaactggcaaccaggtaggccagcacagcaagatgggtcacacttttcgagagccgcatcgttgcttgcatctacctccattcgcgcgtcgtcctttgtctccagacacccccggtcccacgctaaaaagctgtctggaataaaggcacacacgtctcgccgttccatcggctcaactcgactgcagcggatggatgtacatacactcagtacctcctaggattactcaagacggatattcaacacagctaaggttatccttgtgtatttttcccacattgctcgtcctttcaaattcgtcttttcctgtttcaaaaaccctccagctccttcaaactctccgtccctcttaattcatctttcacgccagctgtttgagcttcatttgactctgggcacaacgaatcgagtaatcttgacaggacactcctccaccctcaacagccgcccaagacttgcaaggcctgtttcagttgttacaattcggttcctgacatcccttacgacctccacatccattctctctacccgctgtaacgctcgatcctggagttcgtcctcggagctaaaccctgtcttcggcatcagtcgtctattttgatctagacaagcgtttattttgttcgcgtttcctccattgatatcctttggtcataaaaatatcccctctcatgctctgcattctctccaccgtctttgccgccttacaataagctcttatatgcttgaattcccgcctttttgaacctccagtcataacagcaactacaaccttacacatcgtcgacttcaccacttgtcacatctagtgagagccaacaacagcaatatcacaatgggcggcttctacatgcaatacctcgagagtaagtcaatggctgtggagtctatcccttttttcaatggcaatcacgtctatggcaccagcacttgtcaaaaacgcaattggttgaagggacaaaaaaaagttcgcttgcagggtaaacgttccccgcatgtggtgacagacaaactattgttctacccttgtcgtgttgtgtggcacgagttgagcaataatttgatgtccgacatgacttgagagcacatggaaaaccttgaactaaatgccgggtttagcatcttgattcccaattgttcgatctgtggacggatgttatgaacaccagttcgtttggatgtgttttgggcgtcaccagtttagagatatgaacctgtttgctaacagtgtgtgaaacaggcctttgccgacgccgaggatggacagaccccatgtacgagtgctaccgggaccatagcggctacacttgccttgttcttgtcaatggacgcgaataccaaacagacctcgcgtacgaatctgatgttctagcccaagagaacgcagctatgcgtgccttcatggtctgccgtaacttttctgtcaatgggggtatgctggcccgcaatggtatcgttcaaggacttcctgctcaggaaccgtctcgtcgccgcaagagccgtcacacgtcttctcgagacagcgaccgccacagtaggcgatccggtcaccattccagtagtagctcgactgcctctttcgactagaaagcaccaggaggcagccattggcaggcgattgagtccagcttggcaatactcggatgggtttggatcagcgttgtggccagctcgcatgggagcatgttcaagaaacacgaggggaaggaatcacacacaagacgacttacaagcggttgaaatgcttcacagcaatcccaaggatatacccgaaccaaactccctcctgggcaatctctctcacgaagagttatcagctaccctcttttttccgctactaccaccacgtttcggcttttattttctttttgttttttactgttttgccccattgttcttcactttacactggggagcagcgatatatatcttgatatatcctatctgctgccaacgaatcatgacgacacgatacgatttagatgctatcttacatttctacgggcggcattttcttttgctggtcaccatttggtgtcctttttctccgcgagggacgatgttgttgcgacatattcggcttgctctgcttcctttgacctttctggtggtctgttggacgttgtcacacgttgcatgatacggcatttggtctgaaaaagcaccaccacgcatcaacccaacactcaggttaatatcatatgctccagaactgtgacacagcgaagaacgggagatggagagttcaaaaacatttgcatttggttaaaagttgaattggctagtggcattactgctcacttgcctcacgaagctggggttgacccgttggacgacaatttgacgaactatgacaaagaaaaagagcacactgtttcggaggtccattgaacaattgacgattagcgaggagtggcactttactcagatctccagatggcggattctgataagaagatatgtattctgctttgacggatggaaaagcacaagcatggttggagccagcgttgaatttcacaatcacgatacgatatgagaaaatgtggaggactaactatgagactgggatgaattatgagaaccaccatggaatatggtgcaatttgatggcaatgcgctattgacgacgataatgattatgacctttttttttactactactaaaatctcgattgccggtagattcttgtgtctcgccttgtgtttcctgatcttgctgcatttctaattgctcatgtgatacttgtaccacctctgccatcctttgaatcgatgtgatccttgatgcttgaaaagagaaagatttgcaaacgctttgagggaagtccattggggcatgaggagaacatatagctccaggccaacctgccagtgacatacaggatgcattctgagacctgcttgaatgagcggcacggaggctcaaagacattagagccaggaccaacaactgagcgatgatcagtcagatgtacggatatgtagccacggactgcagtgtcacacataataagctggggtactccgtattcccggtgtactccggatggcttgatcctgtgcaccaacagttgtttgaggttggcggatgaagtcagctcaaactcaattctgacaatatccaagcttcggaaagccacaatgtttgcatatgctaccatgaagcgaagttaggttgaaagcggtaatcaataaggaaacgacaagtcagaccaacaaacgagtttgtcgggatctggggtaacgcgagcaactgtcagctgttagcgaggtgggagcacaacaccgccaacctcaaactctattgctggctctgataactctcagcgaggatcgtcaatgcagcgtcaagtggttacagatttcaacctctattgtgacgtcgaacaagctatgataatggcgcagccgtgagacagagagactgtggggtgacttatcgaacgagagttacatacctagtgtatcaaacattttatacatgtcgatcgtgatatggctgaactggatcccaatcccatacacaggcacaggcacaggctcaagggtgaggggaggttgacagagtttgtaagtttattacacatgagggtcacgaggtggttattgacagctcaatcagaatagagaagagcacagggacgggacacgctaaactaagcagacgtgtcagatggagacacgggggaggctgagagatggaaacgccttcgacgatgaagtcatggggtgaggtggaacgtcttttctctgtgttacgaacagttgtttctattcacgacgtggcaaagactctgaataaagtcacggggttgtgtgcgtgttatactcggaaggtcatcacagttgaaaaagccaatgtagaaatcgccattaacacgaggaacactcgtaaatgagctgcagggtccttgtcaggggttgtaaaaatgaacgtcagcttatgagtggttgtgtggccacctcctgttctcctttaactaaatcaatgcattgagaaagagaagatgatgccactggctcggacctcgatcagctaacagcctgataaaaatgagaaggcaaagacatgaataggagccggggccatcaattgagccttgagctgttggtattgagaattaccgtctggcataaagtgatgcagtgtagggaattagggggtcgaatcactgaagggtttgatattgatcctcagaccttctctggcagaggaacgcaacaggtttcatgaagatttgttctcaaattcaatattaaccttgtcagatattaatcaattctagaataaccatccgctgaacagggggtttaatataaatttcgccagggagcggacaaggtgtacggagtagagccacaatgacccgcaagactggtttgattggagtgagaagagcacgcagccccctttctattagaggacctcgtgtcgcggatcgtctgtctgtgtggcccggatgggagatggcaatagtctgagaggcgtagaccaactgactattggatgtgaaggagttgagagtctagatgcattccttgcgatgttctggcctggagatgaagggatcggaaacaaaggtggcgataatagccattgtggaagtgactgcagaaacatcatactctgagatcaataatgaatgacgtgaatgagatacaagcatcagacttcctctcgctactggcagattagataactcgagtatcgtgaaacaaagtgactgagttgcgtttctacagagatcttgatcgttgctagaagtcaaatctcgaagccgctgagaactaacgttcctaacctgagttagaccctgggctatggcactggcagcccgtgtcgtcccctgtaatctgggtccaattccccactctcagcctgcctaggtcgtctctctggctgcatttaacccacgttggcctttttagaacatccccacttccctctgctcgtggtctctctcctgagttcaaagttgagcttcttcttcttctcctctcctcctgatcttcccctttctctctgactttcactttgactctgatccagatactcaatctctcgagatacccgatacccttttaaacattttattcttccttaatctaatcctgtcgaggttgcttccttcttttcaggacctcgctgctgtcgctctctgttctttgctttctccgtcactgtcgacttacgttactccaacgcattccaccacgtaacagcttctcaataccgcaatcatgaagggtacgctttatctggccaatctcaacctctccagtagctaaaattgtttaggacttattcttgtcggcggctttggcactcgccttcgccctctcgtacgttacccctcaggcgcgcgaaactcctgtgcacccctccaatatttgttttgtgtgtgactgacatgttgtggcgcattacagaccctcactctccccaagcctcttgtcgagttcgccaacaagcccatgattgtgcaccagattgaggcgctggtcgcagcgggtgtcactgatatcgttcttgctgtcaactacagacctgagatcatggagaagttcttggctgaggtaagaacttggagcctttatattctccttaaacaccatgtaactaacattttctgcagtacgaggagaagtacaacatcaacatcgaattctccgtggagactgagcccctcgacaccgccggacctctgaagcttgctgagagcattctcgctaaggacgactctcccttcttcgtcctcaactccgatgtcatctgtgactaccccttccaggacctcctggctttccacaagaaccacggcaatgagggtactattgtcgtcaccaaggttgaggaaccctccaagtatggtgttgttgtccaccagcccggtcaccgctctttgatcgaccgattcgtcgagaagcccgtcgagttcgttggcaaccgtatcaacgccggcatgtacatcttcaacacttccatcctcgaccgtatcgagctccgcccgacttctatcgagaaggagaccttccccgctatggtcaaggataatcagctccactctttcgaccttgagggcttctggatggacgttgggcagcccaaggacttcctcagcggtacatgcctgtacctctcttccctcacaaagaagggcagcaaggagctcactcctcccactgagccctacgttcacggtggaaatgtcatgatccacccctctgccaagattggcaagaactgcaggatcgggcccaatgtcacaatcggtcccgatgtcgttattggtgacggagtccgcctgcaacgatgcgtgttgctccgcggctccaaggtcaaggaccacgcctgggtcaagtccaccatcgtcggctggaacagcaccgttggccgatgggctcgcctcgagaacgtgacagttctcggcgacgatgtcacaattggcgatgagatctacgtcaacggtggcagcgttctccctcacaaatctatcaaggctaacgtcgacattcctgccattatcatgtaaggatcgatctaacgaaccaccaccttattcgaagcttgttggaggacacaccagcgagatttctcatctgtgttttaatctcaaacgacaacgacgaagaagaagtcaagaagcaaaattcaccactctggctggggagatgtgctggccaccattctataccatggaggcggggcaggagaaaatcaagagcctgtcgctctctctatcttaatacttttgtgcaattgtctaatgcccctttatgcgtgtttatctggcgtctaggtcgatatttacagagggagggcaggcaggcaagccatggaaggacaaaaacagggcagttgggcaggcagggtccatggcagctttctgaggcagtcatgttaaatgtctatgttacagttatttctattaaagaaggtggctcaataccattttggaactttacaatattccgcttcccttgtgagatgtgttaacattgcccagcaagacaagttacgcgtagtcgggactttcgtgccgttctctgagacattcccggacattcactgcgttgcttacactgttggttctgattcagacccgcggagggaacagctcatggtcagcgaggagagattgaatgttcagctgacatggcctcagggagcagcaaaacctcagacttttgaggagaatattgaaataaactcagaaaaaaattccctagagttagacttacctaaatctttatatatcgcttgggatttatgccctgagctttcttgtatttccctcgcataccgagttagataataggtgattctataggtgatcttttacgtgggcacatagtctgtgagattcttctggcctgtttatcatcgatcattgagtacaacagacatgcagtggtaggtaatagaagctcaaacctcaaatctgaagtttgaacaacgcttgtaagtggatttctgattggtcgtagatctgatcaatggaccaggttccccaaacatatatgagccaagcagtagggaatgccgcccggcgaggatagccataagactgcgagacaatggtggctctactacatccattatcacgaagacgtctatagaatttggaagacccatttaaagttataagctttctcttcaatattcaagcgcagtagtatttcagcggttgccctcactttatcattcagggcctggagtttaaggcagggacacatcagaatttgttgttaggaacaaaagactcgcattgaagcgtatttcaggcctcggacctgttgatgttatgcacggtgttaccaaaagagcgatggcttctctaaaatccttgacagctaagtaagactatcgagtcaacaaggaattcataggagggcttattactgcccgggggtgggacagtggctcaactctttcttggttaaggtaggtagcttattatggatgaagagcggtgtcgtggaatggggcgccttgctcggagtttaccatctattacctttatttgaccggttttgtccctcataagtcctcaaagttttcacaaaaacaaagaagacggaaaagactgggtacgagtcttcaacacctacccgtcaccaagccacgtctgaggcataaaacgtgaagctatttaccacctcccattttgttcaagtcttctcgatatacccacaccacacgacacatatcaccattttgttctcgaacgattgcggtatttcgaggataaaccacggcacggaagagacggggtatgttgtatgtcgtccctgacatagtgaatgccagtgtatcattgtccgtgaggctcaagccaccaaacgctgtgccgggtcctgcccaccacttacattacaccaatccgacctctgcatcacccaacaggagactcaccagatcaagcgccgaagctccccctgtatatctcgcatgataagtcggggcggctcattgatgtggaagttgacggtttcttcttccgcgtctggtgcacccgaaacggaggagacgggccgtttcaaaagacctcgattcagcaacgaccacaacaacgaagatctagaatttgctaagaactctctggctgtttgtcacctcatttccgatactcttacgattgggaggtcattggttctgcgaaattctttgagaagaaaatcctagacaagcacgcgaccaaagcaggccagaaaatctattctcgaaagtcaccacgagagtgcaccaagacacagccagggccctggcttagaagtggtggtcaattagacagacaatggaggcacagcaggtgcaggtgtatggacatggacatggacatgagattaagacgaagaagcgcccttggcctcggttccttgtctcatgtgtagctctcatgctgattctagtggtaagttggcatttcaacacggtaatcttttttccctgtgcttggtattttctggggccatcatatcattcattttgaagtatcattcctaccccgtcatcccgcctttcacccacacgtccatttgtctccccgttgccccatctttggctctccagcccagaaatcacccgtctgtaccgcaagactgggactgggttgagctcggctcatgaagatgatgcatggcatggcatggcatgacctgaccgaaaccttgctagtgagggtatactgttgagggacttgacgatagcatcatctttacggctggggacgactggcaaccctggcaactctttattttattttatttttttactggggccaagttggcttatgacggcatcccagtggatatgcacgcgggacatgagcctcaagaagtaaatcattatggtttttcagagaccaagcaccgtaaaaaacaagacgttggaagcaacacacggccaagttcggcgtattagcggagcctctatgagctttctcccccgcaccccgagcaccaccgaccacacctccaccatctctccacttgaacggcctctccacggccgcccggcgacacttcgattgggttgagtgcttcagaaccatggggatggcgcctcaatcaggagaaggaagcaactggagtgaggctcgtggtattaaaaaaaatccacagcaattcgggcccattcggcggcgctcaatggcaatgcccaggcccttgtcatcactcacgtaacgctccatgatccccaggccccagaaaacacccccatttccagtcgtcattggtagttgatcagccactgacacaggttccgtcagcagctctcccagcttgtcctcagtaacggtgacgccaagctccagcagcagccagagctcaaattcccaagaaaccttttgacctcgttgtcgtccgccaacgcctcaattctggtttccttctcctctctcctccaattattttttctacaaactcttcgccttttattccctcaactctctttctcatccccactaccaatcccttcagcgtccgaagctgtctgctctatcacccctctcttcacgacaacgccgcctacctcaccagctatcaccatggctctcgctgacgagtccaaccgtatcgtcaaagagttcgacttctccgacgaggaactgaacaatcatgtgaaggagttcttgaggcaaatgggtatgctcacccctcgctccacgtagaatctgcgccgcggtgctactgtagctcgttgtcatgatgcgcattctcccattttggttttaaaccctcaacaaaacccaaactcacagtttcctagacgagggccttcacaaagagggtaccagcctccaacaaattcctacctacgtcactggcgttcccaatggcacagaaaaggtaattttttatccacatttggctcgtgaagctgcccagactgattgtccctcaccagggtctgtatctggccgttgatctgggaggcacaaacttccgagtttgctccatcatgctcaatggtgacaccacctttaacctcacttacaacaaggttgccattccgaaggagcttatggtcgcaaagacctctgcacagctcttttctttcctcgccaagcagatcgagatcttcctcaaggagcaccacgccgaccacttcaactcccacctgcgccgtcgcaacactgccagtacaccatcgggctatcgccatgaacatattttccgccttggtttcaccttcagcttccctgtcaagcagctagccattaacaagggtctgctaatccgatggaccaagggctttgacattcctgatgccataggcaaggacgtctgcgctctgcttcagaccgagatcgacaagctccatcttcccgtcaaggttgcggcgctcgtaaacgacactgtcggcactctcatggctcgatcctacacttcaaccagcaagagccgatctgttctcggtgccatctttggtactggtaccaatggtgcctacatggaaaaattgagcaacatcaagaagcctatctctggggagtacgatcaatcaacaggagagatggttgtcaacacagagtggggttcttttgacaaccagctcaatgtcttgccatcaacaccttgggacaaggctcttgacgccgaaagcgtaaaccctggccttcaaatgttcgagaagcgggtatctggtatgttcttgggcgagattgtccgacttgccatggccgatatgatcaacaatgagagctcgtctctgttcaaggatctcaactcgagcacgaacgactggggcactaccacaaacatcgcgccatcgtctggtttccttaagccttggggactcgacagctccatcatgtccgttgcggccgccgacaatacacctgagctgtctacccttcgccaagaactcgagaacctcctcagtgtttatactccctcactcgaggacgcccaggctttcaagtccgtttccaatgctgttggtcgtcgcgctgctcgattgtcggccgtcgccattggtgccatagctctcaactctggcaagctcaatgatctcgatgaagaggttatcgatatcggtgtggatggcagtctcgtcgagcactaccctttcttccgcgatatgatctacgaggccctccgtgccattgacggcattggaccccagggtgctgagaagatccgaatcggtatcgctaaggacggtagcggtgtcggcgccgccttgattgccctggtagctgctggcagggagaagcctgaagattatttgactgacttgagatctgagtccaaccgcgctcgcaagtcttccgatgcgatccgtacgttctacccttcatcccaagccattcaaacttcggcttctgcctaagcgacatttgctaacaatttaatagtcgattcagcaccagtctcgaaccaggcactgctcattggcggtgctgtcggtctccttgcgctagcagctatatggtacaacaagcgtcgatgagcaactgcatgtttcggtgttatgtttttctgagttgataactcatgccaagatttatgtatatatgtgctggtgatgggatgtggtcatgttcatttttgggccctaggcgttttcctcaatatcttcatccttttgccttttttttttctctattcaaaagctgtataattatgaggcaactagttttatgataagataatctgatgattccttttcagtttcccgaggagcaactggatttattattgtgctattattatagtaagtctaatattgtgtcttttcctgaatcgcgtctagcccatccgaaccgttgaaatcgtacaccatcgtgaagcaatccattcttctttgacggcagctttataaatcgcatctttctcgtctacgccttaattcccgaaagcagccgcagggtaagacctatccctcttctttcgtgccgcagagctacttccagagcttgcgccagagccagtacttcctacccggggtggtggtgcgagacggctgtttgccatatcctcagggagatcattccactcagtttcaggtcgttgattttgataggatttcccagactggggcatgggaggtcttgatgtgccatttctgggaggacctgacgctccgtccaggttggcaatatcagcagttacgctcgcgggcacactaggttgaggcgcagaagaggaataaggtagcaagttccggacagaagcgccagttgggcgactgactagccaggctgaattgggacgcagcttgagataatagccctcaataggttggttctcgcgcttgaagccacgaccttcataccatttcagaccctcctcattctcagtccaaacatgagccgtgacagttgtcacattcaagttggggtccgatacagcacctgcaatgatattgtccactgcagcgttcacgaggcccagcgatcgataaggcgaaagcagacaaagcgactgaatgtatagattctggggcatagctccctgactgttggaatcgaggatgggttcaacgcggcaaacgataccgccgacgaccttggcttcagagccatcgtgagcccaggtgatgactcgggaaaagcgaccagatgtcggatcaactgcacgctggtagaagttgtcggggtagctaacgggcagcagaagggcgttgatgcggcgtaaagcgttgacgtcgtcattcgagaccagccggatcgtagcttctttagggagagatgtcggcagaggcggaattcggaacgaggttatcgtggagtctggcgccttcgaggttggtggaggggcagtagcagcaggcggcgggggaggccttgagagttctatggaagccccctgagaaggtggaggagcatatttgggtgtttttgccgagaagaaggatcggatggaggtttgggcgggttttgtggacggaagagacatattagcgtgaaggtatgtaaatatagagtcggagattgatcgagacagggagaggatatatgttgggagaggatggactttgtttatatgagacagatcagatatcgacgaagaacaagggaaaagaagacaaaaggttaggaaacgtaagacaaagcacccggctgaaaccctagactatgcactctttgagtttaagtgtcaatccggagcaatgaggattatgctttcgtggaggtatgtgttcaaagggtcgggtcgagtcagcatgcaagtccagacgggggatgaggctcttggataaggtaccttagccactagcgcgggtcgcccaatgaatggtattcaagatgaagggatagccaatcccacgtgagagatcttgattgaagtcgatcgccattcgttaaagggagccccttgatgggagttagataaatttagcagcagcccagccaatattctgaatggtacccgcccctgaaagtcgattgacaggtgtcgtttgtgagttgcagaatgagtaagtggtttggttacggatagtctctgcagcattacatagtagacccatggacggtaacggatagcacatgagcaactctagggagaagtatacacggtgaagggatatattccgatgttactgatcctcacgaaaacactctttcatatcgagttccttcaacttctgggcagtttttggtataaaagtcgtacactttgagctgcattagtgacatacaagtcaaaggtgatcgatcgccccttgcatctgtcatggttatcaattaaacttcacacaagcgaagctgctggatcttgatcaatcgatcttgacgactagttacctctcgcatgtagtacgtatgatagactcagtacttgtataatagcattaccgggctgtagtaagataaataccaacccctaatcttgtcagattcgttataggtggagatgactcccaaactctacatctctaatttcagtggctgataccgaccgaggtgagcactgggcgctggggcacactcactcccactgaggctcaggctcagtctcgggtggcttctgctaacgttgacttttatttttttgctcaaaatcttccccttgactgagcttgaaccatcagaaccaacccatcgtctcgtcatctttggttcatcgcaggcatcgaaaattttgtcgctgcatttggtgttcttttgtttttttccttctcaattcctcgcttcaataagcgggccattatttcgtcacttgggccgttcgtcaatatctttctccccggttgccgaacgcaaacgctgaacttgtagcgcactgcactgggagcctcctacaaacgaaggctggagaatagaaactcatcaattgttaccttattcatctcaccacttcctattgttaactcattgtttcatcctgatcagagtgacaattactcgtcattcttactcacacccattaattattcctcctctttcgccattaattttctccccttcaactttcgatattttctcccccaaacctttttctcttatcgcaataaccagcgcccctactccgtattcacctcagtaacactactgtaccccagctgcaattccgtgcacaccccccctccgcccggtagctgccgtttcgctcctcggcatcatcacacgatttcagttacacaccctccgctttccagtattgttccttacaaacttgtcggccctggctcggattcaggatatccggctacatcatgaatgctggcacgggcagggcgggcgtcataagcgctccagatgatgctgctccgatggataagttggtaagtattcagtctctatctctctacttgtccacctccctgcgatgcgaaaccagtcgccatccgcgagcgccatcatgtcctctgtggtgattgctcgtctctgcgccccctatcgcagcaccattgcatcgaaattgttgcttgccatccatcggcaatgccttttctaataaatcgctaatacgaaccttcctccaggcacatgctgtactagatgatgtgctttacaacgttctgagcgatctattgatgaagacgcaccgcgaagagaagacggctagagctaccaccgctgccattcgcatcgagaagttggcatccgacgcgtccgacagctcaacgccagactcaaaaccggacgtacggattgagactgacgccgctatatacgaggatggaaaagtattgttgaagggcaatcctcttaagacgaccgccgagattctgtgcccccgatgccatctgccccgactcctatacccgacagacggaaaaggcgctcaaaaacccgatcccggtgtcatctactgcaagaaacatccttatattgataagcccgggtgcgacatctatggccagagctgggttcctcaaggtcccggccgaggcaagaagaagaaggacatggaaaagaataccgattctcccaatgctgaacagcgaccacccaatgttctttctttcccctcagctacttgcagcaaatgcaagcgttgtattcttgtcactcgactgaataaccatatgggctcgtgcattgggaacagtggtcgcaacgccagtcgagctgcagcgcagaagttgagtaatggcggatctcagaatgacactacgccaccttcatcacaaaaggcgactcctgcgccaggctcacgcgccaccagcccgaagaagcgcgatgccagcgacgaagaggaagattctgagaacagtcacaagaaaaagaagctcaagcctacttcctcggcagtcaccaagaaggtgattctcaagacgaagccgagcctcaaaaaggacaaacctaagggcctgtcgtccttaagccaggagcaaaaggccgactacagcaacagtgaatccgttgacgtggcacccaagaaggctgtgtccaagggtatcagtcccgttaagaagcttaagatgaacaaacctccgctggggtcacccaagcccaagcctactagcctcatccgcgaggcaactggagagtcagagtcttcagacacactctcatcccctcctcagtagacctcgctcaggaatagcattatgagcgatatatcatcgatctgatggcgtgtcaggctgtcctcttggcgtcagcctggcctacaggcatcagtatgaatgttatggttggatacgatagaagcaggcagtacgtcacgcgacaaaggacatcatttccttatcgcttgcttcccgagaacatttactctacttgtattatcatcaatacatcattgcattggaatggcgagctggttggctaaggataccgggaccggatatttacagcatccatggaaaagggaccggggcgtttttggcgtagtgagtacaacaacaatggatatttgcaaaaatatgatcttgaacgcgacctgtgactttgatcgtagccatgaccgtgatcgtgaccatggcttgtaacttgtaatcctgaacgccaatgctagagatgtctaatccactccgcgaatactttctatctagacctcctcgtcctcctctacaatgcgagccttgacaatcttaatgtcctcgttgggcctgtcctcggacccagtcttgaccatgcccattctcttgacagtactcatgccggatttgacccttccaaatatagtgtgtttgccatcgagccaaggcgtaggcgcaagcgtgatgaagaactgcgatccgtttgtgttggggcccgcgttggccatgctcaggataccagcgcctgtgtgcttgagacccgggtcgatctcgtcctcgaacttgtcgccgtagatggagctcccgccgcggcccgttcctgttgggtcgccgccctggatcatgaaattggggatgatgcggtggaagatggtgttgtcgtagtagccgcgacggacgagggtggtgaagttattgcaggtcttgggggcgtgggtggtgtagagctcaacggtgagcgagccctgtagcttctcagtacctggttgtagtcaaaggcgagagtttgtgacgtaccattgtggtctcgagtgatatgttcgttgtcatgatcgcggtgctgttgggtgtaagttgtttatgatggaggggaaatttatgatctgcgaacccatccatccatagacacatccagctttagtctaccagcatggagcagtagggtcaactggtatccgtacttgggctataagatcaaggcaaatatctcatgagatttaatagcatcacttctgccaaagcatcttgtttttcttttacctactatcatcgcttactatgcgtttccttgccaaaataaggtcggcgtctctatctcttggtaggtataatcaacaagatggtgagttaggtttggcgcagtttgtatgcgccttgagttcctggcgtttttagcactgcgagttgcatgattggttaagcaactgtgtaacaaaaggccggccactatatttcagccgccataacattctgtttccgttcagctcagtgaacttttacacttgcttagacgtcattcatcaacagagatgctgcatgtcaggactttgttctttttctgtgctttgttaaccttttatctttctcgctcctttctttaactctactgtaatttttctgcagaaacaaccgagtcagcgtgctgaaaatttgtcacgaaatgtcatgacgggcccttagctctcactttacacaacttgtcaaggcttagaacacgttgctttctccccatcaacaacattagcaacgtcttccagtcaaaccatggcagaaaacgctacagatccagccgccctggagggctctttcgatgctctaaactctactctcgccaatgggcaaagttggctctcatgttttgcctatatcaaagatctgagttttgtcatgcttgaagtcaggctcgtcctcagcgccattggcatcatctatcttggtgcccacgctgctcttcggcgacccccatctgcacaacccgcgaagaaaaagaagcccggctccaaaaatgacgaggacgaaagctttgcccagggactagagccctccgatgccattgttttcccgcttatggctggtgctgtccttatcggcctgtactacctaattcagtggctcaaggaccctgacattctcaacaaaattctgcgctggtacatgtctaccatgtccgttgctagtctggtatcgatctattctcatggtattgagatagtgaccagtctggcgtttccacgatactggcgcggccgtgacgggcgactaagggaagcggatcagaagacaagatcagtacaagtctgcgatgatgcaggaaaccctgacgcagccatccctaagtcacaaaacccctttcctggaccacttgcttgtttggcgttctcggaaaagatccgtaagtctggctgggagcttcgaggtctccttaaacggcattgggccatcaagctctttatccatggaatgggcaaagaggaaggtcgaatcaagtttgctcatgttgtgtccttggttatggcactagccacagcgctcatttactcatcaactacttcccccctgttgagtaatatgcttggttatgccatgtgctatggctcccttcaactcatctcacccacagacttcctgactagtactctgatcctagttggtctgttcttttacgatatcataatggtattctacacgtgagttatagaactgatattgcttattgactcccaagctaaattgttttcagcccctatatggttacagtagcaaccaagttggaggtcccaatcaagctcactttcgaggctgcagagcgaaaaagcatccttggactgggtgatatcgtcattccaggcatggtcatggccctagcccttcggttcgacctttggctccattatgatcgaaagatcaagtatgagagcactgacctgaagctcattgagaaggacccaacatcaggcgctctcatcgtacggagcgagactaaacacaaagaggtcaaggccaagtacgtcaacgtcaaaggcaaatggggagatagcctttggacgcgtggggcattcttcatctttggatcacagcagctgcccactgacttggcggctgcacagtttcgcaagacctactttcatgcctccgtcactgggtatctcctcggcatggtagttaccttggccatgctcttgatcttcaaacgtggccagcctgcattgttgtatctcgttcctggcgttctgggatctctctggctgacaggactggtgcgtggagagattaagcagatgtggaaatacaccgaagatgggagcctggacaagattgatgtggttgtagacttggatggcgagggcaacccgatcaagacccttggcaaactagaggacggcgtcgtggatacaactaaaaaggatgaaaagaaagacggagaggacaagcccaaggataaagaagatggaaaagcaaaggaaggggacaagagcgaaaacaaggaagaacgtcatgtattcctactctcggttgatgctgagtcggagacagaataagcagaggtttcatggccgttgttctgatgatgggatctggccacagtagcatgcctcagcataagtgcataggtagatattatacatgagcgtcataggagtagacatgaactgttcaaggcttcgtctatcggccggatctgtgatgaaactatacttcaagtcacttgtcctacatcttcacttttaggaagccgaaagaagggcttgtcattatcattaacattaatattaaatctggactgcttcaaaataaaattaagaatcattatctcggtgtctccgtatccatccacatcatacgcgtaccccgtatctctttaataacaaagacataatttcgagtctgtattagtagacatcggccaccaccaacgtccttaatcccctgcaccgcgtaaaggttcagactcttcgcaggggtcgttccatccactcatatccaacatagcaaatgcgttggactgggcttcctctggagttttgttgtgcccaacactcggcgttaagatgggcgggtgaatagtgaaaattcgagcgtgttgcatgctgagagtgcacctgaagtttccttgaccgaagctcttggatagtccgtattgtttagtttgctgataggaactggcttcggtaaatgtaaatgcactggtcggcgcagcacaactcgtttggcttaagccagcaaatggtaagagtagaagatactgcaatgctgagaggagaagaaaaaggcctcaactggagcagaaaaagaagtgatataagataagaatggaagtctcctctcggacataatgagccgtggtggttttaacgactgatcatggttgtggttgtcaaggagagaaaaaaaaaagtgcaggattctcgtacaagactcgactgcataactagatctcaagaatgaagaaagggatgagatcctgtagagcacattcaatgttctcctcatggcctcttattatacttcatggtcgttgctctatgataatgctggtccggcccgtgtttcggccggcccgtaatcaagaccccacctccgacaggcccggtttcgtctcttcggcttccgagtctcacatgtcttgtcacagtctcgtctcaactccatcacctacttcaaatggttctgtcactggaagcctgaaacgctagctctccagcattccaaggcaatagctgtagcaacgatgagtagtgcccaatcctcgcctacggtcatccaatgggtgatcgacactcgtccactttggccctccgttctcaagaccaaagacctcacatccgctgtaagtgctctagtcatccactctaacctgatactcatgtcataccttaggcttcacgtgcactctcacttctcaccgaggaggaacaatcttctgtcctgagatactaccacgtccgtgatgccaagctcgctctcgcttcggctcttcttaagcgctacgcaatctctcgcttctgtcacgtcccctggttccaggccaagactacgcgagacgctcgaactaagcctgtatttgttttgccaagcggtgatgagccgctgatcttcaacgtctcccaccaggccggtctcgcggttcttctagctgttcatgatccgccaaagggccttgccataggggttgatgttgtctgtccatcagaacgacgagatcgagatctgagcagtttagaagaggatgggtgggcaagtttcgtcgatattcatgccgatgtctttggagcgggagaagtctcagcgcttaagagcatgaaccctgttcctacagctcaagaccgagatcgtgcattgcgctacttttatgcactatggtgtctccgcgaagcctatgtcaagatgacaggggatgctcttctggcaagctggttgaaagacctcgagatgcacaactttgccccgccagaagacatgaaggaagcccaagaggttcgactgagaggcaagaaggttgagggcgttgacgtgagactggtgccgctactcgaggagtacatgatctccacagctataagaaatggtgataatggggagagtatcaagctcggcgagtttcaaaatcttaatatggaggaagtattggaatttggtgaaaaggcacctaaatcatgattatagaacgttttatgaataatgagaaatgtaagcgcaattgttggacaagagtgtttttgtcttctttggtcatttctcataggctagttatatgcatctctcgatagacagacttcacatttctatctttaaaagttcttgccgaagaactcaagaactgtcttgtaacccctctcgtactcctccttgacacggttgtcactgagatcggcacgagcggccatccagccgtggatctggtccttaaaggtctctacgtgcttgggcactttgaggttgtcctcaaacttcttgacctcatcatcgggctcctccttggatgccagaagcatggtagggaccgaaaggccctcggcatcagaagcatctaccatggcggggtggatctgggcagcaatggagaaggggttggagtcagccttgacgctgagagcaacgaccttgccaccccagcaatactattgagacctgtcagtactgaagcatagcagctactgactatcacttactccgagaattccgaacttctcgatggaagagtcctggcccttgacagcctttacatagtcaggaacttggccggcgaccttggggggagggtaggtgccgaagaagtctccaagctgcttcttcttatcgtcgttgtcgggagggtagctggcatcgagttagcggttagtgaggctctacaaacaaatacacgaggacgtgagctcttacatctcaatggggcaggggctgcccttgaaccagtcagggataaagaccttgtacttgtggtgagcatcactgaaggcgaggatgtcagccccctgaagggtctgatcgaagtatccaaagatgtcgtagatgacgacaatggccttcttagcgtcgacggggccagtgacatctgcccaggttaattattgtcttctcgtatgtgctaggagtcgtcttacaagtcttgtagcctccgatctccttataggttccctttgcctcatatcccttggatacaacaggaggtatgttgcagcaggcctcgttgtggccgtgagatgcgggcatagtcgtcatgatgaatgaattagaatgacaattgctaagagtgtgcgcctaatgaatgagatctctgtttagctcaagtcttggggttgatgacagtcgagtttcaaccggtaagaggagatcagcgacttacagggcttgttctgtagcaggtgggaaagaagattgtcgataccttagctaaagtgattgattatagaaggtgacggaattaaaatggttggttcctcgattgcggggaggtacgggaggagaggacgggacgggtgggagcttggatggagaaaggaccaatgatgatgtcacaatgcactcaggaacagcactcttgagattgaatgaatggcaagttctactctcttccttctaggtattcatgtaatcgattcttttctattgatgcacttacgtgcatctccatttcaaggcctcatgatcaattgaattgtctgtcattcaagcaccgaggcatcatatcatcacttcccccaggtaagataagggaccggccaacggccccatccggcccgggtggtgggggaacatcctcatcattatccatcgccataatctcgcaccagcaaaaaattactccaatcatgactgatatattttgttttatttttgaatctaagaatttaaagtgctatcgcttgctctgaaatttcattcatcagaattccgttccctaaaaggtggtcattgcccattcaacgctgtcccgtaccatgatatgcaatatatcctcaagcaagaccaaaactccgctgtgcctatgcaattatgtacctgaactccttcttatgccatctttttatttaccagccatgtttcggttggtagttccaccagtctcagcctgttccagacagcttgagatcaacttcttgatgctcccgtctctatttcgctgtggcccctgaccttcgccaacgccaacattcgtgaattgaaatgcaatctcacctgggctgtagctgttttccagccctctaaacgatgccaatcatctcactggcgagttcgggctgagtccccccattcgtcgtaccaccacttgcatcttctcaatgagctccggtatcctgtatggctttaccataacgtcgtcacacccagcctgcttggcttccataacctgttccggccgtgcgttggccgtaacagcaatgatgggaatgcgacctccagacgcacaaaagatttccccctctgcttctagttcgcgaatgattcgcgtgcacgtcaacccatcttgaaccggcatctcgatatccataagaacgagattgatagctataggtagcgggttcatgttactcctccccgagcgactactgcctgccttaaggccaagtcccgggacaccaccttgcctgcgttttagcttgtcgagcgcttcaattccatgattagcaacatctaccatgtagcctcggtccgtcagcccgcgtctcgtaatttgctggttgatcaggttgtcctcgacaacaagaatcccatcgagccgaacatttcctcctgggttttgatgcttctgcaagcgaatgtctcggcagggccgtttgccatcagcttccgtaccgtcagcaccagtaatcaacctggctgcagccgcggcagcgagcgcttcgttccgggaggcttcgcttggtgcaaaagcctcgatgtagaacgcaaacgttgatcccacgccaggttgactagagacaccaatcgcaccgttctggagttctgtcaagcgtcgggaaatgaacagcccaagtcctgatcctccgtacttagtgtgtgtcttggcgctcgcttgaacgaacttgttgaagaggctgcccatctcttccaccgtcaaaccctggcccgtatcctttacctcgaacaagagatacacggggcgaatacgtcccttaagcgcgggctggtcgtattcctctgtaacatcgcagaatcgagggatgaactgaaccactgtcatgtcctctcctggtggttccagagaccccttcaacccgacagtgacatgccgggtgctgccagtcttggtgaacttcagcgcgttcgtgaggaggttgatcaggacttgctgaactctgcttggatccaagtcaagatagtcatatgcgagatccttgtacgacttgtcgacataagaagtcagctcaatgtctacacgacgagcctccacttcaaacatcttgagagcgccgttcacaatttggatcggatctaccgtgcagggcgttacggccaataacttggagtcaagtttcgacattgtgagaatgtcatcaacaatgcgtttctggtgttgagcgcacgtcacaatggtctcggcattttcgatgctgtcctccaagagcttcttctcctcaacggatctttcgccaacacgtctctcttcgccttgagagccgcttcgtgttggtgtaagaggtgcagagttgtcactgatgtcttgcactcttgcaagagaggcaataattgcgtcagtacagtgaaggatggcgcttaatggattccgcatctcgtgtgaggtcatgtcaataaaattttcctgctgacgcttcgactcaatcgcctcttccttgcgaagcttctcctgctccaattgccatttctgtatcgacacgtcgctcagacagccggtaaaggattgaatcacgccgtcagagcttctgactggcataaacgtagcaagcacccatcgcggagccacagctgaattcccgttgctgtcctctgtcgccaagccgttgcggagtcgaaactcggccgtttcagttcgtcctgacacgactagcttgtcgaggctttcctgtaggatatgcaaatcttccttcacaacacattctggccagggcctcacatcggtctttgtgagatcgaccttttccaaatctgtcagttcccagaaaagattgttcgcgctaagcagtcttccatccatgctgacatcgtacattccaaccgtggcaaactcggcgaggcgctttagattctccgcttcttgtgccctgcggaccgcctcctcggccgtgtctttttgtaccgttacgtcagtcaggcaagtaagaatccgaatgacactgccatctgaagctctctcggcctttgtagaagccaggatatgacgcaagactctttcgccatttgaagataaaggacttgtgggaaacttgaagttcttagggtctgcagtgttatcgtttcgggtgatacggtattcgaaagtaaccgtgtcggctttctggacgtctttatatgcttgtataactttttgtttatcttcctcgaatactgactcgagcagtgtgctttgcacgattggccctcttgggcatccggtgatacgatgccaggcatcgttggcaaaggtgatattaccttcaacgtcaacaaagcacatgcccacggggataaagtcagcaaccgcggtaaacgtttgcatggatctctctgcctgttcagtttggtactctagccgctgcgtaagcatagcattatcgtgggcagcctgctcggtaatgttgcgccgccgccgggtctcctcttccaagagaactgtggaagcaagagagctcgtaagcttctggttcaataaggatatgaactgccgataatcgttatcgtatgagcgtcgaggattcaagcctaagaacagaatacccatagtgttttcctctttagttggacgaataggcaacacaatggcagcctggcaagggtcaccgaagccgcgccatgctaaaccgtgcaacaggctttttggcaatgtgtcgtcctttgtctgcaaaaggattggttgacggtgatctaatgactttctcatagcagaagccatcccctcatctgtttccctgaggttaaggacctgaggagcaatcgcatgtccctctggcacgcccagagagccctcaagatgacaaatcttgggacaatcatattttgaaagggtagtgtcggattcgtcatctgccacagagtacaaaaaagccaaaggagcatcgtaggcagggctccagcgttccaattcctcaatcgtcctagaccagtacgacttggcatcctttgtagagacaagggcctcacctagatcaataagcattttcatccttcgctcccaaagtcgtctcgaggtcatttcaagtagcgagtgctggattccgaggcatttcttgtcgtagacaatggggaccatagaagatttaacatatgtctcttcatgtgagccatctaccaaggggatgaaaaacttggactcatcctcagcattcgaatagttcttcgatggcgaagccgtcatttcatcaagtcttgtcttgaggtgtggccaagcttcaggcgctggtcgtcctaaaagtccaggatgtcgagcgccgcagtattttgaaaaggcttcattgtagatcgtgacatactcgggaccccaatagagcgctactggtcgcgaatctgagacgagttgattgaatgtatgctgaagttgagcgggccaatctgacatgggtcccagagatgtcgactcccaatccacattttgaaccacgtcaagaaatggctctgcttcagagtcggagaccggaaccatgagccctgtgtttgattcatcgcgataatgcagaggggttttgctctccgacttttttcgggacggtaagcgcgcattgtccagtggcgatttttggggatatcttctagttgtcacgccctcctttccctctattcgaactttgcgcgggggctctgacgaaggaggcgtttcatttccactcatcaccacccattgacccagaactatgcttcgtgtccagtaaacaccaagatatggaagcgagtgttgcgtatttgttggtgtagggcctgtggcatctgactgagaagttggcgcagatggcgggctggtgacccaattccagaacggcgagtgggaaacatcttgcggaatggaggcaatggagtagtcgagggtataagagttctgtaaggcagggtttcggtacaggatatcggccgaatagtgggatatcttggaggatgattgatcgggtaatgcaacgacgaatgttggtcgagggtcagaagcgacgaggtcgataagaccgaggtgttgaagagctggaggcggcattgagcagtatgatcatgccaaagcccaaactattgagactatgagggctggcaaaaatcgatacggctcagcaactactgaggaagtggacggcgagcgtcctaaaatcgaaagagatgtgaggtattgggcgtattttgtgtcgtcattgcagtcgcaaactggagggcctcgaggtaggatcacagtgatgagtcgcactagatcagtgacgtgtaattggaaactaaaggaaaggcccgggtctgttcagcccaaagaagaacatgaagccatcgtcttgtcgtcgtcgggaagaaattgaatgggtatgggcgtgttatgttgtccttggttcaggttggtgcgtatgggacgggaagttctgaatcgccagcgccaggcaggtgctaggattgggtatctactgtaagcctgtaatgcgcgctggtggggtatcttatgccttgcgccctgctgcagaagaagcctgtgtggatgggcaggtttgttagcgggtgatgaatgatgaatgacaaaacttagtggctttttccaccaaaagaggaacggtcattttagtagctgtctccactacagtacctgcttcttggttcttggctaccggcgaattcctggattccaagttctaaatcaagcttcgatttcttcttactcatatgacactgaatatgagccgctctatgcgatactccccatagtcaaactctagatcattcaaacacatcagtctggttctgattctccaaatagatcaggaagacctcaccgtagttcttcggactcgcctgaaataaaccccttacagaccacacacgctaagacacgccatgcactttactggagatcaagtagagatggggggctgggggctgggggttgagaggctagagaggctaagtaagtaataattgctccggtggcctatgaaaaccagcatcattgaaagacgcgccatgggcaaaagcagaaggcaaaagagaggccatccctgaaatggaacctgttatctggcatatcgttaggacggcaatgtctaggagatggtgtcgagagtgaccgaaaatgaaagatgccggtgccatgactcgagatgtctcaactgagcgaatccctcggggggcaagaaaacaccgaaccttgatatagggtgtcgaaataaactcaacaaaaagccccctaagctaaggccaaatttacctaagtatttttatcacttcgggataaggtcctgagttttctttcctcccctagcgaattttctaagagaaattcgatgagacaagaaccccatggagaaggatcctagaccatagctgtttcgaggattcgaccaaacacaataatgtcatgctgagtgcgatgaatcaaaacgttcgcaacttgaactcctgccgtcgcaacgaagacgatgttaattgccgaacacgcatcagaagaagcatgcattgaaattgcaagatggacaaagccaacttgagcataaggatagccgaaaaacatgcaactacacctcgctaactgcgatatctgattcgctgcatcgacactaggtatgtggtttttgatgcaaaacggaactatgtgcgtgtagcgcaacaccacggcatgcaccttactgaggcaaaaactactctgtacttgcctaggtacctggactgtctctcggccgttccagcgctaagagcattacagctatgagctgtccgtgttggaagccatcttcgtatcggcgaatttgagatcgggaatattatctcagaggcacgttacgatgcgcagccgacaccttggctgggtagcttggcatgcctgcacccaccgatctcggaatttgtctcacatggcatgggcatcaaatcgatcgatcaatgatgatggatggtgagtaagttcactagctttccgggtggccactgtcatcctcgtgcacattgctcatcctacctgtttgagtttggctcgcactcgggtgcttgcgcatctcccgaactcaccaagctctcggtaccgtgctagtcaacaagcttcgagttccaagttggacttggccgctgctaagaaatgttggtgactatctcaagtacgtaggggaactccgcgatgacctggcccaccacagacgcaaaggttccatggatgaatcttattccagtcgttgagttgctagatttgcaacagacacgtacagcctagggcagagatgtgaaatccgtacgagtacctacagtagtgatctcttccaatccttggaaagtcaacggactagcatagcattggataacatcttcaacagtctaggggcttgatctgccaaaacgcttggccagatctcttggtagcccttgtcagatctcgcattccagtttgatggttggtaaatgcctacctgccctggcaactaaatatctcccggtcgataggcgccttgcctgaggtggactccacgatggcttctgcgtggcgcgtctagagcaggtacagaatccgggctgagtatcaagaggttcctggcccaacaacctggctcctgggccgccgttattaattgtccgatgggcgtcactaggtggttcctgcttcactatagatggatccttccaagcctgagatgcatcttctggacctacagaataggtacctataggtggtaagcactgttgccttaggccctaagtgtaaagactctatttgaacctattggcatagtggtttttgtttgtatgacaacatccaactactacccttttcagctttaggaaatatcccacagtctttcgatttgaaaacaagcactaatccacggggattcatttcaatcatcgtctttctctttcactttcactttcattctatcacaatgtcaacgtgcaaatgcttcaccatcaccatcgacacgcatggtatctgtcgccgtcaattgtctcacaatggccttttcactgggcgacaggcatagtacttctgcccagtccacgaatgttatcatgccatttggacaactcgacctgttattcagcctttctgcggagattgtgctgtcgttttcttccataagcattcttgtgccttttggatccacccacaagacctcaaggcttctgctgtcgaacttccctcaatggcacatgggagcatggtattacctacaaatacaaatagcggtactctcggtcgggctgtcgatttgcaggactctaacgtctttctggacatgcccgaccatcatgcgctacctcgtaccgacattacctatcgtaggttgtcaactattttgatcgaacatcctcgcataccaactatgtttcttttggagttcatgacattcgatggccttcgggcttaccagccatgctgtgagaacattgatcacctcaacatcctcaaatcattgcgcactatcgaacccgatggcgatccggttttcgaggcagctcgtgaatggtcatgcatcatccaagcccgccaagacttgcccaaggatatcagataggtactggcactcatctacaacttttcctgcgtaatgctgcagcgcgggcaaaccgaagaatacctctagaagatgcggtcctggcttatgcattggtatcaagttgccgacaacctcttcacgaagttcaatgtctctgtcacggcaccagaaccagattggttcatgagacctcgttcgcgccccgagtcaccgccgagaccagccaagcagactgaaagcacggcagaacacccgccgttgcccatttccaatctcacaacgaactcgggagtagacgatataaaccgcctggccgcaccactgccctcgagggtacttgaccagcttaaccaccgaattgaagcaattggggtcaatagccatggtcggccagctgtattcgacccaacgccaggtggccgatcattctcttcccggggacgttttgagagtgcaagcaccagtggtgtttcaaggccatggtctcgctacaatcatactgttgggggaacttcacctctcggtgttacagacacgacctcttctcagcataatcctctacctcagcaatctgtgactctggaggattgggatgaggaagatctgtttgagtattccagcgacatctcctgctcggtttgcgaatcgctctttgattgagaagtcgagagtgtattgtcagaagcacactctgacccttttggaaacggcatgacttcgggaagttctgtcgctgagtagtttggggtatttgatggcttgaggttagcaattcgatatgcaagcgtaaagaatgaaaagcgactaaatatataacaagttttctttcaagtttcaaggttaggtacatgctcgtgttctgctgcctccgcttagatcagaactacccaccgaagatttctcggtatcccccatatacacgactgagttgttgtctgtctgctcatatgcttcggcttagccagaatatattgctgaagcctgcctatatcgctatggtttactgggcagcaactagactcatataaattccccacacaacaccagccaacgcgcctacgaggttgcgtccctcaacagttttgaccgctgcaaagttgacaaggctgacagcaggccaaagtttccatccagcaaagataagtggagcaaaatcgaccttggaagcctcccagacggctgtccagttaactcgtccaaagtccagggtgcctggcgaagtccaatatgtgatggccttggtgaggctggtgatgacgggagcgggatgtatagctgaacgtagggcatgggtgtaggtgctaaagagcagagtgttcacagcagcaccaacagtctggtcgagaaagaacttgataagagtgttccgtatagaaagcttgggctgggtctttttagcatccttggagtccttagcttcagggacatcatcaggatgagcgggaaatgttgattcaagaaaatcttgcctgggacgtgtcagtctgaaggttgctaagggaagaagaagcataccagtagaagttgggtggtgtacaaataacgttgaagaggaggaactgaaatacagggatccagtcaatcacaatatcgttctaagatgaagatagtcaataccagcattcgaacgtgtcaaggcgtatgtaaataccagatttaccccagctctgtaggccgagatgccctgagccaatatattggcaatgccacccaaagcagcactctgaatagtggccataaccacgggagggtagtccatttttgttattattgtacgaaatctcagggattacgtgagtggaagagaagacgatgttgaagagttgataagaatagagacgtgttaagttgagacagtgagatcggcgctaagataggcgagccaggatagatttctgatgacactctacccaagcgctgagagtgctgggttgtttccggttactcaagttgtattgtagggttaacaaaagcagctcgtgaaggcggtgtattattaatgaaacaagagagacagggacctaatgaatcattcatgagatgtgtggagagatatagtttgatgtgagccatggctaattggttaatatcaacaacacacgcatgtgctgcaggtgaatagtcatgtagtgtgactttcagcaaatatcattgaaatctatagctcagggttgaataaattaaatcattgacgttttttatgcttcgtcgttcagctcaagctgccatcatacatccccagtcatccctcattaccatctctgccccatggttcattgaccaatgtttatatatcacccagatgtctctgggcccttttgagtgcaatgcagaccttctagacacaacaagtgattcgcctatgagctgtcactcattatgccctggtgagaagccacatgaagaagagctgcacaaagtaggagtagatgaaaagaaactttgtgcgttggctgcgcttcgcccgtgagtctgtctgcattggcccactggagccggcagatgtttcgggcaggaggacgtacttgagtgatcgcatctaagcaaatagttagcatgtgcatgtttgcattgccaaataattatgcaacttaccaagaagagcgagtttgcaaggtaggtgtagacaaagaccaaccagccaacccagccaccggtgcccttgccgccgttaaggatctcagcaacgacaatagtaacaataatcccgacaaacttgtacccagaataggcaatcaaatcaaggagttgggattggctggagatgctcaggaggtagcatcccagcttcaggaagaagatctcaacgatgacaacaattagactaactgtagctgtctttccaagaagctctggttggaattggtggttaagaccagcgatcagcgtcgagagtagaatgtatgtcacaagtgccataactgtactacaattagccaactcgcccaactctggcggtctccaaccttgcattacgcacctggaatatacatgtcgggactgttgatgtcttctcgtgggggtaggtaccagccctcttgtccattctgcccaacagcctgcttgcgagaccagggcttgtgcctccaggggaaaaggacgaggaagagtttattgacgacgtatgagttggagacattgaagtaatgcttgagggcagagacattgacgtatcgaccaaactatcgtgacagttagtaccaggtgccacaaggatcacccaccgtgttgctggtaggactcacgttctgctccatatactcctgtccatgcttaaaggccgtctgtccaaactgcgccgccacctgtgctgtagggtcgttcatgaagttgccatactggccaaagacgttgccgctggtgcctccctgctgctgatatgggtttcctcccgcgttggcagcgtagccttgctgtgattgcgcggagcctggaggaggaggtggtgatcttaattgagggacggtcgacacatgctgagggactggatggtgaaggggaggcgactgcgcgtatgtcgctcgctgcatgacggaggagggtgcgtgttctttatgcgctgggtatttttctgctcttctctgccgtttcgacgtctcgagttgggttcaggtgagttggtgatggctgatgacgaggttaaacgtaaagctggtgtttgttcagttcctggtaggtcaagtttaggaaatgtgtcgatttcatctgattgggcgctagcatcatggagagctccagcctggcaacctccactgccacagttagggagctcaacgtcagcccctgtttctttctaaggtaggtaagttagaagggccacgtgattgtttcgatatcgagttcgaaggagatgcagagacgccggagtttattcagaagacatttatcactaggtagtgaattcaaaatattctcagttgaactgattcaccttgtcatgttcacctccgttctctcaattgatcgtaatgtctgctcctagggttgggttttctttctccaaggaaggcctagacccaaacggcgtgtccgggatgagtccctgtcctttacttttgatgtgcagcggttttatcttatctttaactaggtacctagacttgcccattaccaagttctgggctcccactctgctctacagtagccacatttactaacgaatattcgcctccacgttggacttgcacctcaattcccccaccagcatcatcatcattcctcttgtccaacgttcaagagagatactcgcaaaatgttagattccttcgaaatattaaccacttcgggcgtggtcgtttggtctcgcacttatactcccataaacccttccatcatcaacaacttcatcgcagacactttcatcgaggagaagagtggtgctattgccctcagcgactcaaggtccgcagctaccaacactccctacaagagcgatcagcatactctcaaatggactctggttaaggaattgggcgttatcttcgttgtgagtcctgaaccttacttgtcatgatggcctctcccccgatcctcggcgctgacgtctccactccctctttaggccgtctacagatccctcctccacctctcatgggttgacaagctcgttgataatatcaagactatattcgtcaacctctacggtgaacaattgaccaagccgcatactaccctcgttgaatgccacgccttcgacgaatacttcgacgtacaactcgaggagctcgaccagactagtactaaggtcccctccactaccatcacggctggcgcagtcccgttagaagaagaaatcatctcagcaaacactggcgacaaccctcccgttgcgccaggtctaacataccgagggcgccacctcaatgggcctcaggatgccctttcagccgacgagtcaacccccgctttgacgccgaacggatcacgacctggaacaccgaacaaccatctccttgtcgcaaagggtggtcctatcgcaaagatttctcgtcgagcccgcaaagcgaagaaccagacctcagctccggtgtcttccggcgacgaagcgccgcgaaagaagaaggcagtcgccaagaaggggcgcaaatgggacgccgatggcttcgccgatgaggaagacgatgtccagctggactattccgcaaaggcgcatgctaccagtgactctgaggttgaggcaatggggcgatcaactgctgtggacgagattgactccagcacgtggggctcaacatcgaagggcaagtttgtactcaaggatcttggtgacgaggtgcatgagatcttagcttcagaagcagagaaggcagcgggagcaaagacacaaaccagatctggcctcttggggtcgggcgtcagcgctattagcggtctctttcgcaacgttgttggaggcaagacgttgaccaaagaagatctcgacaaagctatgaagggtatggaggagcacctacttcagaagaacgtggcacgggaggctgctgtccgactatgcgaaggtgtcgagaaggaattgcttggtgtcaaaactggcagtttcgagagtacgttcactgaccgttatcatgtcctgttgacttcattctgaccagtttcgcaggtattaatgccagaatccaaaccgccatggaggcctcgctcacaaagatgcttaccccgacatcatccctcgaccttcttcgcgaaatagacgctatcacggctcctccggtgacatctctccgcaagcctcgtccctatgtcatgtcaattgtgggcgtcaacggcgtaggaaagtccaccaacctctctaagatttgcttcttcctcctccagaataagtacaaggttctgatcgccgctggtgacactttccgctccggcgctgttgagcaactggctgttcacgtccgtaacctcaaggagttgacggctcgtgaaggtggtcgcgttgagctctaccagaaaggctatggcaaggatgctgctacggttgcgaaggatgccgtgacccatgctacgcaagagggctacgacgtcgttctcattgacacagcaggtagaagacataacgatcaacgtcttatgtcttctcttgagaaatttgctaagtttgctcaacctgacaagatcctcatggttggcgaggtatgtcatcagttctttgaagcccatttctgcattaactaatttcgatcccaggctcttgtaggtaccgactcagtcgctcaagcacgcaacttcaacgctgcttttggtgctgttcgcacacttgatggctttatcatctccaagtgtgacactgttggtgacatggtcggcactcttgttagtcttgttcacgcaacaaacgtccctgtgctttttgttggtgttggccagcactattcagacctgcggaatttctcggtaaattgggcggtagagaagcttctcagtaaccattgaaaaagaaaataatagtcgtcttggaaatcgtgggagttgtttgttgattccaatagttatatgtcacataatgttaacaagagaaggattcccactagacagcaatagcctggttcaaaaaaagggtgccgccatcttcctaacagcagtgccaataagttgcatatgttttaacaattcatttgagagtagattatgattatgtacaacgagcaatcgtcttcgatgatgtaccgcgccaaactgacgtccaccacatcgctatgcaaacgacagggagtagaataactaaaataacaaaacttgttggtccactatcatttttcagccgttgttttttagtcctttttcttgtataggtttggtcgccttcttcattaaccagtcctcctccagaacacgagcttcatcatgaagttgaacaatgcgagacaaaggaaagactccatgaaaataaagaacaaaataatcccaatctgtgtagcataaacatcaatccaaaagggggtatctttctaggttcgcagtcttggtgaaactagtgtaataatgtgcgccgcatatgtatgcatcggccgtagttgatgattttgacaaaggaaataattaatataaataatcatgacagagtatcctctgctgaagccgatacgtcttcgaatccgttcagtcttcaaagaaatcgttatcgtcaaagtctccaggttgagcatccgaatcgtagccactagttcgcatcattgtgggagtcatgggctcatcttccgactccctaggcggtggcgtcacaacagtcggctctgctcgatgtgatgtgtttgaagccccccgtgctcttgcagaaccatagctttgtgatgggaatcggcgccctgtactggcaaaagcggtaggctggggtctgttgtcttctggaggtgtttgacgaaggctagaagcaggaggtgtcatgaggccacccagcgagttattctgggaggtcgagttgctacgcgatggcgtggcgtttcttcgaggagctggcgagctgaggacaccagacaggctactgagggatggttgactgcggttcccctttcgccagttgccccaagcggccgcgagagggccgatagtttgtgccacacgcggcgtagcgttctgaatcgtctgagcgatgtttggtaggttgatggcagaaccaccgttcatggctctctctcgttcctgttcctccatttggaggttggccttgagcctaatcgccgcatccttcactgcgtcacgatcgaatcgatcactctgcagggcggcaataatgtcctgcaggttctcatgcctgaccgcgagaagctcgcgcaaccaagtaatctcatcatcgcgtttggtaatcttcgtggaggcgtcagggtccatcttggataaggagtgttcaagctcctcaatgcgttgctcgcgcgcctggagttgctcctggagaaccatgatagattcacgaagagcctggggagagattctctcaggaggttcaagatcccgtgatgcctgtctaggctgggcaacagggacatttacgtcagctccggcggatttggctgcttgagccgcagcagtagcagcctgcttggcaatctccagcttatcttcaaggtgcaagatgcgatcctgaagatgctcggtcttggaggtagacaggctaagtcgctccagaaggtgttgttcggctttgtgagcatcttcctgagcgttgtgaacccggcgctcgtatcgtgtctggagatcctcgatttcgttctgatgctttcgggtaagctcttcgatttcagcagtcttgctgttctcagcttcctcgagaagcatctcattctgagccttggctgtatccacttctagtctgacgttatcaagctcagcgcgaagcttagaattatgctcctcgagctcctcgcggatgtagttaacttggttattagcggcgtcaatctcggtctgtaacgccatgcgggtccgcttaacttcactcaaaccagactcgcgagcttcttcgaactcgcgctggtaacgcatagccttctgctcgagtttgtggttctctgtcttcagctcgccgataatgccttcaagacgagcacactcgttggttgcacgcataccagctcgctcgttagactgcagacgctccatctcgatctccaagcgctctcgggtcttagcctcagcctgcagacgagcatccaagacctcctgtctagcaagcatagcctgatccttcttgatccggcgggcgttctcttctgcgatctcccgggccgcccgtcccatatcttcttgaagagaaacaaacttgccgcgccacatttcccgaacacgttcattctcctcaagttgcatcgtaagagtagtcaatgatttctgcatatgctggttgtcttcgagagcacggattagctcggcgcccttctgtcgagcagactcgtcatatcgctcggcctctgcacgccagtggtggttgtcttgtcgaacatccttgagctcaacttccatgcccttgcatctggcaacagcctcgtgctgagcctgtgtggcgttgttctgggcagcctccaggagggcaatgcgcatagcagtcttgctatttgcctgttcgagtgaacgcagcttatgatctctttgctcgaccagctcgcgcagacggaccacctcttcgcccgcaatttcacgctgaacacgtgcttcagtcagtttatcctcagcagcacggcgagcaacgactgattcctcgctaagttcttcagctcccctaagtctctcctccaagtcggctacgcgctgatcgaaaacgctgcggttgatgatctcgacctcaatacgggtctcggcagtttgaagcttgcgcatgagttcagacgccaagtcctcggccgcccgacgttcagagacctcgttctcaaccttggtctgctcaaaatacagacgctgctcaagatcggtaatcttgtcctgaaactcagtgagtttagcgttctctacttcctcggacttgggggcagcaggtatgcgtgtctcgatggcttcttggatcatcttctttagaccattatcgcggtttgcgttgtttgtgacctcctgctttagtgcttcgagggcctcaaggatagcagtggccggtgcttcggaactggctggtgcagaaacgggggcaggcgaggcctcaagcttactgcgttgctgagcttgaagaccctccataacagcaatccgaatctggtccagacgtctgtcccgtcgaggactcatcgaacggcgaacaacgggttcttcatcttcgtcatcggcatcactctgctggagctcagcagagacgctacgcatgtcgcgtcgggaagaaggtgtacgtcgagctcgggtcgctaatacttgctggatggagaatagtgtcttctccaagggctcaaggcgcgatgccaatagatttccaacaacttcattgacacgtccatcgaagaactgtgctcggctctccagtttgtcatgctcgtcttcgctaaaggcggcttcccagtcactagcgggcaggctctcgccgtcaacagcatcagcaccatcggcagtgatgaatgttccaggaggatccaggaatgggtcctctagctcagtgcttggtactggctgagcagaagcgtcggaaagcgggtggtattcccgaggcgttaagctggcttcatcacggttatactgatcggcagcaggttccaatttgtagggagaagaggtagccatagacgcaagagtgtgaactgggctagattgctgccattgtgaattttcgacagtcttgttgacaccgatcgtaggatcatcaaagaattgatccataacagcgtcaatctcctcaaatgtaggctcattgacgccacgaccagcgggatgcgttatagtagcagacagctcaggcttaggctcttcctccactgattcaacgacatcgtcttcaaccggtgggggaggaagaggcttctcgccgggagtcgggctgccagcgaatcgggacgcagcgagacccttggcaggcttaggaggaccagcaaagcgtgaagcaccaagtcccttagaaacagttctcggtggaggctggctgttgttgagacgagaagtgctaagcccagagggagcccgggctggcatagggctggccacaggagaggcctccgattcttcttcattttcagtctgggtggtttctccataagaattcgcaccaggctggaagggttcggcagcggcagaaagagtcttcttgtgctcatgctcgaagttgtcttcaccgaatggccgagcatcgttaaagttctgaatatcctggttggaatcaaactcgaatggcttccagttattattctcgttggtggaagtaactgaaggcgccgcagacggagcggctgtagtggccttggtgtcgatctggtccgaggtgacgatagaagacattgacgtgtcagcagggagaacatggtcatcttgtgtggcttcctgcgtttcttcggctgacccatcggtctgggtaggttgttcagcgaacattggcacatcatcaccgccaggcgcagagctacgtgctcgcttaactctgttctcatcagccagaggtcggccgtcagtatcatactgcacctcagcttcatcgagtttagcagatgattgacttgacggtctcctgatgggaatagctttcgacttcttgttcgattgcatgtcacttgaagaaaggtcaatacttccaaagatgctgccatggccctggctggttggacttgtgaaggaattagagtgaggggtgaacgtaggcgcagcaacgttgaatttggggcctgatgttgaaaagctaaaggaactttcaccaggagagaaagccggcgcattgacgttgattctagctggtgtaacatgtgtaggctgtttcgcaggaggtgacgtgaacatgttcgtatcagaaatgtgagtgttcgcttggaacattgagggctgaaatccaggggcctcaaaactggcaccctggaatttgccaggttcaaaggtgctcgccgtaggctggaaggtgctggcagttggttggaagctactagcaccaggtctgaaagcacccgcgccaggttgaaagctagttacgccgggttggaaacttcctgtgccaggctggaatgtactggccgccggttcaaagctactagcaccaggttggaaggtattgctcttgctgccaaagtcaaactgaccaggagtgaaagaactcgtggggttgaacttgaactcaggtgcttgcacattaagcttggacagcgagggtttactggcatggctggagcgtcgatccatcttattcccgctatcaactgagccggtatcgttccatgggttgctagctgttgagaagctcttctggtgaccgaatccagggaaatcaaattcttggaccggtgtgcccagattgctgggattggtctcaatctcataagcatcatcaggtttgtgggactctgggatttcattcagactgctgaacttggtgagattgctctcatcggcagtgacgctgttctcgttgtgatcacggaagtaaccctgtgatagagagtggccgcggctgtgaggtcgaggatgatgcagaaccaggggtttagattgttcactggcgaatcgctcctgaacagggaattgaccagatgcttgaggaccatgagccgggacaaacggatctgggagggtagcaggctgctcgttttggggttgggggttgtagtcctcgtgctccagttcgttgcgaagctgctcttccaagtggtactccgcatcatcaatctcagcctggagggtatccgtgttctgttgctgaggaggttcgggcgtccttgatgggctcttgcttgcaggttcttcctcgtcttcacggacctcttgcaggcgaggtgagtttcgagcaggttgcatatatgagaattgctgatgaggcagcatgggatattgtagagactggtgacgctggtgcaggttcatggcagcagggctctctgctccgaagggggactgaggagacatcatgcccatgagagaaggtgaatcatggcggttaagccctggccaacccgatggagattgttgttggaagccaaagggcgagctgttggcagggaacgaaatggattgccgcgggttgaatttaccgggcataccaccgaaagaaagtggtgaggcaccatgggaaagacccgggctgtgcgtcgagggccgtacgaaatggccgggttggaatccaggcataccatggttacttgaggccgatgaggtaggtagaggaggagaaaatggaagagggggatactgagcggagggttgtcggctcaggtctgttgctccaggagaaacagaaggttgctcgggctcgtcatctccaaaagatacaccaagagcgcgcagtttcgcttcctgaagctcattcatatagtctttccaagcattcaaatcaggaagagtaaccttgaagctgcgctcttccctctctctaacgacctcatcgaaatctggccaggaatctcgggtttgagaatccgctgtgccttcgacttgatagccctcgacttccaagtcaaagcctgaaatgtcatatccaagctcttcccatgatgaaaacatcctctctatctcatcttgacgtaagggcatgggtgcttggccaggttggcctcgctcagtgtctcgtggtatgagaaccatgatattcttgcctctccatggtaccttcttctttagtcgaggcgttggtgctggttctttggggagaggtttttgagtgcccttcatcggtgttgcaggcagcgctggctccccattggcggtagcactggggacacgcttctttggactttctgcgacaggtacatccggggtggaggcggcctgagacctgtcgctcgccgcatcgtgcgttactggcgcggcttcggaggtcgccatactgctgttctgtcccgttttgggactgagagaatctcctggtcggagagtctcgatgctagatctggcccgcggatggtgtccagatccttctcgagacagatcccttgttctctggacgggtcggggagtgcgcgcttcgccctcttccaaccagccaggttcagagccgctcaccgaagagtgctcgctctcacttccgtcactaaaccagtgtcgactctcttcgtttgggtcgtcagtggtgtgtgtacgtatccaatcctcagtaagaccacgagtctgccgtcgagcacgattcgcgaggacggcggcggcagcactgagcgaagagcctcgagggtcggactgtgaacgtagcagatcaggaatcgggcgtaggaaaggcgtctcaatgtccaagtgatgaattggagaatcgtccgaggcttcacttccagagctctgacgacgaaggttgcgatctgactggggatagggagagccccagctggcagtaccaaattgggtttcgtcgggaggtggtgtcctcaaaaattgtaaagctctttccgggagtcgaggagcttgaagcggaggaagaactggcgaagactcgatctcctcttcgccgtcaacagttgacgtattggaaagtgtaggagaagccggtgaggcagggcgggatcgagagtatgaagctccgtgaccgtcctgtgcggatgcaccaggaggagcagccgacaacgttgtagaagacgtctttacagcggcctgtttgtttggtggcggacccggtcagcaactgtgagctatgcagtggcgcttggagatgaatgtgtgttctgccagctcatacatgtccaagaccaaaataaggaaaatgtgtttcggtttactcacccagggagatcagtgcagactaagaatatgtctgcagctgagtctcaaatagagccagtcctttctctcaaggtcggtcgctcagttgaaaagctgatctcgaaggcctgagggaggggacacaggtttgcgaaaccgtaatcgtggccggtattcctaacggtcgagaaatatttgaatactacgcgacgcgttgtccaactttaagggggcggacggaatgacggtttgcctcgagagctatttaggtgggaaatttccggggtgtggaaactggcttccaggggtgtcgcgcgaaatacagtaatagaaaaaaagtgtctatcgagaacctaagaaaagagcttcatgagaagaaaagagtgaccagaagacaccaaagatgagaaaatgatgatgccggccggacacatcggggttttgagaatgttgtcagttgcaaagttgggcggccagcattaacgggaagaaggaggaaaaggacaagatggagaagttgcgtgagagaggaacagtacagcaaattgaagatgtctctcattcgaggggcgcgatatgagattagatgagccctcgagagctttgtttgataatgagtggccaaggcagctcaaaactccatgctaactcggactaaggtaggtagagtcgagagagggtcaagtacggtctgtctgtacctgcacatgcacctgcctctggtgtcagtggttttttttttctcgcacctgtgctggtcggcggccacttccaagtttgggcgtgtgtgctggcccagcttttccttctaagttcttggtgacgctgtagagcacaaggattgacagcaaatcatccaattcagacactgaacagttggccacttgggaaaatcgctgtagcctcgtccaaagggaacatcttcaaaggggagctattctgtaatgagacccgctctagtcggtacccgcactggccacgacgtatgtaatttcgccaaggacccctggcatcttggaagaatttcgaagcgaagaactcgacagacgataggttggtaaggaatacctttgtctgcattgcgaattgcgctttgatggtgtatcattcatcgttttcctaggtacctgactagcagtttcaacacgacccgtcttcagcattctagagcacgacaactggtcaagcactggcgatcggttgcttcgttgtcactaaggcttctcttcatttgctcctgatttattgccgtcgaattggagcagcaggtgttgcattactggccgtcaacgcctgcgtcggtacacgacttgacgacatgactgttgaaccagggttccgatgttcttccatttcttcttccatggttcgaggatgaacatgcctgctcaatcccatccatcttgggataagtcgattgacaagtgggttcggattgaatcagtccaggtcaatcatttccccggagtttaggtcgggttcaggtttaacaactcatcatactactccgtacctaccaagccaaccctaactcgtatacatacaaatcatcgtgatataccaacggaatgagaggtttaataaccatatccatctaactccagacccttcctttctcgtactgagatctcaggaatcgaaagtcaatttttgcccctttctttttttctgacctctccactaggacccctaaaaaggtcggggccgcacccgcccgtaccttgagctagcttgggcctccaccgtcgttaacctttggaatgccaggtcaggaacccgggctgtcggcttttccgcttcaggcctacaaggacttctatgctgggctgagcctggtgcagcctaaatttggtgcgtttaccctatatcaaatccaacgtcctgtttggcaccatggaatgcgtggttacctatggtccatcaaattgaaagtagctctgagcccattcactttgctcactctacagacttacctgatttccttagtaatgcatgtaccgcaaacaaaagatccgagtccaggatacatttacggtgcatgagcaggagacggtcaaccaagtggttcactgttccacctttatacgggaacttagtggccgttaaaccgtgattggtaatataatgccacacaagcaacgaacttagatgtgtagcgtgaaaaaaatgtgtgatatattcggacggccctcgactactgaaagcaagtggtattttcgttgctcataatgtgaagtctgatgctttgtaccactatcggttactcaaggcaatccccacgaagtctacgacgtcagatcgagcaatatgggagagcaaagccctcactacagtgtgtatcatacgacatagccttcatcgcaggagaaaacctttagtatcaaccttagagacaataaaggcactgtcgaatcaacaattgtcaacctcatcgcatatttgcaggaacattgcctcatgtacactcataaagatctacctcactcatgctcgacttcaagaacgcattatacaagccaggcttgagatattattaattgagtctctccatacaacaatcctatcaagtagcagatgattggcgtggctgcgggagggaagaagaatatgttatatgcagtatgatcaagcccagacaactcaaaaactggaaccgtgtactagatcatgcatactgtaaatgatgcgccccaaataccgcaaagttctgggaccccgggatatatgctgcttcagacgattgcagccgtgactttcgttatcaaattcgtacagcactttctatatgacccccctgcgaaaaaaaatattcgtgcccgaaacgcctatgacctcgatgtggaatatgtggaaaataaaggaaaagagaatgcttttatcaatgatgcaaagagattatgagactatgtcgttaaaagttggacgaggcgttcacgggcgttggttggtgataagtgtccagcgtggattggaatgggctgcgttgaggccctgagctcccgacactgccgtactcagtcttctcaacgctgtggtaagggccgttgctgctaggacggctattgttctcgttgaagtccatgagaccatcggcttcttcttggtgcttcttgcgtccccaaattcgccaggcgacgaggccgagtgcaccaacgacaattgcaccaccaataccaacaacaactccaatgactgtgttgcgggtcttggccgacatgcctgaagagcttccgtcgtcatcaccgtcgctcagaccaggtgttgacgtagacacactggtagtggtcatggtctcaagattgccatcgctgtttgtccttgtgacgacggcgatatgcgtagaggtcacaggcctagcggtagttcgtgtgttcttctcggccgcagtgctggaagcctcatcgttgttctcgctggcggtgctactggtgtcgtcattgttctgattgttgctggaggtgctggtggctgctggggagttggctgtggactgagcagcggttttggcgtcagtggcagaagccgatgactcgacgttgtcggtagcctcagattgtgtggcagcggctgtctcggagggcttggtgtcagcagcactagacttttcggcaggcttgctggtgggagaagcgtttgtgggagaggcctcagcagcggttgtcttcgcggaatcgttgttggtaggctcagcatcagtggcagatggtttcgtttggtcattagtagcctgagtagcctcagcgtcggttttggcagagtcgtccgaggtagggtcagctgcatcagtaggagcaggatcggatgctgggtctgcttgagtagctgaagggttgctgttaggtgcagttgcgcttggttgggagtcgtcagactggcttgggctcgctctgcggacgagtcgacgctcccgcaagtgaatcttgttgagatcaatccatgatgcctgagcgacgcagacaacggcgagagctaccattagcagcttcacaaggcgtgtcatgtacatggcgaccgagtatgttgagtgtttcgcgaaaagaaaggttgattgggtaagcaggatatgccagctgagatatgtcgaggttgtcgtcctggctcgcaactactaaggggaacgaagacgtaatggcgctttaaactggtcgctgacgcgaacttccagagcgatacacagccaagtgaggaatgcggatatgtgtgatcaagagttgtgtcaaatcgtcgtttgtgactctgaacgaataggtgtgagacgaagaataacaagactttttctgtatctgcagtagatagaatcgtttaatgccaaatgagttgcgtgagcgagagtgagatcgacgagccaaggctgagctgggatacgatgttaaattaaacgatagaggaaataacaaagacagaaaagcgagagtgagtaatacggaggtggatggagtcacgagagtaaaggttgtgtgacggcactgacgggaggtgagacttataaagggacaagggcaggcagacaaagaaaaaatatgggtaacttgaaggaaggatggaatggaatggatggaaagataggtcagagactgtgaggtcttctcgtatttgcctgcatggatccggtggtactggatggaggctgtgcttgccctagcagactgggcaggccactgtcaaggtcggctgcgtttgggtgacatgcgccaaaagctcacctaaagagccgcctaagaccacctcacctaggtacctaaccgaaacagacagcccgttggtcgcggccacattgatccggacgtgtctagaccatgctcgaagctgggttaggtttaccagtggaggacttgcgatttttttttaaggttgcccgtgccgatatggaacttcagtcagaaagccacataatagagccagcgtttcgtctcagtagatgtcactaaccgattcgactacgagcctgtctatgccagtttttggggcgatctattgtttctgtttctgcatggtcccctgaatgatacataagaattgtttttataccggtatgcaggtgcgctgttgttcccggcagggagacgcgagttgggcatgtatttaccgaccatactggtatgatgaatgagacattcccgactcctccacttcgaattggttccttcataaacccttttttggctcaccttaatctactcaacggtactctgtactcttcacagctttcaaatcaactggctatatcatccatctcgaatgggtctcccacccctgtcaaccgaccctctaggagtcgtcgtcatcacccttctgcactcaactgctcatatggagacaaacacatgtcagtaaacgcctatccgtacagagtatgtaaacgccatcaacaaacggctccctccaggtcctggcccattactatgacatagctcatcttcagggtcttgtcaacgaaattgcaatattgtctccatcaagtgattatccactctatcattgtctgggggatcaaagacggagcaataaatgggaggctggcgtcgtccgatggggaaacgggcatcacgcatggatgcatgggatgtcccctaaaaagatacgttcccattcaaaaatagcatcgacccaccaaagaacctgatccccccggaacgccatgccaaaaactccccgtcttcccggatcgccaatcatacctggaggaagatatctacctattctttcgctcttgggctttttatccgtctccattgtcgtcatgctattgcttcccagatgatcttatagccatgagaaacccaccttctacgacatgttgtcaaggttatctcttcttctcaatttacagcatcatgctagacctccatctcccccccccacgtactaaaacgacaactgtctgagaatcgtggtagtgttcctaaggcctctgcccctgtggccctacttggttccgtgtggaggtgtgccctgtcatcaagttcctccttgcttatgtatgatggtgtgaaggattttttgctatgtagtcacgctttgttgatagtcagaccagtgcaaatactgtatcgccaacctcgcttcctataaacgaagtctcatccaccactcagatcctttctcgtggtctcatctgttgatttgtttcatatcgagagtcgggcagtaacgtgtcgttgaatgttacgtcactctagctggatccttttgtcgatctgtgtgaggctgtgtcgggaatcatggggatgcttaatatcagcccaactaatccttttcttcgacccctatctcctagccatagccttccaggtcatacccacaagaagcagggctaagcaagtactagatgggcacgcgtaggaagagtgaaccagctcagtctaccgtctgtcatgaggttattcggactaagccatacacaggatagtcaagtggtctcaacggagaagcagagacaccaagtcattaattaaatagtattgcactatgaaaattgcattgccatcgaaacctcgccctgtacgggttaacgatgcgctgtgagatagtaaggctaacatattgaatcatacatcgcctagagagatcatgcttttcaacaacaaactaccaagatcaacacaagctccagccctggaaggtgtagctgtcaagtctgataacactttccacatgatcataaaaatgtacatgcaatttcttagaatgaaagacagtgtgtgactgattaaatgaatgaacgaaggaatgcgtgtggacgctgtgggccaattccagtactccaaggaaaggctgcctttacccgagaacgccaagcagtaaaagaatcaatgaaattgtaaaccattttcatcatatatggtatctcgatgaaatcaaagaagtaggcgagccagctgttgaggctctgagctactggctccatataggaacgtttcgatatgctggggagttatagctgtgaaggacccgaaaagggggatcttggacgtatatccctccctgggaaccctgcctaccgtgcacatgatgatttgggactgggcttgtaacgtagatgtttgggtattgttgaaccatgttcggtgcaccatagacaagcgcttgattctgcatcatgtagttctgctgcagttgctgattgaggctgtgcatatccattggagccaatgattggacagatgttcgaggccgtcgttgttggtgttgctgtagcatctgttgctgctgtatctgtataagtgtagtgctgctccgagaacgcggcatgttggcgatttggtacggctgcgcaggtgctgatactcgccggtgatgcttgacttgttgggcagcaggaccactctgttgcgtaccattactggagtatgacaaaactctcgagtgttgaacagcattgacttgctgggagcttaaccccacggtaggactcatggccatgcctcgactggagctgcgtgactcggtacggccatgcgagatctgacggctgtgtggtgtaattcgaccataatcttggggtaacgagagtcgacgactagcgctcggacgggagtgaatgggaaaagaaggtgtcatggctcggttttgtgcctgtgactttgctttgggaggcttactgcctcgattctgcatactcacaggcggtgaggtctttgttcgcagcgtctgatccatctcaagcgcagatgaactcagggatgatcgacgtttcgctgacaagttaggtgcggaaacattcgtgcgaagatgggctagctctggcttgtcgcggctttcctgtatgcttgactgattaaccatcttccgggtctctggagctaagctaccagagctactggaagcctttcttggtgctgggcgagatgaccatgagctcacagctcgagggccgggagccgcattgaaagaacgagaagtaagctccatagcagttgatgggcgccttggtgtgggctcaggctcaggtatgggactcaaggcagggctggcgtctgcgcttcgtgaaccaaataaatgagcaatggattggcgccacgattgacgtcgagatatcttcttgccaacggtctttttgacccctcgcgctacgtcctccccgcgtcttgtaccactgatcgcatcctggctcccaacactcatgatagtatgcagagtgtccttgctcggctcctttcgaagcgcaggtcggttgggtttaggtatggagcctgtctttagtcctaaaggatcggcagtgacatcctgttcgattgtagtcacttttttctttagggatcccttcttgcgagagccattcaggaacctgtatatcttactgccaccacgactgacgtctgcggctggcggaggtcgctgttcctgaaagtctcctgtgggaaagacgatcggcgctgtcgtagtgttcgacacccgtggttcgaaactcttgtttgatttcaacgaagagaggcgcatgcggctaccacgactaaatggcgagaacggacgactagcagggctcgagggactcgttggacaagtcgaagaggtatcatcatctgtcgatgacaacgggacctcgaggtggataggcagtcggttacgtgtctgagaaggtactaaagaagaagttcgggtcgaattcgaatccgaaggcgaacacatcccggacatgtccacgtcaagcttttcggaggccatggtgttcttgtccgtgacaccggatcttaggctgggcaatgatcggagagagacattggaactgtaaccactgtcgactcgagacgcagagcgttgggttttctccgatgaaggacttggaatgaagccactatcagatcttgacaaccctttaagcattttgttttcgagtccaagttgcattttcttggggtcgggctttgcatttgggtcttcccttacgtccagaacctcagcaaccggaaatgagacagcattcccgttcccagacattccgcaatcgcctgttctagatttttccgcatcgctcgagcactcggtaacacagctcgcgactcgagaagtaggtgtcttctcacccgtcattaactcattggtctctgtcatggtcgagccctgattcatcagtctgagtgggttattggcttgctcatgaaagtattccgcacgagggattgctagtgccgactcagaagccccttgctgtttgacgtcatcctcaggcattggagaagttccaggggccccgtttgtgatgcgtagggatccaaacttcataccacctagctgtttatagtcagcttcgaccggcgttacggctcggaccgtggattgcgcctgggaagggattgttgtcggcattgacatgcgtcttgctatgccagattctatcgaattgtgcctggactgagagggcgtagctggaagactcttgcggaaacttgacttggccgagactggggggttggaatgatgagctctggttgctatgccgggagtttgagcgactgagcggcggcgcattggcatgtaaaaagagacgtctgaatttgttctgctaatggacgaacctgcagattgggtggcgttgttggtatcatccgtcacatcctgactagtctcattagaatgcttattggacttggagttgatgggctcgcttgggagcttctcctttgcattgagaagcttcttggcctcagcagctctcgtatcgtagcttgcagagccacgccgtactgcaacaggcatgctatttccaggcatttagctctatttatcgacatggagacatgttgcacaaacctatcagcgcgcgccagtgtgcggtagctgctgtcctgagcaatagagctggtcctggagctgttgacgaaagctggcagtataggagactgctctgactggatagaccgcgtacgcgatttcgaatcgcgcatggggtctctacatgtaggtgattgtacaggactggaagcgtcaccagctgggacggctataccgagcccaggcgccactcttctcgttgtagaagccttattgggagcaggcggcagcgatccgaccagatacgagttggagaagtgctcacgatggggtgtcacagcagtagcagtgtatggcagaccagctgcagatgcctggctgcagtgaggtggcttggatagtttccgatgcccgcgaggggattcggcggatagttcattgcccattgggttaaactggttcaactccttgctcgtgagatgatatcgggaggagaggaggttggttgctcgtaagtgagcttgtgagatgccccaacaagcagaaacgaccgttcactggtacgtaaacgcctccatgccgtcaaacacgaattatcccgtctttctattcagccgcgaggaaggatggaattgaagcgaagcttcgcgatatacagggtggaggagtatgtattcgtaaagtttgttgattgcttagtctatgatctaggaagaggactgagaataagaaagaagctcgatgatatgagaatagaagagaataagatagagcgagagagagagagagtgagcgaggggaggttggacgaggtggagtcgagtttaaagatccatgacatttttggcggagttgatttggaaagtcggcgtcgcatgaggggaactcccgggcaaggacaaggagaacctggttgttgaggtgaggtatgagatccatgggaggggtgagaccataaccaaaccataccaaactggacagggaccggacgaggcgaggcgagacgctcgcatcaagcagcaaagcacagcacaagcgatcacagccttgaagggagcaggcagagcggagaatagtgctgatgcgatgtgatgaaaagagtaacatcctgaggggacacatgcaagaaaagaggagctgcgcgtccatgtcactcccggattagacgaactctgaagtttcccatgttggagagcagaaactaaaggtaagctagaggagctatgatatgacgggaagagagtggagcttagagagcttggaggttagcagtcttagcagaacacaccaaatggtcaccagaaggtcatccaccaaggaaccaagcaccaagctacctaggtaggctaaggaaccaaagggaacgagctaaggcagctaggtagcactagccaaggcacctccatcgatactcccgatcctaatacgattggactggattgcacgtttcggcaaccgcccagtagccaatcaactggttgggagggcaatcgacttcggaaaaatgtcctcgattcagaggcgccaaggtttcaacgcatctctgaagcctggagataacaaaaagtcatctcacagtttatgcgttagaggctgattttagcgagtcttattcagcgatcatcgaggttatctccctaggttagtacataggtacgtaagtagtatgtaggataattgagtttccgccatgaggtggccttcgaaccgtcactaggtaccctttccaacaaccacacccatctggagtgattacgagaattgagttacaattaactatgtatgcaacctcagcaacaaacgaagcgaacatggatgtcgtgtcctctagggatggcaggtcgatcaggtcttggattttcacacactatgatgatccgcgaaattatgcttgtgtaaatcatcatcttggacgacttccgccagctcctttgttttatccgtctcacagacgatcctgccaaacatgaatccgtagcatcccattcatccatattggtcaataaagtccactatagaataggcagtaccgctttttcttattacagtccaggtcggcgggctgtttgcaaagttgcggggagcattcactcacaccccctgtcggcctctctctcggaacctcaagcctcttttctgaacctgtttcttttgtctcgtcttgctcaaatcaatctcgatgtcggtcgaggccacccaaccaagagctgacatgatgttgtccaactagaggctgagctgcagcgttacagatcgagggccgtggatataacctattcttgactcgacccgactcggctgcaattgtcattgtcagctccagaactcgcataggacgaaacacgcaagccgtccgagcgccctcctcgtggatacgatgcgatgctgatgctgtatcatcggagtcggcatgttgtagaatggagaccgacgcgctccatgacttacacccaacacaatacgatgcgatacgaaatggctgcatcatgatttccccatgccgtcatctcatcatgttgaatagcaatgctccaccaagaccgaaagcagcccgcatagcacaacataacccaaagcacctaccacctctaccagagcgtttcaaatgggatccatcactcaacgtacgatacccatagatacctatggtacatcgggctagctcaggtaacctaaagggttagctggctaggtaggctggcaactttagtactaactaccttctttggagagagcgaaagctccaaatccgcaaggtaagccatataaaccaactagaccaaagccagaccgacaccatccgcttactataggtacccaggcattctattcatacaatggcagtattatattactcaaatcaaggtattctgatacttgttaaattcaagttcaaaacttggtcacggttaaagtctcaccaaactctgttgtttatccacgcgtacgccttgcagccaattactcacgcataacccaaatagtctttgagcctcccctcttgatgagcgcgctagtcaacgtatactggtagtttctggcacttatgtcaacgtaaacatgaataaagacaaacagactttcatggccgacatatgccgccgagagtttagaaatcctaacgtgcattgcatgcattacgaggcccctttcgaccccctcaaaaattggcgtgcaaggtgaggtctactagatactcaacgactttggacaccttgctgtgagctttctgcagataagactgaccgccatcgaaggtaaacttattagacctagttaatagatatgcttggtttctaatagtggttgtctaattaacgagagctagccacattcccaacctgtcctgtatgacgtccgacctcttgacttcgaatcttcaatacagcaatatactccggaggatggtatacgaaatgagactcttgagtgtggggaaatgctacggctcaaggttatccatgatccatccatcggccgacaagtcaagcggatatagacagggtcccatcctggacattcgacatgggttcatttaacatccaagatgacaagcggacttgtctgatcatggctttttgctttcgacccgtgttgaccgtttcatctgttgctcagctaactccctaaactgcgttctcacatcagggctctcagacactggatggtatgctgacagattggggttaacacaatacgcaattatcacatcatcaaaccaagtcatagactcctagtgcatgatgtttgcagagtaaacccacatgggaatcgcgaactcttaccatcgaattctccgggatcgacatgagagttcacacacccaatcacatgcggtgtgtcattggcccgcctttccagatatatccaacaccctatgatgtgacattcgtgtcagcaaactctcaattgttcttcacatgcatacccaacctcctcacttcttgacgttccccgtagcggttttcttctcgaggatgcaaagactacacgaacccggagcagtgatttccttagcgacacatcttactagcctactcacagactttcggtaaggtatgcaacctgttccggatactcaactgacgccagacgctctctccaatctacggagtacgaacggaactttgcagtgttcactttgccaagcgcgaatattgcatccttcgaagccgcaactcaacaattccgggcgaatggtttagtggtataatactcccttagcatggcttcgttgctcatcaacccttcatctgggagtggtccagggttcgattccctgttcgtccaaccatgatagtcacgttctatcctctgactctttttgctgctcaagcactcgaaatgattccagaactctcagcagatgatacaccaagactatacgtcgtcctgttgattcatgacgtgcatgtagcctgaaagagtgtaagatgcttgttgagtcttgatacacattgtctagagcagtgtctatgtgaaggcacaaccaccctaagccatgaactcagtgaccttgtgttcgaagccatgtctgagagcaacgcaaaagcgaaactgatcactcttgttctcattcacctatcaccattgtgcacccacttccacccacctggacctcatgaacccttcctgcatcaacatcaatacgtgaccctacgccatatacctgcttctgactgtccttctcttgcggataccaaagagttatcgagccctcgataattagatgagtcgtaagagcggcgtgtgagtgtggtggatagtgagtgtttctataaccaagtgttagaaaggatatgcgacgtgcagaggctgcagaaaccatcgtctgtagaaacaatcgtaatagcaaagaagacttacggcgaatcgctccaggtggaaacccgctcgaaaccccacgctcgaacttgctcctcgtattcattgccgaagcccatgatgctgaacatgcagtattgttgggtttatatgaactcaagcctcaccagcttgatcaaaagcgtttggtctcggtgcagctttgcagaggatatgcgcttgactttggagatatacacgaaagcccatcagtctctgtagaaaacttctgcatttgctacagtcttggagtaagtaaaaccttgggatgtgaatcacgctgtcattgaatgtggccaacgtatgacctcactgcttaccttaagcaatgatgcttcgcgactgcgcccattccagccccacccgcaccgtcccggagcctggcgttgaatcccattgaacgattggatccaaattcggaatgctttatgcctgttggtagagcatagaaacacccaaatgatccaatttggcagatcaatcaattggcatgaagcatctgttaatctggaaaatagcagggctcatcattgatacaatatagcgcatagtaacacatggcagcgcaacacagcacagcacaacatggcaaggcacagcccccattccatcaggccgttgctatcgttttcacgcagtcatcctcactctttgaggacacagcagccgtggccatgatgctgtgcggtcgccctgcttcctctaaacagacagtcgactacgctctctccaatcatctcttcgcccccaagcctccatggcccaaatcttttccagccctgggactcggtatccattcttctttcagcccgtcccctgctcgaccccatcccctagggctgtgctgcagcacgctaacgagacctggactcggctgctagcttggctactgaaccggggagaccgccgtattaatttatcgcctatcagacaagcgtgctgacatccaaaccatccattttgttgcctttcttctccttctttcgagcacatcttacttgtcaacgctcaatcgaaggacctctgctcacaagaccggactcaaggtaccgattctcaactgcgaagcaacagagtcccgggcttgcaattttctcatgcttggttgaccaacggggcagccattcgctccaatggtttctgccatataaccgtcgccgacatcgccagcttcaaaccccatttcgcccctgggaactatagctcgtcgccatgtcgctcttctgtggccttatagtgagccatatcagcatctcaaacctcttgatcgtatccactgacattagactccagcggcgccgtagcgcaaaggacgacaaacctcgccgcgcccgtactatgtccatctttggcaactccaatttccaagccataggtgctctcaagggcatggttcgtttcacgaccgccgcatcgccagctcccatgtacggctgggaacagcctgtagcacagaaacagccaccgattgacgaatgctcgagccgcagttctgatcagcaagcgccaattcccgatataccagacattcatattactactgagatgcacgaggccctcgaccgtacatactatgatctttgcggttcagagccgcgactgtccaaagacaagtttgccgatttcttacgaactgtccagggcgagagcgagagcgctgtgagcgaacttgctaaggaggattattccttgggagatttcaaatacacttgggttaccgacttctcatgggaggccaccgggcccttgccagaaaaagatctctcaaaacctctcacaaattactttattagcagcagtcacaacacctatctggttggaaatcaactggcttcactgagcagaagctcccctgaagcatacagaacagtacgtttattcgatgaaaccctgcaagaattttcgaggattgtgtagctgacattggttgccaataggttcttcttcgaggatgccgctgtatcgagattgatgtgtggaatggggatacaattattcccacaacgagaggcagagccgccaaggttgaccataagcgtggactctcaggagaatcgtttcccaatgtcgctaccacggtgatcgacaaagttgaaggatatcttggtgacaaaaccgccaatcgctcccgcagtaccagcttaggtagccgaaattcctccccacgatcgagtgtgaatcaagttccactcgaggcacgagaatctggagaccgtctggaagttgctaaacctctttcaccacgcacaaggcagtcgttccccaaagacgagccaattgtgacacatggatggactctaactgcgccgtgtgggtttcgagaggtgtgcagagccgttggcgaatctgcattcatcgataatgaccttccaattatagtcagcctagaggtgcacgctgacgaggaccaacaagaggtcatggtcaaaatcatgaaagaggaatggggtgagatgcttgtggataaggcactcgatgatactggcccgagactgcaactcccgaagttgggcgagctgcgaaaaagaattctcgtaaaggtcaagaaggctcctgcaaagatcgtggtgccgcctagcactatggatctacctgctatttacgcacatgacgaggatgcatcagggtcggaggatgagcatccctcgcagtccacaggaccatccctgacaggttctaacagcacatgtccttcacacgagaagaacaccagctccaaggtccggatctgtgagaaccttggcaaacttgctgtgtacacacgcagtcagcattataagggtctcgcaaccaaggaagccaaaatccctgcccacattttttctatcagcgagaaccgtatcctagaacttcaccaaaagcagcatcgcgacatgtttacccataacaagggatacttcatgcgcgctttccctgcaggtcgaaggttcgatagctcaaatccagacccaagtctcttttggcgtggcggtgttcagatggtcgccatgaattggcagtatctggatgaaggcatgatgctcaacgaaggcatgtttgcagatgagaagggctgggttctgaaaccggaaggttatcaaagttcaaacaaatctgcagagactcagagcgaagccacaccaggtcgtaccatgaatctgaggatcacagtttttgctggacaacacattccgatccaagctggcgacgcagcagacgccggccgctcagccagcaccttaaggccgttgataaaggcagagctgcatgtcgacaagccaaccgatgctgaacgtgacgcatatgtgcaggagcacaagtacaaagataaaacagacgttggtaagacggatcatcccgatttcggcccccacggctcgaccctccagttcttgaacattcctaaggtggtccaagagctcagtttcatcaggttagtggacaactttttcaattctgtcatgtatcggtatcccaccctcccaccttttgctctcggactgtctccggtgtcttgccaatcacacaagtgtatcgttgaaacactgcagtgagtcttttgcggtcaaagagcttgcattatggcggtgggctcctttctgtcctatggtaatagctgtggcccatcggcttccttgggtatcaaggaacagctgctttccaagacacccttggccccaggacacagacctccagttcggtctgagcgagacgcagatcacagatcccaatacggttaatcatgtttgatcattgggttgctacttgtcgtttcccacactgcctaggctggtatggtcaatactggtgcaccgtgatggtgactcgtggcattcacttcgccatccttgagatccgccagctagcggggcggggcgggacgcaaagcttgttggtcgacaactcttgcttcatatcgtgctaattcgataaaattctctaggttcaaggtcgaggacgattcagccaagcttggcagctcgccactgcttgcctgggcttgcatccgcctagaccgtctgcgacccggctatcgattcatccgactcatggactcgaagccccgcgttgtacctggtgggaagctgctggtcaaaatcgagaagaccttggtttgatcgatagcccgtatagttcatccttgcgaatgatgctgtacttcagataccaagggcatcactcgtgtaatgtggcaactccctgctgtgatgatacttcgtacatgctgcacggcactacgacatcgtctataacgatccgcgtcacacacttaccataggtctttggctggcagcatatctccttttcgccatcctgaggtttagctccgtcaagtcttttggacactttttgcctttctgaacatgtgtcaaatcacgaccggatcgtatacgcagatgagctcgcatctcgaagggggtttgagtaactggcacccctttgttttctgtggtggtgtttcattgaattgataatgatatagctgggattttggttagatttcttagacaggagttttgggatacccaggaacaatgaatgttttgtgccatttctctctgccctcaagcctaccgccatttgccgtagtcagtgctgagtcgaattggcgttgctcgtctggctatctgtcagtcgaagaacgtctttgttcacccgtatggcagtgctcggacgaggtccaggttggctgcatagttctttgtcgcccgctgcagcctcgagtgaaattacatgcatgaagaacgcacaacacctggtgaagagcttggtgtgccagcgtggcggcacttatcatgcattacaagtaaactactgcatacacgttgcgaggacactacccgctcacacatcatgaactgattgaaatttgctctgctcgaaacctactcgtccagttgtccagaaaagagctgcttcacagttcgctgctatgcaagtccaaacctctttgggaactttctgccactgtgagttcagcaccctgggcattctaggtactctggcctgacgaggaaataagcatggccgagtcgttgattgactagtgtcgaagtgctgagatgtccggctgccaacagtatacatacggtagtaaaagtagtaacgagtatatactgctcaccctcaacatgccactggtgttacccgtgcgcccctccctcctgtcctcgggatccttagcgcggtgggaggatccttattaatcgttcatcagatgagatgcagtaggtatatgtttagtctatggtactaagcctgactcgtgcggtggtctcttggttacaaaggatggtcagtattttatgagttctagacactatccaccttgaagaacttcgaggctatagtattgaccatggtgacaatggcagccccgagagctagacgctcgcactctcaatgcatatgtaagttaagtctgggagtatgggagcgagagattgtgcaagtattgccatgtggtcatgcattcaacttgcatatcttccaatctacttaatgtcctgaagggctgcagagaccgggaattccaatcgggcacaagcggtactagtttagttcatctggaggcgagttgagcacaggtacatacagtagagataaccatatgcaggcccatggggacaagatcgatagtcgccgcggctactccgtggatgcggccagtctgccgggtggctgttggtggcagagaggcacgatgggcctggtgcacaaggttcgctacctgccactggcctaaatactcgaacagcataacgctaccctagattctatgcatctcgtcgcgccgtggcccgatctgtccatcgcaaactaggcttgactcggactacacatgtttccttctcaactgtagagcgggatatgcgccgtgtcgtgtcctttgcttacagtgacagaagttgatgtctggacaaaatagcctcagtcgactgaccacaaacgacagagcctggacctatcgtgttccaagttatttgaatgtttctcaaagtagttgacctgtcattgagcagctaaatgcagttgattgtgttgtccatgcctgttgcagacccttcaaaatgtcggacattgtcctcctaggtagttgcaatcacaacgaaacacgcactgacaattgattatgtccttcgtccagtgctgtacatgcatgtacttcgtagtcgtgagaggcttttaggtcaacacgttccacactcaaccctttgatatggattggagaggctgttggtccacgctccatcgtatcaaatgcccgaactttccatatcgtggctgaggttcctccctttccacaatacagtgcatgctacatctcatgcgaggttcaacgggcttgtctcagtaagggaagagctttatgggtctagctgtggcattctagggagctagtctttgatattgatttgtggctgcagtctcaacggtcccgtgataaggcatacctgtggccacggtggtgtggagtcgttacgatccttggttgttgggttatcttgaccaaaaatgacgactttgcccaggtttaactgacgcacctaagccctgctttggagtggggggtcaacgaccagtctactgcgtaggtgcatccttgaacggagtgaggacgcgcagggtagaagccacttccgtgtctaggtagggacgaaaacacgagacaaaagttgataaacggtgtaagacagtttcaggtgtacccccgcccctaggcgaattactaaacgcttgcagcaagcaaggattttgtttgattccttacattctacgcataaccttatagcactcgaggttgtatggtggatggctgtgagtgccagtgagctaacctaaaacacttgcagtatgccgcggtagaacacaaaaattgctcaggctcgactcaaggggttcataaaggagaatagttatggcatgacacgtttgcggctggctgggcacacctgtcggaaacgatattctccattaaggactggtcattttcgcactgactggcaaaggaccaacgtgcaggtagacacggagtggagcacgaaaaagcaacatgaagtcgaaagctaaagtagctgggttagtaggtaaggagggaggacaggtgttatacaattcagctatacgcgtcaagaccatgcatgcgtcgacaaaagtaaagtccgattcggctgttatacgctatacgtgtgaaaatcctctagtaaacagtcgatggctggacatcgagagcacccaattagccaatctttggtacttttcagctggatcggagatcagctcctgaatctgtcaagtctctagcggtgagtcatttggaaaaacacccagcgttgaaacgatttgtaacaccaagtcgagtgtttctggcactgatgttctatggactgaaccggtgagcaagtagccaagtacatcaatcagttcttatggagatcgatcgactccggaagtggcgcatgcagttgcgtgtgcctgtagattttgtttcgagtactgcattgtctggtctgttgcggccaacgtcacgagagataatccatgtcgtctgtcagccgtactggagtaaaaacgacccagctatcaaaggattcacaaggatacagatcaagagagccatggcgaaaaggacaaattaacgtgaacacccaaaagaaaaaacgaacgcaactgttgaatttcacagcgacagctaatatagctttcatcacaccccccatggaagcggatcgatcgtggcttgcctgggggtgcgacagcgatcgtggccaacgagatagggtttgataggcacctcacataccttgaatccatattggttgaggtcgttgaatccatattttaggtacctaggtataccgctggcgctttatatggtagaaatccaactctgtagtctatgcaaagttaatggcgtcagggctgagactgtctgtaaaaaagcaattccccgttggaactattgctcgcgtgcacctcgaactttattagcgtcgagggtgccatcagctcaattagtgagggcaatatcgctcactgttgcgaaaatcggtacttgtgcattgccaacggaacggaaatagccaaatcagtatagagtacagggcaagggaatggagaaggaagatctcaactaaaattgagtttgagttcaagactagagaagccgagatgagatcgattctcaatcgaggtcgattggaggaggggttatgaagacctacgaggggctacgctacctacagcaagcaggggagatcatagatgtatctttggctgcgcagttttcaagggcacccctgccatatctacccgcctaggtataggagcatgtttagcaccttgcacaaatccaacacttcatgggttagtaactactaaggttccttgagctctacctcgacaggttggagaatctggcctcatcctttcaaggaagccttgctcatttacgagtcgtagaaccccaaacttgtgcttaaaaccatcgtttgagtcaatacatacgtcggatttcagccgtgacatgaagctgcgcttaacctaggctagcccagctagtagttagtggggggggccgctcacaccaacgatgacaggaccacgacgatttgtatatgtgagccttccttggataagaagggatatattcgactgggcagactcgttgcagcatgatatgttcgaggcacgtcctattcgaatagttgatagatcagtaaaactgccgcttaatcatcaaaaaacccataaaaagaatcccgccaaatctgcactattatgttcagctccaaatgaggcatgacgaggtacctacccaatatacagccgagataagcagcctctatctgcaccataaccggatctacctatattatggctggctaccttggtatgtaggcaagcagcggcacttggcgggtcagatgccgatcaagattcagcctgacagtaccttatgcaatgcaggaccaggcagggcaagatcaaacctggtaggcagcgaaccaatcgcaacaccagccttcccatccatctcgtcttcacgagagggagaaaccactcacttcgacaacgacatccccgacaagcatcaaggatggccgattggtaagataccctggagcgtcgaatcctactctgtacattgggtcccgttgcttcttggaaaactgagcctgagacttaagggacctggacctggattatccgcaggttcgtgaaccccactgtccccgttactcttcactccatctcaggccggtctttcaggaccccaactaatggtctgccctccatattatttaggctgggtttgtctatgaacgtgcacgagtcgggactatgacgtgagatttatgtggctcgcatgggaacgaacaactcgtatagctgaggaccaaaacctccttgccaagacactcctcgacctgacactcgagataacaaacaatacatactctacctatgcaaactttcaaaagctttctctagcatcaagtgtgtctacgaacccgatgattttcggctccggatccatcaggcaaagagattctctcacaggaagaggcaagtggagcacaaagcaatgcctcgaaagaattccgagtggaactgtggacgcttgaccaatacccctctacaattttacgccagctccagctggtcgttgagatagcttgacgcactggcgatcgttccagctttcaaaggtaggggggcattgagccggccctggcgcggcatctgatctgatggatggatgggtgcggctgttctgagcttgaacttacaaaatgaagagtgacgaggatccgtcattccagagccctggtgcccgccaagtcctggggttggtccgtggtccgtggtggtggattgatggtgggtgcgcgcgactgggggcttagatcgcgttcttaggggaatttcccatgggatcttcagattcaccacctttgcatggcgcacagactctgtgcgaatcttgtcatgttgctcgtccactcggcccagcttaataggccatcatctagcatgcctcagggtgtctctacctgagagccaagccaagcggctcgagcaaatcccctggtcttgatcctaattcaagttatggagcaagtcagcaccgtgggctccttgtcatcgtgaccctcttgaagacgagcagtcacaactttgcttttctctgctaacgccagtccgtcacacccaccatatcctggccaatcaatggctcaaccgccggcccggtcaatatctccttcgccgctaaaaaaaaaaagagcatttctctcacattgccagttcagttcggttttcagctggtccaaaaaatcacttttatgaacggttgtgaacgtgaacagatgttgtaatacagaagtggcagaaaaatgatgccgcctttgacttgttcgttctaccatgtcttctcttgttactgaccgaatgcaggacaacatatttgatccctgtactccgtaacaagcaccaacttcgaggttcaggaacagatcaaaggaaaagatccaaacaaagaagaccccgcctccatcgatatggcccacagtcctgctcaagggcggcgccacgcacctccctggcaagcaatgacagcttgaagactcgcaggtagtcgatatgacaggtcttacgctaccaccgctgggccctggcatgcccaccgagactacgttaggttgtgcacgctactgatcatcgactgaacgggagcatcatccttgtgtcagggactcagggtattgcgtacctgtcttgtctttgagcaatacccatactttgttcctcgaccccttgattttacccttcctgggtctcctccgtccatttacaccctattactagtcctcgaaaaccataaatcccttgctacccccacagcttcaacagctcgtgcctttccaagctttataatacattgctcgtgacttgaatttttattatatattgcctaccctcagaatcattcttctcttacacgaagctgtcaacccaagatatgacctccatcatggcccttcatcaagatattctacccatcccctcgccctccatgctgtacgatggagaccaatatcatgatacagtctcgttgcagccggaactagaatgtcaggctgtaaacgaaaccctcgagcctgttgggcctctggtcttgtccagtgcattcagagctcagaaagttcctggcactcgatgtcctacctgtgccttagctggcaaagaagtttgggtaattcctggccgctgctgcgggtactgcggtactccttgtgtcgactagatctatcccagggtcgaggtgagtttatgagaacctcgaatgaatatgtaactaattagcccagttttggctgcttctaccctgtttcaaaacttgccccaaagcacaatgccaagatgttgttgagcacttctcgccgctgggaaccacaggactgtggatctcaaatgtcagctgaacatggcatgagatatcatatgccctttttcgttagcatggatgggcaagaaagtttattccgactagagggatctacgacaagtcaagagtgacacttgttgaagcacttcagccagctcacgtcgtgaaatggaagactccacgatctctgattggcacagcggcactcggacctattgttacgtcgtcgtcgaacatgtcttggaatgcgagggcccaggggtatgatttgggtcttgtcagccattttctgccactccccactgattcaacgggcaccttcaaacagtgctcgtgcgcgttggttgatcacgaatcatggcaatctccgagtcatgcttaaagttgatatatgatacaagaaaaactcatgggtcggtccaaggcattgccataggccagagcagcccaaccaggatgtcgggagtgactcggatcagccaccttgtcacttcgacgaatctcgagggcagccacatgaggtgcatcagatagtcgagaatcatttaccgatggctttactggggtccaggattaggtgcatagcccaaccaattcttgggtacgcgaaggatttgacatggcactggaagtaagagctagacgcaataaatcgtcaatatctcgaaatcgatatatctcaataatattcttaactttttatgcgaagtcaaagataaaacccaagattgatatgtgccttctcactctgacatccctgtctacggctggctctagtgacccggatgcaattataagacaacggaaaataggtacatatcgctattgtgtgatcgcctctgtcactgtccaatctcagccaaatctagtcttggcattgaagtgagaatcgcactgagacatacaagggttctggactttcttccttgcgctgaaaggagagaaatcttcaccaagtggcttgagtgacacaacgagggatgctgaggcatgacctgtgacaagtacattacgtactgacctacccgggccgttggcatgggctaccttattagcgagacgccagcggctgcttttacctaggtagtttaacgaagggagtgacttcagctgtcaaagtttgagggcgacgcaaggggtagctatgaaaaactcccctgatcaaccacctcatgttcatcgaactaacatggaggaacgtattcatcccaggtgtaaagctcggtattgttgcgtgcggactcggcgccggttccggctccggaaagtggggctcgatattctcagctcctgaagctgaaattgaattgccatcactcgctggacagccgcgaaccccaccaggattcattgacgcttgccgcccatctcccgccccccgccccctctgttccgaactacagaacaacggcattggattgtctcgcgatcccctcaacagtcagtcagcgatccttgctgcctgccttggctcaagcgactggttacttctctaagtccacgtccggctagtcaacccccccgcggccagaacggcacagtccggcttggcctggttttgtctgaggcgacggcttcgaatccaatggcgaccacggagcaaaatggcatcgacattctttgcgatgccgccggctcagacatgctcctgtcgtccctgttctccctcgcagcgcctgtgtccgtaaccgattcgaatcaacgcgcccagccacccttgcagcaggaacagcacgagttgcagcattcactgcctcccgcgtcgccctcgaagcatcaaatcttccaacagcagctagatcccgcactgcaacaactccaaggggaaacgccccagagaattgcctctacgttgcctgccaagagaaaactttctgatgcgtctgcctcatcgccatctcacgtctgccatatttgccgtcgcgtctacgagcgagccgaccacctgaccagacacctcaggtcgcacgagaatgcccgaccgtaccaatgcacccgatgtcctaagcgtttcaatcgcgctgacctcctgacacggcacgagaccacccacgatcgagacggggccgcaaaagaccgcccgttcatcagaagaagcgaccgcgccgccgaggcatgtctcaattgcgctgcttccaaggcaaaatgcgaagatcagaagccgtgcagccgctgccgtagtaagagtttgacatgtcagatgccagtgagacgcgggaaccaataccgcacgtctgagtcgcaggctggtatgtcaccctctgacagttcaatggttgcctcaactacgggcaatgacactcaggtctttacggccggtgaagctacctatgctttgccccaatcggctattgctcatcaaggtcatgccgttgatgttgccatcgattacagcgtcacctcctttctcggcgcgcccagacctgaggaaccgcccacggaatctttgtttttcgccgcgacgcaaagcatctttccggaaattgaattctcttgggatgtcgattttggctcgttaaggattccaggctcagatgtgcccggacgaaatcctcaatctggcaatgcaggaaaacgtacatcacgccaaggccgtaaaggtattgtctcggtggaagcaccccttcagcgttcagtatggttgtatgagcccgaggccaatggtcaggcagggagcccagcgtctcgctccgatatcgtctcaccctacttacgcgacagcatgttcgccatggttctcgccaacaatccgataccgcaccgagtaccaacatttccatcagctgagttgttgggctatatgatcgagacgtacttcaagagcgaagaccccaagagtgaggcttttattcacagatcatcattcgatccctcggcaactagccaagagcttttctctgctgtagtatctagtggggcttcatgtatatctaccccagctatatggcagttcggcctggctcttgacgagattacggcaagtgccattgggaaacgagtaagtatggaccatggtgcagcgacggtgagccaaagatattggcaaaaggtaaaccacatgctgactgccaaacagcttgaatcttcatgcctggccgtgcgagatatcacacttcttcaagcatctgtcctccatcttgaaactggtcaatggagtggcttcaatcgtcagaccgagatggcagaaagctttgcgcctcagcttttggctgtaagtctattgtggttatgagtctggctagcaggctaatcccgaatagctgcttcgaaaagcagggaagttgagcttcacctcagacttgactacacatacgcccaataccggcgactctcctgaggcacttgagtcgaaatggcagacattcacgacaatcgaatcttacaaaaggttacttatattaccatgctgaagtcaccagctagcatattgactcgcgtacaggttggccatccgtgcatttctccacgatatacaaacatcgatcgtatcgtggaaaggacccacgttggcatacagccagctcgactttgcacttccggcggcccgtgatctctggaaagctggtaattcacagatatggtgggacttgaacttggccaaggggtctttccctcctaccggcttccctcgcctttccgacgtgagagaatgtcagtttgtcatgactgaacagaacacgtgggtggacacagaatcttgctgcaaggctgctctgcatggactgtggggacaaatctggacgtaccgtaacgccatcgctcaatgccatcacgcagctccggatcgtccggggtctgatgttcctgaatgggcctgctccctttaccaagagctctatgagggccttagtaaactgtcaactcagctcaaatctacacagaccgcaaggcctgagctatcgcttctttcagactttttcatgatgatcatacatgtctcgttggacgatgtacaggggctggcgggcaggaagggcgacgaggaatctcgcagagcaatgcaggtattagagagcacgtggctacctggaccagagtcccggtatgctgcctggcatgctggacaggtcctccgacatgcacaggagtgtatgccaacaaccctgcgaggattcaacgctatggttgtttactttgctagtctgacgctgtgggcgtatggcctgctttcgcagagaacaacgaacggcgatcaagtgatgggacaagaagtcttatcacttaatgaaccagagacgagggagacgacaatgttccttgagctcggtcagggcaccccatcactttcgtctccagaagggttgcgtcttcagttagagcctgtgtcgaactatgtggcggttttgtcgctggcaaggctcatttttcgacaaaactaccctatagcaagcgaggcaatgcctccgcttgttgaaagcttgtgtcgacaccttggtgatctccaaggtggattggaggggtaactggtaacgaaaacgttatagacagcgccttttgtcagaaaggatattatgtgcgcatcgcggtatttacaacaaaagtggtttttattgttttcatatatagcaagtcagcgaaggagttaggaggaaagcaaaaagggaacataaaacggcaaaggtacgggattattagatgaagagatctatggtgacggcaattcatcgagataaaaggggcagaaacgcagtatagggttgactgagtgcgtaatcgacagctatcatgtttgaacatggctttggacgagataggtacgaaaggacgaagaaaagagagcgtcgatggtaggtaattgtcctctatccggtatccaaccatgacagcacaaacaatttagtcaatgctagtaagaatgagattgtttgcctagcccatcagtctagggacttgccaatgcggttcttgttctccttaccaaagtcaaagtcaaacatgcccatcattgctaaagaggttggtgttgttagactgagtatctacgtagtgtattttcgcttactagacacccagacgcagtatagcctgattagcattgatgcactagtctatgcatggcacaggatctagaacagctctgtacctggaatagaaggaggaaaacgacgaaactggtactcttttcgtccatgtcatgctcattacggcgataaggttaaatcgctggccactcagagctgggtgaatctggggtaatccctgagccgactgatctaccgtgcaccgaggtttcagctccattggacgacatagatggaaaataattgtcccgccactatcgcctcacagataccggctgtttcggccctatgtgccctttctcatgattgaagttggagattcatctgacagctcggctcgtgggggcggggtaggttctagagtgaagttcgaaagctatgtcggtcggagacatcgcctagtaatggatatcaaccctggaccaagaatgggtgagccttggaggagggaatagcagttttctgccagctttgtaagcatatcgtccaagcagaatatctggtcaagaaccaccagagaattccgtttttgcggcataaataacggaatgactcgggctcaggtgcggaaacgaaactccatgatccccagtacttgctcgtaaaaataatgaaagatgattggttagtaaccgttagaaatcaacctccaataacggctccatagtctacggagtctgtgggcggggataacctagctcctgagtcgcccccgcgtttggcccgcatgaaaccgcctcgcgcattgtcttcgttaaatactactcaactatccaattcgggcagtgcctacctcgacattatccttactgtggttctccaagctatcacaagatcctatatgaactcgaggcttgtttgtcgaactctcaccttttctaccagccgtatccccccaaaccccgcacgagtctcacaacaccatatcaaaagcatatccagaccctttactcagatccctaccgtcaagatggccaaccgtgtgcaccgaatcactatgttcaagctgcctagcaaggacgagcaggccaagcttctggaccagtaccataagctcaatgcctctcagcaaaaggtgagttgcctccagtgacatctctatttgtacatacctgctcacttgtctgttcaaggacggcaagccctatatcctctccatggttgttggtgccgccgatgaggatgctcggtctcagggatacacctttgtctccaagaccgagttcgctagcatggaggacatgaagtattatgacgagggttgccaggctcaccaagcgctcaaggactttgtcaagggctcgcttaaccctcagggggttatgaccgtctacttcaaaccccaggctgtcggtggtgctgatcacagttcctgagcagggaaccacgaaataaatcgaacagctaattcaccttcatacatcaatgctttgaggagttccgcaaactggtatatttatgtccctaacaatattctcccgtgaactgaactgtgatcgttatgatgtgaaaagcacagaacaaagccataccagatcaccaaactaactggcaattttattcatatcgtagacatcaaggcgttgctttttattactcaagagaaaaatgcgaagagctttcgttttctagactctagtcgctcgtcgtgaacggcccataattagttctcgatactggcgcctcatttaaatttgcttaggtattgaagactgtgaaggaagtgctgcctttagctacattgcgggcacgagccagttctttctctcctcataaccaagatttcattgaggtttctgtagaaaaaaagctctgcattatcgcataaagagacttgagaagcaggttcgccgaaatagaacacctcattacttgtcacccacacttcactcgccatatatcttactacgagaagccattgtgcgtgtcaacttaagtataacttgtaccatagggcgataggatcctatcaagggacacagacccttgcaagaacaaccagtatcattttctgacgagtcagcgaaaggactatatttgatcacctaagaacgagtgctgctggtcaacagttccccaaaatgagctcacgtattacaggaaacccagacgctcaagacgaaagatgccgacagtccatctgaggagttttgcacgagtccaaccctaaagagatgtttaatccgattctaggactttgctatcaatacgtccctacgaaagcaagtgtcgatatgaaaagaggcctgcaggcgaggggttgggtgcgattaacaccctgaagaccttcaaggttgtcgagaaacgataaaatggtagccagttgcctagaaaattgtctagcaggttagaaacgaacacaagtaccgaaaaaagagaagcaataagacacacatcgtgcatattttctgacagaccttgacgtccaaatacgactatagtcgtgctcgtcacacgatattctttagagagagaatcatcatgggatcttgttgcgaggaacattctctgtgaggacttaggaccgggagaaatgaggtcacgataggtaaaactcgagacagtagcttgagaactttccaacgccccatttgtctggactctcgaaacatacacatacaccatctgcggtaccaaaccgtctcaaagacggacggctcttgcgttatcacgaggcctctcaaaggagccccgattgcggacttttgtgcatgaccgactggccgaggagaaacacaaagtttgtagtacagtagtaactgcagtcggcgcctctacaaccagttgatccagcgttgtgttctatgcaaggtcgggcaccagagtagtacaagtgagctatttgcttagaatcatcacgagtgactgagacttgtcttgggatacctttgtctccaggcacgggaaccgcccatttcgtagtcttttcaatggcacactatgcaacagggctttctcgtctcttttgcagtcgagcggttgagcttaagattaaccatcagctaacgagccgttgaattcttttattgctattgtattcaaagaatatcaccatctgaaaacctatgctaacagagccctgtacatatgctaccgtgccccgcgataatcagagtatttcaacagctatatacgagaaaacccacaaacctgtaagctaacgccaaatatgccacccgaaaccaaacccaacttgttcgcaccagttcgtaccccctatctgtttgggatagaatgcagtggtgtgcaataaagtaaaagaatgacatgaatcagcctcaaacggagcggcgtatactagatacatccgtcatctctgtggcggattcactgcctcttctggaagaaaactgatccttaggaaaagccgtcaacctttccaggggtgctgggtttctttctagcgagaaaagagacaaagctaccatgacggcacacacgagcatcatgaccttgatttcttctgcaaatgcaccagcataaacatctctaactaagacttgtagatgtcccggtagttgtagacttgttagcggtgatcggtggagactcgcgagttgaacggatgtcaaatggtcccgaagatattcattgacgtgggaattgaaaatgacagtgcaaaccgcaaggccaatgcaaccgcccaatacacgggcctgtgccacagcgccttgtgcagaggcgagctcactccgttcagcggcgagtatactggtcatgatagttgcggcagaaaaggagagaccgacgccaagcccaaagattgcttggaaggcatactgggctttactgtgggagtctggcccagtcaacattgacatcagaccaactccaaggagttgtaggcatgatgccccaagaagagttagggacgtgttgtttctccggctcgaaatggcaccaccaagaaacgagccaacggcacaagcaccaagcataggcaggatatgcagccctgccgttaggacttcttcacggctgacaatttgaaatctttccggaatgacgatggaaagtgagatgtaaggaaacccggtgaataaagtaacgctaattggtgtcagttgggaccacgggcgtacctttgttttccaacttacagtaatccggcagagtatactcttcgaagcatcaatcggatcgggaaaattggctcgatgctacgcaatggccttgtctccaagtgcacctcccaccacacgagcacgagccagcttacacctgaaatgaccaaagcagagatgatctctgggcttccccaaacgaacgtctctgagccagcttgttggacagcgaacaccagaaagcctgaactggtaagaagggttgcgcttccgaggaaatcgatgctggtgaaagccttccatgagaagaagtgtgacacttcttcgtgcggccagagattcgtaattgtgaggatcgcaaccaagccgaaagggatgctgacgtcgtcagtatttctccaagtatgcgccagtcagtatacttgcttcatgttgaacaaccacctccagtctgaaagctgagaaactgcaccgccgacgataggacccagtacaaaggcgacggcgagggtaacaccgatcaaagcccctatcagactgggactgtgagaaggcccaacctctaccaggccgatctgtgttaagctgtacagaccagatgcccccattccttggaaagcgcggcatacgatcctaaaaggggtcagtttgagaacagagtacagagtaggcggcatacaaagctgtcatactagttgccgatccacagccctgcgagaagccaacgaaaatgacccatgataccacgagtatgttgcgccgtccatagatgtcactcaatttggacacacagacagcgaatcctgttgcatcctgtcaatggatgttctcttggttcacgatcttgcaagggactcacccatgtatgtgaggaggtacgctagaactatccaaggcgcgtttgtgaagtcgtcaaggtcgtgcgagatggtgacgagcgaagtcgagacgatggaagtgtcgaggctggaaaagagcagcccagccaacaacctgaatatgtcaattagcaagttccatatgccaacgcaacaactcccttacgagatgacaagaactactcgtcgaggcccagtgattgaatgtttgcgcaatcctataacctccgttggcattggagcattctcttccaagtcattctccgtcgctgctatttggcccagggatgggtttggataggagagagacattcgatattcgttggccatctttgctatcggtcttttcccacgctccaagagtctcgatgcaatttcttgtaagcgcttgagagcttggaggtagattgtaatccgatgtcgaagttgaagagtcaagattggcagtgaagataagagatagtgcagctaaaggcctggagagtctcctcgagcgaaggcgcggcctacagtcttgacaaagcaggagcccttctattttggcacctaggtaggtaagttccctgttagaaagactctcgtgacttagtagatatgagataatctgttggcaaggttgacactaattcaaagatcttcagctgtatccgattggaaaagtttggagcttttcatatcgagtcgatctgcagagaatctggaggcgaagagacaacacacctgacttggaacataatactctcgaaacattcataccacttggtaactatcttgccggaaaaggcgaaggaccgaattaatatttgagacatggttctcaaacgttacacgactacaagcgaagagaccacaagaggccactcaacaccgtcgccaacctcaaacacctgcaccgaagaaaataacccaaaagattttggaactgcggaggacatgagatcttttctgacagtcacacggttctaggagtagtggctttgacgggtgctgtgatacccagggtattgctctcatgttaaacatggttgtctatgacccactgattggtgtcactggtaagaagctttgagggtaagagtctgatatgaacgaaaggcgcaaggtgaagaagttcaaagatgcctttgtgtgagtcctgtctgcgtgacatggtacattaggtgagttgatacgaagcaaaccggaggccattgtcaacagctatgtttgttctatccatgacgggaaatcctctagccaccgcttggtagtccaaacgaagaaacctcggtaaaactgtaggatcccgcctgtgttgtggttacacatggcacggctttctgctcgtggctgggctagagttttggctacttagacgaagagttgtcggttctcaactcgcccgcgttatctggaatacacgctacaagaattaaaagcttagccttatataaatagaatatggagaaaaaatgctgttcatgataaatctaccgctcgtatgcaatgtgttagttgtgttcatgaatttagttgttcagtcccagctgagcccctctcacttgcacaagatcctcaggcaagatgtttcttgcgaacaaatctgggtctcagaaaagaacctgaggttgagagaaacatcggcaatggttgggtatgccaaatcgtcttgactgatgggtagctgcgtcgtacggttgagtctttaggtagctggtcagccaagcgacgctcgcctggcgttacctgtgtaactttgttccacactcttgccagataatcggatgatccaggaacacgatggcttgatggcgagaaatatgtccaagacactgtgttcggctactggttctgggacggataacccgtcttgaaattgacgagccgttctacgtgatgatactgaggtatggtagtctcccgcaacctaaactctactcggaaattgcgacaaaatctatgagtatagcctatcatcttgttatttccgctatggggacgctcccatctgacgtagtgccggtccctgcttcgggaggctaccaacggttattccctagtcggtcttccgtgcatggcatagcatgcctcatgtagccgttgcggaacagtaagctttccgtatgtaataatggcacacccaatcgattttagtttctctgttgattgatcttgccagtctgttctcggcctttcgcgcatatgtcatcttgcatcagcttaatccatccgaagtggttcagagccatgctgtcagatatgcagctgcacttcttgcgaactaccttcatgagagaacattttctcatcgctgaagcccagatgatgaagaaatgactattcgagctatgtttccagcggaccctcctcctggaacgatggaccacagcgtggcctactaacatcctcccgtactattacttagtcgtcaaaaagctagtaagtattaatccccgctcccataatcatcttatggcagcctgtatgccaatatcatcgtaaaatctggccttctttacgacttataggcatttctcctgttttcatgtctgagcatcgaagcccaatgaacattaagctgggtctaatgttccaagatttgaggtgtcccactgcactcttatagacaaaggtaatgtatgatttgcttctttgtcttgggcgtctattcggagcaattcttgactatgcatctgatccgttccttttcccgcattctgctctagatatgccatgttaagcatcggaacaaagcttgataggcaaggcggcacgtcaaataagtagaactttatggagagttgcatgaagttcatctgaaagggcggtaaagattctagaccggttgaaagaagtacgttgtcttctagacttgacgggatattgcagcaagcctccatcctgagcaaggtgccgtcgacaaggaacctgacaatcagctttcccactatcatagaatcatacacaaataacatcaagagggtgagctttgatctaaaccttcctgtagttcttggcataaaaaaagatgccttcagatggttcacaccgactataacacgggcggcggccctcagaaggcatggggcgtaaagcatcaatgacggcatcggccctatttacttcttgaaacatagttcaacaaggcgatgatataggcccggttgctattgtttgatccatggaaagagtcgaatatgaattcccgctccctttctttcattctggccacaaacacaaggatagataatatctagttatcatcactagaaaaatcctccgaacctgagcatttccagctcttctttctctctcattgcttaattgtattccgggtgaaattccgacaagacctcagtatctgtctgccagtgctaagtacctacctcgacttcccgcaccaaatctaaactctttaccgattcttggcatccattgcgtacactggcaagatatctattccgctgacactggcagaccggcagtcagtgattcactgggtatggtatccagttattctcatagtcttgaaatcttggaatcgacctgctggaattgtctttccttcctttcctcttcttcacaagagacatttttgctaccaacaaaacccttaccgctgcgtcctatcttgatgcatcctggatgttttgaaagaaagagaggacaaagtaagattctgctaccgacttgttttacattgttttttctttttttcttggaggtgtgctttgggcgtcatggaggacgacattgccatcgtaggcattggtctgcgattccctggcgatgcctcttcccctgaagaactttggaaagttttggagcgtggagagtcacagtggtctgaattccccaaggaccgtctcaacatcgatgggtactatcatcctagtggtgatcgacagggcagtgtaagttaaagacaacatacttgtggtcggtataacatggctgaatgatatacccaacttgaacagatttctttccgaggagcccatttcatcaagggcaattttgcttcttttgatgcttccgtaagtttcggtcctgtggctcgtagttgctatagttactcggttaacattactctttcctctagttcttctcaatttccgccgaagatgccaaagctatcgacccccaacaacgaattctccttgaggcttcatatgaggcacttgaaaatggtctgtctaccaagtgcttatctatactggtcgaaactgacgatggagctttagcgggaatccgcaaagaagatatcgacggcagcgatgcggctgtgtacgtcggttcttttgtcaaaggtaagtattttcgatatttgccggaactccttgctaatcctgctagactacgagcaagtctgtctccgagatcctgattggcagcctcagtacgctgccactggaaacggcattgccataatggcaaatcgaatctcgcacttcttcaaccttcatggccccagcatgactattgacacaggctgcagtggcagtcttgtgtccgttcaccttgcctcacagagcctccgggcaaaagagacatcacttgtaggtgcaatatccaccatttctattcgtgcaattctgacaagtttgtaggcgattgccgctggggctggtatgattcttacgccaaataccatgatgcctatgacagctctgaatttcctaagccctgatggtaaatgcttcactttcgactctcgagccaatggttatggtagaggcgagggtatcggtgttgttgtcatgaaacgtttatcggatgctattcgtgataacgatacaattcgtgcagttattcgagcaacaaaggtcaaccaggacggtcatacgacaggtagggcggtcaacctttgcgtcatagcagcaatactaatagtcataggcattacccttccgagcaaggaggcccaagtcgccaacatcaaatctgtttacgagtccgccggccttgacttcagtcaaacaggctatgttgagtgccacggcacaggaactaaagccggagattggcgcgaactaaaagccatttccgagtcactttgcactgttcgcgacatcgataatcccatggtcgtcggctcgatcaagcccaacattggccatctcgaaggcgccgctggtgtagcaggcctcatcaagggcgttctggctctggaacatgccaaaatcccgccgaatatcaacttcgagaagcccaaccctgacattgacttcaaagagtggaaggtcaaggtttgtagaagcatcttactgctttcaactatcgctgacagtcgtaggtacctaccgaactgctcgactggcctgtctctggcttacgccgtgtcagtgtcaactgcttcggtttcggaggcacaaacgcccatgttatcatggacgaggcccctctttatctgtcagcgcgtggacttagagggaaccacaactctttcgaggcgatcacctcttcacgcagagcatccgataccaaggcagtgttcgagcctcagctttttgtcttctcgtcccacaacaaactgggcgtgcggcgtattatggaatcacacatcccttacttggagtcacagggggaagaagacacagcaattttgcacaactatgcctacacacttggctgtcgccgatccaacctcgaatggaagcatgctgtggtcgcgaagtctcgagaggaactgatcgccaaacttcagaacattgacgagtctttattcaaaagaacatcaaagaacaagaagcccaatatatgctttgtcttttgtggccagggtgctcaatttgcgcaaatgggcaaagatcttctcccttttgaggcgttccgcgatgcgttggaagctggttctcgatacatgaagaacaaactcgccagtgacttcgatctattcgaggaaattctcaaagacgaggccgagactcgaatttctgactccagaatctcgcaacccgcgactacagctattcagatggctctcgtggacctcttggattcgtttcatatcactcctaattatgtcattgggcactcctctggggaaatcgcagcagcctacgcatcgggtgctctcaccaaggaagaagcttgggaggctgcttactatcgcggactcgttgtttcatcccttaccattgaacatactcgcacacagggctccatgatggtggttggcatttcccttcttgatcttgacgaaagttatgatgaagagaagtacccttgcgagcttgcttgtgtgaatggtcctcggtccttgacattatctggcaggaaggaaaatatcgagggtgccttcaaggaactttctgcgaaaggtatcttctgtcgcattcttcccgtcaaggttgcctatcattcctcggacatgctcaagattgagaaagagtacaagtctgctctgggattgatcaatccacgtcagcaccggcaatcagttacaatgttctcttccgtcactggagtgaaaattggtgggcataagcttgacaacaactactggactttgaacctagtgtctcctgttgtgttcatgtcagctataagcactatgctgcagcttccgtctggcgagtccccagatatcattgttgagctaagtcccagttcaactctgcgctcgccagttctcgatataataacatactttggctttccaaatccgcccagatatagcgctattcttgaccggaagacccatggcgcaatgtcgctcctaggaactatggccgagctctgggcctgtgggtgcaaattcaacatggaaaaggttgtcactcgaggttcttatcagataccccttaagcctctagctgatcttccaccttatccgtgggatcacactagatcttattggcacgagtctcatcttggtgaggcaacacgattcagagaatttcctcgtcaagatctgatcggtgcccccacagctgatgctatctccttcgaacctcgttggcggggttttctccgcattgctgagaacccctggattcaggatcatcagatacaaaagacgaccatctaccctgctgctggcatgatctccatggccctccaaggcgccttccaggccaccaaggatcaagagaatatccttggatatgaaatcatcaacatgcgcatcgaaagagctatgattgtcccaaccacagcacatggactagaaatggccatgaacttcaagagtgtatcttgcacgtctgctcatagtttgcaagatactgcttttgagttctgcatctattcgaagcaattaaactgttcttgggaacagaacgctactggccgtatcgaggtgcgatataagcgtgggaattggaaaattgcttttcagaagcatcacgaagagtacgagttgctcaaagagtcgtgtctagaatcagttgtacctcgacaattctatgagcttcttgacattgtgggtatgaattatggttctcttttccagaacatcatccatatacgcaagagcaagggcgtgtgcgtcacaaagatacgcattcctgacacgcggtccaagatgcctgcaaagttcgagtatgatcatctcattcatcctgcaactctagattccatgtttcaaacacccttcgctatcgagagcgaatctatggtcccatctttcattgagagcattttcgtctcggccaagatctccagtgacatcaacaaggaatttgatggttactctaccgccactcgagttggcgttcgcgacgcaagcgcaaacatcgtcatggcccaatctggctgggaacagccatcagttatagtccgtggtcttcgtttcaccggcatctctggatcatcccgagaaggggatgggtttcttccaaataaccgcactctatgcactcaggtctcatggatggaagacatcacttgctcaaagacagaaaatgtcgagggttttgtcaaaatgctcgcacataagttgccaggactttctattctccaagttggcggtacatctggcatcacacaaaagattgtcagtgctttggccaaccctgaaggccaaagaccttggctttctcgttacactctggctgaggctaagtatgacgacaaaacctctgatattgtgtccgtttttgcaggaactgccgtcgagcctttcatcgagaaaagacctattgacgattcagagcctctccctgactatgacctgattcttgtttgttctcgaagtgaaatcgacattgccaggctcagttctcacttgaaccgtcccggctatatcatggaaaactgtccggatggaaaccccgagctcaatgagatcatttcacatgaatacaacaaagtcaatggcgagaaagtggagatcaaatttagggtgaatcgcaagaacgcagctgaagattggctatctgtccctgacgttgttatccttctgcccgacaatcctccttcagaggcgcaatggcttgctggacagctcatcacggagcgccaagcgagcgtgaaaatgcgtactatgcaattcaatcaagtcttaagcaatccttcaagacttaagaacaagatcatcatctcgcttctcgatttttcagcaggatccgatgcgggtgcgtccatctacaactgggccgaggcagagttcaaagctttccatagtgttcatcaagtagtgaagggaattctctggatttcccgcagtgcccacatgaacccgatgaatcccaaaggagctcccgtcatcgctcttgcgcgcacactaatgtcagaagagcccctgaagacatttgtgacatttgacttaagtgtggatacacctctgaactcctcatcagttgtccagaatgtcaacaagatctttcttcaagcattcgtagcggatcaaggctcgattccgcgtgaactagagtatgccgagagaaacggcgtgattttcgtccctcggctcgttcctattgggccgctgaatgatgttgttgaaaatggcatttctagcgagatcaccaaggtatcattccatggctacccacgtcatctgaagcttcatgtctcaaagcccggcctcacagatgatagcctggtatttactgctggaacaagatatgctcctcaacctggggaagttgaggtcatattcgaaagcgcacctctcgatttcatcgacttggagaccgccatgggtaaaaccttggattctgaagtcggatctgaaatatttggccgcatcggtcgaattggccgcaacgtttgtggattcatgacgggtgatcttgtgagcggtcttgtgactagcggctctgttcaaagcaatgtgaacatagacagtcgcttcgtgtcaaagtggacatctcgtcttcccttcagtcatttcgttagagcctttcattgttttgataaggttggaagacttggtcgaggaaagtcagtccttatccatgctggagccagcggcgccgggatggctgctattaaggtagcctttgcactctctgccgaggtgtttgcgaccgttatgggaccaaatccagaaaaacaacgagcgtttctggaagagtctggcgtaaaaaagacaaacatcgtcaacgccgactcggatctctttacgacagttgtccgtaatcgttcgggacacggggttgatctcgtctacaacgctacacagaaacacatcgaagacaatttcaagtgcgctcgtcgaggtacgttcagcttctctcctataactgcatattcactgacttcttacagggggtattgtcgtgcagttttcctgcagactgccaagtcctccgccggtacacgttctatcttctgatgtttcgctcgtcaactttgacttgcaaaatatgttgaagtatgatgcagactatgttggggagctggtcaaagagctcagtagacgggttgagagtagctctgatggtttggggaatgacctaccacttcctgcgccggtcatcaacatcgatatcaacacaatcaagaaagcattcgaactcatcgagaaggatcccttttttgggctcgtttctatcaccggaggccctgatgccacgcctcaggttgatatggctatcaagaagactatcaagccgttgcatcaagccttgtcggatactgatacctacctacttgcaggcggtttgggcggcctcggtcgtagtatctgcgaattattggttaaaaatggtgctcggcacattgcctttctgtcacggaccggtacctcttctgaagcgtctcggcggttttttaaagacctctgcgataaaggtattgacgctcgggtatacaaggctgatctctgcgatgccgaagatctcacgaaggtaatcaaggaagagatgtgtcaagaaatgccgcctgtcaaaggagtctttcagtgtgccgcgactatcaaagattcgattttctcaaacatgacatactctgactggaccgaggcaattagaccaaaaacaattggttcgcataacctagttcgagcggtttcggcgatctcagaagaccctttcttcatctttcttgccagctctgcgggagttattggtaatcgtggccaagccaactacgctgcgggtaattgttttgaaaatgccctcgccctcaacctccgcctcgaaggaaaacatgccgtttccatcgatctcgggcctgttctcggtgcaggaatgcttgcggatgatgaggagattcttgacattcttcgagccagtgggttctatggtatccgtcacgaagatttcctgactatgatcacacacgcgatcactgctgaaatcttccctggaattcccatgcctggtcgtgttatcatgggcattggctctggtggtcttattagacagaatcaaccagctgatccatactggtctcggactgctctctatagctacctcaacctggtagacaccccaaaccccgacctgaaagtggttgatgcttcaaccgactttgatttgaagtcccttctttcatgctgctctagcacagatgcagctgcagaaatagtcaccactggtctttctctcatgcttgccaaggccatgaacatgcttcctgaggaaattgacactgggaagcctcccaatgtctacggtgttgactccctggttgccgttggtgtccgaaactgggttgtcactaactgcggtgtcgaggtctcggtttttgaagttttgagtgacagaacagtggccgagctggccggggaaatcgctagacgaggaggttttggagacgaggataaatgagcaatgttgtaagattggtaacagaggcagcggggattttgtgtttatatacgctggggtcaagaaggctctagatttccttttcatgatttgagaatgggaaagcacagacagggaactcgtttttgaagccttagatatgaaatgcagggactcctttgcagtttgtattatagttgcataatatacaaagctctagaaatctctgtttggtccgttgtggcttatgctgttattgtaaagggctacaaggttggttggaagacaacttcgggtggctctgagatacatttaggcacactgatttgactttaccaatatcagacctttcaattggttctttccagcatgctgagagaagcttggaacgcagtccttttactacgtgttgaggcaagtgcaaccaacctcaagcccctgacctgagaagccattgactcaacaccatctcaaacagatcactccaagcaaaaccgaaatggcaaaatgatccaaagggacattcagatagagatagagacaaaaaaggagctctagaagcaaaagaacaaacaatgcgtaatctgggaatcgaacccagggctccccgacgctgctcgaatggcaacggagaattttaccactaaaccaattacgctttgttgaatgcgagactgattaattggttacatggaagccattccagaaaccaatgctttgcgaattctcaagtctaccattcagtaccaaacattcgggaatccagacagtctcactttacattccttgacttatatcattcctgtgcactattgtctttactgccgtctcctttgttgataatcgttgcttctaaatcacatcgttcccattcaaggctgccaaactgcctcgataatgctcatcctacatccctcaggccttcttacaccctttaaaaggcatatcagtatacacgagtcagaggcgaagaggttcggtgacttactttaaatacaaagcgctcatcggcagccctaaagagttcctcaaactccttttctgtccgctcctgtgcattcaacaaggtcaacatcaacaggtccatactccgcatgactttttcatcccagtggttctcaacccccggctcacggagacagtgatcgttgatgatgacacgcgctcccggtttgagagctgggactaagtttttgaggatcttgacggcatatggagttgaatagttatgaagtatccagcggaagtagtacacttggatgtgtcagtaaggggggaaactcaaggggtaaactctgtcaatctcaccatcagcatccttgactggctgctcagtaaagaaatcatggacctgaagagatatgcgttgagctacctcttcatttgcgcatatcggctctggggcgctgctgattgtctttgccaaatcttgtaccacgaatttcattttgtcccatctctttgcaagatcgacgcacacgaagccatggctaccacctacatccaccaatgtgcctgcgttgttgttgatttcggaaaagtcgtagttctcgacaaggtagcgaacctcatagccctcgccgcctgtcaggcttgccatagcctctgcaaatcgcttccctctgggagggtccttaccgaatgttgcaaacattggctctttatccaccgtcccccatgcatagttgaagccggtccgtgtgagtgaggttgcttctgagtcggcacgaagagcttccaaggtatgggccccggctggaaggaaatcctctccattcaaacctacccaggcttggaggctggcgtcctgagcaagcatccttgacgccgcagtgtgtgctatgagccctggtgtcggctcttggaagatcttatttgtcatagcatgacgaagagcgcgagccagatttatgcggtccagtccagtcttgctttggagttccgccaacgcgatagatcccttcagaggcacgagattggctatgtaagattagatatgtagacaaaatcagatttggtggtctcacgaattccatagctggtcaatatttggaggctcaaggtgtcaagatacttgttgtgttagtactaaggccaatgcataggctgcaagcttacactccatatgccccatctgacagtttctctgggtccccgaataagaagttccagctgtttggttgccgaggagatctcaatgcgacttctctgtatgtcatccggcaacttgggaagatctccaggggcattggcatcgaagcccaagtccggaaacccattggccttgagatacccatcgagcttttctgtctcttcagtaatcttcctcgctagctgcaccatgagagatgtgtccaggctttgcggattctgcgaatgtgacgaaatgtgtgattcagccatgttgaacaagtgaaatcgtcgtgttccctggcccttgttgcaaagcgacggggggatgcgcggttttatacatcattgttgtccatcatcgtcccaaattgactctagaccttagactaccatcatgaccaatgcgggtacaaacaaggtagcgaggataccttacatgagctgttctgctcaagacataggcggcatgaacaagtctacccacccgcaccaccatcattcctcaaaacgccagtggaacatgtggcgagagtacgtcaagcctgaattccgcgctgattccaaagtcgtcatgattggtgtgtgtcctgcaagctatggtcttaatccctgaaggttgagtcgagacatgacctgaaagctctacagtacattaactgctggggtgggtaccttagttacgataacacagccttggttagattaaaaatatgttcctagtttctccacaagctagcacggaagctaacaagtattggtaccggtgacacgaagctcggctgcagaagtaaatctactacgggtcgtcatcctccgtcaaaaacaccaagcgtctttcgcggagctttttggtcgtgcagttttgttcgctaagaatcgcacgtctggaacggaaatgcccactcctatgcatcgtggggaaatccgcctgtcctaagtagaaatttcgtgcggcaacatggagcagctggggacccatgactggcatggttcatgtagaaccctggacgaaaaccaagaaatcacgtgcattctctagttgtcaggttgttcactgaacttctgtgtccagagtacaagtaggtatctgtccaacaagctgcacttgctgtgagtgatcagttttttcggccccagtcgtcgtgtagattgatgtgcccttatcaaggcaaaggttgattaatcagatatcaaggccaaatatccagtgctagctctcttttctcagtgaggcttggccatagacagcctagacagccgtgaccatgaccggttctatcgggtagattatagcgtccgcctccattccatcttgcatctttagcggccacgccatgctatgtggcccacggcagcatcatgatagggctgtcggcttgatgcgtccttgtgaattctttgaacgcgaagcctttgtgtactctgattctgttcgacaatttagtatggcttttgcccatagacaatgtgcataggcatatacaaaagggacgtatgatcgctatacgccctccggacctcaacaagaaacacctcaatctgctcgcggctccagcccatgccccttgacataggacccaatgcgattgcttgtaaaccatccgtcagtatggtgcgccagtacagtccgaccgtcttaagcacttgattcttgggccaagtcccaagaggcacatggaatacccgttccgtgacattcacgaagccagctgcctgcatttttgtagccagtttacctcctgctgccgcaggaaagtctactccaagctgtgctaatccttcattgatatatgtccaatactgtgcgactgggtgctcgtgtggcgggacagcgtctcctgttcttgcatggtgggggtaatgatgaatttcttggagttccatccagcccccaggcttaatatgcctcagatcgtgtaagtacaatgcgaggatctggctctgacagagttgatacttactggagagcattactaaacagttgaggccagtctttgatcgcttgaaccgtgtgccgagagtgtacatagtcaaaatgattctgagcatgaagccaaggagactcaacatcatcaaccatgaagtgaacattaggcggcagccatgtcggttgaatgggcgataaatcgatgcctagaacatgagcactggggtattgttctcccactattgtactattaattgctgaaacgaaaatgaaaagagaattgaccttactttcgattgcccagattcctgtgccagttccaatatcaagtatgttttgagggctttcatctattggcgcaaaatgtaatttctggcccgagagaagtctcaccattgcatgtttcatgtcctccctctcttgttctatgtcatcgttggggaaattgtaggcaccggcccggaagctatggtagcgacggccattctcaaacatgtagtcccgaacagacgacccgatggatgtacttgcagtgctcatattgtcgctcccatatccagcatcagatccagcatcgcctatggaactgtattcgtcactatcggcaacaatgttgtcttcggcctgagcaaaagcttgtcgagacatggcttcctgctccgtaactgataggcccggaaacatagagacgccgttggggtgagtaagaggagacgtgatgggtcgatgcgggctctctgtatctgaacctggggagcctggtgtacgactaactccatacacgtctttgaagatgtcgaagggttttgctggttgcgatgagagctcagtgctgccgctatgaatcctctgttcggcaataccggctccagatggaactgatatacttactttggcattcgcttgaatgctggcctgtggttgttcggcatcaattgacttgccatcgtgtttcgtagtgtctcctcgggtagaaggcgggaatgcctgtgtctggctgtgcggttctgggtccatcttattccagaacgaatgtgcgccgggaggaagacggatataaccaaagagcaataggttgtttggtgttgtttgtgactccgaaagcacaactttcaagtgaagtggaaatatatgctaactatggcaattgcagcacagggagtgtcttatgacgattctctctggattatgccaagaggggagcaattggagacgcggtcgaagttgttggagcctttcgatgacgaagcaaggttgttttagggtcggccaaggcaagcttggtacggaatatggcgatctgaatacaggggactccctttagaaatttgagaagagtaattgaaccagacgggggttttgcttccaaagccacatcaacaagatgaactatggtagattcaaggcgacggattcaagcacagtagcaaactgtagatggagaagggagactttacgaggcgcctcctgcaaaggataaaggcaggcaggtatggaggtaaggaaggtcggttgacttacattgaacttgtggggctgcaggcggcaggtggtaggtagcgttgatttcttgacgcaacccaacccaaggaagcgccagtgaagttttcctttccacgcccaagggcgatccatggatcacactaataaatcagggcgcggcatagatcgtgctagttaagaggtcgggtggcagattgccgccataccgattagaaatacgtataatgcgagcgagagactgttccagccaggcgcccccttagtacggaactctatcatttggctctgtactaccagcgaaccacgctggcgataaaagttctagccatcacaaacaagcagtaggcacttgagtacctgaattcggagaaatcagaacaaagaacatgacttggtaattttcgagggggtttccaagtgcattgttagataggtagccatggagccattaacaaccttggtaccgaggtaggtaataaaagcaagcaaaccaacggatcccaaccaacgacagcgcacttactatactaggctcgggggcaacagacgtagttcgacaaatgaacgaaaccgctcataaatgatacgtcagaacgaatttctattcggggtcggggtgcaagactgctccgtaacaaatggcccgcgggataacatcgcgataagatggtcttccggtggtttataagatggaaataatacctattcaatactccctaatacatgcctagatatccaattgcattgcgtgccagggccgccgggggtaggcttggtaaagtgctaaattgtgtccactttggaggcttcaaacaatacctaccacccttagctacctaactcaattctatgctaacagtatagcgtcatccatatcgaaccgaggcacttgttgtgagtgatctatcggtatcctgccattcctaactcaagatgcccctatccaagttcgttcattgtgttggaagcccatctttcaatccagatgaactcattgaagatgtcgaccgtcagagagaggctgtggaccacctgttgaagaatgatctcttcaacgccagtcgagtgcttttccaactccctgatccggatccctatacataccatgccgtggcaagtgtaaaacttgcccaagtccagtcagtagtcaaccttggaggtgtcaatggtttacacgcgtggtatcgcaatgaggatggctcacctgtaagaacttccctatgggtaatgtccaaggactaagaatttgtgaaactgacatccatgtagagaggaccacctccccaagctgatatcgaagcatacacctctatcttcagaccatcaacagctactgctgcatttctcaagaatctaggaacaaatgctaagaaagattccataaggcgtgaagtcgcagccaaccttgagagcaagcgatatctgcaccctgggcttgtaacgaaactcacaatccccaagagcaaaaaaccgcccagcgcaaatccctatctcgacttctggatgtggtcatgtcactctcttgaatggtgcggcccttgcccggcatcagaacgtgtgccgatgtcccaccatgttcttccaattttcatgcatcactttggctgcgcaacgccaacccacgagagcctggctatcctgaaaattctgtctgacgggcgcccaatcgtcgacatcggttctggcaatggttattggtcctatatgctccgacgctacggcctcacagtgcatgcggtggataacatgcagagcgaatggagagtcaactgggtaaacgacactgccatatcggacggcgtgaagtggttacgcaagaactccaacggtgaaggcatggtactcctgcttgtgtatcctgttgttggtggaggtgttggtggcggcagtgagggaggatttacgcggaacctggtttctgcctttggcggcgacactatcgcagttgtgggcacgcagaataggaacggttacacaggattcaagggagttaccatggatgagttcatggcgaaggagcatgaggactggactatggtagtaaagatagcattgccgtcctttcctgggaaggacgaagcactatatgtcttccagcggggcgaacgagtgccgcaagaatagattcagatgatttcagatgattgagggccatgataggaagttccatttctcaagacaaatgtttctactcaacaggagtttcggcccacgattcagacttattgaccaaacccgggcaccgggatgtgggctaccatcaaacacaaatcatctcatcatacctaataagtaggtacctctgcagagaggaacacaacgccctaggtcatcccattcaaatctcttaccctgcctcgcaatggtcaactgaataggtaatcaataaaacgtcctccaatccagtcaagtcacatcatgtttcttcctcattctcacccgcatctgcccccgcaaggatgggacaatactttgttctcagcctctctaacagccaccaccaaaccccagcaagcggcacggtgaacgcttttagcgctcggggtcccccgatctccctccgttgagcccctcaacggctgtttaactggtctgccctgtgggcatctctttcgcttccctgtgcgacccatgtccttctggccctatgacggcctcttcgtccactaataagagaacattccaagagctccaggtccaagcacagcaccgtagctgcgtatgtatgtatgttgctgcaggtcaggtctcattcagcccctccattctctcggtccgcccgccattgacgcacaaggcggcgtgtgaccatttaataaatgttgagtttactgctcaattgggcatcttctctcgaacttgtccatttcttcaagagaagtgcttctccccatcctcgaagtcttgctactcgatttgcctcgctgctgaagacctacctcagttggcgcccctcttgacctgagactgaggcccctgcctccatatcaaaccaaagatccccgcttctatttcaacagctgagctccttgcgtccccagaacaaaaacataacacaacgaaactgagaccatgtctctcaagcctgatgaccggtcccgcaaggatcgatctcgatctcgatctcgtgaccgccgttcaaggagtgatgtcgcacctgagcgcccttcctacagcgataatcgcgaaccaagttacatctatccagaggatgatctcaatgatcgctatagtcgcccaggcgcaccgcaagcaagcggcgctctaccgtaccccgaagagggaggaatctatcctgtgattcctgggaactcatctcagtacagctacgaccctcagccgcccacttaccgaaccgcttctccgccaagagactcgccatatcgttcctcacacgaaagggtcgacagcagcctgccgggagccttcccagatgaccgccgccgcgagaaagatagagacccatacgtccagaatgcagaacctcgtgctaaggaagacgaggacaaatttagcttcctgccccagaagtacatgcgcaagctcactggatcttcaggcaacgacaaggagagggacaaggatgacgatggcttggcctacggaaagcctcccgtgcctgtgcgacctaaggactcttcggacttggcttacggaaaggccacgggagctccgtcaactgctagccaggttatgactacatataaccctcccccaggtgcggaagacccgtactatgcgccacaaccaccctacggatattctcatcgagaaactgcaagcccttccgttgaccagtatggctcacgcaagacaagggaagatgcacgatacgacgacacctacggctcgagtgccaatgtcatgaccgttgagcctcgaagccgcgacgatgagaaacaccgtgaccgacgcagggacaggtcttccggtccccggggtagctcagaccgcttgactgtcgattcaagcagtcgaaagcgcgagaagtcacgcgatagatcgcgatcccgccgaagagataagtcgccttcacgagatactctgggagtagacaaacaccacgggcatagatcacgatcaagggacggtcacagatcgcggtctagggaaaagcaccgaagccgaaaagacaagtcccctcagcctcccagtgagagaatgtcaggtctcagcatcaacactgggctgactgtgggaggcttggccgccggcggactcgctggtgcatccctagccaatgcgcctccgtcacccatgctcgagtcatactatggtacttatcaggactgttcgcccatgccgtctcctctactgctcgcctcaaagcacccaaatgacgacaatagagctcttgaggcgctttctccgttgggttctgataatgagggcgatagcagacgccgtagccgacgtgcccgcttccatgactcggaagatatcaccactcaacttgcacaggccctcaagggaagccgccgtcccgacaccgagccgctcattgaaatcctaccaagtttgacgcatgatcaagtgatgaagcttcgtgcggactacaaggcacttgtcaagacgggttctgagcgcaaaggtgtgaacatcgccaagcatattcgtgctcgtctcaaagatgaagatccgctattgatgaaggcctgctactccgttgctctcggcatgtgggagagcgaggcatactgggccaatttctggtaccagggtgacaagactcgcagggagcttctcattgagtctcttatgggacgcaccaacggtgaaatacgttacatcaaggatgcattcacagacaagaaatatgacaacagcctcgtcaagtgtatgaaggaagaactcaaggaagacaagttcaaaaaagctgttctccttgttctagaagagcggcgcatggaggaatacgatcattatggtcgacttgtcccaattgactatgctctcgttgaccaggacgtcgctgacttgcgtcgctctgtgaggtctgaaaagggtggcgagacggcgatgatcaacatcattatacttcgaagcgactctcacctacgcgccattctgcaggaatatgagcgacagcatcgctccaactttgctcgcgacgctctcaagaagagcggaaatcttgtggtaagccctagcctttccctcctcgaagttaatgaattaatactgacattactcagggtgaactcctagcccacattctcaatggtgtcatcaatcgtcctgttcgtgatgccctcctcatccatcacgccacatcagcgtcccgtaaagatggcctacgccgcgagctactcatctcgcgtcttgttcgataccactgggatccacaccacatgcgcgctgtgaagcaagccttccgggagcgctacggcaaggccatgagagacgccgttcgcgatgcaacgagcggtgaatggggcgaattctgtggtgaattgtgcattgcacgtatgccagacgacgtcagaaaatttgacaaagtcagctatagcgtaagatgagcacattatgatttatgattgcatgaataatataaggaattgggtgaggaatggaagagcttcccatcttttgcagcacttggatatcatggcgatacgttactgggttttctagaatagcactctatatgtacttcagcctcaactcatttcttcagctcaatgctattatcaaagtttgttcgcttcttatgatctctttgaccctttgcctcctcttccacccttcccttttccgcccgaacccttcttgctaccacctccgcctccagcggcatttccgccagtaccacccgccatcataaccctcactttcccgaccggtacgacgttgaatgtctcttcaggcttgagcgccttgataagctcaacttcacggggccacatcctttcagtatcgcgagcggtttcgtcaacaacacccttcttagtagaagctgccttccaacgatcgagaacctctttaacagctttgcccttcttagtcgcaccgggttgcaactttgctttgtacttgtagcgtccgagagcgttccaaggggcacaaacaggaatgatctcaaggatctcatctccaggaagaggcgtaccaataatggagtcaagcaaagtcatctggctggcttcgtcctcatcaagaatgtcaacaccttcctccatcataacacgtcgaatctcctcgtgttcggccgtctctttctgctctcgctggtgctgcgcgcggcgtcgctctttagcagcagcgagttcgagctcacggtccgccttagcttttgcctcggcttcagccttcttttgtccaactgttgctccaatcaaagcttctgcggcagctcgatcttcctcatcttgatgcttatactttgaagcgatcttctttgccttgcccctctggcctcgcttggggggtgctttcttcgaagagctggggttgttattcttcggccttgtgtcaactggcttgtcagctgactcgtcattttcgccctcttctgcttctattcccactgtttcattttcatctagttccgccacttcttggctatgaaccccgtcggctgtgtcatccgcgatcttgagatcagacaagccttcttcggcctgttcaacctcgtcgttgcggtcttcatccttgccgaaggcctgaagagggttgtcacgcgactcttcgtcttgctgttcatcttcggattcattgtcggatggttcggctgatttttctccttcaggttcgctcagatcgtctgccctgtctgctggttgcgacgtcgctgctggcgaagcttcatcgccaccggtagagttggcatcgtgcaggcgatgcttaacatgtttggctttgctctcctcgctgatcttgaatgcaacgcctagaccgagtaaaagttgagctggaggcagaaaattcttctttccccggaccatgaaacttcctgctggtagaaattcgcctgtcggtgcagatttggaaacttgatcagcgtttacccaccatgcagacatgcccgctttcgagtcccaagcatttgacgagcatacagccagtgatccggcctgagacagggtcgctgggggaatgggcgcatcgggagtttttgggttattcttgataataacgctcgatgccccatgtaaatctgcgtgacagtatacatcgcctttccggagatacttcttgtaaatcatctcattttgctgggcatctttgcctccgatcacaagatatccatcggatgagataaaccaaatgaatttctcaaaccacattggtttgcggatcggttgaagcagcgccttttcttgtttcagcccttttttgagatcctcagtaattttttgctctgcattcttcagggctctcgaggcctgttgctgggtcttttcctcctttacggccgccgtcttccgctggtcaaaatactctcgagcattgctccaagggctgagtccaaggttgatttccacacttagggctttgttggccggttttgcctttgctgtcgatgtaccttcatcatcaccaagggcgctgtcgtcgtccgtttcgtaggggtcgtcttcctctggctcaaattcttcctcggccagctcaagcgtaatgagattctcggcaaggttcagaggtagtttgataatctcggcaacagggttatgccgttttttctcgcgttccaccaatttgccgacgtctacccagtccattccttggccgagtaatccattgacagcatccatagcttcttgaactcgttcggcgttcgcttcaatggcggcggctttacgaaagttgagggcttgggcttcttgaagcccttcgatccgtttgctctgttcatttcgcgcggcctccaacttccgcttcgcggccgcttcccgctcgctaagtcgggactccagtctctggccctctaaagatgagaaaaattcgtcaactgtctcattatatcctgtaaattcaaggacctcaatggcgggatcctttttgagtttgtagggaacaaacggatgaaaatcttcatatagaagattgtcgcgctgcgtcttggattcgtcactagcctctgctccctcagtcctttcccgacgtttcgcgaatatgtagccagtgcatgcttctgagctggtgagctcttccacactttgcctggcctcttgaagtgacttaactaaatcagtcagcagcgtttcattagccagtatttcatcaggcttgatagtggtgtcgaaattatttgtgtgtaggcagtggtccacaagcactggaggtaattctgtaattgatacagccaaactctttctcaggtcaccaccaggcttgcccttctgcttctttgcagatgcagtagcggcagcagcttttcccacggcagtctttagggcatcttgtaccctttcttttgtcaaaggaggtattccgccaaagttctgcctgttctccagggaatattgtaggccgactcgctgaggttcttgaccttcaccttctgaaacagttcttgcgagggcaaggatcttcaagtcggcatccgtgagaataatgttaccactctaaaacataaaggtcagtggcttttctggatcgtatggcaaatgacgtacagcaaaaaactccaagaataatctgtattggccatcactaaactcgaattcgagtactcgatcggtgcccacttgtctaactgacgtcaaccgtctagtcttgagaaactttcttaaacgtgcaacaaaagcggaaggggccgcagcagttgtacgcgcgaatttcgtcaagtggcagcggaagcccgtgtcgatgacaagttgcttcttgttgtctggtttcgcaaacttgagcaggagaatcttggacgagagatcgtatatgttggagagtcgaagagtcaccagtcgttcctggagctcatgcgcaatgatctttgttcaataattaggatacatttcgagtagtagcttggtagaagacctactttaacatccaaagaagagaacctttgcttcattttcaactgcttcgctcaaaacagcgttatacaatcatgaaaatctcaagctgtactagcgacatcatcaatcgcgggcaacttggttgtcgtggggtagttggaggggcacgaatgctgacatcatctaggtaacacgtgactttgtttcatcatatcaatccattgtatgaatcaccaacggactcaacgaagatcttgccattgaagctgggtcttataaacaggaacgaatctgtcaggccaacacactatgctccttgttctgagtggcttccatttcttgggagattcaaacacctcggactagagttgagcctgataacgttagtccttctgcaagagttgctactactaggctcatgaggacgtgagagaagcttcagtgattcatatgagccacaaaaatcggttgatgctcgttcgtatgaaaatctcatcaatccacagaatagacgcactggactgtcttgctaataagacatatcatgttatccagacgtcaaggtaacacactatgtatacttcgtaaacattgcaacaacagttggggaattcctgattcttagagatactattggaaccctggaaagtctatagaatatgcggaggacagaatctgaaaatgcgcatcagacttgcattagcatattcatcggggtcctgataacacgcgtaacgcatcttgtaatgcccacccaaaatgtcatgtaatgtatttacgacgacttaccccagatttgtctcagaaaacggcatcggcatcggcacaacacgagccacctccacgaactcagccgcggattttgacagaaggatacacgtgagaatccagtggaagccgttgggccgaggaacactgttcagtttgttgactctgtccttcatacggagtaaagttcaaattaatcgatccatccaatgcaacatcaaagccgctcgcgaatcgcgtttcgcacgggtacaaatctcgaaccgcggctgggagactgggacctgaaggctgacgccagagactagtggtggcctgagattatcagacccaggtcgcaaattaacaactcaaataaggatccatagtcagcaaattgcaactgctttccagttgtcacagcaaccgaaagccgagaccacaccaaggcttggcgtatttcaatggcagagactagtttgttgatctattgattgtgagaatctaaccatattcacatgaaataatagactgtgcttcgtcggcggaaaacacttgcgtgcgccgtaatggaagaacagtaatcaattggatggattcatacgtcaatggttactgtacgaagtacagttacaatgcattgaatgcagtaatagcaatgcttcctgcagccaacgaacggcgtgatgagccggcaggatttcaaacacgggctaaggagctctaggagcctctgaaactgacgaaagcaaggccactttggcacccaacgtcggtttcttgaggccaaaccattaccgaggcaaagtcaggaacacattgactttgcggtaccaaaggcaattcgcatcatgactgtttggggtttggggaacgatcgttgaatagaattttgcactaattaatgcattggcacaaaatgatgcttcaaggtccaatggttggcttccacgatagcaatggcaggctcattacgactgatttcatgcctgatcagccgcttccgctgcagctgaataaagctggtgtgcgccggtttgaaccattcgaaagttacttaaattggggaggttgggatttcacatggcagccaatggaagaaaggttacaacttgcatgagcccctcaaacagtggttgcgccgttggccaactgggtacggatactgatctatcactgagatgtgaggacctgattccgtttccgcgcttgtcaccctttcacggttcaccggccaatcttgatcgaatacaggccatccgtggtgcagttcggcactttcagaatgggcagtcttatcatctttcgagttccgtcaatcagacagaaagacgtttggtaaaatgataaatcgagtggttggggatactgtgtggtagcgctcaaagtacctggatgctggtccccgccccctgattaaacatggtacttatgtggcgttcaagaggaactgtaactgggcagtcctttgttttgttgttttgctaacaacgacggctcttccaatggccaggaacggagcactggtacggttaggcagacggacagagctttagatgaatgtgaaggcaggggaagatcttcaaccccaggcttttgaaatgacgggctgccgctcatcacagtcactcaggctcgatggatgcggagcggtgacggatgcaatgtcccatctctcgtatatggggttgtgttccactttctattattactgttggtgataagttggcagttgggagccatcagagcatgggcccttcggatacgtccaaggacgagagaagatcggagctggaagaggaattgcgtggaacaggatgggcggatagctgtgcagcctgtgctgacgacgcggacagctaggtagctggcctcttggtgactggctgaagctaaggtcaggctaggccagataaggcaaagagcttcgagagcttcgatggctggctgaatgtctctggctgagacgcaggaggaagggataaaagtggcactccgaggccaagacggggctgcaataatcagagtgggtgaggagcactaccacatacggggtttgggctttgggcttaaactcgatttggtaagaggtaaatagaacgacatgctaaccccctggcaagtaaacaagacgagtggtaaacaagcaatcggcgacaacaactcagagacgatcgacacgccccatgggggtgagaaagagagaagtaaaacggtggggagggcaaagtgcgtgagaaagggctgggtcgctgggacagaacaggactgaacggatcaacaggacacagcgctgccgagggagcaacacaacgctcagtttggctcaagtcgtccaatcctgcccccgtcttcaaaagcccagtttcgttctgcgtcctgttcggtccctcttctcctcctactccctccaattatcgccatccacatcaacatcgtcaaaacaaaacctcatccagacaagaaagaaaagaacgactgaaggccctcgctcgccatctaccgattcttttccattctcttcgacttttgtttctaggaacaagagccagagaacttcttgtcttcctttcgaatttcggaaggttgtatgagaagcttctctcgcgccatcaaaagtcgcaaatctggactttgaggctcgcgtccccgttccctttagcatattcccatcgacatatcgggaatccgaatcccatacccagaccgttaccgaaacaaaaacccacgaagaggttgagatcaaaccccaacagccccaagccggacgggaaggtcaatactcttctgtctctgtcaccgccgaacaggttcctcctcgcggagagcaacgctttagcgaagaagaggtccgtattacgcgtgaagaagaacgttaccgccgtcccggtgtccaaaaattcgagcacgaagaagagcactttactatccgtgaagactcgcgacggtatgtccgattttacaactttcttggcccctggtttcgtttgatattacacgttttctacctatttgccgaccgtatgagacgagtccgcaatggcctgggaaatcacagctctccaggtcagggcagggcagttctctcacccgagttgatcagatggaatatgtcaaggcacatcatgtcttctgtcacttgtgacggtagcaatcgtcgttcccccttgagcatttcctccgcagtcctattttcactttcgcttttctcaacccggctggccacaacccactcatcacaggcgcttcggccccttgagtgcccccagccatctcaatccatcacatcacatctcacaacacacaccgtctcacatcacacccctacccatgtacgctaccgcgccaaccacctcagcttggctgggtacccaatttgcttttgcttcacacccctgacccactagtgcgcttgagccttctggcctgagcaaggcggtggagttacctcaggggccgcccgcctcccgttgccatatgatacgcaagcgagatactatagacatccatcagctaacccagacaaatccagacctgaacctccctctcaataccaaccctctcagtaccaaccaccctcccaataccaaacttctcacactcacgtagaggtcgacacccaccgtcatccctactactccacccccatcgatctcgctgaacgtgaataccgccagcgttaccgccctgcccaagccttttccactgaagaccctacttcccactctcactcccactcccactctcaccaccaaactcaagacaacttccaagccaacaactacaccgttgaaggccgaccgactccccaattctattcctccgagaagactgaaatcaacaacttcaccgttgacggacgctcctcgcgccctcagtacaaccagaccgagaagaccgagtttaacaacttcactgttgacggccgttcttcccgacctcaatacacttctgagaagactgaaatcaacaacttcactgttgacggccgctcttcccagccccagtaccgcgataccaagacaactcaggtcaacaacttcaccgttgacacacctgttgctcgtccatctaacaagaaggacgtgagattcactgaagaaatcgtcgaaactacaaaggtcgacaacaacaagtccaagatgggttactacgacgacgacggttagtcaataccagatctttcgcgcgaacaagccagttaacttgtcagcaggtcaatacaactctttccgcgccggtgctcacaagctcggtgatcgcatcgcccatggaggtcgtcgcgatattgagattgacattcacgagggtccccgtccctctgctgactgccttctcaacaccgtcagcatcccctgccaccacatccgcctgggtgacttcttgatgcttcagggccgcccctgccaggtcatccgcatctctacctcctctgccaccggtcagtaccgctaccttggtgtcgatctcttcaccaagcagcttcacgaggagtcctctttcatctccaaccctgcccccagcgttgtcgttcagtccatgctcggccctgtcttcaagcagtaccgtgtcctcgacatgcaggagggttcgatcgttgccatgaccgagactggtgacgtcaagcagggtctccctgtcattgaccagtccaacctctactcccgcctcagcagcgctttcgagtctggccgtggttccgtccgtgtcctcgtcctcaacgacggtgctcgtgagctcgccgttgacatgaaggtcatccacggctctcgcctgtaagcgtgtttactgttttctgaagacgggcagccgcttgtaacgcgactatttcccaacaccataatgagttgatgaacagcactactgggtctacctcgcttttgaggagtaagtccaggctgtcctgagagtcacctgtacaatgtcaagtttcctggggatctgttgtatgtatcaagatggttcaagtttgtttgtgtcgagattggataaatcatgttggctagctggaatattggagtcttttgcgtagatgggaaagttctgtacatggactgtagtaattgtcaattgattccgcatctacataaagctaagcgtccgcgtccccgtgccactttctgtctgacttgcactattaaggcttaggagttatacctgagctctcagggttctccactaaccacaaacggaaatatgctgcctctccgccgtatgatacgcggctcagaggagccgacacttccaaatctattgctaccctacatttcaactgccgtcctctggcttcttattcagtgacgttttggctttattcattatgagtctggggattgtcccttttgattatatgtaacaagtatctttattcaggccctaggtgtcaatctgttcatgatatccatgatggtcgtagtggttaaagcatcatgcgtgtccagagctcttatctatcatcaaggtacttccccgcgcgaggctaacgccacaggtacacagcctgataatcaaccacgcaagctcatgcttgatgagacagcgcgtgacgaaactctgtcacaagttctccttaaaccttgatagcgcatgacttttcctcctcctaaacatttacttctccccaaaccatttatttattacccttcacaatctcgtgtatccaaagtgaccatgggtgctcagccatcaaagccaacactccacgagaaggctgtcatggagcgtcttcgtagtctccaactccaggaggatggcgaatacgtcgaaattagcagcgacgctgagaagcgtgttgtcgggcctttgactcgcgaggctcaaggtctatctgtccatgtcctcgagtcctggcagtctgctatcctgaaagatcccaagaacaagtgagatttcctgctgtcgaggcgccactatcaaggctaacatccactgagactcgcactcacggcactgagctcagcaaacccgagacaggtgctcacttcactaccgaccgaaatagcagaccagcagatctataatgtcaagatcccattcgagggagatccgatcacgaatcagcgctcaagcggccgctgctggttgtttgcctccacaaacgtgttccgagttgccattatgaagcgatataatctcgaaagctttgagctctcacagcagtatctcttcttctgggataagcttgaaaaggcgaactggttcctggaacagatcatcgacaccgcaggagaggatctcgaaggacgtctcgttcaaaccctactgggcgacatcgtttctgatggtggtcagtgggacatggtctataaccttgtcgagaagtatggcctagtaccacagaccctctaccctgatacatggaatgcccagagctccggcattcttaatagtgtcatcaagaccaagcttcgtgaattcgcactcaagctacggggcctgattaactccaagagcggtgttacagctaccgcactctcgtcggcgaaagacaaaatgcttcgtgagatttctctcatcatgactcttctccttggaccaccaccaagctccgaggaaaacttcacttggcagtacaacgacaagaatggcaagtcacaccagctcaagactacacctaaagagtttgccaagaacatatacagttccgatttccgcatcacttctagcaccatcgagagcatgatctcacttgtggatgatcctcggcacgagccgctctctctcctctctgtttcacgacttggtaacatcgtgggtggacgtggcgtgagttacgtgaacgttgatatcgacacactcaaggagacgtgcataaagatgctcaaggctggtctccctatcttctttggtagcgacgtcggtaagttctccgactccaagtcgggtatcatggacctcgatctcatcgactacgaacttggcttcaacactagcttgctcggcatgagcaaagcacagcgattgacaacacaagagagtcagatgacccacgctatggtgttgactgcagttcatctcgacgaggagacgggcaagcctgttcgctggagagtgcagaacagttggggcactgcggctggtgacaaaggatggtttgtcatgagtgatgcttggctcgaccagtttgtttatcaggccgttgtagaccctcgcttctgtagcaaggaggttcgcgatgtgctcaagaaggaagcgattgttctcccgccatgggatcctatgggcgccctggcctgagtcagcgttcttattacggatgcgaaggtattgctgtgggacgacattgagacttcttttgtaccagactgatgcttgctgagagaatgaacatagggtaactacctccaacactatcgcagcacaaccgtacaccgtgatacctatcatggaaccactcgtgggtcggctcccaggtcctgaagtgatgatttattcaaataaagacaagttatattccctgatgagatggccacctgacgtgtctgcccgatgaaagaaactatcgtaggcgactcctctggaactcaggtggctcggtttggctgttctatgaacttcaacggctgcaacgtagatatgctgtgtgagtagcagggccatttcaccgttgcacaattagatcgagaaaacccatcagtcatcagggagtctctgaggtccctagttgaaagggcaagtcgagttttcgagttttcagaagtgcaaacattgatcagccagatgaatgatcttatagttctcgatcactcatacccgaaagtccaatacccttaacatatcttaagaagctttcgctcccggtttattcgttctctcaaagagtaggactccaagcaaacgctccgagtacataaatttgatgctgatgggaggtatatcatgattttgttatgaaaggcttcccaacctaacaaatctctcaagtattgggactttctagaagctgatgatctcgactgtaacaaataactgaattaatgatttctttttgtcttttcgcaatgagtttgtgcggccctgtggtaaactcatacacaaaaccagttcaagcaagagttgtcactccatgagtagaaatgtgactgattctctcacctaccaaaatggcgccgcaacatgagagggcagtagagcattggaattgattgacttgagttggcttggccattttgtataaggtagacctgcttgaatgttttctcgatcgttgagtagaagtagccattcgattataagactacgaccttaagatatcggggtatgcgtctaacgaagctggagtacttgtaaaagtggctatgacttagcagcactaggtactggttaaatgattaacatggttaagagcatgtactgacggaaattaacgggatttcgtaaagattgaccaccttgatgcgataccggtactgacatcggtagggctggtgtgaggatgagtcagccaaatagaatttttctttttttcttttttagttatacattgctcgcttcgcctagatgcttgcaaggtcccttgtctctctgccagtataaccagacttacaattatttcgcctgaagacttgaccagaaatctcttccaaaaatgagcgaaacacttgacgcggcgccgccgcatgctacctttgatgtaaggactagaaattctcaaatctcgacgtagtactagtactgaccactgctatcaagaccgtcctcgtcttggatctcggatcccagaccagtcatgtttgttctctactcctgctatgtgtgcgtgataaagactaattaaacaaagctcattttgagacgtctgcgatctattggagtttactccgagatgctgccatgtactcagaagctcaaggatctttcctggaaacccgttggaatcatccttagtgggggtccctcaagcgtgtattctcccgatgcaccaaacgtggatccgctcgtgttcgagctcggtgttcctgtgttgtatgttgaacgccaaaagaatgatgaaaaggctgctaatgtgtttgtgaaggggagtttgctatggctgtcaactaattggtattttgccccctggatatatctgagtgacagttgactaacgactgtcccagcatggcgagtaaacccaaacaatgtggcacctggcgtggcccgtgaatacggagagacttctatggccatccgtagagtcggtaaccatgctgaccgtctcttcgagggattgggagactctttaaatggttcgttctgcagatcttgtctttctggcctggcttaatggtatctaacgttctctgactacagttgtaatgagccacttcgacaagctcgttcatctacccgatggtttcaagaccatcgcaactaccaagaacagcgagtttgctggcattgcccatgattctcagcccgtctttggtatgtgtgtcttgtgaagctgtcgccaagctttactaataagtatggcaggcatccaattccaccctgaaatctctcatacagagcgtggaactgacataatcgccaacttcgctctcaagatttgtggtgcccgagcggactggaagatggacaacttctcagagcgagaaattgttcgaattcgacagctggttggcgacaaggcacaagttgtatgtgttccaatcttacccaacgccctatgtcaacttactaattacttcgcagattggagctgtttccggaggtgttgacagtactgtggcgtatgatactcaggtcaaaagatctctaccgaacacgtttcactgacgcctaacagggctaaattattgacggaagcaattggagaccgctttaagagcattctagtggacactggtgagatcttgttgcttgacaatgtatttgcgcctcagagtaatgttctaatgtgttttaggtctgatgcgtctgaatgagtgcgaacaggtcaaggagaccctggacaagcacctgggaattaacctgactgtggtggacggatctgatctcttcttcagccgtcttgcaggagtcacggagccagaagccaagaggaagattatcggagagacttgtgagacttacccctggaagccgactagcctaccatgctgaccccaggcaaagttatcgatctctttgaaatcgaggcactccggtaagcatatacttgtcctcttctgaactgtggaagactaactaaaccctttttttttacagtatcgagaaggaagcagaaaacacaccgtttgccggaaaggttgaatggttccttcagggaacactctatggtcggttcttaactttacttaccatggatcgaaaatattaacatgatatagcggacattgtggaaagtttgagtttcaagggagccgccagttccaccatcaaatgtaagtctccccgttgttcatttctcgttatgtacttgggagaccgagaaggaaaaaatgcctgtgctttgaacaccgaggcaaccccctcaatcccaacttcttatgcacctcgcgaatgccgttgcagacactaactgatgcatagctcaccataatgcgggaggacttcctgctcgcatgcaaaacggcgtaagttgcacccgattttccataacttaatgggaagatactgataaaaaacaggaggcacacctcaaactccttgagccgctccgagaactgtatgtgaccagtcttgaatatgaatctaatgagagggtcattgctggtcacagttgctaacaatacatagtttcaaggacgaagtgcgggctttcggacgccaactgcagattcacgaggagctcattggaagacaccctttccctggtcctggtttgggcatcagaatcatcggcgaagtcacccgcgagcgtgtcgaaattgtgcgcaaggcggatcacatcttcatctccatgatccgtgaggctggaatttatgacgaggttcgacgcgaccacctgtcgtctgtgagaagttttactaatcgatttgccaggtcacccaagcctacgctgcacttgacacaaacagaggtaaccccttttcttccattctatgaaattgtatcaatatctgacttgcattcgtcaacagccgtcggagtgcagggtgatgccagagcgtatggctacatctgcgttctgcgagccgtgaccagcttggatatgatgagcgccgagccctacgagttcgagtggagtcttctcaaggctattagcagacgcattgtgaacgaagtcgacggcattgcgagggtggtatacgacaccacgtctaagcctccaggtaagagcctcctctaggcttctccttcgcatgcttgtgatgttaacagaccgacaggaacgattgaattggagtgatactgctccccgatcgagttcaaagaagattttaccaggctgctctttcaacgcagacctgagatggcgtttagaaggatggaatagatttgccgaataaagggatatgtgtcttggctgcggatctgcgaaataggaggttacgactcgactcgacgccctagcgactctgcaatggaagtcaatccaggctaagcgacgggacacatttcctccgagtcttgatcaaggatagcacttaccttacgtagtctcatgatttcaatgattatgtttttcttttgggaataccggctctggtctcttcaggctacacagtaacgacttttactcagttcaagctatcagcttcgcggccggtggtgagtttaccgagacggttcttgcaagcaaggccagagtataaaatgctacatctggggaaatacatcccgcaagaccagcgtctagcccgatagacacacaagccccttttgtcccttgatcgaacggtattgattgggcacttcgcaccataatgtgagaaggatgccagtctgagctgattacaacgcggcatggatttgtttcaatcgtgaagaattatagatatatacgtgtctgtgagtcgccatagaatagccaggggctagcacaccaagatcgagaagcagctcaaccgcagccgtgaagtaactgtactcacaaaacaaatgcgtgtataggtcctcagtggtcattgccattaatgcccgccactagcggtaggacagtcggcggtgaagtttgtctatggattggctcgtatgatcactggctagaagggtatactttgccttgccaaggcggacttccgaggggatcaatacatggagtgataggatttcctgtgaaacagggtggacaggagcagcattgtcaaggagccaatgttccagaatacgatgctatctcgtttcatgcagggctctgtcacttgtcacctggagacctgaagattcacatcatggtgagacaacaaagggccacaggacacagtttccgggcagcactcttgataagtcttcatagtctcaagaccacaaggggtttatggcttcccgtttgatcgacggaaggcgaatgatctagatatccaagcaacttgaaaaggtcggtgaaaggcaccgcccccagtcttcaataacatctgcgagttaacgtggtctctgatacgtcgatgggaatccatcgaataaggtaatgctgtggctttgacagcgggccgttccctgactcgatatgctggcatgacaacgagtaatgtctgagtaggcgcttgggacatgtcttcgggaaatgtcattgtttggtgattgggtagcccaagtgcagacgttgcataaattccgatacagacacaagtgattggatgatagggtacattctgttgtcatcggtcagtcatggcataaagttgggagacgattctgttggtgatgactgtcaccccctattatgattactggaattttcaaaatcgatcctttcggaaatcacaataggataactgccagtttccgtaaaataattatttccgacaaacgcgcttggcaaaaatagaacggtcacatacgagtttctctgcctcactgagtaacataggtactttactgaggtcgagaatgtggctgtttgatgccgggagtttcgttctatttggaggccttttttatgcccaactcaacttgccaaaccactcgacttagattttcttaaaataaaggcatttctcgtgtctttttaaaagtgaaatatcagatatctcagagaaacaacatcacttacacttcaccaaagccaaagaccaaacgcagatcgtcgatttattcttaacacagtcacagaacatcaataatctggcaaggcttcaacgagccgccctacggccgggtctagccttgtctgtgtctccttggtttctactcgtctagccacccagatctacacagcacccaacgacagctaggtgccaaagagggcgagggagagaggcagccgtcttccgcattccatccttcactcacagcaacaacttatgagcttgatctgtccaagttcttgttccttgtcactatcaattattattgcaacactgacgcttttccatttgccacaagcaacgataacaggactcggcgcagaacaaaactctaaaagccagacaagcccaaagcgagacgtcattgtccgccagactacactacccaccatcgcgccagttaacgccaaagccaaagccaaagccaaagccaacgttaccacgccaaaactctctctcattcttagcgtcaatcttgtaccgatctgttcagtgggcacatggttgcagagcctcatgattcaaaacccagcacggttgaacattctagctcgggtctgacagccctcttggccttagtctgggactattcgcctcgaattcacgaggtccctgtccctgacatcgaagcctgaaagactccatctccgccaaatctactccgtaaactagaatcgcttcatagatacgtacctcaacatcccgctctggtatcaacgactaccccagtggacccgttcgcagcccaaggcctgagcccgagcccgagcccgagcctgagcttgagcctaagcctgggatcaaggttgtttgtctgttcacacacttagttttgggcatctgagttttcgggctcgcgttctcgttggcttgtccccgttgttgctctccaagagcccaaaatactcagtgcttccatcactcaattgagttaggaagcccggtgaaaagccgaggaaggctaggcaagtgccactgaaactccgctcagaaacggcgggatattgattattcttgaggtacctacaagtcaatgcctggtgctgtcgagatgacaaaatgtagatgctgtgaaaaagaaattgtctaactgttgtgctgtcaggaagaggtccgtacggttacaaaaaggccaaaccgggtaaataacaaccctcaggttagctcaataaccttgactacctaccgacctaggcacggagcccaggtaactatcctgctcttggtgctgacaattgcatcccggcggggggactcgctctctggctcttaccgagatcattgcatacacatggtcttgtctgaagacgacgattgcatgggaactttaagtcaacgtttacagcttgcagtcgccgttctccacgccactacatcgatcgtcatcggtactcccacaaccctctactaataagtcactgatcaggggttgctggcactgggcagctagttgctctgaccacagcggagtgcaatagtctgctacttttctcagcgccttgagttgtcgagggctgttccgggagatagacctcgattctcgcaaaacaccatcaactgtctcttcctccttcttcttccttcttccctctccctgcaactcttcccaatctctccataattcttggtcctctcggtattgcccctcaccccaccttgaccacctttctggtggtggaccctcctcgtacaagagagagcacacgcacagagcagaacaaagaagggttgtatttcaagacgccttgatagctcgattgtattcccctctcgaatccgttcatagcagcatttacgagttgtaagtttccactggaagatcccactttcgttcgtactttaaatttgctgaccgactgctgctcgaaccattcagtacactaaagataagtcctcacgaactggcttctttattatacacgcccgagtctcactcatttcacctttcaatcggcctgccgaggtgtgagtgcattcaattgcagtagcggctttcatgtaacagaagactgccctcgctgctctctactttcaattacatcttctgaaacgcagtgttactggtcaccctgcgtcatctcaatcagtatcatccgatctcaacgccaccgctccaagcggaagcgcatcgataacaacagcaacaaaaaagaacattccttgtcaagtcctcagcctagccagacattttatttggctgcaaaacgaatcctgggtcttcgtcaccatatcagacattaccctgcctgaccctgctatttgctccctggtccacgctgacaaggactgaccaagttcgacccctcctcacgtggccttggcttcgaagtacatacagcaaggttgattgccgtcatcctgcaccacggacggaacgatacgccacggctgcctccacccagtccaacgtctggcgtcctaacgctaccgcttttctccacgacatcgccctttgtccgacgtttctcacgactcgcctccgatttcgtacatttgagatttccctcgcagctggctcacaacagcacacatagttcgacagctcggcgatcagataggcttcgcaatcctgtgtagcctcacgtcatcatgacggaccgtcatcgctatccgtcctcgggacgagcggccacctttgccaaccatgcgagaacttctctgccgtcaagcattggctacacttctttgtacgctggtgacatgcacgtcatgccgacttcgacccgacagcagcagcccatttcgacgacaccacgaggatacgttacaactacttctacagcaccaacaccaaacaccaccacccggacgtacgccgttactcaggaccctcgttcacacagaccgactacgcgggatgtcacacgctcccagcggtcctccacactagattctactagtcgtcccccagtaattgtcatgaccacccagaaggaccgcgccaatggtacgagttctcattcttccaatgctcgccccggaagtcccttgagggatgactaccgttcgagcgatgggcagttttatacacaacctgcctcatctatacgttcacgcagcacagcccgctcctatgccgatcagccaggaaacgacacttatgctcgcagcagcagagaccgcagcaacagcttggtacgcgacgacccctaccgcaacagccgtcattctgctatataccagaataatccccgccagagctctagtaatatcgactatggggatgacggttatcagtacactaatgctggtgagctggttcgctacgacctcgatcattcaggccctgcgaggactcgcagacgtgagagtttcgaccgtggctactaccgcccgaatatcaactacaacgcggaccagcgaacgttcaatgtggataccagcccagacttgagtcgcaactacataacaacaagcacaaccagcgtcccaagcaatcgacaatacgataaccggggcggtccaccaccaagtacacgagggtttgacaagattcgagggtacgaaagcccgcgggactttggtccgatgccctctaagactcccgaaccgaccttggtcaaacaggacaccccccttgttgcgactacggaaaccacaagacggcctcggccagtgtcattgtaccaagagggaccacctcgttcttcgcatcacgacgattactatcggagccgagaagacgaaagaaaaatgcgagaatttcgtgatcagccagaatctgaactcacttatgagcccgagcgcgcatacgaggcaccatacttccaagatgacagagttacctcccgtggctttggcatccgaactgacactgctgacgaacacgatgatcgccgtgaacgtcgcctggaacaaccgaaaaagcgatcagatgaagacctgccacgtgatgctgattatgagcgcgatgatcgacgtcgaggccggcttgattccaaagacactcgccgtgagagacgtgagagtaagaaagggagtgatgatgacgaaaaggagcgtactcggttccgtgacaaggtggctactggcctgggtattgctgcgactgctgtaggcctcgtgcctgccgtcaaagacgacgacaaacgcgacaaagagcccggcaaacgtaaaggctctgatgacgaacgtgagcgcgaccgtgaacgtgaaagagaccgagatcgtgacaggcggcgagattcgatgaaaagtgaacgcccaagaatcgtcgagagagatgtatcgcgacagcgtgatcaatcaaggcagcgtgaccaggatcgtgattccagagagaccagtcgtcgaaacggggagtcccgtaagagcactgaagccgtcatttcctcatctgattccgacgaaggcaaaaagtccactcggagacgtcgcaattcaaatgcattcaatccgaatgatactactgaactgcggaatctcaaggaccaactggcagccctgaagaccactgacaaagaaaaggagaaagacaccccggtcgtggtcgaaagtaagtcacggtcctcttcacctactcgagaaacgagaacagcaatagaggctcgtccatccaaagactcccggtcaccacccgatgccaagccatctggaccccctgaagaagaatcccgtggccgcgaatcccagcagacccctccggacgacaaacaagtgcgtgtagtatcgccccctcgtgataaaaaggatgagaagccgctcaagggtatcttgaaacagccaaaggtcagctttccagaggagccgaatcccattcgtgaaggggttgcacctcacaaggaagacaagaaagccagagaagcacctgcaggtgcaaaatggaccaagatcagccgcaaggttgttaaccctgaggccttgaccattggcaaagagaggttcgaggtcagagatgactttgtcattgtactacgggtactcagcaaagaggaaattcaggcatatgcctcggcaacacaagtcttgagaggtatgttctaagttcaggctttaggcttggcttgagctggtgctaattgcgaaatagagagacgtcgccgcgacgatgatggtggtgatacggatcgggatcgtgaccgtgatgaggatgacaggagaagacatcatcgtcctcgccgccatcgggacgatgactcttcagactacgaggacaaggatcgtgaccgcgaccgcgaccgcgaacgacgcaggcgtcatcgagatgaggaagagtacgacacccggtcaagggatttggaccatcatcatcatcatcaccaccaccgctctcagcgagagcgcgagcctgtgcttgaggcttagtgagagaaagagcgttgaaaccaccataccactatctatggctgaatgttttgattgagtatttaagcgttgcatcgaatgactccaacggcgggcctgcttttatcaggtatatattgagcgttaccacacatcacacattaagcataaaaatcgggcaatttagcgacgcattctggataaacaaacataaaatgaaatatgttctggttcatattattcctgcattattttagcactggtcccccccatatggttacatagcgctgagtatagaaacagagtttcaacagtcgacttgcaaatttctcagatctcggcttattagaggatctcggtgcaaggcacgagaccgtctccaagtttgaagactggagaagagggctagtaacggtacgtcgcaggttgggtagcagcatttcatatcgggtgcctacagtggcaaaatggtggaagagatgggactagttaagatgtgatggggagcttgatgaggctttcttggctactaaataaggagtttgtgggtatcgtatttgctcttgttgtccagatccattccatgtttcacggcattatgagaacgagcctacaagtttgcagcaacaagtccagctactagttccttttcatcctggaggactgatagatgcgtccagtccaatgtcggcttcgtatggtaacagaagtcgtgacaaggaccataacctatgccagcagcgcccgcatcaagatgaaagagggaattgaggcttcgcacggaaagcttcctcgtcacatttacgctggcttccgtagttccattcccttcaccgtccaaacatatgttcgagccatgatcacccatctcctccagcacaggatgtggtacgacatcctagtctgggctcaaagccgctacccgtggtttatctgatacatcatgaacgaaaagacaccgtatggattgacgcctccacgctgaagcagaacgtttggatgtcatgttacctgcaagcatcctggtgcgccaggcacgggtagaggcatgagaggaatgaagctgaatcataccgacccctctcatccttgccaacgtcaaacttctgaacttgtcccgtttacggtgattcgttagcactcatcatatactggcggtacaaagttgtgcggggagttgaagctcccaccgtggcttgtccggatgagcgaacaaagaagtgttatgcacgagacgaccatcaaatgggcgtttagaagccctgcctagtgactgaacttgttcaagccctctatgacaagacaagaagagggatggcaggaaatgttataaaggtcactcactgtcctacatcgtgtgcggtgttgagtcaacatgagatcagagctggacaagcagaagccgtgatgaagaatgcatgcgtttcaagtgtccacttccggctgtggaagcgcctagcagatggcctagtcttgttcaaagtataacaaaacggacttggcggctgcatgatactgtcacgagtcgtgacaagcaagccattcggtgtcaagttatcaaatgttttactgtttgcccactcatcccaagaatagcaactcagcagccacgtccccaaggggagcgaacgacgcccaaccgccgatctctggcttgatggtggcgggaacaaaaaaaagacacgtctagatctccacaccttcagagatgattttagactgtgtcaacggcagaaacgccagccagccagcctacggatactgcgaatggtcgctggaaatgcaagttgttgtaattacagtacccctttcccccatctcatcacattgcgtggctttaaatacctctagccggccaatgagccgtgtcgtgtgctgattgtttgcgagactactccgtaacaaatggcatgtctcaacattttcgaggaaatggcggatattttccgcctccgaatgcgatagaggcaatagtctcaaccacgatgcatttgaagattagctttgcgtctctagtataagatatcagccgcgtggggaaacaggcagcatgtcagggatctcacgggaaatacatacatggcaggggctacaacatacttagatactctaagcaactgctgacaggacctgccagcatgtacaaatatgtatggagtatccagattctcgtttgccatcggtacgaacgagcttctcaactagagtcggcgggccgcagcgaatgcttgcggttctgtatctcatgattgtgcttaaaaggataccctcagagctattgtgggattgtaatcgggcttcatatgatctcaggcttctcatagtgagcggtcgtggctcggtagaacgagtgaattatcaacgcatgcgaatctacggattggtatgagtcgattttactgactctcaaggtttcctgtgcttcccaggctgcctaggcctctatactccgtactggtgcagtcttcatgtcaaagtggccaggtttttcgacttgctatgggacctctggctcttatcaattgtccatcaattcattgatgttagggacagtgactgtctatgtcttcgaagacgttcaagcagagatactccagatcttatcccttgattgctgtaagcttcttctgacattgatagtaggtgctgatctctttctatcactgtcatgaaatagtagtatggatttatttgtattcatctttcacgctaatggtatatagaggatttgtgaagcagctgtgtaactgcacatggaaacagcattaatctaatacgaaggtaactaatctgagggaaagtaatcatgctccatattcacgaatggatctcaatcagaactatgggctgtttttcttcaatgcctaggtggatctgccagcaacaccggcagttgagttggtgaataggaagagagcctccctgggagcttgggtcgagctcggctacacattgaaatttagattcggttacagacctccaggaggctatctgtaggtctttacgcgcaaagttctcccacgaaccaccgtgaaagcggaaccccttgccggtgatgtcgtctcaattagtcttttcgaatacttgtgctgtacgtacctatgaagcacccttgtccggggatgacgggcgcaccccttctgtgcatcttggctgtgcctggaaatggcggaccctggtcgagccggacacacagtcccagtgtcccacaacggctggtagtcgctcgagttgagtgtgggctcacatcccccctgaccgacattccagacatgggtcgttaggaaccaacgaaggacgtaactgcagtaaagagattgaaggtgcaaagactcgtcagataaagtcgttgatgcgcgcgacattgtatcataactatcgttggtctggtcgtatacgactccgagatgggaattggtagaaaatagcggtgactcaactaatctgtggagtgtaatggttcttgctcgttaagaatcttcaaaaaatagcccagtatgtctgctaatattatggctctcggtttgtaagttaggtattgacaatctggttcataatcccgagattgtgccaggatacggttttaagccctgagtccatatcaatcttgagcggtagggctgcgaggatgactcaagacatcgtcaagaggttcgtgagttagcttgcggcgacagctaggcccagcacctctgggcccttgatcgcacctcgtgtatggcagtactgggtcagggtctgtgacagccttgtgcatgttgacaggtggtgcctatcaaacgcaaaccaagcccatgacggacgagtgtcaaagaaatcgcggatctatgaaggccccggccagatctgacgatagctacggacagggctcagataactaatggtatgaggttgcagaattggagtgcgtgaacaggcacgatgtgtaatggctttgagcattcatcaaatacatcccgatgaagatgcgtattcaggctgcaactccgaggtaggctgaatgtgaagccagcttccatcctgatatccttcggctgtgcctcggagcgcagcggggaacacggcttcagtggcggtgatgccgttgcgctgtttcttgaactccaatcataggcagtaatgcaaaagtgatcatgttgtcttcaacagttgcttcagtggattaagacaccatagggagtatgggaccacaagtcagtgcagcaagttactttgcatgctatttgaggatgccacaatcgacactagagcaaagcgagaaggtcccttgaactgcagactcgacatcaagcatgtaacgcgatggccgaggttggtgaccacaggttgtcagccgtgcatgagatgggaaatgagatgttgatgagtttgactctggggcgacttagcggcatcctaaaattaactagagcccaagttaggaatagtaacttctgcagagcaaggcttcacacacaccatcactccagaagtccctcagactttgcaccactcccccacctgcactgcatgaggcatcgggacggctagtaccatccatagcgctgagcgttggcagctggcgaaataatgacaagctacggagtactgtaagcacgtactgtagtagggtaacgatggaggtcgtctccaataggctctcaagtgccactacgagatcgagacggatggtgttcccatattctggagaggcttgggcgtgatcttactatgtatctgcgtgcgaaatgccctgtatgttgatgtgtttgctgctatatgtcgattcgcaaggctgacatgaaagtggtagtggtgatggtgatggtgatggtgatgatgtcgtcgtcgttgttgacgttggtccaaaaccttcatgtttgagtcaggaacaaggcgcgggaggctgtccaagtgcggcacatgttccaagccaccactttgcctctggtgggggcatccctccttgtaattaagccgttggcgaaggggagagccacaattcgaagccgtcgaactcacatgagatttggcaggagcgtgggcgtcatgctttccgtagggcaggattggagaatctctctctacctaggtacatcgaggtacatacacgtcggtacctaaggtaaaggtaccttacacccctaagtgccttacacctcataacccccttcacctcattcaccgctacccaccagcctctctaggtattagcatccattgtgttatagatccagcaaagagatgcactgttgcaccaacttcgtacatgccgtgtccgtattacgttgtccttcgtcgcggcgagtccagtggaacatgaaataaatgcacattctccctggcttgaatgcgcataatgcgaatgaataccgagtaaacaggcataaattaagttgtgacttgtgctggcgctaaatggttctttctaaggttcagtcatcagcggcacctatgccaagattgggacatctctgctccaggtctagagtagtcattattctgatagttcccaattcatgatggttgactctcaagtgggtatctcgataccaaatttggtgttggtggcctctcggattgtcatctcgtaacgtcggtcgcttatttaactgatttcgtcgttttgagtaaaatttccgtccatacgttgacgcagcgtcagcctgcgtttctctggaggtattgatcactcatgtttaaagccacgtccatcattatcgctgtgtattcacacttcacttcgattatcaatgtgcagcagaggtttaagctgcctcatgccacatggacgggctataaactgccatgggtcatccattgccgcgggctctggcaaggggcttcccttgagcttcatgcctccccccctaccctccatcccccccgtggtccatctccacaactccgagtcgacggaccacccgcgacaaccctggtctcccgctcccagcactcaggtcaattaccgggttgggtaacgacggtttctttgaggttgaccgttggacgttgaaccttaaacaggggcttcccaccaagatgcaatgaatgctcaacttggagctcggtcgcataggtattgcatgcattggacaccagtctggtcatgctgtttcgacaattgtgatgataatcttgcagttgcctatgcgctctgtgagggagttgccaattccacttgcattcttgcttggtcacgtcgcttgatttcacatcgagctatcacccaaggcaaggtactatctaggccgacttaggtagtttatcaccacgatactagacagaacacccaatagtcataataccaaccaagtgactacactacctatataccgaatgttttctcccatgctcctttcactatatgtactccaaaaacatatcaccagtgtagccttgcctaccctgtacacatttttattttccgaatccattacctggtgttgaaccctgccccttgaaaggcttgtcatctgcacgtactcccgcgagtagccaggcccaggtggcataccagcaactctgtcaggcagggtggctgccagggtccccccccctggccgcacaaagaatctggagagaatgtctctagaagaacaaacctgacaacagcaagggacatgcccaagagcagttacaagcttatagtatgggccactagacgatcacaagccccccagcatgaaaagagtagatctatcaagatacaggtctggcatgtcgcccaggcagtacgatagaattcaatttgttcgtgaatttcccagaccgcttaaatactgtatagtagagagttgccacgtacgcaatgggttgatgtcccctccaggtgcgcgttttggtcttaaattagtgagaagtttaacgcggtggctcgaggtggaagactggtctcacaagagggtaaacgaccagaaggcaaccctcaaattgtctctgcttcagtacacccgtttcaaagcttaaaaatcccagcaatttagataccgatggattcttttgtcgtcctgacataggtcagggaggagcaaattaaaattggtatgtagcaacaagaagaagaaaagaacaacatctatagccagcctctccgctctaggaatattcaaccactcctcgcacaacgcatcgtccagtgcaccgcatgtcgctctaacatccacatcctcacgcaatgtttcgattggtcgtgcccagctacgcgaatgctggtcatccagatgccgattctagcacccgtgtgaccatgtcaagatcatcaatctggagcaatccatgtgcccttgtcctcgaacgcatgccacaaaggctcgtgctgccacaagatttaggtcaatttgaagatctaagcatatgtatgcaaccaatctcgcactgcgtctcgcactgcaatattccacgagatcatcgacaagggacggaaacatttatagcatcaccgacaacctgaacttcactgaacaccgcataattaggtggaccgtggccagaccgccggtcttttattccccaggcaaagctctcaggtatctatttgtctttacaggaccagatgctgtttatacaagggggaagttatctactatttaggccattgttttcccgcttcgtcacaaactgaggcattccctgcttcacccatttcccgcaccgaccagagttagcgttgtcccaagtctctttgacaggcaacggttccacccactacagtcatcgaagcctacgacgtctcgttttgccaacggtccgttcagttaggttgagggactaatagttactggtaccgaatcaagccggatacgctgcgctagccggtacttttccacagccagaaccagctgggattctctttggtacccctgatatgtaaggtatgttagccattaccgccgtgcagctccccgccccctgccctcacatggccgccatctgtcttgttttgcttcccaatcttgctcgttttggggcctagcacataattacatcaacactgatcaagtgctttgtcttgctcgaaccaggctcgctattgcggatttggtagcgcgttattacagcaagctcaggccgcgaagaagggatattgtgtctccgctcatcttattgtgattgctgcccagtgagcatcagaagccgctctcccgggcccaagttccaagccaggccaagtcaggagtgtgatatcgctcaggttcacgccctgtaattaagggccccggcatgactaaagtccagagaccgtcggctgccagggctggggcagtatatcttgcagggccgcgctaccttgatctcttgttgctgttttcttcaatcaccttatcccagctgagccctggccgtttctgacagttgccagaccactctgcgaacacacgctcattgctaaagggtgtcttacctacagagctcatccttgtcgatgtcaccgtccagaaaaggtacgtgtgcgtgctcaacctgcatagaacatctcgaaacgatcgagaagcaatacctggactgacacgagaccttgcgctgtagtgaccaaactacatctccatatcacttcaaagaaaaggtcatcgcgacaaacaaaccgaccctccggcaccgcactatagtcgcggctcctgagcaattctcgaaagtttgacagggatccgcgctcctggaaccagcacgtggaaaacgttaccaacaacctcttgtgtgccaccttcaagagatatcacagccgctacttgtcgactgttgctacaacacttcaaacgcgactattaggtgcgtcgaattttatcgtccgtttgctcctcgctgcagctgcaaaagatgctggctacagagctgtaattgtcctacggtgtcgtttttctcctacgaaattagggcccgcagaggcttactagtatattttactagtggcttcttgcacggcttaaggagacgaccgtccgatcatcattgcctgcatccaagtcttttaccgacgtaaataaattgagagaggaccgagttgatttttatcctatttcaccaaactgacatgccgcgtcttctagattagcgactctgtttcagactcaaagcgccactgcgtctcactcgtcaatcactactaagtcaacgacacttggcatcccgtaacaattgaaggaagctctggtaagtttgttcttcgaaggcacatcccttccattccattcagatccagactttggttggcggagctctatctgagggacaatgtactgcttatacgggcctggtaatcacgccactttggcgatggtctacaacgaatatcccagtaaagcatttgctatctgctcaaactgcgcttccgctttacccaccaggttgctaacgacgagcatttcacagcacagttgacgaattttattacttctcatgactgtcagcatgtcgtcgagtcgccaaatgccgggcaacttcaagcaggagcatggaatacatcctgtaagtactacttcttattgttttgtttgccttgtcgatttgtattttgtacaagaacctggaatctattgcccgagcaaaaccttggctaggctacttcagtgacgactatcaaatgacatcgacaatcattcgcgtcgcgattaccgacgcgtctgggagacccagcatcaagtgaaggctggaggaggcatgtctgtcgctacaagttcccgggaataccaagattttgagatgcatcccgcgcaatatgcctgtcgcaagcttgaccaggtcaggagcttgaaggtggactgagcagggtatctcttgtttcaccatgaccggggccgtcgcagggatcaggggaagggttgaacagctccagccttcttgaccagattcatttcaaacccaaaaatgggagacggaccaggctgaggcggaacatgcgacatatctttctcagcgaccgcgttgagggaaacggccagtggcctcgcatgcaccagccacaccgttctgttcaagccgtcaagccatattctgagcgtaacgggattgcgcagacactgttacaactgcccttcaccagcaatcacgaaacccaaaatttggggtttcgaggtgccacagaagcgccaccaaggccaaagtttggctgctatccacttaacggtcgcgaggctggcgacacaagagagtgcaagtgtcagtcaacctgccgaccaagatgcccaccacaccaaacaatccaaatctcatcaatgacgcgccccggctgcgcggagcaggatccggtggatgatgcttgggaaagacgccgagaaggacgcttaactcagctgagaaacgtcttaatcttcttttttgagatgacaatacgcgacccagagcaccagaacagcaaacgcttggcgaccctgaccacactattctaagtgggtatagactgtattgacggtgctcttcctgtggggcgctgggctgcagatactgcccatcctgattcagggtgtggcagaacggtcatcaaatgtcaaaagtcgagataggcaataacaggacgcgacgtgaagaactaaacgcacgagctcgcctacatgcatcattttcactgcgtccatcagcatcaccactaggtcaccagtggtgacgtactgcattgatatcgagcaagcggcctcttgcaggagcaggctgcaatatccacagtcgcaagcctcgagggctcagttcatctagaaggaaacaagcacctatacgcgagatttcgcgcatcaaagtgtggtactctgcaggtgcctggacccggacggaattctgtacaccattcctcccgcagtcaatggcagttgcgcgtcagtcgagttaaagctcaagtatctagccgggccattttgggagcgggccagtacgaatgaccaggggattcgagatgggaccatgaaagtcgacggttgaaaagacgttacccacaccgcctgtggccaaaataggactaccagggaaaagccaatcccggtgtattcctggcccgttggctagccccggttctcgtgttccctattgggcagctcctcctttctgggcgccatggtgaggcgaccattggccacttaatcaaacccagttgacccctgtcacgtttcttccatgcgttgtcctccccggagacatctgcttgggttgccgacacacgctacgcaacagtacctcgacttgcaggtacagagagacaagtacctaccagcagcgcatcctcatcatcttacccgtatcctccctctgtccccttttcctgagaattggatggatgggtcggtcgaggtttgaatgggtgcgtagctggagtgttcttttccggttcttgaagtcggttttgagctttcacaccaccccggttacaccatttgcactcattcccacccctcattgagtgtcgcggctgtgggctttagactgcgagttgcaggctgatatctgtcactgcttaagctggtgaaccctcctgaaaggacggttatcactagttgtccaccgctccgctctcttgatcccaaagtaatttatgctcctggggaatcctgcgacaggggtctcgtcgcggactggcacacttgcagcactctcctaccatccctgtccatttccaggcagacccctcccctcttgacagcattttactctacttgaaccctgacctggtggcgcccgctcaactgccagacaagcctcgtactcctggttcctatccgctggctcaacagttgcatcttaattgagcacttgcctggtctgccatcccgttaaccagctcattacccatggcccagtcgcccaattctctattatccacttgggatcataccttgttctcatccccatactgcaatcttggttcaaatacccgctcccctgccccttcgtttcccccccgtcgcccaccctctagcacacccttcgttcgatcgatcttgtcttctggcgctccaaaggcctgctctcttttcctcgtccctggcacacgagctttaaccttcgagacggggacagtttgaaggtaccaattgccaatctcttctccaaccacatccagccaagaggtatagccaccccctggtaccctccatcccgtgtttttcgctgtagccctcgagaaccgggttgctttatcattattaccactccgagcctagcccgcctcacccgtgcaatcccagtcctcatcaggggacatccacttaaaccagctccccagacctgggtactggcaaggggaaaataaaacaccaacgcgtccttgactttatactattttctttctttgacccgtgccttatagcttcattttttttttttttttaaatcacgtcacgtccatgtctgactaatgggtcttctctctatgcagcatcatccacagcaccagcaacagggtcatccgccttcccaacacttgcaacactcgcgacccccgagtgtggttcaccagcaacatcatactcaacctcaccaaccgccacagcagcagcatccaagcgcgtactcatccacgcattcccttccgccaggttaccaaaccagtgctcaggcgcctagcaatcaggacaacctcaactactacaaccatccaagcccttacagcacacctggtgccacaagcggatacatccgcaggtaagttcttgctggcttgaaagcatctcatttttgaacttcgcgttgcaagacagtcacttacattacgcaatgtagatacctccgatatgatggccgcagctcaaatgccgagacctccctaccctccaatgtcctatcatacgcctcaatccaactcgcctgcttcagtcgcatcgccctcgcaacatgatcaacaccgaagcatctatggccaacccccatcgcagcatcttcaacaatctatgtactaccagccgcagaatcaatatcagactatgcccccccaagctgccgcctcaccttatgcgcaacatgcgcctcacccccaacagtccatgacatcgcagcccactatgatgatgtctcaaaccgcaccccagaaccaaatgacgcagcatgctgcacaacatgcgcacgcaggaatgaccggtagtcctcgacccaaaatcgagcctcaggtgcctctgcagctccagaagcctcagtcatctccgatgcagcaggctcaccaccctcaaaacggcggacaactgcagagcccagggaacaccacgcccggtgtcaatcccagtgccgcgccgggacctatccccgccacaacccctctcgttgtccgacaagacggtaacggtgtacagtggatagcctttgagtactctagggacagggtcaagatggagtacaccatccgctgtgatgttgagtcggtcaacattgacgaactatcgccagaattcaagcaggaaaactgcgtctacccccgagcatgttgccccaaggaccaataccgcggtaaccgcctaatgtacgagaccgactgcaaccgtgttggctgggctttggccgagctcaacgtccccctcagaggcaagcgaggacttatccagcgagcggtcgacagctggcgcaatagcaaccaagatccccgacttcgcagcaggcgagttcgacgcatggcaaagatgaaccagcgcaaacaggttcaagcttctccgcatcccggtgcggctcacatgcccggccccagcggaccttcagggatgcctggaggtccagggcccatgggacctggtcccgccgcaatgggcaaacctggtctcggcagcatgggtcaaccaatgcaccaccaccagccaggagctcaccctgacggtacaggacaaagtggaggagatgaagttggtatgttccaccagatgtgattgatttaaacgacactcgtgtcggcgtttacacatggctttttagcctccacgctcccatctgccttgccccttcgctacccctcaactcatcgcaccgcaccgcatcatcaaaagctctgcttgaccaacgttgtgttgattaattgataccaaacgcacattgttttttccttactgtcttacaaaatctgttcctccgccgtagtggctgtgtctacgtctttattatctccattgtttcggttcgcggttcgaaagtttgggaaatgggtttgtcatctcctttctttgtcatttcactgcctgtcaaagacgacatgggcggatgttacttatctatacagcatgccgcagtggctttcgagggattatgaggagctctttatttgtttattggcacagttctgtacattaccataaagtcgcgcctgcacagttgctgctgctactgttagttgtctgatttgctgctgggttttcgcgactcttagacgagttcaatctgccaattggctttaaaagttaccgtttgtcttggggttgcctaacttagatcaaccttgcaagccttaccccttcgttctgctttgattcctgaagctagatactctgagtttggtcatgttttgcatttgctgccgctgctgctcatcctatcaacgccatgtcatcataagcactcacgaactgaatttgcatttggagacaagctaacaagagatgttcataggcgatggcaattcctacgaacatcatcaccaccaagcccctaccggtcagaatccaccaaatagtgacgatgtgagaccagcccatgtctttactgggtacaataatcagccttattccactagtgcgccaatgtctcatatggctcctcactctgggggcgctgtcccagccaagcgccacagcaaagccaatgctgatgagcctgacgatctattcccggatatccctgaagctaagaagcgaaagttcatccttgtcgaggacaacgttcgcggatctcgtctccgggtcagggtcacccttgagggcgtcgatactaatgagattcccgacagcttccgcaagggtgccagtgtcttccctcgcagctactttccccgggaaatgcaaagtcctccccccagtgctactggctcacgtttctttggtgaagatcatgatgatgacggcatcgaagagaccgaaggccgtgagtctagtcgccgcggtgttaacaggactggtaaggagatggtcaaggttcccatgggcgaatcatcaggcgagattgccatccctcgaatgaggaagtcgacccggggcagggaagtccgtcttaatgatcttggctaccgcatggcctggctgcagagccgagtctttgcgggccggaccgtgttcttgcagcgagcatgtaagttgtcacaaacactttttggcaattgattactaacaacttgtagtggactgctaccgtaacaagacccgtgctgctatcgagagtgtcatgcaagatgtcaaaactgttgcccctcattacgaaacccgtgctggcaagaggcgatggaatgaacgcatgcgacgtggtgcgaaggaagacgacgaataaaaccaatccttggactattcggccttgttttttatcaaacccaaaaccaaaccactgtcctttttgtttttaaacatccccagctgcatcatcgatattagagattggttctctcattgttcgttcgtctcatattcaacgataccattctgcgatggcatccgatggaggtgtcttctttcttatttactccaccattttcttctcttgagttgctgcggttgccttaccactttctctcgcatcaatattgttttatcaaagcttactgttatgctagcttttctcgcaagctttgttttggcgaaggtgctggagcttgaagccttgttgtcatctagtggctcctgtatattaatcctacaaagcaagatacaagtttcacaggaatgtgagctacacatgtaactggctgctgttgtgaatattaggaacacaacataggcttgttggatcatagcagcagttggttcagctggagaatggattaattgagtatggaaatggaagaagaaagaaaggatgatttagtgcttcggtatcggtcaaagccacctttatcacaatactgtgtatttatcgttggaaagaaaattttatattgcctctgcccattaatgctttgatacttttgacacattgtaatatagcatctcgtaacgctgtgttgagaaagacgttcatctgtgaggagaataacactcatgctccctgccccaggggaagatgtatctcaagtatgcaatattgtaccataccaattttgtctctttgatctcacatattcgcactctagcgcagagggagcacatttcacgtagctacttgaggccgatgaccgtcttgattcttggtactctcctgaggaaactgacacaggtagaaggaactgtattcgtcaaggttgtgagacctgaggctactctagagagcacatggctagaagcgccctgttgctagtgctcggattcttaggtcttatttcttcttcacttttcagataggttcaaacttctatgagtcttgcgccgagcctggactcagtatgacagctgacacacgagccagaattagagaaagaactgaataatcccaggtttttagctcagacgatctcgagttccatgagtgcgcgctttcatggagtcgcatcggcctaagtgggagagcactggtcattgggagatcagccaccaagtgaaattttatcaaataagttaaacgccaagtgacttttatcaagtaaggtaaaatgaatattaacagcttaaaagctactgtattatagtccaaagcgaactgggcactgatgcccctgtctctactctgtatataatgtctatacttgttgatggacgaaggaattttaagctatgtgcaatgatgggggaaataccttctctttccatggatggatgttgtggcatatttgaatgcttgattctgtacacacaaacagttcaatcgctgatgcaaagtgtcgaaagcctgagatctcggcgacgcattttaaagcctcctcccaaggccaattgcctaaatcagtgcaaaaattgtgttcacaggacggtgtttagccgtagcagtccccatcaccacggcacccgatacagttgcctatagcagaacagaaaggagcgtcgcctccacgaatgccattgcactgtgcgttggtagtctcagtgaggaattgagtcgaagatcataactagttgaagtatgtgtcgtttagattagattaccggtgatagtgagtctgccaagaaccgaaccttcgaaagaagcttctcctcagccaaaccaaggattcgacacaacatccctgtcatgagcagcttagcttcagcccgagaccaattcccaccaaagccaaggcacatacggtctttcagctgggtgaacagcatgtcactggactggaatgcgggtggcatttttagtatgtactgcctatctgagaccagggttcaatgctacaagaacaagagaaatgaagacgacagaactatgtccctttcaggcaagtgcactagttactaaggtaggtaactcacgtcaagtgcaaggcactcagtcatcttgtcaaggcagcccgcaaggcgttaagttagagcctccctttcacccaactctttcacagccccaagttaacatcgggccctttctttcaatctcgaatacacgtcatctcatcatataatcgtcttggataagagcactgtatattgctgctggaaatatggtccgaaccccttattacggcggcaatcatccgcctcccctattcatcgctgagctcgacagcgagccaggacgtcccggtgatgccccatctcatcataggccagatggaacacccgtgttcgagatgagcggcgagccagtgcttccgcagcatggtcaagatggaaatcaatctagtacttctcataatggcccgtcgtccctccattctccgggtgcgtccaaaccaacacaacaaggccaagaggaccagaacaagcaaagcaaagatacacccactgcatcccaatctgtcatggccaatccctgggcatacttcggacccgaatcttcggatggtaagccaaaagagacgcaacgaccccagacagacaaccgccagccatcggagccagtgtacagaccctatcctggcgatagcaatgacagccccccagaggttcctcatggcacacggccgtccaccaatccttcaagcccagtcctcaagaatgaggaccatgccttctatcctgctccgttgaagcttgcccatcgtcctgccaatgcaacttcccctcctgccttcaaggcgtatgttcctccagtggcccaggcttcatctgatttggaactcaagcctttaggccggcctgataggaccgactcgcagtccccgacggctctaaatgcatatcgaccatatagaccacattcgactcagcctcctgcttcacctgtactaacatccaatacacatcctgccacttcgtcccctgatcagaatgtccctcttgcatcacctccaagccccccggaacagcaatcgcccgggacagtttcccaccaaatcacctccacaacatctccgagccacactccaaaccctccagcttcgggtgccaccctaccaaagccggctaccagtcttcctacctccccgaagcctcagacgcaaccacagtatggcatccctaacgcggctccaactcaaccggtgcctccatctacgtcgacctatcttccctcgcctgtgaccccctcagtccagttatcctcagtcgtttcttcgccagcaactcctgcgacgaatgctggaattcccttcactcagccacaatatgctgctcacgttgctgtcccgacgtacgcccaggcaccttcatcagtgacatcaccaggtccatctcatcatactggagtgccatttgcacagccgcaatatggtactccggttcaagcacataactttggattaagccataccaacacaaccgttgcacaagccccggcatctgttatgcccacttcggccagtaacttgtcacaatccactccggctcagttcaactatcgtgtgcagcagccaacttattcaactccaatagaaccagtacaaaacactttaaatcaagcatccgctcacccacccacactttatcaacaaccaattgctcccgggcccaatgtacaacaaacacctgtgcaacaaccgaacacgagaccgtatggtacaccggtgccgacagtgatcccacaatcacccccacctccatatgcggctccggacaccagctttggagctggatcacaacaatctggaccagcaaatcccacgatttatcaaccatctccaaccgggccttatcctcctcagcctcagtattcaacccaacctacctacgctccgactacaagtccccccttgccaaatcacccgggaaatagcctacaacccccagcgctccctcccaggccatcttcatcgcaaggcttcgctcccacatcaggcttcggttcaggtcctgctggttataaccctgccaactatccccgtccgccacaaacatatttcgcacctcctcctgcgctgccaccacggcctggccttggaaagctagctggtggcggagggaagttatttggcagcagctccgcagataaatggctaaagaagacgggccaggtattggaaagcacgttggcaccatatcttcaaggacaatcagggcaatcggcatcatatcgaccgggctccaacggtttgcaaggacaacagggacaaccgatgcagcaggcaccaggccagtatcccccccaaggccaccatttccatgcacctcacttggctcctcagtacagaggtgcttcggaatccggacatccaccacagggacccagtgcaccaggatactaaacggttttgtctatatagctcccttgaaatttggtttacttttgtgccattcagttagctatgggacaacgaatttcatatgcattcatgcctttatgattagcgaaaacaggagagcgtaaccttggctcctaaggtcgtctgtggcatttgtctccttcgttataaacacgaagcacctcatcgaaaatacggcttgactctacagacataaacttgcagctatcaaaggcggtcagttgtgatgtaaaggataacataccatactataaattattaatagaaggcgtagagctttcttgtatcttccattgggcgaactcaaagctgtgtatccgtaccagctgtaacagaattcaaacatacttcttgacttttacataaccacagagcgattttacagcttcgttcataaaccagtgctcggtttgatcagtaaatagatgatgcatgcaatttagttaatgaaagagaaaataggatcattctgagaaacaagagtctatccaaataattgctcagtagactacccctatcgataagaaaaattaagttatgtgctgggtgacatcatgaattgacaacaggcattgcgtcatgagaccagatctggctggccctttgctgttgaactcaataaccatgggtacttaccttatgtacaacaagctcggttatattgaattgcgaactgaagccgagagtattcacaattacacacatattgaccttttcggtacagcgataaaagtaagttcatgtctcgtaggtagatatacctaggacccttgatatacataacaggaagctgcaaattgtgacctgtgcacagaagaacctcgctaccgcctgccaggctgagaatattgccttggtattattttggttagattgcaggagactcagctacttctgcggatgatgatgaagtgtttagttatggcttcaagaactggagagcggaacgattggagggctgtgttggccaaacctgattcatctgccgtcaaaagcccggttcctctggtggcgtctaccttaggttacctgtgcctgccactctcaatgtgtttcactttgaacgccgggcgtacaaactcaattagtgaatggagacgcattcaatcttgggaattcaaacgggcatgccatgaagaagctcttgtagttctgggaccaaggaagcgtagcgagatggtgattgtcacatggggcgcgttggatagtcgcaccatataactaagtaccttacctataacagcacaaggcagctattttcagctcactgacatcctgcaagccatcatagaccctggcatctcgatgcacgcagccggtggacaggtgagacagattacacagcgtcgctccttaattatcagttgagactcgcactgctgtaatcagccgggctttacggaacagcaccaagtctgagtgagccatccatcgtgtgagctttggaagcgtacctagtcaccgtgatattgacgtattgagtgaggggcgctgcaagtcagttctcgtgacattcttaatgcaaacaccctgaaaagccatgcacgtagcgccctttgcaaaaggcaaacatgaattaaacaatgtgtgatatggatttgttgaatgataagtcggtgagcattggggtatggtctcgaatggtcggctccgaaggaaaataacggaccgacaatatctcagctttattatgaggttgaaaaagacaaaagatcggaagctaaactccatcatttcaatgttacctggctgtacaagtccaacaacttgactaccaatacacccatatatttctcagtctcgtatacttcatgataggagctgtttttgatattttattctcggcttagccttctctcactcggtgcatcgagtaagagaagactaagatctcttccatgactaggtcgaggcgctagaagaattctttgcctctagcggagatgccgtctgctgtgtggttgatcggtttgctccgaaccatctctccatttctctgtcatatagtatgatacctagttaccacataagagaaagcagaacatgcttgatgctacgagacaaatcaagggaatccatgcaggttcgccaataattcaaattatctctgagctgttatcacctctcttaccgcccggttacagctcgctcgcacccctcaccagggaggctgagccggagctgtgcaattcgttgttttacatgcgtatcaggctttcaaagcagaatattgaggccggtcagaataagcaaacaacgaaatacgcggatcaagaagattgggcagtcgttacgttttcctttgccattctttccaccatgaattaaagatgtgcagcattcaacaatagtccacatatatatatcacctcatggaactaagcacagcaagactgatattataagtaacagcaatatccatcaatgtaaccaacaggtaggctacatatttgcactcccatggagtcaatttccatagacctaaattgttgaaccagattactcatcttagcggttcgaagaaaacacatccacgagacgtctgtcattgaaagcatatgatacattctaaacatcgtcgtgatcttggaacatattgtgtaaattgccaggcggtgctgtgatcggcaggccttgtccagatcgtcattgcaagggcggctattgacatttgcgatgcggatggcctagcttagtagagggcaacccttaatgtgttgggatggatgtcaggatgctgatacggagcattatccgtggtagttacccgattgcaacatgattcaagaaacagccgaatcggagacccgaacctaaggtaaagatactacatacatgtacctaggtcagtgctgagagatttttaggtctgatacttgggctacccccggctggatcatgttgccagtgatggacggtaactagaagacgtgtaccgaggtcatgcaaacatcaagagagaagcaaacagcttgaatgattgattcatcatgaaacatccggagctgtctttgtacgtgttagtgagacttcgattcatgcacttctgagccttgactctgcgccctgtctgtaactggtcttatttccactgtcttggcctgccaattgtagccccatcccccactttgggccgcattcaggttcagaagacgacgggggacctgcccttgaacagtcctagacggtgaagactgaatggaggtgtgagccagtgagcggccccgtcgcgctgggggaggggagtgcgccgtgcgcttgtccagtagacgccgagccccctggaaacggaccgctaagttgtggctgatccagtgagaagcgcctaatatggcggtcgaagggcgcgtcagggcccattcataggctctacttcttgtccatccatgctgggagcctccagctgggatcacccgccacccgcccttcagacaaattcccttcccccttcaccaaatgatgggctgcgctgggcagcttgtcactcaccctcaggcctcgctctccccattctccacttttcttattcacttgctctttcttacccgcccccttccacattcattcccattttctcctcctcggcctgccattttctcccattcctctcatccaccccacgacgcccttccgccatctcttctcctaacatctaactacctacctacacccactgtcatctcgacgacgacctcgcgactttacgtctgccatagctgttgagattctctagtcctttcttacagcttcaacaagaatctcgggatttacagagccacatagtcctcgagaatcctgaccgagtttttaactcgtagcttgccctgattctcacctaaccgacgctgtcacctcccaaagttcagcctgcacgcgttttgaccgccttcaaacgcacacgattctcttgcaggtacgttagctgatgattttttctacaccgaagtatactatatttttgttcggatttgtatcaaccggctcgttggtctcgtgattttctgtcattcggatgcaccgactcacgcctacgcgggcttttattaatgctgcttgtcgggcgagtcgctcttacgtcgagttgcgtcggatttgccttgtggcgttgtccaccgccctcaagcctgattcttctccgacccagttttgcccctctcattgcatgcattgccgccctttctcatttgctttcatttatctacttttcaaccgaacctgaacgctgctgactccccatatagccaacgaaggcttgcagatcatacaaaattgcacacttatctatccgtttttattcatacggaacagaaaaccatcaactttcatcatgacgaccatggtacgttcgccgtccccagtgtctcgaatcaggcttcggtgcacaacacctccaagacgatgtcaatcatcttttggcaccgtaggccctttttgatcggtctcgttgtaccggagcttggggagagacgatgaacattattgcagcattggctaaccctgttgggcaggatcttcgcgttggtaacaagtaccgtatcggtcgaaagatcggttcaggttctttcggcgatatctacctgggcaccaatatcatctcaggcgaggagattgccatcaaactcgagtccgtcaaagccaagcacccgcaactggagtatgaggcccgtgtatacaagtctcttgctggtggcgttggaatcccgtttgttcgctggtttggtactgagtgcgactacaatgccatggttctcgatcttctcggccccagtctggaggatctcttcaacttttgtaaccgaaagttttccttaaagacggttcttctcctggcagatcagctcatttctcgaatcgaatacatccacgccaagtctttcatccaccgagatatcaagccggacaacttcctcatgggcattggcaaaagaggcaaccaagtcaacgttatcgatttcggtcttgctaagaagtatcgcgaccccaagactcacttccacatcccctacagagagaacaagaatctgacaggtactgcgcgctatgcctccatcaacactcacttgggtgtcgagcaatcacgacgtgatgatatggagtccctcggttacgttatgctctatttctgccgtggctctctcccttggcagggcttgaaagccgccaccaagaagcagaagtacgaccgtatcatggaaaagaagatgaccacccctactgaggttctctgccgtggattccccaatgagttcgcaatctacctcaactacactcgatctcttcgattcgacgataagcctgattacagctacctccgcaagatcttccgcgacctttttgttcgcgagggtttccagtatgattatgttttcgactggacagtctacaagtaccagaagaacgcgcaggctatcgcacaggctgccggtcaggccaaccctgaagacgaggaaaaggctcgtgccagccgtaccaatgccgctactgccggccagtctgctgctaagccaaatgccatccccagcactcgtcgcaagatgctcgagcgaggctccggtgctggcgtcgatactcccgacaccaaccgtgccatcggtggaagcgacaggatgtgagtgataagtaacgcctatttttctagtccctcgtaaggaatctttttccttcgcgcgtgtagtgtgtttttgtaccgctggccgaagggagatttgctgacaactatggctgactcagtggacgataaacaggcttcgctcagcttcaaagggagcgggatatgcctcgggcagctatcggccgaaatgatttctaaaccgatcactcctctctttttgggattctcactcatggctaccgatactggcgattcacacccaacatcgacacccggatgcaagtcttttgaacagctgaatgattctgctggtcatcattttgcttattgatcgcggtcgaatgttggagcgcggatcggtcacgcctattttctacgcctttgctctatcttgttcttcgacgtatcttttggcgaatttacgactttacgcatggctcgggtatctcttgatggttgaaaagttgcacaatggataaaccttcgggtttcgtcctttgagcgactacaataccttcaggagaccttcctgaacggcatgtccggtactcctatttctgggtgtaccgaacctgtggggctatcattgctactcgcaaaatagccttacctcggaatgccacatgccatggtgtcgacaatacaaaattcgcccctggagctgaatttgggtccacatctcgctatggctcacctttccgtcgaagcggctcagctcgatcccctagcaggcatttccttcatcgtatttttctttgctttcttttaatttgcacggacgtttgctctggtcttttgagtctgctcctacctgttggagatagcttctggggaggcaacagggggggcatttcaggagttatgttgctggtaaagctagtctcaacaccatgtcgcgaacgacaagcctgttacggatagcagcccacgttggccgaggatcgtggtgcagtggcagatggaacagtgggagttaccggcctacgttaaggtcagctccggtgtcctactggtcgacttggtggatggaacaggagcttcattggggcgaacaagttgacacaagttgctacaaccttcaaagacactgcgttgatgcggcagctgacatgacactcccatcatgaagctcaaggtttggaaatcgggtattgacgaaactccccagcaaaggatacatggttgatgagccagcattctcaaccgccgggttgagcagtcctgcatcttacgtacatccatccaccccttcattcgtttcttgatcgcacattaggtagtctacaaattcagtctgtttatttggaaattgtccctgaacttaagatcgatgcgtcatgtcgtttgttattagtcatccgtagcctttaaagagcagactcgaatggttgtacgaggaaccgtcttcccgatcacaaagtcttttggatggtcacatgtgtgaaatgcgtgcctcgcaggctacggatctcgctatctcgagcggcaacaaggatgacaggatctaattgcatagcaggccagtagacattggagaaacagagaagtgaagatgtacaacgtttcatgtagccagccatcattccaggaatagtcttcagtttctgatagtggatttgactgagcaactccatgtaacacaacacaggagagcataaggcaagtgccatattgagttttacgttgattgccgtaccttgcaggagtcggaaggtgtgtgtacatcatcacgggtgtcgaaatctgtagtgtgactctggaattccaaggagaagcttggccacgcgatcgatcccttctttggcctatgttgacgattggatctcaagtgatcatgcttgcatgtcgacacccacaaaacaaagcctaaaccgggccaaaagtcgatagtgatctacgaaaccaagcattaaccccacatttaccttgcttacagccagccagttccagatcctcaatctcacctgcccaccatcctacctgtaacctaccttcctcccttgcctgtcgtgagctttgcgcacactcgaggttgccctttttagacttgcagcgggacccttgttcttgtctcttcaggtagtttcttaagttagttggctcctctctcaccacttctcttcttcatccttgtaaagatctttgacttttttttttttttttttttgacaacgggacctgaatgtcgtgtgctttgcaacggcggcatcgacttcagtaaccaaatccatgactgcaccatcaacgaaaacatcgacttcccaacccaaattaacgtcttcctccgcctcatccaccatgaccccctcttctattgacctcttgtatctcacgttcaactgtgccaagaaccttcttgacatccccgtcttcggcagccatttgcaaaccgcctttcgtcaaaacgcaactggtttaccagaggttgttgttctgtaagctgcgatcctcttcgtctcttccgaaggcgatcaggttagcaaagccatcgatacgctgctagcctggacagtcatggaactctagacatgaccagcacaaggtctacatagagcaccggaatatcttgtactgattcatgttctgttcgcagctcgttacaagaggtggcacccttggcgtactccttcattggtggttacttcttgaacccgtacctctcacgatacgaacaagccatcaatatcgccgctcaacacataatcgatgatctatcgagccgaaatagcgagactgttaacactgcgccctccgccctcccctcgaagccatacacacttgtgcgaggcaaaaatgtgggctacaccgccctactgctcttcgctcgcgagccttcgaggctaaagaatattcaagaggcggaagtcggatttggggccgctgagatagggaataagggcgctgtcggtctacgcatgctttatgaagctgatggtggctcatctgagcttacctttgtcgcaacacacctggcggctatggaatggaacttgccccggcgtaacgccaactgggctgctataatgcgtggtatggcttttgaaaacccagaagtggttgtgaatagctacaagacctccgtcaccccatctccagcctcaacaccacctgccgaggacgagcccgagcgtgcgcgcctcctcgataatgaacacaacgagcaacacttacaacttcaacaaaagttgcacaacatctccgttttcaggccctcatcgtttctctttgttgccggtgatctaaattatagaatatccaccacgtccccgccgccttccgctacattccccagtctagacccggattcggagaactactatccagattttttccgcctcgatcagcttactcgtgaacgtaacgctggtcgcactttacatgggctatcagagcacgaggtgcgcttcccgccgacttacaagtacgatgtgctaccaccacgacctggcacgcgagagcctgagcttgacgtgccctggaaatttgcggttcatcgctatccaagttggacagatcggatcctttttctcgatgtaccttcatggctcaaaaaagggaatagccaggaccccaagctcaacgttcgtgcttatgactgtcttccagtactgcgtatgagcgaccatcgtccagtgtacctacgtatcgacgtgcccctcatttcaccgagtgatatggccccgccgtcagacctggactgcggtgtaagcaaggaccctcgggcccgactccctatggaaattgacccagaggcctgggagcgccgggccgccgcacgccgtaaggaggtcatggcaggctggagcatgtacctctggagtactaaggagggtgcctgtatcctagccacagtactcgcttttggtgcaggtttgtactggctgcaccggcggttctgagccacacttttactgcattgttctctctggtctcggggggatgcgaaaacataattacaagaaaacccagcatcttcaagcacccgagggctcggtgggaggtgtcttgtactatgcttgtgacgctagactgcgtgtctgtcgctatatcccattactcacttcactatttgctggtcgatacagctcattcaggtagcatatggcagcaggcaaagcactcaaacatcatgtatgcaaagacctagtattgtgttagtttcgcagcttgcaagcaaaggcaaatagcgctaacaaataaatttattgaacaagaaatgaggtatttgcattatccttcactgtctcgccgcacatttcgcggcgcagagaggagcgagcatcgggcgtacgggtaatataaagcttcaggtgctatgatagcctatacaactctgatgtcatgggctaaaccattcgcttgcacaaggaaaaattacataaaaagcaatggagtttgaatgaatattggataccaaggactagtgtagtatagtatctcctatctcctatctccccgtcgaagtcattattcgtagtgaaacgctgttccccaggcattggtcataaaggcttaagagaaatgctgatttaagaaccgatattcctggcgctgaatcgtaattcatcattgtgttcatgttcattctgaagggtcgtatgggcaccatgtatgcgtgcgcgtagagtctggctgccgagtaattatcatgtattgagtggatgtttggcatgaccagacacgtcggcacccccatcttccgatccaggtgggtgggtggttcgtgattagaagtcagcaaagtatgggtcatatttctccgccatctcgcggccataaggctcgcgagatccgtcatcctcggggtagatgtcgaagcattgtgcatcgccgggatatcgtatcgggggctggattgggcccttttgtcgacggttgaaaatgtcatcccagttggtgtcatggaagaaagggtgggatttcacacgcgctgcaccgccgcttatattaccaagtcgccgagaacgatcgacggtgcagaaggaccgtattatatccttggcttcttctgataagggggggtcttggggaaagacaaccggcttttctaggatcctgcaggaaaatagtcaacttgccatccttatacatctgtcgaacagttacccactgcttgtagatctcgatggggttctgatgccagaagggaggataccccgtcaagaattcatatattagaatacccagtgcccaccagtcaactgcgccctgtgtgacctttgttttggatgacttcgggggcgagatactcaggtgttccgcacaaggtgtatgtctcgacggggcgggttatcctcacggtagccgagtcgcttggcaaagccaaaatcgacaagcttgatgtggccctcttgatccagaagcaggttttcaggtttaaggtctcggtaggcaatacctccttgctgctcatgcaagtactccaaaacaagaacaatctcggcggcgtagaagcgtgcgacaggttcttcgaagcgtcgtaactttctaagatatgtgaacaactctccgcctggaacgtagtcgagcagcatatagagcgaatcttggtcggaaaaggaggctattaggtttgtgatgaaaggatggcctgcgacatcagcgagaatagcgcgttcgtgtcggacatgatcgacttgtttaaggcggatgacttccggtttccgcaggatcttgagggcgtagacttcggggttgagttgatggtcaagggggatatgcgcagttgcggcgggacgaacgaggcagacccgagcaaatgttcctttttcgaggggtcagaagcggaatgcctagaagtctacaagacattgacatacctgtccctagtgtgcgaactcgtctgaagtcgcgaagattgaattttcgggtttgcggtaatggacttggcgtgggagatgttggtccattcggagcatcttgggcatgtgagtgagagtttgcggaatgcgagggcgcagagattcccgatgaagatggtaggccaccagcgtgtgagggcgcaacagtcgcagccatagctttatcgtcctgaagtcccgtgatatgatcgcggcagcagagaggtgaagagagtggcaaagggggagaagtcaatgggaatcgattattgactagggttgaggcgcgagcccataacaacccgggaccaatcctgccagaaatccggtcgatatggccagtaaattggaggcaattcgaaaagcgagggggcctctagcatacgctgagttgtttgccgttgtcgcctgtggttgtgattttgtcacgcggtcagttggggggttctagagcaagtctggctcggttctcctgacgatgcggagacgatggataacggagtgatgcggcgtcctcaggtccggcccgttattctaagtggcaacctcaaggaccgagattcagactgagcgcaaaggttcgatcaagaaatgggccaaggttgttgacagcgggtttggaaccaaaagtgaggctgaggaagaggaagaggtgagactcttgaggcggatgggaaaaggcggcggaaggtgggcaatgcacgagcgagatgagatagtgatgaagatggaggcagaatgagaagctaaaaaaatgaacggctttgacgtgatgtttatgtgccttgcctagcctatgaactagactactatagtaaacagccaatgcagcgtgagtgcctattcaggattaagacgagggcgtccccatgaaacggtgagtgaaggagcgccatcggatgtcatggatatgtatgctcggctgggggccgaagaagggccaacaatatgacacgagtatctgaaagaaggccgtcgcatgtggtgaataaaagaggtcatatagacttcagaaccatgaccgatattccattggtatctatttcttcctgaattgatgatctttttacctgtgtccaaggcgccatctccatgaaaataaaactccaggtgcaattgaaaatacattgtcatctgtctggcctttagcctcctatcaactgcgatctattgtagatacagcggagcacataaagtggactcggcggcgggggtccagaatctattatgacgcaaaatgtgggtgacggggaacttgagaggtcacccagagatatacccttttggcgatcgacaagttgtcagtggtggtgtcgtcgagcttatggcttctgctatttgacgtaaaggagggttatattgcataatcggagacgaataccactctcactcgttccccttatctcttacagtcacagcctcgctctgaagtgttcgtatgattcacgttcaaggctggggagtgtagcccagacacttcaactaggtatctcacctgttccatggatgttgaccgaatatctacagtacctacaattaacacaaaagcctacctaacttaaatcgaaatccacttgcgtcatctgccgccggctcttgctcccaatctgccggatcctagagtgagatccttgaaactggaatgtcacttcgagacatgccatccccacgctctcaatttctcctttccattctatgcagtccatccacgtcagatctcagacgcgggagataacgggctgctctgggcaggtctgggtatgtcggcagcaccgccaagcacttatacgtaccactcactaaggtaccttaggtatgcagcattgggtctttgagcaggatgtgcagagatagcgcttaattcagtgctgggtggcagttggatgttttggcctattaccagtagtccaagtcggcaacgaaactacctaccaaagccggttgggtaacccgttttctgccagatgatatatttaagctttggggcctggggatggcctcaatcataactagacctagcttcgtacaagtctcaaggtttgtcctttgcctacctggtcactagtggcacagcatgtcttgacgttcacatatggcagttttcagctagcttactagcgttgtaaagagtaaactgtccaaggctgagaacctaggttgtcattcaagctcgacgatacggtctacatatgtacctaacgcctttgcattcgttgacaattgccagcaagattcagcttgtagccaagaagtttgttggataaccctgatcagactctattatagggcatatattaccttgatcatcctagaacccagtgatgaatctgcacctcccaatatattctagcttagatcatttcttcaaaggcaacctaagttgagtcacgcatcacgaagtctttcgggtgtgactacataaccaaagcaggaataacagtttatcagagatgccagtataggtacatattattgtacttggttactacactctatgtaatacttctctacagcctcgtctagtagaactcgagcaagatgaaaagcggccttgctcctccaggcaccctgatcatgcagcctcagaatatgggaaatctgtggccctcccagctgccacatatagcaacagtgacggctttccagcctaaagaggaatcgggacactagcagtgcttaataccatccagtggagtcgctgtaatgaaacggaccaccttgtgtttagttctattgaagctatgtagagtgtaagacctttagaataaatacaggacttacctagagcttctcttgacatggatctataaagaatgataacgctacagggtaagtaaactcgataccttgtccaattcacttactccacttgagccacaggttaagccacactattttcgaatacttcaactatgctctaaatggacagggaaactccctgggctacttaacccgggagccctagggagccccctagtagcggctcttgggcgaggaatgctctgaggttccctggccagtagctgatggcccaactcccatatctggagacttgacgcagctggaccccatccatctccgctgacctcaggtttcctctccataacttaagctgtcttcatccttcgtccagccccgatactcaaatcctaccgtctgttctgtactatcgcatatctagtctcttgtactctgccagataattgcaaacggcctcgctttctcacactcgttctgtgtctcctactcccagcctttattctttcagctcagccgcatactccctgtcgaaccgcatccccctcgtcatgcgccgctgaccgaaatcatgttctcaaacttgaccaacattgtccagaaagcacagcagcttattgaccctacccagggactcaatctttccagctccgatcgcaatccttccaagtcgtccctattccaaagtcaattccgcctccctgcctcccagacacccctctacgagatcaacgccgagcttactatcccaccttccaacgcgacacacggcgataaggatcaagagagaggatggcattatgctggaaaattgcatctatcagagaattttatgtgcttctcaacaactcctactagctttgtccaatccgccagtacttccacgtcgaccgctttcactggtcagacacatggcggaggccccagcggcaacggcttcacatttccattatgtgctatacgaagggttgagcgcctgaatagccaaaactttcaggtatggtccatactggcgagacgctcatgcgtattacttaaactgaccttaccatgttctagttcgcgctggctctaaccacctggaatggtcttctcgccgacactcctaaagacaaggacttgaaggacaaaaaagacttaagagagcaacgtattacaatccatctggccgggaccaggcagtcttgcgagcgtttttgcgatggcctcaaaaaaggcctaagggcaggagttggtaatgttgccaaactacgacgagtcgctgctgagtgctattctgagcatctccttaggaccgaggataggaaaaatgcctccccaccagatgctggcctaggaatgctcttccgatatcccggcgacccaaaaaagctacgggacagggcgaaaatgcgcctctgggctgagtatctacgtgacaatggtcgaaactttaccttgatccgccaaccgactttccacaagctcattcgcgttggtctgccgaaccggctcagaggcgagatttgggaactcacatctggctcggtttatttacgcctggaaaatccagcactttataccgataccctggcaaagtttgaaggccaagagtcgcttgctatcgacgagatcgagaaggacctcaaccgaagtcttccagagtatccaggcttccaaagcgaggatggaatcaaccgcctacgccgggtattaactgcttacagctgggtcaataccgaggtcggatattgccaagccatgaatattgtcgtggccgcattattgatttacatgtctgaagctcaggctttctttctcctctcagccctttgcgacagactcgtgcccgggtattactccacgaccatgtatggaaccctccttgatcagaaggtatttgagtccctggtggaaaggacaatgcccatactctgggatcatcttgtcaaaagcgacgtgcaattgtctgtcgtctcgctcccttggtttctgtcactttacatcaactcgatgccccttgtctttgcctttcgtgtcctggacgttttctttgtcgaggggccaaaggtactgtttcaggtaggcttggcaatcttgcgtatcaatggcgaggagttgcttgatgcggcggatgacggagctttcatttcagttctgaaggcttactttgtccgcttggatgagtcggctcatcccaagtctgaaaatcccaagttgcgtgccgtaacccgattccaggaactgatggtcgtggccttcaaggagttcgcaggaataactcacagcagtatcaccgagctgcgtttgaagaataaggacgctgtcctcaataatattgagaactttgccaagaggactgctattcgcaatctgggtcccgaaagcaaattgttaagtactgatgagcttggttcactatatgatcggttctacaatatcctatacgaacgccagcagagggaccatatgattcaacaagagaaattgcggcgagcgaagtcaagcaggatgcgggcatccgagattttcgcaactcatcacgacgaagttgaaaagggacgcgttgggttagggccaagtacaagtctcatggactacgatgcattccgcgaatttcttgcaagcatgtcaaaatgggctatatcagattcaccaggtgcgacaaagtatagcagttatgacgaccgtcaaaatatgtttcacagcgccaggcggccatctgaaataatgtcgccctggggtggaggaccggagcctgctgatcacgaatttttgcaacgtttattcaagaaatgggatgtggatgacagctctgccctgactcttcagaacgttgttacaggtctagcgcagatcaaagggaaacgtgacattatgggcactattacatacttcttcgagttatatgacgacgataaggacggcaaggttgaccgtgaaggcatcttacggatctcagaagctttgctatttctgtctcgtcggggtctagagggcacattgagtcctggaacttccagtgccctagaaagtgattcagcaagtgggcatgaatcacaagctagcttaccacctggtatatcgactaacgagaggttcctgggaagtgtgagtgcttttataaggcggtgcttcgagtacgcagatccagctagcgggcataatgacacggcctcggcaaaactagatgatggcgactcgagagatgcgtttgctataggtgatgaggatgaggatgaggaagatgaagaagatcttttgggccccgaatctccgaccggaaccccgacaaaggctaagaaacccaccctctcatcggagagctctctcagcactgctgacaaccacgatgcggcacgacgtagggtctcgaaagccaaatctgaggcagcaaacgcggcgctagatcctgcgcatcctctgcaccttacattaccaaccttccgcatggttgttctcgcggatgagttgctagaacaattctttgagtcgtctttcccagcctctttccacatcatcgaggggctgcccaacacggcatcgtcagcatcatctcttacaacattctccagccttgggtttggagctagacctcctatgcccccacctgttggccctccaggagcaggccgtggcttacgcggcgtgcttgataacatcgtcacggacggaatgcgtgtcgccactgaggtcagaagacgcatggaggaggctcaaaaggaacttgagaagaacgctctacctggacagcgacctgaagaggatgaagaagatgacgatgatctcggagttgaagtcggcgtgagaaagggaccttcaggtagcagcaccgacatcgaacaacgatccgtgaggagctcggaccgggatttattagatggggcagatgcagaggctggcgcactaagcaaacctcaagaacaaagtttactcgacgtgaaccccaacggaggcaggccccgtgctggtaccgcgacttcgacagggtcgactggaggatcggcagtggtagagtttgaaggatagagctgtgatgttagtgccataaaatggccttgtaaacaacgaaatgaaatgtccatggttcatgttgtcaaccatgtccacatcatgtagagcgttcctttcacgcaggttgaatgaccacaacagaactattgggagggtgaaattggcgtaacctgcaatgagcttcaatatgggctggtagagggcagagcttcacagttttcagatgtggccaaacaagaagtcttcgatatttgtatctacgagcacgggtattcatggctactagagatacgaaaattatagtaagtaactcaataagcctcggcttgtaattctctaggtaattacatgtctctctaagtgggaaatttgttcaacacgcctttgctgtttggcatacctagtcacttttgataccaaggggataggtggtagaggaagagattagcaaccgaccaacatatcttaccaagagctgagcttatgacatagctggcattgtatggggattttcgacgagtgccaacttagcgtcgaccagaccagaggccaagctcagcgtagaaaggacattttaatcagcacttcaagggcccaaggaagcataagtggttaatcctttgtggaagtgaactagtagattactagcatggcattaggtcttgatatcaaaattactcttcgccatataagggtaacacatgtagtgccatatgagaaggttagattgactgtggacgagagatattgatgtcgatcattctattgatatccgtgaaatatctaggggcgtatatactgatatagaattaccttacttatagtagcacctaccttacctcgtgtacagagggtacaagaatgatgcttaagaaccttagatagtgcgacatgccccgctatctaagaatgacatcatcaacgtggtcgataggcatgcaatcaacggccttgagtactcacctcagatgactttattagtcgcaggagaggagtcttgtctacgacctagttaaccaaatttgagagtaaacacagtccccgcaaacaatactttcaaactatcagccgctaccgcaaccattgggaccgctatacaaacaagaggaatccaattgatacactcacctcgtcatggccgtcatactcatcgtaggagctactcgtggcttgggagccagcctcaccaagaaatacgccgaaaagagcgaaaacatcgtctatggtacaaccagatcatccgagggaccgaaagattcaccctcaggagtcaaatggctttccgatatcgacctcatgcaatctaacgctggtcagaagctggccagtctgctagacccagctcagccaatcgactcggtggtgagtagcatttccaattgctgcattacgacaagagtcgatgtttcacgagactaaagaacaaggaaagatcataacggccggttacttcgctacagaagaccttagcttagacaaaggtccgaagtgggaggaagagcagcggatgtatacgaccagctccattgcccccgtctttatcgttcaccagctcatccacaaaggtctcttgcgcaagggttccaaagtggtgcttgtatcttctgaatctggcagcatcactctacgacatccaaaggaagggggtgggaactacgctcatcacgcaagtaaggcggctctcaacatggttggtaagctgcttagcttggatcttaaggaccagggcatcattgtcagcatcgtgcacccaggctttatgcgaactgaaatgacaaaaggcgtagggttcgacaagttctgggatgatggtggaggtgagatctcgcgagcacttactatataacatatatgctgttgtggaagctaacaggagtttaatcaactagctgtgacaccagacaaggcggcggcgagtctcatcaactggattgacagtcttgatatcagcaaaacaggagaatactgggcaccgcgaggacctcgtgagtaacttccataacgatttgcgccgtggcatgccaatggagtgctgactaatgattatctgcttgattaggggatattgggactgctgaggttgttctgggcgaagatttagctacaccactgcatctaccctggtaaagcaaaaagtaactgctcgagtatagagagtatcaacattgttttaccgccaacggctggactgaagctgttgtttgacgaatgagtggatattacggaacggaaattactgtaattttacctatcgataatgtgcttcgaagcaacgtaccccgtacaattcttccttctatgtagacgaagcaagcctaggtaccttaggcaagctatcgtctttgcgcatagcggatgacgaaattgaagattgtggggttgggggaatcagggtccttacgtacctagcaatggactagcacagtcacgatactactacatcaggtctggctgcaataattaacctagcttggcagatcattagttaggaacttatgatcatcatacagaattacatttgaaatggtgtccagtgttttgtcgcgtttgcgcgttacgcaagtgagtggttccgtcttctcatatgattgggatcggccgcaggtttttactgtaggcgctgtcccaccacaaagaatgagctgcatgcatgcttgattgcgaccaaatgtcatcacgatggatccagctgtctacgtcgaggttcgcatcattcacccgttcggacgggagattgctcaagatttgcttgcaacaggaaacttacagtccatgcattcttcatgcgactccaggtacgagttgcagatatagtaggatagatggtggctccattatatagcacgtggtcatgatccctagccaagacaccagccaagtccgggtattgtaattagaatgctactattcaggttcagtctggaccgggctcgatcaagcttttgactgacaaggtcaaggaaatgtggaatgaaagaatacgaggctgggtttctgagcgttggctttgtgttgcgtctcttactgctcttgttgtgaataggcgcctatgtttggtgtagctgctctgcagaagggcttgactgacatcaggattagcgagacattgtctgatatctcgactgagcaacttgcctggtatacaagatctcaacggccgggttgcatggtaagacacccctgaagttgacaaagaagacgaaaaaggagactgatgaaaagtaaatttgagccatcatcgataatcggggctcttgttagttgtggagtttgacttctttggcgtcaggggcaggggcatggcgttttgcgacctgtggagaagagacggccttgtcattggctgtgcgaggcttagtgattgtttaaggggtagggtgacccgggcttgtgttcggccgacatccactaggaaatgacagtgcagtcaggatacatgcgagcttcccgggcaaggtaaggaagcaatgctagggatacaatgatgctgatgctgatgctgatgctgatgtaggtgagtgaatcccttagtttccaaatccattgttcgatcgtagacatgcacaggacccacgcaagagtcaggtaaatcagacggagttctgggtgtcctcagaacacggcatggcttggacgaggcctatgtgggcttggccagccagggcatccataagccaggtcgaacattctgggtccaggtacatagtcaaacttgctagtgaaagcctgcctgatgtctacgatccaagtcagctgccgccaccttctcgaatcaggacccggtacttgaaagtttagggacatgggtgatgaagctagaagttacaaaaagtacatagatttttaaaactcaatgctttcagtccatgcttcgacatacctataacatgctgatgatggggataggttttggtaactgccgatacctagctaggtatgtaggagccgttgcagttgtcgggtgccgttgaaataaggctgttgtaaagtctcaaactgaacgatgcaagactgggcagggaaatgttaaatcacagccacaggcacaaatgtccgtagctcaagtcagaccttgtaggtaccgctaccttacttttgctaattagatcggaagctggaccaagctcgattcagctcagccaaggttgacgagactggcactgagttgctctctccccagcccgtacaaacgactgattctttccccgtctgaccacgttcaccgacttgcttcagcagcccagacgtacatactgtagagctaggtacctaccttgaccacctacctaggtatcttatgccctacctgcctagacctgggatttccccattcgttctggtccgtacttacccggccgagcttctcagaaggctcctcatgcctccatctttctctctctccattgaacgtttttgatcttctttcaccctcaattctacacagcgttcacttttctggcttgtggctctaagttgcctcgagcgctcctttcttcttcctttcctccttctcctctgtcatcccattcaatgacacggccaacacaacttaggtagatattggcatcccattcctttcatcatagcaccactgttatacaacaccgagaacctcacgaaccctggcaacgcaacaaacccttcaacaaaaccgaattaaggcagcatatcgctcacgcagtatccatcgtccaccttctatccttcactcgcctctgatcgctgctgagcctttccgaagcttgaccccggaacctctgatctcaatctcaaggccaattcacatctggattccaccagccgacggagcgacctgtcaccaacaatagcccgtcttcgctcgctgtcaccgtcgatcacagctcaacaaatacagctacttggtctctctaattgcaagcaattgaatatcctgtttacaggactaaaagctaacgacactgcttgaaaagtgatcctttctggaccctgattttatcttcttattgtcctccacccttgtctgggaacatcgtgtacgacccagtggtcaacgacccctgccagtcccgcatctgaaggcccctgcccaagttcgacagccgtgagcattgacctgcccccgctgacaggcctatcgacgagtcgccaaactcaaccccgagtggttcaaccaagcacctgcaaattgaacacccttcatcagcattttgttgatttcaggcacttggcttgcaaaatacgttcggcaaggacccattccatatctgcactgctaccacatcaattagcctctcggcctcaaacagttcgttcctcttggacctaacaattcatcaagagcttcaacccaggggcatctgccgctaagacgatcgcactactttctcaggccagccagcccctttccgagcccttggccctcgggcaccacgaaggccacttcaccccagagctattgacccaccaggtgcctgaacaaagttgaaagttgaacgacagaacggggattcgaatcgcgtttgagtggcgtaccgtgctcttattgacttggtatgacgctgggtctgagctttcaggacagaggaatttaatccatcccgacctacgtattttaccacggccagctctttgactttcacctcttggcgaagttgccttcgtccttgtttgcgcaagcccgggctctattcttatcttttatacgacacacgtaacgcattgttttacctggcgttgcaacggctgccgtttcctctgctactctatatcgattggctccgcattctctcctggatcttcaaatcagaaacacaagcccaagcttgacccctttgcaatcatgtctaatactcagtcttttcactccggtaagcgcccgccccttgatgatttcgctttaatgtgatctgcgacaaccaccccattcccaaagtttccccttctgttttcaccgggattcgcgtccgatagctgccaaagcttggcgcttggaatcttgtaaacaaaggagactggatcaactgtaatgttgaatggatcgcaagtcaacttggcgcaacaattcaccagaagcttgctggtcggtccacttggctggcatccatcttgtgtcatgctgaggagattgtctgtttcatcttggtccatttgtcgtcgtcattgcatgcatgcgcccgtttatctggcacccagctgataggttttcttggaaacagaccacaccagttctggccaatctcctggtctcacactcaacttatcttctaataaccccttccgcaaccgcgcaccatctccagccagtgccgaccttcttttccccagcaaacccgcctctcccttcgacgaccccccagcacgacctttatctcgaaatccatttctcgatcagccaccagttgatttattgtcacagcctcttaggtcaccgggtgcgatgtcgtctcactcagactctaagtctctttcagccgaggaaatttttgtatgtacttcagtcgatatctttctcctgtctcaaacatgttgagaatggttaattctcgatggtgtcgacgatgatttcttgcactgatattaacttgccatcaaacagaactccatgactctcgatgatacttccaacgaccgagcaagacagcagtcgactcgccgaccgatgaacggactgcccccaaaacgcggcggcgaaaacccgccgcttgagggtggcagccaccgcccttcgcgttcccaggaagaagctcttcgtgctcgaaggatgcagggctctggaccccgaccgcaacagagttcaccgcaacgacgtgccccaccacgacgtcctcgacggaattctgagtcctctttggtcgattttgatgcccgtccaatcacagaggaggagaaaagaatgatcgaggcagcccgacgacgcgagtacgaacgacagcgtcggggagagggcaaggagcgcggtgatagaagcgaccgcgaccgtgaccgcgatcgtcgggagcggggagatagggagaagaccagtcgcccaagcagaaagatggatattattgatcagcttgatgccacaagtatttacggaactgggcgtacgttcatcccctccctattcctaaagttgattgttgctgacacagtacagtgttccatcatgatggacctttcgacgccctgaacccccaccgaaatcgccaaaacgcgagacgtgcgccaatgcaagccttccccaaagattcactaaacaactctcttggaggcgctgggccgcttaatgctcgagctgaccattcagttctcatgggaaatgccacagatgaggctttcagagatttttctgcaccctcaaaatcccgtagcaaggagcccgccatctttgatgcctcaggtcgagaccagcttgttcatggagatgagtctgttggcctgggcacctcaaccttcttggaagggacccccgctgcgcgaagtgctattcagcgccaccaggctgaacaggctcaggaaaatatggagggtggtctacagcgcaagaagtcgcttgcacagcgcattcgccacattaacaagggcccccgcgattatagtcagtcagggcgccccaatggcgaatattccagaatcaccccagatgcctatccgacagcagccagcaccggttcagacaacaatcccttctttgcagaattcggtaaaggcgaggaaggcttcagcgcaaggccgcgagatggctcaacgacatccaacagccctcctggagcccgacgcccttctgccggagctgtccttgagcgacgggcgacgactgatgcggctacaaccctggacgatgccccagcaaagcccaccgggctcatgggacgaatgaagagcttaaaggggcgtaagcctcggccagagatacctagcaacgggcccggtgtgcccggaacggccgtttagtggaggacaggtgccgggcgactccttgactcaagtcgaagtccggagcgatggcagtcaaggcaggacagccttgcggagaatatgaatgagcacgcgaatgaaagttcacgggctaatagtctgccaacacgagatcaagaaaatgcggcgccgagagaggcagagaggtgtgccgcgtacgcctcaagcacggtacaagaatctgaaccattgctttacgatactgcagaggttcaagcagaaagacttggccaggtacacaattattcaagaaaacggtatacaaatgcgacgagataaggtctatttggtctctccagataccgatgaagtttctatttattatcttctttttgttgagtttgggatggggcgggcagcatgggttataggaaaccaagcccataggccgggtcatttgctctgttttggagatttacaccaggcaggtctggcttagcaggaacatcatgagcttgagtcgtctccaagtcgttgcgatgccagaaatgacatgggactgccgaccgagatctgggaggttcttatgaagccttttttgtatgttttatatcaggacttgatgtctgatcatggcatcaataaattcaaatgcgatgttatcgtgtgaaaacaataagcttttttctaccttgaagtggctaacaacctccgagacatatcaagagatattatcattctcaactttgagtactacaatcctcctgatatcatgcttagcaagacttcaaaggaaagcatgcaattcatgacttattatggcagtattaagctgatccggttgttgtcactttggggctaccttgaagcctacctagtgccttatgtaaacaaaccatgaggagcagtaacgcacttggaccttgcatagcaccaaacgaaatatagtactaggccacaaacaacctcactccatgaacccaccacaaagtcccccctcacaggcaagctcccactttcagcttgaaccaattcctgcagcaatactggtcgacaaagaggtgaaaaggcgcgatgcaatcgcactgttgggagcctgtaagacaggatgcaaagtaattgacgaggatgtcatgttaggaggctttgaacgcgggtgtgttatgggtatcagcgcagaagatgaagagctaggggttcaggtgagatcaataatcagataaagtcgttggctgtgtgaacgaagcgttggactaattttctgcatcagcttggtctccagacacttgcacattcactttgtgaaggcacggttaatagcggtctgctcgtcactcccaggcctgcaagcgtaatgctggccggcttgagagacgcggtgaagtgcgaactcgaggccaaacggtgcacgaaagatactataaggattaaagtcagacaatgtcttgaaaaagtcatgctgtcttgtgtattcgacatgaatggtctctgggaggcactggcagatctggattgcgaggtggttgaagagaaggatggtgcggtgcaggaccaagtggcggcaaacatgggacaacatgatacaacatatcagtttgacgagatccaggatagtcaggatgacgatgatgaggctttctcccccatccatcaagcttcacagctactggcagagaagccgtgtaacaagacgcaacggcacccagacgttatcgtcattacgcatttctcatcccttctgacaggtctcttctttcaccgcgagaagtcggcagcgcatgccgtgcttcagcttttgaactcacacctccgcgatctctcacgcaatctatcatcgaagccacttatccttctactgaactcgacatcagcagtatcctcgggcccagcactcgcaaccgcagcgtcaccagcgaagcaaagccaagttgatccaacactacgatctatcttcaacccaccaccattaaacggctacagtgcccggcgcacgaaaccgaactttggcctgatatttacgcagctactggacttgcatttactatgcacaaaggtcccaaagacaaggcaggattctgagggagcagtgaggcagcttcctggggacgagatcgagatggtatgggttgtggaggtgttgttggatgagctgggcgtctgggaaggtcatacaggagccaggtcgggaagggagcagagatgggcggctgtgaaagttgaaaagggaagaattgaacaagcaatcgatgaaagggagcctgaggctcaaatcccaaatataagcgacgtgaggattgcaggtggttttggaggacgcagagtataggtaattatggcaagttcataacgaccagtggagctatgtgaagtccaaatttgggcaggcttatgatgcctcagtggctttggagatacgaatgaactacggtgtatttgactcttgagcatggaaggtaaacaaacagctacaatgcctaagtagaatgcctcgtaacttctctctacagagctctgtaacaggtgcctattcgtagtatgatgctgcccgtgttattacaaattggagcgcttccgttctattcccggtacacagccagccaatcatatctcgaccgcaaaacgaccgacccttttgaagccttatcgtgggttgaccctaaagttacatgatctgagccgtggtgccattgccaaagccttcccaaccaagatgcccagctcatgcaaagaactgcgtaagctattcactgaccctgacatacagcccgcatatcaatcattctaacacccgatgctttcccaggcgaagcactcgcgcagtgtctccaagaatccgactgtgtcatggttgagcgcaacagcgccgccgactgcctccgcgagcccctcgtcaacaccctcccgctcaagtgccggcagctgaagaagggcttcggcgagtgcaagcgtggcatggtggacatgcgtaagagatttcggggcaacatgcccgtggcataccgcacgatggaacaggccgaggagggtcaaggataccaactctacgccggacgcccggcatttgcgggcggtgtcaagaagacagacggaaacgagcccattcctcaagattggagagaagtcgagaacgagaagtggaaggcagaacaggcggcaatggagcagcagaagaagtgagatggaggtcgttgcctgatcgaatcaagcctgtttcgacatgggatatgcgtggtatggtgacgactatctactcgtaccagtagtatttggtactaccaccatggtcctcaaaacgccgaagatgatagaaagcaatgatgaagctgagctgaaccggttgagctgaaacagttctgcataacgaaattgacggacgaacgaagacttttggatatacccagaaagaaaaggaaaggaaagggaaaaaggctgaaattcttacgttctgacgatttgttctgctctactaccaagatttgtacaataactgtaggtattatgcatcctacaacccccacctgggtaaatcactatatgtttagtattttctagccagtcatattgccaacccagcctccaactcaatcaacgtcaatggccttggacaacagtggtcaattcatgcttattagcgttctaaattaaagttcatggcccgtgtcaggtttcaagtttccaacctggaccaggttgcatctcacctcacctcacctcatttatttattataccttagtcgggagggacagacatgttccccacaacccgaaagcatacgcaattggacaaggaaataataaagcccattagtgacaagaattgatcgagactacctcctacctaggtattatgcatagttcatatgatatatctggcccaagagggaagttatcctcgtgtgtatcctgcgtcatactttgaacaaccccccctcccttcagcgccagacgcgttgcataacggccatgtccttgtggaaaggaagaagaaaaaggcagtggttgggttggtaggagtcagtaaattagtggcttcttggtttaatcgcttcgccatggcttggccggccattcagtgtttaatacgtaggtagtctgtgctatttgctatcatttccccattccacttgtagattgggtaaccttctttaccttactacatacataccttgtctcccgcttcttgaacggtctcaccacggccgcctgagacgttcagttacatctgtgtgtcgcaatattagccatctctccctttccctttcctcctgagctcaacccgctcattcattcacctgcccagcgccgagtccagttgtgccaaggccaagtcaaggcaaatcacatcacatcaaatcaaagtaccttatctatcgcctcgccagatttagtaatgcggtctggtctacaactggcgccgctgtcgttgtcgtcatagcttcactatcatcctcagttcgcatcgtcgcatctatatctctcctttcccattcgtgccgccacagacgatggcaatcatgattaccgcaccacagcggcgtctactcgtccttctatcgaccttcttcttcgtatttagcattttttattgctgttcgcgtctcgcagcattaacagttgggcccgtagaggtcgaggacgaagtcttgcgtccacaagtcgaacttcttcgagccgataaccccatgtcttatggcatgtataacagaccgcgctacgatggtatcgacctcatcaggaatctacccagcgaatacgtccctacagcaaagaatggaaggaggttggttgtggttggcgatatccacggcatgcttgaccccttcgagaagctactcaagaagatcgaattcaaccccaagacagaccacgttatcgcagtgggcgatatgattaacaaaggccccaagccttccgaggtagttgctcgtcttatggagctcaaagccagcgcggtccgcggcaaccacgaagatcgcgtcgttcttgcatggcgcggcctcagctctcaacagggcgtcgccgcctacctcgataccaaagatgctgccaagcacaggggcgaagaggcggacttgaagacagcccgcagtctttccgaggcgcaaatgacgtggctgaaaaacctaccggtcattatatctgccgaatccatggccctctactttgtgcacgccggcctcgtaccaggcgtcccactccctcaacaagacgcctgggctgtcatgaacatgcgcaccttgcggttcccgcgcgaagaattccgtaagaaggaaattgaaaagaaacgaaagcaggccgagaaactgcgacaaaaggagctagcaaaggcgcaggaggacacgcaggcaaagtttcagcagcgcagttttgttccaggagaggaggataccgacccgcatgctcacgctgcccgcgatgagcccgctccagccgattccgctggtgccgtactgtcgaccgatgaagccgccgccgaacgcacaaaccctgatcgcgatgtatggattcccatagatggccacgaaggtgaacgatggaccgacctatggaatagcgagcaaaggaaattacgaggacctgaccgccgttctgtcatctacggccacgatgccaagatgggctatcaagaggactcgtacaccttcggtctcgactctggctgcgtcaagggtaacgctctaactggcctggttatccaggcgaaggaagaaggcggctggaaacactcaactcatcaggtcatgtgcaaaaagggatggtggtaaggtcctcacaatttcgacgatacgatatcatgctgtacaatgatggttttaagtcaatactcgggcaagcggtttcacgcattctagttagatggcgttatgggtcatgataatgacaatgatgggtcatttcttgtcaagatatgtagacgggagttctcacgtaaactaaaaaattgcggttcacgacgtttgagggatgatgattttgctagttttctttgggctcatatcctcgattttcgtcatttagccgctatctgtttcaatgggcacctcattcacgaggcaaattacagccaatgacttcgccttaagctgaggaatacttgatggatatgaactatagaagatgtgtggtataagcaacgacaactccccagcaaagatcgtgaacaaattatagttggttgttcgcagtcagcttcagtgcttcctgcattcccacgtcaacactgtcccttttaacttttttaaacattgtctcttaaatcatcaaccatgcaggagatttaggcgagcttctccttgaggatgctcttgagggtaacagcatcagcagcgaacttgctgataccctctcggagcttctcaacggccatctggtcctcgttgaagtcaaagcggaagagagcctcatcattgatgtaagacttcttctcgatgtctagagaagcagcctgggaagcatcaagcttcttgggaacgggctcattcgagttcaggaggtcctcaagcaggttaggctgtaaaaaatattagcgtccttggttcctattcgcaacacagatttgatgtgacatacagagatggtcaagtagtcgcagccagcaagctcagtgatctcgccagtgtttcggaatgaggcgcccatgacgatggtgttgtaaccgtacttcttgtagtagttgaatatggtcttgacggactggacaccagggtcctcctccttggagtattccttcttagtagaagccttgaaccagtcaagaatgcggccgacgaagggagagatgaggtaggcaccggcctcggcagcaccaacagcttggacaagagagaacatgagggtgaggttggtgttaatgccgtggtcgcgctggagaatctcagcagccttgatgccctcccaagtggcggcgatcttgatcagaatgcgatccttggaaataccctgttcaccgtaaagctttaaatttacgttagcacttcattctagagtggtaacctgtggctatggtggcttacctcaatgaggtgaagggccttgttgacggaagcctgggtgtcgaaagagtatcgagcatcgacctcagttgagaccttgccgggaatgatcttgaggatctccttgccaaactcgacaagaagacggtcgagagcatcatcgacctgctggtcgatagggccacccttctgcttagcatagtcaatggcgacatcgatcaacttggcgtactcggccttcttggaggcagcgagaatgagagaagggttggtggtggcatcctgaggcttgtacttgccaatggctgttgagatgtcagctgctgttcattcttacatatcatgccatgtcacatcatggcgatcatgactccttatgtcatatgggtgaagttggaactcttggctaggatagcaggagtcgtgggctcggggcgcataacgataggggtgtatactaacagacaaagtcgcctaagagtaagaagttagtaaagtacttgatcgagtccatgaggtgcggtaattaccagagtccgacacaacggtctatcgaggtggaaacaaacaaatggtcagtcatcaatttctcatgagaggcatgattacggaagggcaaaagcaacatctggtcccgaggaagaccaagagcgaggaattggcgagcccaattaatcagaggtgttgtttatcaagctcaaacatgaagccatgctcgctcttgttcgcactcataaacgagttggaggggtaatggtggggtgacatacagtgccggtggccttaagctgttcgagagaggaagacatgatgaatggtattgattcgtatcaagagtaatttcgttgaagagatgagaaagtgagatggaaagaaaagaagagagaggaagaatggaagaagaggaaggcgagggtacaacaagaaaaaagattggggattccaccgagagtcgggaagggaactgacgtacacacgacgactggcgctttcttttctattcgtcttcgcccctcaccctctactcggactctctgacttcacccctcctctgtatgtttgagcccatacctaccttacctacctagtagctacgtcgactgccccactacctaaggtatcttagtatccaatgtcatacctaaggattggatcgtgcttgggtaagtcggtgccttgaccggggctctcacctcagctgcttcacctacagattctaatttacagccgcgccagccaggaacgatgggaactctagactacctatgcaatctgaataagaatgctgtgtgctctgtggtgctgattttgcctttactgtatctcgtcatgacatttcatcaacaatggatatcttagtactttggctacgaacctattgatatcagtcattctatgcatcactggtaggtatttcagatagttacatatgtactgacattatcggcaaagcgatgtatccttcgatcgtctaaggtaggttggtaatcgctaccgcccctcacccccaacgtttctacacctcactccaagcggacaaggcgggcaatcagaccccccacccgccacctggagctcagttgctccaatggcccgtcgagacctcgctgagtccaccgaggccctcaatgatgtcgacagcatccatacctacccaccttatggacaaacaatgccgtggagatgtactgcgcagtggtaacgaaggtaataaggaagttaagcagcggggctaacacgctggtttgcaagttctacatacatacttatttagccgccaacttttgcctgcaactgggccgtgccattttcagtatcagtgtttttgggcattatccgctgttgtgtctggtccctctgaacaccatgtcaccgaaaatcgcgccctcagatcattgttgcggcggacttgagcagaaagtcgcaattagaattatgggcccaggcgtgattgatgtttactgtaacgtcatgttgtcggtttactgtcttccgaagtgctcactcacacgagggttccggtaccatcgggattctccccgccgagcgcatgcagccttttactcaccacctccacgtgctgcgaagagtgatttgatgggtgctatcgaaatggaagcatctaatacaatgtatgtaatggatgcagctgatatgcaataacaagcgcagtacttcaacaaaatcgatcgaactctggcactacatacaaatattgacattggctacggagtatccgtaggttggctgatattgctcagcatgcttatttagccatgagctaaactcaatgttgtttagtgtcgaattcactcatcactcatcacgcagcaagtgcttgtgttgatgttattcacctgtcggaaccccgaaatttcccagaagctgccattcatgaagcatccagtaaagacttttgtttctggtgcttgtaactagtacatagatagtgactgcaaaccccatgaccaccccaggacaccattctcttccctatttttcgtgcttgaagcttcgtctgtcaaatccatttgtaacatatttgtaaccaagagctttgctccataatcatcaccagcgccaaccttgaaaccgggggctgcttagtcttcagtgatatctccatactcccacatacccagccgctggtcctttgcctggctctcgacctccttaagatacttaagggtagactcaaacgccttactacgttcccaagccttgagcttcttaggaaccatgccgtacccaccggcaacaacttccttgttgatagagtcattgggtccgggaagttctcctgaggatcctgtgtcatacaatgtgatatagctcaggttctccttgttgtcaacaaagtcgaagttggcaacaagtcgcttattctcagtgagttcgtagatgaaatcgatagcatctgagaaatagtcggcaccggtaggaagttgcacaaatgacagagaggcatcaacggcctgagccttcaacttctgcgcaccgaatttgggttgatccagtcctcgtaaattagaccagggaatcttctcactgttgccgtaatcgatataaacaacttcagacttcttggcactgcggtcattggccctcacacgggctcggtaccactgaccatcagcagagaatttggctgagacgtactctccggtctttggagcatccttgagagggttgttgtttttggaatcaaggtggaatcttcggaattcgctcatcaagctctcaagagcggctgttcccttgccaatctcttggatcttgagtttaccgttcgcgtcaacattagtgatgatgacatcgcggtagtcggtgggcttcttgtcgatagagacttcggtttcaggggcaacttcagcattgttctcttcctcgtactcctcgtcctgtgagggatcccaatcctgccataagttcttccgagcctccttggctttcttctcggcggtaaatagctcagcagcgttaccagacttttccgcggaataagcgtgaacagatgcgagaccttcttcgaccaagaccttggcgaagttttctcggttgatataaaggtcaccgatgaacccaccaaccttgtccatgtcatggatatctacctcacagtcgcgctggttacatcgacgattggcaagatcgagggactccttgccgaaaggctcaccaccttcgccatcggccctgggagctcgaggggcgcggattccacccagaaccattgtgagttttacattctctcgtggaatcaagatagtgaacctagaaccagctttgcagaagtcgacaatagcaggtaccttcttttgtcgttgtagggtagccagcatgattttggctttctgtgtgttctcggagaggtcggtgtactgctttgccttctgaggcttgcctgaccacatgcccttcttctccgctttagccttctcttgggcagcgagaaggtcatcataattaggggctcggtcagtgtcatcctttcgatgtcggatgactgacgcccatccgttctcaaccaggagaaggttgatattggtattcttttcggtgacagtggcgacttcacgagcttcatatccttctgttgcgggcttgttaccatcaatgctgatcctcacatgctttccaatcagcttttgacgaagaaactccttggcttcttcccggaaaggactttctgaaggctctgtagtgcgaggccctcggacactgctgatgttgatgcgcttctctgttgttccggccttgtttcttacgagaatggtatcggcactaatgaccttggatacaattgcgtcctggtttccgctctcagttttggcaacatggtatttgtgaagccggagcttcttggattgcgcctgcttctcagcagcgcggagagccgccattttttcacccagcataatagaatggaagtcgttgcatcgtgcaagaccttcttggagtagaaactcggcgatgtttccaacggggtggataagagaggcaacaagctgcccttgggcgctagcaccaacgatctcaaccttaatccgacgctggagcaaccttgactcaacaaatgatctagcctcatttccatattcctcggccggctgagtggtaccagtagagggaagtgtgcgttcggtggcaggcgttcggatacctgcaatcagggtcatgggctgaacgtgcttcttctcggagagcaagagccgcattaatacgcggtcgccactaagaactcgctcaacaataccatccactgtcttgcctttccactccttcaagaactcagggccaccgagatcattttgaacctcaataataccaccaaccccgacgtggagtcccttgtcctcagccttggccttattttcgagctggcggagtgcctcaaggcggtcaagcacgtcgtccgactcctccttccgaccagcatcctcgcggaccttcagccagccagctttaacaagctcatcaggcagcatggttccatcctgctgaagtttggcagtaccaaattctcggccggaagtagggattgtgtacagaacagttgcttgaacgagctttccgacgacgaggtctcgaagatactcgcgagactggaaggcgaaaggctcgtcaccctcgcgcttcaagtgaggggccgtgacataggcgagagacagggtgcgttcactgttggggttcttggtgcttgtcaatatcagcgtgtcgccactaagcacgctcttgacacggccgaggaaggtttgggacattgtggcggatacaggaggacgacgcggaaagacctgtttgattcaagctcatgttagtcgaatgctgagaattcaagtgcaacagcgattttgacaggacacaggaagaacactggaaaacagacgtagggacaagagacggtggagattgttgcagtgggagctctcacgatccaagaagtttctgaatgaaaggccaagctaagcagagcttcaattgagtttcaagctcccttgagcgtcgccaccgccagatgacaatgatgctatgggttaagaagatatctcacacgtacctaggaacagggagtttgtgtttcttcttagaagatcgagccttattgagcaaacaagttgagctcagataatgaagtttgaaggtcagcagaggggaggacaagaaagaaagagcttcatctgagcattgaatgtggagtagcaatcgcgtgaggtcccttatggcaaggtggccccaaggcaaagttcgccgctaaagggttgaatgtggggacaaactcaggggtttatggcggatggatgtccctgcagctagtgaatgatcgcggggtaccagcataacctaccttccatagaaaaggaagcggcagctatctccttggacagcttcagctaggtaaagctataccgaaatggctaggagcccagcagctctagattttggaacgatgccaaggacgtgtaggcggagttgtcacagattcaagcttcttacagtgtgttctggtacatggtctagatggtatagtatgtctgatactgtcttcaggatggagccattgactttcctcaatgtatccagagtatcttcggagcttgagccctcttattatggcggcatatgtcccaaaatgtgggcattttcaatcagcatgtcgctcaacttgaacaaaggtgtatgtgagttgacactctgcatcgaaagtcactagctgataaggcttggcttgattgtatttaactattttcgtttgtttctctttgtatggaggcggagtgggtgccacgccatactgttcattacctgacggcttcttgatccaagcaataaaagtttcatgttattggtttccttagttggagattccgatgacacctgacaaaagattagcactagtaaataaactagatgttgagtcaagcgtaccgcaagcaggccggggaccagcgttgccagtcttgagggactcctcgttatcgcccttgccgaggtcgtcggtgccggcgtggataacgacggttcgctataccattgtcagtgaaatgttggacatgggcagaaatcgtcttacgccgatgatgctgtggggaccaatcagcttgacgagggagtcggtgacagagcccttagcatttccctggccatcagtctccaggtttccgaggtctccaacgtgacgagtctcgtcagagggagcaccatgggtcttgttgtgagggttgactggcattaaacgtgttagcgtgttgtgaacaggagcaaggctgaagatctgtgacgggagatcttcgcaggaacgggcccttccgtaaaaccgaacaaaccggcggtgcgtcatgcaggaacaaactcacagtgagggccagcggaggtgcatccgttggtgttatcaccgaaggtgtggatgtggaatcctcgtttggcgttgggatcgttaccggtgatgtcccaggtgatggtggtaggggcagactcggactcctgctcgaaaatgacggtgccggagaccttggagtcaccgcggagaacgctcactgcaaaggaccgtgttagccaccttgaatgcgtatagttgtgatacatgatggcatcctccccactggtggtggcgctgagagcgaagcagttctccaaccttgatggacacagcagtgacagctgagtcatgttgaagcccatcaagggaccttcgattatcattcaatgttcatcttggggtagacaaaagtccatcaaggtgcattgagtgtgaaattcgtcatctcgttggacgaggaggtctgggaaactcgctcaaaccagctcgaagcccctcactgtcacccgtggagcatgggtgatgccatctataagaagagccaccctccctgtatgggagcggtggcttggtgacaggaagtcttaccagccttgaccattttgatggttttgttcttttgttgaatgagtttaggttagaaagtaggtagttgaagattgaacgatgatgcaagtggagaggggagcaaagaggagtttttgaggaagcatcggggtccgaggcggcacgacctccgagctttgagctttctacctctcccgtcgccagcttcgaccttcccgcttcatgcgctgtgcttccccactcctggacccgaaatccaatgaattgcctagcagagttcttagccaatcccttgcgattctcaccaagctcttgcaagctgcgggacatctcagcgtcttaggaagcttagcaatactgaggtggggttacagtaacattaagaactgtaccccgctccgtcacacagtcgtcattttgccttgtcccaaataggcttggcgagtgacattacatcattgatggactcagttcctacagtacctagacatcaatgccgattttcggagttactctatttccttatattggctttcatgccgcggatatctaactacaaagacttgaagtggagcatgaccagggagattgcactgcatgatgtggaatcaatgttgtgagaatatcatatgttagcctcatggagcaagaaagcccataatctaacctagaggcactgtgccaaacataaaccagtccaaggtctactagaactactgtacatggaatttactaggtcatctgtcattcaagaccggattgtgtcttcaattatgcttctacaagggaatatcctgatacccatgattatggccaatttttgctgcattgtatcatattgaggcttcagcggtgacctgcttcagaatactggacaataagcactcaggatctcacaagaaataacagcgaaggagacattgtgtttgaaatcaattaaatttatcaaataataatgaattaccctccagcccgctattttggtcatctcatacggatgcaatccatttactcttgtcgactgtacctattgtactccgataacgcgtctacctcctctttaaaatacagcatgttactctttgttttcctgtcgaggtctttcttatctttctgtatcgcttcagctgcatcttgcccatcacagcaaatcaatcatgctgggaggcactcagatgcaacccatgactttctagtaagctgaacggatcttttggagagtcaaatacggatatcagtttcagaacgaaacgagctgcatgatggcgcagtcgcgtaagcactacgcttcattgtgtaaagtcatgtcttgagtatcatcgatccaccgagtgtgcaatggtggtcgaattagcactctgacaagaaccattgccagtgttattgtctcaaaaggacagggcaaacttcgagtcatcttcaaagggtgacagcacccaatggtagaattttcgttttgtcgccgagaaacttcgcgcgatactcgataataccgttgctgatggcatcgaaatccttcaccttgcgttcgcgaaagtctgtaagcaatttgcgaagtccttcaacgtactgatcatgttgatctgcctcgcagttgccataagcaccaagttgaaggagaatttgatcatctattgccgctcggcatgttagcgttccctccactggcatgcgccctcgcttgtttatggttgtgtgttcgtggatcatgatggcacgtacccggaacctgcatgttttcgaaatgctggaattggcactcgctgcctttacggcaagctccttcaataagctgatcagggcatacttcccttgctacgtcgatcttattgctgtaggtcaaagagcgtaaccccccggccaccgagccgctgtactgaggatgaaagcgataagccctaaagtattgaaggggcgtctcatatgggacgaatgtggttttgtcgattttctcaccaactcgcggtgccttttggacctcagcctgtaaggagttagctttgcaacccagaacagaccaagtttgtctacttctcgatgcgtttcagattccgtatctccatccccgagtgagatcggttgattgattggagttgttgatgccatgccctgcatgtcagtatcacttgtttccagcactccatgatcgagtggtgcatgagggggcgaagaatgccgggaaacaggggactgcgggtctggtagacgaacgccgacatgcgttggctcgtagtcatcggtatcttcctcctcgctcgaagtatcgtcctcttccattgccacatcttcttcggcctcttcagctccattcatggcaggatcgccagatgtgccggctgtatcgtgtgtggtggaagatcttgtcgccaatgcagagaggctaccgggtacagcagcctcttttgtcctacgatcctcaagctcttgcagttcaccttgaggaggttcgtctatcatttccttgtcaagagtcggctcaatgctcgaggcttcgtccatcgaggcgtctggctcaacctcatcgcaagagagtttcactttttcgttctctgcaagtttagttaatgtttctttcgagtttgtctctagagaggcactccgagctaattcaagatcagcatagaacacgtacagaatcaattatgctaaccatttgtcgccatatctaagccgtccctctggaaattctccagctcagactcgttcggcgttgacgggttcaactcattttctgcagcatcttccttcaaccgctcttcttcagccaagctcttctgaatctcgttctcgagtctagcggcttcggagtatagatgcttgagttgctcggcttgtgcctttcgccgagcctcaacaatagacaggcgttcgctggcaactcgagcgcgcagcgaagatcttgctgtcactgattggtctcttgctttaggcaacttggtaatagcgtgtggagaattgtgcacacttgacgccgggctaccttgagccatttcagcatttgtcgatagagcacgccttacagcaggtgctggcggggtcggaatgtcgacgctaccctcttttgaaggcgatccagactgaggcaaaggtgaattattgccggactgtttggccttcttacgagcctcggcctcggcaatttttcgtttcatatcctcaatctttttgttcatactcttcagatcatacatgctattagcatttgtggcgggagtccctgcagtctttggactggatgcagcacgatgtgacgcactgtctggcagagctggatggtcacggaaagacgctgttcttggaccgggcgtcataggctgctgtattgacgaaggccgtaactcaggagaatcaatttccatctcagcgtcgtcttcatcgtcgctcacatcgattaggaatggacgagactctcgagtctggccaaacgggcgcttgtgggaaatggccgtggagttctcgttcaactccgctgcaacaggtcgtttgcgctgatgaggaacaggagatggtgcgtttgacgacaggaataagccaggaatagaaggtgcagttgctggatccgtaatgtcagcgttggcttctgtttgctcatcaatattcacagaatcagcacgcgcaagactttgcgacctgctggtttcagttactggcggaggtaagtgaggctctgagggtgtatgagctttgggtgccgccttcgcgtttgcctcccgtgcttttattaatgcctccatcttttgctggatcagcctcgacttctccgattgactcttagtcttgtctgttttcgcgttgcttggcaataatgacatcggatgtgaaggcttagcgatatcagtgtctccagcggttgctttggagcctttggcagccaataaacgagcaatgcggtctttccgttcttctgacttgtctttcgtctgctccacgcccttaagcccagcggcggccgtgcttgttgccgttgaagcactctcttgaccaagggcattacttggtacttcagcaacttttgccatcgacgggcgttttgcttctccttggatttcggtattggcctccaagtcgaggcccatttccccaaaaaggtcatccagcagtgcccgatcaattccttcttcgatatagttgtgatatcgaacattgagtggccagaggtgtaaaatagccttttcagcccttttcttatattccgagataattgcatctatatggcttgtgccaggccttgggcttgagctgtactcgcctccattagcatttgtagtcttcatggctgttcctgattccgtcattgcaaggccattagcaatgcttgagttatctggtcgaattagcatcaccacaaagtaccaagcaattagacatacgcgtgtttgacctggcgttttccgagccgttggattctatttcacggggagagaggtacggcgagtacgagccggaacgttcgcgaccgggctgctttgagttcgaagcgcgtttctcgccatcgtggttgtttcgcaggttctcggtcatgtgttgcttggcagctgtagaacctggcggctgggggccattattttcggcagcgggaccatctatcccgttgggttcatatatatcttcaagttcgccttcactgagctcaccgtcttccattgtatccacatccattgccatagtcgaccacgagttgtatgttatcgaatggctggatgcgttgttgtaatcgggttttgtggtcacacccgttgtcatggcaccagtcgagtctatctgaacatcgggaattttctgaggtaatgttggttgccagttcgcagtgtcctgcgaatatctcattcctaaacctggaatggcagtctgattatactcatacgcttctgcaactccctggccgtgagtcggttgagtcgcagctgcgtcgttgtgataaaaagtaggattatatggttcgtttgctgagtacgcgtagggctgcgaggtttggtagccctgggccgcatggccatacacgtaccggctcatttgtgatgataattccaagttttcgcaaagcaaagatggcgtgcccgatcgcgtcggcgagaaaatcagatgctaattcagacttatggttaagcgttagagcttttcggggtgaatgagtcgggacaagggtcaatttattcgttgtgatctcaatatgcaaaccccgagcagtgaaagttgcagttcgaaatcgagagttcgtaatgggtcataacagtcaacaccgtgatttcttcttttcgtacgttgactggtctgaatatgcgccgcgtctagtcgcgtacggtttagcgcgggtcgggcgcttagatcacatgacatagctttgtttaccccccgtcagctgtccctggcaacgcgctgaatagatcgatgatgttaatgtcgttccatgcccaagtgtgctatcccaatacttgcatttgcattgcattccttcatggcatgttcatgaaagggtgaatcccgatcacatctttgttataatttcactttttaataactggaagaccagaaactgcgcttccctattgtttctctaccctgcctgatttgtttactttgtgtaatcgcacaacccagagttgagtctctggccgagaagaccgcaatacaaccaattgttcatgtgggctcatcacgatgtctttcaatgccaacgccaatggcacagcgcatcggcgcagtaatccttttgcgagaacgacttctgcctctccagctacgaataccaacttgcgacccaagtcagccatattctcctccccttcatcaactcctgggctctctacaccttccggacacagccggacacagtcgaatggatcattatcagcaataactcatggcttctccggctcagcgccgagacagcaacgcagtgactccaagagcggcactccaacatcgacgacatttgcaccgtcattcatcaagactgaggagatgaaacgccatgatacagtgaagggtatcgaaggcgaaaacgacttctccgggaagcgctacgtctggcttaaggatccgcaagccgcattcgtacggggatggatcgtcgaagaaatggatgggaatcggttactagtgcaatgtgacgacggcactgtaagtatcagccgatgattgacgttccgtatattaacatttgttcagcaaagagacgtcgatgctgagagtgttgacaaagtgaaccctgccaagttcgacaaggcaaacgatatggccgagttgacacacttgaacgaggcatcagttgtccacaaccttcacatgcgataccaggccgatttgatttacacgtactcaggccttttccttgttaccgtcaacccgtacgcctcgattcctatttacagcaatgaatacatcaacatgtatcgcgggcggaacagagaggacacgaaacctcatatttttgctatggctgatgaagccttccgcaatcttgtggaagaggggaagaaccagagcattttagtgactggcgaatccggcgcaggcaagacagagaacacgaaaaaggtcattcaatacctcgctgctgttgctcaggcagactcgacaatcaagaacaaacctcaccattctaacctctcacaacaaattcttcgagcaaacccaattctcgaggcattcggaaacgctcagacagtccgcaacaacaattcctcgcgattcggaaaattcattcgcattgaatttactcgaaatggagctatttgtggcgcatatatcgactggtatctgctagaaaagtccagagtagtacatatcaacccccatgaacgaaattaccacgtattctaccaacttctcaaaggtgcaagctccagcttgaagagggaattcttgatcgatggtcttaccgtcgaagatttcaattataccagggacggccacgacacaatcgtgggtgtctcagaccatgatgaatgggaatccctcatggaagcatttgacgtgatggggttctcggatgaagagcagaggtctattttgcgaactgtggccgctgtgctacacctgggcaacatcaccgttgtcaaggaaagccgcactgcagaccaagcccgtctggcaccggatgcaaaagagcaagccgcaaaagtgtgtaagcttcttggtgtaccattagagcccttcttgaaaggtctcctccaccccaaagtcaaggcaggccgagaatgggtcgagaaggtacaaacccctgagcaagttcgacttggcttagacgctctttcaaagggcatatatgaacgcggtttcggcgatctcgtcaacagaatcaatgggcagctcgatcgcactggcatgggcctggaggattctcactttatcggagtactcgatatcgccggttttgagatcttcgaacagaatagctttgagcagctatgcatcaactacaccaacgaaaagttgcagcaattcttcaatcaccacatgtttgtcctggaacaagaagaatatgcacgtgagcagattgaatggaaattcatcgattttggtcgtgatctgcagcccacgattgatttgattgaactgtcgaatccaatcggtgtcttttcttgcctagatgaggattgcgttatgcccaaagctacggacaagtcattcactgagaagctcaattctttatgggacaagaaatcaacgaaatatcgaccctcgcgtctaggtcagggtttcattctcactcactacgctgccgaggtcgagtactctacagaaggatggctagagaaaaacaaagatcctctgaatgataacatcacccgccttctagctgcttcatcgaacaagcacgtcgcttccctgttttctgactgtgctgaatctgaggaggatcatgccactggaagaagcagagtcaagcgggggctcttccgcacagtcgcccagaaacacaaggagcatcttcacagtctcatggcacaactccactccacccaccctcattttgttcgatgcatcctccccaaccataaaaagaagccaaagcagttcaacaatctccttgttcttgaccaattacgctgcaatggtgttctggaaggtatcagaatcgcgaggactggtttccccaacagacttccctttgcagaatttcgacagcgatatgaggtcctttgccaggatatgcccaaaggatatctcgaaggacaggccgcggccagtcttatgcttgaaaagcttggacttgaccgcgctttataccgggttggcttgaccaaagtcttcttccgcgcgggtgtccttgcagagcttgaggaacagcgagatgctctaatcacccaaattatgtccagatttcaatcggtcgctcgagggttcatacaaaggcgggcagcctataaaaggctatttcgcactgaggccaccagaatcatccaaagaaacttcaacgtttacctggacttggcggaaaatccatggtggcagctaattgtgaagatgaagcctcttcttggtaccactcgtacagccacagaagtcaagcgaagggatgcaatgatcaaggatctgaacgaaaggatgcaactggagtcccaaaatcgtatgaagcttgaggaggaacggcgaaattgtcacgccgaaatggtccgaatccagcaaactcttgagagtgagcgtgcgcttgctctagacaaagaagaaattttcaagaggcttcagcttcgagaagcggagctcgaggagaagcttgcaggagcaattgaagaccaggaaaggctagaagacgagttagacgaccttctaaatgccaagaaccgggcggaacgagatatcgaaacatatcgttctcagctcgagcaagctgccaccctcattgctaagcttgaggaggagaagaagggactgagcacaaagatcagcgaagttgaacaatcaatggccgacataactcagaggcaggccgaacgtagcgagcaagaacttgccctccaagatgaaatcaagatgcttcagagtcaactatcggtcaaggaaaggaaggttcaagatttggagaccaagcttgtgaagctcgaccaagattcggagcttaaactcaacgcagctcaaagagagcttcagtcaaccaagttccgagaaactcaacttactcatgagaacgaagatatccagagacagctcaacgagctctccaagacgtcgactgattacgaagatcttgttcgacaaaaggagagtgaacttgctcttctgcgaaccgacaacaagaacttcgaaagcgagcgtcagtctcttgaggatcagaaaaagtctctgaccactgagaaggagaaaaacgccgagaagtaccgtgaggctcaagctgaacttgtagccatgaagtctcggcaatctcaattggagcgagaggccgaagacgcaaagcacttgttggaagcacgtctgtcggaggacgcacaagccgatcagaatcgccaagtcctcgagtcacaaataaaggatctgaaggatgagctgtacaagacacagatggatctgagtcgagaacgccagtctcgagatgacgtccaactgctcggtgagcaccgctaccaagagttgaaggatgaattcgatcgtcttaatgagtcaaaaatcatcatcgagaaggaactatatgcccagcaggataccttacggagaacaatggaggctcggactactgctgagaaagaacgtgacgaagcaagacaagagattcgccgccttcgagtggcgaagacacaggccgaggaggcaagaatgcaagccgaggtcgctggcgagagacaagcttctaaggcagccctggaccgcgagaacagtcttcgaaaagatctcgatgcagcacaggaacggcttcaatggtttgaaggagagtgcgccaagctaaaccaccagattgaagacctcaacaagttgatcctcgaatcaggcgagtttggcttgaaaaacgaccaagccaaagaaagacttgaacgagagttgaccactgtgaagagccgcctgacagcatcagagaatgacaatcgtgctttgctgaacaaactacagcagaaagggcttgagattgctcgttctagttcacgcgctagtgaagcttctcgaggtcagatcatatctctccagcgcgaaaaggctaggctggaagagcagaacacaaaactcaacaagcagttgggtgattcccaactcgccattgcatcacttgagaaaagagcggagaaattgcagctcagcctggaagatctaagtcatgaggttgcacgtgaagttaaatcaagcagaaatgctgaaaaggcgacttctaccttcacagcgcagctggctgaagcaaatagaaccattgagtcagagcggcaattgcgaactcaggctcagaccactattcgtactctacaaacatccgtggatacacgagacaaggaagtgaatgagctacgagctcagatgcttgatgttctacggactgttgatccagaggttcccatcccccctcagtcggatggagctgatgaaaatatactcattcagaactttgatcttgtgagaaaggttgaggagcttcagcaaaaccttcgtgtgcaaacagcagctcgaacaaacgccgagaaccaactgagtgaaatgcgagcgtcgaggaacgaccctgctagccgacccaagctcgaagagatccagctgaatgaggcgcccttccaagggtcaccaactcagaagagggcagctaagcttcatgctcgcaattactcaaatacttccacacccacccggcgcttccaggatctcgaccatcttcaagattcaacacgttccgatcgtaccatcgacacactcaacttcaacaaccgtatggatttgaaagccgaagtcgaggaacttcagaatcagcttcaacttaaggaaatgcaaaatcgtcacttacagagccagatcaaccgaagcacgcctataccggagaattacgacgaccaaagcccatctttgcgtcgcattcaaaaactcgagatggtcaatactcgtcttcatgaaatgctcgatgactctaataagaaggtatctgctttggagcgcacaattcgatccggacagctttcattacgggatgtacagacacgcacacacgaagaaattttggaggtcctgaatagccaagaagactctcgtcgagccttggttcatagtcacaaggacgccgtggcggagttgaccgatatcaagggacacttcgagcgactacgacacgatcgcgccaaagccgaagtcgagctccgcgatgtcaagtctgacctgcaagaaatgactctagcaagagagcaagaggcacagaatcgaaatcagcttctccaagagtttgcagatcttcagattcgtctcgatgcagaaacctcgaagtttgcagatgtttcttcaagtcttgaaatgtacaagagccgcgcagacgaatacttcagcaagcttgaacaagccgagatcgctgttctcaaagctagtcgtgccgaacagtttgccaaatcccaagcaaaggaagccgaagacacatatgcggaggtcatggcagaacgtgagaagatggatgccagcattgaggatctccaacgccagaaccaacgccttgaggagaaggttgaggatatttctacagatttggcagctgccactcaagctaagaagagacttcagcacgaactcgaggactaccgtaaccagagagccatggagatcgaggacaaggaatcgagtatggagcagactcgtaagaagtatcaggccgagttcgctacattgactaacgaacttgatcttgctcgtgaggagaggctcttcaaacaagcagagattgcccgcctccgagaagaacttgatgaattgaggtcaaagtgggatgatgaagtcctcaacagctcaacctggtctaaggagaaggctcgcttagagtcaacattggcagatgtcgcttcgtctcgtgatgaggcagtaaatgctcacaacgaagctcaaggaaaggttgtgacattgctctctcaagtccgtactctccgctcgtcggtggacgagatcacagcagaacgggatcatcttctccgggagaagcgaaatgttgaggctcgcctcgaggaagcgaaatccgggctcgaggaccttgtgaagggagacagtccctctctgcgcaatgccgccaacatggacaaggagattctggaactaaggtcacacctcgcccaacaagaggatattgcggctgctgccgtggagaagatgcgcagagcagaagccttagtaacggaggtacaaaaggacgtcatggtggagcgcgaaaacagcattcaactgcaacaacaaaaggcatctttggaaaaagttctcaacgaggcccaactcaaacttgttgatctggagaccaagggctactcgagcgccagccaggatgtcaagttcctgcacaaacgtattcaggaggtgagttgctcctgtaacactaaacaactttatcaaagctaacatgatgcagctcgaatcacagctcgaagaccaggagactgagcgtagcaaatctcaacgctccgttcgaaatgtagatcgaatcgtgaaggatatgcaaggtcagatcgaccgcaaggacaaacaaaacacacagctctcagaggatgtctcaaggatgcgcgacaaggtcgagaagcttctgaagaccatcgaggagctacagtcatcggagtcccagaatcagttgtcagctcgtcgagctgaacgtgaactccgagaagaaaaagagaaaattgcccgactggagcgcgaattggcaggattgaagaacctccgcaacgacaaggggtcaggcagcgtcatgggtagtgtccggagtcgcatgggcccctggcgggtcagcgaaggagatgatgcatccatggtggatattcccaggaggaagagtagccttagtagggtccccagcttcacaaaaggattcctataaaggtaggggttgagcaaggaggcgaatgtaggatacacacataagctggaaacatgttgatggggcgttgaagcatttgttcagggtctgggtactgtaatggtttgcaaggcatgggaggcgggcatgatggatggcggatggtgtctaggatggtttttggctcgctagtgctttagggattatttactttgcgtataatcaatgaagagcttacgctgcatgtttactatgtgggatccctccttctggggcaaattcactgtatgatatttcaatacgactggttgaatgcccaatgttcttcaggggtcgttttgggattggaattttccacctcgcataatatgaatacatcgtatcttacacgccaagctctgctcagccttgtagtatcgaggagcgccttggcccaacaggcgacataaggccatcatttctcatcctcttggagaatgcttgaaggcttctgtggcttctccattcccatcttgcccataagtccctctatcaactcctccatagccttttcatcttcagggctcaccatcccgggtctacgggtcacagcctgtgtccgctgcctcaattcctctatcgaggagagatcaaatgcccaggaaatgcctccaaccagcatgactccaaagctcatgacgttgagcgtggcaagtccaagggcttgcacagcgagtaaagatctgtcacctgagtcaaacttgacggtgtcggttggaagtgtaaaatttggggaagagatcgtgccgcattcgtagcactgaacgtcttgatacagcaacagatgcagcaaggaacccagcaccagtgagaagcagaccgaactgtcgaatcgaacggtcccatgacggttgctgtgctgctgtgattggcgatgttctttgtggagcagcagaaatagttggtggagttggtgttgctggtgggattgaaacattggcagatggtctttgctgggctggtgaagtttcctggttttcctggggaattgaacctttatcagagctgggtatcccgagccatgagcttactaaagaagccagaataggcatttttcttttcgtgatccgctaatttttatttggcggcagcgtttgtgacggataactatgctggaataataaggtaattcgttgaacgcctatttcttcctcttaccttaacttaggtaaggtagttgctcgatattgcttttagggatatgatacccccgctcattgcataccgcagtcgcaaatgtagtggatatctacataactcaagagctatcactgcccgtctcatgtcatgtcgtgccaagtcaataaagaacatcatcaacctctctcccctcagcccagcatccgcataataaatactcgctactttgctttttgaaaagtatgccgaaaacaaaaaataaagggcccaaatctggcaaagtggaagcctccacgccgccgccaccagttcctccatcatggccagctttcaagccttctctcccgatagttgacttggctcctgaaccccatccattgacttccaaggttgttcttatgccttcatttttcccgcggtcgctctgccgcgattatgtcacctttctaaaaactcttcctctacaaacaacgccgggtcgtcccaagcggggcgaagcagttcgtgtcaacgatcgcttccaggttgatagttatgactttgctactcgattatgggagcaaactggcttgaaagatgtcttgctagacggtgatgttaacgagaagtggtaagtcttgcttcgtgtcgaatgattacgatgtcgtagacaacaaagttaatgttgcgtaggggtggtgaacctgttgggctgaatcctaacattcgcgtatatcgttactcgaaaggccagttttttgactgtcattgtacgtttataagtctcatctccacaactgtccattcagcgaccatcgtagcgacctcgatggcataacgacgcaatcctcttgcctgtccttccacaatcgttccatagttagcacccatccatctatcttatggctcccacttctcactcgacatacgcaccttagctgaccaaggtgtgttccacccaccagatgacgactcgaacaacctgacgttgccctcgaatcctccactatcagtgagaaccacgtggaccttgttgctctatttgacatccgcttctgagggctgtgctgggggtgagactgtattttacccaagagatcgaaggtcgactcgagaagagattgtggttcctctcgaaactgggacattgcttttgcacaaacacggagacgattgtctactggtaagaagctcccttcaccttttttccatctttgattaggcagacatccggtgctatgaatcttgaccctatacaaattactaatcactacaacttagcacgaaggacgagaggttactgcaggtgaaaaatgggttttacggacggatctttgcatcagacgatgacttcgattattggcctaagtaacctcgtagtcccaagactttggttggttgtactactgagtttactgtctaccttgcccttactagctggctggtccgttatcgtcctcacagttccaacggtccattcttccacctatggtcacgtagcatccacctgactcatgaggttgaccaagcgatccatggcttcttcttcttcttcgtcttccttcaattcatcactgtagatcgagtctgtatcgtcttcaacgacacactcactcggaacttcaacttccatgtcattctctgatgaaagatctggatgttcgtcgctgaccattccagaatcgattccagtagaagatgattgtcctgagccaggaatatcgcaagggaagtcgtcatctccctcggagaccgcatcatcttccacagggaaaatagccaatggctgtcctcgatgaaggactgtgccatccggaaggtgagaatggacttcacacgccagctcagataccccagggacctcttgttttgcaggtgtggcatcattcttcactgttggctcaaggtgctcgccaacccctggcatttctccttgacgaggtcccgcggcaagtggagatctcagttcaaggttactggagtttgcgatacggcacatctccttatggaagatccaggggaaactaatcagaggcattgactttggttctagcttgcgcggttgcaagatggttcccgcgtcgttgatgactcctcggtggtgctcgtatagtgcaatcttcatttcctcgtcggttaccttgtacatggctgcgacaaagggttcgagtttctctgcacttttagaacctgcagtatcgatgcaaagctttcgaaacgctgccttgagatgattgtactcgcgacgaagctcctcctgaactttgtagtctgaaccaacagcaggtctcgacatggcaaagcctgtccaaagttcaaattcagtcttgagtgcatgttggctcagtagtcggcgcacagatgtatcgtattgtgtctttatatttcttgcagatttgagtatgtctcggtcgagttcaaacttgttgataatccgttggtcaaacggactgtcccagatagggtcaaacttgacttgcttgcctttcaccttgtcaaatatgacaccaagagctttcctggaggtgtagctgttcttcttctccataaaatggggccacttccgaggttgttgatctcgtttcaataccgccgggtcgcctgtcttcggatagtccaccgctttggagtgcagctctgcaagttcaagaccttgaaacagggttagcataagattttgatatgtgagcactaccgcgacttacattttggtgacattgggccaagttcgtctgaaaatgctagatgagatgttgcaatgagcggcagtttatcgttctttaggtacttgacgaagaagttcctgagatcgtcgactgtgacatcacgattgagctcaatgggtttgggtgccgagtagttcatgggcggataattccactttttaggaatcaaagtcggctcccatattacaaagaaatcatcaccgtcaaggtcaccaccagaaagcatgttaggaacgggctgatcgccagtggagggaaatacaacgacatccctcagatgatgcagggctggacagtccaccgcttcaacaactcgaatgtctcccgggtgcagcgaagggttgcgtccaattatgcatacgccgctgatgacctgagtcttgttatagtgcgttgcgtcgctcagctgaatgaagatttgcggaagtctatcgatatctttatcttcggagccttcggtttcggatgagtgacctctgagagtaccagtttcatcgacgcagccaaggacgaaggcacttttctgcacctgaatccttgctttctccttgagtagcttcaaggaccaagacctccaaagtttaagtacgttaacaacgaatggttcctgcagacaatctgttctgaagccagccctgagcaggtcagagatattgttctcgtcaacaaatttggtcaacatgtctatagcaacatcgttgtcctccatggccagctcatacgaccgtaactggtgttcaagtagcttagtgaaggaagcgatggggaccccaagacattcaagaatggtgattgtttgtctgttgagggttgctgtcgccattgctgcgctgcggataatttcgagacctttggaatctgactcgaacttcttctgggattcgcgaatatgtacttccatgactttagtgtcgttgggccaaatggcgagaacccctttacagccacccatgcgaaactggaaggcggagggttgcgcaataacatcaagaatcatgtcttcgctgataagctgcgctaggaacgaagatatcttgccgatgccgtcggtgaagcagtagccgttcctctcaatgtcaggtatctgtcgggtcgccggcgccgaaattgcatgaagctctcgtgtggtagagaagcactgacctaggcgagcagcatacttcgccacaacctttatatggccaaactggcccatccacctgcggatatcatcgcatgataggtgctccgtgggacaaaagaagtaagcgccgttgactctgagctgcgagttgccaaaggcaaggaattcgtaaagacgatcgccgatacggacgcctttatacattgaacgaagcacccttttatagatctcatcattttggtccttgtttaccgcaatcttccccttttctatctcttcggtgaactggattttgaggaagcgatcctcataatgcttgtagcgacgcatgacgcggttggacatctccaccgcaggtgttgtatagcgaatggttgttggcgtgatgactgctttacggatgagacaacagtgagaaggagttcttgacatgattatggagccatcaagctgagactcctccaaaatagccattgggtcgacgacaacttgagcgctatcagccacggtttcgagacaaagcctggctttggctggcttcatgttcgcaagtctctccaagaactccctccctatcatgtgttcgtttagatagccgcgtgaaagacaaacttcaagctggtatctaatatcgaaaggtagatggacaaccgaatgcggggagtactgaagcatctgaagtgcgttgtgcccttcggtcggagcctggtggtctatatattcccacatctttgcttttgttccatgcgcagttttgaaatcatcttgaactttggtggagatgttgaagtcgtccaggatggtcactaattgctgattgacctggcttgctatttcagtccccccatccaaaacgaagccaagggtggtccatcggccaatatcaacaaattcgggatctttgaaatcgttatggagagcgaccgggtgcatcatgggaaggccagcatgctggacaatgtttgtcgcacggttccagctctccatcacactccaattcttggcttcgtcggaaaaggtcgaatggatattaggtgccttccaatagtactgaggtggtgtcttgagaggaacaacaagagtacagcaattatcaacggccgctgtttggtaaacattcttcatactcgcaaagtcaataacaactttgtgttgtctttcagttctgttccctcccacaacacttggtatggagaagaatgcagtcagtttctggtatttcgggctgagctcgagtttaagacttcgtccattggccatcccagggatagacttcatgatcttcattgagttctcccctatcaggctcccgaaatgtatggccgcaggatagagtgtcagttttacagggcaagtccggtcaggatgtactgggcttttgagaaaacctggaggtgcgtgattggaaagcttgacggaaatttcaaactctctgggatgttgttttctatcggaatggcgaacaatataaccgcccgagtgccaaaagtttcgctctggcggtggctcgaacctgattttggcgtcactgatgttcgggtttctttgcgtctcatagatatccatgtatgcgatttctccctcatgagagaaccagtcccagagatttgaagtggtgactgaagctggcaatccctccagatttatcgtgagttcaggccatgctttccattgttcgtggagctgaggagcaaggccatcaacgttgactgcatggtttcgtcgaaccttcggtctgcctggcctgcatctcttcgatcttcgctggtgcttggggcttggttggaaccctttcgagagtccgtcgggggggcgtttggagctcatgttcaatttctatccatgtaatctggagaggttgttagtaaaggtggcttcctcgacgacgagcctaagtagtagtgatgtctttgggagaatttaactttgtcaattgaaggatgccccaggaataacaagagtttcttggatcgaggaagatgaaattttgcacttggcgtggtgatatgcgatgaaaaggagcgagtgttgtgcagtgattcagagagcaggcatttctagaggcccgagattgcagatgcctcctgctgcaggtgctgcagtaaacaaggaaagtaaatcgaactaggaggtcataagaagcagtgaatgaagccgctaaggtaagcacggtacctaatgtcgaaattctaggagagaggtgaaagggtttcaggtcagacgaaatttgaacgcagctatccgttggtgtttgttggtgtttggtgtttggtgttgtttgagagagcaatgcaagaagcctagttatcgaagcaaatttgccgagatcagcaaacagttcagtgtttgctcgctttcctgagtacagacgccgttgtgtaaatggtttgttcacttgaatttgatgcacttcctgattgctacggcagcaccacctctgtcaagtgtttctgtagtataagacgccgtgttgcagtgtaccttgattttgtattcatgactgagtaggtatttggctgcattagtagctctctcaatctatagctttgacttgggttggtcttacaatgtttactcaatacaataactacggctgcaagccatccctagaagcatcaatctatgctgcaagtctctatatacagttatgatttaggtgttgctaacccactagtctaaggagctacgtagaaacacagcgatagctcctgtcttagaccaagcctttcaccacacggtttggtgtcaccgcggtatttgacccaggatacagagtgttctcccaaggcacatccatgatctttccaggattcaagatccattcagggtcgaaagccttcttcacagctgccataacttccagagtctctggtccaacttcccagagtagactctcctttttgccccagccgatggaatgctctcctgtacatgtcccatccatgtctagcgctcgtttcaccatgttcttgacgcaagcttcgactttttggcgctcaccagggacgttcttgttatacatgatgctttcatggaagttcccgtctcccacgtgtcccaagatgctggcgaagagaccaagctcatccatctctttcttgctgacctctatgatgtcagccagccgactgaacggaacagctacatcggtgctccctgtgccatcataaatcagcgaccaaatcgacaggcaatatgttaattgcgacactgtggtactcacaaacatcgtcaccagtttttcggagagagagcatagaccaaagggactctttcctggcagaccagagcaactgttgctcagcagcatcccgagcaaactcgaagcttccacccttgtttgccgccgcaattttctttaccctgttgatgttgtccttcacgccgtcttttgtacctgagaacttgaaaaacagcgttggcaattccttccagacccgcggtttcgtagcaccaccgaggttgatgactcgcatttgaacttcatccatgatctccatcgccgcgacggggacgccggcctgcatgacaccagctgccgcattagcggcatctcgaatggtaggaaatgtaacaacagcaaccgaatactgctctggaatgacagccagcttgagtgtagctgtgagcgttagtagacttttcatttacttggatacgccttgctataccttccgtgacaatccctagtgtgccttcggagccaacaaacagtccgttcagattgtatccagcagatgactttcgcggccttcgtctggttttgataatacgcccgtcggacaggacaacggtcaagttaatgacccaatccttcattgtaccatatcttacagcatttgttccagagcaattcgttccgatcatacctcctatcttcgctgatgggcctggagatattcgtcagtgctgcgatatcactggcgctccatgcttgttagtcacataccaggatcgacaggaaagaaaaggccactatccatagccaacaactttgcgtttaggtcttgccagccaatacttggctggaccacaatatccatatcatctttgttaaactgaatgatctggtccatatacgcaaaatccacactgatccctccgtaaggggcagaaaaattgccttccaagcttgagcctccagaataggggatgataggaacgcgatgctcatgacatatacgggctatcacagacacttgctcggttgttctaggatatgccacagccactggcaaagtatcagggttgaccgtagaccattctgagtagccatgtgccagcagatcttcgggatctgtcgaaatgaagccttctattccaacctcgttttcgattcgtttgatcgcctgttttagtattagcctgagggcatgaaaatatgcaggtattctaccttctccatctcgggcaatgtagcataatgaggcgcaaccgatcgaccccatgtagattttccagtgcctttactttcgttcaagctggcaagcccccatccaagagcaccagctccaatggctactgccaaaacctttggtcgcgaccatccctggttattccttgattctctctgagcagaatcatgggcaatgcgagaacgaaggccagaagagactgtgagtcctcgtcgaaattccgttctttgggcacaacggcccaatagagttcttgtcgaggtcctgctggtaaacatttcaaccaaatgttaaagggaacctataattttatgactcaggcggcccgatccgcaattgaccgataaaaccagtatcgattcaaggcccaaagactgctggttttcctccaatcaacaaatttcaacgagtccgttgcgtaatatggctcttgcgagcaatgttttgatcacgaacaggaggctctgccgcatctaagcgaatatgtaccgagtatccgcaaacaagtgagaaagggaaagtaggacaagaatccttcaattcaaacaaccaagagagatgacctcgcgaagtggaattccggaactagatgtggccacgatggagctggcactcacttataagtaccttacctagtttcaagaacatcatcggcgcacgtggggcatatccagcaaagtacgtagaaatctaaattcaaacggcttctcttgtaagcatagtctcgctgatgcaatccttgggcaccgcgtagccgatgggtcttagcatggcttttgccatagcatgttgagcctagcgggtctgtctaggtaatggtgagggggcacacgatccatctttcatggaccttgtgcgtgtgcggtcttactgtaacaagaaattcagtcgcatggatggtttgaggctccccacgcattacgcccacatgcacatcacaggaacagcgcgcgtgagactcgcattgtcgaatcgcagcttcagggagtgcagccaactgcatcatggctgaggaggattcgacaggcgactgcagttcttgttagtcatgcattttgacctcatgcgtaattacgattcggtaccctagatttacgatggatttccccgctcctaaatgactcggtttgctcgccgaaccagcagtttcgcggcatacagcatgtaccgtgcgagtgtggagagggggaaaagaagccgagcccacttggtgctattcgcagtttgggggttcaagagcttccttcagtgggatgaaacaactagctcaatggagaagttggggaataaacgacgaaactcaattcgagagacaagtcatttgcaaacaaccaacgttctcctaaacgtggggtggttaacttaaggaataggaattcgcctacatccgaatcctcctctcctcggtcagcaaaactgtaacacagccacaactttacatacgtattaggaggtcaactgatagtccgacaaccattggatgtaaccatgagcactttcgtacacaggctgttttcgtcattaccgtgatcgcaaattgttgtgcaatgcagccctaccagtcagcgttgttcctcacattactccttgacaaccacggtgttcgaaagaaacacgagctacgtgtaggggtgctggtagagtgttgagatatattatcgtagttgtgaaatgtacgaatggcagtgcggtttctcctggcttgctacaagattaagggcaacatcttcagttcacttccatcacagttcgagagagatatctgtcaagaatcgacactttcgttgggctcaaattcatcttttatcgtagcctcatgggggccggctatcttcagggtagttaaagccgcaaagcaaacgtcaaatccgagactccattccacatgccatttttttaccattccaatcgcaaatccacaatttagtgagagatggcgtaagcacgtcggcggtcacgctcctcagcgatggtgagcttgacacccttgcccttgggcagagagatccagggcttgtcctggccgatgacgaaaacgttgctctcacgggtagcaaagctgttgtcaatggcatccttgacgtggacaatgttgaaacctccatcgtggcgctcacggtgagtgataacaccaacacgacccatgttacgaccaccagtgaccatgacgacggcaccagtgtcgaacttgatgaagtcagtgatcttaccagtggcgaggtcaatcttgacagtgtcattgaccttgatcagaggatcagggtagcggatgctgtgagaattcgttagcacgggggtatttggggtttacatacagccgtcaaataaagctcctgtcttgtcgggtgacttgaatcgaccaaagcttgatccaacggctgaatgatgtctgacagaactcacgttcgtgcatcgtgcgtgaccaagaatgggattccaccgcgaccaagctggacacgcttgaccttgccaagcttgtactcagcctcctcagcctggattcggtggacggtgaatcggcccttggtatcgtagacaagacggaagttctcgccagtcttctcaatggtgatgacgtccatgaaaccggaggggtaggtggaatcggtgcggaccttgccgtcgaccttgaccagtcgctgcatcaggatggccttagtctcgcggtagttgagagcatacttgaggcggtttcggatgaagacgatcaggggcatgcagtcgcggagcttgtgaggaccggcagaaggcttgggagcgtaggtgccggacagcttgtcaagcagccagtgcgaaggggcgctgaggcgcttctggtgcttcttgctatcgagacggtcagatcctggttctcataacgggacaataggagagataaatccaaatctcgattcctttcaatcgcattggcgattgctctccttgatattccacttacattccgcgggccatggtgtcggttggctggtttgtcggcggtgatgaggaggatgaacgaagaaacctactttgagaaagagggagtttgtagttgccttttttttttagattttgtgcgtggagatcacgtgataaataaaagtggacccaaagtagatgtcctgaattaacctcaccatagatttatcggttttggttccttaccatgatagatttatcctcttgctgattctatttattgactgcggtcttcttcctcaacggtaagcgatttgtgattttatctaagcaaatggttggtaggtagcccgtggacgagttgccgagcatccttagcactcattttacccactactgactgcgcacttatcgtagacgacgaatactgagatgacgatcagactatgtctggggagggggggcagcttgtagatacttctctcctctccgaataagtgacgagagtctcaaatgatggtgttctgggtttgatatgtagtcgtccggttgaaaatgctcttttgtcacgtgccccgtctgtgcagaggactgataaatctttgtcacgactttgtgtttctagccagtctcaataaatatcgctgttttctgctcatccccacgcgcttcaaactctatcgcgaggtggggtatgaagaggcctcgagatatcctcacatagctcttttgaccaaataaatgttttattgaactaggtatcttatcattaagattatgcatggcatatcccgtgaatgagtgcccctgaagtcatcttcaactcaacttccggcggtagtatgacaagatatcctttttgaatgtcatgagcggcttacagaatcgacgatgtacaacttttgaaacattccgtctttacccgtgaggcacccgtgtttgccttccagcgccaaacaataccctcagatacaagtaataagcaaccgataaccagcgcgtgctgtgtgttcgtccagttccaagtctcaatgcgcccaataccgttgcaaaccaatttcccgactcctaattttcataacattaatgcagagcactgcgactcacggatgctggcccgactgttgacaacctactcgggtgttgtattccttctttgatgtgacttttctgtggggtgttcgctggcggaggaagaccagggatgccctcaataccaaatcgtggaatcgctggcgaaagcttggcgtcgtcaagtaacaagcgcgagatgtccatttcaccgcccatgaattggggtggcatagtttcaccaaattcaaagatatgacctgctcccataatctcgcctgtctcgattttttgctgagctggccatcgagaaagatcttcgcgcgaggtcggctggttcatttgtggctccagtgttgtagcctttcgaggtttaaatgagttcccagctggtattctcacagatggtgccataccatcattccctcgggtcatctccctggcttggagattgcttttctctattcgttgataaacactggaatatttgttacgtactcggtctctcaagtctgttggttggcgactggaaagatggaagcgcgggtcacgatgaatcttcgtccaagcgggtccatggatctctaaaccctgaagaatttccaggtcatcttgctcagtaaaaggtcgacgttcgcggcgatgcgacttcttgaagggcccatgaataccgagctccacaaggtcctccatcttcttgcgatgtgctcgacttcttttctgtttaggagtagtgtcaacctcttgctgcatcgttgaggtcgtgtcttttgctgatgcaccatttccatctatcaatatcctttcaaagtgcacatctgccttgccagtctggttcgatccccggtcgaggtgtgaaggcgagtctagttcaagcgatcggttggacttgcggagctcctcagggcagcacgtcctgaatcgatccttaagatccccagccgtccggttgttgaacctgaagtcggtatcttcaagtatgctcgtccactttccgaccccatatcgattgacgcccaataacaaatggtttgtctcctcttcagaccacttccgtctcggtttgctggtccgtttgcgtgttttgctggctaccaaaatcgtttcaacctcttgagacgcttgagtagttggctgagcggaaggctgcgtaaaatcgggtattgccttcatatgcgagccatccttgctatcaaatgaatccgacgatataggagggaataaagcggcgtgaggcggaggttcatgaagcccattgatgatcggtggcattactggcgcttgctgggcggccttttgctttttcagtggctgcgggagctgcatgaactcatctttgatatgaaggctgcgatgtcgctttttgttggatacgtcttcaagaagctcgggaccgtcacctagtaaccgacttattgaattggttggttctacagcatccgagtcgcttgaggctactcgcagcggaaatccttccgaggccggtacaatctttccgtcctgaacattcccttccttgcggagatctgaagaaatattatcgttggtcaaatttattaaatcaacggcgttaataacagactgcgtgtcagcaactgttctatcaccacgatgattcgtgtcggactcgattggggccaatgatcgatcagtggcagaagggaatgcaagggaatgaagcggtggaagatcggcatggttgagttgcggcctcgtcggctcattaagcagatgaattaagcgtggctcgatcgtggccatcgtgggctctcaaaggtgggttggcacattgagcatgagttaaaagtcaatagaagaaagagacagttacgattgaatgcgatattagccaggggagaggagaatataaagaggggaggggaagctgcatatgccgttggcaagaggcaacagctcagaacaccatgttgactacgagtttggggagctggttcataagagttggtgccgtgaacgctttgatatggtctcacttgggctgtgtgtctctcagttgcagtagcacgtgaaatcgccacatgttgaagcttgccattgacaaattcaacaggaggggcacaacagcactgaagcgacgggtaggggagggaagaaaaatcaggaccttgatcctaagtgacaaaaagagcttaggtaacgtagcataagcttagggtgtgttttgataagcttattttgacaccctatatcaacgctcgatattttcttgctcccctacaggtagcagtcaacaatatcggctacgctccggtctatcccgagcagttccaggatttaatatgttattctcattggatagcggcatctgaaactggagcttgattcgattctggggaaacaaacatcaaacttggtatcttatatatgtaccctccttatttcttcagctttgcttggccatatattactggcccgttcaactttcaatcaatcaatcaatcaattcataatcatggcttcttctctccccacctttccacgaatagtattcactattgtagagcctatctctttgtaagatcccataacaagggtcttgcacccgaccggtaaatggcacatctgctaacatggaaaatcagagttgttggttttgctggtgccgtcattgatccagcttggttcatcggagagcaatctccccagaagaacgacggtgatgcttctcccaatagcattgttatagcctggcagctagggaatttatatctgctgctagcattaattggggtcgccatcctgtcaaccacgactgaaacccgagttgttcgctcatatctcgttgctctttggctcgcagatattggtcatgttggcttcagctcttatgggataggccgggacaggctactaagccctctccagtggaatgccatgacttggggaaatgttggaatgacggtaagccaggaatagaatcagatgctgccatatcatctccagcgttatggttgacgctgacctatgacttagttattccttttcttcacgcgaacagtctatcttacgggcttctttgggcctgatcatgtcaacaaatccgccaagaagaccgtctaatagccatgagtgcgaaaactatgtattggtgacagaatagccatggctgatggttattaaaatctgagagtgaaacagctagtctacttggaagacatcgctaacacatgaccggtggattatattctctctttgtcctacagcgtatagatctttgagaaatcatgagttgtggtgtaattgtcatacgcatacaagaaaggaagattgcaattgtatttacatgcaaaaatgtaaggttgccttagaggcaggcctgtaggtagtggaggctaacatgtcccgtgatttggcgtccggggtggctctttgggagggtggtcaaagctctcaacaccaagatgccttcgtgtaacccaataccgtcgggttagggttaggctcttattggctgataacgcgaagggttaatcgtcacaacagacagcgcgtttggcactacctaggctcagcctcacgcatacacatctataagtcttcatgcaataatgaatactcgaagtgccgccgcagggcgctcaaagcgtgcatctgctcagaatgaaaatcgcgaaccgagacgtagcaaccgaagaaacgacccggttcagcgtaaaacaagcccaacaaagaatattgttactcagcccgtccctgtacctgaacctgttagggttttactgaacgatcccgtcgctcgccgtaatccaccccctcaggctcaagacgacattagcatcccgtcgattccactaaagcctgacgatgaaaccgaattctatgatccgtttgattattcgcaaccggaagactccggcgaagaacttgagaacgtcaacagccccatcaaagagcttcgacttggttcagcaatcaccatagcacagcaaaggatcttggagctaagcgttccagacttagcaagagccgctgatagtctgtttgaatgcttccaaggaaaggaagctgacgatgtcttcaatggaatcttggctatcaagcgacgtgctttccacaccatcagaagagaatatgatgcacttgatcagtctaacacggcaccattcattgatttcgcgcacttcgtggatgacactctcactcgaaaccaaagcgttagggttactcagatcgcacgcaccaatgttgtgacagcttacgacacgctttacgggcttaagaatgaggagacatcggccatctttccttttctcgaatgcctaaaccgggttttgcctgcattctttaccccagctgataatatgtttcaaaaccctcagagcacattacacctacggacctggttatttgtcgaggatttttctcatcacaaggacgaaaaggactttcgggaccttcttgttgcatatttctgcaaagaagaagaagaaattttgaaggatttgaacaggtcgggacaagagggcgaagaagggcttccttcatatccacaacttttctctgggggttactttaaaaacctcggcggtgtagctggtgacgatcacgatgttgatgatctctgctcagcacggatcgctcggatcaagaagattatcgatgataacaaggaggacgggggaatctctgagctaagaagacattttcccctgcataatttggtagaagatctcttagggtgctttgagagcttatacagagttttggagtacgcagagagcgagagggtgggtactgaaccttctcaacatggccatcaagaggctgcctacagccaaggcaatgattatggttcggagtcacaatcaatcgtgcgtatgggaagtcaggaggcagagtaagtaatgttcttacctggtaacagagctaaatattgacctcccagcaggcccagtttgtttgtcgggccaaagtccattcgagccttgcgtggtggaagtcgagcaaccagtactgttcccccttccaaccaacagcttgcagatttcagatccggagttccccgtgattatcatgagcattcaaatgccgacctcctgggtggtagcccattcccccccgcaagttcttatcgtttagcgacccaaggcgggagggaacgagaaagagggcagaaacgaccgcgattttcccaggatgatgaagatggggacgattcatttgagaccgacactcggcacgttgatccagcgaggcgagaagagctacaacgacagatgccgccacctccaaggccacaacctgtcccacggcgtcctcaaaggcatgttactgagtcttcattctcttcagagcccgtaccccgcctttctatggagcagtcgtcgcaggatatggggttacgttcagtatcgcaggcgccaatgtcctccagaccttttaatgctatcgcaaaggccgcatcacaaaggaaaaaggaggttcgtatggcagatccagagcgacaaggtccacggcagcgcgttccttggagtgagcacgactctcaggtccttttagatctcatccaggaacacggtgcccgttggtcgtccatcgaaaccatgagtgagcggtttgaatacccacgcaatcaacaggcgtaccgcgaccgtgctcgaaacctcaagacggatattctcatgattgacatgctattgcctccgaattttgacggcgtagctttgagcaataaagaaattgcaaagatcaaaggagttgggaagaacccgtttcgtaaagaggcggatgttgatgaccataacaatcccatcaatactgagcttgcagaattcacgccattttgacattgggcggcatagatacggaagcttgtaaattcagcgagtggttataatcatgtacaattcttcattggcgtcatgctttacattatgtatcatgaggccatatcgcgccagggggggacgaatccctactcactgctgtggtgtacatttacaaatcttggtcaaaaattgcatagcatttgtaagtcagttcatagttaaaaagcacgagttgcgtaatgtatttctagtaaaataagctgactaaagaaaaggcgatctcgtctgacacctgagtctacagagccagctacacatatcatcatccttgcccagactcttcgcaatggctggcggcatagctattgtgttccatgccctaagaaatggtgctaatcaaagctagtcgtgccctcagtccagacaacagcaataagcgccggtatagtgatgtcaagaagggtacgatttgtaaggcggagccataagacgcccataaagacctctcatctcaaaaccaatgccacaaacgctagtgtctgagatgtttgtcgaaagagatagaaaaaaaaagaagtgaaggacatatcatgagcagttgataaaaccttgcgagactagctcgtccgtcggtctaaaagtcaaaagccgcgcggtagaaacagtcgggtgtctcaataaatgggtatcagccgtaaaggcgagttgaagctattcttgtctgtataaaacagtaatcttcctcgcaagttcagaaatgttataacaagatgacaaagggtatgctgcagttttccgggaaatggtatagcgttaaagtggtgtgagcaaagaaagatggtcgcagtaagagcgttttgatccatgccgtatcaagcaaagacatggtccagtgacaaaatgtctttttgaacattttgatcgtatttaagggcgtatcagtcctgcgtagtaggtgctgccttcaataaagagcattcatcgatgacgataggggacatccctctgcttgagtcggttcgttctccatccctcgtaccactgctcccgactagcttcacgtagctcggcacgccattcgctaaaaacagcctctttcagccgttgaaagtcacaatgttcttcattgtaaggatcagcaaaaccccacgggaactgtcggccaatgacacctggttcgtacagatccggactgatgatggaaagtggcaggaaagggatctcatcttccttttctttggcctcttcttgtgctttatgtcgccgaatggagctggtggatagtcttttggagcttggagacgccgctgggctttctcgatgaccctgtagtgggaattcctggctttcaggggtttgagcaccaccgcgttcgtgtccgacctcatcttcctcctcgtcctcctcggcaatcctttcagaagtaatactactctcgtcctcatcatcaaggccaagtgcttccaggggatctaggcccgatttcttgatgctgtcccaaacgcttcgtttgagaacattcatatgcttggtggtaatggtgtcggccttggcaatgactgggatcacagtagtcttgccctggagcgtacgcagaacttgcaaatcaaggtcttcatccaggctccctagcacacgcgcaccaaggtgtccgttttgctgaccattgatagctgggttccttgcggatgcaatgttgcgatccaatcgagaaggatcaaggacaaggaaggtcgcatggatgtgggtgtcttgcacaccaggagagcgtacaaccttcatttcctctgcaaaggtttcctcaaacttgctttcaaggaatgcggacatttccctaagttgaaggtcgactacattcttctctaggccttctgagtcccagatggtgagaccaacacgctccccgtcaatctcagtttcaaggtagtgtggaataaagtttccagagggggtgttgcgattctgcggcacttcgtcatcacccttcttggctcgtttcttaggtggaagagcgagcgcggttttgagaaactcaagaaaggatgtttttccagagttacgagtaccaatgacgagaatgctggtttggtgttagcacacgactatcaaacaaatgaattgcattaattataaactcacttcaaaggcgtcgggtcctttcgtctgcgaacacggcgaggactgttgaccgtgctaatagcactactagcatagctgtagcggccacggttcgtcatgctttctgttctggcatatggatcgaaaccaccgttgggcaacggcggaacagggacggcagcatgtgcagcagcgccatatccccgaggatattctgctgaaggcctgacagtaatgtaatctgctgatcgaggaacgttggctggtgactcggggcgcaactcggggccaaaggatttagatagttgttcagaatggttggcgaattcgggcagcttaggagcaatgcgcgtcgaggcctggcgctgtcgttcaagctcagcctccctaagggcctgcgccttacgaccacctttgcctagatcgccacttttgctgcgtcggagtaacatgccgaaactggtacggcgaggctgctcgttgttcatcctctagggaattgatcatgaaaaggaagagagtcgcagccaagagaaggcaacccagaaggttaggggagtgggcagcgcgagaaggagggtgcggagcacgtggaagtagcggggggcctaaggtggaaggatggggagcaaaaactaaatgggtgactttaaatgaagtcgagaacaaaaggcaatggatcagagtggaggaaacgggaacgatcgagacggaaggtggatgggcgtgcggtagtgggcggtcttggttgatagttcaaagtgttcaagcgagtgggcggcacgaggcagctggttgcaacaacttcgtagacggacaatcagcagatgtcaactgaacgaacattgactgatcatcacctgccctctgtcaactacaggcctttccaaataactcttgaggagcagaaaaggggatctgtacagtggagggaggtgatacggttgatggattagtacctacctgaggtatagggcgcgtgtaccaggtgtggagagccgccagtgccagtagtgggtgtaagagatcagtggagagtgtttgagaatttgagtctctgaatgaaggtcgaggcgttcgtttagtttgcaaagggggagatgagctggacgacgtgtcttgcctggtctttcccgacgttgattcgtagccttgagacgagatggaaacaggattgatgcgcgtctccagagtcgggcgcttttgggagagttatttgccaggggtggcccaggctcgtttcgagtaagataaggcatctgattggctatcttgtttaagttgtggaaggtcaaaaaacggcactgatggaggtcgagattaaaggcatggattcaatagagcttagacaacggaattgtgcccaaaagaataccagccaaggtagtaccgactccagcccttatacatgggcaaccaagtcttaatgcccagtcggactcattgctacgtatagacgccgggcatgatccatattacctgacctacagtgcgcttgtcgatgatgtgtccgagacataggtaggtatcatccatatttggatcgcttcaaacattaggatacacaagcctagcccggacacattgtggcctgtaggtactcacagatgccaagctttccatccgacagcatgctaaggcttctttccctttcccccctcgtttcaactaccatgacttttaccatatcatctaaagacgtcaggattcgcaatccatcggcgcatttgttctgacacaatcccggatgcggacccttaaaactgattcgctaaccttctgcagcgctagtgatggtgcagggtccaagacaatatgactggacgggtaaggggcattagggggaagccgattctgcatgaggacttgactccgtttataagagacggtgattatttgtcaatttaaagccgcagtcagtggtctgaacgagcaaaggagcctgtgtatctcccacctactttcttcctataccattgaacaccgactatgtcttacaacacagtcaacgaagctccagtcttgcagcgctcctcctggttgctgggtcctgatcgcatggtccttatccttatgagtgggggcatcatgaggtggagacagtcccgccaatctaacgccacaggcacatggctttgggctcagactccaatgtattaagtctgtgcctttgtgtcttaattacctggctcgtggtgcggagtactctgtacggagtgcgtgcggccttattgcttgcatttccggatacaagctcgatgatcagaaccgaatcccagtatgttctcccatgtccttgttgaaagcacagacatgaagatatttctactatgagccaaccaaaaccagaaatcccatcttttaggctgtatcggatcgacccactgatgcaggtacacggcttgtcaattgtcaactcaactgggcttgaggaagaggttagatgcctccactatctgcatccgtcgataacaatcagaaagtgtcgtccttctgggcattaagaatgattaccttgaaggacatataacgtcaaagcacgagcaatttttgtagttctccatacgcctaggtattatgaggtggctgtactccgtattccgtgtgaacatggaagctagtagaagtgtagataaaacacagtggctttaattgcagggcatctgatgcatgtaagcgaagaaacaaaaggtttctatcgctagttcatttaccgacagatccattcacctggtcctacccaacccaagcttccaaggcctgtttcttgtacactgtttctaaaacgatggcaatcactgctttccatgttacctcatttgactaaatgctacaggtatgaacttatgaagatgcgaactgcaggttcccatatggatactacattccaattccggtttgagctactccttgaacatctatcagtcctacttcagcaatttcctcctggtacaccaatgaatgaaaatattcatcagtaaaaccattcgtgtcacactaacctcggtgagctagaacaatatgaggcgtcagtgtgtggctatcgcgtggtaggactgttgatttagtgatcaagtcgaaataatagattaacggcaacaggaggaggccatcgacaaagggcacaaaatattcgatttggtggtggctacggctaatgggctgtactcctcccctcaaatgtctccttacgtatagtagccaggatcaattacaaatcattcttcagctgacatgccacccggccaaataatatataggtgataaagacaacatgcaatgggatattgtcgcatacactttctatgcaaatgtattcgagtccaatggtctgaatgctatcgtggactcgtttgcctatcttgagagggttctatcttttgacttaggcaagctcgataattaccaggcagtgccaatcgtcgtctatctatatgaactgtacatattcttgttacatgaaaggggaattcgtcataagttgtcgtggacatagtagtttacatttcctccagactcgttgcagtggcactggctcagccttcaaaaacatcatgctgaagctcgatgccaaagtcttgtgcgacatccttcattcttttttccatttcatcctccatccctcctccaaggcccagccactggcgcagcttaaagatgtagaaggccacatcagaggcagccatgacagtcttgaagatgacatggcgccagcgattctgaaggcgttggctcagtggcaactgggggtcctcgaatagacttcggctcgcccactcgcccatcatcttgacgcggttgactggtgatccgagatactggttgttgccttgtacgattcgcatattgcgaccgatgaaaatcagctcttgtggccatttgtcttcatctgtcaggatctctcgaatgccctgcttcattcgcttctgcatctcgtaatgtcgctcagccggcgtattgccttcgagctctttcattatcccattatgcgtgcgcttatctccaccctcgtacggccgcagtaatgttgcgctcgcgaagagatctgccgccttgatcccccatgcttctgtcactcgtgatattgttttgttgtcgaaggtcatgagtgctttccagaaggtggcgtactcgtttctgaacttcgatgacatgtacacatagaggccatggtcaataagcacaagctcggctcgcccattgggcaaacgtctgataaagatattgccagggtgcggatcgcagtgaacgacaccccacttgaaaatctgtgcggagaagaggtccaccatggtcgtcatgacttctcgtgttgacagaccaagtcccccacggcctcgtcggcctctccataattcctgacgctctggcttgaggttctcttggaatggccttgtccgaagctcaagtcgtgcggcctcaatatcaatttgggggagtgggcgaccagcgccaggagatccattgccatgccctccgagccatctcgatgttatggctttcttatcccaaagcctcacaccctcgatccactcggtcacgagaactcgctttgtcgtaaattcgggataaaccgtaggaatgtataccctccctttcaaggctttctctgcattaacaagctctcgcattttttctgaattcttggcctcattgacgaaatcagtctctagctcgagtcgctccgtaatgaaagggactagtttgtacagtgggaggtcaaaccacttcgaatatatccacgcgacggtcctgttttgcatcagtaagcaggcgggaactctgcaattttcggacttacttaaaggcccatagatcccatgatatttgcttggcaatctcccgtttctgtattttgatagcgacttcgcgaccatccgcaagtctggcccaatggacttgagcaacactcgcactcgctcgagccttgcgctccatcaaccccattccctcttttcctgtaaagctgacgccaaagacctcttcgacacttttcccgaagtcttgtcttatcactgcttcgatgtcactccaatcgtcttgcggtgcgtcgtcaaacatgcgactaaacatcttttggaattcggggggcagcacggcactctgcattgcaatagcctgtccgatcttgagataaagtccgccattggaacggagaaggttgaacagccgctcggcattccgattatgcaagtcctgcacagtcccgccagtaataggctggggtcgaaaattcagcttgtagtcgaaggctacgagcaagccggttccgaacgtatgtagagagcggccaaaaccagatgcgtatatctgacgatccccgagatagatagtacctcccattacgcatgtcaagagcaagcgccgcgcccaccgccgtccctgtctgtattcctttgcatgccggggggcaccaagctcctctggcgacggcggtcgcatggcctggaaagggccacctgattgtaatcttcgcaacgatggtgcgagcattctgtgtcggcagcgcatggtggcgcgcgctgagtggccttgcatggcgatgcgcaacatgctggggggggtcgatggcgatcaacgatcgagtaccatgaggattgagtggaatatagctacgagcgactgaatgaggacactggcgggggaaaggttgaaggaaaagataagtgcgaaatgcaataatcctcttgccctatctccggagtcattgatgacgtctcgtttatccccggaacggctcggagaatcggggggcacacgatcgccttccgcaagtcggtgcattttctggccgatttaaccgacatataaatccgatattgaagaaactatacgagcaaccgagtgcctaggtaagttagacgtagtgcgtactataagtactacacttaggaagccctctccagggcacagtggagcttttcttgtccattgccttccccgtagctcgtgttcacattgttcaatgttgacattattagaacccagttacacatcggattcatgatactatctcggtctaacaaccattattatattatacttgttccctgggttgagattctggacatacagtgatcatatgcatatagttcttagcattgttcggctgcccagataccgtggaatatcgactagttatagggtaagcataacagaaagaagttgagaaatggaagtcgtagcactttgttgaacggtgtaagttaaacatggaaatcaaaagagcactaacaaaaccataaattatcaaacacgagtcgaaacgtgaagcccgtgatcaacaagtgtatcaatgggctgacgagtatgagactataccccagttgtcgaaacatgaagcattatgcagtgtgtttcgtcatttagaaaatcataatgaggatggggctgtaggtgatcgagccaagacagcttttacatatcgaggagcaaagcatgggcatcatcctttgctcagtttctattttttcccttccctttgctgagcttgcttggccgctgggccagggtccgagaggagcatcggcccgttgcatattaattgcggcacaagaggagggtatgatgactacatggtcggaagctatagcctccaggtcatgcatgtatccggtcgaaatctattgttagcagatgcatcggtctatatggtgaataaatcaacatgctagactggcgacttatctatagtagtgttgtgactgacgaagatgccgtcgttggccttgatattagtaccatcgcaactgagcctttacacgcgcgtaaccatgctgagaaaacaattgagatcaaatttcccacggaatgcggaatactacatggtactaccatcgaaagtttgctcctgagactaagttagccacgtcagtgcacattatcgacctgggttgttgcgatgggaagattgagtgttggacaaaacgttgtctcagatatatagcaagggcccaggccacagggaaagttgctctctttcgagcgagcgaagaacacaggttgtttactaggtacatgtgtcacccaaccagagaagattgcaaagtcggtggagttgtctttcttagcttcatagactgcatacatacggagtagagatcgagcctaaactggcagcctaggacaaggatattgagctaagcacagaagaggcgcgatagagggttcgtactgcatgacctgcaaccgaaaatgacgactgtcttccaacgtgggattggtgggcatgttacaacggtggggacccacatgtcctagcctcccatttccctcatgctgtgaaatggtgtggtggtggtaggataagcagcatgacatccatgattgagaaattaaacttgtggctaagaatgtcttattggcaaccttgctaagttggctgctggcgtatactttgaggatagaatctttatttactccccgtaagagaattggctgcggatagagcatgtgctaaagatgcaacaagtaggccagatcaataaatgtatggaatatatgtacaaatttctgcgacgtcctttgttagactggtctcgcgtgtattcagcgagatcagacggctggggctggcccccttgttcctggaccagcgcatcgacattcccaccagaccagctaatctgagattagcgctctctgttcccccggtactctgctaagccacaaagagccaagttggatagaccagagccaagcaccttgtccgataacacccaaagccaatccccctcctcgttgctcagtctcgaccacgacattcgttcccaactcatttctcgaccggagcacggtgtcgaaacatattgacgatagcatcgattgccaaagcccactggggcgtttttcagtataatcaggcggcttggcgaccattgtttacttcttcaagtctacgactttataccggcaacagggacaactcaggtctcgcgactgcgctgcatcttgctatattcaccgatatagcccccaattcgtacgaaggatctcggcacaaacgcgagaaaaagaataagaaccaggccaatttcttgaggagacatatttaggattcgacagctcaactttacagcccaatactggccttgttgcttcatttccccgacaactctcaccctctcttcgccaatgttattcatcagcgttgcagcagagggaaataacggaagagctacacgttgatatattgcctttccgtccccgcgtcttcacgacgtcggccgcttgctctgtcgtcctcttatcggtcttgagttgggcgcttagcgcacagttgccatgttacggcctggcacaccgttgacggtgctgctgttcgcagcttttgctttgctcctgttagctgttatatcaaccccaatcattgaagccattccactgagcgacttcggcggtgtaacatatggcgtttttggctattgccaacagggcaaaggatgtagcggtatcggggttggatacgacactggtcagtctaccctgatgttgaaacgcgttccctctttcgagttgtactgatgcttctttcagccaaattagtcggggatgatagtcaagcctttgacttaccatctggcgttcggaatacgctatctgccattcttattgtgcatccagtcgcggcacttattacccttgtcatgactatcatggcggctgtgtctcacttgcacgctccgtcgcactcgacaagatacctgctcattttatttatcttcctcctcattgacttcctagtttgcttgctagcctttttgatcgatgtgcttctatttgtaccacatctagcatggggatcttacctcgtccttgctgctactatcctagttgccatgagtgggttggtaacttgtgcgatgcgtcgcactctagtcagcaggaaagacaggcagcgacgtatcgctcagaatgctgaaatgagcggcgagaattattacaacagaactgctcaagataagacgactgtggagcctgaagtttctcgacaaccgactctacccactgtgagtggtggcaatggtgtccatgacaatcttccgtcctttacaaccttcgaacagaagagtagaagcgaccaagctagcgaagaagccatccctctcacccgccggaccacatcaaatagatcaccagtaccccctaacgaggtggcaagcgtgggtggggttgcggcctttagcaggagcccacagaggcaaggttctcgcgatcagtttggcaacccaatcgacaatgctaccgacccatatgcaacgcggagaggaccttctccaagcttgagtaaccgtggaacaggagccggaggaggctaccgcggtggaagagggggttatggtcgtggcggatatgataactatggagcaccagtccgaggtcgtgggggctacgggccatctggaagggctggatatggtcccagaggaggacgaggaggctatggacaacccaaccgaggaggctatgcttcaaacgggatgaggggaggtctgaatgcgcccccaggatacagcaacggttcttacgatcggagaccgtcacctgctcaaaaccttgctcacgatgttcagccgtcagagccatctaatggatatagctcgatgaatccttcgatgccgagtgtgaacacttatactgcttacagcccagattccacattgcctcgagctgagtcgccaccgcctttgccaggaaccgagcctgccactgttgggggtcgcgcagtagaaatggatgcaaccccggctgttcagcgtcatgacggaggaacctacggacagcttcgggacagtgacgcggatgttgcaggtatggttggactccagcaggggcagatcccacagcgacatgacacgtacatgagcgagggaagtaaatatagcaccgatgagtatgtttcccactcatgatttccccacgatactgaccagatgaccaggcagtacgctccaccccgctcaggatggactcagggcgatggcagaaattcaccccgagccccgtcacctctggtaaatggtcaaccaagagctgaactcactgaaacaaggacaccacctgttgtccaacagcctgtggccaccgggaatagcaactattatgaagatgttgatccccggtttgcctccgatgcaccgcccgcaagtaacaaccttcaaccgccccctattgagcctatatacgaggatatccatgccaataatgcggggactcgaagccctgccgagtctgagcattcaacatttacctccatatcccagcgtggaatcaacccgcgttggaaccctaatcccccgccgctgccgtaccaacaaggaccccctcatcgccgaccagcacatcaacaacagcagcgtcaagacatgctattagacacccccgactttcagttgcctagttcacggactggacgaggtcctggaatggtacctggaagcgcatacccacctggcggtttctagtgaatctgcctagtgagcttctatggtagtatcatggccaccagactgggttatttctaatacatacccgacccttctcctgttgttcgggtgttcatgccttgcaattcttattatggcggtatgccgggagacacaattgtcccttagactaatctagtgtcttattgttggttaactgtaacaaactgtgttggtttaccattcttcatcctttgtgtattacactccttgaaacgtacatttttgttttatttactttgatgtcatggagttcaggcatagcttctgtccatacctgacgcttcttgcacccctattattgttgttttgtctttggctatagcgcaggacgctgtgattccttggcgattattgcatgacaagccacgtctgatgtcaatggaatccacaccgtcctgaaaagagggcgtgttgctagcacggttgttgatttgatccgattgatgtgttggttggttgatggaaagaaagaaagaagaaaggaaacacgacgtgacaaatgaggctctgcaggtaaaagtggttcctgagagtacatcgattgagatgaatgagaggagggaacaaatatatgactatatatcttcgtttagaggatgaataatgaagtatcaatcgaacagtgttcttctatgcataagttgtggactctcagctgaagttggacaatactctttgttcgcattcgagaactgcatggcaaaccgtgacttgacagtaccgcttgcatatgcaatcgctactgatggtatatggccagctaacgtaggtaggcattcaccgtcatgcaaattgaatctatcaagtcgcgtaagtccattcatcgtcaaggccattcagagtacctataccttacaccctaggctcgagtatgtgactcgagctgaaagagcaactgggccagagcctttccccaaggttgactggcagacagacccagaccccagtttgtaatggcaaactaccttgcctactaaagtaccaatctacctgccagtctatattgaatggttgtcgtgcttttgttgactacctagcctcgcctttcatacagcgcttatattgcggtaatgcatcctgacactgatagtcactgttaggcttggaaatgaatgacacatggggccaaagaattcgagtgcttctgtagccaccacaagctcgttcgttacaaattgaatgaagcatttgatttccctctgcttacctactcatgaaacgtagtgaagaagaaaattatgaaattctgcacattctgccgaaaagaagcatttccaccaagcctacaaagccgggtaaatacctaatccatcctaactcatacatatcttcaacttttggatcttgtggccaagtgtttcgccagaattctttgtatgttcctcaaattacatccgattttgggtatatggcaccttcctgctcttgcgagttgcgtagcgtgggctggagttaagaaggaaggcgcataccctctgtcttccccggagtgcttcttgccaacaccacaaccgatacacttctttctctctctccatccctccctccccgcctctctctcttcaatcccgtcttcctaccctcaacttcgtttttatttctccagcctgattctctccacaagatcgatcacttgtgtcaaagtgatggcaaagctgtgaaagcccactcgttcttaaactaggtatcttatactgcactacgcacattggccacctctgcatttatacagtccttctcacacttttgcagaagcatcattctgctggatatccccacgacctcatctgcatccacactcagacagatctggaccatctagcaaacccaatctaacaggcaccttccttgaatctcagagatactgatcgtccttcccacctccgacgaacaagatataccaagctgagccagcatggaggacctgtcttcccccatcagcatcacttcgtctaccccaactgctccaacttcggcttcaaaagtcacttacaccactgctggcaccccgtacaatcctagcacttctcagccactgcaaccgcctgcccgacgcggtcgctctctcaagtggcctgctggtctccctgcagctgggttatctctgcttcccaaatctgttcttgcaactctgcccctcaaagctggatcacggtcctcgactcttcagcatttcagccctcagacgccctacgacagagcatccagccccttgaacgatacagaccacagatgtatcaacatgtccgctcaagtaccccgaatcgtgccttctgcgactccgtcgccgcttacgtcccttttctccgaagctgaacaagacacgcttaccgacgttgaagcaagtgaggaaagcgacgaagactgcgaacttggcatggacccgttaataaatatgacagtaaagtctcttcacaatctggcgtcttacccaaaccccaatcagaagcgagctcagaaagcccttcttcgggggctcaaaccagccctgggcctgaagacgacaacccgtgttgatgagcctttggctcccatgactcattcctttggactccaagatgcgtccaacaacaacaacaacaacgccctgccaagtgtgttacagccaccacagttagagaaacctacacttgggagatctttcgatgacgcattctggaattcccaagccaataagtcgcctggcattctccttggctcatcccggagcttcaatcgtgcagtcggcagcaataccgcgcgtgctcctggtatcatggctcctggcaccggtgctccacggcctttgactgccggcccccctggtcaacgccaatatcgaccatcgaccttcgagtcaactttcaaagcactccacacaaacgtcccaagccaggatgtcaagcaggatgaagatgaggacgttcttatcattactcggcagactctacgacaagcaggtatcagtaacagcagcctagcacagactacactgtcgtttgaagcaactgcttcacaagtttcacaaatcgtagaggggttggagggattgtctgccaattgcaaaatcacccgaccaagtgcacccacaaccgccgcgacgcaagggttccagtattttgcgaaaggagcgccatcctggggcttagatactgctacaacatcagcatgctggacatcatcgcccgagctcagccagtctcgatacacatcgggacccagattcagagcaccaaaggaacttcaagcctacaacaataagatcaatcacgcctggtactacggagccgatttcctagtagctacaccaagcgagattgctttgcaggttcagcctcccaaggggaaagggcagtttggtgcaattggggatggccgtccatcaaagaaaggtgaattccatcgccgcatggagattgaagacgccaatcgcatgtcagtggccgaccatgctcgcccattgttcaacatggcacatgcaaatgtgcaacaattcattgaaagcgagtggaacaagagccagggacgtgctacggtactacaggcaaccaagtagaggctgttagtcaggaaggaggtgattggcgatgggaaggaaatatttctcatacgatgccccatacacgatagcatggaatagtttatgaggaaaagtatgtggattatgaccgccttgcgtgactgttgcatggcaggaaggttggatgctttttgggatgggctctgacggaggccagtcaccatgtgagcggcgatgttatacttacgcgagaacaacggccaagcaaatgtatttcggccgatccacgacgttggcattatggaaagaacgggtaacttagtagtccatagccggcatgcaaaaacggaatatgatgaacaattatcatacttggaacggaaacgttgatcctcttgtgactgactggtgggcaactggctaagtgcaacatgacctatacttatgcgtctacttattatcccaacttcttctttcaaaaggattacaagagttaggaacagaagtatgttgatatacacgggggtagtagccagaaaaccttgatctcaccatagatgttgtgggacaggcatcattgaaaacaagctcgcaatcgggaaaaatcgatagtctaactcgtgatggtatatcccgtaccatggtatcattgatgcgctctcgacttgtcatgggatgttgaataccttacctatacgcacttggcgcatggccatgatggcacatgtcagaaagtgacagtgaccaacattgttcttgggcacgttgccttttcaagctagcaccaactttagttttgaggagaagatgaagacaattgaaggagagtgtgagtgggtctcatgacgttggtaaggggccttgtttttttgggaatcttatggaggtacggagtatactacataatttcctttccacccagataacaagagtcaaagagttgggaaaagctgaaattgcaattacggagacgtgttcttttatgtcatttcgagatagactgtatttcggagactctgactcggtatttgatgccagataatgtcagctccatccctccttacagtacccttatcttagctaccttaccttatagatcgcgttggtgtttcttcggcccacttctttttactgctgccctcttttcccttctttcctttaccaagttccaagtctcttgatcgtatccttttcccttctttctgggtgccggtcctgaactacaaccatcgcttgctaactactttctggctattcactaccacgagattccgtctttctgtgcgcgttaacgcacgacccaacaagagagaggatacaagtgcaaagcgggaatcggacgagaaacctagattttacccactccaacgagaaaaggccacaatatccgtaccaatcgatagttcggcaggccaaccggagcacaagactgagaacaaacaactttcgcgacaaagtcaaacaaacgagatacacaacgatggtctacgtacggcaaaaggagctccccgcgctccgtgagtacaaatactccggtgtcgaccattcactgctttccaaatatgttctaaagcccttctacacgaaattcgtcatcaagtgcttccctatgagcatggcaccgaatttgatcactctgacgggcttttcattcgtcgttgcaaacttcttgacgctgctgtggtatactcccactcttgaccaagattgccccgcctgggtgtattattcttgggcactgggcttgttcctatatcaaactttcgatgctgtggacggaactcaagcgtaagcttatgacaaccgtatttaccaggtgttgaatatgtgctgactaaatcgccaggcgccgaactcggcaatccggacctctgggtgaactcttcgatcatggggtagatgcttgcaatacctcgcttgaggttcttctttttgctgcttctcagaacatgggacagagctggcagactgtggcagtcttgttcgcatgtgagtcaacactggcggttctgttgggatgcgtgatgctaacttgatagccctcttgacgttttatgttcagacatgggagacttatcacaccaagactctcactctcggtatcgtgaacggacccgtcgagggcgttcttgcgatcgtcctggtcttcgttttcactggctacgttgggggtgcccatttctggcagcagagcatgtttcataccatcggtgtgccttccaccattggcatcccatctttcatctacaacctcacctttaccgagtggtatcttattcagggcagtattgttcttgtcttcaatactgtcgagtcttcactcaacgtcatccgcgctcgacgtgcccgtggtgaccgttctcgaggtgcgctccttggccttgtccctttcttcagcatctggtctatggtggttgcctacctttatcttcaacccaagatccgcgaatgccatctcatcccgtttgccctcttcgccggccttgtcaatgcctacagcgtcgggcagatgatcactgctcaccttgttcacctgcgtttcccctactggaacgtgctgggcctgcctcttgcctttggtgtcatcgactcattgggccccatcttccagcgtaacttagggtttggctggcccagcgctcttggcgataatgtctaccaagtggctttcatgttcatgatgctcggaaccgccgtcggcgtctacggaagttttgtcgttgacgttatcgttaccatctgcgattacctcgacatctggtgcctcaccattaagcatcctcatgttgaaaacgaaggtgctcagaccaatggtacaaagaaggactaaatgactgatatagacccacgtcgaagggtttatggcggtacagggactcgatcccctggatagaagaagagtcacatgacaagacaaacaattgggctcaaaaaatagagatgtcggtagttccatgttcgaacggagtaatggaaacgcttcatgcagcattgggaatgagtcaaggtatctaaagagggtttaaaggaggggcatcgcgattattacatatatcagggtcgggcatgtctttgattattacggttttcgtgtagaagttttgtatgatttgtatgaggaacgggcttggttcttgctttttggagttctgcagcgtgtttttgtataatgttgctgtagcttatagatgctatttctattctgctgtcgattttaacagtatattagtcttctgcgaacctgtatgggcgtatgaccatgtggaggcaataccaccatggtctaggctttcaagatcaagccgtttgaaggggactaagaaaccttttggaggaaatatttaatcatttttgcacctgaatatacttgactttccaagatcctacagcatggtcgtgcatgtagcagatatttgctgcgcgtctttcaaaacctgtccaaaatttcttgggagacatacgtaaaaacctttgaatacaaaacgccacgccaaaaagccccgacgggcggggtatcatcttccacctagtctcttaaagtaatatacgtcaatcataatgaagccaatcatgtatcctttcttccaaattggcccttttgcgccttgccttttacttagagaagatcatccgtgccgctcgcgacactctgttcgatggcattggtgattgaacgctctgagaaaacagggccctggccatcacatctagcgcagttcttcagacgctcgctgacatcggcaatatcaacaaggcctttcttgaacaactcgtgggatatgataaagtcccatgttgcaccggcagctaggagacgttcaccatcgtctgaggtaacaatgcggtgtgagggcgacttatttgtgtgattctgcaagacgttggagtagaagtcggtgggtttgaagcgcagaggcccggttgcaggctctggagagatggaaccatggctcatgcgggatgtcgcacgaaggatttcgttctcggtagatattttctggagatctcgctttaaacgttcattctcgagggatgattgttgctgggcggcctcaaggccggcaagcttcgcctcaaggtctttaacatgcttttctttcctctcgcggaaggcacgctgcctgtacagccatatgttagccaagtataaaatcgtcgtcatcaaacgcatttcaaagtcacagcaatattgtataatgtgaggtcttctcgcaaaatgaaaggaaaaggcgggagaggattggagacgtacgcagcgcgattctgtgctttcctccgagactgagcaggagttaggttctcgtcctcctcgctggccccgcgggcaacggactgctcgtcaggagagccattcctcaatgagcctccttgctgttgatgggctggggcctgagaagcatagccgggaggtgtcggggggcccggaaaaccagaggcaggctgatgagggtttgcactgaagccttgggctgtggtataatcgaaagactggaactggtcattttgactggcagagagggcgtcgtagttttcctatacgtgccaaagcaatatgtcagcaaagatgcgctaatgctatgagatagacgagctgcaggtacaatgttgaagatgtgcttgtgaggctcaacattgctagagtaatgctcaggtaaggaaacgctaaggcagggctgcaccgggggagtgggggagatcgcggagaaagggtcgtttactgacaggcggggatgcattgaagtcatcggagccggcggaatgcgagtgcgacggcgtcagaggaggaatcggcatgaactggtgatagggctgagggttggcaaagttgtattgcccggtgaaatccatcgtgaaccttcagaggtggtggttgaggttgagcgaaggttaaacgaagcaggtggagtagagcagaatcgaatcgagtagttcgatgggagtgactgtggccacacaaaatggaagaggagccagagatgaaagagcgtgagcgcgaatgaacaaagatgtgatgagtcaatgccggtttgaagagacagaagcgcttcttggttaaaatagtgggagaagaagttgaggttgtatgggggcttggctgtaggttggtggatgaattaactaaggtaacgttaggtgtgaacgagccgggtgacgcgggtgggtgaagaagagaggtgaaggtggaggtggaggtgtgagggggccagaaggaatcaggtgcagaccgattgaccaaggtgagatggataaggtagtgagccccagaagcacagagcacaaaacacggacagggcagggcagtaggtcggacggaggagtacagtatggtggtagccttaatgaagcataacgtgcaatgcgtttcacgaacggggggacgggaaaggttgggcctgggcccttttaagaaatggctgagactctgcgatctaggccgagctaagcgatatgaggcaaagctaggtgccaatcatgactgacacggcatttgcctttgacgtgcatattggccgttgtgtattagtcgtgccaagccagggtcggatatcaacatcgtgagcttcctaactcgagcattgcaacggacttccaaatgagaaacatttctggatgatcaaaggcctcacaaaggttgtccagtatcacggaaagggttccatgtcgcgttccaagctaaagtgtcgcctaggaggagtttcgatgggggagctgcagcaaggcggccgacgttgctgggcatttaattcgtcccttatttccttgtctttacccgccagctcagcgctcttgagttatctccctggagcccgatggttgtgcagacgtgaagggcaagtcgtgagttagcccacgagcttgaggctagaaaaatgcgtctcctgcacatgcaagcagggctaccttgaacagcaagcaacgttgacgcagtaattagtgggagcggtgcacactgatcagacagacagacagacagacagatcccttgacacattgttcttatcagctggtatcttaattccatttcgtgtaccaccactttcaactgcagaacacagtagtttcctgagtttctgaagtctgtgctagcgccaagttgacatccaatgttagtcagacaactctcggctcagacatatgaacggcctcagaacctggaacaaacaacctacggacagacctgacataaccgactccactggccagcgtggttctagcaaacttcaaaggttccgtctaatgcacaatggtaaaaataaactgttgcctgatccccatcgcggttctcttttctccttctgtccccgagcgaggcctggtgggtcgttggagtgtaggtaagcatttcgaggtcgtctttcacatgggggttcaaaaggatctgcgcttaacatatcaagatcgtataagccaagatatcccatatctatgtatctccctctaacttattacacgctccgaatttgttcgggatttcatcgactttgcgcagtcctgacacttcggtttcccttgcctaatccggcaatatcgtgctccagacagtatatccatttatcaatggaaaacgacctacctcaacaacgccatgaatgcatctcgcaaacctcttaacgaccttctcattcccagccttactaggacaactgctgaagccccttcggccctatttgcacaaacagacccgtaatttgatctagtatgttcagcctggtcaagcgctctcgatacaacggacaacaacttcatcaagcgaagccacatctgcatccgactctgcttagtcggccgcccgcccgcattgcccgcccgcttaagcaagagaccctcaagagacccccgactgctcccgtaacacaatggagagcttgagcactagaattttttgagccgtctctgctcgcttgcgcgtggttcggccggagttctgtgctctcttggcaacttctcccaaccttcgccgggtttgtttggggaagatatatacaaactcggcccatagaatccgcgcatgagagtgagatatcagggttggagggggataactacggcacagctgtcgaattggtgtgttgttgataattcgccatggcctccagaatcattagaactgcgagtaaagtagtttggctcctgtacgcaacctaaatgatatgtcaagtaaggtagtcagcaaccgcacccacagtctaaagacattcgctccgtttaggtgcttactgacttatcatcgctagcacatggaagtctgtctgtgtaactaataatacagcacccaggcgcagcttcgcgcatcccctgctggacccgtcgggtttttctgtctccaggatttgtcctgggatggtcaattctttttgggtagttaagtggtatcctaagacccttggtacatgatatatgcagtccaaggtcgcaatgccttttcccatggaattgaatcccgacgcttctctcccagaaatcggactcagatgttgcacccacgatatgataacctagggtatccatctggcgggcgcagctttgtgtaggtaggtgcatgctaatgcaactcgcaatttgtcaaacgtggggagcaatcaacttggatcttacgcaccctccggagcaaaacccgtacataaggtagatcccgcactcgctcacctaaagccccagggagatgggtgggtgctgcccgccagccctcttcaccattccgacttttatcacaccttggagacttacctagggtaacattgagatgagagatttgcatttaggtatctacgtgttgtcaccacacaacaccaatggccgggtaccttagccactgtgcctagaatgtgatgaacggattgttgtcggtgccgttattcccgacctgcacaatcatcatactcacgtatgtgatattgatccacgaagctaatgtaagtcagatggccaggtgactaactcttgagctttaagcgagcccaacttggcactgctgaaactcaattgttccatttgcggagtagcttctttccagcagaccaaccgagccttgttatctcatacctaaacctgggacacttgaatctcacaagcccttgatgttgacgttctacatatgtttgcttcttcttactcacagtttcactcgttaaattctgtttaatacaaaagagtcatcgcgagcttgcaatacaatcccgttttgacctaggttacacaaacggggaacttcttggctgggatattcaatctttttttttagtcataatcccaggaactgtctgtagtgttgtctcttgttctccagtctccctttctcatctgagttttagtagttctcatattctagaaatcatacagcttctagatcgtttcaacttcttaaggcaagagtctcttgggtgtacgaggataatagcttgccaagtgcacgcttggaaggttcaaataccacgcaaccacacggtccaagccaataccaccgccaccgtgaggaggaacaccggcactgcggaaaatgtcgacatactctttgatgccttggcttttaggatcgataccctttgtacgaattcgtgcttccagggtctccggaacgtgaatacgttgaccaccctattgagcaagttagtgacgactagaaaaatgatatatgagagtgacatacggaaagaatctcttgtccacgcataaagaaatcgaatgcattagtaaccttggggttctcgggatcctccagagcatagaaaggtcgagcaccctcagggaacttgtcaagcacgtagaagtcggtgttgtacttttcccggataagagcacccagtgccttttcttgtggtgtactcatgtcctcttcatcggagacattgcggtactcctccggtccctcagctctgagcagcgcctgaccctcagcgaatgtaaggcgaacctccttaccaggctggggcaaaagaaagtcctcagaagggtaaactgttcgaacaagagcaatctgctcggcacatcgctcctgaagccctcggaagatatgaagaagaaccccctcgagcatgtcacggacttcgtggtaatgatcctcgatttccatctcaagatcaagaccggtgaactattgatgcaggtcagcactgtcctctgtgtaaacgagggagtttggtagggcaaatagggatatttacttctgtcatgtgtctaggggtgttggagttctcagctcgaaatacaggtccgatgcacaaaacacgcttccggccaccagcaatctcgtactgcttgtaaaattggggagattgggccaagtaagcctgcttgtcaaagtaaggcatgccaaacacgttggatcctccttcagaggcagctccaataagacaaggcgcctcaaattggacaaagtcgcgagcctcaaggtactcgacaaaaagcttacgaacagctagtcgtacatcggcgatggcttgctgaacaggagctcgtttgtgcataacggggttgttcaaatgagttgccatgctggcaccagggacgttctcaagggttagattgtcaacgccttccttaacctcctccacagggccaccagcgtcttcatcgtcaaagttggtgacaggccggttggcaacagcaagacccatgccaagaacttgagggccagggctgataacgtagcacttggcgatatgtagctcgtaattggagaccttcacactcttgactggctcctggggcttcacaaccttagcttcgacaagaatgtagccttctagattcagactaccaatccacttgaccatctgcttagagacaggcgtgccttcactgctggcagcgacgacaccctggatagcccagtcacgctcctcacgaagctcaacaaaggccatcttagcaccttgcatgcgcgcattctggatccacgcacgaagcttgatggtcttgccgagatgttcatcgctcaggtttcgaagcttgactcgctctgcgtcgatcttggtaagatgagtggaatctccatagttgtctttagcgaggtcttcggtgtttccagcagcagcctttgcagcagactgtcgggcttcgtgttcagcagctcggcgtgccttttcagcttccttcttagccttcgcctcagccttcttcaatgccttctttgaagggccagcctctccgccttcgacggcttcaccactagcggcgggagactggtcggcgggagcctggtcagcgggagggggggcagcagcttgctcaacaggggcgtcggccatggtgaagctactcgaatatgtgttttgtaggcgttgggtttcgttctcgcgcaatcactttgtgtcggttgaagacggacggttgatatagaaacacgcgattggaagtgtttcgatatgaccaaagctaggggaaggctcgcaacgagaccggactggaatcaggagatagtaacgatggtgactgtgtcggtgggagaaaataaggtgacgcataaaaatatgaaatggtggttgcccatcagtcaggccgcgcagcggggttcctgccccgccataccaatccatttcaactgcggcgtcatggtggggttatccaagcaccgtcgtcttcaacatctgacggacaggaccttattaaccccagcatgtcgatccaaagaaaatgccctcggaaccattgctctgctttttagtgtccatacacgcaaagaccataaggcccaggctctcaaattagaagctattcatattaagtttaccatacaactctccaatgtcccatcctatattctgacgaaaccatttccgcccaacatcgcttaacttgacaacgctgacgggatgtacccgttgtggaaagggattcgcttcgtcctgggcctccatcgcctcgcttgtcttgcatactcctaaacgccggtgccgaaagaaatcctggatgatatgatatgcaacctatacagctaacgttgccacccctttcaaccccacatccgtatccccatgtttcgagtcctgaatgacaccctttctccatggtccgggcgatcaatacatcccgcctcatctgtcctcttctgtgggtattactataagcggaacctgccgccccaaggacgctagcttgggtgcagagactccgatttctcgcaagtgaacaagttgatatgttgatcacctcgtgcagcacatccaagaattggccgatgagggtgaaatgcagtggccgatataggtgagctgcggttctgttgcagaaaacttgaatagggctcaacattcgaaagctcatgcccatcaagattaaagacctttactgcgtgggctgatgtacccctgtcgatcaagttagctctagtccttgtgattcatgcttcttgcgctgaaccaatacttacactgcaaagactggtaaatgttcatgagtgctggcggttctaagtgtgtctcgtgtcgtttggaatgagtgcagcggcttatccatgcgaatatcccagattttgactttgccatttctgcttgcactcacgagctcgcgttgtccgccgcgctgcatatgcacgctcttgatccattgtcgatctgactcatccttccatttgcgcaccatggactcttgaggccgatttctggtgtcaaaaactcgaacggcaccgtcgccgaagccggccacaaacatattacccgtcatttgatcggatgtgagcgaagtcacgcaggaacccgagcgtgctgggatatccatgacacacgtctcgtaagcggcataccacactcgaattacccggacatcaccagcaacaaggactcgaccagtgacttgttgccagtcgaacaccataccagaattgacgttactagggaccatgtgtgtcaaggcacgccaggatgatgcaagttcaatggctcgatccgattcgtagttgcgataaactctgatcacaccgtcagatgatcctgtcagtaacatcgcctggtcgtcttcgttgatgaacttcatgtcgctgatttttgatccttctggattaccgttactgaaacggctcaatcgtccttgcttcttccagtcccatacgtaaacagtgttgccatcgtccgctacagcaagatgatcttcgaattgatggaaggtcatcttagcgggttgagcaccattgttgatgatcccaagttgattattccatttgtgacttcccgcttgttgcttcaatggctgagtttctctgataatggtttcattccgagctcttcgccaaagacgctcattgtattcggtacttccaggctcatccgcctcactcggcttcatctgtggttcacggaaatactcaattgaccattccaggaatttgcttttgagaggcagtacaggaggcttcatcagatcccgctctttgtatgcgcctgaatagggctcatgcgcaacattgtattgagccagcgatgatggtcgatcgttttgctctgcaggcaccggtatttggttcggcgtgagtttcagagatggtgatcggggcaaagtcggggtcgttggtcttgatttgtcctcgttggttaccagtgatggaaaaagcaggctcgcagttcgacgaaggagtcctggtgagggtaaaggctgcgagttagaagtgccgggagaattgtttcgctggcttgcactcggagtatgcttgtgtgccgtccttgccgtacgctttcggatttcggccatgaccagctgcgtctgaactccgacttttgagctgagtagcgcgttgtgaacaaagtctacaacgatagtcgcttcgcgctgtacctcaggatgaggatccacactgagaacgagagccagcttccacaatgccatatacactgtgttatgagatagaccatgggccattggcttgatggtaccatccttgttgcgattatccggtcttgcgtaatgcaagcccatcttgtgttcctggccgtcatcctggggagggaatatgagatactccttctcctcaaccagttgttcgtaagctgcgactagaaacttgctctcaaagcgaatagcaaaatgagaaagaaacacaatgaactccttgcggaccattgggcttccatcattacccatgtcgagtatcgtccatgcaatagactcctcaatacgggccacttcctctgtcagatcaggaattcccaaaaatgtagtcatggcatggatcatcgctgcccgaacctcgcaacaaggatctctcacgagataagcaagcttgacatatgcattctccctgattccccgccacttggcctctggaaggtcttgccaaagctggcttatacagagacaagcccactggcgcagaagagggttctcttcattttgaagatgagttaaacaatatgacatgatctctgtttggttacagaccatttgtccattcttgtaatccttgcatagcatagcgagaataaaagcgcacattgccttgtgctcgtcgctgtcaacaacaggcaatccttcggagggtttcagaatctgtgcaaaatagctatagccgctatctttgatgaggtcctgctggcaagaaaggtccactgcgatcagacgagcccaaatgaagaccataactggcttcagctcggccgcagccgactgcaagagtttgaggacataagggaaaatgcctatactgagggcgagctgaacagaccacgggcctaggtcaagaaaccggccgagtaagataagagcacgaacccgatgttgctggctgagcagtacctggagcacaaccggcagctggtcgggggacttttgagccatcgcatcgcctctcgtaagataaacatcgaaagcagtaagctgttctgtgaagaatgttgaattttgatattcataatcaaagccttcggtctctttcttttcaagcatgggcagctgagccaatgccatgtcaacagctagatcccaggtctcccacaatggatgttggtgggtgtcgggtagcttaggataagactgaggatggcatccatagaccgtcataacgcgttgggcaagaagaaaattgcggaacagcgctgccaccatcaagtcttgtcgaaagaatttccggaagagatcacgaggcagtgttgtccacgcaatgctgtctgtgatagcagtgaagatccaattgagttctcccagtggtgttcgccgctcctgcaggcgaccaggtagttttttggcccgctctgggctgatgttggtcttgagagggttctgtagaacgaagaaccacagagccatctcaatgggagtggtgaggcaagctgtgaacaggtcagcaggcaaaagagggtttgtcgggaggttctctttgacagcgcaggctgccagatgaatatagggcctgaagttagttttcgtgtagtttgggtcacgctctgcggcctcctcttcctcttcttcatgcttctcaacaaatcgatggtagttgttgagaatgttgccggcttcagagcaatcccagacaaagatggtgggagcttgaagccaatgttgcaggtcgtacagcgatacagggatgtattgagtgtaattcttattaaaaacccagatttcgcctgatgcggttggcttgggcacgccgtgaccgttgtagtgaagcaaaacacgttcgtccttcgcatttctccgtaatgagatgcagaatttctttgtctcctcgacggatggatcgaggtattgtttgtaccgcgctcttatcgcaagtgtctcgtactgcgcctgaagtgacttgccgatattctcgagggctttctgtatcggaggtattgtgggatctgtccatgcctcgagcttcgcacctgggttggtcttgagctggtcgggaggttcaactcctatattcaaacacaccgcgagggctgcagacactgtttttaacctgtctctctgccgccaatcttgaagttcgtattgcagtggtttaggtttgcctgtcgtctcatgtcgcttatcggtaaaatacatataccagttctgagggcataattagctaggtgaacctaaggcaacataaatatcgtgcgagaatggtctcgcagccaggccatggatctatatctctgggactgatgcagaagacacctaacaggtgatcaaattgccgggaggctcgaagctaatgcccgaggtacttgtttccatgtgccacggcatactacagccagggttctttatcttgcgactgtcgagcataatacagaggcttgatgtatccgagatgactaaccagcaaattgacattattgagagggaaaactcacattcgccagctgggaaatgatgtcctccgattgataatgatcctcaaacccatgtctagcaccccattcgggtatgtcatcttctgttggctcaggctcttccatcgcccggggcgcgtagtcactcttcgaccggaggagcattggcttggcaggccgcgttttctggtgatgctcgatgtcgtctcttgtctctagcgctatgcttccgttgcgccggtttggcgcgctcaacggtcgttgatcgtcgtcgtcgctcctggtagcatcattcgatgttgaacggccgttcaccctgggtcgcgttgccgaggcagctccgttgggctcaacggtaggcgcagaggtgccgttcatgtcggatcgcagcgccatgacgcccgaataaccgtaaaattgtcgcgatcgactcaggtagttggttgtggccgagatgcgcaggttgccgtgacgggggcgggttgaaatgtctagcgttggtggaggagcttacagtgaagcgggtttggctggctgagtaggtgtaaatatgtggaggaagtgacgtttattggaacgacacagctgtcatggccctctgtgtagctcaagccggcattgcggatgatagccctctatttgagcctgtttcactattagttgatcactgcgcttaggtgtagaataccaaaaagcagttggagggctttcgactgaggttgggagagagccaatgacgaggtccaaagttcgttggcggctgaccagaataaaggcagaaattaagaattcctaagttagtaggtacaccatctagttccgttaagttagtgctggcttgttcacatccacacaaaggcagcccgcatacagtaaagccaataaatcgtagttagtatgatttgaatatctctagagtttttatttttatttttatttttaaaaaaaggtctgtctacgcgcaacagcactgttgttggacattcgaatgcttgaacgctgaccaatgtaaggtttggtatggacatagggtaattgatgttcttgttacttaccgactagccgacctcacctaaggtgatgggtcttactgggcccggctccaattgaaactctggatggccggctagagggcgtaagaaaacctccgatctcaaagcaaggtgctaaacgcacctaaactccaataggtactccatagtgtaatgttcaacaaacaccatatactgagccaacccaagtcattctatcatttaggatagagggctaaagttttcttagtttacctggccagcccattacatgaggtgggctgaagtaccctagcaagccataacactaggtacctacagacaagatggctgcacgtgatcaccatgtggctcgttagtcccccgagctcgctgaggttttttctcccctcactcataaatccaataccgccgccacgactgtacgatgcagaagacatgatgtatgcttatctatctgacgcttatgtgtaaatgttgtgttagtttcagttgtaatggctcatggtcttgtcattagtaacaccaagatggataatcgatacctttgaacgcagaccaaatattgattggaatttaaagaaaccccaatagctgggcagcagggtatgtttctttgaattatactagcatccaaaatcagcatgtagaaacatcgaatgtttgctgtcacaaggaatgatctcgctcgtatcggccaaacaagctgatctaccgggatgatataagtcctcctgagagctgagaactttgcgggattgcggcggaagccagaacgatcgatccaagtatcctttcgagtctaactgggtctgaggctgtaatgtgtgggatctgccgaccaccacgaagtaaggttgccaggtatctgttaaaaaatgttgcggagtgtgcgtttcgctgaattactccgggttgcgagaaacatcttcattgatactgtacaacccatacctacctcactccctccgtacaggagcctcagggggcaagaaaacaccgaaccttaatgtaaggtgtcaaaataaacctagcaaagactcccctaaatttaggctagatttacctaggtattttcatcatttagggtcaaggtcctgagttttctttcctcccccacaggaggtacctgagtacctacctggtgagtgctccataccttaggtgttagccttaacaagccgctactacggagtatgttaacgaggtgccggatttccacccctttatttctttaattacatcgttcattcgagagggaactcggtggggctaagccagaggggagaacttaggaagtagagaactgagaagtaaggtaggcaatttaccttggcgtgcgtaggccgttgggtttgacgatgttagcgcccgagaaacatgaaaccacatcctggccacccaataaggaaaaggtatcctacgttagtggacgggcagactttgtgattccaattctccagggacgaggaaacaaagctttaagactacctagtcgttaggtgtgcagtaaggggggtgggttgaagtctgattggcgaatatgggagtacggagcacgtacttggtgttgcttccttctgaaggccaaccctagaagctgagcatttatctggtataaggtgagtgatgtgatgttcaatacccacctaggtacagtacggagtacaagtactacgtgcgtgagcaaggaatactaaagttagcggcataccgactaaggtaccttaaggttagcttagtatggatattttgttaccactttagagcctactaattagaggccaaccataataaataagggaagtaggtattacatagcttaggtctacgtgatcaaaacatatccataaaaaaagccatcaagttggagaagttcaaggaggtacctatggggtcttcgtgtgccaggccgtttcgtaagcttttatcctctacgattagtaacaagaactaaaacggttgtatgtaacttgtgcttggccgtacagttctaaaccaacgccgttctctggcttcaaaatatgcgtaacttgaaatccgtatcatactgcatgtgcaatgctcagatcttgaataggccaagtgcacctcaatgccaggcacaatgtacgaaaggggcacaaaagtctagctgattggacagatatcttcagcttcctgtcccagtgcccagggcgtctccaccttcaagatgcaaggaacaaagagaccctggctaaaagttgaatgcacaagtcgcgataccgtcttgtcaccaattacaaggcaaggtatttagataataaccctggcgcggtgggcagcaatttgtttgtttcccctgtgacgtggaacaggagcttcgatcagcaatgacgatgttgtgttacctgtaggtagccttcggcaggatgcgcaacaaacacatgaaggatagtactgcagaattggactcgagacactataaatgtcgaagctttgtcagttggcacctgcaaggcacatgacagaactttcttaagccaagtggcgagtcgagttataaaaaacacattttcttatagacactccaagactgtgctcaatggcactgtacattgactggtttgcgtggaacccctaaatatcgtcgggtgttaactgacgccggtcgccaaccgtccaggggcgcagtggaatctatgataattggttgggaccaccagggtgtagaagtgaaaggccagccctttcaaagacagccaactagcaacaggaggcgaaaggttgacaaggaccaactaagtcaagccccgtcttttgtgctgccagtttccgttccgctacagctgtcgcaggcctttgttggctaccttacttatttcgtacctgaccatcaccactttctttccatctcgcatcttttcctacgccaacctaacaggggctctttatttgcgcatcgtcaccgtttcccttcgttagcgtctgaatttctgaatctgcttcaaacgactgttagccgcgccgtcgaagatcgagcttgagagcatttgctcctctacgacgtgcaccagcgcatccgctgctttggagccatccagccccctctctcgaagaccggaattcgggaggctgaccacgtccctggaattcccaaagaacaatccgcagttctattgacaagcctaccaatgctggcccagccacgtcgaaattcgaatattgattcttgctactatccttgtggctggaactcacttgtcgggatatttgcttcgtctcctaacgatccctgacccacgcgacgactgcatcacgacaacgcactatcttcgcgaccttctatcgcattgttctcgcgaatcattctatacggctttcgaatcgacttttagccgctcggcggctccttgcgataaaccatggcctttctattcaaatcaaaaaagcatccagagaggtcgcagcctgcaagtcgcgacgcaggatctggttctcaagggtcgatccaaagtgtcagcgcccgtactgctgagaagaactctctacagcatcgcgcaactccaactgggagcttgaactcaatcgataatgaaggcagtaacggtagtcccgatcatagccatggccatggccatggacatgggcgccgtggtgggagtgctgaccaaccaatccaacaaccaagcgatacatcagtgagttttctacccgttcttgcatccaatgctgtcaggatatcctaaccactgagctctccttaggtacgaaatggcacccccctgaacggtcccaatgcatctctatatccctggtcacaacgccgattgacatatacttcgacacatccgtctcccttccctcgatatggcgctgcagtgaactctgtgtcgtctaaagaaggagacgtgtacctcatgggtggcctgatcaacgggtcaacagtcaagggcgatctctggatgatcgaggctggaggtaacatggcatgctatccattggcaaccacggctgaaggacctggcccaagagttggacattcgagtctgcttgtcggcaatgcatttatcgtatacggaggcgacactaagattgacgaggctgacgtacttgacgagacactctatcttttaaacacctgtaagcttgtccatttgtagaggtttctattctctaaccttgacccagcaacaagacaatggtcccgcgctctaccagctgggccgcgaccttcaggtcgctatggccactcactcaacatcttgggctctaaaatctatgtcttcggcggccaagttgaggggttgtttatgaatgatctttcggcattcgatctcaaccagcttcagatgccaaataatcgctgggaaatcttggtccagggcgagacaagccccaagatgcccgcggcccgtactaatcacactatgatcacatttaacgacaagatgtatctgtaagtatcaatgccgagctgtatcgaatgaaactgacacgctggtagctttggcggtacgaacggcttccaatggttcaacgatgtttggtgttacgatccagctctcaacaagtggtctcaatttgactgcattggctatatcccagcgccacgcgaggggcacgctgctgctcttgtagacgatgtgatgtacgtcttcggaggacgaacagaagaagggacagatcttggcgacctcgcagctttcaggatatcatcgagacggtggtacacatttcagaacatgggcccttccccatctccccgttctggacatagtatgacaaccgttggcaaatcgattgtggtccttggcggagagccaagttcagcaactacatctgtcagcgatttgggccttctctatgttttggacacctcaaagatccgatatccgaacgatgcgcagcagccggctcagcaacgagctcaaggttcacgtagaccaagtgcgagcgaaggcagccggccacatcctgcacgagatggatcgaatggaccaacggattcaaggaagttgatcgcaggaggtgcttctgttccagctaatgggcaacgatcgccgcccaataacggcgacgcggaaaacccccaggctgcaaccgccggcacaaaacttcctagagcttcagccatgcctccgtctggccctccccctcaggggccgatgcctgctaggcctacggttgatgtgtctgcagttgcacgagtcagaggacagtctgccgaacgcagtggagcctcgagctctccaaggacaatgcactccgggtcgcctatcacacgagaggtcatcaatgaaacagaaagccccatatcgaacggtcgacgaacgccagtccagcaaaatgcgcgcgctggctccaggcaagatcaagtgaatggagacccatacaaggcgaaggcagttcaacaaagccgtcctcaaggagcaggtgatgccccttcagacgttgctctcaagccggcaattgcaccccgcccagcatcgccgcccgtccccatgagacagccaagcaatcccctttccaggcggtcttctggtagaaactctcaaacagttgttcttctaaaggaactggactcggctcgaaacaggaacgcatggtatgcctcagagttggagctcgcgcgtaaggccggctacgtgcccaatacttcatacagccctctgcttgacaacaaggccaccgaaacttttgacgacgaagaccagccgcttatcgaggctttgctggcgatgcgatctgaattagcaaatgtccagacggcagtagacaaacaagccgtacttgcagcgaagcaaattgccgaggctgaaaagcagcgcgatgctgccatccaagaagctgtttattctaaagctaagctggctgcccacctaggagcaagttcagcaagcacaccacagcttgatggcccaagagacgattttgaaggaaggtctagtgagttgagcaggaagcttgcaactgcactgcacatccagaaagatctccagtcacgactcgattcggtgaaaagcgaacttgattccgagaaaaaggcacgacagttggcagacgacacctcgaatgcagcccaaaagcgcatggcagaattagaaagttacaaacaacaaacctcgacagaggttgaacgcctcaaggctgagctgcatcttgcccagcacgaagcacgagagcattcagttgcgcacgctgaagttgccgctgctgttgaacttctccgcatcgagaagaatgatgtgcaacagaagtacgaagaagccattggaagctcaaaggaccacagtgaaacctttgattccctccgagctgcaattttagcatcagaggcctcgacaggccttctggaatcgaagctcgctgaagaacgatcccagagagagaagatcgaagcacagctcaataagcttaagtttgagcatgaagctcgtactgcggaactagtagctaccacccagcgtctacgtgatgcggaagagctttcagaaaaacacgcggctgaggctagaacgaaccgtcaagctgttctcgctggtcttgacaaaatttctgctcgagatgtttctggatcaagcaaggcagacgccgagcgcattgctgcgttacagaatcagctcaccacctcgaacgaattggtcaagaaatcccaacaagagctcgaggctgttgttcacaagttgcgtggcgcagaagaacgtattgctggtcttgagcaataccaagaacagtcaagccgggagggagtcaccattcgaaggcaacttcaatctgcgctgcgtgatacacaaagcctacaggcagccaacaccgatcttaagaatcaattggccgctcaacaacttgaaacaaacgcgatgacggttcagcacaatgcgctgaaagacatcctgagtgaacgtggcataagcccaacagcctctattcgtgctcggaatcttcccaacccacgaacgaactcgcctgatttgaaccgtgtcagagatcttgaatctcagctcgccacctcatcgaccgctcacgaagagactaagcaagcatttgcaatccaaattcaggaatccgaggctgcctggcgtgagaagctttcgcaacttgaaagtgattatcagtcggctgtgcactatgttaaaggcactgaaaagatgctcaagcagctcaaggatcaattatcccggtataagacagagaatggccgtctgaagacagagattgaggagctggaagaccgtgttcaaagtggcacagcctctacctcgcctcgttgggagaatgagaaagccgaactcgaggcgcgtattcgaagcctcgagacagagcttcaagagtcttctgctcaaatggagaagcgactcctcggtcttcaaacagaactccaggagaccaatcatcaccgcgaaacagctttaaagaacagcgaagaggctacacagaagttgaacaaccatcgtaaggatctcgaacaactacaatcagagaatgcgctgctggagcaacgcgctagcgatgctgaacagaaagtggcccttctactagaccaagtcgagcactctgtcgataactaccgccgacgcagccgtcaagtgccaagcttgaactccgagatggctgcaagtgccaatgggttaggactggggcattcgaggcaagaaagttccgaaggtgaaagtatatacggaggcaccaccagtgggaatggtggtctggaagctagaaacagtgctgccttagacagccttgccaatgaactcgagacccttcgaagtcaatgggaagcaacaaacaagaactatcgactgagcaccaactttgatttcgacactacctcggctgtcaagaaggacaacgataccgctgcaggcgttggccttagcgagagccttgcggattggcgcaaaagactcgataccgaggaacaccacagtgatggcgaaaagccccgacatccctaattcgaagcacttcctggctgccgatacgcactcatgactcgaatatacccaccgtcttcgttttgatttatcgggccaacggtcagtgtctgtacttcctgatctttgccaaggtggaaatggagttcgttgtcttagttaacagacaacctttttgtttttatattcgggatttctttctgtttcattttgcacttttcagcttggttgattccctgaaatttaatgcatttcaaagagtggttgatgatctattcctccccttttccacttctcttatcgacgagttgggttggcggacttttgttctagttgttcttctacatgtttgaagaacaccgcatgtaaaataggagacttttttctattcgtcggttctgtggtagtaagggaaagaagataggcatggatggtgtctttgccttttataggaagatcctactttgtagcacgaggcaacgtacggttggaagaagcgtcaatgaataaatgaagtattgtctatttttaaatctggagtattcacctcactcttctatacccatacttgttgagtgtaagcttgggcataattatccgatcaagtcgtttcaaaggggtcaaatcaagaatagagacaggacacggcggctgggtattccaaaacaccatacctccctctggtgtctattaatgctacaaaaccatcatatgtccccgtggactcccaatccttttcgcctagtctcctacccatgctgtacagaacgatgcaagccgactttgtcccactgcttcctgtcgttcaagtatgagaaagaagcgcctgagctcacgcctcaagcagaagcggccgtaagacccttctgaatattcaagcatcgtctaaaatcaagtttacgcccctcacgaggcatgtgctcgccactcgcaatacaaagcacgcgcatcttggggtcatatcgcagacctgtcaagagtttcggagtaatgagaaagtattggcttgagtgctcacggcatgcgatctcgaccattcgttcgtgtaccatacgctcgttgcgagggtccataccctggttgatctcatccacaacacggaatggtgactgggctagagattgaagagccataaggaagaagatggtggagacagctcgctcgccaccggattggcgatgtgctgttagctgctgaagagtttcattctcactggaagtcacaggttagaaccaggcaaagctaattcaggaaaggaagagcaagacataccggaaacgaaccatgatgtctaaagcccaggcgtcaaagtcctctggcttgtgaacacgaacctcaccggcacaacttatttgctcaaagttgtatgcaaaagcgtcgttaatctttgaaactagttcgtcaagtcgtggttcccatctggatttcaattcgtcgatttcttggctgagtccttgcagctgctcgttggaaccagctatctttcgtgttaaacgatcgatttcgtcagcgcgtttttcgaactcccgtattatattaggattggagacatgtatcacttcaagcttcgcctcttctcctccaatttcctcttggatattttgggaagacttgttttcgcagagtcgtgaaaatagctcgcgcttctctggctcatgttcaaggacttgctggacctcgtcggagagacggttgccctcgtcacgcgcccgactggcgtcatcgatggcttgttgcaatatctccttttcagcatcaagacgctgcatgatatgtgcatttcgtcccttgaggccttcgacatcagagtatgcttcaatactgcgaatctcggcctcgaggagtgcctgatgtgctcttcgtacgtcttcaatggcttccttgtggcgaagaacaatctcagcccgacgaagcacagcttcgtcccagtcgtaacgaatgtcgaccattcgtttgcgtgcatcctgcatggcttgttcatgagctctcttggagcgctcctcggattctagtcaaacgtatcagtaaaatttgcgacatagcatcattcagtggttctcaccgatcttctcaggcagagattgccatttttggtattctttttgcagggcattcttttctgacttgagccgtttctggatcccattagcatcaatgcggatggaaccagtcagcagtctttacttacaatgttatcatgaatgctggtccgtccgtcctcgatggcttggattttctcatgcaactcatggtattgctgtttcagaatgtctctttcaccattcaactcagccaatcgcttgttcatttcttgcttctcttgggcatcgatgggctgtgaggtccagaatctcccgggtggaatgtccttggtgacggtggtcatggcctggggtccatattctctgcgcctcctgacgatgaaagactggttaccggctgcccaggagttaactctgccgcttctcaccagacgatcgtattgagcatcgttgtgatcccggagagagactcctgactgatgaattctcttttcagcacagagcattgctagaacaggttcgggtccttcaagaaagtcgatggcaaaaccgtcaaggcccaggtcgcttgcctcatctatactgacgggtcttgagaaggcattgagaggctgagcacaagatcgaataacgacagacaagctttgtacacggtagagctcgtctgacagcttcttgtaatcattctttgtttgcgctgtaaagcatgtaaagtcgtctccttgaagaagggattgcacctgatccgaatatcgttcgtccttgatggaacaactgatcatgggtgggccaaaaacctccttttcaaagtctccttgatgctcttggatccatgtccacgctgttgctagctccgggaagttctttcgcataaagttgagctgttgaccttgctgggtttccaatgacttgatattactctccacttgccggatctcattgttgatcgttttgcccttgttctttacttcctcgcgttgactagacacttcgcgtatctctccttctaattctctaaggttgtgttcttctcctcgctgcaggcaagtagttagcaaatatcaacaactgcgagggtaggtttccaacaatttttttattaaagtcggaaggattaaactcctctggctggtttctaatatcagcttggagagcggttattcttgacttggactgggccaactcctttcgcttggcgtcaaatcctttgcgttccgcgtcaagactattttcgaactctttgagcctgtcggaggcggtgcttgcatctcgcgccagttttttcgcagcgtcttccgcgctcttcagtgatgtttttcttgccaacgtcgcttcgtcaatttgctgagcatatagctgtttcgcgttcacggcctgtaaggaagggccggcgtcgtgttcgaggcgccttagagacctctccgcgagcttcctccgctctttggcatctttatgtcttgtacgagcctccgagtacttggcaaaaaccaaggctgacttgagatttttaacctgctctatgacttcctcccgttctcggatcctatccacgtctgtttggagaccttgttgtcggttctccaagtttcttagagtctctgcatcgacatgtgtagcctgttctaattctttcttatctttgtccaatccttgaagttgcttctgccagattagcatttcttcaggggcggctgcgcgaagagtttcccgaagaaggtccacgggtgtgcaggcagcgaactcgacaaccctgtcctgcggaaggaattggcacaggttgtccacctgaatcttcaacttgcgtatcaaccgttgcacttccttgtggctggtttctttaccattgagccaccatttctgattgttctgttctcgacgaatttgaaccttgaccacgtagttcttgcgatgatgcggtcgcctctgcagttcgatttcaattgtggccgtatctcttccatgtttaacaaactccttgactgagccggcacgaccaaggtgtttcgggctgtagcctaggcccagacagatagcacagaccaaagagctctttccagttccattagggccaaccaccatgttgaggtgaggcccaggcagaaattctgccttttcgtatgtgacgaagttttgcacgctcactctaacgatggcgcctggttgaaagccatcatccatatcatttccgttcggtgcaccgttcactgtcccgtgatggggttgctcggggtttacgtcgcaatcaccatcttgatcaagcctagggcgcttagaagagccaatatcgtcagcatacgagcggtgtccgtgatgggcttcgtcgtggtcgtcgtcggtattgtctgaatcagatcggcggcggcgacgtgatgatgccggggccatctcgtctatcgggcgagacacgtcacctatattggcctatgaggtaatttaaaaaccaagagaatggcgttgacttcttgggtgataggttctcagaatggcaatggcacgcacgacaaagaaggtgatgccgatgtatagtggatgcagcacgcgtcgaatcgcgtcagtgcgcgtatgtaaatgtggcgccgatttaaagtggtggggtaagaatttggaaagaaccaaatccgcctacggggacaaacacctgagctacagaaagctctctgacttattaaaacgtctgcctacaaagcgagtatcgttaagctattttagaataattattatgttctttattcgattggggatgcaaaaacttccattgtggatacaaatgttactctaaagctcgcaaattggttccatgtaagctgaagagatcccctttacctgtcaagtgccggttagaactggaggacatctccaatagtgaactgagttcgaaacagtgtctccttagccagaggatgagttgaccggtcgttaaacaacccaaattggttttagtggaccattagatcattttatacggagttgtccgtacattcatcacttctacctaggtaatgccgcgtacggggttctacctcaggtttttcgaagcttagtcaccctctgccaagaagccccttgaaaggagggtcagacaacttcatccctttggattccagttactaacagggtgacttcatcacttcatctcaaaagtaccaccagcttggtcatgcttgtgaaggcggaatactgccttgtgttcccgtacggaccaaagacaatacaaccgaacccaagttggcacagaacatattttccatctcaccaacacaagcttcagtgataatttgaccccgatgtcgccattgacctctgactcgagaagtctcgagcacagagcgggagtttagtgactggcattcttctatatggactattgagcggacctagtctagtacaagtttcttctctctgtgccctgaacgaccagtattcctctgcgatgtggtatagttaccattgttttcgatctcttctcgatctcctcaaacaaaaatgtctgcctgccatcttattgaatgagggatctatcatatcgagctgacttgctgatggcgatgcgacattttgactaagattgttcattgtgctttttaacctctccctgcgtaagaaggactgtggtggtgttcgaaaggtcttatcattggtcatggactcgaatcgcatgaggaactggaatgcatcgcgatgcctggatgcaagagaaggccctcaatttcagcttgtgccagctgttgttgaccagaattccccaccatatcatacctgaccgtgcgtggtgcgatactggcatattggcaggtgtatgcaggtggcagatgccagtcgaatgccagccagctacaacgatcatattccagccttttctcccttggtatcgcccacaccagccttgccaaacatatctgccggtgtaaacattgcattccattctcaaaaattcccctcccgtcgctccgaactgactttgtttcttgtctcttgtgtcgttcatttctttctttcttttccctatggctcctggatctctgatccttggtcaacttcactcattcccgctcactcaacgccttcgtttctccccctctactttacaactcctctcctgcttctccgactatcgcaacaccttgtgctttgtgtgtcataccaacttactcagatcagtagaaaggtcatcataaattattctgacatccacgagcaagcctttcttcgatttctccagcatttgggcaagacgtgagactgtgtggctgcaatattatgtgctgattcaccacactcagcgcgattacaatggccgatactatggtggcaaccgttcgctcaccactatcagaagcatcgaatcgaatcaactcgaattatcctactcaagaaagtcagcgccacaagccgcgttatgaccgccctaactcgttggttgtcaacaacaccggacgcacaaaccatgggcatccgacggcatacttttctggccgagctcctactcaacagcagcctacagtctcagcacctcaagagcaagctactttaaagcctcccagtgatatggacgatgaacgtcgacattcggcggcatcttacgattcttcaggaagtggccgcagcaagaagaactacaagacgcatatagggccgtggcagctaggcaggacccttggcaaaggctcatctgcgcgcgtaagactatgtcgccacacaggtacaaatcagctggctgccgtcaaaattgtcaacagacggatggcgtatcttgtccaagatagtagtttggctgctcttagcaagtgggacaataatctcccagatcagatcgatggcgagatgcgtgttcccatggctattgagcgagaagtggcaattttgaagctcatcgaacatccgaacatcatgaaattatatgatatttgggagaaccgctcagaggtgtaagtgctctacgctgggaattttgcaagaggatcctgacgatttagctacttaatacttgaatatatcgaccaaggtgacttgttcaccttcatcaacatgaagggtcggctgagcgaggaagtttcgatcttcttcttccgacagatcatcagcgccatctcgtactgccattccttcaacatctgccatcgagacctaaagcctgagaacatcttaatcagtgctgatctccagatcaaaattgctgattttggcatggctgctctccatcagactgacacacaccaacttgctactgcttgtggcagtcctcactatgcggcaccggagctcctcaagaacagacaatacaggggcgatagagcagatatttggagcatgggtgttatcctattcgcaatgctttcagccactcttccattcgatgaccctgatcttcgtgtgatgatggctcgaacgaagaagggacagtacgagatgccaagtttcctcagcccagaagctgaggatctgatcaggcgaatgttacaggtcaaccccgatagacgcatcaccctcaaggacatatggcgtcatcctctgattcggaagtatgcatatctggataacctttgtgacatcaacagccagccgcctgatatacgcaaaggcttccagtataccccagtacctacaaaggatgttgatccgcaattagttcgacaattgcgatctatgtggcacatgtttagtgaaaatgacttaaagctcaagcttacatgtgacgagtaagtatttggctcctcttctggcttttgagttgcaactgttgacattttcagacccaatgatcaaaaggctttctattggttgttacaccactaccgcgagcagcaactggaagactttaagcctgagctcgcccactccacaagtgactatcaccacatgaagcccggcacatggaagaaacgcgtatcgacatgcgaatttgcacagccgagcggcaacggtcacgggcgttccatatcacggttcactgtgatttcgaatgccactgaaccagagctagcaatgaaccaggaactattccagacagaacgtgcgatacgctctcgtgattcccacaaaggacaatcgctagtcagtgtccaccgttactcttacgcagagaatggttcctatactgggcagcccaaaaggcttcgaagcggctcaggtgcacgtcgcggacgcggaacctctaaccgcaattctaccacagggcgtcttcaatcgtctcgagggtcgctctcttcgatgcacagcagtcggcaaggtacacctcatgcgagaagtttgcgacacagacgcggagttgacttcacacatgtccggaagcgatcgacatcatcctccaatcgcaataggagtggttcaatgcctccttatgttacggagcaaggttctacatatcagatcgaaatgattcgatctcacacgccagaactcccaagcctacctagtggcatgcttccaaaagtggcggatggacaggaccctcaaaaacgctcttcggggcaagcgttgcgaatcgcgcttggatcccgatacgcctccgaaatcttcaaagaggaactgcgtcattttagcagcaatattgccaaggactgtgacgaagcgtttaaaagttcattgatagaagaggactccatcgctggctcgctgactgaaccagaccgcacccagtacgaatctacaccgttttccttcaccatcgacgcgcctgaggattcggccccagatgttctcgagctttcgattaagtcctacagcaaccggcctcttccacctctgccgactccgacgccaagctacaatggtcattcgttggcaccaacacccactggttccagaccggtaactcgggaatcttattctgaagagttgagctcagagcaggtcgaggtggcccagccagttctgcttactagacacactgagcgccgggttgtctcagctccgacttatactcaaaagcacaaaagaagtgctgcgctgccatccattaatgaagctggagcagcggccagcgacaaggctcgtatcgtgtcagcgcctccgcatacgccaacaaagaaagggattgatagaatccgtggcatcgaatacttaagccaagtcgaaaacagcattcgtgtggtccattctccaggtgacgagagccccgtgaagattcccgagccactcaacgtacggaagaagatccctgaacctgaacaacgaaactcggcccctgctgcacaacttcgagagttggactcggcgtcgcaacgcagtgtggatggcggcaccacggccacaacactctcgctggagcccccttcccaagatgcccaggcggcaaggaagaaaaagttgtcttggttcaaacgatcgtcgaaagttgagtcagaatccagtcgggagtccgtcgagtggcaagattgcacttcgtacttgacttctagtgatgggaagcgaagcgattcaacgtcaacagaggctccaactaagaagaagactttccacttttctttctggaagagcaacaaacaaagagactctgttatgtcaattgccagtgagttattatcgccatcccgtaagcagagccgtgtgtggtgatctaatgttagaaataggacctgagcagaaagaagagcggccttcactggagatcaacaccatgggcaagacacatgttaccgccaaggcatctcagtccaaatggcacgagtctggctccggcccggtgcgcaacattgaggtcaaacaaaattggctcgcacgcctgttcagagtcaaaccagcaacagaccacatatgcatgacgatttcgaggagacgagcacgccaggaggttaccatcctcctgcgagagtggcgcaagtatggcatccgagacattcaggtggacaaacaaaggaacattgtctttgcacggattgcagctaagaactgtgagtagtatgcttgacatgatcgcggcaccagaactgacagagaccttagttttgaacctgaaagaagtatcctttgccgcagaggtcgtcacagtgatcgagcatggtaagaaacagccactcagcatcattcggttcacgcaggagcgaggagcagccagcagcttccacagagtagtcgacacaatgaacatgatcttcgacgcaagagctttggtggtagccgacaggaacaagcgaaaaatgatgatcaagacactcaactcgtaataccggtgtttcaatcagctccacgctggctccttcgatatgtacttgtcgaaatatgatgcaagctggccattgacacagccttgcgggttggatcacggggttatgcgaagagttatgtgcatgatattggttgtatggagttggatgtatgagccattgctttccgttttgttctgcttttgggccgaggtgaaaggcatgatttcttcttttcttaaacatggacgggcgaatatgcggagtacaggagggaatagttgtaggctagggatagccactgagttgtcccttaactagataatataatccatctattatactaaatcgcgacttttttcttgaaaacatggtcactcaaaaacaagacgaggaaagcaagctgaatacacggcttgcgtccagaaggtgaccccacgtgttggttgaatgcatgaagcacgcttttatgtcttacttagagctgatttcagcaaagagccgcccgagatctgaaactcacggtggtcttgcctagtccatgctccaaactctgtctttgtgcaatcatcatgaactgtaggcgtagaatactaatttaatcaatggagctcatattacaaaagctgtcaaggctgcttctttcttgcactcattgaatactgtgatttgtattttctgcaacccttctatcgaatagagcgggcctacagaatttaatcagacattgatcatcagatttcccttagtttgagaaaattgaattcacatttatgtatatgcttcgactttgtctttgggttgcgtcttgtactgctccatagcttcgagcaagtcttttgtctcattactatcttggaagaccaggagccgaaactcagggaccccttgctgagacaaggtcttctatggtttatgaatgattgatagtcggtccagggatatgtaatagtcatgactcgtctctcgctctgggtactgatgcgttttcgttacagtaggtatagccagtttggtaaaatatgtcattacttatctggaccagccatagtgtttcaaatagtatgaagaccaaaatatttatagatgctcatcaatcaactaatctattattcaggaaaatacataactctccaccacaaatcaaacgagtgttaactcactgttactcaccatttcaagctaatctgtctatagtcttgaatttccgaatatatcgacataaatgtaaaatgttgatgccagaataattaaccagaacacatggttcgattagattctgtatttagctgaagagaacgctgctatgtctcatcattctatttgtcaatctggttgttgagagcagcagcaaacaagcttgcttaccttacttcgaaacgcctgataggtcttctttttgacagagctcgccttgctcaaacaagtgattcggtgagtgtagagtactctcagactatcccatagcaccactgagcaatccgtgggcgaaagtatccaggtaggtagctaccatgtcgacgagtttggttgtcggaggtcaagtccgaatcgatcaacatatgtggagaggttcggtaacttttccgagatatggatggatccgttcacctgcctcggctgctcgtcggtggatcggatctatgatttcgatagcaagatatgcttcttcaccgagaccacattatatacacatctccagcttacttaaattaaaaggtaacaagtcttgcaattttatttcgttgctggttggcttggtagtaaaaaccgataagtcctctgggaggtcaagaccgaagtacggtgccattgaatacaatacccttgtaagtacaagtacagttgatcaataagtcaatagttccaagagtgttgcagtcacgacaaccgaggttcaattaagaatggcttgatgtgcaacgagaggcttacctactgcttagaacgatggcaagcgaatctaggttctcggtcgaaaaccgagcaatcaggtaaacaaggtgggtggtggttgacaaagctacctaagatattgaataaggtaggtaccttaggtccagtaattctgagatggagtacggagtaccttcctcgtggaatgggaagtcgcgatggaaggaaggaaggaaggtacgcccccgatatctcatgtgtacaagggtctggccaaaggcatacaagttgccgcccacggctcctcacaaatttggtggcagtttgtccactcagaagtacagatttcagctgtccaagtaccctttcggctgagttccccggaccgtcacggcagttaggtagctaggtaggtaccatcttttccgtctccacatgctcttcaccttggccttttagcgtcagatcttgcctgctttgacgctgcctttaacctgtgaatcttcactccatccacccgagccaggccgatggctaccgagctcaacacggacgatggccgttatgcggtcatcgattggaaaggcacggtgattgaaatcccagtattgacaagcttgtgaaatcagttgctcgcgtaacaaacgatccgtgtttgtagcgccttgctataagggaacgggagcaacgaaagccaacttgactaaggcagggagatacctgattttattgaatatgagaaaagaatcgtcggatttcaatgtacgggctggtctcggcgcacgtcgtactgaggtaaagtacagtgcgggtattgcattcgacattcatttgcagggatatcttcatcttccccaggtccggtgccctcactgacgcggaggcgcccctcggccctcttccgaggcacgttacgccttcaggaatttgatgtgcggagcaccagctgcttcagtgttaacatctatataattatctgccttgtcccaatccttttgctcttcaatattagctttcccaatcatttactctcaccttgattgagaccgagcgttttcctgaaccctacacttgtctcattccaacttgcgcaaagtatcagagctacttacaagcaccgtcactggcacctcatcaccggagtcatcttcgacacgtgaaagtgctggcaacagtacataatacccatcgacctttctcatctcctcatctcacctcatcctccatcagccaaaacaagaattgctctccatttgcgatcacaatggcttccatcgattctgtccttcagggcgtttccgtttctggcaaggttgacgacatccaccgcaagatcctcacacccgaggccctcgcctttcttgcactgctgcaccgttcttttaatgagcgacgcaagaatctccttgagcgccgcaaggctcgccaggccgagcttgatcgaggagttctccctgactttcttcctgagactaagcacattcgcgagaaccctacatggaagggtgcccctcccgccccgggcctggtggaccgtcgtgtcgagatcaccggccccacagaccggaagatggttgtcaacgcactaaacgccaacgtctacacttacatggctgactttgagggtgagtcgctattcttgctatatcttgaattatttcctctgtgggctgtcaacgactgtctatgactttaatggatgtatgatcgagagatgatgcagtcggctaaccctgtaacagactccagtgccccaacttgggacaatatgattaatggacaggtcaacctgtacgacgccaaccgtcgtcaggtcgacttcaagcagggacagaaggaatacaagcttcgcaccgaccgcaagcttcctactctcattgtccgtcctcgtggctggcacctggaggagaagcatgtcacagttgatggcgagcctatctctggttccctcttcgactttggtctttacttcttccacaatgcctttgagacgcaacgccagggtttcggtccttacttctacctcccaaagatggagagccatcttgaggctcgcctttggaacgatgccttcaaccttgctcaagactacatcggtatgcccagaggcaccatccgaggtactgttctgattgagaccattcttgccgctttcgagatggacgagatcatttatgagcttcgtgaccatagctctggtctcaactgcggtcgatgggactacatcttcagcgtcatcaagaagttccgcaacaaccccaactttgtcctgccagaccgttcggcggtcaccatgactgttcccttcatggaatcatatgttaaacttctgatccagacatgccataagcgtggtgttcacgccatgggtggtatggctgcacagatccccatcaagaatgatactgctgccaacgacaaggctatggagggcgttcgcgccgacaagctccgtgaagtccgtgctggacacgacggcacttgggttgcccaccctgctcttgcaagcatcgcgaccgagatctttgacaagcacatgccaactcccaaccagctttttgtgagaagagaggacgttaccattggtcagaacgatctactcaacatgaacgtccccggtactatcacggaagagggaatcaagaagaaccttaatattggtctcggttatatggaggcatggatccgtggagtgggttgtgtccctatcaactacctcatggaggatgctgccaccgccgaggtctctcgaagtcagctatggcaatgggtcaaacatggtgttaacactgctgagggcaagcgtgttgataagtcgtatgctttgaagcttctcaaggaggttgctgaccagctcgctgcgtctgcccccaagggtaacaagtaccaccttgctgctcaatacttctctagtcaggtcactggcgaggattatgccgacttcctcacaacgtaagtctatctaaacccctgtctgtctgggtccagagtgctaactactgcgcagtcttctttacaatgaaatcactcaggccggacctcctagccctgcttctaagctataaatcaacttgtattccaaaaagggtggatcaaaataggcataatggatttatcgagcgtttcatgagtgtgcataattctggctttttccagtatgttatggtttgggtcatgatatcatttgttacttatacagccaaggactggcatatctacaacagaaagaggtctttcttttgatgattcgaagttattgaccagtaaatcactttaatcaagtctcattgtgaatcttgttatgagtaacttacatgcagccttccctcccaccaagcttactcacccacttcaatcagcacaagcatccaacacaagagccatatgtcctcaagaagggttttgcagctgttcgggtcattctacatcgctgaaagagggttgatctcgttcaaatatgttggtggaaaaccatcaactgtatactgcaagctttcggattccataactctagccatcgttcataatgtccttagcaacacttcgtatgtaagaaagcgagccagggatcccggtgaacccttttgtatcaatgactatatttgtttgaagtttggagccatccagggtgatataacgctgagtgtcactgcgtccctatactcgtgtgtctcatggcaagttatcgtcaacatgactctaagcttaagcttaaacatgcgacaagacgcatatattgtcctgataaaccacttaactgcccagtgtatccaaagagaaaacgaaccccaaggacagccattgtatcccatggctgtggtaaggacattagacctgcgtatcataagcctccaatgtgacggtgcctccccatgtctgtacagtcgcatcgtagctaccttgctagtcacttattaaaacttctagaaatgactgaactaataaacaaatagattttgagatgagaagactgcgtgtccagagactatgtcttcctggcctatgcatctctaccttcaaggagcgttgcatgagagcagagtatgcctacataaaggtcagcctatatcatatagatagacaactaccataccctaatttaatatgttctgccagttatttagagcaacaggagtttctaattcaggactgggaccatcaaaagtcccagcaaccaatttgtgctatacctcgggcatggctccagcagcggattatcatagccaataatacaagtatacaaatggaaactgacagcaatacgggcttctctaataatttcgtcaattaaaattacttttttccttcttcatgaagcaatgttcggccagtgatggttggttgcactggtggtgaagttattgatatcatacgtgagatgacgccaaagaagcaagcacaaacgcacataatacctagaaagatccttgtagtattcctaatacttgccagttaaataaaagctgcgggacttggccacacccctttagatgtctcctcccgtgaacttgactctcgggttacacaactatccgccatcattgccagttcccgcgacactaagcggaggatttatttcctgccgatcacaccaccttggtagtttcgagtcgggagagtgcatggaactcatcatgtatcccgacgtctgagtctgatgtagtatcacaccgggagattgcaggcgggagggctcggtctgggccgcgagctgttttcaggatgcactttgagtcgaggcaaaagttacaactattttcttcaagaggcacctcctgttgacatacacgcagattggcatagtagaagggcaccttttgccgatatttgagtgagcttcttcatctgcattgtcacgaatagggttgaagtctgaggccagttcgtagagtttctaattcgtgagtcggccaatagacggtttatcagagccttgcactaacaccgaaagttcatcaacataagttacttgataaaataggcagttacctgcattgtcagctactccttccagcacagccagcgttaccaagggtgaatggttgtcttcgacgcaagtgaagatacataatcacatccgcgtggggataacaacaacctatcaatgatccaatcggaataaagtgaatcaggtcatggggtgtcgctctctccattcttcctattacgacactggcgagagcattcattgaccttcgccgaccgccgatatacaaaacgctacgacggaaacttgtcaagaccaggttcaggatacacaataccagcatgcggagtcaatacgagaataacaagatgtaaatttattgagaggacacgcattcttgtttagtatggttgagatgcaaacagcgtctcgtatgcgcaatgttccgatgcccaaatgatcagcacccagagggagtccctcgtcccagacatctcggcgaaaacaagtcctgttgtgaagatgacacgaactatcaagggacataaagtacaggaagaaagaggggtgaaagaggaacccaagtgatcgccatcaccagaacaggcgaggtacctctcaaatgcagaagctgttgtggtcagccagcaaggatagctccgtgcataacatcgtccactctcttgcgaacacttatctctcacgggcacgggagcgtcactatctgataatgaggtacagctcagtctcagccagaggtgagtagttcgccatcgtgcaatcccccctttggctcagttcacatctggagtctgcatttggccacgaacagctgcaagtctttgatcttgtctgtgctatgaaacagtcgcatgaatttagttagcgatggtttggccaagttggtttcaagctaactcttcgctgctcgagcattgtctgtccgtgttttcgcgttgatgtccggcgcgaaccctgtcaaagaagatccatgcgtgcaaatacataccgtacctgtgcgaagccgaagcttacctacatctctgtactcgggcctttcagcctcgacgccatgtcagatccgtggctggctgtctagaaccacatcaccccattttcgactgtgatcccactctatagtggccagaccacgccctcgcttacaagcttgagcacaatgttttggtctaaaagtcaacggagaaagccactcacatgcacacttcacctttcacgaaccatccatgctgctcccgttcccatacacacctcatcgcctcccagatcggctggatttgcctctccgcgactcgctcttcttcgctagctcactgcgcgccgttccagactctagtgtagtcttgtgcgccttcattagctacctacctattctttacttgtgtagtggctcgtacactcaaacgccctggcataaatgcctgtagcgagtctgtcccgcacatgcttgggtgcagccaggtgctggagagggtcgaaaaaggcaataatggcttgagttaacctcttttcgccagtcggtggcgagaggttagtttcacccagtcttcccttggtgccaagcgctctgcagcgcctcgcgcctcgacccgaccagcatgcttgacatgtcaacctcgcctgacggtttcactcagggccttatggggctagatgttaatcctgcgggtgggctgcgataagcgttatttggcgtcccccgggggcgacgagagccatcggaaatgagggcattcccaaattatcgaaattttgaagacatcattaaaggttaagcaaaaggtcttagacagaaagcttgattgttattccctcctgcccacgttgcaatcatccatgagcaagctctcctcttacaatcccgcgcctcattccttaacagaaccaccccttttcagcacagaatttcattacaaagacgtttccattagtacaccacagccaacaaagaacatattctggtagagagagtacatacatagttgtgctcgggggttagccttcgtctagattccgggagctttcctggtggccagaatcacggttaaccttccactcacggacatcagagaagcttaccacgatcattctacagggccctatactttctttctgagatataagaaaagtccaacccaagttttcatttagataacgtcccaaggactgaagggtatcagcacacctcgccagagacctggttctgcccggccctcgcccaccttcaagcgtttagtccagtttcttgattagcaataattatttgagcacgccacccaaactggacgacccctatgagaactaaggaacttcgaacaccagaaagcaaagtcggcgtcagaagataggatagttccattgcgaaggccggagatgggttgtacttctactcccattgttgtatgcggaggatggggtatggcaacatagaagtgaagagaatacaaacaagatggatctttcatgtcgtgcaagccatgatgataaatttgctctaaaacgttaggccgggacggtggtctcgatccctccccttcacatagatctcccaagaggtaatttctgcaaggaagcttcaggctacgaacttgatgggagttgcagttggatttggaatcctcaagatctgcgtgatacggtagatcagcgtgtcattgcatctagacccatctagcggtctaatgcctccttttattcactgctgcgtcgtctatgcttaggcctggacaagagtctgcctgctcaaccgtttccttcacgccaggagctcccgaacttggattccagtactgctagttttcaagcataatggtagtttactgtggctggctgaccaaatattcatgccgagtggtcctcctctagtgtttgtgtaggccattcctactctggaacccatattcgatagcttcgataactgaaaccagataaaggccgccagccaatcgctgaaagagctcatattgatagtctcgtacactggcaaatcaagaagtcccttgcttgttcgcacggaagactgatccatcgctccctacttgccaggttacccaccatcgtggtgctttgcctttttttgcagtcatttgaagacaccatagttcgcatcaaatgtctcggtgaaactcttcgtgatgtacgtgttaagtcagaaacaattgcacgacgcaccgtcgcatcccatcaagagaccgccctgttaagggcaaaacgccatttggccaataaaatatacacatgcgttgcacaaccgtcatacctatacatgtttccatcctcttgagagcccaattccgtaatcctggtaaaagtcccgtcccgagcccgccttgttaatgccataatttgtcgtataaacacatcaatgaagacccgttgatggattccgccttcacctgagctccattccgtataccttgacgccgatattccaatctttccggatcctgtagcgcctattttcccgtgacaaacctggcagacattatataataagtactatatgggaatttgttcaaatgccagaatggatggtagagccatgtgcctcgaaataggcatccatgatagccgcctgtccttatgatagccatactgttattttcttgaaaccaggtggtgaagttgtcgtcgtcccgaaacctgggtatcgcgcattaaaacaataactccctgagatacggatgtattactccctcttgatgtcagggctatcgttctcctctccactgcgatctgctccgttaccatcaccagaattctcgttgctcttgttttcgcaacccttgacaagccgatgtcgctatagcagagttagcaagtgccacggatgtcacaatggagccagcctcttattgacagcacagccaaatgacttaccttcaaagcatcctttctggaaaagcttttactacaaaaattacaaggaaaaggcttgactgccagatgaattcgcttgtgtctcttgagatcatggtttcgactgaacgactgaacgcattgatcgcacttgaaaggccgctctgactgtgctggttggggttggccttgccctgcgtatagcatggtatgcccatatggacccacggacatcccttggatcattgacatttggcttccaggttgatgaatgttggataagactgatcctcccatggtagggaggggctgataagaggtgtatgatcgataggaagcagggggtgccatgccagcaccatgcgggcccgacatcgatccaaggcccctaggcacagggccgccattagaagaggtatgctgggtcggtgaaggctggtgaccatatggtggatagctagatggttgagttgcagaggatgtatagtagttcggtgtgctggggggcctcgagtgcgtatatgaatcgacatgtgcagatacgctcgaaggagtaggaggttgcgtcgctatcgagctgtgcgaagtcaaaattccaccttgagcgtgttgagatgtcgagaggcccggtggagtggtctggccacctccgcccgagatcgaagtctggaaaggttgattcacttgatcgtaagggggtgctgggagtccgtcacctccagtagccggcgactgagaacttcgagggtgattatattgatgcattccgggaccttggttgtaaatcgggtgggttcgtccaccgaagtgctgttggccaatggctggctgagcctgggtcgcagagctgacagtgtaggaagaattgcttggtgcagcccatgccgggggaagttgctgtgcatatgaatacatgttgcctggtgcttgagaaccctgtgaactcccggtattgacgctagaaagactggggctcaggccatcactggctcctggcgaaggggtcagaatactgggcgaagacgagatgcggcgatctgggaagggaccatgaacgggagagtaagacgacggatatgcacacccaaacgactcgccctcccgggagcactgaaaggactctgacgagttacctgggtaaggagagcagaaagggtatttagccatacttggaacatctgttgtcgggggtggcagagtcatggcaggcagggcgcctgcggcgggacgccgtgaagagaaactagctccctccattgacacagctcaaatgtttgcaagagtttttttcaacgctttatgcgtggcctgaggtaaaagaatgccaccgaggagcacaaaggcttatatagacgcgggccacgagaaacagaggggagtgagtaattagagttgcttgcgttatcttgatacgttgacgagtaaagttgtaaagttgaagatgggccgaatagttcccaaaaagttaaatctttgcaagaggggaacttgagcaactcttgcctggtatcgaggccgagtttgtgttgacagaataactcttggaaagatatcttgacacagcaaagagggatcgtatgccgccactggtgtggtgtgtcactgatgctgcgaaggagtggtgagtttttcgtgcgtatggtgtagatatgtggtgtatagtataactcggttgaatacaaaggtattgattgcccggatgaggttatcttgatctcatagacgaactttaacgacaataacaaaacgcaaaggacagtggtaggcagtgtaagggccgaggatgatgatgagtagaagcacacttggaaagcttgaatctagaaaagaaagaaggaggggaaagaccaagctgaaaaatggaggaggatcaaggtagatgaatgaatacctctgggagtgctgaaagtacagtacagcagtcacgatgttgtcgagattcggatcgggatgatggggttgactggggtttttggggtgtcgtcaatgaaaagtccacagactttcaataaggtttctttacccaaggtggcgctttggcgttctctggtgtaatatgtatatctggtcagggcttctgcctcgatgcaagaaggaagcatttactaacaccacgggacgggggtgcgagagcggagcaggggagcgagatgaaagtgaacgagcgcaggggccagctctgagccaggaccaacaaaaacgagcctagccttaactaaagcagagtgagactagcgagactacagtagagcgctagcaggggccctcaattgcccaggccgtagcttctcgccttggcgtccttctgggtctagtatgtatgagtgtccatccctgctaggtcctcactgagacgggatctctgaggacagacaactggcactaaaaccgactagcgcgggagggctgaaagaatcatgggcccaggtgctgttggtccaagaccgacctgagggaagctgaagtacgtacagtacagtacctcctgtacctgctcaagtactgacacccagcttgcaggaccggaagacatcatcgtccttatccatccatctgcaggcagatgaggggaacatacatatagagttaaagttcgtaaacagacgaaagcatgcattcaactcaaaagcaaggttggttgtgatagcaacgaggggagggctttatcatggccgccgtacaagcattacgctcatctattagtggtttccatcacatctctagacgaggatgcatgcccgcccaccaccttgggcattggcagctggatggatggatggatggctggactgcctgctggtaccaccacccaccacccaccaccaccagtaggccggagctggagccggaacgaagaacaggggtgagacctggaatggcatgggtggaaactctacaggtgtgggtacaaccaaggacaagacattcattgaaggcacaaacatcaccttgggaagcaattgtgcgagttatgctcaactgggggagacaagaggcaacgagacgagcgtgggataaggtagctccccctcttcaacaaggctcaaccattgtcaagtacatatgtactcaagcacctgcgtaaggtaagctgcaaatgtaaatgctctccgtccaacctgaagatggagtgaggaagaggagagtcggaaaccatgcactgcgaaaatcctgcagtgcactacacgacaaagcacatttccagcggttcagctcattgatagaccataattcgcgatttgctgcagtcgcgagtaatcgagattgagcttcattgaagcaagttggttcgccagtgcagaagtctgttgtctgcatcaagcctcatcaatgacaggacaaatgacaaaaaccacagatcgagctcttcttgacatgcggtctagtcagaagtttggctctgttgatcatcgtctactgtgtgttctggcacacgggatctccatccccgtccctactttttactgcgtggcttgggccagatcgggtaccagggggtgggaaagcggctgatgcttgcttcgaacggatgggatggatggcacgcaaatccctcctgtaaaatacctacctatgatgatggagcacaacttgcactttgatgtttttcttcttgttaagctactcttgggtttactcccatcaacagctcgctgttcagtctccttgtagctcttggtctcctgtgtcataatttgttgggacactccatcacactaccacctcattctctcttctgcgaatgccaacctcatcttacaagcccggggatggctagactgccaaactcctgatctttcgaccaacagcctatgtttctcaaacgaataacaatgattttctacaagaaccaggctgatggccgcttttggcttctgctttagcttgccatggctgtcttttggagaagccatctgcaaccctggcagcctggtatcccggctgtggcagtggcgggatccgaccagctggactctgtttctcatgcaacccctgaaggcgtcgaacgcacaacgggggcggcgcccggaaggcgtccctggtggcccaaaagtgaagggcaaatgctgctcaacattgatgatgatggttgtcgtaatgggggtgttttaaggtgctgtgatcctggtagttcccaggcaagaacgcttatttagagagtcacataggagagaagtgtgtctactaagagtgtgagtggacgcatacaacgtggcaggtgaacactttccaaccgccctcaccatcagtcagtcgacttctgcagacccttcaccaggcgtccaggtacacacggaccttgaaaatctcagcccaggcataacaagaagaaaaatggctgtcatggtcttgtggtctaagctgggccctgaagttatctttttcggtcatggcgaagctgaagctcgcctgtctttgcagttcggcgactaccagcaaatgggtccgcgttagacaccaaatcaacaagttcacggagacgatccggcatgggaatggccatttacgagtcgagactccggttgctagagcctagaacctaacctctatgtttagggcgcgatggttgcaacaccagcgagcgcccaatagtcacggaatgcagaattcgtctcatccatagggggctggattttcggatcatctttcatctgggatggactttcacatactccgtactccttgctctaccttatactccaaaaagaatggttctcataagacatcgagaagacctgcctggcctggactaagcctggcgattggcgtctggaagcaatcggcttttagcgtcatatcgaagaacttgttgtccagcaacttccagtcttggagccccaatattaactcagaaaacagttcatctttccagggatgattgcaatcttctcttgtcttcaagaaaattggacattcattaatgaacaagcctcaacagccatgtcccatatctcccctgccaagagttcatgtgttggccgcgctctggcctgagaggccctgcttcaacagcatggctgatctaaaatacattcgtcgtcatgatacatacatgagagacattgagacgttgtagagggaagcatttacacacgccaaatcatcggactccagtaagactcctagatcagggcctatgttccaggccaattattacatgaacgacagtgctttcccattacccttgacttcattgtttagcattttgtacaatgttgttattcatacatatctacagagtgtggcaatgacaataccaatcaccgatatctctgtaccactgagcgccttgtctccgtgcacattcggaaccccagggtcccctgttgcactcccgcatctacagttcaagatgcagtgcagatcaatattgggcttatttttttttattatttttttttaatgatgtggatcctgtgagagtgatccgcgagcctcaatgaggatgcccaagttgtgataatggggcttgcattgattgttttcaattatcttttatacggccagcagtacatatatctctcggtggtgagatacatagcacagcgataattctatccaataaacctttagttgtaatacctgacgctttttatgtactacgtactgtaggattactccgatacccctgtcgattactctgcactgtgaccaattagtaacgtccctgagtccttgactgtctgtgccttctacggaccataggccccttgagcattccccaggtttaattgtttgatactgtatccgtagtatcaagaattaatgggactttggctacggtctgttgtaggtaagcagaagagtaagcggcgatctttgggataacgatgaaatgggtttgttagatctcttttcctctttcttcctcccttctattaggtagcacggcctccttcatctgctgatttcagctggaaggaagccgtactgttttcctttttctctccaagagctaacgttcttcagatgcactaaccattaaaaaaggttgagtttctcccactggatcgaaaccccatgtcccctgtcccgagtcttcctagacccctgctctctggtgcacaccccttcccctgacactcttacaagggccccctcgtcaaacaaccggggagaatgctttagctctcgcgaccatcgtggatcctggctgcaacaccttgtcccctcgctcaactctgcccttccgccgcccatcaacggataggctcagccatgctaaccaagctcctgggaacgcaacaagaaaagaggcgctcaactcccgccggcgaacgacgcaagtcatcagtcgtaaagtttgccaaacagtagctcttccccaacctgttccccttttggccccgggctttcggcgctgccatccttacctctgatccgtctgcacgatcaagcccttcgggtaaggcggccaagccatcgtcacgtcctggtcagtaggtgaaccaactggctggaatggatatgggttggaatgttaaatttgcgattgacgtaggttctgtgagcttattagaatagttcatgtatcagaacgctctacggagtagtatggacgcaggacaagattatatcatatgtgacggattgcgaaagggagcatcaatacatcgatcggtacaccataagtgttgtgtttgtgcgtgttatttccgcatcgagagcattcattcgtcaaaggctatatctgtatgcagcaaaactcatcaatgttgctagagtttgactatcaaccggagagggagagcgtcatctcaccttgaacgccgagttccaaggtctggatggtctggatttttgtcgaggggatcttcataatcgacgatcatagcccgatacgtataagagcttgcttgtgtaacaacaccaaacccactttctcataagaaataacaacagctcgggcctagcgaccggtcagttgtacgaaggcccgctgcatgtatctactataccattagaacgaaggcgtgttctcctgggtcagacattgatctgggctgcttgcttcggacaattctgtatgctttcgaatgctacacttgctgacttgacgctagaagtcttggctgagatcgatatggcattttgcagggaataagaatgtctactccgtaccaagcatgagactaaatttaatgaagactagctgcagtctcccctcacttctgccctcataccgatgcgactctatatcattgcttttgcggccgaccgatggaacagcatgaacagttctagacagttcctcaagatctgtggtgggctggtctaagacctatccgtagctgctgggactacggatacaagccccggaaatgctagtgagctgtctcagacattgatcgatactaaggcgcccgtagattaggaccaacgtgcgagcatcgagaagtaaaccttgtcgggcaaatatctgcatcatcactgcatcgtggcttctcaacgtgtcttgcaatgtgttcatcagcggccgaaatatcctaagaatcggagggcgtatgcaactaccacttgagacatcgctcagtgaacgagttgagcaacctgaccagcttcggagccaatcatacggactctcagaccacaagagcagcaagcaaggcgattctagcaaacaacaaagagctttcaccaagcaaagtgcacaagcatgggtcagaccagtggttattatccactctttccagggcctcatttagtgcaagacgcaagaagcaagatgattatccacgctttgatcccttgagaagatatcatatttccggacatttatcgtgtgttcattatggatgcttggaacgcaaatcccttttgattctgtcttcttttagaaaatatcgtcgagcaggttgatgagggatgcgcgttgatcagttctcacaatacttatgccccatcgcttgatacgtacacagtcaatgatgagtacccatcgatgccaagaaactctttcagctttgtctttctttattcgcttcccctgctatgccagtattctcagtcgctgtgtactggatccgggctgtccaacacggacggacagtacaggccgatgacaacattaaccaatgctgaatggcatagtggtagaacctggtctagactcagctggggtgcttggaccattgaggaacaaggagaatggtcgacagtcctagctaagcctgctaacagctgtgctcaccctaaggatgtcatgaacgagtattgccatgtgccatgagtgtgcattgcttcctggccatgttccacatatcataccgcatcccttaataacagtatgtacagtataaatgggaaaggtagaattggaaatctgtcaagcctaaatggaaatatgccgggtctcatggtcggatcctcagccacggttgcgattaatattgaggtaaaacactgcagatgctggaatcataatggaatatgtacctaaatcactgtacctcaaaacctgcctttgttcttgacagtcgttgatctcccagactaaagcacctacctagagtacctgtgtaaaacgaagtgatgatcagagtgcccacgacgaaaccgcttgcgcgttaccgcggtacgtatctgtgtggtaatgtaatccggactcaatcacatggttgtattcgtctaacatcactcgatatagataaggtggagtggttggggtcttgacgttaatctgctttttgactagtttatgcgggagatgaggctctagggcgctgggttttcgctctgttcgcgaatagtaaggagacatgaaactaggctgccccatcgcggaatgcgaagggatattccgattcatgtgctacgtacaaacttgactgatgaaccatacttgagatgtaggtgaagcctatcaccaaaattcatccatgagaattgggtgatgagtcaagatccagtgaatctgtagaaatgtagacatacttttaacaaagttgagtcatagaacgtatgaagaacctcaatatgcgtcacacctcgatcaggtaaatgtgtgaatgtgtactccgtacaaacctgttgtagataccttagtagtggagatacggctgagataggtaccgtatgcttttcgaatggtccaacttattagctaggcttattcacgacttcatcaccaagcacgttctcgcatccacggctcattaccctatcacgctggtccgcattcattttcctgcggttcttggtacggtttgcaacctgctccagtcaagtttatccaaagagcaacatcgggcaaatagatcggttgtggcccataagaagtccttgctcttgcttttggctcgagtattagggttaggctttataaagagtcccaccgcaggaaagcttctttgcaatggcgagacagtctgcctgacactacggagcatatggcatcgcgtgccccagttaggatcatctgcaagatagctgatgccacactaaccgggctcccagatacagggtgtgcggggtaacccaagtcgagagagatggatgagctgatctcgagatacgcatcgttgtttgcttggacattcggtcatgatgaaacaagtcacggggaactacaatcattgcggcgttatggttgttcaaacattgtcagacgggggcaggccatcaatcactcagtgaaataagagcgggacaatcgctccgttgccggctgtggagacaattacgaatgctcaaccctgatgaaggacttgtacgcacaatcttcggcgtgttccatcaaccgttttttgatccgtgattccatcagttctgtcatgaggagaggcgactcttgatgaatcttcaacattacacaaagatgcgatgactaaggcatggccgctgccaagatgtctaagatgtctccggacaatgccccctgtcaaagaggctgcggaatcctaccgccacagtcgaagccaaaaccactccacttgcaagaacccctttctgaggcgtgcggggatacgacgccgtgacacagtcggctgccgctacctaaggtatacctaagctacggagtacctagtaggcagaaaattagcttcgtgcattgtacagtacagtagagccgaagagaatcgatagctttggttcaaaacattacctacccatcaacaataggaagcttgttcatagctagcaatctcgcgtaagaaacacttctgcatcatggtcgatatttatcattcttgaaagggcccttggtcctactgactttgcattcaatcgtaagacaaatgctaacggaagatgccatttcacagccgcgaccaggttgccttagaatatgacaaagctggactaccagtacaacacaacctacccaagaaattatccctgctttagcacacctgtaacaaaggcatgatggttcggcgtgggcacctccataagggcatagtatgtagttcattgcatcgtgacggacaatgcttgtcaacatccgtgccgtggaagcgaacttggtgcaatgtgccagaggataatcctcgacaaccaggggcatccgacatctccatacggacaagagtcaagacagactacaccaagccatccgtgtgccaaattaacttggtgggccccagctttgatggtgtctgccgctggtggaaccctgcaacgctacgctagccttacacctctatcggtatgctatgtatgcattttatagcgacgataaggctaggtagcttaaacgtcacgccaatgtaagctccgttcgttagcagcctagcctgagcattgacgagacgggaatcgtgccataaggcggagcaattgaagatcgagaccagtcgaacatggtcatctcagaggtctatcagggctgaattcctcgctcatcccggtggtacgggacgtgatgggtcccactcctccttgtcgcacaggtgcagaggccttcgttacaccatacccgaggttactgtagatttgatttctacggatagatagcagaagactcaaaatcgccgacttgttagttgttacgtatcacaatcacctcccacggttggtgggtcaaaccaccatccatcagcccaatactctggccacgctacgctacctgcgtctggggacacgcgaaagatagttaccgagccgagacaagccagtttggccctggtaatcgcgactcgcgattacccggatacacgacaagcgaagctcagacgactggagtggtaactaggatgactatctcaatcatggcagttcagtccaatcctatgtgaccatatggtcaccatcctggtctaggtatgtaaggcttcaagcagaagggactgtgctggacatacctagctgagctgaccattcttttaaagcacgttgtgtagctgtgacacggccaggagggtagtgataaacttgttcggatattgacacgatccgcgacgccggaacctcgagaactacatcggattattccatctgtaccgagtaacgtaactttattagtacgaggtgcccgtgtctttttgaaaggggccggcctccatcgatgacaggcgctattgttggtcgtcctgccggcaactgacatgtgtatggaagaaccgttcggcacgtgtgatctacatcttggctgctcagccctcaaagaagctcgttagtgtccgagaattgccattatcttgctaatctccgttcacggacggcgggacagcctggaggaggggctttcatcatcaggggccgaacttcgatcttctgcaatggcttattaccacatacgtcagattctgaacggatccgctgctttgttctaggtaatctggctacaacggcggagcaatctcttccaacaccaagcaaccgcaaatggcacagatctgcatagagaatgaatccctgcgcagatcgttcctggtggcgtttcgtctccaagcccttcccttaggctaagttagccaaaactcttaagtcgtttattaagacgttggagtggctatcatatgttatcaaattgccatagactcaacctgcttctgtccaaaccctaccggaggtgagtacgatcttttggcggagttcggaagtgttgcaagacaatcaatttggtaaggagacgccagatggatatgatagccaatgcacacccctcgtcaggggcggccgctcatgattggtcatccagattttactccctgtcgagacatccatcccatatttgtagactttcctttttttttttttttttttttttttttttttttttttttttctttcacggcaaccggtaaacgaaagcagcccagtctggcacattcattgcagtcggcgctggagccgcgccttacgaattccaatatgtgctgtacgagctgacatccaactttcggggaccacatcacacatgcagccatcccatgcactgaaatatccaattcatttaaatttagcacaacacttataacattggatctgtacgctgattcacatctccgtagagcgtgggggaatcggattttctatgtctagctaactcgtatcgttctgagcgataacacaagtctgtataaactcctgtcacagcctgcgatagcgatgtctactgccgtgaaaccttcagctcgtaatggcaacctgcctctgccccgagcgcttacggagtgtgtgtgtactgtgagaatggttgggggaaccaggttaggtagccaggtagcataactattcgatactccttgtcgcttacttggtagatccaaacttaccgagtccaataatcacagggtttattatgcatgtagacttgtttgtccatactgtaagccttttggtcgctcccggtcatcgttgctgaggagcgcacccaccatccggtcccggttctaatgtcgtagatgacggctgaacccgttcaagatgattgtctcttcagccagaatgtatatcatttgaacgatcaatttatttcggtttgatcagtgcacaagagccgtaggtgcagggtactcggaaagacttgatcaacttacgtggtgtcgggcgaagaacagctcccagtagccaacaggcatattccgtgtgtgggactcctactacttacctatcatgcttctgagtatgtacttgctgtgacgcgttcaagctcaatggcttgagagcttgttctgtttgaacggtttcgctgagatgacatagaatcttgcgagcagtccaaagacagatccggtctcggatctggactggcatgttgattcactaacacacgtgggtttgtaatggcaaggctgcaatgtttaatcaaacatgtcttgaatacttttctattttcatttgatactttcgtggcagcttcatcatacgatgtgagcctatctaccttctgtacgagcccagctccgtgagaaacttcgaaccatggtacaacgtccgttcctggccaagtccttggataccacacgtaacactttaagagatcataactcatcagtaagcctacacatgacataatggcctccttatctcttcatcgacccggtaggaagtgatgccctacctcttgtctcctccaacacctcatgtaggccagtaaaatatatacacgaacaagacaggccattacaccagcagcgtacccaaatatgagataaatcctggcgactacccactgttttcgcctgccaaagagaagagtcatttatccatgtgtagatcaataattcacggatagaaggaattctggagttaaattactgtataacgggaactaaacccgctgctctcgatttctttccaggtcgggaaaattcctaaatgataactgagacagtgtactcttgaattatttaattctgcatatagatgattgccatatgatatctttggaaggtccctttcggtatcataatgctaataaaatcgcggctgaagttggtagacgtcggctgtgatgatcgtttcaaggcatttccggtatcaaaccttcattattgcccaccattttagccaaagaaagattacgactgctcatacgtaatgattatatacaatgacactcggaaaatcacgagagcttgagaggtttgtctcggtgactttgcctcttttgctttagggtaaggtgacttacatccatgaggaaagcatcttttggtgggagtcatttatatgtggacgaactttgaacaataacgaggtaatgaggattcaattatgaaatctgtatgaggttgtttgcaaataaaggttatcagcaactgaatcccccgagatgatgtgtttcttccacgcaggtgactgccaattccttctgccagttctcgtgactcctaagttggagccgactcgaactacctctgcattgatcggactcagttgacatataagaagatactcactattaggggacgttgtgaggggtttgcgaagttatatagaaaactgccattgcacaggcgaatgtgccttgtcaatgaaacagtgatcttcagctttgccagccaacatgtatataatagcctccactgctagtactttcaacatattggccaaataccagtatcatgtttccggtagagggtcagaagctggaggatttgaccagagaggtgacaccgaggtggatgacatgagcaacggtgcccgtcactgttatgtcctagggattattcccgagactgggcgacttctatgcattggcgtctgattccttctggtagttcatatacaatatgtgacagtcgagaaattttgcctcataaagctatgcagataagcctggcggttctgtagcaactcccggtatatggagatatgaacatgtcgaggaagtatgaagagaacatcccaaacttaagtacattttaacaccatagaacttatcaaatatccttaaatggcgaaggtcagtcgaaaatgatgctgtcaggccaagaagcgaaacgataaaccccccggaatggaggcatcttccaataagcctctttcgtagagatctgggatacgtgattacttacctgcattaccggaacttatagcaccctgcctgactatctttgtgtatccaaccgcaaagtgatgagttactaaatggtattccgtcgccacttgggcgaaaggcgatctcttgagactctggggagcagaagccattgcattccttctgagaattcaactatatttctagcatagattcgcccttgaaaaggcctgataggatgtatagaggctcttataggctgtcattcaggtctgtgatgctgagtgtatacttgtgatagggtgctcttggaatactggctccatacatgaccgttaacgagccaacctcatcgggcgcgaagtcactgcctgatcatggacatgaagcacaacagccttgctccaaggaaagagtaaaagctgaatttagagatgtgagtgagcaagcgcctatccttgtataagagcaacactatcacggaagtatcacaatgaaccagtaccagctcggaaaatatcttgcagggaagaaagacaacggcgcaaaagcattcgaacttgatactgagctgttacaatcggactttcttttgaatcatccgacacaatcagaatccctcgggatagtatgagtccgaatcgaggctgtttcaggttgctttgtcgtggaaatctaagatggcagcattaggagtcggcactgcagcagatgtgttgctcaagttctggctttcagaaagcactggacttcttcatcacctgctagaaatgtaattatatattaagaatgtgaaatttctgggtaaaggagagttaggtaattggagaacttcaaatcgacttgtaggtagttgactggtgttgttgttctatctgacgggaactgtcaagcggggcagtcagcggtacattcgccaagtataggtacatccattgatgcatcggttaatgcaccctggtacacagaaatgagtttatttgagcaagaaagtataacatcgtccctcgccctcaaaaagcagtccttgaacatgtaatttaactgattaacggcagctggcttccccggatcgtttctgtgattatttgactcttgatcgatacgcctgccgtagcctaactcccttcctctttcacagaccatttattcattcattcattcaccacactcaacacaatatactggaaatcatacgaatttattagccctgtgctttattttctattgatacaacgtccagaaaccgcttgctaggacccagagccgtcgtgcgccccaaagcatcgatctatccataatccgcaaacagcagggctgttcgcgaaccgtcttcctgctactacaccacaactactatcgacatgaactttccaaggcacgacatgccaggcatggatatgggcgacgactcatccggctcctcgtcgtcgtcgcacgggtcaagcatgatgaccatggtcttccaaaccgaaactcgcacgccgctgtacgccaactcgtggacaccaaataatgcagggtcctatgcaggaacatgtattttcctggctgttcttgctatcattgcgcgggccctcgtcgcattcaaagctgtccaagaagctcgctggcttgatcgcgaagctgcacgccgttacgtggcggtcaatggcaagatccccttgtcggagcagatagcttctagccccgacgcgcgccgcatgaccctctcggaaaatggtctcgaagaaaccgtcgtggttgtggaaaggaaacgagcagcgacgagaccgtggaggttcagtgttgacccggttcgggcatgtctcgataccatgatcgtcgggattggatatcttctgtatgtctgcgcattgtcccgagagcttgattatgactggactatatgctaatcgtgtcttacagcatgttggccgtcatgacgatgaatgtcggctacttcctctccgtcctggctggtgtctttgttggcagcctagccgtcggtcgatacataccaacagtcgagcattagagacataatcagagcgttggcagcaaatgatactagatgaggtcggggacaccactatgtggtaattctcgcaatggaatgggcggcgtttggggttttccagcatgacacgagcacgcgaccaagtttatgtgacagcatttaataaaggtcaccaggtgtttctgtctcatttttattgatgttcttctctacctacctatgctttgagtcccatgcgttagtacttcatttgtcgtttgggtgaattcgcatgtcacttttgtaccggtacgtcagcggggtttgaaagccgaaaaccttctcaaatatgctcaccatcaagaccatgacaaagcggtactagtggtacgagaactgcatacgacagaaacacacccgaacatagccccaggggcgcaagaaaactggtaacacaagataaatcaaggtgccaaaaatatttgactcattatcacttaggatagaggttctgagttttgttacctcctctccttgcatgcaaacctaagcaaagtaccttattcctaggaagggaggactctcgtggatgcaccggagtttcaccaggggcacaatatcattgttgatgtcctagagatccgagaaatggaaatcggcacgtcatagcgaatttgggagctgcacgccttgcagtatcgttggccatccagatttaccaagagacaagtatcttcaaatgcctcaagggagcaataaaatttcaggcagcagagaaggcggccaaaataaactcatgaatgagagtatatagatccctaagcttagattaacttacctaataccttttgcctcccctggatgccaaagatgctgaagaacttcaacgcagctaagtcgtcaaggttagacctggatccatcctcatcatcactacgtacgctgtgttgaaacaagacatgaaattattgctcataggaacaacggccacagaactcctagctggcttgggtagggtgagaaccgtcggcgggtgctcttcaattccgagacagttaccatcgcgggcatcgttcggacgggctggcgagaatttattgatggacgcagtcgagtagccggctgtgctggattttttatgatccttatagacaagagaaagataatttcaagattaattccatatcggcaacgctccagcctcgtaaggcgctttgttaggctgtgtgatggctcacgaccaaggttgttgcctgacaggaggaggcaagaaaacggatcgcttttcgaaatgagaagaagtattaggcaaattttgtataacctagtgtatttgagtgaactctgggaccatcttatcttggttcgcttattcaaagtcaggagttttcttgctccttgaggctccaaccacgactgactactcatcaccaggggcttcactacctctactacctccttatcaaacactggactgagacactttcatagctcatctatactaattcgtcatctcagtcttgatactggaaggaggctttcgtgtcgcgtgctcctggccacggaaggcaactcgtttctcctcactcttcggatctttcgaggcaaatatattacagctaactttattgcctgcagttatcttgcattgtgcatatagtaaaataccattctcatcggatcgtgggaaatagcgagttgcatgcgtttcgttgcaagtgtggatgagctggagagttggtaatgttgcacctcgatgccgctgtctaaagacaatgcttatatgaacatactcggaccatattaacttaatgaaaaaaaccgagtctgtgtgaacttatctttgagtttatctcataattcctccaaacatatccagacaaggtcatagtttcaaggacactatatgatacctgagcaggctatgtttttaggaatttcttgaggaatcgaaggaacgcagccccccccttaatggcacatactatatttatgttatgatctgtaatacatgtagttctgtcccgttaccttccacccttatccgcaacctgatgtaaaagcttgagctctcctggcttcaaaccttgacaatattcagcctattacgattgaacaacactgaaactttggcgagtttgtgtaggaggtggcttagttagcatttttgcgaactgtaagtgcttatacaactgtatcatggctgactgtggctagcatgcgtgggagtggaaggttatgtttatccgtcttaacgttgggctgcctgtaagttttccgcccgttacagaagtgaacttactccagcgatctataccatgactatatattccagtaatgtaccgtttgatgcaaggtcacagagttcatgtagagttattcggctccctaggtagcaagggaaatagatacctcactgactgcaaggaataccagcagcctcagcgcgggtctgttcccaacacagtactgatctgctgtctgcctcaagacctcattgccaacttccacacacctacacgtccgactctgacttgatctatcgactcatcccaactaagccaagatgatccttcatccccacctcaccaccaaagtggaaaaggccgaccccaaaccgtttctgtcgtaggtactcttttccttcaagcaacgtcatctcatcttgtcaatccacgcgcgcacgctgaaagaagaaaagaaattatgacagaaatagcaaagttcccacatgggcgcagccgcacacgatcgatcttaccggccgagagaacctcccaatcatatgccaccaactctccaaatgcggtaagagatccattacaatagcattttacatctaacaagcctgaaccttcctcaatcctttcaaggttcagaccagggacctagagttaagcaaaaagaatgattcgccaaattgaagttaggcttttaacttacgtggaatacaatctgcagcagataaagcgcagcatatttcgaaaccccgttcctacaaatctggggtagagtagcttttcagcggtggaatgtccatattgggaaagtccggtttatacttattcattgggccaaactccaataacccacttgcaacatcttgcctgagcgcggagatgttggctcactagtccaatacatatttacattcgacattcaatgcgaaaagaggaacagtttggtaaaaccgcgttgaaagcatccttccttcgtctcttttggcccatgatagacgtcaaatctgcatgaagtacccattccgtaaacgttcgtgccttcatcccatccattccctgccatcccaaacactctgatgtaattcacaagccaaacgcgcctcttcgtgatcttcaatcacaacacctcttcactccaacatgcttccaccgcacgcaaatgtcccacggtgccaaggcaccagcttccacggagcctttgatcacataaaaccatggcagtgctgttgaccatgggagctctcccggcatcggccgcagactgttgatctcgaaagcgacacgtgtagttattcgtggtcgcgaggttgggatttactgcccgtaaacccactgctcccagatgcgattattatatttccgctcaaaggctcgtcagacttggctgtggcctgaaagccttgatgtaatttcaagaaagtaaaaaaaaaaaccaaagagaaatgcaggtggcaaatcaacaccaaccaacgccttttcaccgggacctcacaagacagctctggtgtcaaggaggggcgtgcaaggtcgagagacggcgtctcgagaaagcattgagcgccgggtatcattgaccgaagacggatctttggagtcggacgtcattatgactggtgatgactgttagcaggcatacctggttgaggaggtatgccagagccataagcctgattccgttgtacgtagctctgataagccagagcctgctgaggatccatgggcatgttgggcatgtagttgttgggcatgtgagggttttgaggcatgccaggtcggttgccctgaggagggaggtgctggttaggtggttcttctggagactctacttggtcgccgccatcgacgccattctcgttgcctggagtgggctcaggagcattaagacaagcctggccatgatcagtccatggtctgtgaagggacaaaatctgccatgtcaggcaagcaaatagttacgtacctggatcaaattcttgccctcagacttggtaaccaggggctgcagcttgggtgtggtgaaggtgtaaacgagaccggtttctgaaactacgagaagtagaacctgggtacctgtgaggacagagagttcgtaggcctgatgaattaatataaattagctttccgtgcaacaaggaatcgggttgcgccaaagtttggcgcagacgagcaaacgcgggagcttgttttgacgcgacggggatctcaacagcaaccaagatgcgtcaaagagaccaatggatgctgaagtttggtgtagtagaaacgtcgaggtttgcgcgtccaaattgcacgcgatttcaaacttggggtcaagcatcatggctgccatagcaaacctggtgttgttggaatcgtcgagaggttggaccataccttcttcatgattccagccttgcgcttggagaacgtaatgtgtcgacgagatttatcgctgatgaacttgatctcaatcttgcgacgctcgcgactgcccttctcgtcatcatcgtcgtcgtcgtcgccagctgaaggacgctggcgcttgatgccgcgagactcagtggcgttgccattgccaacgttctgtgagtcgtcgagctcagtgggagaggtctggtcgtgctggtctgtgatgtcggccatggtgtctgcgagtcgatattcgtctcaaattggcttggattcgattatctcaaaagaggaagagctcttgtttgtattaccacgaacgaaccgcgacaggaagaacaaaaaaaggtggtggagatactgctttgagcgtggtgccgatggatctatactgtatctggagtgggagcggagagaaatggagggagctgcggtgctctgcgtttaattgtcgcagaaacctggttgggcacgctcttgcttgtttgctgcttcgagtctggtctgggtgtgtctgggtttgggtcgggggggcctttcctttttctgggtgcggactgtggagagcgtgggtggcgcggacgggaaggaggcgaggccaggcgaggcaagagcaagtgcgcgtgttggaaagcccagtgaaagagtgcaggggatgaagtatagatggcagggtaggactattgctctaagcagacaagacgagggaatttaccttaagcaaaagagacattgatgctcattggtagagatgattgcggccgctgcgcaccacaggtgcttgacgagacgcttgaccggaagcggagatgacagggtgtgggtcggattgtagagacaagagtccagccaacctaaggcctcacaactgccagggttcaggctgatgggcggatgggggagggagcattgagcatggagcgggggaacaagagcaaatgggtctttttttctcccactgtgcgcgttggccctgtgcgggtaagggataaattagataaaacagcagggtatttcgggtcttctactaagtatccgatgaataaattgcgcctgtccaggtaggcaaccggggtgaggcctgctgtgctttgctaatttacgaggggcatccggtatgcgacgtgctaaggtagctacagtagtagtatgtagcaagcttttggctgctgcagcgggacgggcacccagtctccatccacgagtggaatgagcacaagatgaacgagggtggaaaggatgcaaggtcaagctttgaccaaccacagtcattgaattagcctgtctgttgctgagttagggagtcagcgattcaagccgtctggtgggttgctacgtgcagcgcgccattgctggtgcgactgggattgcatgagtggactgtggcacgcgtgtggtgggtattcgtgagaggatgtgtgagaatcaaacatgacgggatgggccttgagcttttacacatgctacagagctcaatatggtgtgtaagaacggatgcaattgtgagggttggtgagtgattgatgaagggcttgaatcatcggaatggagttggagtgaaagagtgaacgaattcatctggactgcgcaggtgttgagtgcgaattcatagatgttcccccgaattggaaattacagatgcgtcaatggtggtcgctgtagtatcgttcaccaagctttatcgtttctgcaaacgattacacgcatttgcccttatgttcatggataattggttcaccacagcctatcgtatctggggataccgttcctacgtctgatcaacaacgtcatcaagatccgacaattgaaacgaggatagtgatgttgtagccgtcctgcacacggactatcctgtggacaatgaaaagatcgtcacaccttaccagaaacccttactgatgcggttgtcttcgtcaatcgatgcattcatcactgatcgaatggagccgtttgcaaatcgctgttatcagcagggttcttctgtttcgatcttctcgcgcagttaaagtcgccaaatttcaacgttcaaattcgtcgtcttgaccaaattcacaccggccaacctccatctcaggcagaagagccttcgtcgatggcaacaaaagacagggtgggacgtcagtgatgacggacggcgcgtcctgtacctgacggtgccttgtttcggcctctcgatcgttgcttgatgtatcctcgtgaaggctatggagagggtatgaaagcgatcgccgttgcaggtttgtgtgcaaggcgttatcggcttccctttctggattgccatttcgatgctcagtcacttcgtagagcacgatattcaaacagcccttgaaagtaatggacagagtttggctgaatgtggatgcagtggtccacgactcggcccatcaggcaaagctccactgggatcccgctccgcccggtcatcttccaagcgagtgacacagtgctgccctaccgcaaagttggcacctcttattacatgcttccagtagttatgtacgtacatatgtacctacctgtcaaagaccctcggtcctatcctggatatcgcgagccgttgaatcagtgggcctctctgcgccgcacgcatgccgccgcgtgacgaaccatagcgtggctgcaactgcagaagggcttccacatctccaacatcagtgctccgtatcaaggtcagtgcagtatgtttgattgaacctgagcttttacacaacgatgttgacctacataccttttatgctttagtaaccacgtgaaaacgaaaaagacaaaagagcaaacagccagggcaaagtctgattgcttacccgagctccagcctcccttttacaatcaaatctcgactagcgcagatctgtcgcacagtgtctccatctcaacatcctagggatcaaactgaacacgaaaggctcaaattgtcggtcctcgatggacacatggtgctactcccctgtcgcgcgtgcatctgtatctgggcctcgacctgtcgcatcatccactttagcaagtggacctgactggtacttggccagtgatgaatcgatgagtgaacgaagaaagtcttctttgtattggatgtccaggagcttattgctgtaggtagatgtctagggaatcgggagtgtcgaaaatgttatcaaccacatgatcttctccatattgctagccaaaggctcaacatacgctaatatgttgatttgacatgtcgctgggaagtacgttggaattcaacgtatacctaaatgaaaatggttttatattgacttgtccgtactccgtagtcgctgattaatcgcaaagatgaaaatcgcaggataggcgggcctaatttcttggctctggctgcccctggctaccagggatggatgttcaaagttcaaactgatctagaccgtcctgcaaatatgccgcaacggtgtatagacatgattggcgggagcttgctcaaacttgtgcttcatcggctttcaacaaagacgaactatgaacatccactttgggatctgctgtataatgtattcaggcagtaatggtatcacacaggctgaagggctcgagaacaaacatcgtccctgttgtctcgttgtctggaacaggataagatcttgtgcagcgtttgtgtcaaccaaattgatagctcgttcactgatcatcactactacttgaagcggggaacacaacaagtacacgggattgtaagaaacttgaaagctcgagagcctctattttacatgacataaatacctgagtaaattcagtataatttggcaggcgttggattaggtgtttttggcgccttaatagtagcttagcatcagaggttttcttactccctgggggtacagctcgatcccggggattggtggacaaaacctcggctccgtgggagggtggcggggaacggcttcatggtttgtttgttccgcgataaggggcaatctaagtgcggaataaagacctacaattgacatgatgagatgccgtaaagtcacttgcaccaagccgtgtcaagtttgggcgcgaccaaaagttagtctaggtggttgggaagccgtatcagtgaggaatgaatatcgacaatagtacggagtatccatagatggatagaattcttgatatcctgagactgactgatccttcgatctcacatgtaagagttcaatcttgcatttaaggctggaggcacagacggaacaagaatggattcatcccacaggaggaaaggtgccgcaaagcaattcacgaatgaccatcaaccagatggccaagatgggacagtcagagacgctgtcgttctctcaacttgcaacccagcgcacggtccatgggtacatcgagcggggaaaactaccttatgttcaaggtgctcggagctaaccttgccaatgacaagcaacggcgagcggtagccattgaattctatcaggccaaagctcaggctagttgccaaggttctgagcgggccctccacctccataaactaagcttagctggaacaggaagctccccaagaatggcacagtgtcagcatggcacttggtgcagcaaaccatgtttgctgtgaacgtggtcagccagatcatctttcgatacgccagtgagagtggtatcgtagcattgcgtggcgtcagtaacatagctggctgaataccagatctagagtattctttatagatgtccactaaaatagagtaatgttcgtgctttaaagacgataagcctcgagcacgctcaaaagcatatcgttctacagggccacgaaagttcctctgatagttacctaagaaaaaagcaagagctcgccgatgtggggtcggcgcttggactgttggctggcactggtttgtcaatggacaagagcttcagaaggtcctccctttgatctcagggattgtccgaggcttggtcgcttccattctcacgtgcagcagcataagagcagcaaggttttatgcggctcatattacagatatctgccaacttgaccgtgacgagaggcttcatcgcctcttgcagcgagcatatcgctatcaatacgcacaaatcagtgatagactgataggctaaccttttaatgctgcattgctcaccgttaaatttgcgaacatgaacccagttgtgaagttcggttcgtctaatcctccctaccttattaagtccactatcgatatcctacagaagggtgacaggattgcccgggaccggaatgccacggcaccaaggatgacgactgagaaagaaataatcattgcgttggcagtcttttgtccaagtgcgagatggtgatggtattcagtttttatacgaaattctctgtcaaggatatcatcaattgctgacaggtagttgttcggctaacacaacaccatccctcaaggagtattcatcgacgtctttggacgattaagctcataagagctaccggcaggctggggtttgcacccgcagacgttgcaacagttagggcttggtggacctttcctcatttcccctgggcttcaggcaatcgcataaatctcaactaccggagggattgatgttctggaaacctcttgacaagcggttgtgcgtcagaacgtagatcctgcgagcaaaagaaacaagatcacgccagaaatcagatcagaatgataacttggcggctcctgctacaagtttgaacaggtttccaagcatttcgactccccttttgtggttttacgatcatccctaagccactgtcgttggcctctagtaggcttttaccgagtctcaagtttcttggctccagagaccattatcccaaagggggtattcaactacagttttgaggcctgtgattggccaccgcctcctcgtggcaccaccatcaagggggtccgttgacaattctgcggcaaaaatccatctcctgaaacagcattggcagcggaactcgtcaacaatcaggtgttttccgagacgtttggacagaagtctcgtttcattgttggtctcggtctcgtttggttttccgtgactcgttgttcatgggccggtcggttgtcgtgttcttctcgtaggctcagggagtcattgtagtctttcacctctctttaatactatactacacattctctccaacggaacttccgtgctcgcttcggcgcgtgctgttttattagttgtttctctctttcttttgaatatatttgcagttctcgagggttgacctcttgagaacgctcccttcattcatttcgacctctcgacgaggctcaatataccaggcgctggacgtctcaccaaccatatttcctagcgaatctactcgagaatattcgacatagagatcaaacctcgaatcaaacagattataaagcctccttaccgattccctacagcgtattgtctgcagcaccgccaatatggtcgacaagatcttcctctcgacggtcgttgccgacgctctcttcctaggttcgggtgtcatggagttggttttttcgctggtcgtacagagccagatgaagaacacgcctactgatggcgaggatgttacaaggaacttgctgtaccaaaggtttcccctgaccgccggtatcgtcaatgccattttcattctcgtcacgtttgcagtaacactgcccggactcgtcatgcccgctcgaagctttctcaaggtgtcgggatatatggtgacagtgtgcgcgatattcactatgtgtgtggctgtgttcctctgggttatgacgttgaggatgagtgagcaatttttcaatatctacatcgaccaagagccagacgtacagagcttgatccaggactcggtaagtttcactgacatctgacaccacgagacgtattaacccgaatccttacagtttcagtgttgtggttatttcaatagcacaactccggcttttgtgatggattcgacttgcagcagtcctgcaagtgcagcgctgctacgtggctgtgcggcatcaatctcaagttttgcaaacctacatatcgacagcatttttactgttctgtttggaatcgttggtgagttcaagttttcatttcttgcgcaattgtgcgccgaaacattgcaaactaatttcccacatataggtatcgatgctatctttatcttgtgcattgcatgtctgctcaaggaccgcaaggagcgcgaacgctaccgacatatcgatgagaaggctggctaccgacaaatctaatgcagaacactttgcaatgttacttgtgattggtgggctgtgccgcgtattcttctagaagtcactacactggcatccttttttttttcttcctctttcagacggatatgtgacaaattaagcgagtggttttaatattaatacttgattcccgttctcgatcatcaagtggatgggggcggcatgctgcctaggccgtccggatcacatcacaattcccgatattgaagtcgtttttgatgggccatgtggcaagcgatatatctaattcccatgacctattgttgtggcgggttacgctatcaaatgattccaaacgtggtgacacctcctgtgcggttcttctctcttcgaatctcaacctcttccaattcaagaccctcgccattctccataattgtttctcgatgccatggcccgacaaacatgccctgagggtcaacatcgttgcgtatggctcgaaacgattcaagttgctttccatagaacgcttcaatctcagaccgagtggttctaaaattcttggcccagtgcggtcgacctccaaggtctttcatcagccactcaaaagcctcgtagtatcgttcgtggcaaggagggtccatgagataggggcgatatagtgttgcgttgaggtacaatgtaggtccgttttcaacagtgatatcgaggtatggccgtacgttcgaggtgagagtggtgtcacttacgcgcacttcgacaggtgcgtggacgtaaagaccgtccgcagagaaggggatgtcgtgaggaacgtaatcagggtcatcaggagacaagtggttaagccaagagctcagtctccggagcgcctcggggcccttatcaagagggatggcccactcgttaacaaactgggaatataggcagttcatgagcagtgctttgcggcttggttgaacagctgatgaagtggttccattccgaaagccatactgcataccgaagacaaaccactcaacccatggcaggattcgcggaacgtgttgggcaagatagagaagattgtggtagacatagtagccgattgagccgtcatacccactctgaggagggtcgcggtgttcctcgtcggtttgttctgcctgccacaccactgcacgtcttgtgtaggggaaccaccagaccctgacaaattcactctgtgtccataggtttcggttccaagactcaaacatcttgtagtctgtgtcaatgctctgttcccacttcagagtaaaggctggaactgcctggaaggaaacttcggtaatgataccaatagcgccaagagaaagaagggcagctctgaaaaggtccgtcttggtgtctttagagcagtacaccgtagttccatctgccattgtaaccttaagagagaggacatcttcggacatcagtccatggcgtagactgcttccatgggtacctgttgagatagcgccactaatagactgctcattgatgcttccaagatttggcatcgtgagtccatgcttctcgagctcttcacagagggcgtaaagcctgattccaccctccatggtaacaacacccgtttctttgttcaccgagagtaccctgttgaagttgtccaggttgacgagccaactggatgtacaagtgatattggagggcgaatggccacaaccagtcgtcactagacgccgacggcatcttcgcgccagattcacaactttttcaacttcaggcaaagactcgggttggatgaaaagctctgggagggacgaaaatgtgcgcgcccaagtgtggtggacatgttgtggccgagcacggaatgccacactatcgtcgaacttttccagttctgcggccacgagagggtccatggctctgctcaatttacagacggtagcaaatgaaccaaaagaatgaaaacaagacggtatcaagaggatgccaggttcaagctagtatatcagaggatgagtggaatataaattgcttgatgccgaagtgggtgtagtcgaatttgatcgttggcaggtgggtcggtatcggaatcacaaatctgctggcacagtgacaaggccggttatattaagcatattcttctttttgtgtcattctggcttccgtatgcatattataggtatggagaggcatatacatcattttgacaatttcgggggggcaaaccccgagttttgtaagtcaaaggcaacccaaagcacgcagaagaataaccgaaagcaaaaaaaagaaatggccgatcatcagaggtccctggatcgttatgacagggtactggcgatggcgcttctgactctgattggctccgatataattctagacgtcaacgatattcaccggctcaggccgagatggttactgtatgctttctaagcgacgacagggatgttaaatggtgtcatcctctcgccgcgcatgtgcaggcagctaccctacgatcctgtttataacttgagacatttcttgatcagtttgtctcacgccccaagcaatcactgcagattcgttgagtgatcgattggcatagtcatttatttgacttttgtcactacagttgagtcgggcaaatgagtgttggttcataagttattatatagctatatagtatttagacatattagtctttgaaaccaaaatccaagggccctcatcgataagatacaactccggtgtagatcagtttctcaatatcatcatttacttacttcaccaacacgcccgacttggtctactcctcatcagtcacaacaagtagcagttggtttgatcgttcaattaaaccagaggatatgacatgataataattatatgattatgtaacccagtatgaacacactgatctgataccagtatctatgagtctgcgattgatgggctcttcatgatctgctagaacactgctcacaataatcgagttaaaattacctcaggaattaatagtcttgaatatgggcttctagagaatgatgacaactagctatgagcccgccctgagtcatttaccttcgtataaatatatacatatatatcacataagtacccgaaccgaaagcgtatagtatacattgacacataatactcgtttagccagtgttgtttcgtgaaggcctgacagcattgatcgagtttactagtcacgtatcatgagactgctcgacggaactgagagctcccctcgccgtcaatacttctctttgtatcatctactatcccttcttcaaatattctcgcccacacggctgctaatgaggcagtattccagccaccaagccgcacaataccatcttttattgctaattcggcaaccacagaggtgacaagcttaccttcaaggccacaaggaacaaaacgagcccaaggattaataacatcgggaccatctaccgaaacgtcgatgttgatagcaatgccaagggctgtgacgtgtctccgatgatgaaccccaattgctgcgattttgcgttctggctgaccggcgggggtacggacccagactccaggttcatctcgggttgtataagtttccaaaccgaacaaacgtgccagcaggcgacgtgtggttgcctcgagatggtccgcatacgacatgactgagtaatgcgcatacagaggagagtgcatgtctagcacaggccacaagacaagctgaccaggaccatggtaggttgtcaaacccccacggcttgtctgtttgacctcaggaatgaagctctgctcttcgacagggttacgccgatgaggaagactaacgtagaggggagacttgaagtaggaggtttgctcggaagtgagggggcgctggcgacgcccaagcgtgagagttggtgctggttcaaaagaaagaagatgagggcggggtatggggcctctgtcttgttgctgttcctcgctcaaactcttccacttgagaaacgacgagcggagttcttcctgctcattattggcagtgtcatagggaacgaaagcatcagggcccgaccctgtgagatgtcgatgaacgaggaggttgagtggaggtaggtctgacgtcggagtggtgtaagtggatgaccaccggctgaggaggacatgaccggccgatgtcccggctccgatacggaacgaagtagattttatggcggaggacggaatggcctttagccgcaagccaaacggcattgtggtccggcttccaggcagatcccccggcgaagatgccgatcacagagcccgcagagtagccacgatcaattggggtcgatctggcttgtcgtactgtatgctcaagatcacaaatcgggggtaacctccgtacaaactctggcgtacagtaggcatgcgcgatatgccttggtaagaagtgagtttctggtggacgatcccgtggggcacagaaaagccagcagtggtgacgtcggtagctcagggccgaagatcaacggacggaggccgccgagagtctaatttcgaaattgacctttgcatgtgatgtctgcttttaattgacattcgatatggaagagaaaccttgtgcgcacgttgaagtgattgagcttcacgatcgtggctttggcagttgaaaaattcaaaagtaaccacacacaacaagaggctgccaaatgacaggcagtaggtgacactggagtaattgtacacaatgccagctgaaactaagaaactaactcaagactaagcttaggtagctgtctgagacccatacctggagagccgagagctgaagtgcctcgagtgccttgatggagctcgtcagttgaaaacaccagtccatcagtgagtgggtaagagctctacttttgatcggagctcccggcttgaaactgctggtactgtaatacagataaaaaacatctcaactcaatcaacttgacgaagaccatgtctcaacactacctaacttacctagggtaactcagaaaacgtagcacaagcgaatgtcaagctctcgatcttggtagcttggcgagcattggcagtctcaaaagcgaccgtcccatccatcatcgacaatcactgccttttcgtagacgtcgctgtcgcatcattcacctgtgtctcatgacatcagggaagtggtgcgctaaaccccaatagggacaaaatgatcgctacagctttgctccattgggtaagatgttgtggtgcatctctggtccatcgttgcccactgtcgtcatcactgagctgtcgtgcactcggaacttttctttaccttaagatgcactagtctagcaagttcctttcgcttcgggcatcgaagggtgccagttagccaggctagatccgtaggaataaggtggaagcatcatctactgctgcccaccagactccagagcatccagagtctctgcagggatttcctttagtgtgattcagtgtactgttgctgcagccgggatcaatgtgccctgggcctacctaaggcgagcacccgtcaagggtggcactgggcagcccatggagacccacgtaacgcttcgatggtgattttatttgggttgcgttcctttcctaaatgacaagtcgtatgcttgctccctacaatcatatcctctcgctcctctgcaaagtcattcatgcactgggaactccgtgtctttcctcagccgaagggagaagaaacatactaatcgccgtcgtacaattcgactgagacacacatctcccgatccccacaccgacaagccagtccgtctccagagcatcacatcactcctatggagtagacgctaaggaaaaggctccagaaacaaaaacaagaaaccctcccagagctaatgaacaaggttcataaggatcgtcaatcctcaacccaggccttatttctcttccggctccctcttcctaacttttataagatccatcgccatctctcaacaattccagacgactgttctccacaacgcaaacagactctgaaccctggtcgagagctacctattaaataagacgcaagatcccattagccgtggtttttagctgcagccttttccttgacggtgaccctggcagcgtgacgacatccaatccccggcgccccatcccagtaaattaatcctttcgagttcgatcttttgggcagaagtgcttgcatcaacgcttgagtttgatcggttgtggtcagatacttttcagctggagagtagtgtatactttccaacggcatatagccatggcgaagagtaagtttctctcctgactcagttgtatggcttgaccaacagatggctgactgacctgccgcagacgctcctcttggcctcgctggcctggtcctcctcgctgtttccctcctcttcctctggttcatcatcctctcaggcttgacctctaccacgccattcgataagacgtatttcctccgcgccgacactggcggtatctcgggtgctcgtgaagtcacacaatggaacttcttctacatttgcggtgccggcaacaacgattgcgatggcgcccgcgctgcccccgtcatcggtcgcgcctgggactcaaacccacgtaatgcgcccagctcgcttgtcggtggtcgtgctggtgataccacatcgaacagacagttcttcttgtggcggtttggctgggttttcatcctgatcactcttttcttcgagaccatcgccttcttcactggcttcattgcctgctgtggccgtcttggtgctggaatctctagcctcatgtccatgttcgcccttttctgctcctcagttgccatgtccctaatgacgtatgtatctctgacccctgtatgatggttcagatgttgactgacatctctggttagtgctacctgggttctcgctcgcaatgcctttcaccgcgacggtcgatcggcctcgatcggccgctatgcctttggttttgcgtgggcatcatgggccactctgctcattgctaccattctcttctgcttaggcatgcgcggtgacaagtcgtcaagcggaggttacagcggccgctcatggcgccgtagacgaagcgtgcgcagcagccacggcccaggctatgagggccgccgtgttaaggatgactattcctaaacttttacctggtaaccgtctgttaggccaaatccgatcgactctccaactttcggcagagctcgatgaggaacgagcatgaacagccgcagtgatcgtgtccacaacagcctcaatggttgttcgcgcccgacgctgcaattttgtcccgtctatatttcattcatcatccatgatctgcgctcctgtgcaggtatgtattcacgatgtgtttggcgaggagaatggattttctcagaacgtaatgttgaagttatgggcgagatctacgagaagcttgctttcatcagctgtctaatagttactatgaatgtatgatattacaacaaacaatacaagcgttttttatttttaagtcttaatattctagtttctgttctcgacatttccacttgaatcatgtagccattctcgggcaacgaccccgggcttatggtttcacacaagttatcactcttcattacgtactgctgcagtgaggataggtaatgttatcattgcctagtccacgaggtacttagtatcataagctcaaatcattatgcatatatcatattgacgttattcgtccattcgccaaactatgaaatgcatatcacacccgaccccgactctcgttaaacgattgaaggctgaagtcacctccagatccctctcttttatcctgtgttgttcgccgctgtccctttcgttcgagtacatgaaatgaaaacaacaacatgctatcctggttcgttttccaacttggtcattcgcccagttttgttctgacgaaaaacaaatgccaaaatccggccctaatttgtctaaaccccatcctaaagcgtgtacaggagtaggagtgtcctccaaaaaatgcagaaaaagaaggtcaaaatgatgtaagtaacacatgctgatgcatggggactttgtgctgtgttactgccgatgataaaaggttaacaccttggaaagagagccgttaagcagatggttgttatccataggtagtcctgtagccaactagatacctgctccgttggcatgcttcctagatggccgagtatttcccccgagaagcagggttgggccgggccgtcccggcttttcaaacttttatgcatcctttgggctcgacataggactgacgctatcaaggggtgcattgtgtagtgccggtttcaagggcccgtcctccttcagaccatctttctctcgttgtagaacgccattgacccaatctgctacttcagcatctgcagttgatgagtccaaattgattttaccaacagcttcggcgaccgtatcaactccgtcgccttcctcagcttcttccgcaattgtttgaggctttgtaaattcaacgagccacggatgtttcaacagcatggcgtaggttggccgcttcataggaatcttgtgaagacagcttttcacaaaatccttggccatgtccgagtaagtgtcctctggcattgcaggtggttcaccttcaacaatggcctgtagcatgttagtaacccatgactggtttaactcaatggcggagcgcttacactcagttggctgaaaatagtagaagagacctccggtgggtagggataagcgcccttagcacactcgatgatggtcaggcccaaactccagacatcgctctgaacgctgtatgagccatcggagttaccagcttgcgcgaatccgccaccagagattctctcgggggccatatagctctgacagccgatgttggttcgcgctatactagctaccagattaccactgacaccaaaatcgcaaatcttgacctggcctcgtgtattgaccaggatgtttgttggcttgacgtcacgatgtataatgctgtgctcctccttcagtgattttagacccatcacagtagaatatgtgatttttcgaagaacattctccgggattccaccattatacaacttatcgatggacccgccatccatatactcaatgcacatgtaaacagcaccctcctggaagaaggcgccataaaagtcgatgatatacggagaaacacactcgtgtaagatgacaagctccttcagaatggtcgtgaatttggcgtcgtcaagctccaagcgcatttctttcatcgccatcactgtgcccgttgtaccgtcggtggtctctgacaagccctcggcagagtcttccgcagatctgacgggagaaggatccgactgcgaatactgaacagggagaggctttctcgagaggccttgtccgaagcgagggactcttcgcttggcatgcttgaccttgtagactgttccgtaatttcctttacccagctcggtcaagacttcaacttcatcaagagatatgctgaaggtttggccattggcaaagttgacacctgtccgtgtgattgtggcagcgccatcaaaggttacccagcccttctctgtgtcgatatatttcttgaagtcgtccattttcgacccctgaccaccacctgctccgttggatcgttggctacctggcacatcacctgtgatatcagaaagctttccaggaggcccccgtttcttaccagtggcggtcgcagggccaggcctacccatatcagacagcttcatgcccataccgccgcccatggcccttctctcgctcagcgagggcttcgttatcgcaggagctgaattgacatgtggtgcgtgcggtcgttgcatatttggcggcaatcccaggttggtagggaatccgttagcgacgctggccgtaggcgatgatcctgagggtgtcccggggtttccagcgggagacatgcccttctccatgcgatgtcgatgtaatgctcgggctttggccattatactgttttctaccgaggcactactacttccagcaaaactcgaggatgtttgtacaggccgcctggccatgcctaaaacacccatagcagttgaattcgggttcatgttgcgaggatcggagacggagcgcagagatggtactcttcgaggaggctcacctgggctatcatgactgggagactcgagcggcgtactgggttctgacgaatcttcagagcctggagatgcaggtgtcgacagatccttccagtcctccggcgtggccgggatcgagtcggaggcagacatcggatatgaggtgcgtcgatggaatcagaatacagaaaggctgattcttttgactatgtcgttggatgggttcgataagagagtggtaaggaggaaataatggccagaaaattcagagcagcgtggaaataacggcgaatatcctaacaagaccgcggggagctatcgatcgggagacgggacgcgatcgattagagatgggtacatgaaggagcgatggaggggaaatagatggtgcgattctttcggagctaaatggagtcgagtagtgggcggtctaggcctttgagactctagtacggctcaacgactaggggctcttgtagttgggaaagaagagcaacaaaaaaagcctggggctaagtaatgagccagaataaacgcaagttttgataaggttgctaccaggattgttgactttgaaatggggttgtcttgcgttattttgcaatgatatgtggccacagtgagtgaatcttgtatgggagtaccgtatggcaacctggcaaacttcacgttgaagttctttcaggtatccttgtgttctcagattcgccgaatggacaggagttggaaaatatgaaagctcgtataccccatacgaaatatgagggttgacagataactgggacaaaaagttgttagaataagaaaggtacttccctgagcttgttgtggtgtgtgcaatgtactcaaggatatgagggtaattcaaggttgtatgcataccagaggaaacgtctggccgagatcaagaaaaagttacgaagtgtttcagtccttgagtaccttaagtaaggtagacagataccacatgtaccaacgcagtgtgatgggcaatggctggatgcggggtcaaaggttctgcagacgagcagaacagcaacgagacggaggaggaaaggtgctaatgaattgtacaaatcaacagctcatcccagcttgcgaatcctgcgagaaagtaatctgataaggttggcgcaagaggtatttgtgataaatgggggcgaaggcgaggctgaggatgttggtaacatggagtttaggacagagcatggaacgactatggtgtggcagttttgacaagcaaaaccaggccgtagcacacaacagagtgctctggcttggatacagcgccactaccaatcgcgttttcaggggccaacccggcctaccattcatgcccgggatcacacccaactcatggatcatattgggagataatgcccatcaattgagaattccctgcggcgggcgctacgaaagacccatcatacagggcataaactaacatcgccttacgagaaaaaattgtaccaaaattctatcataggcgataatgatattccatcaagataaaatctaagaagtctcctggcgtcatgatgactgcattttatatagctctgcgaatactaaggcttcatgtaatattttaccaaatagaagcatatgtaatattgaaaatgataattaatttcaaggctctgtgcacaagttgtccttgatttttgcaatttgcgacgccatcgttgatggagagcagtcaccgatgacgttaatgtggtcagtgtcagaccttggtttgaggtggagactcatgtctgtacgacaaagtaagcgtcaaagtcgacaataatacccaaacatatgaatgtcttacccgacatccatctgcaatatatctgctgtcggagaccttgtggtcgtgtgcatcctctcgttgaacgactaaaattaacagcacctgcctacgactgggtttctatatccctgaaaaagcacattgaatggatgaagtcatcacgtatagaactttgcattatccacggcttagataattactatacctaggtatctacctaactcgcctaagagttgcggaatatgaatatctcacttttacaggtgcgtatggacgccagtagaccagatacgtgtttgacaaagctctaaacgccaagatgctgaggttaaacgaacaccctctgttagtcctaccagaatcgacaggagcaacgttatctgtcctagttgcggcttttgactggcttgagacagtatgcaagacaaaatgtccagtacgtcacaaacttgatcgataacttaggccccaacttagttggttaggtagattccaacccgataaccagtggaaagatgtctacgatgaggctgacgttgttactagaaatttggctgattgcgacaagaaaagccggttaggattcaccgaacagcttccagagtgcattcatgtaacatgagcttcaccggtactatgcatgcgcatgtttctcagagaggttgggaacagaagcgacgctataggcaagtacctaggtaggtaggcgatcaacgaggcaaccttgtagcacttgttgccaatattccatgaaccaaatctttccacgcggcagataacctttggcaggatgggaatctcctatggtcatcgtcaagctacacgatgggataatttgagtccaactgatagagaagtaggtagctatcatgcgtcttattccatatctgaaatagtaacgagctgagagaccctgacctcaaaatgctggtaagaatatccgaacctgaaagcttccgaggattatcgagcccaacttgaaatagacttaagactccggggaaaacatcgataatgtttcgagttgctattatatatatcctcaactcacctttacataatttgaaacacgggcgatatccatgcaggtcataccatagtatcaaactctaaattcccaacgtaaacaaaaggtcgtcgaaacaactgctcgaaacctttatgatacagacccctttaaaagtcaccagcaaccctgaatcattgcaactctacaatgtacctacacaagaacgctaataaaacactagctgctgtaaagtttcccctgagataaaaatagcgatgtttgatattcattatagtcaaaatggaatatgaaaccctgtttgagatacgcaaaagtcttcgtgtgctccgtttgaagtgcatatatgcgaggtggctggagatgtgaggtcgttttgctatggatacgttcggagctagacaggtagacaggtagacaggggagatgggagagtaactaaacattggaagcatacatagcaaaagcctgctatgtaattgtactgacgaacttccacaaatccagcacattaaggtagtgctcccgatgatattcgctgcataatgttaggtttgatctcataaagcctcacgtgactgactacgcatcgatagacttcgcctctgatatcagtgtacataccacacaaccctgacgatgcgatcgccagtaacacagcctcgttgcagttacctatgtcaacatcgagacgtgatgggctgcaattttgctccgtgcctttcttggcctgaccctccagcctctcagcgtggagggataggcaacgtgcccgatagcaccatgacgaaagattggcgccacgcttaaaagaatcgtgcgtcgcgcccgtctgaagatcactcccacccacaacccttgtaagcgggatcgtttcctactcggtagtggagccacggaggcttaaacaattttgaggagtctgacgatgggatctgcgcatttcagaatcgcttgctgttgtttgtttcgtgctcctggctatcacacaacaggggcaacccatttgtttgctcgatgccactaacgcggcagcatttgtgacaccgcagcagaaatcatttctggatgggtgcaaaggcagagggagcctttatcgacgaagaatttgcccctaacgcctcccatgccgcgtggcattgttaaccaaatcccgttcctagttggaggtaagattctactaaaccctggctttggacaagctccagcgccacagcacacatgggagggtttcaatggccagcatcgcatgggcctggatggtaggttgggttacctcaatcagggtgctggcacaagcttgctagagtccagctgttgcgccatgtcagcgacagcgttgcaggtgaatcgcgatgagacagagagttcctcaaggagctgaagccccatattgaggtaaccagagtgagatgttcagatgtagatggagcctaaacaaggcagtttaatggggcttttgtcatagcttatatctagctcgggttatcaatcgatgatggaggtctcaacgtgcatcgtcctctaaacttactctacctaacaacggcaccgccgcctcgccccaaaacgaacccactcgccctgcgttttcttcattagatttcgccatcactacctgggcctctttaactttcttctccttttaacatcccacggcacaatcaacttggacaattaaaaggcattacctttgaaaataccaacggaaactcccagacgatttttttgcgccctcagcttttgtgcaatttctccagagtcttatcagtcgtctcatatccacgtgcgcgcgtgccgagagaagcagcatcaaggaactccccaattcgcgccgaccctaaattattctcccaaaacaacgacaccaactgcattgctgatatttgatggcttcttggaaatcgttctcggttccgtcgtttcggctgacgcagctcgctcaagatgcatatgaactccccctacaaacactcgccaacacccatgaatcgcacccttccatcgggcatctttgcctactcgtgttcgaggctgtcctcgaagtagtatgtgtcagtctacctggttacatcgttgcgcgacttggacactttgatgccgagaagcagaaattcttggctaatctaaatgtgatgctattcacaccatgcttgagtatgttgttgtttcgcactgaaccagtactgtctactaatatatcgctacagttttcaccaagctcgcctcccagcttaacgctgagaagctatccgatctcgctatcataccggtcatcttcgtcgtccaaacgtttgtatcatgggctgtatcatatggcgtcgcaaagctgttccgatttaacaggcgggcatccaacttcgttacagcgatgggtgttttcggaaactctaactcgttacctatctcccttgttttgtcactctctcaaacgctgaaaggcctgcattgggacaaagttcctggcgataacgatgacgaagttggcgcacgtggtattctctacctccttatcttccagcagcttggtcagctcgtccggtggagttggggttaccatgtccttcttgcccctaaggataaataccccgagtaccgcgaggagattgccgaggaaggccaacgttatcacgatgacgagaatcaggatgaccaccagaatgcgcctctcattgatggcctcgacggagaaacagaggacgagggagacagccacagcatcgattcgcaaaactatgatcctgctggccgtactcctgtggcaaatgcctccagagtttcactggcagtctctagcgatgacgaatatctgcccaaaaagccgcatctcaagaataacgaacaacaaccggatgttgttgcgccccttaatggaaacgaaggtagcatggattccttcccccgtgtcccagcattggaggatcatgaagagccgactggcatcgcggaccggactaaatctgccattaaatcgccctttatccgtcttggaaaggcaacatcccaaaccctcagcgactggtaccagaagtctccagctcctgtcaaatcttgcttgaaattcacgaagcgagtggccgggaaattcaacaactttatctgggaattcatgaacccccctctctgggctatgttgattgccatcctcgttgcctctatcccggctcttcaacgactcttctttgaggagggctctttcgtccagaatagtgtgaccaacgccgttcgctctagcggagatgtcgctgtcccactgatccttgttgttctcggcgccaatcttgctcgtaataccatggctaaagacgaggctctagaccctgaggaagagcgcattggcaacaaactacttattgcctcacttctttgccgtatggttctacccactgccatcatggctcccatgcttgcgcttatggccaaatatgtacccgttagcattcttgacgatccaatttttgttatcgtttgttttttgcttaccggagctcccagtgccctccagcttgctcaaatttgtcaaatcaacagtgtatttgagaagacaatgggcagaatcttgttccagagctatgtcatctggtaagtcatgacacctgatgctcggtgtaatccatcccgaattgcgctaacatatgcaggattcttccctctactcttattttggtaatgatggccctcgaggttgttgagtgggctcgatgatgtgcctgtcgtctacatacactaggctgagaagtgaaatgaccatgtctttcatgcgtcaaatgctatctgatgagtttgtttgatctgtctttacagttgtttgtctgcaaaggcgttgggtggctggaattgattgggattcaggaaaatttatactggcttggccttgcggcaacctggaggctcacaaaacttgacctggtggaagggcgatatgatgtggttttttttgtttgcctgcttttacttcgttgcgtgagaaaggcactggtattgaggaattgatcttcatggtaccctacctggaatgcctgtgccttgcgaataatagagtggtcaatgttatcacattgaattgccgaaaccaatagtgtaccttacttcatctttgaaaactgattgctaaagtacaatgatgaggctctggcaaaggatgtggggtttgcgacctgatcattcttgctgagttccgttgactaggtgaccttctggcacgatcgcccagtctcttacggtgcccttccaatcgctaatgcgtacatccttgatatcgaccgaaacaactcttacttcctcaccagctacaaagcagttgcggcctccatcctcgacaggtccattgtcccgctggaaaggctgcgccgcggactcatcgaaagtattgttctccagatgctgctcgcggtaatatttttcctcatctgttccgctaggcactagacgagcagcacctcctatggttgcactgatgctagagagtgctgaagtgttgaggttcaagaggagtgaggcgagactcgatcggtgctctgggccaggagaaccaccagatggtcggcggccgtgagtaggtggtcgatgggagacccctgaaagtattgtaagtatgttttagggttcactaatctcgaacatgaaatatgcgacttacaatcgtggacaagaagggatacattggggttggcgaccaggtttgtggtcttccgtgatgccgggttcgtagtcatgatgataacgggatagttagaataaggtgacgagggaagatatgtgtagttcattagagagacatggggcacgttatcggtgcatgttgccaagtgaagctatatggattatcagccttcgatctgtgatggcattattggtggtgcggggaaggtttacaaatcgagcattgtcaaggcattgaacgacatctggcggaagcgtcgacgttgtttgcttgtgggtatcaccctgagaagcttcggagttgagaggtatttgatccatgatgtactggctgcgatgattgatgatgctgtgatccaatatcttgaggtagtggaggggcttatgccgcaaatcccggccgcatatgctgagtcattcgcgggaatatgacgtaatgacactggacgcactttcccccagagttcgttggagctaagcttctaaaccgtcgtctggggaaggtacctaggtaccggttacttgcggctcctcacggtcacgtctgtccttgccgacttgaaccttcaaagccgacagaataatcacttaattagactcggcaccacggcattagagacggctaatcacccgggaaggaggtttacagtcggcttctctccttatttatgtcagtgagaatcattttgaaaatctgtcaagttgcatactgctcctgaatctcacactgggcgcttcataaaccccatcgctcatcatgcgttccacacttcgcgcaaatcgtcgacttcctttgaagcccctccctcgattcctctcaacatctgcttcaagcgcgtctgtttctccagtggcttcttcatcatctgcaccaaagcacacacccatcaattctgtccttatcgccaaccgtggtgagatcgccatccgcatcaaccggactgctgagcgccttggcattcgggctacaaccgtctatacagatgttgacgctggctcatggcatgcttcctcggggttccagtctttggcgctaggtcccgcaaacgcctatcttgacggcgagaaaatcattgctctagcgaagcaaaatggcatccaagcactccatcccggctatggtttcttatccgaaaactccaagtttgcagagcgttgcgaagaggaaggcattgtgtttgtcggaccacccgctagtgccatggccgacatgggacataaggcccgcagtaaagaaattatgacagctgcaagtgttccctgtgtgccagggtatcatggagcagaccagggcgagcaggaactcctggagcatgccaaaaacatcactttcccggtgctcctgaagagtgtacgaggaggcggaggcaagggaatgcgaatcgtcctgactgaggaggagtttttgacgcaactcagaagtgcccgtgccgaagccaaggcctcattcggtgaaggaggcgaggtcatgctagtggagaagtacatcattcgaccaaggcacgtcgaggtgcaagtttttgccgacaaatggggtaacaccgtcgcgcttggtgagcgagactgcagtgttcagcgtcggcatcaaaagatcctcgaggaatccccagctccagatctagatctggcaactcgacacgatctctgggataaggctagaaaagctgcctcagcagttggctatgtcggcgctggcactgttgagtttatcctcgacaaggataccaacaaattctatttcatggaaatgaacactcggcttcaagtggagcatcctgtcacggagatggtgactggcctggatctagttgagtggcaattccgagttgctgcgggcgaaaagcttccactctcccaagaagaggtggaagtacaaatgaacgagaggggtgccgccattgaagcacgaatttatgccgaaaatcctgagaagggctttattcctgactccggcaaattagtgagagcttatctccctactgaattacagaacgaggatgttcgcctggattggggattccgatctggtaacactatctctgaagcatacgacggcatgatcgccaaactcatcgtgcgaggcgatacgagagaacgtgctatagccaaattggaaagcgttctacgctcatacgaaattgttggtgttgctacaaatatcgaattcctcaagcgagtttgcgagactgatgcctttgtggctggggacgtggaaacgggcttcatcgacaagtggcgagaggagctttttaaaccccgacctatcaagaatgaagttgtcgcacaagcagcccttggaatgatcaactttgaacttcgaaattatggtccccatggcttgacacttggttttggcgaaacgaataacatcgggcaacggaagctgagctttaaaatcctggatgggtatagtaaggaagagggcgaggtcgtcgaggccagcgtgacacagacaggtcataacctgtacaacgttgctgtccaccgaaaaggtgacgaggcaccccaagtgttcacaaatgttgcctgccagcctgagcctgaaggtgaagtgatgaaactagagtcatacttcccccttgagcgcattcaatcctcagtggtccctcaacacacagacaatgatacaaaggttaccgttttccagcatggcgtgaaaacagatcttgttcttctaccgcccaagtggtacgagaaagctcttgggctcaaggagtcaagcgcctcagttgcagcgccgatgccgtgcaagatcttgaagaacgaagtagtggagggtcaaactgtgcaaaagggagcaccacttgtggtgtaagttgaccaattccgatatgtagaataagctaacaacctttcagaatcgagtcaatgaagatggaaactatcatccggtcaccacaggatggtataattaagaagcttgcacataaagaaggagtaagttcccagggtaatactctctgctatctcatctaacgtcatacaggatatttgcaaggctggtacggtacttgtattatttgaagagggcgaaacaaagggcgaagagtcatgaatgaaattggataccatgatgaacgaatttggcgttacttaaatgagattggctgatacgctacctactaaagagaaatgtacttgatccctttatgatcccctcccagtcgttgggcctgttccactttatcaaatgcgtagagaattaatctccagtgtcaaaacatgcgtacgcctaaacaccagtagctccattaactaaaatcataatcatgctgtgtctgaaactgtgtccataataagtcaaagaacatataccctgaacctaaggcggtatagggtcgggtctgtcgtcgtcttggcagaaatctcatgccatataattatcttgtgtgcatctttatgtactccgagggtagatatcgagaaagttttgattgcttagccgcttgacgtatccgcttccaccagtcctcgagacgtgcctggaattttgggttgtcgggcgaagtataagtagtaagcttgttgaggagatcctgaaagagatgtcaacagagtgtttgagcacagcacgccattcgagtgacttacctcctccagggccagtgtgatgaatcccattacgaaggccacccaagcaagagtcccattcgtacttaagaattggttacccccccggaactcaaccgtgccagtacatttccctgtcttggggtttgggaaaatgttctggaagttccatagcacgtatcggttcccctgcatgtagtagcataaatccatttcggatgttgttgacttgatttctgttgcgacttggagaagtgaacccttgcttttaccgaatcgtatcagcgtttcacgcaacccagaacccatgctttgactgtttggccgacagtactgattttctcgacgggctttggggaggacagctgccacaaattcttcataaacaacagatgcaaacgcaatcttcttgaggccacgtaaggagaacttgttctggccagaaacgggagtgacatggacgtggccgccgcaggagatgtcgcgttggggactgaaatgtacacgcatcgcttcccaaaagtcgccaagtatgccgctgacatgttgtttggtatctaggcgaggagagacgacttccatgcagactaggatcccctgttagtgagcaaactaaaccgttcgctggtttcgtggtgaagagaatgacatacccatgggacgctctctcttcaaagatccatctcgagtgacgaaccatttaccaccgtagtactccggatgcttgctgtatttcgaacagtcgtcgtgaacagcttcgatgttgcggttccgcagcttctgtgctaattgccgataccagtcaacattggtaaagctatcagcaccaccgtaaggttttaccacagcctcgatctccacgccgaagttgtaatgcctgagctttgataccgtcatgatcgacaagatgtgagaagtgtttggggactcgaaaaagaaagaatggtaaaattggctggggtcgggttgaaggtggcggatttggccatgcagctgtataagacaaccaccttggtttttgaacaatagacttgctgcagagagggagtcgtactacatgaaggtgatcacccgtttcctgatgcgcttgtgccttgttcaaaacgtctggatacggccgcgtgctttacccaaacacaaccacagaagtgtgggtttgttggctctcagctttttgtcagtaacacgctcgctcgcctaacctgagctgtcattgtcacatctcagaattttcgcctcgccttcaggttaagtacagcaaaagcctttctggcctcgaatggcggtgcggatgcatggtttggcgggagctgtcgatgtggatctggccggggggctccggggagaaatgccggaagaccggggccacggtgcggagcccaacaaggaaatggaggcgggctgggccgtctcgtagcgtctgaatattctgaggctatcaaacggcgcctgtttttgcctgtcatttgtaaaggcccagacagtcggtactcaccaaaatgtaaccgcgtctaccctgcaaagttcgcttgccaggtaccttgcgagtctttcaacgtgggacgcagcaattggccatgagctggcgtctcctcttgtgaaaatctgactcatttgctgcccaatgtgacaataaggcccagtcggtgacttgcacaacctagcccactccgcccattgaacgctgttggcgctgaccacagctactgtacgtaagttagtttatgctttagccaaatcgacgtggacactgtttgcttgatcgatattgtttttctcatgtgagggagccgatttacatcacatcttaatcgccgttagctcactatcacattttcctaccacaacgaaaacgtaacgcaacacacacacacacacaaacatacgcagttttttaccctgcacctctccatcggatacacggagcttgctgcccccgacagatctacagcatgaatttgtctgcagatgaggctcaggccgacaccggccagccgctcaccaagtattactttgcctatggtagtaatcttcatctacagcagatgaaacgaagatgccctggaagcaaattcatcggctctgggaagctggcagatcatcgttggcagatcaacgagcgtggatatgccaatgttatcgagtctcaaggacattgggttgaaggccttgtttatgagatcaatccccgcgatgaggctcgtcttgacatcaacgaaggtgtttccaaggacgcataccagaagaagtacatgactgttacgctacggcgtgctgaagccgccttgtatcgccgacctgtgtcttggattgtcaacaatggtggcccagaccacgcacgagtccttgcccagcaaggggaagggcagagaagggccatcaaccacaagccacatttggaacagaacatcttggtgtacataagtccaagatacattgtcgatagcgaaccaaaagaggagtatatcaacagaatcaactcaggcattgttgatgcaacatccttaggggtcaccaacgactatatcagcaactgtgtccgacctttcattccagcaccgactggccagacctcaggagacaaaggagccactggacccgcgaaagctaccggaccaccgaagccaaaagttgtgagaaaagttccgaatcccgcaaaaaaggtgaagcaacctgcccgtgaggtcaagcgagcaacgccgcccagagggagagactcatcaccgccaaacaacagggcacctggccaaagacccccacaccttcaacctcaggtggttcaaggccagcgctgggccaggaatgccgcttcaaatgtgcccgagagactcgggcggccttcacagtcacggccatcagcaccaccacttcccccaaggccactcgcgccgcattacccaggaaacactctacaagttcctgttcctggtcggcggcgacctgcatcagaagttggcgccccaccaccgcctctccctcctcggccaacccgtcgagttcgcagtataccggtaatcgttactcatcaggaaggttatggtggttattggtatcgataaaagcatttctagcccagtttccttaaaatacccaaatatgatatcctccagacaataaaaagtagcatacgtgcgctttattcttctccattcatcgttttatccttgaatgctgtagtctctgtttgctgacttctacgtcttacaagaacacaattttataagacaggaactaatatctttgtctgcttgttgccgatatgacagatccagctggccctaagacgtgtcagagcttcaaagggtgtggagaatatctgtacttactccttgaacttgatgttcttgatgagcttcgactggttccttgagaagttggcgaattgttccataggaaactcatgattgttggaccctggagcacatccccacctgagttggtgacgagaactgtgggtttaacaattgctttcaacccgagctttctaccaccttcgactctctcaacgaaaagcccaggagctatatcaaagagatatataacaccgcggcgtgcttgagaagccgccttggttccactcaagtcaagagttgctcctccattcgccagatttaagcattggtaaacctccaacctcgtcgcggctgtgcgagcaggccacttcaacgaaaatacactgggcgccagttgaagctgatgagcgagatctgctgcaggttctacaatgcttcgacgaatagaaccttgcagttcagcaggagggcttttcggggcaatgattgacagtaaagttgtcagatcgtcaacaacaaaattcaaaaacctttgccggcgcattctgaaagatggttgatgagtcaaagcagtcagcgtctcgcttctccattccctacaatgagctgtatcttgtgagatgttagcagcttggtatatatatcacgcccgggtctaagacaaacctcttggcagtcgagacatagtgttctcgagatcatcaacccacctcgacgttccgtcgccttccgtatcatcgagaggacaataaaaggactttgagaacagagtaacgtggagatagttcataatgaccccagtgatgtgaaactcatcagcttgcgtaacattcaagcatcgtctagactgttccctgagaagagaaacgagtcgcagcccttctggagaggatgctctggcagcaaggcggccaatttccagatcctcaatagcaaatgcagcacggttttcaacccagcgctggacattcccaattagaaccttgtaggcttctctagcctctgtttctgtgatatctcttctcctaggctgcagacgaaagatttgatcctgagcctctgcgagctgccgctgggtgacggcaagttgtcttctgagagtttccgcctcttctgcaagctggcccttttctgattcccggttctcaatctcctgctgcctggagtccaatacattctccgtgaagcgacgcaaatgggtctcgctggccagtttgtccttaagtgcgggagtctgtagggatccttgtttcgtcgcttccggatccatgatgacgggttgctgtactcaaagttcttgtgtatgacagcccaaagatgaagatgagtctgccaatgtcgcacgtgcaaatcattaagcgacagatgttggccagtaatccgctagattggttctgtccctctggtaagtcgaagcaaaggcaacacaccagggctatcttacagcgtaccaccaatgggcgtcaagactccttggaaaaggactcaatactcgcagcctcacattgcggttggatccgaacatggtttcacttaggcgccaggtgatgggtacctaatgcatccgaaagtctccagctgtacgacatcaaaagtcggtctcgtcttaggccgcttaggcggccactgcacgctccactacctgaatttaccagggtaactgtcatttgcagctgcgccgagtttctgctcaaagccaagtctgcagtgcccaaacccctcacccactcgatcgaaagccctggtgaggccgaagttggtggtaaaagtggtggtcattgctccataactggtcggtgaggatgagcgaggcccaaagaaccccaggcccacacaacaaatgaggcctgaagagtcagattgaatggctggccacgtccagaattacagacagatcctcgggccctggcgaagaatgctccatcgccctgctggtttctattgtaaccaattggggtcgtcatgagtaaattctggggcgagtcccaggctcacgaatgagcttttgggtagagaagttccatatcccgtacatcactagattatgcctgattgttccaccacaaatagttgacaatgaaataaccataggaagcctttaggaattagttcggtcatgagcaatcgcagaatcgttgtatccatagattttggaacgacatactcaggtgtcgcttgggctgacacaactcgggtaggtgttttcctgacctctctcggggtgagtttgctaatccttgcagcctgatgttcaacatgtcttgacagaatggccctcggccggctcttcgaagagcagtcccaaagtaccaactgagctccgaagagtggcgaatgggtggcagtggggatttcagattcctgagtctgcgaagaggatcaggtatttcaagctgttagtcttgctgtgccttcagtccatttgccgtgtttgaccagacccttttagaaagctggatgatccagcccagatcaccaaagagggggaatcggcaaaagacctgaccaaggtctatctatcatgcctccatgagcatttcgtcagtctacttgaaaagagactatcgccgagtgtggtaaaatcgacacccatggactttgtcgtcacggtccccgctatttggtcgccaaaagcaaagcagtcgacggagcaggccgcagccatggcaggattttgtggtaatcagaggatccagctcatatcagaaccggtgggttggattttgagtcgtagagggaagtgtgttactaacaaatgacaaggaagcagccgctttgtacaccctcaagacccttagcccctctacattacaagtaggtcgaaaatttgttgtttgcgatgcgggaggcggcaccgttgacttgatctcttatcaagtaaccaaaataggcagagttgaagtaaaagaagtcacagagggtacaggcgggaagtgcggctcgtccatgctgaatatgcgcttccgtcggcatctgaaacaaactcatggagacaagtactggactgatgagagactcgtaatagctttgagtgagttcgagtcggtaagattcccaagtttttttttcccaagtcagttcgcttagagggatacagttcaagaagaccttttctcccaagggcgaacctttgactctcaaagttgatcccagtcttggcctacgacggaaccgatatactatgacacaagacgatatgaaaaccaaaatctttgagcccatcatgaaggatgttgtgtgtcttatcaaggaacagatcaagatggcgggagatggtgtcgccgcggtgattatggttggaggattcgggcaaagtcgatatttgaagtcacgcgtacgtgatgcaatatccagccgaacagatgttcttcaaccagaaagcggctggacggcggtggtaaaaggtgccgcgatgcatgggctcagtcgatatcaacccgcaggcacccgggtggaggttgcatctcgaattgcaagacgatcgtacggtacatgcttgatgacgaaatacgatatgatgaaacacaaccctagagaagcgttcgtatgcattctttctgggtaaatttggttgctgacggctataggttctggtcggaaaaggagcaagaaacagtcgtctcagaaatgtgttggtttattcagaaggtatcctgactcctctccaaacttcgtattcattgccactaactttggaagggtgagtcgtacccagaaggcaaaccgtcacggatagaataccaatgcgatctcccggtaatgcttggccatgtgccacaaacggagatcgatatttacagcaacaataatgatgggaaagctcccgtccatctcgacgaaacaacgcagcacatcggaacgctctcacttgacctaagaaagatcccagaagcagtcaagagaactgcgaagatcaggcgcatgggttggcatcggtactattgtctgaaaggggccatcgaagccgtgtacgggtcagcggagatcacgtacacagtcaaacttggaggtaagaaattccgtagtgtttctgatgtaccaaatgctaagccgcgctcgtctaggaataacacatgacatgatcagtgttcgttatgaacgttgagcaagcaagaaagacaagttacgaagtcagacaagtgtaaaaaggggagatgagtgtgcgagatcatatatagataccactatatagcctctgccgttctatgccaaccatgataatgaaatgtcgtttgatgaaggtatggatctgatacctcctgtaacaccagagagctaacccctaaatggttcttatcggtcacgtgatttcgtgtttgccccaccgtgaccagtcccgtcgcgtcgtccacgtcaaaggtgcctggctagtgcctaccagggacctaacccactacttgactactacctcaggatgccaatcttgatcattcatctttgaagcaacaagatacagccgcacccaacgatgctgcatgcatcatggcggccaatctgcacttaagggcggctgtaccagatcatggacaaccggccggtaaagtcgttgctggccctcctccatcaaccttagctgcgcagcttgtggagaatatttcagcatccacgaaatcctccaaatcagatgagaacagtgaactcaaaggcttctttgctattattcaacgtgtcaaagatgatccgactcttctcaagacaccagaggaccgagttgagcacaatcatatgcttatttacgtttactcaagagctgttcttgaaggaattcgattagatgacccatttcttgaccgaacacaagtacggacagaaggcctcaaggccatcagttttctcaggttctctatcaaagaaactcctgcagttttaaaacatagagtgggtgagcaagagtatatgttccgtgggcgggagccattatgggtttggctgcttcctcagctgctcagacttcttggccattcccagtgtcttgaactcacagaagcaatagaaggcttcctccagtatacaatgctaataatagcacaaaactggatcctgtgggatatggcgccatcgttcttattctatctgcgtaccatcacatctcgtgagtagttagctcggcttggacaatacagcaactcacaatcaattgacagatatccttcaacagcttcaagaccctctcctaattccatcagtggaagagagtttcaagacactttctcttcctcctcaaattgctctcagccaattcgttgagaaggagtcgcccttcacaagccaacttacatattctgttcaccaaatgtcacaagcgctgcaccaactgatcagcttttgcaaagtggtggcatatcctctgacagcttcagatgatgcctttgataacgttacctccttctcggagagtgtggtatggttgattgatgtcctaggggacatgcgggttatccagacccggtacggtagcaactttcccgcctcttcactttatgttctccaactggctcaagaaattgagcgagcactactgagaagaaaaggcatcagcgcttctgttcataagaaggccatcactctcatggtattgctttgcagtgagatcgcgacaagcctcaatcccatgtcaatgctagatattgatgaagaaacgcggcatgcatactgcatggctctagctataataacagcagcttctactgaaaatacgtcgatttgtcggttagcggtttccggcattgtagatgagtcttcaatgttttatacttccctgcctgaagggacagatctttgggtgggttacatcctccataattcatccgtcagcaactaactctcaacaagagagtgatacagactttgaggcagaataacttcaatcccaggccaaagctgctctcctcaaacttacaccctctgtgttttgaggatgctgcagtgcaagagatcatcgagaccatggggctgaactacgagcctccccacacaggttcacaagaccgtcccaaacgccgaaaaatagcacagacagactctagccctatggcggtcctcatgagacgtttgggtgatgttataggggttgtggatgtgggtgatgattttcttgatcttgagaatcagatattgttagtcgtttcactgatttgatcttcaaatgcttactgaagtaggggagcctttccaaaagccgacatatcccgtcaatgtctcatgcttgatttgctatcgcggatatcttgcgcggcggacggtggcaacgagacaatgaatgatgcaaaagcagcagtggcagaaacagcctgctacatttgtgaacacaatgcacccccagtccgatcaaaccttcatggagcaatcgtgcataaatcccgaacggaggcactcttcaccaaactgatccgactccccgctcttgctgagtctcggcgtccgagggttgctgccatgttggctataaggagagtgattctccactgtgaagatactgaattgcttaacctggaaacatctgggataggccagtggtgtcttcagtccttaaacagctctgtgcgggagctgagggtagctgccgggcgtgtcttggctaccttctctttggccaggccagagcccattctttccagcatggttcttccggctcgaccagcagaagccaatggtattgggaacccacgagtgaatcaggctcaggcgaccttcacagacggcaatttccggacaaatgtatcaaatggatcatctcttatgaaaacgcaagatttgatctcgcgcaatagaaaaaactcgattgctttcctgaaatcaatctcagataagaaccagcctaatttgattgaaacgtttatcatggcatggggtcaattaggaacagtggtctgggaacacgaactcaacttggttctcatcaagcttttggattacttgggaagcaacaacaatatcgtgtcagcttgcgccttcaatgagctattgaacctagctgatgctcgtcgagtaaccccacgcaggcttttcgagcctttctggccaagcctagcatacatgaccaccaaagacatggtccaacgccctcaaatgagccggacaattgctgaattgctacaagtgtctgtcaacgagttactcctcctcattcaaactcacgcactgccgtggcttgtgcttgacaagcaaaaagacgttatccaaaagattgcggaggcacggcaggagtccgaggtttggctaccattaatcgaccctgcgaacctagcggcaactctggccttgctcttggttcaagatacagacgacatcgctagtttcgcgaaatctcgcctcgaggaattgtcgacacattttcaaaccgagcccctcgtcaacctgcttcaggtggaaccagtgctcactgtcatagagttacttaaagctgccggcgacgcagatgaaacaaaaaaggcaccagtaagtcgaacatcgacgcacctttggcataagcttatgcattttcaggtccgcaaagctttagacaccatggcgaaaatgatgatcccagcaaacaaagaaacccgagctaagaagtcggatcacactgcccggtttattcattcacaacttcttggccttatggcatgtctcttcgatgttatcaatgaccagagccttcctgacccagagcgtcggcgctacattcgggctatggaggaaatgatcagggtgtcgaggggctatgcaagcaccgccagaccgcaagtacgcgccataggtgtccggcattgattcaaaatactgactgtattcttagatgtctgcttgtttgctctcgacactggcacaagatgcacttagagaagcaagtttctcatgttgggcatcgatgctcacacaccttgaggagacagatgtcgaggcattattagaaacaacatttttcgtcgtcacccgttactggcccttcatgaacgagtcaacagctcttctagcgcagcaaatgctcaagtctctcgtcgatgaatttgaccatcttgttgcgaagtacatcgtcaagctcccttcgctgaggcacattccagagttgagggacatcgagacaaagatggatcagcatagaccagcaacactcgcggttgaagaggttttggaagctttcgctgagagaatttgccacgaaaactccggtgttgcccttcaagcattgacagaactgataccataccttcaggaaaaccaagcggcacttcatgcatctgatatgagtctacagtcagatattggcgttgtcgcacttatgcggtcgctcctggattgtgcaagtaaatacagcggcttcccaggagacatagcgcgcctatgtacagaagcaatgggcttgataggctgtctggaccccagtaagatcgaaactgttagagagcaacgatcaatagtcatattgaacaattttgcaacgaatgaagaaacaacggacttcgttctgtttcttctggaagaggccctggtgccagcattcttatccacgactgatgttaagttccagggattcttgtcttttgctatgcaggaactcatggccaggtgcgacatcaaagctgcttgtgccatggaaaactcagggatgaaaggtggaaacgatatctatcgaaaatgggttgcaatgccggaaactgttcgggaagtggtggcaccctttctagcctcccggtatgtcgttgctccaatgccacacaccgagatcgagtatccgctctttcgtcctggcaggccctatccgagttggctcagggtttacgttctggaccttctacgtaaggggcagacgccatttgctgatttgatattcgagcctctggcgcgtgtcattcgcgttaaagatctctctattgccgaattcatccttccctatatagtcctgcatactcttttagggtctcggactacacagcaagaaagggacgatattctcggagaacttcttgctatcttgcaatatcagcctgctgagacggcatcgtatcaggagaaggaggatatgcggcgatactgtcatgtaggcttcagaatcccttacccttgtgacaagaactaactgtttgttagcttgtatttcgcgttgtagactacgcaatgagatggatgcaaactaggcgagcagccggtcgcctcactgaaactgacagggagaggctagctcaagtgcaggaagctctcgatctgatcccagccgaactcatagcacaaagggctgtcgattgcaatgaatacgcacgtgctctttttcatttagagcaacatgcccataaaatggaacagaggaagaaagaaccaggggagcgtacccgtctcttacaaaaacttcaagatatctatgccaatgtcgatgagcctgatggccttgatggaatttcagctcatttgcaagttcttgacataaaccaacagattctgagtcatcgcaaagcaggcaggtggactgctgttcagaactggtacgagatgcaactcgctgagaaccctgacaacacggatatccagatcgagttgcttcattgcctgaagcaggctggtcagcacggtaagctacttcagtcttttgtcccgacacaagctaatttcttgacagaaggattgttgaatcacatcgagggtatgcacaccgatgcatcaacggacaacaagatcatgccttacgcagtagaggcggcatgggttacaggaaggtgggagagccttaccaaattcgctcaacggtttcgcggtgaccctattgaagacttcaacatctcgattgccacccttttcgaaaagctgagggccaaagacaagcctaaagagctcattaagataatgaaggatataagagtcaaaatttcatcatcgatgaacgccgcatccacctcatcgctacaagcctgtcatgacctccttcttaaatcacatgttcttacggacgtggaaatcataataggaacaaaagcgggtgacgaagtcgcacgccaaacaacagcagccctcctagaacggagactcgaaattataggtgcttacatgaacgacaagcaatatcttcttggtattcgccgtgccaccatggagttgactaggtaagatccattgtacaagagctgtcgacggcccctatactcaccagcacagacctacattcactgacctagacatttctgggctatggctctcgagtgcacgccttgcccggaagtcaaactcgcttcaccagtctttcaacgctattctccacgcttcgaagctaggcgatgatgcggctactattgagaatgccaagcttctttggagagaagatcagcaccgaaaggcaatacaggttttgcagggagcaatcaagagcaataagttcatgacacaaacagggacagcaaacagcacaagttcaagcaagttgagtccacaacagaagctcttgacggctagggcgcagctgctgcttgccaaatggcttgatagcgccgggcagacacatgccggtgcattgcgtgaaaaatatcagcagccgcccaagaccttctcgacttgggaaaaggggcattattatcttggccgtcattacaagaagatcctcgaagctgaaaagccgctcaaagccgatgaccagagcgataactacatcaccggtgaagtcgctagactcgtcatcgagaactatgtccgttcacttaactcgggcaccaaatatctttaccagactctcccacgaattttaactctctggcttgaccttggtgcccaagtagacaaggcaccagaaggcaaagcatcgctttctcgcgagcttcaccgaagacgcgttgagcaactcaatcttttgcactctttccttgacaaatacatccataggctgccggcgtatatcttttatacagctttgccacagattgttgcccgcattgcccacccaaactcgagcgtttttgaccggctgacacacatcattgccaaggtcgtggaagctcatcctcggcaagcgctttggagccttattggcatcatgactacaagacaagtgtcggaaagaaaggcacgaggcacccagatccttcaaacactcaggaacatatcgaagaaagttgagggctctacgaccgatttcaaacacctgctcaggatgggagagaaattagccgaacagctgcttcttgcatgccaaaacggagacttccggggcaacaagactgttcatgccagcctgggtaaagatcttcgattcaatcataaatgcacaccatgtccgttggtcgtgcctgtcgagagctctttgacggcaacgttaccggctgtgtcagagtatgttaaaaagcacaaggcgttttctagagatgttgttacgattgactcctttctggacgatgtgctcgtgctgagctcgctggctaagccaagacggcttacgacacgagggagtgatggcaaaagctacatgcttctgatcaaacccaaagatgacttgcgaactgatcagcgtcttatggaattcaatggattgatcaatcggtcgttgaaacgagatgcggaatccagccggagacagctttacattcgaacatatgctgtaacgccactcaatgaagagtgcggaatcatcgaatgggttccaggaatcaaaacgatgcgagacattctcatcagcctttatgcttcccgaaagatttaccccgactacacggttcttaagcaattcatggatgaagcatgtttatcagacggcaaaaccaggatatttactgatgaggtcctggggagatttcctccggtacttcagctgtggttcacgcaacagttccctagtccatcaacgtggtttgctgcgcgcttaaaatatacacggtcgtgtgctgtcatgtccatggtaggcaccatcctagggcttggcgatagacatggcgagaacgtgaatttggaggagggtaatggtggagtattccatgtcgatttcaattgtctctttgacaagggcctgacatttgccaaacctgaaagagtgccgttccgccttacccacaacatggtggctgcgatgggtatatatggttatgaaggaccatttcgcaagtcttgcgagctgactctgggcattcttcgtcagcaagaggagactctaatgacgattctcgaggcgttcatctacgatccaacgctggatctacaaaaggagaaacgggcacatcggcgaggagatgtgggcgtcaagctacagcctcaaagcgttgtagacagtatcaagcgcaaagtcaggggtttgcttccaactgaaagcattcctttgggcgttgagggtcaggtggaggaattgatcaaacaagcggttgatccaagaaatttggctgcaatgtatataggctggtgtccgttcctgtaatccagaacaaagagagaaatacgtcaggagggcaagttacgggtgaaaagggcaagaaaagcttagaattaggtagttcgcgcttacaacaattggcagtcatttaccagatgaaaaaggaagaaaaatctcaggccattctagttgtttgctaccttattcctttatttatttagcaacgttggtaattaccttattggttgtaaccttccacaggtaaggtaggtatcgtttcaggctgcaatctggggaggaaggagccatgtcaccactcctgcctgcatgctggggacgcgttggtcgcgtgcaatacaccgcaccctaccttacctactaacctaccataaggtaccctaccattccttaccatactactaccgtacatccccaacgctgagctggcagcacttcccaccttcattcactcatctcaccttatcgcactttttctgctttgtttttattcacagagcgccataagtgaaaggagctcgcgtaacatacataatctctcgtcccttttacgaaaaagagattttcttgttcctgcatcagtctttccaacagccattttcttttccccacttccgtgcgaacgcgcagcgcaacaagctacctacctacctacctaccttacctgaggtatccaaagccaaagcatcctttgcattaccactctattcgacgctcaattttttgtaccataccttctgctgccgccaagatgggtgaatatcgtatcggtgaggccccaaaatatccccgttcttcatgatcgcgttacgctgcagcgcctttgttgtctgctctgttgccgcagttcgctcacattgcattagagttatcccccaacaaccgtgccacgtgcaaggacactgagtgcaagaagaacggtgacaaagttgccaaaggcaccctgcggtttggtacctatgtcgtcatccaggagcacggaggctggacatggaaacattggtaagtatctgcagctcatcagctatactgatagtagatcgctaatagcgaggtacctatcaggggatgtgtctctggccaacagctagagaatgtccgtgaactgtgccagcaaggtgatggctctttcgattgtgacctcatcgatggttacgatgagcttgtgtgagttttggcatcctgtttctatccttgttgctctgacattgatagcgaccaccctgaagtgcaagagaaggtccgccgctgtatcaaccagggcttcattgaccctgaggatttcaaaggggtatgtatagagatcgatatcacgggctacagtgattgacatcattcaggacccagagaagaacaagcttggtgagaagggtattcacttgactgcagcacagaagaagaagaaagaggccgctgaagctgtgagtcctgaacatgaatacaaactgtcaatgattctaaccccgttcaggccgccaccgacgatggagagaagcccaaggccaaaggcaagcgtgggcgcaagaaggccgctgatgatgaggaggatgaggacgagccgcagcccaagaaggctcgaacatccaaggctgccaaggcggatgaggaggagaagcccgctgctaagccggcccgtggccgcaaagccgcaaaggtcaaggatgatagtgagaatgagactgctgcatctgctcctgctcttgctccagctcctgttcctgctcctaccaagagagggcgcagaacttcagctcagaggccaaaggaggaacccgatgctgaggagaaccctgttcctgtcagaaagggacgaaaggctgccactaagaaggtcaagaacgaaagcgatgatgaagttcccgctcctgctcctgctcctgctccttccaagagaggacgcagaacttcggctcagaagccaaaggaggaatccgatgctgaggagaaacctgttcctgtcagaaagggacggaaggctgctaccaagaaggcggctgcccctgaggaggaagatgctgtggttgaggaagaggagcaagagaaggccgcaccgagaaccaaagctcgccgcggacgctccagcaaagcttgattgacgctttcgtttccgacaccgggtacagcatgagtgcctaagctgtgtagattgcacagaagcttgtgatgttttcatatgccgtcattgttgagatattgggatcgggtcactgaaggatggttacactttgttgaaaagtctttgcgattactatgactagtgggcatggatcatttcgtggaagtggatggtttagctatgcatacacgatatcagggcaagcgataattgagacgttctatcattgagggttcgtgacgtgggcggctctgacaagaagtttttgttgaaccaatcatggaccttgaactcaagagaaccggtggcagaggtcagcagacatgtataaactactgttagtgtatttagtagattgcagctccgccaacttcgcattcacgtcaaactgaaatagcaactgagaatgggccatgcatgatgctgcccaggtgccaagtgccaggtgccaggcttctttgactcaaatccacaatggaaactaacagacgactattcgggctgtccagtgggtggataatctcatgcaggtcccatcaaggagcatttgctcagctgccgtcaggataagacatggactggctaggtatgtaggctggctggcgtttgttccccacagacggcgtgtttgcggctgcggagagcgaggggcagaaaagcatccattgcatccatcgagatgacgttactcggaatgacgtcgtcgatgcatcacacatcacgatgctgaatcactgttgactgcctacagcggggtcccaacacgatggaatataaataaacttctctgcactcaacagatgttcgccttcttcatcctcaagcatcaaccacagcccaacctcaaagacacctcaagcacttcaacaccaccagacatcacaatgcctcgcaacggagacggttcttctgacaacggcccttttgaggctgccgaccacaacatcgcccacggtgttggcaagcccgacgtgagtctattcattcaaatcatcatctcgtttatgttgtgtctttgcctgactgacctactcactccagtctgaccgtgtcgaccgcgctgacaagaccgctggcctccccgagggcaaggacgagcatggccaaggtctccaggacgctcccgccagcggaggccagagccagggcatcaagcagggcggggatgttggacagggcaactagaagcaaaagtcttgatatctgagagggaatgagagaacagaacagaggatgaaagatacctaatgactgcatgggaaagtgagtcaacaacgaccacaacgaagtgaatataatgaaaagaactacaacaaatgtttgtgagttccatggtattgatgctgtgattgatgtcggcgaatacgtgaactcgccaagtctgtaagtcatccccccgcaatgatgcctctgcatacaaactgagtctggtctaggatggaagctcatgaccagagatcagtatgaccaattggtgtcgatgcgggccttgcaaggtcttcacggatgtgaacaaatttgaattacacatcaacaattccaatgggtcgatcgtccaagtttttgttacacgatccaggtccattcggcatcattgcagtgctctcggccaattgagtttcagatggaggaaccttactcccagaaaagcctaacccaacattgatctgcaagacatcgagattgaagagataaccagcggggaaatcgttttcaaccacagtcacacagtataatctacaataacagagcacgctgtaacaacaaaacacgagtggatcttcaggttcacttcatcggtctggtggtctagtggtatgattctcgcttagggaaaaccctacagcatagcttgcgagaggtcccgggttcaatccccggccagacccttatcttttggtgttttattcatgttgcgttttgcttttgtgtattatcatgtatgtatgttccttattgttacttactactgactgatacgatgagtgccttctttttaatattacagtttttaaaaactgggtattatagtttaggctttatatttaagcctctgcttatgcttttatgtctatcaagcttcaattatattacaactttatatatcccttattaatagccgctaatactccaggaataagttatatatttaagatattaactcaccttgtcttgaatctgtcgcgtgataaattacttataaaatgcagctaaagttgacccttccctttacggattagagtggctgctcattgtatgattcgttgagcttaaatcagccttatttcacaatcccagtgcaggtaaataatgccatgtgttagactacggaaataaaggcatataccagataattactaaagagaagttcttgtgcattgattaccatgtagcccaaactcactttacctcttatcctcacgacacaagtaacaacagcccataatggttattccctcgcgtcttgattcatggccacctctcgtcgctatccgtctcatcaataggatcgtcgtgtgaacgttcgtctctttcttttgctcccgtcgcccttgttcttctctttcttcttgtctgtgcgtgcgctttgatttttgtcttctttattattgttcctggcgcatctcttcgacatgcggtgcgttgaggacgaggcattggtgttgccgactagttcaggcatgagtcgtgtccaatcttgaattcttctctcggcatcattcttgtgccgctgctccttagctctatagtagatcatatcctcaactgacgaggcctcctgttcgccataaaagacacgtggttctcccatataactgtaataggtgttgggctggtaatgagcgtagaaagggcctggcagtgcttgtcctacgccgtggctctgtgagtgtgtgccatcaagctatgtacaccatcagtaagggatctcaagatatcgactacttgactgtcaacttacaacattggtatcatcctggggtttgcagaaatatccaacaagctgtgcgttgaccctcagagcaggctggcaatcacagtcacaggtgcagcatggagcgcctggatcacaactccaatcagacaaggatctcaagcttgtggtctcccagcagacatcaggtctgttcaaagcacgcctagttctgaatgctcgttctgggaagttttcgaaaaactggttttgtgttgtgctaataagataaggcattctgacccaatcgtcgatgtctgcaactctctgtgtcatgttgagatgaatgatgtcttcagtaaagtacagcatgtacgggaagagatagagcaagaaagggaagtcaagttaataaaagcatttatacaaatgatttgaatctgacatcatgctacaagtacatatcttctatactttcaacacaatattaagaacaagcacatatgctgtgcaaccataagcattcttcctggatcaaagggccttgccaaaaagcccgttagcataaaattacacaacgagcactacggcaggctgccagaaacttgctgcgcttgatgtagctacccttatgtgttcaatagagcttcctgatctctaaacaaacaagcaaaatgctcatccgccgctgatactttctgtataacaatgccccatgccctcaagtgaaagaaaaacgattgccaacccaaatatgtaccaaacgcctgagatactgcgccataaaatgctgcttgtggaaggtgatagatacaaccacatttgtttgttgcttgacaagtcgacctaacgcaacttcaaatcaacttccgatagtttgaggcctttcagtgtttgctgaatgggaaatccctgacatggtttgacgtcccaatgcgctcgttgaaatttatgatgtactggagataggtgccccttcgcggagattcgtccgtaactcagctaggtcatccatgccctcaagacttcctttgcggccccagttcttgggcttccttttgaggaatgcgccaactgctcccaggtaaccctcatgacggaggaagtatgcttgcttctcccccttactccagaacttgatggcatagcttagtgtgttaatggtctgacgatggcctctgatgaaagaaccaccgaaataaatattggataggttgtgaatttgggactgcaggtaggcgatctgtccaatattgtttgagatggcgtacaggagagaccttgaaacatctgcgctgttgaaggatgcgtcttccggcgtagcagatctgccatcttcggctgctgattcggcctctctcttcatacgaaaaactttaccaaaggacgaagcgattgttgtgctcttgagtcctatcttgccatagtctgttccatagatgtcgccaactagcatatcgacgttggcattgtcgccgtgagcggcttgctcaagcatctcgtcaaaagttcgcgcgccagtgagcagagacaagagaccccagagagtaccaccaccgagtgatgtacctccgactcgctgatatgatcttggcccagtgaccttgaggaatgagacgcctgagccgatatttacgagcagataaggatatatattatcctgtggcacgacgaagtgcatgggatctgtttcggagtacgtaaagacctcgcgggggatttcggttatgaaaaagtcgagtcctagaaaaactatcagctcaaacattcttgatagcgaatagagctgctcaccaatgatgagacattccatctcatcctcttgcgatacgtccacttcgagtgcggctcgaattttgtcataatacttgtacgcgccaccaccagtcgccatcacacacaactctcccggttgtgagccattgacaagttggttatcacgcagatgtcgcataaactccacacagtcatcaatgcgatctgtttcgaagctttgaaagttcagtcggccgccgggatccgtagaatcaacttcgcgcgagaagtaaacgagctttataagcgatccgccaatctacaatgacactcgccacgtcagccatcgctccccttcttgtgattcagaacggatatacgtacgtcaatcgcaatatggctcacaatcgcagtgtggtatggcaaccggatgtcgctcgtttcggggtgcgtcgggctcattcggccgttatgagctgcagcaccgcccgcgcttgcgccagaggtagaggctggcgtcgccgtatcggggtcgacgatgaaagcgcctttgacattaattctgacactgccagggcggatgatggtgctgtctatttcatcggtcgacgtcatggtacggcggcgcttgtggtccaaaggatgcgccggagcttgtagttcttgtgcaatcgcatcttcgtgttccgagacgggagtcattgtgtgattatgtctctcgtgccacgctcgattgacttttgagaggatggagggggtaatttagtagatagatagtggagatggttcgagttgaagcgctggagagcagattgccaatgcccacgcagagttattgcatagcctgctctatgaggatgtataggggggcggcaacagatttgaacgtgaattcgaattatgaaatggggagaacaagggagatagatgggtaaggaggtcagggctaccttaacatataataaaccgctatggaggggctctaataatcggatggggagacttggatattacaatggggttgaccctttatcgatagcggtcgttcatcattttagttctccaaaagccggtgggccgaggctccggattgcctggggaaagctccccagaaaatacggatacagggtgtcaaaatgtacgtattcgctcaacaaagatgtatgcgaaattggctcctcttccccaatctctcgccaattggactctgttgaaaagatctgcaattgaaggtcatcgcattggcctcttatgcgcattcttattcggagattttccttttttgctgacggtgagacgtaatgcaagccttcttactcccgcattataaagcatgagtttgacagtcccgatggcccggctacagaggggtcatgacttgatgccgagcttggctagatacctaaattgccgtcggctttagtaaacgggggatggagcggcattcaagcgcacagtcgtcaagagcggcagtttttcatccgttatcaacaataggggtcaattataagcaatatcaatactgttttagacaacaatgccggcagcaagatatactcgagagtctcctagacactcccctcaaacgccaacatccgcaaacaaaagtagggtatccgtagctcagatcatggcaaagaccattacaaaaaaatccagaggaagctattaaaacagtgccatgaggtactatagtcgttttgccatggcaagaaaagaacaaagctttctgggcgatcaaaagaaatggcctcccggaacagcaacaaagatagcggcgatgatgccgcccaggagaactgaagcgagtattgcttggacgaatatggtgtcttgaatctgtcgcaatgcgggctcctgaatccagacctcgcggtcgaacactttgcggaccacattgcgcttttcgtacttgacgacccagggttcatcctcgtagctgtttttagatccgaacgagtcgaagctctgcttctgcgcatcttccatgttctcgctgtctacaaacagttcccacggcctgacatgtcggtgatgcattccatgcagaacaacacacatgcccttgtaggccgcaacaagtgtgcttatgccaagaacaagacctatggctgccagtgcccggtatcctcggccagcgttactcagcgtgagaacgagtccggcgatgatgcctgcggcaatgagcccaacgcccaacgatcgagcaaagaacacgcgggcagggtttccattgcagatagaccatcggatgaagttgggatgagcttggtgccgaaggcttgaatcaacagtcttgaagacgcttcgaaaagcgctaggatgagttgtcttggagagcgctacaatgaccgccttctgttcagaagaggataggttcagttgacgaggtgcaccttccattatatatgttgagatcaccctgttgatctcttctcgaaatggctggatcgtgactggtaaggggttagcgattcagatgtcgttccaggagctgtagaattgacttacaaggctgttgcgctcccaccatattgaaggcgtcagatgcttggctctgatgactcattgcattgagtgagttcattgtgcaagacgctgtgtaaatcgaggaatcgtcccctttgctgctctgaggaggtgttgcgaaagggtcaacagcactcatgttatgatcctggctgccagccttcttctcaaagtcgctacctttaaagattgccgctgcctcgggctcttttcgcatcttgtctgactgttcctttctaatcttgatgacagcttcgtcctgcatagccctagtccactcgggagcgagcttgacatctgttgttggattcgcattaaagcgcttctcatagtcctggaaccagagatagaactggagattttcggcagcatgctccacatagataaggtaggtcatgaaatcacggagagtcatgggctgaatgcacagttagtacgctgatgagtggtaaatccgaggaaagtgcttttactaacaggacatgtgccaccaccaatgatcctgtcaaaggatagcgagtctggtattccaagggaggaacgagaagagctggaattatccgtagcatcggatttttccgcgtcggacagcgagtcgctgctcgtactgttgcggagtgattgacggcttacatactttgggcgtgtgtaagagagcgaaagaggactcatgctgaagaagataatgcgaaaactagtatgagattcaatgagattcaatgattgatgagaaggggaaaaaaggacttgatgactgcaaatggcctatagatcacacagctcggtaagaggcgaggggacagtgtgtgatttaaataacttcatgagcgagaatgacatcctagcgtagaagaagcgtcttggtcgtcatgatagcctgtggcggactaagaagcaaacgcaaaagtgacaaatcgtccagggggagaccaggaaatcggggcaccacgatacccaaatacgttaggttagatttgtagacaagcctttttaacgtccaagttcgcctgccagtaagaacagcccagcgcgtcctgtaaggggaagcatagctgggcgatccaagaaagccaccggcaatgaactttgcgcccataaacttaatcctcatgtgggatggccatagcctgcgagttctgtgacctttcccaggaacacggacggtaagcaccacaaccgctgggaaatcagggaagatcgtaggcggctgaatgggttgcacaacgtcttcgcctcttcgtcttgttcagctcccccacctttcgcactgacctccaacttattgatgtaccatcacaccaacatgtttggctgaaacgtggttgtcggcctgcattgtaggcctgcattgtaggcatgatcgcgagagtcgcataaatagctaattaaaaaggctcatccagctgaagtatgcttcttggcaggtagtcatgtaagcccatactgtagatcggatgaacttccgaagcaaggatgagccttgcacttgattttcggttagtagatcttagtgggcgcctggactgcatccatgatcgagaagactttgctggcggcagaggatcagggccaaaacgacatggtcgacggtctgatgttgcacctaggttaggtgtggcttcgcacatactgggaagaagaggattgttctcggtttgcatccttctcagataaggtaagttaccttaagtaggtaaccatgcctttgtccaccaggatgggcctagagtgagccacgggtatccttgccgcctctctgatctcagaagtgaggaatgtgtaactgaagtctcttgcttgcggctggcgctagattcgtgatcgtcgggcaacccgtgaaaacggcccatgccattgacatcgacatcgaggactgatatttgctttggtgaagcacatcagagcaggagtagcttagacaaggtcaagcttgggctagtcctaagctacctaaccaaagccaacagaactggatacctatgtagatagctttagtggccgacttacgcgagactcgcagggaaatttgacaagtcaattccaattgctcggcctagctctggaagatcgctgctaaatgacggacagatacctaccctgtcgcctgtgctgtctaggctgtgtagtgtcccgcccctgcccctggacctggaccttgtcgccaagtcttcggtaatctgggcaaacatcaccccaatcgagcgtttctccgagacagcagcaatcaattatcccatgcatgtgagaacaatgtcttggaatgtaatgacacatgcttcttgctgaagactccggccttttcgttcaatcaaaactgaagtccattaattgtttctctgaatcacgcctcgtttgaagacgtccagcttgcaacaagctcatcttcgtaattgacaactgcgaattcatcccttgctgtaataatgacgtacagaaaatagggtattgataatggagggtgctttgggccaactgtggctggctcagattgaggtgcgtgcatgaatttattgataccgtgacactcgccaacccttgtcctacatagcagaagtgataagtccatgcaattgcttttctccctcatggctctattcctgaaggagaatcatatgcagtacagactgcatagttagtctcacattgctcaggtggcatttgccctaccttaccaaccctgcctggtgccatattcacacgggaagaagctgtttgcagctccagctgaaccatttgacgcgtgttgtttgaattacacattatgcatgatccgctccaagctgacattattgggggagacttgaatacctgctgacaattgagtctcaagtgactgcgattcgaatgttgtttgctcctatttcttatagagtacatcaacgagtcaggatgctttcctaagcagcaatatcccagccactaaaatttatcaacgcaagaaattcaacgactaataaatgtaggaattgtggaattgattcccgagctatccataatatgcatcatgagcctttgtcatctcttcagagagccctccttgttgggcatgttctcccctcaagtgttgccggccctcccaaaacctctccctatcccccagtatttcatttgcccatgcctttccagcctcagttcgtaactttcgggcaactcccatgaactcacccaggtctttttcattcttactctccctttcgtactcaactgcttgtagaaggagctcgattttgtcaatgtcctgggcaaactgagcctccggggtttcaccagcttcgaattcatgccagagattttcaatctcggcagtgtatggtccagaccatcggttggcaatgtacgcgatggttgcggcctctcttctacccttttcagtcctagagacgccgctgaaaggggtaatatctcccacgacagattccgcaatgtcgtgaacaaggcacatcttcatgcacttggcttggtcaagttcttgtggtgcaaacattgctaccatgcccattcgataagaatgatctgcaaccgactcgggactggtacttgtgagcccatccgtaaaagatactcggaaatagcctacaacctacttaattccgtgtctcttccaaccttcacgctttgttgtcttgagaaggccaaggagatggaaaaaggtgatcggtgaatctgatatatgaactaggtcattgtgactcagggctttctcaaccgtccatgattcgccattctctgaacattggtcatcagcactactttataaggcatttggaaagaatatatatacctgagccgccaattggtttctctgggctttctctagacatctgtttagtgtttgacggtatttagggcttgtttctagctggaagaagtcaaatatcgacgttgttggttcctgcaaggcgtgctcccccgctccgggacgttttggtccgtgtgccaatcaatggttcacatcaggtaagcatcttatcatgatgttggccggcaattgtcagtaaacagtgcatgcttctcattcgataggcatgagcggccaaataaagtgatttgatgatggcatatttctatgactgatgcagttcagtccagataacattatctcgtcactgttccacatattgatctggatcctacgctggccaacggattatccctagagcctatgtgcaatccggacatgttctacgtaaccaaaggaataataaaacgaattaggctgaggttggcgccttcataagttatgcatttgcctcataggatcaaaggtaataagaacaagtgcttaggtccagggtagtggcaacaccaacacctgaggtacgtaggtttacaaacccgttcacagccgttatggcagccgttcggggtatcttgaggtttaaactttaaaattatgtcgacttgcaggtttttgttgaaaatggagtcaagagtatgtgttttgtaacatctcagggttgttcttcatcgaccatcatggttctattctggaaattactcagcggctttgccatcagccaatacaacagctcatgagatactggctatatgtggctctgcgcctccctcatgaaatatatgggctgggatgcgtgatgtatgtgtaaattaagtccgtacatagtggcgcatggaatattcgtagaaaactctatacacggctcacgtcaacagagactgaggattctccatcagagaatccactgatgccgtggctacgaggtttgacggtctctcacatagctatactttagtgacacaggtataatccctggatacgaatctcagccacaccgggattctcatggtttggcagttgggtgactttattggtgacacaaaaacaactgttgcgcaatacaatgggaagtacacgcttgactacacattgtcatcagtaatcatcgtatcgttcaaactcatcactgcattgtgaccatttggaatcatgatatgcaacatctgaatgttctgtaaatcatcgtcttcccgatcttggtaatcttagcagattataaattgggtgacagatgttgcgccgattggcctctcgctcgccgaagctggcgccgagcctcatttgaacatcatcgtgaaagtggacaactgaaggatgcgtcatggctggagaactgaacatgtattggggacctcattttattaatagagcaccgacttttttgacatgattccaaatggatcctgggaaaaacccggtctccatcatcaaggtgctgcgtatctcaataccattgcggcttgagtggccgatagcggttccaccatccacgccgaccgctttccgaggatccccacaggtcttcactgacctcatcaggaccctctttgagaagcggcggggtacctgcctaggtagcgactcgtagactgcctaagggaaagagcggcactgtctacatgcggaaggcagggacgatataaacttctgcagatgccctcaaagttgtggtttggtctcccttcctcacacttcgatacacatcttcttctgccctgctcaacttacaatcccatacacaaaagtttacctactagataaagtcaacatgtctgagctcaaggccggtgataacttcccagagggtgtctggttcagctatatccctccctcgcctgaaacctctgagttcactacttgtggtacacctgtccctttcaacgccagccagggtacgtgatttcacatccaagtctcgtttagagtacgcgcatactgacatcgcttaacacagaattcaagaacaagaaggttgttcttgtctctatcccaggtgctttcacgcctacttgctccggctctcacattccttcctacttggaacacgtcgacaagatcaaggccaagggcgttgatcaggtcattgtcatcgctgtcaatgacccctttgtcatgagcggctgggccaaggccaacggcattaccgatgacaagatcgtgagtttctcttttattcaataagccagcatcacaggattaacttgaccagctcttcatgtccgacaaagatgctaagttctcccaaactatcggttggaatatcggtgagcgaactggacgctttgcgattattgtcgaccaaggcaaggtcgtgtacgctgcaagggacgaggagcctggaagcatcgagaagtctggtgccctaggcgtcctggcccagctgtaatcgaagttgcattgcaatacacaaaaggaatagaatatagacgtgaagcatgaagggtcaagatagatcgacgcgtgttcaattcgaagcatatgaaaatcatctcgatccgaaatgtcattttttgtgaagcctgctctcgtatcataaggcatcttgtcgtcaaatccatcaaaacatgtcgccagcaatcggatcgacgccgtgacatgtttacctaggaccatgcgattgtacagcccgtgttcaccacggcatgaaagatgcagctttgtttgaccattttgcattgctcagctatcaatgcaccctattggcaatccatgcacccgagattgtagaagaaccggccggataaagacacaagaaccacggactccactcttccattttcttcctccctcaaagtccaatcctaacttaacggctcttggcctgaaccttaggagcagagcccttggcaccctgcttgctgacttgtcggacagcctggcccttggaggcctgggcagcgagcttagccttctcggacttcttggcagcagcatcggcctgcttcttctccttgctctccttgatggcctgggctcgggcagcggaacgggcctcgggtcggatgttgcgcttctccttgatcacgtcgagagaagcaccaacgatgcctcgctgagacttgacggtgcggcgagttcgcttcttggcaacctcctgtagaatatgtcagctccgttgaacggtggtaattagcagaacaccagctgcagtgatagccgctgtgagcgctgctaaagtttggtggattcgtacctcagagatacccttgcggtgctgtcggcggtagaggacggtccatgcgatacggcgggggttcttcctttgcaggaagagagactccgacttgccgttctggaatcggaagatcttgctgtcgccacggacgtagagcttaccctgtgaagcgatacccgttagccttgtgatgtcctgattcaaataaatcccagtgctcgtcctgtgatccgtcatcgtcgtcatcaccctccagcgactggggcgtttcgcatttcgataatcgaccggatcgcatcaagggaacggatggggataatggctgaaggagcgtaccttgccagggtagattctcgcgccggagaaggtgtcctcgtaggttcgcatcttgtcgctggttgtgctttgaaggcgacaaggtgttgtgtggttgaccgtggattggcaatggcaaatggaaagttgaaattcgaatcccaagtatgtgggtagcacttgccctaagtgactacctatgtggtccttccaactttgtgatcacgtgcgccaccagttaccgatgattctccggagggcacctaaggttaccatgaaacatcatacctacctagtactgatatcaacacgacaaaaagtcccaagttttcagtcttggcccgtggattttgtatcggccttttggatagactggatatggctagatgacgtctcaggcggatctggtggcacaagcagtactgcaacaattctacaaattaccgtcgaagcgaaaacctgctgttcgcgacaatggcgctcatgaatgggttccgctgagtggcatcgttgctgagaaaaatggcattctaacatgtctagccctggcgtaagcgcattcgattcctgtttatttctctgcattccctaaaatttcttatcgtagaactggcatgaaatgcctaccagcgtcaaaaatatcacaatccaatggcgtgggcatccatgactggcatgcggaggtcctagctatacgaactttcaaccgtttcttgcttgatgaatgcgagaatattcttgataaagatgacgagtcgtgtatcctccagatgaagacgagcgcttcaactctgaatgacaaccctttgcaattgttcgagatcaaagacagcgtcaagctgcacatgtactgctcagaagcaccatgtaagtaatttcgaaagaaaacactacttttactgaacaagcaggcggcgatgctagtatggagctcacaatggcttctcaagaagatgattcagcatgggaaacccccactcctgtaaatgcaaagcctggaggtgatgcacaaatctctttactaggaagggcttgcttctctagaactggaattgttcgacgaaaacctgctcgaggagatgcgcccccaacattatccaagtcctgctctgataaacttgcgttgaaacaatgcgcttcacttctctcagctatcacatcaatattcgtcgatcctaccaatgcatacattagtagcatcgtcttgccaagatcccaatactctgatcttgcatgtcgacgctccttttcagcagaaggcaggatgaacctcgtcgctggcaaaaagtggctgggaggctattcgtttagggagttctcagttgcaacgacggaccaggaattcgaattttcgaaacggtctgtacagatgagggcatgtaagatttcagcgagcaatctagcagcaacatggtcacggtcaggtttcgaagagaacctcattgggggagttattcaaggccggaaggctttcaagacagacggagcaagtcgagtttccaggcgttgtatgtgggaagcagcaaacgatctcgctagtaggataggcggcgcttcctcttctacagaaatttgtcctggtggtaagacgtatcgctacttgaaacaaggacagttgatggctcacagacggcaagttaaggacgacgcccgtgagatggcactgtcagggtggatcagaaatgacggaggctcagatttccaactagaaaaacgtagcaatcattgacatcattagagattggtatttctcccgatgtaagtcgtattttgtttgttcgtacagatcaatcaacctcagcgagcataaggtcgccattccaccatgacattcccgagctgtgaccttttgcgtgcccgtacctgctcctctgctactcagcatagagagcaggggagtgactgttacgactgcccaataccagggggaaacataaaacccgcctcgtaggaaaaactagccagcctcttggccgaacagacctacgattttactgccccttcgcccttgactgtgtagagaaaatttactcgaccttgggctcgttctcgaagttctcaccctcgaccaggtcggggatctcgtcatcgtcctcgcccttctccttctggaggttctggtagctctcggcgagcttgcgcagggaagcaagggagtcagggccgagctggttaaggataccggggacaagctcggtgagctccttgtcctcaccgttaccatagatggcaaaggtgttggaaggaacagcagcgtgaactgttggagtggaaagaatgtcaatatgtaccgagccccacgaaacatgccagtgtatgatgactaacccttgggagcagcgaagtggatgacgtttccgtcctgcttgaacatgttgacctcctcaatagcctggatgggctgagtgttcagcttcttaagggcgagctgaagcttcttgtcgtcggcgccggagcgggcgggcgcacgcttgacctttcgtcggggggtaccctttccactgagtcgatccgttagtagcgacaactaatggtgacagcctacggataaaagcatcgcaatgcgaagacataccctagatgacggatcagtttgctgttctcacctcgaacttagatcttaaaattgcgcaaaagtcacgtaccagttcgggcgctcaggccgagcttcttgagacgttcttggacttcggcggacgacatgatgggcgaaattcgattgcgggggatcgggggactcgatcgaaactgggacaaaactcgtcagtcgggggggtttcggacgggaaaagtcaattgttggaaggaattttgctcggaaattcgtgtatgcgtgggttcagcaacgtacagtaagttaggcttggtaattagctgtttgtcgccgtcggcttcgaatcggtggtgataagtcaaagtagattttgtgcgtttttcgcctgtggaactacctttcgccgataattttgaggggctctggtgctccgcccttcactaggaccacattcatcgcccgtgacgttatagccgcctcacgccaggctcgtggggtaaatgaagaaaaccgcacgcacaaggaagccatagcatttgatatcgagctcttacgatgctctattcagtcacttcctatgatagattatctgagacgaaagcatgaaccattcaattgcacctaagcgagggctctgtcgggtaaagttactgctacctactcggtgtgatcacattcttttagcccttcctcagctgtttccagaaaattgatgattcggatacctagccactcgatggagatatcgatggtcatgccggggcagtttaggcaatgaaagatgatttcatcttggttttcgaatgaaagcagttgaatgttgattccaaaaactccaaataatttactcagccctgcaactaaggtatttcctatgataagctgttatacatgagccgtccttcaccacaccacatgatcttacaagcataaagggcattcggttttagttaccatcggcggctctattttgcgtcaaggcctgcctccctcctcatctcttctcgtcgagtgtctgcgtccttctgagttgctttcgcagcggcggcggcggctttgcgctttcgctcctcttcctctttcacgacaatccagactagctcaggttagtaattgatacttcgcggacgaaacaaacacacttggtttatccgacttggagtattccttcagtcgagtcacaaagtcgtcaaattcttgttgtcgctcctcgcgattctccaaactcttcttccgcaactcggggttgtatctcgatcgaagctcttcctcggtaggagttaaccacattgtaaatgccggtccgccgactgcgacagcagcgccactgcaatatacatcagcttggtctttcactgactctaataatggcaaagacttaccccatcaggactttggtccagaaccaccatcttgaagatggttgtttggcagccattatgagaagggggggaacacgagtacagaatttgaagacgtgaaatgcaacaagaaattggagttgaatctgatttggtatcaattcttccaatgatgacttgcacgattctgcatccgtcattgatttggcagtatgccctcattggtagtagtccaatcgggaaagcggtcacggagctgagcatggcccgtagccgaatatattccttgacttaggtcacgaagctcttagcaccacttctagcgttgataagaggttggtactctgcaactgggggttacaatcattgctctttgagatttccatacatatgtagtattttagaagccaaaacatgcaaactgtactccttaactaggtacatacatgccgatcttctgctgtgaacatagcaaacagcttgccatagggtagtcaccttggagcaaaagttgctaggccgaccacctacacggctcaagagccaagacaatgtttcagcttcccacagcgtggtattctcctttcgtgttcaacgagaagctgaggtggcgatacccgtcttcccagaaaagaggcttcgtggctgttaactggttgacaactgaagtcagctcggacacttccttgacgaatggcgtatcaggaatcgagctggtagacaattgatctccggcttcgtcggatctacaggttccctccaatacatttgtctcacggccttgcacttgactgtttccatcttcacgatgttataatcgcatagcctctggcttcttgacgtcaataccttcatcggagggctaagcgagagcatggggacaagcaccgcaacgtttcactccaatctagcgccgattaaccaccacaagacctgtcaaatttgagagcgccatgaaacccgctcgttaattgggattcattgctcttggccagatccatagatgatgttatgcgagccaccgtgcttagggctatcaggggtgtaagaaaagtactataaacggcatttacgtagactagagagagggcgaattcaagagagctcattgttttattgatttgtttcggcttttgaggccagtcttttcagccaagagcctgttatgaatgattattggaggaatgagtgagagatcaaatccttgcgggagcaaacaatgccagcgtagtatgacgacgagcattgtgatacaaaacacagctttgtgtgaagcaagcaataatacccaaaccctgttggataagtcatcgcctgaagacggaagccgggccagtaaaaccgattaacgtcgccgttaattagcaggggttggattgagccacaatcagttatgcagcctgttggcgattgtaagccaagccggtagcggcgaagcgccatgtctttcgattcttcgaatcattggaatggattgcctagtgggaaacccctgggctgtgaaagaagcaccgcggcttttgactgtgcgggtacagtattgactcgaaaaaagagccgttgtcagttcgtgacagcattcctccattccatcaagcgcttcgcttccatgggaacctccttgtgccgagtcgcttgttttctttcgcggcatacaagtaggtagacaaaaccccttgacagaacagggcccgtacatgacagcatgattaaggccaagggccctacaatacaggcattgattccccttaagtcctccattcagtgtcataatttatcccgagcgacaggggttggggttcaagtaaggtacccgcatgcagactggtacctggacgaccccactcagagtaacctagaaaacggccctaaacgacaagccactggagatttagcgctcttgctccacaagcttccattgaagaacaactggacctgactgaatggatggaaaccacatgcacttgggggcaggtcacgttggaggttggaggcaacctgacctgcctcttcatggataccttgagctcttccgtttcggatgaaccaagcataaagggcatcccccgtccgcttgaagggtactaatgcttctcctcaaatgagcactcctttgcaaaaactgaggttaccttattcgatattcttttgcgccacttctggtacctcctgtcctcgctttcacttgtatcgcagacgaacttggtctctttgacagctttgtaccatatcttgccagctacttgcagactcgaggacacaattatccttctctcattatttgttaagtcctttttttggccgggattatcgacaacttgtcatcctttctcttgcagtacttccacgatctggaccgccgatcacacacttattggaacccctgttgctgaggctgcggcacgccatgcgacagtgattgaaactcattctgcgccgaccgatactcagaacctacagcttcttttgatttctggctctgcaaccgtttgcattatacgacaacccagacacaaagtttgtttgtgtcgccaacagtcgaaccacacctatggcatacgaaggcggctatggtggtcaacagcgaccttacgggggccaagcaccacctaggcatgccccgcgacaacaagccaatgcgccgccacaacagtatggagcatcacaacagtatgacgagtatcaccaagactatgggtatggctctggacaggattttggaggtcaacgtcaagaccagaattatggtagaggaccgcctccacaagaccaatatgggcgcggtggtagcgtgatacccggtcctcgcggagggcccattcctcgtccacagacagctgatccgcatcgtgggcaacagcgccctcctcgaggaggcccgatgccaggaccaggcagaggcattcctaatggacaccctgggcaaggcggaatacgcccaggaccatatgcgtcgaattcagatcccgcaggtgagtttcaaacctgatgctatgactctcagcttacaatcgcatgcaaagcccgccgccaccctatgaacacgcctcctatgagtcctcgagacgggcatttcggacaaaagcacgtgccacaagagcgtggacgaaggccagacatgccttatgagcagcagatggttgatcaaatgtcgcatatggatatgaaccagagaccgatggtgccaactaatggacgttcaagttccgatggccaacgcaaccagggcgaatatggaagaccaccagtgaatgcggggcgcggaccccctccgagaggttatcctcaaggaggtcctccacggcagaacccaggctacggagctcccgatggctatggaaactataacgatgtatataacggtgctcgagagccgcctgtaggtggctttggcccaccggcacgtagcagaacgatgcctgtggatgatatgcgacaaagaggcaacatgccaccacctcaacggatggacgcaatgcaatatagcactcccgctggcagagggataccacaaagaccttcgactgctggcggtcaccgggcacctacccaaaggtcgtacacagctgggccacaaggaggcccgggaggccactatactggggagtatgatgatcgaagtgcataccataaaccatcaacagcttcttatgacgaagtttacgatacctatttcgacaatcaaggcaacagccagcctgaatatgggccagaatcccagcacaatcgagtcagcctgccggacttcgatgctgcaccagctccagggcaacgtagttcgttcgaacagtcaatgcgccccagcaatgaacagcctcagcgaggagcccaccaaacagccgttcttaatcacgccaagtcacaaccggtccttcgtcaacctcaaacagctgtgtttgagatggctggcgatgtgccagatgtccctgcagtcccaccggttccaccgttgagcaactaccagactgcgtatgatcaggattataaccaagtaccgaccaggggacctagtgcaccagcagctatgaatggtgctcgtactagtggacccatgaatgcggatggccttccttcacatcctgctcctatccgaccgggtcttatgcaagattcaatggttcatctgggtaataagccagctcccgttagaaactacggagtctctacgccggcacctcagccgcaaccacaacctcagcctcagccacgacaacctcagtatcaacagcagcaacggtctccacccaggaacaatagccaacggcagccggccagggacgaaggccctgttaccacacaggaactagaacatctcagaatgctgatcaagaacaattcaagtgaccaggactcagcattgagactggccaagaagttggttgaagctgccgacgtcttggcgcctaagatgccagaccctaagcaacgtacaagggcacgcgagcgttatcttatcgattgtcataagattcttaagaagttggctaacgcccagaatccagacgccatgtttctcctggcagattgtctcggacgaggtctcttcggtgatagcgaccataaagaagctttcactcagtaccagtctgctgcaaaacttggacaccctgcagcagcttatagaaccgcagtgtgctgcgagattggccatgaggaaggaggtggtacacgtaaggacccaatgaaagcaattcagtggtacaaacgtgctgccactttgggcgatcctccagcaatgtacaaggttggaatgatcttactgaaagggcttcttggtcagcccaagaatcccagggaagcggtggggtggctgaagcgggctgcagagcgagcagatggggagaatccacacgcactacacgaactcggcttgttatacgaatcagctcaacccaacgatgctataattcgagatgaagcatatgcatatagtctattcctccaagctgccgacctgggttacaagttctctcagtatcgacttggatgtgcttttgaatatggattactaggctgtccgatcgaccctcgacagtccattcagtggtactcaaaagctgccacacaagaggagcatcaggcagagcttgctctcagtggctggtatctcacaggtagtgaaggtgtactaggacaaagtgacactgaggcttacctttgggcccgcaaggccgccattgcgggccttgctaaggctgaatatgccatgggttacttcacagaggtgggtatcggcgttcccccaaatctggaggatgcaaagcgttggtattggcgagcagccggtaagtgcaataaaatcatacttgtggacgacaactgacgacagtgcacagctcaagatttcccgaaagctcgtgagcgcttagaggatctgaagcgtggtgcaggcaaaaacggcgcgcgtcagcgtgagcgcatttcccgtagcaagatggagagacaacaagaaggcgactgtgttctcatgtgaactatacagtttcatcccgtcttacctcagacacagaaagaaggatgaacatgaatttgatgaagatagcgggacacgaatcgatgccttgcaggcacaaacaagggtttcagtccctgagatgtatgaattaaagaaagggcgttggatacgttgtcttgggattagcgttgattgcatacggcgcagatatataccatcaggggcatttcataaaaccatcagcatcttgcacggaattgtctacatacaaaaggagaagaacaaatgaaaagaacgggctactgttcctcgtttgcaacaagaataccaatcaaactataggcccagagcgtcctgaagtatagcttattctttgcaagattaatttgtattccaggctcctcgctaatgtggaattgctttccagttacatcattcgtaatattcatccttcagcatgaaggactcgactcaccacggtggtgagtatctctcaagaagcactataacctccatcgccgaactgataattaccagcttgccaccctttgaaagggtatcatgagtgtcatgtatttgtgcgtccatgtgcttgaaagacactgcatctcagtatgttagtgtcctattactatgagccctcagcctcgatctcactttgataacaaaattaatcagccgcaaccttacaaatcatctatagtcagagaggaatgatcaccagagtctgtgccgcttacgcggggggggggggggggaaccctctaaatgccatttagtcgcgatattacctagcgacttctcatcattatgcctgtcagctctggacgcgtgacgaaagtcgataggggcaggtttacagcactctagttacatatcctgctatattgtggtagtttagaccggaatcgggaggaggacatccatcaaggcaaaggtgtggaaagcaactgctaaacagccaagccaatctcttattgcacgagtattcgatagaaatcaccagcgacagccacattaatggatgcacaaatctgttctcaataataccactaatcgtcatcttgaccaacagaattattcattctaatcatgctgggtctcggtattcaatgcaatagcacttgcgtgccaggccctatgttgtaagtaataacaaaacagacaaactccgtatcgtcaaaacgaaggaatcatgcggtgcgctctgtctcatgcaataaaggtgtcaaaactccaagcaatgcccgttcgaaatcagaacttctccatcaaatttgctcgaactgtccacatgcgtgccctcttgccgtagatgtacataggaattgtgcacagcatgagaagcagttggattataccaatccaaatatacaccttcttcgggccatcgccatgcaaccaatgcgtgacgaagaggctgaaaacaagtccatgtaagatattctttgaaaagttaagcgtcaccaaagcctctccggcgtattggcggtaactgtccacacagaacgtgatggaggtagtcgatccaagggagcacccaaatgacacaactccaaagaagaaggtagggaccatccaatgatctttttcttctgccgaccagccaaagcccatgaggcctatgcatgtgctgataaggatgggaagggccataacaagacggaactcaggttcgtagagaccgccattacgcctggacatgatcttgacgataatgtcactgaccttgccagccacgccagttcccaggataccaccgataaaaggcgagatatacactaagcctgtctggagcgcggtgaaattataagaatccttgtcgcggtatatcatggcaatcgactccgagatgacgataagccaacccacagagcaagcatacacggcagctgaccaaaggaccgcggggtatgcgaatagaatgaaagggcggaccatgaccttgagccagctatcactgtttagccttccatgccagggcttaagctgttgaacgaatgactttggaggctgctgacggaggttgtgtgtgtaggcctggatcttgggcggaccctggagctgcgatgcatctaacttctcgttctcgaggtttggacctagcttgaaagacgcactgttggactcacttccagtcgcgctgccgacgtcccctggggcagctgggtttttaccagacggatggactaccgccctaggcgaaactggagtcacaggcgctgctgcctcttcagcagcgtcgccagactcagcaaagccaacatggagatcccggcctcgatgaagagcagcaggtgattggcgtccatcttgagcatgttccgcatctgcgaagtgtgcttcagtctcaccctgaagtagcccctctccaccagtttgcggaaccgcatgacgagatgagagtcggcgaagaaaacttggacgcttggatggatgcttaggccttgcgtgaggggtgcgatcccaaaaggtttccgggacaaacaagaagagaagtacagcaccaaaagcaataatcatagccaagatccagaaaacccaacgccacgaaagaccgccaatgatgacggcactgacaagggggaccagattcttgccgccaagcaaaagaagagtgtagataccaatgcggtaggctctttcatggaggaagaagatttcggcaattgtggctgatggaagacattcaacagggctaacggcaaagccctggaagactctggccgcgaggagagaattgaagcttggagaccatgctgcccagagtgatgtcccaataaataggatagcactgcccagatatactgggcgtttaccccataggatagcggtcggtgagaacacaacggagccgaggcccattcccatcatgtagagtccagtggtcaaagcgaccctctcgacatcaacgtcgtatgtctctgcaacgtcggtgaagccggcggcgataatgggagttgtgccgccgccaatcatgcaatagaaaccaagcgacaaaagggcaatgtcacgtttccaagcaggccagttcaaagggtcatttcctgattcttcaggctgtggttccaggatgatagccccatcgcttgttttcttcttgccgtcactctcgtcgggggaagcatggttctccgctactgaggcagcagcagccgccgccgctgctgatgaggctgatgtccttcgtgtatcaacaggaaatccagccggaatggatgagtgagatgttctggcgtgcacatttcgcagaccaagaggctcattgcgatgtgatgccagaagaagcacggaacctataacgcgtcagtcttgcgaatttgacatagaaacacgtgagtttttgagcttacctggaacttcaatagtcttcttgtcgttcagaacacccatgctccatctggaaggtccgtacgattcgtctggcctggcaccggtaggtccgctgccgctgccgcccaggaagcgccgccacctgggcacatttgatttctctgactgcataaggaggactttctcaagcaaatatgcaaatgaaaactggagttttggatttcacttctgatgcgtaaagaggggttctcgatgagatgctcgaagggggggatagaccttgatggatacttcgattgtaggtgtcaaatggataatgatataggggcaaacaaagcttctaatgcagggcgcgcccttgaggagggagaaccaagtaaggctggacacagaatcctaggttagggacattggatgatggataatggaatatgtttataggtgagtgtgatcgagatgggacgccagttagtttcgtcgcgaagcgatggaaggcatcagggtccaataattgtggagtgttcaagtcgttaccagctgcaagccataaggtatgaaaaggtacctaggtatatggcaaaaacaaaccccgcctgtaatcatacaacggaagaggcaaaaaaagatgaagaaaacatgccactttggctcgctgtgaggaatatgtcctcacaaagaagcaatacgaggaggcggtagggttataagtaggtaaggtttccatgcctctccctgataagggactggactggactcgtaacggtctacctggcactactcaacggataacgcgagtaaggttaacgttggatcaccaggctcgactcctactccactcccgtgcctctaggcctggtgacaaaggatctatcccatcatcctgttgggttgggttgggttggctacttggcgggagcggcggcagtgccataactaaggacgattccaggttaaaccaagtttcacttctgtagatgctgcacgcgtgaccgccttgttgttgtttaaacagtgtcccgtgcggtcggcactctgcagtatctctctgcaagctcaccactggcccatctcactgcagctgccccagtaaacaatgcatcccccaccttgtgaagggtcctgtcgctggggtcattacatcattcctgacatgggcgtcttaccatggctcacctccaaatcttcgcttgaattccatcctaccaaagcattttaggtccaatttcactttcagctttggccattgaggctgtggttcatctccaagattataatgcacccattcaccttacgtactgggctccggcctttccgtaacaaagcacagacgatacctcgttcattccagcgagccttaatctcttcgacgacatcgcgacaagccaagaaccagatatacgccccgtaagtacaaattgcctgctttgatagatcacatgtctcagtacatgttcccccctcccccttgcaatccatttgtcgatcgctgtctttgtctccctctgccgagaaatagcttgtctgttgaccgccagctagtatccgcaacaatgactctttctcaacctacctttcactctcgacgtcgtcccggaaccccctgctgaccctgtggaccgcctcatggtgctcaacctgcaaagttgtaagccctctcatcagagatcttgttgagtctggcgttggcgaggaggagggtggagtgtctctcgcgactgttgagtttgattctccggatatcatgtcaggaagtcacaacttagctatgacttacatgatcaccagcattcccacgctcttaagtttcgatagcggggaggcacaaacaacgaccaaggtatcagatgccagaaagctcgcggacagggaatttctgaaggaatggatccgaactgaagccagaagacatggtggccgtggaggagggggtggtggtggttcgtctgtctttggaggtctgtttggcaaatagggcaacaccaaaactctacaattatttgtataatagacgcgattccgggatattttctgccttctgaaccatgccaacaatatcacagccagatatctatagggcccacgacatcaataacacccatcacaaatgcttgagcagcatcatcacgtcggactgggagacaggcatctgtggcctaaaatctactcccttcaaatagtggaaatactcgtcattgctcgctctcggtcacttctccccgatgaagatcaagttcaggaagagaattaaatttgacgtttgtgtgtacggccaataccaaatatcaagtgccattctcaagaataatgcaggcctggcccaatgaagcccgtcacatacctcccatggtactgctcttccaggttaatgtattcgcttccttgaacattggatgttgttgttaggccgaacgaaaactgtcgattcaaacgaagccttgcccgttgtgtgaggtcctagaattcatgaacaaattcgtgtgtcatacgcaagtcactagcggaagattcggccagtccagtcttaagaaatggctagttagatatagactaccatcttctcatgagcgttaacaggcttgagaattttgttagacttgatgacgacggtactctataaaggaacagttcaccctagtaaggcgaggttgaatattctctctcagagatcggagcgcagaattcgcgaggtaggtagtgagtgttaataaggttaaatttgcaatgattttcagcttcgtccctccttgaacggccaagtttgtgtaatgttggcaaaaggtaatcaaccggatggaaaagaccttcttccacagactcctacttactcataacccggatttgaacataatacttcacacattttcttcgtagttcaaatttccccatctctacggtgtcctctcgctccactaagcactgattttctcgcacagtgctactcaaccctcagaatattttgtatcaacttaataattatcccccatatttcaatcccgaaatggcttctacttcacggatacctcatcttttggaatcctacatctctctgcctccagagtcctcgctcaatcttgtcaccagcgtgcttggtgcaagcgcgaactggctggttctgcgccatgtgtattcatatctgagaggtagtgcagatggggatgagagcaccaaggacacaggcgtcatactgctgagcttcatgagagatggtgccttttggagagagggctctacaaaattggtaacaagttcacagacagatcaatggactatttgtacaggcaaatactaatattggccagggccttgatttagatgccctaagcagagcaggacgcttcacattcatcgacggtttctcaggactctatggtgaagccaagaacggggtaccgggcacacgaaaagagagaacgcttcggagtacagagcttgcagatatcaaaggggaaattgaaggcgctatcgcggatttgcgtgcgtcgcgtaagatccttattatcgaccaacttgatgcgcttctcgctatcaccgatgactcaaccacaagtctcacgcttcaagacgccgttcttagcctacgaagtgtaagtctgctcagaagaagtgtgtcaatcgctaaatccttcgcagcttgttcacagtacgctactcactctgtcagccgacgtgcctcttgttgctacccaagttaccacgcttgaacgagagcacgccagcctcctgctctcttcagcacatcatgctgacatggtcttggccctacggatgcttgatacagggacagcgagggatgtcagtggagtagtacgtattacaggacctggagcagagaccttgggtggtgctactgaatatttatatcatgttgttgcggatggcggtgttaaggtctttgaaagagggacatgatggatgctaaatagaaaccaaaatcaaagccaagagcaatcgtcgtggcatgcaagatgttggtctcagaaccgccgcttgacagcctttcaagttgcaggtcacacctcaatcagtatggtgtcatgcacgagacgtgagttgccacgacagtcgaccaaattttttcctcacgtaggtccgctcaatagccataggtacgttgatgcagaatcaagatgccatttcagaacctcgtaaccgaaaccctatggaatctcagaagagcaaaagggtccttttttttttacttccttgctcaaacatgtaaaacaccatgcccatgctccaagccgctcctttacactcctttcatccacgaaccgacaaacacgaccgcccgtcccaatcaccaccctaactccggttccaaccagattgtccttgggtctaggctcatgttatgagccgccattgctgttgtatgttctcgaagaggcgggtgtttttaacgtccgtggtggaagagggttaggccagagaggtggtggaagggatcagaagggatgcggtccccatttaggccttctcggcagtagcgcctcgagcgcccttgggggtaccagtctggaaaccgttcttgaatcgtcgagacacatccttgaggtagcgagtgcggccagtgccgaccgtctttcttcgcttagccttctcagaccagttgtctgttgatgcagttagtaatgctgtccaagagcgtcgagcactcgatatcggtttctcaacgccatttgtgagaagttcacgtacacttgcggatcttggcagcagggtagccgcaagaagagcactcatgcttctgaacgtgaagagagcggcgacctatttcagatcccatcagtatttccgtccactttaatgtttccaagcctcgccgttcagacatccctcgattcccgccatcgtttaaattcagcgtcggctatatttcgaatatccgttgcacatatcgagggctgcctaaacagcgagacaagagggcataagaactaaccgcatcgtcggcacaaggtgtgcgtcttgttgtgacgcttaccgaagctggaggtacccttcgctgttgagacgcattagcataaactcttagttactctcgggaaaagcatcgtctgctgttgtttcgcgagcagttgacgagcggcgacgtactcatcttggctgtggtgtttgggcggttagttgaatggcgatcgagaattcttcaatttgggagaccaattttgccggagtgaatttttggggaggagctgtggggggttggatcatgtgatttgtttgccctagatggcaagagcgatggtgatttacgctacgtacctagatagggaaagagcaaggatttgcagtcacgtgcagcagtgccaccaaatttagcgttattgaggtgtacgactggtgttaggcgcgatgagtttctcgtctcctccctttgaaggcgtgggagaatgcaattgcatgtaagtgctgtgctgtaagtgccaatgcatcaagtaaggcaaggatggtgccttacagatgccatctcccggtctcatgaaagtgttgccagtggaaggcgcagagtggagatgccatcatctaccttcaggtacctaaggtaaggaactgtctgccatgtaagagtcgaggtaatacaataaggtaggctggaatatcctctcaagctatctcgctcttctattcttcttttattccccctttagccatccttggtatgagaaacgatagttgtctatcttatactttatcttcgttctctcttttccatagtatataggtacaatacatgtcctatctagggggagaaagaaaactcagtaccttaatcctaagggatgaaaagatttaggtattttgttctaagcttaggggactttactaagtttattttggcaccctcttctaaagtcttatattttcttactccgcatcgctgcaagtccagcatcatcgtactaagttctgccttccactgatcgagtcttgtgtaacagttatttcgttaagaaaactcattggctctgaatgacgatatgaattcaaatctcaattgaaggtacagctgtaattcaaatgctcgtaagttttcactcatatccaaacagcttcttccaaaaagtccgtgaacattaatcatcattgaggtatctcgcacgcgtagtaagaaacattgccaagtaacaaatagtctagatcataacgcctcgaaattccttcagttatccaaatctctcttcccaaaaccatgcccatgaacaaccatttacaagattggttacttagttccaagttgaaggtccaataaacgagccctttggaactgtcttcgagaccgcagtggtcttccagtccatcgtctccaacgcgccatagttaccccaccaattggggggagaagcactggtcaggtacaaggtgaagaaaatcaccattgttgacatgatgaggccacaatccaaggccgctgaagtgacgtagttgtactggagccaccagcccgtatatcgtctcttgacgaagcggttgaagaaagcaccgaccatgccccagcataggtagatatacacagaggctgggggcaacataccagcaccaccgtagataagaggtgtgctgacatatcgccagatcgaacgaggccacttgcgggccagcagccacgtgatgattggtgtgacagcaccaaccagccaaaaccactggagcgacgagtagattgagccgtgactgaagatacgagcgggtccaatggctccccagatcacagaggccgtgtagaagacgcggccacctgggcaggtatagttgttgggctgatcgaccgcacaaacgtcaggaatgtgtcccagtgcccagttcatcacgcaaatctgtacaatagccgaccagattgaggcaactagctgtgatgaaaacatgactctgggagggaccttcatgtagtggccaagcttgagatcctgcgcaaagtaaagtgcctggcccatgcagatgtagccgtaattcttgaacatcatcatggccatagggcgaccaggaaccatgtagccaatgatgaactcagtcaggacattaagaccaagctggatgttggtgatagcctgaacaacaccgatagggatcaaccacagcacgggaataaggaggcaaatgaagtacgcccagacggggaagccagttggccaaccagcaatcacgccaatggaaatagcaaccatgacaatgaaaagagctgatgagtgtcagtataaaaagatttggggttgttagaatgtcaccaaacttactcgcataccaccaatcctccgcatctcggtacttcttcatcagtcgcatgtgcacgtcatcctcctgattgcgggccagcttgaattgtctccagatctcatgcccatggtagagcacaacgtgaacaacaactgctgtaacagctgcgaaggacagaccataagaaagagcaaactgcgtcggtagaaagagtggcgagtattccttgtaggcagtttcattgaactggaagttactgtcgaggattctcgtaacattgtagatggcgcccgtgttgtcgtaggactcggatgactggactgggaagtaatccgcataccaggtacctgtaaagtggatgcccattgatatgcagatgaagaaaacaatgatgcccaggagaacattcgcgatggcgtggaagggagggataagaggtgactgtaggtaaccgctgtacacggtccaatcgaaggatgtaggcatcaagccatagccggtcatgccaccaaagatcttgttgactttaacgttgtgaggtgcaagccagcaaacccaggtgaagtaagaaagacctttgaagatccaacctgggaaccagtaccaaacaaaacctccagctccaacgatcaagaaccatctataccgtcccatcttccagccattggtcttagtagggtccgagccggagtgatcgtgaagcgtatagaacaaggcacaattgaccaagtcagtgggccagatcatagcagccggccacaccagaaagcgacgggcaagtccagccagcccatatccagtgcaaagagtcgtaatgccaaataggatctggaaagcccagccaaacttttggccgtaaaagatttgctgcgcgaggagtacatcagttgcgtagagaacaccgccaccgtaggccgcctatctgagttagtgatgcttatgaggaagaggaaaaccgtgcatacattggacatggcgacaattaccacatgctccttgtagttaaattcaccgggcttgaggttgaatttgagaccgaacaaggtccattctcggtcaggcatgatcaagtcccagccaagaccaaacggataggcgacaagctggactacgtaggtagtgactgtgacactggggtttcgcaacgagaagagcatattcacaccagaaccgatggtgcaaagaatcaacccgatagtccaggcacggatggtgttggcagggacatcaacatcgtagtttcggacaacagatctaacttcgggatagggactgttgtcctccatgagcgcgtgctcaatctcaatccccttctcggcatttccagtcgctatggcggcgtcgacatctgtgaggtcgtcgatgggcagattgggatcgaacttgtgagatttctcgaactgctgtagattctcgaggtaatcacgaccggaagcggagacggtctcgagagggccggggattggaataatatcctcggcctcgtggcgtttgcgaaagagagacggcgccatgataattgatatcctttgctcgagcaatggatagtttcagcgacagcgaaccgacgtcgaggcgtggtttgaagcccgctatgacagcgacaacaacggcctttggtcttgtggtattgagagacgatgttgaagcgaaggagaaagccgacagcggctgatgctgtgcagatgtggttatacagacggcctgagaccaggacgggggggatctcagccccaagaaccaggagggcccaagactgaggagaagtgtcgctccccgcgaatcgcacattgacaccactcaatgctgtactctgggaacagccatatgaacccggtgctagacgggtttggctatagtgctaatgttcgtgcaatgctatcgcgggcgacggcacaattggatctagaccaccttcttaatcaggcatgggctcgggctcaaccttgtcgactgcagtcttcgatggccccctgtggttcctcagtctgaaaattcggaccttttgttgaaaaagcagaatgtttcaattcgttggtatttttgttcgattcttttgaggcggcaatgtgtagagtcgccaagtgttttaaaacatttcagcgatcgtagtagcttggctcctctcgacttcggctaggtttccctatcgcaaggacagcccagcacgcctagggcgccctgttcgtcctcgatgtcacatcaggcattggcacgccattgtgttatcttacgcacccaatgaacacaggccttgatggcgttcaagccttcggagcgctgcttatctccagcctgtccagggttagcctcggcccacaagataaccatgatgtacgtgagaatacagcggctggtgtgtgcgtgtttcaacgcccagcctggcacttttgtcgacataaacggctcgaccggctgtcaatcatgctgagaacgtcaaacgatgggcaatttcttccctatcgttgattgattcagggccaaaccagacttcaattgcctcctgaaccatgatgtcgggttcaaggtcctagagccagaatccttctggaatatcgaaggttgagggttggtggaatctaccggccatggattattccaggacttttgttcgtttcgccctttcaacttgctcagcagatgcagcatgtcaaaagtccaatcttcgatttgattgtcccaccgagtcgacctggtggtaatcggtctcttgcaaaaggtcctttgtgaaggcaaagatggtttcatttacctctgatcagcctccatcacgtggcgaacttttgttaactttctgctcggctcacatccactgcaaccagaagtgatggaacctttgatcagaccactaaaagctctcgaaatctctgccgaaattttccaactcagggtccggcatagtcaagaaaaactatgaggtggtttcgggcaaaacgatggagaattgggatcttttgctcgtcgaatgatatattggattgagcctggcaggttggctgcctactaataaccctaccatccatcatggcgaactgcatcttgtaaagacccactgaatttaaccacacctgaagttcatgcgtgtaagtgaactttgacctaatagagaggttttcttcttccgtcaacaatcacaaagccatcaacaaatgtgcctaacggacacaattgccgagaaacacataggcgctgttattagttgttctttgtataccttaggtagacaagccaattttgtcggtttgtcataccacacatcttgccgacaacggaagggaattgggtcacgataaattatttccaacgattcataagagcaaacaaagaggctttcaagtcatttcaagatccacattcgacgacatgcagtgtaaactaatcattgctcaagatttatggaaatacaagatggataatcttgttctctgatactcatccatcagacttcccaatcaagcacctacgcagcgaaaatttccacgttgtatcaataaccgtagcgatctgtacttcgtttgccgttggcattaactccttcaaattatcgtacacacgctctcgggctaccactacgtgtttggttcacataatagtggcattgtgtggaagccaacttcaacagatgacgcactgctgctgcctactaaggtaggtatcttcactttcatgtgcatagcagtggatgtcatcgtttccctccactccagtaaactctacctaacttcttaataagtaagataacctcacgggagcaatcgcggggtagtcaacttgcaaggtgcatctaaactcgccactcccaaaacgtgcggcatcatgtcaacaacaccaggagtttccttcagaaaggatggtacaaagacatacattccactcgaaaataatccagaagttttcactaaactcattcacaacctgggcgtttccgagaagctcggtttttacgatgtctacagcattgacgagcctgagctgcctgccatgatccctcgtccagttcatgctctggtcttcatcactcctgcacctatgtgggcgcgcgttcgtgagaatgacccaggttcaaaggagctgagttacgatggctctggtccagacgagccagttgtgtggtacaaacaaactataggtcacgcttgtggtctcattgctctccttcacagcgtgagcaacggcacagcgaaaagcttcattaaaccagactcaatcctcgataagattctgaagaaaacacaagatctcaagcctctcgaacgcgccaatcatctctacaactcgatagatttggagaaggctcacatggctgctgcagtgatgggtgacacgatagcccctgcaagcgaagagcctagcggatatcatttcatcagcttcgttaagggccaagatggtcatctatacgatcttgaaggaggttggggaggcccggttgatcgcggcacattggacgaagctgatgatcttctcagcaataaggcattggaagttactgtcaaaagatttaccaaagctgctgaggggaacctcgagttcagtatcatcgcactggcaactgttccagaaggcgcctgaatatagatccttaaaaaccgactgggtgagaaagtgatgacaaacttgacaatgggttttctcctgtacgttgggttttacacgtgcctgtcctgcagcatcaactgatctgattaggtttactctgtgacactcagatactttcaaattcgcctaggtgcatattggaagtctttcagagttgtgtatcaagtccttagtgcttaatatttcaggacagccgttgtgcaatagagggagttgctgctttcacgacatgaatttgttaccccagtcctgtgcatagattcatctacatgttgtggcagtttctcacctgttcttgggtttcaatgagatgctggcgtacccgtcatatggatttttcacgtcagacaggaactcgtgaagtggactaaccacaggaggcgttttgacggtacataattagacgttgtgtatgcagcagcccgtttttcactgtccttgaatgtttgcgtccaacacttgactcgaagctcctcggggttgtggtagtggttcagtgttgaaggctgaggcaaaccctttctatttcatggtttcgaatacctgctttagttgaggggatatttcctccgcctggcactacccagactggacggctaagtgactactctcatgtagctaaactatatgtcgttgggatcagatcatacatatcctttcatatactttggatacaagctcaagggagtttgcttgtccttctctagcgattattgtaacgtgactagtgaggacattattcaaccttcgacatacccaggcagtcaacatcaagaagatttcctcatgcgacatccgtggtggcttcagacccggactcgatgctgtgaaaatgcactctgtaccaacattgtgtattctttgctcctcgaccgagaaacacttatcctatagttctccgctctttagagatgacgccttgactcaacgagcagaactacattggatatgatcatcggtcatgattgagttgaccccctggatgcctgtgttcgccctcttcttttgatagggattcgggattataacattttattacctgtgttcgtctgttgacttcatcgtcgagtccatggatgagtgtcccaaccggcttgtgaacaaccatatctttaatattgtggtcctaacaataattactgtctctccttttggctgattttacactcccagtgggaaatctggtcaggatgacgcattctgcgacgagttttcggaacgcggcagcacacctgttacatacattatcgggcatgcaagtagccggttgacacattatgaatcactcgcacgagggccttcaggcctccgagttctgtcctctctgtcctacagtaatattctagtacgttctctgattgtttatcttgccggtactcattctgttacacagatacagcatgatattcatgcctcattggttgaaagtgtaacaatccaagcgacaacagatgacttgccaatacagactagtttatggtccctcatggttttctcttatttgttgtggcggatgagagccaactcgttaaaggctcgatttgcagcccccgtagactattccatagggcagtgctgccttaagtccagatagtctcgtacaacgacgagtgaggctcttggctcgaatcggagacaatgtctcagccttcagctactagcattatcaattcgactggttgcgataagcttgggggtgcaaagaataaatatggtctcttgttagggcttgcaagaggtctggtactagaccgagcgaccagaattgccttggacaacccgatggttcagctgggaactggaacatccgcacacaacgcttgaagacaaagacttcctgcgactgcagtgcagtgtaccaaatagatactatgtattttagacgtatacatgcgaagctttggataaggtggatggcaatactggtatgatcttatgagctgcacttaccttacagacaactagttctataggacgggcacataaacttgcctaggtactccagaccttggttggatggggtttaatcgtaaggtaccttacgcaaaggctatttccatgattggatgttggtttgacacagcattcaactcagtagagatacttaaggtaaggtaggctgtaagttgggccatctgcacatactcgggagcgtaaccaaatatcacatcatttgtcgttttacggtgagcatgcaccagcacagtacatagctttgtgactagtcgaggattacatgtatgctggtcactttggaataggagtcgtgattctcaatggtcccagcagtcgtcgatctttacacacctcatcaatggcttgtcccgctcgggtgctttaattagacatcagggcatacaacagccatatccatctcaccgaatggtacgtacacaaaaacatgacaatcatacataattaagtaacaaagaagcggagcggatagctacaccttaacgtgacgatgtcttgacggcgggatcacggtcagcacacgagaatatgcgagatgttggaaatcccatgttaaccggtctgttgatgaccccctgcaatgtcaaatttagcacacgccccatgttccttagctactgggcctttccatccacggcacaacgttaaccaggatgatatggttaacttgacgagatagaccaagaagtactcgacactgttcagccttgcgcgtttgttcggataacctagatgccgagggcacactagatcggagtaaaacgcccgtggaactgaagtgagcacggtttctgcaagtgagcatgaggctattgttgaagatggatatatggagtgacagtcactaagcagcagagtatccaatagtttccaagagaggtgccttcacagaacccagttttaagcgatgactacccacctaatggaagcgagtatagatttgcacacacaacggacgtatatccgtccgccgttgtagatcatgcaaaacgatgaagtttgaactttcgagatcgcgatgagagatctagctattctgtgatacggggtcgtttatggagttgctggcacccaatgtgatatattttattgaagggatcgtcaattgtccccctggagcattgatgaccaccagaaccgtgcatggtgaggatccctggattgacggaaataatacatgcatcgtacggaggactgtgacgccgttgccttgaacctagtacggtagcttctatcaaccttcaggaatattggtgaaataaggagctgcggcagacaatccaactggagacgagaaaacgcttttcttacagggatcaccttgactttgatctcgccaagccagtggtatgtggaagcgaacccgaaaggataggtggatggatggatccatccatcaccatgaatgaagggagagcttgggagactttcattcattcatttcgaggcgggcgagattaggcgcggatgcgggaagcttgcccaaacctttagcaaaatgccaagcatctgtgtgtacatattcaatattgttcaatggcgctctatagtctgcatatcgtcagctcgtcaagggttttttgttcgctgcacgtctcagtacatccaatagctgacgccggtagccggcaacaacgacttgccaggtaagcccggcagatcgacgatgaggttagaggagaacaacatgactggtcgacttacagcggatcaagcaaaatcactaaggcgactagctcgaacggtctatcccggggcatggaagcgtatttgaagggtagcctcgtcaccaaaataggagtggcttcgtggcgcgcacgttgagaaaacgtccactactcggtctatatacccctgaccctggtcttcttagcaggccgaaaaccacaaactcgtcccatgtccattacaccgtctagaccgtcttgccaaaagggctcgaaaatctggctcgtttcagcattacgtcatcgattgtgtagtcgcggtaaagaaacgccgggtaatccggagtgttagtttattgggatttcgcctgtatcggaaccgcctcttgttcctatgaagacattcctggactaggtacctaggcagtaggcaaaactccttttagcgccagatagaaatgggatgggagatcatcaagaaaagcttgttcactttgtgtcagtacgagttaaataatacctgaaccacactcaacgacacgtactcctcagtggatggcgatggaatgtgggcttatttctgcaaggtacagcgcgacaagacaggggatgtgtttccaggatccgcgatcgatctaggtaaggtaccttagggagttggcagcaggtacctttcaggtactgctgtttttttcgacggcatagggagcccggagggctctgaaaatccgcacctcgctgtgagcctcagagattgttgagcgacatcctgaccaaacaaagtctgacaagctccatcagcaactcttgtcgccaagacagatgaggactaggactaaccagtttctgccaagtagcgggctgctatccaacttggcacggcgggaagacaagtttaacccctgatggccctggtaattgagccatggcgacggagaacacgcgtatcaaggccactgttccgtgggatgggatttgtaactgaagttatttttgcttggagatggaacaactccatccctcttccggcatagagtttgaggcgacgccgatatggaaagacaggttcttcaaattctgcgttatctggtttgtatagctgttggtcgaactatctagaaagacaatccgaatcctttgcaggactccaattgaggtatggaggatatttgatgcatatcgtagtttgacgacaggacaggatttacccgaccgaaagttattacagctgtctagtaacccactaaccaaattaaggaatggccgtcgaaacgaagcattggatacagttcatcatggactggcatgaggttggtttgttttaaactcattgcagccaggaaagcattcccacagcacagacattcaatgtttcgaaacccacatccaacttctaattcgaagacttttgactacgtacggaaaagatgactttgttaaaactctactctttgatcggcgtacatatagaaaagccaattgttagtttcttattgggtgagatagggggacagcacatggaaccggaagacttcaaattcccggttggtggaagggtttattgacgatgggaactgttccattgaatttacccacttgatcatacagtactcggctccttcggggcgcagcatgtgggatgcgtacatacatcgtgttgtgtgatgctccacggcgcttgaactttacataggtcacatccagctgttttgttggcagctcgtcagggttgccctgcactctgaatgagaggggtttatctttgcatgtgcttgtcctaatattaactttgatgaactgtgagctagtcaatacggtgtctaaaccgccagatacactagggttttctaggcatgatgggttctaaatgcagccacccatgtcaagcaattgttttgattactccaactcaaggagttttgatgtgagccttgtgtcgtactgcagccgttgttggctgtccgacttcctatatagtagactggtattatggatcatgccatgtgtggtctgcgcagaatacagccaactctcatagaaagcttgcacaagattggagcttggagatctatcaaggcctcaagcctgggtatctgcatattcggttcatcatcaaacctaattaccggctaccaacatcaatttacccgttgtcgcggcgtcagatgatatgctccagtatccgcgcgaccccgtgccgcacgacgtggatgtcagggtggaagatgctggtagggatcatgataaggaatttggacaatggacggcgatggaggttgaaagacaagggcagagtcgggaagatttgggtttggacggattgagggcaatcgagttagggtcccatctattcgtactaaccaagcaattgttggtgactgacttctcgcttctgggggggtttgcttcgtattcatttggctgtgcgtgattgattcccctcgtttacttctcccttgactgagcagaaacttctcctcttcaccctctctctccttttttggacattgtagattctggtttgctgcatcaaccaaccgcagcctacgtgagattcggtcttttttcttttttaatctttcgggttgtgtggcgtctggggaacatttgaccaccgaagctgaaaagaaagcgagagcggagaccagacgacacgcgacgacaaagcgagctacctactcgacccaagagaaaataaatgcgaaacacaacgatcgaacggagaatcagcgacgaatgaggccgatgtttagaacaagaaacagccggcaataattctcaaaccctgggacattggatcctgaactgttaagaaatttcggtgtttggccaaaagtgttttcttttgaacggacgaaaaaaaaaaccacaccaagacactcaaattgagttctttggatctttagcggcggatcccttgatatttgtcaacggagtactttcaacggtattccggcagtcacttgtgcaatcaatcatcagctgggctcgctctcttcgagtacggactacgaactacgtacggaggaggattttaattcaaccttaagcttgcgcgtattttcctcgtggcattgggtcctcaacttccggccgctccgcaccgatcctcgttagctccagcaacatatcgagctcgaaacgaaggtcttccgagtcccccgtcctcgtcaccattcgtcactgttgccacaccactggccgaccggcctaactatccttgagttgggaataataattctattgcgagggacaaaagagaaacagtgctgtaagttgatttcttgctattgttgtgaattgcttggcctgaagtcttatgcgttgctgccctggttctccaattgagtttcatggagcaagtgttagtggatagtctctgcttcatcatgacttcaaagctttcctccatccatcccttcatcacacacccctctttctagccgtctctgcctattccccaacctgtttgccattggcatttttttctgggcacaacagaatcaaatacggggggttgcatttttggggggcagcattccgttttgaaccatatcctcgccttgcattgcatctcatcacacacgcacatgtctgccatgtaatttgagcctcccaaccactggcaggctgcagctcatgatatcgttctcttccttcaagctacctccagtcggactgagccactcccgcatatcgtacatgccgccgcctccggccggggtccccccttgtcttatttccttgtatctaagcctctctttcacatacctgcttgctacatacgcacttgttgcttgctcgctttgcttgttgctttgctgtttcgctggccccttgcaaagctcggcccccttggttcttgacttggcctatctttactggtctgttgtccactcgcatcttctgtttctcccacacgcctcctctcactttcctcttgtcataatcgtctagcctagcctctccagaacatcttgaacaccccggtccccagagagatttacagtggttgtctctgccaagtacacttcaggtaggcactgcactacttgagttttctctctcggcggcgccttaccccccctgccacctcaattcaaatcgaggcccaatcattcacgggccatatcatcatttacaggcgaaacacacaacacaccaaagaccaggcgaccctctctttcatcaacccgaagctgattaatttagtcaaggcagcgcagaagctgcaagcctagtcgatcgcaaaaagggacaaccgggggcccgccgtactcgtaccgataaatcctcctagagccaagtccgcgcagcttcttccgcgcccgctgtgagatttctaagcttgaacaagggcccaattcttgttgcagcttctcagctcagcccactctcgctcctacagtccgtccgactacaatccccagataatctcccacaccccgtttggtgcaccgtccaccgaggccatctcagctctcgtcccactcatcatactcactactggccgcttgtagatttcttgctccttcattgcatttcgacagttgacgcacgagacgccgctgtgcttcccccctggtacgccatccttccgcctacgccacgatttaggccctgtcgctcgttgattctacggctggctgtcactacctatcactgccgtcttctcgcccaccgacgcctcgctggcctcgttcccattcgatagcttccttctcccgagccgctacatgcacaattgagctgcgctatcgtctttgatcctcgtcgcccgcatctctattcacaataaacggcaatcatcgtcagtttgagcgtacatatccttgcttagacaggtacttccatcagtcccgatcttgttgtgttgtggtacccaatatacgccccaagactacgggtccatcgttagaaaccgctccgctacaccctcagactggaccaggccactattccacattaggacccgccagacattatggcgcctgtatcgccccggctcaagattctatcaggtttgtcgtctcttctcttacaattctcccttcatacctagggttagttcacgcagaaaccagaagtggacggtcgcgtcatttcagatcaactgatccctcccaatccttcatcagttgacacaatctctcaaaatcttttctgtctcttgtattcctttcactcgtttgtcttgaatcctcacgtcaaccgtcaggacggttgctcgtgcagcgtcccactcttgtcgctcatcatggccaacagtgagctaatgtcagtctgttcagtgggaggcaatcccgtctcggcgttcctatcatggaggctccaggccaccaacgcgtgtgatgtgacgctcgtttggaagtctggttacgagcatgtggcacaatacggtatctcgttcaagtatgtgaaccaatgcgctatgactccaacaatatgctgattgtcaatcaagatccccaatatttggcaatgagagattcaagcctcgacatggtatggttaaacaattcccttcccttcgtccagcatgctgagataacatttcaagttgttcgaaatcccgaggatgccgcgagcgctcgagacggcccattcgattatgtcgtactctgcgtcaaggcgttacctgatgtctacgatcttgcctcagtcattgattcggtcgtcaccccccagcatacatgcatcatcgtcaacacaacacatactctcggagtcgaagctgctttggaggagcgatttcctaccaatgtcgtcctatcacttgtttcaggcgctgagctcacacaactcggccagagtgaatttgaacataaagggccagcagacatctggattggtcctgctaacaacccgaacaatatcccacaaaccatccaggaggacatggcacaggccttagcaatgacacttagttctggccaagtggaatgcaaagtctcgccaaatatccgccaacagcaatacgagagagtgatagggtttgtctttcatctaaacgccttgatgctcaactaactgacgttgcagtcctattgcgttccatccgattagcgttatcttcgaaactcccaaccatgcctcgctcttggaaaaggttggcgttagggacatggtatcggatgtcattgacgagctgcttcgtctagctgatgctaatggatgcaaatttgatcccgatttcaagcagaagacgattgatgaaatgtccaaagcttccggagagagcataatgtggcaggattacgttgctcgaagacctatggaggttgagacgtacctaggatcgcccgtcaagctggctagagactcgaatatttcccttcctcgtatcgagacactttactcgattcttcataaccttaacctggtcaaccgcagcagacccaaacctggcgatccgaatgcgaatatcataccacccgcctccccctccgcggcacctgtgcctcgaatgccttcacaaaacagccatcgacccatgatgaacggtatgcccaacggaaatggtatgcctcctcgccagcccaggcctcggaactcttccaacttcagccaaggcggtatgcgccgtgggccgcccccgatgaatggtggaccacccaatggttatggtcgacctcctccaatgaacggtcctggatctcgtcagccttcaaggcgaggctcattagaggagactaacctggaagaattctctcatctcgttctttatgacgatatccccgaaggttccgagccatccgtcaatggtgacccagcagacattaatctcagagaacgagagttggccttgcggcagcgtgaaatggcaattcgtgagcaagaaatgcgaatgcgccgtggaccgccacctggccctcctggaggccctggccctcgtcgtggccctcatcctatgcgcaacagcaagcaggtgtttgacgaagacgatgatgacgatgacgattactttgaccctactgccaaccctggccctccgctgatcgatccagacaacttcgatatgatgagcgttacctcgagaaagaatcgaaaggctccaggaccaagccctgggcagtttcgccgtaatcccgatgacatgccgcctcctacacgaggcggtcgattcaggcccaacttcggccgcaaccgatcttctcaagttggtcacagctccatgacttctgaaaacatcctggaagaccccctcatgagctgttcctcggatcgttatggatccgttgaccgtggagcgatgaacgcaggctctcgagcaaactcactaacagcgtcaaggcttgacgagatgcagcacggcccaggtcccggtggacctcccgggatgaatggtgcttatccccggcgcgccagtcagtctcccgggaatccttatactccatccatgcgaggcggtagccgacggggatcgcctcccggtggttacggtcctggcccgggcatgaacggccgaccatcaccgccggatggtgttcgccaacctgtccctcgtcacccacctggtcatggtaactcagtagcaccacagcaagttgaacaacatattggggtgagcgccctccaccaaactaagcctaggaatgttcgcagtctgacgggtagtgcgagcgccagcgcgggcagtggtgaatttgattccgaacagtctgcaaacagcagtcaaggcagcttgcctccacggccgccaatcggtgtgcgttaggacgctctacacggcgataatattcaacggagtacctaggacgtcaggttccaacacacggttccatccaagacgcctttccagcaaggccttgatattcttgttttcgcagggagttccggtcatgctttctgcatcgcttaaaagggatcatttatttgtcccgtcgcgaagccctgttgaggccatgtgtactgcatctatgcatctggcttgaacaactttgcgacacacctcgacgaggacgaccctatttcattttgtttttatcatacgcccgagttccatcgaaaacacgatacgacacgacaagagtcacagtcactttggactattctcagacacgacgtctttttaattattcctatcgatacaatccgtacatacattgaacaaccaaacagaattagtctatccttggtaataatgcattggaattggggaagatatactggtgcctttcagcatataatcggctctcaattattcaaggcttcgttcatgagacgcccgagtcttggttctgctttggcatattgggacagcctcgcgcaagaaaagggaatttcggagaaagcaaagcccgctttacaaaagacaggttgggactgaataatgaatgtgccggtggaaaaacgaggaagtgggtggattaagaccaaaggcattgcaccagctgggagcaagtctttgttttcctttgattgttgaagcgccctccagaagtttgcgtggacatgtcatgaaaggtcaaacggacttagcaaatgaggagggatcatgataggcattgtttttcttggtgggtttacacaatcaaattagactacggatggttgtttctttttctggctaaatctgttcatcgcgagacgttgtggaatgtgaataggaaagccatccgcggcattgggggcattcctattggaaatatatatagatacgaaatagtagtatggaagagaaaagtgatgaaatgatggtcaaagatttctatatcacgtttaaccattagtatcatgagctgaattatctatccacctgaaggacaagccagaagcagcctgatagtcaacaatacccattgcccgattctctcagcatccggcagagagccactttactactgtatactccgcacctcgactcaatatgccaacaatagcgtggtcatcaaagctgagaaaacagccagagctacatagccagttgttcttgcgccgtcgttaggatcctcactgcctccagtgatgttcctggtgcgcaggcacaacagtgaaggctgtaaaacatcgtcctgactatatgtgtcgggatcacgacgaccccagttgatcattacagtccaaacaccacgcacagcgtagtcatatgcttcctcttgggtcatcgcattatatttgccagccgtctgtggacgttggctgatcaaggtccttccgctgccaaattgactcagattcgccccagctatgtcgcgggtcagtgtccttttgctcgaataggttgtgaagctatacttacgaactccgccatacgttgggccgtagtctttgtaatacttctcacatttaactggcatatgtggcagcattgtgcactcctctccgttccagaaatatccagctgcttctgtgttcaaggcctctaggcagtcttcgtcaaggaacgagctgcagtctccatcgtcgtgttgtgcatcgtcggttgcttcatccttcaggcgactgggtccccagaaagcaacacacacatgccagtctgaagagttcgtacgactgctattcagcattgggaccctcattccctctggtgcttgaacactgatgtcggtgccgggataaggtgtatcgtcctcagggtcgtccgtaatattggctacgcgaatggtagccgtccatccgtcaacagttttgtttggcgggaatctttccgatacattatacgcctcaaatttatatgtccctgttgcgttggggttctcgaaagcagattgccatgcttgctcgctcatgttacctgggcttccacccgtcccgtattgaccatcaaatgcgatggccgaggaggtcaaagcaaaaattgggagaactgctttcatattcgaaggcggaggcaaagatgacactaccaattaagtctcaattaagcttaaaatcaactcaacctggttgtgtgaggggcttgatgtctagatatagatacatacataacattccgatctgcgcgtgtctatagaaggatttatctagtcgacactgagccttggctactcacgatcctaataggcccagactacgcaaccgctggatcatctggccctttacgtacaattggcgagccacgatcctctgatctacactcaattccttcgcaccatagacaagctgcactggccaagtcgttgttagcagttatgacgtcggaggaacaaacgaagtaggatattaagccactagggatacccacagctgtaaggtacagggggggctttgtcgatcgcagtgctcttctgggctgtaggctgctaggcagacattattcgctccgtagtgtactccgtaaaaatccctgaatagagtgagcattcagttgtcagccagtcagcctaaagtcaccaaggatcctcgggtgaaggtcaacaaggctgtaaagacaccctttacttgaatcgggatataatataaggtaaccactacatctaataaatattaggttctgtttgcgacaaaacaccgcgcaagaggaacatatcagagacagattgataagcacagttgaataatgattaggtgcggcccttggatactatgaataagctgttgttcgaatgtcgaaacagactccttcatatccgtacatattgcggaaccaatcaatgattgttaaacgcacggtccaatcacccgctagtaaggtactgtatggatcgatattgtacggagtaaacaaaccccaaatcactgcctctctccagataaggtaggtttcatcaggcctaccaaccttgaacacctacaaatacctagggtatcttaggcaaggtcagcataattgcatctccaaaagactgcctcgtatacacgagcatacagcaaaagaagccgttggtccttctcttactcccgagtattccttcttctgaattctgggacgcgggcgatccttcaccaaaagagaggtcatctcgttttcaccagttcgcaaggagattcgaagttagggagaaagactaccacattacatccaacaaagcaatgacgacgcggaacgtgagtggttcacaggtgcgacagagcatggccactagtggaagtgctgtcaagacacgacaactcgtgagttccctcaacccttgttacatcactggtagttttcaatcaactccttgatcgtgtgaatttaaggactcgggctgcagagcggacctgttctaaatgaaaacaacatttgataatggtatctaacttaacccaggcacagctaaattctcaactcgcacagttgtcatcaaatctgtccgacaccgagaacttgctacggatgacaagtgtccaagcagaagctatgcgtgggcttggtagttggcatggcggtttgtaagtgttttcgatccggtggatggtggtggtgtatgtatgaagcagagtcgctgacttgatggacaggttcatggcagcaagcaaggtcttgggagaggaaagtgtcaaagaaactggacagccaggaaagtagcaattgaatagccaatataggagagacagaaaagtgattttctgacaagggatggcgaaaattaagcatgagttatgttccattaggcgtatcgcaaatcgctctgaaaccgcttttgtcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacatcctctcagcaagaagttatgcttcctgctgactgatgtgtaagagcttggtagaattatagcatcgatatctttataagcttctccagtgctcccagccttaagaagaaggccgggtggcttcccaaaagccctggtctgtagtctattgtcagcataaaaatatgctatgagaggatggcaacctccagctagaaagcttgaactgcgatggatatagcggagaacacatatgttctagtgcagctgaaaaagtgcagtttcaatgttcgagtcaagactcaagcagctttcccagtctctggcttgacgtaatttctctgaatacaacttaagctgggcttggtccttgagcacgacgtcagtctattcgttgctggaacgaccttggcttcctcttgttttcttcaaggtcccggcgtttggcctggcgtttggcctggtgtcgagatgggcctttcgtgtggtgttgtctgggcagccggcccttgtacttttaattcattgctgctatgttctgtgccttctttataatcaagcggtcgcatgtgcttccgcttttgtctcggggcacagactgggtatctcttgacattaccacaagtcttgcagttgatatttaagatatcagcccatggctttcgccctcctttgctcgcattctccacggttgatgtacaggtgtcaccctcgaccagtagagtgtcgcaaaacttgcaaatagtttgcttcatagccggacttcgccgtatttgtgctttgagagtcacagctcgcaggtctgaaagggcctcacgagacaaattcttcagcgccttttcctcgtttcttatttgaggggaaaccttgtgcccgtggcttgaggctgatgattttgctgcagcatcttgcccagttgaggaatgtttggtaagatatgaggcagcttgatagaggtacgatgctctagagtagatgatgcggttctggacaccttttggttccttgcctttcgccattgggacttctgagatatggcgggtttttgctggttatcaagatatgaagtggttgagtcttacctcaaggtacctactacctatgcctgaggttgctgtgtgttaggccagtgcagagaaatgcctggcactgtttatattcatgtcacgtgattgggctccgcacggtcctctttagccagcagcgaccttgcttgctcccgcctgctttctagcacctcccttctcagcctcaacaaagactctttcaagccaaccttggaacgagtatcctggttcccgacacctttcgtcatttcacatcttgaaaaacgcatttgattctctttctgtcatctcaacagcacgcctgcgccactttttcgacaccctacgacgacgcgactcgaacataatcgcgtcagactcgtcatcgcaacttcgctgcaaagaacagcttctgcaatagcctccgcatcaaccatctaactacctgtaaatcccggtcaacatgtctcacgaggaagatctcattgattattccgatgaggagatcggtggtaacgaaaccaccgccaccacctccaacggcaagaagggcgagcttgctgccggcaacaatgtcgacaagaagggcagctacgtcggcattcattccaccggtttccgcgatttccttttgaaggctgagttaattcgcgccatcggcgactgcggtttcgaacatccatcggagggtcagtcttgatattttaataccctaagtcatcatatcccctcccttcaagcgttcgtccatctcgcaagcaagaacaaatggccacttttttttcgcaatcgtcattttcgtcatcgtcggcgcggtcaaggctggatctgagagatggtccatatccgggcggacaaagaccacgggtgagagacgtggttctccgcaaaaccacaacattgttgtcagaattatcatgcgtaagcggataatatgtcaatcgttgtcgcgaacggattcttctggtatatacgagggcaaaacaaggaaaacgcgaggcaccaagacacttcttggtgctcctaggctatggttgcttgtgcaaccaaccggcctgtgagcccttacctcacgtcgatataaaactcttccaaatccatatcaatggaaaatgcgagaatacaatggctaagctgcgacgatggacggacacttgagattatacccgtcgttcgttgcttcttagaaacccactctaacatcggttcgatcgacagttcaacaaacctgtatcccacaggcactgctcggtggtgatatcatctgccaggccaagtctggtctaggaaagacagctgtctttgttctcgctacccttcagcaggtcgagcctgtgaacggagaggtctccgtcgttgttatgtgccacacccgagagctggcttaccagatccgtgacgagtacaaccgcttcagcaagtacatgcccgatatcaagaccggtgtgttctatggtggaactcccatcaagaccgacatggagacactcaagaacaaggacacttgccctcacatcatcgtcggtactcctggacgtctcaaggccctcgttcgtgacaaggccctacgtctaggcagcgttcgcatcttcgtgcttgatgagtgtgacaagatgcttgatcagcctggtgagtctcgctcatgcaaccaactttcaacgtacgctaatggcctcagatatgcgcacggatgtgcaagatgttttccgcgctacacctcctcagaagcaggttatgatgttctcggccaccttgtccgaggaggtgaagcctatttgccggaagttcatgcagaaccccaccgagcactacgttgatgaggacactaagctcactcttcacggtcttcagcagttctacatcaagctggaagagaaggagaaaaatcgcaagctcaacgagcttctggatgaactccagttcaaccaggtcattattttcgtccgtagcactgttcgtgccactgagcttgacaagctcctcagggagtgtaactttccttctattgccgtccactctggcgttagtcaggaagaacggtgagttgccataccgggcctttaaatgttgtgcttgcttctaacattatccagtattcgtcgctacaaggagttcaaggagttcaagaagagaatttgcgttgctaccgatgtctttggacgaggtattgatattgagcgaatcaacctcgccatcaactacgacttatccaacgatgccagctcctacctgcaccgtgtcggtcgtgctgggcgattcggtaccaagggattggccatctcattcgtcagcaccgaccaagaccaagaggtgctcaaggagatcgagaagcgattcgaagtcgcccttccgtatgttgcttccttcctcttttcttcattatcacagcgactaaaagtatccagtgaattccccaaggagggtgtcgatgccagcacttacatggcctcttaaagggctggatgagacggtggttcacactgcaacaaatggtgaacgtcttgcgctgctgtaggccgctggtgagaagctaggaaattgacgctgaaagactgagacggtgaagggcaaaagttgcaaacgatttcatcttggtcaattgtattcgttatttttttcaatggaatcgtattacgatgctcatgttttataagcagcttaggctgttcccttagccaaagcgtgttacttgcgaacaccaacgaacgacctgcagatttagctacactgtaggtctcgcgtaacaattatgccttgaagttgactcgctcgctttgacttgtagcttcacagcagtggtcaggtggttcaacacatattcgtaactcggccacgtttatgactgaaatacgggaactgagaagcgatgcctcccgtcggcgtaggtgagtccagccagtagattatacaggtaggttaggtatcatttccagtttaccgcgctgatacaaagaatgaagggggggtgcagcatggtgcacaaagctggcgtatattgagggctgcctataataatttcttcactacaatcaaaatcttcgtgagatgaatcacattcccatcgactttcaaccttcccgtgatatctacagtggcagtatacgaaccgcaaagccaatggccgtcctgttggcacttattcctcgacaggtaaaacagcagagacataccgtacttacgacagcttgactggttcggcgacatgcctagcagacagcttgtccccatcatacttgagatggttcattcatcacggctttttccgtgaatctcctgttaagatcagcggctcagcttatcttgtggggtacaggtataatcgcgatcccctcttcccctgtatgcgttcggatgcatcatgtacctcagttgtccagagaacattcgacaggtttcgatgagacttgcatttccaagtcacccttgagcatgcaagtcatcaagttcgtggcttgacgaggagcgatatcggattccgactacattgcatagtagttggtaactcagttcaggcgctttttgtggcttcttgaacaatgcctttgtgtataagcccggttttcaggattcagcacaacaaagtacgatgagacttgcatcgttaactttaaatggcaggccagggcacttctgatttgatatgcacagcgtgtggccagcatggacgtagctacctaggcagccacgttctcgagcatggaagttgtctatctaagcgcgcgttcgaaatctgacggtgaaggagtcgagggcgtgggtcaagcaggggtcgtgctaagggactgggaagaagtgtgtttttcggctaccatagtaactaaggcacggaatatcaggacaactttggatacgtaggctgtaataaaacctcacagagcaccgcatggtcgtaaccatacactgccatatgcacgtagtaataagtagtttctaacacacatcttgaatatgagagtttccgtggggccccgaagttcccggactgggggccggaatgtgggggataagcttgacgaagggttcactcactgttcgaggacttggtcagagactgaggacgacacgaacagagaaggtgactatattcggtaaatcccattgtttctttgataaacctttgatcccgtgaggggcttcttcctgcggtgcgtcatgacatctgtactcagccatccaaccgaagctgaggcctaggcggcggtgcaacctacacgcaacctgaactacttcgccctctggcccttcacaggaatacgtagaagggtgctgtggggcaagcattggtatcctatccacctttcgaagtgactgggcagccccggacatgctaaacactctttattgtctagggtaagacagcgagcgtatgtttccagacgtaacgcatactgaatatatattaatacatacaccagcttactaatgagatactgtaactacttgaacgccattttctcgagacgtttgttgtctcgagaggcaaccgagtggtactcctttacgattctcgaacttaccaagggtgctactgtggtgttcatttgttgtttgataagagaacaaaggttggcagcactgagtcacaatcaatgggccaaccacaacgtccatgggtagggcaaatggagcctcggtcgttgaaagttcacagcttcatcagcacacagaaaaagtgtgcgttaagatacccagtaattgtaccgtgatcatgttacagcgggagcacgatgctcgtggcgagccctggtttatcattctagcatgaacaggttacctgagaacaatgagccttgtccatgcccgcccggatctgttaaggatccggtgaccgaacgggtcccgtttctggaccgaggaggacactgaacaaaacacaagtggagtgtggtacggcggaccatagagctcggtacgcgcgactttgaatcgggacttctggcgaataacaaagaaattgaaatctgttaaggggctggtagcgtgccgccacttggtgggcgcacgagccggatgaaggagcattcatcatgtccaagaacaccgagtacgtacatgactggaaaaggatcgtgtttcaccatcagcggatacatcacgaaggagaagaagtacccgaagaaacgaagaagcccacgctcacgctcatgatgtgcagctgatgaggagttgtataagcacctgtgggagcagaatcatgaaggcggtgtctgtaaatcagccttctcatgataggctagaataaagagaacaccagtcatcacgcagatggaacgagagaggtttttcgaggtagcacatgtggtaacagtattatcacaaagaagccagtaatttcgatgacgaagctcatcaaacttagcttgttgagatgaccgagtcaactactcggtcaaggtcccaagcaaccgtacgtagcccgacaaggcttggtgaaccaaccaaggttaacacaaacagagggacagaattctcctggacaccacattggcgactatatgatcatgttgaagcaactgtgtccttgccctgcatgatagcctttgaggcttgtgtttctgcagtgggcaacaaaccgagtcgcggagtcacgatgttggtgttggatcactacctgcctgtctgccctactgccttactaaaatgccaggtgtttgaggtctactatgtagtacccaccttggattgctgtatcggaaccgttcaaaggactttaagtcactgtgggatggctgtattccccatagatgtccgatgaacaaaagcccagaaataatggcgagaccttctacaatagatcacgcgtaagtgtgaggggaacaggagccttgaattaatcgactgtgacaaatgccaaacatggtaaaggccagaatcgacaccggacttgaacatgcgttcaatgactgtgatgcgatagggactactccgtagatagaactttatattttatcagtctcgtaaatgcctctcgttaccataggtgtgccaccgtactttagtggcaagacattatgtacatacatgtcgatttttattgatgctgacgaaagtaaacagatgtcaagttttgaagaagagatctcggattctgccaacaaacttattcggaggcgagacaagctcagaccgatcattcctacccacatgtttatacaatcgattctctcgagatttgtgtgagacaggcttctttccattgggcagattgttcggccttcattgaatgctcctgtgaaggaagctagttacagcgcagcttcgaaaggctgagtgaacgatgtccgggcaacatcttggcgacagtaccagtataatccgtacacttgccgtcaaatgaggaccaaacaccccctctcttggctatattgtaaccaccatcatgaaataccagatttaccaatgctcacgaagtgttggcgcacaagacggaggtgtgcattatcaaaagctgaggagaggagtcttcacacactcgagctaagttttggagggtatgcttccacccaaaaaaggcaaaaggctaaagcgaagcactggctgtcaagattcagctcagtagcatttaattgagcatcattctgggtagtaaggtatcagcttctcaggaaagcttgaggtttcattatgcgtgaggccaagagtccggaagtacatatatcaggggcaaccgtgtaacaactgactgatcccaggagaagatgacgagaacctaaaacgaggatggcttcttcaatttcgagcacaggcagtcgacaactcagtcaagagtcaaggaaccagaaagggttggtacggtgaccagggtggtcgggacggcagggatacgcgagacggacgaacctggctggcgtgctaacccagtgaagtgttcaaagatgaggtgagtcaaatccaagtcgttggtcatcgtcacggagctcggtacctgtagcaataaacctgacgaaagctgcagcagaacagagcaccattccattactgacaaggctccattcgagttcatgatgattgcatgaaggaagacctgcgccgtgcttgttctcatgtgaggcccatccagcaagtaaagaccaagttagacatacgtagcagatagctacatacagcaggcctcttaaacttgacgatgaatcacacgttagcgataagtcaacttttcttctcctcaccgtacgtacaagtacgtggaatttcgatgccagggaaacagaaatccgttgatgccttgaggccttgatcaagactcaaaagcccgggaggtggaggtggaggtggatggcgccgtggaaagggtggatggtggaggggaaagacacgcgctgttaaatatcgaggaccaataaggcgacgccaaaaggcagacacgcttttaggcccatcgtggaaggccacgcatgtacaggatgcgcgatctatgcacagtgtcgcacggagctggaaaagaggggcttcacgccgtccagtgtgagatgccagggcaagatcaaccagcccactgactggttgaaaggcctacaagggctcggtcgtacagtacggatatctctcacagacacttctgcgaggtacagtacctcgcgtgctggccagtcttgcagcgcgccgtaggtaccgacgctcaactcgcctctcctcttggtcttgctcacgctttcgttctcccaagcattcaaaactatgccatagcccgctgctgccatctcccgccttttccccctccccccatcgaacagcatcatcgccataatgttcgatttcgccctctgaatccgtccccaagcgactctctgaagtctgctctggatcgtgtacatctccactctccacggcgccttgtcttcatctttgttgttgttttgatcttggtaatctcctctcaaaaaacttgttccaaccttgctcaaaccgtacttcttttcaggtcagggccgcaggcgggatttcactttggcctctggcgaacttttcaaatcaaaactcccacaactacttctcttttgccgcctgaacgactggcggaggatacacacatttggggccttgcctacaaattccagcacagcactgcctaggtccagcccagccgagtccagcccagcccagccaagcccagccgagcccaagcctaaaaggttgtccactcgagggaccaaccttgcctcccccggccttcgtccgcacccgtcccaaactctcaggcaaggatcattgccttctatcagtgaggtgattccaccgagaagtgtcctgtctgccactcgagtcactcactcttcgtgtcagtctccggactcgctgtattgctgctcacttgcccgtggcctctaccaccatcccatcccatcttcactttcactcatctatcgtcatttcgttcctgttgttctattcacctgctccaaccaattttctgttagtgtttctctgactctatttctggtcacctgtacgatttccccgttcactgtcattcccctgccaggctgcagcccgctatcagttccttcgccacactcacagtgacgaacgaacctcctgttagtcatccttgtaccgaaccaggcacaggctaccacctcgcacacactctaaaacgctctctccgagatcgccagttggcttacacctgccacacgcccccgccgcttttgctcagaattgccaccgtgcaaaaccagaagagtcacatcccaccaccgcaggctaccaccaactcaacgcctcactcgccccttaggccacttaagcaaagagtcaccctctctcggccatctaataaactccctcaccacctctttcaggtcatctcatcttcagccacaccttcaacagtaccttgcataatcaactaacaccgacttgatccctattaattctcaaccttcgaaatcgatttccactattcgatcgccctgatggtagccttgttctaagactaccattcgcttccaacctcactcgagatttgaagccttgccgcaatgcctgctgaaaaaacatatcttattcctgtcgccgtctccgcttcgtcctccggtctcatcgtttgtgttatcaagtcgcttttgcactttactgtctagaagctctctgaaaatacgaccaaggttatacctcgaagcagcacttacacgcgctgcaacggagtatcgttactcgattttgaccccgcgaatttatcggcaaaccacgatctgattggtggcttagccgtagacggcgactggataaacccctgaattgattgcagttcaggatccttttattcactatccaacatgatgtgcgacgcaaccttgtcgcccgcttataacccctcctcccaatatgcaccctacaacacctcaatagcttcttccgcttcgacttccactacttctgtttggtccgacaccagctctcagatttccgacgagtcctctctttccgcacactcttccgactccgactcttgcgattcctatttttcgagaaaggccgccgttgctgattgcagtctcaacttgcggcgtcgcgtccaaaacacacagacggaagcactccccgccgaattacgccagaacccacgaagaacttcaaatgcacgcgccgcgtgccctccggttctggtccggcagtctgaccgaaaagttaacttcgtagatagccttgtcggtatgttatgactggattgtgattactcgtccatacgcttagccttcacccttctagattcgtcgacacatatcgttgaagccatctggccactctcctctgtcgcctgccgaaatgagcttggaagtagggccgttcttcccctgcgcacatttattcaagagactttgcgccggtcacgaaccagctactcgactctgcaggtcgctctctattatctaattctcatcaagccccatgtgccgaagcacaacttcaccatggaacagcctgaggaccgacacgccgatcgcgcccttcagtgcggtcgtcgtatgttcctcgcggctctgatccttgcctcaaagtatcttcaggatagaaactattctgcccgggcctggagcaagatttcgggacttcacactcaagagatcaaccagaacgaaatcgcttttctccacgcagtcaactggaagatgcatattgtcgatgaggtcttccagcgatggaccgatattgttctcaagtacacgcctcctccgtctggccctccttctcccggaggtgttccccaggtcgtgtcccagcaagtcgtggattggaagcgaatcatcttgggtctgaacccggaattgacgaatctcgcctcattgattcctgcaactcctgctatccctaggtcaagtgatctttgtgctttgtctcctcgcagtattctcaatatgccccaccaagctcagagttcatatggctatgaatctgcggaagccacaccaactcccaagccctacagtactcctatggctatggaatcagcggctctaggatgcacttctagccgcgcggcccctagtctcggtatgctgccaactcctcgacttacccctcagagcagtggactctgcactcctgcagcgagtgccgcttcccacatgcttaataagtcttctgcgatgggtttggccatggctcaagccaacaatgcgaacacatctcagtacctcgatcgtctccctgccaccaggacatcgtcccctcaagcctactgccctactcgccgatcttcccttgctacttcagtgtcaacagcttcatcacccgaatcgatgatttcggattcgtcgcgttcctcgcgctcttcttccatctcatcttcttcatcgcttgttagcgcgaccctcagttcttccagactgggtatgccgtcgcgattccgagcgtcgaagtcatgtaacgagagattgagccagaagccgacaatcccttcggttccagaggattatgatgtgcactgtgatacgtcctcccccgaatcttacaccggcccggttggcaagctcgtggacctgtctctggagtcttccgtggcgagacgacagcaggaacttgaggatatggctcgcgattctgatgccgctcgtgctttacaggagctccataattatcgtgcagctgagattgtgcccgcaactgcccctagaagtggcacgaagcgaactagaaccgcctctatggacaactgccttcaggaaaacgttcgcgagatccttggtggtcgttgttctacccagcatcctgcctggcccgatacgttggttcgcactcgagggattatctctgagtcgaatctccagatccccgtccgtcctagcttgcctggtaccggcaagcgagtctgctgctctgccgaagcggctcagggctacgaagtttcgtctgtccatcctgctatcggccttcggggacctggtatgttggagggtattctcaactaaaaaagccaatcacacgttggtaacgatattcactgttccaaacttgataccctgtcgactatagataagctataaacgacttgaaagtcaagaaataatgtcgaatcaagaaaattctctttgttaaatatattgatgtggcgggtggaagaaatggagtcttttgctaaaaggccttgataccacatttgagagatcacaattctgctctatcagcgtctgcaggtatctcggctttgggccgaaaagcgtgttcatttgcctgcatgtctcgtatgggctacggagcaagagtggtggcggcgactgcctgttttcaaggggtcgttcggtggtgaagagtacatatcttgtatgactaggacgacgctgcttttctttgttttgtacttgttactgttatttatttggctttacttggtttgctgccaaagtctcatgtgtggacttgacggcactgaaaaaagtatcgcacggcgaagaggagaggcgagaaggttaaggaaggtaatcggtttgatttgctatcaaaaccgagcagacaaacccggtcatccaagaagaacgaccccggcgtcaaagaaggaatctgcaaggtaatcggttttgcatcaactggagttcaatttgccctttcctgcaatcaagacatcccaagaccgcatgttgtcttcggaaacagccaaagcttgaatccactcgacctcgtcaaaggcagactttgggaactcaaaaggcaagaaaaagcagtcgatttcggaagcggactcgagcaaaggagtcccaagaatgatctgaattgaggagagcgatgacgctatggcgaaatctaatagctagcttgaaacagtcctcgcggtagtggactcgtggcagtcattcccaatcccttatggaaccaattttcggataggagaaggacgcacgagcaaagcaagacaagcacgaaatcaaaaagcattatgctggaacactaaattgcccccgcctttcacgcaaactgaagcgaaccactcaccatttgtgactacgtgatgcgtcagaatcgaatacagaccaacatctgcatgtcgatccggactattgaaacctgaggacgctcggggaatgagattcgagaaccggaggaggtaaggcatgattcttaccataaaactctacattgagcatgtgtttaatttatccaaggttgcccgatgtgtgcttgagcgaatcgcagtcacactcccaagcaatgcacgctggagaatcttttcactcggaagttccaggagcgccttcaactgcggccgcgaaatcccggaatcgcgtggtccattggacataatgtgctaacggcgtgagtcatatcccaactccttggcacagtcttgacagtatgtatgttgccttgtctacccctgtctttgacctcttttcctcaagtgcgttttaagtggcatcattagcaagtctcgtgtgtaagtgcatgcgtgtgtgtgtttattacgtacagggctgggctttggttgttatcgctaggggaacatcgtgaagtttagtgctacaaacaagataggccgttggctgaggtggagatgaaagaagtctttcataggcaatgcgacattggaggtagaggtaagtttgctatgaagtaagtcttgttgagtttaaggtgtttccatacgtgatattctgcgtttcttattcatggtgttgaggcgttccacgacatgtggccatttcgttcaagactcgaaccgtatgaagcctggtgacattctatcacaaggtgtacccccattaatctaggaaggtctattaaatacacaacatacttctaatcatggtgaactcgattccttattttgagatgtgatggccccgcaaccgccagggcgtccgggtttgtgctggtgataggatgcacgatgagccattatgagttcacacgaatcctgctgaaccctagtgcgacaacattcactgccctgactctgatgttggctgaagccaactaggttatgatatatgtcggcgagctgaatgtggtagctcgaagtgacagtgcttacccgattcttgcgggtgcagatttggacatgaggggaacggaacaaccgggaggcagtgctgtctctttggccgagaaacaagactaccagccgtttatttcggggagcttgaagtgccaaagccatcgtggaaaatccctattgttccatagacctgtcggagtatctccttcgagatgacactatcagcaccccatttcagccgtcgatcaatgcgtcttctttgctctctggcaacatctctcggtagaccctgacacagtgcagtgagatcgatcaaatttgtgatgaaggcgttaggctccggtgcgtcgataaatgcgttacgaagacagtccagctgaatctcccatgatctatcatgctcttctaggccataaactagcccacccctgcggagccagaacaggaggcgtagattcttttcgtcccatggaccggtgatgagggatgtaggaatgcgtacctttgggtgaatatcacagccaccccatgatccaaccctttcgaaaggtttccaggacagaacctcctgataatcagcttcaaaacactgctgtgagttgaagtgccctacgccaccttcgaaatcatggccgtgtccataaataaagggatcaccgtcatcatccaactgaggaagataatgacgataatgttggtctctggcatacttttctacccaggtctgctgcgcctggagaatgaattctgccgtgatccaaggtaggcacaatatggttgactaaaccaacaatattagacagtgacatactctgaagtatgatggtgttgacaaacctggagttgccaattgccagatacacgattcttatctagtgcagcaaacttctcagggtcaccgaacgattgttcccaagtatcttggaatgcccatatgatgaacctgatgagagtagcccgcccagacagctttgatcctatgagcggcgcggaccgggggagggcaacattggcgctgtaaaggaatatactctccaagatttcggccggaagagcctgaatagccggcctgaaacgcgtagatcgagaggcgaggacatttgatagtgagcgcttcattctcttgggggggctgatattgtcgtcagggagagatgcgatagtttgccgaggagacgggttgtctctcgatggaaatttccgcttgcttcgaatacgtataggcgttaggcccatggcgcaagattatacaggatctgagagtgatgctgatgagatggacgagcctcaatggcatgaattacttgaggccgatgtgagctttagagaatcgtcgtctatggctcaagttggcaatccaaatacatgtcctctcgaaaaaagaaaatattggccgttgacctttgaggtgttggtcctgaaacagtcgacctatagaaaagttgttgggggaacattttgcaagagaaaaattgccatatttcgaagattcaaagggccgtcggcaatcaaggcggaggcgtgaattcatagcgccaacgagagtcaaatataaatatttatccgaaaaagacaggaggcattcaattcatcacatctacgtaggtagggcaaaatatctacaaatttgtgattgtttaaagaacaattcctctctcgacatgttggacggatcccaagtccaaggtaataaataaataagtcgaggtaactgaatatggcctgtgcaccaccatccgagacccaccagaaccagtggcttggtcccgatgactaaggcgtctttttcgacatcgacttttcttgatatcatcgataacctagcctagagcctgtcttcaaaaagaaacgccgcatcatatccaataccttaccaatgccgacgtgatacggactcccagtgatgcagtcagccctgtgccttccggttccatcacgaaacctcctgcgattccttcggagtcagtctaagagggctttctccaacgcaaaccatggccgaacctcgatgaccacaccagttccatgttgtcgcacacgaacactagatactattacgacgcggaaacagttcacaaccttgggaatagtacgccagagaacagtgactgtgcccaaaccaacactcttccaaagagatcccacctcacggaaacttcaggattgtcatcagccctggacggcccaacgctgcttcagcaccagtcgaggtgcgcgcaagttattcaaaggccaagacccaaacccagagaacccaccaacatgggaacgattcctcaaattcgcaggaaggaaggatagtaaagacttgaagccagacgatctcccaaaccacgacgaatatgctgatggctcgtcaatcttcaacaaccggcgaacgcttgcggccaaagctgcatccgagcctcgactgcgatgcacggaagtcgacgagcatgggaacgtcattctcgttgacggagaattcaagaagactgagcttattgcaaaggtacgggtgtctcggccgtatggaaagatttcaaggatataacaactaacaatggatgttttcaagttcggcttgctgcctcgagatttgcgaaagattgactcgtcaaacttgcctcatatccttattcgcccttcggccattttgctaaacctactccatctcaaggtcctgatcaaacatgaccgagtgcttctattcgatatttacggctcaaagacatcgtacccccaatcggcctttatgtacgacttgcagggcaaactacaacagaagaatacacaggcatcaggcgctctgccatatgagttccgggcattggaagcggtgttgacctcagtgacgtctgaacttgaagctgatttcgaggcggtgcgtgagccggtcatgcatattcttagcgagctggaggatgacattgatcgaagcaagctcagaatgctccttattctatccaagcgagtgagcacctttgagcaaaaagcaaagttggtccgggatgccatcgaagacctcctcgaagccgacgatgatctctctgccatgtacttgacggagaaaacacatgatctttacaggggagaggacgaccacaccgaggttgagatgcttttggagtcttatcacaagctgactgacgaaatcgtgcaagaagccggcaaccttgtctcgggcatccgaaacacggaggaaatgtaaggaacccttacccttgacttaatgctgatcatattactcactcacaaatatagcgttcgtgcaattctggacgccaatcgaaacgctctcatgttgcttgatctcaaattcagcgttgggacgcttggcctagccatgggaacgttccttgctggtctctacggcatgaacttggagaactttatcgaggagacaaactggggtttcgctggtgtcactggtgtctcagtcgtcttctcgcttatcgtatgctggtatggcctgacaaagctgcgccgcgtgcagcgcatcaagatgatggatgacgagcgaccgcggatcccccgcgggcaggcctatttccccgatgatcgctcggcgctggggctccttgataacaggaaccgcgaaatgttgcggcgaatcaacatgcagaaggccgtatcgcaaaagaagaagtggtttgcatgatcttttcgttcagacagacctccactatgttattgcgatattagattccctggctcagtggcacggatttagccacgtgtaaaaactagatatttctggaacctactagatacctactcatctcaatgaggttggagttgaagcgaaagatacccaaatgcggacagcacacacacatcctgacaggcatcaccctccgtgaaaacacaacaatctcggaccttaatggcacatcgtaaatatgacgaccaatgaggccaccagcacaaggccaagaaagtccagattcccccattttgcctatcttgggggtctcgatcgtcgtggtgacacctatgccctatcgattgatctcatcatgacagtgtgacgtcagaaaagattcctctttagccctccatgagtccttgtttaatccaagcctggtcctggtcctggtcaatggcggctggccggatggatagaaattaaggtggtgttgtgttacaacacacaatctgcaggtggataggggaggcaagggaagggaaatcagccgagtcattttgcagggaatcgtctcgaacaattgattgtcctgacgttgaacgtaacctcaaacaaacccgcaacgggctacagcggcaataagatatgacaggccttgtttttcttggagcagtagccacattgggaacgtcatcatgatgctacagccaatcaatgatgacctgtcatttagccacagccgttagtgtggctggtggctgggtcatgagggaatcggagatcgcaaactgacgtcaggaaataaacatgacggaggaaggtatgatccaagaaaaagaaaaagaaaaaaaaacatacagcaggcgcgatggccagcacaacaaatttcagatatataaggacgggacctcgaataaactttcatctttcacaacaccaactccagatctacaacagaaatctcagccttgtctaagagctcatcaatcacaaccaaccgaacacacacacaaagcacctccatcacctactacaacacctctacaaatattcacaatgggcggtattatgtcttgcgtaagtcacgccccctagattctctccaggaggaacatatgatattggtctacacatcaaactcaacccatccaccaccaaacccaatttcttgttcctttctcccactctgacttggcctctaccttcatctcgctcctttcagtgaccctccccacgccgctctttttctctccaccccactctatcagcctcgccttgaacgacatcgctaacaagtctctccaacagatccggtcatgcctccagacaattggggatgtcatcatggctatcatcagtggaattggtagaatcttgaccgccatcgtcaacggagtggtcagcttctgcgctattctggtccgattcttgacctgcggctattgcggttcgaagggaggcagagcgaagcgccggggaggctctcatatgaggacgacaagggtttagacgatgaaacaccagaacgaacttgtttgtgataccaatttgataaaggataatggggtcgggagagctatgttagtttgcggaggagtttgctacggccgtttgggatttcttttctgatttctttgacgtttatctgtcagcattaggatacccaatccttacgatttttagcaaaaccttcaatcttgtaacattccgttagtgcacagtttgaattccactggtgatattacactttgattgcggttggtgacaaggccaggggcgggcaaaaaaaaaaaattaacgcctttatcctaagcattgaaaatacttaataaagactcccctaaacttagactaaattgcctaagtttattctagtatcatcttctaaagccttatcttttcttgctccctgcggtgagggtgatggtcggaaaccgagtcgacttatatggtttattggttcactcccttctacatgccgattcattctgcggtatctgtacatcgtttagcattggcttgaaattagtcgtcctcttccatgacgttgcggttaaagaatccatgaatctgtcgtccagccgttgtgccgaccaaaggtgccagttcttggaccgtcatgttggcaacttcacgaatactctcagtcttgagcaccagattcttgatgttttgtggagtcacgcctggcacgatggcaagcatatcctggggctcccgattgaaggcttgctcctcggcccttgtgtccttatccaagccagccctgacagcggctatcggatcaggctcttcctcctgagtctttaaggattcaaagatctcggccgtctggtacggagacgaagaccagatgatgcgcaactttggaaatgccagtgtcaataatactaacttggattgtaagtcggacgacatgttggtcggagcgacactgttcaagcttccagataaatcggcaaatggctccagagtgaaggacttgttctggtcaaactcgatgagcagcatcacgcttttatagtactgaaacatagtctcgacttgactgtagagtcggccatctttgaacgacgagatcagatcactgatagatttccgttctacacagatatttggcgataggatgtaatcaccaactgtgagcatacatggtacaatgacaatagagcggccgtggaggagagatggcagagaggaacggaattctcgcacgtctaccacaacacgtggcggctcagctgttgctgcaagccttccaccaccagcaatacgtgtgttgacggtacggagaaaagcctcttcaggatcctcagctgggtccacggtcatgacaagggacatgcttgccctctccttgatgagttttgtaaatgcatctttttctcgtcgaacagatgacaggtatttttgctcctccactgagccgccatagtacataaagtataccctcacgtttctgtcgttatgagatgatcggtacacttcaactcggcgaataaaggcggcgtctggctcatacataattatgtatcgtggcttcgtttcctcaaggacatgctcgtcctggtctccatcatatgcgtgaatgacgacgaggtcttgcatatcatagagcttgaagtactcctccatgttgtcgaggggatctgctaccacgtcttctttttgctgtgcttcttcttccgtgatctgtacctcagccatgagatccgcaacttctcccggtttctcaatgtactgcataatactgccattctcagcacgacccatgcttacgccgacatttcctccgccgcgcactcgtcgtcgcttgtttgcaggagtctttccacctcttgaccctgcgaaacctggacgagtgtccatggctccattcagagccttctggttttcggaaaagagagtggcgctgacctgagcaaattgtctcttccatttcaagtagttcctcaatcgccggcgcatcatgaaagcggcagagggcttgtcttcatcttcatcgtcctcacttgatcgtttctccgtcttgggcttgacgtgcatggtttgtaagaagtctcgcaactgtctgcaggtatcggtgtttgagcacatgatcaggatggtgccgttggaatcgtctcgaactggaggttcaaagtacagatcacgatcaatttcctccagcacctcagccaaaagagcccacttgggtagctcttcaagcacaggccttagagagtcgatgttatcttcccgagccgcatccttggcactagcggagtatactcttcgtcttgccgtgtcgaaaatggtctgagcagcatcaaggaagagccagggtgactgggtttgacgggtcgaccctggaggaggggagtgagcggcatgaatggtatccaaatgctgaaggaacgaaacagcatcatatgccagaatagagttgagcatggttctgagaacagtcaagtcattcacaatctgtttcgtcttccagctcacgcggtgccagttgggatccaactgtctccgaaccatgatgtcaaagttcttgagaagagcgctgtcgaggttccaatcgtccatttccaggccactgttacctttcttgagctcgtgaatactgacttcaacacattccattatggcgttttgaatctcacgcatcgagtctgtcatagggacttcgagttcgataacttcggccttcttctttccttccagagattgcgcgactgtgacgtggaatcgaggccagagcgaggctttacgcaaaaagaggttcctcatcatagtagccaagggtgagaagccagtggtgaagggatcggggttatccgaaaaggctttcaagaacccaaccttgttcttttgacgataaactctcaagatgaaggcctcgagggatgttgcgacaacgcgatcggcatgaagaacaacaagccctgtaattgattcaggattcagcaaacctgtgagaaggtccaccactagaatacgggatgtgatgctgaagattccgcctccagagtacatcttttcccttgcgccgacgctttgaaagtccgtgttgacgactgtcaggccacgcgctttcggggacatgctgatggcggcatgttcggccaatgcttcaccaatccagccattttctcgttcatcggcggcgactataacaataagattgtttccgccggcgtcatacgaatggaggagattgttgacaaggcgcatcagccccaggccgcgtgcgataacgacaagctcatcttcagtacgaagctcctggaacagagtctgttggtattcctaaatcaatgagcgagggatcatccttgaaagtcatggacaaacctacgagtgggagtgaaagcttcactggctggggagcattgcttgcagacatgcgggccacccaaatattggtgttgacagacgatgtgttgaaggggttgataaaatgacaagctactatagtcgtgaatgatgtattgaagatcttagtggggagctagagccatggcggggaatgtgtaagttgcatgcataagacagagcggccatgatggaaacgaatgttggttggtaattaattatatatggcttcttagataaaatgaaaagaacttgcttgaagttattttttttaaaccttttatttacttataattattatctatgatattaatatgttgtgctgatcatgttttcggcctgtctcataccagcgacagcgtcaccttgtcatttgggatttacctgcgtcagcttagccatgggctagtttctgactctatgtcatctgttttagatcgagagaccgtgtcaaatatcgaggttgacatgatggtgaagctactgcaaaacattgcaattgtatgcagctgatcattcgttagagtacaaggaccatggcaaagtccctctatttggtactaagttactctaggtattttagaagtcatgataagatgaatacagcttaaacccattgaattcttggaactctccagacatgacaaatgggcgcatggctctgccaatgtagatgatacaccctttttctctgtttcgcattcctgagaccaagctggccaagttgacatacctacgcaccaagatgtttgtccttgattttcttattagcgatatccacttacacacattgtgcacaccataaccaccatctccacgtcattgttcaagatcctgtagtgtcctagatagcacctagctatgcagtgatttcaacagtcggcggtttttgggaacaagggaccaatgagaggttgtatacatcctcttgtgacacttccctaaagagtttgcgtttctggttgtcgcaacatgcgccacagaatggtcttacgtccctaccggtacttaggtaggtggtaggtacctttggtagtctagccaaagaagacgacgtcatcgcctcatgatatgggcgggccagcgactacaaaaggacgttgacgacctgtaattgagcagccacaagctctcgaatcaacccaacaaagaaactgcaatcacaacaagaacccttaactttctgaaacaaatcaccaaaacaactctcagaatgactggcaccgagcaacagaaggaggtgagttgactgcactggagtcttggttactgaacccaacactgaccgtttacttacagggcgagaagcaattctccatccaacccatcaaagatgaggccaaggacaaggtctctgctttcaacgctcaccccggacccgccgtgcccaaagatatgccccaagaagagggcaccaaggaggagcgcaaggccaagatggaggctctgaacaagaaataagcggtcgacttctgtggcagaagtcgctttgttgacatgactgtatgactatatctggacttgggactgggtttctttacgatttatttatacaaacactgaagacattttgtcctgacttgcactggaacgtgtcgattgctaatcgtagtctcatgttggtatcatggcactgaccaacggcagcctcggaaccccctgctgacacgcagccatccaatatctgcccctcatcgttggtagactagatttggagccgagacaagcaaggctcgtgaggtcagacattggggctggtgaagactcgaagtcatatcagaacatagacatttacatacacccagaggcatgtaaaaattgttctcgctgcctcccaagatgttccgttgttagtcgatagctggcacatcaacttcgtaacacatcaatcaagttcaacggcctagatgcccctaaatgctccactaccttaggcgactgcagttatctactaacccaggtatctactaacttaagacacctcccttaggtaggctgctaaactctggctgcccaacagtcgactggtgccatgcgaattttctagaacctggcaaagtggctgaagcggtgaaccattctataggtagggacctgatacattgcaagttgaccgcttgcgttgcatgtcacagtcacaattatcgccataaaagcatcactacctacgtacctagcacactaccttaagcttccaattccctcccgcccaccagaaagcaaacttgtcaagacgtacggataggcgtatctaggttgccccgccccgagaactacagtacagttagtaggtactcaaagtggctgtggtactgtaaattaggtgtgcttctgcaagggttctagcttgtggctggtgctcacttctctcattgcggactgggctctgtctggctctttacacatcatcccaaccgaccgctggcccagtctggttcctgttccccacggtcgacgaacaccttttgacgtgcgacgaccatccgtgctcgcctacgccatccgagcgagaatcctttccactcaagcccgaaagctcgggcgctgctcgcacactctcttggtcatacatgtctattcggcgacaagagcttgcacctcccataccccaagatttcggttgcctcacgcaagcgccaagcgattctgacgagacgctgcaagaggagagaccagacaagcgccactccgcgcgtccagtccaggcgacaaccgaccaactcatcctacctttggctcatatccgtcgttactgtttctctggcatatccgattacacgacactgctacagtaatcaatactcgattgcgccgccacaatgccatctattcttaacgacgatgataaggataccgtaaagcggttcatccccaagcagtccaacaagattcaggccgtcgctgtggccaggctctacgtagcatatcccaatcgctcaaaatggacatacaccggactacagggagccgttgcgctcgtcaacgatctggtcggaaatacatactggatcaagatggtggatatttcggtatgtccacgatccaatatctaaattgctcccaccacacctgaccaccacatgctaacttgttcagccttccaatcgaggagttatttgggaccaggagattttcgatacttggaactataaccaagaccgaacctttttccataccttcgaactcgaagaatgcctggctggtctgagcttcgtcgacgaaaaggaggccaaacagttcaagaagaagatggatgagcgagagaagaatgcaagccgagctacaaaggcgacacccttcggtggaggtgcccagccagcccataagcatggtctgttgggagggctattcggacatcgccattccactcatataagctctcagcacacagccccgacccctccggagtctccccggatgccacataactccatccagcatcatgttgtcaactcgacgcccaatctcaatggctcaagaccttctgaatttgcactcttagatgcgttcgaccctctgtggcgcgagcactttggcgcagatcttcaagacaagggtttgacggacgacttcatcaaagaaaaccaagagtttattgtcgacttcctgagagaagaacaacagaaggccaatcagcctcattcgacaccgccaccacctccagcagcgaaagcaccctcgccaacgccaactgcgaacggcaatgaaggaagaggctctcgagcgcctccgccgccaccgccgcccggtggtcgaccgcagtcagacggtcctccagcgcccccggctccgagaaaaggtggccccccacctcctccagccccgagacggtcgggcaaagccgaatctccggcgaaggatgctgcgcctgaacgagcgccgtcgcctcctcgaccgaagtttggtgtccctccaccattggccgacgctggcaaattcgcacgtcaagatcctccaagggctgttccagctacgcccactcctggacccccccctcctcctcgaccggccaagactcctatagaaacacagaagaatgagagtcacagattcggagttcctcctccctttcctggttcaagggtacccccaccaacacctagccgtgggcctgttcctcctcctcctccccctcgaccggccgataaccaccctgtgcctgcagctcttcctcctcctctgcctcccaaagtaccggcttcttcagctccaccactgccgcctccaagctcccggcctgttcctcctcctccagcagccaacaatcaccctcctgctccacctcccttaccggcgacaagtgctcctccacctcctccactaccaccaacatcaacaaatggtgcacctcctccgcctcctccgccccctccacctccaggaggccttggtgcaccgccgcctcctccgcctcccatgccgcctggaactggtgcacctcctccacctcctctccctcctgttgctgcagggggggatcctggccgatcagccatgctggaaggcattcaacgtgctggcggaatcaactccctcaagaaggttgatcgctcacagattcgcgaccgaagtggtgttcaagttggcagtgtcggcgattctggcggtgcgaatgccgcacctgcagcagctggtgcgcctggcggtggcggcggcatggccgatgcgttggctgctgctctccagaagagaaaagaaaaggtctccaagagtggtaagttcagcatgcgtttgttagtaaagagtgatgagctaacacaatataagatgacgagagtgacaacgatgactggtaaactaaaccacatcagcacaaaatccaagagaaggaaggaggagcgtggtagatatagtcgacaaaggattatcgacctgtcttttataaaatctgcacttatgggcaacgacgaggattgtgacgaatcaaccagttgcagacgtatcttggttgcgaatcagcaccaacatctgagatcgggcttgtatcaccaaatggttctactgcgcctgtagtatttccagttggcatgacaaaagttggttatgttctatagacacccatagcattaacgagattctacaagattacagaatgactagcccacaaaatcagcaatagttagtgcgttgcatttactattcacgacatgaatgcaatgcgagaatcaaagaatatttatgaaaccatagtaagcattttcctgtcttgtctaatctgtgcttttgagacgaaggtgatgatcgtaaagcgttaagaaaaaaacgtgttcgtccagtaaaaacaacctaaaaacggaacaagacagaaaattcgatcgtgatactgaaagtccaaaagagaacgacatgccgtgacgtccctcccaccacggccgtctacgactccacagcaactactgtcgtgggacccgacgcacagagctttgggtgctcggctccgggtttgagagagaagacaatatcaacaacaccagccgcgaaatacgtttgtatcacccggtagcgtcgggggctcggtggagagagagaaggggatttggaggggctttggcgagcttaaatgtcgtcaatgtcgacctccttcttgttgccagcggcgccatcgtcagagtcatcgtctgaatcagcgtcgccgaactcgaagtaggcctcgccatcctctccctggccgaaagagtcggtttcgttgatcttggcgttctcagggagctcgccataagacttgagggtacgggcttcgtcggcggtgtacttgagaatgacgtcgcccttgttgtcctggaagtcacggagagagaggaggataatatcaccctggttaatccagaccttctttcgcattttgccgcgaatctaagaaggggatgttagcacgagtcgtcgaaagaaggacatgagcgtcctgctttcgttgcaccgcgtcctaggcaggcaaacttggggcgacttacgttggcgagacgcttgcttccatcgaagcacagagcctcgagacgaccgttaccaagcatcttcacgacctgagcatactcttggccatcctccttgaaggtgagctctcggcgctggtcatcgttctccttggtaccacgtctgcggttctttccaccctgtccaactgttagagacggttcctttattacttgctgaagaacttgggcgatgatggtgggggcggggcaggcggttggcgcgtgaaaatgcgatccgtcaatgaaaaaagatgacagtcgagtatagaaggatatgtgtgacttacctttcccttgttcttaggcatattggcggtttgtcggtatgcgtgaagtgaagaagagatgtgttggtggaagaagaaaagttggtgatgatgttgtggtgtcgttggcttgggagagaaagtggatttttcctgggcttcgctgctgactgacacaagagataaaagctggttgggcgcaagacaaatgtgaacataggtactgtcctccacagtgactcaagcgtggcgcagcaaaggtgttttcagtgcaatacgataaacttccagtctgaaatctgtagcaagaatagcaaacttaaaagctagagcgtatcggtttaatcatacatagagttgattaattctttattaagtctagagattatcctaagaagagagcatcatgcctaaagtcaagtacctattctgaataatatgacgcagattggttagcgacacagccacaattatgtggcgttcctagtcgagcatgttgagaaatcgtaaactcatgaaatcgatttgcgcatcgtgcttcatcatgcttgattccaacttccctggcgcactccctcgcaactaggcaacgaacgaacggcaccaagtcacccagaaactctcatctccgaagaaagtatcatatcccacctcaacatgatagtatcccgtcgaaatcttgcatcatgacaacggcacaagtcttgtcaggtatcaaactcctgcgatcgacaccctcccccagctaccgactttactcatcaaccccacgaatatctcaccaaaatacaaaagaccgccctcaaaagactcctagcaggccagggcagtcaccgaatcgagacggaacgaaaggacggcctaaatcgccccggatctacatcccaccagcaaacgaccatgtatcaccatctggaagactgctcaccacaccagaagtctggtcatttcttcaagaaacaggcatcgagtacgacaactctaaggctacacgtctgcatctggggcctgacgaacaaaaagtgaaagtattattcaactgccttgttcaatactcgcctcgatacatcatacacccctaccatctgcaacatttaaggcctggaatagcaccaatgctacccataatcatgagcaattaccgacgcaagctggcagaggagcctctctggacatacacaatatgcaggggagggggcagtaccgtggtgcgaaacctgatggccaaaagactgacaggcgcattctggagagccttgaaagatctcggatattcgatggatggcccgcggggaacgcttttggtgacgatccacgatcctttgaaagtcgcccaagccccagctcatatttttggcgaggctgttgcgaagcaagtgaagcaaacctgggaagaaaaatacatgttgcaaaagagacatgaatagctgggcatacttgaaagccaagactggatatatcggcacgaactatggtgcattctgcgcaacattagtgtttcggaaattggtggcatcctcggaagggatgtgagggagtatcattgatagggttttggttgtggaatttgcgggatcctttgtctgcatagagccaacctatcggtagacccgaggactggatcagatttgcgtgggctagtaagtcatgtgtgtacttgatgctatgataccaatgttttcaccaataaactgtatattactattcagccatgttaagttgagcattagtcaatatgtaaagtagtgagccttaagatgagacatacatacctaggtaggtatgaaaggataatatccatgtgacaccccccgccgtggtaacacccacggatgggagatgtccatgagttttgtcctggctcttatattaactcccgagtccccactttgtagtgaggtgccctgagggcggagagcctcagaggggcgctagttagtaggtagcaagcctcttaggggcccagggcctaagctccaggcagtcttaggtgctcaaatttgctgggctgaatgggagctggagcactttgtctttagtgcccttgctggctggcgtgcgtgtccttgctcatgcagcttgtcccaaccaaagattccacgtcgaggttccatccctatcgcattcgcaattatcagcaacctttctcgcttcaactacagatcagataggcgatttggtcagcgtcttctttagattctccttttcgaagatacccttgtttcaccttctcttttccccttgcataattgcctagagactaccctcggcgtcatcatcaccctttgattgctgcgacactcccaacgatgctcgtctctctcactgtcggcaaggtcgatgccggcgttactgttcttctgacaccggacaagcgcttggtgagcttgcagcatcttctctgttggtgataattgctaatgcagagagtgcccttagatcgaattcccatctatcctcctccctcccaacatctcgtcaggcagtatcgtcgacatcaacgtttcgcagaacgcgaccaaagaagctgctgccgatcacgcattccgtgccctccaagacagcatctacaactcatttggtgcctcggagccttcaactccagtgctgcgatgccgcaatgcaacccaaacctcggtcgttcttgagtgggatcctattcagcttgctaccgccgaccttatttctttgagtctctaccgaaatggtcaaaaagctggaaatatccctcgcccgttacagatgcacagcacaaagattagcggccttgctgttgatacagagtataccttccacctggtcctgcgcacaagcgctggcaccttcatcagtgagcgcgtctccgtgaggactcacaaaatgacggatctaagaggtattaccattactaccggtattctgcctagtgccgtcaaggacagcttgacaaatgcggttgagcgcatcggggccaagattgttgatggcgtccgcattgacacgacgcattttgttactactgagggacgtgggcagcaatgggagaaagctgtcgagagcaacattcccgtcgtacgtcccgaatgggttgaggcttgcgagaagagtggccgcattctaggtgttaccaaattctatcttgatgctatgaagccaggccccccagccgaggaggcttcacctccacctcctccagagaaggaggagaagagcctgcccgtgccgcctgcccacaacggcgagcaggcatctccatcagaggagaagctagacgagaaggtcaaggagaagcaagaagaggacgcgcaaaggaacggcggaaagcagagctccggcggtagcagcactgagggcgaagaagaagccgagatcgagcaaaagacgaagacatcaccacaagaggaacaaaaggtacgattcgaggataaagaggagcagaaggttgccctacgacccgcccataatggtgaatcaagtaaacccgaacacgatgataagcaagaagcgtcagatgacgacgcagaagaggagtcaaacgcgaagaccgcacctacaccagatggagcatcctttcaagaagtggagctatagaccaagaggtacttcaattatgtagttgggattgactttgtttgaaaagatagcatgattaggcagtgagtggacagtggtccctgtctggtacggtctcatgtggttatgttgactggcaagatcttggtgaaagggcagagcagatactggtttaataacttgattttcgcgcaaacgactctgagttgcgttattctttcagctcttttaatgatccacgcctcactttatgggaggatctccttgttgttccagtccatacacttgcctcgcccttccagggggagacccgttgcgacttttacaagtctgtcgacagcgaattcagggctgaatagtttgccctcctttgtactctcccagaaacccttgctcaggtctgtcttgaccgtgccagggtgataggcaatggagatggccttgtcaccactccgcccacggagaaatatgtcgtaactcttgcccaggctgataactcctgccttgctcgcccgatatgagaaccatcccccagccctattatctgatgtggagccaacccgagctgccatactgagccacaccgaatacggaggcatctgtacctcatcactgttggggctgtcctcgagctcagagctccgcctgggaagaaacttgtcaaagtgtttgataaggaggagaggacccatggtgttgatgcgaaattgcctcaaactagcctctgcctctatctggttgacattcttctctggtttgaggaccccaggaaccgcgcacgcaagccgcaggtgatgcttgtcaggggggaacagttcagcagctctagaagctgcatcaatgagagacccctcgtctgtgacatctgcgtgaactatcgacaggcgtttggtgagaccttctttctcggaaaggccttcgagaagtgatttcttgacagtttctgggtcgtgttggagacgagctgttgcgagtataggtaaggatgtcttctggaggaggtgtcgagtgagagcataaccaattcctcgggttgaagggcatacaaagatccagggcttgctcatggttgatccacctgggccggatgtcccagaactatcacatataagtcaagttgactgaacaaattgggtgctgtgacaaagatgatgaatgtcaagtacgacgaagttctaaattggtgtcatttgctgttaactcaagttcacacctcaaacgaccgtataaatgattggttgtcacttttctttcacccttcccttgacaatcatgcagctccatgacatctcgtgtctttgatgatgcgtagacgcacgttcgtgcgaggaatcacctacgtcataggatctcgctgcccctgagcgggctaggcgggctcgatccaagtgtagaagcttgttacccaactgacgataggtataagcagaagtggttgtgaaattgaaaattgattctgtgtttcttgacgtgcgaactaaagtgtaacggctagcattagatagatgctgagtgtttaattgtaagttaaataagtctcatggttaggataggattttgtaggggaggaaattaaactcggggccttaagcctaactgataaaaagatttaggtaacttagtgtaaatttaggatgctttttgcggagtttattttgtcaccctaagcttgggttagacttgaagtcagacgctatgttttccgttcaatggcttagtgatatgaataccttggattatcgccaagtgagctgcctatttattacttcgacgatataaaacaacaaactagctgtttctgtggtagatacgatacatactaggaaatacgctaaacttatcgtgataggcgtcggctaaggaaaatgcacgtcgggtgcaagactatactataggaacgttgtcgaaagtatccaaaatccaatgcttcgctcatcctgcacacaaaccaaccagccattcctataccgcacataaaaacagatcaatctccccgtcttcgtctcctcttcttggattgtacacatcgcctagcaaaccactactcggaaagagaatgcagtaatccctcatcatccattccgagtgatcttgcttcaaaacttagtcgagatcgaccggcgagttctctcatcaaaggctctatcgtatcaaaaccgctcatgtcatcgctgacacttccagcctcaagctcctctttagttcgtacaagctgctccagaaactcccgctctgatgtcccgctccttgccatcatgcgtcctcggctcgatggtctcattttagaggttgcgtggaagtttgaacggtcatcatcagatatccaccccttcgccccgcttgggtgcccgtcttgagaattagcgagcgtgcggttgagattgtctaagactggcaccagggcacgaagccagacatctccgttgcgctccaatctcctgattctgcgttccatctctctgatgcggtactctcggtatgcctcatatcttcgcaaaacctccttttccacggtgggcgctttgtccccggtgtcttctctcatggtaacggccttcctcaccctgggtcggggactggcgttcgaggcagcttcttttcgtttacgctcttgttctcgggcagcactccactcccgacgtcgcgaaagggacgttctatcctgtgagtccagtttatgagttggtgatgagtgagtggattgtggaggcgtcggtgacccgttttgatatgagggtggagatggagaaattgctcgactggacgtgtcgtcttcttgcttaggcgccgcctcgtccggcttcaacttcacagcaaaggtcaagtcctgttggtttgtggtcgtttgtctctttggggatgctgggataaccgctgttgggggaggtgatggcttgacattggcgacaaccatgatggggcacatgctttggcgttggggagacctgagtggcaatggtggtggctcttctaccttttcttgaggcgactctttgatagtctcctgctcagaatcaggctgcaggtccatcgaaatagatatcatactgcgccgtttcaaagaagcagcttccatatccttctttttcttgtccctgaccttgtcacggcggctctgcgacaatctggcttctggtgttgatgatctctcctttgttgtttgtttcctagaaccttgacgttgggcacgtagtgggctcttggtgatcacagtaacaggaggctcctcgattttcttcgtggtcaatcgaatgcgcgattccctggctgatacaggtcttgcctcgaccggcctagcctctgcaacaacaggatcattctcgcttgttgtcattatgctcctggaaagtgaaggttggtaagatccatcctgggatacggggcgggcaggtgaagtaggaacctgatgggcttctgtcttggttgactgagacatcatagtatcgatcgacaggtcgccgaggtgtacgaagcgaccccctgtcaaactgggactccgtgaagggattctatcgtgattgtttgggcttcttgcatgtgtggtcccctgttcattgctttgaaatcctcggccctgctcattagcttgtctgacttggtctggggtcaataccctcggaggaggcgttgccaaaatgttcaaatgttctgttgccgtactttggttactgctattaataggggccggagtagagtgtccattgatcgatgagtttggagatctttgaggggtagtagataaaagaagctgagaatttgccgagctcaccgagggcgatgattctctgtcctcggcaacagtccgtaacacagtcacgacgcctttgtcgttcaaaattgctctggtaggggcatactgggaagtaagaggcttcacactcctgtgctggtatatgggatactgagacctgggagttcgaccaaatggcgaggcgtccaagggaatggaaattgcaatatgtcgatgtcctcctatcgttgtgcctgagacagctgagtctggaagccgaatagtctggggcgacttggagagtgatttactcctcttgcccaactttcgaagcctgtaccatcgccccctgtcctctgggggaattccatccgggatagacataaagttacctgatggagggctgtggttcctcagaaagtcaatgagctcagcaaggccatcatgcggttccccgtccccctcctgctgctgatcgatgaaggtgtcgtcgtgaaaacgcaagtccttgtccttttcggggccacctaacaaatttgatgcagattttgctctcggccgggtacgtgcttgggcttgggtttgagagcctggcctttgcagatacgaataccgatttgttttagggacagtagatgcagatacagaagaagtgagagctgggggggttgttgtgcgaggataggaagcgccactgcccgacgtgacagaggcctcagggtcaaggccaagaacttgagccatgccgggccagcttaacatctgacacggaacatgggatgggcttatacgcttttgcgcaacgatgcacttgcatccatgaaagacaggcctgagctaggtagatgtatcagctgagtattcacgggacatggtttgtacacgaagggatctcttaaattagtcttacctttggttgtctgtctttcggggcttttctcgtgtcctcccttttggaggcttggaaggagattaggaggcgggtggttgcagaccggtgacccgagtgatagtaggtagatagatagtctgtgtcaccgcgaactcatatgtacgtgtatcttacactgggagctgaattgagttggcagccacaaaacaaggccaagattgtgacagagatgtaaaattgagaagtgttggtgttgaaaagaagaagaagaaattacatgtcctgggggtgctctcccccagttcagcccagttcaacctgccctggtcaatcccggttcctagggagtagggaccttcccagccgcgtcagaacagacagacagcgagagcaggagcattagagaggtcccagagcccatgtatgccgtcactcccccataaaaccctggagcgccaccaaggccaagtgccgctatttaccttagtcttagctcaggatccgaaagctaatcaactatgcccgttgaatttaatggagtggaaacgtcgtcgctaattccccaatcagagcctcagaagcacagattcaccaaaagggagatcgtggtcctttgttctaacttagctcagctcatctccattatctgctgggtctcttaatctttctgatgttgtaattacgcctctttcgcgatgcggcacaacaacccggttgttcgggatgcctaccaagatcggcgaagaaatagtttcatttgtcgctggagatctcattttcctgtctcgacccttggctagcttcgttctcgtcacttttcctccttgcttttttctcttgtcactttacatatgcatgtctctttgctggccaccacaagtgatgtatggtatgtatgtacgtacagatcaagcatttggtggacagatctttagatcccagccgctcgcaaacctttcccttgaaaaagaaacaatttacagcaattggttgccgaaagccttcggtcagtggttgcagctggctggtcgtcgtcaccaccatgagttgtgttaccttctcaggtatctcgggtggttcacaagaggtcgaggtatccgatatgaaccaagcatcagctgcaaacccaagccatgctcgcgttggcggtttgtcctagacttggcgacttgctgaaccacttacgtagatatgcaccaatctacaaactgtacagtatcaggagatagcagaactcaaagcttcaccctcaatacgaccttgcatgccaagaagacttggataaactaaggataaacttgcttggttcattagtttattcctgctccgtatcaagagtcttgagtcttctatatctaatatcgagggagtagccccctgttccaacatttcacaaacattttactcaaccccgataggatggtagccatctcttttcagcccacagggttctgccttcaggtcgttacaacttatccaatcaccaataccgcgtcgttgttgctcaaccaccaaaagcccttccgagcgccactgctgatctcctctgcaggagaccactagtgtcatcaccgtgccaagttaccaactgttacttagactgagcgttatctctagagtctagcgccatctcctactctctgtcgtcttggcatccatataagctgggccgagctgaccctctttagaaaagccaaaaggccactgtcgtcaataatgcctccatcgccatctgcctttacatcatagcacaaccatcctttttgtcacttgtgatcgtgtatgtccaagttgcctcgtctaactattggccgtaggaacttgaccaggatcggacattacctgacttcattcgtcaccagggtcccttgtcgctctccctgtcttttgaaatgacacgatccctgtcggctgatgatcgtcctcactaccggtcggttaggcgagctgacccatgctcagcgcaaacatgcactgccattctcctccattcacattgtttcaacgacatcacgtgacgcaatcaacctcaactgtagacgacgagatagtggaaatgatgcagtgctctgccattaccatgttccagcattgacggaaatccccatgggtctcgttgagcgtctcgaccttaacagctggcctcagaatcttccaggctggtcaggtttaatgtttgttgattctgttctccatccgaccaccacaggagggggcctcgtgcccccttgcatatcaccgtaggcagcccacacatgtatgatgtatgccagcctaccgtatcttctggctgaagcccggagtgaggcatgtttggcaatgtctaatcctcccctctggaaaaagattttcggaggctcttatgcgctatttggggatgccatgtacaaatgaaataatgcacccaacgcccaaaaatgctatcctctacgtatcatcctctatgcttgctatacagagtctcgttttgtcatgagattcaccatttcttttaccgtttctttgggacaaagagacttggcttccccttcttgcgagaggaaggcggatgaggtgggcgtcgttgctggggacagtataagcaaagagtctcttcgaactcatagttttagaaatacctggttgttattgtattgcggccctggatttgaaggacccgtcggaattctaggtcctgtgggggcttggggtctgcttggtaacaagggaccagtcggcgctgctgcaggcggtctctcaggtggcgccagtcccattactgacattgctgaagggtcggtgggagccttgggcggccggtgcggcttgttcccaaacttgcccatgagtccaccgccccgagccttgtcacttgctatctgtttgtctgtaagcttacaaaaccttgttctcggcatttgttatgtttgtggacataccctttttggaactggctgatttgaatctggtccgtcatgaggtcgctttcgtgcttctcctggaggcttgcttgccgaggtatgaatgacaggaggcccagcagagcgtggcagaaccccagccggttcgcctcctgcaatgccaggtatgtgagtcgcgggagtcgttggctgctgagctccctcgatctttggtgagtttgggcgagatgaaggcagtgacgatgtttccaaagatgcatctcgcattgaaacatcacggtctggagcttggggtagtgggggaaggtaagcgcccggctttgccttttcgaggggcttcctaaacattgacaacacatcgccattagtgtagcgatctctggcttgggcatcctcaataagttttcgccagaactcgccctgaacaagcgctctggagtcaccaagaatccacagcgatgatttagcacgagttagaccgacgttcatacgccgaatatcagtcatgaaaccgatgccgccagtagaactggcacgaacacaagagaagatgatgatctcacattcgcgaccctggaaagcatcggtagtgttgaactcgattatgcttgtgatgttctcgccatatcgcgaacggaagcggtttcttaactcataaagttgagctttgtagggagtgatgataccgatcttgcctgtcaagtcgcattcacggtactcgttactaaaacgatcgtacatttgtatagcaacgtccaactccttggtgttgaccagtgactggcccttgtggcccctctcctggacaccctgaacatcgaagaatcgatagggaccaagtaatgcgctcttgtgccacggctgttgcctgagctcatgcatgttctgtccatcggcgagttgtccttcgtagaactcgcggctggggaacaagctgatctctggatgcatacggtattgcatgtccagtaaatgcaccgattgtgggtggttttgctgcattcggacgaacagactttgatcgtaaccaaacttcgccgccgactgtgacagaactgtagggggaagctgtttaggatctccaacgaggatgcatttgtagcagccgtatttgagtggaatcaaggcgcttagctcaacgcactgggcagcttcatcaatgattactgtttcgaactctacgtcctccaggtttcgaaacatctcatgaccactgccactcagagtagcgcacaagacctgagcgttattgaggatttcttgctggacttggcggcgccgcatttccatctctcgggctacagaatggccactgctcttgtcggcatcgatttgttttccataagacatttggcgtcgcttcaattcgtcgaattctcgagatagcttgttgtagagggttcgatcatccatgagctttgctgcttccagttggggacgcagttttcccagctcttcctttaccttcccggcattctcgtggagttggtcacggtcggctttggctttatccttggtttgatcgccctccatgcgggccttgacaagctcgtctagggtgacgtcccttacagctgcattaatggcatcactccgaccgagtcgtagtacgttgatattcttggttttccccgatatcgtcttgacaccagccttcagacgtagcactaattcatcgacggcggcgttacttggtgcacaaacaagaagcttttttgaacggctttgtttgggtgcccctggtgcaccgttcggtcgcagaggtacacccatgggaatgccttgattgcttggttgacttagttgctcagaaagcaaagttccaaccatggccacgatggttttcgtttttccagtaccgggagggctgcctatattagcttcgtcatgaccaagaccgagagacttacccctgaatgagcgtgaagccatcattgtcgtgagcgcctaaaaccgccatagcctgtcctcggttgagagcataattgttcatacagctgtttatcttctcatctccgtactgcagaataggagacggttcagcattcaggatttcgtccattagatcataatacggcagactctccagcgcagcgaattctcgctcgattgttgtcatgttggtgatcttcactccgaagacgctaacattcggggtcaacacctgtgtcatgggattgtttcgggaagccacacgatatgtgatctcgatcagctcctttttgtaggtgatgcggtgaaccctagccaaacaatgtcgagctgtctgatcgatcaaaggttgttccgattccgagacgagaaggatgtcgccttcagaaacaccgcgctctttgctttggaccactggcatcgtgaaggtcgcctccaggtagctatcgacgctcgcacggcttgcaatcttcataccgaatggctgagacgtgagctcatccttggctgtgacaaaagagcgccaagcttctgaagcaagcagggggaaaaaggtatcctggtacgttctaggttcagaatacttggtggcaacttctgaagctgctgggccattcggaggatcgttacctccatggaaaatgtcccaggctagcactgtgttgtgtaacctgtccatgggagggatgactctggctctcctatccttgaccgagcgctgctgtctaaccttcttcactggtctacgcattttgtcttgcaaagcctttgccatgcgccgcttgttagcttcttccaaagctgtctggcctcccgtgctaagggcagctagttcgttatcggcgtctgatacatcttcctcttcatcagattcttcttcggaactgtttaccattatctcacttcggccgtgatctttgccaatgaggcccagactaagcaagccggaaccctcaccagggacagtttcccccctaagagctttggcattcgctatgaccgcagcatcgcgcttctgtttttcaagtttggccttttgtctggcttccttgattgccgcgatccccttctgatccggggcagtctgggttctaggcttgatcatagcttgagaccttgttttggcctttgcctgatccttagctttcttggcctccagctgcctaaggatggggctgtctatagatctgctaagatcgagcacgtcatcacgattagatcttgatgatgctgccgtggttgtactgctagaggatgcgccagacttggaccaagcgtcaagtttactttgtttcttgatcccatctttgggcctctgtactaatggtgtctgcgcaacaccgagctggtagatttggatctcatcgtctgtttgtccaagggcttggagaagttctgctcgctgctggtcagtcatgttggttgacctgacaaacttgcccgggacatttgtaggtaggcaagcatcagtgataagcttccgggaggcagggttaatctcatggttgttttctcgaagtcgggtcagaatcttgcacaggactctgactgtgacatcaacgagccacttgtccttcagacgaatcatgttctccattccaccaaagtgttgctttgcaggaataagaatttgcgacatggtatccttttcacttttgttcaaagccttggaaattgctgatgtgatgagaccatcctcagcgacgagggcttccgcgagttccataatttctcggcagaattctgtcatgatggcgttctgaatgtatcgagaccatccctcaatgtttctgcacgcagtagagacaaaacgccactgttcactccaccaacgcaagaccttcgcagccgacataggctcaagggtcttgactcgcaagactccggacattgggtcagtcaaaccacggaggatatctcgactcatatttagcatgggcctgataggaccccaggggtatggaggtttcaaaactcgctctagggcccatactatggaggagagggtctgctcagggtgcagctgcgacatttgctcgaaggcgccgctctgggaatactctccggtccagctcttgagcagctcggcagctgcttcagcaagtcctgcctctccatgggtagagagtgtaatagtaccttggaaagccaggcggtcgtcaaagaaggtattcaggtctgtggcagcgtctagcatttcggacattcgaccaagaagattcccaagaatatccactgttgcagcaagagacttgttgaagttcttgctcgaatcactaagtttatcgtcgctcttcaaggccctgatctgttccacgccgatcaagggctctaacgacaagacgatatctctcgcaagatcgacctgctcggttgacaaatcgaacatctcaataataccttgccagaaagccttcgagtccctagtgacagcggattgtagctggctgccctcctgacaagctatatactcctccgcaaagactttcatatcgagtttcatggcagcttgcatgacctttttagctgcgtttgctacctgaaaggtgacccagccttccctttcatcgccaggggcacgcaagttgcggagaatgatgcccttgtacttcataacgaggttgaacgcacagcatgcgtagagatgagtggttcccgcaccaatcttcgtctctgggtcgacaaaggttgatatggtaagctgtaaagcatcaaatccagctcgaatacacgccgcacgacccggttccccgatagtctcgtctttcgcaagtgattcgaagagagtgtgcattaagatctcgcaagcgttatatctgcgatcgcggccgactgactgaagccatggatcgatccaagacgtaggaaaggggccacgagagacatcgtagccagtccagcagtcttctaaagactgacgaaggagattcttgtatccgggactcgcaaagattaagtcagcgataacatttggccgggcgtcaccgatgacatcccaaaaagccctgggtgccttctttagaaagtttgtgaggattgtgatggccatcaccaagacactctctgcagggcagaactggatatggcggaacagaaggtcgtagatgtgactgactgtgccactcagctcaagattccgtaaccgctgcataatgacatccgcagtcaatgtccttagaatttcattaaatccttcccagaactgcgccatttcaggccatgagtccatagctgaagcctctcttttagaaacgtcctcaatggcccttgtcagaccgctgctgacagcccagtcgaactgttccaatgtcatactattgctgtcaagatttcgatagttatctgttgcccatttccggcgatcctggtttttgaggtcaaagataaagtaggtcattccaggcaaaggctccttggtcccaagcttgaggccgcttttcccttgaagtcgctggaaaacatactgaaaggtcatccttcgatccgcatcctccatatacggcatgcagcatagtgcctcgtatatagagatatggacctcgggtagatgctcaccaagttgggatttcttgaaagtagagccttctgaaatgatcttctcaataaaccccttggcccatcgcaggcttaggtcgattcgttcaacatctctctgctccaacatcgaccgaatgtcgactacaacttcttcattccatcgttcttggaattgctgcaagagttctcggcgctgcatatgccaattatagacacagtctgcgcaatgctttaggcaaccgttaagcctctcgctgagctgctctccccattttccttggcttgattgatcgaagccaaaaatcaggcaattccagtatgtgacctcgagtcgctcctttcctgccttaattcgactattcttttcttctggcgtaatcgatgagtcggggtcgtccacgagtttgtagttttcattatcctcatcgttgatgcgtgggcacaggagatgacattcctcatcgaagcgttgaatcttctcgtaccattggctgagttgctcatgaagatccattgtagggttcgcaggtacgttggcgcatctcttgggatcgtggctaaaacaaaggattcgggggtgatgtgggaggtcgggttgtcatgaggttgcgacaatttattttcaagtctagcgaggatcgtattcaacgaagagaaggatatgtccaaggttgtcgcaacgagttgaaggttggtttgtcgtggcggtcgaaaattcgaagtttgtgttgaaggatcgttgctggggcactctggcttcaaaatcaaacaaccccttccgtaagtgtctgatcatttgcgggacaaccctaggagataaaacggtgatgcgaatagaaatctgagtcgcggagaatatatggagtcccttaatatcctgtcggagcttgtattccagcaaggcaatgagcctacggagcaatacaaaagaagaagatcaggtcaggataggaaaatagttataacgctagtaggtcagaaactggctgggctttgacgcgcttgggttgccgcgttttctgcagggggtttaatgagaaatagcgggccgttcgttgctggctggtaaagcacctaagccactgatgtctaatttgggtgagatggttgctgagatggcttgtgataggacacaggcaggataatgcagtgcatgtgtaagaaacataggtactttgttgcacgaaatgctgaagcggtgcaacttatttaaagaaaacaacccccaattatctaactacaggcacttaatcactgtcctcctccttcagctgcttcttcaatcctgctttccctccatactgcctcttccccgttcgctccatcagcccatcgagaggacattttgatttattccattcttcgctcccctcgcttgtgtttgctctacagcggatacaacttcgtccgtgttgaacgaacagcttgtgcaatccatacttcagatgattggggatgcgcacctccagatgactaaatgtctgatctcgagtggctttggggggtatccatttcaaccatccactgatgcggtgaacatgggtgtcgactgcgaagctgggttgttggaggcagaagagaataacgcaagatgctgtcttgacgccaataccagggaatttagtgagtgtctgcatggcttcatcgggagccataccatgtatatggtctagtgaaagaatatcttggtcagtcttcaagatttcaagatctttttgaccttgagttttgttgtccgctccggcaataccagacaagtttcccccttttttctcttgcataaaggcctctcgtcgtttggtgttctcttcatgaactaactccaggattgcctttatgtctttacccttgacttgagccaagccgcctgtcttgattgattcaacgatggtgggcaaaggagcaactctgaccttgttccagtcaacgctgcctttcccaatacctttgtcaacagtgccgaatgtggtcaccagccccctgaatgctgcacttgagttgcggttggaagtgttcgcgcttaagcgggtacgaattaaggcatcgagaacagatggtacctctccgcaacccgacacttccaaagatggcgctggtatcttctcgggggcttttgcttctccatgtatttttgccagtcgacgatagacctcttcacattcttctgctgatggggtactccactctggaaaaggcgtcatgccgggagtaagtccatacgggttatccttcgtctttttgaccgttttccgaactggtgcttctattgccacctggagatcctcatccgtcaaaagcttgacttgagacttagttgatgtctcgtcatcagattcgaagtatgaagattttgatgttgatttccttgggcgaagggatcttcgggttgccaactccgtgacctgggtcgaaccttgcttcgcagctttcatctccgatttggccacaggtgaggcctcttcaactttggcactttcctccaagtcctgcatttcttccgaattttccgggggtgtaggaatcgactcgatttccttcctgggagcacgaacaggtcccagattgcgcggtaggtcatccaaatactcatcctccacctggtgcttggtcttcctcccggtcttcattttcttcacgggcacctcctctctacctacgtccttacgtttccgtaatgttcgagcagccatctcgacttgcgcagaaggtgtagaagtgtggaagtgacgaaagattggagatgatgtaggtagactcagacaggggtgcaaggttgtccaaatcttgacggcaaataggaaatagcttttcattccacaagagcaggcaatatcttgatgttctatatcaacatcctgctcattttcgttctggtcttggtaagtgtctgatcagttttgcgattacttataccttaggtatctacctagttgatcgcatcaatgacctcaagagtcgacacaaggatcgctggggactatctccacactgcaaatcgtcgctctgccgggatccactgaactagtaccttagttagtgcctaaccaaaacctagctagctggtcagagtggctttactgtacctgacttaccctgtgccatccgccgctcttgaaatagcaacttcaaggggcattagaacacaatagaaacatttattatgttcttcaaaagttgcttcaacttttacaactcctttttcattttttttttcattcagggatcacaaattgttactcatcggacttccatcatactaaatgagggcttagcgacgctttagctttagggaatgaaatattcaagaatatttcaatgtcaatacatctagacaaatgatacacagtagagtctagtaaatggcccagcgaaatattctctcaagacattctcaaatataaccatgtttatagaactcgatctgaacagcagtgggttcatccatcagattcaatttccactgccttataacatctttacaacacatacgttcgacgctggatccatcattaagaagctactgaacatatatgatagctagtaagactgttttgaatcattagataaccaatatggatgtggtctatatgctctcagattgagtaacatagctagcagatctcgtgtcgttcatatgtgatgagcactgcccaagagtgaatactggtggactggaacatcgattggagagcttagaccgagtaacaagatccgttgattctataatacgctggtgagctatctctcgctgtggtataacggaaagatagaggggatgggctcctacacacatacaagcacaggtaaaaggcagtgcctacgagtgctgatgaaatgatggtaaggaagcatatatacctgttattgtaatagagctgtagtacaagcatcatgaaaatatgatacagttctcaagaacatgactgttgtttaaatataaatgcttagttggttaatagtactgatcccaaggtttcaagacgaataagagctttgacgagacaaacgacccataggccatgttgcacggaccaaatattctcagagcaagatatatgttgccccagataccaaggaattcaactcaacttgaggacctaaccgcttctgatacaataaaatgcttctctggctctctccttcaaccaaccatcgcatttcactttctattcactagtccaaggcaacaactgcctcgtttgctcgcggtatgcaataataatcttttctttctcatattgtgaatcacagtgaactaacgcaacaacgtagacatttcttttgatcgctaggctcaggccgattctcaatcatgtctatcgaaagaatcgaccttgaggcgcaacaagagacggataccgttttatttctttctgaagaataccgtgggacttttggtcgtcgaaggcgtctctcatcttgcacaattggagatgaggataccagcagccactcaaacaccccagcccgcctcctcgaacagggtgaacttgaactcaaagcaataaggctacagaataggactatacaagccggttcctttcttgaagtacgctcatttctttccggaaaatatcttgttgagtttattctggtcaaaatcctatttcgatgccggtctacaaatgcggtcaaaatccgtggcacaccgttcctgagaaatcgttcagctttagcaaaacttccaaagaagccaaacgaagtctgcatgctgatatgtcgagatttcgacacgaataacgaagaagaaacagacatcagtacatcacaagtggtacaaatgcacacactgctgataaccaacgccaaataccccaacttcaaccgggctgtcttcaatccacaatatcctgcagaaaggggccgaccgaatatgcagtccacacacttaacctgccgctagaagctggaggtttgttacgctggacaagggagccgccgcattcaggttgaagaatctcttgttcgtattgaccccagcgaagtctcgcggagagaatatagaatttccaacgagatactccgcaacagatggcgaggaactaccgccaaaggaggctcatggaaccccttttcaggcggtcacctcatcgacctggagtctgagcggcccagcgaggaagatcgaggccacggtcagcggtacacaatatttgactcttgttccggtgctggcggggtatcgcgaggagccctcatggctggtttcaaagtccaatatgcattggataaagcgcccgaggtttgggatacctaccaagcaaacttttctgaaaccgaactattcaagatgtcgcttgaccaatttctatccagcccgcagacgagtcatatgcgagttgatgttctacacttttctccgccctgtcaattcttttcgccagcacacacacatgcatcagaacatgatgatacaaatatctttgccttatatggctgcaatcaactactcaaaaagttgcgtccccgtataatcaccgtggagcaaacattcgggcttacgcatgaccggcacgaggagtacttcaatggcttcctcggggacttcacacagcatggatactccatacgctggagagtcataaggctttgcacgtggggagctgctcaagaccggaggcgcctaatcattattgccgccgcaccgggcgagagacttccaaccttcccccaagctacacacagtcgtgagggcggcaatggactgctgtcctacaatagcatcggaaaggcgctaaggggcatccgcgcaggagatgatcttcatgaccttcataatgtccattatttcgatccaccgcgagcgccatatgacccagagcgcctggcagggaccgtcaccactggtggaagtgatttttactaccctgacggcacacgaaagctcactctcagagagtatgcaagcttgcagggatttccgaagtcgcatcagttcctcggtacgaaaacatccatcaaacggcagattggaaacgcgtttcccccaaacacagtccgtgttctatacaagcacttagaacaatggctcttgaacgaagaccgtatgaaaccattcaccagcaaccaggacaccatcctcattgaggatgattccgaggcaacagccaattttacagatgattctgaggataggacacgccactctccggacatgatggacggaaatattgttgaggctttcgatatccaacaacatcgacgcggcagatacccatgggcagtcgaggacatggtgattgacttgacctagcgcctgagcaggtttgataaagacaacatgttacagagaacgagattagcggttactggcttggtattgtagcagcctggaaactagatgacagtttttctccttggagagggcacaatgtggtagataactgttatgttcgagttatagatccatagacacctacctaccttaacttagcactcaaggtaaccgtcacgaatacagtgtttgattacattaccttaccttataggcactttagtacttgacttggcacacacgctttcaggttggggccggagatagataccctttgtaagagagagccgatttggaactaacacctgctgtcactgccctctctctcccatctttgccctcgaaatcccatccagtttttaacagtgattcacagctggcgcgcagtgcggagcagcgcgtcgggtgcctgccgcagtggcccggcatgagcaccttcttctaataacaaacagcaagtgcaaacgctgctcctccttccctcttcttttcttcaccctcccttctctcccgttctttactcttcatccttctttgcaagcttctgcctgagattagctagagggatcatattctccgagtttccgtttccgtttccacttctacacttgctttttatatcgtcaacttcttcgttcggtactctaacgagtctcattacgtcttgttagtatccgatatggcatcatctgcttccatcgtgtcggcccctgtaggacgaagtgtttctacctctggaaatgtgagttcgggtcacccggccctagaaattatgtcactgacattgtgctctcagaagccactggaaccattgtacgctctttctgtgagcgagtatgtgaatagacacgagaatggtaccatgatcgaacaacgaaatgaggagactatattaaaacggtttaatgatcttcgaacccccttcaaggcctggcccatagcccaaattgattccttggccaattctttcaccacgacctggctcctccttgtcccggtccctaagcaatgcgaagaagtcatctttcccgcgctcactgacaacttccgcatcgagtttgaagaaagaataaatctttcgaacaagacctattctctggtcaacttgtcagcaacacgtgtcaaaaatccgtatgaggatatggagaccatcgtcggaccagaagtcgtgaagtgtgcggccttcaatatccaagtgccacgtgcggtgaagaacgacgaaggtgaccaggaggttctcgaattaatggatcatatgaagacagcctctgcacttgataactttgaacacattacattggatccaacgagtcaacgacatgtcttcatcacatgggagacgttttcgaatacctacgaggccgaactagctgcactatatcgcctaactggaggttgccaaattgaaagtcgacaggtcagcccaaagtgtaaggctgcttttgagacaatactgaaattcaagcgatcaaacacgagtgttgtgaacctacacgacattttcccgcaccttaggaacccgcaccacccagaccatagggttcggagagccattctgcgacgattccgatcctttaataaggaccacgtggcagcatttcaaggactacagaccataccgaacggtctctattttgtgaatggatgtcccggtgcgggcaagacagaatggaacatggtcgtttctgctctgattcagtcagtacgtcgtccaggcgcgaagaggcgttacaatcccattctatttctcgtcgacctcaataagactgtcgatgatgctgcggaccgttactggaccttggccaaggagtgtggccttcatcttcgcatcattcgaatgcacggctggccttatgaaatgaagaacagcgagagactgggcacgaaccaggcacaagacagtgaacagcagacagacttcacaaaaaagtttttgacaactggaagcatcgcaaaggctttgaacggaagaaaccccaacaaggcgccaacgctggatgaagctgcctgggagtactacgagaaacacaaacatggtggctttgtggcgctcaagaaggtgctcacgcgaatggaggctaaggaagtcttgcaccacgacgactggaaatgtctgcggaacgaaattaccaaactgtacaccgcggttttgaagcagacagacttcatagccacgacacccgtggccgcttatggcggcttcgctaagctttttaagccggatgtcatatttatggatgaagcaccccacgccagagagctcacgacgctcatacctatcgccttctttgagccaattgcttggatatttacaggtgatgtcaaacagactcgaccttttgtgaagagtggcgatccacgcgatgccttgaagaaagggcttgagatgaatccatattctgagcagctacgtcttagtctcatggaaagggccaatcgactgggggcgatcaattgttcattgttgattaacaagcgagcgcacggcaacttacacaagctgccgtcggatctcttctatggcggaaagatgtcatctggttacccatcatcgaagcagttccccgaaacggttagctacctgagacgacaccttgaggctctcggtagtggacaaagattgaacgcgaaccgggctgttgttgccctttcggaaagcaaagaggaaaaccattgtcagagtttctggaaccctgtgaatcatcgttgggtcttggctcaagtcaaaaagcttttgcaggacccggcattccgaacgatcacagacgggaagcctggacgtgtgatgatcgagacaccatatagtgtctcgatgcgtcaatacgcacacgtggtgaaaggttggccagttgagtggcaggagaggacagaagtcttgacagtagacaaggctcaaggtaatcaggcagatgtggttttcctcgatatggtgagaaccacaaagcccggtttcatggatgaggcacaacgcctcaacgtggcaataaccagagccagacaagcggaaattgtcctgatgcaccctgcaatgacttttcgcttccgtcagggtaagcgggtaccaactgattacacatcgaaggtctgggaggatgcagttgcgaacgaccgcttattcgtggtctgattgtgaagtcttcgagaggaattcgaggatgatgagagaagtatgtctttcggtgtttgtagctgtttgtgtttgagcacttaaagttcagttggttgataggacaaattgggtctgtatttttgttaattaaaggatgttgggttgagccaaagccgaagtgtatcgaagcttgtacactgtttttctaaaaaatgttgaatgaaagagaaatgtcgacaattattgctacccgctcccctccagtcaagatatgaagttaaaacaaggccacagtgctccatacccgatggactagcttagtatgtagtgtcttggaggcaatcgagccacactggggtcggtgttgtgggtggtgggggcatggcttggcaacgagattggggatcttgtgaagcatgaatgttgaattgagaaattgggataaatcttcatgtccgagttttcactgcttgcgagacgatggtaaatgtgacggtaatgtttagcgaagggaatgatagtgcttactcgagaaaaccggcattagctcaggatattcccattgaagagaagccaagaataagggtctaatggatctaggtacgtagaacaatggcccaaggttggctgcaagggtctgagaattataaagatatcctttttatcagagatcggtccactctttgaatgtaactaattattatttattgtatttgcacgattttattacagatacatgacttgataaatatccaaacccagccatggatcctatttgatatgatgggtaataattacaccttatcagagacgagagtaacgggatgacaataatctcgcacgatgagtgccatcagactgatccgaaatggcaattctcgatccttgccttactcccactcgctcacaaacactggagaggacggggctgagtcttggcttgtagggccagcgaataagaacatcttccaaatacagagctatcagatctaatgctggagaggcttagagaatttagttgggattggtagcccaccgcgaggcttcagcaaggaggacattatgcagccaatttgacagttcttcgagtaatcattgctctctcgatacctaggtattcacaaatgcatttatttatagggcttggctgcaaattatcatcggcattatggggccagtagcttgagaccagctgctgcttgacgaaacccgcggtcgaatgaaaacagggaacagtgacatggcctcccgatgtgacgatgtgattgttgctgatgctgctcatcttcaaccaaaaggaaacaaggtgagacagatcaagacaaacgatcctgacgtagtaaatgaagtaggtaagctgaaaattatagacaggactgttgaagccaaacaagtgattgaatcgtaaattgtgttgaaactgggtgaccctgatgacgccaggggtgagttgacactaagtcaagatgagtgtggcttagactgacggagcttcgggcgggaagaggggcctaaatgaccgcccatgtccaatgaaatatcgcctccgttgagctactttaatctggcaaggggagacaagaaaactgatgatctctattctaaagacaaaaacaaacgggcattagtcactgtaaacgtcgtggatcatggactaattatttttgatacccccttacagcgctgaaggttttcttacccccaggggccatgggcagttgaagacgttaggagccctgaaaaggcgcgataaaaaccaattgtcagaaggtggtcgctttgcgcttggccgctgacgaccactccccggattccgccatgacattgcatctcactcatgcatgaatctgtctctcacaacgattgatcatgagtacactaacttcctaacacttaaagtgatcatcccttaatccccaccatatcttccgattcatcggctggaccctttcaacaaagcacaagccttccacggggctcgctgtgtctcgcgcgactgcgacggcggcctcccaagaccaagaccaagacccgagcacccagtgttataccggccaccccgccccattaacctaacccagcaatacgaaaagaagcatcaccactcgatcagctgtcccagttctcagctaccatcagctcttgccggctgctggtggctacttccccatccgccacttattcctcgaacctggcgtggtccaattagatggatactctgcgatgtctaagtcggaggaagagccatgcgatgagtaatctcgaaaccagaggcgtcgtgttgaaacgccagctcagcgatggaggaatcgcgggtgttgttgttggtgttatcgtgggcattgcgcttgttattctttgctcgtatccctttatcatccgccgcatcagacgccgaaaacaaacatctctccacggcccccctcacacgaacgacctagagatttgcgaagttccagcaactggagccccggggatagatgataatcaacgccgcctgtcctcacaagactctttcaaaccttcagcagaaaatacgcgtgggggagttgatggatctgtcaaagacttgaattggacagcccacgatggatttttgcagcaaaccaatggacaaggtcaaccggactacgttcctcgaatcgacacaaattatggctttggaaatgctcagccaactgcccccgacgactcaataccgcgctcagcaccgttcggctccgatgagaatcatcatgaagagtacatgccgcagtctattggtgatgcaccccgtgctgttcttaatgggaccagtgcggattactatagcccatccgtcccctcggaggcatttggcatgtattcgactgaggagccccgacctcagcctgaacgctcatggtcgcatgggagctccttgagatataatttaaaacatatgtttagtcgcaagagcacgcgcgaccagtctcttaactcaccaacatcgcaatccctggctgaaaacctcgatagcgtaccaagagcacaggatggaagttttcaacggatcactacagcaggacgaccgaccgagtctcctactgacatgactgctccggcgaccgattctttgcctgtaccttcggctacccaggccttgggctccccgatcgctttaccatctaccctgccaaagggggctgtgcaaagtcccccagattccccaccgatcactttcaacttcaacgcgtcccaatcccctcctagccatcccgctcctggtaccgtgaatcccatggatatcatgcctgcatcgacagaaaccgaagtatggcacaggaacgactaccaattatatgtatcgcaatcctcacctaaccagccacccccctcggcagggcctgccacgcatgaaggacctgtggactcgccgtcgccgttagccctccctcctagtgatcctcaaccccagcctgtgcccatagttcactcacctacaccgacccagagtcaaatagcgtttaaaacggaggaggtcgatgacaatcaggatatctctatgtctgaaattccaacggccaaccgcttgagtcctctacccgacagtagtattcgacaccccagctatccctctgatgcgtctacccccttgcctggaccggcattcaccaacccgtcatcgctcagtacacctgcgacacagcttgataccccttcacctcattctggtacatcttccgactaccgacatagtgtgtcaccaggaaacactgtgagcaacccgtcaccaagcaatggttcacacgcatgtgatgaacctggctgtaatcaggtgttcgaccagccgcacaaactcaagtaagcttttctttgcctgactgatccaactcgctcattgacccaacaggcatcatcaacgatatcatacgaaagatcacaaatgcccttatccaaactgtggcaagggattcgggactaagacacatctccagcggcatgtcaatgatcgacatgagagaaagaaaaagttccactgcgctgtgcaaggctgcgactattcaaggcaagggggaaaggggttccctcgcaaggataactggaaacgacatatgacaaagattcacaacgtggatcagagagacctcccagaacctgtggaagtcgatcaggagatgggcggcacataaggacacctgctcgcgacttcatcttatttgctgctgtagatatgggatatgcccgccgcatcttgcattgtactatgtgccatctaaatcggccactgactgacaagccttagcacttttgctgggctctctgtttacttactttcctttttcattacagccatttgattcttacactcgttcaaagttggcatatttgggtattagaagtcaaggaatcagcacaaaaatcaatgttaggacatgtaggactattcgggcgttaggtcatgggaaaacacatattcgtctagcaacggacgagccaggcgtgttcgttcttgggtatctattaattcgacagtgtacaaatgaactattccaatacaaagggtgctattgggcatcatggtttccggcacatgctcgctccattcagcttaggtctttgatgattttcctgacaagcttcttctgttcttcgacatctaatctcttctcatcagtctccagtactgccctcccaacagcgatgaccgttttcacattttcactgtcaacccagaacttgccattgcgtcctgtagctgtctcaaattgaaggcccgcgttgccgagctcttccagcaccacaacctggccttcttgcacactcttgggcatcatcagacgtcgagccatcccaagtgacacggtgtagagcattccgcctgttaaagggcccagaccctcggattttcctgttgaagaagatacgcattcgatctctgggtccatgtggcggttggcgagagcaatccgtgcgtacaccagtgcacccgcggtaagctgaggacgggtcttcttcgtggcgccttcgaaagaaagttgtggtagaagagcaggcgcggtatagtcggagagagtaacatagaataagtcggcggcgctgcgctggacggtcccgatgacgagctcaccgacgcgaggggtatactgtcgattggttagtcgacggtctacggcctggagtaaattcagaagcgaacctttcctcgagcattctctacacgaattgcattcttttgccgatcagttacaagttggccagcgactgtgggaacgatgtcgttgggaggcacatgtcgtaggccaggaccgagccgcagaggcttcttaggatgtgaaggaataagagacggatcaatgatatcgcctggcagtacgaacaccgcatcagatgccatgatgggaaatttgacgagtaatgcttcgaaatgtgacagttaaaagctggaactccgatgtgacaacttcaaaaccatgagcaaaggcggcatgtggagaaccgataacgataacgtgaatacctatcagtggccgaccaagaaaaatgtgggcgatgcgattagcgggcagtttttttccaatctctgagggaaaagaaaagaagccccactaacatccatcaccaacttgcactcgccctccaaaatcttgacacctttgaacctcaactcgacagaagcacagagtcttgactatctcttcctttccatacgcattcacaaaactctcttccgaccgacctaatgagtgacaacgctggagccaagggccctgagcctggcgatcgagttgccattggtattacctttggtaactccaacagttccattgcctatactgttgacgacaaggccgaggtgattgccaacgaggatggaggtatgttatagaccgatttgagctgtgccccgtgatactgtcactaggtcgcgtgctgactgttagctgcttgatagaccgacaaattcccaccgttctgtcttacgtcgacggcgatgagtactacggtggacaggccaagaacttcctcgttcgcaaccccgataacaccatcgccaacttccgagacttcctcggccaagagtacgcgacctttccgccacagccccaattctggaaccaaggacactgacaagatgccttcagattcaagtccatcgaccctacccactctcacgcctccgcccaccccaaggatgtgtctggcaccgtcgctttctccgtcaaggacaagaatgaggaagagacttcgaccgtttctgtttcagaggccactactcgatacctgcgacggcttgtgggttctgcctccgactacctgggcaagaaggtcacctctgccgttgttaccgttcccacaaacttcaccgagaagcagcgagaggccctgatcaaggccgccaacgatgccgacatcgagatcctccagcttatttctgaccctgtcgccgccgttctggcttacgatgcccgtcctgaggccaagatcgaggataagattattgttgttgccgacctgggtggcactcgctcagatgttgccgtcgttgcttcaagaggtggtctctacactatcctcgccactgctcacgattacgagtttgctggtgttcatctggacaatgctcttatggaccactttgctaaggagttccaaaagaagcacaacatcgacccccgaaacaacactcgcagtcttgcaaagcttcgccttgagtctgaggctaccaagcgagctctgagcctgggaagcaacgctcagttcagcgtcgagagcttggcggatggtttcgatttctctgttactatcaacaggatacgatacgagatggttgctcgcaaggttttcgagggctttaaccgactcattgagggtgttgtcaagaaggccggtctcgatgttcttgacatcgacgaggttattctgtcaggaggtactgctcacacccctcgtattgctaacaacctccgtggtatcttccctgagactaccgatattcaggctcccgccacgagcgtgtccgccatcaacccttctgagctccttgctcgcggagctgccctccaggcctctttgatccaggagtacgaggccgccgatatcgagcagtccactcaccctgctgtcaccactgtcaagcacatctccaatgctattggtgttatcaccgtgggtgctgacggcgaggatgtcttcacccccatcattgcccctgagaccgccgcccctgcccgtcgcactatccatattcctgctcctaaggaaggtggcgatgttcttgttaagattgttgagggtaacacccacatcaaggtcaccaagcctgagcctaaggctaaggaggagaatgaagacaaggatgaagacgactccgattttgatgattctgatgaagaggaagaggagactcgggagaagatctggaagatcggcaaccctcttgccgaggccgccatcaagggcgtcaaggctggtggcaaggttgaagtcacgattaacgttctagctgatctaggcgtcaccgtcacagcccgggaagttggcggcaagggtggtgtgcgaggaaacatctaagtctggaagcgctggactcaaaagcaggaactttgattgaaaagccgcaatgattttatgagtgggtttataaaggggggtgggttggcatgcaaaaagcacgggattattggtagattctagaggacacaatagaggtttgtcagggatgaattgaaacaaaacttttaacatttacaagaataatgtcgaaccatttcggcggaagccatccaggcaacatgattaaacaatcaagaactccagccgcctcttcgaggccgtgaacaagctcagtttcgacgtctaaattaggccctctcttcacattacctggttaccatcacccggtaatcgccaagctataaggtcgtttcgcatatcatcctctctaacctcgcgggttcctttataactcacttcgcgcattgtgtcgctatcaagtgtcatagtagatgtcatgctcgccatgctacgcgcgtggtcgaggtggtgctcatgaatgcgtacacctttgcgtcggttcgacggagtaactgtaactgtggagaagctcttgtcactcgagttacttggtgtgcggcgatgtgaggagccagctgggccgttattttggtggttgtgcgaaggtgaagcagttctgtgtgagtggtggtgatgatggtgatgagggtgaaggagattatgagttatacggcgagtatcgcgggctcggatggtatcacgtggacccatatcgtcgccatcgtcttctccatcagtgacaggcgaagcattatgaggtttagttttccagccgttacctccgttaaaaatgtcctcaatgacctcttcagcggagtgctcgttcggttgccggctccacgaggcagcgagaacgcttcggtataggtcttggagctcagccgcgtcgcgaggcttagacaagttggggaccgcggcagcaattgctatatattgtcagcggcatggaatgatatggaacgaaccagttcaacttacgcccagcgtcatcctctattgcctcgctcatgatgcctccaattcctccaaagacgggagccgttttcagaggaggagctacgtaactccgttcgccgtcgacctggatcatgaggatactaatcttcaacgtactgttgactttgctatcctgcatgagatatctcctcacgatgccatcctcgacaacatctgaatcacggcgcggccgtgatgtaccaccccttgtcgggctgactcccatactgttactacgcatgcgaccaggcgatgcgacatccttgacgaaggcctcgctctcttccacgtactcactcaggttcaggcgaacaataccaagggtgaccttttctgtcaagccaaattcctgtatgacctcaaactccatgggacattcggtaaggttgttattgcggtctatcgatatacggatagagggtattgcggtgacgaagccccattcaactctgtggttggcgatagggcatttctgcgtgcgcccgcgatgctccgcggtcattgaatgagagaggtgccatttgacaaaggcctgaccagaaacgagcggcacgttgttgaggtcgtaaatctaggaattataagtcaaggtttcctcatagagtggctggatgtaccttgaggtgaaggtcgaattttggctggagtacgagttaacctgagttgaatttgaatattgcgataaatccttaccttccgggccttgccaacttcaggtttgagaaagcccatgttagcaaagattgtcaggatattccctctcttaaggattcgcaatgcctaagctacgactatatgggtaaggtaggtagggatatagcgagctcgcttgagcgtaactgtgacggtatctaatcttacgacagacctccgtaatgagactgcagtgagtgaatgggtgctggttgcaatatcggcgaagctagatgccagagaatatatatactcgaaatggcccgcgtaatgcaccggaaatgcgaaccttgtggggatgcggcttacttaaagaggccatccccctctggatctacctctgcttaggttatttggtgtgggctttggctttgactttgactttgggtttggctctggtctgccaggcaattccaactctagtgggctctaccagcgactgacctaaagatacggaggtcccctatggcgctgtatctggtggaacggttgcggccgtttgaacgtggaattgaatctgaccgtaaggtagtcagcgatgataagataagcccgtgattgaaagttgatgatcccaacgtgaatgatgaggatatcgtcatatgcaattccaggaatcggatcccatgttggttgaaggaagggtgccccctgtgtacgccacgagagacgtaacaagcatagccacaggaggctgatggccctcctgacgggattacgtaccaagagtatctacttcgggaacccgtacctgcaccgggtccggtgcgtcaggtgtcacgtgatatctacaccgggccccctagccaaatactctgattggctgatatataatattgactactgagcagacctttaattagaagaaaaagaattaaaagatttaattataagagatatataagcctatatttttttttaattactgttagccttatttagggctattaagcttttaactttttatataatagcttaaacagtaaggtccctatagtaagctagaattatagagcttaaaattaattaaggtttatctgccttaagtagcataattactgccttaactaagtagtataagtactgccccttagcagctatattaaccttcttcctttactctagtcaaaagactaagatatctttaattaacctttataatataccaggcctggtatacctattataaagtacgttccttaacctaactttccctattaattatagttactaatatttattaaagctaccgatataatgcctgctatataaaatagcctatagctatataattgggcttattatataacttactataactttaatatagctattaggcctattatagggatagttaataagaaggaatataaagagttatatataaaagtagctgctattaggaaggacttcttattaaagtattaatctaactttattaaaatagctatctttaattatagcttaattaagttaatctattatatagaccctcctagcttaattaatataacctaggttaataataagctattagcttttaaggacctagagagatacttaaaggaaggtctttccctttagttagactaggcagctttctttactgcctttataggcctaaacttaaatatatataaagagtagctttttaatatagctaaaagggttattatagtaaaaggggagctgcttttaaattagtaataggctagttatagtctaagattataatagtaaaaggataaaggcagggtaatagcggggtttaaaggttttataaaagttagaattaaaggaataaagttaacttttatataagttagtcagcgaaagtcaaattaacctaaagttaataataactagctctattaattaaatgcatgtgcctaggcacgtgactaactgcccttatgtctgaatagataaagtaaaattaataataaaatagtaattaaactagaaataagcttatataagttataagaatatttaaaaaatagctaattatatatattttataaaaagaattatattatttaattatatagctttttatcttacttatatatttaaatccccagtttaattactgttttattattaattttactttatctatttagatataagggcagttagttatatgcctaggcatatatatttaattaataaagttattattaacttcaggttaatttagcttttgctaattaacttatataaaaattaacttttttcctttaaacctttactattaccctgcctttaccctagaactctatttacagatatactgtccttaattttatataatcagaaggatataatatagataattagccttaataattatatttttaagctactctttatataaggctaagtttagacctattaatatagtaaaaaaagctatttcctttatattaagagataagccttcttttatagccctttatggcttatttaatctagctagctccctagctagctaaattaaataaataaaataacctaagtaagctagatctatataattaattaagttaattaatgttaagacctgactttatataaaggtcttattatataactaaggaatatactatgatcccgatgactaatcaggacatattatataccaaaataatgagaaaattcagggctttcgattggtgtgcttacctaagcaaaatgtggagaattgagcaagttccacatattaaagtttttctataaactttcataatttcttactaaggaaatatcagtaagaaagtcacgtgacttaggtcacgtgatgattatataatgaggattacgtatatcagatttttacccctcagttggatgattcatgacacaccacgagaaaccttactttcccattttagctttataagcctagctaagcctagcgccttccaaattgggtaaaaagtatatcatatttttctccgaatttcggcggtttttgtgatagtcttttcatcatcattgaggctacccctctttgggaatcacaatgcccgctcttttatagagtctatataagactccggatttcccacttccggaactccttcttccttagagacttatcaacttttctattacataatatatatcattaaattcgggaaaattcgctctatttaataaacccacttttatcttataaatcctaccctatgccttattattcagcagttacaaccttttatccacctaattcctcctcttccaccttatcagtcactatagtacatcctactacttatagtgaatttattggctattttattcaagctttaacaatcttaagctaaagacctaaaaggagattactattaattattaatagtcttactttctttttaattatttccctagaacgctctttaaagctattttattattaagttcttaatatattcttattgactttaatcccctttcttaaaagctatatataggttaaatgccctttttatagcttattatttatctttataacttatagcttaactttatatattatcttaagtatttaagtaaaatactaaagtattactagtaaattattattatagcaatttataaagtaatagtcttaatatattcttaaatagcagtctataataatagtatataatatataactatttattttaactaaataattataaaaatctattaagactttttttttaacttttaagagttatttttatagtttataatgcttttaatactttaacttagctaacctatatatattatattttactattattagacctttaatcttagctttaaaggtatagtttattaagtattttaagctctttagttttaaatattttaattagtagtactatatcttagctagagccttattaggcttatttatagtctaggagttataatataagtgccttatagtaaataaggcttatttacttattttaataaagtaattaagtatatactagttatattcctatttaagcttatataatacttagctatttatatatcttaatatattagccctgttctattagtcctactagtactttatttattataatttttatagtaatactaggttaatgcctatttctaggtaataggctatataatttaaaattattatttaaggcttatcttataggtttataacttaaacttttatatccttatatttaagtattaatagctatttagactttataaatactctttctttatattatatagtctttattaacttaaatcattttaagttattaaatatataaattatagttttagagtttaaaataaataagttatataataggtatttgctacttaaggctaggaaagtaattgccttttttaaaattaaaggtcttattaaaaatagttaacttaacctctcttttaaagctttattattagtttagagtctttaatatagttttttaatttttttattttcttttaagtattatttaaataggtctagctatttttaatttagctagaactttttaagtactaatttaaagaatattacttaatataatatattattaagatatttataatttttcttatataatatatatctttttagagtcttaatacttagctaggcttactttactaagccttccctagattgattaatagctaacttgctttattttttatttcctaataataagctttaattttttaagtttaaggctttaaatattagtctaaagctcccttttataacttaattaatctataatctattaccttttctcttactatcttaaatttcttatctaaactatataaagaagtttaataaaagataaaatctatctttaatttctttcttattttaactctatttaatttataagaaaatcttaaagtgttagtctagagcctattataggtctttaaactaggtatttaagtattaagccttagtaatacccttaagctttttaacttaaattattattttttattttataatctactctttttaattaattctagggtttaaagcgccttttggtactttaaaatagtatttttaagcttatttttttcttatagtattattaatactatatatagctttaagattaaaaaagaattataatatattattatatttacttaatttatttataataagtaaatatattttaatataataaaggcttattttcttgattatttaatttaatatattataaatactatttacttatttattatattagttaaagtctatataatagatatttattttagccttataggccttttattatataaggagtaagttattatatctatttatatattattctttatatttaatacttaagctatctagaagtaacttaatatatagtattacttagtaatctttaatcttaagcctttatagctctttaatttatagatttataaaatatcttagatttaaaagttaacctagcttatataccctttttatagttatttttataatatataactatttaaagaaatctcagttattaaggttattaagtaagtaggactttatatttatattataagatattatattatatataagaggtagtatttaaggtttattttaataattagctctttttccttatagttatagctgcctttaagaagtatagttttaagacttttaattattaaactaaattaattatattacttcttctctttaatttctagtattctattacctcttttttagtcttcctttagttatataattagtattcttaatacttaaggcttatttaggttaaactacttataggcttatataatccctcttaattatatagtattaccggtttaataaagcctataagtattataattagtctctagagcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagtacttataatatttaatattatttttttaataaattgcttatcgactaagtaatctataaatatagtaaagacccccttaaaggggatgtgatatatactttaagtctttgtattacttatataagtactactatctctagctctattaacttatatcttatctctattactattaatatttacttaataaaataaataagtataataatattaaaaggaatataaatacccttcttttaaatatacctattttttatataatataaaatagctttaaaacggtattaaatactagtattaagttaaagaaaaagatatttctttaaattaagataaattaatcccttcctagaggtaatttatttttatatagtttaaaaagcgatcttctttactaatatagagttataatatattaccttagtatataactttctttttcctttattactattaataatcttattactctttcttcttttagctaaaaaagtaaccttatatttctataatagctttataatctttatataatataagataaagtattaaatatacctagttactttaatatattatttaaaagctataaactattataaaaactctagtttagtaaaagcagtaactctttttattattataaatagtctaaaagtattaatataaaatcctaatacctaagtacttaagtagcttatttagctttttataagtaaaataaataagtttttaaaaataaaaagtttaaaaagtatatttatatattaagtatacttcttagtaaacttaaagaagattataatattattaataaaagtataataaaagctatagtatagatataaaagcctatttatatattactaagtatatataaaaaagttataaaagcctataagaataactatagatttctttagtttcttataacttataattataaatttattttaatattttagtataattttaaattaaaagaaaaaggaaaatatattaattactaaaatataagttataccttataaggctataataatatcttcctatctaggtaatagatagctattagggattataactttatttaaagctttaaaattaactataacttagcctttaagttttttattaataattctttaaattataaagactaaagctataaatagtattagcttagttacctattttatttatttctaattataaagcttattaaagatttaattaataatattataatcttttaatctatatatatatagctattaagtaactctttacttatactagttattaataagagatatagttattaatttatcttctaaaatataaataaatctaaagtctatctataaggtagtatactttatatataagtcctagtattagtttaataagatagtagcttttccctatttaataattataaaaagtaactgccttatactaaaaactataccgcttacctaagctatctcgccccctttagtctcggttttatcctagggtcttgcctataaatattagatagtttaatagatttatcttacttagagtttcctaggaaatatctattattaagtaatattctttaagtaaatataattaaaagatctttttttatagttattagtaaagattataatataaaataaataaaagtaaagttattataaagatataagtaactttataaaagaatatataaatagaggtaattatagtctatatatattaataattatataaagtaaagtatgcttttttaagtaaatatatatataatataataactttttaattaatactttttaagggattagataattaataaatttaaatataatttatactattaaaaatacttttaatagtacttataaagtaataataattaaagttaattaaggttaattaatagcactaaaggtaataataaccttctataagcttaaaggttactaaataataattataatactaattataaatagttaggcactatagatcttttataattactactatttaatactaaattacaggtataagtgcttataagggtatttagaaaggtcttataagttaattctaagagtaggccttagtattataagataaatactaagacctagattaactataacctgctattcgggaaagctatgattattatatattagtctttctttttaattaaattaagtagccttctttattacctttataagcctaaacttaaatatatataaaaagtaacttcttaatatagccaaaagggttattatagtaaaggaggagctgcttctgaattagtaaaggcagtatatttatatatagagttagataaagacagggtaatagtagggttttttaaaggttttataaaaattagaattaaaagaataaggttaacttttatataagttaattagtaaaagttaaattaacttctattaattaaatatatatacctaggcatataattaactgcctttatatttaaataaataaagtaaaattaataataaaatagtagttaaactggggttacttttattatagtaactatttaataatctttttttataaaataaggtatttattaaatttatattttatatttaatatagattttacctagatctttaacttatagattaattttttatataaataatttttatattaaagaaaaagatatttttataataattactatatatatagctatagcgctttactatcttattactaatatattaaagggtataaatataattattttaaaaataagcttattaattactattaagttaatataaacttatagatctttattttttactttaacttttaaagatttatattagctaatttactttttactaaatttaagtctaataatttaattagttatagtttagattatttttagtaaatactaggcttttattttttagttttttatatttaaagtagttttctttttataaataagacttttaattattaaaaagcttttcttatttattctctcttttaaaaaaagggggagttctatatctatatcccttagcttactaataactagctaaggtattgcctaagtataagcgatcattttattattctaatctaatatagtactacacctgattttcagctcccttgctctaaaaagaaagaggaaaaaaaccgcctacgagtcattcctgcaaagctcgaacctggcacgaccagctagaccgccaccggatcatatgtttcatctagagagagaggaatagggcccgaaagaatgtgtcgtaacagacggtcctaagatgggaccaggaaacgaattgaaagacaattgactgtccttcgggggcaaaataaacttagcaaatagtatcctaaatttagcaaaggtacctatctgaagcctagcaaaaggtatcctaaacttatactaagttacctaaatctttatatcaactttccatgaaatcggcagcttttccatgggcgcagtaattggacttcaacctaaacagcagggcgtctgatttcttaatgcgttcaaacaagcttgtggcatgctgaaggccaaagaacgactgccagtccttgcggtccaatgtcgccacgacgggcccgaattacttattgtctccgacaaaaagaaatgatgcctcggacatttcgccacagggatgagagacaatgattctggcattccagcggcttcattgaggtcaataaagttgtactcaagcccagtgtggtttttgatctgaccgaaggcaaccggcgtacagccaacgatgactgttaagctggcggcgtagatgaggagttggcgggcatgctgctcattgtcatcctggttaaggatgaatgccttggggtctgtgatcttctgatggtacgcatcaaggtaatcgttccactcagcgggattctcacgcgcaagcctcttggcatattcagaaagtgtagtccgaacccagacaagctgatgactcgttgaacctatcctgaatctgatggttgatgtagtttctaaggcatctatccccgcgaagtcgcatgtagcttattttctgtgctgatcaggtcgggttccctacctatctgattaagagaatgcgttattcatctctttcttttcgaggcatgcctgaattccttttagacattcggacttgggcatcattccaaagctgattctctgtgacaagctatgcggctctggggatgatagcagcgcctatagcctcctcctgctgattaacccggggttcggtttcccaagctttggggagttgtgggggactctttgctgagtttagtttattattagcatccgcatcctcttcttgagtccccagtcctcttgctccccaaggagtcaaggactggtgagaagctctgctgaaaacgacttagcttcttaaaaaccttgttcgattttgagctgagagcgtaagcgatcctggcaaggcgaaatagtctgaaacagaagaggaacaggggggtagttaagccggcgagagaagagataagaactattctaggtacctagttatggactgagaaccaacgatgagttattgcaaacagaactctgaacatgatgtactattctcaaccttgatagtaagtccggagagaaagtctaggctaacggcatgattgaagtctttcctggttataattctgtgccttaaccgcctggcctgtgtgaccatacaggcccaacagttccctctcctcacgggagaagagatgacaaaagagacaacttgtactattatgcacaatcttctctctcgatcctcaaacacccatttcccgatctgtccttaggccccctgctgcattgcaggttgcatcggttccctacgatggcgttctcaaaagaagcaatatacaacaattatgagaccttggagtccgatgcttcggtaagattcctcatcggtcacctctcaccatggacctttagcatatttcacaacaatgtgatcgaataaaagtgagaggtcagacatgaattgtggaagcgatcctgcaaaagggggacgatcgccgttgagtcctgatctgtctttgtcaaaatcatttaccttgttgagaatgtgtgactacttctttgtatgagctccctctttgcctacagtgaaggtggccctcttgctaaccgccaaatgcaaggtcgaatttcggtgccaacatcatgcttggattgttcgaaagtggtgcccaaaatacgaaagatcgcaaaggccatgtacgcctaatgttgttgatcccccagaattttggtatgctctcttatgacatcgatctgcgttagatgcgttgagacactaataagctgatcgggttctaggggccataagatgtgttccaaatgccaacctccgggacaattggcagaagcagtgaggagacattacagtgttacgggatggagctagaatagacgattcagggaagctcggtggcctcatcatcacgccttgatcagaattcattttctcgtcgcggcttggcaaccaagttgaaccaaatatctgatcgtctcagattggcaacgtctaggacgattatctggcgaatggcgcaaacttgaccgcttattatacccttactagaggcgttcatatgttatttcgatgttggtgtttgagagtttaaatattgaaaaaaagaattgctgatttaatcaaccatattgttgcaaaatgtgtcaaagcccatgttggacaagctcatcctatataaataaaggaaccttcgcatggtggccagctcagaagaactgtcctggcctgggggaatggaactgcattgtggccaacggtctatcttttgcagacaataaataatgaagggaaaaagtaaatcgaccaacccgccctctcctaataaatcaagctcccctacctccctgcctaaggtattcacatgtcatgatggcggttcagaaatgatggcttccatggagggtccgtcaaaagcttatcgataaagcctttattttctttccgtcgcgtttcgacgttcacttgaaggtgaccaagaactcccaaatttgacatcttcacgacaaatctctcaccatggctccgggatcttctaccggagcccaatctgggccggacagtagaaagcgaaaggccgacacgccggtgtcgaatggccgcagggagaagcgctctgtcgttcattctgcgcgcagcatccctgcacaacccgccgaagctgcactcaaagatggcgaactcgatctccaggcttttgtggccgcccacgagttcgagattcgcgctcttgagcagagcatggccacatcgaaagctgttgctagcagtcgcgcctttcagaaggtacccagaggcttacgccgccgcacagcgagtcacaaccccaaacgggtaccgcgccgacttagaaaacgtgcgcttaaagagatgaaggacgacaacactccggtcgtcgaagccagaaggaggaaacccagaacaacgcgagcaaaaataagatccgaaacagcacgaaagttgggaatattagcagcgaggaaacgcaaggctagcctagggaaggcgaagcaggatggagatgtcagtaaagagaaagcattagctgtagtaggaagaccgccgagaccaaaacttcgacgaaacgaactcaacgaacctccaaagccaaagtccaagttccgcaagcggcaactgaacaaaacatggttaccaactcactcatggcatgcgaaaagagcacgcatgactgatccgttggaacctttatggcggttcgctatcccattgtcaccaaacgaaaagatataccgacctacacatcgagctcagggcgacagaggcgcggttgtatgggagatgagctacatgagcacaattggactttacggtaggcgcgctggcatagaacgtgtgttgaagcgtataggggttgttcaggattcatgttggaacgacaagggaaagaagtggaggatcggaacccgctcatggaccggtgttctaactcgggcaattcaaaccggacagcagaatcaagtcgaccgaaagatgatcggaccatgtactatcttatggaaccccgagccaccggcacaagatgacaaccaggagctaaaacaagaatcgagacaggttttcttaaggatccacccatcagccttcctcgagctgtttaacgagttactatctttaataaagcaggaaaaccctcggctttacatcgaagatcttcgatttgagattggaagcttagacttgacaggaccgggatctacagaagctctgctagctatattgcgtacttatcctgtgaaggaaaagaaggaaacagatcataccgagctttttcaagggctggccggtttgacaaatgctgccactctccctgctggcgcggtattggggttctcggtgcaggatccccgtcttcaatatcccccaaggcgcctggaggtctccgaagacccagagtcgcaacttcaactcctcgaaaggatagcgtcgtggtcggccgaggagaatttgaacccgtatgccttattcgatcgtgacactcgtcatgccgcgtcctgcctcccttcacagaaacaaatcgatagacgaagagcaaaaagtgctcccggaaccatcttgaaacttacaggagatgatcccccaatcccggtcatccttttggcctcccgcacggatagaggcacacagaagcaaggtacatggactttgcttgcaccatggaagtgtatacagcatctctggtactgtttggtacattatcccctttcttcagggggcaacccgcgatttgcaggcttgaacgagattcgacaggtcgccttcgaacgaggtcagacttggttccctggggattttcctggaaccaaggctggtgctgcatgggagctcgaggagcgtcgaaaaagaagagccgcttgggagagacgaccaaagagcaagagaaccgcatgggaatcacttgatctgggcggtggaaggaagggcgagattggcgatggtctcgctagcaattttgagctattgttcaatgcaggagattcgcgcaccagcgaagagaacaatacggaggttgcgatggacgtggaccaggacgaaaatccagcttcaacagaattatcgaagccacaagagccacgcatttaccagctgcaccaaatcacgaaagcggtttttaaccaagccgtcgcatctccttctacctcttcaacaatgccgacaaacgctcttcttggcgtccgtatatctctgatctctaggggcgttgccacatcctgtgctcgcatctatcgcctcccatctcgtcctaccacagctccacagtcctctgaagccgaagttcctgccaccatccccccaggttcattatctacaccctcctcgcttccctatgatcttcggacccaatggctttctcaagcccggccgtctctgtctacaaagaacaaaacatcgagaacctcggtgccccgcgacttggactttctgaagcgtcaacttgccgctgaactcgtctctaaacctgcgccttaccctcttacgccggccaatgaatccgacatggatggccatccccttgttcctaacgccgacgatctcgttggcttcgtcaccaccggatcatttagtctgagcgagggtcacggtatggccattggttcaatcgcgataaacaaggttttagacgatgtcaaggaaaacgcaaaggaaggacgatattgtattgttagaaatgcgggcgagagcgtcgggtggcttgcaaaatgggaggctatctaataatgttacgatgtgaacatcaaccggcatactgacccggtatttgcattcttctttacggatatcatgagtgtgattggcgaggcatgcatgcatttatacccatgcctaagcctgatacgcaggcattagtttaccagtaatgagaataatgacgccaggggttctgaatttatagacgttcatcaagcagggaagcgaaaggcgccattgacattcttgccgcgggcagagcccttggatgaggggtcacgcccttcaacaccatgcagtacaacattcatccctcttcctcgtttcattgcttttaatttcgaacactacggtctcattgctactatcactcgtataaaagaaacccaatggcctcagaagaataccctacaagcgtctctggcggatgtctctgtggctcagttcgctacaggctgacatttccatctggccatgactggaagagaagcgtacgtctcacttcctatttctcaaatctcactgtactaaccatcacttggcagtgctcaacctgccaatgctcccagtgccgtaagaatggtggctctctcattgcatggcttcagtcagtccctgcctccagcgtagagttcacctctcaggcgacgctatcgcgataccacgcgtcaccagacgcagcgcggggcttctgttccagttgcggcagctggctcttctggcgcaatgaaaagtcggaaaagatcagcatgtctgttggagcatttgacaaggaggacctcaaaatctggggccagcagttatcgtattcgaaggtccatctttggtccgaggatgcgatcgagggtatcacggatcatttgcctggagagaaatggaagtatgataatcaaggagaaggggctgagaggatagcatgagtggcaccacacgcaaagtgttttctatatatggttatattcgtcatcgtgtgtttgctatagaatagggtagccagaaatgttagataactgatgcccttcgtttgtatgtatttgctgtttgccctagatgcctatatgcaggaagcctatatgcaggaagcctttctaggtagctataggcaatctagcttaagtaaacactttaggactattataaatagtcctctctttctatagctagtttagaagaatcaagccttttccttctattaagaagaaatggtactaagagtcgtactggtggtagtggcagtggtatcgtcgagtattcccttgaaaatggctcttttccaacgcctggccaacatcataaccgctgtttctggcagtgtctgtgccgtatatcccgtggaaacgccgattataaacaaatctaaatcgaaaggcccaatgaaccagaacctttttagtcctcttcactaatctcgctttcatccccatcggggtcttcttgttggctgttctccaggttttcgaatgcgtcctcgagttctttggcgagatcgacttctagcccttcctctccttcctcttccccgtctacatccatagggtcgggcccattgtcatattggctacggttgttgacagggctgggcagcttgaactcaaaatctggatcatcatcttcctcgccatcggcatcatcaccctcagactcgcgctgatccatgaattcatcaaagcggcgcacagacgggaaggcaggcgagaagtcagtcctacgcgctgtgttggggtcggcgccaggatactcgacaagaagaccaccatcgtcatcatcctcgtcctcgtcctcctcttcaggggctggtgtacgcttcttgggttcggcagattttgactgttcgttggattgaggtactggtaatgagagctcgatattcctgggggcctgcttcttctcgggcttgcgcttgatatccctcttctgtgtggtgggtttggcgcgtgctttggcattggatttgtcggatgcactcttttcaatctttgtgtttgtttttgatgcgctatttgacgcactatcaatgtgaggatattgacgacggagactgtcagcatcggcgttaccaggcagtcgggtgacgttcatgttgaaagtagagtcgacaagatcgaggataaaggcctcgcggctggggtcgaagtaaagaacatattggccactatccttatttcttgtccctgtgaatgcatactttgcgtcgttatcggtatatgtgagatcgtaggatgccgtctttccggggatagagggttttatgcgagccaagttgggggccgagtctgacgagagtgtcggcttgtgattgtcttggagtattgtaagtaccatggcatgacacgccgagcttggaggtcaagaaagacttacacttgataccggtgaagatctcgttggatgtcttgcctaagagagcatcgccgagaatgacgggatagttgcccgtctttgtcggatcgatcaggccagccgctgccatagtttgatgcgcgacagggcgtgaggtagcaaggcgcgagaaattgagggtataataccggtttctatgatgaatagtatggtaatatgatatatttttgctgaaggatattgtctcgagtcgttcaaagttcgagttgacgcgcgggttgaggaaagggaagtccggaggaggagggtctagagtctagtagaacccgagaagatggggccgagtggacgggttcaaagtggggagacgccagcagggggggagcaggccactagggtacctaataagaggagcaagtggaataaataaatgttcgtatttcatcaacgttggcgatagaattacgataggtactgtcgatagtatcaacaatctccaagttgaattgggaaatggcaaatcacgaaggtagaggcgaatattgattgcatgctttcaggtcgttgaatcctttgttttgtacttggatcctttgatcagggttgtcgcgagctgacttgacttaaggtagcttaggttccattaataatagcctgactccctgttgtgttgtagcctgctgaggcagtgaaccaacttgaacaaaggggctcaccaaagcccccattcagagcagcagggaacaaagcactttcagttccactaccaaagctcatgtgataagccttgtcaataagcatgtcgataagcatatactgtcctcgattattagagtgccaaactccgtgcctctaatgaatagccttgaacccctagcagccgattcttagttagtaggtacctaggttcgtgacacatctcacaaataacctcagtgtcgccgttacatagggcagtctctgttctaaattcacgctggatgtaacaaaagagcattaactgaggggtagtaactctgctgagaaatctgactgcgtcttggctatcgcaatctgcggcctcttcaagatccgtgacctgctttctgtctttccaaaccttagggctctctcaaaccatcgtcaacagctgtctgaccttgccgctattatgtccgaatatttcggtgcttttgattcgtgctgtccataataaatagcttctctaccttgcaaacgagtttatggaagtgatatatatcacttgaaatgataggcatacgtctaagaagaattatggatgagctagaaagggtgtcgtaactcgcaaacatgccagagcaatgttttcatactagcaaaaatatgtaatatagctttatcctaaactagatgtcctgctatgtaacttgtatacatcctgctcatcatctattgtccgaagcagaacgttttgagagcattataaatggatcgccagttggctggttcaacaagaacgtgatgtttccagtatattcgacgcctagtgtgaagtatgcctcaccagaagatcagtatgcataccgccagaatctggacaagaagctgaatagccagagctccagtagttacagaaaactatttggcacacatccagactcggctgggaacagtatcaagtgtcagtgttcatatggctattttggctaaacgattagtttcgatagatccttggtgtgtgagaatatcacaagtgctttggttttgaagttcatgcatgttccagattgtaatctcctagtttgtggcagatatgagaactcatattcgatatatgtaggtcggcgaagttcacaagcctccatcaattctgttttctttatgcaaggtggcagagcaatgccggcacaccgacattcggcatttcttttgcccccttcccttacttgcgtctgaatcttccatactcacgtactcaatactcttcttctcaagacctcaagacgcattagctataataagctaagttagtgtgtggattcgcatatatggaaccacgttagagcactacacaaactactatagccgacgtcggtcatgctggcaaacatcgagatccctctttggcctatttctgatctgccctgtctgcctcaatggtgcattgctgaaacccgtgtgctagtggccggctggcacgaataggtaagagacatccaacagccattggtgatgagtcaagacatcgatcaacaatagtgcacgctctcatgtaccggttgctcggggctggcgttgatcacaacgccggcatcgagccttgggcacggaaatgatgatgcacggggttttgagattcagaacaatcccaataccgtgctcccttccgaacaaatatgtattgttgagcatccgagtgtcttatgcgctatagcaagggggttaataagaagtcagctgtcggcgatgggcttcgggaatcgtcgatccgacgtcgatcactcatgcagcccgcttttgttcaaggacaagcgacctgtagggatataacagaacaaacgagtccagattttcatcgtttcaaccgcgatgctgagtggccacgaaaggttctgaggcctgcgtaattacatcgaggtggcatttcttgtctcgaacatactcatgcctattcgttggtttttatcaagtttggcagtaaatcgtatccgccgaacgttgcaaaacactatacgccgaaactagagagttcagctaaaccagacctaatttctggatggttacttcatcttccctccttgatctcgtctcatcctcccttgtggtccgggcaacgtgattggaaagcgagcgtgtttaggcttcacatcccccgctaagtttatgactcgaatagctcgattatggcatagagttcaaactcgtaagccattggctaacgatagcagtttttagttcccgtgagcttgttcttggggggaaactcaagagcgtagctcccgccaatcgacttttagtgttgaccttcaaatggcgtcggctggtagagtggtcgcagctactgggggctaaataaactaaccattaactgatcggccgggcgggaggtttgaaggctgaagccttgttgaaacgaaactcaaatggggtcgggtgcttgcagagtctgcagcaacacgaatacttggatggtagttatggtgtagttcgtggtgaagagtttccgatatttggcagaggctatacagggtcccattgaagggttggcaaaagagcacttgtgttaattagtcctcctgcatgcgcattatgcacatcatctgcagccatcactagtccggccgggcagaagggctgagcgagaatttgggatataggcaggcacctgagctttgggttaagagtattagcacaagttacattgtcctccactgaccgcaaggattgctcgaagtcaagactgacagcctttgatgcgagttccagacatccatacccattctcatgccgatttacccatctgccacctcccttactgtccaagtctcagaattcacttagttatacgatacgacagctgaacaacaacagactgcggcacgccctcaccggacaacaagagctgaaaacggacccgatctcatccaaaggttagccggaacagcaaaactgaacccttgcgtaaaggctatctactctttgaggttgtcgccccgagacacgcgggtgatctgccgtcttagggatatcaagatctacgcttgtcacaaacatttcacattctcatctgacacaacttcagccattgatcgaaaattccgagattcgtcacattgcggctgcatatacgcctgcacgatgttcaccgctgcctcctctgcggctcattaacaggagatcggatgactttttgacatccccccggagtgtcgtggtagtacggaaccgacgtcgcccaagtcagacagatagacggacagttggggaaatgaacaggcgatgatggttggtagaaaaagcatttacaagccacattggatcgcggcggttgccgtgaagcaactcgtctgagcttggcattgaaattgataattcgctccaagaaccatagctaatattcgactatcccgcgtttcggagagtaaactgcggagtgatttaatgcttgacgaggtgggtcaaactccacggtcgtacgttttatacaccggagggttcctagctcaacaatggcaaaatgataccttagcgatacacctaaggtaggtagtgtcatgctagaggccatcgtgagggaaatatcgagtcaggatgccaagtacttcaacttccctgctttggcgtggatgtcgcaactcgcagcttgtgtctggataagcgactcgaatggagttcgcgaagagagtgtattgcagtagggatctacatatcggcaatccaccggcgtctttgaatgtggaatagttgaacgccgcggtatcaaatgacttgtgccaatgataaaccgatcgacaagagaggtttagacgaacaattaagcaattggcgttggaagtctcgacgtcatgataggcgagccgatcaaggcattcctagcttgcgactggaagagtttggagatacgaatgctactgtaggtgctgactcttgttcggcagatgcaattgtggtctgttgtttattaggaagaacactgcagtatcgcagcttgccggtcctggagccagaatagagagagaagcaaaaagaaaggaggaaaaaaagaaaagaaaagcactggactcctgccaaagaatcaatacatatgcatatcggctaataaaaacaccaacaggaggggcatgtgtaagaaaggcgcttcaataaactaaacagacaagatacgtagtgggcttcttggcgatggagacgccccggccgagtgcccccaatcatctcattcggcagcccccctgttcagcctgtggcgtctaaggtcgcctgactgccgggaagacaggaacagaaaggaacggctactgtacctataatttgcaaagcgcagacgatgagcctgcgatattcgaatcggatcagctgcaattgtcctctcccttcggcttttcaattgaccatctacctaagctgtacctgtaattgatacaccacctttctcatactgacatactgcgtgctgccaggggtgattcactctgattcactgtcctccctacattgtttacggctctattctccatttctcagacctactctgcgtctccattcccacttatacacattcttctgttcgcccccttttcctccagttatcaaaatgtatcagtgtatgtaggaatctccctcaagctcgactccacagtgagtgtcagagtcctcgcaaagaaagactcaactttgaatgtgccattgatgatgtgatgatgcggatggcaggcaaggagagagtctaggaccctggtccctccccctcgaaccccctgtattgtcttctgtcttgccgcccttgtcagcccgaaccctggcattagagggacccgccttgtgaccgaccgtgagctgatttgactgatgtgactggatatttgcttctttgcttgggtcagcttggctgtgagtgtgatggatgctgattatcgattgttttggtggacattttgtattacctcaaccgctcccgatcacgaagcatggagggcataagccgagtcgacggtatagataacagccggcttagtatgatacaaggccagaattgctgcatttacattagttcaacagaggctgaagtaaacagtctacagtgtaatccggcaagctggttcatattgttatccatgttgataggtcccttgacgcatgagaaatagtttattcgcggcttttgatgtcttatttcctcactagcagcactcatcattaactaaccctgcttgtttctttgctttgctttgctttgccttaccttgccttgcctgctcggccttgtatcttggatgcccactctgttctcgtctctgatctgctctatcttacgcattgcggtttggcctgaacttttgacatctcttttcggaacagatatccctccaaagtggaggttcccccgacctcaaagtcccgtcccgctcccacctgtgactttattaaagtattattaaggatatatcccggcctctttttttccctccttctctcggtctctttggatgtctatcgacctcgacctttccatttgaagcttgcctgtcagaatctatctatctgcactctcccgacgactccatttccgattccatcttgtccttggctacctacttacctactaatcctgaccttgttcgtgattgtctacggctcacctttgcgcccaccaccagcatcttgcacttttatagtcgagtacggattaattgttcacataattaatcgtcctcctgttttagtgctttgttttgacgattttcccttttcaacacttttgtattcctacgtggatactcatggtggcgcattctcatcttcatcgctgtcactcgtatctctctaattgaaattgacctacaacggttccggacggcaacgattctccctcttgggcactggtattcagttgaatgcgcgagcaagatttgcatgttccaaggcttgactcagatccaagagagctgtcacttgtcagacattgtcaattccccagaaccgaaccgaacccaacaaaacccaacgcaccgcaaccttgttagttggcagccgtatctccctggcctttgtgtgatttgttccatcatcatcatcgaatcgtcaatctagacggagccatccaatcccagaagacctcgccagcatcaccccacgcccacgccctacaacaagttcaaccacacgacaacttcactaggtaatcttggttgctttgctttttcctcatctcacctcattcctgcttgggcatcacacattttcttacagggcctcgtctcttccctcaatgatgcactgagaaagcgataccctcggactcgactcgaactgaacctcaccgccacattttcatctcccctgggtaaagagtcgccgtccccggaccatgatcaccgcggccctccgtcagagcccgatcatcgctgtcgatatggccagctccaccacgacgacgcctttgaccaccacaagcgttaccactggcgtcaataacagcacagacactgacacgggtgccacagctcccgagctaagcgaccttgactacttcatcaccgtactccaattgccgcatggtcgaacggagaaccagatcgaggatgacctcgtttccaaggcgaatgcactcggtatctcgagtgcgcccgttactgataagcgtatcacctcaagcgtcgagtcagcctcgacagtctacaatgctcgaacattttccatgctctctggcggatccacaagcaccgccctgaccacgcattcatctatctttggtccatctacgcctgatctggcgctttccagtgcccggcaatccaaggacctaaacttttctcagtatgatcgctatctatcagtgatcgatcctcaccacaaccattcaaaaaccacaagggactcacaaacgcccgatgccactgcacagagtatattcagcggcaagacgaaacgcagccttttcagcgttaggtcgggcttcagattacgatggaagaagaaggcatccccgcagccgctccaagtcatgctgtgcgtccctaacccggtttccgactaacatggtatcactaaaccagagtgtgctgactctcgtcataggacctgtgccagctgccgtgcggacttcaagagctccaaatcattacacagcatctcatgtggccacacatactgcgataactgcctaagatcgctcatccatacagccatgtccgacgaatcgagcatgccaccgagatgctgtgctcagccattgccaggatccttgatgaaggatcttctcagtcgcgacgcccaacaggagttcttgaaggccattatacaatacagcacaccctggcaggcaaggatattctgttccaacccttcatgcggaggcttcattccaccacatcaaaaagtggactccaagtatccttccactgtcacttgccgcaaatgcaacacgagagtttgccttatgtgcaaacataatgcacatccgacaggtaaggactgcccggaagattgggaactagatcaggttatcaaggaaggaggcaaagctggctggaaacggtgttacaagtgccagaacctggtgccacttgatgaagccagtacacacatgacttgtcggtgcaaagcccagttctgctacacatgtggaggtgtatgggacgccaatgctgggtgcccaaacgattgtgatggggaggaagagatggaccggaggagaacggaggaacaggctcaactagccgaatatgaagacgagaaggccgcacaggaagcagccgctgcagcggcgtccgccgagcgcctcgaagccgaagaacgaacgagaaacaatgctgatttctcccatctcgccgagatgcatcggcaagaacttgaacggttcctcgaattcgctgaacaggggagggagcacatgagggcacggttttccgagcagaaaagttcgatgatgaagcgtcatgccgagctcaaggagagcatgaaagaaaaacatgcgaaggctgtgagtcaattggaggatcggcaggtagctgccgagatggacctgagaaacactctggaagcgagtgaacgaagtgtcaggattcgactgaagcatatggaagcttactgtgatgggttgggacgcaatggtgcgaactcaagccccggctcggactctcaaccacatagagtggttacggaacgcgatcttcgagagcttgggcaacagtacaatattcgcgatggcatggaaagatcacatcaggccaagattaatgtgatgagggaccgccaggctaaacgtatggaagaactcatcgaccgacaagaggctgagtacgaaaccttactcgagcggaatcgactggagctcgtagagttgcatgctcagtcggtcctggagcaagaaacactggcgcacacattcgctgcacgaaaatccaagcttgtgcgtcgatgggaacttgccatcgagatcctgcgcaaggagctcgaagaccaagacggtgtcaagtacgcaccaattcccaccccgacatggcctgaatagacctcgcatgttcttttatcttctgggtacgataatttgcatgcctatcaacagcatcacatttactgccatacgactaccttcatgatacaacgtattcttcgttctatgttaattcacgatcaaaagcgaatctgcgccttactcttttatatattttttttgtttcaacacacgcatatatcttgtacagcattataccaggcgtcaagaccatggggtacggacgattcagagcaagtttccgccagtttgtctctttctgggagtttcaggcattttcttaatagcatcagcatagcattatggccgcatatttcattcatatattggtgggggcgggacgaggtcgttatgagacgatgctctgtccgcagccatactcatacccagacattgctcttgatagagcggatatccgaggatcatagaacaaggagaagagagttatcagactgcgggtttcgttcgcatcctgtttgcgaacggatttgagtattacgaaagttctggagcgggtggcctggttggatgtgcatgattgtaaatatcccgggcttgatagataggatttgaatgattaaccgaatggatcagaatggcacttcgtcaagccatagtaccacccacccgatagcatgtgtttggcaaacggcatctggctccggcaacttgcaccaaattcgccatcgagaatgatgtcgcaccagcggatgtaagtcaaaagctgtagcatcgcagaagattgatgactcgtttaaccagtaacaccagacatgcacttgcagtgaggtatcagcagcattggagggagggctgacgttggcgccggaccctagccccttgttccatccagcagccaacatccgtgtgttgtgataacgaatatttggggtgggctgatgtgtattgtgaaatccgtttggtctatttgacaggcctggggttgcatcgttaaagagtggcaagcacggcctgcttgtgcattcgtttgtcggagaatacagccatcctcttccttcgtggacacatatgtatgtactgtagcaaggtgtttttacaagggtgatcataaaagactcagagtgtatccgtaccgtaccgtaggacaaaaccacccaatgcgggtgatgttgtttgtttgcggctgtggctgcatattgtctttcttgttttagaaacaggcgtctcggcaattcgagtagactttcaatagtcttgtgcgcgtatcctctgctggaatagaatatgctaggatcttatatgaaacacgaggtctagtttgaggattttcaacactagcggttataaataggagaagctatgcctgagcgacaacctcaaagtttcaaagagttgtatgctctgttggcaggctaggacattcccttttttaagcatatatgatagatcaaccctgctggagcttttgtggttgaggtgtgttaccgttatggggtatcattgtaagtgagaacgcaacacaaccgttgtctcgcctctgcagatatggctgcataaggccgcagagggtaatagcactgcggttcccacagcaggctacaatttgtgcgagagattggctgttctttgatagacgagctaatgctggcgcccgcagccaccgaacaagacatgtttcaatcggtaaagagccctggggtggaacgatagccacccatcagcaacgatgcatatcatatcaggagtcagagaaccaggtgaatatagtatggtaggtaggtaacgttttgaaaactgccgtcagccgttgtggcttttgaacttgcccaactcgccgccaaacacattgcgaaaagagtgggcgggggtacgtaagtagaagacctcccatccatttgcaatctaaaggtattaccttaggtaggtaggtatgtatgtatggtatagtaccttagtacttaggtagagcttgtcttggctgagtagcggttccctgtaagaaatcataggcaaggtacgtagtgagtggcttccaggcatcgtttgtgagaatcatggggtaaggtgattcggccgggttcttgcattcgaggggcttttgtttgtgcgtgctagcttagaggaagtggaggtaatagctaaggtaaacaatgccaagtccttgttctgggtgaagtcgagatcggggttatcgagctaagagagacgaagccaccaaataaagggtcccgtcccctcgtcccctggaggcgtcctgtggaaagagacccctaacacccgctaaagaaccgctccgagagactcagttggtggcgtcgggtccttgccttgaaacccgaggggacaagaaataggtgggctcagccacaatcagcccaatttatggttccatccaatccgtctacacctcacaggctcagtcagtcagtcagtgagtgagtgtttcctttccattccctccccaccggccggccaagcgatctccatctccatctccatctccatttccatttctattcccaattccaactccatttgcattgcatctgcatctttgcacctcggaggtatattcgcctctctaatttggctcaatctcttctgtcacctcttcttatacagtacgggtgcgtattcgcctgggtcgccttgtgcatccccgctgttcatcatttccgaaagaccgtgctgcctcgacgacaaatcggcccagccagcctgtcctagcaccgaatcattgatctccccccgccgctgcggattgcgaagctctccccatcagaacaggcacacaaagcttcattcgccaatagctgctccaacgttaccatcactgttgtcgcctcgacgcaaatccaatctgactcgttcctcgcgattgtcacagtgcttattgcgctccaattcactgctcctaccttaaatctgcgacgcaactgttcctgcccaatctctactccacgacctgacccaactcaaggaatgtgaggtccacttcaacgaagtctgactcaatcaaacaacttggacagtccccggaattataaactaaatatctgtgttggtcgcctttccaaattgacatcggtatcatgaacgaataccacccgccgtcgacgaacgaagccttctctccttcacaggagcgcgaccgatccggcagcatgtccttgggcaatatccccttgagtccccaggggcccccatcagaccacggcggtgctgcagtcgacgacaccatgaacaaagaccagaaatccgacgccgataccacatcgcctacgcaaacatcaggtccatccggtgtgaattccgaacagattaagcaagtttcggacgttttatcttccgaggtatgacatactccaggcaaagaataacatgcttaatgtctggataatgggctaattgtattcaacagattggcattgttacgctactgaatcgtctcaaacagagtatagcttcagcaaaggtgagagaccaactggctttgaaccagcttccaacgctcaggtaacccgatttactaacatgggattctaggaatttgcattgttcctcaagaaacgatcgagtctagaagaagaccatgccaatggcatcagaaaactcacccgtaccacccaggaggtcatgcgccgacctgaccatcggcaaggcacattcggtaacgcatacgaggctatggcaagcacccacgaacgtatggctgagaatggcattgagtttgccaaagagctacaccagatgcatgatgagcttatggagctcgctggtgttgccgagcgcagccggaagtcatggaagcaaaacggcttgtccgctgagaacaaagtggcagagatggagcagactatgcgtaagagcaaggccaagtacgactctcttgctgaggattatgagcgggttaagaccggcgagtcgcgccagagcggcaaaatgttcggcctcaaggggcacaagtcagcgcagcagcatgagggtgagctgctgaagaaggttcaagcagccgattctacctaccacgggcatgtccaggcgttgcaggctgagaaggcccagcttgtgtcaacgacacgcccagaagccattcgagcgcttcaagactcgattaaggagattgatgcaggaatctcattgcagatgcagaagtttggtaggtctttccccaagtattctgggtcgtacaatcgcagctcatttgtcatttagcctccttcaatgagcgcctactattaagcaatggtctgagtgtcagtcccattcagggtcctggggcccaaggcagctctgctcaacgcagtctacgacaggctgcttcttcgattgacaacgacaaagacttaaatgactatgtcacggcacagcacagaagtgtgcctcccaacactggtgaaatcaaatatgagcgcaatccagtaagtggccactggcaagtaatcggtattgtgactaacaattttaggcactgaaccctccgggctccagcagccagcataatccaggaggccctgtccaacaacccgcagctgttgtgcagtcaccggtatcacagacgcagccccaaggtggtttctccgggccacagcctttaggtccaggatcaaggactagtacccttggtcttggccctatcactggcgttactggtggtgacccttcatttcccccgactgatgaccctcgacctttttcgcagcctcataataggagctttagtcaaggtaacatgccagtgcaacagggcactcctaaccagcaatttccaggtcggggccccaatcaacaacaggcacctggtcaaagatataacaatgggggctctatcagttcgtccgggccaccgcaacttggtgctctgcccttccagcctggcggttcccctcctcaacagccgtctcctggccaagctcctcatgaacgttcaggaagcggggtaaactcgggacaaggacctccaggtgctacacggtcaccacctccctacggagcttctagccaccctcctcctgggcctgggcattccggccctgccaggccaatgttcggcttgccactgagtcgtctctatgaacgtgacggcttggcagtaccaatggttgtttaccaatgcatccaggcggtggatatgtacggccttaatgtggaaggcatataccgccagtctgggtccatggctcatatccaaagactaaagaatatgttcgacacaggttcgtcatgttctacttgcagaaagtacagagctaatcacatagcagagtcatccaaccctgcgctcgattttaggaatcccgagaacttttaccatgacgtcaatagtgttactggcctgttgaagcagtttttccgcgatctccctgacccgctgctcaccctcgagtatcatgatagcttcatcacagctgccagtacgtcgctccaattcctccctttcgtgtttctacctctcctcggcaaatactgactgatatgcacagaacaagaagatgatacggtgcgtcgcgattcgattcacgcgatcatcaacagtcttcctgatcccaactacgctacactgcgtgctctcactcttcacctctggagagtcatggataacagccacaacaaccgcatgaactgccacaacctagccgtcatttttggcccgacactcatgggcactgatcccagcaccgccattgccgatgcgggctggcagattaaggccatcgacactatcctgcaaaacacgctccaaatttttgacgaggattaaacttgaatgtaagcgcctcgtgttggttaagggcataatatgtaacgcttgttggaagaggcggggagggatgtttatatctatccatgttggctgtttttatgttgcatggcgtctcgtatctaatgcacgttcgtttcttcttgtgcttggaggttattgtaaaatcactgggtggcaaacgtgagcgctttttttctctcctgtgctttcttttgcgcttgttcagtttatctcgtacttgcttcttgcgtgtgacggcattttgtacgtgacaggttagactcgcagtcataaacaagcaaggtaatttaaacggtttgctgcagggtaggtgatatcacatggcgtttcttcattcttcacatgtgagacttttcaacactcgaccgataatacctacctataaactatgcaatgtaggtgccgatggctataaccaagactttgtctactggtgtcgatggtctggttctcccgtcaccgctggttgtaggaactgggctagaacagcgtttcaatcactctatacacatgattttcacgagcacagccagtattgacacctttcgtattacacaggagcgatggctgttgatgatgtctcatgttcatggctctcgaaccactcccacgggagcaatcacggcaccagactcacgcatcacagggtgtgtgtatcagtaaaatcaccgctttctagtatggtaacccactaatcaaaatagtgatatgatgctaatcaagtgacttgattgaagttctatgctattctactccaacgagtaatgtagatgaatgcagcgagccttctgccctctgttctcatcagacaccaaccttgattggatgtcttttgtacatgataaatgctcaagtatcgtgcgtgttctgtgctcgacatatcatcagccgtttcaccagtcctctttgtagtcagcgccatgcaaaaaacaagcaagcaaaccccaaaaagcagaaacaaaaagaaatgcgtcatcttcccataaaagacaaaataaaatattcgacgagaccattgatgccctatgccccttgtagcccagagtaaacaatactgagaaaaatatccgtgttgcagtgcacattatcgcttatgccaacatgcctttgttccgtaacaggggtatagacgtgagatgaaggaaaagaaaacttagatacagtcgggcacatgataatgttggtgatgatgatggtgtagggagaagcctgaacgctgttcgcgccatgctgtatgaaggatgtcagtctttgacatcatagtttggtttgtggaggtaagaaaagattcaagcctatcttgaacaatctcactgaagcttgatagcttcaaaaagacctagacttaagctcgtatcgttctcaccaacattgggagtgggttcgctaagcacctcccagcgacggagaatgaagggactcaggcgctcctggactactggcccgatgccgtattgcgcgcccatgccacgagcggcagcactctgaggcgttgctgctttttctcggtgggacagcataagattatctgacggagacggtggtggtgagctgaataaatagtaaagccgagggtcagatgatgttccctggttgggcattccgcctgggtttaataaaatggccttggcacagttggctcgcagttcctcgggcagggcatctaccaggagaatagcaatgtcgaagacctgctggacaagggagccaacagtagctggcggcagtgtttccaaatcaagtagtaacccgcaaagaacaaggacaatgcgtgctcgaacatcgtgcacgggtgggataggaggccgtgtcgccgaagccgtgggaagaggggctgatggtggctcggacgacaagctatgaaggttcacaaaacgaagcatagcgggcagccaatgctgtaatacggcagcgtgacagttgggacgctcctgaggccctgctgcgacgatttcccacaggtctgtcagcttctcgaccatgctcaaggataactgtgccatcttagggggggcttggcccgagataatagcctccacgacttctagtaaattctcggccatgcggagggactgccgtgacacagtgtcgacaaagtcaggagccttcgacgaaggaaccaggtcgagaaatccagtttgagcctgtgtcttgagatgctgggtaatgtcgtcactcaaacaaggtaacaaactggtccacatgatgttgcctgcttcaatggctcgatccatcgccctggcgaatatctcgaagcgagaggaactctgatcttgtccctcaattgcgctaggctgtggcaatgacagatctaagttaagcttcagctggcagaaaggcagcgtcaactcgttggcaatctgtaaaatatgatcgaacgaaatttgagtatcgcctgagtctccaggaataaggagtttcgtggtcaccttgcggacgagacctacagcttcagcaggaagcgctttgatgcctaaagcatttgagactgcggaggaatccaccagaaccagagttcgtaaggtctcgagcagactttcttggcactcaatattgtcaagaggaaactcggtgccatcgacatggtttctgacagtcgagtactcgagcaaagcgtttcgaacaaggttcagcaatcctttggactgctcaaatttggcgcacttttgttcggtatggaaacggtaggcttcctcagctataagccctgttgcttggggaagcggcatgatgacgagttgtaagagttcttgtaagtaggtcgcaggacctctggacgactctggggcaaggctctggatattcgcgaatggaggacttgcagtgctcattataataggcattgtcagacaccctgtaatgataagaagtgggaataaagtagaaagggaggagcggttcggtatcgaacgaatatgacttgtccagtcggtcatgagtttatcaaaatggtgagcatcaaaaactcgtattctcgcgagtaaagttgccaacacccggcgcgtatcgtcctccttctcccacccgcgctcaagagcagggattatcattcggaaaagcttgttcattgttggagggtccaaccgtgttccactggaaagtgttttctcgacttcttcagccacattgttttcagcttggtgagagggggttgctacgatgtcggaaaccggcgagcaagcatcaatagcgttgttgcgatcattttggacgagttcttggcgaagctggctggcaataacctcatgaccagccatacgttgcgcaagactgtcaagagctgcaagtagtggtcgtggaacgagtctttgctcctcgttcatcattctaaggcgctcgatcaggctgttaaacagttcatctgcgctatccaaggcgcagaagatttgcaagtttgaatggacagtatcggcaacggacgccagaacgtcagaatcggcggtcttcgcgcaagctccaagaatgtcggataacatggcgtaatcttcggcagtttccataatgtctcgaacagcggtgaacatagtcagagataaagggtggcccttcatgatgaactgcccagttagctcatcgcgcaaatgtgccccaatgctgctccttagagcagtactgctaccgcccatccgttgcaatagcctcttgagtgacattggcttccgccctgacaatggatcgtttgagagtaaagggagccccacaacatgtttcacgaccctgattgcattggcgatgtcttgctcctcctcagcgaccgaatagttgccagctcgtcttaacaagtttgctctttcagcccttttcctctcagataaagaatggagcggaagttcgactagcaacctgctggaacacggacctgacacggggtcgatttccgccgcacaatgataaccaccacgagcgatagtccactgcatatattgagagacggaaaagtggcctgttcgaacaagctccgtgaccaggtgatagacgaggtttttccgtgccttgtcattgggggcgatgttgtcgagtgtctcgaggatgggcgtggtagggttcacacgaaattggctccattgccgaattaaacgggcggcggcataaacctttgctaaacctggacgatggaacgaagttgcccactcaactactgttctcattatcaaagccttgttctcactcgttgcccagcatgctgcggctaaatggttatcgctagactctttcaaggcagcatcaagcaacttgactagttgacttcgcccagcaggaggggaagcagtactagacactaccagacgtgagtttcgtgaattaatggcatgtagtgcctttcgagcctgctcatcatcagagcgcagacaagcatgtaaggtatccttgtaagtcgaccaggctccagggttgatgaagctctctgggttagaacgaattagtgagacgagcaaagctgacagtctactggagagttgcacgagaagatccctatcagggtcgttggatatctggtcttgcttagtcaaatcgtttagaataatagttgcgtgtgaacctaccacatgcaagtggctgagtagagcaaatacaagcctccggccatacttgcgtgacctgagaaggtctttccagtaaatctgagcaatgagcagccacatgggaatacgcgactgaaggctattctcaattccagatacaacccagtcaaggtaatgatctcgatctagcaactgctctgagtaaaggttcgttgctaagcggatgctgtatgacagttagctgctgtgcttctagacctagacgcatatcaacttacgcatatgtgactcggttcttccagtcattctcaccaaacccagcaacaacggcatcgacaaattgctcaacaaaaacggtccagtcgcgagcccatttcagttcaccacccatgacaaaggcaccattgacacccttcctcttcaaccccctgatctcattggcaccgacacactttgccaaccaaacagctcgctcggcgggaacgttcttgttcaagcattggtcgagtaacgttcttccgcgaatgccgtgggggatagttcggctgaggcgtctaagagatatcgcgggattggccaggtctttgagccaaacctctctcttcgtatccgtgagcgtaactcgaggtggtggtttgaaagtcgagggcgcattgatctgtcctcgatgtctacgctgagtcagaactcccataaatatagtagacagtgcattcaggccggtcttttgcttcagagccgggaagatggcaagcttagcagacgaagtttcgggaacattcaagttcaccttatcccatgtcccttttgtgatcgcttcgctgctccactcgtcttcataatgtgctccattccagggaaagaaatcggcgtaaccagagttaagacctttgctgaatgggtcaacgggatttcgtactacggtttcgggtcggttggctgagaagtatcgtggcgcgacggagggaatctcgacggtgtatggttttggccggatatctttcttggctggcgctggcgctgtcgctgtaattcgaggagcgaatctgggttgtgaaggtaccggtcgacgtgtcggcatcggcataaaagttgagctggcgctgtcggcagggctgccgaccatagcttgaaagggatcggaattgggtattcgcgagggtgtaagagactgcggcgattcggatgtaggtaaggaacttgaagaagcattgtgtgacaactcgagccgaagacgtgagcctcctcttctaggcgttgcgtgataacgattaggggtagcatcgccggcgtcggcggttaaatcgatgaaagaagcatcctttcgaactggcgaggcggccgccataaactgctgctgatgtgataatgatcgctgtggcggggggcgctggacaggtaacgatgctgagctcacggaacgctgaggcggccgcggatgagcgcccattgtggtccgcgaggtcatttctgagtcgtgggcggaggcgccattccgaaaaatctaaataaagaggatgtgtcgacttgtgttgtatgtgatggtgatggacaaccgcagtaaacgcgacttctgggaacggtactgcgatgccctacagtattcggtggcgcctcaatactcgaaggtgaaatggggttcaaggtttgcgttccctatagtcgcgttgtcgttgatacgtggtttgatgagccagccgcgcaaccagaagcataaatggacaagtaatcaacgtgattcgagaatccgaactcgattgttacccatgccttctaccatcccccaaatatcacagccgccgttgccgttgttgttccggatcgatagaatggagccacgcacgcgaatggcttcgattcggtagagtttggttgttcgagccaaagaggaggaagatacggatgcacaaactggaaagaatagtgtcgagatagcgaaagtatgtacacgagcggcacagaaccccgaccgagagcggcaactgtcgatgaatgaattatgagatatacagatgtggatggggtcagacggggcgaggtgatgttaggtactccgtaggtaggttgagttagagcgtttctgagatgaggcaaggttggcaaggtactaacttaaaaaggccctcgagaggaaatatggagacgagacaggagcggagatggaggtagaaactaccaacggagagatggctaatgtgccgcgacaacagggcttttgcgtcacaggaccaccttgaacactagatccgcaaagtaccaattacatagcttcgataagttttacatggatcccccccccccccatccgggctctcagccgtcgcttggccggtcccttgaatcgtttattacgctggaaccctgcccggacattttgaatttggaaagggtaggtagctagggtaggtattgttcgtcggttgtctcttgattctcgagactgcccgtgcgggcccgacccgagctacgggcttagactacggctatggctgcggatagggaccgacggggtttgggactggggaatcaattccattacatgagagttattacagcgcaagtcttgaggatttgggataagatcgattgggggagacgctgagcgtcaagtggcgatatattgtgagagatgactcgtggcgggatcactgagaattcctgaatcacaagcaaccctctatccgtgcagtgctacgtgttgactctccaagggataagcgggtgaattgcttgaaaggattgagattgacgggcggtttgaggtgagagcgttcaggtcacatcagagtgcataacgttgttgtgttattcaggggttacagttggctacctacctgcttggcgatcaaataacattacggcacccccagccaaaagccatcaaccccgcttggaggcacacaatcgcgcagcttaagatctcatagaagcatttgcctcgtggaatgtgcgttatctattggggtctacacaactagttgtacagcgcttgttgggggtgactgatgagaggcctcagctgtcgtttgactctggtgaaatattatccaattttccctccagagatattcgtgcaaggaagtaagtcaaccaggaaatacattgcgcttaatctgagcacgatgccgagtttctttctcccaaaagcttgttccacatcagtatgtatatggatgtgagccattattcggccaaccaagtgaagaagaccatccagccatcatttctcgaggtgcttccaatgacggaattcagccgggcgagagcgcttcattcgatggcatatcacctttccaacagctttcagctcccccctctcaagccaaagcctaagcgaatgggacattctcacatggatgtcaatcaccaacccgtcaccattcacttagtttaacccccaagccaagccattgtaaataatcgaccgatagttccccatccagaacctccatctaagagcatcagcggccaagccgtggactgtgtcccaccaaaacaactcccccttggctggcccttgcttctcttttcccggcgacatgggcgttgggacttgggcttccggggagggaataacaccacatcggcgctgacaaacagcgagatgcctgctgtaagccactcgcaagccccgatgactgtgtagcttcgcgaacggtagataacccctcgccagcgacttgatgactgtcgtcaaacttaaagggaaattgaataagtctattcgccggaatgattggacgagcctgttttgcctcaggactgagagggggactgtcttgtgcggatcatgggttcaacttcaatatgatgctgctgttggcccatgccagccgctcttggcttggctacgtacctatcatcgcttgggagcaagacagggtcgtgcgtttgcgttgcggtgtgccagttgatgcggagaagatacccgtagatacgggggggttaagtgccttatcagctcacattcaacgccgtcccatgcaaaacaagcctcttcatgcatgtatcacggctaattttgcagcagcaggtcgaaccgacagactcccaaaacttgtctcccagctggtccgacttcttggaacggaacatcctgtcttttccgtcgggatccaaccccggcccgagatcctgtaccgattgaccagtaggggtactcgtcagctgtacatatgagcacttacagtctaaaaatcagtgattctgtgagtgagtgagtgagtgagggatagactaaaattacttccaacagacagtgcaccaaaccttcctctttgggggagatcattgtgctgcggcaatgttgttccgtaataaagaaaggcaccttattagcaagaccatttcacatgcagagttccgtaattcggtgcactgagccgtttttatgtctctttgtattgaactgcagatcctttgtacatacggagtacttgtgcccctgtgcgaaacggtaccatgagcatcatgtacggcttggctgagtgttttctgagacaccgtgataggatatgtaaaggccggcagaacaactgcatcttcgcagtaggctgagattccgatggcttgctgcgttgagatatgctatcaacaataggctacgctagctcatcccgcgtttctcacacaatgttggcgcatgttttccccacaaacatgcagttccaagtcaacatacatgctataatcagaactcacgggtaacgcagggtatcggatcgtccgtggcccgccggatcaatccgtgcgactatgtatgtacatatgtgtgtacgtcgtgaacccccgactctctctctatccctatcccttcgtagcccttgtaacccttggaccaactggaccagttaagaagaggcatgacatctttgcccgtccagccgtccctcccaaatgcagtcaagtgtacggtcacatagtgaagggaaagcgacaccttgagttgtttgtgatgggacacggatcgtcacgggctcggaggccaaacagctatgtccccgaccattggaggtggtagctggtggcgacaccacacgttgccaagcccagcgacgcggcttgccaaacgttgacgctgtgtgagacaaacacgctcgtatctcattgccaatcccgtccgaccgtagcacatacagcagaaatgcatgtcaagtgagacaacatgtctccaaattgttcaaaatgtgaattcggttatctgcgtgccgtgttcaagaatctccttgatagtacaatttgtcatctcaagggacacaaggaaaaggaaaatgttatgcaagaaaggctcgtactaccataccagatattgccgccccagcctatgtaaaatcgactcctctggtgtggaccattgcgacagccattaagtatgaccctatattcgtagcaaacacatatgcaaaagaatgttcccgcccgaatattgtatcctctcaaacaggaagaagacaaaaggaaaagaaaggagcgcgcccgttcggatcaggcgatgccactactacagctctgcagtattaactgaccactcactccaacctctctcctcgccgggaagcttgatgctctcccattcatctctggtaacgctcttccactcatcaacgggcagccagccgattcgggcgcggtcgccaaagccgccaacccagtagatcttagttacgaccagacgcgcccaagcgctctcgtggatcacattgccaggcagccagtacttggcatcctggtgcttgcgtgtgaagcatgccgcaagtttcagtgctgataccggtgtggtctcaatgggctcaagatacccaaagagggcaaaacgtggcaagttggccgcagagtaagggacagtgtccggcacggagagcgactcctccaaacggctgttgtaaccgtgactggagagaaaggggatatatgctgagagtcgtgatagaagggagatacgcttagcgggcgggtagggagggacccagttcatggagagggtaagatttgatccagcccgaacgtttctaaacgtggttgcgatcttgatctcgagaatggtagggttaccttcatcctcacagtccgccacataatccatcattccgataggaacgccctcaagtccattactgtcggactcgagttctatattagatcgtccggaagggaagacggtcgagagtgtcgcaagcttggtaagagcaaggatgcggcgcgccatgacaacggactcgtggaccgttgggatcttatgaggagcatttgcatcggcgttaccgttgtctccaaagatgttggacgccggtgtgaaagcctgggctgtggcagcaaagcctgctatggcatgcgagaacttcatgacgtcgttcttgatcgtatcgcgtaggcagagtcgatgacaccgaaaggctaatgacaaggttgacctatgatgcgctgggcacggttaaccaagaatgagaacacgggcaggaagaaggtgacaaaggtaagccaggcgaggcggtgggaaatccgatggcttttggctttggattatgctggcgcgtgaggaaatttgctagtgaataatggcggaagttggccgcgctaagctgaggggaactgatcccatgatggatgatgttactctcgccaaggctcatgtcagtagattgataagattagatcctgcacgttatcggctgaaaccggttggcaaccgttcaactgtcaaaaccgacccacaacattttgatgttgcaagtacctaggccgatgaggagcctttgattcaatttcttgatatggatcagcaatattataccagcattgcacgagccagccggcgaaggacgaatgattcgcttttatactgctaatgagtgtccaaaagagacaagcaacttatgacctctgatggcctgatctgaacggcgagacctagccaggtgagttagtataacttagtaggattttgaacccgtagttcgtcttggcactatggataagttttcttgctccctgtggggagtttcctcaaagatctcctacgtccaagcttggttgtgggcaaggatcgtattcaagcaacattccagtttgagaagtctgtaagttgcttcaaggttaatgatgtatcttgttcgacgctcatctgtcgttgagtattgtgtgaagtcatggccacagcacagttacaacttatttgtcaccttcgaggcagctttgcgacttggtaaatcataccggactgatgatttggagctacaacaacgaaccaggctcggcttaacgaatttaaggtcatttgaactcaaagcagataaatttggtctatttgatgatcatgtgtgggtcggcaagttgaagtaaaaatcataaacctcccacaacatagatattgtcatattgaacttcatgctccagaatacattcaactatctaagaaccagcaattcctctccagatttcatatagcttaccgagtaggtagtgcatatcatcttaaatatactactcaggggtaagtcgaagtacaaaattcatcatcagctcagttgtatatctgccctcaacctctcaacgggattcagatataatagttatgcattataactgccgcatacagaatcgaggtcaacttcttttgctttttgttcagacaacctggctactaccattgggtaccaaggtatgaccgacttaagacaaagtacttagctaggttggaagtgcttaagatttcaattgaccaaaatctcagtcgccatactccatgtttatcataagtttggttgatgacaggtaaccaggttaaaacaggtcgttgtaagcccctcggatcaatagtttcaaatcatccagtttgactgatgccgacttcgaaaggtttctcaacacaaagtcgaaagccagtcgacaaaatggaaaccagatcctggaaaaaggtaaagcttagtaaattccatgatagttggtattcatgtaccgaaaaaccgtcttcagggccgtgtatcgtcatgtatccagacctggttttcttttccccctctccaaggatgagcttgactcacgtagcgtgttcataggtagtcaagttggtgtatttgttgctctcgtctattgtttgctttatactactgcttgctggccagaagattggacttgaagctgctaagacaagttattgaagcacgatgtctttttcatataattcttcgctctagctttcagaggtgcatcgatttttccaggcaagcaggggaaacacttctttagagactgctcaatcataatcatctagcaaagtttatagaacctctggcttaatacttagacaaatcagagtcttcttctcatccttgtccatgtcctacatttcgagcattctagaatgttggcgccatgagggccattgactcagatccagctgacaacgaccacctttaagcattaccggattctgagttttcttttctgatttggtggtacacactaagtatcaacgacagccttacctagcttttgaactcgggtgatctctcagtgcgaaatgagaatgaagccgagtcctcagcgcgacaattacatccgtatcagcctcggtttagaattaatgagatgaagttgaagaaaataatgcggcttatccaagaagccaccggtgtagtacgataccctagccatgtattccagcagttcaacaaatactatgtgagctagtcacctttgtcttaccctacggttggtgctcaacttataggtagttgagaaaaacgatccgccttgtggttaggtagggcataaggtacatgcttcaaaatggtagactatcagaaaattaagattgcgtgccttgctcaagcgacagcacgtcagccgaatggagatcattccatttgatgggcggctgtttaggcaaggtctatcgattacttaggtacttaccttagtggattggaggctcctaggcatgtacgtcttggttgcagtagcaaccacccctaggtgcatttgaagggatagccaatagcgtttcaagtggggtcctgcccgatcacagtgcttgtaagttgttgatcgatcttcatcgagcacccaggttcttgccattcggacctgtcctctccagtttctttcccttattcgggctcagcttccatttgacttgaaattccgtcaagctcaatcaccatcagtaaattcgcttttacagcatctatacaagtcttcttctttctcggacttcacttccactgccatttcagtgttgattgttattcttatctcttccccactcgcccgcctgtccaagcccaagctaaacaaaacagagtccacccgctagtctacccctcgactccaactccagctcacatcgcgacaactaaacatccccaccatacatatactgcagtaccgaaccttcttcttcttcaacattccctcgctcaattaagcagacatatccggaagaagacaagcagccatggcgagcttcatgtccagtttctttcccggagggaaagaaaagaacccggccagcgaaaatggcagttcgcgacctgctacgccatccaccagggtggacaacttcctcaaccccgcgagcacacctcaaggcagcccgagcaagaagaccaaccctcctggctcacacgacctcccgtctgcattcgaaagtgccctgacactcaatcctcctgtcatggagccacccctcaagttgggccgccctcaaagcgttgtaaccccgctatcacctggcaagaccaaggttcagcccctcgacgagtccaacgtcaatgtcgatgaaagcgtcgtccacaagacacggcctgcaagcccccaaaagaaacagggccaggagaacacacctcctacttctcgattggctggcaccgattctccccaccaacatagccatgctgctgtcactcgtcaacaacactatgagcacagagagcgaccaaacacacctgcgacgaagaaattcaacaccgcccgaggcctgacacccgaagagcgcgagattcttcagaagcccaacgttaagcggctcgtcaatgttactcagctttgtaggcatcctccaaacccgtcgattatgaagggcatcttattgattggtctctaataatttgttagactttcttgactattacttcgacctccttacctatgttggatcaagacaaaatcgactggcagccttcaagaacgaataccctccgcccccagagactgatgaacagactcacaaccaaatgtggaccaagtacacaggacgagaacgcgccaacttgcgcaagcgtcgagttcgacttcgacatggtgacttccagattttgacacaagttggtcaaggcgggtatggccaggttttcttggctcaaaagaaagacacccgtgaggtctgtgccctcaaagtaatgagcaagaagttgctgttcaagctcgacgaagttcgccatgttttgacggagagagatattctgaccaccgcccaaagcgagtggctcgttaggctcctctactctttccaggatgaaaagagtatttatctggccatggaatatgtgcctggcggcgacttccgcaccctgcttaacaacaccggtgtgttatccaaccgccatgcccgtttctatatcgccgagatgttctgttccgttgacgccctgcaccaactcggttacatccatcgagatctcaagccagagaacttccttgtcgattctacaggacacatcaagttgaccgacttcggtcttgctgcaggtgtgctcgccccgtccaagatcgagtcaatgcgtatcaagttggaaaaagcatccgaaagcgcagttcccttcggcaagcccatggatcagcgaactgtggccgaacgccgagagagctaccggacaatgcgcgagaatgatgtcaactacgccaaatccattgtgggatcgcctgactacatggccccagaggtccttagaggggaggaatatgacttcacagtggattattggagtctgggttgcatgctgttcgaggcactcactggatttcctcctttcgcgggcgccaccccggatgagacgtggcgtaacctgaagcactggaaggaggtgctgaagagacctgtatgggaggaccccaactacttcctgagtaacagaacttggaatttcatttgcacgtgagtgaactgcacactcttgatgtctggtcatggcgaactgaagctgactgattatcccttagatgcatcaactctcgcacaagacgcttctcgaatatcaaagatatatatgctcaccactactttgctgaagttgaatgggatgttttgcgacaaactcgtgcgccctttgtaccagagctggactcggaaactgatgcgggctatttcgatgatttcaccaacgaggctgatatggccaagtacaaggaggttcatgacaaacaacaagctctcgagacaatggctgagcgtgaagaccaaatgagcaagagtctcttcgtcggattcacgttcagacatcgcaaacccgcaacggaagaaggcggaagccccagaaagcgcattcccactgatgagacgtttgggacgatgttctaggacgagccccaaactcctcagagcgtggttggctggcgaggttttgtcagcaagggaacagccctcctctgatgtgatacgagcaggttgccccaggcccttaattccgagtctcagggtgtgacatgcataccgttatggggattcttgatgtctttgttggtacttgacccctggtacttttcttcttcgatgctgctgtattatcacttctgatactgtattcgacactgcaagttctgcagctctgtttttgtgttattcattttcggcaggcaggagttctatacggaccaggtttttgtatgcacggtctgctggtatgaagcctgcgagttgtcaggcagtccagcctacgatagttaaggttatgtatgtatgttttgagaatagtttccctcctggctttggcaggtatgaggccaggggcattccgaagatagaaatggcaataccttcgtattggttctgcgacctaacgagcaactaattttgacttgacaagaccgttttgtgagagcatgttcgcctttatgttaaccacatatgccaaccaacctaacatgacactggccacttaagtatctattgactcgggaatcgaagtcacaaggacatgcagttaagactcgagacgctcgatctgttttctcgtggagctggtcccaagcattctcaaacctattgggagggttccattgatttatcgtacgagggcaagcaaggaagaaaggatttgtgagagaatgaacaagaagtatataatagacttgagtggtatcatcaaacctctttcagagggtgtgttcgttgcgaaatcctgtcccatccatcaaatttgcaccatcagaaaccctcccattcgcttgtttccaggccatctataaaataataataaaaattggaaaccctcggccaatcgtcagatctataaggagacgtcgggatattggaaaattgtcgtgacaactgcgccatttcttgacaacatgcaggtttcggcatgtgcatgattacccagtaataaccacatatcaaaggccattccctcccatataactccagcaacatcggtagcggtacgatccgccgcaagtatccaagtaaggtatcaatccgtcatatgatcaagtctcatagaaaacgccaccatctaaaacgccctgaaatcatgccccatttcgtccaagcgcatcgttcgcaaaatttgtaccgtcgttcaaggtgaagttcccaaaatctccatcattattatcaaagctatttgattctgtgctgttgcgatcacagactcatcgtcagccattcccattcctgaggaccggcagagctaccaatcaacgagctcgtttgcccaccagacatgctgatcatgccggtagccgaccctagcgtactgggtcgctggttcaagttgaagctactggcggacatgccaccaggcaagctcgagagtccagctgaggagccaaagggacgcgggccgtcaatagagctggttgaatcgggactgtcgatatccatcgacactggcacatctcctccaatgctcttactgtggcggcgttgccgttttgaagaagcagtggcgggacgctgcatcgacattgatgaggcaccaggtccagggctagtctttgggggcgcagccgcgatggggacaacccctttaccacccacagcaccggaagagggtcctggaccagcaaaatggctgtttggagtgcttccagcggtgttggcacccgatgtagtaccacttactgggctatcgatatccttactgctagcgggttgactagtagcaggtggtgtcgttactttgggcgtcgggttgttgctgtttggtttggtgctatttgctgtcgcagtggacatcgacaaggtcgagtttttgcgagagttcagggcactcgccgtcttcttagacctcgtactgctcccaccaacaggtacattggtcccggaaccacggtttcgcttcttgataacgtccgtcttcaaactcaacggcctcaccacgccgtgcaacttcaggaaaagaccacaggcgttacacagtggctgaccttcagggtttcgcctccataaaggcgttgtctgggtgaaacagttcgtacacgtggtcggagcatttccgtcgttcccgttaccggcagctgactgcaagttggtggttgagccctgctttgacatgggaggcgaagatggtctgcttggagccacagatgagaatcctgacatggtcccgtttccatcaccagaaggagagctttgcatcgactgtgcaagctgctcaaaaccattctgctgtccgccaaagtgaactggcgtagatgcatttcgcggtaatttaggatgctgtcttctgaggtttcctcctctgaaagactgtgactgggatcgctcaaggccgttcgattcccagtctccgttattgtcgacaaaatcagttgttgttcctccaatcatcacctgcttgcgagtaggtccgccggggaaacgagctgcttgggtgctgaactggcctggtaggctggcatcccagcccatcgctcctgactcgtcaagtgatgaagacatatccttttgcattgaaacattacgatcagcaaatgcgttgttgtcctcatcatcggagtcggctccaaaagaaaacatgttatcttgcggcatctgaatcgttggtgaagtgacagcttgttcactctggaacacctgagaagggtcgatatgcccaaatgagctgggggcagtgctatatgctgacattgactccgatgcagtgcctggagcagagaacatagtgctgccgctgttgccgttcgagccaccatacatgaactgttggctaagcatactgccaatgctctgctgaaaaccctgtggacgctgcgctcgcgcatcttgagatccaaaatagaacccttcctgctctggcacaggatgaggagtcgagacattcgaggggtacgcagacgctggtggcgaataaaagtcgctattgttgttgttgttgttgttgctgctcatagatgctgaagggacagatgaattgtggtacatgccagaaaagggaccatggggtatcataggtgatgtcgaaggagaaaatgagaagttctgctggaaatttccattgttgaccatggagtcattttccataaaagtatcgaggttgaagggaacattactgccattagactgctgagggatgccggcctggttgggctggtctagggaatagtcatgcaactctgaatcaagatccaggtcattctgcgcggcagtgctgttgacagctgggacttggggggagaaattagcaggtcgctttcgagtctggttgtgtaggttagcatttgagcgcgaaataagcgtgctgtcacatgtaaaataaagaaagtaacgacaaatttggaggtttgcgacggacgaatggcaatatgcgctgctggtcacacaaagaggaggggcaatgagagttactcaccctgcgatcatcgatgctcgtttttcgaagatgtcggttgacatagttgaattcgctaccctgagcagcctggtgagctggctggacggggaccgactgtgggacaaaattctggagagatggttccttgcgggatttgattgggatggccgacgccattgagctgcccgacctatcgtcaaccattttatcgccttcaggagacgcaaagttgataggcgagccagaattgtcagaaaaaatgaagtcgtcaagattcatggcatcaggttgagccagattgttttcagaagactttctcagttgggcaatgccgctgggagagctttgcatcattgggcgtccaagcctgagagcccttgttagcacgtcatggatcaaatgtaagaacgcgattcgaagcataaatgacgttgtaggaataagaggtgatttacataccggctgttggcgtccatgttcttttttcttcgagcatccgcctcgtcttgcctctgctgctgctcttccttgtgcctgcgtatgttgagagccatcatacgccaagtcagattctccatgcggtgctggctagggagctggtgcttggtcctcgcgaagaatttccagacctgagtcgcaagcggatcatcctgctgcattctgtcgatactgcgatcggagtcggccaagccattctggagaaatgggaaaagggcgctgccgcccagtccctgccgggcaagggaatatgtggtggccatatcggtcttgtgctccttgaagctggccgaagcgtcacgagagtttgggatacggttcgagttgccgctgcgctgagtgtgagcgttgtgaatagcagcgccaggccatgcacttggccttcttggaaaacgaaagtcgtgctctgttattgttgggttcattgttagaacaggacttgaggttgcgattgagacagatgtgctcatggaggaaatattggccggcttgtggtggagcgagggctgaacgggctatgaaagagagaagagagtatgagtgagggtgagcgagaggctgaggtgacgaagagaagggccccccacgtagtagctttagtgggagggtgtgagaaggttcgggtgtgggttgcactgctgcagctgcttgcagtccagatgccgctcaataatttacagcgagcatgtatggggtggatggcactgtaagttacagaacctagctgcagctgcagctgtagctatagctgagagcggtagggccctgagcaagaaatccaacctcgctgagatcagggcaaccaactcaccacacccaaaagcggccacctcagaccgactgggatgcaccaggttcggggcgggtggggtgcttgtttttgggggatgctccggggacttcagtgggcacccggcgtcagtgaggagcgggtgagcgggcgctgtctaccggaggagaaagcccagagcgattgaaggggttaggtgttggtgtttggtgtaggtgcagagaaacgatcgaagatgagaacgtacgtacgttacctaggtacagtaggcaccttcgagttgatgatgtatgtactccgcactataagtgctgatgccagtaaggataggtatacttgtaccgtcgaatgaaaaggaccttgactggtggaaggatgagaagccaaaaacttagatgtagagggggagggggggagggatgcggagggttttgagagttgagttgagtttaggtttgtcgagtcgagtcgagtcaaataggtaggatcttgaggtttacaaaagggtaatattcatcgaaccgatggagagaaggaagacagaaggaacagaaatgactggctcgtttatttccgtacagagggtaatcaatcgttagtgccccacgttactactgccagtctcagcagagagcgcatctatcgcacatcgacccccgaccagaaagaaaccagaattagactagacgaggacgaggatgaggatgacgggtattcgccaagcccttcatcgtctcgacaggtactgtacccatcacagcggatcccgccacagcacttaggcccgaatccacaaagatgagcctgctactttgctcccgcgacggctgaactcgatgcgttggaagagtcactcaatgagaagtcaagggaaggaaagccgcaatcgcattaggtccaatccaatcgattcaagtttaaaaacccgcccacctgtgggtatacctatatacactaacgcgctgccgattcctataaccggacctccacgtcccctccagaggataccttacatgtggcccatcgatcaactacggagcccagggagccatggccgccgattgttgacgactgcttcagatttcaagggtccaggcccattttctacatgtacgtatgccacggaaagtggtcgcgggaacgccacatgcagcagggacgagcattcaggactttgcttttgtccaaccccccaggcaatgacattgtgtgtatgtatgtaagttattcattgtgtcaactgtcgacgtcttggctgaatacctcgaaagaccatattatgcttccttggagggaattatttgggattttcagacacttatcaaactcatctcatctttcttatttatcaattaattaatgacaattcctgttgcacctactccgcacttttgtcgtgatcctgaaaatctgtcgccgcgagctcggcgggacttccttctttgtttttccctcatacctcaacctcctccgactgcggatgcgaatgcggatgcgtttcgcagccagatgggatagtgcgttccaaaacatcaaggctcaggcaggttccaacgcttggagaggaacctacctagctctcttgtcttgcctcgattctatttgtttttcttgtggaaataagacgagaaagagagaatcatctcacgagacctcaagtttagccaccaacaactcagcatggttgatcaccagctcaaatatacatacagtatagctgacgaaccccggaaccatgagtggacaacaattattcttgctcgggcaaacaccgccaacttttaggacccacgatgttgggcttgtccagtgcgtcaagaatcgagaagcttgctcttcagccgtgtcaatggtcaaggggcgctaggcacgtccgacccaatgggccttgaatttccaagatccaaatactgatctgctctgctctactggctgtaccaaataacacccagccaagcggatagactatcgaccaaagcgcgatctatactttggtgtcgttctgcagtgtacatggcatgtgcctgctcgaagttccgttaaccgcctcaagcacacaacccggccgttctcgcacgcatggcagcctacgcttgcctgaatccggactggtcagagtcaaccctcaacagccggatatcgcttgtctacatgtatttgttactcttcttgaccaaaacaccagtttgaaagccgagtcatgacgcccgtttctaagctgtgtttcggcattacctgctagggatttggttcgttcatgttgattttcgatatcactacatggaagtcaccacgatttgagccatcctatagtatcgcgtctgtcactcactggtaagatgtagtatgcaagttgaaacatatctggtaccgaggcatctgcacgacttcggatgatggcttagtggagtctgaacattgctagatttgtccatactggcgttcgcgtctgtggcaatttaccgcaccgctctctgcatctcttccttcattgaggcaacttcagaaatggatattgaatatcggggaatgagagagcttgaaagttgaatgaatttggaacgcttcatcaagacagacccacgaccgtgcgtgagcttgggctaggggtcgccctggcagatttagatggcggagccatactaccagccgccacatacatacaattcagcccagcaagaggattttcagggtacctggtcgctggttgctcgatacagaccaagttcatgggcctgtacacccgtcgcagcgaaacaaattaatactctggttttggggctgtcacctcggcttctggagatgtaccttcacaagtgaggaaaggatgaaccgcacgacgttaattctcccgtggtggctgccaactaaaaagacaagaccagaggctcttcaataacacatgccgtcggtgtgcctatccagacgctcattggacgaggtggttcgtcgcaattgcggctccgaaccacctatttgagacttcgttctggaaacatgggcatcgagcaacacacgaacgagtagattcggggaatacggagctggggggatggggaattggagcatacgtctagatgcgctgtaccaccatttgttggcggagaactctggggacctggctagacttcgtatcgtgttaccaaacaagcaccagacagtcctcgcaagtcaaagtacaagatttaggtaccaatctacggatactaagtttgaggttcattcatggatgctccgaaagacagggtatcgggcacctaaattcttattcttcccttggacagatttgaattgacagggcttgatattgactttggccagcttgtgtcttttgggaacttcaccaacaagctattcaattttcattagaagaatcaaatattcaaagcatgcattagccggcagcagcaggcaaaagcaatccctggctacatacagatgcttattttagccgcatgtgtaaatcccggtgagctgcacgacgacgttggacggttcgagacaacagcatttagtggaagtattgaagttggtggagcgcaacacatccacactcatactcaaactctctgtctcacacacgtacacatagcgagagcacttgcatcaacccccacttactacccacgagccggcagggatgttgacgggcgagctaggagggttaggggtaccttgctagtggtacttgggcagcaggtatggttgttccggtattttccatcgtcatcaccaagacactcagagtctagactgatgatatacctttgatagacgagtgcaagtcaaagctggtcgttgacagagcatgtgcagaatctcgtctttgcggtgtctatcatcgtataacaccgcagccaggaacgcgattaacatgagctgcatgggcatagtgattctccaaaacctacatcgcgattgcgcccggagacttctcgccattgccagcaaatttaactctgatacctagtacatgttcaatttgaatgagatcaaataataacaccgaaaacgaattctatcctcctcggcccgggaaacatggacgaacgggaacccttgtcactttcagtgcctcgttcctgttgatggcttgcaaccactcggctgtgagaggctcgtgtaagcgttgcgcccgcaaatgattcaaatactgcactaaacgaccgagcatggtgtcagcggcttgaccatcctagtcatccatgaaagtgtgggttcgatctttagcctattgctcaaacaatcaataggtattatcgacatccggcaaaacaaagatccaaaggcttgaaaggctgttcgctacagaatacatactggagtctggaggctggacgacgcccgcctcagttgatatcgaccactcggttcagtaaacaagttcaagtgcttggatagcacaggaataacagacatagccaacaagggcaagcaattccagcaaaatgatcgttgataaagtgttcaccttaatcaaatggtcaaactggttaccttagcccccaacgtcgcctcaagtccccaagaaagatggtattatgatggagagtcatgcgggaataggtttccgtcaagcctgaatcgcttatctataacgctcgagattctgggcagttctccgcttcctagcatgaaagaaagcatgtgttgagtcgatgcaacttcacttctcatcagcaacgacagcgggaaacaaagctctatgcatatatcctttccccacacgccgttcagcctggcagactgggaagtggtgatcagggagaacagggccggaggaccttcaaagggaaacccggtggcagtgaaggaacaaatcaagtggctcatttgatgggtaacacgatctgtagactcagtcagagagtctcgagcggatctcgcacgagagtgagcccggagtgtcgccccactatagcggtgtgggccagagatagagacagatattaatatgtcatgcctgcttgtgtccccagacattaggagtgggttgaccgatcagatctctcagcgccattctccaacgcccgcaacagtaccctagcccgcaaatcaacatgtgagacgcactcgagcggcagaaaccagcaaggaaagtaggccaccaggcctgtcgtgagccatttgctacgttagttgctaccggcatgacagttctctagcttcggtcaaatccctgagaaccacttatcaacagagacagtcaaatttgagggatgatgagtgccagtgccagtgccgcctcggtgcagattcactgttttgagcgctcgggaccggtttctggcttccttgcatccggtgggaatagacctgggaatcaactttgaatattgctttgcctgcaggtgggggtcgcagttcgagttgggggtccacggaggagcattgtgtgcgagtgcaacactccggacggacgaggccatgttatctcctatctcatgaggcatgctgctcggctgcccttggcggttaaggttgcgatcatcaggcaggggttgccaacggaggcgagttggaccatgatgcgctcatctcatcgaactgcacgagcatcaccggtgaggttgctgtccggaggtcttgcttggagcccatgccatgctggagactccttcaccactgccaggcttctcatctcatctcagagccagcgctcgtcttctcagccgagcttgtttgggatctagatacggtatgctcggaaagttggatacacaaagtccggggtcctcgagacttttaacttatgtgttatctctagcacgtaccaatgcgagtcatctctgcaatcctacgtggctgttgaccctcgtcgcttctcaaaggttctcaaggctgaagattagataaccaggttccccaatcatgacctgtgtctggctgtgtatatacgggtttatcagtccggagatccaagaaacacactatccgcattacagaacaaacggccgcatatcagttgaagccagttgctctgtaaccttatctcaacgccatcgccctgcatatctgtgataccgtagccttaaattcgtcgatgctgctgctttgtcacttctgccgaaaacaactgttgaagggactcttgtcctacgtctatttttgctgtcaaagaaagagacacgaggccccgttggtcttacaaaatgctcagaggtcaatgcatacgagaccgtaaccgtagccattctttgttttcctcatgcctaaggacctgtactctttgttgaacgagaccgatcgagacacgaaacaatgttctatacttggcccggtcgaatagatagtcatatggaggaccgattccccgaaacgatgcgagcgacggagtcccaatacaatatgataacaaagcacctcgatatggcctttcatggcgagctctgccatgagctcttctctttgccacataagtcaggatgatgttattcttgcaattgctttcaacattgtaaaggaagatccttggggatgagacgtcctgcccaagcgtttatagaccgatgaaccccatggttcacgacgaattcagaatggccccgaagcatatcgaccacacgaacgaaaagcatgcatatgaactctccgatacgactcccggtatttctatttgtggtcttgaccacccggtatgcgtcggcgatgccagtagtaacagggcctccggtgttgagcaaggaaaataccgagtcactggtatctcacgcccttagaagctttacaagcctggaccaaaggaacaaagagacttcgcaggacaattacgcaagagactatgcgaggagtggtgccaataaaggtacaattgtgggaggcactgttgctggcggaattatcatttgctttgcaatatttttcggtgttctcgtcctcaagaaatgccttgttcctcaagggaaaaacaaaaaaagtatagttgatgaggaacctttacgtccaggtactgagacatcaggaacaaagacctcggctcacacttcatggcgtcagacgttcaaccatcgagtatcggtcccgtatgcagactctgcatactctcagagatctctcggagacaccgcagctgccactcaaacgagtagggcttcagcccaagcgatccagctgcctactataccgtcaaaggctgcccaaatgttgggggttgaaaatacgaagtcaacaacgcggcttgcaaagacacctctgtcgtcacctcgattgccaattacacctctttcggagaactttttgcctgagactcctattcttcaatactcttcgtcccagatttctccgaagcagagtcctctacgaaggaaccctccattgctgccccctccgcagaatcctcctcctcaaggtccgctgccgcctgtccctacccatgagccaccagctattggggggtccaagtcatccggtaacccccgggatcgtacatcttccgtctgtaccatgagtactcttggtatggaacttctccacgatgtgatgcaaccccgggactcaaccacattccgcccaccccctgaaaaggcgaccttctctcgttcaccaccgtcaatttcaaaaacaaatcagccgcctccggtggccctgagaaattccaaagggcagaatacagtgcctgatagacgatactttgtacccttgttcaagaacaatggacagctgccgagtccgacatcgcctgacgagggagtgctttcagaaacaggggcaaggaccaaaacgaagaatattaccaatctcaaggcggaaacagtgttaagagactcttcgagggccgagttattctctctcggttacaacaagatatgagccttgcaggccgaggctaggtggaattcatggcattaatgaacgtttgttacacttacatcaattataccaagcactatttattggtctagcgttatataaaactcaatataccgtatagtttcgattacgatctggcttatatcgcacatgaatgtcaagtatattggttccacatcgcagggccactgttagggcccgctcagctacatacgctccagcgtgcgaatggaataccaatcctggaggacaattatcaatttagagaccttgagacatacttcacaagtcctgtgccgtttctaggggcctgaaaatgccttgctgcccactgaaaaggaggatcacggcttaggtatgaggcctcgcttttctcccaggtataattcgacaagaaaactgcattttagtagatgccaagcagtcgctcttttaaaataccgtcttcattcatataccagctcaccatcatagtgtctatcggacaagaaacacaagttccacttccatctgccaaccaaaaacatgctgtacaagacatcacctgtcgtgtctaagcgcctttgtgatcacccctaataaactccgttgtcagtgtaggaagctccgagtactcttggccctttgttgcataggtaagcagtatggaaacatccggttgataagctccttctcaggatatacgacaaccattcatgaagtcaaccagatgaacatggagacatgtcctccggacagcagatatcccattagaaacctttgaaacccgccgatcgtccctccatactcataccattcacccttaaaactacgcatgtcaacagtcatggaaggaatcattcattgtttgccatcgcacccacagtgatactgtctcaaacacctccgtgttcatcactctgagtataccctccagtcgctccggatttcattttcctgccttgaagaagaccaacctctgggctagttcatgccatgagtcatgaaccaagaagatcatttacttccggcgcattcccgaatcctcatacccaagtagtcaagggtcaaggatttcttagtgtttgaaggcgtttctttagaactgcatgaatcaggcgaataagcaggtcaatatcaaagtctaatgtgtaatggggtattattccaaatatgctcacaataataaacaagttaaccatcaataccggacatcttgtggtagtgccccctcctcccctaaattgcctccaaacccgccccagtccagttgtgtatgatccttctcttccgaccagacatttgtgaaaatgccgttagtatgaataatgtgtgtaaagatatgattatatcccgtcgcgatgtcaccctcacggagagaaagacgcccttgcgagtgaaacatccgccagtcgttgtaggttcaaatcaatgaagtgcccctgcaaacgctaagctcccccttcctgttggtgatttacttggttcgtatcgcgttgttacaaatgagcgttcgtttctctgatgcgttgccccctataactagagacggaaagggcgtctagccgtaaaacatgaccgaacgccgtaatgaatgaagtagaggccgtttctcatcgtccttgcgctgctactactgccgtatctggatcgaaatacatgctcgagtgcggcggttgaacagtgaccaggaaacgcggtgccagtgcatgcaggattaagcaggctggtactgcagggattgttggatgatcaattccttggtgcagactcttcggaggattgaggccgataactctcggcgttggcgtgtaattcgtcgactggctgtttgtcggtcgactttgagacgcaaaacacctgctgtgagcctcgatcgtcctctatccgatgacaactcgtgcgccttctttgcccaatacacccctttctttcggcttggggctatttgtgcgacccttcttgcccttgagaaatccaaacataccgccggagccttcattcttgccgtcgccaatattgttagcatctgtaggcaaggttgcatcctggcgagctagttcagaccaactaccgctgccatcgagagttacttgtacgccaccagtaggacttgtcatccgttggccggcaacaatcgggacatggcgagctcggaagtcattctgcagtggaggtggcggagcagggcgtacagggcgtccctgtcggctttcattgctggtacttgggttaagaggtgatgactgataacctccattgactgcgggcataggcgttgcttcatccgttgtgatcgcttgaggagcgttgtccgagtcgggatgcccttctggattgacaccagtaccctcagtgattctgttcaagttagcaaatcgatctcatagcagccagtctaggaggtcataccgtttataagcagccactgtataatcgaatggcttgaaatctgtctcaatcatgcgatacagctcgtcttccctgatctctttctcagttgcatcgtcctttagacgctctcgtggtttctggcgtctcgcacgggcttcgagtggagcctcctctaatagcaactcttcgaggtcgtatgtggcatcgaaattagtcttctcggacgaaggaacaaatatgggctcgattctcttaagctcgagtagctcgaaatcaaaacacttgaagaattcgttttgcgtgaagctctcccatgttgagcccatccgagtttcgcggttcgggtcgagcgcggagccgattgcgtagaggcaagcgagggatacaggcggctgcgtgacggggtatttgggagaagcggcctggatctgttgactaagagatccttcggagcccccttcgaacgggcgctatatcaaatgagaaaagacgtataaatgagtggcgcagtttaacaagcttaccttgttgtagatacactcgtagaagagaacacctaaggaccaccaatctgcccgcacatcgtatcctttgccagcgtaaacttcaggtgcaagataagccaatgtgccggacttgctagtaagtgtccttcctggaacgacgtcggaagcgacgttctgttttcgttagtgttagttgcatttgaaggtaagaagagcttacaaaatctgttaaatggacatggccatccgcatcaagaaggacattgtcgggcttgatatctcgatggatgatattttggctgtgcacatatcgcaaagcacatccaagctcggcaatccagaatctaacagcctcttcggtaaaggtctttctcgaaatatgaaaccgcaaatctccgccagtcattagatcaaccaccagatacctgttatcgaatgtgagctagcactagatggtgcagattataggagggcgtacatgtactcaatatcttgaaagctgtatctcaagttgcaaatgaagggatggttaacatattccagcattcgacgttcgcggatgatgtttcgcacgctttcggatcgtacgactgcgaggtagaaaaggattagcattgtgtcacagaaatgataaaagattccatcagattgattattgccaccgatggaagtggtacatggaccaagatctcgggtccaaagccaagcgtataatctgtagggagcgccctgaacttgccttcatctttacggatatatttgagggcaaaggacaagttcgtgtccttccgctcaacaattcgcacctttccaaaggcacctcgaccgacgactcgcaacaggcggaaatgattcaagttcactaaaaagctgtcagcaccactcaccaatcacaatgtcacaaaattaaggagcaggagtatgtaaagctgcgagagcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagagaaactggttcgtgaagagcgtgtatagaggttgcatgatacacgtgggagacaagatgacgccaagtaacatgcggctgaaagacagcaaatggcatgcaggatgacgggaatcccagataaaccaatggcgacatagatttgaggggaacgacaacagaaacggatacaaagaagcttctgagctgagctccttgacgtaccttcgccgttcaggtcgacgggctttccttggccattgcccatcgcgaggggatcgatatgttggacaacgttgaattatcgtgaaagatagcaaagtcccatgctgagtcttgaatctaaggaatggatcgggggtggagtcggagcgccgtggtagtatctcgcagggcactctatcttgcggtgtaaatcgtggaaatcaaaattcggttcgagacagaggatgtattgatggcagcaagttcgatgatgctgatagcgacgacgacgacgacgacgacgacgatgatgatggcaaaaggatcaaagtcgcaggggtacagcagcagaagcaaatgcagctcaaaagtcagcgaagcaagatgaggcttggcttggctgggtttggactggccgggcgcttgtgaagtcgaatcgaatcgggacgcggacagagcagggtctggactttagcggacagcgtaaagcaggggaggcgagaatcggatttttcttgtagtgcaattcagtccagcttcgatcttttttgggggggatgagacgtcgttcggaggtcggtggcggcgggaggtcaaggggacggcgtgcgactttggaccgactttcttggggaagagagaggggagagaagatggtcttttgagggggagaaaaggaggcccggtgaagagggggcttgtggaggcgtttcgagacgtgggatgtcaaagtgctctagttctagctgagttgcctagcagactagactcgtaggaaatggagaagaaaatgtaggtactccgtactgcttgtgaaaatacaagaaagatggagaacagcggcaatagcggaagggcaatggtctaatatgggcaataaatggcgataagacacctagcggtaaaggcctttgactaagtgcaagtttgagagtatgtatggatattccagggaggaagaagaagagtcaatggaacaaatggaaatggagggtctcggcactaagtttacctccttagtaggtgggaggagccagcaccctattaatcaagggtgtcgtagctcagtgaggtacaggtaggtcacggcagcggtagcagtagcggtagcgagcagctgtgctaaaagggagagggggacgggggggtccctgtgtttgaaaggtgttgacctgatgctgcacattaatctacaagttgtcgaatcaacaacgaatcgtacctactgcagatatggaaacatcacaggagagccacatcgtcaaacgaagaactaatcaactagtgatgccactctgagctttcagggcgtacatgtcggctcccgtccctgacgagccgtaccagtacaagcaactccttacttgtatgtagaagcgggagtgcaattcgacacggccgaaagtaattcatggtctgtgcctattcaattccgtccttcttgcaaactcaagtcgtctgttgtctgtacggatacataggtatggtatctctactagttcccttgcaatccaatgtaagagagcacggacaactgcatccgttggcaggggtctagaataatgaaaaagctaagagccggagcaacagcacgaaagaggtcagaaagccacgtccagaagagcagtgattttcggttttctgctcgcttgtcagacattagctctgcccgactctttgacatatatatgtatatctggttgatcaacggggaaacagggggtgtttcccaagccaagatgctagtcaggtagcttatcaacagatggcgtcgagttgactccagaagaggaattcctgtcgtctggtgtaagacggaggattcgacttgactcgacttggtggatgccttcatgtgtgctaggaggtataacttgcagacgatgtttgctatgactaggtagtaggacagagtcgtgtactgcaaagtaccagaaccgacaattgccattacggtacacagaaccaagtgtgggctaaataaccgaccaacgatagtggcccgtggcagtccagtcagaaagaagctcctggttgtttgttagcatgggatggaatggctttttggctcggcttgtgggatataatggcatgagaattgaagaataactagagaaatgtcatggtatgactttactttaccatttattagaaaccgtgtgattgaaattggctagactgctgaggctgcttggaaatgatgtttgaagttgtcaatctctactttctagccttatgttgagatattccacaactcatgtgaaagcagccttccgtctccttctctctcccaactctatcttaatcatctcacatcacacaagatgccgtcgtcgcattgccttgcatgggtgagtttgtctctctctcgctattcccattttcgtgctcagctggctcagagttgagttcgttcatctggccccagaccatgacaagggtcctgactcttgtaagagagccagccaaacatgacaggggcccgtatgtacgacctaccctggttccacttcgttcaaaaagagcccaagatgcagagaaacgtcctgcgtccctaggtgcagcatcgttgacctgcaatgtaactatgctaaaggtgcactataccaccaaagatcatcaccacattcatctcctttctttctattgacaagtactccgtagaaacacccagtttcataatcatataattttcattgtttcaggaagccacacacatccggcatgtttccctctctacggttaccgcttactaccaccttgcatgttcatccgtaaatccgtaacataacattacagtacattactgaccaactgattacctcccctcttgttcggcgtgtccgaaggggtagtgcttgtggataggcggcgcgtggcggaaaccagtctaaccactgatcagcttgacaacttgactaacaagaccagaccatttcgtgccccgtcgacacaagatggaagatacgcatgctgttagtcgcatcccaagtacctttcggcatgtgcttcacgatgcagaacatttctgaccttaatcgccgaggcgaatcagctgccgggcgtgtgagagtcccctaatgagtacagtactcactgaagctgtgctcacgatctacatgtcgagactggatgctaatgttgacttggcggccttacaagtgctcagcaaccaaccaactgtgacctttgtcgcttattggccaatgggccggttctgttttaatcttgttggatattaatgctttattgaggaagccggatatggtattcacacgttcaacctctcggatttcatgtttctattgcagaactcaaaactccgatcatggctcatatcggcacggtattggcccttgaaataatcgcaattggccagctgagcaaagatctgctccgcctcagctcaaatttcaacctcggatttacgggatgcctaggttcaccggagacgcattccccttttcgcctggactcaatacatagcactctgctgctagtgatcgtctccaatgtttgagctcttgatgcttcgtggcgtaaaccaatatgggggggcgcaacagtagaaaacccgacaaaggccggacggacggccaggtacgaaaagacaagggtagaagctgacacacgacgatcaaactgcgttctctgttagggattgatggagacagagacggagacggagacgtggagtaatagctcttgttggtcgcaaggttgacagggtcatttagcatcactacctattagccaaccaaccagaaacgacaactctctactgcaactatccagccagttaggcctttgatcattgatgatgcattctcagatctcatttggaggacgggcccctgcatgaacgagagcgactcctgtatgtttgcttcacaaacaggcctccactggtttatgcttgtgtgaccctaacgtcgttctggaaggcttctttcgggtcacatgctaataacacagagacggtccagtaccgctacatatgcatgagcccttcggttatgagttggatttggattctgcaaacgccgttcatgtgcagataagcgacggagatgcccgtagtcggccactggtgacctgtcgtgtaaagggacattgtggcgtccctcatgacttaacaacgaagcagccaaaccggggctagtttggcctgccgcgttccgatgcacatagaccggctttgtttgccatgttaggactgacgtatctttcacttactcactgctcatagagaggcactgatataggggagctgacagctgcctggaagcttttacaggtcagagataatgcgttctgcagtatcgcaatatggtggtgcgtagttgcaaattgcacatatctcacttacaccgatcccttgccaaggtactggatcgtgttggacggtgggcacaacgcaacgggctgccaattacaccgacctaagaaaaaagcaaagaagcagctctagcaccaacaggtagttagttgttgtacctgtaccaccatctcgggtccctgctccagcttccaacggcgccgcctctttgatgcagcaggccagccaaccacattttggagcagccgcatcagcattcaaaagatcccctgggagctagttaacgggcggataggtgctgaggtgccgggtgcacagagatgggaggtgcctcaaccgtgtttcaaatcctataacctcggcggtacttgcaaagttaggtatggatggatgctacatgtactgtatgttccagcctgtgaacgtcatcacaggcacaaggctgccgaagacgttcatctgctgccccggtccctgtccctgataccgttccagaagccgacccatgtttgctgatcctcctattctttgacgccgtagccgtgttcaaagtctttcgtgttagttcgctgaagtctttgtcatgattgcatacctacctacctactccgtaggtatcaagtccaaacctagagatggagtaatttcaaatccactgcatgaactcggaggaagctgatactcgcttagggcgatagacaactcctccctcctatcaaaccttcagcagggttgatccccaggcatttctccaaacgtcaactcgaactgtctccttttgactcctattacagtcaatcccatcgcctcagcaaacggactccgtttgataaaccacgtgtagcactggcttctttgtattcttatctagcttatgtagttgttgcttctatgaaaacaaaattaaattgttctagaacaacgctccaagacgttagtggcttggaaaacgcctcttgggcagtgccgcggccggccaagaagcattttatatcgaatattggtatagacaaagaatcacttctccgatatgatgcctcttttttccggctgaatggcatttagcaggagtctaatcctcccatcgtggtgccatttatcctacttgccggtgatctaacaactgaggcgcaacgccgcctgccaaggtctacagttctcacgacaatttggtgtttagtttgcctagtttcgtccttgcgtatcggcggtgcgggtatttttttctttcttttttgtcaagatcatacgtttgtgttctagatttggaaaaacaaggatttaactgaatcgcaatggtcagtttaaatagcctggtgcgcataattgagcaagttgcgcaagcctaattctcgacgatatctcacagtctttcttcttctgtatgccccactatgaaaagtcaatctgcaggtcgaaactgtgaaataatacggggagatgctgtttttcctgagttacggagtatattcgtattatttgatcagaagacacgatccttctgtcgacgagggtcagatggcgatctcgtttcagacaataactttatttcgttgttgttctctgtgcaaacgaaattcggcaagtcaactgacttctaatccttgcgttatggatcctaccttgacggcagtcatgatcgttcaactaccgatcagatggatattttagatgagatgggttgcagcagactcgatgtcaacctctatctaccctctgctacctgaacaaatcatatctcatcatggacaaagcaccctggttacccggagcgagtgctccagccctgttatagtcatgatgaagaattcccgacaccatttgcttcatcattctttgacccgtaattatatgtcaatttcagctacgagtattaaaaaccccccatgtgatttcactgcacgataatcgcctaggcatggtgtaggttagtcaacctaaggtgagtacaaacaaatcatgacgactgagatcgcttagagtatgatgatgcttaatgacgtagttgaattaacatcactccaatttgagctacattggaagcccagaacttgtcaaattcatttttcaattgcttcagaagactacacagattacctataacatcactttaagctcaattcctaccagaaacccacatctatcgccatgtctctcttccgcaatatcctccgcacaactgcaaccactatccgccctattcacacaacaacacgcttgcaaatgccgtataagcacgatcaggaacgagaatcactgcgcccagttgtgaatgagaacacaaagtcaggaacggacgatcaagttgcttccgagcacgcagacatcgcctttgaccctaacacgacacgacctgaggaagctgccgacaagaccagggagaggaccaaatccaagggtcgagagggagaagacgccctgaacgcgagtggtgcgaaccaagagcttagcacacccatgggtgatgagaaaacgatcaagaccaagggtgctggagaggagatctcaaaggggggatccagcggaagtggaagtgcgcccaagaagggagatctgcccaaggccaagtaggaggtgggaaaacgaagtgagacgtcaactgtatctcgtgtactcctcatgatggcatatgtattacctattcgtttatcagaagaagagatcggaggcttagttgcgtaggtatctagataatgaagaagggaaaagcccaccacaccaacctcggcctctgaaaaacgtggattttttatctcaataagtaggagaatgaatcaatttacagagctcccagctatttatagcacgggcggtcacggctcctgctaacttacctaccttgcctaattattttgggtccgcaagtaaggtaggtaggtacttaggtaggcaggtaggtaggtaggtggtgagccagcaactgcacaaacgtcgaaggaagctcccaactgatagacctcgccttgctttgctcacctgtcaagctcacaattacatctgttttgggtaattcgcattattgttccgagtttgatagccattcaataacgctcgagtcaagttcagtattcatcatccctgatggaaatatcattcaacaagcaaacgaacatcatggaaaccctcaaagcatcacaatatagtatcgacctagaagaactggtagccgacgacgaagtggacaagttacacctcgacataatcgatgaattcaatcgagctctgaatactgaagacagcacccaagatcaagctgctgatgaagctgatgaccaaaaggaaccagagcctagtggaagttggtctggagctggatcagaccaaactccgaaggagcaacagcttgacgacaaggcgcagaagctcgctcatagattagacgagctatggtagaaacatgcccctcgcaacctcaacaccgaagctggcacagcgtctggtttttattcaaggttccggactgcggtctggaaagtcttccgagaagctcctcgacggattccagttggggatgaacgtattgatctccttgtatgcacgatagatgccctcgggaaaatgcacaaaaatccaacggctcctcaggggatacatgtctggaaaggcttactggaactgaaagaggcttttcatgaagtttgcaatggcatgtttctgggcttgctcttcgtctaaacctcttgagccatactgactgttacctagtttcccccaacgacgctcacctgcgtcgaacgcatgatggatgggtgtcttttcagtctttttgtgctcgtctcgttgccaaaggtatactgctagatgacaggcctgccctccacgtcatgaaacaagcgctggaagatgtattaccacccgagccccggatggctgacgtttacatccgtggggcctgtgaatggattatacaagccggccggcatctatttgttcggattgggtgtatcgaaatgttacgggcacatgaattaggacattggtggttcgggcagggcgcagtccccagagacaaatgggaatcctggaaaatgcgtctcagagtgctgtggggagggctcgggcctggccagaaaagcttgcaggatagactgttcaaggcggggattcacatgaattgggtacaagaccaatacatgtatgatgagttggatcgaaagggccaagagtatcaaaagtttgtggcatcaatacggggacaacgagaagatgtaaatgtatggttgggtggtgtataatttgccaagatcctggggaagggcaggatagcattagcaaactgtaatcactattacattcatcatgccatgaaaacatcaaacccatagtggctgaaactcccgacgccagactatgcatatcactacttacgcaccaatgcctaggcgtacatcatgtcgccgtcctcctcctcatcatcgtcctgcactgcaggtacctccttcttcttccccaagtcttgacggcacatgggacatgtacccttgctgcgcaaccaaggtccgacgcactcgagatcaaatcgatggcctcctttgcaggggagctcaacaacgaggcaatactcgtcttctaaatagggaaccttgcagatggcgcagtcgtcatctttcttgagggttttgcgattaacacggtcgattgagtcaacgaactcttgcgacacgccatgcaagcgcgtgggggggtcgttgatatcatcttcgagattcattatcagagactctaggaaatctcggttatcgtctgtaggagcagttgtgtgcagcaggtgtagctgttcctggaggaggcggaagagagcagccgtgtcgaggggagtgggcgtggcgtgtgggttgtgatgaggagtttggctgcctgaaggttcggcgatccgatcgaggagggagaagaatgatgacatgtctacgcgacggcctgagcggcggccttcggcaaacttgacattatgttcgactttatcatggaaagttagctatacgatcgaatggagggggttgaggaggggttatttccatgttaccttcgtactgagtagccattgtgaatcctcgaaaacagcgtttgattgttcgtacgctgctggtgtagatattgagaaaggatagtaggaatattatgcagggagaagagagggcgcgctggcatcaagacgtggttgtgtaacggtcagacctaggcagagatgatgtcgcaagtctacggatagagctctctctctctctcttgagttgtggggtaagaaatgagtggggaactggacccctgctttgaacagtgcaggacgccacagttgtgcagtaaagttgagatgcagacagacagggcagagcaagtctgttgtacgattaggttctcacagcgttacatagatagaagcttggcccttgagatcagttaacaatgtatatccaagaacagccataccaagtcgatttgaagaagaattgaagcttctacaatagagcaattgactcgattgaatacgatattatcacatgtcgactcagtttaatgtggctgatcccctggtctaggtatcccgcatggaccatgtcgtcacatcattcagtcccaagttttccatccaacgttttaaatactgtacatacttgcgtctgtcttgactgcctatcgattgatcagcttgtgtttcaactgatcggttatcttccgcttttcttcctatctaagtatcttgccttgcctaggtaaattcctactgttctcatcttgataccctcatctcttgtacaaacccttcacctaggtaccataaccactaaataatataccctatcgccatgtcttcaccctctgctgccatcatcggctcaaccggcctggtcggctccaacatcctttcgacgctgctggcctccgaaatctacaaccctgtacataccatcactcgacgcgctcccaaggcgacatcacctcacctcaatgccatagtcgatgccgatactgccaaatgggcagagctgctcacaaggctcacacccaagccatctgtcgtttactctgcactgggcaccacccgcgctcaggcaggcggaatagccaatcagtggaagatcgaccatgatctcaatatcgaactcgccaaggcatccaaggctgccggtgtctcaacctttgtctttatttccagcgctggaacacggtctctcctctcctcattttcgccgtacgcaaaaatgaagaacggagttgaagatgcgatcaaggaactcgactttgagcaagccgtgattctcaagcccggtatgatcctcggccaccgagaggccagccgcacagtggagggtattgctcaaggggcagtcaacggtcttggctatctcagcgctggtatcagagatacctttggtcaggatgccgatgtcattgcgaaggcggccgtgagggctgcgcagttggcgagtgagggaaaggcgccgagtaaatactggattcttagtggaagcgatattatcaagttgggaagggctgagtagctgggtgcctagccagaattctacggagacgaaagaccgaggatgatgcgtagaacctctgcgagagtaggtgacttgacataatattgtggtacagtcacgactgtctctctctaggtacttttgtacaacccttttgcagactgtcagaatcaattggccattcaacgacgtcctttctcaaacaatcattaatacaaggatgaaaccaactgcgcgatttctagttcataatgcgatttctcctccctctgtaactcaacggctcttgcaagagaatcgcgcaaggtgagatagtcttgaagctatcgaaacttcagcttaaggtgtttctctagaggaacctatgaatgagacataattcacctttgagagtaaatggtattcttagtcttttttttgacttgtaccttatagatttgatatcattggttacgatcagttgctcaattcccatctcaccaaggtgggtttttggcatcagagcacaaccctgtctatggttctgtacaccttgtgttgcgttccacgaagccatgagatgcagtaattcccccctgcatgaatgagtgttcacgttgaagctggtatatagttatcaaaggccttctactaggcagtaagcaagtcttgatctttactccgatccatcgcacttcggcatcgcttctctccgcccccgccattcgtcggatctcatcatcaactccactcctcgactctgataaccaccaccagcttctatcgacttctcactcactctcactcactcactcactcactaagcttcatcttttactaccaccacaactgaacgtgggtttactcaagtaggctctcacctatgaatataccctattgacacactgtactcataattcatagcccagtgacacatacccgcccgctatcgagcacatcttcgtttgtgattacatatcatgtcttcccgtccttcagttgtcggcccagactccggccccgaggccccttatccgcttcacatggaaggcaaagtgatttctggttttggccgcggctccaaagaggtacgtctccttccatacatcacttgttttactcacacctcttagctcggcatcccaactgccaacctccctgttgacgaggccctcacaccatggatcgccaacatctcctctggagtctacttcggctatgcctctctcgctctgcccacgacacacccggacatcccatcggcttcatccaacgaacctcccaaggctggcacagaggatgctctcctcgctgccgaagcccctgctaatcctcctttccacattttccccatggttatgtccatcggatacaaccccttctacaagaacacagttcgcagcgcagaggttcatgtgctgcacaagttcaccgcagacttttatgacgtgcccatgcgtctcctcatcctcggcttcatccgtgaggagaaggactacaagagtctggaggctctgattgaagatatcaactttgattgcgaggttgcaaagaacagccttgcccgagaggcctgggctcctgcaaagggacgtgttgttggcggtaaagatcttgagggcaaattagatgtccagtggttacttcgagatgcctaagatagacccgagagaaatagaacatggaaaaaagtggccgggagttatggatagatagcaacatagaagagctggaatcttttttagaaagtcatggttgtttcatttcacatctgctcaactacctgggtatcatgcgaaacccccatctgcctgacttatagcactaccaataaactatgcagcatcaaagctaatcttctatgcaaaagcgtgtactccggatctttctcttctcttgcaaggtagccccccccctctaaaggcctggctagtatctcatttcaaagaaaataacctccaacaaaaagggagaatgaacgtatttcagttttgcccacagtcataactagctaaactgccagttgctggggtccttggtctggtaaatatctcggtaagaactgagctgagttagcaaggagaaagtcttgagggacaggatgctagagctcacattcattataatcatcatgggaatgtcaaagacgtctcgtttgatcgtccaacagtaagtgcactcaaccttgccatccctctcaatcctcgatataccgtgctcgctgtcaatccgcgtgactcggctactgaggatgctcggctgtacgtccttctgagcagtatggtcgggtttgatgtccatgctctgagaggatcgatacttgttgagtcggcaacttctctgtaccttgccgcgactgtcctcaaaagccaattccgcaaaatcttggtaaaactcaaccacactgtcatcatccagcaattcacccaggaaaacaggctgaggccgcccgccgctcatgtcaagggtggctctttgaggccggggcgttggcaagtctccctgagcattgttgtctggtgtgttcgacccattggttgaacgcccactgtaggtattaatattgaggtttggctcctttccgagcagtacctcttttgtccatcctgtcaacgcgataaactctttgttgacagcagcgacctcgcccgatcttcgacagacaatggtcggagcgcagcaatgctgtaaaaagtcatcatattctaccaacgttctttgaaaacacttctccatgaaaatgagatcctgacgggtcagatctttggtacacgatataaaagacggtcggatctccccgagggctttagcgattcgtagtagcttattaccgggcagccggtttcgtaggacagccaccatgttgtggaaaccggctgtgtaaggatacggctcttttacactttcgtagatagcggcagagtctctttgtcgcttgccaagatacgacttgggattcggcttagtactcttcggtctgtgccgttgtgcgccaggaactgtagggattccagcaaaattatggcctggtgagctctccaagcccgcaacagaatgggggctggctgtcgcatctgtgcttgggctggcaagactcgtaggcccggctgcaatagcataagcatggggtagtccgtgctggaggtttccctgggcatatagagattggttattttggtccatacccgaaaagtcggcccctagcatgggattatcaaagccgtttccgttgccatttgcatttccgaagagagctgcataagtggcctcggtggttggagcttgtgacagggagttctctcgtggaggtgtctcggctcccagggccattttgttaaggatgccaaactcccagccggcgtattgactcccgaaattcagaccttcgaggtcaaaattgtatagagcagggttgctggggtcaaataaagcgttgaagtccatattaccggtaggtataatattgtttatttgggcgtgcgcattgctgatcggagcctggaaggatgtcggagacgtttgtgggttgaaaggtagactatcaatgcctacaggagtctgcgcccccgtcgaaaagaccggcagtgtcgtagtgctcgcctgagaaaagaagttgctgccagttgcagacatactatctgactgactagcattcgaattttggcgctgagcgttgggccttgagggagtaggattaggactggggttataatttgggccaaggacaggccgcagggcttctggaggagcatcatggaggtatttagccttcttgcgcacaccatcttggcatgcatcagcaaggccacgcttaatgcacctttggcatggtctctcatctcctgtaaagatgtcagttcaaaatcccttcttggctgtcaagcacgacgatctcaactatgactcttttcccactgaaatgggtaaaggaaacgcgcaagggagtttagcagcgaaagccccgacgactgatggattaaagagtcaagcttcacatggagaagacgaattcaagccacgataattgggcaaattgccagcattcggtcgttgcaagaacacttaccacaagtcagatgagctctttggcacgcaaagcaggcccttcgcgcctttttcctccttgggcgcatagggtctttggggtcgtacttcttcttgacctccgtggtgccctcggtagtgctctggtcggtcatcttctcgtcttcttctttaagaaaagtttccgtctcgtcttcgttctcagacataacatctgagacctcagtgctattctcctccatttcgtgcggcatggtgtcttaggttttatatacaaggcctggagaccagtacaaggtcttgcgacaactggaatatccacctctcagcttattacagcccgagactgtgttcgggttactgcacacaaggcggctcggatatgcaggctccgatcccagaaaccttttttgtttctctctttcaccttgtcctccttttagacagctttgcgaaaccacacttatccaagccgtggtggtacagccaagcagggacaagtacgccgtcgaattgcagtcacaatcaatgctgttcagagtgacaacaacccccacggtggcgtggcgacgcgcagataatctttcccctgatctccctcgctgatcgctaccgcgtgctgcgtaggcgatgtatgtaagattaggaacaatctgaactgcaatgcccagatgcggtaggactatggcgttgggcgcaaacgaggccagaaggctgtatgcagccgtgtatatgatgatcacgtctctgggctaattgggggaccgaaaccgctcggtgaagctcgtatcgtggaaggggcgtactcaatgaaagccaataagtgtataggtatgatacacagagaggcgtcttggcggaacgtagattgagtcagtagtaggtcgcaggggccgcgaggctgtgattgttgtcaccgaagaaggcggtagaggtggaggtagaattccgattcgatgagcttgggtgatcgatgatcgctagatgcaggaaagtcgttcggtcaacggtagaggcggagctgtctacgttaaggcgacacggaggaaaagcaacggcggcacgggaggtgagagatttggcgacagtgagtgaggatgcgaatgacgacgaggaaagaataggatgcagctacccgcgggccatgaggagtggctgcacccagaaccagcaccaaagccaaccaatttaagcagaaattggtcactacagaaacagtagaagctcacacggcgtcggcagaccgtagaagcaggctgtggtgacagcgtatatgtagcgttgtgcagagatgaggcatgcgaaccaggcgcggcgcgggggacaaagttgagggcagattgtgcggaggagccggaccgcgttacagattgggttgaagggggagtagaagaaagaatacagaatcgaggttgagagtagaagtcgaacgaggcaattcgcagaataggttgtaagcaatgactggtccaattcgaggtcagttagaaagagcccagtcaggtcaggcgacagggtgttgtggtggtggtggtggtggtggtggtagcaggtagcattgtgggttttggtggttggtagatttaggtagcagacgccacagacagggcagtacctagttagtaggcaattggaggattgcagacgcagacgcagacgcaggtgttcctatgctgattttgcttgctccaagttaggtaggtaggtaggtacctgaccttgagctaaaatattgccaaccttacctttctgctgtgagaattgagtgcgaatgcgtgctaccttagtactatagggatcacagaagtaccaagtttgctgtgccaagtaactgatgtaaggtaggtacagtacggagtacaacaaggtgggttcacgacaagttctcagttagagaaagtggattgtatttaaggggaatagagtgacgacgaatcttgattttacatcacaaggtataaagacatccaaggctcgttcgttgtgcatccatggcatgtgcaaatgtagaaacccgaggtgatgatgctataggcaatccaatctcgtgaacagctccagtacagtacgaacaggacattgattgattgattgacgggcggatgatcgaataaccatacaggtattagctgtatacccacacagggtggtacttgtagggtgggtaactcttcatcctttcagtcaactcccctgtctctctacgtagcaatgaaacggcgtcaaacccttcaagcagccttgacatgggcgggtatcgtacatatctgatagtcaattgattcaacgtcgtcaccaacaacacaatcaacacgctgatcatcatgaaagattctacctcgaacagttccaggtggatttgatagactaatagtatggctgatattcttactcagttgtttatgcctcagcaaaccgaagtttcaagcctctcattttcaccagccgctagcagaaaccaattcgagcccaatcaaagtcaaactttttgactgcggggtttactatcttacctacctaggtagtggagggagtaacccgctctggggaaactgggcgctggctattggtccgacgatgcttctatttgtaactgacgaagccttgtaaccaagatcagatttttcttatttttttaaggtattggacccattggaacagttgacgacttgactcgattcacttctagcggtcaagaaaggtcatggaaggagaatttcacctcctgcgcctcaagcaatagtctcgatcgagaagatgaagctaaagaggtcccgctgagccgccaaaaactactccgttgatccatccaatccattcgaatttgtattcccaatcaccagccactcaactacctcgaccccctagacctggcttaggccgatgtattgtgaatcggaagagtctggggccctggttggatgattctctgcgcgtatgtacacgtcgccgacatatcaaactctcttctgtgttgataatagcagagtcagctagagtgtgattcgtacctcgcctatgacaggggtctcaaggtgtcgtgcgactgcagcaccgttgcgacgaggtgcagcgtcgggctgatgttggataaccctggtgatagtcatgtacttggtgcagaatgccaattgccatcttgctgataactagtctgtcgtatccgtatagtacctacacaggccaacatgcatgtacatgtatatgtttcaagtcgtcgtctcgagcaactaacacgcaattctagccctgtcattagtctttaccaaaacccagaagcggaaagaaaataaataaaaagaggaccctagtgctactgacgttggcagataaagaaatctattcgccggcgcaatcactgactggcccggtgtggaacaacaggtaagcggcgtataagtaaggtacccgaaatgaacatgtagagcacagagaagagtacaagtatgtacctaacataggatatctacagagctaagcttgccacatacggtaattactactctccttaacagacagaagcttcatgaagcgaaacttgatacattcatcagtgtctacctctaaaattgtaagaagccggccagccagaacgcggggcttgatgccgagccggatgccggaggtgaggggcggaagcggaagcccaacgccgccgagggtatgtagccaacgctcagctgtttacggtgaagaatagaacgatccaggtttgatagttagggtcctttattggatgtccaatacccgcggtttcgctaaccgaccgcaacccgtcggcgaccgaggctttaaggctgttgtctgggactcactcttgaatcatgccaagatacaaggtaacgatcctcatcaagtttgcgcaaatagtaagaatgcgcgggagcctgatcttcagcatagctaggtcatagagacttgtgtgtcaatgttagctcgaaagtttgcgttacaattacctaaagtcaggcagaaaggtcctgtctcaggtgtaactatttatgactatgtatcaatgagactcaaattctgtgccatctttcagcttttgtttgctttttccttgtttctccattgcggctgcgctctgcattgcatgacagccgctccaagagtccaaggcaaggattcccaaagtaatcaacacatccggctgagcctcttgtgggcaatatacccccactccttgttgcttgcttgctttttataaacattcacagcgggtagaggcatgtgtacgtcaatgcggttggaggatacgacccatgctgctggccgagaacctggagtcgagtcgaggctgcgatagccgagggcctgcaggttgtatgtaagtacagaaaggcaaattcgatgtagggactaagaggactgagacacccttgtcgatcttgaagatgttcttcacaccaaaattgtggttggcctatcttatgccggtgtttggtgttctagctcaagggtacgatgtgatatttgatttttggcaaacttgaccagctgactggggtcaaatttcccaagcatgataagcagccatctgaattggttgtacctattgcatcttctgtgaaaaagacctaatctggatcacagtcgttgaagcccgcagcagctgagcacttgtatcaagccaccatttatactcgcctattattgatcatcatctgcctgtccgtcatccagatccccgcattcgcctagcggcccgggaagatctttactcaagataaacttagctggctgcattaattctgggggaatcctgaaatgcccttcagccgaggggatcctaacaagcattcacaatcagatcatgcatactcatcgaaattcttggtataggtaccctcttttcacgcagtagagtcgacttttgacaggattttacgtatcttcgaatacaaattacagaagcgccaatatttcaagccctgtgtttagaacctagaccggcctttttgtacaaccggcgatcaatccactcgtcttccacaaaagccacccttgacctggttggactctcggtgtattagtttgagatgcccatataatagctggagtgcaggggctttggtacctggtttggtggcgcgggtacacggatgaagtcagaacttgcagccctgaccacatacttttctcatatacccaactttaacctcgatgaacattcttcaagaagtagcaaatcgactgttggctctgattctctttccgtaccggaagaatagataagggaagggcatcatggcaacggtcagaaaagctagcagagacgaagcccagtggttgttgagcttagtgtacatctggttaccaaacaggggaaatgcagctgcaggactcgagttagccatgattcatgccgctgaatctcaacaactttccgggctgacacctcatgctccccagaataggctatgtcaggggaagttggtagccagccggcggtgaagaatcagacagatccatgggagtagatactcctacgacttaccagcaaagacacaacgcacgaatgcattagcagcaagggcacttgcggcatattgtggatacgcatccacctaattccatcaaagtcagcacagtctcttccctggcacgagcacactcctgtcacaatggctagcagagagctgtgtaacgtgcggtgagcctgtcacagacttgtgatacaggcacaaagctggacttactaggaaggtgaagactccgctgaacacaagtaggattctatatcagatttaagcggttagctgcagttcgtcaagcagaggttcagcggatacgagatcaagaggaatgaccaagcggtgactaagacatgttttgctctccttgtgcgaatgcgattccgcgcgtccggttcttgtctcagtcccgtgtaaacttggacttgggtatcacggtgctcccattgatgacgcctccttgaggcctgcgaacggtttggtttgatatgggatggatcgtgatgacttacccagctccaaagattgccgatccaactatgggcacaatccagtgaacccatggataacacgaccaagcaaacatgaatataccaactgggacaaggatacctcccaaaatggctggaggtagcctaaactcaggctggctgtttccttcaatgccggtctcttcgctcaacttgcggatgagtttgctccgaatattgtgccacaagggatcaagcccagcggcgagcagcattcccacgaggatcccgagaaaagagcagccattctgccaaaggttgaaaccgtagatatcgccgaatacaaggtgaaaggctccaaagaagagatagagaatgccgaggacgatggctgtgaagatacataggttcaggcacataggctcgaaaatcaatagctgaaatggtcgtagaagcgatcgtcctatcgcgctggcggctgatttctgaaccttttctgtaggggctttccatcttccatctccagtctcctttcgcatctgttttgctttgttcttcagcaggatcggatcttagtcgaggttagttggaacatattagccctgaatgctaatttggactcacgatatgtctcagggacaagaaacacaatgcccaatagtagaacgaatgcccagatcagaagagtccagtgagtccacctccagtcagtgttatagttgatgaagcccccaatcaaaggtccaattgacggaccaacaaagggtgcaagtgaaaacatcaacataggcgcttgcaactcatctgctgtgaagagatctccaacagtacctcctgacacagccagaaatgcgctaccggcgaatccatcgagaaatcgactcacaatcacggtctcgatattctgagccacggcttgaggaatgatgaagataacataaagagtccacgatacaatatagatgagtcgtcgaccataaaactcactcaagggaccgaggaacatggggcctagtccaatacctagaacaaagaatgaaagaccaaggatggagacttctcgtgagttgccaaattcatcctccatctgttcatatgtagatgtataaatggaactagcagcagttctgcattcacataagtatccatctcggttgatgatgttgaagaaacacttacacgcagaggcttccagacgatacaatgataataatgagccacttcttcattttgcgaaagctccgggggcataaactgtcgttgtcacccccatcccagccgacttcgaaaggatccttctcgacttcatcatccgaaggctcgctgtgggggttacagctgtaaccattctgggactgacaacgggatatcctagcagatgctcgtgagcgagttctgatcgcttgtggtggttgaatgggcgcaaaagtcgtgtcgtttctttcggggccgagtgtccctgaattcgttgacgtcttttcaatatcgcgatccatgttactcatggttctgactgttaacaacagtgctcaggtagttattttgagctccagttaagagaatcgacttctcgtagtaaagttgacttggtattcaaaactatgccgagactctggtcctcctagtctttatatacactctaaacatcttactctccaacaaaactctgccatttctcaccaccacaaacttagactctcgactatctcgtactgtggaaatcacctctcgttgtcattgctgaccaaaaacatgacttggcaccctgtaaagatgcgaaatgtttattaatacccaatcaagccggcatgctagggtctcgagaggagcgatcggccgccgtggcttgcttattgaacagcctgactctaggagaagccagggcgcgtatcgcgtattccgtaatcacgaagtcagtcattgctggtgaaataattattcacgacgttcccatgaaaatcacttcttgagaaggacaagttgactatgagatgctgttgcgctgagacggggtattattccccctctccgtgctgatctcggcgatagaatgttaataatgcattgcgtattaagcccgaagagctcttgtttcggctttcagagtttgagttctttcaaactatctttattgaattctttcggctcttgaacatggcaaataggtattcatcacttcttctctccttgagtttcccggggaaagggagaacaagagctcaacaataatcttatgattttaaattgatatttccccgcatatcgagacttgtgaggctctctttcaaagagtcatcagtacaaagataagagtaatgcctagtctcctgtttgggtaccttgaacttgatcgaacatcagtagctccgtatcacgctaaaactggtcatcttcaggtggtcgaatgagagagcctcatgctcaagcaatacgaccctgcaagagttcaaaacccggttatgcttcacatgctgatggagatattgcccgactccgtcaataagagccccttagctatttcgagttgacgaaccagggttcggatcacttgcatatcccagacacggctcaacatggaccaaacgggaccaattatcaaatatcttggcacctctcacgatatctgataggatgcctaagacgacatacgtacatgtcgtcatccagttgcacgcgtaccactgcgggcgctggtagggttgtaatgcgggacatcagtcaaggctcggtcagcagaacggaacgccaggaaaatgcctgtgacttggagacatcgtgtgttgtagggtaagcaggtcccttgatgcacaccagtcgtagttaacgaacagatgcaattaaagagtcatgaggagaggtagtagtaaagaggtaaggtatgccacatctatgccttcaaatagtcaatggttgtcgagacagttatcagcgctcaagagacctgacaatcgcaccaatcccgcttcaaccatgagtttgaattgcaactcagagatgcacttccaaggcacactgcagctgcactgcccagtctggcagaagcgaacgaggcaaaagtgctgcaactatgcacgtaattcttgcaatagggctcactcatgatgcgcccgcgaccggctgaactcttttctttccaaccatgaccttgccccattggattctccagggagcagcgtttctttccttgtgattattgacgtatttttggttatacctagtcgttgcgatcgggccaaagtttggtctctggtggtgtagtcaaagactgtcataattcacaaacagactgatggaaaacactcagaaaatgcccccaaaggaaataggaacttgagtgaaaaagcagacacatagctctactcggctcaacagaaatacaatcaattggcccggttggccaagagtcctcggctgatcataaccgtcaacgttgcgttgcgttgtgttgcgttgcgttgcccttggatcccctccaacaactcgcaccatgaacataaacatggcggtttctttttgacaacccccatttctctgacgaaaacctattattacaactatcaaaatgtactgatttctttccatcttttaggcgcttacctcggatcacttctttgggccacgccgagtcgcaatcataatcctctccaccaatggattcgcattcagcagcacgctcaaacgtcatttcggaacctctacgacgcggggggacgaggagaaacaggacgagacgcggggttttatttgtttgatctagttataaaaggtcgcgattttctcctccaagttgctgagattctaaaccatcaacccagctccctcttcgtcttcaacacgaacaagcacttcataaacactcaacttgaataccctgcaatcttaccctaactcattgaaacctctacataacccaatcaaacacacttcgcatctacccctatcacaaatacccctaattgacttaacatcatgtcttctcaaaccaccgcccaatacttccccaagatctactccctcacctcggctgatcatgctcgctctgtctatgatgagtgggcaaagacctacaatgaggagatcactggcaaaggccaagactatgtcggcccagccattgccgctgcctatgtccctcaagtcctaggctctcctaccatcaaccaagacgtcgagattcttgacgctggttgcggcaccggcctcgtcggtgtcttcctcgctcgcctgggcgcaaagaaagtcgacggtatcgacatcagcccaggcatgctcgacgaggctcgcgctacagacgcatatcgcaacctggacgtatgtgacctgtcgcgaccgctgtccgcaaagaatgactcttatgatgtcgtgacctgtgtgggcaccctgactcagtctcacgttggtcccgaggctatcagtgaattcgtgcgtgtcgtgaagccaggaggctacatcgtggccaccgtcatccgtgagatctggcagactggtggctatgaggcacacgtgaagagcctcaccgagcagaacaagatcaaggtcctgtctgccgagttgcaggactaccgaaggggtgctggagcccaagcctactacctcgtcttgcaagtgtctgcatgaagtgattcattgatggtaacttcggtgatgatgatgatgatgacgatgacgctattcatggccggattcccttttctttctctctcaacaaaagaaacaagcaaacaaacacagcacagcacaggaaaccctcccctgccccaggaaagctattgaagtggaacatacacatcgacacttgatatggtacagttgccatcgcctctggcccatatccaccaaagtattcgctttggccagttgatgacgatgacgatgacgataatgatggtgatgatatgagagacaacaaagaatgttcgtgattggatttcgttttgacataggtgactcgccagtgagcaacgcgatcggaatctcttacacattccttcagcaacacatgcagcataaatatacaaaaggcgtgcgtgcccagctcatgattgtgattctgattatgaatgtgacatgtttatcattctgctttaacctaggttgtatattaaaagacagtgtcgttgattcccggcctgtcacaaagtcagtttgttcttccgtaggaattcagcttcattgtatgaaacgctatataaattggtattcaagtgttgctatggcatgcttctagtcttatgattcaagtattaacaactaactactggtagtacataatattctaaaatgacatatccagttgtggaataggctggctaatgctaatatcccgccctatacatacatatgtcattacaaaacaaaagaaacgatagtaaacaacctcagaagctcatatcttatctacaatggagttggtttcatggtagctagggtttaccacacattcaagggcaccatgttccgttgctattagccatttaaatctgtcagttgacttaaagttccgagactcgttcttgtctatgagtggcctaaatgctaagggagtctttgcctcatcaggatgtataaatttgctgggtatctcgactattcaccgaatcataaaacagatgacaccagatccgtgtcatggatcagcggcaatcctaacgcccgatcggcgggtctcgggcggctcatgaaactagctggccatgatgatgtctatcctctcggggagttttctgtctggtcggatactctgaggccttccaccgtcccggttggggcttgggggcttgtccttgctcaccgactctcggataccacttccgatcacgggacaagaccctctagtaggtcatcatgaccatcatgacatgtctctgaactgtctcacatattccgaggcatgatacacctaggactgggtcatgatactggcggtttgaaaccagagaaccaacagcatagtagcaactcaatttccttatattgtcatcatacatctatctaccttggaatagtgagttcccccatcataaatactttccatcagttctcatagagcaccatataccaaccatgcatgcatattctatctcaattccaagcaaaccaaacccaaacgccgaaacgcgccaacatgtactgcccaactgatacggtatatccaccaacacaaaacacatctctaaagatactccggcaaaccactcttggcaaagtcagggacgtccttgtcgcaattgaagtcacgatcccaaggcttctcgggcaaaacacccgccttgaggccagactcataactccactggtagttattctccgtcttccatgtccagtaccaccatccccagcccttctcgaaactgtgcatctgtgcttcggcgaacatcctgaggaacttcttatactcgtcgctccagtcgctagggtcggcgttggcgccacgacatgaacacttatcgtccttggtagggcaacgaggctccaagatggaagtgtccttgtttccggtatcgtatgtgccctcccagcgagtaccccagcctacgccagtgagatacttcgcgcagtctgtatcagcttgagaccactcggcaaagatggtcggcccgtaccctgtcgagggattcatactgatctcagcctgctcagtccagccgtcgcaagcatactcaaccttttccttgtgggtaaagtcgatctggttctcgttgaaaatgacatactggtggacatcaaggaccatatcatcgtagcccgtcatcaagccttgccagttctcaagtcccataaatccatccccaaacaccacgagagccttaatgccgttcttacggacgagcttgtatgcactttctgtccactggatgacatcgcttgttttaaggctggtcattcgaggttcgttggcgagaccatagtgggtgatgatgttcctgtagcgaggctgagcgaagaacttggacaaacggttgtgaatatcaagtgcgcgctctgcgtttttgctaccgtcttttccgttgagccagccaatggaaccccatcgaccactatggttccatccgttttgacttcccggaataccgtgcaagtccaagttgactcgcaagccgtacttgcggcaccactcgatcgcacggagaagatatctccaggacgttcggtacacataaggatcaccatcgtagacctcgacagcccagtagttgaaaccaattcggacatgatcgagaccagctgcttgtatgtccttgaaggtttgttctgtaatgaacgaggcataatgtttttcgagagttttcgcggcatcggaacccagcttctcggacagagtccactcatcaatgatgccctccttggtatcataattgaaaagagatgggctgatgaaaggctccagatagagccatcctccaatacatactccacgagcaggtttcttcgcataagatccccagggtttgttgagaggtgggacattgtcgttggctcgggccgagtcgtcccagtcgtcgtagagacccatgacgggcaagtctccaaccatttggtcagtgaaagtgaggttgaaatcggtggttgacttccatgtccaaggatcgagatatgtgttctgccacttctcgggtatttccgagtggtccatcccgtccaggtcagaagtatcctcagttgaattgtctgaactatcgctgctgccacctcctcctgcaccgcctttgttctttttactgacgactactgccacaatgataatgatgatgaggacaacagcactcacaccgagtgcaatccctgagtacagtcagcttctcaactgccaatttcaccacataaaaacttacagagtttcttcttgctcttctttggcggttttggtagataaaagtccttctcttgttccacactgtccacactcccccagccaccccgaagatgagtcttggaccgtccctcttccatgatagcaccgctcacgacccttttctttttgtgtttgccatgagttcgtggcctatcgggatctcgatcccgatctcttttcttgtgttcatctcgccgttctcgtcttcgtgattcatctctgtagtctcgactcgccctttcgctccgtttcttctgtcgcgcattctccctttctagatccgccaaggcattcgctgataatgttcttgaacttctgtcccgggtgtcttcagatccagagactggccgccgggagctttgcgatttcctcttccgctgaccgttctttcgtcgatccctttctctgtccctatcgcgatctcgaggtcggtgtgagtgagagcgccgcgatgactctggcgccggcatcgtgagacatgtagcgacagcgtaattggaatgcaatctctacaaaaatggacttgagcgagtgtcaatggttttacgaccaattacgacgtcagtcttggccgatcgtggttgtcggggcaacaagatatatccttggaattatcccaggcccaggcccagacctcgtcgaaacgataacccaggactgattcgtcacgtttcgccatgttttctttttatggctccagtcattagggagatcaaatcggccctgtcgtaagaggccggacttcctttttcttcaaatgcaacactatgtcgatggtcaaagcgaatgaagcatacgtacgcaacggcaactcattgccgttcaccaagtatatggacacccaaaaatagatgcaatgtctcctggagtccgcgtatatatccaagattccaaggtttgcccagatattggcaacatcacgattcttattgcattggcttatcagtgcgtaggctggttgactggacactctggcctgcgttgactgaacgactgcacggctcatgatggtttgcgagacaccacgtgaaccttttttttttttctcttaaagcaaagcataagtgatgaagcacatttttttttctgtagaataattccgtcaaagacctgatgcttgtagtatttgggaagacgagatctcagtactagtactatctcgatgatgatccttgtatgacttatccttatcagtcctactagcagactatcttcagctcggctcatcgagcttgctgcgcatagtgaagtagtcctttgatgaaacgatttatactctaccgtagagttctgtttagtgtttcctgtgtaatgatccgtgttattagaagctgattgggtaactctccgtcttgttcggcattagatcatgagggcgatagaagccgccgccaactccgctgagcccgctgcaagccgagcttgacatcaccttcaccgaggatcaatcaatcaataagcctccttcggctggctttggatatctaaggtataatcattctgctacaactcagctgctactactcctctgacatgccattcaaattgaatctctaatcacccatctcctgccattaccacctgtgaacattgccagtccatccatcgccatgaagcatcgtgttattcaccaattcaagagggcacacgtcgtcagcaatccctcgactgcacgactctcacttgcgcttcctgtagggcgaaagtgctactcgacacacccgccgaatgccaaactaaatctgcctgtcgactatggcacaactcctctcctcgcacataactcacaggctgctttgagccacaaggagctgcctgaaagcattcgaaatggcccgaccaagaagatgaacctgtttcaggccctcaacgacgcgatgggaattgcactggctgaggatgagtctgtggtcatttttggagaggatgttgcttttggtggtgttttcagatgtactatgaacctggccgaaacccatggtgccgagagagtattcaatactccccttacagaacagggtatcatgggattcggcattggtcttgctgcggaaggcatgcggcctattgctgagattcagtttgccgactacgtctacccagctttcgatcaattagtcaacgaggccgccaagttcagatatcgtgacgggtcctgcgggcgaagtgtgggtggcttgacagtacgaatgccctgcggtggtgttggtcacggaggtctctaccattcacagtctcccgagagtctgtttacacatattcctggactgaaggtcatcatgccaaggtcgccagctcaagccaagggtctcctcctggccgcaattcgcagcaacgatccctgcgtgtttatggaacccaagatcctgtaccgcgccgccgtcgagcaagttcctgttggttcatacgaactcccactatcaaaggccgagattctcaaggaaggcaaggatgtcactatcgtctcatacggtcaacccctctacctatgccaaaacgccatcaagcaggcagagcaggacctaggcatctctgttgagttgatcgatcttcggactctgtatccatgggataagcagaccgtactccagagtgttcgcaagacaggacgagccatggttgtccacgaagctatggtgaatgcaggcattggtgctgaagttgccgccaccattcaagaagaccatgatacattcctgcgattagaggcaccagtcgctcgagttgctgggtggagtattcactcgcctctgctatatgaaaagtttaatgttcctgacgttgctagtaagtaattgaaagatcattgtgatgatggtccaaagctaacattgttcccaggaatatatgataatatcaagaagttgttgaactattagtagaagaataatggatgggggggtaaaacggttaccaaaacagccaagatagctagagtcgtaacatagaaattcgaggaatcgattctttgtggagcacacatgatttgatgatatcttcatatcttaggtgttccaagttataagtctttccttgcagtactccgtagatgttaagcaaatatccgtacggagtagaagtgctagcattgaccccactgacgccgtcacctaactatgctcctgttcctgctccaccaaagctaatggagctcctccatcctctgccccgcctccccttgactgtggcccatgctgtgcctcaagaactccacgccctgagcctcaacgccaacgccaacgccaacgccaacgcccatcctttccgccatatacctatacacggcgcattcaatctaatttagccatgtcggatctagagactgtttctgcctttgtcgagggtgctcctcccggagaggtacgtgctgatatcatcctcttgtccgcggcatcatcagctaatatggactcctagctcgcagatgttatcgcaggtattaccggtcgaatgcgattgctgggcaatggaaaaatactgacgcggatctgcagatatcaagtccctcaccctcgaaacctcccccgatatcatttccagcctcggtcccgcattcgaaaagtacaatgaggagcagtttgttacggtgaagctgcctggtagcagccaaccagtaggtgacgaagaatttcgaaaatagagagattggagctgatgaggtgagctaggtcattattagctctcacaactcgcttggagacggccgatactacgatgttgagagctcttccagctttgctttcgaccacactgcgcaggtaagctgcgcatgtctacacaaacggatatatggttctgacgggagaatagaaagctagtgccgtgcaaggccatgttctggaaggagctcaagcggatcttgtgtaagttggctcgagccggttggacagcgtgaagtactaacatgcaatcatagcaaatccaccctcaaaagtatcggaccttacgttgatgagcacttcgccaatgctgcgcacggtgtctacccaatcgagtcggactccaagatcgccatcgttattgttggcaacaaatatagccccaacaacttctggtatgtttcttatgtaacagtcctgttccacgaagctaatgtccctaggaacgggcgctggcgctccctttacattcttgacccatcttccggagctctcgaaggctccctaaaagttgacgtacactattatgaggacggcaacgttcgtctgctcaccaacaaacccgtttccagcaccatctcctctgtcaacggcaccagtatcgttaaggagatctcgaccacggagagaaagtaccaggaggagctgaacaagggcttcgtgagcctcagcgagggagccttcaagggcttgcgacgacagcttcctgtgacgagacagaaaattgagtgggatcgcgtgacgagctacaggctgggtcaagacattggtggtggaagctcaaggcgatagagcatggtcattagcagcgcacgaatttgaacgatagactggatgagaaacaacgtagaatacatgccaaggatcgatgtctatattgaaggtactagtctctcctgatttggaagattaagaatccgagcatcgatcgaggatagcttgggcttggatgcgattatctcgataatcaaagcgtattatccaagtctttaatgactgcataatcccgagtccgcgaatcactagattaggcgtttgacttggaacgctccggaggcttctagtcttatgcacaacgtgtgccacataacccgaatttgtgactgacgggagtttgacggatggcactccgggcatacatgaccgatgatgtaaagtggttcaacagtaggaaaatctatacgccagtctaactacaaaggtcactggatattttatctatttgctgtctgagagcagcttgcaatacttaattcaaggccctctgatatcgtcgattcctcaatctccgggtggttttacctaaatggtcataagcttaaaggacccaaagcaaccagaccatgtgagacataagaggctcacagcaagcaagcaatgcctctgtcatatcttgcttatcttgcataagtcaaccgcaaagggtaaaggttggagatatctttcctcgggaatcggaaatcggcatctccatcggtactggtttgcgagtgaccttcagctcttgatatcacagcatgtgtcctcagggctgtgatgttcctcggaattaggttggccatggaacacgtcggcatagtgaccggttatcttgactcttcatcatgagagatgtcccgctaaacttgtcttgaaagggtaatttcctcccagagcgcgacttgtgacagtgacataaccccgcggtagacggaggataggtccgtgttttaggtatgtaccggtgatgtttgcctgaagtttttaagatgcggggggagatcatctatgggtttggaggggcagatctggtatcgataactgttttgtagcctacctattgccaatctgtccttcacggaagagatcggaagtttgagtaataactatccgatgcctttcggattagatcaccacaatttgatcattgacataaagaatcataccacgttgggtatgaagagcaatggaacccgccgttcaaaatgacggtgaagtggtattgaagctggggcggggagaaatcaccgtattcgtatggatgccagcaaacaaacggaatcaaagaaaggaattgtgctagcccacggttcttgggcctctgagcagccgtacaaattacttaggttggtaaggctggggttgagaaaaagcgacgaatcagggattagcgacggtaattttgatggctgcgattggctcaaaagtaccctcggcgacgggccttataggggatgggtccggatgttgggacaccgaatcgtaccaggaacttcaagtgggtgaggttgaggttgaggtagacttcactaccagtcgtggcctggatgataaggttgtgaggagcaaaaggcacatgttaacaggagggaaatgtgccgaaaatgatcataaagagagaagtagtagtaggtgatctaaacggacacaattggacccccagaatccggtagcacgggacgatttcggtcgacttcctttccgatgaccttccgaggaatcagaatagatggaaacaaacaatagaaggtaagacgccgcaatggaaaggatcaggatcaggatcatgcatgtatcaagtacatacaagtagaatctgtgtggggcagtactttactccatctacctacctccaccagcacctatgggcccctgggaagagtggccgccgccaaatctccagaaggccacctagaaacaggggacctaaattaatttagctgttaacttgggctaggttccgtccagttgcgttgcttgtgactttccattcttctctcctcctttcttctcttccattcttccacttccatcctcctacaatcccaatcccaccaagcacttgtgcgacgacagccctcggacaagaccagaacccccaattctcttcacgacccgtcacatccacaccgcgatcatgtccgcgaagaaggagttcaccatgcaggatgttgctgagcacaacacctccagcgacatctacatggttgttcacgacaaggtctacgactgcaccaagttcctcgacgagcacccgtacgttctattgctatgattctgcgctacgtgacgcaatcgttgctcaggatactaacatcgacttagcggtggtgaggaggtcatgctcgacgttgccggtcaggatgccaccgaggctttcgaggatgttggccacagtgacgaggcccgagaggttctcgacggtcttctcgtcggtgagctcaagcgtctggtgagtacctagcagaaccctcaatctcgatggaccaaacgctaacatgtgttattgcagcctggtgacgagggccccaagcgccaaatcgccaactcgaaccagggaagtggcaagtctgatcccgccggctccagcttgaacacatacgccattgttgtcgccgttggtttcatcgcctacgttgcctacaactatctccagaagcagcaagaggctcaaggccaagcctccgcataagcgcctcatatcaatcgcatcgcatgaatgaggatagagaaaaaaatggtgttctttggatttcgctacggcatcaatgcagatgtttgtctaagggcaactatgcattgggagtttactttggcctgaacagaggtcggtgatagacggcgggcgcgcagctactaaatgcagtttaccccggcttggacatgatgagaacagtgggcagcggcgaattcactaatgtcaaagcccatgccagtcccgattttcgggattttactttttttgttgggggtggacggaagaggggatcgggaagggcgaccgaaacccgagaagaaagataaggatcgcagcgaagcgaagcgcagacgagacccatttgcgaggcgcgactcatgcgcagtcagacagacgactcggccatctcgtctcatgggccacggtgttgcatgagcgcgggacatgcattgaacaatggaggtgacaaatcttgcggcaatcaagtaaagtaaatatatatcactgttttgatcaatgactggttatgaatattttccccattaccctttcgtggctaaactctacaagatactaagttctcacggagtggcctatgtatggttctttaaccgtacgtcgacctcttcacctatgggattctacagatttgaaaagctaaaatggagttactcttttccaaggatatgactaaaattaggattcatggttatcgagaaacaggtcgaaacttgagctgattaaagcttaagcttgcggccgacaagtatatattgcaacatcttgaccaatggtgactgatgctacgtttctcagaattaatctatagttttttacctgagaattgtgacggaaacaaacttctcaatagacctcgtttcgccaccacgtataaggagagagtttgatgatatcagttgcctatgactgtacgtcccattcaagcaaatataaatatgcgttcaatgtccatgaactggccaatatgttttttcctcttacaagcacacactctgtactcacacattgcgccttattttggatactaatcgatcgattgtacagtcagtggaggttagtagcacaaccacagtagtgcaccccccgccctggtcactgctggtacctagcgccacactaacgtgaacatcagcctcgccggatcaacgtcaatccaaaattcaagctcacttcacgcaacctcaacccccatcttcttttttccttgttcctttgttcttcgctgtccgccctggccgtctctccttgacaccaatcccctacaatacaagcgcaacctctcgatcttcatctccgatccgcagagagtacattcttttttcgtagatcatcatgtcgtcctatttcgaaaggcaggcaaatgctttcaaggggaccctctcagcagccgcgacaaagatctcaaatccatcaacaaacaaggcttcatctctcgccgtcccttcgcttgctcctccctcaccatctccttcagcagcctccgatccaaatactcctacttccaagcgaaaacgagatgctggccccgaggtgccctactctcagccgcagctcacaggctatggtgctggggtcaagacgcaaatgacctatgctgtcgattacctaaaaaagaagggcgacgcaaagaccatcacggatattatcgaccatctgagtttgcggaattttgacgatgagcacaagcgacaacttgctgaaggtttgcgagggcaccctcgtgtagagtggaagcctgatgcaaacctgagcgaacagacctggaagactggcacttatgtccaccgacctatcattcccggagtcaaggactcaaccagccttctcgctcatcttcaagccaagacagacgcttcaggtgtgtcagtgaaggatctcaaggacggctggcccgactgcgaagacacaatatcagccctcgagcgtcagcacaaaatcttggtggtgcgtaccaaaaaggataacatcccgcgatacgtttggcccaacgatccctcgctgcatcacgaggtccagccagagttccagagcatgtggcagcgtgtgcaactaccacccctcgaggagatgcaccgtaagcttacgagcgtcggtcaaaagcctacaagcgaggatcctcgcaaggcgaaggatggactggccaacaagcccaaggctcagaaacgtcgcaagggcaacaggatcggcaaggctaccaacgtgcacatggcgcatctcatgcaagactacagtggcatgcgacgatagggaacgcgtgtatcataattgttttcatttcagggcgttagggtgatgagctcgtgactcaagggacgaacgaaacatttgatttggtttgatttttatttggcgtttggcgataaaggaccccattgagattatggtcaaacaaaaaagacaaagggcattatgagacgggcatagtcgggtagacctagggaacaaggcagcggcatgttttgaattcttcaatcaacagcattgttcaatatacaaaactccagtcgccatttgccgtagtacgtgacaagcctttaatcccaattgtgtatctctcactttccatgccctttgtccccacattgatttgtctttacctgttctcccgccgtatcttgtcaaacaggctctcaaagatgtctgactcttgataccccccaactcgatacttcttctggaccgtaacgcaaggcacggcttctacacccgctatggcagcagttctgacctcgtcctcgagcgttttccccagaccaggccctagaagcgcggctctcatatcagaatcttcgagcttggcctctgttcggcctacgtgcatcaaccaggcttcgtcggcaatgtcagccccattttcaaagtgaccacggaacagagcgtcaagaaacgcagactggacatttgctccgcgagtttcaagggtcaaggccacaagtcgatgggcaggctgtgaaggccctgtcttgccagtcacggagaattcgatgccgtaacgagcaccggttgtttggagtcgagaagtgaaaagacgaagcttctctggggacatgagcttttcatagagagcacgcttgtcacctaggaagggttagaataacagcgagatgtagaggcagggtagaattacctcttcgtagcgtggggtacagtagaaagggcttccatgtgacatcgaattcaacttctgggtggagtgcttgatatcgttccatggcatcctcgagagtctttttctggagaaagcaccacggacatagaatgtctccatggatgacgatgtcaataagcatggttgaaagtgaagagggagtgctagaaaagaatacggaagaatctctatttgtagagcgttaaagtagtcagggcgtataagtaaagatggacgccaacaccaaaagttaaaaaccgttgaataccgtcacactttaattagtgagaaagcccttgtcgatctgcaaagcaagcaacccaagatacttatatatatgaacggagcacttcctccccgtccgtcctgtattatgaaatctcacattttgccctccagggaccagggctttagccaaacatcttccatccaagccctctcgtacatgatgaaactccagctcagccggcgtcagggctgcccgattggcaaatccaggcatctatgccgcccctcgtggcctgtcgttgaatattgaatatgtctgcgatgaataatcagaaaatcgccgttctgcgggggtctagtctgcactaccgggaattaggcaggggggagaggctttctcgctttttcgctttttattgtgtctgtttcttttcttatttcaaaatggcgtggtttcagcttcttagctgaaatttatggtcttagaaaagtctagaccggtcgctgggcttgacagtcgcgtgctcgtggaggctttgttctacgtgatagacgtcatggaggtttttgggcctgacagcacggattaagacgaggggtgacttgtcgatctctctgggcagtgaaacgccagatgtttatccatgcggctcaattgagaggtacatatcagttggcaataattgccgaaggacatcggccgcggctgaccgatatatcaaccgatagctgatgttctggttctagagcatgtctatgtgtgggtgtcacagcatagactagtcatatgcgggctgatattcgggtttgttgagtgtagtaatatattcatcgcatcagaaagcaagtctatgttggttgccagtccccgagtccaagtctacatagtaatacacaaacatgccagtgtcttgtgcttcccataatgcctgttgtctttgcctctgatatgctcagaagagaaagaagaaaaaacaagcaaatgttccagtgtaactcccgtcctatgtttgcgttatgcagacaaatgcaatgtcctgtccgtcgttcatcacattgcccatccgccagtctatttgatactagaacaaagaaaacgaaaaagcatccataatgtacgagagatgggggaatcgataaagcatgaaaaacacgaaacagtgcagaaatcaacgttcagagcatgctccatctaggagcgagcccgcctattagacgggagagtgatgtgtgttgtggggggggttgatattagaccaagacatgcacacaacttgtcgtcagctgtggcaagctcaggtgaaggggtatgagtatgggaatctagtccagaaggaattaacgccgccataatcttcgtgcccgactcgggcacagcttgaataatacagggtatcagtgagctcactcctgatcatcacaagaaagacgaccttgagcattgctcaagctcagaatctggcaatatgtctgactaagccatgtgtaccagtccaggttcagtgctctggggtcggcgcatgtgcgcagcggcactgtaatacatttgattcatggcttggttggcaggatacgcatccgcggggtcagggtaaacatagctggcgttgttctgcgagggcgacgccatgtgcgagggagactgccagccaacattggtcatgtgagggcttccaccattgctgctgggcgtaccctggctgttatccaggttaggctccagagtaggaggagggccatagctagtgggatgcgaggtaggtcgcatcatattgaaaccgccagacgaggtggaggtagggctgccaacacgcatgtgcatgggcagagaaccattctgtgacaggtactgaaagtcaccagggtgacgggggatgctgttgttaccagacagatcgacactgggcgacatagacatagttcgctgactaggagaaggagtcgtcaagggcgagccgtggttagacatgtggtcgctttcagaccgagtctgtgacaagcccttcgacttggacgcagcaagagcagcagcggtcgcagcggcagcctcctcgatagtaccgctgtggtggttctgatggcgggtgagggtggtgcggcgagtgaatgtcttctgacaatcagcgtagggacatttgtagggacgcttcccagaatgagtcctgcggtgtcgggccagggagctgctgtcactgaagggctgtatttggtcagcgactgtcacaaataccagagttttgggtactaacctttgcgcaagtctcgcagtggtgaggcttctctccagtatgcacgcgctgatgcacagtcaaggcagatctttgaataaattgctttccacattggggccagtcgcaaacatggggtcgaactccgctgtgaatgcgctctgggacacattagcattgccattcagtctctcagcattcatgttcacttaccgtggcgagcaagatcactgcgtcgagcgaatcccttgccacaggtactgcaaggataggccttgatgggctgctggggagggggcgggggttgttgaggcatctgttgcatgtgcatgtgaggcatgcctcccatgttgggcatctcgggatagccttgcattgtcatggcggcggacatagggttcggcatatgcatcggcgcttgcatcgtggatggcgatgggtaggctcgggcgatactgtgagggttggagtattgcgagtgctcagagccgtgaggagaggctgatcgctccataccggattcgtgcttaacgaaggcgtgttggtattgttggtgatcgaggagaccggaagtaagttgttgcatttgacctttgttattgagcatgttggtgatgtccataacctccgtaggagctggtgatcgcatgccgctcatcttcaatatggcgggaattgccagctgaagacgtggcgcgtttggggaagggtgtgcgagggcgctcacaagtgacggatcacggcaggaaggcggtcaagctgacgttggctgcgaagatgcacgttagttacttagtcttgatatgataacgggccatgtttgatgctcgaggtgtcaatacaaacaacgacatcccgaagagaccggcagatgggtaagcgaatgcaacagcatgcttaggtccaaccagtcgcacagagagggcatcatcggtatccaagatccgccgagtgtcaggtcccgaaaaacaacttatgcgactcacctttccgcgtttgtttgcaagtgacgtgtatggtcgcactgacaaggtgggcgggaaatcttgcagaccgcttttcgatgcgggttcggtcgaagcgggaggagagaggtcggccggcgacaggatttcgttgtcggattttcggttttgggcggcgacgaagttttgtgtagttggagcgtcgaagaaacgcgcgtggtgtatgcgtaaggtgaaagaaccgaggaccgcaggggttaggcaaaaatggttaaatttttttctgtaccctccacaaagtgatgcactgtcgatcgggcggtcggtaatgataagtcaacagaacagaagactcttgcaagttttcaagttcaatttgcactgtatcaacacacgatagctgatgagatgtagtcgttcacaggcgcgacgcgatgaaagaagggatcaggaggtggtctgttcacagctgaaggccagtagtctagacgcaggtaccgttaaagggtcaactggggggaacagatggttcttaaagaggagaggatgtgaaagatagtagagcgggatatcaatcgccaggacgtatgaggaccaaaacacaacgaaagacgggaacgggagatagataaaatagaccaaaggagttgatgtgatgatcgagggccaggtaggggccaagtctttatgtcaggttccaggatgggtccctatggcgggacgtgacaaggcgaaggcaggcaaagaaaggcaaaggcaaaggcagctccgggatttgaaagtgggagggtgaaggggaagcgaaagtggattccctatggggggcaattagtggagggggggtctacaaaataaattacggcgcactcccgggcaggggttggagggcgacaggggtagcggacctgaatgagggcgtgaatagcggtagcgggaatgaagtagactcagactcattacagcggccaacccaacccaacgcttcaagttcaaccagttcgaagcaaagcgcgtgtagcgcatcagatgagccagatagtagggcagagacaaggattggggaaataagaataaagcataaccaagatgctctcagacctgacctgaactagagtaaacaagagccagaaatagagtcaatggaacaggataacggaaacagtagtgcaggtgtagttcaggcacgagtaagcaatcatgtctttgtaattagagtattggggcattgtaacaaagagaagaagaagaaatcatctgagcataataagcactcgatgtgtatgcgtacgtacagttggggtaataaacaaacagatgcttcttcttggtctcaatgaaatgacgattgatcattttggcttggtgcccgtcccatcttttttttttctttcttttctttttccttttttttttttagaggaaaagtattacccgaaagccgttcgagggtttcgttagaactggatctcgcaggtttggtttgctctgtgcgccagatctcgcaagaaacaaggtggcatagatcgaagcacagaactagggttggcaggacctcgagacacgacacaacgggaagaaatcatcgagggatcgacgaactgtaacagtggatgacctgcaaattgaggtttcatatcaagggcgaacgcgagctgagaacgcgcgaggccgatgaattagcaccgagtacgctagagctattaaattttacattggtagtgacctgggcttggtgtagcacagtaaggcgaacagctgagactaggactcagaccaaacctcaggtttctgaaagaaacacggtacgctgtagcctcgaagggatattcactctccatactccggttgcagtgacaacatatgaagagttcaaaacagctattattgtttttaatataaccctccattttgtcgaaaatatatgtataataaagtctgaccctttttaggtactactgaggtttgaccctcccataacttacacaagcggggattggcatgcggcaggcgtcacaaagaacgagggccagaacctcaattccgccctggaaacatccatcagccgtgccgtcattctcactcaactcaacatgaaacgccgttgcgtgtgtaatcccaagacgcgccaaatcaaaccataaacttttatcatatcctgccttcatttatagtacacagtgagtgtcccgagaacttgggagcgaagcaaaaagaaacaaaaaaaacctccactgccagcattcaagcgggcgggtgcctggccctcggaagagatggttcccgtcgttttgctgcaactttacgatgcacaaattggaaatctcccgtccccgggcagttgaactccatgtacagcatacagtgcatacctactgtgcgtcttgagatacagggcattccccggccagccacagcgcgccgcctcgcccaaccaaccaccaatgcccataacaaattcaatagtcactcaatgactggtgtggaagcgtccctggataacatcttgcagcctctagccgttacacggcgctgattggaaagaggctgtggtcctccctcatctgtcgtgaataatcgggattgctgctgagggaatgggcatctcgcaggcaggccaatccttgtcagctggagtgatcctcagacgtcgatcgtatcgttcgtttctcttactgtattatgccagttgggccgccaacatatcgtgccgtgtcttcgtgagttgcgagtggacgccccatcacctcccttttcgtctactcgtatgtccagtccaacaacaggatattatgaaagaaatgagctgcgcagacagggtccgtataagcctcgctctgtctcaaccacacctttctgtttgtgtgatgctaaacatgttgctattgattgtttctcacctatgtccggcgctgtttcccctctctcgggagtgtgaacaggcctctatctgactcagctcccgctgtttgatgttcgaccccaaatcgattcccctggtcttaatcaatgtacaacgcatcactctcccttgcccgcccctactcaccagggccgacgtcatgaatcttccctgtaccctgcagggtcgacatggcatgtgcgcccctcaaaataacccaggtctgttcccaggggaattcagacgggtcccgtcaatttgggcgcggtctagcgggtcagagctggtgcccagagctgatgtcgggctgtcagggctgggggcaggcaaggcggcagctgtcctgagtggtagatctcgtcgacttccagaagagttcaatcatcagtgcccatgctcccctgtcccatatctcactctcactctcactctcaggcggtgtcgagttgtcgtcccctagagtggcttgcctcatctaggggatcccacatctcccttgacactatatttgacaatgttttcctgcgccataggcgtcaatatgatctgggctgttggttgaggctaattaatctccagccatgcgtattgtgaatttcggtgaaagcggtccaggaccgctcaacgtttgtcggagagttgcctgaatctgtggtacacttgacatgatgtaatctcaatatctggtcacctggtctagtttagctgttagcagccctgtcatcgtctctttgttcttcactagatggtctcaagcaatcgaggctaagagacgaatcactcactccatcaaccttcgcaaacaaaggccgcccttggatcagcacccaattgcatattacttccacagtcttttaatggtgtacacaactgaggcggtgtcacttcttattccactctttccctgccgtataatccgtggcttaattagcatgttaatgcatgcaatgcgcatgagtctgcttgctgccgtggatgtgggatgtttgttgctcctgggctctaggttaggggttgtcctagatacgactacccaatcggatatggagcgagtggcctgggtgctcccctcccaactttggagacgttagagtcagcaaccctgtactgtgtgagatttgcgtgaagtagtgggctgaggcacgaatgattcgtcaatacctgggggctttttagaaggcttcatcatggtccatctgccttccagaagacaaacgggtatgatcttacaccgctcaggttagtttagctacctaagtgctaaggcactgtgctgtggctgttcgacacctttccaacgacctaatcaatcaatcaatcaaccatccccgcaaataccgtgcgcaagatgcaggcgctggcgcatatgccagttgataattaaaacatagatgctaaaagggatagcttaatgcaatataaaggacaaggtccaccatgacgctcttgaatgatgacttcaaaagtgagaaaggggtgtatcgtggaccaacagcccaggagacagagagagagagagagagagagagaaaattgagtgaagctggaaatggaagacactaagaaacttgggaatcaaacttgacaggggtggatggcatatctttcagctgctagactctggttggcttcttttcgagactaaccgggccattagatgggttactcacacattcggaaatgacgctagctcaccgaggaaggtttcgagaattcttctggaacgatggtaatgcaaaggcggatctagcgccgtgtgacaatgcacgtccgagcgtagcgttgcgcccacgacacatcttatccttctactgagcttctttccgtccttcgatgctactttctcattccgatccatcaccttaagaagcatggcaccatcaaagcctcacccctccactccttccgtggtatggttccaagttccagcctatcccatattggtatccatgcatgagatgaaccttcctcaccttggcaattcggctgtctaccttattcacctccgcactttccattattgattgctgtatgtcccgatcgctccatgatcccactcggtctctttatcttgctctcccactcacgctcacgctcacgcccgtacggatacatacatatacatccatcatttgatcttatctgtctcgtgtctatcttcttcgtaagagcgctcggcctcccaagcttgtcctgactaaatccttgccctggccccatgctcccggggccccatctgaatctgccccgtgctgcagaagcatggatcacttccattcgttctggcgtctttccagaagttttagaattgagtcagtgaccggttggtctgggggctgtagtcatggcgcagtatccatccaaaacctacactgacacgggaatggggatcaatggctgaccaaggcatgctgtaggttggtcaatgtgctggtattcggctgttcattcagagactctaattaaggactagtgcatatcgagccaccggatatcacttgagaataaaagcacggcaactataccacaaatcgacagagcactccaagactggacaccagcgattgcgaatgggatatggtccacggtcaaaagacgtatgtcaaagaaaacggcaggtacttgggcatcaagatgtcacaaaggctgcggctccggctcggctctcactctcatgatcctttctagtatatctcgatttacgcttggcttctttgacctttgagttatattgtgaataaatgtagaacttgaccttactgggcggggaaatcctgtccgtgccggcgcggggctaggactgataacctgctgcatgaagaattgaggaggatacattgagagatatgttattggatcgatttgtcaattatttgcctccctaggtggtcgtaagttcgtgaaaggcttcggacttgagtaatcgggtcaaacgggaactatgaaggctcggcgcaggctcacacatcgaatcctcggacagtgagttcattgactatgcaaaccgagcaaagactcaaacaaagaggacctcgaggactgcaagccaatgatgtactggggccatacgtatcaagtggtgcctgtggcttaggtttggccaactcttacactcatttacttgctcaccggctcgactaccttactaaccaaccatgtatagaacatttctagaaatatggtgctcgcaccacccatgaaggcttcaaacaacttcgcctttgactgttggttattattagtttctacgagctcagtgctcagctgcgattccattccagtccgttcgtccagccctccgttggccattttcggcgaaggcgatgcaccgaccccaaagagggttggtggctttagtgtatcaaatgcaagacttggcagcaatacgaataccttctttttgcacttgtgctcggacactggccttgccagacgcgaagcagagatgaaacagtttgatattgtattcccctccttagcgcaggtgagttccattagttatctgtttcgaatatcacgagtgcctggagcttatactgtgagttactgagcaagccgttctttgcgccggtgcgaggcttatcctttctcattatagttaaaagatgcgttgtttcagaatgcacgcctttgttttcccaaagctaacgacataggtaattctcaggccggctaatagagtttgggaatatgtacgctctgtatatcataatgatattctggcctatcctctcagcctgccgcgacaagcttgttaatgcttctcccgcatatggccgaaaaatacaactggtcaaggctttcggctgtcgcaaatccatcgctacgcccttcgtcgatctcgccagagctttttatgtcacagagcggcgtttatacgtatgcacttgtgcaatcactcggcctacattggttcgtgaggcagtcatttgcgcgaactacccggtggtcgacatttcacagcgtctgcaacggcataaacccagcaactaacgactggaagattgcagtgcatgctgcaaagtaaccttgaattcacattaaaacatcaaggctcaaccttggagtgcaacacacaaagcaaattgccttgatgtgaataataacgcaccatcgttatctttgtgtaagttgaggtacattacagccaatctacagtatgaatgtatcgagtgcgtctttttcataacgcatggatttcagtttgctttctgctccctgctccatctttgtatcatcaggaccaaccgggagtctgaccgttgtcctgcagcatcccagggtggaccctgaactgaaccaagcaaagcccacaggaccgtgctcgccgtcacagacgatgaaacaattgatggaagccttccagaaacagtggagcagtgtaggtccaagcctcagagggtgaggtgacgtgggatggtcggccaattcttccagggctgaatgtatagactttcccccctccaccacgccaacacccgtcagggccaatgcaggggtgactttggcccatggctgccacgagggtcattttcgatatcagtcaattgggccatcatatgcctctttcttctgtgattcacgtcagatctcgttcatcatgctcccaaatacgacgctacaaatgcgggagaaatgagatatttatcagctcttgtatacttgcaccacccaccaactcagttttgaacgtggccacaatgactgataacacgcattctttgtactaggtaagtctgatacggtggaggctggatgaaggggagacggtaaccaatttttatcagcaataaggtacatgatcatgtggactagttctgtcagggttactactgtttgcaatttccttggaggctcttcattaactacctaggtactctgcatagcatactccacgagtgggtagactcgtctggtggcccgggctgagattgccgtcggcgcggtttgagaatggacgcatgcctgcgcgttcccgcatttgtggtcctcgacagtctgtctgtcccatccttcaccgttcccttgcgctcaaggcgaaccaagctgaggtgaggtgagccgtgagcatgaaccagcccggagcttgaccgtactctcaggggccggaccacattgatgggtgacaataaccaaaatggcctggtcctggcatgatgaacaaccaagttggctttgctggcaagcaggccatattgcgcgaaaaacccacagggtcgatgcaccccgaccaaatgtgttttctcaatctgtgaatcggaagtcaagctgcccgttgcaacacctggaagcgaggcggatatgtcgatcaccaaagcttcggccaactgttcaggaacgtgctatctcgatatctggtgtagtgtagcattcaactcacaactactctgtagcctcgctgctctgtcactgccggccgacgaagtgcaagtttttaccgccatattgatgaatgcacagaagacaagtccccccccctccccacgagggatccccgcgtctttagtacacctagatctgcatccacgactcgtcgttgctttttcttgtgtgccgtttaacggcaggcagatgccaatggtcaatgtgcggtaaggatcatgacaggtttataagagactcgccaaaaagacgggccgtctctcgtttgtaccggatctgcaggttctcgattgcatgcttttctttttgcttttttacagccggattgcccttgctgtcgcgtggtggtgttctgtcaaagtgattcttgagttggttttgctttgctgaccgcaagatccggcaggccatgggagattgtcgattgcatcccattgcttgcatcgtggaaattaacggtctgccctgcactccgcatccatgcattctggctgcacgagttgcatatccggggagtgtgcagtactgcaccgccgtatcagaccacgtcctggatgagagcggtctgggagttctcggggcgataagactcgcgattccttaaagttctttcagctggcgcaccccggtagtcagagtgagatctcatattatgtggaaggtcgagacatgatatcatggggtctcgggctagtttgtgtgtgcctgacgcttagccagttcaaggagggatgttttgtggtaatggacgagcgtttctcgggttaagatattagtacagtacacagatgtgttttatgccactacatacttatcgttccatctctaagatactttgttatacatcgtagaaagtcgtttcccagacttcggaagagtgatctcactacatacacataccctcatcactcattacttaatgaattctctcacaagagcaacataatctacaaaacaaaagatcgatataccattttgaattaactgactacgtatatttttatcaaacatcagatttgtggtttgacagtatcacccacgtcgttttccacataccctagacttagtacaggtgtactggtgacagctgtatgtgactgttcagtccattcaaggagaaatcactttctgggagatgaataaaagactttacattcgataaagaaacagactgaatcgcgctggtatctgctcgctttataaaggactatgtgcttgccgtgacttgacgtagtctctagaccccatgtctaccacttaggctgatcacgctcgtgcataggtgtctcgagtgcatgagaatcgccgaaaggatcgtcttcgtcctcttcatcttgcggagctgcaactggccttgggggttgagggtgagggtttgagtgaggtttggacatggggggtggccgaggaggagctgcatgaacgggtgtcgaaatgtttagctcggagaggtctggaggctgcgaggcggttggagactgagaggcagccttggccatggcctctttgcctttaatcgtagccactgtgaagaagtcagctacattcttgccaaaatctaggtcaacacctacttcgataaagatgagcttgctcggcaagttcgtcatccgaatcactgtccgcgtcaatcgaacgatcgaactgttcgaaagacatgagggcatggacaagctcatcattagcatgaagcaatcctccgagccactgctcttcctcaacatgatggacctgtttctgattagtccacaggttctctcacaattctaacgaatacgcacatatcgaagtactttgcgtcgaagaagcttacaggcttcaaagcgctccactgccgtctggttctctgaaatacgctccacctcacggttaatgctttgaagcgcattcatcaagttcgttgctgcgatggaggagtcagcaatgacagacttcatttgctccttctcggcctcaaggttgaaaggcttccgcttccccttggccttgtccttctctttctccttcttcttgtctctagagctaccgaagaaagcactggaccctgaggaagatttggtagaagaatgtccgaatgttgaaccagatgctggggttgagctcgaagggcctgaagcgttccgtgcatcacgggccgcctttgccgccgcttcttgttcgtcgtcgacaaatggattttcctccgtctcccggaggactcgagatctctcctgtgtaacggcttgctttcttttgggaagttcctgcaatgttgagcatttggtgctgaaatattgtgcgataatgacttaccctgtgaagtcgcgcgagactgtctagacctggcctgccagcatactgtgaccatgagcgaaagagttccctacacttattcttcactgcaacatcagacaggtcagatgtaccacaaacacgcagacgttcaagcaagggctcatccacaaaggttcgctggaacctctcaccagcgttctggatgagaccgtcaagaatgaccaatgcacggatctggcggtggacatttccgtatttaagcttctttcgaatggctcgagctgcttcactagggcccgtagcttgtaaggtgatgacatcgacaagctcggggataccgctgagatcttcctcttcatatgattcggaggtaaggttctcaacggttacagttaccgccgagaacggcttcttctactgggacgtcagtaaatacattagtgcacgctggagctactctagtggcatgtaaatagctcatgagagctatcaacagacgatgtgcgaattgggcggaaactgcttgctcaagggacagggcggaatgatcttaccgactgaaacatgctcatgatgggctatactgtcgtggcttacgtgtataacctgccgtgcctgtagctctgcgatgcaggttgtcaagtttcacgataactatctcaagtacggttggtagctttggcagcttgagtgcctgatgacttgatagtagacagagcagcgcggggctagtcaacaggcaagtcgacacgaccactgagctcgttgtgccgaggaagtgaagaggctcgagacggcctgagttatagtaggtaggtaggtaagtggtgagaagttaaagacctcttgtatcatgagattcctcagattgccagccagataatgaatggatgtcaataccttaccaggttaggtagggtaggtaccttagtcaggcgctcactcgttcctgctgcaggtaaggtatggtggggttgctgttctgttgcttggtaggtagcgggacgtgacgcggggctccttcccagtttcggagtttcggtggggttctgtcgtcactcgtcaaagatgggagggagtcgtggcgatggtaggtgacctaggtagccgaaaaaaaaagggtctttacaggtcgaattagagttggacaaggttctgtgataggttacgaaacgaatatcaaacttatgaaggatcgttggtattgcgttgaaatctgacccagacgagctcagtagagactcatcgtatcacaatggtagcttgagattgtgtcatacctttggtacatcaaattctgggcctggtagaatgagatatctatagagttcgcaggatgggggacaagcatattttcatagcagtccgtcctcaaatttggctttatgactaagtacctacctagctacctacatatgagtgagtcaatgaagaggcttgctctaagctttgctggtgaacatctgtctggagcctcatggctgtaagcatgctttagtatgtccgttcatggacttggcagtgaagctggaagagtgcaccagttgcccccgagcatacagtgatacacagaggggatcccacattgaaccagtggaactcatgatgttcatcagctctgcatcagtgcaagcatcgttaggattgatttctacaaactcgagacacgcgagagtggcatgttcccaagaacccctaaaagagtttatgccatgactcctactaacttagaaatgagtcagacaacattcaaatttctataatacagcacaatccgtcaacacaggtaccgtagacatcatctataaggcagtctttgccaccaactctggttaccctagaccttcacagcgacttctccaatcacccctccccctcccccgcccccgccatcgcacctcagctacgaattttgactgtcaaaggcgttatcgcagctctgtgactcacaaacagacaaagacaaccaacaccgaacctctcatcaatcgtcctgagtaaacttagagttattgatagatatcagatcgccgaaaatggcttcaaaatcacccgttctgcctgaggagggtaagcgcaacattctaattaccagtgcccttccctacgtcaacaacattccgcatctgggcaacatcatcggcagtgttctctccgccgatgtcttttctcgctattgcagagcgcgaggctggaacaccatctacgtttgtggttccgacgagtacggtactgctaccgagacaaaggccctcgaggaaggtctttcgcccgccgacctttgcgccaagtatcatgcccttcacaagggagtctacgattggttccgaattgacttcgatatcttcggccgaacacccactcaacaacagacccagattgtgcagcagatctttaaggagctctggaagaatggttatattgaggagcgagagactactcagcctttttgctcgcatcctgcccacggcaagttcctcgcagatcgattcgtcgagggagaatgcagcatttgccatgaccccggagcacgcggagatcaatgcgatgcctgcggtagccttctcgacccatttgaacccgaacgcgagcccagcacctctgatgatgaccatgtcgaggctaaagcgactggtttcctgatcaacccccgctgcaaggtcgatggaaccacccccgagaagcgaaagacgaagcaccttttccttcgcctagacgcggttaaggacttgcttgttccctggttccacaagagtagcaaggagggagattggagcacaaactgtatttccatcacccagtcatggatcgacaagggactccttccccgtggtatcactcgagacctcaagtggggtgttcctattcccagggatctcgaaggcttgagtaacgaggagtatgcagagaaggtcttctatgtttggttcgatgcttgcattggctacgtctctatcaccaagaacttggtcgatggtgataacttggatggcacgaactgggagaagtggtggaagaaccctgagaacgtcaagctttaccagttcatgggcaaggacaatgtaccgtaagcgaacttcttgagaatccacatgatacgctggggcggtgctgacaactcactagatttcacactatcatcttccctgcctctcaacttggaacaggagagaactggaccaaggtccacaagatgtcgacaaccgagtatctcaactatgagggcggaaagttcagcaagtcccgcggcgttggagtttttggaaacactgctaaagagactggcgttgatcctgatgtttggcgatactaccttctatccagacggcccgagtccgctgactctgagttcaaatggcaagagttcattgactgcaacaacaacgatcttctcaagaacctcggtaacttgaaccaacgaatcctcaagttcactcaggccaagttggatggcgtcgttcccgactacacaaagtacaccgacgagcggctagaggagcacaagaaggaagtgaacgaggccctcaagacctttatctcacagttcgacgccatcaagctccgcgctggccttgccaccgttatgcacatctctgcccttggcaacaaacttctgcaggacagcaagctgaacaaccagcttctggccgatgagccagaccgctgcgctgcggtgattggtcttggtatcaaccatctccagctccttgcaagcatcgttcatccttacatgccctctacttccgaggccatcctggagcagatcggcagccctggcttgatctccattcctgagacatggtcaggagacctcgtcaagcccggccaaaagattggcgagcccaagcttctcttcacacagatccctgcgtctaagcttgatgagtggcgcgaggcctttggtggtgaggagatccgaaagcaaaaggccctcgaggcagagaaggcggcggcgaagaaggctgctaaggacaaaaagaagcaaaagaagctcgctcttcgtcaagctgagaaggccggtgaagcttctaccgaggagaagcctgttgaggcctctgctgttgacctgctccccgacaacaagccctctgagacatagatgcatgtgcaccagagtgaatcggagttggcgttggcaaaagaaattgactgggtatggacggtgcatgcatgaggagtcgcttagaagcgatcatgggttgccgagcttattttgaggggttgccgaactgtagagtagattctcaaatcaacttataagggatgactagatcatgagctagatggctgttgaatttagtgtacaatatgtttgagtttaggtatgtcaagttttcctctagactctgtcctgtgccctttatgggttcaaggtcatatgtcggccaactcagacacacatacgagagggtaggttccctgtcatgcaatatagagaaacttggccataacgcagaagcgctttaaatcaaagagcgcaaatgagggccatgcgtaggtctacagacgtggtgtctaaaagggggaacagttgctatcctttcttgagtagtggaaaagaagtcgtccatgtatgtatatggccttggttgcgaatgctcagtttggtattgttatataaatcaaatgtaatcccttatgccttgcgacgattttatgtcagcaaagacgtggtatctgtaggtttaatccgaaaactccttaagcctgttgagaggcacctggcctgttgaaaggcgtagctttctgtgtcgacttggtgtgtatcgtacactattcgactagatggagctgtctggcagtctccgttggtttgtgcggccctgataacgtttcatgaagcgctgatatgctgtcctttgactcttatttgtcgtttacttggggagagtttagacagaactcgggagcttagttggactttttcccagcagcacgctcacgctcacgctcacgcttggcgtagatctcagaagtgaacgggtcctcaaacttcaaagcgatcctgtagacaacatcgacccacaatgtgagcaggataccggcaggcttgccataccacatggcggtagcgaggaagctgcaggtagagccagtgtacataggagaaccggtcacgttgaagggaaagccagtcaccatctcgtccatgagaatgccaaagtagtcaccgaggaaagtgccagtaatgcctagtcgccaggttgaagagacgaccaggacgttaccaacgatgaacagagcaacggctgcggcctggatgaagtcggtgactagagcgggatgcgtgggttgctcggcgatggcagtcttgaagataaagtcgcgaatcataccgagagagaagatagtggcagcaagggcatagcaggcaacttgggagttaccgccgaagatcttggtcagaagcttgttgtggtattctttcagcgatcaagttagtcgaagatgaatcgtctagctgcaagctgcataccttgacgggcgacgatgctagaaaagaaaagagttagtaattgatgaaagaacgtcacattggggcttgcaactcacttccagaagagagggttgaatgcgatggaggcagcagagactggaagaagcaaagagcttgagtcagattcaagtaatcgttggtagatagagacattgctcaaatcaagttggcatatactcactgtacaagctctgcttgtcataatcgacatactcgacaaagtctttcaaaccaagagccatgatgacagctgggcaaccaagaaagtaaacaggcacgaagagggaaagtgagggaatggcaaaagtcgtgatcactgacgtaacaagttcacggaagagtcacagaagggagaggttcaaagaagactgcagatgatttgcaattctgctgttgagaggataaactgttgagatattataagaaacaggaaacagaattaaaagcgagagcttggagaaagacgggcagcttggagagctagggtacctccctcaggtacctacctaccttcctgttagtagctgtcctgaccctgactgggctgtcacatggaagagagtggaaagcggaagaggagagagtccgggcccgcgtcataatgaggagcccggaattagtggagagccacggtgccgttcagaagagggtcctgagggtcaactgggggagagccctggaggatcaggactgcgtcttttgatccaccgtccacaaaccaaaccaagccaaatcacccatggaacaggcctgaccaaacggaagatccctgcaccgcagcctgggaatcgaggcaagcaagcaacccaatctgccgaattcaacctataccgagagaaagcctcatgagggaccaggaccaccacaggcagatgtcgaatctcatctcatgggtatgaccactaactactgaactgactagactatatgcttcaatattcatatctatcgatgcttgtaacaatacgcttactgtggttggcatcaaggcctatctcgcggtttattccaaacgccagccttaaaacgcccaaagcaaaaaccccaacaagtcaagtcagtcatcatcatccatcaaaaaaaaaaaaaaaaaaaaagaacacagaaaccaacagctattgacgtcggtttctcgtctttttaccagttgtctgcacatcttcttcctcttcatcctgcccctttttgaggtcttctgtgagaccccattcctccttgtcgtaccaatcttccccgtccgacatgtctcggttaagccctgaatgagcttctgccttggaccagtggagtacattcttccgcatctgctcggctttgaggagtcctagaaacagcctctttgcccctctacacacctcttcttgtttctgcacgtagagagcaagcaatcgtcgaatatcctccgcttcttggtccggcaagccgatatctcgatctggtcttgctcctgaaggtgcaagaaacatgggatgtatgaagtcatcgtccgcgtcggagatcatggatacatctgcacgtattgtctcagccgattccatttgttgatgtgcatcgctgcctgaaggtttcgcagtggcctcagctctggtcgcctccatctcgttcgtcgcttgttcgtttgtatgctccttgaccccgtttgtcgcttcacctatggaatctcttttatcggtctgtgcagctggtatttgcttgccattgtgcatatttgatgccgctccagcgccatccttctcgccctcaacctttgtattcttgtcggcatcctcaatgagagaatcatctgggtcggcagttccagcgtccgtcatggttacatcggcatcctctgctgggtccttgtccgtgggttcaccatcaaatgttgtgtctggtacagcatttgcttgttcgacaccgctgccttgttgcatatcgccgttggtgattctgggaagcgccgataccgcctgagatagcgccaacaaatgttgcgccgtgtggttgtctgtatagagctcaacgtctgccggccggaccatcatttcgcaagggacccatgtgtagtcgccgcagagcgctgtcaggagatgtctgactctccacagcgaccgattctccttgcgcattatgtcgcaactttggtcaacaagtcgggtcagggttttggacgtgaagggcttcgatagggtcgggtgtgtcggtaacgcggttgatgcagtaagtggagcaaggatatctactcctgttagctctgctactcaaatgcgtgattgttgacttactctctatttgtatgttggcgtaagggttcatttccgccgccgaggcctctgcctcttgaacgcgctcctcatcttcgtcgtcgctatctatctcgtatccttcctcgtcgactaatggaggattgcgatataggatcgggcgtcggacaccaccgtattcgacatactagcagaagtcagaactggcctgggaggatttgtcaaaacaactaacctctttatacgaacttggaccgttatttgggaccaattgcccttggcgggcaaaccgtgcctgctttttgagcttattgccgcgattgctatagctttcgatctcggaatctgagtcggattctgttgggtagatggtcagctatcgatcccttgatcgcgacaaccgcaatgagatttccgtaccatatgatttccttttgaatgccttcttcatacccgctatggtttcggcaaaaagaatttgttgcgacgccatgacgaacagagggtggaatgaaatgtcgaatcgacgggagttgtgggcgtagcggcgagggagcgcaggccttttgggcgcgtccaaggaggaaaaaagacgctcaaatgttgttggtaacccccaagtacaaggctgagcgtcagtccgtgagaaaaagtcgtgttgacgtaggaaagctaacaataagcaaatttggatcgactgtgctggaacgacgaggagaagctggaacgagagaagcgaggctgcccgccttcccgtagcccatgaccacatttccgggcgcagactattctgattggtcattgcgcggatgataaaaaagccggtgccggataaagcaatccctgaccatttacgataagagataagcccaatctggctctcaatcatgtttcatcgctgtactgggtgatattcttcaaagattcacagtttgactcagcctattctacctaattgatgcaaactgcataaactcatgctattaattgcttgaaaggattaaggtactgctttatgggtcaattgactgtaccagagggagctcttgcatcaaaactgtcatcaatacgtcaacatgtcatgcaagcaattatgactcggtgtcaggcacgtcaacgccacaatatattgtgcaacgttgtatgactgcaagtatgtgatgaactcaattgggaaaagtaaataaattgacaagacctgttgcgggattgggtgtctaatgtagaaggatctacgaaactgtgacagtcacgttgcctttgaagttctcgctcgagtttcctacaaagacagtgaaatcaccaggctccacgacatacttcatcttacggttccatagaccccagtcctcaaccttgagatcaatcttgacggtctggatcttgccagccttgacggcgaccttcttgaaacccttgagctggtatcgcgcaacatcgacagacgcaagcatgtccttgacatacagctgcacaacctcagagccgtcgcgcttggacttgttactgacgtcgacggaaacggtgacagtgtcggtcgcagtgacgttcttcttggagacggagatgttggagaaatcgaacttgctgtatgacaaaccatagccgaatgtgtagagggcctcggggttctcaaggacgtagttgctaccaaacttaagggtaccgttctcataaatcttgccagggtttggccaggcgcgcgcagagttgagatggtcgtagtagatgggcgtggtgccgacatcgtaggggaagctgacggagagcttgcccgaggggttgacgttgccgtacagaatatcagccagcgcatgaccaccttcctgagactggtaaaactgctgaataagagcagaagcctcctctgaaatccatggctctgtgataggctttccggaactgtacaccacaacggtgggcttcccagtctcgatgatggccttgacgagcttgggcatggcaccgatgagattcaagttactcacgtctatatgctctccggtcgtggcgttcaaaccgccccatagctcgttctgatctcgagaccatgttccgacgactacaacggcgacatcagcggcctcggctgcggcgacagcctccttgaagccagactcgtctgtggaccagcgctcgcaaccttgagtgaaggtcactttgcctttgctagcggccttaattccatcgtagggagtaactcctcgggtcatggctgtgtgaatgacataatcaccgtactgttctttagttagtgatggtacctgaccagatagttagaagatacccacattgacatagccgtgggccatgggaccgatcacagcaacattggcgtctttcttcagaggcagaacattctcgtggttctctagaagaacgatgctctcagcatcaagttggcgcgcaaccttcttgtgtgccttggtgttgacatagtcccagatcttatcatccgcgacgccagtgaagggcttctcaaaaagacccatctcaaacttggagcgaagaacacgagatacagcggtatcgacgaccttttcgtcgagtttaccagctttgacgagctcagggatgatctcgaaactccagtagccaccacccatttcagcatcattaccagcgggaagagtctacaaaagtcaatattttactcggttggaccttgtggtgacttacctcaagagtgatacactcatcgtcctcaagaggacagacatagaaagcttgagcaagacgagcagtaccaccagcatcggagataacgtagtacttgtaaccccactcttcgcggaggatatcagtaaggaggtaagagtctgcgacaactggaacaccatcgtaggagttgtaggaggacattatcgaagttgcgcctccatcgatgatggctcgcttgaatggagggaggtagagagaccgcagctctcgctcaccaccgtggactgggccagtgttgataccttgctctggagttgcaaaagcagcctttgactgtgagtacgtgaatcagtagtgatggtatggacctacatagtgcttgaccatggctgagacgccacctgcttgaagaccctttacatatcgataacccatttctccagctctaatcggaaattagtaacgactaggcggccatgagcttgatttggtaagaacatacaagtaaggatcctcgctgaagcattcctcaacgcgaccgaatcgcaactctcgagccaagtcgacttgaggagagaacagctgattaatgccaagggctcgagactctgttgcaatgacatcggccatcttttcgatgagctctgggttgaacgagcagcccatgccaataggactgttgaaaattgttccattcaaaatcaagactccatggagaccttcactctgaacaaaggcaggaatacctgctgcgcattagatcatgaacccaatattgaagcataaaacttgccaagctcagtctccttggccaaataatcttgtcctagcttagcagccttcttgatagtagtcatgttcgcatacaagcctgtccagatggaattggctcgatacttgaagttccatgccaaaccagtcttattgacagtctcatcagtgagattgagatagtttgtcatatcaccctggatcaattgtgctgtcttgtcctgaatagtcatccgcttgagaaggtcctcgattctgtcatcgatagaagctttgggatccttgtaaacaggtttatccttggtagcctgaccggccacagccagaactgccgcgcagaggtagctagagagtttcatggtgggagttgaaggtgaagaagctgcctggagctatacactgaatgaggcgggatcgtcatattttatatctaacctgggaccttgtctttacaattaaccgtgtagcctacgggggggaactgcgtcacttcgtgatgcttgacattgcaccttactgttcagtagcattgcatatgagctttaattgcgggctcctagtccatggattgtcctctgaggatattacgaccgaagagcaggacgatcatgacaagaccctggagaatgcgggggcgccacaaagaaggagatgggcaaaagattgggattcgtggatttgttttttaagttgatatgggatgagagtgagcaaggggcgcgggccggtatatggaacgacgagccgaatatcctagcttcgatgcagatgaactgactaaaaggaatgaagctagctacgaacttgtgagagggagatcaccttggaataggtaggtgtttgctgcttgtggaacaaaagttgtctaaagttacgtaggtacagggcaagttgaggagcctctcacagaaacgaacgatgcatccttgcagacccctgttcgttaccttacagtggccctgaaccccgcgatgggctgcagctagaggggccccgtctgtgtttaaccgggcgtgcctctagcgtccgctgatttatccaccacttgatcgtcgagcaggggggggggacccttgaggggacgggatgcaactctacaagaacatcatgtgtgtaactcgttgtcagacccgaacgaatgacgctgaggggacattgtcatgataggttggtggggtcgagaggggctgctccgggtgaattgtaaccgtgataggagtgggagtgggagcgggatgctgatgctgatgctgatgcatttgaggttccatgatatggaggattgctgaagtggagagtaacactctctctgtctctcttattccaagtcgactatttcttggagagacaatccatcctttcactcatcaacaagccaatcgaccaagataccccctattattacttcaaccaagaaaacaccaaaatgcatctccgcgatggcatgtggctgcccgccaaagactttcgcaccgagtatgccgaagatgtctatgagatcactcccagcaaggaccagcaggccctgaatctgctatgtcccgtaaagcacatccgctctcgaggcgataccctcaaccaacccacgcttgatatcgatatcaaagcagagatggatggagtcatctctatcgagaccacacattgggccggtgctcaacgaaaaggccccgactttgatctcttcccagctggtcaacccaaagttgagggggagatcgtcaagagtgacaaaggcactactattcaatctggagttctctctgccactattcaccctgaccaacataatttcgacatcaagttccacagctcagatggcaaaaagcacctcacgaacctgggcaatcgtagcacaggatttgcctactccccagctcccagtacgccattgcagaccggagatatgcgcgaattcaaacactacatgttcatgcaaacgactctatctgtcggcgagtccgtccacggccttggcgagcgttttggagcatggaacaaagttggccagaatgtcgttctttggaacgccgatggtggtacttcaagcgaccaagcttacaaaaacgtttctttctggatgagcaaccgtggttatggtgtctttgtggataaccctggaaaggtcgatttcgagattggtagtgaaagatgttgtcgtgtgcaaacaactgtggaagggcagagattgaagatgtatatcatctacggcaacgggcccaaggatgttctcaagaaatacactgtcctcactggaaaagccaacaaagtccccagttggagttttggtctttggctgacgactagttttactaccaactacgacgaggccacggtcaattcattcctcgagggcatgaagtttcgtgggtcacctgtcgatgtcttccactacgactgcttctggatgaagggtttcagatggacggattttatctttgatgaagagcgtttccctgatcccaagggccagatatcgcgactcaaggagagtggactgtgcaagaaggtctgcgtctggatcaacccttacatcggccaagctggtgcggcattcaaacacgctgctgagaagggctatctcctcaagcgcaagaatggagatatctggcagtgggatctctggcaagctggcatgggtcttttagatgtgaccaaccctgaagcttgtgcttggtataccgagtgtctcaacgggctctttgacaagggcgtcgatgccctcaagacggactttggcgagcgtattcccactcttgacgttcagtggcatgatacctcagtcgacccacacaagatgcacaattactacgccttcatgtacaacaagcttgtttacgaggctctccagaagcgatatggcgacaacgaggctgttctttatgctcgtgctgcctgtgccggaacacagcgctttcctctcgtatggggcggagattgtgagtctacaccagaggctctcgctgagtctgtccgcggcggattatcaatgggtctcagcggcttcactttctggagctgtgacattggaggcttcgaaggttctccacccccatggatctacaagcgatgggtagcaatgggtcttctgtgcagtcatagtcgtttgcacggctcgaattgcttccgtgttccatggattgtcgacaatgatgatcccactgaggagggatgctctaggactctgtccaagtggacggcgctcaagacgcgattgatgccgtatatcttctctcaggctattgagtctatagagggtggtatcccaatgtctcttcgatctgttgcacttgagttccctgaagacccaacctcttggtaccttgatcgccaattcatggtcggttcccagctcctagctgctcctatttatgaagagtcaggcgaagttgagttctacctccccaagggcaaatggacatcttatttcacgaacgaagccaagtctggtcctggatggttcaaagagaagcacgctttcggcacattgcctctgtatgtccgtgagaacactattcttgtgcttggcagccgcaaggaggttggttctgaatacgattttgtgaaagatgttgaagttgccttgtatcagacttctcctggcgctaagactactgtagtagatggtgatggaaatgttgctgcagagcttgtcgttggagaaaatggcaaacttgagaatactgacaagctcaaaggcgattacaagattgcagaacaaggtcgtaatttggagggagatgccccggtttcgattgagtctctgtcataggtacatagacttcatgattcaaattaaatatagagaacttgattgaactgttgttactcgttctgaggccgaggctcatgactttcgatgtgacgtcttccacttcatggctcacattgttctttagagccacagcagagctcagctcatgaccaccgtctccaagatcacatgccgcttgcaacaataccaatttccaagaccgggtatttggaaattggagttctagtgaaaatatcctccatatagctagttactcgtaccgcaatcccgagaggttggaacatgtcaagcctgctcgtcagcactaaacttggctacctggaaaccccacaaagagcatgagctagggagaatcctctggagctccttgagaagtttgtatctcatgatgatccttccgggcggagccaaggaatacgacaacccgagggaagtgagcaaggtaggagacaaaaagggtcagataactgtagcaagaacttgggcaaatttagtatatgcttgcttagtgggtctttggacttcttatttttggcacctcacagcgatcccccacccgaatccgcgtttaggccccactgagtttccagcggggtttgcgggttaggaattgcccgaaatggtaattttagtggtctatagtcgtcgcgattggttggtcgttttgctcgtgaagtgggcaatcatatggattatttgaacgggaataaacatctgatcaactaataagatagacaagtaacgtagcagggaacttcagatcaaatgagagaactacagccagtttcacctgacggcaatttatccggttgcttagtatgtggcgacctgagtgccaatatacccgccaaatggaacaggcaacttacccatggtatgggatgtgattgatcactgaatattcacacagaagcatacagaagagaagtcaatacactcacataggatatctggagccgtgagtatcatttgatctaccactgtgagccagagggttaaaatgagatgaaagctggacctgtatctgtataccaacaattaagtacatcagaagaaccaacagacattcaatatcggcattacctttaactgccgtgcaaagaagatcaaaatatgtggttggaatatgcatattcgaggcactgtcttttgatgttacattgtcatggcgtaatattgatggggagggtatatgtgattctttcaatgatcataaaagcctacgagccttctcataatcctcccatggttcagacctagttgagtgtgcggacacccgaagccgaaggactcgggctgattcctgtacataagttctccctcgactaaccgagaggatgtatgttttgtctcattattggtacatcaaagcatgagtttagatgacagacagctacagcatattcagggctgtactgacgacggcgtaattcctccgtcagaagcctacactaatcttgcctggatcatggatgtgctcagtggatctttggtatacacatcataatagaataaaatgcccgcttcttgtatctgacgatgatctgaactcgggtcgggtcaaatagccccgaacgaaactgattggtccgggtgtaagcaaccagacgaaggatcaaaggttcccctacaggttcctctatgtagacaactgcattcaaatttagccgggatggaaaagactaaaagccatgtgctaagatttctgatttcaaatgtggctgacggaatggctatgacattgtggtgaacggtcaggccataatcgtagttcaactctagtatcgtctagtctctgatcaaggtattgatacggtagtaccactggtaggttaggggcgtccatttatacaagttaaagtctagagcgttcattcataggctggttattcttcaacaccatttaaccgccgcctcgaggggccggttgccgaacaccagcagtatattctcccgaccgctcggaaccgacaaggaatcacaccagggacaccatgtaactctacggcatcacgattctcggcgtgccatgtcttctagagcctcggcttctgccggggagaggtcatatcagggctgaagatgtagaaacgggccgttaatggtcatgtgtaggtctcactatggagacaacaacaaatttcgcgtgatatcgccgcctctagtagtatgaccgttgcggatatggcctttggggctccctggggaagaagaggccgtgggtctttgaggatcagggtgtagatagaattgatcaacatgctacatgaagcattgggaatggagccattgcgtttggggtgatgatcatacaaatagtgaaaggtccgctgttagtattggatctaatccgcatgttatttatcctctaatatattggagtacgaatcacttacacgaatttacagctcaaagtcactacaggactgctgcaaagtcactacccgaagaccgccacacgatccctttgctggtttttgaagatgcatctgtttctaacatggtgctgaacatggctgagcaggtaatgattgtcgccttcaaaagctaaatgcgatggatttttgtcaatgaaccagagcttccctttcaccaactgttgcaacgccgtgctcgtttcgtatccaacacggccagagcagttcgccaacagataggctggcctgaactggatccccaagggctgaatggatcgtctccattgtttgaggagcgatccagaaatcatgtccattgcataccgatggcgacaagcgacggtccatttgccaggacattcacaacataccgaatgcaaaagtccctggccgtttgttatgctgctccttctgtccagcccggggaccggttttggagaaaggaaatgactctcattctgaaaaaaagtcgatgggacatctgaaaaagtttcacttacagtgaatcttgatcgtcagggcatcaccgggccgagccatgccatcgaaaggggatttctggttgccgagataatgaatgacagacagccccatcccaaagcttacgtcggatgccccagtgttggaccttttcaggatttcctcgaaggatcccgtatagtacttcgcgttgaatggcaggcaggcggtcaatggtatacagtgtacctccaacgccgaaggctaaaccttacccccccagcgacacgtcctcaacagccgacacgtgcttacgatacggaagtggtcatagagccatggagagctgctatgaaactgatccaggcctttgagggaatagtgtacaccgaacctcttgatggatttccagagtcactcaccatcgggaatatccagatacttcagactgatcatcttaatcagagataccgttgggtacctcaacagaaagttacccgtccagcaccagctcgagcaagctggggctataattataaccttaaggttaagaatttcggcaatgacttgttcgaggaatcttccaatcaacgggttacttttgttgggccgtctaaccctttgactgccagtcatggtgcaatgaactgggacaaggaggactacagaaatgggatgcgagtgtctgatgttaagtgcgacacatataccgtcatcccctgggtcctcctgaacggccatgttattacttgtgtgagggatgagactagaaccgatgtttgggtttgcaagaactgctcgatgttcaaccgaccttgcacatttacccccttgaaacgcctgaaagaacttcatcgaggcgctcaacccgttaatggtgcagatacgattgcccacccgagaggtcctttcaggttcttgtctcttcaccgcactatgaattcccaggagcttggtgaagtttttgaggtttctgagcctttgttcgagaggtttgaaggttctgagcttgaggatgaagatattggagacgatgaatgagtccaggatgccgtggacgagtttgggaagctccagtatacacttagtaggctttagactaggtagttattccttaaaagtcagcgattagaaaatttgcatttgtcaatagttctgtgacccgtgattgagtttcctagcgacaaatgcgagggagacaagtgtagaatcatgaggcatggcctaaattaggatgtagcaaaacttagaaagtatattattcaagatagcatgtattccattcgctaatcataaacttcccggtagattcgtgataacacatccgttgtgttcccttcttcatagtatgctagaaaactgttgtttgtaagtagctgctgttgctttagaagtgagggatagttacattttctggggagtttgtgatttcctcgaactcttggagtgtctcaaagcccatcgctgtgagggactcggaaccatcatccacaacctgatttgttagcgatattgagaggttggataggctggttgacttacccaaccaagaaccacttttgtagctttgtgactcctggcctgacgaatgcccatgagcgtcaagccttgtaaagcgagagttgattgtggtccaagaggtacaactggagcaataatgccacagatgtcctcagagcgtgacaccaacgaaggaagatgagtttccaatggactgcgctgcttgcaaacaatgatcgtacccaacaaggcacctgtcgcatccttggcccgcacgatcccactcaacttcgattctgacagcgcatggcggtacagctctaatacctcaggatttgcgttgttacggacatggctgagaacaccatccgcgttgtccaaatcatgaatcaggtcaaagctaataccggctctttgaatgctctgggacaaaccctctggggcagaccagcttgccacatcctgtaagatcatgtttgagacgcgtcgtggaaactgaacatcccagccgctgttcgcaaaccactctttgattgtgttgacctcgacatcgttgggaatacctaggaaaaccccagggaaagctgaccctatctggacttgcttgattcctcgtcgctgcatgagacttctgagcgcccgtcggtgaagggaccttccgatcgatacgtcacgtttggtgggctcgacaaagacacccccaaggataccaacaccgtgaacaaagtatgtagcagcaaagccgtacaaagcgttagtgctgctgtttctaaccacaaaatgtgattctgcaatattggcattattgagctgaaaggaagcagcagttgttgtgcgtagaaactgcaggtctggtgcgcttgctcggtgaacagctcgaagtaggtcgttcaaagcagatgcgtcacgtttcgcactgtattcttctaccagccagtgttgtctggacttgagaaccttcttgctcttacgcagtgtaccggggagagttccaaggggcgcaatttctccaaccagtgtccttgcaagagcatggagagcgttctcggtgaagtcgaaggtgcagaggtatgtgccaatggatttatccattgcaaaatcatacggagagctgactgccactacgatcagttgctttttctgacccctggttcgaagcatagagcacatcatgtcaacatgcttggtgaaaccagcttgataaaggtttcgattggcatcagccgtgacaataatgatacaagatgctctgtggatcaggttttcgtgaactaaatctggtcagagtgaataccatctactgaagtctaagagtgttacctggacggactccattagccgtatagcttgtgtggagtaacttttcattacgagctcgagcaagagatttgccaaattctcggaaaaccccctctccgctcaatatcgcgcttcggtcacgaccattatgcgcccacatctcatgttgcccttctgcttgattctggttgtctttggctgccagcagctttttggtgagtgaagatgcaggcagcggcttgactaaaggtgtcaataagaggagctcctctccgggatgcattgaggctgtgagtgggataagtttctccttatctcgaatgattgtgatggaatcatcgtaggcttggagtgatagagcaagatgagatgggtgaagttgagaaagcaaagaaatgcctggagggttcaacgccttctcccaagacgtacaggtcgatttcaggttaagtacccttctcagagaggtgaaaatccgctccttcgtcacaataccattttcataaccgagcttcaggcctttgatagcttcaagttggacgtcataggcacggcagaggaggacaagatcacagcctgcttcgacggccatgataacaccattctggacaccaagttcatggctgagagcctccatctccaagcactctgagattgcgactccgttgaatccaagttcatcgcgcaagagctcatccacaacttgatctgaaagacaagcatgactcacattcatggacggattggatatgccacagcctccaataaacatagcatctaattttcccgaggcaacggcatttcggaatggaaccaaagcgctgatactgagttcctctagtgtctgagtgataatgggcacatctaggtttgagcccagaaagttcagatttccgtatgatgggaaatgctttccacatgaagcaattccagcatctcgaattcctcgtagagccgccaggccatattgtgatacttcttgggggtcatctccggtagcacgcactcccaaaggctggtagcgagcattattcaatacatcaaggacgggtcctagcatgaggttgacaccacaggccgagatctcagtggcagtagccttggtcacttcatatgctaggtcggctcgaccagtagctgcgacgcccatggcactgggaaattggcatacatagtcttcgtcgaaaagactgttgactcctccattctcctgatcgagggcaatgagaagaggttgtaaatgaccagcattcttagcaatggtctgtaattcctggacaagttctgctgtttgctgagcagcttgacaacgttagagtgatgaagtaagacatgtgtctgtaagcagagctcacatttaaggttcttggctgtaagtataatggaaccaaggtgatgatcctcaatgaggctcctgatctggggggtaacttcagtgccatcccagcccattatcaggatctgtccaatggcactacgggacaaacagttagtatcatgatgtcaagtgaatggacggatggatattctccgagattcggagccgaagagtggagagacggccccttgacggtcccgcgccgtccggagacgcgcctcgacgggaccgacaggaagtgaagtgagatgaggtgaggtgaggtgagtgggtacgtaccggtcgagatcttgccatactggatcgaggtcgctattgtctgtatgggccatgatggttgggcggcgtcgatgcctcgtcacatggtactttgatctcttctgctgtggttctggctcaccccttaatggccccgcgtgcttgaggtaacgatgagatgcattgacactgcggtagccttctcgagaggatgagctagacactgacccagcaggaggaggggccattggagtggctgccaaccgcctaaacttcggctgatggtgttggtgtatattgattggtcagttgcggaaggagccagctgttgggcgatagggaagtggggtcatgctgtccgttggctgtttctttatggcaggcgatttgatgggttacgccccaagagttaacgttacatggaacaacagcaacaaatggtcggcgacagagaggtccctttcacgttgtgtcgagacgtgagatattgaaccaggtaaggatgaacattacttgtgaggcaaaaatggacggatggcgtggtctttgtattccgctgcaccctggtctctggctgtcaatatgcacagcaacatagcaaaagggaaccataccacgttcagaccaaaatcatctccacacagtctcactatcacggcttcgacgatggcaccgtccgcttgggtccagatggcacggttactgaatcgctcgcagtaatgacgaaatgacttttttcatgctatctgggagaaaacgtggccgttgtcggcggcttgatagggcttcatgcttccgaggatgaaactctctagaaaatattagtaccccacgactcgcctctcgttttatatgattcattgtccttagggactttcaactcaagatagagaacaccgaaaaaaatccactttgagatatctaattcttcatcacagacccccagcccatcttcagtatgcctatcgccgtttcgccgaccctacccaagaatggcctcactaaattcaccaactgtcggctgctgaaaggcaacgacttggtctgggaggacctttgggtcagctccattactggcaagatcatcgatagccaggcttcattttatggcggccgcaacatgcctgacaatactcttgatcttggtggacgcatcattgcaccagggctggttgagtgccagctcaacggtgcctttggcttcaacttctcaactctactggatgacatgtccgaatatggcaaaaagatccaaaagatcaatcgactactggtcaagacaggggtcacatcatacatcccaaccatcaccagtcaacggcctgaattataccaaaaggtacgccttcatctttggtggggcaatcgtacatgaagctaacgcctgccaggccctcccgtatcttggtccgtctggggaactgcggatcccggctcacggcgccgagtcccttggtgctcactgcgagggtccgttcttgagtcccaccaagaacggagttcacaatgtcgatgttctcacacaagctgaatcgatagaggatattgagcaatgttatggtcgtgagaatatgacccctcgttccgatggctcgccgatgccgatcaagatgattacagcagcgccggaacgcggacagatgatgaacctgatcccagagatcacatcaagaggaattatctattccgttggccacaccgaggcaacatatgaagagacatcgcaagctgtcagtaagggtgctacaatgattacacacctcttcaatgccatgcgcccgttgcaccacagaaacccaggcgtctttggagttttgggcaaggccgagagtctgccacgaccttactttggcatcatctcagatggcattcatttgcatcctacgactatcaagatcgcatacagcgctcatcctgatggctttatcctggtcacggatgctatgcatcttgttggtcttccggatggagcctatccgtggacaaacggagagtacacatgcaacattgtcaagcaaggttctaaattgctccttgagaactccgacacgattgctgggaggtacgtactgatctaccctgcggagccttgtatctaactctcgtcagctcaataactctcctcgagtgtgtcaataatttcagacagtggactggggctagtattcctcaggcccttggagcggtcacatcaacaccggccgccatgcttggcttacagggagtcaagggttcactagaatcgggggctgacgcagatctggtgattttgtcagacggatacgaaagccagggtgaagtcaggggaacgaatgaagttcttgtactggacgaagtgtggaagtttggtgagagggtgttcggttctatcaaggagagcaagttgatgtgaaagtttggttggcttgccgttgctgttggttcccgccctcatgataagaataggtaggtatgctgcatgaaacagaaactagaattaagagagcattattattagaaaggcaaagccctagagagcattgggcatgaagggagcattaataaagaaaatattactgcaaacgctaccaacgccgtgcttcattttaattgactttgacgaacaataaaaccctcctggaagatgccgaaatggcaaacaacgccagaaacaacaaataataacgcttcctcttatatagcgctgccctccagcagataacaattggatgtgtctcgagtcctcgcatgaagctctgtctcggccaattgttgaagcgaatgccaatcaacttttagaaccatcgctgggaacagtaaagggtcagccagcccagtgggtctctcctccacaaacctacagtagccggagcccgtagagtgagttagctggagctggaggtcggcagcccaggcaggcaggctctccacactccctccgcctccgcctccacctctcctcatagactactacctgactatctctacctcgctctgctcggccttgaacctgtcttatcttctctttcggcttctgtttgctcgtcgctccaaaccctcggcgctctaccggggaaacaacccgtcatcgccggtgtcgccagatatttctcatccctttgcaccgttgcacatacttgcgcgatcacgttgtgtcgctgtctcccccgccgcgccaatgagactttgacggctcttctcaactgaacaatgccatgtcaacctacaactcaatgtcggggctgccaactggcgcctcttccagcgaagcgatggcgatgaactttggatctgcccactctcagagtatgaatatggacgtgttcgaccaggatatgacatttgatgaatcacttctgtaagcactgcagcgcacttgcaactcgcgcgcaactttggcttgggggctaggtagtcaagctaacatctacagtgatggggctgcactgcagactctaccttttggcacctcgtacgacttggatgccttttcctcgaccttcgaagatcccttctcatattcgactcgacaacaattcgatcctccgccgaatcaagatgccctgcatgaggaatcgtctccccaggagcccgataataagcttcttgggttctccgctcccgtttccaacgctaccattgtcaacgagagcaaccaattcgttgacgccggcatgacggctgaattgtacggcatgttcttcgttgccgaggatgtcttcggaggagaatcaaccggacgcccgatggaattgacttgttatcgtcgcaacctctggcagtgttcggggcagatcactctccctcgcggaatcaggaatattgtgaatgaacaaggccaacacattcgaatattcgagttagtagcgactattgcagccatcgaatccatcgaaggaaaggctacagaaataatatcgatcccctggaagaacgccaatccccagggaggtgatgactcaaaaggcgtttcagcaccacctaccatcacactggatataacgacaggccaggagatcgacgcacatcgcgtttctttgcctatatcttggaaacggcttcagttcaagcatgctactgccaacaacggcagaagaaagggcttgcaacagcactacgtagtccagatcaccctgctaggaaagacacagactggtgaactcataaaagtatcggagatcaaatctggcccagtcattgttcgcggccggagtcccagaaacttcgacagcaggaaggatgttcctcttacaggcgacaagagatttgagaggagaagcacatcgacgtcaaatgtcgaccacccaacccttaaactcgaacgggagaattcgacgaacttcacgcaaagattccctcctgctggaaatctccaggtaagacacaaatcagttcatctatgcaaaggacaaaactgacagataagcagccgaacgactgggcaacacctgggtcaatgacccatccactacccagtcctcaacccgttgcaagtccacatccggcaaaacgagtcgccttatcgccaacaatgaccagacccccgataccagcttggtccagcgatccacacaattctgctaaagcagcaaattcccacagtaataaaaattccctcccacgtcagaatgcatctctgccgatcaatctatcgctatcagaagacgagagaagcccgaaccgctcgagtgccgagctgcacagtcccaattctggcaaaggctacacaaccgcaggggcgaacagggaaaacagtcctgcagatgagggtgccgatcccttgtacgaatactttccactgactgtggatgattggtacgttaccactttgttggatctctccactttcacgttactaacctccaccaggatgccgcctgtagatgctgtttatcggcctcacgtggtccatcacactatcatgccacccgagatgaaagcacaacagctcaagagcaaggccaagcggtactttgcctctgactgaaacacaacaggtggttgagactgatgagttacgaattgttggaaaagccgctttcctgtatattatatacttaagcttttgtacgggcattctggaaacggggagtctgtttgggattatagcacattgtgagcaagtatatacacattaggtggacggctaacccaccattgggggcatgagatggtttgcatcgataccctagaattctaatgcgacaattggtcattgcaaagtacgtactacaaaacacagcatctgttgtggaatcacgctcatgctgctcgagagtgaatctatacacaaactgaattctcaagttacaagaggtattagatcgtattgaacacttgtgtttcttccagtcgtcctagatcacaatcgattttcaagaaatgacactttttccccaaacgcctccacgccgagacgatatacataacacccataaaccccaacacgcaacctatctaaaagccaccagtggaatttgtgctctatctctaacctgactttaacgcctaaatcgaatacggtgctaaagatactatcgttgtagtcatacttatacagtctgataatttcgttcctgaaccaaccctgtagcgactgaacaagaccttcctggtctccgtttcttttctattcttcctaccccaatgcatccactcatcccattcaatgcgccccgatggtgtttattttcttctgaagttcggggttgggtgtcaacctgcggctcagatctggctcaggaatgcgtgaggccatactgtcgggaactaggtctggcgacggtgatcgcattgccttaatgtttgctgtcatcggctgaagcaagttcgcgacaggggcgtctggagacatggcgacggcgctatcgatcatctcaactttcgtctttgggacgtcggtctgaacttcgaggttgggcgtaagtctgcggttcaggttcggttctggaatacgcgatgccattcggtcggggaacaaatcgggcgaaggggttctcatagagtagtcgcccgcaggtgtcgctcgcaagagatgtgaagtaatcggctccggagcgataatcgcaggactctgagctctctgaatcttggtttcaggaatagcgacgttgccagttcgtactttggagggaagaatctgctcgaatccctgctcgcgagcaactttctcgatgctcttgaagtactgtcgtccatgttagcggaggctcatgatgggaggaagagtcgcttaccttgactgtctttacctgaagttccaatgtggcgtcctcgtcgacgacaatcatgggatgagggtggagctgaaggcatgatagtgaccacatgtggttgacgccttgttcgacgcatttttgcaatgcaagcgccttgcgggctccaaggataatgacaacaacctctcttgcttcgaggactgtttggacgcccacagtcaatgccattcttggcacccggcttacatcgttgtcaaagaagcgcgagttggatagaatggtgtcgtatgctaatgtcttgactcgagtgcgactggcaaggcttgatccgggttcgttgaaagcgatgtgaccgtcttcaccaataccggccaagaagagatcaataccaccagctgccttgatagcttcctcgtatgcatcacattcggcttccgggctggcagcgttgccgtcgagtatgtggacgttggaaggatgaatgttgacatgagagaagaagtgcttccacatgaaggagtggtaggagtttgggtcgtctcgaggaagaccgacgtactcgtccatgttgaaggtgactacattctcgaatgagacctgctattgttagatgctgctataggatgaggtgatgcaacatacttcgccagccttgtacttgcgcactagcatatcatacactccgatagggctagagcctgtcgggaggccgaggatgaagggatgctcgggtgtgggttggaaggcattgatgcgctccacgacataattggcgacatacttgcatgcctcagtctcgtcgtcacggatgatgagccgcatgatgtatgtggttgtgttattggtagtgggtgatgatgttataagtgctgggtttagaaatgaggttatcaagtaatggagttttggtaggagttgttgagtgcgttaggggtttaagaaatatgattacactttcgaggagtcagttgcttatgaggagagcttatcaaaggcgcacaagtcactaccaagagagagtcacttgccatccatggggacccgttgcatcatgataggagccactgcccgagataggtaggacgccactttactttacgctttcccactgccattcatgatggagcgtggggagagcgacttcggtcagtggacaatgtaaggttggatagcaagtcacgataggtgcaatgattcgcgggggagggaatgaaacgtttactatgaagtttaacactgtttgagaagccgcactgtattgcttgctcgtccatgacaggtagtgttgtcaaggttgccttctgcttccattggccagagccaagcttgcttgtttctacggggcgaagacggatatagtcagcgatatacagtagccggcattagctccgatgtaaggtagcgttggagggatgttatcagatccatggtacatacatacagaggtctcgggatcccgatttctctttacgggaggtggaagcatgatagagttcttttgttcgtattgtataccttgtttctggaactttgtcgttaggtgaagcctacgcctcagcaatgaaactgagccgaggtcacatcccccaagatgatcaagaattaatgccgtgtaagcgcactagctgatgacaggattggttccaggatattgatcttgttcatgctcgtggcaaggtcacttcaatacctgcaggggtccaggatagaggtgtagacgcgccgaagaagggcagattgtttcaaattacgttccttggcgatgtctgtgtaacgaggacaagtttgaagtaacatgtcaaatcagatgaaccctctgaatttatggagattgttgagacggcctttcagcctccaatagtagcggtgcacactaacaattaaaacgtgaccggcccatgtcactcactaatgaattaccatccactttctcacggggcactcacactcacacgcaacgttacgttacaacctactaactaacatcctccccccccatctggctacgatcctcgaccccgtctgacccaacaaactccaaggccacacagaggccaacggccacctacaatgacaattacagttacaggcgcttctgctcactaatttgctggctcccatcgctgtggcggttgtcgcgtgtcgcctgtgactgtgagagagcgggtgcgtgagcgggcgctttcgctgtgcgacgttggttttgatctcatggacgaattggaggcgatatgatacattactactaccaattaccacttgcattcatctgcactcttgctctccctctacttccatgacacagcgtgaactgcacggaaactgaattcgaccagaccgacttcttccccttgcaacgtcgactctcttctgcttcctctctgcgggactctgttgtcgtctgctccgctctatccgtcccttctcatgctttgatcccttctactcctggcatgtcccatcagaggtggcccacccccatctccatctccatcttcgtgttgtttccttcagatctcccctcgtctgagctacccatccaggaacctgtgcctgtccatcagacactctccacctgctagtagtagtagtagcagttggtcaatccatcggggcgtaagattctcaccctcaccccatcccatcccatctcatctattccttcgaaggcggttgcttcaacctcttcctttcgcattctcttggactatttacattctgccgcgtccatgactcaaaccttgtttcctttcccccttcgtttctattttccataatcactcgttaccatcatgtcagcgacttttcaaaagacactcttggctgccatcatcaagagcctccttcgggggaaatcactagtccagtcactcttggcttactggggcagctctctgggacttgagacaaacacaaagacgagagtcgccgccaatacgccgcgcaaatctgcccaggactttctcaaagaggcagaggctctattcctcgaccctgtcagtcaagatggcctgcaagaactatccaacaacctacgaaaacaactcctagagcgactagaaactgatatggagtgtatgctaccgtcatacagtcatcagctaccaagaggtacagaggttggccgctttgtggcattggatgttggtggttcgaccctcagagtagcattggtggaactgtgtggtcgcgtgtccaatatcggagagcagagcaggatcgtgagcatgaggaacttccgtatcacacctgagatcaaagccctagaaggcaggttgttctttgactggatggccgagagaatacttgaaactctatcagcagagctagagcagcaagatagatctgatggacctttgcctatgtcaatggcatggagctttcccattgagtatgcttattccacccaccctatcgcccagagctaatattcgttaggcaaacatcactagcaggtggcaagttgcaagggatgggcaagggcttcgctgcgtgcaatgggttgttaggtcaagatcttggagagatcgtacgaacagcctgcttaaaccgcggtctcaacgtagaacttcgcgctatcgtcaacgactccagtgcatgcttactatcggagtcgtataaccaccccacaacaaggttcggtctcatccttggtactggcgtcaaccttgctgcctatcttcctgtgtccgccatcggacgtgtcaaatttggcgagcgtcctccgcaatggtttgagaaagcgacacatgtcatcatcaacagcgagatcagcatgatgggacgtgatatcttgcccttgacaaggtgggatcggcaattattggcgaaccactcccgacctgagtttcagcctttagagcacatggtcagcgggttctatctgggcgagatttgtagattggcgcttgttgaggcgatcgagtcaactggggtttttggaggtgttgttcctgtgtccctggagaaaccttactcattctcaaccgagacactttctatcattgaggggtaagtttcagactcatgattatccagcttcagcatgctaatgatcatagggatacgagctctgatgccgaagaggcgcgcaagcaattttcctctcgccacccatcgagccaaacccacacagctgccgatctattattcctcaagcagctagccagtttgatctccaagcgctcaagtgcgcttgctgccgctggagtacatgctttctggaacttgcgcatcgacagtcagaacacgttcgtttccacactatcacctggatcatctgagcgagacagcgcggaagcagaccgtgatctggccgagacgacagtagcctacaacggtggcgttattgaaagctaccctggctatcttgacagttgccagtcatatctgaatgacctggtagcggccgacaagacggaaaagtctggaaacagaacaatcaagcttgtgtcagcaaaggagagctccctgatgggagcagcagtggctttggcctctttggaggaggtcgtagaggggccattgggcgtggttggctaaagaaaaggaacaggaacaggtatacgccattttgatgacagattatagcattgcattggtgctgggcgttttggtttttgagatgaaaatatattgggatgaattcttatggagaatatatatttggatgatgaacttgggagggagatgtcgatactatattaatacagcccttagacatacttgtcccttggaactgcccatgatagcctttgataccaaagtgtgactctccagtcttgtgcaatagtcatatcaagagatctgctctcataataaccgattttcttatgcctggtgtttggtacccttgtgtaccagcttcatcgttgaccccccgccctcccaactgaaggccatttgtgtggacattatggtcacgtgcacgcgtcaaactctcgcgttgagtggtcggcgcgtctgtagcttcacaatagcttctaggcaccccacggtttcttctcctcctacctaatatcttcccgttgttgttgatctcttgagcttaggtttattttttgcttgatgtcataaccacggtgctgtacccttgttttgttctccttcatcctaactttttgccctcaacacgcgacatggccacctccgacacatttgctgaatgcgccatcgcgttcgtcgccagcaatttactaactcccaaactgatcggagaggtactgaagctgccaaactcaattatcattactgacaacccctagctatcaactattttagaagaaaatggtgcacaaatatgcgaacctcgtcgagacggttcattacccatcgagaaagtcacccacatcatctccaacacgatcgatttccctcagttcattgaggcacaggctcacatgatccctgtagtgacgactcaatggatcaccttctcaatagctcgcaggaagcaggctcaaattaggcctttttcgcctgatccgagaatgatcttttctgaggtggtggtgacttgcgcggatctgccagagaccgacaaggagagtattgctggtgctacaatggctttgggtggacaagaaacaaaagatgcctccaagttaaccacacatatttgcgccctatcgatggatcatcctaaggtccaggttgccctacaaaagggatggaaaggcaaagttgtgttgccacactggtatgtctagcgcagagggcttgtgatgttggccactgacaatcttcaggttcgatgattgcttcaaacttgggaaacgtatcgatgaaggtccctatctattgcccgatcccgaaattcttaagaagacttcctcggacgagctcaaaataccctccaacgaaaacctcgcgggtgcgacatcgccaacgccgaattacctccctttacccttgccttctgatggtgaggttgttcgcccaccggtcaccatcttccaggaccgtaatgtattgctgtccggggatctgactattaccgaacgactgtcaaaggtggtcagagaaattatcatcagagggggcggaaagctcgtggataaggtcgaggattgcgacatgctcatctgccaataccgcgatggtcctgaatatgttcaggcgtcgcaagcgtacaaagaagtcggaaatctggcctggctttactggcttattgtccacaacgagtggacatcgccgctccgtcgactgctacactatccgatccccaaggatggtatagaaggattcaagggtctacgtatcacagtatcaaattacggtggtgaagcaagaatttacctggagaacctgatcaaagcttctggagccgagtttaccagaacgatgagagccgagaatacgcatttgatcactgctagagactctagcgagaaatgcaaggctgctcctgaatgggggattgccgtggttaaccatctctggatcgaggagagctatgccaagtgcgaaattacgcccatcaacatcaagaagtataatcatttccctccgcgcactaacctgggcgagataatcgggcaaacgttttttgatgagccaaaactgcgcgaaaagtactaccccgaggggccagccaagctctcaccacgagccaagaggaagcgagcaatcctggaagctgcagaggagaacgcatatgcacgagggccagcagagggtgttgttattggccaggctggtaacgaggacgtcgagatggaagattctaacggaggaacaagcgagaagtccggaaagaagaccagaattatcggagatgcaactccaattcgtccacgccgtgctgggaaggagaacgagacgccgtcggtggcttccacagggagtcgcagcgccaaagcgaaagcccaggaacggctgcatggcttgagcgacgatatcgcgctttacgaaaaggagaagaagagacatgccaagggaggcaatgcaatctgggggggaaagcgagctgccgaccaggccgaaaagactaacaccaaaaccaaacaagaggagaagcatgaagatgaagatgccgacgcgttagcgaagcggccaaccaaaaagaccaagccgtcacttccagacgttaagatgcgtgttgtcttgactggattcactcgctgggtaggagataagagtaaggaagatcaggatcgagtacgtaagcgcgagccatttgtttgaatctattctaaccagacgacagagaaaactccgggacatgggcatacagattgtgcaagagggtcagccgtgcgactatttggcagcccctagtgttgtccgcactgtcaaattcctatgcgcgcttgcacgcggtccaacagtcatctcgtcaactttcattgaccagtctttagacaagggcacccttctccatgttgaggatttcattctcaaagacaacgcagctgagaagaggcacaacattatccttgagacatccgtcgctcgtgccaaggcaaatagaggcaaacttcttgttggtgttcccatctattgcacggaaaagatccgcaatggtgcggagagctacaaagcgatcgccgaggccaatggggcgatcttcaagatctaccgggctcggagcgggacgacaattcgaccaacaaaggcagaggaggagggtaacgcgccacccgagccggtctacctattaagtagcggaaaacccgacgagaagccgctttgggagaaattccgtgatatggcgtacaatggcaacatggagcctcgcattgttgcacctgactggttgctcgatgtcgcaatggctcaacaggtgcggtttgatgacaagtttttggcggagaagttttacggaaattcccagtagtcatttctctgactgttgcttgatatggcgttcaggaaggtttaacatcggcagcgatgttggagtccatattcggttcatattggtgcgcgtgctgtgatggaaaagtcgcatgtgctttatgtagagatgagtatgtatggttcagtacttagaagaacttgacgcctaacgagtcgtcctggccgaatatttgggctttgtttcgtttgacgaggatgtttagagctttgagaaggacatcagtgtccatgccgtgaatatctgtgaagatcagttatagggtcttcaacaccggcttgcctgactgaaattaccacttccttttgtaccatctccttcgacaagttcatagactgtaagaacactgcccttttgtcccgtctcttcgacgtagttctctacaagctctgcccactcttcaggctttcgccaatatagaaacacaacatctcctgttgttttgcctccgacatattctacacgcccatctgcgtgcatataagaaatcacatcacgaatatcgtcgaactgtagccttcgatcgagttttcggtttacaaacagatctgaatctgctgcttcggaaagcgataggcggaagacacggttatgtcgtgcgtaggcgaggatgagatcggaccatttgttgcgctgagcatggagcgtagtgagattagtttggcgagtgaagaaggcggggaagtggtattctcgggggaatgtgaaggatgattcggttgcagtcgccattgtcttgataggttggtgatgtttgttgtggtgttgaagactggaggggctgagacgatgacgtgggaggggctctacagctaaggtacccgttaggctaaagctaaacacgtgtgataggttcaaccgatcggccgaagccgtctacggcaatgcaaatgcaattctaggccttcagactttatttagtatcccattcttttttacccttgctaccttatcgaaccatgggatgaagatctatggagtcaataaaaaaatttttagtctgtaccagaacaaaggttgaactcgtgtttgaaatcacatcatctgcattcgtacgacacgacacgaacaccaaacttggcctctcttcgcctcagggattcctctccgagactccacagaacggacttgcccccccagagtcactgcgtgttcttgttgactattccgtggagaatgcttgacaattgaatctccgcgacattgagctacggtgttatctttgtgggggaactgtagttatggcccagttagagtcgctgtgttgcaaagcagaagaggttgatattgaggcttatctatgctggcattgataaggaggctcactccgaggagaaaggttgatacgggaactagttaaggcagtgaatattcccgatcgatacaacacacaaaaatagctcgagggaatctaatacccggatctgagtgaggaatctaattgagcgactctcgacaatatcattccctatccaggacttgaggatatcttttcaagatacgaccaagataaggccaagaaagagcagtgacaattgtatactgagttgttattaggcggtattcgagatggcttcatccttcaccgagactcagattagtcaacaacccacaaaagccttgaccggacggtgaaactacgagttggagcataatatttcgccagaaaccggatgcgatttaatatgagaatcaccccgagacctcatatcatgctctgtcgtggtgtgttgcgacgtacgagcccttggtgagaatattgcttctccgcggaggccaaaacgcctctaccgtgcgggcgcagtcgctgattggtccctcagccacagcgcgctgtctccttatcagagatcagccctggccgagaactgcaaatgcgctcacgttctatggaccaacggcggaaatgcttagcacgagctggactatcccggagatgtacgttctagatagggagatgggagaaacatcagagggggatccatagtttgtggtcttgaggtacagaagaccctctttttgtaacaggctctgatattcacttataaccatgacggaccatggtattcccttctatcttttgggtttctctcccaagtatacttgttttaatattgacttatcaaaatggctgcaacagcacaaaaacgtgtggtggtcgttggcctgggtatggtgggcattgctttcatgtaagtcaattcaacactatttgactagttgcctaccataatctgacaatagtacagagaaaagctgctcaagtatgacgccaaatcaaaagaatatgcaatcacagtcgttggagaagaaccatatctcgcctacaaccgagtaggactcacaacattcttcgagcaccgaaaggtcgaagaactatacatgaacccagcagaatgggtatgttcaacctgaaccagaactgcattccaagacactgacaacctacagtacacagaagctggaagctcattaaactgccacatcaacacaaaagccacacacatcaacaccgaggataaattcatcgagtgcgcaaacggcgagagctacccctacgacatcctcgtcctcgccaccggttcagacgctattcttccccgtatgctcaagggctgggacgcaaatggtgttttcgtctaccgcacaatcgaagacttgaacaggcttatcaagttctccaccgacaagaagggcaccaatggagctgtcgttggtggtggtcttctcggtcttgaggcggcaaaggccatgctcgatcttgagacctttaacagagtcgatgtcattgaaaaggctcagtgggttctcacaaggcaggtcgacgagactggtggtaagatggtagcggatcaggtctcgcagcttggtgtgaacctcaatctcgggaagggcgtatcgagcatgaagactgatgagaacaacaacctcactggagttatctttgacgatggctcagagatcagctgctcgacactatgcttcgctgttggtgtcaagccaagagatgacctcgctagaagcgccaacctcgaggttggacagcgcggtggtatcgttgtcaacgatgacttgagaacgagtatgcccgatatctacgccattggagagtgtgctagctggcgtggtatggcttacggtcttatcgctcctggtgtggccatggccgaagtcgtcgctttcaacctcacacaagccaagcttcacagcccccagaccttcaagacccccgatatgagcacaaaactcaagctcctcggagtcaacgtcgctagtttcggtgactgcttcgctgatcgtgatggtcctgtgacgcttcctcccaaatacgccaggacactcgtcaatggtgacgctaaagagcccaaatctgtacaagctcttacatacaaagaccccttctcgaatgtgtacaagaagtacatctttactaaagatggaaagtatctcctcggtggtatgatgattggcgacgtctgtgactacgtcaagcttctaccaatggtcaaggcgcagaaggagcttgagatttctcccagtgaactcattctcggcgccaagaaggacggcggtgaggatactgatgatcttgacgacgatgctcaggtgtgctcgtgccacaacgtcacaaagggcgatattgtcaaggttgtcaaggatggcacttgcaaggacgttgccagtatcaagaagtgcacaaaagccggcaccggctgtggaggttgtgttcctctcatcaccaccatcttcaacaagacaatggcttctatgggccaggaggtcaccaactacgtctgctcacactttaaccactctcgagctgacctgttcaacatcatcatggtcaagcgcctcaagaacatgggtgaagtgatgcgcgaggctggaaacgacaaggaggctcttggttgcgagctgtgcaagcctgtggtagcgagcatcatggcttcgctgtggaacaggcacgttatggacaagaccacccacggtctccaggagaccaatgatcgcttcttaggtaacatccagcgagacggtacctactctgtcgtcccccgtgtatccggtggtgagattactcctgacaagcttgtggtcatcggcgaggttgcccagaagtacaacctctacacaaagatcacaggtggtcagcgtatcgacttgtttggtgcccagaagcaggatcttctcgatatctggggccagcttgttgctggtggtatggagtctggtcacgcttatgccaagtctctgcgaaccgtcaagagttgcgttggttctacatggtgtcgattcggtctgagtgacagtgtcggtatggccgttcgtctggaggagcgatacaagagtattcgagcccctcataagatcaagggtggtgtgagtggttgtgtgcgagagtgtgctgaagctcaaggcaaagagtatgtttttccccacatcgtttaattgttctgtctgctaacattgaatcagtttcggtttgattgccacagaaaagggctggaacatcttcgtcggcggtaacggtggtgcgaaccctcgccatgccgagcttctagccaaggatgtgcccccagctgatgtcgtgacaatcctcgaccgatatctcatgttctacatgcgcacagccgacaagcttcagcgaacagcccgctggatcgagaacctccccggtggtatcaagtacctccaagaggtcatcctcgaggacaagctcggcatcaatgcctcgctcgaggcgcagatggaagaacttgtcgacagcttcttcgacgagtgggctgaagctatcaagagccctgccatcgctgccaagttcaagcagttcgccaacacaaacgacacaacacgcaacatggagcttgaagatgaccgtggtcagaagcgaccagctttctggcccgcggacgctgcagctacagacaacttctcgggtctcaaggacaagtggtccatgacttcttgggaacccatcatcgaatcttcatactttgacggtgctgacgagttgccaaacggtatctccgccactatcaagcgtggtgacacgcagctcgccatctggcgcatcaagggcgtctactacgctactcaacagatgtgtcctcacaagcgtgcattcatcctctccgacggtcttatcggccaagagcccaacaaggctgtgacgagtggtgataaggatggtgcttcaccctgggtctcatgtcctcaccacaagcgcaactttgacctcggcaacggtgcttgcaagacagacgagtctctctccatcgccacattccctaccgaggctcgagccgatggtatgttgtacctcaagcttccccctgtggaggagcttgatgctgccttgggcacaaagaagtggatggtcaagaagggcgaggctggtgaggcgcctctcgctaagcttgacagcaagatcaagtttgttggattgagaggaaagaagccatatgtcaagcccactggtggtgctaagatgactactaagccacttgacctcatgatggcagcgaatggttgtggcggcggtgcaccggaatggtagagaaaaagaaacatagagcataaacaagcttaagatatcatggttcggcgttggggatataccggaacggtttggtttgggtcattatgagttatgctatgtagagcatatataaatacctctttttatgttacgtcaagttcaacaagcgcatggtctccttattatcccatcagtttgatggcgaaagaaccggatgataaactcatcaaagagcctcctaagtttaggcaaaatctacctacacttttccattatgtcggattggcggcaaacgttgcatatggattagtatgaatatgccactctatatataatatccattttacaatcattgcccacatgcgccggtcttctgcaggccaccccttcaacacaatattaaggcccaagctaaggaggttagagaataagccctgaagagctggtcgcgatcatagccctctcctcaaagatcctggtgaggtctctcattatgggtgttagtcacagcaatgacacctccgtccttctcaatatccgcaggaaggttcccgagagcccgatcaccaaacatgagatcaatttcctcaagggatatgccctttgtttctcgaaaggcaaagataagggtgggtagtgtgatgacaagattgaaagctgttggtctaatttaattgactaaagaaaagccccgtagtgtttacttaccaacgaagaggaagtaaaacttccagccaagctcgtcgagggcaaagggactgacttgattccagaaagtgctcacaagccagttaccgatacccgtggcgaatgtgcaaccctttcctcggatttgacatggcataacctcagacatgtacgtccaggaaacagggccaaacgacaacgagaatatgattgtgacacagaataagaaggcaaccccggcaatactgaggccacggtgtgtgccatcgacgttctgagagttgaccgcactctctaggatcagagcaatggtgatggcaataataccatagatcagaggcctctttcggccgatcctatcagagatgaaggtgatgaaaaacagatctcaaaactgttagtctacgaacagaaaagctattgaaggaaataagatgtccaacttactcgcaagagggccggtgcagttgtgcatgcctgcaaccagaagatttgtctttccagtaattccaagcttctcgtacatgatggtttggtagtaactatgtacatatgttagtgagtgtattaaacacttgtaaagtgatttcgggtttcgaggaatagattaaaagcttaccccatgacgttgattcctaggatcaatgtcaactcgtgctcttgacacagatggctctcaatataaaggagtcataccaatgaattgggtaaaaacttgaactagagttccaagcataagacgcttcctctactgaggcaccttgaacatgatcatccacccaggcgcagttgctaccttctcggcatcaacttcggcgatttaaccttcttgagcgacgtaggtgtggtggtggtcggggagcgctttccctctcctctctcatgtctggtgtctcagcatctggggcagggctccttttgctaggtagacgcattcaggacgggaatcccaaacaaagcagcaacagcagattgcgaggcgttcatggctctttctgcttccaactctccatcaacttccataaactccatctcaggggcaggagcagttaggtaagttagaaggccaggacgctatcaattcacaggctcattaaaactgtattttgatgatgcggattatgacaaccagatatgctgaatgaaactcagtgacctggtcgttatatcaagcatctttaattgtgacggtggtacataatgacttcagttggggtagcaacttgtgcaattgctccttcccgtattcgttttcttgtctcttcaagtgacgtatgttttgtcttgaggaaggagctagatacgcgtcccggtctgagtggtctaagtggtctaagtggaggaaggaacatctttccggtaaggcgcagcccagctacacaagatcagccatgtgctaaggtaataaaaagaatgagtgagttgaaggttgagtatatcagagtatggtataagtactacctagggtatggcgtttggctacataagttatgtttttggttagatacctacttttggtcaaagataatacagatacatttctggtatgtttcgccaagaatatagacgcagtgtcaaaaaccattgatgagtgtaatactcctacctgttgcatctgatgcccgtccgaaaagaggttctaaaacgcagagagatgcgagtcttggtgaagctgtaactactaagtcaactctcagcgaaattatttgatatcgtgcacttatcgttggatgtgaggtttagcacagtgtcctcaggtcgcttgagatcctccgtgtcttcaaactattgtttgggggacctcttaacccgagtcatggttactctggtacctataatttgcaagttccatctcagtcaaagtctcctcccctccttatggagaagcatgatgagcctacgtcagctttgttcaaggcaagactcatacgattgattgtatcttctgtggtaacccaatcataagatcgcttcgaagtcctcattaaaccattctgaccgctcactacgccactcggcagcaaatatcaccacgtgcgatagcagggaatgaagccatattaatgtactttgaatgagaataaggagagatatctttgtttgtcaaaacacttcaacacacttccgcaaatgctgagtccatcagaaagcccgttaaaaataatatgcccttcgccatgtactgtttgattgtccttttacccgttgccaagttaaaactccgtgaataataagcgccagggtttcccaccaatctaataaccgttttcgtacagatagtcatctcgaaagggcaacaagcagaatagatcgtgaagaggtgatcaaagtagagtggcggaaaagtgtatcggtgtgcatgtcgcttatgaaaaatgaaaaatcaaaggggaaattgctccttgtcgtctaacatccgtcgtcttcgcattcatcaaggcttccatagccggtatccgaatcaattcccaccatactcttgttgatagccaggcaccggctgacgaccttctctcttacatcagaggcaacgccacacttctccccaggagatccacccatccatagacggagaccaccagatagtcgttcaagagaggactggaaggtctcagctgctgctttgtgctcgtagagctcctccatcagctcaagggttgcggtgcatccaataagagacatctgcggggcgttgccacgggccatgattgactcaatcatacggagtccttggtgagtactcccaggagtgcattcgacgcgtcggaggtgagcgatggccatggcgcatcgtagggcaagtcggagatcgggagtagaagcctggaagcttgagtcaacgacacaaatggaagagctcaggagagcatcgaccttttcgttgcccattgattgcaaggcagaggcgatgttagcgccgcgtgccttatcaatgagaactgctcgtgccacgattgcccgagcctgcgcggttgaacccaagggtgcagccttgatggttagttcgatatcttcagccttagtgctgagcgtctcttcatccttttccaatgtggcgaccaaagttcggtgtaggaattgggtcgaccaccaggcagcaacagcatcgaggggagatccaatagcggtatcgtcaacaacagaatccatgccatccataggggtcacaacgttgtaatcagtatcggtattgaaagccaggttgtgtgctcgctggataacgtcgtcgttgagcacttcgtcgcagtcttgttcaaccagaagagcgagatgttcgggcaaaccgtcgtcatgctgctcggaggactcgcggtgaagttgggtaaggagacgattcagctggcgggcctcattccacttgctgcgggcaagtttggcagcgatgaggttgattgccccaagttggagtcggttctggcccaggtcccagagaagaacgcgaatatggagggctttgagcataagtctaacaggagtgtcggggagggtgccggaagcgaggagtgtgagaatgagacggctcttgttgatctcaacatcgccgccagccaactgcgagtcgagggctatgctccatgcctggacacgagctgtttcctgctcctgagtcaaaccagtgattgcttgataaccatgaactccaatagcatttcggaggctgagcttgagagtcttcaagatgagagctgccgcctccaggaagaaattgtgactagggacccatacggtctggatagcagtaagccaagcttgtcggcggacatgaattggtgaagcgagcgatggggctgcctgaagaaccccgacttgtggtttcttcgacttctgtgaatctcgcgtgaatagtgaaggaacaaacacccaaaggaacgttccaagtaggagaataattcggagtgaagtatgtagatgatagcctccgacggtcaagtcaaggccactcgctgcactcttcagaagctgaataggcatggcgaacaaaccacgaccttcaggcttttcattgctaacttcatcctcatgcatcgcctccagaatcatcaggccggcaagtgagccaaccatcaatttaccaaagtatggaccggcattattccaccgaccctgctgcatttgctgttgctgttgaagctgctgctgtcgaatgagcgcgggatttccaccgcgaaactgttgctggggtacaggatatggttgaccagaagccatttgttgcgaaatgattctcttcatatcatcgggaacttgaatcattcctcctggctgtgcgttaccgtcctgcgacgggcccccgacaaactgctgtgcatcctgtgcatattgtattggcgtaggtggttgctgaagcggactaatggcgccattcatcgccccggccatgaaaagcttctcgaaagcggcaattcgggcttgcatagcaccattttcgtcgagtagccgattgttacgcttctcaagatgtcgaatgtattcagtcgccttactcaaaacctgtccaatgattagcgggagttatatcgctataaagagcacagcgtactgtagccttgttcagcttatgggctggggtcagaccatggagttcctcgcgatcttcagtcgtgtcttcacctcgcgcgctcttcgacatgatgcgaagactgggaacgctatctctcaaagcggcgatcttgtcatttagattggttcgatatcgcttctcaatcatgttatgggcggtcttcttcactggttgatcgccatcctcttcctcctcctcttcatcctcagggtcggcggaagacttgcgctttcgcgatgctttcgaagatccatcggcgggatccggtgatgaaaagataccccttctgagttcgccatttgctgagtccggactagaggcgctcttgggggagtggtattggagatgtggtggcatggcgatgttgcgcagcttctcctgcaaagcaggagtcaaatggctgatgagggctggttgaagaacggtgttgtcggtaaaaccaggctgtcgcagggaaggatttgaagcggcgtagattgattcggagctgaaagcggttaccggaaggccatcgatgccggtagagatgggaagctgttgaaggttctgctggtcctgaccgaaagcgagattccaaggagaaggttgataggtagtttgagcaggaggtgcggtgctgctagaggggtcgtacgagtcgtaagggggcgtgccggtgaagtgccatgcagcgtcggagtattgttgctgggtctggggatgggaggaatcgttgggcaaggaggctgaggaggggtcagatttcacaagcgagccatcatcaacgaaaccacctagattcggatcttgaaggccatagaggctgttggcagaatcatggtcggccatgtcggagaagcgggagccgggcatgatggggacaggccagcaccatgcaatgcagctgcgatggcctgattgagagacccagtgcttggggtgaccccgaaggagtcgccgtggtcgagcgaggccttcctttcgggaagacgagggcctttggccgacgatactaagagcaagggtcggtgttgtcggtccagttgggttgaattggcctctgttccgggtgtggcctgttcagttgaagtctctcggccgaggagtggactttggccgcgatagcctcagctactgactatggctccagctgtgtggatggctccaactacagtgagtgacagctgccgctacagctacaggctgtgctgagggtcagcctgcaacagtcgacaggcctatagcctctgctaaggcgatcaatcggtgggtaagatagagagaatcggtggtgagggcgtgttgcaaccacagaatgaatcgatgggttgtctcaatggctctgagatcgaatgattgaacgggtgttgccgaacggttgacgagcgagaaaggacagtgcaggggttctacaacaagggaagagcagcgcagtctcacgattatggttcgactggcaacgagtagcagttaaaattgcagatgagagaataggcgatttgggcgatgattcggaggcgagcgatggatgcaaggaattcagtttgagaagagggcagaaaatcgtacgatggaacccggatatcagcccagtgacgcctagtcaagtccgcgcttggccaagctcgtcttttgtacaaaagactggagtgatgagttcaggggatccaccagtatttgagtgcccgtaggtcgagtgtttactccaaatacagtgcagaacgtcgacgacttttggtggcgtacgcactaagcccagcaactggcacgggatgagtctccaggcgaggcggcgctacggcttgaaccgtacagtatcggcgatctcgagaatacggtccactttagttaggggtttacccctctcgcattcgggtctaaggcgctgtctgcactgtgcacgcaatcacaaatccagtaacccgtcaagcacaagccaactctgtttgatcaaattggaatgggggaactcgggaactcgattgcgttaaaagaattcggctcaggaagtagaaaataccctcatagtcaagccgtaatgatgacatctcagtcaccgttgtcaaactctgcccctaggccccccccccccccacatacactgtcgaaagacaaaacataaaccgtggtgctactcgagttgtctcgggttagccacgcgagtctcagtctcgcgtcccgtggttcacaggaactcaattattacattccagccggcaaaaggccagacccaggcgacggttactcgagaatatgagagtatcgcatatccaattaaatagctttacaacggtcgccaagacgagttcattgtgaagaatccgaaaaaaaacatggatatcaatgcctcgaatctgccatgtcccgtctggtgcaaccctctcaggtactgtgagacggatagctacatacaaataccgaactatttggcgccctgccaatccgcgttgaacagaagatctgttcgggttacacagcacaggctattcttgcatgtcttggactcagctttcagcttctgtgccactatcctcgcttctcaagatggtccccgccgccaccaaatgatcgtgatcccaatattaaatcctcccctcctaactatccccaattagccaatccatcccgatgatcaaacgatcatcaaccttgcgtcatcctctagttttaacgcttgttgctttttaagtatcgtcacatacatcttcttaattgttccgattggcgattcaagatcttgagatcgtagagtcgatatgtactagatattagctagcgcctgggttacgatagatggaaaataccgcgtctgttgtgtgacgttacacgtttgcaaataacgcgagaactcgtaaacgaatttgatttggcagaagaaaatgatatacaggtgaatattttatgcagatagtaaagttctggtccttgcggccgttactagatccccgcgagcccgtgggccagctctaaccaaatactgtaaaccccaaccaagtagaccccccatatcttgatatcaacgacatcaaaggaaacaatgcaatgtagaccccgttaaataattacaaactccaatcatttcgtttaccaaacgtcatccgaactctgaaccatctccaacgtcggtgtcttaggtaccatgcgtttcattctcttccgatcctccctggttacaagcgaaggtgtcacaggcatgcatggcgtgaagggctgataaggcgaataaggcactgcaccagctgtgtgcggagtcattgctccgcttggcgatagtggtcctttcctctcaaacacagtctgcttggtagtctgcgcaatagtgtttggcgaaaccatggcaggctcgtaggcacgcaacggtagagaaccaccagtgcgcacagctgaaggtgcgttggcacggtggaatgtctggccaggcttgggtgacgcaggaagagatgggaaccttgatccaggcttgggggacgatggcaggccaaccagtggtgcttgagagtgttccgaagttgctgactcgggatcacgctcgctgggtgcatgtgacacagtacgggcatggccaggataagggagttgacttccgatacgctcatcgatgctcaaaacactctcgggcgagatatccggggtcggcagtgacgcatgggccttgggcgggagggccggtgaaccatacgggacctgattagtggggaccggaggaggagcagccggagcataatgtcggggaggaatcgcgctcatctcctgtccttcatagcgagggaattcacccgattggggggtcatgagaggcgatgagatgctcatgcccttcatctgcttcttctttggcgatcgtagtgctgagagaaatgaggaggtccttgattggctcttctcctcgcgggaagcagaaaggttgagtgttgctggcttgctcctctccttcttcgatggcgacgatgtcgaagatttcaaagagagtacggaagccgaggctgaagggcgtggttggtggtgagcagtcggaggcagaggaacatcgtaaactactcctcgcttctttgcatcctcatgctccaggacatgcttgtacatgtcttcaagctgagattgagccatgagtctgtctactgccacaacacggggatcgacaaaaggattagttccgggggctccaatacttgaagccggcgatggatagatgtatggatttccttcgtgcgagtcctggaagctcggtttgacaaattcggtgtcggtgatgatattcagagatgtaggtacagctgtgggaggaaagtcaggactgacgatatctttccgaacttcaaagtcgacctcgtcaattccagctgcgatatgttcgcgtcgcttctttgatagggcaagcagtgttatggcgaccagcaccaatgatacagcgtatgctccgattataccaccaatctgggctggcaggtaggttgtgtcaattggtcctcctggtataggcttatctgtgtcccgggcttggagtattgaggatagaacaggctcggactgagctgttgtaatgactgacagaggcagaagcagaccgagttgtagtgagtagcgagcaccctcgagaagcatcgtgggaaacgaggtcaaggcgagacacttaatctttatggagaagccagcttgtgcgatgtgacctcctgaacacgatgagacgaaacactagagaagaacatcatgcacggaagagggaacttgcggtctcaacggggtatatagcgggctgggtcatgatcgtctatcactctgcgttagccgctgagctatccagggctggacgctgagtcgctgagcagacaacgccagtcaactggcggtcgtcgaatagcggccgaatgcatgagaatacgtctgagaatagctcgatacccttggtgatggcaacagagtggttgcaggtgagggctcaagtgtgacgaggccatctccgagctttggttggatggctaaccgctgagcgatatagtgtgccatcgcctgattggccattagctttgactaccaaccaccaatacccacatacacaacctatcgctggctctagattcctagatgccgggatacactgcagtgttttctcgctttaagcttctctgtggttgtcttgtttctgccgttgaagggtcccaagcggggcggggcgatccttgcttttcgccatcacagagagaggtcttgtccgactcaaacgttcctggatctgcggggtcaaaccagcaaccattgacccagcgattggtggcgatagctcttcaatcactcaactaacggcatagacgatggagtctaggcagtgagggtcactttgaggcccaattgtgtgtgttgcctgcatcatcaggctgtcgggccctgaaccatgtggaatctcccattcttcctctcatcatgtgatgtgccaaagttttcgaatgggctgctcgtctttgtgtgacatcaggtagctcggcattgctagtgatgttcgtgtcgatctcctcgaatagaaagacctatcacggcgcctattgtgtaaggtcgcactactatcgcacgactatagcttcatgctaccctgcacaagtgactttggtgatatggttggtgattgctgactggagacgtgacaatcataattgagggccatgttgagttttgttacagatgcaaaacaggcgctatgcggtgagcacttgtgcaggggaatcggggcggttcatgaatcctgatgctatacgatcatagatgtgtccctggctgataataaacagactgcgatgtttcacagcacccacagaaatattatgtttcggagtgcgacctttttgggcaacagtgcgcttttggcttgatcaaaactcctagggtgggacatcaccgtagcattggacttttgtttgtcactcttttagcggtgattgatatggcatatcgtgacagtgatagtgacggaggaagcctcagcgcaaaggggatgtgacgaagctgacaacgagatctgacagagttgttgaaagatgagcatgtgacacacagacataatgcttttgcccatccacagagtcagtcgatggaggaattcatgatgaccatgggggaaattgaatggtgagaccagcgtcatgagcacaatattctcttcaaaaacatgaggagcaaaaatgtggatgataaggtagacaagaacattaaataaatcaccaaacaagaacaagataggtacttaattgaagtcaacaatgacatcagagcgtagaatatgtatagcttcctggtgttttagtcctacccaccctacaacgtaggcgttacaattcacgtgacatcgcgaaaatgacatcgcgtcgcgcgttgcccgctcctcatcaacgcgaaagcccctcgatcgaatgcagatacagtgactccggtggctgaaatacacgccgtaatcccattcgagcaatctcgcatgggtatagaattttcaatgatactattctccccgatcactcgacagcaattcgtggattcgtccacgtacccagcatgtccaccgcgaccacacaagatgcgattcttcagtcgttgaacgaggcgcaacgccgagctgttacctcatctgcatcgacggtagcaattctagctggccccggtagtggaaagactcatactcttacctctcgagtagtatggctgatccaaagagtcggctatcgacctgccgacgtgattgtcgcaacttttaccgtcaaagccgccagagaaatgaaagagcgtataggaaaagctctaggcgaggaatgcgaaaagaagattgtgcttggaacgtttcactcgattgcccgaagatatctgtctatatacggaaatcgcatcggactagactccaagtttggaatcgcagacgacggagattcgagggcgatcatccagagaatctgcaagaggctggaacttggtatcgagccgctacatgcaaggtcatggatcagcaaagagaaagcgaagggaccaaatgccgccgcggctccagcgcagaaaggcaaaaaggagaacccagggctaaggacatgctatgaagagtatcaagctcaactaaaaaggtcaaatttgctggactatgatgatctcctggtcaagtgtgtcgagctgttgagagatcacccagcttgcgtttccaacgtccagaccgtccttatcgacgagtaccaggatacaaacggcattcaatatgagctgatgaagttgttcgcccaagcacgccagcgaatcacaattgtaggcgatcctgatcaaagtatctacggttggcgttcagccgagattcgaaacctttatcgactgttaagagattatcctgatacagatgaaatctccctggaagaaaactatcgatcgtcacaatccatccttgatgtatctctcaacgttattcagcaagacaaaaagcgataccagaaagtgttactgccagtccacaccaagggagcgcgaccggttctcagaacactgaagagttcgtcatctgaaggcgaatggatcgtttctgagatcaaacgggttatcatgatgtttggaaacatgctcaattttgaagatgtcgcaattcttttaagatccgctgcgctttctcgacacatcgaatcagctctagggaaagccggtgtcgcataccgaatgatcggaggccataaattctatgaaagaaaggaaatcaaagtcctgatagattaccttcgtgtagtgagccagcctgacaacaacgatgcgctagccaggatcatcaatgtgccaagaagaggtataggagaagcaacaatcaaatcccttcttgaagaggcggagcagactaacataagcctctggactttgattctcaagcactgtaaaggcagtcgtagggcaaacaccaacatcagaccaaagatggagcaaaagctcaatacagaactcatacgtaccatctcgagcttacgcaaagaagccgatcaaattaatcagagcagccccgtcactctggttaacttgatagagcaactgattggccatcttgatttcaagaagtatttggaggaagaatacacagaagaacacgaacagcgatgggccaacgttcaggagttcgttaatctggtcagcgattttatgagagattttggcggacctgaggaagaagcactccctgaaatcgagaatatggaccaagtaagagaggatgatatgctaggccgattcctggccaacatatcattggcatcggatgcacagaacaaaggcgacacaaaagaccagaagtcgctgatcactatatcgaccattcacgcagcaaaagggctggagtggcctgttgttttcgtgccctctgtctacaccggatcaataccccattcaaggtcggaagacacagatgaagaacgacgtctcctctatgtggcaatgacacgagctcaagcgctactgtacctaagctgcccactatacggttctcaaggaatgagcagcaaggttgaactctcaccatttgtctccccctttgcatccaaggtcttcgccaagaaggggccatcattcgatcgagcagttgtagagggcgttgctaaaatcctggggcgagaggcccccggcgagaaggcaatattcgaaaaactccctcctatgttctcagttgaagatgacgggtttccagctgatcctgtcgacccaaagaacgtcgatagatacgacgaagagactggccgacattactcgcgggcacccaagcgccaacgtacggcgcacccggtcacctcatacgatgaaacaaatgagcttccctggcagagagaatatgctacgacaatggaacaatcgtccgatttcactgtttctgctttaccagggttcacaactgcgggagctcacagagttgccctagatgctgcagccgcagccgcagcacagccagcaaactcaaaaccagggccaaagaagggatcgacgaaaagaggcgttggacagaagagcatgcttggctggcttaaccatggaagagatgctcctcgacctccgcctgaacctcagcctgtaccgcagcagcagcagtccaggtcccttgcacaggtgctataccagtctgctttttcacggcagaatagtatgccggggagactgccaacagggtcggagccacaaaagccattgatagatccggaactggcaaaacacaaacttccttctgcacgacctctgtcaaaaccaaatgttccaaaggtagacgcgggccctcgaaagccttactcctgtttctccagttcaccaccgcggccgccgtcaagaaaagagcctgaagaagagaacaaaggggacgaggaagaagcattgcctaacaagcctgcttcaagtcttcatgcgacaacattcatgtctgtaaaacccaatggaggtgtgagacgcccagttggcctggggccggcgccttcaatggaccgattgcgtaaaccattcaaaccgctgacgattaatcgaccgaagcgaccaggtggctgatgtgatgagatcatttgtgatggttcaaagtaatgcctgtcatgtttgagcagcgaggcgttgtgggggatcgttaggccttatggttaagcataacggaatttggaatttggtttatatcacttgagaatatttatatagactgtttgtcgactctggtagaatcgaaaagcaacaagaacaattcgataaaacaattcaatcacatacgtgaccgtcagttatacaaacccaaaacaaatacttcaatcaaaccaccacaaaatatcatgtcgcccaccatcaccatccgcctctccacctctgccagccaagctgctcgcaggtacatctcaagctcaacaaccatgaaaagcgccgtcgcccccagtgtccgaaagtctaccagtttggtcgagaaatggaggaatgcctctcctcagaatcgtcgatatgtcttggcaggtctcgcagtcgttgcctctgttgatgtttacatgcactacacatactggcctactattcgagcatggttcggtggcgagaagattgttaggaactgagagggaccacttgatctatgcatggctcaattctgttgagcattacgccgcataagaatcgatgataataagactctgtggacgagaaacgcggaagcctcatctcatttcagttgacctcgatactgtataaaatatcacaataacaagatcatcgtcagggttaagaaagcctctaacattaagccgatgtgccaaaattaactagtctaaaggactgctaagatatcactaatttgcccaagtctatcctaaacttacctaaatctttctgctatataggaccgaggccttggtttttcttccatcctcccttgataagcgtgtagatagcaacatagtacttactatcgactggtaatcccgtcattgggtcagttatgtattgtaatgggagggtgataatatcatttggactatttgcatctcatgaacatcttccgagatgagattagtatcggttaagctgatgaatatacactcgactagagatctatgtgattcaaatgcatacagtctatagtgcctctaatatttatctatatagtactctggttaaaaaggaatctttacaccagaagatcggagcttctggaagacaccctgaggatcgtacttcttgctggcagcacgaagcttggcaagagcctcatctccaatagtcgctaggggatcttgtgtaagatgagcgtagttgacaaacttccaagcccaccaagcatccatctcctttgccttggtctcgatatcgtccatgtaagccttgaggagagggaaagcagcctcctcgcttgcctcacccttagcagcccaggtgaggaggaacatgataccatccccgtcctctgtatacttgtctagacccatgacgttgccgccattcttgacacccttctcggcgatggacttggtgatgggttggaacatgcagagtgtgttgagctctgactcggcactaggcatgagagcctcaagggcctggttgagctcgtcatacttctcaacgacatagttcaggagtccagcattgggcttgaaggagcttgtgaaccaaacgttgcggaagtggggaggttggcctgaaccgagatccttggtgaccttgctaagcttttcagtgacggtggtgtcaccttgaatatcagggatggcatagaagctgtcgaaagcagggggcttgacctcacccttggtgttctctatagctgcgttgagaatagtaccaccagctaaggcgggaagataagcccagtaaacgatgctgctggagttttcgtccttggggacattggcggtgaaatcaataagggcatcgataactgcagggcctgactcaggcttgtagagaaggttgccaccccagattgaagggttgccacggtcgacaaactcaatgggatacatgtcgattcttgtgatcagacccaggtttccagagccacccttcatggcctagttggtattagcatggctgattcgaatggtgtgatataaagacactcacctgccagagatcagcattggattcggcgttagcctcaacgatgtcaccgttggcgaggacgagctgccaacccgccactgtatcgcatgccattccctgtatatgttagtgtgtcgagtgcctttttagtgtttctgtcacttacatgagatgcagaataaaaggagtttcctccacctgtcacgaaaccaccaacaccaacagttccggcacgaccactatagagtgtaagtaatggaagaagacttagggtatataggcatacccagcgacagcaagaccatatgggataagagtgtcgtagacatcttgccaatgaccaccaggtcctacgctcacgacgttcttctcttcgtcgtacgatgttccattcataaaacctacagctcttagcatgaataacgatgatgggatgagattcaccgcctataacttaccaaagtcgattgtaatgccctcctcgacagagttggataacttaaagttgccatggccgccgccgcgaataccgaacttgcattgattcttggtgatgacctctatgacctttgagacatcatctggctatggatcgtgtcaggactaaacgttggaaagacttatcaaatcggattacgtaccgtcttgggtagtaccatgcagtcaggatgcaaggcagcactgacggaccagtaggagtcgattcgctcattgtaaagtgactggttctttgtgacgacaagatcggagaggccagcctccttcagcagagcagagcactttgatgtgacattagccattatgcaggttacagaagagataagaataattgttcattgtgacgggataagagaacatgatgcaggttaaatgtgtatcaggaattgtcgatcgacgaggggtcgactcgagacatgacttacacactgctgagggctagaagggagcaatgtggtgccataagctgcaccagtagccaacacaccaagcttcatggttgtaactgtaacgtatatctcaaacaaagaatgacaagacgagaaaggataccctcaataatagaaccaagatgatatgctctatcaaaacaagaagaaaggcaacgatctacagttcacggacgaggaagatcgtcttgttattaaaccaactactcgcccctcggatgaactagttgatctcctgtcttcggcaataggagacggagcgatgttcgggcgagagaggggccggagagaggcctggagtagacattatttcgaatgctgtcttgtgatgttcgttgtggtttagtggcagcttgggagcagagtcagcacagctattgctgggataggttccaccgatatgccaggagatatattgtagatgagcacgtcaactcggagacagggccagaatgaggaagcacatactacacactgttactacgtagccactggtgaggtctgtgaggctcaagattgagctgcagctggtcacaattggactcggatacacgtggaacatccttgacaatgagaaccattgtcttggatcataccttgtcacttttttgcattgcatcagagctcttgaacatcaatatcaaagtcctgaaagcctcgcctacctcggtccaaagccgacctctctgaagcggttggctgtgaatcccggtcttttcgacgagactagtatggggggcccttgtttgaacgaggatatgattgaggagatttacggctcatgaatcctcctatttccccacagtaatcagggccagggattagaattggtgaagaagcagggctcagaacagggttgtccagttcttaaccttattcgcaagtaccgttgcataaggatagatcctcacctcgaaccattattgaaacctatactactccgtaccattcgagatttctgctttctctatagtttatgcgctgcagtttattctccgttcaggtgtgatccgcgcaaccgaagaaacccattttacctacggtcttcggccaactcagcccagcccacttagtgtttattcacctgtctctatcagatgctgatcgtcatcaagaactccacgcgtattggtgaccttccgtattatgtccgcatatgacatgacaggtcgcaggggctcttccattccgcaggtctgttcgcagtgacggaacatgtctcattggctctgttggagatagacgaggctgccatataagattgctgcgaactgaaatcaaagatcggtgaggaagattggttatgaggcaaagtgtaacgagtgacattcctgtaacagttctttgtcccttgtagacagcaggccctggtatcgatgggcagggtcagtcatcctttgttcggctgttaatgttgagttcccatacacagagacctgatcctcatgatccttcgaaatcggccaattacagaagaacatacgattcaatctcgctcagtgtatatacagctatatgatataagaatggcagcttaatagataacaatattcaccgttgattcctcggtcttgtcaaacttttcatcttccggactcacgatggctgatcatgaattatccttgtctcagtgcccgcaagactagtagccatgcatgagatgaccccgatctgatcacaatcaaaagcatcacgaccaaagacatcttgatgcccatctccatcagcagggtaccaaaacaactctgcaacaatccaaagcatcgccacagcaagccctcaaacacataaacggcattgccgtcttaaaaaaacaccactataaacacattccatttctgtatcgaatatccggctcaggagttacattgactctacacgacctcttggcgaaatgcaaagatcctacggccggctctcgttaccacttcagggcctgtctaacaaagggccctgggatatcgcgatgatatcgaacacactgaccgtctggaaatcataccacctgcgcttgtcggccggatcgacatgccctataccgcgtctgggttgcggtgcctggctcacggatctcttggcttcaggcgagttcttcggcaactctcatcttctgggccaaaacacccggccacggtcacagtgagtgaatttattggttctgttaagttctttctgtgaattttcaactgaatattctctgatgtatgacctttatgtcccctgtgatgaatcgtcaaagcagcatcggttagtagaacctcttgagcctatcacgtatgcctctgagactctctccttgggaggcgagtaccacggtgatatatagttacccctaccgtctgaagttgtagcatcctttgaagggaaacgagtgacagctgcgtgttgatccttaagtggcacatcggctagtctccatctcttgcttcagatcgttccgaattccgtcagccatcctttttctacccaaggccttccccagactgagtcttcagtttctcccaacaaacctccatgtcaaaatgcctctgatagatggagtaatggtgcttctgccaccgcccgagggctatgtggtcaacttcgacaacccacagagacaaggagtgacagaagcgtactttgtggcggggttcggcatggctgtgagctttcttttcttttgccagaggatgtatgtcaagctatttcttgcaggtggcttgcagtttgacgatggtaagttttgacatgtcgttttctatctgtttgctgttggttgttggttcgaccctgcaaactcaatcgtggcgagtctgcatgggatgacagatcgaagttatgaattgtgctgatattaaatactagtcttactcatattttcatatgtaagtatcttcgcagccacgagtcatggctttatagattccgctaataaggcgtctatatcgacaaaaactgacggcaaaattagatattggccttggtcactatcagcctttgcctacatatgtttgcttctggcgctggaggagtgcatgcctgggaagcctctattgagacctttaacatttacctaatggtaagtctcttacgaaaggagaattgttctcgcaagatattaacaacagtaggatgtctatcttgccgcattcatatatgtcctctgtggttccctggccaaactcgctctcctcatgttctacttccgactgtctcctcagcgttggttcaaaatctcagtttggtcaaccgctgtattcatcagcggatacaccatcgggatattcttcgctgtgatgtttgcctgccatcctattgccatgaactgggatgttacaatcacagaaggcaaatgtattaacagacctggtctgtatatcgcgaccgccataaccaacatcatcagcgacgttgttctatttatactgccgttgccgatggttctgcaactccagatgcccttcaagcaaaaggtgggtttgatgggcatctttacaatcggatctttgacagtagtcacatcaattgtgcgcgtctcgcttctccctggaatgcttaaatctatggacctgacttgggttatcgctttcccttcgatttggatgtatggatctctctgaccgtctagcagagcgctataactaacatgcctccagtatcgttgaagcgaacctgatcattacctgtgcgacgatgccaacgctccgcaagttcttcaaacatgttgcccccaagcttatcggcgagtcacgatatggcagcaaaacagggaaatcgtcaaaatacggcaagccagatacaggatccaagcctccgagtcgaccatttggcccctcttcccagggacgccgtgaccgaacacaatattcacaattcgatggcgatgagaaccctatacccgatgactttgctctaggccccataaatggacgcgtgggacacaataccagcgttggccagagtgaagaggtgacgggttggatcgatagtgattctgaaaaggggatcgttggggggacgatcaaaccagcaattgtccagacaaagacagtgacggtggagtatgaacgatcactatgataccaatcggtgatgagaaaggcgtgggagttgatcagatcttggggattgcattaacaacaatcgtatggataggaacttttgttttagataccacttcagtaatgatctattttgttttgatactctgcccggctgaaatccaccatgtgataatatttacgattaataaacacatggaaaccgttgtatgtcaatcccgtctgtcaagttgggttgatagataatgtagaattagttcccgctggtggtgtgacgactatccgtgacttagcgataactggcttcggtgttggatgcgactatagagtactaagctgtcaactgccgcacatcgataaaaactagtggaagctctcatatgtagtcttaatcataacgttccaaacagagcttgaacaatacagctcagccatctcctctcctttcgccatgacttcaaactgatacggaacatgtgcttcgtcgaagctcaaatccagcacctttccctcaacctgactcaatgttaagccaaggataaagagtctgaagatctgacagcctggctgagttggttcggcctctctctctgtaactcaaccagagattgcaactccgagttgcctcactgcaacctcaaaattgagccctaaagaaagcggcagattgtatctgcacccctgaacaaaccaagcctggtaacccactgcagaatcaccttccgctttagaagacgccatctcttggggatcagcatccgtgcggttcggtcctagtcagaagagagagtccgttttctgccttgtttttttctctctctgaacccatcttcggggagcaagaagactcaagatttaagaagacgtaactaagcttagcaaagagttctctaaacttggagtaaattatctaaatacttttatcacctagggtcaagggttccagttttgtttcctcccttgccatgttatgctgaattttcagtgagtgcttttccggacaatttggttacgtacaacttaaagccaggtacaagggaagatctcaatgttactctgcggaacgcgtcgatcttggcgaaggattgtgaccccctgacccctgttacgtggttcacgaatggctccgacggatatactaggctcggagaacaaaggcagaagtatagggtatgttgatcttcatggatcttgtaaatgacatcaagaatcgtcggttcaaccccttccagagtctttacattatcaaggggaagagggaggacagaacagtttcacacgagctggtaatactgtatccttatttttggttgatctttgtttcttcaagttggttgcaattcgcttcgggttatgaagcacatgctatgctcttcgtatcaatacatcgcgattattacaacttcgcagacagagcccatctctccttgataagatcagcagccttctcaccaattccatacgcaggcatctgtgtatggccattgttcacgataggcattatcgagcaatctgcaactctcaaccccttgaccccatagacctgtagcttctcatccaccacagccatagggttatccttcttgccagcggcacacgatccactggcatggtaacaagttgtagcgttatccttgacgtattccttccagtcctcgcgcgtcttgtacttgtggtgcacaagatctgagggccatgaacccttgacgatgtccttggtgcccgaaccttcggtgatgatctcgttgccaaaagcgcatgcttcagcgaggacttcaaggtccagagggtcagagaggtagttgcagtcgacaacagggacagatgttggtgaggcgtcgcgaagagtaacggttccgcgggacttgggagcgaagagctcggcgatcatactgaaagcgtgtttgttgtcgatggggaattggtcgtactgcttcgggccgccatagcactcagtggtaaagaactcaatctgaggctgtttgggagtaagacccataggatcgcggccttcttttcgaggagctgcattccagatcttagagtcggcgagacgctcatccatgcgagcgtaggcaaagattccgaatgggaacactgtcagaggacccttcttctcctccttccattgggtataggccttttctaacgcgttaccgtggtacactagagaatcagtggtgagcccctccttttcagtctcgtagaacataaagacgatcaagtgatcctggaggttctttccaacgccgggaagatcgacaagagtggtgataccgtgctgctctagctcaacctttgcaccgatgcctgatcggttgaggacgttgggtgagcagtaagcaccggaagatataataacctccttagaggccttgagctcaacgactgatccatcggccttgactgctcgaacaccagtggccttcaactctccttggctgtccttctcaatgatgaccttgtcaacatgtgtctcgaccatgaggtgtaggttatctctaggtttctgcttggtgatgaagtctgcgctagtggtacgaaggccttggtggactgttctaacagagtggccgcagccatgggggttcacacctgaggaaaacatatcgtggtcgagaggaagaccctttgataccatggattctccgatcaagttggagataggagccaagtcatggggctcggtgtggacatggccttcataaccatgggcgcctttcgtctccttgaaccaatcttttgtgtgaaagttctcagcctgtaagtatcagaagtcagtagttgctctgaagagttgtatcgtgggaatgttgagatagctcccattgtgctgaggatatagtttaggcacataccttgagcatgtacttgaacatgtcatcaccactccaaccggataggttccagtcatcataatcttgtttctacgcaggttagatctagtatcgattgagaaccatcaatggagctcaccattcccttgaccataagagtgccattgcagcctgaagagccgccaaggaacttgccccggctaagcttcacagagcgattgttgacaccagggccaggtatagagacgacattccagtctgtctccttgtcgaagttgttggaccaactaaaacaatgagttagtcaatgcttttatgaacagctacaggagcaggggtacttaccctccaaccatgtgaacgttctcaagatgctcattatggggaccagcctctagaacgagaacctttacattgggatcctcagcgaggcgtgctgccacaacgcagcctgaagtgccaccactataaatcaggttagttaaccaataatggttttaggcttgaaccttgtgagtgcggaaccttacccgcagatgatgaagtcataagtagagtctggagcagcagcagccatgtttgcttgtttgttttataggagagacaatctgtcaaagatatatgagaaaagtatcaaggaagaagccaacttgatgccagtagcgcctctgttacttatatacatggtattacccgaggtccactatcatgaaggctgtctatcgagccagtcaggaccggaaattcggaaactttgtcacccaaaacaacaggaggattccggttatgtagcagctaagcagtaggtccatcatgccattcctaataaagacagttgagacgttcaaatgttgctggtctggtgtgttgtgctcttagatcctggcctttgacaaggaccctgaatagtctcagttgaaccaacagcatgaatatggccgcaccttatgcaccaaattatgggttcatgctcagggacatagctcaaacagacagagggaatttctctcagaggcagagagggtatttaccccgctgtctgatatgtcgacgcaagctggaatcctcaagtcttctggagcatccaatcggggatgcctccgccttattcaaagattaccttacggatccgacgttgcagtgcaaggacttcttgcatttgcatcagagaaggagaaacgagaaacgccgggtctaagtctccctggccccttattccaacgcgttccgcggatggagcttgggagcttggagctgggtgagtgtacatatatgagccccgcagggtacgaccatgtagctgcaagagaacaggcaacaggaggtatcacattgtataacataatgtctcatgctcggccaaggacctagaagccctgacgacgtttagcttgggcggggcggaactagttccactcccgctgcagatcacgcggctaaaggacatcagtggagaggattggccgctagagatgctgaaattgctgttgagtgtctgctttagcggggtagagctaggggcagctaggggcttgggagcaacgttgtaaagttttgcctctaacaaagtgcttggagtcgacgacgttagtcctggcctttaccaatacagtagatagccctgtagacactagaaattcgccgttgaccgttctaatttatccccacagacacgctatgattattttggtcaagggcctcgagttatgaccaggtctgcctcgccttgggaatgtttttgaccaaccaacaagaccagccggggttctatgagactgtggacctgcatatgcatcaaccatgttcttttctgtagcagaagaaaagaaaagaagggctcgcaacttctatttttcaaggaaggccttgaacgacttggcggagtcaaactgactcgtaaatgactgtgccgcagagatcaacaagacctcaagaagacactggataactttacgagttggctaggttggacaatatgatgctcatcaacatatccaaagtcatgcatcagggttgccaagtctccccggtccactatacccagcgtcctgacaaggtagcactcctcctacaacaccgtaaatccttaagtgagccatgagatggtcaatgcctcttacactcggccaaaagggggcgtcagatcctgcatctgcatcagctagtttatgtcaacttcataagtcacatatcatacctacatatgccggctgggcctgctatctcctcatctccatctctattccccgaagctgtcactcctggcctacatctgttgtctcgattctattagacaactcttgcaagctgaagatttccattgccaaccaaaatggcaacacccttccagactgaggcctggacggaatatggtcttggcacacttgtcttgtttttacgatactttgcaagatggaaaacagttggcttcaagggatatcaaggcgatgactactttgctcttgcagcccttgtcttctggacggtatgctgcttcactctctttgccaagacatccttgctaacatacatagtgcgagttggtcatgttagaactcataggtaaaaacacctgcaaattgtgttggttcacctcgaaggatcactaaccctacaataggccaatctggtacaaacattggcgttaccgacgagatgggcgccaagatgtcagctgaagagatagctaagcgcgagtttggatcaaaatgtcttcttgcaggatggaacttttacgtgactttgatctttactctcaagggagtgatgctctgcttgtatagccgtatgacgtacgcagagcctcgatccaacgttgatatgtgctaacagagttccaggcttggtctctggcagagaaagattgttatctggacacaagtcggaacagtcattgcttacatagcagtaatggctgccatctggggccattgtacgcctgttcgcaagaactggcaagtttatcccaatcctggtggtaagtgttatcccgactgaaccgaccgccgactctaacaggattagacacttgcacgctcgccgtagcgaattaccttacgctggtagtgtttaatattgtgtatgttactattgtataggcattcgaactatgacctttgatctgacttgcaaacctagaaccgatatcgccatcgtctccataccagtccctctattatggactgtaaagctcaccatcaagaggaaactaatgattggcgttctcctctgttctggcgtttttatcatggttgcaacactcttgagatgcgtgttttcgctacggttagtcccccttgaggcatagttcttgctgatttgctaacaacccagggacatccaaggcatcaacacatcaactatttgggcaatccgcgaaacctttatcgctatactggccgtgaacgccgcggcgatcaagcctttattctcagcttctcggtggctcgtgtcgagtaagggaagcagtcgggacaagggaacgagcagctacgtcaacaaacacggccacccactcgggacaatcggcggatcaggcatctctggaggcatttctgcgaaccgacatcaaaaatacatgacacaactcgacgacaactcgagcgaggaacatattgttgggaagccagagtttgtgggatacagcaagcccgaagtcagggctggcagcacaacaagtggacagagtgataaccaagaaggcattatggttactaggacctacgaagttactcctggaaagtctacattggatgtttagggtgttcgtattatggagttacaggaaaaaggcagtacctagtatcaaggatgtgtgagaagcacatgcaattaacgtaatataccaagatatccatccgttcagcactcaacagctgtttcaacacatgtcaaaatctaatcagaggttcgccttgaaattcctaaattacggtgcagagctttgcctgccgcgaaattgctcatatcttcagcttcaggtacccaagctacagtaccaagctagcgggaccaacgaactattccaacaacgtcagctccagaaactggccgtgctgaaatccgaatctacaggtggcgttgctctgtttcggtagctggactaccggtaaactaaggaattagcgctgcctaagcacggtctttgaggttgtattagtcgtatcctaaaccgtctaattaccgctgactacgtaaataaaacaaccccctgattgacattgggggagcttttgccgcgttacgcccggctccaaggccactcactctcttgacacatgattgagtttacctagtgacttccggtttccgaggcagaggcacgtttctaggccaaatcctactgcaggggagggttgatataccctcccctgctaggatcagtacatgtaactagttaacccctgaggattacgtacctggctgcttcgtaacattgacagacattgacaagcattgacagatttggttttccttttgtccggcgagttgggatatgccaagcaatacgcgatctgatcgcagaagcaataactaagacatgcagaacgagatcaattagggaggcggctttaatgtgttggcacgttttatcaatcggcattcgactagttgacagttccaaatctggtatccagttcatgggcactcggcctctttagaagagtagggtttaagccggtgggtattctccaagtcatgtccaagagcaaatgccatcgctaaggcactagttgcaaatcacttggcagcttgagtctgtggttttgtggctctttgtggactttggtcaacagctagtccaccggctagattcataaggttgagcataaagttaagactagctttggcaaagatcatgatgtttctcatgtctgactcaagagccaaggcacgagctgtaggttccatgttgaagatatcgttctgctcatctctgactttcgttgagttgtgacttggacggtcagatacagggtgctggcagtcatgaggcagtcatacattaatcaaactgttgagcttacacaggctcaatgcatactatcttgtgtctccacgtgaagctagagtagatgtcgcaatggcctcatggtggtttggacattggccgtctaataaacggtttcactgatgctagcctcggtctcacttttatactactagttagttatggttcaaaacctcttaattgtgaagctaaagctcaagagacaagaatagatatctgctcaacttgaaaggtactaagaaggaagcgaatgtgtaactatcaaatacttgggaaatcaacaccataagcttaggaaatattgccataagtttgactaaaaagtctaagcttagaacatatagcataaatctaccataatgaaatcagatcaaatttcttatcctgcgcagaactgcttgaagttatgttaagtaaaaaattgccaaatcatgtaacgtgctctctttaacaaaacgccatttcatatctgcatcgccttactcacacgaactcagccccagacatcctcaagccacttatttcccttctttgccgcttcagcccagctcctagcttcagcatcactccaaccattctgagtcttcatcgacttctccaccacattgccaacttctctagccattgaagctctaccgcagaagtagatactcgcaccatcttggagaagatcacacacgtctttcttcctctcttcgactttttcttgaacatacttctttggttccccatctgcacgtgaaaacgcagtaacgatctcaagactgccttgtagttcttttgccacctcggcgagttcatcccgatagagataatcttggtcagggtcacggcatccaaaaaataaaatcatgttgccaatgggctttccaacagatttgagacgtgctcgctcaagaataaaccctcggaagggagcgagaccagtaccagcaccaatcatgacgagaggtgttgagctcattgttggaagtttgaagttagatcgacgcagacaggcaaacactttgtggcctttgagagcatcaccgggaccagacaaggtgtatgtgggagcatcgggtccaacctctggttgattgctgtccccgttaagagacttccctagagcgtagagataattagtagtgatccctcggatggacctgcttgggtcttgttggagaggcgagttatcgacgccacatgtaatcgaaagtctgcgtgcagacacagtactcgatgacgagatggagtagtatcgagtctgcaaggttggtagagtttcaacgacgtaagctagaggaagtttgtcccaaacagacccaggagaaacaagagtcagaaggcgaccaagagtgatatggttcttggcaatatattcagcatacgcctctttactcttacccaaagctgtcaggttctgagcaatctctgctgaaggtgcaaatctcgcaagttgacccacagtttctcgggatacaggagctgagatctcgaggtaatgccgaaagagggccagtgcagatgtgggactgggaatcttgattgttacaccttcttcgagagtttgaacaagaagaggcttctcagctcggtcttcaagatcaagagccttgaggagaagttgtatctcgtgatcagggttgataggatagacggcaagatggtcaccagtccggtatcgaagctcaggatgatctgagatatcgagctccatatggaggcaatttcgcccgggagatgtgtaaagctcgtgggatgactgaactgtcaaaggacggataggcgagtactgcttgataatctttgcgggtccgcttcggttctggattggctcgccgaggttgaggtccatgatgtcaagagagtcatcctctacgagctgaatactcggctcatacgggatgtctcgctcttcatagcccaacttggtctgaaagtgagtatacagatcgtccttccaggagaggaagtcttcttctgtgccaccctgagcatcattggccttggccacaggcatcagcctctgtgcagtagccttgtcaaggaactcagcaacaacatcgatgacacggttgtagtaccgatagctggtattgcccagaccgaaggccatgtatcgcaggtttggtagctgaacatcaggattcttgtgaagccactcccagaaagcggctgtgttgtcactgggatcgccttctccatatgtcgagattatgaaaatggcgagcttgctttgaggaagactcgcgatagactcagggtcgtagtcgcatagatcagcgcagagggtcaggagaccgaaacgcagatggcattctttggagagtctgttggcgaacatctcggctgtacccgattgtgaaccccaaaatatgacaacatctttgccctgatgatctgtaagcaaatggagtcttgtcatcatccgagaaaacttacagcttcttccatcttttttgcaatatcacgagttgctttcggccccgatgaagcaccatcttttgaccccatgcgttcgaaccagatatgatgataaggatctggcttatcccagacaataccacgcagaagatacgctgctgaggctattccaactgtgcccagagcagccatatcggctattgtctgaggtggccccagctgggagagccgattcaaggcttctgctgtaaagacgttggacatgattgctgaagactatacgagacatgagataatggcttgctcgagtctctgaagcgaggagaagaaggattgatattgatattgatattgatattcataatcttttgtctttgcctcatccgcggaatttctttctatcctaggaaatcaacatactctgttctcatcccacttagctcaaagagtcttcaactaaagaggttatccaacgatcgcggggagttttactcaattctagatggcgaaaatttcctattcgggaaaaggagccacttcatggtgacgatgcggggagaaaacacggaagacgagacgatgaaatctagattcaaggcgttaccgggttcagtatatttccccattcgtcttccccccacatgttccgggggtggctatatttcctaaaatcatcctaaaacccggccaccttgctgagaacctcgcaacaccgctgctgcctttgctctatggaactcctcagatggcgagaattctgacagcctcaaaatagcgggctgatagacaaggcactaccctggctgaaacggaattagacctatagaaataactcttactaagaacttacaaaaatgcctgcagataatcctgacttatgaaagttctcttgtggaaaggtcctcttatactagggcatattcgcgagtgaaattctggctgggtgagatagcatcgctagggtccgagcgagaggtgtaatttactatagtgatagaaggaagtcttatatcttctggcttctgaagggcattgggggcagaaaagaatcacttcttaacaagagttatgcgagacacggctcaatgaatgaatggcctatgggctttcgacttctgtgatgaggctgagatccggtcatagtcaggacgaagtccttagttgaataaagcttcattgaatgagtcacaaacgggttgaacacaacgatccatggagtgtaaccttggccccaaaaagggcatctttctagaataaagaaacagaacatctcccagcttatgtgccaagtacagctagatagtggatgccactgggtgggtagctcccgcgggatatatagtaccgaagtgctgcttggtaccgcctggaggacaaagaccggcaactactaatgtggtttttgaggcttgcgttgtactttgctatctggtaatgttatccaatgccgggtttgataccaagtacaactcactttcatcagaggttcatgtgtaagatcaagaaaattcactttgcacaagcaaagtccaattactctataaagtcatctaagtataaacacgctcaacaatcatgattctttttacagcttagattcctcgatgcgacgaccagtctcgtcaaagttaatcttcttgcctgagttgagcgactcctggagtgcgcagccaatcttgacagcctggacagcaccagtaagcttaaatggtagcttgttgttgtcaagcactgaagctgtgaattcattggcttctgtgacgaaggcatgctcgaaacgaccatagtagtcgccaggaatctgtcggcgcacaccggctgcctcgtgcatctcaacaaggttgccgacggggttggcattgatagcgagtttgccttcagtaccaatgacctctgtcatatcgtgttgaccagcagccatcatgcgtgaagagtagaagtatgcgactttgccgccccagaactcaactataccaacgccattgtccacatctttgtgctttcgcagctcaggctgaacagcagtgataccagtagcaacaacagacttaacgatagagtcttggccaaagtaccacaaggcaaggtcgatatcgtggatgttacagtcgacaaagataccaccgctgaactcggcatatgcaacgaagaaaccggatgggtcaagcttatcgcaggtttgagatcggaaaacagagggacggccgatggcaccgctgtccatgcgatcaaaggcgtcgcggtatgaggcatcgaatcgacgagagaaaccgcacatgaccttgaggtgaggcttcttcgcagcggcatcgacaacggattgagactgttgaaggacaagagttagttataattctcaataagattgatttgtgaagagggggaactaacgatctcaacgctggtacttagaggcttctcgcaaagaacatgcttatcagcctcaatagcttgaatggcctcttcagcatgagcagtagtaacagtagcaactaccacagcctgaaggccaggatgcttcagcatctcctggtagtcattgtagattgtaacaccctcgaggttaaccttggcccagtctgcctccttctggacaggggtaaaggctgcgacaagctcagcgcggggtgttctgttgtgaaagttgagagcatggcgagcacccatgcggccgaggccagcgacggcgacttggagcttaggagaggccattgtaccgagagacaaaagacgtgatagagaaaagattaggttgaagctgtgtgtctgttcggttctcgtagcaacaatgagactgaagggatgtgagctgagagatgaggagcatgagcgagctctcctcacttatactttgagctctcttggtaatgtaggtcgagaatatttacaccgatactcggagctctcgcggcattgctcgttattttctcgagtatttcttaacccaaacaccacattcaactcgattggacaaaccctctcgttacaagagtacatgggttctgccagtggcttggaatagaagtcacaagatctacattcttccgcttttcagtcagaatagtattcatggccattggctagattgtaaactcttctcatccgagacacacgatgcaggttgaagatgagttgctagtggagaaagcaagtcagatttctccaaatggagtaattggctacgaagtgtctatcggggcctcctactgtaaatagacctgtaattcggaaccttgacccctgaagctccccgcaacagcatggatcgcctccgcattgcgggtgaggcttaactctccgaacccctccttgactcaaaagaacaagacgtgattggaaagattggccgaaggaggcaaacatctcttggaagttctcgtcatggaaaatctcgccgtggtttccggttgggggatttcctattctgttggcttggattggctggtaaaatatttcgccaggtactcgctgagattattcggttgtaacacaacaccacatcagaaatctcacgatgatttttcttttctttttttctgtagaatcttccaatcagtcattagaaatcatatggtacaaataaacatgcttaaacttctccgcagaatgctttctcattctctccccacgccttctcagcatgcgtcttacaactctttgatgatcatttcaacagtcagagtggcagtatagctgatgtcgcatatcattcttggtacctctgtccagtctttaagcggagtaatatacgagttagattaaaagaaggtatttccccacaatgcagtcatgctcgcacgccttcacgtacagtgtgcccacacgagcaccagtccttgggttctgtatgtttagaccatcttaggataaattttagtatatcctcaggctaatctttgagacctcatcatgaattacctaaacatgccctaaatttatagaaggtcggttcaacgccttacaaagttcttcaggatacatagaactaactcattggccaatttgtaaggagagatttggagatacttggtactgacagatatatatttgtcttatctaggtgtcttatttaccaacgccgaaccgtgtatgaacccagcagaccacctccgaagaacgtcagtgcaccctccaatccaatcgtcttatatacttccagccacaactaagccttggcgacctcatcagaggcagtagattttccgagaagcttcatctccttctggatttctcgagctcgctggacaccgaagccgtgctggaagatctctcgaatatcctcaagagtcatgcccttaacttcagggtaacagaagtagatgcaaacccagcctaggatgcagatggcagcatagaaaccaaaagcaccagagggggtagtattctccatctgagtaaggaatgtcgaagacacaatgatgttggatccccagcaggtcatggtaagcatcatagtccccatagctcggacctccattgggaagaattcgctcgaaagccaagcagtgttgccgataccagaagagtagaatccgacaaagataaccatgctaacaaggaccacaatagcaggccagccgattttagcgtcggatgctagagacaagtcatggttgatggggatgtacttgaagcacacagcagcaacaacgagagcgagacccatgaaaggaactgtacagatcaaaattcttcggcggccggcacggtcaacaagcataagattgacccaggtgaaaatgaagtttgtggcagcaattatggtacccacagcgaccgggttggagaaaccaacaagagagaacaacaagggagagtagtacatgagagagttgaagccgctgagctgagagatagccatgagtccacaggcagatacgagagctcggaagtttgcggggctgacatagagctgcttgaacacccaccactgagacttgccagcgttaagagacttggcctcattgacgtggtatgtgagatgacggatcttgtcctggacctgttgctcggtaccattgggaaagattcgtcggatgactgcggccgcctcttcaggcttcccgtggtagatgagttgacgaggagactcagggcagaaagggagaagagcggctagtatgatagcagggatggcgccaccgcctaccatgtatcgccagccagatgagactgaagaaaaggcggccccaattccgtagcttacgagctgaccaccagtgattgacatgttatcaaggccgatcatacgccctcgatacttgcttggtgcacactcggcaatgtagagaggtataatcattgcagcactgccaacgccgaatccaacgatcagacggccaacagtcatctgagcgactgagaaagaagcggcctggatgatggcaccgacagtgaagaggacacagcccacatagatagcaacctttcgcccgtaacgatcagcagaacaacctgcaaagatggcacccaaaaaggctccaccagaggtgatcgaggtaatgagttctttctcctgagacgtaagagtcttgccgaggtctcggtggatgtagacctgtatcccacgtcagtatctgggcagcaaatcaaaagagaaacaggaagaggcagaacatacaagaacagcggatatgattccagtatcataaccaaacagcatgccaccgatggcagcagtgatactgatcagccatgaaaacttgccggtttcggtctgctcaatagagtcaagatcatcgatgttgatgttgacttcatgaatggaatttggggaaccggtatcctcgagatgctcgagatgttccttggtatcagccttggacatgatgccggttggggttgttcaacacgttctgttggcggaggggcaggagttttggagaaacttcagttttctatgaagagtaccaaggaaaccaagagttgttaagaggttactgaatatctctagagatatccagagaggtttgaagaatgagaagatggggttcggtgctgatctggaaaaaggagcaattcagctgatattcgaaggtcttatatattagacatcccaggtgaagcacaccatcaaaccaggattcgggcttgatactccttgctactccaaaactggattcatctgtagctgatggtaatgatgggatgaatatttctcattcagaacaacgtggaattactagcctggtcacagtctcaatgccttgacgccttgccccccggattacactaacgagcggcatttagaccagagtccccaaggccgaggactcgattgattggatgagcagggaatctagaccatgctaggtaggctcgtctaccccggaggatgtgcgtcagtccccagattaccgactgaagccatcactagcctgttccccagcttcagagagtcagtctgatgttaaagtttggggctaattggatggccgctgattcgcctgttcaataggtaggtagtgcccacctatggcgggctgctcctgccctttttgaccaagaaaggcaactgccctttttatcaactctgggtcatattttccttcttcttgctccatccttcaattctcctcatcgtcatcaaaagttttggttggaacgggccgtcttctcgttattgatacccgctgtcccctgttcacagttgtcttatgaatcatgtcagagtctctatcgacgacaaccaagacacctggaaggcctctcaacccctgtacggtaagtcgccccggtacgatagccctaaaggctacaaactgacagttaccgtttccaaggtctgtaagcaaaggcgagttaacatattacccgtttctgattgttccgtcgggggaggaaagagaccttgatcctaaagacaaaaaaacttaggtaaaatggcataagtttaggataccttttgctgagtttattttgatacctttatatcaaggtcccatgtttccttgttccccgaggctccgttgcgtcttctggagcaatatgttctgactgtcaacttctataggcatctcaagtgtgagttacgttaactttaccaacggtggtggcttgcaataccttaccgttctaacaatggaagctgatccaagaaacaggcgacaacgataaaccttcttgtgccaattgtcgaaaaagcgatattgagtgcgttcgaggtttcagtgtgagatttcgtcatggcctgaatccgaggtatgatgccatttctgtccttgacttctattagttgctcaccacatgaagtatacgatctggtaaggccattgaagccaagaacagagactacaatttctctcaagaccaaccatgggtcaagacaaccagagctctaagttttgttgacgagactccagacatcatcaacatccatgattcgaacaacctggatacgttggaaaacttcgacattggacgtgatatcgacgatcccagcaaccagtcttcaccaccccttgcttctctacagagatttcgatcaaatgattcaacgtcttattccgatcaggatagatccaattcaacttcagcccttaggatctcttcttgctatgtagatcaggagcgtcccacaaagaaacgagcattgagtccatcttcaagtgggaattggaagaacacctctcactcggaccctagcgaagctatctcacccagccagaagtctgataccgtggggcctttcgcatcgttttcggggcctcacagtatcgaatctcctattctcagcagcgatattgttctgggtgtggagagccctcaagtcgccgcagcgctcgcgagctctcgtggaacagaccttccaattccagtggacaatgttgccgaagccatctcaggtatctacttggatacgccgaaatggccactagaagatccacaagaggcaatgttattttacaacttcattcacgtcttggcaccgctcttcgatttgtgtgacagcgagagacatttcgctacgattgtcccgcgtcgagcagtcatatgccctccacttatgaatgcagtgcttgcggcttctgccaaacgattaagcagaattgatgggtttgatgggttggtcggcgatcgttatcaccagaactgtctcgatgctcttatccccgccctgagcagttctgcagctgttatggacgaaaatctcctcactgccattgtcattcttcgctacatggaggaactcgacgtgcccctcacatctgcagacacggctagcgaatcacatcttgtcggtactcgagtctttgttgcagctcaagaaaaggttttagactttactggactacggcgtgcggcattctgggttgcactacggcaaggtaagcagacacctctgctttagtcataatttatatatgctaacagctataccaagagatacacatggcttttatgcaggcccgacccgttcacccaaatttcgccctggaagatatctccaggctcgttcaaaacgatgacacctgttgcacctttgcgaacttgactatcttgcaatgtgctgcttgtttgcgctattgttatgggtcggatgatcagagcttctcagcatgggagaggttgcaagaggctcaagagcgatggtgggcggataggccatggcactttcatccgatgtatatcaacactgatgcatctggcatcttcccacaagcgctgtatctcaacgatgctgtcgtcacaggagtgctccattacctacttattcaggtcctgctagcagctcacaaccctaggacaccaaaattaggtcctgggcaggcgaaagcggccaagtcaataaatgaggagatcagaaagaccgtcaagatggtctgcggtgttgctgaggtcagaatttaatattgatattgaggatttctactaatgagggaaaatagtctaaccaacggaatccaacgggctatgcgtatgggaccatcgttcctctttgtgacagcatcttgctaattttgctcctacagatatgcttgcttggctattacgatggcgggtgaccgattcaatagcttgtttgaacaggaggccctatatggcatgctacagaaagcagatgtgcaattcggatggtcgaaccgatcagtgtaagtggaaaccagattctctcgggtactagttagtctaacagccgttgcagacaagagtatttaaaggaaacttggggttggaccgaatctcccgagaatgtgaataactctggaatgcctatctcggggatgttgaacagcaacttgcagttggtgtgatacttcttgaactctcgagatagctcaatacaaattagcgtgttagcgaaggataagaggacaacccttggttcattgacctcacgggctggcctttatggcaaatcgtcggctctcgaaatgaagggatcaggttctgtacgtaaaagtctccagacgagccatttacatgagtaaaaacaaggctgtttttgagtctaattcccatgctcgttacattgtaacagtccatgcttggagatatggggaagtggtattgtccctcggtccgacagtggctccgcatacaaactctggactccataatgtcattcgatcgttttgattccccaaaccaccttacgtaatgatcatgacggtgtttgcagcagatctctggacatatatcagcctattggcatctgctgatcatcgtaagctctaccaaacagtcagtctcgattctaaaactcttcgcgaagaaagcataattcattagtgccatctgccaagcgtctcttctactgagcatacgtcacgagaaactcaccaccatggttctttaggaagaaagactgtcgatctccccacacaaactccgcaaatctccggattcccaggttcaatccatcttttcaaggcctgaacgtccaattctcaggtgttgtttggcaccgtggtatcgccgagtttagttcaagtgaggcttcttgggcttctcatgacgatgttacccttcccctcactatgtgtcggggcgacagcagttggtatgggacgttgtgatgggcatatatagtttgagtggctccacgattttgatgttcatctgcatgtaaccgttgcagagtccatcatgaaattctcactcttcttgacggttggctctcttgcctgggccaagccatcgactccaaagcttgactataaccacgctcccccaaacctcagcactctggccaatctgaccatttacaacacatggcgtcctcgagctcacgtactccctcctactggacagattggagatccttgcatgcactacactgaccccaagactgggcttttccacgttggatatctccatgagggtgctgcgggtgttacgaccgatgatctcgtgacatatcgagatctcaaccccggaggcgctcctttcattcgggctggaggtctaaatgatcctgtggcagtctttgacggttccgttatacccaggggcatcaatggcacgcctacactcttctacacctctgtatcttacctccccattcattggacaatcaactacactcgcggaagtgagacgcagtccctcgctgtgtcaaaggatggaggccgcaacttcaccaagctacgacagggccctgcgatcccagcacctccttttgctctcaacgtgacggccttccgtgatcccttcgttttccagaacgaagatcttgacagccttttggaaagcgagtcaggaacatggtacagcgtcatttctggtggtgtccatcaaaagggccctagtatgttcctctatcgtcagcacgaccccgagtttcagtattgggagtatctcggcgagtggtggcatgagaaggccaacaccacatggggtgatggtctctgggcaggacgttacggtttcaactttgaagttgccaatgtcttcagtattgatgaaaaagggtataactctgagggcgagacattcatcacctttggagcggagtggcaggaaaaacctattgttcctcaggtttcgtctttccgcgacatgctttgggctgcaggaaacatatccctggagaacgggaagccaaagtttactccttcgatggttggcaagcttgactggggacgatcggcttacgccgcggctggcaaataccttccttcggactcaaaggcatcgtccaagagcggtgcccctgatcgattcattagctacctctggcttactggagattactacggtgatctcaagtatttccctactccccagcagaattggacggggtctcttctcctccccagagagctcaccgtcggtaagatcagcaatgtcgtcgataatgagctgtcacgcgaagaaggatcctggcgtgttgagagaaacgagtcgggtgttttggaacttactactctaaagcaggttattgctcgggagcctatggctgcattcaccaagaagacgtcttttgttgagccgggccgaaacatcagcaaggctggatcaactacattcgaccgtaacccagagtccaagttttacgtcttcaagagctctatctcattccccagatctgctcgcgactcggacctcaaggctggtttccagattttagcttctgataaggagtccaccactatttactaccagttctccaacgaatccatcatcatagatcgcagcaatactagtgctgcagcccttacaacgagcgacattgacgcccgtcctgaagctggtcgactccgtctttttgacgtccttgttgatgatgaggaaaagattgagacacttgatcttactattgtcgttgataatgccatcgttgaggtccatgccaacgatcgatttggaattgccacctgggctcggtaagttggaacatcccctagttttgtgatacttactaaccttttagttcttggtatgccgattcgaccgccattcgcttctttcatcaaggaagtggtgaggtgtctttcagcaatgtgacgatttatgagggtcttgcggatgcttggcccgagagaaagcgatagggatatagtctctgattgtattattattattataaacaccctgcattagactttggaccccattcttgtatgtttacatgaccctgtgtacataatttaatgtggtgaagttgcaagtcgatacctgaacctatgtgtctctctctaaagggatttactttccctcatctcagccttagttagacgataacctaaatcgttgatcttttacggataaactcacacaccccgaagccatctgtgagctggctacgtttgggtgtcgttgtagatgaataactttgtcagtggatgacaatggtaatgtagatgtaggatgataagtgccaagaaaactataatgcgagaggagcttccgaattcgttgctgctccttgatctcggaacgttcgacagttgcgtgaactctcgctcgggaattcggcgttgtctcaacaataacattctctcacttcttcactttgcacgcccggtacaccaacaccacggacaacatgtatcatgagtttgcgtaataagatcatcgtggtggtgttggacgagatacatacaggctgtcttaccgataagtgaagttgaagcaccagctcggacatcaggcaacctcttgtgactgcgaccaagcttttcaacgagggaaactaattcgagagcgaatgcagctgctttgtgtatcaatcgacgtttcgcggcgttgacagtaggtgatggccattcggcgaaatggatgatcagtctccaagctcggccaaatacctcgctctgtgtatgtgtgcactacacttgacctcgtaactttgagccttgcttctcctagatatctggaaggctgcttatcaagttatcaataccaaggatggctacatactgagaacaatgccaaggctgagaagagaaaggctattatcagtttgtaagacaaggaaagccgcacagcagcacagtggtctaaaacggcgaggtgcagtgctgcaccgtgtacggcatgcagggaggcaaggagagaaaaagttggcttaatggaggtcactttgtatcttttcacattccaaagttttcaaccggtgagtgaagaacaagctctttgtggatcctgtctttgagattccacgagagtgattggttggtgaggccagcatgataggcgcggcgagaacccgagacccggatcaggagtcacacaagctgatgcaaggtttgtgtgtttgtctgtcaaggatagtctaaggtatggtacgtacgtatgtagtctcatcacgattcccctgctctgtctgcatgactgtaccataaagctttgggagatcgcaaacccgggttaaagacactgcattgcggcaaagtctttgaccggtctgccacgctgaatctccatatactcgatttagtaacaggcgagacaccggtcagtgcctaagctgatgacagttcctgctatgatgatctgaagcgtgggatgagggtaggttggcgtggggtcgaaccgctgcagctggtacactaagaccggcacggctcgttcgtcgctttgactggtaccttattatgtactgtatccagcatgcacgtaggtacctatgtaaggctccgcgactcttttggctttgttgccgcttcaatgtggaaacaaagcgagaaaactacgttgtccccaggtgtatactgtagcaaatgctcagacaatcggggttgtgcctactgcacaattggaccgggccagttctttgcagctcccatttgtgtcaccaggccttgaacattgcaagtccggccagggtagtcgagtcagacacttgcagtcagcatcagacaaggctcaggcctggagtcgacgatacgacataaaaatacaccaacaacggactggagcgaatgctagcatctgctagtctgaatagactcatggaaaagctcgaagtgaaaggctaatgatggtcctgttgtatgcaggggtccgatatgtcatcagtttcaagcctggaatatgccagtttcccgagaaaggcggacgcagcgggttcggccgtcaaactggagcgtcaaagacgcggtagccactaataagtcctccggcactttgaaattgaagcgcttggggcttctgtaagtcgtttgccatcaatttgaatacacttttgtatggttacggatcccgtgggaagaagcggttgcggtgcactactacagtacctatctccgctttccgaaggcgccagctttattctgtaaatattggccaaatactccgtaattgggtcagaagcttgtgaatcaagggaccttcgatgtcccccggacagtactgaagttgtgaaccactagatcagtgtaagtgaggttggtggctaggtagttcggtgatcgggtatgtaatagtagattgtccagggtcctcatgtcagtcgcaagacgcggctaatccatcccttacaatagccatgaaaatccagagtacggagtacaccaagatgatcaccaagctactgcatagtgccgcacatgtcatgatatgtaggtaccacttccctgtgaacagtcccggtgtagccaaagaactcaagaccaatgcgcaaagaccccggtagttgatgactgcagctatgagtggatgcagtagcgatgcttgatccaacgttggctcatgtgtagggagatgtcaactagtgatcgggttttagaaaggagatgatgctgatcttagcgagagtgaaggacgggacgtgttgttgctttgttttattatggagtggtgaggtctgatctctgaactaacagtgatgaagacacgagctagacgactagtgctgtagagcttgacactaggtcacatgtcaccatctgatcgggcttgctttagtgctttgtgcttttgggggcttagtccaaggcacgagcacccttgatagcagacggtcggtggagagaactcgaagtccccacaagctccagatccgggctcctaggatcctggctaggggagcattcaaggagtggaggttcttgctgggtaaaggctgctgaaagccgggatcatggcaggctaggcaacatatgacggtgatctttacagcacatccatccatcaacagagaaggagaagaaaaaaagaaaaaagaaacgaaaaggacgacatcaaatttcacgagctgtcagtgtcagagacaaacaaggggagaaataaaggaggagagcacaacagacagacagtccaaggtcaaagccatggatggatgccacgtccgagtccttctttgtccttggccctccctcagcctttcccgggtcttgtcattgtcctttgcctgatatattggcagagatctcatcgacaaattatatccttgacgatttcggcttttagccaacaaggccctataggtcgcctgtcttgatcccctgagctggattctggactgggctgccatgccctgcccttcccttcccttccctgccctgccctgccctgccctgcctcagctggcctctgcctcaagatgctggctgaagctttcgcttgacgtggccatgttaaatgttatctcaaggacggacggtacataccaacaggggttgttttctcatcaactttgcccaaatctcctcctcaaacagacgcccaacgatcacgtatagttaccggtcctgtcgcgtgcctgcagaccaaaaaactgcacttgatgctcgtgtgcgacatcatctcaagcacgacacctcatcctgcacatcatcaccaccagaagtgagaatcatccgcgtcacactcgattggtaggtagtattctctcttgtcgtctcttttcgcgtttccaaggctcagcacaggacgtggtctcctgcttcgtgtttattccgtcatggctggtcagcctcatagtgatttttttcttttcttgtctcctcaatcacttactatcatccttggtgttgggcgtccaccgcccagccaattttgcttcgctctcctctgcgatgctctgcttccctttgctttttcctacctggtccagcgtgccagtcatcttcagcctttccaaatcaagctcttagcttagtttaccacaaggatgcatgcgcatgtacatatccgctgtgatcttggtccctagcacatttgcgcctagcagacagaacaagctccacgaccacgagacgagcctcttatcgacgccctcgaaaatgacttggaccgcacgcccccttgttttcctttcttttttgcttccattcccagttgtccccgtatcgttgggcgcacatgcgcaggtcttcgattgtcttctccaggtcagcctcgtcaggcctcagttggccgattcgctatgtgtagaacaccttcagcacctcgcctttctacccgttcccgcacccgttaccgttgccgttgccgttgccgttgccgttaccgttgtcatccgtcttagactgacgggagccggcacggcccattctgaggtcaaaacgacttcacgcacacccatcgtgaacttgaagtaccaaatcccaccctttccaattcctccaaggggctaagaaaaagcaaacccaacttggagccccatctaccaagctccagggccatccatagtctagtagtgcgtattgatgaatagtacacacgcttgctgcgtagctagctagttagctagttagttgcttgcttgcttgcttgccagcagaaacttccggtctttcttttttgaggtttcgcttgtcaatccttcccacctcctcgtcaaagcacaagctcacatagtggctcacatagtggctcacatccttcatactaataatctataatttctcctcaatctactctctcgtcccttcctctccatgtcctctccgtgactgtattgaactaatttacttgcattgcaatgtcgtatattactccagtctcaaacctctgatccttgatcatctgcaacttagcctcacacaagcttttccccgtttacttgaagcctgcattgccgcctcggtcacccttcccgttgaacggcatctaatcctatcctgccacatcatcgtcccggaatcctgggcccaacctatctgttcgccttcgtcttacctttcgggcctctcaactacatcacgcgttgggcaactctacaggatacctgttgacgccctgttcttggaaaacctcacacccggcgtattctgacactgtggctacgcacagcttggttcatctgaacgtataaagttcattgtctcctcccttggtgttctcatcagtcgtctcagcttcgatttcgttcttgagtaggcttcgttcgatctttggctattcacacctggtacaccaaccttcttcaactccaactctctggtctcagaaaaatcaggggttttacccaactatcttacaccaatctctatcctgttacaaacagtccagaaccacaatggaggtccaaaatgccactcctactggcccctggcaagatcagctcgacagtatggaaacccccaccctccccttggcacaaactttccattctgactactgatcaggcgtttgccgagatgctcagttgcgtcccccggtttttcaaattgtgtcagatcgtcgaggtatgccaatcatcaagatgatccatatgttctgggcctgaactcaaactcttataggtggccgaactgcatggtctagcagagtgaccgtccatggcaaaactctcgcagctcgtttctggtatgacggcaagaaccttaacaatgctagagaagatgctgccgagtgtgccgtcaagtggttgactggatctgaatctagttctcccacccagcaatggggttggtagacttacgatgtgggggtcactcctttttcatatgcttaacccattcaagtatcactgacatctacgaaaatggtggtctggccatttatgaacgaaggagttatctttcttgtgttattatgatttccttttggtcttccctctttcgaatcaagcacctggagtttggtaacaaaacttgcgaaacgggcaaggttatggtcactacgctctcagtgcttggaacaattgaccccttggtcaagaccttggattgtattttatggattaggttggagggcgaaagtcggatgttttcatgtatgacttgaggaaaagggtaggatatgtcggttattacagttcttgtttggtgtttggcggagtcggttacactgagggtctctgctaatgagctctctgtagaggtttaaaaaagcacgtatgacagcaggcagagacttttagaactatacagtttaattcgatcctttggtatttgggatgttcagtcatgaatacctacgtggaatacctaaacaagttccttgctgtgaggtcaaggggggttcatttcagggcctatcagcatatctcgcagcattcctatgcaatgaggtcagcgcatcgaggctccgacagttctcaacgtcgttttctcacatacagttccctcctgtaagggaagttcatactcaaccaatgttgtgtaacacccaccctcggtgcagccacggtcagtcacagcgtaggttgtacagcatgagcaggttacatgaaacggcagtttataaatgccgactggtcttctactctactgtcgatccggcctcgggatttcacagcataggaatgaggttcagtgtgacctcacttgtgttatgaacacctaccaagtatcagttgggtagctgaagtaagcggcatgattttgattcttgacaagaagagagcagaaatggctccagaatggttttcattgagttgttaccatagccgttgtgagcggactgcgccggcttcatggtccaatccaagcagcttaatgtcttcgtatcgcgagagtcgagctcaagttcagccacgaaaacttccaaccttcagtctcacaagacatgactacatgtaattccctttctaaaatattgagtcaatgtgaactcaaattgttcaattcttgtctcgctcccccacagtgttgttgatattgaggttcagatatggttatgtaagcatcaactctcggattattgcttatccgtcattctgggaattttgcatcgcgaattagactaacaatcggatcacaagagccacgaggctgtcctaatttctgctccaagaacgttgctagcaacgcggagctcagtcatgtctccaagaacgagtatttggggcgtatgcagagctctcacaatccgatcgagacctgtcgcccctcgtccagccccattcatccagtctcttccacacagcagatggtattcgagtgaaggaaacgatcatcctccgaaggcaattgataactctcaagaggctcagaactcccaggttggctcagaatcgaaggatgaagtgtcggcagtagaaaatggagaggttgaggtaggacttggttgaacaaaagcttccatgtctcgcagctaatgagctgcgatataggtgactactccgacgtccagcactgaagttatcgacgatgcgacactcgaacaattatttttcggtggccgcacacaaaccagctcacttgggggtgttgagggtggcctgacaccggcacaggaggagattctttaccgtgagggtactattccttcggccgagaaggctgaagctctcgtcgcagcagcagagaagtccgagttggaggctacagagagtacagagatgcaaaacccaggacacaagtttggtctccccaagaggccgtggccgcaaggattcaatctgaagaaacgttatcaccctgtgttggagcaaattacccgactcctcatgagggacggtaagctcagtgttgctcaacgagtaagtttcgtctacaaaatgaaaatggaggcaattggttaatcaacgaattagaatatggccatcgtcatgaactacctccgaaccgcaccacctccgatctatagcccgaaataccctctactgcccggaactccaccggcctcacacctccctctcaacccgatcctgtacatcacagttgccgtagactcggtggcccctcttctcaaaatccgcaacgtggccggcgccggtggtggtggtcgtgcacttgaacttcctgtgcctctgggtttgaggcagagacgacgagtagcgttcaagtggattctggacgtgatcaacaagaagccctccaagggtagtgggcgcaagcagttcccatacaggattgctgaggagatcgttgcagttgttgaggggcgttcgggtgtgtgggaaaagcgaaaggtggtgcataagctgggtacagcagcacgagctaacgttggatctaacaagctcaaggtcaagaagaagatgtaaatatagacaaggtgcaaatggaacgcctggtcctctggatgtatagtagatgtgcaaaatatgtaactatatcaagatactgatgaaaagacgcatttaatgttactgtaccttgtgctcagcttgccattcgagggaatccacagactgttccgaatctccaagctctacaatacggtcttgtagcagagttttgactgtttcggtgccattatatgagtcaaggtatgatttggggttgtgcctattctctcattggcaccgtcgtatggtgggaacggaagccgaagatatcggaggaaacctcggtagctgccgagagcccggccccggatgcggagtgcagcgacacccgaatcgctgagagaatctgctctgacaagtacggagtattctcagttcgtaaaacaagactcgcttaaattttgagtactcacgaggctcagcgaggtagggagacattaggtccttctatgcgaactgattatgcttacccagcaagataaattgataattgtgtgcatacgaacacgaccgagttggggatttatggatcaacagggctgaatataattccggagattcttttatcacagggcatcatatgaataggagatcattccattctcataggccccagatcgaatccgacgccggtgagaaatcattgtccaatgataaaacatggatttataggtggcagaatgatgctttcacatgacgacacaatcactcgatggtttggtcaagggaggcctcagttggggttgagtatgtcaacttgagcttgaaaactctgttgaatcatcaaacaaagaccttattgggctttcttattctttcttccccatcatccaagcatcctttgaccttttgggtctctttaatttcggttggtgagttgatatcgattaacctcacgcagtagtggtgacgccgtccactttttaaaatgctttaaccgacgtcttacgcacatcattaccataatgagcgttgtcacaggcactgaccttaaaatgttagtcggatctttagtgcccaacttcagggcaaaggtaacggagggaagaaacagtccaagatagcgtcgatgtttggtaagatttgttatgaagagcggtgacatatcgagagtcattcacgccgtttctttaggtaccttattctctgagcttcttgcatttaggcttcataataagccttcccaactgttttcatccatctttactccatcctaggtgtagctgcgtctaccccactaacccggtgatcttccacacttctgtgacggggacccaaattgggggttgctgcgccgcttcggtctgggctctgggctcaaacacctctaaactctagactccacgccactacttccccagaacctaccttccataaggttgatcccactgccactaccgctaccgctacggtacaagtgcacgtcaatctttctcctctcccctcttctctcttcctcttcatactcagcttcattatccccgtcacataacgaagcaagaattaccgctgcattgactcccgcataactgcctccgccgttctttttggtattgcgaccttgcgaactaagaacattacgccgctattgggcgctcaccaatttcaccgagttgcctctgacgtaccgccccgagttcgagcactatcatttatcccaacgcttaccgacatcaccaccgattataatcagcatcgactcggagccaatttgagagacgatagaacatatacgcattcattcttgaccacgcgcaatgccgcattgtatcacacttgcataggcacctctcacatctgcctacggaacccccaccagactattcatctttgtgggcgcaatcctcgacaccgtttggttgagccctcgtcgcatctcacccttcttacaaaccttgtttattctctgattaagaacatttcgattcgaatttgccgtcatcatgtcgcacaaccagcaacccatgagcatcgaggctatgctcgacatggagcgtaaggaagttctcgccttgctcgagaatagacctcgtcctgagccatccatgccaggagccatgcgatccgcttcaccctatgccacccctcgatctcccgttcggagtatgttggatgtcgacgatcagccaacaccaagctcgccgcggcagactgtgcggagtatgctggacaccagctctcccccgccgccaaaataccgaagcatgttagatactgacacccctttcgctggtccctcgaggccttccgggaccagcacgactcctaattctccagtcatgaccaaagcgactctcgctcccagtaccgtcggacacactcgcagcttctctgatgcagcctcgaaccccgtcgattttggacctagagctgctgctgcacgtaatgaccctaccgccgggtatcaattttcagatattattacgcgcaatagtggccaacaacttcctaagagaaatacacagggtggcaggaagccatctgcgaatgctctgagtgaggcactccgcaacgccgatctcagtggcctgcaaatccccggagaaagtgacggcaggcgttcctggtttggcggtagcagcagcaatcagaaatcaaaatctcctcacaatcggctggggtcaaggtctaggtctccagctcctataacacaagtattggcgccaggtaaggccatgctcgatgatggccgaattgtggatattagcaatgcatatcgaaggttatccgatgccaacctagcttacgcaggtggtagcttgtctcagctgcccaggcgcaaccgcgaggatgctcagagtggaaggatgatcaaagactacctgagccctgatggcgagcaccttggctcaagtgaggaagatgaagcttactcatccgatgacgaagatcgtggtcgtaagaaggctcccaggtcacttaaccccgatgcaattggtgggtcggcagacgatccgaataaggagcgacgaaaatcaatgagtcttctcgctgctgcagaggaagagcgtaagctgcccttcgtctcacctcaagtcggcgatgctaacttggtaccagggacaacagttgcagcgaagcaacctgggtaccgttctctactcgatgagccagaaattaagattaccactcctctgggcgagaacacgcgtttgaacaaaggcggtggtgtgcatcctaagactgcttacgatcaaatgtcaacagtggcttctgcaaacgattcagatgaggaggcagacatggatgatatcaagcgggctcaaaatctttcctgctcgatgtcgggcgttatctccacccctgagtctcaccgcgccatccgtatgatttatcgtggcgacttcaacaagattgttcagcaagccgaggaggaacaccatcgtctgcgaaagtatctggttgcatcggatctgagtgatgaatcgacacatgccctcgaatgggccattggaacggtcctacgagacggtgataccttgatatgcatttactgcgtggacgaggagaccggcattggaggggtcgacaactcggttcctgatgatccgaaggctatgagagagcaagcagctgctattaacacggtagcaagctcgagatctgctgcgccctccatgtctgctgtcccagatttcgtgaggaattctattcgaggagactcctccaagaacaacactccaaacacatctcccgcgccttcaagtcgaggagaaaggggtagggcggaagaagagcgacgccgagcagtcaaggagatcacagacaaagtgctccgtcttctgcgaaagacgacacttcaggtcagagttatcgtggaagtcttgcattgcaagaacccaaagcacttgatcacagaggtcatcgaccatgttaacccaactcttgtcgtcataggaagtcgtggcaggagtgcactcaaggggtacgttatattcagcgatgtttcaactatcgaggcaataacagcagctaacaagacacagcgtcattctgggatcattctccaactatctggtgacgaagagctcggtccctgtgatggtggcacgaaaacgtctccggaagcagggcaaatacagaggcgtgaagcctgtgaacaatctcagcaacccagcagcccgaagtttggccaatgctaaaattgattgagcctagaatcacgtcttggagatatctggctcgttatggagaggtacatgcatgggaaatgctctacgaagcttcacgatttgttatgctcggttcaagcggcgcaagggttagcagtttattcttagaaacgggctttgttgaacatggttggcgcaaacctggtgattgaaagcggaagcggaagcggaagcggaagcggaacgaggaacagaagttgacagggttcgagatgttttgggtagaaaccgctcgttagtttatcagtaaaatcaatgcagattatgagtttaaaatcacaatttggtctatatataagttacagctgtgaagagttgcacgaaaccatgggggtttcattgtgttaagtgacatcacgtgtcatatctgttaatgcacatctatctttattcccagcgcccaattgcgactgactcgacgcatgcagttataggatttaagcttgcactcttttgaaccagcgctggccttctctagttgacttaaaataggtacctgaccgtttttttgcatctgcccaacctctcattatgcctcggaagaatgaacagaagcagagcagacccaacggcagcttactacattatcttattcatacgagattcgccacagggattctgacacatttcattggtctctcaacccgcaaccctagggaatttaagcctgtgactcgcttgaaattcgcctcgtatggccctgaactgggcctagactatccgtacctaggccttctctcgcgtctcgcctggaccaacagccaacacagccaacacagccaacaaagcagcaggaggctgaactgaaacgacccctaactacggacggacactgacactgactggagagaggcagtagagcatgaaagtgctccaccgcaattatcacctctttatggcttgatgatctttgatgtttgtttgcctaccaatctgacttgtgtgtcctatttttacttttctgtctcacttgttggttcgcaagcaattatgagacttctcaataccaagaccctacagcttgagagctctgaagaggggtctgaaaagtacgccatcctgtctcatacgtggggtacagatgaggttcttttcggtgacatacaggatcccacgcgcatggaagagattcgcaagaagaatggtgctggttaccgcaagatagtgcagtcctgcgaaaaggctctcagccgcgggctcgactatctctggatcgatacttgctgcatcgacaagtccagtagcgctgagctctcggaagccatcaattctatgtttcgctggtacaacaaggcggacatatgctacgtctacctcacagatgtctttttacacgccgtgggcatcggattgacgtctggtctgaagcagagtcgttggttcacgcgtggatggacactacaggagctgcttgcacccgatgaggtggaattcttcgatcacaattggacgcccctcggcgacagacatactctggcttcaacaatcaaggagattacagacattgatgaatcgtttttggtcaggcccgaagggaaaaaggatcgcaagatatcggtcaagctccagcgtgaaaacgtggccacaaggatgagttggatggcccacagggaaacgacgcgagttgaagatatagcatactctttgcttggaatttttgggatcaacatgctcatattgtatggcgagggctccagagcgtttctgaggttgcaggaagaagttctcaaaaagtcgcaggatcagtccatacttgtctggagatggcccttgtctcgaaagcctgaggagaatgcccaccgaatgcatttcctcgctgacagcccggccaactttaacctccgcacatatgcaggacaagaagactcgggcttgtttggtgtcaggttgacagatcaagggctggtccttcgcgtatggaagtgtccgtgcaaactgacgcgttggaatcatgacaagacggagctcaatgaagccaatgatcgatggttagccgtcctcgactgcagtctgtctccggatactctttccagaccagctataattctcagtgagagtccttatgctgaaggtgcttttcgaagagaccctacgagcgtgatcatggtgatagaacatgatcagaataagtccgggtatttggataccggtggtgatagaaacggtgagtaatggccaacaatagtgttagcgtatggatgttgaactgaccgcctcagcaatatattccattgaatacaagcctgaattcaagacggagacaattctgctggagtcggattctatcgagccagatgctcgtctgcgaggaagctttcctttcaaggtcaacatgactctcaaagaccgtgagcttaagcagcgtgcggcttataccggatctcagcgatacatcgtggcggggaagctcgcccacaaaccaacgcaaaaccccatatatggagtgctattccttggggctgatgatgcagacaccgagctcgtcgtatggtggggtctaatagaggagggcacagccatgtacgacgtacacaatcgccacaatggccctcgagtctggagtaacagtgttccagtgtgttttgcccagtcgtggaaaaacctcacgggttcagagacctgggatgccaagctcgcggagtcgttggctgtggatatgctctgtgaggaatttccccttccgtggaagggaacagagagaccttcggtggtagaggtggaagacggcttgaatctgcagaacgccctcaacgaacagaagccaatggcgacagaaacggtgattgagctattcactcagtgtgcccagccagtaattgagtgcatcggctggggcatgaggctcaaggcgtcaatgagaaagatggaatttctcggacggctgtgctgtgagttggctatcgaagagaagaaccccaatgtcgagaacgatgctggaaactatgcatagacataggagctggggtaactgctggatcatatggtggctgtagctataggctgacatagctttgtatgagcatgagatgattgtatatcagaagaaaaggatggcggtagttattagtgaagatagactacagttcatatgcataatggttatataagctccagaaaccgctgtaacctaaactttgaggagaataacacactatgagctgagcatcaggcatctttgcagtgatcctgggccttccatcactgtagataccatggcccaatctctcccgcttcatccgccatcatatcttggccgacatcaaggccaaagacacaggccaggtccacttttatagcaaacggcccacattcaacaacaaagcgttgccagcgtatcatgagcgtgagcgccgagtcataattgcggtgttattggtcctcgtgcccgaaaacaacacggtcgcgagccctgatagtgatgacggaatttgcctccaaaacagacacgttatggagtcgtgaatacgtctcagtttcgtgtagcggatcaccttataaagggaataaatagtcttatctctcagggtcaataaacaaaaagcaccatgtgaccgtcgcgtattaagcttgaggcgcgttaagtgcttccgaaacaagactagtgcggggggctcaagaatcggtcttgttctgcacggttggcggggcttgattggatgttatgcgttgtctagggggagggaaggagggcccagcctcgttgattctgggttttggaggggaagttgcggatgaatgtgtgagtaaaggaaagagtgaatgagtgagtgagtgaatgaatgagtgaagggctaaggcaagggtggctatctggaggaggttgctagtgatgtgcatcaattattgtcttagtaaatgtcaggtagtaattgaataaccacttgtgtttcatgtctgacttccttcctttctgttcttgaactttcatccttcctttccccttctcatccaccttcccaggctgctcagtcggtcaaggctcctgcggccccatccttctttccttcttgcttctatccatatacactcaaatattaggtaccttacccttgcacaaggaaatttggaatattgttcctgagcttctatttgccccttctatctcctctctacagtaaccatccgtccaatcatcatcctataccaaacactcaatactcatcatcatcaaccttgagcttcacagccgtttttgttataacccgcctaccattatcttattcaaagacaagcaaagacaagtcaagcaattcagtggcagagcaagccgtatatcactcagctatcgtctctatgacttccttcttcacagtcaacaacaacgtctcgctcgtcagcatcactattgctccaagcacgtatcttataactgttgctctgcttcttctctttgccattatttacgtcccccgtcttttggcttgccgatttcctaatctgggcatacccttgccatcgctggcttcaatactgaggccaatacttggagacccaacagacagtcaaagacagccaaccaaacctgaaaaggctctaccggagccgccatatgccgccactggacttgtattcgaggatcagcagcagcttgtcatctctgggcaggatatcgtcctcgcgcagcgccgccattacctccaacaacaacaattagctcaacaacaacgtcatctcctcgagaagcaaaaacaacttgagtttcaggaagtagagtatcgtcgtcgtcgggattcgcaccaggactcatcaccatcaaaaagatctaccgacaatggatcccctcgaaggtctagacgccagcttacaagacttcgatctcccaccaagtccatcaatgccccatcactcagctcaccgcagcgaagcagcaatgacagaaggggatctcgaggagtcggagaccgtatccgtaagtgggtattcgccaccggcgtggcgaaggctgggaaacggagaccggagtagtggcttctggagagctcctcaggactttatgcaccaagggatgagcacgctcagagagagctctcctgaactggatgatagtgaggacgatggcgtcctagagagagccattcggacgaggctgcccagagggagccagagtccaggcaagggcaggagtatgagccctgagaaagcggatgatcccacaattcagtttcagctacacgagaagacaagtccaccaagagagctgagcttgcacgaagcgacaccagataactgtaggtgaagttatggccacgtcccagatacatatctaatacatgtcagacatccgctttgccgtccgtgccgaagttcagcatcgcactgaacccattgagacagccatcaacttcattcgtgatcactacaaagctcttactaggacatggtcaaccactttcaccaccatcatcattgccttcttctctgtctctatcttcaagtctctcttacagcccgctgccccacgcccagtcggcgatcttgtgaaagttgcaggattggctcgctcattcgaacccctcatctattactctgagcatgctgtctctcaagtacatgatctacaggcgaccagtgttgctgtctgggatcttggtgagagtgtgcgtacaagcgatatgcgcgatgctcctagaatcgtggcagacctagatgctctcagcgagactatgaagacgttggccatagaaatgaccaaattctttgctagagtcgatggtgatattgatgggtaagtccttggttggaaacgatcttgaccattctaacatctcgcagcatcctcaacgtcatggattgggccaaaatgcacctcaaccgcctcaaatcatccccttccccttcaactatctcctcagcctacgacaacattcacaatcttctctctgaagcacatgtccttgaggatgcctccggctctcctaccgcccttggtcgcttgaccagccacatatttggcctctcaaatccgcaaagggagcaacgcatggtgcagctcctcttcaccgaatttctttctgtccttgaagactccatccaagctgagctacaacatagcgtcaccctattcgcccttttcgaggctgtggatcatcactttctaaatcttgcccgcaccgttgttcgcgaatcgtctgcccaggaagaacttcatgccgatatgctttcgagcctctggacgcggcttcttggtacaagagcggctgaattacgtaaatttgaacagaatcgtctgctattacgtgacgtccgggaaaagacagtgcgcaataaaggcattcttgttgaacacaacggcaaacttttgactttgaaagcgtccctagaaactcttcgcagcaaactcgtctcgcctcttgttcgcggcgtcaactctacaacactcacattggaggatcaaattcgtggtctcagcgatgtgagcgattacctaggtgatgtcaggaaacagcaaaagggcaaagtcatggagactctgtttggtagcgtacctagcaaaaagtatgcaatcgaggacaggcctggcactgttgtcgtgaatcccctctaaggatgcacgaattctttgagaccccaaactacatgttggatatctctaatactagttttccctctcgactttggaacgcagtcacttgtcaagcgggtcttgtataccattgggtctgaagaatctagacctcttgccttggcaggatgatgctgctggaatatgattgtccaacaaactcttggattacactgctctgtgggtacagaacaggaattttgcttgggcgttaggtaaatctacactgacatagttcattgcatataacggatagcctctattttatacctcttagtttcaactcacaaattagcaattttacgatatttacatctacgagacgtcacattgaatggatgttactttcgcacgatggcgggacacacacatgatagtaacttgaacatgtctctttcattagaaaccctaaccgcataaaacctctgcgttgatcatgcctgcaaacgaggaccattggtagggggtataggccaacagccagagtgtcagaaaaccgtcaacgccgtcctggtgggttctcccgaaagcgccggcgccgttgctgtgagcaagcgacagttcgcgacgagagccagccaccgttaaatccccaaacttttgaaatctcccttcctgagaagaaatagcaaccaagtctatctgtacataatgcgccccctcggattgggtaacacaaggtcgtaaagcatgtttcgttgctgattgttccataaattgcctcgtagaggctttcgtcgttccatttgagggggttgcccaggtcagataaccatgaaaaaaaaggaaatgatagaattttgatgaaagtggaaaatggcttaagccttagtctcttcctccttcttgggctcaccgccctcgctgccctgagccttgacgtactcgtcatagacagccagggcctcgtcgaccttggccttgagagcggcatcgtcctcgatactgtgatgactgttagcgcctgatcatggtttgtggaaaagtagttaaacttacaggttgacaagctcggcgttgtccatctccagaagcataccggtgatcttgccagcaagctcaccgttaatggcttggatcttggggaagatcagctcaccgaggatctgcttctgctgagcgggaggagcggcagcaagctgctgctggagcacattagggccggcaccttcggcaccacgaccaccttgaggtgcattgccgttacgtccaggtccacctcggccaccctgctggcggttgttaggagggaaaccagccataccgccagccatgggaggaccaccgggcatgttctggggaccaccacgaccaccctgaggagcgccacggccaccaagagcggcttgctgggcctgcatagcagccatgaactggggagtaccaggctggccgaactggggagggaactggccaggcatgccgtacatgttgggaggcatctgctgaggaacaccaccacggccaccctgctgagggtagccagggaactgaccgggacggccaccctgaacaccgggcattcccatgccaggctgagggaaaggaacaccacgaccaccctgaggcatgaagccgggctgctggccaggagcaaagtaaacagggggttgcatgtactgctggggcataccggcggcggcggcggcctgctgcatacggagttggttgcgagcttggatgctagcctcaagctggctctttcgaacatccttgcgctgggccagagcgacgtacagaggcttgttgttaaccatacgctggttcatctcagcgacagccttggtagcatcgtcggggttgctgaagcagacgaatccgaagcccttgctcttaccgagcttcttgtccgtcttcttctcaatcttcttgtcatctgtagcctcctctccctccttgggctcgtcattagcctcctccttggcctcctccttgttctctttgtccttgtcatcctgagtctcctccttcttgtcctcatcaccctccgtgggggtctcacgcatcaccttggcggaggtaataggaccgaactcggagaacatctggcggagcttatcatcgtcaacatcgtcatcgaggttcttgatgtagaggttaacgccctggtacttgttggccttctccaggcgagcagcctcataagacttgcggagctcctcctcgcgttcgtgcttcttctgggcgcggccaacgtacagatcctggccatggaaatccttgccgttgaggtcgtcaacagccttggaggcagcctcgtgagtggtgaagttgacaaaaccgaaacctcggctcttgccctcctgatcacgggcgagggaagaagaggtgacgtcaccaaacttctcaaagagttcacggaaatcatcctcagtaacgtcaggcgcaatgttcttgacgtagacgttagtgaagttggccttcatctcctcgaacttgctctggcggtccttcttggggatgtggtggccgacataaaccttcttctcgttgagaagcatgccgttgacgtgcttgatggcctgggaggcagcctcatcagtttcgtagtgaacgaaaccatagcccttggagttaccattctcgtcctgggcgaccttgcagctcagaatgttaccaaaagcagcgaaggtgtcgtggagagccttgttgtcaatagcgacatcaaggttcttgatgaaaacattgccctggccgttcttgcgaagagcagggtcacgctgagaccacatgatgcggcaggggcgacccttgatcagggtgtagttgagctcctcaagagccttctcgccatcagcagtagcattgtagttgacataggcataaccaagggagcggcgggtgacggcgtcacggcagacacggatagaagcgacggcgccgatctgggagaagagctcgaagagcatagcctcagtgacggaggggtcaagctcgccgacgtagagagaagcagagttctgggggtgaggagcagcggaagtgggggtaggagcagcagcatcgtcagcggcggcagcgacaccggtgtcgacagcaggagccttggcatcaccgccattgagagaggtgttgttgaggtcgttggcgagctggtcaacagcgccgggagcagcgttggcggccattgtgaatatcggttttctagggttgagtatacctgcaatgagcagtagggttagcaaataatcaagcaagcgcttcgaaaattatagtgagtttgaatattgaatataaagagagagagaagatcgattcgtagattgagggtgaataatggcagggctaggcatacctgtttaagaagccgacggtggaaaaagttcgcgtggtactcgaccttgagcgaacaaagaagacggagcaacgaacaaagcgatgcagcgcgacgatttgaaagagcctttgatcacgaaagaatcaaagcctgggttaaagaagtcgtcgaaggaggaaaagtcactcgggcggtgggtgtcgcgggagagacaaagagagaagagaggtcgtgagatgaggtgagggggtagtagtggtgttggtgggttgtgttttttgggggttttttcaagtttttttttgtgtttttgttccgagtggaaatgaagtgagcagaaacagagaactagtacgaagaccgtacctctggactaactcgacttttatgggttttggggttgagtaataaggttggtttcgtggttgaagaaggaagaaagagaaatttcggtcgtgatagaatattttttgcttagccttggctgcactgtagacctaaggccaaggtacgtaccttgccgttctgatttggtcatggtagagggggagggattggtggagtgaacctgccagaattaataggcaccttgagaaagtggggtacatgccgactgccagtgataggctactgggtattgtacaggtctttcactaacaaacggcctaagccagttcactgtacagtgataaggagtgggcggcacgtgccctacttacccatctcggcagtggccaagatacatacaagcggcgcccccggggctggaaatggcaaaccgttcaaatttttgtcacttattggagatggtagccacactaccacactatgccacgctgatggaagctagtaaacggccctggctgtcactggcctgggctacgatgtaacagagaaaactgtgtgaggagcaatttttgcttttgctgtgtgtgtttgctaattttgacgatgatgacttatcttcagtgtctcactgttcaaagtgatgatccacttgctgttaaaatgacatttttcttgtcgcttcggccggggtatcacaggaaaagcaacgtacgcgcatatgaacctattgctaggcgcttcattagatccagcatgccatgatgcttggtttcttcaccgccaaagatatgcatacaatattattgcggcgcataaactcagcaagtggactttctttcgggtcaaggttccttcgacagtgcaatttccgggcatcacatgagaggtataaaatgaaaaggtgcaagtatttgggactgagacaaaaataaacaaaaattcctgtcattgataagacgttatatgtacgagttagttgcatgagactcgtgtcgtttcaaactcgaagccaccccaacgaacctcgagacctaggaagattattatcacgcaatgtttatgatgattgaaaatgccgtgtcatgagacgaaaataagtctgcttgtaactaccttagtagtttatcccttccataatatggctaggtattcaatacctaccgtacaattacacaaaccctcacagtggaggttttttgttcaccaagtcaggatttgtctaattaaaagtaatcacagtttattaaaactcatcaacaaaaataaataaaaaatagtcctcagactctaggattcctcacaatgaccaagtcccaaagatgtgcctggccgggtattatcacagaactaaatgaatctagaagttaccaaggcttgcatatcagcatttataatcaggtatcacaccgaggttcagaagagcttaaagtaaaacactcgtagcagaaataacgagattaacttcgcataaactctccacaattggcgcataatcgtgttcaaacgtggtcatggcaattcgcatttgcgtattccgcagttgctcagtgtagttgctcttatcttatcgcaatcccggctcagcaaaggtgaggtcaccccaaagcccatccccaccaaagcatctccaaactccgaacgcggcattgggcaaatagcatcaaaaatagaccaggccgccgctcgtcgctgactgagcttctagtctgaatcttctagaagcaggctcgacacatattcacgacagtttcgacggctgggccagtcaaccatgatatcgttgcctacctacctaaatatactcccgacttactgaacctcgcgctatcctccgtccgtcccccatcccgcttcatcaccatgttctcgacattcacgggcaactcgagacgccctcgaaatgtcaaccttagcggcaccaccgggaatcccttcaccaatacttcgtggtcaccatctgctgtctcgaatacaacaaagaccgtttcaaatgcacaggccgagcgtgagaaacgacaagctgatcgggaaaagctaaaggcggccagcaagatacagagaatatggagaggttataaaacaagagctgagctgaaggagtctcagagaaacaccttcgatgctctgtacaaatcagagcctcgtcagaatccttctgagaggcttcctaaagcatccgggctgcttctgtctttcttcagcctgcgacgagatgacgacatacagcgagctatttgttatgcacatgataccgattctgtggacctcgaagcaattgctccctcgaatgtttctctgtcacgagtaggatgccttattcaactgcttttacaggccttggacagggctataccaatagggtacgtgactacgtttatcactggttccatatggcgattgtctaactagtaaactgcgcagagatctttctggcgatacccatattctttttaagctcgttcttcgcatcattacgaagtaccccgattttctcattcccgtaatcgacagttactatacagtagtcgccaagctatgtcaatttcagaagctcagtgagcagtggcaggatatcacgcttcaagcgatttctaggccacttgaggcaccatctcatgaaggtaagtctcccgatcaggatccttggtattccactaacacttccccagggacatcacaagtctatcgtgcatacgccttctctttcttgaccaagaataatctgtacttctttgaagagaatatttccacgctatccagcgcagtcagactttctgatctttcaaaggcgatagccacagggttgtcctctcgatcgagcgagaaacagtctgaggatgctcaactctggctgctcgcccacttcatcgatttgagtcgctttaacaccaacaatagcagcggctcaggtgttttggaagcactttacgctcaattatcgggcctgtcttctaccatcagtgtccggttgtcggcaaagtcgacagatagcgacgagaatatctctgaagaacctctgatgccatcgctagatccttatattactgctaaactcatgtctctagtggacagcaatggcatttcgcaaacgttacacgagttctcaaccaacctggcaggatcctcttggcaagaatatcagagcacaagccttttggctgggtatatcttgaccctactccgatgcttccctgcaaatagcgacgacatacgcatgcgcctctttcttgaggaaattcctacgatctcgggtgatgtaccaacggtaaagtttctctggcacattatgagcgaaacagcggtcttcgagaagttgaggactgagtcagaggcccctctcaacgtcctccgcaggtatttaggtgttacatcagagacttcgaactccctagaagaggagcaggattggcggatcgccctcttgttccttgagctgtacatattcattctgcgtttgagcgatgacgaggattttttcagtggtattgacccacggatcatggagcaaaaccagtcaatatcccgcattcgatcctgcagcctgtctttggaggacgtcaaaatgctgacgatctttctgaagaatactgcatttactcttcactacagagcccaagacctctccaaatctgctgagagtctcgaggcagcctccagatatcgttttgacacctattttggttctggacaatccacagcaatgataccggaggaaccttcatcccccacaaagagtccgacgaggcttgatatcgacagcctacgaaacattgttacaacagctatgaaaatgctgtatgaaagagattcgaggaaacgattcttacccacagaccattggcttatgacctcaaaactcgaccagtcagactttgtcagtgccgttattgcagaggaaaagcgccagatcgatgaagactctgatgccagcgatgagggcagtgagtatggggatggtccaggtatttactcaaccattgttggccagcgactgtcacgacacgcgaggctcgagaaactcaaggctcagcagattcgaagtcaaagagagcgcaaattagcagagatgaagcccaagctggagatcctaaaacacatgccgtttgcagtccctttcgaaactcgcgttcaaatctttcgccactttatccaattagatcgactgcaacgaggggagggcagccagccattttttgccggtccgtttgcgaagcatcatgcacaaatttcacgtgagagtctctttgacgatgcatataagcaattctatgagataggggacgatctcaaggggcctatccagatcacatttgttgatcagttcggtgccgccgaggccggtattgatggaggaggtgttaccaaagagttccttatcagcgtagcgacagaagcgttcagtgctgaaggtggtagaggcatgttcacctcgaacgaaaagggacttctgtaccctgatcccacagctctcgacgtcattcgggaggaattgcgccatgccggaatgacagaagccgacagcacattccgagatatgatatcagatttactcaggcggtatgaatttctcggcaggatcataggcaagtgcatgtatgagggcattctcgttgacctggtttttgctggcttttttctcctcaagtggacatcgacagggcccaacgatgagaatacttataaaggcagcgtgaacgatcttcgagacatggatgaggatctctacagaggcatgctgcgactcaagaatcaccctggggatgtttctgaaatgggggtcgacttcacgattgaggaccaggtttcagaccctaaagattcagtgaagactgtcaccagaaagctcatagccaatggcgatcagatccacgttacgaacgacaaccgcctcttgtacatttcgtatgtcgctcggcatcgtttagttgttcagccagcaccacagacctcggccttcctgcgtggtttgaggtctattatccgcccttcgtggctgtctatgtttaatcagtcggagctgcagcgtcttgtcggcggcgactcatccgagatcgatgtcgaagatctccggaagcataccatctatggcggcttataccaaattggcgatgacggtgaagagcatgacacaatcaagttgttctggaaagtcatgcatagcttcacagatgatcaacgccgtgccgttctcaaatatgtcagctcaacaccccgggcccctttgttgggcttctcacaactgaaaccattgttcagcattcgggatggcggaacagacgaggagagacttccgagtactagcacatgtgttaacctactcaaacttccaagatatacaacagaggcgacacttcgcgagaagttgctttatgctatacagtcaggggcgggtttcgacctcagctaagcgggacttgatccttttttaatgaatcgcgaggcagaagggaggtggagaggtgttttatttgcgtttgcatcagatttaggagttatgactataatgagacaacggtggcttccggcataagtattgtatttagctggtcattagacactcgcactgcacgttttatgacaagctaatagttaagcaacttgtgttacgtgaatcaaaatccaccattaaatcaggcatataagtacatgctgtctttctcgccccaggacgtttatacaactaactcaatcttggctcgtacgggggaggaaagaaaactcaggatcaagatcctgagtgacaaaaagactcaggtaaattaacctaaacttagggggctctttactaagtttgttttgacatcctcttctaaagtcctatattttcttgctcctcgaggctcatacagagcttcctattacacattaataaatcatttatcatcaacaccctggtagctcctggctattaatgtgggtttccgtttatacaagtccatgatcatttgtccaaataagccattggcccacgagaacctttgtcctgtcagtacgcacaacacttcagctccgggggcatgacttaccacgaccttgtccaatgcttctcgttgtgactattaacggtctcgtgaatgagaccgagcccgctcgttgagttcatcaactgtcgaataccatccacgatctcctcgtcatcttcagtcgtcaaaagctggacaataagccccataggccacgccatgcctggaccaagatgagggccacctgtagcattcaaaataggtccgcgggcgtagtacgggttatacgagcttagcacaaaagcgcgagtgttgtcgtatatgtgctgcgaggctggtttataacccaagtgcggaatactcaagagggaagggatattggcgtcgtccatgagactatatgatccgaagccatcggtctcataagcatacatctctccgaaaatagggtgctggataatagcttgtttgttaatcccaacttcgatatcaaaagccagcgcctccatctccttggcaacctcgtcatccaaaggtctcattatctttgcgcatgcggtgaggtagcgtgaaaacatcatattggcagggatgaagtactgatagatgcatgcgtcgtcggatggtcgaaagaaactgcgcacgaggccaatatgacccttgacaggtgcgccatgaccatggttggacacagtctctgaggcactgtcagcatttcgcagccatgtatatgcaggcttctgcactctgccctgctcgtcgtatgtgccttcttgcatgtgctttgcgaccctcaagattgccttgacagcttcaacccagccgaacttgccaaagaattcgccatcctcagtttcgtcgtagtagtcccatgataactgaagaaaggctgcaagagaatcaagctcatatttgcactcgaagacgaaatcggggtcatatttcggactaacggtgtctcgaggttggagagatcgcttcacacggcggagtttggcttcaggtggaggatggaaggcattgcagaagggagatttggttatatatcgggcttgtaggtttatggctccgcggaagagagaggcgatgtcgttctcgtcggacggggagcctctgctggaggaaaggattgacttgtatgactggagctgatttgcgctgtcccttagccaaagtgcgtttatatcgcctgtggtgataaaggccagctgatgaagtgtcagcgggatcacagtttgattttggacaagaagcataattcacctcttcatcagggttatcagcagaagtgccttgccatttcacggttgtgtcgagtgtattaggccatgtgttcagaaacaaacgatacagatctggatcaccaatcgcttgatccatctcgtcgtaaatcaccttctcaaccgcaggcactgaatatgtgcggcaatcctcgcctggacgctgaaaaggatacgcatagcgccctgacgagaaaggctcgtgtcgttggcgggcgaactgttcgtagttggggcaatcggaagatacggctacgatgctggccagaagaaggagtagatagtacattttgacgatgtttccatcatttgaagaggttgttgttatgcaaacattttggcgtttcgtggttgtgagtgtccctgaaggagcccggtttgaatatgcaggaaccaatgatgatcattgacccctgactaccttaggtaaaactaggggagtgtgtggggctgaagctggggaagcctgaagggttggagataaacttcgtaggctaattgaaataaggtgatcccttgaaaacgtccataatggtcattggtttaggcgggattgagaaggggatgtccgttgtttatgttaggcaagcttatttaaagccaatctcttattgatatagtatatgcagataattggcgagtcaattgtaagatattccaatatagatcaggtactatcttgggggttttgacattttatcacttgccatcgactcgttatacgagagccggtcactaattagaacccccatgatggtcacgtcctatactaagtatgccaacattgtatcgagagtctacgataagtgcaccattgtaaaccagcaagggcgcttatgttttacttcgaggtacacgctatatctgtccgtttactcttcagtgtcaggcatcctaaacaagtcattcagagtcgtgtatacagattcatatgcaatcccagtgattcatgcccagagtttgtgaattagcgtatcatgaatgccgtgaaacattgcccttttcccatcactgtttgctttcgtgcatctatggatataagagctcaagcttgtgggacgacgaatgcgcctaggcacaagaccacaagccatacagcaacacgataacattacccagcatgtttgacatttctcttccagttaactttgctatcaaagaagattgtctcgggctgatggatgagtgtttcgaccagtacttcttcatctgtccgtacgctatggtgtatacacatccaactcctatcctggttggctttgacggaaccatagtcctttgggctcagagtacgactccattcgttgaatgcgtcgatatgactcaccacagaattcatcaggagttgatggagttggcggaaaccggtgcacgttgggttgagtaccagtcgatcagatatgggttctcgaagttggcatcgatgccaaagtgcccgaactcagcatttcaagacgaaaactctcagaattgggattggtctaatgctgcaacagcaatatggtgcaaccaagcaagttgagatgcaaggaaaccggatactacagcacgctctacacgatcaagtatcaatcagataattcatccgatgtttgtgcgttgtgagtccaggcaacgaaatgggtttgctaaataaacctcgggtatagggtagccgacgagttgatgcattagtaggtacttacctacatattagtataattcaaagactaccagcttaccagcttgaaactgaagaaatcagtaatgcattaatactgagtaaaagttacatcctccattgtagtctgcagcaatttctcactcagatattgaggtagcccggtcccagcatataacttgattaccttaaccaatgctacacaaggagtggcttgcttttgaggccgaaacaatgcgtagatagcccaggaccctgagccgcggcaaagaacagggttaagccgaaagaaagcatcggccaagagcatccgaataccgaacgcttggagcatgtagttgacgtaattgttcatgggccctggcatcatgacaagattcaaagcttcaatggtacatattatgattcgctgaaggtttcgggggatgttcgaacaaggacgctttcaaaccttagtcccaagtgacagaaataccaagacaagcttaggaaaggcaggttagtacttcaggataagtttttagttctaccaagatttttggacatattcctcaggtattggaggtcttacacaacgttagaggctcaggaggagagttgccaattggtattgtattaatatagctcacatatgtcagatactgtcacccaagagcacatgcctggaactaatactcttcgttaccaccattcatcatgtatgatgacatttgcacatgctaggagccatcggatacacccaaccatttagccattgcataccccaggtccacaccaagcggatcagccgagtaccaaccgcgattttagacgttgaatggccttaggtagttccatggcctcggttatccataaaccgagtgccggtgagagccttgacaaacccttgggtgctgcagctgcaatactctacctatgagagatgaggtaataccttgctgtaaatagatttgtcaagacagagaacctcacctcccactccctgaaggacctggtatgtaacgaactaccaaggtagaggcccgaggataattaacgagccggaaaaggagccccaagctctagagagacacccgccaaaacagccaattaccatccagttaattgtcaaaaagaagtcctctgctgggtccaaaagcggtaatagccaccctggcgatcgtgccttccccactatcggccctctctactcgcaccgcgaaagaaagaaagagtcaacggcggcagaaagttgcttagttgccgccggcgccaggacatttcttccctccttgagctcctccaaaaggaatacttttccctttccatttcccctcaccttgggtctcgctcactcatctatcgcaaatactgctcccggcggctgaacttccaattcgccttcagctctataccgtcatcatgcccgccccacgaccagtttcgcgatgcctccagcgcagttcgggagtgctttctcgtccccaagttcgccccgctagatccaacctctctatcgccacaatctcagctacatcatctattacaagaaggacatctacggcagtatggtctggcgcaagggttccaatggcttctcgtgcctttagcactacctctcgacttcgagatgatgacgaagatttcgaccccgcgagcgttgagcgagagtccgacgaggttgatgtctgtattgtaggagctggtcccgctggactcagcgccgctattcgtctcaagcaacttgctaatgaagctggaaacgaggattttcgggtgcttgtcctggaaaaggctggtgacctcggcgctcacatcctctctggagctgtgatccagcccacctccatcaacgaacttatccctgactggctcgacgagaacaatcccaatcgtttcgaacatgccactcctgctggcaccgaccgtatgcgattcctcaccaagaactctgctatacccattccagcgcctcctcaaatgaccaatcatggaaattacatcgttagcttaaaccaattcgtaaaatggcttggagagcgggctgaggagattggagttgaggtttaccccggattcgctgcctctgaggtcgtttatgcttcagatggttcagttaagggtgtcgccaccaacgaccttggagttggccgtgatggcaagcccaaggaaacgttcgagcgaggcatggagttccatgcgagagtcaccatgtttggcgaaggatgccatggaagcctgagcaaacaggttatcaacaaattcgatctgcgcagggacagccagcaccagacttacggccttggtgtcaaagaggtttgggagattgatcctgccaagtttgaaaagggtctagttgtgcattcaatgggttacccgctacccaaagatgtgtacggcggctctttcatgtaccactttggcgagaacctggttcaaattggtctcgtcgtctcgcttgattactcgaacccttggatgtccccttaccaggagttccagaagttgaagcggcaccccttgttccgtgatgtcctcgagggcggcaagtgcatctcgtacggtgctcgagctcttattgagggtggtttccagtctattcccaaggtcgctttcccaggcggtgcgctcattggtgactcggctggctttgtcaacgttccgaaggtcaagggcactcacaatgccatgaagtcaggcatgcttgccgccgaggcagcatggactgctattagcgaaaagaccgacgaaggcacagtattcttgtacgactacgagaacaagttgagagattctcctatctggaaggaactcaaggaggtgcgcaacatgcgaccctctttccacactcctctcggtctttatggcggtatcatgtactctggcctcgaggcttatgtcttcaagggtcgtgttccttggacacttaggcataagactcccgaccacgctgctacccttcctgccgataaggtacccaagatcgagtacgagaagcctgacggcaagctcacgtttgatatcttgacgagtgtttcccgaacaggaaccaatcacgaggaggatcaaccggttcatttacaagtcaaggactgggacgctcacgctgagtcaacataccctcctttcaagggtctggagaaccgattctgcccagctggtgtttacgagtatgttgaggatgagtcaaagccccacggcgtgcgcttccaaattaacgcacagaagtaagttccaaagtttttgctacctatttcttgagttgagaacagactctaacaacagaacagttgcatccattgcaaaacgtgcgatatcaaggctcctcaccaggacatcaactggcaggtgcctcaaggaggtgaaggtcccaaatactacatgacctaaggaaaccaaacatttatccttttggaagccacactttttcgttatgtattctgtatgataccttgtttatatacctttatgcatcattggcgcgttggggacagtcaattgttataaaggccgagagtaagagatggaaggtttgacatttggagcatatttggagtcaaggtataaatgcaaaaatatgagttttggtacagagtgaagatctataaaattggcgggcgactgaaagcgtgttgcaatagcacagaggtgcttattcttcagctagaagcaatagagatggtgtcgttccataggaaggccacttgagccgcatgcacttgcgcttatcggcatgtgaacaaagaggaatggcgaaagccaagaacgtccaatgtggagagctactatagtccttgcggattccgcggctacatgtctcttgacatgtgcggatatttctttgaataacaacatgacaattccaattgctggacgactaataattcacgtatgtgagcaagacgccgataactactccgtacggagtacataagtacagatatactccaagccattcaggtgtgagaaaaaggcatcaaggcttatctgtgatccaggtataaggactgaatagagatagctttgcgatcgcccccacaaaagaagagcaatcttgttcaaagcaaaccttgcagtgcggagtcgattcatgccccagccaaatttgcctatgggtcaagggggctagcgagacatggcggatcctggtagaactatgaagaagatcaaatgaggctggttgattcctctgaggatgaacagtctgtggagttctctgtccaaacctaggctaggactgtgataagtcgggggaccaggaaattgttagtgaggtacttgtgtcagcaagccctcggtaatttgacgcgttctcgtaagaggtaaccatacttggcgatccttgacaatcaaaattttcgtgtcaccactgggtgtcaaattgacggtggcatcctggaacgtgtcctcaatgcagactggggtttccaagagtcacgacatgcaggcttccgaagtctagcccgggtgtcgggagccaaggatgcatcactctacgctcagtctcgcatacataacaagaaaacggtgcaaaagttggtagccgcagcgcgataaataaaaaatgcatcagcgtccgaaagtgaacaaccatgacgactgcatcatttatggctggtgccagcaagtcgttgtactgagtacatgatgcaagaagtcagtcagtgggcgcacagatccggcctccctagcactgcgaaggggggacagtttgctggctaactgcatcctggttggccacagttgaatgactcacagagtcagcgggcggttgggggctcaatatgagagggcacgaaaaaaggaaaaccccataacctgccttttacttccttgtcgcttgctgactggacgcgcgaatggcaaaattcagaaaatttctgtgcggagtgtccgttaaatcaggctttgtgcaaccatttagtcgcgtgacatattgaccgagccatatttcttgttgcaggtaatgtaatggggtgactttgctgatgagacgcttgcgagacgactatcgcagtgaaatgagcgcgattcaaatgaccctgctcgagaagctggggtgacgacgcgcaggcaaggagggcacgtgggctgaacaaaacagtcagtgaagggggcagagcgtgtttcagggtcccatcgagttggtggttaggcaagagttggtggttggtttgggttggaagaaaaaagtaccacggggggcgagcaaagggttttacagggcggagcatggctagaaccagagttagtggtgcccgctccgataaggagcgacggggatacgcgactgcgattggggcaacagaggcgatcttggtgcgccaacgagcgagggcaatcagagtcagacgctcatgagaggcgggaggagaggaggaggagtcagtctgaatgagtggaaagcctaaaaagcaaccaaccgcgccagcacgcctagtcggactaggccccccggcccataattccagtccgtatccgaggtccacaggcctgcgagtctccatggataggtgctgtgacgctgttgtcgccgccggagtgcgtgctgatgccgtcgcagtatccggccagccggcttgagtcaagccagtccaggtaaagcaaggcaggctctgctcgttgatgggtctcggtgcccgcctttgttgtctttcgtggttgttcccgtcggtatttggcatcgttttcgtccatctcgactcggtcggtaccggttcacgtcgtccttcgccatcacttcactctatatcgtgtgttgccttgaccatcttaggggttatcgccgtcgttcgttatcgaaatcgatccaacatttcgtagctgggtattgacttgcagattgctgttgtgggttgctggagaggaggtgaaaggtgagaggttaggtgatggagggacagaaaataaagcgtagggaaagggatgacgacagcaaaaaaaaaaactagcagccaggaaaggaggaaaactggtcacgccaagcggtggaataaataatcccgatactcgggaacgggtaagagagaaaaggcaggcgattacagtgcatgttgtgactgcaagttgattagtgcagcttcgatgatattgtcacctggttcatctcctgagggtgactcgcttaaattgttgcttattttgatccgtgtacggagtacacgtcgtggcctccctgcttgtgttctcttgtgactggaataagagcaagcagcactggcgagggttagagcgagcaactattacccacatggacggacagcctctagggccagtgtcgggcagcaggacagtctgttagtggcgatccttgagttctgggggctcacaactccagtgcatcagagcctgcagcgcctcggtgcatggagaacaacggaaaaagtttgggcggcaagtcaggtcgtgttgcaaagtcaaaacagatgtaccgatacatgtgtacatagactttgagtttgctatagcgacacttcaggggctcaatgctgagactggggtgagtgggtgggaaaaaaggagataaaatcagcgtcgcaagagtgtttgattggatcaactcagcttagtgtagagactaacgcacgccaagcctgccagcgtcgacgccacaggtcgcgttgttgcctggggtgtcctgcctgagcagcctttgctcaaaattataaagagccagccctcccctcgcccgcctgtttcgaaagacctgcgcggaagtcccgactgacggccctacgtaccaaccacttacgtctggcctctctttttattttttatcccccccacgacgtcgcaccccacatctacactttcacatcccgatccgtgtggacaattaccatcttgtcccatcttcagtctgagccttgaagcacctcgggctttgtctctcctcttcactttgtcaatacatcacggccctgctgttgcagacgtgatcacactctctaggtcatagcctttgcgaccaggttgcaagaactgaaaacgttccttgccctcttcgctaattgcgcgcaaccgacatcgttgaaaccgaccaagaccggaacgaagcgatacccgccgaccccgtcatcgtcacacatcgagtcgttgcgctattgtagacaacaatagaaaaaaagaagctgtcgtgaagtgaaagaagtcttctgtcttctaaaactataataacttgatcgatatatcgaatatcgactcgggaaaaaaggccactgtctttctaccattttccaaatcgttccgcatcgaatctttgagttcgtcgcttttttaaagaacaaaaatttgctgggccagtttctttgtaggggacacattcacttgtttctctcccgctattggtaggtggcctctctgattcacagcacagccccgccacccccgcctacaaaaggcctacttctcctcccttcttttaacttcactctcgcaacaccacaacggcgctgcatttgtgttacccgttgcatcgtcaccatcgcatctaccttccagggtaggatgcacactcttttctttgatgcgcggtgctaactcgggtcctgttctagatctgttcagcgattttttataaccgttgacacatctcgataccgactccaatcatggaaggcatccagacacacccatcgaacgcggcgcaagctaaggcgttcacggcgccaggatcgctgtcgttccctggagctaccaacgagctgacacctccgcccgtcggcaccggtgatgctgctcagcgacctgccctcaacggccagcaggcggcaaatggcaatggggtggcacccgcaacgcctgtcgcgacgcctgctgctactcaaggacctagtggaattactcccactctacagtatgtatcctcctgagtgacctttttatgctcagcgaggcttatctggcaaacttcaaaggaacatcgtggctacagtgaacttggactgccgcttggacctcaagaccatcgctctgcatgctcgtaacgcagagtacaaccccaaggtactacagatctgacgtgcatactgagttagaaacacgttgctaacagaaaaagcgtttcgccgctgtcatcatgcgaatccgcgaacccaagacaaccgctctgatcttcgcttccggcaagatggtcgtcactggtgcgaagtctgaagacgattcgaagctcgcttcaagaaagtacgctcgtatcattcagaagcttggattcaatgccaagttcaccgacttcaaaattcagaacatcgtcggctcttgcgacattaagttccctatccgactcgagggtttggcatctcgccatcacaatttcagttcttatgaacccgagttgttccccggtcttatctaccgcatgatcaagcccaagatcgtgcttctcatctttgtcagtggcaagatcgttttgactggtgccaaggtccgagaggaaatctaccaggccttcgagatgatctaccctgtgttgcaaggtatgtctttgttcactatctttctggtcgcatcgatactaacaacacctaccagatttccgcaaagtctaaggtgccacttgactctttgtcatcttacatccgacactacaatgtcgccttctcgacgtgtatgactagacaacccgtcatgataccacgattgctttcatgttctctggcttccacctggtcttgatgcccaggctggaggccaggaatttgcgtttgtaccattttgaatttatgcattgcactggcgttggcaggggcggttaggaaggggattatttacgagggatttcggttctggggaaaagcaaagactactcatcccgcgacacatcatagattgctcgcgccagtactgtggcgcacgcgctcagttgatttgagcgcttctaatattcctgagggacgcgttgagctgagagagggtgctgaggaaacgaagtcgaacagttgcccgaatgagcctttggagggttcagtcttaaaaaacatgaacttggtaacgagtttgtgaaaagaaggagagcataccccagcatctgctggtggtcaagacaatcatgtggttgtcttgaacttgaaccaacatctgcgagatgcatttctccagagtgtgcagttttttctcagtagtgagatataaataaagttttaagttctctcccaagtttgcagtcgttttgacattttgtgtgtgaagctcgcgtgcgtcgatgatgcatgattatccactcacgtgcccagccaataatggcattctcatagtaaatggacaatctagccccgatcgtcggcagcgccagagacttatcagccgatttttgggcccgttctagtgtcgcttgggacgctctcctcttcggacaacgccgtgatcggtgtgggaacggggaaaagtcttcgcatttcatcggcccatgtgaactttcttttgttgacagtggcagatagataagtgatcgtgtctcgtaggaagcctttcttgtcttctcctcgaccgtttatcgtctgtatctgtcacaatggctggtgctcctgcttccatccttatcgttggctctggagtcttcgggctcggcaccgcttgcgctttggcgaaacgaccacactactccagcacttcgattattgtcgtcgacgactgcgcaggacagtttcctccagaagatgctgccagtgtagactcgtctcgaattgtacgagccgactactcagacccttactatgccgcgcttgccgccgaggcgcagaaggaatggcgaaaacagggtgatgatgaggtcggtggacagggacgatattccgagtcgggctttgtcctctgcgcgagcgagacccccaaagacttcaagcttaagaagtctggcatggactataccaaggagagtgccaaaaatgtcgagtcgattgctaagcagactggtctgcctgtggataagatccaaaagctggagagtaccaaggctctgcaagagttcctcggcaccgacggttatcccggagactggggctacctcaatggtaactctggctgggccgatgccggagagggtatgaagtggctctataagcaggctcaggccacaggacgtatccatttcgtcaacggcaaggtgacagagctcgtaacagagggtgatcgagtcattggtgcgaaattgagcgactctgaggttctcaaggccgatgtggtcatggtagctgccggtgcttggtcgggctcactcgttgaccttcgcggaagaacagaggctactggccatgcagtcgcgtatatggacatcacaccggaagagcagaagcgactcgacagcttccctgtggtgttgaacctcagcaccggcctcttcctcattcctcctcgcaataacgtactcaaggccgcacgtcacacattcggatacattaatccagtcaagatcaacaacgctcttcctccttcgcccaacgataagcgggaacccttcatcgcatctcaaccctacacttctcgcaacgattcctcgaaccctttgaccgtcgaggctgacaaagatctacgccgcgcactcacggacttgtgccctatacgtggcttagaaaaccgaccatggaaggaggctcgaatctgctggtattccgatacccgagatggcgagtggctcattgactaccatccgggctggaagggactctttgttgcaacaggtgacagcggacacggattcaagttcctacccaacttgggtgagaagatcgtggatgttatgcaaggccagggtggtaagcttggcgagaagtggcgatggagagagatccagaacgatggagtcggaagagagacgaacggagtgtacaggggcttaattacggaagatggaagcagaggtggacgacccttggtgctttgtgatgagctcgagaagggcagggcggttattggagagaccaaggccaagctatgatagaacatcagaaggtctttggggcgcaagccgcatttggattggatttagacgaagcgtccgtttgtagcatttcaagaaatcatgttttgtttgtaaagatggaatgtttgagaaagtgaagaagcgagatgcatggtctgacttgaaaggaggataagcttacagcaataacaccacttacacgttgggttgatatgaacagcgggctaataaagatccgacagggccatgtttcagcaacgccggttttaaagtgacttcacatgtcagggatgagatttatggaacagggagagaccgaatttgagttttattctgtaagggggtataatgaagggttgagctaaggaatgatgatgtctggtctggttctttggttccacgactacctggttaccaaactaacgtaggagaggagcttgttagtcgtctctatggccatagaacttctcctgatggagatgggttgtccctttcattatgtgccgtatgagttttgtatagcaagtgtgtctcatgtcacgtcgttcgtagtcattgtgcagttcttctataccagtatttatcgtcgtctccgtttttatgtccttctgttcttaactgtctcctgtgccacctttgcggtcgcattaacgatcaactcgtgctcatgagagtgaaccttctccttgtactgttccaggtcctctcccttccactcaatttccttgaccaggataggagtacccctgtctacttcagcgatcacgtagtgggccatgatgcctgagcgtgttagtcgaccagccttgaactcctcataagctcgctcgatcgcattggctccgtcaaactctcctggcagagcactatgtggtcttgttaattattcggcaatttgcagagacgtaacgtgtttaactcacgggtgcaagttaatgacgttcagaccagccttctggataggatccaggaaagctgttgagaagacatgcatccaaccagcgaggacaataagctcaggcttctcgtcggctgagaggatcttttcggccaacgcagcgtcatatttccgacgaccttcagtcactttctgctcgtcggtttctcccttttccaagaatccgtgagagatcaagttaaagtattgccaaggaatgccttgtcgcgagtcagtatatacacatgaaagtctatggactagcacgacgtatgggatttcgtgagagggttcgtaccagctttctcggctcggacagttgcatgtgcgttccgtcggttcacaatgagagaaatgatacgactatttgggagcgagccagtagatatcgcatcaatgatggcctggaaattagagccaaacccagaggccatgacgagaattcggcatggtgattggtcagcgtttgacatcttgaagggcagatactgaagtgaactgaatattgtaatatgcttcagtcaccctctgaataatatttctccagcttcagttcaaaactttcacccctccaaagggtatcacgtgatgccgatagcggcagagcacacattatcgagaaaatggcccaaggcacgcttaaacaagatataataaagtaattagcctattttgagcatttccagtgactatgctccagtgtccgtcccactgggttctgttctagggtgcaaagttgcgacctgagtgcttatgcccaaggccgtctgtcagttttttcaataagactaaattacctgtgacatatttcgatgtttctgtgatccgagaagccatttcacgagacttgtcaccaataaaagctgttccatggagctgcatgtctccttctcgatcgcatatgtttcagtttcagcccgaaattaccgtcaagacgtcccaaaaactgcaactgacttgatactgagccatccatacgtagggtagttgacaacgaaataccgaattgcgttatgccctattaaacctagcgcacggtaagcgataaggcttacagtgatgaggtccactacctgccctggaccttggaacgcgctgagactattgcaacagctaaccacaactccattcaacattgcccgtattcagtcgttctttcaacggtctctatctcgacggacattgggcatacttcgcgtacaataacagagatgtactgaatcaacaaactacaaatcgaaaccaaaaatggcctccggaaagggcgtatccgaattcccaagcttggaagccaagctgcaaaaaccgaccaagcagtctgctttcgagaaacaaaaagcagaagctgaagccaagcgactacgagaagaagcagaaaccgctgcggtatacaacgaatttgtcaaaagcttcgatcgcgatgatgactacgatggacacaacgcactcagctcttcagcaccttcacgcccgcgacatggatttgggggcccgccaccaccctcaggaccagggagacggcattttggaacatcgggactgaagagcggaccaggaagcttaggacctccgccatcctcgttcgcgaaaaagcgatctttccaggactttgcgcggccgtcgcgggataagggagtactgggctatgatgagggagccagtggaggaggaccgatcccagcagcgagagctttcaatacaagcgatgatgaggatatggacggcgtgacagatagggcagaagagaaggctatagcgaagcctacactgcgactgtcgaatattcctccaggaacttccccagccacgatcaaggccttgatcccagacaatctgacagtcgagaatgtcaaaatcacaccttcgagcagctctgggaactcggaaagaaaacatgccgtttcgattgtcacattgtcccaggaaacaccggcgaacgagatcgatgcggccgtcaacgcgctacagaaccgatatctaggttatggtcattacctgtctctccatcgccatctttcatcagctgttgcgagttcggctgcattgccaaacattggctcttcagcgacatcacatccctttggtgcgaaacctgttgagcaaccatcaggaccacaaaacccacacacgcagcatgggttcaatagcagatttgcgcccccaacctcttatgggccccccggcgcaggcataaatcgatcggccctgttacatgtgccggtcaaaccgcccactgatgttaagattatacaactaataagcaaggttatcgagggagttcttgcccatggcccagaattcgaggcgctgctgatgtcacgacccgaggtgcaaagggaagaaaaatgggcatggatatgggatgcaagaagccagggcggcatatggtaccgatggagactatgggaggtcattacaggctcacagcaatcacggcaaaaggggaaatacgtccccctattcgatggctcgcatgcatggagggccccagagaagaacctaaagtttgagtacacgaccaagctggacgaatttgtgtcggactcagagtacaactcatcggatgaggaggacttcgaggatgacaataagagggaaaatccagatgcggaatccgaaaaggcgttcctcaacccattggagaaagccaagctaacacatctccttgcacgactaccgacatcgatgtcgaggttaagaaagggcgatgtcgcgagagtgacgagcttcgcaattactcatgctagtcgaggagttgacgaggtggtggcgatgatcacattcaatattgagaagccatttgctcttactggcgcaaacgctgacaagaaatctgagagtaaagaattccaaacaagcgcccccgaagaggcgccaagtaacgagggccccgacatcagtggtgctagtctggtgggattatatgtcgtcagtgacatactgtcgtcttcatcgacaagcggcgtgcggcacgcctggcgttttcggcagctattcgagacatcattgagagaccgcaagacgttcgagacactgggcctcatgccggagcgactcaagtggggacgtctacgcgcagagaagtggaagcgcagcattcaccttgttctgaatctctgggagggatggtgtgtcttccccgttgagagccaggaactatttgtcaaaagtttcgagaacccgccgtcgctggttgccgttgagaaggaggatagcgaagagaagaagggcaaatggaagacggtggaggatagacaattacgtgcactacccgtttcgaccgtcgaggaggaggatgaggaggaggaggatgacgttccgggcgaggcgattgaagacgacgatgttattggagagccgatcgaagaagacgatattgagggagaacctattgacgaggatgacatcgagggagagcctatcgatgaggacgatgtggctggggaaccaatggatgaagatgaggctgtaggggataagttgccaccagcgcctacagaccaacctacagtcggcaccgagaacaagaacaaagaagaatcgtctcaagccggacagcctcgaagacggatgcgagcagtggatatgtttgcagattcagacgactcggacaagggcggatagagataggcgaagttcaatgataccaatttgtaatggattagacttaccgttccgtctgcgagatggcgccatctaacggcgtgagaccaaggcgggccaaggagtagggtgtgatctctagcttgtgtgcgaccactggacaattgaagatcagttgagttggatcgcaattcaaggccggaacgccaaggatgtgtagggcatgacatgagagaccagacactagacgaggatgccacgggagctgagccaagaatagaggcacaatgtaacatggacgttgaaagcacatgctggtaattgcagcattgtcgttggcagatgagtttgtgatgagctatgcgtctatgctgagatatgctgtcaaggatggactgtgcatctgactgctgtcgactttgtcaaggaccaaaccatattacgtcactaacattgatatggtggaaagcaattcacacgtatgaggcaaaaacagacgacaagagaaagctgagcgcttgagctttatggtggtgttggtgttgaaggtggccggggcctttgagccaatggaaacttgctcactcggccgggttggctgatggatacggacacaagatagtggagagggaagagaaaagtgacatgaatgattgaaatgcggtaaagtcggggtttttgcactgttattgggagggaagagactttgtaattatgtttaaacatgtttcattttcattagagtcgttgaattgccaaatgtgctctttcggacgttgcacggaagagaaccgccgggtctccggctatacagtgctccgtatcggcggcggctgaattggaggaacgggcctgagccggggggaagggcttggcttgtagggggatattgtatcagtaacgtcatggagaagttgagatgctgatgatacactctattgcgttcgctttcatattgacatgccctcggaataatttctatcttatcacggaaccatcttcaacatggatggcatgactttcaacctctactattccgagccgatcttagctgagcgggcaccgaaacgccaaaattgatgcgcgccagagccgagactcgtgagagcgtctagtgttgttaagttagcgtgagagtgattggatcttgccaatcaagtgccttgctgggattagacaccctttgggctctttagggtgtttcttgcccgctgcagcccccgcatggtggggggcgcgacgaacatttgcaggcaggtcgtccgccggctgctgacatggagcctacctacctaggggagtggaaaggctgggtcgggtccctgaataatgaatgaaccatctctcgtcttgggtctagactggatcaaagatccgttccatcgttttgttctgttacatcttcttcttacacgacaacagcgacagcgatatttacacaaattctgcattctgcagcattcattcactcacttacaccagccataagtccccattctcattgagtcccggtacgacactttcatatagtacacagccgccgcgaacttttggaaactcgtcttctgtatcccgtcgtctgcgacgcaaattccgagccctcgagtgtcgccgagtaatccacgccgcgtctttcacacactctccctctcatgtcgactcttgcgagacttgcgcatttgtaggcaattgttacggctgtgagccggccaccatccatctctaccactatccgtccatcttgctccacctctgtcatccgtcgtacatacctttccgacgacagcctcaccatgcctctcatcaatggaataaaaatggcctggtacgattattcttggcgcattcaactgccgtcggtctgttggttagactttgctaactctggacttgtagcgagccctgtattcgtggccatcgctctactaaatgtacacacgcaaacgagcgactaatggtacctgttaggaagccaggtagacctcttagtacatgccctcacccggcttctcgcccatgctcttgcggcagagtcacggctgcgataccaaagaagcaagcatgtcattgcggtcccagcaaagatacagaatcaccaaaacctgagattggtgacagcacaagcagctccacgccccagagccctgttagcaaaacaccaggttctggataccgagtacagaagacgagttcgaaaggcggaagttctagcaggagagaatctgttgacccatcggccttccagcgaatggatcccaaaatgctcaatatcttgccctcattcgaggacatatcccagaagccagtcacgtctcttcctgacatgtctccctatgggagtgtaggtatgacaccagcggaaagtccttttggacccgtcatgtatccaatgttccaaccacatataccaccccctatgatgagcccaggcacgtcaaaggagaccatagctggccagtctggttcaataacaagcacgcaagttctagaacaaccaatccagtctacaccaaaagccggctcttgctgcggaggaggcaattctaataacattgcttccgttccgattacaatgccttcagtaccgagcccaccgaaagccaaggccaagagttgttgctcttccagtaacgactcccccaaactcgaccaaaagaacgataatgtaccaaccaacgatataccgacgcccaacagcatgatgatgtcgccttttccgacacccatcatgatgcctaacggcatgtacgcctactaccctcagcccactgtgttcacatacccacctcagtatggttcatacttgcagcctcttcagccggagcaatggagacaagtaatggccgcgatgactttttctggtcaagggggcatgccatcgcccttcggaatgcatggtgcaacgccgttcccagccccaacagcccctcaaactccccattcagcgacgggcacttctcaccagtgtagctgtggtgcctcgtgcgagtgtgtaggctgcgcggcccatccgtacaatgaagcgacccagaactatgtccgatcggcctggcagagcatgatggacaccggttacacccatgtgaacggacacggaaatggtgaaacgcccacaacaaatggccacagcgttaccacaagcacggcttctgtacctcccatcggctctactgacgggactgtatcgccagtcgccccacaaaccccttctgaagcggcgtcaggcattagtgaagagcaagcattgtcggcgaatgatttcttctttgttagttacccattcggagactcttgtgctggtgaggaggcaagctgtccgtgcggagatgattgtcagtgtttaggctgcgtaattcatggcaactccgagtcagcagtggaagcagaaggccaggtttagaagacacctctgagagtacgagagcttcttcgaaaccattcaaactcgcccattgagatccctcggatgcaaagaatcatcacgtaagggggaaaacaaggagggcagcgatttgctaggtagtttgcagcgattatacccattgaagttttggactggtgaagaaggcaaggccactgggagattgagaagaatagagaaactttggcatagtatgcatagaaataacgatttactccccttcacgctatgatacatgattctgagttcatcgtgttttaaggtcctgtagactggtactaacctaaaagtgacattgaagaaaagcggatcgcactgtgctcatcccttgacctcaaaatctcatcctaaaacactctgaatcagattcatctcatccatgttatcattttatcaccacaacttttgatcacttacttattggacctaaaatactcagatatagtccgtagtctcagggtgtcgaaatggaccgcagtaactgggttagagagaggtctccgcaccgtgactacaactataggagaagccaggaccgcgatacttcatacaaaaacaagcgctcacgctcacgatcacctgataacaaaagatctagaacatcgtcttatcgacacgagagacaccaatctgagccaaggggccgtcgctcgtctcccaaacatcatcatcgccatcattcatcacataaatcccgggatcatgcgagtcgcaagcctgaaactgtggttaacctacccttcaaggcgcggcccttgtcaaaagccgacctaccttctttcaagccactatttggggaatatctaagtcttcagaagcagaagaacatcgcagagatggacgatcatgaagtcagagggcgatggaagagcttcatcggcaagtggaaccgagaggagttggcagaaggatggtacgaccctgagacgtttgcacggattacgtctaataacccagttgcgcctcatgcaaggcgtgcttctctgcaacgggatgaagtacgagagcctatgaacgatagagaggatcgtgagagcgaggacgatgaagatgattatggtcctccacttcctggatcggaccatacacggcggtctggaccaggcattcccacacttcaggatctatctttacgagctgagcttgccgaggaagacaagcaagcgtctatcgcggacctacgtgaagcgcgcaaagctgatcgggctctgcagaaggagcgccttgaagatctggtccctcgcgctgaggccgggactcgtgagcgcatgttggagaagaaagcggcagtggcggacaagatgcgctcgttccgcgacaagagccctgatgctatggaagccaaagacgagagagaactcatgggtggtggagactcattggatgagtacaagaaagccaaggaaagggagcaacgtcgcaagacagagagggaaatccgcagagaggagatcgaaagggccaaaagggaagaggtggaagagaagaagagagcatggagggaaagggaagaagggactgtgagcatgttgagggagttggcacggcaacgattcggatagaggagatgatcacctatattaacctctcttccattggagcctcgaagctctaatgggggaagaacaacttgaccctattctttttcggtggatttatatggtaggcttttttgaaggatggaattttggcgcactgtgggagcgcaccaattggaagtttggcccactcgaatcaaaactcttcttcacgactttcaacaaccagaagaagcaaaacttggactctgagacgaggctcagatctcagtatagacttatcaccgaagccagacgcgagaacgagctacgagaatagttcctacttagaccacgaaggattcaaacttcagcgataaattccacaaaagtcctctgacggaatcttactcccacacacatttcagactgactgttgctcacccttgaaccgcactcttcactcgacacaatgtctggcgaggtagactacggatttggcgacctcatggacgacccagaggattactgcccacctacaccccctcctacatctcaggtcttcacaatgcaaagcggcaagcccataacacttcacctcgttggtgccagccctaccgaagcccaccatctctggaacggtgccaagatgatatccgacttcttcgaggaggatccttctcgagtacgtgagaagacggttctggagcttggcgccgcggctggtctgcccagtcttgtcgctgctattcttggtgcgcgcaaggtcgtggtgacagactacccagacccagatatcgtcagaatcatgcagaagaacatcgatgaatgtgacgaaacggttgagcctcgtggccgaatcgccaacactgtcgacgctgtgggctttgtctggggcgctgaccctatcccactgcttactcgcttgaacccaactgatgactctcacgaggagcgcttcgatgttcttatcctggcagatcttctattccgacatagcgagcacggaaacatggtcaagtccatcaaggagaccctcaagctgtcccgtgagagcgtggcctatgtgttcttcacatcataccgaccgtggaagaaggagcttgatgaggggttctttgacattgcgcgcgatgagggcttcgaggtggaacagattgctgagcgaagactcgacaagccactatttgagaatgaccctggtgatttggatgtgcagaaaactgtcaagggatatgctgtgagatggtctgccgagaagtgcagttgatcattacaataagggcaacggatagatagacgaaactgattggcaattggttaatgaatgacgattatgacaccaaaggttgatactgtggattctcttacatatgcactttgcaccggcacatgcgtcagagtaatgaatgtctgactacagagactcttactactcacgatgctgtactccaattgctacgttacttgaccttatgaggctccatcgtagcagatgcaacgagccgtcgataggtgagtacgttccccacatcgattcttaaaaagggctcatcatagcacaagaagaagcacttttggcgcctgcagaaggaactgaaactctttctgtaaatatccgcgtcaagtctcgcttcgtttcgacctcttcaaccatccttgcctgtgttacagagccttttggccgatgacctgtcagctgcttgtctccaagtactgtttgatagctcgagaggggtagtcagtcaactgtaacgggatttttgtcttattttaccggcggtccacaagccgcagaataccagacgtcgtttctgcgccgccctgcaagccgcaattcggtcaacggactaaaacccgcattttcatatcacatcatgtccacctcgcagtatctccaagatctcaacagggatgggtttgtggtcataaagtcaatcgtgagcaaggataagctcgatgctctccgtgaggtcagctcaaaggctactcagcttgctcgtgaagggcaatggccttatggtacagccccttgactgctgctctaaataaatattctcctaatagtttgcagtacggactgtaggaaaacaattcccaccatgggatgccaatcaggcacgcgagcatggaatatggggtgtccaacatctcatgaaccctgatctccctggtcatgagcttttcacagagctgtacttttctgaagccattctcggcattgtgaagcagctgctgcaatgccaagacgagcatctcgtgatggagctgttcaacatgcttgtcaggccagaaagggattttgagttgaggtggcatcgtgatgatatccccgctgaggctagcgaggacgaggagatggagcgtcttggcaagcatgcctaccatgctcagtataacttcgctttatgggatgacgattctctcattgtcgtgcctggctcgcacaagcgcgctaggacctccactgagcgaaacgcagatccctttgccaagtccatgccagaccagctcatcgtcaagctgcagcccggcgatattgtcttttataacaataatattctgcaccgcggggcttacagcagcaacaaggagcgcatgacactacacggctccgttggccatgtgcagggcaacactctacgagccaggaacgttctacagcatggaattggtaactgggttgacaaatgtgttttggagtcgctcccagagcaagataggcgcagggccgacggcatgagacagcgtctaatccagcttggcagtgagagcggtcaagttggttactcacttcaaggctgaccatgagaggctgagaggagcgaggccggcactcacgctttttgatgtcgttgcttggatatgtcaatgcacaagaagtaaggtacatcctgtagcaaattgaagaaaccaaaagcagcagcgtgatattgagcatggcctggcgaattgcaattctccttctggtgccgagagtctactgaccaggagacgcaagaaaggaaaaactcaacgtcttgaagctcagaaaagtttagtatagtttcgtttgagctgagaaggctccccagctagtgtcggcaccaccaggcacgagcttgaacagtgaacaatgtcctgatcagacacaattcacaccattgccagtgttatcagtgtcaacaaatcttgatggtttctcacctccttttcagtgttaccgatgctgcacttcgacattgcgatacgacagcaaaggaagcacatacgagtaaccaactctgccccggcacgaccgaggttatcacgatattgtccggaacaaagaccgacttcccgatgatatctaataagttgcagcacccaatacagatgcgtttttcctaggctgtttctcaaccccgcatttgcacccggatcgaagtggctgccacctcgtgcaaatcgtttggggaccccggattttggaagctcagtcagatcaaggagctcaaagtgttgggccgactcgagttgatgagtggtcccgggatgatgtaactatcattgcattcggcgagtcaggtactcatgtgtttaaataggcttggatctattcaataagtgccaagttagtatactgcaccgtagccttatcatcaaaccttcttttcctggactcggtaacatcccggcggaatgaaaaggatgggctcggctcatacgcggtgtggaacgaagggtcaaccggctcaaccccacggggaaattgtctttaacgcgggggtaatagacagcccaaaggacaattcgagtggcagcatcaatcatctactctagcggtctgcacctgcagggggtagagtgcagactgactgactgactgaatgcttgcatgattgggggcagacaataatcatggggcacaaggtgcccagaatgaggccggcgcctccatgagctcaagatccgatacaaagaggcccggctgcccatgctggcctggtgaacgactgactctagttgagcttgatgagtactgtagatgagcaaggtcatgtcttctgagcctgagccggagcctgggcctgggtgcaagatccaaggtctagactaccccacacgcactgaccatcaatccccgcacctccacagatcccagcactcgcttgtctgatctcaaaacctccactacctacggagtacataggtatctattagttactattagcaaataccacaaccacctaccgaacctatactgtgtatccgaacttggcaaatgtgcccgggagaatttctaaaaaggacgatttaagcgcatccaggggggaggcgaaatcggttccgccctcaaagtcggcgattctgttgtctctaggcgtgctggtgcttgctgacagacaacgcgaggctggttggcgttggacaaccaatggcgatacggcatcatattcctgtctcaacaaagtgggagagaagacactcaacacgtcgggttcagcagggaccctggaccttgattgtaggctgatcaccacattcttgggggtgttgtagaaagcatcgttgcagctacgtaaaggcaggcaggtctaggacggaagtggagccgacgggggaagagagtttggaaagagttgggaattttcttctcgcttacaatgcagttggattgtgttagtcattttagtcattgcgcaacagagcgggcaactcccttgaattccggatctccaagcgtgtttctcgtagatctataaaaagccgcacctcaagatcggatttctggcgttaggctctgttaccgttggaactcctggttctgtatttttactgccgcagggtgcgactttttgttagtcaaacagcaggattttgttgatggtatcgagaattcgatcgtcctggtaaaccagtgtgcctagagggctgatctggtgttgctcaagttcctttgctccgcatcagccctgtctccgcttcccaccctggacttagaagagattttctttccgtaacgttttctcgtagcgcctttgatctccaaagtaacggcgtaacaggcggcagtgaggaggaaggcaagagtagccttgattggacaagctacgttgagatgcacacgagcgagttgaagaggttgtcgatgtcggtggaaagtaattttaccagataggtaggtaaggtacctactaaagctgaagatgaagagtcctatcacgtgtaaacgaagcacttcagataaggaaggcgccttgaaggtaagtgtatagtaccttccagttgtgtaaggtgaacgcaggtagcttccatagatcgtgaagcctctccagggctattaaacattagcacctccgtagaattctaatattggccgaaccaagcccgatatcgagttatttcactagaaattcctaggattttgtcaaactaagttagactcgggacatgtctgttgaggattcacctcctaagacagttgacggaccgaccaagtcatagactatgccctcaatcatcagtcagactctttcagtgccaaaatggatggtcaacagccattgtgtaagtcggcggcgggaaacgcgattttccgccgaatttcgaccttgacctaggtagtttacagcgtcgtcatggtatgtatccgcctgaaaaacagaaactgggccccaaactgacacagatctcaaccgcccaaggatagacctgccgtaaccagatagcctgtcttgcagtctgttagggctcttacgattggctcggaagggaacttgaaaatcctggttacaggggtcagggtagacaggtcctttgccccaaaccccccatggggcgagtgctccccccgcacataccgggcggtacttggatggtacgttcgggtaggagccgtggagagatggacctggaggtctggagatgggaaatattcagggcagtcactcactggatttgaacttttctacgatgttttgtaaacatgtctattgtattgaatagcctcttacttacctatggttgcactggagaaaatgccgccatgatggctgagatgaatcatcatcacacgtttgcaaccactcgaatcctcccgatttctgtcctgttttaacatgtgcctgggctgtcgataaccgcccttgctcgctcgcttgtggcttacaatgataaatcaccttcaagacttcacttccacgcctcacagttctgacacatgcccaggcagccaggatggcttagcaacactgagtgggtgagagttgacttggctgcccaagctgaattggcacagacgagacgatagtgagactatcgagatggcgatgacgaggctcaccaaaccctgcgtacgcctcaacacgccgtagccttggctactgagggtatttgaacctgacagcctgacagacttgagcttggcccaaccgtttctcatcgaggttgccaatcatcaggcttgtctggcgtcagtcaggagaagacggcaagacattccgtttattccgtgtgtgcgcgcctatgaacgtaggggactcacctgaatcaccatctatgtatgtatgcatgctgcctctgtccgttcgccagtactccgtactgggcggtaccatcctgatcagcttttgaaagtgctttttatgccttcgcggctgactttcctttctttttcctatgcgctttgtttctctgccgctttgtggcttgcattttgggcagattcagtggccccttaaagatccattcccacggactgatgtcgtccactcacactccccactatggtttgagttgggaataaggaatagtgtcggctgtcaagtctgctcaagttgcattcattttacgtacaaggcaaccagcagcttgatatctatcccatcttttaagtatggagtaggcacgatagatcaaattcggtctaacaactcccgactttaaaaatccagactcttgattcttatagccaggcttggcacgatcaggaacgctagctatgctaagccaatgtagacagctccgccgcacccagggatgtcttcgcaacgtcctcctacaagtatcttttagtagcttatcacctccaatttccccgccctggcccttgcgcccgcgctacgctgtcataccctgtccgacctgaaggtcacagcagcagcccgaggattttcctacacctatcctcaagcgttatccgagccgatacagcacctaggacagtcttaggtgctatagcgtatagttacgcacaatccttacggagtactgcaactctaactgcgaatacgtaccttgccacaccattcctgctgggttgtctcctctctcccctcttcaccctgtttcgccacgtcttgtcgctcttttctgctttcacgccccctgttgtcttgctctgggcgcatctacgtggcaccgaatgctgaagttgtcgctgctgtcctacagcaggcacaaaacccaggcgctacactttactcggtgtactccgcccaccgcccgagttgagtcgtccaccagggaccggattgtacagcaagatcttggttgacttgggtcgaggtcctttgcgtatgtcctcgaatatttgggttgttaccaacctccaacaaacaggaaagtgcagttgatgatgggaaatgtcgctccaacgcggtacagcagatactggaggccatgagaatgcactatctcgtcatgaacccgcatttgctccatcttagctgatcccggtgccagtgccagttcctcgggtgttcgccgatgcgacgacttacaccataaacttgacacacacacaccagccattctgggttctccatcttctccatgtccggggcaaacccctcctcgcttgatgagcggtacttctccgtggttttgacgttttgcctagttagacacttgttgttcccgttttctcctctttcacgttcacattacccgccgttcacgcttacatgggcaagttccccgattgaaaaattatacatcaattgatctgggcgatgaggaacgatttcagcgcctgaacaacgcttgaaagattggaaagtgatagacatatgcaatatacatatccaagtctcggagcagtcttccgagaacaccgctgtgcatcgctgctcaccttcatcatactgcaaccataatcacaagtataccaccacaagaacgacagaacttgataagatctggaaggacggtaaatgtgcaacaagcacaggacagcacagcctagcacaccaaatcacaatacagtacatacatacatacctatctctaggtgcacataacgcactctcaacaccaacagcccctggtaccgaccttaccttggttatcggctcgagtgggggaaacagccgagatattgtgcagcattgtatgtacggatacagccctgactgaatgtagtgcacgagaggggaagcgctaaagagaaaggggtgttttcatctttttgaggcttgaccttgaccttctttgaccttgtccaccccatctcatcccatccagctccttggatttcattcactctccttggcttaggcttggctttgcttgggcgtcgctgtactgtacccccagtcagttaactcctactggacttcgtttctcctccccccgttcttcccgcccaccccatccccccatcttctcatccaccctgtctctcccgcggaaggcaaaccaaaaagcaaccctctttcttacagtagcagtccacgggccaccgtctattttctcctcctccacatgccatgctctatccttaacgcaccccgcaatctgcctgcatctatctttccccagctccaaatcctaatctttctctccatctccatctatctagctatctatctgctctgtctctttactctacttctcccatctccacactttgatatcaagcatcagaagtgaaactgattcaaggacttgctctttgagcattcacgttcacaatgcttgccattcagtctatggagggccctcctcgtccacttcctggtcctcctcccctcgtcgggccagagcctactgaagttcgccaaccaaagcccaagactctaccctgcaagtactgtagcaagcggttcaggttcgtcatctgttgctgagcaagagtcagagtagtatactgataagatcttctaatgtgtagacgggtcgaacatgttcaacgccatgagcgcacccataccaaggagaagccattctcatgtggttgggatcgctgcggaaagacattcggacgaaggtacgtttactctagatacgctatataccccgtctctcaggccgtcccacctggcactcataaacagtactcactactcactcactcatccacacatttttcaattcttgccatctccgctcgtcctcttcctgtctttcctttaacgtgtcatcccagttgggggctctcctgtcgctccagctttgtcgtcaagtacatatacttacatggatattagagacctcctcgttagacacgagaagctcgtgcatttaaatgaaggtagcaaggacaacagccgacctaggaagttgtcgtccaatacatcctcagcatcacataagagttccatctctgagggtcagataagcaatgaggctcttggacaacaacatctaaatgtatcgcgacctccgccaccacaacaaccactcccgcagccacaacagtttcatcatggccccccaccaaatacccaacaaggccctcaggatccccggactcagccccgaactgcagcttgcaatcttgacctcctctctgatgcagcactcgcgagttcagtgacacctgtccagagaaatgtcaatgcggcgcctctaccaccacattcaccagattcccgaagaaagagtagctatggagagtccatcgtcgcatatacaacggagcgaccccgggaagatctgcctctgggatccggatatgtgcctcaacaactccctagtggctcctacgatgattataaccctttccttgacgagttgacttcttcgtcacatttcttgcccccaaattttgaaatcgaacagcagatgatgtattctcggagccaaggaggacctgcggggagaagatcatcgaaatcgtcgtttgtgccaggccgcttcccccctatgcaaactgaggcacgagatcctgcagaccctgccgctcggggtatcgacgaagcagcacgacagtcagcccttcgtatctcggtatcggaccacacagtgatcaagaacagactggatgagttctcggctgttctacccaatgactttgtgttcccgtcgaggcacacattgaccagattcttggaaggatatatcagcggactccacgagcatctgcctttccttcatctcccaacgttttcacctgccgaggccgctcccgagttgttgcttgctatcctcgccgtgggggcccagtatcgctttgagaagaacagaggctatgctctttggtatgctgccaaggctgtcgcgatggagcagattcgaagaaggcgcatttcggaggttcatgctttattaccgaccgcttccgcttacagtcctcattccacgaggccttcgccaagtgctacatatcgccactcgtttgcatctgcacagtcagagcggcctacaacacaggatactcaccgagagccatagtaagtctcattctggctcatatgaagcttaattctaactgtgtttagttccccaaatactccccaggctcggatcgagaccatccaagcagttctgctcctattcgctgtcggtctttggggcgtgccaactatccttcatgaagcattgtcgctgcagagtaatttggcaattctcattcgagaagaaggccttgtggcggaagtcaaccaaagtgttgttaacgactgggaaacgtggattcgactggagacagccacaaggacgaagctcgttgcttattgcttttttaatctttgcagcattgcttataacatgccgcccttgttgttgacatccgagttgaacctcttgctccctcaaagaggcaagctttggagggccgagacagcttggcaatggcaggaaatgcgacagtcgacaccaatgatggagctcactctgcatgacgccttctcacgactctttggcagaacaaatcaaggacttccccagcatctgtcgtcactgggaagctatgttctgatccacgccctcatccagcatatctatctgctgaagcagacctcattcgcaactggcctgccatacaacattcaccgaaccatgaaacccgaggatgtggaggaggtttcgcaagcactgcgtgtatggcagacgagttttgaagatcagcatcagctcagggccgcggaagccggacattacaacgcattggactcgaatgtgggagggaccttggattacacggctacagcgctactgcgacaagcctacatccgactgtataccgatgtgacgccgtcaaccgcgctcgagacccgggatccgcttttggtggcgtcggcgctgagcaggacccccttgctagtacggagtctaagactgcaccgggcagtgatccaggcattccacgccctgtcgatgctggtgaaggctggcgtcaactacgtagccagaaccaagtcggccgaatggagcatccagcattcgcgtaagtcattcactgcatgctttggccccttgggagagatgtcttgactttgattgctaactcattgtcatagtgtgcaattttgagtgtgccattctagtatccaagtggctactcacgattgcggcgattgggccgcatgaggctcccgcttcacccgaggagaaaagcctattggatatggttggacggatgcttgatgagactgaatttgcggttccgccaatcgatccatctctttcggggcagaacgaggtgccatcaagcgacagtgccaagttgcgacaactcgcagttgcagttgtgcgactttgggcagagactttcaagggaacacacatctttgagattgtcaaggtcatgggccagagccttgacaaatacgctgaactaatcgagaagccgagagacagaagtccaccggtccggttgctggagccaaacatcaactgaaagggagggtatcgaccgccgtagaaggggaggtcagcaggataatatgacgaccagcaatggtactgaggggaacgagtgcttggggatttcaggcgtctggtttgagggaatatgggcaacaggcaagatgttggttaacacgccatctattgaaagatggtggtcctggctgggcaaaggagggatatcatgatggtccacgatatgggttattgtatacaaacggcgttttatggatgacatgttgtgtcgattgattgattgattgattggaaaggcatattttgatcaagttggcgtttgatatgaagggcagaggatggtctagtggcttcaatgccagctacagtagtgatcacttattcttaagaagagagtcttttattatgtgaattttacacagacatcactgcatgctagctaccttgtttgtgacgagactgaaagatggagaatctgttcggtagatggatgttgaattttcttcccgaagcccaagattagtctgcaacggttgtgactattccccgcaaaattcatacatatttagatgcaagatccatcttttggattggattgaattgattgacgaatgcaagatccacatccacatgcgaagaaggggggtaaaaaaaaggaggggccggggccgagccgagtcctccgagtcaagagtcaaagtcaaagtcaaagtcgaaagtcaagagtcaaagtcaaaagagtgtggggaagttaagtggagaccgacagtgcatcatacctcggcaccttttagaagggaacaaaccgaccgagaaatggtcactcactcactcacctacaaagcctcgggccattttctttctttctttctttctgagggaggtgagctcgataatatatcatagacatagacagacgccataccatagacgcattctctactactcttgtcttgtcttgtcttgtcttgtcttctcttctccatctctcgtcatttcttcaccaagaactaccagccatgccttttgcgacagaactcaccaaacgactcggcatcagaggtttgtacacccaatcccaccctcctcgactctcatactaacaatctcaagtgcccgtcgtccaaggcggcatgatgcacgtaggcaccgccgacctcgcctcagccgtctccaacgccggaggcctgggtatcatcaccgccctcatcttccccagccccgaggaactgcgcaaggagatccaacgctgccgcaccctcaccaagaaccccttcggtgtcaacatcacccttcttcccgccatggtgcccccgaactacgccgcatacgctcaggccatcatcgacgaggggatcaaggtcgtcgagaccgcaggaaactctcccgggcctgtcatatcgcagttgaagaaggccggcatcattgtcctccacaagtgcaccacgattcgccatgctcagagcgccgtcaagctgggcgtcgacttcctcagtatcgacggttttgagtgcggtggacacgtcggcgagagcgacattacaaactttatcctgctcagcaaggcccgccaaactctcggcatccccttcatcgccagcggtggcttcgctgatggttacggactcgctgccgcgctgtgcctcggcgcttctggagtcaacatgggaacgcgattcatgtgcaccgtcgaggctccagtgcaccagaaggtcaaggaggagattgtgcgcgccgacgagaccgacacaaccctcctcatgcgcagatggagaaacactacccgactcttcaagaacaaggttgccctggaggctctcgaggtcgagaagaagagtgagaagggcgagtttgccgagattgcgccgtttgtgagcggtaagcgaggaaaggaggtctttgtgaacggcgacactgaatacggcgtaagtttatacattgggttgagttgagcatgtcatgactaacatagtttgcaggtttggacgaccggccaagttattggcctgattcatgatattcctacatgcgatgtccttgttcacagaattgagaaggaggccgagacggcgttgaaagagagactcgcgctcctggtgcccgagtcaaagttatagagccagacgatacttgacctgcgacattttgtttagaacctgtacgacgatgtgctgtttgtgtttactgaagaaataattgcaagcgattttataaactgcgcctcctccatgaatgtgtatgctctctctaattctatgcgaccgcgtcttcgaaatcctaggatctatgaaacgcacagtccaaacggtgtctcttttcatcatctgataattctattcgttttcgaggccgaggctgctggacgatgagctctggcacaccgcgattatcaagcgaccactccttcgtctgggtgaggctcacacccgtctcgatcagcgagattttgcctccaggtcttcccatgctccaatctgtgggagtagttcgttggttatggttatgcaccatgtcctccgtgagacggagattcatctcgagaatggcaccccgaacgccacagtatatggtatctgaaagatcagaagccttggctagacaatagatcctgtcatatgtgggactgccaatatgaatggtggcatcgggacgccagtagtttcgtcttgaagctccatgccagtagcacaacaccccgttttgaggatcgcatttctgtggctgatgctctggcgcccatccttgcttcataatgtggtcatccttctggctgggaaacggccattgtggcgagcatggaagagcagttgtgtgatgatatggcttcgggtacctgaagtcaaatagacggatatccggtgctgtgttgctgccggatacgaaacgctctgtaccatacacaagcagagaactacctgcttggtagggttgaaagcgatcacggtatatcgcgtcttgtggcgaaggtgttcggatatctacaagtctgaacaaggggttaaaagccgaccatcagtttcgcgagacaaacttgccgatatgtgccatcgtcccatgcactcaaaagaagattttcacttccgcctctaactggctcgattgctcgaattgtggtcttttcactaacttccccactgaccagcctcgaagaatcgtctacgtacatagagttactatgagcgttgaagaattgtaggccggtcggtgtaagctgcccccaacgcagaggatttcgagttccgcccaaggcgcaagccataatatctttgcccatgaacttggtgctgcgtaggagagacgcctcatctgcgggactggccttggagaattcatggtaatccaaagggttcagtacttggtcatctgacacaccaagattgtagagagtcaaaaccgagcccttcccgcttaccaggagattcgtctcgtgatgccactgtagagatgagactgccacttgacctggggattttcttataggatcggaagcatggcttagaagtgcctcgtccgttgggttcaactgttttgcgattgttgcaaacttgtctttgccagagtgtatgctgatgtctccattggccctcccgacgacaatattgggtgtcccgtcattctctgtgacagaagttgttgtaacgtccccagtgcccgcccgatatccatgatcgtggcccccaatctgataccagacatcttgctgtccatcaacaggttttatgcaaaccatgagattctcaccaacgccggcagcaataacctcgttgttcagcgaagacattagccgcgcatcgagaacagaatggaacagcactgactgacttccagcaactcgacgctggaatctttctggctgattcttcttttcatgcaacacattgacccagaaaccgcgtttctcccagcagcgatccaagtacgttgcacgatctgcaacagaaccccagcgagtctctgaatttgtatctatttgcagggatgggaaccgagtcttgacgaagatacgccaaccatcttggcgtatgaggctttgaagatgcttcgtcaaggcggaaacgtgagctacgtcacgagctgtgtcgagatgctcgacaatatctagaacaatatcatctggaagacttgccagagatgttctatccatcatagtttcatttcgcccgatgcttttgcggtggtggttatgaagtgatgcagtttgaccctgatctggcctgtagcagtattttcaggtttgccgagttttgaagtctgtctctaactgatagaaacagatcgagtgatcttgattctgttctggttcggttttataatatgaaggatttttgactgaggaagagggaaaaaaaaacttatacgactctaacagtgagtcagccattgcttactggtggtgcctgcctgcctaatattagtttcacgtcgttgaaaatacctacctaggtagagcgtcatagcgggtctagggagtaggtacgtactcccctccatgttaatggaatagacctaggtatcagtctctattcaacttcattccctgattgtcattgcgagcgaatttatatgtttgtatggtgatatttcattccgtgtctcaaaccatacaaagtaaccgatgaacggcccaaaatcataaaaacgccaaaacattccctgccgttaacaagcaatagaagctgcaagccgcagacacaaagaccgtatataaatatgtcatgtacaggaggaaacattcaaaaacaaccctgtcgtcatccttcgacacgaagttctgtaaagcacaagccttgagttgggcatggcaaagccaaaaattgcaacatcttgactgcaatcagaaaggaccaggtacaaagaatggaaccaaaggatataaagctaaatgaacggatgttatcccttcaacgttcctaaagcatcagctgggttataaagatcgacaggaacctcaaaaggcgccttttgagattccagaaaacgtattggaaattgctatggtttcaaattttgcaattgaaccatgttgtgccgagcggaagcttcacttatctctgtggcttcacgcggggtgagaatagatctgttaagagtctatagctgactttgatagccaatttgatgacaggcctgttcgactttgttgacccaatcacggcccaaggttatatgaataccatcgtcgcctatgaagtcattgtatacgacgaacagtgaccgggtaggagggaatgggaggcgatgagactcgaactctatccaggcgtataggatttgttcgatttcgattaatgcaccactgggacattcggtctttttggcaatgcctggtgggacacttatgacttgtatagggaacaaacgttggagtatttcgacagaactttgggctatgaagctcaagtccaaactgccatcgaatgtgacctcttggcgggttgaatagccaccatcatatattgctttgactaatatcaaatcctgtccagcagaagaagaggcggggaggatgggggcaggtggtggtatttcttgttccatgtcttgtcccatgtctgaaggccaagcaaggccggagtggttaccaaagtcttggctgtagtctggtactagagggctctggatggagggagcactggaaagtatattagtcaagttgaaaggatgcaaacggtagtgaataactaacctaaattgtgtcccggatgtctgggttgactctggcagggtaaagctgtcattgatatcaaactccaagacagatgcttggttgatagaggaggtaaaactgggagcagtatactggatgtcctgctctgatattggtagcaagtatggctctgaatagggagttgaggtaacgagagtgttgtattccaaaggataaagggttcgtgcctgagattgatcctgaggatcgatggcagtgatgttggactcgtcgatgttgatgtcgtttgttccaataaatatctgcttctgaaccacggggctttcgacgttgctctctaaaagagggttcggtgtttctggtaacagatgtgtttccgaagccggggctccgagtctttctacttcggagggtatcaaaggctttgttgccgatgtcgatgatgcggatgcttgggtacgtgactttcccttctccttttcttccttctccttctctctcttctccttatctgccttctggagttcagtgcgtgaaggcttcacacgtttctccagaggtccacgcagcagactcttaaaaccttttctcaaagatttctttttgggataatgtgatcgccccagcatggcgcagcatcgatgcttgtcttggccgtgatgacgtttaagtatggacagtaagtcaaagtttcgacaacacctgaaagaatatcaagcgagtagagaagggaggagactcaagtcaccgctaagaccccaagcaaacgggcgaggtaaatgaagaagagaaacaatagaatagattgttcgggcctcaaattaggctctaaatcctggtcttatcatacgctagatccgttgagcctcatcaagtaccggcaagaacatggatggcagttccatgaagggaatttacgtggtagatacgtggcagagaaaaccacaaagacaacactccctcagccagacgagccactacacagttgtgatataacgtcgctaggagggccatgtgcacctataagaaagtggcattctctttcaacccaccctggctgcagaatcaaggagccatgctagccatgctattatgcagtcaactggttcagtgagcgatatcgagccgtggttggccgaggttgaccaagtcaagcattacttgaacaatcacaaagtgaagatagcagcagcagaacagacacggtaatatacaagggttctataggtcaggcaactgtaagggtggtccctatttagggaattgtaactcttgaaagctgaaggatgatgggggttatatcaccagtgacgtctcgctttccgtgtgaaattacagactcgaggacccgagcacctcgctttgtatgtcacaacccatcctctgcattagttccgcattctcatgtgatttatgcaatgtgatatcggtgaatgtgacaactcacaggtgggtgactacgaggctttctcattcggaaatcccccattccctctcagcctgatttgttccaagacaacaatgctgatccaaatgcttcacgttatgcatccttcattatgttaccgggcgtcagtatactggacttggctagaactagtcattgaccatagtttcattctattttcacaaacgttaaaaggtccatttcactccctttgctaacctcggtccccgctgactgccgtgatgtgtctgacattggagcctcactcgatatttcctacaagtcttggacctcttccgtccttcgtatcccttctggggctgctcactcgtttcagaacaggaccttgaatatactctcctacccgctaaatcgaagacatgtcagatgttttcactcaactagtgatcattaactgccggccagtttctgccaacgatcccaacctctccaaacgaagaaacaagtcccagagccctctacagatcagtgccatactctacggcagagcctatggccttgtctccaaaaatatagcagagaagtttttgggagcaagcgagaaacatacttctgggcttccctctgtggtagaaatctcatgggctgtatctggctctgaacagcacttggagacgagccaggttcatgtcattcctgaattagagcaagacctcgtccttggtgatgaccctaaggaactgtaccagagtgtccacctcactcccccagcaaattcccaggggtctaaaccagaagagcaaggggaaagtacctcttgtccagaggaagccctgcccttccaattcaacacctcggaagactttaagattcaaggcataatccccaagaatcaacaatctcaagaaaccctcgaacagctagtggctcgctgccgcacaagagcccaaaacccaagccccctccacaaaaccgtagcttcagagccagaacaacccgaaggactatcaaagatcagcactgactccttgtacggttcttttgatatctcttccaacacatctgattcagatgggaaatggatcttgccgccgcccaacgacaaattacacagagagaggacttcctcgctgcaaccttcggatgctgatagtctggtcgatcccagtgataacattgcctgggagttatcgactgaagcatctcaagttccttctcacagctcccaattccatggctggtctctggtagaaacagcttcagctgatacccacgcgagcacccctgaatgggtggaagaccaggacactacccatgagcctcagaacgatgatttcgccacgcacccgggtcatcgtttctgggaatgggacgttgagagacaactttggcgtcgaaagggtcaagacgggtcggacgagagagattggtttgaaattcctcaataacaatggcttgctcgtaagatacccagtccaaggaattccttgagcactaaaagctaaaaacacatagctttaataatatactggtgttttttttttttacatgttttctgctctttgttttaaacctgtagttattgctagacagttgaatatatggcgttttattattaattcactcatgtctgcttggttacgcgactgctactcgactatcgttagtaccaacaacctactagataatgataccaataatcgacaggtgagcttgaaagtggcaatagaaggccggtatgtattcaaatcataaatagcttgcccaatcgtaaatatgcaccacaaagcaaaaacgccatacaccaacaatctacacgccaactaccaataacgacgcctcccaatgcctgtatcatcataatagtagatgcagcgcccgcacgcccttctctgctgctgcaatatgccaaggtcgaacatccatctcgcgatctacaacacctcgtgctctggctagggttccgagacccctaaaatagcacagcatttcccttagaagaggctcgtacgctctaggcgtagcctctgtgtgaacaagattgacctccatcacgactggcgggtcttcaatctttgttcctgttcttttaatcaaatacccactggcaagtgccggcctcacttccagtaacgtagtagagttacagagtcgatgtccgacgatggcaccccatgtctggtcagtggcatcaatcaggaaggaatcggcctctgcttctgcagcaccctcggcagtcggtgtagcagctaatgtgctagcatcacgcatgggcgttgccggagtcgtggtttgctccggcgaaacaatattagcctggggcgtggatactggtgtcgagtagaacgccgaggttgccgtatgaggaatcttcacgattggtgggaccagctgcagagacggattggtatcgacggacatgataatcatggtgaatgaatgtttgtcgtctagcgttgaggctgcttgccaccactccacctctctctggtccattaccccggacttagtgatgatcactcgccaatgaactttccagattgatatcatggtcaacgtagtcgcccagatctcggctatgatagcagctttgtgttgggagacggaacggtccggtgttctgctccgagtgatcgaataggacgtggtcgcttgtcgttgtccacggttgtcggtccatgcagccgtaatccatcggccatcgagactttcagcatacccaacatgtaagcaggaattctcatgcataagggactgagaaggcgacgtcgtgagcttgaagtcaatcatccgaggtggaggctgttcgagcataactgccggtgcaggtgtaggtccaccgaattcagtgtccaaaaacaaagtgcacctatcatatgtctctatgcagagcttgatcatttctgcgggagtcgggacgactagcgatgttgtggaagatatcatatctaatgaaacaagctgcagcaccagctcgttctgtggagattctcgacgagctgccagaaggtcgctgtactcatcaaagcagcggtagaaagctgtgcaagcctcgatgatagaagccgggttatctggcgagtaaacaaagtaaacgaccagattcttgtctttggactttaactctgacagagagcttcggagcacttccatactttccacaagagcagagccatgaccagttacggttgcgtcaggtgaagtcgagatcctatcaacctcatatggcaagacgccatcgtcccagtctccatacaatggcaggttgttgagagtgccaagtttcaacgattcatatacactcttcaagcgaccgaggaaacttccaacatggtctgacatccccttccagcctggaaagatgcaaagagcggaaatgtcctttgtcccccacgaaggtgagagcccgagaccttcccagaaagacattgatgatggaagtactgagagtttcgtttctgacctgcgcacttccagatgaggtacaggaatctggtatagattgtttgcgcgcaattgctcagcgttggggtctctgcccggaatcggtctgggctgaagacggctcggttgtcctacaagggggaggtcttgaatttccagcagcgctttcaaccgcacggccgttggggtacccaaattcgaaggcatgacatcgtgaagaagttgtaaggagttccgagcgatattgagctcatggctcctcatagtcgcaagggagacagaagactcagccttatgctcgataccgatttcaagtcgcccggtagcagcctggtcggtgatgatttgtgcaatctcaacaaagtcgtggttggaaaggcctacgtccacgttgagtggctctgggtccaaaaagaaacggtttagcagcatttctggcgattcggttttggacagttttgggagctcgatcgcaagttgctcatcagtgaaatcatctagcagttctgtctctctagaagttgtagcttgtgaaagagcatcatcatccacgacggttcgtttaatactggacttgacgggagaaactggaccgccagaaatcgaacttatatcgtctccgtctgactcgaggtcactctcctcggagatccaatcatgcccgttgagtctctgggggcttgcatgggtagtagatgcgtcaataccagtcaaacttctgatgagagagttcccaagaagtgatttggatgtctgcttcagctttccttgcccttcgagatactcatctcgagaaagattatgagcactcggcctcgaatctccattactctggtccttggaaaagtcgaatgcaccaccatgctcatactttttgttgattagagggatcttaggatcaaattcgaccttttcaaaaacactactctttctccgaggtggctggacagcaaaattatccttggtaggactggacaacgaggcccgtactcgcttgaacacggtagcagggtcaaatggactagaccctcgcttcgcagtatctggccgctcaactttgattctgtgattaagctcctcattgagcgagctcctggcatgcttcagttctggcttagcaaagacagaatcattagtcttcggctttggtttgacttcaggttgcggctctatgactttgtgtggctgtggctgtggatgcgggtgcggatgtggatgtggatgcgataacaccggcggaggcattacctggggcgcaggcgcagtaggaactggttgcaaatctggcatgtccatgtccaggtcgttgctgtcagggccgtcaaagaaattaaagtcatcctctgttacatcgtggtccccgaacacatcctcgcccaagtcgttcattacatcgtcagaatcgcccatagcgttgctgtcgcttcgttctctcttctgttcgtgatggcctccccaggtgtcgttctcagcatctggcatcggtgtcgctgttggcatcgtgatatcagcatcaacgattgcaagggttgggggcgggttgttaggacttgagatcgctccatccaaggaaggggtaatgccgatgtgttgttgaattgcgtcggggggtgttggatacatgacaccagcggcagcggtgctaggtcgcctcatggtcaaaggagactgcccattgagattttgagctaggaggttcgcaccattgacttctttagggacagcatacattcgctcagctctgcgtttggagattctctcttccctttcagacgcaccggcgaaccatccacgagcatctcctaagggatcgtggcattcctcgtggccactgagcattgtgtcgccaacacggtgagttgttgacatttccagtggcttctttcgaaagcagagtggtcctggccagggaactgttgcccgtgatcgcttagattccccttccgcatcttgcgaagctggcttggaaatgagaaggttgacccaggagctggacttgaattgagacgggttgagcccacagtattcgagtgctttgaggcatgagtgcttccattgcgaatcatttgtatctggaatacttctcacactcaaagcttgcgtattaggtgtctgtgctagacttcgatccgacccgtccccgttggcaaagttctgttttgttgcaaaaactccataaggagcagccagcactgagctacttggcgacgaagaatcacctgtgagaacatcttccactgtggccaggttcttgcagtaagagaacgtgagactgacaacaagagagcctgtagtagtgagatatgtcttgaatgtgccaatgacaggatcagcttgcaatgagcccctttcccgttcattcgcatcggcttgcaaaggtggaatcaacattgtcctgtagttcaatggtatggccatagaccgactacagaaagcaaacgctatcgaggaaatgactgcgactatgaactgttcgtagataatctttggcactatccgcggcgtcttcatttcggcagcctgagctgaagattgagaccctccgtctggcaaagcccctccagcgacctgagttggtgaaatcaaagggttacggctatttgactcggccggagatgaggttgacgttgcgttatttggagcattctgtgtggtgtttcccgggatgcggctcttctgcaaagctactggttcaagggtaccctcctcaaccatccctaatgtgtagcctgaagcttccaggctagatcctggggcagaattgacgagattgctcgtcccatctttgctgacgatttggaagatccatatgcccactcggtcggcatcgtatgaaacaagctttccttggtcgcgaagggaactttgaatctcgagagcggatgattggaaggcatgcgattggtcaggaggaggctcgtagatgcgaaaggctaccgacgcgatgttgttctgaaaagtccaaagttagataaataaatgcttctggaggaaggctagaagtataagggtaactcaaacatactatcgacaaggtattcgtctcatattcactggtctccattgcgacaacttcctcgccgttccgaagtcgcaaccgtaaatgcggccttaggaacgacggcgaggcccaagcctagaagggctcgacactctgcgctgtttcttttttgtagtcgagccttaggataatagaagttgtcgagatatggctgtctggatggtactggtaggggcagtcgactccccagactccatctcaacgggccagacacttgtgctgagtcgcagactcgcagctcaaggatggtgccacggagagctgaaatggctcggatagtgagttgatttcttcgaaatattgctgaaacaagtaacagctaagttattggcgttatgttgtgttctttggacataaggaaacgacgtgacgatggtctgggccagttcgatatttgatgatgtcggtcgcgacaaactaggcgttggtggaggtgggaattcagtggaggcggaagagcaagggcctcagctgggatggggagtactcttaatcggggtcaatcaagtggtttgttggccgggtttaacaggggagtaaaggaacgggcaaccaatttcaagggactgaataggagcgaattaggctagggtaggggaagagaagatcaacaatagcccgtagagagttggtccctggaactttgacgtttatgtacaacttgaggcaggtaaaatcatagactaccaaattatctcatctatctttctgtttgttccaaatagctaaatcgttttgtatataacattcccaaataaacagttagagtatacacatacattttccctctgcttgagatatccactggggtcccttaccgagagtcaccgagcacaccgaagatagtggggcgtcgtttttcttcaccttgatttttttccaagtccaaggcgcatcagcgggtgaatcgcaaaacttgcattattcctctcagcacgacaaccaagtttactcagtgcggttttgctgtaacgccgccatcatgaagctttcaaatccgggagccgttcccgtttacacaatttcgggcgcatctagtgcccgacctctgcccgactggcttgcgcgccgcagaaagcgaagtttgaaggacgatgccgaataccagaatcgtgtcgagcttctacaagatttcgagttcgaagaggccagtaactgtatccgtgtcagtgaggatggtgactggatcatgagcacaggcacatacaagccgcagattcatgttcataacctgcctcagttgtcgctgtctttcgctcgtcataccaactccctcaaccactcattcgagctcctgtcaaccgattactccaaatcccttcaccttcagaccgatcgccgcctcgaattccacactcccatgggctgccattatgaagtccgtcttcccagatatggtcgagctcttgtctacgaccggcaatctaccgaggctcttgtgccagccgtgggcttggatggcgatggcaagggcgaggtgttccgcctcaaccttgagctgggacgcttcatgaagtcatatcaggtcgatgttggtggcgacgatgaacttactgggggcggtttacaaggaggtattggggttggcagcgtcaacacggctgctatcgctgagaatacccacaacctgctcgcttttggaacttcaataggaacagttgagttttgggatccccgatccaagtccagggtcgccttgctaagcggccacgaaggtgaggttacagcattagacttcagcccttcaggcctttctattgttacgggtgcttccagtggcatgatgcagattttcgatctacgacgacccgtgcctctcatgaggaaggatcaaggatacggtttccctgtgcataagctcattcacatgacgacggcatcacaagaaaagaagatcctgtcagcggataagcgtatcatcaagctatgggatgaagcgacgggagatccttggacatccgtggagcctatcgtggacatcaacgacgttgcatggtgcaagaatactggtatgatcatgacagccaacgaaggcaagcagcagcatgcgttcttcgttccccaactaggtcccgctcctaaatggtgctcattcttggacaacatggtcgaagaaatggcggaagaggtgcacaccgaaacatacgacaactacaagttcttgacactacccgaactgaagcaactgagcttgtcccacctggttggaaagacaaacctacttcgaccttacatgcacggatactttgttgcctccaagctgtacgagcaggctagactgattgccaacccatacgtctgggaagaggagaggaccaagcgtatcaaggataaggtcgagaaggaacgcgcaagcagaatcaggggtactaagaaggtcaaggtcaaccagaagatggtggacaagattctcaagaagcaggagaacagagccgaggttgacaccaatgttggtgttcttggtgattcccgtttcagcaagatgtttgaggatgaagccttccaggtggatgagaccactggagagttccgtgctctcaacccaagcactgcggtgggacagcaggttgattcgaaggctccggcccgttatcaaggcaaggattcggacgatgatgcgtccagtgacgaagatgtggagaaggcagtcccagcaccaaggcgaaagaccaaggacgaagacgttgtcatgcgtgtgtcgtccaccagcaaccagggacgggctgtcaaggacacggcgcttggctcgagacagcaaaagtcggggcgcactcaccaggccagaggagaagttgttggcgagcgccaagtgtccttcattccagagtcaaggagaaagcaaaagaagagagaggaggagctgcctgctgaaccccgggacaagcgaacgggagctgctcgacgcagcgccagtggcaacacgtttagacgaatctaagaaacgagaaagacaaaacaggcgcttggatttcattatcagaatagcaaaggcgttaatactcagttcgtggagtaaagatgagacagcccatgcgtggaaggttactatttatacatggatgatacccggatcctgtccgttggaaacaccaatttaagaccacaaccatcaaatacgtggctgacaacttctatgaccactcctgccagcgtgactgccagttgcacaccacattgaggatctccctctgctgctgctttttcacttcttcaaccacttcttctccttacgctttgccttggcttgagctagacccttttcaagatcctcaggccgaattcttggtgtcggagggacatcatcatcagcaattcttgtacgattacgatgagatggaaccggtccgtctttgactgatgaagggaactctgttctccgcggtgtaagagctgtaacaactttgcgggcggacttcctgattgtctctcgcattgtccattcgcgcctctttgctatgaaaaagagagcggctgtggagactataataaagtcagtgcatgcaaacgattatgaggagagagatgcatactgccgatcaaactgacgacaacaacaacaatgatgatagcaatcatgccgccttgagagatagaaacagagttgcctgagctgtcaccagcagcacccgcctcggtgccagagtcggcaccgggagcactatcatcatagctctccgacgcaaggggaaaagggttacttgttgaagacattgtctttgagtctgtgtaagctggtgtaaggatatgggctgctcgagaagctgcacaagaaggttcacagaacctgggataaatgaaaaaggaaaaataccatgtaattaagatagaagggttaggaacttttcaagaatgccgcctctttggcgagggcaggcacttgtatatacatcgccaaatctttggttcatcctccacaagcgtagtactcagaccctggcatccttgataccgacttggctctcaagtcccgagtattcaagacgaatcatcattggatttccgtcacggggccgagactcaagcacagcagcaggaaccgcgatatagtaacacgcgcatctgtgattggtgacaatccagctcgaagcgctgagcggcgaagcctcaaacaggggtccagccaataagacttcagatccggacttcatcaacctcgatgcctgtacttcgtcacgcgccaaagggtgattaatgcagggccattattgtgcgcaagggaatattttcatatttttcacagtgatgagccgccggattggttctgcaaagccttagtttgggggattaagtcgtagtgcatgtgggtgttggatattcgtttcactctttgatgttgggccggtgataacggcggttgacaatgatcaactagcggtggcctatgcatcgttggcgtccttttctgaaccgaagcgccaggggtcgttgttggttctttatatgcttatcgtgtaagttgacctgcagccgttgtcatggttttgacggcgtttgagattgatcttggcagaaagagaagacgctgaactctagataaccgccgttctagattttacttctaagcgaaaattttggcgatgcgatgttgcatcatcttagatctggtctagctggtataagcgccaggtttagtagttgaaatagattcatggccctgctcagggtgatgcaaccatccaatgctgcgtgatacaaaaacgaggcctcctttacagttcccttctttcgattccgtgtatgtttgatgcttgtataacagccggagatcgtatatggccctaacttatttgagtcagtgtgaagcaccaccgcatatagtcacaatcacaatttgcctagaacataacatctcccaatgcgactcgtaggtagttcagtcgatgtgcgagctgaaacaattaagaaaggaacacaccactctttctctctcgaatattcccatacaaatgaagccagataataagcttgactaatacaattaaggaggttatctacacgacctggaaggacggtgtcaggccacgagtgaaaacggggtgattataggtactgctttctaggagggttatcagtttacgtattccttcacccctcagaagtataaggtaaaagtcctcctggtaattcgtacggtagttgaattcctatacctcggaggtcagaagaaggaacgcggccagacagtttaggtaggtagaagacgcgaggaactcccttcgctactgcctactaaggtaggtagttacctccttacggtatgcttcctaatgttcctcctgctccaagcttttcgagatatacctaggtaggtaccttatctgattccgctcaaagtctgcccgcggcaggcaccaaggggcagaataggtaatgaatcactgtacctattcgttccaggcaggtgcagcttccctaaaatcatatggcgggaactccaactggaaaccgcatcctaaacaccttccaacataaatgttgaaaggacggctgagggaagaagggggttcgggccagcctaaggtttggggacttttttctcttctctgccaactcacgtattcattttcaacttattcacatcacccctatgcccaaagccgaagatactcttctacatctcaacgtaacacagagcttctttctttgtaagccgtgaggtctggctggcctaccagctactcgggtgcagatgaccgcctcaccagacccgagacccagagcatcattcagtagaagcagcagccagatctcttttggacctgttgaagatgaaggagatttcaatagcctcggatcggtcatcccggattcccaggccgcgcctaatacatttttgaatcagcttcatctcaggagattctcgataccaagagaggaggtttcgacatcaacaatggccgaaggcttctgctttgccgaaaagaaacctccccgtcctgggcagttctcgcggagacctaaacctgagcagcctcaatcaactgatacttcccaattcttccctgtgccgacaaacattcctgctaaacactctccacccagtccactactcgcccctgtccatatccataagcctgcggcacctttagatctgcctgagcttggtctaacagggggcaaagttctctctgagatttcttctcatcataatggagaaaacctcagtggtcggtcggataattcttcgagtcacaccataattccactggagaaaccttctacacgagaaagccctggcgaagcatcagtcatctgtattggtagctccgggctctctcatgaaaacatatcagaagcttctgatataaacgcaccacctccaacagaaactggatctaccttggatacttctcgcttcagtaaaggggctaccaaagctcaagtttctcaacagctaggaaaacaggcaaaaatttctctacctcacatcaaagtccatggtaagtaacaaaccacgaagctcaatggtcattcccgctaaggctcaagtctaggacgccaacttgaagatctaaaacttccccttccacatattacccgtgttgaccgagtctcacatcaaccgccctcttccagtgtttgtggtgacctggaggcacctgttcccaggactcccatgaccactacaaaatcccgaaatcgtgtatcccgtggtcactggccgactcagcccccatcggcatctaaataccacagagtgtctgacagaaacaatgatcgcccaacttccaggagcagcaatatctcaagaaaacgctcagctaaacagagagtctatcctccatcaaaatttgagcctgaccgaaagaaaattgcaatgcagaacgtggctgaatactggaatgagtgcatacagatcgctgaagctgagcgtcaggaggcccttcaggagattacaattcttgaggataagttgcagcacactcagaaggctttagaagagtctgtgcaactcgtctcagaaaaagattccgcgattggggattcgaagagtcgccttgacaagttgcaagaagaaggatcactggcggaaaaggaaactcaaagattacagggtgagattgagtctcttcgctccgacttaatcaaatctcgagatcacgaggcagccactcatgaaaagtatcgcaaacaccgagcaaagcttaatgaagctattaaagaacagcaggatctcttttcaagggttcgcaatcttcataaagaagcgaacgatgagctgcaaaaggagagggacaggcgagagaaagaggccaaagcagttgagctagcattggaggacagtcacaggaagcgcgaagaactcaaatcgtgcattgaaaaatatcgttccgagtctgagcaagaagcacagaagcgtaagatcaccgattacgttgtatcacaaccagagactgactgtatggcttagaaacccacacaatttccgagctgcaactgaggctcgaaaatcaggagaaggaaataaatcgagaaaggaaaggagccattgaactccagaaccgtctgaaaactgaatcaaacttactggatgaggtgaaaacgtttcgttctgatatgtcctcactaagagaaagtaacgagaagtacaatgagtggagtaagaaacaggaaaggttaacaaacacccttttggagaagtaagtcaacatgtctcccgaaagaatcttgctaactaatgtgtagactcgacctgatgaacggtcatttggagttgcgcagtgatggcctaacgacgaatgaagaagtcaagatgatggcggataagttagaaacgaacattatctcccggtatgtgattcttatctctcgcttcattttcctcgcgctctaatcaaccttccagtttgatgtctgagatacagaagataatctcgtctcaaaatgatgcaaaacagtcagccgggtctcttcaggatatcgtccaggagcactttgagaagctgcataacaacatcgccgatcaacaggagactcaatcaaaaggtcagcagtggcataagcaaacacaccaggctctcgttgagcatctgggggacatttctgccaaaactctcgccacccagaatacctgcgacgaaacaaataaaagtttagccagacttgctactggccattcggtttggcaagaagggttccagactcatattgacgacaggttagccaaacagcttcaagatcgtgaatcaaagatcggggatctggagaaaactctgcaccagatctctcaagaatggtctaagaagctcgatctcatgaaaacttccatgcttgagagcgacgagcaggccaaagaatacttgcaagcaactatttgtgatatcaaaactacgctcacgacaaagcttgaggaggaaagggttgcctcagagaaagagatctccaagtctgaaactatgcaggcagcggtagaggctcatcttcaacaagtcaaaattcaactcgaagggatgtcatcgagtggtccagaatctcagttgttgcgcgagacgttggctgaagaacgcaagaaaacccacgatctacaaaaacagcttgctgctttggagtgtggctccggtgtaaatgcagaactattccagagacagatacaggatctcaaagcaattgatgctttgaagaaccagctagaaggaatgaccgagcaggttcccagggtggaaaatcttaacaccacgttcaacaagatggttgatcttaatcaggtaatgcagtctaccgccttttacctgagcaaggagcgccactgggttaatgagaaactgggcgttgtaccgcaacctgtcggctcgcatgcaccacgagggggcgagacaggaactcagtcctcttactttaatgagcgcgctcctgaagagcctaagtcgtgtggtcaagagaagagtactgacagggagggatcgaccagcctgagtggcctcactactcttgatttacattaccaggaagaaagatatcgtcgtaaagtcgtcgtagccagtccggcattggaagcatcttcaccagcaccggcgccctcggtaatacaggagcaaacgaggcgccgagaaggctctgccccccgatctatcctacgactttcgactgcctcgacgcaggaaaccgatactatcagaccacctgcaaatcacagtcagtacaacaggcctgtggtagctaaagtcaattcggctacaggctgtagcaaccctgaggtggttgaacagattcggtcgggtttgatccagccaaagtctgcacgccctaactgggacttccctactatggaagattttgccaaagaaattctgccaactggcaaggatgacggtggaatcgggaaaaagcacagtatctcttttgtggacaaggaagaccatatcgcatctcctaacaaacgagtcaagtcggaggaagcaccagccgactcgcaacctaagagttcagacaggcctttgttgcttcgaacacgccatgtgatccgaaagacgtactcgaagcaatcgaactaatatgcttacaaacgaaaagaccgcaggtaatcgccatgatacaatgatattgtgtgtcggagggaattcgaggtttctccaattactagaccttcaaatttccggggagcataggtaactagaatttaactttgtggaacaatcatggtgggcatttggtggtttgaagaagataattcgtgaatggtggatgggatgatgatttgcaccatatcatttgtatccaaatacctaggtaggcagagctcacgcacaaggcaggcacagtaacatgatattctggtcgttaaattcagtggcatgcgaatgcagccatattgtaagggcaatattgtgatctatgttgtacatgtatagtcgcatttcgaagaggcaggatcctgatgcccaaaactccagcgatgctctctagtgtagtgttacatggcgcgtacgtggtggcttgcagtcaaagagccaattctagctcaagcaagaaactcggatgttgggttcttgtatcgaacaaggtatgatggagcgtgggtgggcggctttcacttcctctttttggtttcaaggaacaacaccttcttacgcactgccattgtcaggattagctgatggttccaggtacttttagtattgtcaggccgtaccgatgggatcgtattttaacatgctcatcatgggtgcggttctgggacgcttgaaggtatagaagaagccagtcatggccatggagacgaggcgcgcatgcaccaggcgagccttggctgttaaagaagagagtcagcaacagcctgattgattcgggtcatcttgagagtctgtgcctacccttctttgccatttcgattgacgtggatcagatggcttaaatcttgctgtacgtcagtcgccgtgatagtagagaatttacagatgcaggcgacgttaggcggctgtcggcaaaacgtagcgccgtaatggtcactgctctcggtgagtacctacctaggtacaagtatgtatgagcgctgtacggaggtaataatgttcaccgagagcttgagtcaaaaacatccatggctgaccaatgagaagctgtgtatttaaggtgtgcaccttaactgacaatgttgtattatttagctgtcttctcacacaagcttactccgtagcttactgggagtaatcgtgatagggctaacaaacgatgcatggtatcactatacaagcaagacatttgggggacggatcaattggttctgacaagattactgtacttacttgatccgagaccggtggtctcgactatttaaacccttgcacacaatgtccctaaccacgatatcgggcaaattctttgagagacaacctcaacaagcggtataaaaagccagaacgtactgatttgtaccaagcatctaatcccagaggtgaatgttgcacagagattatctacgaggtagagtgcgtttgatcacacaagcgtgaccatctcaatcttggctcttacaaccccaacaaggatattgcccctctttgattcgaacacattatctctgtgctgttctctctaccttacctacttctcgtcaacaatcacaattgcggaatcggatctgtggtgactcccaggtatatctgcgccctactacgtaaagctcccagtcacggctaacccgccacgggaataagcgagaccaaacagcggcgaggtgatagggattttgacgggatcttattatattgatctcccaactagctcaacaggttagtggtgagtgagtagcttatctggccagacaacatagtaactttcgcttcacaatcagactctggctctccaaccttgtatgtaggtcttgggcgttgtatttatttttcctcttgcacgtacatacttatattttgaacggcagttctttcaactaccgtctcagcggctaggacccttgtatcgttctgcatcaaagctccacgcacgcctccacagcttctggccggcacagagacaggacaggataccacagaagaatattatttcctggcgtcaaagatctaatgctagcccgtcgaagtcccctggcatcggtccgcttcggccagacgctgcgatgccagccgcctttaaaatcttcgaggctggctgctaaccccgaggtcaacgagctcggtcaacgatgtgcgagcaccatgcgccccgctacctcaggtacgtttttctgagaacttctacggaagatttctctgggttttctttatcgtctcgctcaattgcgttttttttttttttttcctttcttctttatattcatctgcgccccagtctgcagggccggtccggtcccagtgaaccgggagcgagatgctcttggaagatgatctaggagacaaggcagagaaaggcagctgagagatatggcagttcgattggatctcttatagctgtttttcatggcttttgttgcagctgtactgtcattacccctgcaccttgttatccatgttctagttcaacttattacgttttatcatgtccttcttcagccgcctctttttctctcttctgatatgagagcgagtgccgaagagcggcattggacccgagatagagcccggctggtctcgggtcaacgagtgcctgttctgttgccgtgtatctcttttttctttcttgttatcaatattcggagtcttccgatggcttcggacaaagtgcccggagaccgggagagagagagggtatcatgaatttcagtcacggtcatgtgcagcagctgcgtctgtatgagtcttgagactatctgtgcccttccggggtcacgtcccggctccgggccttgaaagtcaatgaaccccaatgtccaatttggagcacccttgcttgtctccaggtcaccacccacgctcttaggctctaggctctctctccacgctctcccccaaagcacccccggatgtcgtccgtggatcggattgggttgaagccattcaatttgtctacctcgtcatggacaatgcgctcaagtcatgcaatcacaagcaaaatgcgctgattttggggaccccatgatttgatttgatcttacttgaggtgttttgtttgtctacaaactgcacaatctgcatcacatccactccgggtctccatccgtccccagacgtggattgcgctacggcccaaggttacgatgtcgatggcgatgtgtgttgtgtgagtgggtgagagtggattagttagttgccttttagtgaagggtttggggtctcttcttttctttgcattgctctgctctgctctgctctgctctgctctgctctgctctgctctgctctgctctgctttttattactaacaatgcttttgtctacgaggggatttctattacctatgtctagacattagttctgagccgagtctttttcttgccttgtcttgtcctgtctcgtctgcctggtctatttgtataaggctctatcctctcttcctgactcagtcgagtttcttctttctttgatctttacctacctagttcacgataccctcttacaccgacaatagtgttgttctggtgtaatactctctcattgtatgctcccctctcccctctctcctcctcgtctatctcatccttgtctgatacctacctcacctcacttctctcgccttgctccctccccttgactgaaaactcaggcctacaaaagcactgataatttacatgattcgctttataaatattggatgattcaattgctaactcgttcgacttttttggtatctacacagactataagattggcccccgtgcttgcgcttggagtaaatctattactgccacatctaccccgcgacccttactcaccccgccaaaaagttctgcttctgcttctactactactaccccccactatcatcgtcacctctatccttatacctcgacttcttcctcctctacctcattcttctctacctatcctgccaaaatgaaattgacttcagagaacatcaaccagcgagtcgtcgccgccaagtacgccgttcgtggtgaacttgctgtcaagtccgaggaataccgagccaagatcgcaaagggcgataccggcgatctccccttcaaacaggttatttctgcaaacattggcaaccctcagcagctcgaccagaagcccatcaccttcttccgccaggtcgccagtcttctcgagaaccctatactgcttcagaacgaggaggctctcaccaagcactttggctaccagaccgatgtcatcgagcgcgccaagttcctcctgagcaagatcggctccgttggtgcctacagtgccagcaccggtgttcctgctatccgcgatagcatcgccaagtttattgagcgtgggttctgccgtcgcttctgtttctgctgtgttactaacttgtctcaggtcgcgatggcttccctgcagatcccgatcacatttacctgtccgccggtgcctcctctggtgtcaacacccttctcaacgtcatctgcgcctcccctaagaccggcatccttattccaattccccagtaccctctctacactgctactctctccctcttggacgccacagctgttccttacctcctggatgagcataagaactggggtaccgacgtcgacaccatccgtgcctcgtacgaaaaggccaaggctgacggcattgacgttcgatgcattgtcattatcaaccccggtaaccctaccggtgcctctcttcccgaggaggacatccgtgctgtccttgagttcgccaacaaggagaacctagttgttatggccgacgaggtgtaccagacaaatgtttttgtcggcaagttccacagtttcaaggccgtcctccgcacccttgagaaggagaaccctggcaagttcgacggcctcgagctcgcctctcttcacagtgtctccaagggcatggttggcgagtgtggtcaccgtggaggttacttcgagcttgtcaacttcgatgccgaggtcgaggccaacatctacaagttcatttccatcatgctctgcgcccctgttattggtcagtgcatcgttgagttgatggtcaaccctcccaagccgggcgagccctcgcacgagctttacaagaaggagtacgatggcatcttcaccggtcttcaagagcgtgctactgcccttcacaaggctttctctcagatggagggagtcgagtgcgccgagccccagggctccatgtacctcttccccaccatcaacctgcctgagaaggccgctgaggctgccaaggcagagggtcgaagcccagatgagttctactgcatgcgtctcctcgaggccaccggtatctgcgtcgttcccggctcaggctttggtcagaaagagggtaccctgcatttcagaacaaccttcctcgcacctggcaccgagtgggtcggcagcatcgtcaagttccacaaggagttcctcgagaagtaccgatgaagcatcagtcgcagctgcgcagtattgtcatcatgagtcgaacccccgatacgcctgtcgcaaagccggactggagcggggccccagggaaaagaaagagataaaaatttaggattatcaaacaggaaatcgttttgcatagtttagcgccttgataggtattggatagacagaagttcaccaatctaacatttttgttatatgtcaatatggcgtgtcccacctcaatcaatcaatcaatcaatcaatcaagactgtgagcctgtcggaacacaacagaaaaatccggggtagacgtgtgtgctgttgatctttcgattctgacccttgcttgcatgcgcaggtaccagagaagaagactggggtagatcgactcttagctgtatgcttaacatcatatcatatcattccgttcagatacatgcaggctaacgtaactccgcagtgcagttgtcagtcacctcggtgtggaagcggtatgatatcagatcagcccatttttcaggctctcctcaccgggacccagccaatctactaagactattgccgcaatggcttgtctaatccataacataaacacatcatatcatatctgtactgtactgcactgtgcagtcaaggaaataggtaaaggcatgggcttattctctgtctcttcgctttattcccccactagttacggcatgacaaaggccaagcaccagcttcctcatctataaatcgcctcatttatgccctctcactacccctcagtcgcacagcctggccgtacttttgtagttttgtgatgagctgatcaccctgtcgcacaacatcctgatactgcttgttcttgtcatcggggcggtttgtctcgatcacacccttgcctgtcacgcgatcgatggtgcaggggatacgcccagctgcgatgaagcgggcgaggtcactagtagagaatcagtcaggttgtgttcattcatgaaattgcgtaacgtgtcacataccggtcgaggaagtcaactgtgactccgaagtcattggccatgctctccagcccaacaactctgtagctctgaagaagctgctgataggcgcgaagtcgcatctcccgaataaaccagttcttgtgctcatgaagatagcggtcctggtttaggaactgctcctcaacctcagccagagacttgaagaaggtcttatagtttccgttgtacaaactactaacgagcagcgctagagggctaaagtcaatggccatttcagcttcaggttgctccgtgctggtacccaacgtggtcaggttgacagcagcggtggccgtctttggggccttcgcaccggcagtgtcatcagcaccagggccagcgctgagggcaccactcagagcaagaagcttgtcctcaccatcacccagaatagccttgatttcaggtgcgtctacaacctttgacttgaaatcgactcgcttgagagagactgaaccagcaaggacggagtacacgacgaggttggaataggtgcatagttcgtaactggtgaatgtggagagagagtcgagcagtagaggcgcggcgaggttgtaggagcgaagtgtgagtaggtgcagaccctcgtaggccttgagacggttgcggcggtcccagtcaccgcctgattcgacgagtgtcttggcgcgctcgacgtgcttcttgacaagaggcttgtcgccatagaagaggcccatgcgtattatggcgaggacgacgtcgatcttggtaccgaggattcccgtcttttcggagaggctctcataggcggcaatggccttgtccttggtgggtgttagcaggcgaagtcaacttgtggctagaacctgagtttctatgtgataacaaacataccttatctcctacacgagcccagaactcagctcgcttcccctgagcagccatgacctcggtatcaccagcttgctcaacagcgtcatcctcctctttctggaactcttccagctcccggtcattgtcttccttcaactggttgtaaaggccctcgtcccagggaagactgacgatggtagtggcaggcttagtagcaatcattccaacaagactggactttctgctgagcggtcgtccaggagcggaagagccgccctcgccaagagtgttaaggacgccatcgagtggatgggcgagatatcggtagaaaggagccatcttgtcctgtgcgatggcatcttgaagggcctttacagcagcttgttgcgcatttttggtggcatagccgtttgtgagggtgaaaacgtgctgcgacagaggcagcaatggccacttcgcgtactgggggtcggaacccatgatggaggcggtcgctgtcgttcggagtatgtgattgttttcagcgcacagtgcggtatcggcagttgcccggaaaaatcgagaacggtgacgttgttcgctgttgggcgttggtgctgtggttgttgatgttgtggtttggcagatggatgacgagagaagctcagaggtaggtcgatagagcttggtgttgagcagatacagcaatccaatgacaattggatccattggatggcgaggcgacagtgggggcctacaggcgacttcgtgctgcaaggctccagcgggacacgcactgatggactggtacgtacctcgagcactcagctcaacttttaccgagctcacttcagtgagcgaaggaattggtaaataatgagttgcacagtgaataattattaggtcgtgcttcagcctcacctgatgcttggtagctaatggaatagcagaatatcgtcaagggttcaacaagtactcaattctctgatatatttggcgttgcttacggaacaagtagctgtctggcagtcaaatacctttacagaatggccatggtattctttttctcccattgatttagctaagtatgactgacattccatcagattgattgcagttaaaaagtaaatagaattctctgtagacacagagtgctttatacgccatcattcattgagttgcagcggctatagactaataggtgcagggtaggctgatgcagctggaccgcatgggccgagcgcccttacatcagtgcaacgctgagattagatacagaacttgcatcatattccatttctctttcaattcaataaacttgaacacccaacttcgcatctaccattgcaatcaatcgacacatatatcacaaaaagaacgagtgaaactgtcagaaatgggcagagactctgatcgcgacgacggtgacgagcgaaaccaccgcaagcgtcctgcaaacgacgaacctcaagatgatctaccccagccatacaacgccaaatcacttcagccagcaaagcggcgcgccctctcgccatcagaacagcctcgaaagctgaagcgccccggtgcgcgttcgcgtatctcagaggccgagcgtgaaaagattcgacagcgccagctcgaacgagaacgcgaagctgcggctgaggaagccgccgaagctgaacaggagaggatccgaaacaacagtgatcttgtgcgacaccactacaacaacgtaccagagcgcggtcgcgactggagaacaagagacagcaagatcaagggacttcgtgttttcaacaattggatcaagagctgcatcatccagcgttattcacccgatgaagaccacacccctggttcgcgcgaagctggacgctccagtggcaaggacctacttgtgctggacatgggatgtggaaagggcggcgatcttaacaaatggcagcaagctcctcaaccaattcagctttatgttggactcgatcccgctgacgtgagtatcgagcaagcccgcgaccgctaccgtacactgggtagccgtggcgggcgaggtgggcgcggcggacaccgacgaccgccaccgcgcttattcgacgctcgtttccacgtcaaagattgtttcggcgagtccattgagaacctcgacatcatccagcaagtcggcttcgacccttcacctatgaaccgccgaggtttcgacgttgtcagcatgatgttctccatgcactatgctttcgagtcggaaaagaatgcgcgtaacatgctccgcaatgtcgctggagcactcaagaaaggaggacgtttcatcggctgcatccctaattctgatgttctgggcgagcgagtccgcaaattcaacgaggaggctgctgccaagcgtgcagctaagcaaagcgaagaaaagatcggcgatggttcgacaacaccgcaacaaacggagccagaggatggtgagctggaagagggcgaggaggagccgactgctgaatggggtaactcgatttaccgtgtgcgcttcccggggaaaacacctgatgatggtgtctttcgacctgccttcggctggaaatataacttctttctagacgaagctgtagaggaggtgcctgagtatgtcgtaccctgggaggccttccgtgctctcgccgaggactacaatcttgagttgcagtttcatcgcacttttcctgaaatctgggaggcggagaaggatgaccgcgagcttggtccgctgagcgagcgcatgggcgtacgggagcgtggtggaggccctcttctggtatccgatgaggagatggaagctgctagtttctacgtcgggttctgcttctataaggtctaatcatttctgtatcggtataagacgttgggggatggtatcatgggcttggtgttaaggagtttggctcatatacaggagaaacgacgccactatcaccagggcaagtcgaccaaaataagaaaagactatgtttgttgattatatatctaggtgataaaaaaatgtgttttcgatggagctgggtatcatgtttctttctgaatggtgagtttcaactcctacctatgcaatgcctgccctcttcccaagtaacggactctttcccaaaaacttgccgaggtccggtgaacatctactcaactgcgacactaattaaagagcattcgttgctcgtcgccatatcgttaaagcagcaactcctgcacaggccgtggcgcccaatgcaatatacaaactggtccgatcaggcccctcctcattgctcctggggaaagccgtactaggatttgtagcggcatctgcaaaagctacaaaaagctcactgatgctaccccaggtgacactcacatgtaacggcaggctcatgttgagtgaggcagtatactgatctggctgaagctcacagcgttggtttgtcttgtctttatcggccttgagagcagtatagatcgaagggagctcatcaaggtgcgcgtatttgctccgcagatcaacgatatgcgagaacgagtcggggtcagacgagtcataggcgtagcagataagatcgcaagcatctaatttggccgggttgtcaaggattgcaggctccagctccccaagctcttccagaatgaggtacacctgttttccgcctggcagctcgacactgttgacagcgcggcgcggcttgatggttggatggtaaagaccatcaaaagggcggttgaggaatgagtcgaggagagcggatttgcctgctcctgatgcaccaagaacgtagcagaggaccacgttacgctccacccgaccaggacgtctccttctcttacgaggcttggttatcttgagtgccgcggtgatgggttccttgggattcgaaggctcaaatcccagatacgcgagatattcaatggttgtcttgggttcgataaatgttgtcatactccactgagccagccacccctgcaaagtaacatgcccagcttcattccttacagtcgaggaggggaacgacgagtcggtccaggaactgggaagtcctggagctggggcaaacagagcctcaagttcttgatcattgaggccaccatcattgtccttgtcaaacagcaagaagagatccacaaagaatctataaccagcaggactcaactcggccgacgagtactctggaacatcgaacttgggtcgaataaacttgtcctcgagactgagactatcggtatagtgatattttcgaaggataatccagatagtttcgtggcgacccttctcagcataaagtttgtttaattgcaggaatcctggcagatcaatgcctttttctaactcggacgtgggcaacgatttcgagatactgagtttgatattgtctaggtcgtccgctgtcagaggtttttcgaagcaacgtgcttggaagtctctcatttcttgttcattgagatatccgtcctggtctttgtcgcaaagatagaatatgcgcctcagagcgtcaacgcacagaggcttgagatgcccctccttgtagtcaaatagaggggcaattggatgagttacggccttttgacaaaggaaaaagacttcgtttacgtttcgatggtctcgagcgctggcgcggatgcaagagtcgatttcgcggaattcagccatcacaggtagcaattcctcctcgactacctgaggtgtggtgccctggccagccagatcggatttgttggcgcataatacgacggggacgttgacgccgagggatcggaagtatggcatccagaacaatgctactctttcgtagctgtaatggtcggcatagacgaggaggatgacattgcactttcggatctctttgcgcaaagtagttcggtcttgagggcgagctgaggtatcgacgatggttgttgagacattctcgggcgtaccaatactaggaggaatagtgatttgaggaaggacgggctggattttgttgttgacaaattgatccttaacgagagaagcgatgaggctcgatttgccggtgctttcatcaccgcagacgcagatgcgcactgcgcagggaaggttagtcatttgagcaacaagttgttgttggattgaagagctcgcagtggagtcggagccgagttagttggaggttgttcgtaccagcggccatgatggaggtattatcggagtctttggtgaaagtatgtcgtcattaaggttccatgcccaagagggaacggtggtctgctgatatcgtgggttcggtaggtcgatcgtggggaatgaatgaatcgtagcggcggccggcaacagcggaggtgtcagcagatgtattggtcgaatttgaggatatggcgattatttagagatgggtaaggaataatgaaaaccaagttggagagagccacgaaagaaaagagccttgtagagaagatgatccatcacctcaggccatgcctgagttttatatgagaaacaagacgagacagaaagagcggtgcagagaagggaataaattaggtacagcaggcaatatgcagctaataattcagaccaagtgccagacctaaaattggagtttgatggcagacaaacaagtgatgcgacgagcaaggattgggtggtttgagggacgatcaattaaagatgcgtcccgctttcagtgagtgtgttgtcatgaaccgccgccaccgtacgagcctgagctctcagggaaaatgaccccacatttcaggccctggaagacgatggtaggctggtgccgcctgtaagttggcgcctacatacatctcggttcctgtctcgtcacttgacgcccacctgccaggtaggtgctcggttcgagtagagtaattattggtcgaacatctaggaaatgagcaaaactcttttcttcttcttcttcttcttcttctcgattgatagaatgagtcttgcacaggcagtaaactagacggagatacgatcgactgatctatatctctcactgacccgtccatgatacgtcttgatcagaacatcgaaatccatgttcaaccgattgaaggattcggtggataatagagtggcgcgactaatagtgcatatgccatggcgattcccaacagatctgaatgcgtctagatactggagctggtaaacgtttggaaacatcaatacagtttgtatggatggaaccccataccgacagatgctgtactttgacgctgaacgggaaccgttgcgccacgcagaacccctggctccattgattcttcgaaaagcgcgcatagtgaaatgctagtgacagaagaagtgtgtattccgccagcctgtactggataatggctaaatgtcataatatctaataagtcacgcctaatggtatctatcttacctacattattagcgcttcattctggaaccctggccgttgcaatggctacctagaatggccagaatggatagcgttttccccagtttaccccacactatcgtctgcagctgcacctgcggcttccgagtccgatgatccaaccccaatcctcctctcacctcaaccagtcctcggctatattctcccagcctcacaagtcaacctcttctacttactgcggtacccacgagccgaccgatcgctaggtataggactcgccgacgggagtcttgctatctcagggccattacctcgctctccagtgacgtaaagcaccttccaattccgaacgtcgactgctgtgcctctcgccattcagccccctccgcctccgcctccgcctccgcctctacctccacctccatccagtagcgactaaatatcgcgataccttcattcaatctgtcaattgtagagctcattggaaatatacaagcgttctctgaaccgccatcatgttgtacgtccactccctccccccattgcgtataatctcctcatgcgccggcgtttgagcatcggctcgtctacgcccgacacaaactgacacaatggaattccagcgtgttacctcccccgccacgatatcccaccatggggccttatggcgccggtggtatacatcctgttcccatgatagagacaaacaatacgttatcgaatccgacaggtcccgaatggcaattcctggtcggagaaggtagacaatagctctccatgatctcatggcatctcgactaacgtagtgaaacccactaggcacgtatacacttaaagaagacttacatcttgcgacacctccgccccatccttccgaagccaccgtcccgaacccgaacccgctatcgactctcccgcagcctgccagcgccggtacctcagtctctctcatcgcccttgagagtcgtccggctccaaactttctgtatagaggactctcttcgaccaccctcgccctgagtggcgccccatccagtattcaggagcatcccaacgagggtcgctactctgccgaaaatggcaagacgagtgaggagggccgtaccggttcgacaagcgatgctcaggctacctccattaccattggttctgcacctgcttttggcgaaggcaatgctttgcttacccaggtgccgaccaaggatgtgaacaagaagagaaagcccaagaacaacatgacaaagagcaactcgtctttcatctctcgcgttattgttaacgaaagcctgtctaagaaacttacagagcgatccaatgatggcctctttgcttttgcaaacattaaccgcgccttccagtggcttgacatgtcatcgtcatccaaggttcgtgccgttgcgtagcgaggccatcctcggacatctcgactgacatcacgagtagcaagactatttgaccaagattcttttcacaaaagcgcattgtctatgtcacgacgttaatgtccataccaagagcgtctcgcatctggacgttataatgggcttctcaactggagaggttatctggtgggagccgatctcgcagcgatatacacgactgaacaaaatgtaggatagtgctcaggatctagttttcgacagacaatccgctgacagcatatcttagggcgcaattatggaacaccagttgcggcgatccgatggattccagatcagaaaactatttctaggtgctcacatggatgggtcgttggttgtatatgacaaggaaaagaggatgctcaattcaaccccgaagaggaagcgattaatggaaatgtgaatgggacgagtggtgagtcgttagatgccagcaatggcggagctcattacaattctattcgaatcaacaagtcagtgcattccaaaaatcaaaaggtcaatccagtcgccgcctggaagttatccaaccatcgaatcaacgccttctccttctcgcctgataaccgacacttggctgttgtgtccgaggatggcacgctaagaattattgactatctgaaggaagagtgagttgaagttcctggcgcctgatcttgttgagaagcttatctgactgggctgcaaggctgctcgacgtgttctattcctattatggaggactaacatgcgtttgttggtccccagatggccaatacgtattgactggtggacaagacgacttgatatcaatatggtcactgtcggactcggctctggtagctagatgccagggacaccagtcttgggtatcagccgttgcctttgacccttggagatgcgatgagcgaaactatcgtttcggtagcgtgggagaagacgggcgtctttgtctgtgggacttcagcgtcggcatgcttcaccgacccaaggcggtatgtgcttaacgccaacatcgacgatggcgggagacgtgatgctacacggcattgcactgtgacatctttaatctacgccacttcgtttacacgactcgatcgctgacagcatttgactactatagcaatctgtacgacaccgtggatctgtctcatcgcgctatacggctttgcagcgagctgagacggccaccacgtccaactcaaggttgcgatcaaactcgaacctagataccgaagacgaggaaatggctatcgcacaccctgtggagccgcgggctagaattccaatgctccctcccgtacttgtaagtttcaatgcgaggattgatatgtgatagcttcaggttggaaggtgtcgtaaaactaacggtgagacaaacagaacaaatcaattgatacccacccagtctgttggctggatttcacagagaacgctatcatgacgagctgcaaatcaggtaagctacaccaaaccaagctttgaagtcgatcttccggtccgattggactattgagatcaacgatcgcttgttcctggcataaacataacacaagtgacaggctgacatgtgaaactcctaaaataggacatatgagaacgtggctgcgacctggatcggagcttacggcacagaccaagggagcagaagccctgggagcaacatcatgatagacggatacatgctgagcgataagagcctcgatgggattcgtaacaagggcactggcgaatagagtttcatgatgggtttgttgggctcaattttttttttttttttttttttttttttggatgagcctgtgaagcgagatccaataactgttatacgcaagggggagtggttgttgtcgtttgagtcattggttgattccagggtttgatagtttgaatctgatgtaggtatacggatactgagaccggaaatccacctcggatcttgttttttgactgcaagtttttagcccaggatccaaggcagctaaggaacttgcttaggcaccggccgggataagtagtcaaagagtcgtatagctgttggggaaccgttttgggctgtcctgcaggagtaatgagtcggccctatcaattagacgtctccgttaagcccacatggtgatggaggctcttcggtgacacaacgagttgccgtgtttgaggtccacaatggctgcaggaccctgattttagatattcgacttttttatccctccgagagatatcagtggatctccagacactagactagtgcacgtaacgattacatacatccaattgctgcacgtttctagataagtaggagactgagatatctctctcctgttagtgagagctgtcagatttacgagaatgacgagagattgcatcgtgctgaagcaaccgattgcccgttccgtaagagacaacgtcgagagacgcgcatgcagttgcgtaaccatgataatgcgaaatgctgccatctcacgttatcagatcttgatttctaggtctcagtcgatgatcttcaacaatttccaacctgagccaccaatcgattaatttgtaaacattgtgcacacacactaatgcgagcttattgcacgcccgtggctcatctaccgagtcgacggcgcccgtgcatcaaagcaaggactaggccctgtggaagcgtaacgtgaacctcaaacgtagagggttgaatcgttcactaggtacggagtaagttactctgtactccgtagctgactagcaataacagctggttatcgcgtctcgacgtggctggctggactagggacaagtattgaaaatcatccttgcaaatcgggaaaagggagggggggctactctgtgctcagcccactaacacggccgttgccgaaccaaacctgatggacaagggtcagccaggacagaccatcatgcggtggctgactttcctgatggcgtgtgctaaacagttgacaccagcaacagggcagagaggtgtagatataagccgatgatatctgtatatcgagagtatcatgaagtcacagtgctgtaagaggcctcagtcaattattgccggaactggttttggttatgtcgcatgtatcatgaacttcttgcgctgtcatgagcttctcatgagaagtcatgatgagatttgctggatgttgctttagcgacctggttgatctttgaacttacggtgactcgttggacgttgcgaaatcattacttgggcacttaggttaatgggttgattggctcgggaaacaattgtacatctgtgtcgtgtctgacgggtgtttggcgtctatcggtcttgaatttccgggccctgcctacagcaaatcaaccaaccaaaagctgagctggaaaacttctacgcctggcgcggtgatcacagaggttgcgtactttacaaggctgattgctatatacaacgggtccagtacggtccttggggctcccgaatcaaaggcccatttttcgagaataaaaagcgcaagaaaagactccatcgaatgttttcgctaggctttagcgaaaatgtgttgtcggagccttgaaaccctaagttatgtacaagtatgtgatatgccaggacgtaagaggtaacccgagctgccgaggcgtaattacctgaagtggctttctcgatggcatgccgacgcagagccgttgtatccccggaacgtgcatatcaacgccgaaatctggaaacgatactccgtacccttcatgagataaagtttgagtacctgaggctgaactgatgtggtaccgccacggataaactgattagcccaaagagacacaaccgaactcatgagtggtcctaatgagctaactagatcttcttgtcggtgacccgtcgtctcggtgctttatcaacgggtataggggccgtcgacgggcgcttgttcaatggagacgagccaagctgaaggctagcttgttaggcgtgacatgggtgctgtcagagactcagagtgtagtgcataatgcagccagatagccaggcagccaggttaagctgcttgactgaaagacacagtcaacggtgtctgtaaccgcattgtaaaaagcgagctcgtatttgttcccggtcccggtaaccgatagtcggcaaggactgtcaagaggatggaccttcaccatatgcatacatagttcagactgttctggtttgtccggctaaaggcgagtctggattctgccttccctggcctgattattgtgatctagatcgaatcagcgcatatcttcgacatgtttaccccaatagtgccgggtatgaattaacctccaagagattccgggacaggggccgttccgttcaaagtctggggcctcccaatccagacctgactatttggaactttcagatgctcagtccatctcggttgagtatcatgacttacgggaggcagaagggtgtcgtaggagtggtctcgtgccgtgcccccgaattctagaactgcatgttccgtatgtccagtgcgtgtgccaatcgttgtgctatggctgagaatcatatgataagtagcaattactgccgtgggcgcgcaagatcatcagaatagcaagtaagtttcatcatacagcctgtacggcgacaaaggcgtcagttcagtgcccacgatgggataatgtgacaaatacggctggctgagcgcttcgtttcgtagataagcaacgacccgatagcgaatattcaatcacgacaggaaacatcccgtgctatgaccgagcgccacaaggttatgtacttatcctccctgagaaaatgactagagattagcggagccgcaagaagaatagacaagagagtttcgaggtcgcaagccattgccaaactcgatgcattcctgccatgatttggttccgccgtttgcagaatttattactgtccttgattccttgaatcaaggttgaatagctcaaaggatgaaccaaggagtacctagttagtcttgcaaatccaatggtattgggggtttcggcgtgggggtcgtatatgtcggtcttacctcaatgttctttgatgaggtacgtacagtacattagagccccttccacgataatagaccggctttaatgtctctgactcgaggcattgtgacatccattgattgactggtgatgtcggaaagagactgatagatttactcattctcagggataacgacacctatcatctaaggtacgggtaggtagttccaagttgaggtgaagtaactgctacgggtttatctttagcagctgaattgcctgtgccttccggttcgtatcctacgtaattggagaaggtccaatacatgcatgcatagaaggtgctcaacgatgacaccatttggctggtgcacatgcttaccctgccgtggccaacacgaacttttcctagggggccatgccaattaacgatcttgaaatgaagcaattccaatcatcgtcactttttttttattaatggagatgctcaggtacttgcggatgtttatctatctatccgtactaccgtcatcaattctcggcgttacgacgccacgcagcacagacgctcggcacagcgttgaacctgcagggcaaaaagcttccatcaggcttcgatagcacgaatcgtcccgattcatgcaacaaaccagccccaagcactgcggcggcgtctccgccccactatccgttgtccgttacagggcctcaaacgtcttggccttgctcagcatcgtcgttgcgtgtcttgcgtgctctggcctaaccacagtggttctcgctagtaagacaaacgaggccgagacaaattacaacaagcagcctggtcttttgggaccctcttatcggcgatgaaagaccgcgatacattacctatctcaaatttgatgtccaaggcggcttattgacgtttcgtcgtttcccgtttcctccggcccgccaacatccgacgcccgtttagcatcgcaaccttccggcacgtacgatgtacgaagagatgatacatgacacttgcagccagatcagcagggcagacctgtcctgtaccgtaattaccgttacagcgcagcacctttcctgcgtcaaccgcgccatgtcggctttgtgtacggtaactgtgctgaagctgtcgacagggcagaataggccttgttatcagttatcactacctcaaagaggcttggaccctgccctaaacgacgacattgcaggggtggtatcactgaacggagtggttgcttgatctgcctgggcccagtccgtctctgtttctgggagaggatatccggctggtcaatgatcaaagccagagagatgcgtacatcgaatgtcatgctactcttttctattctcttctactctttttcattttcctatgatctttttcagactttaaacgcaattgaagctccacacccctacgactgtaaaagaaggatcatggtcgcccccgatcactgctatcccatctaacttgttccgtctccttgttgcccgccgcctcttcatcatacccatatcttttttcatacatacatgccaggttcatctgaatgagaaatctttagtgacaccgacacggtgggcgtcttatcagaacaagaccctctttttcaacttttacatatcgcatcaaatcgcaatcctgactccaccaaacgccgtgccgcttgatctgctctgcttcgcgctatcgtcttgtcgcctcccattgaatggaacttccaaacccgacccttgtttaacctgaccctcatgggtttggacatttcctgatctcacagccccactcaacttttctagaggctgtactgtatccacacatcccgccgactcgtgcgtggcttgcactgttgtagcagctcgtcacctcgcgcattcgctcgactgaacttagccgtgatcttaaataaaagcgttccgtctcctccaatttattcttctcttccttctagttccccttctcggcatatcggcatatcacccaattccccattttgcccccccttcccatgctgctttgcagcaaatcacaacaacttatacaacacaatacgttatcatgccgtcctttaagcccttcgcttcagtgacggggcgtaactcatatagtcttttcgatattcggtatgatgatcttcagccataacttgactcagaccacttactaactgcgcctattgttcagccttgacagcgactttatcgtcttccgtggaagtgatcacgaatcatctggtcaagttctcaaaggcacattagtcttgtgtctacaaacatccctgaaaatcgaagatgttagactgcgacttgtaggaaccctacgccataggtaagttctatgactcgacttgaggaccaatttctgtagaggaaagcgactgactctatgcagctgggctgatcccagaggaagcgctcctggtgtttcgggacaaaaggttgacaagacgcaaacgatactcgagcaccgatgggcgccttttgtcggcacacacggtaagagcatgacgcttcccgccggcaactacgaatggccgttcgaatacatgcttcccggcaacatggctgagagtgttgagggcattcccgaagcatccatcacatacagactcagggcaaccgtcggacgcggaaaacttgcatacgacttgcacgccaacaagcaccttcgaatcatccgaacattagagccaggcgccctggaattcctccacgccatgagtgttgagaatatctggcctaacaaggttgactactcaatcatcatcccccaaaaggccgtagtgtttggcggcttggtcacaatggagatgcgcttcacacccttactcaaagggctggagctgggcgatatcacggcacggctgatggaagtccgtgagtgctacgttcaaggatcaggctcaggttatggcaccaaggagcaccgaacagagcgtgaggtctcgatgtggaagtttgaggtttcgagagaagagcactggcaagatatgattgaggatactggtcaagaaggctgggcggtcaccaagaagttgaacttgcccaagagacttcgccagtgcgtccaagatctgaatcaccacggcatcaagatccgtcacaaaattaagctgaccgttgctctttgcaatcccgatggtcatatttctgaggtaaaatgatattcgaaagcacaatgagttctggttcactaacatctctcgcagcttcgagcaacacttccagtgtcaatttttatctcacccaacatgcctctggatgaggagggtaacctcgtcgaccagtcaccaaccacacctaacaacgagcgagaactttcgacgattgctccccctggatatggagagcatgttcttgatcagttgtatgaggacgttgacgttagtggcttccagacccccggctttcagtcaggcgtcagcagtcccttctacgcacagtcacgagcaggctcgaatgaaaacctcgcagcgcttgcccacagcttacctgtcgcacctgcggcactttcatctcgattggccgatgtatcgctggacccttctcgaagaacgacctcctctacgtctctgggctcactaggcacgcctggcttcatgtcccccacgtctgcaccccaaggcctagctccgagatcggagcctgtaacggcagcactcactagaagcaacagctccgaagactcatctcgcaactcggctgaacacatcgatctcgacgtctctgatttgactgaactcaacaaagtccctagctaccagactgctgtcaaaaccccggctcgctcacgtgctggtactggcgacctgctgttgccagattatcagacggcgctgagcgctcctaggacaccaccggctacggattacccagcagaccctctaggcactatatccgaggaccaggacggcgaggatcatcctctgcatatatcgcgcccttccagttggattggcaatggccgcgcttacacggatgatgcttcaacctaccgaagaatgcatccctcgcagaaccgaaatcaagttgcctaaatgagcagcttgacttaccttttgtttctttgtatttacatgaccatcgcttgattgagtatgtttcataagcctcacagggcttgccggcgtttatgtgtttttcaattacgggaggcctcgaaccatgggaattatagacaaggcgtacttttgggtgacgagctctttggctcggatgatatctacctacacaatattgggtccagaacaatgcacagggaaaacgatggatgaaggatgacacttgtataattaatacccttgaaggatatgatagcaaagaagaatgatgaacaatgtgatcaaggaagggatattcagactgaactagccaatgaccagtaaaatccctttccttataagttgacatggaattaaagaaacagatatcttgagattgtgaatggttactatttgccgaccatgacatagggggcgtttgcgatttggtggcgagtgaacgaaattctttggcacactcggtgacatccgagcaaaagcttgttggacagttagtgcatattcttaactcgatctaccggcgatggtggtggtgtgttggggcagctgtatcgagcgaaattggaagaactcatgtaagtaggcttggtgaagaagagggagttttagcgatggaaacttgttgtggacaatttgtgttcatagaatattatctttcgtatttcatattttatagtgtgatttccagaaaagacatacagcagcggtaacatgatcaaggtattgatatttcgagggagggagggagggggccgaggccaagctttgagatggacacacaaatcgttgcatctataccaagcttgccctagtcgttatgtcggtgcgacacaagttcaagggaccacgtccagagttttgcggtagttggagggcgattgacgtcatgacctgagatatcaacgcgggtctggtgatggtttgtcttggtgttcatggtactaactagttctcgacacactatggttttgagggttcacggatagattgacttgtcactagtgattggattgccggagatttgatttaaagtgatcagcttgaagaagaggagaacgagcataacgagcatctagatgctggtgcgggtgctggtggtgatccttggatagctgaaactgggacttttgagggtatacagagcgaatattgcatgatcaacagttgtactgtaccacttgaaggactcagctactacacagtaacattaagagggcatacctacttttgaaactccagatcagcctctgatatttgagctcattaaaacaggatattgaggtgactaactcgtgctaaaatatatttcgatcgtacctattctcaccaacttagcacggtagactacctaattctacagtgcctacctaacctacctgtcttctggtggttggcctcttttttttattagcgctgggccttcagctcttcatggcttgtctcaacaacccctcccctcccaactaaagtggcctgaatctcgacgtcatatgagctctcctggcgatcatctccaagttgtacgtacatactgtactgtacagcacagcacagcacagcacaacacattaagtatttatccacgacgtcaacattagcctgatgatctaacttttagttgattgcctccccgccaagaaaaccaggaactgattagtattcaacctcttcatactctgtccctatcctatataaatacccctgtgatcttcccccatttcgacccctgcaaagagcattagaaaagaagctcataactaacccttgactgtgatacccctcccctccttggctcccccttcctccctgtctgccaagcttggacagtgaaatctaatctcaactctccaattcaattcatatacatataataatcctgcatctcggccgtcgcccccttggacgccagctacaccaaaacgcttgatatcccatcacccaacatggcttcacctacaacaaccgacttgccctcgagggctactactggctttagcaccgtcagcgaagatgccattcccgaggttgatccctcaagcgtatgtcacctgaggtctccccctaaaacatgcaacttgggggagatttgagctgacctcttatgaatagactgccggtttgcttgccgagcgactccaggcatggaaacatgctgtcggctacatagaggagtacatgaaggccatggagaagatccatggccaccacgccaaagaatatgaacgggcgctcaaggtgagcttaactcaattccaattctaacttacctcgcttcagtagaccttggtcactaactcgaggcacaataggccatcaacaaccccctcaaggagggtcaccacttcgaccagagcctgggcggcgttgccggattcttcgagaacatgcgctccaacacgcagtcactcatcaacaccaatatcgaaaccgaaaagagcatcaagggctctgtcctccccgttctcgaacgcttgcataaggagatcaagcacaaggccaaggagctcgcccatggcgctgagaagggcgcaaaggaggttgacaaggctcgcaacaccacccagaagcagatagagctgcttgggcaacatgcggcctctttcgactctgctggaggtcacctcagcagccacgacgacccttatgtcatctaccgcggtgtcctgcaccgtctcaacagccaggtcattgccgagaacaaccaccgaaatgacctgattgctgttcagaacaacttccagagcttcgaggctcacatcattgaggttgtccagcaggccatggaggccttcacacaacttgctggcggccaggctgataagacacgcgcgctgtacaacgaccagctctcggtcatccaacgtgtcgcccctgactttgagtggaatgccttcaaggcccgcagcgccgaccgcctcgtcgaccccaacgagcccgcccgctctgttgacgcgatccagttccccaacatggatcacgttgcgaccaaggctctgatcgagggttccctggagcgcaagtcgcgtaacaagctatcttggggctactcaacaagctactacgtggtcaccccctccaagttcctccatgagttcaaggattcggataacaaccgccaggaccctaagccggagctttccatctatctccccgacgccgtcattggcactgtccagggcgagaagttcagcgtcaagggcaaggacaagtccaagaccatgagcagcaagcttaccggctcaaccgagctcaacttcaaggcgcacacagctgccgatgctcagaaatggttccaggttctcgcagaatgtggaaagagtacagctcctttgagcactggctccagccctgcaggatctacgcccacgtcgcccaaccctcaggtcacagctgaccccattgacgccaaggtccagtcccccgtgactcccgtgactcctgctactgagcacggcgctcaagaggctggtgttgttggcggcgaggctcctactgccgccgctgcaccagctcccgtagcggttccagcggcagctgaaaagaaggagacggcaatctagagagaagcctgaatgaggcggacgaagggtgacagccattgcgctggaggccctgcacaattgattttaatgggtgggagttctctatacccagtcctgcatacacaagcaataactgttttttggtctcttgacttgactgtggttcaaagtgaggctggcagcggcaaggacattatattgtttggtgacgatgcagttgacgtggcttttggtggttcgagacgacgatggttgaaaagagcaagtcgagactcatgattttgatatttagaatctgtccttgttgccttgattactattggcggctcggattgcggcaggaagaaattaatgcggatgtgcgctggatctatatacctacctacctacttacttgacttgtattcgaatgataatatacagttccatttctacacattgtctttgcagtgcttaatatgataatctaaccaagatcccgtctctttggacacagtagaacattgtcacctggaaggtattctactgcgctcacaagtgtcaaccgattgaaagagactatccttgactgcgatgctgtgattcagacgcggcaaatatcaccatgcattaccaaatcacaaggcactgcctgtagagccggggaacacggcacgcgtgtatatacgcaatgtcgtaaaggtagaagcccagctgaatgggtacgcatgttgctcagtgcgagagtaagcatggctggcaggcaaagtgtattcttggcagtatcatcgcaggacgcggcgatgtcaaagcattatcgtggagatgcgaaccagtggctgtgagaaactacgtgacgatgacaaggtagaacaagtgcaactgacgcgaggaatggaagcatgtatataaaagaccgaccgatcgatgacagaaatgaggcgaacgatgcacaacatgcatcatattctagtccagtaacagttgcagttacacctttcatgtcttggttgccaatcgtttcggctatctgaggctgggtataagccatttggttggttgtaccgtctaaacagggcgagttctggaagccacgcgcttggatgcctcgaagctcgaagatggagaagaagtagaagaaggagacgaaggagaatgggtgggcagccaaggcgatcgatcctatgcagggattggagctacagctacaaggctcagaaaagtgaatataagacgcatatatataggtaggtatatgagttgtcattcaaggatgtggttcctgtaagcattggatattacaagatgtgcataaattatctatacttttcttttctttttctctttttaaacagttgagtcattaacaagttgatagtccatcacaactgtgtgcatgtgcgtgtgtgtgcatgtgcgtgtgtgtgtgtgtgtgtgtgtgtatgtgggcggccaacataacacagcacagatgaggctgaaggacgaactatctgcctaattcctcacaccctcttctaaatcccctcctctcctcctctctctcatcgggcaaatccaaggatgcaatcgtttcagaaaaaaatgtagcacaagcgtcaagtacattcattatctccgagtctcgtcatccatcatgagcttacccgagtattatacaaggcacagttgaaaaaggacttgcacaagcccgccctgctttatacaccaacaggagttgcgagctcaaccgctttcacatcgtttctattcatcaccaagtgtctgcctcgcgggcgccttaaacgcctcttaatttgtacaggctctgacagacttgctgtgaaaagagtactgcagcacatgtaccgaataaggctctgtcaagcaactaaaaaagatgatagaagaccagtagattggctttggccccccttatttcctttccattgcgtctccatatcctgggaaggttatacagaacttcccatcaccctcagcttcaaccatcctcagaacctctgacacacagcaagatcacaaacacctaattcacttaccaataagggaaaactcgtgtaccactgatttgtatacctcgatgatcttcaaccctgttcctgctgccaaagccttcgttgtcccgggctaggagcaagagatatcggacacaagcaacgcttagccacccaaaggccaaactcacgccttcaacaccccatcaaaaagcatcaaaacaatccaattcgcagccaagatgatggccaagccatggaacgaataccaaggaactatcaccaagctgtacatcaaggagggtagaacactcaaggatgtccgcaacattatgaagttgaagtacaactttgacgcttcgtgagtcctggtcttcaacatccgaaacgctgtgagagactgtcttgctgaccaccgtcacagaatccgctcatatcgacagcattttgatacttggggagtaggcaagtatacttgcaagaaacgagaagagcgccgtcgccgatccgtcaacaagagcctgtccctctccccatcacagtctctcgcagacgtcatcataaaacaggaagaggcaagctcgccagcttcttcgtcaggctccagccccgtaagccgacgctcatcagaccagaaacctctgcctgtgctgaagcagcccatcctctacccaaactttttccaggaccagatgcgctctcaagacgatgcccaggcaaagattgatgcttcccgggcgccgttgtgggaacgcctggacatagacatgcttcgcagttcccagaatgctcaagccatgctgccgtcgtgcgtatatccctctgtttagtgcccggaaccaaagcactaacatggcgtgtgcagaatcatgccaatccagtcttataacgaggcttcgagctggccagtgcctcgaggctcgtcatcgtatctcaacagccccccccagtcctttgaccgaccacactttgaaagtatggtcccgcgatatgtacctgaccagccgctgtaccatcgtgacgctggactccggtcgggcttgcgagctccagacttgtccgtgggcagaccaaacccgggggatctacttcaccacatggttggctatcacggcgtagcacaggggtagagcatatgtagacgacagacagtacagatgaattcgactaacacgatctttctggtggggacgggacacgttcgaggatagagaacatcgttgggtcacacactcctttcaaaaacattggttcggcagttgggacagacagttgatcttgggacgtctcatattaaatatatacgttatcctagcaaggatattactctagcttgtttccacttaccggttactctcaattgatttcattattttcattcttgcttcgtgataaagcgtcaagtgaccaagctggtctctatcctcaggaaagggtacgagataaggcatgcgacagcttgtcgcttgacaagttggttatccaaagtacagcgtggcaaccaggcataccatctacgatagcactctatgaaaatgcattgactgtaaaccttcaaagtcatgttagcgacttgtcataaatgcatgataaacatcgaaagaagaatgcaataggaatttcagggtaaggtgccttgtcacaggcgttatcgtcaaagcaatatggctacgttgaccgtcgtgatattgtaacatcatttaagagggattgaggagacagaagacaagggaaaactaacctgatgctgtggtcaagcccacaacggagtaagtgaggataaaggttgagtatgctttcgaaatgtcagtcgctatcgctggaaagactgcattgacgtgtcgtgaagcatctcgatcaggggataaatgaattgtcgtcgtagcgtgagctcggacatatgcttgtcgttttcattttggatcatcatagagatgatgtgaaatgcgaatgcaggggccagtcggctactcacgtcttgattatctgaaaattggttagctcaagtcgcctagtgtttgcgagcaaatttgtaaaagaatcgcgtgtcaggaaatgcatgaatggtaaagtaggattgtgtctgcatcgaaaactcgtataagactcgtcatctaaagggttcatcaggaagcgaggatgctgctgaaatatgtaaaattttacttacggttaggtagagccagagaagtctgagtgttaggattgaatggcagagtactagcacttgagacatgttagcctcaatggcccgaaaacatccaacaagtgaaagtagatggtgacgagtcagtgggcgaggttttctaggcctgccgcaaagtggcttttcttgctcatgtggtatgattcggagcccagtgccgcttcatcatgaaaggtcgggtgcgggtcgagatgagatatcgcataccttgctagtaaaatcttttttaggtcagcgcaagctactacatgcctggcaacaagtgtgaagaggggagtctcaatcagaaatagccattttatatcgtcaaagaagaactcagccggtaatttccagcgtatattgtaaaagaaatgatcatcacgagagacggggtaggatgcaacaggagacgctgtatatgaacgtaccatttcagccaatatcgggcgttgaggaaagcttgagcattctcgcaatgatccaccgcttggtgatgaaagagctattccaaggtcagcgcgtgctcagaaattgcaaagtgcaaaagcgaaagcgagatcaaagtctttcagactgacgtgtaaaaaaagaggtttcattccatttaggtcaaagactctagtttgcggtgtaaggtgtcatcaggaagaaatgagtagccgcgcaagatattgcgccgtctagaacgtacctcagcttgattgtttgtttctttttgtgttgttgagaaaacctgaagaagcttggaagagtaaaagtttttgtagagaaaaagctcggacaaaagttgcaatgtggggagcacggacccttattcttccgcctccgcatctcccaagcaaagcagaagtataatgttcggcgacgagcgacgagcaagaaacggtccacatcgagaaaattcagtgaaatatggatctcttcaactggatttaagattgcagctctcgaactacaagggttttggtggagtaacaagaattgtggtttgagatttggggaggttggtgaacaaacagaagtgaccctgatctctctccatcctcgattgccatcacgtgatatcgcgttcatcctcacgcgcctttcgtgacatcgagtctgtgacgccattacttcctccgtaccgcccgtagacacaatataccaaccatttatcttatagaaagatgcctgagatcgcagaaggtccgtttgagacccgagtttcgagatgaagattccaatgctgagcctgaaatagttgcccgtatcgtccatttcctacgccttcatgtggtcgggaaacgcatcgtatccgcttctgcaatagatgacaagaatgtgtttggcaaagttggtacaagtggtgaggaagtagaaactgctctgaaggggaagaaggttaggaattgcctgctacagtttgcgttcatcgtactcatcattctagatcgtttctgcaggaagccaggggaaatacttctggtgagtaaactcacggcgttgttataagatcaaccaatttaccaacggcaggatcacccttgacaaacctccgcatctggtaatgcattttggaatgaccggtaagcaagtctagcgaagaaacgaacccaacaaaacaatactaagtcaaagggacaggttggatgcacatcaaggacgaacagacagcatataccaactactataagaagatgaaagagggcgagcacgaacaatggccgcccaagttctggaagttccagttcaaaaccgagggttcgcctggcgtagaagtagccttcactgatgcgcgtaggtttggtcgcgtgcggcttgtcgactgtcccggagaccagataaggaagcattcgcctctggtagagaacggaccggatccagtcgtcgaccttgatcgtttcactgaagattacttgcgttccaagatgcgagcccgtcatgtccctatcaaggccctcttgctagatcaaacgatgatcagtggaattggtaattgggtggctgacgaaacactctaccaagctaagattcatcctgagcaatactgcgattcgttcaacgatgcccaaatcgctaccctctatgaaatgatccgctatgtgtgtcaaacagccgtcgataaactgggagactcagacgaattccccgaacactggctcttcaactatagatggagcaagggcgcaaagggcgcagcgaccaagctccccaatggcgaaaaactggctttcattacagttggcggacggacaagttgttatgcgcccggcgtacagaagaagacgggaaatacagctcccggcatcaaagaggagcctctggaggaaaaggccgaaattaaagctcccaagaagtcaagaaagaagtcaccagaggcagccgaggagaacgtccagcctccaaagaagaagcgcacaaaggcgaccaagaaggagacgaatggagacgccataaagactgaggatgctgccgaggaagcacagccagatgttgggcgaagaagatccacccgcctcaggaagtagatgcctagttctggctctaagaatgcaatggatgagtagccaaatggtcgagctggcttgtctcgccacaccgcatgaagtcttacaaaccgtggcctggcgtagggtacatagatattggagacttagccgagttctccaaacttaaggagcatggaatttgcataaacacgacatggaactgcataaactaatgacaaaaaacagatatgatctggacctgaagctgccacgaattacctaatagtcaacaacgccagcttaaaagccaggaacaagcatgggtgagaggagggatatctttttcattgtcttttcaaccgccacttttcgggacgccatgaaacccagtctatgccaaaataccccctaggaatccagaaacagatgcaagaatacaggaaccaactgaaggtggtatcgtcaaccatcaattgccctgtggatatgtgtgaacatgaatcaagtagaacaaccagccactcgcccgccatattcccaacaaattctcctaataaccatttcctatgataatgtcggtttagttgccattggactcagcgccgttggcctcgagctttccctcagtcttctcaaggtatgcgaccaaatcagcaatggtgcagaccttcaaaccccactttcgggcgaaagtgatacaatcctcgcctctcaacatgccatgattatgacgaagagcctggccaggggcctcctcgccgacgtcgacaatttcgcagataaccgcggcatgggccttgccagctagtcggcagaagtcaacagcagcctcggtatgacccggtcgctgtctaacgccaccagggcgggatcgcagaggaaggacatggcctggacggcggaagctatcagggcgtgcgttggggtcggcgagtgtgcggcaggttagagcgcggtcgcgagcactgattccggttgagacggaggggtcggctgaatcaactgagatggtgtaggcggtacctcgaaggtcctggttgttggggaccatctgaggaaggtcgagagaggtagtgatatcgggggagagaggagcgcagacgtagccggaggagtggtggataaggaaacccatcttctcggttgtaacatcttcagcagcaataatcaaatcggcttcgttttctcgtgaagggtcatcaagcacgacgaggaattctccattccctgccacattcaatgttagcgcagtgacacatgagaggattataggagccacgtacggaaagcctcgatcgagtcggggattgagtcaaactggttctgggggattgttgcgggcatcttggaggtatgatggggaataatggcagaggaattggacagtgcagggtatggagtgttgcaacagcagcaattggtatcccaaagagaaagccttggttctcgacctcggcttgtgactgtctgcgacgggacgcacgcacgaggagagcgggttcggaggcggagacggaagcggcggcggcacgcgggggttgatgaagggtcaagtcaaggaggggaacggaactgttttttttttactggggactcagatatggggagccgattaggtgattgttaagcaccaagaagaagttgagtcagcaaagaattgattgagtgagggagcaataattcaggcgatggagagcgaactgcaactatcaaatatgctcggatacggcatttgattctcgcatcgcatgattcagacacaaccttttttctccaaagcaagccaagccccgctccgcagtccggtcttaatcacagccgcgcggtgaatttcccgctcgcttccttacgatcgaacccggcttatccggtctaagtaagcccaaatcccatgaaggcctatctgaatgccgagttactttcccctcggagccattggttgtgaacccgtggtgcattgtcgacagggcactgatgagctcacatgtcattgcatcgttggtgattccaaaacggtctttacttgatcgggcagttgaggtagtattcttttgattctgattggtcagtcatggctcactcattatgtcagctttgttgaagacgttgtcagactaaggaattgcgaagcatcagtcagcgagagacgatagaaattcttggactttggtagagttgtagtggaaccgatggcggaaccgtccgagtgcaccctgcgatcgagttgaatcttgtcatcgttgaaccttttttcagggtccatcgagactgactatcttatcttgcttggcttgcagctttgtcatccgctcatcgatcctcgcatcatccacaccttacccattccattaccacctaccaaccaaaccgtgacctctcttacttcacccccgagcctccaaatatgccggctccgtcccggccggcgggtgccctcttccgcaacctcgcccgatcaagtcggcggcctttagccctcccattgccggcgagccataccatcgcagcctctattacgacatcgccaacacctcgatggcactccacgtcctcgcccaactcgtcacagaatttctcctctgtcaaccccgatgaggtctcgcacttcaatgcgctcgccgccgactggtgggatcctcatgggtcctcccggctacttcacctcatgaatcctttgcgtcatgacttcattcgcgcttgtcaccgcaccgaccccgattctcccactcgagacctgacattccttgatattggctgcggcggtggtatctttgccgaaagtgcagctcgtctaccgaccacgagacatgtcactgctatcgatcccacccccgaagtgctcgctgtggcacgttcacacgctcgcaaagatcctggccttcgctccaaactcgaatatcggcaagcatcaatagaaaatcttcctcttcctgcgacaccacaagaggcctacgatgtggtctcgttgttcgaggttatcgagcatatcgatgctccaggcgcattcctggacagggtgcgccccttcgtcaaacctggtggatggcttgttatgagcaccatcgcacgaacgtggatgagttggtttaccaccaatttcatggccgaggacgttctgggcattgttcccaagggaacacacgactggaacaagtatctcaacgaggaagagttgcgaactttcctcgccggtcgaggctggagccacccgatggtgcagggtgtgatatatgtccccgggcttggctggaagcaggtcgatggcagtgaaaaggtaggtaactacttctttgctgtgcgtaaatccgaggcctcatagggttggctcagatgtgtatgattcatgttgctatacggttacacaaaagtttggggtcgcaaatgatcgaatgacagtcaattgtaatatagtgtaaaatgattaggtagttcgccagctgaaaggctcttactatgtaaagtataatccgataggggatttgtcaactattaaattggcgtgattccacataaagctcctgtaacagggcatgcgtcatgcgaggatcaaacttggtcctgctagagactaccaatgggcattttggttggtgagaactattctcttcgctcagcttacctattgtagaaaagagcgtacctgtatactgtaaggctggggagttgtcgtcgtttgcaatgtcagtcagaactagcagttcctaatgtcggaatgggcaccaccgaaccagtaacatctcacagcatgttgcggctctgcgagctgatacagcttcatgctcctggatccctaccactaataaggatttacagcttaccgggatatgatccttggcgtaacaggttttcgcgttgcacgtcaactcgtacagaacaaacagtgcctcacgttgagcatgaggtatctatttggtgtatttgttctgagcaacagcgaatcgaatctagaagacctcaattatctaagagggtcttcacatgttttgataggtaccttagctagctaggtatccttgaccagacaattacgaggcactcactgtacgtcgggcttcatacagctacccgagacaaccccgcccactaagatccaatgccttagccgacaacgccagggcagattccgctaattaagagggctgacagactccaaaacgcccgatgatgagcctccgatacagtgcaagaccgggttcatggcggtacctggggcggcagaaacgaggagtcagtggctgccccgtaactgcagctgcaacggttcctccactcccgtacccaaggatggaacccacttgacctgggctcctcctggattgatcggccttttcctctttctcctagctacctacatcaaattcaaggtaccatttctaataataatgactgtcgttcgttgacaactattccagtgtttcttatttcatcgtctatcagtcgtttatttccaaatcagctcgtcatttgttttgtttttttgtctcggcaggtcttgtctcaatcaatcgctcgctggtgtcttgcttgacttgactttgtctcgcccttttagttattgtcttgctatgggtttgattatttgttggatgacgacgactcctaccgtaccctctcaccactcctgaaataccggtacctgatcgttgcattgctacgaaacgacacctcttcctccgccgttatggcggttcatcgcctcatttgttctcctctttatatacgatttttggttgcttctgccttggtgtccctatcattcgcacaatttatccctagctccgatgctaaggcgcgtaacctcacagtcgtccgttcaccagcaaatcgggatgtgactgtctcttataaaactcccgaaggcgtctgttctacagcattcgactctcaaaagcagtacacaggttgggtgtcggttcccggggattatccaaccaatctcttcttttggttcgtcgaggctcgtgagcggactgacagtctcactatctggctcaatggaggaccaggatccagctcactctatggtttcttcaccggcaacgggccttgtgaagttgtcgagaaagggttaaatgaatacgaaacgcttgtacgagaatggggctgggatcgagcctctaacatgctctttatcgatcaggtaggcaaacctcgagtatcatcgccaactcacgagagctcacatgcacctttctagcccaaccaagttggcttttcatacgatacgcctaccgacggcacactaaactttctcagtcaaaatgttactgagcctccagtgtcctacccggagcttccagaatggctcgttcccaatggcactttcagttccaacaatggaaattttactgccaatactactgagaccgctgccatggccgtttggcatatggtccagggctttttgaccacgttcccacagtaccagcctgcctcgcgttctcgcaacaactcacttggcatcaatctctttgccgagagttatggtggtcgctacggccctatcttcgcggaaacctttgtacagcaaaacgcacgacgggagagcggggagttgccacgcaattcaaccattgacgtccatctcagttctctcggcatcgtcaatggttgcgttgatatggagatccaagtaccttactatccagcatttgccagtgacaatacatatggctataaagctttatctgatagcgacgccaagttcaacctcgacaagttctctgctgaaggcggctgtcgcgatcttcttcaaaaatgcgccaccgatgcatcagtcagcgatcccgagggcgaagggaacgaggaatccatcaatgagatctgctttgaggctcaaagtagctgcaatgacattcaaaacgcctactctagttcaggtcgtggctggtacgatcttgctgcgcccctagccgaccctttcccacctatgacattcttggaataccttaaccaagactctgtgcaaaaagctatcggttctcctatcaactttacaatgaccaacataaacgtcaatctcgagttccaatccacgggcgatcaggctcgtggcggcaatatcgcccgtctagcttctctccttaattcaggagtacggattgccctgatatatggagatcgtgactatatatgcaattggcttggcggagaagctgtttcgcaaagcctggccagcgaagcaggcggcgaatacagcattcgcttccctgacgctggatacgcacccatcatcgtcaatgattcatacattggtggtgttgttcgtcagttcggcaacctatctttcagtcgtgtttaccaagcaggccacgctgtgcctgcttatcagcctgagactgccttccagatttttgctcgtatcatccttggcacttcaatttctactggcaaggacattgatgccgccacgtataatactacaggtgatgccaatgcgacgcatactgaagatcttcccaagcaattgaacccaacgtgctacgtccggaactttcaaggcagttgcgatgagggtgcccaggaactagtcaaggatgacaaagggactgtggtcaacggcatactgtatacctcgaaggaagattggccgctacaagcagagacgacggagacaccaacgacatcaacttcagatcccagctcaacatcggatatgaccggtgtatatacagcaactgaaacacctgatgctgcagcatggagcccgcccaattcagggctagttgttgccattgctggcgttctggtattgcaggctgttgcatgagctcccaagtctgagggagcactgtattgtttgttgcacctgcgcagcacaagcggagaacattgttatagaagaattttggcgttatcccccaaggttttatgggtaatggtaattagcaccggttggaaaagcatcgcattgtatgtttcttattcgcatgaggctcgttgagccaaatagcgcaggggtaatgaacactcaagataccctacgttgtcatatatataatatttctagagtaaaatatagcacattccggaataccctcttgatttctatccaagtcctttgattctctcgggccattctgttcttcacttttcattctattacataactatgtgcagcatctgaagactgttctcaattgctagattggtttctatcagttctagcactggcggggtatcattctatcatgtcttcgtagtgaacaaactcgcacgtttgacctaaacccgtggtcattctcctctcctctccctcttgagcggccttccggggacagcctgtgagcctctaactcgaagttcgtcgtcgccgtcgccttcgtcatcttcgtccatcatttcctgctgcttctgtgccagacgaacacgcttgatacggcgcgccatggcttggtcctggaagaactcgtggtcgaatcgcgcacgcgtgaatttctgtacactacgttagtcaacggtacttgtatgatggagagtgagcggacctgcgagcatcctgcttgtggacattgagactctcctcgcatgggtagatactcgagcagagcggccttctcgaatgtatgtttgcagtttcggttggtgtaaggatccttcatgggttgtagtgtcaaggggcagttaatgctcttgacctcgcgctcaacagcaatatcatcgtcgtcgtctccgcccccggcaccggctcttttgacatcaatagtcatgataggttcgccgtcggaagtaaaccagcgtgaggcatcgggcagtggaggcccctcatcgccagccatagcatcgtgccacagctttttgaagccagcgtagtcgttgttgagagcataacgctggtgggcggacattttagtatattcagcgtctttcttctggcgcagttctttgtagatttcaagtaggcttgttgcagccagcggctcctgctcgtcgtcctgttcgccgtcctgctcgcctcgctgagcgtccacttgtctttgttgggcagcttctgcactggccttgtcatacaactcgctgaacatgacatcttcatcttccaattcggctctgcgatcgatcatatcacgaatggcctgttccgatgccgctgtcagtgtgttgatgcgctcctccagttcagggagatgagcttcaaggcgttgctcgtcctcggatttctctgtctctttctcctctcttcgggcttttagacgggccagctcttcacgctgcacgcgcaatctctcgtgtatatcactgatgctaaagccaagcaatcggacagattcgttgatctgctgttgatatgcagccgttgagcgggtgtttgacaagtcgtgcagcttgcggcgagcaacatcggtgagtggacatgttggtggttcgtactcaggtaactctgtagatgaattaccagtgcggttgatgcctctccgagacatgttgggatcttgatatggcagctgtataattaattgaggattgtatcgatgtttgagcagttggtgtagtgtagtctctgttagcaacgcgacacgcgttaattgaaagagagacgcgacattcacatgggtgtgtggcccagtgcgcatcgcctaccctagacctgcctcttgccccattttgatttggccgttttgaaagcctgtggctctcattggtaggcgcccaaacggtgctactttactaacacggattggaaagacatctcgatgaattgaatgtcacaaagtcagagacgacaatatgacatgtttcgcgaacgaaccgaacggagcaggggcacagatcacgcgcctgtcgatctgaagaatggcgggaatcggtgtcaatcagggtccctccctctggaacccgaaatcgcagcatcattgatccatatcaccttgacaaaatgaagagaataactaatgaggatcaactacctgacatttgtagcgagtgtggtaaacggccaaaagatgcacagcagtcgtcaaatacgaaatcacgagaatagcgatcagttgacaatgtctgggcaatgcatcgacgtcaactgcaccttcagaagcgaggatgggttatgccagtagctcaacccagcccagcccggctcggctgagttagtacctacccactcagcgtcaccggtgacgatggtagaggtctagactctatgaggaccaggcacagtgtcatagccagagccagagccatagccatagtcatggacttggccatggaccttctccaacatctcgatgcactttccgatgtctgcggtcgttagcgaaaaccgaccagtgaaatccttttctggggcgtttgtcttgaatcggagacgaaagaaaataaggcgggcgggagggggagacggaagcctccaatatgcttgtgtttgatcatggcaaccaagacttggttccacgcatcgaagccttagcaagccatcgcgcctcaacaccaaacaaactctttctcatcctggacccgtgcatcgcgcatcggctacagcatcgatcatgcaaaagacggttgcttgtgaaatggccaaggctcgccaacaacgcatgcacatacgcatatgtgttgcttaacattagcgaggagggtccagatcaatcgagtcgaggccgacaaacgttgatattggcgcatcgtcgatgctatcaagaagccatcgtgatgacgggtagacgaaagccacaacaaaaaacaaaaaaacaacccggaagcgatcaatatctcttgcatctgatgatcgaatttgaaacgccaagaagaaacaaacaaacaaacaaacaaacaaacaaacaaacaaacaaaaatgacagtcgataatgaatccgtgaggcgctcactgtattccgtctgtatattcggcttgatttatgaaagcaaactgccgacgacgagatacagtccatcgcaccgatccagaggcctagttcaaagtactcagcgatctcagcagtacgtacctttccgtttcaccaatctgacagctcgttcctagactaaagtggagatcctggtcgatgagtaccgatcttgtgcctcgagactgttgctggcgatctcttcaactgctcggggaccatgagaatcgagcactttgaaccaatcgaagaagaccctacgaattgggttcctttacccctacccatacgtattacgcatacacctgacttgtggtattcagacccctgcttcaatgccgttcaatgactgttggggctgtttgtcgaagcaaatatgaggctgtattgcaagccctcaggactcaagaaaaggtgcaaatcatgctcaaatacaaccattcatccacgagaatgtcctctcctcatgctcagtgagatgcgcgctacttgaactcccaaaaaccaacagctgcagttcaacaccataaacaacacagcactagttacatacagtacttggacaagaatagctatactcacaccagatcgtcatcacccacacccccaaagcatcgccgcctctgtcaattccttttcagggtccatcacgatttgccttcgcatttggaagtcattgaaagctccgcccgcacagttattccctgacaagtctgactgtcttctggggcctcatctgggataactatccagccgcatcctggacgatccacgagttcctccttacttacctgctagtccattcatccctcaaacttgcaacctatccgcttctaacttttctatccgactgatacctgacgactccaacatcttgcaacgctgctaactgactccgtcatactgaccgcgtttattctggtgctacctcagctggggacacaggggcccgggtctatatatcaccttactcatatctcctgttatcctcgacatgacagcttccatgcgtgccatctcttcaacactacctctgggctttccaacatctcgctcgccctctcctcactgctcagccatggcgtccaagacagttccagctatgaatccctgggaggtcaatgctctcaatgtacgttttggatgtaatcttgtttcaaagtggcacccattgacttttcatagtatgagtttcctcaagaaggctccttcaacgttgacggcacagtaaactctgcaggtacttggcgtcgagttcaggaccccgtcatctaccccgggctctacgcgcccagtgggatcgacatcatgtccatcttggtgagccgacttacaccgtcacttctctgcccacaggccactaacagtgaaacagttccgtgtcatgggccgaccaaaccctcaagttgttcttggtccagtggactgttctgtcgcccttgtcgtgtgcgatatgggccaggccgacgcccccgttatctatgtttctgaatcgttctccgagctcactggatatacagcccgtgaagttcttgggcgaaattgccgcttcctccaagcaccgccagggcatgaaagatctctcgacaggaaggggacggacaaggtcgcttcacaccgcatgcgacaggccgtctgtgctggaagggagattcagatccccgttaccaactacaagaaatatggccaacccttcaacaacttactcaccataatccccgtccctgtcgatgaaactggctgtcgttactgcatcggctttctgagcgagatggattgagtgaacaagccagccgcgatcttgcagtgtttgataacaccgtcgacgacttgacaacatagtgatagtctcaattgttgaaccgccaacgacgtcaccatacagcgccgcacaacgaaacaggggctctcttcgatgaaatttcacaacgacaccaacttcttacacttattggtatacgaacctggtctgccagcgtcttggagattcttgtccaacttgcgctcactccattttgtggagatgctcacccagttccggtatctctttgctttaaggcatttatgaacatttacgataccctttgcattggcatattattctctcagtcaacacattcacggctcctcatatcagaagcacttcaaggtgttcaggtctttttctttactagaacaaatggttaagcgttgttattctgtccccactgttactgtttttggtcttttcttatcatagtttgatgattcacgctctcatgtgaaacttttggatttttagattttttttagctggaaatcaagctcgggcttgcctagtacagcaacgtgggccaggaaaagacagttttttgtttgtttatcatagacgtcgctgtcaggcacgagcatatcatgttgggcgcaggaggagtacatacatacgtacatttgatttgatttgatttgattgatttgcttggcattgcgtgtcgtttgacttgaagggcgaagcaagatggtcacggggacccaagtcagaatacgatgggatacagtatctgaccgccgctgtcagatcatggatacacatacttgtacatacatacaatataaacattctgaaccaacagcatttcttgttgagccggcctttacctgtgattgccccgtatcagccggagacccttgtctcgatctccagacctccctgtcatgctacgagatcgagccaagggctatacagatcagaccaacactgtactattgctgtacactgatgcccaaaaactcaaaaaaacaagtaaagggacagcaaaatgggtcccagacgtttcctgtcactaccaagcttggtaaaggcgcaaataaagttttgtgtcagaacttggcgattgcttcaacaagttattaagagggtctgggatatcagctcacaaggactcttcatgattttactaataaacacattcaacgcaaattccagtcagtggacaccgctcatcatgtacgtggtgtcgatatcgggtcgaagtataccaaggaaactctcccagagactgacagagagccgtcgtgtaagtgcggtgattaccttacacacttgcttgacgtacacccgaacaaataacatatttccaatactgaactccttcgaatttgcttattactactttcaattaaggcgccctttgcgataagtttccgcagcaggctccatggtaggatttgacgatgatgtctctgaaacacacgtcctgacattccatatgaagccgtcttggtcggcgctttgataaaggggacgctccaatgagccggactctacaggcctgtctacgggctaccaaagggtgggacagtgcttagctgacggtcacaccttcggggtcttctgatctctcagggattcaagccaactcagcgtctttctagcagtccctgtttaccgccgctttagtcgcaattagagaagactgactaactcaaaaaaagtgatagactaaacgaaaccatgggttgatagtgcaatgatactcatagggacatgccagacttctgaaaccaagggatgacagagagacactgggctaagccttcaagttcattagcatgaatccaaggatgttcgccccttgtagagacacctagataagtatcctcggtagatcacggccccggatcttgaactctgcagagactgactgtgcttttcgggcttggtaggaatagcactcgatgtaattacttgaggaacctttgactgctcagatagtggatatccttagcttagaaagcttctcatggtgggagtgagatgctgcctatctaagcacgaacagtgttttacttgccgatgatctatctagaggcttctgccatacccgtcatgattagatggggatatgctatgtttcatctgaactgtgcttggtattcttggtaatactcgctcaacatgataaaagactaacaaacgaagagcttggcttttgctccttgtgatcctatgcaggtccaaacccagatattcctaataagcacaacttttacgtatttgcccaaactccagccgtatgtagaaaacagaacctcggtccaatatctcatgcctcgagttaaactcctctgattgagaagtttcacaaataccaaagtccaaccctttatccagtacctagtttcaagacaccctacgctatgctgaactccgtaccatgttatttcccatgacagatagatatataggcatttacttatgccatgaaatcatcttcaatgctgcctcgtccactgggttggctgagatcaatcctgccagctccgtccacaatgtcattagtatcctgttcgcctggtgcagacgtacttgagcggacctgcaccttgacttcgccctggatgccatcaacccttatcgttgacacggtggtaccgccaggggcaggccgaaggttaggcggtggtgagagattgacaagttcacggaagaagttgttggcagcctcgcagccgtccagcagccacttgagacaaatcgtcactcgctccttggcatatgggttgtggtcatcgtaggcgcagcagttgaggagaggcacgattccgttatacttgaccatctgcatctgcacgtcagggtttccggggctgctctgaccttgaggtggctgtaagagagtggcgatgatggtaaagatttgtcctttgatcccggaccaggggaacttatgcgctggctcctgtagaggaggtggtggcggcgatggggggattccgtcatctgtagcagcgtatggtctctcgaccatagggttgccgtcactgtcattccgaggcgaccgcttggggagctcaataagaggctttttgggcactccagcctccaatccagtcaatatcgtgataagatcgtagatggcctcccactcgatcagcttggctcgagtgtccagcatctcagcaacggtcgtgagaaagtcaagatactgagccagaccatccttggcacgttccatatcccaactgtccactggaaactcggaagggtcacagttctcctcccgaatttgagcttgaagatgcatgagggcggcacattcggggacgatacggcttcgaaagaaactcaagaaaaagtgaacaagcttaatgtcacgggaattgtcctttgtctcctgagaagctgagttgttgtttatgcgagctctgaacatgtggttgacaagtcgcagaaggacagtctgagcgggcgagatgatatccttgggaatacgcagcgagttccaggcgtatggaatcagagcgctgtgatgaagggcctccacaatctgagtagtgacctggaagatgagagactgctcatccttctcccagacagcaatgaagactagcatctctctgagaagactctttccgcagtcgagggccaggaacatgcgacaccgggtcttctggaggttctcgcctgctcgagtcaaccctgaaccggcgttgtccagaatacatgactttacaatcatgtgcagagcctcgatttgtttgggatccaagatgttgggcacctcagttagcagaccggtgagtggcccctctccataagattcgtcatcgtctgcgtcttcttcatccatgatatcctccacgtagtcgtgagcatactcgtgatcatgatcatgatggtgatggtggtgatcatgatcatggtcatgatcacattggcatacgcactcctggtcatcttcgtggccatggtcgtggtcgtgatcatgatcgtggtcgtcatggtcatggttacactcgtggtcatggtcgtggtgatgatcgagatggtgctcatgatcatgctcatgatcatcatgttcacagtgatggcaatgctcgtgttccgagagttcttcctcctcaacaacacctggcggcggagagtggtctgttccacaagagtgcgcgtatcgatgcacgaggttattgcgacaatgttccaggcggctctgggcaaactcgacagatggcatcaggactagccattcttcgtaattagggtcacgggcgttcagccaccaggtatcaacttctctcgagacgcgcccatatgcacgatcttgttcgaatttgtccgtctcatcgggcttccacactgggttgatcttgtcctcggtgttggcaacatctccaggaacatccacagagccgtccgggagccagttccaagccagaggtctaatcggggcgaggttgccgggcggttttgaggcttggttctgggcgtaatctttgagcagcttcctggcagtgtcacatagcttggagttcctatcgagccaatgctggacctgccgctttgccacgtctggccggaagcctgagccatcgcctagactatcctcgggacccgaaagtgcgccgtcatcatcaaataggacgtcaaaccagaacgacattttgttcctgtcgtgttttgcagtccagttgtgggcttgctgtaacgacgttaccagcagctttttgtctagattctttcgtcagtgtgggagtatgcgtctcgacaccgcggatacctacatagctctgtgacatcaccgagttttaatctctggttctcatcgagaatctctccgtcgtagcccttgctcgttacgttgacacagagaatgatggtctgatataccatttgatcaaagtgaaccgccgcgcagatgtcttgcggcacctcgggctcagcattcacgaggagattcctggcaatgtgcataagcttgatgagagtcgctatatcctccttaattgtcgcatggttcatgacaatcaaggcagtgctctcctgaggggtgacgcccttctccggatcgtttaggctcgacagcggccctacagatcgtgtggtgaggctcggtatggcggctgcaaaaattcttgtgagccagatccaaatcgccacatttcttgagatggcctcgctgcacgctcgtcagtgataaggcccgcatgaagagcgaggctgaggcttaccgagccttgcgtattgtgtgtgttttctccaatgtttttgtgatcatagagctcactttagctgctgtctgagggcccatgggaggagactgagtgtagtggccttcaaggcagacgagggcagcagcgaagcatcgctcctcgatagtttcatcaggtccattctcgtgagcctcgttcagcaaattgacgttgtcgagaagtcgggtcattttatcatttctcgtcatggcatccgtatacagtcgccgacaagttgtggctgccagactatttgatgggtgaggttgtggtgggctaaattttggcggagctaagttaggtaccttagtaggtcggaaaattttggccggcttggtcagcataagagagagaaagatagagaggtagaaaaggtgaggaggatggaaggtaaataagtatgaggctgtgaatttcgaggctacataacataaaagatgataatattaacgggggacagacttaaaacaaaactgattcagccctatcactaaattatcaataccttggtagggtcaatgttggtagagtgaaatgttcactacctaccttagacgtaaaagaattcagcccggccaaaccaaaaggtaacacaagctgtcttgatagaacaaaacctcgaaataggaacaaaggcgtaaaataatctattgaagtacttgagatgtatagctctagaataacttttgatagctactcccaagactgggcagagaatgacaaaatatttacagtgtacacagcacagagcagaaagcactatgagatgataatacatcatttcgagatagtgtgtcacgtcgagccttagtaagcccttatgatgactgtaacagcttatcacaagtctataaacacgacacggtaagtattctctaccatagttgcctccctacttacctaccttatttatgatctttataataatactttacaacgataacaatctcatgccaaaaaatttggtatcttcaaatgtgccaaccagccaatggtagagctcccaagggtccacgacccctccatcccacctctctctgcccaagcacgtaacctaagcttggtcatggcggtggggtagctaataaggcgcccaactaacgttagttccaagttgcgctgaggaccaagaaatatttcctcgcgacgacgataacctctcattctcatcaacgttccaagtccttgctccaactaatctcggcttcaattcgtcaatatgggtgacctccccactacgttcgacagtgtgtagaccaccttctctgtccatatcagtcaatataggcgcaatactgattctcacatcaccctcatagagcctgtccatatcgccgtaattggcggtactggtctcggtcagctcgaaggcttcgagcccgtcgctgctctcaaccctattacaccttggggacccccggcctcgccgatccagatactctcccacaaaggtagctacgtcgctttccttgctcgccacggtgttcaccatcagtttgctcctcacgaggtcccgaaccgcgcaaacatcgctgctctacgacatatcggtgttagatccgtcattgccttctccgccgtcggttctttgcaagaggagatcaagcctatggactttgtcgtcccggaccaggtcattgatcgcacaaagggcatccgtccttttaccttctttgagggtggtgtagttggacacgttggcttcgccgaccctttcgatgcaggccttgccaaggtggtcaaggcttgtgcagctcatatgaaaggtgacggcgtcatattgcacgagaagggcacggtcattgtcatgggtaagagacctgttgaagcagtgccaatttacctgaccatcctctgacaaacaatctagaaggaccacagttctcaactcgcgccgagtccaacatgtatcgatcttggggaggatctgttatcaacatgtcgacccttcctgaagccaagcttgcccgcgaggccgaactggcctaccaggtgattgccatggccaccgattatgattgctggcattcatttgaggatgttaatgttgagctggtcatcaagtacatgaaggctaacaacgaaaatgccaagcgactcgtagcgggtgtcttggatcgacttgctgagctcgagaacagcgacctggttcaagcaaagcactgggctggcgcctctcaaggagccgtcaaattcatgaccaagccagctggccgtgatcccgaggccatgaagaaggtcgagtaccttttccctggcttctgggagggataaactcaaggtgcctagtcagaaacagaaagagacggatattcgagggtaaaccaaagtacttacgtacacaaagacggattggcttttgctgtgatagaggcgttattgtaaagcggcggaataatcatcggtcatcgataagagtccgaattccatgcgtctgcttgctcgtcgatgaggttatttcgaatcatgcactcgccaatgggcacaaagacccaattgaggtcagaataacgtgagctattaagagcacaggtccaattgctgtcgatcagacctttttcctttttttgataggacagtaaagtacgctcaggacgtcaccgggccacgacacaatagtccatggtgttgaatgacccctggtccctgacaagggttcgttgctgcatcgtccacacccgaggctcatggctgaggatggctttttttttgtggcagtcgatttctggcgtcacgctctgatgtcgtattttctcttttgtttcctcaggccctgcatatgcccgttgatgtggcaaaagcggctctcacgttgtctgtccagcccacaacgtcgcatgcattgatgcttctcatgcctggcgttttcgctgtgaagcattgaggcccgagccgtactgtaagaacgattcaggatatgagctgtaaagctcacaggaccacaaatactagcttttcaagcgtcgttcctgtgccttgtatccatgttcgtgaatcatatgtaaatcggcaacggcccgccctaaaggcagattttgccagggccctagtcaaatgctacctgacatttcttgcagctcacattagtctcgcagcacgggtggtcgctgtacaacgaacgtccctgaagatgtcttgttagttataacagaagatcttattcacactcttaacccttgaatgttgacggcaacccttgtacttagtgatgcaataattaggtgtgttacttgaatgataattcaatcgtcttacctgcgtgctgccgtgtgcagatatgaccgaatccatggactttgcacagcgacaggggcgtagctgctaccacaccctcttcgatgcgcgtcctttaaacgcagacgccgctcggctgcattttgagagatgttcgttcgatcaagtagattcttctaggccgggatccaaacacaattctgtggcagcgtatgcaatgctgattccgactccgcgaccccctgtgcttctgttgtctcagttgttttctcttttgcactaaccatttgttccttgaggaatcgaatgcctgagatatgttgaagctgcggacatcagagcacttttgcaggggttcaaaatcaagcctgaatgcgtattccagacgatgtcctcagcccaattgagctgctatatgataggtggtcccagtgagacagctaccatttacaatgttgcgatatatgagtttggttgatcgaggcaatgtgaatcagtgcaaagtcagtatacatcagatgcctgtccagcatatccggctattcgtcagaatcaacttcctctttgtctaacgaacgttctgttatccgtcatcagagactcggtacctagccatcacctccttacatccatttttggtaggcgtagctggcggcagtctcgaaaagctggctgagaggagtatgggacaagccatccctaaagacgacgttattgaagaagatcaactgaacttgcaggccgacccgaaacacgccggtccccgtgttgacaggtccggggtgcgataggtcccgtccacgtcgactccgtggtcacggcgcaagcacaggctttcggcgcgggagagcggagcatttgaaactagaaagattcgagtttggcaatgcttgagagctgtaaaggactctaatagcacactagcgatggactgggtattggctgacgggtggcttatggtatctaccaagtcattcccaggcatagaatcagaatccacagcatacggagtagagactatccgtaatatgcagaaggatagctgaaacgagccaacaccccatgttatccacagaaatcaccacggcatgtcatatttacttttgtgtcgtgtgccttttcttcttcttcttcttctttcagccgctgtttcaagtattatcgctcaagcgaccacttcgcccgatcttgagctcttaggcacgaacagcgttgtcctgcgcacatctctatagtctctcggctttagtgttgatgtaactccatacatgacgatgacttaacaggggagaggtgattatgcgaaaatcagaatggcggcgaagccaacgactataccttgactcgcgtgcacacacaacactgcacctttatgcgtccaatccttggctccagcttggccgtcactgactcaataatgcgtcgttactcacctacgccttggagctgcgttaccaagcgctgtcaaagcatgggcccgcagagattatgctcttgtgtggatttccatctaccggtctcgcagcagaacataaggttgacgtgtattgcagtggctgcaacgccagcgagtgcaagccttctttttgccaacggttggctttctatgaaggtccgatatccgcgctctcttcgcctcagtgtgtttttgaagcatccgagacctcaacaattgtgagctctgtcgtacaacgtacaccgcacggaatagcagctgagttaatgatcaacgggcatcaacacgcgtttcttcctgggtgggtatcagtcctatgttcatcccacgtggcatgtgacagactggaagcagaaaggagaaggaacatcaatactcatcaagacagaaaacatgcaagacgttgtcggctgcacataagacaagccagggtgcagcggatcatttagaaacaatatacggagcgccaacaacgtctcactctctggatatctggagaaccaacgtgcagggaacttgcgaggctaataagcgatagtgctgtggcttgcttgtcaagtatcgtcgagtactgaaaaatccattgcactgtgacgatgctggcttctcatttgcccatcataactgacagaactgcatcactaaagcccccgaggctcaacaaaggccggcgggttgttttccggtcgaatgacagcgtaagcgagccggcaatagtgttaaacctggtagttgactaaggttgtgcaaggatggatggaggatgtttgtggaaatgtcttggatcccggatcacgcttaagggaaccgcggcctcgtaattggcctcggctagcgatccagcaggcacgatcaactgctcctgctgtttccgtgttaggtccttttggggagccacgactgtgaattgaggtcttggcgtccaatatatctcaaacgtagagtatcatggcatgactgtatgacacgacacgacattacattacattgcattggatataactccgaccgcatattggtctttaaccgtgccgtgtcttgtctcgtttattgagcagttaaagagctcaaggacaaggatggcctgatatgatcagcatcatcaccaccatcagaactgattttcagcggtaaccgggaaaaggaaaggttaattgctcgctactccacatgccgtggcatgaattgtggttctctccatgcttgttttgcttttttgaggctctctcaacctgacagcttcaactttggacgacatgacctctctgtggtggaaagaaaatggacctacaaaagtgcgttaaaaaagagttgtatgtcccaaaaatgcatggaattggtcggtatatcgagcattgtgacatacccatctcagttaggctatcagtgatttcatagcttgttgttcatgttgtgtgttgtatgtatgtatgtatgtgtgcgtgcgttgtgtgctattccctgtccatgccctggtttctcgcttgaccaatgcgttaccgcccaacaaagacctcgtctgcattcaaaaggcaactatcgaggtgatagcacggaatagcgtcctgaaaggcatcacatgagatggtattgttggtgataaaccagtgattaagaagaaactaactatagatagccctaaccagtatcttgggaggtggcaaatcagtcaaggcttggggacagccacagcctttcggccctgaggtccggtggagtctagagacaacagctgtgcaggtagacaataccattagagaggatcctgttgtgttaccacacctcatataccccaagacgggtgacaaaccccaatcgcgatctgtcgggctgcttgctgactaggtagacacagcccaggatgtgatgcgggtgagcatctaaaataccctgtcttctaaccagaacatatctgccttccgctttatacaaggcatcagttttgtcgctttggaagaccagcgagcactaccaagccgattttgcattactctcggcccaactctcggtgctcaagtagcagagcaccatgtttcttatgatctgacagggcacggccctgctatgcataaggctgtaaagcggtgttatgattgtgagtgaccctccgttgctacagaagggtgtgtgcacccacggggaaacctgtcgatcgaaatctatcagtccaccccgcttacatagtactaaggtgagggaggcgctctcttagtgttatcgatagcgttcatcatcatgcaaggctctatcctgtcatcggacatgatcgagctctcgtcagaggcagtgcataatgaccaatttgcgctatcttgccgtgttaggcggcaactacacccggctgataacaagacggttgagcctttccaccatgacctgcgtctgaaggcgaaggtgtctgaattgagtttgtcagtcggcggctaagatcgtagagaggtggaatgcctataacgtcactaaccagaacccatgatgatggttggacgttctattgtgtaatcttgcgctgttaatctgtgagccgaagcagaagcgatatgaatcgaaccgccagtgacgggaatagaaacaaggtgacgaaaaccgtagtgggaggatacaagtctgttgtgaagtggacagctaatggccgatgaatatcaccggccactcgcgccgcgttgccagatgcttactacctgtcttacatatgtagagcctactcatgcattaatatcttcttgctataagaaataccttgcaagtcaaaatcaatcaatccagaggccccaattaggtctcggcggaccgcgggaagaaaaggaaaccattttagcaccacgggagttcccttccttgctcttagtgatgtctaccttggccaagatttacgtacagacaaacgagtcccatcaagaacgttgaagcttaagttcgatgctcgaggcggccacagggtccagagttcaccgtgatcaagaattagcttccgagttcacatatcatcttatagaagccgggggtatattgccaggtagtggaaggcttccagctcatgagttcaatttagtttagttcagttcagttcagtctagtttagtgtcagtttagtgcagtcgaacccttgcaatagcggcgggctatttttctgcatctcactcttgcagcacacctccgtttcaagacgaaccacattggatcagaggagtgggcactttttgacaaatcttgactggatactccgaaacaaacatcttcgtgtacagggatctcttgcggaatccatctgaactccaactctgtcagacttttcaaccgcactgcttcgttacacgtatgctgtacgtccagtagcaactgcagcagctggataggtacgcaatcttccccaccgccgacatatcacaggccatcgtgagatgcaacaatgatctgtgccgcggtagaatgggggcataattggggccgagcctggtcgagcaaccggagagcatgctctttccaatgatgaatcaacaggcggtcaaggtgctgagatttaaccgtgggacaacgacaatggcatgctccatcctcgggaagactcgtctttgttgctcgagatttacagcaggaccccagacaatttgcacccagggttctgaacagaacacctgagggtgtcaggaaccgccgttgagatagcaccggggatcaataacgccattgtactacccacagaatgaaaccatcacgctttcagtccaagaagggaaatgactcaaagctttgcaaccaatggactccgatccgaaccacgctatcttcccatctgtcacgctcatgctgcttgctctctagctcgagcgggatccgtctcaaaccatgacgtgcatctgcttgcctctcaccatccagggctggtcaggttggggtgaacaaagtgccctgccagaccctgccctttagtgcagccaccttgcctgaaaataacttcaaggctctctcttgtctgtgccaaggtgaccagtcacctgctcaaaactggccgccaacctcacccggctttccacagaccacagcaaacgaggcatggaagggagaaatagcgcccggcacggctagaacgggcgaaggcgggcccgtggggataaagatggggccattgagatacctgagagtaattcatcattggattgagtttatatcaccacgttaagacagtcgagatgcgctggtgccttgaagcctgccgcaggttggcttgtggtgtgttttacgagttttgcaacacaacctcgagcaattgtggaggggacctggacataggccacaggccccaaatgcctaaatgggctcttgtttctcaccacatcctggagcctcattagcgcgctctgcaggggcatggcccgcctaggtacagtaagtagcatgtggttaaagccgaagctgaagtaaggcaaggtatttatctatgtgagtccaaaaaatgagcgagctgagtctcacatcagtcgatgcatggcacttagaggactaacacgagagcgagacacatgaaacaaggtaaacagcactataaattgatttccagtaccgacaggagaagaaaaaagaaagcacgcagctctaaagagcgaaaacaagggtcttgataacttccccagcacataccggaaccccatgtcttattatggtggggatgtcaatgtcgaagcatgagaatgtcaccctccacgctctcgccctaatgtaggatgaaccacttctggtcaggtctgggacatggccaagatctatcccattttattctaccaccttacgcacccaaacacgctccaagtactggggtatagctgtgggtatgggcgtgttatccagcagcagcagaccaagctgcattgcctagcatgcactgacgttgagctgtcaaaacgtcaccacaagggcaagaaaaaaacacaatcagcattgcgctgctttgtttcaacagacaggatccacgctgccacaacggcaatcctctctccttttctcttgaatcgtctcgaatcagatcgactcaaatcatatcacggcccttgcctgcctgcctgtctcgtccgccctcacatattcctgtcgtctgcggcccttattcgactcatccctgggcggccgtctccattgagcagtgacagccggtagcattggccggtgtctaccagtaaattgacagcggtagtaatcacagtaaccgccttctcgcatctgcttgccgggtataaagtcgggaagagcgtgccttgaatcgcaatctcttcctccttcactcgctagcatcgaggtttgttgtagacgatctcaaccgcaaataccttcccacaaactcattcttgaatacaacactgccatatcgtatcgtgccgtgctgcaacataccgttccacagcgcgcgcttctttttctggaatcttgctgagtggtattgtcgacccagagccgtggaattgttgtgcgtgcaggaccctgttaaccttgaaaatatagtcacacactcctccgaacttgcatagcgacattgggaaaacgaatgcttggattgattgatgtccttcgattgccgtgatggatcccaagaatgatgcttcctcgcacggagccgtagtcgatatcggcggtagcaacatgtacgacggcgttggcaagcgattgcaagaggccctcacggctccatactctccaacctccaaacccacgctgcccgacgaattactgtacgacgatgtcgggttgccgatctggaatcagatcatcttcacccctgaattttaccagacccatgacgagattgccttgtttgatgagcatggcgctgatgttgttgcacgatgcccagctggtgtcacaattatcgatctaggagctgggttagttcatcttctattgccccgcactctgcccacccaccctcaatgagtggtggttgtaagcttaccctgtccatactaacacgaccccatccagtgacactcgcaaggttggccaccttctcgcagcctttgaaaagggcaaggttcccgccaagtacctcgcattggacatttccagatcgtcgctgaatcacaatgtcaaatacctggtggagcagcatccgagccctgagtcttcagtgacctgtgctggtatctggggtacctttggcgatggcatgagctatatccaaaagatctcgacaccacgtctcttcctctcgctaggttcagtgctctgcaacgatccttggcctgaagcactttctcacctgaagttctgggccgatgccctgcgatctgacgacctgcttctaattggaatggacggtcacactcttcccaacaacaaggagaagatctggaacgcctaccactcttgcgatggcctttatcacaagttcttcttgaatggcttcaagcatgccaaccgtctggcaggtgaggaatggtttcgtgaggaagattgggaactcctcgcacaattggaggatgagcccactactcgtcatcgcttcttcttccgggccaagaaagacgtgaagcttaagaagatgagccgcatcatccaaaaaggcgaagagttcgactggtttgattctcacaagtacggcgaagacaacgtgcgcctcatgtgctataaggcaggattgagcgtaatcgatgtctggcaggccccaggatcggagttccgtaagttccctcctatcaataccctctggcgatttcttctttctttcgttctttttttcctctctcttttttttctttagctcactctctcttctgtctttttcttcttttacgtatttcatgctgacttgttttcaggacaatatctcgttcgccgcaaggacagcaaggaccagcgagacgacgccgacagtgccgtctcgggagtcagttactaatctggctggctccgcggctggccgctacccatcacttctaattcctaaaagaattttcaccaaaaggcgggcaactattgctgagaatatctgcggacagtacctttttacgagtaagggaaggtaatgtaatcccaaaatggatggacagatcaaagttttgttcgttgtgtttcgtcaggtcaggcacaaggtttcctcttctgcttcgaggacctttgcaacaaggtgttcccaccaagggtacctcttaccgatatctttggagagagcagttggatctcgtgggatttgtacttctttgtcaatccatccccagatgcgcaaaagcgcctcgtacaagggggggacgctctgaggtgacaggtaattagcccctaattctgcaactagagtgggtaatattgggagcagtagacctgggcaaaggcagaaccagcctgcgtcttgccatagattactaaaaaaaaaatggaggtttgcgtttcttttctttgcacttacactgcgaactggcgtttgaaccacttgttcgaaccaatccattgaaacatccttgtgtacaggtttagtagcgagtaaccccaggaaaaacactggtaataggggtgcttgagctgtaaagtgagaccccgatgtaggcataattcgtatgcaacgggcaagatcatctagattggcaagaacttccgggtgatttcgaggtagcctaatagatggttcagtcagcgagcgctcttgccacgactattgttaacacaagctcaggtaggtaagagggtgaggcagggaaagcaggcagtcaggttcgtcagtgttgagccggcagagggggaaggagtgagttgagctgttgcaaaatcaacgcccattatcccaatggatccccaacttccttcagtttgtccccttctctccctcagaggaccctctcttccccttcatcgcatattcgtacctcagaagacgacattgataataaataattgcggcgatcctccatgcctcagctgtaacctcggtcatgatttggttcgaatcgattatcacttcgtctgctttgtcgcgcacccagtctatcgttggagggtattttcgagccagctcccagtctttgccctcacggctccattggcgcatttctgatagttcgcgcaaaaggaatttcgccgtgattggcacgatggtagattcgggctcttgctgcaatcgacctgcacaatacgttacttggctcataagatgcaacagtttcttcgaaaagccacatcctccatggatttcgaacatatccttctctgttccatagagaagccagctgaacctgcctgcttcagcctcggggttaaaagtctgcggtgatggaagcgccatcataggttgagcgagaatcactgcccgcccaacgataatcgattgagagatgcggagttcgttgtactggacgttattgtttttccagtagcgggcgccagggtcagttgcctgcagaaagtattcgccttgcctgaatccttccagccatcgcggattgtatggcttcttgagtcgtcgttccgtgaggacaatctaaataccagtcaggtcacttcacaatatcgaaggcgcacaatcaccaatcctgtagcgacatcatacatacatcttgcattgaaagaagcacggccatggtaatgacctcctgccctttaccattttccctgctttcgggtgcattgaggagtgtgctgaaatattgatctgccgtgatatatcgctgattgatccgttgtcggatgcgctcatcagggatataatcatagatatataccccggcaagactctggatggcgtggagaataccttcgttcttatgcatcggcgctagatcctttaaccataggtttgtgttgctaagcacactccttcccgggcaccagttcttgatatctaccgggtggtgagcaaacgcttgtcaaagcccaaaacgcagataagcaagcttcaaatacttacagaactcaaacaatcgtctgtcaatatgatccatttttgcttggaatccgaactgaggaggcagcattttcgggtcaccagctatcaggatttgtgaagtgtcttgaaaggaaatcggagaacctgccatcaatatcggcgatgaagtatttccccatcctccctctaggtccatgggcgaaatagtcccatttggcgcggaagacacggcaggcccaggattaaccagagttattatagttggagggcgaccggcagtgtgtgatcgcgttacgttgggcgttatgtcctcaacgtcatcctctgatgggagtggcacagggccagacggccgtctcgatggagctcgcgaaggccagttgaatttaacatacccattcacctgtccattctcggggcgagcatagcgaggataggcagacacaatcagtcggtcctcattcgcggtgaacggactcacaacgatcccttctactggtgccaggcctcttttcttcgagtcttgcaattcgacagcccgctctggaagagcatcgggcaccgcaggcaagaggcgaggcagtcgctgtacctgagagcgaggtggttcaggttgaggttgaggttgaggttgaggttgaggttgaggttgaggttgaggttgaggttcaggctgaggtgctgtgactacctgaagattcaacgcaggctggggtgctgcatggaacgtcagctcacggacttgatagtctaccatggcatgatcgggtcgacgggtagttttgatcttctcggcaggaattggaacaaagtcgggaacatgatgggtgaaagatggattctcagtcgggttgtgcaacggggtgagggtgggagtaagagcggggtgggtgggtgcaacatgttctctctcatctcctttttgctcaagtttacgcctctctcatcggagacccatctgacttcaagatcctccacagggatttgacggggacaacgggtcagagttcagatctgaagagtttttgagaaggccgagccatgaggaaaggtgggtgaggtgagttggatgggaacatggagtgagtgacaacaaattcacttccttacctgtaaaagctggggcccacgaattgccaaggtcttctgggaggtcgaataggacctctgagggagacgatactcccgttgtcgtgggccatgtattttcgaataaaggggcatcagtaaccagggatccgtcaacgctgtcggaggccctgatgctggatgtggctatattcagggggatcgtatcgtcttgtcgcgcgtatttgacgcgcttcaccggacgaactgattctggtgaactctccatttggacggctcggtgtagggaacgccggggacaagtccgatgggccgtgctataattaatgggagagatgagagaacaagaccttacagtacgacagtttcggagtcggccggatcagaacaccacagaaagccagcggcagcggcagcgggcagcggtaacaagcagcgatgccagacgtttgatgatcaaagccgccgggccccaggggcgacgcacaaccgttgcggcgcgtcgaactgagagcctattgatgagataccagtagagtggttcgcttcaaggcaaagaaccacgcctaccgagagtgggtttttcgagtgtgaaccgccgggatagcgggggcgagaggagacaacaagaagcgaagaggaaacagttcaaccgagggaccagcggaggggtgttgaagcaaagtcaagaagaccggaaggtcatggcgtgagataagtctggggagagtacctgcattaaaagggacgttgtccaggtgctactctctgcctctctagaagcagtttggacttttaactaaagagatgtctaggagctgttagaaacattaaggtcaatggttggattgcaggcctccccacttggaacctgacgagcttagagcccttaacacaagggaaagagagtgcttctccaatagctggcaggacgccgcctcacgatatcagaagcagtaccgcctagtcacgatcggtagggcgggcaacctgaaggcgaatctcactcaccgttgcctcacgcgccttacacgcctgctgccgccgtcaagatagagccagagaggggatgaaaggactgagcaggtgtggcggcccatcgatgtgacgggacctggccgctggccttccggggtcaaggagcagggggtttacttacgaggtccaagatggtttttacatagcggcagggatagaaaacgccatggcccacctcccggcttaatcacccgcccttgcttctttggggttaacagggccagccggtctagcaagggcacaatgaaggtgatccttgacaggagagaggagacgcaaacaacggggccagagtccagtgccaacaatactacaaacggtgctcggtacatcctgtgatacggacagcggcagccgccatacgcattagcgttaccttgactcagttgtctcttttcccccaagcttgttgtctcttgtctcgtcacttattgctcacgcgaaaaagctgtgcttgtgcccggcaccgcgtgtcttgcctctctaccggcctcataaggagcaagttccaagagactgaccgaagagaccacaacattcattttgtcgacccgacgttgggtgttgccgtcgttgccctcttttgcggaccaaagacgtaggacactcaccaagcaaattgtctgtgactttgtctttcgcctctcagcaccggcttctaggcctgaataccacacaaacccgcgcatgttattctccgacggttacgctacatgctgccctcctctgaccgacgcatgcgtatctttttcttttcttctgtcttaggagcgcaatcgcgaaccccaggtagacggatagacagttcctaacagccatttccccctctccctcggtcgccccaaaattttgccttcccgccgccgccgcgccgcgccggtccggagcccttcgttagcttccgtgccacaacaatttgcaacacgctactgctaggtcccgcgtggttggtcgaagctctaagcatagtacagagtacagtcctacgtacagtactataggtgcatacttacatatcagcgcctattgccagcgatctcaatagtacagaaagaggtacagatactgctgtaccatcatgtcaattccatcatctgcactcgtctttgaatcggggatcaatacaatacccagcagtacaatggagcccaattctctggatgcccttgtccgtctccagttagagactgtttccagggagttggcagcaaaggcaaagtttactacaaatgtttcatcgcccgaacaacgtcaaaatatcatcaacgatgtgggagaatatcttactcagaccgcccagatgtggctttctttgacagataaactggtgacaggacctcatgtagcatcagctgcagaggaggcgcacgagctgtcctacaataagacgcacatggcggacttgcagcccatggctacaatggacatgaacatcagcaagcttgggtaagtctctaaaccaattatcttataccatggctcacccattctggcagcaagatccgtgatctggcagcaaagttctctgaagacgttcaagaagtctggcgacggacacctgaacctggaggagttttgtctgcaccaacctatcatacaatctcttccttccctcctattaagtctgaacctccaggctggagccggtcatttccaggagggaatagtatggatggcggaactcgcgaaagccagagagctatgctagcatctcgaagcaccgatgacgctcaatcacctggtgggaacctatccatttcagaagactcaggagatgacgaagatgaacaattcagcaaaatcgacatggacgctcttaaacagagaggaaaaggctcgtactactgtcccttgggacatcgctgcgacaaaggcggcgttgacaaggaggggagacttgtggtcttcgatcgaaattcttcttttgcgtatgcttatgcttgtagccccgagttgctggtttaaactaacccttgtcatagacaacactgtaacaagcatcggaaaccttggcgatgcgatgttcctgggtgcccgaatccacccaagaaacgcaagtttgcccgtcgagacggacttgaaagacataaattgacagtcaagcatcgcgttattacatcttgaggccctggccacgagctccatcttgtgctttgatgggctgcgtgaccttgaccggtcaaatcccttacattcggagacttgtctttgattgggggagatatggccggtgaatataaaccatgcggctcatgcaaactcgagaagcatgaaccaatagtgattcgccaagggtttctctgccactcacaggtccatccgccagcagctgaacgttgcgcgaaatcatggaaattgattcggatctacatggcctcagttgcgtgcaagttacaatacgagcatggcatgactggcctctcagcggagcatgcctaatggcccatcgctcgcatgaacacaaggaagatagtcggaattctttttatcacggcataattgctggtcaataagcgaccgcccaaccttttgtggagttgaactagtcttgtatctgaaaggaatgatgcaaccacctgtaagctggcacatcaccggtcagagtcgccaaacaaacaatcgttacctatgcagttagccttcgggcaagatgcatgaaagcttttcacaataatttttaggacatccttctcaaaagagaagcagccggctcacaggtaccacagttagcagttgagatggacatggtaggcctcaacgactaagaaacggtgggaaaatccaccgacgcggcattcagtttacatatctacccgttcctacagggccaaggcggatggcagcatgggaaatttcagaaatgcattgtcgctttgattacacgggagtgctggctgtctataagtcgtacgacaggagcacgcacccagaacgttcgagaaaaataggtgcagccacgtatgagaatgaaacaggctgaggtctcacaagagcactgatgcaagctgtcggcagccgcgcaagaggcacttgatcaggcaaagagggttactagagtacgtacaaatatagtactaggctgggctgccgactacgagaagcgggtggctttcccaaactcgtgggaagctggccacggatgacttgcagacattacgatctcatactgcagcaatgtgacacttcattttcagggtgctttcagagcttctagggactggtgaaattctatcaatcttctctggggcggccctagacgatgatcccggcactagggccatttgttgggcatgcacccttgtgatcaacatgcagaccaaccagttggaaacagcaattgtgagaaaaccgtatatcggtatgtacggtgacgagagtcttaaccaactctcatgtagcagcagcactgcggtctgagaccgtgggcagtgcagatagtagcatctcaagcactacctacgcaatagcatgaggaattttgtactcggcaaaacgatccgacccaatctaggtaccttttccccgcaaacatatccaattgacttctcgacttcaggcaaagggaaacagacttggtgcaacccttagtggcgcacgtggcttcttaacggtgcgggactagggcgctagcagctgggaacttgcatgggttgtgtaaggggagtttccatcccaggccaggaattatggaccaggagatgagcgagatgggacgagggacggaacgagaataggaggaggggagagaaaaggaaagagaagagaggagaggaaacaaaagaaagtcagatgagcggtgtgttccggaggcgacggaaaggtgctcctgtcatagcgtcaacctcagctcttcaactttgtccatccttggtcaaccatgccacgcaccaaggactgcgcagcgttgtgccctttcctacactggtcaggtcaggtcaggtcaggtctggcctgccctggccaaattgagctgaatcgtaggccgcgccgtgctgaagtgtcagatctgggattaggcgttacccaatgcttgggtggaatggatatgtatggtacatcgcatcgtgccatgccatgccagtagagcagatctcgtggggatccttacaaggcaactggcctaatgcatggcgttgatgggttccagagcactgtgctgtacagcatcgatggcctgcggacgagttgcataactgcatctgacctaaggttaagcggagcaaacgacaactaggtaactcaagtctcagtcggtcgtgtcttgggtttattatccttctactgtacacagcactttgtcgtcaattggtgtcatcatcatcacacagcgaggcttgtggtaccttggtgcggaacagccaagaaacacctcgcaaccaaccaaaagcattctcaaccatgactgaggaggcttgctgtttagttccagcaccaatgctgggttgttttactttttggctctcgctttttcgggggtgagtggggaatacgatgagagaaaagagtaacttttcttcttctctcacctcccagttcattaaggaacatgggctgatccggactaacgttagttgctctgcgagacaagtctgtactgtatgtaattactggacggacgatattgtcgctctgttctcatcgctcgctctctccttgagacgcttttggcacacccccattcaaccaatggtgaatcgtccagggattctcgactaactaactaagttacctagttcctctcctcagtctgtgaatctctctcttttttcaagcatcttttcgtcgttccctttgccgtcgtttctttttctcggtcaacgccccccttgccggagccgtcaaaatgagacagtccccttggcatgagcccacgccaatccgtcaatgtatgtacatacatacaattctccaaggagtgtggaactaaattgtttggcgctgggaccatggataccttacatactgtagctgatctatggactacgctacccgtacggagtgcactacctatattgcactgcacaacagggctgtatggcatgcatccattggctgtttggacgccttgtcctagccttactcgcgcgctcgcttgcctacatgacggtcaatattctatgtacactacattacaccacatagcacaagactacattgaccggcaatcgtcttttctcaacggttactagtctcggctttctggcgtctctcagtcgaccgctatttggtattggcctgcaattcccggcccggccaacaggctcaggagttggagtttgcaatataaagttgctgttcgcacccgcgggagatgatatggcgccaacaagtctcgctttcctatactccaagaacaagcataagagcctacctatcgtttatactcatctcaatgccaatttgtttctcagacttcaattgaccacactgagactcaaccatggttatcccttctgtcctcatcattggagccggcaactttggtgctgcgactgcgctctcactccgtagaaagggcaaggttcaagttaccattgtcgacacggcctatttccccaatcctagggccgcttctcacgacataaacaaaatcgtccgcgatgactatccggacagactctacatgcgcctgctgaagaaggctatgcccctgtggaggcatgatgagttatacaagacctggtatcacgaagtcggcatgcttcgtgctgactctacctcgtttggcgaagagagtatcaactcttaccgcgacatgggtatccccaacaggtcagagcttctacctgtcgatgaagtacgccgtcgttggaacggtgcctttgagacggctgatttcaagggcgttgacagggtgctctggaaccctgacgtagggttcgcggaggcggacaaggctctcggcgcggtggtccaggctgcggtcgacctcggagccgagtatgtcgttggagaagtgacgaaactcgactttgggtccgagggccaatgtattggtgttacactcaaggacggcacgacgctgcgagctgacaaggttcttcttgctgctggagctcgaacggcgtctctactcgcgcagagcgcgcctgaaaagccactactccatgctggtgagagactgttggctacgggagctgtgagtttctatgcgaagctgcatggcgcgcaaaaagacaagttctcagcaattcctgtgctcaagaactgcttacctcaggtcaagggtacgtactgtattgcttgcttgcttgcgtgcttgtttgttgatgttgcaaccggggcggatattatcggtacttgacttgactgggctgagctaacaagtcatctgcaggtgaaggcatgtcaatcctcagcgacggaactatcaagttcaactgcgacctatgctttaccaactaccaagtgttccctccaaccggtgaggccatgtcagttgcgcctggccagtccatgtataacacgtggacgggacctcgatttctcaagttctttgaggaccgggcgcgaaagacgttcaatggcctatatggcaaggaagtcgaaaacatcaagattgaggcctaccgaatgtgttggtaagcaacacccactctcatgagcctgtgtattctgtgtgtatgtgtataattatctgagctgactggtctctgccacagggacgcatcaacaccgacacatgacttccttatatcaccgcacccgcagagcgacagactctacatcgcaacaggaggttccttccacggatggaagtttctacctgtcattggcgactacgtcgtcgacatgatgcagggaacccttgatagcgacttggccgatcgatgggcctgggataagaagggcggcaatggccattcggcaaacccaacataccaaatcgtcggtgacttgcaagactggacccgtggctgggcaaactaagttagcagacgagatggttgttccttcatcctcctccttctcttggtccctgtcctgacagaagctgagaaacgacagccaaggctatggcgtagaactcctccgaagaagtgtggcgagatcgagaccaatcagcccaacccaaccaacggggtcagtgacagcgccattgacaagggtgtctgggtaggggtagtggtggtaggtagctaaagggtcaggggtcggttactgtcacgacatgggtaagacgagcgatggattaccccatgtctagcattggatcggcgccaaactctgaaacccaacgacacgagggacagcgcaacgatatcactatggctatcactctgctccgctacggcgcacgatgaatggatgctccaagctgaaccaccaacctggaaatgacggttaatgacgatgggcactaaaaatttaagagcttgttctctcctctcagcgacgggcatgagcatggaccccccgccctgttatgtgggtttcctgattctcgctgggtattttggcgttgcttttttcggctacagcatcagcatgagcatgaaggacgaaaatctcttgggagagatggagtatggtggtttctttgcgatatcaatggggttattgtctgtttcttttccttttttttctggtctcttctcccttgttaatcttacatcgcctcgttttgaatcttgttttctttttctttttcagcatattggaactgactactctgtagagagagaggtatcataacatatcatattttgcatttctttttcttttcttttcgggttccttttttcgatgtctgttgtgacactcaaagtttgagtgtgaggtgtctttctcctttgtccatttcgcacttgttgcttttctcgtcatgttagtgtgtcgttggtatcatggtcattcacagtcagcattctcaaacgcatggatagtcaaaacggtgccaagaactgaagcaagagatttgtctatgagcattattagcattaagaggtttgtaagttttcaataacacatgcatgatacaatcaagcactcaattccaagcatttcgctcctgtctgcctctcgccgtctccccgtctccccgtctcgtctcggctggccttccggatcccgtctccagactttcaaggcacttacgtatggacagtagagtatccgtacctacttacagtacgttatctcttaccggagaatatcaatacgtgttagtgatatctgacagactcgcaaaagggtgagactagaggaggtgggcggtaattacggtccactgcggcataaccttggcagattgggatcagttgagagaacaacaacaccatcgcgcgggtcgtggaattacaactacaattacaattgcatgtagtggtagctaggtactttgacttttctcctcttggtcgtcgtctcatactggcatatacagtacatacatacatacgtggggctagatcacgaggaagtgcaaaagttcaggcttgacatacgacccctgccactttgacagtgatcaagccccttgtatcggtagttgatggatcgatccctgcaagactggttccgttcggttagcgggaggctttgatacggatccaaagctctggttagactaaaaccctgggctggaatcagagcccgtttcttcgtctttctctctctctcctctctcaccatgatccttcatgcatggagctgcattgcatatactaccactactactctgctactgtaactgcaactgcaagcccctcagagatagggcggtctgctgggatccttgatctgaatcgtatgatcgtatctagataacgagttttgaggagatggcattgtggattaggttcgtgaccgggcgcagatgaagcaggggggtgctgcagatctctctcgctttgacctcttgttgggaacctggtccagctggagcgattacgacagtctacctacatacatacatgcagaaagttatagtatgattagatccctgaacccaaggaacgagggccccggggaaacgaggctgacggagtatgagttcctagcgacgaggagagtaaagagataacattttttcaggggaaaggagatgcagctctccaagtcggctattgtgcgattgacgctgtgcaaaactcagatttgtcgcgtcctttttgatacgtcagctcgagtcgaagcccttgcatgtttctttttgacttgtctctggaattccggtttcaaggagattggctggcccccccggggagtctaggtacagtatctttattatccccgatagatctgacatgttttggtccaagtttacaggacatgcatgcatcgcgagatttctgtactggtctgtaaaaggccaagaggtcatgtgcataaggcacctcgataggctgagaccggtgatgaaagaaaggacgagacatgcatggaagcacccagcatgaatcatttcttctttttcgtatcggtgcacatgacttgttattgtctccctgtctccctgtctccctgcaggttggttgaggtctggactctctcatcggtctaatgttagtgagtgatgtatggagtccttgagagcggaaaatagggcgacagtgaccttgatttcacttctgagtcgattaccgtttgcctcagtgtctgtcctcagtcgtattgggttaagcatagccacataaatgtattctttgccatctctgcgtgataatgacgagacaagagcaatgcataacataactcgcaggaagaattgcaacacggcacacacactctgaacacagcagccaagtgatcgccgtggcctcatggaaacggcattctcgaaccgtcctgtcgatctctttgacagcctcgtatgagttatcgctttcgactcaggagagaaaccatccatgttgccgatctctcactgacggaatattgtatgtcaggtacggatacagtctacacagtcgacaagtccgttctgccagtgaagcacacgtacagtgcgtacacgctcatgcatgcatagcattcatcgctcttctgagatgtcgctttgcctttgccatgtcattttgtggcttctattttcagcttgtcgcacgcaatagcctcacctggcgatcactccctgaacagacactccaaaatggcgaaggggggccagtgtcttaagtgcttttgcttttttcttgtgattgcttttttatatcatcggccctaaaaacttgaaagtgactcttgtggtcaataatgtttgctttttccaattcgtcaccgcattctaacggcgagttcatgcatgttcaaggaggtatcgagatcggcagaaatggcaaacagatcgaattgaatcggatcagatcagatcaaattctctgggtcttggaaatccaagattgcatctggatcgtgtaagactggaccattctcgtagagtttgatgctagatgctacttggaagagggtcccgtctagtacggagtaccttgggcttgtatgtatgtatgtatcactcactgtacctgcaattacaggaatagggtaggctaacgagatgaaccgggttactaagagacagtaatgtaaagccttttatacttggatctaatatataaataaatatctgtttctttatagttgatcaacaagctacctgtctgcctgtctgcctgtctgcctgtttggtaaattccctattcctcctcccttcatgcgtatagaccgtacgaatcctagagcttttaatgattaacaagccccgttggctcagtggtaaagcgtatcactagtaaaatcaacacgaaatgataagatcactggttcgattccagtacggggcaatcaatcgactttgctttttggccctgatgctcattgttgagcaatccaagcagactgactgactgactctatgacgaaactataccacatcagttgagatattgataaccagatcttgattgaggtggggcagacttgagctgtcttgtctgcttgcaatcttctgtctaggcagctgcacgacatggagttgagacatcggtgattttcaagcgatcgataggctattttaagacaccaagagatccagttgataaatcacatacttaatctctgatgcttgctgctgatgtaccaaatgtttgtctagtaccacgtgcatcatctcgtctgctgaatgatccattacatctcccagctgtgagaaatggacgtaggtataaccgccatttccaaacactgtatgtactgtcgaagcgtaccagatggctatcatcggttcgctttgaccttgaccggtcgctcgaaactcaaaaagccctcacaggatcatccgtcggcctccagaccgcggaatactcttttcagcgacgcatccatgcaagcaatctcgatatcatctccgcggcgcacccatcatcccccgtccctcccttcgtgtgagcacaagtattgggcattgagcattcaccggttgggctgagcgccaatagctgcggttgatgcccaaaaggatctgcagggcttttcggttccagagacaaaaagaaaagaagaccttcggatttccatattcgttctcaccgcggcgggtatcctgtcttgtttggtcgctagtaggtttcaccaccagtgatatttgctttttgctcgtggtctagaacacttatcccacacgagataatcgcgaggttgggcaacaactggggattattgttaaggcgggtaacaatttcagaattctcttgagatttgccggtagtcgcgcgcgtaagccaccaatgcacaggttatgtgctgagaaggcaccagttgaggacagatagtcctaggcgcgccccttgggctgcgagagggcgccaaggaaccgagagcgagatcccgctgagggacgcatctggaagacagccatcaagcctgacgaaagcctgccaatgttggtatgaaagtaacccagaagccctggatctgtgggttggtaatgtcccgtatctgtcttgataacacaagcgtcacaatgcagaagacgcgatttaaagatagactcatatagttaaattcagacgcttcaatgctttctatactatcccaagcaccattttgagcacaagtcatgaaagacgcatatcgactagtaaacttcaaggacgtatcgtccctcctccttgagcttctcaatctccttgcgaggatcaatcttcttgccagcagccttggcctcgtgagcgatagcctcctcgagcacctttgtcacatcaggtacaggccacgtaggaccgcagaggtagaagctaccctcgtcctggatgtaggcctttgcgatctccttgagagtctgacgcatgcggtcctgaatgtaaatcttctgaggctggtcacgagagaaggcagatccgataagagtgacaacaccggcggccagataggcctcccattcctcaccatagagatattcttcacgctggtggcgggatccaaggtacaagaggatggatccgatctccttaccctgagccttctgcatagcgcggtactgaacaaaggcacggaaaggagcaagacccgttccgagaccagccatgatgagaggtgcagtgtccttggtaggaagcttcatgacggaaggcttgactgaagcagtgacctgggcaccaactgggagacggctgaggtagcgggtagcatgtccgtaacgggtacggccacgaggatcaacccagtcaaccacgacaatcatgagagaaactgagttgggggtgacagcctgagcagaggcgatggagtactctcggcgcttggcagggctgacaatcttgatgaggtcgtggaagcttgggcgagctgacttgaactcctcaagaatgtcaacataggtagcggtatcgacctctgcgcggcgcttcagatcctcagcaccggcggggctggcgagagcctcaagcttctgcttctcagtctcatcggtagcgaactcagcaagggcctcatagaagcgcttgggaggcttgccaagaatatccacattctggacaagggcctggaagacagtgcgggtctcgaggagagcaggatcctcgcgagcaggaacctggacgagctcggcagggttgaggccataaaactcgatgaactggttgacctcttcctcgtcgttctcggcgtgaatacccagagcctcaccgatcttgtaggtcagacccgagtcaccaagatcaaattcgatgtggaagatgttgcggtcgtagtcctgaggagtaagtcggcggttctccttgacagtaatggtggaagtcttgacagacaactcgggtcgcagaacgttcttggtgccgtaagcctccttgaaagcgagggacttggcagcagcctgccagtcacggagctcgaaagtatcctccgcttcctccttgtcgtggacgacgaagctgttgctctggatcgtagcaggaagattggggtcaacaaagtcggcaccaacctcagcccaggtggaggggacctcgaaatgacggaggcaaaggccaacagcatccatggactcctccagggtaggaggacgaccctcagcgaggatatgcttggcgatatcctcgggggtatagtcaggaagagcaacctttaggaaggacagctcgagtagcagcttggagaagagagggtccttctcgaaagccggggaataggaagagtcgaggatgaagagctcagccgccttctcccggagtccctttcgaaatgcgagagggaggcgcttctcgacctcatcgtccttgaagttggagagcttcacaatgacattgccaccctcaacgagacccttgaggacatcaacctcctggagaatcttctcgtctccgacgacaatggtgttggcgtcgtcaatgtcgtaaggagcctcgagagccttcttggaggatcggaggtcacttcggacgaggccaccttgggtgaggttgtcgaagatctcgttaacataaacgttggaggtggattctttggagagcaggttgccgataacactgggagagttgagagcagatgagttgtcgaggtcccagaaggtgaactgctgagcctggacgagagaaggcaatttcttggcctcaccctcattaccaaagatcttatggagagtgctgaccagaccctgaggagtaacagtctgaccaggggtgtacttaatgtcgagaaccgcaggctcactgtcaaatttaccagagaaagtgacagcagtcaggacatcactgtagagagcagactgggtagcctcatcctcaacagcgagttcgtctctgacctgaccaaggacagcaatggtacgagcagaagcagggattgccttgataaaagcctcctcaatgaaggggcggtagattcgcacgttgataacaccaaccttggcgccatcagaagagagcttggtcagaacctccttggccacctgtgactcgacgctgccgaaagcaacaaggacgacgtcaggggactcatggccatggtactcaaaaggctcgtagactgtgccgagctcatcgttgaagaccttgagaagctcaacaactttaccggcggtgtctagacgagtgttgagcttgccagcctcggcagagagcttgctgtacagatcggcaacaccgttctcgctcaaagcatcaacgacacggagagtctcgcgagcgacgcggacaccatcgtagatgtgaagggtaggaagaagagtagccaggagagtggcaaaaatggacatgtgctgagcttcataggtggaggtgctagcaacaagaccaagaccaaggtcctcggcaaggcgcagagcggagtcgtagttggagatcagacccttgctatcggaatagtcgagagcagcgacgtgggcgatgaagggactggacacgccgtagaggagagagagctggtcgagggttccgcgcagttgctggaggctgcctgagggcgcaaccagggactgggggatgtggcgcttggagacatcgaagtcgggagagaagatgtagcccagagcgagagcaccagcgccaattcgagtctggagaggcagaacctcggtggagtatccgtggatgttcttctcgttcttggaagcccactccttgagtgcgatatcaaggtcgaaggtctcgggagagtaagagaagatcttatcggaaagcttgtaggcgatctgctgaacgaggagctgggcggtcacataagtcgggccagagattgatgacagaggaacctgctggccgaaagggagactggatgacaacttgttgaagtctgccgagttggtcttggccacaggggcggactcttggtgaggcatcttgagggtctttaaagccaatgaagggaaagaacaaaaccccgcggttgactattgacttgagagtcaaaagagatggtctaccaactgaagctcaagtcgctggctctgaagcgagatgagatactttcagggtgatgaggactgaggaagagagaagaggaggaggaggaggataaagggcggagtcaaaagagaagcaaaagagcccttcaagaggcgactcaacggagtaaccgtaaggaaagccatggcgccgattcactgtattttcccctgtctctgcccttgaattggacggatgttgctcggtcttgagaattgttgatgcttcgacagaatcacgcaattgaactaggccgacttcggaaagaactttgatgtcgcaagatgggaaagtgtggtgacaaaaacagctgcggcagcttccatagcaatatttgcttgtgagtggttgttaatttatttactaccccacatgacgctctggctctcaatggagaccccgaaattctgacccctcctgtttttttctagcggccccgatgatccgaccggcagtcggcgatcgcgtaatttcaccattaaccttcttaatcagcttcggaggcaacaccgagactttgctgagtatcaagatccaatcaatcaacagtgtttagtattgcttgtacgtactactaatgtctgcacgtcttattagacgagagtgtggaagagagtgatattagtcaacttgatgagtcagcttggcaacatgttttgagaaggctgtttgtaaactccttcgacagacatatctcatccatcactcgagatattcattattttcagtaagccaatagtatatgatggctgtagggcttcatatcagtttactatgttcggtggtaataaataaactgagttgccatgaatgtgtgtttcacatccatgatagcggcccaagtgctggtccttatatgagtaatatggatactaaatcaatgatcgttttacatctagtaaaagattgagttgggcgtcattcttgagacttcggcttttagagtagatatagctattcaaattctctctagccatagaactaacgacaaccagagtaccttgtcatcatgacagtgacttggcttatcaaacagcgagaaaggacaaaagtacaacgttatattaaagctttagattatgcctcctgtcaaacacatgttttacaacatatggatagcgtgggatccatgaatctaccagtattattccataaatatcaaacaccataccattatcaacaatacacaactcagcgattgtcgtacattccacttctcactggctgagcggaacactcttggccacgatacaggactgagttatagagtcgatcattgtgtcttttggatatgcttagaattcagcgaagaggaatttgccaagtgacatatgtttaccaagttatgccacatcgtgaactgacgcccgcatgttactagatgccagagactaactacgaagtattcatgtagcagcacgcttggcaaaattccgagtcatgatctagattaaagagaatttgccaccgaattctattgtatgacttggcacatattctacagctgtagtagtttatttgatggccggcttcatattttgtcacttacaaactgtgtgttcctgtttttttttttacagggagatacgcatgcttttgtgtacctgtggtgagcgtatgatgccatctggcatatcttgggcatctgaattacctagcaatgatcttcaaatgacaaccgttcatgacgtctgtcgggtaagagaaccgcatttctggatttgctcgggaccttttagatcttggacctctacctacaagagtaggaaccgaatcagcgatataacaaatactaaatactggtgctaagggcctgatcattgatgccccctacgatgaaggtaagtgtctaccatgaacccaatcttggcaaccaatagctatttgcattacgcaagaggcgggctattatgttgctagagagctacacacgctagcttcaacacttactcaaatatgtcgtttggcgatggaatttgccgatagctggaataccagcttaggtgctaaaacactcatgtttaaacttacgatgattatcggcagcgtcaaaccgtgtcagacaagacaatccggcttctagctgtggagtatccggagaattttgatccaatgcccagggtcctgtatgcgtcgtggtctgggtggaggaatgcggcttatacgtctggaccagactactgggaagtcagaccatttccgggctatatcctcaaacatcattggccaccaccacaattccttcacataggtcaaggcacgacttatgagatggattgccatcgcatctccagatccgtctatcgaggcatgggctagctagccccccctgagcttgactaggtggccactgcgaagccatcgcgtggttttccatcgcttcattgcctgtacgggcaaccatccgcccgttaatgcctggctagagctatggccacgcggcgcctccattctctggcttctggattcattgttcctgcgtcaaattgggcctgggtggcggtgtatccggtatttggctacgatgtggcgcttgcttaatcgtggaactcgtcatggcaatgatgcctcttcagggtctcgtccgtttcgctccagaaacctggtatgatggcatagaatcatggtttgcgcgacaagaggcttctagtgcaatccccgattcgtacttaagcctgaaacgagaccttccgaagtaaagtcgaccttctttcataaccatcactctcattcattatcaaaatacgctctcttcccacctcttgtctctccttctattaaccttcgcactatcctttgaaccatggttcaacttaagagtttcgcagttattgctaccaccctccttggctgttgtctaacagcacctacaactccttctggggtcgacagcacaatccctggcagctacatcattaccctcaagtctgagatcaacgcccctgcagttgaggctcatatgaaatgggttgacggtgttcacaagcgaagtctcgacaagcgtgatggcgacaatggcgttgagaagacatttgagactgaggctggttttcacgggtactctggtacattcgacgaggagacagtgaagcagattaagaagagtcccgaggtaagacatctaaaccaccgaaaacgtccttgatgtctaacaactgaaataggtcgtccgtattgagcctgaccgtagagtcaagttaacatggggcgcttccaagcgtcaagaacaacccgtggaaccagcaccaccagcagaaacgacaagtcaagaaggcgatgacactgaagatgaggatgaggatgatcagcttgagaagagaagcgaaatcaaccaaaaatcaagcacatggggtctcggaaccatctcacaccgcaacaagggcttccagaactatatctaccacaagcaaagcggatctgactcatttgcctatcttgttgatagcggtgtccgtaccacacacaaggagttccaaggccgggccaagaatggctggacagccttccgaaaagattatgttgaccgattgggccatggtactcatgttgctgggaccatcgctggaaagaccttcggagtcgctaagaaggctaagatcatttctgttaaggtctttcaaggcgactctgccgatctctccgtcattctcaacggtattgagtgggccgtcaacgatatcatcaagaagaagagacaagagttctccgtgatcaacctctctcttggtatcgatggtgtatctggggcgctcaacgacatcatcaagaatgccgccgagtccggagtcatctttgtggtcgccgccggaaaccaaggaacaaatgccaatactaaatctccagcttcagcccctcaggccattactgttggagccattgacaagaactggagaatccccagctggtccaactatggcagctctgtagatatgatggcaccgggtgtcgatgtcgtttctgcctcgtatctcagcgataacggcacctatattgagagcggtacctcaatggccactcctcacgtttctggtcttgtactgtacgcgcagtccgtgtacggaattacgggggttgacaccataaccaaatacatcaagaagtacgctaccaacaataaggtcgtgggtagccgccgaggctcaccaaacctgatcgccaacaacaacaaccttgctcaaagcaaatgattttcgattcatatagcctgagttcgacataaaataagaaactgcggacaggagggatgatcaagcaaggcgttttgggattgagaataagcatacacgggatagcgattgttttgtttttacgtagactttgattcgatctttaccaacatatatcaataccagctattttgacctgggagtctcgaagaacttttactctgtgatatttcactgcacgagacatgtcactgaagttccgataggtttcaattccttgatggccagaactcaaggtgatacagtctgagaccttctattttcgtgttgagttagctactcatcgtttttaatctctcacaaacttttgttccacgctcagacatgtctctgctaatctctaaacaaaatgaggctcaatatagcagtgctgccagggtttgccctctgattatggtccgcctaacatcccacttgagcatggaggaacgcgaatggtgataaactccgtatccatcaagagtgttccttcttatcacctagatatattcaatttttgatggctgtttattcccgagaagtgtagtaacggcatgtatatgtcaatgtctcccgccttaccagatctgagagaagcactgagaaggttggctttagcgagtgactagtgtactgactctctttaagtatcttgaataattagagactaccacggaacttacttctggctcgtgcaagggatcagagatatgataatcttgaagagggaagttacagtgttgaagtcggtgtgcatccagcagcttacacggaaaagtggacagaacgggcactatactagttcgcgttggagcaacgccagaccttcacggttaatctaacccctgcttgaatcttgcatacttcgaagagaggttctttttgagaaaagccgtagtaaaagctccagctctattagtactaaaatgtgctaagataagtcaatctatagttcctccgcgatctgtaaatattcaattggttcttgagattagcaatagtacctagaaatattgatgaggttggcgaaacacggatttagcactagatcctaaatccgtggcccgtcatggagttacatcatgaattccgacactgtaaaagtattacaaaacccttcaagtcgccattcaaagtaaccctacttcatagatctgcaggtatttgccaacggatcaaccgctgtatagtatttcagacaccccctcacatttttaccttgattccatttcaaagtgttgattcctcggtttcttcaactttccacttacagcctgaaataatcaaccactctcgaataacggatgcatctcatcctcactggagccactggcctcgttggctctggcgtgcttgacgctatgctcaagtcaaaagaaatcaccaagatttcaatactgagccgcagaccagtgccgatggcagcaggtgatcccagagtcaatgtcatcgcccacaatgactttacgcgatacaattcagaagtccttgagcaacttcaaggcgcaagcggtgtggtttgggcgttgggtatcagccagctcaaggtgacaaaagagtaggtttgcattcaattgcttatggcccaagtttgtataagctgacaaggtgcggcaaagcgaatatgtcaccatcactaaagattttccggttgctgctgcgaaagccttttccaagatatcacctaccaaggaacctttccgattcatatacgtttctggtcatggagctacccttgagccgaattcatttacacccatcttcggttgtgtgaaaggcgagactgagaaggcactttctgagctacatgcgccgtcgaaatttcgcgtcgaatctgtacgtcctgccggggtagatgctacaaatcatgaggctatcaaaccatatatccccaaccctggtatgctctacaacgctatgtatttgctcatgggtcctctcatgagaaccgcactccagtcgttgcatagcccaacggagaaacttggcccttttcttatgaatatggcgatggggaagtatgacaagccgttggacgctggaggaaacggcatctccagtatcaacggttcgaggatactggaaaatgcagccttccaaaggttgtatgagcaataacagatctttttatgttaccgcggctcgcattcgtcgagggtctagagagtctaggagcaacagaagcgggaaacgggtaggtcagctttattacctagtacccggataagactaggtaggctcgtcaagcctccgccttgattgcaggtatatatctctcgtgtccctatttgctgagagtatttaattggtcggggcttagttttgtaattttgttctttttgcctctgcttcttccatttttgtttctttccttggccgtcgcccatggtgcgtcgctctaagtattaccagagggcgcacacgtgtacctcagaactattgacatttcttcataactgaggcccgtagttttcctggttatatgtaggtacctacctaccaacttatgcagttctaggtacctagggtatacctagatgccaagcatcttctttctccacgcaatttggatcacaggctaagctttttgctcaacagcactttccctgccatgatgttcttggcctgagtcatcacatttattacttacacatcccgtcggcgtccaacgaaagagtcactgaattcaaagaccttgatcaattcttcatctcgcctaggtatgctgctcaactaacgatcttcataatttcaacgctacaacgccggctataaaaacttcgtccatgactcatccctaaaccttgttggaagcatccttctcgctctgatcagcgtctcgggcgtcttgctcaacaacttcaggcggatcctcgatcttggtcatcttgtagatgatcatacatgcaaataaatcgccggaaacattgacagcggtacggaagcggtcgaggaaccaatcgatagccacgatgacagcatacatttcggtgagctcaacattaacagagcgagcaatcatgacagaaagaacaagcgaggctgagggaatcggagatacaccgatagaggccaatgttgacagtagtgcaataataacgtagtcggcaggcccgagggttgtgccttgtgtcgcagccatgaagacaacggcagcaggaagatagatggcagtgctgttgctatgttagtcttgcactacgggaattacgaggcagcgacttacccgtccatgttaatcaaacagcccagaggacaagagaatttgtagatggtggaaggaataccacggtccttggcgcatcgaagagtgaccgacaaagtggcagcagacgaagccgttccccatgcagtgatccaggcaggagagatcttgatccagtacgagtaagcattcatcctggtgaaggcgaagaatatgatgggcacgatgactaggatatggatgagcatggtggacagggtggcaccgatgagaagacctagattcttgccgatctcgccaatgtcaagcttcatcaggttgggcagaatcaggaagaagacaccgataggggcaaccgcgatgaggaacttgatgatcttggtgatcatacgttcaatctcctcggtaacgcgaatgatgggcgagcgaggagattcaatgaggtatccgacgatgatggcagtgatgatgactgccagtaactcgtcttcggccaacgccttgaccacattcgaggggatcagagagaagaacatatcctgtacaaccacggggatgctgcgatcattttccttgagtttttcctcttggtcttcatcaagtgcgccagtgctgaccactgagtactgtttggtccagacgaggcccatcatgatacaagacagtgtgatggacacgagagtggtgatgacgtagtatccgacagtccatcgagcgagaagagaaccccccttgcccatctctcggagtctggtcacagcgagcaacatagagcagacgatcaagggaaggactgcaactggtcagcggctgactcttggtcaaagaagctgttgctggcttcatgtcaatagggaacttaccaactgccttaagggctcttagccacatgttgccaatgataccgacaaggatgggagcagcctccggaatatcgtcgacctgagtagcgacgacaacgccgatggcgatagcgaacagggcagctacgatgatttgaagagctgagccgggttctttgaagctatgccaccacggcttctttacaatctcctcctgggcatggtcgtgaggaatgtcgctgctggaattggtaggcacctgtaccgggcgtgcctcggagacatccttgaactcatctttggtggccattgcaagaacagcaagcctggcttgagtttcgaagactaaagacaagactaggaccgtggagaagttttggcaggaggcggaatggagaagagggctggcactacaattcctggtcaacgtcaagagcacacatcagcttttatacctcatggcactctctatcgccaagccaagctgactacatgggagcagatgttatggagcatcaagagattctgtcaggagagcgacaccaggcatgaatgaagtgcccagagaatcgcgtgccgaaaccagcaaagatgcgacacattgaaagaaacgcttgagcttggcctgtctaagaagagaaggtgagcattacgaaattctttccccatcgccaagacaacaagcatcaactccttggtcttgatagcctggtagctcgggtaagccgactcagagtcaactgttggcagacattgtggagaagaccaaggagtactggttgattgagagttgggatttgcccgaggaggcaacgatgccaagagaaagtgcaagcggacgagtcgctcgaaagaagagccaagagagccaagaagtcgaggcactattctaacccataacatgttgtacattctccccaagccaagccgccacacacgacagagtaccatgcattactaggatgagccctatgccgtagagatggggattgcacagaaggggcatgactgctggtgttatctagccaagcacgaaatacattctaagatgttgcatgcttacgaaataccaagagtgataacgcagtgccgagacttgctcaagtcccgcgtatctcaacgatagataaggtgtcagggatctggctcgttgtttgatgctggagatagcaatcatccagcaatgatagcttaagcagcatcacgtcaatcgacaaacaaccacaggcgggtgagcgatgtggcgtgcttaggctactcgacgagcgatactatagactcaggatgaccaacggcattacctggtggcttaactaattctcgtaccttaagcggtaaatggtttgtctcaccaccatgccctcctcggacaagagcacaccacgataggagctccggggaggcgcggaacgaatgagaaagtaattgggaccagtaggttcaatgatttgagcaacaaatacagggctacggcactctcgctaccgaagcaccagctcaccaattttaaatcagcggtctccaagaagcccgagaatgggatttcacgtctccacctcaggagttttaagcaagggtctcggtgtgtctgctcatgtttccccgggggtgaaactctgagctgaaccctggcatcgttttcttgtaaccaaatttgggggttgttctccgtgggctttgctccaaccgcgctcctgtcctggagtccattggatcgttcaggaagtctctgattctcctggcgcctaatttgtggccagacttccttgccagctatcgaatatctctcagcatcacagtgcgatagtacattgcctagctggcttccctgtgggtatatcttgtgcctcgttctcttggctgaccgtgtcttggatcagcggacgattgttatgttccatcaaggatccatgccacccattgcctcggaacgatctcatgcagaagcaagactcccgactcctcaatctggatccaagtcgtacgctgcaagggaatcctgcgattgtacagagtatatggggaattctttggaaggctacgtcaggagataaccgggcatgacattctgcaattgccgcatgaggcgattaagcataaccggactcaggttccgaacgaatcaatcatcgcagaggcaacctgtatcctacgcgctaagtagcctgtttagagtgcctaaaactagcttccgtgcaaacgcctgctacccccaaaaaagaaaaggttctggaaacttactcagaagagtcgaccatgccttatgtcgacatttgggggtcacttatatttcgaacaatacgacaaggagcagtaaccccccctcgagcggtgcgcgccaacttcaagcttccgatacctcgtttcgtcttgccccagctcagcgctatattcatcaccacgagggatatttgcgaatggccaagggtgctggagcctatccctctatagctcagtgcccggccgatggtacggccaacgttcgacacgggcctcttcactttggagaaatagcgtataatcccaggcaattgaagcgagtatgccttcaccccgcagagcatcgacttattacgtttaaatatccacttaagcccactgaataaataggtgaataggatggtaggatggcttgactcgtcgtcaaactcatccaacctaaagctatcaaatggcgcatcaatgcatcctgtttctctccgtaaaagatacctacactgggggtactgactgacaaacgatggagaaaggcagagtgaaggcatctgatgcgatagcgaacagaacaaccttgaaagtcaggatctcgtctgcgggcgtcactgtgcttggcgggtagtgagattgggaactgatcattccacgaagggcatgtggcaaggtcttggaaaagtcttgggagatagatagaagagcttggaggaggatggttggggagttggaaagcttggtattggggtcataatcacagacactcactcaaattgcaacgtcaatccgcttatagccgtctctggcctttgtcttttgcccctcccccagacaaaggccaagaagacaacatgctgctgattggatcctccgcaacgcagggaggtttcttgttccttccaagatggcaagttgggactgtacgtaatggaataccaacaatcagcaacttctccgcaatttcctggagttgagacaagctcggacatgtatgtatgtggaggagagaacttgtgaaaagcgtgttatcttgtcgtgtgagacgactgttggttatcgttgataaggttcaggtttacgacaagcccatgatttttcagagtagtgtcacgagaatcaaccatgatggctcgaaggagggaggacatggacagtgcggcagtcttgatactgcttccccgtgatgatttgcccaaccaataggacttttgatgccctgtcaggttgctcccgacttgtaaccggaaatcaataactactgatttctgtcgaattgcctctagcgaatccgtacccagatcacgcgagctgacatgagctttggccaggtacaggtacattggagaagaagccaactgcctagacaggtactgtacctgactgaggcccatccataactgccctcttttcaatctgggcctggcagttctggtcggaccatccttcgtcaccattatttgactaagagatttgcgaaattgtcttggctaaattcaggtagtttggtttctgctgtttttgctcgttttcctgaaggttcgtaatgattctctatcaagagtttcttcagttatcttcaggcgacataatgaggggagacatggtcccgtacgtcaaggtatgtaatatacctctagatcacgttcttttgagggaagaagatggaagaagattcggggtatgagtatattcttggtgtagactctatatcggcgatacacagctgcgagtatgataagtatgtacgtagtaggtaggttattgacgttgaagagttgcccagacaattacgtaggctcaattatctgccgtactttgactaggtacgtactatcttgaactggaattgtccccattacctaggtaggttgtttccaaggttttgaggtgcaacaacttatggaaggcacgggttgacggcacaaacggcgcattgagcgcttgactgctttaggactagctccagttgctctgccggtaggtaccatattcaccttgcgctgaccgagaaggtgcagccagtcggtcgatattgggcaggttctgaacaaagggaacgaaacacaaactcacacaaacacgagcttttcttctctagcatcactcttttcctctcacagcagtcaacgtggcttttctatgactttgacatgaggcacaacaagaaagtcatcgccagtatgaaactgcactagtgacaaagcatcatgacgagagtcatcatttgcgacatttgtgcggtttttggccacgacgcaatgctattaaatactggccgtggaagcggctcgatacagttagaaatcattaactttacatttacaaaacttaataccattgtttattctctttttttaaagcccaaaacaaaaacaactggcaaacgctcgtcctgctcaatcacccaagaacagaaacgttcttcaccaagcacttgtcatcctatatttcgtcgcatcacaacacacaacgctcaactgtgaaacaactccaaaaatggcttccacagaaacggttgtcacaacctcctatctcctcgggaacctgcactgcccgacttgtgtcactttgattcgctccctcttacacgatgcctttggcgacaatgtactctgggtttccccaaatctcgttacctccgttgttacagtcgagcacaaagagaactcctcggcttcggttgccagcatgcaaagggtccttcaagacgctggcttcgaagtctgcggcctcaatacaaccgccaaaactgcgaatgatctctatcgcacgtcccaggttgaaggggagagtagccgtgtcgccgagcattccgatggctggttggattccttctttcacttttggcgcccacaagtatcacctccagcgatagaggccgctcgtgctgctcacctcgaaaattgtgaagcatgtaaatccgagaaaatccccggaaagtcaccatctgatgtcaagaaagaactagttcgggtttcttctgtcgtttccgatacccctaccaggcgttcttctctgccgtatcccctccaaagggtgattacagaaacatcccccactccatcatggcgagttacgctctctgttggcggcatgacatgtgctgtttgtgtcaacacaatcacgcaggagatggagaagtttccctgggtcacaaaggtctctgtcaacctcgtttctaacagcgcaaccatcgaatatacaggtggtgatcgagcacaagagattgttgatgcagttgaggacctcggatacgatgctgcaatcgacgaggttgtcaatctacaagagaaaaaggctcaagctgatgagcgtgaggtcgaagtgagtgtcgacggcatattttgccagcgatgcccagagcgaatcgtcacaacccttaaggctcttgccccaggtcgactccaaatcctccaggagcctaccattcagaatcctattctaagactcagatatacacctgatgctcctagatttacaatcaggcagatcttacaagccattgaagcagccgacgactccctcaaagcctccatctaccatcctcccacactcgaggagcgatctcgaattatcagagccaagcatcagcaagctctgttgtatcgtgtgatccttaccctcatcttcgctgtccctacctttgttctcggcatagtttacatgagcctgctgccagattccaaccatgaaaagatgttcctcatggcaccttgggtttccgggctcagccgcctcgatatcagtcttttcgcgcttgctacgccggtgtacttcttcgccgctgatgtatttcacgtccgagcaatcaaagaagttcgaacaatgtggcgaaggggaagccgcatgcctttaattcagcgcttttacagatttggtagcatgaacatgcttgtttcactgggaacaagcatagcctatttctcctcagtcgcacagatgattgccgcagggacgtctcggagagagcatcataaatctaaagccgagatgtattttgactctgttgttttcctgacgctgttccttctcctaggaaggctcatcgaggcgtacagtaaatccaagactggcgatgcagtcgaaatgctaggcaagcttcgtccaacgacagctctcctccttgcaaaagacaaggctgggggccagataactagcaccgtgcctgttgatcagcttgactctggagacataattcgtgtgcctcatggcgcatcccctgctgccgatggcattcttgtcagtggagaaaccaactttgacgaatcgagcctcactggagaatctcggctcatcaagaagacggaaggagaccaaatctttgctgggacaatcaataaggcagcagccgttaccatgcgtgtcactggcgcctccgggcaaacgatgctagaccagatcgttcaagttgtgcgcgaaggtgagacaaaacgagcaccaatcgaacagatcgccgaccttctgactgcctatttcgttcccgtcatcactcttatagcaatcttcacctggatcatctggatggtgcttggcttttccggtaaggtcccagaacacgaggagtcctctgatggcgactcggtagtgtttgccctccagtttgccattgccgtttttgttgttgcttgcccgtgtggcctcgcacttgcagcacccacagccatctttgtaggcggaggtcttgcggctaagcatggtattcttgccaaaggtggtggtgaagcgtttgagaaggcgagcaaaattgattgcgttgtctttgacaaaacgggtactctcaccgagggaggacagccgaagatcaccgattctgtactcttccctgacacttcgtcaagtgaagaggaacgcagcgcttttctgtcagcactcaaagctgtggaagagagcagcagccatcccatagccaaagcaattgtctcattctgtggtgacgctctggctagtaatgttgagaatctcgaggagttggctggaagaggtatgaaagcctcattcaaaggctttggcaatcaagagatggacatgattatcggcaacgaacttctcatgcgagaattttcagtaaacttgtcaactcacatcgcttcacttctcgatacctggaaatccgaagccaagtcagttgctattgtcgccacgaaagcatcatctgccgaagcctggacacttgccgcagcgttgtccatctcggatccgatccgtcgtgaggccattcctgtcatccgagcgttaatttctcgtggtcttcaggtatggatgttgtctggtgacaacgtcaccaccgcccgcgcggtggcgcagcgcgttggcataccctcgtctaatgtcctggctgaggttctcccatcggacaaggcagctaagatctcatctctccaagcctctctccacgcacgcggctcaacgaccaaacgcgctactatcgccatggtcggggacgggatcaacgactcgcccgcgctcacgacggccgatgtgggcatcgccataggaacgggaagcgacgtagccattagcagtgcggcattcgtgctcgcaacgtcacagcttacggctgtagtcacgctcttggatctcagccgcgccgtctttcgacggattcgtgtcaactttgcgtgggcacttgtgtacaacatgcttgccgtgcccgttgcggctgggtgcttctatgcgatcaagacatcaagtggagaacgcgtaaggctggatccggtgtgggcggctctcgcgatggctctatcaagcatcagtgtagtgttgagcagcctgagccttcggattcgggttcctggagtgggatttcgctctcgcaaggttgaaatggaggagcagtattaggaacagcggttgtggcagtcatggtgtagctgcgtattatgccatcgcttagatagtacgagctcagcctccagaatctcagattcagggttctcttagatagttatgcacagcttactcttgggctttcacgcacctcgtgccatgcatatgccatgttgccgatctcatgttgtgaaccaatagacgaattctcgcaatcgccctgtctcgaaagttttagccaatgtgattctgcttcggcccccgcggaggttacaaagaatatgtcattcacaccattttgattttcgttggtgtgagctgtgagtcgctgctcgtccgagggatccgtccgtgcaagccgtgatgacttcacacagccacgattgattaaaatctgtcctcactcaattgagcctgtgctgttgcattaaggagcattgccagtttgttgtgtatgtatgtatgtgcatacaagcaattaaaaacatggtttaattgagaaaactaaaaatataacacgctgagattgagtaaagataagagttgaaaacacgtttcattgcgaatgaaacatgacgaggttcatgcactcatcaacctcgtatcaagtacataaagcaaactccataaaacaagctctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaccccctggctctgagtgcgcaatcaagtattttcacttgtagtcattcaagagaaatgcactatccgtataatgcaatgtaatttcattctcctcagcgagggcccgtagcaattgcattcggcagtgcatgcaaatggaatctattttgtttgcttacatcccatactttgatttgatcctccgtcggactcgtcagaatccgaattcgaaggatttgactgtttgcggtagaaacgattacatgattggtcaaagtaccaagtaagcctaccaaatttggtaactggcccaagctgtaggggaggaccctgtaaaggcgcatcaccaggcataaggaagggcttattttaaggcactcccaaaactcccactgactgactgacagaaaatggcttgcagttaatctcgcaaggatggaagatggaagatggaagatgaaagaggcacggcactgttgatgatccaacactgactgaattggagcgatttgtattgcaaggtttaatatatattactaagttgtaatttggtatctgtattcttcctagatgttgtagatgttgttgggcccccaaagatgtataccccattaaataactccatgatccaaatcctaccaaaatgtggcagtgtatgatgcctactccttatcccaattctattcccattccccccatcatatatccccgataccaatcgtggggcgtaatgctttgtagaggccgtctaacaacattgatactgcgtaatcccgaaaccgtccaatagtaataatgcacacgcccccttatccccggggaggcttctgtctttcatgcaagccacaataaacgccggcctttcagtggaaagactgtagagtagaaaacataaacaaattgtttgtaatagaacaaagggaataatgttgagcggcttgtcggccaactcatgatgtatctggttctctaagaaagcagatggagaagttaaaaagatatcaacaaccaaacgccatgccaaggtttctttttcgatgcgaaaagtaacggatgcagaggtcgatatagtaatgccaaacagcggtccgtgtaacgccaagactatgcattagataggtgtcgagcgcgtgcccgatcgtgggtagctatttatcgcacagcgacgctaccaccaagaagacgaccccacatgccgcgccttgagcgctgctgctgatgctgatgctgatgctgatgctgatgttgctgctgcttcttggacgaggtctcatggagttgctggtactgttggtactcatcggcggtgatctcatagggaagcatacggccagcaggcatatgagccttggggtagtcaacatcgggaacgatctggacgggtgagtcgtagaggctgccctgttgagactcatagtagtaaggctcaggctcggagggctcgagaggagtggtagcttgtgagtaagcgcggccagaggagacagacgaggcgtaagagctagaagagctgctgtagctgagaccaggaggagtaaagtttccagaaaggtttcgtgcgtgctcaggtgttgatcctcgagagcgggagtgaccgcgagaagaggcagggctgggatatcgggtggaggcagcatagagctccttctgtcgtctcttctcctcgcggtgtcggatcttcctggcatgtcgctcggcaatcttgtggcgtaggggctcaaggaagtcgtcgagatcacggtaaaggtcctcctcagtaattcgaagatcccactcaagaaggaagagaagctgcttctccatgaggttgacctcggtgcggctgaagccaaagctgtagcactcggtggtgatgtgactgtagttggcccagtgcttgttcttgggtgagctgtcgttgaggtacttggctgaaagaatcaaagcagcgaggaagatgcggtgagcagtgcatcgtagaccgcgagccatgggctggagctttgactttaggcgaccgaggtagaccagtgttgacatgagagtagggacctggacgttggatgagacgacgagctgtgtgatgaactcctcgagggtggggagagctccgtcttcggatctaacggttcggggctcggggctcctgggaggagctgggaagttctggcgaggctcggcgggagcgggaggcatgagagtcgagtcgcaggcaatgacgttgtgggcggcttgggcgaggtatgcgatcatatcgcgacccacaggttggtagacgaattggtccagggcagtcttgttgagttcctccatggtgaggtatcgtagtgatgttgcagaagccattgtgtgtatgtggatgtggatgtggatgtttgagggagaggaggaaaagaggttgtatgagtggatgggagaggatgatagagatatactacacgggagggcgaatcgtgtgtaagtgaaggtggggtgcggttgaggttgataggcctagaaagaatcgataggctgtgaaccttgacctattgcaaaagcagagcaaagcaaagcagaagcagaagcagaagcaaaaggcagatgattaatatcttgattgaatgtgactggaaaagaggaaccaggggtcaagccagatgaaggtgcgtgaggatagatatatcaagagatcagaggctcatgtgaggaccctaagaaactggcttcgtaagtaatggagctaagggtgacgttttgggtgtgaatgtggaggatgggtcatggaagggggagggcaggggcgtgtcgtttggaggctgagcgccgcgtctctgtctctaatgctaaggctaaggctcgctgaaaaacctccaagcccgacaggggttcacagcgaaagcgagcccagtgccacaagcgggctgggctgggctagactgggctgggttgggttggggtgtgcagggttcagatagacagggggttcactcactgggtcgtaggggaagactctagtcggagagatgtctcgagactaggtcaggtccagttattcagtggactgcagcgagcaatgcaactaacaagctgctggggcggtctggccgggaggggggataaatgctggctgatagagcaagatgccactcaaaaacctgaataggtgcagtatgtacttccgggtggcgaaagagagagagagagcagacagcggcttgagaagaaaagaaacctcaacagtaacagaatgatgatccctgtactgcgtatcgttgcgttgcgttgcgttgcagaatgcggcgtagcaggtagcaaatatcacaatgtctcgccggttgctgtgctgcgtccgtctcggtattggctatgtctcagttttttcttgttcgttttaccgaacaacgagattatagtagacagtaggcgtttgttttcagaaacgtcccgtgggtcctttgtttcgattgattctgatattaattaaaatgccagaaacaattaaagccagcaacaaggtccggtccagggtccagattcggtagccgcgaatatacttggtgatatgtcgctgagagctgtttgcttccgccgggtacgggataaggcgttcgaggccctgcgtttggcacggcgatgagcgaatagcgggaaaaaagaagatcgacacctttccaaagccgttcaggaactgctcggacgggaataagatgaagcgatttagactttatgtcgctgtggcttgaagctcgatctgggcgagatgcgagtctaaagttgacagctgtgggggggagagactcgggatgctctgagtgctctggagtgaaccggaggaatggtggttaaagtgaatgatgaacgaatagtcgaggtatttgagataggtgacgtgggtggatgatgtccaaggttggccgatagatcaagatcggtctgttggtgtagatggatgagatctgatgagatgagagactctggaaaagaaagaagagttcaagagttatataaccaagtgatgatatcaagaccggcttgacaagggaaggaatattggttattcggttcttgattaatccagagggtcaggttggactggaattttaagattgcatacaaagggagagagcttgcacctccgcagagtattgaattgaagggttgagatggcgagcctgcaccagacaaacgagaaccgaaccgatcgatagttggttaggtaggtaggtagtgggcgggggaattaatgatgcgatgcgagaatcgtcaagactccaggtccagacaagtcaagacaagtcaagtacctcaggtacgtaattattgttgtccaagggatgggatggatgtgctgtacatgtacctgccagaggtatgcgggaatggatggtcgaaacgggcgtggcaaacgagaaacaaacactattttttcttttcagtgtatgatcggccccaagaattccagacgcaacgggacgaggaagagtaagtgagggaagaggagatatggaggaggggatgggatgggatgaagagtgatgataataagaaaagtcgagacatgaaacggaagcaatgggcatcttaatagtaataacctggtcttgctctgtctacgcgagagtctcgagattgtgaaattcattggctcactttacttgattacgatggattacctactacctacctactacgacagagagtgagtatgtaggtagatgcgctgggctggggctggggctggggctggctacgaatagaatcacagctaagccctttcagagggcagaagaatcctcctccaaccaagcagcatagacagaacccgtcctcatctcgaggcccatgaactcggaagccagaaccgcccagcagaagcgtgtatgagtttttagaaacgtccaaattcctccggccagtagaatctcccaggctctgcatctctctagacgctggggggatctaggggagccaggggtcaggctgccttgtccgtgcgtgattggccgcacgagaaacatcaaacaacgcgaaactggctgcgggcatttcttcgggcggctctgcatcccaccattggtcgacgtgcaactcgacttgaaaccgggctatctgatgcaaaactggggctggctgtccgtatgtagactggcgaagagccagagagcctaataaggttgggggggaggcaaagacaatcaaccaaaagaccaagatcaacataactaaagttagtcaaaggaccctgcatttcttcaactcttgaacgcggacgtaccacgagttggatgatctacagggcttcgagtaagaaacccctcactttacgttacaaacatggttgtagatatgttcatcctgaacatccatatataagcgctcatatatgtagtaggtatgcatgtacttactgtaccctcgggcattcaaaacaaatgcaccgccgtttacaacaaagcatgaatcaacacttccgtaggtacgtacgtacagcgagcgggccgcttgaactgccagctcaacgactttgacgtatccgtacaatcgtggcggttgaggttacagcgtttcggctctctcgtcccgcctcgtgcagctggagcactcgtacagcatggacacgaccacaagagacagagacaggtcaatctcgctccgaaagagaaaaactctgtatctttgcatgttgatcgcacacgtgtttcagtcagaaaggctatgtctgtactgtactgtaatgtaatgtaatgtactgtccctccgtaataagagtcttgcactgctttgatactacgctgcactgtacctgtgtgtgtgtgtggctgtctgcaagtacaaacaacccattcaagccctgcattaggtgaaatgtcaaaaaaaaaaaaaaaaaccataaaatgataaagtgataaagtgataaaatcactggctgacatgattcattctctgcgccactatcttggtacgctacgcagatacagtcagtacagtgcctacttaagatagtcaagtcaagtcaagttggacggcagaagcaaataatgtgagacgccaagaggagctgacttgcgacactttggctcctctctttggcctttctcgtttgtttgtgtttcctttggcttcgcttcagggcaattgccttgcaacgcagacacaaacacaaacgaacagccagccagctcagtacagcacacttcaaacacccgtcggctaaccttcaactacccggcacatacatattgttgtttctaagtatgtactgtatgtactgtatgtacgtatcttgatctcacccccagctgcccggaacaaagagagagcccaatgcgctcaattccacgttgttgaagtggtctgtgtgcggtgtaagttgagttatcgcacgcacctacaaacgataacacttcacgatggagctggaggtttattactaacttagcttatcagaccacttttctcttccctcttcttgtcactatttcaaataagcgcagctatatcccaatcgtgagactcgaattgacttggtggcgcttcacccagacccaaacccttgggttcagatctagagacaagcgagactgtagcggaaagcagaggagaggagaggagaggagaggatggcggattgacggggcgtcgttcaccaccgagtcacattcctctgcatctcgtcaccgaccgtttcttttcttctgtttccggttgtgccttaatattttctatgtcgcgatggcttcgtatagagaccgatggcgttcggagaacagccacagaccccaacatctatgggataaatcgtttggctggctaaaactgctaatcattgccagcataacaatgcctcaagagcgaggtcttggcgatccataatatcaaaccacgggttcaaatctgtccgttctatggatagcactatccacagcggccatcccgcaatagactcatcgagtcctatcggttaatatgcagtgactgatgggccaagaaggacctcccatttcgtgcatatgcattccaggcttcatggacatccctctccctcacatacaatacaatacatacagtacagatgcgtgtggtgataatcgtcaatcgccgacctccttcacctgacgctatcagccaaccgtttcatcccttgtctttgctcattgtctgtctgtccttgaagatcaaactgccatctgtctcagtccatgcaaatagtccccagactctaggcctgaaggagaagcactagagcaccccctgcacaacatctctcctgtgggtgctgcgagatgcaaccaccaggccctcactgactgatcccgtcggtcggcagacgccactagcttggctcgggagcagcccgtttgaggaatgcacaggcacaggtaagaaaagggaagggtgggcatcaccgtcaatggctcacgcgagggagactttttatccttacagagcaacacctgatctgatgatcacggcccttcctacatagaaccttgccctgacggaggaagaaagactgatcaatcaacccattcggggtagtatgagagctatcaactgaagccactcgcaaaagaaaggcatcgatggtcaactctgcataccaaccaagaggccccctgcactagaagcaaacgccccccttgaccttcaagatccccatcgagctcgaccaggatcttcgtccccattcccatttttagcctttccacaccaagactcactcactcacagctcacagcagccctacaatacgctatgtacgtacatatgtacatacaactgtcggcccgccgtagattcttcagccaagtcgagattgagttagcttggttgattcgtctcgcctgccatgagggcatcgaggatcggacgtgcagtgatcatctgagtgtatcgtgagatctggtggtctgattgagtttatttttttttcctcaagtgacgaggtctctagtctaacttgaccgtttgcattcacttgttcctgaaagtcatgtcactgattaatctaatctactcatctcaccgggcgtacttattgtacatacgacacagggaaaaactctttctcaccgctgttgatcttggttggagccatgggatctgctgcaaccactgaccgttcacagggagtcatccatccatccatccatcctctcacgatagtcacccacagctgtccaccgtccactcactaactaactatcaagcccctaacccctggcccctgtggtgaggtgacccctgagccatccattcatgggcaagcaaacacactaaagccacaatcgcacgccccccaagatcctctcatatctggctcggctgattggtcagccccgcatatgtatccctgacgcctgcatgtcaaaaacgcgtggctctgactcgctgcgaaagagttttgctccctccgtgtagtgtagtctgtagatgtggctgaggtcggcttacatacgcagatacgtacagacgtctgtacgcagagtgactgtggctcatgctccggatgtagactgtggcgacgccgacacgtaggtatgtacgagaccggccggccgaccgaccgcttttggggcctgcagttccccgtcttgtcttgtcttttcttcctccctgcagtcaagggtcaacccgtattatcgtttggctggtttcggtttatgtagctattcgcggtatgctttgtggttgattctatttgttggtcatggttgtcccccaatatccatctcgaccttaccttgccctgccttaccttgtcttggaaacctgatattcatgacggccatcatcatttgatctcaagacccaacaaagccataaactctcaaggatcagtcagccactatctcggccctttcatgccctattcccaaggtctctcctagtaaaagtggctgctgaggggtcaatgccatctcatggcctggtctgggccactttgtccgcgtggttgggctagttttaggtagtctgcctagtctgtctagcctccctcatgctcagagttcatgctcatgctcatgcccaacatcaacaccaacaccatccatggccactgcttttgacgatgcggggaagatagactagtagaactgaaactaaacaaaaagttactgccttgaatccatccgtgatcggggacctcaagatgactcctcatattgcggtgaagacaaagtccaactcgtattcaatgctggatctacacctagtcgatcagtcatccaaccacgccagaccagaccataatgataatagtaatcgtgtgttaatgttcatcctctttgagattcttcttccgtggtcgcatgcgaagctttcctcgctctcgccctcttcgccctcttcggccctggtcagcccgggcgaatctcgaacggagcggagttccgggctgcctctgattctacctacctatggctcggctcaacccgcgggattggcgcttcccgctgttaaaacgcttgaccccctggtccagctgctgctgctgctgctgcactgccgctgacgatcgcctgaatatatagggtgagagctatcataagccagattcagtatctcagcagtgtagggatccaagcctgatgcattatgacatagctcaatgaggcttcttaagagtcacgatctttttattgttgaattaactacctagctaccttagccttggccctcgatttcatgatcatcatcaatgcattggctgtagaggctttgttctcttggctgcctccaataccttgcccatctaatgccaacagcaaaacgactccaacgtaaacaacattaacatgcagtatttgaatgcaacatagccacaataaataccgggtgtcgtttcatgtatttcaatacatccttcaatgcagctgaaacacgatactccaacattggatctatccttcatcactcctcaggcgcttacagtgtatgtaagcgcccgtttcactaccccaaacatgccatgggggggcttacatgatcctgcagaagtaaacaagctaccagaatagaattgcatacatatcgtatgtagtaccggcggctctttaatttgacatgccagacgaactacgggcgtctatctgtcatgttacgctatgcttctaatagtgaatagacgcccgtagaatctcatatagattgtggtgtggccctttcatttcttccatggcagtgcgagaatgccaagatgatccagaccaataaattaatcagagacatacaatgccattgttatcatggtctattgtaatggccggctgctaatatcgggccccgttcgtcccgagtcgtcggtaaatatcctcaaactcttccgaggaatggaatgggctgtgtcacgatgggctaccaaattggcctttgtaaatccttccagcagttagtcttcccccatttcttatctcacggccaaatgacggttgttcgtcttctggtctgtgtcaaacaagtacatgacccgagaggtctcacaacatggtcccaacattggccacaatggcatgcatacacggtcagccatggttgttgtttatcaattagattattctgtcttggtgtgcatctccggatattaaaccgcacgccgagccatatgtctaccaagcgcataccaaaaccaaaccattgtgaatgacaagtgtgccacccttgctcaaaaagaacctattttatcatgttgtttttccgttcgccttccaaacgcctgaaagtcaggctgttgcttacccgttgcttttcacctgctctgttctgttctgctctgttctaccacgtcaacttcatcccggtcgttgtctctcgtgattgggcaagccgccaacggctttcaacacaacgaccaagtttgtcacgcatattgttggtcatcataaacattactggtgagcctcgtgagtggccaatcaataaacgaggtcaagctaggccaggcgagtcaatgtctgttttgtttgtttgtcgcccaagtgggcggataatcactgccgcgatgttgcttgtgcattgctgctgttgccatatcaatgccatacttctccttggcctaggagaagcgccaacagtatctcagaaagagagaatagttggtcccgctcgtcattcggcggtggaattttagtgcctctgcatctgcatctgcatctgcatcatctggtatggagctccatatcccatctagtgatagtagccatttgcctgggcggatgcttgctcttgtgctaggagaggttcgaagtaggggtgattgtaggcagccttggctgaaatacgcccagcagggtcgtacaccaacagcatctcaagcaattcaagtccatgggcatcgaggtccttgcaaaggtccttgctgtagtcgcgctgccacttggggaaggatgccttgaagtcagggtaggaagtgacgccaggccagttctcttcagtgggggtgccgaggatgctatttgattgtcagcgagaggaaatccgaagctctatacaatattggtacttaccggaagatcttgaagatctcatcgatttcagagtcaccggggaagaggggctttcttgtacacatttcggcaaagatacagccaacggaccacatgtcgacaccagtcgagtattgacgccctcctaggagaatttcaggggctcggtaccacagggtaacgacttcgtgggtgtaggtgcgcagaggcacgccaaaggcacgggcaagaccgaaatcagcaagcttgaggttaccctccttgtcgatcaggaggttctggggcttgagatcgcggtggagaacacggtgggagtggcagtacttgataccgtcacaaagctggaacatgaactttcgaacaaccatgtcgcccaggccaagatgctgcaagtgaggggatgaaccctcgggcagggccttgcctcgaccgccatcgctcacggggagagactccatgtatttcttgagatcgaggtcgagaaactcaaagacgaggtacagcttatgaccatcggcatggacgatattgaacagacgaacaatgttgggatctcgcatctccttgaggagagagatttcgcggatggcggtactggggacaccttcatcttcagcttcgaggcggatcttcttcagggcgacaattcgaccgccattggcaaggtctcgagctttatagacaacaccgtaggtacctggaaagtgtcagcgttgggttttcgggagggcgaagccggtggcgtgaagattacagggcaagtatcacaaggcttgcctatctgtacagtaagtacacgtaccttcgccaatcttttccagcttttggtagttctccatggtcggtgatatgtccctgtaccagtttcgcgaagaaggagaggcagatcgaaagtcggattgaagaaaggatgaaacgcgcgagtcgcttctagaggaactaagcgagagacactgcgtcggcggcgttgacggtgctagctgaaggttcaagctcgaggtgcggtggggtagatcagagtaaggcaagcaaggtacaaggatcggtgtgagtgtccgttgtgtctcctttcgttatgcgatcgttatgagattgatagatagatgcgtggaacaagtccagactcgagttgctccgacagcaaagaaaatgtcttatctcctcgtccttttccttggtctccttgttcgtcggtgaccttttggaagagaggctctaccggtcgatggtgggggagggagaagagagcaaggcgggggacgtagttggacgaagaaaaagggtccagccagctacgaactactaaactcaaggtacctgcacctggaaatgaacagctaggtacagcaaaagattcaacgctagccaatgcaagggatttttgaatggcgttttgaagaatattcgtattcttgatagagagaatggccaaaagaatggtgatgctgatggcggcgttgttgctgggatttgggtttgtggggggcgttgtgaaagtccctgagatgatgagatctctctcgcgatggaggatgaaatgaaattaccctgtgttgtgtttactttggacgagaagggactgggcttgtttagtttgggagtagtttggcgcgtcaacaatgcatggaatcttacggagtactcacgtatcattcagtgcagtggcagcacagcgcgattcttatgggtaactcaggtcactaaaaaccaggaaccttcagagggcaccccacctaggtatgtaacagcacgacagcagctggagtcatggatccaatagcgcatccatcgcttccatgggactagctcgattgctcaagtttgacttctgatcagccattggtgagtgattcacgagtgcaattaggtacatccaatatccttcctctctcccattcatggttgtctcggggaggcgggcaatttgaggctgactgactgactgatgaaatactctacgcgtcttggtcgcgttccaatctctttgtctctgtcttttctttgtctttgaacactcccgagacagatccagagacaaagagtgacgttgttcggaatgaccatagttaagaagatattaattacggagcataactctcactcgcagtcaggaattccgccaactcatagatatattgattgcagaagtcctgactcaagttgacttacttctcaccctagtttccagtcttgcaaaagtcgaagtctcgaatatcatattcacccagcaacaagtaataggttacacccaccccctaaaaaaaagcctttagttgaacagcgtaagaatatacttggtcatagaggaaacgcaactctctatatgaaattgcttcaatatcatctacagcaaacgtacgtgtgagaagcaaaaagatcaattcgacgcaggcctgattcgaacagacgcctccgaagagaatagatttctagtctatcgcattagaccactctgccactgcgccttagcgaattgataagggtcaagaacttcttggcaattatagagctgctacagccacagataggcgagaccagagacacaagaagcagtactcatggacgacggttgacatatatgatacaattcgtaactatatatggggctttgttcatgcagaaaccatgcttgagtttattcaagcttaaaatcactgtgtttaaacgtctagttgctgagccaattggattgcatcacgtattcattcagttgctatatcaaaaccttagcatcaagcacggtggcctcaaatggcactgcagccgcgaaatctaaggtaggtatatctttattgtatggttacggtcatttgctcattgtcggtttataacagcccgatactagagggtgagataattggccaggagagccatggcaaaggtgtgaatcacttgtcaacagctgatgaaccgaaatactcctttcctcccgtcaagaatcttacagtctacagatactaagcctacctaggctgcaaaagctcggcaaattagggaccaatattgatttcccatcgatattaatgtccagagacgtgtctcgggccctccagggtaagggtttcgtcttggattcaacacgttagaatctcaatggtatcgaagatatgcatctatgtgtggtaagacggttctactcgaaagatgataagatattagcctgcgtttcaatgccatccatataccgcgatagctcatggtgcatacttgtgacaactagcaactattgttgttgtgagcctatagggacgacatcagatattgagcgattacacctgcgcagaagtgatatgatataggcctgggatgcaatgatgtagagggaatgatagaatgacacgttaaacacgagattccccaacctcgcaaacataagtgcccagcatatctagacttaaagtttgctatatctctggagcaacccaaagtatggagcatagcaacactcaccttctgccatcaatatccatccaccaaccaaagcagaaacttgagcgatgtggcccaagaatatcgatcttgcgaattgcccttggtttcactttcagggcaccgtgtcttgccaacctataatcctctagcaaccgtaaatgcacatcacgaagtctcctttctcctcaggtctaagatgcttgccaaatttaacgtccccttggctccccaacctgccggcccagcatctacatcaggtcgaagattcatataccacgtccaagctcgtttatccaactcatcacggctcagaataccagcccaactggcaaataacaagcgtagggcacccagcacacggcccagattctcttgcttctcctcgttggctgctgtaacagtcttctttccgctgtcgtctgctggcgcgaaagctcgaaggatgtaatttcgtgcaccctccggtcgatggataggcatgccaaccgtcgatgttgacggactcttgtcttcaagattcagcgcccaaactggctcgccgttcaaacttgatgtacgcttttgagacgacaaggcatcgttgagacattctttcatgagacgccagcgatccggcccaagcatgatgccgccataccatctcgtaagcacaaccaacgtattgctgatatcgagatcgcgtagttgttggagcaagaagcttccgcaaccagactcaccatcgtcgaacgatgcttcttgcttcaggggcgaattaccaaagctagttcggatcgcccaagcattgtgagttgcagtttccagctccggcttctcagccatcaatgatttgaaaactgccggacgcgtcgcaggtgacgttataggtatagcatgagctataaataccgaccctcttgatgtcagcttctgacttgcagtccagcctcttgtatttggttgactcccctgaagggtaactaatgaagcgttggatgatgctggttgagaagatcctgaccaagtgtagccgcttctcttcaaaaccgggataggtcggttcatgatcgtgatcttcggttgaccttcaggggctttctcctcccctcctgggggcgccttttcgatacctatgctgatggcttttgttcgtgagttggcactcaccactgcttgtgcgagactcaatcggctacttaggggctgttctggcatagtgtacctcaacagctcaacagcaaaggccaaaaacaagggcgctctatttgtgagaatggtggtgtttcggatgatgtcttcatcctcctccagtggcaattcgaaagaagcctcgagatcgtccccggacatggagccataatctagatctcgtctatgtgtctccagttttggtttctttacttcagcgggagccgcgccatcttctgctccacgcttcgttcctgatttcttctcatggttcttgcatgctgtgtgaagactctttgctgcctttgcatcgccactgagcgcttcctcaactgtggccaagggcgcatctgcgatttgtgctatactattgcagacgcgttagtagcaggatattggttggctacacaattcatatgtaccttcgcagattctttgattgtagagccttcacctgtcccattgctgccatcatggacattttacgcgccgtgaggaggcgtataagttcctggaggtcattttgcgtcgccatatcatttaaggggtatcagaggcgaatgagaaacaaaggacagttctgtgatttgtgatattgtggtgcttgtcttgaatactcaagtatcgagacaatgttgttttaagtcgtaagtcctctttcacgaggcagttaacactccgcaataagatgaatgagtgagtgagtgagtgcctggcctggcctggcctggcgagatctgacccactaaacttagcccagcctttggatccgcttcggtccacgaaacccttgtcttagcttttaggtcttttcatctgctttccacatgcaaaatcagacaattcagattccctcagaacaccaataaccgcttcaattccatggaaaattcgtcattatgatctctccgactcgaggcctcgtcatgagagcctgtcgtatccagcgccgtttcgcgagctctactcctcgaactccccgccctaatataaaaaccccaacgtctcgccctccacccaagatctcaaaaacctacaaaccgtaacggctcctcaatacatgcgataccagattgatcatactgatacagcacgcccagaaagcctcagcctcctccattcacctcagattcgtcgacttcggcaacccctgcacaagccgaaaccctccgcgatctctgggcatcgacatggctccctctgacaggcgcagcccttctcgccggcgccctcggcttctacatcttcggaacagctgccgcatcattcaaagcgacgccctgcagctgcaccggcgaacattccacaccgaccggccgaccgccggctctcgatggcgacaatgcagagcagttcgacaaggagctggctcttcctgagtggtggatgggtatcacaaagctacggaagcgcatagcggagcgtgcaaacggacatgtgctggagttagcaatgggcacagggcgaaacttggagtacttcgactgggagccattgaccctgcgtgcagagggtaaggctggtggtgccagactaccaaagggcgtggtgtcgtttaccggtctcgatatttcggttgatatgatggatgttgctcgaaagcgactcgtcaagactgttccgcccatggagaactctgctcccatcgtccgcgcatctaccatggccgatcacaccggaggtcaactctcgtatctcgattcccagctccgattaattcactccgacgctcaccacccgattcccggtcccgcgactcccacgacgacgaaatacgatacagttatacagaccttcggtttatgttcagtgtcagaccccgtcgctgtagtcaataatttggccaaggttgtaaagccagggtcaggccgtatcattctgctcgaacatggcaagggttggtacggtattgtcaacggactactcgataagaatgccggcaaacatttcgaaaagtatggatgttggtggaatcgcgacatcgagggcttagtcgaagaggccgtcgctaaaacaccaggccttgaaatcgtcaaggtcgagcggcccaacataatgcaaatgggcacattggtttgggtcgagttgaaggtcaacgacaaagcctcatgacgactcaacacatgacataatgcaaatgattgatatgaaaggaatgagatgggttgtagaatatagggagacgtatgtacagtattcagaaagtcgaagcactatgagcggcattgcatttttagatccccagcttccgcatccttttttgacgccaaattatcaaaaccatgggatgctatgatcccttttccaggtgttccaatcccggtccgaaccaaaatcaaaccaaaacaccaaacttgtctaaatatacaggtacttccacaggcgcccctccatgcaattagtatataagtatgtcgtatatccgtcgtcgcagacatgacggaatcaaatcatctcagtcgtctccacatgaccccttgcgcctgctcagagaagtcgcaattgcttagcacgtatcgagtaaacaatcaagctcatcaatttcgatgctctcagcgccgcggtcccattccatgagcttgctaaactttagccagctctcaccatcgtcctcttttcgcagactagatgtcgtgtttgacatggagctaggcttcaccgcggggctggtaaggagggcatttgaggtgaagatgcgatggtcgccgaaccagaagtcgtcgcggtacccatactctgaagtgtgggtggtgcgatcggcggactcagcaacaggggtgtcctcggcgaacttgcgtttctgcaagaagtcggccgtctgtgtaaactcccgctcatctttttccagaggcggtgagttgtgacggctgttgcgacggtttggcacgtagcggtgatgagagggaagagagccgatgggagtcagaggcatgataacatcgtcgtcaccttcctcaaatccatggtcagaaaggtcaacctcgggcgatgggctgagctcccgccggcgagtatcgtcatcggagccggaatcatccgtcagagacaccgaaggagtttcgagggcggcatgagcagacactgtggagttgggttcgggaatgggctgacgagggcaggtggtgaggaaataataggtccttcgagggtggacgctctcaagttccttggcaagagggcatggttttgtgtcactccagcattgtcgcttagcatatgaggccagccttgaagagatgattgcacaagggttggcagaactgggattggaatgttagcgcacggagctgaggggttgtaggggatagccggtggctcaaacttactgttgaacagaggtaagacgttgtgccagaacggtagcaagctccttgacgaggtgagggcggtttccagttgactgtagttgaacaataactgcctcgacaatgtcgtcgttgatcgtctcgaagtcaatggcggactgatttgtatcaaggtcgaggcttgagcctggggtaggtgaaggaggaggtgtctgctcaatggcaatgtcgtcggaatgcgatcgcttctgtcgcttactgggatgcgcttcgggggcctcggagccagaagaggacggtgacaaggcggatgaagcagcacttgatgaagacgaagaagacgatcttgaagcgttcttggaagcagcagcagcagctcgagcagcatgtgtcattgggacgtgaatcccaagactgggtaaagaaagcgactttcggcgcgtgttgtaaggcatggcgattgtgttgaagcgagacgagagatgataatggacaagagtcgagctgtctacaggatgatggactgtcgacttgggagaaaggtcaaggtcaccagaacttcgcagagcaattgtacgcagtaacctcaagtgttgaaacagatccaagagatctataagggtctactgtattgattgatctagcgagggcacggcaacagacaaactggtgatgcagtttatggtgcacaggcagcaaggcaaggcaaggtatgggaagatgatggatggatggatagatgaaggaggaggagggagagatagatagttgaagggggtggtgggagtgtttggtttgttattgagacgagtgggtttacttagatttagactggagagttgaagccgagggtggaggcggtctacggatggatgttgacgacacagacagagcaggaaggagcaaagacaacgggacgcaggcaagagcaagggagcaacgatggtaaccacgaggaaggggattacctagtacaagtagatggggggcaaaggtgggtgaagagggactgcaggtgcaggtgtaggaggtgctggggaaggtaccgcacctcagaaacggggagctagctcagaagggacttttcaatgattcaattcttgtaagctgataggtccggagacaagcatcttgtctccatcgactgacttcacttacaaaagaaggagcgattatccttaggatgacgggaaagaatggcgcttggtgttgggcctgccacactttttttttttttttcgcagacgcagcggaaagagcacgagagcttgaactttttttctttttttttttcacgtttcagccaaactcgattggtcaagactggcgtgcatggctgccgagaagtggatcgcgctaaatataggtgggtcaagcaactgtgggtatctgggagcatccttgtaattcatgtctccagccgcaagacccaaatgtgaaaaacgaccgaccccaactgacaacacttttttttttcatcattgcttttgcttgggtggtattggtattctggatgtgagggaggggttctgtaagcataaagtgttggctggtatgcaactggatagaatgatgactcttaagcaggcagcaagcagccatttcagccttttgtaccaataaccaacgattgcacatgctggctgtactgtacttaaggtatcgatgatgtcctacaccaagaggcaacggaacttacgcaaccaagcaggcaaagagcattgcaatgctcggagaccttaatcatcgaacttactctgtacagtttagccatcttgactcgtcaacgtcttctgtttcttttctgttttcggtctagctgcattgcggcgactgtaattgggccactgtaacagcctcctctcactaatacataggtagcctcgcctcgttgatgatggaatgatggactcttgtttttccgcctcatccgcggtttttttgggacccgggccacttcgggtcgatgtttgttagttggtttagtgcgttctcggaggaccctgaaatctttttttggggaacgcccgagaatgaccgtggatttgagctcaggtatcgacaggcattgcattggattggatggctaataccttgaactgcgtgtcaagacataccctggaccgcgaccttttttttcccctacacatcacaccgcatctgcaactgcatcagactgcatcaagactgcatcaagactgcaccaagactgcatacatgtttgcttcgtgcaaccatattcttacaccgcattctctctcgacgcgcttatgctgtacgagacaatcaatcaatccctagcaagcgttaataaataatcggaaaagaggccctgtgtaatttctaatctcgtcctcggtactatacatacagaatatgtacagtagagcaagttacgtacccatattgaagtcaatggagatgacgagtgggccgaatcatcaaagagtctgcccaagaccgtggcgaggccctcttttgaatctcgaacccctggtctggctccttgagtcgactccattgagtccattcatccgtcgcccatggcaattcaacaagtgacctatttcctaaaattgacggtaataactgtgcctgaggccgagtccacggctagcaagcaaacgatgtgtaagttacatgacactgcactcttcaatggtaaggtactccgtacatacatacagtattggactcggcagccaatagcgacatttctatttcatcatctctcttttgctcatgatacatgtagtgagtgggtttcacttcgccgtccccggccgaggctttctttctcagagtctcgtcttttttgtaggtgactgagaacagaaaatgttacgcagcaatacgaagtccgaattttgctttatttgtcacaataccatgttcactaccttatgtataccattgatcttgattaccgatgttcgattgcgatatcctgcccttgcaaatggaactttgaccacctcacctcacctcgctcaatgtctctcagcctacggagtcctgaaccccctgaactagatctggtcagatcccaccaccaataacctccatccaattctcttacacgacttacagagcctccatttattatccaccactgacagttccagcacctcggcgtacagatgctgcgtcatcatccttcgagtgcacgaatcgcctgctgatgatccaacctttcgaggatcgccatgtggatttaccctacactgacctgactgaagagcagagaacggcggtggttgaatgtcacttcacagctgcatgccacgaggtgggtcatccaatgatgcatctctagctctgccccttgcggcgcccgctgcgacaagcgtctgccgctaacatggatgctctccacttacgcctagaccttgccttgcccaaggctccaagcttcttcttgtcttgatcacagccgtgaccgggttaattccctgttcaacatcgttcgatggttttgctgacctgtgttgttgcaattgccggccacattgagctgtaagtcaagtctgtgactacatacctacataacgctgtctctcaaagccagaatctgtctcatttccttggtgtaccctgctcatgtcctctccgccatgaagtcatggcaagacttaggccgtagatcgttcgaaaaccagcctacgaaaagcctccctctctcatttccttgcaagtcccgtcgttcgtccaactcgttgtgtcttggcgccttgcagacctcgtactccttgcctcaggccgccgcagccgtcttgtcgggcaggtcgacgacaacgctaaggaatccttattatatgattggtcaattgggaatccccgtctttgttccacttcgcgcttccttacattggtgaacttgtgccttacctaaataagtgcaatgggcgtgccgaaaacgggtagcccatctccattgtgagaaattgacctaccctatacccaaccccgtaaactcaaactcacctgagagaaccccgagtcattttttacttttccatcctgtcaatcgaccccaccccaccacaccacaccacaccacaatcttcccccctccatcgtcgtcatacaatacttttaccaaacaccaaagcaagcaagctcctgctatcgagattcacaagctcaggccgtctgctgttcctgtgtccagttacctcgtacctaatctatcagatctgcttggtcatactgaagctaattccacagctgaaagccaccaaaccttaaccatggagcttccctttgttactctcgacgtcttcacaaacactcgatatcgaggaaatcccctagccgttgtcacgattcccgcagatagaaatttaccagagcctacgcaagaacaaaaacaaagaattgccctcgaattcaatctatcagaaaccgtttttatccacgaaccccgtcccgataccgatgtcgacagtgatgtcacccgccgagtgatcgacatttttacagtcgacacagagatcccctttgctgggcacccaactatcggcgccgctgtcaccctcatcccccatggtgtcgataccgtcgttaccaaggctggcccaatttctctcacccagacccgccctggttatatccaagccgctatcccgcacaatgttcgtcgtcacaggaagactcttgccgatctatctgccccggtcgctgcccaaatatcccaggaccctgcgatacgcgaacccgagctccaggccccgctattcagtatcgtcaatggcatgacctttgcgctcatcaaactcccggaccttgagcatctggccaaagttgagatgagcggggtaaacttgtctgtggacgaacttcttgacgacggctggcaaaacggtctcttgctaaagtactactatgttgtcaatggccagcgtgaagacgacggcacaacagtctattctatccgctcgagaatgatggaagcatccatggaagatcctgccacaggcagtgctgcaagcgctctctctagctacctttcgcttcaacagtcgagcctaggtgaccataacttcagatatgagattgaccagggtgttgagatgggcagggagagtaatattgtagttgacgttgatgtaaaagagtccaagatcgccacggtcaaactctcaggaacagctacttcagtaatgcgtggtcatgtcaccatctaatcgagagagatagcatattgcctcttccgaactgctctataaacctgggacccaatcgttatcacgtatttgatcaaaggggcagtgttccgaaaccaatcatgcgcctggtatgttcttccgacaacatcgtgacgactatcgtacagtgatacagtattactgcaatgtgatatcggcctggaaacatcctcgcccccccagacgagtctgccccagggccatagtaacacttgcgcctctataattctgaattctttttggacctaacgccccgtgcctctctcataatgatgcaccgtcaaaaaccaagagttccaccgataataaaatacgtttctcctatagattcctccttgtgacgttttacccagtcctattcattccatcgcggtgtggctatgacccgcgacctaagctcgttgaagcacgtctgcaaactttttggcaacctagaaacaacattagtacccggcccatgttaacagcaggcgaatatctgactgacctcatgactctcgtcatcgatgaaaggaagtttgaagaatccatacttgtcttcattcttcacaagctccacaacagtgtacagcagaccccatggttgaggccagaaactaaccagtcgctcaagcagcactcgggtgatgtcctcgcggaattcatcttcctctggatcgccgagatccttggcaaagatggaaaggagcgcctggctgaagaaagcagtgtgggcgctgggatatcgaagttggttgactaggctgacaaggatataatatctggcctcggcagggagttcatgaatgatcagagaaagaagtgatacttcattctcgtcaccagtcagggacaggtctgtgccagtttgtgttgccttctctacagcacggtgtccgatatatagaacgacagcgtcaataacgctggtgttggcgacgacaggcacatggccgtaagtagatgcctttggagtgtcatgtgtcatggcgtgggtgatgttggcaacgatatcttcatttggtccactctgaagtgcttggtctaggaccttgagaagactgcgagactgaagtgtcacgctggcctcattcataagaccggcaaagaggcgcatatcgtcgaactggatcttaccaccaagctcgttaaatctagggctctgctggggatttgcagccagtacagcgttaatgagctgcgtgcaatgaggtggaatgctcgagcaaagcttggcgtgattggccacgacaaattcggggaagtcgtgctgtagaatgacgagcagcttgaagcaagcccggtaaatgtctttggcaacgttggatacctcgaaaaccttcaactgatcaccgagagtgtccagcaactggcaaagcaggtcggaaaaggggccccagccaacaccgttgggcagctgtagaattgctggcatgaaagcacggtgctgaacgagagacatccagccgtaaacgaagccgggaacatataaggggttgattttgaacagtcgccgagcgatcctcagaagaatttcacgacgctcatcctcagccaggctctctgaaatcccctgaatttcgtaaaagagcattgacagtaatctgaagaaaacgcgctggctcagctgctctccgcgcttaacatggtggttgacaagaatgagctcaataagtgaaagcactgagtcgataaatgcgggacgagtagatgttggctcaaagcccataccgatgaacgttgcaatgagcttagcaagggcatctaccatgacataggcatcggcaagggaaccactgtggacaatgtagtcgaagcgctcaatcgacaggtcgatggtgacacggatgaagacaaagaggtcatccctgttctgcataacccctttggcgtgcagctgctgcacgaacaccgtgacagccttctcagaagcattgtggttgcggcaaagatggatccattcgtcgaaaacatattctatctgttcgtgttggagagcctgactgtcagcgtgagtcggccgtgtcagaccagagttggtgagctttgacttgatgcgttgcccaggggcagaatcggggtcatccgagatccatgaccaagctgcgtccagcgtcagggcaaagtcggcatacaaagcaatcggacgggagtcgagcagcgtgaggtcgagcaggtgctccaaaaagtcaagagatccctctttgcgtgcctgcagtgctttcgacatggccagatcaatattcctccaatccaaaaggtccgttcgaactaaggccgcgagcagaggtaaactcaagaaggtggagccaggctgctggctgaagagagttctaacgcggctgttgaggacagggccagcgatcttcctaagcgtctccaaaacatgaactaagctctcgagagccaggttgtcgtcaacctgcgagaaaatgagctgaatgatttgttccgcagcataaatggagaaatcttcatggctctgcgaagtcttgatgatgtgctggacgagtgcatcgacaacgtccacaagaggagatggtcgcggtagatccaggaagtgttcatggggagactcggtggctaccctcatgagttcctggagtagcttgttgacccgctcggctagattacgaacatccatctggaagccgggtgatctaccgttagtcattgcattagcagtggtatgagggggtgcatagggctgcatctgagcacccaaatgttgctgaattgagggagtctccgcaggagtcggaatactagggatagaactaaattggtcctggagcacctcgttggccaaggatctagtagcatcggatgctgacgggccatgtgaaggcgtgggaagcgtggcgcttcgtggctgcctagcgaaatcttcgtaaatagccatctgttcgggattgaggccattaacattcggggataacttgaaaggattaggaatagccatggcccatcggctgaggcttgagtcgaagtaaggatcgttaggtctctgaagacgatgccgtcgacgagcctcgagctccggttcgatcatctcctcaatttcggggacagccctttcctcagcctgcttctcaatgatattgcaggctaagtccaggtttgagttaacacacataataattgtgccctcggggagtccttgagagagatcggtcgagaggtttcgcatgtagttagtgaagttggcgcgaaggggttctttggacgtaacgagggcaaggctaccggcggtggctttcaccatgctaatagcagagttgcgtacacggttctcgtcgggctctatagcaaagtccttgtgtatcatctgctgtgtagatatggcggcaatagtaacagagcgatcaacgacaggctggattatatcttgcagagcacgactgagagccgtacgaacaatctcatgaagacgagtagtgctgacaaccatctcattagttggggggatagtaatcaggggaccaaggtcaggaatggttggcgcaagagcctgaggtgagagtccagcacccacaccggacccgatgccattgagcgatagattttcaaacgcatctagttgttcaggggctagggtctccgccggctcttcaatgacaggtcggttcagaatttcgcccgaaggttcgatactcctgtggtcaaggtttaaacctttgcacaagacctcaatctcaaacttgagattgagttttagctcggcatgatgataaagctcaattagcaaatggatgatatccataagccatggattcgggggcctgaaaacggctgatgtggcgccttgagtcagaactttgcatacgaacgggataacaacgatgagtcgcttcgtatcgtgagcctcaatcaaaagctgcttgaaggcgatgttcttgtgtttgataggacgatctcgtgccagagtcaaaagacctagccagcctccgagatttttgaggtgagtcctttccgttgagttctgcatggtcgcctccgagttcagcattcggcacacgctaatgtaagtctctctcaggacctcactccagagagccttgtcttcaaacagcttgaccagttcgagataaacatgatggtagtttggctgcatcttggcgcgctcctcaacaagatggctagcaaaccattgttgatgccggcgctccatggtctctcgaagttcttgacacatggcctgtagtgtgccttcggtgatattgttgagaacgaactggaccttgtcctgggcgccctcgtcaggatcttcgaactcaacgtccatagctggcggatcgacattcagagcagcaaacgcaggcgcttgacgctcgacattggccagttcatccgagtttccattagggaaaccatcgccttgaaaccctagtccatgaggtgttccggcgccgttacgcccacgggccaactcttcgtcatgttcacgaacaacctcctccgcctttttgtaaacttccgtgttgtggagtccaggtatctgacagagctgcctgcagaaggcaggccattctcggaagcgaatgaacaactgcatcagtgcctgaaggccaaacttgtacataggttcttcaggagaatggtccttaacagcctccaaaatcatgcctaatccaatttgaaggggcaagtttgaaacgagcttatgcgaaatgataccaccgaatagaactgcggttgttgccagagcttccagaggatagtcggcatagtgagaatactcatcaaagagcccgtggatcatgcatgcgaaaacgtcctgatccagaggatccctggaatgcttatagcggtctaagacctcaactatattgcgaacctgtacctcatcactatacatcttcttgtagtgctcctccatcctggtgttggcggtcggagacaggaggttcccatcccttccattggcgtcgataacatcgtcgtaaccctcaccgtagttgatcagtcgggggtaggcaataatgcaagcgcgctgaaccaggatcaattctggcctaggaggactgggcgaaaagtcttcaaggattcgcagtaacgctgatacggtacgaacttggagggtcgttgtgttcttaacagaagagtcatcagaagttcctcgctgaaactggctctccaagttggcctttatcatcaaaaactgaagcagagtattatacatctcttcactccgctcagcattgaacagtgcccacttggacaagtccaagtatccttcagcatgggccagagcggctaaatcgactccaaatccatttgactggtacaccagggtgtcaagccagttatgctttacagcgtgctcaagaataaccgggaggtccatcggcttaacagcatgagtgtctaccaagcgctgaatgacccagttcttgtctttcctccagacactatccagaacaaagtcgtattggggcgaacgcttataaagaaaattttcgaacaaagaactgagtgtttcgacggccatgggggcccaatgctgccgaggtacttcgaatgcggagaccaggaagatgtccagattcggaactaccacttcttggaagagcctcttggcctcgatactcgtcgacgccatcatggaactaagcgcaacattgaagatcgaggagagagcagcaacggatattaacggatgcttgacggcgacaattgctcgctcttgtacattctcaggcgagtttgcgtattcctcaatagtaatgctgcgctggagcccgggaatcgtcgtcgcgtcaagctgatcaggagttaaagaggcataggcactaacaaaagagagctgagcctctggattcctccaaacgccgccccataacctctgaatatccactatcaagccagacttggagtcctgtgcaattggcaagagagcttggtaaagtcgaaggaactgctgagaagagacgcgagtcgatggttggtcgaacagaatgattacctccatccagtcgaatgacttcggtaggactctcctgagagcagcaaccagaacaccagtatcttgctgtgggctttgactaatggcagtgaaggtcatcgcagctgaaacttgttcggggcccaactgcaagccactgggacggttctgtaaataagagacacatgtttcctcgtctctggtgaaatcgaggcccgtcttttggatatatcgaactagcccattgaaaggcctatcagcgagcactcgactgagatcgagagccgcgaggatttcggaaggcggtgtacgctcgggagactggtccatccatcggctgatgacacgtgtttccaattcgcgcatagaagaagcattgaagctcggaggatgatattggagaaaccggtccagaatcagggcgataaacgatggggttagatcggcatgggcgtcgaggtcaaatcgagaaaggatatcgatgaaggaagggaagttagtagataatatagcgtcggctgccttgacattagaatactcccgggacaaactttctaatggcatgaaccaacctttcgtctttaaatctgctcgagaagtgagcttaaaggctagagctaatatggtcttctctaatgcatcgagcttgaaatgttccataaaggtagaaagatcaaagtcgcggaagatatcctctgtggcactctcaatcgattcagcaatcttacttgcttggttgggatcgtgcgaaatcttctgcatctcggcaacaagaatgtgatagttgttggggcctgtgccgggcctgttgaggccagggaatatctggggcgcattgccggcaacgagccgggtgaagtacttagtaaacacttccattccgtgttcatcgatgagctgtcaagtaggtgcattgtcagcaaacttgggatatgtccagcagcaatagtgtagccaaaccttgttcaattggtcaacctgcagctcccacttagcacggtccttgtcctccttgatagtactgagtagaagatagacctgtgccacgacgatcttggtcagggaattagtgcccgttggactgctggcgcttgggcttgcgccagcactgagaatggcggcctgcgatgggtgaggagaatggctcgcacccgtctggagtatctgcgcaggattgggcgaaaatgatcccgctcgaggtggtgggaccatggagttgtattcgcggcggagggagatgagatggttgagcgcctgctttcgttgtggtggcaggccggagggctcagaaaacgagcgagcggggaagtgtgaaggaggaagagtccgtatataagatgcctacatgggggagcggcacgatgaagctgcaaacagcggtcgtcaagacgttgcagagactgcgcgatcgtgcaacggtagtcgaacagagaggaactcgtgagcctgactcgacttgagggtggagttggaggtacgtgtcgtactcggcgttcgtcgtagggagggcgccgaagacgctacaaactgacagggtggggggaagtccgtagcggttcggtgtcaaataagccaacgagacccgaaatatttatggcgcgtggtgatgcaagtatcgatatcgtcaagaacgtctgtacacaaggtggtgggtggtggtcgatgttgggtttggaggacaaggtactgtaactgaaaatgacaaggcccttgagaacggcaaatcccgatacgtcgagtgaatccactatacccgcatcacgtgagccgtcctgctacaacaccgtggtcagtgctccctgtgttgctgcgccaactgcttcacgccaccaaaacaatacagctagctctccattcaccgtacattactccctttatcaccattgaaggggccacataccagatatcctttttgcctcgcttcctctgttcttagtgtggagagtagtgtgactcaggccggtccttaatcatccatattcgttggaaacaacacaacgcctgtctgtcttgacatttgaacttgaatacccttgggcatcatgcccgcatcaacggttgagactccagccgttgcgctgtcttgtgagcacactttgacggcgtcttgatacatatttgactgatacatgatactgcagtcgcaaacaacttttggggcaaagaagatgccggtgtggcgccgctactgagtcgcatgactgcggccaagactacatgcgatgaactacgagcattctatggcggtgcgtacaagtgaagttattgaaaggaaaccatctgactgaatacgcggcagctcgagcgtcgattgaggaggaatactcccgtaaattattgaacctgagtcgcaaagccctaggatcgcaggagtctggtacattgaagacatcgttggataccgtccgaggcgaggtcgaacagatggccaagcagcatcaactcattggcgcagaaatgaagtcagagcttgaggaaccactcgctgcctttgctggtggaatgaaggagcgacgaaagattattcagaacacagttgaaaagctattgaaggtcaagatgcagcagacacagcaggtcaacaaggttagactactcttctcggcactccattacgattgaagctgacttaggttctagacacgcgataagtatgagcaagagtgtttgaagatcaagggttatcttgctcaaggccacatggtaatgggccaagaagaacgacgcaacaaagccaaactcgaaaagacacagatcagccttgcaacttccaatacagagtacgaaaatgcagttaaagcactcgaagacacgacaacaagatggaacagagagtggaagtcagccgccgacaaattccaagatttggaggaagaacgactcgacttcaccaagagtagcctgtggacgtttgccaatatcgcctccacggtttgcgttagtgacgattcgtcgtgcgagaagatccgactctcattggaggtcatggatgtggaaaaggacatcatcactttcattacagaaaagggaaccggacaggagatcccagatgctcccaagtatatcaacttctgtcgtggagatgtgacagataaccaatctgagacgtcagaagacgacaactattctgtcgctcaatttcctcgcagcatcaaccctgctttccgttcgtcgtctcctcaaccttcgacattcgagtcgcatcatgatccaaattctgctctggccaacgacctggcgcacagagaagtcgcttcaagcaaacgtgatcttccaagccagaagccagcaacgctgccccccgacgagatactccaaattggcactcaaaagcctcaacctcagcagatccaggcccctcctcaaccgcgtcaacagcagattccacgcccttctcagatgcagcaccccgctcagctgcaatatgccccccagcatcagcatccctcccaattgcagcaccactctcagcttcagcacccatcgcagctgcagcatcatcctcagcagcagtactctcctcagcgtcagcaaccatcccagcaggtcgctcaccatgcagggcatcacatgcaacagcaaatgaggcccctggaaatgagacccgcagatggcagatctggagacatgaggcactcgaacattcgacatccagatgggcgacagcacgatccaagaccgtctttggagatgcgccactctggggaagttcggccttccatgcagtctcgacccagtgccgatgcaaggcaatcaatggatgcaaggacatctctggaagtaaggcgaccaatcgaggatccgtatcgccgccaacaacctgcaggtcatggatcgtatgatgccaaccagcatggtgctgttgcagccgtaccacacgacccctaccccctggatggcatgacgatgctatgcaggactgggcccagccccatctcggaccagagttcgcaggtgacatctgctcgaccttcgagcagagactcccatagtgattattcgaaccctaactcgttctctagtgtggaaccaccgagcggcaaaacttcacccgtcaagcaggatcctataaagccgaacccagtgccaactcaaccgccagcaccagtgccggcacctgcgccggcacctgcgccggctccagtcactgctccggctccggctccggctccggctccggcgtccgcaccagctgtcagcaatggtccaagcccagtcaaattagttgctaagaagaagagcggtggtttcttaaagaaccacagtccattcagacgtaagagcaacaaggatcttcagtcatcaaacaggaacacatggcacgcaccgagcactcaaaactcgggtagtcccgttcgccgaccacagttacaaacacaagagcccagcaatgttgtcaccaaagaacgtactcagagtcccgagcccatcgatgccaatgccagtctggctctgggagtgggacagaatgtcttccctgtatctacgcctgacacaaagaagaaaccaggagctgccactgaacagacacacgaggagacagacccgatcgctctggccctagcggagctgaaaggtgtcacgttaggcaagcagtcatcaatgagaatgtctgctgatcactattccgggcttgccactccggcgccagcatcagaagctgcttcaagacaaacctcagcctctcgcacagctccgactcctgtgaacccggatgttgcggcggcaaagagaggaacgccgccaccatcataccaaaccccaatttcacgcctgggtgtcccaccacctgcagtgacttctagggcaatgaaggaagcgaccaagaaggctaccacacagacacgaagcatgtttgagagtggaggcggttcaccaggaggattcaatagtactgcttctaggaccaacactcgagcaaccgaaacaaggcgatctgagccatccccaactcagagtgttccaccaagtgcttcacgaccggctactcgaaccactaaccatggcaggggcgagtctggtagttacagcgcgtcccctgtgtcacgacagccaactagagccaccgataacggacgcggcgagcctggaagctatagctcagcatccatgcctcgaccaggcactcggggcactgacatgggtagaggggatactggcggctatagtacaccacccgtggcacgttcgggaaccaaagcaagcgagatgccccgatcggacactcgcggaatccctatttcgcgaccaggcacaaggggaagtgacatgtctcgtggcggatctggtatttatggatcatcacctggttcccgacctggcaccaggggctctgatatgcccagagcaacttcaccagcaccagcccgcagcgtgtctccacagccacctatgaacgacaacatgagctacagatcggtatcgcccaacccttacgctgctagccaacgctccccgtccgtcatgagctcaccacagaagcatggctctgcccaggggtattatccccagtcacctcagcaggctgctagccgcgggccttctccttcaccttatgcccagcagaatcgccccgggagcagctatgcaggtagcgacatggcaattcagctcgcgccggttgatgatgcctatggttctcagaggagtcgaggcagccgccctgcttcgagggccatgagctactatgacgatggtagtacccgtcaacgtagtcaaagcgttgctgatccgtctcgtctatatacgggagatggcagagcaattctgcattatggtaagtcgttgattagccagtatcaaagagaggaagaggctaacatgtcctttttacagcacgcgcattatacatgtaccaagcagccattcccgaggagttgagctttggtaagggtgactatcttgcggtcctccgtcaccaagacgatggatggtgggaggctgaagtccacggcggagacggaagcgtcgggctggtcccaagcaattaccttgcggcgtgctaagttagacgcttacgatatgagcgacttgatggacaaatttttgagatttttcttgtggaatgattagattgtaggtaaggattacggcaggaaaaggaccccgacgaaattggttcacgacttgatttacaccttcgttacgctgttatcttgtacagcagatatttggcatggaagcgctgaccttgttgttgctattgcttcagactattttgattttttatttgtgtcacgaattcttgggaaagattgaaacgactgcttttctatattacctcattgagatgagaatcattgttcgtagatgtcattgaaacattagatattctgaattaatgtgtcgaaattatcctctaaaacaacttgaggtgcccggtcccttagggggcaagaaaacaacgaaccctgatatagggtgtcgaaatgaacttgacaaagagccccctaagcttaggctaaatttaccttaatatttttatcacttagggttaaggtcctgagttttctttctccccccctggccggtgaagttgaatacctaggtaccttaggtatcttcttacctaaggttggtacgtaccgaattatgacgttgaagccggcagagctccaaagctgcagcctgttagactatagcttgccgccttcacatgccactcactcactcactcactcactcactccctttgacctttgctcccttcaatttcgcagcctgtgactccctagctcatactcatacccatgtctcctatactaatgacctgaataatctgaaggatcatagcatggttagttgttctggtgtttatttatcatccattcgggactgactttacttgacaaggaaaccctacaagaaaccgcccgtgttatcacgtctaaacctgttcagcgagctgtcgttaataccgtactcctcgtttcgacagcagcaacactattttgcacggctgctatagcttcattgctctttttccagaattttcttcctcacgaggttgtaactttgccattgcatctccaatatgggtgggttatcaacgctgtgtatgttgctcgtctgactgatagaattgttacagctctggcatcaacccgtatggaatcgtctcccttcaaacgccaccaatgaagacgcagcaagagtacgatgtgtcgttgattttggcgatgcctcgctcgaatccaaacgtggagcgcggcaacttcatgatcaccctgcacatggtcaactcgcaagctgatgctgagttgcatgctgcggctgaacgtcacgcatcgctacaccaaggattggaaggggccaacgtactgttcacttcacgcaggcctgctttgtttccttacgtggacccattagtatcggttgcctctcgcgtactatttctgctttaccatttgttcacaccgggttcaagcacgaactcgatgatcatcccgttggccgagcgagtcttgttctcaagggcctcgaatctccccaagtcagcgtatgtggaggttgaagcgggccagactattcagatttaccatgcctaccttcagctcacagctcagcttcgtgggctccggtggatgatggttcactatcgcatctcgacattcatcgcattgacccttgttttttgggcttttgaagttatttttatgggtgttgcttggggattttggagcatggcttcaggatcaccgcctggagatgctgctgacaagaccaggaggctcgaggcagaacgatatgagtatgaagatgaggacacagatcacgcagagaccttcccgacatatggaagacagcaaccgctcaagtacgagcccgaaatcaaaccagaggcggaccctgaacagcctttatcggaaattcctcgcgcaggagccgacgcggatgacgaagacgagggaagttttgacgatgacgacgacgatgtgcaacacaaggattcgggcatcggaacgagttatagtgaggagggaatttcaagcattcgaagacgaacgtcgcgtaataagttgtagaggaggaaagtttagcgtggccttgatatagagagggactgagtgtgatgagtggaagcagatacccgtggcttatgatatgcagtactaactaagaataagaatgtgttgttgtcagctgaggattttgtgtttacctattatgcaggggaaactgcccggtaagtgagactatgctgatccgacatgcatgccaagttggctgtaattcgatgacgagctcacaacaggtagagtttggcgtttgtttttggctactacctatacttaattcccttgtcaaagaaccaacgcctgattaataaagaatagcaacgtgcgcttcgttttgtttcacatcaagggatgcatccattggactgtaatttacaagtcgtttgcctggctatcgacggtcaatggtttcagggcgttgatgcgtatttaaagcaggcaattgattgattcactttcaccgtttgttggctgcatctttggcttcccacaattgacaacggctgaaggttttgtgatggatatcaatacaagaatacgatagcattcattgcctgaaaatagagcattaaatccatactgtttgaagagcgtatcgatctccagtcactatagtacactaactgcacattgaagtctttccgttgaaattcactacctaattcttcagtgcacatgcattggatgttttcaacccctccaggcccctctattcacacctcatccacgtccacactcgctctcctctggctgggcttgggctcgggctgtcgtgaccccccattgtacctgagcatctcactgtagcttaggggacactcacccatcccatgtatgctctggctgatccatttctcagagcccctcaaacccctccactttctctctgttgccaacaatcaaacgcattaggttgtgcatcattcttctctgctaggagtacctgggttagtgtggtgtaactcagcaacaccgcctggcgtcactagcattcatcgactttttgttctattctgtgtaattaaattctcgccttttcacatccattcacactcacactagaggcacatggttctcaatcactgaactgaatgaacaaactcgatgtctccaccataatccacatcccacctcacctcgccatccccgaccacccccaagttacctggtaaggtaaggtacctgacagcaatcgtgccgctaccgctaccgctacgtaccgaccgctattactagcttgatttatctggactcattgcgggccaactactgcgattccctccaccgcccgcccgcttgttcctttcgacgtctcccgactcaattctgaacccgataacctccaagaggccagacagacctgagctgagttcaccgacctgaccgcgtgtgctgtgtttagcacctgcgagcgagcaaccgactgcttctgctgttcattctttgcgactccttcgtttgaaccctcgcctctgccttcgcccagccttcaacgagcctagacgcagacgggacgagacgtcacggtcaagtcttacacacaactaccgccgtgatcaacttctctctacctcccctcttctcgaacctatatacatacaccagccaccagccgtagcacatcacataccgtcacgatgccctgcttcaagggcattgcggtcagcattcatgcgaactctgccccgctgccagagtatggcatgcagaagcaatctcgtctctcaagaatcagtacctacattcctgtaccccaacctcagctcgctgagtcaaacaaacccgagcctgcaaaattcgccatctccatcacccttctcacccccggcttgcctatcccatactcgaccccgaagccaagtgatgataacccctacccgaagcctcagttcgtcggcggtctgaacaccagtgatcggaataagtcctctggtgttgtgaacccctacatccccatgacaaactccgaaaatgagaccatcgctgcttacatctacttcgacggtcgagctaaggaggaagttgctactcttctgcgaccaggtgaagaaacatgggtcaacagccgctgggtccaggtgccagactctgaaggtggcggtctggctgagcgagaatttctattccgcgaggttggtctcgagcgttggctcaacggcttggacctacaaggccatgatgccgccgagaagctagagaagcgtcgccagaagttcgagaaacgccgccgacgacaacgggccatggaaggaaacgccagtgccgacgtggagcagggatctacaggacgcagggacacactacgctatggcgctgacgacaagtctcctattgaagctgtcgtggacgactctgattcctggtccgacgacgatgacgaacctcctgaggcgactgggcagatcaaggtggctatgttccgcgtgcttgcctctggcgaaatcaagaagggcgaatactcaccccagttcggtgctcacgacggcgacgaagatgacatgagctctaaggaaggaaatggcatcgacgccgacgttgaacacacgacaagtttcgcgaagcccaagactcttgatccgaagaccatcagtacacagacagtcacgggcatcgacggaccagacaagccctacgctgtctttaccttcttttacaggggagagcgtaagtattgccgggcgtttttgggatcgtacactaacccgcattgcaggacaattgcaaaagatcggggttctacagtcctcaaagaaccctcagacaacccctggatcagccaaacggaggtcaggtcaactagacttctccagcctcggacctctcaaggctggtggtaccgttggcttctccgctttccgtgaccaggccaccgaagcctcgagacgacgcaaggctagaaagaagagcaatggaaacatcgccgatgatagcgacgatgatgatgaagaggacgacgagaaccttggcaagatggaggaagtgtacgcaaaagatgtgaacgcaaaacttgcgccagaagacgtcaaattccagggcgaacttgccgagggcgtggatcgtattcacgtaagttctgcggttgtattttctggaatatttgaactgacgacatgatgcagcttaagagggcgcattctgcagacccagacagcctggccacatcggaattgtcacaaaccccgaccgcagctagcgaatccatgtcacaagtgcctaccaccgggggctcccccgccaacaatcttctctcgaatgctgtaggccttgatacacctagcaagtcgatcttccagagtcctctcaagaaataccgacccagtgtggactacggaccgggaggtctgaacctctcaacaggatctggcttgaaatcagaggtagattcagccgtttccgggggatctgggtcggggtcaggaacaccctctaatatcgaaactcaaaaaccgaaggttgaggatgaggaggagctatgatgatggtggaatcctcgatttttcgatcgatcttacagacttcagcggacaagtctattcattgaattacgaaagaaaacgacaaaaaatgacggctttgctccaaacatgaagcagccgtcgggtgtcgacatggacagcctcagcagcttggacatagactgatggaccagttcttcggtcgaagggttgaccagcacgagtattgacagcacaagatataaaattttcactatgaagtttatgtggtgtattggcgaaggttaaggaagtatcgggtgcttctaagatttgggaagcaagtggctcatgttgtatcgaggcggcctgtcatttcttggttcagaaaaataagcaactcttgatcttgaggaggcatgggtgggttacttactagaggttagaaggttctacaatcgaggagtctgagcctgcagaaggaattggtggtcggtgaatcgattaactgtatgtgatataccgttgcttgaacaatataagggcattcctttacttcatccttgcggaccagagtaaatgactagatgcacctggacgagacggcaatctggagttttgaaattggaagcagaaatagactggctataatcagtacattcacgcagtatgcatgccaccaattcaagattggacccgggaacgaaatcaaggtcagtaataatcaattgatagcattctattgtagcttctaaggaacaagcagactcgaggagcaaaaagctagcaatgcaaatggaacttgacaatcttggtaccaatcgtttactaaactttttatcatgttagcgaagtgcttctgacacgttttgttgcgtgaagaatgaatgagaggaagacatgtcagactgttgagcttgataattttgaaatcaacatagagattcagttggccgttcttaatggaagagtttgtcatcatgcaaaaaggggtgtgttcaacgcgtccagcgtatgcgctggaggcatcgagacgtgtatcgttgtgtcgtgtcatgtaaacgtaccttactgttattggtttgaaagaacccgcagatatgttattctgatgctgcagagcgtgtctgcatattctcaagagcgttgccgcctgaaaatgtctgcgggagccaattgttgttggaagctgaaatgttgttgaagacaaagaaagtttttcaaaagtagctccagcgcaattttattcagtaggcggaccggggtatggtcaattatcggcatatccaagctccatcccgccatttatgcttataacgaagccgcactgtatcggcacagccctggacccgatcttcagtgtatttcagtgggtagcagcccatcatcgttgacgtgtgtgcctaatctgcactgtgccccctcaaccccaccatccatccattcgatctcatctctctcttccttgctcgcttccattgctttcccctcgggcagactttgcgacgacccaacggttctctaccttagttaaaaccttccgatcccccctttctagacgcaacagcgattaaaacgaccaggacaggtccccatacttcaaaatggccggaagtgagtttatactgctctggaatggctgtacgacgagagaatctaaccgcgcacacttctagactttgaggaagttgccagtatgtttggaaccctcctggactgattcacgagtccaacccatgcgaaagtgacaagatgcctaacggaaaacaaacagagcagtttgttgagttctactacaacaccttcgacagtgatcgcaagggtctcgctgctctctacgtaagtggcccttcagcccaacgacgagaactccagtagaaccacctgctaatcctggtaatagcgagaccactctatgctgactttcgagtctgcttccgtccttggcacccaagccattaccgagaagcttgctgtatgcaccacttcgtcaccagcgatttcgagtcggcgttgttaacattttctccaacagggcctcccctttgagaaggtcaagcaccaagtctctaccctcgatgcccagccctccaacgaccagggcggtgtcattatcctcattaccggtgctctccttgtatgtttccgaccatcccacaacctcctgaaatgcgcctactaacaaatattaggtcgatgaggagcagcgccccatgaacttcagccagtctttccagctcgcccgcgatgcgaatggccagtacttcgtctacaacgacatcttcaagcttgtcttcggttaaacgaaagcagttacactgccggccgacgccttttgttgtttgaatgagttgagcgatgtttataaacacacaaacacaccaagtggggcgacagacgaggggaaattaaagcggcaatggcaacggaatagcttctttttttgacgataagatgaatttagaaaatcgcttgaagggaacgctgtgattgtcttggatttcctctcgccaatgaagcttaatcattgtgtctcaaagctatgaatacttaacctcagcttgataacatggcaaatagggtctgaagtgatcaagccaagataaagccatccaaaattgattaaagtgaatgtaaacggtgcaacgacgtgcgtcacctatacttgagtatggtcaaggaccgcgattggcgttatatcttaagaaatgaactgcttcaacggccacagcccgactcattcttcagcagtagaaatggaaacacgtaacatgacttgcgtgccagctttgtcaacattaatacgaaacccagaatgcgcctgcatgagtacgttgaaggcatttaataagaccagagctggggatcctctttacaggacatttaaatggcgaaatattcactttacgctgaactcttgtccaagaagcaagctcatcatctatttttaggagggtcataagactggcctcactggtcactgcgaagtgggatgggacgaaacgtaacccgagaaaaatcattcattttccatgccctgaaccgtgcaacaccgtttgatcccgaaatcgcaatgcattgtgaggggtataaacaaatagccttagatcttcgtagcagcctcaagagccttttgcttcttgatgatcttcatctgagccttgggacccatgataccaccaccccattgtcggcgggcctgctcgtgcttgtcaaggtaaccgtccttgacagcggagatgagcttggagagctcgttcttgtcctcggagcggacctcggtgatagcgaggacagcagcggtctggtgacttgttagacacgaacttgagctaatgatttcgatatacataccttcttgtggacgacagttccgagacgggccttgcccttgacaatggcgtaagggatacccatcttcttgcagagagaaggaaggaagacgacgagctcaatgggctcgacatcgttggggatgaggacgagagaagccttcttgttctcaatgaggccaacaacatggttgagaccgtacttgacagtgtagggcttcttggaaacatcctccttcttcttaccctccttgacagcggtagcctcctggaggagacgctccttcttctcggccttggtctcaggtcggtacttgttgaggagcttgaaggcctgggcagcagtgttgcggtcgaggacgtgctggaactgagcgagagccgggggaaccttcaggcgcatctgaaggatcttcttctgtcgttggaggcggacatactcgggccacttgaccatgcgagagacatttcgcttgggctggatgtcctggccgatgccgaagttgcgaggtcgcttctcgaggagagggttctgtggacgtcagcgatcttcccaccagaggagacagaagagagttactaacctttgcggccttcttgccagccttaccctgagggaaaggggcgggagcgaccttcttgccggacttgggaggctgtcattgagaaaagaagacatcagcaaggcgttcaagccaacaaaaggtcttctctgaactctaacgagaataggtcgtgacatttctgcgcacgccgcatctccagccaagtcttcaccagcttcgacacctgttacagtgatcgaagactggcggaataccaacagcatatgtcgcccacaacaaagtggacgacgctgtggctcaattgcacaatgaagcgcatttgactcacaaaactgtggccattagagtcgagtcgattgtttcattcactcaccatcttgaatagttggggttagtagttgctcgtgggttgaagagcaaaagtccaggacacgatggtggatgaagaacaaagtcaagaagaaaagcgagggtcagtgcctttttttggtgagaaaaataattagggcttctctgaaatctgtacccactttgataaaaacgagaacccactggctggaagaaacaacccaaggcctaacaggggggagaggagaggagaggggcttttcacgactaatgcagcgcacgtgaccgtgactcttagagtcaggcaaacatgctcactacttgaatcaatgattgggaggcaacatcttccattgagaaagaaaaaagaaagctagaatctgtaaactcaaaaattaaattctaaaagacttcccaacaaaacaactaaactcgttcgacataaagactcctgtccttggattcgttgtccactcacttccgtccatatacacaatcacaaagacccaaccagtcgagactcagttgagactttcaaactccacttacagcaaaatggcacctacaccttgctttcggtgtcagagcaaccgggctgttgtaaagcgacccaagaaccatcataagctgtgccgagactgcttcatcagagtgttcgaggatgaagtccatcacacaatcatatcatcagacctcttctttcccggcgaaagagttgctattggtgcttcgggtggcaaggattcaacagtgctggcatcagtaatgaagactttgaacgaacgacataactatggacttgacctagtactcttgagtgtcgacgagggcatcaagggatatcgggacgattccctagagacagtcaagcgaaatgctgttcaatacgacatgcccctggaaattgttggttacgatgaactgtacggatggaccatggaccaagttgtcgaaactattggaaagaagggaaattgcacatattgtggtgttttcagacgacaggcccttgaccgaggagccaagaagctggccattcagcatgtcattaccggccacaacgctgacgatgttgccgagaccgttctcatgaatctattgcgaggcgacatgccacgcttgtcccgaagtaccagtattgttaccggaaacgcaagcagtgaggtcaagaggagcaagcctctcaagtatgcatacgagaaggagatcgtgctctacgcacaccacaagaagctggactacttcagcacggagtgtatttacagccccgaggctttcagaggaacagcacgtggacttatcaagaacctggagaaagtgcggccaagtgcaattctcgacattgtacgaagtggagaggacatggctcgacttacaccagacaagggccaagctgcgtgtggttgcgacgaaggcgagggacttggagggtgcggatcagccaacgggcggacttctggtaacgagatggcccaggtcgaggccagcctgaaggaaaagcacgagtcggcagctctcgagacagagattacatccaatggaacacccaaggacgacgcagttcccttgccagtaaggactaagaagcaaaaggagacacctgcaccaaaacagaacctagggaagtgtgttaagtgtggttacatgtcgagtcagaccatgtgccaggcttgcacattattggagggtctgaataagaatagagcagagatagcgatataatggatacccttgctgtcaagaccagtgcttctctcgttccaataccccatggctcgaacaagatactttgtacgaaattgctttattctttctcttagccactgtccatctgtcttgtaggctccaatgccttgccactagtattccagatatatgtatttacaattgcagttttgggctgtcgtctctggtcacctgccctcggttccatattgctgtttaagaaaagcgcgtctccaactgtttgaccgaattaatgcttgtatcgccagctgaatagaaaaacaaaccttccaagggttgttcagctcgaagcctaaaggcgcttctggtttgtctgtttgccctcgtagagttcccgtaagtcggcgatcacggtccatcactgttcaatttattagtatccttgagttatcgttcggctggacatatcgtactttgctatatactaattagtactggcgatatgatactatcgaatgcccgtaacttactctatcccattgatccacggagtaacgaggtcgtttgccctcgttctgccagttcttgacgacagcaagaccagtaccagagataccgaacatctatcaatcatcaatgagcttcggtatcgtgcggtagcgagatcggacagtgacatacaccaatcatgatggcatagggaagaagagcctcaaaagggacgggcatcgtgacggcggcgctgcctgagcagactcgaaggtattcggcgtatttgtcggagagcgagagttcgaattgaccaggcctgacctgtcttccgggttcgtcgcggtggtcgtgagtttaccgagtaaacgggccttgaattgaagctcacatcgaaccgagccattgacgactcagcgattggtgatgcagattttggtgcctcaggccagaagctccataactatccctgcgtcgtggtacagtaactgaggggacctgtcgcacagtgtgctaccaagccccataacagtagaagcgtgccttgcttagcaacctagagaacagaagaaaaggaggagcaaactccaggttctttattgacaatgatctaacactctcaagacatttgaaaaacgaattgagttaaggaatgatttaatctacttctttatacttgtatagcacactaaaactaccagtccttcaataatccgccaataagcattctcacttctaccattccggactttttctctctcccctggaggggctccctaagtcggtagctgtcgcacgcactgtggcaactagctcccgcgactgctgtttgatatcacacaagttgacgcgacgtgattcagcagctttcctatcgcatctctacgatatctagactctctacaaacgcgtggttcaaatcgacttgggcgtgtcaattcacacccaaattttagttccagtaatcagtactgcacattcgctcccggccgtccctcgatgcaagcccgcgtaccgcgatgaagcagacgtgaccacactgcgagaaacccttcgcaacctaccgaaagcgaccgatatgcaaactcgaggctctcgtttcaggatatattcttttgggacgcgggggtaaccatggcaggtgcacaaactatggctcaagagcttccacatagcgtcatggtttccgacgaggatgctgaatatgagacggcaggcgaaacaggaggcgaaacaacaaagacagtcgcatctaggtcaaacggaagtaaaggaagctctggtacgaataaagctccggcagaggatggcgatgccgagttcgacgaccacgatgcatctggcgaggatgtagacgcatctggagaggaggacaacgactatatggcacctccgcagacatcttctcatgacagtgttggacctccccaagatggcgatgaggaagaccatgaaaatgttgaaggagatgagcaacatgaagaagacgacgtagatgccgaggaggatgaagatgttgatgctgaaggggaagactacgaggaagacgaaggcgttggtgccgtcaagtttcaaccagggacaagaagcgacgacgaagatgacagtgaaagcgataaatccgaatcaccaagcgctaacgacgaagagtcagacgaggaggctgcatgggatgatgctgcagaggccgaggaagatcatgaagatgaagagacggccgcctcaagcaactgcatcttctgtggacataacgaagacgaagaccccagcgaggagtttgaggtttatttggcctgtgtccgttgtggtggtaatggtaagtttacctaccacatcagtatatattcttttttggaaacttaccaagtacagctcaccaacaatgcgcgcgcgatgtggctgcaatgagtgcggagaacagtaggtttcaatgtgtaagcacagtttggcaaaagctgacaataccagcgcccgaaagttggaaatgtcctgaatgcttcagcaaagaatccgacgtgggaagtgaagatgaggagatggaggatcacgatgttgaccacaatgccgagattcactcccaacagtccgatgtactggagacaccaggacagcatgagtctggtcagcacgtgaacgatgacgaagatgccagctcccaaagcaacaatgatagtgagcttgatgaagagcctattgacgccccccgcagcttgagaaaacgcaaatcttcatcactagaagatgacggaaatgggctttcgctgaggaaacgacgacgaaaccagtcccaagacgtaaggtcagagagcacagcacgaaatggaagtgctgaaccaggccgacaccaccctcccagaactgtgcgtctcaaggttccacgacccccacccgtctcaatagagaaacgtactcgtacctcacttgtacttaaacttcatgtcaagcctggcaatcttaaggaaatcttatctcgcaaaaagcgagaaaagagaaggcagccaggcagtgccacgcgcccgacccctcaacgacaggccctggctgcgactccagctccagtggccagagccaaccttactgctgcaactatatctaaccttcccacgccttttacatcggacaactactcacaaccatcttattccttctatgaccgcgaggccgatgagatgaagggcaagccttacggcggcatattgaccgaggtcgaggccgacacatccaagactctccctgatgaggatgatcgaaataagttcacctctactctaaagaaagccgaggatgactggagagcgcgtcttctgcaggccatgcaagaagacccaaacccccctacccgaaagccgaaaaagtccggcaacaacggcagcgagatcgaatgcatcgattttggcggctgggagatcgatacttggtatgctgcaccgtatcctgccgaatacagcattaaccgcgtgctgtacatttgcgagttctgtctgaagtacatgaactctgactacgttgcttggaggcacaaactcaaatgcccagccaagcatccaccgggagacgagatctatcgtcatggatcagtgtcggttttcgaagtcgacggtcgcaagaatccggtctactgccagaatctgtgccttcttgccaagctgttcctgggttcgaaaactttgtattacgacgttgaacccttccttttctatgttttatgcgaatacaacgagacaggttaccactttgtgggatacttttccaaagaaaagagggctagtagccagaacaacgtctcgtgtattctgacattaccaatacaccaacgaaaaggttacggcaacttgcttatagacttttcctacttactcaccaaagtggagaagaagacgggctctcccgagaagcctctctctgatatgggcctggtctcatatcgtaattactggcgactggttctgtgtcgatactttttgaaggtgatggaggatgaaaaacacgcaacagaaggactgagcataaaacggatatccgccaataccggcatgacaccggatgatgtcatttctgctctggaaggtctcagggcccttgtcagagatccgcagaccaagctgtatgccttcagagtcgatttggattactgccgagaatacgtaggaaagtgggaagccaagggttatgttcagttaaaatccgaagctctcgtttggactccgtatgtgatgggccgaaccaatgccgtcaactttgaactcggcccaccgatcaataccatcgcaccaagggaggacgacgaggccaagattgacgagggaaatggcgcgactgccatcgaggatcatcagccaatggtcaatggggagaagcacgacgcgtctgcccctgaagcagtcacagatgcagacggtgatgctccaatgaatattaatggagaacaaccccaggagtctccagtcgagaaccagagtgcggagccagtgccagtccagtctatcgaagatgtggcgcctgggcaagagaaagataaggacattgaaatggaagatgcaaaagccgcagggcccccggcttggatactaccataccagaacatcccgttcactcgctttgaagtctttcctgcagtacctggtggtcgacgggaaagagctcgaccaagtgtcagtcgaccgactgcccctcgcccagtcagtgctcctagaccgaagcgacccagcaacagccatcggccatcctcgtcccggcctaagagttcaaagaaaaagactggagggaccggtcgtggaccaggtagatggccaaaaggaacgaagaaatccgattacggtaacgctaccagtggccctggtctaccgcccggctgggtcgatcgccaagccaaattgcaaggtgtcacagaaggcaaggggccagaacaggaggtggcagttctcgactcagcagcagaagactcggtcgttgtctcgacgaagattaatggtgccaaagtcaatgggattactacaaataatgtgggagcgggatcaacggaagaggctgccagaggagaggacgtggatgctgagggagaagatatctaattttattgaaagcggtggattacaggaaggcttggggttacggatgtactatataccttggtcaggatcggcgtgggttgctttattggcttgatctcgccagagacaggggtcgttgtttgtagcgagcgcattgttattgaaatactagacaagataggtcacggaacggaatcatgcttcttggaggttaaaggcatgaggagcaggaccaggaacgggactaggaataggactaggaataggaataggattatgatttttaacaaaggaactttatattagcgagtgtctgtctatgaatgctgagcgagagtcggagagaagtatatgacttacctattgttagtttatgctttgtttggtataattgtagcctcaacaggtttgccaaagacgtccagcgcctttgactgcagcagcccaaggtatgctttatacatacgttggaactctgctttctcgagggatccttcgattgagcactttgcgaagccatggtgcgtggttttctcggacagtttgactactgacctaccacagatgaaggtgttcttaccaggccattcttgacttcggatagccacgagcggtttgtggggggtatcgccttcttcaggctcctcgtcgtcgatatcacgaatgtccatgtactcgtctaccatgcctccacggttctcgagacctttgccgttgtaactgtaaatgggcaggcaaacggcatgatctccccagatctcgatggtgatcatcttgcggtacttggagtagatggggccgaagccagagactgctgtgtgatagttagtcgttgaaaccttgtcatcgcggttctggctgtggaaaggggccgagatgatggtaccaggcccgagtttgttgagtttgtgcctctggtcggttgggcgcatgtggacgctgacagcctctcccaggctcagatcaagatgggcctggtgaaccccgtaaaacgtttggccgttctgtcccctgtcttttgttagcgtacatcgtctgagatacgcaacgtcgcctgaaaggttagaagaaaccgagcttctcatggaggaagtagagcgcattgacatggcgcttgaggcgcttgagtcttgatgacgacctcgtcgataagacacaggttctcgggtagccattcccgtgggacaagacgtaggaagctcctttttgtttgagtggaattgggtgtagaacttggtagccaggttacgaagctgccagctacagtccttacactcccagtcgtcggccgcagagttaagtgaagacatgagaaacgaaacagagtccttctgctcaacgtgaagccatgtgtcttcctgttgactgcttggtcggctacttgaggtaggcgagaagtgtgtgtgagcaaagatattattagtatcgaatttctcaaaccggtggctagtattgatgttcaatggcggtttgaagtttttgtttttcacgagacctctactacgaggatagggctttcgaatgcggtgaccgttgttgaatgaaggcattttgatgagtttctttcctgtatatctggaatgcttggtgattaaaaccggttattgaagctgaagttgcaaaagtgcatgtgatttgatagttgttgatattgtcgttagagggaggacagactacgattttatacttgactaggtgtgccatccttctaggaattctttcttgcgttacaggcgagtatcatcttgttcaattggacaggagatatcttagatatgttgttcgacatggtgtttacgaacaaaggataggttaccgaacaatcctttgtctagagggtgaacttctcaattaaagcccctgaacaggtgctaagaatacgtaccagttcttaggaaacagtatttctggtgatgtattctgtcgtaggcttgagtgaacactgatgctttatttgcggtaagtcgacgcaagccttgagctgatatcgatagtctgattccctctgataagtcaacatattatcatattttagagatttgttttatctggtctcttgttcatgatgttactattgtttgatggttctggctattactgagagtcaagttggctagtgtcgtggggtagaccaacttggacctttcaacttcatgtaagcaaaggcaacaataatgtcacatcgaagtagaggctgtcttcgctgccgccaacgacgagtcaaggtacttaacaagtttattattctttcaagtgagattcaatctgatgatcatagtgcgaccgcagtcgcccttcatgtcaacgctgtatcgcccgcaatgagctgtgtgtagggtatcgagatgaaggcgacctcatgttccaacacgaaactgcaaaagttgtcctgaagagtcaaacttgtactccttccaactcgtctcgttctagcagttcaaaatcccctcgagataatcgcacaaggagtcgatcagttgagcgcgtctctgagagctcgttctcttcaactgcttctatcaatcttccagcagcacttccatggttaaaggaccggtccaagacagagcctgtttccaaggatgaacagatagcgaacatattcatggacaaatacgtgctacttccttgtaatgagtcatcatcccctggctttcttgagcatctcccttgcttgttcaaagaagtcaatgtcgagggccgctacgcattgagattcgctgttgaggcatgtgctttcgcagatctttctcgtgaacaaagctcagaggaactggtccagaggtcactggagtgttatggctttgctcttagtgcccttggacaatctttggctgaaaagaacaagacaccagatgattacgatttgatgacagtggtgatgctggatatattcgaggtgaatgcactgcacgaatacactcaatctacgagcttacactcttacagacactctttatgcctgactcgtcgacaactggtgcgcacgcgcaaggcatgacacatatcttgcgactccgtggccatgatcagttccataacccccgtggctggggcctcttccgtctagctcaccatagactagtaagcaaacctgattctcccatgcaaatactgggctcacaatttgaagcaaaagcagcaactggctaagcaatttaatcctctacctgaatcgcaagattggctagacaagctgaacgacgacgtggcttcggtaaagctagagaaggacggtctagcaatcaaccaagtgtgtcagaaggcaaatcatgtcctggattctatcgatgctggagatgtcgaggcacacgagttgttagacctggttgacgcgatgcttcgcttggatcaagaggctgctagttggcgaaagaaaccagaatggggcttccagactaggacccgtcaggaaatactcgataaaagagactccaagttctggttgccagagtctattcagcttcatccagacttatggatggcatacgagtggaattatcaccgtactgcacgcatcattctccttcagaagctggtagcttgcttggaaaaggtcaagggtgcactgccatcagactccgggattacaactaggatcacagaatcagtcaataccatacagtctttggctggcgaggtcctggcaacggttccccaatccttcggcgacatcgatcgccttggtcagtggcacgcggggtcaaagacggctcgttggcaggccgttggtgcataccttttgctttggccgatgaagatcatcaaaagccagagcgccttgactacggattcacagaaagcggatgcgcagcgagcgtttgacaggattagagagtgcacaggcatcaagtcaagtttgggtgttctatccgagatctaatcatgtgaagacacgaagacacgaaattcacaacagtccacccccttagactatgtaatcaaaacacagtctcctccaatgccgttccatccttgagagtgatggtttcagcaccaatcatgacaaaaatgatctggcacgtaacgtcacctctattctcccagctgtgattcacgccctgttgaacaataacctctccttgcctgacagtcttttcctctccaccgtcgagccccaggacgatctcgcccgataggaccacagcgtagtcaaggcttttggtacggtgcataggtgctttgccaccgggctggatctgagtcatgcagaagagggagccttttggaggacatctcggaagagagttctcaaacgatgggacagagtctgtgttgttgatggggacgctttgacggacgtcgaagatattgaagccactgcttccagggccaaagggttgaaatggggtgacgtttgtatcagggacaaagactgaggttccgtcctcgttgtgtgtagttcgcacaagacggggagaagagtttgaggggtgagaggtcatggttgatgatataggtaatgcttggtgtgtgtattccgtgttagtgaagaatataaggaaggatatggggagatgaaggtgaaaagactgagagagagcaacagccctatttatacatatccgtaggtatattcggcctttagagagcgcgattgtcagttacgattaacttgcctgatcctttgggcgttggtgatcgtcagcctgaacctcaacctcaactatacaaggttcctcgcgccgctttcctaattaggaaacacccacgactgacgatgctacagtgaagatgtacataatgtaagcagagccacactaacaaaacaaaacaaaacatttggcttataaatataggtaagcaagtcactatagacactcaaagccctacaagcggtgataaaccaagaaccaaggttacatagaatgcctcataacccgggcatctatctcgctaaatgataatcaagctcactttggagcccggtgagagacgttgatggctgatctacattctcgagagatcctcccgccgttctcagtccagtgacaatgtcttagacaggacaagcatccccaggtccattcaaggatgaagggtccatcttgtacgaaagaactctaagctccaagtcatcttgatcagccaggaaccagtcatcttccgcaggctgtgagacactctgtgggtgcctgaaagggatgtagcaaaagtacaccgtagatattatttgagcgataagaaaccacgcaacgaaaatgatggggcagccgaggagggtgatgatggcggagaggtagaactggactgacatgaggagaagggccattctgctggtggtacgtgttgctctttgcgatctcctatacgcagcctctgtatctgagacgaaagagtcagcccaagcacctatatcataagagtagttcttacatggggtggtgtcattgtgaagggtagatgcgacaatgaccagggataactgagccacggctactaaaaaacatagccataacctacgagagtcagtataagttgtaaataaccactcagttcaagatactaagacaaggtaagacgtcgtttttttcctggtacagacatgttggcggctgatagatgctggtagtgaatattgctattgttaggcctaatatttgatggaagggaaaatacggatttgaagatatcgtaagagagaaagaccctcctcatgttgaccataaatatctatttgctttcatcataaagttcaaaaaattttatcctgccacagactcaaaagtttagtcggcctctaatgcttacagtttgtgcgcgataccaagaagatactgtctaccaatcgtgaccgtggtgctatcaaagaaagatataccatcagtaaattaactttgaaccactgaaagactcatattagagaatgacacttcttcaagtgtcaggcagtggcaagatactcagcgaaggaagccaaatgagccgtatctacctagcttaagaagaccattgtgtatacggtgagtacagtcataccatgtcaatttctactccgtttagtctcagatactttacatggagcatcttgaaaccgaaaaagcaagatgcagaagaagagaaaattcttatctagcttaagtctcatgtatcaaggtatcatataaaagtattcatcgctaaagtctaactagagccaaaagcctaatgataggatcaattcgaagaatctaaaacttattatgttaatctcatactctaagaagcagccaggaagagtttctattggctccaagagagatagaacttttcatttctaattggatttctcaataggcctattggaacaccctgaaagtcaccctcaacagccaagagtatctgcctatgtgattggtatacaactcatgcgtgcgtgtcttttgtgattaggcctcaagctgagaggaacaaacatgtcgtttatctccccgttcttttgtcatttcccctttcccttatcatcatcgccctcttgtctttggccaatcctcgattccgagcccatcaccatcatgtctggagacaacaactccaccgcctttttggacaataatgaccctatcagttctggctctggcgccctgatggagaataccctcacgaccttcatagagaaagaagcagacatgcaggttaacgaatgggatctcaagttgtagactggtggtcatcgaatcgacattgagggtaaataggattagacatggacagggacaatcgaagcaaggatccaaggattatttctatggctgcttatgggaattgagtaacgcgttggtaataaaacgtcaaaaacacatacaatcactgaacctatcgccatctccaagtgcacatcatgatgcgtcttcactgccaactccctccccattgtctccctcatcacaataggcatactcatcttcctccgctttcctctctccccaaaagcctttaccgtagctgacaagaatctcttcccccttcttgatccctactcccttcttcttattcttcttgccacctccgagcacccaaactcccacgcaaaactctccccatcgctcgcaccaaaccgtcctaaactccgcattcgccctctctcccacgcctctaaagtcgttcacgaatcgcccttcgttcccctcattcgctgcatcaacagctgcgtcaagctctcggtccagccataagtcgtagtcgctctctgttgacgatgctgagcctgagtgcacccggccgagatacgcgaggatgaagctaccaggcgccagattctgggctgcaaagagaccactttggccatttgctgggtgtgacggctcagaaataggctggatcttgaccagattgcacggcgttgtcgtcgccggcgatgggatgatcggaatgccacttgaggcagagggtttgtttctaagagcttgtatgtgcgttgccgtgagactcttgtcacgaagaggcgccttgagatacgggaagccatctggccaattctttggtttagacatgacgaggccctcagggagcaagaaaacaccgaagcttaatataaggtgtcaaaataaacttagcaaagaacaccctaagcttaggctaaatttacctaatattttttatcacttagggtcgaggtcctgagttttctttcctcccctaggaggcctataaacacacgatgcaagatggatactaagtcattgaatgaacgaatgaacgaatgaacgaatgaatgggaatcaccatcagctttgctttgtagtggccgaactcccaatgaggttgatgatccactgaccccacgtataaacaaatatatccaggtctgccacagtaaagtcaccactcactcgtaacatcacagtcgacacagaagatcctaaaatgcaattgtttccttattaccaacgctccatgcaactatctagactaattctacaagtcgatctcatgagaccataaactaaggcccgccctgctcgagcatcacgccctcaacacacgcctactcctttttagtacctccacctgcattactagactatcgtataaccacttcaatatggcattaatcctatactgctaacgtccacgtccttctagtgtgacataacttcccggtatcggtccatgctcaattccactgagtaagccaacagacgatcttgtgtcaaaggcaggttgagaatcctggaccttaactccatatcctgcaatgcatagttagtaactgtttcaaccttgcgttacatccgcttataaaaacatacctgtttcttcttgctggctttgacaatctccttagcagtctcatctgccatgtccgacacggcagcgtaccccaggactccagaatctcctgtttccttgtccattgcgtgcagacctgcaagaagcttctccaagactgcctgtggtgcaatctcatgtctcgcgcgatgcccaacgagctgcaggaagaagctgtagatctctcctccaagcggccagtccgagatggtctcctgtcggccttcaaactgggagagaagagaagatagatccgcgtagtcgcgttcaacaatggctagtggcgcaacctccttaaccagaacacggtgagcttccacaaaagagccggcgcgcaggaggcattgcacttctgagtacgcatctttcttcacgctgcgcatgtacagagccagggcctcccagatccacaacgaagggatttggaatttttcggtaagtacttggaaagcggaagagttttcatcgccgatgaggcctgcatgccgggcaagatgttcctggatagccatcttgcgggcgaggggcttactcagatgcagcaagacgaacactgcctcgagccattcaccggcgcttgttaattgcgaggcaaaagcaagagtggcggcatcggccttttcagcgccatcctggccgaaagaaaccttgccactagatgcaagcgcaagaccgagttgccaagtcagccgcatgtcgagcggagagagctgcgagttttcagggcgcaacacagcctccaggtcggtgctgccattggcgtataactgtagaagaccccagagaagatcttgccgccggtcggagtcgacatcatcccacaagggcttgataccctgatcaatataccaaggcaacggaaggtactccttctcctggtcaacgtcattcttgaagctatgcactgcagctgctaggtcgtcctgctgagcgatcgagtaccacagtcggagaccaaaggcctgcttccagtcgagtccaaactttttcgaaataacaaacgagtccaagcggtcctcaacaggcactcccttcataccttcgcagacacatgcattgcccgaaaggagctcgtagatggtacggatcgattctgaaaattccgacagcatctttgaatcgtgccatgccttgagctgttctcgcatgtctttcttggcagcatcactggtgccaatcagaggcaccagggtggccaggtggaaattctttccgtccagaaggtgcttgcaagcgtcgatgatccgatggccagctaggcacgcaacagccttctcttcgctcgatcctgccaggccgatagttgtagccgaggccgagtctacaaggagagaccagaattgcgacagcttgttcctgcggagaagatgctcaggttgactattgtcgttgaccgagtcgaaaaggatactggccaactcccagacatgcttctcttgcatgcttgcggggtcattcatgtcctgttggtggaagacatcctgcaagtgtgtagcattgagggaggcgaaaggaacatcatcaactactcggatttcagtcagcttatcttggttgcccaggtgtcgcttggattgctatataacgagttagcatatgtctggacgtcgatgctcaataactaacctccattgcgaatgaggctaggcggagctcttgcttgtcagtctgaatcgaacagtgttgaaaagaaacaaggtcggtattatgggtgagagatcgtcggctgcctcctaaagacagtggccgaggaacaacaagtgtctcatcaggaccccaggtaggtcggccagcgtcgtggaaagtcttttcgtagccgtccaaagtcattgtcttgtcttgtcgctcgtagggccactaatcaaaatcaattttagcttcaattcatatactataagtcaatagatacataaatctccaggaattacattctggggccactcaggtaacaactagggaaccgaccttgggaaagcctttgccagagactgaggcttgaagtttctggggcgctggcttgggcttctcaaacaatgagttcatgaggtcgatgctagtcgcaaacccacggcctttatccatgccaatggtgcttgccgcgaaattgtccagcctgtcgttctttgcaatactcttcctccaaatggatgatttccgtaaagtgtcagatccgctcttgttgaggtcgatcagtacacccgtctgtcttgagggagagtcattcagctctctcaaaagctgtcggtctcgcttcactgggcttacagtctttcttaacatctccatccaatcgtccccgtcggcaacctccagctgcacaggaccagcagagtccttaacagctcgcattctagctctgagaatgcctccaggagtcgcctttacggcttccggagcaccctcggacgagttgtcgtcgagctccgcggccagatgcggttcgagagaagacctcgccatgtcttcatcctcggacacgtcatattcatcacccatatcatcagcgtattcctcctcgagggacagcctgacatcgttgggtgcggaatccgcggagctaacccctaaaaaagactgctcgtcagggaactggggttgtagggcttgagcttcatcgtcaaaaccaccaggaagacctcgatgccttcgaaactcgaatgtgtcatcttccatgggggagtttagagagttgatggaagcatcgagagccacctcctggggggcggctggctcgttctgtgtcatctcctcgtcgtcagaatcatcgtcatcaaggccgtaagtggtaaagtgctctactgagaagacccagacaccagtctccttgtcgtagctctcaaaagttgtgttctcgattcgcttgagacgctcaacgtgtttgttaaaccgcttagggtcattggcgatgcgcttaccaccacggggccacgactgctccagagcaatcctggcgggaacattgaggcccttgccgacaggcggtttcttggcagagatcggatagactgtagcagaccgaggctcgagcacaataagagtaccgcagatttcagccagatcaatgttgctgatgtctacagggaccttgaaggaaacataaccaacgttgtcacggccgacagtgaaaccatcaaccttttggcgctgcatgcggttcaacttttcgagatcctccaagggaggtgacatccagtattgtccaggagcattgtcaacggtgctggtagatgaagcatcgggagtggcagtgttttcctcctcatgaacgatagccagctcattgcccttcacttcttccatttcaggagtcttggagccggccgagccgttcgagccattagctgtgcgggtctggcgaggggtctcgtcgttggctgggctttcgacgtcgctagcagcaggaagagcaccgcgaacaggtgtgttatcatccatgtcaacgttgcttgtgtcaaagctgacacgcttggagagctttcgggagccagttccagcatctgaggctctgtccttctgcggtgttgaaaagagatcactcctgatgtctctgttgataacgagcttcttggagccagtgcttccgtaccacctgggctgagatccattagagaaagctccgggggcaagaatactgtcttcggtgttgaagctgcggcgcaaattgttggtcgacaggcttttactgagatttccagatcggcttgagcctagcaaactgtgaccgaggtttccaggtgtgctggaaatgctactcgcggggctgcccgagggggttccgtagttgctgtaagaaaagccgaagcctcgcttttgaggagtagcatatcgagaagcagaggccggagccaacttatacataggcagaatcgagcttcttcttggctttgaaccaccactcagtggagtagccaggggaccggggttctggacttcatttccaccaaggccagcaaacagaccaggagaaccgaatgccgacacgtcgttcaagttggcagtcagaccctgaggggcattgacggactggttgttacccagaattgaagctccattctgttgctgttgctggtttgtgctgccaccaaacagggaagatccagcgttctggttgttttggccgccaaagagactgcttccagcattgttggtactgccaccgaaaagaccgggcttttgctgctggttattggcagcaccgaagaggccgccggtattttggcccatctgagtatttgaagtcaatccgccgccaaagccagttccagctgtgttcgtttgagctgtggtactgtttccgaaaaggccaccagttggggcaggcttgctaccgaacagaccacctgtcgcattattgttggcagcaccaaagccagtcgtattcgtctgctgctgattgttgccaaataggccaccactggtaccagttgtgctagtgtttgtgttgccaaacaagccagtaccagcaggcttctgttggttgctgccaccaaacaatccgcccgactgctgcgtctggttgctctggccaaagagaccaccaccggtgttttgctgtgtctggttgttgttctgtccaaagagaccaccaccagtgccggcagcttgggtgttgttgccgccaaagaggccaccgccgctgtttgcagtgttgttgtttgcgccgaacgcgttatttgtggtgctggctccaaatccacccgtagtgctggtattcgtgtttccgaagctgaaaccagtaccggcaggcttgttctgagcggctccgaacagtccaccaccggtgttcgtgtttgtctgaccgaagccagttccggtggtgctcgtgctaccaaagccacccgtagtgttggtgtttcctcctccaaaaagaccgccgccagtctggttcgtctgagtggtggtgctgccgaatagacctccagcaggtttgttcgcagtgctaccgaataagcctccgctggcggtgttgttgttggttgctccaaaaccagtcgaaccaaagccagtgctgggtgttgaggtgttgttcgtgttggatccgaaaagaccaccaccagtgttggccgtcgtgttcgccccaaagcctgaagctgcggttgtatttgtgttagttccaaaccctccgccgaaacctgagctcacaccaaacgcaccaccaccagtagcattgccatgtcgccttccttggacgtaatcggcaagtcgaagttcgtcagccgaccacttcttgtaaggatcttggaaaagaatgttttggtaagagttggtcgaggtactgttagcttccttttcgctccatgcttggaaggccgcaacagcagtgccaggagggtcgcccgcagcgccgccgagagtattggtgctcgaggcgccgaatcctgtgccagagccgaagccagagccgaagcccgtcgtcgccggggtggtggtggtgttgctgcctccgccgaagagcgatccgccggtgttggatgtagtgccaaagccagtcttgttggcagtgttacctccaaacataccacctcctgtgttgctaccgaacgctgatgtggtgttgtttgtgttgcttccaaagcctccaaaccctgtgctagtgccggtgttgttggtggttgaggagccgaagaggccacctcctgtgttggtagaggtagaaccgaacgcaggtttagctccaaagccgccagcagtatttgttgatccaaagccgcctaagatactgttagtatgtcgatgtcggtagagagcttcgcgcactggattcgtctctcaatggtagatgaaagcgatgcgatgaagtaaaatttgcgtaccagttgttgagccaaagcctcctgtggtgttgttattattattattatttccggctccaaagaggccaccagaagtgttgttattttggccaaagccgccgaagccgccgccgaaagacatgatggtcgccgatgatgaagttgttaaggagtggatgtcagtctgcgctcctgcgatttttcagggcgagcacgcgtatgagcgtgcatgtggagaagagaagttgattgagctagggtgaggtacctcagtggctttagtagtagcttaagttctgtcgcatttgctccgtaggccccagtgcgttgctgcctcagacaagaattttgtagcttgattggttctttagcttgaacagccaattagaggctgcgccagagctacctactgcttgagtcactgatgcctgcggtaggtctagagtctacctggctcaaaggtaccgagtcagccaaaaccgcgtttggttggccagctctgcacgcgcctgggagcctaagaaaacaattgacatcttgacttggtaattttgcttcactgcctcaatcattcctgatattgaacagctgacccgtgatattcaggcgggtgctttctaatcaattgtttgcaaatgcttcctcaagcttgactgttggtaacctactccgtagactctatagttttgccccagttaagtaggctttgatcacgatctcaaaggtatctatccaatagatgttcccttgttctacgtgtgacaaccacaatggctataagtttggacccaccctcagggagtaagaaaataccggaccttaatagaaggtgtcaaaataaatttatgaagagtcccctaattttaggctagatttacctaaatattttcatcacatgcagttcagctcttgagttttgtttcctctcctagtccactagcccacctaagccatctacagcaatgacaatgaagctccccaaccagaccaaaacatcttgagcctggagatgaaagacacaatacagatctattagcgcttagacatggaagtttaacagatgacaaaagacttcaattccaaaataatgtaaatctaattgttgtattaagaccctgaccataacccatgtagccattgccaatttcctgcaacaaggtgcactaattttttctaccaccgcgccaacggtcgcgtcacacaacctacctctaagcatccatctctttcagctctttgaacagacaacacaaccttgcgccacgctcctccaacatcttcgccctgtcgcatcaggtgcctttgctattgtcaacctccgcgatcataactatcttcacgtttcattatttcgcccgttgtttggcgaccattgcatccaccgccttgcttgctccattgccggccgctctcctccagccacattgagaaatcaaaacaatgaattcccatgcaacgccacgcactgcctttcaagggcgctcgttaggtggctcgggactccctccgcagtcgaggcagccagttgctcctcaagtgtcctcgaatgaagactatagtacgattccggaggaggaccgcgaacatattgatgaagttgtaggttgagcctgagccgccttgagaaactctccgcttacagttacttctgccagtttgatttgatggacatgaaaaagaagggatggctcaacagttacgagttcagacactcgctagcagcgctaggctttgatatgtccaagcctgattacttcagagaactacagtcgtacggctctgttcctcccgaatggcaagatcctcacaactgtcctgtcaaccgcctctatgtttacctcgaccaatttcgattatgcgctgcgaagttactagccaaccgcgaccccagacaagaagcgacaaaagtgttcaacatgtttgattacgacggagatggtgttatttccttcgaggacatgcgacggctagcttccgatatcaaggaagagaggaccatgacagacgaggaaatccagagcatgattgagcatctggaccacgagggtaaaggcggtgtaaacttggaagaattcatacagatgatggaggaggctggttaagcccgaccacggaagttcaaagaatggcacaataccaaccttgccaggacatgacagtaaaaaaagttgggtgcaagtggcatcgctcggggtttgcatattatacacgtctgtcgcgcaacgaggtcgatatgtgggtttgcaacagtgaatctccatcttgagccgataaggtgcttgttgcaacagatcgaggtacatgggtgtatcagaatcgtcctcgcgagcacagaattgtcccgaatacaccaggcttggctagccgagtcaagccacactgtcaaacaaagaatgtttcaggcagcgacctttcaagcggtttgggtatgttggttaactgctgggcgcattaagagaaaacaggaatggcgtaaaatggctacagcggagtcaatgggtagatttcaataacatctaagaattgttttttttttttcgaatgcgctagatgcgctgtctaaaatcccagaatccatcacaaaagctttcccattctcccatcacaactaagccacccaaatatcagactcaacgatggtccaataacataataatgtaccgagaacaggggaataccatccttcgcctacccaaaaaacgggaatcgggttcaagccgggatatgaagatgaacgtacaacaaagaaaagtcaggggtaatcaatcaatccatcacacaactagctagtcaccgatataagggcgtaaatttcgatttaggaactcaacttagaactggatcaagtcgtggttctgctgttgttgctgtggtgcctgctgatgggcgaagggattgttcgtctgtccattcatgccagcgggtccagtcgcagcaggcatctgagcgccatagttgactgtgggcatacccgtgaactgctgtcgaaggaaggggttgttgccagtagcctcagcgttgatgcgggcaactcctgcaccggcactgttgacgaacgtgccaggggctgtgtgctgggcgggaatgcgaaggttgcctgtgttaccaaaggtgtccatgccgtcaccgctcgcaagcagagtgttgagtcgtgtctcgtgctcgttcatctccttttgaggagcggcgaatgatggttgcgactgagagaaattattttgtgactgcaaggggaagctgttctgctgctggagctggggctgagtctgaggttggttgccaaaggagttgaggctcttctgttcaggaagcgcaccaagagacgaaattgggtttggtcgggcggattgaggacggctgaactgggcgaaagggttgttggaaccagtgggagttggttgcaactgctgctgactgttgttggttgcccaggggttattgctaccaggctggagagtaggttcaggagaagcaggtgatgagaacgactgctgttggggctgctgctgctgttgcaggtagggattgaagcctgtgggctggggttgaaaaccttgctggttttgctgttgttgctgaccatagggatcgaagcccatgcctgtctgctggccattgaaaccggtgttataagttggctggaagccagtgggttgggtctgctggaatccagtatacgcgttgttcatgtagccagtaggctggggttggttctgctcaatagggttggcaaagaagtccacagggtttccttgctggtatccttggttgaagccagtgtactgtggctggctggtttgctgctgaggagtaggatcgtcgtcgaaaagagaggcagcgttgctgttctcgagttccctgcgccttcgttcttcctcttcctcgctaagcttgattgctttcgccaaatcgtcatcgtcgtctggtccgttttgtctgctttcgcgcttcttcctgtcttcctcctcctggtacttgcttgcctccagagctagacggtactcagcgtcttcttcttcattcatctgtcttctcggctgctgtcgtcgggttccatggttcacaggctcagcatgttgaggagcaaactcctcaaggccagtgacgcgcgacttccaggatcttcggtcgcttcgctcggcccgcagcctttcttcgtctaaaatgagtgaagtcaactccttggcagcaactcggactagatgggtgtcagtggcagctttcaacagcacatatacgaacactgaccgttttgtccgacatcgcggccatcttcgtcaacatattggaactctcgcagagtcttgatgatataaatactctgtcgagcccatgtaacgacgagttctgaaccctcgtgaagacaataatccagaaccttgagggctttgagtacgtgacgccaattctttcccttgtcgttgagacgcttatcgatcatatccataatttcgtagaactcggtggatctaatcgcgtcatgccaagtcagtacttctcatcgtacacaaggtagttgagcaatgcgcagggtattacatacgtgttgtatgtcatttgagcaatctcgctcatttgagtgccggtcgggccccatgggtcattactggtagctacatgtcactgtcagcggcgatgttccagcgacggaatcgagaacgcagggagttctaaccttctcggaccttgacctgggcgctagagtaacccttggtcacatttttgacgcttcgcattaccttggacatgatgggcgatttgtgatgttgactgtataatttctttggtgaatcggatgcgatgtgagcgccaatgggtcggccgaggtaggatctcccggtgtgattcgatgaagctcggaaaaaggattggcctgataaaactttacaagcgacaacctctgcgacacaaatccgacacgcgcccagtgagacggagtccacggaagtagtgcagggaggggggtttgagggggttgagcaagctcctaggatcacgagatatccgctccggtatccgtaattgtgtagcctttgcgacaagtcccagccaaaagaacaagaatcagtcgccgtttgtctgagagttggcgatcaagaggaggacgatcgtctgtggagggtggttggaggacgacacagaatcgtggagtgattaggttaggtctggatttcaagaggtcggggagaccgatcggacacgacgttataagatgaggagcgagtgggagggaggcgaagtgacaaagtttggaggcggcgaattcaaaattgaggagagttctgattctgccgtttaggagtagagcacagtaaggtagatagcgactagagggacaaaattgcactgctcttcgcgcgactcgcagagctgtagagggaaaaagagtgagtgcaggacaagatcatgaatgaattggcgctctctgtcatgcgggattgggagcggcgagcatggaaccaaggcctaactaaggtactacctatgtaagacgggtcatggcatggcacattgtggctctgcaggctgattacgtatccattttcacttgccagctcagatgagcctgtacaagctgtgccaagatttgcggggtttcttggggtttgcgtgtgcgtatctgagttgatgatgttgaaactttgcgtgtatacactttggagcttctttttattccacatcgaggcaatatcccccaaatttgctcttctgttgatgactctccaacattacaagcaacttggtcaattgtggctgaaatttggctgacacagcaagaaaacgccgatccttgagatattgtgccaaaataaacctttcaaatagccccctaatcttaggctggttttacctcactatttttatctctcagggtcaaggtcctgatttttctttcttctccttgggggtcaaggtccgtggattagcgtgcgctccgaatcatatatattcgagtattctcctggaatcacttgatagcattcatgtctggtttggagtatctcaagtcagtggaggtccctgaagtataggtacaggtacctatgattagcaagcttccgcgagacttcacgtactctgggctccactgtcaacgtctccggagtggaggctttctttattggatttagatccatcgtcttgtttgtagtgatataattgacatatgtccgtgatcacttgtaaggtcatgcctcacgtcataagtgccgctattatgaagaagtatcactgacgaaggttctgccgagtgttctccagcaaatatatcaaggttcagtaattaacacctggctccgatgaacagaacctatcatagagtctgtagttagcaataccgttgccgatgccaaccccttcatgttcaggtacaagcggctcaaaggtaaatagtcgggtacgggctcccaagagcttcagggctagcggcagataccgggcatccgggtatgttatcatcagtaattattagtttggctacctctctgttcattcataacgtaaggaggaaactcatgatggcctaggatggtttgggattttgtgtaggtagctattagttagtatggttgaaactgttcgcaagacattatataaactgtcaagaatattataccatagacttgcccaaaacagcaattacagaaaaaagtatcgcatcgtcggagaagaatcggagacgttggggcctcatggatcggttgcttgccgtctcaccgagcatcaaggggcccctcccccggggactcatctctacaaccccacggatacaaggcgcttgtttagaacaaaaggttccgtccattcggcatcgacctaattctcgccgtctgtcacagtggaggtgattttaggtgaggttacggaatcttatcacttaaccataggtacatgtaggtagcgcgataagatccatacccgtcctacagagacgcaccaccaaagaaattccctccactccccggcccggtcttcgctcggtggtcgccatcttcccttccgttgactacctcagcttagctttctctcttaggttcttgtcaacttgcgacaactctccgctcaacttcttttttttttcttctggtcttccctcatctttgtttagtcgcctgtacagtcgtcacaatgtccaaccctaacgacaagcccctccccttcgtctaccagttcgccgcaggtacgccagttcagctcattcaactctaccattctccagatccaatggctaacgtttcatatcttaggcgccattgccggcgtttcggaggtacgctcgcgccagtttgactcgtctgagggccattgctaattttgtaccggttgtagattctggtaatgtatgacagcatttgtcgcgtgctcgagacattttagctaacccagtcccaggtaccctctcgatgttgtcaagacccgagtgtatgacgaaccatgcgtacgcatttcgaaataatagcctagctgctgacttgatgaccagccaattgcaaactggttccggtgctaccgctgagtacaatggcatgcttgactgtttccgaaagatcatcaagcaggaggggtacggtatctgcgctcgccactctcttgcgcccacaactaacgacatgcgccagtttctcacgactctaccgcggtatttccgctcccatcctgatggaggctcccaagcgtgctaccaagttcgctgccaacgatgaatggggcaaggtttaccgaaagatgtttggcgtcgataagatgaaccagcagctttccatcctcaccggtgcctctgccggtgctaccgaggctttcgtcgtcgttcccttcgagctcgtcaagattcgtctccaggacaaggcttccgctggaaagtataacggcatggtcgattgtgtcgtcaagactgtcaagaacgagggtccccttactctttaccaaggccttgagagtactatgtggcgtcacatcctctggaacgctggttacttcggctgcatcttccaggtccgacaacttctccccaaagctgagaccaagagggctcagatcaccaacgatctcatctctggtgccattggtggtaccattggaactgttcttaacactcccctggacgttgtcaagagtcgaattcagaacacccccaaggtccctggtcaggttcccaagtacaactgggccttccctgccgtaggaaccgttttcaaggaggagggtttcggtgctctctacaagggtttcttgcccaaggtgaatagtcatccccaaagtgagagggtggtcaactaacaagcattcaggttctccgtttgggtcccggaggtggtatcctcttggtcgtgttcacaactgtcatggatacgttccgcagctggcactaccctgccaatgctgagcttaagaactgagtcagcaaatgagcatgggttaaaggaacactaaaacagatagccgcagttggtgtatgataaaagaaatgagcgggtttggtctgccaaatgcttatataaacacaggtaaaaagaaatataaaatggcaagataagatatcaaagacttctcgaagctgaacagaatgttcctaacttaattcaagcctacatatgaccggcttttcttctctcatctcgaggctgcattaatttaagttgtggtgttgaattcttactttcttaccttggagaagttgttctcttacatcatggtatatcatctgaagggcactacaacacctctgcctctccccactacaaaactccctctcacttctctattccttttaattacctattgcatttcttccttcctctctttctttcttgaacttcaggtaaacaacttcaatatctccttctcttcttcatccacaacttcaacttccttctgccacgccgtaacttcgacggtgcacttcaaaatctcaaacttccctcttctaaactcttctaatactcttcatattctctgaagccttccgttacggtgattcacccacccttgcagtcttatctataaaaggctactcttcctccttcagtcctcatcttcatctcttcacctcttcttcacaaccttcagttccctctcttccctactctcaagttatatcaatacgatctccccttttactctgtcctgtagtctacacttcattaatatgtcagacgggagctcgagtggctccgatgcggagtttattgaccttacagaggacgataattctcatccagacattgatgggcatcataatgatgcccctgaccaagaggatatcttgattggactagatgtacatggggagccgatctcgcacatcatataccggcctagtagccctatggacaccgacagcgaagaggaaaacagtgacaatggccaacaaactcctgaagccgagggaagcctcttcttcagtgacgacgacgacggtgaaatcagcaatggtgatggcggtgacggtggacatagaggacccccatccccaccatcgcccgttgacccaggtagcgaatctgacgagtcagaagatgccgacaatcatcatgacgatgatgaggatgacgacgacgacaccgacgatcaaagtcaggcaaaccaccataaccaaggggctcctaccggaggaagtcctggtggcgatgattctggcgatgacagttcagacgatgaagcagatccaaatgacgaagatgtcgacaatcatcccatcaatcgtgacgatgaagaaggcaacgtggagcacggacataagaacccggacgctgatttacctcaggtcctagaggaagaaagtatcgaatcgccagaatggaatggacaatgtctcaacacatgtcatcccctttgggatagggttgctcgcgaatttgcaaattatcgaaaccgattcctcaaaaagagagaagagttgagagaatgcaagaagggcaacaggaaacgggtcactgaccggaatcgtgaaatcaggagcctaaaagagctggtgggcataatgaaagaagcagtaagagagttctatgctgccaatgaagtaaacattcagcagaatataagacttgtttcggagaacgaggaactccgatgtcttgtgcccccagtagaattggtcgatttccccgaccctattcagctgaacaatgaggatatggaggcatctctgcccgaggagaagctggagagactgccgccagaagtccgaaggtattttcgtgagtggcggggcgcaccagtgaaagcccgaaagacagaacgtgtatgtacttatcactatgaggaggctttagtcttcagaattgctaactattaatagttatggccatctgcttacacgtattggatcactcatggtcgtcatcgtgactatgagaattggggacagattcacaagctcgcttgccaggaagagaatatgccttcagttttcggcaagtccacgccactcaggacacacccttacctcactctgtgtgcaccgcccctccaagaggaagagagggttatcacaggagagggtgaagtttgtactcctgagccatattgccgacgcgaatgcccacaaacccaagaagataccggcccgttcaacttcgacattcttccaaccaaagatcgacagaagataatcaccaaaatccttcggtatgctcttgtttttgatgggaatatcattcacgctatctctcgtttggacccattcttcgagccagcctcccctaaccggaactgcaacggtaaaatatcgctattgcatcgcttccacattgggcgacagagagtttctctcacatttggaacaattcatcctcagaaactccttgcccctcttctggtatgcaaggagtggaacatgataggtgggagcctgttctatggagcaaacacattcgctttctcttctatcggcgagtagggtcgctttgcgaacagaatcggatgcaaactccaacatttgcagtatatcgagctgttatggatgggctcacagaagctcacgtacatgatcgaccaaaagggcaagtacgtatctcgacgaactcatgatctcgcctatctgcccgaggcctgtcgactaaagacagttgctattcatctgcccgagtcctccaggcagtatatgcgacgtaagcatgagccgcctcagatcgttcggttcttggcacaaaagtcgagaaatcagcctaacttccgccgcttccgcgcgttgcgtacgttacagggtgttgattatctatactgccttcgtggagttcgggaaatgaccttcttcgactatgacgaatcgcgacgacagcccccgaaaatgccagttcgtgactggacttttgtccgtgatatcaatgagtctgtacgcagggaaaagtctgcaaatgatgaacacttctcccagcttcggtacctagctccattgttgatccagccttccgtcgaactcgctaggcagcttgaggaaatcgtcaacccagcgcctcagcgaatgggtctcttgtcaccacctcctgatatgtacccccagctgcaggccgccttggatcagactgatagctctgagaatgaatccgatggcgatgccagcgacggaaattctgatgaagagatggggggagacactgacgatgatggcagtgacggtgatgacgatgatgatggtggcagcggcggtagtgatagcggcgcagatgcccgcttctatcatcaacttcttgctgcagatgactaccgccgtgagcgagatgatagcccggccgatgagctggtagcagggaggtccgataccttatctggtaatcggtctgatcccgagtctgaacaagaacagaagaaagaggtatggtcagataatgggcaaaccatcgacttaatgagcgacgatgaggacgatgacgggtcccagtatggaagagaccggtctacctctctgttcgttcggagccccccacgagaacatcgacctgagttcaccaccaaggttgaaacgccgtctcctcccaaggcaacccctccagttctcgctgaccaggctgaaataacgccggtgagggaggccagcgctgacagtagcttgtttgtgagccctaccccctatgaggttctgaaccctcaagcaggagatcgtgaatcgccaattgacctcactgaacctatggagatgccattctcttctcctgctccgtcttcatgcttgagctcgagcagctgttcttcaggttccaagcgagaatggagttttatcagcgtggatgatgatgacgagaatgatggcgatgatgaggacgaaggcttccgagtcttgggaagtgttcacaagcggccacgccgccctgacggtgatggtgacgatgacggtgctgaaatgatggacctagaggaggagtctctggaggagcagcctcaagaggagtttgtcatgacttagattttgctatttgcgggctaaaggaggcacagaatctcgggaatcatttgcttttgaaacgggagagatcattggaactgaggtaaggttaccatgatatgttttggcagcggagttaagttcaaggtccgggcgggggaggagacatattcggaaatcgagacgcaaagtaggtgcccagattgacactatacgtatctcatattgagaggatagttttccctcacagataattgctaataaataccccaaaattgcctcaaaacgtggcttgcaatgcttatataaccgcgacaaatttctacagggtaaagatgcgagtatcatgacttgaatagatgcatgttgtccgcaacttatctaatcgctgcatgatgcggcctggtagggtccttggagaacgtgacgtaaatgcttcctacaaatctcgaaagcggcaaatgagaaactccaattagaagcatgtggtgaagcgcaagactaagtttcagagcttcagagttgcacaccttggaaaagagatccgttattggttcaacctcagtccgcaattcatggaggggagtttctggatggcggggtaggttctccatcgatggatacaacggtgacagaaaagagggaatacgtttgtgacttttatgtaagatatcatcacagaatactattataatagtaggagatgtggtacataatagcaatattggtaaggtataacaccttgagaaatgggatcatcttctaattgacaatggatgcttagaacttataagaatcaagtatcaggctttcgctattacggggtctcttttgacgccccgtctcccctagctgctaaccagggttgcgattgggacaccatgctgaatgcacttgctgacgcgcacaattggctggcggggccctcgctatcgaatctcaaggtcattaatgacatcgcctcttgaccatcccgatctgacaaatcccattcctttcgtcttctgaataaagaaaagtgtccctgcatctgttacgctacagaagacaactctcaacaaaaattgcccttcatccgaagacccaaaacgaccagcgcccctttacgctctccctattaaccggtcgaacacgcgctgggtggcaacctacctacaccaatcacaagcaaccgtcgcaatctttgcgccagcaacctcaacttctgcgcaactttacctgggcttgtcatcctcccaagctctcctgcgcttcaaattgcacctttaaacaggccgtgacccaacgagcgtcacagcgaggtgcctttcgcgcccaggagagttctctcgccccctgcccatgagtcacttattgtggaaatcctactgggaaaacgatgtcgaccggtttcggcgtctgctggccccaaccagctacaatgcccagtcgttatcgaagagccctgcaataggaggaactggcgcactcttcggtggaagctctggtcttccagggacttccccacgaccggcgaataagcagcgacgagtttctggccatccgcagacacctgggaaatcgaaggacggcaatacacatcttggacgaaccgaagtcaacagccgcgaccatgctggattgacagttctacttcgcgctgcctcatcgaccgacccgaacgcccaccagtttgtccaggctcttatcgaacaccctgccatagatctctacgtccaagaccccgagagtggttggaatgccctccatcgatccttatacgctggaaatgtttcgattgcgcgactgttgttggaaaaggaacgggtggacttgacgagccataatctgaacgccgttcataaagtcggactcctgatcaagacgaaagaccacgagggaaacagtccttttgacgtctacaactcgacgatcgccgcaaggtctctgaagagcctggaaaatgggagcaattctgatagtgacgctgatagcgtcgatagtggaggtgatggtttacatcagtaggtggtttgggaaacagacggacctttggctgattcttgctacagtatggtaaaaacctcgcacggattgcggagctcgattgatggtgatgaactctttgtttttggcagcaacaagaacgtttctcttggagtaggcgatgaggacgatcgccagtatcctgatcgcattcatttgtccaggcccgagctactcgtgcatcgattataccactcacacttggacgagcaggatgaggaagccccttcttcgttgaaactggatgagattccgaccctggttcggaaccggccgctcgttatccaagacgtctccatgtccaaactgcatagtgctattctgacaaccgacccggtctcaaacctgtatgtctgtggtgttggccgtggaggccgacttggtttgggagatgaaaacacacagttcagattcgtacctgttgaaggcccattcattgacaaaaaaatacaccaagtggcacttgggcagaaccataccatggccgttgtcgataatggagaactctggacctggggccttaattctgcttcacagctgggatatgctctgcctccaccgatgaaggcagacgaagaacccatgagccttactcctcgccaggtctttggatctatcaagaaagaaattgtcctaggggttgctgcgtctgcaaaccattctgttgcccatacaggaaactcactatttacctggggtcgtaatgtcggacaactggctctaatggacgctgattcgaggtcacttgatattcagcatacccccagaaaagtcgccgcttctcttctcgccgcccccatcgagatggtatcagccattgacaaagccaccatttgtctgctttccaaccatactgtctgggtcttcagtcactatgggtataatttggtcaagttcccatttcccgatgtcttcgcgaacaacatctccatgacacgatatgaatcaggcggtcgaagggagattgaccatatcacagcgggtggcgagacaatagctgctgtgactgcccgcggtgatctcttcacatttcatttgaacgacaatggggatcaaagccagtctgctgcgtcaactacgaatccagtcaagatcaagaatgccctgacacagccacagtgtgtctgggactctcgcaaagacggagtcgcatctgtcggagttggggaacatgggtcggtcatcatatgcacagaatcaggggctgtatggaatcgtgtaaagcgtacaaagggcaaactaactggattttctggatcaagtggcacgaagcgcaaagacttcaaatttcagcgagtgccatacatcaccaactgtgttgctgtcagaagctccatttttggcgcctttgcggctatcagaaaggatagcaaagtcatggcggaagagattgagattgaagagcaatctcttcgcgacgatattggttctctactctgtctaaatgattttgataccccgcaacaccacctcgaagcaaaaggctctcggaaaacatgggaagctgccattatcagagagaaacgagatcctgttccctacgaaatccttcggtcagccgacatcgaaacagacttgggtcgctggctggaaaccaactctttccgatacgatgaaatgaacatggcaatctgttcctcctcttttcctgatatcaaaattcccgtccacagttgggctcttgctggcagaagcccggtgttacggcatgcactatcagagttacgcgagcgtggatcagtattcagcacggactctttcggcctcgaggtcgtggatgacaaggccctattgacgttgttcgaagtcgacatttacactgttctgaatgttgttgtccatgcctaccaggacagattcgttccagtatggaaatacacgcgcgaagcacctccacttgcgttccgtttccggcaagttaggacagagctgatgaaagttgcaacaaatcttgcccttccaaaactggaggcggcagttcgactacagaccggcgtggaagagtccctagacggcgatttcagacaagcaatcctcgatccttctttctttgatgacggcgatattatcattgagttggatggagacgacgtcatggcccatagccagctattgtgtcaaagatgccctttctttgaggcattgttcaacgggcggtctcaaggccagtggctcgctggacgccgcgatggcatggattctgcggaaaagatcagggtggacctcagtcacatcgaccctgaaacattcaaatacgtcatgtcctttatctatgcagatatcggacaggagctctttgatactgtctcagtgtctaatttggatgagctttcggagctagtgcttgacgtgatgagtgctgcaaatgagctgatgcttgatagattgtcccaagtctgtcaaagtctcattggtaagtttgtgacaacaagaaacatatcgaacttgctcaacgagataagcccttgctccgttacggagttcaaagacactggtcttgaatacatctgtcttcaactggaatccatgctcgagaaccaccttcttgacgatttggatgaagaccttttgctggagcttgatggagtggtccgagacaatcaacttgcccggttcccatttgtacggagcgggagagcagagctactacttcatggaagtcatcccgagctggctgctgatatcgacgaggagcgtcaggccaggatcaaagagatggcctacaaggcatctcagcgggatgacgagaagaaattatcatcatcctttaaggctcgaatgggaagtctagatgaaggcagtccgctccaaactccagagacaactcgacgcaagtccagaggtgggcggaatgagcctttcagtcccagtcttcggcctaaacagtcgcaagcagatatgatctttgatatggaggatgaagatgggtctttatctgctaaaccacgatcgcccctgaatgaagccgtaaatcttcgttcgcctccggagctagacgacatgccgcagcttcccaaagcatggcgggaatcaaagggcaaggaactagcaggctctgcgctcagcccagttcctcatgcattttccatgtcccccgagtctcagccatccgaacggggtagcataaagacgccaggcggtagaatgtcaaagcccggtgctccctggtcagcgtcaaaattagccacttcgaagttggatctgaaagatatcatgtctgaggcgtctacgtctgctttgactgcggggctccaagcgcagagaaagcaagatgctgcagcaaacaagccacagaccaaagtatcgcaaaaagaacggaagaggcagcttcaggcattggcagcagcagaagcagcagcgaaggacgaatcgacgaaccacgtaccttgggagagtgttccagaaggagggcggccagcgccttggaaggcagcaagtccagcacccaagacgtcgctgaaagaggccatgtccgcggaaaccaacatgccgaagggggtatctgctaacgtaaaacctcttgtcgcttcagaaacgcgagcaaggacggcgacacggcgtactgcgtcacccgacacaaggttcccgggtcagggtcgaaccaacagctcccccgcaattgttgcaggaccctcgacagagcagcagcctaagaagccgttggtaccacactccaagtcgtacattacaccggcaccaaaagcggagcccacgctcggattcagcatggctgatatcattggccagcagaagcgcgagcaggaggctgtcaaggaagcggttgcgaagcgttcgctacaagagattcagcaagagcaagcgttccaggagtggtgggaccaagagagcagaaggacacaagaggaagaggccaggcgaaagcagaaagaaggccgagagaaggacaaggataacaaggcaactaaaaggggtggtcgacgaggacgaggtggtaaggccacaggcaccggtgaagcggctacaaacagcgggcaaagcggcgtaaacggaagtagaggcggaggcactaccggctcaagcaaaacaaacactcggggatcgggaggcggacaaggtggaggtggagtcggtggtggccggggcaggggaggcaagggacgtggcaataagtcccaggctgcatgatgaatacggcagtgggagtcttgaccttgaggagcataggactcaaagggacattgggcacacggtatacggtatagagcggatggatggtcggtggacttgtttcgttgtacttattcacttgatcttcttggctggaattgctaagaacaacgtacatatgaccctctccagctttgaatagaagaattgtagacatgttgataaactgtgaaacatgttagttgggtgatgtgcttcagcagggtacatggcgataaccttgagaagcaactcgacgaattgggcctttttcttcttctttctttttctgtattacgtgataatatgctatgtaactccatcaaggtgagtctccaattcgccatgagtgactctcaaggttaccgtgagagtgcgtgccatgctgccatggtcgtccctccacccacaaagggagagaacagtcatttattattatcgagctcgggcggacatgtggagatcgtccgatgaaaggcgtgaaacgttccggatctacaaagctagactgcatagagaaggctacagatactacataccagagtcagaatcagaagcattacgataacgaagagtagcattgcggccaagcaagtaacgcctctcagcttgaagataagcccttcggcttatctcgttcgtggaaaagactcggggagaggagcggagtgtcatgagtcaacatcccatctatgactggtgcttagatgtgacaaccaccatgagccaaccagaagagacgaacggggttatgagagatgtttctgcctggtttatggcagaagttcttgaatgacagtgaattaaacaggggcaatgcattgcatatgttgtttcctttgaaggcccttgaatagcgtgatagctgtgctgtaggacttatccatggaaactctgggcttggagtacctagggtaaccttatgccagacaggccgggcaaatgaatggaggtgggtttccatggaggcgcttaaagcccccaggattatcgaaagcatccactaaaatgcactgactgagatcccctgttgggtacgatccgagcccccccaattcagtgaggggagggccagagggctccatgtttgaggtgcccactaccggtgttttgattgaggtccatgcatgggccgatgcattgatatgaatatggacggatcgttatcttgtcctgtacaagaggtcacaagacatgagcgagatagattagattagaaaactcgctcattgttagtaggttgaagatgaacaagacaagttgcggtaaatctaacattttatttatttattattctcatttggtgttgatcaactaacttaactaagagctgactcgactcaggcgcaagacgtacgtgcccatgagccctgtgactgtgacgtgaggctctagccgatgacgacaacccattattatccaatccagtccctgtcgcccatcccatcacgaggtcgttggtggtgacctcttccgtctccgtctctatctgtttactaagttagtacctaaacgttattaccttttccctcttatcccatcgccgttggaatatcaaaaacacaaccaaacttgcttctatttcagagttgggccagctgcagcaacccgcgacctatcgtcttgtttaatctctattcgtggacacaaacaagtaccttaccttgccttgccttacacaaagcaaaccgcggtacctgtaccatctctgcgctctgttagtgcgaccggattggcctatactgtacagtgttagaccctcttctctcacacctcacttcagacctattacaacgacaacgaccctggacggattgtgtttgactgcctgcatagctctgcatctagcatctgcatctcaccgaccgacagcaaggagttacctggacttggacttggacctgaacctgaacctggacccaagctttctgccttttgcttttctttcttcctttttttattacacttttgcctacacttctacctccacactcccccgaccccaagcaccgccgactgccgatccatctcaaattccccgtcctccgttctcccttatggaactgaactgcctgcctcgaacgatatgaaccatggatgagcaggtcttgtggccgatcaagatccctatacgttcgtgatcaattcatccatcaaccaacaattacgacccgtaccctcttctttgcgcaaacgacacgatacgatatacgataaccgataacaatgcatcaacaaccccgtggcccagcccgggtgtcatccccaggtgcaacgcaccatccatccattccatctcgatccaacagcaccagagatgctgcattgggctcccggcctcgagccggctccaatgttgctggtagagacacacccagctcaccaactattggagatgtgccgacactggcgcctccagccgattcgatcaggaagcttgatcaaatagtccaggtattaatggctgggatacatgaatacgttggtcaagtcccgttgctaacaattactctcccatgcagaacttctatgcaaaggtagccgtactcgtcctcgactcacgcatcaaatccaagccagcgcgcggggccaacggtggacggaaacccaacaaatgggtaggtttgcagcctgtttgcacactcagtcgctaatcttccggtagttccaaatcgagacggatgagattgatgactttcgagatgagctcaagatctggaagacttgcggtagcttcgataacccccctcctccaatggttatcgaggtctatctggatacttctcgattaaaagacagccagagtctagtcatcgttgatgaggctggaaagagatgggatgtgatggaacagctgaactcatctggttcctctaccgacagctcatccggcgcatcccggagaaacaatgaggttatcattgagaggtggcaagtcgagctcaagtactcaggcgtaatacccacggactttggcccgatcctacccaccatctacaagaaggccattgtcttcttccggtctcttttcatcaccactcgccttcttccagcatggaagtttgccagccagggtcctgccaagaactcacacccagcgcttattccacgatgccgagtacgtttatctcagtctgatcgctcacgtaatgatcagctgcgtctgcccattgatggcagaccagaccccgtgacggagtacatgtttggcgatttagaggtgcctgttggacgactaagcactactgtcacctatcgcaatgattgcaacttccgcgtggatgactctgaggctctactgagttctcgtttcatgggagtggacgagaactttttccgaccttccattccaccgctgaatgatcactcaagagcgcagacgacggaggcagggtcgctgcgtgacaaccgctcccgtccaaacttgagtgatatgcagcaggcatatggaagtctttcgacgttccacaccaatgtcccaatgggcaccagcccgatctcggctctgagatcggtgcgaccaccaggctccgatacaagctcacccccagagtctctgccagcacagattggtgtgggtggtccaagctctttgcccgtacgccaaagtgccacacgaccccctctgcgaacgaccgagggctcaagccgacgtccttcggtatcttttcagcctttcaaggcgggctcgctctcaggctcgcctgtcccaaggcagattgatcccgagccggcttctcctcagacgtcggctcgtccagctattcctttccttaagcaagcaggaaacccgacatctcttactgctggtatgccagcttccctacgcggtggtcctcctcctccggcatctacagaccctgctgtcgccagctccccgcgaccagcatcgactagtcgctacagtagcagcttcacacatcgccgtggtcgtctatcctttggaggagccagcagagctggcgatgacgaacagggcagtagtggcaggcagagtttggcctcatcggtggcacaaccaggatctgacctcctggatgagattgcaggaaccagctcagactcgctccagaacgaccataaacatctctcagacttcatcagcgcactggacagtaaaaagaccctgaagagctttggtccctcaaagaaaggtgaatcagcaactaacaagactgtggcgcaactatcgcgcttccatcagatgaaggactctaataacgcgctcacggattcgatgacatcgtctgtacaaatgcagaggtcgtcgagctcatccagtcgacaattgacgagtgtgcctgggatgactgcaccagcttctgtgtctgcttcgtcgtctcctgggaagccactgtcccctcatacaccccacacgccagcaatcccttcaagattgagcgagaactcgattattgattacactggccaaggacgaattacttcgcgtcaggggcgaacatctgataacaaccctgcaccaggaacgatcagggagaatacgattacacaagatggaacgacagccatcgacattcccttgtcccctcggctggccacgtatgagcgaagggcgagctctgttgcactccacaatcggtcgatggcggatgaagatgagccggactctgcctttgcgcaccgatctatcagcttaggtgctgatgatagagagccacctactctaagcatcttgttaggtaggcagatgcagctcgagggagggtcaactcaaaggggatcggatgaactcaaaccagcagctgaaatcgagacctctgacacgccagggctgatgcagcgcggtctgtcagaagagaaccctcctgagggactgataccgacggcagcgtctagctcaccttttggtagaaggcgatatatgggtatggcttcacataagcagacaccgccgcactcatcccgtggaagctttaccggatctatcaccaggcaggttcggggtgacgatgactcgattaacgaggagcctctggtctttgacctgtcagaaatggatccgcagggccggcgaagcatcgaagaggcccgtagcggcacccatggggcaacaaatgctacatcagacaagggagggtatgaaagccgtggtgcttcaagacggggttggtgagaatgacataattgaatatggattttggacacaaattacatacaacatcgactaacagtaaagtaagagcgacgacacaccagcttgattggagtcatgagttatgtttcaaggcagtggagtagcaggcaggatggcgcattggatgcgtgatacagtagattgccaggttatttattatttatgtatgtatgtatgtatgtatggacggatggatggatggaagcggcgtatatggactcgtatacattattcataggttgatacgattcaaagcagcgtcgactgtagcgttagcaagcggcatccttctcataaggcgggctaccgaatattatttacattatgtatgggatatatgccaaggttacctatgtttgctcttggtgtgaagcgtggctgtttgtgactccgatgatacccaatctgaggaccacgccacctaaggacgtcatcaaagggataagggagggggacgcgcaacttgtcacgaagttgacgatgagtaggtgctagaataaattaaaggctccgcaacaaaagtaattgtttcgtaaaaaacggatagaagcagcatatttcgtattaggttttgcgggtgaagcgtaagcagcatgattcagcccattaagcgccctgattagatgcatggcagatctcgatagaagctcgccgatgtcagactgtcaatgatacttctccgtaataaaaatggaatcaagcctgatcgactatacccaagttggctgtgaacttaggtataggtagtactaatgtaggtgaaatactcctggatcaagtttggtgtggcgcactcgtggtcctcaagccacattgaccagggagcttgtccttctggggaggtagctcagccccgctatgtacttgcttcggttcgctcgccgctcgttcgtcatcagagcgagccaaaggtaagcgaagctggaagcctgttctgtttaaacacttgctacctacaaactctttaagttactttatttactaggcacctccttattacctaccttaggcaaggtagttcgttttgttcctcacactcgacccattcactatattctcgtcctcaagacaacaccaaacgcctacgacgctttctcaacttaccaccctctgagagtaataagtgacgtgcctgtgtggagagtgcgaccgccgacgacgtaacccagggtcttggtacgggaccttcatctcgcatcgttatcactagccttcttcttccaccaccaaacagcaacatcgtcgctttcgtcgagactcttcttctatatacggtggatatccgcattacatatccaaggctctcggccgacgaattcatccccgcgcctctctcgcattcactccatccccgccaataattgataccccgagtcaaatcaccaaccaccatgttccgagcctcagcagcaggcccttatgatgaggtcgtcagtatgtagcgccccgctctattcgggtcggacaagagaatcccaacaacttgctctcgtctcgatctgcgctttcttgcgactaacacggatttagccaaggccaccgacgagaacctcacgtctgaggattggggcgccattatcgaggtctgtgacaaagtaggcaacgacccaaatggccccaaggaagctgtccaaagcatcatcaggcgccttgcgcatcgcaacgccaatgtccagctctacactcttgaggtatgttgaataccacgccgtcttgtgaagccttgttttactaactcaatcagcttgcgcatgccctcgcccaaaactgtgggaagaatatacaccgcgaactttctagccgtgcctttacagatgccctcctccgtctcaccaacgaccgtaatacccacacacaagtcaagtctaaaatcattgagcatatgaagagctggtccgagatgttcagcagcgatcctgaactgggcatcatgagcgatgcctacaaccgtgccacacgaagcaacccgaacattcagcccccaagtgctcctcaaaagcagggccttaccgagctcgatcgccagaaggaagaggatgaattgcagatggccctcaagttgagtctgcaggaggaggagcgcaagaagactgctgcaagcagtccaggcgcacaagccggtcctagtggccagacagagagcccagctcctgctgcgccggctggaactacagcggccacggtgagccgggtacgcgcgctcttcgacttcgctccttctgagcccggagagctggaattcaagaaaggcgatgttattgctgttctcgagagcgtatataaggactggtggcgaggctctctcaggggcaagactggcatcttcccgctcaactatgtcgaaaagcttaccgatcccacaccggatgagttacagcgcgaggctcagatggaggccgaggtgttcgctgagatcaagaacgttgagaagctcctcacattgttgagcacttccaacacagcgccccgagaggaagataacgaggagatttccgtaagcacccagtatgatgcaaagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggatatgatgctaatatccatctctcagatgactttacacagctgaacgaaaagtttatcaaagctagaagggactacgaggctctgttggagtcttctatggcccatcctcctcagcacagctaccagcaatacgcaatgcgaccgggccccggtcagggctatcctcaagctggcggatatcctcctcagggagcagctcctcaagacccctcgagatattatactcctggcccacaaggtatgatagccctttgcccttgcaatgaagggcctctttcttactctttaacagagcaacctccttatcaagcatcgtctcctccccctaacttccagaatcaacctcaaggtcaaccggcacctttctatgtagcaggagctgaagtgcccgctggttcgcagccctaccctccccggaccgagtctccttccaatggtaaacagccagcccctatcaatacttcaacaccaggccccaacttcaatccttacaaccaatctcagagcaacaacccttacacgcaagcgcctacaggaggacgacctggtagcacatacggagcccaagagttggctacatctgtctacgattcccctatagcgaccaacaacccacaccagccgacctcggctgccacattttcaagctcggtgtattctcctgaagagcccaacgagaacgccagcgcagcacctcctggtccttatgcatcgcatcagcagcaacctcaacaataccagagctacaacccttctcaagtccctcccatgcccacagggtcagctccccctcctcctcagagtgtcatgacacctccccctctgaaccctgggaatgccggcggatatgatgctcgtcatggtctgcccagtcaaggtggtgctggtggtcagactcaatacaagccttatgtgccacccggagatggtccttcagcacctgcacccgacaattactatcaaagcgggggagtctactaaggatttggtaatttggggagatagtcgactgttgctatagcttcaatacgttcctggcacgtacataacgcggggacttttcgttttagtggtcctggtttttgcccgggttgacctttcctgggctcatgttgatttggtacattgaagtttctggtttttatacttatgacttgccatgtctgtatgatacgaattgtcttgtagtcgctatccgtagtcagataagttttgcgtattgcaacgctatagatgacaaggcttggctaggggggggttcatgtgtattaaaaaagaccaagtcaaagtaaactttgaactagctgaatgtctcctactctgtctgtacatactgtagttcgtgatactaatattcaaatattctggatcggaagatgtatccgtatttgttagtagtctccctctcgcaagccagtaacggactcgtttcgtttcacaacctgaaacctcgaccgtctcgcccctgtaacaccctaactttttgccgcctcccactccgttttcctgtctgtctccctttttccctcccgtcctcttttgttcttcccttgaacacgttaaaaaatatacatattaattctttgcactacctacgcattctctttctcttctcccctgtctacctagttaatttttgtcgtttcagctggttctgtaacttcaagtgccactctcttctgatcgctcaatatcacaccaccattttctatacattcatacacatacatatacatatccatcatcaccatcaacaacatgaagactacagtctttgtcacgcttctctcggcggctgcttcgctcgtcagcgccggcatcgtcgtcacgcctgttttttttaaccagatcgttgagaaactctctggcgattgtccttttggcgtagtcactcctcaaggttgcgcgtaagttcggtctctcgacgggttgagtagttagagtcatacatgctaatatttcgatagccctcaacgtggttagagactgagctctctatccggtggttgattcgatcataacgctggctttggtgttttcggacagttctaggaactcttctctttgtatgtgttaaaaggcttgagcagataagaatctcataatatttaagcgtgtccttcaacctccaaagcgtctccatcctgcacgagtaatactaagctcattgaattcaagcttgaactgaacataccactgactaggtcacattcttttctcctggcaggtttaaaccctccatgtcatgttaaggctttgcttgctcgacgtcttgatcattcccgttcttatctatagttcgtagcatagcaccctccgaagaaatttattagaaagtctacacatatgaagccactctagcctcatctggatgacattcattcatggcctgaacctcaacttcgttggcactggtagaggatttacggaagcttttatcctggagacattttgcaacattgtacgtcaagaactgtttaatgtctagacccacgaaagcggcgacaagcatgatgcatgagaacggtatagtagcgtagaagacataatgtagtgggctggtgtaggctttgacaacggcatccccgactgagtcaacgatggccttgttgataccggccttagggggcaagaaaataccaaaccttgatttcaggtgtcagaataaacctagcaaagagtcccctaaacttaggctaaatttacctaatattttatcgcttagggttaaggtcctgagttttctttcctcccctagactgggtgtgtctgagtaattgcctttgttgatagccttaaagagtggaggtagggacttggttagcaggccatatctagttatagctggggtcatatacttgggaatcttcctcgggaacttgttgctgagaatagcgatatacatagcctgggcaatggcacccccgaggacaagaatcgatccaagaataccagacgctatcctgatatcttggggttccctgaggagagttgtacaggtgcgtgcaacattcttaatgtatctaacagcagtgcatgcaattaacctgaatgcgattgtgtttactaccggccaggagaaatggaagacgttgacgtgatgaaagttatgataagagcagcagcgtatatgcactggatcttgaggcgacgaatataggcgatagcgagacctgatatagcttggcctagaacaactccaccactatttacgcagctttgccagccaactttgatggaatatgcggtgtatagtgtgctgataattgtaggctagagagcggttaaggagttgtaggctatggaggcaacaatcgcataggtgactactgcgatgaacctagtgttcttaaaaacacgggacgtgattaggggtttctagaacagagatgagcctctttgcgcaggattagcggactctggatagaaatgtgacattaaggaaccataccatatataaagaagccgacaagtgccattatactaatgactaatgtgcaaaactcagcactcttccaaggatatgtcgtaccaccacaagaaaggccaacaaagaagagaacgcattcggtggtgaaaagaaacatgccaatcctatcaagctctttagtttgtggtgttctcgtctttcccacgtggagttgagaaaaggtcgcagggtggtagagcaactgatatagagccagagtgattacactcagaatgatgcccagatagtaaatccagcaccagccttcatgtatgttgtagattatcgttcgggctgatacaggggtgaaggtaagatgaagacacatacagagtattcgaggggagcacccatcccaggtatgcgcaagtacttgctagacactgcgcctataaaacaaagtcagtacccctctcagtctctctctcggtctggatatcagacttacagtgagaggatcaataaactgaggactctgaaagtagtagccattaggcatgaggccgagttcgtcgccgacggtattcttgccaacatactcgacagtaccatcagccatgatgatcttctcagcgttgacagtcggctgcctgggccatctccaccatcttctgggccgaatatatcgaattctcactcctttcagatatagccatcgacgtcaatgtggctgagattcgagatggtgttcgtttttgaaacccctggagtcaaatttctcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaattggttcaaatcaggtatggtctatgctctacggtgttgaggatgcaattatgtcccagcaatcgtggagtcaatctgtccagcataatatgagaaaccacgtcaggaagtgcaatcactcggagattcgagatggcgatcgatttgtatcttgcgcccgtgtggccggtggcagaggtagtcgatgctttctcctgtgagtaccacattgtcagtacataagtcgaaggcagaacctaaaccatcatataaatgatcggcagatccctacgagtgatcccaggctagggcccttatccatgatcttggagtagtgtcggcgtggccctaggtgagacgaggtaaggccgaattcgactttatttcgctgaggccgttggatgacccaggccgacttgggtaagtgaactatactttcttttggaacagcgttctttttgtgaggacaaggtttggcggagcttgtatttgatggttgcttgcttgcttgcttgcttgcttgcttgcttggaatgtagtcagccgaatcggaactcgaccgctttcagaggccttattagactggtctatggtatcacgtaaaggctctgttggcaaagaccgtaaacagtattgaagttctgtctcacgtatcaagacctgggactgggatgcttggtgttggctggagggagtgtaagtgaatgtctcagagtaaattcaacacaaggtcagtggttcaagtgctacctcccgtcattgcagtatacctaaggtacctgccgaggaattcaggttcgccgtgggcgaacagcggaagaaggcgtgtcctactaaagttaatagttttgacaaggcagttgcgttgcagtgtttgatggataatttatcgctggcaattggcaaatcagacctcgataccttccattgcctactacgtactacctatctgcctacatcttaaggtacatcttaaggtatcgtacctttaacctctgaagatactgacttgaagaagagacactccagtggttttgtaggcaaatttcagcaataatatgacctaaatcaataataaaagtacgtcgtcgagccattgagcttgcgaccctgttacccactacgtctctatgttggcatgtgacaagcctctgtccagatgctcatggttacacaagagttcggcaggcggtttttattatccggcgcttatatctttcctcgaatgagactaacaggccaattcatatcctcactgggatcctttatgcatatccatatctatttttatttactaggtattataagctcccaggtcaagactccctagtatacagggtagccagtgtacatatattttgtcgtgtcaatattaaaaaaagacagcttgttagccaacagaagcatccaggagaagttaacaaagactaggtcttataatgtcgtcacttatagtgattcatgtgcagatgttatacgacaggagatctccgagagtgtcagttacctacagaatgaatttgtgtgcttgatggtcaaaaactaaatcctatccgcaagaatatcatgccctccacttcgacagaggactacgtactataaaaagaaacttaggtagtattttgagtcatcaaacttcgacacctaaatttaaagaggtaggctgtgcaatggtcttactgtccatgatgataattgttacatataatcgccattctataacttgaacatccacctgatcttttgtcattctcgctacgaaactgttgttgtttgaaccctgataggcccgtttcatatcgcaactctgcgacaactacttgtacagtacctacccttactaaggtaagtatggcacagtccacgcctcaacaccattttctggcgctttttagcgcatacacagagccaacagctatcagacgagataatcacaactcccaaggcaatcgtaattaagtgaccaaatcttattcaactaataaacaacatatcttgacgtacattcacctccagctcatatccatccatcatctattgtccatagatgtatgtaaacccaaaaccattctaactaggcagacacccaaactccaccctgattactgtccttgttcgagcgaaatagtattctcgaattagggaccaccactgatactcacaccgaaaaccgccagggccacggccaagtcgaatggctctgtctatccctctttgataaccattcatagtcttcatgctgctgaggccgtcttgttgccagactcatcccctgctgaagccgcttggaaaccaccgaagccaccgcggccgaaaccaccaccaccgaagccacctcggttacctccattaccgccttggccgccctgaccaccttgacctccctgacctccgttttgatcgccgccctggccaccagcattctggtcaccaccggcatcagctgcttggtctcctccgttttggtcaccaccttggcctccgttctgatcaccaccttggccgccagcgttctggtcaccaccggcatcagctgcttggtctccaccattctgacctccattttgaccaccaccttggccaccttggttgccgccgttctggccaccaccttgacctccattgttacctccattgttaccgccctgaccgccctgacctccctgacctccgttgttgcctccgttgttgccgccctgacctccgttgttgcctccgttattaccgccgttgttaccaccgttgccaccaccaacggtgacacggatgcagtcatcctgtgctcctctctgagcaacaggcatgaggacaggctgatggttggatgcggcagacatactgcagatacggtagttaccggcaggtaggccgccgtcaaccttggcagtcaggagaccttggccgttaccagcgtcgttgatacccttgaagaaggcaaactgctgagggtccaaaggctgagtagggttcagactatcgccagtgtcttggacagtgacgtgggtatgaccgatgatgttaccaccaccgtcgaggtcctggggagcagaatagtaggtggttgttgcattagtgaacgagccagctgcaaagttgataaactgcactgagatatcaaagtcttgattggcttcaatgttgtcaccgttttgaggtgatgtgaagactgaagaaaccatgttgttggctccgggaatctttcccatagctgtaggggtcagtatacgcagagaggaaaggggggatcgtaaaacttacgaataccgttacatgagccgtcccggttttgctctccattggtgagtgtctggccagcacagaagttgatgaagttgttgttatccctaagtcttgttagttgtcgtttttcctcaatcaaaggtaggtgtgacttacgttgcagaggcagcttgctcatccgatccagggttgttgccatcttgctgcgagccagtttgcacggcgttggcgtccagagtgttgccgccgccgcctcctccgttgttacctccattattattgccgccgttgttaccgccgttattggcttggccgttgttctgaccaccattgttgccgccctgaccaccgttgttgccgccaccgcctcctcctccacggccaccacctccaaaccgaccgccgccgaattgtcgtcgttggagagcgcgggccagggggtgtcgtttttggacaacagcagcttcagtaatggcagagatgcccagaagagcaatgattacgcctttgacctgcattgtggtgactttatgttgatcttgccgagagaaagtgaaaaagaaaatgaagccgagggcaaatacaatgttgtgtaaaagttttcgaacggtgccagaccaattcgaaataaagaaaaaaagaatggtcacagtaaagtcaacttggtctcaaaggaacgaatgaaagaaagagacactaccagagctgaggagaagagaaaatggtacgattttgggacgaagggacgagggtttaaagcatcagggaaaactggagatgatgatcggaaacgaagttgccgagaaaagaggctggctttcattatgacaatcccagacaattcaacgtctcgggcttgcacatcagaccggatggcatctgggcggttgaaggggcccggttcagggtcacaactccatggataacggctggagcgagcaacagtacccaagatccatctctcgcttgagaggcaaaggggcagcgatcaaacttgatgagaaacaccaagacagaacatcgtggagcacagtgacagtactgactgcctgggacttctgagaccgagaaacgaaaacatgagacagcggcagaagcgacctgacggcttggtcaaggggtccaggctccagagttgagatgcctgttggggctgggctctcagttagtcagggcaggtcgagatgacttttctcaggtggtgtaacagggacgttggagaatgttagtcgattgggagcaagtgtagtgaatttccttagcgcttggctaagcttggcggacggtcatatctccgagaggcgattgagtgagtatgtaatacggatagtagagatccaagtcaagttaggagttgaagttggagatgggatgcggctgcagacgtctcaggccgtgccccctccttcccaatcggtattgtgtagctggttgcgcagccaatcagagtatgcaccgacatgtacctgcagctagttgccaggggtgcctataactccaagcacagtgcgtttcgtccactgaagcttcgaaactaccattgttaagcgccagtgtcggagaatgtccgccctgtaacagaaaactcatcaaccagatcgagagaatctgatgaataatagacgatgccctctctgggatgggggatttttgtaactgtcgacttggctcgtccgccgtcaaaacaactactatgtcttcgttctgtttctaatgtctaggtagctgataatgccaagagagaaagactgacaaccctagctatactgctaggtatattatatcacagtatatgctcacaaattactgtcaacaggtcctctgagattcagaaatactcttcacttgattgattattgcactcacaaactcaggcattgacttcagtctaatctcatccagactttacacttagatctaaactctgtccaaccagttcccacgactgacagacaagttggaggcgtgttgcaggtacgtcgcagactagcaatagcatcaatgccctacattggcgttgcaaccacgaggtagcgtccaaacagtgccctgtaacggacctgtaacaatatctcactcggcatcacgatagtattttaagcttacaatatcgataagacattcgcggtttccccaaagttcctgtttcatcccaattttttgcagaatccttcagcaattgttgactgatcactcgtctcaggcttggagtgacactggatgaatcatgatcacgaagcgagcctgaatcattcaattctcctaattgaaatgatgtcatgttttgaatttctggaccaaggcacattgattccacatggcatttcgtggtcttggcattctctgttgaagatatcgtgtagatgtcgcggagcatcaaatagcacaagtttataaccacaaaagttgcattccccaagaccataacacatttattcataagaagctaccagctgcaagatatccagaacattatactctacgtacaaaatcaatcagagctcctcggacacctcctgctgctcaacatccttgtacgcctcaacgatcttgtccagccaggcagccattctgtaaccggccttggcaacctgctcctcaatgacaggggcggccttttcaaagtactcgcctccgagttcctgaccgacaatggcatcggcaccctcgggcagaactgtagatccatgttagagacgagttgcaaatccagcagctgttgctggggtaatcgacttaccgtgagtacagacgagcgcattggcctctcgggaccaagcaagtgccgtgctgatggggtcactgaagtccagatccttcaaccacgcgtcttttgcctctgcaaacttgccgtctgtgatctcgactgcaagctggttggcccagttgttggcaagcttgaaggggtcgccgtgcagaccacccaacagcttctcggcgatagaactgtcccagacgtggtggaggttgaacgtgcggccgtcaaatgttactgcgaggccgttacctcccttttcgacattttcgttatgtagaggctggtgcagatctccgataaagtgaacgacaaacttggcggcctggttgcgctgccagaagggcaactgaggctcaactgattgctgggtatagttcttgagggcggtgagaacacaaccatcgtccttgcaatcacgctcaaagtcgacgtcacacttgttgggagggctgtcatgagcgtcgatgaagtgaaatgtcttggtgtatcgaccccaatctgtgtaccggatcgagtcagcccaggatgctatcttcgccaagtagtcttcctcgtcattatagagaatatacttgaggtgagcctcagtggtgtttgcgacaaagtgactggcgaggtaagcggtggtgatatggccgagacctgtgatatgtgagcttattaagaaattgtgttacgatgaattaatgagctcactgccccaggcaaaagtgctaggcaagttagcgaggccaagagccagcgcgccagctgagaagagcttcatcataagagaacgagggcggccgctaggtgtgaagggctatggaatgcagcaggtttatcagtcacgaaataaagggaacagaatcaaagatctgagaaggaaatgaagactttaaaaagatgaacacgcttaagctcaaggttacggatcagaaagaggcgaactctagattggaccaaagcgtttgaagctggagagctgagcgcgaaccggttggctaaggccgcctatgtttacgttagctaggttagttcctggagcatgatcgatagttgctcatgagttgtcaggggtcttagctactggaggcgggatgggcaagcttatggcgaatcatggtgggcatgtgccgctctacggtgaaacattgaaagtggctgggaagaatggagctgaggctgctgaggttgctctagtctgaagagctgaggtcgatagtttgtcatgaaagcagtagatttatgcaaagcacctatttagttagactagaggtttctgcatgagtcttgaataaggtatcatgagtttacaataagtgctatcatgataagagtcaatcggcctcttatcggaggagatagaccctgcatctcacaaactcacctcaccctccgcctcaggacaggcctgacaggctcacacaaaaagactcacgcgccttggaatgcctgcgagttctccatattttagctcacaagatctccaagcccagtgcgtcactttgaacgataagcgctcctcaactggccaatacatgatgaccagttaccaaacggatcgataagacctccactgttgaacccgacaacggggccgacctcccatggggatctcttatctgtgtcttgtgtctgcagtgcagtgctttgctttgctttgctttacctgggtttggtatggttaaccgttgatcgtggaacactaaagtttgttgcttattgaagtattttttgctccatcttattctttctttcttgtcttcatactacaaccagaagaacaaactctgaatcagaacagagcctcttatgggattggatctacattcattcacttgcaactctttgtcgctggctgccctcgtgatacccacctttgtcgcaccaccatcttcctcttctacttgatctgatctaccttatctaaacctcttctcattctcattctcattctcattctgcttctcgattttacactcttcaactccttggaaaacgacgacgatgccgctgctggcttcaacctcaatcgccgctgcggcgcatgcgttaccagtcacgctggctctgtcgggcatttttggtagcatcagcttgacctcttggatatgtctcctcgtgcgtccctctctcttctctcatatgcgcgtccttgtgttgcattcgcattcacattcacgtccaccgtctcaattgcatgcgcaaacccttaaatctcccccatcttggctaacgatgctctgcagctaccccaattgttcgccaattacaaggccaagagcgccgatggcctcagtatggcctttctggtcgtctggctcttgggcgacatcacaaacctcatcggttagttctcattcctacccgagtcccccaaaatcaaaatttgtcttcggcacagagacaaataccattgccacgccaattgtctggtgccctggtcaaaaattttgacgtcggctagaagtggcttgccaccacgccaactttcagtttggctaactgcccgctttctaggagccttgttcacccacctagctcccactgcagttgccctagcaggatacttctgcattgccgatatcgtcctcatcggccaggccgtctactacaatgctctcaatgcccgtcgagcgagtcgcgccggggaacgtcgatcgagcgatcctacagaagagtcccctctgatcaacgggccccgtagacgaagctcttcttttggcctccctgggtctcagcgccgccatgcgacacataccgagtcctcgatggacccattgaggaagatcgtgaccggcgaagacgagacccccgatagcaagccttggcttcacaacaccctgagcctgctcgctgtatacgtcattgggttcactggctggtttgtctcgtacaaggtcggtgcttgggagagcggtgaccctggtacccccgatgcgcctgaggaggcccagagtccaatggagcttgctggacttattctgggttacatcagcgcagcgctctatctctgtgctcgaattccccaaatcatcaagaaccaccgggagaagtcatgcgagggtatgttgatcctgcttgtgatcaatggatgagactaataatctgcaggcctcgcattgcttttcttcatgctctcaatgagcggaaacctcacttatggcatcagcctggtggcctactcccaagacaagaagtacttgctgaacgcgcttccttggttgcttggctctctgggcaccattgctgaggatcttatcatctttgtccagttccgaatttactccaacgatgaacgagagagcgcaattgagccatagatcgcgaccgacaagacaagtaggtcaggatatggcaattcagtttcgagatggacgaaggggggttcttggaggttctagtgtgcatgaactggcgtttcattcattcttttgcgttgaatttgagaaattcgttacaggaagaaagggtgaagcttgaacaagctcaccatcaatactgggacatcctcgggatagaggtgcatgacataatgcttcgggtcgaattataactcttcggtcttcggagggtttttcttacttatcaatccaatgagtctttttaacatgtgttttgcctgtcgtcaaacgttctagatgcgaccaattgaaaaactgaagccttttattcgacgatgaactcgacccatgagagagcactctcatgccatagtggttacacctgttgaaattcggcgactcagctccgatgacggggtcggaagtttggcggggttatattagtacctactaacgttactcggtactttcattaagactcactcgcctcaacgccaaaatttaaacaccagcaacctcccaacttactataccttatctttgaccggctctcttgacgtcttggccgttaagagtctctcgttgattctgtaataagcatacaccgacaatggcctcccaattccctaccaagaagtgcggtaagtcgcccctcaacacttcccctccatcccggtttcgcaccactttcctttccatgccaacatctacatacgtatttagcatcaatactgatccatctacaggtgtcctcggtgccactggctctgtaggccagcgcttcatcctcctccttgctcagcatccatacctcaccctccacgccatcggtgcctcatctcgttccgccggcaagaagtacaaggatgccgtacgatggaagcaggccgcgcccatgggcgatattgccgagatggttgtgagagaatgcaaggctgaggagttcaaggactgtgatgttgtctttagtggtcttgactctgacgtcgctggcgatatcggtatatccctctctatcacgtatcagcaataactgatatcactaactttatgtgtctacagagctcgagttcatcaaggccgatattcctgtcttctccaacgcaaagaactaccgtcgcgatcctctcgtgcctctcgtcgttcccaccgtcaacctcccacatctcgatctcatccctcatcagcgctctgttcgctctcttaacaagggcttcctcgtgtgcaactccaactgcgccgtcattggtctcgtcattcccttcgccgctctccaggctgctttcgggcccatctctaccgtctccatcgttactctgcaggccgtttctggcgccggttaccctggagtctccagcatggacatcatcgacaacattgtccccttcatctctggcgaggaggacaagctcgagactgaagcccgcaagattcttggtcgccttgatgaaaagggtactgccttcattgagcaagagggtcttcgtgtctctgccacttgtaaccgcgttccagtcatggacggccacactgcatgtgttagtttgagtttcgagcgcaagcctgctccttcagctgaggaggttcgcaaggctcttcgggattacaagagtgaggcccaggctctcggatgcccttctgcacctgagcccgctatcaaggtctttggtgacgatgagcctgaccgtcctcagccccgtctggaccgcgacctcggccgtggatacactgtcagcgtcggccgtgttcgcgaagatgaggctggcatttttgacatcaagtttacagccctgagccacaatagtgagtcttccatcttcccctctgagagcttgtgtcacactgaccgtttcagccgttattggtgccgctggttcatcgatattgaatgcagaggccgccattctcaagggttacatctaagagtccagggtataggtcatttaaaaaaacaattcggtcatgtaaagataaaaatagaaatagacaatggtattttttcggcgttcagcattatctcagcccctgcaaatatgtaacctcacaaaacaacagggaaacgaagaagcgaggtgaattgctaattattcgtgatggtccgtaaaatacatgcaacagccgactatgagggtataccatatctattcctatcccagcgaaagtgtctttgacaccaatcatgcgcagcccgttgactataaccaaattcaaatatatgatattctaaagtcctggcaatccatgctgtgctctgtatcccagtgcgctagctatccatccattgcgccagataataaccagaaaactccaaaagtatacaaacaaaacgccatgtcatatggctcgccgcccataacaagcagggtatctatagcatcatcgattgcggtcctcgggagagggagaccttgtcctgttaatgccactggagaaaatactgagccaaccgtcgtgtcgactccatcgccaagttcgcccttcgttggcaagcagcccctgttcaagatcggattcacggtcatcagaacgagcgccagagccctctgcaatagttccatcgtcatcgtcatcgtcgtcatcacttgcatcgtcgcgatatggttcgtaatgcggctcagatgatgagccatgagcaagagatcgaactacgtcgcccttgcagatggggcaagttcgtcggcgagtcgtcaaccaaggagtactatagactgttagtaattgagacttgaatacaagcatgtatctggagaacttacatgcactctacgtggaactcgtgaccgcatgggaggctcatgacttggctcacgccatcgacatattcttcaagacacaccacacattcgacttggcgacccatatactttttccactcagcagaaaacccaccagaacccttctcgcgctcagatcgagcattgttcctggttgggtttgaaggtgttggtatggcgtcactaggtcgcgtttcttcttcgggaatacccgttgagcccctcgaccgaggtcgcggccgtgagggagattcctgtagtagaggagtggttggtgtcggagcggacggtgagggagttctcggtgtcaaaggcggcgagggagcgactgtatggaacgtgcgcacgggcaggcgttcaacgactgatttgggagctctccagcgccttcggcggattctagcgcgaagaatcaaaagggcgtatacgaaactcagagtgactagcgggctaaccaccagtacgagaagcgtatcgaaaaacgggctagcattactcgtgggagtgatggtgacccagagtccatcgtgtgcgtcatcctcggcttcgtcaggctcatcatgtccttcatcgcctcgttcgtgggaaaagtcaagaacgttatcatcatcctctgtcaagaattcaaccaggatttcttcctcatcgggttcaggctcgtcgtcgctcgtgcgatcgcgaacgagggaagccttggacggaattacaggtttaaaccttctggacccaggatgcctccagtcgtcgtaattatcctcagataagagggggcttcgaatttctttgggtgatcctctgacaaccttgtttttcttggtgaatgttttcctggagaatctaagcgctgtctttcgctttttgttggttggtttggtagattgctcttcaatttggctgtcgctgtcgtcggcagatcgtctatcgtgagtggaggcggtaatcgtggacttgacgccttgtttactgtgcttcctagacttgggacctctctgaactctaagaacaggattgccttggttgtctaatgtatcttcaatgaagctgcctggttgcgttagcgcagacagcaactgcgcggtcgtgcgagcagtgaaaacggatggaatggtgacattatcgacctcggggccatgcgcaaacatctggataagagggccgcctttctgattatcgccaacgatgacggcgagagcgcctcttcgctgcgcccacattactttgtcgagaaaaccgcaaccgcctcgcattagtagcgccactttgccgtcgatttcggaatggtcatgcatgacagagacatggctggaggtggtgtgaccattgccagcgttggggataacgactcggcttcgtttagcagcacggacagaagtgctggacctggaagtcgagatagaagggacagcagccctcaaggccttgtgcagagcaatggcctctgctctctcgttccaacctggcgtgtcgctgcagcccaattcgccggtaccatgtataagagcatcctctgcgaaaccactgcccacccataattgaccacttagacctcgcatagcgagcctaggaccaaaagcggcgggacgggcggcaaaggaagtgctgttgtcgtcggtcaagctgatggcagcatttggtggaaataatgagaatggggtgttgtagtacatggaattccaaacggactttggagacttttctgtatcatcatgatgtgaccgagactgagacgaaatggagtcagtcttttgtctagacctgaagttaccagcggggtaatcggcgtaggcggtacgaagcgaggatgatatagcgcgacagaagaggaggagagaggctgcgataaagagtataagaacaaaaacgcgcggaggacgcatattgagcgactgtacaaaaacaaaactctccaaaataggtgaatggagacgaggataggagagagtgaaaggaagaggaagaagaggataaaagagagagacgtgagtgaggtgacgtttgggtttgggtttgggtttgggcttggggtcactcggagatatacaagtcacataaaccaaagacgtcacctctggtctaggccgatcatccgtttgttgactggtcactctcttttagtttttggagaagaggatggaggaagggaagagaagagaaaaagaagtgaagcttcgatgggaaccttcggaaacggggggaaaggtgagtgacagaaaattatggcatggcctaggtaggtcggagctttgctttatgatgagacgggaggctccagaaacaagaagagccagaacaaggtcagtatcagttgccaggcaaacaacgtgagcgagtgagtgcaatgaggaaagttgatgtcagtgtggctggcctgactgcaaagtcaaatcggttaggatcagtgatagatcgatctcataaagggaaaaaaaataataatctgtaaactctcttcttggcgatggggagtgggaagagagtagatcataaaagttacaatacaaaggttatcaattctctcatgcgtgttattagtgacgacaaaagacaatgcattcgaatcaatgacatggcatggcaatggctgatgagagggggagggacaaagagagacgcacgcggcatggtgccgtaagtggaggtttctgggcgggggtgacctggaggctagagctgtgagcgctgtaaccggcacctcgacccctgtcatttcaaggtccctaaggtgtctttggcttctagactttaaagagagctttacttggctattgctggggtgggccacccaacaacgtctcaggaatcagttgatcagatcagatcgagactggtgagagataagagctttctttgtcttgtttggttacacacgagtcgggctctttttcaactcgactcggactcgaggggtcaagtgaagccatagacagagagacctacctaacgtacccaacccaatccaacccaactcagctggacaactcccgtgggtccctgtcatgatcaggcgcccttcaaaaccagggtctctttggctctcctggctctctctgcgttttgttctgttcttctggtggtcacgtcacgtcgcgaaacagcctccactctctagcgcaggctactccactcatatccagagctaagctccaagttactgtaatagatattcggggtaaacttgacgcctcaaagtcaatcaatcttgttcctgagcgtctaccgcaaccgtaaactcgtgactcgaggctgcaaagccttggacgagttgctgtgcaacaaaccaacaaattctttggcccattgactctgctagctaggggcagaagataacaggccctctagctacaggtacaggtaccggtacaggtgcgacgtcgtagtgtgttgacaaagtcgcgtgttttgttttgctgtcggtgaaacggtcggctacggccattctccattctctctatgctccgtgcatgagacgagacgatgtggttgtttctcggagcctcttttctcttcttgactaatgtaatgttagcaacttttgttagcttctgacacgtgagagcgtcaggtgagtcccttcaatcagaacgtacctacacagacacagacaaagcgaatacgtctaagccttcagctaccttagtaacttaggtacggtattggatctaaggctctaacggcgcgggctgcggagacccgcggaaccatgaaacctttcactcatccatccacccatattacgctacctccaatgatcgaccctcaaagtgcttgcgcaacacaagatacgaattcaccaatcaagctcgtattaagacagcttgaacaaagatccctctcccctctcgtacctgatctaaatccaaccctgctctgccctgccgtaccctgcagatgcaggtccacgtttcgtttggtttggccttaaaatagatccattattgattgattcccttggacgtgcatcgaccaagcttttctggccttgtttgttggcctatccgaagggctaaagggctgaagggctgcttggggtcgagatcaacaatcccttgggcaaaagggataccataacctcataccacagactgattacttgactgcatctttgaatcaagtttaagcttgtattcaagttgaatcaataatgacttgcgattgcccggcttgggtatcgctccatcggcgttaccgccatccagcctcaaagctagggattcccagaatcggccgtgtaattgtgccactaccaccacgatctggtcaaacatggcgttttcgatccacgccacttctggcctgcccagatccaggcaccgaattgagttttgtatgtgatccaaatgctatccgtgcgcctgcagatacatacctagggtactgacttcagtcttcagtgacccgtgattctgccttaatagcaccggtttgggcgatagtggaggctacgttgtggcattcgcataaccttttcattaggacgcgcgtgtcctatttccaatgcgtctatttgaactccgctcgctgtacgtacgtccatgtctatccaacaaggtcgttgtctccctgatcaacccgcccaaagcaatccctcaaaataaggcagtgaatgaatgttacgctttatccaatcatcacctgtgaatcattgtctcggctcataacctcgatccaatctgttggttgtaccgatgcccaactaaacttctggctgggccactccgtctgacccgatcaccttgccaacatcccaagcccttttctccccagccttggaccattgcacattttccgcagacttttcgtctgcaccactcgcacgctgtatttgctcgtctgcaaagccggcgtctttcagacgttgatcctgattttgccgtagcttttggcggtctctaaacgcctcaacagcatcatcccactcattgccaacctcatcttcgtccatttgtatgtcagtcttggggtcgtatgtgtctgaaaaccgtcgatcgatacccgaagaccctcccactgttcctcgtccccggtatttcgggggtggtgcgggtccgatcagatcttccatggcatccgatccctcttcttcctcttccttccgcttggggtcttcgtttctatccagaggcgatcgataccgatgcttactcttagattctctgggcgatcgagaccgtcgtcggcttgcaggtgatctagacctgtctctccgtttatgacttcgacggtgttgtccttcttcggaggaggaggatctgtccctgctccgcgacctatcgcgatgtctgtgatcccgtcgtgacctatccgaccgtctcgattcatcgtcagtcttactacgacgatcgtcgcgtgacagtcgaccgtgttgtcgctgctcactgcgtttgtctgtgaaaaggtcgtctgatctctgttcgtgcttgcgttcctgccttcgatccttgtcggcgcgttctctccttgaagaagggccagcctcatcttcgtctcttggccgtttcttgccgcctagaatggcatgaatatcgcccatctgccgccgtcgaatgtcattaacacttgggtttgtcttgcgccgcttgatttcttccgtgcgctcgagatccttgagtcgtgccttggactcggcagcctctttggccaacagcgccttgttgtgattgtcggtatcctttatgatatgtcgtagaaatcgggtgttgggtttcatcatattcgcaggtctgaagccatgtcagcaacagacttgccagaactggtgggtgtatgcattacttcttattcgtgcgatatgcttccatacccatggctgaatatttgagagagcagtcgcttgcctcttgcgacaagaggtcagcgacataatcgtcggtcaaaagttcgtcgtttttggacattattgatcgggctcgagagtccaggatacgcgccagtcgtagaatatgtatattgcccagagattgcgccccaaaaaaaaggttgtaagtcgaggttgcagctcttgaatttggctagaagtgctatgcattgatgtcagcagtcttctgcccctccacaccgcctgtggctaaaacggtttcccactaacccaaattaggtttcaaagtaaacatccatatccgcgttcaaccaaacataatcaatcaactctatatcacgagcctgataattggtcttattttgtcacaatatcaccatttcctagactgccatgattcaatcaaatccggaaaaggttctcgaagccttgaacagacttcagtcgtcacaagaaatctcaatcatcaaactcagtgaacccatatcaagctcacggcctcaagatgcccggcaacgaacatcagatgcatcaaattcagcctttgacgcgccaactcccgcaggcctgacagccgatctagcacactacaaagaactctttgccaaactgcgcttctcctatgtacaacaagtcacaaaggaaaagttcattcgagccattgtcggcgacccaccaatgattgtcacaatggaagagaatatggagcttgaaaaggaaaacgcagttgcaaagaagcaactcaaagaactaaagacagaagtggcggatatggtggcagatcttgagaggagaggtatcgagctcagccagaagtacgagagcgtgcaacttgaaacggcaaagctgcgtgagatgcctgcaaagatcgaggatttggaaatgcgaatcgaacaattacgcacagaactagaaacaccagatggatccgctcccagcatgaatctgcctctggccaaaactcaggatctcgtcaaccaacgcaagctggaacagcaggagcttgcgcgagagctggagtccttacaagccaaggtccctcgaaaaagaaaggaggctgaaagacttcgcattgagctgcagcctcttgagaacaagcgccaaaatagcgcgactgctgcgcgtgaggcgaggaggagaaaggaggccgctttgggcggtgcagccgacgacctggaggagagagctcgctggtggagagcgagtgagggtgtgttgacacaagttttggatatcaagaattgagagatgtggacacgaatgaagagatgagatatcacgatacaactggcgttgtgaggacatgggacatggaataggggtaggggcgtttagcgtcggtaatccgacttggcatttgttatagctttggcaggatatttttgttcattatttaatgttcaaagtctcgtggcacgttatctgcgattttatgggatgtaaataggtgccattagtgtaaaagcctctgccaagtgtttgcagcaccctgtagtcaatataccaaagctgtgctcccttgcgatattgagataattttctaggaactcatgtgtattctcgaatcatgatccttgggatgtgttctctaaatccatacgtgaaaatagatagatatccttagtcttgtagaacccagtctcatatgctcatattacccgttacatttcgaacatgttagaggtcctgcacataataccctgattcgctgtcaaagtgttttctagagactttataggcatatgagaatctaagtataggttcctatacgccttaggcatgcatataaccatagatgatggtgcaggttggaagttccagccacaatgttgaatgtcatataacatcgacaatgactccacgaagacgtgaagatttaattttatcttccttctgcctaagagatgccagagccatactaacagctttcttgatagtatggacacacgtcaatgacggtctgacagattggaggttgaccgccacagcatcgactcgtaggacaactaccctgtctatttcggtacttgaaaatggattaagactgtaaggatgagttgaatacgtgggactgtcttccaccggcagagaatgtcgagaattggcgtcttccaactgagtgtgcaagttacagaggtggccttcaagtctacaaggtgattctctcgtgtggcaccagcagatctatagctgtttttaatccaatatacaatgattaggatcatattttgatccagtaggtgtaggaatgctgatggcatttcaaactcaaacccttctggatcgttgtagtccagtccccgtcgataacagttgtacgcagtcacccaggaccaatttacaatagcttctaactctataacaaccatgagtctctggaaaggagacaaacattgtcttcaacggtaagcagagaatgccagacgatgtaccagcaatacgcttcgggcaggggcgcaaggatattgctccatggcagtgatacaggccaagtgctcactgtgagttctatcttgataatactacactttgagccatcagtggaaggtgatataatactatgcgtgcccaaagttttgatatatcggcttatgggatgtcctcagccagtaaacgaacaattcttccattagcagaaagacatcaatcgcaccaaagactttgaacggacttcaaaacaattcttagctcctctatagctgtagtcagagtatgcagagtactgaagatgaggaaaaagataggctgagtggcggtgaagtgtctaagcaaagtcatcagcaggggacaaagtgttccagcaaccccctcctattatcctgatcaagtcgatttctcccccaaagcttgtattacgacctccgaacctcggttcagtatgatatcgtactatcattcattgtcctatgggttatatatacttacttgcgtgaaatttcaacaagattatcataccgtgcccaacaaagaaacaccactaaatcaacgccactctgcgtggtgtctacatacaacgtagagttccatactatgaagtcattgaaaccactatcgccatgatggatgtgttcttgactgtgtcgtttcataagataagggagcatctcgtctaatggcctggaagcacaagagcagaataggcgaatttcatacttctactcctgacaagtcgaaatgcattccttgttgggacatatctcggatacatatgatcgctcgggctccactcagagttgattgtcaataaatctcctatctgtcggccgactttactaacatggggcggcagggaaagtaatgcaattgcagtgttggcgccagctcaacatggctgacatgagggcttataagcgtgacattgatatcatgtagtaataaataaatgtagtgtaggtactattttctgattgggttccagactttgccagcagatcaagtcagcactagatctacggggtttatgatgctaggtttttgagggtatctttttatatccaatgcctactaagcgaatatggtggtaagaaacatcaataactactacctaggtgaaattctgcttgattagtgctttgatgagcaaggcataataatagctggagtcagtaaaataaacatcagatggtttgattgagtattggattggtcggccacaatttgaagcccggttcggtcactaaaaccaatacgcgtactcatttcattcatgattagagagtttcagaggatggaaaatgttctttacgcggggaatagcaaagcccgacccgcatacgcaatgcgcctttacgggcaaatcaactcttcaaacgccggccgggacccgataactatctgatcccaaaggcgtccgtctaacaagctgtcgctattattttgtcgctcaagggtttcagcaacctccatagccacagacagccaagacccgaggggggggagatcattgaccgagccaaggccaaagccaaggccaagagccaaaagccaaaagccagggccgcccaaaagacaagacatgtatgtttccaagggcttggctgcctctcattctcgggttgttccacgtaaacagagtttgggagggggatttcgtatatctcgggtccttgagcccaatttccatgcacgtgcgtgggtgcgccctctctcgtctcgacacagcacaacgcagcttgaccttggccttgaccggagcttacttactttagacaggggatcagaatgattgaccctgacctgactggtcgaatggatttacccaaaacggttcccatgtagcgcgcccccgctgattcatcggggggtcgaaatcgaatacggcctctaactttacctgcgtaccgtaccgtagtacggcgtattttcttggtagagttttctcccaagtgccttggctgtcgtggtgataccacgaggacgagcggtctgagcctctctgtcagggagatgagagacttggcttgagttaacgtctgaggacgagtttagcaaactgcggggtgtgttcggaaactggtgggaatcattggaagagttgaacgagagtgtggttcaatatgacagggaccttgacgggtgtaacgtgaggcgagggtgagtactggtaattattgtatgtattgtacgtggcttgaactcggtgttgaagaccgtgcatgcgtacatacgaaaaatgaagcttggaaatgttggttttgaggtgccgatctgtgtgaaaccctggttgagaatcatcaaggttgagtcgaccagagtcccagagtcggcatgaaaactactccgtgggtacatatgtatattagagttggtctggtatcaatgaatgaacattggatgttgatatttaacatgttgctggcatatgtgtatagtacaccttgtatgtccatcactgaaaccccccccccccccgcccgcatcccggccccacatctgcaccgtatggtgaccttttgtgtgatttccatccattgtgtgtgtgtgagattttgcatctccagtgttacaatgcgactatgcgaaaacgcgtatctcgaaagacaggactcgaatatttccccctcagcctcagatcattgagacgagacgcattgggcagtcgttctgcattctgcattgggtttgatatcatgattgacttctcaaattgaacccaatgcagtaaagactaactactttaataaacgagcttttgcgaagaatgcacctcagctgtatcgatcgacacctgattcatccccacgcagttcgcttagttcgtcaacgttacctgatggtcgaaactcaatgcccaagtccaaaacaaacagaggcaaaggcaaagacaaagatgcaaggcctagcgcagtctgatctactttattatcgagatcgcgcaaagacttctccaaagagtcatcgccgagcaaaacgaaggaggtcaaaccctgaaatctaccacacaaacaaagcgttatccccaaagggtaaacagtctttactctctagcaacacacctgacctgacctgatctgatctgatctgcctggtattatgtatgatgcgaatcgaatgtctcttaccccttgttatccagctcctttttctccattcagattttcagaacccgcccgcctagactaccagtaggcgtggtccgaggccgtcaccgtcgttaaccccacatcagccggatggtagataaagcccgaaagccggacccagtttgacccccattttttccttttggtgccgtctgtttctgatattttttttctgagtctcagactctgagtctgagtgtctgagatgagatggggggaatgcgatgttggatctccaactccgcagtccgcgtccgcggagccccaagtgcagtgccccgcggagagccacaacagtccgcaccgcaaacaaacagtaagttacggctccagaacaacaaagacacctcctgagtcctgaccattttcgctcttaacaaggattcttgacgccatgaataaccttgttaactaactattgagttgagtgtctgtcattgaccttgctcctcccttatagagtttgttcactgcttgttgatgtacagtcccactcactcactaccttctgctactgtagaaatcaatgaatggtgatgatgtgtaatcatgatgatacagtcgtatgttgggcagttgggtcactcgcttgcagtcattcactctgtgcaggcaggatgagcccgtcttgttataaatgccactagagggcggcatcatcagtaagcatcagcttcgaatgtctgtctgttccgcctgttgtttggtccgacgcggaccttggtcgcccgctcaacagcgaagcaaagcgcatcgcatagcttagggctgacactgggtgacacacactcccaaccttgttcgaatgacgttttttgttgctctgtaaccagccaaatacccgcagcggtgtccgtacgtagtggctttttggttcagaaaagggcgccagcggaattcatatcagcccgtctcgcgcgtgtattactcaacccgtacctaataagacttaagtcatcaattcggccgccccttaacccaatggatcttacacccagactggcagtcttttcgacactatctgacgctgtacagccagtcgagtttcaagacgcaggctctgctattgtaagcagtgtcgtcaaatttccaatcatatccaccctcatcgtctaccgtacccagcagcagtgggacggactgcagatgatggatgatgactcttatgccaatggggactaacgttaatatctagcaccaaaggggaatgcgcatctacgggtcattggttggcgttggtcgttggtcgttggtcatcggcacattgcagctcctctgccggatttacggctcaacgtgcatctttctcaatagagattctcaaagctctgcaccttagctccgggtttccgtgctagcaccaaataagcagagggatataggtgtgtggttagaatctgccattgacggcctattttttagagcttagctgcagtctaataagactgagtgtctactccgtacatactgtctaggtagatagataacagagtaattttttagtatcatgcattcggccttttttttatagttcttgtttctcatcgaggttgagcttgatttgcaatcaccctagcccagctgattcattgattagcttaaccataaccgttaagaataacatcgtttaccaattcgatcaatcacaaatggtccgtgccaggttcgggcaaatgttagaagtgtgtgtgtgagtccacggcatttgcacggaaccggattttgacagctcggtgatttgcggtatggatcttcagaagggtcctgaatcaaagaactagagagaacaaagggggacaagggacagaagcgaagagttggtctcgaccacctcaaagtgacgtgtggtcaaatgctccatgatctgatggaggcgggcctgtggcttatgagatgcatacagtaataaagtattaaaggattaacgatatgcttttgcgggcggctcaaagggagggcatggtaggatccattgatgtgactgcatccccacagtgactccaagatatgtgatgagacagcaatggacatgtgcaattcaggcaatctgatctgataatttagggagtcggattaggtatgtatccatatgatatgtacaggtctatccaaaatatgcatccttctcaagaaccctattcctatccctcgaatggcgtgatttttatctcaactttggctctctgtgcttctgacagaggcttgtgccatggtcgtgctcgtggttgtcattccacatccgtcttctttgtatcatgcaatctcccaatcaccacgttgccctgtcctatcctgtcctgtcgtggcgtcgagctgggcgacctttgtacaagtagtcccatatcctgtcagcagtcggaaaacatacaacgccgcaccgaacctcacacatgtgaggtgaaaccgtgccttttaacaccaaccccccaagggtataaacccaaacaagaaatgaaagcccagtgaaaaaaaatgattgaatcccgatgaacaccgtgccgcgtgacaaattttgacgtaacaaagatggccgtaaacaagtctatagtactgtacagtcaagtgtttatagtcgcatctgcttatagtcgcattggttcaccgtcgtagccagaatatatcatggggtcgcccatgcccagcataacttcggggttagggcatgacagaacgtgaggcttgattgttccgaattctgattcgacgaggccctggttcaacaagtccatatttgccatcatgccattctgttgctgctgctgctgctgttgtagaaattgcatggtgaggtcgctaggctgaggcttggtcattgtccaggcgggaaagttgctcatggcgggcgattgcgaggggaacaggctggaagcatcaatctcgggcggtggaggggcaaagtcgaagtcggcgctgcctgtgaagctctgcggtgagagggtcatggcattggtgttaccaaaggcagcccttcgatagtcgtgctcaaagtcggagtgatcgagctccgatgaagacgctcgctcggttcggttgcacacggatgaatcagtatccttgatggtttcctttgcaggctcgtgctccttttgttgatcctcgagctgtcgagccagctcagccatgccagcttcgtcttcagggaacactgagtgaacagggaggtcgatatcgctattggggcggatgcagccgagcttctgggcgatgttgtggatcacgggctggccgcggtcgttgagttcaggttctcccaaatcccaagattggttatttcgaaccattgagtaaagcttgtggactgtggcaatgagggcgaattgtgtgttctcgagaacctcggcgtaactattgcgtgtaagtgagatgcagaccaagttgggaaatatgagcacgtaccctctaggcaattgcttgtattccatcttctttcgtacgccagctgtgcagactagaccatcgtctttgcatcgcttgcatgggaattcaccgtcgcacttgagttcgtgttagtgagtggggttaaagagctgtagtactgtaaacgtgccttggtcttcttcattcggcatctttcacaagccttccacacacgcttatgtcggccgtccataccagttgtatgtgtaacatggtcgtggtggtgaattgtggcagcacttgagctggctcgcttggaagtgcggtggactggcttgacagacttggaacttgacgatgtgctctttcgagagagggtcgacttatgatcctcggcgggaggagatggtaagctacctgatcccattgctgctgtaattatagctaatatgactatgatatgccaagcaaagttgattgaagcgatatacaatccagattgtgggttgcgtttggattggatggatattgagtggtgtaagccagtatgtgtaagccagttgtagtggtagagtaccaagcacctgggacaggagtgggtggtgatggatgtatataatagatatgaaagctgaagtgaaagaggagggggggaagaaagaaggaaaagaagggttcaagcagtttaataatagttgtaggcgaggccaaggcaggtcaagtcaatcaaggttggatcttgtgtgactgactggaggtgacttggcgacaagacagtaataagtgagttatgcgtagagcccagagtctagagagagaagagagggccttgaattaatatggattttgagttatgtatgtattatgtgagaacgagcgatcccggtccacggcggtcggaaggttttcgtagggtgtagactgtggaatacaggtaaggtatggtatgaataagtaggtacatcaggtatcagagagagtgcaaaggaagttcccgcccgcgcgcagcggcatgaattatgagtgaatgagtgcccgtgaggatgagtacggtactcgagagagttacctattgggagtggagggcgtgtcgttaacggtcggcgtggtcattatgtccgagaaagcgagagaagtgctagagtgctccatgttacagggatcgtccagggagtcgaggctagcaagggttgagatggacccgcagatgatggatgttgatgttctgttgatggtgatggtgtggatcctctggaagtttgaggcactggagcgacctaaaagtccgcccgcgtttgacggcggcggacttaagacaatgattgaattttgggtacgtactgatcgatcgattgattgactgattgcttgtttgattgattgtggtggtatggtatagcgatgatgatgatggtgatggctgacgggaggcttggatgcttccccaactgctggtgcttacattgaacctaacgggttatcagttagagtaaaccgttggaaatatagattgattgggcgcccatcaaaatgagggacaacgcgttctcagggcgcaagcaaattgtacccaaaactcaaagcataagagcgaggctgatgagtgtaggatgaggtctctgccaagccatgcccttgatcagcatcagggtgcgagaccgagaacgagcattgagcgagcgagctagctacctaggtagctacggagtacagtacggagcagttgctagggctgttttttttggcgatcccctttcccctgtggctatacaacaattaccgtcagctacgtacgtacgtacggagactgtcactgagcgcgtattttgcgtataacatcgaatcactcgcaaggatcaaactgtatcgctgactgccgtaccagtctcagtctggctctggctctgatcacggttgaacttttcaaggttcgtttctggtttcagagcacggcaaatggtacttaattgcgctgcataacgctacacttactacactgcaatgtacagtaagacggattgatgcttattgtttggaggtgcagatgacccagtagagctcctacaatctcggacttgattactttgtacaacaattccaacaccatcactagaacattgtatgtaagatattggatgtgtgtgagactgtactgataccccacaggaaataatgcggctatttctacggatagatacgtgtatatatgattcttgtcttgttcctatagtctactccccagaccgatctcgtcatcgtgctcgatcaacaaacaagttgctgatgtatcatccttattatgtacagccaagcaaggtctgtactggtaggccatctggctcgctacgggtgcattgcccagctgcccagaaactgcatcttgatcaattgcagtgggtggagggaggtagaaagatggatcccatctcatgtcctgtcctgtccacttattgccgtacttccaccgctgtcggttgtcgccactgaccgaattttggtgcttctagaagggtaaggtgagcttgagaatgagccttgggccctttgattgactagaacgagttagtttagtaggtcggcatctcacacgaccgatctccgtcagcttcggggccgttggctttggatgattccatctcatctcatctattctttttttttattcccacttcctctcttctgaatatccacattaccaatacagcggatggtcgctagtttagttcggattaccaagagccgaagaactttctcctggaccccaatgacaaatggcgactgcattgtgcgtctctccttggagggggaacgggggggggcatccatctccatctttcaagaaatgagatgtgcacccgcgaccccgtaacaagggctctcgcgctcccagactcgagactcccactgacgggcaaggatgttatgatcccgcgaccttgttaaggttctcatggccacgctgtgcggccgttgcacagccaaaagcgacaactcaccagccatacatacatgatccataactacctaagatacttggaggctggcgggccgatatttgatcatccgttcctagcagtatgtaattgcaaccttgagtgaggctagtgacggtagttgtcgctgttttgtaagctgcgatattccagcgctatggtcctgggtcttttgcagtcatccatccatcagcaggggtctcgatttctcggcgccgattccaaccaccggcgccgatgacagatactcattaggcacgaggcaaaatcgcaaagcacgttcactcatcaagcaggtagttaatggaaagacaacgatcgtcctcttcaaagtttaattataatggatctgcctcggtctatcgcatcatctttccataccaagcatttctataatgatgttctgatgattagactatttttcatgttctgattttcgtgtaaaaacatgggcagaggacacgtcttatacttatccgtataccatgtcatgatacggacacatgcttgcttgcacataattgcggctccaactcaattcgtggataagggcctcaaagttgattgtgtaagcgggcgggatgcggtcgaatctagcgccaggcgggctgtttagcttgccgtgatgaattgagcgcttcatcaaaggtcccacataccagggaccatgagttacagtacagagttaagtccaactttaagtgaagcgaagattatctatcgaccccgactccgaatttcgctttcacggcacctttacgaaagccgccaagggccaggcattgaagttcgaactttgaagtgccgccctccgtggaggcttttcttgaccgtagactgtagggctggggtaggcaattactaataactctcatcaactcagatcatacatagtactatacggacggacggttcagcagccgttgatccccataaggagggacggcagtggtgatcagacatgcttataaactcaaagccacgtaccgctgtaccgttagactgccgcgatgataccttctctgggctcggatatatcaaccgtctttggcaggcgtcttaccgcagtttcgtgatgaacaaagaccccagaagtccgaataccccccagagtaccttattagctagcaaacaaaagagccaaaaagggggggtatgaaagagcaagccgccagcttcatccccagaatcacggtcacagtaagcctgaggttttggaagcaagatcgatagccggacttgttcatggtgccgaaaccgatcggagtccgcggctgggagacagtccgttcttcaatgcaatgcaattgaagccatggacatggaattggacacgtgcatgtagatgttgcgtaagtgagatgaaggctgaggtagcagtcgatcatttgatcagttgtacaactgccgaatggacgaaaacctccgcgatttgaacccgagctatcggtaaatagacaagaagcctattcacttcacttcgctcactgtcctctgaggctaggtgtaacagaaccatgtaagctacatggtaaaaccgtaaatgcaatgatatgattatttcattatggtgttcctgtatccgtacggtctttgcggtctggaaccatgccgcccgttcctttgaaatgaaaccttctttgggattctgtcaaagagaccagttgcttccctgtcaactcagatccattgtgaagcgaattccatgtttaattatggatcttggatacgacgagagcttcgtttcagtcaaggttcagttgagcaagacaggcagggtatgtattccaagcgctaaccactagaactaagaaaaagacaaagccccgaaaaaggcatttctcgtcatccctacaatccaacaagaagtgagggatattctcatagatgtccatatttgtgacatgcaagtttgtttgctgtgaatcaattatcaggccaccacaaacacaaaccccgaacccatcgatcgatcatgaatggatggattggatggattggatggatgtgacggctgtagcggtaagtctcccggatagcggaaatgcggccgcgaaatttctccaactacagctcgtgacccattcgtttttcattcttctgtctctctctctctctctctctctctctctgtatttttttcgcattcttttcatgctcgcttatccacttcctccccacaactcacagtcgcacacggcactgcaagctacggtacagccttggatctgaccgtcgacgtcatgccgtcttgattatcaacaaaaagtccacccgcttagcaaattcagtaccacgttgacgtttgaacttgctcagtgagtgccagtttcaccgtccggcacttgctctagtcaaactctgttattgttggtcagaaagaagaagaagaaaagtcaatggacccaggccagggcgtgttgttcaagtgcatggacagtggagttttagtgcatgatggtggtgatgaatcctcggggcgggcacctcaatcgatgacaccaacacacctacctaattaacgcggagagcgaaaaaccctgatcgccagaaacgagcgctactgtagtagccctgcctacacctacgcctgcgcctgcatgtgcgcctgcatgtgcgcctgctgcttagtgacccggaaatagattacacgcggcggggataacactgcccgtccctgtccctgtcaatggctgaatacgtaaaatcgagtccatgactcgtcgttgatggagatatgtatgcatgtcaatcttgtctgtgtaagtgctctgttcacaatcgcatcagaactaggtagccaagacatatttcatcaactttttcgacgcaaccgtcgtagtgtacctgtactgcaacatgtgcaagacaggtacctcatttgatcagtattctcacatccagactgatgttcaaccttgataaacagacgccggagataaagacctagtgcagcaaacgtgacctaaaacgggcgtaacgtgctgacctgatgtcatgttatgatgataacaaaacgagtctgtttcccgacgttgctggttgtatgtgtgtacagtagcctgcggcaagcctacctaggtacctatctagatctcacctcaaccaagacagtcagtcagtgactgagatgtcaaagtggttggtcaactcggcaactcgaagccgagccatgtttacttttcgcgatgcgggatgatgatgctgtatgtaagtctcccccaggggaccatcactggtcctatgggatcttgtcgttctcagccgcgcccctgggctactccctttgaccaggttcttttccatggaaatctttctagaaggccgcgggattatcagtgcatggtacccccatcggcaccggaacggcaatggtggatctatcgggttggagatatcttggaagcagtaattgaaatcggcctgtaagagctgtcggactcgcccgaaatttgacgagatgggcactagacgttccccgttcatctcatcaccatcaccatcttgaactggtgcacggacttgaacagctcttcggtgccgaagtgggggttccttttgctcaataaggccagccaacagtagtgtcactactgcgtgcttatccagagaaagtttcccatgatatcaacccgaaaaagccagagggcgtgaaatgaggtcagcggcttctctgatatccagggctgttggaggattgactcgcgctacgattcccctaggctactgactggtacataaggccatgacttcaataccccgacctccgtgccgaggtgtggccagcttttcaagtcggcgtttaaaaagcccgattcgagattgcaagtcttgggttatgtgcgttttatttcctcgggccgctttcggtcacctgaaaggtgaagcaagccttacacccttggaggaatgaggaagttggaacgtcatatccatgttcgctctgaaattgaacaaacaacggcatatggatcaaagtcggcatgtcgagaaatgcctcaatacccatggcattgcatcgaatgcatgtaactgaactggactggactgagcttgtgctcctgagtgcgagtgtccgcttacacttacacccccttctccattttcgttttcatgttccgattatcagacacgatcaatgcctggcaatctccttcagataggtacggacgtaacgttagttgctcgtgatttttcatctagaggctgcatggcacaagcccaggcccatcattacttcatacattaccaatctattcatgttccacgccgtcgtctttcctagcctcttctcttgacgcttcttttcgcctcactagactcttccaggacgccccataagaggctcccaagaggctccagactccagagccccttgggtctggcgcctttcggccgaaaaccgcatcgcagcccgaccgttgccaacgtcgcatgatatgagtctcaagcaagccctatgatctgagctgagcttggcattgcaccctaatggaatgtttcatcaccagaaatctctatgttctaccactttcacagggaatcacatattcacatggccatggcctttgaaatctcagagttcgtcggctatgccgatgaatatcacctttataaaccgggtctttcgatgactcctaaaaaaaaatgaaagaaaaaaatgggactcaatgggtcatcgaagctcgccatgattctcaattcttgttctacgggattcggtgttgaggttttccttgtctgtaagatcagccccaagttggttcagccgcagatttgatgtgtctacccatgagtcgatccgccaaacaggaaccaataacaaggcgtttccgaaagcacaaggtggaaatcctatggaataacttcaaacaagcctcatccatgaaaggcttccaactccgatcattctccagtaacgtccgggctatgggtccgatgctgtggacgtatcgcaacgtgagtgtggatcctcctcacgaaccaccaccggaagtcttatcacgcaaggctatgtctggcttcttgtctctcgccttcgagatcgcctgcatcctcatctggccaagagattggttgagctcaaatattgcctctcgcttgaaactatggggcttgtaaatcaggattctaatggccgagcttgtgaaagtctggtggtattctagactccttaccagtatatcctcggttaagcacccactttgatcacgactgacagttacatcccacgtccattttggatcaaagatatcgattcatcaattcattaaggaaaggtggatgcaacatggaaatggacatctttgtccacatgataccgctcttgaatcaccaagctgcaacaacagtcatgtacctatgaagaagtatcaaaccaccagactgcttaatgcactacacatcattgtacatgataagctggggatgctcatgttcgcaaacagcccatgtccacgcggcactcggcagatagttcatgaggactgcggctttgtggccataagatgcagattcgaataactttggatcgtgtcggcgcactttctccactgcatcagcggtggccagtgcaaggaagtgttgtcgattaggtccacggggaagcaccctactccgaggtcagtcgcagccgaggtctacttaggatatcacggtgaagaaaaggggaaagggggttgagtacgggggaaacgtacaatgcgtttccaaaaattccatggcacaagcacggctccttggtgagaagaccatgcttccaggttatgctctgacctttctcgatggctgagtcgatacgatcttgcaagtcagggaaatacgggcgcagggacgtcagcgaatacaagaaaccaggggcaccatggcaccactgaatgagacttgcgcctttgccctccttgaggctccgcaggctcgacggccaattcccgtcaggaccctgaagctcgagaagcttttccacgcgtcgtgcaagttgtggggcgagtgatgggtttgaaagaacgagctgtgtgatgatacctatgtcaccatgagctgctccaaaatacctcttcccatgccactcccaattacccctgccgtcgtcatcggtggccataatacgctctgtaagtctcttgatcggagattcaacgagactcttactcctgggaacccagtgtttcaccatacgcaacatgtataatgcaccggcccgcccatagggtatctctgatggaaaagtatcttcctgggggctcgtatagggaccaagaagtattggtatattgctcaggaaggttattaagtgatcatcctccttggttatgcacgctcttactgcttcgaatgatagtttctcggacgatatgccgcagttgccattctctaggaccaactttccacggtctccttccaggtagcgtttcgcccaagacagcaagtcttggccagagattttcagatctgggtatagttcggacagttgaaggaacaggtaagcaagaccagtgtatcccatgaagagaccgccaaggtggcgttcgtggtagacctcacgaggcggcgtatgccgtacgacgagttcaagagcatatgtgaagagctctttgggatccgaaccgagtttctggggaggcaagttattcgagatatatcgttgagtcatgctggcggcgatggtatatgcattcgtgtctctggtaaagctatcgggagcggttcgcgctatcattatctggatgacgctgtcgtcaatgttgggctcgacatgatgttatactggtacgcgcgctcctagtgacgcatacctttcatattttggggatgatcagcaacacgttaccatgtaattggaggaggggcaaaagacgaggctcacgcgacagaacataccaccaatgtacaaaagaacaggctctgcagacacgacaaaagagattataataggctcaaaggccaggtttgaaacaggcctgacctgttccaagattgatcgcttcctatacggctcatgacaaacgatgaaggctgccgaaacttggggtcgatggtgggtcatgagctccgggcggaggtgggtcctctgggacatttcttgacgttgatgcgacgttggaggggggaatacagggttcataggtcgtacttgagaagagaggagagagaatcacttggtagaagtactgcataccatataaatacataactgatgaaactcttatatcagaagttgtcaaaaatcatcactggctcgtcacatagaagcctgtgacgatttaaggtagccccactcgtagggccctgaggtaccaatgacgacatcgattagagcttctctcccttgagcttccatggtttagggtggaatgtcaagcttgtgattgccagcctcgcagtgatataaacaaagcgaaccatatctcctctttttcacttggcaacatcaaagtgctcctacaacgattcgtttctgcacacgatcaccagaatcgcaaacttactccgactttcgcattcaacaaactaccatggccgacacagctgaagcttcgggagctgatcaccagcaggaacccaccaagcgcaatagagtggttgactctgttggggagaaagctcaagaagtcttgtacgtataaattacattgattctctctttttcctcttcttggagctgacaacaccactagtaaggaggactatgcccaggctcgagagcatgtcaccagcgctgccaagagccgatcctacctctacccgatcaaggtacagtatctccccgcctgacccccagagagagttcacatgctaatgtaacacgtcttgaacagggaattttctacttcatctcccatcgctcactttggaagccattcgtctccaagcttggtccgctggtcctcctctctaccggtgtcattggtggcatgttcttctttacatacttgccacagctcgccgtactatttttcgtgaatggccctattgcgcccttctctgccgttctgttggttctcaatgagagtaccaccatcatcaaccttgtgtctcgcaactaccttcttcaagatgcccttctggatgtgtttgatggtacactccttgcccgtggagatacccaaatcgtgagcgagggacgagaggtcaagtctgggtcagatccgatgcagaagcttggcaagatcatcaagagcccctttgaaaagttcagccccaaggccattgtccgctacgtgatgtacctgcctctcaacgccatcccggttgttggtacggtcattttcatcctcattcaaggtaaaaatgcaccatcaataattatatcactccactgaccacacataggtcgcactcgaggcaagggagttcacggtcgagtaagttgtctatcaactggggtttgaccagagctaacagtgttcgttctagtatttccaactgaagaaatggacgcagcccaagagagaggattggcttaccaagaatgttggcccctacacggcgtacgtatttatccattcgcttcctgattgaccgctggtagcacatatgagccaaatttagctaactgaaatttgtaaaagattcggactagttgccactcttctcgagatgattcctgttgcttccatgtttttcacattcagtaacacaggtaagtctgaagcgagctcgcattgcgccaagctaacgtcaacaagttggagctgccctctgggctgctgatattgaggataagaatgcctcgatgactgatggaactgcccctactctgcgtgaaaccgcaaaaaaggccgaataagcgcatttgtcttcgcacaacaggctaagcctcaaagccacgcaacatccacgatctgcaagacattgtgtccaaaacacgagagcaagattactgatgtgggtttgattctgatattctgaggggtgaaggtttgtaaaatatgggggatgcatgaggcaatcacgagttcctgcctatctgaggtacctaacctcaaatacaagtgagcgctttcgtaaacccaatacaggaaggaatgtccattaggtagttacatcagccaggaaggaaggaatggtctgaaagagatgtcttaggctaggtagttctaggtccaggtgccagttttctttttcgcaaaactctcgtcgtctcgatttgtctcattctttacacgtcaacgtgagcctcgcaactatccccctatttgaatctctgagtcttcgctgtccaagatgaaaacgcgccaatgtctgagtcttcgcttaagatctgcaagatctgctcttgagagcaatcaggttcagaattggaaccaccctcacttttggaaacgttgatcctctttcgagaaaatgtcaactgcgagcccttgacccttgtcgttgttattggtttgactggtaatgccacgagacgacatcttccaagttttcattgtcactcatacctagtcatccaagaaaacgatgaagaattagcgctcttctatacgcctgggcgctcaacaaagacaaactcaatgcatcacagaacatttcacccctgatgcgacccgaccgcaagctgcatctcgcctcgttgccgaggctcgttacaggtgccatgtctgcacggatggtatgtaatgtctgggattctggcccccagactgtgaaacctccaacaaccaggccgttgatccccaacggtcaaaggcccgacgtggtttgtgttccaccgcttaacgcggccaagacctcgtctaccaacagtttactactccaagttagatcccgcaatgcaagtcagagcgagatacagccgtacgaggattaatctgatacaggtcatgtatgacctgacgagagcgagtttcttcactagagtgaaagggacagctcccaagcatatgatcacttgcttattctcgacatgtcttgtaatatgatgtacaatatcactggatatcgacaggaataggctggctcatactcaagtgagatcaattctggaagccatcccatttgtgttgtttcctcgaagaaacatgatgggagatgaaggatggcctgtgacatggcacgtggaaacaatcaccggctgatgaagcagagacggtagcaaggatacttcctacatgcaatcaagcgacaatacaaccccaaactcaagtttcttgtccaaaaagatgaagggccaagctaaataagcatcgacaacagctgtataagctcatctccatcgtatctacctccgtgtcataagaagacggaactatacgcctgtccaggatcccgggatcgtttccatcgggaggaaggcaagcaatcagccgggcatgttctattgggtaccaagaaagccgttactaccatcaacaaccggagcaccgcggacggtggtccaatatagcaagacatatccaaaagccgccaccgcaatgacactgatccaagcacttgtaacctattggacctgaaaatacagcttgtacgctcatgctgtggcaggctttcaggggtgaattcaaatatctggcattggaaggtacgttccgcctataaggttgcaagatatgtgcccctttaccaatcactggcaaaattcttgtgacagctgctgccagttgcacactttgtatctcctatcttttgcgctgttcatgattcactcactcctacgtatgccttgaactgcttgactacttttcttcctcattcttctcacttcttctgcccttcttttcttccgcttcacaaatctcgctttcgtgttctctcatcacctcgaggaagcatcaaggaaataatatcctagcagtcgacaatcactcgtttacctgtatcttttattcaactatcgactcatccactcgtttaaatacttctgtaataaaatctgttcactgaatcgttctggcgagttcaaaaagcaatatcttcatttgtttgaggacgaacagtattcgctgacccaaagaaccaacagcactacaacatcttcgtcatgagaccacctaacattcctttgatcaccgtcctatcggtgcttctaatgctatcttgtcttctaggcagcgtagccgggcttggtccccgacagcatcggggtgctcgcaaagatgtgcgcggcaatactttcatcgaagctcgcaatcccttgggtaacgctctcgctgatggttatggtccacctcctccctataatacgggggaaccagttgctccaactgatttgacttcttgtaagtattacgttctgactcaaggtcctcctcgagtctaacattgtcagatcacactctcgaggagtccactgcaacagaaactcagcttggagcttctcaagctagtgtgacatctaagtcaaaggtttcttctcactatgatactgtcgcttctggcagctcctctctctctgtatcctcagcactcgagaccggcactgccatgataactgtcggttcaagcgccaaggctggcaatacatccggctccgaggcatcgtcgaatgttcacttaacagcttcgagctctttccttgggactgagacttctggtgctgaaacttcctcaatttcacttggtcaagtttctactatttcgggtactaattcttcgttgactggcacttatccctctacggtcacctcatcacccgggacggtaactgtattgccttcaggttctgcctcatctgccacagtctctggtttctttaatgaaacaaatacaatcactgagagtgtctctcacacacaaacaatgttgagtgctgaagcttcaggtgatttcactacaacggagtttacttctcgcttcaagagtagcgtaataaaggttgggtcgacaacaacgacaacaaaaatgcttaatgttacagtgacagtcgcgcccagttcttcaactggtatttcatcaagcgttttatctctggctgtccccatgactgcagacaaaaccacgacagtcacagtcatcccacaacaaaactcatctggactttctactggcggtcttgctactgatactgattcggcggtgcactcaacattgggcagtctggccactgaatcaaccaagtctgtcacaatccaaagcactctaaccgaggtagctatttcagaatcgactcaaaagtccacactagcttcgagcattcctgtcaatggaactgtgagcctcactactagtactactgcctacttcactgcaacagttggagttcctgccccatcttctgttctgccaagttcatctggcatttcaagacctactattgttgcttctgatgactcgtcgggggctggaacaggagactcatcggtgagcatggcatctattactgttgccttttccaccacagtcaccacaagcaagacatacactatactcaacgtcaccttaccagcaacaagctcttctttctctccagtttcgaccttcgtgactagcgcgagcgctggtgtttccgagtcaaatattgctacaacctcgaaccaaatgtcttcagagactctctttgcatcaacagctctacccatcaatgcgacctctgactcattcaccaagtcctttgttgtgactactgtgtctgagggctcggttattactatcttcccaggcggtatcattccaaccaagagcgcttcaagtatgatgaacaactctgtttctacacagtattccacatttgccccttcgcgcttcaattcgtctatgtccatcagacggacttcattgtcttttcagacagactcctggtttgactggccgacttcgacgctgacgacttcacatactttggaaccaactttggaggttccgtcactttcttttccaagctcttggctctcgatcattaccacaccaatgacgcctcccagtgtgtctgcaacgtcaactcgaggcccaactgatggctcagcatttggcaacgtaacggtgatcaagacaacaatgacttctaccatcactagcagtctcgcaccaacaggcctatcctcgtctggcaatgtcacggtggcccataccactagtgggtacaacttttctgaaagtgtgggatccagcaagagcgcattcagttctcagtcgacctctctcaacagcttttctggtatcagtaccgtcatcatgtctaagcagcctaccaacttcccctttccaaccaacacaagcttggtttggcagtcggaaacatcttcagtgtcactctctgaatctggcaaaaccaccggccccaaaggcagtgatgctacattctctgtgacaacagctgggttcaatagcactgctccttataccaactcgactaccattacggccagtgaaacatatccttcaagtaatggggatgggacgccgtccatgattacttcaggggcctctgcgttgtggaacacgactagcagcgctcagaggttcaccaactcaactatccagacaacagttacctctacccacactggctctggtctagtttctggaactcaaactttgagcgatgcagctgccgtcactcctcaaccgcccgcttcgctgaacgttacactcatcaccttcacagatgtgaaagtaactatcatatgccgactttctcgacgacatctgagagcatcacggccaacagtatcgacagcacggccccttcctcttcctcaacaccacattgacgggaactggcgcttcccttccaccaagtagtacagggcctcgaatcaccattacgggaaccttggaagacttttcaacatccagtgtcaccatttcaccatcggccgggacaacctaccacactgtgaacaccacagtggctggcaccacgactaatacttcggcatctgcttcgggaacaaatgagccactcttcccggtctccaactcaacgagtttgggcactatcagtctctcgacaatcgtttcatggaggccagatcccgagccatggacgagctggccaacattgagcctcacgaatgagccaggtgtttccacatggactgtaaatagtgagatttcagaatggacgtcgtacactcgaactaccaccaagtctttgactcctacttcagtagagccaagcatttctgttcacaacctcagcagtgcaacctcggggtcaacctcttatactcgtaccacgactgtgaccctcacagccactttggaagagtccagcacttccccatccacaagtggcaacaggagtagtgcagcctcagagtccaattcatatactcgtacaacaaccgtattccgcactatgactttgggagggccaggcgcgtcctcacctgccctcaacagctcaagcagtcgtgattccttgtcaacctcatacactcgtacaacgacattgacccttagaactactttggcagaatccccaacatctcaaatatctgagactgcagttacagattcatcagtttccacatgggctaacgtaacctccagggtcactggcttcatgagcacagagactatctcattggccaccgttacatcgtcgctctccggaacactgacaactttcttgacaactggtagcgcaaaggggatatcgaccagccttgagagttccgccttggcaccaatcccagtgggtaactcaactctatcacaggcttctgggagaacatcatcgggaattgatactttgacggccacacccttgttgactagctcagcgggaacagctactccatgtgaatctacgtctactagctcatcgacctgcacagaatcagtgtacgacaccccgacccatacagccattccagctagcaccgattgcttgactgcaacgaatcgaccagacttatcgttttcgtacgtatcgacagtaacagccactgaagacgtctcatcgacctgcaacacaacaagcaacacggtgcattggtcaaacatgactcacacatttggtgtaaaaggtttgtgatattcttgatgggcgaaatcatcaaactaatgaagttcagatacggaaacgagcacctaccagccgcttacaacaatgcggacagtcacaaaagcgcagactgaagaaggatcgggatcggctggggatgattatcccacgcccacagacaggttccccaaggatcccaactttccatggggaaatggctccccaatccatcgtcatcagaactcgtctgagcttagccctggcgaaaatgacggcgatgacgatggaggtctgagcaagagaagcagctggcgcctgcggtgggaggatgtcagagacaaactggaaggtctctggtgtggacaggctttgaagtcagaagactaagtaagtctcaggaggaagaaggcatgatttggattgtgtttgtaaaacattccctgattatgaagggaattcatttctttctacggacatgttggttctccctgtatggactccatttctattctaattcagccccgtttgttggcttcgatttcgatttcggtttcggtatttcgggcaacttgagggtccggccagggatcacagtggtcagaccaggcccagtcagggtaaggagccttggtttatggcgagacgagacttgcaatgagttggttgaaaacacagacgttacggatgtgtgtacaagacttatatagttcatgctattaatcgtgtcgagattataatgcctatcgcttttctttgaccaactcatctggtacgggcctttttgatcgcgtgctttgtaacagataacttcctaggtatgcatggatgtgaaggtgagacgaatcgaatatgtacgcgtattgccaagagatagggacatatgtaatcgcctagataaagaagccggcaaattggttgtgattaatacgacaaatttgctgacgcagttcacgaaagtgtctcttactggtgtgcccgtattgggagtgtacgtcgtagatgtatgtaaataggtaggtaggaggtaattgtgtcaggtacctaggtaggtaggtaccttataggaaggacctgcgattgcctctttctgaccaacggtggacggtaagtgggcaagaggcaggaaagtgcatgaaatagctgagccaatcacgttggcgcaagaaaaagtgaggtcaaaatcgtcgtcatcggcaggaggggtcgttccttccggcctacacttggacttaacccaaagcggatcccttgccaccgagacatccgacgcctcaagagtaaagcacgttaccatcagctgcacttgatcctttccctctttgaatcctttctttattattccacatcactaaacaataccaacgaaaacatcgccatcatccgtatcatcgccaaatcaggcaatcaatcatcgcaatacacacactgactgacacccgaaactcaatcacgccatgcttttcaagccgctcgcccttgcagcgaccgccgctgctgtgctcatcgtcccagagacctctgacaaggacgacagcatcttccgcactcttcccatagaggtcgacactttcgagattcccgagaccgcctatggccaggtcgtcgacgtcccttgccttcagtgccgcggccataatagccagctcgaactcaatttcggcattcaagaccgtcgcctggtattaaacggtttcgaactctatcctcacgccgacccttggaatggagacctgtcggctgctgttatcaaggccaacggcaagagcgatatgcgacggctgggatacggtttggctattcgacctgaaggagtcgatgaggatcaacatctcgaggttgtcaatgtcgaagttaggatcatcgaagtcggcgaccgtttcgtcgacggtgtccctcctgtcacagtaaagctcatcaaggctcctgttggcgagatcatcatcggaagcatcgaggtcaagggtgatggcgagaaggcaccagaggactgtgatatgtggtgccgcgccaagggtatggtccacgatacctggaaggatgtcaagggcaagttcaagggcaagggctgccacggaatgaagggtaagggtaagggacatggtcacggtcgcaagccccatcacggtcatggtaagggtgagaacaaacctaccgacaacttcaagcaaggtcctctcgtcaacaaggcccccgaacagtcgtggagtgatgttttcacacacgtcacggcatatattatcatccctgtccttatgggtgttgctgccggtgttggagttgcattgtaagttcatctcctgctattcctcaatttatatactaacatagtcagcttcaccatgttcctttgtgccatggtcctccgcgtgatccgcatgttcaagggcgagtccgccgagtccgagtcagagtttgcccctggtgctgctcacaaggccgccatcgccgagatgcttgttgaagacgagaagtccggtcttatggtcgatgaggaggctcttccccagtacgagccacgcaactagaagtcggtttttgagactgtgtacttgcccgcattttagccgtggttgataaaaaaggggaacacacactaccaacacagccttctacggcaggcgtgttattgataccaaagattgtatgtttttaaaggattcgggcttgggataggcgttatgaatatggtggatgggattatgtcttatgaactggatggctacgtacgcgtcagactcggccatcgtggctttctttggtaacgatttgaaattgttactgtcctttctttagagattcagcggtgtcttatcagttatggatggtctaggcactcactgttggctaaacttgaactatgtcgaaaaattaccttacatacactcgtctcagatttactctctaggtatttgatgcattcgctatatgtgaccaaaatcgccaatagcacataaaatactgcgtagtaatgctacccaaagtcaacatcccccacaggctgtggaccctccgcgatccaaagtcatcaagtgtggatagaaaggtcatgctgtatgcggggtctcgactcgctatattctagcccgatccccgagtttagctacttatataactaactacttgttcctgtggttgctacactacttcggtcctgttttgtcttaatttactactgtcactctcactctcaccaacaatacgcacagtacagtccgtcgcttataaacacagcatgtcacaaacagctcgccgattcgctcagatcgtcaaactgaggcctcagcacctcgctgagtataaggaggtccacgccagagtctggcccgacgtcctcaagcagatccaagagtgcaatattcgagactgtatggcctatctatcttgaggtttatctacaaggcaattgtaatagagactgatcgcttgtatagacagcattttctacgatgatcagagccacattctcttcgcctcgttcaaatacatcggctcagattacagtggcgacatggaaaagatggcaaagaacccccgtgtgagggaatggtggaagatgacagacgcttggcaggagagtctcgtgcctggtgcagtgagctctgaggctggcgagccttcttggtggaagccagttgaggaggtcttttatcagccttagggtgaatagaaatagaatgcaacataaaattcaggaatggtataaagaaaagtcacagacactccggactcataaagagcttatgattcaaatctctttacgattcatggcatcgagtatcaagtcccgaggcctccatcttttggtacaacgcccttgctaatctcgctcgcgagtgttacatactgtaaaagggggggtagtagaatagaataggataagatgaaaagggcgcctccgagatgcctatgcaaaattcttgctcctttccttcttttcttttcccgtcttcttcttcatcagtcctgttactttatcccacactcattaccatccatggcccggccctggcgaagctgaactgaagcaaataacgaaacgaacgcactagaccgacgccatcattgcgaaatgcatatttacctatgttcatgccttatatacagtgtctacttttgactcctggatcatctgaacctcgctgctctgcttcaccttggcccatggactgctctatgtcgaagagacgggtgggtaagagcagctattggagatagcacatggcgcttcacgtttccccctattgtcttggattcgatactgatcttgtacctcaacaagtcaaccgactctttgtcgccaatactgacattgcctgcttcttttaccaaaacacctgcttctttacgagccttggcaaagaattgtgcaaggctagattgggcgtcttcggcactgtccacgtcctcctcctgcaacacatagaggacggcaatacgcgcgaagtcgaggacctcgtttgtaatcttgaatttggtcatcgggtcctgtgtctgcgatgggtctgctgccgctgaggtctgtgcagcattgccagcgtcacttgttgaggttggcgcgttttcggggcttccctcgtcaaccaccagcgtagtaggcgcggcggtttcagaggatacgacgacggcaggggcagtttcgggtacacgggcaactagagtcggtgcggcgacctctcgcttgaactggagagccaggctgtcgagcaaagtccttttgcgtgctgcagcgccatcaaaagtaacaagggagttctgggcaatacaggacagctctgcagcattgatcttcgccatgatggcagtgccggatagagggatagaaaagtttttctggctgttctcgataaggcgtgggatacttttgccaagcgtcacgttgttcaggtcgttgcccaagcccgtagtcgtgcaaccatcggagccacctacgctgcagtcggagcctgtaaaaccatttgtgcaaatgcatgaacatgtaccctgcgacatgatatttgttccaccattctggcactttaatgattcttggcattgagcaagggcagactttggcttttcatcattgcccaagttcttaaagacaaaaaattccaatgggacaaggacagcggccagaattatgccaacaagcaagagtagtaagaggacaaacgcccacacaggcagaccgcagcagcgccgacgtcgcttgccctggccttcatccgaaggcgtcatctcgcgaaggccagatcgtgaaggaacatcaccctgacgggtcggtgccaagggccaggatgtcgtccgaaaccaggatccacggttctgtcgctctggttgttgtgcgggaggagggaatgctgccagcatatccgatagccctaggacaggtaagttcattaaaacattatatcctaaagcagatcttcttacctgagttttctttgtcaccccctcgagtctgccccttgtcatcaaagaaatcattcaagttgtcgaatcggctcgctggtcttttgccagaatcaatcatggtagcaaggcgagttgcacgtcggatcaaatcaggcaagctggtgatactgcctctctcttcagcccttctcactgcctcaatgtccagcttcgggggtcgtcgaatagccgaaagtcgactgtaaggctgaggggaaggtgttggcgctggaacttgtacttctgacaagttggtggcgctggcagcagcatatgcacccaggatagcgtcggggctaaggctgtcatgagggttttgcgaaggtgccgaagtcttcgccagaggaagggtgttagaagagcttgttgaagcatcaatatagccggttcccgagtcgaaaggctgaaccggcgatggtgcagggcggtgattgggctccataatgaatgatttagtagtaacaattgagggctttcctctcttgccgatgcttgcactgcggaccagtttgctctcatcatgaaactcgtcataggcggaatcctggctcttgttgtctgtctcatcgtaatacgagggactgactgcccgagaacctgctggccagctttcaggcatagccgcgcttgaggcgtaagaaccgtgtgatctcgaattgagactctcttcgggaattggcgagacaaaagaagcatgtgagtagaaggatgatgcgcccctgcgagatgacgggggaggtcctagattggcgctcgctctagggggggccagattgacacttcttctattagaatctgcagatgtcgattgattaggctcagggaagtcagggagcgatccaagactagaggttgtcattcgggaggatggagaaggcggaacggaagagtgatagtcgtcagactcgggtgtgagaaacactggggtcggttcttggagtcgagactgatccagcaaagaaggaacttgactgggtcggggcggtcgttgaggggcctgagtcggtcgtccgggtggtggtcgatatggttcggggtcgggcgaattcatagcggccatcggggggccgggtagaggccattgtggaacttgctgtggtcgagatatggcaacaccaggatttccacttctataatcaatggcaggcgcagccttgggtttcggaagccttggttgcgcggaggggtgtcctcccatgggacgacgaggaggggccctcagttcgccaggcgggctgtcgtccatgttgtctgggtacagaggctgctgtcgcggatatccaccttgcgccatctcgcgtgctctccttacagatccagatgcgggtgctgagtccatccctcttccatcatacatctgactcatttggctcctttatgccaagtcgagagttcatccaaacgaacagcgtaacacggttaggaatccagtagcgagcccctatatgcagttcaactgtatgtaggaagccgcgaagaaccgaagtgatgaaatattgcgagtatccgatgacctgcagcgcttgaatcgatcttgtggggaattactagcacagcgtttgtatatggacaaagcagtctgcgtacgaattgtttggggtgctgcaacataaaagctgacctctcttggactcgatcgggtcgtacagccacaggctacgtcgagtttacgagaaatgtgataagcgaagtaagaatagtcagaatggagactgaatagaagagaaacgtgagagaaaataagacggatcgacccaaaaatgagagattgttgcacggtaatccagacctcgcaggcgctgcaagcaatgcaaatgaaaaatagtctgaagagaagtgttagtattacaaggggatatgggtggaggaagatgcgaaagattgaagtgaaacaatcaagatgacgtccaggccatctcaagattttttaacaacgaaagggaaaacataccgaagaagcgaaataaggtcacggcttcatgagatcgtttgggcgcgataaatcgagtcaacgtcacaggggctcgcaatcaacgacttaaaggatggaaggggtcggttccgtagtagagcagcacagcagatggggacgaaatttcgagtcggaatcgagaaccagtgggcaaaggccaaagtcgatgccgacgtcgtgagacggggcggcgtgtcaccgaggagatggctctggacgaatcgcgtttcaaagttgcgtctcgatggtttgaggatgctccaggtgatgagacgataatggttgtgagtggtgaaaggagatcctatagaagaatagaagctaaggccagatcgatgaggcaccaattgtttgttgaggaggaaggcgtggtgaggcctttggtttcccagctcttgctcttgctcttgcttctttccttgaacctgattatcttatctctctgtggccccttatttaattgtcaaaattatcaagcaaaaagaagagtaagaagaataaagttggtctgaatatcttctagacagacccgttaaaaagcacaatagtaaaggagaagaggtgaagaagaagaagaagaagaaagagtgcacaatagaagcacagttggagaagaatcaaaagtagtaacgaatgaatgtaacgaggcgcagactacgacagcttgggtcgaagcaggcttgtaggtaccggtacagtacaataggcacaaagtgtgcgggcgaggatggagaggaggaagaaaagcgaggcgaagcgaggggagaagagaggaaatggaactgagaggacgacccaagccccgggtacattagtagactggtgaggctttcgggggacccttggagttgagcaagcacccgaacctcactcacctgcgaaacagggctattccacaatggaatacctagacgggagcacgggagaggcacagagacaacgcaaacactcactcgactgatccagttattacgggtgaataagccccatcacgatagcatcttgctgcaggatcgccattatcccaacatggggccaccctgctctctttcacaaacgccattcaagaatcagattcactcacacggagcgcaatatgaacagcagacgacagagaatcagagatgaaggggcagcggtcatgacctctcaaaggggcgcatctggccgttgggttggccgtttttccccataaatgcacgggagacaagccactgttctcccactggctgctcgtccgtctgaagtgtgagtcccaccaatcatgctagagcctcgtctgtcgaaaacccctagaagccaagcccagccaagctgctaacccaaggtaagttaggggaggggatcccttgcaacggcctagcttctcaagtttagcagaaacactagcgtgctgtgttcctgcagctcgggccctagtcacagcgtgcaagccacctttttgacttaggtttttgagctctgggctctcttatacagtcaagtcagtctgtattcggtctgtgagtgtcattttctcaacacccagaccaacaacacaagacgagatccatcttttgtcagataatttccggggttcatgctcctcttcttgtgcccccatacttttatcaatctttattttcttttgttctgtcgagagcaatttaatgtcactccatccgttcggaagtaatcttatttgtttcctccgccttgacaggccaagcttgggtgcgctcagccttgcaccgagaagctgaacaaatgttcacgatcaattggcacaaccgaaataaacagcccaagtcacgctacagatcaagcttactcgcgtgggcttgattcgatggatggactaccccgtcagtgcacggtaaggcttctgcctcggacattagacaatcacattgagtagcgtccgtcgtttgatgcttaatgagattcaatttgtttgatgcactagccacggtcatgcgcgatttcatatcaattgagttcatggcctttaatttcttgatatcaccaacaatgaacagtccgtccgccaacttgagcctgaacaacataacattttgcgagtttagcctgcgcttcttaactctgatacaaaacttgctcggaaccgtcggcgcatctaacagagttactagcatatgcgacgcttcaactgttatcgtgtccgcatcttacgataactcacaaggggccctggaggttgacttgtgtcggctgcatttgagtcgaggtgctgtttcacctttcaagatcaggcttcgatcaattccgtgtccgggcataaaggaaagtatttcccactgtgcggcagttgcttcgtttggtcaacaagatgacatccttttaaacataagtacgtaattcctgtgtgtttcgacacgaagcttcaactgaccaaaagcaaacagctggcagtacatacataattgatcgatgtccgggcgtcaggcccagacaaatcatacctgcaagttatcactttagttgggctccatcgcccttccttggcgtgtttcatgtttatcggtggagtggccctcgaacgtcatcagctgccagggtgggatggatctttatcaatgtcgatcattgattgattttccatagcccgtctgccctcgtattccatgcatctctagggtaagccaatctaacgaccgtcatgaggcaaaacctatttgttaatacctaacggcgagatcttggcttattcagtatatggattgtacggtctcttatgatatcatatccaaagacatcttgcgactcgattccagttgtctatagtcgtgatgttcactcttagtatacggagtatctcattacaagtatcaacccgaggcatgtcccgtcagtgagcctgatcaaaagcaattggatccacacaagttaaagctgaataaaggcgtggatggcatagaagaatgtctcaacacagggtacatatgcattccaatgtccaacggttgtgcatgtgttggctagcgggtataagttcctgtcggagatggcgcctacactcacctatacgagcttggaagatccatttatataatttacgagtacagagaagagagtatgtcgtgtaagcttacaagtaaagtcttgttgagcactgtaacagggatgcgccagacaagacatgctgagctccactattaacttgttcacaaagcactctgcaatgcccacaagcttcccaactctctgtcaactcacattggatgccaacataaacttcagtaggtgtctctaataaattaacgtaatttactgcatacaagtcattacattcggaagacgccaaatttggtatcaccagccttgacctcgtttctacctcccatagcagcctgcagacctaggcccaggtatcgtcttgtatgttgaggagggataataccatcgtcctacaagaatgttagcatcgattccttcacaaagaattatgaggatgtaacttacccataatcgagcagaggagaatgtggcatcgctctccttctcaatacgctccttcagcccaccgtcgacagtcttgccgacagtctccatcacagcagccaattgctcgctacccataacaccaaccttggcgttgggccacatccacaagaaccgtgggctgtaagcccgtccgcacattccgtagtttccggcgccgtagctgccaccaacgacgacagtgaatttgggtacatcagcacatgcaacagctgtgactagcttggcaccgtgctttgcgataccgtcacgctcggactgtgatcctaccatgaatccggaaatgttctgtaggaataccaatgggatgccgcgctgggagcagagctcaatgaagtgagcgcccttgacagcggacgaggcaaagagaataccgtcattggctacgatgccaaccttgtggccgtagatctcggcgaagccagtcacgagagtagtgccgaagtcgcgcttgaactcggagaactcagagccatccacaacacgagcaatgacctcgcggataggcagaggttttcgcaggttagtggtagcaatgccaagaagctcctcgggatcgtggagaggttctgaaaatgtaggcttgggggcttgagtctctggtgacttcttgggccagttgaggttgctaatgcagcgacgagccaacacgacagcatgggcgtcgtccacagccaggtaatctgtaacaccagacacagaagagtgcatcttgccacctcccaagtcttcgtggctgacaacctctcctgtcgcagccttgacaaggggaggaccggcgaggaagatgtggccctgctcttggacgataatgctctcgtcactcattgctggcacgtaggcgccacctgctgtgcaaggacccatgaccacagcgatctggggaataccctccgagctcatgcgtgcttggttatagaagatgcgtccaaagtggttctgatcggggaaaacgtcggcttggtgggggagattggcaccgccgctgtcgacaaggtagatgcatctggccgctgtcaattcatgtatcgttctgtgtgagaatgcttggttacatacggtaatttgttttctcttgcgacagcctgcgctcgcaaatgcttcttgactgtaatcggatagtatgtgccgcccttgactgtgctgtcattggcgacgatgacgcatgtcactccctcgacaacacccacaccagtgatgataccgcctgcaggcacctcagcctctggataaagctcatgaccagccatgggtgagagctccatgaatgtagttccaggatcaaccagagccgtaactcgatctctggggagcatcttcttgcgtgcgatgtgcttctgtctggccttctcaggtcctccctgctggatcttacgggcgagctcctgcatgcggctcatgacctcactcatctgcttctcgttctccttgaactcgtctgacgacggatcaacgtttgtctgaatccgtgagatggcattggcctggtgtggaggagtgagatttgcgacagctcgtttctgtgaagatatctgcgtgcgccgactgaactggcgaccgagcagtatcgcctggcgcgatgaacgtgatagcgtcatatctgatctcaaggttctttcttgtttggtgattctgagatactcaattcgctttgggaaaacgtctgcgacgagaataagaggccctttcaatggagaaggacggagaataaggaagctcttcttaactctcctaaagaatgaacaatctctaaagccgaagcgcgggctacgcccaaggccgaggcttgtgacgtcgaaaacctggggtaagcgggtaaaccgcttacagccgcaaagacggctatcgaagcccgtgttttccggccgcttccactcacctcggtcgggtcattttcaaatccatctaagaaaacaaaaagaagaagaagaagaagaagaagaagaagaagaagaagaaaaagaagtgatatattctcaatatctcattgctctatcatttcattcacttcaatcatctcagtcccgtacaccttcacaatggcaacaagtgtacgaacattcagatctctggcacgacctgtcatggcacctcggttccgtccagctgtcactctccctgccattcagtctcgcttgcactcttctaaacaccccaaaggcttcgaagccccttcaaatgaggagctcgatgagttgagggagcgtgtgcaggaatttacacgccgtgagatcacagaagaggtcgctgcaaagactgacaagacaaatgccttcccagcagagatgtggcaaaaacttggtgaagctggcttcctaggtatcacagctgacgaggacgtcggtggcctcgctatgggttaccaggcgcacatcattgtgatggaggagctatcgcgagcctccggttccatcggcctcagttacgcggcacattcacaactctgcgtcaaccagttgcaactcaatggatctccagagcagaaaaaaaagtacctccctggcctcattgctggcacaagtgtcggcgcgctggccatgtctgagtctggtgctggcagtgacgtcgtcagcatgcgaacaacagcaaaggccgttgacggtggctacgtgctgaacggatccaagatgtggatcaccaacggccctgacgctgatgttattgtggtttacgccaagacagagcccgaaaaggcctccaagggtatcacggccttcatcgtagacaccaagagcgagggcttcagctgtgctcgcaaactcgacaagatgggaatgcgcggcagtaacaccggcgaactcatgtttgacggtgtcttcgtacctacagagaacatccttggcaaggtcaacggaggtgtgcgagtcctgatggaaggtctcgatctggagcgcttggtgttgagcgctggacctctgggcatcatgcaggcttcactggatgttgccctgcccttcacacaccagcgcaagcagtttggtcagcctattgctcacaaccagttgctccagggcaagctggctgatatgtacacgaagctccaggcttctcgtgcctatacctacacaaccgccaaggcggtcgacgagaacggtttgatccgcacacaggactgcgcgggagctatcctgtatgcagctgagcgggcgacggagtgcacactcgactgtattcagcttcttggtggaatgggttatgttgaggaaatgcccgcatcacgattgcttcgagagtaagtttaaaaccattgttgtctcttcggtaccacttttgaagagattgagggccctgggcacatgactgtttcctgaactgttcactaaccatatgttcagtgccaagttgtatgagattggagccggtacttctgagattcgaagaatggtcattggcagggctttcaacaaggagtatgcacaggtttgaagagggagtacatcaatacagcattatacgtgggttcatctatggaaacacgcgccaggatcaacgcatgagccatggaatgatagaaaaaggcaccgagccagcaggttagctccacaggtgtagctatcgacatcgttgattctcgcagagccagttctgagacgagggcgatccgatcttgattatgcatgctatgatgcaagagttgcgtagcatgatatcggccggaatgaattaaataaccaacaaaacacagtaactaagaaactagaagactttaaaagaaagaaagaaagaaccccccccagaaaatccatgaaattatcaagcctgacaaaagtttgtgaatctcaggatgcaccaagcgacaaacccccacgcaacgtaggagtactagttcatggaggctcaactaaatccccgacctgggacatgtcttggttgtcattggataattcagactctctcgcttgctgacagaggttatagcaaattacggaagcattgatcatgaactcagtggtcgagcactgagttatgaagatcgggatattttgtctgatacttggtgttgagttgctggcggtcacccccaccaagatgacatttcctatcaggctcttgtcacatcttgcagcaatgacaagtttccatttgtttccaatgctccaataataccgcccggcgcagagctcgaataaaacgccctggttgattttgcttttgataacctggcctggtcgatttgccgagggcctcgtgacacgatgatccaatccaaacaggtcagccaatttctgttgttctctacttgctagttccctcttctctctcctgagtgagatgagagatgagacatcccgatcgatcagagtgtgactgctgtctattactatgtttgtacttctgactttggcatgccgaacggtgaaggggtgccaacacacctcacctgcacaccgagcataatcgacccgccaccgacaggttgaagtggtggccctgaccattcctggcttcgtgccgtgtgcatctttctttgcttttctttgcgtttcttcttctcaagtcactctaccaccgagatcataggttatgcagcttgcatgttgaggctctgaaacacgcggccagacacgagactcgcgagggatgatttgcttgtctagaacgtctaaacgtttagaaggccggttttgatgccgtagagcggagctactggtatgcggccacgggcagggattgtagagataattggaagagaggaaacattggctttgaggattgttgcatcagtaccgataccccatgctctcacctggagagctccttggttaggcgagtgttaacattatggggatgtttctggcctccacctctagatccaaaaatggaaatccgggacagttcaagtgtcaggggttagttagtgagtgcactactgtacctaccgcgatcgggcttctataattctgggtcctcgaggttgaataactgctgcctgcgagtctctgagctagagggcaggatcattcatattagtctccatctcgcttaagccgtcgaacatgttggaagactttgatggtatgactcagtatgttctcagtatggtccagaggctaaggtacttaggaaacatgaagttaggtcaggctcttgggtcattctccataaactgatgcctagggcggggttcccatccagtcagtccatgcaataagtatccatctgagcgtacctatctagactgtaataatgtcttggtaatgatgggtaaatgaggggaaagcaaagaaaaacaaagggaagggaagaaagatgagatggattggaaattctagaccgtcaatggtaatgtgcgttgccaaattggaacaactggaagggatccgcgcataatgatccccgttcatgcatcatggattcgagatagaattgtggatttatccatcaaatgtcattgagatggagatgagaaccggcccaaccgggggtgggggccaggtctttagtggactttggaggcttttttggtggggagctctcccgttactcgggcccaggccaggcggggtgagacctcaaaattttgggaggctcagcataatatgagcaaagtctggtagtctacggagtaggtaggtccttttaagaagaattcttggtggtgtagggaacacatacgtataacaaattaattaattaattaattaattaataaataaataacattgcttcctacctcccccattccttcatcatcaattatcaccctcctcgtcagctcctccttctcattcacccaattgtcaccactgttctccaattcgaattacagttgactctggcggcatcattggcgtacacatcttttcccactttcgttcctgggcgctaatcaaacagtgcctatccctgcaccatcgacgtcaagcttagggagcacgggagctccagctcgagctattgccacctgagctcacaagtctcgtggtttgggctgccactgtttgctttcataaagcaatatcgactctctcaagacagggcctcccctttcttctttcttctttcttctttctctttcacgcatcttctcgtggtacccgcactttgaagagttgctcgtcgacaatgtcttttgcacctgctctgcgcctttgtgcgcgccggattgcctccccggctctggtccgcccttctatcacgtttgctagtgcaagaaagcttcacagtggccctcctcgccaggataagccaggaaaatacgcccaaactgatcctcagatcgaggtcgaatacccagaagaccatgagctccctagcagtgagcctgtcgccggcactggtggccagtacgtgaagcccacacttcctacattttcgcttgatggtcacgtcggtatcgtcactggtggtgctcgtggtttgggtcttgtcatgggccagggaatggtcttttctgggtctcaccttgctcttgttgacatgaacagtgagtgcataccctatgattagcggacaaacaagccatactgaccatgttacagaggaagaagctgaaaagcagacaagtcttcttattgaagccttcaagaaggagaaccctcgagcgcgacggtgagttcatcatttgacaagctccaactgtgcgagactaaaaatattccccagaacccccaaggtcacagcccactatgccgatgtttctgaccctgagtctgttgaggcgtgtgtcgctgaggtcgtcaaggagcatggcaaaattgacaacctggtcacttcagctggcttcactgagaacttcgaagctgtgaactaccccatcgaccgtcttcgcaagctttgggctgtcaacgttgacggtacttacctctttgcgacctcagttgctcgccacctgatggagcggaaggccccaggaagcattgtcatgatcggcagcatgtccggtgctattgtaaatgtccctcagccccaggctccctacaacgctgccaaggccggtgttcgacaccttgccgcatctctcgccgttgaatgggctcatgccaacattagagtcaactgcatctctcctggatacatgcttactgctctgtaagtgtactcaacgcttcctctagcaaagctgtaactaacgtagtcaccacagcacccagaagatccttgatgacaacccggatctcaaagcgaagtggacttctctcatccctcagggcaagatgggccagcctcaagatctcatgggtcctgttgctttcctgctttctgatgtatgtgtactccatggtgtttcggaattctgaactgaccaatgatctttgacaggcctcctcctatgtcactggcgctgatatccgagttgacggcggttacacagtaacttaagtctctatgaaacacaggcgaaagggagtttggctaaaattgcaccctgattgggttttcttacagttgggtcggcacgcccgataggtaggtagcgattggaattcgataatgtacctaatgagacgaggaaacttgcacatcgcatcgatgtcttgaagaaatgagcacatatgctttctatactttttgggattgagatttgcctgtaattgctgattgtcaaattgaaacacaaatgtttaacatggtcagaaatgggttgataattatcaatagtaatgttgttatattaagcgttgcttaggtacctacctacctatggacacatcatatcttgaggatccctctataccaatgggacccaatggttctaaggggcttgtgggttatttgaaatgttctattgagatgattctttcgtgtttccttgtccgaagtgcacatttgatagtgaaatgtgattaggcgttgttgtgaacattcgcgtactccgtactttttcttttgcttatcaactcattcttgctttgaacatgcatttcttggcagcactaataaaaggccagttgaaaattttcgttcatcatagctcagcccctgtcgcagttcatggcctaccttacctatcagtacctacgtacttagataaggtaccgtaccgtcaaagagataccggtatgtggcacttcccgagatcggatacggagtagctgcatattcaaacccatgacattcccgagtgcaacccgcccgccacacccagcaaatgcctgacgggactgccgaccgaaacaggatcgggctgcagagaaaccccaacacgttcattgacaccgatgccatggtacagccaaacagctgccgttgtaggttagatcagctatagcacacaatcacgtctggatgcaactacgtatatgtagatgcagccaccgcgattgttgggtatcagtcagatgtaagggtgaaaactctgagattgtgtgattgtgcgtgaccgtgacctactatgaatctgggacaacctggtggttgcaggacagagatgttgtagtatccagggtggtaagctttaccacgaatctggatcaagtcttatccacggcatagtctatcgtgatactagatagatgatgaacagggtgatataagaacagtgtgcagtacctacttggatcaatgctcatacatgccacgataatcattcccccgtcgtcgttagtccaaggtaccttatgtacggagtatgttgtcttgaatgtcgacttcattttatcactccataccttacctgacctgacccggccgccgacatccgatagtcgagcgatgaccctccgagtgatacagatggcgcaatcaccctgaaaatcagtgtcggcccgcggtgaccaaataggaagctttgtatccgtactgcattttttgatcatctgcaacccctccctctctgttagaagctccagtccaggatcttctaacaaggatccccacaaccgtgaagcttgggtgtggctcacagcgtggggaggcctgtcgactcgaggcacctgaaggtaccttaccttgccttgcaatgggctctcggccacgtgggtgggtgacctgtgagatagacgatgaatgaagatctcgccgcaagcaaactcgatggtatgtctgtcgagagcaggtcattcacgcactcatacagggtatgcatgtttgtttccccggacaaaggcccaaatgcggcgtggtcatcatgaccatggcataccatatgcacaagagagagcgagctctttgaagctcaagctctccacagttagccgagtctcccaagtctccaactctaaagccgacgttgagcacctcccatcaatgccggtttcaacctaggcacaactccccgtaccggtacgtgtgacgaatcccgcaattcctctcggccgacaaatgcttgaactgtcgagaaagtttacctctagtccaaacctagagacgggatggctggctgtgaacccctcctttcatcatctcagcgtcaggtgcctccaggaacaaggcgacctccgcccaaagatttctgaattggtctcgtgaaacattacagtacagcttggaacttatttggaagcggggaagagcctcagagaagcgaaagtctgataaacgaacgcatcgagcctgtgctgtcccatgtggctgatgtggccagtcagacgaccatgacgacgctgggcaccttattgatcgaccccgccgggaaacagatcagacgactctgaagaaaatcgcgcctcctgtaagaggaaaagacaaaagggagataaaaagaaaggaaaggaaaaaggaaaggcaataaaagcattgagccgtagtggagggggatcccggtaggactcctacagccaatccacttagccaaccaggttgatcatctcacccggatagaggcaggtaggctagtttatgtcagacaatgtgacggtttcagcttctgagaggtcatgagacgagtagcagataggcgataggctaggctctgagtatgtagttatctgagtcgttaataaccgttctagaactgggtgtgaaagtcatgtttcggttgggtcgaagatcgtgcccgttttgggcatattgagtcaggaaccatagttaagggagagggctcgcagagccgcaaaccgtgtacatgatcacctctgttggttacgaggccaaagccctgagtgtggtatctactgcacctagataaaggctgagagcccgggaactggaactgtctcaattcaagctgaaagaaagccgctatagatcagggtaatcagttatggctaactttcgatctattgaatctgtgaaagcctattgccatggaggcggtgaattcattcacggtcatatatcattcaggcccagaaggcggccaacacgaaacatctgggtcctgattcatagtgacagctcgccctgcataaagctgaacagtattgacttggaggttgatgattggtgatatctcattccagtattggccccgtgaccttgatgttgagatacatatccttgtcaaatgctgtaggtagcccctgtcccctttatgcaccctacataaagtcctcagccgcaggtgcgagatgggagtgaggagacgaaaggaagtccttcagatatttgtacataacaattctaggggagacaagaaaacttgagggtagttgataaaaaacaactactaaattagaagcctttctaagcttaaactaaacttgtatgactcttttttatcacttagagcagaggtcctaagatacttgctcccggaggcaactgtacacagcttgtcagccctactgcccatccatccacagatattcagtgagatgtaagacaagactaggtaggtacctacatacaggtgcagtgcctagaaccaccaaaggacaaaacacaaaatttacattgtgtatccgtatccatatgtagaattgataaaggctactacactactaaggtactaaggtaatctggatttaaaattgggtcaaaaagccccaatcatcatcatatgtagaatggatctcattagtcgaggtcagcccaagtccatgcccatgtgagaatagaaacccgtgagcttcggcccatggaagggcacgcacgtcacagggtgcccgcgtgtccggtagttcaggttccagtgtaaccccccctccccccccctactagcgtatatttcccacccactgcccttgtctcgtcttgtcttgtcttgtctgtgggttccagaagttcatcaagtttgaggaataggttggcactgttgggctcttttgctgcgagatgccaagcagatctactcgagtattgcatcaattagatcccggttccaatatcttgcatcatgtcatcatgatatagccacaagcttctctgaatcaattcccaagacaaggtactactaacgaaaccccagggcacatgcctacctaaggtactgtagtaacctaccttagacccgggacagccacgccaagttcccctccgcgggtgccttcccaacctaagcttcctaaaggtcataaggagctaagctagggaaggaacagccacatcgtcaacccagatcaccaacggaaagagctcgagttccagtccaggccatcttaaagcccatggtcgaggtttcccttttttccatttccccatcctgtttttactcttgttttattctccaaccaacctcttattaattcgacgtctccttggtatttatcgtattccactccaccttaattcttgtgcaagtccttacacctcgtcttccagcacctgcagtgtcttcctgcctggcattcgtggctggcgtgcttgcttttggcttctcacttacagcttcagcacccgatagcacctcaagtccactattgtctgtggagggaccacctccactgagctaccctaccctactctccttactttacctactcctcaagcacgatacaatacctaaggtaaggtagactacgacgcagtacgtaccggcctcgacagcacctcagatgaggtgacaagcacccctcacctcacctccaccaaagagataaacgtgctgggtgataagtcgctagaacccggccccctggcgccctggctctcccgtcgaggcagaggctttgtttcattccgctgtcagggtactcactcatcaaaattggatcttcgtggcctggaccggtcagcgaagtagcggcctctccggaaggtacctgaccttgttcgtctgtctctccaccgtctttcgccgccatcttggccgaccaagcggacgggactccttttcaatcgctctcccttccgttgtcacaagcaaactatagaaaccactgccttgcacaagctttttgcggcacactgatcttgttatctattcttgcaagtccgtgtctttttgaaaagtgctgagtcggcacggcatcagctccgaagcttatcggcaccaggttatgaagacgtgggagtctcccgacaacttgacttgtacaaagtggtactctttcacttcgaacccagcatcagctgccgcctccgacttcgccgccactattgaagttttcatgtatattgacccaacgaattcagtagtccgaaacgtacccatgaaatcccagctcaaagtactcgatatcttcagccattgtcatcaggtcctccaccggctctccaccgtctttttcttcggttcactagcaggtacagacttttttttacctctggaccctgaattttctatatcttcaactgtccattcttcttttcgtgcccctaacctcttgacgcgcagacttattcgttcctaaaagaggcttcaacctgcagatgtaacaaaacagccccgaacacactgttacacttacacggcacctgaacggccctcgatttagttcacaaccaaagccaaagctaaagctcacgccgagctaaactttctactgcatcactcgagtttcactcaccaaagttgtctcgcttcaccagcacaaggtccacagtttattactttcgccgcttttttgcacacgagaagccaatttttgcgtcacgagccatatcgaggtttgaggttctctttgcaacgctgtttcttcctaggggagttcgacaatcattgatccacacgagaagaacgaaataagaacagagacaaaaatcttgtataacctgcagcgtctgtgtgcccttaacaaccatcaactgctgcatctcccagcccagttttggttgcccgatcacaggaccgttggaacaacaacttcagcgatccagaattcattcactagcgaacaatcctttgcctcggttttaaaacttccaaacaactgtgccagtggtttacggcacataaattggagattggccaaaaataacagaaattggctatcgctgtttattgagtgacactgtgtgcctgcaatcatttaacctctgtcgattccaccataggcccgttatccttcacttattattgaatttagcggccatgcttcacatcgctagtcgtcgataaacacttctacgccgaaggatcgctggatggcattagcagccgtacgttgatcacaccaagtacatatctccatcgttgcggaggctgccgaagacttcaaaatcctcagatatggattcgaacatgcctatgatactgccaaagggcattgtcatcaattccaaaaacatatataaagaggttgctgattttcctttggtcccccctgacaaggtttgggaatactggcatggtaaatttctaattgtcccttagccattgaataccactcatgctttcctagtgtatacgaccacatataagaagcttaaggatccgactgcttgccgacttgaaaacttttggtggcatgtctggggaagtgatcgcaggtttctcaagggcagtgccctggcaaaactctatgaggagatctcggttgggccaacctttgtccccctcaagggaccgccgaatcgatgggaagggcccgatgtatgtgccactgaggttgatctttgcacaatgacattcatcgacaactaacacgagctgcctagataccacccctgatcaaacagattctagaagccgccgagtctcaggcaaccacatcactgacacaaagccaagggtctcgcccttcaaaacccaccgactcagcgttgagaacattatcttcaagtgcctcaaagccgccacccgcccacccaatcttgaaaaaagcccgagggccgtcatcatcgggacctcggccaaccgctcgttttgtatcaccccacgaatccgctgatgaggacgatattccttcttcagggagcacagccgcgacagtgtctgaggcgcccgtgtatgtaacggatccgccgaagaagaaaatgaccattgcaccccctcagaagctggcctcctcatctcccgtcacgagtaagaaagccactcagctaagcaaatcatcatcaagcgcggaatcggccgttcgagaagccggggctggaaagccgagcgggccaaggaatggcacgctgcagcggcccgtacttcaaggtgctcgcacaaaagtggaatgcgaccaaccagcctctagggacatgaatggaatgaccagggaaggccgcccatatccgatgagcgagaaggcacgagggaaacaaccagcagttcctgtccggccagttacatacagaaacgacgtcgtcaaggacgtgatagaagaagaaactcaaccatcacccccgaaagatcgacctccaagcattcaccgagagaaaggtgtgctcccccaagctcgttctctcataaacctagcgaaccacggaccgcgaagagggtcgggggcttcttcaaggtcgactatcggagtgggatcgcttgagagtggaaggagtcaggaaaccccccctatggcacgatcccattcccatggcggatataatgaaccaaaaccgcacaacattcgagcacctggactctttacagaagccacctcatcgacatccaacgttgcggtgactggcacaattctcgatcaatctgggtttggatccacgtcagacttgagtactatcgatcattcacgactcgaacatcacaccatccccgttgtgccaccacagccctctatactcgatgctcgtttcaccccaactcctcctactacaacagctagtgtacccctaggacgcacaaaaagccaactaacactactgctggaacgagaaaaggcacgaagcggtgataggtcgcgatccagaaactaaaatattctttgtacccttaaaagccatcatgccaccgttattctgtgccgtggtaaggtctcaccacggctatgtacaccatttataaacaagggcctagctcatatattaagcaaaatgctttgcttctttctccgtatggcttcaggtgcatggccacggagtgttgagcgaatgcataaaacatccgcggcctgcatggttatttgatatattcttaattcttgccatatgatgaaggactattggctcagaagtgaaagtttgaaagtcgcgcgtatgattccttataccataatcgaatcagggggatgaggcgttgccagcaaagctgaagaaggactaaagggttctctctcatgaaggaaatgaacggaaattcagttgataccaataccaataaataaggcaactataactaaaagcaaggcattgcagatgctgcttaggacttcacgaaagcaacgttttgagtgcatgttattaccctagagcttctaaatttcctgcatatttgatcgaaggaacaaaaaatcacacaaaacatggcaatgaattatcgcatgaccttaacatttttcattatccatctttaagtagaagcttaattattcttcttccccagtataccctatgtttgtttatactacacatcagagttaccacatgaaatacgctgagttacggtgcgaggttggcgattgacagacgaagcaagcaccaaagtaggcaaatatgttttgggaatcgagtgactttttgcgcgaaggaaatatcccaactgttaacgctatgttgataatactggtatctaatactacagccatgaaactggagaacttaggaataaatagctactagatattactcttaatctttttgtaatccaaggtttgcaccacatgttttgtccaaccgacttaaccagttcccaatccattacttataccaaaaatcgatgacgcgttataataggggacggaatgagaactcgctttgcgaagagagcgatgcttgagcgagtgtgttgggtttctcaagaagaggaataagtttggtgtgtaatatagcaaagcatgattcatgcatggtacgaggaaaagggtacccaaggaaagccaacatgatacgttactaatcatcaagcttgaacatcctgcgcagtgtgccaaacttcttcttcttggacgtgccgacctctgagccgtcgatcgaagctgagacgccgtggttagcagcatcaatttggctgtgggaagtactgcgacgcttaaggaagcccgtctttgttgttggggaggacggagcaggaccaagaccgccagcggtggacgggcgcttctcttcgtcaacgacgtacgtattttgagagccgtcgtcgaactgatcctcctcttcgtgagtgttctgatggtcctggagaggccagtttgctccgcgtttgtgtagacgtgagctatgtgcctggctctcactattgcttcgaataaaagcgagtcgctcagggcctcgttccaggtgcgtgtcccgacgcgatgcgctttcactcgtgcttcgagagatcttgtcagcaggatccttcttgcgacgtagaatggacgacatgaaactgccacgtcgtttgtgacctggtcgtccacctgttatctcgacgctgttagcctgcggcgccatcgcgtctcgccccgaaccgcttcgattcagtgttgcccgaggaactgcgatagccgccccattgggagcagcattctcccgaggttgctcttcctcgtcatcgctgtcaggaagatcaggagagtcttggacacctgcacgagcaggcgggacccccatagcggcagcagcggcattgtttgaggcagaactgcgcattgttttaggtacacgcttctgcttgggaagtggcgaaggagtatcctcgtcacttgagtcgacgaaacgactcctgaaggctgggcggccctcatcctcatcactcgaatcatcaaagcggctgccgctcttggatttcttgcccttggacgagcggccaaacccagaaacccgcatgcgagaggaacctgcatcactgggctcagcgcgtagtgactgacgcatacgaccgctcatcataactggaggaggagagctagtgttggaattgcggcgaaaggctgatccagtaggcgacagagaccgaagactgaatcggctgctgcccctcgcgctttctggcggaggcgctgctgccgtctgttcccgtgtacttcctctcattgtcctacggaagccaaagccttctccgccgccagcctttgcacgtcggaagctgctttcgctcgagtcggatcctcgtcgtgcaagggttggcttcgcagtagatcgcatagtagggcccctgtcttcagaatgtgctcgacgctgcgatttgaccgtttccgacgtggtcgctggctgataagacgctggccgagcaccatttctctgagtagaagcagtattgtgcccattagccgcagaaccgttggccctcagcgacttgcgcatcgctacaccagtcgtagcctcaggctcttgacgaagggtcttgcgtaaatgtccatcgtgcgagttctgtgggtttgaaggagcagcgccggatctcatagatttgcgcattcccccggtttggactggctcagaatgactggctgttgtagcctcagcagccctcatggattttcgcagcttggcgcctccagcctgctttcctttctctgtaacgggtgccttaacaagaggcttctcaacctcatcacgaggccaactagtacctggttgaatttggtagattcttgttgggttgcgaaacttttctgagacaggcgcattttttgaagtgtccaggggctcttgcacagggtcttcaacaagtttctgcttttgcttcgtttgagtctttgtcttgtgtttcgaacgtctggctgcctctgctggaatgtcctcgtcagagtccatggcctccttctcgagttggcgtctgtccttgggactcaaacttctccaataagcctttgccgtttcccagtcactgggcgtttgaagaggcttctgagagggagtctttgtaggcgtggactgctgagaggcatcggtttccttggattttgcaatggccttctcaaataccttctgagagaatgctgattcgacggggctatcaactacagcgtcaagggacaagaaaccatcaccttccatgtcagaaagatcctcataggcgtcactatagatgctgctcccatccgactcttccgactcttcctggatatcatgcatctgagaatttgaagaaacagcactggtggaatcgaaggaccgacgagttacaatgggcgcgggctgatcagctcctttaggcgattgactggggcgaggctctgttgaggataccttggcgtcctcggagatagccctctcactaggagcatcagtcgggccggttgggaagcccccaggaacatcgaagaagtcttgcggcgactctgcctgattctcatcgggaatccgaggactgggctgtattatcgaaatggttggaatgttgtcgcttggatttgactttgtcgagctactctcagaggggctgccggggttgctaatagttgtttgggtctcggacacagggtcagcagaagcttgggatttagacataacccctgattcggattcatcatcagagctcaggtcactattgcttatatacccttggccatcaacggaagtgaccacagggggcagtggttcccggtatctggaagtattagcttcattgcgagaggcctgttcctgtgccaagaccgacccaatagccagatcacttgactgcgccaaatcttgggcaggagctttgtgattcgattctgaaggcaacgaatctgtagccggaggtgaagccgatctctccatagggcggactaaaggccgctcttcaggctccctgaccttcttctcgcgaatactcccaaaagaggggagagcaggacgaggtgtcatggtttcatcctcgtccagagttactgagtctcttttgtttcgcccaatgatgctgtgccaagactttcttgactgtgggctggctatttgtggcgagtccgtatctgaagatggaatagactcccctataacagccgtgtttccatcatcaaagctcaccctgacgctcttcttccgcgagagttctgtctcctcatgcccagccatacctgaccaggcagcagacgcatctgagccatcttcagagggagatgcatcccgaggacttgagtacttaagtgcggattttcgtggcgacaacgaccttggaggcggctcatgcctaacgagtagctgatcggtcttgggtgcaaaatgggttgtacgagcagggctgcgggcaggactctcagaatggacgcggcttcggcgcacagtctcactgggacctgggactggtgcagcttctggtgactgttgaggtgggggggttgatttcacagggatggcatctactccatccattgggcgtccgttagcaggcgccggctgggcagcatctcgtggttccctcccctctagttcggggtcttcatgcactacagaggggcgctttctgaccgatgcttcaggctttgttactgctggtgggattacaatagtctggctcgatggctcgacatcttgttcttgttcttgctgaatcaatgtttgtccagttgataggttggagttggagctggtttcaagcttcgcctcacgcttagtccctggctcagactcaggatctgattcgagctcagattcaaggccagcctctgggtgcccaggctgttgtgttgtcgcagcataggtattcgcagggctttgtgggcttgcgactgcctttggtggtggtgaggctggctcgactgcagtgcccttaagtctcccgacggttcccttggacaagtgagtgccagtcctggaaccatcatgcttttccttgcgaacaggtttctccgatgcatcacggacagtctgatctatcatcaaaagctgtgcctgaggaaccatccgtctcgaattgggatcgtacaccattgcattatttgatgggcttggagactctgtcatagagcgaggatacgagaaattgatagagttcggactgcttggccgtaaatctgctgatgcccgtttatcagccacaggggcgcgacgcacgttagacaaatcgtttcccgtagctgccccaaaccatgaaccttgagtttgaccgtttttcatcttttggcttgcggtttggaaatgttgtgtttgcaagcttgttgctcgtttgtgggccgagctcttcggattggtcttgttgtgctcatgctggggaatcttgggcactggaggaacatcctgggcttgcggggcagcgaaccgagctggcgaaggtgagggtgatcgaaaggtccgttctgtcatagagctcgcgcttggcgatcgatgtagttcccgactcctcctgtcccgacttcccgtagacgagacggaagcgctcctccgcgcaactcgttttgattgcacctgcgatacattggtgggggttgtaggtcgagccttgagagctgcagccgcagcagctgatgacagagatggcgtcgattcacgccttagaaaggccgaggcggctgctgtcgcagcattgggattggcagtctcccgggtcaacggctgagatgagagcgccatgttagcaacaacgtgtaattgcgaaagcgatggaaaggaaacgagaattggatggagagggggagcgtcgcatcaagggataaaggccaaagacaacaatcaaagacatgggcaaatgcggcaagtctcgataggtagtgggtgagcttaagttgatggcttttgcctaccagagcgggttccgtggcgggcgaaaagcgaaaagccaaaagccaaaaccggttttataagagccgcaataaacagtgaacagcgcagaggaggaagacggctcacctgagtgggaggacgatgcctccttgaacctccaaacatgacgggctggtttaagcttgactagatcgaaagcggcgcaaggccagctcagctcaacagacggcttgcatcaagatcaaggccacggatcttcggaggtgagtaaacaatgacgctgagatgtgagtcaaggtagtcgtagtaagaaatgctatgtcgtgtatacgtcaggactaaatgggatgggatgggttgagacggaaattagggtagcgcagcttaaaaagtggtttgaggaagactccaaggacggagacgagggagggaggttccatgtccatgcacggttgctcgctacctaggtgggtagtggaggtcgttaaggacccggcctgatgacgacaggtatcaagccactaacaccaacactactagcctcaattagcagaccccacccagcttctggcatggatgtaattttttattccggtggttccatcttccagggcgcattgattgcattgcatccaatccatcctatcccgtccaataagataattgtgatgactttgcttgaagtgataaaccatttatgtcatagagacctcgtcctgtactcaccggcagtccacgtcggccaacacgtggttgtcgttgtacagactggtccaacatacacacaatgcctcaactttccggttttcagtaatgccatctgctgctgcacagatccattgagatcagtaattcgaattgtagatcagtgcctcgtcgggtcccgtctcggcaggcctccagtttctacctgccgagatctacagtacaaagattgattgctcggcggaataaacataaacaatctgggggctaatcttgcttggttcttaggttgctcgacctgaggcacggccgcgctggctccttcaaagactggccctgacccactgagggactgatcttcgtggtagcggcattgctctgtatcgggatttggataggcctgggagacaaattggatcgtactagtacctaggtaggtagctggaacaacaagactgtaaatcatgcagcatatgtagaagaataatacactgctcatggcctatgcatccaatcagttttatggagcattctttttagtatgctgttgcaaacacatttcaaccactcttgacttcctcgatttaaccatggatggactacgtacggagtagatgtaagctaacaataaagccccgtatctccgcatatcctagatcaaaacccaccctgatcaaatcttcagctgaactgaacagctttctgacgtcatagcttagctaggagtctaggacgtttcaatcgtagccaagtcgctttcacgcaattttgcagtagttaacagtctgtgcatgttcataagttgaaacaggcaagcaatgtgtggttaagacatgttgaacaatttaggatagccctgttatcatacaatgtgactttggtctggctggttgaatccaagtgctgtttgtggtgacccaagccacaacattctacctattcctatcccctacatgtcctcgataaaccaaatgtcactttcgtgtcgttactgagtcgcctccccaccgagtagctcagtctcttgttatccacgcttcctccaatagtaacaagcaagaaaacctgtcgtaggcagggctccgtgcctttcttcatcttcaagagcaagagtgcctcatgttcagatgccagtcaccgcagtgtacttggttcactgatatcttctaggtacacatcccctttcatagccttgttggtcgccgacggaccccgatcatcaaggctagaataggtaccacgattgctgggagcagccccttccactgaattatgcttgcaaactatgatgactggatctcagtcggtatgtctggcccagtgcgatctcctggggaattcgggaaatggttctcgtcctcccctgactgatttgaatgattgtggttcatgtccacagatgtgctaggcccctgaggcgggttctgagcggcagcattctcgcctcgagatgcagctttcttgccgccctttctggcctttcgacttttctccttggccttttcgagaagtcgtttgcgatcagcttcttcctgtcggcgccggcggtctttcatctcatactgccggatcaatgctctgggtggtaccccaaatatcatctcgtattcacagaattcgcaaatccattcgtcagctgttttggtgggatcccgccgcgcctcttgacgacgacgccgcgcagccctttcgagtgatctgtctaggcgtcgtttgctgtctcgacgagaacttccggagcctcgactagctgccacagaagacccatcgtgaggagcaacactgccaggtggtaaggagccagggccagcctgagttgacatgctgtgcttgctcgagtgacctaactgctctgtcagtaaatcaacgtctcaacagtgcaacatgtactcaccgggccactgaattgtgccaggaacttgggaatcacaggtgaaagtgaattgggtcgatgctggagtcgatcttgttgcgatagagtgttgctgaagcagactcacgttctcctgtccctgaggtcgaagtttctcggcgtttgcgatagcatttgatattataccactgccctctttctctaagttcgtgttagcagctagaaatctgttatagcaagatgcgcagttgtggaagaaacagagatcgaggtcggactgtttggggggatgaaattccatcagctacgcggcagtgcgaattgtcaccggaagagatatggagaatggtgtgaaagcctccgttccgttttatgctgttagccgaaagccgtggagggcagagcaggagacccccatggctgaacaacctctccataacgaaaggcgtatcggcacaaggcattcagaaactcggttgaatgtcaacgctagtgataaacccatgtgtaggagtttgaagcacagcaacagagcatgaaaaaagtagaagaatgattaacgtaccgcccgttgtccactgagatgtagtggcttttgagcctcgcccagcccacgcattactgttgccatcagacaatgctcgcagcgggcttctgccattccttaaacgcccaagcctgccccgcccaggtcctgatatcccctcattgttggatgaaaaagtgcccgtcgttggatgtgagactgagtgggagtgcgctcggccgttgtgtgattcatcggtaggaggatgtcctgtaccagctgagatggcaatctcattattcgagccctgggtaccattaacagaaagctccccagcggaaggaattttccgcttctttttgttgttcgcgttttcaaatacatcataaccatccacagaggacgctgcggaaagcggcggttgcggatcagggatatctggcttcgaggatcgctgagtcccacgagtcaagatctctgggggtgttctagtaacaagagtgcttcgcaaagccggctcttcgtcttcgccatctggtagcgccagcccatttcgtcgaggggtatagttgcagccctcctccgctcgacgagtttgttgagacgggctcgtgtgttttctgaagttgtaaggggggtaataaaagagaggcgttgtttcctgagttgaaggaggatacgccattgtctctacggtccctggtgagagcttctcgcgcagtcgacgtttcggtaacggccgaatcggtcggcccgggaacatcgacgatacagtatctggcgacatgttgagattatgacctgcgcgtgaacggacatttctcgttagcacgtagatcaccagaacgattaggagaatcgccacaatgatagcgaagttcgacatggtgacagatggtattggaagatttgttggcgccgtcagaagctgctcagccttgctggcagtttgaagcagttgcagggtcaacacctgctagattggcaactgacgggccaaatgcaaagcaaatggaaggcgtacccatcgaacattgtatatgctctgttctaaatgacgacagacacgacagtcgaagggcaaatgctgccaaacgagggctcgtagcttgtacaattcgttggcggcaaacaaacccaatactgcaatactagctatacaagccgcagagacaaccaaaaccgtgatttgcaaatgaatgcttgtctcctcgaagctcagaggggtaaacttggttcggtcgggctcaaaaacgttctgtgtgcgggtcagaacatatcgccgatatcacgactgggtgtttcgcactggcacgagtaccagcctgcaccagctcggctcgtttcgtacttttatcgattcctgtaagaggtatacggatggctgccagaatcgctcgctcttggtcgctcaaggccggggctcgcttacccagtcatggacggggtgatggagggggtgttcgtggacacgaaggatgcttttgtatgagcgcagacgccacagtaggcacaaaacgtagacaaaattgatgaagcaagaattatcaaagcaagtagccagaataacacaatgcgaagtccggtaacgcctccaaggttgctgtatttgagtgtgattgaatcaccaactactaatctgtggatgtgctaaggtagaggcagggccgttgggaggtggcgggttaggtaatcagactggcacctccaatacatgaagggtaataatgaccatgacttgtcccgccttcccgtcttctccaattcctaccttactgacagcagccacaataaaaaaagggacgaacatgattggtgtttacgattttgagcttcaactgttcatttccaatccttttatccttttgagcgtaaactcatcctgagtaatctatactggactggatcgtggtgaaacagctgttttgtggctcacccgaacaacatggcattcaatatttttctgatatcactcatcagaaaatgcagggcatacatggtagggcaattaatatggaaacagtccaaggtactccgtaaatgatgcggaaacaaaccgctctcacagtctcatactgaagccggtcagcggtgagtgggctcgtgggcactaatcttttgcctcttggcagttttagtaagaggctttcaggttcgtaaacccccaaaagacccctgtaatcggagcttgttagtgagctcagtcttcacagcgagcgctataacttaggtgggctcgcagtggttccaccggcttttgctttgggaaggatcccaagcaaagtgagacccgcgcccaccttcctgcccactttcccacacccatcccatgcccgcgcttcttctggctatcctcctcctcctcctcctcctcgttccggagaaagcttccacccactcgtctctctctcatactcatcgttacggcatctcttcgtgtcatgaccacggcgttcttactcggtctcgacatgcttgcttgccaatccgtccttcgataccgtcgcccttactcgacattcttctttcagtagttgcactcatcgctggttactagccagcttcaacaatctttattccttgctcaccacccccaatttcgcgatttcctttcctctcgactcctcgaccggcgctgggaagaacacatcttactctattttgttccacgcgccgttgttgcttcctacaacttctctctcgtcctctttcttccattttctcctctgtcacctcagatcggtgacccggctcccttaatggcaccaccctcgccgcgacggtcatcaagagcccgcgccaccaattcacaatcccaacagtcatctgtatcctcaagtacgtctggtcgagttgagcggaatacgagatcagtcgccaaaccctcctccaacaagtctacacccagtgcctctttgtcctcggagccatttgaagatcttgacgacaccctcctcggtcgaaggcgaaagcgcaaccacgaagacgaaaacgacaagacttcgaaacccgacaattttgaaatggcgaatggcagcgacgacctcccagaagaggaggacgaagccgtgcgatgtatctgtgatgcagaagaatacccgggtcgcccgcccgtggaaggtgccgacctagatttcttcaatgccatagaatttactgaagatgttaccggcttcttcgttcaatgcgacatttgcaaggtctggcagcacggcgcctgtgtcggcatctttagcgctgagagttcccccgaggaatatttttgcgagcaatgtcgcaaagatctccataaaatatacactgcaagcaacgggtaagtggatttcccagcatgctgtttttgctgtcaagacgtatttcatgtctggaacttcgggctgcttgaattcctggacaatgcatgttggtggccctgctacgaacctgactactgacaagtttgttttcagccaaaaatggtccaaatatgtcccccataaccggccgtcgcgcgcaacgtctcgagccacctcaattgccaaggaaggcaatcgttcacccaagactggcacgagcaagaactcgcgcccaacttccgcctcacaaacctcaaaacgtcgatccacaatgaatagtcgcgaccgagcttatgaagacgagcagctcctgcgcgccattgaagcaagtaaagaagacgtccctcaagatggacaagaaattatgacccgacgagcgaagcggggacgaagcgacagtgaagaatcaatcgccgtaaatgctcggccacgggatgagaaactggcgtcactaaggaacccgttaagtgtaaagcgacagagaaccaattccacgtcaccgtcacctcccactgagctggtcgaggttcaaagttacaatgaatcagatgaggaggttaacattcgaaatggagccaagaaagcccggaatagcaagaaccagcgaaccaagacggagaaggaagacaaagagcgtcagcgacaggaagctgccgataaaaggaaaggccgcgcagaacggcgacgaggagagggtaagttggaacgcgcattctgattaagcagggtactgatcattgcacagactctgacccttcagaggaaacaccccccgccgttgctaaacctcccgctaccaaaagcatcgagacaccagttattatggaaacccctgcacttgcgctgcccgttcccgacacaccacctgcgagcaaccagacggtctcaagtaccgccaaacgcggcggcagagctacacataagaagggcaaaggcagaaaccaatacacgagagatcgcgatgtggatgctgaatccccagcacgatccatgtcaagggacattcaaaagaacggcgaagaacccacccccacacacacgaaacccacaagtgaacatcgacatggcaagtcaaagcccgccttgcaccacaagttgaatatggtggatatgaagcggcgtgtcggcgcgataatggattttatttcaaggacccaagtggaccttgcagcggaagcaaccccaggcacgaacggaaacgcaagcaacggagaatcatcgccgcaaaagtccttagattcccattctgtagagaatgagggtacagcaggctcttctggcggcaaagattttaaggacctgaactgtatagagatgatggatgtcctgacacgagatatggtcaagtggcagaaccagtatacctgacggcagcgttttgtttcagtaggtccatcatgatgagatgaaagggaccgacgctcgatttcttatttaaggcgtttacggttaggagcatcaaatggcgtcactagcatctgcagcagatgcaacaggcaaagttgtatgagcttgtctataatctgtggtcaatattattctttctatggaaccgcttcaggaggcgaagctgttgttccggctgcctttctatatataccctagtatggcccgagggttcggacattggtgtctttttacaatttgagagacatggaggaggacaactcgaatcaagtttgccatgagatgacagaattggcttgaatagtgtacaatgagtatgctctagtatacaacgtatagtacataaatgaattcctgagaatgctaggcgcctgccctctcttgtgcaattgcctgtttcttctgtttctttgcttgatttagacttaaaggagggttgtctatggactgctgatacttctctgatccctcgtcagatacatcatccagcacaaacttgcccattttcccatgtcgccacaagtgtaggattctgctagcagccgcttgcaaatcgggagccccctttagctttatcaggccgtctttccaagcaacagcgttaaggaactcatgaacatcgttagttggttcgcagtatctgttatacaaggccggcttgaagaggttcatccggtagaggagataatccaccagaatctcagttggtattagcccgtcttttatgccctgcacgagcgcaaactttagcatagcctcgccgtcacgaacgtagggggggaagacgccaggggtgtccagcagaaatgcaccatttaggcctacgcccttatctttcccctccgggtcgaggatgcggacatttgtacccattttgcgcgtcacacctgcttggcctccagtcctggctaccttgcccgttttcctcggcatgcctttgtagcgcagagcgttgagcactgaactcttgccgacattgggcactccgacaactatagcccacaaaccgactattgaatcgtgcgctacggcaacgctcttgatcattttgagtagcttatctgtcgtagaaggtctgctcttgtcccagaagatgatattatcgccgtagatcttgcgtagtgtgttttggagatttggagtgtctgttgtgtaatcgcattttgtgtatatgatgattcgttctttaccggctatgatgcgatcgagattgggattgtgtgatgtgaaagggatccgagcgtcgcggcattcgagagcaagagagatgtggctcttcatttttgtcatctcgctgaagcccttggcatgatggccgatatagtacgttttgggtatcgagtttggtacggcaaagctttgccgagggacaaactgtgccattgtttcgattcggtatgattttgcggttgagtgttgtaattcaaagcgaattgaagaagcgccgttacttttgaggttgggtatcgtgcagcattgagatgtgataggatgaagaggacatgatgtaaatctgattctcagcctcgtctcagcgccccaccccactatgctcagcctcgccccctccacacgtgccaataagagctggcgataagaagaactacgtcatgctcagctcttatcgtcgagaacctgttgagccaattgatattggagaattgcccacgcggtttaggacacagcatggggagacataaccaagtgccgcctcgccctttacggcaccgagaaggggaaaaggttgtagaaagccaaggaaaatcgtcaaagccaagaaaaggccaagactgggcttgagtcttttcactgaacaaaggctaagctatagcgagtctgagagagtaataagttgactcagagcccccgggagcatgcgaatttccagcatgtgcttcaaatccttcgcagaaacgacacattctgtcttgtcacttgtaccagggccgacgtgaacaatggctgggccagagcctacccaagacactatcaatgtcgagcggacgacaacgctaggctctggaaacccaatcacagcaaacactcaaagttccccagctgaggatgatgcctcgagtcctgcaaacggaggagggcgaacatccaggtactttgcaaggggtggaaagctccgaccctttcgactgctgaaggaagacgttatcaacctcaagagccgatacttgtcagattggcaggtcttcaatcaacaggtggttgcaagtgcagtctacatcttcttcacaaaccttcttcccggtatcactttcgccagtgatctatacacgttgaccggcaagtcgtgggggaccatcgaggttgtgttcagcactggactatgcggcctcattttctctctgttagtagcatgtgaaagccctttgatatcgcgttggacatactgacaagagccctagcttctcgggccaaccccttacgattctgggtgtcacaggcccattctcggtgctggctgagaacatttacgaactatgcgagacacacttccgcgtaagtcgataaacagtgtgcctgtatactggtggtcatcagctaatccctcctgtccaggtcgagtttcttccagtcatggcatggtccctcatccacgctggttggatgcactatctccttgccatcttgaacgcgcatgactggaccatgcaatatgtcacccatttcagcgccgacatcttctcactcctcaacagtgtcatctacttccacaaggcagcaatggagctgaagcgaacccacgctcgagtctccctcgctgcctttctatatgctgttcttggagcggtgggaacgtgtctcctggccattctgctgtccaccgcaaactcgtggaagcctatgctacatcgatacgttcgactcggacttacagaatatgctgctgctatttccattattatctggatcggaatcccatacatcggtgaactggcatcattagatcatatacggctcgaagtccaaaccagctttcgacccacgaacccaggcagaacgactttctttgttcgcttctgggagatacctactgaatgggtcttcttgtccatgatcccgggcgccatcgtcacggtcttgttctactttgaccacgaaatcagcagcattatctgcaccgtggaacgatacggaaccaagaagccaggcgggtatgcctgggatgttgcgctcttggggaccactaccatcctctgtggtattcttggtattcctcctgcaaacggcctgttacctcaagcaccgcttcactcagaatcgctgatgcattatgtcattgaaagccctcctgccgaagaaggggagcagccagattcgcctcggccagtcgcaaggacatacgagcagagatattctcacttcatccaagcctctctcatccttatctttgtgtcccccccgctacaaaagcttctgggtctcacgcagacatcagtgctcgctggcctgttcctcttcatgggttaccagtctctaactgtcaaccctatccttgaaagagttgtaaacctactcacaccgccatctgatctccctgtcctccctgataatgttagctggttcggtattcacatgtacacaatcacacagatcgtcatgacaggcattgtttttggggtgacgctgacagttgcggcccctgcattccctctgatcatcatcgctctagttcccgtccgattatcgctcatgaatcgcgtgtggagccgcgagacgctgcgattagtggatggatgggcttgtcgggagggcaaaccggaggattcggattcagagacgatgcaggtgcaaggatctggagatgaggagaaggctggggtttgatttgacatgaatacttcacagaggaggtgagacaacatattgctgcaagtaacaggggtcagaatacccatatacagatacacaatgattagactttgcatgaaaccttgatcaagtacggagtagattcattcgtcagcccatgtatgtccctagtgcctttgatatgattaaaagactaccccgcaaactgcacttcagttcactcttctctccaatatcaactctcttattcaaaacagtcgagtgagcaactgcaacgctgattcatataacagttggagtagggatcgtacagccctgaaagatacagctcgcgtcgttgggccctcgctggcgatcggatcaccaacaattcaacaaccttaaagtgaaacacttctaatcaaaaggaatatgacaacgtctgtgcagggaaaatccgcgcttgtcactggcggtggctcgggtatgcacatgccaaatgcatagacatacaaggaattatgttgactgaccacgaagctcaggtatcaacttgtgctttgtgcgtatactcctggacagtggatgttcggtcctcattgccgatctcaaactgcggcccgaagctcaacagctcctgaagcaatatccgttccctggcgtcgatggcaaagctggagtcttgtttcaagaaaccgacgttacatcttggccacagttgacggctgcttggaagaaggccttagagaagttcacaactgtcgatattgttgttccaggagccggtctgttcgagcctcaatggtcctccttctgggaaccacccaaaactgagagcaacgaggatagtgtctctcgagatgatgccaatgcggaacctggacactatgcagtcttggatgtgaacctggtatctcccattcggctcagtcagctggctatcgggcattggacaaagacgaagcagaagggatgccttgtacatgttggcagcatggctggctacttggctggcatagcaacacccttgtactttgcgagcaagcatggcttgcatgggttcgtgagagcattggggggattgcgtgatgatcttggtattcgagtcggctgtgttgctcccggcgcagtagaggtaagctcgccagagtctcttctaatctttggaagactgctaatgcatggctatcactagacccctctgtggcatgaagatccaaccaaagcagtcatgctagacgaggatacagttctgatagatcctctagaagtggctcgaggcatgtggcaacttgtcgtcaaccccgagtatggcaatggcaccatcctcgaagtgaccaagggagaaacgagagttgtgccactcttcaatgcaccagttccgaccggtgaaggcattatggtacctgggtatgaagcttccaaggacgctctgtatgcgaagctgaaaacagagggcttggatgtatgagtgaggatgtatcaccgaagtcctcatctcccagactgccgtcatattgttggacgggcatgaattcgatatctcacaaaaaaattctgcacagcctcatatacacacgtcgggatatttatagatacagtgacgttcaccgacgcacttgtacgtccggatctgtgcttcagattacggcacaagcaaggcacgggcggaactatcacagatctctaatcagccttccctgcgcatggatcatatcaagggccgtgaatagtaaggatctggggttcaattcttcataagcctcatatccaataacaagagggagacttccctctagtaacggagctttgaccaatatcttggcatgttgtctccaaaagctctccttgttttctctcaaaacagaatcacctatctgtacaaattcctctctagaaatagatgtgtaaaatccaaaagggcacccacagcatgctcctttctgtcacccccgagaagttttgaaaaaggaaatagccttgtaactctcacaaagaaataataaatctgagatgattctccgcatagtagtagcaggggctgttcaggtgatggtggcaagtaataaatgacaaatagtgacatgaaacccgtaagatgaccatgatacactgcattgtagtatcatagcgcatagcatagacaactaaagcaatgccaaacaagaagaaaacaaatccataattcgcacaccggaagtgagctcgcgaaacgagttgggtatcttgatgagctgcttccaccatactgcactgctcttgattccttctccccccatttccccctgctccactgcagacaccccttccctcaagacatgggctgaaaacatcctctggctgcgtagaaaacggtcatggtagaagagacgcgttttcagaagtggttggactggcccttgttatgatgctgctgctacctctggcccgatccataataataataaaaataggtgtaatgtgttgtcttgtctcaatttccggtccttgaatatgtaaatagttgaaaaagaaaaacggtgtggctgtccagccattattggcgagtcgagcacggtatggcgaatttggctctaggtgtcgtatgaaacgtcgatctacttgatgttcttgaaaagatcagaacccaagcttccgttgtccttttcgagatcggtcaattcgggtatcattggaggcggcgggccggattgtttcttgggtgtcggtgcacgaggaccctcctccataaacatggtactagctcgtttgttggggatcgtctctccggtcctcatgcgtctaaaccaaccgctggttctcctagacttgcgttcgtcgaggtagctcgcaccgccctggctgctcggccgagcaaggccaccggcgctggcggatgggacacttccgttcgatgatatctggccctctgcataagtgttattcaacatggttctactgaataggcgacggatgctgccttggcggcttgaagcagctgggctcaaaggagcatcctcgtcggcgtagcgtttggttccagcgagattaccattagaggaagcagtaatgcttggctgaggtgtgttcttgttgacgtcctcggtgacactgctgtatgtatcctgtcctggttccttcttggattcgtccttgacgtctttggtgggtggcggtgtctgtggaggagttgggaccttctgaacaggtgattccggaggcggtgggatattggtgccgtctgtgatgctaccaaagttgaggttgagagcgggcagctggaatcgcgaacctccgccgctcttgccaaaaagagacgacataatgggggggaaataggtgaattggcgattcgtgcacgatacgatacgaggcggaacggacggagaatggaagaaggcaggtcgattcgatggcgagggcccgaattcggaaaggggtattcagcaaaagaaggataccttaggcgaagcgagggccaaggagctcaaaacgagaattggaatggcaatcaaaactctcaatgaggctgtaatcgatgactgggatccaacaagcgggtttagatgacgaagctgagtctcaaactccccgcaagaacagggcgaagagaaaggagagttctagtcaaacggttttaacccgaccaggatgaaggtacggatacaaacacagacagcacagcgctgtagcgtagcgtaaggtaaggtaaggtagaggtggaaaattggagcaagggtctggtggcttgtggttgactgcaagttgcagggatccaacacgcggcgtggcgtgcttttggtaacaaggacgatgatcccagacgtggggagcaattgaggcgatgggtagttgatgtagagagagatattatgaggccttagatgtcgtaagatagaagagaagagagattgaatggagaggagaggagaggagagagggaggagaatgtgttcagaggagaagaattggtgcaagaccgggtcttaggccggaggagagccatgagaggtacagtacgaccttcctgatgtaagtggagaatgtcgtggctggtagcgaacctaggtactcaataaagcgactttggcggtacttggcggttcaagtgccgcacaaaagtgtttcctcttcagacctttgcccctgagagtcccggactgcagcgagcccgttgttccctggaccctgctagagccacgcgagttgggcgtctttgggctcgcaaagtactgcctggtacctgcgttaccagaaatggtgattggtctaatcgatatgggggatagcggtccctctcgcagtgtgtggctggcaagacttggaggtacctccaaagtactgaccttgaatctcggaagccatcctgcaatcactcaagactacggagtacctacgggacagaccgagactattgaagaaaatgacaccaaatggcgaacgattccgaaggaacaaggttgaatcgactctgctatagactcgtgaaacattggaaactcgaaagaagaagcaccgattgatgattgtgttgattatagatccaaaagtcaattcctcatattcactgctcccctttcttttctcccttacaaactccgagaaaaacaccctttttccaacgccacagacgtgtgtcaagactcgatgaaccacccattcgacggagagaagaaacgttggcgccaacatgtttcaaccgggcctatatcaacggttccatgtcgataattgaggtacctacctacctacggatagtgacgagctgttatctgtcaacagtgctataccattgaccatattcacaagctgccttgctgccgaaattactacgcatttcagatagctcgtatctatcctcacaagtaccttggcactcgaggcgcagtttcaacacgacgactcgagcagcagagagaaattcttggttggattggattgcgtttccacgggagaccaggaacccgctcgaaagactaaaacatgtttcactcacggcacgattgattgtcttgcctttttttcctgttagagcgattcaagatcggactacggtacttacctatgtatgactatcctccctttatcgtgcataggagaaacaacccaagtttatgtgatctacatacctttttctcgcccaaggttccaagccctgggaccaacctccagcatttgcaggccgtttctcaccattgcgagtcatgataggggaggtatcgtcaggtacctcactctttcgcgaaccgtccaagctagcgcagtcaaacatttcttgttccctattcaagctatagaaactctgacgctattcccaatcttatctcttgtgttacccgtctcgtcgacatgtcccgatctaggaaggcccccgcgttccacaaacgcgggaatggatccatcatcccacccactttcattaatcttagaccctccagaatcttcacaaggtccagaatttctgtttttgtcttctctgactggggacgcggtcccatttaatcgcatgatataattggcttaggttgtcaacgtttaacgtcatagagctttaaatcggtttatttgatccgagctcggttggactttgtttcgtcaagcttgaatcaagcaagcatcagccctcaattgaggaaaggtaatcgttactcttatttctgctcgacaattgattgaataaggtactttcatgataatggctagttcgcagtgtctgcgcctcaggtcactcgcctcctcaggccttgcaaggccctcggctaagctcagtgctaaacatatgacccgacttcccatgatcgccgcacgatacaagtcgggtccttatggctacacacaagctaaggctcttgtcttctcaaagcctggagacccagccaaagttctcaagtatgtgtatgatatatctcactgtagatatgactaacaactgtctgcaggcttcatagtcactctgtctccccttctattccctcggattcggtcctcgtccgaactctcgccgctcccattaaccccgccgatgtcaacacagttcagggagtttatggctctatgcctcccttcaccaacttaattggtaccgctgaaccctccgccattcccggtaacgaaggtgtcttcgaggttgttgccacagggtcaccctcctcctcgctacagaaaggcgactgggtcatccccgccatcggccagttcggtacttggagaacccatgccatcgctgaagctgataagtttatcaagatcgataaggagggcttgactcctacgcaagtcgcgaccgtgagcgtcaacccatgcaccgcctaccgcatcctgcgacattatggacccagtgctggtcttcaagctggtatgggtatgcgcccccttgaagttggcagtggtcagtggttcatccagaacggcgccaactctggtgttggacgagctgccatccagtttggaaagctctggggcttgaggagcatcaatgttattcgcgatcgcgaaacacccagggcgactaacgctttaaagaaagagctccaagacctcggcgctgatgtcgtcgttaccgaaacccagtttctgactccccagtggaaggatcaactagcagagatcacccgcaagggtcgtgaggagatcggtctaggtctcaactgcgttggtggcaagtcggcaaccacaatcgctcggtcgctcggcaaaggcgctactttggtctcttatggtggcatggctaagcagccagtctcactacccctcgctctccttatcttcaaggatgtccgtttcctcggtttctggctcagcagactcaatgaggaggaccctaccggcaggagacatgccatcaacgatattctccagctcatccgatctggccagttccgcgacgtccctatcgaggaggtaaagtgggactgggagacacaggaggagactctgcgcaatgccgtacagcagggccttgagggattccgtaagggaaagggtatcttcacatttggcgagacataggcgggatgaaaatgtgtggacaagagcataacgtacatcgcgattggttgggctggctattccaatttgaacaggtgaaccaggccgctgcagagtgtgataagtagccactccttgaaccatggcccaacgggtatagagacccgggccctggacgaaatgaacgacaaatgtaaacaataacatctcaaatatcaagatctggtttgttgcctagcaaaagctaatatatatcatatgaacgccccaactcctaacgcccgtgtcattcccaatcattctatgccctgaaagcctgggcccactcatgcagcttgtcaatgacgacaggagcgtaagatgtttgagcttcttcgatgatccggtcaaagtgacttagtgcctcttcttcactcaactccaagtgaaaacggtctcggaccttgagcactgccttatcaggctcaagtcggatatcagggatgttggcatcaaccatgagactaaagagattgagaatgagatttgagtttttgcgcagtgccgtaaatgcaaggaagcagtactgcttgaactgcttgtaatgctctgagttcacgccacccatgcaatccaccatctccttggacagcttcatcagaggtgcaaaaggcttgggatctctgccaagaatgtagccgaagtcggcatggaagaagtgaccgtcaggtgcaagaagcaggttctccaggtgacgatcaccaacgccgaggatataagtgatgacacagtatcctgcgcaagatcttacgtacgtgtccagtgtttcttgtcggacgccgagaggttggccgtcatccgggttattaatcttgaggtaggccaaagctgggttgtttttgaacttgttagcaatgcttgacaagctttgggattgtacaaattgcgaagcgccagcagaagtacttgtcgccaggatcttgtagggcgacagcttgaggtcaaggttctctttctgcagcagttgatccataagggtgataatctgaataacaagctgatcttgtctaagatcatcacccagcttgaagataatggcataggagctcccagttgctgtcttgaaggtgcacttgaacgggtttagtgaagacttgaacacaactgtctggtctggtatgatgctcgtaatcagcactgaagggtcaagcggcatcggtaagggcggatcgaatgataataactcgttcttgggatcagccagaaagtgcttaactcggtccaccttcttcggaattgattcattcgaggttttgacctcttgagcaattctcgagagaatagcaactaactctgcttggcgcaacaaagtcttgcgtgtttcctggccatccggctgtttaacaagctcggccatgaagtcgtatgcgaccttgcggtagatgttgcggttatcaataccttgctcagggctagcatcgtcacactcgaccatgagataccagtggaaataattgccgagcaaaaagttggcagcggcacgctggatcaggaaacgggccagggatgaatcttgactgctttcctcttctgaatctgctgatatgtgctcatacttgagcgcttgaacaagttgaagaagataaagcagaagttccttgtcgtcggcttttcgtagtctgtctacagcgtacgaacgcacagcagagttgtcgaaggatggcccgaggagctccagcgcatcgtcaacatcgattgcagtccagcgcccaagaacctggatagcttgtctggcctcaccctgatcgctccagttgacagatttgacaaactttgtcaacgctctcttgtctcgagtcaagtggtaacggaatttccataccagatctgcctcctctggggtgagaacatgagttggagaatacgacattatgagattgagctcatctcgaactttggcattcggcttcaagttcttatcaatgatgccgtgcctatacgagcttctgaatagtcttcgatgcttggcctctgcagggttgtctctgtgcccaacttcagggtcgtagactttgatgagccgtctcccaggtgccgaagagctctcgcctacggcattgatacctggaccgtaatgaacctctggctggcgatttgcgaggcttgcttgcgaaacggagagattctggaaagctgaaatcgggggcggatcgtattcgtggtcagcgaagacaacagggaaatcgaaacgtggcaactccacgttcagtaagaacgtcgactgtccagggcgcccgtccttgttttcgccatctcgattgtccggatcattctcaccgttgatagcccgttgcctctggagcattttcattgacgatttggcagcttgcaggcctcgtttctcaaagctccgaaagaccatctgatctagccagtcaactcggggaatctcgcccatctcgtgtttcttaaataaggtctccatccgttctaactcttctgcatccttatctagtggggggacttccccttttcgcgttgttttcttctttgtcgaaaccaacgcgggcgttgttgagttgtcggtgccgtctgcatttttgtatcggtgaacaagacacttttgtcttcccttctgtacttgattatcctcatcgaacatgggcagtgtcgtgccaccaaacggaatggcatggccaatggcccctttgccgccagtcggtgataggtcccatactgttatagccaagcatgagttggctggtaaggagtcgtatgtgataggcaactgtagccactcattccatctaacttggtcaatacgtgtgccatcacattcggagggtatcgtactttcgctcggatcgaaaaggtttataagcggtctgaacagggacggtcaagggttttgatccagcccagatctgcactgtgacataaaggtcagagtacgtgctagcagttcttgttagtctatcgcgaaagttaggatagtgagcaatgtcgcgcacccaaggttggacccaacgtggcgcaagtcagggcgctcgagaagagtggagtgcttgaagggaggttcgtcaccctctaggttcatactgctcaaggtcagcctcagtatacccatgatgggaggggttcgaggggcattacatgcgaatggtcacaggatgatggacgtccttggaagccgcaaaagagaacgggtccatacgcccgtactcagacatgataggctaggtcatgctgtgtaagtagaagagaagtagaactgcgcgcagaaaacgagagctgttgttggtgttgtaggttttgagttgcgttgtgaatataccttaggcagggttggtagtagtagtacctagtggctggtgtcgaggtgcgataagataaggtaaagtgacgttgacagctcagctcagctcagcttaatgactgtggagaggatccaatcgcatggcccgggtcacaaggtttaactatctcactcagctcaggttccatcgatagcagggcactcctcagatatcattgacttagtacctaggtactaattcaaagccaagattcattgacctcctcaatcagcaatcgaaacaagaatggatgttttttttttctattcacgtacttttcatactaatcattggctgagctgcagtactaaccaagccttttatttgcttgtctatgaattccctcttgtggctagttccttgatcagccgccgttaccgcatcatcggaacctctactaccgaccggactgaggattgacactttttttgctttttatttagctactcacttcccagttcgcagtgactgcctattgatgtgatacaccaatgttgtcgtattttcatcaaccaaacatcggcatgtgtcaagattcatttcccgaaaatcaaccaagatgctacgtagcattgctagtcgagcttctttataagtacccctggatagacatggcaatggcaatggcaattgtcgatgcctaatgaccccagacttttttatacttcccctctgccgactaaattggccagtccctagcattggctcacttcatactagctacgtaaggtacctaagtatgtagcggcacctatatcccgatccgcggtcctgtctcatagcggacatggatactgcatactttaggtagctaggcgcatcccaatcttcaaagcgcatagcccaaacctagaagccacaccatcggccccatcaatcaatggatatccctcagagacatgcgccaaacctttaggcatttcgtatccctggcctagcaagcgcccagcatctgagcctccttcgcctgtagatccaaggtctaaggtctaagagaaactatcacgtgccgccttttgaggcgtcataactacctctggtaatctcaacagccttcagctctcggactcgatcctttctctctctagagcattgctctctgttgcttcaactcatgccacggcctcggctcgcccaaagcaggccaacatgtctcttacgagacgcaccgatgccacctccaagtttacgtcttcggggagatatacctcagaggccatgatagtcatagtacgacccctgtcgaatttgatactcgagtactccatttaacacgccttatagacctgtgccactatctcgctgtacaatggtatcgagctgcttctcctcatcttgacatcatccaggcggcataacgacctcttctcatggagccttgctgtggcttctatcggtgtgctgccgtatgcaagtggctggctggttcgttatttcgatgttataggggatgttgcaaatatgcttataaacgacattggctggatactcctgactaccggccaagctcttgttctatattctcgactcaacctgctcgtcaaaagcgtctccattttgaaggttacgaaatggatgatcatccttaatgctatcatatggcacagtgcagttactgttcttttatttgctatcagcacacagcaaaagctcgaccgcaacggcgcattcatcagggtccaaaaggttcagctggcattcttctgtgctcaagatttcctgctttcaggtctttacatttggaagacgatggagatcatcaagagaagagaagctagaaaccagactcctcgaataatctggcacctgtttgccattaacgtgggaatcgtgctagttgatatcacgctccttgccgttggctttaccaacgatttcctgtggcaacaaggcatcaaggcagtggcctactcgataaaactcaaggtcgagttcgttatactcgggaaactcagcgactacgttcacaaaggaggtgaattgatcagtgccgaacatcctgtgtttggatttgtagagatggagcctgaccctccgccaaggaaacaatcgacacaacctgaggctacccccgaggctacacatttagaaagagggaggaagcagtcgactatttctgctgctgcagagtcatcgcgcaaccgagagttcatgtccgacgagattgctgcggatagaagcgagggtgttaaaaggcgtacactggataagggcaaaagtaaatgcatggatgattgttgcaatacgggcgtttcggcttcaaaatagtactatacccgatgattagtcaatttttgtgaaatcttaaaccattataatatcttgaggccagtcggtacatggtatattacaatcctgaaactatattagtagtgctgtactgtattattggaagagtatcagcccggtcggtctattgaacaaagaattgcttaggcatatatacaatattattacaaaatactacatatatttacacatcactctccaactcctcgtctatgctctgctcgtacatcatcatcatcatcatcatcatcatcatcatcatcatcatcaccaccaccaccaccaccaccaccaccgccaccatgatctcgtcatcgttcacgtctatttgtgtccctggagatgccagtcaaacaccttcataaacacttcctttccatctccctccaaaacatctccatggcaaggaatcatggtatgaaagtcccacttggcgatttgggccatgctgtcgttgaaactttcacggttcttggcgaggagataccagttaaatctctgtaaccacttggtatcaccacgggggttctggacacaggcgaagagcttgccaacagctccatctgcgggcaattctgattcgggcactttactgtactgctcggcggggggtaggttgaagagaagatcagcctggatcaggacttgctcaggcttgtagaagaagacaatctcaaggttggcgtggccgtcgacgtattcatagtcaaaatcggcatcaaagtcggggtcaatcttgatttcccgcttattttccttcttgaagacaacagcaaactcatcgtcgttgatcttaggatcgtcggtctgcttggcgcgcttttctggcagaccctctgggccgatgatcttggctgaaggatattcctttttccactcagaaatgaatatgtggtgctcatagtccagagctacgatatagcggacatcgcctcccatctccatgactttggcctgggtggctttggtgagtgcgactggtgagaagatggcaaggcctccagaggtgagcttgactactggggggtcagtattgcgctcaagttaattcgtatgagtaggagagcatacctagagtgcctcggccaccaatcttgacctttccaaatcgtgaaaaggggactgagaaagtggctatgttgggggtgacattacgaatgaccatgacatgatcagggtctgagggaatgagtttggacgacatttctgctgagttggaggtttctgattgtgtgccgaagttgtgactctgtgatgacagagtgagagaggttacaagtttgaatcttttgttggatgatgtcgcaatacgaggttcaagatgtatgacgttgaagtcgtgtgtgggagtctgtttgaatgcacgtgaaaatagaaagaatctttgttggcgctggaatgatctggatgcgttgacgtttaagtattgaattcgagacgttagacgtatcatcacgagcaaggtaattgattgattgattaattaattaatcaattgtcatcctatgtcgaggcggagcttgaacttggacttgaattggtaatattccagctgagaatagaattagctggtctttgcatttcttcaatgacatcaacattccgatccattgacaatcaatcggccgactctggctgagttggcccaagaccctggaaatcggggctgctacagtaattcaagcgtcaatagtggatacaacggagcagcatgtgggtgttgtcagtgctgtacctgcctacctaggtaggaatttgaaataggtaccgtacctcaggtaaacaaatacgctgcagcccctgcacttgtaggctgagatgcagtacaaggtcagtactgactgaggtaaccaattcaataggttctcttatctaccatgtacccagctgaaaggttccctggcaaatagggttaaggattaatatgtactgtcgaagttgctgacagctcacgattgattaattccaaatatcatttcaaggctagctcgatccatccggcacgtagcttcaccccgagagcccgatgcaatagtccagcctcggctccatcaggaggactcttcggtacgtgtatatgtttctggtcaaatgaacgaactcagctgaattatatggaagctctttggtttcatatgttttggtcatcgactacataactcaacactcaatatgatattgtactatttgggagtataccttagacagcttagactcattccactgcccagaccaagagaacattaggtccaacaccacacaaaagtaactaacacatatatctcccttgaaagcaactgttaacaaacaaaaacaacaatcaagaaacccccaaccgctatctttttcatcagccacctgtcagtttgtatgtcttgattaccaagactgcactttcaacgacatctgtcaaacacgtccataatgaaattacaaatgaatccagaaactgcataaaaactctcggactggccgagatccaggatagcaataccttcacaggtccaagaatataccataatgagcttgtataataagaggccaaagttgatacccatgacgtttgtatcgcaatatacgtcaacatatgatccctcgtctggccgttggcaatatcccacaggtgtctttcctcgcgtatgtccaaccacgacccaagaagaagcaggaaaaaaacatggttgataacagcacccatctctgcatacgtaagtaggttggggaatttcagtgctttgccgtcgtctttcacgctcttacgcatgaagaaacggagaaaagaccaggagataagttcatagacaaagctgacaacggcacaccaagcccagaactgttcgagtataaacagcttcaccagcactagcaagaacctaagccccggtttcaaggattggaagatgccagaagcctttgttgatgaatgtgacgactcaatatcggcggtagctcctttggtagaatccggatcatcgctgccatcactgttcccaggtgctggcgcgttcgtctcttgagatgcctcaggtatgtctgaggatgattcaccagcgccgttgctcgacatgtctccagcagggccatctcctttcttatcttcagagacagcctccttctcttcattactgtccttctgtggagtattctcctcctttggactactctgccacttcttgggtgagtctccgtctctcgggctgctttgcggcatcgtacaatcttgcgttccagcagacgaaggagggcttagataagggccccgggtcacggactctctgtttttcttgctcttttgctgccaaacgctgaaatcttgagaaaatccaggtccgaagttcgccactggcttattgtctgggaaaacaggactcttcgtttcgctacttgcgctcatctctgcattatcaccgtcgtagtcatcgtcactgctaacgaagctatcgcgagatccgctggaaggagcagttgacaaatactgagagcctttcgtgcccgcagaagtttctgagtgtccaagcatagagctagagggagaggcttccgatttccgggcgacgtttggagggagatcgacttcgagcacatggcgagcgatatcagcaaagaaactcttgatgagactgaatttattatggtgttcctttattgccagcacccaggtatcaatgagttcattcacggaactcgcattgatgtcgtacttttccaggttttcgcatcctgctattgcgaaatcggcgcgctcgttgttatgcaggagggttttccagagccgcattgccatgtagggcgaaagcatgatagtgccatcaggcccaggttgaggtttctcttcaagatccctcttctgttgcccttttccctcctcggccatttgttcgacttcggtatccccaccatccaagtctccttcaatatcagccagaaaggatggggtactgaactcttcattgagttgttgcccaagaaccaatgcgtcgtccataaggagtccttcgcctatgccaggaagcctataaccctgagaagcgacaggctcatgctcaaaggaaggttttgcgtgtatattatcaggaacatcgtcaggctcgtcacattgcaactcggaatcattgagctcctgatctagagatcttgtgtgccgctttttgagccggatcgctgtgggcggtctagaggccataacggaggtgcgacgagccggtcccttcgagttaccataagtttgtgctcggttgtacagccacaacttcctagagttctcatttagaccactcaaggtcttttccatgcgcatagcattctgtctccgacgagaacgacgagggggtcttggctgccaattagcatgttggccaagtatgatcttctcagtaactttggcacgctcgaaagcgttcccagcactgccaacgcgtttgagcccggaagttcgacgttttggtatgggcttttctggcttctgctcagggtttgatgcagggttagagggcctgctcctcgccgtcacgagcagccgttgttctgcgagatgcctttctctctcgattcgtgacgtgtgactctgaaaacgatcctctatactaaatatcagatcttttatctggcgtttggactcatcgtcctgactccgttgtgtggtatggacccattcgagcaggtcttcgagcgaactacgggccatctcgttaaaagcttgcatgactttgagggccatcttttttgaaaatttggaaccctgttcgaaacattcttctttgtaaaattcctctagatttgaaaggaggctgtccttcttatgattccatttggcggctgtttcggcggttcgaatatcgaagtccttttcaaatcccatcaagggattggtaactggcatcttgactgactgggtactaaacaaagttggatttgaatatgggtgtgtgaaaaagttgctgcacgatttccgggttaatgtgacaaaggcagcgattttgtcctgcaacaatgtgaaaaggattatcgaaacagtcgctaatgctcgatccagggacacgaggcgtgcgaggaagttatgaagggattaaacaagcggcttgcagctgcatggaatgcctttgtctattcagattccttgactcggacgcttctctttgacactgtttgcaatgtgtcagaaatagaacgaggcgcacgccttttgccgtgggctgacagtcttacacaaaggctcatcgccgtcaatcgagcatttcttcattaccgccccgacaacagaggtcagggaagagcaagaacaaagaaaaagggtttgcttgctaagggcctgtgcacaacaccatgttggccatctccgaaccactacctggtaggtatctcacatgcaaacaagatgattccgtgtgtttcaagacaatgaatcatggatttgaaagactcggcatgtctttccatgcttcccctttcccactcagctataccaaccccgcgcaccaggtcccgaagtcgtcacctcctttctgtgagcaatcatgggctccttgaggtcgaatgtgtcaatgatgtcctgccaggtctccatatccatggaaagaattgcttggtgtttcgctgccccgtgtcgtgtcggctcttcttcctctccctcgacatctctctctatgatttctaaacttccagtcagcgagtttcagatgtcccggccgtgattaactaaccaagcgctggtaaatcgaagtcatcaaagtcgatcttcactctgccgtctctgacaaggaagctgacatagaacatgttctcgatggtttggccgaatgatttgggattcacaacgaaccgcatcaagtcaatgccaccggtgctccgaaggccatgttgatgcataatcttgttctgttcctcatcatccatagtctcatcaatcaggtccgccacagttccctgaatgttcgcctggagagtttgtaattgatgaagaatcttgccgcaaatcgcggtgagatcgttctccttcttggccagatcctcgacattgagcacttcgggacgcgtctcagtcaaattgttaggtctgaagggcgcacttcgctttgtaatcttgcgagccttcttctcgaccgacagaggcccaaggaggaacccggggagggcgggacgcttgatataaggcaagctggcaaaacggccaagatgtggccaattcatcatatcgccctcgtccccgatatcgtcctcgccatcttcatcccctcttgtggtccttcttctttgacgttgggtgctcgagagctcgggtgcattatcgtccataattcctcgaccatgtctcatatatgtgatgcattttgaaacaaactcatcaacatcgatgccttgagagaggctgccttgtgtgagtctcaaagtctttcggtaagataagtcggtagtgctaacgagtagccgtgagtcaattgtggcttccgtagtctgtctgactttcttcgatagttcatcggcacggagaatggcctcatgaagccctcgcgagtccccttgtaagtattcctcggtgttctccgtcacatcgcgaagcaagtctctgaagccctgctgaactctgcggcgctcctccagtggctggtcaggatcgtagatatcctcatcttcctcttcgtcttcactgtcggctgtaggttcaacggtccgtcttcgatggttcgctggttctccgtttcttgtgtccgctctcttcctcttggccccagatgtggagcgacttgaatcccgttctctgaccgctaagtttcgatgcgccggtgtggctcttgagggcggcgatggtgatcgcgaatgcgacgtggaatcatgtgttcgagtaggcattcgtgcgataaagtgagtcctgtaaatgtaggcattgacttagaatctaatctacttctgctcttgtatccgttgagaacttgtaatcttagcgctttgttaaagttgaaaggtttagttgtagcacaatcgcgtcttcgaggaggtaaacgcgacgtgagtcaggtacgtactcctttcaattaggtaccttaaccttgagctccacctgccctgggagaagaagtttgcggggcaggcagggaggggtctccatacctagctaaggtacctacctaggtactaaccttgaggaggaacttcaagtgacggaaatattaggtaaattacctagcatatctacgcttaggaggctctttgctaagtttattctgacaccctataaagttcagtgtttccttgtcccccgacttccattgagtctgacaactaaaccttagttgggtagaaaccacatgttccaggtttgccagagcctcatgaattaagagaccgggtatagtaataagtacacggtgctcccaggtcctggactattggttaataacacatcactcatataaacaaaaatgtggtccgttccagtaatagttctcttaagatctctgataatacgatcaatcgctttatggaaacgcttctacgctatgattgtccatgatatcaacctccctccatgaaattacccccacttgccgtaagtatgtacagttcgaacggaaacctcttgattacttccaccactctcgtagcagttcaccacgtaaagctttcttccacaaaatctaccacggttgagccctgcactgctcgggcagcaccccgaacatcatcagcaagagcaccagggccacagactgtgacgcacatggcacccatctgctcttgcacctctcgggccaggatgaggggaacgtttggccgtcctgggaacatgcgcactgtggcgctagcactgacaatatcgcgtgggttctgagggcgggtgacgaagatctggatgcggaggatgtcttttcggtttggaatacgaagaatcgtgtccatgtagggccgcacccactcgagagattcgtattcgcggataatccagacaagtgtgatgcgtcgagcagcagtggtgccctggttgtatccttcgaggagatggcggatgtaagagatttggtgagtaattccagtggagccggcaaagaggactgcgtggccatatgaatcaaggctgttgtgtccggcgtaggggccttccatcgcagccttgatacggagacctcgtgggcatctggaggcacggccaaagagtttcttagtgaagcctgtctgggctccaatcaggaaagagactgtagtggtcatagttgacttgtcgactgcgtggagagaatccttttctgtaattggtaagctgttatcgcgtacatgattgacccagcagatagagaaaggatggctctcccaggcacagagaccccaaaagcgcaggtacgcgtgagtaccaggctcgatgtcgacatatcgcggcaagtggagggtgactcgagtgacattgccgggcatagcctcgcacaccgcatcagtccaccctttggaagaccagttgacaaagacaatccggagcatacgagcgaggcggtcggcgaaccagatggccatgatggccatgatccagggaagttgaggtaggccacctttaagtgcagacgaagcacagtgtatccatgtagcgacgaaggcaacgaaggctaggacaatgtgaacattgaggaaagtctcgtaaaaggcatgacgcaaaggcgaaacggaaagcagaaggaggaaggtcatagtaaccgtgccaacggctcccgaaccttcaaaaagtccatgggaaagtttatggccaacaccatcccaacccaagtcgtcgacggcgacaatgagccaggcgatagtgtggatgatggactcgagcaccacaatacgacccatccatcgatgtagaagattataggtgtcgaaactgatcttgagcaggccaatgaggaggttgttgcgcccagcaaaaatgatcaagggcaccatattgacaagggctaaggttcctgagcggcctcgtaactcggcacagaaagcaagcttgttctcgttgtgccagttgaggacgaacatataggcgaagttgctgcccaggtagatgaagaggatgatgaagtgaagtcgcgaaggaagagttcccatactaatagcagaggataacttgaactctcggttgtgacgtttgttccacagaggagcgtatatgaggttcttcttgacgtttggcatccagctccattgagatattctccagtacgcttgtttggagccggacacattcatggcagacacctggcggagtctcatccacaggatttcaattattctgatggataggacaacaagggccatgatgcccaaggtccaccacaaggcatctttaaaaagtaaattcataggttggtttacaccatcgagatttgagtgatagtttggagttgcctcagcatctgcaggagcggcttcgtcacgagatttgagggttgatgttggtatgtatgagctgatatcggcgatcctgcgccgcgtgaaatccatcttgttaagtagttgctcactgggagcgagtgtagtagtaaatgagagtcggtttccttttatccggggtcttcagacgaatgaagagggagtattcgcgatttgctgtgaatgaatgatggacagtgcaattgtgcgacgaacaaaaggttcccaaataagagtcgagaggtcagtggttattttaaagaaagtaactgtaagctgtccctccttgtgttcgctctttggtgtcagaacatgatggtaaacaaatgattgacttggcgcttgtgtcgataaatcgtgatcggcgagcgagatgttcaatggtgacttgggagatttggtgctggtgaaggtgtgttcaacacacaatgtaacgcagcacaaaggcaaagagcggcaagggcagcaaagaacaataaacaatccgcggagaacaaggctgacttggatatcgatcactgtcgctacagggcagttctcagtgacgtagaaagtccaagtcggcttcacctcgtccacaaggtgatgatgatgttctcagttgcagttgggaagaaagcaggccaggctgacgatctccaactttgggcggatttggatcagcggtaaagaacgggtcgatgtcaattgccgcgaataaggaaaggaagggcaagggcgaattgagacacagtccaatcgataaaggcaggcgtttaagacgatcgacgttgacgttttggcgcttgcgcgagtatgaagaatgacaatgtaagtaccttaggtagtgaatgaaatatggaagtgaggcaggaattgaggcgctctgtcgcagcacacaagacaataggtacccaaataatgaatgatcgaccagagggaacaatggcaatcgaagccaagcgggaaacggttgtttttcaatgtttcaacctgttctgagacccggaaactcaagcagagacaaacacgagggcgagaactggtgaacagtggccgacagtgacgaaagcagtcttgtcaggcggatcgacgaagagagtggccagcctcggcgaagaatgtttcaatggtccagaggacgaaagaagaaaaagatgaaaatgaaacagggaacaagccaccgtaaacggcacgaagcaaagaccaagaggaatgaagaggcaatacacgaagcccagcggagcgaacgttgtgataatatgtaagtattgtatacgggttcccccagctcaagttagtccgccacttgacttgtcagcccagatacagtgggcaatcaggatccaaacttggccgaaaaggctgtgtactactcgtcttggcgctgaaagaatttactcgcacagcagggcagaggatcccctccctgttcgtctctatcacaagaagccccttgcagacaaaagcagacttctaggctcggcaccgcagagtctggacggatggatataactgggaccccctgcagggcgttctgtttccagctgtgagccgtaaagccgagaattcaattcatatcgatctggttggaccgcacattacactacgtcttccgatgtcttacaatacaagagctacaagattcatggcacaacgaaccacgagcgttaaagcgcatcttacacgagtgcctaggaactttagcacccgactttaaaaagcctccgtcagctgcagcatggcaggggcactcccagcaacggcgtggcttcgtaagatatggccaattgggtgagagatgtcgctagcagatctcagaattaggcctccggcggaagagcaacattatttagtggctgcttgttggcagatcctggtaactcaatgcttctgaaaccagccacttgctggccctggctggcccttgctcaggggaccacccaggcccccttttggaatggcgaatgggaaactccaagttttcattctgctcaactcttcaggggtggactggtggctagactggctatcaacggccagacctgctgcaagaatgtgggcttgagcacttacagcgcttcgtagccactcaatgccccgcagcattgccgccaacgactcatgctcttagaggcatccggttaggaacgctcactctcgtatcacaagctcaagttcagcaccgccgcgacacgtttccagacgataaaaaaaaagtttcctgtttgatgtttggataaacgtatcggtttccagtttctcgtctcattgttcctctgacgcaatcctgctcagagtggatgaaaatggcctgactgaaacatcctacggcttgcacggcaaaccatgaggatgaaccacaaccacgatgacagctcccatgcttcttccttcaccaagacttctcaactcaaggcttcgtctcctcgcttagcacgacagattgccaatgctgaccaaaagcctcaatcaacaaggtattcagagatgctccctgcaaacatcattaccaagggtcaaacgcggcccgcaatcttatattttctcgtcctgtggttgatggaattctgtttcgacgtcagtttgatactgcggcccagctagcctgtccaccgtctaacatgataacggaaaaatgaccgctggatatccaggcccacgaggctcttgatcctttggcgcacattgtctatcaggtcgactgtcttggcgtcacagataaaattatctagtgcctgaatgctcgcttccgatgccttggtaagctacatccgatgtatacagtgccacgagcgggtgctatctcgattctaggaatggaaatctcaaggcccttgagattgtcctgaacctgatgcttgcgttaatccttgagtcctatcggccggtcaagccgcgaccttacagcactgcaggacttcgtaagctgggtcgccgtgacattcccattctttgcatcagcaggcattggcttctgcaaatcgctatgatcatggaacaggccatcttaccccaacatcagatcgtaataagcgcgggcttggccggtgttatgagtttatcattgtttgtggaagatagatcgccgatagtggtatgtttgttgaatcatcatcgtaagtagcacggacatcgtcctgtgttcaagcctgcttggacaatgtcatgcattaccagtaattacattacagtacaagtggcatgtggtgtaatatctcggtcgccggtgaggtgccacactcaagcgccacacgaggcgtcgcttgaccggatggaatcgcaacctcaggcagccacggatcgccgctccgaataacgccggaaatttcgagccgggcattgacatcggttgtacagccattgcggtcgacacaatgggttccagcgagtcgaaaccaatctcctcacatgtgtggaaggcgtgagtttatctgattttggagggcatgctactatgttccaaacagcgactaacagcttgccaataaacagctcagcgcctaatggactgtcacaagatctcgttgattcactacaatccagcaatgaggtacttctatccgcaacgtctaacgactgtattttccacgggcgtcaatcgaagctaatgcacgttctctcgattctaaatagaccgatgcctctcgctccaagatagtcgagctccagctccaggcccgtgtggccgaagagctcaagaagctacagcagaaagaggccgaagctctcaaaatagcacacgagaaactcgccagcgccgattttaaagatgacaacagcacgagccagtacaccgtcagcaaggagattgaagccatgcgtaagaagctcgagtcacgcaaacaagtgcgtcctctgcccgagagcgttgagggagcgcgcaatgaagtcattcgatgtctgcgagagcatgaccgacggccgctcgactgttggcaggaggtggagagcttcaaggctgaagtcaagaaacttgagaagagctgggtcgagaaggtcgtctcgtagagatttgagggaaactggtaatgggaatggagaatgattctatagagatatagaggcgatgggctctggtatacccagacaggtatgcacgtgtacattacggcattgatagcgggaaaaatagggttgagaaatcaaagtgtacaacttatatctcaaaaaacagtcctgcatcttcctcctttcctgagttggcgcggtctgattctggttctgtctcttgcttggttttcagctcggctttctttcgcagaccctcggcacgcttcctttctcttctcgctgcagcgtcctcccattcttgtccttcagggtttagacgtggtactggagcagcgacagcatctctgaaggcattttggaagcgttcaatgcgcttcttattctcgataaagcgttcattggcaatctggacgagggtctggaggtactcgggtgagactatgcgttgccgatgcccatcaatctgctgcccgatgagagactcgaaggcaagtcccattgtccgtatagccaccataggagtggcagcatccttgtcattcgggatgatattgagggcacccgactcgcgaaaccctgcctgaaggccgcaacgcagaagtagttgagcgtgttcgggtgatgctgtgagaacatggaggatctacgtaatatctcagtatggatgttctttgtattatatgatgcatttctgctatattcgatacagcacaatttctgcttaccattgcctcgtacttgaagtggacaagtcttctctctttcacttctccaattgtctcctgtgcctctgtagattcctggagtccaaataaactgctccagtctgtatccgtacctccatcacccttgtcaggtactgggtcatgggaaacgaacagccaagctcccccagcaccttttccaccgacacctgctacccgttcatcttgtccttcagtgtcagcaactctccgtccttcaagaaaaacgctgacacgacctgcacagctgctggtagtgacaaatccggattgccggttgatttcatcaatgagatccctgatgccctcatctacagagcctttcggtgaagcatccgtgtattctgtgtctggaatcgcaagttgttcaagtatctttctctttctttcgacaaaggcgggcggagaagaaatgagttcctgcatattgaccagaggcaagactttttatttgttggcagtggcgcaaggctgaaaaaggtcacgatggacagtggtaggtagcactaaagggtaggtcgaaaggctcagataagacgatatcagaatctggcagtggagacgtgatgctttgttagcttgaaaactcatgtcttgacgcggggtagcttatcattgtggctccaacctcgtgatcctgattaccattgacatttgacctcatttctcataactgacatcgcagatctcactatcaaagacgcatttttgcgagggttggttgattctttcatttgttgttctgtctacagcctgcgacagatctatctttagccatgtgcttgctattcctccgttgcaccctgcttcctgtatttttcctaacgccattcaatgatttcccgaaatgccaaaagcttcattcggctcagtcacgataactgctgagccagtttatctccttaaacgcctcgcataatgcctcaatcattaagtcatcaaagataagtggttgcctgggtgcaagtgcactcatacggtgggcagagccactttctcgagagcagcagcaagcttctcctcttgttgcttgcgctccatcatagcaacgaactcagcgtatcgagacttcttgttgtggatgccacactcggtcttgtcttggcccttccatcgtccggctcgctcgtcttcaccctccttgacgggggcagtagagtgccagtcgccgatggacttgtagccttggtcgaggagagcgttgtagggaacattgttctccctgatgtagttgttgacttgcttgaaggaccatgtggccagggggttgatcttgacaacaccacgctcatcgtcaacttcgatgatggggatggaaccacgggcagcaccctgagatcttcgacgaccgttgagtacggcagcaaccttgagctcatcataggctcgctggagaggctcaaccttggcgatccagtcatacatctcactggcggtgttccacatctcctttccgtacatgtcctcgaactcttcggtagtgttgacgccatcgggcttgaagatgtggacagggacgttggggtatcgctccttcactcggtcgacaaggtcgtatgtctccttgaagtggtacaaggtatccaggaagatgaggtcgacagtgggagagttggggtgctccttctggatcttagagagcatgtccatggttgcgagaccggtcaagccaaaagcagtcgattggtacaggttagggaacatgaccttgcagaatcggaggatgtccatggggtgcatatcctcgagcatgttgttgaggtggttgatgtgggccttggtgagagagacctggggcagagtggttgatgatgatggtgatgagtattctgagttttgtccagagacatagcctgactcgcactcaagcttgatgtcggtgagtgacacctgcgaggatgtttgggagatgaaggcaggcatgttgaaggacgtggtgatggtgtttcaaagatgagctgctacttgagacttgttgaaagctgggataggtgaagattgtatcccagttatatctaataggcagccaaaggtaaggtagagtcaagagggctctagccgagttgatgacgcagatagtgtgctgatttgattatagagcaggatttcaaagcactggaaagacgagatgacgaacacgacaatgaatgaggacagtcaaattcttaagttaagtcgagagagggagagggagagggagagacgagctgagttgtatggggtttacaagctatgtccgggcgaccgcccgctgtgcccccgaccaagggcgtccttagtaatgtgcaaggacatcgtccgaacccgagagtattctgcctgtgacgagcccaggacgtggaaaaagatggggagctgcaattgcgcaatcgccgccatgaggattaacgactatgagttgcaactgagactgatcacgacatcgacgctatacctttcgcgatgggggcgccacggtcaggacaaagtctgattggcctagggaccaaagccctgaaatggcgcccagcagatgggacttgttttgcctcacctcatcccggacaacgacataacctcgatacagccgccgagccggaggtccattgggcctcttattcggtgggactatagtctataggtagcggcaaccccggaggttggaggttaggtatcatcatcatcatcatcatcatgcgagcagaaggttctgtaagcatcgcttagaaattatatggtcttgaactggctcatttcacaatcgaagccaaatctcatgttatctagatctgggcatggatgtattaactaaccatcggattggcgagatcagatggagtcagtgactggctagggccatccattgcacggttgtgagcacgagggcaggttccccgcgatcatgtcattttggcttgggttgcgaaattcaaaatacatacatacatacatagtatccccggaggaagcgaatatgctttccgttcacgatgatagtgtgttactcgatgtatgtatgtatgtatctctttcgcaagaatgagacattgtgttgccacatgctgagatcgatgatatccaaattccattgttgatgacttttgagttatgcttcatccctgcgggccgacagctcgatgcctgtatctcagcctgtataagtataaacatggacacaacgaagaacctacctaccttagttaattccagttataaaattgtgctggcgtcttacatgctcccaaaaagacgtgcttcgaaggcgcaatctattaccgggcagccggtgcggcagtcggcctttgtcaatatgaggttcggaacatcggtaccgaggaaccgtgcgactgccgttgtgcctggccccagtttgcacaattttcccctcctcttcgggactattcgcatcgaggatcaaaggttaggccgtgttccgatggttgggtgctcactaatacgggtttaacaatgaaatgccaaagttgctgacttgtcaagctaacgtggagatctctgaccctaatctcaagctacgtcataatcccagaccgtggcttgcgtcattgctttatcaatgtgacccgcactctataattttgtcggttttcgctcctggttgagccaagtctttatcgttcaatgttttctttatgaggtgacaccgacagtctgctatcaacaccgggccgtatgaagccaatacaatgagctaactggatgaccagagtaaggactccaacaagacaaactgtgggctgcaatttacagccacggcctcagagatctactacatatgtacagatatttcatcagagttacacacaacttaaattacactcacgtgattttccaggttcattgaaggtcttcatcaaaatgacaaaaccgtgaggctgcgggcttatttgcaccaatcataccctagaccaagcctgacaggagccgcagatgccgtaactacagtaaggtcaaagtcgcacgagccattggcggggctaagacacggagagaagtgccctggcgaaagacattctgcctactaacctacccacgctcactaccctctcatatttggagtctgaatattgattcaacgcaagcttctagggtccgttgctcgctgtaccataggcgcttgcgcgttatcacttatcctatctacctacgttgattcaaacatttattattctcctttctgggctttaaacctcgtatctcagctcttccctgacggacgctattgattaccgggaccagtcagagccagtcagtcagacgttagcaaatctcaccccgcgcgcgcacgcacgtacgcaattacattacagtacacacacaaacaggcaaggcagtcaacacaatggcagaccagacaagtcccaccaaacaaaatgtcacacggccgcagctgggctccatgaggagcagctcataccttagtgatcaccaggagtaccgccctcctcgacccgactcagctcgacaggatcagctgttccacggcattgacaccgttatagaggacaccagcaactcacccgttccccagacaaggcctatcttgcccttcaatggcatcccgtccgaggagaaccccccgactgtcgtcgacagtggactgagccactcgtactctcaccccaattgcgcccccagagctggtgagaagtcggatcgtcttatcgcgacccttttctataagccaaggggcgaggatcagggctccagatctcccgtcaaaaccacctttgcagacagtaacgagtctctgcccgccaacttggccccgacaactgatcccaacgagtatcctctggagccgccaactcaagagtcagagcagctcgaccacatctatggttcctacatctcacctctatgcatcacctcattccttcacctcatgtcttcattccctcttcctcaggacgccgatgagcctcactcctctcatcgatgtttggataaccaagagcaaccgcgcattgttgagctcaccctctctcctacgccatcacccgagtatctgagcctggacgacctgagaaagcatgagatgatctatcgatttgagcaggaatggaacgtcgatgtggtcctgcagcgagatacagtgtggagacgccaccctcgacttgtggtttttgacatggacagcacactcatcactcaagaggtgattgaccttttggctgatcatgtcaaggatcccccagatctggctgcacgagtcgccgagattacgcaccgtgccatgatgggcgagctggaatttgaggcttctttccgcgagcgagttgctcttctgaagggccttcccgccaacctgtttgaaggcctgcggccagtattggacgtcaccaagggcgtaccagagttgatcatggccttcaagcgactgggtgtcaagacagctgttctctcaggcggtttccagccgttgacaggatggctagctggccaactgggcattgattacgcccacgcgaaccacgtcgttattcaagacggcaagttcacaggtgaggtcgagggggtcattgtgggcaaggagaggaagagggatcttctcgttgacattgctgccaaggagggcattgatgagtgtcaagtcattgctgttggtgatggcgccaacgacttgctcatgctggacaaggcaggtctgggagttgcatggaacgcaaagccccgtgttcagatggaagctaacgcccgcctgaacggagagagcctcttggatctcctgtatcttcttggattcacttccgaagagattgatgcgttggttgtttagttgtcggcgttgagttcagacaaagttgtcacaagactggtgaagataggagtttaggatattacgaggaatgacgggcgttgtagtggtgagtgatgagataccaagaagtaacgagaaacaatgagaaacaagagttattctgtgacgtatgtgaaatcatgccatttggccggtgtgattgggggcccatgtgaacatatccagagcagcctttggcccggtcaattcccgtgagccggagatcaggcacagacatattgaggccggagataagtcaaattatagttgaaagacacagagctaagaaaatcgcggcgcgtcgtatgtgaactatggatggttgcttaaatcaagcccattttgtccttctttctacacagggcgtgagagacctgactgatccaactcataagctctcccctcattccctacaatacatgcctgttcatgtagccagcttcaacatcattccaaattcgtgatttaagggtatccgtccttgccccacttgttgtacttttcgtgaagctcggcgggaagggtaacgttgggaacgacgacaacgttgagagcgctgggagcgtccttgggagctgcgttggggtcaccaccggggtggtactggtacttgccagagctaccgctctcccagggatgagtagcgatggtgacgggagactcggaggtagcgccggtgggagatcggcctgaagatggcgatgtcagcaattgcttcagttttgacatatcaactaatttccgtaccaaagaagtagccggcaccgccaagggcagcaaccataacaccgccgagaatctacaaatcatccatctacgttagcaaccatgattcgtggtccattcccatcgctcaatgttctggcctggcatagttccaagggtgggccgaggcattatgacgcaccagaatctcagggttgcgacgagactccttcttgagctcggccttctggtgctcctggaagcggcgggcggtggtggagaggaatcggcgagagatgcgagaggccattttgacgacgtgcttttgtttgctgttgaagaatgggtttctacgtcgggggctttcttaggtggttgaagctttgaagttctcgtatgatttcggagacagtcgctacgatgaatgcgtgcactatcattggccaatgccgggggagctgagagggtcacgtgcagcatcacgatttacaaggaatgacgtcttgagttgagtccagacgggagcttccatttttagcgatgatgccttggtaaccaggccacaagctggctttgtctccctactattcttgtcccttgctaaagcatgaagagtcgttcattgtgatgctgcgacgatcatatcagcctctcaaagtcaagactagtaaagttaagttattagctggcttcagtcgagttttaagtgaatgcaaccatcattattaactgagttaccgtaaccgaagttattctgggactggctgtcaaccgtcaacgaaacgggttgctgcagaaggtttccacaatctgtcgcaagtgacgtctttttgtgcatgagcaaaaggtacagagcattttgattgcggcgtatgttcagccatagcaatctcttagtccagtagcacttttcgtgatcaattatcgtctggagttctcaacctccgacagcccttacaacagcgccgctagcaggggtttcagtgacctgaggttagcccctggcccccttactacctactaaggtagggggcccgaggacgggcagcttgggagagcgcaaacgtccaattacctaaggattcaggcccaaggtttctgaggctggactgggctgggcttggaaaaagaaaccagccctgagccggatcaaggcaaggacaggataggaaaaaggaacaagcatacatctcctcttcatcttgtcaacatcccatcacctttcttttcgttgctggccgccctttacgttctcttttacttactggtttaactctccaattgcgcgctccctaccttaccttacctacctgccgtgcttagctacctaaggtatctttctcacgaccactttctcctaattcccttttccacgatcgaaacccgtatcctctcacccctgtccttccatcccttcatttggctcctttgtaaagtactgcgtaacgcgaccaacctgccgaccgtgccgatttcacttttggatatcattcgacactacctacctaccttattcactggccagccgacgaatttaacgaggctctgaatgaatgggaggctgaactcggtttgaccttacgcgcaaccgttcccttaatctcgaccaagacttcctgtaaagtcgtctccaggtagacgactacgaacgacaccattactcaacattgccaccgctatggccgcgaaatccgatgacgatggcttctcagcaccacacaattcccgttccgaagcggcccggccgccgagcataatttcttctcgaatgacggacatcgcgagcgaggacggggacgggccagagttgcagaagaacagaatgagcattcctcgaagtgcggacatgggttcccggccggatactgcgcgaacgggagcgtcttccaggggtccatggcagggtcagtctttgcgtaacaagacatatctttctggcgtacaagcgaagagagggagtgtcgagagttcgactgccggctcgacaagtcaagcgccgagcttatcaagcagaagccatgttccatcgttgcagtcgcacgcttttttccgacccatgagctcgcagaaattacaggcgcaaagaggaggatcgcatcgcccatctacaatgagtcaaatgtcgccagcgtctcccacctcaccaacgtcaccaacatcgccaacgtcacaacaaagattcgatgagcacggcgaagctagtggtagccaaacacggcaaagtatcatatcgaaccccattgcgcaactgcagcgccaaacaagcaatgacgaaaacacgcgatctccaccatcccgaggcacggaaatgacggaacaagaaactttggacagaataacagcgaatacgagccctagtcatggccattatcctgcggggagtttgacggatagtgttcgtcctcttcaacaaggcaagacatctgatacaggtcactttcagcacaacatcattgtggacaagagttataaggacctacacaacctgcccagcccgatcaaatctccacggtcgtttcgatcaagcttcctaatgccgggccgaagtaacgaaggccagcaaagtcagaatcgcagtaccgagggagctgagaaactctcttcgtccgcatcttcaccacagttcagacctgtagactctcatactgagcgtcatccccgcgtccctcataagccaaatcagaaatccgacctcggacgtgtttatcagtatttcgatggcaacacggtattctgtcttggtggtcgttggcaaaacacaagagggagacctgttaatattgcgactggtatctttgtcatcattccttgcgccctgttctttggttttgaagcaccttggttatggaagcatgtatcgcctgcgatacctattgttttcgcatacctggcgtatatatgtttctcttccttcatccacgcctctgttaccgatcctggggtaagtccatatcttgttcacatcaaggtgcgcgttggctaatgcttgtcagattcttccgcgaaatcttcaccagttcccccctgtcgacgacaacgacgaccctctccaactgagcccacccacgacagattgggcattgataaaatctgccgaatcatcaacagccgccatggaagttccggttaagcactgtaggacatgcaatatctggcgaccaccccgtgcccaccactgtcgcttatgcgataactgtatcgagacgcatgatcatcactgcgtgtggctcaacaactgtgtggggaaacgtaattaccgatatttctttacctttgttacatccgcaactatcctcgcggtctaccttgtcgccacttctcttacacagattctgctttacaggaatcgtgaaggtgtctcattcggaaaagctatcgaccacttccgagttccttttgcgttggtattccttgggtttatctccttcctttatcctgctgctctgatgggatatcacatcttcctcatggcgcgaggcgaaacgacgagagagtacatgaactcacacaagtttgctaagaaggagcgtttcagggcattctctcaggccagcatgttgaagaactttattgtcgttctatgtcgcccccgacaacccacatattatcagttcaaggcgcattatcatgaaggcgaccaacgcctaggcattcgacgaggcaagcggccgagattgagctcacagggattggaaatgcacgacgtcgtccctggaagttctggtttccaaggtccagtggctctgagaagtgaacacagtcattagctgatgcactgaggtggaattttactcttgcattgtagttgtatttttcttttttctttttttcaagatggcgtagcttctgggaagtattcatcatgtgaggcggtcaggatgatatgatgcctgtttctttcttattttattataccccctacctaccttatgttaaactagtcgactatacttcacgcattcattcccctttggtttttagtcaagactctggaaaagtcggtaacttatggtatagccaccgacatgcgggcgttgaacgggcattgactgggaagacgagccctggctctgatacacatctgagactttatttagataccacagtcagtttaagccactagattcacttttctcacaaacccgagcttgttttacccatatggagtgatgcccagaatattgatcggatgaattggtaactgacaaggtaggtaatacatttattgtaatttgcctctggatgggtaactctgaatcgcatatcgagctcgagtccactaaatgagtccccggaatgcacgtggaaataaacaaggccaaggatacctcttgtaggttacctaggtaggctctagttagtggggcggagtctccgagtggatggcgataagacaaccgccgctaacgataagaaaaaattcaaaccgaaatttaggactagaggtagggtagtgcgcccaacctatgaaagtcgctttgttttacctccataacatccatcgtaagcagcgctttttctacgctcgctacctatttttccctcaagggcctcgtggtttttgtgtttccctttctctcctctgttcctgctgacctctcctggaactgtacctaatactcaacgaggcccattaatcgtctatatttgtttgcttataagaagaaaccgatagacgatgcctcaccccgttacgccgccgtcgcaggacccgacgatggtatctaatgaggccccgcccccgccatctcaagaaaccatcaacgacctcctcaacacaatcttcactgcaaagacctcggccgcttcgatcgatgcatgctatggcctctgcgagattatcctctcttcggttggcgttgccggcttgaacgagtacggcatcattgccgagatcaagaaggctgccgctgataagaagtcgggtcttcgtcgcgagtctagtcagaatcttctaggtgccgtctttgagcgttttctccctcggcagcctatcagcgaagttgttcttctcctccaggatggcggtcttgtcggctgcgctcttgatgctctctctgataagggcgctgtcgtccgtgaggccgcccagtatggcctcgatgccgcttttggtatcctgagccccgaggctctcgtcgctggtctccttcctgctcttaccgagtatctctccaagaagaccggaaagtggcaaggaaccgttggtgcctacaagcttctccagaagatggctgataaggcccaaatttcaattggaggcaccaaagaggaggcccttgagaaggatatcctccgcgaggccatgggtgccaagctcgctggcttgatccccgtcgtcgagaatggcatgcatgacttgaaggctgaggtcgagaagcaagccgttcacaccatgaactctctcactacccttctctccaacgatgatgttgctcctcgtatccctcttcttatcgataccatgcagcacccttcgtctcagactctccagaaggctattcacgctctgtctcaaaccaccttcgtcgccatcgttacctcacccgtcctggctcttttgacccctttcctcgagcgatcccttaacaaccccactactgcccaggaggttctccgacagactgttgttatcgtcgaaaacttgacaaaactggtccacgaccctatcgaggcccgaacattcttgcccaagctgatccctggtgtcaagagtgtttgcgaccgagcctcgctccctgaggttcgtgaggtcgctgaacgcgctctcgccactatggagaaggctatgggagacgacaaggacgtcgtcgctcgtaccgctggagacgacgtagccaagattcttgatgagcagatcaaggccaacggcggccttactggaagcctggacctctggaagcaggcccgtccttatatttccgacatggttgctatcgatgtcaactaccggttcgtcaaccgcatctctggaagaattgctccctatatcaagagttttgtgaaggataccgaggctcctcaaaagatcgccgacactattcagcagcactatgttgatgaggaccaccgccggtacggtgttcctgagaaggaggacgacggcgaggtcgagattgtcaacgcagatttctctctcgcctatggtggtatgctgctcttgtcacacaccaacctgcggctcctcaagggtcaccgatatggtctttgcggccgcaacggtgctggaaagtctaccctcatgcgaagcattgctaatggaaagctcgagggattcccccctcaagacgttctccgtacctgctatgtcgagcacaaccaaggcgaagacgctgacatcagcattctcgagttcgttgcaaaggaccctgagattgccactcaaggccgcgaacgtatctctgaggtcttggccgagttcggcttcactgctggccccgagggtcgacaggctgaaagagttggttctctttctggaggctggaagatgaagctggctctggcccgagctatgctccagcgtgccgacgttctccttctggacgaacccactaaccatcttgatgttgccaacatcgcctggctcgagaactacctcaagtctcatcccgatatcaccagtctcattgtttctcacgactccggattcctggacaatgtcacaactgatatttaccattacgagcctaacaagaagctggcttgttacaagggtaaccttgccaatttcgtcaagattcgccccgaggctaagagctactacactctctccgcctctacggtccaattcaagtttcctcctcctggtatcctgactggtgtcaagtctcagacccgcgctatcatccgcatgtccaacgtctcatacgcctatcccggtgcgacgaagccttcactgcaggaagtctcttgtcaattgagtctgtcttctcgtgttgccatcattggccccaatggtgctggcaaatcgactcttatcaagcttcttaccggcgagaccatccctaccaccggaaaggttgagaagcaccctaacctccgtattggctatatcaagcagcatgctttagagcacgttgagatgcatttggagaagacccctaaccagtatcttcagtggcgttaccagcacggtgacgaccgtgaggttcacatgaagcagactcgtgttctgtcggatgctgatcgcgctcagatggacaagtgggttgatctgaaggatggaaagtctccacgccagattgagtctttggttggtcgttcaaagtacaagaagaccttccaatacgaagtgtaagcccccttcattgttttatcacaaagctcattactaacttttaatagtaagtggcgaggtctcctgcccaagaacaacaccatgatctctcgtgagactcttaccgagcttggattcgacaagctcgtccaggaattcgacgatcacgaggcttcccgagagggtctcggttaccgtgagcttcagcccaaggtcatctccaagcacttcgaggatctcggactcgaccccgagatcgccaatcacaacgagattggctctctttccggaggtcagaaggtcaaggtcgtcattgctggagctatgtggaacaacccccatcttctcgtgcttgacgagcctaccaacttcttagatcgtgactccctcggtggtcttgcagttgctattcgtgacttcaagggcggtgttatcctgatttctcacaatgaagagtttgtcggtgccctctgctccgagcaatggcacgtccgtgacggccgtgttgcccttcgaggaaacactgctgtcagtctcgaccgcttcgaggacagtcgtcccagcagcggcgtcaacagtactgccgccagctctgtcgtcagcagcgctgtcaacagtggtatcgaggacaactcggatatgaagttcaaggccaggaagaagaagaaaatgaccaagaaggagctcaaggagcgtgaggtccgccgcagacttcgtcacatcgaatggctcaacagccctaagggtactcctcaccctcctgacaccgacgacgaggacaactagaaaagttcattagatttttttgatttttttgctctcgtgtgtgtttttgttctgagactatgcggatatgaacaagtctccatgctgtgcggtatctggcggttgtttacaaaaggagaatgaaggcatcacctcatttatgcatgatgcggtatcgctatgaagaatgaatggtatttgcatactcagatagacctgaacggatggtatagaggcgttggtttgggatagacggctttgaatcaaatcaaactttctacagattcgcttccctacttttgtggtgatttattttcgattttttaactcaaatagtccttcgcttattgactgagtgaaccataaagtgagagcaaatgtcactgtagatatcgaggtgatggaatgtgtgtcgatagaagtttaatgttaagagcaccaatgactcgccagtgtcacttcaattgaacctctgttttgaccaaggctttatctgttgttacatatacaggcaggctctcaaagcctagccatgaagacgaatgttactgggtatgatccttctatactccgttgactcaaggtctgatgaaaagacagtacaaaaagaagaaaaggaatagacaggcttttgggcggtacttgagccagaactaccatgaaaaggtcataagggcaggattcaatgccaagggtagcagaaaatggcttccggcgacagtggccatgggcaggattgcaacaaagtcgttgatgcgccaataatgaggaataaagtcagcggtagccattatgatgagaccgacaatgaccagcaaagacaatgtcattgagacacggaactagtgtaatgtattagcatttgatcgttatagatatcgatgaataaagcttaccttcttcaagaccttgggaacctcaatgaagaagttggagaattcagcctccttagacgtggagccccaactcatgtcaatctcgaacatgtgtgccaaaagagcctggctcacgtgaagggaaaggccaccaaggaaaacagccagcataagagtccacttgaagttctcgtaaatggcatagcccagagtccgctcaccagagcgatatctcatgatagcaagtgcgaggttaccgagcccattgaacacaaggatgatagagaaccacacttgccaagagtcaaggtagtacttgtcaagatatccattgaaccaacccatcaggaagtaattggctgctgtcatgatccacgcagctccaatagcataataagtgccaatgtaagaaacgacagtgatcttggaagtgaaacgaatgttggaaaagcagaagcggcgaaagaggggcgtgaaaggaccacgccatagccaagtgcggatggggttaaagagcagctcattgcagccaaatgcgtacttttcccatcgagcaagttcgtcatagacggtcagagacactccctccttgaagccatcgccggcccaagcagcgagacggatgatgtagccattgcactgaagacgaagagacatgtcgaaatcctcagagacgtgactttcggaccagaacttgtcatagccatcctcatcttggtaagcaacttgctggatagcagaccagcgaaggatggcattgtggccgacgaaaggagcaacatcgccgttggagacagtgaagcggatagcagtgtagataagatctgtgaagaaggtgatgccgttctcgaaataggtgtggacaacttgcataacaccagaagagaattgcatgatgccgacatcaggagactgctccatctcagagacagagtcaaggaggcaatcagtaggaacacgagtatcagaatcaatgagaaggatatagtcgccaacacggatgtttccgtcagcccaagcgcggccattttcctcgagaacatctttgagagcctgctcataggcaagggcttcatcagactggctccaatcggcagggcgcttgatgagctgtaggcgctcttcgactttgcaagaaatcatgaggccaaagttcatgtttgaagcctttttgaacttgcccttccgtacaaagccatcctcgccgtgtttcggtcgtgcaacccagccgatactgttgtcggcatagaagtcgatacgggcgtcacgttcctcttcgttaagaagctggaggccatcatcattgatgaacatattggcagaaccaccctgcagttcataagttgacatggcctgcttgatggacttgacggtagggagaatgacggcattcagaccctccttgtagacagggcactggatggtaatatgaggcaaagtggctccctggagtcttcgtggcggacgtgctgaatagaacttggagttgatagtcagttggcgaattggaccaaagatttgtgccaaacaaccaataatgacttgagcaaagaaaagagagaagaatatttggattgggaagagagcgacgaggccaagtcgcttgtagtcgccatcgatggctatctccacagccagctgcctccacgcagctccgagggaggccatgacgaggaggagcgtaagggaaacaaggacagcattctgcagatgaactggtcgagcttccggcttgatctcaccactctcttcatcgatctcgtactccgccgcaatagtagagtctcctccatcttcatcaattgactggccagagttccataccaactccataagctctgattcaatgatcttggctcgtgccatcaagttcagtgcatcatcatcccagacaacaagaagaccatctgaagcaatgaaagccgcgaactgatgcttacgagctcggggcaggtcatttactgtaggcagaatctgcacacgaagaccgttcatcaatggaacatccactgcatcaggagaccattggaggaaggtcttgatgacacgagagttgacagtcatcgcacactaagatatatgttagtaatcactcttgtcacaggaaaacaagttgtacacacctgaacattgagagccgtgcaggcgattgcaaaaggagattgccccaattgaggtgggcaagccatgtactggccccgagacttgcgtagaagaacaccctcaatatcaccagaaccatccccaacccagagttgggagcattgctgctggtacaggtagttaaccatgacctcatgcttaatgtcatcgaggagattgctgttgccagacttggatgacggcgcaattgaaggagggcctgcagtgaacttgggcccagctgctgaatgtagctctaccacggcagcaggaggaatcttctcttcgatgattggggcgtgaagggacattgatggccggtggctaggcctcctgggaggaggtcctatcggtgtttgaggcgggatttccgctttgaagtaactgccgatacccatcttgacggtgcttgtcgaagacttggcaagtacaaaaacaagattctgaaggactgcgtctggggacaaagcccggtgtataataacctgaagaattcgtatatcaagaacaagaagtctgttcctggtaccgggctgtcgtgaagatctgtgccgaagcgatcccgcgtatatggattttgttggaaggactgtgaggtttcaaagactcataaccatgaatatcttattcagaagaagacaggttcaaggagtgacaggaagttgcacctattgagcgaatgacagaagaaagaatggatggagggagtgaaggtctgagatgagaggatcaaacctcacagagtgcaacgaccggtccaattaaacaaacttgtttgagcttcagtgtttaggtttctgcgccagactcactcagccaaggaatcggggaccagcatgttagagttttattctcttgcctggagggagaaccagtatgcggcgaccacgccactgcggctagacagcgagacaatgaggtcgggcatcgcgacagaagctgtacgaagcgaatcacggacatccacttggatgaccacgactagactctaggcaagccttacaaccaacgtcgagccggataaccctaggtctagatggaatagcgtgcaagaaacggagaggtaacgattatgttggagccgtaaagtgtggctagcggttcccagactgttggtcttggtgtaggcgtgtctcagactagtcgaccggggtccagcgcatggcacaagagattgtcccgggtggctggaaacgagacaagtccatgtggggacaaagcttgttgttagcattttgtcgttctgaaacctgaccgatacctcatccagctcgtgaatgccaagcttgaatcgagagccaagcctattgtttgtgatcctccaacaagaggatcgatccatggggacgacccatatcaggaagtcagaacgtaataatgtggcaagtactgccttttttggaccgtgccacttggatctagagacttgctgtactgtaagtggcgtctggttctgcggactggttgaagcgggagagccggaacctgtaaacacgacgtggacctgtagggtgacgggagcatggagttgttgatgagcgattacatacgatcgataaactgcctatcataaagaagtctctgtgtctaggcacagctgaagttctgatatcgtcaacatctcttgcctgtcactatcatgagtttcggttgtgttagtgttttggctgagtgcgactatcacatctaaagtggaattgcggataaagtatgttttgtattaggcctagagggatcttagatatgaaccaaccacacactgtatttcacgatcgatacgcaaattgggcaagcgggacagatctgcccctcccagtgtcactgtggaagcttcagtggcgtgttgtggcttgtttgtgagctccggaaagggaaggcggcctgggcagccacaatgtttgtcactaagggagaatttagtaggaaatgcagtctgacgtggggacaagagcagactgggctgtacctgcatccccttgttggcttgaattgatgcaggaacaaaaatcttgactgtgcattacttcgcgttgacttattatcttacagccaagcaagcaacgtgaatgcaataacagcctcacactaccaatggaacacaggtagttagttaccttactacaaaccgaattatcctccattattaattggggccgggagttacgcttactcggtactgcccacatctataggttgtcattgaccattcctcctcagtaccaaaccggccgacccagagtctaccattgcctgtggctttaatggctgcaaacttcgcgccgtcccgagagtaatgcatggcaaaaggaatgcatcgaatgtccctggcgagtcgtgaatcgaagccttggttaaagtgcttttgctgccgacctgaaccggcctctcgctcatcaataaggcaatcgatacagatggcctagaccacggtggcatcccagcgatcgagattctacttgtcagttatcactactcaccatcgcggaaagacggttggcacaagagtcagtttgccaagatagtcatcctctgcaggcccccaccaaagagctcctacagctgaagactgcttctctatcttcagtccgagctcacatatcgcacccccgcacttccatcattttgttttgatgtttcacacatttgtcgatcatatctcagccatcagtagacctaaagtgttgagccttgaaatctatatttggttccgtcgctcgctctcggatagtgaattaccaatccctgaatggtgacaaggggattatgacttcattaggcaacggatatattaatcaaaatcatatcatggacatgttccgtcctttccgttctgaagtcgaacgactatttgggcaaaatcactcctccgccttagaccctttttttcacttacacgccttgggtctcttctactggcctggctttcccctcgcctattgacccagtcacaagactctaggcaccgcatgagtctacagggattcagctttaccgaaactaaagcacagtaactgttggctctgtgaccatggctcataaagcacataaccttatatctggtatcttgcagataagcgacgagtccctataccgatgggcgttaaaccttgatgcaaaccgtgatgtgcggtagagttacatactcttttgtgcctgaaacgattgctctatggttaattagccaccgttattgaaatctgattcacctgttacagtcctcatattgcagatcttcccctggtaccttgggctcataccagtcgtaagcgcaccgcaacgttcattggatccggatttggattggtaccctacaaccgagccagaactcactgtagctcttatcgtcaacatcagcctttttgctttcgacgttattgtactagccttataaatccactggtagactcaggacgcctctacgcttcccgaagttcggcgcctccgccttcgacacgttagtagaagctcgttccgcagacctgattcaaacaccaccaacacctcattacaaataccaagatacgtatagccttggcacgagacgccttcacaaacccacgaagagcgccgtcagaaggtcagagctcggcggctcctatcctgcgggccgaagaggcagtgtcgtggtcacgaccagcctttgtggccataaactcgtctctatcgaagtttgatcgtattgcctgacatgctgaattccccaatgttgttgtaatctaccatacttgcgtcacggttgtgagaaaacagaagagcatctatgaatcagttacctacggggggagggcagcgaaggcaaacatctcggtagcctcagtagctcgtgacgcattacacaggaatttttacgaaaagttggacattaatggtgttggtaccgctctgctcaatcacaaagccagtagatatggacttcattgttaatcggttcccttaagattcgtaaaaggatatccaacgccaagtggtaaaaacggctgttgatacttgatgtaagttagcacaacggcagtacaatagataggaatccctgaagccattcacttgaatcttggtgttgagatgccgtaaatatggagtcagacaacttatgagacactcttattaactctcaccttttaactgtgtgttgaacagtgacggtacagtggaacttatatgatgcctttcttttgaattcaactctataaaaaaagaacttcatcaaatagaaagactgtaccgtaaaactagcctcaaattgatatatatatatcatcaaacaatgatccccgcgatcactgttcattactttgttctcatttttatagatcctcattgctattgcactgttgcatcatgagtactcggctgacttcaagctgtggctgtgtccaagttggataccaccgctctcttgcgtcccaaaagtccttctttgccgtcggcgaggcatcgtaccacggtttatcagactttccatcctcaaaccacccattcgtgccgcccacggcgacattgagaatgagataaaactcctgatcgaacggcgcgttcacattaggtgagatggtccatggatcagtgagccgggtgccattctgatccacgtcggggaacccccctcgtttatacatgggcttcttgaagttggtgtatgtgacttggaggagtcgggtgttgacataagtgaagaggtatttttcagaccactccaagccaaacatgttgaaaccagcgctataggtggtgtgaagggcttttcgcttgttgttggtcttccaccagccatcgttggcagagttgggaccccagtgtagtgccgaggaaacaatgtcgtttccgccttgtttgtacgtccaattgtttccgcgagattcaatgatgtcgatctcgccagatctaggccaggcaccgtagacactctgtcttgggagcatccagatagcaggccagagccagtcaccctcagggagcttggcggtgacctcgatgcggccatacctaatgttggcgcccttcttggtattgatgcgaccagatcgagcgggaggaaccacgctgttatttccagcagtcaaattggtggaggcaacacagttggaccagactttagaggtgcaagtgccggccttgagaagattgatgacgttgttcttctgcattaacttgggatcctgcaaagtcgccttgatgatgagtttaccatcttcgacatagacgttctcgtctgtgttagttgtctgctcgaattgaccgtttctgagtgagttagtcgtgtaagcgaaaaagagatatcataattcaacatacccatagccaccaacttcgacttccttagtccaaatgttggggttcagaccttggctgaaatcctcatccataacaagacaatacttgttcttgactacactccgaatgccatcccagacaagaaagccagaacccgcgaggccgaggaagatggcaagaatgggaaggatagtcacccatttttctttagggttggtcttctcaagccacggtttctcaacctcgcctggtttcactctccttgaatgaaagtatcgatttcgctcgtcgatctgagttcctgagccagacgtagattcagagtctgaggcagggctcgagtactctggaatactgaacatgccgccgtgaccacccgaacctgaacctcgtccaggatcaatactgtggcggtatcctgttgaggttgcctcgtgagggccactggcgtccatagaccttcgtgacgtatcagtcgggccagggccgtcgtgcccgccgtaactgctttttcgatatgggttattcatgtcaagcaagcaggtgagaaatgagattcgagtaaataaaaccgaagaggctggatttgtttagaagggagaagtctggtgataagattcaacaccacagtgacattcatgattcaaggtgatttgggctagtcaggaaccaatacaaggtaaggaatgagtagctagtcaaggagaaagccaaatttggatttttctttcatgtcagaaatcgcacaatgggatcacgtatcgaattcattggccaagggggaagatctggcggatgatagagaattgtggcactgagaagaggaaaggctaagcccagtcaagctggacatgatgaagccatcactggatggagaaatcgagaacaaggctgatccgccgattgcttggcaagacaaacacgagttgctaagaacgggatgggatggattgtaagtcgatcggactaggtataagtacagtgttggctcgatcgacactgtgcgcaatgcccataaggatcactgtgcgtagcttcaccaacactgtacgtcaacttatattagctccactgaactatggtcactgcattccatccttctcaccatcaccatcattctcagcgcggtcgtcgccgtcttgagccctctctcgcaaccgtcgataacaaactttttaggccgaatttgagtgtgcactatcgcgatggctggaacaataggacttcctcttgagttttagttcccgccctatgcaggaacagaagcgtgatctggggagtttcccctgcccccagttttatgagaacattgccgtttccttggatagagattgtctattacgagcatcttctggttcatctgagggtggcttcagttaatcaatagtacctgatagtactcatgtatcatccgcctttgccgacttcccgtttgacctggcgttgtagcttcagcgagcacggtataacggcaacgagttagttgcgagtgagagcaaacttgctatgactgagacaagcctcacgcccgtcccgcttattcaaactcctcaactctatttccacttaccaataatgtatggcgatcaggagttgatgtctaggtcaacgcccggtgcaacttcagaatcctttcgacttgcacgccccgaacggaacccagccgacctaggatcatgaccttctaagcagcctttcggcaaacaaccattaaacttggtgcactcatgaccagatatgattgggcctggtactctaaccccacggctcgatgcaaactctatcaatactaacctggagcaagcttatctacggcagcggtgtgtgcttcgttctaactttgaggtgatgggtagctgaaacaccaataactatgatatgacaattgcttacctggtggattgtctgtatctttcaacggaaaactcgcagtattcgtaccgcatactcgggaccgatagcttcaccagggaatagcgccacgagcgccatcacaccttactaagaggagttcggaactggacatggtcaaattgaaccacaagtcgcccttggctgggtcctacgggtttgaggccacttccagagccagcgaagccgaggcaaatggcttcttgaggcgctttacgtgtacatttgttatggtttcaacaaaacgatatggtccaaatttaagtcaccgactggtcgacgatgctcagacacttagacgaggccaacatccgacgctttctcccattactatattacagcgtgcctcgtcactgaccacacaactttctatttctggtggtctcctctcttccgtacagtgtcaggaagcaatataataagccctacgaggattgtatgctgtcacccaggccaagaaattcttgcaatacaagaagcagcaatgccaaggtgcattggttgatggctactcgggatgtgcgggccaaaaatacccatgtttctcggcccaagatatgacctcaaaacattttcaatggctatactttgtatgatatctgatcatgttcgagtgagcaagggttccttcctgttattggatgaaatgatggctcgtggtcgtcagtcccaatccggagatctgggccactaacgacatccttgcaatgcagggttcttagcagggtccaggggtcggatttcggcatgcccgccgatccatagatgctacaacactcccagactcccaagtaccgtaccgcatagcaatggcagaggcttggcgatatttttgggtgtcactcgtgaggcgttcgagttctggaagctctcttgatgaggctaccagtagcgtccctcaccataagcgttacccggctctaattagcttccaaaattcctatgactggcgggatatccgtacaggaggatgtgtcagcgcctcgtctcttgagagtcctattaagccctgttgaatgaccgttttttggttccgggtttctgaatttcttcccatcgttcctggatggacttcgctcatttaccgtgttgaccacgctccctatttcacatttcactcgtttgtctgaaacaattcaccgagctttctttgatctttcactcctgcaccagatactacaaggttgctcactaaagtcaacgctttcttggagtttgtagaccagatagtgtataggctactttcctatcattacaagcttgcctcttcagttttcatcgcattcattttccaaagaacagataactacgcaatgcttctgtttagagtatttgctggcattgccagtcttgtgtcactggcagttgctgatgatgccactgaagctctgcccatggacctgggcagtgttttgtcaaggcatcccaagctttcaacatactacaaattgatccaggtatgaaatgtgttacgttgtgagccaaagactgttatctaacgccttcagaaattccccgatgtcctgttgcaactgcccagctatgagggtgtcaccgtaagttgagtctgactcctagcctcaggggaaacgactaatttctgatgtttcttagattgttgctccttccaatgatgctttcaaccaaatcccctattctcctctctccaatatttgggacccgaacgatgccaaggtcactgttccgctgcttcagtaccacattcttcagggtactataagcacaatgaagctgaaggaggggcctgcatatgtcaagcctacccttcttcacaatcctaaatggagcaatgtcactgctggtcagaacatacttatcaacaaacagcctgacgatgtcatcttcagcacccggctgggcaatcgagctacagttatcaattacgatatcaagtttcaaggcggactcatccagattgttgacagtctgttgattccgccctctggtattcgccaggtcctcatggcaagcaaggttgactcgtttctcgggggactctttagagctggcctcatgcctgatctcgctggtcgccaggacatcactgtctttgctccaagagatcaggctatggagatggttggcagtgcactcagcggcatgtcggccaaggagctggcaagtgtcatgggataccacattgtaccgggcaaggtcctggtctcgactgaccttgacaatgccacatctctgaccacattgactggagaggaggtccacgtccgccaaattggtaatgagaagttcgtcaactcggccaagatcatcacgactgaccttctcatttctaatggtatccttcacatcatctccaatgtcaataacccaaaggaggccaatgcggctcctaaccctagtctctggcttcaaaatcctgtgttcaagtctgctggcgttgacgatgtcttcgactcggatatcccttgtaccgcgagttgtccagcgacaaacacaccaacgcctacaccggcagatgatgccgagaacaacgccatggcaacgccgtggttcacaacaaggtcaagcaggggagtggctgctcctcgggccacagcacatgttgcccgcgctgcactgggtatcgtgggtataggtgcggggatggcgctcttgtagtaggagctggtgttcttatggcctctttgttctgtgttcgccttcttgggctttggtgttttggatcggttggctttgcagtggtatagatctctctatcgttcgatcaagtattaccccaacattcgttaacggaagcaaacatcctccttttggccagtgtgttccctcagattccacaaatcttgttcttggtcaagcagtgtttgatcaacgtggaccgaacttcttggcgaaacaagtcatggtacctacttgtcgtccggacttctcattaactccgtgtcagtcaagtcttccgacgacatatatcgttagtcttgtactgtcgttcggatgaggttttttaacttgaacggatatcgttatcctctaggcgtgtaaagtgattggtgaagttttccccttggtctcctgtcgatacacggagagatctagatccgttcaagcccacgggtgttaatgcatgcaattatgattgccacgaaagataaaccctcgtcatctggtcagtactactgtagttacatactgtaatagttagaaacccagtaaatggcaccacgacttgccatattcagtatacaaaatacaagtttttggtacaaacggaacagcgaaattgtcatggcgcacggaagatgccgctgcgggaggggggggtctagggtaagtatttgaagcccctggcaaaagcaacccggccagaattgctcacctggttcgtggggtacagcataatttagaaatggaaaagcctgccagtgtctcggccgatgaccataataggtaaagcccgagaatctgtaactagggggaatagaacgggcggtgcgtttgattgacaaggatatcgcacgtatctttgcctgtaagtgaagcgggctgggctagcacaggtgtaagcaaggtaaggttagttagtagtggaggtaaagtcttcgtgtcatttaggtgcttattactgaggcgacggcgagttactcaattactcatcccggagatacatacaggaaaaggaaatccgtagatcagaagaggagcgtaaatgtttcgtaacgagtatccattccttggcaactgagtcattcgttatcacagatatggatccaatggatggcacaagcacggggaataaatccacagtcacaggaggcagtatttgagatagttacgccgaatacacggacgacagaccatgcatgtaaagtcaagtcaagtcaagacgtgataaataaacgcgatagacccgtctcccgttgtaatataccgctcagcgactaaactaatcgactaagataccttgccctgcctcgccttactcgactaacaagcttagttcggcgacgatggaaaccgtttcaaccaaagagagtcaggatgtggaaaggatcatgaatcagtacctttgcccactatgaatggatacggaatcggaattggaatcaggctcagaaccagaaccagaacctgtcacccccacccgaaagagtagcacgctcgctcactgagttgactcttcgaagattcataatcgatataacatgctagaggcctcaaaatcaaaagagtgacatgtcggcctctctgtgtgtgtcgctcatgtgctaagccgcatcatcggattgctgctctaccagattcatccgtctgtcaacgcatcccccacaaaccagtaccccagtcagctctccctatcacttctggcagagcccttcagggtctgcatccgtgacctatacctcacgctccgtaatgcaccggaccggaccgtattgtgctgtaccgcaccgtgccgtaccataccgtaacggactggtctgtccgtctcaggcaaaacttacactcccactctcacacccctatgaaatgatgcacgtctcgcaacccacaccataaacgctgccagtctgtggcttatccatcactcccgtacttctcgcctgttcggtccaaagtcttgtttcgggccatatgttgaatcctggtatgatcgctccacgagatgcgatgcgaagaagcatgagacttcggacatggtgctgtatgataagtggcatgatgcttggcataaactcctctcctgcctattgtactctcttgtaactgtccttcataaggtcgatccccaatacacgaaccccaggtggcggaacaggggtctcttcttggaggtcgatcttggcttcgagaaaagcagaacccttgtcactccaagagagcggaaagaggcttgatcggtaaagaaaatctggcacaagataacaaagattgctagtacaaacgccccaaaggtcagagcagttcccatgtatgaggaggagacggcggcgggtctggctgaggaggagggacacgcggccctcctggaggtgttggcggagggtctggatcttgcgattcgagagacatcgggcagtgagccacacgcaaagtgtggaagtgagggcgaagatagaggtgaggatgagcccgaggcatcagggacatgtgggagaattcaaaaggctgcacctctagaggcatcaagacaggaaataaagaaacagaggacacactgggtcctagtcctccagagacactagtcgaagtggtaaatggtatccgatagatagtcttagtttaggctcgttgtttatgttatactatgcttcgacattactgccgcccccagtatctccagatagtcggtgcgacaccgatcctcttaatgaggctcacgtttcgcccttggacgacatggcacatcctcgatcttggccaggtgggtaggatgctcgtcagatcaatgtgtaaggtggttcgcgatagatatccacgttgacctacacgatcagctgcgcaaggtgtagtcgacggcatctagacccgcgcccgcgccccaggatcaggccttaaaacccggtggctttctcgctgtttctcaaaggatcatcgtcgtcgtatccagcatcgtgcctcacagcaacacatcgtcggcaccgagcccatcaggtggtcaaaccagtgagggggattgaatatgcacggcgaacatgttgcccagatgagcagagtccacgcatctgagtagggtccagccagtccagggcccggggaccgagtaaggaaggcaagtagatatttcaatatgcgctaaataagtaccgttatggccatggcacagccaccgatattctcatcggcgatttgagcctcaaccagaatccatagcaatagccatttattcatatttctagagaatgctcttcatagcagggtcgaggcagtaggcacccgttggaaaacccctatgcatggggataacaaagagactaaagacggcatgctagggcattgatgatgtgcgtaaagctgttcttaggctctgggctcaatatacctgccgtggttcatacaagctgaaactggcttccaatgtatgatagcgtcaactcaaaaggaacgcctagcatcccaaagagatcggtggggtcccaatttggctgccgaggagacctcaaaggcaaagattacctgactagcctgagtgatcagacagaaaacgcagccgagccataagtgctcggtagcacaaccgacttgaaccgtgcaacgtgcacggtacctttgtcggagacagctgccaaactcgaatacagacctatgacagctgtccgtctaccaggctctccaggcttttgccatggttctcgaaacagacactatgcgccacacaccaccttctctgtcgtaccatgctgcgtatgcaaggctcctaaagcagtaatgtgagaaagggggctcgacaccccagtacaagccgaggtgttgtccatcgggcctcagaatcttgcctttataggcttccagctgattagggaaaaatctcctggcttgactagccggcagcgcctttacccgtaccctgccccaggatctcgtaattggcgccatgcaagtggatcacaggctgggtatgatatgctcttgacggtgaatacacaatgctagtatagccgccgagagtgatgcgatgtgcgactgtgcttaaagctgccacggcctcgatccacgccagtgcataatgggatctcgtcacaaaacccgcaaggaggtgcctactataccctggatgcgatgtcaccgctgcaacgcacagcttatccagtactgtaccgatatgcagggtgtgagagaatgtgtggacatcattcctgtcaagacactcttggtggtgtcagatctgctatgtgtcaaacatctgcgctctatgtgttcggtgcatgtttaaaccgagctcgctttgacagctgtgagccacgacttggccgcacaagagggcatgacagactgtcgaatggcgagtggtgcagtctgacagcggcccctcttgaaacggtgacccaagccaagctcaagaccaaacaataccctaccctggtcgctcacgattcatggatcttgcttgcaagagcggcatcgtgggatcggcctctcctcagccctataggagaagccaccgttgtgggtgaaggatgctgaggccaagaccaagaccccggcctggtatcaggctgtcttggctcgatagaccatgctgcttatatgggcagtgctactcgaatcatcccactgttgccgtgcttcggtgcataatggagtgttggttggatcaaactatcgcgaagggtcgagttgcgccaagacttagtctacaaagcatgggttctctcatatccccacaccaggtccccttagccgagcggggagaggtgcgaaacgtgacaaatggtagatgggatctagtgaccagtgactggtccctgaatggtcgatatacgttcgaaactagtggctggagcagtagcactcaaagtctatcctcaacttcccggctccgaaatctgtgacttgtgcatatccatggaaatgcatcgggggcaattgtcctgaaacaccgaaaccaaaacgagatcacgtacatgaattggactaggacattgacacatgagtcgggtaatgggcgagtgattggccgtaataggacggagagagcctccggtctgattcaaaaagatgataggcgggattcttgagagtcctcgtggccgaacatggcaagacggccatcttcatctggtcagatgtcagtttgccaaacgggagacagatataagtgactaacttgtttccgagagctaattagaacctggggccgttgtttattctgttcccttttccctatcccctcgtaacgccactcgaagcaaattaattacacctgaagagcttttgaatcattttggaccgcgtcctcgagatcgacttcgaccttcgcgactatcaatgctcccgcgtcgtcttgtctcgtgatcatcgtggcggccggctgcttttcgccggggaactggagatctcgagcgtgatctagatgaaaaggagttgttggatcgactgcggtatcggcttccaccaccgccacgggaaggaggggggccagccgacgatctggaaggcgaacgcgatcctgggcgatacacatcagacctgggtccgtaccgactccctggagatgctcggcggcgaccaccaccaccaccacccatgccgttatttcctccgatgcctgcaccagggggacccccacgtactcccgcaaacggcactctgggatcaatgttggctccacgccgagctgttggaggcgcaggagaaagcttgcgacggggaagcactatggacacattgatcgcggatccatccacctgagcttcatgcatgtgggctatcgcggcctcggcatcgtcctcgtagtcgtaaagtatgtatgccgtgccacggtttgttccaactttgattgttattagctgatgaccgattaaatgggaggcggttatcttacaggttctgtttatgggaagatcaagatccttaatgcgtccaaactgcccaaagatctcataaagatgttgctcattaatgtttttggaaagtcgctctactacaatctaagcatactaggtcagtttccgtaacctggccatgaatgtttgtttaagacatacctttgtgctcttagcggctggggaagcactcctatctctgtcgttgcgatcgcgggccccgcggctccagctacgactgcggcttcgactccgactgttgctacggctccgagtgcggctgcgagatctgtaacggccattacgacgctgaggtgatgtggagcgggcaggtgaccgcgagtcgggacgatggcggcgctggggtgaacgagaacgttcagagcgtgcagcaggtgagcgcgtgcgcgacctgtaacggccgcgagatggcgatcgcgaagccattggggcaaagtcggcctcagctcaaaattatgtttgatatcgcgtgttggagttgaaggaattggcttgaaacgcggaatgtggcggtaggaaggcttgtggattggctgctggagctttctttgacaggtaatcacgtgactttagatgacgcgccatggagctattgattcggggtttggcatgtccaatttatctgctatcttactctccctaggtaggtatgtacatgattgctacaaaatcaagcatttctatttcgttcagcgggtgactaggtgtttttagcaaacgcttatacacattcctctttcgttcgggaataaaacaataacagagtggcatattatgcaaaggcgtccattgataatatctcgaatatggatgactacctatgcattgtcgatcatcactgtggaatctggccctgggctgactggtactgtagctaaggcgaccttgccttgatataaccctgcattgcactgcaagcaacccaatccttcttgattcgagagcaacattcttatatgtgcacgttcgatacaacgtcggttgcaatacctagtctacgcccgttcgcatcccatatccatgtcttgtcacatctcgactgctttgccacgttcgcatttttgtggtggatggacggatgatacaggtttgaatctagttcgcttccttgaactgtggctccggctccggcttcgactccagctgtggcatgtgcggcatctggtacgggttacgacccttgcgccggtgaaattcaacgacttcggggggtggatcggttgggttgttgtctttatccacccatacgcagcgcaggctttgcatgatgcctgtaaacatgttcatttttagcagctttctctttgcgtcatgccattactttgactcacgctcaacttgaagccatgccagccggcggcgcaacatctcctcttcgggagtacggtttctggcatcctcggccattttcctcagcaccctttcgcgacggcgttggtaaagggctcggatgaggaagatgaaaaagatcaaggtgatgaaaagagcgctgactcccacaataaggcctatttcgagacggctcataggtcgagactcgggcgccttgggttactctggtgaggtcagatatttgtgcacagtgatcagtcgttgatgtcgatgagcttgcaacaatagaaaccaaaatgacattgtgaagttgattcatctattcatcgtgaattaacaatgaacgtgggttgaggggctgttgcgagactcagactcagccagctgccgtcagttgtcaacccagcagatacctcacagcccaggcggccttgtaatgaatgatgattcctgcaacacttctgtactcctgtgtgtggttgaattctgctacgtattatttggcgactacaggaacagctttggagcacaacgtcttagtgttggtttcatccttaggtggccagctcgataggatgaaagagtgaagtgccagatggttcttgaggttggaattagcagtaaactacgagtgaaagctctttgttggtcaaactgttatccatactactgctgcctcagcaaccctaaacgtgtactcactctttgcaaatcgactcataatctgcgaccttgataattcaagaagccgaagaatcaagccacaacgtgtttcccacgtcacacaaggcactcactaattgatacgcctccctcagcagttccctccactcaaaatactcacgacagacaagcctttccaagttctagtctgatctcttctgtatctgggcttcttcaccctccctcttcagaagtcttcattctaatagaatacagcctcatagatgcctttggaggaccatcttgagaggctcaacccctcctttctggtgaggttttacttggactggtgaccggcggagtgacgatagaatcagagcagacctttctatcgctcaactgaccatgtgccattcttaatggccatcccctttgtcattgccatgcttagaggccagtgctagatgcgctaccttacttcatgttacgcaaacggcccagaacgtctcctgcttcgggttggtatctgatgtggcagttgggagtatctggcgatgacgaacacagcctgtgattgtaactgttgatttgtagcagctatctcatgcgcaacagtccagccagttctcagattcttccaagccacactcaaatgcaggtacttactgtagttgtcttcacaaagacttctgatacaaggagtgtgccagtttggttttgtgatgctgtgtcctttttttacatcccttctgcctcaaagtgaacatcgtttattcatccctcacttctgctgtaagttacacgacaaggaagaaggcctacgccaataaggtctgaaggtgaaatgtttaactgttttatattatattgggaattttgatcgcgagatattcaaaaaccgcagctaggcggtttgatcagcctgatcaagttcggctctgagaggcattcaaggtctcgctggtggtcttggccgcatctcgaagtcgagattccaggttgtcgccgaacatagcacggccgtgagccttgaactcctcgtagatggggattagagcttcagatcggaggtcgcatccatagtagaaaagaacattgccgttcttgttgaatgttccgtcagccttttcgaagaaccaagttaggttctcatcttcctcgctgacagtccagaccaagctagggtgatctttcttgacggcagcaaagacgttctccgcaacgttgctgagccatccagccttggtgatattcaaagtagccagtgtagcaatcggtcgctcctcattggctggcaggacgacagctagacactgcattccatcgtcgtagtaggcgttgaagttcttctccttaagatgatcgacaaagcgttcgacagtggcctcagcatcaagtccctggcggtcgcgggccagagtctccttgaacttggagatgtctccaatctcattgacagaggaaacccgctggatcttgtctcctcgacgaatgagggtaccggcaccagagtcggtgaacaattccttttgcaaatcgctggggtgtataatagcaacggatgagctgcgggggagtgtatcgagcaaggatttcgtctcacgaatcttaagtcgcgtcccatagcgattccagggctgtgacattaaatggtcgaactcggcatctaagttgataacggaaatcttctcgccatcgccatcatacagtccgcccttttctgacagataaacaaccttcaggggctccagggcacgggcaagctcagcagcagcgacgtcagcgttcacgttaaggagatggccgtcttcagattcagccattgaggtgaggacagggatatagccagcctcaatagacttctcgatagcatctttgttgaccttggtaatcttaccaacatactgccacttctccttatcaagataatcggctgtaaaagcaccgctgatcgatcgagtcgcaacaccaagttcatccagtcggttaataagcctcaggttctcttcaagaaaaagcttgcgagcaatacccaaggtcttagcgtcagtgactcggataccttcttcgaactggggctcaaccccagccgacctaaattccgtgtcagtataacgttggccaaattgaaagtagtcacgaactcgagcaaagaattcagttgaggaccagctccatggactatcacgggatagaggtcaataccactcaggaatgccaagcttcgacacagctcgtccaagtattcgctaagaatggcaccgccaaccttgataacggcaaacttctgggactcaaccgaggtgaagagcttcaggtactgctcgccctcccgcctgctgccaatgctgttgatggtctgcgcaacaatctcccgggtcctatcgcggccagacaaagaagcgagggctttggttgtagagagggttcggttgacgttgagggatcggagcgcagtcggagcggcagtcttggcattggagcgagcgacgcggggagcgacacgtcgggcaccagcgcggaaggctccagaagtggcggaaaacatgttgcttaagcctagtaactcgacgatggcagggagatcgtgcaatgggaagagggggaggggatgaggactgtcgactctttttgaaggagaagatcaagaggctccacacggcaagataaggcccgggtgagtcagtggagactaaaaaggtgtagagagcttaaggtaccttacctaggaacctggggtcacctccaatggaggggaggggcaataggcagggctatcaagatttcttcatgtgtaaccaactgcattatgtataattcttctacctaggtatgttcgtataaccgtgtgagaagtcgagactggtctttgataggtaaggtagtcttgttattgtaactaacttgtaatccctcaaaagctcaactcgcatattccttagagtcatcgtctctaaccatccaccatcgatccgacaccgcttgcagaaccttagctgaccggggtcgccttgctggtctccattgcatcatgacagaatttttcccatcaagctccatcatgaaaaatatcatactccagccgtctcatcgatggccttcaagtatggacgagcaatcattctttgccttgaaattgacatcatctgttcatatttacatcaaaatatctactgtacagtgaaacgacaatggtaaaaaaaaagtcccatccatccgctgtagatctttctaccaaggcaaattcaccgaggtcagtaacacgggctacattccctgatcccctcctcaaaaagctcagatggtgatgaggcattatcaatcagtcggcgttatcaatctactcctacccacaatacccttgcacttacagaagaagcccactaccaaatgacgccaacagaggatccatggttccggtacgtcgaatcttgagcctgtaaggggtctctttcgttcatcctcaacgcacaagatgccttttgtgcagacaggttccactttcggagcaactattgttcgaggcattgtctagtctagttcatccaagtaccggctacccacgccttagaaaagttttgtcacaatcgccatgggtttctatgaaactggggctttcgccgtgcgataggaatctcctattaagaagtagactaacaagaagggatactgtaggaattagagagctgacccgatcctctaccctcagaaatcatgaaccgtaactcgcccttcctatcttcgatctggtaagcagactgccgcttcgttgcgactaatgacacaacacgaggagccgagtttgacgacaaagatccgcggaaaggtatacatctcaattaatcggggaacgcctaatctcaaacatccagtccggtcttaagttccaggagccatactgagaccttgtcatcagtaagtcaccctaggagcgaaaactgccagcatgacattgaccggggcccaacgtgaacaaactccatcgtgctcaaatcatattccattgcaataatggccggttgcccaaaagttccatttcccatggtcgtagcttgcgatattcgatgtcgtcatgtcccagcgtgtgtatcgtaaggaccaagtggtacccaaacagatgattgggctattaacgagtagccacaactggggaggattagcaagatcttcgtcaatacatctttgagaggcccaatacataccagaggggacaatgatgatgaccagtagaatgataataccgataatcagacacattcgcatcttcatatccttccaccacatctgcttacggactctattggctcctcgacggaaaccttgtgccgagacggccaagttgtcggtcttatcctgaagagcatccaggcgctcaccgcgttgagaaaccttgttgatgttgtcacgcatcacacccacggtgtcatcaatttgctgccgactgcattagttcaaattccaacactagagacattgcagcgctggtgatgtgaggcgcggcatgggtcggacactggcgtcgcctgatggcaagattacgaggacgttgcggaagcccatcaagcattggcacactggggcaagtggcgtttggtcgggttgctcggaacggatatcatgatgatgcgtaactgctcttgggctattatcgcacgatttgccagtggcccgttgatggctcttcggaaaattgcgattctatcgcaaatcatttgtaaattaccaaaaggaggcgtcatccgtcatctgtcaccaaacagcctcgtcgccaggtgtcgcaatccatgaccatccgaaaaacaccagcgcagcacgaaaatcatcgaaacaaacttacagcttgtagcgcctgcgttctagcattgccgccagcgccctgttgttgggctccagcctggccgctggggatgtaagggtcgtagggggcttcctgctcaggcattttggctgtggtttggagatgttcaagtcgctaggaaataacaaaagggtatcggtcggaatagcgcgaaaggttggaaagtgcaggagaacaagttcgcgattacagtgctgtcgtgtcgtgtcgttgtgatattcgaaaggaggaggttggcgtagcgagaggttggaagagggaagttgattgtgagacgctgcactggtccaggcgaaacaagtacctaggtaggtagtgagtgaccaggttgcaggtgaacctagggcggagctggttttggggcgctgctgggtgacgaggccaccaccggggggttcgggcgggcttcagaggttgctttaacgtggctaagtacttctacatgattcgaaggcctacagagaacttaacttacgctttggcaatcaagagtctttgtccttttcaatttatcagggttcatctggtaccttaggttggttaggtacggaggtacaagtagttcgtccattcgacggttctatttttggccctgacagtcaatagacgccatggagcagtgagcacatagtctgcctataaaaagtgctgtatagcaaacgtcctgacctgtcctactgcaaaggctttcaattcattgctcgcacttatcaggagagtggttgcactgtaatctattcgcgcagtgatacgttcttcctgttgctttgagtcgcggtacgcaatgcctaacaaggttatccaatgggactggtgatgacagactcatgtgatgctgtaacccaagtcgtcccttttcagtaagcgcggagacgctgcccgtattcgcatccaagtacagccacaatcagccacggctcacctcagtaacagcgccgcatacgattcaattgagtgttaggcatccacattgggggaccctcaaacggcccattcatgcacttggaaacacatgaacgagtattagtgctcaaggtttcaccagaaagacttgcgacaacacagcagctggtgtcgttgatattgttgcggaaatatgcaatgccaaacacatacatagtcatagatgggtcttgataggccacgcaatagagatctatataaatcggtgcttgaggtgtcttggactgacatacctagatatcataactaggaacaatgatggtcacagattttcagagtagttgctgaaagcctgccatggagacattatctgctgcgttatcatgaaacacatcatgaaacctccaggtctgtgttggatgcttcacatacaagtatgggtttcaaaatactgccattgagagactacattgaacctcacccaacatcatcaccaatcaatatcagtaacttgaagccaggggcagataactgctattagtactctgttcttttggtaactacatcttactctattacccatacaaatcgagagggcatagacgctgctatccatgatgttctgtgacacgatctataatcacacctaatctgcgtataggcacgaatagcaatgaacggcaagcatccttaaagcgtgatttgctgaatgagaaacattcttaatctagtagatcttgttgaaacgctgagataatggaacctggatataagggtatgaatatgggggaagcggtcattctgtcatcatcatgatggaagaggcttccagaatgttggaacatgcaactaagaaaactcgacaacaggggtcgtccagatgacaggattcgatcgaaacgtcgattcgatctggctgatgtaacacaaacggcctgtggttaggaccagactccaatgcttcactaattttgtggaagacttgagaagaggagaatggtttcgaagttcaacaaaacagagatctatacactatgtgattcattctcgtggcgactcagacttcaggtcatcgataataaatcaggcagtacgagcatctgtcacagaagtatacgtcaccctatgtatggatgtcatgatatgggattggacacaacaaggtatgattatttcgtcaagccgacccttaatgcagatttggttcgtgagctggagccaatcatttgagccggatctccctccgaactcgatcgtgttcctccacaattgattgagctacagtgtaattgtgtctttcctttcactaagtaattgtgcgaatatggcatacaggactctgatcattggcagattgtttgggaagctgattgtagcagcgttgagttgattgggttagcgatgcacccattgattgagaagtctcgtgtatttgtgtgcacacatcccttaacttcgtacttaacatactggagcacttccaaccttcactcatttgaatgatgaaacacgtgaaaggaaacccatgtaaagcacagagattactcgtcaccgaataccttatctgatcccttgcgtcccgtcaactgtgatactacttactgtctttgacggtccccttgccagtagtatcacgagtccaagcaatgtccaagagatatcgccaactgctccctatccctcccaacgaaaactcgccccccaactcgcatccatcaggatcttcctcgactccacggtcctccagcgacgaacctttgaagcggcaacgaatcggaacacaactagcatgcaactcgtgccgtaagaggaagattcgtgtaagcttctcaagaaaagcggtaacccatttggtccctgttaacacgatttgccaaatagtgcgacggaagaaagcccatgtgcgaggcttgtcgacgacgcggcgaaaaggcagcatgtacctacgctgagactcaaagtccaggccagacgagtaaggtaacggaacagatcctggggctgtttgacattttgaagacagcacccgaggcgcaggccatcgatattctacgagtcctacgaagccacgcagatctcgatacagctgtgtcgataatccaatcgcggatgacaagaaacatcagtgactgtgaacgctcccatgagcatcctcggtacctgggtcttgaagctgagctcgtggcaagacattctctcgcgtttcccgcgcttcaaccccttgaatctagtatcttgaagtaagctgactgggtgtgaaaagtctcaccactcgccatccggccacacagctgcgttatcgccaactttagctgacatttaacaggaagttcttcagcgtcagccgggcatcatcgagcacgcaaaacgacaaaagccccccgacaaccaacagtggctcgaacccgttcccagcccatgatcctacccagagcctggaaccccccctaagttcatgtggcgaacgactagaagaactagatattgggttttggacctctgtaccaatcgcctccggcttggcagcaaaagccatatcactatatctggagactgaccaccccttattgggtccctttgatcctaccttgtttatggaagatctggtccattgtcgaaccaaatactgcagtaaactactggtcagtaccattatgtactggagctgtgtgagtgacctggaaagagtgtgatgcttgactagccttgctgagacaatgatagcaaatgtacagtgcggtcgactctactgtccagtcattcataccacagttttgtgaagaggctgaaaaacgctggtcccttgaaaaagcgacagattctctgctaaatcttgctgcaacacaactgctgggcttagcatatctgggtaatggaaaggatcactacgtcttgacgtatgtatctgaagtgaatgccatgggcgctcgtctggggctttttggcgtcgagcaaagcgttgcgatttcgaaagcaaagcaagtgagcccagatctacaaagcgcgacatcgtatgctgcttggggggcttttaactggatagtgtgggttcagaaagtcgagatctcagacaagatctgatgttaacgtcctcaggcttatggctttgttctatcaacaacctggcctctcgtatcccgagcacccccccttagtcccaataccaggacatgaatggcatgacccttctgagcccagccccgagtctcatcagcagagatctaagcagacgtacttgggggacacgtttccaattgtgtgtcgattttggagaataatgcacgaggtgacattgaaatactatcgtgaccagcctttcccgcgcgaaagcctcagcagtcacattgcactcgcctttgcggaatacaaatatcgagagttgatagcttgggcggaaacactgcctccatctatggtgcgttcagagcagagtccgcatcatgttttggtctttcagtacgtttcgactttctcgcctcttcccaacaatagtccttctgttagagctaaccgaatggcagtatctggttccatgtcgctattctatgtgtccttcgcccatttacagttcgtgcgagggactcgccgaagccactacggctgaaaacatttccctgcaggcgcagctcgcctgacgctgcatacaaggcatccgtgaatcagctcaagcgtcttgtggtggtataccgagaaagacacgcatgttcatcttacacgatgttgtggcatactgctctgatccacatcgccaatgcgatccttggagatacaaaggatcctgcctggcgcttttacctattcttctgtgtcgaaagttatggagaactacgaggagcattccgatttgccgaaaccatcggtcgtagcatattgtccatggcgcttcagcaaggcgatctatccgcagacgaagcacggagactaatggtgcagtttgaggagaataggctgaccagtccgtcggaagatatacgggcgactttcatggctgatctgaatcttgccatgacggatcccgaagaagcaagtgtggagagcctgtctgacaggtttgaggacattgcactgtttcgggagtttacaaaggcgggcgactcaagcgaggatgagccggtagagtctgatgataatacttgggacacattgtgagacggagcattcaatgaatggaatgatcagcaccaatgaccagaagtggcttgttgagcaaaccaccactggctcagaagcttcttgaataaggtaccctgaacaagaaaccagcaatggaattgggttccgagtcaaaaatgattaatagaataaggcaacacattacaattgccgttgagcaggagagggagaagaagaaggggaagtacaataagcagtaccagtcgtgctttgaacatgggacaattggtaacactggcgtctatatgacagttgaacaaaagggaggagtttgcggccagcgtaacgaggggaacaccgctggactaaaagagtgtatttgcgatatgaacctctatgttagtagtgctttattcagttcgcctcggctatgaacaaatacggaacggctgatcagcatctgaatcaaccatttctggggaacaagtgttttgatggttggtaccataaaccacaaaatgcctgttttcgaaagtctggaaccttggtcacttggaaatagatacctaggcagtcaatatcaatactcccatggattgacctggtttgcgatgggtccatggttcgtcagactcggccggtttacgggaaaatcgataaacaaacccttagaacaaaagagaaatagattaatctactaccgacatgatccttcccggatgttttatacaagctcttctatggcgctttgatgcacagtgtgttgaatcagacagagtattgaggatgggtagtatgtactccgtaggcctgccaaaatccctccaagtcatatcatcagcatgttgaagattgggatatcaaagtgaacaccagaatctcgataagaaatgtcagccgagcaaagaccgaccggggatggatgttccgtcatttactgagcgtaatcaagcgacgggcttggccccaaattcttgtcttacaacctgaactgctgaaataaaataaatttgatgggtcaaccaccaaacccctcatgtcacatattcttggctgccgtgctaccgagacttgctcttcacattgtgatattctatttcaagaggtcgataggtatgtacggatactgcgtacataccattcagatacaggctggacttggcccgtctgggtttggcacatcacatctggatccctcacgctaactcggccgcatcgacagagccttagagcttgcagagggtggggtttagggcggccgttccaggtccgcgtctgctcgtattggcaaatctctacgcataagaggctagcttggacttggggatggcgggtcggaggggaatggttcagctgtgacctgctaataatggtgcagttgggatggcatgtatgtactgtatatccgaggtgcccgatgcgagttgaaagggtgagtggtatgcattcatctaacgatatttcgagaagtgaaacatccaaatgttatcaagaacagttagtcagtgacatttcctcctcgtatctccatggctatgcccgggctaactagaggattggatgggactttttgaatggctcccgcttacggaaaaaaggttctttttatgattaattggaggtacggatactcaggctgacgatgtacctcgaattgctacacgagggcaatttactgccatttgctcaacctcttgtgccgggaagcatccaatgactggcaaatatatcatatacctcccaatatttttctgtcagcccccaattgatctcattgttgtccttgatcaactcttgcactgagcgcccgacctccaacttttaaagtttccatcctctgtgacctttaatacctaaactgacctaggtacctaggtaaaaaaaacaaaagtaggtaccttgtgcacctaaactggctttagctctctcaaccttacctcaaggtaatcccgcttctaggtaaggtaatgcctcacccctgcttctttgtcgaggttccttcctctcttaggttcctagccaccccgggctgccatcccaatcctcgtatatggattcattcgcaggtaacctccgcccacgcctgtctctctctctccacttctcatcgtcatcctttcgctcgtttctttctctttctatctttgcatcctcatgaagctcgacacgtatcatcgttgtcgtctttgagctcatcgccgctctcgcttcatcgtcgacatgcgcttcctgtcaacatcgagatcagagccaaggctcggtgcaggcggcatcatcgctgcactgctactgacgctcaatcgcttttccttggcctaccaactggatcctaattcgacgagtgagttacaccgtgaaacagtcgccgagccgcttgttactttgtcctcgataccgtgcattctgacgtagaaactcaattcaggttcgattaaatcgattgccaaatcaatcgccaaggatatggttggcatgtatcatggcgacgaacccggacaaacaccaggtctactacctgatccttattattgtacggacacgttccccaaatcgacattgctccatctgttgatactgacaattcctgccagggtggtacgctggcgcctttatgggaacactcgtcgattattgggcgtacaccggagattctcaatatgtcgaaatcaccaaacaggcacttcttttccaggtcggcgatcacgacgattatatgcctattaaccagacaagaaccgaaggaaatgatgatcagggattctggggacttactgtcatgtcggctgccgagtacaacttcccccaccctgcagaagaccagccacaatggcttggacttgcacaagccgtcttcaatacccaggcagctcggtgggatacagagcattgcaatggcggtttgagatggcaaatctttcaggttagtgattcaattatgtatattttcggacttgcgccatcatcacctgtcaaaatcttcgtggcgtcactggggtgcctagcgtcaaatgtttatcatgagtcgaaattggtattcatgggctaacaaccgattgcagtggaataggggttacgactacaagaattcaatctctcaagcttgtttctttgctctaggtgcccgcctcgctctcttcactggcaatagcagttatgccgactgggcagatagaacatgggactggatggaagcagtcgagttcattgaccccaagagttggtacgtttatgacggtgctcatatcggcaataactgcacgaaactcgtcccctatcaattctcttacaacgcgggcggcatgattctcggcgctgctgccatgtacaactttaccgaaagccaggtctggaaggatcgcctcgacaatcttcttgtgggcgccaaagtctttttctcggggcctgaaaagaacatcatgacagaggtagcctgtgagcccgtgaaactttgcaacctcgaccagaagtctttcaaggcatatctgagccgctggcttgctgtcactacgcaatgggctccccatactcgcgacactatcatgccccttttgcgtgcttccgctgttgcagccactgacaagtgcacgggaggtgacaacaatcgaatgtgtagtctctactggaccaaggacaagttcgagggcgaagtcaccattggtcaacaaatggccgcattggaagttactcttgcctgcatgatccaagatcgaccggccccgttaacgaaggacactggaggaaccagcaaagccaaccctggcggcggtgccgaagacgttgggcgaacgacccctgatttggattataaacctttacctgccggtgataaggctggtgccgccattattaccattttgattctcgccggcctcctcgccggtatgttctggatattctttgacgaaacatcagacagtggtcccattgatcagtttcggagttttggatactcagccgctgctgtcgttgccgctttggctgctggtgggggcgcagccgcggtattgggacataagaagggcaagaaggatatcaacgagaagactgcggcggtctttgcgacatcaagcaatggcagctcccaagaaaacaccaacagccgccctattacaaacgatgcgccagccggcgttaccaatcaaagtcaggggcaacatcgccgggtgtctagtatgcctttggggtggccacaaaacccagcaatgagaggaagcactctgtatgactctgacggaatttatccagcgtcagcctcggcgcggcaatctcgaggggactgggcagtaggaggaggtattggcgaatcaagcagtgctgcaggaagttcggctggtggcaatagaagctacacgcaacaggagaacgcgacaggcgacaccactccaggcaccgaggaacctggtctatcacacgatatgaacagtaagagtgccgcccacaccgccgaattgggcttgagtcaacgtgaagctccaggacctattggggtagcacagtgagcttttcctgtgctggataatcatcttttcttaatcaaagaggtcgagacttacgacattcttggcaatacacgctcaaatagggtttaacgaatgcttgtggcattttgggggcgttttgacggttacggcgcatatcggttgacagcctgtcggcgcaggcttttgagtattatctatattacttggactggggtgccataagaaagaatgctcctagctacaacggcagagtcgaggtgtcacgcaattaaataaaaactcacaggtgtctgtcctttctgacaagatactatatatggctcagaacaagagtagtgcacgtttatttcacgcagatatttggctggtgctataatttgtcgtattttctgtcatcgtttcaacaatttaatatcatcaacaaacacattctcacaccaatctgctatgccatcaaatcagccgctcatgaactttaggtgctcgtgctattgaaggtgccttgtggtatgtttcatgaagcgcctgtgtctcccgttcaatgaactgatcgaacgtgctcagcgggaccccccatacttcaacttcttccttggtcgcaagattggccatgtctctcatgacaagctgacctgctatgaaagggttggtggctttctgatccattatctcttcattagaaaggtactctcccttgagatcccttcccacggctttggagagcttctgtaaaatggtttccacttcaatccactcatcggcatacgtgatctcccttccatgaaacttggctgggtgtagaaatgcttcgccaccaaactttccgatagtgactgtattagtcaaggggagaacagtgttaggtttcatagcagttgcgaagactcctttgtccaacgaagtcgggatacatcctgacaaaaggttcgacatagttcgccatgaaagctcccgggcgcaagattgtccagtactggaagcctgcatcgcgagtctggttttcgattgcatgcttattgcgcatgattatatcagtgaagcttcctggctccatggcagtcagttggtcgggattgccagcgctgaagccgcttgagaagatggcatgcttgacgccagcttctttgccactattcaaaacgttggctgcccatcgcctctcagcagtgaggtctgtgaagtcgggcataaggacaagaaagaggcctgtacagcccttcatggcctctctgagagccgctttgttgtcatagtctctaggaataagcttgaccccaatagtctcaagagctttggccttatcagagttaggatcgcgggcaagggcgtggacggcaatgcccttggatcgcaggtagcgagcgacagagcctccctgacaacctgttgctcctgagacgaatatttgaggggtagacatttcgaagttgttatctaaatgatgtccagggtgtgtaaagttagctaggtggcgtgcagatgatatgtgaggtcaactattcaatctctttgaagtaccacaggccctcattatatagaagatacccacggagctatcccgtagactgcttcagcccgtcgccggagatccgcttctcatggtagatccgctattctcgcggagccggaacctcttagacggtggagggcggaactccgcccgattaatcgccgtcagattatcagcttccacatcataatcgttagtatcactaatttttccgcgcatggtgaaccactacagcttgtcttttctaatatgtctcttaccgctcgagaacgccgcaaccctccaagtcggcggaagtcatgtactgcttgcaccaaagcgaagcggcgttgcgactttgctctacccgcatgtctccgatgctttcagaggcagatattttgccagtatcccacaaggacgatacggggacagttgacccctcagtctgaatcgcccgagacagtaccacattgtctgttgagtactagtgaaacgtcccctcaagtttttggcagcattcccatcagcgagtccatcattgaagatttcaataccatcatctcaagaattgatgcaagctctaatggcctggatacgtttgatctcccactagaagatgtggcactagaacttgctcaacagcctttggcattaactggcccgtcaacacaagattttggcaatgtctcagcacatatcttgaatcgccttcagtgggctgttgacgagatcaaagaagccccaaagaagatggttcttgagaatcaaacaccgtggtgtcatccactcctctataaagatgccatgccccagtctatgcagggtaaagatcagagctcaactgtcgtctgcactcactaacattgacgcagatgcccactcctcctgtgcgttatacctggccaagaaccgcgtcaattctcccatcatatttcgtagcatagaatctcgcgtcaacgacctgctctcagcgccgccaccgataacgcccctggactgtctagctcatacccaggctctcatcctttaccagataataaggctctacgacggcgacataggtgctcgtacctcagcagagcgaattatcccagccatagaggcttccgcgatgtcattgttctcctatgcccaatttggcatcgagggcacgcctggtacgcttccgctataccctatagccccgacaaaggccttctggcaagattggattctccaggagtcactgcgccggactctcttattctcattctatcttgtacagacctatcgcatcatgtccggctgcaagatgctccagtgtgatggaagacttggtctatgccactcatggacagtttccgcatatttatggaatgctatgaccccattggagtttgctgaagcgtggcgagataaggaccactatgtggtgacaaatgccatctttaatggtgtcctcgctgaggcaaaggcagatgacatagatgtctttgggaggattatgatttcaagtttactgggacgagatgaggctgagggttggtttgcaagcaaaggtgggaaattatagaaagacaatcaaggttcagcaaagcccatgcgttggatgataacaagtacagggctattcaagtgttaatgagtggtcttttgaatacgacttcagtcccacagtctagtagtacttttacatcccttcgtcgtggcactcaccctcttcgactcattgtcggaagctgacattagatttaatatccttgccaattataagcaacagcgggtttagctcagttgggagagcgtcagactgaagtaaaacttcgggattcgatatctgaaggtcgtgtgttcgatccacacaaaccgcaaaccttttcttgttattttgtcaacctgtctctaggttcgtccatcaaagaaaggcagggagggaaacatcatttttagtgtttggactaactaataagatgcagctaggtgggtggagggaggggccacataaattcagggacgaaagttgccaacaaggtgtctgtctaccagtcggtgatgctattgatatgtatgtatgtatgtggctgatcatcccttttgcccagtgtaaatgaagatgaatgaataagaaacatgttccatgggtcatcaatgattgaggtttagggctttggaagggccgaacagccagccattaatccgagtcaaagttcataggctgtatctgtagaactcaccaataaaaacatgaaatcaacattatcgcaccattgacatcgattgtgggtcgaaaacggagccggtggaagttacccccggtctcattcgcggcattcaacatggcttatcccacccaagggtctaaccatgtcttacatccccttaaatagatattccttaataaatgcgacgacggcgacgtagcagatgcgagtgcatttcatgttccttcctgagatacatttcgacgtcaagtcatcatgtccttccacaacttaaatacgaatccttctagggaggatcgcgacaatgcttcgttcctctctcctatcgcatacgacgacgatgcttcgtctcttcactcccgtagcgatcaagataccgataccgacgatgacgaacttatctcgcgtgcgagaaacagtagagaattgcgtgctcatgatcgtatcgtgttgatggaggaggaagatatcgaccgacttgttaccgattcgcgacaaaagaaagaacgggagcgtcgtggctcaggactcgcagtacctaatataggcaaaatctttggtcgtcgaggaagcagttcagggaatcgttcgatcaacagctccgccgaaaatcttgtgattgagaagcgaaaaactcgacgccaacggagacagaggaaacgagagaaacttgtggagcatgctcaacatggagaggacggagagttgatgtatgagatggaagagggaggtatgaaggaaggaagctcaactggcgaaagcagcgagagggatgatagtgacgaattggatcggcatcatctaaatatgattgccgaagcaaaggcccagcgacgtcgcagctggcgccggtgggtcttcattcactccctgatcgccataggcttcgcgatcttaattctattagcctggaagctatccaagaatcgcaggaacagattcaccaaggcgaaccaacccctggtcagcaatggaaccgccctctttgcgcccacgtccctcatcatcagcctggatggtttccgcgccgacttcctccaacgtggattgacgcctaccttaaactcgttcgttgctgagggagtgtcgccgaaatggatgcatccttcttttccatcagtcacgttcccgaaccattacactcttgcgacaggcttatatcccgaaagccatggcatcgtcagcaacaccttctgggatcctgacatgcaatcgcaattctactacacccatcctggccagagccttgacccaaaatggtggggaggagagcctttctgggtcacagcagagaaacaaggggttcggagtgctgtccatatgtggccaggaagcgaggcacatgtcctccacactgaaccaagcttgatggataagttcaatggcaaagaaacacttgagaacaaggttgccagaatcatggagtttcttgatatgcccggctttgaggacaagaccgtggacactggcaacatgcgaccacaattgattgccgcttacgttcctcatgtcgatagtgatggtcataaattcggtcccaactccaccgagatccgccaaaccatcagtaacgtggatagcatgctgagacaggtcttccatggtcttgagcaacgcaacttgaccgacattgtcaatgtgattgtcgtctccgatcacgggatggcaaccacagatatctcaagactaatccagcttgaagacctcatcgatactgacaagattgaacatatcgatggctggccgctctacggccttcgtcccaagaatcccgacgacctgaaaggactctatgatgagctcaaggagaagtcaaagtcaaaccccaaatttgaagtctatcttcgtgatgtcgacatgcccgagcgatatcacttctccaagcatcaccgcatcgccccgttgtgggttatacctgagacaggatgggccattgtcaccagagacgagttcaatgttgaagaaggaaagaagaagaacctcgtatatcatccgcgaggcctacatggttatgaccatgagcatccacttatgagagccattttcattgcccgtggccctgcgttcccccacccagcgaacagccagatcgaagttttccgtaagctgatttctgagagtgtgccttttctgctcacttactgatttggatgaacagaaaacattgaggtgtacaacatgttgtgcgactccgttggtttgacgcccagccccaacaatggaactttaaggcttcccctgaagcccatcggcgtgcacaagcccgaagatacacccgaggaacctgccgatcctccgtccgcccccaagaagccggcgcgcccaactttgccggagaagccaagtcatcccgagcagccaactgtgccccaaaagcccacccagcctgaacgacctacggttccagttgcccctacgcagtccaccaaggcgacattctcactcaacaaacccacgaaaccatcaaagtcggctgtcccctctaaggacagcggaggtaaggatggtgatagtgacagcgacggcgacggcgatagtgacagtggcgacgatgacgatgagaaagaccaaggaatctgggattggttcactcacaaagtggagaaagtctggcataaaatcactggagatgatgattgaactgtgaatatctatgtatatcctgtacctaaggtacccaggttggaaatgttgtgcatatttctttgtattttttcggcgttcaaaggggccatgatggagcacaaggcgtttgacattgcgacgggcaagacgaggctttggattcgtccaagcaaagttggtacaaatctgatatcctttctttttttctcctttcaaccttgccggtttgaaaacgaggcggaatgctgtgctcacctcacactggtgttgcactttgtttgtgtgacctttgtgctctttgccagagtgccacgtataaggatattttatcaagaggcggtgtacactgcatgtaggtgttcattcacatagcctattcccttgaaaacgtacttttgcctgcatcaaagaggtggtgggatttgagacatggccaaagaacgtttgttgcactccgcctcaatgtcctgcatagtacccaagataccttaggttaggtgaattggtaggtatcatgccttgcttacctaggttaagtaagtacttaggtatagtaggttacaataccttggagtcatccatgcctttactcaagaactgcattatgtgaggctcctcaagttataatgccgtatagagatctctatctgaaaatgatcgccgtaggctaggtacctaactcagcttaggcggcgctaaggcaggctctgataatgattaatgatttcatgcaagggatccattccatttcaaggtcgggtggggagccactgcctgtcatccatgaatgattgcccctcccccactacaatagcagaatagaataggtacatacaatggctgttgctgcctgcattagctcctcaggccgtcctccactttcaactccagtgaatcgcttaacgcgtgacgcggcgagctccctaggccccttcccatactcccggtataatcgtccctgaaggagctccacctcaaaattgaatgtgaaccttacaatatcaactgacaatcaacttcagccgcttgcaccctccatttgtgcacgtgcgacgaatagcgttctctaacatcatccatcttgcgataactggtactgcgagatcgtgataggccggccatcactcccctgcggcctcaagcatcccgacgtcttgctgcgtacccttggaaccttcatgggcggcggccccttgcttccggtggcctgccgctgtcgctgaccgagagggtcttgaatgctgtcgttgcgcctgtgcgctgtctcattcgcctttctccaggctgcagcaagatggctgacacagcctcgatgagtcttgaggagatccaggaggagctgacagtgcaaaaggttgtcttagagtccctttctgacgcaacgtatgatggggctgaggatatgagacaagaggctcactcggagatcgttcgcctcaagaagcttcttcagaccttgaaacagaagaaggagcctggtactactagtacgccctcccctcagcataaccccaacggcattgttttctcgttgtctaatatcacttgcagctggtgaatctcatcaccacgccccggaagatcgtttccctggatcatcaactctaggtacgaagctcttgaaacatactcaatgcacatttcatttatgatttcttctttattgcccatgtcatatctttagcgcccaagctcttctggctggatctttgtacttcatgtgtttccaatccctgattttatcactcgataggtttacagccaagagcattaagctgacctttctccagaggatgctgagcctggagcatcaaaggccatgcaatctccatcacgacacggtgtctggcgtttacctgatcgaaagaggggtgccgactcagctcgcctctccttccatgacaatcatgccaaaacacgccgcatttcccctgaagataataccttctcgactgccatggcctacggcaatgctgatgaccatattgacttcatagaccttactgggtaaagctgcttggtagtattattgtctccttcactgctgacggaagaacaccagggacgatgattacataggatccgacttcatcgctgaacaactcaaggccgaggagagacaaaagcaggaatgggcagaccaacagctcgcgagacaacttgcaagtcaaggcccttccagtcaagcttcaggctcacaatcctctaaaattaacgcctttacacgactcatgaacagccagcctgccctttctaccccgcttgacgacgcagctgacgacctctttcggatccccggagcttatgatgcgcaatgggatgattcttcaggtgccgggccagctttcaacataccccaaaggcgaatggtccctcagtacatacctgtggcaacatcctcaaaccacaacgccatcaaggacgacccggatcttatcttcgccggatctgttactcgccaaccaccaactcctactggtcgtccgaccctggcttccggcatgaactacccagacctgactaggcgtcatcctggtgcgcctcctgctggcgtctggcctaacaattacagctcacccaattcttcatcaaatttatcaggactcgccaatttgactagatggagtaacggacttgacttcgtaagcgggctagatgccgatggcacgccaataaacccccatctgatgagtttcgcgagagaagcggacagtttccatacgcctcagctcgaccaaggagaacttgatgctctcctaaaaaatatctctgctgatatggatcttcccaaggcaggcctaggcgaggcaccagaagggttgaagaggcccctgtatcctcatcaggacattgctctagcctggatgaagaaaatggaatcagggacaaacaaaggcggtattcttgctgatgacatggggctcggaaagacaatttcaacactttcactcctcctggaccgacgggcacccacaaggccaaaggtgtgtatctccaattgacaaataagttagtttactaagatgttagacaaacctcatcgtcgcccctgtggctctcctacgtcaatgggaagaagaaattgctaccaaaactaaaccaacccaccggctctcagtatatgttcaccacggcaaaaaggcctcgattgatgagttgcttagatacgacgtggtgctgacaacatatggtacggtggcacaagagctcaagcgatttgaaaagatcgtggaggatcataaggaaaggggaggaaacatcaactggaacgacacgaccatcagttccaaactatcacttctgcacccagtcaaggcccaattttaccgtgtcattcttgatgaggcacaatgcattaagaacaaggacacaaagggtgccaaagcttgcacccaactgaaatcgatccaccgatggtgtctgacaggaacacccatgatgaatggaatcatagaactgtactctcttgtcaagttcctgaggattaaaccgtactcgaagtgggaagagttccgacaggtatgccgatcagccttcaaatgccagtttgtcgctaatgttcagtcagggatttggtgttctatttggccgcaatggagaccccaaacacgtggccatggataagctacaagcacttctcaaagccatcatgctccgacgtaagaaaagctcaaaactcaacggtaagcctatccttgtgctccccgagaagacggaagaaatcatctatgccgaattgtcacctgaggagcgcgatttctattcccagcttgaaaagcatgccagggtccagttcagcaaatatcttcgtgatgggacggtcagcaagaactactccaacattcttgttctcttgcttcgcttgcgccaggcttgttgccatccacatctcaatctggatgtcgacgaggccgcctcttcgtctatcccggatgaagataaaaagcagctggtcaaagaattggatcaagctatagtggataggatcaaggaagtcgaggcgttcgaatgtcccatctgctatgatgccgttcaatgccccagcttttttattccctgcggccacgatagttgcagtgaatgcttggttaaaattgtagaaagcgcttcgtcggtcaatttgcaggagggaaatgaaagcagccgggctaagtgccccgtctgccgcggtcaattcgaccctgtcaagtgttttacctacgacatctttcgtgaggtgcacatgccggaaaccgtcaagaaagaatccagcatggaagcagctgccgatgaatctgacgacgactacgactcagactcagattcagactatgagtcagatgatgaggtggacagaaagggtaatctcaaatgttttatcgttaacgacgaatttccgaatgaggatgaaaaggtattggtcaagaaacagagcaaaggaaaggggaaacggaagaacaaggggaaggcaaagtcatcggatgtcaagcctgccatgcttaagaccttgcgcaaggaggcttacaagaaccgtgaggctttcaaaaagtacatgcgatatctacgcaagacttgggaacccgccgccaaggttacggaatgtatgaatctcatcaagaagatcgaggaaaccggtgagaagaccatcatcttttctcagtggaccctattattggatctgctacaggttgccatgtcacatgagaagatggctaagccagagagatacgacggttcaatgtccgcaactcttcgcaacattgcagctcagaatttccgcgagcgaaaggacaccaagattatgctggtttccctccgagctggaaatgcaggcctgaacctcaccgccgcgtctagagtaatcattatggatcctttctggaatccatacatcgagatgcaagccgtcgatcgcgcgtatcgaattgggcaacaacaggaggtgaaggtgtatcgcattttgaccaaggagactgtcgaagaccgaatcgtagaattgcaaaacaagaaaaaggagatggtggaggctgcgctggatgagactgcagggagcaagattggtcgtctcagtatcaacgacctcaagactcttttcggattcagccgctaatagatgtatgccgaccaacaaatgtcacgatatcaattatcacattgtacagtatcacgggttacggcttgcttttttagagttggacgagttatgacagttacagacagggctgcgaccttgacctcgtgagagctgaacgaccatctcgcggtgttatttcgactaaggaatttccttaatgcaatcatgtgagcaacgggacatggaattttctggggtgtgagctcaaggaaactgtcttgcagatgttttcagtgctgattgcaggcggcatacatgttgcattagggcaaacagtccgtagatgaaccgtgtcaacgtcagagaaatgatttcagtacatatcacaatgcttccaattgggaggcaagaatgggcgtgtgattgcattgtatgcatggtatgactatactacaccacagctggtgtagccctcctgagcatcatcaaaagctgggcatgtactatccaccttcctgtcctaccctttcagccgaaggcgaccaagtcttagaggttcaatttagaaacctcggtatctatgatgtcctgaacgtgtgttttggtagcgtcgtctgaccatgtccattcctgggacaccagctgcccgtcaacgatagacgtgccctttaaatggagggccggctcttccgtgactgtgaagaccatccggcaatcctcgttcttggcgttgagaatgacattgccctgtatgcctttggaccatgggtaggggagaatagcgaggtagtgctcgatgagaaggcgcgtggtagcagtgccgaggtaatcagccagtgcatttgcgtctggatatccctcccgatatggtgcacatgcagccgaaagaggtgagttcgggggactgattacatagtaataagtcgctgtgacgggtatgaggaatgtccggccgcggacggtgaagctgacattgggaagaatggttagtttgatgttgaactcgatgggctgcagcatattccgaatcatgatctgcgacgatgcaagctggttgggtccctgattcgcgtgatctgagtcgttgagagaaataggggttgtgctgaggacgaaacgggacgggaagccagcgcgctgaagagactgaacgagggcgccaatgtgcttagtgacgacttggacgttgtggaggtgcatgaggcgagcgattataggacggagaagagcatgtgtttgctggcctctcgatcgtgggatgtgaggcggaatagggcgagttcttgtgagctcgttctgtcgatgagcgtagctaaggagggtatgcagcgcgagggatatcgtctcagcaattcggttatcagggagatcatcatctgaagaagctagagggccaagcggcaccagttctaagatgacccttgatttggatgctggatcaatatcgcagatgagacgggagtcgtatggcttgacctcgtatgctgcaagggtgcgggcttcgcgtgtcagttcgtgccatagctcttgtgagaaaatggtatttcgggcttcaagaacacgctcttccaagggagcgtcagcagccgtctcagctggtaaagcagagcggccggtaacttgaccgtctctttcatatctcacgacaactcgctcagatactcctcccagccggccgcaatcaagctgaactgccccgtcattgcctcgcctcatgggtgctagactattcctgtactcgggtgcagctattggtcatgttagtacggtcgtgcgctggggagcccatcaaagggaggcataccttctgagaagccgaatcgaacaccaagtgtgtgcctttcttgtggcactctggatatcgaccacccagacttttgaactgctgtaatctcctcccagtacctgccctcaaccgtaacttctttctccaagaacgcactagcagcctcggcagcatcccgtgctttgttcgtctgtgtgagtgctaggcccaatgctatgttctcctgttcttgaactttggctggagtcacgggtgggttatcgagcctgtcggttcccaatgtaccgattccgaccatgtcgcgtaggtcttgcgatagagtgacgccagcctgtgtagggttctgtttcgagatgaggagggagaggaagtcgagtgtaagaagagctgtatttcccgcggcgctgagtgatgtcagtttatgatcatgttgtagcgggcttccatactcaagattctttagcatttccatgcgcacttcctggaggtctctcggcgcatcctggtcgtcgtcgtcgtcgtcgtcgtcgtcttgttccccatcggccatatcaacatctctgtctagcgcatccccatactccgcttcctcttgggcaagctcttcccttagcttggcctcatttatagctctgaacccgccaggttgcgcgttagcgcgagcaataaaatctgcgatgttctgaggtttacgatcggcgacgggagatggtcgtatagacagcggttggtcgtcgccgtgtgccattatgagtatactccaggtgtgttgcttcgttccgtatcgtgtgtgtgcgtgtaattaatgacgttttggtatattaaaaggtatccaattgctattctttgtgacagtcgcgttggtgatggtgatgtttgtctatgaaagtttcgggcttctctactttagctcccgtttgacacccatgaccgcggggtcaacagcttgagtgggtcctccaagtacagcttcactcctaactagaataattacttatactccgtaggtagtatttgcttaacctaaagtgaaacagtggcagattttgagaacatggatattttaatgctgatatagatattactatattttcataacaaagatagtatgagatagtcttacgtattcatcgaatgtctgtcgctatgattgctgtatctcataacttgcatcaagctgcgttgctgtaccatctcacttctcacaaaatgctaagcaggagcagaaatggtcatagagctcatagatctcgaattacaaggtatatttcatctactctttctatatatgattcttatcttgctgtaagagtcggaaaactcctcccgcttataaccaaccaaaaataaactcctttcgccgatgcaatgcaatgcaatgccatgccatgccatgctgtacttgtaacttcggtattgtctactcgttctttatgctgcttgagctactccacgcatctgcatcatctgttcggcgatgcccctctcgttgcaacattctccatcttctcagcttcgactgagggttgtcacctgtcatcgtaggcatcagatcgtcctcgagaattgggacttcacccaacgggtcgagttgatcgatgatgtctgaaatctcagttggtggaatagatttgaagactgcctggacatcattatgaggcgacagagatgtgaactgccacttggatcttttgcccgaagcacgcctggactgcatccaaagacggcgtcgctccacaaagctaatgaggaggagagttggcatattgagagttcgaataagggccacgttgacaatgtggaagatccgagcggtggtgacaagcttcaggggtaggagcaccatcagagccaaaatgttgaagggaggggggtaggcaaatatagaatcactcttgacgccctcgaaagtcaaaacagcgcgtcggaactgaatctcggccgtttcgtcagcgacgatcttggagaaggtgtttgtgagcatggcaatgagaatggtcagaaagagcgtgttgcccaggaacgcaaaggcaatcatcaacgcaggaccaaggatgatatggaatcgcaccgactcctcaataccctcaccatctagaccgaaccaaatccagagcatccatttgcccactacgtaccagctaaactcctcatcaccgtcgttgctcgcactaacaagccactgcaaagcaagcagaaagccggtaaagcaccatgtggcaaggaaggtcagtacagtaaagtccttcatcatagcatgaacagagataaagacaaggttgtttggcagtaggttgaaagcaacccgggtcaacatgacaggtgctgcgatacaaagaatcggtagtccatagccagagtgaagctgatcgaggagaaagtcgtagatgcggagaataaaataggcgccaaagatggaagaaaaagtgatgtcaagaaaggcccataggttctgtgcgtgaactgcccagccatgctcgataatagcagccatcttctcgaggagccaaccgaaggtgtatatacaaaacgcgaactcccacatattaacctcagaatggcgagagatcatggtcattacgtagagcaccagtaggatgacaaagtgaacgagttcgatgagatttcggttgcgaggaacaatgagacggtggtggttgaggagaggtgctgtccgagggtcgtaaagagagataggccgtcgtttatagtggtccggaaggaaatccataaatgaaaggggcgtgtaaatgatttgaccgttatgaaccgcatcgacagctcgttgacaggctgcagagctgatgaagaacttgctttcagagacaattgccaactcaagagctgtgacctttctctcggagccagaagcatcaccagatccaggccattgaggtcggttagctggacgctccatgtgactaggagcgccttggaatggatcgaagccctcaacgaggatgtgcgagagcagcaaaagaccctgtggccctgggttgtcctcgtggaagcggcgcaggacccgactagcgagcagctcgcatagaattgcacgcgcctggttgacactctgatgaacctccttagactgctctcttaggaaggatacacggtttgctaacaagcaataaactggcggggaggagtcagaaaagactcccaggtgggatgctgcgcttcaaactcaccgactgagatatcatctggattataaagtctttcgaccagaggcctcacaaccagagcgttcatcttgggatctctgaagtgctccatagtataaggatcatctgatgtatattaggattcattaactatatacgaatcgggatgagatgagacctaccaatactcgcaagaactaaccgtcggactctacactcaaggagagttagcacgctgactcctcatggtacgtaggcgtattacgattcttggcgagcttatacaatggctcaccaagaacatgcagttctgagctgcaggcaggaagggattgagcaaggacaagggcgagtttaccggtgaatgttcatatacacaggaagctcagtcgtcgtcaagttgagcgtcgatctgttgccatcatcgagaattcctttggcttcggcatcttcggccacagtgagaaagccctcatcttcatcgtcctcgacaggtttgagccaagcgtttgactgctcagtacttctgcgtaccaccatcgtgagcagagctgatgcttgctataggtgttgcacttttgaacaaatcagattgagggtctttaatatgaaatccgagacaagttcgacgctgaagagggaaaacaaataaagtcacgaggcaaaaaaggtgaggctctcgctttacgtatgtacgtatttcaagtgaagcccccgtctccaatgtaatttgggggtcattatgcccctgaactgccattccaaaatcacggcgaccaatcagcgtctgtgagccccgccacgacaggtacgcgtctctagtaggcgagatattgattggattgctgtaattgactacgtggataagcgagtcgtactaatcattacgagttctagaggacttttaactataattatgcagtgatttccatcatttcgagagctgtctgtaccgaattgaagagttgatcattcggcagttcgttcagctcttactgggctgcatacataattgcatgagagaagctaatgctcattggaagttgacgctgatacccctgaatcccttttcccttcagagaactccagttgcagatctgcaacgctaaatccagggtccagggaacaggaatttgatttctgcaacgtgcaaccttcagaaagtgatatcgatcatggaacgataaaaatctgcctttaaagaatttcaatcagacggcagaacaactctcaactgccgaaatagagcattgctcgtcattttattcacgtcactatcaacagccgtcatctaacttagctcaacgaggcttgacttgtcaaagcggaatctaactacgtaccatggccaaattacatacattaactcattcagaaattggcagatggaatggtctaggccaaggagcaagcaatcagccccttgatacgtctctccagactccaagctctacagatccccctcactatatagagcacgagtatcatgtttgattcatattagagctttctcggaagtgggagttcaattgcttcaggtgacgctcatatggtttgacttttctgtcgcgggccctcgggtttcaaccgagaaagtcgtgtttccgctgctggtcccgaggctcggcattgtttgttcttgatcttcttgagcattgtgggcgcttccttaacatggattcttgcctaagaagaaacttccggcttctggagctgtgttccgttgggtgacggacatgtcactcgtccgtccacacacaaacatctcagctgggcagatggtttaaaggattgaaggattgtgttacactggactatgttgacagctcgtggggcctgcgagtctgctcacagtccccaaactgatcctgaatttgccaggattctgaaagtctcgtaatgcagtctgaaaagatagtcactgtatccgtattcaacaaggtataataatccctaaacagtcacgcccaccccctcaccagtaacacctgaccatcgccaggccttgggcccttggctacgaacgagcttgaatatggggtagcctagcagcaacctagtaaatgcttggctcccaaatggtggcgtctctatgcacacgagttaagacgccaagagaaacccagagtggcagtgcatgaatgaaatcaagcctgggagatgtgaagacggaaatatgcaaacataggttattggttctttaccaaataactactgcagtccgtaggttaagggcaagcccattgacacatgccacgcgacctgtaaaaaacagtcacctcggctggtttaggtcagcggaacatcacacagctgattgaccagcatcagagaggagactcagcggccacagccaatgtcaactcggcgattgatcccatctgcaaggcactccctgagcctgtttctctgcccagcatcgaagagtccgggggagcagcggagggagatccggccagcggggtctcaaccgtggatctgatatgcgtcttgatgaatctggaattaaagaaatgattcaagactttgtggcttttttggtgatacatgcatttcttgtcaaacatgattgtgtttgaggcacgtgtgttgcctgcaactcaacgagctccctaatagggtccggtgcctcccagtgaggcaagccgctgtgtaagtgtccagagtgttgggggaaatggttcgaaaacatgacagctttcccttattttggaacatacatattgactttttggggttgcatgggtgtctatgccccaccccctcttgggtcagaaggtctttgagctggagacatgccatcttcagttctccatagggcgaaaatgatttaagtgtggcgtttatagtgctaaaagcagtgtaaggcacagcatcctgtcgctgatcctagcagtactgtagaagtacatgtccactatccatgcgatgggttgtgttggttgttggaggtcaatcttggctttgcagtgcgttcgcggcacggccatattggactctgtttgttcttccccttctccttcggttatggaaaggtgtaacgatattatactttgtacgtcggcagtcggtacaacaataacaaagtgcttacaactgctgacagtgaatgagtgttcgccggatggtacgggcgagagggtcggctagttactggcagttagttagagataatagttaccagtaaggtaagttgagtgagggatagttagactgagaatggggcagcctcaacgtaacagccaagccagcgacagactttcgagatccagtgattcaacaaggatctggggagcactgagcgctggcttcaggatctgccacctgtagcattgatgacgctgggccaatggttgcgccgaagaagccgagcgctctgatggtgatgacggccattttttgccattcatccattcactgggctgtcttgaatttcttttctatctatggccgtttcgtgtcgcaaacctggctgccagcacaatttttaagactccatttgtgacgcaatcaagacgtcccgccctctgtttccccagcagacttagcgccttggagctttcttgaagctattcatgctaagcccgaagaggtatactgctctggaccccatctgtatctttttgtacttgcttacctatattttccgaaattgctctgcaagagtttgaattacgaatatctcggcacgtctaaattttgacagcgcaaggtattcataaccttttcccatgtgaactggattcaatgtggaaagtctatatgtagagattatgtgatacttgtctctctatcagtggcatcatccttttaacttccaagagactttgaaagtcttttcacagtggcgtaggaatcagatgccgccaaggcctattatatttacgcgaaccaccacttactttcatcattgatgtctgtcaagggctcagtctttgatctccatcttgaacaaggtatctttcaggtccctcctcggtcctgttaaagattccctgtccggagagactttacctcaagggcaaggtaaggtatcccagtcccgctgcaaaaatctttgtcgtattccagcattagctcctattgtttgcagtctacagggcataaagggaagctcggtatggtaagccaagttaaaggataggtagaaaagagtgaaccaaggcaagaatttgtccagccaagcctgtgcttgagtacataaatgctaagataaccgcgtcagatggacattgaatcaaccgagcttgggatacttggaggtactttgagctgctgaaaccctgtaagatctccacctcgacctggcccgggctttggatggtactgtaccatccagtgtatgtgtatgtatgtacctccctgctgtgccgtctctcctgcagcaagcgcctcttggaggttccattgcttgaggtgctcactctaactaactagctctcccgttgtgttgtgctctgttgctccaattgcttacgttaatattaaggcagccaaaagttagtgtgtgccaaccagatgcagtatctccttctccacgcccgcgctgctctctcctacgtcgtctccgtccgtggcttcgcttcccgtcccttcctcacattaattccgccagtctcccccttcatccttctttccctttttctcctcactctcaacgataccctcactctcaacccccactgtcgtcatcgcaggccattctgtgaagttgtcctccttcaccttgaccatcacctaagccatcacctacacctcaaccttgatcagcttccccgtctgcttcgtagctaccgcgcattcaagatgactgactggacaacgggcattatgccgctgcaccaggtgcacaagcctcctttcaccatcgaggctcctggctacgagaaggtccccggcgaaaccatccctcgacgtcatcccaaggccaaggacggtctcgtcacctatcctgctcccgatgccaggaccgtcttccaggtcgttgagcgcagcgcccgactctaccccaaccatcatgctgtcggtgcccgtaagctcatcaacatgcacactgagaagaagaaggtcaagaagaacgtagatggcgagatccaggaagttgagaaggagtggtcctacttcgagttgactggcttcgattacttgacttaccaacagtacctcgagcgcgttctgcagattggctccggtctacggaagctgggcttgacaagtgatgacaagcttcacattttcggtaccaccaggtatgtacagcattgactcgccctgtatccaagcactggtttctgactccgcggcgtgaagcatcggttggatctccacttcccacgcagctgcctcacagtccatctcgattgtcaccgcctacgatacacttggtcccagtggtgtcgagcactctctcgttcaaaccgaatgtagcgccatgtatgtcgattcgcaactcctcaagacagcttcagatcctatcaagaagtcctccgtcaaaaccgttatcgtcaacgaccgaacgatcttcgccaagggtggtgagctcgaggcctttagggccaatcatcccgatctgaagatcatcactcttgaggaacttcgccagctcggtcaagataaccccgttgagccgaacccggccaagccatccgacctttactgtatcatgtacacttctggttccactggtctgcccaagggtgcctgcatcacccacgaagctctcattgctggaggtgagctgatttgtaccacattgcgtcctcttactaacttgttccttcttagtcaccagtttgtacacctgtgtcgaagaatgcgttagtgataaggaatgtattcttgcttacttacctctcgctcatattttcgaaatggcactcgaaaacctcgttatgtacattggaggaactcttggatacggaaacccgcgaacgctttctgatgcatcaatgaagaactgcgctggtgatatgcgcgagttcaagcccactgtcatggtaggcgtcccccaaatctgggagactgtgaggaagggtattacagccaagctcgaggctgccagtcctctcctcaagaacctattctggggcgcatacaactggaaggcgttcgcctctaagaacaaactgcctctggcgagcttgtttgacagcatcgtgtttggcaaagtccgtgagctgacgggtggtcgtatgcgcttcactatgaatggcgccagtggtatttccgatggtacaaagaacttcatttcgttggtcgttgctcccatgttggctggttacggcctcactgagacctgcgccaatggctctctgggctgcccacttgagttctcccccgatgccattggtcctaccccttgcgcctgtgaagtcaagcttgttgcacttcccgagctaggctactcaactgaagccaaggttccacaaggcgagatctggatcaagggtttgccagttatgaccaaatactggaacaaccccgaggagacagaaaaggccctgactcctgacggctggttcaagactggcgatattggagaatttaatgctcagggccaccttcgagtctttgaccgcgtcaagaatctcgttaagatgcagggcggtgaatacatcgcccttgagaaactcgagtctgtgtaccgtggtgtccagtctgtggccaacgttatggtccacgccgatcccgagcactcacgccctattgccgttatcatgccgaacgagaaagtcttgcacgagaaggccaaggagctgggtgttgatgagcacaacctccacactgtccacaccaaccccaagatggtcagctttgttctcaaggatctccaaggtgctgcaaaacgtgctggtttgagcagtattgagattgtcgttggcgttttgatcactgacgaagagtggacatcggataatgtaaggacaatcccaatcgctggctggctagaagctttactaatgtgtttgctcccagggacttctcaccgctactcagaagctgaaccgacgcaagatcacggaacacttcaagaaggacatcgctgccaccctcaagagcaccggctcttaattaacgattgaataggtaagaagatttaatggtcgagcatctggtttgaaagtcgaaagaatggataccaagagagaagatggaaagacgggtgtatcgactcttgatgcgggtttgctttcagtgtctgtaattactttcgcggcgttggcttcatgatatcttgaagggaattttgaacgacaatggaactcggcttcgagccattttatggttgctctcactagaccctacacttttcttcggggatgatctgatgtgtgctgacatgtgactctgtaaatcgaacttggcgtgagagaaccattggctggcggcgaccttcggaggtgatcaagatgtagaatattgcaactctttgccttgtctagtttacgtcggtagctattaataccaggactcggccagaaggtacagtcaacggttggtgtctgagaaacagaaccagctagttctattctgactctaacatatggcacatcaaaatggagttaccacggtcattcaagcacatatgttagagatcattaatcaattggtataatacggatgcaataagcatttgctagaaaacaggtacccctccctcaagtcatgactctaggtcaggcatatttaccaaaaatagagcacgctatctactccgtacaatgccatgatagccagttagcgagatatgaattcatatgaaaacgatggggagctggaactacaaccgattgagactagtagcgtagtattggtatagatcaaacaaagctgcgctggaaaaaagaagacgggacctccagaaagttgaaacatttgtaccaattcgcgagagtcgaacgtatatacgggtgtgggtggaagacaggtaatacgaattcgtccatgtccatggctcctaaatgttccgaatttcttctataagtaaaggaacgagtagccatgaggatatatccaactcccaaaccctgccaggattgctggacgtaagcaagtgatacaatggtagccttatcgcatgcccttgcgacggaagaagaccagatatggtacgcggtcgcggccagatttgaagacctcctcctggacatcatcgcggtctccgctgccaatgcgaacctttgtcacgcgcgaatcgttgcagcagaaccaagcgtaagggtcatgagacgtagagtcccgcacatacgccaagtaatgtccgttatcagtacgactgcctgtatgaacaataacagcataagcctcgtagcggaatggtcctgtgaatgcagggtccatgggatcgaacccagataaagactcgcgagagccaggagggaggaagtagcgtgtgaagtcggtatcgttgaagtcccatgtgatgggtgccgttgatttgcgtaaatctgaggaatcatgttggtagtggaagcgccggaagacgacgcagagcaaggatggaaagcgggcaaaggagagactctgttgagcccgagtaggatggcggcagtgatcgcaatggaagtcgttaatgatgttgcccgatgtatactggtcgagaacctgctcgagagtcatgccacgccccattcccactgtgacagggacaacatcaataggattgaactgataagtacgggtgcgacattcgaagcactcgacagttgatagctcgagaccgcgccagtagcggtcgacaatagaacgattgtattcgagatgattttgccagtactgggcagcagccttcacaagagactggtgcttagtatctggctgggcagcagtgccctttcgatctcggcgtgtgttagtctcgtcgtgcaggtgagtgagcacgaaagacatgaactcctgggcatcttgctgctgactcccgccaaactgctcgatgcttcggctttgggtacaaacgtgatgcgaataattctataattctgttagctcggtttttcttgtctgggagtttgtgattagcttaccatgagcgtctgggccatcatgacctgaaatttgcctgaactcatccagtggaacaggtttgagataatacgaatcatgagctgtggctgctcaatcttctcatcatctttcattggcgccttgtacttgctgacccattccgagttcgccagttctcttccaaattcaggcgaggcgagcaagctctgcagcgtgctgttggcatagcaccagttattgggattgttgagcccagtgtagaacttggccgaatcgcctgtggattgctgctcaacggccttcatagttggtgctcttgaaggacgagctggcacgactgcgttattgttgccataaagctcgttctcgtccctcccttcggtaaggccgctgtagcttcgtcgcggcaaagcgggagctggtcttgtgggtggcgagggcaagtccgtgtagaggtcgaccttgtgagatagcccataaacgggacgattccggggcttctcttccggagaagtcatagactcttgttccaaagacaccggcgggaatcttcgaaggaagtcttctgtagtgcgcgtgaagttgggcgatgatgctgtctgcatatcgtcgtcgtttttgagtgtctcttgccacaccttgacttcgtcaggcttgagaggcttggcgatatattttgacctccgtcgctcgatagctgataatctgcttcgattgcgctccaagtgcactgttctattcgttgttgaagttgtcgatcccagagacgccggccccatcaggtcaacccaagcatcaaggccccccttgagaatcttgggcgtgtttttgagctccttcataaaattcaagtggactaaagctcgatggagtgatataattaccaagtcgtcagaattacgtggatgttcgggaatttcttcagagtcttgatcatagaagaccactagatcgtaggtatgccgttgttcgaaaagtgattgttcctggttaggggagagaatcaagctctcagagatctcatctgcagagaggttatccctgagcaggatgctgggctcaatacagattgttgacgacgacatgatatggccttcgttgaagtcatccctcatgcgaatgtctattatcaaaatgccccccttagctttcatagcttggtatagttcctctggagaaatggaatcgccttctggaatccttacagagccattgagattgctcggggggaccggaggaatagagttgttcgaataactttgcgtaggaacgaaatagtctgtttgtgactgtgatgagcccgtgggagttccaggtatcgaaacggcggacgctgtgcggtacatgctacgaggtgtacttgcaggcggtcttgttacttctcctgagatgctgccacgagcagggctgtagatagcatctggcatcttggggagagtcggcacactcgtgtcaataccaactttgggcggccgaggtggaggcatctctcgaggacccatcggcttcgggagcgttatctgatgtgtcttgatgcgtggatcttgacctggtgaaggttgcgggcctctcaggttggcaaacctggcagcgagatcttggacgccattaatggacgctctttgagcaccgggcttgatggcgttcccatggagagactggggtttcggttgaattgctggtttagctcgagcaggagaaccattcatgtcatgcccatcaaatcgatgttttgagggtgatatgggcccttcgacggccgattttgatggtgtatgtggccggcttcctccttgtgacgagttcggtcgaacagtccgtggttgcacaccagttcgtttgttatccgcaataatgtcggccttgatcttggcatacacatggtcctgctggctgatcttggcgagtaggttggcatgagcttttacaaaatcgccgtgactcgttttaagatcatgatattcaggatggttggtgatgagttgtacagcgattatggacgcccgtatatattcgttcagagcgatggccggcctgcgaaactcccgagcgatctcggcttgcttaaatgatgcctcggccgattccagtagtttccgagcagacacgttccggtcgagattccgcggagtgagaacatcgtcaatatgaggaatcagaggctttgaaggagattcgcctcctcgattgccgcctggtatcggaccatggttgaatgcgccggggctgcccaaggagtgtgagcctgcggtggctacactgcttgcgcgcgaatgccctagagaggccatgatgccttgctcggtgttcttaaaccgttatactgaaaggtctcggtcggtagattcgattttgagaatcgaaggagaattatagtgtttaagttgcgaaaattaggttttggcggcgagaggttgcaatgaattgtctgtgacaacaacgacagagccgtagagtggcggagtattgaaatataagggtcaacaggacctcgaccgagtagagatggcatcaatatgcagcatcttaaagaatcgtgcgagtaaacatgacaaacaaaggctcctcccgaacaagaaccatgggacgccgaacgagaggggtcgtactgtgaggagaatgaacttggtataaaggatggttgttcatgggtgacttgagtgccatgaggtgaggtgttagtagtcgcggggaataaggtaggtacccatgagaacgtctgaggtacttggtaggccacctgatcagctgcacgaagtaagtatttcttaccgctctttcgtaccgaagctcagggaccttacctctctgttcgaggtcgctcatgcacctgagccacgtacgccacagaatacgtcgtcattctcccacagaacaagagcttagcgtgaccgcgtgccagcgctgacgacaggccaggcgttctacagtggggttttaggctgcctcgaagtgcactgctgtggaaccaatgcccatctcagccaattacagctctcatagccttacttaatgaggcacctttctgcgtcagatcctcaatcgccgtgcccagacagaggctggggttaacgagcgcctagcccagagcatgggagcttcgcaggcacacactgaacctccatcagacattaacatcaacatcaacagcagcaactgcttcatcgagcatcgtgaccttgtgtgtcgctacctcagacacctcgatactgatacctcttgttcatattcacttggtcaattgaacgcaatacccctcctctttgctgatcgctgtaaccaaaagccaagatgatgagttggtggtcgtcctccgccaatacggccctggacgaacagatcgaaaaggccacaagcagtagcctgtatgtcgccagacagcctacgccctggtgaactcagctaacaatgatttcagagaagatattgcccttaacctcgaaatctccgatgtcatcagatccaagacggtcgcgccgaaagaggcaatgcgctccctcaagaagcgcatcggcaacaaaaaccccaatacacagctgagcgctttaaacgtatgaatcctatcgatctgataacaattaccaaagctgactcccttcagcttaccgatacttgtgttaaaaatggcggttcccatttccttgctgaagtcgcatcgcgagagtttatggataaccttgtttcgcttcttcaggctgtcggaggcggtgctgtcaacgctgatgtgaaatcgaaaattcttgagcttatacaatcttgggcgggtgctactgaaggtcgttacgagctttcgtacatcggcgaggtttatcggactctacaacgcgatggataccagttccctcccaagatatccgtggccagcagcatgattgacagtagcgctgtgagtaccactctggtcatagccacacaatggagaaaactgacgatatcatcagcctccggaatggaccgactccgacgtatgcatgagatgtcgaacaccattcacctttacaaaccgaaagcatcattgccgaaactgcggtaactgctttgatcagcagtgttcggccaaggttgtcgctctcccgcacctgggaatcatgacgcccgtacgagtcgatgatggctgttatgcgaaacttaccaacaagggacataagattcccaatccatcgctcgatcgatcgccgacatatccccataagacacgaagcacatcagccatgcagcctcggaacgctcgagttgacgatggatttgacgaagacctaaaaaaggcattggcaatgagcctggaggaggttaagacccatcctcacggctatgctggacctgctcagacttcttatgcaactaacggtgacgcttcggcggccaaacaagcagaggaggatgatgctgatctcaaggccgccatcgctgcctctctggctgatatggaagagcagaagaagaggcacgctgcggcgctcaaggaacagacgtccagctccatggacacttctgccaccaccagctttgttctccccaagaacgattatgaattgacacctgtggaggcagagaacatcaacctgttctcaacactggtggaccggcttcagactcagccgccaggaaccattttacgagagccacagatccaggagctctatgatagcatcggtacattacgtcccaagctggcaagaacttacggagagactatgagcaagcatggtgagtattccttctctgccgaaggaattgagatgctaatccagtctcagatacacttcttgatcttcatgcgaaactctctaccgttgttcggtattatgatcgtatgctagaggatcgactttctaaggcctatagccaacagaacctcgggggatataacttgccgccgccacgccaggctgctgggccgtatccttccattccttcccagatgcccagcgaccctgctggtgcagagagcttttatacaggtcaacaacgggccagttaccaggcgcctcaacaccagcactaccaacagccaccaccgcatgcaacacctcagcctcaatatccttcttacggacccacgccagaagcacagcccggccaataccctccgcctcatcaggtgcaacgggctgatagttggcaaaacagagcgccctcagcacctcaaaatccgtaccagcagccgcaacaacctaaagatcacaacctgcaaacacaaaacccacaacagccacaggctccaactgctagtgaccccaatgcttcatactattttacacctcagcagcctcagcagacccctctaggaccatctgcaccaggatctgcatctgatgttaaccagtcaccataccctaacttgcagcaaccttcccaataccctgggggttcagtatctgctccctcgcagccaactcctggccaagcgcccgcccaggttgcgcaaccaggccagcctgtacagtcccctcatatgcaacatgcccaaccgcctcaaccatctcagcctcaaccgcctcaaccaacccagcaagcacctcccccacagcagcaagcgtactggcagccatctatgccccagtcacaccaacaaccacctgtcgcaccgcagaactgggcatacggcggttacacgcaagattcattcccttcagtaccacaacaggagcccgccaagcagcccgttaaggaggaggctctcattgagttttagatttggagatggacgaccatcattaatcttgcccacgtgttatatctggtgtctgactactatgattagtcaaacagtggcgtttaccgggttgtcagttttagaagatcagaatggatgtactcttgggcgcgtgaacgggcgtagttatatgtgctggtagctaagatgctgaaactgtgataccttatacctgctttggggaacatgcacatagcctcgtgaaatggaatctgtgaggaaggagaatggagccgttgagatatcttcgttgtttgcgtagacgtgactcaaccgattatgtccaagcagtcgtcttctgactcttcttcttgatgaattaaaggttttctggaagcatctgctattgtagtcaacaagccgagtcggagtatacaaatcaggtaattgaggcgagccaacaacaagcattccgtggcggcggtgtaagctactgcaggtcagagaccaatcggcgttcaacggccgctcactccgctgacgaagccggaccggagatcatgacaccgggcctgtgggcggaggaggggcattgagtcatagcttcttacaaacatgtttttatttcctcgtcttgttttcgtacaaatcattgctctagcttttaaatagaaccatcttctccttcagttcgctattcgacatcatcttttatcactgatcgcacccgagagatcataagtcactcactcaaatctcactcaatcttcacatcagcatcataatggttccaaccatccacctcgttcgccacgctcaaggcttccacaacctctcgatcgagaatgagcaaatgcaagacccagatttgactcctcttggcgaggagcaatgcgctgcactccgcaaggagtttcctcaccacgacaagcttacaaagctttttgcctcacctatgcgccgtaccgtgtatacctgcctccacgcctttggaaccgatgagcttaagcccatcgtcacgtttccagtgtttcaggaggtctccgccaatccctgcgatattggttcgccagtagccaaggtccagtctgagttcgagggaatcgccgactactccaacgtagaggagtcgtggactgataagggtcctgacagtgagtatgagcctacgctagagaagctgacggcgcgtggcctcaaggccagaaaactgttgagagatcgtgctagtggcgacgagcacattgttgtcgtctcccacggaggattcctgcatttcttgacagatgactggtacggtgtacctgaaggaagaggtgggtaccagtagcctctgagaaacaatggcttactcgctctctgactatcacttacagcaaccggttggtcaaactgtgaatatcggtcatatcaatttgtcgaccctaccggcaaagatgatgatgctgcactgctcgagactgaagaaagctggcagcgacgccaaggaaacacaaagcatcctactctgacagagcttagacaggtcaaatctgttgcgcagaaacaaatggctccttacctgaatctcatcaggccaaactagacgtctaaaggctttttgtcacgactggttagcatagcgcatgaaggggtttcctttcataacgcatcacccatcgccagttgacctgaagactaaacaagtataaactttcttctaagaccagtctctggcttctgcaagtctaaatgccaatagagaattcttggctgcttcaggtatattgcgtgtttttgggtttctgcacttcttcatagaggaccgctgggtgatcttacttatacgaatagatagactttagaataatggtgaaattgggtttcatagtaaatcattagttttatagcaacgggacgtgacgtttttgtccacacaccacaatcgaaaactatctccgtcatagcaaaactccgtcatattcccactctaattcccatttgaactccctggctcgtccaggtcatgtctcccgagcacatccatagccccctggatctctttccaggttgtgggacggatctccagtactgataagccccaaccgatctctgcccttaggtccgatcgcaatttacaccgacaaaagcacttcatacgtgatgctttggctttcagcagctcctgagctgcacagtcaagtggactcccgacctcctaagccagaagtgccccgttcaagtaaggtgggctatttttgagtaggctttgaaatcgaaaatactgtttcttgtagaagttctcgcggcttgaatagatgactcgagcgaagagttcaaaggtaatgtcaggctgatttcggaaaatttgagttttcgcatctacaagctcttgaagatcgaagaacgttttgaagggtttcagcaaaacatttcctgtaaatatggctgagctctggctatttgtgggtgctgatgatcgagattgcgaaaagatcaatgttttgcgtctagcaatcggtgattcatgttcgggggctttgctcccgttcatagttgtgaaaccgaccgtcgatccaagttttgtctcattgcgggtgtgttcttggatgttgctccagtctataccttcatccaaaggtgtatatccgacattgacctctggtatatcggctattggacgcggtgaagagtattgtaatagcgggtcatactcgtccgctgatctggagttaccgctccatgtacgcagaacgctcgatggcggttgttgaggcttttcctagagttcttcctccaaaaactccgccaaagcatcctggtccgactgtttcagagcaaattcatcactgtcggctgaaagcggtgacgttcctgacttgtcagtagaattgggcccagtgaggctctcaaagatttgatcgaactctggatcatcataagggtcgtcataagggtcttggggttctcgcggagaggggtccaacgaggtgtatgaagacgcgattgtgtcggcgttggtcgattgaggattatcaacaagggtaaaactagaccctggggtttgaggaacgtcactgtaggtgagctgctgaggtgatttgtcgatggaaatgcgttgacgtttgatgttacccacgttagagccctgggtctgggatatgtgacgtttcaatgactggtccggaggattgggcctgatcgacatatgtaagaactaggaatgaaatcataaagccgggacgatcgcatttaactcacattgatagttgacgattgtcgtttggttgcatattgactggagtcagtcccgcctttgaagaaaagcgtgtaacgtcattgggttcatgagccatagcgttgtgtcatagccataaccaggagtggatttgctgaaatgtggatgctcttagaggtcaacggctctaaagtgacgtgaataagtgacgtttattcccacgcagaattaagggtccagagccgctgaaatttccagaatctcgatgcacttgcgatcttcgaatacgtgcatcgacgaagtttcgatcgtgatcagccacttcccgtgcggctcagagcacgcacttgcctcacctatgacgtgtaacgccactattttcaaacccggtttaatcccacgtaggaaggagtgaagaaggaggaaggagaagaaacaacaaattgcggagtaaaaatcgaagggcaagggcagtgaagaaaatacagttgctcatgacatgttgcatgcaaaatgtgtctcgactgcttagagcaatcccgggcctgtcgcttgtccattctaggaaagactgcagccttttctgcacagcacattggcccaaaatttataaccaggattaaatctctggtaaccatgtgccgtcaggaacaacgccagctcatgaaattggcttttccgacttcagatagataacgtcccccaatattgaagaatttgggtagccataactaagaaagaagccattgggggtgggagcagtaccaattgggggcgggtacagaaagtccaccaaccagggggggagtcgattgaacgtcgctgaattgagcctccagcaggcgtccaccaacgcccactagcccaccctccaagagtctggactctgcgggtcccactccttaaaaaaggtttccgggagtcattaatgagtgaaagaaactctagcgggttactgctttggttaaattagatgcagctcgtgctattttagaatttggaaaatgaaaattggttcttcagatagctccaagcgtgttctacatcttcgtaagcttaatctcattgtgccctcatgatccaagattcaatttccccccagttcaaggcgtggtcagtactcagtaattccttcagcgtcccgctgaacgtggggctccgcatgacctgcaaagtggggttggggtatggcaaacaatagcccactttatcatggcagtacgtacatagactcgtctccggcgatcgatctccccagcatccccaaccaacaccccgctctccttccctatccgtacctgggcgtgggccttcgtttagcattggcaactcgtcagcattgcacatgtgcctgtcagttgcgcctgccctaccttaccctaccgacccttaccaaactttgactccagacgttttggcgccgttaactgaaaatggaatcccgagcgctcctctggccttcccctctcaagcatttattaaggccgacttcctcattcttcccatctcctattcttcattctccatcactcatcaagcatcttctctaccgatctaaatctatatcaacaaccacttcttcttctcctcctcctatatatacatttcaaaacgacctacctccttggcaacgactccttccacctgccataagccataaacggtcacacactacgccacatcctttgcagaaacaacactgtacttgctagggacggcccccttgccacgatattacaaacctcagattcataaactccttctcaaccacatcgtgtgcaaggatgcaacaattcacaacagcagacgctcctcgcttggtgcaggacaacttcgatgatataaaccccaaggacttcatcgagcaagaacccaagtctaagcgcccacgaactgctgatatcctccttgaggagcaattaccacagggtcttctcaaggctgccgaggttgcagaccttgctggagacttcttctccgtcaagcctgagtcagaccacgagcaactccctgaaggtatcgaggagacagcagaggagaagcaaaaacactggttcgtcggtagtgtcgaccagggtaccacgtcaactcgcttcctcatttttaacggtcatggagagcccattgtgagccaccagattgagtttgaaaaccactatcccaactctgggtggcacgagcatgaccccatgacactcctcgagtctgtagagacatgcatcgagaaggcaacagagaagttctgcgaaaagggtcaccatatcgaggatatccgctccatcggtattacaaatcaacgtgagactactatcctgtgggacaacattactggcgagcccctttacaacgctgttgtctggccggatactcgcacttctgctctcgtccgtgagctcaagaacaagcctggtgctgagaagctccaagagacttgtggtctcccactgtctacctacccttcaagtgttaagctactctgggtcctgcagaacgttgagtcagtccgaaaggcttacgatgagggtcgtctatcgtttggcactgtcgactcttggctcatctataagctcaacggcggacaagaccgtgagggcggacccatctttgtcaccgacgccaccaacgccagccgcaccatgttcatgaacctcaagacccttcagtacgatgatgagctcctcaagttcttcgaggtcgaccgtactaagctcaacctgcccaagattgtgccttcctctgaccccactgcctacggatctctcgcccgtgggcctctcaagggtgtccccatcgctggctgcttaggagaccagtctgcagcacttgtcggtcaatgtggattcaagccaggccaggccaagaacacctatggtaccggctgcttccttctctacaatgttggcaacgagcctgtcatctccaagaccggactgcttgctactgttgcatatgatttcggaaagggtcgtaagcctgtttacgcccttgagggcagcatcgctgttgccggctctggtgtcaagttcctccagaacaacctcggcatcatcaactcttcctccgaggtggatactgtcgccaaaagcgttcctgacaacggcggcgttacattcgtgacagctttcagtggtctctttgccccctactggatcgatgacgccaagggtactctcttcggtgtcacccaacacactaacaagggccatattgtgcgagcaacgcttgaggccacttgccatcaaacagccgccattctcgatgctatggcatctgactctggccacgcccttgacattctggccgtcgatggcggcctctccaactcggacctgaacatgcagacccaggccgaccttagtggtgtgcctgtcgaccgccccgctaatcgtgagactactgcgctcggcgccgccattgctgcgggtctcgccactggtgtatgggacgagctagaggagttgcacgaagtcaaccgcaagggccgcaagatcttctacccggagactgacaagaagactgtccgccgatcacgaaagaggtgggagcgagccgtcgagatgagccgaggctggcttcaggaggatgaggacgacgatgacgaataaaataatgcgagggcagaggaccacaaaagtcttgatacttttgtataatgacatgatttttgggcgttggcttggcatagcgcgtcttgagccttgagcatgggagctcggcgtttgaccttttgaatttcagtatagcataaaaggcctacatctatctattgcataataccatcaacatttaaaaccaagcatctttcaaaatcaaactgtgaggtgatattgatgctgttatgccttttgtattaacctgaaaagttgtttcaagccatcaagacagtgttgaggttggcaacgtcttagagaaattcaattagtagctagacagaatttcacttaagtatctgttcatgagaatgtccttggacagcttagatggagatagatatagacaaaatacatggttacggtgaacgattcattccattatcatgtaggtatgttatgagtgaatgccttggatcatgctgatagggtcacaattgctgttgagcatacggagtaacagagttgagattcattgtggagtgaactgcttgatatcatctaccaggtaccaggccgagtcaatcaatgaaagaccaagacacaccgaaactgagaaaataaacaaggatgggagatgcgagttgccagaaacaaagccgtactaactgccttgcctacctaccgacctaggtaggaagatgggagtgtcgtcaaaaatcgtgagcctcggaatgccttgatgggttagttagattcgtaaggtgccgcctcaccctgtctttgtcttgtcctggactgggctaggctgctctacaatgcaattctgataagcccccccaccaacagctaaaagatggaaggcaaggtaagcttctgcggtagattctagccctgctcttaatttagatctgtctaggattgtaaaagatcacgcgggatgaaagaaaaagggaaaagtgggtgtatccaggaactcaatgcacgtcccatgttgcgaggtacagtacgtgttcggatccgagacatgcccgggcatgggtgcatcaactccgtttttatgctgcattgcatttcgatcctcgtgagcattatagcaatttaaagacgtgtgagtgggagttgacagttgggaatgtgggttgtcaggtttagctcaacctaccttaagcgagggggaggacggagcagagccgcaacattccggaaatccagttccccgctctcaggcacgaaaatgaagctaactcgataaggattaccgaatgagtgggtgggataattagtactggactgtactcccccttcatgtgacgggaactaagattgcgggaggagacgagagacgagaggggccagaagagagatcggggtttccgacaacggagacagctggagacggtgttgatgagactgcggtagttacggtagcatagtccctagtctctcactagaaatgttgagttgaggtgagttgttgactctattctcccctcctctcttctatacccacaacaccacggaccactttaccaacatgctcacgcggatatcgatcagtgggtttcatataaatcacaaacaacactgactcatcctactctatgatgcataccaaccatcccacgataccttcactctcaccccttctcctgttctgcctgtctctcgtgggaccccagccccagccccagtcccagcttttactgcacgacactaaaaaagtcttgtctaaatttctaaaatcttgttcatcacactagtctagagatcacaagccctgcaatatatatccacattgatgtttgtacatgtacgcacaatcagttgtcgactcgaggatgcaaccttgataacaaatgtgtcgacaaacccaccgttaatcctacacctgcatttctcgaggatcggttgcattttcatgttgtatgtaactttgccaataacactcgaatcttcgatgtatggggcccatgcactccaatcacgtttcgagatgtttcgacgttggcatatcatcggttatgttcctttcttctccttgatactataacatcatgaaataaacattaacatccgaaaaatccgacttcagtgttcaattgatgcaatccgtttctatctttgttcgtggttcccacttatatttcaaatcttaccttgttgcaggcagtacatattgacgatgacattcactcatgcctcaacccatcggtgcaacaagccggcgtcttatctcgacatgttacatgttcgttggccatatcatgagccaagttcaacgggattcgcggtgttgtagcaaatgactcggtatttggtgttcccttcctactagatcggcgatccatggtggttgttctgcctatcatttgcagcgatcgtgatatacgcttcagatcgtaaattctcgggtttgaatgaatattccttccaaacaactggcatggggactgactatgcttggacttgaaggatgtaactactgttccatccactggccgttgaagtcaggggccaaaatcactcattctcggcagaccatcgattcccaataattgaatcgccgtcagatatgacactggtagtgacgtactttagtctataagtataaagctgtccgtaactactaagttacctagaactactggagctcccctgattagcttgtgcaaaatacatatgagcagtcgcatcactgtggttgtgctagagaaaaggaatgaatatctaaaactctatgttattaatggtcaataaaccagccattctttcctacgttgccttccatcttgatatgattgcgtaaatcaagcccgagccctacttcgccatgcgtttgtttgagcagctgtatgacatcctttaagccagaatactactcattcaggaggactgctccgaaagacgtacaaacataatgttgtttagcattcaataggagggcctcgcagaagttgtcggaggctcagggaggatacgcaataccactgagttgcttttccaggactctaccgagggtatatctcattctgtttcatacacccgtaggctgagagctaaatcttattcagtgaatctcaaggtctcatggcattggcctgcaatggatggtgtatttctctcgctgcaacatctcaaaccctgactcttgacttggccccatggagacacaaagacagtgaggtgaacaaatataccggtctacttatcactacttattatgtgaactaccttttacgagtttttgaatctcggggttctctggccttcttcctctagatgatcttcgaaacgggagtttacaaaccatgtgttggtgataacgattccagatgttccggaaatcactcggccaatatcgctccgaaacagtattttcctgagatacataggccctaggcgatattctgactgcattaattctccgagaaagcttatttttcgataacatcttcagagccagaagatatcggagagttacagggtaacctcgacgccatgctacaaaacagcatctttgacttcagtttgtgatttgccttgtttcagaattaccgtatcttagaataggagtatatcatcgcgctggttctggccatcctcgttgggacagacggttcttttcatggacatagggctgaagcaaaacgaagcatgtgggagactgtcaagataaaaacgcaacaacaaacttcctagggagaacgtgtcccaggatgctttctttatttgaaattgcgtgtttgacttgggctagatatgggtcttatttacgatggcccacctgaatatgtgatgcaaacaggcacactgagctcacgccaacatcagcacggagcactgaagacttagcgatagttattttgcaagaatgtctgtctccgtgccagtcgattggtacttacagctttttttgtacgaagctgtagctaaatgtatcatgaagaagccggtgataaatgagagaacccgtgttgttccaaacctacccctgactacaaggtggtcgtactgctggccattcacaaagatcgaggcaccacagatatacgtattgaagactcagttgattctacgtctcttctataatgcaattaccaccttctgccgaatagaattcgaaccttctcctttacatgctagtatctgatactttactactgttaattggtttggctctaattccgatttttcgaagaaccaaccaagtgacgacgcttttagcacggagtatatcgattagcattattggtatgttagactcccctctgttagctgcatcattgggtatatactttcaggtatacagcactttgaaagtggaaacttgttgtgtgtacggacgactgatggagcaacaactattcactatccaggagagccttatcggcacgctttttgttgtgagaatcatttctgtgtggccaacatgggctctctggatatcgagtcactttgcttgagcaatgaaagggtacctactgttgagtgtcgtgtgattgtggttaacagacccaaatgtgatttctgagtggctgtcaaacggtatcagttcgtcggacaattgagttgtcgacattacacccgaatcatcactatacttgccaatacatcacaatatctaaacagctacatgagttttacttatagcggaagtcaactccagggcggtccgcaagtacagggtagtcgtttctgggcaacaatttagactgcatcgtgcgctgaccaatatattgtcagggctttgtaagtttatatttggctcatccaggatctgggaatattgtagactctgggttgatagaaggaagtgtaacattgaagatatttgtacgagtatcgttggggccatatggaaatcatagtgaagtgtggaacaagaatcaacaaccattgggctagaaacccgtgcacagttgaattggtcggttgagatgagctccactagccatgctattcactaggggctgctgacagccaagcttctcttggctgagaaaggatgcgatccacgttgaattatcgaatcctgagaagacttgatggatgatgatgatgatgtgtagggtgaaccaaccagatgaagtgaacaaagaaaatggcccacaaaaagtcctaccaagtcctgaaatccagggccctgcattgtcataccccaggccatccatccactgaatctagctagtgtctgtgtatgggcaaaagcggctgaagagaagagaaaggaagaattggtaccgggtaatgtcaggctgacacccgctggttggtttgttactcctacctaccttaagtaagtacctacctaggaacaaccaacaacacgaatctaaacagtttcgatcattctttgagggagaaacatcatcaagcgaatatgcgaaaaactgcgtcatcgccaacgtcaacattggcgacctctttctcggcagtttcaaggttcgtcatcgcccacagaagattggggctttgctcgtgttctgtactgtagctaccccaccatcccacctcgtgtacaggacatcaagatcaagatcaacaccaacagtatctatacgttcttccaagaaaccaggatattcatatattacttggaagaaccagagtagactgaacattggccatcggaggctctttaattgtatcaagttcgaactttgacctgaaataatgtcaacaagaactgatacataataagtgggcgaaagtaagctaaggtaaacgaacctgaggaacctagaatttacctcactcacagccacaataggaaaacaattaaccagtcagatcgcaccctgtcagaaagatgacaaggcagaatggccttggctaccttgctgtctaactgtgtacctgattactaggtccatactctaactagtgcataccaatagggcgtcaatatttcacagctgggggttagaaccaaacctgcgagtccagcctgttgttcaatgctcatcaaagatcatgaactttctgatctgacaaaccagagaatcggtgtgaagtgatcctgcaacgacctgtaactaataaatgcaactactgctgctacggtagcagcagcacatgggtcccgtcattcattaaacccctgtcctcagccttaaaccgctgaaaatatcctagcgccgtcagctgtgtccttgtcgggtctccactggaggcggtcgggctttatttcctcgtttccattggattggatttccatttagggacctaggtacctaagtacggtaggtacagtacagtacggagtacagtaactacctaccttcagtggaagcgggctactcagactgcagcgcctcatttagccaccacctcacccaacctcagcccagaaggaactgataccaaatggaagactcgaaagccaagccaagcgaagcgaagcacagcatagcacagcacctcaccccagaattatccttcttctcgttaggttaattcctttttaccaaatactgcacgattcgatacctaccaactttaaagctcacctacgaaacaaagcgttcctggatcatcatctcctcgctaaattgaccaagcccatcgtgtcttcggcctggccgttcctctattcaactgcgcctctctgtttgatcgccgctcaagaacgaggccccggtactagatattggacgtgctccatatcagcgcgtatcgacaccaaccaaagaaagcccgcctgcatttaaacaacttgctacgaccctacggttattgacagtagtgctgaatcactgactatacaatacggatactcttgcgctcaagacaacaaagattggaaattacggtcactaccgtcaatatttgcgccatctccaagccattctccaagccaggacatctcagcatcaacccacggctcttggtgcatccagctccaagccagcttcagcccaagttcagcccaagctcaatagcattagccaaccagcccgcaaaggcatcaggctcgcacccccctctttgtttctttgcacactcccggtatccaatatctaggacaccgcaaggacagtgacagtggccattctagtatttcaggacactcaggggaagaaacagattggaacagcatcataatcaaattaagcaccattaaccggacggaccgtttacggatgagaactttctctcgactacctacatactacctcgcttcttttcaagtgaaagaaaggcactcagcaaccagcctagtttgaccatttctaaactacagctgtaccgttttcgcgacttcgcagtgatcacggatacagcctcgtttactacatcatataccaaatcaggtgccttgctggatagtaagttgagttactgttgttcctcaggtctcgtcttgattcattaatacttttacagacattcagtgaggaagcactcttctttctcactccttggcagtctagcagcgtcgctcatctctgactgcccctccccacccccccaggccgtgctaatttctgacccgagcccaagcctgaccctcccactcctcttctcatatccccctccccctcttacgcccaatcctaatccgcctccatcgaaaacccccctcatcctgtccgtcctgcccccgtcctgctgcggcgcctcgctcgctcgctcgctcgctcgccgccctgtgctttcgtgcctgcctctacctcttttgacctcttgggtcctactcctcaaccttttctcccctttgctcctcttcctcttttccatatgagttctatgaactcccgcttcaagagccttggcttcggaaaacgcaaatccgctgcaagcatacagacctcggaaggtctgacaccgagcccaacccctcctccaggccaaataccgcagcttccttctcagcaacagctaaacgctccctcaatcgctccgtcgtcttcaacgacgagtcttccgatgaatcacccgggccccggcaaccgtccgcctagctataccgcaaacttccctcccggtcaagctcctcttggccgtaccagtcctctcgctcagcagcccaaccgcactcctccaactcaaatggtcggcggccctcctccgatcaacaccggagccccaatgggctaccctcccggaatggcacccatgggtcaaggtcctcctccgatgggaggtcctcctgggtttggacaacaaccaccgcctccccaaggatatcctcctcccggtcccccaggtgctcctatgaaccagcagttccaacgaccaggccctgctgctgaagttgagggcgccagcaagagcaaggctcagctcattgttggaattgattttgtaggctagctaccagcgcagcagaccctgtgaccagctaacaatcaacagggtaccacattctcaggtgttgcttttgctttcgcgaccaacaacgaagccaaggaagatatcattactgagtggccaggtgctggctcttataccaagcagaaggtatgccagcaaggatcaagacacgaatcaaggatgccagcaagctaacaactgtctttgacagattccaacagtgctttattacgatcagtaccagaaagtggtaggatggggacccgatattgccgatgcccttgctcctactggctatcccaagcccggtgtacaaaaggtcgaatggttcaagctgcaactgatgctgagcggcaacacatacattgatcctatcaaccttcctcctctgcctccaggaaaatcagaaatcgatgtcgccgccgattacctttttaagcttcgacaggctatgcggtcagctctgcaaaaggcgttgggtgaagtctttaaccgagaagaacgcaacatccgatattatctgaccgtccctgctatttggaacgatgccggaaaggctgccactcgagctgctgccatccaggccggtttccttcgcgatgagaacgacaaccgcctgactctcgtctcagaacccgaggctgccgctttgttctgttccaagaccggtcttctggacctcaaggtccacgacgctgttctgattgtggattgtggtggtggtaccgttgatttgattgcttacgaggttgaggaggagaatcctttcactgttgccgagtgtacggctggttctggtgactcttgtggttcaacagcccttaaccgtaatttcagcaacattctccgcaccaagattcgaaagatgaagcttccggatggctccaagaccgctggccgagtctacgccaagtgcatcatggactttgagaaccgaatcaaggctgatttccgaaacaacggtcagaagtgggctgtcgacgttggtatcgaggctgagttccctgaggctggtattgaggagggttacatgaccttcaccaacgaggaaattctccagtgtttcgagcccgttgtcaaccgtatcctggagcttgtgagaaaccagatcatcgccatccaggcccagaaccgcactctccaaaacatcctagttgtcggtggtttcggtgcctctgagtaccttttccaacaaatcaaactccatgtccctcctcagttccagtctaaggttgtccgacccatggattccgtggctgccatcgtcaagggtgctgttactgctggtatcacagagcgaattgttactcatcgtgttgctcgacgacattacctcatggcgactcttcagccctttaaggaaggctatcaccccgaggcttatcgtgtgccgtctctcgacggaaaggaccgctgcaagttcacccgccagatcttcgtccagaagggccagaaggtcaagaacggcgaacctgtcaaggtctctttcttccgacaagtcgctccaggtgccacccttatgtacgaggatgtgctatatgcctgcgacgatgatgtctgccctgaatacaccaaggatccacgtaagtcaaacattcattctgagcttccacaacacatggctaacatatcccaggtatcaaggaagttgttactcttacctcggatctttctcgcaagaacttggagaaggactttgagagaatggatactcctcaaggcacattttaccgcgtttacttcgatatttacctgacccttgacggctcggaattcagcgccgaacttgtctgtcaaggcgaagtcatgggccgctgccgctctcgcttcaggtaaacgagcttaaaatagaggcggaagcgaaagtcgataagtttaaggttcactttgaaaccccatgatacctaggaagacacagacccgagatgacgccaagtcagcgcgcacaaatgggatcatttttatagctatctcaagggcacgcgaagaggacgtgcgacatgccgagcgaaagatgttggatttagtattgagaagttaaaacggacggggcatggtgaatagaccaacgtgtctgactgagcctggtgctacgttccgggacaaagaggggaagagttacatgcatgaacgacatgatgattactcgtacatagacaatgaattttcagttgaatgaacacaggctatagagtcatataaaagcaaccaacgtacactctcaagtctcacgctgaagctgctcacagtttctgatcataggttcatagatcgcaggaagactatggttaggcacatacgaccaaagctcgtagagaatacggggtcccgtccgctcccccatcgtcaagctgcgaagcgccggattagtagttgggtcggtgacgaccagcgaatccctggtgttgtatgttttttggtgtcttcgatttttgacgatattcaggtttcctaatacggcaattggataggtggggcagagtctcttacaccacgcacgtgggaataaggttgttgttccgttgccaggtcgagattgactcactcacaatggcattatattacaagtagaacctaccttaataagtgtagctcatgatgtgtattgaacggttacttgtagcctatttgagtaggcaggtacctaggcatagtttgaggtgcatcccctgtcgtcctgattcgagactgctctgacgtcatatttgacctgccggcaatgttaaccaagatcaggaaatggcaggaacaccagccatgggttcgttcctgccatgagcagcatgtggcactctttgcttttgctgactgagctaccttgtctctcgtttgtgctccccttcacttccgtattctcctttcttgttggtatgtgattctttgccttgctccaggcgagtcttttcatctcgcctttatcctcttttacgccctttatggttactttcctggtatttgtctttgggcgatcagacaccaaaaatagctgttaaaacatcatctctatacccctggtcgtttcagattcgtgctttgccctctcatcgtctctccttcacgacagcctagccctatctcgtttccctcggccggtcaatccctgttcattgggccaactattcgtccttcttctggtcattttcagttgccacacttgaaccgcagatcaattcgactaggtttaacaagaaacaatttctgggcatcaagaaaacagtcccttattcgcaccttcacggccgcctatacgtcactatcgaccctgggccctggctccaaaccaactctatcgttcgtcttatatctgcctctcaaccgcagcttgaatagtcctttcagcgttatgatcacgactggctagcacttattattatttcctgacactttggatctgaggcaacttcattcgacaggcttattggatccaagtctcaattaccaacgttcaacttcttcgtcttggtaggaacaaagagctcgggtcgtgagatggtatttttgtcgaggcgtagaggcgccagtagcgtttctttattttgtcgagtgctggtaccagctgttgccgtcgggtgtctcctgagcgccgcaggggcagaaggggcacacgacgatcttctgcatttccctggacgaattagatctccgaaccgaggggaaccaaaagatcctaacaggacaattcccttgaccattaccaacaaatgtgactcgacaatctggcccggcattgcgacacaggctggcagaggccctggaactggaggattcgagctcgctcaaggaaaaagtaaagacctgtgggtctcatgggattggcaaggtcgggtctggggtcgtacgaattgtactgtaaatggtgattcgtgttcctgcaaaactggagattgttttgggatgttggattgcgaagccagtgtaagtggtcagtgtgggaacaagagttgtataatactaaccaccaacagggttccacgccagcaacactcgcagagttcacactggccggtggtttacatgggaagcagactttctacgatctctctttggttgatggctataatctcccgatgggtgtcaactacatacccgccaagaacacaacattcattccgccgaatctgaccaactgcgcctgcattgcgacacctagttggatctacgccagcagccagacgggaacatattacacaaactcatcttaccctgttccccttgagactcgagtcagcagtgacaatgcccgaagctggtgcccatggaaatatcttgcttttccacccactaagcctggggatggcgtctatccttatccagacgacgacattcaacggccagagttctccccctgtaacagcgcatgcgctgcgtacggaaccgatgaggactgctgtgtagggaagtaccacgacccagatgtctgcaagccatctgcctacagcaagagagccaagattatatgccccgatgcatatagttttgcttatgacgaccagaagtccacgttcattattcctaacggcggaggctgggaggtaatcatgtgccccaagggtcgctcaactaacatcctgcgacaacttggggatgaaatgaacgagctcgcccaatccggcaccctatcggaggtgacacagaaaaagctcagggacgtcagttatatcgtagctgagaggagcctcggaaacgatgtgccacctatccaagtcatgatggcttctacagcgttggcaactgcaatttggttactagtataagctacaacggggcttatgcgaaacccggccattggagctgtgtagttctcttttttctatgggtttcaggctggttcctgatcttaagtatactcctttgatgcccgtatgaagaaacgatagacgatggagaagaaaccgcaccatatacctgattagaacgtttatacccccttttcgataaccttaaatgagaaatgcttattcttgcacctgtgcgtaagctacttaggttctatcgctctgagatttgatgatttatatccacccatgaactgatttgcctcgtcttattgtgaagcaacctctatatctgaattcgtgcaaacgtgccatgctgcgcgtctatttgcgctgcctctccttccgcctcctctcccactcagctctctcctcttcatcgcttccactgaactcagcatcgtcgtcactgtcgtcgggaacatcgagcacggctccaccatggcccgccgagttgttgacattaatgaagtctccagcattttggttcgcatactcatgcttctgaattatttcgcggagttctgtgtttgtaggatcgacaagctggtagggggtaagacgggccttgttcttgactcgtgtgctggaaccggcctcaagcatcatctcgacgagggcgttgccgaagggtcgctgtgcaggcggctctgagttgatccaacgaatggcgctgtgaagaggtgtgtcgccttctgaacggttaatggggtcgcactcgaattcgggctggtcgaggaggtggtcgataatttcgtctgagacggtgggttagctcgtctggatcatgcgcgcgggtgaaggtatgtgaggcgcacagtttccgcgggaggcggcttcgtggtagagatggttgcccatgacagttgtggtctcgttgaggagctttgagatctcggcatccgacttgtcctcgagacagtcgttgagaagatcgaggttgttacggcggcaggcttcgatcaggatttcctggacggtggcgccctgcagagtttgtgttaatccgccgatctattgagagtcttttgtgccaagcaggatggaactcacatcgtgctcttcatctccagccatgttgaaatttgttgaatatcaagtcgagttggagttcgcgagagcggggtattagatgttcggattgacaatgacgaagtcaagcgctgaagaatccggcaaaccccgttggaaagttgaaagagtttctagaatatcctcaggtgagaaatggacaatgcacaggctggtcgtgtcgttgtggctcaagggaggcagtgaatatggactatgctagggtttgagtggttcatgttctacttcgttggtcggtgtttggaggggcactgtgatgcccagcctaatccaagtccaccacagggagctcaggcggaaatggcggggagaggatggcgctagacctgccagaccagcctgggcgatagtggggccaaccagatcaagtcaagcagcttcatacttctgtggtaagtatgaaaaaaaaaaaacatactagtcattccaccttcacaattcaagatcgtttgtctattcagccgcacctaaatccacgacaactaccaaataagagggcccatcttaagcaaagcaacgtcgcccctaatcaatcaacccgtttctctcgtccacgagcatagtaaccgtcatcatgttactttgtaggagccccaaatggatacgcctcttccaaactaataaactttagtctgcccccattgcgcaaatatcctcaccgtctccctcacaaatacacgaaccaaccgactcgaatgccgaacttgccctttcgaacatcacatcaccgagcctgtcttttcgcgacgggtgtatgagcgtgtcgagaaggaggatgtcttcggcggtccgggcgcctgggacaatgcgcaaaagggtcgtgttcagtgccctaacgagggatgcgagggagatgaggcagcattcttccaggttcagattcgcagtgctgatgagcccatgacgagtttttacaagtgcatgacctgtggtcaccggtggagagaaaactgagtttggggaaggattgctttggatttcttagctaagtggatttctttgtgcaaggagaaacggagttgggccatcatgcttttcttttagaggtgtttaagaatctgttccaccgggcgtcgcactgttcttgatgacggaatgcttctttttcttgcgggtggttttttgctttcgcggggtgtcaggcatactttcgttcacagcgtcatcctgattcctcttgttgttactcgggcctttcgtatcgtcctgcgaagggctgttcagcttggcagtgaccttctagctctctcggtgccaatcgactgatgccttcatgccctcctccatgagtgccctcacaacatcaggactgatgatctgttgccggaacgtctcctgctggaggagctccagatgtcgtagtgtcgggccggggtacgttaggtacttgagatacggcggtttgctccagtattgtaggtaggcaagatatgcgacaaaggcaggttggctgagaagtttctgagaggcaagatggttgaggtaggccgggtttgcgagggactgaacaaactgcgcgcgatatctgttagctatggactcatagcgctactaaatgagaatacaaacagacctcaagctcaacctcgaatcgtgaatagccaccgtatctgggctcttggtctacttcagcaggcggttcgggaggcgatcccattgggcagtcttgagaatcttctgtcaccatattccagggaatgtatcgagagggactaattccgaacagttaaatatagagatcggggttgagggtagtgatatgttggaggatgttgatgttgatgctgtgtttggaggagtgcaactggggtaggggtcgcacgcagagttgaaaggcccacatcttccatttgacggctgaggagaaaagaaaaagtcaagaataccttaggtctctagagagcttgtttataatactcgactctaattcctcccagtttatgtacaaacttcaatcttacactaagcaacaattttcttacatgagtctatttctatgtactttcatgtcttattctcatgctcttacaatgtcatccttcaagacaacgcacacgctaggtaggtatgcttcgtcttttctgtccttggggggcattgaataggtacctaaacagcgacgtcagggtgagctctaagtagatgtgaaaggttacctacttctgatggtataaactgcaatccacaaacacaaactagacaacactattccttcaaatttatattgagaattatcattctctgaaatagagttactatccctgctgataacagcatctactcttccctcgttaataactcttctgtctccgacacactcaaactctcaacataccttaaatattatgctcccatgatcggcttcaactatctctagaatgtccgaaacatctgccacacaacatgtcaaaactcgcatccttgtcatatccgacacgcacgggtcgaagccaaagcccaaacacaaaggcgggcctaccactgatgatgagctcaacgaaaaggatgtctcgcgtgtgacgacaggttggagagagtctctcccagaggcggatgttgtgatccattgcggagaccttacgaagcgaactacaattcctgaattcgaaaataccttctctatgttacggtctattcaggcccctctcaaactggtcattgcaggcaaccatgacatggcgcttcatgacgattattggatcaatgagtatggcggtccggcggacacgctcgacaaggtcaagactattcttcaagaggctgagaaagatggtgttcggtacttgacagagggcgttcatgtgttgaccctgcaaaatggcgctctgttgaaagtgtatgcgagtccgtggactccttcgtatggtggctgggcatttcaatatgagaatggacacgacttcaacatccccaaggaaaccgatgtggccattactcacggtcctccgcaaggtatctgcgactttgcaggcatgactggaacccacgctggctgtcccgatctccgtgccgcagtcgctcgtgccaaacccaagattcattgcttcggccacattcatgaagcttgggggacgcaccatgtgacatggaaaggcaatgacattgatgagaaactgtcaagaaaagtcgggctcagggggctacgaccaaatcgcgtgacgcagaatgaggaagaggctaatgcaacgagggtgaagctaatcgggatgagcaagcaaagagctgcacatctggacctcactcagggcgacagtcgcgtggttcaaggggagcaaacattgtttgtgaacgcagcgatcatggatatcagatatagacctatacagctaccgtggctaattgatgtagacttggtgagagctgggccgctgtgagaggtcctagacgaacaactacggatacatcattatcattacgaatcgtaacatagatacatattaactgaaaactgatagtttcaatgcttgtttattactgactaagctggtacatgtctattactacttttcccatcgctctcgatggcaagctaatcaaccgtgtgtacccctgggagaagaagtgatacactatccatggatatttgaacaacgcattattaatttccttgtatcgtaaatgttaattgactgcgtcccatgaaatgctccgtggtgaagatgaaattatacgcaaacagatataagagctcttacagagcaaggacagcaccaagggcagcgaggagaccgaaggcagggccagcaacagcagcagcgttaccggtaggaacactgctggcgctgctctcgctgcctgaaccagagccagaagttccagtaggggtggaagctccgttagtcttggtagaggttccgttgccggggtggggagtaacggggacaacagtagactcctcagggatgctggagaagatagcagggacgctggcggagcctgtgaccgaggtgtcgatgctgacggtgacggcgccagaggtggcagcagaggtagcggtaggcttgctggagccggcggtcttagcgaactccttgcaggcctcggcggcagcggactgagccttgaggaggtcttgggcctcgcaggccttcttcaagcaaggggtgatgatggggaggagtttctcctggaaatcggaggcgcattggcaggcggtgtcctcgagcttgcagccggccttggggatgttctcctggagacatttgagctgtgggatggatgttagttgggcgctgtcattggatgggtggatggatgaatgtgttccatcggatcagggtgacttacagcacactcgggttgaccaccaaagtcctgggcggcaacgaggccagcagcggcgaggaagaaagtagccttcatcttggatgtgtggtggtggtgtgtgaatgatctttgtactgtaactaataaacgatagagtgaaagcgagagagctttgagttatagagtcaaccgattagacagatgcaatgcaatacaattcaacgagagggatgtacaggagacaactaaaacaagtcttggagcaggtcggcatcgcctccttatatacaatatagtaagtagagtcttgcaaactttaaaaagtcccgatgctttattagcacagtcaatagtgagagacagcagacgtcaacaagtggctggactacgaacgaatacaggctaagctgctgctattggggtgaccattgacctgatcctgatccaatgctaagctctagcctctagcacagcttcaggctgcagaggtgcccctggacccctggttcagtccccccccaaggacccaaccccgagaagccgacaccaaccttctgcgtacagtactgtacataaaacgtccagactgaccaatcatgccgagtcctgcggcataggcgctgacctttttcggtgggtctacagcgctgttagagttctaatggcctgtcaatcaccatatttcagtaacattctcacaactcccgtaattgtcgggtgtcatcgtctgaggtttcataaaactctactttttcttcttcttttagtatgtacctatcttccattctcttctctgataagcgccattttgtgctcggcaccgactttcggagcaaggaaaattgagttttattttgtcttttctagcccctcatcccctaaatctgccactctttgccttgcttgtgccgtttgccgtttggggggcgacgccatcattgcccatggcgtttcttggtatgcatccgtgcatgttttaagaggagggggagactaaattggtgctacccttcaaactagggatttattgccccagacaacatcacaacagtcaatgtctttccagatctagaaacatacgcacattgaatgtattgaatacgaagtagcctaccatagcatacctatggttggtaactttatttctctatattaaggtttgatgatgatgctagttcatgcatcaaaattgctcctttggtctgtttactcctttttccttttccaacgagaagcttcctctggtttctctcacttattcgctctctcaatttacagagtatgtataccatccggaacaagattgggcccgttattagaagaaacatgtaaacaaccctcaacatacatgcatacatgctcaacgctatgaaacgccactaaacagcacaaagaccaggatgagaacatgatatgcagcaccatctcagcttctgcagttctcacacactgaatcaatcgtggcaaccttgaaggctgagctggcttactgctgtagtctcttctggatgtcatcttcacatcctcgagctcatccatcaacgtcagcttattgccccctcacgcattgtgcatgcgcgtgcatacaaacacttacgcgtcgtcctaaagtgcctcctcagagtgcctcactaggacttttgggtggccttgtacggataaactggattggattggatccaatgcttcccaacaaaacatcttccttctccctcgccgctattggtggatgtcggcttctaattcggggaggtgtctagacagtgcaactctacgaaacgcagtgatgcttagacgaatactgctgtagctgtctctggcagctcctttttcttctcttgacttcatcctcacatgcagggccagatcagcatcaccgatcagcggctgcatcagtgcatgcatcatctcgtatccagagtaacgtgttgtcgaggcttgaaatcaggcgagtacggcatagcacttacttaacctcgcatcacatcatgccaacaccacatatggatctccattcccctaacaaatcacggtatacctacatactgagtagtagagaggatgatcaagtcttcctcttcaagcgagtagtgatgtatgataatgactgagtacctacttacacatatagcacactccggtcaaccatcattcgcagtacgtaccacatctgcacctacgatttcattccaattatctcagccaccaaacctcagccagagtcaattctccctttcctcagaacctcgatcgatatcaaatactcgctcacttctcgatctgtgacacaattcccatgtcggcgtcctagcgtagccttgtggagttgaacaaaaagcttggctcaacatagaaatcctgctaagtttccttgtgtgtttggcaattgcttatattatacagcgggactcatttgtcgttctcttaaaaaatcatgcaaacaaaggtcttgtcaaaaattccatcatgtagttagtcactgggatggaaatgtctctgctcaggacagtaaatgcaggtctaaatacattaacaagcaaacaatggttacatgcctcagaaaagacatcgcctcatgagtcgtcatcccatcgaggccgattcatgataatgggtctcgcaggatcccacggtcctcgtatctcattcttgtacttctgaagccctatcagccaccagctgcagcctcctgtagccagtatggcaatgagcattccgacaatcatgcccactagtccactcttccatggccatccgactgtgttcttatcgtatcccaggattaggcccactccgaagcttgcacctaggaccagcagaatggcagagaggatatggaagcgccagcttcgatgtcgtacataacgccgaaacactggaaacaacccaaacacctcaatgctgaagagtgtcagactgaagacctgcttggtcgatggtagtcggctggcgagtacagtcgatgccatcaaagcagcatttgtggatagcgatgctggaaacttggcacctacacctccagagtagtcaaaaaagaagatgttgatcgcgagaagccagaaggacatggcccagatgctatcgcttgatgttgatcgggtcagagacttgagaataggactcagtccaaggagcgtgcaatagataagaatcgcagacttgactgtctccatcctctgtcgatatcgattttcttctgccaggaggggtggcggtagttcagggagatgttcctgactcgctcgtggagtgtgtgcgatgccactggccagggaggtcgtcgaagcagactgagctcgatgtatcgtactgggcgcatgcagattggctgttgaactcgcagccgaaccgacagcagagggtgcggcggtagacggcgccgactcgacccggagcggaggtggacgccggatactgcccgtgcgggttggtcgccttagacttccagtccgaccggcccttcccatcacattcgctgccacgccaagactcgggtcatccgtttcttcgatttctgatagccagcgttcccagaggatccatcctacaaacgtagcgaagctgctccaacttgtgacagcaacaggagacacgcgatcctgaaatatgccaacaaaacaaacaacaaagattatgactgaacagacgtgctgaaggatgaccgtagagtcagcaacgagtggccagaagtcatatggcttgagacgagggttgcgctggagattctcgaggaaggtggcttgatctgtgtagttatcggggtctgcaagctcgattgttagctgccattgtccaatacggggattttctgaggcgtacacgattgcttaacccacatcagcttcttccatgggcgtttacgtcttcggctccggcctcgtggccctcgaggaggcgacacaaaggcatcgtcaggggaaagatgagaacgaccaaagccatggagggccgagtggtctaacgaggggaacggcgtctcgtcgtcggtagggggtggcatgctatcgagaaggcattggagtctgggtccgggtccgggtccgggatcgggatgggggggttgacttggacctggactttttgttggtgaagttggaaccggagctgaagttggaggctggtgttgatgccaattgacacctgtaatgagtgggtcgcccagggttagtgggcttggagatcgtgccgtagcgtcagtgtctcccgtcatggaaatggatgggatggatctacaaagttaggctatagacaagtgcgtgcgcgagcccgtacgcagttgtgctagctgtgtgagctttgctgtaatttgctgtttggagtactgtactgtgtgtatgtacagtaggtggctagtaaaacatcccatgctttgataagttgagatgtgacgaacttgcgggcttatcgtcatctctagctcccaccggaggatgttgatcctgcagcagtacgatattcgtatacgtgaggtactaagtacctccccaggtattgtctctgtaattttgtacctcgacttttgaggtacctgcttctcacttctatcaggcaggaggataacaggaaggatggagttgtcttgttatggtggggtcggtgatacacttgcagcttcccactcgtctgtaagcttggaactgcacaactgacggtgcagtcaccaccacctgggctcagtagcagaagtcttctctctcatctcctcccctgtcgtctcacaaagttgaaatacaaccgcaacaagcacgatagaagatgtaccgatacacgagccgagagtcgaaaagaagctttgatcaaccatcccttgggccatttcactaccctacacaagcagagtcaactcaaccgcccgacgactcctcatcactcgcatgatttcacaagcagcaccttgcattgcaggaggagagagcaccaccggagagaaaactcaggtctggcggctacagtgcgatcttcttgatggcattggataccgaaagtgacaacccggagtgtacgcagatacgcatgtacaccgatgtttcaagcacagccatcagccattccaatattgagcacatcaccgctcttcctttgatccaccacccaccacccaccatcccatccagctcgaccagccagtctgccttggcatattcagtaacttctaaccgagaaactgggttgatatgctagacatggttcgtggataagcagcatacaatgaaccgtgcagaatgcaggccctcctctccctgtcacacttataaaaccacataattatctccactcttcgatagcgaccacttcgcgtctgccagccaatggattaggttagctctcccgatcctgagagatcgatttggagaaaaacgtggtctcgggacccagaaccagccacgcacccgtacctgctgatgtgttgttatcggagaaattggatcttgttgacggcaaaatggaaatatgaaattggaacccgtgctattgaccggcatccattcgctcagccttcactcatcaccgtcgccatctgcagtcatcaaggatgcccactgcttgttgccccaagtcagatctcactgccaatcataaccagacttggtaaaggcgttcattcttggactgtcccagaaccagttcaccggcaccaatcgcgtactatcccgcctcaagttaacagactccacacggggttacccgacatcccttgcaggttcccgtccaagcccttccgcctcacttcaagcacattttgttaagccaaccataccgctgggtccataccaaactctcagttttcctctacagtactccgtacggagtgtaggatcggaagatgactcgggttatccaccgcaacaaagaggacacatcttcagatttccaataggagaagaagattgaagattgaaaacaagcctagaatggataacccaattacctcgctcctttggtgtgttgagctgagctgaaagtgtctgttcgcgcgctgacccacgttctcggacaactgtcacctacaaatactagcctcgtgatagacaatcgacattcccggcatcataagcggtcacctccagcctccagatgactgtatgtaactggggagattgtactccgggctgaggaagtcctgattctgattgatctctccggccctagcatcgcgtcgtatcggtcttgctcactggcaggcttttgcgttgtatgcagccacgactgggatagtctgccaccgtccaactcacatcaggccattatccaagacataattcactaacgctatagacacacgaactgatcggacgtctcaaatgctgagcgttgtcttttttgctgtttcgactgcgtatgcacacgacgagatatcctgccaaacatttgatcgaaaaaaacaggacaggacaataaatcatgtttgaagcaagatgaggagctaaaaagagcggcgaggggaaacgacgggcggcgttgtgaggcttttgccagatttgctttttgcaagacaagtgagagtcaagaggtaaacaagaagcgcgaaatgttcgatcaagtgtgatcgtctacttaacatcttgcaccatctgcggctcccccggtctcatcaccactttgttccttggaaagctgcctcattggtagactgaccgagacatcagaatccgccatgcagcatgccgccatcgagccgctgagggcggtgtcggtgaaccatcccggttttagtagactgtgacacagtatgtacagcacatagtctatctactatctaccctactaccacctcctgtacataccttacatgcatgcgtgcatgcatgtatgcaccgcgtccgacgatggcttcacgaggatcattattttccccgccccggacgtgccgcaaacggtcatggtcccccccctacttgtaggtatgacaccgtttccgtctgtcctcgtgagaacccctgctctggggttcgacactatatacccgacgtgagattaaaaccgccgctgatacctctttgttggcggccaaaactttgatgtcttctgctggtctttattctctggagttcatatactccaccctctatttactatgatggacatgtcttcttcgtctcatgacctcgaaaccatgtcgtctttgtccctctcaacctcagctacgaccgacttcaattctttaccaacagaacttcgtctcaagatatggtcacgggccagtgagccccgtatcgttttgtacggtgatctggttcaaaagagccggtcttatcccttgcccaccgttacacaactcactgcggaagcgcgagatgaaactcgcgtcgggtacgaaccaattggtaatggatcattcttcgacttctccagggacatcctcctctgtgaccacaggatcaccgatcaggtgaccgaccagtacctggatggtcttgccccgcggatacggcgtcttgtcttctgggactgcttccctgatgatggacgggtggagggaccctatcactattctgtctatctatcggcgtgttaccggcagccagattttgggaaaatcgaattcgacaggttttggttccctaatgtggatgacatgtggattgtcaaagtcggggaaatcgacccagcgtggatggtccaggtggacccagaattgccatacagagagcggcttcaacagttggcgaagcagttcagatactgggtggacgagaacatcattgagatggcacccctggacctgaacgagccagaaccacaagctgtcttgaaagacggccgttgcggaaaagaagactgccatgagctcaacaggcaccgcagtatcatgctgtccaaggttgccttcctcgaaggtagatacaggacccctgatgacggacagaaatggatccgaatcatttcatggcaagctggcgaagagaaagtcgtttacgaaaacaggatgagatgggtggttgtcgaaagaattctgacgtttgacttgcaacgggatggatggagcgaatctggagtggaagtgagacgacgtagcattcaaggtaattgaactggatgggagacacctttgacaggctcaaggctttgctactgcacgataagaacagtaccaaggccctggataactaatatgtgcatgaagttcaacaacggcaccactacagggaagaacaaattgacaattgacactccctgagggtaaatgaagaacaggcatggagaggggctcaggatatgaagaaaagtcattggactattatgtccagccagaaatgacgggcacaacgataggaacaagctgtggtttaggcgctatcattttacgcaactcaatgatgaaacaagtaacggtatctaattatttaagtattcattcaaaacatactgaggtatgttgtttctgttagttgtatattgcatttattcatttggggttccaaacaaacagaatgattaaagaaatggcaaaactgaaagactacctatttcctcaatcctcaggtgaacctgcatatgatacttgaacttctgaacatctaatgttgttcttgtatcgctctaccgttcaaagtaattcagcttgtttacctgacatggaacatctgaatacatctcctcgtactgagatcggcgttattatagtagtgttcagacgaacagaggatgatataacattaggtagcctctaactgaactatagccttccaatgaacggagatgtgttagcatggacaacgtccctggatgatgaacacttcatctttatactgatgttccggatatgatttgactataaagccgaataacatgccacctaggtattttgacaaccacaccatcttctatttgcattcaccaagaagagatccatctcaacatctcaaacaacagctttgaccatattcacaatcttgctacctctacaatgttttcggtgcttcccaatacagagcaagtgatcctcgctaccatgggtaatgatatcggcaagctcatggggccgcgaattgtcagctttttccctgaacaagcacctagatgcgaagatgactatcgcagaatcgaggcaacgatatacatcggatctcatatgcctagacccggaccatatcaagtgttcgagcgacttcaccgcactcgcttccaggacaggaaccatcggtcgaggcgaatgtctgtcacaaaggacaccttcttgacacacaacatggtcttcccaaaggccgtgccctcgcagtttggatctcttcatggatataacctcatcagtcttggcctccgtctggttgcgtcaacttttgattatggcgaagttattccacacatccagttgacagaatatgcttggcgacctttgagcctcagggcatttcctcaacttgaagagtttactatgatgtgtctgcgacataccagccgcagccaccaaagtcatctaccctttctcaattcctcagcaaacagacgaggtgagtactatggtttccgctaccaccaagatacccaccgcgtggagtacactcagctaatttggtccgacgtctcagagcttgcactcgctggcgaagaccctgcaaatgggctatttccttatacaattgtccgtttgtggattgtcggacaacgccatggtcgatataggatgccaacagagctcgaatggacgcatctagacctttattcggactttggggagcaccatctcaacagaatcagagacttgtggattctgactcgaatgagactcgagaacccgattcgagatgagacttgtcagatagtagtctgacagactttgggcaagtattttatcgtgtttatgaaagtacaagggccgggatgtgagtggaagttgggattgaagttgcttcgtttgatgctttgagagtaatgttggccgttacgctctttcttgtatttgtattcgatttgttagtttacctcaaaactaaaggaaaaaagaaaaaagaattaaagaataaaataaaacaaaataaaaataaaaatggatatttaccattgaattagcattcgtgactcgaattgctatgctgttgctaggcaaagagtaacaagtgtatactcttgtcaggcagatgattgtttacctataaatctggctagaacaaggtccaagagttgatgtcatgtcgtcagcgcaaatggacgatttcgcaactgaataatagtattggcgtgacaattattgatatgctatatgacattctcgtccaattgataaagcagttgcctaggtagacattgttacatgcatacctgggctttacgacccctgagttactgcaaccgagcaccaacagtatactcaaggcattgcaattcctcaactatgaccaccaggatccttttgacgtaacttatatttatcttatttgaaatgcggcaaataagtgatgtgtataaagatacatattcggcttcaagacaagaaattccaacgctcaaactgtctagcctccattagtgtacatagcaatgggctcgtcaaatctggctttgaataatcctacagagatattatattacgttcttccgatcgtttcgtttcaaactcgaagctcgtgaccattctcctgctgatttccgtagcctattgcccagacttatactggcagctgaaaggccctgcattcgtgagggaaaagaggactcaattctctcccagttacgaggcatctttgcgtcgtcgtcgctatcacccaaggctggaccaggcaacatcatcatatgtctttgccccttgagcatggctccctgaagggctgcccatgattcaacctggccatctgctgcctcctccacacagttgcactcgtcgcctgcggggcattgcgtttcgccggcagcatgccactctgctagacacgcctcatgacttgcgcaaccacaagccaagcatggagggaagagagcatccacaggctcaaggcagtacacacatgtgagctgactctgagtttgatggcagcgatcacatgtaccaacagcaccaccgaccttggagtcactggaagtataacgaagtggttccaactggatctcgtgtatgcggcacatccctgtgacatcaagaccgcggcctgatgcaagcaacgcttgaagctgatccttcttgcccatggcaatgggcgatgagttgtgtgctttgccatcgtggccagcgcccggctcatggaaggcgtcgtcaccatgccctccagtcatgtcttccttgagtgagttgaatttcataatctcgagtctggagagtggctgattccacatttgcagcatttcagcatacgcatatcgataacgagcatggacatctgcctggctggactcgagcatggaaacgttcagccaaccatcatcgtcgaaggcggtttgatcctccatcgtgacggcaatctttgtgggcacaagtgacagataatcatccctcccataatcgtcatcatccaaggaggttctcccaccattcgagtccatcgcggtcgacgcactccatgtaacgttgcccggagccagactgctgaggatcgtttcagcagggctgggtctctttcttacttgatttggaggtgacgacgagctgacccctgcaaacgaacgtggcaagttggcagcaaaagctgatgccagacccgagtttgctctatttagaaatcgcgtgtttggagacgtagacacgctgggcggtgcctcgacttcccctaaataccccttgaatttatttggcggcgtctctccacaagagtacgagttcgatgctgcatcaccaccccatatgccatcgtctgaggcctgagatccagaatagtggacaggagtgtgcactgtcatcggtgtggtaatagctgagttggtataactgcgtccaccaacattccacagtgaggcgtcagtggggaagtagtctagcgagaatgctggtgccttgaaagggagcggagtctcgggctgcggtagatgcgattcaaagtaagccacactgtctgcagcagaagactcgctgaatatacaagaaagcattgccaacatttggatgtcggcaatctgctcatagtatgcaaaaaggtccatgatgaagtccctggctaagggatgtctaccccatttgactctgccagacaatgcaccttcatgtctttctaaaaaggagtcgagaggagaagtatcggcattgcacctggaaaccacatcgtgggctattaccagaatagaatcgcgcctctgattgtgggcgagtatctcgagcggaacgcccttctttaatagaagcccaagatatcgccagacatcaaccagatctcgagcattgtacttctcagcaacctttgcgttgtgctcacagacctcggccccgtcgccaaatatggcgtactcacgcgcaaattcctctttcgaggggagaagaccacggaagtcatgtatcgagattaggttcttggggcgaccaggcctgcgacgacttgtgcccgtgccagtaccagtgcctactcctgtaccaccgccactcgagcgtattgatctgtcttcgctccatgttttcctaaactggcggctagggtggtaccagagattaatcttatgcattgatgtagattccgaatcacttgaagatgatgaggatgaagacgatccagaggcagaggtatcagaatccccgctggatgctgaactgacttccgccataaaacgttgtcgaggcccaagatcatgtgcgattctgccaaaacccgcaaagaatggttcccccttgggacgttccctataagcgtccatagttgttgtgaacaatgcgcgcgccttttcctctttggaggggaagaaacaaatcaatcgtccgttgtgtgagaacctggcaccgcaagtcctgggtggtggtggcacgattgtcctattcggaggtgcaagcgcggtatccagctcgttatgagggggcagttcttgagacatggatgctgaaccgccagcggggatatcctcgtcggattcactagagctctcgtctgctaggccatcgagctcatcatctaaatctcgaacattcttgaagaaagttgtgctgctttcaagatcaacttccccaagcagatacgtaaaggcaacctcgaggcaattcttttttctctgcaagaactgattggccagttgatgaatctcgcgatcaatcttcttgtgcgtctctgcaggcatgaaggacgatttctcaacatagaactttggcgccctggtcttaggatagccgactggaatatcaatccggaccttaacgaagatagtttccccatcggcgccccaggggccgttcagtgagacgttgagagtcaaactgtccatatcaatgttgtcccacctcactttgggaagttgatggctaatgcgcagaagttcctcctgaatagattcaggttctgcccactcatcgtcagggtatccatggccaaagatacccgagtctttcgataagtgtcgtttggcgctcgttgatgcctttctcttagtcatggcaattcctttcatccatcctatttgcgactggttacgatcgacggatcttccagacaccttggccttcattgaaggacctcgccacgccatcgatgtacggtggctttgagttgtgcctgatcgcattcctagagtaagagcactttgcttatgatagctggtgccaggccggtgatcactcattgtggcagatttacgatcgcgatccgtactttcgtcgactgtacggaaggtcttgtatgttgcgccttttcgagtgatgctgattgctggatcggctggcatgccgcgtttatggccgatagcggcgaagattttggggtcgatgcattgaagcttcagttcgttgtctgtgccccaggagacaagctggaattcacggttgtctttaccgtcatcagttataccgccacggcatcgccacagaaattcctttgctttgtgatctccgtgccccggccagacatcgattggttgactcgtcactttcgattctggttcaaagttggtgtcgtagagataaagatctcccggttcgttctggggtattgcgaggaggccgtgtccgaaaggtgtatgacgagctctccacactggaaatccagtttcaatagtatgttgcaagggctcttccgcagtatagtcccagaagttgatcctcttgtcgatagaacaggagacgatcgccttggggtcagatcgattccagtccagaccatatatcttggatttgtgagctttaatggattttagaggttcagaagaacggcgttcatcccaaatatgcagccatcgatcgtgagcagaagccagaatgtgagatgcttggcggttgtatttgacctgagatgcacctgcagtccaatcgcagaaggtcaaaacaggctggcgtggtcttcgaagatcccatgcgtgaatatagccatctactgagcaggtcgacaagaggtctggatggtgagcagaccagttgacgtctgtaatagcacgactgtggccttgaagagaatgttctatggcacctgaacttgagtcttccctgcgatttagattccacaccagggcacgatggttggcagctgagacgatccagtagtcacgagcagcaaagggtgaccattggacatccacaaccaaccacgggaggccatgagtcctcagtcgccggggagggctatagggcgagtcaagatctatgattgccaacccatcaggcctattttgttgttaggatctatcaagtcaacagtacgcctttaacctacgaagccaaagcgacgtctcgcccagcaggagagatagtggcagagccgactaggccatcaacatgaatggtgccatctgactcgaaactttcgctctcgtaggcggatttgataaccttgcccttcttgggggcatcagcaagctgatcgaaggagggcatagtgatgggctatcttgagaggttatcacgacgttcctcatgtcgcaactcatatgataactatgaggtacgttaaggagaggagacacggcgaactgccactgaatggctttgaatcatgtcatcatccaatccacaagaggccaaaaaaggatggaggcgtttgagtacagcaggtgagaagagctgcctagggcagggtattattcttcagtacgaacgttgtataaagaatggatgttattaatgaagttgctcacctgagcccgcgttcctcactggataatgattgacaggaggtggtcagagcgcgcgacgtcgttccacaagtaccaccactgctgtttgaggtgttgtggtacatcccccatcccccgccattgaagtaaggtaggtgcccgcctgtgaaaggttcagcacttgacggaaccttccgcgacctttattgggcgtgcattgttggaatggttgtatgatagcgcctaaaggacatgtactttcaagtatgactctctacatactagagacaaactactacccaaccactataatggatgcatatggcttatctctctacccatctttgcctaaccatttgttgataatcgtcacttgttttattaaacgatcaggtgttcaacaattctattcatttgtgacgcgctgccagaatctttctcttcatttaatcactcccatcggggtttgttacttagtagattgcttgcttcccgataatactggactctatccgtaactacctacctacctaccactgccccgccgttgaccttaataagtgcccgccaaggtatttcaagcattcaactctagacctcacccaaccacaacctttctatacgtgactctatcgaaagctaccgctacgacgacaagatatcttacgaacaagctttcgccgatacaagaaccgcattcgccgatatcgaatatcatcaaaataccttcacataccccgactccatcatggctctccccaagcgcattatcaaagagacagaacggctcatggccgagccgtaggtcatccccgaggctacaggtcttgcgccttgacttcgtaacctaacactcgtcccgatacagtgttccaggaatcagtgccgttcctcacgaggataacctccgatatttcgatgtccaaattcacggtcctgcccagtctccgtatgagggtatgttctgtatcactaccggctgatctgccaactaatcgggacttcaggcggtgttttcagcctcgagctcttcctccccgacgattatccaatgactcctcccaagattcgattcctcaccaagatcttccacccaaacgtcgataagcttggtcgtatttgcctcgatgtcctcaagagtgggttgcatatcaggatgcacatatgtctaggacggccaagctaacaaacgctacagataactggtctcccgcccttcagatccgaactatcctcttgtcgatccaggctctcctcggtgctcctaacccggatgatcctctcgctgcagatgtcgccaagagctggaaggaggatgagcaggccgctattgcaaccgccaaggaatggacggcccaatatgcgaaaccttgagagaaaatgatacaccaagaataaatacctatgaaaaaaaagcagaatttgaacacccagggatgatcaagttgggagaacaaatgctggagttcaggtgccaagcgatgtctcatggagatactttccgttgactttgaatgtgtacgttggcactcgcaggtttgctcttgttcttgtctgatagacctgaatgcttttgctgtcaagaaacgcatcgcttttttgtctagtttcacgctgatactttaacaatacctgccgctttagtgtgaaaggattgtatccaattcctgctccaggtagttccttgacctttcagttactactagttcgttgttcctcgccgtatctccacgactacgacatgccacagctgtgatctgagtcttgctctctatgcaaatcagaagttaattgagttgggagacaacttaagtctcttttcctacaccaggcggtaggatggtatttctccttaaatataatccaacggtaaaatcaggatactggagtatttggtggtcattattgccagccattctattgaataaattcttgttcttgagtatgtgtgtcgcgaggaagatcatagcctcgactcacctaaggcttggtatctgaaaggaattccaatactttgcagccttgaattgcacttaaaggattatgtttccttttttttttactgtcttgctatattggagggtttgaagggctaactgggtcatgttgtggtggtagaagtggcaatggagagaacaataataaaacagatcaaaatatcatatgctaggaagcaacggaaaagtcatgccgtgttccgatctatcttcttctacttgagaagccatcgaaatccgtccagcatatgtttctcgcaagtcaaggcatgatcaaggtgaggagccttgagccaaaaggtatgcggccagcccacctccacttgaaccttgacatcgatacctgcttccctaagaatcatggcatagcatagcccatccgagtatagggggtcgttcgaagtcagctgaatccaagtacgagggtgtcccttcagctcatcttccgaaacctcaagaggtagtttctcaaggccatccctaggtttgttccgttgtaaatatccacccaatgatgtgataaacgttccagacacgcttgtgtgatacggacgtaacttttcaggtacaaattcctcgccactggctctgtccgctgtgactggacacctcagtagcagtccgtgaatggtaccctgaggagctgcttgcgccactgcagatgccatctgtccaccactcgagcttccaataacgatagttcttatctttggattgtggagtttatgaaatccatccaagctgtcagaaagacacacggtagctggattctgaggcagtaggcgatatcccaccgagtaaagtcgaatcctggcaatgcctgacttgacaatatgcctgcacgatagttcttcgctatccgcttcgccaaccctcaagccaccgccgtggtaaaatatgacgataatctccggctcctcagcttcggtacctgtaaggtccagctgaaggacagggattggatgcccatccacagaagagggaatagtgaactcttgcttcgtaactccttgggagagctcatgatctcgggttccaggcgccgtaacttgagcatataagtcgcgacattcctgagcataaatcggttgccgttcttctacactgctgaatactctaggggggcctttcttcttggcctcttcttcatgtgcaagccaggcagcgtctaattgcggtgccgtcctaaagacataggtttcgagttccggacctggaaagaccatgataaatttttatcttggattttgataaagcacttgattcgagaagtattcgcagtactgactatacgttacgagggatatatggcgtatcttgtaagtcggggtattcaggctaaaggccgacacgtgacaatggtattgctgtaggaacttccagcaaagatactgtatgagactacctattatctagagctaggtctgaatatctagagcctcgcagttttggtcaataacatcctttgagtagaggactctcatatcggaaaagccaagcctgtgttaaaacaaagaagatacaggagtctagtaactaaacaggtaacctatgaaaaacccacaagaagctcaaacccactcctggaattcgaatatgagcaactattccaaatagtatactgcctttcatgtagtcagacacctgacttggacttaactctcaagttgttctcagatatagggtataccaagatatgagtaatgatacagatgactaaaacattgccgaacagaatgaactcgatcggatggcgtgcctacagttagattacggttcactttgggtacttcaagagattgtcctgtacattaggtgcccatatagaaattcggccaacatctccctcggattgttcaacctcctgaaatgactgcctccatactcgataggtattgggccgaatatcgacgaaggagtgaaggttcattccaaaataaatcccaagacagcactcgaaagtgacgagaacaaagaacaaggcggctcggcgtgaattgggccatcaagagacatcaatgggagaagcccgaggttggtctgggaacatcaaaccgcattctcaacaacccagtaaccatttcattatgaagcacagaggaaaaaatgtagcgaattggaaatgagacaagccgggttctccctcgggatctcgtatctacaatgctagagtacacaacgcgaagccggaaaaggtatatcgcgattcgtttaaaccacagccaagtcgccgaacttctcctgcagtgggcgttagtgctgtcatttcctctatcatccggacaacataccttgtatcctggcaccatccatcggcccttggaaacgagctgatcagtcttctcgtcgatagacttctcggcagcggcaacctcgtcctataacttgtgagaatcgacccaatagtctcagcttcggcggtacgtacgacagtgagctcctcaaatggtcgggcctcctcaatgttcttgagggtagcggcaagatccttaagctcaaggtcaacggcctccttggtagcctcggcgttcttgacagcctcggcctcgaaagcgtcgatggccttcagttgtcggctaacatcgtaggtgacaggcttgaaggcgctgaatcgcttctcgatctcatcgatgatagcctggttcttgaggatggatcggtactgggagaaatcgacggtggtgggctgctcctggagctgctgaaccttacggcggacgtcctcgttgcgcttcttgaaggcctgcagggaggcaacggtctggccacggagaccgagggagctggtgaccttggtccagtcaagcttgagagctgcgcttcgctgtcggagaaagggaaaattagctcaaggcatcctgagacgtagaggcgcgcgatcgggacctgggggagaatttcgacagcacctgcgatcagtcacacgcgccaattgatgaattgaacttacagtcgccattttgaggaaggttacgatgtcgagagagcggagaggataatcttgattgactgttgatgactttgccgaagttcagggaactaccgggcactaaagagtcacgtgctttcactcaaatacccagcgggcggcgttttcggacccctcattgacgtcggctcaggatgagcgaggacaagaatgaggaaaattgaagttcaaaagccgatcattggcaagagaatatcgagtgatgaagtacgagatgccagatactcttacgaatcgggatacggtgactcggcgtagatggcaattagcaattgattgaataagtagtcatgagatccatcgctcatgaaatgaatatcaagtcagtcagtccgtaacaatcagttaacgaatacaacatcatgcatggtcaaaatttcaacatcattctttgacggattttgggtgttattccccttcaattgtttccgttatttagcatcaactccgttccgcaggatacagttcgccaagaactaatacaagagcccaatgttcgtcccatgtacatgcttttttggatgatcgtccagcagaagctcatgcttagatacttagagccatgatggaattgacgatatcgttgtcgttctccttcaacgccttgacggccttgttgcggctgacgttggcttgggtcatgacaagctcaatatccttatcctcgagtccggaagcatcgacctcctcgtcgtcatcctcgtcctcctcttcatcctcgtccttgtccttcttctcctcagcgttctcggcagccttgctgggctcaccgtggttgtggccagagtggtcctcagcgttggcggaggcgagctgagcagcagcagcttgttgagcagcggcgttcacatcctcgatcttggcctcaccgaaaacactggcttgaggtcagacgcagatcaatcattttacaacaatgcaacttacatgtaggtgttgctgttaggagacttgtagacctcggggttgttgatgacgaagaggatctgtagcacttcggttagcaccagacacctcattttacccttccaatctcttcaaagaatccgccagcactcacgttcttaggtcggcggagagtgacacgggtgatgccagggatgcgggtgaggtgcagcttctcgagggccttgcgagccttcttctcgttgcggttgtggatcacagtagaaccagcggggagctggccctcgccgacctcctcgacctcggagtcgtcgctggagtcatcctcgtgctcctggacggtggtcttcttgggctcctcgtcgggaagttcttcaacgcgggggttcgacattttggcgactgaagtgcgggcacagatgttagtaaatctcaggtaaacaatttgtggcagcaaaatcttcccgagaccgcaaaaaatcgatagcaaaataacacaatgaacgtaacgacagctgcacacttacttgttttgctgatcccagttacgtctgtttgctggcctgatctctcacgtcgtcgttttgtgatggggtcctcgcacagcgataattctagggcttgggaggtgggaactaaggcgcattaggtaatcagattctgtgtcactacgtctccccctctagcatccggatgtctaagaacctaggtaagtgacgacgagtggagggaaatacatggacagtctgggcaataattaaggttgaatatggggatacaaaatggctgattgtaaagacatgcatgcatgcacaggcagcggagttttggggtattcatttcatttttatttcggctacagttcacaatgaatccatgttcttttttgatgctccttatgctttgaattcagttgatctcagaatttccgtattgacgccgctcatcatgatgatgaagtgtgacatacagccttccagaacggagcaaaagtgaatccagcagcctctataccgccgtgatgcgtttcctgcccagttccgtgccacttgatctaaacccgactttcaagcacctccgtgactccagcttaatgacccatttatgcggaggccttgaccttggccagagccttgcgctcttcgaatcgtcgctgcttcttgagtcggagaacctggaagcgctcgaagtcggtaagacccttcctccgctccatctgatcccgcttcttagcccagttggtctgctcccacttggagtcgatctcggacttctcccagagctttcggacaacaccagttcgggaaccgcggttcaagccctcgacgataagagaggagaggaggaccttgctgagggggacggcttgtcggggaacagcgaggctagcgttcgcggaaggaccgtcgacgagaatctgtgacggggtcaatatcgcgtgtttcggcagacaagcctgatctgaagcaggagaaacctactcgcttgtggtcgatgatctcgacgatcgtggccaggcggccggcgaaggggtggtcgccgttgataacaacgacacggccaacctcaacgaggcgccagttcgaaccctcaatgactgcgtcgcccattgtgacggtgatctaattaacggtcgattagtcgagatgtttcaagagtcgcgcgcgcagtgattgattcttcgaatgcaactgcgatcgtaggagtcgaggttcataccagttgtcgattatgctgtcccgttagttggttgtttgctggagccgcggaccttgaaatcgctaaggactttttgatcgtgggcagaaaaagatcctgtgcgtgcctgccctaacttttcgatctaacttccggactaaccttttcgccgtcccaaaccgattggagcccagcacccggcaacggagcacgggccagccgacgagaacttcaaaagaaattttctggtagacatcaagtcttgtacagcccgacaattctcttcctcttttattatcggagaggcacgcgacgtttttaaaagtgcatcaaggtaagaacccaacaccgctccccttttcaccttctctctcttgcacaaggatgaggtaatttgcgattgattctgcttgatggccctctttcgccggagtggctaaatcgggcggatagctgatattcaatttcttacatattctgaaagcacattctgtcttattctcagtcttgcatggcctggcattttacaaagactaacccaagactatagtgatacactccatacttcttctctaccttggtcgcaagtgtagttggcatatactgcgaaccttcaagccgccacaggcagatatatctaatgttaatcgctgcaattaatgacaattacataaacattcagaagccgtacctttcagttcgtttgattcatgtgacatgccgtacaatcccccgaactcgatttttgatgaccatgtagttagttgaaacataaatatatacatacgtagaatacaacacccaatgaactggggcgtttggagagctatcattgaaacagacttacacttcaacaagaccactaggcttcctcgtatttacatacacattgtcaagtcaggattcggctttcaattcaatcattaattcatcctttccgaatcatttgcctgcaatgaaacggccgtgatctaaagtattgttacaattaagccttgcccttgcgcttcaactcctcttcctcttcagcctggatttgagcatccacctttgcgcccttggaaggttcgttgccgtgagcgcgagccttgtggttgctgttagtttttccttcttttcttttggcaccagagccagatctcgattggacttacaggcaaagtgggatccttctttaattgggcggtctcgggatcgtcttcaggctcggatcgttgctgttttggattaatatggatataatagtggacaacctctcatggcggctcaactaacctcctcagcagccaggcggttggcgatagatcgctcatcctctgcaattttgttagaatgttgtctcgtacttgatcggcggaataggtacgtactggaatcaaggttgttgtgagagttctccttgccctcgttgtaggggtcctcaacgttgcgctctgactccggagcgtttctctgatcgccagcctcgtagacaccacggttaccaacgttggagtagccagacatgatgagtgtgtgttgagatgtgtgtgcttagtgactgaaaaggagaattatgagaagagatgaggagatggatgatgtatgagaaaaagttccagtcgatctcaaaacccttttgtagttcctcttcgacgatgaatcagtgccatggtcgtacatcttctccacaaccctgacttcatagaatacgtcatgataaatgaaagtccttgctcaccacaacaaaaacgcatcagatcgcaacacatacgtcataagtaaaaagaaaaagattttagctctggcttagggtttctgcgacatatgtttgttacagtcgatcttctagcgtaagcggttgatatcagcttggcgaggcgtccgtctatgatccttgacagcaggccacgtgagagactcaacaacatctcacggggtctcaatgagacagcaagttaattctgcatatgtggaagcaatggagaccgaacattacaaccattccttctcacgtcaaggcttgctgcctgtgatacagcataactaagtttgaacccgggacaatcaggatgtattagtcaggctcatccgatcattacatttgatttcttaaaagccttactcattgacaatcggctcgtaacatttcgtggttattaggttctcccaaatacaaaactacggctgattatcgaggcatctgctgagatgtggaccttgacttgaacattcgccctgaccttaacaccacatagccatgtgctgccaggatagtgactggcgggattaatgtaactttgacccctctggggattaatatgtattactgctttagtaaagttaaaagtcattgccaacaacaaacaaaggtttatatttttgtacccactttcagctttgtctgaattaagttgccatttagacttgattaaagaagtaaaggaaaagatgactaggattaccgatgaggctatataaatctaataatcgaaacctgagacttgagatgaataaaggtaatacagtatttctgataccatatttaccagtgactccaagagaccctagatgcaaggcaaatagcaattgaaaaacataggtcccaagaacattccctctctaccgatgtaatatctctggccatccatgagaaggcggaagatagcggatggatgtcgtggtgggggcctatgcacgggccctgcacatccgagccattaagtcatcttcggcgtgacaagcttcatggagctatgccgaatcggagctccgacatcaacctccatgaacaatcgtgaactttcaataattgtttcacaaacataaacttttgaggaacaaccggacaaaatgtttcgcttcgtaagttacgaggccaagatcagatatgcgtagttgctaacaagaaaacagcataagacactcgatatcgtgacagtcttccacaaggccagctctccagcatccgtcagagtcgccaaccttttgaagcagatctctgccaatgccacttctggcgctactattgaccaagcgagcgatcactccgcccagacggcccccattcgagaccagtttgagctcaacattaccgaggatcctcctacagacgaccaggtgaagacaattctggaatatgttggaaacaacggtatccccaaagtgatcaagggcgcaaatgacgagaaggaggctctcaggaagttcaaggagagcaaagagaacttcattagaccagtggtacgttgcctctttaacctcacgattgaaacctactgactaatatacgtataggttgtggattggaataacggcaaggccattgctggcgacaacgagtctgagatcctcaagcttctgaaagcacagaagtaacgcctctcaaactgtccatgaactaatcgcataacccctctctgtatatactatgtcaatgattcataccatctgacgatcagccatattagcatgcttgtgttagtgaccgacccatcatgaaccgatgatagtagattgacaaacgctcggttttctattcgaagacattgccttgggtatgattgctagcacatctacgaaaagaccctttgtgaacaatagcaaactttggcgttcaaatctaccagacgtgaaccgtatgccaccaaagggcactggcattaacatcgtctgatcgcatggcattgttactgaaccaagcaagaaacgagttctctgacagatatttcacaatctgccttcaaagagtggccgtttgtgtggagcgagaatcagcaagcacccgcgttgagctgcaagacgcttgggcgactgcattgttgacgccttgagtacctcgagcaaacctaaccttgctatttatctggtacttggtatataaataccggcaaacccaaggttagttgtgaccaaagtctgttacaatctattataggcgagctagcaagcaggctgcgagccgttcaggaaggttcccttacctttgtttgactttgacagtttgcactcctcgagtcacaagcaagcactgcaaaggcataactgttagcgaatggataattacaagcgagagacttgtgatcaccagttcaggtctacaccagctgtgccagtgcgcatcagtgtgtgccagttactaacgttgtcagtgccagtcactttaatgtttattcggtgacagtgtcggcggcagtcagggcaaagccagaacaatcattgccgcctcagccttcgggttcacttctattttcagtttctctctctcaattctttcctctgctttctcctcctttctttctcctccaacctcacctcactcccactcgtctcgagaacaccgacaaatctcccctactccttctttcctcacggcgcatcatcgcgcgttgagcatcagcttgaggaaagaactaccttccttctgaaatcaatctccttcattttatacccgaatttgaaccataacttgcccttcttttacgttcgggcgcttcacttctcaaggtaagccaccaacacctctacctactaacctacgcattccccgatttatcgagacgaggtgaatgcttccatctcatgatccctcaagagcttctaagctgggatgaaatttttcgcgtcgttctcaagatgaagcgcgccttgtctcatcatgtgctaaccgactgttacacagagcatcatggctcaacctcaacccgcttcggcgggtgaatcctccatgtccatcgggccatcgccgccgcctcaaccaaatttggacccgagccggacttatgccagagaccagccggctaacttgcgcgaagccttcacgagcttctaccccaatggcctacccaacttctacaaaatgctgcagacacctggtcctgagggcgttgttcaaacgtacgtcgaagactacctccctatgggattttacagcaaccctccagtcggggcaaaagccgtcttctctacctgtaatggatcgaccccttttcatttcatggagcatctactgcctcagcgccgcgttcacctttggtcaggagatgaagttcaatctgcttgcaactcacttcgtaagctctactggaaaatcataaaagacatgccgcgtccagactgctgggatagcttgtgggactattttgatgcccaagacatttacaatcacggagctttgaacctctggaatgtggttagtcaactgtttgccgagaaccagtctatcgccctcgacgtccataatgctttttccatcgaagttggccaatgggttgaccactggctgtatgacgacgaaaaccgcgacaaactcatcaagagcaatgaaactggtctttctatcaatggtgtcatcggctgggaagctatgaaaggccttccggatgatgccatccatctttttgcaagtgcccttgcgcatcgacgatctctgttactatcgcccgagaaattgaggccaggtgcaatgaaacctaatcccctcaaggagttttatgaaaaggggcgcctcgaaaactggctaggtatgtgaagtttgctttcaaaatcaggttctaccgttatgctgacaacttcatagcgggccaacgcgtcctcggaccttcgggcctgtctacaaggccaacagaatggcagcctcaccattccttccctgcttcagagaacgtcactcaccctatcatggtgcttgatggcaaacactactttagacagcctggataccgtgagcccagtgcggtagaggcgctccaccaatccgcagcagcagcagggccttccgttcacggcaacagcgaaacaacctcaatcgaacacaagcaggccaacaacacgatatctcacggcggtctccaggtaaatgctcaggccagaagtaaatccgcagagcctttctcttcagtccgaacaccatctcctcacactaatggtaaaggaaatgacgtttcgtcttccaacggacaccacgaacaggaggagcaggaggactttgatgcaatgacccccacaagagccaaaaggcatggccgcaaaaatccccggaccacacgaggacctcgaaaatccacagtgacaacatcattgccaggctcagcagttatgcgtaactcaggtcttactagtcctacaaaagatgttgcaaatgccaaacatggcacaaaccagaggcctccgaccgatagccagaaggctggttagcaactagcccaggctacttcgagtcgttcaaaggaccatatcactggaaacatcatcagagatgcagagttgcggttgagcaccaatgacagacccaagaaccagcgaccaaaccgagcttttgatgagccagtggcttacggtcagaaagaaatgaagtatcctggaaccatgagtacattcaatccaatgcaaaggcccgatgaaagctttcaagacagcgcgatgaacactgagccccctgaagatatgagactttctgggcaattcgcgatgccgacccctcccgtggcacctttgtacccgtcaggaaccttgagccccaccactcaagcagaccattttctacctcaccaacagaattatcccatgcagaatggatttgatcatggatttccaccagttcagcagtcacagccgcttcagaggggttctttgcctggtcgtggtagaaatactagcaacgcttcccgcaacgatcgttttgattcgaacgatggccgatggtctcaccaacaccatgagaataacaacggtgggaatgctggatcgagtcgcggaggtttccatcgcggaggaaatcgcaaaagccgccgcggtggccacaaccagcgaaacgcaactgcgcctattgcgcaacctcataccggctctgatttcaaccagaagaggcgcgagggggcaccatggaaggattcatggcgtcgggatgcagttacttgccagaacgttcaggatgggtttacgatcaaagattatgtaccttgctcttgtccgatctgcgattctcgtgaccgctctgtacacatcattgtccaaggctatcaaggaatcactgttccagacatactcgcacgactcaagtttggcctggctgagagatatggacatgtagacgaggtgttcccgatcgcctcgaaagaaccaggacgttttatcgcccggtaagtcatgactcgttttgcattcatgttgaattctatgacaaactaacaagagttaggtttgcaaactcctcgtcagttggtgaagcactgactattggcggcggcaacatgcctgagcaaggcatatctgttacattctccgctgcgatgcgatcaaaatggacactcttggagaaagcacccactcgaccactaccaggccaagtttctggtcagaactccgccgctccgccattctctccttatcctttcggcctatcgatgccgggcaatgtgccgagtactgccgcagtccctcacatgatgccaggcatccttcatccggctgtagtcaatcccggacaagcacataacagtcattactggcaacccaatggagggcagcgttctgtatctgggtttgtacaacctccagcctctggtattccatttgcaactgtgcagtccggacccggcatacaggcacaccttgctggacaggtgactctggatccaagacaaattgtccctccttccatccatcaggcacaggaaaacgcatcccctcctgcggtattgcagactaaacctccgtctgaagaagctttggatgaaatccatcaccttgatcaagatgttcagagtagtccgcgaagtgacataagcaagtatactgggatcaaagctcgtgtttccttgcccggcaccccttcgaaagcttcccttccttcccaagggaccccaacgaagccaaacgaaacagtagaaggacttgcgggtattgatacgacagcacatcaccaaaataagatgaccattaaggcgcctgaaagccaggcagaaacaaagattacatccagtcatcaagctgaacaactgtctgaaccaaatggtggcaagagcagtcacagtcgtgtgccaagcttattttctgagaatgagaaaaaagagaggcgacgagcatgggctaaaattcctatgcctctgactctccgtgggcctcgctcagttactcaaaagaactccatcagcatcaccaccgagcgtggcagcaactctggggttgaaaagagggacaatcgcctacctaatgctacacagccggagttgccaatctcaggacagactgaaacctctgctccaagcatcagcgatatgtacgagccatctatgtccgagaatcccgagtctaggtttccgttaccgccagcgccaaaaagctcttctgctgcccactccaccaggtcaacaaacgaagatgctacagaaccgcagggtaccactctagatgaagtacagccatctgagatgcctgtagcctctcccgtgaccgaaaatgtcatatccaaagttgaacaaacatttgagcaagagcatacttcaggcacgctaccaagaggcaaaggaaagaatgcgaagaaggccaagaaaaagaaagcgaagaacatggcacccactagcaacgaatccaatcacgcctttcaacaaaacgagccgccgtcttctcctcgctccagcaacatggcgcctcagcacatgcatggtagcagtggaggagggatgggatctgatacacaccatggaggtcttatcggaagtctggaatcgggttcatcctcgcctgtcaagcgacaccacaatgaacctgagcagccttctgcatctggatctgctaagcgaagtaagaagcaagggaataagtacgaaatagctcagcaccagcaccagcctcagcctcaaacccaacctccatttgacgaatcagattcgccggatgaggacgaacgcggccgtcgtggatttagaatgggtagaggaggttcacttcgctttggcaagcaacgtcgacctcgccctatgattgctagctcaatgcttgcaggagaacagttcgatgctcaagcgccacctccttcgaccgatttttctttccaatgccagagcctccccgaatctgataactcgttatacttgcgcgatcatggaaatagcgcaaagagccgcctcaatcccgaggcccgagagtttgtatctccatcgagaacagcgtctctcatgaaaggaccagttgccaatcctagcggtagtgaagcatcaagcagtggcacaatgactgaatcagctgccaaacatgaccaaacagatgaactgatccgagaggtccccaagaccgggcacgatgatgcatgcgagacaactcttcaggatgacaaagccccatccgccgtaaccagccagacccctaaacgtcgtcgagccatctcagaagtgatccaaaaaggaactcctagaaaggaaaaggggcctgctcaacaaggagagggaaaaaagactccggcaaaaagttcaaaacgaggcaaaggcaaggagagggcagtgacggtgagtgccaaggccgacaaggctgaggcaaaggtcgaaaaagctcaagagatgcctcaaacaccggagaatcaaggagggaaggtcaagaagcctggcctgattgacgatgactggccctcacttccagcctctcgggaacgggcacagtccaagccacagacactctcgatttggggtggaaagacaaaatctacccaagatgacggtggaatcggacaaggatctcctgtcacgaagaactagactgtgacgtgaccgagacagaacaggaagtacagggaggacggagcagacatgaatcaagaaagggtcagtgaatttatttcggttggcacctttcgctctactttacatcaaaacagtagagggggaaggggaaaacggtgaataggggacatggtggtgggtttccaagggcttgcttgcattgggcatggaaaggttggattgtccattgacatagttggtgatatctgccctgttgggcgcgtcatagtggtctcaggtcaagggattagaaaaaagtgtgatttatggcaggtgtaatatagtaccgtgagtacagaggtgtttcttgataatagtgaggtgctgctacattgatattgcaagcctagaagcgtatgtgtctctcgatgtgttaagattcggggtacaatatgaccccagtagcgagcgacgagaccatgaagcagctacgaggaggtcgatgttcaagatgatggatggatgggcttcggagtagtacaatgctctcttgtcgcatgctgaattgacccttatgtacatttcatcgtcgtgatggccgagctcgaggtccctccctataacttgtctttcttttcgcaaatattgatcaaacgatactcgtgattctattgatcagccttgaccaagccagtgacggtctcttcaatctccttgtcggagagaccctcgaggatctgtgacttctcgacacctcggtctgttttgatcatgtcagtactgccgtgatctcgatgatatatatcgctctagtattcccgggggcttccagcgatgtagaatacgaaccgtatcgggcaaagaccttgggctgggtgccagcggcctctcggatcaggatgggaatgttggggttgttgcgcttcatggtagggtacgatcgggtgatgaatgatctatatcggcgcaggaaacaatcagcgcaatggttcctcaagctctgctgtccttgtacaatgtcgttcgatcgctcgtgtcctccaatgcgcccaattggaccagtatcatgccgattgttgttgtcgttggggattgctatggataatatgttttcagacgtaccgaagagccgcgctctgctccgaagtctggcaaaagaggaatcgcacctcgcggagggatttggtgaaagcgtactttgccgacattatgaagcgaattgacgtggttttgagtcgttcgtaaggtaaaacagacagaagcgacggagtcgggtcgaccttgaagtgctaagtaattgctagcttgtggttggcaaggatcatttggtaggttcctcaatgaggcttgagtgggaaactgaaaggcggacgtataatttgcataaaagaaccagttggtgtaatactttgggtttagtgtgtgcgcataattcagttatgcacagcctccggtgccgctgacagcttttcctccctcccccacgtacaatggctaaatggatccatgaggtgcgtatccgtagttcgttcatggcgagagtgagagtgagccccggacgcacgataactccggtttccgggcacggtgcagtgatggatttagtggatggtgcgctaaatccacagcaccacagcagtagagttgagtgcaggtgccccaacgtcccaaagcttaggttctttcgccgacgttgaacctcatctttttgaccacaacctctcttctgttgaaccaatctcccctccaccaagagatcaacgtgtaagttgctattgactgtctgatcgtggattcaattgtgtcatgtatgctttttctatgtggtcgccgaaagtcttgatttgcgcgcaaacaaaccatcttgactacccagctttttgattcctgatattgcattggatctcatattaatattgaccgatgttggtactgacgatactcgcatagcgatcatggcctcctccgcaaacaccatcttccgcgcctcgcgtcccctcttccgtcaggctaccctcgccgcgcccgctcgacaggctttccgtcagcaaacattccgacagaacttctaccagggcagcggccgtcgatggcagagcactgacggcgctcagcagcagcagcagagctggttcaagcgcatgatggagagcgaggttggcttcaagactgtgcatttctggtaaggacaagtctagaacaagccatggttgacacagattgctaatatgcgtggttgtagggctcctgtcatgaaggttcgttgactacatcatcccgcgatatctacactacggatgcaaatactctggaaagcccgatataatcgcaattactgaccttgttcgccacctacagtgggctcttgtccttgccggtatctccgacttcgctcgtcccgccgagaagctctctttcactcagaacctcgctctgacctgcaccggtatcatttggactcgatggtgcctcatcatcaaacccaagaactacctgtacgctcaaagcccaccaaataatacacactcaagctaacagctatctcttagtctcgccgctgtcaacttcttcctcggaatggtcggcctcgtccagatcacccgaatcctcagctacgagtccgcaaagaagaagagcctggagggtgtcgttgaggacatcaaggccgacgccaaggagaccgtccaggaggccaagccttaaatgcaatcaggcatgggcgagttagacaattgtcgaaagggatggcctttactccgacatatctcacgatttgtagtgccacagtcgattactccttacataggggctgctttcgaaaggcgtggttcgcaaatggacgcatttattgcttgaaaaaggagggtattgcaaagccatttcagagtcaggggagctcaggaatagcttgtcgcttttttacatgctaaattaccacacatgtagtcagcatgtaaaattgaggaagggttgggttcaacaaacaaacacgtacaagacatggcttgcatatcttaatttgagtgaaatatcaaaccacacagtggttatctacctaggtaggtaggtatatcataccagctatgcaacagccagtgaccttcattgtcattataatccaaatccactataggtagatatctctctagattgttcttcaggtatcattcatgatggcatttacaccaccagcaacttcttatacaccacctatgaacgccctgccacaaatatttcccctcgccatagatagcctcggccatccatccaatcattagctggccgctgggccatggagcgtcaagtgaggaagcagaccagtgccgatatgtacatgtacagactcaaagaaaagataagccttatccctttcttctaaacagcccatcaatttgattgttcatctcatgatctcaagtcattcatatttcaagaccttgtgcccacgccgggtggatactgagtctccagagatgcttgctcatcatcgtaaccattatcaatcattcgcttccgctcatttctccgtgtgtccgtcgttcaaaagcatctccaaaacgatctgtcgacctgggagctccggatgggccatggcaatcttgacggtgccctttgacccttcgctacccgcgcttgtcgactgcatatatccgttactgtgtgactgcggattcaacgtgcttcggccagtcggtccacggacgccgagatcgagcacgcgcacgtctcgaccggcgatgatttggcgcaatcgtccgttctccgcgttgcgcacctcaacatagtcctcgttaaagaggagcagatactgtccatacatggtcgcaccacgggccttcttctgtttgcccgtgtactccatgatcagcgtgcggctgacatcgccgtgtttgtccacgtacacagcgcagtcctcatatgtcacgatgaattcgttctcgttcagcctgaacatgccgagcggcttctgatctcggatgcggctggcaatgttggcaattgcaggcgccttaaggtcgggaatagacataggctgcttcttatccagggtgagcatctcgactcccttcgctgtcgcaactgcaatatatgtttggaacagactgagggaatagcactcagttgggaagaagaattcgtcaaagtcgcggaatgtctccgcgcatccaccaccaccggtctttcgtccgccaaagagccgagacttcttctcggtagacttctggaagataggctcgagaaccttgaatgatgtatgcaggccttcttttcgtttgtagaacaggagcattctttccttcatcttagctgtcgcaaagtaggtgacatccttggcaagtctctgtggtgcccgtcgagggctatcatttacaggggccgagaagtcagacactggggcgaccacatctagaggatatgaaatgaggttcttgtcggcaataagcacgcagacagaaaattcttcaaggacagcaatttgagtgacacgagttgctgggaccgtctgcagtggaattgttagctatcgtagattgaagaaaagggggccacataccctctgccatccgcgaggatttgatggctccgagatataaactccgtaatcagttccgatcgcgataacagacttgccaaaggcagtgaagctggtagcgcagttaacttgagcacggcatacaggggcgacgccctgggcaggtcctagcacgctctccaactcgtgaattgcccggtcaagaggagtgcccttgactgcaacactggagaaccttgcgtacatggaggcggtgtcgtagtggaaagctgcatccgcgagaacccgcagcctgaatggctcagcattttgagagaagagtgccttggcatgccttgtcttggtttcgataatcatgttgcaccagtcggcacgatccttggctgacgatgcatacagagtataaacctcgtgacccagatgcttgaccttgaacggatacaggatctttccttcagtgtcgttcgagccggtcggtgtaccagaggccatagacgagtttgtcgctgcgtgctccagaccaggtctactagtgttactgctgaccttattaagttgagtgctggaggcggccgccgccgtagttcttcccaatggagcagtgatgcccttttgcttctgaaccggttcgtcgttgatgctctcaggaaacaggagaggcatggggatgggctgcgcctggttagatgcggtttcataagctgtgcactagaccttcacgtacctccttggaaacatcatacttcttgtccttgccctccttgggagtcaccgtcttggccaggatcatgtaatggtcgaatagcaaagcatgtgtgtcaacccatctaactcccttggatcccattctttgtaggtcaccttggaagatcaactcacggccaaggtggtcgagattcaaaacagaatggaaacctggccgcagcacgagcattctgttcagttccatcatttcgactctcttgttttgttcttcgaccttgagatcggactcgagagtgacttgtcggatttccgcgatggccttggctaagttcgtcttttcctcgctgtcggttggcatctttttctcgacgctgtcgagtagaagggagtaacgctgaaggcgctgaataggcgcgatcaagtaatgtgtccaatcttgcttcgaagacaccttttgcttctgcatgtcgtccaagaatcgtttgaagagaatattgcgatcggcctcccttcgaacctgatagactgcgttggggtaagccgaagcatactcgatatagactgatttggccttgcgaatccattctcggaacagatcgctgaagccaatgatccaaggaccctgctcttgttgccgatacttgagctgcgacaaaagatggtccttgttgattgcctggacctggtcaagctttccaaacaccgtatgtaaaaacttgtctcgcttctcgggcttcaggacagggggttgcatggcccgaagctgatccctgtaatacctgcggaagatatccaactgcttgatatagttttcctcgccagtaacaatttcgtgtaaaatgttctgacgctcaacctccttcttgggctttgattcccagtcggcctttgtaagaccataaaagacgtgccactcgtctgcaggttgagagtcctgggcgagctcctccaagtcaaccttcttgatggtacgcgtgcagtgatgagagtagcaccgaccaccaatctcttcgtcgtggaccttgggagcatagcaaccagagccggtcagttgccacaaaactccagagatgcggccgtttccaaatttgacccattcttcatcaggcacaagcacacctcgttccagcatcagtgatactacatgtgtgctaagaacttcggcatccgccacattcatcatgggaatcttgccagtgaagaggttgatcaaagcctcctcgatcgtcttggtccttagatccatctcaccttctcccatctcacgaatccaattttcaagaccgctgagcgcccatggctcagtgcatctgcggaaatcagaggcattaagcttggaagggatgaacttcttctttcggccgcttggtagtgtgattccatcaaaggccgctatcgagccagcaggagtctcgtattccgggaaagattggttcgatggcacttgctgatggccgtgcctggcgagcttcctcctttcttcggcagcatcagtcctggatcgagcaggtgtttgcacctgaggagtatggctatgaccagccaaagagatggatcgttcgggttgcaggttgtaagcttgattgcccgtatagtaagcttcagggttatccggcgcaccaaatcgcgaatcggtactacgtgagtatgcgtgttggtattgctgtcggttgttggtctgaaccgagagcatcgagctgctatcggatcctggccccgggatagctgggaggggtcggtttgatagtcccgggtggtagaacagatcttgcagttcatccttactaggagactccgttccgctctgtcgagaccgcagtgatactcgttcgtcctcctcatcgaagctcagccgatgttgtgttgggggctgcaagcctcctgtaccgccgtagtctatttctgccgtcttgaacgcaggcacgctttccccttgatcatatgcacgggtgaaatagcctggcgtgggcaggggtcgaccagtatcttggccggatgaggcgggtggagatccaacatccccgccgtatgtcaaagtgccaccaaatccaccccctagcattcctaagtctacaccagcaaaatcactgtcgctgctgtggccttgctcttcagggtgagtatgtaacgccttcggtggcaaagagttgataggagccggctctggagagggttctggcatagcaggcatgtccgtatatccgaagccggtactgaagcgctgttcgtcaagctcagcttgccgcatggccatcagaccagcctcaccatatgcgtcatcatcttcctcaggctcataagctgtctgaccagttcgcgtggatgtcgtccggctagcattgttaggaatcgtagtggcacctgagtcaaaacgttgcaatcgctggccatgaagatcgtcatcataatgaccattctcaggctcaggaagcggacggtagccttgtccagaaccgcccaattctagctccaactcttgcataaggttgtcactcgtaatgcgttcatgtccggcactccaggtgagctcatcgtcgacaggacgacttggcaagggtgcattcgtcgggtgccgttgcagtccgggtgatgttgatccagggttcgcaggtgatcccataggcgaggcttgtgagtttgaacgagaccctctattatatagtgaattatgctcattcggggagtaatatggcccgactggcatttgcgtcgcggtaggatatggaggctgcgaagcgcttgaaaaagatcctcccccattagacaattggcctgggtattggctataagactggtcatatgccgaggtctgtgctgcgcctggcgatgcattgagtgaggggctccgtaacggctgctcaaacccggacgataaagcaggagaagccaccgattggggataacttcctgtagagtgattgaagccaggggatgtttgcgccccatatgactggccatatgtattgtatccttggtaagaagcttgtcgttgtgggacattggtgcttgcataagcagaagggtcgtaagcctgcggtgtgtaggagctggcattcgaagcatagcgcgaggggggctgaggctggggctggttgcggaatggtagagcattggtggatgtcgaccgcgagaagcctgaagtttgcgcaaaactttgaggattgtatgagtatgtcggcgtggggggtacatcttggtactggtgctggtagcccgacagcgcgttgttcgtggaaccgtagcctggccgggccgccgcattgttattcatgaagagctcatcctctcctgagccaccaaaggcaggagatcggttggcgggtggttgaatataagcagcgtcgtctccgccgttgaagctagctcggcgtccaatatcgtcgtaggatgagtgcggctgttgttgttgttgctgctgctgctgctgttgctggtactcttggccgcggccggcgaccggatactgcacaggtggcacatggccatatcttcgctggtcgtcgccgcgaaaagacatggcggcaggtgactgtagatggaagtagttgtgacgagggaatcgggaatggtcgtgagaataaatgtgagtgccgcttgggcttggcggttcgggcgtctacctcgtataggacggcgagggttggtgggcgtgagcgggtcgcattgaggggtcaaggacgtcgacgatggatataataatgaattgcgggtgctgaagatgaccgccgtcgccaacagagtaagacgtaaggaaaagagtgacggatttgttgtgcgcaaaaacaaatcgaggcggtcgggtcggctctgctctcgagtagaatgagctcagcggagaaaatggatcttgggtcggagatggatgtggatgggacggactggacgactggatatgtgtgatgggcggactcgagagcggcgggcgcggaattgggattggattgtctgagcgagacggggagagagggagaagcgaaactagagcgaaagcccctcttactcagacagtgagtgacagacaggacaggacaggactgaaccgacagtgtaatctggtctaggcaaacagggtcctgagtcctcctcctccacttgaagtatctgtctgtttgtcgggtcctaataaatttgggcctgagctagcttggtactctagctaataacctaggtaggtagagagagaacagtatgtaactagagcctttctgtcctgcggtgtgagacggacgactggcgactggcgactggcgactggagactgtaggtagcctagaggcgacgagaagaaggataacaaaacagtctcgccctcagctgtcagaatctggttggtgcaaaggcagggtttagcgagcgacaaggaaaagaataagataacgtgattaaacccaagagaaggagactgtatccgacggaggagaacagagtagagagcagagacggagtatgcaggcaggtacgtgagattggaataacctaaactacctaaactaatgagacgtcactgatgaagatcaatcaggctccgaagcttcccccatgtcattactatccaaccatccaacacatcccaaccattcatggactatcctcgggaacgccttgaggtgatgttacagtataagccacaatcaatgatacaaaaagttaatctacgtatagtcttaacggcccaagaagccggccttgccttgtgatactggatcgcaaacaggtattcagtgcctgccctgggtacaaacaaacacacactccacatcatcagtgcttaattatcgcctggggaaccctggggatcttttgaattcggtctttggccattgaaagtaccttgttgttcgaatttacccatgagacttgatggtgcgaccacatcatatgtagatggatggtctaggtcacaggctcgtgctccgggtcatgacctgtggtttttggcgtcagtggccgaaaatgttttacatccctgataattactgatgagtacggattaaaaggtaatcacaaacaatcttcttgtttgatcgcggcggtgcacaacacaacatttcaagagccatgattatatcgcgttctatgtgggggttcacttagttattactgggcggcctcgctgtcagattagcgggatccaacttagtacttcaaccgtacgtcacggatggcgcaataataggtacctaggtaggtaaggatattgtctcccggactcttggtattttgtttgacaagcagcaacttccacctcgatacgggaatgccattggtcaaggaatgcgtatctcaattttgggtctgatattcgacattcaatacggtcagttgtgaagcagcctaccttattatgtactaactcctttgtttgtactcgcccaaggccgttggaactgaatctttgtatgaattatgctttgtctattgttaagtttgatctacctgagagtctctaataaaaacagcaacggctggtgaacccttgacgcaatctaggtagtaaacacatgtgaatggctctaccccgtggttagtagggaaacccccccaccaatcgcaataatccaagacattgctcccatcaacaaaacgatagggctgactcacggtgacattcctatgatgaatgtcctactcatctgactgcatgtgctaggtttcggcatgtcgactcgacgtgttacggccagaccgaacgaagcatgccagccgcctaaagccacagccctacagcctccaatatcgcattttgtgtattttactatttcatgtttacggagtaaggaccctgaaaactgggctgctaatgaactacctaccgacttcggaaatatacatagataatcacccccaaccgagccaacttcatctcgttcaatccgcagcacccatgctgagtctgcttggcattcactaacacatcttctctccacttatagacagcgtttttgttcaggaaaacagccatggccaacagtaattgggcacatcgtaagaccagtgagaatcaccgagtctgcaggctgacttgcctaacactttacgcatgcctatgagcaagccaagccaagccgtgaacgtggtaacacaactaactgtcaggtcatgggagtttgaagttgctgggccgggctgactccatctcaatggtaacatgtgttgtcgtaaagcccgaaaggaccgataacaagatactgctgcgttattctgcgcaggaaaccatcaattctgtccttttataccatggtccttgctcagccaacttcaatccagatagaattacgcccaggagacgggcttcggcatctgccccactatttacggaccttgttttactgctacaatgaggctgttgaatagattttcaagatatcttcgaaacttgaatctgagaaagtgctgtgagcacacgtaatgataatctctgacttcggtccaaaaactggcagaaagtgtttcgaaatgtgcgggtctggcctctgaatagtgggggtttagaggaagcgtggggtttcacctctgacctctcgcttctgaatcaacggaatcaacctcacaatctgattcactacaactctccgaaacctactccaaactcatgaatcgttacaatgacaggtgacactcaccgcaagatctgtcagcccctccaccccgccattcgtgacagtttagatccccaatatgtcgcctatcatgaggcgcatctgcagtacatcgaaagagacgagatcagtagctgggacggctcaatacgtaccaagaaacattctcttcctcctggaggaacaaaacctattcctgtagggagcattgacgaccatgacgttgctagattccgagtgagagtttacacaccaacaggccaatgtgatgaccgaggctggcctgtcctcgtctggtttcacggtggtggctgggctgttggaggactcaacaatggtaccgatctttgctgttggtcttgtgagagtatgtgcttctcctgattgtgtcttatcgtacgatgcttacacaaagttcaggagcgcggtgtgtagtcgtcagtgtagactatgggctggctcctgaaaacccattccctgctgctgtcgaggatgcgattgacgccgtgagatgggtcgcatctcgcccagctgagttacaaaggatagacacctcccgtatttccatcagcggaacttcagctggcgctaatctggcgattgtcgcttcattatctgcatcgaacccagaagtccctttaccgacagctcagccttcactcccaaacactattacgcatcctcctatatcattggtcttattcatacccgttgtggacaatactgccacagctgaaggggtatggaggcccaatgccgagactgcaccttggcttacgcctgcacgaatggagtattatcgtaagctttactttgctcatgatgatcatcgctctcaatgggacgcaagccctaacctcgcccctgagcctctcttgagaaagctcccaaagacgtggattgctgttgcagagatggatattctcgcaccggaggcactagcttttggagagcagttaagggggttaggagttgacgtggaaactttgctagtgaaaggcgggacacattctattctttcgcttcatggtgtgattgatagagggtataggatgatagaagatgcagtcaaacacctacaagtgacttttggcacgggctaaaatccgaacgcaactggagttacttcttaaactgctcggagacacatagggactacccatagggtccatacaattcaccacctaaaatacgtccattcgacgtttatgcctccctctcaatgtctgcaggcttccctacatataactaggggtttgtttccagcgcttgttctgatacaacaacgtacacgcaccggaccaagtctaaactgtaacagccatgctcgtgggcgtctttcggtttgaatcttccacagatccttcactaatcatggcattgcttttgcggttgcggaagccccaaacacccttgaggccaccatcatccatctccaaaagctctctcatacacaaggcgggatgaaagatattgagaacggccacagcaacaacaatcaagattccctcaaacccgacaaacatatactgatgacccatgaggggccctttccaaccttcagataattccgcaactcgaaacgcacttctccaaagaatgcaaaatgcagagagtgatagagcacatagaaaagctttgaaccgtcgagaatttcggacttttacgattttggggcgctggtcaaaggctgcttcaccgagagtacgttgacggtgaatagtccgaatggcaaagtcgactgagcaagcaataaatgcgagaattgtcgcaacttgaaaggcgagtcccgctatcatgatgtttgtgcctaggtctgcgcttttgtactgttgagaggcaaccgaagccataccacccccaacggcttgaaggaccagagagacaacatcgcaagggatgaactaaagagttagtgtattaggatacaggttcgagtaatatacacaagggcaacgacttacaaatctagtatagtgttcgggaggtaaccgtgagttctctggcccaaacgctgacacaatcctgcgtaggcaaagatagatactcgcagccataaaggctgggcccatagtcaagcaacaaatctgagtaagaaaggcattcatatcgaagcgattgtaccaactcgcgatgcgtccactgtatccaatgatctcgcagagaagacctaggatcatggcgacattgaaagctgtgcctctgcgagtgaaagcccaagtgacgatgaagccgaccaatgaagctgtgaatatcgcaagaaatgcagcatttggtgcaagatagatgcgatagagatagtagcccgtatcatcgacacacgctccagcttcgggattttgaagacaaaagaagggcatgtcaggagcttgtgtcccgttaagggcagcgggcgaagttggctgcataatgaggaagtgagagcaggttaagtatgagcaagtgtaggtacccagagtttgaaggacaagaatgaagagacgagtagccctatatatataactgttcgttatgcaacactcccgtacctcaactccaatgttcagtctgcccattcacaaacaaccttgaaatatacagtctacaagaaaggtacccgggtaaaggctagagaagtaggttcgggatccaggtgtgatatcggagttcgtctccgtcgtatttcgtgtttcgcgaagtttgcggttagtctctgacatattctatcagcccgtcggcccttggaggccgaaaaacaatatgcatagccattttgattgtggatatattgaaagtagtcctatcaagaaatagtatcgaatgcttcagttcagcctcaataatacagttgaaggatcaaaggagccttgcatatggcccacacacacttcctcgcaccatcatcctgttttgactacctatcagatgagagtcacactttcattgctgtgcctctttggagcggaaagtgatcagtgtagcacagaagagatctccagctcgtcttttgagctcgtcttttgttttgagctcgtcttttgttgcatcctatcgtggttcctggcaacttgacatatgcaagtgggcattatccatatagcgaaaagctgggctctctcaaacccaacatattgtaacgtacgtgtactgctcgagatgtatcgctgcccctcctataacagataaaaaatataagcattatttctgaatcgtcgatcgaagacatgactgaatccaactcttcctcccttgcgcttccacttagtcacctacttctttttcttttctgcagagctgtcccttctaggactctcctccacgttggttccgctggcgccgctcttcgtcacaatgccaccagcagccttactcgcaccgacactgataccgcgaccctctcgcatatctaggctgatattgctcccgacactcccgctgcgcctgacaccagcttttaccctggccgccactggggaatccaatccactttcaggtgagtctcttcccgcagcactcttaaaaagctcaggagttgctggtcggtcgcctgcaggtatctcacccgagtatttcactctgtgtcttgtcgtgttcttgggagaaggaattccagacgcctgctctcgtgctcggtgtggctgaggctggggcgtaagttgggcaccattggctccctcaatacttggtgtaagtgtcgaagactcgctctcgctgccatgatgagcatgcccaaacgcataccctgaccctagaagactctcctgccgactgacatagtaacgatcatattcctcctttgtatgctcggcatcagtgaagctgtcaagcgcatcaaacacgtgctggaaaacctgtgtatcgacatcccgagcccagagaaagtcaagatgttcatagtgaggaatctcggttgccacagtttgaggtggtagttccttgagcataaccttgatatccaccagggaatcgctgccaccgtaaaccagaacgattggtgttttgatgtttcgagtcgggtacttggcaaccttggagtatttgctgcttgaagtgacgctgattggctggtgaacgtcatcgtcatacatttggaaggatttgtttcgaatgatctggaaccagtgaaccacactcttggtgctcgtaaaggagtacaaatggggataagcagccaatttctggctcgcggagatattgagggtttgccaattgaacaagaatgaaagccccatgtcgatgagcttgctgaagatgggcgggtacaagatggtctcccacatagtagcggaactgagaatggaacgacgaccaaacaagaggaacaaaacagaaggcgatgccgttacgagcgcgtcgacaattccactagataagccggcaggcgccatagcaggcgcgagagcgatgaagacattgatctggttgttgagcttgggatggatggctaagctggcgaaagcctgagctgtaccttgggaaaagccgatgtacgagagactctcctgctgagttgtatcgaggatgtaactgatgctatccggaatgtcgtggaaggcaaattcgtcgatggaaaagtcccagaaggcattggaggttggcgactgattgattgactttttggagtacttgttaccccgattgtttccaaactgtacaggtgttagtcaatgggcgtgggctgcgtaataatcaaggcaaacttacccagacgtcgtaacctctctcaaccagctcgaatggtagacatctctgctcatccgtgagagcaacccaaacctctgaattcataagaaggccatggtgcatgtagatgaccttctttttcagactcgtggggccgtagttgactttctgtccttcttcgccttttcgccactgcagacgatgaagacctaaaagatatccatccttggtctgaacgatatgttcctctgcttcgtagccccaaatgcgacacagctcaacaaagtctggcgcgtctcgtaccttggtggatatcgctatacgatgttagtccggtgctagtagaaacagccaaaaagccaactttttcgtttactctccgctcgtcgcctcgcaggcgcagaaaacctattgaagagtcgtcttgaagctctatagaaaagcgtaacaagaaatggggctgcgatgttgttgttagtatgacccctacaccgctcggaaagggtctgcgactcacgcaaagccaaagtcaagacccgaatgattgcctcgagaccgacgagaataaatgatcccacgagagcgagatactcgtgactattcgtattagaggttagtagagtaggcgcatagtagagtagagatgagaatgtggatgagcgccacgcagatcttcgggccaagacaaaaacgaataggggagatacttacgggcgaagcctcccgatgaaaggaatagccatcgcgacaatctttgtctgaggattgccgcgatacaagcttatcccagcttaaggtttttgttgttgtagggacaaggatcaatgagcgaagtagctagcaaaagaggttgataaggtagttcaaggtccccgtcttgtccagatggaggtgatgtcagtattcaatgaatcacatgcaattggggatagtgatagagttagtgccttctactgagttacaacgaggtcgcactaaagtacctagctagcgcacctaacgaatcatgacctcagacctttaggcgagtcaactacagaataagtaaccccgagtcgaaagaaactcggtgaagaaacgagaaaaatggagattccatcaggcctcaagatgctgaaagaacccaatggtcgacaagatatcccatattttcttccatgatacccatatgaaacagttattaccacaagcgagccacagaagacactgccacatggcatacgcaaatgtcagggtcgcaggagaggggattggttctcttatagtgggccatcgacactaggctaagaattaggtaggtacctagataagacatacagatagatagattgcgtgagtgggtgagaagtgaataagtgagtgacagcaattaaagaaattcgataaggatatctccaattactactaccatcgcaattgtaaactcaaccactatagtaccgtagagcccagtccttccctttccctgtcctgtccaggccattatttcacgaccctccctcactttcaaatcgctccaagctgctccaaaatatttcatgccatgcgaagcaagattatgccattgccatgccatgctaaacatcgctcatccttccagagtacaagctacgatatatcgtctttctcttttcccatctcgtcatctcatcttgtcccatcctacatcctgctgatcatgccccgtctccgtatctactgcccctatatttcaatcatcttatcgacgccattggagtgatggctttgctctggttcagctggcatcaaggcccatcatgtgctgacttgacgatttatatagccaggagcactacaaccaaatccggtgagcggttcgaagtgcggcccaaaagcttgcgtcttcccaaagaatagggataccacaaagaagccgaaaatcgtcaatacccttgcgagtacctcgcgcccaaggacagtcgacgtcgtagtaaccgggcgccgccaaataatacaagaagaaaaatctttccaggaaaaagaaacgctcccccaatgggtccgggatttatttattgttatgaaccgagcagctctgacttgcggttactcttccaaaagtcgattgcctcaacaacgtcgtctcccttatcatcctcgtgtgcaaatagaatctgacatcatgttagcatcctggaaagaaatagccttctgtgtgataaaacttacctcatgtgtactactatgaagcatgcgaatgttcttacgagggacaatgtgcacagcgccgttctccatgttccggagctcaatgaagtttggctcgaaagcaaggatccaggggtagctgagtgcgaagctctgtggtgtaccctcccagtcaattcgccactctggccgggccctccagccgttgcggttaacaaagaaggagaattccgaatagttgagcaagaactctccgttaagtcgttcaatgtggattggcctaactccttctttgcgagccacaaagtcaagtgatgtatcggcctggtcgagcaatgattgtgtttccagggtttcgagagaaacgacctcgaaacctcgagcgcaggcgacgcagagcttggacttgaggaagtgaacggacgaagattcggtgggaatgtagaactccttgaatggcttgagctcatcatgaccgccgctcatgaatttaccgatacccttctgcttcttggccttggtcatagcatcattaggctcaaagaccttgatcgtagtagatagggcagatgacttgacgcagcacaccagatgtctgcccaagcagatgcccgtcttgaagaaactgcaatggttctggatctttttgggccttctggacaatgcgggctcatcagggttgagggcagaaactgggtaagactggagtgttttgttagacaagactaagagtagttggtactcctccagaatatcaatctgagtaacgcttgcagtctccaataccctacgaggcacttgatccttcaccttgcggtccgacaggtaaacaccattgtcagtaccgtacaagagtttacgcccgccatctgtcataatattagcgaacggaccggaaaaggcagaaaagacttaccaaatggcgtgacacagttaacacggttggtaccggcaaagaacttgcttgagatgacagttgtgttgaagaagtcggcacgggatcgaagacgttcctgtgcagtatggataaactcaagccacttttgacgagcagcttggttagacgcataaagcgtcagctcgtagcctgctttacccagatggcggaaggtgatcggccagccttcctttctcgctgggtcgttggcgttgttccggattgaaggaatcaggctcgacgaggtacgcttcatgttgccatccttgggaatcacttcgtccatttccctgattgcgagaagctccagaggaatgggtcgtcggtatgccttgatctcctcagttttgccagtctgcttgatgcgaacaagaaggacggcgtgatcaaagaggaaggctgtaatttctgcaggatccgtgggcgacttcttgaactggcatttgaagaccatttcacgtccctcttctgtgagtcgaagatcaaccctctcattgggtctgaaacgaagctgctcgtgaagcctcctgagattaaatcggttctcagcctttccagactctgcgttgactctgccaagaatatctcgaatcataaccagaaccttaggaatgtcctccttatcagggttgccatcttctgtgtatttcaagacgttctccaaaagtagggggtatcgtgccagacgggtcgtaggcttggtcagataaccattcaactccagtttcctcgactccttgcgcctttcaatctcgtctacgaatttgccgaagtaggggttgactgatctctcattttcgaattcaaactttccttccaactgctttgaaccgtacagaatgaagggctcgaactggggcacatactctaggaaaatgtcaccgatattatggacaataggttccttttgttgtcgagttgtgagtccagacgcaaaccgggagctgacagtatgaatactggggtggtcgatgatgttgctgaaaatggttttgacaaccttttcgcgacgctgaacaggaactggggaagcctttgatcgtaaaggcagaatccagaagtctcgtaaatattccaaatccttaacgaaatctcgctcggtataacagatctccgaaataacttcctgcctcttcttctcccgctcatcgaccttctcagcaacttccttgggaacggagttaatccagagtttttgttcgtctgtctgatcaccttcgtcatcgacagcattaacagcatcctcctttcgtaatccagggttgatcttaagattcagtctcgaaacctgctccaatcgtcgagggcaggcaattgaataacaaagttgatccctggtacaggttggggaatagcattcggaaagtaggacaaagacaccattgactgcgggcttatcttctggctcatccatcaatgtctccctgaactggtacatctctgattgggagtctcgtaaacggtgttcgtatgtgacatcgtggaaaaacttctgggcatccagagctcggccaagaagaagggcaaggttgcgatcagtagtcctaataatatatgacaagacatcgacagcctcagaaccgctgaaagcattcttgtatgtcagctcgttcttggtccggtcaccaacaataatcttgcgacggaagcactctccgactcgagacagtagggctggatatacgaggggtggtcgaatcttcgtggcagtcggtgggcgctcgctctcgatagacttgcttctggttggtcgctggaccaaagtagaagcatcagactcggaaggggtgatggttggagccacggtagaggccatcgacattgtcctactataatcgccagcaccattggacgaaaccatgctagatgttcgagtttgtgctcctggagcgtgaggcatcgaattaggataaccgttggtggtcggcagctcggtaggtgctcgtcggttagggatgactcgaccgctcatggtctgatgggcgtccatgctctggggttggtaattgccagtcagcgacatggtgcggtcttcatgacgttccggcacaattcgcccttgagcggtcgtcctcgccgagttctgctgcgcgtacggggcttgtcgaaggtggtttgctggtgcttgctgataggcgctaggaggagggtgatacattggctggcgaggagcagaagcgagtgactgcgagcgataagggtcattgttcattgaaggtgccggtcctccctgatagaatcgctgggcgggagtccttgcaccaggagcttgcggaggcggcggacccctttgctccattcgaggaggtggaggtcctccagggccaggatacggacgtcgttgttgttgatgttgttgctgctgctgcatatagtgagatggcatttgaccacccgatgctgagcgttgacttggatagtagccattccccatcatgctattgctatccattgtccgagtcctgccagctgctgggtccccatagtgtcctgggggagcacgaggcggtggctgccgttgcataccagaggacattgaagacatagtctgagtgcgaccgggatccatcatgttttgaggcatcgaagaggacgaagtcatcgtttgggatcggccaggaggcggagccgcgccgaagatgttggagaatgcagcatctcgttgaccgtaattgttgtcgtcgccgtagcccctctgcggcggtctttgaggagctcctcgaggatcgtaaccgtagttcgacatgataagggaaacttgatcgagagcatgtcaggagagtttccaagaaaggggtgatacctggggatgggaattgcattaccggtagggttttgagcgccaagggctaaaagctcgttatctggcgtatcaacagccgacttcgacggatgcgccgccgtcagtcgacgccgatactgtgcgtccccttaagcttaagataggtgttgcgtgagcgataaccgtccgttatatactggcgttgcgaatactctcgcaggtagcgcttgtcgttacggtgggagagatgatgagggatcgaggtgtgaattctacccaagcaaagtgtcgtgtcggaatttgcaagtttgggctcgaggggggccgtcggacaaggcggccggctgagcaaaatggcaaacctctcgccttggggccgaagctcgtcgaccgatcgaggaggtggagggacgacgatagggaatgtgattgcaggcaatgggcggtcgccgtctcgagagggtttttctcgggggagtggccctctggtgatggagtttggacggagttgcagttgcaggttcacgatctaggccaggcacccgactcgtcgcaggtaaagaggtacagtaaaggcaatccacgccaatggaatccacgttcaggtactgaatggaacaggacaggacaaggagtcaactgtaggagccaacgacggacacgccagtgctagatccaccacagagtccacctgtctgatggcggcctctgcgctctttgggggtcgagatgaatgtggtgacggggggccggcaatgtggacgcgccgtagtggatgggctatgggcagttaaattatttagtacaatttcaggggatgaatatactggggtataaagtagcagtgtaagagcatggatctttgacgttgggccgtggatacgaaaaagagaagtggacgagttaagttaggtaaggtagttattcaggagcaggttaaaatagtaatttatctttagtcggtactagagcctgttccttgtttcaaggtgtcaactcgagctgttacagtgaagttgagcctctttgtttgtgtatcgtagtccaacctgaggctggtcgcctaactaactgtaggtaccttagtgttgatgctcccgcccagtccgatacctggaacagatgctgctacagctattgttactgctgcctcgttcatgtagcaagcacatgtcatatctcctctggcgtggctcaattgtacccgtgtatgtactcgtttagttactcgttgcacaggatctttattcgcaatggaccctttgtggtgagtcgaattcaattcaaaggttaattgattcagtggttgcgttgccacaccttagacgggagtcacggcaattaaacctcctgttgaactggagggacccaaggggcacgctagtggccgttgattcttacttctaacattaacctgcatcctttgattatgcagcgggtgcttgtttgtttgttgtttgtcacggctgaactcgggcaatcttactgacgagagttgccgagaacaatattagcagataggcatctccatgaccatgctgcccttggttctgattgcatcccgtccaacgtttctgtgactggagctgtggaatcaaagaccaggtattgccggctgtctcggccccttcagccttggtcaatgatacatacagggcagagttcactaatatgcaccatagcagcttcgaagggatacctaatctcgtctttaggtttaaggagaacaatcatagcagccaatggaaccgagacaaagaaaaagaatcccggaaaccgccattcacatcgactgcctcaagtaaagtcgagatatcacttggcagaagcctgttatttcccatcattcacaggttctcactctaattaatatggcaaccttatttatatgtaaacaccagaccagtcaaaaccaggtagagctaggtatggaagcaaaaatagaaagaatttttataatctctatcatgtatatatgtatttcttaataatgactagaggctgttcttcttgtcctacttctcgagtcccgaattcttcgatgcaggccttttgggtacttgatggctgatatcatcacgtgacccatctcgaagccactcgctcgtcattggtcaaatcaacccgttccaatgtggctttccacctcagcttccaactcctctggtagccttggccagtagtaggctacatcatcatcaagctataacgtcaactcttcacgtcgcacttgacactagagctcgctgacggcctcatatcctcaccatggcagaatcagagctcgcccccaaatttgccccttttattgggatggtgagtattcccgtgctggtctttctgttggtctgaaaccaggggtggacgcgaatgctgatgctgcgagtttgtaggccggaattgcagctgcaatggtcttcggatgtacgatacttcctccctctttacgcgatgcgatatgaccgagatcgaatactgaacgactccgataggtattggtgctgcttacggcacagccaagtctggcatcggcattgctggtgtcggtacatttagaccagacctcatcatgaaggtacaactgtcccctagctcgatcagggccatcgctgacgccttttgcagtgcctcatccccgtcgtcatgtccggtattattgccgtttactcacttgttatctccgtcctcatcgctgaggatctcgacccaggcaagaactacagcttgttttcgtacgtcgacgcgaagtctcatcaacgaaaacgaacactaacagtattagtggttttctgcatctcggatgtggtattgcagtcggcatgactggtcttgccgccggttactgcatcggagttgtcggcgacactggcgttcgtgcttacatggagcagtctaggatctttgttggcatggtcctgattcttatcttcggcgaagttcttggtctctatgggtacgtcattgatgaattttgagtatgttttggtcatgctaattatcctgtagactcatcgttgctcttctcctgaacagcaagagcaagggttaaacaagtcctattcaaccgacaatcacacacctattctgtcggctttccattgaatggtcgacttgtacgtcgtggaggttttgagctgccatcgagttacggaggcataccattatgtgtacatcgggcatggcgttattggacgtgtaacatatcttttgcaaacaggtagagaaatggtgggcaagttgaccgtatctagcttcgagtataatcacaaagtttatgctgacacgatttctccaacatgttggcactatacgtctcaagatagtttcaatgtttcatttcatttgaggggtgagctacctaataccagcccaggttcaccaagccctatgcgaccctatgttcgagaacgagcgacgaaagagaagaatatgctcacggcgaccgtttcatgtcatccatcgatcggagtgcagttgacaatttgagaacccccaactcgcatgccatgccttatcccgacaacccaatctagatcatcaaaacgccatgagaatgcgacaatgtcgtttcagccaacgtaacagacatgacaaccgcgacccagcgcaacagagatgcaaagaaaacataaaaatgcagagatgaagggaaaatcatagcaagcgtcgtcctccaaaacggcggaggagcttctttcggctcccaggctccacctcacgcctgtatgggtttgtcggagtccagttccgctgtctctcatccgagtctctcattcgagctaattcagcgttaacagctgcgacacaacacttgacaagcatgtatttctttttttttttttttttaacttacctaagaaccagtcccactggcgatcctctcgcagaagaatatcatcccctgactctcgtgcaagtcgctctgtgcgagcacgggcggcagccacctcgccaaccagatagggatcttctaacggtctggttatgtaccgctcttgttcttgctcgctaacatcggtcatgactcgacgaaggctgtctacgggatctcgctgagcagtcagtcgccggttcgcgacattctggtagtgtcgggcgttggggttgctagagacggaggaccatgtcgcgatacgaaaattgttcaggttcggctgcgatcgcaggggaagagcaggtactggaggcaagccgatagtctgctggcgtggagttgaggtaccgctcccttggggaattaaggaggacctcgcaaccgcgtgagaccgagctgtaggggtgtatgatggcagagtctcagggtatggatttgttgagtggtatgagggagcttccgatactgaggcaatgcacaggtcagtaaggctggtctcgtgccaggtagtggagctctggcattgagctccagtctggtgtataagtagagccgatatcccagcgggatacaaagaatcgcgactacttttgcctactcaccataagaaggagcagcagagcgaatagaagctgtctcgaagtcgtcgttactatagcgtggagttgcgagagcgcccgtcatgatggcagattgcgttggaggaagcacagttgagagcgaagcggaagagagctagcacacgacagttcgagcatccgtccaagagaactattggggatgttgcggttaagtagcgatacgagacaataacaggatcacacggcaggcggctgggacggctgaacggtgcatgaagagtcagaaagcaagataagtgagacctgtgaaagtgtgcgggagccagaataatggcctttttgaccggtgtttaagacgccaagctaggtaagacagggagggtcaggatgcccaggagtttgatgcacagccgcggataaacatgcatggagtttccaggtatgcaggagaggatggtgggaagcgagcaagcgagcgaggtgaagagcccagctcggaggagtacagagtacagcaaacctattggcgaccggagcacttcggagaagtaccaggttcaacccgagccaaggtctaggctgggcagccgtatcgcatcgtggcgtggatttctctggcgtggaggttgcaagggggactgagatgcggggacacgtgagaaaagacacgacgatgatgctgtgggagaccatcgaaagcaccatgacgcgttctgttcaatgcaagtcttgaacaaaagtctctcgcttctgggcactgttaagaaagtttgttgatcccgcccagtttatattcgtgtcacaagctctcctgcatccgctctgtacaaccgccacaactccaacaattgtgaatgcagggtgcacaagaggatctaaaggctgcacattgacatccctaattagggacaaccgtcagcaagctcccctgaagacaccttcgggcgttttccttagttggcataacgagcttccatggatgcttcgacacgatacggtgatagcggggtatcacggacagttttccggcgaggcctcggaggacatttacctactgtgaatggcggggttgtgtatgctgtggatcatgatcgggctatgtgtgcaggggggagagtctctggggcggggagagaggcctagaagtccagaagtccagatggctaatggataagacggctggcgggtgtcgtcttggctgtgagaagttccctggcagaagcagaagaagcagcgtaactgacggaagccaatgttgcacaacgactgcgtcgacggtatctcaatccggttttgttcaagacggcggtcgaccttgcgccaagtggtggagctgaatgatgtatttgacgtggagcttgcatttccaggaccaagtttgtttaatttccgtttcgtttcgccctgtcctgtcctgtcctgtcctgtcgcacgaatgttggcgcagcttccattatttccttacagtaaggttgccgatcttcctaaccgctgtgaaccgcgtggtcgggccggcctatgatgccagacctggctattcttttgggattctcaaagaacgctatgtgacgcccaagtccatttatccttgctggagctcaacacccacctcttcttcccagcttcgaataggtttagcttggcatcctttctccacattcatcgaagtctgaaggcgctgaaggcctcaacgaagcgatgtcctgctcatctttgcttcgagccatttgatagatgctataagccagcctcttggtgtgaagagttgctgatcaaaagcggggggcttgcttgatcaccagatatagaattcttaactggtgactttttggcgcatctcagatgcaggaacaacccgtggggcatcaaaggccactttcagatcgcatcttatcagtataggcagattgttatgtattgtccgcaccagcaatatgaagcactattggatattccccgctttctctcatgggaaaggaggaatctacctgcttctaagcggctggtccggccccatttcaccggggtgtcgaggccctcggttgaattcagttagatagttgcgactcataattcaagtgaagcggcacggttggcacggaagtgttgagcggggaggattaaatcgcgaccgttattccaaaattcgaaggtacatcttgttcaacttgtcacacaagtatgcaggttgcgccctgatagtgatagacggcggtgagtgtctgctgatgtgcatcgaggtgcatgacaacctagtttggtttggtagctggagcagaaaggaaactttggaaatgatagatgtcgaatcattttgtttctcgaggtttgtaaatcgagtcaacaccatgttgcaacaaatacaatagccttacgcattgtgtttcaaagtgctatttctgtaacaatatattatattatgccagacccgccgtatgttatgatttaaacacatatcttggtgagccccgttttccttcctccccaggcgcagtattttgggcgcgtagggctacgttggatggttggaccctggaatccgaaaggatgagtggtgtcctattcgccattgtgacctccctttctgagagggttgccgggaaagcccgtatcaaagcaatgctttctttgtatttgctgatttgtcgatggtgttgcgtgactgctgtggcacgagatgaacttcgacagttgatgtctcttgcgcgcgatgtgcccacagcgttgacgcgccaagttgatccttggaaatcctgttttcgtagaataggattcttttggcttttggtgagagtgttgcgttttgccataagataaggcaaggtaagcgattggtttgagtggatgtttgctgctgcagactgcgttcctgcccaaagcgggcttacaatgactgcagctctacctgtaataactttgttctcccagtgtcataaatcacacaagtgagataaatttacaacgaatctatgagacaggaggggtcaatgagattctggacaactataaaccatgctggggtagactttattttatgaccaaagccttggtttctgtttacaatgaagatctctcgcatgtcgggaaattctgtgaaagcaacatcctatcaccagctgagctctttcaaggcggcctatcaagttcttggcccaagttattacctaaggtacatagtgtaggtatgctcttcacgtttgctggttagacccagaggctgcgaacattaacttgattttcatccctctgatcgcctgaagttgagttaaaagaaagacttgtatggtttgttatgagtgaacaaccctcaggcgctgggcatctttgggtgtttgagacggggtgtgacaaagaaacaactcatgtcaaaatctctgtatcatgcttcccatactaatacagacttataggtatgaatattctttatatagatggtaattgtttgccaaattccatagatcttgctgtgtaacaaggtaacgatctaccggctcttgttggatcagccaatacgtgatctcaatgcgagatttcaccatcgattaagcccgatttatctctgcagtacatacctacgtcaatgttcctggttccttgaagttgggtcatggccgatgacccgtttgatgccccacgtcgtgtcagattggttttcttattcacaattttcgtgatacaaaaagcatctttagccgcagcgtttcaacgtttgtctcctaaactgccggtgataattcctgcatttgaaaaacaacagtccttaatcgcattcgcaataaatcctttcataatgagtaactcgtctctcgcagatcaggatcctgaagcattgggcccttcgctgcaaaacaacagtgaaattaatgccctggagcctcgcgaggatcaaccgctacttcaacctcccgatgaggacagttggaggcctcctcgtgggttcgtctggattcagttggcgattatgtccaatgtcttcctctacggcctcgatagtaccatcaccgctgcgacttatgccgtcatcagctctgagttcaatgccgcaaacacagcctcatggttgactacgtcgtatcttgtcactagcacagcgttccaacctctctatggcagagtatctgatatctttggacggcgactgtgtttcttcatttcgaccattacgtttgcttttggatgtcttgggtgcggtgttgcgaacaacatcatctttctcaatgtcatgagagcattgactggctttggcggtggaggcttgatgaccatgggtaattgtaactccaacttctctaattcactccactaataagtgaaagccactatcgtcaattcggacatggttccctttaggaagcgcggcatgtaccaagctctccagaacggcatctatggctttggggctatttctggagcttcctttggtggctcgattgccgaccatattggctggagatggtgttttctctttcaggtgcccgtatcaatccttgctctgatcattggtgctctagtcgtctctgatcagtctggagctttctcgctcgatggcaatctgggtactgtctggcacagagtcgacttctctgggtcacttctcctcgtcatagctatctcggttcagctcgtgggactcagcctgggcggaaacgagcttccctggtgtagtccttgggtgattggagccttaattgggagcattttcttgtttggtcttttcctctttgttgaggaaaagacgagtgccatcccagttatccctctccacttgctgcaaggaaggctacctattgcaacgcagtgtgcaaacgtatgtgcaggtatggctgcatatggagtaagcttccgcgagttacccaggtttactgattctaactaactcttcacgagtaccttttcatgcttccgcttttctttcaggttgttctgcttgactcggccaccacagccggtgctcgactagcaattccttcactggccactccaattggtggccttattgctggggtggttatgtctcgttggggcaaactacttgctcttgtgcgaactggagctctgttgatggttctaggcaacggtttggtgaccttactccagtttcaagattcgaagtggaagtactttatctatgtctttccggcaaaccttggtcaaggcattatttatcccggtatactgtttacttcactcgcctcgtttgaccacgccggtaagcacatgagtctctatcgattaatattgcaagctgacaagtttacagatcacgctgtcacggcctcgacagtatacctcatccgctcactgggaaccgtctggggagtttcagtcacatcttccatcgttcagactacactcagcgttcgtctgcctgctgcattgagtgagatagcagataaatggagagtatgccctttttcttgtcaccaatttccgtcgtgaagcccttgatctgatgctaatcgtgctttcccgcatagattatcgaacaaatcagacactctgttgactatatccgtcaactacctcccgacgtgcaactcaaggcacgtctggtttactatgatgggttgagatatgcctttggcgcctccactgccgtagcccttctaggactctgcgctgccttgattgccagtggaactagccttcgaacaactcacaagtagtcggaggtggccgagtggtctgggtttatcaaacgctaaaggagtttcagtctcctgcgtgcaatcgaattctccgagcatgcattcacttcatgactgttactcggggtcattggcaaagttccagggctccttagatagaaccaattcgattgttgtagtgcatcacctgtaaatagagggactaaacctcgacggcatcatgtgcctgctgatcagcgtaatgcaggtaaataaaaagaacactttcctcttcgttggacacacagagaacaaaaagcatggttccgcccgggatcgaaccggggaccttctcggtgttaacgagatgccataaccaactagaccacggaacctaggcgggtgaatttctgaacttctattgcaatttgaaaaatattgtgactgccctagccactgagctgataggtcctctcgcaagggggattaagggtcgacatgaatgagataacgaaggctttaggcctgatttacctaaggtgagtacatagcgcccatagagactgggtgcagtaagtaggtagcttgaaaggaaatgtatcctcgaaagaccgctctatagatatgttaatcaagtgacaccaactaccttgaccacgaacaacttcgaggttgtcgtaccggcttttcctttctttacaataatcaatgatctcatgctttattccgcagaggtagttgcaatgatcactgatcactctactaaggcgccttagctgaagctgagatactgacatcggagcattgcaggtgaagccaaggtactcagagaagatgatgggaactgtcatctctaccaataactcgatgtaacaatagaaatctaatgaagacagcaattacgaagagattcgttcatacttcatgtgctgtaagttcctagttgctgctgcctgaggtgccaggtgcttgacagtgactgccaggcattaaaactgcctccgcgataggcccctcttgatcaatatcacacgcgactgaaatcttcccttctctcctccttccaatttattctccttgtcctgcatcatcacctcctaagctttcaacctctcctactaactacagcatcgcaaccaatttcaagccagttcattagtatagggggcagttagagcgagacttcctcgttaaacaacctggttttgcccttcttagtcgaagtttccggctttttttcagagattctaaggcgcatccacgagtagcatgttctatagccacgagagtaagtcacctcataatatatcaaccagggcacaactaacatcgcttcagtcctcagcaatacccagtatggggttgccaccatttggtatatatcagtgccttctcatcatcttattctactcactgactttacaatataggctcgtcgctaccgtgggcaagtctaatcagaagcggttgactcgcaaggcaattcaacaagtcaacgttcccaaggcatgcgagaccatcatcgacccaggagccccgttggctctccgcctccagggaaacctcctttatggagtctctcgggtctacgcccagcagtgccgctatatgctctcagacgctgaaaagacacaatctgacatgatgacattctttcgggttatggacacaagtgcaacggacccaaacgccggtaaatcaaagtaaggggcccctttttacctcataaaggtccatgttctgatatattctttcaaggcgacatcaaatcaccttgcaggatgacccgtcctttgatcctttgtcgactatcccaaagctcgaccttttggctagcgttgatgatttggttcttctatcgacaaagttttcgtcgcagggcagtgtctctcaaatgactcctaaaactcaaggttctagctcttcaggtcgaggcaattcactactcaacttcgacattcctcagtcttcgcattctggccgaagttaccgtctcccaacggatcttgaccacgattctccttttgcaaaacctttttatgcgcatgaccctgtggaagatttcaatccgttcggcgtagatattgcaaatatgcccggtcttgacctcaactttgacctagacggcaacctcattgagtttggcgacatggagccacagctccctccccttcctggaacggcggcatttgaagagcaacttcaggttcaagctgccaacgcggctggcctcggcatcgaaaatggaccccttggagacaatgtgatcatcatgggtgaagatgccttgccagacgctgagcctttccccaagcgccctgttgccagaaaagccacttcctcggctgagcccagctctgaatcagtttcgactgaggaagccaaggaaccactgcgacggcaaaggcgacgccgaatccgccaaatggtcgacggaaaggaccatattgctgcaacagagatgcgaagctggtctatgaactatcttgacaacatgaaggccaactacaaaccccgttctgctaccactgtcgctcaggcacgccacaacgcgaaggcttttctttttgacaatgggcttgcgggtattggtaaagcttgttcaggggcgtcacatcccctcgcagaacacttctctggtatggccctcttggcgcagttgcagggaaagaattctgagcaagaaccagaacctgtgacgcggggccgccgccgtgcttctgctgaagcttttgaagacgagcacaatgaagcacggaatgtccgtcagaaggtagatcatgccgacgagctcagtcgtggtgttgattatgacatgggtgctataatgtttggtgaagacgttgcccctgagattggaatggacgcagcaaagggtctcgaagaccggcattcctcatccatggctccttggagtcgccctccctctgctgcacctggttcgtctattcggggacagggtagcgcacagaaaaaattccctgctccaagtcctctgcatgcccgtggtagtgcaattcgtccgattgagcgctggagtgatcagcttgggccgcaacatggctctgatgactgggcgatgctccgttctcaagattcttctattggcgatgagggattcatgtgtgatgtcgaattcggtaatggtgtcgaaacacagggctctaatgcagtcattgatgcctctgctcttgacttcttaggctatgccacttctcgtgtagaatccaaagggtatactcgttcttgcgaccaagctgaccgtctctggattgatttcaatactcttaccgacgagctcgatgaccctgccaactccaagaagttcgcgtcggaagctttcatgcatgttctcgttcttgcaactaagaacgccattgctatcgagcaagatgggattgccgacaaaaagcccttcggcaccatccgcattggcctcactcttcctcaacaagaggtcgaaatggccgacgagctggcatagacttgtttttggaccaagagttcaattggcacactatcattcatgtcagtgttttagacacatggcgatgaagcttacgacaggaacgactcttattggcaatgactttacgttttcacgcggcgttgcctatttcatttgcaggggaaatcagtcaccaaattcttggagttcggggaacacttgacatgaaatcaaaatgggatcacaggtattgacagcatatgtggaatatggtcaacggtatatatcttgatttggggatgggaaacgaggcagtaacggggaatttctggtccgtaagatattcattcagcgggcgagcacttgatacatcatcatatttagtgaaacaaaaattgaaatacttcgctcatgatgattgttattattattcttgatattatctagtcgaaggggtcatcatccacccagccctctcgatcttcaaactgcatgtaatcagcaggtgtgccctccgactcagcagtaatcaattgccaagcgtcatgaacagagtcaaggatggaatcatcgaatgctagacccagcgacgggggcgggaaagtagcaatgtctctatcgacgctcaaagagtttgatccactactttgttcgtagtaaacctggtagatgggcgaaggcacatcttggcttttggaaatagcggcaatcagagacgaaagagccttgttgaggactgatttcgctgatgtggtatagacagtgctgagatatataacatctgttgaccttttgttagcatgattgtcttttgatcatgtgtcgagtacaataataaaaagcgtgaggtgtatatcaggttgtcagagataatgatcgtcattaggattcagacaatgtagataagtattcggtatgtgaatcatcataacaccaaggagaataaaagaaagaataaggtgcaactcacattgtccagaagggcactccccagtgtcgcttgagtgtaccatagcatagactggaaactcgtgcagactttcgtcctcgacggtgacagtgcttgaaggaaatgccactactgcgacagccggtgtgggagcaccgtcagtaagaagttcaaaaaccggagacaagtttgactttgtgaccgcagtgagcctgctgattcgaatcctgcgagagtcagctgcatcggcgccttggaccatcaatttggccttgacgtcgatatcattcgtgaatgagagctccagcggagcatcgagttggtccgatcgtttccgatcctttatgccagatcccagcatatatgttgcaccaccgaccgcagcagcacggcagcccacttgagccacctctgacaatccaccccatttgggatagactgcagcgaagccaggaccgaaaacacccatcgatgtcatgtgtcggttgatggcggttaagccatccttgaccgatattttcccatcatgactcagcgtcagtgtgatgatgtaagattgaagtgcagcatcgagcttgaactctgaggccaggaactgggccagctcctcatcagcacgcgcctgccatgcatcgctatgaggttccgaatcaaagtcaagcacaaacttgaggaacttcatgagggaccgcttggaccgagctggaatggacttgttggagaagacatcttcgcgggtcgagggtatccgactaagcgatggtgtcgacgaggaatctgaaggtggctggaagatgtagaaggaaccgacagcgagaaattcgatctggcgaaatgctttcgaatcgacgagctgagtcaccagcttcgaccgcgaatgtatcagctgcggcgcgagagccaagctataggatcgtgtagcacccaaagcgtcaacgtctcgcttcacctccgcagaagagaacaaccgcgagggctctgttgaccggttcttctcagcccactcatctaactcctgaaggctgaacgcggcttcgctgcctccgtagaagtcgttggggtcgacgtgtagaatattcttgcctgaacgcgacaaagctcttcaagaatgaagactgggtcagtccgaccgaggcaacatctcaacaatgaaatccagagcttacagggcgaggagggactgttgtagcccagtgccgctgatcactacatcccatagggtgtctgagagggattccatggtgaggttgagactgggaggatagaaggagaggaagggagaggaagttgatcagcctttttatgatgcgcgaagtttgaagaagatttcaggtggggcagggttgataggtatgtaagcagtaaaatcaaatggcccgtgcacttcagcacccagcaatgaaaaaggattggccgagattttcctctctttctcttcttctttttttttctcaccatccgctcagccctctacgcaatatctaccacttctggcggaacattgctcgtggcgtggtagtttcattactactcactttatgagtggtagagcaatttgtcttccggtatctcctgccctagaataaagtctgaaagggtgggtcgaatggccttgacacatttcttgatccaacttagttcatgattataatggtaaaaaaccacgactgtatgcaattgtgaatggatgcatgttcttttcattagggtatcattaatctaagatggggtaatggccgcgttgaactcctcccatctcttcgttgcccagcctaagaattgctctgacgtgaggaactggggcgtcaaggcagtccctccatgcttggagatggacaagatcttgagatccccgtccttgcaatccaccacgaccgttacactctcgtcgcagagtgactcttcaagtctgtctgggtcaacgagtagccagaacctgccgtcagtgggtcggtcagtttctttgccggtaaagacaactgctgtgcatgcgattggaatgttcatgatgcgaagaggtcgggcctgtttgtgggagcagatgatcatctctcggtcaatgtcgtatcgcgctccaggaagcttcgtgtttcgtaacgcggccattgtagcagcccatgcggcgtcaaacgggtttccatcaaatgagatgaaaaaaatatcaatgtagagcacccagtaagccacaacggatcggttctcgttgcttgtatcctctccgccctcctccatgcgatcttcgaggtcttctgatggtggcgtgtgccatattcgcaggtcatcaggcttgatgattctggagctgtgaagaagggagtatatacgtgtgctgagagtctgggcaagagtgcttggtggaccgcctgggagaaactgaggagcgcaacccgtagcaagctcaatgttgggcaccaggaggtcgtagtccttcaactcggtctcggtattggaggcacgataattcgggatgttggatgtcaagatagtctcgcctcgtacaccacaaatgacggtagtgtcgccgacgcgaacaacagcactcccatgagcgtgtgacaagctcgctaagttgactgttggcttgcgagattcgtttcgggctcggccattgcttcgagctgggcgggtatcatcagaggtgggatcgagactggcaagcagatacggatgaggcgacagcttagcgaaagtcgtccttgtgagtcccttagtagaggccatagtagtgagtttaactggaccttcggtcagaaattaatgtaagtttggatttcgaccgtggttgacttttgatatgagaaatggatgatgaaaagttggagcgatgttcacagcctcgtggggtccttagtggggttcggttgagctccgaccagtcagataggctctatcaggtgcaaggctgaccgacctcaagcttcaacgcagggtaagttacccaaatagttaatatttgtattgggatatttcgtgatatcaacaatcacatttgacaaactgctattgtatttggctcaattagacattataattgatcttgtttcctattgactcacttgactggactcaattattgcacttcgttacctcagctataatcaatgaatatcatccactgcctggccatattgtgcggttgatgcaattgagacacctcttgtggctattagaatttcgctttccaacgtcacaacttctgtattgagaatgctcttcgttgttcttgactagggacttgccgacctcttttcctggtacattacccaccgtcaaaaggtcaatcaccaacaacaccgttaagatcgacagtcacaagaagcacaagtcaaccaacatcaccaataacatattccgtctcatccgacactactgtacatcgtgaggtatccatgaggcgtggcaaaggcgacagcaaaatttgacagggagcttggatcctttgtcggtcccctcgcatcatggcatttatcccgccacggtccgcagaaactgcatgggaggcaacatatcaccaacatgcttaacggccatgatgatgtcgtgcgactctctgttggttcaggctttttcgatacattatcgaacgactagagaccctttcaacatcaacgcaaaccgttcctggcccatcatattacgcccagatgattctcgaccattttgagcttctaaatgcccgatatgaacaagggaatcctcaaatgaggttcgaggctttgaaagaaggaagcggtacacgaatccaaggacgcatgcgattaaatctcgagaaggctaatcacctcaaagagcgaatcagaactcgcctgttaccgcccgttaaagaagccatcgaaaatctgcaaggatcgtcactgcgtctgtcggccaatcatgttagcctatcgcatttcatcacagcgttacaccttgaagactccaccctggttgcttctcctctcgactaccattcagcccccaagtccatcagcggcctctaagagcaattacccgttcttggaggggggatagaccaacgcagatggctcaagcaagtgcttggatcacggctcgagtgccaggaacatcttggccagatgcgtcgggagcttccagcacccaatcctgagccttattcagatgctcatctttcccgtggttgtggaagagccaacagccgttgagagcttaaacattcggcagctatattatcacaacgctaatttctcgtcccgtacagcaagcgccaggtctcattttactgtcaagctgttacagcgttcatcacatcttcacagcagccttgggaaagacgcaatgaagcttttgtccaagaaataactttacttcaaagtttcgagtagagaaacaataacatgccccagccatcgttgatgatgatccccggccaacatgcagacatagagcctacatcctggtcccctcaaccagaaaacatccacatcccgccatcgtgtttctctcattatggattgacctttctcttaattctgcatgtcacccaccttcatcactctggctgcgtctgtttctctcaaccacgccagctcgcggctgtgtgacagccgaatgatccactcatggggagacggcatttcatgagctggccaatatcagagctccgtcagccgctggtccttgtgttgactcgttttctgcacagactcttcccgcatgtcaatcttggattccacctcttcctatccctgtctgcctgcacagtagtgacatgcttgccgccgccgtatcacaagagccacccaccagctgcaatatgtttgctgagccttacatctgcagtctaccattctccgctcgacggtgaggatccgatcgcctgaggccatatattcggccgcatgcccatttagactccactgtagctccccgtcttaagaccctgcttcccaataccctaagttcaaggcgttcgcatcctttcgtttatcatctgtgttattgcctttgtacctctaatcggagagtctggaattcttcgattcgagccgattgactatttgacctgggcgcaactcaacagatcgccatccattgagaccagtcagccaagctgccgtcttatgcccttggtctcaacttactttaagtcacacacataaagatatacgaagtcgccgccgttgatgtcgaattaaaaagcctgctccgcgctctgtcgccaaataccaccaaaatttactgagctttaacgctggtcgaaatggctcccaactcatatatggacgaggctacaaggaccttctccggcctcatcaagcgtatttctattcccctaacaccgacaagcccacctggtttagtccaggcgcatacaatagacccatgggagaagtctggtaaatacggccgaggatggtcctatttcgccctcgccttgatgggcactgttctcattacgcgtgtctggcatttctggcaggacaagattcgacaagctatttacaaacaggaggtcgaggagcactaccaaaatctctacaatgctgaggtagaagccatgtctgggatgcgcagtgctcagagccagcatttcttcccggaaggtcatgacatgatgggcgagaagaacttccgaccgaaagcacacttttcctccgttaatatcatcaacgataccttggctctatttcgatggatcttttatcgtcctatcccggacttggtgattggaaaacgccgaatcaccttctcctcactggcagttcttactactgtcttcattactctcgcctttgtcgtcctttattgcttcctgcaacagcctctatactggcagagcattcagttcggatcacctcccttggcgattagagccggcatgattgcgattgctttgacaccatggatcatcgcaaccagcatgaaggcgaatatccttactgctatcattggcatcggccccgagcggcttaatgttttccaccgatgggcaggctacctctgtctgttcctatccctcgtccacgccattccattttatatccagcctgtatgggatgacggtggaatgaaggtgtttcaacgcttgtttcccggtggcagtggcatcatttatggcactggcatcgcctgtcttgtaccccttatctggctatgtgtcgcatcactgcccttcattaggaggacagcctacgagatctttgtggttctccacgtacccgttggaatcgtctacgttggtctccttttctggcacactaagaacttcctcatgtcgtgggcctacctctatgcaacaataggtatatgggcattctgttatttcgtcaggctgttcaagcttaactggctcaagccttggcgtatgtctttcatggttggagatgaggctgctattactcttatggcagagaacgccatcaaagttacaatcccaacgcagatgaaatggaagcctggccaatacgtttatcttcgtatgcctggtatctccatcttcgagaaccatcctttcaccatttcgtcgctatgcagcgatgacttcccatcagagtacggcgagcaataccgtgactgtactctggtattcagaccctatggtggatttacacgaaaggtgcttgatactgccattgagaaaggaccatttcatacctatcgcgcgtttcttgacggcccctatggcggtatgcgccgcgatctagctgcctttgacacctgcatcctgattgccggtggcagcggtatcactgcccttgtgtcacagctccttaacctcatcaagagaatgagggatggcaaggccatcactaagaaggttgttgtagtctgggctctgaagcgacttgaagctatggattggttcagagaagagctgcgaatttgtcgcgaggccgccccccccgagagcgtcacttgcaagttctttgtaacatcagctgtgagagcgagaccaggcatggaaggacctggacccttcagtcaggttggccctggtggtcctaacggaccccgagctttgagtcatatgttccatgacaagctcgacggttttgtagcgggcatcgcttcaaaaagaaactctgccctgatccaatccgaggctcagggtgaccccgagcgtgagagggagctacgggccgaggacgaggaccgtatcacggccctccctcaacagaagtacctgcaacctcactcaatccctcctcctcctcctcctcctccgggaccaccccctaccaaccaagatgagaccctgaggagacttgagggtcacggttatcccgaggacaagaagattcctcttggtgacagtgaggaacccattaaaaacgaccctgagttccatttcagacccatgaagcaagataatccaccccagtttaactacgcgccaaggtctccgagaagacttccagagtcgttccctacggaagaagaagcattcccagttcgggctcctgagcttgctcacctcaggacatctaaccccgaggccggaagaccacgaccgacatcaactttcggtcccccatccggctttgacttcggcttcccccaaaccccaaccgagtttcaaaagagtctgatgcgcttcgcgttccctgtgcctcatcagatcgatggaggatggagcgttgagtatggccgtcctgacctaggctacatgctgaaggaatgggcaacaggaggtgctgatggacgaggcatccttggccgacgcacggcggtcttcgtatgtggcccaccctctatgagagttggtgttgccaatacggttgcccgactccaggcagagatctggggagatgatgagcttgaagagatcttcttacataccgaaaactacgctttgtaagaagagagcattttgtggatgtgtttagaggtctgtaatactatgagatttgatgggttgatggagactgagcgaagagataccatgagcgatctgattttttttatgacctagtatatatatataccaacctacccaggtacctttggaggtgccttggctgtatgagtaggcaattgagcctcagctacctatataatatcgataccctatctactatcttagcactcatagcacatatccgttaattgcaacactagtggagaccccgtgatcggagttggcatggcatgatgacatgaggaagtggccagaagggttcacgagattgcccctccccctcatgcagagtcatgatgaaccccacggttaatcaagagggacgcacgttcaagggtcgtgattggagaatggtttcaactcgaatcgagaaggtggaataaggtatgaggacctttgtgattaacgattaagacaacttaaggtactaggtaggtaagtagtaggtaaggtatggccgtgatggcgtatggcgtggaggcaggaggagacaccttgatggtccctgacttattctgtgagaagaacctgaaaagaataggtaggaattggatatttgagtcaaagaggtcctcgcgactgagtatcttcaacttctcaacacccaaaacattatctcccattcgtaattacttccatatcatttctcaagtcctcagatacttaacattaccacaagctcttggtaggcggaggatagtgcaacaaccacaacagtaaccacttacaccacctcaccatttgctatcttcaaatccctctccaactcaaggtacaaaatcagtaaaaatggaggcgtggccagttacagacctcgataaaatcgccaaggggtgggaaatcgccatgaaatactccaaggagcgtcttcaacgggtacatgacctcgcagctgatgaactggacgatgctatcaatgacgggcgcttggttctcgagaccgtgtgcttgtttgtacacgcttgcatcagacacaatcagtacaagtacgtagttttttcactacctgcaacatgcatgagcattgaactaactaactggactcagacttcctctttcgttttggcgagtcctccatgctgaatacggtatcatcgtctatcccacggcattaaaagaagacatcaatattcgaggccttagcatggacgtcacatttaccgaggcttacgacggacacatcggtatgtataagttcagtctttggccgtccgctcgttagtacttacacaagtgatagtgatgtatggtggagcgcacggaatcaaataccctccccgatgtcccattgagctcatacgagaacctccgcctgcctacgagaaggaaacgccaaagatagagtcttgatgtttctagagtcaaaaatatgttttctgtgtattattggaatcaggtttggcgatagcgggacgcccggagcatggtagcgttggtggtttagaggccaggggatccgtcatgcctgcaagacagaatagtagcgtctaaatattgatgatcttaagaaaagaatatgaattacctaaatatcccttttatttccaatctgcgtgaaatggcatcagctttcttcacgctgtccgatagctccatctcggtttgctctccatatccccccctcaccttcaaactcctcacgtttccaaacctcaactttggatttgcattcttccaacgcctcttcaccagctcgccacgccgcttgtcgatgaggtgacgagacggcgattagtatgctctcttctgcgataggtacaggtccgaggcgatggatcatggctaccccgcggagaccatgcttatcgcgaacgtcctttgcaatggccatcatggacttgagagctctggggtgataagctgtgtattgtagttccttcactggctttcctgcaaagttatcacgagtggtacctgggctgggtcagtttcgctgtgaacaaagacctgtgagggataagaacttgctacctgcaaatagcacgattgcgccagctgaggggctgcgcacccggtccatgatggcctgggcattgagatgatcgtgagtcagagcgacatagcatttttgttctgatagttcccagagatcttgagccttttcttgagttgccattttctattaaacaagtgttggaggagagatgagatgagataagaatgagtttatatttcggagttgttctatcaagagtgggcttggtttatgtaaggaagggggtcagatagatgtcaagccatactgtttgtttgagactatcatggccgggaaaggcccaatagaaattactagataggtacctatagtagatattagatagcttgatctatctgatttctgtacttaatcactttctcctgctaccttacctatgattgcctgctcaagttattcgctggtgatggcactcacatgagcgcatcacatcgcggtgactaagccccacttcgacatcttattcctccctgccgccgtgactttttgactttcgtttagacaattttcatcatacttaaacccttcttttcccatctctctcacatccaaccgtttctaaatccgaaatcgcctcgagttgacaaacgacgccgcgttaaccaaagctgctgtgcgtgacggctaccaaatgcgatcctccgatcgctagagggacgactagcaaaccaagatgaacatgagcgacgaatttcaagaccgagatgccggctaccgatcgcggcagggtaaacacacaacccgagcctcaggtagagatgggaaacttgagaaggaccttcatggatgatttgagcctcatagctaacttccccacgggacggcgagatcattccaggtctccgcccaagcaagctttccgcaacgatcctcaagagagaaattctcgataccgggatgacgaaagagaccacgactacgattacgacaaccggtctggccgtcacaatgatggatactcaagaagaggcggcgcatctcgagaagcgcgctacaactcccgcgacgaacatgactaccgaggcatgtatgatgatggctacatagacaacagcaacgatcaagggcaacgacgccatgaggacgacaagcggagtggcagaggacggtaccgcgacggcgatgatccacgatcacagtctccgtctggaagctatcataaccgcggtcgctccggcagcccaacgcgagatgctggcaagcctagcgacaccgtcattcttgaaggcctgcctttcagtatatcgtcgaacgaggttggtaccctatcggtctaaacaaattgttacaagaaccaaatgcagacttctgggcctgatggagtcgagcctcactgctttggaggacggacaaaaggctgctgttgtcctttgcatttgtcctcaattagccggcaccagcggcgcaacatattccttgaaaccagttgatgccagttctcaagactaattcccccgcctatagctgcgcgacagtatcctgagcaactcagttgccgccgagttcccttccattgacgtacgcgtctccgcttccaagggttagtgagatgtacttggtatttcaggttcttgttgctgacacttacaaacaggaaatcgcagagcgtttgtgcagttccaggaagttgaccatgccgttgcttttatgagagaacattatccaaagcttcctgttgagatgacgcattccactgatgacgtcccagaagggagattcgatgcgtacatccattacgctcggaatcgagatgcgcgtgatgaagccgatgttcggggagtgcccagtggtgactggatctgtcctactgtatgtttgctcccacagcttcagctacacaaccattaacgagatagtgtgacttttccaacttttctacccgaaccaaatgcaagatttgtggcggtccacaggctggtaagttgagcgaacatttcagtaatgatggaagctaatgttaaagttgtagccccagcctggcaattgagcctcacaggcatggcagatgcttcggatgtacccgcacaaatccttgtcgtttaccccttggcgtcgtttgtgactgaagacatgctagccgaagacatgaagcgactagagcttgtgaagccctaccaaaccaaggacacgtctaatggagcacccaaactgaaatccacagccccgacgggtgacacgacaggttacggcgctcgacctggttcccttcatcgggtcttccttatgcgtgactcgcacactaacgaatcatttaaatatgggtttgccgagttctggactttggaagacgcatccgccgcgatgacaaagtttcacaaatctcgatcatttactgttgcagcatgcccagtgacagtatctagcactcatatgggagttttcttgcccgaacagcgcgaggttacaccggaaatcgagcacctgtcgttcagacccttgctcaaccccaaccttcgtgttcgctaccgagactaccatgtgtatccgagcccacaggttgttaatgagcagcctcctggaggcgaaggtgcctcaagaacaaccgaggaagatggcaacgataagaagtcaaagaagcgcaaagcagagggaattctcgctgcttcttctacgaagaagtctgtgccaatgatggcgggccaaatggccatgtggcagcgcaagagggatgagcttcgcgtcgagaaagatgctagaccagcacgacaggacaaggctgagttcagcgatgtgaatcggaccccacttcgcataaacctgtcaggttcaggaggagacttatcgaaacctcagagtgctattaagatctcactttcagggacacagaagcttggtcctccagagcatgcggcccccagcaagcagggctcgcctgatgaggcggatactcccggcagcacgacacaggcgacttcagtctctggagatgcaccagtctcttatgtcgatcgtgatcgattgatgtgcctgatttgcatgcgcaagtacaaatctgtggatgaagttaacattcatgaaaaatctcggaaccacaagaacgcaatggaaaacgaagaacaggtcaaggcggcattgcccagattagcagcacgcgacaagagacttcagaaacaggtccaagagaaccccgactcagcagctgcgacatcgcaatatcgcgatcgtgctaaagagaggcgagctgccttcaaccagcccacaaagccaacagccgcaccacaaggcaaactcaagtcgggcccaaaggcggaagaggctgcgccccctccgaagcccgttcagtctaagggagcaggcatgctggccaagatgggatgggcaaccggtgcaggtctcggagccaatggagatgggcgaaccgaggtcatcgagacaaatgcttaccaggagggcgttggattgggggcagagggtggcaatcttggcgacgcagcgcaatttgctgaacgcaagacaaagaacagttacgctgaatatgtgaatacggtacaggacagggcacgggagcgatacaacaagatgggctgagatgttgatacaaaggcaatgtaattgtaggttgggatatacatagataggaaaaggcgttcagaatttgctgaggaaccgaggacgaaactcgacatgccaacgacaggcgcacatctttgactaatgggtatcatttttaaatacagcactggaagaaaccagtgtcttgattctatgtacatgcgcgaactcgcttgcaacgtctgacgctggctttcaacttccactgccagtctattcccatgcttacaagagagcccatgtaatgcccgcagccacgatgagtgtcaccatggaagaaggagacaaatgaccggcggcattatcgtcctcttcagaactggaggtgcctgtaaacgtgttagtcgagtaaataaataagaatgaaacggacaagatagacgactcaccctcaataccagtaacatctgggaatttggtgtccttctccttgagttcaacaatatttgactcgtcagtattgtggttcgcctcagcgatgcccagctgttcatttgccaggtcataaacaacataggcagagcgcaggaatgtgtctccaaggagagtaacgcccccagtgagaccatactgactaacagggctgattccaaacatacagacgctgtcccaatcatcaaagtaggaagagacttgagggtcgtcgaaaatttcctgcttgtcggggaaggcattgatgaccatctcgctcatgggaacagagattgtcttgccgtcaaacttgaagtcgaagctaacacccttgcccttgtctttgccgtaggcgcagtctacaaaggggatagcgacatcctccacactcaggacgttaaaggccttgtagataggtgctacttgggcctctggcaagaggcagacggtagcaccagagtcgagaatggcagtggtgtctttcttgagactgtctatcttgatctcctggccctttggtgtcttgacctcgaagccttcaaaggcgacggtgaagtgagtgaggttgagagtagaagggtcaggcaacaggggcagagttgcaagcttaccgacgaacttttcagtgtcgagaccgccgaagaggatagttccttgctcagcactgaggtcgttctacgggagtttattagccaggggtcaattattgttgttcccattggtgcttaccagccagagactgaaggcagctcggtcgatcaggccctgagacaccatattctcgacaatggttgggtacgtcccattagcgacgacatttgcagagaagcccaagcccatcaggcccgttggacgaacagatttcgtcgcgaggcctagtctctgctgcttgatgctttttccatcaatggtgacggtgtcgttgaagtaatcaccactaatagagcgggtatcaagataggtgatgtcgaatccatcagggtcgaccagtttataggtacgactgtcgtcaggtttaactacagagaataagagccttccttgttgggtgagatgggagagtagcttacatgtagtcatacaagggccaatagcctcttgcttggttctgctattgcagagatcggtctcatctgagttgagccaagtatcactgctgcctgtgtcaagctgaaagctaatgttttgacctggggtaccgacttgaaattcggcgtaatatccaccccctgtgatattgttcagagcagcgagactgagagtgtcgcggctgtgaagggacgattcatggtggaatctttgctttacaattggagcagagacagtgccagcagaaaccccaacggcgagagacgttaggagcgtaaaggttcgcattgtgccaaagtcaattgggaggcgggcgaatagagttgatgactggtgtgcacgatgaaactctagcacgcgtcgatctgcaacggtataaagatgtataacaagaaacgaaaaccaaaaaaatatatgtatatatatatatggactttgtacgatgagaaagaaagaaataagcttaattccaaggtatttatttagcgtcggcagtttaatacaaaggagtgagacgaagatgaagatgaagatgacaattgtagtttttgatttctagaggaggagctgaactttttggcttttgatgagctggagagtgccaagacttaaggtacccaggtggttgaggcaggtaggtacctaggcagtgcctacgccactaaaacgcgcgagtctgagtctgagtctgagtctgagtctgagtctgagtctgccttgatagatgtggatccatgcaattcagccactagagagcccttacatatacgtatctaccttaggcactgtaggctgcccctggggaagttccgtggggggggggggggggctgctcgcgggcaactctgagatacccattctctaccacgttgagcgtgtacgcgacggacgctcgtactcaacacgcacggtccaagcgcggcaaaagggcgcgtgcatctttaccaccaccatcagtttcgtgcgtgagacacctcctgagaagaagcgacgggaggtcagccatgcggcaagcctgcccaaggatgtgagcccgcccacggatgactgggatggcgagccagagtgggcaaggactgggccgttccagagccacagaattgaagtattgggcgcccaggacccaaactgcaagccacaggaccgcaagagcagacagtggatgcgctcgcggcaaaagatctcagctggtggtggccaccaggcacatctcaacgccttggcctacatgtcagacagctacttcatcggcacagtctcccgcctccacggactgtggcgcttcccgttctccccagaagaggtgccctcgctggatgagaagacccaggagcaggtcaagagcctgtgcgagtttgaaggcatgggcaccaacgtggaggactggaaggggcgggcacaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctaactacctaatgctacgtacgctacagtggatgcccattcaagtcgggcgggaatattccatggatccaatccttctatgggtttgtaggaagaaggaattggcaattgctacgtgtacgaggcttagctttgttgagccgtctcgggacctacgagtcagttggagcctgagggatcatgtttcatgagtcttgtaagaggctacactgatcaagagatatcagacagggtgaagatttttgtgtaacattagaggattgagttttgtcgtttttgtactgtaaagtgtttctcttcttgttgttctgtcatcaaagtatcaacatgacagaacaacaagcacagacatcccgtccaccatagactctcttatagcataacttcctggggcattggtactttgcgtgtgactttgcatgtgatttcttactagaaagaagtctaaacttcttcccacaaagcgagcatgatatgggaatgaatcaaatcttaaattagtatattaattagcgatggctcatagtgacaaacggagtgagtgagtgagtgagtgacagaagttgtggatagaagaacagaacttacgggacgagtccgtggtgccacgccttcttctgggtttcatccagtgagactctgcaaaggttcagttgatcctctggagtctcggcgggttcgtgctcatagtcttctatccacacgcagacaggcttcagtcgccgcacttcggcctgtagacagcgtaactcccagctgtccatgtctctcttgacagtcttagcccccgccctgatcttgttgtacttgatctggtcgtagcactggaaagcaatggggcctatcacctccggatcagctggccggacccttccgttctcagacttgatggaccaataccgttccatcagtctcgggtcccagaggcagtcgaatgtcacagggtgggctccgatagtccgtacgaccctctcgaaggccatcttgcagtcaggacaccagtcaatggcaattacgatgacactgactggctcgcacttcttctggaggaggaacctggcaaaaccgatgaaggacttggccaacttgcatgtccatctctcctggtgccgggagtggccacaaggagcgaagagaagatgacggtcttgacacatcttattagtataatctgtaaagggaaagcaaaagctgaagaagatggaaaatgaaatcaaggcttgcctcgaaattggttgtaagtatgttgtagtgtcggagaattagaatgttgggatgttgggatgttggaatgtttgtatagtaggtatcaagaccaaacgattgtgattatgatgtttgaaaccccgagttggtgtttttgatcgtgatggaaagttgagaatgatgaggaaaggagaagagtctgggtagagaagaggtcacatatttataccaaaatcttggaggcaatagcagtcatgaaccgtattcggactctggctggacatatgcttgttctccagtgttcagggggacagggcagaaaatgacaagagacaactgaagggcaccatcattaatgcaagttgccgaagggtatgcacttggttcaatgcacagagccacgggaagtgttgttgggagctaatatatggaggagaatgggagctatcacaatactatagccaatgagtctaacgagatttcccacatatgatccattgaataacgctttgaccagagaacaagcatactcatactctgaacaagccaaagggcaaaggaggtgaagggcgaacaatatatcaaccagctgttcagtgtctgaacagtgaaagtgaaagagaaggtcattaaaagggaagggttcaagtgtgacatagttgtcaaagatggtaattattatgtatggtatcagtcaacaaacggaacgaacaaacaagcaaacaaaaacggctcacggcttaaaaacagatcacagcttcgcacccttctctccgccatcctgcttaagtcgaacaacaccctgaacatagttagcacaactcacgtcactcaaatcagatcacagtcaagactcacctcttggaaacacgtcgctagcaacgccccgtccttaccaaatatcttctgtgtaacaacacccctgccatctcccgcccacggactctccatctccgtaaacatccactcgtccgccttgactgccattggctcgtggaagtagatgctatgatccagactcaccagcattcccacctgtgcccgccccttccagtcctccacgttgctgcccatgccttcaaactcgcacaggctcttgacctgctcctgggtcttctcatccagcgagggcacctcttctggggagaacgggaagcgccacagtccgtggaggcgggagactgtgccgatgaagtagctgtctgacatgtaggccaaggcgttgagatgtgcctggtggccaccaccagctgagatcttttgccgcgagcgcatccactgtctgctcttgcggtcctgtggcttgcagtttgggtcctgggcgcccaatacttcaattctgtggctctggaacggcccagtccttgcccactctggctcgccatcccagtcatccgtgggcgggctcacatccttgggcaggcttgccgcatggctgacctcccgtcgcttcttctcaggaggtgtctcacgcacgaaactgatggtggtggtaaagatgcacgcgcccttttgccgcgcttggaccgtgcgtgttgagtacgagcgtccgtcgcgtacacgctcaacgtggtagagaatgggtatctcagagttgcccgcgagcaggaagtagcagtggcatgagtgtactaggaacgtctctgggacggtcttttgcgcggcagcaagacattgtgcaatgacagcacctccatagataccgcgagcaccaggaggatgccattgaggttgtgtgtttgtaaagatgtcctgtgaccagtcagtaacgctgactgattatttgtattgataccatgcagtgagagcagtatcacatatcattcattgatatccatatacatagctgtgccattgacgcaactgaagtaggtgatgaaaaaaagaggcacaacttacagggcctagaaccttgatctctgtgacgtccaatacattctcaatcagagacttgctctcatcgtgctctggtggtcgcagtagagtcggtctagcgtggtcctcaatgactgtcatttcgctattctgctccaattgaatgcgctgtattactgttgggtgatgctggaaagaagttgtggatactcaggaatagtaaataggtacggagtagtagaggcagacactatctttaaggagaaggatgatgtatttagaggccgagctttcatgtgctgcctcactacgagctccctacctaccttataataaggtaccttagaggcccttagaggcttagtctacgtaaacttgcccctgatgagtttaaggttgggcctttttttaccgaggttcggagtcggagccgaatctacctcgttatcggccactcagaggccggcagagcacagttaaccaagttacggataccgtattctccgttccgggaattacagcgagcgatggggatgcgttgcaacttgtacttcaagcttccagaactctaccagctaacttactttagattatctaaacaactcccctccctaccatcgcaatagctacatttctcacgtctctcaaccctctctctttttcgtgtaattaacaatttaataatcaatggatatatcaccgaatcgtatcctcatccacatggtcttcataaattggttccaacccctcccacgcaacttggggatcaccgtttggaccggccttctcgcgtcgctcccagtatttgccagtaaattgccaatactcctctcccgtgatctcgcagcgcgcctttcgaaaccacgctggcacaaactcctcgccacgctcttctcggagacgccggcgcgctcgttgagcattctccagtcgattcttctcatcagcagcaaaatcgtactccccatcctccatcgcccgctgatcaggtcgaaggcgagagtcagtaggtggaagccatggtcggagcttgtcatcgatatggttgaaagtcaagacgaatggtgtcaggttgaaaggtatgccagttggccgctcattcgccttccagatgagatacgcacggttggggtctgtaagaccaccgtgggccatgtcaccgccgctctccttaggttcatccacagctgcttcgtaccctggggttaggcgagcgtacagcttcgagttccagcgaccaccaagactgacgcgaacctttccagttgcatcagtaacctttccagatacttgatatgcgctcgatgccttccagccacgtggtttgaactcaacgtgagccacctcgcccgttgtccagttcttgatctccatgacaccatagttgtcgaccgtcggatttccagtgatgataccaatgacagacgatgtaacctttttccatgtgtaaagctcctcctttcctccagcggtaggccgaagcttgaggaaccatgtacccagcgggttgatgtcgaaggatttaccatagaacttcgacttcacagctgattcaccccaataagaccacttaggtgactcggcgtacgcagcgccgactggagggtgatggctgacttgctcaataaagaagcggtagttcttgtctggccgcacatactcaaacgtctctcccaacagggggttgaaaggcttagccacacgaccaatagttgatgcgtactcactagcagcaaaagcagccacatagataagtcgttcaatcgagtcggctcggtcagcagccaggtcaagcaaatcggcatactccatatcctctccggctcggtagaggagtgaagttggctcgttgaaagaaacaggcagagtcatcttggtcatgtccttgccaatcatcgacttcagaataccctactccagattagtattgttcgtatgtcacttatatgtaataaacgtacccagagagaaatcttggggcggtcatcggcgtccatcttgagccttgttcgaatgccgttctcgtagcccttgaaagaggagctgatgtccagaccgccagaaacgacaatatcctgggattttggcttgacctcctccgcgggcagttcagatacctcaacctggccagcatccacagcgtcgaagaactcgtcctcttcttcagattcactctcggacaagtccacgatgattgttggtttccttcggacgctgttcatcgtaggcgatttaggcggtactggtgacagtttggtggccgcatcttcaaactttccttcttcgtcttccttctctctgtcgtcgctcaattctttctcaacaattgtgtcctcaacacggggcatggcctcttctacaccgatgggtatcccactttcgatcacctctcttagcgccctctttgttgccttgcgtctcttctcggcctctccaacgcgagcctccagaacctcttgttcacgggccacttgcgccatgctttcctcccacatacgtctcatatttgcctcacgatcaaggcggtattgccagtaggcgtcacggtctttagaaatgcgcagtaagtcggccaccagagttgataaacttcgaatggcggcatcgtatgttcccagggcctgtgtcacgctgttgtcagacagaggtgtgttcgggttctggttcagctcgttgagaagagcttggtgcacgtgagacattgtttcgagctggagcttagctgattgagcagtaatgttgagtgcatccttagtagctgtgggttcttcatggatgctcatatcgtcgccataatcgtcgtcgtcatccatatcgttatgcgttggcgctccattcctgggcgcccgcgaggtgcctgcatcagtctcaacatcaacaaactcatcttcctcaaagctaccggttgtaccagggctggcatggtttggtctctgatccacagacgatatcttggacagagacctgcttggaagttgagagctattcctgcgtagatctgtgacgctggtgttctcgctatgagagtcctggagagaaagtgtacttgggtcggccttggcctgcctcaagagctccgcacctcgagctgcccgcttctcttcctccttagcctggtccttggaccactggatggagttattgagagcccagaaccatcgcttggcctcaacctcatggttggctttaagggtatatttgacagaggatttgccatggatttcgaattttgtcttttcatcaggactcatgtggagtttcgcgatacgcatgtttatggcacctcggcatgcggagcctgcatcgtcttggtgcttgtagtagctgagaacgccgtcctcaagcacaaaccatcgcagttggtagcccttcctgtagttggtccatttcttgagataccccttcatctcacgagcctctcggccggctagaggatcactggaagcagaacctgccgtgccctgggaagcggcctgccccagcacggctttctcctggattccacgctgggcagccacagctgctggagactttttgaggatggcctttgtagcatcgtcgtttgtaacggattgaggcagcttgccctttcgatcgcgacggaaggggtcggcaccatgcagaagcagaacctggatgaggttggtgtttttctttcttgcagcttcgtgaagcaacgtgcctccagtctggactgtgaatggttcggatgcgaactcggggctattgatgtcgaggacggtcttgactcggtgctcctcgagaacaccagcgagtgcgccataattgccccgcgcaatcagctcttggacttgcttgaccttggcctcggcgaaaagcgatcgtgagagttgcagcagctggaagatctcggggtttcgtgcgacgtcgagtggcagtttgccttgggcgttggcaatagcatcgttgatatccttttgctcgagaagaagcttcacgactgtggtgcggccctggattgcagccaggtgaagcggggtgttgccatccttgtcgcgggcattcacatcgatcgatccctgtccctcggacaaaacgtattcaatgacagggaattcggcacactggatcgctaggtgaaggattgtggtatcgtcgagagcgcttgctgcagaagcgcccactgatgagatgctcgctcgcggggcattctcagctgtctcgcgaatggcacgtgaaatggatgaggtgtcgccgcttcggagtgcctcgacgaacctgaactttcgaacggactgctcgaggcttgcagtgctcttctcggcagagggtgatgagaggaactgctgggactttgattgagaagctgtaggcgagaggccagccgaggagacggactgcttggccccgtggcctcgcggggtctgctggtgcgccatggggttgattgggtttgaggatgagggagttctccgaagcctcccgtcttcggaaccggactcttcgtcgcgagtattgttgcgccgcaaaagagaaagagcggcggcggatttggaccgcttgtgggtgctgaagatgaaaagataaacagcggtcagtaggtggaacgacttttgatgctggggggttggtcaagcagtagaggggaagctaagtttaagtacgaagcgaagcatgtgtgatgtggcccagttgcgactccattgcatctactgcatctggtgtgcgcgcatatgcagcggtaattgcgagccaatctgacaatacagcgactctcttggtgctgtaaatgccgagcaacaatagtaattatcactatcacttggaaactcacccgtcaccggcgtcagacatcttggccaacgtctaccaatagatcgagctccccccccaaagttactgtactggatgtatattgagtcgaggcggggaacaagagaaaaataggggccaaacactggatttgcaacaaggaagggcgctgcagtaggtaggtaggtatcgtgtacaggggtcgtgctggtcaatgccaagcagttgtgaatactgagctttggtgttgctgttggcgaggggaaagggggggaacttatgctggtagccaagttgcaaggaaaacagaagcggccggatttagatgatgcggttgatgggatgaattcgtcacaacagagctgatcagccaaaaatccaaggttacctactaggtaaagtaagtaggttgcggccttactgtactaaggtacagcccagagaaaggatattgtgccttagcaacagcgctgtaaccggtcatggaggggcccttttggagcttcacgccaggtggggaatctaacctagtctaagcttgttgaagtggacaggcgatgaatatgtagtccagggggcactgccactatcgtgacaaccttcaggttctaccaaaacaacctgataagttgaatccgaggtccctgtaatctccaatgtaacatatgccatatgtacatcgcttaacctggcacagctgagcattcgtcaccattcggagatttcataccgttgctacctcacctcgtcctcacttgggctctgtcactctgtatgaggtgctgcctctaatgggagcttctcctcatatcccttccgtccaatgacgtcttcccctcgaaccaatcaatcaatcaagctttaccgtgacaacaaccgggttcctttgttagctccgaagaggctcgagcctccaagatcaatccgcccgccaccaggaataatgactaaaccgctaagtaaatcaggcaagcctttgagtttgacgtcgccaaggtaactttagttattaatcaacactgctcagaagctttgccattccataatcagaggcacgcgaaactgaacagaccttgttgtttatatttaccctgccttgaacgtgtttgatgtagccatgaggcacacccaacgatccagcacagattgagatatagcggcagccgctgacgtatcattctgcattaaaaaatatccctattttgacactgaagcgcccatcagataacaagtgtcaccaaagcgcatataggctatactgcagagcagaattcgattgatcagcaaacaacgttgcaatattatacttaggaacagttcgttaggtacagagcatgaaccatttatggcgtttcaggtcatgagataatctacatagttggactccatgtatccaatatcattgagttctaaccgtaacatttatatgtatttgttctatacacattaacataaaataggatggcatgaaattgtaaaggccactgacctctacattaagaaggtacaatcaaaagaatcttgaccttggggacaagagaagaaaggggagcgatcaaagaaggtctaagtaaggagtgtatctctcgctacagcgcaaacgcctggaagagcaccatcccggccattaaggtcaaacccactgcgagagaagaggctccggcagtagcgggagtgatcggagccggagcataggatggggccgacgccggtactgatgtgtagccagcggtaggtgcggcaacaccggaggactgctgatgcgtgggcttagcctgctcgaaaactccgggcttagcagctgtcttgagcgtaacaggagggacagcaacgctggtgtagaccgtgccgttgtaataaaaatgagcctccttagtggccatcttgggcatctcaggcacaggcttgtagatcttgatgggctgagtttgctgcgcaggcacagtagctgtggtccacgaagcgatctccgtggtgatggcgccgacgacacagtcgggagtaccgggagcacagtggctgatggtgttgacctggcttgtgtagagagtcttgatctcatggttgtaagggacatcagtgggagtaggcttgctaacctctgtcacagggcagatagtggtgtagacagggatggtctcagtggtaacagatccataggggcagtccacaacttcaggaggacaactggtgacggtgtggacacttgtggtgtagacagtcttggtctcgtactgagacggcacagcgtagttagtgggcttggccttaccagtaacggggcagacagtggtatacagagggatggtctcggtgaccacgtaaccatccaccgcagtgtggactcgggttgtgcagacagtgctggtggtcatgctgacagcataagtgtcgtcagggtacttggtgtaaacaggcgatcccttggtaatagttgcagtgccagaggggataagggtcgtagggttgctatacttctgagtaaaagagggagcaccataggtggtgttccagcccttgaaggtgctaaaagtagtctcagcagtggcagactcagtttcctgagcagaatctgtagtcttgacagttccggtgattgtgttactctcgagagtggaatcagtggtcgcggtggcggcatcctcagtgatggcagacgaatcactagtagctgtggtatcgactgtggtagacgcagtaccagtactcaagacactaccagttgcagaggtctcagcggcgtcagctgaagaatcagtagcagtggcagatgtttcagaagcggtagtgtcagtcacagaaccagaaacatttgtggcagagctatcggttgtctcggttgctgaagaagcatcagatgtagcagaggtaaccagtgttgatatgccaccagtagctgcggaggtattagagctgactgtaggatcctcagtggaagaaacaccagaggctacagtagtatctacagtcgtcaacccactggttgtagcagtttccgtagaagaagtgccagttgaagaaacatcagtggaggaaacatcagatgaagaagcatcagatgtgattgctacaccagtagtggtagagacatcggcagtagttgtgcctgctgttgtagattcggcggtggaagtagcctcagaggtagtggccaaggcagtggtggttgtaacaggaacagggtcacaaccatacttcagggcatccatgacatgctcattatagttctttccgtcgatctcgttgccagcgccacgagtcaagtcccagagagagataccagcgaagtgagtcttgtccttgagagcacagacgagatccttcatggcttccggctcgagataacctccgcctggagcagcagcagcgctagcaggcagaccaacatagagcttggcgttctgactgcatgcactgtcttcgacaatgtcctcccagtcatcgtaattgaatctatcccatgaaacggaggggtcggggatagcatcacagccagggttgttgtagaactgaatgaagagggcgtcgaacttggcctggttgatcatgtctttcatgtagaagtattggttgctggtagggcactggggcgcgccggtaatgatgacatcgctgtttaatcggcgaagctcgttgatcatggcgatataggggccgttggctgatggttgttagttggtactaaggccttgaagatgtaggtcatcacgtacggaggtcatgctcgatatcaaagtcgaaaccatcaacagcaggacgggctgtgccatcgtcactgtcgaaaggacgaggaccatcccaggtttgatcgtaaggaccgaatgccttgtacaggaagtcggcgaaatcaacgcccttgtcatcagtggtcaccttgtagttgcttccagcttcgttgtagactccaccaatgctcagaagaaccttaactccacgctcctggcagtatggaatgccctctttgatagtgtagcattcactgagaagtgatgaggcaactccttctttgttactgtagacaccagccgcacagtgtccggcaaagttggtaccaggatagccagactctgtattttcgggtgcctggttcacgaaagacagagtaacgtactcgggggcggaatcacagtaggacttgagtgaatcggatccaagttgaccctacagaggttggtcagttggttatctccaagactataagttgaacaaacccagtatccattgagtcccagggagagaccagagccacccggaaaagagatagaagacattatcacgagatgagtgactgaaagactgtaaaagactgtaaaagaccgaaggctgtaaaagactgtaatgtggcctaggccgttaaagactgtgttatgatacgattatcaaagaaaggacgcaaaccaaagtttgcaataaggcctgggaccgagccgtcttgaatttactgtcaacggagttgatgggaaagacagagaaatatcggggaggagagggaaagccatctattatggagggaactaccactcggaaatttctgcctagacacatctcatgacggccagagccatctcagctgttggttcccagccatttgaaccggtggttacctatctaggacatagtaaggagtcttgtcgctagaagagaaccatttacacttagaccccggggtttgtcgatggggtacggcgaaatcggccacatcgtgcaaagtaatctcctccattggacagcagaagaaggctctttctggaaactcttgcagttcggacacctgaaggaggctatcgatttcaggaactggctaagcgttggtcgagagtggacttgggcggctgagggactatcgaaaatgggcgtctgagccgcgtagccgatgcgccaaggtgagaatggggatggtgataaggtagactcagccgctaagctgcgtttatggtgtcattataccacgctatgattgatatgggaaacggttcaaagcgggcattatggaaattgtatcttggcaggccaatgattcccatctaaggctgatgatatggagatggttgatgttcgtttggagacggcgccaacatcaaggtgtctggtcactacggtgaagatgtaagtcttggggggtagtgtggatcgggatagggaattgactcggttcgattatctccgagtatgcatgtttagagtgtcgttggtccgaatacctacctacgcagttgatagtctggtcgagggcctagcacagtgtccatggaagtgagtccgcagtgataggctctgttagcaagattttcacaagtatcactttgcctctgtctttagatgatgaatgaacttgagtcatttcaactgacttttcagcaaaatatctcagtgtgatgaaagaaactgagaggggctgtcactcgatgttggtatctacccctgttacacgtggagtcgtgaaagactaagcgatagagctagtggttcctgcatctgaatcgaccaatagcgtgttgtgtttgctttgatcaacacgctgtagggctaatcttttagcgcgactactcacctcgccagtccgtcaccgctcctgatttccactttgagcaaacccctgatacatccggaggttttggccagtaggtagtttaatcacagaagtgacggcgtatgccttagagacttggcagtggtgaagcgtgaagcgtgaagcgtgaagcgtgaagcgtgaacccctgacgataatgatgatgatgagaagggttcaggcttgacatctaggtacctaccacgttgggagattgccgatccggggtgagtccctgcctttgatcgacatttttcgctttcttccgagtggtgttgagctgtcaatggcatcaaattactgtcactgaggtacctatgtagccagatgaaaacagtttttagagagagtggctggcttaatagctgtgaaaaggagtcaaataatcttccgaagcgtcgtcagcttattaacctcgagtgtggctttctcttctctttctttttgatgagcctagaacctatagcctcgtctttcaaccatacgctaaccatcttgtcagctaaaattatagtctaaaagtatctaaacaccctaccctataggagcttaattactttaatagtaataactttatatatatataattaatttaatttaaatctaataataatatactatatattattttaattactagatttttctctttaatattttatatactaaccctatgcctaaatataagcattaagttaataaggaagtaagttaattaggcaattaatctgctttaatattattactacttacactaacttaatatatttaattaactttacttaattagacttattattttttataagctttaattagaggaatattttcttaatattaagtattaagctttaattacttctaaatatactttattaagttaagatctagactataagtaggctaattaatctaggatattttatattctaatagctagtttattataaactttaaggtatatatataggcattattttattaaaaatagtaaaaactagtctagatagaaagtaaaccttctattaatgtctcttaataacttaaggaagtatatccttttcttttagtaatctaattatagattataataataatattagatttattacctttctagattactccttaaactataattaataattataactttctataaactattatattaactaattcttttataaactttttataaggctgaataaagacctagctatatttataatttagttataattaaattaataatttattactaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatataaactcttatattactcattcttctatccctttttattaggcttcctaaaaccctagctatatttataatttagttataattaaattaataatttattactaaaaatagtctaaaggtattattaattaagtaaaagattcttaaataatacctattagtaaactttaaaataatatacctttagtaatttattaatatcttccttttaagcttaatactataaaaactactatcttattatttctctagatagtagtatatactatatagctttctatttataactataataaagtcttataacttaatatatagttatttataagatattattacttaaataattaataagtaatttatatataatcctatagttatattttaatataagtaatatatattaaatctattaaactataagtttcttaaaatacctagatttttattttttatttaaggtttagtaagttttttaatattaaaagatattaaagatagtaataggtaaatatctagccttatttataatattatagtataactttttactttctatagcttaaataataaaagctttagctactttactaaaatcctaatctctctagcgcctggtgtatataatagataaaattctattcttttataatatattttattaaagttatagataattaaagaaaatagataagtttacttttatagtagtggattatatattagcagggcagcattcagatatttttagactataattttagcccaatactttccaatcttccaggcttttcagcttggccgaattttagaaaaagcacgttcatggtgtttattgatattgcttataattgatgcaatgcccccccctgagagatggttatttaccaaagctcgccaattgccagtataatttcgctcccattcatattataccatatacaactttctcactgggccgtctctcaccaaattaccgcgcgttgcttggcagtcggcatagaatctccagctgccaaggccgtcccttgcaccgtctggaggcttacttctaccaatcaccattcgatattgggatttctttctttctggcctcaaggtgttacacagcatggctctcgactctttgccagaacgcatctcgctggctaaactgagctcacctcatccttgccttttgacttcatgctcttctttggtgtcgagtcatctgttggtcgacgatcctcctcgatgcgtccgaggatggtccataaatgcatgggccaacaaatgtcactctcggtgctttgttggacagacggattaacctaccactcaacagggcataaaacgggtttgatccgctccccactgcttgatcgcgaggtgggtagaaaggatgattttagtacgtagttcgccaacagcgaatatccctttctaaaacttataatccactcgccggagactttggaaggacaacttcaatttggcacgggctttttgttttcatgttaagaaatcaattttactgactcgcgctaaatacatctagagacttctactggtcgtaatgctaccgtttttcccattcaaatagcttcccgggcttgggcagagttgtcagcctgtacttaagctgtatcaagaacgacaacctcggcctcggcctcaccaatgctctcaacggcgagcctatcaccggcattgacaccatcaatgaaggcaccatcaccttcttgaatctctgaatcctcccgcccatctagacggatcttggcctttccacccttggtcatgggcacatgcacatagacctttctctttgtttgctcagtagcgcctccaccgacggtccactcaaactttttacttggctcgatgataccagcggccatgacaaagtcagcgtggatgggaatagtgtcggggatgacaggctcagcgtccttctcctgctgggctgtagcttcctcgcctcccttgagagggctcaggatcttgacaaagccctgcctcttggactcatcgctgaagtgacgggtgtggtatcgaggggtaagaccacgcttccagggagtggcccagatctgaagaaagtggactgtgtctgacttgtgttcgttgaattccgagtgggcaatgccagttccaccagtggtaaactggacatcgccacgatgcatgcggtagaacttgtcagattgtcctccttccttgcccttggtgagcattgagtctcggtgtgtgagctctccggataggatgtagctgaagatctcaaagtcccggtgagggtgagtagggaaacccgagttggcctttactcggtcctcattgagaacgcgaagagatccaaagtgactgaacctcgggtcataccagtcggcaaaagaaaaactatggtaagtgttcagccagccatgatcactgtgacctcggctgctggagcgatgaggagtgatctttgcgtgacggagagacttggacatgttctttgcagcgttcatttgactctgagtagtcgaagtaattgttgtggttttgtttgtgaaaatgtttgttgtgagttgttgaatgtgagtgaagtagttgcttggatagatgatgatgatgaggatggaaattgcagcgacgaaaatcgcaatcaaggaactgacgcgaaacatatatagacgaaatcaccgaattcacgagaagttgcctgcatgaaaatagattcgattgatgatgattgaaaaacgctgacaagatatagctaagtatgctttgctgtgtaattgactttgtaatgattgctcagcgatttggttcgctactacgcaataatgtggggtaaacggaaagaatttggtgattatctcaggcttacagagatactactaatatcacgtgacgtgacgtccatcctcttcgccaatcgaggtgagctttgggcacacgctaccaccaagtcaccctccaatgacgaagctggcatcagattgaagctcaattggaggggcaatcgagtatatttcgactaataataagttctctaatgaaaaccgattcagcctcgaactatgaatacgatatgcgagctttttcttatgaccgacagcccagaacaaaggactgaaagacattagactgagagctgattggtcgaaatcattggttgctgattctcccttttcacagccaaccaccactcattcgttttacaagtacgagatgcagcattcatcccttcaacatcataacaagcaaacattcttgtaactcagtcgccaattgacagccgttccaataatctggataggggttcttccagctccctccccgatcagcaagggtaggtatccggttttctactccatgaggggtgcttcccccctgttggcttggtcaccatgacgcagagtacaaacatccaaggctcagcccttccgataccagcctcttagagagcgagacagacataccaaggatggagggaaagaagtgatcccagtctagtaattaatcatggctgtcaatgttgcatgtgccttgcgtgaggaggcaggaaatgcggctcaagcctttgaagtggtttaataagtgggttgaaggtggtggagtttgagcttcagctgtatgagccaagagctcagcttgctcttgtgccattgaagggtttaacatcagtgacgattatgatgaatcactctgagttgtctcattcatggggtcaaggtctccgagtactcccttcatctcaagtcacccagcataaccaaagttgagcattgtttgtgttacacgcatctcctctgattataggatctcaccatcaccaccaccaaagaataaagttagatgagaccaatttcagcaacacaatgcacctgaaacgattgatatgagtttaaggataaagaggcgggtaatctgagttctagcagaagctggtttattacggatagatgtcaagctgattgacccagataacttttgaggtggttggtcatgtctcagacccctgtccatcgtgataggcggaacaaacatcatgtcaccatagctgatcggttctttcaggcaattaaatgtggttgctcaatacggagtagtccaagtcaattggaactcattaagaatagctcgtgttcatagcctttaaacaacattcacttatggacttcacatgcaacccatttaactcaattgaggatggaccatctcacaccgtcataacaagttcccgacgggccgtgcgagctatacttctataggcttagtgcactttgttcagtgtgttgtccaacgaaaagcgctgtgacaacacagcagttcagctgcattatcgcctgaggtgagaacacgagggccaattcttgtgtgcccaacattagtagtttcccactctctcttcgagtacaaaagcacatcttgtctcgaatcaagtccctttcaacattctcttttttccaggtctgtgtgaatccgtatccgactttttatcctcttcctttggtaagtatcacccctcctccctcgatccctgtctcagacacccaatccttgtttggtggagcaaaaagaggctgggaatggcatcgctactcgtctagtctagtattaccagcctctccaaggaacccaacctcgcgcaaagaaccctcatagtccaaccatatctcattcttctctcttagcttgcagcatgcacttgctgtccttcttctcgtatcttgttttgtgatatcaattggtcaaaaacgagcttgtgtgttgtatgtgagtgtgtggagtgggaagaagtcggtctgcattccaggttttacaccctctctcagcctgctgctcttgatctcgcccagaaaagaaaccagaacaagaatgaacttccaaaacctcaacttcgactttgtggaagcacctcgtacgtgacactatcacaccctctttttacagatacacacacatacacacattacattacattgcactacattgctatacacctacactcactacacttacatacatctacaccaataccactcacactcacacacatacacacacacacttggcacttaactggcttcgtctgtcagtgtcgctgacgagcctaccatcacaggtcaaggtccaccaaagaggcagactcctggtcaacattcaattgacgacgacgatcaatcatctcaaccaattcttcacccatattatgatcttagacagcgtgtaggacgaaactctaccaatccttcagcatcaccgcctggtgctctgttctttgctccgtcacctccttctctgccaccatcaaaggtcacagcctcgacagctgagatctacggccctgaacgactattcggttctgatcttcccggagggtttgcggcacctacaccaccgacgcagacgcatcacactgcaccacccgttgctcctccagctgctccaactgcacctccagctcctacggctcctacacctgggtccgttcgattcgacgaggctcagttggccatgttcgccgctgagaacgcagctcgcatggcgagtatcaaagacgagttgacaatagccgctggcaaggtcactcccggcgttgacgatacaccatatattcagtacgctctcgaggctctcacgagaaatcacggcggtccttctgctgcgcatttcccctccggatcttccaatgactatgaggaggactacccacaaccaagacggtacgccgatgaggacatggcggggaggtaccctcaattgacacaaccggagcccgcttacgttgaagatcgcttaccagaaccgatcgagacgcaagctcctcgccacgagatgcccgatacctccgtgcaccctgcgccaaatgctcgtcatcacaacgagcccgctgctcatcacgatgtaccagccgttcctcggtcacccactccttcggatcactctgagcctgaccagtttgctcagagggaaaaggctcgccctcgatccatcccccttgaccaagcgcatcctcctctcgtcttcaagcccgccatccttcgaccagtctttatgtgcatctttgccttgttgtgtttactcatgatagccgctctcatcttctgtgctgtctactcgcaaaaggatggcggtttcactccgtatcctggaagtatctacagcggtcaatactttttattcagaatcttgcctcaaatcttcgcaggagtcatcttaatctacgcccaatccatcgtcactgcttcaatgcgaactgtaccattcactgccatggctgatcctgaaccccgagaacgatatctcgcactcttccgccgattgcgtcctatgacatttctcattccctcgttcacaggaccctggcaattccagtgcttcagcgtgtgcacatggcttgccaatttcacgatccctctaatgagcactgccttttcatgcatcttcagggaccagggttgggtatgggctgcagttcagggtattgcttggacacttgtcgcgctctatgtcttgttgttggcagccaccatcgctttgatgatgttctggcgcaaccgatggacggggcttttgtgggatgttcgatctgtgggacatcttcttccccttttaagtcagagcaacactaccagtagctacaacaccccggaggttattcagagctgcgctgtacaacaggaccaacttcgccaacgtgctcttgaccgactcggatactggcagctggatggtcaacaaggtggcgtgtggtacggcatcggctccgttggtgacggtggtcaccctgattacagaacctacgacctcgtcctcaagaagcccgaaatctcgcctgcgtcttctctcgatgacattgaggctgaagttcgccactgcaaatacacccctatcgccttgcgaacttccgtgatgctgtgctcagtcatcttgatgaccctcttgatcctcgcaattgttattgtctccttcttgcctcagactcgcctggaccagggatacttccctcaggtccctgcccgacctgggagcggagctttctctgcggccaacttcctctacgcatttatcccctctctgctgggcatgattatgttcttactcttccaaagcctcgacaacgctctccgtgtccaccagccctgggcagatatgtccaagtcttctggtgagattgcgtccaagtccatcctcgccgattacgctgcttgctaccccttccagtgtacatggaaggctctccgtaatggccactggcgtgttgctgtgatctctttcatggccacaatcttcatcttcatccccatcctcgcaggtggtctcttcatggccctgaccaacttccgtggccaggtcaagatgttccccaacatgcccgtctttggcgttctcctcgccttcctcttcctctacctcggctgcctctctctaatgctgcccggtcgccgggccctccgcatccctcattctgtcgacaatcttgctgagatcatttctctcactgcggctcgggagactctttcagaccctgctttcttagccgtcagggacaccacagacctcaaggcccgcctgggtcttgatcgctctgatccccgtgagcagtcaatgtggtactttggcagttcccgggacgagcgctacgacagcgtccgccctatgaaacgatttaccgaaaaaagaatgagatctcatagatctacctgataatgatgctcataagcacgacttgatgttgtaatgtctaaagggggttaatgaggtcgaatgggctctcatgatacggacccagtcatgatttgattgtgttgcgatacgcgtgtagttttgattgttttggtgtactcaaagcgtgtattgggttttactcgcatgttatggctgcattgtttgggcgttttggaaaaggataaatacttggttgatgttcacacgttaaaggttggcttgtttatgtacgttgaagagagggatagcttgggacgaatggaatggaagtattggaatgtatcatgttgctggggagccttgaggaattcgtcacagcttggagaaaaagtaatgtctcagttgctcttagactgcttgtgttgtgtgcttggctggggaactttagaacggatgaatacccaagaagaggagacaataactgggtctccaggctccattattgtcgattttcagctgctataagtatcatgacatggttgcaatgcgtatgtaataattgtcatgggcaacaaatgcctgtgtggttgggtgagacatcaccaaccacatgaaggcattcacagcaccaaagcgaagcacatgatcgtatgtctgagaataagtcaggtagtatgtggacgtcatcatcaagctgttttcattcgacaataaccgttggttgtttaatcctgtataaaagaattgctatcataaagaactccccgtagccttttcctcttttggtctttctggtctcaaatcaggaatgttctttcatgagaactcatatcccgttggtttgagtatacccacacctttgttcgtcagtcaaagacccagccacctttttcttgcgcctgctctgaatcttgtattcaggcgaatgtgtctggccccaagagccgaacccagtataacaaaggaaataatgaataacgactggtggtccacgtgccactcgcccacccctagattgggcgttttccggaactccgtgctggttctctcggcattcatccgcaaaaggaagagaataagaaagagaaaaagaaaaaaaaaaaagaaagagaaaagaaaggtcgttatagtcatgtcgcgtctggcaacgtcgatgcgtatagtggagttgtccacttgagtcataaatgagtgtaaagttgtcataggtcgtagagacatcgtagttggtatcatcatgtacgtgaaaagaacgtggtcgtaagaagaagaaaaagcaaaagcaagctgaagaaaaagaaaagtgatatggtcatcagcctcgactgcgtcgtcctagcatacgccctatgacatcgttttgtctcttgcgaggcgatgagggtgcagttcgctggcctgtctttcgttggtcacttccggaccgacgatgaaaccagaatgagcggctgccagactcggtatcagagtcatcgtattcaaagactgagtggggctcagcctccggtttctcttccgtctccagttgtggagttggcggaagaggacgcatgcaagggagagacttctttgagcgcatcacagaagcgggtggctgggttttgggtgcacaaacatgtcccgcagaatggcgtaaggcggtttcagagtgtgaaatgatctttgagggtgttggggctcgtatctcttgagatgtcgtgggacgtctgtcctttggtgtagtaggtcggggtgagtcttgagagaaggcaaagcgggcagcaagtggtgagttctggagggagcggaagacgtaaacctcttcgtggggacgaggaggacgttgaggcttctgcctcacatctcgagagcattgccaagatggggtcattggtgcatctcgaggtggaagtgggagaggctttgggaagggggagtaagctgcacttggctttcggccttggttctgagcactcttggggagaggccatgggttgagacggcgctgctcaggctgcttctgttgtggcatctgctggatctgcggcttttgctgaatatgtagttgggtttgtgggtgaggagatggaatcaaagctggatactgcttttttgggtgtgcctcgtggttgttgctcttgctaggaagccagaagctatcccaaagctctgtagcatgagcgtgatactggtagtcgtcgtccagagaaacttccgagtctgttcggtcgtcaatcagactgggcgaggatccctcggagcccaatgaggctctgtcgtcagagaagcgacttcgatagtgcgttgggcgttccggctgttgaggatacgagtagttggtgacagggtaatactttgagacgagcttgaggtcggccaatctgctagaaggctccatggtggatcgtgaagtctgaagcatgaaattaacttgcaataatattgatatcgaaatgaataaaccagggatgcagacggcatgatatacaaatagatatgaaagcagagagaagctgtcaaaggaagttgaaacatagcgtgggtccaggacacccactttgagcgttgcattgcatgtgtctctgttgatcaagcagacgcccttgacctggaggggcattcctgggtagaggggcttcccagtctagctctagccatgaagccatccctcttttcagacaaccccaagagcattccgaacacttgcatcttcccaagggctttgacaggaacatgggcttgctctagttcgggctcgggcctcgggggtttgtttggtatgcagacgcgcgattgatcccttgcgtcacactttttgactgtcatttttctgcactctcagacttgcagtatccgtacatacagcacagtattacaggtctgctgcggatgcatgattctcttttcttttctgcatctgaagtgcagtagcctgttggcggatgaccagagtgcatcttgtgtaaagaagcaatgtgagatattgattcgataggagatttagatccgacgacacagaaaaaagcagtcaattgctggtaggtaccaaaatagactaatcgacaataaacaaaggaaagctggacgagaaggcacaaacaaagcacagtatgcttgactcgttcatgtaagcaacaaaggtcttctgagcagcaatggtatgatgaagtcgcatccagacggcttcaacaagcttaattccttgattctgagttgtttactcgggaccagaataattagtgtgtccgttcaacacgcgttgtgatcatcccttaagcgagacggcaggtttccaaggaatcgggtccttagtactaggtcgagacacgcaggagctcgtgaggtttggtccatggggaatgtcagactctgcccacgatcggcgaacaaggccgatactgagagctatgtttggcccgcgtctttaaacagcagttgagccctttgttcgcattgaataccgcagtgtggccgagacttgtaactcacactcggtatagcggttattgtatggtttcaaaagcatcatgagaaaaatgatggcagtgtgtgttggcacgctcagtataagacgcgtctgagcgctctactcaactgaagcatctcgacatacgagactcaggataaggcattcaatatggagaccagcgagacctggaccagctggagcagacagaacgcgaatcgcgacgaaagtgactgacacaggcacggcctgagccgagggttcagtgtcgaggtctcgagggattctccctgcttggataggtaggtaggtatccagaagatgggactcagagaactgcgcagtctctgactgagtggagtcgtgagacacttgtctccgatagctcagaacaacatcggatgagtgttacttgagctgagattgtggatctttgacccatagcaacgcagtctttttgtgggatatgaaaaaaatgctctatcacgtctgcattcattgaccggcgactccgctcggttcagagttggagaatgtcccaggggatagaggctgtgatgttgaagactgagctgaggattcagtggcgaagaattcacaagtggaagagaaagctgaggaagggtcacttgttagcgctcgtaggggcagtcctcagtaaacttcagcttggctcaaaggaggcacgtaagcgactgtgagttcccttagtccattattatattatgtatactatcatgagctagatatctccctgcctcactatttgccaatcagaacagttgccgatgactggaaaagtgatgtgtaggaaataatgcactgaacaactttttatccctgacttgatggtgtatcggcagctgtactccgtaccctgcataagcttgcacatctcttgagctagggtaccgtatgtaatgcatcgtagacgcagggtccccaccatctccaggaaccaagcccatggagaaaagagaggaaaagcttcactaacctacagccgaggtactaactaagttgtttgcaaactcagagatgaagaacgaagcaatttaattttaattgatcacagtgtggcgatctaggcagagttcaactcaacaacaggtagagccaacggatacatattgcgttttcttttccagcatctgtatttgtgaccctgaaatattcttagcgagtatactctgtaccatatctctacttactaggtaaggtactaagttagttcttctccctctcctgaccaaactccctcatctattcactacatctccctcgatgtcaccttggaccctttctcccgcataaggaaaaccttcccggtcaaaagatgagcttcatccttcaaaatgtacaaagttgttgagtcgaaccccttactctagcatcagaactaacctgcatgacacgatagtgacagtttctgagcctttgcagcccccttctctggccagttcgcgcgatgcatgtcttagaatggtcttgcgtcaggccaccagcctcgctaccgcaagggcttatagcacccaaatcgctcatgcataagcctttcctctcgatcttagatcgacgatctgactgtgtttctgccctcccctatcggtcgtgacgtccaaaatctgatgtttcgtcgagcgcaggaatggtgatggtgttgagaagagagttatctcgtggctttcatgcacgtcttgtacgtgtcacatagttgcgatcgagaaagtgccagatcaatgattttccgatcgttcagcagctgaaatgcagagtgcaaagtgtgcctgcatcttgcatcttagttgcagatgaggtgcatgtccttgagctatgaaagatctgtctaagcagagatttactagagggacggacaacccgagtggtgatcttttctggctgcatgatcattcatccgaactgtctgcgcatctgaattgtatacggtggcttcttgcagtcttcgcacattggattcgataaccgcggtcccgactggcccttgatggagcgtgcttagggctgagagctcactgacacatttcgtatagcaagccaaccagatgttattcccatcacatcagatgagagcctatttcccctggctctctcatggccgacttgttactcgacaacattcgagatgagccgtctctctgtctgagaagcaaccaaaaaatctcgatcaacttttgaggcgtccagtgagaggaccgcgatggtaaatatgctgtatgtagaagcaagactcatatctagagaactggtttttgaaggtagggatactccaaaccaatgttcctggttgcaaccatcatgatattctactcgatcgctcgatctctcaagacacttttagctctgcgatattttaaacttattataaaggaaccggtgggctcattaaacttgtgactcttttccatatctcgcagtacgaaattgtctccttgatcgagatgaagcctgatgaggtccgtgatgcccttttctcgtgatcctcatactagaggatactcgcaacactatagggtatcagtccacaccatctctcgtttcattccaacacagtatccgatgccacaaaacatccgaaggcgcactctgggcgagacatagttacctaccgaattgactaagccacctccatttccatccaccgattcgagaatcgaagtactcagacaatgctgcacctttgcccgacatttaccctacagaagagcagtttcggctcggcgaatgtgatcattcatgtttcactcatcggctgtctcatacgcactcgataaactccaacgccaactgaagggaaaggataggaagtacttgctcggtgcgcctctcaccaacagctcgattcgcctttgtcattttgtggacgtttgggcgacgcttctggtgttacacgaagatgcaacatgcaggatgcaggagagagaaggggggaatagcccaatgtttcccaacagcctgtgagaatatccacaagtactttattgggtgagggatcctgtataggtaaggaacaatagctctggaagtgcctggtattgacttgaatatgatccaaaccgcgagatttcgatgcttttttctcaattacagacgccaaccacagaactcagggcctccaactgctccgcttcagcttcagctcgaaaccgaactaggaaaacgaggaacaagactctgattggagactgaagaccccgtaaaacggggcgtgccgtgaactcccgctcctccagaccagatctggaatagactggctcatgagcatgatggtatgagatttgcgctgtccttgaggaggaatcaattcatccctcaccgaccttctcatcatatgctcacacactcaacgttggggcttctcagcactaaagcctaaagtcggtagaagggctcgaaacagaataactcacggcatgcagctgtaggaaacgtggcagtcaaccgttgttccgcctaactaaggccatgacgcagcgttacactcggccccgttttccacttcccattttgcaagcaaaccagctgctcggtgcggaaagcatgggtcaaaaccaggggggctgggggcgggatcaagatccggctcccgctaacggacgacaattctcacttacagtaacaagatgagccctaaagttccagctagctcgagggccgatggccaatggtgcagcccgccttgtcctgtcagttttgtgcccaagattccctggcactgtaatattgagttctcgtacgccgcagctctgattccacctcgaaccctgtatgtcaagagcggtcagtacgattgagaaggtcaataatccagaccatggccatgcgcttcttcctacgccggagtcagtcggtggctcaaagctcttagatagctcggtagagacgtgctgccatgcaaaggctcggggaagtcaatgataaaggcaatacttggaaaaaacgacaactgtcttgggcagtcagatcaatctttgtccgactgagcttatcgggtttcgatagagatggtttgagccttgttgcccaatgcaaccacgtgtggtaacaatgccaggacttggcaagatgggataagatgaggtgaatgtgggaagtcaacgggatgagagagtaaacaggtcaaacgccagtctccgaaacaatacataagactcgatagaatatggctatgaagtaattgactgatatccaagcctctagctctttgtcaatgtcctacctactcttgggcagttatcggatggatttaccctagaatcagatatggtccccagtgccctacgttgttcgagggtgtgttaagttgcctaaggtaccttagagtctaacgcatactaagttacgtaccgtactttataaggtcaaggacatgaatcaatgaaaggcaaagacactcgggtcgaattgctcgtttaatgatgatctaaagagtgacgttttaagcattaacatatctgtcgccgtctggatgaactctcgccagctaatgctagtacaatatgatgaccctcgatcccagtcaagcctcaaagaatagtggcattaataattattagttgcattagcagagtttttatcgctctttgttcgtcaacaaaccaaggaaacctggcgcaactacggatactaactaattccattcagtcatcaattctggcgggcagtgccattgccattgccagttctatggtttgagggaggagacctcgtcgcagttttgactgcgcaacttccttaccttagttagcaggtaggcccctacgtcagtgcgcgcaccttcttctgccccttccaacttgcactttaccttcgcctcttcttctcatcatcacccctaaagaagaaccattctcacacgatggtgatacctcaactcatgcgtgaataaagaacctctccggaaagacgccgttggcccaaaacgaggagtatgttgctcttgtgctccccttgcttcgtccttcccagccgctcgatttacttctgcatttgcagcactgcttgcttgtacgggctccgagctgcgcaagacggctgcgcgacaacgttcaagccattgcgcgacaattactaatttttgagctgcaaacagattcgctggacgaaaaaagccctttcaaacggcctcaataagaacattcgattaaactaaacgagctgctgatttgctgctcggccacgcgcgcgcaaacctccaaacaaccttttttgttccttgcgtgggcttcgtcgcacaaatgcgattgtgcgcaaactcgcgtcgtttctataaattccaccgcataaagtaactggctacctcagtcaaatactgttcatttcgcgctggttattttacgtatcgcgtgcgcgtgcgttttgtgcgaagtgcttgcagctggagattctctcttactagtggctcgtttctcgaggatctctcagcttgtctggaccttggtctggcgggcggtcactacagctcctaacgagcaccaacccccccatttttccagcttccagcctggcttgggtttcctgccaccagctttttttttgacatcaccagccagtgcccattctcttgggctcacatacactcacccaacttgaccctcctcacctttacttcgctcgcctcaacattccagttgggcgattacacttctcggttctgtctcgagtagactcagaccgcactgagactggccgtccttcccgagaccatcgctgtcattcagtttgaagaggcctcttcattctgatctgctcacccgtttggcaactcgaaaagaacccgactttttgtacaacgcatcaagagcttcccccactccaccctcccgaaacctccaccgtaacgcaacacaccaccagcgcccgctggtgaaccttcaacttgtcgaactttcgcaacccaattcctcgccctttcagcgccgcagacgtgaccagaatacgatcatcatctgcttcttacgaccgttacgaccctaacgcgcccacgacccctacccagcacccgcaacgccagcattcaaggactccaagtcttggctcacgaccgctgtttaatcagacgtcggatcccattgagcggctctccacgccccgaagtcttcgtcgaaccccaagatttgacgcgcctccgactccagcacctgagcctcgcaaagtccatatcgcagctgcctctctcggttttgaacccaaggcgaccctcgcacccgttgacaacctaccggagaaccatcccactgtattgggacttatccccgtccgttcagcgccgcatcaagctcaccgcccccgccgacggctctcacaggacctaactgaagatcctgacgaggtgtcttctgagcatccccaatcccctccgagacagaccccttccgtacctgcaaactatccagaaccgcaccccgcggttaagatctccaagcatacccacagcgccatcctctttgcactcgaggaggcgctgcgcaaccccaatcctttcactccagatctcgaagaggaatccgcaagcatggccgaccttatggcttctggaggcatgcctccagtatccaatggcaagccagccgcctccccattccgccctggcgcaactcctggtcaaacgggctcaccctctggtatcagaggcccaaggatgatcatgcaggagcgcgcagctcgggaagcgcgccaacgcgctgaggcagaggcgcaacaacgcgagagagccgagcaggaggcgcgcattctggagcaggctcggagagcagaggaacagcgtagatctgctggcgttgctgctggtcaggttcccgacgcagaagcgcgtcaacccatgaaccctcagcgtcaggcgcaagccgtccctgataacacatcggcccgcccccgggcaaacacaacatcacaagtaccagctagccggcccggacgatctggtactaccaatcaaccacctccccaaacttttacgggcccaactcccggaaaccaacccaattttgctgcacagggcactgagagcggaaaccaaggaggtgccagtggctcaaagacccgaaattcttttccccatgcgttcgagcgatgggagacgttatctgcgcactgggaaggactcaccagctactggatccgtaagcttgaacaaaataaggatgagttgaatcgggatcctctgaaccagcagctcgcgcgccaggtgacagatctatctgcggctggagccaatctgtttcatgccgttgttgagcttcagcgtcttcgcgcaagttcggagcgaaagttccagcgatggttcttcgaaactcgaactgaattggagcgcgcgcaagaagtcaatgccatgttggaggctgccctagaccaagaacgtcgaggccgagcagacgctatccgagaagctgtcgagaatgagcgaggaacttcgaaagctcaaaagcagcttgctgagatgcgcaaggagctatccatctccaaagaggaggcgcgtcgtgcatgggaggaactggggcgacgtgagcaagaggaacgtgacagaacgctatctcttcagtcagggcagcctactattgttggaggcgtacaagtggttccaatgacacatggtggtccaagcagacatcaaagcagccgagctcaaggggtttatcagactgagtatggagctagttacccggctgagacgacttcctctccccagactcagcctccaacaacaagtgctggcgaatatcgccaacagggtggtggccttcaagcaccagtatcagagggtggttacagcgaaggtgagtacgtgattgatgcaaatggcaacttcctgttggatgcccaaggaaataagattcccttcgctggaccaccttctacatattccggttctgatgctgaagcagaagagtatgcaacacccgctaccaccaatccaccaagcggtaaacaagattctccttccacctctactggaggaggaggaggtagtggaggaagtggaggccaatggactggcgcatattcagacccccaagactattccggccaaggctatgggactcctggctgggagacagtccctcgtcatcaccatcctacccggctgagtgatgtcatggaagaggaggatgaacgcagccgagccagtacgagccgtgtataggactctgcgagttcatgctgatgcacatggccggcgtgtatacggttctcttttcaaacagtaatttaattgcaaccaaacgacacattcatttgaagccgggccagttacaagacaactacggtccactacagcaaaggagagccctaatcttttagatcagtcgtcagttacagttccatgttggagcgttgtcgcattattacagccattcccgttttacagcactgggaattcggtcccaggacgtgttctgttgtacattcgaccgaagagagtttcttcgaccaagtctgcatctagagaaggtcttaattatgtcataataatccgcaccatgcctgggaccctgttcgaattgaccgctttttgttcaatcgtatctatacatcagttacaaatatcgaagcggactcgggatcacacagcaaaacagttgcctcgtgtgttcttacatatatcttttattatgtacttattatgaaaattttcgaacgactgaatcaatagcgacgaagagttgttgcggatatggtcttgccatcacgaaagaagcttcacttctgacctgatcaattcggggacagctttcgctactaggggacatttggagttcacatctgttgcatgtatggttttattgctaaaataagaacgagatgtggagttgagggtcttggagtacggagtgcgtacggaaattggagtttttactgttgtttctctcacttgcatggatgacaggagatcctggccaactaataattgctagatggtatcggtgttgcagggccacattcataaggactagagtacagggtcaatgtgaaattactacgttttacgatgcaaacatttgaccaatttcgagcagcatgttatatgttcgggattgatattaaggtgactagcccaactgtgattgcgctcgaaggcatctgcgggacagaaatgcaaatactccagcggcaatgcgttgtcgtcgatactattcattcgagccctaaaacgtatatgccttcgaagggttgtttgaaacccaggagccttgccatggacactaatcaaagaaacccagaaaaaactctacacaagaaaacgccattcgttcgcctctcttactcttcacaactccaaaagatacatagagagatatttcgtattcatacagctgcgtcaccccttgtctcagtaccgccctgctgagatgtggtgccccaaggaaagccatcgctggtgctagcttgtgatgactggcggtttctgctcctgaaccagctcaacgagaggatgttaccaagagcgcctgagtctgtagagctcctgtttctctggtatcggcgagctttgagacccggaaatcctgtgctctttcgccttcgtcgtgtaagtcgtcgaggcgtagattcggtgcttggcccagattcatccccaacagggccaccagcggtagatctcctggttgggagcagaggtgaggactctgtatggcgcgccagtgtactagactgtctcctattgcctggagtactgggctcgtctcgatcctccaactcatcccaaatctcagctcgctcagcccaccgaggggtcctcttccgagaggggaccagtggtgtttcgtcgatcgcgggcgggaatgtttgatatgtatgtggaattgagtcttcatctgcaacggcattgtctgagccaagcagcgactcttcctcctcggtatcctccacaagtccaagaccaggggcaagggacgactgtccaacgccgggtgtatgctgctcgtcgcttaatcgccatgagagtgccaggacacccgaaagcagaataacagttcctaaagcaatgagacatgctcttagaggcgatattaggctcgtctgattgaaatatatcaagccgtcaagaatggcaatgatgttgtagacacagaaaaccaaagggtaaagaaccgatgttgaaacaagtttgagacctcggtgtaagtaatagagctggcaaagagccagcgtgacgagagctaggacgatggcccaagattgccaatgcacgaactggttacgtccagcaacagtcttgatgaccagctctaccgaggacttggcgaacaatagtgcatgagcagagagatctccactgatgacgccgtaagtaatacctcgagccagccgaaagcgggcgtcgtgtgataggctcgacatgctgttgattagatcaacggccagcgccagagtaaggacaaagagcgcctgaagtatcatccagacaatgtatggccttctcgccatgagttccaacagctccttcaagtcatgcgccggcgaaggaatggctccgaatatagcgatcaatacagcgccagttgtaacgagaatcgtgccagacaaagaccatcttgtgaaaggttcgctgaggatcaatgatgcgcatatcgagttgaatacgagaccagcagcctgcaaagtcgagagaacggggagtggaagcgtcgagatctgaatactgcttcccagcaagtttgctacaataaacatgcccatgccaatctgccacctcctccttcgatagggaggccgtcggacatcgtgaggtcccttttcgtcctcgagtatatgcgactttcgctgcaaggtcaggcctagactctgaacactggtcgatatcaacccaacaataattccaagctaaagtcgccaacattagcactcttgtccgttcaaacagcgctgtacgtaacgtacagctatgctccctccagaagagatgccgccaagcaaccccattgcgcctgtgccaggtccgaggtcatctggcaagggagagttgaggcgagttgttgagacgtcgcataggcagtgtatatggtacaagggtcgctttgtatcactgggcaagtaaagggtgtattcgtttcgatagattcaaggggaatggctggttgaagcgctagtcgtaggtaactcgggaggctgttgagctgccgccgatcggagaggtattccagccggtgccttattcgagagaggagcgtaggatatggagaagtaatatgaaaacccagtttgatgctataatttatgtcttgaattgaaaccaacccatagaaagtcggaggcggacaagcttgagtcgagcgtgggacacctgacgtgagtagagtagactacagttagtagtacctagagcagataggtatacaactctcacacgggactaattagccactgtggcggtgaagctacataatgcacatgcaaaccatgcaaaatggcattgacccgatctcaattgttcacactcaaatctgtaagtgtccaaagtaagggacttgccacaaatatacctcatcctttcaaggactagaacgacacttcttgtcaaatggctgtgctacctcagtaccttaccttacgtagtgtactctaaacggtggggaacatctgtggcttgactacctccccagctgcagtcggttccctgctggagcacagtaagatacagctaaggagctggtaggctgggccatggaacggctggcgtcacaatccatccataccttacctacacagctaccaactccatcatagtccatcgccgaccttgaccttcactaacaagaagccatcgccagccttttaccacctcaacctcgaccccatccagggcttttcttaacaacctctcactttccgaatctaacaaatccatatcaatctgcccatcatgtcgcaacacgccttgtccgaccagcaggtacgcatgcccaaacgacgcaatccctcgtccatctcaccagtcctctaattctaacgcgcgattctccccacaattaggtcaacaatgagctcagcaagatgacggccttcatcaagcaagaagccatggagaaggcccgcgagatcgagatcaaggccaatgaggagttcgagatcgagaagtccaagctcgtccgccaggagacagacgccatcgatagccagtacgaaaagaagttcaagcaggccaccatgtctcagcaaatcacccgctcaaccgttgccaacaagacgcgactcaaggtcctcggcgcccgccaggagctactcgacaacatatttgaggaggcccagaagaagctcgccgagggtgccaaggataagggcaagtaccaaaaggccctcaagggtctcctgcttgagggtttttacgccctggatgagcctgagctccaggtccgcgcgcgcaagaaggattacgatgtcgtcaagaaggccatcgaggaggctgccaaggaattcaagaaggagcttggaaaggacattgcagcaaagattcaagaggacgatcctctccccgagggaatgtacgtgcaaacctgttccagaaaatccctgaagtggccagctgacagagtaatagtgctggcggtgtggttgttatcagtggaagtggaaagattgacatcgataacacttttgaggcaagattgcgactcttggaagagtctgctgctcctgcagtacgagaggctctattcggcaagaatcctaaccgcaagttcttcgactaaaccccctttggctaccataaatatctctatatgggagcctctacgtacgtaccgtttccatgagtgcacgactggggaggctcttcaaccgttcgcgacccgcattgttcatcagtctgcgcttgtagtttagaggctgtgcattgtgcttgattctcttgtctgatttgggacttggcccgcggtagaattgattacacgttcaaatactcgcgacatacaacagtgcctagtgaattgccgcacgccatcattcctttcgcctagccctgtagctctcaaatttatttcaccttgactacgatcgtatcggcgtctactgcttcgtggaagacatcctctgattctgtaggggatggttcagccactggatccggcacactctgtggtgctttcttgaggaagctcttcatgtaattctgctgcttcggaagaaagggatcctctttctgacctggcagatcaaatatgctcttcttcgcctttcgacgtgtacggactgagtgtgcaagtcgctgctggacccattctatgacgcttttggcttctgtacgagcgagtttcatacccgcatcgttgatctttcgccagatttccctcagtctgactgcaagctcgtcaacatcgcgattgaactgtttttccttctccggatcagcagatggtgcaaatgagccgtcatccacgacgatattgataagaataatgttggcctggaggagggcgaaatctgtcttgggcccgacgaagaagtcctcgtgatccaagagtgctatgacgccacgaatagtaaccacatcgtcgggatggtagcgacccaagcttgggtcgttgaacaaaaacactacagccagtcgccgtctaagctcgtgagatctggctttgctgataggcagacacgcaagagcattggtcctcacacattgttctttgactaatgtgtgcagctgtgtacatgtttcagagcactgcatacgtgtcagtaagaatctcgcgtaccacccttgagtgtaactcacaaatatgtcccagccaggctgaggaatagcttcgagaagggcatggatagaagtttcgtaagtggccaacaaatcaatctcatatatcaagaacttatccattgacatacgtaggagcgtccgcgaagcgtagacaaccgactcccgggacatgtagggcgagatggctgtgagaagtgataagaaggagctgagagatgaccagtcgcgtccttcataaggctcggcacttgatttcaggagattcaactgagagtcttgttgttcaagctcagaaaaagcgccgaatcgacgaaacaactcctccaaacgacgcggcgtgacaatgcgcgcgactacttctggacacgagctgagcaagttacagtattctcgtctgacaagagttgacttttgggagcaaacctcattcagaatccattcgaaaagctcatccgggagtcccccctgcatttgcaagatggtaagaggtagtccagagacaagatgttgctcacgtgtctggtaatcgccttgagtcaacagtctccatggccctttgttaaactttttgggggcagctgtggaggatggtattgcatatccttcacgaaagaagcaatatcgaagctgtgagtgtcccggtgctgacctctgaacagctctcattactttctgggcatcttgaccggtgttgttcttgataatgccctccatcacatcccgtgacatctcatctgttgtcatttgttgatcatgttgttcagtagttgaaaaggccttgatcttcaaagcacttgcatgagtcgcatcgtcctgtctagcatcctttgccagagctttgaggtcgaatttgtgcttggacattatcgccaatggggacgcaggaaactcaactgcagttctcttggcccttggggttgtaaagggattgaggaggggagtaccagcagcctttcctggacgacctcgtccgaggatagcggacagatcctccagcgaatcgtctgaggatgctccaagatcatcttcttcgtccgaatcttttatctcgaagtctcggggaattgttgccgtcttcttgactggagtagccaacttttgttccgatggtgatgaaggtggctgtggtgatgatggtgggtttggtgttaaggttctggaggtcttgggtgtttgtgactttgtcatgggtttgaagaaactcataatattcccatttttacccttttgagacatggcgtatctgattcgatagccagcggtagttcttaacaatgcagcaggttatttggagagtcttctggtattgataccttcacctgcgaaaatgactgcaggtacagggtgtgtgagggaagtacaagatgcagctacgacatactaaccgcgttaatggctttaggttgagacgcgttggggtacggtgaggctggtgactaagtgtggctgctgtggctgtcggggcccccaccgcaggtagacgctgactgcgatgggttacggatatgaatagcatgcatcatcaatcatcatgcgactgtgtctagtgcttaggtagcttagagaaatctctgctgttagtactgtagaacaactggcatctaaaagaagttacaggctgcaatttggccgctggcagacctcgccctacagatgtaaccatttctagatgtggcgctctacggagtaccaaacgggcggctaaaaggaatggtgacagttcttggcctggccccctttctctacctaggtaggctagagtttccagaagagtctcttggacatcggtcttctagtcctcagcattgaccaggcctttatcacgatgcagacgtaatgctgttgtttttagctcactggttcgtgctccaagatacgcggcgtgtgcgggatcaagcctcataatctatcaacgacacatgggtgtttcgtaaggggttcattatgcgtttaatgctaacaccgccgagaacgctggagaacgatcgtcggaaatggagcctttgcgttcattccagtacctatctcgtctcttattactgcacaaatcatactgcagtatgtttggaaccttatgtctggtatgcgaccccgagatgtcgacttggagcttatttttttccggcaccggtctagtgcaacgtcgatgttggtaggtactaggtaatggtgctgtgaagaaggattattttattaggtctaacacgcccaaacagactgtattataccagtaagctcagataagtacggagtagatgtggtttcggcatccgagcctgacaggagtccagggctcgggctattgttatactgctttttgttagatgatgacgcctgaatacgacagtgggtcatttgcgagccagtctcagacgtccaatccgaggctgacgcagcacagcccagctcggcgcgttccattctttgcatctgaagggttggatcagaattgatggatcatatggatccttccatctctctagcctgggcagtccttggattgataaaaatgcgcttcgaatcaagaattagaggttgaccgtttgactcagctgttacgaccagctggttctgtgccctacaaacaaaaagagctagcagaggcgatgtcattttatcattcttgaaattcacgcccgccatcacgaggtatatagatgattccaaccagccgatatgatcttggagatctagttctactcgtgatatttggcaacccctggggagtcctgtcactggaaatttggacctgcagatggtaggctcaggagaggagacccctagcaagggtcctctccagttgacgaaacaaggagcaaagggcactcgcgttcctgagcggcgctgagctaataaggctttaagacagggggacaatgggcctctgttgttacttgcatgtaccttgtccaaggacaatgcaatggttagtacaagtaagaaagccaagccaagcatccacgggttttcatgatcggataggacagtgcagcaacaagggcaattaagttaagtgcaatgtagcactatgagaaacaaagtccttcgtgtttccgtcaatcctcatacgggaataacacagactcgaaaaagatcacatctctaacatctgggcttgaccaaattgaacttggagtcaggctgaatgatgaaacgtcgatttgatggcgaatctctactaaccaagtggaaccgtaatccgtcacctgtggtgcagcacaacctaacgttagaagaggaaagaaaacctataatttctgctctaaatgacaaaaatgattgggcaaagttgacatagatcctgttggggttttatatccatctttttcggcatcccaggccaggttcatatcttttcttgaggcacggcaacgccgcacccagcaccgcaatttgttcgttccatgggctccgtgaaagtgttagaccccgctgtgtttgtaagcccggtccgttgattacaagtgaccgaccgatgctgctttttattattcatcagtcatgtctgcatctgtttatgagttacggggtagtcccaattggatccatgacggcggagaaatatcgtggcgctttttctcgctcctaagtaaagtccgtgaacccgacactggggaggtaaagtctggacataacgggacctgcggaggttgacgacaagttatatttccatccaagagaggaaggcgctcatataaacccgggatgccctattgccaaggggcataattggatttggtgtatatcgatattagagtaggaggtaaatagacaaaggacgccgcgggtcaggaaagaaacggaacagaataaacaaaaagagagcggccaaagtctgtttaatgaggggctgatattcattcattcattcattgaagcaacgtggggcttatgctacatacagtaataatttaaccttgctggtcctcactctatcaggcagggacgtgaagatctggtcgaagcttgttcctcgttgtttatgaggctgtcaagtgtctctctaccaggaataacccttaccttctcgcacctggacagtaaatatcctcgtacaggaagaaagaagtcttatatcttcgttccagcgtggtattcaacatcaataaaggagtatgaggcgaaaccggatcttttcccgcaagcgaccattgagatcatcacgcaaggttggataaataagaggtggaggatcccgtcttgaaacattgcaactgctgctacctacaagttcctggagaagctgtgctacctacctatcttctgttctgactattgctggtgcagtacatattgcgcaaccatcctctgaaccctcgtcaggagatttgtgcagtcaccgctcgcaatcatctatgtacatatgtacttatttacggtcgattgtccagggtcgccaacacggtgaggatcaaaagattcgacaatttatcaagggtggtactcagaggaaccccgccccttttcggcctccattgattgatccaaggggaattcacaaaaccattgatgacggtgtcgacaagttgccaccatatttgacccttaaggactagtcatgatggctacaacgaatagaagcttatctgatttttaagatgtacgctatcgatatctttggttgcaatgacaatagtcacggccggaagggattggtgaaatgcccgtatgcggagtccatccacggaggcgacggagccggagcttccatccatggacattggatacccaggttagtaggtatacctaaagtttaggtactcaaaaccctcaaaactcacgatggttcgaacaagactaacgaatcttgacagaaaacacgcatcggatatccagggtcgccgttcacttgattatatccttggcaaatcttaggcgcgacctattgtaggttcccccctttgcaaggggttggctagctggtgcttcaagggggcagtaaatgccagctggaggcgtatgcagcaatagatcgcagcaagctcttaacaaagttcgccaagggccgagtgatttattcgaagctaggtcacgaagacttcctaaaaagacgcagatatagtggaagggctcagtgtatgtttaatactgaaaaaccgttgcagcgcattttgttgtgttgtagtcgtgtcaaggtaaataaatagacccctggctgacaagcctctgttggagtttcccattctccaactccaaatgtagaaagaaaaaacaccaggagtgtcggggataagtagcggccgaccacgccgcaagacgcatacactgaatgcccgagggagccgcccatgttcccaaggctgaggtatgactgatctattcacgttagaccaagatagttctacagcctagttagctgctgagggcagtactgtacaacacagtcgaaattcccgacgacttccgttagaaccgtggcgccggcgttagtggaccactggactctgcaggtcgctgggaggcaagtgatccataggttccattggattttgaccgttgcctatccgtaccgctgagaagttaactatccatgacgggaaccagggagtacagtactaagttcagtcggcatgtcaggtatggcagatgcccgaaagtaccgtgctaaaagcctggagtccgttgagtagaagacactttgttcgtgatggatgctgtttgtgggtggataatgaatgacattgaatgtatagcagcaatgcgacaacaccgccttgttaaggctgtcaaggcaaggtagagggtaggtatgtaagcactgcaaagaagcttagctgctaggcatcagttagtacacaatgcgagacagcgcatcgcaatcgtgagaatccaatccatccaatgcaagcatccatccatatccaatctgtatgcaggagcagatccatgggtacttagggggtacattccgggcagatgaaagagtgcgtcggatgggccgggatcaagactccccacgcacacccacccacaagaaagcctgcgacccacgcccccgacacccactctccactacccatttcccttcagcagcgctcctcagcgagtcccagcggttgtctcgagcgggtaccacccagaaatggctatcccagagtgctagagtctcaggctctctcgctgcctctcgctttaactggcggacgggacggggcccggggagggtctctcgtctctccaaagtccaccgtagcttttttcccttgccgccccgttctttccatcgcccattgcctttgcttacacaattcaattccccttgtacccgtaccttctcccagccagcccgttcgtttcttctcgtcagtcccatctcgtcaccatcaacaaccttacctttactctctccacgttcaccttcttgtaccgtttcgacgatcttcaaacggtcctggcgaagccgtttcacactcgactttatcacatcgtcgccgccaacagtaatctttgactcgacaagcagctggtgttgcttcaattgtacctgctccattcacttcgactttgtaccatatacgcttaatcacacgcctttcgcttctctcgactccgacttggacttgttcagtttccccaatctggctggcatcgaggggccgatcgggcgcttgcccgcgacttcatcatgaccacaacaacaacctctgacggccaccttgacccgcaggccctcagtgccacccaaagatcgcgatgggccacacaaagaaagagtgtcaacagcagtaacaacaaacgcaattctctgctcgagcgtatgggacataagaagacaggttccaatgagaagaatcccccctccgacggatccgaccctcacggtgacgatggccaaccgccccaagcaaaccccgaagacctgaatggtggtgaggcggacgaggatcacgagaaccgcaccttattcttcaaccagccactgcctgaagagcttttggatgaaaacggacatcccactcaagtcttcacgcgaaataaaatccgaacagccaaatatacgcctctatcattcgttcctaaaaacttgtggttccaattccacaacgttgctaatatatttttcttgttcttggttatcctggtcgtaagttgaccatccggccccctttaccttcgcgagtaaccttaaccttgaattagatcttcccgatttttggtggtgtcaatccaggtctcaacgccgttccgttgattttcattattgcagtaactgctatcaaggatgccatcgaggattaccgacgaactattctcgacatcgaactcaacaatgctcctgtccaccgcttacgaaactggaacaacgtcaatgttttggagggcgacgtttccatgtggcgtcaattcaagaaggccaattcgaaattcttcggttctatctggcgagcaactcaatctctgtggtccaagaaggcgaaggaagagagggcgaagcggaaggccggccctgcggaggatgatgcgcctcggccttcagtcgagacgcaccgaactcgtcaatccatgagacagtccattgcatcgcctttcaccggccgtgagtccttcatgtccgcccgagaggacattcagatgactcctgttccgtcaccttcacctcaggccacacctgcacaatttgagatgcccgaccagcaagatgccaagcgcgcagcagctttatcgcagatgaagtctgatattatcaactacaaccaccccccatccggtgcccgatttcaaaaggatacctggaagagtctcgtcgttggcgatttcgttcgtatatataatgacgaagaattgcccgcggatgtcatcatcctatctacctccgatcctgatggaggttgctatgtcgaaaccaaaaatctggacggcgaaactaacctgaaagtccgtcaggctttgcgttgcggccgaggtctaaagcatgccagagactgcgaacgtgcagagtttgtgatcgaaagcgagggacctcagccaaacctctacaagtataacggtgccatcaagtggaagcagaatgtccccggctatctcgacgacgagcccgaggacatgacggaacctattaccatcgacaatctcctcctacgtggatgcaacctccggaatactgagtggattgttggtgtagttgtttacaccggacatgacaccaaaatcatgatgaacgccggtatcactcctagtaagcgtgctcgcattgctcgagagatgaacttcaatgtcgtgtgtaactttggtatcttgcttatcatgtgtttgctcgccgctataataaacggcgtggcatgggcaaagacagatgcgtctcttcacttcttcgacttcggatccattggtggcaaaccagctatgagcggatttatcactttctgggctgcaatcattctgtttcagaacttggtgcccatttcactctatatcaccctggaaattgtgcgaaccttgcaggctatctttatctacagcgatgtggagatgtactatgagccgatcgatcaaccatgcattcccaagtcatggaatatttcggacgatgttggccaaatcgaatacatcttttccgacaaaaccggtactctcacgcaaaacgtcatggagttcaagaaggcaacgatcaatggacagccatatggagaagcttacacggaagctcaggcaggaatgcagaagcgacttggcattgatgttgagaaggaaggagagagggttcgcgccgagattgctgacgccaaggttcgggcgcttgctggtcttcgcaaaattcacgacaacccatatcttcacgacgaggctttgacattcattgctcctgatttcgtttccgatctctctggtgagtcaggccccgagcagcaggcagccaacgagtatttcatgctagccctggctctctgtcatactgtaatggctgagaaggttgatggcgacaaaccaaaaatgattttcaaggcacagtcaccagatgaagaagccttggttgccactgctcgtgatatgggtttcactgttctcggaagctctggtgaaggcatcaatctgaacgtgatgggccaggaccgacattatcaaattcttaacacacttgaattcaactctagtcgaaagcgaatgagttcaattgtccggatgcctgatggtcgcatcgttctcttctgcaaaggtgcagacagcatcatctactctcgcctgaaacgaggcgaacagaaggagctcagaaagacgactgctgagcatctcgaaatgtttgcccgggaaggtcttcgaacactgtgtattgcccacaaggaagtttccgagcaggactaccgagcttggaagaaagaacacgatgcagctgcttctgctctcgaagagcgggaagagaagctagaatcagtggccgagctgattgaacaagatctctaccttattggtggtaccgccatcgaggatcgtttacaagatggggtacccgacacaattgctctcttgggcaatgctggcatcaagctttgggttctcactggcgacaaagttgagactgctattaatatcggcttctcttgtaaccttctgaacaacgacatggaactgattcacctcaaggtcgacgaggacgagacaggcgagatcaccgacgagaccttctttgacatggcagaaagactattggatgacaaccttcagacatttggcattactggtagcgatcatgatctcgcgcttgccaagaagaaccacgaaccgcctgccccaacccacggacttgtcattgatggtttcacactccgatgggtactcaacgaccgcctgaagcaaaagtttctcctgctctgcaagcagtgcaagtcggttctctgttgtcgagtcagtcctgcgcagaaggctgccgttgtggctatggtcaagaacggtctcgatgtcatgaccctttccattggtgacggtgccaacgatgttgccatgatccaggaagccgatgttggtgtcggtattgctggtgttgaaggccgtcaagcggccatgtcttctgactatgctattgctcaattccgattccttcagagactggtgctcgtccatggtcgatggtcataccgccgtctggcagagagtatcagcaatttcttttacaagaacatggtctggaccttttccattttctggtacgagatctattgtgatatggatatgacatatctcttcgactacacatacattctcatgtttaacctcttctttacttcggtccctgtcgctattatgggtgttctggatcaggacgtgtctgacaaggtatcgttggctgttcctcagctctaccgacgaggtatcgagcgactggagtggacccagctcaagttctggtaagtagtccttgacatcgatgccctgtgctaactctgccaaaggctctacatgattgatggtgtttatcagtccatcatggttttcttcattccgtatcttctgtttatgcctggcaccttcttgactggcaacggccttggcgtagaggaccgtcttcgatttggcgcctatgttgctcaccccgccgtcatcacgatcaacatgtacattctgatcaacacctatcgctgggattggctgatggtgctcattgttgtcatctctgatgtattcattttcttctggactggagtgtacacttccttcacctcgtcggcgttcttctatggtactgctgcacaggtatatggagaagcaaccttctgggcatgtttcttcctcgtacctgtcatctgtctcttcccgcgatttgctatcaaggctctgcagaaagtgtactggccttacgatgtcgatatcattcgtgagcaggaacgaatgggtaaattcgcacacctcgaccaggtcgaagaggccagtgatcctctcaccgcagacaccaagagtgacaagtccaagtcatctaagagctcaaggaggtcaaagaagatgcccaagcacgtggcttatggcagtgttgatgaggatctacggcctatttaccccccttcaacagcgacacgaaccacgacatataatcagcacagccaaaatggcagcgactcgaccaattacacggcacatcgaatatcgttggatgtaccaatgcaagcccggccatcgattgaccgagcgcgaccatcatacgatcgtatgcgagcctcgatggacagggtgagacccagctttgaggccagcaacgacttcacatcggcagcgcgactatcgaggatcgagtcaagtcaatcgcaaggaggtcgattccgccctcgacttagaggactttcgttgactaagagtgccaacatataattccggccctttgcatcgcgctgtacatgatgctcaactcgacttttgccgacgacacggctctgcggacccgatgccgagttttgtttcgctcgacctttccttgcttttgatatcccaggcctcagacagccagtgatgcacttacgatctgcatgagcgatctatgagttgctttccgcggtctttgtatgctcatgcgctttagcacgcaacgaaggcaacgaggtcgaattggtttttatttatttcataataccccctatgcttcaactgtattgaactaggaggtttgcttttacacacgcagggcgttataaggggaaatgtaaaaggggttttttgttttcttgtatgaattgatttgattctttggcggcttcggtactatcacttttagtcttccttcatctcccatgttgtttcacacttttctttttagcatctttagagctggaaagcagcaaacccattctctgacgaagatacatttcattattgcgttgttgaagagagggagaatagcgagacgaggagacgggttgactggggctggagaggatgtcacacttgaggaagcgagcttgaaagacagaaagacagaaagagtgggagaatacagcggtattgatgctgtaaataagaagcagttatataatcaggttaccatctccttttggagaccagagacgaaaatcaataagacgatttgcaaattcaatctcacgttcgaacccgagtcccttgatgctgctggtggtgacgactttatatagcattcattctttgtagtgtgtgtggtcttatgttgctttatggttcgagttgatgagcctcacagtcacattcagggcgagtacgaatacggcggatcgtttcccttggcggtcaaggcttggcaggaacagtgaatggaacttggtacgtaccgaagaaggggacttcagactcccgtccagctccgactttaaataacacgcccactattcaacttgaaccatctccagttgtcgcatgctacaaaggggacgtacaatttctgcagaaaagacaaattgatcttgtcggaatctgcaatggggaatcaagaacaagaaccattgctcctcaccgcttggcggaggtgcaatgagtttgctgcagagcacaacatctcgtacgttatattatattacccacgctctactctaccaacgagcccattgacctttacctataagctaattcactctttacaggcaatctgtagtctctgccgttgggacggtcgctgccattgtcattgcaactctaattcttcgcctcacaaacgttatcgctacagcctctatcaaagcagccaccggtcgtcctcgcaagtttaccgttcccgcgcccaagatccccgagccttactccaccgtcgacgccccttcagtcagggtctccggcagctcagccgttcaatgctatgcaccagctactggccagttcctaggacaaatcaacccttctacacctgctgctatcgatcgagctgttgtcgccgccacggctgcccagaaggtatgggccgagacaacctttgaggaacgccgggctgtgttgcgctcgctgctgcagcacgtcctcgacaatgctgaggacattgtcaagattgcttgcttggacagtggaaagactatggtggatgctcagttgggagagatccttgtcacagctgagaagctcaagtggactctcgaccacggtgaagctgcactgcgcccgtctcgtcgtcctaccaattttctcatgatgtacaagcgcaacactgtccactatgaacctcttggcgttgttgctgctcttgtcagctggaactatccattccacaacttcatcggtcccgtcatcagcgccctcttctctggaaacggtattcttgttaaggtttctgagcagactgcttggtctagccagtacttcaccaacatcgtccgtggcgctctcgttgcccatggtcatgatcctcagcttgttcagacagtcgtgtgctggcctcaaactgccggacatcttacttcacatcctggtatcagtcacatcaccttcatcggttctcagtctgtcgcccatcatgttgctgctagcgcggccaagagccttactcctgttgtcgcagagcttggtggtaaggatcccttcattattctcgattctgcttctcgagacctcaaacgcatcgccgaagtcattcttcgtggaaccttccaagccgctggccagaactgtattggtatcgagagagtcattgcccctcgtgcaatccatgataagcttgtcgaaatgcttgctcctcgcgtcaacgccttacgtctgggccctgaggctgatgtcggtgccatgatctctgatgcctcctttgaccgccttgaggaactcatcgctgaggctgttgcccaaggagcccgtctccttgctggtggcaaacgctacaaccatcccgaatatcccactggtcactatttccagccgactttcctcgccgacgtcacccccgacatgcgtattgcacaacatgagtgcttcgctcctgttcttaccctcctccgcgccaagtcatcgtcccctgaagatatcctcgccattgctaacgcccccaactttggcctcggtgcctctgttcacggttccgagcgtgatcccaacttgcagcccatcgtcagaggcctccgcgccggcatggtcgctgtcaatgacttcgccgtctactacgccgtccagttgccctttggtggtgttggtggctctggttatggccgctttgcaggcgaagagggtctacgcggactctgcaacatgaaagccatttgtgaggatcgcttcggctggctgggcatccgcactggtatccctcccccagtgcaataccctattaagagccagcccgatagctggaagttcacacatggtgttgtagagctgggatatggagctcccctgagaaagctcaagggtctcggcaatattctcacaaacatgtaaatgagagccatagagattggaagagatggaaagactgaagacacatgctgggtgccaggccatgacatgtatgcctcagctggagtgcaataaagcacgggatgaacataattctcatgagctatgagcagatcagttgattaaaaaaaatgtagataatattgtccgatctgttatccgttcaggacatgtgagtaaacaaacaatatcgttaatgctaaaaccatagtaattcattgcgccatgtcataaatcctgagccttcttgaacaccttttccagccatggccaatctcatcgtcaaatgtctacagcaagcaattgcttcaccatcgccgaccatacacttcactctcttcctttctaggccgcccaggccgtctctgcgatgaagccgcagttctacgctcgttggcattgaaactctcgttgccgacagcggagggatcagcgccaataacaactgggttctccgaagatcctggcttgaagaggttgatgatttcattgatgccgagcttgagagcctccttacgcatgccaccctcgatggcctgctcagccagttcacgcttcttctcctgtagctcaaggatacgttcctcgacagtttgagcgactgtgagcttgtagatgatcacatcgactgtctgggtcagacgatggacacgatcaattgcctgttcttcgacgaactagcaaagaagttagcatcgtactatgaaaagggatcaagaataggagaacatactgggttccagaagggctcgaggatgacaactcgggtcgctgccgtgaggttgagtcctaaactaccgcacttcaaactacacagcaggatgcgggtctgaggatcgccccttaactttcgtagactttcttcgcgttggtcgttcttcatgctgccatcgtaacggacaaagcggaatcgttccttgcggaagaagggctcaacgagatcaagcatcgaagtgaactgagagaagacaatgaacttgtgttccttgacttcaccctgaagaatcttgatgagctcacgaatcttggaagaagcaagaacttgaggggagttggcgtcgcgggatggatagaaaatgctgtcgtcctcttcagacgagacatctgattcgtcagagtcagagtcagatcccgaatctgaagccgatgatccagaaacagctgttgtatcggcggccgtagtatcagcatctgtgcttgcgtttgtggtgtcagctgcgtgaggcggcccatcgtccagcgtctgggcagccatgcgctttgtgatatctgtcaatgacgctaaagagtcatcagagtcagaagccatgtcccctttgctctcgtcgttttcgatgaagctgcttaggttactcttgtcctcaaccttactctcttcatcttctgagtcatcggagccaatccagtcgcctccgccctcagcattctcatcttcttcaccaccagccttacccagatgtatggagccctgctggtcctcgggtacaagccacgagccttcggcctcttcttcctcatcatcgctgtcaacgatggcgttgcgattccgaggctggcgagctgtcttctttggggactctgcgtcctcatcatcactgtcaactactgtatttcggtgacgaggtcgtcctgaagtcttcttagtggactcgtcgtcatcgtcatcaacctcaacaatttgcctgtcaatgactttttcgtcaactatttccttcttcttgtccttcttcctgctcttatccttgggcttcttgggtccctctgaccgctctggcctttcgtggttgttaaaatatgctagatcatcatagcagtcagaacagatgtctttgcctgacttgttgtcttcggcactcaagcctcgcccgcaaatattacagtctttggaaacgatgcccataccggcgaacatgtcagccattgcatcaatgtccgtatcctgggtcttctgggtagcgtctgtcgacattgcgtctttgtccttctccagcttgccctcaaccagcttgggatgattgcaggcctggcgtaggcggagtagcagagtcaaagcgttagcatagttgactctgccttgcatcatctgctcgatacttcggtctgctcgagcagctaatcgatcgtagaacttgcgctctgcaggtgacaatgcagtcgatatagtaacaacctttcgctcggtgaccttgaagcctgttgaggacccctcaccctcggcggaaggcttaccaccagggttaagcgcgccagcttccttgaggatttctttggttcttcgcttcatgaagcatcggagaagactgtgtagtcttcggatggcgatgtgaccgcggccattcttcagaggtagatcaatatgctccttccattccttgagatcgtcatagggtcgaatacggagaaatttgataagggactggagttcgtcgaggttgttctgcataggcgtaccagacagacaccagcgatattcggagtttagggcgtagcaggccttggtagcctttgcattgcgattcttgactgtatgggcttcgtcgagaacgactcgccaccagtgcagaccaaagcatcctgctttcagtccattctcggcatctgaggaattgccatgctcagaaaccaggatttgataagttgtaatgacaacatcgtagagagcgagctccttaaatcgcttcgtacggttcggtccatgatgtacgcagactttgagaccatgagtcttttccactttatcattaatttcgtgttcccattgtcgaatcaaagcaagtggcgccaccaccaaggttgtcttttcgatcttctcaaagtgcttcttccatccgggagcgtccttggctggcttctgattggtaaggatgagtgaaatggtctgaagagtctttccaagacccatgtcatcggcgaggatgcctcctttggggacttttcctcgcttcacagggccaagttctcgccctcgcatccactcaactccctcgacctggtgaggtagtagcttgaccttgaggccatccactgtaccgtctttgggatcttttggatcgtctggtttcttttcaccatcagcttggctctgttcctcgccctcctcttctccctcctccatgccaccctcaagcaaagccttcaaatcagcactcgccttggcgggatctgtgtagaaagtctcctcgccgtaatgtcttgcgggcgcatatgaggatgcaactggtggtgcagagggcgcacctgagctgaacatgggcattggtggtggtattcgatcctggtaaaccggtcctcgagggcctgtgattctagcaccgttgttgctgttgctgcttcgactatcgaggtggtgttccggtcgtgtcttctgccgtatgaaagggtctgctctctgcttacgagaggacatcatcttggtaggatgaccgaatgtgggtgtgttggttgcgccagcgggattaaaagggtcgctcatgtctccccgaactttgcctttgagcgagctcataccacggacaagggcagtgatatcatcgtcgggagacaattcgcgagatgtgttttctccattcggagtgatggagttcagaggcaccttgggaggcgcccgttcgttgaccatggcgccgaggtctcgaagagcagtagaatcgctgagacgtgtcttggaatgcgcatgcgcatgcgtatgcgtatggcgtggggcaagtttggagaagtcaggttgttgttttgacgagagggtcgtttgtggtttaaatgcaaaacaaccaccgggttttgatttattgatatgtttattaggcgaccggattgaaaggtcgtcggggtacttcattcatacgccgggcggtgagtgtcgtcgtgagggtatgtgcagcttggtgaagccattgagtacaagggactttgcatgagtgtatcgttttggtatcgtccaaaaatgacataatgaattgccccagcaacggatcaagggtgtcataataataagtcttgaacagtccaggctttgggggatggtatgtctagtatttatgtcactagcgcacaacccctctatatgtggcccgcgtaaagcactgtgaagcaggtaccttagccccgcggtagttactgcaggtcccctttttccttcaactgtcattgggctcacttcataaataatcttatgcattttatgcaagtcagatctcaagcttccattgaagtcatcagcaacaacatccatcatggaggaaagaaatggaacttggtccaaagtgacaaaaatactgaggtttagcacaagttcaagataagtttattataggcctagtataccttcttctgagtttattaagaaggtatactaggcctataataaacttatgttttcttgcttcctgaggaagagacaatgagccatcgtgagaatggggggtaaaggacgcagaactccttagacttgaaagctcattcattcttataagaactcataatatagatatcctgtccatcaattcccgcccagagtacggataagtttggaaccttgaaaatcataacactcagcaacaattaaaggtgatttgctcttccactagtcctcccgttatatacagtccgccctcttcgcttactatgccagagggacaggagcaggggcttcggtgccagaggcctgcttaccaccgacgggagggaggaacataggtaggtaagtaacagcaagagccatgactgcgtcctgttagcacgtattctcgagattctcgaacgatataggggtggtcttactggacatgccaacggagaagtatccaggagtggtggagttcttcttcgagtcctcgctctcgccgagccaactctggatagagaaaacaaccgatgccctattaccaagtctcgttagcaacccagccgtaaatcatatttcgcttcgattcgcatcgcatcgcatcgcatcgcgccacatctccgcatcctcaaggctcgttcggcaaacgtaccatccaaccattttgttgcgcgtaaacatagcagccattggcagggtggtagacatcgttgaggagagatcggtcgagtcacctgagcccttgggctcttggtaagggacgactgtcacgcagttagcttcaagtcgcaatgatggtgatcgaattgtgcatcgtgcgcaaggcgattgactgatactgggagttagagggcaatcgtactcaggtcaactcttctggggtccttggtaggcgacatatttacagctgtgaatgaggaatagtgacggttgttcaatggttgtcgcaattacctctgagctcgcgcgacctgtcgtctcgggggtggaggctgagttaagttgtggcgcttccttgggtggggtagcgtggcgtagagatgacctacctaaataggaaatggcttcttatgcctgatcaaagaatcacttattaacagtaaaacataaatatccacattatagaagctcttcaacagcggcgttacccagaggcagaaattagaatgaatgaagtcagacatctctttcgtgtatatatacataacgggtatcctcccaggtcatccagcgtactagacatgtatcatgacaaccaaaacaaagacaaagacttgacttaaccttgtacccatttcacaaacacagcatactcccacgacataaacgccaaatcatacgctcgctgcaacgtaggcgagcttttcctactccaccctaatgatgaccttccactgtaatgcgccagcttcacgaatagcacaagccagacatcctcgctttcgtcgactgatgatggcgttccagcccttttgagcgcaaagagcacgaaccaggatttccatgtcggagccaaactgacgttttctggactcgaaatgcatctgttccgcagcagggaaactacctcttcgctgaacaatattatactttgaggtaagtctctcaatcgtgggagattgaggaacctcggacaagttggtgatacaatcaataacaagcactcgttcgcttcccatgcgtgaaggagagcgacggtgagttggaggaacagccagaagctccgacaggggagcatgctgccgctttagaagctccgaaatatgaataaccgtgtaattataatatttgtgtaatggatggcctgactagagttagctgtgaggcaatgaccagaaaccacttgaccttacctgttctatgagcaggccgagaaccttgcccaaatgtatctgacccggacacatcgatctgctggattgtcggacttgacggcgacttaacaaaacggacacgatgagaaggcgagcaggggtgcgccgtgacaaagttaatgtcataggatagggagaatgagaagttctcggccgtaaatccgtcaaccgacacagcaaagttaacattggctgggaacgataacaactcaggttccttgttgttcgcactcgcaccgggtgtcagcttagtgaagggcgtggactgaattgagttggccggagaaagaagctcaagtgatcgtaaagtaacgctgatcaacggtggcggcgtagagtagttgttctcgtgaggaatgataaagtcagcagggaacacagaatattcatcggcatctccgaggatagatgattctcgttcaactcgcttctttgcccaaagtctcgctttcttgcccagatgggccttgtcctcttctgtctgttagctcaatgctcctctcacacgatatacaacaacctaccagccacttcttctacttcaatggtcacccagccttcatctatgcccaggggaagaatgtcgctggaaacccatcccatacactcggctgatccctgtcctgctgcaataactcggcctacgatgcatgacgtgctccaaaagctcttgccagaatatacaaaccccccacacaaattagcgaacgagcccagacgctccatggctttgctatcgttctcgagaagcgttgccatcaggaaatggcacatgccatctccagggagtaccagaccgtagatatatgatttcgaaagccatccggaggggtgaagcgccgccgcaagctttcttcgctgtggtcgagtcttgtccttctgactaccaggacggtcccaggcaccaaagtaaagtccccgcttagatccattcgactcaggagactttgatgatctctcagaggccatcgtaggagcaggcttaggcacggaattaataatcgattgacgagcattcttcgcgatgagtccctcgtatgtgtcaatgttgggccagagtagcttcttggcaaagtgagtaagcccatcgacctgttgttgtgggttgcggcctttaatagtgtaggtatggcttgctgttgtcttgtcttcatgatgttggcggacgataaatttactgaagagtgcgcctagccagccggccgcaggtggaggagtagctgctccctttgtctctgaagagttgcttggtggatcctctttgactttctcaatctcgatattgtcgagccagctcctggcaagatgaagcgaccacttcaccatgggagtggcggctctttcgaagtgaacaacatctacaggtcggaaagcttcgactccatattcttcaccctcggtgatggcatccaagcggatgaggagttcggtcgcaacaagaatctgcatgagaagccaatacttctcctcggcccgttcgctggcactactagcgtcgtggatggaagaagtatcctcaagttcatcattgtcttcacctccccaaagaatctgacccaatctgatcctccattcgacatgggtgaagtcgaaccaaacgttggcggtgccaagacacttgatcaaggcattaatctggttggtcaagctatagtggtcgcgcttatcgacaacggaattgcatggccgcataaaagtgtggaagagatcctgataagtctggacggaagttttcttccgtagatcattgacccggtatagctcggcgtttcgcttgagacggtccagcagttctgtctcagggagacgacgtaggtagcccagagaggaaagcatgcgctcacgtgcctcaacaatggcatgggcctttttgccaacgctgtcaaaaccgaactgctcttcttcgagggcgtcgccaacggcgagttcgagggcagctgagaagcccatggtacccttctcgagaccttgcatgctcagcatgttgggacgttcccgacagcggatgaagaaatgggccttgcgagagtcaacggcctgtgcccgggcagcggcatcctgattgagatctcgagtcagatgaggccacgctgtaaggccactccaagctctatcttcaatttggacatgatcagtgaggtcgcgaatctccaatgcctcatcaaagggaaatgctacgctgggattgggggcgccagaacagtgcccctcgctacgggcaaagtactggggggctccagagaagagcttctcgatctctgagtcggtaagagtagacatgattctcttcagcttcaagacgggtttggacggaggagaagtggcatcttccttgtcggacaaggcacccgagttcggcagaggaggtggcggaggaagaggcttgttctggtctggtggtgaacgcggggaagtgagagcccgtggtggtgagtgtgacggcgactgtgacgatgaaggcgtcttagtaccttgagatctgcctgtagaagctcgaggtggggctttacgacggaagcctcggtcgggaggagcggcgcgtggcggaggagaatgcggggaggaagagaaggctttggttggacttgtaacagttgaagttgtctgtttgcagtgaagggcgcaattagttctgagacagaagtatagcgaggtgcagtacggagggggagggtagcaattgagggagcagacaaggtcacaagaaaggtaagttaaaatataagtaggtagtgcttaaaggggaaaaaaagtcgccgagtcaattgacatgaatgaccggacattggaccatcatgacatctctaggccggataataccatcggtcaaaggcgcccccgaactgagcccattgaggggccaattcagggccctgaacggcaatcgcatgacctgagagaagatcgccctagcacgcgacagtggttggctggcctgggcagtggtctgatcttccattgtctctcagagtgcgcactgatcagggaatgaatggatgacctgcagttatgatggagatggagatggagattgtgggtgggtgtctcatcaggaatgattccagcaaatgacttatcaaaatcttgacttacatctccgttgcccttttccttttccttctccttgtctcgctctcgtccagttcgatcttttacacggttcttggctcgtgtaagtaaaccatggagtagatagtctggccttgtaaaacgacccccggttgatgcagatgcaccaatggccccagaatcgtcaacgggttcgttctcatcgttttcgttttgggcatgtctatcggttggagatttggccggtattgtgctggtggtggctgtagatgtggcgccgctctggttccggggtagtagtagtgcccgggacttttgccgttcatgtcgcttttgcgacggcgcattcttattctcatccgtcaattttgtccctgttttgtcggtgatgtcgctgaaactgttcgtggcagttggccgtggagacggccttggtttgctcaatggcatactgcgatcttgttgcgatggatcacaggtcttccatgtgagtgcgaaccacgttagtatcgacgcaatgcgggcatccgccgccgctgaaggatcagatttgatctctttgatcgtgggcaggtcgacctggatacaagcaccatcaagcccactccggataaaggtgacagggtatgaagcagcagcttcttgttggattgacgggtttccctcactactgcctccgtcagttagttaggtgatcctttgtctgtgttgcgtgggttgttggtctgcggtctgaactggcaccagaacatccagctttcaacaactccccaggcatttgtattagaatacgaaaggggactcgagattcaacaagcggactcggcggagaacagaatggacccattgctgtcatggtacccgtgttgctatacaaatataggcctttgttggttgatccacgtacgtacgtatgaatatgctaagcacacaatgctttccctttccaggagttcaacagctgtctcaggtcattggtgcacaatctcgcgcagcagatataatcccctctctcccgagtctctcttgtgtccgcttcttttcttgttcgtgcaacatgcagctgtccccacgcgtggatatccaggaggccttgggagcgtgggccttgaaccaacctggacgatcgtggattgctgtctgtaccaagcctgggtaatatgggtaaaactgaagatctgcgattcgaatcgatgtgagtagatacaggtccgaatccaatatgggagccggcataacacccaggacccggtctatatacatactgcacgctccagtcttacagaggagcggagtgcggaatacccaatggttagaacagaggtttcaaaggcccccagcatacgtgggcaagcattgatccttgcaagagaaggtggacgcaatctatcaatcatgccagagtttgtctaccgtactaatgttggcaaacatcaaattaaactcactagtgtgtgttacatgggaaacatgctaagaaagttatgctcagcccttgtgatgtgcgtcaagacccgactatagagctcattatgcaacaaggcaggtgtgtatatggactgctacggttcgatgttatcgtatgtagaatggcaggactgtgctgtatgtacgtgcccagggctcatttcctgtcatccggagggaggccattttagcctcaagtttgagaatcctgatgctggaagttgcgggagtttgtgggcctctctggcggaagctaatgtataaaagtggagggagtaagacgacgtgtttcgaaaccgccgttgcgagaagcgaaccagggagaattcgccgcttcggcaaagacctggaatcgtaaaagcgaaagtcacaagacaggacaaggtgtaaacaagccttccaaggtgaacaaacggtcaagttgaaaatccctcgttagtttcgggatgtcatcttgccgaaaatagtacaaatcatatcggaaccttagatcgatatgtatcgcgctcggtcagcaacattagttctgataatctgagacctcggactttttgggatcagacatctgatcgatacttgacgtgtttgcctttgaccatgtatcagccctgcagttcttacaaccttcttccaagtcagagtatgtatgtaaccctggttgttgagcgttttcgttatccgcctacggatactggccaaggatatagtacctaaggacgtgcgcgcgtatgtattttgtacgtgcgttccgtcttcctgcgctgccccgtatgaaccttgttcggtactgaccaagcagaagaagctcacattcgcaactttgtccgttacaagtttggatcggaaatgctgctcaattgtgttggtagccgatatctatgtgtgatcctcaattgtcatggtcaccatgaggcctttccgtgcgcttttccaacggctcctagcgtttccactccggccaccaccattttcgtcgtcaatggggccattgtgaaacaaggggcgcaatccagctgtaattgttcgacccattaaaccttcgaaacacgcggctgcctacagcggcggatttatttgcctttcccatctcaattgtctgtgccggacattgggcagcacgcggaccccgtgatagtcccgtagtgacgggaagcacagtaaaaggaaatcgggtaacgggatagccgcgagggcgcagactccagccctttaacccatgttgatatgcttctcttgttctttcttttcttcgtggcatagcagagatgcctgcgcttcctccagcccatgtgtttcaatcgtaattcgttcaagatgtcttgccttactcaagaccatcccgaatgcaacacaccagtaataatcccctgcatcttgtcgattccacggcccgtcgcactcccagttgatcagtcgatgaaacagagcatctttctcgaatcaaggcagaccgctccctagcccttcagcggaagttggtgagtgggagatctggggcgcccaggcattggtaagacttagataagcgtgtttcgtagctcaagctggaggcgtgtcacgcacaaccacgagtaaatacttggggtcgggtacaatgaccaattcttgcttccttgttcgtaagcggagaagcttcagctcatcctactgattgttagcagtgagcctgtgacgcctgtggtgatcctcacttcgccatctagctcctgaaccaagcttccggagctattcacatagttccagacgttcgcggcgaattgctcgactcctttcgtttcgctctcctctagtgcaggaccttcattggaaaacgatgttgcagtagatgtggttcgcgtcttagaggtctggagagcgtcgatttgcccgctggtttccaggatagcgccggtggttcggtcaagaatgatgctggccttgacaccaggtttctttgacaatcggccgagcttctcctcaagggcatcatggccattagcctatccgtttattagcttcgcacgatattccaagactctttccgcggcataccaatgaagattcagtcattctgttatgatagctgaatatggcgatgtttgataccgctggttgccgcgatgtattgatctagcgtggtcggaccttgcgttaaggtgacgccgcggggcacgacggaggttctgccacccgacaccgccaaaattttagaacctcaacagggaaagtagatcttatcagttgaagatcaaagaatctaaacctcagtacagagtactccctataacaaagattatcctgcgattgacctgacattgtgctgtacttctatacatctgtcatagtggtctcgacaaaccgacatcatgggttccagcaacaagaagaagcgcgagaagcaaaaggacttccaggtatgctttcaatcaccacctatgaattgttgaagtgcaactcaccaacaagatatagaaaccgaagttcaaggtggggaaggataagccaaaagcgtccaatttcacagatacaagtttcaagtcaaaaggtgaggagatttgcgtatgttcgccttcaatttgctgatgggtcctagctattgtgatggggcatcagtcactctcaacagtcgcacctgatgtcgttcaacaattcaaacataatctctcacttgcctcttcttcaaagtcagacaaacaaagacgagaagcattggcctatcttacttcacagctttcagcagaaccccccatcaatccagtgggaacacatgcggttctcgccaagctgcttccactcatctcagatagctcaacgccagttcgaagccaacttctcaagcttttcagagagctacccgcagaagaggtcagacacagtgtggagcaagccatcatgtttatccgggcgggcatgacacacctctcggcggacatcagcaatgactctcttggtgtaatggaatggattttggatgttgcagagaacgacttgatcgtatgtcctggaggttgggtaaagaccctaaacagtttctgtgccatgatggggtgggcattgaccaccccaaaagccggatggtcttctggctcaagatctggtctgcgggcaaaagatgcttccacatatgcccgacaaatcgccatgctatcacggttcttggaggctggccttcggccagaagctgagattcccgaggacgagtcagagatatgggacaacttatatcgaatcccacaagactcgaatgcattcgaatatctcaatctttatggtactcgacgagacgaagagggggaaatgtatcccagtcgggatgccagacaacgagtatttgagcgaaggtttttgcaggcagtgctgaagggtacagaccaagcaaaaaaggagggtggtgctactggtcgagcggcggctggcctcgacaaagttcttcaagatggaatgggcgaatatgaaagttcgacggcaatggatacccaggatctcctgagcctctggtgaagggttcaagctgatctaataataaaattgaccgttttcttacgtggaaatagtcgcccaccctgtctgagctaagagttgttgtgaggaataactttgtgtgatcaccccaagcaaggcttgtctacattgagctgtgtaacttgtgacagtaccaagatccggatttcttgtttgtctgaacacgtctgggccaatcaaagaataaggtacctatcgaaacgggtcactaccttacatccctgaggtgccttagtagctacagtatgctgattgcgtactaggtaatattttgtgtttgagtgttcagaacaaacccatcaagctcctccaactttgaagacgggatcatcttatagagataatatcattattgttcggtcctgtatcactgcagctttctagaaacctaaagcatacaacatgccagcgcttccttgtgtcgcgatggtgttatctgacaagcaacgtattcatggcacaagcattccatcgcagatatgcagaagtaaggtcacaatcaccaaaacaaaatgaaggccattgatttcactagcaatatatcaggtgaatgtgacaatttaggtatcagtattgttcctcaattcgtcaaacgtcaatctacaacttgacaccagagctttatagatttgaaccaaccccagaccgtgaaatagcaagagtgaacactcacagaatgacccttctacgtattcgctcaccggaaaaaatctctactcctaagccaatcttattaggtactgtttccatttgttagatagtaggtatgttccttagattgcagaaagtaaggtaagttggcaatggcagtggcagccggccggcaagctgctaccctctgacacgggcacctgcctcgaacgataaacaagaagagaagctacaggcacttccatctgatgccttaggtttctgaggagcccgtgattcacagcgcgcacagtcggtgcagaaagaagtacaaatagccactccttaacctctcttctcttcttttccttcttcacatctgcatttcgacttcactttcagtctgctgctcatctcaccctcgcctgagaaaagtcatatctctctttttcttcttcgactataacatcaagagagctgtaaagggttgcagtctctattgttttgtcaggaagttgttacctggtatgtttctcttgttacctcaccatctccctctcctgtcgtgttttgggctatctcttctcttctcctcacgcctattttacctttcacctttttcttgtctgcttctcacattgcgcgcaattcctcaactcgagttggaacttggctgaccttccttcttgaagcacgttgtttatctttggtttcggcctgcctatctgaatcagcctctctcgtttcgagactttccgactcccaagttagtcattcgatttctcattctccattccgcaggttccattatctttgaaacatccttctaactatacgttcacagaaacgccactatggcggacactttcggtaccgctgccatgagcgaagcactccccagcgccgatcagaaggaccaatccgtaactcctggcactcagggttacgatgcgtctcagggaagatggactgagccccaggccattgattattcctccatgactgccggtggcggtgaccagcagtggggttgtaacgctcgtgcctatgcctggcaggatgagtacggtgatgtcggtcccaagtatcccgagctcgagctcgaattgtttggagatcccactactcgccacgaccgagttggactcgacttctctcagtaagttgatacgtgatgctagcttgcctgccatctaaccttgtcatagaattgaaagcattgaggttcagcaggagggtccgaccaaaatcgaccccgtcggctccttcagggacgctggcgtccatcccgccatgctcgagaacattgagctttgtggctatgagaacccgacgcccatccaaaagttcactattccctctatcttgatgggacacgatgtcattggtatcgcgcaaacaggtatgtgtggcccctgaggtgcttaccggcatcactaatttgcatttaggatccggcaaaactgctgcgtaccttatccccattctcagcaagctcatgggcaaggccaagaagcttgctgcgtttcgccccaaccccttgaccttccgcgaggggcttgatgaagtcactgctgagccgcttgtgctcattgtggttcccactcgtgaactggcggtccaaattttcaacgaagctcgtaagctttgttaccgtactatgctacgtcccggtgtcgtttatgggggcgttcctgtaaaggagcagacctgtcttctgcagaaaggatgcgatgtcctggtcggaacacccgggcgcctggtggactttattcaacgccctaaagtcttgaccctgcgacgcctgcgttacatggtgattgatgaggccgacgaactcctgaatgacgactgggccgaggagcttaatccaatcttgtctggtggtggtaagcagaaccatatgcatacgcaggtgatcagaaactaatcatacaacagaacaggatgagggcaacgtcaagtttagccttttctctgccacgttccccaaggccgctcgtgacctggccaaaaactatctcgcggcttctcatgttcggttccgtgttggccgtgccggaagcacaacttccaacatcaagcaaattgtgctgcaggccgaagccccccaaaagaaggagcttctagtcaagctacttgaggaaatgcatggcgttcgtaccatcattttcgtgaacagtcgccaggctgctgacaacctggacgactttttgttcaacatgcatttgccggtcacatcgatgcacagtgatcggacccagcaggagcgagaggccgcgatgcgggctttccgctctggaaacgcgcccattctcattgctactggagtgactgcccgtggcattgacgtgcagaatgtcctgcatgtcatcaactacgacatgccatccatcgactacggcggcatcgaggagtacactcatcggattggtaagatgatcctcttctatctagagctccctaactaacatgactaggccgaactggtcgcatcggccatcgtggtgtggccacgtcttttctttcagagcgtgatgagccgatggccagtgttctcacccgaacactcctggagactaatcaggagatccctgacttcctccagcagtatgttcccgagggcgaagctcgcaacaatctgaagtttgaagcagattctgacttcgaccccaacgattacgctggggctggtggcgctggcggcgcctggggagaggatgctggggatgcccctggcggggatgcttggggaggtggtggtgatgacggcaacactggcggcggggatgcttggggtgcggacgatggcggtaaggctggtgctggagatgcttggggcgctgacactgcttctcccgttgccgcttggtaaatttgagctcctgagccgataagcgattaagctattaaggaagattttatcgacttcgtcggatattcgattttggaacagggtgagcacagcttgcagttgcgggggggcaccaaaggaagcattgctgaaaggatgtttcgacggatctgattgttctaggagatctcctaggtagatagatgcacagcatttcgctgggtggtaccttgttactttatctatgcctttgcgtacgttaaatgcgttttgtttggcttcaccttaagcagtggggaacataagaatccttcggcgtctctgaagtcgccgagtcacacgcgcaagggacgtcagaaatcaatggtaaatgcttttctattgcagaaatcgtaaagccttgttcatgctcacattacacacaatctcgtgctatataagaaatccttggacaaaaaaagatgagggcagccggttgatggccgccatgtaatgacgccggtcccagatgataaacagttgctcgaatttgtcatgaccaatcgcagaaaaaaatcgccttcccttttcttcttttttctcacattcttcctcttcttagacaacgggaccagccttgacaacgtcctcggtggcctcgctctcgtatttagtgaagttctcgcggaagagcttgcccagcttgacaacctcgttcttgaagctatcctcgccagcggtccaggccttggaggggttgagaagctctgaggggacgttaggacaggtcttgggaacctggaggttgaagacctcatagttctcatactcgacgttggcaagttcgccagagtggatggcatcgagaatggcacgagtgtacttgagggggcatcgcttgccgccctgagcaaaaccggcaccgacccaaccggtgttgaggagccaggcgttagccttgtgagtctcaatcttgtcggcaagcatcttggcgtacttcatggggtgcagagcaaggaagggctgggcgaagcagctggagaaggtagcctggggctcggtgacgccgtcctcagtaccggccatcttggaggtgtaaccagagatgaagtggaacatggtctggttgcggtcgagcttggagataggggggagaacaccgcgggcgtcgcatgtgaggaggataatgttggaaggggagttaggagacaggcaaggaatcttggcgttggagatgtactcgatggggtaggcacatcgggtgttctcagtgagggtggcatcgtcgtagtcaacctcacgggtgagagggtcgaagacgacgttctcgaggacagagccgtatcggatagcgccaaagatatctggctccttctcggcggacaggccaatggtcttggcgtagcaacctccctcgatgttgaagacaccgttgtcggaccagcagtgctcgtcgtcaccaataagagctcggttggggtcggcggagagagtggtcttgccagttccggagagaccgaagaagagtgtgacatcgcccttcttgccctcgttggcagaggagtggagggtgaggacgttatgcttgataggcatctcgtagaagaggacagtgaagactcccttcttcatttcgccttttgagaggttagtatcaagtcagttgatgtgggtgtgtctctaagcctgatagctctgattcacgcaggcatggaaggaaggaaataaactcaccagcgtactcggtaccgaggatgaccatctccttctgctcaaagttgatggcaacggaggtaccagatgtcataccctcggtgtatctgttggcggggaacttgccggcattgtagatggtgtagtcggggtggaagtccttgagctcctctcgtgaaggtcggataagcatgtttcgcatgaagagagcatggtaggcacgggcgcagataactcgaactcggatacggtacttctcgtcccagccggcgaaaccatcgatgacatagatacggcttcgtgtgttgaggtaatcgacagcacgttctcggttgatcttccagacctgcagtgataatattgtcagtcatcaattccaaagctgaagctgtgcaatgagatcatccatgagaacatggcaaacggcagcctttccagaactggtaaagggcagccgtgtcgggaaaaatcgtggacagggagaaaagaggggcttgtcacggccgaagacttcggggggacgggttttggtgtctcggactgaagccgtgagcaactgccagaggggaaggtgagcgtgtgagggctctgcggggtcaaggctcagcgattgccgatcccatgacaccctccctcattttctctagaccatccccggaaagaccaggggaacaagcgaaccaggtccaatagtgctaggccaatgaaccactagacaagtcctcggccaagcatctaccaaccagcgaccaggcaattgggtaagagaataagcaccagtggacaagccatcaaagccatgacgctcatgctccgggtatcctcgggggaaagccaattgaagtcgctggaatggagatgctctcccggcgcgggtctcgacgatttgtttcggttcactcgtcttggttatgggcgtaaagctcgtgatgtagacaagttttctcgtgttcccagggctgggaggaaacaggagtcaagcttgatgccacgccacagccgagcagtcacagacgatccgatcgtgtagaacgtatcaagaaattgccggtttaattcttacctcaggagtcatgggcttgttgacaggtccccacctattgttctcttgttagtttgcctgctcatgacgattcatttgcgcaacagacggaactctgttgccgctatccgggttatcgcttaccagatgttgtccttggaagaagcctcctcgacaattcgcttgtcgaggggagatcgtccagtcttggcgccagagtaggcagtcagggcaccgctggaggtgatagcagtaccggtctcgtaaacaagagcatcctcgtagagggcagcgactgaagggttgggaatctgagaaatcacatgttagtgacaatctatttcgctgttgactggagagcttcttacaatggcgacacggtcataatcgatgtgagccttgtcgtggagctcctgttctagctcggtgtgctcctggtgaggactgtaaagcccgtgttagtgaaatgtccgtgtgattgatcaagtatcatgaggaacgtacgtaacaccggtagggtggagggaggtcttgttaacgttgttgggaagcactgcgataaagtcagtaatgttttttttccccttcaaactcgtgcaacggtagccgttttattcggtgcaccgtcatagagagtgagagagtggcagaggggagtagtcgtgtgagggtatcatgacaagacagctcaactgtcaatgtagggacaaagtcaagacttactcttgaataaaccggttcctgaagccttgatctgtgtgcttggacctttgagaaattgatttgaatagagagaagcacttcttttgacggggtcattcatggcttttataaaagcttcacgagcagctcgagatttggtagtgtacgccctggggtgtgaggttcgcggtgtgctcctccacaagatagatagcgtccgcttgccggggtcagacccgaggatggatagggacggggacggatggagagtgaggctgtgactggcagagacaagcgcgtagtggagccggcgaggcgttgtcggtgacgggcacgatattataccggaagagacctcttggtcttggtacaaggtgacgggataggacacctgggccttggcctgggcttgaatttggggccgtacccgaagacacgatctggaagccagctctgatgatgggatattgcgggacggagggggtcacgaaacgtaacccaaccccggtccaaactctttgaacaatgagcaaagcgtcgaggttttggcggggaagactaaagactaaggcccaaatccaggaagatgccggaagacgacaacgacgatagcagtggtctaggtggtcaaggtgttcaataacggggaaaatacataaccaaaactcctgggtagcaaaaaacaaaaatggacgaagggatccaatccttggttggagctcaagctgctggcctcgatgtggatgtggatgatgccgtgcggatagcgcctttacttctcgacgtatcgaattgacgttgccgtgacggcaagatacggtacggtacggtaggatcactgtgtttccccaagacggttgatctcttttccttcaggtggtgaaaattgaatggcaagcaagcagctgatagtcacgttgttgttggtaaaggggtaaaagggaggaaaccgtgatgacaatcatgacagtacagtactgtaacgcaaggtaggcaatgtacatagtaggtaagtaagtaccttattttcccctccggatattcttatatacgggcttgcagcaaattctccaaatctcacctgtaaccctcagagttctggagactggacagctaaattcacaaaaatctcccagctcttttccttactgtccgagtcgtgaggctatcgtcttgttcgtgatgcattttcagcaaatgtgtcgtcatgatcgccggtcccagcccaaggaagggccccaaactaaaataccacttcgacacgagcgaggcccgcgatattccgggacaggagactcggctgcatttcaattacacattgaatactttctagaccctgttttgcatgcatgcatatatctaggtacgtacatgcttgcgatgcatacctacctacagtactgtcggttaattatacgactcgctgtggacgtcgaccttggcaaccatatctaactgaaatcctatgcctgtattatcttgaatgcttatacatgttctgtactccgggccatctatcgtacataaccgtgcccttgccggctcgtaacacctagcaagggccgggtcgcagttatcatcacatatcaatatcatcgggacagtacggggatagttatcaatgagctcttcgaggggtcaggttgacgaggtattcggacattgaattcctttaggtttcgagactaggagtgaggcctgcaaccctcgttggtctttatcgccagggtgcgcccaattggacaagggggttgttggtcctagtttgtcttttggattggtacatgcaatacagatgatgatatttccttactcgctcatctgcctgctcgtagtggatggcgaaggaaagctgtacgtgttgtacgggtgggttggcattgaaggcgattgttacacctcattggcgactaattgtcaagtacggagtactttatcttggcaaggggaggcaagaaaacttagagactctgtcctaaatgacaaaaagactttgataggtttggtacattccagcagaccttaggccagctaattttgacaccttggcttgatgtcagaagttttcttactccctggggcctggtagaaaaagccgagacccaatctgcatcaaacccattgggttacgtgctgtaacgcttacgctgaccggtgctgtctctcttccatacaagtcagcagactatgaaatttgaggaaaagaccaaaaacagatcatggagaaacaagctctccaaggctgtctctggggatgggaagcggtaaggagcaaatggggtataactcaaggtgagcaagctagggctgagatccagattgcggagaagagggaggtacctaggcagaaaagagcgacaacaccgagcctcacctcaaacccgtcggtatacgatgtctgtgctgctgaaactcgttggtcaccagacaggaacaaacagggagattgtggatacggcacggagagaaaaggatcaagttgacgctacggctccgcaggcgagaatggagagcatatggcatgtatctggattcaagctgcaaacaaaatgcaagattggtgtagctccagctgctggcactatcatgtgcttcgagccgaagagtcacaatacatggtgaggcaagatacattgggtagctaatacgtagggaggctgaagttgagatgttgaatgaaagcatgccttgtttgcttacttgttgatggtgtaagtaagaatgagccaggttgtaaatgacagattcaatatggttgcacttgcacttgcaattgttccttccttccaagttatcctggggtcaggtctaccccgcgattcaccaatgacaggttttattgtttggggtcaggtattcccaccactgggaaacccgagagttgtaccttccccttatcccccagaacttgaatgatctcctgcaggcgccatcgggaaccgtcaacttacacctagcttctcttccagcactggagcattacagtacctacctagggaaggaaggtttcttctgtcaacctgctgatataaggtagttcacaacttagagcagtaccttaccttaaaataccagcagatgagtcctccacttcacttccgttcttcgatcacgttcatcgtttgcgtcttctcaatttctcaaagtctgaccatgtcttgcgcctggcaccaactaacacacggcattcaactgggactctatttccgtcacctcgcatgaattgtcggtgttcaggtctgaacaatgtggaggcttctagactctggcactctcgcttacccctttcaacaccagcctggggatacttttagaacagactctgcacatgactccagttacccagtcaagatcagtcatgacttgaaaaaatttcgatatattgaactagaatcccagggcctggcttagtggcctgtgtcactgacccttggactcgattgtgctcctctttggcttcgccccgcaactcatctcgttcgtcaatatcagttgtcaggcaaaacagcagaaagtcacgataatgcaaaaagcttcccgtgggtagcctctaccgggatccgggtgacgtacagaccagaacctgcattccctgccacatgatccgaattttacgatcggcgactgtgattggcctcatgctcaccttgaatgtacacgcccctctgccggttctcaccttttcaaaccgtctgtctgaagattccgacattatccgagtgtccgtttctgaccgtttctccgctcagagcctccatctaaattacgtttttggggctgggcagctggctggggttcaagaactgcgtggggaaatggggttgcgggggctattcttctcacaagagaagcacatcacagtttagggataatgtcacacccgatacgactattacatactcccgttgcgggcgcctgcctaccatgtttcggctaacttcctgactatcgtgctccgtctcccggctccgtctcctccgtatgcctccggtatgcgatgtgtaccactctcgcgcactttgatcaagattgcgatgcatgtccctgtccatacatacatgctcaacttcatgttatcttttgagataataaactgatataggacgtatcgtcgatcactgctgtgcgtctgttgcagtaaaactgatatccccgtccgcccgacctacaaattcccatgaattatcagcgcagttggcgactaccttgatcctggacactgcatattgcttcaggtttgatcatgataatgcaaaatcaggaaccgctgtatggcctggcatcaatcagtatttccaacggtgttccgtacacctccgtcctctcggcaaccttccgaaagtacttccgtaacgagaccgttgtgttaccggggctcactcaccttggaatcaacacgacctacagttttttgccgtatcctgatgcatccatcactcccccaactcccgatccgctgggccgctgccagccagccagcgccgtaccgggatccgcacccgcaaccgcaaccgcaaccgcaatatctattcccttccttacatggatatggatatgcatcattcttccccatactcgtctcggaattccattcggacaccgcttctcaatcctggaacaatgactgtaacgctttctttggaccgtcccgacttttcttcgtgcccataaacctggctaacaaacttccttgctccaacccctcgaccatgatagcccatcaaccaaacgccttgaagcccatgcaaatgtcctcctttgggtctccgtcccgttgccgtttactaactgacctcggagaccgtccatcaaagtcgagatccctgcaatatcttgcagcaggagactggggtcacgtatcgtgacttcatgcagatttctaagacgtgtcaagaggtgacggcgaaatctctcctcttgccgagcctgtgctttacatgtctaggggaggaaagaaaacacaggaccttaatcctaagtgacaaaaagattaggtaacataggtataattttaggataacttttgctgagtttattttgacaccccatattaaggttcgctgttttcttgtcccccgaggcatgttcaccggctctgagttctcctctaatcatgggctgcctctcgactcagacctcactcaggtggacgataacttctcggtttgttattttcgtacatctttcaccttttcccctcctgtctcagtatcattcatggtcttgcctcagctgctttggccctcaatatgtatagccgcgttgaatggttactataagcacacatgccgtgtttcctgtgcccttgcctggacctcattcttttcgtctatcggtttcaaagacagcattgttcccaacatctggcttccagctagctctccttcaaagaatgacatttatcttgaacgtgtgagtcatgctttatttgctatatcaagatgccatccataccgcacgtgagcaaggcaaatagtgtgtcatgattcccttcatcctccttttttgttttctcacttgcttgtctatatacacttgaagtacggacaacgtatggcagccatcataatatcgcctactttctcttctttcatgtcatcactctcgatgtccctttggcgggtaacacgagcggccttcctatcaccctataattccggcaccgcgttcctggcaaccccgtaacttccccagcgccaagccgtcgaaaccttgatgatttgagaagatgattgtggtgaatgtccattacatttcccctgtatttttgctcatggcgtgacctttatcggtctcacataatcgcaactgtgcgcggattgaaaacagtcatcattcatttaagcctcattgaagatgagcttcgtaatcttgccgatagcaatggtttgtccctgtgcgaatgtcatgtcagcaatctgatatgcgagtgttgaggcactccccatgactcttgccgccacaccttgacagcagtggtctcttggccatctggggacgaggcacccaaaagtatgggggttagtagaatggggaatgggcgtgttgaggctgggagtgaataaagcctacctggtctcgcaaggtgaagcgacccatctggggatagtcctcgaacttctccacgcacacagcgcctgctccgccaatcacctgcatacgagcgataatactgtcgcccttcttggcgtgtgtaggggggttcttgctcttgcggtttgttcccttctgaagcttgtgtagaagggctgcgaatgttacctcctcgatggcggagtggacatgcagcacgcagttgaaaccggcagtcagaatactcttgagctccaggatacggatctgggcctcaaattcagcgacagtatgcaccaatctctttggcgagcagagcacgaacccaggcaagatatcgtcctcctcaatacccttgagccttattcgcacttggtcaccacactgagctagctgaacctcctcttcctgctcgccgtagacggcagcagcttctacgttggtcttgttgggcatcatgatcatgttcatacccttcttgacaacaccagcctcaatcttgccttccaccatcgtaccaagatcacggtacttgccattgatgggcaacatgaaaggggcgttgaccttgcgttcgagagctttcatgctgtcgagatactcgagcagcgcgggaccatcccaccagggagcgacatccttggggatgcgggtcttgatacccatcatttgctgagcggcgataggtaggaagtaaacatcggtcttgaggttatagccagtgcccttgaggaactgagcgagcttggtggtacactcttggtatcgctcgtgagaccactccacggtggggtcatccatcttgttaacggcaacgatgagtttgttgacaccctgtgtcttggccagcatggcgtgctcgcgggtttgtccacctctctcgaaacctgtctcgtattcaccctttcgggcggaaataacgaggataccaacatcggcctgagaggcacctccaatcatgttgggaacatacatcttgtggccaggggcatcgaggatactgtaacgacgcttctcggtctcgaagaaaccacggccaacctcgatggtctttccttgtgttcgctcctccttgttcagatccatgacccatgacaggtaccaagactcgcggcccaagtccttggcctccctcttgtacttgtccatggttcgctcgtcgaccataccggtagcatacaagatcgagccaccaagagttgactttccggcgtcaacgtgtcccatgaagatgatgttgacgtgctccttgccgtaaatttccttgagagtctcctggtcgacatcggcggcctgttccttttcgacggcatcaacttctcgggcggcggccttcttctcaccggcggtgggactgttgcgaccagagccggggcttggtgaggtcttaccagaggtcttagcggtggcagccttaccggccttctcgcctgtcttctcgatggccttaacggctgtggccttctgaccagcctcgggcttatcggtaggctcagcctttgggggttcttcttgcttgacgggagtagcagcgccggctcctgagatggagagtaccttcgtcttgggcttgggaccagaagcatcgccgctgatgctgatcaccttgggcttaggggcagtagcggcagcaggctgactgggtgcagcagtgggagcatcggcggcaggtcgttgagcaatcgtgggagcagcgggctgctgaggttgttgctgctgctgttgttggccatactggggatagccaccacctgctgctttgtgttagtatgttatagtcacggatctcgaggttgtggattttttttttttttttggcgcaagtgtcataccatagccttggttgctgtaaccaccgtaaccctggttgtactggttgtagccctgctgagcaccatattgggggtagtagccttgctgatagtattgctgttgctgctgctgctggtattgaggtgcatatcctccatatgcttggccgggctggaatgaagcagcaccaggctggaaagaggcgatgccaggtcggaagcctccttgcgcgggggcggggttgttcatgttgagctgctgctgagcctgctgagcgaggttctcatcctgagcagcgggatcgtcctcccaggaattaggtgtcgccattttgatgtgtttgacggcggtggaatgtgtcgcgtagtggggggtggaggagggagagtaggtaaggtagaggagagagggttttgcgatcacttgttcaggtctggatgggggttgcggatttaaaaaggccctagatatgcaagcaacctgtctgtggaaaatggggcttgtgtgttttcttttcgattatcaaacgatgagattatgccaagttctttgagaattagggtaaggagataaataaatcctaaccctttgcccggcagagatatcaagtttggtctgtagaagatgagttttaggcaccaaactcgcccaacaacttacttatgttgattctgtgaatatccttgtgttttgtttggtgggggaggcaaagaaccagtgcaagcagcctaggtgtagactgcgaaaattgttgccccgctatgggtatcatgacgcgggaccaactgtcctggcagggtacgacctttattcttagtgacgaaaagacttgggcaatttagtctaggcttaggggatatctctgccacattattttggcatattcttctacagtctcatgttttcttgcagggcctggaacctcttgcaccgtaatggatgccctgagtgtaaggtacctagttcagggatagcactgtgcgtgctcatcaactcacacgtacatctatggggacggaacaggcagaaacaagtgtctattgttacaagcaactcgaggcatttgccaggacatattacaatgcgtttgtgtactaggtttcagccttatgactcgtcttttgactcatctcatcatctgagtgagttcaagcccaatgacggactggctactaggctgggtatcgacaccagccacaagcaagggctgcacgtgccatacatccataggtaccttaccttacaacgaggggcatggtcttgagcctcgcactgtacaggttgcccctctatactcagtgtaagtgcccgaaacctacaccgtctagaccgtctaccttccccaagctacagtacctagtctatgcgttggcggtcaattaggttacgtgtagtgaataacgctgctaacgagctacggccaccaatccaatccatgcggcatggaactctcataaggggacgtgcaatcttttgtttgtctaggtacctattctctcgacccaaacccttctcttctatcaacatttctaccggtgcttctaagcatgatacagtattcgataaaggcgagtcatctacgtcctggtcatggatgagttcctcgcaacagttggcgttcaagccatgagatatgccattcgctccggtatcgccttaacatcatcgtatgccgtcggtcaatgttcgaaactactcaagtcagttgaagacaaggctgcccatgccgaactcaaatcgttaagaaacttgcttgatggcaaaataaaggtgtgtcataaggcataccgttcgttattcattcgtcactccggggtacctaaggtagtgtgcttgagacctaacctatcaccatcgcagatcatctcaccagccatagatttgatcgagttcaagtaagcaccccattcgctcatcaacttaacgttagacaactagttggagctatttctcctagtccgattctaacactcccaaccaggtcaggtcgtggaaatgtatttctcgaatcagcaactccccttgcgaaatcattgcataaggacattgtctcgctgggccgtcgcatagagtcagcaactactatctctccaaactcaagtagtaacaatgcccagacacgttcaccatctgctagccacgacagcctgctagctatcatcaccgccataaagggtctgctggaccgaatcgatcgtgagatcccgctactacagttggccattactgcttctggggagagtttttccacatctctacccgccggcatatcaccgtccagactgctgcaggccagcacactgctcaccgtcggcgacacacagttcgcacaagatccaaataggccagttcagattggtccagtctttactctatcgctctacatgctctttctcggacatgcatccacactgacgccacaccccacatcccaagctgcagacacctcggtctctactaatggtcactgttcagaaacgtcaagcatcaggactgggtacgggttaggggatggggagcggaagccactgtggcaggaagtattacacaaggcgcgagttcgtatctgcagaacccgcaaggacttctacttcgatagtaagcgaggctactgtgcaaatccgctgaaagaccacgattttccccttccagctcctgaatcaagcggtgggggagaatacgcataccacctggaggttatcgaagaccttgacgacggtcgactccacgatgacgagcataatattcagccatacgacgacattcctcgagcaggcattcgcgaatccattcctgtacatcagttgtccaagatattttacacggatacaggcaggattttgaatatcggttccgccactgacagcgagcaaaggccagttttgcttttgaaacgagacactcaagctctgccggcccaccaggaagccgatggcgtcggtgggtttctccaaggactcgaggatgatgacaagagcgagacatcaatttcggcgagtgatgaagacgatcaagccgagatcgacaggcaacttctagagggtctcggacgcccagtactggaagactgcaatgccgtgccggtgagcgaggatttcttcaagtggaaattcccgtcacatctcgatccggagtggatggccctcgaggtatacgaggaagatgacgaagatgatatcggagaagacgatgataccgactcggtgggttcgacgaggctcgagctgccaaagtgtgtgacatcaaagccgggtacgcctcgtgataggagatctttagactcgaatgtcgtcgatcaaatcaagagactatctttgaacagccctgatagactgggctctctgcaagcagtcacagcagccgagacagagaactttgtcgcccgttcgccatttggggcgatcacgacatctctatctctaatggagatgctggtacgactggctggtctccaggagtttcagcagacatctcatctgtctattcctgaccacatactcactttcttcctggaggagacttcaaccacagggctaattggcgaaacgcagtggagggctcgaagcgaagcaaagcgtcgtatgggatttgatccttataccgatgcgccaacgaagtagttgataatttctacagaaatgtgaacagccgttattagtgcaaagttttgtgatattccatcgcgatatcaaccattcacttactgcgaggatattgagatggctaactttaatataagttgggatcatccatactctgggtaattacgatcacttgtatacatataatatgtacgatgtgttgacataagtcagtttctagctatgatggtctatggggacagggtgattacccgtttgttagcgagcaaggagttggtggaaggggtgtttaaaggttgacaacgaaacatgatggtacaatgagaaacattgagcgtttctgcattcgattttacgacctcctcaaagtattattcacttatatatatttcaaccaattgagctatcttgaagtctttttgagttcctgaacctatccatgctgtgaatatttttgtttgcaaataacttaccctgtggtgacgacatcttttgagtgacataggtaacacttacggcgaccaagtttcacgtcttaccgaccaaagacatacaactcctacatctactcctaactaacaacaagtgaaccgttcaattggatagaggacagagcctttcatcatagaaaatggctcctctcgttcctcggttccatctctttgagattgacgatcagacttggtacgtactggacaccaagctccaccagctctacctagagcctcgtcaaccccaatatccaaccaagctctactctggagcttcaaccgcccgagcctggaacaagctgcttcaggatactagatcgacatgcaattgcgataccagcgtcaagtgtactaataaggaatcaggtttcccgcctttcttcgtgctcgcgtccaagatggccttacgcgcgcctggctctccaacacgcctctccagtcccaatctcccgcgagtctcagcgcccaagtcctgatcaagcagctcaacaagtctctgcccgattatacttacatcgatttctgtgctggcggtggtggacccacgccctcgatagctcgcaccgtcaacgcgcaccttcactctcagggatcggatcctgttcgctttatccttacggacttgcacccaaatgtcgaggcctgggaacaggttgcccagaagaatccgctgttgacctatgaacgaaactctgtcgatgcgtcgtctgctccggagtatcttgtcaagagggaagatggaacgaagcctttcaggctgttcaacctggcatttcaccactttgacgacgacctggccaaggatatcctgcgagatactgtcgagacgagcgagggacttgccatcttcgaactacaagatcgttcctttgcaagcgtgttggcggttacgttcttgggtattggcgcattctttagtgctccattcttcgcgctcaagtggcgatcgcctgcaacattcatcttctcgtgcttgatccctattctaccgttcgttctcatgtttgatgggtatatctcagcgctgcggacaagaacgcctgaagaagttgaggccttgttgcggtcttgtggtgcagacacgagcaaatgggaggtcaagagcggtagtgagatgcatctctggccgtgcggatatctcaattgggtcatctgtagacctgctcgtaaaggttaatgttacatattccaacattgataatgtacaaagaagtttacgacaccgctatatatgtggttacatcatcggaaccaccagttggctgagcagtttacttctccatcccatcccacgctcttgacagaatgccaatagcctgcagggatgaacatagagtcgccaggctccagcacaacctcaaaaagccctgctggtgcttcattatcgccccaaacagcatcatgcagcttttcccgttcctcgccctgcatcatgtcctccgttcgtaaccgaccattgtctgtctttgccattttggcttgtatttcgccgaataatgcctgtcccgcctttggtagcatgagcctgagaaccttgtccccggaaagctggcagaagaagttggggtttggatctctgtgtagaggtgtgtatgtcggcactaggccgagccatatgctggtgccatatatgtctccctttccaacaaatttgaggatttttggcgtgggaaggtcatcttggaggtccttggggagatcctctatcgggcactgggcaatatagagtgatattctcgggagcttcatactcagcaagactttgttgaagtggtagatcttattgaaaaggcggagaggtgcagtgaatcgatagaagtccctgttggctatgttgttggcggtttcgtcgacgacaccgtcaaccacagcctcctgattgaaacagttgtcccaactcctcacaatggcatcatcatggacatctcggtcaagagaatcccgaaacatgacgagactgtccttctgtttctgagacggcgcgtatatctcataagtgaccatgggattgcgaaagcgccggaagtggcgtgatagaggctgccgtggagtttttgtgttggcagtgtgatatggctcttcctcgtccatgaaccagttctccaacgcaggtagattggcagccggtgaaccctggtctttagcaaagacgacaggcttctcgagttcaaatgatcgcgtgcgaaatgcttcagtggtggtatattcctcggctactgctaccagtcttggaattccctttcttgatatcccctttcttggcgatattttctgactgaaatatcggcataaaggaaccgtctttgatatatgtcgactccatggtgagaagggagatagaactttgctcatgatttctctactatcgatgggaagaggttcttatgcgatgagttagtaatgcgatgagcttgtcatagtatgtaatttttgtagttccatttgagaatagatcgacgttatgccctgcattcatctaatgcattgattgtgttgggtcacacttttaccaccaccatctatctacgaatcttgaatatgaaaggcgagatctatgcatcggagacggcaaaaccctgtcccgaagcaggtacagacagaagtggaaatcaaatctttctatttctgttgcaccaaaactcttcgtcctggcgcaatcgacgaaagaggaaattgcttttcagttatacaatctaagcttcattgccacgatatctcttgatagtatatcatcaaaaatgcacatatttctcggtgcattaaccactacctactgctgttgtttctggtgaaatcacaatacctcacctactactaggtacggatcccacaatagcgtgcacatccctaccaacgccgatcgactttagcgtagcgcgtgcatgccctccactgtaggttaggtcaggtttagttgatttgtgcccgtggctcgcgatatctgcgcccctcaaaatactcaccaacatccatcaccccgcctcgaggtagctttgcatacagctatcatatcgataccgcgcccttcagcacagcccttcagcgccctcgcaacacctgtaatttttctcgcctctccattgcgattcgttttataccacgccgctgccgagcgcaatcccttggcccagccttgtcaactggtacccgttccgttgcccctcgacaacaaaagagacgaccacgatagcgacaccatgtcgacctcttcgggcgtccccgagtcctggatatccagtttctgctctcttctcggccatgaatactttgccgaagtctcggaagagtttatcgaggacgacttcaacctgactggtctgcagtcccaggttgccatgtataaggaagcattggaggtatgtttatcttgtctcgcgggcgcgtcgacgtttgcagttttctctctctcaaaggacccagaattgctaacgttgtacccctgtctcacagatgatcctggatgtggaaccagaggacgacgaggaagaggaagaagaggaggaggaagaggacgagaacgagtcagacccagaacgcttgactagagcagccagcgagcggaggcaccaccgcatggccagcgacttgtccgtcatcgagtcgtctgccgagatgctgtacggcctcattcaccaacgctttatctgctccagggctggcatccagcagatgagtgaaaagtacgaactaggccattttggctgctgccccaggacaaactgtgaccaagctcgcactctgcctgtcggtctctccgatatccccggcgaggacacggtcaagctcttctgcccttcatgtttagacgtttacgtcccacccaacagccgtttccaaaccgttgacggcgccttctttggtcgtactttcggctctctctttctccttactttcccagaatatgaccttactaagcgcggtatcgaagtgctgtcatccaccagctctcgtgttaacgaaggcgatggtctcatcaacggcatgtacgcaaagaatattggccctggtctaggccgtgagcgtatatacgagcctcgcatttatggtttccgcgtttctgagagagcccgctctggccccaggatgcagtggctgcgtgagcgcccctcagatattaacgagctcgacgaagcccgtctctatgcagaacaaaaccctgactcggaggatgacgacgagaacagcggccaagctggtgtgaatggcagagttatggttcgtcgacgccctcctggaaacgctcgccttcgccagaggcagaacaacaatggtagccccatggctctgtccactaatggagctgaatccgagttgtagagtgatgggcgcatacgaccagtctcatatatgtcccctcgcgactccagacctggtagattttaggactgtcgatgaaatattccaatctttttttcagcggagactttcgacatcaaactacctggatatttggcaaaaaacatgcctaatgactgcatcattgatacaaggcgtagacgcactggagacgctttaggaagggctaagcatgatggtgtcacggggtgggaggaagggtgccattgggattttgctttgcaggattaatgcatagacggcgttgaacgtttgataggtaggctatggaaaatacacatcaaatgcacatttatgacatctctaaggaaccagtcaatacacaactcgaggaacttgatgaatgatatgtgttgttaagcttagcacattattacttgttgacaactcaagggctgtgtggtgctcactcagccgttcaaagtatccaagtcatgatgtgttttccttcataggcattaggcatgagttctatggatagacatatacatgctgatactcctgatgccgttcccccttgacctcctccaaccactaccaagtcgccagacctgcggcgcggcgtgtattccctcctcatgcgaccatagccctcgcaggatagccatgctagaaatccccttcccgccatgggctcgctcaatgctcttggttttgcagagcagaagcagagatcgaccaagaaacaattaataaaacaaaaaacctttcctatcaccaaacagcccgtccttgaacccatgctatcgtatacatcatggtcctcgtctctcgtccgttctatgctaacaaaagggaaggataaaacaaaaacaaagtagtagactgccagcgattatgggtgatttccttgtacaagaacttttctgcttgcacggaaaggacagcctgcgacatcaaacagcgttgcgatggtgaagcgtacttcaacgcttgaaagctcctaacgccttgttgcccatttccatttccattcccattcccatcatatctatcgtgtacagtgcgtgtatcccgtgggctaaaaccgttgaagcaaaaaagaaaaccgagaattaagcttaagagaaaaataacaatgaaacgaaactagcagccacggtcaaatgtcatctgagggtgtgtatatcgaagatgccaaaagactcgagaggaactgctcatcttttcgaggaaaccccgtcgtatatgaaaccagaagatggggtagctctacaccaccctggagctgtggtcagccaacgacttgcttgctggtgtaacagcattgacgtctcaagtactgggcgcaggttcactagcatcgctctcggccttggcttcctcggcagctactgtgttgcctatatctttatctttggcatcaggcacggccttgggtgtcgtctcgtcgctagtcactgaaccgccaagaacggcccttgagagaaaccaacctccacgttcccactgacctggttcgtatagacaagacttgcggacctcctcatcagaaataccggcaagcaaagtgttgagacgcttgaaatcgatcggcttaaggatccagccatcaaagccggcatcgacataggtctgcttctcgcgctcaacaagagaagccgaaaccgcgaaaatcgggatgcgataatttgaattggccaacgacgaatgaccttgatgctccccggatgcctccatggacctgatcatttttgtactggtgagtccatcgacaattggcatcttaataatgttagtaacgtaaattatatgagaatgcttggacagaacgacttacttgcatatccatcaagaccacgtcaaactcctttgatcgttcgcgatacgctgcagcacagtcttcgccgttggcagtatgatgcacaccatggccgactcgctccaaacgcttcctcaaaatcttcatgtttattgggtcatcttcggccacaaggacctccagatgctgtgactcagtcatctgagttcctccacttgtgatgctctctgtagcggcttttgtcacgggacggtcgttgcccttcatctcaaagaggacacgggaatgctcgctgggctgtggtcgttggggcacatcgctgtactcgtctggaatcttgacagcacgaatcggagtttttgaatccaccacccctgtgcttccaggctcgctatgtggtttggttgccacagggctctggggaggactcacagatcgaccactgaggctgacagctccgcgggacgtgggccgcatggagctcccccctgagcgtacactggcgggaagaggatactcactgccttccctgtcgttcagagataggggcgtcgagattgcatcaatgagtcgatcggcgtcactttgatggctgccatggctgctcatacttctttggcttgctcggcttcctttcatcgatgcatcgcctccttcaacagctgaagtcatggagctaaccctgtcaacgagtgtaatctcaccctctggagcagctgtcagagaaagtggggcagatgttgcagtgttggcagactctgcactgtttgtcgacttgtttgttggaacactcgtaggcaagttttcatttccatgtgagcttggacactcgttggaaaggaggaacggaagctgaaccacgaatcttgagccttggccaacctccgactttaggcgaagctgtccatccatgtttcgaacaatgcgggcaacaacagcaagaccgagtcccaatgttcgcatttcgcgaggcatctcctccagcttcgtgcccgacataggcgcttcctctgagctgacctgttcaaggtcacggaacaaggtgtccaattggctggcactcatgccaataccagagtcctcaattacaaaatccaccactgcctgtcgatctttgacttctgacacaaagacttccaccttgacgtagccgctgtgcgtatgggccaccgcgttcgcagtgacattggatagtgcttggcgaattcgtcgttcatcgccatgtacaaattgcggaagtccaggatgctgaacaacggtgtaatgaatgccctttcgtttagcatcattcaggaatggacctgtcgcttctctaatacagctggcaagatcaaaaacctcatccttgaccaagttctgtccttcctcagtcttggtcaagtctaacaagtcgttgatgacatagatcaaagacttagaggcagaatgagatctcgccaagttctctcgggtttcttggtcgaggctaccctccagggctatttccaggtagttgataatggcattgagaggtgtccggacctcatgagcagaattggcaagcaacaaccgtgttaacttgctgttttgaagagccatttccttttgcctccagacctcaatgaatttgccgtagacgagacagagcacagctgcggtctcgacctgttcttcattccattctcggcatttgccgacaacagtttcattccaggtcttgaagctctttcttggttccaagtagcccgcagtgccctctcgaacaaacttttcgtagggattgccggcccacttgacttctttaatctggcccttccggaagaagacgatgaagtcgttgccaccaacgctgaggggtacatagagtaggccggctactacttggaaaccagggggataccgtaggtcggggaagtcttctttgacgtcctgcgatgcaacgacagaggtaagttgccgcattcgtaggtattccagcatcgcgagggcttcctggctttgttcgacaagacccatgattttggtctcgcccttgatagatagtagtccaaaatcggcatcgaacagcttcaaaagatcttccgaagatgcaataatgtatccagagggatttttgtctgtgggggcagtgttgatcagcttgcgagcctgtagccgcgacgcataagatagtctctcgatattccgggacgcggtgtccccaacaaggcgacacatcttccgaattggaaaggacactcgcatgccgtgattcccatatgagtggcaagaaataaggccccatagctcgttgaaagcattgattgatatcgacatggacgatctcactgccatgtttttgagatatttgatatggataggggacatggctcgcaagtaggaatggctcatgtccagaggaacgtccaagtcttccttagtcctgcaaactattctcgaagtgtcttggtcccgatcataaagcaatctgaccttgttgagtttgtatagatcgcgagcttgtcgtggaatgtctgatgcgggaaagtggaggcctttgtacaaatctcttgtcattgatgtgtcgacaagttctgttacgaccttgccgttgaaggaagagtcgaactggtagatcatgacacggtggaagccagtcaattctttgactatacccacgaggattttcagaaacgcttccaaattaggagctgaggagagctgctcttgaacctgtgacatgatatcaaaaacttgcatggcaccttgctcaccccgcctctttctcgcactcctcaatatcctcaatggtttgctgaggacctctgtgctgtcttcgatttcttccagtgtcggatttgactgaagggtgtcgtgtggggtatcaggcgtcaactcatcaactggtcgtaaaggatattcagcgtcctcgtctagctcgaactcgcagatgattaaatcaggatgtgccgggtttatgtgaatagcacaccagagttttgtgcttttgcgcttaggggaccgaatcgacaaactaaaaacttcaggcccgttaatggctggatccgcatcttcgtcacgaatgaaatcgatgtggtcaagaagattatcctgttgttcctccgtcaagatgtctaagaagtttttgagttgaaatagttgcttgggagtgtagcccagcattcgctcagaattttcgctaatgtatcgagcgacgaagcagccatcgttctcttcacggagcgcaacgagagcgccgaatgtttgaatcgcgccaggagtatggatcggttcatcttcgcagcgctgaaggacgccatcgcggcctgtgataactgcgtggccatcgtctgtcacaacgtgggtgaagcgagaggtaacaagtgggacatcagcattcgattgtcccgcagaagacacatcggcctcgtgtccagagggtgcagctgcaggtacgctgtgacccgttggtccggattcttctgtttctgtttcattgtcggaagtggagatatcgagctgaagtggtgtggtactgcttccatggcggtttgcgtctagttgaatactagacattggaccgctcatggtgttctttctccgcataagggtatcgatgcgctcactatgggctcgtgaatggtagttagctgggacggtgtctgaccgtctcagatctgaccccgtgtcagctcgaggagcacctgggatatggacaggaatgcttcgaccatcgcgctcaggcaaagtcgggaaataatcctcactggcaatcttactagagttggggtcgacgcttatgacggatcgtatgggaaagactcgatccccagaaatatctgaagcagcagagtgatatcccaattgcttgtctgagccaacactccacggagaaaacggcggatccgagtttgcaatactattctgctcgctaggagcagcagacgaggcagcccgagtcgtgcgtgttggagttgcgtcggaaggacttgttcgcaaatttggcaaatcttggcccatgggcctgaatgttgatgaagatgctgtcgaggactgaggtggaggagggtaagtataggttggaggagacgtagacgaggggtcgtgttcctgctcctgttgttcctgctctggctgcccttgctgctcaggctgagcttggttgacgtcctggtcgtccttctcgtgaggcgcatccatggcgatgctgtctgatcgctaacctaacagttgcgaagcggatgctgaaggatgaaagccgagaggtaaaagagggtgggaagagaatgctcgagggagaggtgagggcggtcctataaagtagcgtcgcgcattcccgttataaccgatatcgttgaaatgttagggtgacagcctaggatgatctcgtgagaccgaacgattggggtagtccaggtgaagtgaaaaatcgtccgtggtgttgtcgtgatcgtggttgataggttgtttgccagaaggagcagcacgggagagctacatggacaatgatagagtgaggtagggtagcattgatgggaggagcaagatccaagtggaagtgacgaggctcccatccaattcgatgtcaaacaagggtttagacttagaactgccctcgaaagaacagacagaccagacaagccgtatgaaacgaaacggagctatcacggtagacagatagaaaataggcgcggtggatggcaaagggctgcgatggcgtatcccaatgcagaaggagtgacgaaggctctgactgttcaggcgtttgatttatcgattgatacgtaataccagtctaaatgacgaggtaggaaaaatcgagaatacgacgaggcgaatttcaagggcgaggagaatattaatttgccagcccgaggtggcagcttttgggggggaggttttggcacagcacaaaaggtgcttgtaggttgttggttgattgtgtggaggtggcgagtctcgatgcagcacagcacagcacagcacagtacagtgtgacccctcactattaacacctgccggagaagagccagtccgggcagtccagtggccagtccagtggccacagcgctgaggatcaagtgggaatgggcgcccctcatggcggcacagggcatgaaggcaaggtcaaggacagcccacctcaggactttcatggaatggatccctaccaacctatggcttgctcatctgcctcactagcttcgtcgatcttatccattttcccactctcgctcagcgaaacaccgctttgcattgccaagactattcagaatcccatctttatcccttgagaatcccattatatccgccatcccaggctcaggtccagccaggccctaatccaggtctaggccttcaggttcccactcaggcccacgatgcactgcagatgcacttttcacgattgagctggggtcagctcgtagtagataccttcttccattgccttccttctcgggtagttgtctattgtagacaaatcagctctcgccattgttgaaagggtctcgtggtgaagaatttggtcctttcgatgaccccaagacctttcgaagccgaaacaaccctccaccacgaagccacagattccagcagcgagggggaggaaccgtacagtgtcactatggggaaacgagcaattcacagcactctcgcttcctgcgcttttacgattatgctctcccctctacagtatgagaccagcggccacttgaagaaacatgccccgccatcaagcaagggttctgccatcgcgactatacagtagtttggctccagtcttcaaagattgcccccatgaccttttcaatggggctttttggctcagtttgggcttactgatcatcgtttttgatcacttcgtgtccacagccttgctttgattcttctgtaggtttctcaggcacaatgaagcgagatcggcaagtgtccagagaaccctattgattcaacgcaaaaatatggagtacacaactctgagataagtcctgactctcctcatgccaaaggccgtacacgtatgtactcttctgtagcatcatagtatcataggctggtctttcacgggagataatcaacctcgaaacccgtgtactagtttgaaagcacactaccatactctgtaccgcagttgtcattgttcaacagtatgagagctaggagttgcccgagatgcggcgaatcattcactttgacggggatcgaggactctagagccgaccgttgcatgttgccgtcttcagtaacagctggcataaaacgctcatttccccctgacagccgcatcaagtcagatatgtatcattcgccttttcaaatgcggatggcattctcaaatcgtgaaacagggattgcaaacagaccagccagaccgctcgacaacgcacccggcaccatgttgtgaatcggcgatcaggacgacctaggcctttccaggacctaccagtcaacccgtaggtgctttgctagcttgaagaatggtcccaggaagcaattggacccctcatctgtttctatgccaggtcctggttcagggcacgatagtgcatggcgcttcctgacccttaccggtctgccactcgctcctctatctgtactcgtctctctcaaggctgggggtactgcgataatcaggtgagagaggcaaagtttacgagcccctcgccgatctttgttgcaggggtcttgaacacatcgtgcacactacagaatagataaccgcaattcagtatcctcaaacaccactggtgcaatggcagccaagttcggcatttgtgccacaagctacagtgcgacatgacggacatgcaatatctgaagggtcggtcgttcatccatgttggatgggcttctcagccctgacgtcttacacattaggtgcgccacatacaatcgtgacatcattcgagccggtgcatcctctccggatttggggacgtgcatgggtagtttggcaaatcagaactcttgaagcaatttaggatcatgacaatcatctcattgaacgcagatcttatcgcttcagccacaggtggcgttgcaacccttgatccgcttggtttaataatcatttcaggttccgccaagggtaggtacagtccaacattgctttcaacttcaacttcaaagggaactggttattttgttggagaggaaatgaattgtccgaggaaccaatttcgacagaattcgcattgttcgtcggagctacaaatatcttgtctccactgggaaaacttgtccttgggtccctcaagtaacacaacctcaggacccatcacatttctatccagtagccagtacattcagttgccgtggctgtacggataggccgtagagaaatctctttaccatgtgggccacttggcaatggatggtacttgatgacatctcagacggttgacactgacattcggggatttctcgtgtccgcgttactgcctgcctacgagatcccttttctggtcattttcatatcgctaactaccatcagtttaggctgcatgcacgtaggagcccagtgccaagacaaaacaccgttccggaggtgttccgaagggtaatacctaataggaacgggcatccgtttgatatgaggggcagcaagacccgattctgaacaacaagcggacttcaaaggctggacgagagactggcttgatctatatccacaaaataaattctctgattttgcttggctttgaagagctcaaaccaacaagtgacattcgtgctagaaggccaaattcttagactaggacagcagagtgcctttatccctatatcagatcccgagaggctctcgcctggcccctgctcatgaggtaaccatctcaggccgggtcataagaggcgccaaaacaagctccccgacgctaagacagtgcgagagcatgcaggtgttctattggatggaaggctctcgctgtgaaagtctgggcagaggctccgaacttctcaagtgttgaacagaacattggcagattggcttattgactacccctatgcatataaatactatgctaggcgattaacaaactcgcataccgatgtgatggccctgaatctataaaagcttaacccgcttagtccttgtgactaggtattatacacttctaggtaatcaacggcttggccccgcatgaaatttggagaacgctcaacgacacacaaagctactatcaaaatcatcaagattttgcattaggcttctggatgaataagtagcctgatatctacagaagctgctagtcacctcttgggtggacttttttattccactcaagtaaaccacttgctccgttgccttggttttggtaaatatgaggctctcggctactatgaggtcaaatttgcatcaagctttggctatattcctatccggttacgtgttgtgtggtcaatgaatatccttgaccttgtttttaatagaggacaaagaccaggagctgcaagaagtttaatagtatgaacactttcggccatcattcgacagccgttcatgttccttgtcgatacgattctcaactcaccttgtattcgtggatcgactgagcgaattctctgatacccttggggcctgggagatcatgaccgcttcttggccaagtagccaaattagacagtttatcagattatcttgggaattgcccgtcaaagtgtgagattagcaataagtagccacaccaacccgtctttactagagatcctaggtattaatgctcccatacagccagaacactcctcttggacgtgatgattaatgtccattcaagccaattcttcgagtacggcaatggaaacgagaaattaagatagaccaccaggcagtatccttgcttaacatattcggcagttatcactgtccgcagtagacacgaagttctggcatcgaaaatagccctgccaagcaaatacaaccatgtctagctcaacatagaaatctggctagtgaacgagctgacaattatcatccatggatatcctagtcttgaaaagagcaaaaaagcctaacggtgaagtgagtgggttaggttgtgccacgaaatcgtccaagctccagatcagttgagatggagattgtgagatatgacagctttgatgatccaacgttcgagaacgagcgaaagcccagaactcaagagcgtgctcgcatggttattcctagctatatatgctatgcacgtttagttgcgtaatgtcatatttgaaggtcattggtagaccgagctttctctatctcgattggtcgatctacggagcttgaaacgagtagcttcatcgaccttaccctggctaatcgccaatactcatttatctcagcttcagctcctttgtagtgatgggacaatgggttaagagacaaattgggaatacttccttttgctacagaggcctcagtcccgagcgccggcggtctaaagtgggatggtgaagctgttggaaagatggtcaagggatcacactttggaacgactgtgccgtagctcagctgcactcaggggcatgattacgaaaaacagggccagagaagaagtatctcgtgcgtttcgtgttcatctgcaagcacaaataaccgcctcactctggtgccatgtcgccagcatgatttacgacatacatacacacacgtggagtacggagtatggacagcaggattactatcaaacataccgcagccttgtccatttttcttcatgccctcctgtggtacaagcaccgcctggctgaaggccctcccttgaagataatgaggatgagtagccactatcctctgcgcccactgagggagcttgtagcattcaacttagggacggtcaagaggaattgaatcttgtaatactgttcagtggacctgcattcgacttctgggccttgtggctcaatgggatagcagctggatagaggaatacaagatttacatgataacgcccagccttgttgttagccacactgagaactttaagggtgtctcgccggccatagtatattccaagactgactaacctgtgctgctctctgacgatctgcgcatgtcttatcatatcttatttgtttttaactataaacacttacgtagtgatcccccatgacgttcatgcagtctttgatcgtcaaagctagagccaggacaccgaacaaagacaatgaactagctacgacatgattaaagactcacagtaatgttaggggcatttattctaataaacaagctgtcttccctctgactaactgcctctactagaccaaatttgtggttttctcctttgacaaggaattgccttactcctgggatttggttcaccgtacaagaatacattattggagacatgactaataggtaagtataagtaatgaagaagtttatctattagaccagtacatccagtcaacgcaaggatcctgaaatggctttcctgcgcccttcgaacaaacgatcctcggagcccttatgctgcgctgtgaatactcagatgagtttggtaatatatagaccgaagtgcataaccattgaacaggtattatgaaacatatcaagataccgaattgcaatgttttaccagtgatttcatctcaacgctgtcgagataatctggtcagaactatgtttagttgactgttggaaagtgatgtacttcctgcactatggataacacctcatgccttggcagatattatgaattgatcgtagctgtatcgagggtttcctgcccttcgtcagtttttgtcgccctgattgcgcagcggtcacatccagagagactgtgagtcagttactttgtatggattctgttgcatgttcctcttttgcgatgaaccgaatggtagggttcattaatgaaaaaatcgaatttgatatttgccatgagatatctggtcgtctggagatactattcgggccatgacagccagcaaacaactaaattagacgaggtctcagagatgacactcagagcttagagccaaaccagtttcgttgtgatcggtctgcggtgaatgaacatattattgtgttctgtactactatttagcacgaataaaatgtataatatgtcaaattgcgatggggattcctgtgagttgacatcgagtggcaatgagatcagcgtcctacaatcattggcgactctgcgagtgttgataaaagacggtgcatgaaacaaaagtaactgacatgccaaaaataaattaggagagaaataagatggattatcaccgctgcaaaccatggcttgaggcagggaatgactggtatcaaggcgggagagtccagatgcaacaccatagggttgggtgttggcttgaaaggccttgcagtttattgggaacctggtttagcaatgttgtatgctcttccatatcgtagccgcaatactcaatgttcgttctcggtcctcaggaccaagctgagcatagtgacacatgattcaacatcaagggcgttcccagcctgtgtccttcctacggcatggaacctatcatatgaagtcacttcaaggtatgcccccgttcagaagtagggaaatgattgaatcaccgacattggtatcatgagaatagagaggtttgtatggcaacgaaatagaagttgtaatggataagtaaccaacagttggcaattcggatatgtctatcacaacctctatctcgatcttaataaatgactcgtctctgaacaagactgcaactcaaagcttccccttggtctgctctctcttcctcatggcctgcgccgacctcaaaagcgcatacaggctctgcaacctaggcatttcaacacctctctcccttgcaatcctcacaggattgcccaatatcacctcaagctctaaaggcttgcctgcttcccagtccagaagcatgctcggccttgcgcccttattgcgggctgtgctttcaacgatcttctcaggtttggccatactgtccgggaaaggtctgccgaggatcttgggcacagcatctcgaatctcatgcatcacgcctagtagatgtctctggagctcgtcatctgctaccatgtcggcattgccacggccacctgagagcacagcggaggggttcatggctgcgttgatacagagcttgtgccaccgcacagtctgaagaccgacttcatcatggggatccacgtctttgataccacccagttctgtccaccaacgacacagtgcttcagtcgactctgtgccacgacggcctaactccgagtccttcgaggctaaaccatctatgtaaggtccgatgctgatacgcgtccagcggttctgacgaatagtaccaggcgaggtttgctctgcactaacaacggtaacagcgctgacgatggggttattagggaagcgtttgcggaagggctcctctacgccgacaccattctggatgaggacgatgcatgattttgggcctaccaagggctcgatgatggatgagtcatcgttgatatctggaagagccttggttgtcacgaagatatagtgccagtctcgctttgcgcctgatgaagtgccagcagcggcagcagcatcgacagaagggaaagccgcatcagggttgaaggtgtagtcaccaaagcttcgtgtcagaagcttcacaccgtctttttgaatagcagcatagttagagcgagccacgagagagacgtgaatgttttgggatggctatcatgattgtcagtgagtgtaccaatgcaggttatcatgaagttgggtacgttacatgatggaggcgtgaagcgtagaagcaaccaacggcgccagcaccgatgaagatgatatcaacgcggctatgacagatgcacatgttagcaatagtttagacgtgacttatgcgcaattgagtatgcgtatgatgggtgctccttgggtacctgttgtctgccatgatgccgatgtatcgggcctttctatcctacgctcagcagggcacccaatgaatggcgtttcaattaagccgagagatatctcttaaggcttgatgagcaacgagtctatgtactctgtatttctccgatgcaagagaatacgagactcacacgaggttgaattacaatcatgaagctctagactaccttaactcaagcttcaaagcaacccagccccgccacttccgccccgaacaccgaggcccattccgtaaggggaccgagaggttggagatggagcacaccatcgaaacccagcaaaagccaagccttacataggatatcttggatacgatactcgggcttcgatacgtacggaatacagtggctgtgtttatcgctgaaatcaattcaagaccatgccctcatcttttcccgtcggccgatcgaccgccgtcataacagacccaattacatacgtactacatactacatacatacagtatttgtcctctcagaaggatcatgaacctcgacaacaccatcttagttccagtgatcggccctcacctgctgcatatggcacaaccttccatctcatcggacccagccgtgctcgtcacgtcactggcagcatggcaagccatgtgagacttgtgtgattgaaccagatagaagcactgcattggctaacacaagcaaagccaggccaacttgatgatgattgatcctccaggccaagtagacccgccaacattggatagttttggcatcaaactgcccgagttccagcttcttctcgtcgtggttcgctccgaaacacggcaaatgcaacacgagacgaaaaccagttgttctagctcccttggtctcccgtaatgtgtcagcatcgttgttcaaataaggcaagtcatcaaggtagagcaagcaagcaagtaatcaatcaacttccatgttaaccatctcgggagctattcacacccaaattcctagttaccaatcggcgacgccgttcgcccggttcggaacaccccgccgatcattgatgatcggttttgttaagagagtgattgcgagattcgaatacatacatacctacctacctatgtactcgagtgaccagaaagacacgagacaggcagggtatagagaccagcagctatcaccgtcaatcccacgcgacgtaagccacattcatgatgcaaggtagccctcatgatcccaaccaatgtgtcaactgccgattcatccaaggatcgcagctattggagctgttgttgtcatcaaaaactactggtcgtttttatcgacctggtcggatatcgaaatactacagattcagtcctttctttatgtgcctacagctgattcccgacttgtccaagaagtcaagacgacattctcaaagttgggtgcccagcaacgagttcggatttatctatgccagagcaaaaacatccaggtctatggagagcagacactgaatgccgattaccacgctgagaaaatctcaacgcggttgctggcaaacattacacacgagaaactgttggaaaaatgttagtgtcacggaaacccgattatagcattgcctcatgcttgaggctctcgcagtaggcagatgcaaagatgatgccatgcttaatggcgaatagctggtagcccagccatgtcaggcagcatatttcacatctagcattcgaatccagatgcacgtagccgtgtcggaggcggccgcttccaagacagctcagagattctcagattaggaccatgacgatagaatcgacgcgatgatagatagccttgggttgcagccgctgtcggcgatcagcgcctcagtgtggtatatattgttgaatacctcgtggcgcccaggggaatggttgtggttgtggttgcggttgcggttgcggttgaccccaactttgtgagcttgtgtggttgcaaaggcaaaaattttcaacttgtgaaagatatgggcgagttttgattttgcaattcggcctggtcagcgtgggggtggttgcgattaaccgatggctgggtggccaattacatgtcccctttctcgaatatcttctgagccaatagaagcttcagggcaaggtaaggcaccgtgtttgaaccaatcattcgaggtgacgctcgagttgccttttacggtcggtcgtcaacggcccggccaccgcacccgttgctctgcggtgcggtcatggtcatgttcgtccttgtcaacctgtcctcacaggctcacgttctcttatgatccattgatagccactccattttcataataaatggagaatcatgacaagccggcccgtttttttgtttggaggctcctttcaactttgccttgcccaccaacaaccgcggctgcccttggtataccgagcgtgcctgaaagcggtagcccctgggagacgaggctctgtctgtgtctgacaagacctggaaactttgctaattaatgtcgtggtcaatgaatggatagaaactgtcttttgccaatttcaagcgggtgcatgctattccattctcgggtttggtttttcgtggcgcttgaccgttcaacgcttgattagggctcgtgtttcgctttattttcacatcaattcatttcacatcatttcacagtttcccctcacagtttcccctcggtcggtcggtcgcaacagatggtggtaaggtaatgggactccgagtaccgtacccatccggagaggctcaagaaacacatgacaagggcgaccctcgacctcttacatacaacttgccttgacctgagacgaggaaattggccatggatcgaagcagatgcggctaggcggaagcgccatcgcaagagtcgacgtgcagattgaacccaagactctttgggcatcgcgtccaacatacggagtacctaggctctagctaccgtcaagcgtcgcagatgagccccatccatcgccaacaaaacaaatgtgaacggcggatacgtacagccatgagccatccataaaactgccggtgtaatttagtgagcctagtaaccacataacggaaccggtcaacaaatctcctcgggtcggtcttgtaggcgaatcattgtttcctggtaagtggtagcgaatcctcattccatggacaagcggctaactccatacagacgtggccaacgtcgtgaacgctgatcagcaacatttcgttagtctgcatggtatgtacatacatacatatagtagctttgcaatgatcatccaattccactaattccactctgagcatggggtaaaaacttacctaagaaggacggatgctaaaagtcaacccgaggtttgaaagtcacaaaagtctgctgaggctcgctcataccacagaggtatcggtgctgattcatatgcaagagctgggacatacttttttctgcgggcaatcagaaagaagcctgacagcttggtccaagctccctccgctgtaccacaaggatgcaggggcgcaggcttcctaggcttctagaaaagctgctggaacctagcagatcaagggtcggggtgtcaagccagcagacagccaaaatcctgttttagggaattccgctacaacgacaagagccaatcatataagcatataaagatgcgggatggtgggggcgggcaatgggtccccgatgggatgtctggagtcttagacgaaacccaggcaaggattccggtctgttttcgagtgacttggggaacggtgcaaactcgagatatccagcactgtctcgagcttcttcatgttggcttctcgttttggttgtgttatggtaggatgcccgtccagtgttagctgaccatttgcattgttgagtctatcaacctgacactgacaacgggcgtaaaccaatctacccctctatgcagcttgttggccttcgttacaaagcatctcctgtctgagcaacaaggagcccaagtcgcacagccgtacagagtagacgcatgctagtcaagcttgcatacatagcccgggaatgagacctctctttgacatctccgaagtaaggatgaacggatatcaggcattttctttctttgttgcctatgtggagagtctgtttgtaataagctgctgatcgatagtggaccgagaggctgtaggtaatttccccaggaagttatgtacgatgcatccagtatgatatgtatcgtgagcagtgacagggtacatcaaggtccgtaattcccatagatctcaggacattgtcagcaaattcaccaacccctgcttcactcttggttctgccccagagatgcggcagagtactcgagttacaagtgatagtgacagatgcaagtaagtagcagtagcagccaggtgtgtatagacccttgcgtgagcctcgtggagtagaagcaaggaatggtctgccagagtgcagaatggacctccgatcgctggacacgccagagatcactctggtacctgcgtgacgtctctgacaccgcatatgttgcggtcaggcgacgagcctttcatcttcccatttcaaggcggaatcttgatattctaggcatacacgtgggcgacacagaaattcatatcgatcttccagggcggccagatctaactccgatgacccctcggtatcccacatcagattgaggagcgggggggagggcataaaagaggcggctgtcgcttttcgcggctctgggcttctttatacgtgcctaacttggtactaggtggcagtggctagccaccacagaatgcggagtccggaattgtcttttccagttgccaaacccttggatatgaagaagttattccaactgactgaacctcgctggttggagagaatcgtcattcacatgatgtcacatataagcggaacgctcactgtaatcaggctcgtggtcctcctcattgtattaataaatcgtatgtaccgcgatgtgacctatgtcggctatcatgcgtattgacttattcaaagaactctaattctctggcgtcttactccccagctacatactgataatggatcaagcccttttgtccacacaaacagacgacatgcacctaagtaacggcagaagtcggggtcccgtcccatgttcatcaggcctggccggttctggtggcaaccacaagcacgatgattggcgaagaacttggtgtgcccggtaatagataacctccatgatcgcaagctgattctcaagattcgaaacacaggttcgcgcgagtcgccaaagcggattatccacagattcagcagcaatgcagtgacaaaattaacacgcatcacataaagtaaataacattgttgctgatctgaggaatacgtgctgcatcacccgaacgatcatgaactgtcgctgtattgaagcctcctagaagccatattagctggaagacaaactcctggcacccgctcgcccgcactatcccgtcgggatccgtgcatcgcgggggaagttggggaaatccaggcgtctgagctgcagaatgctaatgtcacaatatacaaatgtacatgaacaaaatcgagagtctaccgcacctcggagggtatccgtttctaaagattccggaacgaatcgaaaccaacaaaattgaaccgaaggtgcaccaccggggcggagacggcggattggttgtgcaatgctgatgacgtggaaaagttgagaatgtcaatggatggatgggtaatgtctcagccacccgccctgcacatctagaggaagcaatcaaagctctggactgagagtgctgaagagtccagctgaggtgtcaatctatgcggtgctttctcctttggccggcttgtcacaagttcaagatctgtgcttcaaatgaaagacgaagcaccgcatatagtccgaaggattataccaagataggcagtccaacaggtagatacatgtcgagacactggcaaggctacaaatagcatcggcgaatctctacagccaagactgctcagcctgggctacctacccctggatcggcggtctgcacacaagtgcacttgtcatggtaacactgtcggtgcttaatttggtttggagggcaccctgggatccaatgatttgcagggtccacgagggtcttggagacggccattcagactgagacattgtcatctttgccttgatgcacattctcggcatgtcttgacacgaacaccagaaggagcctatagcttcattgtccggctccgatacatggagcctgtaggcctgcattggtgtataaaagtgtatgatctagccggggtgctgggggctctgtggataaaagtctccggggcgattatacgtagccatggctgactttgagtagcaaagtcgcgtgaactctagacaaggggtctaagcagcatgatgatgctgttgcctgcggcaaaatggagtcagcatcgtcaatcgagaagcgacacaccgcgcagcaagtcgacgagatgtacggagtatgccaaaatgattgccagggcatcagctatcagcaagcgagaacgagattacagccgatgcatggttgaaaggggactaggtcgtatactcgaatagagccgcctagcaaagtatattcatgatgtatcggtaatcaaaccgaaactcccaatctctctctcagggagccgcggcgttactgcttctgccaagcactcactcatgaacagcaaagaccaaaaagtgtggatgtaggcgagtacgtatccgtagtctgtacaagcgcgccctatcaaataactaggtagctggaggctgtctgatgcaggaggatgttgataggtggagctgttattggaatcaatcagcctgatctggtacagtgtggctacagtgaggcacagtacccacggttgaggtgtcttcacaggttgtgtgttttgcagcggcacagacgggagccctgcagtttacatccgtcggctctgccattgtttatggacctcgaaaagtgagatgcttgggtgctaacattatacgtgataaggaacatgtcaatagtaatacaatcagcttaccttggtcatttccagcaattgcaagaacccaccgaccaaccaaccagagcaaggattgcgaatttccgaacagataccggccaccggccaccggccaccaccaactcaagtttgatggatggatggatcgtcccgaagatgctccgccgataaggtgctatgctgcatgtacgtaaaacttttcttttcttttctttttttttttttcgtttttgatgacctggatcaaatctgccagtctaacctggtttgatcgtacccgtcttaagcttcggtacagccaatggctgaagggcattctcgaacttgttgtgccgtgatcctcgttgacgaatgtcgaatcttgccctgcccccagtctgataaccccagccaaacggccactagacgagcctctgagatatgtcagtgtaccgtcacgtcaggtacagggcagggcattgtctgcacgcgacaatacctgcaccagaggttccaaagtcacgacagagccgatgtctggctgcatgaggcgccaactaggcgtcagatttgaagcccaagtcacagcagaagtggatttgatgaggacacgataatgttactgtcgtgttgaatttcacacagttaattattatcccaaataatatcatctgtactccgtaggtagcgtgcacagtacgtaagtatcgcccggtggtcctgtctctgttgcactattctcttcttgactcgagacgcggagaggctgcaacacgaaggattaggtgcaagaccagacagaaactgtggctgttttgaccctgaacactggggttaggatgtcagttcaagccagtcagcgtctctgctgagtccggattctcccataaagttaagcatggatatattctgatcgtccctccgtcccgttatgccagtcaacctaatttacccgcagacacactcttttacggtaggcaatcccgaaaacagcaaccccttcccatcgtccatttacctagttcccgatgctgaattgctctgccctgctctgctttgctctgctgctccgcgctactctgaaataccttaccaataaacaggaaggtgatgtagaaactgccttgtaactacatgataatcttgctgaggacacatgtaaactacgaatccatgtctaatgccaatacatgcggctcctctttccctctccttctccttctccttctctctaggttctcctgctcttgctccttctcactttgtacactccgcatctctccactgtaatctgtctcgcaccaatctcactacttcccccattcaatcgtgatccatccactataacattcatggataaaccaccatcccacgggtccacaaatcccccaagctctcactcgacagttgattcattcatgatgagaaccaaatggctaataagtttgatggcctatgcgagcgtatcaaatctcgtccttaataaacatacacggcggagagatgtcgatctagaagcaacgcaaacgcaacggcagtacgttcggtaacatttctcccgctacccccaatcaccaatcacacacacaaacgtatgtaggtatgcccagcgattctacatcacacgctcgctcatgactgaacctttccctcgagaaacaactaaaggacgctatcccgaactcggtctcaatcccacgtcttcagcaatggcccatgccatgccacggaccacaacggaggatgaccactgacgatgtcttctctgtgctctcaagctcgtcatggtcgctccagaacccttgtcccccatcccagcccatgctttccaccccggtcaccttgttgcttgcgccatcgtcccacactgtacagccgagtatcctcgatcgcgcccgtgtccgcgacctccacgcctcgccttgctattcaaggcaaggcaaggcaaggcaaggatatcgagaacatggcccctaggggctgtaggcaaagaatgtccagtctgagcgggcacgctggccgaattaaccagcgagaaatcaagagttcgatttgacttgtgcggatcgattcggtacaggacaacttggtgatcaagggatcatgatgggccaagggtccaagggtcacggctggcctgctatgttgctattcacagacatatcacattgtaatgggtgttatgttgcccaccacgtctcaacgctgttgctctgggccctggcctttggactctgagctctggggggttcgcgcttcagttcgtcattatctcctgttctatgcaatgtctgtgataaaagaggcccttttcctcgaatctctcccgcatctttcacttttgcttcttttctctgtttcccaacttcacatttgcacggcgcccttcagtgtgttcctcagggagcacgcttagttgtgcggtttgttctccgttctctgctctccgttcaccaattggtgtcggccgccgacgtcaccaaagctacagaccaggcccgacgagcaacgaacaacacagaacgagagaacgctccgaccatccgggccgacatctccacccacaacgtctccagcagggctgcttggcttggacttggtcgtcgatgtcgttgtcttagctggctctggctctgtagctgaaggcgccaaacccgcttgtgctgtgcagtctgcagcgtgcaccagaagaaaccccggtcctgccgccgacctcgtccgcccatccatttcaggtattcctgcggcgcactccctctctacacccaccactacaatctgcatcgcacccccagtacccagggttacagtagcgagcgatccaacccggccacaagctaggtctaggaacctactgtaccatacagttccagaggagaccccaagacaccccaagggaaaattacccacccactggccggtgtatctccactccgttcctctctctcatcaattggttttgtccaacttgccctcgaaaacttttattatagtcttctgctcccacgttccttgtctggattcatttttcagcctcttccagctctgcctaagctccgtcgcgatatgttactgaaacttaactgtccggtttaacaaagctttctcgacccagtttccccaacctcaatccacttcctctattagcgtgggagcgcttttgcgggacacttacacacaagcattggatattggtgtcgatagaaacccaccatatcctccctccaccttggccggaccgagcatactcgactcgaacttggtcaccttggatcctacatatctggctttggtcaagaaacgacagtttccacgattctctagttcgccgtttaacctcgagccgactgcaccttgagccagtctgcacccgccaaaatgataattgatggagaaaagtatgcttgcgaggcctgcgtccgcggccaccgcgtgagcaattgccaacattctggtaagtcaagactccagactgaagcatgatatgggttattagtcccgttcataacctttgctggatataactccagcactcgccatggacatgtcttcaactcagttctgttctctgttactgaccacaatctttgaatagaccgcccacttcaacatatcaacaagaagggtcgaccagtttcccaatgcgctcactgtcgcgccatgcgtaagtcgcgctctgctcacgtcaagtgcgactgcggcgagaagacaagtaaatgtgcccacttgcagccagccgttgaggggcacactggtgagcttcctctggtttctcgaggtgttacagacctcgagacgctcgacacaattcgcattttctaaaacttttgcagagacatgttgctgtaaccatggtggccactgcagctgctcccataagaacgagtctgctcttgacaccgttcctgaatctgactcggagcgggagtctttgacccttagcattagtggccgtccgaagcctccgggtcgacgacgccgagccaatacggtccactcagacggtgtcttgaccttcgatcagcacggcaaccacaagcctgctcaccgaagcaaccgggtatcgcaaaaatgtggcccatatcaactaaacagggtgaactcagctcacagcactggcagcttaggcgccgacagcatgctgcagaagagcacacgggaacctcccagtagccgagcacgcgctgctaccaaccgagagcgtagggtcaagtcagaaaccgcatcgcccctgatgagcggtgcgagcagcttccagaacctcaatggcaacctgcctcctctggatctttcgggcattgagtaccctccttatatggctaacagtacattcgatctgtttggatctggtttcaattcggagacagatgcccccatgtacagcgctggcctgagtgctgcttcagtcgactggagccactatgatctttcagaaatgaagggcgagagtttcacaccctccagttatagtcaggccggtactcagagcttcaatggcctcttcgatttcggtagcggttcagagcaccttcctcacctggcaaacactacatcgacctcgggcgaggtttccgaagtggaagattttcttcccggaggagacggcgattatgacggcctggaaggattcagccgtgccgatagcttcatccgacagaacggcaacgttctggcgaactcgaccgatctcactaccatcgactatgacagcttctacaagggagcagacagtggccctatggcgggagcgggtctatctatggttgaggacgaccctgccttctggatgcccaattataacgagggcatcgctacaatggacgaaagccccgaccctctgggccctgcttcagtgcctagcttctggggcatgtgagaaattatcgaggtttcgaatatttggcgtacacaatacccattcgtttttttttccaagtcattagggtgacgcaccggcaggcgttgaaaaatactacaccaattgaggtcatgagaggcatggcttcttttactcatttcgcgtgaagagcgcaaacatatatacgttttatacagagcgaatctacgctcacaaccacccgcaccccagtcgcatctgcgtgatgcctgggtttctcgcggtgatgattacgacagacaacactctcatccatgaagtagacggtttgagagtgttgacgagcatgagttttcctactatcggctgggagggatggaaaggatagagcaggcgcagatggctttctgaattatacaagcagagcaaggacaaagaagagatgagcagcgcaatttgtttgaatgatttagcttgcgaaaagaaatgtgttcaagacaagacaaaatccagtttcaaagcaatggcagacggattatggcaatcaggccaagagaagaagacaaagttgcactggcggcccgtcgaattgcgctcggttttatctacactgggaattcacaagctgagtgatgcaaggagggaggagattgcatattctagactcgtgtgtcaagcagttattgcgtctgttgactcaattgttcatcatcggtttttgttatttctgcttccggtctcaaactgggtaaggcgaagagtactcggcatgacttgatttaacgcaatagacttttatgactgaggaccaagaccagccgagtcgaggtccatgagccaacaccacccaataccgttccatcatacatatctacgtacgttgggtgactgtgtcgacatgcattgaagagcactgacaccagcttacttcgacgtcggcgatatcacttgtcattgcttccaagacaatatcacacggatcccattgcagcccgtcgtcggacgcccggagacgaagtggttcgaccagccaagttgcgtggtgcacgggatatccaaaaggatgctttcggctgtctaggggtccaatgcaagaggtgctcgaccaaaaacaatggcaggtctccaggcctgatttcagaaacagccagcgtttctttcatattgttggtatcctataggcccgcacctgtgccgccacagatgagcactctatttccccgtcatttcttttcctccccatgattccagggatctccaagccggggtcaacagggataaatgaagacgtggcacttggacccggacatcatccctctgcattcaatgtgtcttgctttacgtacaagctctgctgaagttcctggttgtttccagacaatggtgatcatccgaggtccccatgaatatagtacggagactggaaactgtcgtgaaagatgtcgccagagaccccacacgcatgaatgattctttagcacctctacacgtgcgctacttgcttttctcgagctcggagatgcatacagataaaacagacagctgcactttgctttttccgtgctctgcttctgtgttgtacatgcatctaacggtccataccgggcccgggccggcacagaagcatcagctcagtgatgcagggcctggcctggtctttttcttcctggcatgcagtccaagatgcatttggaggggcgtacagcacatgtacgtacttcatatcaagcaaagaaggtttctatactgcttctgaaatggcagtcaggtacggtacacaaaacatgtgtctcgcatgtatcggccacgacagccaaccacacaagctaagcaactaacaacttggcaagcaaagcatagcctcaaggatttcagtctagcctctttatcgtttgcacggctaagataataagcggagtcagagtctccacgtacctacctcgttactaactacggagtactaggtaacctttgtcttcaactacggactactgaccgacggcttcacaaccaattcctgttaaacctaagtccctaactaacaactagtatgccggtagtcgagtgggagaagcctctaattcgatagagacccattcacgtaaactcaattcttccattactcgtttcccgaaccgtcggatttttttagcctggtccggtactcggagatgggaagaggtagtgtcgatcaggtacggctagaatatggaagagtttgactttgtctccctcgacgctatataacagttggagccatgattgaccagacaaggttatgacagcgtgggaaagactctgttctggaaccgctactgcacgcagagttgaacttcggctatgcagctttgtgataggacaagtatgggattacgaatatcaaaattgatctgtaactatcaaaatagtacctcaacaaaaccaaacgccatcgtttatggcacaagcttggcactatcatctaccgtcatcgttccgcattttccgttaccccggtttaacaaataccaaaaaggggaataataatcatacaagtcccattgcctaggaatggtcatcgactcttcacacgtgtgtgtacagctcttgttgtgttttttgaataatgctctacgccatatccaaataccctgatgccaaagatggcccaaatgagatatcatcacctcccggtgcgatgccctcgtgtgctgtggcaagatctgccaggtgttgaaggccttggctcgctgccgcttccactgacgatgttggacgcaagaattctgagagtttgtcgcgaacaccattccacatttcgttgggcttttccacaatgtccttgatcaactgtgtagcttcttctcgcgacttgtcgatcttaacaagcttcgccagagacatcgtgataagagacacaaagtggttgacgagtggactgcgcacgtgctcgtttgcaaagagaaggttgatcacttccttggtaggccataacgtttcggtcggcgtagcgcctggtgtcaaaagcacaaccatgagcttacagtgccagtacgctagatgcaccacgggatgcgacgtagccaagatatgcgcaggaagatcttctcggtagttctcaacatagtctgcaagtatgcgtgccactatctcctcggttgtagacattcccagctgcaatgtgaagatagcttgccacaggcagttaagcagctttgagagtcctagagtcccggtcagcgatcgacaattacctaggatgaactaattatcacttacgagcaaggtaaaagcacacgtctcccaaaatcttctccaggcccggaggagcgaccgtactattgttgggtatcattggtggttttcctttgccgacagcatgccaacggtccatcaggatcaatgaccaccatatccgcactgacaactggtcatctgagtccgagtcggactccaaaaccaactcgacgggagtgtatcgccataggttaatcgaattggccaatccaaccgcacgagaaagcaagtacggcaaagttggtgatgaacgccagtctgcgtcgataataagaagcaatagcgtttgggcatgcacaatgtaggtggcttgtgtggcatgtgtttcatcgctctcgcgttccatgagtagcaagctagcgagctttgtgtcaccgccggatcctacgacagcgggaagagcattggcaaatgcattctggaccgacgtcgggcactgggcgagtaacgcctgcattcgactctttgtgcttggcaatatcggatacacagggccgacagttgacaaataactgaataacgacatgttagttgcaggaaagggtttcggcgacagatcactaacctctgtagcatgctttcgtcgatgtcaacggtctcatgggtatctggcattgacacgtccatagcagccacgggaggtttagagggcgtactgtctgccctgatggatgtagcttgtggtgccaacgagttgttgttgttgtaagctgagtatgcttcagaagtccctggcgaggcctgcatcctgtggtccgagccccatggcatttgtcgcgagggtgtaacaaaatcgtttgtcgagatactggaaaagggtcgttttcgagccgcctcctcgccttggctttgccgaggtcgatctgtggaaaagagtctgtcgatgtcgtcttgactcagacctccatcagactcaagcttgttttcgatgctatgtatacgatctgcaagttctttgatatatctgtcgaggccgtcagtctctacctttcagtgcgtaattacttgcaagtatcaaagccataccctttacttggaccccttttctgcggcacgcggctgaataggcatctgatggatgacctagcgcaactggaacagggtgcgtccccagtatccgactgggcgtcacacttgatttttttcctccggcactcatcgcatgcccttgacacctttgatcgttttctgggtgggatgctgttgtcgatgggatattgggggcccattggtggcccaacagaaacagacatggcgtgcgataccatttggtcgctcgtcggagtatcgtgaacataggacggtgtctgctgctgctgctcggggtcagggtgaggcatgatgcttcgcaggttggggtcctcgacgttcatgttggggtctgtggctgacatcatgggtgctccagctagaccctggcctaactgggctgccagctgaagctcttccaggttggcaggacgagggacgtgctgctgaggggtttccggttctggaggttgcaagtcgttctgattgtgctctggaacttgcacatgttgtacttgttccggcgcatgatgatctgactgttcgtgatgaggctcgtgatgggactcatgatgctcatgatgctcgtgctcttggtggtcctgagggacgtctcggccactggtgttgtaaaaagggccagcttccattgcctcggtgccgggcgagggatatgagatgttggcatcctctgcctcgttttctagctttgtactcatggctacagctggcttgacatgcagagggtacagtcggttggcactcgaggtattttacgggtggggacgatcgtcaaatcaacacgatatgcggatatgagtattgacaagcgcaatgcttgaattgttccaataatgaggtgcgatatgacggtgttccaccaaattaagccctgcgcgacgcgcgacgatatcactggacgaagccattgttagcaatagttcgacgcgatgttgaccaagtgcacacgatcgcgaagcaagcgagggatgtcacggaaagtgattttgcaggcagacgcgacgacatgattgtgttcgtgctgttgactaggaaagatatatcttggtcacggcgacttacacgactcttgttctgggatctcggagctggataaatgcgatacgacggcgacgcctcgacggaagaggaagaactcggccccgatgacttggggatgggctgcccttgtgtgggtgtttttgacaagatcacggagaaggaagaatttttcggagtttggcgggaaatgctcggcctcaatttgtctcgcttagtcagctaccctggagcttagtttcttagactggcaaccaccattcaatcgaatcgatgaggctttcattatcaacttgatacagcataaaggtgaattcgggtttccaggatgtgtgatattcaagtctctcgcagccgctttaaattattaggtcgtgaatattcatagataataccaatacaaccgatcatgctattggcagttaatcagatgggaatatctcagtacagacacagatatatgcgcagtcgcagtatctttaccctgaacagcaactaaatgataagagccgccgtcagaaccacgcaccccctagaaacgataggtagaagcggcctatgaatttcctgggatttatgaatttacgaacgctgggttcccgaaactttacgtataccgagggacttatgacaagccacgatggaagttaaaggaagctggaatactaaacatcttatatgggtagaataaagcccatgccatgtccctaaatgcatccttctggagaatggtgaataatcatacttgattatacggagtctcctccaagcttatcccccccacccccgaggtgtttcctgaagcttgaagtcgcctgggtaggtaggcaaacatgccgagaccagtcagagggcacaactacgtagcatgtaagatcgagtgcggatccaatacccaaaacactttgtgaggcgagagtccttggcacctgaagatcaggagctagtaaacaacagcctgcctatctctcgttagcgcgcctggaaatgtttccgcatttgcagtgtagccgcaagatcttcattagagggcgaattgaagatggaaatatcagcgggatggtgagttgtaattcgagcttaaatcttatgttaagtatgtattactgtagttacgcggtgggagtagaggtcacaacaggctacttataagttacataggtgaagaggtagttgggttgcagtaccatttttgttaattcatcgttaatgctaactcgtgtttagagcttcgtgacaggactcagtctttcaacggtttccgacgctaggctcaacactcgatgtgaccggacagagtgaaggtatgcattgactttaagtgatatctgtgatagtgtcttcgatgccaacatggaatgagagaatggggaatctaagttgacaagaagagtactgaatgagcacaaaccgaatcgccaagtcagttgtcacctcaaagggctcgcacaatgaactcatattggggtttgaaaggcactattatacaatggtactgtatatgttaaggttgcttggacaagaatccacctgtacagggtaattggtaatcatgagcaccaaggtttctagactgacctgtagaagcgccggaatccccccctaacttgggtctgggactctggggagaagagcctgagaaacctcaaatgctagggtaacatcaccaagaaaaagctacccgtccatcatacactggcacatatgtatgcatgtactctgtagcttggaagccatatctgatacaatcagagctgttaagctttcggatctgccctctggtgtatcaggatactagctacggagtaaggccctgtcgacaccacggctgaatggtacgttgagactttcgagaagttgtctcaataacccctggcagccacattctcggcgttgttttccgcggcggaggctagcgggtaagtcgatacccatgtcatctcagatgaggtccccgcttgattgtgaagaacaatcaaggatcgatcatcagcggttcgttaaacgaagttacatatgttttcttctgttggtctttactttgttacttcagatgcagccaatgagacaaagcaagctgtctgataactcttagacgaaacggcactcgacgaatgttatatggttagtggcgtgtcggtgacgaagtgatggaccgaaactgcttgcttctgttgcctcgacgattgataagtgggtgactggcgaataataggtagctcgcactttttgctgtcgcttttgcttttgcactttggggggtctaaggggttgaggcaaccacaagtcgaaccgcggccttttattttgatgcagctgaataattacagtctctgaaatccacttacacgagcaatttgacattttgaacgaaatatctggactcagtgaccaaagttgtcccgagtgagaggccggaggcgttcaaaacatggagacttttgaacaagcccagggataggagagtgggtatttagaagagtttcggggactcctagtgggccaaggagcgctataacagccctggaagcagagtgtggttgcagccggagcggcagtcgtgggattaaaatgcttgggctgattgactggattggatgggccaattttgttgaccattccagaacctcccgagtcttgtcctcaaggagcggccctttgtgcatctgctagatcgagtaaaaggacgggacgggaggttctagagccctgcatctcgtctttcttactcgggctttctctcgattagcttgatcttaatcaagccatgtccactaattgctctaccttatgcttgcttatttaccttgggttattatggatacgtacttgttgaaacgacccgaccctaataattctccttatacccgcactgatgttatggatccctgagttaattaccctattaacctagctccctagagcggcaactggaggtatggatatgtacgtacatactacgtagtatgtatgggttttacccttgaaccttgtctcgctcgctcgtctcatgagcaatgcatgcaaatgcaaatgcagggcaaggcaagcttgttagttgattcggcgatatgacaaccgcaaaagtccctaccctggcctgctttgacttacctcctttgcttctaaggtttcctactaagtttatttcgtaacccgcgcgttaccttgccttactctaccttactctctactgtagcatccactcgctcgcttgttcgttcgttcgcgttcactttcttttctcttgtctcaggcaatttttgatctccgagtatcccgtctctcccttttttgcttttggttttgttgaaacgcccttgtttccttgaaatggaatcatcggctgcctgtctcttgctgtagggtttcggtttattctctctctctctttctctcctcttacttcactattcattcttcagcaacatcacactttcaactggagcttacacagcggcattacactttcaatgacgcagacaataaaccttctccgtcgtcccacagcagctgatctaccttgtcactttttaagttgggtcgcacaattgtcgacaccaacctcactcatcccaacatgttgctaagcatggatgtcatgaaggtgcgggattggacctatcttgaggacccccctcaagatattggcccagctcgacatcttcttgaggtttacagcaagattccttatagcgatctagatggccacatacgccgcgtcgtaagtacatgtcccccaacactagcacatgagctgacatgaccttctgcattcagcgagagaaggcctggtgtatctcacagtacccttgcgttgggcgatggaaatttctctacatcccggatcccaaagatcctcgctaccaacaggctcttttccgcctcaacgtcgccggctctagagatgtccttcttgatctgggatgtggggttggacaagtaattcggcagtttcgtgcagatggagttgacggcgctcaactcattggcaccgacctgcagtccaagttcatcgatattggctacgatttgttccaggacaggcattctctcggcgcaacatttgttgcgggcgatatgctcgatcccgccgacaaggagatggctttgttgcgtggcaagatcaccatggttcacgcaggcagcttctttcacctcttcaactgggttcaacaactttacattggcaagcgtgtcgtcgaattccttaagcccggcaccaaaaatgcgctgatatatggtcgccaggtcggcacgaaccatccagggccgtcttcgactagcacgcgatcagcttatttacacgaccaagcgagtttccagcgactatgggacgaagtcggagccctcaccaagacacgatggcaggtgcaggtcgaacctactggagaacctgtctctaaagtccctggattcagcaatcacgcattccccgtcaatttcaccgtctatcaagtttcatgagaaattgctccaatgcgattcgcatcctagcaacttaaccggaatgagcggcgatcgcattacgaccccggtcccgcctcatttctcctgttatccggcgacttcgaccctatcgtgaaactgacattctcccgagcagcttttctactttgggttggcccgcatatcgactcatactagcgtctttgcgtttagtattcccgaccagatccccgaccaagaccacgaaatgatgaaagcatcgaatattgtgtactttttggctcgtctgcacttatttagactcggcgacttacaacaatcgaattgcgaaggtaccgctgatcaaacctatcttggaagagaaagtggccgcccagcctctcaccgaccggactcggcagtcccctgttgcagaaacgtcttttgtgctacaaggattctcgatccacggatgctctcccgtgattcctaggactcgaggacaacttttgcgtcatcatttcgtgacacaagctgacggctttattatatggaaccacaaactccagtcaatgacttactcagcagtcaaaaccactttgggaaggggatggtctgcttaggagatcattaggtacgattattgattaatgatacacgatgatacttggcggcgcaacgcgccgcgtttttatgcttgggcacttgactcatgctagtccttttttacggcgtttagcgaataggtatagaacaggtttaagatagagggggcaagatagagggggcaagatagaatgcatatgggagcaatagattaatacgtgaactataccaggtgctctcgacagcaacattggttagtctagatggttcgtggtttgtctgctagttaaatatatcaacacctgaccattttccaagtcaagcaagtgaatgcactctttgtagttgcccaaggtaatcgagttttatgatttggtgcgaagaacttttttcaatgcgcaagtaccttacctacatcaaaccaagcagaatgagagttggtcttgttcagttcgtatggccatctcattcagcaccgtacaagcgtcgtacctccctaggcaactatgcagactacccctgcattcgcaacttaagaagatatattgttgactctatatgatattctgtgacgcaaagatacatatgaagccctctttctctcgaatttgaagttttaagcgcgttaaactcgcgcgccggaagaacgccggctaatgggagcttgctggccctccaagcttgggagctgatatcccactttcgtcaccggcatttacttctatcaaagaatccaatgtctgaagattgagcgggcaagctttattgacttttgtgtttcgtaccaccattatcgcttcttcggttctgcccagtcctctcggaggctggcgcactggctcgcgctcttcatataagctatgcccctacagataatgctcatatcctttcacaatggacggcgattgggctgaggtatgtttaatgatgtcgttgccgttatctagacacttcatgtatttcaagtgtgggaagaaaggttgcctgtgttgtatgaacctgagaggcatcatatctagtcgtgaattaggtgtcaagcttatgctaatccagttctactacaggtcacccggattccgttcccgcctccgggcgtgcacgcgatgcccactccggttgcgactatgaccttcgataactctcaggaacttctttggacaggcaacgaatatgtacgtcgaaaagggtgagatgtagaagctggactggcgctgattggtgtttcagggtcgagtcacttccttctatgggaccgaattgcagcgatatacctctttcaaggcccatgcctcctctgatggcccgattcgtcaaatactcgtcaatgagaaaggaattgtttccctcggtgctaaagatatgcatatggccattcggagaggactacctatatggcatattaggtaggatgattcaactccatatgagatcgactgatgctgatctttgccagacatgacgatatgaaagatttgcgatgtatgagctttacgtctaagggaacggcagaggttatcgctgcaggaatgcaagacacgatgcttgtcattgacctcattaagggtgatgttgtcaaacaagtcaggatcactttctccgtaataaagctatactaacttccgctaggtgcctaccgaacaccagtacacaataatgagacgcgggcgatatatatgcgccgcaactcagaccggttccgtcaacttactggatcctgtcacttttgctgtcatcaagtcttggaacgcgcactctgctttgattaatgacatggacgctcagcatgacttcatcgtaacttgcggatactccttaagacagggtcagaattacatgcttgacccgttccttaacgtcttcgatataaagaagatgtcatcgatgccccctattcctttcccagctggcgctgcctacgtgcgcatgcacccgaggatgttgacgaccagcatcgttgtctcacaaagtggacaaatgcatgttgttgacttaatgaatcccaacacaagcgacgtacggttggctaatgttacttcctacttgagcatgtttgagattgcaccctctggcgaggcgattgccctcacagatgctgattgctcgattcacctttggggatccccaacaaaactccatttcgtggacttaccaactccgatcgaattcgcaactcccgaagagcccctgcccaatattgactggggcccagatacgtaagttgagatagcaagttgagcagttgttgttcctttactgatcactatagacccctgaacatgatcggattgccgcattatcgagaggctctggcatccgcctggccagacatcccctgcgatgttggagcacctcctgtcaagtttgatccacagttcctggcagggctcaagccgactgagtttgggatgtacggtcgcaatactcggggtttgcgaagaaatcaggccgagaacactcgaaacgtgaacaaatcaggaagctctgggctcaaggccccgaaattcctcagtgaaaaagcccgcgagcttgctactagtaatgccgctgcctctgataagaaggctgacgagctgatcagctctcttactgatatgggacttgaaagcaagaagtctgacgttccagtcatgtatagaactgttgagatcaaatacagcaaattcggggtggacgactttgacttcgggttggtattctcccatgatcgcaatgtacaatcactgatcaggaatagtttctacaacaacacgcgatactctggactcgagactcatatctcgaattcatatgctaactcgcttttacaaatcatgcacttcactcctgtcattcgaaatcttgctcttcagcatgctgctacctcttgcgtgagcgagatttgcctgctgtgcgagcttggattcttgtttgatatgcttcaaaaggctgaaggctcgatatgccaagcaacgaacttactaaaaaccctgagtaatcaccctcaaggtatgtcgagtgacactgatctcaatcattactaactggcccagccggtcctcttggtctactcgaggaagatcctcatggatcatctcttaacgttatgcttcaaggactcactcgatttctcctggataaaatagtgcatgattataggactatcaacccatcgtcgactgccatggaccaggttggttgattgactgaaactcgatgatatatactgaatcgtctaggtcttggccacttccgcaacgacctcaatcagatgcataaactgtaggagcgaatatactcgacctggatcaacatatgtcaatgatctgctttatccatctcctgtaagttcgatgccgaatctgtatgaggaaaacttattcactgcgaaaaggccggcagccgaaatgccaagttaccacgcatcagcttttctcaagttctcaaaaatagtgttgaaagggaaacgacgtccaaaggatggtgtagtcgatgccagcggtaccagaccatagcgacgagaaagagcattcacagtataccggctgtactcatgctaaacaccgccatcacaaaccaagatcaacgaatgctttggtcaacaccaggttggcttcccgaggagattggaatcatcgtagaacaagggcagtttttctgttacgaaggcgaagacctgaaacttcacctccagaggggcatccacaacatcgcagtgtattcgctgacaggcatggccattaatattgagagtggacaatcgcaaaagtcacaccttgtttcgatggtcaatggtaagtctcttgcgcctcattacccctcagccgctgaaacaaaaggatagtggcacatgcagaaccagaggcgcctggagagagtcgatggcatcttttcaacgacttcttggtgaggtcggttagcacggaagaggcactcgctttcaacacatcttggaaggtcccttctgtaattgcataccagataagagatgagaacaacaagatcgatactgaatggaggagcaacatcgacacttccatactttaccaagacttcaagtatgctccaacccgctataaacctgatgttgctgacgtttttcagtgcaaacgccgatccatcaacaaagacctatcaagtgctcaaccctgagactgaggcgcctggccccaataccattattgcactggacactgagttcgttgctgtgcgacaacctgaaattgaaatgaattctgatggtgagcgggaaaccatacggccgatagtgtacgcacttgctcgtgcatcagttgtccgcggtcagggggaaaacgaagggacacccttcatcgatgattatatcaacataaaggaaccgattgtcgactatttgacatcgtattcgggaatcactgaacaagacttggatcctagagtttcgaaacatagtctcctgtcgttgaagatggcatacaagaagatgtggattcttcttaacctcggatgcaagttccttggccacggactaaaacaagacttccgagttatcaacatacacattcctaaatcgcaggtcatcgacacgattgacctgttcttcctccaaactcggttaaggaggctatcgctggcttttctggcgtggtatctcttgaaggaagatatccaaatggagacccacgattcgatcgaagattcacggacagcactcaagttgtataagaagtatctcgagttccaggatgccggaatcttggagaccatattgcaagatatttaccgagctggccgagaggtcaacttcaagccgcctcgcaaggacggccagcatatcccaaggacggacacccctccccctttgccagtcgatggctcaacagggccggtaacacctgtcagaagccacaacattctggcacagacacctggatctgcattcggaggtggctctagctggacaccaggaaagggatcaccattaccataggaatcggaaggtggaaattccaatcagcaggatccagaagaggaagaagagctactgatagatttttgtgagagcgaagaggtggatgagcattggagggaaaggcagcagcaaagccacccactattgatgagatgaagatttgatcagcgttcgagcaagagctaaatttgatgtgggagagttggcattaagcatatattggctcttagaagcttagaaactaaggtaaggtaagcagcgtaaggtacttagaaaagactactagcatttatgaatgaatctggctgtgttcttggttaagaggtaatcgacactggcatcagaaagacctaaacctggaatcttcatacgccgagcccttgcttctttcccaggataattaagtacctacctacctagccaggtgattgggccagacaggaaagattgggatctatttcctgcgaaggcataccttgagcgaagaaaacacctaaggtaaggtagtcaagtataatttaataggtaaagtaataggagccgctaagataggtagttctggcactcttggtagctcaggtaaggtagcatcagatgttcaaggcaatcaacttcctttatgccacctaaacctacgatagagaccaacaggaaagggaaagagtgttcctcacttcgcatcttcttctcataaggaatctcagataatcaaactcccttctttcactctcagcctcttcaatcacctccaagtcatcatccggatgattcttcttcagtcgccctatctcatgctctaacttagcagcttcaacttattccatcacctacatgtatactaactctccacatgatttgtctgaaatattctaaacggcaatcgtacagcaaaatggagggatacgatgacaacgactctcgatgcctccctcgaatgccaagaatcttcactccccctgacactcaacctgaagtcgttctcttctctgcagccgctgacgatgaaaattcccccaaaagcaaggttcttcatgagctcgcaacctgtgacaccgagaccgatgacacactttgtcacgacaaggaagaagaagaagaagaagcagaagctggcccaagtaatgcacctcactcgacccttatgagccctggtggcggaaaagcggtgttttagaaagatgacgacgccgaacgctacccgaacccctcaaaagtgttcaccatcaaggacattcaatcatcacaatcatttcagccctcaaccgattttatttccgcgaataaagatgttccagacgagaccattcaaagactcaaggatatcgccaacagggtccacgcactgaacagagacccggatggggaccaactcagcagctcaggagaaaccacgcccactgggcactccttggaggtggattcgttcaagtcgtcaaccccagaccaagcaccacaacccctgacccgaagccgcctacgatctatacctgatgcaagacccaacaaccttggagcggtctgtgaccggctgaaaaacaccaatgaaggatctcaggttgctacacatggcagtgatacatcacgaccagctggtttagatactagctccatgaacaccaatgctcgcgaagcagctcctgaagatgaacaccaggcttattacattttcgatctacgttcaaatggctcagcatacttcatgtatgaagatactgaggaaaatgatggattcaaaattgagagggtatctttcaaatccacggcgcaagagccaggggtgcgcgcctactacctcgaagcttcagacaaggaccagggcgtactgaggcatggaagccacgaaacgctctggaggctagatccatcccaagtccccgcagtgattattgataccgagagttcagcttcccttgaagcaggtgtagaagtcggtgatccattgtatgccggcgaagaagctacccagagcatcgctaaaaaagtgagtgatcgccttcaaaagatcaggcacttgagagaacatctgcatgtcataaatggaaagggccagcaagtcccagaggccaagaggctttacctcattggcgacaaggacatccgagatgtcgtcagtatcgtgttggacgaaacactgaagaatggccacattcaattacccgagagaacacctacaaccacagggtcatctgacagtcgaccgttaccgcgacttgacgagaacttgaatgctatcctggtcccctccccgatggcgatcgaccctgcgactaccattaatctacccagcacatcttacacaaacatcaacgcggctgacatgcaagtccataccaaaacgcgtggcggggcttcggaagcaacgacaactgttgtgacacgccgaagtgttgctgaaattacatggtctcgggcatatccagcaaattatgattcgagtacaagaacacattatcgaaccgtttcggactgttgctcacccacacatgggggctcgcgttcgtgcccagatgatcgtcgacagagctaccagaggctggcgaaagacgagtctgtcctacaacactatgccaccccaaaaagtacagctgagatactggccgatatcatgtgcaacaaaagtttcgagcaacagctgagagtcagcgacgggaccgtcatcacgtccttccccagactcttttcccgtgactgcaccactgacctcaccttgcaaactgaaagtgaccagccgaaaaagcatactccgtccacgctataccaagatggtgttgatgcccactgcggtgtcgaggagttagctgcatcgagttcttctgcagcgccctcaaagatatactcatacaacaaccctttgttcgctgctaacccattcagagcgcatccaaccaaactgacggcggcgggtagacgtctaccaactcctctggcggcggagagaaagctaagtgcctcactcgacgcagatacgcgacgacgcctgagtgcccaggttgccggcattgaggacgaggagatggtcgattcccaaaatggttcacggcaaagtctgatggacaaaatcaaacaaggaggccacaagcttttccacaagaatcactttcgaaagccgacgggagaagctccgatcagaatagctgagaatgatatatcgccgggcggcttcttgcgctccagggacagcattgccagggaacccacccctgaaccacccaagcctgatgatgaagagatatacgaggccatggagggcagcaagctcaaagttccacatcccagagaggaggcatgctccgaagaccatcaacctcacgaatgtgtgaatgatttgtcgtctcgcgacatttcacctaaataagcggcaactattgagaagtcaagggggacgacaagacatacgtacctagatagatcattccataggaagaatcgaacctaatgatactctgaaaaggtcttcaaaccttgtttggtgcaaggacgtcgaggtagtaggcttggatacaccatgagagaccgataagtgtgtcacatcacatgcaattaatgtctattatccatatactatgagtctatgccgccttactagccctggctttgttctctctgtgtcgcttctccttggccgcagtcttgcgacgcttcatccatgatctgttaagatcgcgtctgttatcccagaaccaagcctgaaagtcgcttgagctttgtggagcagaagcatctttgtcgtctccatcctcgtcgaagccatgctcttccatgtcgagatcttcgtcgccgtcttcctcatcctcaggccagaagttgcgcattcgtgagggatgcgcggtgtcgggcgtaggcgcagcacttctaacgttgcgccattcgaaatcctggcgagagaagggcgtcatgggcgcgggggttgcgatggtcaggtttgcggggtcttggtcctcctcgtcctcgatatcgtcgttgtcaacacctccaaagaagctgaagggctcagcttcctgcttggcgggagtctctgtggcaacctcgtcgggcttggtacgcttataaagggcctcaagggggtggactttcgtagagggtgttccaggagggggtatcttgatggtgagactgcgggaagaacttgaggacatgggtcttgtttcgtcggctttgatggctgagaggggtgtggcttgttggggtggttcgggggagtcggcttcagacttggaggactcatcgtcttgctgaagagcttccttggttgtgtctgtctgttctttcttctcttcgccttgagcagaaacttccatctcatcatcactatcctcatcagaggagccgctgctactcgtaccactgctactggtatcgtcatctgactcctcgacaggaggaggtgtcgccttcttgactttcttcttcttgggtacaggttcgggaatcttcttctccttgaccgtctcgactacattgccattctcgtcgacccagcctttaccctcaataaattcggtggccgtgttggcttgttccccatcggctgaggtcttcaagaagctcgggaattttgtggtcttctcgaattcatgaacaataacttcgcgcgacttgcccttcttcttgcgctttcggggttgatcatcctcagggagagtggaggtgagattagggggaaccttggtcttgagcagacactcatctccgtctgtatactttgattttaggcgcttcttcttctcggtgtgtttgccatccttttccttttctttgtcctgcttgctcttctttcttctctgatcggcgggttctgtccatcctctcttgactttgcggtctgtcagagcgacgccctcgacgacctcgtgatcacgctttcgttttctcgattcctccttggattcctttgacctcttctttttcttcgtggacttgtcctcttcctcctgatcaacttcaccagtaggttcagctctctgttctggtctggccttttcgatccgtattttgttgcccttcaacacagcgccattgagcttcttttttatcttgtcagcctccattgttgggagttcgacaaagccgtagcgtcgttcgggaaacgtctcgagcgtgtgatatgaaatgttgcgcgccttgggggctgcagaagctggaataacgatcttgagaagctcgggatcgagagggcttatgtgaagccttatgtagtcgcttgaagcagacgtggcctcagcagacatttcgaagcgaatggcgctttcgtgaggagtttgtgcgacgtcaaaggcgtcgttaaaatgagtatgtcggtctcaatgaaaagggacgagcttttgcttttgcgataccgatttgggggaaaaaagttccaaggacccttgaagaaagagtcgcgacttttgattggtcgaatggagcgactttgatccgggagcccttaagtgaatgcagtatgtattgctcagagaattaccaacataaaacaaacaaacaaacaaacaaacacgggactcgagaaacaattcttggaaactggtaaagaaaaacggttcaggtttgagatttaaccaagaagagtctcgtctcacagggacaaacctgaaacttggtagacaagctgactaaatgacgtctcacttgccgctcacatctcaacacctttgtcgcaggtgtttgaccccaaagaagcatctgccagattggatgatgcacatttatcggagacagtctgaaataggaaataagatctgaattgatgtaactctacaagtcatcgtcgcagttctagacttgggggtcgatagttcccgggtcttattgtgacagaccagggatccttgaaaccctcggcctatgctgatgggacgaacagtgtcacagcgagcctcgtcttttggggttatactgagtctcgatattcgacatggaggcatcctcaggcctagatttcggtgtcatgctcgattcaactctatgcttatgcttaacgatggtcacatatactctcagcgtataaaaggcctgtagatcctcggtatctgtctatctacagtatctaaacaaactcatcacttctcaacttgtttctcttcagttcgtaaatccctggcggatctttgtttataatactcttgttttatctctctttctattcattcgccactcactcatttactcactcactcgtacaaaatgcacttccctattcttcccatcatcatcacactgactggaagcgccatcgcaggtatgtatccttttcttggccacatctcttgatgaacacttctgctaacgtatataagcgcctcatcttcccaagagacaaaatccttgctttgtgactggctccgaagctctccccgatgaagtttcgacacaggccacgaatctggcctcggtcatcacctgcgacaattcgaaaacaaccatcgatggtgtcccagacgtgagctctggcggtgtgaccttttcttccatcaactttgccgaatcaggccaaagtcctctggctttcgctctcgacaagtttgcaaccacatcacccctggccaacaacaacctggatacgttccagaatgagctcaatgtttacctcgcaactgaggctggtatcagatcaactggtggaagtcttgcgatcaaggttccaaagttcttcttgcagttccagatggctcgtatccaacaggcacagggtactgtgtctgacatccctggccagaccgttgaccaccagctggaaaaggtgctcaagaatgcagctggagaggaccaggctcttctagaccaagtgaacgaattggctgtgaacttgaactaagttctaatgagtggtatataatacacaactgctccgattgcctccgttttcgagcccaaataagtgactccatgccagccgtcattatagaaatacatccaatcagaacaattagagaggagaatgcatcgcgccagaaccttttcagaaaacacctgcttccatcatgacccaagcgccaaagaaatcattttaagaagtgccacggaaccaaggctggggatcctgctcgtgtctgtcgccgccgatagccttccaccaggtatcggtactccagcgaatgatacgctcggcggcacccaagggcgtggcggcaggacgcacatcgaggaagaagacagggtcaccgtgggcatcgggctcgccagagtaatagtcgatgatgtatcgaatctccttcctttggccgttgatctctcgcgcaacgtaccagtcatgtcggtcaaagggaggttcggtgctagagcgtgttagccgcagatcgtttgcacattagaatcacgaatacctacccaaactttgaagggtaaatccagcccagaacctgcatcatagtggccttgggagtcaactccttgggccggccctggaagcgaacgagactaggctcggtatcaacaccgtccctttggcgatcaagcgcttcctgaacgtgaccttcgcccctcttgcagatctgccatcctttgtatagcccccgtgcaaatcgttgttcccagccaagaatctcctgccatgcgccctcatttaagaagttgtgtaccgaaaccataccctcgacggcggtgatatcggtatcggtatatcccttgcgcagtagcgcgttgtacatctgctgaggagacgggtactcccagttgccatctcctgtacccttggggatggtagactcatctcgggttgtcgggagagcgaatgattggttaggagccggcttttgcgatagatcggggaacatgtaattcagagggttgagctgggagatcaaagatttgggctgctcttgggttcgggcggcgtgaggcacgggacatcctgaggtggaaggaagatcgacaggcttcttgggcttagccacggggttcatggcatcggcagacttttggtgcatagggcagccaggctgggaagggttagcgacatggtgaagatatatgggattggaatcatactggaggagccttgtcggtagtagctgggtgtccaacaggaaccgcaggaacaggcgtgtctgcccaaaaccaacccatcgtgaatgactatatattagaactgtaacgttcgatgaagtaactcagcgttgttggcctgagtgttgaaagaatcgaagattgtgtttggtgatgatgacaagaacaaagagtggatggatggatgaagcaagaatttcctccagttgcctctactaaaaagtaattggatgcgcctatcaaaaatttaaggccagcccagagcgggaagatcgggggagaccgcaccaagaccaggtgggttacagtggaaatcgcgaactatttacagcgtctgagcgaatcatagggagtctattgacaagatcatgagcattgtgactatgactgtggaaattagacggagaaatgagtgttgaattcataatttctatagtacctctcagtatttgagcttctggttaggctcaattagcattgatgagccatcatggctgaaatattcctcatgattcctttccgatttatttccgttagaaaagatttagtggatacgaattttgtacgtcactctggttatcaacccgacgtcaccgacccgacaccatccctacctaggggatccattggcgggcatccttgtacagtaaatcgatccgagtctttgcatcattaacgcgcttgcacatgccagactcgtctcttttttatacttgtcaacctccgaacctgacctgaccactctctgaatgcaatcgccccccaggctttgctcgaatatgagagtgtccgcgtcaacacaattctctagaaagaccttcccccttccgagatgagagctggctccttcataggccggcttttcgtccacccgggcttccgaacataccccaacgtcaacacccacaccaggttcaccattgccagtcttggtcgtcgtttcgcgtctcagagctcccacagccctcgattcacacaatggcccaaaggcgcgccgaaaagaatagcactgcgtgcttccggtggtgctgcggcactaggaacagctgcttttgttgagctgtcgcaacaagaaaacggcaacgatcaagagaccggcgagaagcgcatgctcgaggtatcacgggctgaggtcaaaaagggcgtatcagccgattcacatggtctttcgaggctcggagagcgcatcaagtacttgatcgacctcttgatcatcgagcccgtatgcactgggttccgtttcctccagcttgttgtaatttttgtgccggtgataatcaccattcctgccatatactttggaaaacgacaacctagtagagacaacgaacgatcaggtacgctctggtggtatggcttcttggtcaacgagatggaaatggctggcccagccttcatcaaactcggacaatgggctgcctcgcgaaccgatatcttccctaccgaaatgtgcgagatcatgtctaagcttcactcgaatgcgccggctcactcactccatgcaacgcgcgtcacggtggaagctgcttttggtggccgcccctttgacgacatctttgacgaattccaggagaagcctttaggtgttggcgctatcgcccaggtctacaaggccaagctgaagccaggcttggctaagccagacgaagctgatcttcatgactcatatcctctggcgcaaaatatgaagcgcaatgttgatacagtgcttaagagctcaccgcagagagtaccgtcgtcctacgttgcagtcaaagtgctgcacccatacgtcgagaggacggttcgacgagaccttcgcatcatgggcttcttcgcttccctgctcaacttgattcctacgattgagtggctgtcactgcccgacgaggttgctcaatttggggagatgatgaagctccagcttgaccttcgcatagaggccgcaaatctggccactttccggaagaacttcaaagatcgatctacagcctggttcccatacccgtatactgaatacacaacgcgaaatgtccttattgaagaatacgcccagggtatcccattggcagactttatggagaatggcggcggcgtcttccaacatgatattgccgacgaaggccttgacgctttcctccgtatgttactccttgataattttgtccacgctgatttgcatcctggcaacatcatggtgcgattctaccaatcagctcaccccgagctgcgtctaagaaagacaatgacaaaggcgcatcctgatgagaaggaagatgtgaccgaacaagtgcttgaacgacttcgaccatatcgacaccgcaaggatcccaaggcttgggaggcggagctggccaagatcgatgctgaaggtttccggcctcagctcatttttatcgacactggactcgtgactgaactcaacgctgtgaaccgcgagaacttcctcgaccttttccgcgccgttgctgagtttgatggttacaaggccggccatctcatgtgcgaacgctgtcgccaaccagatgctgtactcgataaagaagtatttgctctaaagatgcagcatctagttctcggtgtcaagagccgcaccctggctctcggtaacgtcaaaatcggcgatatcctgcaagaggtgcttagcatggttcgaaaccaccatgttcgtctcgagggcgatttcgtcaacgtcgtaattagtattctgcttcttgagggtattggtcgcagtctgaaccccgatgtcgatctactcagcagctccttgccaatcctgcgtcagctcagcgcccagagcggcccaggtatggcaaagcatggcgacttttccatgctagtggtatggctgggattggaagcaagacggtttatgcaagccagcatcgaagacgtaagttgcttggtgtcaaacatcctccaaagccatgatatgctaatttggactacctaggtcgaacgatgtgtcaagtatgaccaactttcccccaatgtgtaattataaagatcttgtttgaactagaattcgcggagtacagcatcagaaggcgtacgggtggggatgataaatacgtgagaaatacatgagagacacgacgaaacaaagacctactcttagatgtgcgtaatttcattgaattattatataggctggtcccctttctaacaataaaccaccgctttcacgtaataatatcgtgagtctacatctccgcgtaataccgtctaaattgacgctgtcttgattcacgcctttctatctttaggtgcctattgagcacttcctatcccataaccgcaccataacgccttgatctttagaattacgaagaaacgaaagggaactcctaatccgtactggcactcaattccatagacttgtcccacaagttcctcagtatggctgcggtaccatcttcctcttcaccgccaaccagacttgatccgctcagtcggtcagtaagcctaccatcgtcgtcgttgccgtcgtagctcgacgaggcaccgttggttgtccgtaccgaggcagggcgtttcggcgtcatcggtcgtcgagaatcgggcatgctgacgttgcgggtgtgctggcgcatggtgaggtctgtggaacgcttgccgtttgtcgaagcggtgccaggtcgtgggatgcgcaatgatttgtccataccggggagatggttgagacgttcgagtgaacgagaaatggggttgagatgccttcgaacaacgagatactccatgcctgtacgctccaagagcttgcctacacgtggatctcgactgttacctccgtcatatccgggaccaccgacaccgatgagtggagaatgaccgactacacctccgacaccaccaactgcttgcccaggctcaatcacggaactggctcgctgcaggttaagcttctgctgtgttcgcgatgtttgagcggcaggcggcgcagcccgtcgggccgccttgggcgctagtgcgctatcatcaatgtcgtcttttggtgcgcttgttgggggttctcggcgctcctcacggtcgccttgcaggctggtcacagaacgaggttttttaggcgcgtcatcgtatctgcgaaagtctccccgaggtggccggtagaaggatccctcactagtcaatccagagccaacagcctcgacaaaccgggatgtcaattcatcctgattacttcccgcaagagttcctgaccctatggcatcagcagaggctggcgcaaaatggcgaggagagatgtgcgccagatctgcgctcatctggggcggagctccgtgggacggagtgcgctgcaatatgcgggaagtgagatactccttgtgatgtatcgtctccaactcggggctcgttgagttccgctgccccggctcgtgttgtggttgctcggccagctttggagcggcggaatcgttgggtgtagccggtcttgatccgccagtgcggtcgtcggggtggtgcacggagtggttactactgttgagagaacccttgcgggagaggtagggggaattagagccactcgcgtcgacccattcgtcctcctcgttacccaaatcgaaatggacctgtgacttgccgtgagagatttgaggctgataaacaattgtagtacttgaagctcgcttcagttctgcagaccgagtgcgcttcccgacttctgtatgcgagcgattgcgcttaagttttgagtgggaaggactcttgacgattctcgtgtgcgagggacttttgaccagttttgtctgggaagaactcttgtcgagctttgtgtgggaagagttcttggtcagcctggattgagatgcgctcttggtaaggttgccagacgaagactcgcgagaagagagttttgcgtcgctgagagctcgtcgatgagaattgggaccggaggagattcggtgttgctgctgctgctcgatctgatcgggggtatcggtatggcgacggctgagcttaggctgcttcggggcagtttttgatgctgggccgcgggcgtggtggaggtgaccaacagtgtgctgtcgctggtgatgacgatggggtctccgatgctgctgctggtgttggtgttgttggttaacaccgctgctctcgctctgcgaatcactctcctgatggttgagcggaggtcgttttgattggccgcccaacgacgatgcgctgtccgcatctcgggtgtgaggcatggttggtagggattggaggtataatacagcaagataaaggttgcgcgccgttcgttctgggtgatgcgacggcgaattggtcgttgtcgtatctgacggatctcgagcggtaaaagattttcaacttttggcgacttttctttctcctttgttgtgtttgcgactgactacaaatgttatattccctttttggctgcactgatgaccagggtatttaatatcatgggcgctgcagcagtagttgcaaataaatacgtgacaaagaataaggaaagtggtaggaggttaattgactccgcgtcgtatcagagattcagtaggtaggtaggcagtcgtcgtctcggatcgcgaatggtggtggttccgtccccgttgccgattatggagctccctttaagtcagatttgtagggctccctttcagtgatgtcaatgtcaatggatcggccacgagaagaatcggtgagggttgagagtagtggaggagcggagataggccggcgatcactatgagtctggagtccgaggagaagaagaagatgatgatgatgatgacgaagaaagggagagaaaattaaagaagaaaagtgcccggcgttgagcagaagcaacttttgacgtaagggaaggtctagcaaaaaattgaaaaaaaaaaaaaaaaaaagtagtatggacaaggtcggtaggcgagtaagaagaataaggtcttggtctcgttactagtataggcgagcaattccagaccagacagaccaggcatggccctagaagctacgaacaatcgagggccaaacaagaccgacaaactgaacggcggagatgaagctagtctattgccgagacagaggctagaggtgctgagaccagtcagtttgacctgagtttgtatgaatgaatctttagtatcagggaggtactgtagtaggctgtgatggagaggaggggaacgaaaaagaaggcttgctaattatcaagattggatttgtccacataaagttttagtttttagctctgacactgacactgacactggctctgctgactctgactctgactctgactctgactctgaagtataaacgtgtgtttgaacacggccgaacgatacagtaaaatgagtcggagctagcgagcgaacgaaataattactttggtcgtgcagcagtagcagcagcagcagtgattagcgagtgaacatgttgaggtgtgatagtgcgaaatgccaagcaagcgagtaagccaacagaaggctagagccattctatctagaacacgagtgagatgagaatgagatgcatgagattcgtggtcgcaggcggacacggagccgcaagcggaacccttggaatatccttctttgtcaaaccgagaccaattacgaggcctttggttcgctgtgtaacttgcatgtcacatactgtacataaatgaacggacccagaaacaggacatgaactaaaaagagaaacatccgtggtttgagttgaacattgaacaccaccaactaaatcatgaatgcgtcacctgtattacacactgcattagcgacgaaccgctcggggctcgcggagaactgggtacagtaaggtacctaattaatgtaatctaggtacctacatacatacactgccagacggaccttggcccggcctttctttgccttgtttctcttccgggccgactttaggcggcggcataaccgtgagtgattatgtaggtaatctttaacgatagtgataatcaccgtgtccttcatgggacgaaagggcgatgaaaccgagccataaaatcatacactgacaactttgcccaaggtaagtcaccccactgtctcctttttgtttggacctattcttgaagacgcgcaacctgctcgcagaagcaaaccctatcaccagatatggtaacccatagaaacgaataagccaagacttggaaagagaccatctgccattcgtaggtatgattcttattaggatgctccaaaatatggctcggattgcgaaaaaccctttcttacctaccaacctattcaccctgatcttcgagaagcttttggcgggggtgggataatctggggtgccttgaaatactccgcacgtgacctctaactccaacttggaatcttcaatctcgtctcgtgcagtgcatcaaggaaccccacgaaccaacccattaccacttcgaatactcaggtacctatcagaacctccgatttttgacattattcatccctcccgaccccaaaaagaagatccctgaccatgtcgtctatcgctgaaatcgaacaagagaagaagacataccaagaacaagtacgaccccgtccattcatccatgatatgtcattcatactgactgtttcccctctagttcgatatcgttcttggtcagctacgcgatgaccccgataacgtcgagctcaaagctttaaaggacgagttgaacagcttcatcgatcttctcaatgaacaaattgctgagctcaagcctgcccaggcgcccaaacccgccgccaaagaaccatcaccgccacctcaacccgagaaatggtctcgcgagaaccatccagcctttaagaaagcggctccagtggaggaagagaagcaggctcctgtaaactaccaggtcaacgacacaattctagccaagtgggtttctggtgacaaggctttctacccagcgcgcatcacatctatcactggatcctcaacagaccctatctacaccgtcaagttcaagacctacgataacactgagaccttgcgatctcgcgatattcgacctgtttcaaataagcgaaaggcggaaggcacgccaacaacttccgcaccagccacacctccggcccctgggctggtttcatcagcgggcgcgacagtatatccggaagcgaagaaggcagccgagcaagatggtgaagtgaagcctcccaagcccaagaagataaaggccaagaaggagctcgagaaaaacaagaataagtggcaagaattcagcgcaaagtccaagtttggaaagaatcaaaagaaggacagcatgttccgtactccagacggcgtccatggtagaggtatgcccttctgttccttatttcatgaatcagacactgacttgttctcagttggcttcacaggctctggccaggccatgcgaaaagaccccactcgaagccgtcatgtctatcaaatgaacgatgagctagactaatcacctttctctcttgacagggcactcggttcgatactcaagagcacacagggggcgttcgggaagtctcagaagcttattgctttgtttggtaacatgccttgcatttgatcacagcagaggctaacgacttgtctttctggcgtttaatccagttcttccttttcagactcaagtatataggagcgacgcggtctatgttgatagactagccggtgttaatcaaataatgttacatgagcacacaacacctctcccccttggctttgggtgttttactaagttgggctgacaggaatcattattgtacaagttgcctggcagccgagtagaagaagttcggtgactatttaccgctaagatcgattttggggcagatatcttgtactatcttcaaaaaggcactagccctctcactcgtaggttctgcaactactgtgggttttcctctgtccccgtcatctccaatattgggatgcaatgggatatcacctaaaaagtcgatctgatgctcttggcataacttttcgacccttgcattggaaccaaagatattggttgctccatgacaatgagggcatgtgaacaaggacatgttctgtaccaggccaaggatattgacatcaactgttttgaacatgttgatacctttgacagcatctttggtggcaagagtatgaggagttgtaacgatgacagagcctggggtttgttagtagaaacaaacgtggcatctcatagaaacgcaccatctaaaatgacctgctgtgtgatggtcaactgtgtatctcctgtacctggaggaaggtctaggacaagaacatccagaccgccccattctacctcatgtagaagctgctgaatagctttcatcaccatgggacctcgccaaactactggtgcattctcgccaactagatagcccatggacatggtcttgactccatagtttgtgagagggatgagctggttatctttgtaatgtcagtacatgctcggaggactatgagctgtagtgactgactacttgataacctcggttctccggacaggtcaaacaaggttggaatagatggaccaaagatatcagtgtccaggatcccagcacgaaagccaagacgagcgaaagccagagacaaatttgctagttgcctttattagaacatctcaagactcgggagacatctatagatacctgcaactgtgcttttgcctacaccacctttggcagaggatactgcaatgactttctcgacacctgtgattttgcgacggaccgggcgtttaccccaggttggcggcgttcctgatcgagggagaccctaggatagtatcagtaatactctatcctgatagaaattcgcactcaagaagatcactcactaatggattttcatgttgcagtgcccggaagcactgaaagagacgggccgatgttggacgcatactgagagtaccctatttatggcttgagatgggatacaactcgaggtctcggtgtaataagcttgaactcctcaattcggagttatagggagtttttgaatgtctatagtgtctaaacaagcaacatattgaatcgtctactcataagatccatggatgtcaagaatacacgagtctgaccaaataaggtcgggtgtcatggaacccatccatagacgctgggagtttgagctagcggactacctaataggctaatacagggctctctccactaacaatgagttgcggcgattctgccacatgccaccgcctaaaagttcatggccattcctcagaaaatttccaacgtgggggcttctgtttgtttgttagtggaagacttgacaattcaatcattaaaatggccaaagcaaagggtcgcgcaaagcagtttcagaacttggacgagcctatcgccaagggtaagttgctacaataccatatggcctatagtttctaatcattacgaaagactacgatcccgaggccaatgtcgaagttagtgaggatggcagcggtagcgaagagagcgaggatgagaacgcgggtaccgagcactatgtttccgtgggaaagagtaaattgaggaaacaagagggcctgtcacttggcccccagtaccgaggctctcgagtctcgcgagatgcgctcgaggaagagagcgagtctgaggacgaaaatgaggacgaggagtcgggtgacgaggaattcgacgatcctgagaccgcggatctagcacgcgacgaggctgaagccaacgactcagaaatcgagagtgacgacgcccttggcgaaagcgacgaggagcgcttcaaggaatttactttccgaggaagctccaagcccaaaaagcccgttaacaagcgagctactgctgctgactacatgtcttcttccgatgaaggtggcgctggtgttggcgaagatgaggatgacgaatccgagtctgatgaggacgacatggaagatggccttgacgctctggtcgatggtgaggaagtctccgacgacgagtcggatgaggatgaggaagaagaggacgatgacagtgaaagcgatgacgagacatcagaggcgaaggctaagaacgcaaagcctatgatggcagctctatcaacccgacccgatgttgacaagggcttggcaatccgtcagcagcgcaaggcctatgatgggctccttaacattcgaattcgtctacagaaagccctcattgctgccaacaccttcgatgccctcgacgccaaccccgagcccgaatcggagccctacgaggctgctgaagaggcagctatcaagctcctcaacactatcagcagccttaaggataactttgggccgtctcgagctggcgagaagcgcaagcgcgaattagatgtgtctatgaccacaagcgagatctgggagcaattacaagaagaggaacaacgatctattcaatcaagggaggatcgtcttgagaagtggtctcgcaaggtgcaatctgttaatgtcacagcacccaaggggctcgagtcgcgaaacaagacccttgtcagtgccctcaaggagcagctcattgatcccgataaccgcctcgccaagcgctctcgcgtccctcgttcgtgtgcccctgcgcaagctgccaagggtgcatcggacgacagcaacatctacgacgacgccgacttctaccaggttctcctgaaggagcttgtggaccagcgcacagtggagggctcatcgggagctggagctggagctgcggttcccacggtcgtcctcacagcagccaaggacgtcaagtcacgaaagaatgttgaccgtaaggccagcaagggccgtaagatgcgattcacagttcatgagaagctacagaacttcatggcgcctgaggaccgacgtgcgtgggagcagagtgctattgaccgcttcttcggcacgctgtttggtcgcaagatggagctgaacgaagacgagagcgaggatgatatggatgttgatgttgaggaggcaggactccggctatttagaaactagggacagacacgaaaaaggttgtaattgtaggtcatagactgttgcttaagcattaccaaaataccaggtacaaagaaacatggttaacaaaacaatgtgaactcctaggtgcaccactggtccccctaatgtcttggttgttgaggcttcctcttttgtatagccattcattcgcatataagctcgataactaggccacaaatgccagaaggaaaaggcgagcgcagcttgacgagttgcatcatcaaagggccgccggataaatatgagagaaatgaggttactcgtaagaagaaggccaccgaatgattgaagaatcagggctgccgatggaggaagcggttgaagttgtgatgagggtttgaggataaaggtcaaagcagctggggtctcaatgagagcgtggatgaggaaggggaccgttgctgtggctagcatgatggcgatgatctgaggttggtgttaccaagttatcagagttcgatgataaagaagagtagtggaatctagacaacgatgcgactctcaagatgagagatgggttacagatcctgacttactaagctaccgatttgctgaccatccccacagccatggaagacaaggatgagtgagtttatacaatcgatgtgctaagcccaaacttctcatgacaccgtagtatgtagcagttttgttcattttatctcgagggttttgcacaaatatcagatatgcttctagcatatccccaaccatagcagattacacaacaaacgattcaagtgcctgaacacagaacatccaatcttcatcatcaaatagtatattactaactccattcgtatctccattttgagcgccatattacgccgtcagatatatccaagactatctggaagtcagtgtacaggaggggatatcatatctaaagactagcaatatacaaaatacctggctaagcatggttggctagtacatctccttgaactgaggaaagacagtaccatcaactccaaacatgccgccattggacgcttcagaaacctcagcattcgacccttgttgtccctcattatcgttgtattggaatccattcaaccctacatagccctcgaacattcgtgacatctcggcttgaattcgtgatccgttctgtgccatcgagtctggggttgcagcttgtgattgctgaccaggaatagatggcttgcggaacggctgttgttccatatggcctcgagcaagccctatcatccccaatgctgctgttgactgggggtcgtcctcagcattgagtccaaatcgcggtgccacgtctttgagtgatcgaattgtgcgccaaagtcgctgggatgcccagctcttggcagataaatcctttaccagctcgagggccatataaaactcctcacggcaggaagcgctgaagcggaccggggcgtgaacggacgcgaggaagacgaccgcaatcgcagatgtgaggaattggtggtagaaaacctgcacacgtctgtataagttggttgtgttattcaagtggctaaggtatcggatagtgtctttggcgatgtcaactacacgttctgactgcgtgggatgcgccatgatgcttgtggcgctatgcaaaacaggggtgtaaagccagatccgcatctgcgtattgttagcttataccgactgagtcttgagcacaacacttacttgattcaggcgtaaatatgtccagattcgtaggcgttgcaaattataggacggagtcgacgttatatgcttctccttatcccagttacgaaccttgacctcttcgggaatctgttcataccactgcaacaactcctggtcgacattctccagttcccctgagcgtaaatcgcgtgctagaaccggtccaaaatgagctacttgtcgccacacttttgcacctatccgagaataggtgatcatggccacaagataagggtattcctccttaaaattcgttagccaagacaaggactctgagttcatcaaacactcactggaaatggcagctctgaatcgatttcttcatcttgaacgacgaaaggtagcccagttgcgaaagcccatcgcctatccagcacatatgccgaccagaagctgacgagagcattcttacgttcttcttcatcctgaatcctcatcaggcctgttctttgatgaatgccaagctctagacataatcgtgcgacgtgacccatgactcgccaagccaaaacttcgtcgttggacagaaatctatacccggcaacaagagccaggattggtagggttgcaacatctgcagcctcagccatgagtttccggttgagcaccgtttccatgctctcaaacaggcgaatggctttatcactatgcccatgctcttctaccactagagcacagcacatgatgatcttgagctgtagagtcttgtcatcgttgacaagttctctggggctttgttgtcgtagggtttcaagaaatgtggccatgtttttggcatgggatatcacggtttgaatgttgagcactgggtacatgataccgatctcttcctcatgcagacgacacaggcgaatcatttcgtccttgtcgaattcgtggaggggatctcttggccgtgtcgacatagggcccatcccatcgttcaggtgtgaattttcctcgtctgatatgcctttgtagcccatgttgttgatcgtattattggcaacgtcgagactgaaggccatacttgttgggcccctgaaagaaccatatttcgaactatcctgacggttaagtgaagtagaactatgagaaggtgaaggggcgactgccggcgtcccgtggccgtgggtcattgtccggtcaccaagtgaggaatatcgggcaggttcggattgaagggccttaacggtttggtgtagccagccgacttcttcttgaaggcggcctagttgtgaggtgacctgcttgaactcgtcggattccttaaagttgccggagcagcagttcggggcatatagacaggccaagttgaggttgccgcatcgttggcagggagtttcgccattacattttatttttcgtctcttgcattcattgctatgtattgttagcatatgcacttgttaggagccaagataatgcgatgttatgctacgcggccgcagcgaagatgaacccattctttggcagaggcatactgaccaagctattgatatgtactgtcattgtgaagaatgcaacgttagcctaagtgatcttcaagtatagtgacccggggagtggcgtgtgaatgagtgggatcaaagggctgaaacaggagtgggttcggagtgccgacccagccgtctgggttcgtttatgttgtgcaacaaggaggccgagatgtttgacgtccgaggactcgaaggactcgataggcgagtatcgtgcagtcttgtgtagccatctccaggatgaacccctctttggtcgcgaccaagtgcgtccctgtccttcaaagatgcctcacctcatctcatccttgtctcatgtgatctcatatgatcatggtccgggggttgatagtagatgtaacgagattgccagaactcactctgtttcttttacttcttgtttgctttgctccgttgccttgaccatcgtctgtcgacttcctcttattggcattggacgcgcttgcaccttgagcggaattgtcgccgacagaggcggaacttggactggcatgattatcgtaagcaatgggagcacccgtagaggctcctacggcgctcccgggggtacgggctggagtcccgcctcgtccggcgccggagccggggccgagagacgggctcgaggttggattcaatacaggaacttgagcaaggaaccgaaggtcgcttgcttgtgtctcgatctgctccattgtgccgaaatggccatcgacagtggcggagtcgtcggagaggtgagagtgagagagcgattgatgagagggtaatatctgatggtgatgaagagcgtgagggtgagtgtagggtgagtttggctgcgattgagggtgaatgtgatgatgagggtgattgtgagcgcgaactgctaggggtgacgcgaattgtgcatgcgtaaaaggtattatcactggacttccagttggatcatggtcgggggccactaggtcggtaccggtatcagtaccagtatgagtaacggggcccgggcgctgagaactgcgcctacgccaacgccaggtgccgggtatgctctggttgccaggcccaggatgagagtgagcatggtgattgtggcctagaggcatacccacgtgacccagatattctgaagtgataggagcggaatgcacggtcctgcccccgtggaaatcatcggcttcagtcgcttgttgccgctgaataacacctccatccatctccatctccatccccatctccatctccccttcggcattccccacaccgaagacgtgataatagccctccagccttgcttttcttcagtaatcacctgaaaaactgaaccgttgcctacgctctcccgtgcgcgcaacgccaagaaagagcaatgccgggaaagggaattctaaccggacccaaccagaagcgtccctcctagaactgtcggatccgcatggactgacccagagtgtcggagccgaaacctaatcaaattgcgtcccgtccactgggtaatttcgattgggcaacaattccaatgaggccgatgctctagatctaagagtcctgtgctcttttgcttgcctgtcgttgcagattcctcagtgacgattgagtgtctgttgtgagaatatcggcgttgatatcgtctcgggatccatacagctgaaaggtggcggccgcaataacaacccaatatgataatgactgcgaacaattgtcgaatctcccgggacagccagaagatgttgagtacggttctcgataacagctcttcgatctctcttttattggcgattcttctttcgtcgtggcatgcgatacttctttagcacgatcgttgacggggatcttgctcaacttaaacaactataccggctgttgaatactcaacggcgaactctacacagcgctcacctcccttgctctctgccttacctgtggagattgaccaccgctctagcttcctttggacatcgtcctcttatcacgccgcacgcctagcttcatagtcacagtttggatgccccttgagtaactcgacggcgtgcaggtgaggagtctccgccaagagggcatacaacccaccctacctagttaactgacaaggccctgaccagacgtcagctaggcctatgtagcgtggccctgatccgaaccgtccggtatcgcacacgtcccacgccttacgctcagaatactcttctgggccatggcacgcatcacaaaagtttcaaggatggagagatattagcaccttctcttggccatcctagatcctgagtcagaacttgcagcttatgaaccaaggtttctttttcatggcttctagagctacctatcgacagccacaagtataaagcttcggttctcgaatttgggctcaagcctcttccccacggtcgggtcagcaacccccgtcttgcgcgccgtgcgcaagagcttaaacccccgatacgtgcttcacctctcatacgaccgcaaatcgagctcatatcatgtacggagtagatactacatagtactgggtgtaccttcatcgactatctgcgggaaacttcattaactaccatgctagtgtgggtggggcctccgtgaaacctgcaagccacagggtgcttcatatcgagacgagttcctgtttcgggacgccctcgtcgttgaatcccttccgattggactcaccattgtttcgtcagctggtggctgtcaaaatgacttggaacccttgggatgtccctgtctagtcaagctttttgtctcctgagggtcccatgcatccttacagcatacatacatacgtactggaagcatgtttcaaagatcaggactcggaagtctttagccttgtcgatgccacgaggttgaggatcgtttcgcccactttgttggtaagtccaagctgaaagaaaatacggggcagaatccacttggtgagtcgtcattgctcaagcgctgtacctaagttggcgcggcaagttccttgttcatcctcgtgcgttgacatcttggcggcagctaatccacttcgaggctgtttctcgcggatgccacctcaaatatgtgctgatctttaaccgaccacatggcatagcgttcagtgtcagaactggcggcgcttttgtcagtctcggatttcgggaaaggattaaactaagcgacaaggctcttatgatcagatcaaaatgctggagaaacaccccctgcctagtaccggtacatgagcatatcttgtaccggagctccactagcctcggtacgcagagcgtgaacttcgaaaaagatgatgccccttcgttgaactatatctcagcctccagggcgatgcgcttgggttctcttcgctacgtcagagtggctcgttatctgaatttgagcgctcatgtgtcaaagaaaaaaaaatcttatcagcccaagttcagtccggcatctcgacttcaagtgaccggggtcagctctttggctggtgattatctttgattagaaagccattctaggggccttctcattagtctttgacgcgtcggtctgttctgtcatctacgcctttctacagagtaacgtcctctgggataggacccctctttcttttccccttacatgcaactaacgcttcttgaccccagtctatactaccgcggttggcgtcaaagtcagggcgggacaagcattaagagtcatcaggcgaattcgttgatgaaagcccaatttcttctgcagttaggcgtatcagggccaatgagcagacaacattgctccgccgggtaaacacccatcagtcgagactgtccagtcactgaacaaacaaatacacaatgggcagcgaggataattatatggatatgttgacgagttcgccgatcgtcattcctgatttgatcaacacaccacgcgttggttgttttaacagggcgcgcttcacattcatccatcatgcaggaacaagaacggaccgctcactcaaaccggcaatgtattcggtaaaggctgaggcttggcaacggctttctttatattcggaagagacaaaattgactgacccccttggtgtcgtctctgctagacacttacttgcagacgatcttgcaggtagcacaataggagaaaatttccggtgtatttctcagaccgccacaatcgccaggacctgctcgaaacgaggtcgtgacgaatggtaccatagtaattatggttcgagctattcgcacttaataattatatgtgtaaccgaaagcgaattgggggtcacgatatacgaacaccccctggtgacagtcgtacaagtgtacataatttcattacctctactctcttgttacctccttctaataactactgtcaactaatgccctcgaattggatcatgatgaaccttgtgccacaactccatgctaatctagatctagatgctccaacgagtcggccacaaacaacgcatactgatccggcgactcggccggatctccgctcgactcgcggccccactctccatctccatccccgatttcactcggctccgtctccgtttcagccggtgtttctggtggagtttgtaggccaggcaagccggcgccataagacatattccgcttcaacatgcacatctcaactgtgatgccaggaccgaaagcacaaccaacgacatagtcacgtacgcgtccgtcaggcgccatggcatccatatctttcgaacgtaggcgatccatgacactgaagatggtagctgaacttgagttgccatgattgatatatgtgtcgtaacttgcccgttggtgttccggtgtgatatccatggctctctcagcgccggacaggatggtagcgccaccagggtgcatcgcccagtcgaagtcggctgctttctgatagtctggagggagttggggcagagatgccttgaggtcgttgaaggctgggccaattgaggcggcagtgagcttggggacacgaggtgtgaggacaactttccagcctatcattctgtcagtttcagtcttgaatgaaacactacgaagacattgaagcttaccgactgggtcaacatcaaaccccaagtcatcctcagtatctggtatggtcctgtggtcccagccgaggaggtcatataccggttcagagggttcaccgataccgttgctcaatacagcggcactaccacagtccgaaaagaggcacgcgcctattcttgtctgctgcagctcgttgatgctatctagctcactgcgtaccatagtggtgctgacctcaagtgctacacacagaacgcgcgcgggcagaccgcgtgctttatgaccaagagccaggttcgcggctgttcggagagttgccagtccgccgctgcaaccaacaccatgaagcaagaccttctctacaccatgcgatatgcccagaccttttgcgacaaagtggtcgaagcctgggtttgcactatctgtacatgttgtggagacaatatgggtaatcaatctcttgtcaatcttggcctcgtcaatggcctttcgagcggctcggatcgcgagaggaacgccatcagagaggaacagagtgtggagctctgctattgagggcgcatctttcttgttaacagctggatggtcgggtgttccaatggacgaccgtgtgtcaattccggtatatctgttgattccgaggaccttttgcatactattacaacctattagccatcgagggaggcatgtcggtggtggtggtggtgggactcacgaaggtgtatcgggatagaacttgtcactaagggtgttgaggcaggtataatctagggaatatggtggatattcggcgctgattccgatgatggagagacccagctctccaaatgtgcttggagctgacatgactgatctgatgaagctatctgtcgtgaaaggtggctggcgcttatatccccaacactttgtgaggtggaggggaatgggataaatgagctgcagaaaagcgcctgagcgatacaacggctaatttggtgtgcttgaatggaaggttgatatcgggcacattcaattgatgtcgctacagaggaattgaatgtcgtcgacgtgttcaatcgccaatatctgttatctcgtttggccgcgtgagcttaatcgatgacgctatcttgatgccagggctaggggagctgcagcttcagatgcaggggttggataaataattggggagttatgcgaaaaatggtaatgacgatgatgatggtgagaggagagaataatagaggacaaaacaagcaagttgttgtgggaagaggaatttgtttatgcagctgtgacaccaaaatgcagccaaggtaggtacctccttggattggatgtcacagtaatgtctcaaatatggtttggaggggttactcaagcgaaggggacattgaggatatgccgagtgaacggagagtcactgaacggtatgagctgcttcttctgttcaagtgataatttcccaaggttctcacttgtcttttctgggctatgtcgatatttataagcgttgactgtttctcaacacggagaaaagtggtagctagtagttaacgagtgattgcctgagatgacttctatcatcgtgtaggtagatgaaacaaacgctgaaacctcgttggttcatgcttctctgagtaaacgtcatgcctcggttgacgtgtacgtaaattggaccgacgggcagaatcacgttccgactgtgaaagcattagcatatcttgaacatacatattggttaggttaggtcgcccatcgcatttctcgtgacgaatacgagggagcgaaaacacagccgccctcttttgcttacactgcatgcgaatacgtccaaatgtcaatatttacaaacaccaacgggaaattttgataaaaagatcaccaagacatattctctaataaatgtcatactcagcttcactgtttgtggttgattgtgggttcaaggttacatcatgataccgcgtgtggactgagacaacttcgaccttgcaactcatagtcgcagtcaaggcggcaatgcattatctcagctttgtcttgggacagcctattgttctatcagtaacactccttttattcctatatttattaggaaagaaatcaccaaagcccacgcgcaatggcaaacctctcaggttggtatccactcaattcacataccctatgctcacccatcatgccacttcgctacaaataggtacctcactaacaatcaaccagaaaacctccaaactcactaccgctggtagggaatggcatcatattccttcagcctcgccagcgtctcttttcctggttccaccgctgtgagcgtctgtatggctacgaaactctccatatcactgttcctactctaccgcctggtgtcattatcaataaccctcagaacctagagttcattttccgccatgagggaatctttgaaaagggagatttcttcaaacagcgatcttgggacttgttcggtcatggcatcatcaacgtggacggcgagttctggcgcctgcagcgcaaggctggtctacggtttctctcaacagctgctctgaagactctgacgagtgaccgattaccagagtacctagaacaagccattcatgttctcgagggaaaagaagctgggagagatgtagtggacttacaggccgtggtccacgaagtgacgacgcagctgatgggacgaatggcatacaacatggagatgcacgctgacgatgattttaccgtcgcttttgagcatgcttcaggggctacagctgaaaggttccagaacccactatggtttgcgacagaaatgttctttggaactcgaatgcgacgttcaatcagaactgtcaaggcctatgggcatcggatcgtccagagcgcagttgctgatcgcaagggaatggagggaaagactcagtccgatgcgccaggaagtctcattcagtctttgctggatgcaattggtgacgacgaccttgtagcagatgctgcactgaattatctctcggcagggagagatactgttgctcaggcacttacgtggacgctatatttgctcatgaagcacccagaagtgaccaacaagttatgccaatcgatccaagacctacgagatgaagtcagcgatcgagatcgccctgaggacgaccctgaacttcttactccggcacgacttccctacgtcctagcagtcttctatgaaaccctccgccttcgacctcccatccccttcgaaatcaaacaagctcagcaagaaacaatccttcccgatggaacattcctcccaaaaggtgctgtcgtattatggtgtgcttgggcaatgggccgttctcacacaacttggggccctgatgcagatgagtttcgcccagagcgatggctaactacgtccccatcgggtgatgtgacagtcatgcagcgttcagcagccgagtttcctgtcttcaatggtggacctcgagtatgtctagggaagaaaatggcagagttggttgctgtacagacattggcgaggttgttacctctgtttgacttcagacctgcttttgaaggtgagagagtgagcaagagtagtctgactctaccgatggagggtggtttgccggtgtatgtgcatgctagaacgacctccgagacatgacagaggatatcttctgttgaacaaacttttattactcctggtatcgctatatatagagtacgcctagtcaaatgtaatcttggatcccgcaaatgccgctgtcttctctgcatccttcgcttgcttcctggctgcccagctaggatgcaacggtccttcatcatccttcttcggaggcggcctcttcacctcaggcttggtctccgatcgcgcactaccgccttgtctggccgccagaggattgcgaatgcccttcttccagggtgttcgtggaccatctccaggctctacagcaccacgcttaccatcccatccagaatcgcgtccgcgttgtgtttcccacgcaggcttttgtaagtgcttggccttgttaccgaatttcttctcccaaattgcctggcgggctcgttggccgcgacgtttctttgctggggcaacatctacgtcggaagcagactcagaacctgagatgtaaccacccatgagtgtgggtaggaaggtcgattcacgaggacgagcggatgccgttgccttgtccttgctcttcttcttcttggctggaggtggcgagggcgaagctgatacagagagttcttcttcttcttcttcttcttctgattcggaaccgagctctggtgcggcatctgagccagaaacagatatgtcgtccagattgaccttctctttgcccttgaagcgctcgaatttctcatcgtcgaaatcgtcttcggaatcggaatcggaggagccgcctagcaagtggtcatacttggacatagatttctcttcctgcgcttcatcttcactgtcaagctcttcaggttcctgaacaggatcgtcatgatctgagaatccctggaattccgattcttcctcttcaacctcgccctccttttcaattgacgctcgcacatattccttagcaggtatagcctcagtcttgggctcctcatctattctatcggacggttgttcctctttctcttccttcttggactttcgtacgcgtttcgcttttccgggtagagggacatcgagggcttggcagaaggtggtgatggcgcgggtgattgcctgtttgacgagttcacgattatatagtgcactggtaacattgtgtagcgcagcctgttcttcgggggtaagctcgggtttgggaacgccggtgcgaatctcttcggggaggttggtagatgcagcaaggtctttgactttgaggatcgacgagtagaggtgagcgcgcgcggtttgatgaaggtcaagagactatgccattctggttaggagaatattgattgaggaactgggcctcgtgcagactcaccttcaagaccgtcacctcccgttccaacctttccttcttatcaggctcaactccatcttcatgaagtcgcttactatatcgctggcgctctaggccctttgcagccttgagtgcctttgagacatcattacagtgcttctcaagcttgtccccaatattgggctccccgcgctttcgttttggcatcgtctggcctttttatgttgttggaaaaccgcttccgcagcgtcgcaaaaaagttctatatcggagccgcaacgaaacttccattagtgcgagagataacgcgattactgtgcaggggcgccatagtttgtggctgtaatacagtgcgaatttgcgcacctagcgatggtggggatctcgacattggatcgatttgtatgtgggggatgcggcaccgatcattaattatccgttctattataactttgatggagctagtatcggattgtgcatataaaagaagcttgatagaagtctataactgttcttgatgacaggatgggttggtctaagcagcactacctaggaacctacacaacaacgctctccctatgtataagtgatctgaaaggaatattacctagattctgcggccaagccagcatactaacctaacctttcacaatatatcctatttgagtctcagacagctttgagtcttgctcgggttccatcttccgctccctcggacttgggccgagtgtaattcaataatgatcctcttcttgatatcataatattctcatcctaccacgtccacgtcatccagttttgatgtcaatggtgatatacccgcggtattgttcggttatggtgtttcaaagaacttgttgatcttacctaccaacgtggctggttaattgccaagcggtgtatgtaatgtccatctgaaaagcgcgatccaagccttgactgggtactatattatcaccataacctcggatataccacacaaaatgcttcgcctcaactcctagctaccgcctacgaactatctattggaccctgaatagagaggcattaatttgggtgtgaattaagtaatgccatgtcgctcgaaaccctgttcttatggacaccttgcgtaatgacgaggcaattcggagcgtacacgttgttacatctcgcaatccgaagggctctatgttcagtccgttcggctcggttagttgccggccagttatcgtagacaggtttgcaaactcgagcatcatcgttaatcaaatcaatgagatgccgttggagagatgccctgtggatctagactgggactaactacatggatcgctgacaggggagagaaatgcacttccgcaacttgaagtccggtgattgaggaacaattcagcgtagcttggcaacctctgcaagctcagccgtggggtttcaagacatggattagacgtaagaaaagagtcgggatgtggacaggcagagactaacaatgtgattctgcaggccactgagaatagactgtgtttctcgcacatctaaagccgggtgaggtagccaaccgctaaccatgatgttatctgaggatacgaccttgcgagttttgcatttccgcccataacaatctcagacatttacggtgtctcttttcgtcgaggtgcgattcttggcgaggagtaaaatctggcaacaaatagtaaaagccgggtgattttcgcggacgcctccgggggaccatcttcaagatggagtgttggagtaaccctgttggagatgcaagtcaactctatcgaggcgtcgatacccgtttcttgccgtgccatggagtgattgagatgatgaggtcttcaagaaaagacaaagatggggggttatggctcagcatcatgtctgtcttggtactttctacatgtctaatgacgtgctccttgagaggtttacggtgaggctgctgtggctcaagatggcatcttgcatgtaggatgggcagaccagaacccccaaatgctccaaacagtctcccatgatatcacagctcaaccatcagtgccagtccccccaaagctatctacggagtagattatagacagatcaaaacagagacaccatgaagcataaggggccccgcgcactccctgctcttcgtcatatgcaagaacctcgagaatttggggttcaggttgctagggctgaatctttgggggttggggttgcaggctgaaaatttcccatgtctcatcaactccaattttggagacacgatccagactatcaagtcttgttgaaaccccaacctaattcacatgtctgttttgcaattggacatctgctttgataagacttggacccgtagaggtacaagtaatggaagttaaaggatccatatgttagcggtctgcttatcagctggtacaatagtgacgactccgaaaattggtgcctcctcggaacatacttcctcgggacctacgccggacttgtaagaatccaatgagtgagtgttgtccttgatcgaccacgcctagaatttccagagactccactaattggatatcccaagttgaggctcttgttccaagacccatcctaaccgccctagccgtagttacttctgatgtgtggtgtatctgttgttgagcgccttcttcacgttgcattacacagcttgtgagaaacgggccgttatgaacggtttggttatctgttgttgagagagagtcaagacagttcacatgtgaaatgcgacatcagtctgccacgacatgaactcatagtctactaaggagccatggcttagatgagtgaatacccttgcttgatctacagagtattgagccaatatccacgccatccacgacggaaatcttgctcggattcctggaaaagtgacgtgtttacacagcccgcggtcggtctgaaagttttcgcgccataaccgaggatatcgaacacgaacagaccagagtaagagttgcggctttaattagacaatagttaagttagccaagctaagcgcaaagaatgttcgtaactttggtatccttgcatcatgtcaggacttcaatgtcctagttcgagacaacaacccttgcttggttcctgatgacggccgggggtgggacggaaatagggtctagactaactagccggctgctctgtatgcagctgtgaggtttgagaattggatgtttctaggtatgatggaacaggcttttttctttctttcaacgcgaaatttaaaggtagcatggcaattatgttgatatctcggagcgtagaaccttggaggagtagcaatgagaaaacagagcccggtcaggtagcgttttgtagcgatagtaatggagagtccattgagtagactctctgtagccgtagccctgtggagtttcaatcggcagtgttgacgtctgtatccaccacgagccgcgctgatggatcagctctgttgagcatcagtatcttttgttggcgaggcttgactattgcgttgcacaactgaccaacgagaagactgggatcattatcgtgtttacacagcatcttgttacctgctgattgggatgtatccgggttctggtaggcaacaaaagcaaattagatgctgtagctagcacatgcaagatgcagcatcagaataagaagcacattcaacgcctcgctttcgagggacgacttctttgcatctgatattaaccccggcccggaaccggagttgagttctggtataatggaaagccggtcctggattgcgcggcgcaatggaagcggcggcagtacaagcgtttatttgcagacagacagacagattggatacctgcagttcgagtctattatttacaagccgcatagactccattatcataaatactcattaaattgatgtctcctactatcatgccactttcagacgccaaaggttgacaagcatcgattgacagacagctaaaatcttgcctacctatcagatagctcccgtttattaccgtcggttgcgtcataagctgagccattcattccacgtccgcccaacaacaagccctcacacgaaagcttaggccttggcttatgatgagaggggattgagcttgtgagcttgtgacgggactgtttcacggctgccgtagctgtagctgcagccactcacttgcacatgaattgcttttggacgtggccagcccccggcccctcattttcaagcgtaagcaagtccaaagcttaagcttagttagtacatacttctgcagctggagttggagctctattgaagtggataaggactgcagaataagtcaatccacatgggaaacgtttgattctcatcatggctttaagagaattgctgtaagtgaagcattgaaggcggcccagccagtcaatctagtaaccgtttccaataccgtgctgtctaggctgtgccatgctgtgagagctctttggtggttgcagttactgaagaatgaggggttgccaatcccgaggcaccaacagcgtcacgttgattacaactcgaattggccaacctttgtcaaggtcactcacttgcgggcagtactgactaatttactaactaggcgactgaactctcgggaccttgatcatcatgtcattaatccgcttctatcaaaacaggtcctgaagcatcaaccccgcatttcaacagcaacgacaaacagtcagttactgtgttagttgtactgttgcagccgatagcccgtacagtaaggtagctgatgaacgcgtcaacaacaaagcaaccactcactgtgcaacagcttacaactttgggccaagcttgacgccggactgaaccttggtatggtgacgttcctcggtgagtggctcggcgtctgcccttctcttccatctctggccactggtggagggtcgccagtggttcatatccatgcgccagtagatgctgaagctggatcaacatcacggcaggtctcgtgctgcctttgatgtagcagtagagcttcctctctctcgcctttctctcggttgtcggccctcttcggagacacgcaatgatactattccccctcttccctttcctttcctttatctgaaagaggtatcaatagcccatcctctcttgttctttaattctgcctcccctcccacatcttgctcctccttcatccatcatctgaacgtgacgcagatcgcaaagcctctttctgtcctcttgctattactgtattgaaccattgttgagagacctgcataacaacagtctccgtcttgtttccaaacattaacagttccgatttcttcctctttgctcaaccgtcaacaaagttgggtcgccgtctcagtcagctttgtttcgccattcaatctccgttgtaagcagtccccgctctgggctcgtctccatctccatctccagtctgtaacgtcgtctaattgttcgcggcaattagacgcggaatcaaaccggaagactcgaatcctcggatatcgatttctttctgcttgttgttctggtaagctctcctctgttggtgcccatgtctttgctctgccgtgccctgtatccagacccagcccagcccagcccagcccagcccagccaaagccaaacacatccacgggccatagcgggggcagatccactgtgccgcgggagggccccaagcgggagtctacccccggctacagttcgtactcctcctcctcctctgcacacaccctccatgtcactcatagacacctcaagacaagccccgatatcccccacaccagaggacatccagggccgggcatccacctccatccaagttcaagcccaagtccaagtccagtggccatgccaccggcctcgggtcaaacgccggaagtcttcggttcctggaccatcatgtatcatggctgtggtttgagtgtacggccatagtcggttgtagttggtggtgacatccatccatagcggccatgatattataaagtcccagccatgcccgcatcttgggtctgaattgtacttacaccagaccagtctcaagaagcagcccatcttacctatcctcttagacgacgactcactcgaatcgaactcgtcttggcttggatcgatctctcctcgaaccgaatccaccttacccattcatcatgagccagtcacttaagcaagcagctgaatcagctcgctcaaagaccagcgatgtgctgggagctgctcgaggtgactcggccgctattgccaatgacatccttcacactcctctcatgagggccgcccttcccttcatcaacggcggtatcagcggtatggtggccacgaccgtcatccagcctgtcgacatggtcaaggtccgcatccaactcgctggcgagggaactgcttctggccctaagccttctcccctctccgtcactcgacagattatcgccagtggaaaagtccttgacctatacactggtctctcggctggtcttttgcgccaggccgtctacaccacggcccgcttgggcatgttcgacacgctcatgggaaatctgtccgcccgagccaaagctgatggccgctcagtcggtttctcagaacgagcaactgctggtctcactgccggtggtatcgctgccatgattggtaaccctgccgatctcgccctcatccgaatgcagagtgacggcctcaagccccttgctgagcgaaagaactacaagtctgtcattgatgcgctcaccagcatcgccaagagcgaaggtgtcggtgctctctgggccggtgctgctcccacagtcgcacgagccatggctctcaactttggtcagctggctttcttcagtgaagccaaggtccagctcaagaacaacaccgatctctccgcccgcacccagactctcactgccagcgccattgctggtttcttcgcctccttcttctcgttgcccttcgactttgtcaagacacgtctccagaagcaatccaagggacctgacggcaagctgccctaccgcagcatgatggactgcttctccaaggttgctaagcaagagggtctcggccgcttttaccgtggtttcggtacatactacgtccgtatcgctcctcacgcgtaagtccttctgatacctgaaatagttgaataattcgctgacttgacttgtagtatggtgacattgatcgttgctgattaccttggctggatcaccaaataaacaaacaaacgactcgacaaatgagaaatgagaacggttgtgcggatagaattcgacaccatccaaggcgttatctggcgtggggcattgtgaatgggattggattattttatggataggagctgaaggataccatggctgctaccttttaggtctttctttttgtcatcaaagcagcatcgacaagatattcgagtaaataaagaacaaatgtttaaaaactcaattgttgagagagagagagagttttatgtttgttgtgcaggccgaagcgtaaattggctcaaggcactcactgcttccttttctccgtgagctgactaaatgtccaatgcaggacgttccaaaggtaaatgaagccagtattgaaccgagttcttattgagtctctttaagccagaagttgatccagtaataaaaattcctctttcgctttgggaacgcatctgtaattgtaaatgatttgtgcgttgtgtgtgagtgagaagctctgaagcttttcccaagttgtgccgataacggagtagaggtgtgtgaagacttagataaactgcaatttttgaccccatgtcaagcactaaaaagccgtcatcgtataggggtcagtacatcagtttgtggctatcaatgaagcactgaaaacgcaagttcgagtcttgctgacggcaatcttgtatttttggatgatgtatcatgtctgacttttttgtgtcagaatgttagtgctacttgaagtcttctggcatgaggttgtaaatgataagctgagctccagttttggttcttcactccttgagagttatatatcttgataagagcaattatttatatctatgtgataaatctgattgtaagacaagctttaacaatgtgctcttctgtgtagcagtctcgaagcagcatgctgtctatcctctgttgattctatgagctgaacttggccgccctacaagcttaagatttctcaacgggttgcaattgactttgctagcgacaaagctaaaagaacagcaataaacaaagcgggtttcttcaacgtcgagacaaaggctacaagtaaacgtttatcaattcactactacatattcattgttcagctatcctttgtgatggaggggtttggaggggtaatccaactggtgtgcaattgctgcacctccaaaaacttaccaaaaatgaacattatccgacgaaagctgcaaaagatgattactttgccgtcagcaagactcgaacttgcgttttcagtgcttccgagagccacaaactgatgtactaacccctatacgatgacggcttttgctgctgattaagcagggaatcacttatagatattcattcaccctgttcactcgagcatcgaaagacaccaccatttgggatatttactttgatcattaggacccgattgattgacttataaaaacgaggccaagttaaatattctctagatgaccctctattatcgatattaacctgtccctatccgaaacgcccaacttaaaaaaatgcatgctaaattcaaccaccagacagacaccctaagcggacaacccaggtcctttctacagatcccaaacaactggtacattctggatcataaggtctttgcctacttggtgacaaagcacaatgccctgaatgaaggtccagcatgtgttgaagatttccttctgcttcacgaggtccttagccttttcctctacaagcagttctgcatctacgataggtccttgttgtgggcactcccactcattaagcacacgagagcaagcttctccgtggaaataatcgtgccagattcttccaacagcagcgttattgcgaagagcacccaactgagcttgtgtctggacaataagacggccaatgttggccaggttctcaacagctttgcaaaaaggaggcgggacagccgtcaagtgtggaatctttccagtgaagagacatttctccaaattcggagcatatttccaagtctttttcttctcctgcatcatgggaaggctccatagagaatcgaagctgtcgccgtgcgtgtcactgtgaccccagatatttcgtggttgacgataagactggacatagcgatgaacctcgtagacctcgttgcaatcagcgacgtgaggacaccaattcattctgaccttcttcatacagcaaccatgatcctcgcatcgaaggtaacttggcacgaaatgctcagggccacagctgcatgggaggggagaggcgaacgggtcagtgtagactttgctaccatcggaaatgacaggccgtgcatcgcagtgcatagtgtgagtgatgcttcggtagcacatattgttgatgtggtagtgatttgttgttttaagagttagctgacaatttagtttctgaaactgttgttagtgtgttgatgtgtaaattgtggttggaactgttgggtttctggttatgctgaagcactcgatatatatatatatatacttgtaagtcataaacatgtttgagtggtgttctgaagctcctttgttaatagcgtaccagaacaagatatctgtaatggtaacattgatgtgaacaatacaggcaggcaaacaagcaagacgttgttgttctccaagtcctttgatggttttcgacctgtgcatgttctatggcaggaaaagtgaatgttcaggagctatatcttgaacaaatacatgataggaagactttcactgaactttgccaagaaagaaaaagaaaaagaaaagaaagaagagaaagcagccgtagcaaagcagaacaagcccatggaataaaatggttatgttcgctgtccctcgccagcgagttgaatgcggaacttgaccatatgaactggctggatgactgtcgtggccaccatactgctgatactgaaggtaggtacaataacaggtggaggcaagaaaatttgagacctttatcctaagtgatgaaaatacttagtcgatttagtctaagtttaggggagtctttactgagtctattgtagcaccctcttctaaagtctcatgtttgcttgctccctgagtattgaccaggcaggcccagttgtacaaaccgtatggaagctgtacgttcgtatcgatcggttcagggcctcaataaaacctcaacgccaaacaccgcagcctaatgaaaatgcactagttacgatctcccaaacatccagattttgcgccaaatgctttgcttcttctcttctgagttctcttccttcacgttgtgttgtccgacgatagtcaagaaaacctggtccagcgttgttggcatgacactgtagtgacccacgccgagttctaccttgttctcctccagcaacactactaggtgtccaatggcactctggctcagatcaacctctcggtcgcttgtgatctcttcctccttacgaccagaagttgctgcgaggacttggccagcgcgcactgaaaagcggatctggccatggtatgttttctcatcaacatcggctgagggtaaagtttgccgaatccagtttgtcattcggtccatctcctcttgagtagtacgaggggcgcttttggcgacaaggtgaatatgcaaggcgtcgccgaagcgatgtcgaaggttatctggcgttcccagagcaagcatccttcgagcaagaataccagcacgaccagccaatgcatctgcttcctccatgctgtgtgtcgtgagaagaattgatcttccagggactgtcgcctcgagtgttctccacataacacgctttgaagcagcatcgagaccagatgaaggctcatccagaagcacaacagtgggattgcccatcagagcgattcccaaactcagttttcgtttgttgcccccagatagagcatgcgccatccgtgtagagaatgactcgagccctaccgcctgcatgacagcccgcacgttgtgttcgatgtcggtgacacctctgatcttggcgtagaattcgagatgctctcgtaccgtcatctgatccatagcatcgaactgagggcagacgcccaggttagctctagcacctgccaggttcttgttgacggatatatcttccaccaacacatcgcctccatttcggtccggcttgatatcacctctgatgagagaaatagttgttgattttcctgcaccattcggaccaagtagagcaaaaacttcaccacgcttgataccgaaggtgacgttgtcaacagctatgttgtcgcggaagctcttcgtcaggtgcataactcggagaccatgctcatgcccctcattgcgagtgactttctcgcgctcatcaatgatgtcttcatcaacatgttcctcatctgattcggctttgtcccctctccggaagagacctcggagtgaggctcccgctgtgccagtatcgagccaaatcaaaagaccaaagaagatgagtgattgaaggatgaggtacagaatgggtccaccatagtacaagatgccgcttgggttttcggtcaggctattgccatcacatgccgtagaaaagaggtttgtagagatgaaaagagccttcagtgctgagccaatgggggcgaatgcggatatgataaagtgaacaaggcgcaaggagctgtcaacctttgtcacgggcgagtaagtcaacaccgacatgtacgcaatgatgtagacgacaagaatgagagtctggctcgccgctgcccatgcgtacgttccgagttgcgtcttggtgaagagggagacaaggtacgcaaagagtgtcgaagctattccgtataggaacaagacgaggaagacgtaaccaatgttgaaccagatatcggagacacaagcccatatcgccaccacgattgctgtgctgaccagggcaatgattagatcaaataggaggtaggctatccagagtggtaacggccgaacaccattggagtattgtaaaccgcggatgaacttgcgccgctcattgcttgggtagagtgcaaaaaatgcaggatagactgagagagcgattgacatgtatacaatcatttgaagtgaactacccgtcgtgtcactcacgggtagttcaaaaggagcccaagacgttgcgatagtgacgttggacaatacgacatccagcatctgctgcgcgaatataggcaccccgatggcgagattagcgacccatgcaaatgtaggaccttgctcatcattgcccagccagattcctccggtgatgttctttcgatccgtctcgatcttgtctttgaattgctggaaagtgtcgaccaagctaagagcgttcatgtcgaaccccctttgggtttcacttccagcgttacccttcaacatgggatttatgaggctgaacaagtcagtgctcaactttgatcttggcccagctaagaggcgcagtgtaatgttgtctcctccttccctttgatcgaacacgtttagtctttgagcacctttggagtattgcttccctggcacgcaacttgtcgtgcttttgttaatgataaaaagggaagtcaatccgccagcgaagattggaagaagaaaggctagcagatacaaaaatcgattccgctttagaatagttaggcgtttgcggaatagaatcaaactttgtttcaaatatccgactcgttgtccatttgtaagcgccaaccctggattttcgccttccttctctttgaaggcgaccttttcggatgatgggacagacaaggggtggtttgcgttgcggaacgcttcttcgtctctgatctcctcggcaacctggaggaaaacatcctcgatagtcgggcccgagaagcgatattctttgataccagcagcttcaagactcttaatgacaacagctgcgagctgcgaggtgggagcagtgtatgtgataaggtcgaaggcatccttctttgtaacttgatcaatgtctggggtttctcgaatcccaatgtccttgggaacatgaactctgtaaccgccgcccatgttgtccttcaaggccactgaggagccttctgcacgcagagttcccttggaaagaatggcgatatggtcggcaagaagatcagcctcgtccaaaaagtgggtggtcaaaatcatcgtgcgtctaccacgctcagccagaatgatgtcccaaagctttcgtctcgacagtggatcaatgccactgctgacttcgtcaacgcaacacacagcgcttcctcccgtcaacattagtcccagttggagcttgcgcttctgaccacccgaaagagtctttgcaaaagcctttcgctttttatagagatcgacggatctgatcagatcttcaatctcttgtgtggtagccctggcgttgggagcctttaggtgattgaagattctaatgtgctcttccactgtcaagtcgtcccagagcacgttcttttggggagcgataccaaggccacctctgccgtcgattttaatcgatccactcgtcaatttgttcatgcctgcaatagcatcgagcgtggtgctctttccactgccattggcacccaaaagtgcgacaatttgcccctggccaatatcgagatccagcccgttgacggcgagaacaggcggcttcttattggggcctcggcggaacaatcttgaaaagatgctaggtttgtacttctttgagaattgtcgcaattgcacagcattgcttccaatttggtccacatcggcttggttatgcaacatttttcgacctgacgtttcattgctatacagagcatgctcgataaacgccccaatcaatggataagcaaatatctggatgatcaagaatatccagataacaatgcctgggagctttgacgggctcttaggtgccgctttcagcaagtcggtcggaatttcctgctcctcgaaccatgccatgttgctgataaagaacacgaaggcgcaaggggtgaagaagatcgacagaacggcgacagggacagtaccaggagaagagatggtttgcgaaagaattccgagtagggcgacaaccaggatggcggtaataccactcagctgggcctttcggaagaaggatgcgaacaacatggatatagaggagaacgcaaggccagtgagaacgtggaaaacgaggacgataccaacgctggtcctggcgaaaacaccaccgcgaacaataatggagccaagtatccatgctggcaggtagatgagagagaatgaaaggtggtgcgcaacaatcctggcaaccatggctagccacggttttcgtaccggcatcatagcatcgatcaatgtggacatgccactttcgcgttctgtagcaatgaaaccagtaagatgatatgtgatccagacaacggttcccagaaatgcgacacccatccagccccttatgaccttttggaattgtgtacgaatctgtctgtcacgctcctcaggggtcaaggtggtgtaggggtattcttgagtgccattgaggtcgttggtacttgaactattggcaagggaaatagctctgtcgacggagtgttgaagcgggattaaatagatctgctggtcgttcgatttggtgatttcgaattttgtgcctgcgcgactaaagtctccatcagcccgaatggtatagttccaaaggcccccagggccttgatcaggcgaagaaagcatgacgatagcaccaaagcatcttgtcaatccccgcaagttactagggcattctgccctcaagtcctgttcacgttcgatagagataacctcaaagttgacgtctgcagactcggcagcatcttggaattgttgcgtcacggtgctgaacacccgaccaatattcccttccgtgaaattgttgttgacgaggaccaatttcttacgtccactattgcttgctttcttaacggcatcgccgaggtcgataagtggtgttggcttgcctataccgaattctgctggaggcaccaggaggttctttgtaaaactaaagagcgcggccaagaagatgggcaagatgaaggccatccagatgcatagtgcaagatggcgcattaaaagaatacggaaattcttgcccatcagggtgccgacctgtttgatgaaagtcatgatgatggtgactggggatgaaacaggacaggaacgcggtttgcccgcacctcgatcctaagggacaagagacttaggtaacttggcataggttaatgataccttttgctgtgtgtatttcataaagaattgattcggagaagtaaagtgatgatggcgatgtatcctctgcatcgtaaggttggatgaaatggagttaattaagttcacaggctagttcaatgacgaggtgtcgaggctgatttaaagtaacacctccagacactaaggtaggtaagctgcaccaagagacagcccctaaggccactccctaaagtgcccgggcccctacatttgactcctcggagccgagacagccagtcatcagcactgggcagtttcgatcttgaacttgaagcccccccccccccccccccagcagtctaaataattcaaggcacagatatcgatcaggatctatggtccttgattcttccatgatatgaagactgataatactgactggttaacattgaagacggagaatctcatctggggaaacaactgacacccctggattactggacgagaatccgtaactaactttgctccgttccgtcctggagtagcattattgcgacgacataaacctacgaataccttgttagcgagcggcccgcagaattgggtttgtatttacgatatacggagtacggaatacgattttataaacgaggcccaattgcaacattttctctttcccctcccttgttttatgtatatcctgcagcaacatcagcatcagcaatcatccagcattgtccatttactatccactcatctcggctgtgctgttcgacacgcggcccacctgtcatgccatggatcgatgctgcgatatttgaatctatgattcttccttttcctcgacacgcaacgaactagatccagataggcaaccgattcagagcaatacgcgaggaccatgaaaatgataagacaaatattcatccaatgagaatctgctcgcatgaaggaattggttccgttgacaatgaaacgaagctcgcgtcgggagttcgggtcaaaaatcacgccgattatacaagtcgacgctgtcagccgagaatgccaacccttgtagcgtcgcgttctgcacttggcaaatatctaaacctcggtgcccgattatagtgatttaggggtcccagaaaagggatgcgtctcttagggtaggaaagaaatcaagaccctgatcctaaataataaaagacatgagtaatctagtacaagtttacgataccttttgtcgaccttgttttgacactctatatcgaagtctgatgttttccttgttccccggggcctcttccgacttggtgtgacagcgttggcgatgttaatcctcaaacatgatgtacaggcttcagagcctcagaatgaccatcttgtaagcaccaaggcatgttgatatcatcttgtcctaggctgtgttgctttcctctagaagacaaaacaccgatgccaacccttccaaagagcaggaagatacttgttgtagtcgaacaaagagtcttggagcgtaggctctgttcttgaatgagcttggtgatgaggtcctccacgcttcactcttgccggtcttctagacacctaacttagtagatgctgaacatgttgagaaaagtgccaaggtacatgtgtcacaaataaccacagaacttggaagctgtacagcctcattttcgtaatactacatcacctggaacatatcatagtctccgcgtccgcctccgtttctcggcgcgggtactcaaaatcgtaccgatggaatgccggttgccgccgtatatgagaccccgtactgattgcaacgatccttcaatatacaagccaacgcgcgtcgccaacactgccctgttgcggaaaatgacattgatgtgcctttattcttcactctaacactattccaccaaaaaccctccgcccatatcgtcatcatctgccatgtcaaactcttcagtaacatcgctcggcgcatcctcaatctcttggtccagctgtgcctctttagccgctttatcatccgctgcctttctttcatctgcgtccacaccgctccaaatctgttctctaatacgtaacgccatcatgaacttcctccaagccttgagtgtgcggtgccgtcttcgctcatcctctacctcttgctcgagatcacccagactatcaattatagttcgcacagcttcttcatactcttttgcgaccactatgccagttaacacggctgtgccatgtcgtcccttgaacgagaagccggtgagagcgggtgcgtagtcaactccggccataaacgctgctcgcgctgcatgctcgtggataatgtgagcgcctcctttgggaatcatgcttggtacataaacatcgatatttccaaacttgttcttcggtaccatgccattccgcactgggggtggttcatagagttctgtctggtcctcggtgtagataggtgtcccggcatctccttgggcatcctcatcttggtcatcatccagaaggttctttggtttcgcttttttaggtagccatttgacaggtatttccagtggcttaacttcccgccccagacgataccatttatctgcacttctcgcaatccggacatctttccgccggtagatcttctccagcggtgctttactacctgcagcaactgttccggaaggtgtagccccaggaacaagaacctcatgtcgtcgaagatgtcgttcaagcgcaaagactggatggtctttaaagtcctgtacattccttggcataggctctctcgcctcgatacctacgagttcgttatcctcaatttgatcgagatctgtccgccgccggcggccgtaaagcttcatgacccgtctccaccaaacatccccgccttcgcaagcagtgtcgattctcgatcttcgggtctttgctgtataagccttcgcatacctccttgttacgtctcttgcagtcccatcctcatcaaatgctaccacgtaggaaaggaaattctccttatcagtaatgggtggctccaaggctttaggcttccaaaaagtatgagtaaccacagcatctaccggttgccacttctgatgtccaacatcaaggatctcgacccagtacacaggatatgaggattcttttattcgtttgcgaatttcaaacgttggctgaggtttcgggggagatatcgctggtgtaaagttatatgatgttgcatttggatgccccaaccttcgacgtgctgaagaactgccagaaggtgtaccatatccagcactggccatctcttggtacttggccatcgtagcccgtacttgtgcatttttctcttctattgtcgagcgctttttcggcttttgcttcggtttcggcattgatggggctccagatgtacatgccagaggttgtagagagcacaccaaacgtgcctgtacgccaacacttcgtagaagggcgcaatacagctgtgctccaacatctctagatccttgtagctttcttgctgcttctcggaaatcgtcacgatctaagcagctttccatatcatctggcggttcatactgtgaatctgtcagtcgagacctctcgatcgtgcgctggacttacatctttcagttgttctgggtcttccgcccacagagcacgccttagacccctttcggtaacctcatacttcgtcttccacacaccctctgcctgcttgaggccagtcttcagactctcggttcttccaaattgtggaaggtgtgcgccaggggtgaggtagttgactgtcttgtccgttaaatgcggtcgcagatagtcttgtactttgccatcattacaccaatgattgcgacgtgcagcgtgtgacagcagacacagaagatgtgttttgtgtatatccatccgtatcttgcgttcctctctgctgattggtctgcgcctctcggcagccttctttacttgagctgtagatgattgatgcgctgtcagattgagctctaacgactttggctcttcgggtttgcctaaatcttggagaggtgctgtgaagtccacatcctcgaacatgatgtcctcatcataatcatcatcgtcggattctagttccatagtctgcatcgttggctggggcaaggcaacatcttcaaactcaatgtcctcgtcttcatcgtcatcgtcttcttccttgtccgtgacttgcgctggaggttctttgcctggttcttgttgccttgacgctgcttctgatgtctttcctggttccgatattactctgcttggcccagcacgacgtcgcttcaagggtcgttctggtgatgaccgatcctgtgaattcacaccagcttcagcgagcatatcctggtagatctctccgccagttggcactgaagctgcagctcccctccgagcgctagcccttgccacaggacgtttgcgacctaccattttggtgtcatgatgcaaattgaccctaaggtgacgacttgtgagcgcgcaacttgacgcaaacttggtgtgagtgattgcccggttgcgtcatacggttagcacaaaaagtcgcgaggtcacgtgcgtgtcaccacttgtccctgagcagaaaacttcagaccttactcaatatgggtgtcaaaatgagctcagcaaatgtattctgaactaaggccaagttaaccacattgcttttgtcacttaggatcgaggaccccgaattttcttttctcccagcttatataacgactctggagcatctctcgcggcgtattagtcgaggaagtttctgatcgactcgattaacattcaaacaaatcagctatctttcggtatagcatatcagtctcgtgtttccatgttctgtatcatgctgcaagtaatcgaggcccaagcatacagtcagtcccctccatatgagtgcttgaggccccgcttggcagaacatcaagcgataagatttaagatcagtaattccagtgccctcaaaacggaaacggctcaattcaaaatattttctatttactaagacctccgattcgcatattaccatgcgttgtgctagaggcttgatgaaacttgttagccattgacgaagtctcgggtgatcagtaatcgtccttaatgccctgacttctccagtgaacccaacaattagtgtacttacacatcatgaagcgttcccgggattctcatcctattccaccaacaattttttgtgcacgctgcttcaaggccgaagcgccaatggtgacgtaaaagatgcttgtgtccattcaactttcaatcggcattcttacggccaggtccggatgtcctgtaagcttgttgtagcctcacgagctaagagtatcgatatttgtcagtacctatacattgtaagagggacataaaaaggggcaggatggtctttcatgagatcgtcaaaaaccatgagaataatctcagcactcttcaactatatatctatattcattcttgattaatcatgtccagcaaaccaattgtcctggtgaccggtgcgaatggctatattgccgggcccgtcatcgaagcttttctcaaggcaggctatgctgttcgtggaactgttcgctcaaagtcttcagcagatcccctagtcagggctctgtcttcatatgacgaagatcttcaaattgtcgtagtcccagacattgtcgcgccaggtgccttcgattctgcggtcaagggtaagtgtctcttctctctacgaggacttgagtctcacaatatcaggtgttcatgctattgcacatcttgctgctggagtgagtctcagctttacggaccccgaacctgtccttgaagttgctattcaagggacgctgggtgttctcgagtctgccatcaccgagtcatccgtcaaatcggttgtgcttatgtcctctattgcctctatcacgaacggcagcaaagaagcacctgctaggtttacagaagcagattggaatgatgaagctttggcagctgttaagaagctcggaaaagagtcacccagccttttgatctatgctgcgagtaaggtggcaagtgagagagcttttggaaagttccgcgacgaaaaaaagtccctctttcactatgactgctctcaatccagtgtaagttatccccggagacactgcccattcatcaagcaaatctaacgatgtcgccgaagttttgttatgggaccacaacccggccttgagtccatctccaagatcggcggaacaactgccttcatctggcagatactttcgggtcaagagatccccaagccattgacaccaaatcctggctatgttgacgttcgtgatattgcacgagttgctgtcttcagcgtcgaccaccccgacaaggcaaacggggagcgattcctgttggcttcaggacttgttcctccccaggctgctgcagatgttcttcgtaaagtatatccggagagacaagacattatcaaggctggaactcctgggcagggatactttcccggctacaagtttcctgaggaaagagttcttgatgcatcgaaggcagtcaaagtgacaggacaagacttttacagtgtcgagcagacaattactgacacggccaaatctcttgagaagtttttatagagcttatatatcaagacttccctttagtaacaaaaacaatagagttagtattctctagcagctgtttcactctccggagccacgcacccggcgactgcagtaacccctaacttcaacaacgttccacttgttcatcaagcaaaaaggaaggacctgcgtatcgcagatggctggatctctcccgccgggaattgaacccgggtctcaagcgtgacaagcttgcatactgaccactatactacggaagaattccgggcgttgtcgcccagtgtagagagggggtgttgtgattagtagcacccaatggttgtatatatagtctaagcaaaggaatgtggttgcttgagatattggaggcggccttattccgcgcgttcgtgcaatagattctctactgttcacagtggcaactcaagggctttatacattggtcccaaaacaatgatcagcaggctgtaattcccccgagactaacgctctgggtggttccgaaggctgatatggtctagcttgagatgctatggataatggtaggatgagataatgaggtccagggccagttgccactaccaagattatcaaagggcacaatctagagtcctacccgacggctttgcagggtttcacggtagtaatcacgctataaaaccactgctcagtccatttccctggcttgtcctttctgagcctctctttgaccgagtggtcctcgcaacgagctggtgatgtttggtgttcaataatttgaactcagtctacccctgattgtaaattaggagtacctacgtattgcgaaacccttctgcaaggggactttactctgatatctcatcccatagagcccgctctcccgctgagtatcgtccgacgatatctggggaatgaggtcgatcatgttgcgactatggggcgtgtgatgttcccacatctgactggatatgactgatctgacaaccagtaacaatgttatagaaattcaatcactttcgtcgatcttagaagcgagttattgcttgattagtacgcgaagcttgacttctctaggaatgcttacatgctctgaggatcactgtgcttgtgaacagattcgacatgaaaacgagttacactagttaataaggaatcttcttcaacttatgataaagcagctcatcaaacaacaagtgtaatgccttgactcaagaacatgactaccgtggaagctgaccgggcctgcagaaaacgacgtcaggaagatcccggggattcacttggcttggaaggcagccattttatactctaatgccaagaatgtgcatcaaacccagatttggcgacttactggcctgttacagccctgtatattcgtgttgcagctagacacgtaggtacgctggttcctggtgataggcgtggcttgtctccaagccgtcaagactcagcaaccttgtcttcagctatatctacactgggatcagcccaccctctcagtgctcccctaagtttgctttgtgataaaaaagcatcaaattcgtcgatagaattcaacgttgtgttcattaggtattgtgatcttgtgttaaagtttcatacctataacagaaatgacaggtgcccattgtcagtcgctgagcctggcgcctgactcgcaggtagaacgcgtaccggaagaatggcttcgccagactagaagatttcgggtctccccatcaatgtgtcactatacaacccaattgaagcatgggggacgaccaacaccacaagagacattctggggatgcttgtattggtaccaaaaccaacgggctcttgtggctgaaacttaaacaaccaccaccataacggcgtcttcttttggatattgactaacaggcgcatcatcctcgtctttgcgaccgtgtactattttggtctccttaccagtgccagataccataccgcttattagttgctgctatgaacggccccttgtccccccaggcatttcccattggcggtttatgtagatagctgccccttaggtcagatcattgtatagataaattggcgcgataccatgctctttagtgatataagttgactctgaagtctttagcatcaaaacggagacggaaaggctgattgagttgcgacttatatggccttgttccccggtgttctgtcactacattctatcagaaatcacaagacgtgagaggacgaagcttagcgacttgtttaccactactgttattccaaccagcacagctgtctgccattctctcacaggagcttgtgtccagctcctcgctcatttggacggatttggtgcagcgttggcaatgtgaaaggtattcatatttctgaagaacagctttgagcttcgaggaacagacatttcatcctgtaaccttctgccaaatgccactgccatcaagaggactcataattataactagagagaaccgcagatttgacaaaaagaaggaactaaaagactcatagcaataccgtcatggcgggagatgacttgccaggagcactgctcgcatcatcgatagcagtcatttctcttacttctgcgtttattggtactcgcctatggatcagatccagcctgaagacgattggtacagatgactgtaaggccggagtatttcgaagaactcagcaacgacaggactgatagtgtagcagacttgattactgcggcatgagtaatatttctcagattatgagatcatgtctcacgtatttttgcaccactaacacgggattggtaggcattcttgacaggactctgtatatgcacaatactctgtaattttcacgcagtccaacttaatatgacggaggaaaagtactgacacgaaatagctgtgaaagtgggattcgggaagcatatgaaagtattgtcgaaccaagatcttgagaaattcctcagagtcagtgattggttcgccacaatctggatccttctgctaaccactgtgcatagtatacgacaggatggtccgcgacctttagccttggtatcggctgtgccaaatcgtcattcgccgtactttatcttcgaatcaaccctcagcctggttcttcggatccttaacaaatgccttcttgtcttcctagtaatgcacgctatagaagaagcgctcattgttatcttccaatgtcgacctgtcatgtcagcttatgtagtagtaccgtgcccagcacatggatggtgtcttgatcttcgtgttctatggtggtgcacagtaagttacaaaagaaacctgtgcgagagcttggtatattgacgaatcctcaacagtttgtatttaatatgggtactcacttgttcctctttgtccaacctattcctgcgatgcggaggttgcatcttcctgtggcacagaggctgggcttgattgccgtattatcccttggtttattgcaggttgtcactctctgctgttacagccttaacttgccacgaaagggtttgcgtcacttggattattcacatcatttttgtcacgcgaattggacccgatgctacctgtaagtcatgtgaaacaacttcttcaccgcttctaacagtgtctagatgagttcgccgagcccatgatatggtctcaagttgaattggcctctctcatcgtatgttccacaatctaatgcctttgccaggtcattcaaaaggtcccctggctcaaccatgccttgggactctcgagtaaccgaagaagttcgaacaactactacagatggaggagttccaagaagacaggaggatctatcccgctcaaaagctacaggcagaaccataagtatggctacctaccgagcaagtcaaaaggcaacgccgcatatggattgacaagtcaagctattggcggcgcacataccaagaatgagagcacggaggatatcttcccacacaaaatcgacggcaatagtgctattttggttactcatgagatgactcgagatgtcgaatcacataattcctcggccgaaccttcaatatcacatgtctatgactgcgaaaaagagcatagtaggggaacatgaaaaagggacctggctatcaataggtacttatcacatgattgatgttggtaggtggtagtttcgacattttggatttatacaagtagatattcattacaatataaacaacagtacttccattgattcgttatacattcgttgtttttcttagagtcaacttgacctacctatactaacactggcatatgcactgcccgcggaatgtgccgctagtttcccgcggggaagttgattcttcttatcaacaccagcttcagcacactccgcggaaagtattctacattcaaccacagcgagacatcatccattctggctaccagataccaaaatggaacagggagcttctaatgaacggccgtacaggtctcatcttcggccggcctgtattccatgccgaaaacgcaagtctcgctgccagtccgaggcatcttctagctgttgtctcatgtgccgggcacaccgcacggattgcatctttcccacggagtctcgctcaagttctcaaactcctcggcgtcggagacaagcaaggctgtcgacagctagaaattcccgtcagatcagcctggcacctggccccccagcggtatccatctcagacaattctactatcgggcagccagtgcctgttgtagaatcagccttgatttcagcgtctaacaatgcgtcgggaaacaccacctctcatgagaaccaagcgtcgcacgtctctcccactgcgccaagaagcacggaatgggcccagcaaaacgctcaatcggaggagtcacctttggcattgggctcaaatgacgagcaaccgcataatcttcacatagttgggccagcagtcacttccgatagccaggttttgtcggattacctatcttccatgcccagtgcctcaagaggttcacggatcatcaggccagccataggcaataggtctcgacctgtgctgtttactgctgtacagaaacgaccagttgggttggattcaaacctcactttcgcagaggaaaggttgcagcttatagagaagatattggagccttttaccagcgatcttgttgacgtgtaagtctttgacagattggtaccacgattactaacatcgctcagttattttcacaaggccaattcttgctttcctcttcttgatgaagcacatttccgtaagcaatatagagagaacaaatctgccatatctccggcgcttctcagtggcctgtatgcccactcgataaccttctggaatagctctccgattctttcccgtcatcgacgtcccgacgggcgcttcatatggaatcttgcgactgaggcagcttattcccagatacatagatctcctggaatatccaccatagaagccttgattctgaatatcggtggtcgcgaagtcactgccctgataggaaatggcgtcttgttggcgtcttccgtctctatggcacattcactgggtctcaaccatagtccaatatcctgggaaataccgcagtctgagaagaacctaagaatgaagatatggtgggctctgttgatccacgataaatggtacgtaaatgccatgcgcaaacccccctttagcagctctaaggtgtagccaggctgagtctttcacatggaaccccgccgcttatctctccgactctaaacgatgtgccccagcctctcgtcgaacacctttgtggagagggaaattcttcagagcaggttctcaatgcttcagtgtatattgcccttgttggcttgaccgaggttctggacttacacctgagacatgtccatcaattcagcctttcagatgaatccacagatacgacacatctagagttagctctgaataattggatagagactctaagtgacgagatccgacgggtcgtcattcgtggaaacaacctaacaattcctggtactgccaaccttcggctgtcatatctgacagtcagactcttattgcagagaatcgaacttgaagctgagaagcgagtgcgtgatacagaggatagccgcctactgaaccgttatatgcaagcccggagaactgcagaggacattctcatcttgactcaggaattgcagcccgaacatttggctgattgctggttgccaagcagcgcttttgcattttcgacaaccgttagcttccttctccgatgcgcgctggagacagaaaactcaacagccggattggttcagagcagctcattaaagatagcctcggacttattgtcgtctcttcgtgaacacaaagagaagaatgcttgggatttgggtgacatatgtttggcccaacatgcggatgttgttgagaagctacgtgccatgactccgcctgaagactcgagtgctgaagaggttttggacttttctagctttgcaatggcggagtcttcttacctcgaccagcttttcccaagtttatgggatcctctgcagaatgtgtggtgaacaccgcaattctttcccgcaggaaaacttgacgggtttccatactggccaaaccacataagcaagcctgtactcatacttacggctacttagtaaacctagtggtactattccttgagtttataggaaggacactgggcttagaattgtgcatcgtcactgcatgcgaatgcataggtcgcaacttaggatgaagaacagtgccaatattcaactaatgggcccttcacttcttgtttgtttcacaaaaggcttaaaaattgatgtttaacgacttcaaacattaatgcatatgctgctgctattaatccatatgaagatagacgacgtggcgcttgaaaaatacaacccctgaatatcgttaatagaactagacaattggaaaacaacacaccaggaatagagctcgtcatcatatacaagagtaattaacgccattcaggaaatatcagctccctacttctatcaaaacctcctctcagacagttctgttgggattatacagcgacggtaaaactcgatacaaagagaagggctgtagtatacagctagtgcaatggaaatcgcattatatccgaaggttcactcaaagcattcaacatcaaatagcgggagattcatcgaaaagctatttcaagtaggtggatgtgtatggttagaacacgaaatgagattagcaactcaatgactgtgtctatagtgagcgaaacaatagcaaggactttataaacgggcagtgtctctcttttctctctgacagaatgcctcggacatgacaccttctagaagtgtacgaatggtccagaatactggcggatgaattcatacccctgaattgaatgatcgagctttcacctcaaaactccacgactcatctgagcctgaaacatccatgggatcagcccgtaaaaaaaactatgagtaatagctgtgtcttggcttggacgtaagcatgcattagaccatctccttgggactgatatttcctttgaaacacttacggttgggatgcacaaactttgccaacgagcaatcccagttccaatacgcttcgtagatactcgcctcgcctctagcaactcttgctgcgaaagagtcgtcatcgtaatctggaaaaggatcataatgtgtaagctcttaaatctttctgttcgcaaccgcgatgggaacgcctttgcagagcaacatctcacgaaactcttcgcaatgcacatagatggttaacttcggtccggcgcaacaaaggcgtacgcagcgttgctcctgaattaatcgagcgcgcatagcatccccgagggcggcgcggctggggagaaacccttgtcgatttagatggcacacacaccaattccgttctgagcctccgagaaaggcttcgatttcgtcttctcccatcaggaactcaaagacttcgcatacctttttctcgccatgcctggggtagaacttgcagtgagggcaccgacttttaggtcggtcgccaaaaatgttacgcgagccacgatgacggttgtttcgtgatccatgagtgcaacactgcagctagtgaggttccaagtttagaagatgatgttagcatcagctttacaatatttcagttttggtgataaagaggcaacgtaaaacgtaaatggcattagctagaaagtctgggtatatatagtcgtaaatcatatcttccgctgcaagtgaacaaacgcattacgccttgaaaccatgcgagataatgaacagcctcctctcctctttgtcatgctggaataaaaagtccgtaacgttgtgttgatgttggtgaacaaaggaataaaatgcaatgatcgtagtaatcgtgcgcggtagtggtgaagcgccaatctgaggttatcgttcttcttggtatcttttctagtcatctttcggatcgtcataacattgtcttttccgtgtcggcatgcgcaaagtggtagggggcgtattttgccgaagtggttgctgatcgtatcgttttgagttggtggttgactttaactcgcttgacaagagccatagtgatgacgcccaaaaccataagaacttcgatgacaagcaggccgatgtaaacgatgttgaggatttcttgctcgcgcaagtaagcaatggtggtcatgctgctgggcagcggtgcggagctgggaacgagaggcatggcaggtttctggtctctttgttagcgctcagttgctaaagagactccaagaattgaagtacctttacttttcccaacctgcgaaatcaaaaacttttaaacgatatctgtaaactactctcctcctctaggcgaaatcagccgatatttgaaagagtgaaaaggtgagcacgagagcggtgaaatcaccaacagagaggtgagggcgaggccaacaaaactgggaatatgggttctttttagtttgtttccttggcgcgaaacaattgcctatagtgtgctcctttcaaggttagaagttgatagtgactgggctagggttgcaaatttcaatcaatgcggtctgggggaggcgagaaccgctttgaccgcctggaagcccgtgaaggatcccgtttaaatacgagaggggcgccatgaaaagcccgtaatcaatactttaatgcagtgagatatacgaatatgactccaacattggctgcaacgttggctgtttagtgagcgccacgggaacattgagtttctcctggttctgtgagactgccccttcgttctgctcacttgagaagatgggaatgagtctgtcttttcgtctgagcaaggatgatgacgacccttgtcaatggaagcgatcgccaagttggcgtgtgacccccaacgcttgtctaacgaagcgggagagtgggctgaaggagcaactttgccatatgaggaagcgtttaaaagagagtggcgaggcatcacaggaggtgttgtcgcgtgataatgaggttgttggtatatatgatgcgacgcaatgctggccatagtggaatagatgtcatggcatgataatagcgtgagctttctccctgcgaacgaaccactaagtcgaggttcgcaaacgaggattgttgcaaattgatgaggatggaaattgaagtcgcactggaaaaatccatcagcgcttgatgaacaggggttgatgcgatgggatggagacggatgagttggcgttaaaatctagcaaaggcggtgttgaagagcagatgatttggcaaaggcaattgaattcaatggtgtaagttgactttaattgagtatgatgagtcgataaatactacaagtatgtatccgtgtattcatccatgaatatccaatcttatcacacgtcagttgtcttaagcattttgatacgccaaggggagattaaattagcaactcacggtacctaacccaccgaacgggaactactgtacagagagagtattagcgcccagattaatgatgctaaacccaacacatgaagcgtctccgaatgacacagttgcaagttccagaagcaggaacagaggaaaacgcctcagaatgaaggccaccttgtgatatatagttttccatgacgcgtatcaagacgcgtagacagtaaatctcgtggtgttgtttgtgtggcttatgagcataatgttgagagggtaacgaacgaaataagcctcgatgatcatatgcaaagacgatcatatcaagaaaagaaaaagaaaaagaaagggtccctcacatgtgaaagacggaaagcaaatcattcttctgcaacttgatttggtctgagaagtgtctcatcacctcgccacaggagacgacgcaaggcaaccattgacagccctcttactagtctgttctccaagagatcaatctcaacaattcatgatgctgctagaagatacttgtggcatcacctatactgtgtgtgaagtcatgtagttctcatcaagtacatcacgccatcacacatggcacccgtcgatgacgtcgctctgtgccccgcagtgagttaagcgtatgagctcgagggaatgggaatggtaaagagggagccgcctccacacaagctcctgctaacacactgctactgcctcgttgcctcgtcacgatctatcacggtgtcgtcattcctgctttttatttaccctgctctttaaaaacacttgcttgccctttgctaccttcaaccttcaacacaacaagcttgatacccctcactaaccacaccaaaccacaaacacgcacaaccacacattcatcatgtctgccatctctactatcaacgtcaagaacatcgcttcgtccactagcgacagcgagattaaggacttcttcagcttctggtaagctctttctcgccttcacctttcgtgcttcacagctaacgtcctccagtggtaagatcgctgatctcaaggttacccaagaaggcgagaccaagtccgctgaggttatcttcgagaaggagactgccaagaagactgctcttctcctcaacaacacccaactcggtcctaaccatcttgaggtcaccagcgctggcgctgatggcgaagacgatgtccaccaagccaccaagaacgctgaccgcgactccgatgagatcacccaagaggagaagccccgcgcccgcattctggctgagtaccttgcgcacggttatgtcgtaggcgacgccgcaatccagcgtgccctcgacctcgatgccgctcacaacgtctccaaccgcttcttctctaccctccagggtctcgaccagaagtaccacgctaccgaccgagccaaggccaccgatgagagctatggtatcacccagcgcgccaacagcctctggctcggcctcagctcttactttgagaaggcctccaacacacccaccggcaagaagatcgccgagttctacaccgagggcagccgacaagttcaagaggtgcacgccgaggctcgtcgccttgctgatctcaagaaggaggagcacggtggaagcgcatacaaggctgctggtctcgagaaggtcttcggcaaggagaagacctccggtaccgccgctcccgaggctggtcaaggcagtcttggaacatcagttcctgccgcctctgccgacaacgttcccaatgtgagcgctcctgagggtggtgagaagcactaagctatcgaaattggggagacgtgaagtaatgaggaagcaatggggtatttcttgagctctgaggaaacattcatgtaacggcttgttgtagcctgctagttaacgaattgttacgacttttatgcatgtcacaatcaataaattcgcgatgaattctgccaacacactcaatcgtgattataggtcctgcaaacgaaataaaagccaacagttagagaatcgtagcatatgaaaatgactatctcttggcacataatgaaatatgttgttgcaggctgattcgtacttcggttataaatgaagaacatatatttacagacatgtcacagttaagatgcggccagtgttgcaaatgaagcgactatttcagtcgtggtttattagttctatgcattcccttgcccatcaattcataaccatcgtcgtatcatttgttctgttcccatgttaaaactgcctcatcggggtttttcttttagcataactgactatttcttctcggtcttggagaatttctcatccacaatatcgtcggtgatacccttggggttcgatgagaggttctgcagatagttagcatcatgttcaaaattgaaattggaggttttcttgcctcaagctggctcttggggtccttgtcatcagtcttgttgattccgtgaccagaggcaggaggatcttgctgctggcggccgctctgctgctcaggagctggtgattgacgtccctcaggcatgattgctgtgatttttggtatgtgaaagaggttcgggattgagttattgttgaagagtttgtttgaatgtggaatggtctcagatgaggaagggcgagaggttaagtacgagaagtggaaagcaatgattgcaagttgacgtcgaaggtgggattctatgccgtcatagggggattacatcatgggcaggagggtgatcgagatggtgttttgatggagtaacgatgcgagccaatgatttacagaaagagggtcgatatacgggtcttttgtggttttgattcaggaacagtgagatgctgctgataagttgttctccgtaggtgtgaagctgtcagagcttgttgatgatttgaagctcccccaccttcttgtgttgggagtttttggagtttatcatgcttacggtgatgtaggttaatggtgacaaatattgataagaatcactgggagttttgtaatcatctatcattttagacattccctaatcgctcatttcactgcgtctgttagttaattcatggttcaattgctcatcgaaggtcgttacttcaagcttcgagcgtcttgcaataatgctgctagcctcactgaagggtgatttgacaacagtgtttccctaactcaccaacaacacgatgggaaattgtttgatccaacgaagctggttcagtagccaagctaactactgccgtgagtttagaaaactaagcgacggagcttgaaatgaaggtgttattatttgcttccgggtaggcaacatccattcaccaaacactctttagttacctgtaccacagtttaagaccccgccaccatcgcactggagccagtcggaatctttcagggacttacttccagggcattcagcgttttagcgtccaccacaccggtgcaaatgggtccatgctagtgaccggcccgctggaccccgctcgccccgtcggtgacggtgacagtcatgcacaacgcgccagagcttcacctcaacatacaactacgcgttacttttacctttccaccaggcttacttagaaaacggtcaactttccataacaaacacgtacctcatgaccggcatgccggatctaaactcagtccccccctctccacatactcttgcggcctctcggcgccagtcttcaacacagatggctacctcgccagccccagcttcgccatctctcaacatcctcccttccaaccagaatacggtgaacccgtcgcattcgccttctcttccatcaccagtgttaaatgcttcgcatccgacttataatgctccatcaaatgttgtagctgagcctggtgttggtccgggacctggaccgataagacatcctcgtccgttgaccgccgccgagcttcacctccagcttgaaaaagagcaagaggccgtggtgagtacaagatgtcaacctcgatttggtagctttatctaatatctttaggtcaaccgtttgacccgcgagctttcactcctccgagctgcccagaacgcctccgtcgtttccaacacctcctctacctctgccggcaactcaactcacgatgtgcccgagcagtctctcctctcgggcgcaggtttctcaattcccacggctcgacatcatcgaacatcatcgaccacatcgcagagctttgggaatcaacagttgtcatcgtcctacgaagcacgaatccatgccccccgtccatcccaggctacccctctctcacggcaggatagtaccgcctctcgaaggagcctgacaaattctcccggaccgcagcacagcagcctggatccgtccaactatttccagcatcagagaatccccccacccacgtcgatcccaccgagctcagttggtgcaacccctggaagtgtgagcgagcagttaagccccgggttaatgcctgccaccatgcgttacgaagagacagcatattacagaaacgaacttgagactgccaagaaagagaacgatgctctcaagcgaaagattagagaattagagagacaggtccgccaacgaagagccagtgatgcaggccgccccagaagtggaagcgcaagcaccagtgccagcgtgagcgttacccctgcccgaggggccagcatagcaggccctcgagagggattgcccattagaccaggcggtgagcgggagcgaggcatgacgacacagagtattgctagtgtagccagtgtcggtgttggtgtacccgaggaggaactcaaggttggagagagtgctgctagcgccggagttgcacagggccagtaacggcctggcacgatactcacgaggcactgcgttcctattgacttagataaatgtcaggccaaacggccatgaaataccgattagaaattggcgttggatgcggctggagttacgccaatagcgtaatatgttatttaaatcaaaatcaaaatgtgtcgctttgctttactgaaaatatgaacatcagttcaagtgactcatatctccttcttttcctgtccatgtaactggcgactccgagtgactccaagcgatctcgatatgaactctgccacatggactataagctattcccagactagtcactgcactgcttgcactttacggccatcccgttattctgaggccattttattgaagtcaactcagccttctgctcgacagttccccaatactcgtactcgagaggtttccacgctgcaaacggatcgaggtgctgagggtccttgctgttgatgaaactgagtaccgcactctctggaacaatgcgaggtttctcgacaaccacttgctccctatctggatatgactcatccaggagttcaaccgttgggtggctctcatgcgctggaaagacagcgaaccgatgaagatatacatcagggcacgaagcagcaaacctgataatgcgaataacttctgggtcgctgcgacagttgtgaagcatgatgtgtcgtagagttgatgaatggcgtcgaatgaaggccttgaaagggttggcggagaatgtgaattggatgaaggtgagcttgatggttttgagacttttccatcttccgcggaaaatatgctccaactgccaaccggagtgaataagaggacggccggcagatccaatttgatcagtccgtctccatctgactgacaactcttgcaggttgacagctccctcaaggaagtaaacaagtctatcaccgagttgttcaaagcaattccagctaccgccagccgtgtcattctgcagatcaagggtcgtgagtcctcgcaaggcagtcctccactcccaggggatcctgggatatatccaaacggtctccctgccagacgacgggacggtacacgagctcagccttgaaagctggggactgctttgccagcaagtacaaatgtccccggtgcatattcttggaatagccttgatcatcccttcaggagggccccgagttgccctgaccttggacaagaaccaacgcatatagttcaaggggtcttggcatctaagagttgtaattcgagacgaagagcggcatagagcagggaatatggcatacacaagcccgtcaatatgttctttcgtggcagttccactgataggacccagctcagacgtaaaagtgtgcaggttgggcagagaatcgaaacaagtcaagaacctgcgtcgatagtcttggatgtattcctggtatttgccgcctgtagagacttgcccgcatctgtcgctgtgcgtgtcacgactttgggccgtggtaaagacaagttcttggacatagtaaggataagtcgacgaaaccgcttgcagtctctcgatatccctttcagcgaatgtaacacggattgttttgaactgacgagacagaattaccctatggagacgaggccagcagacgcgaatagaggcaagagagtctgggggtagtaggtcgataatcgtgtttgtcagttctggggggagattctcgaaccgagagagttgcggggtggtggtatatgaagactcgaccatcttgatttgagaagatattgatgaattttaaacagtatctcaatgatgagggtgagatttctggcctaagatacgatataaaaaagaacaagatgccagatgagtataaatggggaagcaggatgccttctgcgtccttgcacttatcacccacaatagacttatcggataatcacagacgaattacttaagatactcatgcagacgcagaatcaagctcaaattcagaacggctcatgcatggtgccgatactaccacctgtatgcacccgagaggtaggagaagatactcgcgttcttatccactctcaatgcctagcagtgccttactgaacagcgtagacatttgtgccaacaggctcagggagacctctgaaataaatactccatttggaaaagcctatggttctagagggagaatttggtaatcgcgttggcttgcatttagagactgaacttccagggttgctaaggtaaacggagaaagcgtcggatagcaacagcaaaagtaaggagactcgagataagtcaactccagaaacatctcccacctatgacatagttaaatgaggggaaagtttcggaattaaaaccggctgcctactgtttgaggatattgtatattgtgtttgtctatcacttgatgacaggaagctgtatgtagttggttcatgtaaacaaggctcactaggatggcagatgtgcgtcaaacagtgcggagactagtcgtgaaatttggaaaaaggactaagagcagcatatttattcaagtttagagcgcgagttacgccccaagggcacctcgacgttgttacattcagtaagatgcaggataccatcagggatatttatattatcacataacaagtctattatggacatgtattccagcaatgactagtaagaaaagagtagatcatgaggaactcgagattgcctgaacataacacattcactcttgacttgtatagtttgggcgactagtttattgagagtatagttaagcaataagctaacaaagccacaccaaccagaactcagtgttttgtgtagcaacttggtacaggtgaaccccaatcatgctccaaacgaacaagcatggctcatttgtgatgaaaaatcccattcctcaactcaaatgattgagtattgtaagcagaagctggttgtgctgatgtccaaatactcccaaatccatcgtagcaagcacaggatagtagtgtagtatagtttgccgacgtttaaacagacacctgaacgtcttcatctttcttggtattctgttgggtattctgatcggaagccttgtcgtccatcattgcagcatctttctcgacgatcgtgatgctttcctcaaactctttataaccatcagtgggtattttgacaaccggcacagatcgtgtcagcaccatgataccattcttgtcaaacgagaccaagagaccagcgtcctcgaggcactctttcatctccttctcaataccagttctgtgtggaagtttcctcgccatagaaagaatcctcatgcaccgagctttctgctccaagcttggaatgaccttgtacgcagcgcgaagagctacgagggagacgcgattggtagaaattttccgacgcagggcgcaaataagattggagacttgaaaactgcgacgggtaaactttacctcgccagcgcaaagttgtttctggcttgtctcatacttggcttgcaggtccttgagctgcttgcgcaactcgctcagatcgtccctacagatatcggcatcgaccctcactttgtcgaggaggacatgcaggcccaaaatctcagaatccttttgttcaagcttggcttcgtagagaagccgaaggtctctgagcatttctgcttcaccggcgtagaagtcgcgttgagcttcgaggttctctatctctttcttttgtgccgcgtcggttttccgaagctcagcgtgctcagcgaacatgacagaaacttgctgagcaagcatggcctctgccatcttgaaatcttctcggagctccaggagctgttgtatcacgagactggactaaggttagttactgacaaaggtgcctaggaaaggatgaaaagcaagaaaactgactgacggtcgagatataggctctcgtgcaggaatgaaatattatgaagggtaagtaaagtttaagtacctgtttcggaggtagaaaaagatacactgatcgtaaaggtgaatcacactggcactgcagtgtcaatagtagtagcccctagatgaaaagcccccaacccacatcttgatattcttgaccttttacgaacattgagacatccaccaaacagtaagtgaatcattgtcatctttgcgcctgtcctgaatgccatcaatagaagtgttaaccaacaacactcatgagtattgacgcatagcaaatctgtatgagtcaactgtcactgtttcactcacaaaatcaaaccagacctctccaatacccgtggccatgattcagaaggagtttagggctgtcgaatgtctccaaggttggccggaaagcctgctgctctgagaagctctaaggcggccgagaacccaacttcaatcggagcaacagttgctggtcgcaaacaaggatccagaagactcgtatagatatatcaacaaagcacagaatattcattacagcattcgttctttttagcttttgtcctctcgagtagtgcttcagatatctcacttaaacttgatcagttcgagcttgtccgcaaataacggatggccacgatgtggatgtccgtgaacaaatcacaggacataatcgaatgctcaatactattgaatcgattcggtaatacacagcacatattgatatatgccatgtaatccaaaatacgaaggaaaagtttctctcaaataaaactcatatctcgcgtataagtggaaaatcgtcttgctcttaggggagcactcatcaagacgatttcgcttcaaggtcatctctgccattctaaaaaataatgaaagaaaacccggaggtcataaaatcaaaagtaaaggagcaaatatgagtaaataaatataagacagatgaggataccaagaatccatggagcacttgaaacttgacttaccaagtagtcattgtgctgttcttgttcaggcttgccgatgccagatatctgaacggaagaaacgaataccagttgtttaacacaactccttcttggacggtgatagctatcgccgcaatgaggatccaaattcctccgtcacaaggcgatttgcgaaaggggcgatggtcgcaaatcaagtccagttgatagtggactgagtccgcgtcagcctgcgactgccgaacactctagagtgcttctccacgtcagtaccatctctagttctagactaacggtagcatcggacttacatgagacagattctttttggcgaattacatgagctgtcgcgaatcatagatgaggcccgtgtaggcaccaggcaacccggaagactctagtagtggtaattaaagcataccaatagatatatctggactattatgagagaaatcactgatccagggcctatcattagtacgaatgttgctgaggatcttctgaccaagccaaatgatcaggtcaccgtcagatgcgtgatctggtcgtagttgaagaggtgctaccatctcgacctataggtatcaaagccattcggctctccgataccctatacatccctctactctatagaaatttagccaatcgatggttgagtggctttgttgattctgttgtataagtggtgtttccaaagccaagtcatctgacgctccttgtgtaattctcccgtttactgaacaggccaccctctaaactctctatagacttttcccacggaccgcgtctctcggagactcctaactgagagattctttggtgagtagtgtaagtagcaactttgaagaacctgcagtttgagtcagaattaacactcatagatcgtgtgacaaccctttctgaacacttgatccgcatcttaacgaacattatgatttaaagaaaaaggtttaaataaacatgacagtcactaccttgggccagaagcccattacactgacgtttcaaaaactgaacagaagcatagattaacatagtgtgtgcatgtccctacaaagaaatgcttcaggggcactatgggcggtttcggcaaagataaaagtggactgtatctcagcaagggcagatgagtctatcgtaattgttaagcctatgtacaagcttaaaataaatgggaaatcactacactccttgtattatagtgttagtatcatgtcattaaccgttgaataagctatgtcccatcggcggctttaatatagtggacgtgcaaggttgatgcactgccacattaagcgacaatgtttaaaaggcagagagaacaacttccacttcctcctccacattcattcttactaggacctcgtcactcggctccttttcaagtcaatcagagataaagaaaagcgcgatttttgtgcaaattaattgcccatcacttgagggggatgagggggatctgatggccccatacagaaccattacgcggcctcgacgttcattttgagtccaagcgacgagactttgtacggaatacgaacagaaaaaggagcttcgtcaatcattttaaaggaggattcatattcgtaagaggattatcactcgacggattaatttaaaaaatattctccgtcttcaaacaagtctctcctttcttcgagatcttttgctttggtcttttgggtggcggcgtaagagccgactaatccaattactcatggggccacgcaatgccacgcaacgcatcgtcgctcttgaccatcaaaaacttgcctcagctccgcccagaagatatctaccatgtcccaagaacgaataccttactccctctgccatggaatcttcaacatgagactcttgcggtttaaccgtaaattttgagttaaaaaatgcttccttgatcttgactttgacatccattccatttgacatgactgcaacaagacaatgcccccaccacatccccccgtgttatccaccacgcacgaacacgatcttattgtcgatgcttctattttgagcatcataaagccaccgctgccaagccgacgtccgagaactgctcagtcacctagcaatgccgaggtcttggtaccgccactcatcgctggcgctctcgttgctgcttttgccactgcccttgccgatgggttgaacaacgaactcctcacccattattatctccctgagcaaaagtttcgcgtcaacattgataggatattggatcgactgttgtctgagttcacgttgatgttatgggatgaactttgggctttctattgtgactcgaatccagactcgactgagcaaattaagaaattgttcgatggacctgtttgtcaacttatattgatcctcaatgggccagaagcaccgcgatgcctactcgataaactcggtcccggtatatcacgacgtcctgcgacatggtccgaggcagcacggggcattgaactgccagttgctctccaactcttatgcagttactgggacagagaatacccagcccgttcacccaggggcacaccgaatgaaattgctgcttctctccatacctatatcacgacaggaaggtctgcgagacatcttatctcaaggatacgcgaggtcttgatctcgccccactatgtgcaaatgcatctcatggaatcagctctctggcacatcctcatgaaacccccttatcgaccccctagcgatggattccacgccatccagttcaaatttgagtgtcaactctttggaccccttcaaggcatcggagatcctcaactcgtcaaaatgggctccttgccagctattactggcaccgcaaatgactgcgtttacaccacgatatctgagtatacaatgaagcagtggcccaagtgcggcgaactcctcctgggatgtatcgaagacgccgtcaaagaagcttcggcgtcgagctgcgagggccactcattcaccggcatgtcgatttgggatggtaccgaaaacccgttcttatgtcctggactacgcctgctgcacgtcgaggtcgaagatggctcaatacgcttgacagtatcggcatggacccacaccatgatagaaatcttacaacagatggcgtggacttgcgcagcactcagctcctcgccatttcagggttccctctctgagagcgccattgaagtgtcggattggcagtacatggacgattcaatctttgtcgagtgtaatctttcgcatcgacctgtgccggaaggagatggctcagcgtggctgaagcagctgggaggggctgctattgcaaacggattcccgataaaccatgtaagagaagattctcagatgacatagagtggaggttatgagggccagaagggacgagtatatgacagagcttttattctagataaaatgatacccgtaattaagcattgaatgatggttcaacatttcgatctttgagagattcacgtaatggtaggcttagaggatctcgtatattctttctgtctttgaagatgtgtcattgacaaatggtctcgcccctgccaatgccagatccgtccatcgtcttcggattgtcttgatggaattctcaacattcactccaaccataacgaacatggctttggaggttgttggcgttatttggttgggcacccaagccgtagatgagaggacacgggcaaagattcatgcggttttctgttgatccttctttccgactttgcacttccgagttggcgatcatagtggcctcgtcaccttcagcatatcggtgtgttgttgtttgtgggttctctttcattgcgtaattgagttctgaagcgtgttgggcgagagtcggccagaccagatgcggcctgtccgtaagaacatggtttctgttgagaagacgaagaagaatcttgagcgttatggcaagatatgcttcaactcgtgttttcatcagttgggctctgaggaaatgccttcaaattggtggtaggaatattcgcagtagtacgtagatctactgtcaacggcatcgtggtgttgctgcccgataagatacataacagtggtaacaagatgttcattgagtgaggggtttcagagtgaattctgccctcccaccaacctcaacttggtgacttttagtggcttagaaacgcgatagcgataggatcgatattcggtcaacttgtaatccatttcatgtcctgatatttttgttagtcaatgtctccgctggacatttacacgactaattacctcgtgattcgtcgagcaagtctatccaaccattcctcccttatcctccagggtagcactaaagccaactccgcccgtcatcctccacaactctgtattcgtatacggaacaggcgtcattgtagatacgtagtcgtcacataatgatcgggaatggcggttcagctgcaatggaatatgtcttcacttgaacgggttggaatgccgattgcgaggttcttcacggatagcttggccgcatgattatgcttgttactgtcgctcgaggcggtgtctggcgggatggcgatagaggccagggactaatatttaatcggactatgctaactgaaagacggcggatgatgtgaatcgggccacaaaaaaccgaatggaagagcctcaggacgagaactaaatggagagaggcatggcattgtcagtttcgcgtccacagacacttatacataccattcccggcaggtcgattatccatccataagttatatcctggcaaaatacacgggatggtggattgcgtggcagttattccttgctgcgtatgcggctgactatgtctattcctggggttacgggtaaaatgatctgacgttgctgaagctgaaagaaagtcggtgtcgacctgatctgagcttggttcactgattgatttcttgcctatcgttggaccgtgccgagagtgcgtgcgaattgaagcttcggcggattatcatgggatcgcatcacgtggagcctcttctggtactgggaatgaagtcattgcgcatcgagcttattatcgcttcgtattgctttcactgcaagtttgggaggagagattcccgatgggcgaagtagaaaagtgagtcagaaaagaagttctcgtgatcaatcggttcagtagcatgcgaatcatccagttttactgttcaagtcgtcgttcttggactgcgtttcggcgctcgcctctcgcctatcggcggtcgagttcgttaaaaaggtggcatgctcgcttgagtgagctgataattcacgctctagccaaaactccagctgggcactgagtgagtgagtgagaaagacgggaaagccagggattaacgggatccatccaaacgtctccacttgatgtcgcctgttgccgaccccactatcggatgttgacgatggccatgtaagacacgaggagaaagatgaagacaatgatgaaggtgaagctatagaaacaaaagcaaaagatacaaagaacaaagagagtagaaggatttagcactctatactgaggctggatgaagttgtatggacaagtgatccccaggagtggaggggtggccgagatgcagagatgccctctttatgtgggagtcgtctccttgcggcagcgtcacgaaaagagcaaggtacatttacatgaattcaggtacaagggacatgtcacaaggaaccgggcacgcgctctcttcccgtgagaagtcagacgtatcgcgcgccatcacggcagtcccaacctggtctcagcagcatgacgctggtacgatcagcggcagcataaccaagaccctagcccaagccgatctcgacgagaggattcctgtaaacatgactgattgattgacacccatctgatgccaaaggcgtctcgattgactcggcgcatcaaggtgcgagctagcagcaactcaactagccaatcgaccaagcacttcccctcagtttgatgccacaaggtttcacgcgggcgttgctgagggaggggaacgggagatgatgattgattgcagaagactctccatcgacgtcgtctttacgacaaaggtgcctcttactccttacagtagctacagtacaaccttaggatgctgccgatgcatgtccagacgcagtagtgtagtcatgtctgggatatatcgatagtcaggtgagctgtaagttgaagccaacaggcgccaaaacaaagcgcagcaccgcacagcatccgcgagccgaagtctccgggggccacgggatgaatgagcctgtgaggggcagaaacgtaactggcgatccctcgtcatagctcatgacaagcggacaagggaatggatggcatccatggctgaatcgaaccaaagtgccaatcttgttggtatgtacccctctcgagatctgtttttgtatcttccttcacctttcatttcccaattctctcaccgcatcaacattgatgattggattgacctcatgattctaccgcggccttccgcgagcgtcaactgctctgtgtccactcactcattcaatcactcgatcggccaggcccatttgcacacgcgccacaacccacaacgaccgatcgcagtgggtctcaggacaagctttccccggattctggtgcgctgcgctaacccgagatggtcttcaagcgggtaccagaccggtacgtagagcgggttccctgcgtcagtgggtttgcatcgcgcctgagctaagcccgttgcggccccaggtctggtctgctgagcttggagccaggggcgtcacgccttccgtcaggccaaagtcacgcgattgtccaacaacgtttatcagagcacaacacaacgcagcgcaacgcaacgcaacattgtgtaatgatggagtccacaataacttgaatgcatccgtaggcacttgtaactgtacatcgactagagtagcattgaattgatttggttcgaggagcggagcgaggcgcaggcgcaggcacagactgctatgctaccacaatcatacccatacccccctaggtctcgtccttcccttcccttccgggtgaggtgtgaggtgggcagttaccccgcccagtctgacgacagctcagtaactccctaggggacggtacagtacagtagagtaatgcatgcgattgagtgagtgaagccttggatgactgaggatttgcatgccccaatgcgaacatcggacatggacgacgccgaatggcaagtgcgtttgtgaatgcaataagtaacaaccacttcccctccatctgggccttcctcttctcctccctcctcaccacagcacaacagcaatccaatccaatctcacttacaatcttctgctttttacgcaaaggttcgtacttcctctctactctctcatacacaccatcattcctccctccgatacctcttttctgcaacatcatcactaactttactctccttttctagcagaatcagctatcaaatcagatcttctcgatcaaccacataacaacaactcaacatgacagaacctctttccaaggtcgattcagccgtccagggcctctcaagctcacctcccgccaaggatgacaagaagacgcggcgacaaagctcagcagcagcacctggcgtttacaacatcaatgaccttggtaagcttagatatcactacccttcctccttccgacatcggataggtcacgagggcatcgttgagcactctctctaaccattttctttagaggccgagggcactgaactcgagctcgcacccgagactcagaagactggatggtgagttcaaccccgcatttcgacttacacatgcatgacatcaacaaacagtcactgactgacccattcgtataggaagatcaacaccagccccaatacagtagaagaccctgctatccttaagcttcacctgtcaaaaccgcccgtcaagagaatcgaccttcacttcccactaggaaaggaggtaacagcacgaaacctcaagggtgtaacaatcaaggatgcactagacgctatccacaaggcatataagaagcgggtatgtttggacctctgagacaccttccccacgaacacttactgactgacatacccaggccgacgatgagctcgacaagccctatctcgctggtttcgagtgggacaaggaagagtcatggacccgacttgttgttcaccttcaggcccagcccacaagcacaacattgggcggtcctgccggtggtggcaagaagaagaagaacaagaagcaagacgagtaatgactccatcgcaccccggtatctgtctcaatagttcctataattcttgttcgtttcgctggtttcgttgcgagtcggcgctcgggatattgcgtctagatattctcggcctggtcatgatgtttgcgactgctggaagcgtcgcttggtgtacacctctatagttcttgttatcgctggtcgattcggtcggcgtttgaggttccatgtatcgtggttcctcgatataatttataaattccccgcacaattggagattcataatgctgtgaagttgattgtcaattgacgttgaacttgagaagacatgatgagcctgttgcccacatgttccccggcttaagcagctcctcactcatgaggcccacatgagttaccccgcggcgatggcttcggttacctataatcggaaaccctggagctagtttccgatcggaaatatccaaggcccagctacatataccttggttgatataactaatcagcttccatatcctacagagacttattccggtcatatgcgatgaaatcagctgttatcgggtttatccccctctattatgtaacattcatcagcggaacacaggcgcaatgctttcccggctaacatcgggccgttttccatactcagtgcggaattgacagttgacggcttacacggctacagaacgtcatccgttgatcgagacaggaagttcgcaaagccgtaggaacacagttataagcttcttgttcgcatatttactgaggggaaacgacattccaatcaaacagacaaaagttacctccaagatgcctgtcacaagctttgatctcaaggagaagtacagatatcagaatggcttcaactgctatttagagtgagtaccatttctgttctatgcgggttctgaatattttctgattgtttgctagatctgaagctgttgatggtgctttgcccgtcggacacaattcgcctcagaagccaccatacggtctctacgctgagaaactctctggaactgcctttactgcaccgcgacacgagaataagcagacatggctataccgcgttctaccatcctgcgcgcatcctccttaccaagaggacacaaagtcaacaggcgacactaacaagactctcgacggtgctgaggatggaaaattgcactacattccaaaccagctccgttgggatccctttgaccacaatgaatccaagaatttagactttgtcactggcttgaggctcgttgctggtgctggggatcctacactcaaggagggactgggtatgtacatctatgccgctggaaagagcatggatgagaaatcagcattctactctgccgacggtgatcttctcatcgtcgcacaagagggcgctcttgatatccgcaccgagttcggttggcttcttgttcgacctatggaaattgctgtcatcccccgaggcgtcaagtatcaagtcaatctcccctctggcccggcccgtggatatgctcttgagctttatcaaggtcacttcaacctccctgagcttggcccaattggctcaaacggtcttgcaaatgctcgtgatttccagtctcccgttgcttgcttctctgaagactttggagctactgcttctgaagggtctagcaagtatactgtttccgtcaagttcaacaataacctcttcaagactgtgcaagctcacactcccttcgatgtggtggcttggcatggaaactactatccttacaagtacgacctaggacggttcaacaccatcggcactatctccttcgatcatcctgacccatctatcttcaccgttctctcagcaccaaccaacaccccaggtacggcagtagccgactttgtaattttcccaccacgctggctcgttggcgaagatacgttccgaccaccgtggtatcaccgaaacacgatgagcgagttcatgggtctgatacaaggtggctacgatgccaagaagggcggcgcgggtggttttgtccccggtggtgcaagtcttcacaacgtcatgagcggtcacggccctgacgcagagagcacagagggtgccaggaacgcagagctcaagcccgccaaggtcggaacaggaagttgtgcgtttatgtttgagagttgcttgatggttggtgttacacaatggggattgaagacgtgtcaaaaggtccaggagggatataacgaggagagttggggtggtgttgttaatcattggaagatgcccgaaggactcaaggtgaagcctcataccctgtaagaaacaaaattggcgacgatatttgagtgcgagtgacgatgagcaaattgccatacaatatgagacgttttatattcaatttcactcgctttggcctagatgccggttcttagaacgacattggatggcaggtccctatctttgaactcatcatccatgttgtaaaccgtctcagagccctcttgcttaaagcccaacttcagatacaccgaccttcccatggtggatgcttcagtaatgcactccagattccttctcttggcctcatcaaggccatattgcaccatcctagacgcaagcccccttttctggaacttgggatcaacagcacaaagatccattacaaaaactgcaggaggagatgcctcggctttctcgttgatgatctcgattcgtcgcccaaacagtgacttatccgcctgagcaagaaatctctgctccttttcgttcccagggtacagcttcttgaaatagcccgatgattcaagatcactggggggattgccatagcctggaacaacagaagcttgctcccatatcgcgaggccagcgatggtgttgtcgatggtggcttttacaaagatggtgttgggttggccgtcccggttcgtggcgatgtgtgaaaagcgatcaactagacgttgagtacctactctctcaccctcgggggtatcccaacctgggttgaaggcaatccagatggcatcatgtgtttggtggccaaatgcgttagcgacggctttgaacgctgccgtgaagtcgtcgggatcagtgattggttcaactcgaatatctgagggcggcattttgatgatgagattgtgagtttttgtcttcgtgaataatgagaagaagtgagagagggaagagggttttaaacgcccagtggataaatatgagaaattgtttcaccaagattgaggtattagttctcttgaatgcatgatccttgatccacttctcttcgaagcatagccccgtggggttcttatatggagtattccaagaaaaataaacaattcgaaataaattagtggcttcatagaattttagggtacttttatggttattttacgatgagttgatgcgttgtgctctagtcttagtggccagtttaggataacttaggtgacctctgttcggcgtgagtcactatgttctgcaggtctcaagatatagaacgttaaaagggcatctcactttgggtttagtctagttggtattcacacgactgtttcagttgtcatagttggccttgttaatcatcagagctagtatgagaatagtcaatcttttacatatccaaagctcgtgtctaacttgaccgaaccgttcaactccaattacttccaaccgataacagccaacaattgtaatatttggtcctactaataatcagaatcatagttgttgccccagcctcctccactgtattgtccgtccgtagcctgctgatcctgctcatcgctgctatagccattattcacttcttgcccaccctcaacctcttggtcgctatcataattaacggatccttatgtaacatggtgcccttcttcatcttcagaatcgcattgtggagttgcttgctgttgatgctgcccactgtggtaaccctgctgctgatactgttgtcgatagggctcttcttcagactcgctttgttcaggcgcttgattctgcggatgcccgccatagtagccctgttgctgttgttgctactgctggtccatgtaattctgttgctgaaattccatagactgaaccgattcgtcgagatcatcctcagattcattgttaacagacccattctcgtcggattcggagtcttcagcactagcttggcctgggtctgtgtcgaggtcgctatacgactcagcttgcaagtcgcgagcaccaagatcctcggcttctgaagcttcactatctgtaaagtcggcggacatgtatgggctatccagatcaagttcatcagagtcagagtcttcgtgaatcgattctgcgtctgactctccccactccgagatctcatcatcggatgaagcttgacctacagaaacctcagagtccgaaagctcatactcttcgtcggacacaaaaccatcggagccattgtcgttgatagagttggcctcgttttcggactcggaaaactcttcagaatgatctgaaaactccacgcgtgtttccaactcctcatccgagtcacatgcatcttgctggctcatacctgcatccatgtggatatagctgttataattagtgataattgtattagggtgatcttcacgaatctcgaaagacaggaaataaccaccagcagctccagccaagataccaacgccgacagctgcagccatcttgccactggacatactcctcgtacccgtctgttgtgtatttgggccgtagctgtttggcaattctctgtttgacgtaaaagttgaggtttgcgtctgttcgccgtattgcccccgatagaagggttcaggataatgaggcactgaagatatcgtggagttttcgtcgacgtactgatagggtttctgaccagaacttccttgtactggaatgctcatgggagacttggcacttccagggcctgattcagtatatgatgggataggctttatctgatcgggagttatcttttgagtctgggtaggggtagcggaaggttttgcaggggctaccagagaaggcttagggacagcaggctgcttctgcgaagatgtatcactttgaactgaaggatttactggttggctttggactttcgaagtaggtacttgaggtttctgtgaaggcaaacctccctggccctgaggcttccctgatggaatctgagaggttcctgggggaccctgcatcttgtgtgcttgagcctctgcctttccattttgtacctgaggcttggctatttggggttgtactgcgccagttggtgtttgagacttgggtggtaccgatgctggcttgccggcttgagcctgaggctgcacccgaggtttggcaacttgaggttgtgttgctccagggggagcgtgagtcttggatgatacggaagctgtctttccactcggtgggtgagtctgagtctggctttggggtttggtcatctggggctgtacgacctcaggagccgcttgaggttttcggggaggcataccaccttgagcttgaggctttactggtggagcttgcgctgtcgcagtatgaacttgatccttggtaagtgcaggctgtgatgtcccagtagagaaagccggagccttgcttgatagatatggcactgggccacttgcaccttgcttccctggcgtagactgcgtcgtgcttgttggagtttgcggcttgctcggccaagactgtgtcgtaccagcttgtgcctgcattggtattggaggagactttgctcctgatggagattgcggttgctgccacggaagaaaggaagattgctgagtagacttctcagccgacaccacaggctttctaccaacaggtttacgtactacctgaggtataggaggtttggctgtagctactggacttgaaggcttctgataaggcgcattaatctgttgttgtgacatattcggcttttgggacgcggctccaaatgcttgatatggctgtgctggtgtattctggctaactggagaggcagaggcagaaccactacttccaggttacccccaagaattaagcgacggtacggaatacctcttctcgaactggctgagaggcactggggctgtggatgaagaagtcttttgggcttggccgacggaaaatggttggaatgtctgcaacgactgtgttgaagccggacttgctccggggcttgtttggggcgtacctggatatggaacatacgatttctgagactgtacggtctggataggtgctggagatcctgatgctggagatcctgatgttagggaactgtaaatatctcaacttcctctttgtactatgggggttttcgctggaaaagtagaagaggaacttgcggacgctttgaggactgttccttggctttcgcatctgaagcacttccactttcactcccgctggggacctggggaggttgttaattcgcgaaggacgaaactggtctaacttgctgcatccctggcttctctgatgctgccatatagttgctgggggtattcatttggtttccttgcactcctgtagagaccttcgacactgggttgctaggtgctaaaggggcggatgtatttaccgtcacctgaggtctatcttggctctggatctgggattgactctggctctggggctttcttggcactccattccgtggtgcaggcttcggaggtcctcgagcctcttgaggtctcttaagctcaccagctcgagatttaggaacactgatggttgtctttgagacgatattggacgggaccttggatgatcttcgagactttggagcagcatcgtttttggatggcagaagggcgctcttaaccttggcaggttttgccttgctcttcatgttactgcttgtgtctttcttcttcctgtgtttggccatgaactcttgttggcactccttccactcgggatgccacacctgataccttttctgatagcgtctaaagagcaacgaagcgatcgactgttcttcttcggacagaaaggatactgcttttcctctgaaaacggcatagaaagcgatggtgtgtccttcgcgacttagtcgactaagatccgggttcttttccagcagggttcgcgtgagtttctcgtcagacgcttgaacagcaaccatgatcattgtggaaccatacttgtccatggcattgatatcggtaccgccctcaagtaaaagcttcaagaggcttccgtggcggactcgaatagcatataagagtgccgtctgaccatcgttatcccttgcatcaacagccactctgtgcttcaacagaagttgggtacaggctttgttacctgacaaaactgcctcgtggagagctcttctgcccagattgtctgcgatatctgttcgagaacgactgtcaagcaatgccttgacggcagaagagtgatctccgacgatggcaagatgtagaggggtacgaccctgggaattctgtcgattgacgtctgagccactatccaaaagcagctttatgacactggactttgctgcattcacagcatgatgtaggacggagtttcatatgtgtcaagagccctgaggtcggctcttctatcgatcaaaagctttactgcagacgagcttccacgaaagacggccgagaacagtggcgtatgcgactgaccatctgctacagtgatcaaattcgggtcacgctcaagcaggtacttcatgatactttgatgaccttgaagaaccgcaaagtgaagagctgtatccccgacaactgtctgggcgttcgtctttgctcccgatttgagaagttgctttgtcacagtcgagtggccatgacgagcagccaggtgcaggggcgtcctcttttggcgatcctgcacatcaaggacatcatttccagcttttctaacagcgactgacaggaagtgagcatggccatagatggcaaacaaatgagtccagagtgtcccctggatatcaccgaggccaagtttgaccaagacattgagtgtttgatccgacgaccaagctagcaccttcaggagctttgaggcttctggtttccccaagcctgcagaagtgatgtgataagaccagctagcagcgtatcccacaagtcggagtgctgggtttgttcgagccatagactcccatcttggttctttggacaggattgtaagatatcgcaggaggcaagtggcgatggaatgatgagcctgctggaaaggagaggaagtggcccctgcggactgagctttgtaagaaagaatgtccagcccctttgagataaaggaatccgacacgctgttatgcataggcttcacaactttctcaccgcccaccgtcacagcttcaagaagaccccaagaagtagtcttgatccaggattggaagctctcgtcggaaccaaatcgcgttaagtattctgtatgtgacaattccttgatggaaacgaccttaggtagtgcatcaagagccaaagcgacccgaagctcaggcaaactaagtggcctcgatgacaagcaacaccatctgaatagtgaaaggagaccactgctaccctggtgtgccatgtcctggaaataagcgcctagcaaaaacgagattggcgcaggtgtaggcgacggctgttggacaagggatgactgcccaggcccgaacagcttgatgtgattcacgatcaaacgagccgcgatgaacgaagatccagccttcgtagaaactagatgtatattggagagttgcccttccaaatgccttctcaaacttggtccattcttttcgtcaacttgaatacacgatctcggaaagggatctttcatagaataaggcgtgctagaaaagatgattctcggtccctgagttatggtaggatgcttggtgggaatctgagacttttcgaccaacttggcaaagtctggcacaagcttgggacccgtttcgccttccgagtaattgataccatcgacatagataaagaccgagtgagttctgaggatctttggaagaattttgatcagttcgtcaaaaagttcttgcgcgttccaggctacttgttgtttagggggtaagcaagactgggtcttgtcgaacctgtccttgatgcctttgaaggcctctggtgcctgagggaccaattgacgtagaagggactcgaataagcctaggcgtgttctagcctcgtctccagaaggagagaaagaataggtcaagtgaattgaacttgggccctggcatgattcaagagcttgcttcatcaaagccgactttccactcccttctgagtttgcatataagtctaatgatggatatccatactacaagggttatcttctgccgcgccctcctattcgctagctcggccaatagctccatcgtgattatcgaaccctaccaaaagtcagcatgagtttccatttacgcttactttcttagaatattgttttaggaaatacctgaaagcatagcatttttatcaacaccatgcagaaggggagccttcaagttaaacttaactaacaactacaattaggaagataggctcgtcaataaatttaagatattctgtagtctttagaacatcttgcaagtctgggtatgaacttggtgagttccttgactcgtttatttctcccattgattcaagcctcaactgttgcaacaccctagcgcaagtcagagcaattgcgggccgttttcaacctcattgaccttccaggagctttggttccagaccaagctcgccaagattcttatccatgtaccaatgctagctcaattgcagaagcatgatcctacacccactttgtgggttgtttccgtccagccttgtggaatttccgctccaattgaagccctagaccgagaccgaatctgcaagagtaagcactgaaaggcttgcatcgatttcaaatagctgcagtggcgctttatatctgctttctcaatatggcttgcagtgcggctgctcgaataggtaggagatcatatgaaacgggctaccctctgcgtaaccacctataggcctggtccaaatggtacttgagtcgtagtggttgcttactttacgtggacgaaaagcatactagatgaggatatgatattctgattttgaggccaagattaccaagagtcttgagttctcaaggtagacttgttctcagaagcgctattcgacttcaacagtacaatgtaccatggtgcgtccatgtactatctgaccactagtctagtagatctccggtttgaggaaccgactgggagaagactcagaagtcttttacctcctttgcccaaacttttgctgggccgtggccttttcccagcattcagaacacaatcatcagactccccattccttatacctcctcacacggactccctcctcccatcccaaggaacgaaggtcccgtacattaccgccctctcctgatcagcttcatcatcttgagactctactttccatataacaacagctcggatgaatccaaagagagcaagtccccacatcatgacattgcaccccatcaacacacctttgacgctgcggctctcctcctggaagcaccgggcccaaagcacaagactcgatagtgttgtggcagcaagaataagagactcgagatagagtagggcgacagaagaaagaagtttgacttcgtggatcaaaagacttatggagcagaggagaaggacaacgacgagggtagggtcagcgaatttccagagcctgaaacctgttaaatgtgttccaggaggtagatcagtaaagttgacttaccaattgtcaaagtcgttaccaggttcattctctttccagacggtaacccacatcaaggcactgaaaacacccagtgtcaccgcaaactgcaacacgagcacgagtccatgtaccacagaactaacaaccaatctcccctcaaccctcgcaatcgccacaggaacatgccctccatcgtagctatgcctcttaccatccgtcctggttgttgatccctcccaatttctggtttcgcaatctccatcgccttcatcttcctcctcactaacccacggagggaacggcgtaagtggcggcgagccacctctctcgtgggcagtaggagctcgaatggtaagtagggattcagcgcgggagggatattcgatactagcgagtgatgttcctggtgatggaccagagccagagatgttgtggtggtgtgttgctgaccaggcgcttctagaaacgaggtcaggagaaacgagggatgatcgcatcgatggtgatgcttttgctggagaggtaagattccgttgttgatgttgttgagcgcgttctggggagagggagagggtcaaggcgctggagcggttgcttctctttttgcgaagagtgcgattcgcatctcgaggagggactgaaagttccatagtagatactgcagtgaatagatgaaaggaatgcgaggggaatcagctgtttgaaaggagaaagattgttggggtgaagttggaaagtcaacaacataggtaggcaatgttttattaatcgggcagtgacagggacctggcaaggagcaacaccaggactcccgaaaaagcctacatacctaagctattaaggccgaccttaccgatggactacttatagccccagtgtgacaaccttttccccctgtgtatcccttcaacgcggccaagtgtcacgagcccttctttgttctcattcgagtattgtcatcaggtcgaactgccgagaaccgtcactgcttgtaaattagtaaacggttcaatttctttgttcataatcaaccgaggaacgttgctggtattcgtcataagttctcgcttccttactcttgtacataatgatcaatcaaccgtacgccgtccctctcaaagcctgctatctcgttaccagtcacccatgcttcgagtcgtccaccgatatatcccagtccatcaaacgccgccaaagtgcaccgttactcaagactcattcgtgcctcgtcgcctatcccccattgtccaccgggcctaccttgtttctggatttcaagggctaactcagcacttagagcatcggcgtcatcatcgttgtacaaactactcgtcctactcgtcctactgtctcttctggtgcgctctttgttatccgctccggatcggtcagcgattcgtttccgcatcaagggcgacttgaagaaagatctggaagatgtcgagtgtactgacaaggaatcgtctgctgctttggagctcgcgtcatcgttactgatgtcttcgccatgactctgatcgggcacagctcgtgcgggaaccatggtttcgttgctggaattgtatggctgagatctgagtttcgttactgaaggggattctttaagctccttctcagtctcctggccatcttccggttggtccacctcgaccaactcggcatcgcgataccactttcttcgtcgggtccagcgaccccatccatcttgaccccgctggccattttgccactaaaagtcggttaggagagacaatgcgttgccatagaccatggcttctcaccttgttgtcatagaagatccagccattcttcccctcgttcccgtcatagtccacagggccatgctcatcagacacgccatcaacacgccaacgggttccaggaacccatcgccactgcatacgacttccatcttctacctcgggtagttcaaaatcgtctttggcgggaactgagttgttatggtcatctgtccaggccgctcgttcgtatgcaaagaggttgtttgtccatcccaacccgatccatcgtctttgattctcatagataatgaaggtgaacttgacacccgcagtcttcgcattgccgttccttcttccatgattagtttggaagctcgacgccttgccaagagcttttgtaagttcggattcctggtgttgagcaacacggtcctggcctttcttagcagccttggccaagtcctttttgaacggctgttcgggagtatcaaattgcaacccggtgatggcggatgcaagtcgtctaactgtggagcttctccagagaatggcccgcgaaactcgcagaacccttgcgtgccaagtcaagatgatggttccagccactagtattacacgccttgtcgtgacgaccctccagggcggaacagtaagcgcaatccaaacaggagtgatgataagcagtcgcatgaagataacagtcagcgctgggcgcgtcgtcgcactagtcggggtcgtctgagtgcttaggaaatccgtcatgtcgagcagaggttccatcagaacattacatctcccagtaagttgtttaagagtctcgacaatctcgtcgagtgtcttctgatgtttggtgttggtaacttcggaatttcccctaacatgtttcgactgtttctcgccggcgtttgcctttccattctgctggctgctctcgccggcgttctgatttgttcccttggtgccagcattctgacctcgaatatcagtccacccactactactgaggggactatatctccggccgtacatgccaacgatgagtgccactccgaccaagacggggccggcccacgttattactacatcgccatacagaacaaccgcccagaagaagcacaacagtaagaaactctgccaaggatctccagtgctccaggtgaggaggcctgcgaacgtattcaaggggaggaggaaggggtggctgtaggcgagagcgcgggtgatctgtggaggagtagcgaggagcagggggctcttttgatggacgaggatagttgaccttcgggacgatcgggatggagtattcgcggagagcgttactggggagaaagatgcaaatgtcggaggagcacccgtactggaaggttgaggttcgtacgagggaggtgatgcgccgtgagacgcatcatcacgggaagacatgggtgccggtgcaagatgcgacagccacggcgtgtcctattgaagttgtgtcgttaataagcaggcagtcgatttgatgggcatttccgacaaagttgatgaacagcgtgaacgagagttgtgatagaatcttgatcgatgtggctaacttgcccgcgtggtcggccgcgacgcgacgtcagagggtcgagtcactgaagtgaagccctggatctgggctgagaggacacagacggttatgtcatggggcgccactttagcgaccacctaaactcctaaactcctagggctgccaaagagatatagaggggaacacagcaacagaaaaaggtatcaagatggataaaagggaacagacagtgaaatgagaacttacaaatgctgccattgacaagtctaggtagtcttccaagttttgcttgttctgtaacgttgtaagtcacttctcaatgcaggcgtcattcagcattgactaccccagattgaccttgcttgccccgcgacgtcagctgtgcagcagcggcatgtcacgattcgattgggactcgatgcactcgtctcaactgaaatagatcaaatcaatattagaaaaaaaagatatataaagacagcaatgtaagagagggacaaagggatatgaaaagatccacgtgagcttccttggtaggcgcagtcatccatccattcatggccttttcttactctctctctctcggcttggttctagcttatcacatgctttctcggccaccaccaagcaagcacatgaatcagttgccgggaatggacaaaggccttgcttctaatgatcagcagtggagtttccagggtctatcctttttcgatcagaggtcacgggctagaatatggcatcttcggaagctagtatgaattcgaacttggctctcatcaagactccatggacctcattaatgatcacttaaagaatctcaaaggcttccatgtgagaatgtaccacagcataacatgcacatcacaacaagtcacctgccataccacttgcataccaagagatgtttcccatgttgtcggctccattatatctttaaaacccgatatgatctattttcaaggctattcctcctttatttgacaaggtgctaacatattccacatctattctgatgtcgcctacagaagctctatgtcaatatacatatccaatccacttatatgctgtgcggcactgcctagctgccaaagacatcattttcttaaaaactcaaagtccaggcacacaatcaacaacctatgaacaagcgtttcattattctcgatatgacaagagcttcagactcgatcatggctatgaattcgacgtaccagcttatttcgcctcgcgggagcttgaatgccaatgacttgggttcaatttaccaggaccaacactgaccgagtcacatccaaggacagtggcgatttcgtcaatcaggcttgatcatcgttcatccatctgcctttccagtacccgttcaattccaaaatgtctgttcagaggcggtgtcacctcgcagccgtaccggttgaagtgcttaaaaatatcgaacctttactaccgaacagcgacgtcaaggacttacgtctcacatctgtaggttgttagagcatcgctcccttgcatttcaaacgggtgtttcctcggcaaatcttctcaacatcacgtccttcagatattgcgaatagtgataagtatcgcaaggttgtggccaagctgatatgggatgacacatctctcaacatcgcggagagaagggtcaaggatcgcgttatgcaattcatgcccggaatgtcattattataattttatgcaaaatactcgtcggtttatatacactagctgactcaaatgtcggggccatgatgttcccaggcgccagctgacagcagccatgaccccagaagattccccagagaattcctacgcttccttctacagccttgcagaccaagagcatcagataaaattatccagaaaagacagctatttatttgtttatgccctagaacgcttcccctcgtcgtggccttaagatggatatgaatgacttattgacttacctagcttcaccgcccagtcttcgctctcttgagctgcgattcagtcgattcttctctccgtattcgttccctaaattacttctcgacatgtggtagaagctttgttcggacaagcgacccgtggcgacgagtccataaatcacgtttgtcttgtctggtcagagaggccagagagccagattgtcaagcatgtttcttatgaccttacattgccgacataactgagttagatgagtttgagccagctcatgagcggctaaacttcagcaggagatcacagcaagtccataaacatgagcgtaagaccgtctgcaatgggacactggagattggcctatgaatgcacccaagaactggacgcatgagcccataggagatcatgaaacgtaagcattgcggattgccaacacatgatcatgatacttaggtagatgggtgacttttggatcgcgtgacaagggagcttataggccacgacctgcttctggtatgctcatgacacggcaacatatcaatgaatgataaggtagaacggagaccatctcacgaagtaaagcttatgatgatgaagaagtgtatttcagaattgcactacaagccaaccagtgaaaccccaactccaaccgccatctccccgagcacactgggctcaacaccaaaattcatgcatccatgtattgtttcgtagaattgcgacaaaggtcgcgtgtggtatctcaatagttcgtgattgaaatgagatgggagaaattatttgccgcagccggagcaagagcctagcacggatcagtattgatggacagatgagaatagagtcgtgttgacttacagctagagccgcagttgcaagaagaggcaccagagcagccacagtcgccagccattgtgatgtttgttcggtgggtgaattttgaagtagttggaggataaaaagagtcgaatttgttttgttgaagatttgtttgtgagttgaggatggaagaaagaaaaaagagagaatctgatcggatcatgcagggtcttatatactcagctggtgggatgcggcctttgtgcgtgtatctcaaaaggcccctccttgtccctgtcgagtgaggggtcctgacgtgggattacacttctggttggcgatctgagttggctttgtgggggtgatgtgagtgattttggcggttccttgacttggctcagctttttagcctccgcgtgatgatccacgatggttcgagatttgatgacagggtatcgcggtagagactgggtaatctcgaatgttctcgatatttccaataacacttaagagaatattaattaatcttgtctataccagtattactggcaagaaaaggccaaatggtccatcttatctcacattacacaatatgccgttatactgtaagaagtcccaaggccaagctttaaggttcgtcgccactaacatcacccatcctggctacaccttttaattggatcgcaataacagctcgtttttgccactaacacaaccaaccccggcacttcacttacagtagcttctatatgcttcacgtggctcaacctttcacttttagccttagctcgttatctgggtaaggcaatgtgacgttctcatgctcgaggtaatgaacggaagaacggagtatattattccacttctaaccacacatcatttacggccagctgaccaagaagatgcacaccgacacactcaacaggaagagactttttttgaaaatacaacgcttttagcagtaaatgtgctttgcacctgggttaattgacgaaatggggcgggcagcagcatcgagtgttgaggcttgtcagagttgttaaacgtatcccccaagtttaacgagaagaaactgactattggcgatttctctacctttccacctcggcattcaccagtcaagttactattagcaatatcgtatattaccttctgaaagctaaagttaattgtgaatttctagtgtattagcttgatatatctcgttgagatgtcataagctttaactatcaattcatccactggtagcaattggatgtgaacagttcctctgctgcctattgctactaactttctttccttggaggtatatacagtgtttctcaagcaaatcacgtctaggtaggtttattgcttaccttattcgacactttgatgcttgaactgtgatttttgcattcttggtgtcctgtcggcagcaaagcacatgtcaatctacccaggcacgtaatttttgactggctgatatatgtgacggagtaaaggttagtgaaagcttcatacaataaggaagggttttctcgaataagctctatatgctagagaccttctttagacggacataaactctacgaaattcattgcggtatatttgtaccgctcttcttcccatttactattctcttgcttctaaaatattaaatttttctcttcgttattgtccaagtcagcaagtgtcatcactatccatcaatccagtacaacaacaacatcaacatccacggccacaaccacaaccgtaaccatgatcctgggccctctcgattctctctctgaggagcaacatgccaaattcgaaaagtattggtatggatttgtaatcctcctcgtgctgatcggcttcggtatctagttttagttcataatgtacgtagtctcattcggattctttaactggtagcagagctgactcaataaatctagaatgcccaaaatccgaggagaggctgtttagtatccaggctctagtcattatgttcgttctcacacttgcaatcttggcttatgacagttcaaccgttgtatttggaggagtccaggtgcaatcatgccacgagcttttctacagggctagttcagacgataagatatccccgtcaattaatcatctcttatgcttcttgcacacttcgtgttctatcgtgccttatgtatcaagtgtcttgcaaagtttttgatcttgtagcaatttcctggtactgtttcgtagtaagcaagagctcacagcatcataaacattggttgtcggcacatatcaataacatatgacaaaccttcatactgaaacgtctgaaactctgctatcccaaaattcttccataggctgagccttcttgcaggatgcctgtcaggtgccatattggcccaaggtgccgtgggctcccccataaacagcagattttcttcagttgattcgcctacctcggatatgcacattttgcatgaccaaggagtagatccaaagggacagctgaattcttcgtcttctgtagcatcacacctctccttcacctgcggctgcaccaatttgataaatgcattccacctcttggtcctctgggctgtatagttagctttccgtttctttgttgtagactttggcaactcctcgtctgcctcacgcttcttcgtgatctttccaagaggattcttatcttttgcaactctccgtggttgtactcgagttgggcccgattgtatcgctcttgttgatgacaacttctcgatttcgatctgtcgtgtgatgtagttgaatataaatgattgaaagtgcctttcgcaaaacggcaccccagtaaatggccttgtctgaatagtcccagtcatcgtgatgaagagaactctagttgcaatcaatctctgaatattgaagatcttgagtttgtcagcgcagagtgcctagggtcgttggtcttaaacgtcgttgttatgttgtcgttgggtgacggctgttcacaacacgtaccctgaactgatgaacatgttggattctttgtcagatatgagcttcttttatctttctcgtcacaatcaaatgtaagaagcatcgatggttttttcgggtcttgttctcattgtctttgtttttcttcccggactcgcctcccattatcatagccctttgatttccataaagcacatatagattaggccggccaagacgaatgattggttaattaagttgttggcgacggtaaaatcctttcagatttgatgcactattcttcaataatactcgccttgttccaccattcttgagaggagtcttgaaaccttgccctatccgtctgtgatgaatgtattgtatcagtaatcagtttgtgtgtcgatatgacttggcatcatcggagacacccttgggttggctggagtgcttaaaacggacggagattcagcgattatttgcttatcacacttcgttcgtcttgcctgatagattagacctcgaagtaacgttgaggtgttctgtcgttggcccaaatgcagctaccctatgccagccaatacatcggagtttggtcaaggtgctgtggcagccctggccagtagcatccactctactctactccggtattgcaaccccggcttctacaccggaaatccgtgcagcctatctaccacgtaaaagcgtcacaaggacaagctgcatggagaatttctagaaggcgtactagtcaattcgtatgataaatatcaaatcaactgacgaacaaaggaaccggccagaccatcccgagctcggcccccaggtttcggtccatcgccgaggaggtatgtgcagggcacaacgcagtggaaccaaccccagcatggcctaaaaaccaagcgataagaaccccgcggctcatttgccgaccacctgatttgtaggtggtgcatttgactcagtgaagaattaccgttgactcggtgaatttgggcgcgatagggtccttagaggggtccagcacttatctttcaccgagtcacttggtttcactgagtcaaagccagcgaatcacaaggtttatcgcgctttagttgccgcgctggcactttcaccgagtcacatgaaatgtcttctggaaaggttcagatccagatgtaccctcatgtaccttttccggccggtttggagaaagtggaggccttagggagcaagaaaacatcagatctaagtttaggatgataaaataaaaaattaggatgataaaataaacacagcaaaagatatcctaaactgaccctaaatttatactaagttacctaagtctttttgtcatttaggatcaaggccccgagttttctttaatcccaccggcgacatgatcggaccatgacggccgacgccactgtttgctcctgccgctgctctctcatgctcatgcccgcccgtacccttaaaatctttggatgcgggctgtgttttttttgataacggtccatattcataatcagtcctttttccctcttccatcttcccacttccttccctttctttgacttcttcataattcagaactgaattagtcgaataagggtcggtctcataggcattcatcccatcatgatgtctgccactcgtatcggacaacggctcgcccgccgttcccccttcgcccttcaaccacgccatgcgattcgtctcaatggcgtagcccgggcattctcagtcacagcccaagtcagcgcccctcgtcgttttgtcgagtcacagagtagcattaagctacaggaacatgagctgttctcaaggaggcatattggcagcgagtccaacgagcagacagagatgctcaaggtcctggaccctcccgtgagctccatggaggagtttctcgagcagactattcccccgcaggttcggaggaagcagaagggtctcaacctcgtcgaacagtggtatgagggtggcgaggaagctgctgttccccccaatggtcgcactgagcactacatccagcaggagatgcgaaagcttgccaagaacaacaaggtctacgagtctttcattggtgctggttactacggaactcttgtccctgctgttatccagcgcaatgttctcgagaaccctgcctggtataccagctacaccccataccaagctgagatcagccagggccgtcttcagtctctcctcaacttccaaactcttatcaccgatttgactggtcttgatatcgccaatgcctctgttctcgacgaagccaccgccgctgctgaggccatgaccatgtctatggcaaacgcccccaagggcaagggccagaaggtctttgtcgtctccaaggactgccacccccagaccatcgccgtcctccagtcccgagctgagggattcggcatcaagctcgtcattggcgatgtcctcgctgacaactccaagctcgttcgcgaagttgagggcgatctcattggagccttgattcagtaccccgatacccacggtggtgttcacgactaccaagctctcgccgatatcgtccatgagaagaaggctcttctcagtgcgtccaccgatcttctcgctcttaccatgctcaagcctcctggagagtttggcgctgacatcgccatcggtaactcccagcgcttcggtgttcctctgggctacggtggtccccacgctgctttcttcgctacatctgaaaagtacaagcgcaagattcccggccgtctcgttggtgtttccaaagatcgtctcggcaagcccgctcttcgcctagctctccagactcgtgagcagcacattcgtcgtgagaaggctaccagcaatatttgtactgctcaggctcttcttgccaatatgtctgctttctacgctgtctaccacggtcctaagggtcttaagacaattgctgaggatatctggagcaagacccgtcttgcccagagcttgatccttgagaaaggcgaattcaagcttcacactgagggtcttcgtgaggatggtgctgttctttttgacactgtcactctcaagggatctcctgaggccattgccaaggttcacaagaacgctgagtctcagaacattaaccttcgccgcgttgccgaggacaagattggcttctctcttcatgagggcgtcacccttgagagcctcggtaacctcgtcaaggccttcggtgtttctgaggctgagtttaagtctgctctcgagtctgataagactaccttcctcaatgaccagatccctgcttctctccagcgaaagaccggctacctcgagcagcctgtcttcaaccagtaccacaccgagaccgagctccttcgatacatctaccatctccagtccaaggatgtctccctcgttcattccatgattcctcttggttcctgcacgatgaagctcaacgccacaaccgagatgcttcctgtttccgaccctggtatcaacaacatccaccccttcgcccccgttgagcaagcttctggttaccaagctctcatcagctctctcgccaagaacttgtctgagatcactggtatggatgctaccactcttcagcccaactctggtgcacagggtgagtttgctggtctccgctgtatcaaggcctaccacgaggctcgtgatggagacaagcgaaaggtctgccttatccctgtttctgctcacggtaccaaccctgcttctgctgctatggctggtatgaaggttgttactgtcaagtgtgacggcaagactggtaacctggatatcgaggatctcaaggccaagtgtgccaagcacgctgatgagcttgctgctatcatggttacttatccctctactttcggagtcttcgagcctgagattaagcaagtctgtgatcttgtccacgagcatggcggtcttgtctatatggacggtgccaacatgaacgctcagattggtctctgcagccccggtgacattggtgctgatgtctgtcatctcaacctccacaagaccttctgtattccccacggcggtggtggtcccggtgttggccctatcgctgttaagaagcatcttgctccttacctccccggccaccctgagattgatcctcagcgcattggtgccgaacgtgatagcacagccgttgctcccatcagcgccgctccttggggtagcgcctccattctccctattagccacacctacatcctcatgatgggcggagatggtcttactaagcaaactggtaccgccctcctcaacgccaactacatcatgtcccgtctcctaccccactacaaggtcgtctacaccaacgcaaacggccgctgcgcacacgagttcatcctcgacgttcgtcccttcaaggagaccgccggagttgaagttgccgacatcgccaagcgtctggcggactatggcttccactctcccaccatgagtttccctgtttcaggaaccctcatgatcgagcccacagaatcggagtcccgcgctgagctcgaccgtttctgcgatgctctcatccagatccgacaggagattgccgatgtcgagtctggcaaggttccccgcaagaacaacctcctcacaaacgctccccaccctcaagaagaccttctctcttccgagtgggaccgcccttacactcgtgaggaggctgcttatcccctgccttggctccgggagaagaagatgtggccctcagtgggacgcgtggacgacgcttatggtgacaccaacctgttctgcacatgcccccctgttgagggatctgagaacttgtagataaaaaggaagaagtaatggtttaacgatagatggagggcgggtcatattaagcgattgatttcatttatttaagcgggaaaagatatatcatattcaaccatgatgggtccctgaaatgcatatggatggaatggtttttgggaagctattcaaccacggcgaactgatctctgtattggcggagttttgcgagatatgatgatattagaataaaattttctgaaactagaaatttataagttcaaatttgcaagcaatattttgagaagtgaagcggtctgtttgtaggacaaaacgtcatgtcttaggattggccatcattgtgatcaaacagccttgggataccgaaaatgaatacgaaaatctgatatcatttgcttttaaatcaccaattatttaatctaaccaaaaaccaccgctcaatgctcctcaaggtgcttagcataagcagcctcgtccatcaatgaatcaagggcagaaacatcctcagcctcaaccttgatcaaccagccctcgccctcggggtcctttccaagatcagcgggtgtgtcgacgataggatcgttgaccgccacaacagagcctgatacaggggagttgatgtcagaggcagacttgacggactccacgctgccgaaagagtcgccctcagagacatcctcgccctgagagggaagttccacatagacaacatcgccgagagcttcagcagcgtatttggagatgccaattgtgcctggggatgtcaattgatgagacgtttgttcaggaaaaagaacttacaggtcttgccatcagcggcgacgtcaacccactcgtggctctcagtgtatttcctggcgaggactagaatctgttagatttggctgagcttcaaaagggagtcagaacttacggttcatggaaactgagaagcatcgtcggggagcaatgctgttgactttgcaggcaaatgcagtcttgggagctcggagagcagtagatcggagcttagaggcagaagcccaagcttgacgagcaaagagaccagacattgtgagtgggtgagtgagtacgaggatgaggatggattgaggttgaatgagtgaataggaatgtctgtgatgatgttgatgatgattgattttaggtgacctactccccatttacgatccctagcacttctgatgccccgtcttcggcggcgctccggtcaagtacctcggagtcactatccggccccagctcaagcggcgccaggtagcgtcataacagttggagaatcaggtcatgagcgctacttcagtgtacccaccccctcaagtagcggtaccgcttatctcgccaaatagttgtcatgatgggcggtgtaacctgctttagccgcttgtgaaaggtactagctactggcatctttcactgagtcaagtaccgataaccccagatccagatcccaagagccctgaaataatttttttgggtatgcggggaagacttggaaatccgaggagtgagatgtccggagattgacaacggagaatggcatgcaaggccatattatcatgtaatattagtcaattgggccaattgctactggatcaagctgtcattaaatttgcatggccattgatgtggcggttattacacagtcgtgcgtggtgttggaggttaaggtgtttggaccaacactctagtctagcccatcatgattacaacctggatgatcaaaacagccacaacacagcagatttggtgagaatcatgcaatagactctttatactcatgtaaaatttgctatgatactattttccaaacgccagaaatgatctttactcttcatcaaaaacatcatgacttgagccagggctgggggaaccctccaacccactcagcgacctcatctcgtagtgccttgatctccttgacattagatccatcacccaagaactccaaaaagtttttaacagtgccgggattcttagcacccttggcctcagcagccgcgcgggcgtccttatcaaccgctagagtgatctgcacaccgcggtccacaatatcagccacgcgcttgaagtcttcaccgttgaagccccgcgttgtcatggcgggtgttccgagacgaagaccaccgggcttgagggcggagcggtcgccggggacggtattcttgttgctagcaacaccaacgagctcgagaacacgttcgacgcgtgcgccgtcgacacccttgggcttgaggtcaacgaggacgaggtggttgtcggtaccgcctgagacgagcttgtagcccagaccctcagagagttgcttggccagagcttgtgagttctcgaggaccttttcttggtactgcttgaactcgggtgtctgagcttgacgaagggcaacagcgagggcggtgatggtgtggttgtgaggaccaccctggtgaccagggaagactgaagcgttgataggaccttcaagatcatacatgatctgcttgcccttcttgtctgtgcttcgaacgcccttgcggtagaagatcatggcaccacgaggtccacgaagggacttgtgtgtggtggtggtaacgatgtcagaatcctcaaatggggttccaataacaccagcagcgacaagaccagaaacatgagccatgtcagacagaaggtaagcaccagactcatcggcaatagcacgcatgcgctcgtaatcgatcaggcgggagtaggcagatgtaccagcgacgataaccttaggacggtacagaagagcgttctcgcgaagcttgtcgtagtcgattagaccagtctcttcgttcaaccggtaggggaaggtctcgtagtacttggagaccatggagatcttcttgttgggtatctgatagccgtgggagagatgacctccgtggggaaggtcaaggcccataatacggtcgtgggtgttcagaatagcagagtaggcgtaaaggttggcaggggatccagagagggctgaggctgttagcattgaacaaagaattgaacgtcaagtcgagactcacgctgaacattgacaccccacttctcagggtcaagacggaaggtctcgagggcacgtctttgacatagacgctctgcctcatcgatgtgttcattaccaccatagtatcgtgcgccaggataaccctctgagtacttgttttgcataacactacctagagcatcgagaacggatcgcgaagtgaagttttcggagggaatgaggttgatgaagtggttctggcgcttctcttcctataaaggtgtgagattggatcaattggtatatgggaagtgacttacacgcttcagaatggcgtggatctcagggtcgccttgctcgaggttggcaccgagaagctgagagtgttaggtactgttgtatgtagcttcattcgaaacttacatctgactgagaagcaaatgtcctggtggtaacgcggctggccagagatggctttgtgcgaaggcattgctgccgaaggagcctcaagttcatcatgatgtgtatgatgaggggtatctctgtatgagctgaagagaaaggaaaaagaagatgaaattacgatacagtctcaagcaacaagtccaagctagagcagcacaagacctaataagaatgtccttgtccgccgccttcggctcatgagttccaatgaccggagcatgagatcaagacgccggtacgtacctgaaggtccatgtcaccgagtcaatcttatcaagcgtcactgagtcgagatctaggtaaagccgggggtggacaagtcccacatgatcctcggaggcttggtcttggagggcgggagtgagttacctgacggtacatgcgctatctctgagcctagaacacttttagaagctgactcggtgaacggggatggaagtggcttggtacagggtaaccgatcattcccgttacgtacgctatgtaactgaagcgaagtggccttgacttgactccaccacaaccaaaaacaaacaaacacgatccactcccaaggccacggacacggacgttgctttacggttcgtctcgcttattccggagcctccatccgatttgcattgcgcctgagtgtgcctgtgtttgtgttctcctctcactaaccgcgctgtatccgtactctatctaccgctcaaagccaagcaatccgcttgctttgccaccgaagagactcggtggcaaaaaaaagagggctcaatatgtcaccgtcaccaacaaacccaaacccaaacctgaacccctcaatgcgtcccgtgcctataatccgcagtaggacgggctgttttacctgtaggaagcgcaaaaagaagtgcgacgagaggtactaccaaccaaccactctccagacagtcatcttgactcaacttgacttacgtgatgatgtagtaaaccaatctgcagcggttgcaaacgcaataagctcgactgtgtatggcctgaaccacagcctgccaagggtccatcacggtcgtcatttggtgctgcatctacaagctcacaacagagtgttgcttcgctgaggcagggtcacgatgcggactcggtgaatgacccggtcataccggacccggtgccggaggaggaggaccgagctgctgagaatcccgatgtaccccagaatggcgacagttctccggtgcatgggcatgggcatggtcatagccaagggcaaggggacacccacatggtcgatgctgaagctgatgtggatatcatcgatgctgttgatgatgttgatcagccatctccttcacagtcatccaactcatcagattcaccgactgttatcacaacatgggatgcagataccgccaacgctctcaccctcgctttgccgccttccccagacacaggactctcattcaatggagccattactatgccaatgtcgatgctacctgagcaggggcatcagtcatatgagcttctcagttactacctgtcacgaacggccaatagcatgggcaacggttccacagacgttaatcccttcatcgccaaactcataccactggccttctcaaaacctcttgtgttacaactcatcctcgctcagagcgctgcccaccgccaggcgtctgcagagcgacatccgagcgatgagatcgcgcagaggtattacaccgactcgctgcggatgtttaggaatgtcgtcgatgagtatgtatctggaaatgccgagaacacccttgtcttgacagtcggcagtcttattatgtgtttgactgaggttcgtaccatcaattccacgacgcgactgtagactaacacgctgcaggttgccaaaggagacattcacggtacaatatttgaccatctaacagcgtccaagtcattagtgagcacattactcacagggacgcagaacatggtatatgacgacctacctgactttctaatcgagtactacatgcatatcgcagccaccagtatgatctcgattgacccccagtataactcacagtcattactcagccccgatattgaggtccgggccagaaacttagtcgcaaggaagtatgtcggccaactatgtggctgctggctcgaaatcctcatccttatatcccaggtctttcacctaggacaagtaatgtcttcactgaccagcgatggagagatctcgccaagccccgacaacattgtcaatttcgctttccttcaatctcaagtgatgggcttcttcccagatccttctgtcacaccatatacacgtcttgcagggctggtgtggaaacaagctgccctgctatatctctggacagtcctcgggaaaccccatcagcaacctgaaggcagtttccaacgagcattggtggaatcggcggtcgccgaagcagtggcattgcttgatcagttccccgcttcggtcaggataaatacgagtctttgctggccgctcgctgtgatcgggtgtagcacgtcagatcctacagtccagcaggtattgaggacgcggttacagactatgttggacacaattggtctggggaatatgagacaaacactggtgctattggaacatatttgggagcagccaccggatcaagtcagtccttggacgctatgtagggcgatgcgtgagcgtcagatctggatatcttttgcatgaaaggacaccattaatcctagatacccgcctcgatatataaaaatagagtccttgaggcacatgcaattaagatgctgtatatatgacggtcgccaccaattcttttgacctcatcatgagcagccagctcggccgtcgaaatgatcacatcaacgagctcatcttcaaaccattttcaccacctgtgaggaaagttacgttgtgcttggtcaaataatcacgatttatattgtctaattgtttaaagaagaaactcccatatctttgctgccactagaaggccatcatgatgcgccctcgctctcgttataccctcctcatacatctcttttgagaagatctgctgagcatatctggcctccataatttcttgcatgataaagtcgtcaaactccggatgagcttggaaagagatgatacgcccaggcttgtagagtccttgaacctcgcaccttgagctgctgccgagactaaccaggccttcgggtacttctaacactgcatctcgatgcatttgatgaagaccctgtttttctattagcgaggtctcacggaaaagatcgatggtacttacgagagatgaaacacccaatagcttctggccagtctcgttgaggttgattctatcaacacaaacctcccaaccaccagggctcaccgcaacctttgcaccaagtgctcgtccaatgatctgatggccaaagcagatgccaataatgggcttctctgtcgtcgtaaaaaccttcttgacaaagtcaacaagcttcaagatccaagggtcatcagcaaaggatgtgtgttctatcctgtcagctttgcacatgtaacttgataaagaaacttactgcttccggttaacaagaaaccatcaacgccatcaatgtttgggtactcttgtgctgtgacgacatcccatttgctaagatctaggctcacgtccttgcccttgtcaccaagtgcttcattcttgagacccttggtaagaagatcacggaagatatctccataagaaccgcgcttttcattgacagaaggaaaaggcgtatcgcactcgaggacggcaattttatatgttcgagtcatgatgacgatactgtgtgatggcagtggtttagattaatgggtgtcgagaagggttcgctatcaaaagatatagatattcaacgccctttagtctacacgaatatccccaccaacaaggaacctcatgaccatgtcgttaacagacgaccctcattttagtaatgttagccgggatggcggaatgtgagtctattggtgctttattcggtccgcgttcttagccgcgctttaccgcgctccacaggaccacataggattgtacacgtattgatattgaacactacctatgattgaggaaacggtgagataagatctgacagctatttgcggtccataactatagactggcattactctatgtaggcagtgagggggtattatactagctaaagataatctgtttacagcaagatactaattctttctcttccctttcctttttaatcgagacagatttcagcggatcaaaatcagcctctattcttctcaaaagtcttaaaaggacatatactatttcatatttacgaccatagtaacccctcgtcacaatttgcttggcagtggtaggttgttcagatactgcgaccagcctaggaaacgcggtattctctgactcataaatcatagtatggttttctcttgattagaatggcgttagaaattgcttgagacattcatgtagcattagccctgtatgtatttgctctgatgtaagtcatatagcaggacacgctgcttcgggtttctcacttttgtttgtctcttactggcaatagcaacttgtaagtcaagttcaagtcactttttgattaaaatacacatggtaacaaccacaaagacgaatattcacaggcatcgtgatgatagaggccgggtgaaacatcggtaaaataccaaaatcaacctttttatagatatcagatagtacatcacaatttaagttgaatcagactgttgttggatctgaattttttttttgttccggatcttgaactcctgatagccagcttacaaaatgatgatttcagaagcaaaactggacgttgaataaacacattggaaggttccgctgactgaagagatctgttagagtaacttttctactatgagactgctaagtgctctgaccatgtggttgagaattcattgtaaattcttcacagtatcaaaccagcaacctcggaggttcaaatgatgagatcggatgtctcggacatgaactgatctatgccttgcataaacctcggtagatccaattaacaagcattcagcaacacgtgcaattgctcagctgaatctgattccacgaacgtgaacgtgaatgtggatataattctctgattccttggatgtcaatcagccttggtccaattgacaagcatagaaacgaaaacatgggccaatgagacaaaagtttcgtaacaaaagctcctacgtttggatcaattccaggcactgccgtttcttagcgcatcaattaagcaagtttcttgagttgagtggccgagctaagtccaaacgagcaaggatatggctgagaacaaagaagctgtagacgtcataagcatggcaatcaatcaccacaatgagtctgacactttaaccgggagggttagatgtgataccaagaccaggtacaagggttaaagcagagttctgtatggtctcgtgtgagcggggagttgcagtgagatcggtgatgttgatggtattatgacgtccaaaccctctcatttacagttcatccattatgtacagttatcccttcccagcctcccattgtcccactgtcccattggggagaattgggtttgctaaatcactcattaattggcactagaggctgtacttaaggtgctgcgtcccctcgtcgacattgaccatcttgtgctcgtctaccaccaggtatcactcactatctctgacactcactctctgtgatcctcaatggctccgctcagttccccgcacgatctcggcttgggtgccatcctcgccagggccctctcttctccaacgctgtcttctcctccaactctagtggctcggcaaaatacagagactgtcactgttactgcgtccggcgacgatggcaatagtgcccaaacattgagcggaggcgcaatcgcgggcatcgtcattggttccattgctggctttcttcttctcctctgggttattcgatcgtgcctcaatttgggcgcaccacctcaggaacgggagaagtggtatcactacaaggaggagcctcgacgacattcacatcatcaccgctctcgaagcagacgatcacatcgatcaagcatctctgcacctcctccaattgttgtcagagactcaagatctcgaagccatcgccgaggtcgatcacctggatactatggaactgatcgcggtacacgctattacgtgtaagcccgacgcaaccgacacggcaataagcgtttgcgacagggtaactttcacttcgatacctcgcgatgctcttacaatgcatcaattcaattgttcaaaatcggtccgataacagacaggagttatggcgtatggatatgattagcacgccatgcaacatcacgacttatgagatgaaatcatgaatcacgtcacgacggagaaataaatgcacatatacgaaggcattggctacacgcgagtatctcttgttgtataacattgttatgaaagctcgaatctcttaattaatgttcaattacacataatgatggccccaaccacgtccaaacctcccttgcgccacacaaggctttgttttcgtataaattaagcttaattgataaagtggcgttcgtatcacctcgccagtgtagtactctggtgaagccgtccacgtcaaagaggcatttgacagcgccgcaacactcaggtattgtcaactagccatgagcttcatctaaaccaaccgaacctctgtgaacttcagatcctcagactccaactccccatgcatgattccataaacataggcgtcgccaaccagactcaacgacgtttccgagcctgtatcgcgacgaaatacatgcggaacttcaccgccttgcaatatgcccacttcgtcaccgacctgaatagtctggggtgcaagcccaagatgtcctgtcttcgttcgaaagagacttcttttgcgtgatgcagaaccccagtcaagctgtatcagtgaggttcgagccttgaggctctgatcttgagactctgtgagactggactctaactctatttgttactctttttcgtatatgtgccgataagggtgtagtagacctgacaacaagtctcgatggtcctcaattcctataaaaaacaaagcttcggaaagactggcgtcgggacttttgagcagttggtttgccatatatgggttctttaaaatgctcgaccacagcataccgtatgtcatttgcccaaattgatcaacaaaatcatatgaaccatagtcatatatccctgcttgatctgccgtcaaggttctagccactactgacaagacattgtcttccccgaacgttttgacaggaaatgggctcagagccagactgagaatttcaattatctgagaatagccttctatatcttcccagtatgcagttgtgacggcagtaattgtatcaaaataagaatatggcgaatagatagtgtatggtgagttgatatcgtactcgatgcagacttgttggtaagttgctgttttgaaagtatcttcacttcttcgttggaaaagcctccaaggaatagcttgggtgtagtctggaacccaggatggtaaatttgggatgtggtatctactgcggtctccgatatagctcagacctcgccagcttgtcatgttgagtagacaatgtgctgccgctatcgggaatacctcctgggttggttttgaataatccgcaactactggtttcatataattatccgccgtagtggtgtctgaatttcattagccaagccatttctttttgacgcggagacgaattaccagatattgccagtaagccatatatcttatctctaggatctgtagcatgcctcgcacgatgatagtcgacttcgaatccaagtggcgaaggagaagtcccatcaacttcctttctcaatttggctatcaagtcgtaggtgaagttcatcagccatgtaatcgctagggttctctgtatgtcttcagtgacactcctcgaggagtaaccatcatttgcaatactactttcggcgaggataacatctacagaagcatagattattccgcacataactgccatctctcgagctagccacatcccttgaagtgtccatgtccggccaaaccatgcatggtcagtgaagaaacgtgtcatggctagcacttctgagtccctgaagttgcacgatgcgaatgttttgtccctcaagatgacatgttcatctgaaagaagctactggcgcgtgatgggtaatctttgaaagcaagccactgccgtctggatgtattctctctcatgtccgagccatacaatgacttcctcggaattcttgtagacttttgccatctgagaaacctgagagttccgttcttgtatatcgttttgattaatgcaaagtgcatctatccatatgggccctagaattccaggttgacacagcgcagtgagggcgttgtaaaggttttgtctgatatgcatctcaaacccatcagtgagaatagtttgagaaggcttcgaccacatctcatcggtttcatttccgcccggctccccccaattatatgacagacatttgtatgttgggttgtcgtcgaggttgacgacacacatatggctcgaaaccacggcattctgagttccagaaatgatttctagaagtcgaatctgcccaggtagtagcaggggttcatatttgtataccatctcgaagctatacagctgcttctacacatttcgattctttaatgtgcgattatgttgccggataacgtctgaggtttcttgacagggctaatggcatggggtccatgtctgttttaggactgaccagggtcatgattacttgtaacaattcctggcattctttttcctgttggcaaaaggaggaagtcttcattagaaatcactagacatagagcagaattcaagaaacaatacacgatttatatttaatctagctattcaatgatagcttggtgttaagtccacgctctagatgcgctcagatcgcatacgctgatctaagcatgattgttcttcatatcatcttcaggatttgaagtgcatgtggtctcggccatggatgcaccctcaagagtggcaccatccatattaatttcaataagagggcccttgtagtgttttcgaccatcgacaatccaagtcccgacggcaatcagaaggatgactccgaaagcagcgatacagtagttcatgttggtagcggtaacgggaagctcaggtgggaacacgaaaaggacggtggtgaggatggcccaagcaataccaacgagactgcaaacccatcgaacaggagcgctgagcttgaaaggtcggtcttcgggaagtaagtttccgccgcggaggagatgaatggcgggagggatcgcgtaggtgacacctttgaaatgttagttgaggagaggcacagatagagggcaacataccaagagcaacaacggaagcagcagtgatagcgttgaaggcacttgagcttccaagaagaataagaccgaagatgataacccaggctgtagtccagagaagggcgttgagaggaacttcaagggcatcgttgtacttggcccagatatggctgaagggaagacctcggtcacggctgaaagcgtaggtcatgcgggcactggtggtcatgatagcagtggcagtgaacaccatgcagacaatagagaagacgatgaggcagatacttccagccttgctgttagtagcatcgaagtacatctgcagaagagcgccggctggtgactcgataacagtttgaacgtccttgagaacgaacagcaggcatgagaggaagatgaaaccagagagcatgccgataagaatgcaccagatcataattctggggccctcctttcgagcgttagggatctcttcgatcatgtgcgcggcggcatcgaaaccagtgagagcaaaggctccctgaagaagtccaagcatccaagagacgccatcaggccagccgacctcattgataaactttccatagacgaatgcaccactctggtaatcgggagcagcacaggccaaaacagttatgctgatgatgatgaatcccgagatactccacaggaaggcggctttgttgaaaagaggtagaattcgtgtcgcaaaggcattgatgacgagggcgatgatcgtgaaggctaggtagatcaggaactgatgccatgccttggcttcgtaggtaggatgcatgaaagtaatcgagtcaataacaaaagtacttccaagcagaggtgccgttgccgtcaacacaacataaccggcagcgttgatccaaccagtgacgtagctgataccccttgaccacttgggccaagcaataagagcagcccagtgatattgaccaccagcggtaggataagccgacaacatctcagccagaggagcagctagacacaagttgcaaataccagccacgatgaggccccagatgacggagctgggacctccagaggggagggcgagactgatagaggctgacagggcggtccatgtgttgaggatagcaaaagcgagaccgagaagagagatcttggaaaagttgcgcttgagttcctgcttatggccgagctgctctaaagcagctgagtcgtcaatatggacatttctgtcccgcggcgtttgggactccatgatgagtgagatgaggtaggatatcaaaaatgaggtcagagggtgacatattgggaggttagcaaagcaggtatttaaatgccagacgtcaagcccgttaacggaggatcacttctcatgttgggctagacctaggctgtaacttggactatttggtatctagttagtttggcgatcgtagctatctctggggggcgtcattgtggttgcgtaacaaagtcgcttttccccatcctcagggcgcagaaaacttgtgacctgagagcgaagtgtcaaaaatagctagtccgggtttcagtaagtctatactaagattacttgagtctttttgtcgtccaagatagatgccttacgctttattgtctcccctggcccttgtcaccgtgacagtctagggatgacgatccacccttcgcggtgaactcgacggctggatgacgttgtggggatcatgccccgggccggggaagggcctatctctttttgttttaggattgttttggtgtgattgtctgggttggcgattgggcaagccatccttgattgaggcttttgtgtaacgagttcgactcatgttctagaagtaattcatggcttgtaacaccctgcaagttgatgaaccgcattggaaaataactgcccaagacagctgtactcctgcaagtaatgcagtgtcatagggcactcatcgaatgattacaggggcctgtcttatcatgtccctctgtacaagtgtacagtacccctacgtacctaaggtaccttatggagatggatcacaatagcgcgcttcggagccgactctccccaaaaccaagtccatgctccggaatcagcgcccttttagtctctagcaaaatttccttctcctatgcgcccttctttaggcatgtcatctttccaactctttttaattggtttcagacacgctgttatggtcagattggaatgaatttagctcccccatgaacggatatgcggctccctagctgaattaccccaacttgtcaaaggaacagttggagataaaaatcaggagacttttgtaaaaataagtttaacggggtctttctttgaggcccatttcagtggagatattcccccagcttggtgacttttggatattgttcacgaataagacagatagtcaagttgcggctctctggacatattctggtccgtgctgcctactgctcatccgtcttaaccgagtcgaccggccgaaccggcagatgctgcataaatgcatagctctcacggtctatatcagggaattatagctctcaggaccggcatcgaccggcttctcgacggggttgccgtgccatgtgggaatattaaattggagcctatagtggcgagagagaaaagcttcacttctgagttccaaatccccgtattgacgactctggagaaatggtttttattacgttttggaatatgacaagatgaccagttatacagattttgcatggcactccgcgatatgaccccgcggccctgacgggtttcaacctttccccaggcttctctccgactttttggatttgtgttgagtaatgaatattcacaacgttccactttctttttcggagcttgaccgttgggtcggaggtgtctctttttgagatgggagcatgaaagccgctattgttttgaaggccagactaaagagacccgaacaaagtggaatcgtgagcaatccgatacggactcctcaagatgggctgatcattatcgggcgctgtataattcgaaagtgatgagacgttgttagtgatgacgatgttaatgaataagcccctggattctcgttattcctagcaaagtctgttaaattgaactctcttgcagacaacggtaactcaaaggtgaccaattaaatagtttcgatagatagctaatatcaaatgaacatccaaattcgacttctgatattgaggctctgctcccaatcgcatcgccaagagccgccaaggcgggaggtgcacaccacagctttcaaagcctgtcaattaccaagccacgttcacaaagacacaaaaacgtcgattgagagcattgctcgacgatcaagagggcgcatagtatagtgaagagattttaatctgaaggtagtataggtagatagatatagcggtaggaacagcctaaaaccctcagaagatcaaggaataaatcatgaaactgacaaaaactgtttgaaagtgctgcagggagaattcgagatactttgaaaaaaccgaatcatacaaatacaatccgtaattgctcggtcacttaaggcataactctttgacattgaatgtgctgtaaagtataaagttgacgattccagaatgccgtacctgaaaaagattcaagataggtaggcttccaaaagttgaatacactcaacacattcccaggcatgaatgttaacagtagataattataagatgccagggtcgaacttatccttagtgtgctctatgtatcatacaaactgctagtctcttaagatcctccagcaatcgctagagtccgacaacatgcatatgtatagacactcttacgtccttcgctgacacaacttgccagagatctcatctcatcagctcaggttccgtggtctagttggttatggcatctcgttaacaccgagaaggtccccggttcgatcccgggcggaaccacatttttgcggatccgacatgattcgtcttcttttctctcaccgctcacaactccacaaacttaaacccaaatcttacctctgcaggtatcttcattggtctcgtggcctagttggttatggcatctcgtttacaccgagaaggtcctcggttcgagcccgagcgggaccattcttttgctcgtttgagagtctctctttttatccttcattcagacatcaggagcagttatgcgtgagtgatcatgctgcttatttatctcggaaagtccaatctaccaaatctctctgtacattcaatgccagttccttcttattcttccactgaacctttaatgatttcggttcgcaaagtagttgtagttgtcctcgaccatcttcaaagccctcttgttggcctcatctacgtcttctttaggtagacccaaagcctcattcgcaaggccatacttggcttcaaagtttccatcgccattgggatagaacgttcgagcatacatagcgagtccaaagccagaacgatcccccttcttgagaagatccatgcctcgctgccagcgctccttggaaccttcatactcaatctcccagtccttgtctgtagtgccggtgattcgctgaaagctgtcgagcatctctcgctgagagatgagaaagctggagatgtagaggggcttgttacgccacttggagatggtaggggacttgtcgttctcatcctcaggaatgaccttcagactcagaagagctgcgaaagctcgaccacactgatcccaagttgagctgttgatccgggtgttgccatcatcgtacagcgtaacctttttcttgtcgccagtcaagtcgaaaccgtaccattcaggaccctgggccagagagaactcgtaccagaaggaacagcacatggcaatccatgaggatacaccattttcctcgatggcattgattcctgggaacacacttccaccagtcaggttctcctcggcgagtgacttgttggtgatgtcgataccgtaacagttgggcatgatccatggaacacctgctttggcggctgcagcaataatcttctcttgggtaccgggggctgcggacactgagagagagattgcgaggaactgttggcctcgaagtgcctcaacgatggagttctcatcatcgtagtcgacagtgacagtgcgagcgccttcagggaatttgctggtgctgcctttacgggtgacggcagtgactgtgtgcttgcctgtcgcgatgagatacttggccaagtacttgccaacacttccaccagcctgtaaaatgtcagtcaatgactagatacagacgaatgtgttacttacaccaataatggcaactcgttcaattttgttggcaaagccctcaggctggtctttggcgtacttctgagacattgtagtatctgagattagggggatttatgtatataaaactgaaagtggtagcaattgttgagtgtgttgatgaatgtgatggtgatgagatgcttctccaaagaaaagacgtctcgaaatatttatactagagtctttactgctagctttgagtggctttgaagcattcaattgcccggacatttcgttaactcctgcgatccgcgtcgtgggccgttgtcgatgatgctatcgcggactttgcatttggcgtcggtcgagacttttaccatatccggtaagtgtttttactgtaacgggtaagagggtctccggctcggggcggatggccccaacaaaaagacacgaaccaatcagaggctgtcaaatacgagaataagttaatagaccccttggaagacaagttagggttgtatttgtatcgctgatagtgaaaccaaaagcgcgagtccgagtttatctccttactctcgtagttcggacttctcttgggccgtagtcgtatgatgattcataatgtcgcaactcgacaaagtgcgatctgccgtccacggcagttggttaccgatgagtgaaccttgttgagctgatctcagtagttcatgggatgttgtcgtagatattgatcagaaaacgactgaagaactttcattcacaactctcagcaccaatcggctctatctactcgtcacatcaggtacatctgtatattcaatacaaggtcacgcccagaccaggcgatgaactccaacgactatcgagccgcctaaaaatgtgaaagtacaactgatttcttcactacaatggcattaataaactatttctcagaactgaatgaaatctgccaattccttgccagactaacatgaaatgaatcgagcgaactgcgtacgtatgttccaaaagctttgatgcagaaaatgcatctctacagggtcgaatgctcttacaattatcacaagagctaggccacgaatataacgtgttatcattttatatgtactctccgattttggtatttccttaacacctacacttcgagcacctcaatgtctgatactctagagtcgtgttataaatttctctttgaattttgatttggaagtctctagctctgtctagcaggatccagctcaaccttgttcttcgtaatggcatcgatctcctccatgatctctggtgtcagcttatcaagaatcttcagcgaggcaacagtgtcatccaactgctcaggccggctcgcaccggtaataacactggtaacattaggattcttaagacaccaggcaataccaagttgagcctggctgatgcccagcttatcagcaatgggcttcagctgccgaaccttgtcgatctcctccttccagtcattagtgccaatgcggctgcgcatgaagttggcgaagttgtccttgctggcttcaaaacgggaatctttgggtggcttgccgtcaactacgtcgttgtactttccactaagaacgcccatcttcaggggggagaacgatgtgatgcctaggccagtccgctcatataggcgttggaattggccttcaactctgtctctgacaaggatgttgtaaaatggttgctcggcgataggtccaatcattctaagatcacgagcaattccgacctgttgatgtgagaatctaggcacgttatatataagtggtagcgacttacagcttcggcaatctcatcagcagaccactctgatgtaccccagtagaaagcctagtggcctcgtcagcgctgctgcaatcaagctgcaaatactatgcaaacctttccgttattaattaggtagttgaaggctcggacagtctcctccataggagtcagtctgtctggccgatgagcgtagacaatgtcgacataatcgagctgaagacgcttcaatgaggcatctaggccctcgataatgtgttttctcgaaagcccatggttgttgacgagaatctctccattcacggcaccccagttgatctctgagaaccattagcataaagcctcgaatatctggcgcatttgatgactcacttgtgctaatgaccaaatcgctgcgcttccatccaaagtgtttaatagcctttcccatgacaatctcagcttggccagcagtatagttctcggctgtgtcgaagaaattgatcccaaggtcgtaagccttcttcatgcaagcaaatgcctcctcatcttgagcgtagcctccataggtcatccagctaccaagaccaatcgcagagacatgtaaaccggatctaccgagacgacggtagatcatgccagtgtttctaggctctgcccaagccattttagcgatttatggtgatggtaaatttgcgcgaagtgagtgtttcttctacctatgcacctcggtcagtggaattggggttgtgcagccggagaatatttcggagatagattcggagcggggatgacttacaggattgtttattgttctaggaatcagtgccaccaacaattaaaatagacttatttatcggaattgattgagtagagtcgcaagtccgaggtactggaaagctaactcatacggtgaatgtcaaagagctttatcgagttggatattgcgactgccttgctgtcacacctgggttttccccatctgcagatctgcaggcgtcttgcagcggggaattgcagtagcttcacaagggtagaatggcgcaatacggggttctcgttgcgccataagccagagatggaaaaatcttcaactttgacggtgaaaactgggcctaatattgcctaaagaccgtaatcttatcaatcctttacctacacttaggttgatgtctcaattatctgctggacctcgtcctgctcagcgacatcgcggggcatcgactctagtagcatacgagtaagcggcgacggagatcgaaccaggtaaccgaggtccaggggtggccagcaaatctgagaggcttggccttccatgaattgatacgttggcatcgtgaggttcggctgtgctgtcaaaagttcggcagtatcttggaaagtcgatgctagattggcttcaaaagccgctgaatcaccatctggttccagcatacggcctgaattgaagattgcgtccattcgtattgtaagcagtgagagaagagtgcggttgcctccccggcaggatgaaagtatgtcgcgtagttggtggagtattgggccagattgatctctttgtatcgagacatcgctcgcgattgcatcaatcacagccgtagcaatctcaaatgtcttgaattcctaacccgattgtaagtttgcatcttgttacatcgatacacgattacactcactagtgtcggtccatgagactcgagagcagccttaggaagctcggaaacgaggctcaagaagtctttggcgatattcacggggttcatagacggtatgacaatcccaaatcgaagagccgctcgccataatacagcacgcatccactgtcttgtaacaaacatgtctgctcgctgaacctcgttaattggaccccaatcgtcattatcagccgaatcgagtagcttttgctgtagaagttccaggcaattctgcgcaacagcagccatattgggcagatccgagtccgcgtcaatgttgtgaagtatctcaaagatgttggactggtcaaagacccagaacagatggaccaactttaaaaatgccggtagaacttcagcacggtcatccgctcctccgaaccacgggaacaagatgtttggcttaaggactatgggaagcttgtgcaagagagcaacacctctgagcgatacacattagcaggatatctttttgggtgaagaatcctacctctcagtgacaaacagcagccagagaatccgtcgcgaaacatgttgatcggcttctgaaagcgcagaataagtcgactcacgatcgagccttaatatttgcgcctgcgtgatagcttcacgcaagtacacaagcgactttgtgcctcctggcaaagcgttctcatggtaaatatgtagaaagaaggaaatcctcaaagcatccaacaaacccagcttctcactcaacccacttgtttccgcttcccctacactgggtcgccatgcagtgcccagtttcagttgagcaatagtagcaagagccacagcattaccaaggcacctcgctgcaccaccttcattgggattctgccgaattttgttccttagatcagtggcatcgacgatgggccagatggggtacaatctttcagagtaaacctctagaacgtcaagtaaacaagctatttcatcaacaggcgacggtgacttcttggcaagagcttggtccgggcttgaggtatcgctttttgctccatccccatgacgccttcgctcaatcttatccagcgtacgtggtctcagtcctcgtggacctctcgtgccttgtgaacgattgaaggtacattctatactcgatgcctcacacgctgtacaagggggtttctctgagcagcggatctttctgatcttgcatgaatcgcaggcacgtctcgcgagcttctgacgagaactcggagtgtttttcggaggtcgtggaggtggggtcatggcttggaggttgaactgctcgatgagagtcagcagaaggctcaccattgaccagtgaaaagaacgaaagtgcggcaaatgagaaaactcgacagaaatgaattgtttctgtgctactggtacttccggagtaaatgacgtgctggtccattgcgatctcgccttccatgacccctgtctaccccggattttggttcccttctaagcctcggtagctcccccgccattctcctacgagattgccctagcacctctgtttccctttccttctttggagcttagccggtcgtctccgtttcttgtagcgggagtcagtcctggctttccgtttgccctctatcatgaattggcttgagtataataatacttgttgattgtctcaacgctgggttcctcctcaataggagcaggagagctgggtatcggctggggcgaaggagcggcgatttcgggccagtcggtttcaaaacatttgtcaaatttgacttgaggatattaatgcttaatgggagaggccaccaaattcctcgtctcaacttagacctcttcatcagcatttacctaaaactttacgatttgaggcctaaatgatgtagagatttagacgagtttacctgactttaggtaattcagtataaactgggcaggtcccaaggcctactaacaaagaagctttcatacgctcaccatcgccagagacaacagcgccatgtggtgacattacacattcttcattcaattttatacatattccgatgttatcagataccgagtgcttccctgcgactcttgctattcagatcaagataaggcgcttcgccaagactacaaactcgatctccagctctcgcttcctcatagtcatacgtcgcgcagtggaaggttgatctattatcccaaatcgcaagatcattcttgctccaacggtaccggacctgggcatcgtggttctgtgtcactaggttgaagaggtacgctagtagtgtatcgctctcatcttttgacaatccattgatgcgtttggtgaagcctttgttgacaaacactgacttccagcctgtgactggatttgtccgaacaagaggatgaactgatgtgaggttctcgccttggtttagaggagagccacggatacccttgcggatcgggtttcctaggcgtcgtgcctcgtcgtggaagaagctggcatcatgagtcgcggtcaatccttcgaggaacttcttcatggggtctgagagtctatcatagacctcatatccggatgcccagagctgcttcaagttagcaagatgtaggtgacggaaagaacagaaccatgcaacacgggttggttggacctctgagtcgcaaagacataccgtatcaccacctgtctttggtagagtgtgaatcttgagcatagcatagtccgagggaactttctcaaaggtaatatcgctgtgccatccagcagatgcatatcggcttacatcgctgagctgatgtgtcaaaccacctcccttcttctgcttctcacttgagataacactgatctgatcacccaactcactgccctcttcagtcaaaggatgcacatgcagacctgagctagcagggcacccagcaacctctgtgagccgcagcataaactccttcatctcttgaggagtgacatcctggttcttcagaaagacaacacctcgctgagaaatagtgactgcaaggtcacggatgtgtctctcgtcccattgcaagaggtctctaatttgaaggccattgtactcacggccaatgacaggggtgacgtcaagttgaggaatgtcatcaagactacccgtgtaagtcaagggttctgatagacgtggacggctttgggcatctccgccgagaatattgctagaaacggtctcgggtgcagcagaaggcatgatgcaatatgtgcttgattttgaacaatgtttttcaattgataagaaaacgagggcaaacagtgacaattatgtgaagctgtatccaggccggagtctctttcggaggatagccaccctttgataaataacaagggcccggcatggcgggaacgagtctaaccaagaatggaatcttgagaccgttacaggccaaacgtacaatgccgaatcatttccccccgcaaagacgacatcgggactaacgatggcatgcttgggagaggagaatttctcggagaatctaccccagctctaacgaggggtttggaccaatctcgtagctgtaatttctacaagtgccctgtcaggtggtcactacatgatgctctgagttgctaatccacctgtttcatctcacctggagaacccttcccggatcatggcccttgactatgagaattgagtgttaccagatctggcttcatgtccttatggcgtgcgcgatcgagccacccaccaaggggactattgtgtatactacctaccgaaagagtctccggcgacaaactatatccatggtcgaactgtagatgtctcttatatatctgaccgagaacccaagttttgggatcatctcagcgacgatcacttcaattgagtctcttgatagttacccaactcattgagcgagattctttatatacgatgggtaacccggatatcgaggcgagctcggcagttgctcagcgcgtgtcggtggaaatcaccaagacgcaaatcggagttggccgagagcaattgtcagacgctttgccgcctcatgccgactacgaaggcggccatcggtgggatccatcggctacatggactcctgaggaggagagacgggcagtacgaaagactgatctcaagcttttgtcttggctgtgtcttatggtatgtgttgtctctcaattggcgatgaaaatggcttacacgatatagttctttggactacaactggatcgtggaaacatctccaacgcgctcgctgatgacctcttgactgatctcggattgaccaccgatgattacaataacggaaccaccattcaagtcctttgtttcttgcttgctgagttccccgttcagttcctcaccaaacgatatggcttcaagcatgtccttcctacgctcatggtctgttggggtcttgtctcaaccttccaagccttcatgaccggacgagctgctttctacgttacccgtgctctgattggaacctttgagggtggtttcattcctggtgttattctcatggcgacttatttctacacctcgaaagagctgtctatccgacttgcagctttctggtctactctcaacgtcgcccgtgtcatctctgctctccttgctgctgggctgatcgagatgcgaggtgtcaacggccaccccggctggttctggcttctgctcctcgagggtcttcttaccgtggtcattggtctcgtctctatggcctatcttcctacctcgcccacaggcaccaaatctctcatctggcgaaagtcttggtacactgagcgtgaggaggtcatcatgatcaaccgtattcttcgagatgatcccgccaagggtctcacagcattgaaggagcctgccacatggcaggatgtcaagaacgcatggtcagacccctcgctctggggtctttactttatcggtctcgttgcctacattcctgccgcgcctgttcaggcttatttgactcttacactcaagcgagttggaaagttcagtaccttggctagcaacctgctcactgcaccctctgctgcactccagatcgtcaccatgcttgcgctggcatacagttctgagtactttaacgagaggacgttccattgtctgtttggagagatctggtcactgcctcttcttacggcacttctcacccttcccgatgagggccgagaatggggacgattctctattattactctgatctctggttatccctactttcaccctctggtttcttcttggatttccgagaactctttcgatgttaagaagcgagccattgctgcggctacatacaacgtcattgttcaaatgtgagtttgacctttgcccgttcaacaagcaaacactaacagaaaacaggggaagcgttacaagctctcagatttaccgcaagtgggatgctccttactacaaaaacggcaacaaggtgctcatttcgattctttgcctctctgtcgttgcattcctcgcccagcgattctggctcatccacctcaacaagaagaagattgaacagtgggatcagatgacagcggagcagaagctcgaataccagacggacaaggaacagcgagagattgatggaaacaagcgactcgatttccgctttgcttactgagaggaaatgagttgtggtgattggtcgagttagtattcttcagcatattatatgctgtattttaactagttaacttattcagcgcccgataatggctacgttggatgtgtcgatacacatattaaatcaagatctcctgtggtgctatgttgtgaaacccatttgtgactgtgaaactgccgttccacagcaacgactttatatttagagttcaagtcgttactggtttcagtcactatcccgctgtcttcggccaagaatcccaaacgcggatgcaaatgcgagcgcaatgacatttttcgccattgcctggtatttattagtcatcaaattaagcatgtttgaggcacatcgccaactttgtctcaaagcttaattcctgtccatttcctctcatctcatctcacgcacttctcattcttgttctcgcataaaatcgtcagaatgggtgtaatcggactcactgccagcggcctcgtcggcgctttacacagctacatcttggttctcgagatgtttctctggacgaagcctcgtggaagaaaggctttcagactcacacccgaattcgctgagcagaccaagacaatggctgccaatcagggcctctacaacggcttcttgtccgctggactgatttggtcgcttcttcacccgaaccctgagttctcaaagcaacttcagatcttcttcaacggctgtgtcttggttgcgggtgcatatggtggtctcaccgccaacaagaagattctctacatccaggctgctcccgcagctctctctcttggactcgttctgttggatatgtagaatgtgattatgaaagtatggattcggcccccaggcttcggtaacccttgaccgctaaccttctgatagtatgatcgatgtgcagttaattgggcttacatcgtttgtttatcgagctattatctggtgaatatgtgagaacccggcatcacaaaaatatggtgtccttatgtcttgggttggcaaatgcattgttgctgttcaatactagtttattgtttcatcactacatttggtatctaacgggaatcgaatttccactgtgttcgaccatggacggctctcctatgggaaccgagcgactattttatcaagcgcatgcctgatttcatacctacaggctcaacattgaacaagtccagacaattgtgtctctaggatgcctccggagccggaacaacgaagctattatgcttattttaaccgagatacagctgcagcttccgttgctcaagctgggccatcagactctcttataacagtggataatcagcatcctcgtcccagcctagacatatgccgccgacagccatggcgagattccgaggcgagattagagctgtgaactgtggccgctcatcagtatgaccttaagatgccatcgcaagatccttttatgtcgatttgctctccgtcccccatgctggtagcaggacccgaagcattggtgacacttgccgtcagatatatttacgtgggcggtgttgtaagttcctcaacgtttcgccctgtcgaccctgatatagctcttcgaggctctgtatcgactgatgctgaagttcaagtactcgctacagcgaatatgtatggtgtgacggttagaaaaggtccatccacgatgccacagtatatgccgtttcgagatgtcacacacaagtcatgcgttggagggcttgttcaccagtcccagaacgtgtttctaccatcgaggccgttttgggtgcctgtgggcagagaaggaaggaagataggtattacgtgtatgctctttccttcccagacgtcttctgtacaatgcccatcagactgctggatccttccttaatagttcacccagaagctggaagttacgaccgtttatgtgcaatttgccattcactcaaacacatcatcctgccagacttttattgtttttacgactgctcaaattgttaatgatgacagaaaagccttctctaccgaatatggaattggagcaattccaatgggacgaaacctcgccggtagttgggcgtctcatgctacgggacggaccctaagcaacttgcagaagcatctgttgcccgacgaatggtgtaagttacaatattgttgaaccggcaggagacttattactactataggaaaaaagctactggatcggttatttccaaccaatacgacaccatgtttaccaacctaaccaaccgcgcaacatgatgtgacattggtcggtgaagcttacctccatggaaatgcttccatgtcgaaactcagggtctatcggcaagttttagctgagtccgttgttagaagaccccaagagcttactcttcagctctagtctcgatttccgaaaacaaggaatcagtcactgagggttgccgactcggcaggcactttggccgacaaatttctccgcatgactccaaatatacaacggccaattgtatctttcacagtttcgcggggttgagactacactatataatgtatccaagttgtcgaatatcacatccgtcagaaccgagatcacgaattgacaacggctatgcggcacctgaaggtcgtcatagtcatgcacccatcgcccggctttaatgaaatatccagaaactcaattcttaatccctcattgtttattgtacattttcacggaaattgtgttattggtgactgaatcatcctggcatgcaaccctctgacgattgcttctaggctctagcgatgtagatctgccttccggatcacacgggagcttttggaaaataacgctcgagagtcacaggaagtcggtcaatattcatattcgcgaacgcgaggttacaatgagcgggttgcaacgctgcaaagacgagagctatccgtaaaaggcagtaagctatgcgctcacagagaatgcgcaaagcaataaataacggctcgttgcgcctgaaaagatgtgatagagagtgtgtttgcatcctgttctcaagacaagtgtgtgcacgtagatctcgtgaccctaattatcctctataccatcataatctgcttgaacgatatcatcaatgtctaaactattccgtcgtcgcaagaacaacaacgatgacctggaatccaatgctggccggcgagcctcccgcgcttctagaggcgggagagccgccagtattgtagacgacagtctcggcgagtatcctgctcttgatcactacatcagcaactatcgcgaagatcgtcgtcgcgcaaccgatgaccgtgatgagaaggtcaagaagaagcattggtggcagttcggcagcggtgtcgatgcccaggaggagcctcttactaagaagggtactcctgatgcctggcttgagacggatctcacagctggtcttgcatcggatgaagttgaaaaacgaagacaagtaacaggatggaacgagttggtttccgagaaggagaacatgtttgagaagtttctgtccttctttacaggacccattctttatggtaagccattctaccgtccgtgtgagggttcagttgctgattatcgcatcgcagttatggaggtcgcggcccttctcgcagtcggtctcggggattgggtagatttcggagtaatcgtcggtatccttatgctcaatgccttcgtcggcttctaccaagagaagcaagccgcagatgtcgtcgctagtctcaagggtgatattgcaatgcgatgcacggtcatacgtgacagcaacgaacaggaaattctggcgcgagaacttgttcccggcgacatcgtaagtggttccttcctgaaactgtccagcttgagttgctccttcttgaagccatcagacttgagtggtttcttcctaaaacaaccagacttaagtcgttccttcttgcaaccatgactgatcaatgtcttagctcattgttcaagaaggcggtaccgtggctgcagatgctcgccttatctgcgactatacacgccccgaagattttgaactttacaaacgtctccgagccgaagataaactcgaccgcagcgatgaggaagacgagtttgctgatggtgcagacaaagaacaagatcaagacacatcgacagaacatgatgcccatcaacacagtcatgagccggagccacacgactaccgaagccgacctctcgcagccattgaccagtctgctattactggagagtcactcgctgtcgagaagtatcttggcgacatggtatactataccactggctgcaaaagaggcaaggcctttgcccttgtccaaaccactgccaaagagtctttcgtcggtcgtactgcagacctcgtccagggagctaaggatcagggccacttcaaggctatcatgaacaacattggaacctcgcttctcgttcttgtcatgttctggattctgatagcctggattggaggattcttccaccacattgggatgacggagcctggatcgcagaatctcctccactatgctcttgttcttctcattattggtgggtcccgaacaacccctaattcaattgttgtggaatgagttcggctaatcgttctgaaccaggtgtcccggttggtcttccagtggtgacaaccacgaccctcgccgttggagcagcctatctcgcgaagcagaaggctatcgtccaaaaacttacggctattgagtctcttgctggcgtcgacattctgtgttctgacaagactggcacactgactgccaataagctatcgattcgtgatccttggctagcagaaggccaggacgtcaattggatgatggcagtcgcagctcttgcttcgagccataatctcagaaccctggatcccatcgacaaagtcactatccttactctcaagcgctaccccgaagccagagagattctcaagcaggggtgggtgactgagtcgttcacacctttcgatcctgtctctaaacgaatcactgcggtttgccgccttgggaatgacaaattttggtgcgtcaagggagctccaaaagcggtattgaaacttgcttcaggctcggaggacgaaagccgaatctataaagagaaggctcaagattttgctcgaagaggatttcgttcgcttggtgtcgcttataagaagaacgatggtccctggatcattttgggtttgctatccatgttcgatcctcctcgagaggatacggcccagacaatcatcgaggcaggccaccttggagtccccgtcaagatgttgactggagatgccatagccattgcaaaagaaacctgcaaaatgttgtccctcggtacaaaagtgtataactcggaacgactcatccatggcgggttgtccggaagtgtacagcatgacttcgtggagcgtgcagatggctttgcagaagtgtttcccgagcacaagtacacagttgtcgaaatgctgcaacaaagaggccatctcacagcaatgaccggcgacggtgtcaacgatgccccttccctcaagaaagcggattgtggtattgccgttgagggtgcttcggaagctgcccaagccgcagcagatatcgtctttcttgccccaggcctaagtacgattgttcttgcaatcaagaccgcccgtcaaatatttcagagaatgaaagcgtacattcaatatcgtatcgcgctctgtctccacctggaaatctatctcacactgtccatgatcattatcaacgagaccattcgagtcgacctcatagtatttttggccctttttgcggatttagcgacagttgcagttgcctatgataatgctcattgggaaccgaggccggtagagtggcagttacccaagattgtaagtttgtgatgtccgacatgttgctggcgaaggctaacgctgtgacagtgggttatgagtgtgattcttgggattcttctggcccttgcaacgtgggtattgagaggtgcaatgttcctgcccaatggaggtttcattcagaacttcggttccattcaagagatcctcttcctcgaagtcgccctcacagagaactggctcatcttcgtcacaagaggcggaaagacttggccatcatggcaactcgtgttcgccattcttggcgtcgatatcctggctaccctgttctgcctctttggctggatgtcaggtacgggtgaaatctcccaccctgagtcgaacttcaagcagagcagcaatggctgggtcgatatcgtaactgtggtgatcgtctggctttactctttcggtgtaactgtcgttatcgctatcgtttacttcattctcaacaagctgtcttggttagacaacttaggtaggaaagatcgcaagaagaaggataccaagctggaaaacattctcggccacctccagaagcttgccatcgagcatgaggttgacgagaagactggaaagagcaggtttatgctggcggagaaggctgctgatgaggatgatgatatctaggtagagatggtcgcgttgtggtatggaagtgtgaagtttgtaggtttgtggatgaaggcagggatgggaggttggtgtttcgtggttacctacctgggtaggtaggtaggtaaggtaggcacgtagttatttccttccgttcaggaggagattctactttcatagccttttcggtaatatctccttcccatcttctgttcaccgttgcctgattcatgtttgccgtgcaagtcaaagctctgatgactccttccattaagcattaatgaattatattccaattttacaaatgttttaaaaccagcaaataatccagagtaagttataagatgccgcaagatcgtgatttatgttatagttataatgtaaactcatctaaatctttatatcatttaggcctaaagttataaagctttaggtaaatggtgatgaagaggtctaagttgagacaagaatttgatgacttgataatctgctttagtgctcgatagcgattaatatgcatggcccaagctttttatccaaaagtgtggtccagtctgcacgaaatcttccgaatcacactcaatgggtttcttcgagggcaactgcaaccctatttcctttttaagggtgcaatgagattgttttcacattaccgatgactcaatgaagcatccattgatatcttcactgcggcgggctctttgcctgccgttcagtgcttctactcctgctcccactgctcctccaggtcgttcagcgctgacgaaacccggaggttacgatgccgacctgccgatgatccgtcgcaccttccattcaggacccctcccccgcatcagctcaagagctagagcctcaagttacgggtcaactccttctataacaacaccatatcaacctcaccgctctcaattacattcctttctctcttctacctttaccacagcttcttcccctcgatcggttctcactcaacctctccacaactcaaaagcctcttctctcgtccctcgtcagcagcagcgtaactgctcttgtcgacgagccatgtatcgcaacggaaacgatgtcgctagcgcgagtctcgacattcgtcgtggacgtgaggttcttcccaagaatgtcaagcccctgcactacgatctcaccctcgagccaaacttcgagaccttcaagtatgaaggtactgtcaccatcgacttcgatgtcgtcgaagattcaacctctattgccctgaacacggtcgaaattgatatccacgagacactcgttgaagccaatggtgccactattagctcctcgcctaccctcgattacaacaaggacacccaaaccaccaccgttaccttcgataagacgattcccgccggtcaaaaggcgaggttgactcaacgtttcaccggtactctcaacgatgacatggcaggtttctacaggtcatcatacaaggacgaagatggcaacaccaaataccttgctaccacccagttcgaggccaccgatgctcgccgtgcgttcccttgcctggacgagccagctctgaaggcgacattcactgtgacactcattgctgacaaggatctggtatgcttgggtaacatggatgtcgcttctgagaaagaagtcgactccaaggttacaggcaagaagcgcaaggccattacttacaacaagacacccatcatgtctacctaccttctggctttcgtcattggtgacctcaagtcctacgagactaacaactttcgagtccctatccgagtgtggtgcactcctgatcaagaccttgaccatgccatcttttccgctgagctagccgcacgaacactcgagttctacgagcagcaatttggcagtcaatatcctcttcccaagatggacatggttgctgtgcccgactttgctgctggagccatggagaactggggtctcatcacatatcgagtcgttgatcttctactggatgaaaagaccagcagtgccgtcaccaaaaagcgggtggctgaggtcgttcaacatgagctggctcatcagtggttcggcaacttggtcacaatggacttctgggatggcctgtggctaaaggaaggtttcgcaacatggatgtcttggtattcctctaatgctttctaccccgagtggaggatttgggaaggttacgttaccgaggatctccgatctgccctcggcctcgactctctgcgcagctctcaccctatcgaagtgcctgtcaagcgtgccgatgaggtcaaccaaatcttcgatgctatctcatatgaaaagggctcttgtgttctgcgcatgatctcaaaatacttgggcgaggacgtctttctgaagggtatccgaatctatctcgacagacacgcatacaacaacactgagaccacagacctttgggccgctctcagcgaggctagtggtaaagatgttgagcgcgttgctgatatatggaccaagaaggtcggttatccagtcgtagcagtcacagaagacgaaggcaaaggcacaatccatgtcaagcagaaccggttccttagaacggctgatgtcaagcctgaggaggatcaagtcctttatcctgtcttcctcaaccttcgaactaagggcggtatccaggaagacctggcactcaacacacgtgaggcagacttcaaggtgcctgactttgacttctacaagatcaactctggccattctggtatctaccgtacatcttatacaagcgagcggcttcaaaagcttggtcaaaacgccaaggcgggtctcctgggtgttgaagacagggccggtatgattgctgatgccggtgcccttgccgctgctggttaccaaaagacatccggcttgttgtcactcctccaagaatttgactctgaaaacgagtttattgtctgggatgagatcactctccgtgtcggatctctccgtgatgcttggatctttgaagatgatgatgtcaacgaggctctcaagactttccagagggatctggtcagcaagaaggctaacgagatcggttgggatatttctgacaaggatgacttcactgcccaaagaatgaaggctctcatgttcggtaaggccgccattgttgaggacgagcctacaaagaaggccgctttcgagttgttcgaaaagttcgtcaatggcgatcgagatgctgtacaacccaacttgcgacctagtgtgttcgctgttgtggttacctatggaggcgagaaggagtataatgatattttgaaagaatacgagactgccaagcaaagcagtgagcgaaacactgctctccgatcacttggtttcgcaaaggatcccgcgcttatcaagcgaactctggagtacactctcagcgataacgtcaagacccaggatatctacatgcccctcagcggtctccgcgctcacaaggagggtattctggccctttggggatgggtcaaggacaactgggacgttcttaccaagcgactcccacctggcatgtcactccttggcgatatggtcgccatttctacaagctctctcacacacgaggaccagatttccgatgtcaagagcttctttgagaagaagggcacaaagggatttgaccttgagctggctcagagtctcgattctatgactgccaagcaaaattggctcgccagggataaggacgatgtcaaggagtggctacgcaagaacaaatatttgtaaattagttgcattaaggagacaggacgctcaaacatggttgcatctgcatgaataagcattttgaataagtaaccatctttacgactcttatgctatatgttggtgctacaccaatatatgatcttcctcatgtaggaatgctcaagaggtgctgcataaagtaattcaaagtcgttttatgcaacgatagaagtcgaggatgttggctgtgggggttagttatagactgcatcatatcaagagaatagcaacagtgatgcaagaattctttgttcgtctattatacatgtacagatatacagtaatacatcacctctgttcatacaactcacatgaacttttaggccttgccagtcagccaatccctctccatgttcttgccatatttccctgtgccagtaacgggcagatctcgcttttgtaactcctcctcaataaccttccagcgaccaacagcaacctcacggtcaataggtgtgactctcctgttgtgcaccttgacgttaggaagtgcgaacagggccttttgatcctcaagaacctcggcgagcttcttgccccgtttggcgaatgtcaaggctacagtgatgagctcttgtggtgtgcgggcggcggcgaccttgacgtcgggaatgaagtggcctgtgagttggtagatacgcttgcggatctgcatattgtcagtacaaatcacttctgggaagaggggggatacatacagcaaacttgaggtagtcatcgtcaagagtggcggtcttccatgaggggtcgataacattaaccatctgctgagcttcctcaggagaaatctcaaccttttcctcaacctctccgggcccagcatgcttcagcctctcggtgacagcactccaatgagtgctgagaagaggcttcccatccttgaatcgaattcccacagacaatgttcggtccaggtgggccctatcaccataaggccacttctttaccgcatattccttaagaagtcctcgctgctggtatgaaagtgactcaaccagagcttgtcgtacgtaaatctccataactgcttgatcctctactcggtttgcgctgccaaacccttggaattcgctctcctcgccccagtggccgggttgatcccaccatgtcttgacgggtgaaatttcctcaagttcatcaattgaagtcgcaggtgtatattcggtgtcgacagactcgacttccttctcggtcatggcttcggaatggcctggaggtagcacgagacgagtggtgcgcacagggtatggtctgcggtcgacacttgatagattcaaagcctcctctggcaagtttgaagtctgttctggttccactctctcttggtaaggatcatcacctccgggagcttcacccttccacagcttatctcggagccactcggccttgcgaccagctgcgtggacgggggttgttgagaaggtgacgcgggcaatgaaggggactcggttgacggggacgactgtcgattgaagagagactagagcccctacccgcggtattcgaggcattttgacgtgacgaatcggcggactgagagagagccgaaagaagtcgtgatgatgagacggttagagatcggcttcaatatggaactttttccagtgtggttctattggccaatgggagtttacaaggctgaagtggataccctgatctggcccacttgttgtcaactatcgatagcctcaagtgattgacgtgcgacctccatgatcgataagacattatctacagcccaaattagccgtgatggcacgaatatctctgtttatcctcctgctaggagctttagtctcccttgccgcagcttgttagtacaacgggcatctacacttaacaacgctgacacattccagccgcgccaacattctgtaaatgcacatgctttaagaacagcaccattatccccctgggtcccaaaggcgaaacatcctcatcgcagctccgtcgcgccgttctcgatttctcgacccctcatatcgagccacgttcgaaatcgaaatcatgttccgaatgtaccaaggccttttgtctcaagcagggcattgacttctgcaaggacgcgacagaagaggacgtcacgaccatgtgctttcaacgtgatagcaacaaggacaagatcatcgtatgggctttcattattggcactgttggattgttgggctgggctgcgttcaagaaggttgtggcgttacgccaggggcctacgtttgggagacagggcagcaattatgctcctatgcaagggaacttccgatgagacgacaaaggatgtagcatcttacgcctctgtgtttgaatatatgtggtatctgtggttccgtcacatgtagaggagtctggcgtccttgggttctctgaagtttacaggaggtcagttgacccctttggcaatgttcggaatattcatgagtgtatatgataaaaagaacaggcattgtgccaatttccatgcaacctatatgcgccgacttttccatcacctgaccattctacctaggtctattcattaactcccaaaacaacacagcatttttgaactaaatcctcgtattccactccttctactccacaagtgcaaccttctaagagcggttgaccttgcggcgagtgcggacagcatcagccaagtcctcgagcacaacggctgtgtcctcccagttgatgcaagcatcagtgatgctgacaccacgctggagagcagcagggccctcggcgggaaccttttggttaccctcaccaatgttggactcgatcataacaccaatgatggccttctcgccctcacgaagttgttcaccaacgaccttggcaaccttgggctggttcttgtggttcttggaagagttacctggcacatgttagtatttcaagctcgattgtcatagttcggaacgtaccgtgggagcaatcaatcatgatagcctccttctgcttcttgtcctgaaggaccttcttggcagcctggacactctccttgtcgaagtttgtgcccttggttccaccacggagaataacaaagcagtgttcgttacccttggtgcgggtaatagcagcaaggccttgttttgtgacacccatgaagtggtgctgagcagcagcagcgccaatagcgtcaatggcaacaccaaggctaccgtctgtgccgttcttgaaaccaacagggaaagacagaccggaagcaagctcacggtgcagctgggactcggtagtacgggcaccaatagcaccgacagagatacagtcggcaaggaactgaggagaaatggtatcgagcatctcggtggcaataggtagacccttgctggtcaagtcaacgaacagctggcgggaaacacggaggcccttgttgatcttgaaagagttatcgatatcgggatcgttgatgagacccttccagccaacggttgttcggggcttctcgaggtaggcgcgcatcacgatgcagagatcgtcggagagcttgtcagagagctccttgagtctggaagcgtattcctgagcggcgacagggtcgtgaatggagcaggggccgacaacgacgagaagcctgtcgctctcgccaagaacaatgtcggcagcatcttgacggcccttgacaacggtgtttgtggccttctcggggagagggatctcggaggtgagaagagcgggagggatcagaggatcctgtccgaggactggttcgtgttagctgcggttcttggtgtgttacgaatacagcgtgggggaattgttgcaattgagaatactgtgagcccagattcaattgcagaaaagaagctccctgtgtcgcctccgcggtggtgaagcattgcgccgcaaggagagctgccacagaacgcatcatgacttctcagggcccaatgcagcgcaaatccaaaataacaacaatactggtggggaaaactaacctctggtgtcatcggcagcgatactgaccatttctacggctgaaggcattgtgaatatgtgagctgttgaacttgtctaaggttgaaattttgatatggaggggcacagtttggtctacctttggagggaagagatatagtatttcagtgaagctcaacggagtaggcgaccgaggtgagtcaaaagaaacttcaatacgagcgccacgaggctgaagacggtgatgtgcgttgaaacgtagagaaaaggtatatgtatcgagcgagagagagagaggttcagttgtagacacaaattttagcttggctcagggtgactcttctcgcaccactcactcactaactcactaccacaccggaggtccctcggaggggaccccaccgaggggttgtgttttttgcagggagttacatgcgaaatacattggccaactacgtcagggttctagaatctctgaaattatcaatggtttaggctcaattggctccggtctgggtccgttgtagagcagagctcaacatctcggtgaggcctggccagtaaatactagacgtcagacatctgcattcatctcggccctcgaaacaaagctcaaatagcagaccgcctatgccggaggcttctttttctgtatgcaagaaacgggcgatgcccttttaccgccgcgttcgcttccctttcagctcgtgggtgcaacctccgcagttttgtgagaggccatcatgcaccacggttcactgtcgcattgcattagctctcgacgagttggtgcggtaggacagagcagaccaaacaatggaaacacaatattcgagcatcagcatcgcaagttctctctgagacgatcatgtcttcccttcagccattgaatatccacgattcctttccttatactcctattccccctcgtgttcattgatgacaataatgttcgggtctacggagtgtgataatttcgatccggggttcaagggtctcgtcccaagaaactagcgtccaataacatcggctacttctccctaccaataaacgcgtctcggaaaacaacgtgaatcaacatacgataactaactgtaacccttttgaaaaatatgaacctcgtgtgaaatataattgcatctcggaaaaaatgggactaggaatgggttttcggtgacgtcggtatgtgaacatattgtgacacggctcgttggtatcgtggctgtttgcaaatctccccacgtttagaagtttgtatgttcatcacagtaacacaaggaatgcgtgtcgccgagaaaaggggggcaacaagccgtccaacgattattcaacgatttatcgtaattcatgcagtggaggatgtgatacttgtcaagaagaaatatttcgtgtcacatcccagatagttctcgatgatcgagttttcgtacagttcacaagatacatactaccctacatcgactcggatgacccagtggccgagcaatggatcgaccaactggagaagttgtctcagacatccccgagccaaatcgagacccgtttctgacatctcagaaggaacacgcagtcactgagactcaagccgagtaagcgaaacatagctgaaaccaagacatacagagtcccgttgccaacatgtcaactctcacgactctcgtcaaacatggtgaaccgcgttgcgtctgagagcctcgcatcgcctccgggagcggatctgttggtccgtgagacccttgatgctagtccaggctgtccactcagcccgcctctttactcttctcgtgtaactcacgtcgtgaacctgagcgagcatagcatgaggctacgagcatgaacatgagcatgacaagcctcaatcattcatcagggatcgtgccgattaagtcatcggcttgttcaagggatcgctcggattctcggcgacccacgactagcacgactttggccagtagtagcatgaggcattggaatcggatcgtctggtctgttgcaaggtgcgccgtggcgttggtacaaactttggcttcccatcccatccatttcttaccagtacacttttcattcacagaaccaaccaaccaaccaacccctttttccttttgacaatcattacaattcgattccattcactatattctttttgttgagcttccagtcaagctgtcgtatcactcactgacgtgtattgattttatttaattaacctaatttgttaattgctgtgcaaatcatcttcaaccacctctttttgtcctttgtttactttcgtactttcatcccatgtacttgtcaccaacggcttcgcccttcaccaacgtccgagtataatccccccaagctactccgtatatccaagacattatagatcaacttatttccccgctccttccaattgtctcacttattttctgatattcacctccttataccctcttttgatttgctgttggtcctcctttttcaagcaacagtcagccccagtcagccccaaaaaccaattcccagcctccgcccactagctttactgctgtgcgttctaacttccaagcttcgctccccaccctcacaggccattataggctaccacaggctgcctacagaacccagccgatccacactagtccgtggcttccttcgccgacaacaggccgccacttccctcgtgaatcggatgctcactaacaacttgcccacgccgaccaatctctcttcaactctctacgacccaacctcttgctctctacctgggctttgtcattgacgttatcgtaccgcaccacatcgcattcatatttgtcggcagcatcaccgccgactcgacacttttgctttatctcgtattatcgcgttactatactacactcactcactcgctttgcatcggatacccccgcggtgctactgctactgtaactacgaccctccaagggacctttgtccgtcgacattagagagccgtatccacctgtgttaatacccagggtccgacagcaaagtcgacatcatctgttccagattgtcggatttgttcagtattttctgaccgcaactgctttttcaccaaatcaatatatagccagtgataaaaatgtttgctgttcagaatgctggcttcgatcagcggaaacgagcccgtgaagaggaagaactcgctcatgccaacggcatgagcttcagtgagcaccgcaacgtaagtttcctgcaatcccagccacgaggacgctttcacatgatgtcgaatactaacaatgtggcagaaacgtatccagtgccttccactccgtgcatatcccagaacgacacaatggcagtctgatgcgcctatgccggccccgagcttcgccccccacgatcaccttcagcctgaaattcgacaatggtcatcatcaacgaacatgacatcacagtcccatggggacaccgacatggatatgatgcagacatatcaacctcaacatcatgagccgggccgacttggggtgatgcaccaagactctgacaacgcaaacgggcgtctgcctacgcctattcagccaaacttcgctgcacaggttcgaggtcaacaggctgtgacaactcctaacggtgttgcaaacctaggtcaccaaaacaccggctttggcgatgatcagagtgtccctcgcacaatggccggaggatggcaagccattcagaacgaacgacgccttccctcacccatttctgaaggtgatgattctatggcctgccaacccatcacccccaccggcatgcagtttgatgccagtgcccaaggttttgtcacccccggtatggaacaccccaatgtgaccgttgagccatcacctccccatgatgtggaacatcctatgatggatgtggaatcccactgctcgggcaattcagttgacggtgatggtgatcccacaactccttcccccaggagaggtcatattcgcagccgacacaccgtcaacaactggacatggcagcccggcatgaagaagagcttcagcataggataccgagcagactgcgaaaagtgccgcttaaaggttccaggacacttcaaccacatcattgtttcttagggaaaggggaagattatactagatcctgtcaaacaaccttcactataggagagcggtgtgaggccgcttgattggagaaagaaacgacagaggcgaaaacttgctcttggtgatttcgtttcgggggaattggttacatcggcgaaagggagaatagcagtctcaggctttgtgcaacatcgagaggagatgcaaacgccttgatagctcgctcagactatcacaaacggccatagttcaggcatggccggactttgaggagatgaactggaatctgccagttcaagacgatcttttattttttccttccttttcaattttttgttttgtttccttggcgttataggcaatggcaagcgggcgggtatggatagcatttggtcataacgggtatacattgagcaccctggaaatagggaatcggaagttagcgatacgatcttgagatcgtcaggtatgcatgacaataccagaatagcgataatgtcaatttgagtaatggggacatcaccttctcacccatcttgaagaacccagtcagtgacgcttgtttgatcgcttggtattgaatagatatggtaagtagacttgttccatgatggtacatacaagatgctcccccgacgccgtctaatgcactgccaatctacacatatgatacactcattttggtcccgccacgtacactccgctttgtttttccttcatgttgccatccgttcctctttccaattagatttttatacacatcaccagaacttccaccaagacttgttggatgctgagccacctgcaggctcaacacccagcctgtctagggggcctccattttgttgacgctcccgctctgctgccatcgcctcctccagcctcaccttgacagtttcagactcgactgactgtgtctgataatcctgggggccttgtgttgactcccccttcttctctccgccccctagcacaccagagaaaacccctagtatacccttcccacttgatggctttgtaacagtctcctctgcgttatctttaaatgtgggcttgatgtgctcttcgaaatgtgttcggtgggaaggtgcctcgagcaaaggtggtagcttctcgcctcttgcctcggcagcttggttggcttcctcgacaaggaggatctgttcctctgtggcctcgcccttgatgtaggcgagacgtgccatagcaagctcatcggcttcaagtagcttttgggcctcgacccattcggctcggcgggctcggttgtaacgaaccatatcccagacagagtatccggagacaacagctgcaacaactagaatgcttgtcagctggcgaattcagtcgaatgtctcgttcagtccctcgtacctgtaaacaccacaatgcttcccaccgtccaacgatgcgctacatcgaaaattctcctcgaagcatcgatgaacttatcagtcttgctaatgctggcatgctgggcagcaagatgagcctgtcgcagtctcctcactcgctgctcaggtgtttcgcctgggatgcgtggtgttctctgagcggccttcgatgttgcgtgggggattgtggacgtaaatcgtgttgcgtcctttacgctccgggggcccatcctggaagccattgtctctttgtgaggaaggatttattccacggagaataattaccagggcgaggtgatcgaatggattggccgttgacgggacgggatggatggaaagtggtgtcatgagatttttcgaactgctgcgagaaggaattgtgagaatgtgattggtgcggagtagcttcgggtgagaggatggtgggctgtgaagatggagataatggaggatgatgtcgactacctgagaactcggatcccaagcgccaaaaagacttgggtatatttagcgcaagccgtggagaccctttgacgatttcattttggcatcttgtgccgacagcgaagttttttgctactgtagaacggacatatttggatgaatttgaagccatcaagatgctcgtcaatcgatctggcatttacagtcaccacagcagtacgtacgccatatgttaagcaaacctcgagagaacaggaaatgtgcgatatcccttttaccaagtaatcacgtccacggaatgcccgcgcagtaaccaagcgacatgagtcgacgagtatcagattatcagcatatcagttcacaggctacagcaaatgcaagtgggaatccgaatgagaaatgtgttgacgcttcgacggcaggattgcatcgtaggctatgacattcaccaagaatcgaacgataacacgatacacctgtctcagtcatcacaaacaacataacaggatcaagaccgcaaagagggttccgttctaaccaaatcacgacaaccatacacaagactcttcttcatgcgacagcatcaagccatcgacacaatgaaaagtggttttaaatcaaaaattccgccgactatggccccgaaggacaatagagcaaagagtgactccgcgatgtgcaatgcaggccctccatgctgaggaagccaattcttgagctggcctcctctcaacaaggtaagtatgaagaagaaaagaaaaacggaacaagaggtgggagggagaccggcgttttataggcaaatagagaagggatggatgccttgatgctgaggcgtgatctttggtgcctgagaaattgcaggcaggcagcagggcaggggccacttttgtggatgcttgaaattgtgcaactgcccggcacctgccagcctgtgtgcacctgccaaacgaaaattaagttgattttatgaaattattttctgagcgaatgtgttcctgccgcaattggtggttgtggagtgcgttggccatggagagagaaagtcacatctagatacaacgactagcgccagtgttaaagaaatgcatgaccggtcatgatttgacaaagacctcgctgatcatgatacttcgagcagtttgattgatgataccatcgacttctgcagtatctacacattatgtcctcttacgccagaaagccttaaggccatttctttcgttcgagcttaatgataaagaactttggcttttttagggacatttatcctgtctgcctgtgtacatgtaaggcgatgggctggtctcagcttcgatggctactgaaccaaaatacattgaatgcaaatttgaaacacttctcatgatgtgaagactacgaatcacaacatgacagtgaaacattccatgttcaatgagcctgaagagattagttgcgacgagctcggagacctcaagagtaaggtggttctagttcgagtgaacaaacacaaatatcgttctcggattcatgctcatgaatcgtgagaacgatatacagagccttttgcggcttctgcagcccatcaacagcaactcgctgctattctgaatcacttacaccaagtccctccaagctcgcctaactaccgacggcaccgctgcaacaatctcccgatcatgcattttttgaatcttggaagcccacctagcacgtgatccacattttcgaactccaccccactaaatggaatcgaccacagggcaaaacccttcttggagtaggaaattggacaagcctctaccctccgaattttacacgcctcacgaccgacatcgaccatcggagcacgttgatcgcaagcagacacaatggtatggagatacgcccaatgcgatggataatgttcattgcgctcgagtgcattcacatttgctgacctgatttactacaggcgatcaagcacaaccagaagctcgtcaacaaccgtgagccgcaccactcccgaataacgatatgatagagaggatttgagggactgactccttcaacagacttccgcaaggattggcagcgccgggttcgaacccacttcgaccaggtatgacgatgcacccgacgagaagagaagagaagaaacgattcctctcgattttctggaaattcacttggcacacaaatattgactgtggaatagcccggcaagaagtcgcggagacgcacagctcgtcaggccaaggctgctgccctcgctccccgacctgtcgacaagctccgacctgttgtgcgatgccctacccttaagtacaaccgccgtgtccgctccggccgtggtttcaccctggctgagctcaaggtatgatattctgcgtctcggtcgaatgcgcacgatacgagatgggccagaaaaattgcagttctaacaatcacgcaggaggccggtatccccaaggctttcgctcccaccatcggtatcgctgtcgatttccgccgacagaacctcagcgaggagtcccttgctgccaacgttgctcgcctcaaggcctaccaggagcgcttgatcctcctcccccgccgatctaacgcccccaagaagggtgacaccaagaccgacgtctccaagatcgagaaggcatcccacatctcggctactctccccattgcccccaccgacatcgctttcaaggagatcaagaagggtgacatgccttccaacatcgaggccggtgcttaccgaactctccgtgtcgctcgtgccaacgcccgatacgagggtgcccgacagaagcgtgtgcgggatgccgccgaggctgagtcggctaagaaataaacttgcaaaaagggaactggtgtttgagggttttgctctttgcgtctctgagacatgggcaacgtcggttcgaggctctgatgaaaggcttggccgggtatggaggaaagatactctaggtccagctcaagaaatttactgcatgatcaccggctttgctctatcactacttggtcaatggatgcattacgtgcatatggtatctcttttttttttaaaaagttattcgttgatttcaatgctttgaatcattcgtaaagtgatgtctatgttcctcgtatctgtgtctattccatattttgagactctgctactcttcagccttttcccccagcaactctgtaccctgtcgaattaagctgcgtaaatgaccaacttgctctggctccagagtatccccattcttgacaacttcggtacacagtaccagacagttctctctgtcaatcttggccatattggccttttgtttcgggtcaacctgctgaggttccaatgccagctcttcgggaattgctggggggatttcgggggcaccaccctcgatctgtggtgtttcatcgtttgccgtctttccggtgactgcataactgagagcatccatagctccagatatagaaagtactttggcgataacttgggcgccatcctttgatcgtgacatgagagcaaagacgaaccatgcctcggattttagaataggccacttctcttgagtgataaggaacgacagcacttgtgaaacatcatgctcagcatagaacagatccctcgatggtgccttttcagtttcagaactccatccagaaagaacctcctcggtgggcgctgtgtgaagaactcggcatatagtagcaacacttcgtgcagcttccagtcgggtaggctccgtatctgatcgatcaaacagcgagatcatatcatgaacagttgtgcgtttgtcagaccccgcgccttcagctgttctgggagtgacaagtcgacgaacattgtctgggcagttcacaagcagtaagcgaagtagtgaaactgccgagaactggacctgaggaagagtatcgatggtcaatatccttggtacactcactggctctagcaaatcccctaggaatgttttgttctgtgctggaattgctagattcttgaggaaggacagtgcggagtgaagaagctgggcatctttgatctctggatcggaaagaatcatgatcagaggaagatgagcctgatacttctgcacaaaggccgtggaagcctgatctgaacgggagaggttaccaagagctagacaagctgcggactgaaggataacatgcggctccttcaaccatttaagaagcgactgtggcactgagctctcaagggaataatgagctgggaagatgtcattgccagtcaggtcagctagggttgtaagcaatgaagtacacagctgccctaattccttggcagtgtcttcgtcatcaagctctgagtcaaattgagtatgggcgatgtagaatgccttgacgaagacatctacttcttttgagttgaggagtcgctcttggaaggattcattagcaagataactggccgcagtagatacgagagcgagaaagtcctcgatatcagtgctgtggtcagggctgacagccagcttgaggagaacggaggccgtctcagaatctgcaacagctacctcgccatcttgtatgatgaggagagtaaggatcttgcagaaataagtgacaagagggctgaaagcagcacggttgggtgactgaaggagagtgatgagatgactgctgaggcgtgactctgaagcaagccgttgagcaggttctacaagtttcagtgctgtgccactcgagcgttgtcttcaagactcaccataatcaacaaggacattgtagagcaccggaatcaaatacggaacaagactgaggtcctgaaggtgcttgatgaaagaaacgatatatttgccctcaacaactcgagctcgattttggtctgtatcggcacaagaatttccggtaacgcgtagagcctggactttgacaccatgaggctgctcctcatctgaggcaagaatgtcaaggaagaagtcgagaattcccgaatctccataggggagtctccaagccactgtgtccatgttaacggactcacagatggggagtgatttcacgcttaccatctcgacttccgtcgcctaacgccttggctgtagcctctagcgaaggagaatcttgttgtttgagagtttcgagcacggaagataatagctttgttcgtttcagaacagcaccctcaggttcgttggcggcatcgtaagtttctggggatactccgcttccttcacactgtatcaggacagccacgtcttgaggtgacatagacatgatctcaacttctctcgtggagtatgagatataatgctgaagttggacggatgttgaattagttacaccagcccacttgagataccctatacaagtatgttgaagaggtgcttacaaaatgaacaaaagtttctaaagcttcacattaatgtaagaaatgaggaaataaatcccttgacaattgatattcaacaacaagtctcaggatcagttcatgaaatttagtgtattgcgtccacgcatctttgcggtcagctaacattctattctgcagctctatcgcggggcatttgtctcggtgaagctcggtgaatcgctgtgcatgtatcatacggctaaactacggcagaatatgctgctgctgctgccggttgatcggaggtgcaaaattccgacctcggaatgatccgcctccgccgactttgcacccggggaaaaagtctctagcagcgccatcacgatcctttccctcgtcgcgaacgagggccgctatttcaacgtcgcttctcagcgatatctccaccttttctcccgataatcaatttgtctacatcacccataattcttcaaaatggtatgcgcccacgtcttggatcatgcccgccatgttctttacttcaagaatcgcggcattggttggagtggcggctaacatataaccccaggcgcacaaattcgtggttacagccttcctaacaggctcccgaatccttggtcgatcatttgtcgcagcttacaagcaggctcaggctgcctcagcgtaccagcgagcgcaagccaaggccggcaacacatccgctggtgcctctctctcctctggcatgactctcgatgaggcatgcaagattctcaacgtcaagcccccggctggtggacaagccaatgtcgaggaggttctctcgcgttacaagcgactgtttgacgccaacgatcctcaaaagggtggcagtttctatctccagagcaagatcgtaagagcaaaggagcgattcgagcgagagatcggtcctatacgggaaaagatggagcaggaggctgaaatcaaagagggtttcaagcccaaggtctacaaggactgacgactctccttgaggaaataaaaacgaaaaagcgacacttgtacgatgacctcgtaaaggagttcagagggacgggagggaggagtttactttctccatgtatacaatgtacatcttcactcgactgcggcatggcacggcgtttattgggttatcggtggcgtgatgagccgctcgaggttggttggttcttagacgacagaaaaaagagacagacgacctatgctatcttatgtttaatacaactgtacgatatcaacggagtactcttgagttggatgtgagtagaaatgaggccaggagctggcgtgagttgtggctgtatatttcggcaacaaatgtttcgccaaggacaatgtagtgtttcttgggacgacattgtagtactcctgagacaaacacacctcactgggtactgatctattatagccacaaagctattcacactgccgggttcttctaggcttataattcctctctaggttttatacgtgatgtaataagtctaaatcatgaaaaggagcaatattggaagatcaaaccacaaactttcccataagatgcaacatgctgatgaaaccatacagatgtaaccgaatcaatgttccattacgttccatccaaggcgcaatattaagattaaacccagccataatgttcggttggcacaggctgtcctgttgtcctccattctcgaggcgactgagattcttcctgtgtacgatgggatctgtgtatggagagtggcctggttatctcaatcgaccttggatatccgctatcctggctgtagacactcgagctactccgattttgaactgggtcaggagttgggacctgaaccgagggagcccggacttgacgtcgtggaatagcgggacgagtaggtgggatgtttgaatgtactgcagcaacgggagcttgaactggtcgctcaggaataggaggagggggaggaactagacggggcccaggttcctcatcatcaggagccggatcttcaggctcgtttggcggaggaaacgaaaattggtgcgttctggaccagtccctcaccgagactaccagatttctggcctgtctcccatcggcctctgagcctgaatcgtcgaaggcactgccaccagcttcacccattggctcctcagggccctcatcaaactgaatatcctggcggtgtagaaagcatttccaggtgattagacctgtgaataggatgaaaaatagaaccgccattacgataccggccgtttgaaggccagcagagcggtttttctttggtggcgttggagtgtcagtctcttttgggtccaatgttgctgaagtctcagtcaaccccatcgatgtcgctgtactcttcgccgaattcattgatgttgccgtggcctcactaggactcattgatgccgtcgtatccttccttagatctacagtagtggatgccgtcgtggtggtagtctcagtctcggtctgcgttgttgttttcgtaaaccaagccagggtagtgccgtcgtcgggacctggaagagttgaccatccgacgcgaggcttcgtctgtgttattttgatacttgtaatgcttagtgtctccttgggatgtttgagcgccgcgatcgaactggtaatgtcgttttctggctgtttagggccatcatcatcgcgatctggctgttgaggatcattgcttccaaatgtagcgccatcatcggggcctggaggggttagccatccgacacgcggtttcgtctgcgttgttctgctactcatgatggttggtgtctccttgggcaaactgagccctgtggtcgagctggttgtgtccttgtctggctgctcaaggccatagtcatcgcgacctggctgcctggggccatagtcactgcggcatacgtcgcagatacttttgtaggttgcatcgttgtcttcatcatacctgaagccgtcggcgtcgttattagggaaagggtacttgcgacaagggccactatacggagagaacatatcagtatagtcttgagagatgaagtatgtatgacttaccagcctgacaacagccagttgcggtctatcgtcgcgtctgcgacttcattttggcaattcagggcagctacaggtattgccataactgctaggagagaaattttaggaaccaacatcttgaaaagtgtttaaaacaaccaaacgccttgagatgctggaagttgggcgtagtcaagtcgagtcttcgatggtcgtagccaatgcaacggtctaggggcataaagaccagaaagggcagaacggatgagatgagggcaacgttgagatgttttgcgtgtcatgttccattttgtcttgtacttctaggctcccataccttatatacatccaacaatagagttttgtgcgtgaatcttctcatggttgctaacgaaactctacgacagttgtttgctgcagactctatctagcgtttgtcacagtgtcacatgccatccattcagacacgatgtcaaggttttgcaaagggaacagttaaagcctgagttatatgcggagatttaacgagagaaaatcaagctttgagaaagactttcttatatcaaactttgctattctgcacgctccttgcccttccactgaggaccttggtcgagatctattttgcgtccgtcacgaggtctcgagctacaaggttcgaatttatagtgtttgaggcccttattacgaccatattcatcgatctcgaaagacattttacgtgcatcggtagtcagaagtgtgttttccttggtagagcgatagggtgctaatataggtttgagctcttgaccgtatggcgagtttgatggagctgggtttgatcgtgaggcttccacgccctggggtatacgagtgctggcactggtgcgttttcggtttcggcgacgtcgtaaccaaagatagattattaaacatattgtggcgagcataaagaacacaccgactgcgataggcgctaccttagccgctgttaaagagtcgtttgaagatgaaacttctgtagtagctgttggtagatttggttcgtcttgatcagtggtatacgatgcagtcaagactgagctcggcggtattttgtcacttatagtaacagtactccaaagtgatggatcaatgctcgcatcaacgctgggaggagataacggactggggtctatggctggtcgaatggcttgtgcggaacttgtcaaagggtctttgatagctgttattgtgatatgggtagtgatcttcagagtgactttgggcaacggatcgacgggacctaggtgctctgtttcgaatatagtggtaaatgaagttagagttgccatcgacgtaagggttatcgtgtgtcttgaggtaaaggtaaccggatcttgaactttcttgcgtgggactgtaacaatcttcgcataagtggaatacggttcttggctggatttcatgtcgctataagtatgacccaacgaatcgatgaagatgcgaggttcattagggaaatgagatgtgatttgttgttcgaattctttgttttcggtcgtttccgggtcagggaaccggccttgagcctcgtcgctatcataatgtcaggggttgagcgaatccagagcctgagttgtacttacatgtgctcagaatcaggaaaaataacagccttcttgagcagtcatttgaaatcctgttggggaaaaagcactgtttatcgtatctactgtttgtcgaaatcgctctccggggaacggctccaagggccatgtatatagtcaccatgctgggctgattcaaaggtaagtcggtgtctagatcagaggtatggtcacttgccatgagttgttgggtgatgagacttatataatagtaaacagacttatcaagggttatcgattcagagaaagaaatgctatttgtgtaactaacaagtgctatcatgaggctctgcatctgtgtcagccacgcacaaccagaattacccccatgacatgcaataatttatgacttcaaaatcgctggcgctggctctacgggctgcacagactgcacaggctcagtgtaagtatggccaaagggaccattgtcaagctggaagttgaaattgttttgattgcgcctggaacgcgaacggcgccctaaaaacacaacgacaatgacggataggacaagcaaaaatacagccataattaataaaaaggtccatgcacctgcagatagagagctgttggaagattcagcagtttgaattgtcgaactctctgaagttgacgaacttgaagtcaactccttactcaaggttgtaggagtggcgcttggaagcgtcaaatgactgatgatgctgagtatatcgttatcgctgctcgtggcctccgtaggacgcaaggtaagagtgaaagtcttctgcttatgccttgtataccaagtgaaaggttcccaagtttcggtacctatgactatcacgccatttttgatggaagtgctatcgaccttgtcgatgattgttacatcctctctatcgtttcctgggaggtcctctgatgcaaatgtaaaaactggctcgaagccagatggaattgtgctgtagacgtttccagtcaagtccacaagctcgcgagggtcattatggtggtttttggacgaagggtcggtcccatgagaggcagagatctcctggttctccatgatctagtagactcttatgttgatgatataagtaaaacaagtcaggccttttacttggacgattgaggtgttgggtaaatgctcgtggaggcttgagaataaatcgaacacagggggaggggacttggaggactatatataatcagcagcaccctgagctgattcaaggtattccgatctattgttgaagctgcattacagtcattgtgagttattgtacgtggttagatagatcagatgtgatcaggcagggtaatacatcgattcagagaaggtagtgatattttgtgcaacttgaaaactatggaaagtcactgcctctctgttgaatcatatccttgttaatcaatgccgccatgagccgttgagttcttcaagctttccacccatagtccgcaaccgcttgttgtggctgtatctcggcatggttatggtaaacctggacagatacattagctggctgcccatactgcggtacgttttgtaattcatgccgcggttcatatcgcggtcgatgtcgcggttcaggttgcagttcatgttgttctctatgccgcgattttggtccctttacgtaccatcgtgccacacaaaagacgaatatcgcaactaaaagggcaaaaacacctgcaaaaacccctactataattcttgtggtttctgatagagctgacgttccagatgcaggtggggatgaagacggtggtagaagctctgtgtttgaatcggttgtgtatgatgtagtccaagagcttgcctcacttggtctgtcagaggatggagcgaacaatgtcgtctcagtgctcaagctgagcacctcagtagtcgtctccttaggtgaagtgtgctctggcccctgactggggctcgtcacgtcagatgtgctgcttggggggatgaacttagttccatcaacaatggtgattatctctatctcggtgcctgggttgagccttcgcggactactcgtcgttatggattgttctgaatgagtgactgtggtaaacctctcaatgatcgttaagtcggctggaagttccgagatgccttgatcagggcgctctgtccgggggatggtaagtactggcttgaaatccggaggaattgtaccgaaagtatgaccagtcaggtcttttaaatcacgaggctcatatctccggcgggtcggtgaagcctcattctctgatagggtgtccccccctttgtccgtgttgaggttggcagattgcaattggggctcatcaatgctgcctcgagaatgagtgaaagtccggggtactagcctaggtgtcttgtaaacttacatgaggtcagggtccgtgaataggaagcacattgtatgtttgggaaaatggatttgtgtctacccctgaaggatgatattggcgagggaacgagcagtcaagaatgtcacatcgcagagcagtcctcccagaggattaaatagttttatcgacggtagggttgggggaggaatcaacattgactagctgtagtgctatctgtggttagatgctaaacctggcacgggtgtgagtaacagcagaagaggttccatacactcagagcatagccccagctccagttgattaaatcggcaccaagggaaacccaagaatcattcagtcaggaaaggcaagtcaaatataaggatggtctggaaagtgcttcgttgctgaggtgcatcaagcgttgaggatgacagcatcactcaatcaaataagagctgatgacatgaatagataatccatgtacttctcgcggcctttattcttctcgctagatcgacacgtaatctctgagatatttgttgggccctcgatgtgcatttgatgctcccccagcccattcccctaggcgccacgcttctgaaggggtccaactacgctacgaagcgcttccgtaccgtcatttaacctctccagcagaaatgtacctaatgtggcggcaatagaggagaattttataccgtctgcgagagattctaccatcgcaaagccaagacaagacagttatcttagatgtcggccccatggatttgggtcactatctacacttccatagacgtgaaacagtcttcagaggatggctttgtgacccgagcctcgattattaacaatccaaagatggtgtgatctaattggtgagcaagcagaggatgatatttatgacttgtattggctaagcatatctgcctactcccagcgcttcgataccatatgcgtattctcacatcttcctcctgaccaggcccttccagtaatcaaagctattctcatcactttgcaatgcccatatcttccctgtcgacctccctctagcatccgtctcttcaaccttcaacattccccagtcccgcgtaattcccaccacacgagccttgacaccaccttctgcctcgagagtgacgtcttgtcttgtgtgtaaccagtggcggtagtaacgggcttcaagatcagctgagaacccctctcgaaggaattgagcgtagatggcttcgatacgtgtgagaacgcgtgctaggagggtttcaaggtgaagttctggtgcccctgagggaacgaggtcggatatggagattgttgggcgagggttgatagtattgaggcctacgccgaggatgatttggtagttaccgtcgaaatagagacactgcgagagaataccaccgactttgacatagtgcggtttctcttgtgactttgtaggatcaagggcatctagcgcggttagaatttctcttgcaaaggagctgaattgacttacaaatgtcgttgggccactttaacttgatgggaatgttctcgtagccacgatcataagactgcactgcctcaaccatggcaatagccgtgatatactgaataaatactacaggacgagtcacagcgagatgggctgcatgattgattacagtcgagaagatgagcattccaggaggagcaatccagacgttggagccacgaccacgaccagcaacttgggttgtagctgagactgtgaagccgcttgggagtttcggcatgagcttagggttcctgttacatgtcagtcttgtaagtctcctgtttgggagaggtaatatacttctcaagcattgtatttgtacttgtgacaacttcgccatacatgagcaagtcaccccatgctcgagcagttggctcaatttgccgataacgcttcaggcttgaaaagaaaagaccatggttgaaatgtggtgtaagcttgggatgaggaagacccttctcgtgaggaaatatcttcttgatgatcttgctgtagtcaatgctgccattttcagagacgttggaatccgttgtctctgtcagagattgctgaagcccttcgagactccagactgtatcttcattctggatgtgaaaggtgtctgtttccgctcggatccattcttcgccgttctccttgttgatgatgtcgctccagtcagtcagtagctccgatacgcctgtgtcggtgatggaggagaggtgaagatgagagagtgacggaacacctgtgtcgtgagggctgacctcaaggccgagctttgtgagacatgccttgagaaaagcggcccggtccttgtcggcgtctgctagtctggtgaccaaatcatcatacccagggacgcttggctgaggattcaagttggccgcagcgaacctaaatgtatttgtcagaacatgtataccgtaaacacactgaaacgtactcggggtgagggccagtaagcaaagctttgccatctccgactgtgcaaagaataactgctgcttttccatcgccaccgtcgacatcaagctcctcatcgtaagtagcgagaacctcgacctttctgtccttgaccgaaggagcatcaacaaaaacacctcctccgttatagtaagatatgatttcagacgcaacctcctgttcaaaggcaccctttggtaccgtcaaacgcacagccctcgctcccgtttcactccgatactcaaagcctttgaacgcaccacctcgacaggtccccgggaagaaccctagctctcttcgtccaacaacctccatggacttgtttcccacctcgaactcacacttctgtgtcccgtagtagcccccagcacagaagcctagataagagcctcctcggcgaacatagtcgccgatacgacgatttccctcaccattcagtgcctggcagtagccgagatcgccaccgcctggaaagacgaggagcgcgcatgttgcttgccatggttctttgaggatgatgttctctgtaatgggaatgacggcgtagttggggccgagaagacggcggagggaccagatacaatgccgcactgactcaactgtggtgccaatgccttggtagtgaatcagtgagtgtaacggtctgtgaagggagttgatggaacaaacctgtgtaaacaagcacattgagctttgctggcgccatggttcgtatatggctgatcctgctgatatcgtagtttttcgtgtggtcttgacacttgacttttgctggatctcgcctcaaccaaatctccgcctcgaaccacctttaacctctttcaacgataacacgcaagactcaatcaccacaattttccaacaagagaccagtcgaaattatgacaaaagaagagagtaacgctcagcagagcacacaagaagacgacgatgagcccgatgaatggtgagtgagcgctcttttccgttgggacaccgaaagccgaggcctttgctaaccgctgatgaagggacaagcggatctttagcactggatgcgcgggtgagtctctgctttcatacaaaatcaattgcaaactataaaggaagatacatgacctctacgaggttctatatgtctacacctcaactacccgctcatcaatcgttttgttgagaaaagggcttgctaacaggcatcaccaattcagatgagaacgcaaaaatgacggactgctactttgaaaagaaggattggcgcgcatgtgcggcagaagtgagtgtcaaaaatccaatccaatccaatccaattctatctattttatttatttcgagatcctttatcacattgctctttatgttgtcatagacctgaactgacagtatcatagatggagcaattcaaacagtgttggaaggctcataacaacgaccaacgtacagagactaaggacaactaaagtcgcaccgagggacacttactgtacttttactgtataaaatgtatactagcaagatcaggctctcctttccgggcgttaagttaacgatgactcccaaatgcgttcactcaatcaatcaaggcatcatgatatgacatacacagtgttggcactgtccccaccgggcaatcaatccacccgtccttggaaattatcaccatagcttcatcaagcttggagctcaccgtatccaactccccataccaacccacaatgttcgtccctcgtcgcgccctcttcgccgcccgaagagttcccacttcctttcgtccgattgcacgatacgctaccgaagcatcagacgtgacgctacaaaaacccgatgaagatgttgcacaagtgaaccaagaagacgtcgttacaaagcccaaatacacgcccagagctaaagctgcaacttcgactgcgtctgcgaagtcgccaactgcaagatctacacctgtagccgcatctacaaagtctacatatgcgtccaagacatttcctccaaagcccatggcaagcagcaagagtgctaagcccgagagcccacacaagcctgttacagtgtcgaagagcattctgagcgagactagcgagacggacacggagaacacagaccacatcaactgggagacgagctggtacggcctgggtgtgaaggctgttactcccgagcagaatgagattctcgcaaggccagttgatgctgacgatgtggaggtcaagcccgatggtatcatctacttgccagaggtcaagtaccgacggcggctgaatgaggcgtttggtccgatggcttggggaatggtccatcgtggggatgtcgttatcggcaatcagatcgttacgcgcgaatacgctcttatcgtcaacggccggtaagtggaccaatttccaatatcatacgttgactaacaaaagcagaatggtctcccaatcgcagggatacaacaattacttcagccccgaatctatccctgccgccattgagggtgccaaatccaacgccctgatgcgctgctgcaaggatctcggtatcgcctctgaactctgggatcctgtgtacatccgctggttcaaaaagcactacatagaggaaaaatgggtcgagcacgcggtcactaagaagaagaggactttcttttataagaagggtctcgctgaggcaacatacccttacaagttctgttagacatctcatgtcttccttgtactacatttgtatagaatcttggggtgaatcccctactgtatgatatggatgggttagacgtatggctttggcgcatggagcgatactgtagtaattcagaggaaaacgaatggatcacgaatcatcagaccaagatctacggctgtcttaaaagaagaacgagtacatgtacaccaattctcatttatagatatgcactggagcacttatcgcgccgaatatcaacgggcccatgatcactcaaaacccacctcccagaatggagtttctatctttcccttccggaggcgctcgctccgccacctgatgcggtatcaccgccccatccccaaggaacccatgagcctgatgcatttctagtgccagctccctggtttcttcggcgcacctggcgatggtcttcgtccgaactagtctctgcgtcgatcctttcgaaatcggtctcactgcgactcttgctaataccactccatccgcttagaccactaggtggtcgctgggtgggttcgtcctcctcattattatcataacctccataggccattggatcgcggcgagatcctgtgcttgtctgggcacgctgagcttcggtacgaagatcctgggcctcacgatcaagtgccgaaatcaggacattcaggcgatcgcgctgagccgagatgaagtccattctagcgccagactcgcgaagatgtggtgggatcaatgcgcccgagtttgtgggctcacctccaactgttctcgtaccagttgattgtccacctgcacctgcgttagtagcagctgccacagcgctagagagtaggctgtaaaagtcggttccgctgctggtattaccagcccatcgcgcagcagggacgttgaatcgtgacagaagcgattgtgtatagccttgcgcaggctcgggaggaggcgactcgggttcggatggtggaagaccaaggaccttgaccttgaactgctcgatagcgagcttgaggtaagatattccggcagcagtcaagcgctcatgtgcgcttgcgatgaagtcgtcaatctgcgtctcgttcttttcaagataaggatggacatattcttcgtataggcgtcgagcgccctgtgtctgtgggaggataaggtagaggaggaatagtaaacggaaataaccgtaaagcggaatcctgctagtgttagtacagaagatgtcaggtatgaggttaaggcataccatgacacaataaaccaaacccaagactcagcgagaagacagcaactgagcacgacccagtacatcagccatggcgtcagctgggtgggatcatgtgtcttgagcgctttgtaagatgcaaagataggaaacagataacaggcgacagaactatcgagaacaagtgaacagtcagtaaatcaggcattgcgaaccgatcggggtggttatcgcaattgcgagtatgacgcctcatgacgaagaggtatagggctgaagcttacgataagagcataggaaaaaggtcaaacatgactgcaatccgaggtgagacctcgtgcgtgactcggcagttaaagctaaatgtgagcgggagtttgaccaacggagaagagggtaattgtctccgagaggttgaaggaagagagaagggaaagatttcctgtaggtgtaatagaataagtttgaggataaggtaggcgtaggtagcgacgtttagtggttgaagctgagctgagctgaaaatggacctaagatggtgaagtggcgccgaaactcccgcgagcgggggcggggcactttgctttcgcgtgacggtgatggcttagtgagtgacccactgaaggtaggtgctacaaatggaggaatatgtctcgagtcaaaagagctgatcacctgaatgcagacttgaccctcgtgatgcaggcaagtgtcttttgctggggcacaatgacgacttttattctgactcctaaactgaacacggtttctttgagggttctgactctttcaactgcgtagttggtacacgtgtctcgggtgcgagccctgtatcttgaagacaagtgttttcatattcgtggatagagcatctaggcatcaatcattcgaaacatactgcagcaatttatatgtagaggacacataattatcgcagatactctacaacttagccttgactgtcgcctggtaaaaacacatgatagacgtcataatgggattggatgcttactcaaccaagatcttggcaagaagagtatgggaaagagagaaataagaggatatcttatcagtgacaggatatcgattacttatcagaatctgaagcgatgggatctaggccacattggcacattatacgtaaatggtttcagattgaaggatcactaacaaggcttagatgtcgcagttgggaccggagtcggcatgactcgggcccggtcggacgcgcgggccaagcgtcgtgctccggcttggctgagccccagctgcaactccaagtcggccccaatatcacggcatatcaagcaaatatcgagcctcattatttggcacaataatattctcatttgatctctgtttgccatgaggaagcactaactaataataggtagaattatcagtccttgatccgatttggtttgtaaggtttagatgatagttgtcaagtctaccctacatctctacagctcggatcaacctggctgtaggtatccagaatttaagcataggcttagattgagaataatgatctagggctgagtatgaatacgacaatatttgtaacgaaatgaatctaagacaagatcagcatcgccttggacccttagtgtcctgtcacaatgcagccatcatcaccatgggatttatatccggtcaccactgccgggctagatcatgcaaggtacggaaagtagatgcccgtcgaggccgagataatcatgttagaaccgctagatatggcgtaaggacatcgaatttcgcgatacattgttgcatatccaatggcttctgggctggccagccacgttctctatgcctatcaacagcccacggctaactctaactcaacaacactcgcgcggaccatgccatgctgacgtggaatctcattaaatctagaaatagcttatcaagatccctcgtatcaatgcgaattctagaactctatcaaactcagcctcattcgcctcccgcggatgcccgatccgtccggagccccggacagacgcgcgcaccgggacccacctgatcctgaagtgcacaatcgactttttcactccactgcagctgaaatagtatagaaattcaggatcagtggtgccagtcgacatagttcggttgttatgcccgcggagtcagatcttggatatttgttccgacgggtgccgagatctgatatcttgaaacctgtccctttataaagacttgaacctacctgtcttccccagatatccaaatcatcacatcataacaaccatccaacagtaaacaagtgcgagctctcatcagttcctgcatatccagaccagtccagccttaccgaaaagtttgtcaataaactctaactcgacgacgttgtgaagatcgcaaacatgagccacacaccactacccggcgggcttatctcattcggctccgatgccaactgtacactcgaattatgtcccctcgagtcgagcatactgcggtaccaaccaaatcttcccgccaatgccatcttcatcggagtattcgggttgtccatggctctccacatcttccaaggtatcaagatgaagacatggggcttcatggcgagcatgatggcaggatgtattctcgagattatcggttacatcggacgactcataatccacgataatccattcgacttcattggatttctattgcagatcagtaagtgtttctctgaaccagactcaaacaagggatggatggaaagggagaacttgactaactctggcccagtcatgatcaccattgcccccgttttcttctctgctgccatctatgttcttctgtcccaggtgtaagttccccctgttcactcagaagaaccacaactgacattctcagtatcaactttgtcgacccaagtgtctctcgattctctcccaagtatttctactggatcttcatcccgtccgacattatctccctcatcctccaagccgtcggtggtgcagtctctgttgtttccacagcgcaggaagatgtcaagactggagaggacatctccatcgctggtctcgtcttccaagtcgtcactttactttgtttcgttgctttgttcatcgactacgttttcagggcttccaagtcaccggcccgatatcgccttaccaagcccatcctcactttcctcttcttcctttttctctcgacaatcttcatcttgattcgatgtggctaccgaattgccgagctcaatggaggttacttcagtgctatctttcgagacgaaggtctttacatcgctcttgaatcttggtaagagcccttggagcttgtcacatttatagtaacaactcactaactgtccttagcatgatgtgcattgctgttcttcttctgaatgcgggccaccctggatatgctttcaaggaaacccccgagtttaccaaggaaatggaccagatggaccaagacgacaataccgtctttggaaaataagtgtcatcttcgtcaggcctcgtaagatgaaaaacatgctcgcccggacaaggaaactcctcgaccaaccagggcaagctcaacggatatttcctttcttatcggtattgtgcctcgaattttagcgtgtatatagactgtatggcgaatggcgttaagacatggcaataactgcctggagggttttggaagcttgtctcatttagaaaggtacggcacaggctgtgcacgcttaggtatcaattccacacgattgggcgacatggagaagcttagatctcttgttgagtctgtggtaaaagtgttacataaaaatatatgaaaacaaatagataaaacagttcaccatgaaggaaaataatatacaaaaaacataaaaaaggaatagggggaggagaggaaggagaaatacatgctctagcacccgttgaagatcagctgtttccactgtacgtagtaattaagtattgtcgagtcttccacatgcattctgtagtcttctccggggatgagatgagaggtatatgactattcacgccgaaataacacctagtgaacgcagtattggagcatcgtcaaaggtgagttgattgtccagagcgattagatcttcagaacatcttgtttgcatctaccacttctgaggtgatttgtttgacggtccatgtgagaattagaccacgtcgacttcgccaagggtacctacaggggactcaaaactccagttgaatctaatcactcgtattgagtctacatccaatgccgagtgtgaacttccatctgatgctttccgaagggatgagacgaggaggggggggcgaaaaacaccactttcgtactcgttcctgaacattgatcactgatcagtcactcgttctgcggcgtgctgccagtttttcagttatctccatcattgctaggtctgccgtgcaatatatagaagttcgttttgcaaatcgcgcaacggtcgaaaacggccatgttggcttcaatgaccaagatatagtcacgcctcggcatccaacagtttggcaggccaggaacatgaggttgccctcaaaaggcagaataccaattaatgaggagcgatccaaatcacacaggcagcattattctggcctccgatatgttgggtcttcaataggagaacgctcactgtttctctccgaatgatgacatataacagtgcgtcggcccgagaactgtacccattttggctcgcttgacatgtcgtccatcaatcattgttgcgagtttgttcatcatcaactcaccccgcgaattgtgcctgagagattaaacggaacgggtggctttttcagagtttggcggcttcatcaagctagatccgagcctaagcaggagtggatcgcttagtagattctgcatggcaagcttgccgggtaaggtagcgggtattgctgaaatgaggataagaattcatgacttcataaccgtatttcgcctcaagccgtgaatcgaattaggtacggagtactgagtacatcgcgatggttgtttgctgtaacgcggatattatacctgactagtaatattagctcgtgcaaggacaaggagcaaagacgtgggatcccagtgtcaagacgaattgaccagagagaaaatactcaagatgacgcaatggaccgagggaccctctttgagaaattgaggaaaactgcaaagtgaagccaattttccagagggcactgtgctctttgaacatgagtatgtggttctaggctctagcattgaatggcttgcggtgtggcggaggatccccacgaaatagtccgttgacccccttccgggaggaaatgagctggtacaacaaccctatacagtgtacagagtattgaataactagataaataacgtcttgtggtttccttcaaagagagaccaggatcttagtgggcagttgtcatataacattgtgttaaagttccagggctgttccttaaccattgcaccgggtttatagatcccggaggtaaataaattcaccgtcaccaccgtaagcagtatccaaaaattaaccggggttgtgaagattgatctgtaatcaaatcgccttggaagcttctgaagaagcatgggaaaatgaccgcagttgacgagactggacgaagtgcctgaactgatagggctcgaacaccgaatgtcatcatgtcggttgttggcgaggcgagccgttaggcggtcccaacgagttgggtgagaaaccggggtgccaggtctattctcctcagagttgtgatcaacaaacgaaaggccgaagaccatccaattgggatcgccaaaactgagccgagctattgctcatacaaccgagggcaattgttcttcgacatgacattaataaaatctgattctttttactgcggacagaatatgatattttgaacttgttggattcggatagcgtagcgatgcccgggactagcgccgagcaactctcataaaccaagaattaaggaccattagtatagccgcattcatgtggtacaaattgaggactttcgtaccaggagaaacatcactcatgcgaagaaggagtccagctggtggttgcttttgaggatatggggagaatattttccgcgtctcagcagttcccagcaagtttgaagaaggtagatccgatttgcacgatgtcacctttccaacctaaggtaaaacccatgtgcgtagcatccaccacgacagaagtgtgcctggcagcccaccttttgttcccttgaacgttgcggccaagattggatttagctccagccacagatctgttattggctcgcggaactctcccaccagtgccgccaaccaggagctgacaagggtacgtctgagcctgacatcggagtcagcgagcgctcgccgcagaggagcgccgcctaataatggcagttggcttcaagtaagaaccatacagagaatagccgttatagtacagtttcatcgagactgccataggaagcatgtatttataccaattttgtgggcgtttgacaaaggaataataatctattcagagaccttgcccaaggcttaagcgacgtcagacctctgcgagatatcacgcccccggcacctccttttctgagacgtacaacgacggcagcaatgacctcagaggcgtatgatacttcgaaacgacggggaattgttgagggctgcatccgctacatgatcggtgcggcttctgcctgctgagtaagatcgaatctcgggaattgtacgaagccacgagtggagcaccttcatcttgttactatgctgatcttctgaccattaagtcattcttccgtagaagaagtggtaggattgcgctgactgcgtttgtagaattagaaaagaaacggggtcagatgccattttacaccttagacatgtgcaaccaggtacaaagggtcgcactattatgttcttctcgcaaaataaccccggacgggctgtgatcaaggaaaaagtcgtgactgaagatccaagcattagtcgagtatgctaggagcaggagggagcaaagttagtaaaccgacaacgttaagccctgattcgtcgaacagagagttgagcttaaagcgagcaaggactagcaaagtagcaacatgtgttgtaagccaatgcaatagcataggcagagttgggttgtgggacgggtcgatcaggttccgaggatggcgctttcaactggggagccagggagtctcctccgttagtggcgagtttcttggtggtttgtgaggtcaagtactgtatgacagtatgtggtgtcggttctgtgatgtgaattattccaacagtatcggctctgttaccggtgttgacattgagatttgaatgggactactgcaggggctctcgcctgtggtctggtcattggctggtgaggacggtagaggatctcgcaagtaggtaggtacgggtgcctgttaccccataactaagtgctgacgggtgagcaactgaaaatgcccgcgctgtaacgctgtaaccaaacatccgatttgacaccgttagtcctgggtgctaatacgatggaaaaagtaaataggtgagcatcctccaaatgtggttattgcgatggacattgcccaattcttgcaactatggctgcaggatgtggctgcaagccccaacggtattcacacaagtcagagtttagcctagcgggcgatggataacggctgcgatccgtccaatctccattcgtcgtcacaagggagcgccttttctgttttggacttttgagtttccaccgttcgttcttgagctccaagagagtttagatactttgataacggagccaaagacgtctagccgtctctgtacggagtactagggagcggatggcacgagacgccaatgtgaccagaacgcgtcccttgcagtagcttctgcaacgggtggtggttcttgctcgagtggagaaggtcccaggctccgaggtgctgaccccttaagccaagtatgagactggcgagcgacaaagaggggactgatgacattgcttcttagcactgcagccactgtctcgtaccctgttgatctttgaagggtcggatgataaagccaatggatggttttgtatgctcctttgaagcatgataggttgcactggaaacattgacgacggaacttggttttgtatcaacgtcacagcttctgtaacatatcatttccacctcaacatcaagctgcgcgaatacgtatttcgggaccttcgagatagggcatcggctgctactccgatcccttgaggcgtccaaataccaagacgaagatgggagtggcggacgggtatgtaagacgggggaggccaggcgtttgcagtctgcagcgagcaaagcggttgcccgtcatgcgtggcccaacaaacgtgggcagagtctatagagctgggcagtaaaagcaaggtaaccaaagccatggatctttatgtgcgacacggcatggtttgtggcggacgcaggcgtctgactgacctgggattcggttgttaaattgtagcgtcggacatgtgtagtatttggtactcacgaacaggagatacaagatgcagaagagtatcacattgatcacaatgacagcaaggttgattggggtattcacccccgttccgagcctggagatgagcgagtctcttgttgccgtccctctgcacgcgttccgatgactgacgcgtagaaagggagattcatcaccaatcgtgatggcatccatactaagaaaggtgttggttcgtatgaagcccagatgacgctgacaactgatctgtgttgacaaacatttgaggaattccagtgctagggccgccgtgaaggtgtgtgaggtccacgatctctcgggtcaggttccatgttgaaaatcatcgattagtggaggtcgatggagcgagtgtccctcctccaagtgcactaacgggcagttagtccactgaaatttgggcaaactccagggctttcagtgaacagacaaaaacttgggagttaactgaagggagcccagggctgttcgtgcctgtctcccttgccgcaccgtctcgaacggtcggtggactcccacccctgcggtctactagtcacaccccctaaatcttgccctggcctgtccttggaggtgagatggatgttccgttccctgtgcagctggtaccaactctaggagaaatggactgttcgtcccatgttctgcagagtactcgccctgatgaaggtacattgcagcgaacgcttaaccacctgttttatgatcgctcccatgtaccatccttgtttaccatgagccatcgtttcattcagagctacaaagctactctgtaaatctctatgatactttaacggtgttaagctcaagcatctgagccatatctgagtacgcagttcacgagaaatgcctcagctcgctattccatctcttcgaatacctaatcttccgtccgtgatagtgcaataattacgattaatttatgatgaagcaagtccgactgacctagcagaaatggtacctgcctgttggctttcccgctaccatgcccctttacgactagcccccctgtctccacaccctcctttcccctgttcctggcacaccccacctctcatccattccttccttcgtcttttgctctggggcgccctgtcaatctaattcccccttcatcgttgtcaccaaatttctcatcctactcaaaatcttgagaatttgttggttccattggctcagacacacctcgtccctaaacgatcttcttttccgttctctcgtttgttaaacttcattcattcttttccatccgttcgttaccttactcccattgaccgttgcccttgactcgccttggtacatcttgggatcacgagtcttgtgccgatccagtggtaccccggattggtgagatcaaatcaaactgccggccagcgagtaaccttttgacaatccttctccgacacgatcgtctcgcaccctgtgacagcactctcccttgagatccgcagaagatagtcagaccaaaccaaacaaggcttattcgactcaccactggctcaagcttctcgcgaaaatcccctttgttttgctttgttcattctctccccgagtctgagacaacctcctttatccatcaaacttgcctgaatcgtttccatttctggactcaacacccgacccgttcttgtttaacctaactcgggtacttgcgttttcctcttccctcttacaagaagaactcatctgctgtcgcccgttttcggcctacaaacttgccatactgcatccaaattgctccacgaggctcctgcacgactccgactccgacgacaatcccgatccgcgaagctatcgagtacgaataatcttgcttcgcgtgccctttgtgactaccgagtcacttcgcccgaatcgatattggtctctcacatcaccagagactggtacacatattctacaggtttcgtcaatttgacatctgcaggtacgaaactcatttcttgttgcaggcgactggttggttattacatggggaaacatctgccctcactgttcatcgaagtggccatccatatttacccgtgcatggcgatgagcttcgagcagcggccgggtcagatatctgcttcatgaactccaaccaatcttgcataccgatcataggtaccgaagctaaccagcatagtgtttgacgcaagattggtatagttgccaatctagttcgacctatatcgcttttatcagttgtgatgaattaaacgcctacctcctacgacaacgaacaaccgaggcaaaaataacgtttcatcctcgggatttgtccttcattatgaataggttcagaggcaagaagaagggcaaggatgatctcgaggctccgcggccatcgattgagtctgagtcttccagcccctttagaatgttcggcaagaagaaggcacaggaagaggaacctaaaaaggagattgatctggctacagcccttccatcgactgatgatttccgaacgagtcttctgatgaccaacctttcggcacggttctctatgttacgtgagcaagatgatccaaacaccaaggttggcaaggccagtgacgatagtgttctgttccctaaaagacaatcaagaatgatggactttggttttgctgcagggttgggcgacattgctgaggtcgagtctattcgggctccttttgcacgctcatcgatgcagtctaatgatgataccggctcaacaaacgggagtgtcatgggcagatcgaaaccgatcgaaggaaacaacttgtttggaggtcgacaaaaggtttacaaaatcggcactggagggaacaaaggggctatgagtggccgtgttctctatggtgacgatatcgcccagtctgcattccagaagtggaggcaatctgaaaaggataagcagtcattcgaagacctgcagcaggaagaattaggtgacttggaaaatgcccgaccagagtctccttctcaaaccgagtacaaccgaaaaagggagacaaactcaacgacatcgtcaggtccatctgcagctcgggactcaacagccgctacatctatcacctcatcttcagtcaaggaccgagagtctttcgtgcgcacatctcggactgtcagcccaacaccaccaatggagcgaagcgtgaccagagcccgtcgcctctatgagcaaagtttaaaccaggatctccaagaccagcagtcgtctgccctttcaagaatcgatacgcttactaagcgtacactcggcagcagaactccagatctgacacctcctgtaccttccccagcaagcgcaacattcggggatcgtttcatcactcgatcggtcctggctaaggctagtgcccctaacctacgatctttcagccctccatcgcaaatgagtcctgtagactcgatgaataaattccctagtatggaccagaaggcctttggtgctacacctcctcttagcccccctattagtgagacaggggaggctcagccgtttgatcgaagcagaattatcagtaggaccaacagtcaatatgatgaatcaaggttcgcccaacggcaaatgcaaatgcagcagggtcgcgaaactcccacgaaccgatttcgcactgattccaacccctcattgccaggcactcgatctaggtcatcatctgcccaccgtccgcaaatggaaaggaacgaatctggatcgttccagactgagccaactgtccaggaagagtcacagcattcaaccttctttgatgacgatgatgaccagtctgtcgtggacgagtcacaccttcagcctatctttccccttcaagtcaaggttgagaagccagcggataatgagcaccctgcctttagacgcgctgcagtaccaacgcctctagcggtttctgaaggaactggagttgcgccagctaactcaacggagcaaatgcctaaggactcacctactttgggacctacctctggtggactgagcggcatggtcaggcagcatcttcgacaagatagtggggcctcctcaatttatggaagcttacccaacgatgttgacctgagctcacgattccctcccgaacgccctgatgcacatacctatgagcccaagacggtcgattcgaacgcctgggagtcgattgagagagacttggctatgtcaattgacggtagcgtgactagtcctactagatcgtctggtttgatcgaggcccagatatcatctagacccgaatccacccaaaacccgaaacaacaagtcaacccccagccagaagaagagacagatgactttgctcgtcatcttgccgacggtgcgcgacgtgtcagggagagactgacttcttttgtcgaagctgatagcagcatttcgtcaccagaagctccgcctctgtccgagcttccacctccacctcgtccgaacgctttgggtatcttgaaatccaaatccagtcgtggctctttggttgacagaggtcgaggcgacagagagaatggcagccagtccaaagcgaagaaactccttggccttcgaggctcgtcgcctgctcctgccgcaagtccatcccgccgtggctcattcgaggcaaatgaaaggctgacgcagtcgcctgagccaagggacgaaaacctaccaagagatagcgaggaaaaggaaggtgtccatgctggcctcaaggctttccgacaagcccgtcgggaactccaaaggatgaaggaactagaagttcagcaacgacaccaactaccctcgaagcctccttcagcgggcagagatcgagcccaaactacgacatcccgaccaccatctcaggaacgcagaccacctcctcctgtctcatacaatcgagtgcctagcgaagaatcgagggccaatgctggctcacgcgctggttcacgctcaggatcccgagctccctctgaacgtgatcgaagtggctctgaagcaagcagcggaggcagatctggtagtcgaccgccacgccttagaaacggatccgtgcctagtgatgattaccaagggcccatgggatcccctgtgggaaataatggcaagcctcgacaagggccgatgatgagagcaccaatgatgcctggacaagacatgcgacggtcaccacgtatgccgcctcaaccatatcccggaagcgcttcgactggcccctacaaccgtcccgacaacagcttgcatatacatcctgtctatggacacgattccggccacccatcgccaatttccccactcaatggtgccccctcgcctcatggcgcaccttctccttatggatttcccggacctggccccggctcccagagaccatatgggcctccttacccaggtgcaatgatgcgcaaccgagatatgtcggaaccctcaatcaagccgccaatgtcacccatgggtcaccatgacggccttcgacctggccctggatctggactcaatggtggtgcagtttctacgcctaacctgcatagcaacattgctccccctttgccaccaatcaaccctcggcgcaagaacacagcagccacgctcgctgaaggtaccatgagcgctcaccgccgccctatgagccctagtatcgcaaacgaccaacgtggtggctttcgaagtgatgatgaagatggcgcagggatgaaccgtcagagattgcgcaaagccacaagcgaagcaaacggtatgaacgcacgagcaagatcaatgcatcaagctcctcctccgcctatggctgcaccacctctgcctcctagcatgagcagcaatgcagttcccggagggatgatttaacagtgcagacgacgactgtttttctttatttctttcaattctcttaattccccttttgccgacagcatgagactcatgaccaagatacctcacggcccttttcatttcataaacttaatctcagcgtcctgaatcatcgagcggagccttcgatgataggaccccatcattcgtgtgtatttgcggggtgaatgatttgtcactccttgtatgtttttcttttggggataattcggtcattgacggatggatggttggaatctagtatcaggcgcaaattggccctgctagcaagagatcgagcaggtccttgattcgaatagctggcgtcaggcaaggtgtggaaggaaatgatatgtcaggaagcagaatggaacggaacaagcgggcatgcattcaacaaggctgggaaggtgtttggttttgtacgtataggattggaaccgacggccaaaagaacgtagtgaggatactacgtcagtttataaaacgttgacctcatggagagtttcgccatttcaaagcaaaggatggtcatagtcaaagaatgaaaataggcaacaggcctgtagtcaaacattgtagatgagataaatcacgatggtcacccatagtgctcagtctacctaggtgcccatgccgacatattcaagacataaaccagccccccacgatcctatcgaactcattggtaagcggttcgggtgatcaatcacaggtcactatcgacacttgatcaattgaggaaacatcggactgtagatcatcgcaagctgtagtatcgtgactttgatagaacagtctcacaatgccatgaacttaagcttcattttgaattatgcaatattctgattttatgtgttagctccagggtaggcctgcaccccaacctcaatttttgcgtctcccaagcagtcattgacacggctgtcaacctccattttcccttacaatcaaggctgttgtcgtgttttctgcaattcttgtcggttgcaacgtggcagtgtggttctaacttgtgggcattgcatttccaagccagagagaagggccgacgtgaggtttactatattatgtaacgaagggaaatttccggggaaagtcgagttgtagatcgggcgagtccgggccatggcacagaatttgggggtcgattttttttctgaaacaagggtccaacggagcgtttggcagtggccagtaaaccaaagacttgtcaatatgcattcatgattggagcgtttcatttcacgatgctcatcaattcgaatcacaggactgagcgccgggcgaagagacgccgaaactgggtggataaaacttggtattgattctggtttctgattctcaaaaagtcaaggcccaaaaaagagaccgtgggtatcgattattgttacagctgaaaatccgttgcgattcattccccgttaaccccggtacaagtccaaaacgtaaaagcatagagtaatagaacgcccaaaacccgacgtcatatctttcccgtggcgccttcgcataagcacccccaaagaggctgaaagcaaagcttttgctattggagaaagcgcataattgcttgaagaaaccagtcgctgaggtatcaatcaagaataagtgaaatgtaaaagtgacgaccaggtcataggtgtgaatggagaaaaggcagtttctgagcagaatagaagcgccgttattgaagtcgtcaaatagccatgcctcgtatgagcgaggggatccagactctcatctcgccatgctgtagccttttgtcatgatacaggtccaagcgtgtgttgtgagagaagaggaggcgaatgccgtcgagacgtgtctgtggatgaatgctttagcacagagggcagttgttgcattgcttgtggccgcaagcggtgcaggtggtgctgatgacaatcatgcctccacactggcagcagtactcgtaggcaggcatattggtgatgttggttggtgattggggtttgtggtgttgaagtggtgttgttgaagttgaagtaggctttggatggtagaatctggtgattgttgatgaagaagagggagatgggacagcttgggaacggagggaagaggagggatataaatagttgaggaggagagagaaagagagagaggaagaaagaggcgaggccagacaaggcaaagcaaggcaaaccaatggaaggggacaccctcagagtgctcggatatgttgatcggaagagtccaagaggaagaatgggggtgaaattaccttgccttactttaggtgctctgtatccgtgctggagtcggaatgggctggtttcggcatcttctaagacgggtagagcccccattcagtctgttgcagtgcaggtcaatgtttatccccgagcctagagcctcagccagagtcagacagagagtgggcagttttttttctgtggtggtagtggtgagtgagtgtgtgagtggtggtcctgacttacacgctccgcgctaggcaacccttagatttcaaggttcaaggttcaaggatcccttggcttggacgtctccgctcttggtgacacaagcgtttgtggtgaggggaactctgcatgtgccgtaccgaagagagggtgggtgatctcagctgaggtttttactggttggtgagtggaagtgaagacatatactttttacagtacgattttgatatcgatatctctgtttaattagatggaatttaggcttattttctgtctcttgcttggtacctattttccttcttttggcttttgtgattcctgtgattagatttttcaaacgaacgagacttttgccttgctttcgaatcgaggcttagagtaattaaactcaagacccttgcgtcactggctaaggcaactcccatgctgatgcttgggtaggttcaggcctgctacgtcatcgtgcaatgacgatgcgtgtcttgaggtgactagctcggtctgcgagatggagagaaaagaaaggaacagagacacggaacgagccaaaaagtatgtagcgaggcagtgtgacgagaatgtctaatccaaccaatgcccttgaaaaggctgatccataccatctggccagccagtcacatcctgcgaatcaactaggctggactggtccctcgtcacttttcttgttcactccacgttcacaggccactaaggaaaagtgaaatcaggataaagagagaaagcagaacatccacctgtccactcacaaccccagttcatcattggatctccagatgaggctaacaaacgagacaacccccaaagtcggctgttctgtcctgttcccacggagtcttgtaagatctcggcttttttacagctgattgttcccatctcatccgcacgcatatgtaagatgtataacattgtatggttgactcacggggagcgatccattgcatccgaaagaaacgtacaaaatcggtgatgatgaactcagaactgcgcctcgtacttggccattcgtagctgacaagatcatcaaaaggtcaaaagctgatcacaccctttgcagcagttggatttgcggggtaggaaactattgtcaccattcatctgccgtggcagaatcacaagtctaaactcacttgccgatctgacaggcagagagagtcagagtcctacgaccctaaaccccagattttcgcctctcaatgcccaaagattctcgacctcacaaaagacctccttggcctcttctttgttagcggcaaacgggatgacgcattccctgtcggtaatgtgctgcacctagagtcgcccagcacgaatcgggtcgacggctgcatcttcagttgcattggtaggatcccataggtcctaggccctagcctctactgtaccttaggtaggctgtaggtccccccccgcgcgtgcaagggcatgcgccaccggggatcgaaagcccacacacccccagaggctattatgaaacagtatggggtaaagctttgtgagattcgatatctctcgcctgtcaccgtccaggatttgacagagtagcctgcctccactgactgattgactgatgcggttgcggctacggctggggctgggctttggtctcaacgggccatgggaagctcggtaaagttaggaaagcggctcaagaggcttttccactgctttatgtacaaggtcaatcgtggtggtttcatctttcttgttgttggctccgtcttacacgtggaggctgagtgtcatgtcaatggtcgatttcgtctccgagtgtccggcgaggctattgcctgaatatccaattgacccgaacatctgataaaacattattaagaattctagtgaagaacaggtctaatacaagtaaagcactgtcgatgaacttaatataaaacaattattccagacattgtaaagtactttctatggcataatagagtgtggctgttgtagctcacactttccacgctggtgctgcaaatgcatccttggcagcttccataccttaaacccaaactccaatttcatccatctcccatcagaatctgggcctccaaactccaaaagcaaaagttcttcccttcccataccccaactccattcttgatgaattcccatcctccctcatctcgcattagccaacctatccaaatctaaacatgttgctggaatcgcgaggggattcgtagtagtatgttggcggctgacggctcaccgactgcagcgcaacgatctcagcagcctgaggttggatctgatgatggacaatgttgctagtgtgtctcagctgactgacaccacgaactcttccggatacatcagcaagcgctcggtcgtgttccaagagtgacatgttgtgttcttgaagcagtcgaacttgttccttgagcccctcggactgttctttcatggctcccatagcctcttgcattgatgtaaggattgcctggacaggagtttcgctatctgtctgcgtgccttggtctcggaggacggttcgtcgctgtgaagcgtgaagttctgcgagtctgttgatctcagcagtgacatatgcctggtccacgtgcgtgtttgctcgtttgtttgcaggttgggctgggtggatggaagcagttcgcttcagggtaccgccagcaccagtctcaatcgatggaagaacggtactgtttccctgtccaggtcttgctcctccaggagtcgtctgcagtctgcgagactcaattccaggctcagccttgatctgaggcgcttgctgaggtgtcgttggctcagctggaacaggagttgaagagaaggggtcttttttcttgagctgtttctctgcccattccttaagtccgcgctttttaacctcatccatgaacttgagactcaatggctcgaaggacgcatgaactgccagtgcagcaagtaaccactccagttcaggtcgagcagtccggttggagaccttgatccaatgctggaaggtgctattgagctgagttcttgcccatccataccgaagattattccgctcaatctgctcaacgacgcctctgtacagagcaggatgatttctggtgtcgggaagaattcgagcgatggcggcttctcgtctctctcgaatagcgttggtgtcatctttggagatacctggctttttggacttggctctctttgcaggaggtgtctcgacatggtctgtcgcatcttcagtcactgactctgatcctggcgacatggtcgtggtgatgttggtaaatgatgggtgactggtaagacgtcagacctggatgaagtcatgtaagcttgttgcaactgaggtttgtatgcttgaagattctgtgagatggaaaaggagaagaagataaaggatcaaatggaggaatttataccttgaagtcaagagggcgtgagtgattcagcgagacctgatgatggacggggatcgtaaaagggacgaagcatttgacgagtgacgagaaaaccgtggaaaagttgaagaagagataaaaggaaatcgttcaagtctgtgagaaaaggagatgaagaagaggttaatgtgtggtagagaggaaacagaaggtgagagcattatgtgaccgagtcaaaaagctgtggcatttgcactcaaagaaaggatgagaaggtcggaggatacatgtgatggaatactctttgatgcctcgaattagattgcactttaccctcaattgagattctttgatgtgctcgagtgggcttcttgtgccccagttgcggctctctctgttggtgttgctaggcgtcaccgaattgacgggcccctccaaacggcatcagagccacaatcgctcggccgagccgccaccacctgctcaaagattttatgaatttacctaagactcatcctaaagatcataaactatgcaccgtgatttactgattttaggatgcctcgatccacatgaggaccctttaaaccggcagagctgggcatggatcgtgccaagagctgcatgacctgatatatcagaaacataccatgtcagcttcctacgtcgccaatcatgctttgcactcgatcatgttatctaaattttggctacctatctagtattcatatagtgccacaagtggtgcaaggatattgtagatcgtggggttgggcgctgagtccttgggtataaaagggagtgccactcttggctgcacggaggaacatatcaagatatcttcttcatctgcacaaaatatcttcctctggccctgctcagacaagagactgaagatatacgtcactaaaatcagcattttcgttcgagttccctctttgtggcagacatcagttgccctactcggcacacaagcatagcactgctggagcacttgcactgccaggcaaaatcattaccatggttcgggcaataaagcttatgccacctgcaaggcggcaggtgcctggaaacaagtccagagaaatttacccctctccacttcaaaataacttccaaaacacagcacatggtttctctgtgagcacatcaagagagttcgtaagctttacctttcaagatctaaaatcctgtcgaaatctactaaagtctatcttcttcgtctataaaggccacagttcctgaaccccccttcccatcctttcctcattcttcgtccatcttttcttccgcctcagctgctcactccgcacgcaataacaaacatacacaaggacaaaccaaaccctatcactttcacatttctttactcggcagagtgttttgttcctatcctacaatactacatcagacgttgcatcttcttactttcaagatggttcgtaccttgcacatgagccaccacaaccccctaaccaaggagacgttcaacaccaatgaccagcttcggtttgatttcgaatatccagagcaggccattattatcccaactagatacaatagtcgtaccgacttagagagggatgtcaaaaaagtgattgcaaaaatcaaagaaagccgcgagcgctttggtgagatggggagggacaaaactctgtccaacagacaagtgcgaaccactctcgaaatcgccaaccagatcgtggactcgatgaatactatcgtcaagcggtacgactttgagagagaagagggcctcaagatcaagaagcagcgcgagtacgctgcgattaaggatgctggcatgtccaaacttttcaagcatgctgaaatcgctctcaagtaccacttggacctccaagagaggtggttcatcttcaagatggccagatcgggtcgtcaaatgcaagatgctctcgaaaaattgaggcgatacagctttgaagcgttgtccatttccaacggaaacgagcctctttggggaacaacacttgtctaaggactccattcacttcaagatatcgacacagacgcacgccaattcatctatggcctcagagcccactagaaattcgtccgctcaaagatttccagcttgaagtaagtctcatcatgtccattgcctcttcttcatacttattccatccaggggccccagtcgcggagatctgttgagaatgaacattttgggagcatatcgaacagggagtacgacgatggacttcataatgtataccataggcgtctgatgacaggcccatggactttaatgacatgaagggaccggcatgggattgcgcattaatggttattttggagttgctatgtgtttatttgtggttttatctcaggggaacaacgttaccggtattctttgttgctgcggcactggtaccactacgcattacggattacgatttacggaatattcatcaggacatgagaattgcaatgaagggcatcgatgtcaatacactgaacattgcatttacacttgaggtgtattcatatttgtgactgctctgcttctacttggccatgatggctgactgcgctgcgcttctgttctctggtaagtgtatactgacaacaaagacactttgatgtagtgtgccagcctccgtgccagagataccctcgctgtaccaactgatgtgactcataatgctacggtgaataactcaagaactgtaatcgtggttctcaccaaagcttcatgaaaagaccgaagatttggccagtggcagtacgcaagacatgctcatcatcaacgagtcaagatgtcgtctgtaagcttttcacaacatgcaaagtatgctggctcttacttttaagcgtcttcagcgtgaagattaaaagctgtcatttattgaaccttccttatcctttatagcaatgctttccactgtggtcgtggcgagtttgtcatgtacgcccctttcgtggcgtaagtgcgaagtatatcgatgccacggtgtttccaagaaagacaaggttttgcaacggtgacataaggttctattgttggatgccagattgggagactcgcatcgtggtgattcgttgttgtggcagcctcgtgcaacagttcgtaaagtttaactagactggggcgattggggtttcgagcttttcttgacgtcctgtgattcgaccaatctcgaggatatcatcaggggtagatcttggaacttaaaggtatgtcgttcacatggatctgagtcggtttggggtgtctgtggccccgaatttgtctttgggccctgctgtatggatagtcagcgatctgtagcttccagggtgtcttcgcagggccctgcttggtgtacctggtcataatcacacaacacttgatgcacacgatccagttgagatgctggtatatctgcggatgttcgaggtgtgccagagatcttaccaggaggttagagattcaaactgaagcggcccttgatggggcagcggtcgagcacacgtatactttccgagagtcacggagcagactaacggctgtatggagcgctggtcttctgtcctgtaactcccaatatgaccgcccaagctgggcgcttcaggggctctctctaaaccgtatacttagcttccaacgcagcggcggtcgagcggtcttgtcttatttggcggaaatcagatcgattgtaagttggatggtgtaccgagcttgcctgtcagtctatccaccgtagtttggtgctccagggattctggtgtatacttacagcaactttgtaggtggcggccgagcacttgggcagcaaatgggtaatcttgagtcgaatagattgtacacgacgtctcaagcttgtctcgaggttttgtgggctcgcttggggcggcttgtgaattcaggggttcgtgggcagcgcttaagggatcatgagtaacgaggagcaagtagcaagctcaacgtccatgataacagctcggagcttcgagttggtatagccctctctgtccaagacaggatacggtttcgagagtctgaggcggaagtgcggtcgaagggcggcctcgtagtcggacttgagcgctggcggcggaaagggaggttgatacgtctggacgcttcctgtagtctgtcccgtagttagctagactgacggtaaagtttaatggcatctggaagtcgtagctgtcaaggtctaggccaaccttgaggtcctttgtaagtactccgagttctgggatcttggtgatcagcgttttggtaggactacaggtagaagatcctagcggatgctactacaatggcggcctcaacacacgattctttgcattgaatctggcctatggatggagttgaagagccaggagatagttccgccggctctttggtattacagctatagccagcccgactcggcggatagactcaggggtcaatgtatcttaccacgaagagcacaatccgaggtcagacaacgcaaggcacttggagagctttgtttgcatgaagaactgttagctgagaggctgcaattcgaggagaactggcagcatcgtccggaggctggctggagggttggatccttcgcgaacttcgatcgtatgaatacggaaccggagggaactgcttcatggtactacatactgcaccttaggctgatcaaagatgtagaaggacttgatgcttcgtgatgcttcgtgatgcttcgtgatgttcgtgtgtgacggggacaatgatgaaaaagaagcgtcgaggaaagcaaggggggggggggtttatagtcacggaaaaggccgaagaggaggaaggagcacgtctcggcgccccagctttgctgacggagagcaagaagctgtgttgattcgtgaggagcgctgctaccttgatcagcatgactgtgtgggatgttcaggggtcaggcgccttgcgtcctgtgcggcagtcagcccagggcgcaagagaagttacggatggtcctcgtttcgctctcttgctcctacagccaggcctgaggctgtcggcgtactgggtttcgggcaggtcctgggcgggagtggtcgaacggttacatatttcatagcctcacaatagacagcggtgcttgcacttggttcttgccaccactgcagtggaaagcactatgtgattgccaagataagcgtcaactgggactgcgagacttactgtgacgtactctgctgttgctgtagtggtagcgtggggagaacccgaaagagcactacgctcagttattgacgcccagtcgtactggactgtgtattttggtgttggaatcttacaggttcggaggggcaagaattttggaaggctggttgctttggtactggagagtgtccatgctgtatcattgcgtgggaaaataattctggcccattgcactggcactgctcaatattttcggactgaacagcacaacaacgcagttgcttattgaattgcaatgtaacgaacaaacactttcactattggtgaacattgtcgacattctttggggaattgcgaacagccctcccccaaagacgtgttcgtctcggcttgttctcttcgcaaccagacgatggaggcggtacccaattgtgcaaatcaacgatgcccttctttccttcttctctgctaatagcataacatcatgtcctagagctatctaacctcgtggcaaacctttcctcgtcgtatgatccgagagacagaagatattcgaaaggcgcacacaacgaaccgagcgagtcaagaatactttgaaccctgagcacccagacagtggtcgttgatgccatcaagatcacactacaagaccgaagaccgagaactgccaagcaccgagctgcgcatatacgaataggggtatgtcgaaaagcgcgagttttcgctcccacgttacattcgaccgaactccatcctctctagacatgacacctacttacatgtgaaaacgaaccattggttcttgttaagacagaggaaagaatttcagcagtcgtgatcgggcaactcaatacccctttactgcgagagccagcgtaacctgttttcgttgcaagttcgccgaaccgaatgagtcaacgagcaaaactcaacgaaacttttacgtgaggttatccgggaataaatagtctttatcactggttgattgcagttggtcgtcaggtggcggttatttccgagcagtcgggatgatccattgaaaaaggtaacttccgccctgtcaggccatgaacagattttgtcttatctgtatttctaggttaccaggtacctagtattctagatctgctgagattaccggcatgcggcagtgtcaagagatggtgtctgacgagttggggagatggccaaaaagttgcaaaacaactgccgtatccggcctagtcgctatccccgcccgggtccggccataggtgagacgcgaggacggttgagcaagaggtagaaacttagactgtacaataagagattctttccaaatattgcctactacagaacgcaattgcctgcaatcatcattcgatttaaccttgatctgtaattgtggctcttgcttctacgccgcactcccagaagcggaagtctgcctcactcttatacgttgatcggctgaacccttgtcctggcctttcattcctacctgcactgttgactgactgactgactttctttttccctacgtatatacgcggagtaccccatggctccaggaagtaaaaagaaggggaaaaaagtaccttctggacctgttgccgataagccttgtcataactgtcgacgtcgaagacttcgctgtgatcgtcaactcccccactgcgcaaagtgcgacgcaaaaggcgttgagtgtctgggctattctcagatctttcagtggacgggtgctgttgcttcaaggggaagactcgctggccagcagtccagcgctgccttgtactccccagcacgtccttctactgcccgctcaagagcgtcgttatcttctgtttcttccctctcgtcaaattcacctgcatctacttcatccgcatcatccgtcgcttcgccatccgttccctcgtcctcacccgcctttattgccccaagcctttctcaagttgaggaggttacagaaacgtcagaagccgagtctggaacggaaatagatctgttcattgacatcgataacaacgtcgacgatgagaacgacgatgaagatgatgctgcgacccccctagcgagtcgtgatacacaactcgtctgtaccaccatccacaaccagaaccatcccctggcatcggaaacgtcgactccgtgggtgctcgtcgatcccttgtaccaagacattacgagcaaccacagacagtatctcgcttattgtaagtttcccacgaattcattggttagagaaacaagagagacatggctgacaggcatgaccagttgatgcgcggctcagtcgagattttgtagcctacgacgtgcccgacaacccctttcgaaatctactcaaattcactcaggcccaccctctgctacgtcaggtcataatcgccgcctcggcaacgcacatgtacaaccgctctcgcccgtggctgtcctcggactcgctagaaagaggtcttggcccgaggaatctgctcatggatgctctcgaggctaagcatcaggtattgcgcatgttgccgtctgccctgcagagtattgagtcaatcgggggtgacattgttctggccgcgattctcttcctgatcaatgtagagctgatagagtctggtaaacataattggaaggctcactttgatggcgctgggaagatcatgaaattgcttgggcctgtttctgatgtggacgagagcttgagggactacattgtatccgactgcttcatgtgcgtgatcttcatacctgccgccacctcctattgctaacatttgccagatattacattctggagtcaacgtttcggccaacagattcgggctcacactcatattttgaatcatgtcaagcgctacagatactgggcaaaaccacgaatagctactactgttgcccaccgcaactcctcgaaattatgctaatagcagctcgactttctaacacaaaaccggacgatatggtctcggctgacatggtcactgccgctggagcagcattactagaccgtgctaggaatttcgacgttataccgtgggcgcaagatatcgacctcagcaccatcccccctaccgagcaagatccagtgttaagtcgatttagagtcgcaacatcccatcgtctcgccatctgtctctacattcttcatgcgatacccacggtgggagcttgggtcggtgaagatctcgcagacacaatattttccgaactacatcaagtgctgagcattattcccgacgacgatacgaacttcaaggctacgacatgggttacgtttgtgtttggcgcgtgtgccaggacaccagagatgaaggactgggttactgttcagatcaagaagcttatgcttgagtcaccttggggattcttatatgcagcgcgagatgctctgcagatgttatggagcgttcaggctgaagggatgccgatgacgagctgggttcagacgttgagggatctacatatggactttttgattgtttgaagacagggtattcgtcaacagcaccgttagggaagaactcgaaggcctgattagcaaggggttggaaagccactggaaacccttgttctcccgtgtttgacatatatttgacgtttttccacgatccgggtctggcgttcattggggtttttcaactgggtataccaaggtggacgccaacaggggcggcttaggatccaggagtatatttggtatgggactcagcagactgagcactggatgattatctacggcgctatgatctacgatttatactcttccattgtactagcgtacgcttccagaagcgacatgattcctttgcaactgttttcactgacaagttatgttcacgtctaccggccccttactcagctcccctaacagcagctttccagccgatgagcctcctccaatgcattttctcagccccaacaaggcctatcagacccccgccattgcaagatgcctattttcggaactctggggtttattaaccacggtcagctcgaggttgcacactcccctcgaccgagtatgtcgcacagtccccaccttgaccgcccctgactgacggctttcggagaacatgtgccccggagagatgggctgaaacaactgtgccaggtgcttctttgctgggggcacgccttgtagtttcggacggtcacattgttgcgcggacgggcagacgtcggatggcttccggttcccgctggtgatggcacgagggtttaatatgaagttttaaggttattgggtttgttgggacgacatgtttgtgccggagactgggcactgaacgaaatggagtgacaggacggaggattttgcaaccgtgcttcatccaaaagccgagaagagccttgtctatcctgtcttattgttgtaggatggtgagacttggtcaagcagaatgtgtttctggataattcaaggccaaaagtccgaagcaaacgtctattaattctctccaatggccggatactcggtatctgtatgcatctgacagaggcatcgcaggtgaaggataaagtggtgagtaataatgtatcaaatttgacactggctctaccaggtcctatatctagatagttgaaagctatggatttgtttatgaaagattccttcccgtaaaagcatcgccatagaacaaaacatttactcccctctgatgtctcgcatcgtttacgccagtgcgttgacccataacttggctcccatcccgtattatagcgccatcatagcaatagcacctctaaccttccctgttagctgccagatatttgcccaaaattcatcaaacacataaagattaaacagtaccatacacaccacttttacctcttggttgccactcggcaaccgttcttcgaacacaacgccaaagcatacaactccatccactcctcgtcatctctcgactcgatctcactataagcctgcgccatcctcgccacaacgtaatgcgtttccagaagagcgtactgttctataatcccacgttagcgttcatcataccacattctcccaagacttacgaccaatacacgctcgagcaccgccgttgaagggcagatatccccagccaggtctcagatccttccacctctcaggggtgaactcttcggccttgggcccgaaaacatcttcattacgatgcatggcgtatacgttgtagaacatggctgttcccttgggaacgaagagtggtgactctccgtcgatgccgccgccccgggggatggtggtgtctcgcactgcgacgcgggcgttggtggggatgacaggatgcagcctcaaggctatttggttatgagaaacgatgtagggctgagattcgtaggggtgggctcacattcgttgacgcaccattttaggtaggtcatgtcttttagctgacttgcagtagggggctcttggccagcaacacttagaacctcgccccggagctttgcatagatcgcaggcttcttggccaggaagaagaacagattaccgagaagacccgatgtagtgtccctgcttgcaagtaggatgtgtaggatatgatgactgagcgccgttctgtcattcgctacatccatcatctctgtcaggaaactgctgcctgagccatcttcagacttattcagagactcttgaatgaaagcatcgagatactcgtacaccctctttctcgccttcttagctgcaaagttgaatttgagggagtggagtgggccaagttgcatttgttggatgatctcttcggagcaaaccatgtaatcatcgacaaactgctgttcccgagtgtgatctgcattttggatgagcatattggttgagtgtcccatgaggaattcggtggagatatccatggtaagagccaggaaaagaggctggagatcaacttctgagccatcggtagggacatgctggaggaaggattggaagtttcgttcgagagtgtctaaaaagggagcgtgattgtctttcctgaaactttgtctcagtacagcccgggcttgcttccaaggatggcctgatagaacgaagatgccctggccaaagatatgaccaatgactgaagttcgaaactcgggaagatcaaagtcatgatatgcagtggcaaggatatgtttgaagttctgagggtcgcaagtgtagacgcattgccaagaccacctcttctcgatgtaggtagtacccatctccttgaaggcttgccatgtactgtctagatatcgttcaggggacttttcaaagaagatcttgtagaggaaatcgaaaccgacaatgggatcttttacggccacttttcttgtagcttctttacagccctgagcttgtgcaagtctccatcttcgaagatatgtctcaagtacaccaagagggacagggagaaagagaagaacgatagtggcaagcagatgctgctccagaaacttgaacagtaatagactgaacatgatgaaagaggctgaatttgacagcctcaggggagtgcaagtcggattggtagaagtggaagggggcttgggcagccacgtccaaagggggaaccgagaggtaaaagtacagcaaaggaaccaagtaaaagccctcaaattatccccgaacttttggatcaatgtcccagatctagagcacaagaagtagggggacatacaatgcgtacgcccccttttattgaggtcgaccatgcggatcgcttcccgggcattgccttgtcatgtcatcgtgctgttttggttgggctgctcatcatcgtgcaatcccaggcgccacgatataatcccattattccaaaaacagagctcgtagcaaccccggagcctgttcattacgacgatatacactctatgagcgtttattggagctgttggctctccaatcaagccgtctatttagggcaaggcttagaataggattcctagtatacgctgccaccacaacagacagacgtgtgctgtctgctgtcgctgtcactaacaataccacctgcagtgcgacggagaatcaagaagcccgaataatgggtctttattcattgatcattatcctccaagtaacatcaggacctggcgtggatcgaaggggcgataggacactcaggcttgtatcaggagagcaacccacacaccggctgtgctaataattccttggtcggttgatatcatcagctgaggatgttgcattctctgttctaagaggtcagcgccactggtgacacgagtgatgacgggttctatcttggtcaggggtatgagaggaacccgggaactgacagcgatgcatgagcatgagcatgggcatgagcacgaagcatgaacacacttaggcaaggcaagatttcagatgcggcacagaccgagacagcgtaatgtatctcaccatgagacattgacaatttacaggagctttgcagaagctgtgccatgtcaagatacactccaagatttaggcccgaatacctagctaggcgcagtaaatactatccatgctgatatgcagactgaggcttttgggacctaaagacctgcctaattctatgtctaccgtgttgaagagatggccagaccaacagagacaagactgcattcgaggttacagaatagtaatatcctctgtcttgatatgtcttgcccatcaatgccttagtatgaggactggatcttgtcttgtctgccgctagtaacccgcaatgttttagtctggcttgtggagaatgtcgtcgtgtttaactactgcatgtcattgtcataaatatcttttttaagcgaggcgaaggcggctcgggacggaacactcgggggttgaccattttccttccaagggtctcccctgaagagagtgaggctttaaaggtcagttgtcagtactcaaggttcacaagggcacgggtgcatactgtaggtagaggtggaagataacatggagcagtcgggcgagccccaggatctgcgactgacaagagccaggattcgtgatatgtcaatatcagattgaaacaattggaaacgtgaagaactgatgttccggctgacaacaaggcagaagccgactcacggcagattacggcgatcatcctgtttctcaaacgtccggattagtactattgtctcagatataatgtctgagttcgtacttgtccaagcacgcacacgcccacgccccgtgctcaaagatcctgcaacctgaaagggtcatggacaagacaacaacagcagagcagaagcagaagcaagaccccgggagagctgatgtcgtgcttccagacgataatacatgcggttccgtcgttggctcacagggcgagtggctgtagaccggggatagtgattggactgggagcgccatctgtgctactgttatgagctctctccgacgtgtacagtgtcagccgggttcgggcggaccaagctgtcggatccttctattttctgctgtggtttgttgtatgtcgaggttgcattgaactctttccaaatgatcttacatggttaacgagtcaagccagtctcgtagtgcagtgttggtggtgcctagtgagtagtgtaggtccttagtgtcgaattgggtagatgctgtacactctgaggactgtctgcttttggttttcagcagctatgttctagggatcgtatttaaccctgcaatattccctacaaggcccttttctctagatatgttgatcatctcttgttggtctctgtaccacttacatgcgtgttcaatattcgttttttgattcagcctcttttttcccccctcctgtcttctgttccccttccttacccttcccacgcgttgctttttcttcacctaaacaccatcctaccttcttagtacctacactacacctcttggcccacctacactatggaaccaattgtctcacaggatggtaactcgatcgacgcctcaaacgacgagtctactatttccgaagtatttggtcgtcctattctcgacttgcatcttaccctttgggatctgttccaagatgcggcccattcgagcccagacgcagatgccgttgtctcgctttggcaaccacacaatcacttgtcaaacgaccaacaccaagcaccaactagcactcacgagccatacctaagatggagctattcgcagctgaaggacaaggcagaacgactcgccgaatctctagaagagttgggttgtcgagagggcatgcgactagccgtcgttcttggcaactgtgctgaatggggtctcttcttctgggcagcggccaagcttcgcatggcttttgtgcctcttgatgcaactgttcctctagatacaaagaaggctatactgtccgtcaagccacaggtgttggtggcacaagatgtagacgttgcaaaggcactcgacctttctgacgccctgatttcacagtccagtatatgtatcttgtgtacggagggcgacctcgatagctggctccagctatccggtcttctaaagcctacagagcaactagactcgacacacgcgatcacagatagtgttgaatataacccagacgaagacccagcactgattatcttcacaagcggaacaacgggcgagcccaaaggatgttggcacacgaaccgcaacctcgtctcccagtgttgcgactttgaccccgaagtcaacgccatggggccgttgagatggcttatccacacgcccgtctcgcacgtcttcgccatcaacaacgctcttcgcgcatggcgctggagtggcactgctgtgtttccctccaagtctttcaacgtggatgccactctcaaggcccttgtgcaagagcagtgttccatcatgtcagccactcccaccctcgtcaaagccctcatggcacaccccagctttcccagcgcagatcaactcgaccttcgtattgtcaccattggcggtacgtccatcggcgctgaagacattcgactatgtcgcgaagacttgggtgcccagatggccattcaagtctttggcatgagcgagggcgctcccatcatcacctggcagcgatacgaccctgatctggtagacggctggcatcctggtgtcggcaaggttcttccaggagcggcagtgaggatctgccggcccgaaacacgggaaatactacctcgatcggagatcggagaattgcacattggcgggacatctgtcattacgaaatatttcaacaggggtgctgatgggtccatgtacactgatgaaacgggcaactggttagccactggagaccaagccaggatcgacgaaaagggcgtcgtgtatatccttggccggtacaaggatttgattattcgtggcggagagaacatttatcctatcaacatcgagcgggaactccagcaactcgatggcttgcaggttggttgaacataaatccatgcattccctttgtctaactctctagcaggttcaagtcatcggagtgccagacgatcttgctggccaagttcccgttgctatcgttgttttaccccaagacatgactaaagcgcaactcatggaaaaagcaaggaaagccgaccaacgttacgccctagacagcgtttacaccctgcaagagctcggactagaaaggttcccattgacagctctcggtaaagtcaagaaacaacagctcaaagcacgagtgttggagcatcgacaagcggacagtacagccaagactcaactcagcaatggagcattgataccacccttcgtcgacaagttgcttggcatctgtgagcaactcactggtactcgaccctcggtaacagagagtttcaagcatctcgccgatagcattactctgctgcgctactgtgaccatgttcttcgtatctgtggccaaagactctacctgcaagacttcgtcgagaacgatacgatcgaaaagcaagcacatcttctattgtctcgaaagctacaacaagctcgccttgtcattaccccagaagttcccaagtatagtccgccctcgtccaagcaacaagatcgaacctctgcctccgcctccagctgtggttttgcgagtagccctgctgaagagaaggacacgttcttctttgccaaacgagcggtagtacgtgcaggtttctccccttccgacatcgaagacgtgctaccgatcagacactcgctccatcggacggcgattgggtcacggccgcagtcctaccacaaccgcatggtgtttcgcgtctgcaacgttgcgcagcatcagattctgcgcgccctgcaaaaggcgctggactcgagaccgatgctcaggacgattgtgttccctgcctcgaatcgtgttccgttccacgctgttcttgtaaccagttccgcactacttgatcagctcattcacgaggtcgaggtcgactctgaggaagatgcgtggaacatcttcagagatgactctccacaggctcattcgtcgccctttatgtttcagattgatgttgtaagaaccatgtcagatggtcagctatttctgagtttcacgttcaatcactctgttattgatgcgctttcgatcactcattggtaccacgagctcgatcactggattcaagacattaacaccgatatcccagccttgactccatttcgattattctccgatcttttcacgcagtatgaagacagcgagcctgcgcgaaagaacatcgcatttcatacacgcagacttcgcggcatctctcgcttcagcggcgccttgtggccacctcagaaagcccctggcctgttgattgccaacgacgaaggctctccgcttgtaaaggagcgtcgccaggttcgtggaaaggtctggaatggccagtgggatactcgcgcacacgagttccaatacccacgttctggtcgagttcttgcattgtcaagtctcgcaaaactacaggatgaacacagcattcatccgtcacttttcaccaagagcgccatagttctgttcaatgttctccagactggttcatcccacgcattgctcaatgtctgggagagcggacgctcttggcctttcatcccgaagtggatggataagcttcttccgccagcaatgagtattgacggtcctaccgttcagtgggtactgaacatgactgaagtggctcgtaacgagactgtgctcgagttcctccggcgcatgctggctgagagtgaagagacaaaggaacacgaacatgttccctggaacaaggttgttcaaaacctcagtgacgaagggccagctgcagtcgatgcgtcattcaggcagtctttcgtttgggatgtttccctagtcatgagtcttgcaaaaggacctcaatccaatttcacttctctcgagccccttgctcgctatgactggcctgactggtaagcctaagcctttctactattggacctacaactaacatggtggatagtggatttttctggaacgcgtttatgattgattcaatcaacctgtattttattgcttcttgggacacggcgcaaatgaacgacaaggaagtcgaacgacactgcgatgatttgtcggatgtaatgagaaaactgtgcgatgaatgtaactggaacaagaagttgagcgacgtgtttcgactgtgcagtaatgatgggatacagatgggaatatgaaggagttgttcggggtatggcattgggcataatgcttcaagcatatgagagttatgacgggtatcatgatcaggtcacggcagaatattgggaggcgttgtcaatgtctttgttgttatttatttcctaatcgtttacattttgaggcccaacttcatgtcaatttgttctatccaggcaccacaggggaatacgccccttaaacaccattgctatacatgtctagacctgagcgagagaagtatttctttcttatacaaaaggaccatgtcctcatctcaacctttacggccccgactcatagatgaatcctccgagctcttcgagtcccgtttccaatatgaaggatgcagaggactcactccccggttcggatcaggccgaaacgttgtcagttttctgaagcgcgcagtcccggtgagtggttcaggaaccgtttcgggagcccagaggtcacattcctcccgatgtatttgagccctatctttctcgctaaaggccattgcatcactgacgatacccatgacttcaaggacgatagaggagcgaaagttctcatggcaaaggacataaatccactctgttttaagctcatcagcagtgttgtagtccttcttggggataaacctcttgatatcatcatccatgagcgcaatagcagtgtggagaattccgcagtctgctgctccaggacttgctgggcttagttgagtttcgaattcattgtagacatgcgagagaaagtcctcagggcggagaagaccagccaaatctcgaaatttgagtcctcggtcctcagagcgtccttttgcgtctcttctgatggtcaagtgacgtgtccacaacttgtccttgttgttggggcgctttatggcaaccatgcacccgcaaagcatcttgggtgacttgccacacgtccccatatcggtccgaagaagaagttccagagcacgaagacgacgactaagtgcctgtaggtggctctctgcgaggactgggtgatactctggtcggagctgaggaaccatgcgaccaacaacatcaagcataaggtcaactgcagttctcagaactttgatattagaaatgacacagttcggctgcattcggagcataagatcctaaaatagctgggttgaaagccaaagatcttcgtatcgagctttgacgtcgtccatcttttcgcactgatcgtgaaccttcgctaggaattgcggcccttggaggttgaaatctcgagaaaaatagcctgcgatcggtgagcgaaactctctaatgctgaaaagctgtaagtctgtagggccaccgaacatacccgccggactggcaatcctcgagtcgacgagctctcgaaggttttggttaactgcttgcggggatgaaatagggtgagcttcctgggtttccatatttcgctcagagctctgggcaagctggagcgattgttctccttggggcctaggatctggagtaaaatagccagtatcagttgagcgaggctcgaagatatcaggcagtatagagtcgtcaggggagccaaacatacctgctggactctcgattctcgaatccacggtctctgtgcgaggcagactcccagtctttgaaccggggcgagagcctgacgcgcttgagatgtctccccgagagttaggtctcgtgttcatttggaatcaggcttgatagaagctgaaggggatggtttcggagggatttgggaaagcggatgcttgagaagttcagacgggatgggctcgccaaagacttctgtaaacttagacttgctagtaatacttcgcttagtagaatctgtagactgactattcaactcgtcgctcatgctctagagaatttgggttgagtcaaggtccttcagggcaacatgtgttgggttctgtcgttatatagtcaaaaagtgagaattagcctagtaatcctatatcattctgtgcaagtgaattgctattgttttgagctggacagggacttaacacccagaatataattcattcgttttgcatcccaacttgtccaggtgaaccaggcctttcatcaaagaatatcaaccacattaacttttctactatacgttcacacataaatcatcttcacaacaggacgtggctgatctttcaacataatcctcaaagggcaacggttcatctattgaacaagaagcgaattcaccacaccctcttcatgttcagaccctttgttcaaaaacccatcccactcacgctcccgttgttcccgttcttcactgaaccgggcttgtataagaatcttctgcctctcaacacaaatcatcttggcgtttccttcacctcgacaaatttgacaacagcgctgaagtttttgtttgcttgtaggctttgtctactgaaggccctcttgtcacacttatctgaattccaacaagccctccaacaagccctccagaggcttcttctcccctactatcttggagttattcagcccttctgtcgccaacatgggttatcccagcggtcgcgagcactaccacgaacctcttcccctccgttctgggacccagccataccgttccctgctcttctcgcagcgtcatcgcgacaacaggcctgagcccatcgatctcagtctagtcgccgacttcgacgaagacgatctccctctcttttataaatcacctccgggtcccaccactgcagagttacaagcagagatcaacgcagagttcggcgctctgataggaaacagcaagcagcccgggggagaagatttccttcaacagagagctcgcctgcgccatgtcccaaagatcgagcgtccttcggttaatatccttgaacctccttctcgcggatattgggcacctctatcttcaagctttgaaatgctcccgtctgagggcagcccatcaccaacttcagaatatcatactccaccgcgaattcgaaaaggcttccctagaactctagaccttgagttgacaaatcagcttgaaggacccccgtatggaagtagctcatcatcacctcagtccgggtcagtttcttcatcagacagcgacagttccgttctatggatgcgtccgctagagcgcattcctctgttgccacccactgccagatcaccacgttttgatgccgatacactgcaacctatcgccggaaagccctacagacgtagttcatacttcaatgaccgtcatggttattcgactacagaggagcacaggccatgccaggaagacaccaaggacacatggggaggtgcatgtctcgactgcttgttcttcggtgtcttgtttgtgttattcatgtccgctatcttttcgtatgcttgcatcgtgcttttgttcttccgcaactggtcacgtacatagcgagcaggggatcatgggttcgaaatttggggtagggtcagctatgtgcatggcaaactgggcataatgcatcgaaattgcgtggcgtttggtgtatattggggcatatcggcatttcaaaactcttcattgatatatacatagacggacataacccgttagaactgcgaggtaataactaaacaaagtgtatttgatttgacccgaccagggctaccatcttgtgaatgagcaaccatctaggtatattgtgctaatatgtccgcgggtatcaagcgctgcagcgcatgcttcccaatctactacttgtacatgctgccagcttaacattagattcttcctcctcttgatctatcgcttgttctcgtttcccggtgctaatctccatgcccgcagaggtagactctggagatgtaacacctttggcttgatgtaccagaagaaagttgcagcaccaaacaggacacataatatgttcactgtatagtatccgtcgtggatcatgtgacatgttccgccgccagcctcacatctctccttctcagactgtacagcgcatgagaatgcatctttgataagtgtgcccttgattgtcgtggcatctggcttgccaggctcgcatgtagccacagtgaagctatcaacgagccggagtacgaaatatctagggaatgtgccgcccagattgcagacactgcaaattgttagcttcgtggccgcggcatatgagtccggtgttacttacgttgcaaggagagtcatgtaagtaccgccaatgacgggatcagacacccgggcatggaaggcagagacagcgacaaacatgattgtgtttgtgaatgttgagaaaaggtgttcagcgataaccaccaatagataccaagatgtaactccttcatcggggaaaatagcgacgacgaactgggcggagagagcagcaacaagtctgcccacaaatccccagcaccaaaggcgcatcggcgtatacttttgtgaccacattccggcgtagtagcccagtccaatctcgaatgggaagtcgatgagaaccgtcagcgccatgttgtccttgccaaagcccttgtcgaggagcttcaagtttgtaacgccgtcgttggcctggaagccgatcttggcaatcagatgaacaatgataatggtctggacgttcttgagcttgagaataccccacatgatgcgatagacatcccagacaccatcctcattctgcgacttgtcctccttcttcaaaagaccaagtcccacggtgacaatgatgtatgaccatccccagaacttgagatatccccctagtgagagaagaccatcatctgagggaaccgccctgaaccacttgttggcaaagtcggcagcattgaaggcgaggaatacagtgtatgacataaagtggccagcagtgagaccaacagtctgcgcagttgaagcgtatgatacatttccaggcgtcaggagagtgagcgcccagccgtccacagcgatatcctgggtggcgcacatgaggacgagaaagaaccaccaaagcatgaacgagaacgctgtcatgccgccgggcttaccagcggtggccatcatgtcttccacgtgagatcctaaccagagcataccgaagccggagagaaactgaatcgggacgatccatgtcttgcgccgaccaatcttgggactccagacagcgtccacgaaaggactccagaagagcttcagggagtaaggatatgaagcgagactgaagataccaatttcgctgtacgacatatgattcttcagcaaaaagggcacagagcctgtggccaatcccatggggatgccctgcaagaagtatagaagcaccaggaggagaaagttcctctggtcttgtcgaggaagatcgaagaaaccatggttgttgagagaaggggtcttggggatcggatcgtcgagggaaaaggactcgctcttgatgaagttggccgcaacgttatcggcgtctgggttggccgccttgcggcgcatctctactccgctgctcattttgccgttgccgttgaggtgaccgtttccattcgcatcctctgcttctgtcttgatcgtcaggggcggccgggcgggtttgttttgaggtcgtcgagccctggcggtcataggggccaagagtaacggagaatcgaggctacggcgcgtacagtatcaaggagaggtagtaccgtggaaggatgtaaagggggattgaacgaatgcgacgaggcgtcaaaagcgtcaaagtcagatgcgggtgggttcgagatgtcttgtcgtgacgtataaactggagaatttcaaggatagaggtcgtaagtattggaaagccaagaagtagaattcgaagagaagtgaagaataatgcttgggagtgagtgagtgagagaatgtattgtagttgaaggaatgaagaagaaatggaagtctgtatttgtcagttcctggagtgctgagctaggtatagagggccagtaaatctgaagcgggcctcagatacagaaggtcactgctggcctgtgtttcggatacggtttggcgtataaaaaaagggaacctagcaggctcccgctaccgtggcctttaatagtgaaatatgattggactgttttctgaagatggatggatctaggatctcgaatggggataggtaaggatgaatcttctacctggcctttttgaaaagcttcagtggcgacagacaacatctacgtaagagatatcttaatcagacgtaacgataaccgccggaatatttttaaccctctacaaaagtatccaaactgactctgaacccaacaaggtgccacgctcacaaaccgctgcgtgaacctagcagacccgaaccccaaaagccaaggactcttcggaactcgcgtctttccagaagaggaagcgcgtcaggggttggctgctgatgatattccggggtcacagccaataaaaacaagtccgatctgtcactggaggatgacttacagatggagaccaagcaagacattggctgacaaaaatgccaacaaaggtgcagtatcaatgatatcattacaaggagactagttattttgataaacaaacgtacaaaaccccctatgcataccttactttgacctatgaattgaaggttgttagagatcacatggtcgttccattcgatgctagtcaaaatttggaaatttgagaactctcttatcttatcgttcccccagtcacagcttcaaccaatggtagccagggggccaattgtttgtaaacagactgtaacaaaacaacatcatcagcaaccttactcaccatctcttcatcccatatatactggacaaccatgtcatccgaaccagctactccaaccgatagcgaactccttgatcaagaaataatagcgcttaaagagcaaggtcagtcgttaaacacaatggcggcgcatcaaacatgatctaatgcattcattagccgctgctttgcgcaagtcgctcaaaatcgaaacatcaacaattcttgctgcgccctcaacacaagcttttctcaagccatccaagaattctctatcatcccggaatataccatcccgcacgaagctcctgagcgaagccgacaaacaaaaagcatataaccagcaatgtctttatcgcataggtagctctgtcactgctttcaaggtccaagaccccgaccccaatgcagttgacggagggcatgtccttggcttgcgcttcgaagtcatgtccaagagccagttcctgctcccttactatgtcatgcttaacagaccatacttcaattccaaatacctgcgaatccaccgaaacactctgccctctgcgatacccatagccggcttggcagcccgttatcttccggcaccacgcccggagagcgacaagtctcctcagcaaaacctcgaccgtttcgtcagagcgctccgaagagaaatcgtgcggtatcacaaccgactcggtgtctctgcggacctgcgacgaagtctcggattgcacgacagggtggacgatccagttctgcctgatgacattgtcgaggttggaatagctgatattgaggccaaacagattcgattctcctgggctgatgatcgaagtggcagagttgttatggataatgacgggagggttatcaaacttatgatgtttggtagagaaggccgcgattgggagacaacgaaggagctctacggaaagtatgagcgaatcgaagacgtggccaaaaccctccagacatatgtcaatggttgagttccgcagtcaacgataagtcatcttggccatcaactaaattttggtatggcccattgaactcctcttcagtaatgttccaatgacgacaagggatctgcatgataccgctttctcagaaggtgacctgcttcaagagtgggatcaacttgaactcaacgagctacaatcactactttgcatgacagcgaaccgaagcagccgttatcgccgccccttcgagcaataagccctttgacaccttgagaacccagcactagagaagcggtgtcaggaggggtatgatacagcacaagccacaaagatcgcaatgcattgcacatacttaatcaaccgagtaagggcattgcaacgcttactacttaccaggggcctggcattgtcgacgtgttgcgcctgagacacctggcatgggctgttgaactgtcggtgtgtcagcaaacatgggcgacaacaccaactcaagcaccaagctacaccgagtaacacgatgcttgattcaccgacaagactggtcactgtgttgcgtggatagatgtgttattaggaatccgaataagagaatatttcgagcctcgggttccaagggtcgtggtgggactatgccctgtgtgataatgtttcaatatcgccgagatagatagttcaattgatacacggccagacgtatttctagtcagctaccttatgcccactgttgttatagtagaatgagcggatcctgaactttcggcatggtggcttacaccatatcagcagaagccaatgctaataggcgaggtttgggcaatacgccgcgggtcatgggagtatcttcaatggagctgcacttgggcacatcttgtggcaataaatacaagttagacctttgacaactcatccaaatcccacacgccacgcttcaattgttggcagaatcttctggtctagcatggttagcaagcgagccgctaacaagacaactgacatacctcaatcttttccgtgcgcacttatccctccatattcctctgtagtagtctgtgattctcccgtcttcaccaatctaacggcttctttgccgtcagcgcagccccggaaccaagtggttcatccctctccaacctaaccccagtctcatcatccaagatgctcctatctatcttccacatggccactcgctcatccacaatctgcgtccacttccttaaaagtggatgcgcatcagctacatctgagaacacaacatcttcggcccctgtagctggagtgacttcatatttccaattaccatcttcagaccaatactcaggtgtgaacaagccttgtgtactaagttcttcgcgtgcttgtttcaggagttcggcgatcttggaagaatctgattcgttaagaccacgaaccgcttcgttgatgccttcgagcaaacccagaatttgacctgctctcatgccaacgcttgcgccaaggctgaatccctcgtcaaatccagcttgaagactgctttcttttgaaacggtaatgccctcccggtatccagcagttgtgtgctctgtttgcaaccggcgaatgtctgaggggtgtggtgctgctgactcatcattatgacgaaaatctgtaggggatgaaggttccgagccaaaaacgtcgtctagagcatcattggtagctacagtatcagcttgaggttcgccttgtggacgagcggtaaatgcctcgtcaatcatttgctcgactggttgaaaatgcatggctgacattgaaagtggtcaaggtttagggtacgtgggttgagtttagacgaaatatttttgacgttgtatgagtggaactctttgggtggcgccaagaggtgaaacccctgtatgtagctgcaggaactggagggcttataagttgtccgtgtaaagaggttagtttagtggcattcttgagattttcagatgaggtcttgcgctttcagtttctgagcctggcataacccaacataatgaaaataaactggggaaagcttgataatcatccatcatcatggctaatcctattctgccaacttgcacgtactacgaaggatcataacgtttactatcctggccaagtcccgagacactatccagacagtaccatcattctaagaagcaactgcttgctcaccagcatgtgcaggcatcctcccctcggcgttcaagggctgcaacaggtggtatttttcgcggagataatccttctgattctctctcatcaaccccaattctagcaaaaagttgaccacgtaaagaaagtccttcacatgtggtcgcagtccatcctctgcttgactgtgccccgaaggtagagcgaggacgtcggcaattgtgctggcgatctcaaagagcttttgtataataccactaccttgcgtcgctatactcacaatactatccaactgcccaaccaagctgcggagttgtattgatagtcgagacgccggaaactgcagcgacaggccttcgtgcgtcgtatctgaagaccctgaacgcaaaagcccctgcgagagcgccaattgccagagcaatgtgcgaagccagagtctagtgataaagagatccgcacgctgtagttctgtgaaacctgcgtgtccctcggaatgcatccttgcctcggccgctgcagcattcatctcagcttggtcaagctgcacctgcttgctttcaatccactgcaccgtcagcccgccgattgcacctctttgagactgccaacatgcgaggaacgtctcatccaaggttaggaagagctctattaggcagttgaagcccactcgaatatgttccggtgtagaagagtccggtgctgaaagattggtgtgtagaggtcccatgatactggggtatccatcagcaatggtgaggaacctttcgtggatgtaggcttcccaatagacttgctgaaatcgggccataggatatggtgtccgagtaggatctggtaacgtgcgctggtgagcctccatgatctgaattagtgatatagcctcccggatgaagctgaaacttctgtcgagtcgaggcagtcccatagttgatatctcgaggtagatgcatgtcacgatgcgcttgatattgtgaggcattacctcatctacacgtcccggaccatgggagccgacggcagcacgatgttgtgcttcgagactatgatataccaggttgtttatctgggccgctacactaccatgtgagttgtccgcggtttgtgatagaaatgttgtgacagccgcataggcgtatatgagagctgcatcctcgaagttgtgatgcatcattgatattgacctgacgatttcatcaggcgtgattgcagggctgaaaggatacaccaccttctcaaactcgggcagcagcgagtgaaagaagcctgtggtgtatgcctcagagtttggcgaataagggcctgatattgctgaaccagggctactccctggcggccactcactagccgcatgaggcgttgagtgaactgccgaaggagacacagaagcgcttggcgagagtgcatttggctgttggtgctggaggtttgcttctctggcctgggctacaagacgcccacgcttcgggttctggcgtttccttggggcagtggatctgatgcattgcacatcaaactggcggcatggcgagcaggggtttccatcatcgcacttaaccttgcgtactcggcagccatgacaggcgggcatcgcgaaggggcaatggtattagacagagcagaggtcgatataagaaagttacaaagagtggaggtcaatgtcagtctgtttggtccggagacaaggcgcgtttaatttagcatggaacagatggggtcaggtcaggtaaggtcgggtcacgtctgagagctgagctaaacgcttgtggaaggcagacaacatgagtcacgtgaagggaacgagcatcgtcatctcaaggtatgtggcttacattgaaatgccagaattagcaattggagctattcattcagtaaattgtcatgagcgatagtctctgcactcacttattagctgccaaatgatgattgaaatagtggtggagttctctgttgagctaggtgctatagatacctgggctgtagtttgagccgttgactcgcgttcagcaaggacagagccagatagcatgctcccctgattctaattctgattctgattctggatctgactctcaaactcttatacaaagtttatgggacgttgcgtctcctaaacttaaagtaaatcaatattgcgagtcattgacaggaaatcttgaacacgataggctgttggatggttgctcctcatgcacattgctttttggtggtagatctcgcgtacatggttggtgcagagatagcatgaacctgatttagacccttgagttcatgagcaagcatgaatgtcactccgtgttagaagtgtatgattcggtttgttcatgagctgaaactgaactatgtttggttgatgctggcgatgctgaaagctcaatcaaggttggccgatattcctctttcatcgtaatcaaaggccatatttcacatgatctcattagccaattgtcccttacaggactgtttatagccggagacattaacccgagggtattaacaaggcggtgtcctgatattgaaacattatctacccacaacatgcaaatattactcggtctcgacttgtttcatcctgcaccgcataatatgtactgataaacctcctattttatcatgtcgtagcttgcaacacccttggtgcaacatcatacactgtacatggtcacaaaccgcctggcagggttgacttgttgggaaatattctggaactgtaacccaacggcaaaagaacccacaggccacagcaaccatgtttcttttacgagcctctttgttcaaagcggatcttgtccaatctgacatctcggccggtagtggtacggatacacatcacatccctactgtagaaaaataacaggcggtctgggatgcatagttcacctgtcatgggtttttctccatcacgggcttccaaaccctattccagattctcagccagcacacaattttccttcgcctactgtcatcaaccttacaggtggacgcagttttgatcctgaaaccctgcaattcccccgggagcagtaccagctatttaggccagtccgagtagcaacagaagctaactagtagctcgtcggcaccggagccacggttctgagtctgacgctgccgcggtccgggggctacggggaatgtgatccctgcgtccggacaggacacgcccgggttgggttgggctcaactcgtgctagacagcgtgtctatacatatggatggtgtttgccaacgacttctgacttagacagagaagcggtcgacttgagatgtatgtatccgtaaatcacacccccagcatctttgtttgcaaagtctggtcccttttttttgctccccctcgacgcggcacttgcacggcatctgtcgaacccccaaaccaccttcagttcagatttgcctctgatcgcatggcgagcagggatccctttgcaacggtctagcacatcctatcgagaaatgagcaccaccgccccgggtgatctgactctttcggttccatgtaccgtggaattaaggaacccacccaccacagtcaggatcagggttggggtcggggtaggaaaataaagaaagggaaaaaaggaggacgggtatgtttgatggagactgcaccaataggttcttaggtaggactcagaattccaaaaagactaagacaggaccgtcctcatggaacgcactccgattggcgatgtcataccctcagacctttcttcatcaacgagcgccgttcagaaaaactctttcgcatttcctgtagggagcaccccttgtccagattgctgtttgttcattgccagtgacattagcaatgaccgaccgaggtgaacctcgctgcgcttgaactgtacagtacagtagagagaacggtttgagcacgtcttgccggtcgtcagtcaaacttggaggctcgcgtgtaagaggatggcccccagaatgccaatcttgacgtgtcgcagttgtttgcccccaaacctgtcaaatgtcggaggaataataccttacccttacccataaccacccatgccttgcttcactttgcttcagttgacttcacatggctaagcgtactcgggaaaccttccttgccacttagacaatcccaattcccggaacctcatgaacagtatccgagcgatcggcagaggcacgggaccgtggacctgggatggttttagcaggctatgtacaaggccgagcaagcagtgttgccgttggtgcgatgccatgcgataggcaacggaggatggtgggaactcaaaactccagacggccgttggtatttactcccggttggctatctcgtctcgactgactggcagggctgtgacaggcggctgggtctttgttagtgtccccggttgaagtattaacgtggtcatgaccgtagctcgggaaatgaactggctcgtgcgaaggagattcttggctaggcgatggatggatgggtggatggatgggtgaagagaaaggggtcttgtacggagtaacagtaacagtaaccacaggcacgcacgcacgaacgcactgcaacatgttgcatcaattacacgataacctgcaacatcagcatcagcatggttagcatgacggacacagctggagactctaatagaccagctcagctaaaggctagggccaacccgaagcggtgggctacagacgtcactcgacttagattgggagacaaaaatcgatgcaacacggcctgaagaaccggggagacgtgtacacttgcttgacacttttgtgcagcagcgcagttggtgcggtgtggtatgacatgggatgacgagagaggttgcgaatacgctttttgcttctgttgtttgtttgtagttattatacagtacaatacagtacagtgatctcccatatctaggtattgctttttcggttgaatcagtgtttttgcctttgtgtcaagtcagtaattaattagatgggattgactctttttttatcctttgttgtctccctgtttttgatcttgtctcaaccagaatgatgtgtcgttcggatcagtgacagccatggcgacttgtcataatgccacaccgagaaatgccatcatagctgaatcgctcaccgtcctttttttccctttttttcttcttttttttttcttattcttcctctcttttgtgtctttgctttctccccttgcgccccaacgtattagcgaagtttttttggtcccaatgctcatcgtggcgtctcttctagaattccgtttggaatagaggtccccagtaggtaacatgccttatcctggtccccaaagccgctcttttagtattccccacaagccctcctggtagtgctggtccactgcactgcactgatccatcctaggccatccatcccttcatcaagtttgacaacccctggtccatatcaaacgcccttgatctggttcatctcgctcgccctgcgtttggcaattccgatcccataatgcaaactgagagttctctcctctcatgtctgaggtatcttctctctctccctccctctctctcatccagatgatagacacaacgccacaaacaaatggctcccggtcccgagcaaacagagttgccacatcttgttgctagtccagggcccggaaacttgagttgtcctcccgacagtccagtgccagtgctaatacctagaggctcacggctcacggcccctgccgatcctagtaaccgtaaacacaggcacaggggggtaccagtatttggaagtcatccaggggtgtagcagtgtgctgaccgcctgggcaatgcaatggccagaccaggcagtctgaagtatcggtgcgtaggtaggttagaagccacgcgagcctccatccaaatttcaacgggggtgttggctgggctgtagtctcccagaaatgaaatttaagacaaataggtccccgacataaattcttcgtttcgtgatcagtatccctttcattggtttttcatcaatattcattcttcgttgtttgtgcgtgcccttgaattccagtcgctctgcatcttatctgctctgcctttctctgctgccgctgctttacacacaatccaatctgcaacgcaaccactctatcgtctcatcagcatactgtactgtctggatttctgggacaacgaacctatttgcgacacttcagcaaaccaaaagaatcaccaaaaacaccctcatcatgcctcgcggaccttatgacactactggcgttgcgaagcccagctgccccaagcctccaaagggaaaatgcccccagctcgtttgccagcaataagacgatgcaagctttgcgataatgtcctctcatgagccagcagacctcgggttagttctcttgacattccaaaacccccagaccatgttttctaacactcctcagagtcatgctgtctgtaaaaatcatgcctggcaacaggctcgcacgaactgcgcactgctttagcgattacgatatcgactgccgatcgaaataaaaggaactcatgggatgacggtgctgtggagttatgctttcttcttttttgggacggttcggaaaagtactagacggaatactcaggtctcggggtcatgatctatgggattggatatcagaagaggaggaaatggtaacataacattggacggctatagatttgaacgtacatattagtgcgtctttggtcgcaggaccaacttaatattgataccttacctagtacctattatcgaaacacgatttggaatatcgcatattcgcttggcgtcacagttgcatcggtcaacaacggttcgtttggcttcaatggtgcacccgttttgtggactattgaaccaccgctagaaaacgttgttgcatggtgcagccctacagtattagatatgagctatcgtgacctcgaaccaattcgccgggttggttggtggagatgagtgtgggatcttgtggaaccatggctgccgacgaacgatgtaagaagaggctaactgcatgttacccagggatatccccagatgaagcagttcggcatcatacatacatctcatctccagtccgttttacaagcaaccatcttgaccctctcgcttgagaggcaactcgcaacagcaagatcagccaggcctcccatattgattctggcagtctagccgtgccatttggtcagttggcgcaagcttcgagccatcagggagagtggaacgacaatgacgatgacacttgaattgatcgacggtggaatgaggaatacgaggggtttttcgagggagaagagagctgagtgttggcgatcgaaggatctgaaacccgtttatccgtggcgcgttggttccaggcgaggtaatgagcagccgttttcttatagttcgccgtggtcaaagctaaaagcctcatgaaactgcctagaaatgcaaggtcccgttgatcttattgcgtgtcgtcactattcaactaagtaaaaggttcgtcttgtggttgtggctgcgaggttgaagttgatatcgaatccatataatgtgactattagcgcggggcgtctgaggatacggaagcagccgtagtctagaaggtgcagagacgtcacagacaaggcaagacaagatttacaatggaggggtcgcagttcttatctctttattaagcttgacagcccgtgtacatatgcagcaacttaggtgctttatatccgggactaataagaaactggaggcatttaccccggatttctgtgtgggggtggagtatcagacgcgggatgttgagttgaaaaccccatttatatcaaaggtaacctctcgatcccgtgtctgcctccgctactgcgtctttggctgatgcatgagatcggatgcagcatccacacttggggggtacagtagtagctttatgatatgatcgttatctagataatctagtgtctactcggtgcacggataatgaagcatgcatcgtgggatattgtttgtgatcttggtgtagcttcaacttggacttataccacgagttacaaaagtgcccggactcagtagtccagtatcattctttactcaaacacaactgctttgcattataatgtttatcatcgtgacactggtcagccttcatacctacttaatggtgtgatacacaaagcatgcagaccgggccggtctaccattcccatcttcacggggccaaatatgtagccgtaggatgaagctatattatgcagtcattgttgtcatcacactactggcacggtggttttcggaactttagaagtggacaatgattatttccgtaacagcttgacattgtacggtgtgtaaaccatgaatggcttcagtatggtctgacatacccggcatcctcgtaccagctagatagccacgcaaggattacagttgccggatcatccaaaacagtcgacagctcgaccgtttccgcactatcgtaccttttaggccagagtagctccgaattgtcaatggcaaccgttcaacgagtgagattcttgaaggcctgctccagggtggctgtccaagggtgatcatggcgatatctgaaggtattcacatacctacctagctctgaagcgtaaatacacaatcactgcgtccacgctttcattaaaaaggtgctagttaccacaatgcaattgatttgctatgatactgtagaaacaactgtacacattgtacggagtaaagagtgacgatatagagattcggctgtgaagctaagtgataacctttgcacatatgccgggcaacgtctgtctatgtggcccgtgagtattctttgcagcacgtcaaacatccattggcattatctgtctgttctgatcttctcatctcccacttttttggacaatgtgcattgaacctaattagctcggatgcaaccgatcaaagcacgatttcatcccatttcgttggtcaatctgcccttgtcaccgccaaccaccaacttccaacctctcacagaatccatgtcctccgcctttactccgacaactaccaacctctcactctttgaaaactctttatagaaaatggttaccaattcatccgctcaacccctgaatcaccaaccacgagctaaaatggttcctgattctccctttctaacgtcttagcgatccaatggttcttccctttcaagacaagtgttgcaagctcccccggcttccggctgcatcacctattggcttgattatgtgaccacgatcgttcgaattcttgtcaaccaacgatgttcacagcacttgcggtgacagctggccgtgccctgcaagacagtccccgaattgttgttcaccgcctgaaagagtctccacgcggcccgctcgcgcacccgggagagggttccccgtcttcccagcccatccactacgaccgatcgagaggtctaaaagtccatgcggtgaaggcttgaccatgcttatgcttgaaatacaaatgcagcaccacctcgcctgcttcttgacaagagatctatcttctcaaaggcttctgctatgcagcctggagagcccatggccactccaataaaccatttttaatcttgacttccttcaatgacaataccgtcctgttagggcgagtcgctcatgaatggcttccaacaccttcatggcggtccaagagaccattgctgcccttacctggcagcagaccggatgcttgcttgcgggcatctggctcatctatgtcgtccagcttgtgatttggagactatggctcagccctctggcccatatcccaggtcccaagctggccgctttgactcaatactatgagttctactacgactttgtcctaggaggacaatacacctacaagatcatcgatatgcatgaacaatatggccccattgttcgcatcaacccctgggaggtccatgtcggagaccctgaattcttttcggacctctacactggacctagccgacgtcgagacaagtggacattctacacccaacaggtagccacctgcgtgctcaagatatatgcggatttcaactaacaatcaaatagtccggtgccccccgtacccgtgttcctcacccaactgctctcgcaggacccaagactgcgacagaaggctctcttgctgccatcgaccacagccttcacaagttgcgtcgaagtgcgctgagccccttccactcaactcagactgtgcgcgaattgcagccggttattgaggagagagtggaagctcttctgggtgcgttcctgaactacgccgaggtatccaacggacaacctcttgatgtcatgtatccctactcggccttcaccaatggtaagtctaaagtctctcacacaatgacaactctaacaatgtcctcagatgtcatcaatgagtacgcttttgctcgaagcgaccatctcgtcgagaagcctgatttcggtgctgaggtcactaatgaccttctcattggtactcacatgggaccctgtgtgcagcagctcgactgggttctcacactcgtcaatgctctaccggagtccatctcaaaccggtgcatgccgggatggggagggttcttgaagatgaagaacgacattcttgaacagatccacagcgtcgaccctcctcaaagcagcggtaagtggatgatggatggaggtcaccctaccatgctctccactaagactcgctccgttcgtgacaagactgcctctcgccagacacaggaaagccagattactgtccagggtggtactctaaccacgtcgtgggccatgtcacttgccactttccaccttttaaaccgccccgagaccctccgcaagctacgcgacgagctctttgatgccatccccgatgcttacgagactactcctctgtcaaaattggagaagctcccctacctccgtggagtcgtcaaggaagctctgcgtcttgctatcggaactagcagtcgcctcgcacgcgttgcgcccgatgaggctctcgtctaccatgatcgcgagaacgacgaggagtggaacctccctccagggtccatcgttggcatgagcccttacaagaccgtcatggacgagaaaatcttctacgacgcccgtggcttccatcctgagcgatgggtggaggatggagagcgacttgacaagtatctcgacatcttctgctccggctcccgcatctgcctcggcatggctctggctcacgccgagctctatcttacacttgccaaactcttccgcagatggggaagcggtggtgttgtgtatggcagcgatgatggcgatcagcgctttggagacgttggctacctcagcattttcgagacacgagttcgagactgcgagattgatgctgactacttcatgcctattccctacaagggatctgagggatttcgcttcgtcttcgaaacctattaggttgaagataaacactgcaccactatatcaaggttaggtatctttgctctgcttttttgccgctttgcgatacccagcacctattatgtctttcctatgaacccttttgatgaaaacgagtttgtatgatgggattacgatcatgttatgtcatgagaagctatgagtttcatgttttatgtttttaagatacggtacatacgtgcctttttctatgtcacgagtttacgtcttgcattgctttccaatagccttctggctttatttgttaccgtgttctggagaagaagatgtcgatctgaaagcctagcagtctctgtgttgaacatggatgaacagcaagactttcgcaatcaacaccaaatcttcaagctgaatgacgcgcacggataagaggttgatcttctttgtcatgataaatacgatatatggacttttacgaatcccgaatcccaaaggatcatgagatacagaactgtatccttttttcttgtgttgaaggccaggacttgaactggttggataggagaaccggagaaatacatagataaaaacaatgaaaaattacaaatatccaattcaacattcaaaaagcatatattctagcttcttcagtgtaaccctgtaattcgcttctagtgtcgatctgtcatctcgtaatgaacattcacggcagttccgtcgatagctcaaggattagcaaccatcgagaaagcatccaatccaatgtggacgggagtttctccgtcaagaggttgcagcaaaagaccccctaacttacaggggatatccgcacgccacagacctgagactaccttatccactgttctaatggtagtgacgcagctacttctattgggtctggtcaaagcaagcagccaccaaaccaccacgttgctattctattccgagatcagatgccgtcagaccagcaagtgtccactgtctcctgaacttctctctttggtcttttattagttcttttcccttttcttctccttttatacatacataattgccattttgtttcctttacatccgttccacatctccctggtttttgtctctgtctctgtttgttaggtacttgaaatctatctgtcctcatttagccgccaatgtctactttcgatcccgcagcgaggaagcgagtcctccgggtcattgctgtctcgcttctcctcgatctggtatgtgacaagaacatttcagtatggtttcctcgctaattcaaattcctagatttcctttacattcatccttcccttgttccccaagcttctcgaattctaccgcgaccgcgaaggccaggagccaatcggtcacaacgggcctcaaactctcctccaaaccgtcctgtcgggcctccaccgatacaaagcttctttctctcgcccgatcgagtcgcgacatgacattgtactgctgggcggagctctaggctctctgttctcgtacgtaaccgtcaagcaagcctgtagatactgaggtgcaagctgacaatcttactcgtagacttctacaagccatcgcatctcctttaatcggcgctctctccgatcgatatggccgtcgcaaagcgctcttggcttccatgtgcggcaatattctctccgtcctgctctgggttgccgccgtcgatttccgaacattcatcgctagtcgtgtcgttggtgggttatcagaaggcaacgtgcagctcgctacagcaatggcgagtgatatctcggatgagtcgtctcgcggtgcaactatggctctgatcggcgcgtgcttctcaatcgctttcaccttcggtcctggactcggcgcgtggctcagcacattctcgacattcacggcgaacccgtttgcggcggctgcgggattcagtcttgcgctgatcgttgtggagacagtgtatctatacttcagcctgcctgagacgttgccctcgctacgcggtgctcaggcgaaggacggtggaaagaagaaggctatacccaaggctgttgagaggactaactctcactttctcttgaacgccatccacttcgtcttcctgcttttcttttccggcatggaaagttctctgtcttttatgacgtacgagctcttctcgttcacttccggcaagaatggaagattacttggctatgttggtcttgtggcatctattctccagggcggtgtcacgcgacgactcccacctctgatgtctgttcgaatcggcacactagcttgccttgcgtcctttgttctcctgggacaggtcaacacaatcggtggtctgtacctcgctgcgacatgcctggccgtcacatccgctacagtcgttacgggtctgaatgcactttccagcttcgaagctcacgaagatgagcgcggcaacaagctcggcatgttgcgaagttggggccagcttggccgaggcctcggtcctatcctgttcacaagtgtgtactggtgggctggccgtgaggtagcatatggtatgggcgcaacaggtattgctattgtagctgcagcggtgtttggagggttgaagacgccaaagggcatgaatactcagggcaagaaaaaagttgagagcaaggtccagtaaggtctatttataaacaatggataatccatgaaggggatgtgtatattattacatggatattggtcaagctgggcttgacttgcgtagatagtagcattcatagataattgcagcatatatcagacgtttcatgttttacgccttgttgcgacttactttcttcttaagactttcttcggtggtggtggtgttgatcagactttaggactgagtgcacagcacactgcctcgtgactcaagtctcccaagacagcatgagcaagagggtgttcgaaccgcactgcgtgcagaataaaaacagcttgtcttgcacagcaaaaagtagaaccccccaaaaaggcaaaaaataccacccgcacccggatttgcaccaggatccttggctatcgcctatactgttataggagtccaacgagttaactattactctatacgggctttcgtttgctttaaccgttcgaccaagaagtctttggtattgcttgttgagataagtactattgtgacggcctatatcccgtggaaaaaagggggcggttataggcagtgacggggtgctgcagtttcacagacgggagcgtgcagggcgctgcgcagtaattggatggaattcgggtgtggagggcggtgatgatcgagtcgtcggcactgttactgttatttcttggctggtcattgaatcgttgagtggtcgcattgtatggtcgcagtgtcgttgtttcgtggtgttgagaaggtccaaaactggatacgcctcagctcttgagatttggacagaaagcagctgatttcgagatctgtataatcaattgaacaaccgatatcttcttgttgagtaattcggtttgaaccgtactgtctggaataatttgtacgagcttacaataaccaactcatgcattcatgtgtaacacgagccgggggatgttgtctttatatgggtattagaatggctccgcttggccgccaggataggtcaagctcatcagggaggtgacagcggcactcgaatttcacaattactaccattggtcataacatgcacaggctttcataataattccttggtaacagtaaagcttggcttgtatctggtggtgtatcatggtcaatttcgtccatgttacctaagtacctaccttgtgttgtgtgtcttgatgctaccctaaacatggcatcgagatcaccaaagttcttgacacctcaggttctcactcacatatcaatagtagcggtctacgaaagcgaagagggcttaaaattttctcatcgatgaatcatgagatgttatcatggtgcgtcctccactcgagtctcacgatatcttccgtaacgtgaaggagaatttcgaggcgacaggcctacggcggagccgatgcatgcggcgagggcatatccactgtggacagaccccctcggatagagttctccataatggcaatgtgaaaacaaaaactatactgtatatacccagatggagacaataaacaataaccgccgtgaatatgcgccttaactatgtctaggtacgtagagattgttgacatgctgcaactatccatcaacaagggagcacagcctcctaccagtagattcaacgagatatctcatcgaaaagaaagatccatcactcaaaggctcttcttccattaagcttacagtgatacgcttatgccgtcagagtcgtcggaatagcagctggatgatagttttagctgtgtcatacggataaagtatggtggtgctaacttttgcgtttgacaatctggcaattccttaatggctcaagatatcggaggggcacttgaagctgcatgaaatcgcaaggtccctaggaggcaagaaaacccaagacctgtacccaaagtgacgaaaagacttgggtaaacttagtatatctcaagaggcatttagaacagctgattttggcatcctaattcaacgtcagaagttttattaaaccctagggtcctcatcagacctcctccatcaggagcacgactgtcccgcgacagatcaaggtgaggtgagctgcagctgcgcttcgtgtgggctccacagtggctggacatgatttttttgcccctccttgtggtttcttttctgctctggcgcgcttgttcagtggctagaggctattgatcccagcagcctctgcttggaccatactttgatggaggggttgttgacaaggagggggaggggcacaacacaacgcgagtaaacaacagctgggcgagacacaggcgcaagaccaagacgaggaaatgtaacaatgaatggagattatggtcaatgattgaccacacgaatattctggacattagtggaagcgatcaaatacagtacatgatctgtccggtgtcacaatgcctacggtgactgatctgttgatattcgcttttacctaactgtaccgtactacccctccagcttgaaaaattttgatatgagacaatcaacttcctgtttgaccacctcacacatcccagccaaggctagatcttccgtgcactggtcgcgcagcggtggtggcaaccctcaggcgctaaaagatacagtggagcatgacgttaattcgtgcagggagtttgagccagaaacagaccgcgccatagaggaggggtaatcttgaagcttcccctcccttggtggttgaacgcagaagaaaatgcaaagcgagagccaacagaaggagtcgctcggtcaggatactcttatcggtgtgacattgtaggcgagagaattcaggaagaagatattaagattactcaagtgactcacgccgtggtcgcgttgggctgacggacgtgaaattgaggggcaaaaaaaatcctcagatgctgcgttgggcagaacagtcccaaagccatgctcgtctctgtatcaggccggccacaagcaggccccagacaattttaggacgcgcccgcgcatccaccacacgaaagggtaacccaccgagcctcgaccgccagcatggtcgaatttttcttcaggccgtagtgagaaattttcctttgggcggcgatgcgcacaagaaaagaatagcaaaaattgtgccccgcatgtacccgcctaacaattcgcttgtacctccacgcagaaccagcgcttttgcagttgccccggtggaagacagataggtattgaaagaggtcgagataggttattgagctggtgatagagcagctagaggcgccatggtgatgtttctatttctaaatgctgtaagtaccttacgtagtgcaccagaggacagcggctttactgagattcctctagggtgccagggcttgatcgttcgttgagaatcgatgtgttgcgctgaacctccactgccagtttgctcgctgctccagatatcagctttaacagcggccagcagcactgcaaagactcgtccaaatgcgcagcaggctgtgcagtgtgatctcgtaatggccaccgtaaatacttgatcctgatcattcgatattaatgacgaacctctgatatctcgccctcgtcgagcttcttctgcccctcctcgtaccattcctgaagcctttactcactcgccgtcattatgctttggagcttaatgattggctcatgcagacccacttgtcttgtgaaaaaaccttccagctgttagggcttgccaagttggttgccccgcggcgccgcttctgcctttcaccccaccccacccctccttcctctggctcgccttttaaatctcctcctcccaccacttcccttggattttttctttctcttccctcctcgtctcgcatacccggttcaagcatccgatctgcgattttgtacgtgtaacccttcaaggccttccatcaagaacaccgacaagatctgtcgctttactgcaggctcttggaacatcttcttgataatcgcctggcctcctctcactgcctctccggccgctgacctcttcacagcacgtacatcaaaaaccttatcacaaaccattcacaaccgtcaaaatgggtaaggaggacaagactcaccttaacgtcgtcgtcatcggccacgtcgactctggcaagtcgaccactgtgagtactacccttgacgatgagcttatcggccatcgtaaacccggccaagacctggcgggggatttctcaaagaaaacatgctgacatcgcttcacagaccggtcacttgatctaccagtgcggtggtatcgacaagcgaaccatcgagaagttcgagaaggttagtcacttttccttctatcgcgcgttctttgcccatcgattcccccctacgactcgaaacgtacccgctaccccgctcgagcccaaaaattttgcgatacgaccgtaattttttctggtggggcatttaccccgccactcgagcggcgcgtttctgccctctcccattccacaacctcactgagctcatcgtcacgtgtcaagcagtcactaaccatccgacaataggaagccgctgagctcggtaagggttccttcaagtacgcctgggttcttgacaagctcaaggccgagcgtgagcgtggtatcaccatcgatatcgctctctggaagttcgagactcctcgctactatgtcaccgtcattggtatgttgtcgctcttattccgttctctatatcttctattactaacacatcacatagacgctcccggtcaccgtgatttcatcaagaacatgatcactggtacttcccaggccgattgcgccattctcatcattgccgccggtactggtgagttcgaggctggtatctccaaggatggccagacccgtgagcacgctcttcttgcctacaccctcggtgtcaagaacctcatcgtcgccatcaacaagatggacaccaccaagtggtctgaggcccgttaccaggaaatcatcaaggagacctcctctttcatcaagaaggtcggctacaaccccaaggctgtcgctttcgtccccatctccggcttcaacggtgacaacatgcttaccccctccaccaactgcccttggtacaagggttgggagcgtgagatcaagtccggcaagctcactggcaagaccctcctcgaggccatcgactccatcgagccccccaagcgtcccgttgacaagccccttcgtcttcccctccaggatgtctacaagatcggtggtattggaacggttcccgtcggccgtattgagactggtgtcatcaagcccggtatggtcgttaccttcgctccttccaacgtcaccactgaagtcaagtccgtcgagatgcaccacgagcagctcactgagggccagcccggtgacaacgttggcttcaacgtgaagaacgtctccgtcaaggacatccgacgtggtaacgtcgctggtgactccaagaacgacccccccatgggtgccgcttctttcaccgctcaggtcattgtcctcaaccaccccggtcaggtcggtgctggttacgctcccgtcctcgattgccacactgcccacattgcctgcaagttcgccgagatccaggagaagatcgaccgccgaaccggtaaggctactgagtccgcccctaagttcatcaagtctggtgactctgccatcgtcaagatgattccctccaagcccatgtgtgttgaggctttcactgactaccctcctctgggtcgtttcgccgtccgtgacatgcgacagaccgtcgccgtcggtgtcatcaaggccgtcgagaagtcctctggtgctgccggcaaggtcaccaagtccgctgccaaggccgctaagaaataagcaacttatttctgaaatgacaaccttcagtgggatcttacgacttcgatctcacgcccaagggctgatgtactcgcttctacgacgaaatgatcatgttggcatgagcactcggcttttgtctgggggcacataatgagaggcaaagaaaaaaggccaggatctcggttgtgtgcaaatcaaaaaaagaatagagagtctagaagtgattcgtgcaaaaatttcttgttcctaccaatgatgcttgtgatgcgatgtgtgactgcttcaaatgaagctttttgtgaagtgtctcgcgttcaattgaatgacctgggctatcgtaagcagcatactcgacacctgaagggccagtagcgcgtacaggcgggatggttcagtgcttggggcgatcacagcgatgcagtgtgcgctgtaccgctatgtttgtcttgttgatgtcccgatgtccgttgtattttggtgtgactaatgatacatactgcccctttctatacattcgtctaataatggtgctacttacataactatgatacatatgctgtttaatatacaatattatctcttccttttcttttctatatccaaagctgcctcgcaatttcacgatttcctcatttacaacgtgcacgtcacaaccggcatggtgctgtagacacacaaaggggcaagaggcggggggcagggggcacacaagcctcaacgagtgatcgtccttattcataccggcgttcgtactcctgacatcgttttggtcgtcgtagcatattcaagcacttcattcgagagcggttcaaagccttttgctcttcgagtccttcgatgccggctgctttttctttaaagtagactctttcttcttttgagcggacttctttttagcaggcttcttctcctttggaagggtatcgaagaacccaatgacactattttggtcctgccctctgttttctgaagtcgctcgtctggcgaactgagccgcaaatgcatctacatctaacattgtggcgggtttctgcagctcagggagggtgcatttgctggacttttccttggctttcccggtagttgctaatttctttggcgttgctttgggcttgaatgctggctcctgggttgcgagcttctcactctggacctttttgtgagtcttcttctttttagttgcaaatgctttcttccgagatttaggtgatgtggccacgtattctggcaagtctgacgagttgtcgattggaacgctcgtcatgtatttgtaggcagcatcgataccgtagacctccttattgtcttcggtcaaaaaggccttagggctggagtacttctcgaggaaactcataagctgatctgtcgctttacttggggcgattaatttctggtcaatttcggtccagtgaatatgttgcttgtcagactcggatgccgtgtcggggttgagctcagaagtcgggtcctccgccgcaagcaatgcgtctatgtcgtcaaacgtgtcaactggagtttcttcctctggctctgggtcaggcgtgcgttcatccacacggccacggatttcaacttcgccaccgttcgcattcgtggctgactcacgctcaccaatacggtctcgcgaatcatgcttaccattgctcatctcgatggctggcctatgttgattcgagaggctacgcgagtcgggcttgtgactgtctcggttcgtagttggtctgtatctattcacgcgaccgtgcgaatcaaacttttcgttgtcgacaatgacgtcctcagggagatcctcttcaagcagattgtaactgaaatcttctagctggcggctcttgatggatttgtagccttcagaccaggagaagtatcttccagtggccatgtcctcgaccagttgtaaaaagctctcacgtctcttatccttgaaagcaaccgggttctcgcctggtaaaccagcctggagtgtaatctcctggcgttggccgccatgctgtccagcctcgatgctagagtagcgcagtgtgtggccattccaaggcatttccacggtctgatggatctcagttccacggaagtcgtaaagaacgtctcttttcgcagtgttcatcctgccgctgccgtttcctcgcaaccaatttcctggaaccctgagcacggcttggctcggtgttctaagttgaccctcccgaaggttaagttgcgatttctcaaagaatttctttatgcctgggtgagttatttttagagcataggagcgcttgtgctcaaggcggacatctacagcctctgtaggaagcagcacgtcactgttgtgccacggcacataaatgtgggcagttgcgtcgtttgggattgtgaagttgtcgagatcggcctgagggtggacggggatggtaatgtaggcagcaggatctgcaagtaatttcccattagaatccgttactggactctttgaggtatcgatatgaggcgaaaggtgcataacaatggaagtagtctccttcaggggcaagtcgttgtcaggtttgagggcggagaaagcagcgggatgaggtgtaaggggagccaggatgcggcgtttgcggttgagttccttgatcgaagtgctagcgtgttggtgtaggatatggccaaattttgctgtagtagcgtctacatttccagtgcgaggacatttctcttcgggaatcgctgattcggagggcagccctagcagtggagtgttttgagtatccttgctgatgggtgcgacaattctcaaccacttctggagcttgtctctccacgacatagcccgagcctggcgttgtacggggacgggatggccagtgactaggtcttggtcgtcggatcgcggaagacactggaggacactgtgagcggcgcctgggacgacacggccaacgattaagcggaatactgtgtctgcaaggtcttctgtctcggttggaggctcgtcaggctggggcatccaggagacgcgcaacttctagataccagttattattatgtacgtttcagtgacaagtggaatttcgtacctcttcggagccatgcctgacaggcgtgattgaagtcttggtcagccggccgagctccttgcgctctgcctgcgtcagagctactgaccgaggctttggaagaaggggggcaacgtcgataacccggctcttcatcctctgcacggcctggtcgatatgagcgaggataccataagtagttgacttcttcgctgtaatattgaggcggcatttcggggtatgcagtgttaacttctcgtcttcgccgactacgaaatccctcctgagctcccagagtagacgacctatgttattggggccatctgtgaccgccagtcagcaaatataacatcaaggccaggttcttgggaacaaacatgtgagaaaggggaagatgtcaggatccatccaaacaaacgcttttccaagatcgtccgcatgttcctgaacctcgatcttccatttatccaacacgatcttttgagcaagagtggccttatcattgccacgcagtcgaactgagttcattgatgtccatggtacaatctcttctatccaatcatattttaccacgtcatgatccctgggttctggcttgcgagcactgtgatattcccgcagctgcgtgagtgtgaaaccgtcgcaaagagtgttgacgagcttgtcgatatcagtttgacgcagaatacgactcacggggcaaatttcgtcgatattcttgaatatatcttcagattcaggctccgtcattccggaaggagtcaagttttgccagtcaaggtctgtagtgtctataggtttcgcttccaccacggtgggggctggccgctcgatgcgtgtcatattcggattgttgataatgatggcatccgctggcattcccagagtagaaactccgagggattcatcgtgcataagacgatcgtggaggcgtctctttggcagaggcatgagatcatctccaacatcttgggcttctagttcaggcagttcatatgcctcgatccctggcttctgcgattctcccaagagttcgtctagtgcatactgttcggggctaggcgaatatcctgacgacgatttgggaaagtcgggtaggtcaggtaaaacgaatcttgacgattgcggttgtgatggggattcgttcagtacatcgtcaattaggttctctgggaatgtctcgtcgccaggggatgacttcgtgtctttggagatcgggtcctcgtctaattgaagttcctcggagctactagttggctcagagtcgacgttggtggcagagggaagatttggaaccggtgtcgcctcttctgatgctgtagctgaaacttttgactctttgtccagttcctcttcttccggcgttgttttcggagcgtccgtattcgttatgaaaggttcagccctgttctccccagcttttccaaggtcagatgtatataatcgtcgtgccaggccttcatggactggacttggtcgaaagcccagcccagtgcttcgttgtgttattaagccaaacctgcatgccaggcgaatacgcggcactcgcaccgctctagaaatcattgaggagtaaagaataaatacggaagccccattgagggagcggaatgcgacagttcgaccaaaacttgcccaaaactaaggtagaggcagaccagtgttactagaaattttatccgataagccgataacaggataagcgataagctcccgttgcgtgacaggactcaacgcgtctaagttgggaagggcgaagaccgcgtatagccttttgtcagtataagccaccccctccatctttttcattcatacaaatcgccaatatttgcatcattgcaacaccaatctgagtatctgtgtgagatttgatattgagtaaccacaattgttcgctattaatatgcctacacaaaggcgccgccgtcccgtgagttcaattcctcagtgattcactaaggacgaagctctaacttactatacgcttcaggtccaagacgaggaatcagaggaagatgttcgcacccgtcaacggaacagggcggactctgagaacgagagcgaacaagaagctagtgatgtcgaaatggatggagaccaacatcatgcccagagtgccgacgatcaactggtgaagaagctggtgcggtatgttatttcctgcgaatattcgagaaccgcgatccgccgagacggtatcaaagaacgaggtaacaatggaatctgggggataacaggccaaagctaattcaggaacagtcctcgggacccaaggccgatcattcaggcggatattcgacttggcgcagacacagctcaaacgggtctggggcatggaattaagggagttgcctgttagagagaagatgtcactccaggaaaagcgacaaggtacagccatcatccatcgtacttgatctagctactaataacacatagctatgaagtccaatgcccagcccaagctcggttctggcgcctacatcctgacgtcgatattaccagaggcgtatcgccatgcatcaattcttgccccatccaagacaccaagtgcggacgacgaagctacatacgcaggattctacacaatggtcatttcggtaattttcctgagcggtggagaattgagcgaccagaagttgaagcgctatctccagcggcttaacgccgaccggaatgtgtcaatggacaagacagaaataatcctgaagaggatggagaaacaaggctacgtcgtcaagagagttgaaagaccacctttgggtcaagacggcgacccgactacgacgtggcatgtcggtcctcgtggaaaagaagaagttggtattgacggcgtgatgggcatgacgcgggaggtctatggcgacagctggaatgatgacaacgagaagaagcttcgtgcaagtctaaacatcagggatgcgcctcagcaggacggcgacgaagacgatgaaaccgtgggcgagggcagtcgaatgcagggataagacagaaggaatgaggactaatgccgacattatgataccccaatagagaccaaacattcaattcaaagcttgaaacaattctgtatgatgaaatagcgtattgtaggtccaaaatcttccctaccataggggtatttatccttgacgcctttccgattccccgagcgaagcaaaaccacgttgaatctcttagctctgcctgcgacatcgtactgtctgtccgtccgttctaatcctcgcgtggcggaggagggccacaaggctgcaccattttctgcgcccaacatgttagctgttggtcattggcaaggagtagcttgacataccctaatcatctgcgcgcgaatcttggtaatgggttcattctcggcaagcgcgatataagagagaagaggcctgtgaccggcgattgaagagtatgtgtcgcgctggatgttggtgcgccattcccagcttgtcgtgtctgggtgaccagtgccgacgtatttcgcttggaggcgctcgagttcttgctgggtgcggagtttatcggcctttctatatgtcagcatacgatgttcgtaaattgggattgcaagagacgtaccatcttgcttggtataagagacggttgtttgagcagacgaacgaatgcgacgagatcgcgaaatgatgaaagtcgatgcgcctgataagatagcgcgcctcggtatgtgcataacgccaggcccagacaaccaggacatgtacagcaatgtcttttaagttgatagagattcatgcaaatggaataataatacaagagacattactacgtcgtcttttaatccttttctacatacaaaaattggttgcattagtgtccttatgggcattgttgatcttcatatgtcaaataccttagttactcatttctatgtaagtcaagatgagacctttttcaggtggccaaattggtgctgttcaagacttgcttgagaactaggggctaaacatgtgtattatcctacataacatcttgtctgtattactagtagcaataagagagaatttgttgatggtctgtagcgattgaggccagctgatatacaccgcctaaacatcggcagtttgggctttacctacagatctccagttaatgacccctgcctctcatttcatcaagaacaataatagacgacgttaacacgaactgataaaacacaaaaagaccacgcattgactacgaactactaattcattgacatactcagtaccgcttctcgtcttgtatataaagttcaaaaacctcaactatactgaccttttggcaaacccacgaattgagcattcttacaagtttactacttagagatcaagaacagattcaacctagtcacgtcaggattgggagaaatgggttcgatgggcaaggttgctttgccagaacattggacagagttgagcgcggcccgagtgcacaggcaacaatgcgccgacgaagtggatgccatcaagaaggcgtgtctatcagaatgcgaaaaagcaagcgtggtggaatgcgaaaagtgtttccccaaggtccttgacaggatgcgtgctcgatactgcgatgctgagggcagagagtggttctcagagcgaagagcatttctgaacgaactggacgtcatgtttgcagatgtcaaagatcacaagaagatcgacctcacgtcgatcgaagacagtatcgcatcggaaaaagaggcatggtaccgctgggtgctacgcatgtatccgcagttcctctcagtaggagaaggcggggcagatcaagacgagctgcgagcaatgctagacgatccggttaagcgctgggaagagctcactgagaggatatgggagggcgttggcaagccagctaactgggaagccgacgtggactcacttaccgatcaaatcacagcagccaaaaacgacgcagcatcgttgaaacagatctatatcgatttcttcttcaaggattcgcaaacgggagaggtggtggaaaatgcgcagcaatacctcgaagcatatgtggccagcgacgcgatgtccattgagcaagtcattgatcggatctcacaagatcacaaagcgagccttacgacggaaccgcaacgtgagcatcacaaaaaccgactggatgagctgcgcagagcaaagatggcatttgagcagaacaggcttcagaataagactcgagcccaagcaagccagacgcccgctgtttcccaggacttatataacctaccaccatgtgcggtttgtgcggctacagtggactccaaggatgttctctcatgctcggtgtgccaagcacttgcccacatgggtggcacgagggaactgacagtttggtgctcggatgaatgcttcgaaaggggtgtcgtaagtgttaccggcttcttcagactgactggatctaacccgagcagggcgaccacaacgaattggagcacgactgcgagagcggagatagatgtgtgcagtatgaggatgaagacatcgaaatgcaggactggactagtaccgccgtggcgtgcaaggaatgcattgatcaaaagagggataccatatactgttcgataggatgcgcagcatccaatcttgcgaagcacagacacgaaagacatggacttaagacggctgcgtatgagattaagaagctggcagtgccgctatgggaaatcgtggaaaagactctgaaggaggcaaacccggggctgaagtatacagtggttgaatgagggtatgtgtgtatgtatatgtgctgtattattatttgggcgttagcatatgctttgataggcgagtcagagagcgagagagagcgcgggctgaagtccattttcctacattttttcggttcttctttgttctgtttttctggaacatgactccaaatacaatactcactctcactggctgtatatgtgtgcttacatccaatgtcagcagctgtcttgtgtgggtcataagatccgagaggtgtcggcgattgagcatgattcggttcctcattacaccggcgcaagtcacgactctacctttcgctttgtcgcatgaggttttcttcctttcactgctagatttccttgtacatttgtcaaatcattcaattcaatcccgaaccgccaccaatcgacatctcgacacaaatggcgagcgagtcaccggcagctgaggcttgtccagttcggaagagggtctcaacagcctgtgaagcctgccgcgctacaaagataaagtgccagccgagtgaacagcctggggtctgtcgcaagtaagacctctcgatcaaagattcgttgacagggcatcatctgacgtggaaaggtgtctcgagtccaagaaagaatgtatatcgcgaacaggcccgcgaacgcgcagaagaaggacaagacagtagggaatactctgtcgcattgggaaatcaggctgataacttgatacagcgcgatggaaactcatcaaccgctgcctcctccaccaccagcgccatcaaagactttcactattgactttgaggttccaacacaattggacgttgatgagaactttgacaaccttcgagactcacatgcgcagttcatagactcaatattcccatccgatctagacgcggatctcggtagcttcgaagactcgccgctcacgggctttcctacgccgtcctcatctcacacgctttcgatacaatcttaccatgcgaagccccaattcaaccttgactccgcagagtcgctgttagtttcgtttcgggggatgctggttcattaccctgtcattgcattgaagcctgatgagacggtggccagccttgctgcgtccagaccgtttgtcttgttatcgatattggctgcagcttctggatcgcgcactttgcagggacatacgctttacgacgatgagtttcgaaaagtgttgggcctcaagttcgtggcaagtggcgagaggagcatggaattgctacaaggcattcttatatactgtgcttggtcagtatatcagccctgaacaagtttagcatgcctgttaacattcacaggtacccatttcatctgagaccaaagaacagacaggcattccagtactaccgtatggctggtgatctattaagtgacctcgatctcgaccaagaagtgcccaatcttgacaacacgataccgggcgatatgagcagtatgcagctcgacagactacgggcgtatctagcataccactacgccgtgtccaagtacgtcgtcctcgagatacaccagtaccaacttactcacagattcgacagcttcctctgtacatggaaaaagatggatctgctcatgccccagtggacgccctggaccgcgacgtgctgcgaactacttcaccgccacgccgaagttgatggtgatgcttcactgagctaccttgttcgacttgcaaacatgacaaccacggcgaacaactcgatacgagataatgatccacaggtgaaccagcaggttcagcttatgctgctgggtctcgagatgcagcacaaggagatgaaagagaccatggtaccacatctctctcgttcaggtaagccatctttattgcagtgctaacatttctaacgttatacagcacccgtgaaactcgcacatctcttcttcgacgtctttttgcaaggtggtgccatcttctgcctcacacgcgccaacacaaagaaacctcatttcatccacccatcatcagttcgtctcacacgctgcgtgaataacacccgcgcccttttcgactacctccttaacctcgacagcttcaagtacttcacaagcatcgattggacaaagtttatcctctccgtgatcctcgccgtgcgactctctttccccatatctgaggttccagactgggaccatgcttgggcacgctcacagctacggtttgacgaattcctcgagttcatgtgtgacgggccggaggatctcacaccgtctagtaaacgtgtcgacgtactctccgcaagccgtgtgatactgcgtgttgtgaaatcaaagtacgacagacgcgttgctatactcacagcaccgagtctgactttaaggggcgtgggacaccaaggttgccccatgtttgataaagatatgcagccatacatatcggcgtgggacacagactttgacatgaattctgcaatgctcacatcgggtctgaatacggatggacagcaaaccatgtaccatgatctatgggccaccatgaccatgagttgggcgaatgatggctcggtggactcgtagagctagcggagctttggtcctatgtattatctgcagccaatggatgtgatatcttaactattcccaaacagttggcgttgtcaacatcaaactggaacactaccaccctggtaaacatgtgacagatgcctcattcacgcaataagcaatatcatagctacggtttcagtctcattctaggtgatttgcatactcaatccctgggttcatcgactggtagcactctactgcaactccatttccactgccaccaccgtcgtcccaagttcgtcatacctgcatgagcatccccctcacatatacacacacaaaccccaaaaacagattatctgatcaacctctcaaccaataccctacccaccggatcgtttccgccttctcccccatccaataacggcagaccacacaatctccgtgcctctgcaggcgtctcaacacagaaacaacccatctccaccccctgtcatcgcccacacaccccttgctaccggttattcccacatgacaacctcgtcgcacagcatctctcccccttcccaatttccgcgcccgtcccgtccgcccgtcgagggctcggcccgcgaacctgggtaagctttattgttgtgtagtagagtgtaacccatctacaggctgtaaaccgagacagatgcatattggtaagcaccgtcctctggggcctcccgtcaccggttcccgatggtgcgtaacacgagcacgagcatctacacaggcacaggcgcctcggtctgtgtacgaagcgccgactgcagcgaatgcagcaccactcgaagcgcatactcggatacacgacctactttaacttgcatctgtcaagccacacaatgctaccctaccctctcagcatttgtatgcgtggaagcctcagagccattggttaatagccgggttcatcgagatgaatatgcctcaccggtaatgctggcagatactctcatatgatcaaatatctaggacttgagcatatacaagttgcatttgttgcttatggacgaggatatcgtcggcttcacttttgatggaccacgttctttggggtagtagttgcaacctcaagctgactggacatgcaatgacattgaaactgcatttcgagcgctgtcaaaccaagaatactatgataacgaggctagtggcatgcgaatgcacctcaacattcgtcaatacttcgcaatgcggaaaggaactggagcatgtatgcgagggattgattgagattgctagagagcgagggaattgtcattgcatgcacgccgagacacgagagtttaaaacaaataaacaactgaaacttgtactctatcgctaataaccgcctaccggcccaaggtaggaatctgtagccgtatcattgagactcaacaacatttaccagaagaaagcccataatccaccgtgctatgcttcatccgtcctaatcaagatgtaaaaggctgtgcttgcaaaatgcatgccccaactcgcgtgccagtccgaattctgatgcgcgaaaagaaaagaaaaagagaaacaaatagaaaggtaacgccctattcctgcgcctgacgcgatgcatatgtggatatatcgcgttgagcccagtcctttcccaatgttccattgatgctgccctcccttcccaatgagacatctcaaagagctctgatccaacagcaaccgatgtgagctcaagtatgcctgccttgtgacgttatcaagcctggccaagatgaccatcaagaaagacttcaaacaccagtttcccgcagtggtggatcagatagatgaactcctcaatgccgatgcgacctgctggaaatgcccagcggtgatatcttggtatgcgtgtgtgtcgagtccttggtctcgtgtagccgtccaatcccatgctccaatccttctgaatgcaaacgcgggacgaccgctccagtttcttccatgctccagggaatcatgatccatccttaccttattccaaatgaactcccagcattgattgatatgaaccaaatgaatcccaataacccacgctttctgaaccccgttctttcatgcaaaaaacactttccattgtgactcgccacatctcaactcctaaccttcattcttcttcacttcctttggtgactttcgccatgctctaccgtctttgttttactgcttttctcttcttctttgggttttgaccgtgaagtgataggttgcgcctcagttgcagttgccaattgtattgagagaaatcaggggcgcgatcaagtcggaaggggttcgcagcgagagttggtggcttgaactcgaagtacgagacccaggcaaacagtgtgctaggttacaccagatcaaagcctggtgagacttgatgtccgtcggctttgaaatatatccacaccgagccgaaccatccacaagacggctgtaagtttaacaagcactcacaattgcgaggaatcaaaacgccgtatataaaagatgaaaatgagtgggtgttcgttaaaaatggggaatcattgagaaaatatgaagaaaagaaaacaaaacaaagcatgaaaaagcaatgcatcaattgagcacgaaagcccccaggccaacgacaggtatagtcacacctaaaacccaaggatgcgaactgtgctcgttaaccatggagcgtattttgtttaatctcgcagcatataagtttgaccgaagcctgatgactgagcataggtactgtgagacgatggcgtagcatggttgttgaacgcgggaacaggccagccttgatgtgtgaaaccgccaaaagtgccaacggggctggggttcatggaggcccctccatggaaggggcctcggccgtttccgagcatgggcgggtgaagaccaggaggtggtccagaagctgtgcggttggctgacccgaaagcattcatagaagcggcaagattgccgttcatttgacccagtgcacctgggtttgcgtgagcagggttctgaccagctcgtacaccaagggggttcttggagaagctgagtcgaattccacccttgttgctgttggacaaaagcttcccatatagttccgtcagtgccttggaagcgaatgggatgtcctcgaattcgacaaagcacataggcccatttcctttcgtgcgaaaacaaagacgtttgtagccccgctgcttggagaagagagtcttgagttcttcttctgccgtatccataggaaggttaccaacatacagagtgttgcaaggggggttctgatcagccgtattggcgtgtggatagttcatacgtccgtacggcgattggttaggagcctggtacccataatgacccttgcccgacggagacatggggccagactgtgctgacattccgctgccgtagtgaggtagagacgaaggagcggaagggggcacgttggtgttgagtgaaagagcatccatcctgttgatgggaacattatcaactgtggccctgcgcggcgcattgccgtagagaagtgtgtccaaactttcgtcatcagtttcattggcgatgaggctcttgcctgtcaccctgccaggctcgttcaggcgattgccgatgggagaaggtgacgagaaaatctgttgcaaattgccatcactctgagtaaggtcatgcactgggtaaacattggctgtctgaggggagatgctttccagtgaatgaaagccgctgtgaacagcttctgtaggctgttgatgcgcagcaggggactcgtcgctgagaatttcgaccctcaaatgcgcactattggaagtgttggcgcacccatccagcagctgtttggcgttctcagcgcccgcccttgttcggaatttgagcaatgctttacgatagtgtggctctgcagggtcaacagaaagtagttcgacatcaacaagatcttgcgaccaaaccagcatgaaccgcactgactccttggaggtttcgagcggcagatttcgaattaagactttaaccgggctagatgagaagcctattggtgccggagtgtatctgtggatatcgcgcgacatctggggttgagcgtatggtggtggcatagatcgagggccaggagggagaaaacttggtgtagccatggccgaaagtgacgcagtagatgcggctgtacttgtggtgttggatagggctgctgtcgcagcagatgatttcactgaagtagccgttggaggcggcaagggacttgcgcgataggaaaggttggctgttggagatgctatccttgctggatcggatggtggtgcgcttcgatcaatgttcattgcccactgtgcagttgcataagctggggcaagacgttattcgtcggggaaattcgatttggggttaagcgaatgcgacaatcgaagagaccttggagttcaagcttgtcgtgatcgcgtctgtcgttggtattgtattggggtgcagtcgcgggcgcaatcgcaaagttgatgagtatgtcgtcaaattttgagagatgagtgacgaccgagcaggaatgaatggttttgtgaggcggatcgcagtctggcgcaatctgcctctacgtggtggttgaggatcgaggtaaacagttgttgcgcgttgatggctgccacggatgattgactcaatgataacagtatggatgcaattgggtctgttattcgcggtaatcaagacaagatgttgcgctctgtaagtgcgatgtcgcgttagcaagatgatgggcagaatgcgctgagaaaatgacgtgaaaaggagtgcgacagacaggacagactgtcgcagtgaacagagcaagcaggtgtggtgcaagttgcaatgaatgttgcgaggattggagaggggggccgttgtggttaatgtaggggggctccagaaactctcataccccaaccgcaggacacggctaccttaggtaggggagaaacggtagcggcagtggtagtgtctgtagcgagaagatggtgggaaggattggcaatgcttggtatccctacagcaagcaagcaggtagtggaggtggatttggggcctgcgtaggtgggagggcggtacggtatgggtgtcccgaaagaccagactggtatgtgacggagatacgttggggggaggggacgcgggattgtatgtaccttggtgcctgaaccaagcgagggagttttaaacaccttgtgtaagaggagccaagggaatggaggccaacccagagagtgcgactcggtgggtagcagcagcagagtgacgggacaggcggaatacccctaaaagttcaggtaacacccaagagtggcacagatactgatgccagtaattacgttgtctgtcctggactaccaaagattgaagagaacgacaaccctgcgagatcctgccagtgtgtgcgcatgtgtgtgtatgtatgtgtagatggagggatgatgttgggaatgaagaggagaaacggggaaatgaaggggataatttgggagcagaacgcgggagatgaacagagaggggcgagcaagaccgtgtgataggtattgttaaccaccttaccttagtaaagtcactcacttgggtattttaaagagagatacagatgcgtaaggtaggttggtaggttggtaggttggtaggttggtaggttgtggagatggttgagaacttggagggtaacagcggcagcaagaatcgcaaagtgcggcgcgggcgcaagtagtctgtctgtaagtaagctggtagggtacctaggtaaggtaaggtaatcaatcggtagctggaggtgagaatctgtcgcacgtcccggtaattcctcagctaacgttaggtcaaggtacagtaagtaaggtccgtttccttctgacgctcggtccaagcactgctgatcgatttggtttcttgcgtgggctgggctggactggttcggttgcttccaagtctttggttcaatggagtaaattggaaccgtccttgtccttgttgtgcctgggcacgctggacgctttgcttgtatttggtggacacggccttcgctagcgagtatcgtgtccggggatcaggtccggggatcaaggggctcggagaagcttggactaaaggggaatggttggcaaatagagtggttttttgcttggtttcaaagatgctattgttgatccaaacagctggggaaaaaattgctgatgagtagagagctgttaaagaagccgctccgaggtaaaatatggcagatggtgcaggtcgctctggtatccaagggcccgaaatgcgtctcgtgcagatgctagttacagtggtacgccggactcggtgttgcatgtatgtgtagtccagtatatgtagtatgcagttggccgatgcagtccagccgaagctgtttcagccgcgattgagactcgatgtgcctgagatggcttgaatgccagattagccacttgaaatctaagcggtcatctgtgtcattacatacgtacgtacgcaatatgttgcatccaggtaattcccaggcttatgtatcagtccgtccatacatacataggtagtcaatgaagagggggttagaaaatgcacttggaaaggtcaaggagggtctcggattcttaatacatatgtagccggggttaaggaaagcgaaagtttatttattgatgaagcaaccttggaccttgccttacacgaccatagcctcccacggcaatacgtgagctatgatacaccgacaacttacatactttctgtccgactggggttaatgactcacatggctttaaattctaactgctgaccttacccagaattcattcatgtaaatacattcatgcaaagcttgtatgtgtgcatcccctcaggacgaaggtgagaaagtgacgggactctgggagagtgggtacctactgatttgttatcccaggagcgcaagcgaatgtgagcgactgagtggggtgtgtacgcaattttttttggcgtcaatggtgtatttgtctctaggctatcgtaccaatcggagcgcgatcgcatggtgtggtgcaaagccaaaacaaaagaaagtctgtctacctgaagtttagcgcaatccggcgccatctggcgaatgagtgacttgttctgaggttgaaaatggtggacgctaaagatggaggtcgacgctaactcttcacaaccagcatcaaagaagcgaaatgccgaccagacacagaccagacaagacaagacagacatggagggggagggaggggaaatgcgccaaaccaaagatgagccgagctcagacaagtaaaacatacagtactccgtaacttgggcgcatacatacatcagcgaggggcaggtgatgtaatctcatgttgggattggattcgaacttccagaggtcaacaaacaaagcaaattcaaacattgatccatcctttcatcctcacacatgatcctagtggctgaatgcaatagcattatgggccggtatctgtcatttcacgccgcgtcgctaccgtccgattgcatccaaggctggcaattatccaatggagatggctgattcattggggtttgtagattggatggttgctaagcctacaagtcaagcgcccatgaatggacagatcttagatcatacaaggtcatcaagatcgagtctgtcatagaacctatctgggcaatcccttcctgcccaaacaagcagacaacaactgcaggcagtaggtacctgccttctctccatctcgtcttgtttcccccggcggctcttgccaatctcactttacatgcagaacaaagagcagagagcggggcaggatcttgcttggccatccacacccacttcgctcatgcagaattaattattgtaggcccccctcggcgactaaatcgccgaatgaagtctcgacaagcggggacttgcaaggtgagcttcctgctgaattggtcgaattatgatcatgatcatgatggtgatagagttggtaaggtaggcagcactggcgtagtatacgtcacatacatcataacattaccttatcatttgcatcatttcgctcttgttacaaaaccaagccaatggttggtaaaagtgtctttactcatcaagcacaagcttatcatcagctgctttcataccaatgagcgcactcgcaaccgcgcctcagcctgaaactgaagggtccaaacgccaactcagactttaattcaaccctcctacagacacaaacaacatcaccagggccataaggtaatcgccccagtttgacttttgtgaagctgctgtcgtcacttgtccctatcatcgtcgttacacagaagccagactcgggcttgcgactttgtttacttttcgttactttgtggacgacatactagcagccacagtaacactatctatggactcgcctgggtgtggtgaaagtccatctgcatcttaaatgaactgcaacctcgtgctgctgcaaacgcaagctggctcgtgcccggatgtctgtgacaagacgctgttgacaccatagacagaggggaacattgcttccttccaagaatacactctaatgatgtgaaaccagggaactctgaccgaagcatgaaaaacacgtcggcccgtcgagctacgtatcggcacgaacataagtaacagccatgtacatattgtaccgagtgtctctgggtttggggcgtgttgtcccgacaggagccacgtctaccccccattttcgaggtgcctgctgaggacattggaccctctcagtcagcgagtccccagtcctgtcacctcccaactcagttacagctaaaccacccagggctgtggccgcgggcgggaggggtgcacagccggtgagccagcatgcagcgattgttgacaggggtaaactggcccctcccctacctcttcccctgtcaatcaaccaagataatgccctgttactggaagctttcttcttgccgtgtttgtcatctcaatgcccactggagagcagagcaccacggtctgggtgaaggggatgcatctttccccagtttggtggtgtcattattagaagtcaatgcgttcgccagcgcagacttcacggcacatcgaagacaaaacaacggcggacctcggggtcttgtccttccggaatttgagctttgttcatgtggttgtgcaaaataagacggctcatttagtgtgactcggtcaatctggttcatggttgaacaggtgcatggatgtccatggccacgtttatgatacacccgcagaatgtgcagaacacctacggagtaggttcccacttatatcgctatcaagctcaagattgagcgacatgatagaacagctcgcctgcatacaacggctgggaatagacacaaagagcaacctgacttcccagattattgggctccgggatcgatcgaacggcccgcttgcatccacaggcctaataaatggcccccaccgcggacatacaggatggggaattagaactgagatatgcgctagtcaaggccagtttgacgattgagtgaaactacaacaactgcacagtttcaagcttcacggaaacatacatacttggagctcaaggccagggggcttgtcgacggaaaccaggcatcctgcgagtggagtcatggcttgaactctcgactctgtagtgcacatcagggatggctccgcttggttccagtgcctggatgtctttcttgtcccagcaatgtttcatcccttctcaaagttgcacagatttagcaacggataaaagcaacactatgtgttaattacaagagacagacgttcaattcgttcaaaagtcatccggtagactttgggaacctgccaagggcgaatttatcaacacctagtttggcttctagtcgagttctgaaataaccaaatagtggaatcagggaccgtcaacaagaagggcatccctttcttcatcgctagcatgcgttcttcgtacctgtatcaccttttttcagccaccaaaagggcacgacctcggcaggatacccgtttcaaaaccaaagcccacttccacctgggtttcttcaatcactttcaggatgcgaaaactgagactcaaagctactgaatgacctcagtccttcatataacgcaacggtacggagtagcgttgtactgaaaacgttcttattccccattctacatgaagcggacagccggatctcctcaaggcttgaaggagaatgcaggaaagatgcaatgatatcgtcatcacattcaatcgaggattcgaacatactcgtttcaaaaatcctgggattcatgatccagtgtactgtcacttactacaaatctcggctcactggatgataatttattttcgcaagaagggatgttgtgtcaaacctcgcatccattcgttagtaatccaaacaaaccactgtggatgggaattacttttgtagtcatctggcgtcaccaatcttaccaagggtgatctacgagcttctttttcgaggataaataggaaggcacaacaaagacagccatcgctttctccgttgctgagactgagtcatagccttatcgaatgacatggtgttgccgcagatctattgcctggcgcgtgaggatacagcttgaaatttgaagtttgacgttcccggataacgaccttgggtcgcatcgtcctccagctcaattaggtcgtcattactcgatcccgattggactctggcagcccatacctgtagcagagcttggggaacaggacgttttgcacccctacgctcggtatcctattggcttgaagaaaggtgtgtgtgatcagacctcgtggtgatatcgcatagcttcttacttcataccagtcattgcactgatgacggatatcaggatccttggagactgaacaagcgctttgtgagaaattttaatgtgaactttcagcatctcgttgacgagtctcaaatccgtaaatacggggattctgcctgcgccgtaagtttagtgttgtcaacagttccttcaggcacggtgccagccatccagccatacatacgcggatctcttacccaatcgcttgttgggagtatcatcacatctcagataggtacaatcgtgcgcattggggtgatccccatcaaacgatttgtcccttgctacccacgcaggaaaccaacatgtggtctaacggtaccacgtgagtgacggattgcggctcagcgcaacattctcaggcacaaattcagggtcttgatagaggaattaccaaacacgtccactaaacgagttaaccattctacaggacccagccattgatctgaagttgaagatggggctagcaacatctcacaagttgtgtctattccagcacagaaaggacagcctcgattgcttctcatgggtttactactttcggtccattgatttttaccattgtgtctgtgtgtgtaggaaaccacccctgccatgttcgatacgacagggatccctggcgtggctattaacgccaactatccgtagccagcccatttcacaggcctgcgccctagtccgtgagtgaggtcaccgaggcatgatcgtgccaggcccagatatccatcccagccagtcggtcggggctggtgcgtctaaagcccgtcacatcccggtggtatcactggatccccaggcgggatgtctggtataatgactgacgcaaggccccttggggaaagtcacgacaaccatttgagaaaccattaataaccattcagtccaaaacaaaacttggttcaaccgatcaagcgcggatgatgtcgggtctggcttcacattgggcaatcgtgcgtgctgatgttggctttgggatccattaaattctagacgaaatgatcgacggtgcccgataaccgtcgatactcatgtgacacattcaaatcttctctcccttctcaagacagactaaagtcctagacagccagccactgtctaagccgttgggtggatatgcttgttccactaacattgaacccttggcttgagacaaggggatcactagagtcgctaatgacgagggacgacgatcccctgcgcgactgtatgaaatactccgaaagcaagggatagctgttggttgaacgcgaatgctttcccctcctcctgcattccctgttcggctttgctaatgtgctcgctcatttgcctgactgacatgattttgtccagcaaacggccttgcttcagtaaggctgtttgtaccacggcgttgaggttagatgaatcagaactgccaagttggcggcagtgatgcttcgaacagggggctgaaagcttgcaccagatgaatctacctcaatacggtagactgaccttttgcagacgtgcagctcaaggttcctgagctagaggatgacaaccacaccctcccagatcagcatacattgagaaatgatgagggtgatcaagtttatcatcagcaccatcatatctgatgacgaagatgactgtgcactctgttttataagaatcaatggtcgcctgaccagcaataatttgcctatttgatgacttggcattcatgccgggtgtttcaatggataaacggcccgagaaagggcaattgacaaaacctttcacgaaattccgaactgcacagccgagatgctgttgccatccatattggggcttacagcagattgttcagcgagtctttctcaaacagcgcagtgcggcaccgtaggcccagcacagtacttcatggtgccgggcctccggatcgcgacggaaaagtccatagcgaaatattgtctatacctacagcccttctaccaaggctaccgagctctaatgaatgtccatccccggttgtggcccccaacaatgtagcctctattgagatctggacatagaaactctcgtctgttgttgtgtccgaagatagccacgagcctgcctggggctgctaagctccgaacagccatgggcacccaagaggtgaatggtgaacatggcgatgtgtatcagagcccgttatcacttccttgttgagtattggagaattttatcggatttatgttctgcaaacccagaattgtttgcgcattgaggttctcatcactgtcactggactcgtcagtgaaacagcgttacatttcaacagtgaatgcgagaagcaaggattcattgcaattgggggccttgtttataccaagaaaacggaaactcatgtgccgcattcttctcctctctccatcttcttttctccatcttcatcttcatcttcatctcggtcttcggatcccaaatcgttggcatcatccgcaacatctggagtggatatccaatatctaccaagctcgagacgacccgctaaagccaatttatcgggcctccaaggaaacaacagtacacgataggcagatcaaaaaggtgagattggcctggaccctgcaaaaaagagctcagactccacacgggagatatttttggtccaacggcttttggcttcatagctgactaggttcgttgtagctgaagctgaagttggggctaatttgtttggcttgataaataggtcagcaaatagttttccaatactcgtaatcactatcataccatgttcgtttcgtccattgctctgttgtcggagagctaatagactactacagttgccgagatcatttctactcgattcataccaaagatctcaaccatccaagcacatacaaacgttcagctatggagcccaccaacgatatcaagggcctcatccgccagtcaccgcccgtcgatgtgtccaagccctacgatgccacaactctcaaggggaagactattgtcatcactggtggtgctaatggtcttggttcttacatggttcgcgaatgggcatctcatggggcaaatatcatcatcggcgatgtcgctgacgcagcgggcgaaaagctcgtagctgaacttacaactcagtatccggactcagcttttgcctttcagcattgcgacgtcactgactgggaatcacaagtcagcctctttgagacggctgttcacgtcagccctcatggaggcatcgatattgtcgtccccaatgccggcatcatccttcccgacgtctctattcagttcgaggagcctactctcaagaatggccgtcttccaaagcccaacacggctcagttcgacgtcaacatcactggtgctgcctataccactcacctcgccatgtactggctcccacagaatggatcttccccgcgagatcgttgcctgcttctcgtcggctcgcttgcgtctctttgccctttcccaactcaaaccatgtacacgatgagcaagcatgctattcttggcctcttccgcacccttcgtgctacgtctttccggaatggcgttcgtgtcaacatgatcactccctactatgtttccaagtctaacatgctcaagctccccatcgaagcagccttcctctcgggcacagcaggcggggcaatgatcgaggatgtcattgatgctgccactcgcctcattgccgatgaagagattgcgggtcgtgctctctgcgtcggtcccaagctcaagtccgctggtgtggatggtgtggaggatgtagatgctctcatgaccgtccaggactctgagaacaacggacaagggcgtgctgtatgggagtgctatgccgatgactatgacaacgttgacgcgtttgtgaaacgctttatcttacttctgaacgccgctgagagagtcaaggggtggtttggtattttcactgacatttggggcatgctgcgacgcaagtgagcagcagctaaggatcgacaaagaccccattgcggtcgctttcggtatcagtttcatgagcattcgagcagtcggattgtgatcggtctttggagacacgtcatagtcaagacttggttacacacgaaatcatgtatgcagactattgctaagtcatgaggatagcataagacgtgtcgcactggataacgggacgtaggaatgcacgcaaatagagaatcgaatggcttattgtcattataagataggatctcgtatatgtgatgagtcgtggcatcaatggacaaatggttgttcgataagtaagggtgatctgaacacgcggcttgtcgcagcttcatgcagtgactttttccaggatggtgacacatgggatgacgggtgaatgttgtgtaacatgtcacgataaattcgtagccagacttcacgtcggctgcaatgtaaagtcaagcgatcctctcagactcggaggatagttcacgtggtgttgccacacaggtccaagagaagttccgagatgcgagtgagccccagaaagtggaatatattgggcagaaactgaacgtcacccttgtcaaatcggaatagaagcttggaaatgcctgcatttgcatggcctattttgcttcattctcgtcgcttggagcatttcgtatcaatgcaaaggttgtcctacttgatcataccagaaaaagcttctcatccatctcaccgtagttcaagaagtagaacaaaatacccctaccaaaccgtgaaagcaataaacatgtgcagaacctatatcccaggtccgatatccaacgcctccaacgccgtaatgtggaatacaatatgggaattgtcgatcccaaaacaccagtggtttagctcgagcatgcgatgccatgcgattcgactctattcgattcggtgtgatacgtcatgtcgtctatacgcgtcggtctcgttttaataatgcgattcgattccgcagcgagtctggagccagatcgcagttaaataccgtctcgcctcatgagaccgcgaggtcgttcatgtggtccttccgagagcaccagatagcttttatagatttattttaaatggccgtgatccgcgtaaaacgtgctgtataatgtgagagaattgagggggaaatgccgaggcctagaaaattgaattgagagaagtgaaagaattccagtgcttaaatgccatccagtggccattgttctgaaagcggttcgttgagttcacaggatcacacatcgcggtgaatccttctttcggcgacgtcgttgacgtctatgagaactccggccgtgatcatacttgtagtcgtcattgggtccgtcattcgcgtgttgttcgtcctccttacgcagcatttgcctgcagagatcgataaagacctcatcaacgttggctgcagatttgttagtccaaatgcggcgaaagaagccatgcatgcataggtaggtggacgggcaaacttactccttgtcctcgcgctagcctcatagtagggtgcgccccatcgttgtgagatggagaagcccttggctcggggcacagcgcgattctcctccaaatcggctttgttaccgacgataacaagaggtacattttcatcgtcttttatgcggataatttcttcgcgcaaacctgccagttcgcttagggaggaagttgatgtgatactgaatacaagaagaaaaccttggccggttttcatgtacagatccctcatggcgactgtaccaacatcagtacgagggtcgtgcgaaagttgttgagacatagaggacctaccgaattgctcggtccccgcagtatcgaggctagttagaggccgagtcagtgacagctcttctccaaacacggattgagtggtgagacaatcaaggtgtaaaaactcacatttcgagaataacttgacgtccctgagacgagcgagtcagtcagaaggggtcaggtagtggcattgttgccatgcgcaatactcacatcgacctgaagctgcgtgcgataagagtcttctatggtgggatcatagctctcgatccactcattgtggacgaactgggctgttctcgcatgagccttgtactacaaaggggaagacagggaagcgtggtaggattgcggatgcaacagtgggacgcaggcgcagcaacatgaagaacatgggacgaggggaaggtgaaggcgaaggccgcggccaagggagagtgacaactcaccagttaaacaacttttgcccacgccgcctgccagatgataaacgagtcagacaagtgaacacgtaagaaagggagagtcaaagcgaaagggttgcgtggtgggtgttgagtatggacgaacctgctcccaggactaccacatggagttcgcgactgagtagcgaattagcatcaggtacaacagagcgtctgggatgaataagccgaacctgggttggtagtgataatgtcgtggcatgatgatgatgaagaaaaaaccagaggatttcgtgatgagcaagcgtatgccgacgcaaggcgagtgacaagcaacgtatgcccctcaaaaaaactgtatattaattaagcgataagaaggattggggttgctgatgatgatagtgaaactggacgtcttcaatgcacagtccgagcgaaggaaaaacagacactgataagtctgagagtcgataaattggtgacaaacaggtacagatagatcggtgaactgttggtgaggaattgggacgctgggggaaaaaaaaaaggcgagactgatcgtggccggttgcggttatgtatgtttctggagcctcacagccttgaggtctgatagttgagcaccaaatcttatgttgcgacgttgaaagaaaccagcgcgcgcacgccgggaagagacacgacacgacacgacacgggcagaaccgagatgttgagtcaagctcaaaaagaatggtgtgaaaatgagcttggggaggagggaataaatgagaccaagaggggagatagagccagccagacagatggatgacactagaaccaaataaaaatgtccaggatttgtgatgcctgaaattgagtttcctcgtttggtcccaggaccgggagtctgggaagcgcccgtggcggctagctcaagatttttccttggggaagcggaaggcagccactgaagaccaagggaagtgtacgtaaaggcgtacgtacggcgcctcttttcttcctggcttgggttgggttggtacttggattctcagggtgcaagggagatggatgagaatcgaccggggaaagacggtgttttttgtttctggctgaattaaggccaagcaccgccccaagaattcgaatgctaaaaaaagaggatagtgcttaaatgtatgtaatggttgtcaagtattggcgttctagaactggcttgaacttgaaccgaaagcaagatctcaaggctggatcgggctggactcggctggactagagcttggggtgaatcgaatatggctgggtggtccagagatagcacctattctaattcgagaatgacggtaataatgacggccgtgaggagagtgacgtaagtaaagaagaggattgttgctgtgtatgtgtttgtctgcgtgtttatatgtcgggggttgagaggtgtattatacctgccgctgtctgatagatcgaccagctcagaaggcagcttctcgacagtcgcaatcaagacagggcgtcaacgaggcgacttataactcaatgatgacagggagagaacgtggctaagacctgcaaaatgagaaaagagagcgtagcaacaggcatccgcatgcgataacaatgagaactcggagggggaaagtcaaaagcaaaacttggccaggggtctttataagaaagacgtcaaggtggaggggcctgatccatcaatgagagtcggaggagtaaagtagcaatagggagacagtaaaaaaaaagaaggttgatggagcaatgtatcatcggcagactgtggcagccgggtacagggataagcttgtgaagggcaacacgacatatgaaagcgactggacagaatgagaaccacgaggcaactggcgaaatttagatagactgagtacgatatggggcatgaggcgaaaactctggggcaattcagcgccgcaaggtcattaaccagagagtgaatctcggcagccagtcatcttccaggattggcagctgtcaatcgatgacaatcaggaacacggacaggagaagaatagaacgaaaagattcggccaacacgagccgagttaaggatctctagctggggtccagtatggaggggcttgttggagagagccggatagagaacatggttggctcatgagtgagttagctgattccaaaagacttccacaaagccgcctggtccctggaaatattgcattgttcgaggtcaatagccaaataatccgagttgagctcgaaccaacagggcagtgctcaactgccattgatgggctacggatagaaggggtaaggagggggacacgcggatggagcgtcaggtcccggttaatgttggtgcaagggtatcgtttagtggtccacttgctgtaccagtttcgcaacgttcctgaacgtctcggatccaatgattaacagcgttgatgtcagtgcagcgacgacgtcaacatgtcttgcattgctgactgagggtgcacgacacaggagtgaggagagaagaggccgagagctcagctggaactccttggacgaagatgccaccaacccgagttgtgatgaggccagatttctttctggtttttgttggtatctttttctcaagcttgactccagtagctcgggagggctcccaatgccgtagttaaaggtgactgtcgattggtcccctacggttggagctaggggagggctaaaggtagcgaagacgacatggcggacgatttgggcgctcggcagccttggattgcagctgcagcggagttgaggtgggtccttgggaggatgacagcagacctagggatacagcttggggcgtggatcggagaacgtcttaggcctcggccacaggccacaggggatgggggacgggggacgggggagcagcgtatttcgccgcgggagaggaggctgtagcctgaagggtcattgggaaccgctatgcgaaatacccgcttctaacaaccgagtgaaccttggaacccgggtcgaccaacagtcgaatcgacgagcggccgcttgagaaagtgacccggtctggagatgctcaaagttaagatgcgggacaaagccacatcaccaacgtcagagccttctcgagtgaggattcggtaactactgtgagctatccgtaggccaacgggagaggctggctgctgttgaattgggatccttgttttggcttggcttagcttaccttagctgcttaggcccaggcttgtttgactgccgggaccaccaggaagaggatcggggctggactggagatggcacgcactgatgtcaccagcaggaatggctccgggcgatgcaaatcatgatttgcgtgcgatgagctgcaatgcaggatgtagatgcagacgacgatgatgatgatgatacaagtgggcacattcattgtcttaggtactgagtgttcagggtaaatttgaagtcgaccaaccgctaattttaggctgaggcctgactgttttggcaggccacctaggtaccttacagaccgctgtcagtggcagtactgccacgtgccttgctcggaacagcgcccgggctccaagtctctttctctctattcccactgccatttccatccaatgccaatgatgccgtcagtctccatgtgcactgatcctgccattttcagcacacttggacccgacgtcatggaagcattattttggtttgctttagtatctcaagtcgatcgacatgaatggccacgtttaggagcgtacgtacctgggctcgatcttctgtcctctcctctgtaagtaggtacccaaggcatcttgtagcttacctatccaccattacatctccaccacgtcacggcagtaaagagtgcatttacgagtcgagcgtgtgtcgccttgttctcccctacatgcacatcattccagatcatcctacacatcacaaacgtacaaagtgattccccagtccaggcttgggtcggaacgaaggagatagcctattcgaaggcataaaaagaaaggttaatgaatcaataatcactattgacggtccgtttgctccactggtgtgtgtatgcatcctcgcctgaatgctttttcctgcccttgcgttgatatgaaaactcttcaccacttgcatctgtgtcgatgcccagatgcacggccagattcacataaacagatctgaggcatccatacctacagtacccaagattacggagtagatcggtagtcgagccgggaacatccctgaaagaaacgctctgtacctgcaccggctacggcatccatgatgagctgttctgcacgttgaacctgcatggtaacgtccaaggtgtccttgcatacagtcactctacatggttgtactgtatgtatttgctcatgtttcaacaagatacatatcacgctgggatgtaaatcattgttccctctcctccccttgagacatccattaccatcgtcgataggggctgtgggtggtatcaaaacagccccatctgggccctgcggatctaggatcgaatcgagtgacgttacgaacaagccactctcggacctttcagccctgtttagtttttacccagcaacacatcaaatatcagttcatagcgcagcgcagggtgagatcctctgagactcggtgtatgtgtgagaaaagaaaggcttagatgaaactgatgtctcattcctatgctacgcattgtttgctcctcgtcttgtctccgtttgcatacgctctcgagttaaagcgaaaggagacaacttcaacttcgcctgacggaagatacgcgttggccgtgttcacggagacgtcaggtctggatctaagttacaacatgcgtcggccaactgggcccaacacagtggtagagggcgggatgatagagtttctggcgctcgaccagaattgtaaccctctgctgtatccgtacccttctatcaagatctagtccggatccaacgatgggcttgttaaggctgagcctgatcgagtgacaaaggtaaaggaaagtcaattaaaatcattgacagccaacaagaggccttggccggggtaatctttaaatgccgatcatttagagttttactcaaatcgggtcatttcccctcctccccgttgtaatcttggatctggctcccgttcccactcccgcttctgacggcggatgaactcccagccagtagacgctcaccaacactcatcatgtgccaacatcagtaattgaccaggcgccgcaaaaggctatctcgactcatcttgatgtaattttattgattcatctcggctatcagctcgccacaatgctcttggctggatcatttccgccaggaatgtgcaattgagtgggtgtgaggcctggagcttgggcattgggtattctttctcggtgctaacgatagaaggctgaatgttgacgcctctgcaacgtcccttagcgaatgtcatgcagtagtagacaatgggacgaggctccgaatgtgtgtctgtaattcgtgctgtcccggaagactcgacattgtcctgatatacggtagaccaaagttcatgtgctatgcttgaagtctgtgccatgtagggtaagtagctaggttacttccacattctaacaccaactcatacatactctttacacatgttgcaactgctcatgggagacatagaaagcttgcagatgggtctgagttgaacattcgtagcttgatttgagaacaaattctacaaaaagacgatgactttcattgcgagctgatgtgctgtacggatggcagctggcttcaattcagcatgtaggtgtccacattcgatggttgacaacatatcacatcacatcacgcgtcagtgaaaacccagatatgatgaaaacgagcccagttatattttgagtggctatcgcttcacatccaagcaaatcctctcattaagaaaataaaagacccgtgtccaacgccatgccattgctgcacccgcagcccaaatatcccctaaataagtattaacaaaagaaaagtcagtaaactgtgagcgacagttgcatgtccagctaatcgaggctaatcatcgttgttgttgttgttgttgtttttccattgcaccttcacaacacccatcagaattcccatgatcaacgcaacgaagaagatcatcaccgcacaaagcgccaaagcgaggatctgcagttttctcctccgtcgagctctcgccgtagccacaggtcccatcttgtacggtgcattcagactagagccagcactgctgccctgcgggtatggccaaggcgttgaaggcggatactgaggcggaggcggggagattggcgatggtggtgcaagtggagagtatatcgctggcggacgggacggatcgtatggaggaggtggacttgatggtatagcgggggaccatggcgatggtgttggactggaatatgcggggatactggcgccgaagtgtgttggtggtggtgttgagtaagactgtagtgatggtgaggatggcgaagcgatgggagtagccatgatttgaggtgagtgatcgccgggtcgataaggagagtcgttgggatatgcggcatcaggaatcgagtctgatggatgacttccatgtcgagtgtttggagcgtccatggttgagcttgattatgattttgtgagatgtaatgcaatgtgttgtgtcgtgatgaggtgaattgaggtgaggttgagaattatatcgtgatgcccgaataaatgtcgctgtcgcacaaacaaacgacgagctccttcagacccgtcaacgtttcaccaacacctcatccaacttcacagatgaactcttgtttgtcgtttgtcgtcgcgaagaaaacagagtctgtcaaacgtgtcgcgcatccataatatcccgcccaagtgttcgttcgtttcgtataaatttgcccagtttcgacgctaatgcttcgtctcagaaatcgacaccctggataagtatcctctattttgcttgttcttcggcaaaatgcattgatagtcgaggatatgggataaacagaccactctcgctttgtcgttggcgacacctggcgagatacgagcgcgatatttgtttgtttgctaccggtaaatgaaccgtgacacaagacaattaaaaggaacggaatgagcacaacagaaaaccaacaatagtgagattgaggcaaaaatggcgtgagaaagagtgagagaaagggaagagagaacggcaagataagaagaagcactgcccccttctcacgggcacgggagctataacaaggattggcacagacgagagaggagtctcccaagagcccttcaattgcgggggacattcctattcctcaacttcagggaccactctctgggaaataagacgaattaatggtgtcctgcactgccccccgtggcgccgagcccacgacaggggatacgaggaacgtggtatccgtatcttggagagaaaagataagagatgatcgactgtcaagacttggctaaagaaatccgaccatagaatagaaagccagagtattcctttgcgaaacccaggccttgttcgtggccaccaaagatcggacaagcttcggtctcggcggcttcagaatacgaatatagcttcactgtttacgaggcctctaacctcagaagaggcaccgtaaactagtagcacctttagttgccgatctgaaaccggcttgacccttgcaaaatctccatccagaaaattcctccctgctaggatcaccaggatcaccctcatccgtcacctcgattagactcataatctgttgatcaacccgagtggtttattcaattcatggtaacaaccatcaagaccaacaatgcgatgacaatactatttctcatttatgctcagagctgttacaaattacactaatatcgctattctacaaatcaaatcaaccgtcgctattatccccccttcctttactcactccgtaactcctattatatccatataccctagtatggaggttttgtcacattgcccaaacttccctcgctcggccggctatcaattcctcgaaggagatcctgcagatccatggtcttggtgttctgtgatcgtaccgacttgggccgagttccatcccctcctcggctggtcagactgcgccgcgccgatttatcctggaacgacgtctcaatcgactggatgggactcctcttacccccgagcaagttaacgtctggcagtggtggcacaggaggaactgactcgtcctcctcatcgttatcgtcgtgtaaatttggcgccgctccaagaggagggtgagcgctcagaggtcctcgcttagaagccgtgccagggcgcttggtgcttgttgggctacttggctcctcattctgcgtagcagggttaaagctcatctctgaaggactataattgtagctaaccatgctgtctccgctgtcatcgtccccgatgatggctgttttaggcggagggttgcctgatagcacaagcttcagctgatccaccgacgcaacggtacctcggttgcctgctgaatgggcgggggaagcagaactccgcaagctgctcttccggtgcttgggaattgttccttcgcgatctttctcgcgatggccatgcgacgagtgaggcctcattagattgtattggcttccataaggtgatgtcggtccattcccattagcgaatccgtttccgttcgtcttcaccgtgaggtggcctcggtgtgtcccagaggtttctgtcttggatcctgacaaagattccgactttccagcagcggcaagcatggcgcccgcagcatctctggtccagtctgccagcatctgatcgcggaatacagctggcagctccgaatcgggttgatcctgtccagttagagttgagccaaggattggccctgagagaaccctgcctggggaaggaaccgggctgccaggaggtgcctgaaggctgtcgtggtagtgcgacacaatgtactctacgagcgcctctctgtcgtcgaagggaagtagttcttctctttcgagcgatgcagagtcccaatctggctgtgggcgcgcctcacctggaagtccaaccgtatcgacttctggtggtggcatggtaatgccctgaacccagaaaccctttcttctgcggcgcgccacctcttgctcaatcgctataccaatatcagagtccttgaagtcgaacttctcggtaagtgcccaaaagtatccatgacagagggctgcagtccggaccttgtacagaggcgtatcgatctcttgtacgtcctcttgtagtcggtaaatcattggtaggccatatcgagcggcattgacgcccaactgcaagaccaaccttgtaagaaggatatggagcatgacgagatcattctcgtactcgacatactggagggcgttatcgtagatgaccagatgcagcaacgccagaaattgcgagtgtcgtggcttggatcctcgctctcgatgggaggcgtttgaaacggctctacgggtctccttgttgatcttgagagaagaacgagaacgaggaagcttttcctcgacggcaatctcatttgcaaatgaagtttctcggtcaagccatgtaatgagagcgtccatatatgccttgcgaacgtgaccatcgggatcacgcagaagccagtgggttccctcccaaacataaatcggcacagggttgcgggacaaccccatgttgccggtgagcttcttctgagggtttgcgactaaaagaatctccttaatagctcggaggccagatactctgcccgtgctgagggagaagtaatggtcaagctgctggctatcgctcaactcgatggtggaggcacccggtccagcttcattgtttccgttcttttcgccgccaggggaagagttgacgctcgcagatcgagacggtttgaggcgcaagataatagcggaaatcatatccgagatctgatctgcgtagtatacgtgggttgccaagtcgccaatgcacagttcaagtctgccaacaagatgcttagtcttctggcgcacgactgattcagggtccacggcagaggggctgccgtcgtcgctctggctggtcggtgttcgcatcctaaaaagcttcctaatctgcttgatcagaccaaggaggacatccatcatactcaatccaataaggttgacgtcggaccgtaggagggagctcatgattgttaccaatgcgagttgttcgtcgagcgtagaatcctgcacgggaatccgtagtagggtttcgagagcggcaacaagaattgtgtacctgtcttgcacgggggcccatcgcgagataatgccataaatactgatagcccagccgctgtctcgttctcggtcatcatgaagttccaccacagcgttgccttgtgcaaccttttcttgaataaatcttaggagagagacggttgcgccgtggatctgagaacgggtagggacgatgaagatgctcttcaaacattggagagccaatacgccaacctcttcttccgcaagcttatcaacatcaccggcagtgccggagagagcgacaggattcgggtcgtttgctccgtcagtcccaactgtcgcgatactagttctccgtctaagctgcttttcggtgtcgaccttttcttccgattcgagccgttggtgtagcgtttcgaggaggtcgggggtttcggaccataagttctcgaggatgcgaggcatgatgacatccatttgactgcccgttatggaagatagtgcgtccgccgtagagatgctacgaatagcttcgaggcccgcattcctccatcgaaccttaactggggtggtgagagattccttgccgggcgcaggctttgttgaagcaagttgaacgtacaaccgaacaatttcctcgtattgccgaaggtaagtctgatcagccatgaggaatgcggcatcgtgataatcgcaaaaggccgcaaatgttggaagggaggactcgatcatggtgatgtcgtcggagcggaggacggcgtcgaggattttgagtacgaatggagcaatcaggaccgagtccttgtgaagcttttccatcaaggctgacagaatttgtagagttacttgaacattcctgcggagggtcacattagcaatcatggattccggctgatcatgacaagtcccaaacgcaagatcgcatcacgagcggggactcgaagagggaggatctgacacattgacgttttggaagtcaatgaaatgcgacgtacccaatacgcagacgccagacatcactagctgtcttcttctccaaaaaagcgccaatcttctggatcttggagcgacgactcgtagcatagtagagaagatagctaagctcgctactattcggcttgacatctacagcgcctttagtagtccgcggatagcattttaggacgaggacctggtgtttcggccgacacttttgctgaattgcgttcatcgcgctcgcgtttctgctgagctcagcccagccccgtcaggtcgaagggaagattcggtcaagtcgagaggacgcagacgagaggtataggagttgatttgaagcaatgagacaagcagagcaatatagagaaaccagaagcgacacagccgagggaagtcgccctgagttgacaaccttttggttgaggtgaggtggtaagtcggggaagggaaaggtcaagttttaggtggaagggaaggggaccagcccagacttcgggacgggagttacgggggtccaaggtacaagttaggtaccccacttgcacccgaactaaaaatctcagccatcccagggcagtggaattccaagttccctttgggcagaaagcgggaaaaggagtaagaaaatcagcagcagggattataaataggaacaaggggaaattagttgttcatcgtaatctgtaacattggttaggtagtgaatagctgatacttgacactccgtcgcatgaatattcgtacaaaagatcagacttgatactgcactgatctcttggtgacatacatgcctgtttcttcacagccaagtacacgtacgttgccctccacgtccgtgctgtgcctctctggttaggctgtccaggggtttccgtttggtatcgggttcagcggatggcttctgactccgaattttgtcttagtttgcgagccaagtatcgtcaaagtacctcactagagtctagaccacaactcccctgtcggatactgcctggactgacgagatggagtccacggaaactttcatgtatgtcttggttattggcattgtcttattatgcgtgcgtcgtcttgtattaatctcaagttccagctcaatcaatgtttcttgtttacataggtactcactgagaataagtgacttcactgcaaggaaagttctaggaatatcctcagtattaatcacctgttaggccactgacagctgtgacgcactgtcgccatcacacccaccatcatgacaagatcgacatcatcgtcatcaccattcttcaccgaagtgtaacgacagcacaacctaggggaagaaagaaaactcaagaccttaaccataagtgatgaaaatacttaggtcaacttagcctaagtttagggttctctttgccaagtttattttaacaccctatatcaaggttcggtattttcttgcccccttgaggacaaccaaaccccaactcaggttgtcccaaaacgctcctcattcaacgtgcctagtttgtaatatcagaacgtcgtaaattactgagcctctgaagtggcgtggcttattctcacagtcagaaggatttattgatgtatttgtgaatgcattagactgacagacccgacagaactgttcccttcatcatgcgcttacttgttcaccgtcattcaacaacccagcaaacatcgtgaatggatgttccatccaatccccaacagcaaccggatgcaagagtgtcactgagaccctgctaagatcaccgcttccaactgagtggtacagggtgagtacttggctgtcaagatgctcctctgaccagccacgtctcgaaacgtcatagtaactatcgtccgtttccccattctggaagatctacagtatcaaacgccgtagctagagatcgtcaatatgttgatcatttgcatgtacctattttagctgttctcttgatcttgacacgatattcgcgcaaagaagcgcataatgctatggtcagctccaagtccacttgctcgcattattcatgcaagtctcgtacagtccttttcctcaccgccgcattcttttgctcacctcctatgccacgttgtctcccttactccaacatcttcatgctgtttgacttgcatcgtctcccgatttccatctaaacccgcggtttaatctgtctacctcggccgattccgcttaagtggttgactccacattagacgtgtcggccatcaactgcatgacacttttcggggccggatgatccgcattcaaaaccggctggacttggataataatgtcccatgcctttaaaggatccccggcaattgaatgccgtcagccttgcatcgtggcaattgaatgcctttctgtcgtgtccggtgcagccggccacagagcccttgtgacttgcgggcgtgacagcgaccgttcttgtgacacagaaaagacgagcctcaacaatttttgttctttgcaacatttgaagatattatacgtgtaagatatcgataatacgcagcgtgatctttgtatgcaaagatttgttggggaactgaacgcccctactttgtcgctcagttgtccttgctattcaagccctcaaggacattatcgacgacagtctggatgtcgtaggaatacatccagttcgatttattgccctttgttcttctgacctttgcctcaatttcctggtccacggatagcccctctgccgcaatctccttgccaatgcctgcataccagtccaggacattatataggtcatgataatgcggtgacctgatacggtcgtataactccagtgcagccttgatacccccgcctcgagtccaagcccactcaagggttttggagagtgtatacacatcctcgagggcaaatccggctcccgctccaaatgctcctgacaagggatgagaagcatctccggtcagggctatcgaatcaagagcaactactcgatcaagtcgcggcccagagaacagagcaaattcttgagtatccccctttgctgccagtcgaacaatttggcgaacgggctcgcagaattcatcgtactcgtggacgagtgtgctgaagtcaaagggccgaccccaactgacgtgatcttgcccttctgacggtcgggagatacgtgctgtaacttcaaaatcgtcgttcccaagcgggctcgtaaatacatatctgccgcctagattctgccagaatgttgatgcttgggggatcgtgccaagagcattaacttcagacttgctgatgatggtgcgatatgcggactgcccattgtatttgattttgtgcgagggaaaagtaaacgaccggacgacctagattgcgtcagacttttgattttgattacttgattgctctacttaccgatcttatgccatctgcagcaatcaggaggtcaacctcatccgtgaagccatcctcaaatcgaatgatgactctgccacttgacagtttttcaatgcccacgagcttcttggagagctcgattttagacgcatcgacctctttgagaagagctgcttgcagctttgctcttcgctgacggccactgcgttggtgaatgggtgtatcttcgggatgatagctttgctcaataagctcaccagttcgcccgttgctgatacagtcagcgttgaagtcccctgaccactaacaaaacgacttaccgctgttgtccactgataccgtcaggagacctgaataggtcattgggcttaatgttcttggctgacccgttccattcaagcatcttccatgtatgtagttgaaggctgataccgccacctgtctcgctgatctccggcttcttctcatacagagtccaatcaacgaaggatagcttggagagagcaattgcggcacctaagccacatggacctccaccaataatcgcagctctgatattgccattgccatttgtagtgttcttaacagtcatggtggcaagtggatatatacaggcgagcaatcagtttaagttaacgaccaagatgagttcaacgattgaaaacagacacggagctttcttgcgttttataagagaaaataagaagttgctatggtagtattctatcaagtactgatagtgatgaggccatttcagatctatggcgcaatcagttgaacggattggcaattgattaaacccgcaatcggaggactctaggccttccatcagtggtccacttcgttaaacaattggatctgctgattaatagtagataattcaagcggtgatttccaacgtatcttacgacttcagtagtgatgccaatgtgggatgcgaacagccgcggaatgagccgcttcatcaaacatgtacgtatcgttcctttggaaaaggattttgcttttacaactgtgaatctgaataatatcccaatgcctcttgcagaagttggttcgctgtgtccggatcccaatctactaggactctctcttctgcatcattcatctttctttccacgaccatttccatagacctttgtgcctcttcccctagaagatgaaccctcgccttccaaaactgagattcttgtgtatctttgtctcttggcccaaagaacttctcatccaagtacttccagaatattgtatcgaaggcccaactctttctcgtagcgtaggtaagccagaagcgaccaccctcccagctctcacgcatataagctgaaaggttgtctggaaagttgatctcctcaccccgttcctgatattccattgcaaatagccaggtctcaagtctggcttcgtagacctgggaccaatcatcgattccagaaggccacagctccggaggctgcagcaacagccaccagggcggatcgaggctgaattgcgtaggagcgaagtatgagaattcccagtcaagagctgccgcgatattgtcgtttctgtccaaaagaacattatggggcctcagatcgtcgcaccaaagtcgaaaagagtcagtcccatatggcatagagcacgacaaattcaaagactgagactgggctgaccaattatcctcaagaaatccaaaagaagacagatgaccttcctttgcgagtgaatgaaacaaatatcgtgcaacatacttatttcggcattcgtcctccgactcaacaatatcgttatgctcgaaaagcaactgagccatgtgcatagctgccgaagcggcgtaccattcatcggcactgtgatataccttttccgatgacggaagaactgattttgggataaacgccttgcataccatgtcgtacatattttgggtgagtggtcgacgcgccactgaatgctcgctgccaacttcgaccaatgacccgatcttatgccgggttggctcgaagagcttgatcagaagcgcagccatcttcccgtaaagcattcttagatcctcttcgggtatctctgggtccagaaccgttatctcctccggatcttcgtcagagcccgcgagggcgcctgacatgctccgatgactttctacgaatagtaagatcttagccggtccaatatgtgatgacggaatgtgaaagaagaggtccggaacatgtacagcactgtttttggcgaggtaagacatggttgcagattcatagccagccttttcctcccagaactgtaccaaatcggggcgtggttgccgaacaacaatgtcgtaaggatctccatcgcagtgaattcgatagataacattgtgcctgcccaaggtgactggagggaccaagtgtgcagtctgattgcaaacaacctcgactagagacacaacctcatgagaggtcctttggataaaaagtcgccattctgatttctcccaagattctccatccactgcacgtgcaagatggttcaatctttgctgggctttggtatacgcaatggagaaagcggtggaattagacattgcgcgggttatccaagggtttgcgagtgagagaaaacatgcagcatttgggggctgcagatacaactgagtcccatatgcctgaggcagaagaaaatgatgtgacacagactcacacagttaacgacttgaagagatttgccacgtcttatgccttatgtacttacttgagccagcgtgtgcaatgtttgccgttgcaattttgaaaagaactctcaaggataaaagatgggcactccggtgggttaaactacccgtaagcctcccatcctcttccacatgtgatgaagtgaaccgccggggaaagcctgttggttgctttctgcgtcgtttcaagtggtacttacacgataagacgccaaaatggttctcgtgaggtacctctcagaccttcattcctactctgttaatacattgaggcccgaggatagctcaccgtgaacatcaagagcgctgttttggtgtgaagcacgaatgtatcctcgctaaacaggatttcctattcagtcgtgaatgcggtagcacatcaccctcatatagctgctcgcagcaagtttgtcattcgacaatgatggccagctacatgaagcatgcaactcggagcagagataagtcctatggcatcaggcgctgaggttcgtgcttctaaccgaggccagccacgacgcccgataaccaagttccagaccggaagggttgcagctgaaacccctggcgatttacttaccacccgtaggttccgtgtgtgggacagacattgtttatcggcagatcacgatatcttgaagaacggcttgttgcttccattgtggagtgtcgtatctgtagagcaacgcttttggaaatacgcgaaaacaaggaggcatggattgttgtgcgtgcattgcattgcattgcatgcatggaaattaggaggggaagtttgtgagacgttgcgtgagaattgcaatgtcacagggaggatttgcagagatcagccttgtttggaaatgataacgagaaccgacatatattgatgcggcgtggcaatacaaccttgaaggtgatcaataaaactcgcaccaatggtcattttgccaataagcctatcaattattgacacaaatgtcacgtccaacgtccctgtgatgcaacgaccttcggactcgttataaaatatctgcaggtgcatgaatttgtgagaagaggaaacaaaaaactgactgtgtaacagtgcaatcaaaacgggcaaatcacaccgcctcactttcaatctccgtccgtgtctgcgtctgcgtctacctcgtctaggcaggaatcccgatcccgctcgcactgatcatgttgcgaaccagctgacgaggagttatatatcggggggccgggtccaacagtgcctccccccatgctttgacttggtccggccacctttcaattgtctatctgcctctctctcaagaaatctctctaccacgcaacgcaactgcacactcccaaatcatcatcaaatcaaacccagccatcactgcaatattcaacatgtgcacccagacagaaaatgtggaagagtgcagtcgatgtggctacacaactgccgttctagaaccaatcgagagctgcggtttgagaactccgggatcgtaccgcgacccaaaggccaactgctacataggaacatgctatggagtgtgcttcacctcatatgtcgatgctgttatttgccagacttgcattgcaaaggaggagcgggacaacatcagacggaacaacaagaaggccgttcatgtctttgagaagtgacggacttgtacgtgaacgagcagacttttgtatttttgtattgggattggaggatgacacgtcgatggcatcattgtaatacgtatgtacggacttgctggccactgggataggatagtggaggactgcattagcatcttgaattgattatgtagcacttcaagaaatacacaaatgaaggcactttgaagaaaatggctcagaccattgaaacgaaacacagcagcgagatgaagcaaatgcttgacctgtataggggcatccatcatgtcttgtctgtctgccttgtgacacagcctcattccaccataaagcctctgaaccccgcttgaaaacaaacatatcatgatccttgaaaaccggtacatccttatcgagagctatcaaaatggagtggcatgaccccgattgtcgtcgaatggaccctgttccatttgacaacgacctctgggcgtgccaagcctgcggaacagttggtcctctcaggttcttcgctgactcgcttggcgaatgtgcaaccccagagcctgcgagtaacaaagacgcgcacaaagagtccatacagcgcttatcgtggccagaatgtgtcgaatactctcaagaaccattcggtcaagatgtagaaaagactttgtgcctcgtcaaagccaattatccaaaagtggccaccggaattacttatcaagtgggagaagtgagcgatgcttacgggcgagaggtgagctatgacacctgtagcaagtactgaaacctcaccggttaaatcagattctccctatcatttatcccaagttgatagagccctcccatatccggcttctggagctcttaccggcgcctcgagaaaaggcccttgaaggccgcttccgggtagtcgacgtagagtaaacgtcagcctatgaagctttgtcgtatacttgggcagatgacaataatgatacttctctctgtcagcgcatttttatcggcctcggtaacagagctctacccatcgcgcgtaattgtcatcaagcactgagtcgtctacgctgcaagaccgagtttttgctgatatgggtggatgccatttgcattaatcagtccgaccaagttgccatgatgggtaaaatattctcgcaggcagcggaagtgcacgtatacttgggttaagaccctgataacgtcgaaggtggagagtttggagcaataaccctcctcaaagatgagctccagtcctccaaactggcctcgagacactttaaagacaacgccgaggaggccatgggcagactcttgagaagaccgttcttttctcggttataggtcgtacaagaagtccttctcgcccgatccatcaccattcgctgcagcgattcagccacgcctatttctagggacgtgtttattaaggcaaagttgcacaacgccgaggtcccttggtggctgaaaaagatcggttggattggagcacaatcaaagggcgatatgctggagctcctgtctgcaaccgcactttgcaagatgagcgacatgtgagacaagatattcggcctacttgggttggccgatggcaatgaagtcaatgtactgaaggcaaattacaagctgacagtacgagaagtacacattgggactgccctatacctcatccagcaaagatattggcacaatgtcatttaacttgctgagcctatgacaaacctcagacttcgttccaagtacggaattcccagttgggttccctggtggaacttacaagagaccgcctacaacgcagtcgacttgtcagaacgattgggcgacatagagcttggctggaaagcgcgttcgaatcagggtcctattctctcatccacgacagggaaccctctggtccctgcctctcagcaattcagaaatatcccattctcaaccagccatgaaacagcaggaaacttgggcccgacgcaaagcttcaaagcagtagatgccgagacaggctgccttatcacagccggttatgagatcgctgttctgtattacaccagcttcatgtctgggaatgaaaagagcacagtcgatggccagtatcgtgagactaattatcatatgctcaacaactccgttttccttgccaccagtgggcccgtgtaaaggttctgagataaaccagaacgcatgctggggttgagtgatctcctttctttggtcaagatatctggctgcagaatgccctttctcgctagcaagcatgtgcgggatggagatagcgctacgtacgaactcctttatccatgtgcctcggctattatctatccgatagataaggaccatatttacagcaaccattctgattttgacagaatctgtgccttggaagtctcatatccactaacgctggagattatcaaatttctttatcactggaggcgtatgattaagctgagaagccaaccgcctggtgccaacgtatttgattcctcttccctaaaaaacgaagaaggccacgcctggaacttctttgtcagacactcagttctcactgtcacccaggtgtcgggctttgcaggggaaagacaagagtggaggcttaaattggaagcaagccctggctggaagacaaatagacaattggcattagtggacaacttactgtcagagtccgcagagctcatgaacttttggaacccggaagcctttgacgctgttgagaaactggcgaaagaactggatattgcaaaaagcactcgggagatacagcactggcataggactcttggacgcttttcagcttccttttgtggccgaggatggaagggcgatgccgatacccaacggtcgttgaaagaggcgaagcttcgaaccttgaagaaagcgcacgagttcctcttcaacactttaagtcagctattccccgcaggcgctaagaaagagacaatgttttcgatgccgatgaattttggcgaaatttctcagttatcggaggaatgcctgggaggttatcgagatgaggaagaagcggttagcatcatggagcagaggtggatgaactgtacgagcctgttttcagtactcgccgagtctgcggaacttcgtggagaagctagaagagtattggaggacagacgggaaatgtcaagaatgtttggcattgggagagaatccgaaaggattgtgattgaataaggcccattatgattcagctatctactccacaagatcccaagcttcgtactcaataacatgattgatgatgagtttagtgaagaccgaagagatattcgaaacgctcgagggtcttatggatggtcaagaaagacacaaacaaacaaacaaacaaacaaacaaacaggatgtgttcatcgctctgcctccaggactggacacatttcaattgaaatgctacatcaatagcgaacgatatgatggtattgctgactcgcaattgggatggtagtcgtttactcttagcgataagatatgggaacttccgagtgaccttgcttgatcaggttaagtggacggctgcctgctgatcctggacacaacattttctcaaatacctcagctcaaccaggttgactcaattctagcatcctcaagcaatcatcacacttgggaaagaacagaaacaaacaccaccatcatgtctctcaccactgaaagctccgctgtaggtctagcccctctccctcctacagataccattctcagcttgcgaacaggcaaaatccgcccactcggcggtgtaaacatccgcaccgccattaacaagcgagcgcgacaaggaaaatgggaactgacccgtgttggactcgtcggcgacgagcagcagttcattcatcatggtggtcctgaaaaggctcttcatcagtactgtgccggtcactacgatgtctggaacgctgaactgcctggtcgagaggatctcttcaaaatcggtggctttggagagaatctatctgcaatggacatgtctgagacgaacgtctgcattggagacgtatttcgtgtaggaccggatgtgatcatccaggtttctgggccgagacagccgtgctacaagctcaaccatcgctttcagcacaagaagatctcggccatgacgcagtcaagtggccgaacgggatggtactatcgtgttctccaaactggattcatcgagcaaggcgatgccattgaactcgttgaacgcatcaacccaacctggcccctttcacgagtccagaagtacctttaccacgaaaaggatgacattgaaatcttccaggaattgttatcacttcctgccttgtctgaagagatggttgggatatttcaaaaacgactagatcacggtactgaggacatgagcggccgtcttgaaggtgaccgagtccctgtcgtttggagaccttataagctggcgaacaaaacggagctgactccaaggatcaaatcctttattcttgaagctcaggaacacaatggggactcagagttcggcccatttccatttgtacgggttcaatttggtccagatggaaacatctctcgtgcctactctgtcgtatccggaaccacgaatcggtttgaacttggtatcgctagggatgataattcaaggggtggatcaatctatctccatgataatctgaatgttggagatatcatcaaagtcgctccagggcacaacgctactgcaataaagaacgaaaaggtggagaacaatgtgtccaagcatatattcatcatcggtggtattggagtaacagcctttcttggtgagatcgaaaagctgtctcaagaggcgctcgaagttgaagttcattacgctgtgcggagccgcaaggatgcggcctacttgagccgtctaccagtcaacaagaccaccatctatgcaaaagacgaagaccagcgacttgttctcagccaagttatccctaagcccacggatgataaaggtcgcagaccatgtgtttattgttgcggtccaacatcactcatgaacgcctgccgtaacttaaccaccgatcttgggtatccaaaggccaacatccattttgaagagtttggcgatgccactataggaactggggtgccattcgaggtagaaatcaagtcaactggccaaacggtccaggtaccccgcgagaagtcccttcttcaggtactttctgatgctgggtttgagatcgagtcatcgtgcctggttggaaattgcggtacatgcatggtggactattacaagggagaggttgatcataaaggcgtggctctagacgaggagcagaagaagggatctatgttaagctgcgttagtcgcgggaaggggaagattgttatatgataatagtttaggaggtggcatcagtcttatcgaggggttctgggaactttcaagtttgaattttgtggattattgctcgcagatagtgtgggttctacttaatggctcttcataggctactttccaaggatcactcgacatcatatgaatgtcttgggtgatgcgaattttagagcactagcagcagtatgaagtcgtagagttcacgagtcgacaagagatatacaaacacacttttttttcctatttaatctagttcctcatagcgaaataataccagaaagccgtcctgcgcaccaagcatcctcaatttgagtgaatcttttccgtgtttccccctcagtatcgtcattatcataagttaggtttcttacaaagacctcttagcaagggacctttaggtcgctagctgtacactgcctgaccaatatgccgaatctaggaattggtgcagaaatatggtgtgctaatcctgatagatttacctgttcctttcctgtccaagtttactctcctgctggtacagggctactcattatccatcaagttcattccaatagcctcagcagctacttcgcggatggtcttccgctcttgcctggtaaaatccatgtttacaggccagtatgacttgataaaaccaatgcgactttctatggcctgaggaacatcgagatcctgaaaggttgcaaactgcttgaaggtctcaaggtctcgggaacgcatctgtgcacagatggttcgtagagtgaactctgccttgaaataacacttaccttggttgtcgaggcttgtgagcgccaggatcaatgttgcaagcgagtcgtcgttgtctgacgaaatggccacttcttgaagggcaagaaaaccaagtctgagaaggaacatagagagccaggagtcgtgagtctcggtcccgtgacgcaggtaataaatgcgaagcacaagctcttggtttctccgagcatctgcaagtatctcagagggcgtctggtcaagtacttttgtgggatcgtcccagcctgcaaagggtctgaagagatccatcaaaagagcccaatattggatactatagcgattagtaagcagtagaaataaactttagttacatactgtagccttagctggaaaggtagggctatttttcctggatgtaggtcatctgggagaccatcaaaccaggatcgcaatcgagaatagaactcgacagcctgaccgaggtaaagtgaccggatttggacaggacggaacaaaaagatggcaatgtcattgaatatggtccagaactccaagtatgccttgaacgtctggtaatacttggttgcgatgggctctcggcttgaggggtatcggacccagatatcgccataccagaatgggcattgggcggggtccgggtaggacgtctgaggaggatccttgagcagaggtatctcttgggccatggaagatatgattctgtttttcgatctcagcttcgtattcaaagagggagcgtaggaagactacccttgccaagcgaaaagagcccaggctgtcacttcacggacaacctcgacatcttgatccgcattctgttcaataggttcactaggagagttgaacaaacccatgatccttgcttgagatacagcgttgagtaaatactgatgtgaggcgccgtcaacgccatgatcgttcacggtaatgttcatcacgagcagggcctggacagttgtgatctttggtcgaaatgtttcaagttccaataaacgccgggcctcggcgaggaatgtatagccgagagtatggggattccaatgctcgttgcggtgcgcaatccagggggttgcgtgacaagcatgagccaagacagcattgacaaggaggttggagcagaagcgactagatccagaaccaagacctcgcaggaaacattctttgtggaagaaggggaaggccgagtagatatgcaggaagtatgcttccatgagactgtgtagcaaaggctcatcggtgcacacattcgtccagcgagagatggtagcgtagtctagcaatggctcgactagttttgcaaagtggtatggcatgtactttggggcgtccagatacgagatcaatcgtgcatcaaacgtttgtggagagtccgagccaaaatatggcgtctcgagggccaaggagtctatgtatgcactctttgttttggcgaagataccaggcaacgcattccggtacgggaatggatagcggacttgagatgcaggggccaggtgcagctgcatcagtatgtccccgccctcaattgagctcaagatagcctctggatcagatcctgttcgaacccgcctgaagacagcttgtgctacatcctcaggcttctcgcgcattatcgcaaggagggaatcaacgcgacccttgtcaccactcatctcggtgtacttacgctgcagtgccctataaagcgtatgtatgtcggcttttggaccgaagcgacattccgagcggcgaagaacacatggttcacacggccgcggaacattgcactacacgtatcagctgagctctcacattaacggaggcatggatacttttgacttccgcttgcgacattcttcacaagctgcagacacaggccggagtcgcttccgcaagacgatgtcagtcttggtcataattgtcgtaggctggttctccactggcttaacagggccaggtaaaaggggaaccagactagacatagcgaagtaggtagtttagagttagatcgtccggaatattggggctctagccgagggttaaactgagtcgacgttatgccacagacggttaaagcgggttgaggtgagggcgaagatgtctgggtaacaataaggctgcaagacacgtcgcaggtcacggaactcggctttacgatcagccgcaagcctcgaaagcacaatgacatcatgactttcatctcgatattcagctgttcgcttgatgggtatgtattagttggatacgtaatgcgtgtaggtttatatagttcatctcgtgctgctgggaagtatataagttcaaccgaattagactcttaacatatataggctaagttaggactattattcaaaggcggcaaagctgatatctctgtaaactctacgacagcaaggattattaatcttgaaacagtgggcagcaagcacgcgaacaaaaccatacacctaacaaacccatagaattccctccaacctaacccgatttcttctcaccatcctcattgaccttttgaacagcctcaacgttgtctccaatgctttccgggggaccatccttacccccctcctgaggtacagtggcattttcctctgtggcaccgtccttactaccctggtcacctttatcctcgacagcctggttctcattcccttgagtctctttactttcttcctgagtttcaccatctttctttccccagattctcacgctgggcatggaaacattgcctagtgatgacacggagctaggcaccttgggcatacttggcatattgggcatgctaggaaggtttggcatctgcgggatcttgtttggcagccaacctttggcgtcggcgccggtttgctgagccacgccgaagagatagttgaggtaagttcgcttctcaactgtgtcagcgccctcaatatctgcatcgcctacgatgccttcacccttgtcatcggggaggggaacgagggaggcagcgttggcgatgtccagaggtgattcgtctgggagtcccgtatcattgtcgccatctttgtcatttgcgccctcaaccttctcgtctccttcaatttggccaggatccttttcaagaatctccttggtagtcttggtctcttctgtttcttcgggaggtgtctcgcggaatttaggatcatcaaaaacattctcttcgctctggaaccattctttgatgagctcggccgacctatctgtcatctcctcgtaacctcgatgtctctcaggcctgaacatgttgacgtgcgcttcaatctcatcttcagccttgggcatgacgcatctttcaaaaattgggtaagctgagtggctttcctcaggaacagcacagaatgtccgctcagggacaaagtatcccccactccagtagccattctcaccaagagaacagtaaaagtcgtgcatgccaacgcccttgagtgagccaatgcgttcgatgcggcggtttagctctttttgtcggaggagtgcaccgacaaacgtgacatgatctgagagccaggcgaaagactttccgacatttccgcggttgatataggccagaccttgtccgagagcatccattccctgacggtagctttcggccacagactctttgtttatgttcttcatgctcttcatcccttgaatgatggcctctcggttcatgtaggcagctacaccgccagctgcgatggcgcctacagtacctgttttgacagctacaagctgccatgttttccactgtggtccccgtgtgctgctggtaacagcagtggttgcagcacgtcgagcgctaagtcgtgcaagactagcaggcgcagctgcagagatcgctgtcattacgttgaagacgctgttgactttttgataattggagaaagcgccatagacgaacatggaccgggccagaccattgtaaggagtgtcgaatgtgaggataccttgaatgagtggaaacaaggggtcattctcgtctccattgttagctctgtcgttgatagctaggaacagagtatccgccgcaacgaagcctctggtagagtgttagccgatgtataaagccaaacttggcctgaccaacttaccccatcgagtgagcaacgagaacaactcctacatctctgtcatgaggaggccatggcttttccgatttcttctttcggatggtcattacctgctccttgagcctgttttgagtgttagcaatccgaacgtctttgatttagttgaattaacctaccactctagaaagccctctgcggcctgagccaattcaccagtagtttcatacttaggatatacgatggattcaatcttgtcatctgggagttctctggcgaccgcttttttgaggtcctttgatggtgtaagtttaagctatggaggcttgtcgcatttagcgtgggtcaccactcacatatggaaattcatgaaaggtattatcggtaccctaaggatgtcaataactaacagtgagagacatatggctatcgcaccttgaatccgtggatgaaacaaagcaatagagtgcgcggcatcttgaatatcgatataggtagataggttgctgatgattccgtctcagaagcagatggggttcggagtaataatacaaacaaataaataaagtttacggcacctgcaccaaataatgacgttgttggttgtaggacaaagacgatggagttccaggttttccagccacactcgatccaaagtacgcgtggcgagtgtgtatggcacaaaggagccaatccaatcctgttgtgaggggatgaaaggcgttgacgttttgttggtgataacgtcattttatggcatcgtgcagcactagcatcggtcattagccacgttttggctgctagcgcaatcagaagatcaagatccaagatcaagattggccctgcaaggaaaaaagcttgattgtttcagatccttgcccagaaaaaagatgaattttagaggcattttaatcaaacaaacaccaacaaccatcccttggaggccggcctgaatgctggccttacttggctttgccaccacttgcagtcttgaccaactcctcccactcaatatcctcttgatcatcagcatgaataaacacactcatattgactgcctttttcaaatattccgtcgtactagcgtagagcatgcgaagctattccccagtcagtaatttcagtcgcgtcagcatgtgacagccataccttgataggcgacgtctgtggaacccaagatataaagatcgtcttggtcctacccgttgtcaggaagttccagtaccagtaccaggaccgctaagctcaccttttcccatcttcaccaaggtcgtaatcaacgtcgtagagtgcatagcgcggagccgattttccagacttgtcaaccgccgagagaagcttctgacggaaagtctcatactcagtatcaggacacgcctcttcaactactacgcactgctcgtcatcggtaatcttgaagatgacgaacttgatcttactcgacccctttgcaaatcgaagatcattggctgcggtgatgcagccttggtcaatcaaaacactgtgtatcaagatcagtcgtagattgcgggatgatttcaatgacagtacttacccagaagcagacttcacacacagaataagttggtcagacacacgggctgaagaataagaacaaacttaccgccatttttaatggtttgcgagatttgccgccgatagagaaagaaaacaagataatcaagattcaagagaactggagagctgcgatgtgtgaagtagattgaatttccaacagcaatcacatatcaaggaagatcatattcattaaatagtaaaaagacacttttgactatgaccaaataccaaaggttggtgtcgagggaaaatgttcaattctctggtcttctctctgcctagtcaggcatccagataatcgactacacctcagagagtggatctcatccattattatcacaatagccttgtggctagggaccaagatgaaagatttgccacgcacgaatacaaggcaacaatattattcagatgaaaacagcaaatgtctcaacaaatatagttgccttggagaagtttcgcatattcattagctgcctagttttattttatggaaattatccaccggttacgcgttaagacgaagcatctagtttcttttagacttcgatctcatctaatcaagttgtctgcagggatgattcattccccaaagtccatagcaaacatatcagatgctgggggttgtccgttgatccaatcagccaatatgttggtcatgtcatcagtaagaaagtccgcaaaatcatcagtcccagcctgttgttctgaaggctgagcagccatatccgtccaagttaggggatcattctcggacacaccagccacctgtagtgtatcattattctgatcatacatacccactgacgtgtttcgagattcgaccattcgacgggcaagtcgtgcaaaggtagaacagatttgatagagcttctcagctccaatgttgatatctctggcgctccggaacgtggtgactacttgctcgagaagctctacgtcttcaagactagatgctgctatagaatgcaagaatatgacgacaaaaggtgtgaatgacgagttgtgaagagccctgctagtgtgagctgacaggtctgaataggctagggctgacttaccagtcaatgtagtctgctttcgagagcatcttgtcgccaccgtagcccgaaaatgcgagaagatgactctgtagagagagtctcgctgcttggaaacactgggatgtcatgtctgtacctactcctggcattgccggagctcgtaacagaatggtcagagttgagtagtacatgatgtcccaatgggtctttgaaagcttgagaatctccgcaaagcgcactgtacttccatccatctacacatgtgttagttcagtgaccagcaaagactcaaaatatcagagaggaggcccacatgatccaattcgtatcgccattgttgcatgtcagtgaccagtgtatcaatccattgtctgcgatctacagcaggggactgtaggccagcaacagaataaagcttatcaaatatcaaaccctggatcttggctagcctgacggctagtataaacagttcagtccagggcttctcagccgggtcatcctgtatagtgggataatgtgcgtcaacttcaaagtcctggatcctcgaggcgttgccgaaatggagagagtttgtcttgtcaaagacataaagagtccagaaaagccgacgcttattgtcagcgaagccactttggtctttctgataggttacttctcggtggtagcccatcatctggcagtgactgaggcctgcgttgactaatgaacgggccaggacaggagcggcttcgttctgaatcttgagaacctacaatgaacaaaaagattgattaaaagtctggcctcaaatgtgatatgagagaaactaaccgcggctgtgatagccagaatgttctcaaaactgggcaccgtcataagctcaaaggtttgaagaccttggtcaaagtttcgctcagcctgcgcttttagttcctccaggttatgctcttcacctaggctatcctttgtgatgatgaactcgcggaggagtagtcgcatgataccattgacgcttgtgatatgtcccagagttactggttccgttgggaagtagaccttttggcacaggtgctcaatgagacgcacatcagtgagggcctggccaggaaagaatctggtaggattggctatagatttggttagctattggatcactggagtctttaaatgtgtgttggttactacccttgatcttacgtagaatagtaaggacaactgaagccggtagaggtgtaatttctggcatggaacgagtcgaggcagcgaagggtaacttcctatcattatggctcctgaagatagagttcagttggttgaatgattcgctgattgtctgtgctgcttcaggactctctgcagctgcagagcgttggacctcttggctagcctggacagattgctgaagaaatgatgatgttccctcgtacaatgcaccaccaggagatggtgctacatcatatacactgggctcagaagaaacagctggagaaacggaaaatgtctctttcgggcgcgtgggtgcagatgttgaagcaggcgtggaagtcaatggctgttcagactgtttgtctagacgtagctcaaccttggccagcctagcttcaagagttgccacatattcttccctttgtggaagaaatgagtaattataaatgtatagagagtaaaagggcttacagttgattaattcggttgtctggctttgaacgtgcatctgactgaacagaatgagcttgttggcaagctatacctgcagctttacagtttccgcaagggtgggacctgtcacagcgaatctaagacagtcagaagtgaagagacctgtttgggtatagtattcaccttgcggaccttacacgcttcacacttttgcattgtcagtgtcttgagccataatgggataagagggttctgtctgaacagtacgtaccgcccttgggacctgagagagcctagcccgcctagccagaatagtctcctctcctgacatgaccctaacgaaccaaagttcacccactagacgaatcttcaatgcaatgtgaggccaaagattgcgttgcgggagaacgggctcgcggaggagagggaatgctgacgccctcgctacctcggaggcgcgggcccgtggtcccgagccctacaaatgcccctaattctgttagtgcagatcatgtcgattggctgtccgtgtctcccgcggatccgtccaaacgagggagcctacaggtagtctagacgacaaaaaactgagccatatttaggagagatttagtataattaattttggaatcttgctgaagctgcagcgcattcagggatgggatcgattgtcttggcagcgaaaatatgagaatgcagtcagcatgagccattctgtatgacccgcttgcgtacccaagtaagaatgtgagcttagacatgtccaagacagaaggaaataagtatccaacaacgccactctcgtttagtttgacattaaacaatctcaaccagacagttttttcacttctttctattgagcgttcttttaggcttctagccttcgtttcaacttcgcttcttctctttcaccactctcataatagattctcccctaacttccaacatggacgccaacaacgagaagaagatccttgttgaggactcaattacaacaacacaaaaggatgagcctgaaaagcaggctgaacttggagatctctgggtatgaattgctattctactggagtaggtgaactcatgacttacacattgcagcgtgtctttcgtttcgccgaccgtctcgactggatcctcaacttcacatcccttatctgctccattgcttctggagcaacactcccactgatgactattgtctttgggcaattcaccggccgatttagcgactatgcgagcggcaagatagacccccagggctttcaagacgaggtcaacacattcgttctatggtttgtctacctctttgtgggcaaattcgtcctcagctatttggccactttaactgttaccgtttccggaatccgaacgacgcgagtacttcggcagcgtttcttggagcatctccttcgaaccgagatatggtactttgatacggctagtgttggatcacccgcgacccagatgactaccaatgttactcgtatcaaccagggtattgctgagaaactgtcactccttatccaaggactggccatgtttgtctcatcatttgtcgtcgcgatagcagtccagtggaagctggcactcatcactttgacggtcgtgccactcttctttttcatcattggctttggaatgacccttgatgcgcctatcgaagcaaaagtccagggcagttactcccaagccaacgtcttcgcccaagaggtcatggcttccatccggactgtccatgccttctgggcacagggcaaaatgacagtgcgatatgatgactatcttaaagaggctcacgtccacggaaagaagaagtctttcatgtacggtgtcatgagctcatccacttacttctgcatgtatgctggaaatgctttggccttctggcagggtttccgtatgtatcaaaatggtgaaattgactctgtcggtactgtattcacgtaaggctctcatactccacgaataactgcagatgactgatctttcatagcgttgtactgtctgtcttgcttgcatcatcatcgatcggtcttctctacccacaggtcccggcgttggccaacggtgcggcagcagcttccgagctcttcaaagttttcgataagccatcctcactggatcctctcagtgatgaaggcaaagtccccgaaaactgccacggccatctcgaggttgagaacgtttccttctcatacccctctcgacccgacacaaacgtgctcaacaacatcagtctgagcatcccagctggcaaaaccaccgctattgtcggagccagtggctctggaaagagtactataatcggtttgttagagagatggtacctaccaacctctggccgcttccttcttgatggtatggatgtatcaatgctgaatattaagtggctgaggtctcagatggctcttgtccagcaggtaagacagttgctgttggtcctcgtagacgtttcagctaacgcatgttttaggagccagttctatttaggggaaccgtgtttgagaacgtggcaaaggggttcacagaagcacagaaggtcctgagacttgatgaccagaagaagctagtgcaggacgcctgcgaagccagctacgctcacgagttcattcaaaagcttgaacaagtaagcacacacctcaactataaccaagtttgtctaacatttcctagggctacgatacgtatctcggcgagcgaggcggcacacttagcggtggccagaagcaacgagttgccattgcacgtagcgttgtctccaaccccaagatccttctccttgacgaagccacaagtgccctcgatcccaatgccgagcgaatcgttcaaaaggccctatctcgagtttctcaagagcgaaccacggtggtcatcgcacatcgcctatcaaccatcaaggacgctgacaacatcgtcgttgtttcagctggacaggtcgttgagcagggcactcacgaggaacttcttgcactcaatgctcactatgccagactcattcgcgcacagaaccttgcagtctcctcgaatgacattcagaaggacatgagtgcgaagcaggatatggtcgaagtcgagacagacgaggaggtggcgtgcgtcatgacagctcagaccgagaagtccatggtgcttaaggatggagagggcaagccaaaggaccggtctattatgacgagcatcttccttatcattaaggaacaaaatgcccttctccctcacatcatcgtcgcagcacttgcctgtagtatcgccgcagccacctggccaggtcaagcggtcctgttctcccgactcatcactgccttctcttccagtgaaccctctgcatcagatgccaacttctatgccctcatgttcttcgtcattgcacttggcaatctagtcgcctacttcaccatcggatacatctccaaccacgtggctcaatccatctctcatcagtaccgcctcgagctgttcagtcgtatggtcgtcatggacattgacttctttgatcgaccagagaactcatccggtgcattggcttcaaccttgtcctcagtccccacgagcttgacagagcttcttgggctgaacatctatgttgttctcgtcatggctgtcaacatcaccgctagctccatccttgccctggcatatggttggaaactggctcttgttatggtgtttgcagggttgcctcttctcatgggttctggctacatcaagatccgccttgagtctagacttcatgagagcaacgaggcaagattccgagaaagtgccagtcttgccagcgaggccgtctcagctctgaggactgttacctctttgaccgccgagtcggactttattcaggcatactctgaggctctgtcaagcatagtttcccaatcggtcaagtctctctcaatctcaatgtttgcatacgccttctcacaatccatcgagtttctagttatggcactcggattctggtatggctcacgactcatctcctctggagagtacacatcagaacagttctttctcatcttcatgggtgttttgtttgcgggccaagctggcgcccagttgtttgccaacttgggtagtctcacaagggcaaagggtgcggcaaactatctattgaacctgcgagaagagctaccagtcgttcgagagacctatgagaacaaagatctaggccctgaccttgacgagcccatcagggttgataatgttcacttcaagtataagagtcgaagcaccaaggtccttcatgggctttcaatggatgtaagtctgctctttacccatctcaagaacatccactaatattcccagatcaaaccatctcagtttgttgcgatttgcggtcccagtggctgcggcaaatcaaccctggtctctctcctcgagcgatactacgatcctacatctggcaagatctgcgttggtgggcaggacatcaaggatgtttcgcctcgcctctaccgtaacgagatgtccatggttcaacaggagcctgtcctctacgaaggaagtgtacgagagaacatcttgatgggacttgatggtgatattggcgatacatctgacgagcgactcaacgaggctgctcgacaggccaacatccttgagtttgtctcatccctcccagaaggattcaacactccaagtggtgcacgaggcacagcattctcaggcggtcaacgtcaacgaatcgccattgcccgtgctcttatccgcaaaccgaagctccttcttctcgatgaggcaacttcggcgctcgatacacactcggagcaactcgtccaggaggcactggaacagacgagaagggaaagcggatgcagtgtgattgcggttgctcatcgactttcgaccattcgaaacgctgatgtcatctttgtgcttgttggtggaaaggttgttgaggtgggaactcatgaggaacttcaggctaagggaggtgtatatgcggatatgtgtcaggctcagtctctagacagagaggcctagggatagactccttgtttttctctgcatttagattcagatttttgtactcatcatggggagctaatatagctcctttgctttacattctctctgttactcttccttaatattacagtttttattctaactttctttcctcgctgacatacgatgtacagttactgtaggttaagtttggtctgacctgagagcggtgacattcaacccctgcatatagtttgccctactcgcttcgccccgtcggagcggtcggtacactaccttagtgagcgcggaaaagtttctgaaacgtgcaattaagcctattgttaagcatccctcactactccgtaagactgtttgctacaggcacatgagaccttgcagcgatgacaatccttttattctccattaagctaacccatctgaaatggatttccattttatccaacaggctgaattacttcagacggaaaagcccacatttgttgcaacataatgccaggaaagtgtagtaacaagattcttatccgtagaaaacggaacatggcctggataaagaaggtagtgaaatccagaagtgtcggaacctggctcgccgaacctggcaatagtggatcgtaatgctggtaagtctccatatgatgccgaaggttcagagggagtgggataccggtagttgagtcagataaagtgtggcttagaagatcatacccccttgagggatattcccttttagatagggacgtttgtataatgccgctgtcggaagtttagtgattgcgacctttccataataggatggaagttgtgctggaaggattatatcacagtgataaccgtgctgtaggaacattgcattttagcctgttaaatgccaaggtgacttatgacagggtttaggttttcccctgcagccaaccattacaaagggccgaagcttaatcccgagtattacctcagactgctcaaagtcaaacaggggcattaagacataaatacaatgaaaccactcatctgggtgacttggtctctcaagcgttgatctttatcggctccgcaatcatggcatctccacgctctctgcgccgttttgtcttcgcctctctcttttccctagcttttgcccagaacaaggctgaggaactgactaaatgtctcgacaagactggcgtgagaaacgtcatcgagtctgacagtcaatgggccgcagagacaactcagttccagaagcgtattcgtccccagcctgctgcaattgccttcccagaatcccgcgatcaagtcgcccttgcgctagaatgtgcgcgagaggctgatgtctatgcaaatgcccttggtcctgcccactcgttccaaggaaatggcttcggaaagcctgggaacttggtcatcaacatggctgcgtttgacgacgtcaagtatgactcaaagaccacactcatgaccttcggtggcggcactcatgttggacctgttgccaagtacctttgggacactgctggacgtcatgttcctcacgtccgtggtgcccatgttggtgtcactggatccagcatcggaggcggctttggtaccacctcacgttatcttggcactcccatggataacattgtcgaggttgagtacatgttgtacaacggcaccgtcgtcaaggctggaaagggttccgagctcctttgggctgctaaaggtgctggagcttcctacggtatcattctctccatgactaccaagaccttcaagcctgagttcgacaaggctatcaacttcaccctctctatgggcgatctcagcgccagagacggcgccagggctctcgtagccatccaggactacgctactagcaaggactgccctgatacctttgccttccgatggagcttgatggctcctccttatgatggcactggatacttctacggcaatcccgacagctttgacgatgttattcgtcctctcgttaacaagctcaagaacatcaagtccgctgttgaggtcaagaagactgtccttccctggtgggatcttgaagtcgctgttgctggtgctggcatgaaccagcccgacggtggatttctcggtggccgagcattctatactcaatctctcaccaccacgactgaccaccctctcagtcttgaacaagctcaaattcttttcgagagcacaacactggccttcaaccgaactgacctgacaaagtttgcctaccttgatctctggggcggtgtctctcgcaatatcaaggatagcgacacaggttatgctcatggcagaaacctgtggctgattcgctgggatgccaactctgtcaacccctttgtcttccctgccgacgccattccctaccttagaggtcttatgaagccattcgaggatgctctcgtcaagggcggctctaagctccgtggctttgtcaactatgctgataccgagcttactgaaaaggagtggagttcgcgtctctatggtgcaaactatgagagactcaagaagatcaaggccaagattgatcctgagggtctgttcactggtcacaagcagtctattcccctgccttaaagatgtagtgaaggctgtatatagttctagaagtaacgtattgtagctcagtgataagacagaaaatgatatcgagtttgagcgattgaatgataaacccatactctctacctagtttcaatatctgcaagtgagatggttgcctcaagatttaagtgacggcggtcagttgcctaattgagcagtgagtggatcacgggcaccaaatcgttgatgtaaattggctcagtctatctaagcttgattttgctgtcttgatggtgcagattcagctcaaataatattactgatgaaactggcgatgcaaaaaagtaggctgatgtaaacaacgaaaaagaaaaacaaatgaggcacaccggatttgaaccgataaccttcaggaatctccgtgcttgatagctggaatctgacgcgctaccgttgcgccagcgccccactgttggagaagagtgttgcaaatagatctcatattggcctactttgcgccaggccttcatatgagcactgatgttagagccttgacatgtttgcattatgacaagtcctataatgttgatatatctgaatttgctctaccatagacttttttgaaactattaaactatatataagccaaagttagagtatcttgacgccaccgtaagtcaaaataatagtaggaatagtgaatcatgaaatgggcactgaggtaaccttcgtagggtagcaaataggttggcagtattgaccacacaaagcgcggcatttaccttgaaataaggttgtatcgaataagcatattcccctgtcacccccgctccaacgtcgtcacggactttcaagcatgaaataatgccgtccaatccaggaacgtcaacatcattacaagcataatgacgacagccaacctctttttagcctgataattactgcactattcgtaagcaacccctatcctaaaacgttgtatatattcccctcctccttgttaccgctccacttcaatatctttccgcctcgcaagtgatcacaatgaagtttttccagcccattgtcgtctttctgtctctcctcacctctattgccccgagtggggtcatagcggcggaagaatcggcagctactcagcatcagaagggcgagactgtgagataccgaggatgtcagtattccttcacacatattattggctgagtgctcaattgatcatctctagtgaatctatatgtgtccaagcccgggaggtttaaccttggccacaaaaagcctggaaaaagaacaggtgttcttcttctcaccgatatctacggcatccagttgaaggagaaccgagagtaggattgcccacccactctgacttttcctcactaaccaatgcagattggtcgatgaatttgccaaacagggtttctttactgttgctccagacctgttcgggggcgatccggcaaaagaaactccaggcttcaacaccaccgagttccttgccaagcatcctcccagtgtcactgacccaattgttgcaaaggcaatcaactacctacgcaatgagctcaaagtgaactccgtcgctgcaacaggttattgctacggtggacgttacgtctttcgttcactaggccagaacggcaaaatcgacgttggcttcactgctcatcccagtctcttggctactgatgagattgaggctgtcagaaagcccgtatccgtcgctggtgcaggtcagtttcagcctctgataacgataaacgaaaaaccaaaagctgacatggatatagccgaggaccagatcttcccccagaccagacaagcggagactgaagccatcctcactaaaataggcaagcctttcacttcggttctgtacagtggaaccactcatggctttgctgttcgcgcgaatgcgtcaagcccacagcaggtctttgctaaagacgaagcgttctatcaagctgttcgattttttaatgcatgggcctgattcgcgatacacaagtcgcagaccacgacctcccgcaaattataagcagaggcatttctactttctttcttacgcacggattcctggcacacgacaggtattgtgcgccatatagttatctaataatattttccactcttgtgctcaccataccgttcccaattcgacttagagaaacctcaatcatgctagccatcatgacagaaacatgaagtacttgatgactttgcaccatgatgtcaaatctctgtaccgacacgagcttcgaccttgctgcttgaatctctccagagctgaagaatttggtctacgttaccccagccgagatctaaattctgggttcatcgtggctatgtaggttttgctatatgtatgaataaagatttttttaatgaaatataataaagttaaccccttctccgtcacttccggcgtaggcaggcaaggtatagaaacaccggcgataatcgtaaactccgagaaaacatgaactgagtatcatctttcgggaattaaattggcctaccaaatgaaaccaaacttgtgtatgccacgctaatgtttgagagaggaagaaaccgaccaaagagtcggggatgagataaaccgagtctcgctagggatgaaacctagctgtattcaccgcttacgcctagatggcctcgcagctagtcactaatattctgactagttctgaaaaggaatatgctcgggactctcgggagtgttaaggttgtctgattggcctccgaacgccatggccgtaacttagtttgttatttgagttatcatccaggctatgataatacatcatcagaataaggatttgtcactatatcgaactcatttctgcttggcacagacttcatgctacttgctatcgtgtgttgacctcgcaggttggctctgccagttcatgtgccggtgaatcaatatgagatgagcatataaagcagtctttagctgctgcaatccagtctggtttatcgttcactaattcacaagctatccccttttttcaacactcatattcctaccacaatgtccgatcatccaactgcaattcccaaaggctcctgggttcttgtgacagccgcaagcggtcacactgggagtcatattgtcttcgagctattgaagagagacttcaaggtccgcggcactgttcgagacttgaaatccagccagtggttacttgaggacgattttgtttccaagtacgcagaacgcggtcatatcgagcttgtagttgctgatacgaccaaaccccatgactttgatagagccgtacagggtgttgtggctgtcatacatgttgcagtcattggggatttggttcctgatcccaatgttgccattccagctactatagagtcagccttgtctgtttgtcggtcagcagcaaaggaaccatccgtgaagcgatttgtcttcacttcaaccttttgggctgctacctttccagtccctggtgccagtgataccattacaaaccttgacacctggaacgatgctgcgattcaagctgcttgggcccctcctccatatgaatcggatcgaattctgccggtgtatttcgcagccaaggttgaggcagaaaaggcagtctggaagtttgtaaaagatgagacactcccctgggtagtcaactcagtcagcccttgtgttatcctgggagacctccgagatgataagcatctgcggtccgtaccgccccagctcattgaacagctttatctgggcaataccgaaaagctgcaaactccagctagtaagtaacatctctataatagatacttgtgactaattatgagtagtgtattacggccacgtcactgatgtcgcgattatccatgccgccgctgcaatcgaccccggcgtacaaggtcaacgcattcaagttctcgcatcatcttttacatggaacgactgtctagatatcctacgaagcgcctatcccaaccgcagcttcgtagataactttatttctggcgacccgaaattgatatacaacattgagagggacattgctcttgatctcctacagaaatgggccgggcgtggttggatcagtttggagtcgagtgttacagaagtggtgaattacttgttcaaagccaagaggctggataacaagtaggtatctaggtttcattgcagacactctcctaaagggttttcatggcttatctgtgagcttattaattagcctaataatgatataccatcagctgatgattggctttggtccccgctgactcagattcatgttgagaaaacgaagaccggtctggcatcccattcccttcttttatctttgtcatccttgtattagctcatcaaaaatggagaattgtgttagagacacggaatgtcaatcagttatttacagacaaatgacgttagtcagaagaagaggccgcggcagagcaccaaaaagccaatcagttgaagaaccgacaaagtttcaacctggaacactgcaattcatcaactctgctcatccagatgagatcaccaatgcaaatagtatcagattgataagatcccacgcagcaaagctttctcgtgctctacagaaggacaagaagcaaggccaagctctcgaagaatatgaccctgaaagctcagctgaggcagagttgagatcgctgattcaccaagaaagcgatacacgttaccgaaagatcatgcctaaatcaaaagtacatgaactgactggaaatcgaccaccaagtcctctccagttgattggcggtgctcgcagtgtcgcatacacaggatttgcaaggccactttcagatgatgagcactatctctttgatttctgtaggtctacccttctcgactatcagccagctggagcaactaacatgttatatcatagatctaaactatgttatttcttacggatacacagcatgctatgcccaggatgatgagcggaactttagctacctcatgagacatatctgggtgcccaatgcaatgtctaaactcagtcttatggctgccgtctttcacgtagcgtgccggaactatgccgccgccacaaataatgatctatcaagcaaatttgcggtcaaaaaactccaatatcgactgacatgcatccaaatggctaaggacgccatcgaatcggaggctgtcgctacagatacaactatcgcattggcaatgctgatggcctctgaagcagtgagcattccttcccactctttggtttcactctttattctaagaaaaaggctaactggatcattgtagttccttgaaggagacatgtgtgcgtattggagccatggtgctggcgttatgaaaatggtgcgtgcgcggggaggcgttgatatgctgggaatgtcgggattcttgactagaactgtctcagaatctatctatctaacgcgaaccaatatgatagccggcccagatgtcttggatccaaagataatagcctcctgagattcggagtacaatcgctagaatagccatcagatttcaaaatactgtacagatcttgaattgtatcatacaattctgcctgaaagtcagtactacgtgttaaattttcaattcaccgaatgagcttctcaaatacgcgaaaatacagtggtcagaataatgaaccgtatgtttctgtacatgagttatggtttttgatgagatatgatagcccactaagcataggctcagtcattttctattgactttggcccgtagcttttggcttgtaagaggctttctggatgtatatctgactcttgataaccccgtctcaagagtcgtctagaacttgccactaaccgcatcggcatccagttgataggacttatcaggcttaagtttggatttgttgttacattcatattcaaatctaaatagtttctataccccctttcattacttatcactagatttagcgaataactgaattatctcggtgccgaatcggcaaaagtcattctactgtcgtattatcatacgcaagaatacgcagctattgccttagccgtgcagacacgtctacatgctgacagacaaatcaagttttcatctataagcagacatctcattccaagctcacagtcactgttatcttatttgaggtggtggtgattagggcgtattcaaaggccaactgaaggatgtagctcttgagacatgtgaaacataatagtttcaggaatgcatataaactgattcaaactccccctttcaaggcaaaatgtcagcaacactgaagcttctcatctcaatggtccctaaacctacttgccttgcctttgtggcccttgtagctttcaccgctagccaaaacctacaggccactctgcatacaacatcatggaactcaacattcaaactctcgcctgagcaacttagtcttgccaacttgaccagtgaagaaggcgcgcagatcaacaatatcatcaactttgaccggactctactcgcctatggtggtcctcaccaagatgacttttacacgctcccccttggtctaaagatcccaaagagtccgggtgagcttatcaagctccaagaaatcacggacccgaagccctacacaatccctgcctcgactgcgatgtctcgtttcctctactcaacgacaaacgtcaatggcaccctcatccccgcatctgcctacatcctttggccatataccaccaagaaaatgaaagccattccccacggaaaggccccgactgtgctttggactcacggcacatctggatggtatcccaccgctgcaccatctacccatcgcagtctcttctatcaggactttgtaccatatgccttggctctggcagggtatgctgttgtggctcctgactacgccggtctcggcgttggtacctcctgggatgggacaggcattcctcacgagtatggtatctatcgggctggtggagcggatgctctcaatgccttgagagctgctttgactgcgttcccggagtgtttgacaactgattatgtaaatgttggtcatagtcagggaggtgccgttggatggggcgtctctgagcttcttgcagaaaagaagggaagattcaaggatctagttaagggtcatctaggaaccctcctttttgctccacctacagatgcattctcattgccagcaacttcgataactacctgggttggtaagtatttgaaccaagcctatcctgagttcaagcttagtgactggcttactcccttgggtatcgaccgagtcactctcttcaatcaggttgagggatctcaaagcgtcagtagctttctcttcacctctgaaaaggatattgttcagcctaactggatgaacacatggtctgtggctgctctcaaacaaatcgtcaaccccggtgagaggccttggaagggacctatgcttatcatccaaggtgacaaggacccagcagtgcattataacgcatcattggctacttcagaggctacttgtgagaagtatcctggtgatctggagttcttgggtgtccctggagttggccatttccctggtatgtatgcaactcggtcgatttggatggaatggattaaggagaggtttgagagacgcaaggtccaaaaggaaggctgtgttcagtccaaggttgaccgatttctacctgacgatcattatcagcataatccaaactccttccctttgtgggctggcaaatccgaatgggcttatgagcttccccagggacattaatcccagcaatggcagaggggtgatagagtcgcaaggcgagatgtggggagactttgaattgaaattcttagacatgggagaccaaagcctactccatgacagaatagcttagactcagattcaggatgttataactacagccatgtcatgccaatccgttcagcacaaggctcgacattccgaagttcattcgtccattctaagtctatcagttccatctccatcgtcactcccagccatgttcgttctcgtaccagaagatgtcgtcgccagacataaccctacttctattttattgcttctcttcatctttagagccatcgagatcaagaaaagaacactccttaggatccttatagaatgaaccgccaagctgttttattacttcacaacgctctgacatagtaaaagcgtttccgatccttcccagacctctcatctcagagtcaaacaaggtagtatgtatagcccagacaccaccgtcggccggccagcccacgaacaagcggggagcatcgggatcttcgttcttgtcctggtccgaaagttggtggaaggggtcgcgataccatttggctccaagctgacgcattttggcacagtgagcctcctccttgtcaggctcgtctgacttgttggcggtctcgaatcgatcgatgccaaggaactccaattctgctactgagcacaaatggtgatagtagccgccctttgcaggccaaactatcgctacaccgccgaatctacccccgaatcggcaccggggaaaccatgtgactccgaatgatccatgaaaaccaccttctgacaggttgtttgacatttgaagattgaatccttcagtttccgggaatatattttgatcagattgataggaggggtaaggaataccaagaaggagacaagccaagaaggaaatgagagtcgtgtatgtgaacatcaggcagtttctcgatacgcagagacataagcggattgatgtacagttcgggttctgcatgttggtgcctagaaaggggtgttttatgctacctagcaggtatactgtacttgtggaatagtggatgttccgatccccggatcccgttgccaccaggcattcctacgaatttcatgagggatttcttcaccacaacaccacgagctatcgcccgcacaggaggaatatcaaagcgtatacgactgacgaattactctctgatcgatgcaactttgccttgcatcatgcactccttaatatgagtaatacgaagaagctgagcgatattgcgcccccaacaagctcgtcttctgcttatcactcttgcaatacgaagcatcagaagtggtatcatccgagccctccggtcattgccggaataggattgtttcagaaatctctgtcggccacactctctcggatattccagcgaattaaatgcattgaacgagctcccgtcaaccagatgctgttggttgttgttggctcatgtctgtgcgtaaagcacgaggtggtcttgcgtaccatattggatggtccaagattataacactataacgcttgattaaccaaccttaaagatcattcggttcctatcaggggctcctatcaaatcacaagtttcaaatcttgtccgttggtcgtcattcgtagctgtttgaggattcaaaggattctgagtcatagcaaagcccaaaatacacttcagacagttgaaatagacaggcttaaacccggtcaacatggatatcccgagttgtgtgtgtccgaactgtagcatatctgctgagattgaaaagatcaatcgtggtttcccacaagtccaggatgcttattccagcggattgtgttcaacctgctaagttgaaagcaggctataggtctaatgtcaccgtaaaactctgtgtatcatatacagtaggtgttaatcgttttcattactccatggccgacgcaagtctaccagatttgataaagcaagactgacggtgtttggttgtgaactcagcctggatctggtgtggctttaattcatccttacgggttacatttcctgtgctcctctgcttgcgccctgactctgatcatcgtctgttggtatgtctgttggcaactcagaagatttacttgaaaccgtacgtcaaccaactgcatttatcaccatgcatagtaagaggccaaagcctaaatccattatccatgtatggtactctcttggcggctggcatgactttggggactgctcaagcatggcattatacatagatgaagagacaatggcctccagactacaatccttaagcagattgatgcatcataacaagatttccttaattatgaaagtccttttcacttttatcttttcgttgacctaccagcttctgcctttcgtggtgccagtctattcaaagactagcgaccgccaggcagctattgatacccttagggatgcactggcagatagtgagtataatctgacggttgcagacggagatgttggtgaattggccactaggctcttcggctggcaaggatgtggtggctgggactcttctaagagaaaggccatctactctggctgggggcagtcctggaaaatgatggatgctgttcaggggaagagtctcaactggaatgaagcggctgccgttgaatatcttgctccccccttcataaactaagaagagcgaaccgctattcagagtatgattatcattggttgtttgacttattttcgcagtgctaatccgagtcagacatcatcgacaccgttgtaaccatcagaggcggtagcaatctcaacccacttgagtggtggcttcacgttcgatgcgacgatcctgacggcaaatgcccttttaactcaggcagcggtactcatctctaccaggttgtgaaggacaacagtaataaagagttgcctattgagcatcgtgcgaatctcaacaactattacaagaacaaaggtcagtttgaaagtcatcaatgcctgtgatggttttgccaacagtatctctaggtcgcatttggttccacgagttattacatatcgactgggcctctggagtggactcgccttaccatatcactgatcttatctgtatgctaactgatcaagatggtgaaccttttaacctgcccatttatggtccgcagctgactaaaagcctggccaagttcaaacttggtgcagcttggtggctgaagagaaatgcagataactttgccatgtatgttatagccaagactgtacaaaaggctactggcaactacccccatcttccactggcagtgacactccagggagtacaggacaatcccgatattttcatgacgagcaacatcatcatcgatcgagagggacggacaaccatagtcggccccaatgatcaaggtgaatgccaggcccccgacgacgaagatggcccaggggataaggaaaacgtcgtcccttttgattctagcacgtggttcatggacgagagctactaccccgaggactataaccgtcaagtgaggggctggttggccgatgccaatccacgccacaaccgtgttcgcatcgtgctgatgcaaacagcggcgggtcctcaatggatagtagtcgacgacacgcctgaagatccgatcaaggacttttgtcttgcagaaattctatcaagggttcccgcaaaaggagatgaaaacaacctggagtttccaaccgagcttcctgcattcgaggcccatggagccaaagggtgcgtttattctggaacttctagcattgtaggtagtttgacttgtgaggaaggtccttcggacattcgatgctgggaggaccctgaatggagggacatgtcttattgctatggtgggaagtacatgctaggaattaagtgtgactgggcatgatttattgtatatttatgtgcgatcttaattagtagtagtttgagccaagatctatcatatctctttcctcgtctagacacctacatctatccctgtttatcaactcaatcttgctgcttggtctccgctcacaatagatcatctcaaccaccaagcctgactaaaaactatgtgatatctcgtcgtagaaacacagcatcgacaggaggatcttcgtcatccaagtagtggccaggctgcatgtgaatcagcctatatcctcgccgttcataccaatcctggttagttgactaaaacgtgtcagttttgttgacggcaaacattcacaacgatccagacttacacccagctcctttccgttcttttctcggtacaacctcttctgcatctccttctcggcggtatcaagtgcgagggttttggcacataggggctcctcaattgccattgactcgatgatgtccatggctgctcgcccgatgcctttgcttcgaagtgcttttgagacgtagaaggtcttgatccagtagacgccttctgtgggaagatcaaggacaaagtttcctgttttctcgtttctgtcatcaagtgagatatggcccacaggataaaactttgtatgtgtaggctttcggggtttggctctgaggctttcggctgtgtcaagcaatggtaccttgtcctgagagatatcaatacaagtaattatctattagtatcagagacttacttcagggtacgcatctaagtgtaattggagtgtttcgcgagtttcggggtcatctggtcgcagcgtctagtcaaagttacacctctgcaattatgaatcgatccttgaggaaactaacgatccagaaaatggacttccggcccgagacttgcctctctttccatccttcaactaaatggttatcccaaccgcattgaactcgctgtgcataaatacggttgacatgctctggggagttggggtcccaagggactaacacgagctgatcttgacgagttgctgacggcatagctgatgttgcatctaaaactcaaagttcgatagcatcaagtatgtgataattagagtttagaagataatctcaaaaatatagagatagttattaaggcttcaatgaattatttgtcatacacggtaatgagtcattggagggcgcggaatacgagtttgtccgagacaaatggtgcgatttggtcgctaaacgacaagcatcggagttggacatctcgccccgaacttccttttttgtccaaggcaacgagactcgtgggaacttttgagtactacaagctcaattgagttctttcaggtctcacaatcaacagcttgccattgtatagtttacaacagctgagtcattgagtggctccagttactgcacctgagtgagtgtctatcgtcgatcaattagccttcgggcatcagactttcacatagtatctgtattggaaagattatagtacaatcaattactacatagtttctccattcgttcaaatcaatgtctttcacttaaatctataatacggactgcaagctcaagtccctatttcagcgaccaaggctatacaccgctgtacagggtaagacgttgagtaacgcatgtacagccttaacattacctggacttcagatctgcttattggggctgcgggataacattattcggcatttaggattgtcccagcggatatctgtatgtttctctgtagatcattgcgtgtccatattcgtgggcatgtgagggcatctcgccagagataagaattgtataagctcgtatctgtatttcggacattatccagtcagagtttctcaccgttcatcagtagaagaaacataatttgaattatcgcaaattactccgattcctgtcccctttccttcctgtatcatgaatataatcaaaagtccttgaatcattctatatcccctatattgaatccactatggtataaccgacgcgcgcccccaaaccaatttacaaaaggatataaatacagacaaagtatggttcctaagctataatcattaactgtctgtcgagctcatgatccctttccatggtagctttgcagatcgcactccttccaaggcggactagctcaacaacaaagtcattgataagtttcatatgcgagacttctgaagtggtcaatcgccgcactgggagattgttgatcagatcagcggctgctttgagaagctcaaggtcttgctcagcccgctcatggagtgggtacagcaagatgttgaagaagagagtgatcatggctgctgtgggatagaagacaataaccctacacaagagttagtcactgagctggattcggtgtgcgcgagctgttgttaccagaatgcttcgccagcgactccacacatcgctgcgcgcaaataacaaagtgtcgaccgactagcctccagcgcaagagcattgctcgattcgactccagggacccattcgggctggtcgttggagtttccaggatcacgctccatgcacctaccactcgctcgatggattgcgatcatgagatgatgatagtccaaatgaagggtgatatgtctcatactgcgaggaagatgcatcccttgaagagcgacttgagactcattggtgatcgagagcgcagggcggaatgaagggggtacggattgcctccatgcttcgagctcttcgtcaagttctcggatgtcgcaaaggagctgagcatgtgatttcttagcagcctgggccgaatacagcagacgactagttttgtctttgagctggctcaggcgagggtcacacgggagatgaggcattagactctcttcttcgtaggaaactttggggatgcttctatcgagcttggggaggtattcatagcagtcgaagtaggtctccggaagggtgagatcgcagtattcatctgacatgagcggtggttgacctgtccgtagagcgatatctttatcgaagatatagcatagccagaatagcatgcgaagttggcgccgttccctctctgaacgtgtaacctgcgagcttcgcaacttacatgatatgtaagtatggcctccaagcgtgaataccatgcggcacgcaatggcatggaacatggcaccggatcgaaggcgcccagagaatatctcatgcatgttctagtcatctgtcagttctattggggtccaatcctcaggtcaagtccttaccagcatgaagactatttggaggttgttgatactagctatctccagaacatcagtgagcagataacgtgcctttgtggcacacaagtctgtgtcgatacttggtgcgtcttcaaatgtgtcttggaagagtactattgttgagaggaaggccaaaacgccaactttggcactaagatgctccaaagaaggaactttgcctgtgtacggctgatacgctaattcaatggtatccttgaacagaacccgttccacgacgggaaacaccaaactgaaagaggaatgagtaaaggcgtcgaaagccttctcagtgatacttctatcaggaagttcgtataagtcgcgttggtcatggtaaacgtggggtgcaggcgattgggaggggttggagtggtctgtggcgccaggattaagaataacatcgtggccagtctttgaagttatccattgtcttccctcttctgaaagcagagggagtccattatgttgactgatgtggccaaagtgacaaccaccataatggagttgcccataggaaacagagctggtgaagccgccagcaggagatggggcttgagatataaagggagatccttgagatacgcttgcagatctcgaatctgtagctctcaaaaaggaagaagatggccggttgaatgacaagttttgaggggcatcgttggttgagtctccagtaccagggtctgaactcttgtgggggtcagtggcttgtgaagttggagtcaatggcttggctgcactgttttctgagttcttctgattagaaagtgtgtgagagagagcatcctcaatgcgcttgaggcgctctgccagactctgctctgatgtttgacgagacctaatagacgagttaaaatgaactactccacaggggccgaacgccacggtcagaacctacctagccttggctgtcttcttccgccctctcactcggttaaaggtacaatccaagccatggtgctcacaccagttgcagggtgtatctgggcttgttgaatcgcattggatctagaaggatgagggcaatctgttagccaactgggtaagaatgtgatacacctttacaaagacaagcatgcatgatgggatagacggcgtcaatctcgccaagagatggatggatggaactgatcgctcaaggggaagcggaggtcccgggaatgaacggagatggggcctcgtgtacgtacctttctcttatgacaggcatcacaggcccgtttctgcatcatgattacttattcagctctgatatacggatacaagtgagactagattggaggaagaagggagggggattaattggccgaaatcgagtttgatagtctggactggatgttgggctcatcagttccacaactcaactggaccaacaaacggccggaagttttggacgaaataacagtaaatgataatatggtgtaagcaaacctcgggctgaaaagccaagatatgaggcaaaacgaggctgatgtgtcaaactcgcggtcttttcgcagagaagtccacgaccgaaagattcgtaaacgcggaacatgaggctctccgaggagggttcggaggatggcgcccaagaagaatgcgacacgaccgctgaataagcggaggaagcttaaagcagaaacgaggacgagctcagcgctaaacgacttcggacaaagtgtcaaaccttgaaccgggatcccacgtgaagatcacggtctagtcacgcactagacagggattgatctgcccaagacgttgactaagcggaagaatcaagagttcctcttcttccggcccatttttttccaacggcagatacttttcaatttatagacagctgcgtcttcgattaccccttgaagattgcagctgatgttgtagtgggccaaaggcggaaagacggttataaaatgaccgactcggatgcggctcgttatcttttgcgtcgtggttttttctttttactctgtcggagctcgtcgcagttttttacagtccgtcacgtctcataatattggatgataacgaatgcgagcgagcctggctgtggagacccgttctctcgtaacttagtcggccttttcgcactcgtttatttgtccgctattgcgacagttaattttatattcctaagctgggatttgtaattgcagtcgttgttttcatttctgttgtgacgtttgctgaagatcgcgtttgacaagcatgtggaaccagctggagcgttgaatgcggctcgagtaggtagcccctgtaagaaaagccatctctcttctgtatgtactggagctagcggttgagtcaccactatccatactttatcttcaatgcactatgcatgctacagtacagccacaagcggcccaacatcatcaaaaaggccgaattgactaagcggtaaatttgacctggcgtacaacactcttatcagggtccatagatcaacaacttccgtcagatccaagtggatcgaagaacccgctcgtactaaaatgcttgtcaagaagagggatcagatccaattatttcattggttgagctgcctgctctgccctgctgtcggacgccgaaaaagcccgtcattctgtaaagccgatgcctgtcaaatgtgttgttgtttataagaagcatgcaaccactttccctgtaaaaacatgcagtaacagacatcaatctattattttttattctttagagttttgttcgatatcagagacaaaatctcggtgcgcaactcggcggtaaaggctatcctcttttagccagggcgaacatactgtccaccaccaaaacaataacgccatcaaaatggactccgacgccaacgacaacgactcgcaaacggtctatgaactgacgcccatggaaaaagtctcccatgatgacgtcgaatggtctatgaagtctgaagtggtggagtacaaagagagagacaaggcatctggcttccctgacagagagcttggtgttacttggaccaatctcactgtcgatgtcattgctgctgatgccgctatccacgagaatgtcctgtcacagtacaacatccccaagctcatcaaagagtctcgccaaaagtcccctctcaagaccatcctcgacaacagccatggctgtgtcaagcctggtgagatgctccttgttctcggccgtcctggctcaggctgcaccacacttctcaacatgattgccaacaagcgacgaggatatgccaacatcaagggtgatgtccactatggatccatgactgccgaagaggccaagacctatcgaggccaaatcgtcatgaacactgaggaggaggtcttctaccctgctttgactgttggtcagaccatggactttgcatctcgactcaaagtgcctttccaactccccaatggtgtcaactcgcacgaggagctgagagtccagacaagagatttcctgctcaagtctatgagtatcgagcacactatcgacaccaaggttggtgatgcattcattcgtggagtctctggaggagagagaaagcgagtctccatcatcgagactctggcaactcaaggctcagtcttttgctgggacaactcaacccgtggcctcgatgccagcacgtaagtactgatgctcaaaccctttgagtacctatctaactcgatatagtgctctcgagtacaccaaagccatccgtgccatgaccgatgtgatgggtctcgcctccatcgtcaccctctaccaagcaggcaacggtatctatgatcttttcgacaaggtcctcgtgcttgacgaaggcaaggaagtctactacggtcctctcaaagaagccaagcccttcatggagagcatggggttcatttgccaacacggcgccaacgtcgcagactacctcaccggtgtcacagtcccaaccgagcgacagatccaccccgatcaccagaaccgcttcccacgcactgcagacgctctccgagcagagtacgagaagtcgccaatctacgagcgtatgaagtctgagtacgactatcctacctctgcgatcgccgacgaaaggacgaagcagttcaagctgggtgtccgccagcagaaggatcagaagctccccgatagtagtcccatgacagttgggttcatctcacaggccaaagcttgtgtgaagcgtcagtaccagattgtcctcggagacaagcctaccttcttgatcaagcagcttgccatgatcgtgcaggctttgatcgctggctctctgttctacaatgcctctgatgactcaagcggtcttttcatcaaatcaggcgctgtcttcatcgctcttctatgcaactccctggtctcaatgtccgaggtcactgactctttcactggacgtcctgttcttctcaagcacaaatcctttgccatgtaccaccctgctgctttctgtatcgctcagattgcagctgatatacctgtgattctgttgcaggtcagcaccttttcagtggttgagtatttcatggttggccttaccgccacagccggacacttcttcaccttctgggttcttctcatctcaatcacaattgtaagcgtagtactcctactcactaacactccattgctaacacacttcattagtgtatcacggcccttttcagagctgtcggagcggctttcagcacctttgatgctgcttccaaggtttcgggttttctcatcagcgccacgatcatgtactctggctatctcattagcaagcctttgatgcatgattggtttgtctggctcttctggatcaaccccttggcttacggcttcgacgctcttctgtcaaacgagttccatgacaagatcattccttgtgttgggcacagtctcgtacccagtggtcctggcttcaccaatggcgatcaccaggcttgttctggagtcggtggagccaaggctggagtgaacttcgttactggtgacgactacctggcatctctttcgtacagccatgaccacctttggagaaacttcggtattatttgggcctggtgggcgctcttcgttgccatcaccatctacttcaccaccaagtggcacgcctcctccgaggatggacccagtctggtcattcctcgcgagaacgctcacatcaccgctgttcttcgccagtctgatgaagagggacagacaaagggtgagaagaagatcatgggcagcagtgatggtggtgttgtatctggcgatgactctgacaccagtggtgaaatgggtctggtccgcaacacctctgtgtttacctggaagaacctcagctatactgtcaagactcctcaaggtgatcgcgttcttcttgataatgttcaaggctgggtcaagccgggcatgctgggtgctcttatgggttcttcaggtgctggaaagactacactgctcgatgttctggctcagcgcaagactgagggtaccattcggggctctattatggttgatggccgtccccttccggtttctttccaacgttctgcaggttactgtgaacagctcgatgtccacgaaccctatgctaccgtccgtgaggctctggagttttctgcccttctgcgacaaagccgtgacactcctcgcgaggagaagctcaagtatgttgacaccatcattgaccttctggaacttcatgatcttgcggataccctcatcggccaagtcggcgccggtctgagtgtcgaacagcgcaagcgtgttactattggtgtcgaactggtctcgaagcctagcatcttgatcttcctcgacgagcctacttctggtcttgatggacaatctgcatacaacaccgttcgttttttgcgcaagctggctgcccacggtcaagccatcctcgtcaccattcaccagccctctgcccagctcttctctcagtttgacacccttcttcttctcgctaagggtggtaagacagtgtactttggcgacattggcgagcatggcagcacggttactggctactttggccgctatggagctccttgcccagaacatgtcaaccctgccgagcacatgattgacgtcgtctctggacatctctcgcaaggcaaggactggaaccaggtctggttgtcttcccctgagcacgatgctgttgagaaagagcttgatggcatcatcagcgaagctgcttccaagcccccggccactaccgacgatggacacgaatttgctacctctctgtgggagcagaccaagctcgtcacccatcgcatgaacatcgccttgtatcgcaacacagactacatcaacaacaagttcgctctccacttgtcctctgccctcttcaacggctttagtttttggcaggttggatcgtctgtcgctgaacttcaattgaagttgttcacggtcttcaacttcatttttgtcgctcccggtgtcatggctcagcttcaaccgttgttcatccatcgtcgagacatcttcgagacccgtgagaagaagtcaaagatgtactcttgggtcgctttcgtgactggcctgattgtctcggaagtcccttatctgatcatttgtgccgtcatctactacgtcgcctggtattacaccgtcggtttcccaagtgattctacccgtgctggcggcacgttctttgtcatgcttatgtatgagttcatctacactggcattggtcagttcatcgctgcgtacgcgccaaacgaggtgttcgcatcactggtcaatccacttctcctcactgtcctggtatctttctgcggtgttttggtaccctactccagcatccaggacttctggaaatactggatctactacatcaaccctttcaactacctcatgggtagtatgctgacgtttgacctgtgggggtcccccgtcaagtgcaaggaaagcgagtttgctcggttcagtcctcccaacggcactacatgtggtgaatacctcaaggagtggcttacacacgtgcccagcaatctgatcaaccctgatgcgaccgacgagtgtaaggtgtgtacttacagcaaggctaatgactacctcaagactctcaatctcaagtcgtactcatacgcctggagggacgcgggcatcacagctgcgtttgtcttcagttcgtatgctatggtttacattctcatgaagcttcgaaccaagacttctaagaaggcggagtaggggttacatggcaacctgatccatccaggtctcaaaattagttctcttttcattcggatatcatcatagactgtacctggcaaccttagactgcacaattagactataaaaatagcactcataataatagatcgttcttaccatggatacaagtgccattcagtgatattcagtttctcgagagatcttagtcacgtctctctgcactccgatggtccttgcagccgtctcttttcccttcgttgaaaccactatttgaccttttgagacatcccaagattaaactcgatatgtgggtatagtttcaagttcaaatagagatcctttgggtgggcgtggatctcatagtggcttataagacgatgttggtggtgttgagggttttagtaaacagggtaattgtagtaagccggctaccctgaagttagaacgcggtttgttgggcaaaacagaacaaaacgcgagatttgaacgcggtttggttttcagatgttgcttatatatcatataaagtaggggtatgatggaaataacagattctctgtgtcattacgagcatcttatgacatgtgatgttcataagttctggagtagctcgtggaagataaaaagccgccttggagaacgtcccgtaacttagagatccactgcccaatggcccactacggtaaatgcagcgggcatcgggccaagtctcgggctaattccttcggagcttcgggcatctcacattcaggctgaggtctaagacaagagaacaactgcagatcaattgtgaccagcatttaaaggaaccaacactaaaccattgaatcaaacttacacatttactcgtaattgcccctcactaccagaaatcatgacaatttccaacggtatcaacggtcacactaatggccatatgaacggccacacaaagggcaatgaggctacaaaaaatggtaccttatttgcaaagcctcacaaagcgtccatatcatctgtcgtttcagagctttttgaggataacatcacagcaaagatcctccacgctgcagagtcaggccttgtcaacaacgtaagcgctcttcataccaatgtgaatacctcactgacactaatagaaccctccattggcataccctgaatatgtcccccagactgggtcagatgctggaaaatacatccttcgtgagaagctcttctggacgtgtggcttcttcccaggttccatatactcgctgatcgagcgtctcatcaagtatccccaagcttcagctggagatgcccataagcaacaactgctcaagcaactgctcgacgtcggacgagcttggtctgatccgctccatgagtattcccagagaacagatacccacgatatgtcattcatgatccagccatctatgagagtccgttgggagactctgcacgagacgacagcccttgagtctatcatcactgccgcacgctcactctacacaagatacaacgtcaacgttggcgctatccgatcgtgggatgtcctatcacaaaacggtgtcgatatttctagtatgacagatgactttctggtgattatcgactcgatgtgcaatctcgacctgctgtactacgcagctgcacagactggccagactgaaatggccgaagcagcaacagcccacgccaaggctttgatcaaggccctgctacgaaaggagaccgacgactctgttggaagaaccatgtacagcacgttccatgttgtcaacttcgaccccaaagacggatccgtcaaggagaagagaaccggtcaaggctacgcggccaactcaacttgggctcgtggacaagcttggggtatcctcggatactcgcagacgtacaactggaataaggaccccgactttctggatgcggctattggactagctgaatatttcatctttagactactcaggtccccagattgcgtcgaattccccgtccctggagagaaccgcactaagggtcgatacgttcctctttgggactttgacgccccggttgatacttctgcaccattgagagactcgtcagcaggcataattgctgcaaatggtatgcttgttctctcgcaagctctagctggaagtggatcacccgacttgagtgagagatatcgatcaatggcgattcgaatcgtcaaggatacgctcgacttctcccttgcacaggaaaagtcgaaagtcacattaggatcagatggaaaatttgaggttcaagacttgaagcccgaagctcactttgaggctattctgaagaacgccactgcgaatcacaacgccaaagactacaagaggtattgggatcatggactggtttatgcggattactacttgattgagtttgggaacaggttgttgaagatgggattggtatagataacatctcctggaatttcatatgcagaattagtcaagagatgcatctacttcctataatatacttgtgatataccttggttatcctaacgtccagttattcatagagaaaggccccccttgatcgtcaatcgtttgagctgtaaacatcatgtcatcgaagctgatgactcgatccaactgcatgaagtcctgatccatgagaacggtggagatagctgataactcatctggtgaattgtgctccaccccgggattggtaggtgatatttggggaaggaagctgagatgaccgcctggaggaccaggattgagaatagatctttgggtcccactatcaaatgagttctgcaaagcgctggatgctccagcccgagctcggctgctgtgctgattgtcgggttgcccttggctgaggtgattagatgtttgcgttgcaaagctatcggtcgagtatccaacgacatctggagaataatccggatcttccgtgcatttcttatgaagggagcgtagttgagcgctgtacttcccgggtaaggagagaccagatttcaatcgagacaaagggcctgcccatctcttagagaagtcatcgaggctttcaaccagaacccagaactcgggggctagatcagtcttgtagaatctccagtgtactacggaatcatcagtcgaagatcatgagcattagtgaagaagaaatcttaccaagcaatgcgcgagcactgacgaacacacagaaagcgaactggctattaaccgggctattttctggtgtgtacttgagatacttgcgtgtaattgttgccgtttctgccgcagcgatctggcatgtctctgcgctatgggcactaggcatccgtacgatgctggtccactgaggtgatggatacgcgatctgctgatgcagtaagatcatagaggtattgtgagtgatatgagctaacgtcaggtttggatccatgttgataatggttggtcttcgcgagatgttggagtctttccacttttgagggaggaacatcttccagctgcaatacctgttaatgagtgctttcaaggtgaaaagttgagacatactggacgaggcgtaggtccagctccttaaatctggtaagccaattcccgacttcttgacgatccctgaagttgattctctgttggagaaagtaagtggtaactcgactcaaggactctgtcgcctcgatgcagtaagcgaacgccccgacagttgtcatgtccactgtgtcgttgcccttgggtgctgtcgtgtttgttgatggtgtctcgggtggtgcttcggcgacttggtcaggacttgggtagtgtgctggaaggaagacaatggaattccccatctttgcggccgagcgatcccagataccgaagtagggagtcaacactgtttcttctttatgccataggcctccatctgctggtaatcgtctgcgaacatcatcggatgtcaagctggtgttccatctgagattgtaagtatgaaccgactagttacatcctggcttgttcaaccttacccagtcatcacagagcaaagcctaagcggtcagctggtgtctgtaaccatcagacggtgtaagcttacctgtcgagattgaagatgctccagaaaactctcctccgctcctcctcttgagtccagttctgcgacggtgacaaagaggttaggggctttagtaggggtccctgctgtcggtcgtccgtttcaacactgagctggagatactcgactgtccttgtgagtgagcctatgataggccaagctctggacatgtctccattacccatctgtgaataccccaattagacgtgcttcccaatagatacagcgtgcttacatctgtgaaggctatgatgctgagggcttgtaaattctcgaccgacatgccgtccatagctgataaaagcactatgcttctggatctcgaggtccatgtctccagctctttctcagatacctttccattctcagtatcgacaaagcggacggcagcgactactattgcatgcagtagcacagtgagacagggcagttgctcttgactgtagaagcggctcctgaaacgggtttcgtgtagaatgggtatccatggctgaaccaaaatgaagtatgcgttgatgacttcttctaggagttcgggagggggcaattgggttgaagtgcttcccaactcattgagctgactggctagctctatgttcgggttgccgcagctgtccacccttcgtctctttcgcggttgatgttggacatcgttcggggatgatagagctacagatcccggtgtcgcgtgttgtgcttgggctattgaagagtgagcgggcggcaatgacaacgagcccgccgtgttgtgaaccaagcctcgaagttcctgaatgagactcgagaaggccccaataatttgtgaagactcagatgaagtagcttgattggggggctgcgcgttgtcgaatactgtgttctccagagcctctgatcttggtcagttatgagtggaattatcaccgttttacgtaccgactcgacggttcaagccttctatgaccccagttttgatccccggtttgctctttttggtgtcgtatacacaaggcgagtctacaatagtcagtcactgtatctcatccctgaatgcctcgacgtacccaatctttgacaatgattacacattggcttgtctctggagcagcggagctttcgccgccgacatccctgacacgaagggacttcggtatccccagcggcagacccattgccagctccacctaaaggcacgctctgatggtccattttgcttgtgattgtgtgattatagagttcgcccgctgcccgagggatcgcatagtttatgtaataacgagagagttcagagaagaggaggcgttcgtatgtcgatccttggccaaaaacaagctctggaactattaccccatggggatagtgttgcaagcgagccaatggagggggatcaccatcagctgatgatagcttcggatacgaataggccgacgcccgaggctggagctgttcaattgtcgagagctcgtttctatcgtgtcgtgagccaaaaagtgttgtgatgtcgatgatgtttaagttgaagattccgtaaatttgcttctcctcgttgagctgtttaatctctcactttgtgtaacttgaagttctcgttctccaatctcactccgagttacactaaaaaatgccgccactaccaggattctccgacaaccccttccaaacccgagatgactttattgaagccataattgcgttgatcaatcctctaaaacaatatttctcacctgggaaatctcgcgttcgtattccaattgcgacaggtgcgcatttcgatgagtcggcggcacaattagaaggctttgcaaggccgctatgggcgatcgcgccattgcttttcgggtatgactctatcaccaacaaggacctagcagctcgggtagatgagctcgttcagccatgggtcgacggcttcatcgcaggaaccgacccccatcatccagagtattggggggccatgaacgatatggaccaaagaatggtggaggcagagatgctagcgtttgctctcatagcagcaccaaagcgtttctatgaaccattgaacgaagaccaaaagaagaacttgaagaactggttgaaatcaattcgcggcaagaaaatgcccccgacaaattggcgctggtttcgcgtcttctgcaaccttgctttagtgaagacttgcggcctccctttctcggaagtcaagcaagagatggattcagatcttgagctattggatagcttctacatcggagatggatggtcagcggatggtccctggcaaacagttgagcaagcgagacaggaacaggagctcgctgagaagaccggacgtcgagatgccgtgggaacaggacggcaagcagactactattctggtagtttcgccattcagttctcgcaggtcctttactcaaagttcgccgctgatctagatcagtcgcgttgtgagatatatcaacaacgagccagggattttggaacccatttctggagatacttcgactctcagggtacctcatgccacgaacataaacaatgttcacgttaagctaacaacagacaggatcttcgattccattcggtagatccctcacgtaccggtttgcctgcggaggcttcttcggcgtgctggcgtttgccaaggtgcctaacatgcctaaacctcttgattcaccagcagcaatcaaggggttcctgacccgacatctgaggtggtgggcacaacattccggggacatcttctcggccgatggcacccttacgattggatggttgtacccgtaagttgagccgtagtactaagcagaagtgccactaacatcagcagaaatatgtacatggccgaagactacaactctccccagtccgtatactggtgcctcaaaacacttatagcggttggcctgagtgccgacgacgaattctggaactctgagccacttccgtatccgcacttggaagcccctacacaagtcgtccgcgctcctcagcaaatactgtgcaaccaactgcaaggtaatcatcacttcatgttaactcctggacaattcgttgcctggccgatgaaagccaatcaagccaagtactgcaagtttgcgtattcttcggcctttgggttctccgttccaacaggccccctaatccaacaaatttcaccagacaaccaactggcgctgagccgagatggcggagagacttgggccgtcaagtggaagtgcgatgaagttaagtttgggactctgatgacaaagacggataaccagagtgtgtcgaatgcttccattgcgagcgtaagatggtatccttggggcgatcgagccgtggctgtcgatacgatcttgatcccgccgaccgagcaatggcctgattggcatattcgaatgcaccgcatacgatgccagaagcctattgagtcgcttcacgttgttgaaggaggtttcgctataaatggccgtaagcatgctgatgggatgaacttgccaacgctcccagtccccgacagagtcgtccctggcagtttcgagggaaacttctctgatgagagatctacaatcatatcgtctaaagctggctccagtggaattctgaccgaagctcttttcgacagaaaaatagttgatgtggagagctacgcactgaagccggactccaacacgaacatcgtgtgccagcgaacattgatccccgtttcatccgtaggcatcacaagaagactagagcctagtcaggaactttggttgaagacctcgatctttgctgtttcgtccgatgttggcgagggacgacagggcgatgtggcgagcctcaaggagaggtggtctcgacccccaacgatcgaggtagagggctttgaacagatcttgcacaatatgtaatacggcataacaaattatatgacgtttttcaagtcagaaagaagcacatgttcatgtcgatgttgttcttcacagtggaatgacgacagcaagcatgcagggcggtatcacgttgtggcaatttatgcttcttagctctctgatttgctatctttccggcctttccgccaccaaccgatacatcatcttatgaaagtatcaaccataggcagtaatacctagttacaaactctcaatactcagtagtcgagctcgtgatccacggactcgcccaagttgggcatgtagtgtctgacgagccagcaattcttgatgtcgatgtcttcgtggctggagaacttcatgtacatcttgaaaccattctcgtggaactccatgaccttctttcgagcagcgtggatggcaagcttctagttgtaagccatgattcgctggttctgctttcggtcgaaattctcaatgacggcattgaatgcctctttgtggttgttgttgtacttgtcgtacagttgaacgtcctcccgcttcaaagagttgccattacaatccatccaagagacatgccactccagggtttcctggttgaccttgaaagccaaatagccttggtcccacatgcagcgtccggaggcatcaagggatccacccttgttgacgacggggtcgaggtcacggatgagcaggccaacgtctttagcatagtcgtcgaagacttgctcaggaaggacaggttggggtccgatctcctttccagtctcccagttgaagaacacggcggtcaagaagtagtgaagatcccagtacttggtgaggtgaccccgtcttggtatcagggtggctgagctggaaagacagaaggtacttgtacaggcagtggacttcagaccaaccaagagcagtcggctgagacatggccgcgaactgatcgcgggcatcagcgtatgcaccagagacacggatgtggtggattagcatcatgttctcggcaacgggaagctcctttggataggtgcgttcagcaatcttgaggactgtgcaatagtaagctttgttagaatgagcacaccaccgactatagacttaccctcttgctggtactcgcccttggcgacgggatgatgggcctctttcttttcctcaaggtcagcggaggaagtatgaacactgctgcttgagctggggttggaattaaagtccttcatggtgttgtcgttgttcatagtgatggtgatgtggacgagaggatggtgaaagaaagaagatggggagggccagaaacgcatttgaaataggtgggacgacgagccccgtaactttcttattcgtggtgggctccattacaaggctatttctcgcccacagggcaaagcccaggggagtatcatttctgctggttgttgattcagaggcatactaaccacatctggagagtttatggcgttccaggccacctactggtgatcatcaggctgtaatggggggcactcatcactgagaaactcagtgaatttcaggagtgcctggtcactgtccctaggtaagccttgggctcccagctaagtagtaaggcaagcaacgtgccccttatcctgacaatactatttacaatacgggtgaattatatagcctgttgtactttggatgtttcaactatgttatgagtttgtctataaacgcttatcaggcctcgtcgtcagaatatgcgtagaatatcctatttcttctctccagtgctcggtctccagcgttgcctttgtcactgtgagtgagataatccactttattccaaacgtcccttagcctttggtcataagcatcttcacgaagttttgagcgatcccatatatccctgtatatcccagtgtcctcaggagactcttccgggtcaatgcggtaatcgttcttctcgctaggcagaatcggcagaggattctggcctggctcatcggcagtgagaaacttgagtagctgaagcttttgctcggatgtcaaacgacagattctataagttatgtcgtctctgtcagggtggatgtatatagcatcctggtccacgctagagcctggtactggctggcgacggtcgaataaaacgacgccaccgagaattcgggattcagcccaatacccagccatgtccgctaccccgttgggatacctatcgtgacttaaataccaagggtggaagaacattgtaggttcaggcccatttgggcaatgtgaccaccagatcttgtctgactttggtggtgcccattcaatgacaccatcgttcttgtgcaaaccctcctcaagactgaagagggttacagcaatctgatggactgctatcgcaattatctcgatgagacgtgtattggaggatcgtgatcctgcagaagcagcttgatatgcgaacagaagctaacacggcatttagttattgatatagacgaaagactatatgagaatcaacactgactttggagtcgaattttagtacaaaggggtcaaatttatcgcggaactcgcgtgccttgtctaaaatccccgcgcaaagctcgtcgtggcaatgattgataggatgatcttggtgaggcattcctcctcttgattcaaacgcgacctcgcccaggggtagtccatcgataatttgagcatatgttttttctgctatttcagtatcaagaattcgtacaactgctctcgtaacaatatctcgatagttttcatcaagaacgtctatcgcgagttgtctgaattcgggatcggtctggttgctcgtggagtaactttgagctgtgaattcttcaaattgctgagacgacatctggattgccaaaaggccctttcgttatgggtaaattgaataagaaggttaagtttggtgatgtgagagcaacagttttcgatgggggtttgaggcgcttacgatagacacttaatttagaagcttgcgtgacttaagcgcccagcgttacctctactaaaaagcggggatgatgcatcacctaccttgaatatccatggcctcgtaaggctctctaccaacttacaccatatatagtaacaaattgatgttgactctacatttttatcgcttcgcgcccgttaactgaaacatgaataaaaccaacacgcaaacttagaaggtgctgggaagcatagcccaagggcttgactaacgccaggcagctggatatatggccaggacaaaagccaacacaaccataagagccactgggagggcacattgatttcaaggatggtcagaatggctcggcggcatcttcttcaaacccttctcttggtgagatatctctacatagctttctaatacaaaaggagacgatggccatgctaacttaccaacctggacgacccgttttccattgtcttttatcgtgaatattgttcaaacagtttccttttttgccttgttacttttgaagtcatttcttagccctcccttcagcccaggtcaccatggctacagtgggaaacttatagatgtagtacggcgctacgggccagtatgagcctttgccatcgacttcaaccagattcaaagcggcagaggcaatcatcaaactcgcccttgccattctagaaagtccggagggaaggtaaagcgtggtcaaaattgcgaaacagctcatcttaaaaagaaacccaaaatcgaagaaaaaccccttatccatatataccgagaacctctggaggatatgggctactgggttggcaagtttcttggaagtatcaaggatgatttcccacctgtttacatttcggaaaatgtagctggcgaggcagaggcagagcgcctaccatggggtcgtgaactgcgcaactataatgcagcaattgcaggtcgggtatttctgagtaaagttatcatcgacaacatggtatatgctcgggaaaaacatgagattgcagggaatacgtacaacttgttcaaattccagatgggagtttctgtcgcacacgaaatcatccaccttctgacgggtttccttactgaagaatctcgtcctgacacaccactgggcgtcacgatggacccctttggatcccgggatactggtgaagccggtcgatactgggaggggattcttctcggtggtaccgtcgagtgctagacctacaagagtgatattatgtgagtgcgacaatcagggactccttatctgtttgagacaggacacccaaattcaaatgggtggagaatttcttcaacttttattgaaagcttcatcaatgggggtgagtagcccaaaacccaggagtggcaacctggtttgtttgaggtcaactaacagtttgaccttcgttcatttagtgttttcttttccgatcagagtctcaaaccctgcggataccttgactcgttccaggctcaagcgcgctcaatcactagaaacgtccaaccttcgctcaagaagaaggcaacgcaatgcacctccaaccgcttctccagcccccggccattcgagtgctagcatagcctatcgaagacttcccgtcaactgtgaacaatattcggtacagacggctcctgtccagtattatcccactcagacttcgaaccgtgtgccgccttatcctccctattcccaaagtagctcgaaccgaaactatcctcctcacgctcagccttattatccgccttctagcggatctagcggatcatacgatccttacaacagacaataaatgacatcgtcacacaggtaaaatatttcacgaaaagtgagtggcgggctggcatcgtcctaaatttggacaggaagcatgtagcgagttcacctggatgatgcctgtggaaggtatgcataggttatggacatatgttgttattgttgatgggctcacgctgtttcgttgtttcctttgttgcaaactgtttttggctggaatacctcgattctgtttttttgttgttattcggtagaaaatagactgcatccaattgacttttatttggaatttgatggtgaaaaagggttctgtttcagcagtgggtacgtcgtttgactcagtagacgccattcataaaatcaaccacaatggctttctcgacaacactgccgaccttagctatgaaggcctggtgagctgggtcagtcttgacgtagtagtcacggtcttctgctgactcgaaggttgcaacgaatccatgggttatcccattctactatctgtcaacgtcaaatgcacacaatgatggtctgggagagttacctgcattccctctggcgaattatcctttccgcctagtagtgatataatgtacggcttttttcttgtaggatggatacacagatctttcagttgaaggaaatcatcgcatgtctaagcacagtcggtttgtcagtcaagtggccaaacaacgtttgcttgtgccatgtacctttgttatatccttttggtcgacattgtctttgaactgaaagagtacagtgtgagtgatcgacatgtttgcggtgccagctttgatatgctgaaggaatgtttggtatggtgcggagtattctgagaattatagatcaagacgtcacagataggacaacagtgggaaccttagacgccatgtttccgaagcttattggtcaaatacaccctttacacttcgcatcacgtggggcatttatgtcagaccatctttggtaccatatgtcttttacttttcaattatggttgaaatactgctcacgggcgtaccatacataagcttgaggcagaggacgtctgtaggttgcatgcgctcggcaaaattgggaatttcgcctgcgaccagttccgcgagcgcatgaagttcgaactcgatcgcaaagtcgtaaatagcgacagcgcgggtcaagaagttggttgacttacaaatgcaacgacactggccggtgtgcaggttgtagaacttgccataacgcaggaatacggtgacgatgtcgatgatgcatgagcaacgaccggtttcaagacgtcgggtcctggaacgactggttctggtgaagtgctccgcaaaggtttggtgcttcaggacatgtggagcgggtatttcgatcgcctctttcttgctgtcgaagatcttgtaacgacgagagcttggaaccagtcagcaaccaatcataacatggtttagccaccaggtaggagccttgatatgtacttacggaacgttgatcaggtccgccatgctgcgggtatagcctcccggccccggagcgatgtgcgaataagctatgggacttgcgtgctcaaacccctgtcgagttgaactaggcttggtaatggttccgctttgcctggcagatgtactataacttttataaggacgattaatatcagattgaatgttgctcagaaggcctgaagaatttcaatttggctgcgtgacgcgtttcgttgttttgagagaatcgagcttgaggaggaagatgggaaatagaaaaagtggattcactctcagattctatcaacatcaagtcgagctcgcagcagttcgtggtcgcccattctattagtgggacttgtccagaagggggaaaagaaccctaacttacctttctgcgtctgagaattactgatatcaaagcaccagctctcggttagcattgtcctcaactttgcccgtctcttcgccgacccccacgaatacaacgcagaggaggtggtgctgccatcttgaacgccactatcctaccagtactagacattatgcagctagacatcggatatatggaacgggaaataggtctagaccatccacggcggaaccatttgttgctggcgttgaatatgatcaagatgagtgagactctgcaaaagtatcttactaattccatctcgaaagcttcatgtctttttcatctatccaatctcttgcttatgggctagcaatgcaaatattgtttttgtcgtccaagttatagatctcgcagcccctatcgatatcccaccctgaccagttgacactcaaacacagccgacaagcaaatccgcaaagagcttaaatatcagagatgagagtactattagcatatcccacttcgggcccgagtttcttttgcgccatgggcagagataagagacccagaccgttattaccgtctaaagccaaaggtgtcatcaaccccagaatcacgcaacacccgccatatagcacgtcccgacctcggccaaccattcctaccagaaaacaagaccaggataatcgttacaacagtctatcgattaaatcggcccatagctttattcacttcggccaagttgggtagcagcgataacgcccgtggaccccgtctcaattgacgcgatcgctagcaacaatgactacatacccaccatgcaagacgcgacgtataaaagagaagtgcagatctcgccaagtttaaggtctacacacattagctttcttgtgtctgtcttgatcccgagccacgctgcgccaagcaagcgccatcagaaatggctgaagtcaaacagacgactgctgttgcggtcaatgatcgtcgctacgatcgcgatactgataactcagcgactgagtacgaagagagcgaaaagagcggcaagtcctggaagagctatgtctgggatacttgggagttgcccaaggagcagcgatggcttcttttcaaggttgacgcttttgtcttgacctttgcttccattgggtacttcctcaagaatatcgatcaaacaaacgtcaacaatgcgtttctgagtggaatgaaggaagagctcaacatgtatggcaatgaactcgttactagtaagtcacctgttccagagttacgccgagctcaactgacactcgataggcacatccatttggaccgtgggttatgtcgtcggccagatcccttcgaatttgcttcttactcgagtgtcgccgcgctgggttatcccgtcccttgaagtcggttggggcattgcgactatctgcacttcagctgtccactcatacaaggctttgtacgctctgagattcctcgttggtctgttcgagtaagcacatccaatttccaccgtctacgtgactcttttggcttatatggcttcaggtccggcttctaccctggtattcattatatgctcggctcttggtacacccctcgcgaaatcggaaagcgcgccatgatcttttggctggccggtagcattggtaacatgttcagtggcttccttcaagcagctgcttacacgaacttgaatggagtccatggccatgcaggctgtaagttctcacctctcctcgtcttctaatacctggtgctgatcaaaccatagggcgctggctcttcatcatcgacggcataatcactcttcccctcgcagttgcgggctacttcttcttccctaaccttcctcaagatggagtgaagacttggtggactacgcaaagggagcacgagatctcggttgaacgaatgaacgccatcggccgagctggaaaggagaagtggacaaaggccaagctcaagtccattctcctaagttggcacacatacttcctccgtaggataccagctgctccaagcgtcgtttcctttactaacctgtagaatagctatgatctacgtcctctggaacaacgcttaccctcagcccgctatgggatactggctcaagagcttcaacgctgatcctccccccgtgcctggcacctcgtattccgttgctcagatcaacaacttgcctctaccgtcgaccgcaatcttcattgtcatggctctattctgggggtggctttccgatggacctctaaagggtctgcgatggcctttcatctatgccggtgccattatcgctgtaagttgactatgatctcggtatacaagacagacaacgactaacccttaacagatggctttcaatatcgctcttctcaagatgcccctttacggaaacaacagagaccggactcttgtttactggtttgccaatattggtgtaagtcttgaatactagaccttgcagagatcgatagaagtgctcacagctcccctagaacggcgccggtcccctcattctcagctggatcaacgagatctgttccgccgataccgaaaagcgagccttgttagtagctgcggctaacgatttcgcttatgtggtccaagccgtggctcccaactttgtctggaagactaccgatttccccagggctgcaaagggttatacatggtccaccgtgctcaacgctctactgagtaagtcgcaggagatcctgatccatcgactagtttacagaatgctaactgactccccagtcgtctggactgccgttgttcaactacttctggcctgggataggaagcggcaggccaaggctcgggaagtgatatcagaagactccgaggccaattctcagcaagaatcacaggatgatagggagacttcggcttacccggcggaaaagaagacagatcttagctagggttttcactccagaagattggataagaaaacagctcgtagcccatttttgtcaactgtaaaccgtcaggatagccattacagacttcccgaatcggtggatcattcgaaaacaatcctacaatctgcccagcgggtctaagtcttcacagatttattacttggaaattaaaggctactggtgaattctcaaacgttaaagccgcagatgcgggctttcattctgctatccgaagtacaaaaagctgggcttagccccttcgacaaccaaccactccctggagcaaatgcagcatcctaactcgtaacctctcaaggactttttcctttcaaacttgcttccttcgattaaaaccgtggcacctcctggcaccatcctcttgaaaaagattcacgaactatctccttagcgctttgggaagcacaaataacttcttttgatttttgatttgctccgaggacgcgacctctgctttggcggcgtttccaaagttcaaagaggtccgtacctctctttgtaccgttgaagctcgcgcttcatctcgctcacgtccgcagaaatgacgttctccagatgttcgaccagtgatagcctttgaaagctggcgatgtggtcggccatcctggcctcctcgctcattgtagctcgctagtcggagtagtcggtcgaaacagtctggttgctctgaagtgtcgagctgacttcttgaagcatctccacgagtttgaagattgagagtcgattagccatactggagaattctccaatggtgagtctagagagttcgaacattccgtagttcacagcgaggcagtggaccgacagacactgttgcatcctgttgtagtagtccagtggtctgttcaagtcctctggctttcggctctcccattttcctttgcgtaaatatctcatgaagccagccgtttgggtgctgttgagccagttgagcttcacgaaatctccgtccctgtagtaggagagtctgaacttgggatatttctccaacagatgggttgaaacccagtacattgagttatcaccaaagatgatcttggtggtgctgaagagatagggactaatttccagtcagtaaagatgctacggaatgatgcaagcatgtagctcttgctacgaaagacttacgactcggactcgctcaggttgctgccgggcggcaaggtatcttggccttccatgatcaaggattcttttgattttattttcagcctcttagtctcgttcaagacttgagtagatcgttcgttgtctggcgaattcaaagccagtgcaaggtcgtatcaaattttgcagatgcgttcactgttgagatgtggaatcgtttgaagaaagaggaaattccggggagagcaatgatacagggacgaaatgtaaatgtgggtcctcaacaacagtaaacagtcattcttggtttagtagataagtaaaccaaggatgggctagtattctaggggctactaaactattgatgagaccaatatcacagaaagatgttgctgatggtgcaaggcttgataaacagatatatgcttagattgcagaatcatatgactaattcttagtttgaactcatttcttccctgactaccgagtagaacattcctttatattttgttgtgacttgcacacttccttaagccagccaccaagacgcgcatcataccgattccccgtcacagctccgatatagtatatttagctgttgacatatcgactcgacatcttcattcatatgataagttctataatcaagaactatagtagttgacgacgaggcaaaccttgtttggcagctgatacaagctgcaagataccttagtggaggtagcagacatgctcgtcagtgtggccaatagaaaccgttgcttgtcagctcgaatcgacatacgccctctaacgctcaggccataaactaagcgcgtcttattccccaccactcacctcttttcactcactatccatctcaccattggcttcatgtcatattaattcttcttccaaccccaaatacctcggtctcggcaatggaaactcagcccggcacttccgaggtcaatcaatccaacagaaagcgtgtcatcacagcttgtctgacatgccgccatcgaaaagtaaagtgtgatcatgcacatccagtttgctcaccgtgtaagaaaggaaaccgtgtttgcacttataccagtccacaaccaatttcacagtcttctcgacttgcaagtgggaatagagtgtcaagaagcaaccgacaaattggtcaagacgatatcaagaaccgcctcgaacggctggagcaacttcttgaacgtgccctcaacggccgccctgccgtcccacaacatccggctgatacagctttcaacccggagcctccgctttcaaatcatcagggaccgtgttcttcacagaatcctcagtcggaaaccttatcaaccgatggttacgatggtgctttgctcctcgaaggccaagggggtcaatcacgctgggtatcatctcttcactactctctcctggctgatgaggtaagttcacttcctcgctgaagcttctccttcttacagatgaccccagatccgtgatgtcaagatgctccttggaggccagtctgatgatacaccgagagaaagcttgccgacagtaccgtcagaatccccctttccattttcaggactttccacgaatgacctcagaacttgggcgccgccttcagcagacacatgcttgattctactggatacattctactctaacgttgacccaatgactagaatagttcataagcctaccctcaaacgacgactgatccagtatatcgattacacgtacggcatgaacgctccaagctctgaccgcgaagagtgtttggccgctcactctggtgaggatactcaccctttcgaaccattggcgttggctgtcttctattcagctatcaatagtctttcggctgaagatgcattgttgcaattttccatagaaaaagagacactcctttcccaatttcaacatggcgtgcaagtcggtctggggagagagaacttcttgactacgtcaagcattgaagtacttcaagcatttgtactccttctagtgagtgtacacatctcccatctcagagcttctgcctggctaacttgtccttagacctgtcagtcgcgagaagacgacatggcaaaaacctggacccttttaggtcttgctcacaagatggcgctttcacaaggtctgcatagagaaccctcgctattcacgtcaacaggcatggatgtcgtccaagttgaaattcgccgcaggctatggcatcagatatgccacctcgactatcgctctgcagaaagcaggggtcaagagccgacgatatcagacgaggactttaccacctttcttccacgaaacatatcggatgaagccctcgttgatggaagcttagacgagccgtctgctaggcctgggtttaccgacatgacggttcacttgatccgtctgtatggacatcattgctttagacgaattgttcgaggcacttataagcttgaaagaacgacgaaatcacaagaagtcaagaatgatgacaacattagcccagttgccaagcttcggtccttatttgaggaagtcaggggcatggtagatgagatggtcaatcacttccaaacacactatctacaatactgcggtccacatgttccagagcaacgaatggcaattggtcttgcaacggtggtcgaatggcggtgctggtctatattctggctgcgaacaccaaagcaataccgggagttggtgattacccctgaagttcgacaaatgtatgtaaccaatactacaacgtttcttcgacaggaacagaggctgacatatactttaagaatactagagaaatcggtgaacctaatcgagagcttgaatactatgcccggtgataaggacgcccagcggtttggatggcatattggcagtcatgcatgtttccaacctatcatgcatattgtctcagagcttgacatgcccaacttcgatgctcccaaccgacaatcactacgatcacgagccttggacgcactgaaaaagactatgctctcgaggggacgagaagcaacaccaatgtggaatgccatgaatcgtatcatctcaaactgcctcgccaaatctacgtcgacgaccttcccagtaacgccattcccggctgtacggactgacttgcccatcaacgcaacgacgcagggactaggttcttctgccactgaaccaagcccagcgctgctgccagacatgccaactttcggagactttacatcatcagcctcgttgcctgaccctacagcattggggagcatagaaattctgggacctgacattatgtttgactgggtacgtgaatgcataccactgaaagaagtactgccactgacaaagtcgaccagggattttggaacattgattcagcagctcctagtccgttttgaataccaacgctcttctgcctgcctgaaacaaatattggcaacactgagaatagattctgtgtagtttacttgtgattgtaaacttgttcatggaacttcgtggctagggaacttcggcatatactaaaggagaacttctatgcgaatatgtcagtaatccaacgagaatcctaggggtaatttatgagaaacttaaataccatgctgtctaagacaccgctagaggtcctagatagcctcacggtatacagagggcgagtccttatgctgagtatttctcggtatttcgtacgaagaaagaacgctatagatttctgtgtgtctgtaagcaggttttcagttaagctcgaggataaaaaaatgtattttgtttctgtcagcctcctgatgttcaaaggacttctgaacgctccactggtctcggccttgcactggctcatctggtactcacctctgaatccagcagctgtcacctaggcatacctatagataacacagaactagtgaattcgaaattgctgacgccattatctagggagcatatctggatgcatggcggtcctaagttagttttcttggattcaagggttggtgaatacgtgacagaccgcaggtagaagagaatcaggtatggcagagcaaccattgccttgttttgtcattcctttgtttcatatcatccaacggtatctgtaaattgcctgacattgacttgtctttgagagtgtttggtggcttgcatttggggcactgactggaaggagactgtttggtcgcaaacagggctattctcagccagatcactacaacattgacttaagtcagcaaggctacaggccataagggagactcaccactgactactttagggggaggtccagtaggtaggtagtcacatcccttagtggagctgcagtcgtccggcccaccacagagctcagtctcacagtaagaagagggccaaggagcaagactgtgcgtttgtgttacaccagaagctcatatcctttcattcccacccacaacttttccttcttttcctccttctcacaacacccctccacaaactcggcaacctacttttcttgctacaagaaaatcaaagatctaaagcaaccaccatgtctgacaagtctgacaagggcaagcagcctgctagagagaaatctcaggacaagtgggctataaatctcgccaagtctggtggtcctgagatcaagggtacaaccatggagcagctcgtcgaagccggcagctcttccaagaatgcttccctcgctcccgtcggtcaacctctgtatgtatcaatcttacctcttgtcgtgttctcttactgacagtcagctttagtcctggtctcggatgttccaataatgcttccatggtctacggaggcccgcgtctgtatgtatctgcaccatcccgcttcactgatcattacttactatcaaacctagccccgctactcatatcaccgtcatcatccgcttcccccacggcgacgtccacttgcccttgtttgttgttggccgctaccccatgttcgctgaaatgtttgacggcggtattctccattggcctggtgcttctcgacgtcaagctcatatcatcactcactacctacgggaccctaaacctaagtacaagatggtttatttcgaggctctgtcccatgaggatagactggagcaagagttcaccgatgctctggcaatcaatggtcaggcaacttctttcaatcttcctggacttgcccgtctggctctggcccatatggaggagtatggggagatgattccccttaccaggatcacagtcaacctcatggcgaatggcgaatggtaccagcgaaaccgggcctatgttcaacactacatcactcgtcgcttcacttctacctgccgaatggctatggattctgaccgcagatggttcgtcctccaaactggcgatgccctgatcgacggccttcttggtgcaatcaacaacctccgcttccctgacttgcgctttgcacctggccctcgtcactactactaggtccaacctttgaggagattggggtctaatgtaaggctactggaactgtcaatgaagcaactctagattctaatctcgttcaaggtcagaaaaggccatctcgagacaagtggacttcgcacatgcacttaatcttgatccaggatggaactaatggctgtttctttcagatcaaaacagagtctaacgctcccctcacaaaccatgacgctgccagagctgcattagactatgttcagctttataccgggctgattggtatatatatctttataccgccgccaaaggatggtggcctcgacatcgcgaacttctagagttgcctgaaagcgacatggggtctaatatatggtctggttcttgtgccatagcacaataggatagatagacttcctcaatagacaccctggattacatttatgactcaatggtctattattttgatctaagtggggtccattgcaaaacgcaactaaagctgttactccaagtgactatcattatgattatataaatctggttgtcttttgaaaaatagatcaataaacttaaggaaagtttttggttatcccaggcatatctcatagggtattaggtttaagtgtgtctagaatatgttaattccgggctatgtgcgccctggtgtgactcgaccaatttaataagtgcttaaagtagtgttgactgcagcctcgcatgccctatggtattcttgaattcaacctaagatatagtgggaggatataggagatgaattccattatgagcttgatcttttatcatgtgcttcttgttaatgagaggtctgggatctcatagtggggaatagaatctgatttcagagagttgatactcagacgtcacgatgactatcccaataactatacgaggttcttatgggcgatcatcctgaactcttctaggtagaaattgattttacgaataggctatctgctaggcttgaatccttttcgcctctttctactcgaaaatcatgactctcactgtggcataaccttctgcatcccagctagatcttcttgcagagttgagtgccatccttggacactcgagcggcagccatacagaagcttccgagtagcatagacgcgcccgcaaagcacatcaacccagtaaacctatccccttcccggtctttaatagccccttcgatgggaagtccagtcagagcacccagggcgatggccaggcaaaagcctcccaacttgaacccgatctcatcaacccggtcatccgtgaggaatacaacacacggaggacccagactgacgaaaccgccactggcaaacccaaagagcagggcgaagacgatgataccacctttagaggtgtgaaactcgaggggaagccaaaaggccagaacaagagctccagagaaaccagtcacgatgatcatggtattgaaggagccgatcctatcacttacccagccaggtacgatacggccaaacagggaaccggcgttggcaatggccaaggtatacacagcgaagtctttgtatccatgaagcgaggccatctctgggaggtagttcaagggtgcgaagagaccccacatggtgaagaagcagcctaggacgaaaaacacccatggtcctttcttggatccgttgatttcactgctaggaacgttttctttctttgctggttgcgagactttgccaagaggtgggaatggggaagtgcagagagcatttgcgatgactaagaggactccttgtaagagtgcagtccaacgaacagcagttgcgaagccgacttcttcgatgagtcgagggatcatgcaggggtagatcacacctcctgagtccgtgtcagccacttctgccgaggatactcgttgctcatcttacccaaactgctcccagcagaaacaataccgacagccaaacccttctttgtagagaaccattgagtggccgttgccatggcggggagagacagaccagcagcggcgaacccaaaagcgacaccctgagcaagcataacttgccagtactttgtgcagaggctcagcatacagacggagaaaacagccatgatactgaaggggagtagtgtcttgcggcagccatagacatcgatcattttgccaacagcgggaccgaacatgaagagcataaagatctgaagagtggtgatccaagccaaggccgatgacgactggtccttgaacatgacttccgagtagtacatctgaaacatgccgcatctaataccaaaggttagtggacggttctagcgatcaagtgaggtcggactcacgcgttaacatagcctacggagcagaactgcaacaagaacgacccagcgacataagcccatgctctcgcacctccatcagggggggttcggtcatttttctcggtcggcttgttgctctcgagctcaggggagtcggacacggcggaggagtgcatcttttcacagaagtcgttgagaataaacttggcgcggtagtaaggagaagaaaaggtcgagacgattcttttgacttggaatgctaggagaacaatcgggataagcagaagacagagaaagagattcatggtgagaaggtttgtcttttatttcaattcgaaaggttattcggattggcttcgtacgagatctaagcaatgttaggccgagtttagagattcaaaacatagaacttactatgttggccaatatgatttatctcggtcttcactaatatggaacctcgcacgaacttgacctcgcacgaacttgacctcgtacgaactccacggccgaagactaagactaagttagcacaggggtctaagtcaacagtcgctaagcccaatcctcgttggcttggccagggtacccctgtcaacgactgtcatctccaacctcagtgcaactctcttttagcttgccaccatttttgtttaatacaattagatctttggccttgatattgcttatctttggtttgatcgtactattgttgatttatctcgacagactttttcgtaactactaaaaacatttcacttggatttcaaagttgagtcggtaatggatgcatgttgtgatatcagcttgagatatacttacagctatctaccatgcgcctaattatttggcctagataacgtccgtttttgactcgaagtcaatactaaccgtgccttgatgaccgcctgtgcaatatcctgactctgtacatttgacacacgatattcttattgaaagttcatacgtcaaaccccatcatctgtagtcaacttattttggagtcaatccgttgtctgcttctacggcagattattgacggtctctctcagcgtcttcttctctctctcaagtcgagcgatgcactggtacaggattgagatcatagtgctccccataaacttctcgaactcagctcttgtttccgtactcatgatggggtcttctcgagttattctacagcagaggtaagaccgtagcacgccttgtagctccatattggtaaagggagggctcgaaaagcgcttgatcatctcaggaaatgcgatttggtctccgtagatccgggtcctttctgcagccaatcggcccaactctggtagctggtacttggtgccaatcttgtagacatagatggccgtgcggaaatcaatggcacaattttcttggtatgtgccatgtacctttaagttgcggtactcccctttgtgtatgtagtgaagaagcacatgagccacatggtagggagcatccgggaagacgagtgtttgttgtcccttccaacaggcgaggaatgccgggtggttcttgagaatttcttcaggcacggaaacacagttcttgttattgaagttgatgatacgagacggcaccagccatggtcttgagaaaaggtcagagaggtctatgggaatttggtatatccaaggaacattacttacgaggtgctgggtcgttcctcttgccgatcaccttcgagcggcgggcacgatctgttgagccacgaactcatgttcgcatttcggaagatattatactagtgaaagaagcggtcagaggagctctgctttgcttgttcataagggcattactgcagagcgaacagttgcgatgtgcaggatccgtgggataggtatataaggaggaactcagaagagacttagtctctggcttcagtatacgatagaagggactgggtagacttgtcaataaaaggaggaaatgcttttgtttgagtagaaaaaatagatgaagaaagaaagtgagagagaagattataagtaacagggagtcattgtctggaaaacatgacgtgggtcctaaacaaacggcaagcaaacaaacagaatgcaaaccaattacacgtttatgatcatgtggaacatatgggatggaacatcagaggtttcggtcacaaaacatggggtagttgctggtgagacctggttcgctctattcggcagatgagaagttgaacactcctctaaacaacgctttgactaggtactcaaccattcttcatgcgtatcggagactcttgtcttatattgttttgcaagttacccattgctcttataacatattttcagcgcgtttgagccgtttgatcgggcactcaattccagcgcctcacgccccggactgcatcatacagtgtcaaccaagtgacaaccaaccaccgtagcacgcagccttatctagttactgagcttgatttatgggcgcaccgttcatgtcgtggagtcagtgaaacaatagccgtagctccaagagatctgtagtaactaccatcgctggctgtttgggcaaacccttgtaccctgtgattgcccctgacttatcgttcaaatccaagaaaacggcaatcacgtgcagcattcccaagcaatcacttcatttgctccggcttgtagttgttgaggtgactacctaaggtagtaagcttactcgaggaccgggtcatggattcacaaacatctaaccttggtgaatagccgtgctattatgtagctgacgccgtagaatgcaaaattatgttacaatactgtttctttcttgtgttctttcaatcagtagatcagtttaggccggttgttgtggctggagtctttcctccggcatccatggtttcagtgttggttggtacctgaggctccagccatgcactcgacaaggagcgggaccgaagctttcatctcgcaagaacattaaagaaagcctctagtcgatagagacatatttacagtaggcatctttgccttcaaatgtatcatcctctcggaatcgaggagttacaagtcacttcatcctcacgatgtctgaactccctttgtgtgttacaatcatcctgggaaagaagtgccacagtggatcaatatgttgtgactagtgaatctccttagatggttgcaagatctccgtagtcttctgtgaatgtaaaacaaagcaaagatcaaagctttcagcggccctatagtagctctggtgcatggtcgcgatgggaagaaatcccggcagttggagcctaggaccatccgctacttcaccttctttcggcattctcacgaacaaaacattaacgtggtcaaggcatacaaggtcatagatggactgtattctgggggatactctcagctaatattacatgggtaagactccttcccaaaacccctcgtgatcattcatatactgacaaacttcatccccatatgtcagtcagttctgttgcaaccatcattagatgtccatcagctcatcatgttcgtcgttacatttccgtaatccatcgttccaaaaagtatccgtcgttagagaccattgcggcttaccagcggtgaacaccgggcgggtagttggccaggtcgaggttgatcagaccgtcagctccaatgatcttgagctttccgttgctgtcataggactcatcgtctgtcccagcgtcggcctcactctcagcctctccagcgtcggtgccttcactttcgctctcgacagcaacttcgtttccaacttcggttgcttcgttggcctcggtgtctccaacggactccccctcctcctcgccctctttgttgatcttggtccaagcacgctcacggcgggcgacagattccttgaaacgcttgatatcctcatcacgctcagcatcaatggtctccatgagtttgccattgacttcgtagttgctggcgagacccgcttggactgcaacccacttaaagttgagctcggggtacagcggttcaagaacgctgtgggtgtaggccagcatgtaggcgggctcgatgtattgaaacaggcttttcatgtattcagttgcctggtccttcatcttggtgatttcgctgtataccgcctgtgaatagatgtggatggcaagatcataggcactttcgaggtccgggcggagagtgaacttgtgtacctcatggaaagggactttaccagtgtagaagaaacggaccatggcgtcgatggtctcattgggagcgaatgggagagaaatgataccccatttagtgactctctggaggaattcagggcacgtgtggagaatcgcctcggcgtggacgtactcgacagtagggcccatctcgcccccctgcatggcaccaaagtagatggcaaccttggcgctatggatatctctcgtcagtacttgttggcgtaagttggtagaagtgtcaacttacccctcgccagtcagtcgctccgcaggtccaggttcctgcatgtttgctatgccttggagtggaggcagtgacctaagttaacttcagcacacgcaaaaagaaacaaagaataagaagaagtgaaaaggccactcacgcttttgtttgttgttgcagtaacgtgaagaggttgacttcgagcggaagtcgaggaatgttttgaaggtgaaaagaggagagaggagaagaagctcgaacgcgagagaaatgttttgatatacagtaggtagtgcggtttgacgtgtgacgaaaaaggcatcggtgccctggtgacctattttacaaggcacaccacactaacaaaacgtcattggcctcctaaaccaaacactcatacgctactctcctgcaatccaggtatctggtcctctaaaatcatcctgcatgagcactgagtgcttgtctacaggccccatgcccttacaggaatgtgtatgtgcgctccctgctatcatccccctccatacagtccagcatatcttaccaccctgtctcccaatcttcatccacagcttgtcgtcgcttcttaatgctcttattgacctttaattatcatcccttcgcatctgcgttggagggggatgaagcaggcccatccatgactcggctgtgcatcgttgccttcgagtgacgctgacaactctgacttccgacaagcgttacacgcgtctcgcccttctaattatgcttattatcactctcctcaccagggtcatgaccatgaacacctcgtatgcatttatactccaacccctgactgacttttcactttggtatctacaacttgtacgcagtaactgactaccgcaagtcctcgacgtgctttcggtgcgtagcgcgcttctaggtcgagtatcgatcacactgtttccccaaacgcaacatcatagcagtagaactccttagtgacggttcgatacttggccccctggagctctttgctagtcttgagccaccgggagacatcggaccttaccaagacggcagttcggatgctgcagctcgccgtaactcccattcctttcgctgtgccctttatggctccggaaggcctcaaggtgcttcaaagtctagaggcgctttctcgaaaaccgctgtgttccagaccaacctagcatattttgcaagatgagcatcgtcaccaccttcccatatacttgggtctctcaggggcctttgcttgacacgttatttgttcctttggtaacctaccttgctgacaagagcgcgctacaggacccttcagcagtcctgcttcaacaagtatgcaactcgccgggatggcttcttgactaatacgacaaccgcaaagaagtgtaccttcctcaccatcagctatcccaactcttatggaccttgaagcaccctcctcgggaagcaattggttgtaagattgaggagtgcgccccaggagacgagttcgaagcaccgtgttgccgcggagggcccctgagttagccagacaatcacttggaccttggaggtcaataaattgcctccttaccgctcccagtggaagagaagcccatcatgtgagcttgtttagaaccgcagcggcgctccagctctgtcatgacactctcaggggctggcctagttcggtacgctcgaccgccgctggagactgttgcattcccacaggactaccgctattggaacaaacctattgttttgacagtttaacgacaacagccgatagcctcgaagttaaagaggctcaggggttgggcactcttaatccgagacatgcactctcctgtatagacgtaactactccatcaggggctttcactattcagtcttactcttgcaggcactctcaaaacagtaaaactacccaagtgaatacctttctcattgtcgggggtactaggtggtagaagaagccagcaggcttgagatgtactctcctcatcccaataagaggccaggattccattaagttcctatcattctaccatttcagttgcattaccgctgacccgcgctgtttaagtagccatcattggcatactcccccctatgatcaaggtcgacgatccccgatgtccctcgaagtccccgccactaatatgtcttcgcagacttccaagaaaccacccttagaagctcatcccaagttcaaaacagaagacatagttactcccaacctttgccccatccggccgaaccgctccatggatccaagagaagaatgccatcggaagaccgtcccttcttaacttcgtttgcgtccttccaaacccaccaccgagagtccagcatattccaactccaatttcatctcaataaactgctgtggcatcaccgatttggttcgaatgtagatcggcggtttgtcccgttctttttgacggattcactacgatctccccttacccctgagtctcgaaagccatgtgaacttgcttccattggactacacccaccatcttattgcggcacggggatcttgaaaacatcttcttgttgatcacattcttatacccaggcaatctggaagattgggggatgtgttgacaaggtttctctcaagtaccaaaatttgtgccagaccaacggagactcgggcaggcagaccttagctttggctatgattagacaatcttgctgtcggtattcgaaaggttccccgacatgttcttggtgacatcacaccagttgctctaagcgtcatgtcggtcagcgatgaagcactccactgccgccatagcggccctggacgaacaagcgaatagagtctgttctgaaccgagagctgaagactttccgctagccgtatacttattggcttctgaatcaacacgcatgcgagcttccaatcttcctaatactgagaggtcacggcaagctatggggagtcttttcctgagtgccctttaccgtgacaggatgcacactaccaggtaggtgagtccttgcttctccttggcgggccagatctgattcatccctgcctctttggtgggagcatttgctcctaatgaatttctgcctcttgacagtatgggattcccttctaccagcggtgtacgggggactgtcaggctgtctgctgaatccagtagaggaataatgttaaccccaaagcagagcagacagcccgaacttatgtcgtaccttttgcttctccctggccagaatacccttgccgccatctccaattcggtttccctgctcgaataccttgttattgtcggccttccttatagcatcgacggtttgacccacgtatggagcagaatgcaaaggtcgtaggtgaggcattcctgctctggcgagggttgtgatgttatcgagtacattttcctataagaacattgcgtgagtaagatcaccagatatgatgggcttataccatgtacttcgaggctaagcaaacgtcttctagttcgcggtttatatatgcccctcctcgttccctacaaatagtgtgggaggatctttcaagtcaagattaatactcccttcgcctatatatccctcgaaagtatcttgtcccaggttcaatgcttcaaatcaagtttttaggtcggcgtgtcggcatctctggaaaggatacagcatgcttcgaccccacggttggaatgcttcttgggggacaagtcaatacatactgggaaagtcctttgtcgtggctgtcgtatgttcctcccagggcttacttccaaaaactcagcgcctggtggccagcatcttccaggagatgcatgccatatcttgttaattggaaagctgcaaggggctcgaagggaaatttggtcttcaggacggttccaaactgagtccataggccaacaacatgttgctttctttgtctcttgcgtgttttcctgaaccgcgaggcgatttgaaagagtttgactgaagatatcatcaccacgaaacgagatagctatacatctcttatctccaggcaggatctttggtcaagcgctccctgtgtatgtatattgatacattagccggcgcaaacttgctttgtaggattgttggatgctagaagcttacccttcttatatatacttgcaggatcccagagacacaagaaggaaacagtgagatggaagctcaggtcttgcctcactttccagtgaagatattccagtcaacgtgatccagccaggtcgggaagcacgtgcgtatcccggatggtagactcagcccgaggctcgctcttcacccactagatctatactacatcatttccatgcctctccatcattggtaacatcacagctgtctcaacggcatcataccgactgctagccctcgcgagccaagtcgtgagagacctgaattgcctattgtctccggcgaagacgaaagacacttcagggcgcttcagcatagggacaagagacatagtgttcaattataatagatttaggcgcttccttctcatatccaggtgatacatgagaacctcgtctgcagtttcctgcagagattgtcagttcctaagacatacgtaacgaaatcaacgatcctactgcgccagcacaacgccagatgcgatatacagtgccaatgttataaatatagactaacacggaaggttgaattgcccgattgtaagcgtatatgttgtatataagtcagggggcaatgacagctcaaggaaaaggaagaagtgggaagcaatgagatatacatacctcaggaccgcatatagagggtcagtgggagtctggttttcttccgaaaggggtgccaactcgtcacgaaactgaaatgcttgttactattttggcaaatggaaaatatgtcccaaacggcaaaaggcttctttcttcgcctcttccatatgttgcacgaaccaatacaagtgatcatttgctctgccaacactgacatctcaacgatatcaacgtcagtagccgcagtataccacactcactaatcgcccgttgtccccaatcacttctcctatctgtgacgttgcctaagtaaaacttggcataacgtgggtaacagcgtaccaacagcattttcccttgccaacgtcactcggccaaaaatggaaaaggttacacaaacacatagcaagagatacatgagcctgtatactaacccgagtacctttgccataagtgcgcaatcatatgctagacatatagtctaatgctgtgacttgaacacgcactcgctcagcaaactgtgtcaccaacaaagaccacaagcatcaagaccataccaccatgtgcaaacatagacttagacaccctaggctacaccaacataccaaaaatgcggaagcatctggtattaaacacaagccgcatgtcccgtattgtgcttgtaggtaattgttgtacctcacttcaagtcaagtcacatatcacagcctcaggcttaactaggtaaattccgtctttttgcaacaaaaacatggccccaacaaccatgctctgataaaaacatgctcttataccttcttcgcttccctctaaccacccaataaatatctccatcacttttacgagcctctaaccctcccaagtgacaatcatgattccagaacaaggaaacgaatcgtaaataatcacattactgccacacttgtacggtatgtctaaaaccgagacaaagctttcgatacatcatgatcctttcaacgcccgctttgcttctgttgttcatctctaagcgaccgacgcgatgactagcgcagccacattctcctcttcgcttcgcaccgtgatctttgtcgtgacaccagtttttgatgagtaagccatccgtacgttggcaaccacccgacctccaccaactgtcttgccgagaagcttgagagtgtgggtggtctggttgacgggcacatcagtaccctcgagaggctggagcgacaaagcctttgtaagctgctctgtagcgtctgtgaaattgttaatgccatgtcttctatgaactcagcaatcgacttacccgcaatgctctccataccgctcaattggagggtttctgtgacctcctctccagaagcaccaacctgttcccagatgtggctgaagttgccagcgaatgtgggaatgacgtagtcactgccagcaaggtcgaattcggccacctcgtactcatcatcgtagccggaatcctcgggctcacctgttgaggggtcgatctccttgctggtgaacttgaggacgttggagaaggtagagatgggcagggaagcctcgccgccaaccttcttaaaagcgacatagaccttgccgggctcatcagttgcaagtttctcagcctgtatgataaagacctcctcgagctcctcctcgtctgcgggagtagcgacaacggagacgttctcaaggacagtgtcgggcaaggtgttcttaatctcatattggaggacaatgtgctccttgaagatgtgcttgaccaggctgacaacgtactcagtctcggcctcagtaagctcgataacaggtgaagacttgaggacactgccaaactccttcatctcggggatctcgagcagctcctgggcataccgttgagcctgagcagaggcagaagcaacagcctcggctccggtaggcttggtggggccaaccttgggagccttgagtgtaggggcagtggcaatcagcttcttggatcggtcctcagcgtcggcctgctcccgagtaaccacaggaatcttggcaatatcgaaaggactatcgaaagcggacttgtcgtctgatgtgacgtagaggacaagctgctgctcgaagtatggaagagagaacatgttctctgtttgcgcattagcagtaatccacagtcatctgttaattcatgctcaccattcttgacaaatcgagcagccatctcatcatcctcctcattcatgagcttcaggttgagggcagcacgatcacggacctcatcatcgacatcatccaaacatcgtgtgaggaggacacggacactgctcttaacctcagggtccttctggccaacaccgaacttggcgagggcagtgacagcagcagctcgcacaatggcgttctcaagaacaactcggttgtaaatatatcggatatacttggtaggctgagcggtcttgggaccctcgagaccgataaggtgaagaatgcggactgccagcttagtgaactcgcaatcctcaataaattcgcagaggtgggcgagcgcatcctccttggaatcagggacaaacttgatcaaatcgaacatgctctccacaacagccctcttgaactcgtatccaccctcatcgcgcagtataccactgaggaaggtaagcataccagcttgcttgctgggaaacttgaggcacaaggttcggatagcctccacaattgtgatcttgaactcgtcggtaatctcggacatgaaggtggaaatctgcttcattaacctgtcgacactggcctcgttaccggtcttaaggagcgtggtgatggcgaaagtggcaatggatctgttgctgttggagatgagaagctcgatatcgggattgcaggcgttgacggcggtaggcttgaagctggcaaagttgtggaggattcggagagcggcgaacttggtaacagcgcggggagaggtgaggaatagctgaagaacgtggacagcttgcgctacctcaacatcagtaacatctcgcatgtcacagatagctttggcagcctcaaagttgaccatttcgctcttgtgtcgcagccagccatcgagaagctgcatcatgggtttcctcaacgaagcgtcctcctcagcgagctgtgcagcaagtcgaaccagcatgatgatagcagcggggttcttgagagcaccaggagcgccgaattgctgaaccatcttgacaagggccattcggtcgtgcatgcgcatctgatataggagtccgacagcgtggtattgcgacatggtcgagtggttcataggaacttggctgcttgaggtggagaatcccagggagaagccaccagaggacttgctggaagcagcggcctcctgggtctcgctctgccatcgtcggacgacatccttggcaatgggaaggaggtggtatgaagaaacgagggcggcagatgatacggaggggttcttatcgacaattgcggtcttcataactcgttcgatcgattgcacggtcgtggccttcacagtgtcagcttccaggggtgtcggtgtatctgccggcaaagcaacctacatcaataatacggcagagggcgcggatggcattgggtcggtagatagcgtcggtgctgccgccagtatctttcataatcgtgctggtaaccataataatatcctcagctgagttggcgagctccttgataacaaggtggaccatctgtcggagactggcatccttgttctggaagagcttcgagataccgaagaagagggttgtagcttcgttggtggggaacttctctcctgtgtagagaaggagagcgatcttggtaagcaaaatgcgacatcgtcgaggctgaataggggagctgttgaagagtcgtgctgttgaactatttagcttcactgtgaggggggagaataggaataaggcgattgtgggagacggaccttcttggaagacttgagttcggtcaaccttgaccagcccgaggtcggcgtcttcgtccttcttgccgtaactcatgctgggcaactgggttgaggtaaaaggtttggtcgagggagacttgaggttgcggtcgaggcgctcctaaggtagaatcaccacgtcgcagttacgcttcagggatgagtggtgccgcatcacgtgatcttatcagccccttatcggacggggattcgtgtcaactttggcattggcttcagcttggaggtcgacggtagaaggtcaattgccaaatcttcggtcttttatagtgattaagctttctctcgtgtctttcatctttgcatctctcatatatttggcaatttcatatcctattgtcccattggtatggccaccgtcctaaggcaaggttgctgctggagaatggagcacgacagcttcaggtacccgcagcgtttcaaatgcccaattaaacttatattgatgctctaacgtctcctaatagcttggataactactagagactgtgtaatacattattattatcatatttatatgtcaaaaaagagttcctgaggccttttccatagctctcatcttcaaaaggtgacatcatgtcgaccctgaatccatccgcccactctaaacttccagccggacccaattttccgggtcgcattaaatccccagcttcattctctcaacctcaatccacgaaccaacttgtcgcccaggatgaagtctgtgacacgagtaccacttcgcattgcgcctcggctcgtccagcgtccggcctttgtccgcccaattcactcgaccgttctcaaggccgccaatgtcgctccagtggttggcactggcccgccacctgagccaccgatccaacccgccgaaaatgtccatcagcgagttgcgaggcggagaaagcaggctgagatgctcaagaatgctaaagagcttcgaaatgccagttctggaaagggaggcggtggtttgaagaagcgattctggaaagatgtttctgtgaaggaagttgacggtaagacaaatacttttaccccaccatcaaagcgtatgctgatgagatacagatgctcttcaagtcttcctcgatactcgaccgttgagacaccctgtgtcaaaggagatcgttcgaattcccatcaccaagcccgatcttgcttccgctctcgccctcgaatgggatcttttgacttctgcacaagatgctacaagacatcatttgatccctcttacaagtcttgcatgccgagctctcgatatcgccgaggctgataacacgcctgggggcgaaatctcagaggtccgagatgccattgctacaacattattacgatacctcgataccgattccattctctgctggaaccctcctgcaggagcgcacgatctcaagaatgaagctggagagtcgctacgagatgtacagaagcgcacagccgaggagattgtgtctttcctgacaacacatgtttggccaggcatcaccatcaacccagtcctagacggtcactccatcttgcctcagtcacaggcacctggagttcgcgagatcgttcaaggctggatcactggtctcgatgctttcgagattgctggactcgagcgtgccacattggctggcaagagtctcattgctgctgcacgattcgttgttgagtggaccgaggggtcagttgcaaggggtcatttgaaccctggcaagaagtttggtgtcgaagaagccgctgtcgctaccagccttgaagttgactggcagactggacagtggggagaggtcgaggatacccatgatgttaacaaggaggatgtgagaagacagctaggcagcgttgcactgttggtgtctggcacaggtttgaaggcgtaaataaaatgagactggatagatggcatgacttgtaaaatataacgacctgtaaattaccagctagataaaaaggttttggagcccctaaaattgactaggtagataaaaattaaacacattgaggattacctgtcttgcgttctcatccttatgtctctgtctccaactttcgtcaagtcgttagctaatatcctcagcacgcctgttcatagcccctttctgcgttccaagaacgcgctgcaacattgagtttcaatgaggccgcccgttgggactcgtagcaaagtggcttgcgtgtcattaagcgtaaacgtcgttgtacatggcttgctcatcgtcaatgtgatcttgaaaagtcatgatgtcctaccctacatgggcatcgcgaacaaggattccacgccagggctgagagccatctgcccaaataaagtagtaaaacagacacgcgccagtgcattcgggtaaaaactctgatcatcgagtggcaggctaggatatgcttgagaaatgaggtgggagatcaaccgaacgttactgtagataaacttccgatcgtttaattcttgcaaccacaagaatcggcatccgtgagcttaatttccacaaacaacaacagggtcatgcttgattgtgtgcccaattgcttcactggtttgcatctaacgtttcacttttatgcgaccaaagaataagcatgtacataacatgtcgtatttcccccaagcctctctctctcattctaccaaatgtccgttgttgcggttctttcaactgtggcacaaggcgcagagccaagggacaaaatcgccaagggctgagatccctaatcccaattgagcttcaaggacatcatccactacaaaaggccgcgcaagccgcctactcttctgatttttaagctgaaggctagagcctagccctattgccacactgcatccttcaactggccaagacactacagtgattgctgtgcttcttgtgatcaggaagacggctaggacggcgagtctcattgggaaatgaccgaagatctgcttggttggggttagcctggttgctaggaagagaggcggagtcatgataaatgagccaagctgaatcgatcacgtctgtgacgtgagacatggggggggcggctagcgagccttgaattggcactctgattcaacgtagagaaagccattgttagacagagacaaataatagatgtctcttgtgagctagggagaagagactcaccagcataagacatgctctgaatagaaacaagttacacaacagagccttcttatgcgcaaaacaacgccccaaagcccaattatgcaggtccaaaacccctacgtcaaggactcttcagccgtaccgtattacccaacgtctaagcaaacgccgagaccaccagccaagcacatcccgctaattccgtccctttagatcctagcacatccaccaaccaaggcacagcccgggggtgaggtaggcagggaaaacgccactggggagccttggagttgttagtttaaagacgaggcagcctctcttcttccccctggggacgttgtcagaaaccgttgtagccttttgcaaacaacaccacagaagtcatcatgaggtggaccacgataactacagccgcagccctgctcggcggcgttgacgccattagcttcccgagatcgaaagctggtaaaggttatctgtcgatgcacgttggtacggtggagcgaaacaagaataagcagcacgacaagcgtcaagatggtgacgctatcgccgttcgactcgagaacaaagatttcttttacgcgacagacagtatgtcactttgttcttcataactaactacagttgttaatatgctatagttgaaatcggtacccctcctcaaaaagtcacagtccttcttgataccggctccaacgaactctgggtgaaccccgactgcgaagaagctcaatccgctactcaatacaaccaatgtcttgactttggacaatacgacccccgaaagtcaaagacgccgcccatcggtccttttggtggcgagacactcaactatggcgacgcgtccgactcatcaacgcatacatctgcgacgattcgatactatacagatctcatgacatttggagactcaaagttgagaaatcagacttttggtgttttggtcgagagcaatggtatctcacagggtatcctaggtcttgcgcctgatctgcgggctggctttgacggcgatgagccttatagcttattgctcacttccatggctgaccagggacttatcaacagccgagtgttcgcgcttgatctgcgacactcggatgataccgagggtgctttgatctatggcggtattgatcgcagcaagtatatcggcaacctggagacacggcctatcatccgtggtgagggtggtgagtatcgtctcgccgttgagttggatagcctcggtgtcactattagcggtgatacagagaacattcgtgtctcgagctctgattccaacgtcatgctcgactctggaacgactctcacccgcatgcacatgtcggtcgcgcgaccaattctggaggctctcgatgctcagaacgatggtgagggcttttacatgaccgactgtgaaaaccgcgacctcgatggcacggttgattttgggttcggtgacaagatcatcaaagttgccttcagcgactttattctcgagcttggacctggaacgtgctacattggtcttgtacctaccagcgaccagcagattcttggtgactctgttctacgagccggatatttcgtcttcgactgggataacaaggaggtccatcttgctcaggctgctgattgtggtgatgaggacattgttgctgttggatctggctctgacgctgtgcccagtgagactggcaagtgtaagagttctgatatcacagccactggacgtgtaagtcatgacacctcgtacacctgcgtgattaaactgacaaccttgataggcggctactgctactggcacaggcggctcgttccctacctctgcgtacaccaccacttacaccatcacttcatgtcccgacttcgaacgcgactgtgccacaggcgtcgtgacgacacagactttcagcggtcgaccaaccgtcacagtcactgctggagccggtagtggcggtgacgacgatgacaatgccgcatggcagtctgcacccctcggctgggtgtttgctgccattggcggttttgctctcggagtcaacttgctatagtgggagatatggttgtacatattttaatgacatctcttggacatgaggactgtaattgaatagaccgcatttagggtatgcgcggcatacagcatacggcggcgtttgatctttgcattctcaccttgtactcatgaattgcgtgacttggaaattgcctcagctgtactgggcctcatcgcgcgtatgctgtgttcagtgaaggggagcacagcatatcatggcttcacgatcgggagatactttcggagaatttctttcctcgatgtagactttttgtgcacccgtcgtgtaggatcaacgtgctttgctcgtggtgccgcaacagctgacagccacatcttgcgcaacgcgggaggaagacttcggatatctcgggagacactctgtatccatgaagaattggtcgctcatgtctgtgtaatcgtaatcgcggtattttattaagtcttcttccttgagaaacatcggcgccctgctgtccaatgcagaatcgcgaaggtcgatggatggcatctctcttgaagctctcacaaaggctgtcgtgcatctccagggaggtgccagatttctgagtcagagagtaatatcgtacctccgtttcgcaattctaatgggtgatggctcttagcggtgagtaaaagacgacaaattgaactctgatcggattaaagctgagagagttgtcggttccagtaggcgaagtcgttatggcgggaagcaacagaactaggttgtaggagtcaatttcatcaacacacacaaaaagcagcatatgatagtctgtgatcggtagccatgaacaagtgtgtagttgctcttgatgagtaatttcggtgtctggcaacattctatctgcctttttaggcaatctgagttcatcctgactggtggacgtcagcgcgggtaagaaacgtgcaacggtaagcttacttgagcttaaatcgactttcgctgggagcattagcgatagaagtcgctcacatagtacagtacagcttcttccctctccatagcaccgtgaacaaaatcgcaatctatggttacttatacaggaattctcatggagggacaaggctccttatcgagacggaagacgttggacatggcggaattagggcggaattcaatgcaagccacataccgaggcatcaaggatacggtccacatcctctaccccaattcctgcaacaaatccaacgatagaagacatacagaagctactaagctcaaaatactcaataccaagaaatactctcaaccttaattgtttttagtcacatgcacctcgccttcagctttgacccctaagcatgatctacctacgtaaccctatggcaacgaccctattatctctacctcggctggcacaccgaggtcttgagatttgaatcgtagctaatagggccaaggttggtgtaatgcggagatagtgggaatcaaaccgcgctaaattgggtcttccccagatttggaggagccccccgaagcgacaaggagaagagagaagcagggaaccaacgacgtagtacatattcagctcctcatctttttttccccttcctttcctctattctcctcattctctcctcttccctctaatctctgaataccctccctctaatccctattcaagatggtcttctatcctcctccctcggttagcctgcccttcggtaaactgcccccgtcgccaatttcaagctcctctgctcacattccttagaacctcccgagtcaatcaccatcccggacttcatcttcagcgataagcacgctcgcaagcctatttctcagtccagaaatcccttcacatgcggtatctctggtaagacgtacaccacagaggaggtgatccagcgtgagaagcttctcgcgcgcgctcttgcaaagcgccttggctatgatgtccacgatggaaccgaatgggatagagtagtggcgctattctcagtcaacactgtacgtttgagttcagtcacacaaaaatccaactaacgtataagatcgactacattaccatgacccatgctgttcaccgtttgaacggaatcgtcacacccgccagtgccgcatattctgccccagaactcgagcatcagctccgctcatccggcgcaaacgcccttttcacttgtgtccctctccttgagactgctctcactgccgcgaaggctgtcggtatccctgaggatcgtatctttcttctacccgtgcctggcttcgagtctaagccacctttcaagtcaatcgatgatttgattgcagagggcaaggatgcgcctgaacttcagcctctaaattggatcaagggtcaaggtttgaggcaggttgcgtatctatgctactccagtggaacatcaggtctccccgtaagtctcgccagatttggatgaaatgaatacgcggctcacaaattgtagaaagcggttgagatcactcacgtcaatgtgatcgccaacgttatgcaaatgacagtccaaaacgcagagggtcgaaaagcagcgggagtcgatacccaggttcaacttggtctcttaccactcagccacatttacggcctcgtcccagtcgctcattggggtaaggtcatctcacccctgattccacgtctcactgaactaacttgtatcaaggtatctacaatggcgacgagacagtcattctgcccaagttcgagctcaagatgttcctcgctaccgttcaacgcttcaagatcgagcaaatggccctcgtccctcccatcatggtccaaatgctgagccacaaagctgaatgtcaaaagtatgacctcagctctgtccgcttcattttcagcggtgctgctcccctcggaaaggaaacaatctctggcttgaacgaaatctggcccagttggaatatctgccaaggttacggtacgtccccttcaatcgcgcgttgtgtctcgtcgctaactttgcaggtctcactgaaacatcacccgtggtctcatcaactaccgaactcgatatcgatcctggctcctctggatctcttcttcctggcatcaaggccaaggtcatcgatgctgaaggcaaagaggttaccgagtacaacacccccggcgaactctacgtccaaggcccctgtgttgttctgggatatctcaacaatgcaaaggccacagctgagacctttgtaaaccacagtgatggacgatggatgcgaacaggcgacgaggttatcgttcgcaagtcacctaagggcattgaacaccttgtcatcgtggaccgaatcaaggaactcattaaagtcaaggtaaatttcactgttccaggcctttttcacacccactgacatactctactagggccaccaagtcgcaccagctgagctcgaagctcatcttctcacccatcctctcgtcgacgactgtgccgttattcaagtccccgatgaacgagctggcgaagttcccaaggccttcgtcgtcaaagcagctgaggccaagggcaagtccgatgaagaggtcactaaaagcatcaacaagcacgtcgaagagcacaaggcgcgtcacaagtggctcaagggcggcatcgagtttatcgaaatcattcccaagagccctagtggcaagatccttcgacgcttgttgagggacaaggagaagcaggcccgcaaggacaagggagccaagctgtaatggtgtggtgcttagagagtgtaagaatgagagggaaattcaggcgcttcctatgaggaagtagagcaattaatgacttttggaccacttagcaaacttgtcatatacctttgatcttgtgctaagccaatgcctttcaacacctgcttcatggtatcagtaccataccaatcgtgagaggaaacggagacgcgttcaattgacgattgattgctcctgaaagtcatagaactcatcttacgtgcccttgtacatcagacttacaccatcgccaaatataggaactccctgaagagactaaagatcagcattaatgcagttcccacaggcattcatgatatcgcattgatgcaagaacattcatttgaaagcactgagatgactacgttgtattgaatgaagtctagctgagatgtctataaagcgaatggaacttttgtattatatcgattcattattatttacccagagattcataagatcccctgcccttattatcgtgagatgttttcgtgaatctgtctcatagacttctcagaagaccatgcccttggcctgcttgctttgggcatccttctccttgatgtcaatgttcttccacatgaagaggcagacaacgcagagagggatgaacgcgcaaccagcgtagatcatcttttgctgcacatagtcataagcagcaatgatagcgtctcgctcagggctaccagcagggtaagacagctggacgttgatgtcgccatagatagtagcagtcatgttcttggcagactcggggagttgtttggcaagctcagtgggtagcatgtttgtccagatgcctccagcaatggccacaccgatggaggatccgataccaccaaacataccccagatggccagagcgatggcgacatcctgatgcttgacggaagacatgactgcgatacgtgcagtcaaggaccagataccactgtagataccattgaaaagctgacacataacgagccagttgacagcagtctcagggtgacggaagtggatgagaagggcagtaccgaggaccaagaaaggtacaccgacgaaagaaggccacttgaatcgtcccaagtatcggatggcaatgccaacgaagggtccaacgaaagcagccatcagagagaacgagttgaggatataaccagaggtggtgacactttcaaagtgaacaacctgcaagtaagagccgtaataggtatcccagcagaagatagaggcaaacataataccatagatgagacaggctcccaagatggtgcgatcagcaagcagatggaaggggaagtacggcacaggggcgaagaacttctcccaggcgacgaagctggcaataagaacgacaccaaggactggcatggcaatgatataaccagtggcccatccgttgggagcagtagcagcgatgctgaaagggagtaggagtagagcccagccggcactggtcaggaaaagaccaataactagaataatgttaaaagaccgtgtgtccaaagctgaaaaagattaaactcaccatcgaactgcacaaagtaatatttgaaggactcccaaatggtgcggttgtgtaccttctcaggagcaaggccaaacttcttggccttcatctcattcatgatgaagataaccatgacgggaatgcagaatgccaacaggatgatacagaacgaaccaaatgcccatcggaagttgacgttcttcaagaagagctcagcaatcttgggaccggcgaaagtggagctgatggtaggcgtgtagttgatacccatgatgatcagtcggttacggagagtagtggtgtcagcgacgacaacgtcaatgacatagatgagaccgagatggccaacccagtagaatgtatgcgcagcagcatacatctcgacgctgttgcatgtagccttcatgatcataccgacaacaatcaggagaaccatggcgccgaagccccagacccgaccccagatgtcaatgatcttggcaagagtcaagttccagacggcacccagaatcgaggctacgataccagttgaggcgagaagaccgtgtgaagcgaaggccgaggtgacgtaaggaatgaggttactctgcacattctggagcagactatcgacgaaggagacgagaaacaaactggaggatacacagtcagtatagtcctggcaacgtaagctaactacttacaagacaaaggtggcaatcagcattttcttggtccagacgctggtgatggcctcggctttcttgacaccctgctgcttgaactcatcgtcggggaagtccttgagatcctcatcgaccatcatgttgttgttggcgggagccttctcgatgtctggtacagacacctcattgacgggctcaggctccttcatggtatgagtcgccattggaacgaaaggtatcagaatcgttccaaagggaagaagtgctcaaatcagctcaatggatcgagggaagaaagagagaagtaagcttgacgattgctcaatctatgagggcaccacaaggtcgcattgaaggggggagagcacccattaagtaccttgccctgccaggccaagatcgtagctcattgcaactctggctgcatgggaagctctcactagagcgggaattgagaacgggataggcgatgatcatccatggctagatttcatagagagaatccttcggaaggctaaaatggtaactggtttccgatgggtgagcttccttagcccacgtataactggccgttaaggattaagctcattgcgaccctgggcaatcaacagcaacaagcccctgttcgagacgaaccctctcgctgcagagacgtccctggttctgggatggcgagaaaaagacgcactaacaccaatcgtccacgctctatttgcttggccctacgagcctaacgcttgggaatggcaccgtagatgtgccaattggagatcttgcagtgtcgagagcatcatctattggacgaagcttattcccagaagctatccgcccaccgaccggggtgagttggccgagagtggcgtcgctccaactgcttggtacggtatggcgccgtttggtgttgacccccaagaacaccaacgcaagtttttcagcgctagtcacatatctgatcatctgataatctgataatctgataatctgataatctgataagcagaatcagcaccgaagatcgcacttcgcccttcacttttcagcgtgcggcgtagcattgatacgtcaatctcatccgtccttctccgagtataagcatgcgaaggaaagttcattaacatttttgtctcagagagagccaaagagttcgtccagggttctcttgcctgtcgcctgtcattttgtattgcgagcgagacagattagatcgatcgtaaagccaacaaccagcagccaacagcgcgtctatagcgtctaaagaaacgcagcacttcataacgagccgtggggccgtacaatattatttctcggtaagtgggcgctggttgatagtgagaaaagtcgtactccggtttggccgtgatgagtttccgggtcacttctaaccaggaagggcaacggaggcgctttttggcgtaaataaggtcgtgagccatggtattagcatcaggcaatcggagagaaatgggcaagccactagaacgggattccggagcatgatgtttggccgtgggcccgttctcgaggctctgcgggactgaagctcccttctatgtctgtttgtctttatcaatctggccgtaatataacgctgcgaaaatcaagccttgccccagtggtatggagctccacagaccgaagcatgtctaactgatctaggatttactggtagagctgttggcgatccggtcagaagaaagtcgattgtcaagtggtccaaccattagaattgagtcaaattccttacctcactggggcctttagtgttcggttcatcgtcttggcaagctattggtccagtctggaaacaagccttccatccagagcttgtatgtaacgcgactcggtgccaacgatgctgggttgaacccactgtggatgtcaaccatctaattgactgctgcctggtcaatatgttcctttctcttgacttgccttgtcgtactcatgtgggagtctggtgattgacaggctgattctgcaggatcatacccgaggaagggtcttgtttgatgtcccagacaatatgaatgcatactagacctgtttactccgtagcatcgcaagaaccgaccgtccgggtgacattttccatgaggtgggccagagaagtccttgttgtagagttaaggagtcttggcgccggggagcagtgaatagtctcccaatagcatcgcaatatatccgagctactgtggtcttttctgtaaacagagaagagctttgtctttcctgggaccaaaagattgtcgttaagaggccgagaacaacggccgatctaaagcttgacaagatgatggagtcttttgaacctcccgatttcatccgctagagcgttcttccagaggcagagcatggaatgcaccttgaatagaagcaataactcaaagggtatcctatcctaatgatagcactccacgggatgaagatattcagattcgtcaatatcgaggcaggctgggttgtattgcatcgccgatctgatgtttgccaccaactccaactgcaactgattgatttgataagattagattatctggaaatgcttaaattgccagcatgtcttggcattggaccctcctggtggcgccgcaaatccttcgacgtcgttgatcctgaacttttgtgtgcacatgaccggacaagctaccggtcgaattgcgacatttggaatagacataaatccttggaaccgaaagattgagaggaacgcctggccatgtcagggttggtgagaaaactggaggtcagtgttcctagtgaaagacgtacttgggcaactgtaggaaagcctgggcagtctgaccttgaagtcagaaaactttggtcggattttagtatgctgcaataaggctgtaagctctgttgtcctcaaatgacaaggtagagctgactacatccgcacgtaaatggacaaccatgcagatatcgcaagtcggtatcatcgagtttcaaaggccggagactcttagcaagggcacccaggtcttcgtgagctagttccaaggtgccgacttactgcttacacttgacactatacatttttcttgattgagcaagggtgccatccctaacgttgacagaccacctggagtaccaatcgctgtgcttgacctcattcttgaagcatatatcggtatctaccgcggaatgcgagtgctttgatgctgtggtcgtgcctcattttccatgtaaacttgcgagccatcgatcataaaataaagccttctcttgggcgaaaattgacaatcactggcctatatctgcactcaatagcaatgatggtgattcgccagcctcaatcgtatattttacttgagagagaccaatttccaagatatcgaaatactgccgagtcgagtgtcttggcttccactgtctgggcgattggtggtctttcgagcgtgacaagtgaccacaagacatatacaaagggaactgaatatggtaccaaagaatatcatcgtattgccactgttgagagagtgctcagaagaatttggttgagaaggtggtgtccctaagtctttctgtttacataggtgctaggtcagtagttctcgcccttgatttctcttcggaaagaaaacaatgctacctaactaccagtcgatagaagtgtaagtgtaccttagtcacgtaaggctagtgccaatcgatagtcgtttcagagtcaccaaatgtccgagaggttacagcttcacaagagacaaacaactacttcacatgggaaacagacataggcgagcattggggattgattcaaacaaaaataagtcaatattaacattaaaccagccagcgggtatatatgcttctgtgcatctcggctcaactggtaacttcccttgctctttttcttttctactttatttttttttcttcgacatccagacttgatgtcacatgaggatccggtcagtaccaagtttccacactaatgcatagttcgtaaggatcgtaagaatgatacatgtttgatgagcccgctgtctaacttccctggaagctcaagcggtctcggggtgcgggcgtacatagcatacatacaggtcccgcctcaggtaccaagacctaatctataaacaacaaggaaaaacagagatgatgtgcgaagcgcatcatgacccttacagggcaatggcaacagccaggatggcggcggcgatgcccatgccgttgcgagcggcaccagcagtcacgggaacgccagtagcggtgggagcggggagaccaccggtgccgacagcgggcttgccagtgatgagagtctcaccagcgccgggagcctcgtagccaggagcaggggcctcagtaccggcagcgggagcggtagcgggggctgtctgagcagggatgggaccgttaccagcagggccggaggtgaagccaacctcggggacaacgatctcagtctcaatggtcttgacagtggatgatccctcaacaggagtgccgctggcgacaacgggctcagtgatggtggtagcaacaacgacggtggtgtagtgagcagaggtgatgatggtggtgccagtgacagtgatgtgctcagtgacggcgtcggcaccagtggcaatagcagggttctcaccggcgtaaggagcgcaaataccttggaagaaggagacggcctgggcaacagtgtcgtcgttctcagcatgggcgtagaggcactcgaagacgttggcaacgaagtccttggagggacagtagcaggcagcgtcggtgttatccttgcagtcggcgacgtattcaatccaggtgttcaagcagctggggacaacatcgggaacgttgtagccatccttaggagcctcagtggtctctggcttctcgtcagagccagtcttgtcaggcttgggagccttgtgggtaatggtctcggtgacggggtagatggtagtggaaacggcaacagtctcggtgacaacagcaggagtaccggcggtggcagggcagttggtgacctcaggaccacaagaagtgatggtcttgacctcagtggtgtagacggtggaggtgctgtcgtagctggtgacaatggtggtgtgcttctcagggacatcagtggtggcgttgggggaagagccgtcggtggtcttggcaggcttgtcaccagtgggcttgtcgccggtaggcttctcgccagcaggttgagtgttaccaggcttgtcaccaccctcagtaggcttcgtctggccaggcttgtcgccggtaagagtctcagtcacagggcagatagtggtggagatggcgacagtctcagtgacaatggcgggggtaccagcagtgacggggcagttggtaacctcaggaccacaagaagtgatggtcttgacctcagtggtgtagacggtggaggtgctgtcgtagacggtggtgataacggaggtgttctcaccagcagggacggtcttggtctcctcaccagcgggcacagtcttggtgttctcgccggcagggacagtctcggtggtctcgccagaaggagcagaggtagtctcagagccagaagatccagaagtggtcttgccgccagcagggacagtcttggtctcttcgccagaaggaacagtcttggtttcctcaccggcagggacagtctcagtgttctcaccagcgggaacggtcttggagttctcaccggcagggacagtctcggtattgtcgccagaaggagcagaggtagtctcagaaccagatgagccagaggtggtctgctcaccagcaggaacagtcttggtgttctcgccagaggggacggtgtaggtgttctcgccaacgggagcggaggtggtctcagcaggagtagaaccagaagtggtttgctcgccggcggggacggtctcagtgttctcaccagcagggacagtctcggtgttctcacctacaggagcggaggtggtctcagcgggagaagatccagaggtagtttgctcaccagcgggaacagtctcagtgttctcgccagaggggacagtctcggtgttgccaccggcaggagcagtagtagtctcctcaccagcaggaacggtcttggtattctcgccagaggggacggtgtaggtgttctcgccagaggggacggtgtaggtgttgctgggaggctgaggcttgtcacagtcgaagtcgatctggggaacctcgatacggcacttgtccttgggcttgttgggctgaggggggtagacgaagcggactttcttagcgccaccacactggctgttgtaaacatcggtaccgtccttagagcagtcggcctggtgcttgcaagtagagccgtcaggcatgtcatagtggaactcaagacggcagtcaaactcgggtcggacgtggaacttcttcagagagaaagacttctccttgctgccagcaccacatccgaaagagggagcggcctccttggcagggccacactcagcagagatagacttgccaaagtgtcggccagtgagatcgcgcttcgacttatcggttccacaggtccagcccttgaaatcaaagtcgttgtacttctcgaactgaccgacctggagatcatcccagtaccagcctttcttctggttctcctgacacttgttgtcgatggcacggggaggagtgtacttgggagcctccttccagttaccccaagcggagacctcgccaaggctggcagtgagagccagaagggcaaagttggccttcatggtaaaagaattgtcggggggtggtaataagtagttgtgtgtgtagcgagtgtgttgtatgcagaacagaatattaagaaacggagtcaaaggaaacgaatgactttgacaccagaaaaaagagaaattttgatgtaaagaaaagaggaaaagaaaaaggtgagtgataatccaaaagaaaaggtcgaaagagatgggaatgggaagcatctatatacccacgagtctctgtgtctatcataagacctggaggagtgctggcctgcggaggcagagagcaagcccggcatctggtaccaaacatgggttgtcccctctatggcccatgcctggtggagataccactggcgatgggaacccctgatactcctctaagtcaggttgagcatcgacggtcggctgaaggttcgaaaaggtctctcaagaattcaggtccgtccggtgaggtttgacacgacggtttgtggtccagggcgcctcagggacaatgacaaggatgagtatccgtgacagggacccatgtcgttagaggtttctccattgacagggactttaacagcggctcggtgcaagcccaatgatctgtggcagaattatccagggtgtgtatctctctcaggtcttggctgtggatggactgatgagcgagcgagttcgcaccatgcgaagcgcaatgcccaacggtagccaatgtgatgcctgtgcctggccatggatgagaaccaaccttgtctttgcttgccttgccgaaatgccattcttagaaaggtcaacataactttttgtttatgcttgacagggcttgcttcagctggcccatctcccgctgctgggctgcgcttcaagaggccgcactgcatattccgatcttcaggcgcttgccatgagaaaacagtgctgaatgtgagccaatacaaatcgaaaggcggttatgcatactctgattaaagctccgaggcgctactgcatgtgctgatggccactagcagagcgcctctcagttgatcaaaagcgagacagagcctctacctagccggttactgaggtgggcgtttagagcactttgcggggcatcgacagcgggaaaattcacaccccgttgtgaggcttgcacttggacgctgaaatagcggttagactaagacaatgaggaacagagacaattcaggtagtggatgcggactcaggttgcagtcattgatatcccctactgaaagtgcattatcattgacgcataatacttgtcgtaatttacaacgcaaaaaggggttcgctctcttttcctgcctgagatgtttctttccttttccccaggacaaattgctccttccgcgtctgccgtctttttcttgggtatcatccatctctacgaatgggcaagtgcaactgatgaatgaaacgctgcgccaccatattagaacatgttaagaaggatcaggggcatcgatggcccggacccgttaacgtcccgcacacggcgcacaggcttctgcaggtacaggcaccatatccgccaatcacgcagcagcgcttgcttggtgccctggaggttgccaattggccgtttggacatttttgggccagccactaaagatgctgggtcagggtatggaaggcacttgcttttgtttttgttcggatttttctcttgatgggagcatcgtggtccggcgctgcttccccagaccgccaccgcaagccactgacggttggtcgtgacagatggaaggtgccaaggcatcgtcgcttgcaatcagaccgttaccgacctcgctactgagaaaataacgtgctcgtcctctgatctacctaagaaggatcacttctatcttaacaagagcaaagcgatgccgatgctggtaattactatgcatcacgatcccattaacaaggatggagattgtttcttgactcttcctaaaaataacatcgccatgtgattaaccctcgcacttgctcctctccatggatctacagcaggcttccgaagaaaccacgattgagtatccgtaaaccttacaccctgagtatgtcaacagttacttgtatggttcaggcacgggttgctacgtcaaaggggattacaacaccaagggacttggtccacttcccctttggcagcatttcgccaattgataggagaacggagatattgtagagcctgtccacaaatccaccgtttccaccggacttgacggggatgcaaatcacgaaagcaggccacctataacggacaaggttcgtggaataagtgatcatggatctggctaacacggccaaacgcaggcttggcgtgactgatggcctgactgaaaggttgaatcgccttgcttgtgcatcatctctgggcctcatttgctgtgatagctctgaacaggatgaaagacctcaattcaccacctatagtgttctgattggatcactggtcctccttgaggctagactacccccaagtcttctaggtactttattactgagtgcttgtgatggactacgaaacatggcgcttgcgtaccactcaaaatctatgcataagaatcacaataggttaagaaaataggtcatggacagcattggctctccgcgattcctttcatcatgccgaagataaccagattagccagagttgtcaacgccgaatggtctcgtggctacccagcttccatctctatctttagtacgggtgttcatttttagcaccgagcgccaccacccgtccagtagcatggcgagacatcccctgggcgcatgtgtttgacgccaaggagtctcaggaacaggccgccctagtctgtttcaacatcagggcagccaatcatcagctactgagctacagatctgagacgacgccgatgccttccagccctactaccctccgaagtttccttcccttcacaaccttaccagttcctattctggacctgatagcatcccaaaagagagctcgcaaggggaaagcgactaaccaggactctcgggtcaaaatcttgcgagcctacccttccggtgtttcccaagtccggaacgatcggcaaatgcttgtttgttttagcaatcatgaagtcccgggtagcttttggtaaaacagaaaagtaatcgcctgcggctgaagtcgaagccaaacaacatccagacacgatgcgattcactatggaatcaattattaagtcagtgtttcatcgggatgttttcaacagccaactgaatcttctaccagttacgttgcaatattctttgccaaatagagctctaatgagagtaattgctgtttgctcttacagtctcaaggtttgagttaccaaccttgaaactatgcttacttggctaacgacgaatcgggaagtgcactggttgtttcattcaaaggatagaatgacgaaaagggcagcttgagcagccagtcgcaacatatgtggcagccctgtccttcacctgaatcaccagtctgtacccaaccttagtctataacgacaaatttagtctctctgggctacacaggttgatggctgtctacagtacgtcgtcggaattgcgagccagtcatggcttgtaagcattcatttaccgatacagacttgttcaaatgactagcagcaatcgcttatagaatttcgaccgcacactccaccaacttctgcgcacttgagatcatcactgatcaacggcactattgatgaaagctcccggtggcgtgctcacgtcatggatcaattagcctccatgcgctaggtatcaatccacactgatggggcacgtccaacgcctattatttagcttaaatgtttctccgtggtggtattcccgccaaaaaaacaaaaaaaaacaaaaaaaaacgacgtctcacgttcacaaaagcgaaatacgatattccgaagaatcgccaagccaataagcaactcgaaatctcgaagtagtcgctgtgctggtactcctgacaaaatcgcgaagactgccggtaatcttgacgatgtatcatcgccgttgtcatttcgactttaacccggggttgtcatattgttgataacctccactgtctagcttgttctggaggccacgttcagtcgcctaaggcccaggctcgcggaataaggtcgaaccaccatagaatgtaatgatgccctgaagacccctgaggacagaacgatgcagcgttacaacgcgtgttcttgggacggacaggggagatcccggccgagactaattcgattgtcctgccaggttcgacttagcgttttctcttcttgtcgttccgtgtttcgagttacggccgtggtggctttggatgaaacttgccatctgccaggcaccacacaaacggtagttgtatcccgcttttgaacgttgaggtgacatggttcttttcttttttttttttttttttttttttttttttttcgtaacgtcaattgattatcacaattgtcacaattgtcacaattgtcaccaatgaccagaaacgaccttgagagcgactctcgatcgaggcacccaattttgggtgatcagaccggtcgtacgtttttacgatagtgtgtttctattgtatcccggagcaaataaagtaaaattatgctcaggctaggtttgcagcaacatgctgatcgtcagtcacctcatcttcgatcgattagacaatgaattcattgtccagaccgatcaccttgcaccaaatgactccactgatcgtcatatccaagcgttacgtattctttggcctccaggcgtttcatagactgtctacagcttccacggatcagagctggctcgccttacagcagttcggtccagccgagagaaaaagaccatccatcacattagtatcgagcagagtcctgccttggcctagctggcatgtgtgtttgttgttacatttcagttggctcacttgtcagtttccttgcaagcacttgcatgggtatgtcggtagctttacaacctctcaggggaaccaaaggtttctatgacaattcacatccaccaaccccgattgagctcacaagacccaacaacggttcagacctgcgagagtacctcagtacctgcatttgacttccgagttccgtccatttggggatcggagtgatgctgcatcgggttgtgcaaacctgaacctggctgattccgtttccacttcggggagccaggaggtaggtggctgtgaagtttgggaagtttccatttccctgcgtttcttccgagttgagtggtggaattcttaccgggctcattcaacctggtcgttcttcacgtcaacaacggggttaagcaatcacaggccgaaagttttaccgcgaactacgaagttccgactgaatccgcgtatcgccaagtcactagacaattgtgataggtaaagtgatcaaaaactgtcgagagtgaaagcaaatgcttaacaaaagcaaacaggcttccatgtgacagccagtaactattctaagagttgacgggggccagtttcaccataggagccacttgagcacaatattccatattatagactttctcaatgcgttgagaacacgcattggccattttatattcaaaacggcgatattgaagctgaaaaaggtcaaacactggcttgttggcttggaggggatgtaagaagaagtcaaagaactttcacttgacctttcacttgcctcagagaggtatctgtcaagagacgcgccctagatactgggtatcaaactgattcaactttcctgatttctcctcatggtgtctagtaaagcacgggtgctctggtttgtctatcactaacaacgaaatcttaatcaacatcggaactatcgaactcattttcaaataatgagtttctcttgtcagatccccttcagtccgaaagtttacgctcccaagcttcctccgcaagaggtagagcccacttactcatccactccgatcgcagaacctgatcaactgtcagacgctcttctggtctggagcgcagcatccctttgctcatatctaaaaaggcgtgagcctcatcattatccatctgttcagtgccctcttccactctcggatcctggatattcatgtgaaagcgtttctcaagcgaccaatattcccgccccccttttggttgcccgtcgtcctcaaaatcattcaaccttgcctcccacttctcccaccattcccgtggtagcgggccaagtgcatcgacctggtcagcaattaccttgtcccaattgaacagaaagctactcatgaatggcccatcacccatgacctcccagaccataagccccagactccatatgtcggaggagaacgtaagaggctttgtgggatcaaacttagcttctggtggccggttttgtaagtgggtataagacatcaatctggtttcctgcgaagggttgaaggttgttccaaagtcggcgagccatagtttggctgagggtagtaggacttcgtcgctcggtttgtcgagccagtttggcgtgtagatgttctttggcacggatgttgaggtaactagctgaccctcggttctagccaaagggtaaggctctggtttatagtatttctcataaatctgttggatggagagctggtcgatctcggagccaggcaattggagcaacacatttctgagatgaatgtctagagcgtatcagatgtcgtctgagcgacccaaagacgcgggtttgggacttaccaccgtgaacaaagccggcccggtggacgtatgccgttgccaagatgagctgcgcagccagagccctggctacttcaagtcggagtgcgttgtatctcgaagttttgatcgacccggcaacgctacatctggctggtgcagtgacaatgcaagggtgtgtgccgtggggcccatgaagtgtgaaatgatcaggtacttgagtgatgagatgaccagagaactcgttggtgggactgccagccattttgagcagaataacactctctttcgagacttgatcagctgtgccgactttgatggcaacatacttgttgagctcctgatctcgggcaagccaaacagtcgaataaccaccttggcctagcttatcaactatgtgatatcgctggtttaggtttttgttgacttcaatggagtgatatcctccagggcagtatctgtcgatatattcaacacttctgtaaagtcgataggttggtgtctctgcaggctgcgtggatatgcttttcgaccaaacccgcaatatcggtagcaacatcgtctcaaagacatgcagaaagagcttctcgtggagctacaagacaaaatacgatggaatttctgcagaatttcgcatcaatggaattttaggcggatcttgggtcgagctataggacgttgtcagtcgatcattccaatatcagggcagagcagaggtcaatctgctaatctagagttttcccgagtgttgacgttgattacaacacgcgaaacgaaaaaaaagtaaaattcaacactatgaatgtcttcggatccgtgaaaaaggtatcaatgttttaccatgcaacttcaagtctgatataatttacatgttgtcttagacctccagcactgtacctaattagcaagcctggaaagggcttgagtgcgcatatgggtgctcagaacgaacgatcaacacggagcagacctcatattgaattatggctatttcttacagaactaacagccataagactgtgcggtttagcatcagacacttatacagccaaagtcggtcttgtcaggataagtctttgttcatactcaggaccaagcatcatatatgtactgcgctgcgaacatggttactgtcgttcgggataaagacctaaaatatgaataaataagaatgaatatgtataaaaagcctagatcctcctccttgactagaaattgtgtgacattgagagttgctctacagtggccagactggagacaccacgagaaaactaacccacatagcaatcttcagtatggctccaatcaggacacgcaaacaggtccgtttcagggatcaatatgaacgacccaagagcaaggcgtctctgacaaaggtgagaaaaccaaatggcaccaccattctcacgaaaaaggatgaagtatgccgtttcatcaccggaaccctctctcgctttctcaaaccactcgagatcccccccaacacccatctcattgagcatcgtccttggagttcaggaggaatctacgtcatccgctctgtcgagactattctgcccaatacaaggaatgatatcgccgtgcgtgtcattatacaccatgaggcaggatgggtgcatgtaattttctccatggccagaggtttgttcgatagagtctcacttcctcccgtgcaatggatcgaagtcccgaatgtggaactttccttgaacaatgttatgaaggtgtgtgttcagattgaagactctatccatggacagttgttggcatcttacctcaagaagctgggcttgcttgagttgcagcgaatgtaacatctgacttggaaatggaaagcacgcaatgaggtgctcattaaggtcatgtagaaaggtttgataagggtatcaaggatgactgaagaggttgcgatagtcgtccataatgtaaggagttgggattcgcaacagtcgagttaaattagaatgcggttacatataaagaaaggctttactgatctaagcgaggaccatcaaataaattcctcatttgcacaattttccatttatttgtttgaacagcttctgaaaatggttcttttcgttgtcgtcataactcgtgagcccaagataacaaagttgaagatgagaacatgtcatgggaaccagagtcttctttgactacctatgctgggtaattgagatcacaaaattggcaagacttcatgacattaatgaagttttgacatgcatcgacgcaatagaaccaggatgcagtatgcggtggcattagtatattctcagtattgatctattgtagcactcaagcttatccgcctccttgcatcctccgtaatctctcctccgcagctcgtgctctcctctcacgctccaatctcatcctcatctcaggtgttaaccctctctcttccgcctctctcctctcctgtggtgtcttcttcagccccgccgccagagcatttcccttctgttttcgtccttctgaaacctttggcccttcaacctgtaatcgctcctcctcagcgcgccgacgctcagcctccttgtcactggcttccttcttttctctctcgtcacgcttatcagcttcagccttggtcatggctggcggtaccttggcatcatcccacgaccacttggactctccgagctcggagcgagcgacccggaacgcatcacgcgtcgagcgctcacctgccaattcgaagggcgtcttgccatcgttgttctttattgtaggatctgctccaccgcgaacgagaaggccaagtactaatggtgcagcgttttgagcagcggcgagatggagtggtcgtggtgcgtgatggttttgctccacaggctgaaactcaaagtcggctgatatgttgttgttcttgaggtatgagagtagcgcagggacctttgaccttcgtacaaacgcttgaagttgagaggtgtggagtaaagcagtctcttcctcttctgtcaacttcggttttgaaggctttgtacttgtctttgtcggagtcgctgacccagagtctttcttctgttcctgcacaggctcgatctcgcggacttttagtcgcgtcaactcgatgaaggatcgcataagttcattctgcgtcgctcgccgtgtgctgaatggaaagccccgcagccgagtatcattatgcttcaacacctgcccctcgtagggaccaaaaagcgttcttcggtttgtcatacctgttgctcggatgaaaagtaactctgaagtgtcgatgagagccttccagtcttgaagaagggttctcacatcctctaccaaagcctgttcgttatatcgtcgcaaacttgaaccagccgaatgcgcagcacctttcgcgttatcgttggccgattgagaaccaccctgctttcgtcgggttgtgtatcgatggaaggtcttgtgagcaagcactgtcgcttctcgattcatgctggtgccgttcttgttgggccgtggggcgagagatacaaccatggccgcaaagtggccacctccaatcatacagagaaagatatgaggacccttatacgcgacctctggtaaagcgccctccttaggtatcttgggcatggatattggctcgatctgcttcttcttcaacacctccaccagatcctgatttctttgttcttcgcccgtcaagattgcgcggtacatgccaaagtaggtcttctctggaagcagcggagagctgaaccataccagaggtggtttaccgcgacctggctttcctgccgtttcatcgtcatcatctcctgttgaatcattcgccttatcagctaatctggcctgcttcttcagcagcgcagtcagtgttgaatcttgtcggccatcttcctcgtcttcttctgactcgtctgaatcagaacctgataatgattcgtctaggttgccaacgagcttctcgaattctgtctctgacacgggcttttgacctcgcagtttttgcttgagattgtaatggtgaaaatcagacttgagatgtccccgctggtcgatcactgttgtaaatgtgaggccacacaaagagcacgcttgtgtcccgacaagatttgtatctgacgacgacgcgctctcggaaggtgttttcgtggattcggcggcagcgatagcttcggcttcggcgtctgtatcagatttgagcaccaaagtgtccaaaacttcggcaggcaggtcatagactggttaactagtcagtactttgcgacttcgagacacgccgatccatggcggggtaggggtttgggacgaaaacatacggtacaagggccgccgaagaagatcctcgttcgtcttagccatggcgactgacgtatgtgatttcgtgcgtatagagagtctagcggacgaattggagttgcactgaactgacgtctctgtcgcgatatttgaacttttcaacagcccaactgtggccaagcgtctgcgtcatagcgatagactctgcgccccaccaaagcttgagtcaaccggccagaaaaggaccccgcaaagccacagaaatggaggcaccgcctcaacactcacagtgtggtcactgttagaagtggagacctctcctttgagctctattgacatgctctatcttattggactagagcccccatactcattaagccctccactaatgacacccctcctctatagatccccagccccaagctctctcttccgattcttctttaatcacatcaaaccattttgctgtgcagtaccattgtcttcgatccttgctctcaggacaatcagacccaactaccaagttgcattcacgttttcccacaattctttcgacaatctttgctgttctctccattgtcttcacaatggcttcagccctggaatctattctcagcactgtctccaggattgaacatgagcttgcttctcgcgacgcccttgcagctgtcaacaaatccaagcttgatgcggtcaagagttcaatcaagcacttctccagttccaaatctcaacttgctggcagtgacccagaacatctgaaagttgtcatgcagactgagcaagtcttgcgtgcttcttgcctacccagcagccatcagagagcccatgctgtccaatttcatgcccagggactgtccaagcaggctatcgctcgaagcgtcaactggaatcagcctctaactcgtgctgcaactcgcgtcagagctcgtcaaatatctgacaagccctcctgcaccgacacccgacctccagcacctaccatcattcaagcccgagagcttgtcaagttcgtcaagtcttctccccatacccgtcgcatgcccctctccaagattgctgccgccctcggattggaaagttctgacattgccattcgcaatgctctcggtcgttacgggtacaagttgtacccggccatcatccgtccttacattagcgaagaaacccgaaagcttcgacttgaattcgctctcgaacatgtcaactggactgtcgagcaatggaacaatgttctcttcactgcggaagtccgtattccctttacaaacgcacacaaaccgttggtcattcgacagtccgaagaggaataccatcttgactgcatcaacgatgtgcctgccgagcctgcaacctgcaatgatagtgaactgtacttcgcccacttctcaggtctcactggcaaaggtcctcttattgcttggagtcgcgacgcggacaacaagttcggacccctcagccctgtgaatcactacaaggtcatctttccagcgttctccaagtggattgacgatcagccttctggatctcgctttgctatgcgtccagatatgtgtgcccacgctgctgttgccgtcaaggacgagatgcgaggacgatctatgcccaccgagcacttcccttccgcctcacccgacctgaaccccatcaccgagatattcaactggatcaaggccaatctcaagaatgacaaggacagatctctttacggcgaggtcgccgaatggcgcatccgacaagttgtccgagccacctggaatagcacacctcaggagaacatgaaagcgctcatcgagagcatgcctcatcgatgtcaggctgtcatcgacgccaatgggatgtatacccgggactagaaataacaaccacaacttatgagcttacgatgagatgaaagaaatgtatttactctgacgcatgagaaaagttacgacgatacgacaaaaaaaaaaaaaaaaaaaaaaaaaaacggcgatggttgagagattccgggcataactgggcatcaatcgacattggtgatggaggggaggcagagattaagtttatgtttatgatacccatttgtttcaataatgctacacattctattcaaacatgcgtgctgtgcatgtctaacgatcatgtatttcctgtgataccatcaccaacacaaggttggcccagctgcggagtagagtagagagcccagtcctggcaaagactaacccgcacatcagcgctccagttcaacgttccaggcttccaggcggtctaccaccctagaacttggcacgcgagcttaagctttatgctaccgccgcaccttatcttggtctgtcaatccctgtcgagctgtccaccaatacattttggtgtcaacgtcactgcacatcatttttcagctgtgaaagtacaaatcccccggtctcacgtacatgtccttgtttttagttgcgtcagtggtttcccttgccatacagtgaatcaagaattgttccttcccccgcctgatgtgtagtgtgactagttgtataaaagggaagatctcgtccacttcttgatctttccatcttcgtactcatcatcctacatatccaaatcacaaattacaaccttaaactccaaactcaaaccatcatcatggatttcgtcaagaacctcgctggtggcaacaacaacgccaacaacaacaccgaaggccagcaagctcctcccgaggccggcggtagcttcatggacaaggtcaacggaatggctggcggtggcgcgcagggcgagaaggacgaggatggtcttgacaagggtaatcatcgccactaactaacttcccatgtatctctgtacttacaaccgttgcagccgtcgactttgtgcaggaaaagttcctcggcggaggcgaccagagcaacgagagcgccgctgaacaggccaaggacgaggctatttccgatgccattcgcgaccagtacaagagcgccacaggcagcgaattccccatctccgacaaggacaagaaatatggagcttaaaatggtgtcgaggaccacgcgagctcagaggcatgggcgaaaacaaacgatgtatgactagatgatgacagcacctaaatgatcacgaaacctattatgttctaatgaggcaatcccttacttgttgatgtgaatgctattttgagctatctccttttgtcaagttgcctttaacttttcacaatagtgagacatgccttccactcatcacctcaattgatttgctgcctagattgcagattgtcaccaaaaaatctcaacagccactgtagcctagcggtcggtacgaggccatgtccgagtcagaggattgtcctcatacttagaatgccagacccttgctagacctttgatcgcacgacctactctagcatcttcaatgacttcattcgcatgaaaacaaccgtctgcaaatgatcaactgcaagaggcaagttctcgctggcagccaggattcgagcagttttgacggcactcttgatctgccggccattcagaggcatgctggccagtttcgcaatcgcgttactgtcctcagccagctccttgttctctctgacgaggaagttgtaccagatcttgcctcgtgaggcaggctcaagatcctggaagacgaacgaaaggtcgatgcgtgactcgaacgcggggtcgatggcagggtagcggttggtggttagaatcatgagacccttgtggtattccaggaggcgaaggaaaactggaagataatgtcagacggttcaacacagccaaacagggtatcttactggtggtcatctcgttctgcttgaggttactgctggtgcgcttttcaaggaatacgtcggcctcatcaagtaagagaatggcatcccagcgggaacagcgatcaagagcagtcttgagattgccctccaatttggaggtatccattccaagatccgaactatcaatgcggtagaggggacgcttcagattctcggagactgtgttggcgccagtaaggaactgtagcatagacattgaagaaacataccagattctgcagtgaatgtctttccagtaccggggggccacacaagagcatgacaagaccctttcctgtgactaatttcagttcatatctaaacactggtgaggagaaaaacgaaccctttccatggacaaagtcgtcgaaatgctgcaactgtccgttctttgttgcgccaacaaaccccaccaagagtctcttctctgcttcatcgatgacgaggttgttgatggcctgagtgttccattcaatgtcggtgaggtggtcgatctcggcatagcctatcgcaaattcttagcatcggtaggttcgagagggttgagcctgtgaacttacaccacacctttcgttcgatcgagaagcagtttacagtcgagacagttaacatggcttcctcatccgtaaggcggccagagccatctctttcttcgcccttcggatcgctggcttcctgagattcttggtgatcatcaggggtagagggcttggagtcgtctctatccgccttcatggcgccgtgtatatttaggtagtgccgggatcctacacactgatcccagccatcactatgctcgtctgtatcaacgataactcgcccctctgtctgtggtattcgtcagctccccgaaacgttaagatgtaccatgagtcgtcaccgtttgaatcggaagacgggttattttgggacgattgaaattctggggttcccacccattttccgacaagaatgttagtctagcctcacagtttgcatcaataacagacagacgttgcttacttcatggcaatctgaaggaggttcttcgcgtggctgaggtttacccggctgggtcgggctttgatgaaagcggaaatgtatgcctcgtaggtcttcatacttacgtccacgtctgatgagggcagcctttagagaattgtcatcattctcggggcatgcccagatcggcctgacgatgagatcagagagcggccgggtaccgtggaagacagggaccatgaatatggaactgcacttagaatattctgaaccagtccaagcaatctggtacactgaaagaaaaccttccttatatgtgtgggaaattcctgcagctatcggggcttctgagcggaagaagagctggccaggcttgaagacaaactcaaggtcttcccaagaagcgcacccagtctccttgattctcttgactcgactgagaatgtcttgcagatcctccttgagcatgtcgacaaagagtttcatgagctcctgcttctcagaaccggcgttgtcgtgtgccagcttgcatagctgctcccagcgatgaatgagaggaacaaatggtgctttgaattcaaggatgtctttgccgccggtcacatcaggatggcctttgaagacgtcgaagagaattgcttgaaggacggggttgttgatccagatggttcggacctcccaagtactgtccttggttgggaagcggccacagacaacagcatatttaccccgaactcgcttgatttcacaaatatccttcagcacctcaccatagggcatctcgtcaagccatttgacgaaccggccatggttgtcgaatttggcaaaggcatccttgacttcaagaatcaacccgggttgctcgactagatacagacattttggtcagccagcattccagtcaatgaagctattaagacatgttaccatctttataggtatatcgaacggcattccaagcgtcgttcatttgagagtcgccaacaccgtcccagtcagggttcgcgataggcggagtgtcccagttcatcgtgtgtggttggaagataccaggtgagacgatgttgaagtagagtctacaagcactcgatgaagaatcgaatttggaaaggagttggggttcaagagagaagaaaaaagtaggagaagatagggagctttatagcctagaactgctgccagttacgagcagtgttgctcgcgttctgggttttgaatcactgtgggcattagcttcctttggctttttcatctactaggccgaaattttaacagataaacaagcaaaggtttttcccgagctcttcagtatactaatggctgaatgtttcctgcaagtgtgatgattgcaaaggtcaacttcaccaaacctacctggacacggaggaaacaggcgaacatatgcagctttgaaagcctggtagataaataatttcaattattcaatagagaagcgagactatagatgtttcatataaaggcgctggattgtttgtgcacatgaagcaatagcgattctataagatctttcattgcccttcgcaaacactcggtccttgttttctggtcttatcgagcataggtacccattataaataaaaactgttttattaatttcaatctgcagatatccatgagatataggcaactggtggctcaaatcgtaagaatggtctcggaggaactatcaaacaagaagcaacccgcaagacaagagttcaacagcgtggttttgtgtaacaaggccgcttggcttggaagaagactaaaacagatcaaatctggcctcaaagatctctttgcgctctgccaacctatcttggatgagttgttctgacttggacttacaccattggtggtccgcatcctgaatgccaaggtggcatccgtttgcctataaataccacaaaagggattatccttgaatctggtacaacaatccagcattaattaggctacctatatcactctaggtaattttcagacacagatacctttaatgtaagcttgaccttgatgtttgtaagtcgagataacctgttgccactccaccccaccacttcagctatatctatcagtcatacgccgatccaacaagtggagtatcacaacatgatgatcccatagaatccgcgaaaacccaattatatctttcgaaatagcacaagttgagactagttcgaggatcatcctggccttatgatccaatctgattaggggaggaaagaaaatccaggcaggacctggaccccaagtaatgaaaatatttaggcaaatttagcccaagctcagaggactctttgctcagtttattttgacaccctaccttagttatatcaagatttggtgttttctttccccgaggtctgatcatcgaggtcgagccttgcggaggtctatggagacgaaaatagtgagaggcacttacttctaaggtgggaatggaagcaaatgtctattggcttgtccaaaagatctaagactttcgggtatttccttcttggtctcgccggacgcttttccgtcgtaggctgctgcatctaatagcagtcaacagctgagctgacactatttaagtcaccgctctcgtgcttcatctcacaacaaacatcatctcaacgacaattacatcttaccttgactaaaatgacgcgccgcaatgaatcagagatcatagacgatctccgccaaactgaaagtgctatcaaaagaaagctcactattcgccaatttacaaaagccttacgacgtgaagatcgcttccagcaagcatgggatgctgcaggaggagcttcagggctggcccgtctgatggccgagttcagcattcgggacgtgcgtgatatgtgcaagcgtcttggctcgaccgcttcagctgagaaggcacagccccaaaggcgcgctgctcttggagagttggtcacgatactctacgaagggcgagaagatgacagacctctgaccagcttctatcaagacataattccagcatgcaaccttgagctgatagagaagtttgagaaggataggaagattaagtggacggatccacagaacaaacgtctctttctaggccatcaagagcaacacgaggataaattcctcagcgaggtcttctgcaaggacaaatatatcaggttttatccgcataggagactctttcgcggcaacatcaccttttgcgagaggatattgacgaccctcctcgcaaaagagggcggcaagatacatgtcccatatgatttgatagatgaagtggctatgcctgttctcaagcgtcttctcaagagcagatacgacgatgagaggcgcatcaaatatctcagcctcatactcgaatgtacccaaaagcacggagagatttccaagcagcttgttctcagacaaggtggcttgctccagtatactgtcgatcgatgggccaaggctgccgatggcagtgaaagcaagagacattatcaagctcgtttggtacaggcaatccagctattgccgagcgagaaaccacccatcgacttggagagaatacgtcaaatgttgtgggtttcttgggagctagatatcgatggcagatatgacttattccgcctgttcatccagcatcacaaaaactatcaaatcggcatcgagagtgactcggaacaagatatggccagacttaaggatcttcctgaaagagcctggccttcagatctgttcttcgccatcaattacaaaaagtcactacaactttttgaaaagctagaacgcctgtttcccagaaacaacttcctccaagttgcgaaccagagtggaacaatactcaatcagtcgcagggacatatcaagcatagtggttttggagacgtcgagatcgtaagggcgttgctgatccgcaaatcgaacacacaagacgagcaccagggatggcttgatcgcgccattggcctcataaacgagcggaaagccaatgctcaacgggctcgtgaagctgtggagcgggcatactgggcgagagctgctctgaacctctgcgtcgctgtgggggacctacaggctttgaacgacactattatttggtcacggcgtttcatcaaagactctctcacaagccatagtctgttcggtgtgaaggttttcaagacaaaagagattgaagaagttctgggtgccatgccagatgaacgtgtcagctcacctgaagctattgtgtcattcacatcagccctgcgcaagaaagatatcgattttgcaaaccaggttctcatcaatattgctgagactgcaacgctcgcagtcggagaacccgggttcaaggcacagaattggacctggttgttcaacctggttatggctgtaacaggccaacgtatgagcagattggaaaggttcttcaagaaccttgcaaaatgctcaaaggaagatcgtgaaaggtgcgaaaggtacatgatggagatagtctggaagccaacaacggatctgcttattgaagccggtgctgtagttcgaaacccggctttggcgaccgcacatggcggttcgctcttcgattctctcaccacttcttcgaaccgcgagtctgtcaagggtagttacgtctaccgtcttctttcaaggacatctctatcgcctggtttgctggcagagctggcacgctttcttatcgatagaacgagggaacgactgggatccgaagccatacgtgcgcagatgcaggatatcgtcttcgtcattgagcgtctggcttctagcgatcagccttcactagcatgtcccttcattcatgacttggttctggacagtgaaggcgccaaagaaagctcttcttggcaccgccatcttctcagcgttggcttcctctctgtgcttccggctaagccagccaaggaaatgttgcacacaatggccagtgcgataaaggagaagatgcgagaacaaaatcagaatacagacgctaaagaacaggcagaaagatccaaggagaccactgaggaggacgcatcagcaggtcccaagccctctcaggggccatccatcaaggttactaccgtcaagatgctggcccagatcttacagtacaacctgttcatggaaccgtcttcagcatgtgaaatacttgttggcctccttgcggaagcacgacacatcgacattcgaatcaccatcaccaacagtctctttgcaatcctggaggaaccgacttgccctcccagtctacggaaacgcatccttgatgcccttggggagtatatcgttccagcagccgcgcagctcaatgagagacgcggactgaccgaagctgattgggttgctgcttcagcccagggcgcctcattgcctgagattggcgatgaaactccccttctccagcttttgatcttgaaggtcaggggacaaagtttggacgaagaagataaaaggaggctcgcatcgcttgtcatgggagcagttgagaaatcggctgccaacaacacccgctggttgaaactcttcttgagtaaaaacaacttcacccttgaggaagagcttccacatctccctgtgcatctcactacagtatctactctttatgggcaacttcaaccctacacacctgtatcggtcttcaatatggttcgctccgcggcactcatcaatatcgatcccagccccggcatacagcacatcacaaaggccatccaggaggaccgggatctcgttaactcaaaggcaggcaagcattggctttcgcagttttccaaccccgggcgtgattcgttcaagtttggaatcatgctgtctgcggccatggtgcagcaaagccctgccgaccgagagtccaagctggctggaaatggagtgtctttgcagatgcttcagtccttcgtgatcgagtacatcgagaggctgctcaagattgggcaagccgacatggtgatgaccctcgtcatgaggcttagtggcggacggttcaaggatcgacaaaactggaacgactggatggagaactcagttcctgtcatcaaaaagataatctccaagacagagcaagttcaagaaagtgtccgccgtaaggatgcagagcctcgcaggctgccaagtgtgtttcagatgaaactaagaacgatacctgtgcccttatctgatgaaacatacgaagaaaacaagacattcgcagaagagctttacaagctcatcggggaccttggaagccggccatatcacccgtatcatatggactttcaaaaactcaaggaggagtttgattactggcccctcacacagtcattcggccgtttcgcacttattttggcagaattgcaggaatatgatcttgcttccacagaacagccaatgctcgacgactatctctgttgggagatcattggtcatatgctcactaaggcaaaggatccaaaggatgaaaacattgtcgaggatgtcaggctgttgatgcggaagtgggaaacatgtgaggatgaagcgatgaggacaatgggcatgaagttcaaagcattgctaaaggacacggataagacctggtacaaataagtgagagtagacattcgactacgaaattacgagatgaatctcaaccgaatactacttcctactgagcccaaaatataggcctaaactcaaaagatggcgatgagggagtggccttgccctgatcatctagctacctcacaggggcagataacgttaaggagagttcttgaccaagtctgtgtattgattcttgtagttatatgactaaattttgaagtcattacaacatcttttcgagacaaatcgttcaggaacaagttattgtatttgggtatgttgctataataataggaactacaatattatcataccatttcacgtgcttcatccaccatcatctgctacctaaccaccaatcaatacagatttctttaaaacaatgcaatcttttttgacccccacattactgggcaccaaggcctatgaacacaaagaatgtaagccatagcatcatgtcaatagctatgaaaacattgccacagacactaccagaacagcaaaagtcagcgaggtctgtgagtagccatgggctctcgtcgagtcgtttgaaacaacgaacgaaggttcgggcatgcctgactctgtcggaagacctgcttggaccgctgatgccgctgaagcaggggcaggttgggcagggatgtcgttgccaggagtgtcaagttcttggccattatcttgccttcgctctatgtcagccatggcacgttccttcaattgagatgatgatgagtacattgaagggccatttgtcggctagactgtcatgacctttgttgctgtgctctctacttgcgttggtataattactgtgatgacttgaggtccctcgtgagcgccgccaacaccgttgcgaccagtaggttgagggggttctggttgggcaggaggtcctggaagctggactggaactgctggtgcaggcagagcgggttgcgaaggtggtgctgtgatttctggtgcttggggtctgagatcactgctccctttgacgccatcaccattgccacttcctttaccggggctctcctgtccagtaccatcattatcttgggaaccgttagggacctgaccttctggaggagttgaaggcggagatgcaggagatggaggattggctggcgctgggattcctgggccaccgtttgcgggacaagggccaggcattccagcacaagaggcctcgtcgtcaggattaccatttgtgtttggttgaagagggggggcagcaggtgcaggcactacatggggaggaagcgcgccagggctattgggcgacggacggttcgcaggtatacttctagatcctgtatcagatccgctgtcacctccatcgtgacaaggtaaattttcatccccggtgcaactatttggaacagcagggggtgctgtctgagggggcggctgaggtgaggaaggctcaaaagagccacagccagtgtttgagttggggtccgagcacgcatttctaccactcccatcgccatttggaggctgatgagaggcagggcagtctggtatgccgtcttccgcaccacaaggaggtttatctccagaaggagcaggagcaggagcaaggccaggagggggtccttgaggagcgggagaatccggcgctggcgctggtatttgaggtgcaggaggttggggtgctggaggcccaggaggaagttgattctggttggcgcatgctggattgttaatatcaatagagcagccaactgaaccgccagtatttggaggggctggagcagcattgtttccaggagcgttctcatcgcaatcctctcccggtccgccagttccatctttatttggcgccccgtcacctccatccgggtttgaaggagcaggagcgggctgtgcctgtggttgtcctgtgttgctctgattgggatcgtcagacgaattgttaccaacagcagcatctggttctggcgcaggagggccgttggactggccatctgtctggggattgatgttggcaggagggttggcaggaaccggagccgggtcaggcgtgtattggccatcattgttgccagattgtgaagggccgttattggaattgtttttttcacaatccgcgttggggtctgacggttcagttccaccattgccaccacctcctccgggacctgtacctcctgaaggactgccttgaccgttccctgagcctgctgtgtttcccggtaagggaccattgctcgggcctggggcaccacctggtggacctactccgacattggagttgccattcccagctcctggtgaggttgggaaaccaccaccaggaatagattgatgagctggaacggtggattcggggagagacaatgtaagaacaccatcagatccggctttacagtcgacagagaggctaaaacggttttcgaacccaaagctggccgaatcagagcgtgaaacgagaggcatgaagtgcctcgttgtaaggctcgtatgttgtatttccacgggaaggagatcactgatggtagcaccatgtagagagcaagtggagaccgtatatgtcaaagcttgaccatattgatcagtgcaagaactggccaggcatgagaacagttcctgtgcgtagtcagcaatccatcactcgacgcaatagaagccataacttactcgttgaactaccatgtcatgacagacaccctcaacagtaggaataccatggtagtgcataagttcgcgagagcaaatggtagcacattctacaatgttttgtcagaacattcattgataatgggctcagagttcatacctggtgtagatgtatcgcggctgtatgtacgagtagctaagctcgatagtaagccagcgaacaaatgaggacgcatgactgtaagggaagcaagtggctgttgtgagagaagcgtgtagaaattgggtgctggtttaaacgacagtaccaaaaaagtgtgtgtgattgagggatgggttccaaaaagagtgtgagatgcgttccaaaaacgagcttgagctgaagctgaagacaacagatgaagatgaaaagtccaagatcaggagggtcgccagagatcaagaaggaggctgatggtctgatgcatctgaggaaggtggtgcctggtgatggtgagggtaggagcaggtgccaagttgctgtactgggagcggccccttccaccgtacgggaaaccacccaaagcagaatgaaggaaatgaaaaatgagaaggcatcttctgtattgtggagataaacagtctagtaggtaggcaagatctataaggtaaacaatcgagggtaactctcaaacaaaaacagcttcgctgcattcaacttttcttgtgtcagggtatcacatccatctaatagaataacaaagccaacggcttcttctcgtcaccgtatcgatccttgaactcttttcttgacaagaagcgagctagaggcatcatcgtatccttcatgtccatcacacctcgcttcttctggtcgatatgtgaagcatcaacgaccagccgcttcaggttatccaaggagagtgcgcctactgaagtcagcgcctgcctgcgatttcgaaggagacagaaaagaggagggaagggtcaagaccgaacttaccgttgtcgatgagatccataagtcgggcaggtgtaccgacacagatgccagttctgtggttctggaggaacttgacctgctcctcaactttcatatgcttggcgaacttgtatgtgttagcgatatcattcccattcatcttcaagagagacgtaccaatttcgcgactgaattctctttactttgaaacttgcgcaccgacctgctcggagtcagtctttttacctctcaaactgagacgcagtagcatacctgacaatgtctgcagctctcaaacctgctcctgcaacaatgagggtatgaggcgatcccttcttcttaggcgccttcttcaaaccctcggggtcctctgacaccttctccaggaagtcgggaaacttatccaatgttcttgattcttgccatgaggtggtatcttgaatcgcgttggctggggatttgtgagtgagattttcaccaagaatggcaattggcaacagaaattcttacctgatacagtcatatcagaaatctcaacagcgctcaagtcagtgccgaagcgtcccaatttctgggcaagatgatcagccaagagttggttgtccatcttggtgaagagcgtgttgagaccaagctcagtgtcgagaagttcatcatctggtgtattcgcctttctctttttgcttttctttggctttggcctggtaggggtatcctccgcttgacgttttttagttgtcgacatgatgaaggctgtgtcttgattatggtgttgttgaattctttcgtttaagatttctcgagcgtcaacaagaaattttgcgacgtacagtgtagatattgatcatggctagaatttgtatggcggtcgagatattggcactgtattgaacacagtatacatggtctaccagatccacctgccatgatgaagaacgcctcatgagaaccagtatgggctaagagtgttcaaattatatcattattgaatggagatatcagctccacggttattgattgagtttctccatatgtaagcaagttttgatcttcgcaacggtcaattaaacacccagtatactaaacaaagactgaacacaggctcagtatcgtcgtgagatacttgtctatgaacctttcgaatccctaacgcccaatatatgcgccctgtaacttaaaatcaagcggatgtatctttcccaattgtgtgactctagaagatgctgttgacgatgtttcctccgatagtggcaccagcaccgaaaatagcagcgttacccagcttcttaccaaacttcttgccgtactcgttgaccttgttatccttgccatctccctcctgtccctgcggctgtccagatccctcagcgacagccatgggtggcacatgcgagttgtaggggttctgttgaggaggaggaccctgcgagtaagcagggtagccatactgaggctgcgggataggtgcaacgggtttcttggtctcttggtcgacgaggacgtagtttcgggggaagataccctcctgtcctgtgcgctcgtttcggcccatccaccaatcctggttcatgtactcgtacacagcgatacgatcatctttctcgaaggacaggtcgcgaccgtcggaggcagcatagcggtaaagggcacgggcgttggcaacagtgggcttgacgttgcgtgggggagggccgggaggaggagtctgatcgtaggcgggtggcgcgggcgaatgcgacttgactttgagatcctcgaaggccttggtaggaggcgcgtgggcagccggtgcgggagtagcggctttaggagcagcggtgttggtgttcttgttgccggtcgcagtcttgagggggcccgagagggaggactcgccggggagagcggtgctgatggtatcgtagacggagtcgtcaattacgcctcgctcaaggaggttctcgagttccttcacggtgttagttgaggttcagtgataatgcccagatgagtatgataacataaatggggttccggtgacgggtattcgagggcatttacatttttgatgttgcgaagcgatcggttcacttcaataatagtctggcgatctgcggccatgattacggatggtgcggccgaaagggtccggacttgcgatgcgggtataaagatgtgtttaagactgataaatcaactcggattctgatggttttggcgacactgatacaacgtgacaaaggtacagtaatgacaggatgtcaggttgaagttagatgtaggaggagagtgtttcgacctgttaccaacggttcttgggcttcggaattcggccaagcacccaagccaaacgaacccctaccaaataaagcgggcatttggggcggtgctgcccctcgctcaacccgacccaatcacgagatttaatacggagtagttcgtaaggtgttgaatttggctgtggtgcaactcagacgccttttacacatgggagcaaactaaggtacttataggttcttacaatgagtcttgttgaattttttgtattcattggttcattttaggcgtggtattttcattctatccaagccatagccttctttgggctttgcgattaaatatgcatcctccatttctcccattcataaatcctttattgcacaaacttgctgctctcaacagtgtatagatcaacatactcatcaacaggggtagactcaagcttcttggcgtccaagttgagctccacaagctccttaacgcgggcttcggggtagtgagggccaaggtggcgcttgtacttctcgagaatgacgggcttggcctcctcgcggcggagacggtggccaagaggagcctcaacagcgacctcatcaaggacagtgccgtcgttgagctcgacagtgagagcgttggaaatggttcggagcttggggtcatggtagtccttggtgtactgaggatcctcaacacacttgatcttctggcggagagactcgaccagaggagaggtggcagcctcaccaccatcgacgtagtcagtggcctcaagacggccgaagacgagcatggtggcgcacatgtactggatgcagtggtcacggtcggcaaagttgtccatgggcttgaactgcttgtcaatgatgcggatgcaagcctcgtgggttcggcaagtgatagacttgatgtcggcggcagacttgccctgagacttgaggaggtggtggatcttctcagaggcctcgacggcggtctgagagtggaactcagctattacatgttagacttgtctttacagattgacttcagtgattgaacttacctgggtaagaaaccttgaagaggacgttctccatgacatagctaccataggggcgctggaactcgaacttctggcccttgaagaggacatcatagaaaccccagacgggagcggacaggacagtaggaacgccctgctcacccttcagaaccttgagagccagattaacggcacgctggcaagcgtcaccggcagcccaggactttcgggacatggtgttgggggtgtggcggtaggttcgcagagactggccatcaacccaagcctgggtgacagcatcggcaatctgcttctcgttgaggccgagcatcttggagacaacggcggtagaggcgaccttgacaagaacaacgtggtcgagaccgaccttgttgtaggagttgaggagagccaagcaaccctggatctcatgggccttgatcatggcctcgaggacatccttgacaacaaaggtctttccgccagcgaggttaccaccagccttgttggtacggttgatccagtcagcaacagcgaggatagcacccaagttatcagaggggtgaccccactcagcagcgagccagcagtcgttgaagtcgagccatcggatcatagcaccaatgttgaaagcggcgttgacggggtcaagctggaagggagtgccagggaccttggggccgttagggacaacagtgccagggacaatgggtccaaggagcttagagcactccttgaacctcaaaccctcgagaccgcaaccgagggtgtcgagaaggatccatcgagcagtgtcgaactgtttaaataagaattagcaatgaatttcaacgatagagtgccattgagttcttgtgataattttgttggtgttgaggtgagaagcttcagggcggggtattttgcggggtgcgaaatcggcctcggcagaattggcagcactcacagcaagctcagagtcaatggtcttgttggcgacatagtcagcaatgtccttgatctcaggatcgtattcacggtcggcggaagacatgttgggagctcctgatcgtctggcagcagaagttgaaaaggcggcgccgtgagaagcgggaagagaagagcgagcggcgccgaacgccgagcgggccacgagaggggcggcgacacgaagaccccggggagactggaagcgcagctgcttggaggccgttcggagggtccggttaacggcagacattcttggggataattggcttacggtcttcttcctgcgtatcagcgaagaagaaggacgaggtcaattggcgtggaggaggatgatgatgaggggtatcaaaaatgcaaagaaggaggaaggaaaaaagagaacaacaaccttctgcagggcctaatatcctagaggtttttgtcttggagaaacttggtaggtattcatattttacgctcggctgtaggcgcctcagtttgccgtagcttaccgcaaaacaccctcggctagccgccggctggacgtactcgtggagattggtcattttcacactgtatatctgtgcgcgtccatcatatagctgtactgtgcgaagagcctgagatctccaattatcatgatcagaaaaatgaagcctttcaggggcttttctagtgaggggaaactcaaaccccatatactagccaatcatggcactcaattgttatcattttgttgaattggcttcagtctgatcctcaccgaccaaaactatccacttgaagggtcgctgaagatgattgttgcttatcatgtgtggccacaaagggagaccaacaccactgcactgaggtgtttctcatcgtttggattttgatactggaactccaagcagtatcgattttctgacctatggttttcagaagcccagtgctgatatgaaggggctagttagatatcgaaacgcggggcattgatgctcactatcacaagcctcagctctaagcattaccttcatgaagccgttgaatcgctatccgcacacttcctaagtcagtgttttgagcactcagaatttccttggtgatatgaatttcatgaattatatatatcacagtcaatatcaagtcttctataaagcctcctactgctcctttcctagaaccttttggtgattccccatctctaccccagtttcccctcgccaaaaatctggggtcatgttccccacgctccgtcgtcggacgagactcgcggacatacgacgatgtgaccgactcagtccgaccgaggatattttgcccttcacaagttaatcatcttgatccgtcgacggtcggtaactgatgggtaccgagggttttggcagtactcagtcggttcagccatggctgttcatatcatgcatgtatcagtcaatagcctacccggcaggtttacaaaatatcagtatagcatcaatgacgaagtcggcgctgaacaatctgcgacagggtctcagcggtataaattggagattactatcggtggccctatgggttgtgagtatgaaccaatacagctttgtgcctgaaccacagttgcaggcgacttttggggatctcgatcgaagagaaatatggcgaacatcgcttacaagttgggtcgttatgcataagagacatttgcatattgctgcgaggagaatctgactgcaggaaggataaagaccttccgaagccttgtcttaatgatacagcctatgagacgatactggtgccaatgcaggcgtttggatatagtgatcttcagcagctcattcattggtagtggcctgtgtcttgtaatgtctgcatcgatcttgtgaactcagacatctgatttctatcccaacctttgcttctcggagttcttaacgcgcgcttcagtgagacactgtgacagcccaaaagaaagaaaaggtgcacctcgctactatctcaatgtcgcgagcaaggccgaagccttcaagcgcctgtttatgcgagggtggacatcatgacatggtaggcgttttcaggtgatgaccggtttaccatcgtggcgtgtagtattgcatttcatgttatcatttcgacttgggctgtcagagggcgtgtcggaaaacatgatccaatgtagattccatgatcgcacggagcaagcagagaatggggatcgaacagcatcgtgacaattccaaacatcattgtctagggtagcccggacttaattcaacatgaataaatatctatggcagagttgtgacaaaatcgacgattaaagactacccatgctcaactcccatctggatcattaggaaacgctttcaaaattagctccaagttagctctccgtggagttattgtgtatgaaccctgatcttcgttgcaatgtgcgatgacttcaccatgggctgaaggaagcgcgtcagtagtggcgatcctacgcgatctcaaaagtagtccagagagtgtcgtcatgagcgatgtcatgttcctaatcgaaacccacgaataatccagtgcagagcagcatcatcgcgatggggcttccaaacgagagtcggggcgacgggcagaagataagctggcaggctggtttgatacctgcaaattcaagacatgggcttgcctaatcgtcgtcatcattgtgcagtttatgctggagtttcaagaagaggctggttatttctctgaagcatagctggctaccctgcccatacaggcttacatcaagattcgcagtttcaagacgcgtgtgattcagttgcattgattcatgagatgatttccgggcggtcttgcagctcgcaaactggttgcgacagtaccgtaccccggtcgaggctatagtgaaaagcttggctgtgatctgctctggactcaactccattggccgccggagcaacaccgattggaaatcattgcatgtgggctttatgcagtcaattatttatacaacgttgacaaatttgagacaagcatgttactgagacggcagaaggctgggtccaggctgggcagcagatattaggttgattggtattggatgtattttggcttacatctgatgatactgtgaagtatctccatgttagtatttaatgggaaaacacaaagtctatctattgacaaatgccgtttgaactaccgtaaactcatatcaaacaaaatggatgcttgcgtgagggtggtagagccaacacccagcacaagatgtgtgagagccatgagcccgatcgtcgggaacgcacgttgtcaacggatatcggagactggggtacctttgatggaaaaagggctgtttcccatgtcggtagaagaagaaaaagaaacgaaaggcaaaaaacatcaggtcatttcggtggaacacaacgctcggatcgattggtcatggatccatttggacacgggcatggcatgggcctgaaaacgggtcttgagaagtctcgagtctgggctttacttgacaggatctagaacccccttgttcggctcgatggacgtgtgttagcaccctacatgcagatctgagaaacggaaatcagtgatgatgtcgatagccgtacttgacagcgattgatagctgcagacccgtgatagttgcaaccattgcagtgcatcgagtaccagatcaaatatccagagcaatcgcatcagctaaaacatttgagtccgattcacgggtattagaaaaagcctccatcaagtcgtgatgtcattgatcggctaaactgattggaccctgatttcccagagaccctcttcctctcgatctcagtcaagctctcagccatcaccacgatcaccaacacaactgagcagaacacgacaggacacaacacgcggtacgccacagaaacttgacagcccgcaaaggatccatttctcgcgaggtcttgtcccgccccttgtcgtgtctcagaacgtttgtatgtactccgtactgtaggcaacataacagagcacagccaagtatctaagtcagtgtaacagttgcacacgcccccacgatggcgatgataatgtcgatagccatgccgctgcatcgcatctcaatcgttggcgcaacaccagatcacgtcgtgcacattttgacacccacaagacaagacaaggagaggagaagagagaagtgaggcggagacaacattgaatatgcgtacgcaagtaacaggtgaggcttgataggggggaagcacagcagtcaaacgttcatccagggcgagcaacctgtgatcaatttagacatgattgacggtttacggatatgagggtttctgtttatggaaatcttcccccttgtcaagtgtcagcttattaggaatgtcaatcatcaacgatctagttttgatgtactaagtttggtgatgttctcaccattgagccccaccccactcagtgctcactgcctgtgcctgagagacgagacatgagggccgagccgggtcggacacgccctgaagccccctggaagcctccggccccaaagcagaacaacttgaggatgaggtgcgatgcaaagactgcgcatcgtcccgcccccagggccaagcagaatcacctcactcactcatgtttgggttatatttgctgagaggtagggggagtagaaaaagatcatcgcttggagcgaataaaacttgacacactttaaacttttttagcagcctctttgctccccgccccctgtcattgcgtctgctgtagcctgtcactgtccattcgcttgagccttaccctgaacccctgtcggctagagctcccgtctttggtccgatctggaggttcgttgtagaggcatggaaatcgaactctggatcacgacaaagcaaagcgcatcgtagcaacacagcaaaattcacagtcaaatcaaatcatcatagcaatggcgccgccgcaacaaccgggttctccgtcatgggccgatcagggtctaaatgacgattggtctctttctgcctttactgttgctctattttctttttgttccgagttctgattttcttttctttttgttctaccggtatctccatcgccattaccatcaccatcgcctcttagtgacgggtttttacctattctggaccttgccgtggcattgtatcgtgttaaacaacaatcaatcgagctaccactatcctctccaaaaaaaaaggcgctttttatgattgtcccgggtttctagacctggacaaatcggagagttattagtgtatcgatcactgcattctgcaggtccggtccctggaacgagaaaattcgccgtggcctggcccatcgttaggaaggaggatctccattcacctcctgtacctacctagtctagattcttattatcatcgtcatcatctgcattcaactctcgccttgttctctcattcccctgttgtattctcctcttctcaacggcggttggttgaagttgatactggatctattcttacacacactcacacactcactcgactctcctgcactcattctctgtctcagcctgtctttcagctctggacaccctcttctcttctcaaccatctagacttggcctttgagtcaagttgagctgaaccggggttcaatcagcttcactcccgcgtctaggggacctgaatgccatcatcatatccactatctactaccaggagaacccacccgtcacttcacttcacactaggctcccgcctagcttcctccatcccattcaagggtcccgggcaggcgatatatacacccctgtggctacatccgcatcgaggctacgacgttgcttcacggtatatctggccaggaaccgttgaagctgctaaactaagctaagacgagctaaagttatagtatcactcagatcccagcttctgatatccatgatctatttgatatcctcagtatccgcttgttccccatccatctagtcagaccagacatctttagctctgtcttaaatcacttacgcaatacctacatacaacccgaccctctgcccttctaccttcgagactcttctgtcgagttaccagactcgtttgcttctgagaagtttctcttcctattcggctttccttcaactttgtttgactaccgctacactatatcgtcacaagtaaggtatccgaacccttgttaacgcccacaaatacaatcaaatcaactcaactgctgttgctgttgctgtaccatacacggcccaaccaaataacctcccacacactctcccccagccggttaaacaaaaccattgagtggtccgaacattgagccctcatctcagtcccaaaactaggcctctcccgcacaaccacatagtggaaggtctgacaacgtctccgccatttcaagatatctcccttcggatccgaaattaggtccctgaaccatataccataccataaacgctctattcgggcctcaagttgtattacgacaacgcaattgtaatcttgacatcatggctgggaataaactcctcgtctatctacttcgacgcgatctcagggcaattgacaaccctatccttcaccacctggccacttctgaccatggcttcactcatctcctccccatctacatcctccccccccaccaaatcgaaacctcaggcttcgttgccgaaggaaaaaagtctccctaccccgaagctcgaagtcaggtaggccgcttctggagatgtggccccgcccgagccaagttccaagctgagtctatctgggatgtgaaacaaagtcttgaggacatcagtagtggcatgttggttcgtgtcggaaacttcgacaatgtcctcaagcatttgatcaagtctctgcacgatgaacatcaatccgtcgatacggtttggatgacagaggaagtatcgaaggaggaggttgatgatcaaaatgctgtagcatctgtgtgttccgagaacaacatcaacttcaaactttggcaggacgaaaagtactacatcgacgagtaagtttagcctgtcagtctacttgactgtcgaagtgaccatattgaataactcactaatactgtaactagtcgcgacactggtttgaatgaccctaaggatcttccagatgttttcacaaccttccgcaaaactcaagagcccctccgtgagcgtcctcgcacctctctccctcgtccgcaggccggatcgttaccaccgttcccttcatcgtgggcaccacctcaggaacccccgtttcagattcctgacaactacaacgactttgaacaacgtctcctacagcccatcaacagtatggtgacagaccctccagcctatcctgaagatgctcggtctgcacatccattcaaaggtggagagaaccctgcctgggaccgcctttaccatctcatcaagtcgggctccatgacgacttaccaggagacccgcaatggtctgctaggaaccgattacagtaccaagctttcagcatacctggcactcggatctatttcagcccgctgcatccatgaggaacttgtcaagtttgaggacggtcaggaacaatcctactctagagctatgggcttcggacaaggagagaacgaaggcaccaaagctgtcagatttgagctattgtggcgggactacatgcgattgtgtacgatgaagtttggctcgcgtcttttcaagcttgatggtttcaagggagccagtggcaagtatgataagaaatggaagacagctctgaaggaggaagccgaagccgatcaagatccttcacccgaggaactgggtgatatcattgagaggttccttcgaggaacaactggcatggggctgattgatgcctcacagcgggaactttatcataccggctacacctcgaaccgagctcgacagaatgtcgccagcttcttcgctaaacatcttggcattgactggcgctacggagctgaatggtacgaagctatgctggtagactatgatgtgtcttccaactgggcgaactggcagtacgtggcgggtgttggtaatgaccccagaggtgatgcacgcatcttcaaccctattaaacaagcattcgactatgataacaacggaagatatgtccgaacttgggtgcctgaagtcaaggatattgagagactggaaaatgcctttcaggtatggacgacaggtgacgatgagctcatcaagtacggcatcatcgacgacataatggtcactcatcccatcaagcggatcgattttcaggtcgaccgaaaacctcgtggcccccgacgaccttatcgatggagaagaggaggacctggacgtggtggccgccgaggcggaggtccaggaaacggttcgggtgactataacgatagtcgacgctcgtaccacaatgggccaccctcacctgaaagcgatcgccagttttaccacggaggtgaactctatatgcaaaacggtggccagccaagaaatggttggtctcagcgcggaaatcagacgtcgtggcgaggcaactctaacgggcatggtcctaacaaccacggaccttcttccggacgaggcggccacatggctcctttccgtggtaatggtttccagcgaggattcaacactaattacttcaatgcaccacctcccaggcaatacatgaccaatcctaattggcctcctcaacaattccccccccaagcctatcaccaccaacttcctcctcaccttggacctcatgtctagcagactagcctggccactcttcccattacggtgggcttttgatcccgctgagcagcgctggtattggtaccagtagacaatggactattggaaagcgtaataattggatttcgtctctcatttgtcgggggagcaaagcggtagtgacacacgatacctgttattttggataaaagtcgacaatacagccaatagaatgattaaggttgctaaggtatatatgtatttataagaaacatccagcgggatcatggatgtcctttcataggacatgtgtgaatacacacaagtctgttttgcttttacttttatcacttcaaagtctcaccactcgtgacatcgtctaagccatattcgttgtgtcactaatcactgttctttatctcattacagcgtctcgttccaggctctccaagactgcttttcccaagtgggcatgcacctaacctgctctggtggatcatatacccaatctattgcaccatcttcctcatgtctttcaactatatccgacacatagcccttcagcttcttgacgtctgcggccttctcatcggaatattcaagattgacactcggcgcaactgcaatcttgcgaaaaccccgggaccacatatccttacaaaacaactgaggctcgccttggaaacattctcctttgcgagtatctcgaaaccgaagaccatgtaataacggcgccgcagtgaacgctgtagccccgttccagcaggcaaacacctgaaagggctgctgtgcatcatagcgtgagcgtgtatcaggggcgttccagaagaggttccaggctgaattccaatttccgtccgacccaacttcgaaaaaagagtctcctgcgatggtacgcgctatccagatatcataaaaggttgggtcaggtcctacgtaggtccagtccatggcgcatgtcatgtctgcgttgagactacgtcgctgaaaagcgagttcgagaatatcttctgtacaagcagagatgtcgttgatgaatagcactgtggttgcgtctgcgacctttacttgttctttgtaaagaggagtgagagccaagttacgtaattgggcgagcttatggatacgtgcatttccttgcgctgggttgatcttggaactgctgtaaaaatagaccagtcccaagtcttccaagaagggttgcagagccgagagaacatcggatgtgccgtcaggggagtttccctcaacgatagataacgcgcagcgatggggtccaaggaagcgaacggcttcaacgatactgcctatcaggcgcgggagaatgccaatgcagttccgcaagttgagggcaaaaaaataatcaatttgtgagtcttggacttcatctccatgtcgactctcttggagtatcttatagcgattgatatttagagcgggacactcgagacgagggagggccgtagacaatgggtccagtatagctgctatgtagggtgatatgcgctcagcagacagtatagtacctgtaagacatgagtactctattcaacatagaaagtatgatatactcaccatttgagattgttggagttgaagccgaggctgtagttagagttgcagttggcgtatgcgaaggtctctccttaatctgagtacttgttgtcgtaactgctgccgttgattgtagactggggccgttctcaacctcctctttctgtacaggagtataagagccagagcgccatgtgaggtgatcacgcccaagataaagactcgtaacgacaagcaagaagcaaaagactgccagcagtggtgctataaacctgcgatacatgactttagagaagcaaattgcttagcaagtgattccattgctaaactggacattatgaaaagaggaagagggcgtattggggcagagtagagaggaaatcggttcagtcacaaccaacaaccaacagcaagttccgttgtaagtgacaggggatcatcatgccaggatgtgatgtatatttttgggtcgtctaagcgccggagttcaagtgaggataccctggttgtttgatcttcctgggtaggccaatgatgacccataaggctgaatggtatgcttagcactcaatccgatgacaatttaatgaataaattatatacatgactgtttattaacgtatctcgaaactttgacagaatacccaagtcttcccggagctgagaagagcaatgctgatcttgttctcgataccgcctcactctggacttgaagctgcatgttggttgttagtcgttgcgagaaacccactcttaaaatgacaggatagtacatcacaaccaacaaccaacatttcaccattaagcattgacaaaaaatcacgaaaggggatacttaactgatacagtactagagagatccaagtgccaaagtcttctgttaatgagtacttggatacatgtttgaagtgactatcagagacttagactagatgatagacactaccgaggatgtgtaacccgataaaagaagtcccgcacatgcttagaactgagctataaagaagtcatagcaaattaaaacaaggaacgacccaatggtagactctgtgcatgcgccccgagtcctcgggtcctggtggttcaaccaacaactacacccatgtaggctcaattatgggaagaagagtaggagcagaaagctcggatcagtgtagaataataaggaggcttaagaattcctagcgtcttcactatgaattactgtagtgtattctctccgagtcattctgaccctctcttcatgttgaagtaatccaactttcacgatgaggtctctttccttgcactatctactcacgctccctcaaatcttcccatatcccagtcacgctctccatgcggtatttcctccagtaacaaaagccccttttcttccacaaccgagcaacattctcgagccgcgggctattagcactgagctctcgacctgtggctacctagacggtgatcccaaaaagaagagaactgccgattctgggttcaactgtcgagtcgatacacgcaatagcctctgggggttttgccctacaactgttctaacagcttcggactgtggattagcggggagttgtgttgatcgccatgactgctcagatggatgtggtatgattggtagcaaagggttgacgacatttacttggtatgcactattatagatcaaaagacctgaggtcaagtactaacctgaagattagtgatcgcaaatcattctgttccatggcccttctaacctttggagtggaccagacatactcctacattgcctgcggaactaaagccactaccgaccattactacataaccccaaccattggcatcacaacaacgtccgagtccagtgaatcgagcacatcagagacatcacgaatatctttagtcatctcaagtgatacgtcatcaagtaccaccgatattacaaaaagtgcttccacagaagggacaagcagttcttcggaagaaggagattcatctggaagtccctcccctaatgtcggtgccatcattggaggagtcattggaggactcgttgttatctgcggtaccataattacagcgatattcctgcttcgaagaaaccgaagtaaggatacacaagcgggcacaatagaacagaataaagaggaccaatccacaagaccttggagacgcagcaaaacaaaagagccacaagagcttggaggttgggacatatatgaaatgccagttaccgaacagaatcaacgtcgaagtccagtggaacttgctgcgtgagaaggacatttgaacgggtagggtaatcgatcaacacgagtcttaggctatggaatattgtgctattgattaccttattagtacagccgttggatatgagtcgtgaaaataccgaattgcgaaatgcatgagacataaaatatatatgtttaagtaaagaaacccgctgtgcttaggggaagctggaatctgatacgccatggaccgatgatgctaacaataaatccgcgagtgccccaaggagaggcaagaaaacttggaggtcacctcatgtctggtcaaatttggagaataaatgtttcatgactacctacctaggtaccttccggggcgggcctcctcaggcggagagcaacctaatccgtcccgtcgcctacagctccggaaggaccttcttctggctgatcgttcaggtactttggcctctttctcttgccttgcttttgcggatagattcatctctgggaaagaacccgtgggtcttcagtcaccttagccaatggaatgaccggacggtagataccttggtaaactctgatgccttactttccatagagaggcaaagccggaaggcgctcttctcaatacgttctggaattgccttatcaacatggataccttggccatccaacatgcagtgaactctgcgatgccaatccacagccaagttgcaatcagccaatctgttaaggcgttcatgccaccaacgctatcgctgctcatctcgagaaagtgctgaacgatgcttccctggactcgtagaaaaggagaggcgctctatcgtgtacagacttacgaatgtcgaagctagcctccaggctgccatgcaggaagcccaactttaaggtacatcatctaatactgaagtatatctaattactaatgttggatctccagtcaatactctcgaggtgtacaggctgcattaaacgacaaattgagaaacgtattcatactatttattatgttttccatccccatgatgatagtttgatgtcgcagttgccgtgacactatcaaaacaccaaacccgagggcttgaaggttgaaatgatgctcgaacagccatgacgattgcgaggaaagaggatgtagcatactatcaataattcaaccattctctcgtttacctttgccactgctcaacggtgaaatgttggttgtgatgtacacttttctaagttgtgggctagaagtgttgtttgcagttgagacttgtggctgtgagcttattccggcagagagaacctagtgatgtagacttctatcctaagggatgaaagacttagccacgtttagtatatttaagaagattcttagatcagttgattttggcaccgtgctttaaaagaagccttccttccccccaaggcgcccgtatcatcaagtaaaggtaacaaggcaaaagtgaagtaagatacagaaccgaacgaaagcaccgcaattcatggacattaacagtgaattgaggcagcaaagttcatcatgcctcttttgattaacccaagactcgcttcctcgaaaatgctgtgggccaaaaaacccaatgctcaggcctaatttcttctgcggccgttaaagttaaaataacgtatgaatggtaacatgacggtcgtaaattcggacaatggggtactatatattgagatacactcagacaggagtccagtccttgagccatggatgagattggttcaagtccggaattacagctgtgctcaggctgcgctctccaattatgtttccgagggagtggttgatcatttgcaaagtagcacggcgggagggctcgatagcgacggggagagcagttgggggtggaattggcgcaagagagttgtgagaaggaatgagatcaaggttatctgggacgcttgagtcaaagcgacgagtctctttgcgatagccaacatgcactgaaggttcaaaagatgcatcgtcctttgaccaccaagtccaatggcggtactctcgatggtggcctcgttcaagccaagggtacagatcaggctcgatagtttctttgggaatactgccgaaggggcgccaaccgtagaagaggggccatggatcgcgaagagtcagtgtatgacgatgctgaagtagggcagcacgaggaacagccgtgctgaggtcatggtaggcagtgactgtagggtcatcttgatatgattgtggtgcccctgtccataccgccgtaacaatatctggacgggacagggtgtcatacgaacatccctcgtcaagcgtagtcagatagttgcgaatgagatccaagatcctggagttgcccagaaggaagaggccgtgccaccacatggctacccgaggacggcggagcaggaagatcttgataagcatctcgaaatcgcagcgtttgaaggcgggctgaatgacgctggttacggcagccaaccagggactaacgaggttgcactggatatctggttgccaaaatatgctccagaggactggccccagggcgtaaggatgcatgctcagtgtcatgtagtagcgtgcttccgctgtatatcgatgaatgttggctgcctgatcagcatccatgggggtactctttcgtggtttcagagacggcctaggtaagtgtggttccagcttggccgtgcgatagaatggaattgcaagggctgcaaggaacccagccttgatcggtgacaagatacttggatctttggatcggggttcatgggcaataccaaacaagttacagaactcgatcaagaggtccgtggcttcggcaggagttgggggtaccacatctctgtcaatcgagacttggccttcagtagcaatgatgaagcgtacgtcaccagtgaactttgcatcccatggtgcacatgggcccccctgaccatcagcggcccaacctgattgtgacgccagaatcgcacagagccaatgcacgagtcgtgaggaggcaccttcagggagatgaactaggatctcattctgggcgggatccccgatcgtgttaatcgggactgggcggagacaggagtcggtgaagtggatcttcctgttctggagttgcagtagccgtgtggagagtatgtaggaccaacacacggtcaagatggcgagcccttgaggggcattagaggcatcagcagtgccagctggattgccatagtggcaggcacttgggtctgaagatatgatgcagttgatgggcgatggatagctgaggcggaaatatttggtggtgccggtaacgttgtcgaggtcgaaatctggcccgtcctgaatttgaggttccggatccgggacatgccaggtgggggctccggccagggctccctttggcggcacggattcggggagaggtggcatatcctggagcatgatagacgggtcgaggccaggaggaaaggtgcctcttggtaaggccagtgcctggctcacgagttgctgccatgtacagagaccatcgtgaaagatgcggcggacgtcgagctgcttcggaatcagggggtcatccacattgtcggcgacggcaaggaattgctcctcgttcaaggtcgggaaaggtttagaggaccagaaggagtctggcgcagtagaagcagcggtcaactcagtgatctgggaggtatgagcttctccctcgatctccgaatgagcacttgcattttcaggctgaggtacaatggcagcttcagagaggccagtgacaacggtagaactccaagcaaacggacgatcgaaagaattgtccagctcgtagtcaccgttgaggacccaggaccggacatggtccattcctaggtcccatgtcatcttcattgtgacagaggaggatgtgagcttgctctgagtggtcagccagtcggtgtaagtgaagtgttcaggacgacaacaaagtccacttgaggcagggttttggagaaccggacacaagaaaaagcagagcttctgtcgacacgaaatagaagagagaaaaagataataaaaaagaaattgaggtgcgagagagattcgaggtaaatatgaatgagagatatggggatagaaaggacaggggacagtgtaacagagaaaagctgaagattccggtggccacccaccctgggagacgttgtgtatgtatgtataagaaaagaagcaagcaagatgcagcagaactaactacagtcaaaagcgtagaaatccgggctgcggcgggtatggctgtaattatctgggctattgatacgcggcgggcctcatctcgcatgccatgcccatccatcgtttgtgcttgtcagttggaccatgatgcctgtgttgattgacatcagttgtccaacaagccatggcagtgtccttccttggccatgccatatgtgtaggataccgagagactacctatagcgggtaccaacgctggttggatatggaacgggctcagctggctcagctgggggtgtaactgtaaatggagatggatggagtgtcggaggagccgggtcagagtcaaaaagaggatctgaaaatgacatgaacagtcagttgagaggttgagaacgggagagagacactagactagacagagagggtcagagagcagagcagagcatcagagacaagacaagacaagacacggaagcttgcaggaaatgtcaaagttgtggacacatcagaacccctgtcaagcttcttggtgtctggcagcgtttccgcgacaggacaagacaagaaacagagcaaaaacagtcttgtaagatggagaaaagcaacttcaggtggttctgcttgcagcaaactaggcaattggagggacgggggggaaacatgggtgccacaaagacagggagcatagtctaatgaggcgtacaataactacgaagcggagatcaaagccgtaggcgaagcggagatggcgacgacaagttcggcagagtagaaacgagagttgaaattagcagaagcgttgaagaaagagcagaagaaaaaaagaaaagacggtataagacaagaggagggacatgactgagtcgaggacctacctagactgctagacatggcttgatgatggaggatgacggtttagaaagggttgagtggatgatggggcattcagcacggggcagggacaagggatatctcgacagggatggagcctttcactttacttgtctaatattctttcgtctttcttttctttttcctctttgcttcctccacttgaacacacagtcaggcagtcaggttacacttttgacttttacaggcggttgtcactgtcagttgcggcgcagggaggtgccggaccgtaaggtatcccaatcccaacatctcttgcttgcataagggcagttttagtgaggtggatgtggacgtggatgtggagggggaggggcatttctctagacacttttgtttagtgtcgagtctttgcttttgcttgtgcttgtgcttgtcgacaaagaggcagtgcggccgttggacagtccacgtttcaacgctattaaagacccttttgcacttcgatcgtcatacaactgaggtgaatgactcgctactccgtagatgcggtcaaataactccaatagtcgactccatcaataacagaaccatcctgtttcaagggtcccatccttgatcttgggacgtcgggataatggaacggattccccaaccctcgacctttcagctgggtcaatatgcaccatgttgcgcctctaagctgcagatggcctcggcttgatcaagatatgtcatatggggcccgagagcctccatgtcggctgcgcagtggctgattagacgtccatcgcatatttcagggttgactcaacaccagcatcagcagcaatcatctgcagctgcacgcgcaaacgcacatacatacagacaggtatgcacccgggagctggggtacctctgccgtagcgtatcccttagaaaccgagatggcacaggcgacatataaaagtggggaaggccccggtatttattggctgtcgatcgatgcgccacagataccagcctcaaggaggcatagcagtgaggacaaaagtcacgatctgcaagctgcattattaaaggtacttatatcttagtactaataactagtaagctaaagtaccttagatactgcagatttgattggtctgacctgatgtaatcaggtatcgtgtgccatctcggtttctaagggatgtagctttgcagcgcgggatctggacgtctgtaggccagtcgctggcgccatgacatcgcatggcatgacggatagtcgtgatagccgctgcctaagtcgagctcgtgcgtggaccaagagcccggctggcattacaacctgagacacatcatgtacgtgcgtgtgtgtgcagtgtgcagtgcagcgtgtctttagtggcatgaattacgtgccggcctacggagtagagggaaataacttggaaaaagaaaggttgagactactaacacagtcggacaaggaaaaagaaagcagtgcgcccctaactaggtagacccgaaaatgcagttcgacagtgaggacacctgaattctgatagcctctcactggagaaaatcattacgatgcgccgttttctacagagtacgaggaaaccctttttacagtgtctggttaggcggctctatcatggaatggtacaaggcaactgctctggcaggatggaccgttatagtggccagccagtaactttagtgctttaggttcttatccatgatattcccggcagtcagtatctcggcctctcccgccctccctagcttcccttactattgggttgggtaacgggttatcacatccaccctcacatgaacagccgatcctactctgttctcatattttctgtacgtcttgtcgcgcgtagatcgattctctttagaagtccacgccccgagtgcagcctcaactggaaacccattcgataggttcaatgaggggaggcacctacggacggatacttacacaagcactagcggcacgcttccgaaacagcgctagactagttcggtccggaatatttcctgcctcaaaaaaattgtcctgcactgacgatcaagtcaagcaaacaacacggcggcacgacccaatcctcccactcccaggactatcaatcacactgcacccgaatagcctgtaagttccctcgatcgcaccattgtttgcttcctctttaagccacatgttttacattgcgacatggcacaaggtacaaggttactgacttgatatctgcagattctgcatccccagctccacctatacgatactatttcagaacaatccaccgtaatcaccgacaatgaagagcaagcgcgcaagagagaccgccgaagtcgatgataagcccattgcttctgttgattctgaggccccagccaagaagcgcaagcgcaacgaggatgatgctgcggatctgaagaaggctaagaaggagaagagagacaagaagtacaagaaggaatcgcgcaaggagcgcaaagacaagcgcaagaacctccaggacctccccgagcaggatgatgacgaagaggcggccgaggacgcttcaatggctgaagctgatgacaagcctgtggatgcgccagtagaggcagataagcctgcgaagaaggacaagaagaagaaggacaagaagcttaaaactgacgagtcacaaccaaaggacgacgccaacaccgattcccaacccaaggaggaatccaaggaggagtcaaagaagagcaagaaggacaagaagaagcaaaacaagacctccgaaacaacgaccaccaacgacgagtctgctgccggcgctgatgcagaggctgctaatggcaaaggtgaccgtcacattgtcttcgtcggcaacctgcccttcaccgccactgccgaaacaatcaaagcccactttgcctctctcaacccagtgtctgttcgctgcatgagtgatcccaaggatagcaagccctgccgtggttttgcctttgtcgagttcgagaaggtctggcatatgcgaacatgtctcgacaagttccaccactccgagttctcagatggtgtttcttatccacgccgcataaatgtcgagttgacgtaagttgttttcgtacttctgtcttacatgataactcatctcgttgctttgaatccacacccctttccctcagcctgattcaacacaaaagcacctcgatctgtgtaaccatcccagagtgactagcattgacttgactcacgctcactacttcttcaccgacactcacctgcacgaacagcaacttcatacatgactagaacacacgctaactctgtgtaacagtgctggtggaggtggcaagacaaagcagcgccaggacaagatcaaggagaagaaccgcaagctcgacgagaaccgcgccaagcgcattgaacgtgagaggatggcaaaggaagagaacaagggtaagggtgacactcgcaaagctggagaggatggtattcatccaagtcgacgcgcccacattcctggcaaccgctggtagaaacagctcaacaggccccgagtcaagggtgtgaagcctaagaagtaggtttgcgagggtctctaaatatgttttaatgattgtactgggatcggatacacaaaagttgattgtgcatttatatgataggtagtgagagatacccaaaggaagtcgatctttgacctcacgaacaaacgatgaattatatttctatatcactacttcttttgactgattctgagatatttctgcttcaggtgaacgcctatataaacagactgttgatcgtatatatcaaccagtgtacactgtagattcttttctgtttacgctccgatttaagtgaacgtatactctattggaagccctaacagcaatgcaatatctttcgcccatagcaacaaacccaagagaccaattcttattcgagacggacaaattgaccgctggtggaagaactccaacgactgtacatcgcagaaacgaggtgccaaactgcaagtttcaagagtgaatgccagatatgaggcatgatagccgtgttcattcaacatacctccacaggtaaaacagacacttgtctaaaacaaaacatcacaaaacaatcgcaagcaatcatctgtccaaactgcaatccggttcttgaattactggcaaaatcggtataaactccgcgaggaggccacagcatgagatatgagcaaatagagataaataataaaaagcaacggttggaaacacgtaaccgcagatagtaaaaacccaaaattcattcaagaaccgccttgcaattaaaagccatcgtcatatgcagttgcctccgcatgatcgttgcgagggtcatgttctgggtacgggtatcgggcctcgagaaaaaagcaatagcctagtctagccccagccgctcccaggggatattccgtcaagagccgccgtcttgtatcgctgaatgcctattaaacattcgtcctgagttcttcgtgtcatttcgcgtcgtccagacgctttcgttgagaaaatcgagcgcgtgccttgccacgcgcgggaatagcgttcgttagatggatatctacagaatggagcacttgttcttcttttgcttcgaaggtgtgggtcgagggttaagaacagctctaaacacgagttagatacgtactagagcacataatcactgttgatgctcaccggatggcctcgtcaaaaacgctcttgaggttcctttgagtgagggcagaacactcgaggtacttgtaggccttgatctccttggcgcaggtcaacgcctgctcgtacgacacaggctccatacgcttctgtcgaagtgattcgagggtggaggcgtcttctcgaagatcaagcttggttccgacaaggatgatgggaatgttaggcgcatgatgatcaatctcgggataccactagagagggtgtcagcggagtcgatgtgttgtggcgataaggggggcggcgtaccttggccttcacgttgtcgaatgaaggagggctgacgatggagaagcagatgaggaagacatcggtctgggggtatgagagaggtcgcagtctgtcgtaatcctcctgaccagcagtatcccagaggccaaggctaataggcttgccatctaccataacactcgccgagtagttgtcgaagacagtggggatgtattcgccggggaaggcatttgtggtgtaggaaatgagtagacaggtctggaagcacggtcagcggaagggtcttgttacggaaagccatcgcgttgtaagcggctgattgtccgacgtacctttccaacagcaccatcaccagtcaccacgcactgtagcagcggtcagccaaccctgtattgcgtcaggtaaccatcggctcaacaaaccttcaatgactggacgccgggctgagccattgttgcgatcgtttataaggagaaagtcggaggaaatggatatcggatcgacgaattatgtggaagcgcaaaaagtcgtcgaggggctgatggagatgatggaagcgacaattgttgtgtctgtacgaagatggtggatgtaatgcagactagagtgtaggtaggtagtaggtaaggttagagcgcctgggaggggcaggtcaaacaggcaggccagggactcgaaggccggataacggaagagaacgaggtgcgacgatgacgattttgttttggatgtgacaagcggcgacagaactcgaatggatcctcaggtgagtttcacagctgcataaaaagataggtcagagaagaaacttgacacaaaaccgaggtgtagttcacgcgttttgtgccgcagaaggtgaggccacaggaggaggttcaacgatgggagccgctccacctctaatcagtacagactgtaccgtatcactgagtggactactccgtagactggcactggactagacgcccccaagcccagcaagcccaggcagtggagggccacgagagaggcgcccagggtatgccaccagtagccacctcccgtgccacctcaggccctgttcgcagtaataagccaagacctagcctcgccgactaacttgacctaccttactggaacttatccgcttgggatgccaggagttgatcgctatcaagagcttgctcaaggctatagaggtaggcgcctgggggtgggggagatacaagggctcaggggccaaccaagcaccgtaatttggggtaaaggcagcttacctgctgtgtcgctgaaccctttcgtggtaaggattcgctgttaatggccgtcttggctaagatggactctcggttgcggctggggatgacaatgcagaggccggattggatggaaaccgaacaaagattgccgggttgtgaaaagagatgaagacggggaggctgcaacagttgagagagggaaaaccaaaggcaaggaacaatgctcaagctgcagcagatgagtttattatcccaagactgcacaaggcggggctattcaaagtgcaggcggtggctgttggtgcagatgaaaggcggagagagaggctgcaggaatgtggatttgggcgtaataccttttgacaataagctctgcgccagaaaagaagtagttctttttcaacacaatgtgatcgaacaattatgagcggtggcggagaatttaagaaacacctggtgcttctcttctgttatcattctatttatttatctgttcctgttatctgtccatagccatgcccagttgggaagggaataataaaggagaactactaccgctaccgtaatgaacaaaaccaccgaatgatgaaacctggccgatctcttcaactgaattcaacctccatgactcacgccaacctcaaagcagaaacaattgatatcatggtaagctctttcgttaagaatcaggtaacacttcaagacagggatcaacaataaagaggttggagttaaagatatgaggaccagggatgcatgttgagagctattaaagcctccactgggcgcttagacccttgctcggaccactgttactgcttcccgctgcaataatcttcatggagcggcattctgaagcttccgacaagtaaaatggatcgatagctcagtggtacgagcgagggattgcagatccctaggtcgcgtgttcgatccacgctcggtcctagtacttattcttttggctctttttgctattgcctggcggtctcatcttccctacacggctcctccaattgcttacatcgagatgtcagcttatttgtttcaacaatgctcggacgatcattgttttggactttcttttcttttcgattttgctatgataccaatcggttagtgtctacctagttgacgtgaaaccatactaatagaaacatcagtttccggctgatatatcacaaaatggcttcaggcttgttctctggtgtctctccatggcatattcccgccatgtttataggcaccgccttcactcttggtggtcttctccctctgagagccccggaccgtgctatgcgcgagtacgggttgcctgagggtattgccaggtcagagccagcgcaattagcatttggtatctacggcactcgtgtagctgcttatggcgtcgctctgtggacgttctatcttcgtggtgaataccatgtagttgatacgctcatgagcttactcttcttgtggggtgtggctgattgttggatttgtattaaggctggtgtgccaggaacagctgcctggagattcgtgagtagtatcatgattggcgggtatggatatcttggattaactgcgaaggagtctctctgaatctctgctctacatgattgctttaggtagtggatctcgaagttgttggtgaataagtccttgacttatcatctactcgctgcctcatctcgttgatttatggtgataacaaatacgcattggcaacacaacatgttgtctgtgtgaaatattgaaccgtactacgaaatctctcaaatagttaaggccatggtcatttacatcaacagtacggagtaatgcaagcaccttatgtgaatggtccgtgcactcaagctccccctcgtcgcgtacctatggctgaagcttgtcgcgttcccacttgaatctgaattgacattcatcattgacatggatcgataacatcaacaataaccgaaaatacaaataattctccgaattgcagcgctcgagctacacccgtatcttctcaaagttctatggatgaaggcctccacgatttcgagacattatctgccagttgagcggccgtcgctccgccagccattccggcgcatctaaacaaacaccaccacaaacatgtcgagtctatcgccgccaggaaaagcggcatcgcaagaaacgcccgcgcgaactccttcgagaactccaaaccgccgcgctattagcgctgagccgttttctggtgttcacacacccctcgatcgtagcggtgctcgggacctgcgtgcttctcttcgccgtggtacaccagcatctgccggtcgatccaatgcgccaactcctcatgccaaagccgctcgtcggctgcttgaccagcgccgcacggcaatgttcacacctggaaagaaccgcagacagagcatgttgcaacagagagaaacacccttggatattttacgaatgctcggtcgaacactagcgcataagagtcagcctattcactcgtcatcttcgtcgtctccagggaataaacggagctcgtcaccagaacggagggaggacagcaacttgtatgatgatgacgatgatgaagacgacgatctactcgcgaggccaccaagactatccttgccgttggacattgaagatgcctctagtaccagctcagatttgcctccaccaaggttgtcacaattggatgaggacaactttactatgcagtctattgagatgcctcgaaggattgcgaatgactctcggttatctcgagggagtcctggcagcgaacgcatgagcgactacttcaatgaagccacagagggcgatattgaacaatcggatttcttccccggtctgctagaagatcttcaggcgagagctgggcaggacgatatgacactcgagccgtaagtctataaccgactaattagatgcaatgcattgctcacataaaaacagtattgaagcagaccagacccggcgaatgaccgagggcccaggaagtgacttcaatttcgagtaccccggtggacttgaggatggaactgtctttcaaatgtctgaccccgccaacgatcttcaagcaacatcaccaattggcgagccgtcagtagcagaagccagggcagatgacactcaggatccccgccccgatgttgcttatggatccgactccgatggtggtggcggggacttcggaatggacggttgggatcataacgagggtggcgtcgacgatcatagctcaataaatgaagagccagtgccaaaaccagagccaacagtcacaaccgggttacgtcatgaaccagcggatgatagactacctcgcggcttgaaagcaaagaagcgaaagcggatatcacaacatggcattgagtacccctcactgcctccggcttttgtcaagcgagtggcccagacggctctccaatcgtcaggtctaagcaaccagcgtctatcggcggagacattagatgctctcattcagtcctcggaatggttctttgagcagctgggggacgatttaggagcctatgcggatcacgcgaagcgcaaaacaatcgaggagagcgacgtcttcacactcatgaaaaggtatgttattccactggggtatcagctccgtatcttgttctagccataaattctaatatcgtacaggcagcgtcagatagggccgcgttcctccatgttctccttggcacagaagcacctccccagagaactcctccaggagctgagaatgccagttccgcaacccgctaagcaacgcaaggcgagacgtgtgtcgggccgaggcgacgaggcagaagttgctcaagatgctgaagacacatgagttttaaatggtggtgcatgcgttatgagatatgcagtttacaggccctttgaacgagctacacgacgagcgacgtcgttggcaggctttttgactaccatccaaagcatgatggatgttgcgacagcaaggccatacctaaagcaaggagttagaaggcccggtgccgatgtgcatgaatgagggcaacttaccaggtaaagatatactgggcatggttgtttcgcaggtttacctccgcgggtcggccatagggaataccgcgagcctcgaagtcgaccatttgcatgaactcgggttctggtgtcgttagcaagacatcacgagatggaagattatgatgatagacatacccatagtagcctcaacccagacaggctggctaccggtcaaagcagccatctgcttcacatccgggaaataaaacatgcccttctcgggctgattttctggcgtaaacatgttcttcttccacggctctcttaaaagtccttccactgtgacctcacccgtaggtagtccatcaggtcgtgtcctcttatctctgtgcttcttgtcgatccagcctcggttaacgagaattgtcgtgccgttctctcgctccaatggtgtgactaccatgtatccatctgtaccatctcgcatacgcggtccgatgagcatttcttgatcatgtcggaaatgacccctcgctacaacacggcgatagtcaaagtcatggatggcatcgggatcgatggttggtgggagaggtagagggtcgcggatcagtcggtcttcgaatttggcgatgagttcggatttccagcctagacgctggacttgccatgttccgaggatgaaggctgtaatggggataatagctgattcaattagaccatactctgtccaattggtgagtcttgaagcataccgaggatgattagacctgggccatggcgttttccaacgcggacaagctttggaggtccgtcgagaatagagacgaattctggatcgtcggctgatggctgttgcttgcgacgaaagaaggatgatgtgaattgtctcctgggcggtgcatttgtgaatcttttacacctcgggatctgtttcgacatgcgcagactgcgcaagacggtatgaggtgcgttcattatgtctgatggcgcattgaaggcgtcaggttaagtggtgatagctagctgttaatgatgtcgattgtggtgggttcactcaggaatagacccaccttggacgttgaatcccctactaaggatctgcacctcaccaatatcttatagaaggcaatgccttgtaattgcaattgaaggcctctatcaattattacctcctatgatctaaatgcattattaaatgacccagggatttcagccagatattgaataacagacaccgagtatagcatccacgaatattattggtcgttacagtacatttgtacagtgtaatatgctgagtcaagaggggccaacgtttgctctcatactgtgttgtgtaacccagcgtctctggaattattctcagagcttgcgcgggtcggtcagtcacataaatccatggtaatagggtgcaaattgaaagttatgaacatgtatcaagtctaaatatctaaatggagtctgaatcggatttaatgtgtcaattgcgagaacacacccattcctgctgcctctcctgccaatctggcctgtttgccttgttcttggtgcttattctgatgattgatacttacgtgacgtgtttccagacacaattacacgcttatatgatattctggccacgagttgaaatgtatttcagtccgaagttgaacaacactgttatgacatgtcttacacacaattggttgacccgaagaataagtggctcttgacacagtgtaaacacagcttagtcaagagaggttccatgtgcgatgtgatactgtattgtgtaacctagcgtctttgggttcgcttttgacataccctggacccccaaattgatgtcacttttcagtcgagacatgggataatactggtgagatactgctacatataattggttgacctcaggattaagcgatacagtgcagacactgcttagtcaagaatggaatcatgtgtgacattatactgtgttgtgtaacccagcgtctttggaacaccctggttgaaagtggctggcatttcaaccaaatgtcgcgtaacattgcatgtgcacatgacgagctgaactcaaacggttctatacagtctaagacagtgtatacacagcttagtcaagaagggaatcatgtgtgacatcgtactgtgttgtgtaacccagcgtctctggaatcatcaacctcaatatcggagcaaataaggctgcaccgtgagcttgcctcaaacatcaattaccccttgaaatccgaaaaaagcaaaaacggaattaatacccgtagcttcgtacaatcgtacccaagtggctttttgtctaagaattcattctcggcggtcggggatgggttcacggcaatattcgtgctcatctgcaaccacctgcggccacccgtgatgtttaggaccttttggcccgattccgaacaaccaacacgaatatttcctcttctctcactcaacagatgcgttgcattacaacaggtttcgtcataaaactgagacatacatgttgttgagataagcaagaaacgccacgaatcacctgcgtacaagtaggctgaagtgcccgcctcactttctcttcttctccctcacctctgttcttttccttgacaaaacttgcatggtcaatcctcatggagaatctaccaacccgagagcggtccggttcgaagagctgtgccgaatgttgttttcgaagagtaaagtgtgtgttcgacggcgacaaggctgagtgtcaggagtgcagcaaacactccctcacctgccagccgcagaatgacgactcatcccccgaaggcagagatgacatgcctcaagagttctcgcggtttgccagaaaagttgagtcacgaatgattcttctgcagactgcaatcgaactcttggctcgcagacttgacgctcaagctactagtagcaaccgggttgaccacaaaagcgcgccaagctaccgggctgtgagcgaaccattcgaggttggtatcactttggaggctctgaaggtcatgatggcttaagtagtctaaccatctttacatcacagataacgcagacaccacacacgcgtttgacggcatcacttcaggggcttgtacccgaccagtcggttctgaccaggattctgcaccacagtagcaggttcacccagaattgggcgagctggcctctagcaacggtgtcacaccaatacgagcagcaagacgatgactctgccgctgtcaacacagttaccgtgcttgatgctggatttccaacagacgtcgagtcagctttagcgttcattgagaagtcattgtccccaaaccgccaaaaaccaccagaacctggcgctgtcgcaaaatgtatagtctggctctgcctctctatcaaggagctaccgatgaagttcaaatacgccgacaatcgagcaccagcaccctttgagccaatgctacttatttccaattgtatcgacaaagttgaatctctgtatagaatcagctcaacaccggtctgcaatatcgactttgtccaggcccttctcctccaaggcgagctatccctcgccataggtcgcccgacgaaggcatggaagtgcatcaggactgccattgagaactccatgctcctgggggtacaccagggccggtctagcctgcatcgagccatttgggaagagttgtggattcaagaccgacagctttcactcttcctcggaatgcctcatgcagtccccgcgcaactggggcccaggatttttgaggaaaaataccccctcgcagaaaagcaggctgttcgccagatagccatgctatcaggtcttcttacaagccaaaccctgatgaaagaagacactactagtgcaaccatcacacgtacccttgaagagctgaaggaattgaactacatgatcccggaggattggacgagaggacacctgaagtatgtcccctatcttccgcaggccttcatccgagccaaaatcaagatcctgtatcactcgtttgagctcatgctgaactggcccaaatgtcaactgtcaaacatgaatcctgggaaagttgaggactttgagccggcaaggaaggcgatcctagcatcagcacaggagatcataaaagcgcaagaagccatgagagccccggaactcgagcaggagacggtggtgagggctgactttgtggatttccttgcttttaaggctgcgcttcttatgattgctgtcattaaacacagggcaaaccccatgccggaagaagagagcaaacctctctggaagatgatagacgagctggcagacaggttccaggagacgaccaaggtatatgacgatatgtttgccaagcaggcttgcctcgtcctcaagattctgttttgcgcaagcgaaaaggattatatctggtgtggagcgtatgaagcagtgatcccctactttgggagacttcagactcaaagagtcatcatcgcgagggactgcaacaaccccagccactctgggaaaaacctggccagaatagctgtcgtgatggagtcggataacgtcgtttttggaccgcggtttgatcgtgtcccggagctggaactcgcagcggactggactcagttgggacgtccaagggtctatggatggagaacatcttttgactttgaatgtttgactcttcaagggttttaggatgtgttctgggcaccaatccgtcaatatagacatggaactaaatattggtcaactttatgacataatgagacgtttttccttatacaacttttgcagaaccttttatccagatgtgctcaacaccctcagcgacggagcgatgaagcatccatcatgctcatccccatcccttccattccgcctccctccatcgcagccatcatctttctcatctgtgaaccatcgcctcctccaggggcacttagatacacagcctctccaaccatacgcaactgcatagggaaacgaggatcgccatagtagtcaatgatctcctgcttactcgtcttcttcttcaagttctgccactgacttgaatccattcccaattgctcacactcctgctgcttctctggtgtccaccatgaaggaagcaaccctcttcggactgatgcttgtcgtaagaagcgttgaaaacctcgaagtccgtttgaagcaccgccgtagagactgtctgaatctgcttgactttcaaggttgtacatgtcatccatgcggagacgataagtgtcaatcagaagtcgatagacgtctttttcaggacggttgtgcaagtaagtgccgttatcgagacgggtaaaggggtttggaacagacttttccagtcccttctttggggactggctcatttcgtctggatcatggatgttggcactggcaactgaatctgcctgcttgccacagatcttcttgtgcactttccagtcgatcttttgacattcccgagagcagtattgcgtagtggaacacttggcacaccgcttgagctgaactgcaggttcctccttgtggcaggtgttgcaggaaaccatagtgaaatgattcgttggatgtctgtctcagtcttcagtctcgtagtctttggcctcttatttgatgagagttgagatgatatcaagagaggagatgcaatcaagtgatgtcggtggcttgaggtttgtggggatgtgaaacaaccaggatcaccctggtcactatcaccagttctcgactcttcttctacgaacaataatgatatgatgttgttctgcaactgaggctctttccggcctagactattcggtattcccgtaaaagcggccaatggatgtttcgactctcaccagaggcggcttctttgagaactgcctaaggcacagtgtgaatggtgtcaagcttaaacaagttagtgactcccgccgttgggtgtgtaagtcgcgagtaaggtttggatactttacgttgaacgaggtaaacgaggagagttgccgatatatatagtgtatgttatcatgcaacgttacttgctgccctatggcttgcatctacagccaaacaagagtgtggtcttgggcttcttagcagatgcttgctacagccgcttgctctccaagcaggattgctttatgatggtttacgagtggtagcatcagtcaagacaaatctaactggtcgataccgtttgcatggcgtctgtagtgcccaacaacaccagtctacgtaagtgaagacaactgggaagatgcttgttgagagaaacatgtgttgcttgaagtctttgctagcatctggctaattgtctctactctcgaggaaaagctagtgataagtttgtgtgaacttggcattggtatcaagcactcgaaagcaagtaagccaatgacttgtgggaatattcgtattgattgagccctggagagtttcttcccaagccattggagcccaaccgacctgtgcctgtgcctgtcgtcggtaggaggttgccgaacttatcgtacgacatctatttattatattggtagcgcttatactagtcaacttagaccaaatgtaaccgcggtcgtggaccaatgacaaataccaacaagtaccgaacagggatcttttacgacataaccagagagatttggctacatattactccatacctttatttccatcgtggggttctatctgtctgtcgagacatgtgaaaacaaccccccaaatatcgccattcgtggcataacttgagtgcccaagatttctgacagctgacaaccttgcaaacggggccggatctttttggaccggatggtgttattgccgctccgggaaccaagtgcgggtatgcataacaagtgatggtcatcgttaacagcttaggttgcgatccgtgatctgcaaaccgcacaaccggcagtagtttgatcttggcttatctttgcaacttacctacctatctaggcatatttccagtgggataattgaccccctgtcatataccataggtatcttcctgaatgacaatgactcacgaatgaactcgtcgacatgtctcttggctttcagattcaacatcatactacttggtgacatagcttgcgagacaatacagtccatcgtcgataccgaacccactgctccttttcaaacacccagaaatgctatcgctgtgggcattacttgagctcctgaaaggaaccatgatcataaattatccaatgcagatactaggatacatacagaaagattcatgaaagagtatctattgtcttggtcaccatggcctcaatctgctgccatcggcgccgtaagagttcccgctggctacttgagccgccctctacctcatctatgtcacccagagtctttccgatgatgttcaaaaagtctttcaatgctgtcaacagtaattcatcaacctcagcctgcgacgaacgcccctcgtcctgagcatcaaagaaccgctgccattgcctttgtgtacagcatagcattcgcagagcgacctgagttctgtggcagcctaatgtctggtcatcgagagtgtatcttccaagaaagttgatactttcaaggtcggcacgctgtgtcttgttcagcatcggaagaatcacttcatctaggtagacctcgtcccagcgattcgtatctagaatgaaaccgtattcggagaggagaaagtcgtttgagtgaggtccatacgatacgtagacttcctcaccttggcgatagactctatccgactgaacactgtatcctagggctgaataggcgagcttgcatccttggtcagcatgattgaacaggtcggcagttggcatgcagactagtcggtcagcatgagcgtagcttttcatcttgggcatgctgttgtagaaggttctggtgttgatgagcacccaagagtacaagtactcatccctggtcaacttggggaatgcatttagaacaatttcgcactcgcgtctgaatgtggcattctgattatccaggatatccttagccctcttggggagaagggcttgaagttcactcggccacatcatgggcacaccagcctctagatcttcccgggttggtagaactgttttccatacagagaagtcatcactttcgtcaagagcaatttcagcagccaagacgccatgaactgaaactccttgaagggtttccgtgatgttctttggcactgtatcaatagtgcgaactgccttcataggcacactcaaaatggtttcatttggcttagaaaatattagaataatttcgagaggagatctattactcaccttgatatcgcgagtcgcgacaataccaataccacggcctggaagaattcgaggttcaacacctttcagtttgactcctttactttctgcccatggcaggaaagcagggtcaatgagcattttgggataaatgcactctcgcaaggagaagctgaagaaagaaaagaaaagtcggaccagcaaaaatatatgttacatgttccctttgactcattcattcactctcccatgttagatcctttgcaaagtttctactggatggcgagctcaagaccgctgagtcagcccccgaaacccgaatgtcggcgctgaagctagggccacgtgatgccataagcgtcatagctaacctaaggtagctatgaggctgctctgtccgttcctccactcatgatggcttggtttacatccattcaagccttgtttaaacagacatgatcggagttgattcttgccactaactttttgctctaattatttgaccgtccgatttacttgctacaccactaatcaagacgtctttcttctttacttacatgacaaatattcaccaagtctcaagggagtagaagtcaaggcgagacagctctaaccttgacaacacgtcgcaactttatcctgctcacaatcgcccattcacccactattttcaatttctccataatataaatcaagagctcatcgacttcaacctaattcgccatgttttatgaaggaactcttcaggaaggcatctcgacagccgtcggtcagcagaaacttgtcctatgtttcgtgacaggtatgttttgtcatcacccagacccacgcaataactcacatgcattatagatgaaagcgacgagagcacacaatgggaaaatgagtttctggtcgacgatacggtaaggatcatggaaatctgaagatcatatgtgatggggctaattacggtgtagttgagcgacttactcaaggagcattctattgcgctccgtctcaaagctgggtccgaggaagccggatatctagcccagatcttccctctaccacggactccgactgttgttatcattaagaatggagaactaaaggagtacattacaccggggaccagcaaagaggatttcttgcggagagttcagactgctttcaactccactgctgcacctgcagctccagctccagctccagctaccacccaaccaaccccggcaccagaacaggccaggccaccacagccccagacagagatacccgcagcttcagaacagcagaacactccaccgacagcggctccttcaacatcagagaatgttcgtcggatactagctgagagggctgccagacttcaagcccaaagggaggagaatgagcgcaaggtgaaggaggaacgcgcaaggaccaaagagaaagccaaagcagaggccgaagctggtatggatacggacaacgcccgagctcataagcaagcagaggcagtaaggaagaagaaacagaaagatcaagaggagaaggcgcggattctcaagcgcattgaagacgacaaggcagagcgacgcctccgtgccgagcagcgtgagaagcagaaacttgataacctcaagggtggcgacgttgcagcatcgttagtgagcgcaccagagacaaaactgtcgaactcctccaagtctggcgcgataacggctcttcaagtccgcttgttcgatggatcaacattgaggaaccgcttcaagacgactgcgcacctaaaagaagtccgacaatgggtagacgaaaatagaggcgatggttcgcagccatacactttcaagcaggtcctcacgcctctaccgaataagaacattgatgagactgaggaggacaagccattaggagacctcggccttttcccgtcttcgaccttggtgcttattcccgtcaagaagtttacgaccgcctacgatgattcacagggcattgtttcgagagttattgatttcattctcggcattttcacatggattttcagtctgtttgggggtggtgatgaccgcactgggcaccgagggcctacgagcgatgcgcccgccagttctcaagaccgtgttcagtcattccagaatcgcagagatcagcaaagagatcaacagttgtacaatggaaattcggtaagaccccatatcccactctgtatcatgaacttgctaacaccacaaagctgaactttgagccacggccagaagaggaggagaaagatgaatgaaggggtttcccaatttgagtgggagtaatgtctttttttgttgtattatacaattgacagcgctgagatgtagcactaatgtgtccccaccggatccctatatgcatgcacgctgtcgggagatatatatccccgatgttatttcctttcccatagtgatatcaagtcccttttgttctcttttcaacctctaattcgtccatgcttactgaccagcggcggcctggcaagccttgagttgctcaaggtaccagttgcagatctgcatgtttccgttgttctcatccatgcactttgtgaagttctgggcgacgccggcgcagttgttctggttccaggactgctcttggggagcagcctgagcctggacgggggcagcagcctcggaggaaccgccggagaagagaccgccgatggcgtggcctactgaggaaccgatagcgacaccgctgagaacaagttagctacacgtgttcgaagtatgagctctacaggtgctctcggatacattgctcgacccggaacttggaactcctaagacaccaatttttgtagattcgcaaggggatgcttacgcagcagtgctggccatctggccgaacagtccggggccctgagaaccggcagcctgaggaggcatggcctgggcgggagggtgagccgcagcgggaggagcagcgtgggtggcggcagggcgagtctgctggggagcaggcttgggagcagcagcagtagggcgcgaaggagcgcggccgacggatcgttgacgaggcattgtgtttgttgtgttgtgagggttttggtgggagatttggtgatgcgatgttagggaagtgttgaagaacaaagttcaagatgttgagttagctatgaggagaaagatcggaaagaaagaataccggaggcatggatttcggaggcgcatatcaaaacagccaatcacgaggggcaaatttcaacgagggatggggaagattggccagtagggcctcggtagaggcattccctcaggcgccaggggcccagagcactccagggccttccgttgacagccgctgggcaactttttagtgggcacctccattaattgagtcatgaggttaggaaggctacgattgattacgaccgcttccaacgacggagatatcgggcatttcactatcggatataagccctgtgccaatgtaaatacaaacagtgagtaaagcagtttcgaaatttcattctagacgttaactctagagcggtctgttctactatatcaataccccgtactccattttcgttatacatctcataagcgcagcgtttatggtgtgcatctgcccatgtatcggggatacaggcaagcctctcgcactgtccagagcttgaggagccacgccaggaatctaaacagttgtcagtatacatcaaatcatagaagtatcgaataacgtaccgctcagctcccagaccgtatcctccgtgaggagtagatccgtacttgcgctggtcagtgtaccagaagtatcctgtaggatcaataccctctcgcttgtagccggccattagctcctcatagtcccaaattctcatgctgcctccgacaatctcgccaactccaggcatcagaacatcgacggactcggtcacgcgggggtcgtccttggcccttgacatgtagaaggacttgatctcgacggggaagtgagtgaggaagatggggcggttgatctcgtcggtcatcttgcgctcagcagcctcggcactggtctccagtcagtctgtgtgcattcgaaattggcgaaacacttacatatcgtcgccaaaggtgtggtcgttaccatcctcgttcttgataccacgctctcgcagccaatcaatggcatcagagtatcgcatgcgcaagaaaggtcgagaaggcttctcgaagtcggggttgtacttcttgatagcctcagcggcaacagggttttcgagggtcagatcgatcacacggcagatgacgtgctcaagatggtccaggaggttgtcgaaggtaatgaaatcgagttcagcctcgacgtgggagtactcagaaagctgcactaaagttagatgcgatcacttggatataatatctagcttgttgcctcatatgggtacttacatggcgacgggtaagggacttctcagcacggaaagacttctcaatgcagtagcagtcaccaaggacaggtaggacagtctcgaggtaaagctgactggactgagtcaagtatgaagtctcgccatagtagtcgaacttgaaaagagtagaaccaccttcgacctgagtctgcacaagagcaggagggctgaccttcttgacgtccaactccttgtaaacggtgtggaaagcatcctcgacaatgtcgcgaacgaacatgacggcggcgggcttctcgtggcggagggtaaggtggcggaggttcatgagggtgttggtatcaccgtcaacgggaaccaagttggtgaaggcctcatcaccaccaggggccttggcgatgaccctgaagtagtcggcgcgaagttctcggtccagaggggcgtgagcaccggcgggaacctcccaaagctcaccaatgatctcgagagaggtctctcgtgaaagagtaagggcatcgtaggtcttggagagatctccggaaaggagacattgcatgtagttgagaccgcggcgcagagtcacaaagataagaccaccctgcttagcgacacggttgacacggccctgaacggagacgcgcttgactccctcagtgggctcatccttgctctttcggagtgtaccaatctttgaagggtcgatctcttggaggttgatcgcaacaggctcgggaagtgaagggtcgttagtgatcttcagcttcttggcctcctcgagaacagccaaacgagcggcctcgtcttgagcatccttctcagctcgcttagcagcagcctcggcctttttcttctgctgagcagcataggcgacagccttcttcagggctgacttggcagcaggcttgtaaccctcctcatcgtccttcttcttaacctggtactcggactcggctccatggcggtagtaggcttcaagaagagacttgaagggggcggcctcagtgccctgaatctcggggagatcgcttccggcttcttcgtcgacgtagataaccgccattttatgctgtgctttgttttctgcttcaatcgatgcgaaaacagaaatcgcggccttgggtaggaacttggaggggttgtggtgccccgcgattgctccccttgcttgactcacgtccgataatggtggggtgaaaaattgttagtcacctctctggcttatctttccacgtattaaagcgataagagctcaactttgccataaatctaatgcgatgccggatgacaagggagatgctgtctggtaaggagctctttgtaattgtatgtcttatcttattttttcttggccgagggattggagccttttatacacctccaaggccggccaaggagttatcatctaggttttccttttatcagctttatgctgtagcaattggtcagtcatcatggtattgaggtctaagtcgtgagctagaagttttatttgctgttgaggccacaagcatatgccaattgaaacacaagccgtgccccctctagatgcaaacttcactgtatcccgcaagaaagcaaatttcggaagcaagctgcgtttcataagagtccgatgtctaagtgtagttgtctcatcactatctccccaaagcaaaagtcaaacccaagttcccaaacgccatgcgcagtgaattcaactcttcaagggggccgtataggtccccagccatctatttgcctgacacaatctgggtatcattgtaaacctccacctgaagccgcatgctctgaattccaccatcaacagccggcgccagacttctgtgcgtttttcaaccatttggcccgtcagcatcataattctgctttgcaattcagtttttcgacttgttctttttgttcttcttctgcttcttcttgttcttatcttttccatcagcagaagagttaggctgagatggaacgggcgactcttctgctggccgctttcggttctcaacagacttgagcagtgccttggctcgttcctctgcaatcttttcggcaagcttactgctgattgttttgttgtcgccctgtgagaagtcagtcttggatctgtgatggcttcgccgcaacataccaggtccgccttgaggatacgcgcggtagcctcttggttaatagtcagggtacgcgtttcaggctccgggggagactcgatgttcttgatctttccaaaatattgctgaattcgcttgagttcagtaagaacggcttgtgtttgagcctcattgccctcatttaatttcagtgatgctatcgcgaatgttagtgtgaccatgtggcctcgtttcaggtgcaagagagctcacaaaacattagggattcgatcgcgtaagctgtaagtgagaacagtttcgccttgtctaataggggcaactgagaggccatgccttcgaggttgcccaacaaaggctgtagcttttcttcaagatcatcgagctgattatccagccgatcgagatccggtgtgatgtccttaacgtctgtcatgttgagttctgtggttaggaatgctgagaggcgcaatgttgcgatgttcacgtcgtcgcatgaaagacttcgcacaggcgcagaaacttgtcaaccatgagacccaataaggcttagtggcttttgcattcatgaagtgaagtaatgcaactaaagggtaccacagtccgagaactactctgaagctgaaaacaaaagaatgctggaagtggaagcttttcatgaattttggataccttccagtgaactccgtacacgaatcctgttacttatatattcctttcatgctgtgtagccttcaccaccggctactttcagcatcgagccaaacgatatcggagccgagcactcattggccaattattgatgcttttgaaccccactattgatcatcaaaacttaggctcttgttactctaattggcctggtctaagtcgaaacaaatgggaaaacggactcgcctgtgctattctttaacgcatcaccaattttagtatcgactcaccaactccaacgcaactcgacgccttcacgaattgacgaaataacaaatcgatgtattgttaatcagacgtaccaataaccgagctccaaaggctagcctccatcgcccctcgctcgagtctggatgcgcgcgtgcacatattaaacctcgatctttcggcttctgagccaccttttctctccacgacgacttgatcaccagcttgaggctggagatcgtaatgaagatgcgggcgacgactcaaatagcgagaaaatcgacccgatggctccgaagtggccccagtttcggctatacacgagcctttgcttcggcagtgcctccgacagaacagaagaaaccagaagccgtacccccggaactcagcagtgcgccatcacggccatggaaaagctctattacccaagccggatctctcacacctacatcaacaagcccttcatcgcagttctacgtcccctcggttgtcattccagctgaagcagcgaaatctggaccagtacataagattcatatcctgggcgaagatgttagatcaagattcatcgcccacgctctatgtagcgtttatgattccgtcgagacggtgccatttcgcgagatgcccaagtcaagatatcgaaatgtggaaaaggttcaacctgaacgaacaaggaagaatgcatatgccgagaagaatgcagccatctccgacaatgatgctctacctcaatgtgaccgctcgcatatcgatgagttgatagttaccggccgtggctttgaggctgttaaagcgatcgcttcagtcaaagatcgaatcgacggtaaaacatcgatttgtcttcttaacgacggcatgggagtgctcgagcaagtccgcgaacagctctttaacggaacccagcctgagcccaacttttacttgggccatatgtcccacgcgctcgctttcaaccggaacagggattctgttaagcagttgaagagtgggcgaacagtcttcaccaaggccgatccggtactaaatgcggagaaggagctctacatccctgttgagcaacaccctagtatgatgctttcgctgaggagggtcaaagagctcaacacaaccttcagtacttttgagcattggctaaggttcaaactaccctccgttatgttcacggctgctgttgagcccgtttgtgtgcttcttgacctcccataccaaggtctattggaaaatagaaacgctcaaaggctgatggatcagcttctaagggaactggctctagtaacggagaacatgcctgaggtccaagactcgcccgacctcttaaaattcctccgtggagaaggcctcaaaaagttctgctaccgtcgcattacaggcaagagcaaagcccccagtgatttgctgacacgcatcaacaaaggtctgcaaacagacattaactatcagaatggatacttcttgaagcgggctaggactctcggtatagacacgcccagaaatcaactgatggttcagatgattaaggcccgacgtattgaagaattgaaaaggttacggtctttcatacctgtccaggaggcattgccagacgttgttagggagaagtttcagcagcgcagattgaaaaatgatttattgtagaatagggttttaacgaattgcagctttggcacttggggcgttctacatatggttgaagatttcacaatagcgcttgaattactcatacaaaagatactcaacaactctttgtcagttgacaggatatttgacacgaaatcagtagtatcatgatgttcaatgtgttgcttggtttggcttacgtaacccaatgcccctcctacgatgtgcaaagcagccccgcggcgtcaggctgatctcgcgactcaccaaaacgttgaagaacgtcacatatcaaaatcatggacgacgcagagttggaacaggtagctcattctttcggtctcatctaaattcatcactgatggtcttcgcagttacgaaaagctcgcctggagcaactgaaggctgaagccggtggtagtggaggcggttcttctggtcaggaacaacaacagcagcgccagtcagttgtctcgatccataccgtgcgacactgttttactgaccttgaaatagacagcagcaaaatgacgctcgccaacacatcctcaaccagatcctccatcccgaagccgccgaccgtctaggccgtatccgacttgtgaaggaggagcgcgccgccgacatcgagaaccgacttatcacacttgcgcaaaccggccaacttcgacagaaggtcactgaggcacaactcaaggagcttctcaacgctatgtcggagagcaaggaggaggagaagattgttgtgagcagacgcaaggcgtgggacgatgacgacgatttggacctgtaagacgtacctgtgataccattgaattgaggattagagtgaggaaacaaggcgaattcgtgggcgggacctgcttttctgtctcgagtaaaaggaaacaaattgaatgtgatggctcaaggtgcagaatataggaattcttcctcagaccttgaggggaaaatctgcgttgtctgctcgtatgatttgatgatgtgcatggttcaaatgatttgacagatcgggaatcttggaacaacaataattttggcctcaataacaacgctaagtggtaattctaaatttgacatttaatacagaagagtacaagtattgcaagagaagtcagatgggagaaggatactcagacaattatagcccctgctctctcagctctttgagtctcttcttctcctccctctccctctttcgtatgtctctcatatcgggtggttgctccacgcccagctcttttcttaagtcactaacatcatcctcaagtctctcttcccagaagacattaatgacttctttgctccgtgccccattcttcaaagcccagggtaggtatatcgaggcaaatcgctgcctctcgctcctcttcatggtagctgccgcaaagatacttaatcccgtcatgggaagcaacgtattcgcaaactcgaaagccttgagtgcaacctcaccctcgcgcacgataggcagaccagtcagagcgtggtagaagtcatgacactcgcgatatcgctgcatgacatatgcgcactcttcgtcgtcgatgtaccgcaccgtagctcgagtatcgggggagacgccttcgcgatcgagccagcctacataggcgcggccaacggagttttcgggtagcgcacgtagagcttcgagggaaagggttttggaggagattcgaggtcgagctcggaggatacgacggccggttggatcggcgagcatagcgtcgcgaaggcggtagatgaagtatggtgtggctgtggcttcgccagtagcagcgatgaggtctgagggtgatcagctagagaaacagaggattcccgcaggaaatcaaactgcataccatggcgatagggatcgaaaaaagacattacgctggccccaatggccagcccagcccgctcaactctcgttagaggaacatggcctgggtagtttggcgggggtcggttcaaacttgtgaagctcctcgatgacaaagaagagcaggatgcacaagatgttgcccgtaacaaggtactaacattctgggcagatccaattgaccttagtttaggaagtgcgctcttcatttgggctcgttatctgaggatgatgatagtggttcgatgtttaagctctggcgatgatctaacaggctaggccatgactcagcttcaagaattaccgagagacgggaacgaatcagcgctgaagtttcttgagtggaactgtatttatattcgatttgatctcgtttgtcggaaaataattgagtttgtctaagacctattaatatcatggcaagtcgacggaaataatgatcaacacccagcctcataatactggtggtgggatgtggtatcttggctctgcactgtagccaggctcaatcacaacccttgttaaaggtgaaaacaagaagatgatgatcagagcaatgaaattttcatattaatcgtgtacttgagatgagatacgcgacggtttttgtctagaactacctacctaggtaccatatctaacccgagtcgcgctggtgatgaattgaatcactcggtatcctttcccctcttcaaaatcctcatcctcttcacactccgaccactcctcatactccttatactcatcatataccctgcactcctttttctccttatctccctcctcttcctcgtcctcctcttcctcctcgtcctcctcttcctcctcttcctcctcttcctcctcttcctcctcttcctcctcttcctcctcttcctcctcctcctcatcctcgtcctccctatcctcgtcctcctcatcctcgtcctcatcctcccttcccctcttgcttttttgcacccatagaccttttttccccatttgccaacccctaatgttatcagcttctattacttcaaaacctcgagcctccggccctggtagcagcttcatgttgatttgtctcaagcccggtgggactggttcatgttcgagcatgtcgcatactagctcttctgtctctctgactctatccaagtcgcatgcgcagcccgacacctctgcttcaatggtgagagtctccaatgacagaggaagtttgtcgtgtatagttatgtacctcttattctcattgtctatgggcccaacaaagttgagcctcccgattgatagacgcctcagaacttcaagttttcttagacttccgatatagttcttccaatcagcgatgtgaggatcccacattggtctcgtgattgaaagctcaaccagctttcgcccatgctctctgagaatattgccaaactgctcaagattgtgggtggggtttttaaggtctccgctgcctatgagggccagcttgagatgggtgaggcttgtgcatttctccaagatgcattggagggacatgggctctagggtgcagttctcgaggtcgagccttgtcaggttgctgggcgccttgttccagttcaacttcgaacaagtctcgtgccacaatgcaaagccttcaaatctcagagccttgatgcttggatggttgaagagaccactgactgttttaatccctattggggagcccagtgtgtcgtcataggatataagagttactgactcgagatggcggaaaaagaagatattcgggataccttcaaaacactgacctgcttctttgttgtgctcaaacccagcacaaccgtggtctgggccacctacaaatgaaccagtcaaaagaaacggcgtagatttgtggtcagtaatccacagctcgaggtgcctcagctctggcatgagaagcatgagaagcactttcaaacttctgtatggccgtttgaatattccgactctcaactcgtactctatgagagccctgagattcagggggattttatcaccttcaggtgatgaggacagctttttaaaatacttggtcatgaaatcgaggaagtatggaggagccatgggatcgtatctctgggagcagaaagtcctcacggcgaggccccgctcaggatcctgttgcagacgtcttgcaagttgcatccatttctcatcagggtcctcttcgaggacaaagatacttcgaaacagatgggattctgcaatatcacgtaatcgtttgcaaacgcggctcagagacaatagtgtctggtaggaggactttgtatcccaaccgccttcccaatctttgcactcgatgatggaacaaatgtgacgcaaaatctcgttgggcacgcacagaagcatgatgatagcgattggggtggtaattggggtcataatggaatgagggcagagaagatgagatgggtgccgacgggattgttgggggggggggggagattatggatgttaaggttagggcattggcgtcaagaaagcgttttgtttaagtttcgtgagtcactgaggagaaagttacctacgtgagctgtgctcttaccaacctagactgggcttggggatataaagaggacgaagtcttcactcggatcaatttactttcctcatcacacgtccttatcactcaatggattatcccgcccccagaatgctcccgcccatggcgatggacactgaacagcccattatttgcatcagatatcgcgccgcctggccttctcttccccggctgcccctagacaattcaagaatgcaactaccatcgagtatccaggaccgacaaggccaaatcttcgaccgagttgagaagatcctccaaaagaacaacatcctagggccagagactgaaatcgagctggttgtacgccgaatgaacccaactgttttgatcaaatcaccgtggaagcaagacagcaagataaagtgggcgcaagcggtcgaacaaatcgttgatgcgatgaagaaacacttccgaggcgcgatcgaaagaggcctccacgttgagatgatagcaccgcaaaagtacgagacggtgtacatcggcgaggtcgaggaagatgttccatgggacgacattcgagcggttgcgaagcgccatctcgactcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgggtgcaaaggtgtcaggaagagtcgcttgatgctaggaaggagtagcaaatattgcgtgctacaagtgcccgagtcttctagtctggtccgtaatggcgaccagtgtatttcttccagctgaccgaggaagttcgcaactagttctggtcgatctgctgtgccaggctggggagtcctcatctctccccctaagatccaggtcagtgccttggaatgtgtctgggggtctgacaatacgaccatccggagcttcggcatgagggccagaagaaaacatgtcccagctccagtggcagaggatttttctatgtcttccctcagcaagtctcggagttgagtaggttcaacccgttcaatgcttggtggccaaaagtcactgttgaccaaggaagttttccagtctgctgaggaactcaggtcgattgcacggatttccgacctgagctccgggtttaagagaagcgtacgggcgagtaaacacatccttgtattattctgttgcccgtatagctttccgcccgatatggtatgatacagatttcgcctggccaatctgtagaattgatggctgacaagacacagtgatttaagagttggaatatcagtgtctttgggggacggatagaggccatgatctgacccgtcttcgacatctatggtatcctcgaagttggagaagacaaggtcccagatctcattacacaaaaacggaggcatatttgtactagaagctgcattagtcctggatactttccctgctcctcctcttcctaagcgagacttacatgtgatgagtgattttatcgcagcggggtttcgagttgtcgaagagtgagggagcagaattaacaacaacgagaatagcagctcccaaaagcctcttgtaaccccagagaaagaagcttttgtgaatttcataactcttggcgattacctgaagcatgttcgaaaagatagatgcgcaagcgatagatcaaagtttggagagccaagagcttatttccaacggcaaatatcgtccttgctgtgtcgtaagtgaagatgggtggctattgttaagtcgaacttgggtaaagacattcatgctcgaggcaagtcataaatggctgggagacaaccagcatattagctaataaggtctcaccccatgtcagtatgaagtagtagatattggacggctgacgctctttgaagcgcacctgtgaccgtttagcgacacgcaaacaatgtccaggtacatggaaatactaaatactctctaagccattcaagttcaggtagttataaatactttttcgcttatcgtgagctaattaacctaatcgtgttctaacttcattttgttaccgggtctcatataaacgctaattctgtggagcatggcaagagagccagacaattttacacagaggacctgtatctcccaagtagaggtactgaattatatctagttcagtattcgtcatgaattctgtctcttgtctttcatgcaatcaaagaccagaggccaagttcagcggggtctgtactgcaacgctccacggtaccaagtcgagatctatacgccggttaagcacacaactttgcataaatgctgacccaattgactctcgttgcgaagaacttggaattattcccacgtgtagtaagaccttatcccgggagtgcaaggctaagatcagggacagtaagacctaaacaaaccacttctgatatcagactaacgtgtattaaccaataacagtattttctcacttattgggctatttgttttttatttgttaattaatgaggcttatcctggaaagctcccgagtttttgtttctttctaagggaccaaagcatgccgtacggtttgtcaagtagcctgctcaccgcctctctcgcgcaaaggtatgtgctacagctatcaacttgtgatgttacatacgtcacatgttgtttatggcttctcagacatattcatgctcttccagtaccaaagcaaacggtgcctctgagaaagagaaccaccattgacaacttactttgccctacaaggaaatcatgcttatcctccaaaaggtagagacaatttaagtgtctgacctcatccatcctcgcaaagtactaactctagaagacattctcgtcagttactagtcgctcgaccctcactttcatatctggaaaaggagctccttttactcgaaccaagcttcagtaactgcccgatcagcaggtgtctctagttgctttctgttcccttatgactttttgtatgctgaaacctcgcttccttaatctcaaagactcaggttgctattcaaaagctatatgtaagaaatactacgcgggtctcggactagagtgacagtcaagtccactgccccagagggtttcaagctaggtagacagagaaccaaagccaatcgccagctcattagcaccagtcatccattcgagcacagcaagtcggtgctttggtattaactgaagtgttactgggtacagctagttgagccagttgacagcaatagaacttagatctaggacgtcttaaagcctcgatgaattccaggtgtttacaacaactccttaacataaacaatcctatatcaaaacaatgacaggtctaatatccataaaaaaggcaagacacatactcgctctagcaaccctgctcagtgtggactaccagtagtcacaccgagccactctatacccagataccataaattgcacatcattcccttatctatctctataacttcccttctcttcctccccttctctcatatacaaaacgctgtacatcactcctcttcttcttcttcctggatagcatcctccctcgcgtgtctcttttccactttgatatcccttcccaggcaaaaggggcaccgacggttgtgcttcaatgaaaaaggcctatggcatccaccacagatggcgagatgctgtttcttcacacatcgtgttttggcactttcattgcacacggggctgccttgttaacttctgcagtcatttattcgaggcgttacttaccaatgatgctttccttctctcgttttgcatcccatgatggaagtttaatgattagttatatgattgtgtttgagtagttgtgttcgtggaaataatgattcaaatgtttgcgatgtgatttttgattagaactatctgttcgagtcttctcgagacatacttatacagaaacgagcataaatcaattctctaggcctctttgtttcctacctgaacttcattcaacttgccgtgagggtgtggttgaggggcagaccaaagctttcagcttgtcttccaactcattccactttcctttgtcatagtcaccatccccaatatccaaaacaaccctgatagagtcttctttgtccacacctagagcgacttggacaaacttgcaacagatttccagtctattcatagagttgaatgctgcaatggcaatggcttcagcaatatggctgtcttccgtcacaccacagtcttcttgcccagacaaagctttgcacatctccttgttgtaatgttcccgatatcgttgaagggtttctggcgaatcctcagtcttttggtaatagggccagccatacatcaaaggatcccagtccctggtgagccatcctggataagcggcgaacccgaggtgaggtggcattgtctggcaatggtcccagtcaatcaaccctgtcacgttccctttctcgtccacaagaacattctgggagtcaaagtcaggggggcagagaacaaatcgagaatgataatgaagaagtggcgagttttccaggaacactttaagtaacttgtcctctgcgcgatcccacacattgcccgtagacccggactctatgttgcatgcgaaaagctcatccattgagaaataggtgcgcgtagctttagcatgcacactgtcatcttcattttcagtccactcaaacattgggccgagaaagaaagagccgtcttctgcctgcatcagggagcccattttgtcgaaagtcatggaagagaatttggccatgatggctgcgatgctggtcagaatgttaagacgaagctcctctcgcgcctcatcatccattgagtttttgaaccaaacactggacacggtctctccggtaacaaagctcatgcagatgaaaggtgcattaatctcgttgttggtggttgggtcccaggtgtacacttcgggaacaggcgctccggtctgttctttgatgaaacgcattgttgcgacttgcgatgaaagggcgtcttctgcagcctttgtcattccgtcaccccaacctgtagcggggattcgaataaccagcttgacggtttcaatctgcacaatgtggacgatgttgtaagacccggaaactgtgttaagaagctctgcctttcctggaagaacatgaagcacatctttggcgactctagtggctagagcgatgatggactcctcgctaatgtcaacaagaggaccaaaaacatcacgatcaagctctgagccgtcgtcagagtcgtcgtcagaatcatcgtcagagtcgtattctgagccatccgctgtgccattatctgaaccagcatctgagtcgtcatctgagtcgatttccatgaggtcatctgagttgatttccgaatcagtgtccgtccactcacccgagtagtaatcctgtgcggtcgacatattggcgaagtggatggagttgagatttgcagtattgttgtttgacaatgtaagtgttggatcactagagcccattgagttgaagctggttgttgttgttggtattgagtcttgaatcttgggccgtggagttaggtatttatagatcaaaggccattgaatctcttcacaccatgtgccgacctggaacaaacaaacaacaactgttcattggtcgacacatgtgatatttcgaacattttctttgttcaacatctttagctcgaacacggatggactcgagtcacattcaccagcacagaccctgaacgaatgtttgcctctgagagtttgcagttagccttggtaaagggcggataagttgaatggtgttttgaaccaacagccgacagcctcataaagggatatgcaagcagccgacaattgcagactctgacgagctctacgtagcactgcattggagcagttttattgaatatagcaaccttcaaagagagccaggcataaaaatgctgttccaatgcaggtctccgtaccagaaaggaggaaacatgcgtaacaattgcaatcacaagcttccagaagaatgaagtgcgatctctgtttctatgaatatggggaaagcattgattgttcgtctttctttgacaagagccgggaagtagcaaacctaaaatgcagtattgaaacacacagagttaagataatgaggtttacggtaactacgtaatggaatcacgcccaatgatacttcactcagttaattggcctatatcgtaatttcttagagtaggtcaatcgttacggtagagatagtaaggctgtgactcagatggagcccaggccagtgactctctagaaaatatagaggtactttctccccatcttcacagaagccttctcaacacggatacattctatttatttcttttttaatgaatgcatctcttgaggtaagtaaattgtcagtcagctgctccagacgctgaatgtgagtttcgttactgtgacctcgattctataaatccggacagaaaccaacaacaatacatctatggaattcttctcccatatcagcattcaacctcttagaggctgaggagccctctctatgatctttggagcattatatcgcagagttggtattagagctatgattcaccgaatttagaaacttgacttattacctcaatgtgatcacataaagtcaacagtgaatcacgagcggtggcatggcgaagcgcactagtagaataaggcttacctcctcctaaaatataaccaaggcttctcttttcttagttaggtattcattcacatctcttttaatcatactcttggctcctattgcccctggtgtgccccttttcctgggcaacctaaccgcaccttcgagtgcgagatcatttggcagatgcaggcactgcctgaccgtgccttcccctttttctttgaatccgaatttgcaggcctaggtagctccttcctcttgtaacggaagcagcatcacgtggagctcgtagacgacacgagaaggtacggatgcctcagatctgagcactcaacccactcaccttcataatgctgcacagcttcattgcagcttccttattctttcatcatccgcaacagtcttcataccttctgtatcaccatggatcacaggtcgtttcgtgattcaactgcagaggaagcaatccggcttgaggatggcgaagctcatccgctgcgcgcaaatgatcttcatagcagaagatactttgagctactcactattcgccggaggcttccagcctcacaaaagcggcaggaatttcttgatctgtatcatcgacatcaggtagctgcactcttcacatcatggagcatggcactaattctcaaaggtgattatcgtgtctggcgagacgggctcaggcaaaactactcaaattccccaattcattctcttcgacgaacttggttcttcaaaacctatcgcttgtacacagccccatcgaccatctgctatttcagcggcagagaaggtcgcctctgagctagatgtcagagtgggtgaagaagtgggctatcaggttcgcttcgataagcgtatttcccgagtcaaaacacgcctaagctacatgaccgacggaatgcttgtgcagttggttcaaggcaatagttctttcggtaaatacgtaagtgctgtgtccaacgcctttcgccactttctaacaacccccctaaagagttgtgtcatcgttgatgaggcccacgaacgcaccatccctactgatctcctcctagcactattgaagcgtgccctgccactcttccctgatcttaagatagtcgtcatgtccgctactccgaatgtggatatcttcctggactacttcgatcaaagcagccatctccctctatccggccgcgaacatcctgtcgagatccgttatctccaggagccagcctctgattacgttaatttagctcttcatactgctcaacacatccatcagactactgttgatggtgacattcttgtctttatgccgtctactgccgagatcgaagatgcttgtggacagttgcgatcggcaacctggggtcttgaagtgttacccctttattctcagttgcccaaagcagagcaggaaagagtccttgtacgatcgtcccgtcgtcggtgcatcatctctaccaatattgcggaggccaatttgacggttgatggtgttgtctacatcgttggtatgttggccattgtcaaattattgttcaattccgaatagagaaacttaccatgatattcagacactggactttgtattgagtcgcgttttaatccccgcattggcctcaagacaatttttaccggtcctatctccaaggcagcagcagagcagcgggccagtcgcgcaggtcgaaatcagccaggtgtatgctatcgcatttacacgaaggagtaccacgatggggatcttcttccgacaacgcccgcttcccttcacacaagcgacctttctcgcttggttctacaaatcaaggctatgggattcgacgatgtggccaattttggttttatcgacaagcctgatcccgaagttttctttcgcgctctcgaagatcttcttgccatgtactgtcttccgtttccttttctcgttctttctggcactaactaagaataggggatatcttgacgatactgggactatcactccaaagggccagatggcttcaaaacttccagtccacccggtatggttcaacgctcttgaaaaggctcatgaactcggctgcagtagtgacatgataactatcgccgccattcgaagcacacggcatccgatctttgtccgtggtcaaggcccctattccactgcaggtcaggcacagcgatttgcctgtttcacttctgatcacatcacgcagctcaacgcagtggacgcatttatgaagaaggaagatgaggccgaggatcttagacatgagggggtttacatcgacatgtcgggatggtgctcggacaattctttcagtatacgtgctctcgaagagttcaagcgcattcgcatgaagctgaggaagtcatttgccgatttattcaaggataagcccaagcgattcacgctcgagatctctgaatgtgatgacaatctccgccaagcgcttgcttgggccttcagtcatcgtgtggctttcagcgacgtcggcagtgggaacgaccgctacagagttcttcatcacagctggcacgctggtttatctcctgaaagcaaccttgtgggactcaaccacagatgggtcatttttgactccttcgtcatgaccaactgccagtttctggagacagtcacggccattgaacccgagtggctccggggatgcgagaactttcgagaggagagctgggcgttgaaacgtgcgggcaagactggcctgtacaaaatgccgcttgcgaaggcatcgtttgaagaggcttgtgggctaggtactaataggcagacggattggtggtaatctacacgctgagcggctttgttgtgctaggtactcagccattttgttcacatgtatgtatgtcgagaaatagctatgagttggccagatgatcgattattttcaccctaacaccgccacctgatccactccctaattcttcatactcttcttgtcttaagttattgccaggtcatcctccatgtgcccttataaactctccatctggttgacaagattgtttcatgtacaaatctcggcatccgacaaatgtccctcgctcaaccttcactaacatcactgtgccacatttactcctttagttcttgctatttttgagcttctgccacaggctgggtttcttgagatttcttcgagatccaatcttggtcgaatctgttcgtacaatatgaaggcagccagtcaactcggaaatgaaggtcacatggggatagttggattgctgaaacctctgagcttgtaccatcgatttttggacctaaatgagacattagctggtggtattcaaagggtttcaaatcagttgcttgtccttaccttgcggccatgtaactgccattcatagaagcgatcaaagtcaccccaaccaagtccaactcctggaggacgcttgtacgaaacaatgtgacttcggcatgtcgcagaaaggatactggtactcatgtcggccggcctgacgaaactttcggaatgagagatgctagccctttcttgagggtctggcccgaggacgcgacccggttgccaatacagctggggaagtggttcggtcatgtctatgtccatatctccatcctgtgactcctaattctcaggtctggaaagagctactgccccatctggaggggtctgtccttggttgaccgtgattgccagtcccgagatcttgatccctttggcgaagatgtttgcagtgctaaggtagggtttgtctgcgatccagatatcctgcaatcttggaatgtgacggtgatccagatgctccgtcttttttggcgggtagcagtctgggtactgcactgcgtagttagcactctgcctgaagggggccgctggtcgtccgttcttcgccgaggggtaaaagccaggatgctcggccggccggtggtagtgatgtgctgagtggcctgggtatctcagctggttataatcctggaaaaaggtgtggggattgaaggcctggaatccgttagggaatggaaatgggttctttcgttgaaacggattatcataaatttcagggcggtcctgaaaggacgaaggcccgtcttgaaagcgagcgcgtttcttcagatgatgttagctaagcactgtgatcattcgcgcgctacgtcttgaaagatgcttctttcgaggagaaactcacggagttggtggccacatgccctgttcttagccttcttccgcagaaaatggcgccgttgagattgttgatcgcatggctagcatggtcatgatgatggaagcgagcccaacaccagccaccatgagacctttctccggcttcaggccagtaaagtgtgcacgatatactgtgatcctgaagaaagtgttcaaagtcggctggggtggcatcgtagtggacgttcccaacatagataacaaggccctggtacttatcatattcttccacgtcacgaggacgcttgcgtgaagccatgtctgtaggaatcagtgccgacgaggagattttcagaaaagtgtgttgatggtgtttcggctaaaagagagtcatctctgcccgcgcgtggtgagagagtgttgaggtgaaggagggggtgctctttccttttcaaagaccagacgaatttatgcctgaggtgcctttcacattccaccggagtaacactgcctcccaggcgcggggttatagagatcggtgcactgaaggaaggattgaagtgttctttttgatctgagatgccccctattcaacatgcatgcttacagtaggtaggtaggcaatgctgggtaaggtagctaggggaggaaataaaacacagaacctcgatcctaaatgacaaaaagacttaggtaatatagtataagcttagggtaacttttgatgagtttattttgataccccatatcaaggttcgctgttttcttgccccccgaggggtaggtatcaaaggctagacgttgcatgcgagaacaatcaggaagatatctaatgcaaagcctcagacaacttgagccattcacaaatcctcctccacgcattgttttatattctatacttcccctatgtctcgctttgtgtctcctgactgtgatcaagctgatcgccatatcttttagtcaacagtcatcctagtgaatgaccaattgtgctcaatgtgaacaacaatgtccatccaccccctctcacgaaactcagactcgattccatcaataatgcaatcccacttggtctcgtcggaatcttcaaggcatccaatgtacacggtgatcgggttgtcttcgggcttggagaagcctcttctggtgagggcgagagtgcttaggaagtgacgtgttgcggaggaggagtcgagatggcgcttcgcaaccgctcgaatgtcgtcccatggaacatcttcctcgacctcgccgatgtacaccgtctcgtacttttgcggtgctatcatctcaacgtggaggcctctttcgatcgcgcctcggaagtgtttcttcatcgcatcaacgatttgttcgaccgcttgcgcccactttatcttgctgtcttgcttccacggtgatttgatcaaaacagttgggttcattcggcgtacaaccagctcgatttcagtctctggccctaggatgttgttcttttggaggatcttctcaactcggtcgaagatttggccttgtcggtcctggatactcgatggtagttgcattcttgaattgtctaggggcagccggggaagagaaggccaggcggcgcgatatctgatgcaaataatgggctgttcagtgtccatcgccatgggcgggagcattctgggggcgggataatccattgagtgataaggacgtgtgatgaggaaagtaaattgatccgagtgaagacttcgtcctctttatatccccaagcccagtctaggttggtaagagcacagctcacgtaggtaactttctcctcagtgactcacgaaacttaaacaaaacgctttcttgacgccaatgccctaaccttaacatccataatctatgttacacgtgcccagttactgtcttccattatccttcaacctttttcgctcggtagcatattcatgccggttcgcaatctgcccaaaacgcgctctccttggcctagagatcggaattacatgtagaaatatgagactctcattgctgtccctatttccccttatccacgcttgtgcttgtgcttgtgttcatgctcggaggcgccattgggatcatttggcacggagcattaggcccaacgaaggggttctactctggtcgtggtctctttgctccatgcgggttgccccaatcgccgccgccctggttctggttgaagccgaagccagggttgaagttgggaggcattccttggaagcctgtacatgttagctttgcacccaaaaagcctcgtctgtctgcgaataggatcacttaccaggcataccgttaggtcccatcatgcccatgcccatatttccaggcatccccataggcatcccgcccatgttcccacccatagggttcatacccatcatgcctcctcgaccacctcgcataccaccagggccaccacgcatgccccctcccatcatacctccgcggttgttgaagccaaagttaccgccgccgccgccacccataggtccattgtaaccacctcccatgttattgtagccgcccatattattgttgttgaagtttcggttgtaaccaccttggctcataccaccacggttgtagcctccaccccttcctcggaaaccaccaccaaagttaccacccatatggccgccgcctcggtcattgttgtatgtaccggatggtgcacgattttgatccttgcctctggcaggggcatctttgggtagggtcttgaaaggattgttggtgctggcccagtaggtcaaggtgagcttcttctgggccccttggctttcggctacgatctgttcaatacgccgcttcatggctgtagatgcttggggcgagtagaactcgatgtaagcttggctacaaatttgtcagtcatctgggtcccggcacttggagctgagggagacgtaccccttgcttttgccattgaccttgtgttcgctgaaggtgatatccttaatctcatcttcgcagtcggcttctcgcgcccaacctcgtatatcatcatctgtgttccaccagttaagttccgagatcatgagcgaagttgtcgcagattggtcaactggtcgaccatcatcctcctgtttcctcttcgtcccctgttgagagccatgtgcttgatgatgacttgaactgtggctgcctccagcatggtggtggttgtcggcgtggtactcttccatgttctggtcaccgtggctatcccttcgatcatcgccttggtgatggtcctggttattgtcatcgcctcggtggtcatcttgctgatggtcgttgctctcatcgccgtagatatcgatttcgaagtcttcttcagccatttgtaccgactaaaagcacttggcacaggttaatgccgtgcagagatctggggagtaatgaggttattgtcaaatgtgataattagcctgcctgcgagatacaagagttggcctctggtctttacacataaattatcagccattgaacgttccatcgctaacaaacgccgcccgcaagactcagaggccttgtacacccgagagaaatgaattggactggaagcttgcaatacgtacactcctcgtaacaagattggggtcctattataggtacaacccctgatatgatggtccttgactcaaagatgcgatactcaggacgaagctctgtgcttgcaatcctcgttgtctagctcccgatattccgagcgagcgctcagatacagatggggaacaatgtaatagaggatgccgtcagcccgatcaatgtcctcctttcccaatcctcaatatcgaaacaaatcgcgatcggactcgtttcgcgaaaaatcgcctagctaaagggatctgcgtgtgttagtgatcccagcgctcgtgctccgacgtcgattttggtcgacgattgaaatcaggctctggcgcgctccaggcttgatcgcaaagaaggcgggttgagcaggcaatttgtcgtactcagaacgcgagaaatactttgaaacttgaaccaagaattgttgtgagagtggaggacgatggaaagatgaaggaaaagaggttagcgggtgacggaagaagagagcttcacgctttcttttctggggaagagcttcgcaagcaaacggaaagcactgcaacttgcggaagctggcgtctacctgctagcgcctgcgcgtttgggcccggggaaataagctgggaaagagagcaggcacaggcacagcctaggggaggaaagaaaactcagtaccttgaccctaaatgataaaaatacttaggtagatttagcctgaatttagtactctatttactatgtttatttcgacaccgtacatcaaggttcggtgttttcttgctccatgaggacaggcacagcgccttccttccccacaggccatctggctccactgtaatgtaactgtcaggcaagttcaggtcgaggacccgggtcatctctcggcccgggtcttgccccgaattggaaattagataaggtaattgttaacacgtcgtcgcatgagaggagaggccagagagcagagctgtgctgtccattacattagctaggatcaccaccaaaaagaagtcccctttaaacttccactctcctttcttcaacccctcgcggctccgactcaattcgacgactctatcttttcttctactcaacgaagctacctctcttcttttgcggcatctaattttaataactcctctttcttttccccataaacacacaatatgtccgaccaggttcaagagatcctcgaggttccctccgagttcgtcaaggacggagttcaattcgtgcgacgatgcaccaagcgtatgtcgactcattgcgcactcacatcttttaaatctactaacataccattctgcagctgaccagaaggagttcctacgcctctgccaggctgttggcgttggtttcctcatcatgggcgctgttggctacgttgtcaagctgggtagaatatccaatctccttcatatgtaacatcctctaacatgtcctcagtgcacattccccttaaccacgctctcgtcggtagcgcataaacgatcacacgatcaggcgatgaagagattctggatagtggcgacttgacaatccaaaaacccgcacagcgggggtggacgcgagggcgatcacaacaatttttcttgctgcgagtacgttcactggggcggagtttaaatgaaattatggcgggcacgcgacacacttcttacgctggaattcgatcgagcgccgtgaggatgagaagaatgtgctttcacgtctaaggcgcggtttgcatggggttgagagatatcctttacaagactgctggctaaactgaccaaatgtacaaaatatatccaacgctgtttcttgcaaacttaccctaaacgcagtccatttgtatatgttgagttctggtatagctcaggctgttccttgagcaagtggttgacactctggcccatcggtggttctccttcatcatccacgttgtcgttatacgaatgcagcgtgcaagttcctcttgccatgttgtagccattccaagcagacgctgctgatgttagctaatgttttggagcgaaaatggggaacataccaacaaggagaggggcattgggatgccagcttgcatcgcggacacaggtgccccaattgcctggttcatcgaaatgatagaagcggtgccgattatccattggacgagtgcgcatggtagctttcttaacatctatgattccagccaagctcgcatccatattccaaatgtataccttgccatcggtactgcctgagtatacatatcgtgagttagtggacatcgggggtgaaaagtgacatcgaataagggttcgaagaactttgtgacctcggaaagtcacgagggaattatcatgggggtgcacatcccagtcctcgtcgtcatatatgccaccccggtaatcgaagccactggtgtttgcatgtgctgtcggatcaagttcgttgaatcgatcggtcgacatggccattcttatatcccatagcttcattgactggtcttttccattactgagaatataccgtccatctcccttgctgtcgatgtatgtcaagccttcgatgtggccgacaaaagcgccagcttctcggtgatcgcccatgcttctccgatcccagaccttgatcgttgtatcgtcggaacccgagtaaagaatatgcggtgacatcttgtcagcgaagcacacggcgttgacatcatccgagtgaccacgaacgtggtgaagaactctccgagactcaatgtcatataccacgatggaggccgcactcgttccagccaccagttctcgtccatcgcctgagaacctgacagaccagataccgaagccgcgccgcccgtgccatccatgcgacgggccgttgtctaaatccagtgtatagggatctccagtatcatttggatctgtcggagctatggagaccatactctgaattgaagtatacgcgagccatttgttgtcgggactcaatgatgcatctgtgagtgtccattgtccccatgggtagctgactgtcttgtaatgcttccaattgtatgggctggaggtgtcgtacattcgtactttgaagtcttgagagcaggcgaaaaagaagtttccatcgtccgaaaactgtccggaatacacggggtcatcgaaatggatgatcttctcggctcttgattttggtagcaggctctggacgctgtcagtcaactcgtcttgatggaaagatttgggctcatgcctggttgataagagcattatttcgtatccggtcttcgcggttccccagggccaactcccgctcgagtatcctcacagcaaggtgcctctttgctctggggttgtagtcatttgcaccaaatgctcctgatcgcataagcttcaagccctgctcacttggcactttcgggaagcgatccgggtccttgggtgtgagacgccgattgaaaggccagttattcaagaactcggcgtcctcccctggattatcttggaataaaacactggtaagatcggggctctgcatcaaggcaataagttgtctccgtgttagtagtcctgttctagcaccggctaatttcatcccaagtgtcagtcatgtctttcacgatcgatgaaaagccgagacttactccgtacaatgtttacaagtcgttgagtgtcagtaacaccttcgatctcgtcctcgtcttcctcttcatcgtcgtcatcacctccattctctagcaatatttcaatgtcacgagtacctatatgatacgattagtgaaacttggtattactcaagcaacggtttgaacttaccttgaagatcgtcttcatcttcttcaacgggttcatcctcgtagtctgggtcttcctcgtcctcggcttcgtcttcgtccattggccagtaataagccggtgactccgatgattcacgtgtgctctcgttacggttctcttcgtcacttacatccgctgagagcggttgcgaactcctctcaccctcgagaggcgccatgtttcaagtggatgagatctggtgaatcgtgtgaaggtcgagatgaaggcagataaagaatgcttgctaagcacgagagcttggaggggcgatacggtgaagatataagtgatgtggtcggtaaaagataaagtaactatgctacagggtatatggaagcttcaggcaatacggttcttcacgaggtcacggcgggttaatgaatatcaatgatgcgatgagtgtgatgcttcaaagacaggctgcatctgttgggtgaagtcgactcattagaatgggagctcccggagcttgtgacgacatcaaccggagataagataagccccgcgatgagctaccctgaactcagattctggcaaattgatgtttaaaataacctcgtgttttgatatcaactgcatatttggacacatcagtaaaagatacataagttacacatggtttcctgagggcagcgcctattcaatgacagtggaaggccagaactgcaataatcttcatttagaagtgtcaccaaacaatctgatgacgcttactaaacatatatacactgacaccgtgctacagagaagtgtgacctatatgttaaatggtacaaaagaaaaaaaataaaaccagaaaaaagatattcctaactcactgatgactattacacctaactgaaccggaataattcgctcaggactcactcatacttaccattatcggatgaatactggccgttccaagacacaactcgcccatcctttccaggtccagcttcttgcaaaagtccagaaatgatcgcagttgctcagggcgtctcaaaggctgaacagggattgagtcgaggtgtacattgataagtcgcaactgagatatctcgtttattggtgacgagggcatagagacatcacaacaaagagcgtacctaccaaagcaagtacggtaccctactctccagagttcctacctaggtctaagctgataaatcggtcctttcacaatagcatcatggacgcgaagaaatgacctccccaatcaagcaattatttctcgtttcagtatgatgattggcggacgcaaggtgctctataagagatgcagcaacggcttagagactttattggaaaagcatgataccaatgtggtgtaagccaagaatgtgacaaaacgatgggcttccgcgcgttcaactgagaactttccccctgcgtcaatggtccagaacaactgtgagatccagaatattattgccgacatccgatgctgcttggcatctcgtgtttgtggtttcaacgacagcccaagattcagttaatggaatgaattggtgtcaattttggtgccacgattcgtgagtagacgcaatatctaaggagtccctaccaagagcacgagactcgctgttgaggatattaatatcaggaaattgctttttgcttgcagcaagcaaatgaatgaatagtgttgttcttttggatttgtaaatgagtaacccccctgtttagcatcatggaaatgccacttcggcccctgaagcctgggtaaaaatacttggcctctaggcaacataaggcttagcgccccacggctggggccacgtcgccacagaacttgaacgtcctagggtcctccatcagcagggtgacacccctgtagccatttttttaggctcgttcaaggctgcagctgttggggcgggctagacggggcagggagaggagtttcctccatcgtatcgagtacggagcggatcttccatttggttgcccctatgtaaatccaagccaatccagatcatccaattcaacatccaaacctccatcttcattcctgttccaaccttgcagctcccttttttgtctcttgaaatcaagtagtcaacgcgtagctcgatcttggccccgcccgttgatcgccttgcggtaaacagacccctttcttattccctttggtgtctgtctgtaactgtctgaagtcagcatcaaggctatctccgcaaagtttattctacctacactacgttacacgcgacttcgattgtcgcaaggttgtccgcttcaaactttactgatcaaccatcctttttcgaagctctgtttctccttttgaattgcggcctcgaccgccgacagtttttgcgacccgacgatcgattctctttcttgaactcaacaacaacgatcccgactgcccatcatgaagatccgaaccacacactcgcctttggtccttctccttctccctgctgtagcaaatgcgctcgcttctaatgatatcgccgacctacctgccccaggagccgcgattacagaacagaccgatggcctgccccaggctggcgttaagcgtcatgatgtcccaacgaaatatgcccccgtagatggcagagacggaaagcctcaccacggaccctttatcgagatagacgatcacaagaagacccctgaagtggcccttgaagctggttccgacactgcagcaggatctggcttgggggctggagctggaacgggtgcatcagcaggtgctggagctggcacagaacccaaaactggaaccgaagctgctcccaaaattgacagcaacccggattcccttcctggacttaaaggccgacccgaagacccgactgtcgtagatggcgaaaagatccccgaaaccaatgatggtgtcatgttcgacactaaccgagtccacgcccaagaaggcaccactggaactgaaggcggtgtgactgagaggtcccgagcccgaaaacttgaagaggaaaacgctggcgaggagaccttcagaaaaccctcatcacctaaggaggcgcctcctctgccacacagtgaagaggaaaagattcgtgcttctggtggggacaaggccaaggagcttagcgatgacactggcagtgcaaaggtagaagacgttgtgcccaaagctgcgaagcccgttatcagcaatgacgataggcatgattacactgcgggactggaggtgagcaaatactgccctctgtagtgtcgtgaatacagctaacaattatacagaaacctgccgatcttcccgaccgacccgttggacagaataaacccgtttcagaagcaacaaagactgagcccatcgatttgagccgagggaagacacacgatggacgccatgacgacgagagtattatccagccattccactcctttgtgctatccttcaccatgattttggtctctgaagttggcgacaagacgttcttggttgcagctctcatggctatgaagcacgaccgtatggttgtgttcactgctgcttttggtgctcttcttgtcatgactgtactttcggctgttctgggccatgctgttcctactctcatccctaagcgtgtcactagtttcctcgctgctggcctcttcttcgttttcggtgcgaagctcctgcgagagggtatgcagatggatcctaacgagggcgtctctgcagagatgcacgaggttgaacaagagcttgccgaaaaggaaaaggagatgggccgaaagcgaggcgactctgtgtctgcttacactcttgagatgggtatgaatggcaacggccgcaggtctcgacccagcaaccgtctgatgtctcctcctcgatcgccttctcagtcgcctgtgcgagatgctcgctcgggctcaggcgctgttgccagcattgttcagggcgctaccaacctatgctctctgctgcttagccctgcctgggttcagaccttcatcatgaccttcctcggcgagtggggtgatcgaagtcaaattgctactattgctatggcggccggtcaggattactggtgggtgaccttgggtgctacgtgcggccatgccatctgcactggtgttgctgttattggtggtcgagctattgccggtcgagtcagcctgaaagttggtaagtcaacagtctactatcctcttgttgaaccaaatgacctaacactcagtagtcactgtgggtggtgccactgctttcctcatctttggcgtcatttatctcctggagtctctctacagctagaggcgccctcgcgaatgccaaatttcttttctcgttaatagaccacggtttgagggcctatcgtcaactgagaccatttgcctacttgacgcctaactcgttgtaatatttaacggcctctctcttttttctgacaggaactcgcgaccaagggaccaagatcttcaggcgtactctgctggggtagatcttttgtataattacgtggctgagataatctcagcctcatgttcgattcagtgcacatggacactgatctcctttgccaagacgcgtggcttggagtattgataaggggaatgaagactaagaaaatatacgcaagggaggagctggaactggaaaggaggtaaaaaagtggagagaatcgattggactgttcatcaattcttatatgaattgctgggaattgcttcgagttttgtacggaatggaaaggaatgagcgtgaatgatattcatggattcgagctatgattagctgtaaatagcagctgtctcggtatagccgtgatgacatgttaatgtacgataaggcatcacaagacatatccgggtcagaaatactgtttctcctgtagaaattacgcccattcacatagaggcttccatgcgttcaccgttatcaagtcactgcctgaatgatcttgaaaggagcaggtcatttatctccgccggtcaatcattaaatctgccagaggtatatccttctatcatctgtccttgatcagcgaccggacccaagtatccttcacgttcagaacccccccctccctgttgacatccaccaactgaacaagactccgacaaatacttcagccctgggccacaaaaacccagttgtgaacagactttgacaaattcgtcaccatcagcgagtgacctttcattttcttcatgatagacctttgtggtctttcttttcccaccgtagaacaaggcagtaaaaacaacatagcaagaatgagtaaaagcaaagcaaaaaatgaaaataaacctcctcaatcatcgtcaaggtataacgtagtccccattttccaacgttgggaatacatgcgtggtatctgacaatcaatctcaaacatcttgatgtgctctcacaagtcgttattgaatcaaacaaattctcgtgacaattgtcattggactggttttcgagacctctatactggaaaagatgcgcttccttcaaacgtttctgtcgtcattcatataatcctcccccatcatgccatggagttctgggtatcgtagtctgacgctcaatcctcatcctcttcgttgatcggtgcaggtgttcgtcgttccgtacgcctcttaggtcgtcggtgtcgcgaactactgatgttactggccgaatcatcgggcatgatgtcgacatcatcaaatgcccagtcatcgtcacttcccggatcacgatcgctctcgccagcccaagccgggcgctcatagcccgaagcttgggagtttccagagttggggccggacagcacgtcaatgcgacggcggttctgcaagttctgcatcaaagcagcccctcgctgacgcagtgcattccggacaacttcggccttcttatgcaacttttcgaaggcatcctccaaagtctccattcccttatagatctctcgctcaatctcagcaatggctgccatctccatctcctcatcgtttgagacagcctgtcgacttccgggcattcctgtggtgtttacactgacgaaagaggctggtgtcgtacctcgtgagtagaccgaaaaaggagtcgtgtttctcgaactgaacgacgatgaagctcgaggtccggggctcagcgttcgggtattgtaataggcactagccggagtcggtccgcgtgattcgttgagcggagtttgtggcacatcatcgtcagctcctgaccagaggaagccgtcgaagcgtccagaaatgagaatctcccactctgaattgttgatgttggaaagtgcaacgaggagatcgtgcgtatgcgggttcttaaccagatacgtagctgattcagcgtctcgtggcacttgctgcaatctgtatagccgctgcagggccaggccggtcttaatgaggaaatctgttcgtggtcgatgcccaggtgtaggagcacgaactgacgacttcaactccttcgagccagtcatgatagcgttaaagtaaggacggtcctcagggtcaaggtttgtgagaatagcaaaggacaatgtctcgtcatcgacatcttggggaggtggtactggtgtttctccagtgtttgatagccatcggtcgacagcagagcgaactttcttcgactggcgaagatagtgctccctaaactcctccgcaatatcagggtccagctggacaggcgactgaggtcgaggaggcctgtcaccagagatctcagcagctttggtgccaacttcagcaagatcaaagggcggccactgagggaggtcaatccggccgctcacccactctaacacatcgccccagttgagaccatcgtggatttcatgggggttatcgcacatgatgcaagtgcagccatgagggggcaggtcgcgagaaaagacattttcgaggcggtccaacagcctgcgagcaacagatcggtgtccggtagcaacggcaattgagccctgcttactaagtactgtgttgtactggtctaatagatgatggaatggagcaaatagagtgtctgtgccgaccagaggtgggtttgaaggccggtttccgttctgacggggtagaacagaaaggaaattcttgggggctgtgtaagccaggccgccattctgaagcaaatagtcgactcgtggcatatcgtgaacatcgagtgcgggagggggaggaggtggtggcggtggaggagcagcaccaaaggcagacgcaggcgttgccgtcttcgaatgcagattcgagtcgacatcttggacgtcgatgacagagggagtctcaggcttggcatccgggtatccatgagggaacggggcctgggttggtgtcctgggagatgaatcctgagcacttgaaggagaagatgctccatcgacatcataccttctgtgacttcgagtagatgatgttcggtgaacagagcgatgagaagaactagatgcccgggaatcagaacggcgaaccttgtcgccagagcggcgcgatgaagacttgacgtaggtagcttggctcgaggcgccggaccgacgactcacacgggagcgctcctcgtttcgggatgccgagcgagatagacttgacactcttgattttggctgctcaagaccagcctcggctgctgggagttcttctgtaggcgttcggatccttggggtgtcctctctaggtgtctcaacctttggtgtttcattttcgggggcttcctcttttggatactcttccttggctgtatcctccggtgtctcctcgtttactgctgtcttgtccgcgtcaagatcagttcggggtggactgagtggcacatcaggcttgccgctgtcagaacccttggcgaatctcgaatcttcggtatatggagcatccgtaggttcaggagtagacggtttgggactacgttggcgaggaagagacagagagtcgcgactaacgatagcctccttactgtgtgccttgctgaaagaagggtaaggcactgagatgcgatcagaaagtatagaggtggcagctgttgatgtcctggccatgtctgagctagccaagtcactggtcgaagctgcacggtgatggcggtggtgatgctcgtcgctgtccctttccctgcggtgacggtgacggcgactagatgtgtgagaaacggtgtcgctcacctcactaagcttgcttctagaagatcgtgaggtgcggtgtcggcggcgctcgcggtcggggtccttatgcttttcccgatcatgatctcggtcgcgatctttgtggtcctttcgttcagatttagagcgtcttggcttttcgcgcggccgctcatcggctgggacctcgaggtcgtggtccttggaggacatggtggaccatggagatgtggtaagagtatcgtatggcggctggtgattttgcggttgttcgtgattgtcgtcgataattccaagggtgtacagttcaagaaagcggtcaagaatagtgggcgcaaggaggagtcgataatgatatcggcgtatgacaagtaagaaagcgagggtcaagcaaagtgagattcaggctgtaagagtgagaatagtcgtaatgttgggcgagtctggttacagcgaagcaaaggagagtcgtgaagaggggaatggatggttgtactggctgtagaagtgtgtgaggtgaggcgcattgaatggaagcaagctacctacctaagcgcagtgtcaggcccggcttggttggttcattccctgcagcccaggtcaggtcaggttccgggtgaaagaatcaggcactaaggcaggacagaaagaccctcaagatatggatgcagtatcattcattcctcctctccctaggtactccgtatccaattcttgtttctcaccgtcagaagcacggctgtaatgaaatgcgggcgatgaactcaatgcttcctgatttagagtcgcttattagctccccagcctgcgattttaaaaactcgtttaattaataggggatcggaaagcttggacttttgcaagggagtaaattcaacggcggtgatcaactgaaactgtaggacctacggatccctcgaagatgatgtcaacctctagactagaggcaggcttcgacaccaaaaaccagtaaaaatcacaagcaaatcaccaccaatttcaatttctcgtcattgacagagccaccacaaacacataaacgcatacgcaatcttgactctacacagcccgatcatggaagctcccgtttatcccgtctcccgtgggccggcccttggggagcaagaaatcttctgatctttagttaaggtgacaaaaatattcagttttgtggctgattaaattgatgtgacacctgactgagtatttctgttacttaggctcgaagcctttagttttcttacctctcttacaaggcccgttccccaaattctgctgtggagcccaactttgttgaacaaaaccgaagccgagcacggccacgcccattaaaagagatttacaggggctagagggggagtgctgtagatgcgaggttggaggctgggcacagagtgaatgacgaccaaccaccttcaacatcttaaccgcctgtgatcccctggtagaagtatggaagccatatttagaacatgagaatgtgtgacagaggcttttgtgttgatacctttctatgaagaatgcaaaacggtgcctacctatgccagagtatattcacatgactcagaaataatatctcatcgtctccatccacagctgcctgccacgcatcaatctccatcttaacggcccatattctcactcactcaactcttagcggtgctgcccaatcattcaaccaacgattgattaagcgctcaaactgtcacgagttcctgcaacatccattcacagcctaacacaactgacaaccgtcacactgtcattcgtgataggccgccgagtacgcagcccacgtatcacttgcatatgctcgcttctgaaaatagtttcatcatgatcttcattgtatcgatcctaatctatgctatgccgatactttctcgtccgtctaattgttccaggaacgtgatgtaattaattcatcatgttcgcgcttcttttccctatcccgtctcattcaaattaacgccaattccgtttatcacttgcgctattgtttgcaaattttcgtagagcgagtggtacaataaatattcataccacgacgctgcttttagccacgccacccatgcgcatcgaagcggtaggtagatgtagcttgcgggtatctccctcggctgaatcccgagataattcgtccaaaatcaccatttacaggcggtcgaggagaccgttgctctcaaggagcaggacgatctggtgcacaatggatcggacgttctgcttctcaaggtcgacaacgaggtcgggcttggcaggggcctcataggggtcatcgacaccagtgaagttcttaatgtcaccacggcgagcagcagcgtagacacccttgcggtcagtcttctcacagaactcgagaggagtagcaacgtgaacaaggaagaagggtccggacttctcaacgaggtcgcgggcagccttacgagcatcctcgaaaggagcaataggagcggcgatgacagcggcaccagccttggtcagctcagaggcaacaaaggcaatgcgctggatgttgaggtcacggtccttgcgggtgaagccaagctcaggggagagctcgtgtcgcacgttctcgccgagaagcatggagacagggcgaccaccaccctggttgagtgtagcctggagagcacgagcgatctggtcctttccgctgttctggtaaccagtcatgaagacagtgaaacccttctcggcggggagagggttctcctcgcgaagaaccttgacaacctcgggataggagaaccactcggggatctccttgccggttcggagacggtgtcggagctcagtgccggagatgttaagggtgcgggtgccctcggggatctcgttgatggggaggtactcgtcagaatcggggaggtagatcatggcctggaactcgaccatcttgataccaagctcctcctggtgctgctggacgaggacctgagcatcataaggaccgtagtggtccttgccctgcttgttcttaccgggaccggcgtggtcacggccaacgatgaagtgggtagcaccgtggttctttcggataatggcgtgccagagggcctcgcggggaccacccattcgcatggcgaggggcagaagagcgagagcagccatgccgttggggtatcggggcaggagagccttgtagacacggacacgggtgaagtggtcaatgtcaccgggcttggtgagaccaacgacgggctggatcagaacgttggcctgctgagagcgggcggcgcggaccgtcaactcacgatgagctcggtgcatggggtttcgggtctggaaagcgacgaccttttgccagccgagcttgttgaagtgagcgcggagctcagagggagtgactggtcattattagtctcatgttgcgtctcagttgctcttagtgacttacatcggaggtcgaggaaatcgtagtgctcgagacggttgatagcctcaagcttaccaccaacgtagaactccttagcggtatcaaagagatacttgacaccggggtgggtgtcatcatcgctgccaaagaccttcttggcctcgttgaccctgttgcaatcgtattagcaccaatgccccatgtaagcgagagcagccatgatcacgaacttgtcaggtcggtagacatcttcgacagtcaggatagcaaggtttcggtcgtcacggaaatcgcggagggtgatgcgagcaccagccttgataccaagctggtcgatctgggcctggtcaacatcgaggttgataggcatggagaagagggcgccatcagcgagacggttgttctcaacaacgctaaagagttctgttagctcatgaacgaagcaattggatgatttttgcaacttacccattgtagtccttctcagtcaaaaaacctattaaaacaccagtcaatcgctattatttctcactcatgatagaatcgcagccgtcgcaaagcgcccgccggagccgggatatgcgggggcggggcaccgaagtcaacccccatcatcacagcgggggaaacaaaagatcttcacgaataaaacaggaggcgcataccttcgaggggggagaagccaccgttaaggatcagctcaagatcgcaaaggtgtcgctcgctgagagtaagagcagggagcttctgagactcagcctcgagctcggcctggcgaggcaggtcgcgagcgaagaggtccttaaggacaccgccatgaggagtgttggccattgtgatgtgaagttcttgtggttttgagggaggaggatgaacaagaatgccaaaaaccgagtcgctccccgggattttgttaaagaaaacagaagttggagcacgcaatcgtgggggtcaacgattgcacaggtgttactcggagaaggacgacgacgaacagaccagaaacagaggacgagaagaatgagaatgggatagtaggagagaaggatgtgctttgattttaaatcgaattaccttacccagcgggatatagaaaagtacctcgatcctcaagcccatccactacgagagtacggataccacatccaccacaatatccatccatccaattcttacatccaccctgtcatgattagtcccctctccccgtcccttattactggggttaattggactggaggggtgtgtatgatgcagcgagtaaggcagaaaaaattgcgtttccataggcaaaacggacgaagtcggccaatgcacccaatcctcatcctctgaacgtatcctcgccctcgaaaagagggaaaaaaacaatggggtcgtggttttagctctcaatgacgtgctcggagcttgaggcttatacatgccgccgacgacccagaagaccaatcagagacgaaatgaccggacaaggcggcactaggtcgtcggagcatcgctctcggcggcgttggagcgcctggggggggggcatcatgatgggaaacttgagtaaattctactgtttccgaggaggctatcgcagttgttacaggtgcaatgggttgagatacaggccctgatgttgcggcttacacactgaagaaatgtctacaatgcttggaactcgcaacacaataaaatgcgattacaaagcggaacgagatgcacaacatggattatcagtttcctattcgaatgcctcattaccaattcagttcctggtaccttggaagcggcaaggaaactcttcaagcgctgctacagctgcagtagggttcctcttcaacccctgtctacgcttcagtacccgttttgagcacaagggtaaacgaaagagattcaacggacatgttccatggcatggacaattgaccacccattcatccacatcatccacatgtaacccacggtttacatctatatccactaatagcttgcttccatgaagaatcgtggcttcttggggctttataagatgttctctatcagatatcttgtttaagctgacttgtcttgtcatgaggatacttaagttaaagtatcttgaacatggtatctcttcatcaacgccagaatacaattactcctctgatcatgatcctccgtagccttgcatctatacagcttttcccgagtcaattgcggttgtcgggcttgaaggacccgggcgatcgcccggcacatggggaaaagatgaagcacgccttttttcacttcccctcagtcatgatggatcagatcctatcttagtaatcacgcaattatgtgacgttgatacgacacttttggagggttgactgatcggcaaggccacgcggaagtaaatctctaattcgaggatagttttttttcctcatgcagcgcaaacatcgaaaatttcccatgcagctcactcgtcttctctgagatctggtcgtgactcaagagtctctgataacagtgtcaagggtctatgataacagtggaagtcaatagaggtatggctggacaacatgtctagcttcgcaaagtaccctttcttgcctttgaagccctgtaagaacctgtgggattgtcctctttgagtgtgaggtactgtcatctgctgaatgatttctttacaatggagttctccctcgagataagcatacataggtagtctgttcttggcaacacccttgatgacctaaaatgagctcagaacactcgtttggatattgtacatcaaactgtacacactgaagatgccggagaagggcagcagctgacaagcttgcctcattttgtggcatttagtcgcaatcgtccgccaagacccaatcccacaatctagccccgttcacccacccgcaccttgacggcacctggcttggggaggaaagaaagcacaggaccttgatcccaaatgacaaaaagacttaggtagtatagctcaagcttaggataacttttactgggtttatttcaataccctgtatgaaggttcgctgttttcccgcccccggagacctggcacctcaaggtggatgaggaagccaagagtcattacttgggtcaaagctgcgagcgacggtccgaagtctggttatatataacgcagacatgcccgtttttgaagctgctcgcctgctaatcatacaccttgagaaccaggcctcgcattgttgacggacaagaccgattacagtattgcgaatatgtatgctgtctgcgccttgaaaagcggcattggccaaaatattagtggcatagcttgcttgctctcttgcttggaatgaaacacaatttgccatagattgtctcaacttggcacatgattccagtcaatcatccggatgctggggtaactaacttctgtagagcacactacataacgcttcgtttgtaacgctccgtagccgctattgtcatgatgtatcactttcactgctctccccaatcaaagcacagtccaagagttgccaagttgcagaagacaatcgcaatcgttgcaagcccgacacgtggaaaggacaattccccgcctcttcattttttagttttggagaagcgttgttggccaatcgttaacagccaactccccgatggtgacgccagaagccggtgacagcgaaaaaacttgctatactaagtcgtgtagtgagtgtactcagaacgaagtttcggtgtgcgtagattgcagcgttttgagtgcattcactgccttgcacgcagtatcttcccttttgcacagagtagatataagaaccttaggacttttgcctggggttggtcggtctagaacatgtcgtgatagaagtagataccgaaaaacgataagcgtggcctggtaaattgagagtattctcgctactgctcacgccaaatttagtgcatgcccagaaaatgtggttggatcagacttctccaagatctaatcccaaccttccctgttttcgtacgttaccaagattcaatggttgctctacctagtctcaatttgtcgttatctctcttttttacttgagcagaaccagttcagtctctcaaatgcaacacctcgcattcttcgcctgttgcgaaataaatctcgagtctttcccctctaattaaaacccctgcagctgccatcccgccaaccttaaattcccgtccgtcaggtcgcgaggttgccgatctttagtggcttctcccggccgctgcgccactgttgtgtctctcaaaaagtcttgggggggttacacctacgtcaaacaaacacgagattttgcattggcacaaagaacaccaagctttaatctcccgcatgtaactgggcttcttctccctcctctgcctagaacaacctctgtatgctcgatcttcgataacgctgcgttcgcctttttgcgccaaaacacccttatgccgttatagccgcttgcgaaattatcgaaatattgctcgagaacgtcaacttcctatctgagacctgcagttcctgatctacatgcctgaatcgaccggaattccaccaccaaactcctcgataactttacatgctccgttttctggaccaagataatatttgaaccgcagagattcacaacgatatcgcaaagaccgccctggcgggcttgcccgcgttccgcttcttccgaccccctgactacatctcatcgtcaagatgttcgcgacccaacgacctctggcggcattgtcatgccttctctccattttaagcattatcccaactgtgtgcgcccaagacaaggtttacatcaacggaactggcgacaatggagttttccacgaacggctcgatgttagtcggacaccatcattatatacgggcgactttgacgactgtctgaatgacggaagtcttttcaacgtgacgggtttcgacacagcctattactctgataacctcactgtgtcatttcacgtctatggaagcaccaatatccgtcaggaaagtgtcatgagtacgttgcgaaactttattacgccctgcttgatcagtctaaccagattctagtgcatctttctattgaggtatatggagaagagcgttttaacaaaacctacgacccttgtgcggaaaacgtcacaagcctttgcccgttgaaggccggtcagcccatcgaggcatacattacaacttcaatatctgccaatgacatcgcaggaattccgtcaattgctctcaacattcccgacttggaaggttactcgcgcatccggatctttgccaactcaacacagacagaaattgggtgtttccaggctactatgagtaacggaaggaccttttcacagcctgagatcgtgggatcaatactgggagccttcaccgtgttcgcggtgttggcctcgtttgcaacagcgatctatggcgttcagatccctcatataagaatgcactacgcccattctttttcgattctgatcattttcgagacctttcaatcgatcttcttttccggggcactatctgtcaactggcctgccctgcttcctgcctggtggagcaactttgcgtggactgctggcatgtttgcaagccttgacatgattgatgctatcagcccatttgctggcgtgtctgggaacgccagtcaagttggctctgcagggtcggtccccatcaacaacggcggtggtcttgcgcagcagatctttggcagaagccttggaagacgctctgttccccaacttgagagtattgtccactcgttaacccgtcgccacgacttcaactccagcaacccatatgactatgactgggctggggagcctcgaaatcctggaatgccactcccaggcgactattctggcttccccggtgtactatctgtggttggcatccctcgaaatgacgctttcatcattgggcttatttggttccttgttgtcctagcggccgttgccctatccgtggcaacggccaagcttgtgcttgagctgtgtcacaaattcaagcttatcaagtccgatggcttcgacttctttcgttcacattgggtcggatacatggccgcgggcctacttcgaacgctatttatcgctttcttcgtcatgatgacactggccatgttccagttctcgatcaacggtccgccgggtccgactgctattgctgcagtcattttcgtgatgttcttgggttttgctggcctaacagcatatgcttgctcatctaggctacgtgaaggcaagtatgaggtcgtatctgatacgcttcgttttgagcaagggttggtccttaagaagatcccattcgtggcaacgacacttgcaagctccatcggcgaggaggaacaggctcacaagccgcgcctctttgccagcctgcctattcgccgtatcaaatttgttgacaagaaccctgaaagaccacaggttcaccaagatgaaccctacatcaaacattatggttggctttcggcacgatatcgactctctcggtggtggttctttacggtctacttagcatatcagtttgtccgagcatgcttcatcggcggaggtcgagcaagccccttggcccaggtctatggtctctttgtctttgaagtcgtcgcttcggtcattatcatcaaactcaagccttttgaagggtctcgcaatacgacagcagcaatttggttactatcgatctcgaagatcatcactacgggcctttccatcgcattcttgagaactctcgatcttagccgcgttgcagcaacagctattggtatgatcatccttgtggttcagtgtttccttgccgcagccatcttggtcctgattgtcctcggaatgatatcgacgtggatgtctctgtctcgtaaccgcgaggacttcccagataagatcgatgatttgcgggtaaggtatttcgaacacatggaagatagagcaggtacatcaaagcccaaggaagacgaagtggatgagcttgcggagttatccaagtcaatcttcagtattagcaacgttcgacgcaatacccagagcaatgcgttcccagtggtagagggctcaaactcgcagattccttctcatccagcacatccactcaaccgacgcagggcaaacagtggcggttcgagtcgtcactcggtcaacagtctgcctcgaagtggccgtacccaccgtgcatcgtggagtgcgaaagactttgcagagtgggatgccgacatgaacagaggagacacatcacgaatgagtcgcatgcgaactagctctttgcgtatgcaagcatcgagatactctggtagtcggccaccaatgacgccgactcgagaatccgccgagtttcctcgtacgagtatcaacaccatgagtccagaggacaaagatgcgatcgtacaagacaagatcgaggagaatgcagctacgccaaagagaagaaagaggaccgtaagctgggcagatcaaagttcaatctgcgaggaacccattaccgaggctcagaaggtcgacgataagccactcgagaagatagactcgaccggtggccgagaagaagaacaggtcaagtcgaagtcagaaccatagtcgccttgggcctttttaagggaatcttggattatgcctcgcaaggtggcatcgtcgtttacttgcatttgggtttcattatgaccacggctggcgctttgcatttacccatattccccctgtacccagtcagcaaacgcactcttgactgctgggtttcaaccattgcattttgtacatatcgagtatgaatcggtcgtcctgccggcacaggaagcgacttgcgaactatttctattggagtatattgagacgcggcatgaaaacataaagactatagaggaactagtcaacaatgatgtctggagtttcaggttttgggacctcagattgagaacaattatagatagttaatatataacttacgattcaagcacaaacgcatcggactattcttgtctgtacgtgacattgcccttgagagtcctgcagtgcacaaaactgaatggtcaagcatcacacgcattgaacaaggcgtgttgcacggtcatttcagtgtctagaatactaagctttgacaattgtcatctaactctaataataaatcatgtctaaaacactgggaattggccgttgtcatcgaaacctaataataaacaagaaattgaacactcaaagcatctcttgttgatatgattgggctctccgtggttactacgttgcacatcctacagtctttcaaccgtgaatttgcagatatacctcttggtagaagctatagcaagttccctgccttattgttattgaagtccgcctgcatatgagctcatggtttgttggaattgggttgaatgaatgcagcagtgagtgccgtgcctgctttggctattgaagcaaacactcgttcactttctctgtcgttttctttattgtgcttgatgctattgttctctctttctctctctataaggtgcctattgaactgcgatgcaaacgctgcgtcaatgataggaaacctcaatgaagcagttggctctattgtcaacgtcgttcgctccttcttgacgactttgcttccatttgggaatgaccgtcacgactgactcttttcttcttgttgttgctcatcattcatcaacatctcgagcttcatttgactactactactactactactacaagatacatacatcaactctcatcaagtaaggtatacatcatggcagacaacaacaataacaagaaaccggaggagaagaaggagactatgagcgagcagacccgcgaggatctgcgccgcatgaccctcggcctcacagaccaaaccaccatcgagacgctctcccgtgccggtatgatggccaagaataagagagagcaatcacacttccatcacgataagaccgtcgcccgcgtcgaggcagctgagaagaaggagggagaggctgaggaggacgaggacaagcataaggatacaggcggtggtggcaagaagcagaacaagaagcagacttgagcataagtggctttgacgatatggaactcgattttcagtggccacttgagctttggtcgagtattttagaggtattctactattgctcctatcttgaaagcatgctaatagtgaaataggtagcttattagctgttccgccttgcaagatcaacgaccaaaagcacacacggacacaagaaccacgagttgctatcccaaaaggacaatggaccgaaagattgaccaaggtccaagcgggggatcggattatactgcaaactcgagcgtgactcacgaaactcgagattttctcatcttttccttttccgttcttctatcaatttcctttgtcttacaaaaccaggacatggcggagcgtttctttcttttttcccccctcctcgtcctgtagcaacccgcaggaggaagcatggacatggcatggcatggaatcagcgagaattgaattgatcaactgagcacgagagaataagctgcagcaccgcaatctagtttcctccgcgaaaacctggtagagcgcgctgtgaatatggaacatccatgtgtttgtatgtgcattagcgtgagacaacaatacgagcgggcaacagcgtagtacaatatccgtttgtacgatttcgaggcttgcatagagcgtcagatcatggcttctttggaagatgagcaggtcatggtttttcaggcccgttcccgttttccaagagttgagacagtttgaggcgacaagtggagtggctgtaagctcgagctgtaggctgtagtctaggctatgcgatgcgatgtgatgtggtgacttctctcgggcttgcagctgcagcttcagcttcagcagcagcaaacgatgagatctgtctcacccagaaacatgccgtgttctctctcctctgatcgtcattcattgccatgcaatgccatgccatgtctcttccattcactcattcgtttgcctgctccgcccgcttgcatacaaaaataagcgcttttcatgctgtatcccgtctcaccggtctgggggagatgcatatgcggtcgtgttgcacaggcgcaaatgccagtatcatagtccagtctggcctttgagcatttacacggtagagaccttgttctctctgtctatccaagtaccgacggtaataacaagcttgaataattgactagaagctagaccccatagaacattatgtgcttactgtcaggggtcacccttgttcagagcggccatatcctgcaagcacacgtcttggcaagcctggactcaactcttgagcctgcctctccagcgtctcaatcctgcaatcaactcttgatccgggatcacgagataagctgaacaagttgagcttagacttgacgggccgaagcaggggactcgggccagaacccaagggccagggttcaaactccaagatcgaatgacttgatcatgacacgatctcgtccaaacaccgcagacgatctgtaagcgaggcgcttcagatcggcgggatatcgaatcaaggccaacaagggactatccgagatctaacgagaccagacccatcgagccattctctttttttatttttaagttaagtacagtacgtatgtgatatgagacaagtccacttcgaacctcgatctttttctccgatcttattagatacgtccaatgtctatacgtcccctgtctcttagagcccatcgacccggctacagctcgatcgaggcgcacaagtttccatacaagcgctgatatacaaacggccacccccaatagtgtgggggcggactctgccggatcagttcatggccgtttgacgcccgttgaatggcatttggggtgtgagttgcaacaaacggctgcgtacatacatacttccaagacagtacagcactgtatatcacagctcacccgttaatttatgagcaagggtgaacaccctctccttctggtgaccgacagacttggaagtctgagccgtctgcatctacccatagcgtagcgtcctgcgctttggagaatagaggaatcgagttcctgcgaggggggttgatgtcagtcgctgcaagcacgatttgcccccagccctcatggactagggctacagcacgttcaaacgacgacggcggcagtagcctatctgaactgcatgcgttgggccagatagatagttagccgtttgtgcttccaccctgaccgacactgggaaaaagcagccgcccgagacttgcaggggacaacaagcctcctgaagcgacgacaactctccactgagatcgtcactaccatcctgacaagtcaactgacgacatatttgcttctggccaacgaggccgggcctatcactcactacgagcctgacacaaaggaacactgagacgaagagaaaacgtggcggcgccatccatagacctttaaggccttcgacagcacagactaatgccgtttcccgcggagatggaaaggcgtcccgtgaggaaagccgttgttcccgccttacagtggagttttgaactgaaactcgaggcaacagatgcaagatggactagatgtgagactcttcgtgtgcttatgctgcaactaactcagaacaaagactcccacagtcaagggagtagaaggagggaacagaaagaactagcactcgttgcctgatatcctgatatttgcatcaccgtccgtccgtagccagaaaatagaataaatagtcctccttgtgcagcatattcaagccaagtctctcccaacggaaacctgcttctccatcattacaccatcttcacacttcttcaatcaacataggaaacacagaaaacactgcacacacccacaaaccctatagcctatcgtctttaccagttgctgtccggctacttccagttaccagaagcaagctttgcccaagaactagcccgccgccatgtcccagtttcagtatcgttgggtcttcgagtatcctcacttgggcttgaacatggtctccgagtctcctcctaagctccacaatcttcatgagcccagtgatggttccggtcccaagattgacccacaggcctgctcccatgaaattgcttcggacacagatacagatgaggaagacgatttcgatgacttgaaagacgtgaaacaagacgatccaggatccgacaacaaccaacacagtggtcgctggcatccgcatgcacttcattttctcgctcaggttcctcaaagtgacgacgactggtcccactacctcagtagcaacatcgatgtcggctccttgtgccatcgtctcaagttgccctacctgttcccgggcattcaggctcaccttgattggccacggttcttcaacgaatgcacctggcatcttgcccgagcttgcaacaatccctctcttggttccctcttctccctcattttcgtggctgcatgccatgtggcactcgtcgatggctgcccacaagaggaggtgtacagaggcctgagggcctgcgtgagacagtgcggtatcttagaggaagaattaacgctacccatgttagacaggataagagagggagttatcacaggcatcgggatactcagagagtatagtaaagtggttggctgtcgtgcaaatgaaattcctttgcatggtaagttttgaaagattccagattttccccagcccagaactgtccctaagcctcttccagcacacaactgtctccaagtgttccaatgccgcgaccctgcctgcgcccgtctcattaaacagcggataccatcaacctatcggccgacaacacccctcgaatctgaatacctcgaaataccttctctggtttatgaagtgctggggggccggcactccaagtgggagtaaggtctgtccgttttcttgctgactctgtcctcatgcctgactactgctcatagatacaaagccatctaccgtatgctatcccctcaagaaaccgagagtatatgtgtatatggcaatatcgatgtgactagggtgatggaattcgatgaacgggatgatcttgttgaatgggacgggagtttagatactgagttggcgtgtgtgtccagcatcgttgatgactagtgctgtacgcgtggagattgaatagataaaaagaatccgccatctcaacccatgtgtccatactcgttgagagctcttgggatagaaagtttaccaaaactggtgtttggggcagggtgctgtctggaacaagatgtagatgaaccgaacactcccatttccttgaaactggagtcccatttcgttcaggtgaatgaccgttcgtggatcccagttgtgcgtgatggcctcattgcttccacggggaatcagttcgatctgtgcgttccggttgctcaagggcacgagcagcgcagtggaatgatatcccggccacagggcgctgcctttctgcagtcggaaggcctcggatcggaaaaagggtctctggagatcttggatgacagcaccacggctggtagcccatctcacaagtggtccactctattacatctggtcagaagatacttggttcttgatatatactgagacttacgaggccccgaatcacttcatcactcaagtctgcgcacggcttttccaagccatacgtgcccagtctcgattgcttctctccaggtgtagaagtgagcacttctacaatggccttttcctggagggacttgatgtggtcgttgaaccgatagacttcgatgtaaggcacctgcgccatggcttctgggttgaaggggttgggctatatttgggcttatgtcgaggagaatgcaacgttaggtattcaagaggaaactgagagcacacttgttgaactgttgaaattccgtgataagatcactgagacgaggatggaaataacggtggagaaacccggcggctttatacttatatatttagagccgtaagcgtatgcgatcgaatatgtgagcaccgagttgcactgctgttggcttccacatgggtgtttgcaacgcataagcagcagcagagcggcaaagcaccctaaggtgacccggcctgtataccacccttatactgtgcatccggcctgaagaggtccctcgataagcattgcattgcattgcattagttcatcatcattcgctcattccacgctccggcagcccggacccttgtgccgtcacccaaggcgtctcaaaacttcggtggaaataagggagtgtcgcttagtgaacggctacctgcaggaagacatttctaacatcaacgttagtgcaaggaaaatccgtttgctgtcattcgtccaacaacgcgactagggtgttatgatgtttgctataacatcctggttcatgatgcatggccgctgatcagcgggaagggagctgcagccaaccgttgaaaatgggtcgagctggcgccgcgtccaaattcgagatgagaaggagggggatacattcgggctcgagaaagacaaagtcgggccttcatttgaagctgtcccgttctcgcggggtcgcactaatcaacccatgctataaggaagcaagatcgaaacactaacgaccctcgtaaactctcatcaaaacatcccgcacggaagcagagctgagcgtctaagcgaggatgaaggtcatggaaccggatggcgatcgcaaaatgatagctcaattttatttgtccagcacatttgtcccaggcttgtgtgtgtaatacttccacaacatggcttgcgtggattccacatcaagaagcggctgcagtactcatgcacgagcaaacgaaactgtcacattcttggaccaatgcggacaatttgcctcggctgtaggacgagagtgatactgtgtgggaagcattggacaaccagctttcgtatcgccaaccctgatatacacagggtcgtgcagctattgaaggtcgtggacacagacaatctggagtaccgacatatcgagaacgaatattccgaaggtgggagctacttagtcgatcggctagacgatcatctgctgcgcccttctaaccccaatcgcaatatgtacggcatgaagatgcgtttgcatatctagttcattttctgtttgacaaaccacgagcatcgttgactgaggtggtgcgggcaagtgtgtgttcaagttggtgtgctcagtgtcctctgggggatgatttgagcagcttaacaacattgtcgtaatacccttgtactcctccgtacttctgtagtatcccgtgtatatcgacctcttcacccttccttgtgttttctcggccgaccaagcctgtgtttcgagtacttggtatcctcaacatctccgtctcaacgttccatccgcaatcttccgctatttgcgtaacccagtcgactaaagatgcaaacatactttttggtttggtcttgtctcgaggcggaggtgcccgccacctatctcctgtgagattatgactgcaacacggtatcatgaggaacgggcattgagatatggcggcaagaattggtgtccaaggtgtaagctcgtcggcgtggttagagattatgaatgtgccctgagggaagaggccatcatgaatgtcttcagagttgattactctagtatcatcactcgctgcctccctaggaatgacactgggaagtaagagcaacctctggagggagttcccagagggtgatcccgtgaatggtgagttgtaatgagaccacgacttacgctcgcgggcatcgaaaccccaaccagcatatccttccatcctgaggatatgaaccagtaacccattgccgcagccgatgtccacaaaccctggaaagtccctgttgtggtacatctccttccacagctcaatcagaaatgctgcgatacctaaatcttcaaagacatgttttgtgggatctgtagtctcaagccaggacttgacgagagttctggcgtatttgttctttagttcagagtacctatcctgaaacctctctcggggtacaatgacatcgtgataaactcttttgacgtagcctcgagcggtgccgtgaccatgcttgtgaatggtctggagtagatggtaagctatcctccccaatttgacttggtcgacctcttcctcgcctgtctcgggttcaaagagtgcaaagtggacggagatggtgcctgtgttggtggctacatcccattcatgaagctggctgatacccttgacctttgggtgatagaagggtaggtttgcagcagaggaggtatgtggtatatacacggccagtgatcttgacagggtggcttccccggcagcctctttatcctcatgactatttgtgtgatagaaggagcaggtctggtctaatggagcgtcgcgaagtgtgtttctgggtatcagtcggcgcacaattgttctttgccggctgaatccttggaagtcgagagccctagggtcactttggatggcaccgtcagcttcaggggcaagggtctgactgtcatcatcgaagagaacatctgcacgaaacaaccacttggagttgaggtttggattctcaacaaggttgagcataatctcgtcgaaatgctgagtctcaaacgtgcatgtgtggcggcacataggtaaccaggtaacttggccgcaacgttcgcggattacgggcggcgatcccggaggaaactcctcgggctcaaaaggtgccttctttggaaactccatgctcagacaaaatctagaaacggaagggtggccgacaggtccgaagatgcaggctgctgaaaggtggtcagacactgtctggtgccaacagccgtaaggtgcattcggagcgttacctcgaccctacggtgatcaccgccgttagaagcacttaatcggatttggaccgggggttgatggcccctgtgatagtgacgggtggtcgtggagatcgcgaatgatgtgagcagtattgaagacttcctccgaatagggctagctgtgccccaggatctagacagctgaagccctgactagtactctcggttccgagaagcgaagtgggatggttcgatccaaggtccaagagctgggcgaaacacccactgataataacgaagtaatctactgtatggatcagaaacaggtgctttatgtcttgggagaaaagacgcaaaagtggcaccgattaccgacagtggaagcgggatactagggcacgacccaaacttgcgtcggagaagcaatgccacggccaagggtaatagaaatgaaacaaggtggaagggttaatgcattccatgtcagtctgtacagcacactatggtgatctgatgtaggtacctaggctgccttggtggtgaccttgatttacgaaagtcccttgagttggcaactaccttactgtttcgctcttccctcgctcccgcatactttaggttgtctataacagagcggcccggaaggagccttccgtgctcacatcgctgctaataatacctaggtaagatctgtaacattcaccacccctggcctgattttggcaggttcctttccgatggatcctttccggcttggaaaactagaatcttgcttgatctggtccatttctctgcactattgcgatttgtttgcatcacaaacgggacctatgactgcgtttgcgcagaagtcactgaggaaatgactgaacgaatcaggaagttcagggtaaccttggcggtgtctggctttgaaaggctgactcttatctgagttgccctgtaggttgcctccctccaaccacatgttgcattgacaagagtcactcactcatcacctcaatccaacccaaggtattgcaacactaagtaaggtagtttttcggatgtcaggatgtggtcctgcgcgtcacaagcgaaggccgtgtgacttgcagcaatagtgacagccaacaacttctgttagaccaccactggcctcaacgcaacgcaataccacgcaatacaacacaacaccgcacttttcagttgaacagggactgcacaggatgatggatcacagatgtcatatcacaatgtatacgaaggcgcaggccgcagtgcatccaacagataacaaaatgtccgacaaatgcccttctcgagatatgtgccgaaaagtggacgccacaaggtacccgttgagctttgacccgatgataggtctcgacttgattgaaagcgattgaaaaggagtcttccgctttcaatgggcttcccgaataaggagacaaacagcggtggctgggttgggctgccgtgtattggttggaacgtgcggcgtgcggtaggctactccgtcgatcttgaccaatatcactgctcgagtgagccttccaaggccttgtaaggaggatgactgcttgcaccaacgatcaaaatatctcatcggctttcaacttcaacagaatgtgttgactctgaaaataggtacgcctctggaaacagaagtgtaatccccctaaattacctatgtaaattgaagaagttattttattcgcagagggccatgtacgtgacttcaatgattttcaacttctagctactatgtgtttccgcccagcgacggctctgattcagggccccattatagatgacagtggatgctcaccgaattcatctcacaaggctttctgcctgagaaattaggccaatacacaagccaatcagctagcacgcccgtgctgcctcctgcctcccaccagcccaaagcccacttactcatctttgcccctcccgcttctaccaaactctcccaactctttcttctccctaacaacgtcaccaacacaaatactcgcaaactccaaagactttgcagcctcgcaaaccttgtcgctagacatcctcatcgcttacacacactactcttatatcttcacagcgaggcgctatattgccagcggtcgctgaaaacatcctcctcccccctacaaaacccatttcccaaggtaaccccagtacctccgagtttatgtccatcgaaaatctcaagacctacggtgagtctctttgctaccctggagaagccttctcctcccggttttaatattcatctgcggggctcgtctcgaccatcggatatcggcctgtcgtttcgtcctttcgtacctgcatttgttgccgacaagccacatgtcgaatctccactcatctccgtatcctatcacaacaatttcgattttgaagaacaccatagctgaccatcgcgacctagaccccttcgccgaagccgacgaggacaccggagaaaccaagcagacgcagaattacatccatatacgcattcagcgtaagtcacctactccagccacactagccaagggcgcatcgaggatcacatcacaccgtcacctcacgtgagatttctgtgtgactgaatgacttcatgctacacctggctctaggtggcatcattttcgcgtataatgctaacatgtttctagagcgtaatggacgtaagactttgaccactgttcagggtctccccaagaaatttgaccagaagaagattcttaaggtcatcaagaagaagtttggtaagctccacactccgtcgccgccgatgtcgaagctaatgcgacccagcctgcaatggcactatcgtcaacgactccgagatgggagaggtgatccagctccagggtgatcagcgcaaagatgttcaggaatttctcatcgacaagaaggaaggcctcgagctagatgccaagaccattaaggtccacggtttctaaagctctgcatgccccgtcgtcctgtcagtcgccgttcccgggcgtcatgacgtagagggacagggacgcatggcctctccggcttgtgccttttccggacgtgtactcttgctctcgcaacagacacaccgaggctcggctccgattactctaggacgacgggcatccactcagggcgagttttactcctggtggcttttttggaagagtatttattcttatgctgcgcgttctgcagcgggtggacgatagcttttcggcatccatcttgctcacgtgcacgaaggacgaggctacgggcaaagcatttgttactccaacatggcttgtcagtcgctcgttagtcagatatgtctacatgggcaagccccgcagtagtctcaggcaaatacaaagtcgattccgaatctttttgttcaaaattgttgtgaaattgtttcaatcctagttgtggtggtagcttgacgtcaggtcccacttgcaaggcacagcatctggagtcgtgctaatcaaaacccatgttccaaaactgcacactgcttgggattcacagacaattgtgtacatgagttttacagcgccgcataataatcagacatgttcagccctagcgtgggcggggatatcagagttcaaaagagaaaccaaaaagtcgctgaaagtcatttgtaaaggaaaacaacaacggttcgcctacttctctgcgtgcacaaatacagaggcatttcattcgcctgaaagacagccgagaacctctacaggtcttcatgctgctcgatgcttcccatgatctgagtgataacgcgcgatgcttcatcaaagacacgccgaccagaagctacaattggcatctgggggtagtcaggtgtggactgatggaggtgtaccagcagagtcaccatagtgatggaacaagctatggagaaaacgttgatagaggtggacgtctccttgcgaatgttgatcttttggtgagtgacgtgatacatcatggtaagagtctgcggcgtagttgttagctgaagtagcaaaccttggttgcggtgagtgccgtgtgtcgcgtgtgcggggaagacatacagtggctatgccaacccagcctgggaggaggagacgagggtcctggaaaccacccgtgaaagagagcacaaacgcagtgagatatgcgttacaaaagttggttgtgagcaggcgaaccattgtcgcttgtggggtataattgatgagcctgcgaactactagttagtatggtgttgtacagcgagcatgtcacaacagcgacaacccaataacctaccatctggacatcagacagtccgtgaagaagaatgataaatatcccgaagcaaaacactgacgtccagcatataatatcagcacagtacttttcggccttggatctcctcgaggaatatctcaacgcacccatatagttgcaagcccagtctcagtcagggcgtaccgcgcatccgcctcgacactcatagccacagatcctcccgtcgttgaaggcacaacgactacaatctctggtcctggcaagacacgtaaaagtagttggagcgcagaaggcaatccccaccacaacgccggcagaatagagaagaggcgcagggcaaaaagccacgggtgccatggcttgggaacattgagaacgacggcgactcggggttgaagaagagacggatgcacgggactatcgatctcgggaggtgctgtcttggtcgtgtgcgatggcggcggaggtttgccagacgtcgaggtcacgggcgcaagcggttgtggaggtaaaggtagatggcctgtagaagagccccgacgaacggggggagggttggccatctcacatcgatcgttcaggccatctgaagcaattcgcgatcaattgtgtggaaattaaaatcacagaagccaaacccaagatagggaaaaaaagaaggggggacagaaaccaggtcgacgcgaggggggggcagccttggtaaggcagctgttggtgatggcgtcaaaggaggaggacaagctgccacctccagagtccaatgcctgcacaattcagattgaaccgacaggggtcgtgggggttaaaatgcgccaaccattggaagtgggaacacaggacccttttcgacgtggctagtggaactctggaagctggatcacacctcatgggttagggttgaccatggcaaagcgtggctgcatggatatcaagagtattaattttcttttattgacgtccaccaaatataagccgtttctacaagatgagaaactctggagcatgcatacatgtaaatatttagaactatcttcgtaaatcgccaatgaacttcacatgtccctcaaggttgatgtagcttcatcttataagcttgaccagactccgttttcctgctcctacagatccaccgtgccacgtacatccaagtgattcctaactcgttctcaaaaccagaatagatagacgactcagaggagcaagggaaggaaagaaagcccagaacctcgatcttaaataactaaaagccttgggtaacctaagctaagtctagtgttgtacactttgctgagtttattttgaaatcctatatccaggttcgatgttttcttgctccccgaggacgataccgttagcaagtaaaagagattcccataaaatcagaaatgtgacccatcatctcctgctgttatctcgcttcgtcttcatcattgcacgcatatttggagcgcttcgggagaacattgctgttggtccgactaacttctgccgaaatacttgcgagacgctttttgctttcatttcgttgcaacccggcaagtgtgtctattaactcggtgcgagaagagtcaatactcagtttctggtcgtcgctctcgtcgctgtccgtctcgaaaagcacttcggcatccagatgtcccgtcgaaggcggtacgccaagatcctcctctatcaacgggacctgctgcctcatccatcgtaaaagcatctggtgtcgcagagctccacgccttgcctcacgataggcagaggtggactggagaaacaccttgatcgcatctccccgacgttggaaatgatcaaaggcttcgattgcagagtcaagcttggcttgagtctcaaagagtttccgttgtgctactggccccctgacacttgggtccaacagatcccgttccgctaataagacgtttgaactggccacctccacggcttgtctcagtttggtcctttcaccatctgatgctggtgtatatcctgctgcttcaatctgatctcggtcttcatgcaattctaacaacttggagtcaacgagtgtctgccaggcgctttcatactgctggttatagcgcttataccacgagtattttttacgctctgacacctcaaagcataggtactcaagccattgtgataatggatcctggtctgctggatctggtttcatatgaagtggcgtggtgagagattgtttagagaggcacttggtacatcgcgccaggtattcgtcaaatgtatcccggtttcgtctcactctcagctgataacggcaaaactggttccacctttccagctgccgttcaaataccatccattcttgcttccccgatccggtagtgtcttgtttccagtactcaagaagctcggtgtgttgttctggattctgggcgacctggtcaatgagctcactggaataccaagggcgtcccccagccttggtcaggaggtcatgaaacgccctctcgcgtttgatgtcgtcagtatgttgctcattaggagacaacagagtcttgacctggggaatcggggtagccctctcggtagttgttagagttgtactagactcataatccgggttccaccatggcagcatgtccatgtaactaccggacttgtcaactgggcgtgctatgctggagatgtctggcagaagatcgcaatagagaaccctggggatcatcagagaatgaacaagacgagcagagacgcatgagagatggggttacccgtactgtagtccgtctctcatccaacgggtgaccttgtcttgcccctgcgcctcgagtgatctgagcttgatgtcagtcaagttcaagaaggagtcagagcaagaactcacgagcgtctctcgttctgctgccgttcatcttcttcctcagaccacgttacagcattgaagatatgttccattggttggttcctggatttgacgtctggatctggtgcaagtgtgactggcgggctttgaggcttgtccattgggttactgtgatttcgccgacttccgtactatgtttatcccgccgaaattgacaaagtacttatctatgtgaaaggttgagctgaatgttgccgcagagtaacgatgtacaagtgtgcgcttgtgaaaggaaagttgaagggccggtgatggatgaagaaggaagggagtcacaagtgaatgcgtcacagatgaattttgagtgagacaagcaaggagagaagaaggagaagaagcaagacaaatacgggacggatcgcgaatgaggctgagcctccctactggccgagaagcctcaatgtaggtaaggtgaggtaggtacctaatttgaagtttccctttggcttccctttcatttccagcccaagtagggaagttacatgtaaggtcgtacgcacgaacctgcttggctgtcgcagaatgtgaattaatgaatggaaagcgcggcccaaggaccaagcgcccctgtatctgaagtccgggcaagcactcccatgatccgcgccctgcagcaacaaacctaaagaaatggaaagacaagacccgggtgagtcccttaggtatccgcgattagcgtcgggcaactttgattggatgccgactgagtgttctggcatctggattctgggctccagggcagggaggggcagagggggcctgaatctgatggaggggtgcccgctgtggggaaaatccaatggaagaagccgccctgtcctggaatcgaaggcttctatccatccatttcgacgattgtgtcactgtttccattcagccaagaccacgtctgaagtatcctcctccatggtctcagtctcatctttactattgccgcgggttaagcgccagaaagttctaggcagctgtcaatctctttagcttcaaaccatctcaggagaccctttcttgcctttctcatgcctcggctcaatcgtctgactaacgttagtctataatatcacattacggagatcgatgctatcatcactgttacccttgtccttgacccacgcaccatacagagcatgcagctcattcatgacctcgtgcatttccatcgccacaagggacaagacaggacaggacaggacagctcaaaagttggaagtgacggcgagttccttacatgcattatgtatttctgttcttgtgaccacttccaagtttccaggtccatccagtccatctcatttcccctgcttcgtatctggcggcattgacctctcttttgtcatcaagttccataaagtggaaactgatgatgaatcggcactcgctgtttcataacaattaccaagcgcgatatccccaggtactaagataatcaccgagttcgtgccggtcccgtacttacacgggagaatgcctctcagtcctcacggagcaaggagcaagaagcaagaagcctaagatctctattctaaaagtgataagatttgggtcaacttaaaatagacttggggggccttgtgaccattcaatcacatcacgttgaatagcgttcataaattattgttactccagctttaatccaatgcaggctccgatgccaaaagatccgaccagaaatatagaccggctgccctgtgatgatcatggggaacctcgtagtttctacgactacctggccattttctttttatcacccggtcaaaatgttttggtctttctaaattatgaacatattactgatgagaacgagcattgaatcaacggttcttcgaatgcaggtcttttaggcaccagataacagtagaaagacaatgcatcaaagcagtcagatttcttcactacactattggttgggtgtacgtggaatatgtagatacttccacttgatgatttcccccagtcaagatccaatgcataccctgaaggatcaagatgcaaaatcaaatataagtaaactcaattggcttttactagctgaatcatacaatataaatggaggaatgttatccacaagtagatcaaatacattgtagcggtgctgttttcattgatctgtataagtgctggtatggacagtccgacttatacccatcagcgagtaaaggcgctggggcggcaaagcattgacacctcgtatctccatcatcctgatttgtacgtttcttctaggcttatactgactcctctggaatccctcgtatttgcgtcacgaagagtatctgaattgtctttggcaccatccctgcgcttgaacttgcagagccagcggagacaagaacatcgctggagccttgacataggcggcaacacagccatgagttcgctagatgaagattgaccaccgccgacttggaggagagttcgtagacggcgagagttgtatcccttgtcgagtactcctagttcttgaagcaacagcaacgcccactaaaggcgctcgagaccgaatctcggtgcacagaactctaggggtacctaatgagccgagacgaagttttgactggaattagcctgctctgccgtgttcttgtagtgaggccggggaagatggtgagttgccagggccagtcgctggggtcaaagtataagacgccacggatattcgattctcggggttggatattcgacatgactgcaacattgattcttcgaatggctactctagctgggtcccggagagaactggaggtaaatcgcgcgggcggagtatcggtatcggtattggtctcggaagaagggaaaataacatctgtacatttgaagtcagcacggctgaataattctaaaggctatgagaatcaaagacggtgaactcaaaggaagccagcagttcttggctcacctatgtttagaccggcctgtttcagatggcaaggctcaagataattcccgtcgaaaggctctgcgacttacacatgcacacactttagccacttccttccttccttccttccaaatcgtggtccgttatggtcagtttggttgttaacgtgataaacctgtatcatgattagatgctgattgttttataccagtcatcgcggtaaaaatatctgcacgaagcaatagatgatacccctgatcagatgtaggccactttctgtgcgacttcatctattacctaagtctctctgagctgtggaaataacagagacacgaggttgtctgagatgcacggcagccggcgactgaagtatatgatcccacctctatcctaagtgggccatatatctgaagattttgtatatgaaaatatcgacacgggcatcctgtttgcttcacactgaggaagcatcatgttttgaatccttgccaaatgacctcaaggagacaagcaggccttcgactacaatagggaccttttagagccatgctagattcgtatgagttaagaattggtcaaatgatgatttcggagcttgagtttgttgaagctttgaaactgaaaaagataaatgttagaaagcgcctccaactcaggggtagacaacgcacctgaccatcggaaaacttctcccattggaactctcaacgtatatccacttgacacacaaatgtattccaacaagtctcacgcgcaattggtttgattatcgtatcactggacgtcttgtaagatggcaatggctaaccagttctgttcgcgttaggccttaccggaattttgcttatattcatttacaagattcgtagcacaatctcgaagcccaagtgactaatttgaataacaaaatgatgtgaatgacttgctgaagccactctatgaggcgtggcttctggatcggtcctgcgttctagttcttcgttgcatacccctagagtctgtcggcggctcaaacgattcaactgcacaacacccgttagctcccttgtatatgtcgacaaagtgcctcgagcttgaagcctgtagggacagagaacttggtagactctcaagacatcatgtgatggtatggcgaaaggaggcctgggcgtgtaagctgagtcttccggcggaggccctgagaaccgtacttgctctcaataagttggaaagggaaacaagggaccctagctgagcagattatgtcgaagtccttgactaggcaagcctgagactaaataccgggacacgttagcccctgagtgtcaagcgtagcgtgtggatgagagagattctcttacaaatagctattctaagcgcttttcataagcatcgattttctaaagggtggaagagtcccgggtgcccttggatagtcttgttactcgaacttcgcctgggaaatctgggtacttccttgaatacccggtataggcgatattggtgttactcgtagacgaaggggggtcgagactggtctcgggactcgtatgtcagaaaagaaacggccagagtatgcttgtccctaaaaatatggttagatagcttatgacaagttaattgtgatctgaagtgcttaaggaaaatcgttccgcaaccttgaaaggacaggatcatgccgaaaagcagatcggggccattgcttgaggtatgaatgtgtatgaaacagaatgcgaacctgtatattattgccctgtcctcaccagtctcattgcgtcctgtagcgtggaaggttaaagtccttaccagtttactcaaaggcatgatgctttcttcaggcttctttcctcagcctcgaagggtctttcggtaagtctgggtgtcctccaacgagacccggagttttattgctgccaatgctttattcagaaacgggatgaagaaactcctagctccttgagagtccagttgttctaagaccccgtgatttcaacttgtcttgtaaacagccgccgctgagcgagctacgaacaacggctaactcagtgggttctcaagaagtaatctggctttctccgttgtaaaagaccccagccttgagatctgcctttgcggaattcgaggtttcaagccgcaagttgtccgacctgactagatcatgccaacgaaggcccccaagacatagagacggctgacaagtcactggtagttctcaagcgctcaagaacgagtgaatcgatattggagagaccgaagaggaggtgatgggtgtactggcggcctcggcgttggcctctgtaggaaccgggggcgacttcagcccacgagcttttctgctcagcttgagttcagggggattcggtagcatctgggctttcaagttgacgacctagcctaatagtaactgtcagtgactgtgtccagtgttctgtgtaagagatatatgtggtgatctggtttgggtcttccgacctacatcatcaactcaacggagctgagcccctgagtgatggctatcgtgcccatgaggccttgctgctcgcgtttcgaaaacaatccaagcgccgtttccaatgctcctgaggtgaacgggggagccgggagcgctgagggattcccgtccctgtcgcttgtactgaagcgtcctgtatggccaggggaccactggagtttgcccttggaggagttttcgttagtatactgatcaagatccaaagacgtgaagtatcctcaactgtacgaagaaggcaccaaagcctcgagtgctttcacactgagagcgaccgcaacctcgaactcaatggccattgtgcacttgtgttgacgctggacagactcaacaagcttcacgttatctccgagatacatacctctgttcacgagtgaatccaaacttgattgcacatcagggaagggctggtgatggttacagagtgcctaagtggcggtcttcactgcctttagatcggaatgccgcccaacctcctagagagtggcgagcgcttaagtgtagttgagccttgctcagtcttcgctgaatctagagtctgtagctggtcgagggagactgatgtgttgaactttacttgaagtgcaagctgttgatgcttcttctcggtcggcggtcggtagcgtctcaggagcatgatgtcgacaccagctcttggtgtctccttcgaagagtgagagcaaatttcatatctataagaaacagatgagtcaatgtgagaacatttctaagtatgtgagaaggctgtataaggatccttaccgtggtgatgtcgtgcaacgtcatgctaggtagggagggtcgtccaccgccaacttgagtgatcttcagcatgaagacacacagaagcttcaatatgttagagcatgctcgagaggcttggggatatcgtgaagcttcacaggaacgggagaaaatgctgcgttggcgcaatgtgacagagttaacactcggcgctataggcctgaaaatggctgctatgggtccaagattgataccttacgaaatcagcagcattatcagacataggcaagaaaatcacgtcacaaaattccgacaggaatactgaagcaaagtaccagcaggtcaaagaactgttgatgagtgtttgctgtttgcaccctgttattgttttgccttactacttttctttgacatttagtagtttaccagcagctttgtcattcatcaacatgcgttacagaagacaatgagattgcaaactgattagaaacacagcttcttctcaggcactgttccagcggagtaggcatatggatatacttatggcattgcagtactcatgaattctaataggcctatggcatacagactacgaaaaccccagtggtttatggccctgtagacgtcattcaggggatgtagttctcgtgtaacagttaatgatggcccctatgcgagaagtctccgcacccgccggcgtcggtatctgacactatgccatgtcgctgcaccaccatgagtgcttcacaaacacgttaaatcacataaatgaagcttgaatatgtattagtggcaccggagatcacattcagatagtttgcatcaccgtatcttcatgatttgtgcgtccagagcgatctgtcgtagctgtcgaaatagaggctgtgtcactgaacttgctctacccctggatcccaagcttcaccgtgtcatgaccgctaccgccggtgtactcaccgtggccttgctctctactgtatctccactcgcttcccaagctcataacaacttctccccctcttctcctccagcatcaccaacaacaaacacggtaagtctctttctttcctcaacgtcagcatatcgcaacccatatcaagtgccctcttattgaggagctcttcctcatcatatttcatcgttttctcgtgttctagcacttgttgttgccccttgacttgctgccgttcgcgtggctctctgtgttttctcgcgagaacatcacgagcttccccttcttaaccaccacacatcgcacagcgggcttcaagatcacaataccagtgagctgaaggataactcgttatcgccatagtcagcttacgttacggtgctcgttgttgccgttcgcgtgactctgtgtcttctcgcgagaacatcacgatcttccccttctcaaccaccacgcaacacgcaacaagcttcagatcataataacactgaacctgaggctgcattaccatcgtaatcgctagcttgagttacagcgctcgttgttgccgttcgtgtggtcccctttgttctcgcgcgagaagctcacgatcttcccctcctcaacccgccacacaacatacaacaggcttcatttcaagataacacggagatgatagctatctgttcatctcctttgccatcctgagctccggcgcttgctgttaccccttcacttgtcacctttcgcgtggccctcagtgtcttctcgccaggagatcgcaatcttccccttctcaaaccaccacacaacacactacggactccagatcacaataacagtgagctgaagactacatcttcatcttcacctcaaggttgacttctggtgctcgttgttaccccttgatttgttgcagttcgcgcggctctctgtgtcttcccgcgaagagatcacgaacttctccttctcaaccaacaaacaataaacaacaggcttcagttcgcgataaatactgagtggaagcctatctaatcgttttccatcggattcctgcgttcttcctctcgttggcaccccttaacttgtggccgctcacttcaacctccgcatcttttcagaagggatcacgaccttcaccttctcaactcaacaccacaaaatcaacagacttcagatcacaacaactacgagcttgagattttcctcatcataatagtcgtcttctcgcgttctggcgctttttgttgcaacttcacttgttgccgctcctttggcctcctgtgtctttcgcgagaagatcacgagcttcacctcaactcaacacaacacacaaaacaaaacagacttcaaataataattcatactaactttgagactatctagtgatactatcgatcccatctctcaaattcaagcaaaaacgcagaacaacgcgccgataaggttagtgaattgctgcccccttatcaaaccatccccgccgtttcctcttcctacaagtttttcttcctccttacaacatccatttccccccttgcaacacccattttcttccttacaacaaccatctttctcctgaaacatctaccttctttcttacaacatccttgtatcaacttgaaaaagttcccatcatcctgctgctacttgttggacctcacttcgccgacgaggtaaatgaactgctacccctccttcatcaaaacaacaaagccatcacccccatcaattcttcctacacactttccttcttctttacagcatccctccatccactttaagggcgcattatcgtgttgctacttgtcaggcctcacttcactggcaagattcatgattcactgtcgcctgtgcaagacatcaaaaccagcacctccttctactctccccatacttctttcttcttccttcaacattaccatgttactcaagtgatcgtattgctacttgccagacctcaacttgcgaacgaggtcgatgaatcactgttcccacccagtcccccttatcaagacatcaaaaccatttcctccttctccgctcctcacacttcttccttcttcctttcaacatcctccctcaacttaaagctaacattgtcgcgttgtcagccaacagaactcacttcgcccctggtgccgtcatcaccatgtcgacacccgagtatcggacgccgcatacggttgcgtctaccaaccgtacgcttcgaaacgctttctctgccctgaacatgcactactcgggcgatgaggaggagtcggagagcgatggctcttccaaatgtaagtatctcattccagcatatctgattcttctccctgttctgccttggctgcgagcccatcgcgagatggtttgatttccaccgaaagcacgccggcctcttgagtcttgtcttctcagtatcatcttatatttcatgccgtctgttttctcctccattacttccttctccagcgccaagttgggcttctttattttatcgctggcctcaatctgtcaagggacgattctcttacatggctcatcttctggaacttctctcatctcttttgtatcacatccaagaggaaaaactggcgtttctattcttttttcccttctctgtcttgcctgtcctttgacatgaagtcggagtcttcgtggtttgatttctggtgaagacacccgtttctcacgccaaacgtctttgaaattccttcatccccttctcgttccttcgatgagaaaagttcctcgcgcttccttggagtatcaacggctactctcctgtgtcgtggtgactctggggatagccccttttcgtgctttctggtgagcaagcaggtcaggggcttttcccgaacaagcttcccttttcattattttcgccatttctggaacaagcagatgtactaacaaagtccagcctctcctagccgaccgctcttgagttctaaaaggtagttactggtttgagcacgaattcaagttgaactttgctgacagaagtccacagcatgccgtttctgacgcagaaagaggatgtttcccagcctgaacacacttcttatccctatagcgacacttatcaggctggccaagataatgccgagcctgccactcaggtcgtggagaaccagacgcagtcggtgcctataggcagttttatgcctatggacgagttcgctcgacccatcaccaccctgccggctaacgtgggagtcgacaacgaacaccgagagtttgacgcccagtctatttaccctggggatgcctgtctgtttgtggccaagtgagtaacttgtttctttgtcgtgtaatacatgtactaaccttgggcccagcctccctcaacacgtcgatgatctcaccttgagggtttctctcaccaagcacttcggaaagtttggtacagtcttcgttaaggtcaagcgtgatcgcatcagacacatgcctatggcctttgttcagtacactgtgagttgaccatgataatcgctagttctctttgacacacgatgaactaacctctcattagcaaatcaagcatgccgatgttgcggtgcgcgaggcccgtggagatatgatccatggccgtgctattcgagttgagaagtgcggcggaaaccgtgcgtcctcccggcaaaacttctatgtccagatgctaacttccaatagtctcctacattatctggcgcaaagacactcaccccgttctcgaaaaagaggctctttctattttttcccgctatggaccagtcaagaaggtcgaaattctcgactatgatgctcagaccaagctcgccgttcctcccagtcttcgtatactgtactccagatttgaccccaaacgcaatgtcattcaggtaagttctattgcagacaactcctttaatcgtagagctaatatagtttaaggacattggccctaacacgccattcgtcatcatggctttcgatcccaagatggttcagaagcgttctgaccgcccggccgacgatcaaacctttatggagatgtacgaaaaggactgtcgctcagtgttcttcggcggactgcctcactatgctgacgaggccatggtctaccgactggctggcatctgcggtcatattcgttctgttgatctacgaacttcccctgaccaggacggtggtcgtaagtaactcccgtccgtgaacttggtctcaactaactgttccagtccctcacccttgggccttcgtcgagtacgacgagtttgatgtccctgacagagccatggaagaattcgtaagttcttcctttgtcttccgtcgggatccgagtgcgtaccgaatgtctgctaacacctgtcccaagaatggcaaagaagttgaaggctgcatccttcgggtcgaacgaaagagaaccaagcccgccccggaagctgttgctgttcctcaagccatcggaactcgtctgcccgactctgggcccaactaccccaacactggtttccgctttccagaccctggttcacgctttccaaacactggcccctcccgtgttattaagtctggttcctccagaatgcctggcagtacagatgatgcgcgtatgtacccatcacccctccgtccgatcaagcgtccccatggtcgcttcaattctcgcatcgtctctgcggctgctactcccaaccaccgccgcatggtttcgagcacaggcctctctcaagaggaacacgagtttctagagcgccatcgcctggaggacttacttgggccggagactgtacagcccaggcctattccgaccttggcagttccagctgccagcttggactcggtcactccagtccattctcccgagaagtacgagtcaggtaacgcagttcggttcgctccgtcgccgagcaccctgccgtctcatgccgggtcatctcccattccccttcagatacccgctcctcctgcagagttcagtccgccaaacctccgagctttcaaggaccgcctcgctgcagatgcgcagtcgcgggttacggccttttcacctgctgcagagcttgctgcgagacgatgtgaggttgccgctgaagacaaggccaacggcaagggacaccgccgtgctgtttccatgttcatcacatctacctatccgcctcctcttgacctttcggagagtgacgacagcacttggcgcgagagtggaagctcgccagacgagcagggcacgcggaagaagaaggcaaagagttgcctcatccgtcgtcgccatctgtctgaggagaacttgaagcgcaacctcttgtaccagtccaagctcaagggaacctacgcttccgaggagatgatgcgcgggagaacgctcactcgcgagaccgacggggcccgtgagaagagtggcaagtctcgaaagagtgatgccacagagcgagccaaggaaggacaggtcgttgttgcctctcagcaagccccggagggtcagcttgtcgttgctgctcagcagcaaatctaccagcctgcgatgccatacgcaaatatggtaccgcaatatccacccacaatgcctcccatgggttatatccccatgccaccttcagccatggcgccggttactgctccgggtggcttcacgtacatggatgtgctccaacatcctcatctgcatgcccacgaacagatgcaggtgtacccgggcacctctcaccttggttatgcaggcccagggccatcccaggtgcagtatgctggtcccccatatcccgcccccatgtaccaagggcaacctcaggtgccattccaggctcaccaccaacgcgagtatcacgagcccatgactgtgtctcaagatgctcgcaaccacccataccaaagccatggtcgacctcagtaccaaggccgccgccatgcttcatacgcgcatcctcagcagatgcattaccaggggaattacagcggtatgccccactccaacttcactccccggggaccaagagagtccttccaccagagccgccagcgactggaagcagagcgctaccgtcgctataactcttagatatccagacgccctgccacaacctctatatccaggtatatagtagatggcctcttggtgttcaacttgtctccgaccaccgaccccgatcctccagcttgatctttttggcgcctttattcgacatttctcatcttctctttcgatttcctagtttgcaagtgctatccacagctatatatccatgcgagcctaggagcctaggctcagtcgccatttctaaagctggacctgatcgctctttaatgactttttttttagttctcaaaaagttttattcgcaactagccacaggttttttaatcccccgccagacacatcacaacaccagcatgctaggcatgccttttccccgagccacagcacaaagacagacgccaggatttacaagagacatcacccgatcgatcatatcggcttggatgcccttagacagaacagatcttcgacacggcagggttgcatgagactggattgctttcgaaccacggtcagatacgagagacgaggtgtctctgtggttttctcgcctatgtacggatttgtttacttcacggtttcctttcatttcacttcctttcttcactgttcttgatttatattgtcaacccccctagaaaagcacaaaaaaagagcataagagagcaatctcaccaatgggactttgtcccaccaaaactcttgtccccaatgcacccaattgtgaataaatgaatgaatgactgagtgagtgagtgattgtgacgatgtgactgagaccgacgaaaagggccgaaagttgccacatctaatgatatgatatgatatgatgtccctcagcttgctcaggtagattcagcgtcggccgatcatccatcgtgggccgtgatcatgcggtttacagtggcccaaggatgctacagtgacccccactctccgtagtaaaagcgacaagcatttgatggtccagatttcctcgatgcagtcaatttggcgatagaacgttactaaatcgggtgtagatggaggttctattcctacgctaactaatcatcccagaccagccaagccaggagcgactttttttaattgacttatttgcaatttttctcgcgcgctctctctctctcttccttcgtcttcacttatattcaattttcaactaaaggaagatacaaccgcttctcatcagcaaagaatcgtcaacttgaaattcactcataatgggctttccctcgaacacggcgtccaatgccgtcatctatgtcacttatgccctgttcctgtttgtctccgatctcgcttacattttcgtattgaaagctaatcatcacaacagactcatgggaactggcattgcttggaagatgagaaatcagtcaaaggccgattttctttcaggaaatggaactcagacgggtcagaaaatccccagttacgaaatgcttgtgagaggcgacaaggcaactttgctcctctactcacagacatctcaacttcagcccaacctgctaggaacacagactaaccaccagaacagccttccctctggccctcaacttcatcgcctccggtgagtagagccgaaagagctcttgctacaacaaactccggagcggtggcaaactgcaacatgtcagcaaagacgaagaacacgggccgtgagacctcgcacagagaccacagcctgaaacttctcggtcgagtatataccagtcagaagatgaacgagcaggttcgtacaatgaaagaagatcttccttctctccccccttacccctcctgagatgctctgagactctgttgctactaaccccatccagcttagttgaggtctttcttcactgagctgggcaactcgaactacctgctccagagaggcaatctcgggaggctggggggagaggatgcggctcactacgggcgctgagttgacgtatcgtctggatccaacctcggagcatgtttgctacggcagacatgtctgttcttctggggagatcctggcgtgcgacgacgaagctgagattgtaccgtaaatactcgatcaagttaatgcttgcgtgggaaaagtgttgccgctccaatctatcccctgccccccctacaacgttggaatgacaactgactcttgtagctctcggatccggcattctcttctcgtaccctgagttggccactatttccggtgtccagggcatgatcgtctacgctcttgcgtcttcgctgcccatgctcatctttgggtaccttggccctatcatccgacgacgatgccctgaggggttcgtcctcaccgagtggactcgccagcgatatggtattatcactatgctgtatctgagcttcatgtctcttgtgaccttgttcttgtacatggttggtgagctgtcggctatcggacaggttgtgaatgccatgactggcctcaaacctcttccgattatgatcgttcagtgcgctgtcacaactatctatacctgtgagtttgactgcgtttcggtcagatgactttgtctaacagtctccagctctcggcggattcagaatctcgttcatcaccgatgttgcccaaggtaccatggttatcgggctcgtcattatcgccgccatcaccattggcgcaaagactgagatccaacgacctctcatcgaagagtctggtcttaccaagtccaaccttctcggctggcagcttctgtacatcctacctgttgctgttttgaccaacgacttcttcctctcctccttctggctccgaacctttgcctccaagactgacaaggatcttcgaatcggtaccaccatcgccacgatcgtcatcctgtgtatcctcactcttgttggttccactggtctgatcgccgtttggtccggagctctgtctctcgaggacgcagctggttctggatcagtggccttcttcgttctcctcgagacccttcccagctgggttgtcggcattgtccttgttatggtcgtcaccatgagcacagctgcctttgacagtcttcagtctgctatggtatcctccggttctaacgatctcttccgcaacaagctcaacatctggtacatccgtgcctttgtcgtcctcatcatcatccccgtcatcgtcattgctctcaaggccccctccgttcttcagatctggctcattaccgatctcatctccgccgctacaattcccgtcctggtaattggtctcgtcgataagttttactggtggcgtggctttgaggtcgttgtcggcggtcttggaggtatcctgaccgtgttcatctttggatgtgtctactatggtaacgctcaggaggccggtgagcttcttcttgtgcagaagggtctctacggcaatgactggagtgccttcggtgctttcgttgctgcccctgttggaagtatcctctggggctgtggtgctctcgccctccgtctttcctaccagtacatgtctgccaagattcgaggacatcgctttgatgctcttgatcgccccgtggaccctcgtcgttcgagcaccgaggaggatgttcccactgagaacctcgtttcttcgacccctggcaagttcttttaaagagggaggggacactaagcagatgcctttggattctgttctatcaaaaaaagtttggaaatcggttggggttttgatatgagatcggtttcgcggttggatggtttggtgaaaagtagtcgataggttaatcaagaagatttacaccagtatttaagcctaaacctaattgttcaactcggtagttcccatgctgcaactgttttacagacctgcagcactagcctagaactcgcatagcatgagaattactatgtctgccagcttaatcatttattttgtcctggtaaaaacagagcctggatacactgctctctcccctagtgatggcactcagtttatatgtcaagacaccaggaataccacagtcacagcctgctatagtggcatccccagtaatccacagtccagcacaaataccaccagcacaacatcaccatcaaatcaattgatatgttctcatatgcctttcagtgatactgtctccaataccacattgtgcatctggatttcagttatgctctgatacaccatcacacacagcaattgacctcttgtactgaattggagaagtacttggtaaccgtccattcgccagtctcaatgcaaaggtattctagaatatagtacaaaacatgctcatcgtacaatatacactctcattttacatgttccctcctcctcctctgcccactaatatcatgagcattccagcatatttatacaatttttgcacctttatatttttatttcagaggcccttcccatccagctcgcttggcctgttccctagtgatccagtcctgctcctcctggaacgcctctagagttgttggagaaatggttccccatatgcgccattggccagattggaatgtcttctcgctgatctgtcgtgaaaccaccacgtattcaatcttgtcctgcaccttggtgctcccggggataagctcgcccgtggccttcttgtatttcgctaccctttgtgtcgaggcaatcgcaacaacggcctgctctgtgctgtgctccttatcgtgggggttcacgttgtggacctggtgtgccattacacgagggtacgcccatgtcgaattgagcttgaccaactcaaatgtgacacgctcagcgggatttcgacgatcgatagcggcgatgagcttctttccgaactggcccagacataactcgttgatagcagccttgtcaccagcagcaaaagccccgagcatctctatgtacatgttcttcgctgtgggtgcgatcttgcttcgggcgatcttccacttgggtcgtgttgtccagtcgggcatagacttgagcttcaactggaggagagacaggtattcgaaaccgaattgtcggagccggtaccatgagtagttgagtagattggaggcgccggaggggtatcgtgagaatgggagagagacgaatgtgcctttgagctgttagttttcactcatggttcaaattacttgtctacagtctcaattggcgcattgagaagtcggggatcctaacgatcttcatgataactcaccaggaaatagaggaccacctccacccttaaaatactcatcgttggccttcttctggatcgccgacatcgattgagtatccgtcttcttggtatccttagaagccgccttctgcatctctcgcagaatctttcccttggagggcatggacatgtatcgacattgaaccctcgccgctccgagaacgctctggcgcagagcggccgggcgtagcgcctttgccgagagagacattggcgaaccttttgttacgaattttctgaactgggagaatcgaaacgtaggagtcgattacagggacacccggtggttacccgcggcgcagggtcattatcgagctcaagctggcttcggcaaactacgtcgtttgccgttgaagaaattcttgggttctgggctgatggcggatcaaatatgccccgctgaccgatgctggtgggcggtgaaaatgtgggggatctccaggtggaaatggaccaattgacacatgctagacatgtgtaaactatcaacgtccccccaattgcagaaccgcaactttacaacgacatcactgctccacggcccgaaactcgaccgaagggtcaattttggtcctgtaccgttgctattatcatatctcatgttatcagacactcggtgggccaattgggctccagtaaacagcttgcgacagcttcaaactcgacatcatacataaacaccaaaattccccatcatgagggccacacaaaccctcctctcaagaggcttcttcggccgtagtatggatgagctcaggcggcgtacgcaaataggtaggctccatccaagcttcgtaatgttctgaagctaaatgttgcagctgtgagcttcgaggctatcaaaggcgctacacagcccaagcctctttacgagttcaacacccccgatagcgttcgcgactgcatcatcatgactgacaagaccatcggcggcttctcagagagcaacttcgacttccacaaatccaccgacgccaacaacgaccccaagataccctctgcttatgcccgttttcatggcaacatctctactcgcctcccctccgaccgccccaatattcaacgaactggctttgctggcttccggtctccggatcaaaggccaaccgccttcggccgttccatgtgggatattgatccatacatctacctcgccctgcgtgtcaagtcggatggccgcagttactttgtcaacttgcaaaccgagagtgtcgaaccatcagatttacatcaacatcgattattccccaaacgcccgggccaatgggaaacagtgctcataaaatggaacgactttgtgaggacgaatcacggttttgtggtggaacctcagactgagatgcttcgacagaaggtcttgactgtgggtattggactaacagatcgtgttgatggtccattcgagttgtgtatcgagagagcgtgggccaccaatgatcccagtgaggttgaagtggcagaagaacccaaaattgagactgtggcacagggaggccagctacggaacaagaagggcgaaaaagtacggtggtagaccaacaagcattattagtgtcacatggggcatgcagcatgattgcgtgggtattcgtaaagtttcatgttcttggatataaatcctctctaggacgggttgagagactacccgtctctgtataaataaacggtataatgaactcccatatgtcgtttcaagcaatgccaatgattcaaatttgccattaccaatgcctacccgtcaagactgagtgattcagcagtttttcgcaatgacacatacgctgcagcgtaatctgcagccagaaccatatccccagtcagcttcatgatcatcgccttctttgccatcatttggcattgcatgttcatgtcctcgacacttgagtaatgatcaaaagacttttgcactgccgcgagagctttcgtcatgtattccgatcgtttggctgacttgggttcgcatttaccagcaagtcccatgttggcgtcagcgaggtagctgtagagctgggctgtcagactctcagtctcgcactcgagagaacggggtaagatagccaacaagagctgagaggctgcttcaaattccttcaaagagaccagaatattcgacacgcagccgatggcttgccagaggcagggtatcagacgagctccccacgatatgctcgctgcccgcattgctgtcgtgaaccctctctgcggccggccacacttatcaagaagagaggctttgaggagtaagagtttgaccttgagtaccacgtccttcttctcattttctaactgcgacatcatgctgtcgacttttgcaaacgctgcttgaagatctccacgacgagtaagatagtcaatgtggagggtgtctaccaagaacgccatgtcaggttctagatcatccatctttgattggaggatctgagatagaagccgttcagctccttcgagattgttgtgatgtaagtctcttttcaacttgatgacacctcggcacttgtgccagtactggctgggcttccaggatctcagtgagttatcctccaggctttccaatttagccattgcatcgtcgtattttccccttgaagcgagtagtagagcgagtcggcaagtcaacttcagttcatcatcaaaaatggcattgcgggcgtggcatttcaggaatacctcgcaggttgctgacgatagggtcgagaggccaagcctgtcccagagagctgaagcgagtgaaatgtgtgtcccaaacatgttgttcatattcctctctacgatgatgtgagagcttcgcacgatcgactcaaaagccgtagccacgctgtcaccgttcaatagtccgagctttgcttcgctgaggagaaccgagctccaaagcgtgaacatgcctgtctctctggccttaacacggagaaaggccaagctttctttgccagtaccgagcaggctattcgattccaaatcctggacgagatcaggatgggcacggccgaagtggaagagccagttcaaggcaaagttgaggcaagtcatgtctcggttctctctcgctgtcgacacggtttcaagcatggctgctacagcttctttgtaacaaccgaagtcggcttgcaaaacagccaagttcatcaaagcgtattggtagaacaggcgatctctgttctgcatggtgtagtcaaagtaacggtgcaaataatcaaatgcggtgggatagtctccagctctccatgcatcgaggaatctgccccacgttagtcgaaaggttcatcgacgttgatgagagatgacgtacttgagatagtgtgtgagacttggaatgagatagctgtcgttgagtagatcatgaaactgatgacggatttcgaggggtatcctgtttccaaattctaaatgtgtcagcacgcaagatcatatgagtttggaaatgactgactctgcatctgctcgatttggaactccaggagactctcgatgtcatctgtgctcacgggaagcgatccactttggtctcccgtgagcatatcaccatacgccacagaggccaagtccataacgttcttgaggtcccaatcttcctgctcgcccaccaagagaacattgtcgaaactcagccgtccgaagcctggaaccttgcgcttgagataaggggctgttggttgtcgatatcggacaaattgtttccatagctctgtacagtcgtggaagcgtaatcgctggtactcaagacgcgatctgcgcacaaaagcgccaaagggagagttggcagagagcctgatgccttcttcctcttccactggctggcccaactcagccaatctcttacgttcctccttggttttggccaacaaaccggatagattgtcgaaaaagttgtgcagtgcatccaatgagttgatatcccatagtttgcccaagaactgatcccataacctccgtccgggcatgcccatgagaaaggggtagctcccaagaagcttctcaaactctttgatgcttatgacgaggctgacggttttctctgccttgctccatctttcggactggtcggcggatgattttggtgaaaaatgatccatgagatgagaggtgacaaaggagagcacaggaaggatagcatcacttgggacagctccttcaacatagagctctatgagagcgagaaggccaatcttggccgggttgagatagcgagccattctgagtcggaagcaatcacacttttatagcgagtgatggtaaatgatgaagatgtgaacagtcatagagtgagaaaggttcaagagagcgcccttcaagtcggcaccaagacgcgcctgtcgaattgttaacagatgagatcactcctgcccgggcagatatgatctagctaccttaacggtattctggcctttccatctgagtcagcaactcccattcgatgagattatcaatagttgcctctcggttggcgcgtttggttgtagaacgtttcgttactgttgttgttgtttggccgggccatcttcggagtatccgagtcaaggcgacttaaagtgggatgacacaatctcaattggtgggcatgtatcacgacgtccaaagcaaaagagtcgggatacactggataaaaaggactctggtcatactaacccaaccctgatgtgccacttagtcgatacagtgtcttgctgaattcaagttcttgacttcattaaatgtgtccaagactgaatctaaacaattggcttagatgaagagaccaacgggcttgaatgatgtcaggacaatatttagaacatgcttggaacaggatagagattgagttcggtttagactttgggatgcatgagctaatatgagtggctcttacgacaagactcgcaggcattctggatgagaacactagaaacctgatggcatatccggtctcatgtcacttagcatgcgtaagaatgatggttcagatttcaacaatcagtcaattcgagtctagggaacatgtacaaggtatctccagagggagtagtccatgatggagtagtcaagcaattgtccaacgcatgagctgtcaacagatcacacttaggaagccttgtccttgttgtggtagttgacctcgtcgttccagctgtgcatagtcagtatgatattcacaaacgtggtagagcatcatagctcggagctcagtggcgtgagagctggcatccaagcttcttgaagctcttttaagctcttgcccagaatgatgtcacaacttacaagagagtctgtaaaatgtcagtaaagtgccattgaaccagaatatccactgcaaactcaccttgtcaccgttaccccactggtagttcttggagcggatgttctggtaagggtactcggtgcgctcctccagaggaggcagatggctccagtgctcccaatgctcgttccagagccagtaggcgttggcaccggcggcgatgaggcagggggcgacaccacttcgatcttgttagccattgctatcccaacgcatcatcacgacatcgtcaactccaacttccgatggcccgggttccaagacagattcgtaattcgctcaagggttcggatttggacgtactagagggagatcttcttccacagctctgtccatcgtcagcaaccagatccaaagcatccaattgacccaatcctgcgtcgtcgggtgtcgaactcaccagtggtaccggcagcgtgctccttgatgtgctgacgctccttgatgaactcgttctcggcggtgctggcaaatcggcgctggaggggagcgcggagctgcgcagtggcgcgcgtggcagcgcgggtgaatcgtacagcggacattgtagacgacgttgttgttgttcgctttgacggttggtgagtctaaggcaagtttgtgatcgatcaggtcattcttcggttagaaccgccaatgaaagttgcctcaattgtaaggtaccaatttcccccggccgatgacagagcgcacgtgatctcgtgctgggggcgcgacgtcgaaggctcaacaccacgcggtggggctcttcgtcattgtagggatcgcggcctccagctcttgagcgtcttgttgttaaacggcaattacttgatcaaaacgattcacgcccgtctcttcttaagtttcgggcttatatacgacagtatctccccgatatatctctctatagctgccaattcgtccgtctcccaaactcatcgcgaagttccttcacccttcagctcatggtctccacatcgtcagtaccgcgggatgagacgtgaggcgttgatgagagttgcttcttgtactctatgaggcttttcaacaccaggttcgataactcataagttgcaaccatggcgtttcggataaccacctggaacggtgagtttcgccgcccctctcttggctttcccactaacaccatctgcagtcaacggcatccggttcgtgattcacagcgaagaaccctaaactcatcctaatgacccgtcgccacagaaatcctttcggttatcagccttggagagaaaagagaacctttcaagtacgctctctcatctaacaatctgcacctaacctcctcaactcacaaccacgcaggctatgtttgagattcttgaagcagacattgttgttatgcaagagaccaaaatccagcgaaaggatcttcaagatgacatggttctcgttcccggttgggatgtcttcttcagcttaccgaagcacaagaaaggtacggcactcaccctcatttattcgccgcaacgcctgacaatcttcaggatactctggcgtcgctatctacacgcgcaattcgaaatgtgcgcccatacgagcagaagagggtgtcaccggcatcttgacagctccaaagtctacaaccaggtaccgcgacctccctgaagaccagcagattggtggctatccccggcccgatcaacttgacggcatcatcgacgaggcggctcttgactctgaaggtcgctgtgtcattctcgagtttccaggttttgtgctctttggagtttacagccctgcaacccgagatgagagtcgtgatgactttcgcactggtttcttccaagcactggaagtgagaatacggaacttggtcgccgctggcaagcaggtcatccttaccggtgatttgaacgtcgtacgctccgagctggactcaaccaatgtttcagagacactacgcaaggaagggatagaactcagcgactggatgaacgcacctgtgcggcgcatcttcaaccaactcatatttgagggaagtgtgctaggcgaaagagatgaagaccgtgaaaagcctgttctctgggacctctgtcgttgctttcacccggagcgagtggggatgaacacatgttgggataccaagcggaacacacgacctgcaaacaacggcagtcggattgactacgtcttgtgcagcgatggcattaagagctggttcaactactccaacattcaggagggcttgatgggatctgaccattgcccagtctttgcgactttgtctgacaaggtgacggtgggcgacaaagagtgtgcgttgctcgagatgatgaaccccccgggtatgttcaaagggaacgagcgtcttcgagactggaccccaaaggatcatctttctttgtctgcaaagctgataccagaatttgaccgccggcagagcatccgcgatatgttcacaaagaaagccgcccctctacgagagtcgacgaggacagacacacctgcagaacccctgaataacggaaatattagcgcctcagggtcactcgacaaagcagaggaagcttcagggtcttcgaccaacgcctcctccacaccgaggctgggcgagactaccaactcaaccaagctttcagcatcccagcctagctccaaaagacctggaacggccgccgacacgacaagtcgaccattcaagaagaccaagtcttttacaggcgccaacgacaccaagagcaaggtggcgcagggccaacgaacattacagggattcttcaagccaaaagctcccgcggctcaagaaagcaaagcagagctagaagcggcaagttcgacgccatctacaacaaagaaacctacaggatcagggaaagcgccagtaagcgcgcagaggctatcgaataccccgcaggctacacttgcagaaaagtcatcatcaacagtccctctacgcagcaaggaccccgaaccctcggacagggtgtttgacccgatcgaggcgaaggagtcgtggtccaagctgctgggcaagagggttgcaccaagatgtgaacacgacgaaccctgcatcagcttcaccaccaagaagcccggagtcaactgtggtacgttatacggcggcagctgatccaaagtgcatgcggtggcgttgccgttacacaacgccgcggctgcaacgtcgcttgccgatgcaaagtcaaactcagaagctaattttgatgacactacaggtcgaatgttttacatttgtccgcgaccgctaggaccatcgggggagaaggagagaaactcggagtggcgctgcagtacattcatatggagcagtgattggactggctcatgatcggagtccagggagctgggaagtgcaggagtctgtctaggaattttttgcatacactacgttgagagttgtacagtagggaacttatctgtgttacggtcaatagcaccaagttgccacgtcactgacagcatcgtaatcacgatagacttaagtctttggtctcttgtaatttctttccaccatcgaacaacgcgatacgttgtcaatgtgctagctacctatccattacgcttcctgtcttcagagaagagatatgtcctcaacctagtgcaataagaaacaaagcgagtgggttgcagacccattttctccatgtagcccatccttgtattagtaacattcagctccatgagagctttcagaaactatttgatacatcaacgtgggagaatgaagtaatatccatgtgaagggccatatatttgtttctgttgccgatcatataggcgcgtccattaaaggtctccttttcacgtccaaagagagctttggctaatttgagcgtttcaaagcagctcttggtcgggctctttcgcggggatgtatttgtacccggggtattgttgcttgtggttgaactcttcttccatagccatgttataccagtaagcttgaatctcaggcgtctcttcatcccacatcctgccgatcactctcgctacgatttaagttaatattgtccagctctccaggacgatgtacttacaaagttcagaggccgtaattccttcaacacttcttgtgatctcctgtgacttggactgacgatatagaagccagcagttcctaggacgtgggattcggcaccctccctcgccaacagttggatcttcttcggaaaccttcactggagtggattggtctatcaatatgtcagaacagtaccattcacatgattcctgtgtaccataccacgagtgaagcagtacctcccataagtcgaggtatcggggctcacatcttcaggaattggacaaaggcggtacttgcttcgtgctttgtcatgaaaaactctcacgggttgttggacgcgacgactataatagttagctgatagggtcgcccaaagatttggtgttctacctgaagttgtctgtaacatggttgatgagcgtcagagaagcgttctctgggaggaaaatgtgaatatcggcttgcgactggctgtagaccatggtgataggaacttcggcttccgggggcatgagaacgcccagaggaccttcacgtaagcgtcccttcgaagttccggccattctcacgacaagcgattaatagtcaacgatgagtggtactttcttgtaggcaactgaaatttgaatcttctctgtggtaaagaaatggcaaggaggaagttgatgggccagtaatgataggggaacggatgcaagcgacaaactgaggcaagtcaagagaaacttgaacaataggacagtctattcagattgtcaataacaaacgactgaggtgtgctctgagctttattgttcacttgtttgctcattacgtcatataatgcaacaaatctgtgaaatttgtagctgtcactgccagacggctggcggtgatgatatctttcacatccttcagttctttttcatttacttttcttctttcctacaacaacacccaaacttctcaataccgtgtcctctgatactgatatggacagcgcgttcagcttcctccctttatgggacgatccggcgattatctataagcccgaggaggctctcaacgccctacatgccaagatcctgagcatcatcttaaagaaggtcgatttacccaaagaaggggagaaattctacccccaaggtaatcacatcttctatttcggtcataataggaagctaatatccttaatagatgttcttcgctctgttttctttgtcattaaccaaataatgactgatctatccatcgataatgaactcctcaacggcatccgagctactcatatcagactagctttgtatggctcgccactgaagatcattgatgctgtccttgtgagatggtataccgaagctgccgttgtcctctactcccatcagactgctcgctcgccagatatcgctggcatgcaacgtgggtggacccccgggtaccggcgcaatcaccgttcaatcgccaacttaggcttcatgacgattcttaggggtatcgaggtgtgggctcatcctaagcaccctaagctccaggctgccagcctcatttccaaggccaccctcgcgatcctttacgccacctatactatcgggcctcatcttaacggcttcgcgttcaactaccttagcgagatgcctgtctctaagtcgcgagagctcttcctgaaggtttttgtctccatttccggcaacgtatacaatgacgacgaggcctttgcgacgcccccagcctttgaattcggtgcggctcggggcaacgtacggatctgtcagcaagggaagaagctcctcgtcagatctctgagtgagcagttctaccgcgaggcccctaactggcacccgtatcgacgagtccctgggtctccatggaacaattttatcagaaacacggaattgcctgtcttctcgaccgacgaaaatcatgtgcctcacacgaagatcaagttcattctgccgtacaacgcgatcgttctcgccgatcagttcaaggcaaagtacgattgggcccgcgctctcctccagtccaaaaaccgacttcctcaggtctccgaggcgtcaaaactgttgcagctcaagtggtttgctcaacattccgggcgacgatacgccaacaacgcccctggtatgcacacagctgagtcttttatgagcgttgggaacgacttcctctaccatacgcctgcagttcaaaagccccgcgcagacgcgagtggatttctgactctccccttcatgtcgactgcggtttatgcaattgggcgtcacggtgatcccatagacactcctattcaaagctttctggttttggccttcaatcaagagctaccggatgaagtggccaattaagctataacaaggattcttgtagattgcaaaaggggatatacgtagtataagtttctagctacctacttttaagtagtcaaattcatgaggtcaaacccagtcacaaatattttggtttcataagtttcgccccggcactgtcaagcatctgcaaaactgcccgtgatacgctaaggaaaacggcggctgttaaacactgcctgccaccttactctattgttcaggtacttgctgctaagtacctatctaagttcctgccaatgaatttattcatacacgcccctcctcacccccccagatttcttacttattgacaccacttctctccacgctcagaaattcttctctccaacctctgacaactcatgcattttaagactggcactctttttatccagtgtttctcatcctctacttaaatcaagctcctgctttctctcactcgttgctgtcaacatggaactgctgatcaacgctgccaaggatgagcaaaaggttgcagccttgaacgacttgtccaagatcgcaacgatgcgtgctgtctctcagacttctccaaaccgtctggctgaggctctcttatctcctcacatgttgattgaaatgcttgacctgttcggtcatgagtttcttcctgtcttcgaagaccaactcaaacctcatggcgctctgggtactgcggattcgaaggctaagcgccctcttaacgccttcatggcctttcgcagtaagtgtgagtccttttacctatggcacctattgaccagatctagcctactatctgaagctattccccgacacccagcagaagaatgcctccggtttcctgactcagctctggggcggcgaccctcaccgaaacaaatgggccctgattgctaaagtctattcctttctccgcgatcaactcggcaagagtaccgttaacttgtccgcattccttggtatcgcttgccctttgatgaacatggttgaaccctccttgtatattgaggtccttggctggcagcaaattgcttctcaaggcatcgtgacatttcagcaaaacactgatgtcatgaaggcgaacctggcatgccctgtcaatgcccaacccaccaccgagatcgatcttctcaccagcgtcctgtctgctggttactacacggacttctctcaggttctcctgatgcgcatgtgggcttgccagaatggcatcatgaccactaccagtgctactgctggtaacagtgtcgccactactcaaccgctctacgagtctgttccaacaacctccgaaaaaaccagtttcatcaacgcagttcgcgagagccgcaaccttgctgctcaggatctttttggtgcccaatacgacgccgccttgttcggaaatcgtttcgttcattcatgggaagtgcaggacctcgcttcgttccagaatgttcagatttctgtggcagactcgcctatggagagcaacactctctacaacttccacatggatcggcactaccgccctcaggcttctgagttcgacctctacgatgtcatcgacacaggcatcattgacatctccagcgcctggtctattgaccagtacctgcatgagaagcaatccaagatgcatcagcagtgtcagtacttcctgtccaaaaactccgattattactgacatatacagaaactttgatgacgtgaaaaaagatcaaggtgaatcacggtagctcttgatcttggatcaccatcacgaatccagcatacggtgcgactaggcagtttcgggatgaaaatgggatgatttgaaatgatacctgaccggcgagaatgttgtcgtaagactgaggttaaagttgggggaattctttaccaggaattgcatagcaaagtcaatacacacgattactagtcttgtcattcttggctgaagtcggaattatgtttggtacggcccacaacgagatctgaaggtggggaagcgcagggctatcgacagccggaatgattggccgacagactcgtggcgatgcttacgattaaagacacggggtttaaattacagtgtgagatcacacagtctgtagaccccggtccttcgacgatctgggcaagacaaccctggatcataggtcagaccagggcggcacatccgaatgccttttgattccagttcttgctatggtcctgacaagcatatcattcggtcttgagctttgatgccaattttcagaatttgcgagtgaattattgccatgagtatcatatctactctgtacagcgcaatctgtcgtttgaatgggatcaaacgaaacattggctacgctagctctatcgggttggagcaatcttggcgttggacgctacagggacaaggacccatcaagatctcccttgacaaaattacgccaacacagaatagtcactcttagacagcaagcccagatcgatgtaaactcttcaattgccgtctcaacagttcacttttcttaatttcgaagaaattacgttcaggccaaggctcttgtgcataaatcattactcaattagcaacttgagcagaattcccgaaccataccagctggatctgccattttccctcccttccttgtaagtcgtccatcagccctacagctcaaagcgggtatagcatgggggtgtcaccatcagcgatcgcggggaccaagaaccgggctaagatcgatcaccagctagactgtccactctaacgtaggtacagtaggttttgttttaggtcagtggcggcagtaaagcacagggacattctaaaccgattagcaacaccatcagaagatagctctgttgcgagatgcttcactgagtatatgtactgtaaggggcaatcgctgccgctactatgatttggtggcgtaaccagtgcagaattgcttttggaagcaaggtgcccttgtaatcgaccttgctccttcgaatgcagccgatcatctgatgctatctgttggctacagcccagtcgagaggggcagcgttatcgccagtactctagggaagaacacaaaacttagaggacatctatcctaaatgatgaagagacttgaagtaactttggataagcttggggcatctttatcaggtttagaatacattttaccgagttcgtttttgatatcccatatcaaggtctgatgtttccttactcccaaggatatctcagctaacaagggcccagctcctcagtacagtatccgattgacagtttcacattcactcgacgggctcagacatgaccaggatacaactgtttgcgtaacatcgttgacgcagtttgcacaaggtatgcgcatacctacctaccactgcgttgtcgccagtgactgagtgtgtcgactctcacctctcacctctcacccagcctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgtctgagcctagtcaatcgcatcaccatccgactccccgcactcagctccagctccagcagcacaggaaacacaaaacaattctcaacacatgtcttacagatccaggaattcggaaagtgaacatatttcgctaagctacgcctgtttctaactagtaacacaagaaacactatccgcatcgccggcccaacagacgagacgagacaagacaagacactaaggtggactaaactaaaacatggttcccatcgacaggggaccaagaccacgactttcgttcttcaggaaatcctccggcactgtacggaccggtgacggttacgggtagtccgcctaagttagtatatatctcgcgtctttgctcgcgtcgcgaagtgaaatgtaagaaatgggagtctaatcgtccatgctcaaatgcccagactttctactcctccgcgtgccatacgaaaatcgaccaaggctacgcaagtgcaagccatccccatcaactctaataccttactatccaaagggggggctctgggcttggtgtgtgtgtgcctcctttggttgtgcagtctcactcctgaaccgtcattggtcgggtatcgataattgaggctgaagccgcgaatgccttcagcaggcccaaatctgcgcccttactcttcttggtatgagatcttccgcatctcgcccaaacgatgtcgagccgacgccaaggcattctccaattggaggatctcgacctgttgattgttggtggcttgtcagtccatcatctcacacgagggggctaaaataaactttgccggatatagtaaccgttacgaacgcactggcccgggaatgaactggacctgtgaggggtatcgatgtgtcatggtacatagtcgtgatgtgatgtgtgatgccaccaagacaggggaacaggacatgagagggagacggccaagggaaaaggaaagggttgccaaacacatgacgggggaggctgttagacttacttgctgttccatctctcgcaccttgaactcgtgcgctccaagcttcgagtagtccacctggtcctcctcttggctacgctccttgatcaagctctgcacctggcgcaccagcgctcgacatgccgcacccacagccttgctggcctgctcaagcttttcttggctcttggacatgaaccctgccttaactctgctggcagccacaagctgggcagtcgacgccgcaacatcgttcgaggccacgatgagctgttctggactgttacgcccagagatgactccatctgctgtctcgatcagtgtgttagtcgacgacgccacagccttggcggcagagatcagtccctcagtccatcggttattcttcttgtagaacgctgttcgtgacgtcgacccacgacctgcctgcacgatctcctgctgtgtcactgtcgccgcctgaatcagttgcgtaatggcgttggtgatcgccgtcgctgcatccaggatcgagtcgttcaccttgagctcataggttgagtagccatcacgaggcttgttcttgagcttggccagtcgtgctgctgctgccgcaattgcatctgcagctttgctgagctcctggtcgacgaggtctcccaagtctcccttcttgttagcgagcttgccaaagccaggagcaaacgactcaacaagcttgttgagcttctgcaagttcatctggacatcgttgttgctgttgatgaccacgtctgtcttctgcaagggatccatgccctcaagtcggaagctctgaagacctcggaggaactgtacagctgaaatagcgggctggcgagttccgttcatgagagaatcggtcttcttatcatccgtagctagacgggtaagacccttggtgttgctgcagacatcggcaatggcaccagagaaaacgttgatggccttgataaggtcggcatgtgtcgcgtttggtccatctgcgatgaagttgttgaatgacgtagcaaattccatagcactagctgaggccttctcgatctgtgacagtacataagacggagacgcattctggttaccagcctgcatgctggaatccaactcgtagagcgcatcatccacacgagcaacaccagcctggagaacagagtcgataatgtcgttgatcttgtcaaggttggacatgatgagggcatcgatctggccatccaaagcatggtcggtgtcaccttggttcatcttgagctcgttgagctcaatcagagtctgatccatgccagccttgtacacctcgagctcctcctccttgtcgcggagaagctgctcaaggtcagagctgccgtcgcggaggttcatctgggcatcctccagctgccgtgtcttgttgcgcagtgcctcctcgagatccgccatctcacggttgtacttggcaagcattgtcgaaagctcgttgcccttgctacgctcgaggttatcggccttgtcttgggccaggcgaagttcgcgcttgagtttctcaacctcgtccttgctgctgccagtcgcgcggtccttgtcgtgaagggcgcggtcacgctcacggatcatgtcggccaactcgaggttcttggtcttgatttcacgctcgagcttctcacggcgatcgatagcctcctgggcgctcgccgccttgagttgaacggccttgaacttctgaaggagatcgagatgctcgtgtctcaactgagagtagagcttggccagtgcctcatatttcgtcctccatgtgttgacctgctcctgaagtgcccgaatctggtcatccttgctgttcatttgctggccaagactgttctgaatatgcgacagctcaccctcgagagccttgactcgctggtcgtattgttggagcatcagttgatctcgctcatactgagcgcgcgcattcaggttttcacgctccagctcggccagtcgtccctgagtttgccattgcgcttgttgcgccatgagcgcctcctgctctcgctgttgctgttccatcaattgctgttgctgctgctcgaactcacgctgagcctgaagctgggcctgctgctgggccatgagagcttgttgttgctgctgctcaaggattcgctgctgctcttcgtactcccggttctgacgatccaactcgctcttccagaattcattcatctcatcaggggcgtcgttcttgggctcaggcggaggagacggctttcgctcaatctcctgctttggtcgcgcgggcagtgcaggtgcatcgtcatcttccgccaagaggttgggaggatcttgaggaagcttggggatagtaatgagactggtaaggtaccgcaggtttgagcattcgtagtagaacttaactaaacgataatgctgcgcgttgtagcgttcacggaggggttcaagggcctcgtcatctccggttgctttgtttatgttaaccctaaggatcctaaagaggggggtgggggagtgaatcactgacttgaatgcattgcgcgcagcatgctggtgatgaacttgtaaattccgtagctctcctgaacgaggggcacgagggcggcaattcggcactcgttgtttccaacatttcggaagtgcgagaagatcagcttttggaactgctcgatcttgtcttgcaggaccatcagatcgctgatggtctcgtagccttcgttggggtcgttgatcgccttcaggctcaggtactcctcatactcgaatgttccgttgaactcggggtgctgatggtggaaggagagctttgcaagtaggtaataaacgtattcgcggatcagaggtgcataaccgcgcatgccttctcctcctccgcccattccgcggttcaggctatcgatccatgcgcggtttgccattgcctccttgagagcactggggtggccttcttggagtaccttgtgaatcgtgatcagggccttgaacgtctgaacttcgtcggctaggataggttggctgttgatggtcgatcagcgtgggttgtcatgatgaggacgtatgagacgtacaccttgatgccggaccagaaggcggcggaggaccggtggtcccatgtatagacgatacatgctcggacatgctttcgctttggggagatctcctcgacgttcgtagccttcttgatgttaatagcgagctcttggtcggttctgcgcacgaagatggggttagcttggcggtcatgaaacgtgagggtgtcgctgacttggtatgctcggtgccgcgcacagcagcagccatgtttgcaattggtagcgggcaagctacgcgacgctattattagataatgggtaaagatgtttgcgcaaggaaagttgctcaggtctttggcgatgctatagtagcccctggaaatcacgagacaatttcccagtgaagccggcgccgcgcaagcttaggagattaggcagagagtaaacagtaggaaatgaaacgatgattaaagagatcaagggactgaggtttgtgaggatgcgactgtagatcgagtattcgcggtcgtcgtcagccgtgacaaatcttgggcgactcttgggcgtggctcgtctctgcgattcgatggatgtcgtagtggcttcagtggctgggccgcaagagccaagagaggagcgtcatacggagtacgtatcgcctgttgtgtggggcacggctgttgaagattcagtgcccgagcctggaattggtggccaaattaggtatcccacttagaggtgcacactttgagagattcaagaccagatttcatagcatgggttgagaatgaaagtttgcagcatatgctagctttgcattgtgttgttccactagatctgtagctcgagagcttggctgaataaataaatattgtatccagtgaatgcgtacgaagcctctagattttagagttaacttctgatgatacctcaggtagtttgaataattcatgagcatatcctataaagtccactaaattttaccacgaaataccttacctacttgttaggacatactagctcggagtctcatgagtctgatggaacacacttgcagcttacgatatcaactctgtctaagtactgttatgaaagactttataatgtaatgatgatccttggcatacgaaatgaacgttcttgggaatgtaacaacagctcataacggcttcttgagtgacctatcataagtacctatattgttgtctgacgaccagttcattcttaactcttgacatggaaataaacactaatgacagaaaatctccttctgacggcctcaattgacagaagcttcgagcggaacttggacgtgacgcctagaacgaaatgcccggcacagaactttgctcgtataagtcatggctggtggacacttgaaaaacatgaaaatactgagaatcacataaaggtacagggtaggcggatcggggaaaatatagggatgctgaagaatgataagccttgaatcatattgggtgtctccgtggacgacaagatgaacatcgcaaaactgtactcattgtagatacagggtgacgaggacacgcattacaaggtaacctgacctgatgagccgtgatgtgacacttgtcaatggagtaatggaacagaatctgtatttgcatccattgtgcacctcaacttttttattttttttaaacaaaaaaacatcggttattcacatggagtgaatgggtgagaaacgccagttcattcatacgtcaatcagacgccatgcccataatatggaccaggcacaattcactaaaggtatcttcaaatacagacagcggcatgcttcaaacgatgtctttttttttggtctcattgcctatggacatcaaaatgcaagcccttgccatgcagagtttcccatccggacgcaataccccaggtaaatagaagccagcaccaccaaccccgcaatatcttttcttttagatcgtagtctcgtaggggagaggggtgacggtctgaggagggttgtcggcgagcgacagtgtgtgagcctcacggggtccagcgggctgacgcttgacctggacgacggtaccgttggccttggcctccttcttggcctcggcgttggccttgactcgcttgaggaagtcctcacgagatcgggactgctggatgtgctcgattcggacgttgattcgcttctcgatgtatcggtgcttcacctgcttgtagatgatgacaccgacagcagacttggtgacgttgtagatgacaccagtcttgccgtggtacaccttgaagggcatgctgtgaccgctgttagccctcctgttccaatgcccacaagaattcctccaacaaagcgtccaagtctcgcaatttcgcgtgtattgtcgcatgatggcaaagggagctctgcttaccccttctggacggcaccgttcgccttgatgtcgacgatatcaccaacgcggtactgtcggagataggtgttcagggcaatcatacccttcttgcggaagtcccggctgaaggcatactaaaaatttcacatcgtcagtctcatgccgacgtcgtcgaattttcattctcgtaggaatcggtggttgaacatacgcgggtgcccgctctctttccgtaggagtgacccatctcgaatgtgatatgccggtaccggtcgggttggggttagtagtcgtggttggcgaaagagatggtgaagtccttcgctttggtgttgtggatttctcgtctctcgaaggcggccttgtgggagcgggtcctctgattttccgaaagttttccaggtagggcaagggcgattgtgggttcgctgggttgcaccttccaaaattttagggttctcaactatcgcacgtgacgtggccgagctccgccaaaatctgtccgcacattttgctacgattcgtgtcttgtgagaaagttcaactcccgcagaacacccaaggagcaagtcaagtgagtatatcaccgccgccacgagtgcatcgcaagaggatatcaattaacaaagtattcaggatgcctccccgcgcccactccaagacctctcgtgtcccccgccgacccttcgagtctgcccgactgtcagtatcaccggccactgaacatgagcttgtctctgtttaagtcgtatgtgaatgaagactgaccgaataacaatagtgactccgagttgaagctcgttggcgagtatggcctgcgcaacaagcgtgaggtctggcgagtcggtctgactctgtccaagatccgtcgtgctgcccggtatgtgaacctctgcacttttttgtgtgcgctggagaggaagaggtttctaaccaattgcacagtcagcttcttaccctcgacgagaaggaccccaagcgtctcttcgaaggcaatgccctcattcgacgtctcgtccgtgtcggtgtccttgacgagtcccgcatgaagctcgattacgtcctggctcttaagatcgaggatttccttgagcgccgtctccagacctgtgtctggaagctcggtcttgccaagtctatccaccacgcccgtgttctgatccgccagcgtcacatccgagtcggaaagcagatcgtcaacgttccctctttcatcgtccgtctcgactcccagaagcacatcgacttcgctctgacctcgcccttcggcggtggccgtcccggccgtgtccgcagaaagaaggccgccgctgctgctggcggcgagggtggtgaggacgaggaggacgaggagtaaatgcaaccaaaaatgcaaaaacgattccccctgtctagggcacttggtgatggaataccactcatgggaaggggattctcttcatagcttgcggcgttggccagaggataaaaatggaatgatttcaccggataacgacaaacaaaatttcccggtgtctctccacctgtgtacatgaatctcatgaaacatgaatccaatcacgacatccacccataatcttgatttgctgtgaaagtttcaatgtcaatgtagctgtcgccgtgtatttgatgctcatggtatgtaacagcattgtaaaatgtatagtaatgcatcgctatgataaaagttcatccttgcccagcagctttgccattgggtcgttcgtcaccgtccgtttcctcctatactcatccatttcctcttctgtcacaccattcatcatttcttctctcgtccgtttgcgcggctgctcttcctctttgttcttctctgcctcctcctttgaaggtttttctgtctcctcttcatcgtcattgaccaggttcgctccagttcgttgacgctcagccgcctcccatgccaattttccttcgtcaccagtacagtagctgtttttgatgaacgaatgacagcaagcgtagccccatttgaaattggaccaccagcttccccatactgaattatgattgttgatgagaacatcttcagcgtacttggatttggccgccttcttgggcgcacccttgatcaaaccagtctcatcgtactcaacaaacgtctcggattcggtgatggccatgttgcgcaaagcagctggcatagccttctgatctccaccgtacttctcgagcagtagcttctctcgttccgcacgttttgcctctgcctcctccagctccttctttcgatagaactctcctgctgtggggtttgcttgcagatgctggctagtgttaccagacttttcttgagcctcccaagcatatcgctgagcattctcgaatgcgccagcatcgcctgaggatcgcatgaaaccctcttccgcgaacgcatctgccgccttgtccgccgttgcacctgcatcgaccagtgaccgtgttttcggatcgtacttggcagattctagatcgaggttcaagagatacttggcagtgtcctctcgtattcgcagctgtcgtgttgctgtgctctgatgtttgctcatatcattctcctccgcgtacttgtcgccttcttctgtctcttcatcggcatttccgtccttggtggcctgcttgcgtagctcctccatctggttgaactcatcgaccacactgcgatactcctttgcatcatatccattccaacggtcgcgcttagcgtcccatcccatgttgacatcttgaatcacctcatcggcttgaatatccttgcctgtccattttgcccctttggctcgtggtcgactcaggcagtctttcttcttgtgtgtcatggcgccgcagttttcgcaagcacctttgcgatacttggtagccgctgggccggcctttctacctcgatcgtaccattgtgacttgtcgttcttctcttcgcgacgctgatgctggaggtagtcattctcatcgccctcttcaccggcataaaacgggcgtttactgatgaaagatggaatgtagatgttctcttccttcagagcggcaccagcgcctccagggccggtatttgggggcggtggttttgcgggggcagtaggcatgacgagtaatgtgcagctttgccgtctattgaaatgtgcgactttcacgcggcgagataataaaaaatcagagccaaatgttcagaagccaaaaatgggtgatgcctccgtcgcagatcactgagccccaaagcagaaagctgtttagataagcagtcttatcagcacgtgatcgcgcgcgtctgtaagaggctggtagccatggcaaaacgcgtctcataagcagtcgaggttacacaaagaccttcagaatgaattgagcttgctgaaaacacttttttgagctacgcttggctcttttgttcttaataaacagcctcaagcccctgatggatccaaaattcagagaatatggacttattccgggtcagactaaattgtatcgatcactatcaagcaacaccctcgcgatatgacccccagcttcgtaacgacattcgcccctctcagatatccaaaggacccagagtccctgttgttcgcgtgtttggatctactgagacgggacaaaaagtatgcgctcatatccacggcgcattcccgtacttgtacgtggaatatgaaggtggcttaagtcctgatgaaggttcgttgtgtatattccagtaaatatctatcagtactaaaaactctagtcggtgcttatatatatcgatttcatctatccatagatcatgcgttagcagtcagctatcgacgagatcagaaaggtgacagtgcgaggttcgtggcaaggatcacgcttgtcaagggtgtccccttctatggctttcacgtgggatatcgcttcttcctgaagatttacatgttcaatcccattgtcatgacgagattggcggatcttcttcagcaaggcgtgattatgaagaacaagtttcagccatacgaagcacatcttcagtaccttcttcaattcatgacagacttcaacttgtatgggtgcgattatctggatgcatccattactcggtttcgatctccggtcccagaatacgaacaggggtcgaattcatcccacaaatggcacagtcgatcaatctctatgaatcacattaccgacgaaaccacgctccctcgaagtagccactgctcgatagaagtagatatatgtgtacaggatattataaaccgacacaaggtcaaggaaaggcctcttcatcatgactttacggaaagaaccaatcccctccctgcagacatgaagctggtctacagtatggctggactgtggaaagatgagacgaagagacgcaaacgaaagatgcaagatccgactgaggggagcagtccatttccaccagaagtccttgtatcgatgtcagccaacgctcgtgactctcaaccgcaaggctggcttcatgaggaagaattcaggactgagatccgaaagctcatctctgaagagaaactcagtggcgactcggaagagcttacttttgagaagtttgcaaagccgcatccatacgaagagcatgtcaatactactttggagtcagttgaagacctcttcccatcgaaacttgcaccagctttaggattgcccttaggtgtggagatggaacaagatttacgaagcagtattgttgtcgatgaggggaaagtacgtcaggctggagaggcacacaatgacttttatcctgaagattccgatgaagatgccattgcggcgctcgtggcaatagagaaggcagccgcaaaagtttctagggggccaacaaaccaactaccggaagaagatcttgagctagcggcggctctcaacattagtcccgacaaatttgataaaaagacattctggaagtcggcccttggggtttgtcaaagtggtctggtgactggcgaacttcctgacctcccagtaaaccaagagttgcttgattatgcagagaacgaagggtttatcggacggacggagaaaacaccgactatcaccttgtccagcttgacccagctgaagcgacccctggatgatgttgcatcttctcaggcgtcgaacaagaggacaagactcaatcaaccgtcgatgatggacgaagatgaaatggacttggttcccgctccttcaacggacgccaacaagattctcacctcccccttcagaggggcttccattctcaaaggtccttcatcacttaacaaaaacgccggttctatactgaaaggtgcttccggcttcaaccaaaagctaaattttcctactgtcaaagatcagaatgatccgaacaccaagcttcgtctcagtcagatgagccagaagtctgcttctcagcagaccgatgatggtcgtcacactaagcacgtttcgtttaatcccagtagttttctccctgctgaagcagagttgtctcaaatgactctgtcatcttccatgaaatcatctggagaacgaggagacgacgaaagtcatgaatcgaaaatccagagagccatgagtcgattcgccagcccgcaagtgcacttggtttcttctctacccccttctgcggcagctgtggcttcctctttgaaagaatacgggattcctgatgtgatctatcaagatgcttattacagtaaggaaaaggatgtccctggacggatgcgagaatatgccgggaaagagtttcgactggagggcaacacactgccttttctgcctgaatttgacccaacagggacagctccagccagctacgggctcagatttgagacctttgacaagattgctgtagaacttaggtatgagcgacagaggaagaaatgctcgttgaggagctgggagcttgcaaatcccccgcccgcgtatgaagaagtcgaggagtggtgggcagaaaagcaacgcagagcaaattcaacggacaggtctatgataccatctactcccaggcaatatcaatctcagatcgatgggcccacaccgaagaacaagcacggattcaagtacaccccaggcaagaaatcaaccagtgtccagcatgaggtgcaatacatgagcacgatgagcttggaggttcacgtaaacaccagagggaagtttgtgccgaatcctgaggaagatgaagttcagtgcgtgttctgggcgatcaagtctgatggaactgcttccggcagtcaagattcagctggtgtccaaacaggtattctactgttgtcaaatgacgccgagtttactcagcgtgtccaacgacagacgaatgccgaggtcatcgaagaaaactcggaactggatcttatggttcgaatggtcgaaatcgtaagaaatcatgatcccgatatccttaccggttacgaagtgcatggtagttcctggggttacttgatcgagagagcacgactgaagtatgattacaacctttgtgatgagttttctcgtatgaagaccgagtcacacggcaggtttggcaaagagaatgaccgttggggtttcaataccacatccactattcgggttaccggccgacatatggtgaacgtctggagggcaatgcgaggagagctcaatcttcttcaatacaccatggagaacgtagtctggcacctactccatcgaagaataccccattactcttggcagtctttaacaacttggtataagggcggcaagcatagggagctcaacaggatgttgagatactaccaaaaccgtacaaagatcgatcttgagattctggacgccaacgaactgatttcgaggaccagcgagcaggcgcgacttctgggcgtggacttcttctcagttttctcgcgaggatcacagttcaaggtagagtcgatcatgttcagaattgccaaaccagagaacttcctactagtttcaccgaatcgcaagcaggtcggtggtcagaatgctctggagtgtttaccacttgtcatggagccacaaagcgctttctataatagtcctcttctggttcttgacttccagagtttatacccgagtgtcatgatcgcttacaactactgctattcaaccttcttgggacgagtcaccgactggaggggtataaacaagatggggtttactgagtacaaacgccagaaaggtctccttgcccttctggaggactacatcaacattgctccgaatggtatgatgtatgcaaaggcggaaatccgcaagtcacttctagctaagatgctgactgagatactggaaactcgagtcatggtgaagagtggcatgaagcaagacaaggatgataaaaccttgcagcagcttctcaacaatagacagcttgctctcaaactgctcgccaacgtcacttatggttacacttcagcgtcattctctgggcgtatgccatgctccgagattgcagacagcattgtacaaaccggcagagaaactctcgaacgagcgattgcttatatccactctgttgagaaatggggcgctgaagtcgtctatggcgatactgacagtctcttcatctatttgaagggccgaacaaaagatgaggctttcgatattggtaatgagatttccaaggcaattaccgaaatgaatcctcgacccatcaaactcaaatttgagaaagtgtatcatccctgtgttctgctcgccaagaaacgttatgtcggttacaaatacgagagcaaagaccaggtgaagcccgagttcgatgccaagggaatagagaccgtccgtcgtgacggtacacccgcagagcagaagatcgaggaaaaagcccttcgtctactgtttgagactgcagatctcactcaggtcaaggattacttccaaaagcaatgtcagaagatcatgcgcaacaatgtttcggtgcaagacttttgctttgccaaagaagtgcgcctgggcacatactcggacaaaggtacagcacctgcaggagctcttatcagcaccaagcgtatgcttcaggatgctcgcgcagaaccgcaatatggtgagagagttccatacgtcgttatcactggtgctccaggagcgcggctcattgaccgatgcgttgcgcctgaggaacttttgagtaaccctcactggcagctcgatgccgaatactatatctcgaagaatttgattcctcctctggagcgtatcttcaaccttgtgggtgcaaacgtacgccagtggtacgacgagatgcccaaggtgcagcgtatttaccatgcaactacgctcggaaagaagaagacgaccctcgaatcatacatgagatccacaaattgcctcgtttgtgggctcaagttctctcaggaagataatgctctttgtccatcctgtcgcaagaacgttccctcatctcttcttacactccagacacggctcacaaccgaggagcgtcgtcttcaagaagtactctcactctgtcgcagctgttctggcctcggacctattgaggacgttcagtgtgatagcaaggattgtcctgtgttttggacacgcatgaggcaggcaagcaagacgaagggacagcgcactacaagtcaacctgtgatacagtcgttggtggacagtgtggagaaactgtcattggagtggtgataatggaggatttgtaagtgattatgtgttaatgatgaggtggtattgtggttttgtacatgcattgcaaggcgtttggatgatagggttgagttggatgatgcatgaagatcattggtataccgttaactaccctgcaggttcagttagttttacttttatacacgatattgacagcaattcgtcgtgaaactcgtttctcctgtgtcaaagtgtgaccaaaatctgttcctcagtacagtacagtggttagtgtagtgggagaggcttattcaatgttgcctgttgaagaatgctcgtgtatgtgtattgagattctcatctaataaacaatcgcagttcaatatctagactatatttgtaaagttgttttggtttaattcacattctatataacccgacagtcacttctgctttgtttgaatatcggagcatttcgaccgtagatgttggaatcagttcaacatgttacttattggatatcgcggtcctggagccgtgattccggcggagcggtttaccgcatcgcggccccacctgtgattcgtccgaacctggaggggccgattgaagatttttggtcagtcccattcttagacaaaaaacaacgggcgcttctcgtctcagacagtttattcatagatacgaagatgccaaaaactgactcgatggaagtgaatcatgcagatacgataaataacatgtgcctatatcgtcatataaccccttgttgagatctaacccgggccttccggaactattagctgctgctggttaggaaaccaagttcgaagggcttcgagagagacccctgtcaacagtaagggaccgaatagttcacgatagcggccgctgatcgtcttgctgttatctgtagcatctagcgcgaatggtatgcatcagagcctctccctctttagcccctagcctccccagccaaggcgaaggaatcacatgtctagaacagctacggatagagctccccaacattaatctgtgctctaatccacaaatagatctcaggtacagatacgggtcagacaatcactgacatgtgaagcagaccgagatcgagagcaaagcttaacgatctagatcagggaccaacttggccagctcactcaaccttgctttggatgggttggtttgcgcagcgcctccacattcccagagcccaaagacagccagccacatggcatcgctgactctgatgcacaaaatcactggagcaaaatgtgaaaaaaggagacggggaggggcttggctgggctgcaatgcgttgccagcaaacctcacctctcacccgtctcctttgtatgactcctcgagatagattgcgcggtgtaaggtgtgcctatgctccgtactgaatgatgcgttgtacaatgtacagtatccgtaagctcggctccaatgtggagaaaggaacaagtcatttttggggtcgtgtacggagtacggtgtttctggttagcattggcccagacatgatttagctgccagtgcctaatcaaacgcatacatacctacctgttgagatggagcaaaaggcaagtaaaaagaagtatcgatttgccacaggtgcaacgtctagaccttagtagctgagagctattgatttgagttgtagagacgcgagtgtgcctgggtgggtgagggctggcgagatgtcaaagattgtccccaagacccaatcaaaagcttctagatatcagccagctccaagctagaacgttgcaggggccgaaccgcagtggaggttgcccttgcagtggaagactggatgcgttccgtgtggtctggtgtctgatgactgccaatcatgtagatcaagtggccaatatcgatgatgatctgagaccaggatgcgaccttgacaagcttgacaattcgacaactgacggccaggcacagcttcgagggatgtcaatcatatcctgaggaatccataaagctccaggttgtatcaagcaaattatgacgaagaacaagaattgtcgccgaaatttgactaacctcatcttgctccaaaaggcgcataaatgaaatctttcgaaattctatgggttccaaccatgaggtatcgatattatggatgccaaacatcccttctccataggtacgaaacggctatttggctgtaacactgccgaaggatcaaccaatcgacccgactaacccaccctgtacaaagggtcttctgaactctgtccgcctgcatatgtagaatcagcagccaacctcatgctgtgaatcccctgcccctgtctgtctcgcacatcagccaagaggagcgtcaagcaagaatctccgaggcatggccgcagagagaccgctgaagtctgctagaaacaagaaagtgtaccagagtcttgcactactgagatagtctagcgactccatccatgatatcaaattgatgtacggagtagattccttgataacgttaactaacaaatgtttgttgatcgtatcgtccgtgtccccgttgttggtcttcccactggtccggtctctgccgcaacgccccgtcccttcaaatactaacaggtgattttcgtcggctgagacagtggaatgcttgtaaaatcatatcagcagcaatacacaccagcaatagccgtaatatcgccacgagctgcaaatctaatcgacggaacgcagctatcaagtcgcctaccgccgaatcatggcttgcttgttctgtgtaagaccgaaatatgacagcaagacacggtccatttggggaaatgcactcccgtctcggtaggtcaccgattccatttccagccattccagctcacggaggagggaaggacagcattcagcatccgatccaattcagccaaattggatggatacctatccattacagggggacacaccaggtgcttcagaagttcaatgcgctgcactacggggcccaacgctgtgaggcgagctgccaggcgccgccacggcccattcctaggagagacaagaaaaattgagacctttgtcctaggtgacaaaaacaagtaataaggtctctgctaaactgagactaagcttacttgtgtatttttattctctaaagtagaggtcccaagcttttttgctctctgaggccattgggtccaacggtggcctgctaccacatctagcacgtccactaaacagcaacttattaccggcaaggcgaccctccccacacctcttccctggtcttttcgcggcacgcgcacctccttcccccctccccgggcagcaagaacggatacttgggggggtggcaggtaccaacccgaacttggctttggcgcaggaacgaatcatcaatgtcaccgtcttttctctaatttgctcttacctcgttttgactcattttcatatcccatatgaacttgccatttctccacctccaaatttattgttcctctctccaaattctatcttatgtcagtttcgatattatctaacaacaccctttgtttgcgctacctcagcttatcatcgcacagcgcaaacaatacgtagccctcccactcccgctacaaccttcttcaagataaagggtcctgtgccttgcgcttggcgggtcccatttgcgtcatacctagatctcgaactcgcccaacatcccttgaattaggtctcggatttggtcttaccttccctctcgagtcagtaaaaaggaaagagacaatcacaacataaaccgatttctcttacttcgcttccttcgcctttttccaaccttgattttcatttcatctcgacgattttgacgaccaggaacgacttgcatcagcaccaagtttaaggaaatcgactagaccaacttcaaccgccctatgccttcctaacgaaaaagcgatcccacacatacgtcctccgatttattccacgctccacagtgacagagtcctgcacgccttccatgatcatggctacgaggttcacgcccgaggcttttctgccatcgggcgcctacgactctgatgttgttctgtccctgaataaccatctgccttatcgcaacacgtccagtatcccgtctccgcccaactcgtatcctcgagctggaacccttcgtcatcaatatccacaacactatctaaacccatgtcaaccgcaaaaccaagattatagccagagtcaatttcaacgcggacgaataccccccgcgagcaccctgccacttcagcacaaagattcatctcctctctcactagagtccttaagggcagctcaatctgttccgcctagttatcgaccatttcctcagcagaccgaatctttcgacactgtcgacgctcgtcccgcgactggatctccaactcacggaggcccgccccccgttccagaatttcgctttccagcatcatctacagctcctctgcccaacgtctcttcgtcttccggactcgttggtacatccctctcaagatctgtttcggcagacgcagtggctgcctctcaatcatcagtgcacgtggttcaacgcctcatgcagcagaaccaattgatccgcgaagcctgggaagcggagcgaaatcatctcgaagctaatcggcgacgagttgaagaggtctatcaagaagagcggatcatcatggatgaggtccgggatagctgggagaccgagaaggagggcatggcccgagaaatcgaagaactcaaagaacgcgtccaccgacttgaaggagagaacagtgcactcaaagctgtcacagcgcagagtatccaggttacaggcgtggtatcgcctctcgcgagtcagcgtggcggaagcggtgagggctccttggacagttcctgccttcaagctccaccaggacgactcgcgtcaaggggacaaaatcccatcattccaactggtctgtccatatccgatgcgtcatctcttccacctggtcttgatggagcatctcgtcgacctcactatttccagtcaagtagcgctcgcgtatctcccacaacacagcccgaatcatcgccttttgtccccctcgaccccaggatgcagacacagaacccagtggctaaggacttcttatcgtcccctacagaggacgtggctactcctgttccagtcattgatgttcaagaaatcgaccctaagttggaaggtatcccactcaaggccactgcggtccagaagcccacattcgccgccggggcatctcctcccgaaaacccagcatcccccgtagcatcccctcctggtcccgctgctcgaagcccagagcagtctcgacgccctacgaatgcccgggcttcttccaaggaatacacattgcaagctctctctgctgtcgagtctcgacgtctgacaatgcatgccggtcatacacccaatcattccctgtcattgttccccaaagtcaatccgactgacccaggttccatcattggcgagggcgccacgcctaccgtcgagactgtcatcaatctggatgcagctgtgattgcggaagaggagaacaataacagcctatcggtacccgtgcaatctgataggcgcgattcaaaggtgtcctttatatctgttacaggagagcttgacccaaacgcaccagatgttatgatggaacctagtggcggcgacaaagctctcaagggaccactgatgttaagaaacatgccggccaaagatgagctcttttttgaaaaattgcacgaagcactggagcctataagccaagggcaaaatgcgctcccggctgtgatgcaaggccataggctgggatctattgctggcccatctggctccaacgctcccgcgcatatgcctaaacaggccggaccagtcggcggggatggacctgctgacgcccagcgagatgccgatgatagtgacggcgaaggcagtggcaaggctatcgaaattgacgttcctttaaagttgaagagcacgtccaactttggtgccccttttggtgccatgtaggacggcatccaaggagacacaaattatcaagcttacagctcgagcttgtgcaaccatgttccaccatcttcgccggaggatttggagcgtccccaagcatccgtttgacgtcttactcacgatgatgaaatatttttgcgttgaatgcctactgagcggccttaaacgcacctcacgatttatacgtctgtcgaatttgcgaactgtcttttccctcggtttgagttttcaatcaggttcaacggcaagcgagcgtacagcggttttatgggacacgggataaaaaaggatgcacacttatagaacaggagtatagggggactggtttttataccttttgcgttttttttattgggaatcgccgcagattctacaacattattgtcgcaatagcggtaaacagtgacgcgatcatgagcttatgacaggagggcaggctcgcttggaattgttttgtgcaagttggaacattggtggaggtctgcgttgtttgaataccctgaatgataggaagtcagtatcggaatcggatcgaggacttgggcgaaaatgggaaatgggagttgtctggagcaaggcttcatcttccgggtttcgtggaacaacatgaaggtctgggccgtagtaaagggagttgagggtacatccacctgtagatatcaaggagctcgcctgtgggcaataaggaatccttttttcatcgattcggtatctctgctgtaacttgtttttttgcggccttcctgaacagccgctgttgttcgaaacctcgaccaatgtgtatcctatcttctgagtcatgacatacacgataccaggtgacaagttgtatatcatgaaaacattaaaaagtgtgacagtcatcaggctggcacgttcaagtaagtaaggtagacaggttggcacgcgaggtggctgatatcccgcaaggggctgaaggagaaacttgacatgcaatcgttgtataagcttaggacctatcctaaatgatcaaagttaaatcaatatatgatctggtactttttcagcgccttagttcaacgtcagaagttttcttggccactccaaagaaatgccccacgcactgcctgagcctaacattgtgtgtgtaaataacaacacgctggtttacattaagccattgttgtacaaagcgtatattggccgcaacgagcattccagctttgatcgaaagagtcttgttctcttcaactaaaggtggcggtcggcttgaccctagctatctagaggaggaaagaaaacacgggacctcgatcctaagtgacaaaaagccttaggtaacttggcattagtttaggataagtttaggataccttttgctaagattgttttaacacctttttgctcctcgcggcctaatgtagtaaactgtcgacccgctctcattcgactttgtcgtgccagtgtccttgtttgagagaatgaatttcgaacactaacttttcgccacaagtcggatatgcagttgacaaccggatctttgataagatactagcctccctaaaataaataagtttcaattagaaaagcaagtcttaataataatgctgattgaggaatttacaagtataccggcagatacccccaggatatggaatgattcctaacacaggatccttgcaatgccctagggcttgcagcaagatttattggtcatcgtgaaagcttctgagtaaaagcttatattgagggggaaaatatcgtgttgtcattcatcatatgtgttcgcagcctaaagcttaaggtcataggccgccgtcatccatagctaacataggatcctctttgttccatagaagggaatctgcctccatcgatggagtctcttggtggtggtaatcgaagtggcggttgttttttgcgaaacagggcaaagaaaggacgcacgaggcgcgagaacatcttgagcgagtctttactgatgtgtgggagtaggtctcgatgaaaaagtagtggaatgtggaagatgatttcactgatgatgatggaaaggtggttgtctagttgaagaaggaatggaatctatgctaggtacctaggtaggcacattctgaccacccaaagactcccaggacggtgatcgcctctcctttttctagtggtccaggagcgcattgttcaaaaccttctcaagatgggaggagacataggtggcgacagaaatgccaagttcctcactgcgggagttgacaacctcgttgatatgggtgtctagactgctcaaagcctttttaacagcggcctcgcaggccttgttgagtgtgtcctgaaactgctcctgtgacatggttggtggatagaggagaggacttccatcaggagtggaatcagctatgatgtgcttttgattgatgagatgtctggggtcttatagtgggaatgaaatctggtgtccaagagtgtggacggtgttggtgtagttggtgtgcatgccttctgtgtagctacattctgacgctgaacaatggaaggtgtcaaaaatgtcaaagacacctactaatctaagctttcctaaacatagcaatatatactaatttatagtaaagtatattaaagtaactcatatctttttatcatttaagataggtccaaagcttatacaacgattgcatgtcaagtttctccttcagccccttgcgggatatcaacctagcccggtgagggagttctgtagtcaatcacataacatcaatcgacgatagcattggattcttatatcatcgctatccgacttgccttttgtggaaatcctaagcatctaaagtaggcacatattaacctgcggcttccatatattcatgctggaagtgaaagaatccacactgtctgaatacagtcgctaccatagaagacctcaacaatcgaacaccgtcaacgcctattctccggatatagtgactcccagtccatacttcttaaccgtctctggcccgcaagtctaatctcagtcattgattcgcccgattagacgcccatggtgaaatcgtgttcgataccaggtgtcacactggccatgaactaaacaggttaggaatcggagaataaccatacgcaatatggagagacctaccttgaggaatacaactaggtactgatccactcgaatagcaacctcttgatcatcgatctcggtctcctggacctcctcccactcatccttgtccgctgcctcttgagcgcccttgacatccaactttccaatctcgtctaccagaccctccataccagacggtgtctggttgttgccggcacggagcttctcacggcgcaggcgaagagccgcatcggcacggtcgagtagtgtcttcatgactgaggcgtgcttacagggatgcacagaggccatcttgatgttgttggcgaagaaggggaagtcctcaagtgtcactgtcttgtctttgtagtcaccgacgatgtcctctgtcatatcattaggggggagcggctggccgctggcgagatagcctgagagatacagacggggtgttcggtagtagggggagtacatgatgtagagcgtgtatgtacggtgagcgctgctagttgtcagtagatcttcctaggatgcgaattttgcagcatacctgttcttggaatcagcgccaggatcgcgaataatagcctcgtcgtcgtcttcatcctccatgtcagggatttcatcatcatcctcgacaacctctcgatcaccgacatttccggagtcatccaccgtcctcacctccttgaccttcagcggctgggaactagccagaccaccggtcctcagccaaccatcatcatcgtcgccagtagcgcccttgaagtcgtcgccgtcgttgacgagagcttcctcatggccagcgtcgcctgcaaagtcatcgttcaggcgtcggtggcaaggaacgttgcgtgtgacgaggaactgctttccgggaggaagatggctcactcgctgctcaggagagtctgcatcgccccaagaccaggtcgggaacttgtacacaaggtagtcgcccgcagcgaggaactcttcaggtgtgatttgaccggtctggcggaaggttgacttgtgagagacgggtgtataacgatcccgtatggtgttgactgtggagtagatgtaattcataatggcttcgttgcgtatcgattcgctcgttcgataggaatgatgtctgttgatgtgcttgtcgaagggtggactcagatgctgtatcgctgaaaggatgcggggttgagattttgtataatcttgatggtgaaatgatacaaaggtgtcgaagttccaaagattgagaaaggctttagaagactttatcgtttcttcgtcacgtctgcctgaaaagagggcggatgactgataaagaaaggcaaataaataggtatgttacggtgcctcagtaataggcttcactggtgaggcgatcacatggagatgtacagatgcctggacccctcattggccgtgacgtgggggacagccactcagagctgggggagtttgactgaagcgggtacggagctgggcttatcttatcagcatgcacgtcatctcccagaagctttgctcacgtgtatactatgagcctctcctgggcagatgagagtcagtctggtgcttggatcacaaggacaagagaagcagaattagccatggtcagtgagtttgtataaatcgatcaagtgctctattcgggatatcgtggtatcttttcttcttcagaatgttttgtttagaaatacatgtacaagctcagcctcaatgctcattgctcctcctgagcctcctcctcttcctttttcttctgctcttcacgctctttctttttctctaatagcttcttcagcttcttcgctgggtttaacacaccattcgtgccagctccgcatgcagcgcatgtcgggtcttttctgtatctcttgagagcacatggctcgcaaaagtagtgtccgcatcttgtctggataggttctctatacggtccctcgcaaataatacatgcaaaagggatcttttcaagcatagcaatctcatctgcgtcatctgcgttctcaagcttcttgtcgcggttgacgctcgcaacgacggtaccacctaggttcttcttccctttagtaacttcttccctttagtaacttcttccctttagtaacttcttccctttagtaacttcttccctttagtaacttcttcccactctctgtcaagttgccagccttgcttcccatcgtctcgaatatgggcgaacacgcaagaatcgccaaatccacaccacaacaacacacacacacacacacacacacacacacacacacagccggtcttcttgtaatctttgcagacgtctggtttgaagtccatgaccgtgatggtacggacgtttgatgaggccttgacgggacccttcgctctgttgggcgcatcggggttcttttggatgaaagtagtctgatttgcgagacagattggaaatcaaactttctagactctaacgtgccttaccttgggatggagggatctagaaatgatcatgtgacttcgcgtggcgttgtgccagagtcgggagccactcaaacttgagtaacgacatttgacaattgtcaagtatttcttcttgaatccgatatgatggctgcatcagatctcgattacctcattttctttcaatctcgtttttggtgggcgaggaatccatctgcactaagactaaaatccacctttggcccggcttcagtatcacgagaaaaggtataatctatcaatccgtagtggtgcctcaaattggcgcgcttcttttataaatttctcttattgactacccttggacatttacaggtcactatatcttcgggaacgtctcccatgatatcacaaacgctatgtatatcacctctgggcatcatccaggatggccatctcgccatgatccgatgaataaatgctcaacaaggataatcggatctcctttatcatgggtatgctcttggggcaaccatccgaagctatcctttggcaggacaagcacatcaccaatcaatcgaggttcttcaagtctatctagctcgttcccagtatgttccacgcctgtggactcctggaaatagtccatgagaacttttgtgaaagcaaaaggtccagtagtggacatgacatcttcgaaagaaactgtctccccgggctgtttggtcccaaaaagtttcttgagatcctctgccacttggttcacaagtgttttgatggcaggatggcttggcttggccaacaccgaatattggcataattgcacagagtatggggagccaggccagatgggctgtttgtgatggtcattttctatcccaacgaccagatttactgagccttgaaactgtttggggatccatttcgatactggctgatgggggtatacgtcgatatcagcccatacaccaccctcgcgcaacagtatgaggtacctcaagaaatctgctttcagaattgggtcctgcagacttgtgaagacgtctgagatattggcatcaaatcgatcgcgaacataagcgtcattgttggcatcagtaatgcgctcataccgccaaccagggttgactacacgccattgatgtggaaaaccaacagttctctcggtcgggttttctgaatcatctttccagctttgccatatcttatgtggaaaaggttcctgttgcagagtgacaggagccgtaggcaatggtgcctcttcagataagctacttgctatcgtgtgtattagcaagcaatccaagctgagggtttgcgaacaactaacgtcttatcctaccactatatgcgtagttgacagtcagaaagatgacgatcacgacggctattgaggcagtgtagacatattttcggtgcgcaaaagccggtgacaacatcgtggccagaccgactacaatgagttgaggggaattgaagcgactcgacaggatgcgatcagcttcaggcagaactacaatcagacaatctcagccctgtcgccattgaccgcggcgactgatggacccctaaatcggtgtggggccgagtctccggccgtgtcgggatacagcttcttgcagccaattatcgatcctctgttaccgcccggtataggaaaccatttaaccataactgtcttcaaccaacacgccagtaagagttcacgatatggtctcatgtggaatctacaaccaacacaacttcagctctcgttagagatgtccccaaaatcaagcgatggccaggacaatttcttgggacgatactttgtaactgctggctaagcccgcgagcgtctatttctgtatagcacatggtgcttagaccaacggcttcgtgcagcttctcatacactccctggaactgccaaggttggtgcaaccaacagttctaaagacgaattgctgcatgggtctaatctctaatctgttgggtcgctcttcagcttcctccccgtcctttctacccagctctccctcaaaactctgtgcttcttttcccttcatggtacacacatttctctgtgctgttgtgcagatcaactatcaagatgaaaaggttcatcctttgtctcctatttctttccttctcacaattatgttttgccgctcacaagtgttactatcccaacggtctggaagccgaagaccatccttgcgatcccgatgctaagcagagcgtctgttgttctggaggcctaggaacagtatgcctatcgaacaaattatgcatagggggaaatggaaattccgtacgaggttcatgtacggataagaattggaattcgccagagtgtgcaatgttctgcctgggttggtgacgatgatacaaaatatattgctcgattatacttactctttccaggcgctgacacgggagggactgatctgatctcatgctccaacgttacaaacagtgacacatcttattgctgtgaccacaacaccaactgttgtaacagtggcgtcggcagattcaatgtactcccatctgaccccgaagtttgggcgacatggaaccgaaaggcgactcgatatgacgttgttggtacaatgtttagtgaccagtccatgaccgaaaccgcatcggcaacaacggacgtcacgtcttctacggcatctacttcttcttccactacgacaagcaacgcatccataccgtccaattctgtgccggatacaccagaaccatccgaagcatttacagggctttccaccggtgcaaaggcaggaattggggctggtgttgttgtcggagctatcatggctgtcgctgttgtatatctcttttggaagatgcgcaggaacgaaaaggctgctaagcagggcgagcagcaacaaccttcgaataacaacccgatgacgaatgtttggcaacaatctcagtgcgtgtatacttcgaaaggctatcagtatcaacctccacatccgcaagagctatctgggactccgttgcagggctttaatgggccggctgagttgccagcacataactgatggccatgtatttttcttgtctcatgtccaggagggtgggagttccggcttgggccatgtatatagtattagattacgattgaagcattaaatatgtagcacaatatcattagagttgacattgacgatattcctggcagagcatgttgagacagatcacggtattcatctagtgatttgcagggtatgcaaagaggagattacctatctaaacttcgaggtagggaatattgcatgatcgtccattaagaaaattttgcattctgtaagtaggatcttcgcacagacctggagtttatggcacttggacactgatcttcggacgaagtcatggacagcctcgctgagagcatgtatatacctaactggctatgggaaaccctgtggccaagagacatgtcttagttctaagctattgtactatttgttgcctcttggagcctgaatggtttgcgtggttctatgtgctgatatgttcgatgattgggcatgtcgaaatctaccctgtacccacgtaatttgaagctcaggaatcaaacgtcactccttggactgaagattaaagagaacgaattgtgttttctctgagtactggggctaattgctgtctggctaccagttgggtagttgcttatacgataataactgccgcagtgtttgttgatgtcttcgttggcgcaacagatgctaccttaagacattgtcacggaaacataggtaaatgacacgtagagaactcactctctccgttgtccaacgatgacctctcttgcttcagaaacccctttctcccgcatgatacatgaactaaggtatgattcaccagcagaggccatcgtcaaagcagtgcatggaagcgatattgagatgtgaggcttagttctgacgtgtctgtagagcagttgccctcagagctacaattggccaggacgccaaacgatagctccaggccaatgcatgtaggagactcgtattggccaaacggagctgagaattgcatagacagaatcatccaatgcaggtaaaataaaaccttcttcttttagtgtttgctattttatttttggacacggtctggatcgatcgcgggcagctccaaatccagatctgatcaagcatcaatcacatcacatcacatctcacctgttgggaaaagcaaccgacagagagcaaaagtgaaagaaagcctgcaaggccaataggttactccatcattctccactaactaacaaggtttggcagctaagcgtaattggccgaggagggaccctggtcaaggacaaccttggcagagaaatgagatgaatgagggtgttaatgcggaccgttggagaaacctgggcgcctattggattttcggttttgtgcgcatcttgttgatgatgcgatgacggcatgtgataccagataatcaattcctggtggtggttggtgatggtgtcgtgttgttgactttttcgtggtcaccaaaagtcaatatcacgaatcgcgcaatgttgtttgtttgttttcaaccattctaggctactctcctcgagcttcacaaccgctactgcatgcacatgcaggctaatcatgccctacccatcactatcgtttgcataaaccccgcagccttgcaccagatgacaccttgggagtagcaatgcatctcgagctcattgctacagagacatgtcgagtacacaaggaaaatgccaacaattgagttccaataccggatgatcgctcaaagattttggctcgtgctgatgagttggcagctctgctagcggcattgaattcttcgatggacgggctggaagctcagtctttgccgtgaggcgtttgcctaacggcgactaaagaaagtgtggcagctcttttacgatgatgaaaagccctgatgaacgcctcaagtcgatgctactggcctatcacagctggtgttgaagtttccaaaccgcatgcagagtgcagatgtttatatcgatatcgaaacgtactgtgctgtacattggctggttgtagatgaagataatcttttcattcgttcactcacgcttgacagcaagcgaattaaagctgggatgagcatagcgggtagcctacagtaggtagcgttgtaaatcaatcccgctcgttacgtacctagccaataagcatatccttgcctgatcccttctcgaagctggaacacagacctgttgagggcccttgctatggaatttcaggcgcagaattgggtacgataccttactttacgcaaccaagctgataagaagcaaagcaacatcgatcatcgaggcaaacaatgcattgagtaaacatgatcggaacaaaaacaaacaatgactgagtagctcagcctgactagcagatcgagctatgtatcatccagagacaagtgagcttttagctaggtactatgtactttagctatcaataatgcggtgtctttcacggccgtcccactctccacgttccactgtaggtagactccacgttcatcccagtcattgatacttggatactccagagcccaaacagaagagctcaaggctcgagaggaatctgtagtgcagtcagcaggtcatgccccttgtccatgtacatttcggtaccttagccagcagtgcagctctacctacgcaggtcctaagaacgcaggggtaaacagtggaaatcatcaggtaccgtgcaggaccgctaaagcaacaagggcctgtataccacaagtcatccaatccatagctggctggtactccgtagacagctaggaatagcaacattcgggcatttttacagaggaattcactctagatagccaaggctgctcagattcccatgaatgcacagcctacaaactggagcctgttccttgttcaaacctcgtcattgagtgaagttagatggtagacagacccgaaaaaaagaagaaagagcaggaatcagagtgctcagcttcacttcacctctcgcttcaccctgggcctggcctgagctagcagctgttcccccgtcgatactccattctccttacctgaccgtatcctcaaatactttacacaaaagtaattctaatccctcttctctttcttcggctacgacctctctctctctctctctttctttctcctcatactcgtaatactaacccaacagcaaaaccaatcgataccgacgggcgataggcgatagccccgaaggaaacggaacggaaacaaagggaaaacagacggcgcgttcacttgacctcagtcttggatgccctctaccaatcactcggcatcgtcgtccccctttcgatactgtcctgtcttttaggtcaccgtcacggggccatccattcattcttctttttctaaaggacaatcgaccccgacgcgactctttgatagaacttgctcctcagcagttcttgtcttgtcttgtcttgctcttcagttcttcactgtgacggacggacatctcaatcgctagtgcatctgcataattccttttcctactgcatcgtatttcagccaacctcggaccctttttcaagggcgacatcccaattcctagcgaagaacctcaaacgtcaccggccagccgcccttgaaatcagtcgatccaccccagtccactctggaatcgaaaagagactttgtcgccggagcagactccacctgaacgtcaggtaccagcgcgcaccataattatcaacatcgctcgttgtcgcgcgcgctctctctctcgagtctggactcatcatcttttttcgtcgtccttttctcattcgcctcaaatcccaacaaacgcccacgtcactgctggaaaactctgtctgcgcctcctttgtcgcctttggcttggttgcattggtgacagagcgccccttgagcagtaacgagcgtttttggccgttggagattcttcgagttgccaattccactcgggaatgagcaataagatcgctgtcgcataagtcgtcgagaaaacattccaggaaccagcaccagaagctctctaaataccacaactgccttggtctgcctctgccagaggtgcgacgcttgaaccagagtcaaaaggggtaaattcccactaattactggtctcggtctcggtacaacccactgtgtgtgtcgtgcagtctgcctgtgcttttgctctgttttgcttgtgcgttgtgcgcttgtgtgctttgcggtacctgactaaggagaatcgctggcgcccattcgccattcgaccagtgtgtcaataattagacacactctcacccgcaaatctgggcatttccaatcgtattttctctcgacgaccgaccgacatttcgaggttcctcacgtttgcgctgcattacactcattctttgaactctctttactgctgaaagctccttttgtttttgttacgttcctaatcgcctttcactttcacttgcactactttcttccataatacttcttttgtttttctgtgggaattgcctttatttttttttttctcgcagccgggtctgctctcttacagcacagcaccttagctccaatcttacgcactctccctgcaggtggcattgctgcaatctgactggtgtgcctaatctattacggtaccggtactttaacaggtgctgtaccccgtcttttaacaacaaacacgatccagcttcatttagccagcacaacacgttcgaaactctcaacacaccacaaacacagagccatcacccctgcgacgggcctgttacgtcgtccgtctgcgtatcttgatggtttcaaggcgtgattgaggaagtttcccttgccctcttcggaagagggccacttttgctctgcaatcatggcttcttcactgtcttccgacaagccaagcttgcccgctcccggcgcagcgcaatacgacccttttatcacaacaacaccgcccgcgcccgcgcccgtgccggctcagcaccgatattcgaactacgatcatgattttttcgtgactggccctgcttccccagaatccgcgaagcgagcgctcgctgctcatctgcaggagaccgagcgtcgccttgaggaggccggaaaactgggtaatgccttggttctccagcgcaagcaactcaccgagcaacttaaggagattgagaaggtgaacaacgaggaggaactgtcccaggagcttcgtgagcgaatggttggcattgagaaggagtttaacacattgactcgagagtccgcccggaacttattgcccaagcaaagagttcccagcaatgaagtcaaccccaattcacctttcgcgcccgagaacaagggcggtagagtatgtcgcttccgcatcccaggcagtaaacgattttttgcagttaactaacattatttccagcgatctgtcagcccttccaagttcgagagccaagcaacagggtcgcctacgaagttgactgtgcctaatcgcaagattcgcaaccagccctcaaaccgagttcacgatatcgagttcgccgccgaaattagtacttctctcatcgcgcaagttcgcaatcttcaaggcgtgctcgccgagcgagacgaggagaataaggatctcaaagccgaaaaggcacgactcgagcttgaagcagaggggtttcagcaacgcttcaaatcccttgatgagagcgagaatcgatacaaggaggagaactggaatcttgagaccaagttgcaagagctcactgctcaacacaaggaagctttggatcgtgagaagaaactcactcagtctcttaatgtcataaagacggaaaaagtgactattcagcgagaacttgatgaggtcaaggtgcaccacgcacgattaattgaccaacatgctgctgccgttaagcaacacgatattgagcttggtactgtcaagcgcaatattgccatggcagagggcgagcgtgctgctatgcaacgccgaatcgatgaccttactggacagaaccaagagctcgccagggccttcgcatctcagcgacgtaccgtcacagaactggagcccagcatccgtgccagtgacgacgatctcgaatcatccgccgaccatctcactcccgaccattcgccgccagtatcccctatcaagggcactccccgccatgccatgcttgagaccgagactatgaagtcatctctctcccatgctcagcgaaccatccagagtcaacgaggtctgctccaccgtgagaagaccgaaaagcttgagcttcgacgtattattcaggatcttcgcgatgatctcgagaaagcacgaagcgatgcgggtgaacacaagccccaccgaaagtctcgtgtcaaggagtctaaggaattcaagaagcctcctcgtctgcttggatcgttccgctccagcagacaagaggttatcactgacgacggcgagtgggaagaccagaatgatgtttctcctcgcgcctcggtctcgccaatgatctccaggtcttctctcagcaatagcacccagactattctccctagtattgagacctctcacccaacggatactgagcagttcgaaaccgctaatgaaggtggcgagtctgcatttgagaccgccaacgagcgtggtaccgagactgaggacttccaaaccggggccgaggaaatgtcaggtagtgatgatactgagactgagggtacgacccgaggcttcggtagcatgaagaatgctccacgacttcccgccggcttcactcgccatgcaagcagcaactcactgcatagcactgcatcgacttctggcgacgaggacgactactcatacaccaagacgccaactggcaccattggttcccagagaagcagccgtttccgtatgagccgtagcattttcaatcgctccagacaagtcagcgaggagcctaccttccagagcagccccgtcagctttgccagcagtcgagagggaacaccccagaccggcggacagagcctgtttgccgagctgcaagatttcggcggtagtgacgacgattcagccggtcctggtacacccagtcgcatgcgcgctcgttctatgactcctggttctattcgccggggatcatcaccacggcctgcggtaccccccatgcctaaggttatcatggttgacagtggtatgatgactgagcctgttaggatcgttccccgactttctggcctcggaacgtcgcagatgtctaccactggtgtcatgacggatgatggagatgaacacttcgctgagtcgcctgttagtgttgtggcagcgatccgacgtgcttctatgcattcttcgattggaccatctggcgatcgtgatcgccgtatcccctcttgggcatatgacagtctcgctgactctaggccaatttctatggtctacagtgacgctggtgctcagcatgaccccgatatggagaagaacttggctctgttcccagctcctccatctatgctacccatcctgcctcccaacttgactatgtcctcgatcgcatctgaggaggttgagcccgttttggagcctgaagttgttccaactcctccagcattgactttcacagctctttctaaccagagcgttgagcctgtgtctgagccaggtagccctgttcccgacctgacaatgacctcgatcatttctcaagagcttgagcctcgcgctgagcctgtcgtcctgcctccagctctcagcttgtctggcattgtggctcatagcctcgagcccaaggccgagcctgaggtgcctctgcctgatctgtccatggctgctattgtcactgaacaggttgagcctatcgtagagcctgagattccagctccagccctgagcctctcctccatctcaactgagattgttgatccgattgccgaaccacctgtggagcctgtcatgttcatgccaccacctccggttctgtccatgtcctcaattattggcgagcacgttaagcctatcgcccacaagaaccccgagcttagcatctctaacattagaggagagaacattgagcccattactgagcccgctgttcccgctcctgagcttcttatgtccaccattcgaagcgagcatgttgcgccagttgcggagcctgagcccgaggctgttatcccggttgttgtcgctccttctctgcctcccgctcccgctctgagtttctctgctatccaaggagaaaatgtcgaacctgtcgctagcgaggcacccgagcttgcaatgtctaacattgtgggtgaagcagtcgagcctgtcgctgagccagcaccagtgcctgtcatccctgaactcaccatctcaaccattcatggtgaacaggtcgagccagttatcgagtcggctcctgagctgtctatctctacgatccagcaagaatatgttgagcccacggatctccctgcccctgatctggctctgtcttccattgctgttcagtccgtcgagcccatcagcgagccagaaaaggtagttctcaagccatctctgaatctgtcatctatctataccgaggcttgtgagcctcgtgaggagcttcctcccacccccactactctcgtgttttctggtctgtctacacagaatgtcgagcctgtgtctgagccggccccatcgctgacttggtctggtatcacctctgagaacgtcaagcctgttcttgagcctctttctctgcctcctactctcgtaatgtccgaaatcgcgactgaaagtgtcgagcctgtcagccctgtctacaagacacctacgttacctgcttttgcattctctaacatcgagtctgttgaaaccttccccgtctctcctcgaacccccaagagagatggattcattctgccacgtgacatgaagtcacctttcatagagcaggatgtccccagaacacctgagaaccagcgtggcattgatcaagggtcatcacctctcatggttgacgatgagaacggccaatctcctagtgatactcctgagcctgccactccggactcggagcggccttacgacaagcctgtagttattatgaacgaccagggtgcgcagacatctctcaccgctgatgtcattgacgccatgttcaaggctcgtgctcagtctgccttcagccaccagaagagcctgtcgatggccagtattcgaactcctggaaccactggcacatctggaacggtccgcattcgccgatcacaggagatgttcgagactccaagccagcacgagcgtgacactgatgatgtcttcaacaccagccccatccgtcgccctggaagctccagaagtggcagggcatccatccaagatgctcctcctctgcctgcgaaccaccgccaagccatcgaggctgcacgatccaactcctctcacggccctcagaacaacatgggaccacctctctggcctgcttcagcgcttaagcaaaggccaacgaccccaggaaacgcggctgcctcaccagcgtccactgctcgcgccacgcctacccagcgtactgtccgaaaccctgtcagctacggtgagctcggaagacaatcgccatcgaagcatacagcggcatctaggaagtcctctgtatcctcgttcgcctcagagcttgatactcgatttaacatgcgccctggcgagatgggcatggatccttccggcttcggacccaacactgatccccgcatgatccaggctatcacccagaccatgattggtgagtatctgtggaagtacactcgcaagacaggccgtggagagatgtcggagaaccgacatcgccgctacttctgggttcacccttacaccaggactctttactggagcgaccgagacccttcaactgctggtcgcactgagctcaaggccaagagtgttcctatcgaggctgtgcgtgtcgttactgacgataaccccagtcctcctggactccatcgcaagagcttggtcatcatctctcctggacgaaccatcaagttcacttgcgcaaccggacaacgacacgagacctggttcaactctctttcgtacctgcttctccgcaccaacaatgaacaagctaatgtcgaggacatggcggagaacttcactcgagaggatgttgatgaattcaacccccactttggacagcgcgcggctaacgggacacgacctggagcacccccctctctgtcgtcttataactctcgaacaacccgtaatgagtcgcctgcagttggtatgtctatgaacattccaactctgacacccaaggctcagccacagcgccccgctggaacactgagcaaattgagtggttattggaagggaagccagctgtctggcactctcacaagtcgccgcggccgtgacagtgcccacaacgttaacatttatgaagccagcgaggcccatgacagtgccgaggatgtgagggagatcatcgagcggcaggatagggaagctgaccgtctcgagaatgtccgagcatgctgcgatggtaagttcagatggtagcaagaacgagagtacatatactaacagtgccccaggcaaacatgatgtcggaactctccaccatttctccaagcgaggccgtcatggcaacagcactcacacgcactctcacccaggacttacacactctcatactactatgtcttctctacgctctcgagtttaagcacatgcggactcattcacctacacatttattccattacctgtagaacaccatttcgagcaatacactgttgtatggcgaacaccaactgttacgatcgacatccttcacggactttcacgagacttatgattttcttgacttttctgctgcgcgcccttgacaatgaacccaagagcactgcgaccaaaagactataatcacttcactacagccaaacaccggctacgacctgtcaaacctttcctactttgtctctgtttcttataatactgtatgcaaccaccattgcagccgaccattcaacctaccacaattagatctgccgatcgagtctagtatcgacggagactgaaaaacaccaaaaaacatcaacgcaccacaccacaccacactgcattttagccaacacattatttgtttgagcagacctctctcaatcggatcagcgcatggaaagccgggaacggacctacaggagtttttgtcttgtttactatccaggtgttgtctagtatagcgcagctcacctgagaagtattgattcatgtaatgttctcgaggctgtggtcaaaagagaagaaggagcttgcgtatagacgcgatgtgcttggagagtttctaggcgaggggtattgatgactgaatgaaattttcgtattagactgattgattgatgttggcgttgtgaggtctcgatgtctactttattactgttcatttcgactcgtaacgacttttgaaagcaagtgattcgtttaatggttccagacagcccaacattatcttttaagccatgaaatgttgagtttacgggctgtttgcgcttgttaaccgaggcggaggacagatttcacttgacagtggtcatatagcctccacccagagaccagagaccagagaccagagaccagacaccagagaggccttgtgatgcctccactggattttgagtttcaggtcccagcagaacagcctcgactttcgggcatggttgttagtgcggtacgtttttcagcccattcccatcgaagaattagtgcttctacagcgatcatcaaagttagtagttttgccaaatcaagtatcttgttgtacgtcagagaacagcacgtctcacgaggtacagggcctgagagatacttatttactgcccggatataatcataagaaagtcagtgacggatcactgcattttccaccgagacccgctgaaggtccttcattcttttaccgctgtctccgtgaatattttgtctctctacaaggtcaaggtaccttgtcctacctagtcgtgaacggcgggggaggcctgtcagccagtggattcatcacatgacgtatgtagcccgtaagctcgaggtaccttcccaaggttaggtaggtaggttggcttggtatggtacctctagcctctagcggtgtcacttacatacactcacttgaaagtgccaacctatcaactaactccgcgtataatctttccgtctcccccaaccaagatctcgcatcgtcaactaccttttgctcccttcagtacctgatcgaccttgatcttttcctctccatccgatgcgttcttctcgctgtatcctctagctatagtctagggtgtagtatagtgcccctcctgcgcacaaagctcccttgagagagcctttgtggctccggaattcggagccatggccagcttcaagtctcttcttatagcatacgtcctcggcggtttgacctttataccgctggtgatagtgtctgtgctggcgttcatattctatacctctcccatcgtcgacgacaccgccaacgaaccgaaatacagccccatcgtcgataaggacgatgatacaaccgctctcgaggccgctaagcggtcgcacaagaaggacaaccgcgcccacgaaaacgacctcgatgtagccgccggcttcttcgctgtgtgcagagagtacacgcctatggggatcaatgcgaagcctatcgaacggccaacgcccgtgggatctacgaccgtggccccttcgagccccagtgtctatcagaccatgtaccggagcatattcgagaggaagcccacaccaggacctctagacaacaacagtaacagcacgagtcaacggcccaagaacgcgggcaacgttttctatgtggtgttgaggtttgtgcagcttatccataccccacatccctttgctgacctttgtccagacatggccatcttatgttgttcgacgacgaagaacaggttgaagtccgacatgttgtttccctggcataccacgatatcagtatatactcaggcggtgatgtcactcctgaaggcgaactcttcatcaagcgaaatgcgatccgactatcccgaaaacaggctggtaccgaactgacttctgatagccctgtttctaaacctttcttcctattctctgaaaactgttcagcaaaagaggatttctactttgccctgctcaaaaaccaagagcagagtttcggggtggacggccaagtgccgaagccattgcatttcgatgttaagaatatcatctcactggtccagaagcttcactctacggaagagaacatccattcgagatggctaaatgcattgcttgggagggtcttcttaggaatcaaccagacgaaggatatcgagactttcatccgtgagaagctcactaaaaagatctcccgtgttaaacgaccttcatttcttactcacattaccatcaatggaattgacaccggctcggcagcaccttactttacgaacttcaaactcaaggatcttacagttgagggagaatgtgtcgttgaagccgacgtcaaatactcgggaaatgctcgtattgaaatcgctgccacagcaaagatcgacctcggcgctagatttaaagcacgggaagtcaaccttgtccttgcagctgttctcaagagagctgagggccatatgctgttcaagatcaaaccgccaccaagcaaccgagtttgggtagctttccagagcatgcccaagatggaaatggatatcgaacccatcgttagtgcgagacaaatcacttatacagtcatccttcgacagatcgagaatcgtataaaggaagtcattgcagaaacagtcgtgttgccattctgggatgatatgccctttttcaagacggagcacaagcagtggcgaggcggtatctttgaaggagatgacgccacggttcccactaatgatgctgaaagtatagtcgctgcagcaggagatgttgcagctgtcagccatcttgatggaaacccggacttaacagaggagacgaaacccctggaaaaaagccagacagttccagtcatggaagcaacaccaccgccaacgggtctctttgggcgcagacttagcaggacaggcacaaaccctcaagcttctgtttctgcttctgcttcatcaaccagtgtcgactccaagggaccgggtgcaagcccagtattgaagcccaagatctccaaggcgtccctacagcctatcgtgggtactgatgccgctcatgctgacattttcaagccatcgacatcaccccctgatcatgctactaattacatggcggctctgcactcccgctcacacgacgcttcccccaagcccccccagacttcagatgcgcctctggagtcatcgtctgcttcccaaaggtcaacccggtcttcacgctcttcctcatcagtaaacgaagccctcaacaatgatgtaccggaagacactcagaagactcctgttgccatcggccgccgtaatacgacctcgtcgactggttcatctcacactgatgaaagaccaggttcctctgctgtctccttgaaagagtccatcaagagccagacagggtcactgggaaggagtttctttacacggcgtgagcatccggaggtacccgttcaagtggacgaggagtcggaccacagtgaagcttctcgagaccacccgaataatccactccagagacagactacgctggcggctgtttcaaatgcagcattgcaagccaaacaatggggttggaacgcttatcaacgacacaaggaagcacgcagacaggcagagcaagcaaaccatcttgatctcagccagcccatgggaagaggtcaaccactacctcctccaggaacgcctctccctaagcctacaaatggcatgacgcggatagcacccccgatgagtgttcctgcgaggaagccagtccctggacacaattcggtagagtctcttgagactcaccacgaaagccatcctgagcacgagcatgagcatgagaagcatggcgaccaccgtcctcccttctcttctcgcggacggcgtagacagagccacgcacctgaaccggacaatggacagaatgtattcgtcgttgccgccccagaggactctcagcccgctacgccatcgggcgatgacccttcaaatcatcaagtgtgggcttccagtgatgagcagacagtgacagatagcggaacatctcatcctccctcgatgatcaccaacgaatcctcactcgtgcaagatgaaaagtcagctagccctgtagagccaaaacctgccgctccagcagcagcagacgacgacgatgacttttctggatggatggataacgaaccgttagatatggaaatcaatgaccctgtacagccaactgtacaggaagtcaagtaacacacacacacacacacagagagagagagagaatcaggcgttctggactatgacaggctggggatgactacaagttcctgatagagcaagcttccttcggacttacctttcttataattattgttggatcggcgttgctggacggtggatgggctcttggttataggtgctacatcagatatacctcaagaattgagtagtaagtaattacacgcagcctgcactgtacatcgaaatggttgtatatgccattcgattgcaagtgtcgttggatgagctctatttgtcttgagccgtcggtcgagcacatgaacgaatggtgcttgaacatgccagacagcgagcattcctacaagcgcgtcccggtttgacatcccttagctcaccaaacagaacgatagtcggctggtaatactttgggagcattgatttgttcgacaacagcttgccttgacttcaaagcaaccctcaatgtcttcgagattgtgacaaattccaaagtgcaatgagaaaatgccctcgttgtgatgttctctgctcggctaacggcatctttgaccctcacatacatcaatgatcggcttacgattgctataaaccataccgtaaagataatcagacaacagcatggttgctgcacttgcaagagaatattctcacatggtcatttcaccgggtggttatcgcagtaaagcccccacgtgttagtcacaaagcagttgagtcgtggacgatctcgggaagacattcctttgccagagacgccccttgatagataaaacacagaggcaaatgcaagacaaagatcgtgaaagttccgtaacgccgagatggaggtattgaaagaaaatgaatgcagcaggcattgtgttgtgtcgggttccgggggggccaactggacagcatagcatggtcatgcctgattttcattgttgcattcactttgccaccactcggcagcagtacaagtgtcagctaccagccgataacagttctgagcttgctcgtcttcgcaccgagcgagtgtttcatgtgccctcgtgtatatcgcatcggcagagtaagcacaaagaaatgacgtccagtgctcactgtaacctgtaaccagcctggaaggtagcagctcaacacacccaccaaacagtctacctacctataccctcggttcttgagaacggacaagcgggagaaggtcatatcgagatcctgcctgctgcttcaacattgacccaagttggtgtgagtgatgttatgcgacagaaagtattgagccagggcagaatgcagctttcttgatgattgggtctgctctcagcccaactcagatcacggcttcgtgaaaattatactgtgtagcaccatctaggctttgtaaagggtgcgcaatggccgatttgagtactgctttcccgccaccgatgcaccccaaatgcagatgaatttggtgatacccaacgcagagaatcgcgtggcagactccatcaccattaggtagttttagtctggtcccccaggatcttcgttggacttagagcagacatctccgccaagaatatggggtacatggcgggggaaaacggaagtggcttggtcctcatccacagttatcctcgtagtagtacggatacagaagatagatagcttctcagctgagtttgaagcttttggcgtacctaggtgcgggtgcctgtctcaacaacgttatgtgtttcttgggcgaaatcacggagccaagaaaagccaaggttcgagggatgagctgtgccgctgagaatgcacgttgctgcgttgagaaaagagcttgttgcccttcatctaaaatagtaggtaagttaggcatcgcactgtctttcttggccgcgggagcccctcgtcagtcgagttacagtacaaatggtaagcttgttaaaaagcttgtggtcagttgagttgcgcggccaagccgacgccaaaggggcctagaaaagatgcatggaaagagtaaacatacccagaccagccagatcatggtagcccttgtcagatgctcggcgatcctcgaattgaccaatcccgtggctgcctttgagcgccgagagactgaggggagaggctcgatagcatcatctcacccctcatctcagtaatataaccgacaagtagggtaaaacgccaacccttggtgacatgccttgtgcggcgtctacaactgccactcgtcattgagactgacgccgtaacctggatcgatatagcttccttgagtttaaatgtcatgctgcagttctgtagttaggtactgtactgtaaccgcgaccccacgtctcatcatgatacgtaattggtgtgtctggacgagactcgctcgctcgctctgccgtaccgaagcatgtcatggcatggcattgacaaacgacaggtgcgcttattccagcagaatctcagttcaagaaaagctgaatccatcgagagaatgatgatgctctatgtgccgagacgaatgacgccaacatggcctgaacagtccatggctgatgctgctgttgattcattccacccatcagattgcaccacagcaagcaattgagttgtgatggatggagctcgtgtttccagactgttggattcagtctaatggagccacttaccaactcaggcaagtaagtaaaaagttatccgctgaaagccgttcaatgtgccttgttagcttgcttggcttggctaagttggacttgttgtggtgaggcattttctgtcctcgtcaactctcaagcggagcctgtctgtgtcgcactgtaactaccagacttatccatacagacagtacagtgctgatgcacatgtcctctcataatatgccctggccttgtacgtgtcaggtcttgcactttcagcgggtctcgagtctggaacatcgtgggcgttaacatggcagatttcgccaagcaattgaccaaacaagaagagcagttcatgtctgcctgcacctgggcaccgtgaatgatcatggcctgagagtttacaattgatacgacagggggagtggttcattgaatagcagctcttttgcgtcttcgagctggcctggcatcaagagagtgtcacagggctgagtaacaatgtcatacctattcatgctctggaaaaaacgtgagaactccatgcatgccagacatcgaaacaacgccaggtccagtgcatcagcgtgggatgatgtctagggccctgcagttgccagccggcagtgagacgccgttgtcgacagatccaatgtcaaattgaacgacgatagcgtcgtgtaagctaaccacgggcggaccgacattggccacggatgcacactccctcctggtcgtagctggcacagttatctgaactggatctaacttcggaccacgcgttatcagtaactgttcttcggcttcacctttcagatgcgagccgcgcctaagctttcgtttgacttttgtgtatcatcaacaggatgacttggtctttaccgtcctaggtgtagtacgtctcaatccaaaaagagtgatcgaaaaggtgtggcaagatccggcatttgcttagatcttgaaggtgcctcaccagaccatttaggcttagctatcttgagggtgttgcgatgttcaagccaatcgacgcgatattccatgggctcatgcaagtcttatccgccactgtttgatgcacgatgcaaacctttcaattttcgcaatccaatagcatatatttgcgggccaacggggccaagaaagcaacctctccgacatcagcgccgtgatcaggtaattatcgttcccattgacgttgttcaactggagcttcttggcgtcccttctgcctgtatggcatgacaagttcatggatgaatctggaggtcctcgacttagtctcgcaaccatcatgagagtaccccgataggatcgaaggatcttggtcgatgagcctgcattgcagtaaagaattcgctgtctcattcgtaggaccttgagaccggctataaaactcacgaggcaaaagccggcttggtgatgcagactactgttcgttagctcagatgtaagtgcaagtttcttggatatcggcatgtgtgataatgatagcagcggagtcaatactggagagagccacttcatatcatgggtatggagcaactgagcatagagagagcactcgagggttgacgctgtactttgagttcctatgtcatggtgtcgcttgtagatattacgtgctcgcaactgacgtcttttgcacttacaacaacttccaaatcctctgatctcagctcatatgaggcgaccgtgcgttcagcttgagtgccctcgcgtgtcggtacgtgttggtgtcaattctcatgatgacaagattcatgcctgacgcagaagataaaaaccatgtgtaacagcatgcttcagcatgatcttcatgtttgtcactcgatggcccggtggtgaggtaccactcgatgaagtttctctcggtcaagcatcagtatctgatcagagtcctcttacccagtctgtcaagacccttgtaaatgccttgcttggcatccttgagcaatcgactctttgggcttgatgtttgacccttgccaaaacgtaaaagcgatttgcaaagcacgttcggcagatcaccatcaaggctacggtgaagacagaaattaaggtagaattaaacaattaacccatggacgatgtagcagcgcccgtccgccaagcactgccggtgcggtggcccaaattgccaaagtgaaccacggattttaaagcactctaagtgccgtgtttgagtcaatgtgagattatttgcaggtggtgaagctcaagaacttgacttgacagcctcataattgaaccttgacccctgatcagcagtaaatacctgaataccaaggccttagtttgagcccgtcaaggcatcacaaaatgtcagcactgccatcgggcacgggccgacagaaactcagtttgaattgaaaacgacggtcgatcgtgagttgtttaactcaacgtgtacaagactttgtttcttacacgcggataacctacggccaagacaggattaacgatatcaaatatccaatgagcgatcgagagtgtgttagagacacaagagacaagggaccgtgccacgggagatccagggatcaactccacttccttgtctctccggggcgcatatgacgcactcgtacccgtgtcagccatccctgtcatgcagaggcgagaaagatggcttgaatggtgtggcctggggtgggcgtggaatggagatcccgcaccggactggttttggaggagctcgcgaccttagtaggctcttccaggtttatgaaaccacgagatcactcaacctagaaaaaacagccgctgcaggcgcgtgtgaatatgacgatagagtcataggcttcctgagatcgagaaggacgggataggattccaccaactatgagttgtgattaaaggcgagttaggcagccctagaaaggtcccttgattcgctgcgctggtcaagatcttggtgtcgagccactcagggctgccagaacagggggcacattcacggtcttggcgacaagggactgaaaatgccagacaatgcagacatcattgtggtgaagccagatttgcggtgcgacctctgtatacccttgattcgcgaataggtggaaattttgatgaccatcatttcctgtttttgttatttgattgatgcctggagaggttccttatttctggcttgcttttagagagatcacagaacacagaccgacacttcacgccagggggcttcccgaaatccaatttgcgcttaatcaaatcccatgcgatttgcgttgcacacaaggaacgtaaatgccgcttggtatgtctatcaacgccgatcaggcgtggcaggtatgagttagaattcaagcttactttgaataatctcaaaccgccgcgcaacttgtcttacttgtgcgtcactttgaggcgcaatcgcaatgcagcgagagctttgacggtggaggacgcgcatacgcagatctgtgccaaaggacattcgtcgtccggctacaccacagcaccttgcgtgcgcgtctctggcgaagttgaacaggggacactgcagacaggagtgacgaagtgaaggcgatcagggtcggcagattgaaaccaaatcggaagcaatggcactggccgcagcttctgaggtcgaaaaagaagatcgctgaagatatgttgttctaaaacttcatatgagatagctccggatagcgaatcgggattttcgcatgattggaagcatgttgaccggataagcgccgtccaatgtccgatatcagagccgcaacggcaggcagaaactgggctgattttgacaaccgcggtgtcgcggatgaaaggatatgcctgattgcggctcttggatgtcgaaatgaccaatcctagccaagatccggcaccatggcaagactcatgattcgcatgcaaatgcagtcgaagttgagggttgctgatcagtgacactcgactccggctccgtggaaaatgctggccttcctgctcttgatgagaactgccgtctctcccgagcaactccaatcaacggcttgaggcgcttatcctggtggattttaatgctgccctgagtggtagcagtgcagccggctatagaggaccgagagacctataattaaatttcccaggctccgtttcatgctcttcgtcgactcaggcgaggcgacagagcgggtaccaatggtgcaggtattgtccgtgatcggtacggtgtaccccatagaatcccattatccttcgattgagtatctttattaggagaacataacttgaatgcaatcgtgggcaagactcttcacttggccattataacttcctcaaatcattggctaattttatccaagataccttgcctcttgtgcaagcccctggaacataaacccgcggcttgcgtggggtattctttttgtgacaatgcagtggtccaggtcggtcagctaaattggctttgaataatggctgaaattggctcaaaggcacgcgagctggcagacatgccgcaaggggttgaaggagaaacttgacatggcattcagccattgcaccgccagttgctgacgccagattcgttccctttcgaggccgggcgagacagggctggggagaggcgcgggattattgactgcttgcgccttgttcaggagacggtacccctaatgatttgctgagggcagaaacacgaatgcttcatgtggagatccatgatacgtggaagatcgtcacaaagggcgagcattgagcacgagacacgaatgctcatcatggaattgaccgctgttcctgattgacttgtcgatgatgtaactgggctatttgatgagctggaagattatgagtcccgttgtgcaccgtcacgatcgctttttgaaaagtcttggctgtaacagggtctcgggcagatgctcgctctggaattgcatggggttaaactgagatgacgagagaagatctcagcaaacacgatttcgagacagaaaacttggtaactgtttgtggcgatgtgcgagatgcaacagcgaggttgtaatagctcactccatcacgcaaaggcaagttcatgatgcttttttgcacttattcatgatgtttgaagatttgacactcgagtcgattgcgcttacaccagatttgactggcagtggagccgatgcagataattggtcagtggctgtcacacttgcactttcacttcagagcaggacagcgaaccgctcactccaagggaacccagatggggaaagagaggccgggtcaaggtgagcagaccaatgagagcacacagaaaactggccgaattgctcgccgaggcttctcagcatgtacagtacaacattgatttgatggcgcctgcatcgtcatttgattagcgggagcttccagctgtcttgaagattcaggagagcagttgcatcaagcacctcacgcacccgtgtttcttcagaagccaaaagaaacatcaaaacaaactattattaggtctcccgttgctacttgctgtatggccgaggcactgcagctctagaactcaaaaggcagctgctgttatcgaatggatcaggtactgtaaacaagaggctcagggcagggcagacgaagccagaaagaacactcagtgacaaaaatactgacgtaagttaacagcataaactcggaggctctcggatgagtttatttttttggcatacaatgttcagccagggccagggcagacttgagagcactggacctcagtaatgcaatgtagatgcagagacagaacctggaaaattggggcacttcggtcatcgtgaagggaaagacagttagccaagcttcttccatggctcacccacgcataatttccgtgttggcgcctctactttaccattgatgaaattatggcatatcttcaggtcggcccgtgatctccacgctggaaatccccgtaatcttcgttggtatctcgggctattcatcagaagaattgcctttgctatctggtcttgcacctacgtcgttgaagaattctgcactctcgccgcaccccttggtaactgggctgcatctttctgggtaagttaaaaggcgattcaagtcacccactgggtcgcataagatgtggatttttagtagataaatcacgcactgtgctcatatgtatgtacgtattttactaggtaatccgacggagcaaaatggaccagtcaagtttcgtttatctatcctagggttccatggacggaattaataaaccagagtacacttactattgattgctgcccgctgtcctcttgatgaagcaagcagttggtgatctggataactcactcagcgatatcaatcctcggcctctttctccgtatcccgatctccaaaataccttaccccccactcacacacacacacatgaaccattttttctctaccccaacccaagcagagttacctgcatgccaatcattgcatccaatacagaatcagtcaaagtttttggctttggccttgtgtatctgtacgtacatacactcgatactgtacgtgcatatcgcttcagcactcggacgagaaagcgagagcgtgtgagaatgagagtatgcgcacgcccctccccctggcccattcacatccacatccatatcctgacccttgtccatgttccccacgtcgagttgtggtctgttgatccaccttgaagctttgccaaagaaagagtggagggttccttagttcggtttggctctggtgggctggggatagactggtgaagggaccgaattgatcgactgcactgagtaagtaatagtgtagcagcttcataacttgtacggacacaaaagacaagctgcgcgcttttttctccctctcctgctcgtctccttacttcagctttcctctctcctttagcttttacttaaacatcttctttcccttatttatataaccttaaaagggaaaaacgaaaactggctgatcgtgctgctcttttgcttcactctcactgttataatcacccggctactacttttgatgccgccccctcctcgtcttcatatcctcctacgaccaagtcgacgtcccatgtggtttctctagtatcccattcaacaattgtgggagattatataacggacaacaacgtgttgggagacaatagacaatagtcaatgttcaattgaagaccgaaaaacggtcaccgaactccgtttgaaccgcatcgacattcgacaagcattctaggcttacacgcgggcacgagatcttgatcaactcaaaggccccggcataatcgaccgttacaatctatcagctgtcaacttttgagaaaaaagacaccatacacttgaacgcaacacctttttgcctgatcacggtattctacagctacctcgtggctacttctctgggtcaaagtcttctgccaagatcgcaaatcttggatacctaccatatcgccgcaacgattcggtagtaccgtcgagtgtttctcgcattttgccgacgaaccaaccacaaacgccattcgcccagcgacagaagcacaacacagcactctagtcgctgaaccgtccccatcactcaactaaccccaatccttggatgctgggtgtgtggctctgacttacagctcttggtccctcgcttctgttagtgaccagctgccctcccccaatcgacagcacctgctctgtactttaggcgccgcctctacaccgaagctctgtacccctctattcgacaccgtcgccattcactgcaagccccgtccgagataaaacagcagaagcgccctcaaggctcaatttcgctatttctcagcccccgacttcaaaaaagatgggcgttatggcggcactttcggccccaagggccatggtagcaccccaccagcaccaaccacaggggccctccaccctcgtcacaggtatggacatacaattctcttactgttgtttgtctctgtaatcaactccatgtttcccgtcttctccttgatttgcctctttccatcctcacccaaacccatctgggcaagcattgcccgtccattcgcccgtttcaagtcaagcctattcctgtttctatttccccctcgtgttcattcatgtcttggtctgctttttgatgagcagtagttcatttcatttcacttcacttgacttggttgtttctccgcttttgtcttctcacattcatttcgtcattcccacgtccaccggaagcgagaagtctctccatctccgtggaccctgcgccgcggaccaagctgcaagttgagtagtgatgcgataaacgtgggacctgcaactgaagctagacttggctgaatcaaatcggctttgagcgacggcttttgtaagtgggcttgcacttttttttttactctgtcatttgctgagaaagcaaaggcaaaggcaaaataaaaaagaacaaagtaaacagcggcaatgggatggacgcaaccagaaggttgggtttgttcggacattcgccatttggttatttccatccatcaccatttccccattataattccgtcaatgttactgtcgctgtcacttgtcaccgtcacttcccccttcgctgtgccttgttgggctgagcctagactttacaaattcatgacatttgctgagccttggcacactttgggggtctcggtccagttttgctgcatgatcactcgttctcgctccctcttactcacaactcacgttccattctatttctgcctcatgcacacctcagtttaatccctagttcccctagccttgtcccatgtcaacccgaaccctgcaactgcaacttctccaacatcaacatcgagtcatccctgcctgctgacgtctttttgcttgctcccgccacagataaaagtacctcatcctctacctttcgcccaaaccagttccagtccctatcgtcgcctcgcgaatatagtaccgaccttactgaatcaattgtcctagaagaaggtggtgaatctggaagcgaatccgccgttgagcccgttacacctgttagtggtcgccagtcccaggactttaccctccagagccaggacctgcaggacctacaaaatctgcagtcttaccggacggcttcagccacatcttcaggagttgtacctatctcgatccccaactcggccaaccccaacaaaggatcatatatatcacaatccgtaaataacagccgccctcctactacctacgaaccaagtactccaagagcaacagaaccagagccgggcagttctctcacccgtcagtcaacccgaggttccatctccacctcaagtttcaagcgcaccatgtcgagcttcttccgccgatcaaattcccacgttaagaacgattatatacctgcggaatctgcaacaccctccgtcgtgtccgcaccaacggaacctcaaacaaatggccaaccacgtgctgcagctcgccgtcgtttctccatgaaccgctcgtctgcgactactcgttccaactcacccccttcgcctagcgacaatggattagaaatggctcccccacaccgtgaacgtgcctctgacaagtctcttcccagtcaaggagacttcaagaagaaccgcgcatcgactggtctgactctgcgtggccgagctattaacttcgttggcgctcataaccccagccgagggaccggacacaagcgccctgagtacaaccgcagagctagcagctatgacggtagccgacccagcacccctcttccacctcctgcggaaggtgacgagactatgtatccacccgaacgaagtgtctggcctcttcctcctgactccggcactggtgccaaggctcgacgcatgagtttgagccttcctgatgacttcgccgtggacgtagctgagctacagaacgaattcgaataccagcgcaaattcctcggccgtcatggcaagcatcttggcaagggagcggcttcgaaggttaccctcatgatgcgaaaaggttacccagaagagctttacgccgtcaaggagttccgtggcaaatcgcaccgggaaagccagcaggactacgagaacaagatcaagtcagagttcagcattgcaaagagcttacatcatcccaacattgtcgagactttccgcctatgtaccgatcacgggcgatggaaccatgtcatggaatattgctcggaaggtgatcttttcagcttagtctccaagggtcatctcaagggtgatgaccggaagaaggaccgcatgtgtctcttcaagcagcttattcaaggtgttcattacttgcatgccaatggcattgcccatcgtgatatcaagcttgagaaccttctgatcaccaaggacagtaagctcaagattaccgattttggtgtatcggaagttttttgtggtactcacccgggtcttcgtgaagctggtggacaatgcggccgtaatatgagcggcgagatccgcctttgctcacctggcatctgtggaagtgagccctacatcgctcctgaggtccttgccaagaaggaaaactacgacccccgatcactcgatgtgtggagttctgcgatcgtcatgatttatctcacctttggcggcgccatctggtcccgcgctgtcccaggagagctccattatgataagctcgtcaagggctgggaaacatggtatggaaagcacccagaggccgacgccactatctctgatacggattaccccaaatgctacgccctcgacgtgggcatgtccccacctgctctccgccgtcttgtgctacagatgttgaaccctgatccgcaaaagcgtatcagcattgaggacgtcatccacaaccgctggctgaagaatgtcgagtgctgccagctggaatcctacgatgaccccgctcttctcattgatgcgaccaagaaggacaacacagccaacggcaacaaaaagatcttttgccacaaccatctacccccgaagggcactggctcccactcgctgggcaagatgccaggccagccgggctactagacgacttaatgactgatggaatgacatttgaaatgtcctacaaacactaaacaaccatttctttgataataagagcaacattggatttgtgcgcctataacctttgcattcacctatattggcgttggggtcaagccggccatggatgatggtcctggcctgcatggtttggagttggtgaatttctgtcgtttgttttcttttacactccaacctgtacatagtatacacccttttccctgtcttcgtcggacgacgacgcactacagccgacgaggatgggggatgtcttacaagcaaagtagacttaatacccccttgaagaaacagtctcttgctcttttggaatctggtggataatggatatttaacatgccattggtctacagatggaaagaaaagtcgggtagtaggatgagcatgagggtttatcaattcacccgttttattcttttttatgagttcttggattcaaagatgcgcgcgaccgacccccttgaagattgtttattcttacaagcataacttacacatatatacgcacgtatgtatacatgggcttgctgctctggcgctctgatgccattgctaccagtcttttctgcgaactagcgcaatagacttgcgttctttgttcattcaatcattttttattccagcctcggttcgttctgagtatccgtaaaagaagggccgtcttcggggccatttggtgatgtggccgcgatacttgacgtctttatcaggtgctttgacctttctgagatagcggttatcaatcgcctgacgattgagtaagagcattatctagatttacaaggattgaagcgagatctgttttactagaaggatgatggaagcattccacttgttgtcatggtagcacgttatatcacatgtcgttactgcaagactgatgtttgtttctctgaatatctatttacccagcaatctgggacagatgagtacagtacacactcctctgtggcgtgtacggatgcgccgatgctgcaggctgggaagttttcggtgttacatatccagaagcgatgaaaagcatcccaggcgatatgcacgcaggcaggcatgtctcaccacggcgatgtttatactgtattagccataacgaaagcgaagtcggaatgagcgatgtattggcttggatattgatgctggagcggtctcaccgctgatcaatagtagtagtgaaagtggaaatgtcacaggatctcattggacttgtacacaaaagtgaggctttgcgatgacgctgagcactggatagaatttgtggcgcatttacgacatgtgcatgtgaatcggaatgtgaatctgaatgagaggaagggcgtgacgctgatacaccctcacgatatcccttaccggtcgtcgtgggtttccactgagtttcactggtgttgggcgtctgttccgggtacctggctaacgctgaagccgtcatcaacgcaaagcttctggacaaagttgagacatggtgacagcctcccacgtggtaaagaaaatctgacggaacagggagagtctcacgaccagtaagtgagtgtttggcttcagatcacattgctacatgcatggcccgcgtgaccggtaatgcttaacacttactccgggccacaactaatgcagcatcgcggaaataacgtgccgagcgaaacatggcaagaactgaggctgatgaagcgcgactaccgccctcgctgcacgagagagaactggcacaccgaaagaagcctcctcggatatcagtgccgagaagtagaagtaggagagttgattcgtgcccgcattggaaatttcgtgggggtggaggtgtttttccatctttctttttttttgtttgtttgtgttacccacggacaagttgtgattgttgggatattggagaattgcaaatgtctttcttccccagatgtaacacgagaattctggtacacaagaggctggctgagggatgaatggagggagtgagaatagatcagagttttgtgaaggagtcaaggatcataggtaggctgcttatgtagacttggtggacggttactttggaaagtctgagcttgatggcggggaagcagaatacctaggtaaacttgccgtgccgtcaatcgtaggaatgcgtaaatgatagtgctcaccttctgtgtaagcttaaaatggaatgatacctgatatacttttaatatcaactttccttgttcatgagtacataccttaattgtgtatgtccagtactttcttcaagtgccgatattgaacggcattaatatggagcacggcccgacagtgggtcagcttccaaagacattctaggaacttttcattgtagagtaccccctatatacttctgagtaaataagtttttatctcgtctcaagatatatccaccatctgccccgtgttctgtacctgaaactatcgtcgaaatatccgaattccgctacagcccggctccggttccttaataaaaccttaattttttaaggtggttgttgcgcccagttaaagtttctctggcttctggaaaacgtttcagtctttcagatacatcgtcgactgtccatattaataattcctccaatggctgatatatgtttacgggcggaatatccgattctcattcccaaagtgggatgtcttgttcaactgccgcgtatacaagattaccaacatggcctgaaacggagcacctaccgaattacccgatctgaaagactgaaaagggttctgttcaggatgtatatttaagacgctgttgtatcgtaacaacatggttggttctgtagcattttgtcttcaagttactactggctagtatcccttcatttctgtgtatttcattcattcctttaccaatcgtatatattgttactcgtccaccatgcgtaccgcttccgtcatcactcttctggcctccgtggtgtctgcaactcccttcggccaacgctctcaggttctccccagagcaagcgagacttgccccgtcgtcttcgatggccgagtccctgccaatgcctctctgaccgactttgacacggcgaatggcggcggctggaacccttacaacccgggcttcgtcaagggaaacaacatctcctggtccgagattcttaagctccccaagaccaagaccaagtcgcgctttgataccgaggctggtaccatccctctcgaggtcactatcagcgacaagagtatcttcatgaagcagcttggcttcagacgcgctggtctgcagttcaacaaggatagcaacgagggcagccctggatccaagggtgtcaagactctgcactttagcatccagcaagatgacaagcgccctctcaacctgagccatgagtacctggtgagtatacccgcaatcgtcattgaacacgttgatgctaacaatggtagaacgtttggcatgagaaggccgatttctccggcaaccagttccagttccaggctggtcaactcatcgggcagaacggcaccgctgctacctggaagcttctcgaccaggacttcaagcttctctgggagactcctatgctcaagaaggtgtggcagaactttgccatcactctcaactacgagaagaagtaagtctatacccacagcatagcacaaagactgtaactcacaatcgcagcaccatccaagcctactactccaagggatgcaagcctctcaaggccgccactcagcccatcgcccgcaacttgaccggccagggacagttccagattggtatcctcaagaagcctactggcaccgatgatgttgccaactctggattccaggaggccaacttaaacgagggacttatttacggtggtatcttccttgaggacagcgcggatggatgtgtctctctctaagttctcgcttgagatggatgctgcagatgctgtatgataataatggtcaagttctagactctacgacattacgtacctaccgcttccaggagaatatatttatatataccgaccttattttattctgttttagatgtctattggagtgtatgatgtatgatcctcaactgtgcccaagctgtcgcaattggttcctcatgaccaccatcgacatttttgagttaatgagtcagtcgtagcataactgcacaacgaaacaaccactagagctgcatatgtaaatagtttttgttttgagcgagtaaaataagaccctccttcttcgaaaatggcttccaggcatattcaaaattggtagctgtaaaatgctgaaaaccatgtcacgtgctacgaagctgaagttctgctctatgcatcatttccaagcctcaccatcaaactcgaacgcgatgaggtcggtcttgctcgcctcccacgaagatggcaaccttttccttgtgtcaattgtcaaacgcgagccgcagactttccttgagccttttgcgccaacatcaaaacaaatttgctgtttccaaacgacaacctagcccgtttcgcctcctcctctctctccaacaaccacgatatcttcacaccggtgacgatgcaaagccagacgaatcaacaccgataaatagcgacattgctgccgaggagggcatagaagcccacggctctgtcgataccagcaacgaagtgacaccaattgtagacgactcgatcaaaagcagtgacgatgttactagggaccaagacgtcggtgatggtgatggtgatgcctcgaccccagatcccattatcttatcctcagacccaagagacgaacccaaggttaaagcaaggccatggaccgaggaggacttggctcacctcgaaggattcatcagacggccatatttcagtgtcctctacattgcgaagcggatggaccgacgttttgaaaatgtcatggaccagctcaagcagatggaggaacagaagggaatcaagctactgaaccgaagttggcaccaaactccatggcaacatacaatggatgctaccccagagcaagacgcaattttcgaggcgaagcacgaggaagtgcaaaagcgtatggaacacattgtcgaaacactcatgaccttgccaaaaacggaccagtgggaggaaattctcaagctgaaatctgcctcggaatgggcatcagccatcatgaaactaataccactacgagtctggcacatcttggccggcgacaacccgccgtccgagaaggaatacgggaccataccaatggctgatccgtataacacgtttggattgttcgcccaaatctaccaacgcaggttatacataggcttcgctgacaaaccatttggcctgatggggcccaaagccgcaaaaaacaagccgatcaagcgccatggattggtagtcccgttgattccagtgtcttcagcgatgcttaagcagcttacccacaaggaaaacgttgagcagaggtatacacttggacttgccagggcagcgctcgcggcatggcttggggcatatcagttcgaggtatctcctactcttcgccaattgtatgcctggtgggagaaggatgtacatccgggcttacaccattttggcttgatttttggtaacccacttgagaggagactcattctcccgctgacaccagaggcacgtgctgctagaagggtcaaacatcaggctgaggcgttggaacgtgagggagagaagacagtgaaggaagtgatgtcgtcacggagagaaagttctactaagaagcgagcttctgatgcttggggggcattctgaggatctatgccaaggccatttgtaaaaaaaaaaaaaaaagaggtgtataatttgcgagttaagagccagcggataggcatgtaggcatgcatgattagagacaatgaactcggtcaaaacctcctgtttcttcctgatacctaacaacactcagcaaaactgagacccgattccgtacaaactaaatgatgggcgagctggtgggatctctggtgacgatcgtggtgtacttgatacatgatagtcatcgttttgggggtccaatccacaaatgattgacaggtcgtcgagcaaggatgacttgctatagtattttgcccttgggatcggttagtgtatgagaattgaagactcttctcacttgctttgtgattggccccccaaaaactcgtgatatcacctccatgttctcggcaagttttagagaacaagtgctttaagtgaagtaataataagggggaaggttataatcctgatattactttcgaatcagccgtttcataaagaccgtcgttactccagatcaaccgttacagttgagttgcaacagcacacactgggagctgagcacagcttacgactttccttgctttttgattgccaatgacgctctacgtcttgttctggtgcagcacagaagcgttagtgatatgcgggtatgtgaggagtagccagtcattatccgttctgtcctccaagcatacgctgttgtgtttagtgtcgtatcaagaggtaagacttgtgagatgcttgtgttctcttggcatcagtcttgactccgcgttttgtataactttggcagagccccctcttccggaacaagctcatcgccaccgcagatatcctcgccagtctctctcagcattgatgcctatctgtctacgacatcgagactcaatgagccggtctatatcaacacacactattcatgtcgacttcggcactcaacactcggcctcatcacttttcagcaaagtcaaacctcagggataagttgtgcccttgacgccttcaactaataaaaagatgacctgtgaaataaatcgaggctatgcttttcaagggctgctagatcgaagcaaagaagtttctcatgccaaagctccttctgtacatgcactcactgcttctgtctctttcgtctttaatcctccaaaacaagcttccgtcataacaggctctcaggtcgtcttttcttacgatcccatcttcctggagaagcacatatgttgtccaccactccatgaaagcaaaagtccaaccagctggatctgctgcacagcgatccttggcccataatctccatagatcatcagcagtcaaggccccatcgcctgaggtgtcgaaccgttggaacatttgctcgaatctctcagggctgaagttcccatcaaagtcgaagatgtctgtatcagagccatgcttggccttgtggatgtcattgacgtagatgcggaataaggggtcaggcagccaactatgaccgagccgtgttggatacgaaaagaagatggggatgagaagagagcctattgagaagaaaaggccaaacccgagttcgcggaagccattgtagacgtcccatgggttgatgatgccgtcattgtcgcggtcccagaattgaacgtgtttctgtagagagctgagctttttttcttcgtcttctgaggccacgacaggtttcgattgtttttcatcatgatctgagcacactttggcgtatgtgctttgggcgtagtcattgtcgagtttgttggactgtcccatgttggcattgacacttttgtttctagttgagaaaatgcagacaccaatttcaatagatagaggatcatcaatatatgatgttcaagttgatattaaggaaatttattgctgtctcgttgacattatgctgtggctaatcttaggacactgtttacgagcaattgacgtaattgtaacacgcacatctcgagttccaacatgtgattctagttctatctaatcctgatatcaatgatccgccgataatgataataatataaccatacagagatattaggccagtcttacataaacctgtcattttgagtgttcaaaatatggaattctgcttgggtcccccgaacttctctccctccttgttatcatctcgcgttactgaccaagagcccatggaggttttaattaatgcaataaattctttatttgctaataaggcagccaaccattgaatattcagcaagctcgattaactctccattaatagcaatatatcccgcggaaaacttcccttccacagagaactcttccactccagagattcatcgtcatactctggcttcgataaacagagctcccccaagactcggttatcttgatccaagtgtctggtaccgagatagaagcagttcgaatcggcaacagacacaacttctctcgcatgatcgaagcgaaacttgcccacacatgcctggcttctatctttatatcgaaacaataggccggatattgaactaatccctttatcaaattgttctctgcagatctgaacttctcccacagcatcgagtgagacttctgggacctcaacaagatctgtttcaggttcgggtttcagtcctgctggtgaggtctctttatcacttcctttcacagtcggtgatgcgaacaaagaaatgcccccaagacgagggctgaagtacactagcattgggatttccgttgagtctttggatacgcatttccactcgctgtgtattgagctgtttcctcccatggtaagggttcgggactgattagtgaccagctaatatgagtcagcttcaagcttcaagggggtacggtatgtagattcataccgaaatagcagtctcagtggcagtatttgatgtctttggtcttctttcatcttcacttgtgtccttctcgtctgcttccttctttgtgcgcaaccagacttgctcgacgtgttctccgggattcagcggatggtaagtccaatgaggggatgaaattgcggtcgaatcaactgacttttccttggccaactgttgcttcgccattccgtccagctcacaataaaaggccaaggactcttcagccttgtgcgtatgaagatcgaccagccggcccttgtaccaacaagcagaatatcccgtgatctcaggctcgttgaactccaaagcaaccatgcgagcttctatagtcatgccaagacttgaagatgagtcttttgtgacgtggtaagccatgttcttcaacgcatccggggccatgggatacggccaacaaatggtgggattcaacggagcggcagcgaaacttcgcaatttgagaccctgccttggcattagaactgtagcacatgatcagaggcacagaacctacatcgtcagagaatgagaggaatttgctggtgatagggagtgttcgccaccagcctgagtgaccttgctccgatgtaacagctccaggatcattaatgatctgtcgaataccgagatgatcttctgaaatgaaaagaaagttctcttcctgactcttaaactctctccagagtaagcggcctccaggctttggagtattcgacaaggaagctatatactcaattccgtccaggttgaaatgagtagcccatatatccttcaatggctcgatcgcgcgttgcctcgaccgagagacatgagatagtgaagctatcgcatagtgaagaaccagatgtttgctcaccatcaacagtatctctggtggtagatttgtgaacttttcactcatgatccggtgcaagtggttcaaaacccactcccgtcgccgctcatcttcttgaactgtgggctcgtaagaatatcgagcaacttgcacaaaggctctcttatcaagcccgaatgatgaagctatctcggagcattcaacgtgatatccgattgtcgcacatgactcgtgatcacttgtgcagcgcctgaaagttgcgtgcaatttttcatcgttgaagtaatcgcacgattcaaaagcaacggtttcagtaccaccagatgctcctctcatagagttagtagtattcttgatgttgaaggaatatggaactgactggctgtgatgaggtcgccgggcttgatcgtaaagcgacaccatccacatcgacgactgacacagtaagacggataaggtatcatggaaggaagagggttcacataattcagtgcatgccactcccaaccttcagcgaattccatccattccaaatccattattcggtcaattcggcgaatctcttcagggctgagtcctccagtgtagtccatggaagaaacacgaatggcttgaggctgaagggagctaactcggtataaataagccaaccaacccaacctcagctgagctgagctgaacggactgaacggaatgaactgaactgaactgaactgcggcaattgaattggatagactatttgacgatatcacgtggctccaattatccaacgtaagaattaagacaggatgagatacaaggggaagtcatgtttgttatatagcctatacctacctacttcaacatgccaaggccaatgtatacatgcgcgatacgtgtaagcttacgcccccattcacaagaattcaccgagattactgggtagtccatatatgctatcatcttacacgtaattcttccagacttgatactgcacttccctagtcattgtctcttgttggctcaaatagccgactgtgacacgatatgctcgctgcttgcttgccgtatcttctccagtgtcacaatcttggctaatatgcggttgaggtggccaagacgggttataaccggaccttcgtccgtatataaaaccccatttggaaatctccaatcgatcgcatcactgtggcagggatacacttaccaatgaggaaactcatgtatgattatgccggtgcgagtttgtaaataggctcttgcttgattgtattgaagctgcaatagataggcatcttgctcgagttatgagtgttcaattacattatgataagacacatagtgccctgactgctttgatgttttcatgagctgccgtgaagctatactcgtgggcggaggaagaagctctgttgtcacatgaggaccaagtccctcctgcgttatggctcttgtgaaatctgaagtatcttgacattgttagttccagaagacgtttgcaacaaataaactgagtatagacagactattcacccacgccttgatgaatggtatctgagtgacatgtttgcatatatggctgttgttgttgttagttggcattctcgtgacggttagtatctggccatttttgagcagacatcatcacctcagatagttctactcttacttatatagtaaaagatttcagtcttggaaatatatgcctgaggtaaataaatacttgcttgctctatatgttgtcaggacgatggatagatagatatgaattggaaggaagatcaagaggtcaaaaatgcaaaagagaaactccggtacagggaatcgaaccctgggctccgcggaactggtccctcagctgaatgttgagagcgcgaaatgttagccactacaccataccggatgttgcttgaaaaactgagctcacattaagctctatgaatgccgtactagaaaatatgactttcttaggtatgctggtcggttgagattgagttttgttgttctgtaaagtgatcctagttgccgagattttcaagactctgaacctatcttcatcaataaaataatcaaattgtaatatcttatatcgagtgctgatgtagatagtcagtatgatcaggtttccaatgatatgcatggtttatcagaaatcgtattcttgcacacctgctaaaacatcaaaaagatagtatttaagtaacaatggtgcaagactttcaggatagagtgaaattcagtgggtatttgtattcagaagtcttggtagatgtcaaaatccaacatagatctttcccagaattaaacgcatttgactgatcttgctccatcattatccccggctcaaagcttaataaagatatgtgactgattagaaccagcataatattatatctgagatgggttaggtcaagcaagtaattgatccgtcagcaattcctaccattcgtccgaacataaatcgacgagcatcaatctcccgtgttgccaggacgtcgatggacatgttgccgaggccacgaataaaggcgaaggtccacgtataaccgagactctcctccagagacagtcaatctactcctgacataattgagcgtcaggatatacccaaggtagatctctcatgcaaaaagccgaaatctccttgcaatcaagacaatttcttttgcataagatcagccaactcgtcgagcagctccacggtctcggctgggcttgcgatccaggccgttgttccgacacttctcgctttgaagtcattggatccagcactcaagaattggtcgcctacgtgtagtgtgttctctccgcgaatggcgccaccattctccttgctaccaaaccactgctggcaaacggtcacaccccagctcttgtcaccaatatcgacaaacacatcattgcctccgttgaaagcacagaatggcacgcggcgtgattggctcgccactgaaggggggattggaggagagttgggccggtgcttggtcgggcgctcctcgctcgatccgagactactgagctccaggatgcgctgaacaacgagaacagtctcctccaggctctcacgggcgatgcgggtacccggcgtcttggggatgataccaacagcacggtccttgcgcatgatcatggcaggcaggttcagattgttgacgcaatcacgaagggcgccttcggcaacatccagcaatcttgtaatgtcggcatccgaccatgaggccatctcgggtgtcagccactgagtgcgcgggacaggagcgagcttgtagggcgaagaaggtgagtactcaaacaggtagtttgcttcacctcccatgatgacgatgttttgcttctgaataggatccagatccgttgactccgtaattgcgtcaagcagtccatgaaggcgctcatagtagcggtcagcagaagtgtaaccagcagccgtgacaataccaatcttgatgttcttccgtaagaggtctgatagatattagtttgcagctccgactttttgtgcaccagcttaccgagaagacgggggatcacaggactcgatggctcaagattgaacccatcgtcatacaaagtcacatcaccatcaaacgtggccaattgcagtgacccattcgtaacagccatggactgggctgagttgaggatctgcctgacatcgttgaaggatggtgcaacaaatctccgagatgagatgtaccgttttctgtcttgatacttgaaagctgcctccaggggcaggcgggtgaagaaagggcccgcagtgggaatcagcatccgcaacttggacgggagcatggtatcatcttgctgacggctaacttttgaaaattagatatgtttgctacgaaggtgagcacgaaggcttactgtgatcatcaatcatgagttcaacgtcacgcataatctcagcgtaacgacggtgagcctcttcggccatctgagtaacactaggcccatctccaaaaacgccagtgggctgggagtagagaacaaaagggacagctagaagacccttgacccattctgcaattcgagttagctgtgctgagtctgactgaggcgtggatggtgggacatgtgatgcggagatggaatgggaaaatgttgaattagaagaactgtgtagtgtatgatgctgttcgtggtatacgggacaagtagagtacaacataccaatgaattggtctcttcggtgtgtcttgagagcatctgtttactatcgtgagcttgtgtaaccgtgagtgtttagatgacaagaagggaggcttgaggtggggttattgacggcttaacttacactcgacacggtaacgggttgtcattgttgcagttggtacgaggtttcagttgatgttgaaggagttaaaaagataaaaatattttgtaggatgatgaatttgtaagatgaaagaataggaggagaagttgtttgctgtttgttgtttgtctttgataagatgaggggaggtgagagacggtgtgacctgcacttgcctgacctaggtaagtaggaggaggtaatctagaccttgttgtacctgccctacctccaaatccgggtgacgtacgggagccgccgcagcgttgagcgggggacgccgaccgctaagatagcccaaagctgtaggggacgattgattcgattggttcgggatattcatggtacccctgtcaatcgctcctgcattacggagtatggcattcacattgatgagatctcccacactgcaactaggataccctagactctacaggagcctcgcttcttgcatggggaacaatccacgaaagatcctttttattgagcttgtttgttcaagatgggctcaggtttggtgcgtacgctggcaccttaagtacatggggtgagtatgcacaagaattgcaattcacagccaaaccttagtgttaggagaaccatggttcgccaataacatagtgggctaaggggtatatagggcttcatgcggctgataggctatgccaatgcctaatggatctacggattgcctatggatggacaaaatctcacttcagatcggcaatgtgtaaatcgcccgcattggccctccttatcaaagtggctggctgaagccaggtatttatgcatgtctaaaaccattgttaatccccagcacaaaacctgctcatgaaccaatgatcaagttgagttagatgcggtgggacgcccccatatcatgacaattccgtggtaacagatgcacataaagcactgatatttggcgatgcttctttcctactctcgtcccccctcatcaaggtggacaatgacgatggaaccgtgaattcgacgacggcagaagagaccccgaactcatagcacagctaaagaccggataccctcgattcttcgtccctcttgtcgtcaacgaactcgcagaacgattactcacctgggcttctggcttaccttggaaattccttgcaaccgagcttcgagacgagctgaggcaatcgttgaaagagcgcggaagatcggcgatgctaataacagcgcgtcatcatgccaaagatcttcaaagatatttagacgagcagctaacaagagaatttgccttcgtcgttgaatttgagggtattattcgtcccgttgaaaagtcagagaacggaagtgacttgaacgagatctctgtggtcgtctaccctccacgaggagcaaaagaggccaaggtcgccatacaacaacgtattgcagactcgttcagtaccgaagacaacaagttgaagaagagcgatgtgctcttataccccaccggcatgtcggctattagccatatccatgacattatcagcctttacactacaacgacaaagaagaccattgcgatctttgggtacgccaccaataaacctggtaagtggccagactaatgacgaatctagatttttgtatgtcgatactgtcaaagttataagcaacatccacgggtacgagtgtaaaatctatagcggtacacaatacgacttggaaactcttgaagaggagttggctgcaggtctggagctgtgtgccctcttcacagagttccctggcaacccactctttggctttgtcgatctagagcggataaaaagactgtccgatgaattattcttcttgttcgtggttgacgatacagtcggtacatcggtaaacgttgacgttatctcacattgcgatgatgtctgcacaagcttgacaaagatgtttagtggaggctgcaacgtcatgggaggacgcgtgaccctgaacctaaagagcagaggccattgagatatgaagagacgattgaaggatcgctatgccaataccttcttcccgctggatatgattgttatggagaaaaacagcgccgattttgaagaacgagtcaccgaagcgagtcaaaatgcagaacatctcgcggatacactccgcaagcacagttcattcgggcaagtgtactatcccaagggaagcccgacacaacggctctatgagaaatacaaacgtccaggaaaaggatatgggtatttgttgtccattcgtttcaacacccccgcagctgccatcgcgttccacgacgctcttgatgtggcgaaagggccgagtcttgggaccaacttcactctgggttgtgcatatacgctcttcgcgcatttccacgagcttgaatgggctgagaggtatggcgttgttgagcatttggtacgaatcagtgttgggatcgagaatgagatattcttggacgaggttatcaagacagccctggatacagctgaacgagcgaataagaaataaaaaggacgttgcgatatagattaattccttccgttgcttcactgtctaaggaaaaacccgtccctcctcagcctcagttactgaccttgctacaaatgtctcctccggcgtagcccatagcctcgcctacgtgcgactcatcccagatggccccaatgacaaacaaaaatcctcaccagaagctccctcgacatgattacaagacttgaactctccattcaaaccccccctgaggtttcaaccgcactggcagcatgacagcctaggaaatccatcctcgattccaccgcaaccatcctgtaaaacagagtatggaggagtttcgtcaaaaaggagggtatcgctgcgaatgagttgatcaaggagaaaagtcccatgggcctgagaagaggagctgaaaccttgttcctggctacccatgggaagtgacagactgattgaagtatttggagaaattcgaccaagctacctgcttcaccaatagtacaagaccagcttactctcttctggcacaaacaatatcacgaaacttatcacctctgattgcggttacaggcaacgtttgtgtgatgtacaaccggggtagaaccagactcacccccctcagcgtccgaggataactgtctttgatgtggcagagtgaggataaaccatgggtttgaaccaaggatggaactatcaattgtatttacttgtttgtttgtttacctttaaactgggactgctcagctcaagagatcacctctccttttgatctcgggactatcatcttcgtcctatctcagcttgcactctcgaatcagattaacctcttgctcgcttcatccgcagtctcgtcgtcatcggctcattttctcatttctcctcagcacaaatttcccgtcaatgacaccctcgtaaaatgcttcgcaatccagctcccctataccaatcatacccacagcactctttggaagggggtcctccagtaggtgggctcatcgttgtttgcacgttctaattctctttcttttggtatgggctcaacacatttcttggtctccggggaatctttactcctgccctgacatgaacgaggaaagggatataacaaaatgggggcagaaacaactccaataactcagatcactcgtgatacgtgtacgacatccttcgactgccatcctttagctggcaccgccgttaggggcgctgaggttggccgccatcgcagcagcctgttgctgagcgaggagctgggcttgctgagcttgctgcacctgctgtgccgcaatctcatcggccttgaccattaccgactgaatcacattctgatcatcagctgtgaggtgtccagccaggctgctatagaattggggttgctcttgttgcatttctatcaaagtcagtaatgtccaacgatgcacgcgtacagggttgactcactcattaaagtaccgcggaataattgataaggctcaatcttatcgaggggtgactcgagcaggacagagtcctcgccaagatcgtcctcctcgacgtcatcaattgctcggctaaacttctgggccttgtcttcgttagcattatatgatagtgattgcgtatgattatacgtacctcctcgttcaagaagttcagataagcagtgctctcgtccttggactcgttagtctcgcctgtctcctcttcctcctcagcgttccagttggcctcgtcgtcatcccactcatcttcctcgccgtagtcgtaagtagactcgaggtggaagtcgtcacggagagcctcatcgcggtctgttatctgttagctgtgacccgatggcacaaatggtatgaaagacttactcttctgagcggcaggaagggagcggaatagttcagtaatgccttgaagcaatcttggccagccaacggagacacttgacggcacgtgctcagggttcaggctaagaagagccgagatggcaacaatgcaaagcttcttgtcgtgaacacgggtgaaagaagtcatgctgccgaaccagagactgaagaatcggtttgtccagcccttgttctcaagaacctgaagggtaaggagtgggttgtaatggatcgagttgataaccatctccatgagatgaatgcggtagctctttactttgatatcttggttggcgaggatgttcatggcaatgttgatgaaaccctcgacacagctatcaatctggccctttaagctaagcatcatggcctcggccagtttgcaagcacatatcctctcgacacctccctgaatactgtcggtgaacatgtcagcgaccatggagtaaagcgcctgagtgtactcgggcttctgagcgagctgaggagcaccaaattggacaaagttatccagagcaggcagcatatcctcgaggtagtactcagcaccggccttgaaagtagtgtggatcaactcaaaggcctgccacatagtgggagagatggacttggcagcaaaagtgcagctatcgatgatttcgaagacttcgttgtagaggtcgtaaagcttgttctccagggtaaccttgatgacgggcataaggacagcctcgatgtggagcaggacgtcaggagtgctctcgagtgtaaggatcagagttccgatggtctgcaggacacccagagcagtgatgctcttgtcgtcatactcgttgtagagctcaccgtcatcaccaaccttgctctccttctcgagaagctcgcgcacaattctcatgtaagtgtctcggagctgctcactcagtgcgacagcaaaaggagtgagctcagtggcgaagacctcgacaaagtcctccatgacgttggcgagcgcatcaatatcagcctcgttggcaagcttgagcaactgctgcataatcgtgggaatgttttgttgcatgcttgttcgaatgacatcgtggcggattagaggctggagagcgagagcggccgtgacacgaactgggagatcagggtcggccatacaatccaggatgtgtcggtagatagtaaggaggttgttctgatcctggaagttgagctgctcgaacttctcgatggtgtcgcaagcacgagcgcggaggtagccctgtgggctggtgaagtcggggaagacataacggacgaggaagtattcgacctgatcagcaatggggctcttcttgcccaaaataaccggcgccagggtagcgatcatgcgcagagcaccctccttggcaatatggttcttctgatcatccgcagcctgctcgtactcggtgacaacggcattgacgaacttgaggatctcgaaggtctccttgcggcggttctttgtaaggttgaccaggaagttagtagcggcgacatcaggagcagacgcttcctcgaagtagttaagctttcggtgaaggtactcgtcgggctcatcttggaattgctcgacatcctcctcggtaaggcaaaggacggggaagacaaagtgggtgacaaggtttgtaagatgaggcttaagatgtgaccacatttccttgggtcgtacggactcgtcgaggaagaccagagtataggaaagacaaggtcggctgagccaagaggttttggcaacccatttctcgatctcttggaggtagtgcttgaggatctcgggggcaatgttcgcggtgaagtccttggcaaaagcaagtgcgtcttcgcccttaccaggactggcagggttgccatgtctgaaaagtacatattagctaaagccaccaacgtccaacatatgcaagcagtcctaccgaatgaagaggcggtttaggttgaagaaagcccacttcttagccttccaccagtgatgcttctcacgttcgtgttgatcgccctgcatagcattggcggggcaagccttggaaaccgtgtgtaggaaaacagtgcaccaagcgatgttggtgtcacgttgtcgtagcgaaggcgaaagttccaactgcgaataaggtcaatacgtggctcatgagcagatatatcacatccaggggagtgcgcacccatgtcgcatgcttgtaggccttgagggccaagtgaagcatctcaccagcctcatcgctctcctggttcaccaactcgttacagatggcgagaagacggggaaatgttgcctccacaatcttgtcaaagtgttgtcggtcatcgctgtcggttgctttgtagcggaacgcacggcagatggcgagcagacactgcagaccagcaaggacggaaccggggttattcgtgtttagaagctcgacggtaaagtccatgaacttgggccaacgggcggggaagtcatattggaggattcgttggaggacgggaatgagctgctggcggacgagggtttcggacgtagcgaggattggcagaaggcggtctcgtacacgagccttctcttcttcagggattatagcggtgggggggtcgggagagtacccctcattattgtaccatgatcgattgacacggttcttgacataaatcacggctagagtggaagttggtcagaagtgaactgatgagggagcgcacaaacaggctggatagagggtacaagagtcggtagacatactcgaaaggcggacactagcctcctgttcggcttgtaaaatatcgagcagacattcgagaaatccgggctgttcttcaatctagaaaggaggacgggagcaaattagcatgttggcaacttttgaagaattggaggctggcgcaagggacacagcttcacaaagaggtgtcggaggaggaaacccaaagtaggtggaagagaagccagccagccagccatccatcgcattaaagagcagagcttgatggctggacgattctctaccaatatccgagcacaaagggattccgttccctcgaccacctcgaccaaagacgcaaacgcaaatgtaaacacaaacgcagggcgtacctgtttcaactgaagctcagcacgccttcgactgtctgcatcagggtccaagctagtggcgagcaaggacctcacagcggcgggatccatgatgaagggtggatatggagagaagtcgacgtcgaggccgaaggggatgggagtgtgaggttggaagaaaggcggacgagagaggcggaatcaggatctgtcaaatctgggtctggataaggatggcgagcgacagatggcggggcatctagagacagcccaaaaaagcaccccaaagaaaaagcacgagcaagcaaattcgtccaggcaaggccagctaactttagtccacagtccacagtccaacgactacgagaccacggtgtgaagcagaaggaggctcaataggtagtcgagcgagttggcgagttgagctgcgctgtcctgaattaagtcgacgccttgggaatgcgacagtgactttttgttggtcaaggttttttttttttttttttttggtcccttggtgctttttccttgaaaaaaagagctgaaatattaggtcccgatggacgatgccagaggcccaaaaagttgtacctagtcggcagaaagtaccaccagggccgtccgcaaggtgtcgggtgtgtgcgagtgtccaggggctcgaaaagatgggaaatgggggttctcaggttctgattggggccgggtagggctccaggccaagtatgtacggtacgcggtgcgggtttgtgggtgggacacaattcgcccgtcactcggcggcggaagctttcatcaaaagctggagacggcgtcgggggagggacggagtcgaatgaagtcgggcagtgaacgaacgaacgaacgaacgaacgaacgaacgaacgaacgaacgaacgaacgaactgcaggagggcacactttttggtggtaggtgggtcagtctctttatttatttattttccttttctttctttctttcttttcttcggcggatataagattaaacaaggatcggtatcataacgtttctcgctataccgttaatctggagaaggttacaagagacgaagcaagacgataaccaacggcaggtgatttgaagaagcccagtgactggacgactctcattcactgcccagcaagaaccgccactgatgtaagggagacaaacattcactgcttacacaaagtcaaaccccttgaagatacctaaggtaggtaggtaaacagaaaaaaaagtcacaatgacagacaggcagctgaatgaatgcatgcatgcagtgatgcagtgatgcaatgatgcaccagaacccagcataacataacatccaaggcaatgtcaattgtggcagctcaaatgcaagggttctcacgttgaacacactgcaaccaaataagcctccgagtcaatggcaatccaattcactccaggtaaccaatggctgtggtacctcccgacgcaccaaaacttggcgattgggtcaagtaccgtaagcagtgaactcatccacagctacagccacagcacctcgcatggcagcacgagtatgccacgagaaatgcacgaggtcacccatggcaaaatggacgatcacttttagttttaggtcgggccgggtcaggccaggcatgtctcatttcagaaaggccaacaagcgcttttcccggaagataacaaggtacctacggacggatattttgaggtaaaattactagcacttggtgacatgtcactgatattacaggccgtaaatctgaagaatcacttatctcatgctctacatccgtactccgtcatcacctgacaaatccccgcgataaaaggaccgtcataacgacagggagggaaaaaaaacaccagaaacaacagaacaaaacaaccaaaataggcaaaacaaatcaaaccaaaaagagagaaaaaaaaaaccagtcaaattgcagggtccaacaccataatcactagtgccccgccatttctctcaccgcttttggcttagatgcagaaactccaaatctgtcggttcttcagcgggcctttgagacgttacgatcgtcatttctttatttctgcaacacaaataaaaataaaataacatgatccaagtatgtagaatttgctctatatcctgacgttcagttgtggcaacgcttcaccgttgcatgaattaatgctggctcaatagttccgggaagaggctattgcgagacatcggattggttgcattggcattgacctcattcatgcggctggaaggtgtcacctgagtacagatgtagaagctatacaaacttaacgcctttcgattgcgctatctgtcaaactcccgtatgcctttaacaaagcactgtattcacctacaataacacattgttgaagtagttctgcagggagagctagggagcgagctcgagccacactgtggcatctcgaagttggaggctggccctccccccatacaccaaaagacattgaagtggtgaccaccaccactccagaatctcctcccgtgaagcctccaagaacctatggcccgcgatgccaggatggttctctgggttgaggtcctcaggaggctcgtcagacctagtgaagcgctcgtcgaggaggcttgggtgttcaggaacaaccccattggggtcgtaccgaactcgaggtacatgatttctcgcccctcaccccgagaagcataggttgctgcaatccgttgaggtgcacttcccccagtgcttcctggcgacctcctgcgaagcggaacaacatgccagagacaatctctggcttatgcttcaatcgacagcaagtcacctcgacaacacccaccaggtcgacagagccaccaaagaagtcctcaacacagtatctcaaactagggatcagaggcatcgcgcccaatgggtcgaactgacccaaagaccccgagggagcaggactgcgaaaggcaaaggtatcaacgcctactggggcatcactccagtagtatattgtcctctctgatcctcggggaaggtcagccaggacccatgcggtctcgtggaggcgatttgcatgagcatgacatatttacctgcctttgcttgtgcggaactgttccagtttgttagctctactgtgggtgttagatatggtcgaaaagagctcaccccaagaccgccgacaacattctgggtgatgtctacccagacctccgacactgtctcgccgttctcaaatggagtatagagactggctacgtttaggacgaggctttctgggtcgctgtaaccatattcgagtacatgtatatgtgtatatgtgctctggtgagaattatggcccagaaagtcgtgatcccaacaagatctgcccgccggctgggaccatcgtcgttgttgtggccagatgtataagatatctatacaattaaaacgatcccacattccttgtatactaatatcgagtgatttactgaagtactttactataaagcaaacaagtaatcagtgctcatgcttccatttcccagggttgtggatggtatgaacgcaaggagtcgactcgtattggggggagaatatatatataagagagatacataagataaagtcttgatgtttgaaaaaacatatattactgacgagagacaaaggagagtaccagttttttttttttttttttttttttttttttttaaatcgggttactgctgactcctttccatacttgtagcatctgacttgataggatagaggcaaccttttctcttgcctaatattcatgcggcggtggtaatgtatcgtgtacaaaagtattcagataaattaatctaggcgggtaataacgaatcatctgtgctagggttttcttaataagctgcgtccatcacccttttacttgatgaaagagtacccgactaatgtagtactgctctctccaacttctggtgataatcaacctagttggctacctgtttctgtctatagtgagtcctttttgggatggtcttgcagcactacaacgataacgagtttgcaagtagccgagcgagaggtgttcttccaattcccacttgaagatggacttaatgctcgtttctttgaagagcgttcctgatctatactggaagaagagatcctaaggattacatttggtggcaaagtagttccaagcccggtctggggatgtctaagtaacggtgttggcatggacggctgggttcctgttgtgcaactgggagtagaaaaggggactgtgtcacatatagagatagctatcttcataaagcgatagtagtgggcggaagactccaaatggcggtagggcggcgagtttgaggtaaaaaggtagaagtatcagatgccagcccagttttcttgataggtatgagtgtttcgttgggacatatctgtcgattttggcagttcccggtagtggatgagtttgactatttagtcgtcgaatagaagccatttctcagcatcccgtggttgcaagctgccctggccttcgtagaaaacctggcactggaggggtgaccaccaccaatggagttcatctgtgaagagaacctcaagacagttgagaccagcagttgcaggatccgttccatcacgtatgattggtttaattcgggagaaggagatctcaacaagacgaggatgttcatcgatgattcctgtgggatcatactcaaagcgtagccagttccggtcctgtttgccgacaccgataggagattcaagacagttcagtcgtacttcaccaagagcctctttgtgaccgttgatgtacgtgagaaggagaccagagatgccacgctcgtatggaatttggcagactttaattttggagagatcctgcaggtttgctgacgaaaagaagaagggctcgacacaataccgaaagtctggcattggtggcacaattgtggtagggtcgaggggctgaacgccttgagcaattggactgggatcctcgaatgctaggccgccaatacccatatatgacatagagtcgtagcaaaatcggtagttattcatcgctggtgtagatactagttcccaatcaaggtctgggattgcacctacgaagcctaggaagacctctcggcctttgctggtccgaagctacagtctgtcagtcacttcataacatgaaacgatatgagatacttacacccatcgtatcgccattgtcgcctatgcttccccaccagatctcgatacttgtctcgttgtcgtcgaggagggtataaatccacgctgcatcatcgactgtctgagagtaaggagccagaggcatgtcgtcaataccatgactgtgaatcaccatggttgtgtgttcccaataagtcgatataccgctgcaaaactttttcaagatgacaggtgtcatccgcactggatatgagcttggctctcccacccagcggattgcgatgtggtgggttgggaagggccatgcaatttgatgatagcaaggtcgccgcaacgatgtacaggaaggaagtgcaagggcttacaggagacaggctccgaagtttgataccctgtttggatattagacagtgggtttcctgccgtgagttataaacttacatcattagttgccatgatcgagcatcttccacatagggtgtatatggctctccaccatattccagcaatttgctcagcttgcaaggcatggcccaagtcagcgactaccaagtcaatgacaccaatatggttctcggcaatgtggactgcatgcgctgtttctcccggatcaagtataaacagcgctgatgagttgcctggctgctgctcctgacctttcgacacagacgcaacggacttccgtccttgggacagagagaaggtgaccttaactttgcccttcaggacaaatgtggtaagggaagccctgcgaagcaccgactcgatctccctcactacatcgtgtgagaccaaatattggccaaggcctcgcaggacttccgacgtcctactgagttcctgctcagcctttgtttcgccctgagcgaaacaaagcgatagtccctcggcaatcattgcctcagcccatctcgtgaccctcgcatgctcctcctgtcttgctgggggttcgaagttgaactggtggattctcttcatcgcacgctgtaagtggcctaagcccatgcgcccgcagttttcgtgcaatactatagatatcagtatcatttcctgcttcatagtcgaaagagggacaatatacctgggcctatcgcgttgaccggcaagccgcaaagtccgcagcgattgttcatcttcgttcagcttacgggtatgcacaattttgtcagaaatgcagtccctatacgctttttagaatgataacataatgttggcttgctgatgggaacattgattgacactggcagctttcatgagcagtggcagggtggatccaaaaagcgaacaacagcccgaacaatcagagcacagcatgaggcactaccgagtcaatgatgtatcattcacttttttagattccattaaattggaaccagaggcgtcgtcacaataggcctcttcgtagggactgctgatacgggctgcctggtagactactatccatagttgggtaacacagactcaaccacttgaggaccaaaaagtcaaagaggcatttggcgacgacactggggttccttctgcgttccgtttggactgattttggtggatgcgtacaaaagctttgacttgtgcacattcagttgcacaaatacaatgtaaatagaatgtctttgaactttctttctgcataaaaacaataaccttttgagatgggagatcaaagcccttatgcctgggtagggcagttcctcatcattgtggcatctctttatatgctctgaaagagaatatgaatcgttgtcttcacccgtacacccctggaagggacctttgaatttagtatctctacgagaggcgtcagtgtattattgcagcaggagctttacctagtgacttacaggtatcgcaattcttcatcaaagtgttcgaagctgctggtcctagttcataaggacatttgactagagccagtgctttcgttagtagcatatctctttgtttgactctgtcatatgctaactcagatagccaaaagggatgaaataattgaccggaggtacagtgatagccatggaggaacatcaggcaaagcttgtattggtctggaactgatgctggggcccgcccttcacctcagttctgagttgcacactgttggtcttcactatatataaggtagagagagagaactgatggttggtttagtgaagaatgggttacgaaggagctggagggaaagtgcagaatttatggtcgtatcccgatatcgacgctgtggtttgtgtcttctttgctataagggaatcttgggcgattatttgcttttctctggtacacatggttctttgcaatagcaactactatatatcaagacacaaacgattcgtggaaaggaaacgcttggggagtttctctgtaagcgatgttgttctaagtgactgcacagtaaacttgacaagtcattcattacaaacaatgaaacacactgcgattccaccaaagaagtaagagcttttcgaattttaattctttgcacatgattgcgcccggaaatttgctatgtatgctcgctcgtttgcgtctgtagcacgcagatgtgacaacctcccatagagcaactgagtgagtcagagtaagcaagcaagcaagcaagcagacaaaccttgctctgcatctaaatccctgacacttcttgacctgcaagccatgtttcaaactgaggagcccatgaatatttgtgtttacatgtcaaaactggtcaaatcctctcatattcgttgtcgcatgatctgatgtccaatttattcggatatttgcattgtgtcacctacctactcaccgcaattcaagagaaccacgcgagggataagacttcaggagctggtatgttgtatcctactaagttatcgtggttaattctcacagtctgggtacatcggtgtctcgattggagggaagaatgcccctgcactctagtgttggcagctatttattgggtgtcttaattgagtttgctatggatgatgccgcagtcaaagcgcatgaatactacgtatccagccaaagagagctcttgtttagctgcttatgctttaaagccgccggtgaccatgagaatgaggctggctgaagccattagcgacaatagtgtctgtcagctgttacatcagcggctaatagctcgacgagcataagctgaaggtcagaagggaagcaagacatgatacactgtataactgaatcttattccccctctttctatcacatgctcgtaatatcttcgtgtattcgcattcatactctccttatcatcgtataactggtgtacaatatggcttcagcttcagaaccactcgctaaagggacatatgcaccttcgggtccaaatgacatacgcggcccctgcccgatgataaactctctcgcaaaccacggctatcttccccgcgacggccgaaatgttcgagtagaagaagttctcgctggcatggacgcagttggcctttcgaagcctctcgctgctgcctttgccaatcctatctttcaagaacgcgcgccttcaaaatttcacggtgacccagtcgtcaagaagtctcttttgcaaagtatcttgcgaacgatcagggacccttggtctctgttgggtcaatttggtatgcgcaagccgggtcagttggactctgagggtcacagggttttgaacctggaccagcttgggttacccaacacagttgagcatgacatatccttgacccgtcgggatcatcaacaaggtgataacatcgctcttcagaaagaccttgtcgaagatctcttggcgagttcgaaggacgggcagactcttactgcgaatgacctcgcagaattccgcaagaagcgtatcgccaggcagagagaggataacccgggtcttcaatatgggcctttcgaacacgaccttgcgtgtgcggagattgccctaattctcaatgtcattggaagtggtgaaagtgtgccatgtagttatgccagggcctttttgcaggaagagaggctgccgatgcaagaaggatggaagagggaagagtcgaggttgggcataattggcttgctcaccaagaggaacggtatcaagaagattatcggtatggaattcaagtcttgatgtcagggtttcactcctgtaacgatttcgtctaggaagcttttcttttcatcttgttaaacaacggaggcaagaggaatggccaaagtggttggtttattcagaattatactttacctaccttatctccttatgacaacaactcctagcatgacgaccttgccccttctttcacctaggtaaccttggtgatgttgttcatcctgggcccatccgttccatcggcaacaatagatccatggtcattcttccatcgttaagctccttccattctctgacatctcgaccgataccttagaagtgccaagtgcggatacgggggtttccagtcacgcggagatcgtgacgggtagttgcagtttcaccaaggatgactccttcctgcgagatgcagtcggccatgacattggaaggtcattgcatcaaattcgcgctttctgtaagacgcatacctgcattcaacccgtccggtacctctaggcaagtacctaccttggcctctgactgacggcctgttttctcctgtcacgacccatccatctcatcttctcacttctatcatctccactgcctcataacctgtcatccaagagacaacccttgcaaactcgtctcatttgccgcctcactcaagcctctaaattacaatgcaaaaggactgttcaatcacaatgttgagcaacaagacccactggatacggcatagaataccttcctaaacactcaccccttccacaatcctcaaacagtgactgacgaccagctagcaagcaactgatatcccactatttcaatagagttgaacacataacacgcacactgcgtttgataccagccagctcatcaagcgcaagcgtttgacgcccgaacacttgcatacggagacgcccaatcgcaaaatacccaagcaaacgactactggatggaattttatcgaaatactgaacgatagagtttctcttgggtagtaggttttctctgagagatgtttcactgatttgctaattacctgttctcatttgcacaatacctggatcactttctgcaaccatggtttagatggctgaatcgggaatgaagggccagtcaatgatgactactatccttgagtctgtgtgtatcttgccaataccctagcaagatagatccaagaaatgaaagcatcaagagtgtgggctgttatctttctaactctcgtagcacaacaaacactcaccaccacaagccaggcttgtgtttggtttgagcttgcgcagccacccgactcgccttcccacaccgtaccgtaccgtgccgttgcgtatcatgccgaccttgacgccatcgtgtcaagcgatttcaccgcgaactgtctttccatcgtacagggcggccgagtttccatacaaggctagatatgttgaacgctccgctctgtcatgcggttgcacttgtcctccagcgcacgtcagcttgatcctgtacctagtgcagaatctctcttgtctttagtccaagcatgctagctcgatatgcgagtatctattatgggctttgcctgcagcatatgcgtaactcgactcgaccggggcttccatgctatgggcaggtgcttgggttcttgtcctgtcacagagctctagcttctatagagcctcgggacgagcaataggcttggacttcatcacacaacttacacaactgcccgtccgatgccgcgggcttacctttcggacaaattcacacacttttccttgacccaaacagcatttttcggcgtatattcccagagacatacagcatgatcgaccacgtcccgcatcaacaccacaaacggccaactcggatcatcatgggtactgtggcctggcttttcggacacccgcagccttcgaaactgagccgccccgttctcgcagcaccatgatgatacagtacgcacgggttcgtacagccccccagacgataccaacagggtttgatcaactagttctctgccgtgcttccacggccaatgttggtgctgttgttcaagaattgatacataagcccatatatacagaggcaatcccgcgaacttgccaggacaaagacttacaagaacttctcaattcagtgcccgcccaaacattctaaacctatcctgacgccaatgcttatcttgtcacaatgattttcccagtcagctctgactctgcccaggcttccagctctgatcctgtcgccaatcctccagctcaaacccctgaaccagctcgctatcaggtctttcatattcagcactcccctggcacccacaagatcttcattccaacaagctctccgcgacccgcaggctatctctatcatgttctggaatcttcaaacacggaacatacgcagcctaccatgactctggtctcggatatcgtcgagactctaggtcaggtcggcaccattcatgacagcagatgtgtcggctccattgcgtcccaagagctcgacaatgcgtgcgctatgatcaagagtcacccaagacccttcgatccttacgagcctgccaacgctcctggtagaccgggccgctgcgagctttgggtcctctcggtgattgatactctgcttggagacggcctcctccagccgcttccctcagagcctacctcccgagcccatcaacctccaagacaccatcacacatctcactgcactcaccaacgactctactcgtatcatccctaccgacgaaggagccgcccggctgtagaccgtgaataatatacgccagaggcaccgaccctgctgcagatatttgaggcagcgaagaaatttggttattgcttaaaatgctggaatttgacgcgtgtttttgctcgaggggattctgaatttgaacgtacggcaaacagaaacatattgacagtggtgtggccaactcttgtattcattcaacatacttttgcaacaataataaatcatgagattcaactctcccaatcattccgccccaagcgaataagaaacaagactcataaactccctgtatctgtcccaaagcaccatcaagattgaacaaccatagaatatgagacagacgcaaaataacagaacggcccaaaaagatgtgtccacgggatccaggattagaaaaagaacagaaaagtagatcatagagccaacccgtctaaaccctcagtgcatcctcgtactgcgccatccatgctaccaaccaggcttcctctcatagcaccaagcacacaatcattcgcataaaaaagatccggttctccagttttggtcaaagtccagtcgtgtcgtgatatatgcaagtgcagctccggaagtcacgttgtgcttaattgataggtcgaaatgtcgttccgataactgactccatatacaacgcagcgagtccaggatcaaggtatccacatgccaggttgctctaaattgtcgaccttcacaagtgccatgtggccagcagggtgtagcaaatatccaggcttaagcaagttgactcatcccaaaggttactcaagaagtcggcccgcgatgcaaacaggaatggattcagtagaatccacggcaacaagcgacccatgtcgcagacagtaatgaagcaagttgcggtccagtgatatgaaacgagaatgaatccagattcgtagtcattgaatcaccttgtttgcatgttaccttggctcctttggcatggtatgcttagatacttgtttggtttctttgtgtcccaggcatctcattgcagacgcaaatgagtaccgatatcgtcagtgacgattcagcaaacctcggctgaggtaagttgtccaggtcataggatccaaagcaaaacattgcttgagtaggaagagatccaggcaaaagcaaacatcctcggggagtgggtccattccttggccaagtgggaaggtatttgccaggtggttgatcagagtccaagatgtccaggaagtccagtgagaggtatctgaatccagggaattcatttgcgcacctagctgcttgggtcaagtctggcgagtcagtgtctttgcgattcatatcaagacaaatatccatggagagtccctaagtggaaagaaatgggaagaggggaaggagagaagggaagcagaaattcctttgaaaggggttggctaatatatacaagctcattcgaactcaccttgctgtccggatgccggcctctgccaattattattccgataaacaccgcgtctcgacgatggtgaacaccgaagaatccgggaactaaagacattggagtcgagagcaagaaccagccagatccaggaagaacggaaaacagaatactccccctgagagtgcgtccggacagcaaggtcatgacatcgagataccccagatccacctggtaagggatggctccccttccttttccaaactcagcgccgtgtcccagtgtaaaacgtatgcagcatggtctcatccgtaaggcaaataatggtgtatagtcgatgaggtcgtcaatccagggaaggcccatccacaatgcaatgtcgtcataaaaagagtaaagaaaaaagacacccaggtatgcgtctcgtaaggtccagttcgtgtatccagggcatcatcggtagcaataacagttggcacggtacatccaggggtattatcgactccaagggagatccaggttcgtggaagacggaatcagcgtcaagagggtggaatttgatacctttccagtaggaagctcctattgagatgcaaacttgcaactcggtggcggcaccagccagagaaaagaaatctgaaacctctgaaagggatcatatccggaagaaacagaaaaggatgaaatggtcgatccaaggaaaataagccgtactccatgtaacccggtcattatgcagaaatcatcacactcgcgaggaggtcggattgcctcgtcaagttcagacaggaaaaggaagggcacaaagatccggccttggtcctccaggaaacacaccttttaccggcggctcgatcggtggtgtcggtctgtgctgtgcctgtcgctctctcgctcactacgtcgggtgctggaggtaccactgggatttgtttgagcatttgttggtgtcgcggaagcgcgagtacggggggtttcttccatactgtgtgccctgagtatatccttgtgctgttgattgacctgctaaacccttgagtgttagtaattcgaccatgtggaaacccgccgtgcgagtgttgcctccgctatacgcaccacgaccgtagaagggatcctgtggctgcatcgcgtagcccgcaggaggagcctgacctgaatatgggtaagcagtggctgtatagccttgttgcgtgggagcagcagtggcataggcctgctgtgcagcagctgatgatgtggccatctggttagcgtaagggtcgtatccgcctctgggacgttggtttgttccaacggccacgtaggggctctgggaagcctggtaggatggatccatggtggccgcggtagtagagctgaaccttgtatccgccgggggaggagattgctgggtttgggcataaccggcaaacgcaccactacttgaggcaccgtaggactggccgtatgagccagcggctccagtgtaaccgggagcacccgttcctgggtatctagggccatcaaagccagggtcacgagcgtatgtgtcggtctgataagggccctcggtaggaccgtggtgctgacgcgactggtgcgtctccgagtagcggtattgcactacaggtgagttagatgagtgtctcggcggtacgccaacgtttctcgaggcaatagtacctccagaggtattgcgcgacgtctgcgcacgcctttcactatcccatcgagcagagtctgcttttagatcctcaatcatagcctgtcgtatcgtcattagcatctgatgagtggctattgatgttgacaaagaaactcacagttgtaagattcctgtaagcggtgatgtagtagccttgcacggcttggcctgtctgagggttctgtcgtcataaaatgtgagtcatttgtttcatcgcgatagtggggttcatcaaggcagatggcgtacctcgtaatgaccgggacgcacgagggcatcgttgcccagatagcggcagatgtcggcggagatgacttcacggtcgatgccgtcgcgagggacgaagtattcgttttgtcgacccgcaccagaagtggtaggggcagcgttccgggatgttctcgacatgttgttgatgtgtggggaggatatggccgacgaagaggtaagatgagatgaagaagaagaagagatagaagagaaagtcgacagaagtgcgggagaagaggagatagagccggaaatgggggaggagggagacgacgtggagagagctgagagggtagaacaggcagaaagagaagaagcgggcaggtgaggatgaggaggaagaaaaggcgaatggcggtggtgggcggtgggcgtatcctgtgggtctgcactgtctattggctgtggtaatggtggtgctgatgctaggcgctgacgaggggattttccactggcagagtgacttgcaggagaccgcgaggccagaagacgtctgctggcaccagtgctgacgctggagttggagctcaaattggaatttgaccggcagtgggacaggttttgctgacggcgagacgtagttggctggaagcgtcgcctcggcggtggtcttggtggagatgcaggagaaggcagaggaggaggaggggccagtccaaagacagatgttgctggtgctgatgatggtggtgctggaggggggaaagaaaatgagaatggtggcgatgagcatgcaggagattggttctgctgatgctgataaccaaacccggaaggctgaggttgctgatgacttgttgatattgatgggtcgtcgctcacaaaaccctgatgctgttgggcgttgtgatttttgtggtggagctggttctgattttgcagtaagccaagatagtataagctggggtctcccggctgttcgagacaagacgtagactctgccaaaacctcgtctattgatgaggaattttcctcttcaggctgggctgtcaacgtgatggctgattcttccctgggactatccgtgccggacgcttgtctccctccttgaccgagcccaacaccaagctgcgggatctgcaactggcgctggcctcgtgcgtgggtgccctgatactgatcctgatcctggctagcctggtccttgtctgtcccgtgctgccaacaaccctgtgtccagtggcgacctattttggtggaccgttggatgttaccgaagccagatgcggttggcacgtcctgggtttgcagagcttgctctacagcgcgtcctctgccttgcccgcctgggtcttggtctcggtctcgaggttgggctttgactttagcggtgaccgacgacaattgggcaccacgagaggctgggctaaaccctctgcttgtcggttgagaagctctgggtttcaatccttctcccaaattctgctttcgactttcttgtgactctgcgaccaagcggtttccggctggcgagtcacagcgcagcccaccgccgtatggtgaatgatcaatgattgcggtggaggtcacggcgaacgccgcttgttgtcaatcgactttaacaccgcgacaaaacttgtcgaacttctgcgaaactgttcaaagtcccgtacctaggacttagcatctatcctgtcaactgaggttttgcaccgtgatgtacccctcgtgtggtgtgacaggtgagctgtaagccacttttcctgtcttatcccattaaggaagcacagatgtctcgtcgtccgggtcgcaacgtggcttgtcccttgtttgttccaaagatagcgaaattgcgtcagttatggggtactttgattgaaatatcaattctcaaaaattgaacatgtagaaatgattcaacctgtcgtttatgaagatcgaacccgttgcggtccggatcagagatcgaaacggatcacgaccttgtctgtgctggcaacgcagaatgtctgggtcctttggggacagctgttggcaccaaacaagttgcagatatcaatagcatgcgcggcagatgacacttccaatatcgctctgtttctcgcgtacaaggctatcccttgttttgacgatgcccaacgaccactcgagccttcttctccgtctgtagtaggataatgatggcggtacgccgtctctaagttacgatcgccctcaagcggagctgagatacctcgtacgaaattcgaataggcgacatcaaactttgttttcctccaagagatcagcgcttgttggcgagactagtactgtagtgccgcgaggtaatattgtagacgcgaagagaagtaatgatgggggtactatgacgtcttgctttccaacttggggtttctgttttcctttttcagggaaatgccgtgatctgtaagaacgaggctaccttgtcgaagtgacagaagaacgagagtggacgagaagaatgagcggccacaatctgtgccctcgcctcagctcatcgtacacctcacactgccgctttatatctctcgtcaagtattcaatactcccgatacgtgcagattcactatcgctcctcaactctaagcgacacgtagatagatggagctggtcgtaactctactcagctcttcgtcaccattcgcaaggaaagctgtgcctctcccccgttgcggttgcaatatttggtctcgcccaactgtctcgggacgttgggcatcctcactcctgtggccccatgtttctccatgccatgccccagtcgttgtcgctgaccgtgaattgcggcctttaacgcccacaaatgataggcaacgtgtttccacagcgggatactagtcagatgttgcgatattccaacagtaccgcatctgcatttgaggcctattcccggtttcagtctctgagaggctggtggctggcttttcggctgcactttggagggtgggttgggtagcaatgcctgcaccaattggagcccaaccctctgcccgcaggtccatgtgttcggtgcccaagccttgctgtccaaccatctggggaaatttgacccagacttgtcaacgtcttggcatcccacgaagtcgtacattttgtcattgactttgatagtttctgtacctccatcagcagactgtggtattattaacatgcttccggcctctccgttgattcaagatgagacgcgtgcgtgagagcacgacagccttgatactctgttgatccccctgatgggcgcttcggctgttcgcagccttaccgacctgtcaagacgcttcggttgttttgacagacttgtgtgaccaagaatctgcatgttccttgaattgtgcatctccctctttcttcaaggggtttcaaaacgccaacgaaaagtggattgttatcgcacaaccacggccgtacgaacaagtccaagtctcgtgtatgctgagcagaatcgtgataacagccaatgtaacatgtcgtccgctggcggcgaagcccaggtataagctgatgccggtgcatcgagtcacctcttgccatcatgttgtgcccttttgttgacgataacgcaaagtgagcgtgagcaattgcaacacaaacctgcaaaaagcttggacgagaaaccgtacagtaatcactttgtgttcaactaaatttgagccgactttgaccttgctcgagtttgcctccccggctccttcttgaagtggttccttgcgtcttttgcccagagttacgtgcagcaggttgtcgctcagcgaatgtcggccagacacgttccgcgtcttgtagatcttgagccatatgccaatctctatggctttgcaacgcttccgggtccgcgaagctggccttgcagcgagaacatacaacatcggtcaatgaatgctgctgctgatccacttccacatcgaaggcgctttcatgccacggtgatgcgtgagactcatgcatggtaaggtcggattcgtggcgggcctcataatcatacttagcagcgaaactgagggtctttcgggtgggatctgatggcaaagggctatctttggggtcttccccgggagtatgtgagtaggttggggaggttctttcatgatctgtggagggtcgcttggagaagaaccgctgaatgccaccatcctccgcgcggcgtttcttcgcggagggttccggtccagtggaatattgacggttgtcgggaatcgacgatcgaagagcttctgcctcttcccccttgaccagaaatgcgccaatgcccatgttgcctttgacgccgtcttcaaagcctgctacgctgagactcaagtttgcacaaggccagactcctctcccttctgcgattatctgcgaaaggaggtctttggccaactcgaaaagactgctttcgtctatggttctgccctgggggatgggtcccgaccgagatctcacttgcccctcatggcgatgatgtaagttcatcgtcctcggtcttctcttgttttccagaactccctcctcaacaaggcgagcgaatatgtcagctgcaaagattctcagccatcgcgttgcttgctctgaagaattaatagttggacgaaaagatttagccgacagcatcgacttgatatgtgttcttgagttgacctcacttgtgtcaatacctcggatggtgttatatatccaaagacctgtgtcacggccaagctttgctttcatagttgtcaaaggaacatccaacagttcagtgacgctctctgtgttgaatgtcgatacgatctgctctccgagtttgccgcccaagttgcgaagttttgtgattttgaagccagccatgaaagcagacacagctctgttgcgtacaacagtctgtttgtttggtttcttgtatgccgaacccaacttactgagaagcttgttgcttgctactccagctgaacatgtgtatcccaacttctgtcgaacttcggccctgactttgcgcacgatctcagatccgatgaggattgctacatcatcccaatctggatcgactgtttcctgttcctcatccagatcaatcaaagcatcggtctgccagtcgagcgcggcaattgatggcaagggaagactctcagtagggtcgtcataggggggcggatttgataattctggaaagcgctgcagaaggatctggtggatttggctcgaaagatcaaggaagacctcatcaatacttgctttttccaccttctggagctcaagcggcagagcctctttgatacatgctaagatctttcgagactgaaggcgatagtgatcaagtgaaaccttatctgttgctatgtgggcggcggcatcctcacgatacgcccacttgtcgtcgccttctctccatgtagctacgtgctgggcgataagttcagggcacaactttttggcttcttcgacattgcaatggcgtccaataccaaattcgcgtgcaggatagttgactgcgatgagaccttgcctgttggagcgtcagaaattcgaaagtgagttggagaataatgatgttaggagtagcgctctagtggtatctgggtgaacagggctcctcgtggactagacataaaccccagcgtggcaaaacaaggctttcatttccatggctatggaaaactaccgcctaggtatgaatgtaatcgtgacaactttgcctgccatcatgcaatttgtggtcgagggcagtggagtgacaaggatcaagtgttacacaacctgggtcgagaggtcacgatcttcggagaattaacatatgagttttcgaaaggttcgctgagaatgttcttggaggctgtgagatgaatagttgactcgtctttccatgctctgcagctttccagagattcagagattcttagaaggagtgctctctgttccgtggaaaatgaacaatcgtgacaaaaagcacgaagatgcttagtgacgatccatctcgcaaggttgtgagtaacacaatgcaagcctcagcgaaaactaattgctagtgtccaatcactgcaacattgaaagaaaaggatcgagcaacagactcgattctcagtccaacagaggatttgaggaatcggagaaaagagaaaacaccttgtgttccatgagaagtatgagagtacacgaagatcagggcttgacgttggtagggactcgggaaataggaaatgcagttgtgcccaccattgttgaacagctaacggcttgtcctctggaataccaagtctaaccgtctcgcactgcgcataaaaggcgtcgaggtcaatgtgggcaatgacgcgcagcggattcgaagtgttggacgaagcaagctgtgagaattggcgatacgtgaactgggaacgccgccggcctccttcaaggagtggtgacgaggccccgagaggcctgtgtagcggtgacgaagacataaattgcgaggcttcgattattttagggctttcttgacgttgaaaaatgcatccgtgttgtgcggctactgcaaggcgttggtaatgcaggcggtcaatgtctctcttgacggataatttctcgtgtccgcgaacgccacaaacagtgcgacaatgtcgctcttttcgcgagctctttacaggttgtagctgagattgttgatagaaatgagagaacagagatatgctcctacgaggagtcgtgagcttaaagatgaagatggatgtggtgaatggaaagaggaacgcgagatgtgataggttcgcgccagtgccattcaactccttcacagagcaagatccactttcgaacctcgttccttcttgtccttcattgccgttcatttacaggatgattgttttagtacgatatcttaactgtctgctcaacgaaagaaatgagtctcgttatggtaaatgcctgctttgatggttgtaagtattgtctcgcgttatcgaggcctcctgacagtgcagaaacatgcacgtcatacatttaatcgagatgctggtccagaaattactgtacctcaacaagacaatgaaagaaattatcctccatgaacctacggaagttccattggaactacaagtatccagtaagtccatatgtacaggaaggttctttggttgttgagtgtcaagaaaaccatacaacccgtaacaaccaccctagaccatgagggccacgatggcttcagcgtgcgtcacagcccaccgtggtacaaggcacttccctcccctcttcaagtggcattgtctccataaacttggccatcttagcaacttgggtctcggagtagtgttcatctagctctccatggctctccttcacaactaggtacctaactcatcccgagcgcgaacgtatgagcctcgccgccacttcttcaggtacatacgaccaaagctcgtagagaatacgggatcccgtccgctctcccatagtcaagctgcgaagcgccggattagtagttgggtcggtgacgaccagcgaatccccggtgttgtatgttattgtggcgatattcgctcggcgtccctttttgccctgagactattctagttactgcacatccatatgaactatctgtaccttcgtggtcctccgcccgtgatttcttaagctgccagtaacgcctccgctatttaaagcagaaacaatagcctttacagagttcaggtgcgtgtctgagcaaccgatcccaatgaaaacataagaaaaacacacaagtctttgcgattattttcgcagtgaagctggaatataccaactagttctagtctctaaacattacgtatggcgctactgtcctttttccacctcttgccgtgtaacaaatgatatgagtcgttgtgtaactctgggtatctaattcgaagtcatagccgctgccctcttctcggggtcaatcccttcaagtccataccgtcttttcaactcctccaccagtggcccaaactggtagtcgctcaccatgctatcatggcggctgcagggcgagtggcggatgggtagaagccactcgatgatcgagtctcccatgactgatttgaagttttgcaggtaacccaagtgccatgggttctctccaggttctgcctggaggatagcaaatgtccgcctggcttgctggtctctagccgccattgcgcttgcccgtgcggacgcagcgccattcacttgtgtcatcccactggtatgagctgcctctggggccctgggaccctctccaggtctttctagcgggtaggtaatggtgttgaatcgatcatttggaggagtctctgtcggaatccgaactgccagtcgaaaggtctggctcttcctgtacaagtcgacgttggtgatgttttgaaaagcaaatcttaaagccgtgactgtcatggtcatggtaaacaagccgaaaagaccaccgagagccagaccaacaatgagccgtgcatcgatacttttgtcttcttgtaggcggaggctagtaaggtagccgttggtagaaatgatgattatgcaaaaacaagcgcagtagaagcaaaattgtataaagaagttaaaggctgctgaagcattagttactgtagaaggtttccttagggctaatactcacacgtttccgagatgatgccgcccatccaaggacagacgtggtccatcttgtacacgcaacaattatactcggtagaatgatgcgcccggtcaggcttccagtttctgcattcggagcaccacttagggaaaccgtcgagttcgcaaacaaagatatctttgctgtagaacgcctcaagaccggggctgtcgggttcgtcgtctcgaggggcccaagatcgtgtctcgacctcggctccgttgctcgctcgttggttacgctcctgttcgatggcctccctttcggctgtccacggcacaaatccgggattgtattgaatagttacgtagcatcgcatgtatgctgcgaccataagaaggagaaagatagaatatagtgcaattagaacaacgccaactgccgtcttgccccttttttgcataaagtcctggactactgactgtcagtaagtgtttgacaagcaacagcacaatatagcaaggcagagctcaccgcagcagtagacaatgatattgtaggtcgcgtaagcaacgagtgccagccccagcaggggaagcccacgcgcgatccatcgcgtggaacagcggttgctggttgaggtttctagcatctcatcgctccatagaaaggaccagatcgacgaatgactggattgaaggcttgcgggcggctctgtcgcggcgtttacagggagtgaataatctgattgtgtacgagctgatcgtggacgagtaatgatctcatcttctgttgtttgtgttgcggcattggcatatcccgccgtcgtaataacagtgccaggcttggccaaatccgccaagtccgactcctccgggtgggccaccaccgtgctttccaccgctgtcatttcttagatcgcactgtgtaattacccaatcaggcaatgctagatggaaagctccgaggttggtacctagattcgatcgatatataatcgttgacagattttggttacagagaatgaaagtctcgtacacccgaaatgaaaagtgtgtgcgatattaaattatatattttataattatgctccaattccccttcacgtgtgtgagttgtagtgtgaccttccaatgcgcaatgttgacttagacttccatatggcctactctcgaagctatttacatacacgggccacacagaacaagatatattacttgctgatagagaatttggcatacaagacccaataagagcccgtccttgcatactggtttaggttgtctcaagaacccagaactattgaaaggaccaatgactgacagttgagatactgtatggttaagtctgtacctttgtaaatcatcaacaacgtgacagagaaatgcaaccaactaaaaatctccaaaagtgacaatatttcaaccctacttatatcaatacccagcccatcttcaataatgtctcttgtgaagctggcttgaggtgttggcgactcacacctgggcatgtacctaatcctgagatccataacccacccccactgtccctgccgccctcttcaatggatccatccattcccaatacctttgctctcagccgaattgagcatcaaccaacaacacagccaacaagccaataaatattcatttcgttgtatcgtaataccaaggcctcatcctgtaattgaatggctgtcattttcccgtccagaagccgctattcagggatctctactctttagatgacttcgaagcaattgcgaaagccccaaatcaaatcaatggtgtacaatctttcccaaattcgccttatatgcaagactcctgcaccaactgccaattctattcactacaattaaaattcaggacaaacgagagttgtcgtcttcgggaagcgccgccattgattctatttttagactgtcaaacatttgagctgtcagaaggtctgctggctttcaaaaggagggctgagccttgaggactcctcagcgcttcgtaagctcgtagagtccacacatacaccaagactagatatattgaggattcctggccttgaattttgaggggattcgaggcttctgttgctgacatgaggcctgacaacttcttacctctatgcctggtgagggcaacgcagagcagggaccccttaattaaagcaatgctaaagatcgcctcggttatcatgccacaaggtttatgcctctaacatttatggcatgtgagccaaagaattcttcagtcatgcctcagggagcaaaacaccagaccttgatatagggcgtcaaaataaactcagcaaaggaaatcctcggtctatactaaacttatcctaaacttatgctaagttacctaagtgtttttatcacttaggatcaaggtcctgagttttctttcctcccatagccatggtcttgttgatattgaagcttgtgttattggccacgatgcaacatgtagctacagcaggactggtactacactttagaactaaggaagctattggatggatttgatgtcaggcatcaaggaagctcccaatccttcttcagtgcctaaagactaataaacacctagtctaccttgtctttcatctgtcatcctccttcgaatatgggcctagatttcagctactgggcttcacgacgtcgaccctacaaacgtcttttcatcgatacaaaaaacagaaaaacagaaaaacagcgtcccgtattcgcagaatccgttctaacatacttcgaagatcttccgaccctcttcttcgcatatcatggtttcgtcaaggctcaataattgtgttttcaccgacattgaactttcatcagcccataacccctgcgcccgactacgacgaccatttttctctgcagcaaacaagatacacaatactgaagcctttagaatgctgtggtttgattactaggtctattgagaaaaatctgttcctagttatatgacttccaactccacggttgcacgctcgtgttagcatgcttaggcctatcacagagcagtgttatatcacgttcaagaaacaactctcagcattcttatcatgcggctccttatgacacttggggtattttcacgttggccgtatgcttacacccaatgcacaaaggttgttggtatgcctttttctatttcacttgacatgcacaagcagccagcctaggtactaacgaaggtgcacattaccaccgcgtgggggcgaggcagtctcgcaacaaaagatataagctcgttactccgtccttctcagttgtctccggagccttcttttattcttgattactgttgccattttgtgttctttccgcttgtttgcacttgctctggatgagtctcgaggcctagaggcttgcaatgcaacttgagcaaacaaatcattgtttgtgagttgatatcactgaagtagtttcttttttgaacagaactaactatacaacgtagacacgagtagtctttttatataaaattccctgacacgatatgggtggatgatatgcctcgaacatgaaagataccatcctccatatgtggaagcttggttgagacaaagctgcactatctcggtatttccccttcatatcatggctctcaaagaacaaccagaacatttaatttgactatctctaactctctactttgtcatataggccgggtgtcttggtgtttgcttgccttgtttggcgaaccacccccaaagtcctaaatgtacctttgtgctttcaagtgcttggcagaggtaccttggaacttggcgacgggacgggaggcatgttattcttcggctttattcttgtaccgggatgcacaaattacctatgggtgcaaacaaagaatgacattgcataaaggagtttgcactttgaaccaggctttcgtcacatgcctacaacgaaccagcatcgacatccgacatcggccggcgcagagcctcatccatcccatccgaacttcagtcttttttgtttgggcttgtttctatcgcattcatccgccctgctgagttggatttgttgaagcttacggctaatactgtgatttcgaacccgacggctagtccaacaccctctcggcttaggtagtctacctaggtaggtatttccaaagcgaggacccctgctctgacgagaggacgacaaccccgccctggtttccaacatacacttacatacagcaaacatgcgcagccccgaggccaaagccctgtcgatggtgctgagaagctttccctgctcgcggcaatgggtttcaagtctccatcttcgtcttcgtcgttgttgtcgctagctaggtattaagcttcaggggcttagcagacactaacgtacaggtggggcttgaaaggctggccgacaactttcactcgcaattgcgagatccgacaacatcatttacaatgcccgtggcctttacccgaggccacttggcttctaagtgggagttgaaagcagctagcaaggtattcctgccagtctgtggctgtggcatggaagctatctcgactcaaggatgtgtggtttctagactcctaggctcgcctcagattcaccatgtgatcatagataatgccaaccatagctcgcctcagcgacaagagcacagagcaccccttatctcagcaatccgacaatcactgatcacctacgagcgaattcgaccgaggcgaagctactctcgatcacgattctcacgtcttccttgggcagtgcccaaatgcgcagctagtcagaaacgatggcagcaattctcgtccagtcctttgaagatttggccagacatatagctagtgagtcagggtcatggcagctaaattgtgcgctcagggagtatgagggttgaaactttctcaaacccctattgaacaaccccttcgagatttgcgatgctcgacagctatctcataccgtcacacggaagacgactatgacaatttcaatcatatacgagtgtatttgattgctcctatgcgaggaacgctcggtctttttgactatcaaccaggtgaccatggggcttccaaacatgaggcttgtttgtccatagttcagcaagtgacatccatggaaatcacaatattctcagtgatgccctgtttgaacttgtggttgaggttgtcgataacataaattcggcaataccgttctatctctacaaaaagaggccagagccaccgctctcatgatgaattcgaaccaaacccatcaagccttctacatcgttagcagctctacagctcttagccagagactcttatcaccatttctctcactatttcctcactacacctttaatcttgtcaacatgagcgagtggcgctgggaatgctataactgtcacaccgaaaactcatgcaccctcaacaagcggtgcataaacttcgaatgcgaagttgtttatgatccgtcgaaatccagggtctttctagccacaacccaagacaagtagaccatcttttcgaagccatacctcgatcaaaaagcatcgctcgcataatgcgaccagatgcattcgaaaacagactgaatgatgcactatgggtatggagaggcttggctttgaagaggctctggccctgcatgaagtaacttggatctcacggctttttatcccgagttggttctccgtctgccagtcgagtcgatgtgggagacatatccatttagacaaaaccgacagcaccatgtcctgatatacagcagtacatcatgacggtatagacaaaacgatgggaaacagtacatgcccctggtactgttaccaagggcgatggacggtgttttcatggttctcatggctctcttttgcgatgatctggtggcggtcatcttgccatctcattgtttttattgggatatgggactgtcttctgtcttcagttattgtcatttccttcattggtgctttcgatttccttcaaatatcccagcggatgctatctcatcttgactccaggatgctagtatctcgattaacttcgcgtttctcctctctattctagagttatcatggcttttacttctattcccgagtttcctaagacctggatttacgtctttaggctctcattgtcttggactcctttgttgcttttcctctgtaccttagactagacgtgtgttgcaatatgctggcggtttcatttgacatgggcttttcatttatccggattggcaggctgttagaaaaaaatattcattttgatccttgtcttttagagtccccttgatggataagtgactatcgtgagtgaaattgactctaaatcgaggcgagttctcctgaacgtatcgcgatacacccaatctcagcacagcgcctggcttctgtgaggttggagtaatattcgagaggcggcaatggttggtcagagcggcttagtcaacttccttacatgaaacatggaagcatcgcgttatcagaacatacaaaagaagcatcatatcatgttcccgatcccggccgagggatcaaggaggcggtgacacctcagtgtagggcttcattacaataggtagtttacaagctgtctataggcccccagtgagaactagtcttgatctttgataccacgagagagtagacaatgagccacgtcacttcatcacaacttcaagtttgagtattacttggagttcttgcctttaaaattaatagttaaaggcgtttctagacaattcagtggggtttaaaggcctcaaaaagagaatttagaccttagttaaagaacagtctctcgttcgatcatcccccagagaatagatagaagggaagtgcctgtagtaaccaagccggctcacctgcatagcatgataagcaacgagactatgcacctggaccgctggaacacagcatgtttcgtttccaagggacccctctattgtgtcagctagagtctacaatttgacgattcgtatcctcaggggctccaataacaactggtcccccagcgctgagaaacaaccgaagcctgccagaaaccagtacaaacactcgcctcccaactagcaccacctgagatttgtccaagtctacaacatagacgttgcgctccccgtcctagaacgcgcaatacgaaataaatgctcacaagcgcaatacgcatttgcgactcatcagtcctgcgctacaagttttagtacaataccaaacatgcccctgctcagtgcatttagctccgatgccttgtttcgcctcgcaatgccttgaggagtgagtctatacgtatcaaagtgtgattgacaaatcaacatagttgtcaaaggctgagtgagtattcaggaatatgcaatcaagtctgattcagtgcccgggatatacaatcacataacccctgatccttgaccatcaatgtcattgcaaagcctcgcatcgcattttgatcacgagaaacacacactgcaaccactgtacacagcaagcaagcacttccaaacatcattacaatacgtgttgaacagtaaagcaagcatgaaagatagctaaagcaaggttacagaccaccaacagccggccagccatccatccgttccctgatactgtacaatgccaaaccttgcctccttgtacgccctggcgcccgcagaaaagcaatagaatgaagataatggcgggaaaagagcaagattagcacccgtatttcctatcgctcctctgctcctgttcctattcctgtccgattcgtttctcctgcccctattcttgattcatttcatgatgcaacggagcagtccaggcctgcgagaatgcattctttatcagtaaacacaaatcccctttccaacgtcatcaactctccgatattcctaatcgtctgcaaccacccggatctcgccatcgcgtgaaagatccaatgcctgtcggggcgagaccacccgggaggatgtccttctgagactggccgtcgtcttcgtcgtcttagttgacaccttggtcactgaagagctcttggctcggcttgcagagacaaggccgacactcgatgcacgttccgatgctcgtctctgtggagtgcgtgagtatgtttgcaggactcgtttggtagtcgtcttcttaaggagagctccagtcgtggcacgtcgcttagccggtgactttgagcccagagccgccttcttggtagtcgaggccactgtggaaacacccttcttgaaagcatttgctgcacccttggccatcttagagcccgcgttggaaatcgctcgcttcactccctttgcaggctgcaccttgcgcttctttgcattcttgccattgtctccttcgtctccaataagctccttaagcttacgtttgcctgccttgacagcgcccttgactgcattcttgagatcagctttgggctgcttgacttcgcgaggcttgggtcccagaacaccacggcagttgggttctccgcagagacatttctgtacgttcttggccgagaaagggtcaaagttgtagtcataagtcagctcatcacctgtcatgatgggcttatcacccgcaaacagggccattcgtggctgtccggaaacgatccatttaatcattctgcaatttgggttgcagctgtgattcacgaaacgcgcgatagatcctgttgttgcgtcgatgatcatattttgatcgaagctcatgagatagtagcactttgctgagtcagccaaatcgtccaatcagagtcgcataatgacttataaactaacctcattgtccttgtatacttcggtcatgcggcgctcacactcctcttcggtgatgatttctccggcatactccatgatgatctggttcggtctgaagcatcggttgcttcggacaccatatccacggtcggatgtcttgatcacctcaacaccgactcggtattttccgcctttgtttcggcgcgccgtgagagtggcaaaagcacggttggtgcaatactgcttgcccgcattgcaattctgctcatcacattcgtaaagcataattcgattctggcagctctcgccacacccatcttccggcttgcaaacgcacttcgatgaatagtcgtggaagtggggggactttctccagtaatccttagattcgccaatgaagcgatctagatcaagttagtgttaaacttgcaatttcggcacaaaacttactctttgtcattttcttccattcatcaggtttaggttggcctggtggaagcgggttgcagacctggtaggggagcttgaagtcgcggccttcaataagtgtgcgaaggccgttgaacatgggtaaaggcattgtcttgttgacgcggccgctgggaatgagttccggtagctgagccagggccttcttctctcccacggtcaagcccttagaaatgtcaatgggagcatcctgtccagcgtagagacccttggcaagatatttcttaacccgacgcttcctggtgttgaccacgggctcgggctcggcctccttgggctcctcgacaggttgctcaggctcagccttctttcgtgaggctgctttggcagccttagggtcaacaaattttccgtttgaccacacactcaaaaccacgggcttctcgtcgatatgcgcaaactccttagtgtcctgtagacgcctcagctcgcgcgacatgggcgttgagggcttttccatggatttgcgactgcgtttggtagccttggagtttttagtaataggtgtagctgcgataggcgcaaagacattggatcgacgcgtcgaagaacgtctgctcgagccactctcctccacgatcttctggcgacgagggcggggtgagtccagtttgcttgctgactgagtagctcccagcgcgtcgataccactgcgtacggtttcgggtgttgcatcctgagaagtctcggacgttcccttgtcatcgcccaagattgggccggagatagtctttcttctccgtcgtcggtccgcgacaatgtctcctttggcgcgtcgctttccatggccagctgtaccactcaattgaacgagattgtaaaccggagcactaacgcggctacgtcgcgagcgaattggggcaggaggcggcgcattggcggcgctgtcggtctctgtaggctcgatgggctcggatgtaggaggcgcgatttcgggagagtcaggctcgagtgcaacgtgaacgacatcgcgtttgggagaatcggagtgaagactggcttcatcggcgacggtagtaggaggtgttgaagttgcagacgcgacattggaagaagaatcgtccgtgacgctgacctcaaaggcgccctcagaggacaataagagtgccatttcggcaggggcaaaagctcgcctgactggtgtaatatatatactgtttgacgcgaaatatttagaatccagaaatcattcaaagtgtagaaaaaagtaaagaaaatggatgatttgggtagattaaagagaaaaagaagtcaaaacgttgtgcttgacaaaatttagtgtgtagaaagagcaaagtgtgaggtagagagttaaatgaaatggaagtgagaagcaaacgcggcgcgcccagagatggatatgggcgcgggaaggagcgtgggcgactagacaggtacagtaatacctagtcgagtgtgggtggtgctttccccccgcgcgcgccggtccaacctttaggcttgcccagggcaggcagggaagaggaaggtaaggcccaaggctaatacttggtacgtactatggtagtttccgtgtaggagtaagaaaagccgaaaaaggagagggaaggaaggattcggcgagcgaaagggaatgcggagagagtatcaaaggcagaagcaggttgatgtgatgttgttgatagaagaaagcaagagaagagcagtcgaatgaaatagactcgataaaagtgaatcacttttatttgatgaatgagaaggaatgtatcagagcaacttacagatacagacaagatgatcgggatattatatcttgtgccgtattgtgtgtattgtattgtattgtattgtattgtattgtcttgaaagaagttcaacaatgaatgttgatgctgcgtttagacctcgtcgcgttctttgttggttgatttaaagaaaaaagtgggattgagtggccaggacgtgacgagggtcaaaggaatagagagatacgaaaggagggggggggatgaaggaaggaggaagggtaaaaaaagagatgagagagagatagagacgaatagtggagaataaaagtctcgtgctcaagtgtaatacatgaatacctaggctcttgataccccaagagatagatggatggtatcgatgtgttgcagttggttgtcgttagttgtaggatgaagagagagagggggggctgggagagcaaggaagaaaagggagttgagcagagttgagttgagtttgctcgaccctcgggagaaaaaggctgatgagtgagcgcgctcctggatgtgatgggatgggatgtagggagcaaaagaggagaaaatcaacaacaggatgcgaggatgaacatggctggctcaatttcgaggcaaacgcgaatctcctagaccaaagcaaggccaaatagacagaccagaccacccgagcctcaagaggctactttatttccgatagcggtacgatagcagccaaagcattcatggaattggaaaaactgcacctgattctatacatacgtttattttttgatcgcatgcacacacacttgatattgcttgagttacaggtctccatctcgatatctcgtctttcactgctttgccactttcagccttgacagcatctgactcagataccaccactttatccgaccgattcaaacttgtgtgttcactcaaaacgggcgatgcagaaatttgagtatgtacatcgcccgttgtcgagttatctcagagtgacgatatccggataccgcatcacagcctcgttgaccaagcatctcggctaccgagtaccggaggtgccatgtttcagcacagacgtgatcttcatataattgtccaatgccgcaggatcagtccgagtttcgtgtttaatccaaaaatcgaaaaagtctcggtttctagaaaattctcgtgagtgacgttgcgttccttgttcaggggccagcgtgcgagttactccgaaaagggcgggtactgaggttctcacggacctcaaaccacttcgacactgcacgccaaacaagagcgagtccaacacctcagtttgcccgttgaatccgaaaattcctttttgtactcagattcgaagggaaatcttcaaagtcgacttcgctccatttgcgtccaggaccttgcatctgaagtgccgtgcaccaaagatcccctagttccggataacactcccttgcagcgacagaaagcctatcactcgactccggggactcgttcattattatcctgtctgtgatgtttcgacttgtctgagccttttcaaggtcaacatttgccgaaaaaatacgcatatcgcccatgtaacctgaaggatcaccaaatcacgggttctagtccggcatcatccctcccctgcaactccaacaccaccgctgtcagtgttcttcgcagtaagatttatcaagtatagaattgcaccgcttatactatttccatttccatagaaactgggacattgttctgaagattcactgatacagtcaatagtgatcaccagaagtgcatctcggtatctcatgggccagtggtgttcaacgcactgagcaaatggcgcgcgatgacttctatccatccataaagtctgttgcctctgtttgctgcaagtgttggcaagtttgaactcggtatgctcctttacggtatcgtcagttcagtgccatgtaccatctgcagtggcgtatcaccacatcatgtgcacatacgcagtatcataccaattcatcaccgaagcttactcacattgccctcaactgcctttcgtacaacaagcaagctttttctgcaaaaatatcggagcgccaatcaaattaaacggagtgattttgccaatcgagcgacagccgatcccagcagccgtgtatcgttgaggttgaggggtgagcaaatgcacttgaagaggtctaggacaaccaatttctccactagggccactgtctctcgctaacacagcatcagagaaggcgtctgccaataatgtattgggcggtgttttctgtgtcagtcattgttattttgagagtaccctatgcacgttgtctggtgagcagcgtgctaccaaggctggtgcgcatatcgacaccaattccaaccttggcagcagaatggtctctgaagattgccattatgatgtagaattcttcccctgtcccattctttcgtagatgagcttcaccatggagatactacaaatatccttttatacatttggtcacgtctcaagtttcattaaaagtgacgtgtcatcgcggcggatgcagttgtgcggatcaagaccagccagcctctccactaacgcagctcgttctcgtttacgcccactgtagactttctttctggtggtgccattttcctgtatcagtgtcgggtatttcccttaacttgaactcgctgtcatgattcctgtatgcttctaatgcgtcagcgatagaccaaatgctataaatgccattacttcagaagtagtgagcgccacatgcgacttacctagattgacagccagcccttaatcttattatctcatcacttctctagatgaagtttaagtattctctgataagataaaatgaccaagactgctcttcgaatagccgtgacttccgagtcgtgataagtcgctggtacaagttagatattgaggttgaagccatcagttgttgaccacatgaaatgaaaagcacccactgacgaacaccaaatgcctaaagctttgcttgcttttggctttgctttatctacctactatacccagcaataggtatctgaaatgcacaaagagagtctatagtcaagagttatgttcgcttgcggcgtccagtcgaacacttcctagttaagacgtcactccctcatatctgctccaggaagttccccaaccgtttcaaatgcccatgattaggtagtcattcataccgcagtcgccataaaggcacagtgagaatgcttgcaatctagttattctagcatcattaccagctatcagcaagcgcatcactttttaggtcccctggcctcggagtataataaaacctatgatattcaattaaggtgtaaaaatgaaaaagcctcaaaacattcatagaggcgctagatttacccaagtattttcgacccctggataggatagaagctgtgagttttgcctcccctacgtagcctgcctctgtatcatgacactagggtacggcagcaaaggcatcacagcatgacgcattaggtacctttgcagagactagcgtcttaattctcgatctcagtctattgtagaattataacatctctaagcagtgattttcacctctggtgcgctcctcacaactaaatggggtattgtttatggtatcaaatcacacggtttcttggtatccttcactctctcactcgcacctttttacttgcacgcagcgctgcttaggcagccgtgtccttcttctcaacatcagtagcaagagtatccttcttctcagactcagctgggtcgacggacagcttctccagagcctcctcaatgggcttctctccagcttgctccgcagcctgctctgcagtctcggccttggctgcctctacaggagcaggaatcggggctggaacagcctctgcagcaggagcggaagcaggggcaggagccgcgacggctacaacaggctcagcagtgagtggcttctcagtagcgggagctgactcgggagcgacggcagtcttttcggcagtggtagagtcggtggcagtagttttttcgggaactgtagtgggtgaaggttccgccttggtctcaccagtctcagtcacgccagcctcagtcaacgagacagacataccctccttgacgcttggtccttgacccccatactccttgggtaaagtagaaacgatgcccttgagctcagtggccagggaagtgccagaggtcatagggtggaacttgcggagggtagcaggggcaaggaagagcttcatggcgccaaacacccatcccatgatgccgggaacattgacgaagtacttgtgcgcgagcaactcagggtaagccattgagaagacggtgatagtctccttgctggcggccttgacggcggggtccatgcggaagaaactgacattgaggtagtcgtggacttggatcatctggtaaggatcctcacccccctcaggaattggctcagtgacttggtcaagcttgagcttctgaacgctgagctccatgatggcagcgcgccatttgataaacctagtgtagagttagtgaagctgttttatttaaacaagaaaattcaagactttagacggaagctatataaagatttagctgaactattccaaattttgaggactatttgacgaataaatcaatagtcccccaggtttagagtagtatagccagatcttctgctccccgaggctggggttgaaacttactcctctacattgccaaaggtggccttgttgtccttgacagcaccgtagatgttccaggtgatgatggtctccttgccattctctcccttgtggacagtgatatagcccaagtcaccaaatttgctcctgtcaaaagtctgggtgacgagtgcggtagggttcatcttcttgcgccactcaagggcctgagtgagctgcttctcagctgccacggggtcatcattgttggcgcggaggaacttttgcaggacgacctttgttgggacatggtcaatgttggtgagctggacaccccacatctccttgtggagtgtcttggtgaagatatcctcaaggcgagcattgagcttggtaagaggcgtctcgggagttgcagggttctcagcagggacggcagcggcaacggtcttatcctgttcggcagccatggtagtggttggtgagactataagaaggtgggagatgatgagaagattgagacgatgatgagaagattgagacgatgatgagatgagtccagtgaaggagatcgtggggggggacggagccttttgtgttcagcttgtccttgtccttgttgacttgagttgacttgacgagtcttgtctgacgcggctcctgaagtggattgttttggtgcacctgccgagcgagacgggagcacaataataaaagacaaacaaacacaaccacgcacgggaaagtgaaactcgtttcgacgaatataattcgactgatgatgttgtttgtccgttcaagaagggagcacgaattatcaggtgaatggaagacccaggctaacgttaggtaccttacctggtattattaagggagacagcttgacggcctatcctaccttagtgtccgtgggccaagggcgggaaacgccctgtcgtttcggcaagtggagatgataccctgaaggccgtttacattggacacactctgatgaatgttccttctcattggctgaaagctgagaaatacctaaacttaggttagtaccttggtctggtgattttctaggcgttcctctctatactccaactaggtagctcaggacctccctctatcctagacaagtgacgaggataattgcgtaaattcaagcagtgtagacttggaaggccgttcgctgattgaggtgtcccgttgttttcttcacttggcatagccccaaagctgttgtgcgttcccttcattacaggggcagaggggcttgtccagcgcctgtacctgaataaacatgcagcttttcaggactgcattaatcaattgatcccttctcaagtcttattatgcacacaccctgcttaaatccataaacgggcagaggaaatagattcaaaacatgatatgtgacaaaatgcaacgtccgacaagccattgttgaagtaaatcccggataacaatgcaaaatacttttccaagaagacctgcaaaaggtgaggcagtcggggcatgcatgatgcagagcactacggacacaacattgatatccatggatggatatggatatactccgtacactgtacaatcaatacgaatcatcaacccagtcaacatcagagcacggcatcagagccaccgctatttaccaaaaactatgtttttcttgtttttttttttaataattatattattttttatatagccactggactctagagtgacccaaaagaacaggcaatatccctcaaactccttaaactccgaaccattagcgtcctctgtataaccctgagccggcatccatcctcgctcccgaattaacatgcctattagtgcgccacgcgttttcttcctccagtctttgtggtcctctagccttagccccgagtaagtcaaccaaaagctgagtagcaaatattgctgaagaagtggctagggagtcttgggtgttgaaaaagatgaccaaagatgactggtgacctagtccagtgcgacgctgagatgcaaggcgttgtgcgaaaatgaaatctaaaagaagcgaaatgagtagcctcatagggccgtctcaaaaaaaaaaaaaaaaaaagaagaagaaaagcaaatcggtcggccgaattgtgatgtgcaaagtcagggagcaaatcaagttgtcatcaacagggcaccgaagcagaccaagaacggtaccgctggtagtttgtttagttgcagccgagagcgcggccaaggattcgctcaatagctgaaagctcgaggtaggcacactgttccagagtcatttgatcaaactgaggaccctgaatgtagttgacctcgttgaagaaataaccccagtactcatcagtttccttgagtgtttcctggatgacggtacgctcatggatagggcggaccaggacatcacgagtgctctgctcacgaatcagtcgaatgtaccactcaacaaggtcgagaggagcgccgggctttcgcgtgatggcgtactggtgaacccagcagtttgcgttggccggctggtggtgacggcgctgctgctccatggggatcatctgaaccataaaggcaatgttatccttctgaagggcggtaaagccatgacactgcatcgcagtctgaacaactcgctgaaaaagttgggaggtgaggttgacaggatcatcctgctgcgagactgatctgctgagcagacgaaggagcttgatagtcgccttgtacatcgcaccccgttgagaaatggtgatgtagtcagcggcataccagggaaacttgcggagagtgcttatgaggcactcgtaggggcgctggggacactccttcgagaacggagatcgatgaggcacctcaacatgcttaacgagcatgaccatctcttcaggggagatgaagcctttgaaattctcccaaggctcttgatggttgttgggaagtaccttaggagttgcgccgtcccaaaacacgccgtgggcaagagggaagaggtcctgcataagagcagactgactcgatagctcaacctcaatggagcgttctcccagacgactcacacggccagcctgagaatgttggtggtgcttctcagcacaacgcatcgcatcctccatggtaacaaattccacgaaggcgtccatggtcttggacgttgccctgtccatgattatgtgaatgggctcttcaacatccggcaacatacggctattgcggccgataaaggccacaatctcggcgcgcttggttgagaagggtatctaaagagatcagaaaagcgaaatgaagctcagactaaacaggtactcacgttcttaagacgaacagcgccggcaacagaggctttggcagagccaaggctgcttgcaaaaggaaagaactcaggtttcattgcagtctcaagggtgggaagacctgagggagtgtctaccaactgggatagctcaggcgacatgttgctggtgaagtgcccggccataggggctgtgagcatggcctgctgtacagcgggcggaggcagattcgggaatggaatcaacgcagtaggttcagcacgttcggggctaccaaaagggtcctggggggcggactcatgtgtcataggagtaccctgcagacccaagtcgaatcgaggaggaggaggtaagctgttgataccgtgggcggataatcgtggtgcgtaatttcgcggctctgtcaaatactggtcaggccccgagttgggagtagactgcgaagcactcatgcgatgtccgccgtagtgttgcggagtgtgactggggcttgcaagagaaagacccgaattgtaggaaacactctgaggcaagttggggttgtaaacattggtctgggaaaccccaataggggtatagaactgttgaccaccagtaacagggtgggagcgaacagaatgttggctacccggctgagatgccgatgagcgaccacggggaggagacaagaagctagtctgtcctccactgccagagttgccgctctgagtatgctgagtagcctagggtcgtcaaggttaggatgggtcttgaagtagatttgccataaaactttatgtatctcaacataacacaaacgagacaaagttaagacttacgatacgctgtgtaccattgggaaggcgattgctaatccctgagccaccaaggcctccagtgttactgtttgcaaggggatttccacgagaagcctcatttgttgtagcagcatttgccgatccatttacgataacatgctcggggctattgttggatgaaggggtagcaccactagccataatgtgggaaacatgcccggatgctaaatgagcagcatggctgttgttgttgaccatgtcatcgattgtaccgttgactgtctcagcaatcatgttcatgccattgccctggtagtggcctcccatctaaggagccacagcgctaggggcgtatgacatgactgagtacattgcatgagaagcaccgtccgaagggctgtttggcggtgctgtgggaggtccagaaaagccagagtactgtgcaggatggaccgttgccatgttcatgccaggctgggtaccagcgtatccgctggcctgcatcagagttagtggatggttgagaggcaatgtctgtgtgagtgtcaggcacttacctgaagggcattgtgaagagcctgttgggccgatgggacccaagaattcgcgttggaatctatattcgaagcagcctcgggttggtgtccaccgtccgaaccttggaatccgcgaggctgcggatagaaggtcggtgcattgaaaggaggattggaagctgtctggccagagcgttgggccccggagtctccgtgagccatcagaagcacagaacgatctggtggtgcagaagtgatcggggttggtctgacttgaaggagttgtcagtcagcacatcgacgtcattgaccaaatatcgttcaacgaatagatactgaaccgcaacgctctagagataaatccctagttgttgaaggtattaggtaggagtgcgggaaaagcttaccagccgaagccttgtgccgtgtatctcgggcacggtgagggacaattttagacaggcagttgtgtatcttaactgggtgtctgcaataagtcgcttgaccgtgagacaagttggagatcaaagaagatgatgaaagctcaggcacccgaagtcgttggtagaatgacagagaaaagagaaagagaacaggggagtgttcagaactttaagggcagagcaatgagggccacacgtgattatagaaacttttcctgaagttcactgttagtgtgtgatcccaagaatgagttgcaggcacaagtttagttgaagaatgaaaagggagtgtttgcattgcaagtgcttcagccgatggttgcgcccagggagtgcacgcggttctttgagcttcctgagccccgccttattgtttgaaaggcaagtcagattcggcagcgagataaaatacaggcaaagatgggtgagaagaacgggacgatggtgtttgcaggtattcatattaccggcagctttcaaagataagtgaaagaggacttacggactggcaacacactggtgatgacgaaagcgaggcggaatcagaaagattactgaaacaataacctgggcgcaatcggagagctgcgttcaagacgcgcgcgtgactgttcgggttttggggttggcggtaagcagggctcgtgtatggcgggcgtaagggcgtaaggacgtaggcgagaaagaaaagaaatgccttcggggaatctaaaggccagcactgtgcttgatggatagttagcgttgccaagtgatactgttgggtagaagtcagtatttcaaggatgagggtcgttctgaaggctgaaaaatggatgaattaaagggcttcctcattcaggaggcaagggataggatacaaaccttgatcaaattatcttgaaagagcacagatgatctgagttgatagagcggaatggcccagagtgtcaaggtcgaagagtggtcagggttagaggatgaaaggaaagaaataatgtcaactgtaaagggcagaagacagaaagagaaagcagaagaatctcagcgactgattcaaagcgatgaaggtgcaggcatgacaggttagcgttgtcaagcttgaaatagtgcaatgggcacttgtggttgaattgctgttgacggtcaagcaaaagctgcctagcaacggaacagcaccagggtcaaagcattgactccaagaaaagaaagtatgtgaaaaatcactttagcttgacggtgctgagcacttgtctaaagggcgagaagggagaaggctgaaagcagagcacaatagaaaaggggtatcagagacagttccttgcaagtgactgacagtgattcacttgctattgcaacaattgagttcggcagtgatcagtaactgagagaataacaataattgtaacaataatgcttattaaaaatgaaagtttatcaattattaaggatgagataatggtagatgatccaaaaacgtgttactttcttacctaaagacccattgttcccacgaggcaatcacgacgatgcctccttcctcaactggcagtgttctgattcaagaactaggtaggtacatactaatttgggcataagactggaaatcatggcctctaccccaagaatgatattgtcagacataataaaggtttcgtttccagaaagatacgcatctcaattcggtaagtcggcaaagtttatgtctaatgtcgctatcttgaacctcccttctcaagacggcatgaggctcgcctatcagagcctccgcagttcaaaccatgctatcacgaatggttgatacattttgcctggtcacagaaacattgcggcagccgacactcccaagcaaactccaagcctcaaagcagctgaggggtttagtcaaactgctgaggtcagtaatctcataggatgtggtaatagcgattggattgttcttacaggtgtaaggaaagactcggccacgaatcgtgctcgagcgttcaactgcgacaagtcagcatacagttgacttaggattgcagtgcaactactcacaaatagcttcatctcagagatctccttgtcgacctcttccataaactgaataataaagtcgacaagcttgtgcttcagcatttcttcggtgtggaagtttgttatcaggaaagaaatgtcatagccctgcaacaacgtcagtcaggggtaactcaattgaggatcgcatgaccagtaaccaaccttgataggtttcctccgcagaatgaagaaggactccgcacgttgcgtcaagaatcttgtaaacttatggacaagtatatgctcaatctcgtcggcctgcttgatcttgatgctaatacggacggagttaatactgggctcaatcaagacacgctcgttctcgttgcgcgcaatggtcaagggctgcagcaagacctcgggggacgtttgtgcctcaatctctggaacattatgtcgctcggcggtctgagaagcaaagttggagagtgtgagcgcggcggtcaagctgctgcgtacgcattgcaggtagggtcggagggattgagactaagcgggggacatctgtcagcttgcggtccgaatcgtgagatatcattgggcatgtaccatgacagcaaatacgtcctcagacgtcctcaattaactagaaatagcacgaatgtagatgtcgatggtgaacacggagctcggcggggtcggtcgacgttgacgttggaggttggagcttcggcgaggcgaggcgcagttgttagtgaggcgtcgccaggcctgacgtctcccgtgcctttaggtggggcaatgatggggaaacttggagaggttcacgtgtgaagcttgagcctcaagagctgtctgtggctcgataatatcacagccacagctctctctggttgccccgcggaagctacaccgctttccccactaacatttcgccttcgtccaggtaccacttggtgacgcacctctagcatcttccacgcctcgcaaacatcgaccttgagcaaagggacgctgactcaggatctcttcttttccttctgctagtatattgttcttttagagccttcctttacggaacccccgaatagacggcattcagtgtctggacagactcaaattggtcttaccacacccctccttcaacgcttgagctccgatagaccgaaaccatgtcgtccatatctggtcagtaaatttctcatgcctgagctttcatgatctttagcccaatttcacaaacaggtactgacagatcacagtcgtggtgaaacatcaaggcaagaaacacgatgtcgagatcgaccccagctctactggcgaggacttcaaactccagatgttcagcttgaccaacgtcgaacccgaacgccaaaaaatcttgctcaaaggtggtcaactcaaagatgatgcagacatgagcaaaatcggcttgaagaacggccaggtcattatgatgatgggtaccccaagcgctggtggcgatgcccttgtccgaccaaaagaggcgatcaagtttgtcgaggatatgacagaggcggagcaggctcagcaagttggtgcgacacctgctggtctgatcaaccttggaaatacatgttatctcaactcaaccctccagactctgcgtctgattccagagctccaggaggcgctcgatacgtaccaacccgatggcaacgccagcagctttatgatgacaggcacgaacatggacttggcatctcaactgtcaaacttgtacaagagaatgggacaaacccaggactccttccctcccatgaacttcttgaacgctctgcgagtagtgtttccccagtttgcggagaagtccaagacaggacaaggctttgctcagcaggatgcagaggaggcttggtcccaaattgtgcagcaacttaaccagaagctccgcatcaaaagcgaaaacacttcggagatctcctttgtggagaagtacatgtctggcgagttcagttcggtaatggagtgtgatgaggaagaggcgcgcaacgctggcgagcagcccatcattaacaaggagagcttcgccaagctcaactgccacatcgacagctcaacaaatcatctgcgagatggcattgccgccgccctgaaagagaagctcgagaagcagtcagaggttctaggtcgtgatgcagtctacaccaagacttccaagatctctcgtgctcctaagtacctgacagtgcactttgtgcgctttttctggaagcgggagacccagaagaaggccaagatcatgcgaaaggttactttccccatggagcttgatattgttgagttctgctccgacgaattgaagaaggctcttattcctgtgcgcgacaaggttcgtgagattcgcaaggatgaagaggatatcgagcgggcccgtaagcgacgtaagaagactcactatcaggacgttggcgatatcccaggcggtgccggtcttcccaccgagaaggagaagaaggaggctgagaagaaggagggcaagtcagcagatggcgatgttgtcatgggcgaggagggtgagacatacaagacagacgctgacatcgaggcggagagaaacgcttccattcttgaggccaagaaggagctcaacgctctcatcaaccccgagctgcgaaacgacgatggtgcaaatcaatctggtctgtacgagctccgaggtgtcgtgacacatcaaggtgccagcgccgacagtggccactacacctcatatgtcaagaaggctgcgcccgttgatcccaagactggcaagaagggtgaggaggacggcaagtggtggtggttcaacgacgacaaggtttcagaggttgaagctgacaagattgcgactctcgccggtggtggtgagtctcactctgctctcatcctcttgtaccgagccattcctctgcccactgccgagggtgtcctggagtaaaaggagcaactatgacgaactttactagaagtgcatggtcacccgggaatggtgccagacgatttgatgaataaaaacggacaggagcatggcatggcagggcggtcaggcgtagggagaagacatgacatgtaactcaatcaataaaacgttaattaaacaaccgtatgtctcgggcgaagcttcgaatctattgttctctcaagctccgttctataatgtatgtttagcagatgccggtgtccagtaaaccacattttaaccatccataacgcctatgcttcgtttccaacagtccaatagagtcagaacacaataatacaaccgcactaatcctctaatctcgccacagtcatgggccttccctttctctcgccttctcagcctcacgttccttgacacgcacttcgaagtcatccattttcctttggaggacagccttctgtgataataaagtttttcgctgggataggagagcagctatttgttcgttgggggatgtcgcccggaactcttgaattgcctgtccaattgattagtcatgccctttgtgattcgttctgtttgccatacctctttcttctcgttatctgtctttagttgtgcgcctgtgatggtgccggcaaaaatacatgctgcaaaggcaacagcccaaacaccgcgcttgaacttttcttgtctggtccactgatgcaccgccattgtatgtttttttattgtccagtaggtcgtatgtatcaccagtatcccttccagatctcttctgaaagcttactgcgctgtcggcgtgacagcttgtcggccgtaaaatatgagccagatgtcgaggaggacgaattcgtggagcttagggtcggtcgtgatggattgagcggtggtggagacaaggtttttgatctggaatcgaggaattgaagctcaatcggaggagtcgacggcgtcggatcttcaacagagtcggaggcggatcgccgggtcacggtcacggcagaggaagaattatcggcatcacggaggttgggcgccgagtggatcttttgcggtagcggtggccttactaagcagggtgcagtggatgtagtggggatgaggggcatcgtgggggaatgaggtatcgttgatgtcacggcttagggggttgaggtcagtaaaatattggtaaggattggtaagattataaagaattgacatgacattcattgtaggcttaggaggtgaagaattcaactacaaggagatgaataaagaaggtcagaagtcaaaggattggaaggttttctcatgttcatagagaaagaacggcggtaatggatgattgaccgagttgattgggactcgcgaatcacatttttggggcatttgcacctggcgagaataagattcacggctgtttatttactaatctactcgtctcttatgtacctttattaaggcagttgttgtgttatcgtgaggataaagagtttcacttgtcgtttcgaccattatctcaccttggaccgttagttacagcgtaatacttgaagcagagacgcaagctgatacacccaatggacacgcgtgatttcaaccacagcgattaggcaagcgacaaaagcggccgccgcataggagcagtagcatttatcctgcaagaaggacccttgggagtgtgatctaggtacctacctaccttaggcaccatgtcggtcaggttctttccaaaaatgggcgaatgtttacgttgaaagaacgtcaatggaatacgtggaaggtacccttccacatgggacctgactgatgagacagcggggtttgtcacccaaacgtaatccatccacttccaggttcatcctcaacaccaaaatcaaggttggagataatccattcgccatcttttctcctccttttctaggtagagatttattttcgattttgtttccttgcctgaaaaatctcttttcctgtgaaatagaatacccgctacttccattccatccacatacttctcaaaactttgacgtggttcgtctgaccccgccatcaccaggccactgacacgtcagatcatattccttctggccactccagaagcgtggctaacacctaatacagcatttttcagagtctcgcggactcggtatagcctgaactctgggcactgttactgtgttaaattcgagtgaattcgcaaaattccccatcaaattccaatcgttctaaacaatgtcaactccgcgtgtctttcttattcgccacggcgagacagaatggtcacttgatggtcgtcatactggcttgactgatatcccactcacttccaatggcgagaagcgtgttagagccacaggaaaggctcttgttgggccggatcgtctcattgcccccaagaagattgctcacatgtaagtctccttcgactgaccatgattcccaaacaatcaatatgagagtacttgtagtatggcctcatgtagaatgacttttgcaccgaagcctcccaagagccagacaattcggaagtccaaccacgtcgcattaacaccaaccaaagttgattttatctgatctagagtgaactaatacgctgcccagttacgtttcaccacgaaaacgcgcccagcgtacattcgaactgctcaacctcgggctgaatcgccctctaccttggacacctcacggtgctcctgatggtactggccttcaatgtgaagccgaggtggaggtcacggactacatccgggaatgggactacggtgactacgaagggatcacaacacctgagattcgtaagatcagagctgaacaagggatcaaagggtcttgggacatctggaaggatggatgtcctggcggggagtgagtatttgtctaaacctgactaccctatatctgatcgtcaacttccaatggctccgtctaacactgtcatagggctccccatgatgtgaccagaagacttgaccaattgatagaggagattcgtgagaaatatcacaagccagccatggacaaaggaagcgaccaatgcggcgacgtgttactcgttgcccatggacacatcttgcgtgcctttgctatgagatgggctggctacgctttacgagaaggaccaactttcttgttggaggcaggtggtgttggaacactcaggtcagtcgacggggcttgtttattattcatgtgcccatttcactaacaacatacaagctacgagcatcatagaatcgaagagccggcccttctccttggtggcgcttttgtcgttgaacttgacggccaagattagccgcttgtcaagaccaaaatcttccaggcattggcacccaaatggtttcttagagcatagaattgattgtttaatgaacatgtcctcggatcgcaccagcagctgagccaagtcccccctagtccagagatggtaactcataatctcccgacgatcagacccaaatgattgcatcactcggtcacttcatgaccaacagacgtttcaataatcgaagctgacctcgcacagacaacgacagggctaatgtcatcgatacgtatctcattcacttgagctggcgcattcgacggaaatgaccagacgtccgctcggtggcaccagcgtcaacaataaaagtgtgtttcacacttgtttaccaagagtcgcccaatgcctttcaataacaaagggcgtggccaaaagcacttcagcagagcaaagccttgtcgcacgagttgggagacccttgctctgagcgttctgggagcgcggatgaggctggaggggcgactctcacataatatccctctcccccccatcagacacgggatcgcaccgccccggacaagccatttccctcccttctcttgttttcttcaatacacggcatctctagtttcccatagccaacttcgactattcatcgactaatgtgccaagaatggttcacttcatcccttgagatccaaagtggcgtggctgctgctggaagaatgcatccgcacaccattactcgcggctcctcctccggacaaggttttcttcgaccgcaagggcgggacgggacggtccagttgggtataagggtgtgagggaagacttgaagggagaaatttcgtcggaaggagtctgttgccagggcgaagggctgacttactcatgccgggctagtagtagcctccggtcacgaacggctgtttaaccaaagcatgaccggactgttggatcggacgggctgtttctgggctgtattgggcttgtaatgtgacctgagtttctttattcattccagtgtctggtggctgatgtaacgccagtaggagcactgagagagctgggtaccctggatagtcaggttttgactgcaacgattgtaggtgacttcagattgctatttcttctgggaaccaccattgatggtgtatgagacagctcatcggagggatattgtgcaattataggtgtcagtgtgacttgttatttatgcagctaagtaatgatattgaacaagacattctgtgtcgtctttggaagccgaatgccaggatgacggccgtcggcagcttgcgccgtgtgaactactgacaccgtacatatttgagggtcatataccttgcctctgatgctgggtggcatactgtcaagggccgacaagacaatccttagacactcttttatggcttggacgctctggcaatgaatatcctcttagtcgtagttgagcccttcttcgtcccatggctatgaacatgctcactactgttgccgtgattgtcctcattgtgctggtgatcatgactatgaccatgctcgtggccatgatcgtggccgtgacaatccttgaatgtgatgggttccgggagctcttggtaagcaaagtccgtgagtccagcatcctcaaacatcttcttgatctcgtcctcaatgaacccatgatgtgttataccacgcagagcggcatccttggggtctatcttgtgggcaacaaagtcaatgatgaagaggacgccacctgggttgaggcgctcggccaattgcttggatgctagatcgggcttgtcaaagtggtggaatccgagccccacgcctgcaacgtcgaatccgaagaacttgctatcagcaaaggctgttggggaggggtccttaggatcagccagattgccttggtaggcttggcgtgaagagccctacacgcagttaggatattcagatctgtttgaagaggttgaaggggctcgatgcgtggcaacagattcccatgctcatgtgatggactggtggatgttactgacctggctttgagcctgggcattgtataccctgaccatttcctccgacaagtcaatgcctatagcctcaattgtatgctgtgctaagacctgtaactcactgtcagtccaagtcaacgtcttggagctcatctctcctgggaggggaaactcgtaccctcgagagcatgccggtaccacaagcgtagtctagcaacctcgcgtcttgcttgacaccaatgaatggaatcctctctcggatgccgcgctctagctgcacaatcgcatccgcattgcgctggtcatattcggtggcgatcttgctataattgtactacattagcgacggactttagatgaaatgtgtagcactgcatcgcatgcggtcgtgtgctctgctaccttagagcataagaaaagacggccagtaacttaagcaagccgtacacgcccaaagggtttggcaacgatcatccagtacagaggacaaatgctcattcattatacgcacccaaaataagcctggttttcggacacgacgtcggccatggttgcaatgtcgggatcagtgctaggtgaaacggtgaccaagttgtacaggagaatgagcaagtatggtcgcataagacaaccggtgcttgtcgagagcctgaatgtggtttcacagagagtcgaatgcggttgatgcggtgtaagacaagcctctgtcgactgctcagtttggctgtcttataaaagccgcagcggggacttttcgggcagttaatttcgtgtcgcagacatatgttcgcagagttttgatgatatctccgccatccattgtcaagtcgccgaccaaaaagaaagaccccgcacttgattgagggttgttctggtactgggaatgccgttttgctctatgacgagtaaaacagcgcagccagctttcccgcccgttaggttggttagaggcccggagccaagctcgatccattgatagcaactacaccgcaacaaacggcgctgtgcaacttgcacctggtggtcgatgaaacatgttcctcaacttgtctgggttggagtgatacagcagccattcaatgatccgctcattgtagaacactgcagatagatgccttgacaaccaacgtggccgtcctggacaggttgtgcttgacgatttgactgggtacgtgcagtagaagaacttttgactcctcaaaccaggatcgaattgcgggtgatccgtgatcctgcggctgcacgagcgcaccggtccgccaaccgcgaggggtgcactgatggtacaattaaggcatagttagtacgtatcgaaaagtacataacagatcacagtcgtggtcgtattgcaaccaagaaatagccatgtaaacggtcgactgcaggcattccccatcccccatcccattcctggtgctccatctgtgtacaaaacaaggtcctaggtgtcacggtgtcaagggccatgcagccgtctaaccagcaaagtggtacgagatggcatcccgccttgtgagccctggatatgcacaaagcccaaagagaagaaagggcggggtttcacctcacccaacgctgatcgctgggcctgcaagggatgattcaatcccgcagaagctcctttcttttgaagcggtaagaacgatgcatctcgagtgctgcagtagataggtcattccaagaaaggcgatgtgcatctacctactgtctcaggtctgtttgcctgcccctggccggcagttcttttgttgaccactctggccactctatcactatttgtatgtcttacgagagtgctgataataattccaccaaagtagtttcgcccgcccgactcggatacgagcccggcacagcgcaaacgaatgaaaacgatgatctctgcagataaaaaggaatgcaagtgtcggacgcatgcatacggagtattggactcagatcggccacctcaccgcttaactgccatggcaaaatactttttccccctggtgccggggggttgtcagcttcaccagagtcctgctccgtgtaccgggattcacggcacctcgagggtcggcagaaggtcttccgtgacggcgttctttaccagtccttgtccgttcttttgctgctcgcctgaaccactggtgaccggcatcgagcattgtttggacccgctcaacggagacattatggcggttgggctggctgaacctgcaatggacgagaaatcgctggaccaagaccgagacaattggcaccacaacaaatgcaaggtgtattacgattcaccatcaagttgaagcagtgcaaagaatgaaccaggggcgtgttttctcgcaggggccccgttcccgtcttgtcataaaatggcactccaggccagatcaacgcgcattcttcagcctgcaggtcgccgtgcatgcaggcgaggtctcgtggtgcgatagtacctgggcaaagaacacctctgcttgcttcgtagttctgaagatatcttgaggccagtgtcacgtcacacatgtacgtgcaaacgacgcaccaaacggcccatgacatattttcttcttcaagtccctcctgtttatggaattgaggtgtggacacggcaataattggcctgctcctttgccgaagaggggaatgaagcggaagtgacaaggggcagactgacggcggcttcttttccaatattggcaaagaaatcggcttctgcgccccctttaccaaattcgcactgtaattgtgtacccgggtcttaagggagcaggatgacatgcagccccgggatggcgcgaagtgtccagcgaccgtgccgcgccgtgaaattgcgacgtggcaggctttgatggatggatgcgactgtagctgcagacgtcaacccttgttctcgttttttttctttttccctccctcccctccaggcccagaattccttctgcatgcagtgtgtatttttattttgttagtggcctggagagccagatatttgggtcgctgccacgccataagggaaaaaatgattgctcgacttttcttgacacccccctggactgaccccctccatcatcacattgcatgtcgacaagcaaatcaaatccatgatatggtagcctcgcctgtctcattaaggtatggcgggccgaccattaaagccacggcgcccgaggaaaattgggactgattgcgggagacatgcagtcaactcaagctagcaaggatcttccgcatgagcttcatctcacgtgattgcaggccgacgtgtgcgattggcggaccgggccttgcctcagcaggtctctggaggtggagccaccggatggagtccagattgtgacaagcgagcgtggcggcagcttatggtgcaagccgcaatgtcaatcctgacgccagccccggggattcgggacagcctgagcatcattgcggcgcagatatttaacatggcttttgtggaaataaaagagtttgtaggcgtgatatcctttggctgtattgctttttggctgttgtcgggagatctggtccaacgctaaaaactgaattttgtgccatctctgcatgtctgcatcagtacataggctacagagagcgccgtgcgttagagtaactgtctcagttgttggccatcagctttgtgttgtgttttccgaccaactattttgtgagctgtcagcatgggtcagactcgttgtattagccagcttccaatgtaaatcatacatggatatttgagttacatagagtacacatcagctttcccgcatgatgacgaggtcgttgtttctttctgatgtataatacgaatcgtatctcatctgactccacggcctgccgtgagtcttcttcgtaatgaggacttaggtactccgtactgaagtgcattatcgatcgttcctctggtgacgctttggcggcgttagaccctcgctatttgctgcatctatgttattgattggccctcatagcagagtggactcctgaactctatggcccggcccgtttgctgtcaacccatggcatgcggtagctgttggtggtatatgtactgtgcgccggacagagatcgtcgagtcgaaggggccgaccgaatctacgcttgttattggtcacgggaaccaaaggggaaagcaagtatagattgagacacggcaagagaataacaacttgccatgaattaaaagagtctgtccgatggagacctgcatcaaggaggagggtgcgctgaaagatccaagaggcttagctgagagtcagttgattaacgtgataaggtgcctcgcgccttaggcaagaaatttcccgtccccattccactgaaagcgcgatatgggtaaagaaggtggcaggtcatgacatttaggtaggtagttagtagttggaaggtaccatcgaaatcaaacgtgtttacagaggaaggtaccttccttctgccatcaggcgcccgtgcccgaaccgcgatgctcaccttccctaagtacaatggtaggtaggtgacacgcctcggacatttcgaccgaaaaagtattccgacttctttcctgagtcaaacattcatccttgggtattttggtgtttgagagaatcacagtataatttctgttttcgggtattttcagtggcaatggacaaccaacccaatcatccagaaacggggtggcaggggctcaaggcactcagcttagggcaccctctacggatacctcaacaatcctatttttaattagcgacgggacgaaacttattaccagacttgttatcctttctttcgctgttctgggcattaaataggtacatatgtatcagggattcgtcaacaattcctgccaacatcgccagcatgctggcgagtccactgtcacagtgcctcaacagatttccttgcagccagaatcgatcatgtgagcgatgatcaagaagccaagggtattccgggatcacatctggttgtttttattcgaccaccaatattcacaaggccccaggcatggaacggttgccgttgtgatgattgacctggctaaggccctggtctcttttccttcttccttgttaggggctagagaaagaaaagctcaacgattaggctgttgacaggagaaagatcagtgctctgataggccagcttcctcgtaatctctcccacaaaacagagtcgctatcgacagggattgaccgctccgctcatctggttgtacatactagggcctcatcaacactctgctccagttcttcggatggaagaaaactcacacatgccaatgaatcaatagcaatgcaccatctcattatagtgtcgaatgcacatcctggtacttactggctttgtacttaagaattgggctatttgctcggcagccgaatgtctcggttcaatgtacatacctagccacgcattccatgtccgcctgagtctagcgcaccacgtctgctgcaggatgaacatcaacgctgggaggctggccaaagatgaaacgacttaattgcaataccttcttcaagtctgggtataatgccccagcacagggccccttgcggccaatgttagtcagtgttagcgatcgttgatcctctctgtcatcgcttgtgacgactcatggttgacttgcagcttctgtccattcacggctggagtcctttcacgtgaagcggacttgacgcggcttgccgggttgaccaaaattgtctcccttcaagcaaaaaacccttccttccttcggacgggacagcccttgcggcccgacgcgcacttagaagccgcatgccccgtatggctcagaccaccccagccaggcccaccaacaaaaccgccactactgcgtcaattttggcactctgccagttcctgccacgacgatacctgtcagttgcttaccgacaattggatcatatgctcgcatttgttgccagccttgattacgttcgccatggattatcatccttggccaaaactggccggctcgcctcactttgctgcaagtatgtatcttctgggttggcactcttcaagcgttccctgcaccgtgccgagaacaggcagaaggcatttagtgagtatcgattgactcactgatttaaccgagcaggcccagctaaggccccataggcttgtctgtggtcaatagcaatgccatgaattgaagggcagaggcattaaagggagcttgactccggtgtctagcggtcagcaacctggatatggctaagcctgcttccttcagacctctgtggtccagcaaccttaacaccaaggcgtgagattggacattctgcagatgctgcatatcgtcatgcataagcaagcaaaaccgtaacatcatgcagtgctggtcggtattatttgacaaggtcaaggtaaattctgcacagccagcgaataggaagctaatcggcaagacgaaaggagggtttgggcgtacatggtcgggacgggaagagccttttctgtatacggctcaggccatagccgtacctgttctcacaaaatcggttccccgatatgcgttttacaaagttttggaggctcggcctactgtgttcgttgatgatgcctgctgtaatctgacgcgagcgacgtgttgacccatcccacacacgcatgcatgatgctaaggcccaggttgttatggcaagggatacaatcgcagcacagacacatccacattatctttttgcctgttgtacttgactcctcatacaaagaggaacagtggctacgggttttcagctgatgagtgtttgtttgtggaatgacttgaagctctgcagataccagacgcccctccgaaacagactttctttgcccaaagctagagaagcccgccgctcccgtgccttggatgtggctagggggcagacagacgggtttcgctcctgattggctcactgcaagtcactggaacaagcaccgtctctgatggcgcccagaattctgtcccggttcccagagaatcggagccttgctccaccgtcagcgttcgtgacacgcaacgatccggcatccagcgatttggtgcggtcggagctctggccaatgatagactttgaccccaggcttgtctcattggaggattcgactttgttggtcaattcacttgtcacttgagccggtgtcacgatgttgtccattagacttgtggctctgcttccaattcgatgcggtcagctccgcgatcgggcctttggttctgccatcatacacatagcttttgcttcgatcaacatgattagatagccacatatcgtggtatttttgcatgcgttggtggctagactacggatactgacttgcggcttgtgtcagccactggatctcatgctgattggcaatcatttcgcttcaacgccaacaccatccagcatgcgaaaatgcctctagcctgagtaactcgaaggattggcggaagactatcgcataccgcaaaagaaaataaggaaaaaacttctccgcaccacctcgacggtacgagggccaagtccaaacggacttgaggccaacacaccaatcagcaccctctacacaactttcagtattttctggcaaagtatcttgtgtcgtgtggagggctgcataatcaaacacatacaaacgaaaacagacttggaccacaaggggtgaacctcgaaggcaatggatgttagttgaaaggggtcatcggacatgtaaaccaatgccttttcccatgagcagtcaagacattgtgccatgacccgatctaaagcgcagggcacccgttctattggatctgttcaaagccgtactgtgtgcttcatcgtgtctgactggttgattagttcaagccaactctggcgccgatgagcgagcgtggagctgagtgtcgacctgcatgagtcgtgtggatgctcgtcacctggtccctgtcagggaggggcaccaagccatgaaagtccaaaaaaacgtcgaaggcacatggacgatgaagcagggatggaacataatggaccacgctggccgatacctcgtgaatgtccagggttttacagcgcgtctggttgtcaagcccggcgctatcttgagagttgcgggttgaaccgcagtgcatttacggatagatggcacccaaatgacgagctcttggtggggctggcagtaataaccgatgttcactgtctcctgtcatggaactgctcacacaaaccttttgttttttgttacccctcgagtcaccggcttgaaactactcaacaaacgacacagatgctcaccgcataattgattcaactattgcagacaagctatatctcgcaagggtacctatgcgtgcttgacgcatgtcgcattgcgtagcctaatgtttgattgtcgagggctcctgtggtgacctacaacccactgtgcatagcggtgagcaaacgcaagtcagctcgttgcttgttccgccgtatgccagatcatcttggctgaccccgcgttcgagcaggcgaagaagggtggcatgagtgatatgaatctcttcgactagattgcccctctgaaccgaggcgtcgttcctttctccggggactactgtacgagagcggcacgccacttggccgtggggtcctgttgcgatggctggatcttgagggtagtaccatttttttattttaaaaacaacaacaacaacaaacaaaccccatcaatacttggtcaaagaattggttaaacacataaaggtgtgtaatgttgcgaagagaatggttctcgcaagtatgtacattttcccatcctgtctactctcaattcattgacactaagtaacgtggaggaggccctggtagcagacacccaggaaggaaatcggtgactggtgtttgttatatatggatgaggccctcaatgggatgagaagttcactggcatggtcccagcgtttcagcgtccctggaccctaacgcaggccggaccgtcccaggtcagcgccgtgcagccgcgatcattggcgagaccttggccctgttcatactggtagcatctcaggaagctgttatgcaccatttcccagttcattctcatcaacttgtgttcacgggttgacaacaaacgacaacgacatttcacgaacacaatggccagtagaggacattggcattcctcagccagcaaattcacataaaagcggcggccatcgagcctatcgttctcgctgattccacaaattttgccgatgtgactgaagcgtgatttcgaagagaaactcaacaacgaacggggcaagaaacactgaattgacacagaaaatgagaggattcaaattgtattgtcttgtactgtacagtacagtacagaaggcctgaaatagtgaactgcaagggagcagacaagaccactgcacgaagcagaaagcggttgagttgcatgaatgatacatacaagggattcgcatgaaaaggaacactaactaattgcgtcggccatttccactatcgtcgtccaaggctcgaatccgccgcaccgaggcccaccaaaccaagcgagtccagcagccaggtcccacgactgtgaccagggtcagggtcgttttcacactcatgctcaaactgccagcatcatcatcatcatcaccatcatctttcatagacctacccctcctagaggctatgtacgcacggcaccaagaacatctggcacacactcacaatgcatcctgcggccgcctctgcaacccgccgtcgggaacaagcgcagaaccccagaacacgcagcgacccaaggttcggggctctagaaaccccaaaccattcgcccgcgcagtgcaacgccctgacggcatctacagattgttctgcccttgcttctaacaagagggacgataaccccagtagcgttacactgattgatgattggataaattcccgggataccaactcaactcagcagatagccttcatgatgtacagtatgtgtgtctctaggtatgggaagcattacagcgcctctcggatatccttcattaatgtcctttgacttggttggacacgatgtctctacctaacccaagctgatgccacatctagcaagtcgctttctgagctccggcgcatcttgcctctgataggctcggccatatccaggctatcaatgcccacctgtccaactcttacgtacgtctatcaaccacaactctcacaaacgggccttcacgagcttttcaaccacacttttccctttttttgtgtgtgcaaagctctcgttttttgtctttcccggttagagagcgatccacaaagatgcttgccgacgcacgcacgcacactcggggagaaacatcttttgtttcgccagctaatttacaagacctgcgtttgctttgtaggcggacccggcgtttgtccagccataaaacagtctaccaacgtagtcactcgcatctgtcatctattgtgagatgcgggttgcatccatgcggctgcgagacgcccaagttagggccatgctctgaatggaatcaaacaccagctgggctcgcccggcatctccttggtcagaatggatggatccacaactgcttgtgtcgccgcctcggctgttccacttacccctcgactgctgtaaggtaccagcaattatgctacagccaagtcatgattgaagagtgagatggtgtcgagcgtgtgtggtccggttgatttgacgccagacaaaacacagagaatgcgatattcgtacactggtgcatctgcacacatgttcagaaagacccggcaatttacagtatgtcctgtgacgtctcgtgctgctgcgccctatgctctgctccccggtcatgcctcactcagccttgatttgctgaaccctttccaaaccgctgggacggatgagcacccacagaacaaagattgccaacaacagccaaataggtatcaaaccacgacactgcccgtaaagagcccctcatcaatacgaaatcctttactgctgtgtggtcactggtcatacctagaaattccttttcttggacgccgatcagaatattgctctctctcatatcaagtatcttcaatcgtacccgcacgatctgggttgtgctcccaactttcgaaaagcaccaacccaccagacctatgacctcgtgactgtttctgactgaggcggcaaacgacgggcgctgaacgaaccttgtagcatattggccattacaactatgggaattaaaactagaattgccgcgcttttgtgggcgtgccatttttggagtccgcattcagtctggatgggtttatgccgaggacttgggtctgactgtatcgtctcccatatggtctgtccccatccagacgttagacgaaatggtacatagaatggatcgaggaaaggagcaacacaaatatgatgagcttggacaggtaagaagggctggtggacaacaacggtcgtggattgttgaggcaagctacgattaatatgattgacgaacatatagtctaatgatctcaagaagcccaacagggaatgcccagagacaagacacgcgagagagggaggcgccgtgcccgttgagatgtggttgtcggcggacattccagtcgggagaagagcccaatgtccaatatccaagcatacatatttctcttgcccctcgcttattaacatttgcgttgagttagtattgacctgagactctatttactaattctgcgcaattaccgttccttattgataagttcatttcatccgctgccttgcccttccgcctgttgaccgcttgaaagtctcggtacgacagtcagtgcctggaggcaatagccttgcgcacctcgaaggatctccagctccccacagaaagcctctttcttgtttgtctcttcttgaatcaaggatgcatatcaagtcggaagcaatctcctattatgtcacgttatgggctcgacttgaggccctggtccaaaagaacaaagacgatgcagtcaatgcgttgcgatacatgctgagccaatcgcttgcggtccggtccttgaggcgtcgacgaacatatgtatgggtatgaatagtgttattgatctacggataggcagcctggtgtagccttgccgttcctccacttggccacccaacctcagcttgcttaaatcacaggcttcctgatgttaccaggtaaggtgtgcccgtcagtgatacccaaggcaggtccactcagttactccgtattgttattctcatgctcattctggtacgtgctcagctggtcttttcatctcccgagaagggctggcttctagccctcgactctaacgccagaaacgccctggacccggttctatgctttgtttccttgacatccagtctttattgcctgcctctttggaagtttgttaaatatagtctcccattgaaagatcggtagcctgtatcagaataggcgcttgggcagattagtttgtgttaggcggttgctcatccatactgtacttgtattgcatggtatggtatagtacgggttggagacttggcttattagatcatgatcgtgaatgaatctcattttgcccgtgctcgcagctttgcttccagactacctaacccaagtaatattttagtcgaactcacctggcagccgggctcctgggtacagtacagtgcgtgccggggcttaaatcagagtacagtgcaagggcaggctgctcgggctgggctgcagcgggtacggtaccttaggtgccaggtcttaggtcttacctaggggcttgcctgcgttggtacacacttagatacagtgcactacagtaccccgaggacgggagctgtccctaaagtggtttttggcttctggtctatgaagtgccctgctaacttatctccactagctggggccggttccctgggaacggcacgacaccggcccatccgtcccattaacttactcccgcctggccttccgccacttgcctccactgccctgccagtccagccagccagcccagcctaggccagccagtccacagtcagttcagttcagtcggtcaatccacaacatctcaccctaagaagaaaataaccccttccttcatgctactactgctgcacctcagctgcagtgcacacactacctaacactgcgcactacggcgtacactacacaacctacactacaccacgcacgctgcacctgcgcctggcccctcgcacaaaccctttcttggtcgcttccatccagttcgttagactcacaccctttcatccccctgccattagctccccacttccctgtcgccgcaattgcatgggatgagggcaccttcagaccttacctttaggttggtaaggtaggtagggacggacaggagatacctataggcttgctgtagcttgacaccctcacctcaccttaacattgacccgactctccctcacctccccttcttacttctccatcatacatactctcagttcttcaactctccacccgcaacctcatcttctccatcagcattcccatcaagtgcaaccgaccaaaacaccatatcaaagctggaaactcattcctgtttgaccttggactaggggatggcacctcgtttgtacatgctctgttgtcacccgtgaaggaaaaagaaacaatttacaaaaaaaagagacgaagaaaaaagaaaaagggagggcgctcacgaacgagaacaaacgactctctttccgttgctattcggggcgtcagacacatctcaatcccacgccgatcaacaaacgcttccttgggaggatatctcctcttggagacacgcacagcgagcgagcgaacgagcgagacagacagaccagcagcagtacctgggagggagacagtacatattttgtctctcacctgactatttccgcacccccaagaacaagggaaagcaagggcaaaaagggcccaaaaagtgtcccctcttttatttcatttttttttctcccctcacccccagtaccaagtctcaagtctcaaatcccagtcttcgcaaagcaaagcaaagcaaagcaaagcaaagcaaatccacaatccacaatccccaaaaaccccaggctccatttacggttgggtggttcctggttcctcccacgcaccgtaccgcacgcacgcacgcacgtacaccgtcgacgtggatcagattggatcggaggttcctcccatcccatcccattccctccctcgctataattgtcggcctgtcccgccgcactcttcccgcccacgtcagagaccattttcacactcctctgcctctcaggaagcagaacctccgtcaggccaggcttaggattgcggttccaagacctcgtggaatttgctgtcatctcccgccgagacatacactcactcactcattcttgactcgcagcaatcggtcatcccgtcgacctacaacgcagtagccacaagacacgcacgacagctcaagagagtaaaagacagtccaggatctcgacgactcggtttagattatcatttgaccatttccctttccctccacttcgacttggtcttggattatttccaccgccaaatgctcagttgcagaatcgtccctcaacccattcaactgcacgcatttggtatcaacgtcgctgaccgcatctgcccgtctgcggccctttgcgcctcaacatagcatggccgacgacagctaccgaaaagagtatccccagcagagccgcccagaagacactcactctcgacctcagtcacattacccccctccgccggacactgcccagcggccctccgacgctcctccatccagcatggctacatcagttactttgccctccatccacgactcccgcggttacggcccgccgcctgcagctccgggacgtggctatcctgccgacccgcgatacgcatctcccaatgccgtcaatggctatcctcctcccggccatcagcctccgcccggtcaacctcaacagtaccttccgcctttgcagccgcagtctgatccccgatcttcggcctatcctcctcctccgccggaccaacgtggttactatgatgaccgccgtccaccatacgggcaagaggcgtatagcacggaaccttactatgcctactaccgcggacagcctcctcctccaggacctccaccgccaaatggccacccaggctaccgtcacatccccgccggcgtctatgaatacccagtcggacatggcaatgcgcctcctctgacacaggcagccccacgacaacgaacatcaattgcttgtagatattgccggaagagaaaggttcgtgactaatgcgatttttgagggttgtttcattgtcgctcaaaaatgctgactatctatagatccgctgcagcggctaccagagcgcccccggtggcaaatgccagaattgcgcccgtatgaaccaagaatgtatctttcagcccgtgtcttcttcaagctcgacagcttttatccccgtgtcagcgctcccaggaggtgtaccccccggcactcaactctttggtgcctatgggcaacccctggccccaggcacagtcccagcacctccaccaccccatgctgcttatcagcatgctagtgcccctccccctcctggaaactattacgcgcctgtccagtcgcctacagaatccttttcgtcttatggcgaagctagaaccgatgacggcagccagcttgcagggcgacgacgtcgcaggacgtcagaagaacaggatgaaggctatagactgcctcctccacgaagtgccgtggacgaagacccgcgcagaaggtctccagcagaattttcgaaccacagcagcccaggtggagtggggtaccctccgtatcaaggtgcaagacaaagcccacgaaacccaacgagcggcagtttgcctcaagctgcaacagccggtagttatgcagcttctgcacctggtggtcgttccccgacaggccaaaatgggtcaagtggtgcgtccacccctgcgaggcagggacagcagtcccaaggaggaaatgcatcgatcatgagtctgagcaacttggtagataaaagtgatatcgacaagactatgattgaaaggcttaaccgacctgcacctggtcagcctggcgcacgacgagatgtcagccgctaaggaggtggcagggtgagagttgacgctgccggacacgtcaacggagagggtcggaattacatatgacaacgcttgccgaagagtctgttggtttccgctggaaggctgccgacaagttgatgacgaatgcattgtttttaataccctttccgaatcgattacacgcccagattttcgttgaccgggaagtgaaaggagcgtggctcaagtgagggggaaaaggaaaaacagcgggcgggggatcgcgataacaaatacaggacaagatgtcaggatctagaaaaagacgcgagtttggcgacaaacaacccctccgttcggctctcatggtctgttggacgttttgttatatggcacttgattttatgtgaattgtccttgacagactcttcgtttctcggagggggaaaggattttgcccgaaaagcaactactgcaaagtcgttgtattattttaatcggtcggccactttgtgtttccaggaaagacggatagcctcacggcaccatacggtttggttttatttctgctgatgctttatcacgtttgtacattcgagttgtttatgttgtctctgctatttgttgtcattcgggtagagagaacgagagccgtagcgatatggtctcgggtgatgtttaagggtgttctggagactggaggaaagagaaaagccaggtcctaaatcaaaaggtactggaggagacgatgacaagcaaaacggagtgagcgagctcagggcttcgagatgaggatcatggcaaaggatgcggggttgattctgaagattcctttcacttttgttgttcttttgcctacgtactcgagtactcatcgcaatggtcgaatccaatagggtgatgaccatgtataaacagatatattgttgtgaatttgatcgagatgtgtacgtgatgtcatatggtttttcaattgaaggtcactttatgctgagaagacatgtgtgtgcctgtatactccgtcccatcccatcccatcccatcctgtcttgtcgagcacatctctctctctctctctctccctctctctgtctctctctctcgggactgggactcggtggttaggtacctacctaggctcttgcttccgctgtgcccagctaatgattggtttgtcaccgacgcaagtccagacggagggggccaaacgagccaatgagtcgggtggctctagattcaaaggacctaccagcagacatcaccttaatgttggcactgactgtaggtaggtacctactgaatgccctgggtttatgtgatcattgtgatgcacttaaaagcaccaacctactagtatttactaggcacatagctcatggatttaccgactgggggacggagtttggaatctgtggttgattacgactgtactacactgaggtaaagagtaagcggagatgcacaaaactggagaggggacgaggaggagacaagaggacaagctgagagagaacggctcaggccaagtcaagtcaagccaagccaagccaagcagtgacgggacaagttagcagttaggcaggctaggggccaggcagggaacaggcctctccgagggggcttctacagtatggactgaacacaacggtcttgttaggggagtggacaagcaacggatgcgaggtcatcgagtgtcacccgaagactcccggcagataccgttgagatttaccagggtattcagtgagagtgggagggagtaggtacagtaatagggcagaacaattttgaattttgaggatgatatacgtcggtacgacatgggcattcgttcagttagattgtagctatgtaggtaggtatgtacccgagaagactgagagtttgggggacggaagcgggaaaggcgtttacagtagcaaggttttggggactgaaggggcattacagcagaggctaggctcacccaagggacagaaacggtgtttgactttggccgattgacggttgaataagagaggacaagaagagggaagggactcgagggcatgtgatgggatgtgatgtgatgtgatgggttggaatgtccggggctttagattaaccggcatcatctggccaagcatcaccctcccgccttcatcgtatcgctccttttcgcacttgtctttttgagctttcggattagccgttaaaatgatttcgctcgcaatcgctttgctcctgctttgtcttttgtactctggctggcggtcgcgatctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggcggactagaccacgccaagcggctctttgtttgctatggagacagacagacaaatagacaaatagacagacagacaaacagacagacagacagaccatcagtagtctagctatcttggtctgttttacgaagagcggtgggatgagagcgtagatacctaagtatgtaggtgagagaatggaggatgctcagagaggggaaaatcacagacagagtcgatccacatggctagagatgatattgaccgctatctagacaataagagtaagagacggggctcagtcatgaattacatcttgaaatgcagccttgcggcatacatacatgcatgcatacctacctacagactacagtgtggtccagtgcaggagtgaaccgaccatggctggctgatgcaacgggtaatggaattagttacagtagtttctggagaagagggtagagaggttaccttgcggcaggctaagtacagtacagattgtagagactagagaccgagactagaggctagaggctagagaggaggctttttgcggctatctatcaaaccgttgacttttagtgttgatcacccaattcgagtcaagtccaatggcgtgcaatgtctcgtcagtagctagctgattgtgctgcgcgagcgtgtgtgtgtacatactgtaccttgtcaaggggggatgggatgggatggagggcgagaaatattgagagacattactacacctattctccagactcccccctccctccatcggactattaccaccgccccataccctctcgacaaggacatcccctgtaaatcctttttcttgtgtttgaaaaatacctaagttgagggtttcgatatggaatgttggtctgagcactctctctgaggtcacccactcactaccttagctgtgagggcgggaagagcacatgacctttggctgatgtggtcagcaagacatgggcggttttggtggattgttggctggattctgtaatcgatttgttggtctgagctccgaggttttgtttgctggtgatgtaactgttgtgctagcaactcgaggctacggatgaactaagagccacgagacgagacgagatcagaccctcgcctcaggtacgagcctcggactcgatagagaagcggacgattatagccgtgacactggtttgcaatggtccaagcggtggactactaactaacgttaataaactacacgttactctacttgatattgaaaaacctgagctcaaacgcgtctaagaataaaacgaaacattcatctatcttctctgccaaactgatgattcccatgaatcgtgagagatggcatggtgtttgccgtcttgctgaataaacgcggcattttcgcctttctctaatcttgaaagattgatattacagtggatagagccaggggtagtagcaatgacatcccttctgccgtccatcacaattccagggacccggttcacaacattgtctccccaggcactcactggaaatgcgccccaacggcaggggattagggccagggcagggcttgccggaagagcatgcatacggtttgggatacttgccttggtggggaatacggacggatcaggatctggatctggacatgaataggggatcagaatagacactgtagctaagcaagggggagggggagctattggccgacaccgcgatcaagagggggacaaacttgaggggcgtgtgagtggctgactggatcagtgactgacagactgagaagctgtgatctgatgaggcggcaaggttttgcttggactgtgcctggcccttaggcgtagtcccaaagacaagactgactggacgtggaggctcgtaggagctggaaaagaagggagcaaaagtggaaacgagtcaagcgagttcggccaagggaatagccgtagactgtagatgtactaaaaaggggtgtgtgtaagtcattgtctttctgtcttagtctcgaagaagagaagcctcgcaagccgttggtgatatgattgtgactccgattgtgattgtgactgcgagagactaataaaacatagaaagcggggaggcaagatattggtaatgcaaacagtaaagatcaagcggcaagggagtctggagctgatgatactgatactggtgctgtacaaactagctgagctgacttgggctactacccattgccaccgagacacgagttctgatacgagaaggaaaaggttggcttttgtccactgactgactgttacgtgatcaagttgtgataagagttaagacagacgttgcctgccgctgtcaaaacgtgattatgaggctatttccgtcgagtctgccgccataaggtttacggcactctaaggaaactccccttagaagctggggaatgtcgcgttggaaaagtattcgccgagttgatgttgataaagtttctgtgtctcaggtcgtgtcgaagtttcagagtcaatgatgagtgttcgaatttgtttatagcggaagggttgtgataatcaaaagggcaggcaaattgtgcggcaattgactcagacatgaaccaaatctccgtaatccatgatgaactgatgcaaaaagcaacaggcatgtccctgaaatgccagtgtaaaaattaatatccattctatttgaaatgcttgcacggactggaatgcgggtggcctcacaaaatacagccagagacataaaaaaggggggttcaagagatgaggctatacatgccaaaccacaagattgcagtggatcaaaaccgctatggaccgtcccgacggaacgagacgattctctgagacactgaagaatggagggagggagagggagaaatgcatctggttgcaatacgagtatcgtgtcttagacatcaatctactttgatcatccatcaggcactcgggacgaaattgtgatgaagatgttgcagggttgtctgcagcagcaggaatgcaaatcaagagatatggcaatatctcttgtctctcggagaagtggcttccagctgggtaaggtatggaaatgctacctcggagctacaactacagcagttgcgtttctacctgacgataacctccccttggtgtttctgcctcgtcaccaccaacaactctacttggtacacgcccatacccgacactctggactggcaaatccaaactcggtttaagcttctgccacgcataaagttaaagcagaagaggaagagaataaaactctacgttttcagctgcgaccttgcctcccgcgaaccaggaaacccggatcgcctcccagctcgcgtattcatcccagctcgtcgggaccgggagggagggagagagagagaggcgcatgcggacgtttctgtgctacgtggggaacgagatctggccgaaaacgaatcttcgtaaagggcggtcgagaggcactggaatgtaaatgacgtcctttccaacccgagaccgagaacgaaagggtccggatggcttcggagcggcttcggaggttccgtgaacggcttcggcgacgtgactctgcccgcccccctgccttttgagtcgggttcggcgaccgtgatggtgatgatgatggaaaggggaaggagtttaccgatctcgacttcccgcttccggacaacgggacgtcacgggataacggatggttccatattacaacgggaaggatcgaactctactgctcctgctatctttgcaaacttggaagaggcaacagcagtgcaagtgcagctgaaaagacaagagaaccccacggtaaactccgttctgggccattgatttctatttccatcatcatcatcatcatcatcaccaccaccgagaactccgcctatcagcaactccggctatgccgtcttccatcacgagacgaacaagggccctcttctttctacatccggccgagggagaatcatatcagccgagaggttgtggagatgaaggggcggtaaagggtaaagagtccgagagccattctgcttcgtctggaatcactctgacgccacggcctggtcttgaagtttatggatacccaaccgactggaaccgggaagagccttctctggcaagatgaccgagacgagggagaggagtttcctggatctccgcatgacctacttgattctttcagcttggggatcaagaccagagtatgcgcctggaatcgctgacctaggacttccatatccccgagcacagatcatcaagttgacactttgctaccagttccgtcaagacacgacaggtcgccttaagaggagacaacacaggtgcttgggtcagaagtgaccactcggcaactatgatcaagtccaaccggacatcgaaacaatagccctttggtttccattgctaccatctttcaggcttctgctgaccataattttgtcgttgtatcgtaacgattcaagtctaagtccttcctccgagaattgaccgacctgtacccagcgggcagctcatttctgcttgacttgtcaaaggggccaaacagttttggctttggcagtcaagctattcagctgttgataagccaaaacctagactcgatcccagagaccgactcggcggcgaacgattatacaatggaacaaaggggaagaaagaaacagtgtttctgacacgatctgataaatacaacactgcttagttgcagtgtccttgctgggttgtagcttgtgttatttccagtcggatattagctggaaagacatggggctatactccgtaaccaataccagactttggttgacgctctcctgtattgagtgacgcacccagagtcactgcatttcgactgttcggaatcctctcctgttgactgtatccacacagctttgaagaaaagtcagatgaattggtcgtggttgtcagctcgctgtcttggtctggtttagacattgtatgcttgcagacaagagtcccgagctgcattctgccattagcttgtggagatcataccttggggggaccaatgtaattactaagttgttactgcatatgttcacagttgaagctggtcaacgacaagacggtatcaaaagtctcggcgactttgctattgatacaagttatgcaacaacactttgataagcacggaccccatacttgctgctggcccttcttctcggcagttctatcactgcttatatggttcatcaatgggctttgatgctagttgttgctttacaatttgcaaattctgatcgagacaagcgaccgatacgcacctccagcaggactggtcattgtatcccacaagtcgttgaatgctctactgtctatcatgtgtggcaagcttttgtcggcccaaaacctctatgtcttcgtttgattcttctggctcgttccttgctccttgcccgtcagccaaattccctacagggcctcagatcaaccatttggtaccctgtaacttgttttcatcggctcatcgcgtcggttgctgatactcgaccttggagcttacctttctttcgatccattgcccatgtctacagccattctggtttccactttcttacgtttcgcttgggcgacactcgtcgccttaagaggactaatgcggccgggccggagacccgaaaacacaacagcacgctccacactgtgtgagggggaaacaagacgcctggcccttttctcttcaatcagaaaccggtcagagtctgtcttttttcgaatgaggttggtgggcaagtagcgttgagtgattttcgtatctagacccatgaggcatcgcgacatgtcatgatggggtttgttggctgaagagaagggacgggaaggcccgcgcgggtaaagaagggatggaaccaacatataacagggggtggcttttagggcgtcatgcaagatgagatggggccagggtgcacttaactttggctctagagagaccgtctatgggcttggtgttgcgattacaccgtcgtcaagatcgagaccgaaggtgaatggacctattgggcgtatccctcaagttcccgcatcaatgcaagctaaagtggttgtcgctctggcttcgggtttggccgcccagcctccccgtggttgggctgcatacgatgggcccgagaggaccctcaaaatagaaccgagtcaagagaacagactcccttacagaccataaggctcgtagtgagtaattagctcaacagtaacctagcaatagcctcttgatctatctgattctgtcggaaatcccgattcatgagcatgccatagcgtgtcgctcatgagtaacttggtcaattctcccatgagagtctcgatcaagatggagattcgccatgttcccaacaactacatactcgatcaaaactagggaagtgttgaatagcaagtcatgaagcatcgatggcaagatcgaatcgatagtgcgaaagggagccggtggacttcagctgaagatacacagctcgctatatccagtctatctgacacgatctcatgactagtgacgaagtattcttatcttgtgtatgagtgatatttgaggtgcaaacgctgcaagggataccatagtccgatgcgttgaggggccgtcgatatgctttgaacgaactcggcggggcatcgcagccgaaagtgaagcttctgtcccttgaaagacaccgggtgaatggtactccggcacttggctctccgctggcagttgggttcgacgcctgctgaacggtgagagatcccccgaagtgtttagggattgaaaaggtatcggctgactccaggggtaaggtaaacacaaggtgtcttccgagaaaggagttgaaagtatatatcacgaaacattggactgtttcattataccttacatagaactgtacatattagtatagtgcttggtgtcgtgtaaaagttggccatgagccagtaggacaagatcacatactggtatgacatatggtagctgtcgttaaagaagtaggcaaaggctctatggtaaagaggatatttggaccctgtgagatagaaggtctctcgacagcttggggctcaattaacatgttacttgagtcttagttgagctatcatgttctcaaggctgatgtcagtcctctgcttgagacactgattgagagggcggtactggagcacaaccctcgatgcaaaatgaacttgggatctcaacttgcattatcaatgggcgataaatgtacatgttacttgagggcaggcagtatgacacaagtctgagaacgcgaaagagaatgtcgatgagtgacacagactctgactaccagaatgtctgtatgttctgttgcgtgctcagagaggaatttggggacaacatttgaaactcacgcgtcagtttcagtgccattagccaaaggctagatgctattgaggcaacgtacagcgggtaggctaaaatgataaagaatggaacacgggttggggagtgaaacgattatgggcgaaatatgtaatagttatatatatattatatttgtattttatgctcgtcaagtcgtttcttcgttatgttttccaggcgtctggtccaatagacgcgctttgatgcaatgtttcttctaatataatgtgtttgtcgatgtgggtgtgtatatgtagccggtagcaaggtgttgcaaagtggacggtgtttcggtgagagcatcgatgcatagtttcgctgcagtcatgatgataccatcaaggacttgggcttcctccccgacttgtgttctcaacgcagacctcttcgcgcactgtgacatttccgtcccggggatctcgttcatagacaaagcatctttcagcgtaaatgcccatctcgttccttcttcgccatacatcacccagccgtcgcaccatgactcgcttccaacctccgacattgagcacgatatgcttccaaggcgtatgcgagccgagtctctccttctcttgcacaagtagtttaaaggtttgcatcgcagcctctcgatcacggtcgactcctggagagacctgttctagagggtggattatggtctggacgtgtaaggccagcgtatgcacagctggaaaaacacatatcgccctgagaaaggtagtaggatcgcatagtctggtgtctaggtcaagttcaagagtgtgaacaaaccttagctgttgacccaattgagctaagtcaaccggtgccagggttgggcatttctggtcatcttctgagaatccaacgtggtccctcagccgtagcacccgtagtgactttcgatgtgctgcaatagattcaagccggagcaatcgggtatggcaagtcatgttcaagatctcaagtgcctcgatatgatctttcaccaacaagttcaacccaatggtggcatcttctctcttgtcacacagatgggcactgtagtcttccacatggagtgtatgcaacgccgagaagtctcggaaaggaactgagcgaaggaagttgaagattggcacagaaattaactcgagcgactgtatcttggagaaatcccaatgtttctgaacatcctcagctgtatggctccagtcataggaccgtagcatcaagtcgacgatgggtggcattcgttctccagaagagaacttgaagcacgtgccctgacctcgatcttcatagcgtagtgctttcagctgtcgagattggaccaaaagctgctttaacgagttgagcctcgttgacagaaccggcatcggattggtgagcttcaatgacaccaacagctctgagggaatcgatctcgtaaaggtgtccaatggattaccattgtagtctcgtcgtagggggaggtcctcgatgtatagtcgggtgctattcgagtcgcaattatgcaggcgacggagctccgagggtgaccacaagccctctgcaggaatgtcgccatctatgtattgccatctgttgtcggagctatcagcaagagaacgagcaaatcgagaatgggtgttagtaccgaaccgactttaatcgcttaatgcaagataatattccagtgattctggtgggattcaagttgcttcgtattgtgacatgatttgtgagatgcgagatgtgccgagagacgttaggatagcgttgttcggcatctggtgcgacaagagattcgttcaaggtcaggaatcggtaggcgatcggtgtagctatggcatcgaacctctttgagactagacgcacagatgtgagcgttggtgagtctatctcacgaagctaaaatggagcgtttagtattaaatactactggtaagattgtttgtagtgttgatttatttacctgttcgaacacaagagccagaagttccgagctcaggcgattcaaagatagaactggcaaattcggagccttgtgtaaagtgtccatgcaattagaggatcccgataacatgggtgaaaggcagggccgagctggtgttacagagtacgatagcgtgatggagggtgcgggaaccagtagctcggtaatagatagcatggtaagatgccaggctccgagcagatgggccaaagaatatgttggcaaggagaattcgtttcggatttgtgaataaccagaaccgatgggcaggacgctgcctcgactatgtataagtcggccagctaagatgatgcccggtaatgaccgtcgggcgtaaactctactattttgtttgatgacactagactagttgaggcgaaagtaacgaaggatggaaggcgggcaagcctcatgcgggttgggactcagcgtaaacacaggaatcctcgctcgacatggagttatgatccatcaaagcagagcggtcccagcaagacggaaccatgccaggtttaattgccaggatatgagagtaaaggcgggagggatggaatgatatccaccaggattatgaatggacatgtcctttgcccgagccaggaacaggagagtcaggtatgagtgagatacattgtcggtgagagaatgttgagaatagtcaacagatgcctaactaggaagtgaacgagagatgacgttggccatgtcacagaaagaaagaaaacgccagacaaatgccagaagctcggactatctcgagacaactgagtgaccaaagagtcaaactaaacacggagagtccaggagggatgtgtggagatgcttgagccgccggagcgattgagatcggggttcccttgtgggaagaggctaagaaagcaaagaaaagtacgtaggccgatgcaaagtgtggacgacgaaaaaacaagggttctaatccaggttcgggaggtgacagatgagaggcaggcatggagctaaagccaaagccagctattgtcgccgttatgactttgaacaggaaggtaaggagacgggacgaatagcggacagagagcagagacatggtgtgtaaaacgacataaggtacagacagaacagggaggagattcttgcgatgctacgcatgaggcgtcgtctctatgagaagaacaagaagagatgaccaatgttgatcggaatttgggaaattttgatgcatcatcacgcccaaagagcgtcttggaaccaggatagccatgccaacgacctcggtcgttgggcggggactcagcttaagaaagaagtttaacatgatgccgtatcttgtgatgaatcgagtcgtgccgaggcgggagaaacacacgagaaacggagcaagattgcgtgcgcaagaagccatgtggttctatccagaagggaacaagcttcatcgcagtgaataggagatcgcaaaccatcgaatagaatggcctgtgacattgatgccgtgtgcgggcacctcccgcttccattgtcatacagagaaggaaaagtcaaggactgatatattctcgcaagagttccccgaatcgggaaaatggacccaattgaagggaacggcggcccctcatggtttcaatgtctggaaccaatcgcagttgttgaaacgccccagaccacggtgcggcgcgcagcggggagaaaagaaacttgagcattcaatcgcattcttccgatatccttgtttgactgtcaatggggccgacagagatctcggccgatgcactagcaggaaaagtcacatcagaagatttgctgtcgctagagatatcgtggtgcgcttgaggctatggctttgctggccttgactccgacgctataggttaatttaaacgtcgaagcaagcatttcctttcttggatctagcgatggatcccaatggcttagcttgttggcggctcatcgaccctagatcccggctgctgtggtgatatcagctccaggcattggatgccatcatatgcaatgcaagttgtcgctttgagtatgaagtttgctggcttggctcttcagtggaaaatggtagctgtcatgtgagaccttcccatgtagggttggtattttttaggtatcagcagtccttgcttccttccggatcctgtgttgacatggttggtgccttccttgcaattcaagatttgttgctctgcttttctggaaggaagcatgggttttgacaggtgattgctttttatggtgagctttcccgtttacttacgacaacccccagtttgctaaggctcgaacttcattttaacatttttacaactgacctgtcgcatattatccctggattcgtttgttaatctcctgaggcctgctttgcgatcggtcttcatccaccgggagttgtcaatctcgaatccatttcggtgcatccactttccgggtacccttgcacgtctcatcagcttccagctgcgacttcaacaatattacgtacatcgcaacaacatctcgtgtgtcttcagaaggcggggcagaccaggcctaaacttgatggtgaagcagtggaacaacaatgtcaaagattccgttcatgcttcctcgacagccatgtacggcgtcttatgtatcttcggaatcaaatcaacagagcctgctttctgcagtgcaacccaacgacttctcatccattcccctccagttcatgtcaaggatagccgacatgatctgatgacaagtaacggtcttgaccttctcgacactcacgcagtgatgatagtgacgggcaatgcatattgtcacatcgtaaatatgccaactgcgcatgggctttcacatggggtgattgtggtcagatcgtcgtaaaatgcgactggctcggtaaacgctgctcatggttacatcgactaattagtcgcagtgtccggaacggcaatcatagaatcctttcaacttcccagtcagcgatcctgggcctatgtactccgtaccgagattcagtgcttcaagatgcgcactctcaacggtttcactattttacgttgcatcgcgccgtttcaatgtgtttccacacagggttacgaaccagtgtggatgaacgaccgttgtctgttgtctttcatgtctctgttatgtttgtgttactgtcatcaacggcaagcaagaaataccttggccacgctgtcgagtccgagactcgacactataaacctgagatttgcatttgcactgaaccctaaaaggcatgcacgactctagatctgtctgtccgacgtcgatgctggatgtcagcagattccaaggccccgacttggtgggccatgggccacgcaacgtttgtgaaagtaaccatactttgctatgaccaacaccgagccgggtgagaggaacgtggcatgattagatgcctcttaaattcatgagttggcctttgggcaacgcgaccttttcgatctcggagatgcttcggcttgcagcatgtcctgtctctttgttgtcctaatgtgacagctctacatatcatttcgtgacctgacgacggaaggtgataactccaccttaactgcacacactgactgagacacaggatcaagaacaattcgtcccaagggctgagaacgggtattgatgcccttgccttgacgcaattaacgatacgataggtacaacaagaacgctataggaatctgccctttcgccgcgccaacctatttcatgcatggacgataacacaagaatgtcgatccagaaacacaattccacctttccaaaagagttcatccgtcacaaatttggggttactcgaccccagttgttgacatctcaagttgaagaaacgcagcacatctagcaatcccagtaaactgtggcgcttggtttatagacagcagtcatcgtgtgcgtttgtccattcctaacatcgcctctagtaccggtatataggttccttgctcttgggtggtggtccacttggcgcatcgtagatgtcatcgtcgtcggagacttcgtcgagtcgttgctgtgctggaggctgtgctgatggtgtcgaaactccagcaccgtgcatgtggactttaccaatggcgctgtcttgtcggcccagatagctttccgtgggtttgaagccaggatggaagggctcgtatgcaaggcgttcgtgttcggagtactgagccgctgtgttggatggtggctggaccgaggaagaattgcctggctgaggatctgcaaaagggttctcggcgggctcttcatagggtcggtttgaacttccctcaccattctggggtggaggacctggaggtggtgggtaagaatgcgtctctttacccttgccggaacctgatccagatccgttactgaagtagtgattgttgccgttgatctcacgttgaggctcttgctgctgctgggactgaatctgaggggtcaaactgggcgactgtgagtcggatcgttcgttcaaacccagttgttttcgagcgctcaggacagctcgcttgtgctggttgagcgcagtctgtagctgctcattggtgtcgatgagattctccatcgtgtcgttatcaggagtgggattctcagacgtcatgtagccttggatactgcgagatgcgcttgagcatcgatcagcaaattctttgatgagctcattgtcgagaatctcgccgggaggcgtattcatgacaacttgctctaggagcttagctgatgttcgggcttcttcgagtcggctggctagctcaatgggatcaggcaagcgcttgttcgtgtggtgtctcgcaaagtaattctgcgagtgtgggtttggaggaggggtgttaaaactgtctggcgacatcatgggctgctgcggtccctgcgacagctcgttagtatgtaaggacccatagcccgaaacatgtgtacatactccaaagttcttgtaagcttgttccttctctttttgccacattgaaacaagcaaagtcaagttttcgtcgtacgccttggtgtgctggaaatcatcgagtgtctccatgaggatctggcgcacgctggggtctcgtacagccttgaggagtcctcgcgcagtatcgacgaacttttggtctaggttccgtgtgaaagtcgcgccggggttgtcggtcaagatgcgcaagagcatgattgcgttgtactgccatgatggctttgaaaagtattctttggacaggtacttgcggattaggcgcgcgcattctgcggcagcagctggggaggattcggcggcatcgacgataggagggagaaagagaacctcatcttgctatttcgcatgagattagcttgaggtatggcgtgtgggggggcaactgtaaaacacaccttggactttcctccagattcgcaaaatgctttctaggctctggtcagcgatggccagatggacgatagggacggtttcgcaggatgcgcgataatatagggacataccacgctgttgtgagctgtagcctcgggtgttccggccggtgtcgtgcctgaaggtgaagctccggagggtccgtcagatgctcctatgaattgtcagctccggacgtgtgctgtgtttgttttggggcagtctgaaaccaaagaggtcgatcgcaaggcagcgcgcatgagaatacgtacgattggagacattgctggcttttcttctgatgctaccgagcaccttgctcataccaagacccttcatggacttcatggctgtgttggaagctcgcgccacagcgggcgactctaggggtggaggaatcggggggcttcttggaacaggaggcgagatgatgcctagagttatagcagtgtttggcaactagatagatgaggaacaataaagttgttgaggtgaggtcaagtcgtgactcgcaaaagttgaagatgtaggtaggtaggtagggaaattaaggctcaaatgggaaggcgccgggatgcaatgcaattactatcacggtttcagaaccgaacggtgatgttggttggtcttggtacgtttctgcctcacggagctgacgatgctggagcgagcgtcgaatgattggcgccgatgtctgggaggagcaagggtattgatccttttggacttggtttgaagttgaggacaaagttgcttttgaccgcagtatgatagatgatgacaaagcagcaagtaaacactgattgtccggtgatttagtaggttgttgttaactcgtaactctcctgtaactgtaactgtaggtactcggtcgtttcttgttgggtctcgtcgacattcaacgttcggagttgttaaagggtccgtaatgcgcctcccgctaatacagccccgtgcgtcacccactctctgggctgggatttgcagggtcctcctacaaggtcgaaatagagcaatcttgcgataggcaaaaaatggtgaaacacgaggaaagagaagatatcgatttacgcatcaaataaacacacaaggctctagacaatggcctaattatcagcaaatataactactaccttaatccaactgtaaagcggccgccgttgcacagcctcatcaccctacgcaatcaacccctctctatcgccgaccttaccttaccctcagcgttagtattggcatcgtgtcttggcttcactctgggctttgtcatgaaatgtgccggacctctttctcactaacattcatctgagtgacggacaaacaagaacgcgtggcatttcaatatgcggagtgttcatctaaaaggtgaagatccgcgctatctccacagtgggagccgttcttctggatctctaatacgcggcccgaagtttgaaagttggagagatggttatagtgcaccctttaacttacagtagatgccgttaatagtgagcggtagaatgtgtcaagtcataagcttgaactacgtaagcctcatctactaagatcatgcttgtctcaagaatctgacactcagagatcgcatacaccgtgaggttggcaggggtctcgctgtattcgttaaattactgcggacttcaggttgtagaagtccgacagacactcgaacctgtcggcagttttctttacgctggtgtagcccacaggcgagcatctgataagcgacaccgtttcctgtcgcccaggcctccaatacatgctcccacgacaccctcttgtagtcaaagtcgtgtgtattcgtcattatataacagtacagctcttgaccgccatgaaagtctccatacagacgaccgctggtcatggtctcttggcgctagctactgactgaccaccctccgcctcctagtctttgtcatcaccctcgtcgtccgactcatcttccgaatccggtgatatgtcctccacaatcagatttcctgaccgtccaatcttctcccccatcgtcactgttgtgctaggctcgtacaccgttctggggagaatcgaggcgattcggaacttgtactcgtgctcgtactcccccggcttatcaccacccgctgcaccctcctctttgagaacactgtagcactccacaaaggcatacaggtcctccagggaggcatcttgggggaaccgccgcacaattcggccgatacccgattcctcgggcatcttgagtgcgactcgtaccacgctcttatcgctggttggtggctcgggcacaatagttgttgctctccatgcaatccattgctcgcgcttctcttcgagtctctttgctgcctctgcttcttcctgcgcgcgcttctctgctgcagctgcggccgccgccgcttctctcttctggcgtgcgcgttctcggtcaatagctagtgaccgttcgtaggccgagtcttgctcggttcgtagatttcttgtgacttcctgggctgttcgctctgcgcgtactccatccagatctgcaccgtacttttcgattgctgctcgaagctctgataggtaggtggaggggggcatgggtccaacgagtcgcttgacgatccccattcgtgtgctaccctcctttggtgtaaggcaaaccaatgccgagaagggaaacttggtgcagatatactcctgagccacctggtatgcctcagaatccaagacgtttccaccccacagaattatgttgttggaaggatctttgatgaagttcaccacttctggtgctagtaaagtgtcttttacgaaagactcagtatcgtcgtgctcaggcgacatcaataccacaagcataaacttgaggtccttcttggcttgatcatgcgcctgagcgacaccgccctcgaagaatggcaattcgttctccccatactcctcctcaaactctcgcttgaatctcgaggctgtatctcgaggcatgagaggtcttcggccattggtgcctctgaagcctgtcgagattctgctcgtaacagcccgtggccgaatcgaggcgggcaagaaggacagcgcatagatcaaagtccgaaaaagagtcgaggcagctctccagcccaagctaaagggggtgaggagcaggcccagcaaccatggagttcggtttgtgatagggttctgaggcacgattctcggagctagatcagtgcgctgtcgaggtgaagctcgaggggcacgaattgcctcatcaaaaaggctctcttgtaggttttcgtgccgcgctgtcgcccggggtatttcttgttgtgctgcagctactgggtctgcaacttcgccgtcgaagaacttggcgattgcgatctatgatgcatcgttagaaggacgaaaaagagcaaagaagcgggtttgatacctgaacattccattcggagcggcggagaagcggaatagcttcgctgatctcttggttggtcacttgtgtatattgatcgagagcctcctgctgagtagtggacagttgtcccaagtccatgtcgccttcggccatgttgtaacctatatcatccacactgctcttgttgcagggttcaaagaatgcctctcagatgaacagtaagaagaggggaaaggaaccgagttcaaatgggcgggaacgaagagtgaatgcggtctacgtcttgcttgtggtgtaaccccacggttttataagatccaatacattgagcattcgtaaataagtggttggaagatttcggcttcgctgtatataaatgaaaaaaaaaggagtgtgggggggaattagaaagttcaaagcgtcagaggtaaaaaggaagtttggagtttgaaatgatctctattgaagcatcacttgtatgtgatatcgaaagaagagagctagagatgaggttgacgaatgatcgcatcaagcgcgtcagagctacagtgggcgggcttgcttatcaaaagtcagattaaacccgttttggggtgggctattcttcgggagaatgatcttattggtgtcttgtaagaacaacgaacgaactggatttcaggtttggcgtcatgccgtggagacacatgtccaagtatattttcatacaaaaataatagaaaagatactaggattaggcgcattgttttgctttgctgggctcgcgacactgcaggcttattcatccaacccaactgaagtgtctagtccctccaccaaaactgcccccccaccgcccacatccacatccgcacctaatccaaccactcgttcaactcctcatacctaccttacctcaacctcacctctcctcccgacctcgcaagactttgcttgctcccgctaccagaggcgacggcccgcgccttgttccccttcgaacacggccgttggctttccgcgctttaatcactgttcaagctggtctgcaacggccagcctctggaccccgccgttcgtctcgttactccatgggcggccgctcgcctcgatcaattgaacaatgggaaatgcttgccagagtcaagtaggtgctgtttttgtcagtatttggcctaggtcctgtgggcattgttatctgcacaagaccgtttctcagtcggcagcttgctaacatcctcctctttcagacgtcgtaaacacagccaagcgggctgcactaccttcaacactatataactgaccatggcgacttcgcgatatcaaacggccgatctacgacgccaagttgggtccccgagacccaaaggacgcggttcgtttgcccttccacccatcccacgatatcgacacaccccgccaccatcaaatcaactccaacatgaacgctgacctgcgctctccagagaataaagatacactatgccgaaacgtacttatatatggccattgccgatacgaggaccaaggctgcgcctttagtcacgaccagaacaaaaacaactccaattcagacttgtaggttactcaaacttttgttttatttgtttgttgttttcgggatggatggacccgacccgtgatgcgacagttcgcagtacccaaatttaatccgacttcgcttggcttataaagttagacacttcagccatgaaagcctcgcgctgtcggttcatggtgggtttgttaatgaggcttgtaagtgatcattgtataccttgcagtggttacatactttttctctgtagacaggaggcttcaatgctgcagcaggaaggaccgtatgtcgcatgacctctccgctcatcggccgatactccctcatcactaatgacttgccaacttaactttactttacttcaactcttcaaaagcacaacgcccccatgtaccagcagccctggtgctgtatcactacttcaggcatataatattcccacactgtttattactcaagttgactcttgcgagctgctactccatattcagcaactcacactacgatttcgacccttcaacatggccatggctaatgacgttgaacccagatccaagaaagcactcaatgttgaatcgccatctttcacgcccgctagcgttggaattaataaaaaggccaccttctcttcacaggctgccagcgctccagcttttacaccacgtggtttgggctgtatgtcccccataagtaccctcattcttgtgccattcaactgacaaaatgcttgtaaagccgctaccccggttgggccccaggacagcgacggcagcgtcttcaatcctgctactgtccgcgaatttacccctaactttgacgtgaacagcacggtatgatccgtcactgccgatatcgagactctccgctaattaccgagatagaccacttccgcaaatggttctggtcaagatggcgggatctcctatgaccccttcactgtgcctactatgaatcaaggcatcactactcctcagtacaacccttatgctgaagatccaggagctctcggtggccatgggccagggtacttcccagcacaaaatgcatttgctgctcctgttcaacctctggtacatcacttatacttcccctctgggcaacgtcgagatgatttgatgccatatcatcgcgtttctcacgactttttcatctctgagaaagatcgggttgagattgtcaataagcttgaagcgactggccaagttctcccaaactcgcagttaccgcaactcgacaattaccacaacttggtgcccttggatacaacccatcggaagaatgctaatatctttggctatccgagctgggtctataaagctacacaaaccaagtcaggccacacttattgtctcaggcgattagaaggctacagactcaccaacgagaatgccatcaggcttgtcaaagagtggcggcgcatcaacaatggcagcgtggtttctatcatcgatgcgtttaccacccgcgctttcggggacagctcactcatctttgtacaaaactatttccccctctccaaaacactagttgaggctcacttgaccccaagcagtacccatggtacacgtttccaagctaaaacacccattgctgagaacgtcctgtggggttacatctcacagattgccaatgcgctccaggccatccattcagtcaatttggcagcacgatgtattgatcctagcaagatcattcttacagacaagggccgcatccgtctcagcgcatgctctatcttggatgtcgttcaatacgatgctcatcgatccattcaggagcttcagcaagaagacttcattcaatttggccggctattgctctgtctgacgactaacactctgccagtccatctcactaattttaacatatctttggaacaattgtcgagggtgtattcagtcgaactgagggatactgtgctgtggctcctcacccctcagcaaccacccgctcagaaaggcatagacgagttcgtacgcggaattgctggtcgtatcacatccacgtttgaccaaattcttcaagccaatgacaaggcccgcgccgacgtcatgcgggaggtggagaacggtaggacagccagactgttgatgaaactcgaaaccatcaacgagcgatatgacttcaacggggatcagaattggtctgaaaatggtgagcggtatatgctcaaactcttcagagattatgtttttcatcaagtggatggcaacggtaatccagttctggatatgggacacatgcttcgttgcctgagcaaactagatgttgggacggaggagagggtttgtctcaccagccgagacgaacagaccagcttcctcgtcagctacaaggagcttaaaaagatgctggcgaattccttcggagaacttgtcaaggcgagtaaatcaggtcgaagcttctagtcccagcaggaacaacacctagctcgtggcaagtttcagtgaatcgcggtacaaagcctcaatacccatgaggacattagaaagggtcagaccgagggtggggggctagatttgatggtagattggtgggtattggtcctagccagtctcgtgcaacttctattcccacgaggccaaagtcccacaaggcaacagaatatcttccatggaaacaaacacatcaggaggaaacaaggtctcgaagcgaatcagactcgtcactagaggttcccagcgagttatgctagggcttcgagaggagactaatgtgcaacgcacaggcaggccccaagcaagcctccgtcattgcctgaggatagatgaaacgacgagttacaggaaggaccgagtcctcagaatgacaggggcatcccgactatcgaaaaggaacagaagaagaagagggccagaaaacaaagagcaccaatttttgagaacagagtctcgtacaatcacgacaccttgggtacttataagggcatcgccttggatcagtcaggcaatcagaactggcaaaatcgccagaaggtttctagccacgcgtcatatgatgcgatgggggttgagacattggaggcaatctacagattcatgatggtctgccatggctgatgatgtttagactgtgtgtgtgtgtatatggcagaggttagtggtgattccgaaacagagagagacgatatagtgagacagaagtagggtatttgccttttcaatatgatatattgccttcattcattacaatattctatgaagtggcggctaacgtgacaaattcactgttggagccaaggactttcgtaagatgctgctttcgatgcccatgcataatccaaaataccatgctagtagctggcgatgtaattgtgtcgctcggtttcttggatttaaaccaggcttgacacggccatatatattgtaccagctccaggtggggcgttgtgttttttgcctttgtcgtaatattcgtttccagcctgatgacagttggctcctcaatcatcctcggcttgcacaaaagggttggcaatctcttcactgccgtcaacagggctgacgagaacaaggagagtacctcgaacaactacgaggccaagggatcgagtggagtcgttgccttcgtcgtctgcagttctagtgttagctgcgagtacctagccaggaacggagagaatatggatcaggagatggtttgcaggagtcgcgcaacgtacctcgaacaacctcgtgtacatcatctagtactaggttcataagagcatcatagcccttcaatgtgcccttgactgaatcggaagttagtgagtggggtctcctggcgcgcaactcgaagagacataccctcacgaccgccgttaaacttgacggtgatctgcttgtccatgtacttgcccaagtcaagaatgttctccttcttgggtctctcgcgctcctgctgggcgcctcccgcgccgcctcctccacgaccgcctccgcgcccacctcgtgaatgcgatccttggccaccgcggccgcctcggtgtgagggtctatcggacatggcgtatctttgggggctgtattgaggaggagatggggtgcgatattggtgatgagcgtgtggtttgggctgaaggtagaacttgtgatggctctggtggggtgagtggtgctaatacagttatggagatttacaggtgtggatctatgttgtttgtgcgtaggcatgtgtgaatttggtgcgagagtggattatgagaagagagcttgactcgagcttgatacatacggttcgaccaatgagtggcaggcattagatacagcaacactcagctcttcttcatgtgaatacgataatcataactcacaccgcgtaatcatctggtctagtctgtcaactgcaggaaagaaactgattatcggaaacaagtctagcaaaatgcagtagggcttcgtcgatctagtagtgatggtgacttaccgactttcagtgccgcaataccaagcgtgatactattggacttgtaatatagatgcacgtggaagtgtaagtgcaatggagtgcgagagaaaatatatcgctcgcgtgcctcggagaccagcgtcgcaaagcgcccagtagcagatggacgagcgggatactgcagccagccagcgccagtgatattgcctcactcatctgacttgaaactaaggtagatccatgcagcttgagtctgtctcttttcctgtttaccgcctgtaaatcatccctccctccatccgtgcaagctagtagctactctaccttggggatttgcagcagcacagcctcatacaaagatcccgcgctgggacatgcattaaggcgccaatgtacaggttgacaggagtgatatgcgactctcattgtaggtctatgagatgttttttggcatgtacttgactcctcagaggaggcctcttgatatccatcatgaactgtccgaaaaaggaaatcaagctacagtagtactgggtcttgagcccgctggcccgccgttaacctaggtacctaaagctgtggttacctacctatgtctgggcggctggcagtggttgcagtacccaggtatagggcctcaccagggcattaggttgtctctcgtctgtcagtttcgaattggttgatgctgccactgccgctctttgtccttaaatcctcttggcctacctcactgattcttttatctgaacttttcaacaattctttcatcctcaaaggaatgacctaccatcgtcgtcctttttaggtgctataagtcggagattttggtgttgacgtaccctccatccaatccattccaattaataccaagccggccgttgtcattttccatcggcctcgcacctcgttccgctgcactcttccccacatggtcccgattccccggcactttcttcctgctccaaggctcctcttgtctcttttctgtatttccttgtgcttctccccagcccgtccagtatttgaaccctttcaatctccttttttctcactcttgaagcttcctcttcacccacttggacgccaactttacccgctgtagttcgctgcgttattttgcgcgaggtattttctgtgctggaatagaattgagcctgttccacggcggagcatcaacagttgttctcctcttggcgcccatttacctgcatatctaaggtatctgtctgggggggacggactctctaatactacaaaatcgacatatcctctcaatccatcgtcaacttattccggcttcactccgtcgccatgaatatccaataaccgctgtcgctgtctcatcctctctctctctctctctctctctctctctctctcgccgcttctctccgcttctctcctatcactcaatcgatcaactggaatccccgtcgcaatcccttcgcgacgttgccactcacctgactctaattcgtcctgcggtcaactctctctcagaagctttgatatctatctccctattccgtcctcttttcagcgcaatccaggcagatctgtccgcttcactgggcatttcagggttcaatctcggctaggacgtttgttggtcaagcgtaagcgcctcattctgcacacggcatctaagctcatctatcaatctcgaccttttggtcaacataccacatttacacccatcagtcacccatcatgggccatacttccgactcggaacctgcaaaacgaaagcgtgacgtcgatgatgccggtggtcaaggtcgcgctcagcacgcacctacatctcttcaacaaggtatgtctagtatgacaacagccgtcaaagggctgcaccatattgtgtcgcctcaaatcctgagacgtttcgtttgtagcaccacatacgagactgcattgtttgccttgacctcgccgtcgttgcacacttgcatgtgtcttcgtgtctcttacattcttcaatgcatggcgtcgcctgatggcgcgcgcaaaacgagacggcacttgaaaagccgaatgctcttggtttgaccccttgccggaagtagcgttcagctcggctcctccagggacgcacatgcttgttgcttttgtatccggcttttctgtcttggtgcgctggcacagcttgttcgcttggaggatatgctaacccaacctcaaaggtgttcctggttatatccactatctcccgagatcaagtgcatcgcatttgagcctcgtacagggtgatgcagacacatttgccgacatcatcggtctgattggcgaatatgagagtaagaatgccaaggaaatcgtcgaaaccattaatgggataccatttactgacgcacatcagacgtgttggacaggcatgagagtcttgcagcaagtcttggggctaaacttaccggtccaagacttttgagaggcattgagaagtttttcgatgggccaatcaagacgacaccacttcagcccttctccaatcctataagttggctggatgtagtcagttttgcgagatcaaacccaaaggattttaccctcgttcaaaaggcggatggcacccgatgctgccaatttgttctcaaaggctcacaggtggagattatggaggacgattggcgtctggtatggtctggcgctttggaccggttccccctcgatcaccccctcgaagaggatgagacggcagaactggcgacattggatattctcgaacaaagaacatcaatcctgtacaagaaagctgacgaagtggcggcaagagctcgtatacttaaccatcggcttgggcagaggaagcaggatattcgtcgacgcaggagcacacaggacacaccgccatcacgatatcagcccactaacagtaccggcagtggcagttcacatcgaacggctaatttcagcgccggctatgatttacatgctgatttgctgcagcaatttctcgcagcctccgcttcgccgccgccatctcggtcaacgtcagttacaggaattcctataaccactctaagtcaaccatctccttcgcacagcgtaacccactctcaagcgcatggtccgagatacagtggccatgcagcagagataacagtgcagcctgtgatggacagccgcgaaacagctttccggtctctgattacacaaaggactgaccagctgggcaagggggatgtgatcaacccaccgtgcgatcgatgtcggcgactaagggttgaatgcgttaaacatttgacagcatgctcaggatgtaccaaaaagcatgccaaatgcagttggaaaacagtcacagatgatgagttccgacaactcaagcgagacatgggtctcagggatgaaatggatgttgatgggcactcagacagtggacgagttcctgacacattagaccccaaagacgggcattcaagtcgacttggagagaggcaagaagctggcagaacgtctggggatagaacaccgggaacatacggtacggatgatggttcgagacctcccagtcgggacaatgggcatcttcctagtacaatggagccgtcgactgcgtcgatgcaccgattcgatcttagcgcagaacgacatcggctcccttttggtatggggcaatcagcccggtcggatcacagcaaccattcggtcgaaactttaggacctggatcaaatgccacggggttggcgagttcgctggtagcaccttcgaacagtacgtataggggtggtgatggttccttgaatccttcagccagctgatactgcatcagtcagaatagccccgttggcgttttacgcatgaaagtaaggtacctcccctaccgacttgtcagagtcaacacatggagatggcttgacaaggaagaagaagagtgtgggagaagaagtcaacgttttacgaatatgatgaatacaaagacatttaaaatctgcttcaggtatcttatcacatttaaagaactgccattatgagtgtttcgtcatttttgccttatcttggctttaatcggctttacgtgtagaagcctctggcccacttacaaggcactcgggcacttaaggtaccagtaagttgccgtcgaaaagaatacgtaccttggagacccgccagcgccacgtccattgcggatccaatcaagacgcatctcatccagtggcagctgtaggtagaaaaaaagttttggcgggatgcgattagataaggcactaatgacctcttctaccgctaacgaggtgccactgctgctaatgcttcgctgattcatgaaaaagattctccatctttttccaattaccagaggcgattcctcttcttcaacaaatacttggcgactgcccgggcccttgtcttatcgctcactgttgatcgtactacgaacgcctgctttcttaattatacggtaccgacaggcttcagtacaggccactctaatacaccaccgaccgtgccgcgcaaaatcgaaattcaacgacgagtcgactgaggaaacaagtgaaagcaacagaacaaccaacattgacggagatcaagactctcctcttacttcacgcctgaaaattgcaactcaccatgtcacaccatcagcctacgtcgcacatcatgtcgagcggcgacgagaaaccattccatcattcccattcaccaatcgatcactcggcactcatccagtcacgcgagaccggcgatgtaattcccgatgacaccccgatccagggaaatgtcaaggcattgccctttgctaaatcatgggttcacatgtttgctggcgggtatgtaaacctccatatggtccccaactagcttgcgacaacttgtcgtaagactgatttgctgggaactacgagactgatttgattgtgttcatagtgttggaggtatgactgccgccgcagttacagcccccctcgatgtgttgaagacccgattgcaatccgatttctaccaggcccagatccgagctcaacgcgaagctcaagctcaagtcattggccgactaaaccctgcccgggccgctctatatcacctgaacgacacgctccagattctcggctcagtatatcggaacgagggttggcgagcgctcttcaagggtcttggccctacctcggttggagttgtaccagctcgatccatcaacttctatgtctacggcaacggaaaacgcttaatatctgagcatttcaacaatggtgtagaagcgccatgggtccatctatcggctggtgtggcagccggcgtcattacctcaacggctacaaaccccatctggatgatcaagactcggttacagctggacaagaatgttgcagccggcggtgcgcaaatgcgcaaatatcgaaacagctacgactgtatacgtcaaatcatccgggacgaaggtattcgaagtctctaccgtggcatgagtgctagttacctcggtgtggtagagtcaacgatgcaatggatgctctacgagcaaatgaaggcatctctagctcgcagacacaacgcgatcgtccgcagtggtcgtgagctgacttggtgggataagactgtcgactggactggaaagggtttcgctgctggaagcgctaagctggtcgccgctgttatcgcctatccccacgaggtacttcatcggtttgagacattgaaatttttccaggatactgacgaagatgaaacaggttgcgcgaacacgacttcgacaagcgcctatggagaatggactgcctaaatacaccggtcttgtccaatgcttcaagcttgtctggcttgaagagggtgtcatgggtctgtatggaggtctgacacctcacttgatgcgaacagtacctagcgccgctatcatgtttgccatgtatgaaggcatccttcgactgttccatacacctgcgtaaaccattccatgaatgagcaacgcactgattcgacacaaagcgatcaaaatatagggcgctacctcgaaccgatccgctcatcgatgtcctgtaacactatccgacacgagtcgctatgaagctttgaaagcttcacaaacactactcgctcttgtatcaatgtacaacacccaaggtcttaaacgaagctggggcatgaagaattacgagaaactaacaaaggaggagatggcgtggctaaggcgtatttatttttcggcgtttggcgggtggatggatcagtagagagggaactgtaaacacctacactcatgcttatgctcatgctcatgctcacacaaaggccatgtacgaaattatgtataatagtagaggcgcctctatttttggatatcgtcacacattggcgatatcgtcccaaaattatcctcatcctggagaaggaaactctccgaggagtgatgattagaagccaatatgaatgaacattaaaccactttgctgactttgatattgtattctaagcaatgcgctttagcttcatggtctgggtctcatgagtcggatcactcttgttattcagagcagatgatacggatacaagatagcccatcaacgccccaagctaaagaagggagtcccagagcttcgaatgtaggatgggatgcaagttgaaagaacaactttggaataaaaacataatgactggaccagagtttgcttttcccacatgaaacaaaaagagaatagtatgtacgtgaagaggaacgcccattccaccctctcctgtcgtttcgttttcttttcgtttgcttgacttttctcatgtagtcacggggagggcatgttgtcgagaagggcgtctcgctggctgagagccggattccgcttgcggagctttcgaggttggcgcggagctgaagttggagatggagagcgagagcgagaagacatggctttgaagggccagatcagacggaggcgtcaccaagcgttgcgatcccagttagggtctgcgattctgtgtcaacctagacatcatgatggcaaagatggacatggcgacaaactcaccctggacaaaggcagccaggaccttgctccccgtctgcagcagggggtggccgacgacgatcttgaggaacttctcgaggcctgcgcgacgaccttcgataacatcgtcgctgaagcggttggtgaagacctttccgggcagaggagggatagtaacgcgggcgctctcgcgctcgaggatgtcgcggaagtactcgaagtcggagtatcgacgacggacgctgctctgacgaagcttgaaggcgggaatgtttgtacggcagaggatctcgtagtctgtgtacatgtggcggcccatgccatgtgttcttgggttgcggacctatatatggcgctttttagcatttcctgcgtgtattgcttgtctgtctggcgatgtatggtcgcggatatggcgcatgagggacaagagagcgcacctcaatctctaaaaagttctctggaggaccgtagatctcgtcaaagctctgctgtcgcgtatcgggcatagattgcaagattggtcggtggaattgtgagccgggcgcatcgaggccggagttgtcctgatcggacgccatatttggtgatgttgtagagagtttagtcgttaaagtataaatattaagagctagatgtgtatgtcgcagtcgactatcggcgcaaggaagcagttgaggctggtggtgatgtcgtatagagtggagagagtgatgttcactcgagttcaggctgtcgcatgagatgaatgaggtcggaggtagaagtgggaagagagtggaaagaaagtggaggtgggggaaccaggacaggatagggcggcggggtacttgagcagtcggtggaggaccaggataatcacaagtacctttttgtcgtttccttggtcagtgatatgaccgttcaagaatatgtgcattgacgggtattaaagcctgtttcgggtcactcgggctccgttttgctgattgatgatttgtttgtgtaaccatgaacgttacgacattgcatcgtacaagtcagaacgaagacggagatatccaaccaataaataaacatgagacctagacataagtggctgatgtatttctgatacagaattgattcactttacatgtgagtattgaatactgcagaagaattgatcacatcgttttatattcaagtaggagggctccgaggtgctccttaagagcttcagagcaatagtctaggaggcttcattatatagtatcgatccaagctgcgctaacgcgggacatctttacttctaattcgagcatttgcccatcatgagcatggtcaatggtctgtctgtctgtctgtctgtctgtctgtctgtctagcaacgtgacatgacatgacatggtataacataacatggtacggccgtagttgaaggtgtacgttaccgttcatttcctggcagccctttcactcagttctcagccaatctactaccccagacattctcgattcggcatccccaaaactctcgtgcaaagactgagctgcatcaaacaagtataagcccatatgattaacgaaacgccatacgccagatgtgcctcaccttggggcctcaacctacaacgcctaccgcgacatgtagtcttacacatgatccatgtacacgagaacactatgctcccttgaggggctggcatgtttctctacttcttcgtcttcgtcgtctccgatcgggtacaatctgcccatcaaccgagttcctcacctcttgtcagcgaacttttggtgaatagcgcggatctgatcttcgacgttaacgttctgcatatgacccagctgtgcttggctcttggcatccatggcgccatcgtagctgtggatggcagccttctttcggcgtgctagttcatcttcagaaatggcctgtccagtgacaggatcgaaaacgtcgctacgctggctggcaagtcgcttgaggttgtttgcgacatcgacatgtatcgtgttggaggatgcgtagcgtgtgtccgccttggccttctgttccttccagcgaggatcgagaagttcgactaaaaggaggttagcattctgcataaatgaaatgtaaggatggagcacttacttcgcatgtgagcctcaagctcattcatagggatttgctgtttacagttggggcatagcgctgtctgggcaccctgtctgttggcagccttctgtgcggcacgaggtacgtagttctccttgatcttcatcggaggagcaccgccacgtgcttcagcagtagcctgttgctttcgtgcttgctgctctgcacgctcctgaatacggcgctcctcttcttcctcttgggctgatcgctgcggttgctgtggttgcgcttgtggaacaggggagtacggctgcacaggaggtggcatttgtgcgggttggtaggctggctgttgaggggcgatgggatagggggcgggttgattggggtatgcgttgtaggtcgtgtcctcgtcaggcattgcttcctcaattctaaggctggcgctgatggacgcattgttgcggtcttcgagcgaagcgtactgaagatcggacaggttggtgggaggtgggaggttggcgtgctcatcagcctcgttgaaagtgattgtctcgacaacaacgaagtccccccagtcgatcatcgcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacctccgccgaggccgcttgcacgtaataaagttgcgtttggtcgataatatgctggaagaagttgtggagagtgtggttagggatgaggaagccgaattgcgggttaccagcttcgcgctgagccaactgtgtcataaactgtcgtccattctttgctacaaagagagccgatagttgaatcacatccagatcctttcggttgatgcgaggcgttcgcgcggagaacaggtaatcggcaggcttcgggggtccctgaggcttgggagcctcggccgcgggttcgcccacgcgaccagcagcgatcgctgtaccacgtccactcttgacctcatctagtcgccattggtagaagggatggtaggcatcggaagggttgagaaagctgaatttcgggtttgatcgttccttttcgcgaatgcgatcttcgaagacggcgccgtttcgcgctacatagccggctgtcttttcaagaacgtttcgaatctcgcgaggaggaaggactactccagcgggtggcttaatgtcgtcgagagcgttggcggcggcatcgccgttggttgttacggctgccattgtgaggaggacgcgctgagaaagaggaaaaaggctgatggagctgctagtgaaaggcaggcgactttggaaatttcgaggtgttgtggcgacgcgaagctttggccggcgaattgttgttccgggtggttttagttgtctaccacgctcacctcgactttgacgacaactttatttcaactttgctaatacctaaacctattttcatgagggttaacgaactctagctaggtattctggtagctggcgtcttaaaaaatcgttctttgttcttctgaaatcaatcagtacttgaaggccaggtcatcatatgcaacagtctcggtgaatacatcttgtgccaacttcttcctttgaacaagcactatacttgtctcagtctttaaacctatagtagccaataaatatcatatacggtataagctatttgggactatacttgaacagtcagttaatgtacaagagcttctgtggcttagttgatggttgagatgccgatactactggccaacctttcatgatcttaattggttatatcctgagttacatgccgtgataacacgcacggtccggagtgtaagttagtagacactggtttctgcaagaagggtttaaagataatctgcctctatctatctgtgacaggtttctcccgtaattcgattctctaacggctggctaccttggtggtcatatcaaaccctggagggctaccgctttagttcatgactgagatgagccatcaacttgaaatgcccaatctttggcttatcgtgttccttcagattacttccacaactccacgcataatgtcggttagcatctgcatctgaacctggataccccgcaataccctaaatgacgtttatcatctaccacggagcattcgccgttttccccgacctacaaccccaggctggcatagtatctttcaacacaccaccggtattcggcattcaaaaccgcgatccagagtccagacctgtcaagtctatcagggggtcttatcaatagcctcattcaaggcaaagtctggttaaataccaaacaagattctcccagtgagaaaaagtaaaacacctgcaaagctggactgggctctcggtacaaggcttctccatcgtcgacacagctgtcgaataaatccctcctctccttcatgacatgagatgccgagagaattcctcagcgcagctttgaatctcatataagtcattatcgatggagttgacagaatggagaaactctgcccttgaggctgcctctcaatccctgtttgacgagagcttcacccagaccgaagatgccagtgtcctattagtcctgctctcattcttttcgccatgcgagaaaattcccctggaactatttacacgggggtcaacacctcgaaaacgatggacgatcgagggagaagttgagcttgttgacgcaaccaaagttggcctggcctcgtggctgatcgacatcctcgcagatgaccaacgacttacacgagcctttcgtgaactatgtcaattggcagctcttctcaaatatccagacgagacgtatcatttgaatgaagatatgtcagcgagagtccaccgaagccttgcgccagatgcgctcccgttctggcggcaacaggctttgattgtggcatatagagccataccctggaagtacatcgagttcccgtgagtctgaaatcgatatccagcgagcttgaaccgctgacactacacaagagaacccgtggttagatcattcttaccgcatctgcatcatgttgctgaggcgttccacgactgtttcgatgagctgcctacagccaccagaaccgacttcatgctcacactcattgaagctttccggtttccagacatggcttggaagtacttcgctattggccaggcagaattggctgctgggcgtttgaaagatacacacctccggctctgcattggccaaaccaaagcagtcctgggacgtctcagtggaaacatggatgaggcgacagaaagccttgaggacttcgtaatcaacgaccctacagccgctgtgaacaagcgcataagctgtgaggttggggtcgctattatccaacgttccctaaactcaatccaagtggcggatctgtcaactgcgcagaagctattagaggattggaacccgcttggcgatgagccttcgcctctggaagagatcctcagtttccgtaaacactcactgctgggaagggtcaagcgactacagggcaatttcgataaatctctaaagttgctggagatagcacacgaagtgtcgcagaaaccgagtcagctcatctttgatgaggatctacgggatctgacatgtgatttggccgatgctttaagagaacttgacgagcctatgataggagagggttaccttcgtgacgagattatacggcgtaccgagaggcctgaccctttgactggcaaatcgcttcttgaattggctttgtcagaggctcttttcgcccaggaacgctacgaagaagcagaaaagatatgcgtcgacatcgaatctcgggctagtcttctgaagtacgaaagactgcgagtatacgtcatcttggcaaagctatcgcacatcagatcggattttgaggttgcattatctcgatggagtgaggcgatgcaggcacttcaagagttttccttggtggatggacaggtacagactattatatcggcgtcaatggctgatgtgttggatgcccaaggtcacaactggttgacgcgggaatctcctcgcagggcgtcactgaacgagttggcaaaacctgaaggcgttccgcattggattgctggttttcgacaatgggcagattacttgcagtctcggggtcgataggacttatagtctcgtctgggattgcagcaccaaaagtcaatgatgttatcatgagtaaggtatatatatgttggaattgagataccctatatcaaggtcaatggttgggttgggcaaggtacaccagcggtaataaacacgacacgataaagtagaaggaaaagtttcatggcctagaaccgtgtgtttcaagtagtgcgtagcaatttggagatcaagggcagaaaaggggttaagttgttagtgtacctgaaggtttagtgtcgttttgtttggagctggagccacattcgaggtggccaggcccctgtgtggctgcagtagccacatccaccaagactctcgaggcatggtattgtttctgatagtatagaggcataagtcaggaacaacgcagttatgattcatgtacagaagcctcatgacaagccattgtcgatgtcgaatgccaaacacgtttgcgggagctgaaaccagtcgagctgtcctcggagagctatcgccaatggttgatattcacaggtctaatggcgcctgctgaagctctgctctgagcctagcgctgcggagacgccaggggatctccacggctgggtccgggtttgattcgctgcaggggtaaagggatgttagggagagcatccactgggctgacgctgacatgtcctgttagttagacgggaggtcagagacacctagacaggaacgaaccgaagaggccactgtagctacaacttttttttctcgagagccccgaggaacctggaaggaagaaaacgggtacgacgctggacgcgactgctcgtatcgcactgcaaccatcaatctacctatcaccgtttactaggtattataggtgcggtctcagcctgcataaggccattgctactgtagctgaggtggtgctaaaatatcccctgaagcttcatcatccctcttttgcccacttccctttctattttcttactccttgcaaaccatcgcccaacatccattcttcttcccccccaggctttcttacatcgcctatcgtccgttgatatccgtatcacaacggcggtctgcgattgagttttgggtccttttttctcttccattttctattcttgttcactttctgtttagccaagaaccagccatcgatgaggcatctctagatccctcccggtctctgttatagctcttcttcatcaactctcgttacatcgaaccaacgatttggacatagcgtcccctagcgatcgaattgactcgaattctatattgatactcgattaccatggctcgtacgaggggcaagagtccccaaccgccagtcaaggccccgacgcctgtgactgagaagcagccttttgcagctcctcctcctcagccgcagaccactgctgtcaccaccaagaacaagtccaagcctaagaacaccaagaacacttcgtaccagtccgatggcgttgaggataacgatgtcttcctcctccccctctccgactattgggtggccttggccctcatcctcgttgctaccctcgttcgcgtgtacaagatctatcagcccacaagcgttgtctttgacgaggtccagtgtgttcccccagccagctgaagctctgttgcagcttccaccccgtctattccatcaatgcgctaacttatatatcaagcttcggtggctttgctacaaagtatatcaagggcaagttcttcatggacgttcaccctcccctggccaagatgcttattgcccttaccggatggcttgctggatttgatggaagtttcgactttaaggagattggcaaggactacattgagcctggtgttccctatgtcgcgatgcgaatgttccctgctatctgcggtattctcttggttccctgcatgttcttcactctcaaggctgttggttgccgtacaatgactgctaccatgggagctggcctgatcatcttcggttcgtatctctcctggcctttcaactgacctagagagtctcttgctaactatctgcagagaacggtcttcttacccaggctcgtctcatcctcctcgattcgcctcttgtcgccgcgactgctttcaccgtcctctccttttcttgcttcaccaaccagcacgagcttggcccttccaaggctttccagctaagctggtggttctggcttgttcttactggtcttggcctgggtatcaccgtcagcatcaagtgggttggactcttcaccattgcctgggttggatccctcactctacttcaactctgggtccttctcggcgacaacaagaacgtgtccatggtaagaaattgattaatatacacatacgaacatgtttactaacggatgaacagcgtcttttcactaagcactttatggctcgtgtcttctgtctaatcattattccactcaccttctacatggccatgttcgctatccacttcgtttgcctcaagaaccctggcgacggtgatggcttcatgagctccgagttccaggccactctcaacaacaagcgtatgaaggatgtccccgccgatgttatcatgggcagccgtgtcaccatccgccatgttaacactcagggtggctacctccactctcatcctctcatgtaccctaccggtagcaagcagcagcagatcaccctgtaccctcacaaggacgacaacaatgtgtggctccttgagaaccagacccagcctcttggaattgatggccagcccatcaatggcaccaaggcctgggacgcccttcctgagcctcagtacatcaccgacggtaccgtccttcgtctttaccatggccccactcatcgccgccttcactctcatgacgttcgcccacctatcactgaggccgactggcaaaatgaggtttctgcctatggttacgaaggattcgagggagatgccaacgatttcttccgtgttgagattgtgaagaagaagacatatggatctgttgcaaaggaacgtcttcgcactatcgaatccaagttccgtcttgtgcacgtcatgacaggctgtgttctgttctcccacaaggtcaagctccctgactgggcctctgagcaacaggaagttacttgcgcccgaggcggaactcttcccaacagtctatggtacatcgagggtaactctcaccctcaattgcagggcgatgttgagaaggtcaactaccgcaatcctggtttcttcggcaagttctgggaactccagaaggtcatgtggcgaacaaacgccggtctcactgactctcacgcctgggattctcgccctgagtcgtggcccattctccgccgtggtatcaacttctggggtcgtcagcataagcaggtttatctcctcggaaaccccatcatttggtggtcttccagcgttgccgttgccatctgggtcatcttcaaggctattgctgttctccgctggcagcgcagctgcaatgactactccaacatcaccttcaagcgattcgactacgagattggtacttcagttcttggctgggctctgcactacttccccttctacctgatgcaacgtcaacttttccttcatcactatttccctgctctctactttgcgatcattgctttgtgccagctctttgactacgccactgcccgcatccccggagctggtgctcgtgataccgctttgatcaaccgtgttgctactgtctcgttccttgtcctgtcggctgccgtcttcatgctctactctcccctggcctacggaagcccttggaccaaggccgactgcaggcgcatgaagcttttcaacacctgggacttcgactgcaacaccttttatgatagcgtgagtttcactgccaacattgacaagttatgagccttgactgacatcattcacagtatgacaagtacagcgaggtcccctccatcagctcatctgtagtccccaccacctcagcagccaagaacgttgagcccaagcaggaggaggcccctgtctcccagaagcaagaagaggctgtcatctctggagctccccctgctcctgatcaggcccaggttgagcaccgagtcgttgctaaggaagagaaggttgagtaccgtgaccaggatggcaacctccttgaccctgaggaggtaaaagctcttgagggcaaggttgagttcaagaccaagtacgaaaccaagacacgcgttgttgatgaacagggcaacgaagtccaagagcctgctgagggctgggaccagaacctggctggtgtcgctcctcctcaccccgacgtcgagggtgtcaacagcgagaccgttaagggcaaggatgaaggtgccgccgctcctcaagatgtggctgccagcaaggatggtgagaaggaggcggaagaggccaaggctaagcctgccagtgagaaccagcaagatgctaccgttaaggaagagttgtagagtgccctaggctcagtctcatccagcaatatttccaggtcactaataacccttcctttgctctacgaccggcttcatcaaaacctcgccacaattcatgtaacatcatgtactctatcacttacgacctatggagggaggatgggaagatccatgttggtctgatattaggaggctggaaaggagaaagcaatgtcttgttctgaaagagatattatagaaaacatctaaaaagaaggaggagatgaggttacgcggaaaccggaaccagaacgtctagcaatgacgtactctcatttgttggcttatgtcgagggtagtactgtggcatcggtacgattggcagcgatgtacaaatttatcacataataaattttcatgttcaagttcaagtcttgtctagtttgcagtgaagaatgaataattttgtagtgttcctgatgtataacttcattagtgcaagcctcagagctatcgagagtccatcaggcctatagttcaagttcgataccacagtgttacaaaggacaagtctgttgtagttggtatcatatgtattactactacaactaaagggcatcgtcagagggcatgcttgacggccttgagtaatctattgtgtaagaatgccaaggcatgcctgcgtgttgtgcgctcttgttgcgcaatatcagcaactcaatcatgaacgctctggataacgagaaaaagcaaaggacaagtacgtcattccaaaaagaaaggcccatttcccatgtcgttgcgccgccccgaatgaatgatgcgcatatttccatcaaacgccagcaatgaaatcccaccatctgagaagaacgcgcgcagttcataaacgaccaaatgattgcttgcttccaatccttccttccatccaatttccgtgccatattcgttcaaaaaggaaatattaggggctgatccaccatcccctgagctcataatatttgatctcatcggcccatagagtagtagcaccgaaaaggtgcaatccaaaacaatgcatgcgatcctgtagcccaaatagtatacatagtcatacacaaagtctacagtggtgtcgatatcaccgactcgaagggactttgaaggatgtgaggtttttaatccgtagtcggaatcgtgatagatagtcgcttcgtttcttccgaaccagagttgctcttcacatcaagactctggacggagctgcgtacgctcctggctccatcagtttgcataggaggtgtgtgtggctcctcgatctggccactcttggttgtatcgcttcgtgtccgttctatcgtcatcggtggtgtttgaaagccaggaacctcgagatggtcagacctcacactgccgtcgtggctattacgcgggctcttttccatgtcgacagagaggggcgcggggatgcatggaataacaccaccaccaatgcgagaccagaacatctgctccctcagtcgtacactctcctcccaggcagccttctcgtgatcctcattgtccgctcgccaatgaccatccttaaccatacgcaagaagcccaagaagtcacaagtcgaccgtacgcgagtcagacagtacttgcacaacgggtgccgttgagcggaatcagtctcactcgttctgaatcgatggtttcgtaaatactgagggtccttgcgtgaatcaccgcagagtgcacatgggtaaaattgcggctttgtaagtgccacaagactgccagtggttggcacgggctcaaccaccagagatccgtcagcgatggcggcgataacggatcgacgagccagccatgacaagcctggagccatatctagacgaagtgtaggctcgatatcttcagccaaaactcgcttataaaactttgtttctttcaagctcggcagaggggtagctgatgcatttgaagcagcgctgacggtagaggccggtgtgttgggagactgaggtgcacttccggccccagcaataggtgtgccaagtgaggtagttgaggcgtttgagggatgggcgctcgatatcgaaccaccaagtccaaagccagttagagcattcagagcaccgactgaacctgaagaaacgcggctgccagggcgatttcgagaagtccgtgcgagtatgagaaaatcgtcataagacgacaaatcggttcgcagaacaggttggacaagatgcgagaagctggtcgggtgagcaggctcgacggaagcgctccagagcgaagcagcaggctcctcagctgaagatcgaggatcgtcacgagtatcaggtttcgtcaagccgggagaagagggagcagtggggttattgtgatctcctcgttccgaagccatatgttccataacgtgcttcagctcgaccagttgctcctgttgagattttagaatgctctcagtatcggcaagctgagacttgagctggtcattcttgcgctgaagagcctcatggtcagtcttggcctcttccttggcagcaatcaccattttgtttgcttcctcaaacaatgccgctgtgagattctcgagctcctgctcaatcttcttcttttccatttctgtgtcaattcgcttttgacgttccgcggcaaccttggcctgccacaccctcttttcgtcctcaacggtgtgcttgcgaacccatacgtcaccagccaacatttcgcgttgtgaggcattctgagtctcaagcatgcgaattcgttcccgtgcagcatcaagttcgtggcgagcggcggataaagagtcgtccaggatggtttggtgattgatggcgttgatgagcttattactgagggtggcgacttcgtcattcagatcggggtgatgactgggagtcgctacaccgctgtcatcggcagggctcattgcacgacttcgaggatcaggtattgtgctcatctcatctccaaaatctgtaggcgggttcggtgagacaatcggtagatgtgtcgaggaggaagatttgatcggtgtgtggtcgggagtaagcgaaggcgttcgagggtgatagctaggggtcgctgcgatggaggagagagatcgaaaatgacctaatgaccgccgagaagctggcgattttgtcgcgagtggttgaccccagccggcggcggcggcggacattggaataaatctacaacgcgtaagctcaaagccgacaagatgtggtggccaaatttggtgatagagttcgggctggagagtatgtgtggcggaacaagagaagaaggtgcaagcgggtgcggagaacggaggtatactgagtcaagaattcaagatggcaatgatggtaacgtacgagtccattgtgatcgggcgtatgtgtgtcagttggatacgtcctgtgctctcggcccgggcagagaaagacgtgacctgacctggcgtgacaggtcaagatgagacgacaagtccgttgagagactgaccagacgtggaaaagtcaatccctcaaagagtttggatagggaatggagagagatgggcggaccctccggagccgacgagtgacgacaagccagtccaatccagtcagggaaacggctgtgagtgccaaacgggggaagacgacggacgacggacgggagctgcagctggagctggctggagctggagggcggcgagataagtgagagatccgagcgagcgagcgagtgactgtgagacctcggggcctgagacaagatgagccacgttccacaggctctgagaagccgacaggttgatagggactgagaaatgctgtggcttgtttgattcgattactgttgccaggctggcagcaggcacgaagagcgtaaaatgagaaatagagaaagacgagagggaaaatgagagagagatcctggtatgtacgaatacgtgggtattgtagctactaactgaacctgacctgaatgtacggtagcagtgtagcacgggcggccgcggtccctggttctccgcaggcttgtgagatggagatgggtcctaatccgacaaagtcccagaagtcgtgtcgtatcgtatcggtcgcggatcgtaattgggaggtggagtcgttttggaaagtcgtttgacgatgtaatgatgcagacgaagcaaaaaatagaacaagcaaaatccgagatacctgaggtactttgattcagaaataaggtatccagggacggcaagaaggggttcaattcagattggttaggaacgaccatgcgcatcatgaatcgcgccttcttccatgttcccgcctcactcggtcttcccaatctcgactcgctgatggaaggagcatcagtcagtgcagatacgcccaaggcatgtacctctttgatgccgaccagtcagacagcagagatctagcagggaacaagagacgcgatggggtcgaggccttggctcctccaaccaaactcttagaggaaccgcctgcgccacgaaccgtccgctgacgccacgctatcacagtgcaggcgcttgccggtgagttaatccttgttgggaatagccggtgctcacggttgctgcggtggtcaatttgtcgatacttgggagccaagtagaccttatcgagaaaacgaactaacgggatgcgcgttcagtgcgagcccgtgcgctagcgatttaaaggcaggggccgttccagcgccctatccggggggggctcgctcactttggcagctgaggctatgtacagtagcagacctacagaaactaggccgagttttttagtggaagggcttcagtggattatcgccaagtttacagttccaatgcagtccagcccaacccagagccaggcctgggcctcgtgtttgaccaggctcttgggtctcgtctcgtttggagtctattgccatggctcaaggttacgagctgaaaaggggaaagtagtagaaggagtaggaaaagaattcttcccgagtcgtacacgcgtgattgaggaaatatgagacgagacgagtcttccgtacagggccatatcgtttgatgagacacagtcacttgctgctgcaggtaaagtgtttccctttgcttagctccaagtggaggagaattgatttggcaaaagtgggcagtgatgacgggtccatctgagtgattcaaccaagtttgggcaaggatgacgatgaattggactgacagggtccttggggaggatccacctttcaaagccacgtcgagggagggagggagttaaacggaattgaaagggagagtgaagcgagacaacaagcgcaagctatgacgaataccatatttgatccagggtaggctgttgtacctatcgaactggacaacaactggcatgaagcctgtttattgcaggtcaactggaatgaggttctctcgatcacgagcagatcagagaaacattcagccaagacgatcgctttacccctgactaaccactaagttagctgtagcccctgcaagtccaacgtcttgtgcatacatatgttgccgtgttgaccaagtaacactacgcgtagggagcgatatgctgtgctgtgactatgtgatgtgactgcagtgtaactcgaggctgaactggttgatgagttggcacttccgttaaccgcctcagcctccactatatccgacgtttcaactacagtaaatcactgactgtcatgttccgttgtttgtctgtgcccaggtccaagtgcctgccatccatgttagttatctctctaagataagggtccaatgtgacctatgacatcagagccagcatctcttggacctcaagtttaacggaacaacagccttgcatcgtcattctttttgccctggaaaatagcaaggacaattaatgagttcgtagttggtttcactacaatcaacaacatgtcgcacagactctgacgtacattccatcacctgcccctacctaaggctcatgaaatggtcattcgcccgtttttatcacgtctaccaaatgacattatccctaaccaacagccgagaaatgtcttgataaagccgtgcaaaaccgggaatttcccctgcagtgctgtcctttgactaaagaagccggagtctaagatacccaaaaattgattccgttaagcgatttggacaacatccttcttacgtagctagatggaacttcaagacagccagcctcactatgtcaacgtatcaagcagccaactcagacgctgtgcaaagaataatataattgtcttcttgaactatgaatcgcactttcccagctatccaatgagtcctcctgttgggatggctttattttataaccagtttagaagaaaaagattatggaagctgaaaaattgatatatgcctgcctatccatcttgatcctctcacctctgtgctctgtgacatcttgcctttactaatgccttgattagctgacataaggccacttgggttttatataggattttcggatattctaagttcaccaattgtgaatcaaaattcaaatagtgaactcacaaagggtggcgttaatctcaagactcgagctgagatataagcctctggacttaataagtaagtactatcagtagctgacttcctcgtgtaactacgcagtgaccatcgctatccataaaaatgaagtatgaagggaagttgtaagatctcgcgatatgcattgcggttgatgtctaagccagctatcgtggggttagatctggctaacttaagagttaagcaaatgtcctgaattacctagattaaaaagccttttcttaacaaaataatgatctaactgtaataggggctgactgctctatataatagggcgaggctggtaagctaaggctaattgtgatgaatatcatcagatcttgtagtagctgcctgtgtaccctagttcatataaatgaagattcatgaaacaaatgagaacaagtatctctctgctgttctactccaacatccgttctcaagtttcaatacgggagcctcaattctagaatttctagctatagataacaagcattgttcagaaacaggtgatgaaacttctggatagaaaattatatctgtaacctgtgctccctctatcttttagttccctgaatttgccgcgttttgatcaattatactgtgatagctcgagctctgaagtatttgactgcaaatcaagttatcaaacaggtcggccaaagctcgtatgctgtaacgtaatttccatgtcaaacagaggtccaactatagacgccggccttactacaactatgaaggcatgattctaacgttccaaggtgttcctgagtttccgacacagacaaattatcaagctccctcagacaccaaccattctcctgttcaatatggctggagactatcaaagttacttttcacgacttcttcgctcctcagccaggtgagtggaaaggagaaaaggtgtatttcatgcgtctgattctcaatgatgcgagatagaagatcactggtatctatgggtgttgctgagttgagatatgtggccgagaagagccacggaagatgcattacttttgtctatgtagtccgggcttgaagtccttacgaaaacattctatgttccgtcatcctccctctccttcacatcgtttacacaatcctgccagcttatccacttcatatacacacattcaataatcgcaatgatgaccataccacttccaagaccaatccaaagaccatcgagcttgaggtctgggcttcccagctcgagccatatggcaaatggcacggcagcaaggtagttgactgctagcacaacccacgcagctacggattgctttgccagacctctcaacacaccattggtgccgcagatgattgagtcgatgatctggaagcaggccacagcaaccatggatcccgtggccaagtctctgacagtactgtcgtcggagaacatatctgcaagcgggtttcgcagcacatacaggaatgcgccgtcgaggatacccaccacggtgaagacgccagtgtatagaattgcagcacgtcgtgcttccttgagtgcgccagcaccaaccaggtgaccgaagcgagtggtgactgcgacgctgatcgagaacggtatgtgccatgtaacaatagagagcgtgttgagtactgtttgcgcagccaagtggcgggtaccgagataagatgtgctgaccatgaggatctcaaaggcgagccactcggcaagattcacggcggtgcttgcaatagagagccggaccatagggccccattcgcggaacgcaaatgcagcacggccatcccagccgccccagcatcggtgagacttcttgccaatgaagacgacatacaacagaagaagtgcaggtcgaaggttattggcaagggcttgaccgaaagcagcgccatcgaggcccatgtcgagcttgacggcaaagtaccaactcagaaaagcattgacgggagcacaaataatgagaatgaccattccaggagcaaattcaccctgcgcctgaagaaacctcttaccagcttcaaaaaatgcatagccgggaagtccgacgagactgacgcgcaagaaagaagcagctttcaaggcgaggcttcgctgagggacaagcaatggcagaatccagtgcgagcatagccagattgcgccgacaggaatcatgacgattgacatgaacactatcatccgttggatgtgcactccgacgccggtatagcgaccagacccgtaggcctgcgcacacaatgtgtcgagagccgtggccatgccctcaaagatggtgaacccaatgatgttgatcgttgtcaagcccaagcttgaagctgccaattcctcagcacccaaccgaccagcgacaatggttgtaatgacagtaaaagaatactgaagcagatacgtcgcgatcaaagggagagagtactggcatagcagtttcgcctcagccaagaggctgtggacgtcggtcaacgactttgcggttccattttcgctgacttctgatatcctcggaagcagaggcgaagtctcatcgtgtaacacgccatcgtggatgtgagagtgagagtcttggtggccctcacggcgccgacgttggctcgaaggcattggcgcttgtgttgtgtgtatttgctgttagtctcggctcaattgatgaaagcttgagctgcaatagcgcttttgagccctgtgagatccactagtggagggcgaattggatagaggatgtttataagaagaattcttctgccaaaggcgaaaagaaagacgtgatccaccgatttcggacccagcaaccaaaagaggaggctaggccaaaggcagaatgacaggcccacttggacgaactcaattgctaagaattgcctgatgcttttggacgactcatgaacttacatgaacttcgccgatggagaataccgtgactcgtgattgacattctggtttatggcatgccgttcggagatcaattgaggccagccatatcacgtggtgtcgatgtccagcacaatcattccccgtgcttgatgttggaccgcatatcgagcaccatctcatgatttttggacctgagagtccgttgaaataccaaggagcattagacttcaagacgtgatatccatctcagagctgtcatcaacgaggcgcaaaatcccgccctgatcgagcagagaaaggtactcggcttggaaaccgtcagttcactccagggaacaaagtctgaagtacttactcgcaattggccaacgctcagatagtcttttgagaccatccacgatagtcaccaacgcttctttcatctgcggttcattgtcttcccgaataaaccatgagcacgcactacaagcggtataaaaacatcgtgcttgaagaggacaacctgactgaatctgagccagtttaggggtcaaagtactacctagtgctctcaggccttgaacgctaatactctgcaattctgtttcgtgtgtcaaacgttctcgacttgttattccaggtgcgtcaggacatccataagctccgtataggagcgcttgggcacaaatgcaaatggcggaagcacatgccaaagaggatgccgaagaagaagaaacgttgctcaaggattgttcttcaatagaaatttgtagcgagtttagtgctctattaaggctctgcgcttcctggacaacatgtaggatatcgtgcgaagatttggttttcaaatgtttgtgtgtaacgaccttgccgagcatatgagctgcttggcatgttctagcaaaggagcccagagtcgtgatggagctgaagcatgctgtatacagtggctcgcttggaacagtcttacccaaaacccagtcttcatcgttgactggtagcagctcatcagggcaaggctccggagctgaaaatggcagcccacttgtgtccatactgatgaacctgaacatagtttccttagatggaggctcaaggatgtagagttatggcttacctgtcaagcacaaagatagtccaccatgttctgcgctgttcttctcgcttagaccaggagtcagcaaatttgaagagttgctgtgcatctctatcatgccaactcattagtatacctagtctcgccgctcgactaatggtgaggtaacaggcaggatatatagcctggcacgcttcatagagagctaatagcaccaaggactgagcaaggcgaagtgaaactaggcctgcactttcagcagcagcacttagagtttttgccaacatgtacaacgggtgctgagatggagggtggccattgggtctgagcgtgcatattttcatgcataaaagtagcagatcatggcaagcatcttgactgaaaggatcgggatgtgtgatccgctttctgctaatcatgggaagccactcatgtactgaagaaaagtaattgtgatagaggactggtaagtcatctggttctaagtgcttggctataatctgttgcagatcgactcttggcccaggtgctaatgcattgctggtggtcagcggcgtaaagagatctggatccaagaagaaggccaagggaaacggttggttgggctctgatagagacggctggcttgttccatctggcggaggagcagttggaggtggtggaagttctatatattcacatttcttgcctaggcgccgacactgtaagccgtcagttttaggctatatctgccccatttctgagccgtactaaggagcaagatggcagctctctcatgcatttcctcttcagacggctgaacaagtcagagaagcttcaaactgatatgagggctcaaccttaccgacatgttgcacatgaatgacgagacacgggcatctcgatccgcgtaacgttgacagcctcgttgatctgcagtgatttcaaagcagcttataaatcaatcaggatctcttgggttgcagcgtgagcgtgagcgtgggggcgagatacagtcaaaacaggctgaagagatgattgaaatgcaggaagaaaagagagaagctgaaaagctgagagctgagaacggaggtgagcgggtaatagggaggcagagtgagacagaggcggatctggagcggactttagtggaaccgttcctgcaggtataagacaccaaccaaccaataccaacaccaatagcaagacaggacctgaaaatgagaataacgtgatgagactggtcgaaggtgagacgattagtaatgaacaaatggctataagacatatatacaatgggtagagatgtaatcgactactcccatattaagcatactctctctacctacactcgacatggccaccaaaaagctcatagtcatcaccggtgcaacaggcggtcaaggaggctcagccgtcaactcttttctcagtgatccaaaatggcgtgttcgtggcatcacccggaacccttcaagccaaaaaatcaaagaacctcgaggcctgcggtgttgaagtagtccaagccgacttggatgacagggcctcactagccaaggctttccaggagcaaatgtcatctttgcggtcagcgacttttgggggcatctacaacgacccaaagaaccaaaacaaaccagagccgggtcaagctcttaacgagtggacaaaggttcaagaaacccaacaaactcaagaatgccattgatgaagctgttagagtatcaagtttagaacgtttcatcatgtcttcacttccgggtccaacgaaattatcgagaggaaagtacacgaatgtctgtcatcacgactccaaggcagatgcagaagagtaccgtgaacaaaaccagccacagctctgggctaagacgagtatatatctccctggatactttctcagcaacttcttgactcatccaatggctcagccaaccaaggtttgatttcaacagctgcccaaatccaatgacattcaaactgaggatgcagcagaaagagaacggaaacatacagttcgcaaacaacctagatctcgatgcaaaagttcctctgatgtcacacgaccaagattctggtcccttcgtcagagccctaattcaaaaccctccagggaaaagtgtcattggctatcgtgcttggatcacaccacgggagttcgtacgaatttccagtaaagtcacgccgcacgagactaaaatactacacataccacacagggatttcagctttgattgcaaagaagagttgagggctgaattgcaggataactttgcatttgctaacgaaattgggcttcatggcggtgatgattctcctgctgttcatcccaacaaggtaagcttcccttgatatttgtgataggatatgatggaagctgatctgcatgcagctgaatcctcctactcaactgaagagcattgaagattgggttagagaacaagactagtctaaagtttggggatcttgagatatagcttggaggagcaagaatctatctagatgtagctagcatccaatagctgaggctcttcatgctggcgctcgattgggaattgatagtagctacttactgtaataaactaaggtattttagtggcagatcttgataaggaaatcggtctatcgaaagctaatgaatagtgtaagtggttatcgtgattctgctctgaataggattgatatcagctctaccaatagcggccacaggtggcggggagaacacagccaagacagccactgcaaaacccctcagctcaggccggggataacgttacattacccataataactactccttgaccgctaaggcatccatgagcacgtctcgaaacaatcgacctttaatcaacgtcctcgccaagaaattcgcccttcgaggatcaagaatggagcctcctgagaaccaaaaactggtggtcgttgcctcaaacaacatccccaaaatcaaagccacccgtgatggcttcacacaaatgcttccagcctctcatgactttcaaggcatcagcgtagactccaacgtctcagaccagcccttctcagacgaagagactctgcgtggtgcatcaaatcgagcacagaacgctcaagcagccagaccagaagctgatttctgggttggcattgagggcggtgttgaaactcacaatggctccatctgctcttttgcttggattgttgttattggaacagatggcaaggtcggcaaggcacggacttcggcgtattttctaccagagaagacttgtcagttgttgaaagagggtgttgagctggggcatgcggatgatatgatatttgggcagacagattcaaagaacaagcagggctcggttgggctattgactggcggggttgttgatcgagctgcgtattatacacaggccgtcattctagccctggtaccattcaggaatgcttctttggacttttgatggcttcattttcatattgagcactcaaggcgctcaaggtaaaaacgcaaatgatactataattcatgatgggcactacatttcacttctggagttcagtcaagaaaggatacacattcttgcagaggcaaaacacttttattaacctgcccataaggagtgtaaatgtatatataaatgatttaaggattagatgtgcgtaatgcgtgtacttttccaccccttccatgctatccctccattctgttattacccttcactccatctcttcacaaattctgtaaatacatagacagtaacatatgtacagccatgacgccacgctgcattgggacaaataacaaaaccccaatcactcttatatccagtagtggctaatatgaactcatatatatccaataatccggggaacggcggtcgttacaggtcgacttatatcgctgggtttgcaataaaaaaaaacaatctcgagtagagcgatagaagcatgatatatgctgtgcgtatatgagtaggtagtgcgtgtatatgtaggggaatagggaccgaggaatggcttagcggtccgtcgcctcgttccagtcacccatctcgggcatgccgtagggattccactcttgaccaggataactagtcgcgctcatctgaggaggaacctctccatcggagtcggcattgggatcgtagtgaatcttctcttcttgcgaatcaattcgcaatgtgcgcttgcgggcgccctcggtatcttcgagttcagcatggaacgatgggcctcccctgctctttggttcgggagggccaagatcactaccacctgatggtgattgcctcgtagagttagggctgacactgcctggtgcaccagatgggggactgagcgacacgccctgagactcctctgctttagatgagaatcgtgagctggtaccatgcgcagcatggcctcccatgaaatcgcctccagcaagcacaggcatgggaagactaggagctcgggacttggagctaccgttctgctctgtgcctattcttggggagacgtgttgcgctgatggaggattaccgccaactctgggactcccgctggttctgccactatgggggctgtcgctgtgaaacctctgcatattggaggttccctgatgagttgcattggggtcatttcgaggagcggcatctgagcactcacgttctccttcttgggtgtggtcgtgttcagggttggcagcaaccatcgcttgcaggttcaacagtgaaggacgaggcgacggggcgtgaactggtgtaggagagtgaacctgagtaggtgtcgagacatgaacagggggtgattcctccccatgaacattttgtgctgttgggaacccatactgcgggttttgaggctgcgacgagaactgagaatgctgaggacttctatatgacgagggcgtatttgggctttggccgattgttccaccgtgccattggccaggataagaagcctgtctttgttgaggtggtgggaattgtccagcaggggaaggcatctgaggctgccattgacccgagggttgaggaggagactggaactgtccctgctgctgtgcgggggaatggaagcgaccctgatgctgcatgggggacgtgaattggccttgttgcatgggtggagacacgaactggccttgcggttgagcaggcgattggaagtggccttgctgttggacaggagactggaattgaccatggggctgcggcggagaatgatattgagcctgtgacgactgtgtcggcgggaactggccctccatctgaggagactgatacgggtggccaggctgtggctggctcataccctggggacctgaagcgtaagcccccgaaggacttcggaactcttgctgtggcataattgggctggtaaacattgatgagtatcgcttggtctgcgcttgtcccatactctggttgctgaactgagatgacgggcgaacagtcggcacttgtccaaaaggttggctgctgacctgtgaggatggacggggagactgggtctgtccatgcggaacttgaccagcaaactgctgctgaggaatctggggctgttgaggtcgctgagcttgctgggcttgttgaggctgctgttgtcgctgcacaggccgcatctcatggttctgataagcctgcagatcgggaatgaccattgactgccgattctccttggaacctcgtttaaatgctccgaggatcttgcttgcagtcagcttgtcattctcgccctttctttgactcgctgctggcttgtttgagacctgtgccgacatgcgattcctcagacccttccacttagaagctcctggacttggctggcgagctggctgattggcaacctggggttgctgaagagcacccgagctgtcctttggggggactggagggcctgaaccagaatgctgcatctgcatagatggatggccaggggaactggcttgtggatatgagcctggcataggctgaccggcagatggctgacggagattgggctcgtactgttgacccggagtaatctggtagccaccatgcggagggttcatctgagggtgtgcctgttgctgagcattcgcatgctgctgctggaatccagaaggaaactgttgatgttgctgtggcggtgacactcccatcctgttggcaaaggtctggtgttgtggagaagcagacactgcagatacaacaggcgtgtcaggctgtgaaagctgggaggactgtcgtcttccagcagccaaagtcgtcgtattcagacgaggactctgagtagccatcgacgatacagacggcgggccagtcttggaaatttgcgacactggagacaagggcatgtcactatctgatgcaccatgactagccctattctcatgcctgaaggacatgtttggtgagtcggtgactggtcgttggatccgagttccctcctgctttgcatgcgcgagcttgtcaagcgactgcgacgattgtgacgcatggtggaatgacggctgagttgttggggctgtgcttggaacgttgaatgatgtctgcgttgtcggggcacttctgattgcggacgcagctggtgagatcgatcgcattcttccagctcgcgcgtccgggacgctctgtcccacgctgaaaggtgtctgtggagtcccatggcggctgccttcagtcactgatccgataggaggagtccctgctggtgtggtagagccaaagcccagaggtgatggacgtgagttgcggtaggcagcttgagcgtgctggttatctcttatcccaccagaaagaggtcgggcagctgacattggagattgttccctagatatcgactgctgattgccaaattgatgaggcctttgaggttggggactggccaatggcggtgcagagccttgagggcttccaagctgacgccctggaagtacagggctgtccaattggggtcccgaaggtcttcgtccctgtgtctgcagggccggcgggtgaggggtaccaagctgagaaccagaagcgcggcgatcataaggctgttgcatctggggtgacgtagcctgctgggactccttgctcttgtggacgtgtcccaaaaggccggagattagtccagcagccgaaccccgtctcttacggcgctcgttagcatcaaccggcggtgtacctgttggagtcggaagcatctggttgaaggtaggaccggcagtgctacttcgctcaaagcctggatgagcagggcgctccagggatactggttgctgagctcccaagtgacttgagatcggccttgaggaggtgggtgtcccaggcttcgaggatgtaccgctactaggccgattgaagacgtttgtcatagcagccttggtattgaatgccgaaaatcgcttctttgctggagggatagcagattggctcatctcgttggtcatgttcgaggtagctgcacgtggaggacccacaaggcgatactgacccgaagcaggatcgaagtcagggttgagccgagatccccttctctcttccgtcgatgtggcgggcctgctgtcatccgggcgtggaggaggaggcattgagagccgttcacggctctgcttactcctcagaccaagcatgaaacttgctctcgacttcttcttgtcatgggttccgtccgtcgtcacacttgagacagaagccgcgtcatgatggacgtcagcgtgcggtggttgaagttgctgctgttgttgcggaggatggaactgccgaccgtggtgatccataggcgtgcttcgtcgctcggtcgagctcttcctgaaacggtgcccaatgtccttcaacaacgccgaggcctttttagaacgtccccggtcttcattagtagtgtcgcccgtccctgttctggcgatgccctcttgagaaaatcgtctgatgaactgagatccaggaccagggtgaacatctttagagccgctcggctgtcgttgatgaccagggaagagaccaggataacgattggccgataaaggtggcacttcagaaggcttttgccgttgatgatgcctattagccgtagagctcgaagatggagaagggggaacctctccagtttccttgttgtagccgtagaaagggtcattttgggactgctgtgaacgttgtgaacgctgcgagagctgggaaatctgcgaggcattcgtgcccgctcggtttctgttaaccatatgaaggggctcggccaagtgactttcttccaacttccattgacccgatggtgggactgcctgaggcttgggagtaacgcggtgaagaggctcagacaagtggctttcctccaatttccagggaccagacggaggaagcctctgaacggggcctcccatgagttgaggcggaagcaagggtagcgtcggaggctggtatccctgagtttgcggtggcataggcccgggttggactgggtgcatctggaatggatgctgtggtcccctgggaggtgattgctgcagtgagtgacgtggcgattgttgcggagggggtgattgaggttctgatccatccacatctttcttgaacttctcttccatgatagaatctgtcccaaccaatgtagacccgaccgtaacctcagatgtcagtgttccctgctgacgagcaatctcatcgaggtcttccggctcagcagtaacatgctcaacgataggctgtgtggttctttgttcagtcgctgtcgatctcgagttaacatcaaaagtcgaccctcttctgatgggaggtagtccaacaaaggaggaatgacgctgaaccatggccgagggatcatgtggttgagtcggactttgagactgaggtgcatttgtcatgggggcctgtgagataaccgatgaataaacagatgtcggttgaggtgatgggtgtgcagggtcctctggaggcaccatacgaataccgccgctggcaggcgtaggagtagcaccgccagacattggattactggatggcatttgggtgctggagccaccctgaggatggccttggtttgcaagcatggctcctgattgctgagaagctttacccttggcaaggtctgttcctttgaagggatcccaagtagactcatcgatgggagttggaatgaaccattgcgatctatcatcattttctttactggcgggagcggaaatagaagcagaggcagaggcagaggtagaagcagctggatcttgggagagctgaggcccatagctctcgcgtgaagcaagtctcttacctgattcgccagtcgaaggcacagagccaaactgtagcatgctagaagattgggaggactggggagcatgatacgactgggtcgaaggcctcgagatcacgacgtctttgtcggaggagtcatcagcgcgggatcttgtgagacgatctaaaccccacgatgcgcgtctttcagctttgaactttgtttgcaccggagatattggttcgccctgtcaaccaaagaaacattaataaacactcttgtcacatagcctgatggatgggcaacatcatgatggatgacaatgcgggaggagaaaagggaacaagcgtcgtagaattcctatctcatacacccgtctcatcataaggtaaggtcaagagtgatcatcagccccgaagtgcatgacgaaaggagatttaatccaacaataaccctgctccgagggagaaaaaaagaggaagaagcccatcacaacaggttctaaaaagagaagcgtcagtgaaataccttgtccccagttccacgcaatttgctctttcccttgctaaacaatcccttgcccatctttccagcagactgcatgagttccttgcccttggttccaatctggttgctcgagtttccgaagccgctggtgccggatggcacggatccgccaagtcgagatcgtcctggtggtggccctgtcgtaggcgagcttgcattaagatactgctggtaatacggctgttggttgtgagaaaggctgggacctgatgcgtgtcccttttgacttgtgggcaccccggctccggagaaggaggaagttccgttcgcgtattcgggatgctcggtcatcagattagacagccagttctccagacctgagtcccacgctcggtgtgtagctaaacccgcttcaaacttgagggtcctttgaacgggtgttgctaggctcataatatcgcgccatggagtagtctgagggaactgactgggaggaagagctttggtcgacttatctgggggtggcgatgctgacgtaagatttgaaggtacctgattcaatgatttattctctgcaacagatggacgacgattgtcaatggctcgaggagttgcatcgtcattttcgatagagacgggggaagggggttccaaaggagctggctgctgacttggcggtagcgtactggctttggaaacttgatgagaaatgccaccagaaggcgggatgacgattctcggagtctcgacattttgaggtgtctctttggtttggctcgcaacatccaaagcctcgtcctttggagattgggcacccactggtgctagaggtgaaggagaagctgggcgaagagcttcgttgttgaaagtaccagagggcggctcgacagggagaatctttgttggggaatcgaaaccagcctcccaagagaatctgcgccgtgaatcagacttgagtgactctggtcgagcgataggctgggtttcggtagacaccacggcgctagacagcggttggacaattggctgctgcttctgctcatgaactggagaggtctcagtcttgggcttctcttggtcctctgcttcggtcttcgagtcttgcgcgggcttctcgtttgaatcggcccaatagctatcataatcgctaagggtatagctgctgttacgagtgacaccccggtcacctggtgtcaaagactgagagttaccgggcagaggccgagacactgcagagcttggtgttggagcaatggggctaagggacctcatgatctcctcactcaggacgtcactttccttaacaggtgacgaattgaaggtgttcaaagatccttgtgtcaaagcagaattaggctcgtagttcgatggagagtaatccggttgtcgagggtgcagaggctctgtaggcgtaatcttggagtcggtggctgatgtaggctctctaggcgatgggaagagtccctttgagttcgggcttggtgtacgcagaggtggaacagctcgaggatcattcacaggggcaagagaggtgctgctgttaggtccaggagtgctggcgttgtcttcactctctctgggcttctcttccaaagttgcgagatttccggggctatcagttgcttgactgggaactgaaggttggtcttgcttggtcgggtcttgaacagaggcaggaccgctggacttgtttcccgaagagaagaaatcagcgccaaatactgacatacgcgcaacatcaggaagctgtgggctgacagataatcgcttcctgtcaatatccacaggcgaatgaatcacagtttcttccgtgtgactagcaggctctggaggagcaatgctatctagagtgggaggatcgtgcaacccctgagatcctaaacctagctcctcacgcttcgcgagaatggcatcaaaagttggctgcttctggaccttatcaatcgctgggccatctcctcgaccgtatcctggctggttcggttcattgactgggggtgtagagtgatcatcgggtctgggtgcgatattctctgtgacggacaacggcgacccgcccaacttacgctcatcatctatatggcgaaaatcgggtcggattgaaggcgaaccacgagcagcggaacttgcggtgctctgcggggtagaggatcgtacgtcgggctgttggtcataactgggcgcctttgaagatccaggacctgaagacaaaggagcaggtgatccggttcgccctgtaaccggtgacgaaacattatgggattgttctgggtggcctgggttgggcacatccggatggtttgtctgaagctgtagcgatggcgcgttgcttgagctgcgagaactggaagcgacagcggcagccaatcttggggagggcccaaatgattcggttcgttgtccgaccggtcggagacctgttgttactcgaggaaccgggggaggcggcggtggctcgtcatcctcgaactcgtcggcgccccaatcgtcaccatcgtaattctgagtcggcgcttggacccatttcctcgtcttagtacggttgacgttgacctgatatcctccaggcgtttggggagatctagaagcgattgcggattaacggtgagaaactttgggtactgcgaaggataattacaatggagattgcgactgcccttgcgcataagggttattataagtcccatccatgtcgtgtttgggatttttagccagactcgactatcgaagcattcttggatggcttcgtgatgcttgaagggaatccagcggtcggcggcgttggcaacagtagaactgggaggacgtggcaataggattaggtgtaccgggctatttatcgggttcggcgatgaggatcggcggcggagaaagtaatgcgtcggtaggtgactgacggttggtcgagattgacaaagagcttaaaatacaaggtctgcaagccaagaaacacaaacggcgaaaagagtcaatacaagaagaagaagaagaatgagatcaagggagcagaacaaagaaggttatggcaaaacagtagatgccaacgacagcttgtgaatgatggcgacaagatggtgatagaaagaaggaggcagagttacgtttctggtggtggccggagtgagcgcgaatgcgaatgaatgaatgaatgaatgaatggtgcggttagccacttttgtcacctttggcctagtgctatgctgcccgccgctgtggtagcccgttggagattggatgacggaggtggatggggtacttcaggcggttgctgttctagagactgggggctgcggacaacttgaaccactaataaaggaagacaaggaaccgaatacagaggagcatcaagataccccagtttgcccagcctcgttgaaacccaagaaatagaagatcactgcgaggattacatattgcgacggttatttttttatggcagccgttgcccgttatcatccaatacaggggacgactagtctacccagaagcgacaaaaaaagaaaccgaaatgggccgatcaatggaatgaaattaccagcggagtcaacccagcgttagaatgattagagctttattattaggtcttcactgtcacgaatttacgagatcgtctgctaatagaacttgggtggactcccttcacttcacttcgcgttagtgcacggaatggaagtttatagagcaagtaattaaaatccacgttgataattatcccaattagcctttcgagacatggatcaagaactggccattgctatttttgacatatccttgcttttcatcctggggaaacggtttattgttctacgcctcgggatatcagacaaaggagaaaagagcttcaagtctgtcgagtcaagatacccgtgagctcgcgtgtccttctatgttaggccccctctgatgttgcacataaggtactgtaattattcttggagccttggagactgatcacctgaattaactacggccgtcgtcgaagagttggctgtttggtcaggggggcttagtgcctcagtcctcgtcacctacctatccactaggatgaaccctttcgacacctcgtgataaccttctttacctacctaggtctgcggcactggcctcaacatcaacgaactgcgaacccattgcataacaagtggctttcttggcccctcatatctcctccttgctgtatcatgtatgtgaggtttagatagcattcaacgcaaatgtcacacgtaaacacggattccaagttgcacatgcacacgtgcgaccatggatgtgaatgaagacacagcagcgcctttattaacttgcttttgataggacaggtgacgtcgactaaggtatgacacgtcttttagggtaccaggattccgagtgccgaccatgaaacgactgtgaattgctgagctaaccaccaatttttccagtggccgtcttgagtctgtgcagcggtacagatttctgttattgcgtgtctagcaaagaatgctagaacagtaacaggtagtagttaaggggttcaatgccgtcattcccgctcaccctaggccccacttgattgcagaataagatgattggatttgagatacgaggtagagttgagactggagctataagaggctacggagatggaattttgatacgaagaaatggtagcaattgtaggtaggcttagtggtgaactttacaagctggtagagacttctcatgagagtatgtatgcagttgtcgtctagatcactaagatgattgattgagcaatggagaaccccttactatgggttcaatatactactatatacagcaagcatctcgaatactaaatagagtaatagatactccgtatatgcagtctgcattggaaccatcgtgatcaactcacgatatacaaccttcgactctccatagacattggatctaggcgatgattgtgatagtgctggtctatctcagaagaaatacatgttcaaggcatatccatacttatctattagataaaggcttcattgccttctcgggtcaatgtattctttgctaatgctggagccagaatatcttctcaaataccaacatgagactcagccacatgtaaagccacgcatctaataacagtccggtctggtaaaagagccagcgtggcgaatcacacacactcactcactgaactgaacctacccctgcccctcggccagactggaccagtctggaacaagccaaacgacacgacacgttccccaatcattcaatcagtccaatctcctttcagacgcagcgacagctaattcaaatcaaacctcttttgtctctggcattctttgttgcgcatctacggtaccgttcaacttagctctctctaacttaactagcctttttctccatttcgtaccactcccgaggcttcgcgacactttaatcctctcttacgcattgcactctcgaccaaactccttcgattcgaagtactcctttctaattagttatcctgctattcgttcgtccgcgtcacccctcgacgtttcgtttcgcctgcgctgccaaccgagacctgatccggacccttccacatcgacgttcgacactcgcaaatcgacacatctctagtgaaacacaagtcgcataggtggcatattcatcgctgctatctatcacatcgattctgcacgactcttttcgagacacgaaaccgcgctggccgcagtctgacatctcggcttttatccttaacccctcttaatttggccaccatggctgtcgcatctattcaagaccgaacctccgagttcaagtcggtactcgcccaggcacagcgaaaacaatcctcctcaaaagtcagctctcagcgccggtctctattgactgatgcgcaaaaagatgccgccaacggtcatgctggaggtcctccaagacgatccgagttcgcccggaaggctgctgagattggacgtggcatctctgcgactatgggcaagctggaaaagctagctcaatgtgagtactatctgctaagctgggcgacgcgaatgcccagcgtagttcatcgttctaacctcaagaaacagtggcgaagcgacgaacacttttcgacgaccgtcctgtggaaatcaacgagcttactttcgtcatcaagcaagatctctcgtctctgaaccagcaaattggagctcttcaaacactcaccaagcaacaacaccccaaggccgatcaggagggcgagcacaacaagaatgttgtctacctactacaaggcaagctcactgacgtctcggtcaacttcaaggacgttcttgaggccagaaccaagaacatccaggcatcgcgctcaagaacagagaactttatctcctctgtgtcgcaacacgcccaaccatcgattcaacagtcggcttcccctctctacggaacaccagctcgcaactcacccgcaccggcagctcaagatacactgtctctcaaccccgttggtgatcaacagctgctgatgatggaagaagcacagccctccaacacatatattcaacaaagaggcgaagcgattgaggctatcgagaagaccattggcgagcttggcagcatctttggacaactagctaccatggtttcggaacagagcgagatgatccagcgcatcgacgccaacacagaggacgtggttgataatgttgaaggagcccagcgagaactcctcaaatactggaaccgagtgtcgagcaacagaatgttgattgccaagatgtttggaacgctaatgattttcttcctgtaagttcacccctcgtctccaggacactaccaagactacggtcaagggtgattagcagttactaacaaactgtaggatctgggttcttgtttcgggctaaactttgacgacgaaacgcaacacaagacacaatacacgagaaaaagaggcgggcggggaaaaacttggactaaggaagggagtttacggcacatgttttgttgtaatggggtaccattcgataggtgcacttcttttccatatgtacgtatgtttgtaccttatactttgtagtcgttttttctttagagatggattggagcgacgtagcatagagggaaagggtcttgcaggaagactctcgtcgatggatcatgttgggggtttcaggattaataatgaatcagtagatcctcaatggcctagacttacatattgagtgacagagtatcaggcatttccgtgaccagagtgaaattgttcgtgattggtctcatggcttctgacacttggcttcagaagcaacccccacgatgatggaagtggtatatcacgggccaggatatgtgatagcatcatcagcacaggatatataaagaggcagagtcggccatcggcccttcagcttttcctacacacttccctagcataatctcgagagtagatatttcccggcattctcagaaaggacaacaactccatagcgtctttcaacctttgggggcatcgtcggccggagttctcaccgacctctctaccacaccaagttagcctcaactcaccatctcaaggcctcggagcaaccccaccccgagaaatctccatcgatcagcgtttttccgtgtaaactgcaccccaaacttgctctaagaggcaaaaatgcccctcgagctcggtgacatgcctagcgctttggcggggttcaccccgcaaagatgagcgtgtacattggggggcggactttgttgtatcgaaggataaggtgctgtaatagagtaggtagctcggtagatcaagctacgtaggcatgaggggcattgggccatgtccatgatgtggcagcggtttataacctgcacgtctcccgcttctgtacgagcttcttctcttgtgtttcgttctagatctctctcatcttcttctttacgatacccactctcttacaagattcacacaatggctccctcttctttcaagctcaacactggccaggagattcctgcccttggtctcggtgcgttgttttcacatgttttgaccctcaagaggtcaattgactgactttggttgcttgtaggtacctggcagtctcccgctggcgaggtcgagaaggccgtcgcatacgctctcaaggacggttacaagctgatcgactgtgcctactgctacggaaacgaagaggaggttggtgctggtctcaaggctgctttcgaggctggtgtcaagcgtgaggatatctttgttgtcaccaaagtctgggctacttacaacacccgacctgagcttggtcttgacaagagtctaaaggctcttggccttgactacgttgatctcttccttgtggtaagttactggtcagaatatctcttgagtttacttgctaagcggttacagcactggcctcttctcctcaaccccgagggtaacgacgacaagttccccaagaaggctgatggttcccgagatgttatccgagactacaatcacgtcgatggctggaagctcatggagaagctccctgctactggcaagacccgtggtgtcggtgtctgcaacgtatgctaatcaccttcagttcaccaatctcagctaacactctttatagtacagcaagaagtacctcgaggagcttctgcctcatgccactatcatccccgccgtcaaccagatcgagaaccaccccagtctcccccaacaggagattgttgacttctgcaaagagaaaggcattcacattgaggcctacagcccctttggcagcactggtggccccgtcatgactgctgagcctgtagtcaagattgctgagaagaagggtgtctctgcctctactgtcctcctcagctaccatggtatgtcacatgaacttgttcgcgaaagttacaatgctaacagtgttgaagtcgcccgtggaagcactgtcctcgccaagtccgttacccccgagcgtatcaccgccaacaagaccattgtcgacctcgacgacgaggacatgaaggctctgaacgactactccgaggaccttgtcaagaagggtgaggtcaagcgatatgtctaccctcccttcggcatcgacttcggtttccccgacaagtcatgaatcaaaggtcggctatagagatatggtatagggaataaagatgagacatgatgaaaagcggcattgaataatattgcatctataatagatcagaagctcaagttggcttcatgaatagaaatagttaaactcatgaatatttgacattgcttaatgtgctagtgcttgtattgaagtgtcatgtcatgaggattcgaggacctcgtcatagggacatgccgtaagatgcccctagatcggactacaatgagatctgacgaactgcggtgcttcctctgtgagtttggcctgaaatgctagtatgtaaatttctgcatgtaaaaactggttatgtcgtttgtatcttagtggaagactttgtagttgttgtgtatccagctctcccaacaaataccggcatccacgagtctgttgactcatcggtcgagcatgtcaattatagcagggagaaaggttaaggtacagtattaacttattcaagcatctcaatttaccagaaactaggtatctataatcctcaagatcctatgcaacacgccttttaccccattcatgaaaccctcagtgacaactcccacaaccgttattaatttacaaccgaccttttagtcatttttcgttaaagtccacaacaaccttgataacaagattgccttgctcgtccctcaccttgccagccatcttgaaagcctcctcaatgttctccatgccgttgtatctttgcgtgaccagacggctcacgtcaggcatgttggcaggagggttggccaatagctcaatgatctccttgtatgtgttggcgtagcggaagacacccacgatgtcaacttcgcgaagagcagcagccgacatggggatggtgaggacgggagttcccattccaatgatcatgaccttgcctccaggcttggtagcgtagatggctgtttgcacacaggtctcgacaccagtgcactcgtacacagctgtaacctcaccgacagcctctccattgacttgtgtctctttcaccatggcagcgaccttttgagcaagggcgagcttgtcctcgatagtttgtgggcgctccatggggacgactactgaagcatcggcgaagccattgttaatagcaaagtcaaggcggtccttgaggatgtcggcaatgataacggtcttggcttgatcggcctttgcgacagcggctgcgaggagaccgacggcaccagcgccgaggacgagcactgttgagcccttggggagagcggcgcgatcacgggcgtgcattgcgactgagagaggctcaacaagagcgccgagatcgagagtaacatgttcaggcatcctaagaaaaagtcagtacatttctcgcctcacaaagattcaattgacttacttgtggcaccacttagcagggtggttaattctctcttgtagagttccctgcgcatgaggattggcctttgctgagctgcggaacttcattccacggcaaatgttgtaacgaccctcaccacagagctcacaggcctcacaaggaagaccgacctcgagcgcgacatggtcgccgggcttgagatgtgtaacttctgaaccgacggctacgactgtgcctgcggactcatggccgagagtgagaggttcgcgaacgatgatgtcgccgttgcggaagtggttgtagtagtgaagatcggagccgcagaggccagttgacttgacagcgacttggacttcgttgcttgagggtgcgggaagttcacgttcttcctgtcaattgaatcagtctgtgatcttggatgtaattgagtaatggtgtttaccagacggagatccttctcaccgtggaggacggaggccttgacacgctcagttgccatgatgaaggtatgagagaggcgaaagtggtgatatgatgaagggaataattaaagaagaccaattgagtaattggtggactattgtgacagaaatatgcaggtgatggtcaatgttacagatgcaaaagttattggaagatcatggatcaaagatgagagcgagaggtggattagtaaaggacggaactaaacaaggacattcaagccagggccaatgtcgaccaaatatcggattggacagaagctatagaaaacagttccctaattgattctcagagtctcatcgcggagagagggccgagatgacctcgacctcggaaaaggtgcccattgaaaggccccgcgacgagacgtcccatgacgtgcaatgcccccatgacagcgaaaaaaagaagagaatctttatccgcagcggtagagacagtgttagcgtgcccccactgccctgtatcccgcggggtgaagcgctaaagattgagccgttgggtttaggacgatccactgttttggagatgttggagaagcccagggaaggaaatgttggccgactcatgagctggatgagtgagaatgatcagatctgtctcttataagggtgttttgttcttgaacacccagtgaatatctatgatgtgtatctgttaagcctgtcatctcaagagctacgtgctgccagcctgtacatatctcatgatacagaatagcatcacccttctgcgcgaatccatccaaagctcgtcttcggccttctctccgaccttcacatgccggttgaatgtgaacctacagagtaaacctgcattacgaacaattaatcaattggccagttctagtccggtccaactcaccaagttagagccaatccggctcctcctaagtcggagctcaaaagcttacccctcggtcattaatagcgtagtaccccagcctgtctatcatctcatggtggaactgaactgagctgcccctcgttaaagaaaccaaaaaaaaaaaaaacatcaccaattactcacaacgtcaataactaatatttcaaaatggctgcttctttcttctcccttgagggccaaactgctctcgtaactggtggtacacgcggtattggccaggccgtagcaattggtcttgctgaagctggtgccgatgttattcttgttcaggtacggaacgtctcatgatgaggccagaactcgagactaactggacgtacagcgagataccacatcacaatcgacaaaagagtctatcgagaagcttggccgaaaggctttcatctacacagccgatctatcatcgcaagaatcagttgctgggctcgtgcctaaggtgctcgccgatggacatcagattcgcattctggtgaactgcgctggtattcagcgacgacacccttgtgaagtcttccccgacagcgacttcaatgaggtatgaaaagtcgatttctgtctcatagcatatctaacgagctacaggtcatccaagtaaacctcaactccgtcttcgccctctgccgcgacgtcggcgcccacatgctcaacctcgaaccctcacctatcaccggccgtcgcggcagcatcatcaacttcgcttccctcctgaccttccagggcggtttcactgtccccgcctacgctgcctccaagggtgcggtaggccaagtcaccaagagtttcgccaacgagtggacctcaaggggcatcaccgtaaacgccattgctcccggttacatcgctaccgacatgaacgaggctcttctcgccaacccagaacgtcttgcttctataacttccagaattcccgctggtaactggggctcaccagatgatttcaagggtacggctgtgtatctggcgagtaaggccagtgggtatgtgagtgggcatgtgttggtcgtcgatggtggttggatgggccgataaacgatacgctccgatggtcgtctgctagcttgaaaatagattacaatataatgtctttggcgtttttgcaaagccggaatgtcgagtgatcaacgacgggcgcgaacaagtcttcgtctggccaggcgaatagaaccgcttgggtcgatgaaagtcgtgactcggtttgtcagatgcctgacgatatggaaagcatcagggttcttggatcgaacactgtagtaaccactcaacaagtattctgcagtggcatttatcacttacagcaattgcaaggccgcaattcggactttgatgaaggagtggctcaactcgtcggacatcttgatactcacttgaggatttcgacgaaaagactttagagaactgggcgagactgaatattttcagctgggtggctgtagctaacaaccaggcatataagcaggttttatgcgcaaattcatcggtcattcacatgtgcttcgaatcggaagccgaatatggaacctcactcagctgatgattcttgtcacacagcagcttacatggatttcctccgaatgtctcggggtacccgcaacatctcactcgttccgtcgctcggtaactgtacaaacagtgcaagaaatgtcgtctatattctcccgtccatatctacctctaaactgcccaatattgtaacctctttagattttgcttcctgcgccatgcgaaaccgcatcagcctctgtgcaacgcacacaaacgataacaaaaggaaacatgcgcatgcgcatgcgccgtgtgtacgcatacacatacgcatttcataatatcgtagaattacttaatgaaatcactgggatttaccctttgagccctcatagtagtgggccatctggaggcctgctcttcggaagccacacttcacgtagaaaccctcgttggcttcgctgcagtcgagaatgctcttgtagcagccgacttgctcggcgatgtggtccagggcttggatgattcgtagaccgagcttcttgccctgctggtcctttgcgacggcgatatcttcgatgtggcctacggcgcccaagctgtgaatgctacggactgttagcggctgtctagcagacagtcaagaccattgacttacaacttgcgctcagtgatcaaggcgccagttccaactacaggcttgtcgcctcgcgaagtatcctcaatgatgataatgtagtaactgccagcagcgagcatgtcgtcgtactgcttggcgaagtcggcttcggtgatgtcgccaacggtggtcaagacacgcagacagtcgaggaaaccgctgttaaagtctgactttcgcagggcgcgcagagcataaccctcggggagagcggcgctgacctcagaggagaggaggtttgcgctgaacatgccgtcttgagccatggcggtgtcggtgtcggtgtcgatttggcggggtgttgatcgaggggtataaggagatgtctcaacaaaaagactttgaaggatgttcaaacagagcaattgaagagagatagacttaaaaaaataaaaataaaaaaaagaatatgtaggatgttgaaatataattcgatgtaagatctgggagtagtttcgtctttttccgtttcagcacagaatgggcggagtcttgagctgagcttggcttgtcctttcccgtaccttttgtgtttagtgcccccactggttctatatcggggacgatttaccatcatcgctcaggggtcagcgagtcacagcctcaaggcgatcccgacacttggtctaggagaaggtccagaggacaaaaagtgtggttccgcccgggatcgaaccggggaccttctcggtgttaacgagatgccataaccaactagaccacggaaccgaggtatttaattggatgaaagtgacagaatcagttggggaccaagattgtgatgttggtggagggcgatgaagctgttgtgaagtcatttcatggttcacttgtacggatgaatgggaagtttttgtcttatctatcatccggataccttagaaacgttgagtaaactctcttggtgagtttattgcataatttcaagcagggcctttcaaattactattacaggcatcttacgatcgccaaatgcatgtcgtggttcgttgtgcgatacatggagaccacaataggaacataaatgatcaagccgcaacagatggacccttctatttacttgagtcaaatcacatgtttggggcatgaaatgatggattgggtgactttactctagtagccattaaaagataagttacacgttggatctgtgtctcaagttccgttgtttgtttcttaccgccaacaatccgcgtccctggtcaaataagtgattgtttactagagacactcgttaatctagttattcgttgaggcatgaagggtcgtgtcaagagattgaatgtttgagacactcggaaatggaatggatggcttctagaccctgataattggtatcagaagctttccaaaactcggaacatcctcgacactatttatgatagcgccgtaacgtcgaggtccgatcaggtacaaaagtcaattcataagacgaattatatcagcgcgattagacactaacactaacaaatcactaaaagaacaaggatttaaattgatgagttgtcaagcatcaaagtcgggtcttggcaggtacaggctcctttatcatgcaatcacatgcaaatctgtttcgcatctcgtcatctcttgatgtgtctcttgtgtctcttgtctctgtcttattccctgtattatcccatgtcgtccaaccaaatccataagcgacatgccattcgctctttgtcgttcttatttacattccgaccatgtaattggtgttaacccttcggtctgttaactgtgttgggattcacgacgctagagctgaactactcaaacctcgtctcgaaataagccagaaacacccagacctcttgttcgttattcttttctatgaatagacacactaagtgtgtagtgatatctttcaagtacaactatcccgtcatctccacccttctttcgcccctcaacaccatcacgatcgggcttcaatgacaaccacttcgtcatggataactcaagcatcatatcggccgaggacctccctccacaacaaggccgaacactgctgccctctccagtagctcaagccgtcagtcttgcaacgcgttcaacatgcctcgctatccgtctcagttccagggccggatcttacggtctaagtgctgcaaaggtaaccacgctatcctccctggaacttgctcgcagcatggtcgaaaccgttctatcacaagcaggaagagaaactctctcacgatcacagagcgacatgtctaccgctgaagccgaatccatcatcgaacgaagtttcgagcatcttcaccatgccatgtcccaggccgtcttttggacaagtgcaggttttcacttcacgagtacaactttctctatggcttcagggatatcacaactacttttgtcttcactcgatcagatcttcggctcgactgattcctctcgagccattgcgagcatcatcacactgattagaagagagtttcacgatcccgccaccggcattcatggggacaccgttggtatgatggatcttgtgcttggcctatgtgctttagcatacctacaaaggtggtcgtggaaaatggtcgaagaggaaaaacgacggcaggactccgaagagatcatatgggacgtcgtcgtgctaaacgatggcgaacgcgttgacattcaagatcgtattactcgaactcctgtcttcacgaggccagccagttcaacatctcgagacaccagtccgaccaaactccaagaagccgtcattggttctcaatccgcatctttcaaagaagaggaagctgtcatcgaccagctcaaagatgaaatggtcaagaaactccctcccgacacttccgtttccatttcaaatacagtatcatcaacgcaaacagtcaccatcgacgttgatggacctcgtccattccctctacctttactaccaggtgccgagattgttgagaccaagggattgagtaatcaggtaggcagccgtaccagccagatactaagcgaccctcccgaagcctccagttaccgtgttgtctataggctcgagagatcaaggactggtgacatttcctttcaggggtctcaagatgtacctgtctctgtgattgacgtatcaaaagaggaaccggctcccgaggttccagtcaaagaacctccccaagtgcccaagaagacgaggacaacaggagtcaagtcgcctccaccgcaacgttcaagacccgccaaaagcgccaacgatcaaccagcccgaacttctcctcaagctttaccaaaacctcgagccagcacaatacgagatgaaaaggggaagttcacacgaccaacttctgcctcaccaccatcgtcgccagtagagatcaaaactccacaacgtgaagcaaaccagaagagaccacgcgcacctgtcaactcctcgcaggccgccaataagaccactttcccgcgagaaaacaccacagctcccagaagagtgttacccaaaaggaagtcggactcttcgacgacgagccaaacaagcgagaagaaaactggtctcagacaggctcttcgagaaggaagtcagtcaatctcaaacatctggaacaaggattcaccgccaccagagagcaggcctcgtccacagtcacgaatagcaactgttagtaagactggcaacaagccaatgcatagtccccactcttccttggatcaaaagcgcattgagaaggcggaacttatcccacgcaacccttcccgtgcaagttatgtctccgttcacgaacgtcgtcgagattctatgatatctcaaacagatgcctactctatccattcggggtatggcaccccaacccactctccgagtgtttcactgagtggcaccgcatttgattcgtcttgggttcagcaagcccagaatgatggcctgcttgcacctcctccaatgtctgccggtcaccgcagggtccttcgtaggagcccaagtctttggagcatggcatccaatgattcacaatcatcactggtcctttcatactaccatcaaaagagcgcctacacagcgtcagatgcacttggaggacttcgacgtgatggtacggtgaatggaatatttccacaggcgcatgtactccgaaacatcacaaggtacatgaggttctcgtctgcatcgtatggttctgcgtttctcaagtttatgggcatttcgaaagatatgcccctactgagagcttgggatagcacccatacggatgtcagacactttgtccatcatactgaatcagacacccacagcgttcttcttgcctctattgttgatccacaaggagggacggactctagtggttcaaccggtactggcgttcctttggtgcactacatctccctggaccatgatgctaaagcagtcgtgcttgcttgtcgaggtacactaggttttgaggatgttttggcagatatgacatgtgattatgatgttttaacttggcgtggtcgaggccacaaggtacacaaaggtgtccatgcctcagctcgtcgtctcctatacggtggcgatcgacgcgtgctgtttactctccgagaggcattgctcgaattcccagattatggacttgttctctgtggccattccctgggcggcgcagtgacggcattgctcggagtgatgctttccgagccaaacccaacaggcactggcttcgtgactgccattgagggaccagaaaggactgttggtgatgaactatctgatgggcttctgcctgttcattctacgttaccaccacgacgtcctatacacgcgtatgcctatgggcctcccagcactatgtcggcatctttacgcaagagaactcgtggtctcatcacaaccgtggttcatgggaacgacatcgttccatatttgtcactgggagttctgcatgactttcaggcagttgcactcgcattcaagaatgaccaacaacaagccaagacggagatacgtcaacgcatatggcaggccttccagactggtgtggcagacaaatggtacggaggtttaccctctgtcccatctggtgactcctccaaatggggtcattcagtgttgcaaggcctcagagccggtatgacgaaccgtaagcttgtgccacctggggaagttttcaccatcgagacacaacgcgtcttgaggcgagatgcattcttgctacctgaagaagatcacattggcaagccagcccagagaattgtgatgaaatatgtcaaggatgttgaggagcgctttaaggagctgagatttggaacgagcatgctgattgatcataacccagctagatatgaggaagccttgaacaagcttcgtgttggagtcgtgtaagtgtaagtgggactttatgctgatgagttacgatacggaaggattcggagattttgtgatttaggtgtacaacaatatggagtgtcacgacggaatgacttggatatatgtggtctatttacatcaaattgtatctttttaactcatatgtgcaacgccgtggatatctaatcagctgtagtggtgatgatcttgccatcatcgtcatagaagatttccttggccttgacagatctcaagtgatccacacccttgctcaactcgcagtcgtggtagaagagatatgtcttgcccttgaactcgacaatagagtgatgtgtcgtccatcccagcacaggctccaggatacgtccaccgtaagtgaaaggtccatatgggctgtctccagtagcgaagcacaggaagtgtgtatcgcctgttgagtacgagaagtagtactttccattcctcttgtgcatccacgcagcctcaaagaaacgtcggtcatggtcatctcccagaataggcttaccagactcaggatcgagtatttgaatctccttgacttcatctgcgaattggtgcatgtcctcagtgagcttggctactcttggtccttgggcgggaacaccctcgccgctgacctccttaggaccctgccactcggggtcaaagatatcattacccttctggtagcattgcaactgcccaccccaaagacctccgaagtaaaggtacgcttgtccatcctcatccacgaagcttgcagggtcaatgctgtagcttcccttaatgggctctgggtcgggagtgaaaggtccctcgggcttgtcaccgacagcaacgccgatgcggaagattccctgcttatctctggcggggaagtagaggtagaatttgccgttcttctcagcggcatcgggagcccagagttgcttagaaacccaggggatgtcttctgtctttagaacaacaccgtggtcgacgacctcagctggtgggtcgaggctctcagtgctgaagacatggtaatcggccatgtcgtattgatcgccattgtcgttgaacttgatatcagtctcacgatcgtgagaaggatagacgtagatcttgccattaaagacatgcgccgaagggtcggcgctgtagacgttggtgatgagaggcgccatgatgtatgactttatgagatgtaatttgttgtttgggtggaggtgatgacttgcagtggctgagaggaactcccttttaatatttgaatgagaattataatatgatatggataattgaccccgcgttgacttgtaaatgcgacttgaggctcatctcagttgattcatttatccagtcaggccacgcaattacccgggttgagttccacaccagatgatcaagttagaaagccaagccaaacacctcggcatggtgtgtgtgtatgctctcacttggagaaggataagtcgatggcacggttcgacggcttgaaatagccgccggtaatagattctgcccatttaattgtggcgtattttgttcctgggctattttacccaaaaaatatcgtgagagtttttgtggttgtttcatcatatgttgtctgatagaccagatttgcctgttagacactgacagcggaatttaggcaaaatagctacaaaatgccggcatgttttcaatatgcacaattcagttagcttgagccttcagggtaagtggcaatgtggtgcggtaattcatgggatcgtcattatcgacgtgtaattcgttggctaaaatagagagggtctctgtggtctgtggtcctgggtcggatcttttgagattatcaggtttgagagtgggagatggggtcggatgaaagagatattgcggacctagaagtcttggactccagtctcgccttgtcttgtcggtagctgtgctgagcattcatcctcatctatccaacttggttcttcgtcgtcgaaccaggcatcttgagcgtctcttctgatcatggtatcaagatcttcatctgcgtcaacgggcttgtagtcaaagtcctcgtctagaccatgaacgaaacgctcttcaagaaatgcatgccatagaagaaggccatgggctttgtctgccgctggtttctcccatggatgctcaagatcaccgcccgagttctcaatgtcaccatctttcagccgcgatagcttgagctctccacgttgcaagtcagcctcgagggttctgccatagccttttgctttgccctcagcttcacgctccgaagcagactggaacctctttactagccgctcgtacagcacgggatctaggggcaaagtcaggttgggagctggggatgatcgagtagtacggctttaccagcgagctcgtgctccaggttatcaaagtatgacggatgtcgactgaggtactctcgccttcggttctgcgcctgaatctgtgcagtccgagatggagatttgggcacgcgcgggacgggcttgtctggttgctcgcctagaaattgcccgcttagaggttttataggagccatgctgatttacttgtgatatacagtattatgatgtcgttgtacgggtagtgattgataaatattgtaagttcttgatgtttgatcgacagaaaggttggtgtaggctggaggtgatttgatgcgcaaccaattatgtcagcttcttgagctatagaggtccccacttctcatccaccatttgcaagatatcgaaatatgagattagcgtatcacaaacagcaagactttatatattctaatattccgtttccttgagtctaacgcgttgaagaaaatcgctgataaaatggctgcaataacctctagattgggtatcattcttcaacaaacgaagatactcgaaccggaggaatatactgccaagcttgacctttctagcgatgttgtggccgcgtaaagtttgttatggtccggctctcaatgtcttcgttgactgaaggagaagctgtcgctgtgtctggggtatcaagccacggggcacaaacggtgcaatgcatgagcagcactgcagcatgtgaactcaactcattgttacatgttacatgtgagatgtgacacaacctcaagaaatggaatgatctcaagacgccagctttttgactctgagaatctcttgacgagagatctagaatgacagcagagtccaaaaatcaagccccaacgtcgaaccgaccagggacccatctttaaagaagactttcagaagcctgttgtcagtatttgacaggtgaagcgatggtctgaaccgaaaataagcccaattgacctggatgacccctgtcgatggagacgctcgggtggcttttgaatgggtgtaaccatcttgaatgggtgcaatcagctgtgcattgtgtagctcgagccaatgcaggctcggcttaagattaccctggccaggaaaacgagcgcgcaatcacgatcataacgaggcccgaaagcacgcctaaaaaaggccaaccaagcttgcctgcctgcttgcctgcttgcctgcttgtgcctgtgcctgtccttgtacttgtgcttgatattggatcctgggggaaagctttggctctggatcccatcgacactgcaacggcggatctaccccttggagattcttttttttctttacttccgttattaccttgacaggccttttctcttcttttacctgattctggttcttcattcttgggatcgtcaggttcttttattccccttttgatccttatcggcctcgcttgttgatataccctgttccgagagctttgaaggtctgtctgtctgcttgcctccactgtccataatattgcgaagctcggtacagaccattcacttgcaattttttggctgtcttcactcattcactcattcagtcttcgtctcctttgtctagattaattctttgcccgaatttcgccaacagttgggccgttgacttagtttccctgttatatcgcctcaccttcaaacctccaactccgactccacgtacgtcccggtcgcgtcctgccacccaaggatgccaatgtcgacctaatgggagctactgatatcgcctcgcgccttcgagccaagttcaccaaaaggcgacactcgacggcgggttcacaggcatcttccagtcggagcattaccgacaccacctcgtcgtcgttcgggagtcgtcacctatgggatcgcgatcgttctcgagctcgtgacggagatggggaccattcgtctcagcgggccgtgagcaattcgaggggcaccgtgagtagccgacatggcatgacagcgacgcccgatggttcgcatcgacaacgagaagatggcgatgatgtcgcaaagcccgagggttgtcgggaggtttcagaagcaccaaagtcgagttcaaactcaaactcaaattcaaattcagagtcgacagccaagagttcctcggaaataggtgctgaagcagcggtcccacccgctaacgacaattccacagcacccgacaccacgagtgagccactgaaacagccgtctccgcctatagatcagcagagcctcgatgacctggatgaagagcctgatacaaccgccactagctctagcgaccagctcccgccccatagtgatctgcacccgccacaacctcatccaagacttcacttcaatcaaccaccgctgctctctccctcacttcatcctccggaacagccttcaccatcgcgtctgcgccaggcaagctccaatctcgaccgtatccacgaagactcccaggacttggaacccccttcacctactgcgcgcccaagaaaggtcgcaagtcttgagttggacgctggttctgagcttgcgggtcacaatgacgacgacgtgctgagtctcgaccaagctcccaactctccaaagtctgccgcctttgtgcctctggcggcagcaacctcgacgacatttgtcgccccgtctcctggccttccaacagctgggacccctggctctccatcacgaccagccccgccgccccggcgacagagcttgctatcgaatcgccagacgacattgatcaatacgctcctttcaccacccgtgaacgaacctggatacagccagaacaccacatacgcgcctattaacggaaatatggtgacccgaaagatctgggtcaagcggcctcatgcctcgccgaccctcgttaccgtcaacgaagatgacctggtcgatgatgtccgcgatatgattctacgtaaatactcaaactcactcggtcgaagcttcgactctccagacattaacatacgcattattcctcgcgatcaacattcagaacgtgtcctcaaccctgaggagccaatgggccggactctcgatgcttattatccaggtggacaaaccgttgaagaagctctggtaattgacattccaaggcgtccgcctaaagcttccccgcgccccgtcgttccagcctatgttggaaacatctactacagcgaggacggtcggcctacggaaacaagtgatggctattttccatctgtcgccgcccatcctggcgctgtcggctcaccacatcttccagttgcagttccggcgcatgttaatcctcaggccccgcactcaatcgcagtgttagggactggccacattccacctattccgtcgcctggtagatcacgcgcatatcgcgatcgtccggatcgtcccagattaggccgcacacatacatcgtccccaacactgcttgccaatggctctgccgtgtcactggctgccgccgccgccgcgaatcatgcgaaccacggtacgcaacacttcaacccgaggctaccgcattcacgaactcattcaaactcttcagatcaacctggtatgccacctgctgcccctcctctcccgacgcctcccgccccagaaccttcggcagtccgtgtatcgacacctccggtcaggccaacttcacctcgacctacggcgaaaaccaagaagagcaagaaagccgaacatcctagtttaccaccgggcatgctcaatggcggcgtgcctcctatcaacgtcctgattgtggaagataaccctatcaacttgaaactcttggaagcctttgtgaagcgcctcaaggtgcgatggtcaaccgccatgaatggaagagatgctgtgaagaagtggaggactggcggatttcatttggttctaatggatatccaacttccagtcatgaacggtctcgaagcgactcgggaaatcagaagattagaaagagtcaactcaattggtgtcttttcatcatcaccagatggtgtggttacgacggaaaaccccgacgaactcgatgacaaagaccgcctacagaatccatccttgttcaagagtcctgtgattattgtcgctttgactgctagctccttacagagtgaccgacacgaagctctagccgctggctgtaacgactttttgaccaaggtatgtaaatcgcactaagaatcagagataagtagctaacccatgatatagcccgtcaattttgtctggctagagcgcaaggtaatggagtggggttgcatgcaagccctcatcgactttgatggctggcgcaagtggaaagagatttctcaagaggctgaagagagcgccgctgctaagaaggcagccgtcgccgcagccaaagctaaatcaaagaagaatcgactctcgatgaccaaacccggctgatagcttcagttggatatcagaagacacatgctttagcacagctgggctggtcttgacagtagaatatacgccagggaacaacacatattctagcacaacgcgagacaaaccaaaaacgagtcattggtattattcacccgccgaggcaacagcaaacatgagttgcctcagagatctatctgctacctatagttttcgccataggattaatgtttggcatttgatgtttgtcgggagctgggtaagaagggagctgtataatggacgcaaagcatgatggcgtaggtaacagatatatacgaataccaatgttttataatgccatgagacttgaataatacatgtcgagaagacgcaagctatagttcgaggtcatgatgtttctgacgaggtgaatctagagctcgaatatacttcagtggcatgattaaacccagtccaaatgctctaccaagctatgtattaattcatcagtcaattacttttcatcttatctcttggatgagagcttccttcattgtcccactgatttgtgccccatctgatgtggaccgcgtggttggtgatatcgggccggaatacggaataatttggcccccgggatgaaaattgctgcacagttggaaccgcattaaacacctccaaacaagtgcagcctttcccgacctgacatccaaccaattctaatcaattggacctgggtcgcatgtaatgcagcagagagtcagagagaatctgaacccgctgtaaccatgcctcctcgagtgcgcggtgcatcgacgccgctggctggcctcgatgccaccatttccctctccacgaggacctcgtctccatttctccgaaccttctcgacaacgccatgccgcgagaagatgagcaagggtcgtgcgcagatgtttgagtggttgaactcaggcaacggcaagaatcttgctgagcctggcaacggtcctaattaccttggccctcacaacgatcagccttttcctctcaaccccctcttccgaagtcagcccgtgctttcagatcagaccagggagatcatctatgagaaggtgacggcgaagggcatgtctctgaaggcggtgtctgctgaaatgcacatcgacgtgaggagagttgctgctgttgtgcgactgaaggaggttgagaagcaatggctctctgaagtaagtaccatcccggcgaagctctatctgccctgctacatgatgagaccaaaacaaaattttcgattagtcttgaagacacaaacatggttatacttttatatactctgatagcatcatctgattttgggcttgctcgtttttactcttctgattgcaatgctgaccaatctaaagggcaagcaattagcaacaccatatgccaaggcagttatgaagatgctacccaaaacacattacaatgaaggcgaggaaaatattcctcacgagcctatcaacgagattcacgtacacaatcttaccctacaacaactattcacaccagtgtctgaatcccgacacttcacaagagaagatgccgccaaggccttccacgacaacatgctgtccgccgatcagcgatcacctcaacctgagctcatcaagatggagcaagcaatcatcaagggcactgctcgaccagaggcagtagccaagttccaagcagtcacacaggcagacgaggacagggtagccaagaagattctggaccagcgtaagcgtgaggaggcgcaaacgaagcgtgtcaagacagatcgctacgagttcagatttaaggagattaacgttgatgatgttggtcgtgatggtcgatcaaggaagggaactggatggcgttacggtgcgcctttcgaggaccgtaagcgtgggttggtcaagattcctacgtcggtgccttgaagtgtatgaatatatatgggatatggagtggcgaaactgtactatacgaataccaacgccatgtattaattagacatggactgtatactcgtccagagatgatgaatagcgcttgcatttctgtatgtggtcctctataaatgtgctaaatctgtcattgccattgatgttcatcatgatccagagtcgtcattcataactcatcggtactactgcctgctctcctcgggcacgatcaagttctttcgaatctgctccagatcctcctctgtgagaccacagttcttgaccacatactcctcgacagagccatgttgtttgcgaagtgcttccaaagcagcaagcatgttctcaggcttggctcccagtaatcgttgagcaccttcaggattggctctgagttcgggactcttcatcacagcagcaaggagttcctctcgaaagtcaccgaggccaacctcagtcaagccatactcatgagcaatggtcccttcatccacaccgcatatagacaggatgaaagcgcagaccacgccagttctgtccttgccggcagtgcagtgaatgagtaagggtgagggatcgggtctggcaagatgtgagagaatagtgttgatagaatccgttcccgtctcccaaattccccgatacgcctcaacgaatccctggcttccttcggcggtataattccgaaagcgcagcgcaatagcctccgggccgtaatcctcgtctaagaagaccggagtaaagacccgttgggcgccgggccactctcgggttccggtagcgtagcgctcgatctcagttcgcgagcgcaagtcgtagacgtgagagatcttgaggtcctgcagcgccgagatgccgtcctcggtgagacgggatggttctgcggagcggaagacgaggccgggtctgattgtgtatccggggcgggactttataggcagcggatgaccgccgagatcacggaagtttgcaatgcccgctatgggatggaaaggagggccgagatctgccatgaccgatgactgaagtgtaaagtaatgataacttgctaagatctattacaggtagaaccaatattgcagcgaccaaatctgacctcgtaaataagagagtgagttctcatatccatacaaatagcggttaatgttggtggaggtggggcgtcatccatcatgcctcggtccagagacgggtataagtcactgctaaatctagacccttttacgaataaaaccacgtttctgtttaaagattgttcatttgttgtctagacacgaaagtttggactagagctttgtctcatattggaggttccgagtttgtcaatgtccacaaacacatagacttagcactagtaagctagcaataaagagtcacttcgaagaccatgttgttaaagagcgtaagtagttggattttctatgataaacaaaggaaataaatcaaaacaagcgtgagcccccttctaagattctaagcttttgaaagaccaggttttgcgcaaaaagcccaagacaaacgtcctccaactccaaagatctaggccatccacatatcctagtaatacaagaaccagtcttcaagaagcgaaagataagacctcagttgcgagatcaaagtgagacagccgtttaacagtaggtgcagcgctcgcaacgatagcttccgcaatcgggacactgagggttgttcgcgatggtctgcgggccgtagctgcaattgcactgtgaaggtcagtatatcgttgcacaaagtcccagcttcaaactactcacgcagcaccattgagatacgccgtcgacgagctgtccgcggttgccggcagagcaggcggtagaagcgctggaagtggttagagactactgttgttgataatgacagtggatgttctcgacatacaagttaatggcagccatgattgatggtattgttgtattttttaagtagcaaagtatgagttatagtgttggtgtgcgtagacacaagatgtgctttagccttatgagttttggtgagttgtgaagtgtgttggtatcatgatcagagacatgcaaatggccatggttatataggaatctatagacagttcaatccaaggcgtacatagccgagaggcctgtaagttccgagttcaatctagtaacaactccattgtagttgacacaaatcacacgagatggagtccaagtcagtgaataacaaggattagagttcgaggcgatagcagtgccactatttggactatagctgcgatgattatctgctgaaagcgagtttccattctgtagtgggagtacggaacaggtttgcaatagtcattgtttggctgggaagcgaggaagacaggatgaaagaagggatgcctcaggggcctactccaggatgattgagcatagccctgtttctggaagctttaggctcattgttcttcgcgaattcgaaacgcttgatttgtttgttagagcaaggcagcgactatgaatcagtcaggagtctagtttgggacggagtctcgtctcgtatgcgaggcgatgctggaaactagactgtgccccaacagcgtgcagctacagctacctaggcaagattatagggagtgatacggcattttgattcattctagcaccctaattcgcctcgcattcacggaccctgccgacagagaaaccgttcactcaattcaatgttgaggctctgcgtgcatgcggcttaaaatgtgagttagcgaattggctggtagataagttggtaggctgagtcaatgacacaacaccgccccgaacttccctgccgaccatgtggttctagccagtctttctagccaatgaagcccaattttgttcactgttttaggcatgagtttattagtctcgtccgtctctacctcctcagaagcgagggttggggtgatagtgggaatgccgatatgagcatttcaacgtcgtatcttccctcgcaattctggttctccaatcctcgttattggcttcagcgactgccggaaacgccgtattactcggggcatctgcagccaagatcgatgatgctacacatattcctggacgaatatccgggggtttggatgaagcaagcctaccctattctcaaacagcactttcaacgttcacactgaacacatggtcaggacaacaatttaccaagagctcaagcatagcctcgaaactatcaaggtaataagcttattcgatagactcaggcaacggtgtttatcctcgtcaacagtggagacactcttgtcatgagtgagatggttgggcttgaagcttatccaatcaacctcacactctcgtccctcgtatttctcaccgacttcccaaaaccgcatcaacaacattggacttcccaagatattagcgtagtcaactcaaatgccattctcaagagacatgtgattttcaagtcaagctaatttcccactctctcattatgtgaatctcaaaaagtcacgcttgaaattgtcatgcgcgccattaacttggctgacttacatggtaagcctcaatcagacattatgacctcaaaacttcgagaactcttctttatcagcactagcttctcgagaacacctgatctaaaacatttgcattttcaacgatgcacattcctgaacccacaggccgaattccgttgtttgtttacggggcgacatattgtagggcggtcgtgatagtgatgtaagatgggaactgttgcaagtgttgacgttgacgttgaactttgaaaggacccaaactccaggttggaaattacccgctaactaaactaataaactttaacaactcacccgctaacaattttcagctctgcatgactttctcttccttggttgaagcgatcacgaggcggcctctaaaagcggaggttcgataatccgaagcctctagaacagagactcagggtctagatgtcaaagtcaggggtcatcgagcgactaaaacaagcttgctttgcactacgtcatagggtcatatcagtgaatcacgacaatttcctagggagaaattagactctgttaagttttaggtcgatctctcgcttcttaggtcgcaggaatgacggcagaggcttcccttcaccaggtacgctacgtattaattaacaggcggtctaccctacgaacgaacgaacgaacgaacgaacgaacgagtgagttttcgccaagcttgacaattttgcacgcccagtcaaagtgacgcttcagtgaccagctcattctattgactcaccccaatcatcctaataaacccgcgatcctctttcctttgcatctgagtctgcgatcaatcaatcaatcactgacccgctcctacctacgataacctcttctcgtcaatcttttctcgtaatatccacccccttgcgagatcccgttcgaatcggcgacacaaaccacagcaaagcaaagcaagcaaagcgaccatgggtatcaaggatctagctatcagctatgtggtgttttccaccatccacttgttcctattcgcactggctctcaccactatcggtttgtatggtaccgaccttcacaatgcgaacaagcagggcaaatactctgattctaagtgggtgagtgacttgctccctccctccgttcgtcaacgtgcaaatacacattgttaccatgcaatgcaatacagtacagtgctgacaaagttcaatgcacaggtctacgccgtggttgttggtagcatctctgccgtgacatgtgtactctactttatcccgtttgtcctgcgtgtcgccggctttgttgtcgcggtatgggactttattctattcgtcctctggatcgccctctttggcgtctttggcaaggtgcgttccatcatccgtcaagtgcttactgcaaacgatcggcggcatcgtttggctgacatttgtgaaacctgcagatgtacatcaatgaggacgccgagggtgacggtggtgtcaagcgcatgaagaacgcggtctgggtcgatctcgccagcgccctgctctggctcattgctaccttggcggccctgggctactggtggaagcaccgtgacaatcgttcacgctttactggccgcgctcatgtctgatgagacacaaacgggcgcatctagcccctatagaaagagacggacatgttgaggatggttgcatatgggatacacaaatgcaactcgcgacggagatattcggcaatggtaatggaacggtagtgggaagggaggcctgcaggtcgggctgtttgagtgtgtgcgcgcgtgtgtgcgtgctttctgtgtctgtatgctgggatgggaatggacgagacgagacgagatgttggcacgactttgataccatggttttcttctgtgtttccttgcttttcctttttcgacaaagactgcttgttcctgaaacactaatatctgcatcgaactcaaaatttatcgctatcaactgaatcgagaatatcacacttattagtgcaaccatctacggcagcctcccgtacggcgtgcaacatggcttgtgagatgggtggctagatctgccaatggccgccggtatgagtgaaacttggttaaccaatggatagtcaacgggcagtcactgtaggatccatgctgtgaaatgaccacggacattggcactggcaacacaaagccaagaacagtgcagcttgccgaaccaccgtttacgccaagacagagtgatatccgagatacccttttgtagtaccctcaagagcgtcgaaatggcaccaccacggagaaggatgttgcaccagtttgaccaggacctaaagcagaaaagagagagagcaaagaggggcgagcgtcgatcgtcgatcgtggacacgctcgcctccaacgcttccgacgggtgatgtgacgatgacggacttttgctcagagggagaaggggtctttttttttttccctttctccaagggtccggcgtttgactggctgcgtctctcgctctgacctttgtgtcttgacccttaaggggattaggattttcgactcacgggcgaaagcaagcggcgcttgtgagcgggccaagccaggctattttcttgccatgacgtcgatcagatgcctgatggaagctccaagtgggggccgcttctaaaagcccgtttgtttttggtgcaaggatctgttgatgatctcttgtcctctttgttgatatgtactggcggagaagttgggtagcgttggtggtgatgtgagtgttgatcgtagcctgtagaggcggtaagttaagcgataagaaatgcacgtgggaatattctacgacatttgacactgaatacgagcggtcgaatgctcaaatgtctcattgataccatctctttttttttttagttgatggtggtggtcgtgagcgagcaagttgtagtgatacgagggtctaagattgcgaatacccataatgggaattgtgagcaaatgcgatcataagttcctgaatgtaatattgaccacgtattattgacctcgcatgtacacaatactatggtacatactccatacatacgcgcaaaattgtctctccacaaagagtgactgtgactgtgtcttccaagacttggaaagaagaatattcgcggagtcggataaatacaccgttgatacgggacgtcattgaccaaaaacaaaccaaggaggggtctcgttttcaaagggtccctacagtaaataccagggactagttcgttagtttgctgcgtccaggacaggacgttgaccgcgaattctaattcgtcgtctctgcaaagcatcagagtctggccgtagacgggatggcacaacaaaaaataaaacccaaacgagaccaaagcaaacctaacgctgtgcttggtttcttttgtttgcgttggtgacttttgagtggctcacagggtcgtcccgcatgtatttccttggccttctgtacggtgacggtgcgtgcaaccaggtacaaatcaagggtcaccccagccagaatgtgcctcaaaagtcctagcgggatacctgccaaactcgtggttgcatgtcgcatttccacaacgggcaccttgtagcgggttccagcatcggaaacattgggaaacccgctacagaggcagagacggtcaccgtacagtacgtggtggaagcgatccactattaacctcgccttgccctggatcttgggcttctctggcttctggctctgcgtcccgatgttcctcgcttgtggtactcgcgaggtgatttgttggagctcccactttttgggggttgggaggcgctggagagaaccaggatggaacgggagaggcaagatcaattctgacattgggatccattggatccatccatccatccatggaagaggaagagtgtgtctagagtgtgtctcgcttgcgataacaaaaccgtttcggaacccttcgatcttcatttcttagggaacccttcatttctcgcccaaataggcatacccttcactcatcttacctactgtactcctgtgcgttgcgttgcgcttgctttgcttacatactacaacattacatcttgacgccgccatcacattcttgagttacagctacctaccttatccattcgcctcacttcttttatccgtcctccgtggcattccgcccaatacattcacattcgaaaaagtcactctattgtactcttattagctactcttggcctcccgtcatttgcgacacctacacggcctgcccctcattgttaatcatcaaacctccccgactgccgccgccctcccgtgagctgagcgcgcattcatccattcccgtccactcggtctcctggttcttctcaatcctccatataaacctacttatgcagcggcgttggcgcttgattcaagactcgggctgggttctcagtcaggcgaatagctattctccaagagatcaaagactcaaacctcagacattgaatcacgactacaacgacgatatggccagttttgccagaaccatcaaatctccttatctttcaccccgacttcgaccttccatgccagggcgctccatgtctacgaactccgaccaagctagccaagccaaccctcctcctcctcctcaaagcccacgatcaggtgaaattatcggcgaattcgacctgtctggacgaaacaccccagcgattccatccagaagaccaaatgaactacaagacggattctttgaccttgatgacattgaacctcgtacttcctacttctcaggtaagttagcattggccttgacatccattgtacggaatgcttggaatgcatatccaatatccagtcgtttgacccctgattgcccatccatccccacctccctctcgatgatcttcatcacctggcctcaagtgagtgatctcaagcttcttgcggtcggacgttggggctatcctccggccgacgatcccggacggagacgggcggtgctcaaccgggcagctggcatcgcatcgcagcgtgcaaaaagctccgaggcgagacacgttcttctgctcagacttggttcggcgccacaagttcccctcaacgaacccaagagaccctgacacatggcataagctctagttgtacaccaccagaaaaaagtatgtacaacgaatggatgcgatgctgtgtaaagaaaagtggtatttgttctgaagaggtcgaatcatgtaagagccgcctccacgccgctgtccctgtcccacagcgcaatgcatcaatagttgtgcctatcaacgctatccaagttggctattggagcatcctaaccaatgatgcatccggcgactgactggcgcaaagcgcgcggggcgggattgaggtctcgggaggctcccgcaccccccgttttcgagaatgccatattggcttctcaagcttgaccatcttcaacatccatctcttgagtcgttgccctttgatcggcttgacttgtcgcgctccccgatttccacaattctcctcacttttatttcgctcatcttttccttttcccctcaaatcatctgccccttctccacctcttctcaaccatttccgagtcaaaatgtctcttgcaccgggatgatgggccatgcttgatcgcgctactcgttgctctccccacactcacttcccagccatcgcggggtagtctagtggccccatcaaccatcccggggttggccgttgagtgacgcctggactggccctgaagtgcactaccggcttttgctttaaaatgttcttatatcctgtgctattcctcaattatcctgttttcgatcttgttgtcatcggccctcccttggtcactacgcattcggtcatcgtaaaccttattcttcttactggtcttccctttttacttacatatgtcccctctctattagacgacaacgagaagtctgctcctggcactccatcagctcctccatctgccccctcaaccccgcgcagccgcagccgcagccacgttcgacctatagctatcgatctacctcaaatcagacgtttcacttctgctcccgcgcgcacgcctcccgaacccttatcagcaagaggtgaccttcctgggtaagacatccatccatttcctatgttctcccagtcaattccattccattcatctttaccacgtggactaacaccgtgacagaggttacttcccacttcacgaggatcccaacagtcgtgtccatcggccacaccctttccagcatcatcccgacactcgcatgagtcgtctcatctctgaatctggaccaatctatgccgactctcccacttctcatccagctcaaagtgcagtcatgtctcactcaaacactcccgtcgcctcttaccttgctccaggcttccacgaccagcctgtccccatgggcaaatactacccatctaactacgaaaggaaatatggtgcccaatcagttcgacctcccttgtctggaagcgtatcctccaatgttggatacgattccagtgcaatcccccatgcaagtggccaggcgaaactcgacagcgagcttcgtcgcaaattgctccagtataagcgcgatatggttacacaaacaagtatggctgcaaatgaattcattggtagctcggccaagtctggcgacaagcctggactgtcactcaatgacctccccttccgggactgtcgctttgctactcccggctatcagaagcccttatccccccgacttcttcccatatcaagtcccggtcctatcacccccatggagcttgaaaaagccaccgctggtggtgactacatgagtcgctaaaaaagaaaatggcaacatttcacaaattgctttttcttaccagttactgtgttgggatattaagatagagtggcatatgcatacagattgagcatggttcttgcatcgaaactggctggacttgttattttcatttgacaaagggcgttggttggagatgagcccatcagtggcctgatattcctcctaggtggcattcagcgtgttatttagctgcatctggtacaatttgataccgtacgtgttgaggcatgatacccatagaatacatttcatttgtaaggactaaatggtgaccaccgggccacccatctccgcagataagtatatgctgttctccgtgatgtcaaagtgacccgtaacagaggagctgatagtactttctgatgtagcaagcatgtcagacggtagggctgggcaatgattaggcagtaccattgacgacactgttcccattgaactatttcccttccatgccggctccattgtgtatatttctccacacactcccccatcccccaattacatctgacattaataacctagtctgcaaaagcagcatgtcgcaaaaacgggataaagaaacagacattgtcctgccgaaaagccctactgtcccaacaatacacgggtgtaattgggctgaaacttacatgtaaatgatgcatcggtttctgtttctttggtgctgcctgggacagagcagtcaaggtacagggtaggcgacactctaggcagtcagagctggtagagtcagcacgtgacctggcgttcgcgtttgcctgccgtaagagccaattcaatttaactctacgcgttccgcctcgtacacgtgttagtgaaacccttgtcttttcgtggactttatgtgcaacagcagatttgaacgattttgatgacatcgaaatgttgaaggagtcattgttttatgagctcgagaagtcataaccaatcttgtcgtcaagcatgacttctggttccattcccacgactgccctcgtggtggatttcatttgcctcttcacacacgatctgaagagaaagcaaaaaaggtggcaggatggaattctcaaatatcacacgttcaacaagcgagtcatggtgtatgatgatcgaaaccactttataggcgatgctcattggcaagaaggtggggaccttgagcctggtgatgagtttgaactggatcgtggtgcagccatcgtgcaagtttctgactgtaccggacaacgagagcaggacctgacggatctactggataagcgcgcaagagaagttgagaagcgccgaacaaatgctgggacgacacgaacaccagggtcgactgcagcagtaactcaaacaccaagaaacgaccaaaatgccccccattttcaactcagacatcgcccgcttaatgatcttgttggaggagcttcaagaattgggagggccgtcatttcaccccactcgccatttgagcagcgcaagatggccgagagcccaggtcagcagcaagattcaccatcagaagacgcacggccgagcaaaaggagaagacgagaggagtcgcctccgagtaagatggggcatgcccgggctttatttggaacgactctaactctcactccgttctcgtcttcaataccgccagttcgaagtcaaccattgcacgacagggctgcagcaaggccaaaagtcgcaccacctgtctcacgagatggcacatcaaggtgtgctgatagaagctcgaaatcaccaccgctatctcctaaccctgaagaggtggagatcagcgcttctcgtcaggctgcaccccgccgagttcttacacaacgggcatcgttaaaggagctgctggctggtaatgagcacaatcggactagcgaagttcctcggactcgagaacctctgttaaggaatcgtacgaaagcctcaaagccagtgaagattcgacaaccgcctcccgaagacgaggttgtttcacttctcactcaagagcccgtagcaccaaaacatcgtagtgatgcagcggcgaatagctcacgcaaagcccgagaacatcaggataccaatgcagacagatcgtccaaaacccgaacatctgcgcccaaactgtcgtcgaaaacaattgaatctgacataggcgataaagaatcacccgcagccgatgacgaagcatttctcatgtggttggcgaaaagtgaagattctccagccttggaccaaaccctggcgccacctgcggataaccacccaccacgcccgaagaaggcaaggggtgattctgtcccagcaatacaaaggcctgcaaaggagtctgcccggaaggtcgcccaacagcccatcgttgtcgatgaagatgaagacgaggatgtggaggtaccgcatcaaaagacctcccgaaaccgccccgagagctcaaaaacgtccaaaagaaaagaggcgagcacagcggaacataatggaatgaagcgaacactgagtaccgatatagcatccgcaacagaaaccgatacagaaaaacctcctcctgcgaaggaaccgcggacagagctcaggatcagatcaaggcagcggcgcgggctgctcatgttggctcaaaggaacgaaggaagtcgaccaggctcagcaggaagatcagttctcccctcatcaggagctggaagcactatacaaaaatcatcgcataccatcgtccgcgccgcttcgatttcagaagaacccccagcaattgagaggattacgacaaagacgaccgcttcgaaaaagcgacaagactcagctaagccgagtgagcttcatcactccgtggaggagcccgatgaccagtcaatcgcgattcatagcccgaatacagaagaggcggtctgtgagaaggatgctgacaatgagtatgaggtcctgaaagagccggagatcgaacttgtaccgagtgaagatgctattttagttagtgagctttctgaagataggagatcccctacacctcctcgccgacggacaaatccaggccgacgcacacgaaacagggtagcccctgtcgtgctcagcgacaacgaggtcgaaacctcaacatgcgactccccagcaatatccgatgatgaagaaggcttgtctctcacgtcgaaagctggtcgaaaacccgagcctaagcccagctctggcccacgtattaccaagatgtcacggaaaagcgtcaagagcagagaaattattggttttgttatgccagatgaagacttttcgatgggtgggttcaacgtcggtcatgctgagctggctgaggtcaaaaagccaagcaacgacctgaaagtagctgaaaagcctccagtggaagctcgcgacacaacagaggcaccagaaaaccataagtctgtggatgacagacttgaagtggaacaactacaaatgaatgagaaagagcctgaaaaggagcaacctccaacaaaagcaaagatacccggaccatcacgatcttcagcgaatacgaaggaaccagacatagtaccgcgctccccgaatagtagagcacctgaagcagaagaacctgcgttgcaagaaaaagagagggagaccgaaatagtacccaccccgacgaacgcaaaacagcccgcaataggtcaaccagcaacgagggtgcacgagcaggaaaccagcgcatccgaatcaggttcgaggggccccaaggtacaagaatcctcagccaaagaaaaggaagccaaagaagtacagcctacgacacgtgaagaagaactaggaacagcacaaccatcgacgaaggataaaaacactgaagcaaaagccccctcaacgagtggacaaaggctcgaagcagcacagccaccagccaatggaaaagaacaacaaaaaaagcaacgaccgcgcattgtgaaccctgcgacaagaggtaggaaagccgcaagaaaacaagatgcggccgggttgccgccccaaacactggttcagtttgagtctgctacttcgtctcgcattgctccggtgcagccgccaaagaagatggctacccctttgaacaatgtgcctcaagcagagttgccggtgttctgcagagcaaatggtggtgcttggagcaggcatgctgaggatctgctaggtatgacgagacctacgagaagaatgcctcgacgatgatacggcgcggcacttcatttttgtctacttgtgcctgcatagaaattcttcgtaggaaggatctttccgagaactacgttgccggggattactgactttgtctggcacgatatttctccccacactacctgtgaaaccttttggcatttctgtctttcacatggaccccttcgtcagtaatccggactttacctccgcgtctgagttgtcaactaccagctttactcacattctctcgactcgcaaaataatggtctgaaccatatggatgctctagctgcagcacaaacagagcatggccgcgtatgccaagcagttatacgggtgtatgagctccatgaggtacaggatgagcacaagcgcatcgttgcaaggaaatggccagaatggctcgaccctctaggccagtgcttgttttgttcgagtaaatagggatattggtcggccaccaattcacacgataactacttctgttgtctgaccctatctgctcttggctagctcatcctagctgctcgtcaacggtacggccatgtacagaacctctcaagcaacaagaacactggatggtacagcaagccaagccatctgacggattagttccatacagtctttgcagatgtgccctgttgtggaatcactggaacatccttgtgagcgattgggcctgcagtgcctccgttgtgcgtacagaagcagagcgagcaagaagctcagagcagtggatctcgataaagcatctacgggtcgccgatagagtcatctcggcgccttgtcattaaggttttggtgatttatcagcatgttggggaagggaatgggctacaggcgttaatgtggcattatgccggcgtctatcgtgttagatttcctatttggacctttgacgaataccatcagaatgagtcgaagtttaggatggtgtctacccacgcagcaccccttgatttgtttctcggcatggttcacgcggccaatattttggttctggtgtcgtgaactaaaggatggacaaggtgtggatcctgggaagtgctgcgtctgcttacttgatgcccagataagtacggttgggcacaatgttgctggttccactgggatatataagaggctactgggccccgtattgttgtttctgatcgaccaactcacttggcgttcaaaacggagccaacaatgctatcaggagttttgttatgtcaagaccaggctacgatccgcctcgaggtttttacacttcaagttttgacgagagtacaagattagagttatcgctctaagttttacctttacctctgcattttggctttatcttctcatatgagaatgtccacgagtgtgagacgagacaaagttacgtggtttgaagaacgaagagtcataactgaagagatgtcaatagtttacacaataatgatatgatgattcggcgtttccccagttgatcgatgatccttgagctattgatccttgagactatcgagacgagatatcactcaaccaacgatggctgggcctccgacttaaccgtacctagtgtaagtaacacatggggtcgaacgagtttcaaatctggggtcgcggaagttgagtcatcctcgtatgcgggcttgaaagcattgaccaaccaagaatgcttttctctcgccgaagtcttagctttgatgttgcagatggtgggccaggttgaccaataggtatatttcttggggcggatcttacaaaagttcaggcatctgattggtggctaggtgtcactctgccttgtcgcgctttgccttttcgagcacgccgaaagactcaatctcctccactctgactttcccttgaagtgctgcgccatgcttccgcccgggcacctgcggcttccatcaaacaggcagtgaaatacttggacgacgccctcccccgtggcctcaggcgtttcctccttcacttcctcttcctcgttactatcacgactaattcgattattcgatcaagagagtatcttgcatcgcaatagtcctcttcagtactgacactaaacaaaaccacaacacacacgctagactaacaccgaaactggcgacaagttcggtacctcaaggctttgcctatctctctatcccccttcagttcaatctgatacgcgtcaacgaaacaagactctacgcatctctcttggcgcagtcttcctgtttctcacttgcacgtcccatttcgagcgacctcaaaacaccatagtctctcgtttgactcattgacaagtaccttacccaaacgcttcacgtgagagtaagcaggtcggagtaagcaactatccgaacctgtcacacctaatgcgccgaccgactaacacagatgtgtctagccaactgacgtgacctaccaaagctctccaggatattggatttggagagtattacagcagttccaaggccccgtcaccgttttcaaaatttcgccctttcaagtaactttgaacggaaatctcgtgcttgcaatggcgtccaacaccaacactcttcctcaaggattctcggttttccagcctactctcggtgctcaactccagttcttccctgccatcggcacccgtgagctcgatgagatgatcaatgcttacatgcctggtcccgcctccaaccaggagaagcgggccagcatcgctctcgactactttgagtatgctcacctgactggacagactttcaagttctaccctatctactccgctgccgactctcctgctactgctagccctcttcaggattctggttatggatcttctttcaacaccagtcccgctacctctacctgggattggagcaatgtgaacacctcaagctcttctcgccgctcatctcccaagtcgacctccagcccccaggccaccgatttctcgaacctccctggcatgaagatcatgaccaaggatggacgtgatgtgaccaactctgcttcccgaggatccaagacaaaggagcagcgagatcacgctcatctcatgcgaatcatcaaggcttgcgacagctgcaaaaagaagaagattcgctgcgatcctagccacaagaagcgtggtgtttccagcactgcggctcagcctgctaaggtgactaagaagacgaagacagtggctccagaacccaaggccactcccgttgttgttcaggatgcctttacgcaattgacattccccgagcaagacttctcagccgagctcgacagcttggctgctcctgcagaacaaggagtcgagccatgggagcaattcgttcagttccctgctgaggatgacaactacgacttcttcaatgaccctgagggctacttctctcctggatcctcctccttcctttccgaggactctacgaagcctgtcactcccacgacagaccaagacttactccgtcgtcctcgcgacgaggacctagcaggacttacggatcttgcggcgtatatgccatacaaccagaccgaagccaatcacgactatgtggacttcaacctgtactctcctgcgtcagtcttctctgaagatgagcgtatggtcccgattgaaattgccaagcagtctcttagtcagcctaggtcaccagcaccgaacccactaccgccaaacgagtcctcgagtggcttctatagtagtggtggcgaacttggcggcggcgacctgaatggcgatctgtttggatcgctttctgtgacctcatcatccgcacctcaacaactcactacccatggccagctcggccgcgaagacgtctatcgcgaccctggagctggcctggagtattacgccgctacccccgagtctagtctcggctcgcaacttctgagctcgagcgcaaactcactgtcagaccgcgccgcgcaaggctccgtgtctgaaccactgtcttctgtggactctcagctatccacgaatagtaacgtacgtgtctcactgatcatctcgcttctgatggcgtggcaactaacttcggagaaggtgacaattagtcgcgatattatcgaggcccgcggagtaacaacagcacaattagagtctcgaccactcgagacatctaccaccacgacgctgggcacgcagtccacggagacgatagcacaatcaagctatcaaccaatcgtgacggaaggcacagaagattcatcgggttgtcgaacatccgagaatcacactgtgaccgcccaagcggttctccaacgtgtcgatgcacaaggcgacctacagcaaccagcttctcaagatgcagagattcacaatgtggcggaagatatatcccaaccttctcccgcgctcgttgtgccagttcaccagacgactggctctgaaactcaacctgaccagtcaagcatggaagcatttgcatctgttgctgcgatgttgatcgcctcgaccgtttggtcttttgtctctcagcagtttgccatccaagacaaatatcgggaggaacagacacaaaccactgtactcagtctgcgaaaggtcaatggtatcatgcccagcattcgagagaaggtctgcggaatgcagagctcgatacgaagcggcaagacgtcagtcggtcgaatggtctcgatgaacagaagtctcatcgctgtgtagcgatgaatccttgttgcgcaccaggtggaatgaatggagttggtatacaggcttttggctagagccatgatagagcttgcacccttttttatttgttttattattgcatttagcattaggagtgaatggctgcgcagttgcgccggtcttgacagggaatggctgttgctatagagcgagcatcgagcccaaaatcaattgaactggcctccaaggccgtataatatttaaaatctgttcctctgtgatgtgacctatgctgccctgccaggtgatgtgagtaccaccaactgcaaagttggtgttggttgtctgtgatggagacagtgccaccgtattctgaatctgtgttccgtaaactctgggtggctgtgatttgatgagcgattatgaaggcgggtcatgtgtattagacggtggatcaaacggggattagcgtaagaatggaagtttgaaatattctctcaaattgatgaaggacaagagtatcttgaactctttctcttaccttgttcaggttggagggaaactttgataagccatctattcaaggccaaaagagaaaattcactctttttgtctcccattaatatgtttctgggatcataggaagacacacacagcacgacggtaccttgatccctttttgttccgtggcatctgtacttgtactgtacgatcgattgcctgtaatctagtgattgcatttggcgatgagcttagagcgacagccaacatctggtctattatttgagctttcttgttaagcaagtctcgtgtgagctctgattaagcttatcggattattgttatccattgcccgaattgttaatacacaaaggcctgtgttacttgggtttgagacgacatttggtgtcagcctattgttccagaaggaggaacaaaggaccagggtcgaggaagaaaaaggtcaaaatcagaaagagaaggaaactattggatacgattgaagggattgtcgataacgagggtacgaaggtgaaggggctcgtcactgagaagtaaagaggaggattgaagtgaagcctggaggattgtaagcgagtgagtgagtgagcgagggagggagtgaaggtattcagaggaggctcaaaaaaggagacaaagccaaacatgggagttttcaagtcacttggtctttcgccggccaaagcggcaggtgcaaaggcctttcgtcgtctttttgggcgggttcttccaggcgacactgacagtgccagtgacactgatcaaacgggcaggggcaactccagcaacgacagtaatattcagagggagaaaagcaacaaaacaaactcagattcttcatctacaaaatatcataatcgccatcaacaagacgctctcaccgacaccgaaacatatgcaactgcctccgatatggcgtcgccacagaagtacggccccctggggatcgtagacaaggagaaccaaccgccgagtacggcccagttatcagattcgctctcccgtctgaagatcggagaggagaaggccgtcgcaacaccccccaagcccgtcgtttccgttgcccctgctgttgctgctgacgatgcagctcccgccggtgagactgtacctgctgtccccatctacacagacccagctgtcatagctgagcgagcgatacacatgaagttcactgaagaagctcttgatatggtaagtcaaccattacacttggaaatggcaaaccgtctcccgccctctaccgagactgtatcccctgcgacccttaacctctggctaactctcaactcaggcgcgacttgctctcagaacaaacgaaacacccgtgggatgtgttcttgtccacgatggaaaggtcattgctcgaggcatgaatgcaaccaacgtcactcgaaatggtactcgccatgctgagttcatggccctcggcgctttactctcttaccctcccaagaatgggccaaggacaacctacctgaagcccaagcccgagaaccagtcacctgaggcttctgatgcatcttctgtcgaatcaggaccagccgatgagggcaatgaggatggatccaagggccacctctacccttatggtcagaagtgtcaccctgatgcgcgagttgatagatccatcattcgggagagcattttgtacgtcacagtagagccgtgcgtcatgtgtgcttctctcttgcgacaactcggcatcaagaaggtctatttcggcgcagtcaacgacaaattcggcggaacaggtggtgttttcagtatccatgccaactcacttcctgtcagcgctgatggtcagactgccagcgcgcatccaacaccaaagcctgcgcagcttcctgacggaagcggcacactgggcgtctcgtaccctcctggtggaggagacggtggaaatctcgaatctggctacgagattgaaggtggatggggtcgtgatgaggctgtggccctgctgagacgattttatgtccaggagaatggacgaggtaagtgacacgagattgtttaacttctttgactgatgtgctgactttatagctcccgtacctcgcaagaaggaaggtcgtgcagctcgattggctgccatgatggggggtgagggtgctggcgaaggcactggcgagagcaacggtgaaagcaacggagaggacaatgacgaaggcaacgacgacgagaagggcgaagaaccagcaactccggatcttgctgccacagaggccgagtcacaagtccttgacctaccaacttcaactcaaacgctgaaggaaacgcctgcgccgctaggtgatcgtaccaacgtctagaacagcgttgccgcgatgccgctgccgcatctgcgccgaaagagtaacacagaaaatgaagcagccacggaataggtggctgcatgccacggaacacagctgatggaacaccatccatcagctctacaagacacccgtgccaaagtattgagggcacaactggagaggataaactcatttcaggcgttggaggattaagttgcagttccagtggacttttgaacagaattgcggtgggaggatggcctttgacttttacttgatgcatcttgggcgggcatgacgttcaagcggaggacatggtgtgcgagccgctgagttccagctgatttggggtaggaagaatgctgtcattgtatgatgttgtggtttgtgatagcacaatacacctatgaataagatgatgtgtcgttatggagtcttgagtaaactaccctgcgtgagatcacaacaagaccggcaatgctggacatggaggtggaagctagactaagtgattcgttgagttttgcgggagcaagttactgatttgctgactagatacctgatcctattccaaatctctactcgctcgtgtctgcgctgaagcaagtgacacccgtccttcgagtcaatataacgaccgtgtatctacttgtactgttgctgtagtccaatctactgtcttgcccatgattaacaaatgactgatatttgaccgagtcggtgcacagagttccgacaataccactgcgcccaattaggctcgataagcccttgaaactctgctctcctgcccctgatacgggatggccatgtccaccctctccttggacacccatttcctagctctgtgaggcaggtcttcgctcttgagaacagcgaaggccgcgcgaactcctgtaggttcaacctttgtgccgaagtctttgccacgcccgagtctcctcacttgatcagatgcgagccgcctgagacaagacctccgagagcgtccctcgcgacgccagagccaaatgccgtgcctgcttcttcatacagactgaagtgggtgctgtgaaacttgctctcagtcgcattgtatgccacggtcgtccacagcaacgatatcgcgctgattagggtcttactactgacagtcggtaccgcaccaatggcattgtctattgcagtagccatcatccctccaactgactgtccgaggtgtctagatgcgctcaccatattggccggcgaagtcattgctctcaaagcacctatggcttccctgatggccacattggcgagcaccgcggctaggggaggaaagaaaactcaggaccttagccgtaactgacaaaaatgtttcattaaatctagcctaagcttacgggactctttgctgagttcatttgactccctatttcaagatccggtgttttcttgctccctgaggcgtggctgcttagcctcccaaaaatttccacctcattcattgcaatgatgaagagagtatgttatatcaatgcttttttcattggtcgagttccagtagctgcagatcggcgtgtggcaaccgtgggggcaatggctccaaagacggaggtagcgtgcagctgataacgaccaatgccaggaagtatcagtatgaatcatcgagtcattgttcccggacgccagtcaattgagtccatcagtcctggcgatgcccttgagccccagaatgtcatcaggcgtggtacactggccagttgaggatctggatccgaagtcataaagctcggcgcctccatcaggactttcactttcgtacgttgaagtcttgtgaaagctcgtatcgcttgactgcactctcttaatcttggatattccgaagtcgtcttaagtggtggatcaatcaaaattccgtcggtgcccttaaaccgatatgtcacgttccctatgacatcgttgaacgaagctggtgagacccaggcgttcccagaggcgtgtgccctagacttgctcaagactatcttgctacagtttccgatccagatactagcaagaactagtttcatcgtgatggtctttgagccgtccttcttgctctgaacgttatagtcatcgctgataatcaagatggagcccccagtttccagaagtgtctttgcggattgtcctctcacgtctatcatataagatatcgaaagctgtgacagaacttgtcattccagtctccgagttacttctgtgcgaaatggttgtgtgcgccttggtgaacatgttaatgaaagaccatacgcatcgtatttaaggttacccctccgatctgtgagttctttagacactccccttcatagttttgatcattggtaacgttggaaatggcttcaagattctgggcaagttggcctcctctatcgtaggtatacttctcctgaaatatggccttgatggctcaggtagattgccctatctggtaaaggttgcggccgagggtgtacggctggagatcctactcaaatatgagcctaaagtatgtctgtccgtcggccttgccaaacgtggctttgttgggcttctcggtagcatcgctgcacttatagatgctgtcgagtaatgtctctcgccgacctcctggttcatcagcgtagaactcgctgtatcgaagtagatatccgatgcacttgttcagtttcgtagcaccgttaggataagacttggccaatacctgtccctgccaatcatactcgaaaactggtttgtagttaacccgaagctggcttcatatacccaatactcccgagtgacatgcgtgtctgttgaaccgctggtagcgtcagtcccttgtctcgatcgttgcaccctcttcggtccagcacaatcaacaacgtcgagttcttggttttagccaatatctgtgtcattgaaggacgataaagtcgacgaggtcaaatacgaattccctgccgagctcttggaggggtcatagccgtacttctgaactggatctaggatacatttgtgaaagcttcacgtgaaagcttcatagaattgcctgacgcggaaaacgccgtgggcagaaactctctggctatagttaagggagtccttatgaccttactttgcatgcgtatctcgatagttttgccgaaaccttcgacgccaagacaattaatcgtctgctggtctcatgtttggccagtagttagtcccttggcatattatacgcaagaagttgggccaaattgacggcacggcatctctctacttgttgatttgggagactgttaaagtaagaataacaggtcgtcatggtcgtggtgccggcaatatctttggttgatgtctcattgccgtaatcatcgaatccatgtttcaagggcaaaaagtctcacgatcgtccgatcacctcctcacgaatttaagaagggtagccttgctgttgtatgccgagccaaattcacttctccatgttgaaatacagtaaagtcccgattagtttcaaccgagaagagcttcatggccgtcttgaggcttgtgatacctcgaatagaagcgtaagaacagttctaccaagactggaagataatctggccttgctgactttctcagacttatttaatgatcaagtttcccttgtcgtcgtgggtgaatgggccaccttcatcttacccgttccccctttcttctagagcttgtcgaatagcctgttgggagaccagacatttaaagaccatgtttggtgcttggagctcggcctttccaagtacaatcttctacgcctcaaagttattgatgacgcaggacagggtgtttcaaacaggcctgttggtaatttctctaaaaaggggtacctccgaacaaggaatcggtcctagtagttttgatgtatttgtgtgaatttactgttatgaagaaatggaaagacgttggacacctgttccggttatgtccatagccatgagcttgaacctttctaccaagggaaagttggcctgcttaacttcttgagccgcagttgagcgacggtcgtcgtgaagatttggcgtcaaggaatcagccatctccgcatctgggctcgttggtcacgactcctgaagatgttggagacgccatcagcacttgcatcagcacttgcatcagcactgcagaagaaagtagcaacctcgaaagagtatgaggcatgcgatttatgttgagttgtagcctccataaggctacaacttgcgagagttcttggtgataagaaccaccaacttcgtgcaggccggccacttcctacagggccaaccagtctcgttcggtgtctataatggcctttctggtgactccagtgaaaagtgaaaaccgccatataagccttacaatcgcattcttgggcagttgggacaattgccaagcccttcgtgtagacgaaggcacaataaccggtgcccatttcacaggacattcacttggaggtctggcccattgcaaatttcacatcttaaaaaaagttcacaacgcgatatcaatgataccgggccacatctaaaactcacttcgatactgttctgatctgctcaactaagcttggttactgtccctaatccatactatgactctatggttgaggcaatcaagaaaacccggagcttagcaatgtatagagaaaatgaactcattgaaatcaaatcaatcgcctcatcagatgaaacaaagatgttctgacacttcttagaaacacacaactcacagtccctttcacattgaagcgttgcatcacagattagcgaaccctgcaactccaccctggcatggtcgagatctactatgttttgactttactggatcccaacgcttcaatcctgacctatgaaccttctcatccatatcctatcactatggtctcgttctctatcctgcggccgacgatgctggcgcttggtctaacatttggccttccagccatgttatatttcagtatgttgggagcgttggtcgttgcgccctctctacaagctcacgcaatttacctacacaaagttactttgacgtggttcaaggatctaaacacaccagagcaatttgggttcgctcatcaccaagttacacccttctacatctcaacgccagatggagtcaagctgcacacatggcacgtacttcctttagcgacatacgagtcgcaccaggaagaattattagcccaaggaccagacagtggattggtagacaagtttgaagaaacattgaacttccgcttgctaaaagagaacccaagtgctcgattggtgctttactttcatggcactagtggaaccatggccagcggctggcgccccgatagctaccgttctctctactcagctgatcccatcaacacccacgttctgacattcgactaccgcgggtatggagaatcaaccggctcgcccagcgaggatggtatcatcatggatgctgtcactgttgccaactgggctattcagacttcaggcatcccccctgagcgcattgtcatcttcggccagagcctgggctccgcagtagccatcgctcttgtcaacgagctcgcacagaagaagccctccgttcattttgctggattggttgttacagccacctttgccgacatcccccaactgacagctacctatcgtactggcggctttatccctgtgctttcgcccgtagcaaaggtgaagccgctgtttgctttcttcgcccgacaactctccagtacctgggataacatgtacagactgggggagttcgtcaaggctgctgagaggtacgatgtcacccttctgcatgccgaggatgacacagatatccctatggagcattccattaagctttacagggaagccgtccgtgctgcagagggagtcaaggactcggccgagaatgatgaggagctcctcaacaggattagcactgccgagaaaggccgcggagcaggaggctcaatcaccgtgtggcctaccagcaagggaaacattagactcgagattctgaagtacggtgtacatgacaagatcatggcgtatcctgcgaccggactggcgataagcagggcgttcgcttcggtccagcaatagaggggtatagaatatgcaaaatatagacacgatttctttccccaatcaatctagccgacgtcatcgtcgaaagcgccgcccattcaacactctatctctcatcttgggccggctggaaaaccgcctccactgcgcaacgtatcgcccaacaacactgggacggcgcaacacttgccgtgacaggtcggcagatactaagctagagacaaatcgagagcagtggtatttgaagatcgcatcggtaactttgatgccatcgtggcttaggagtgtgagtctgcccagcatcctggcaagcttcgaggctcacacaaccgtggttatataccagattgctaaatcaataggcacatacgaccaaaggtagtggaaaatacgggatcccgtccgctctcccatagtcaagccactaaccggcggattagtagttgggtcggtgacgaccagcgaatccccgctgtggtatgtttttgcacgtctcgcccttttgccatctacttctgtatatctagaattgtattagcggtagggattgttatcctatcttttacttttgttgtttgctcgatttggagctctcgcgaatagtgagtcagtgtctactgttgctaacattattctatagacttataagttatgccttatgcccatatcgttcgaaccgttttcgtgaacagtgaggtagatatatatattctcatcaaacgaggtcgcaaaaatgctcgattggcatgagcaaagctgtctcgaaagcagtacacaatgctctcttgttaaggcaacaaactctccaaacccacctgaagataccatatcctggaacctagacgtttaacgttatattaacgttatcgtaacgttatgcgtccttcaactgacataatccccaacattgttaacggacatggacatcgttgaaaaggtatttattctcaaattgcttgacaggatggcgaatgaatatcaactcttcatctcttatttcagacaatcatcaccatcatgactgaaaacagacaacgcaacgtactggttactggagccaatggttatatcggctcagcagtttgtcgagcctttgtcagagcaggttggaatacctatggtctcatcagaaacccacaagctcgagaggaacttgcactttctgaaattattccggtagtgggatcttttactgatctgagtttcctggaaacacttttcgaagaggtcaacactttcgatgccatcgtcagctgcacggaaaagatcccaggctatgctgcacactttgaagaggtcatggattgtgtgaagagattggctcagaagagcaacgaaaacggagttcgacctctagttctctggtcgtctggctgcaaagactatggaatgactggtcttcacggcacacctggtctggcgcctcatactgaagagtctccgttgaatgcaccagagatactgaaagaacgtacgacgaactctgccagggtcttcgacttcacggagctcttcgacgcggtggtcatcagaccaacatgtgtctttggatattcaaacagctactacggtgctatattcgactatgctgctaatcagcgagaaaaaggatctgatgttcttcggattcctggagatcctaacagcatcatgcacgcaacccatgttgatgattgcggcgaggcttatatttcttttgcgagacttgatgatcgacgagccgtcggtggccagttcttcaatgtatctggctatcgctatgagacactcaaagaggttgcaggagctgtggccaaagagtacgggtttgacagaggggtccaattcgtcccagcttctgaggcagaggcatcgtttccgccgggactacatttcgtcttcagcttcagtcaatgggtaggaagtgaaaagctgcggtctttgacaggatggaaagacaaacgagcgttgttctcgcaggggatacacgctcataggctggcctacgaagcctataagggcaggggccatggtaacgtcgctgaagtgcagaagaggattggagggaactttaatgcagagaattaacagggacagggcacaaaaatagcctgggacgatcaaatgcgactcggcatctagaagccgggactagcccctgtgggtggtggtgcactgagtccgggaggtacggaaacagctgtagaatgacgtaaggcagagacaaaatgaacaaaaacgaatttcttcggatcgccggactcagctattcatgtgatacttacaaggttcttccactaaagatctgagtaatttcagcgatattcttatcagcacctcggcaccgctggaagacccagttcaactagagcactaaatgaggcaggcagttgatcattaggtattcaaagcaggaagggtcagacagagtttgggtctagaccagactaaaccaatccctggccagtcaatctcctctaccgtctgacattgcatcgtgctaacgtttagcagatggaaaggcccaaacatttaaatcttacctcgaccccacaagcgacttgaagcgcaatggattgtcaatctcaacgtctttggccttaaacgataacgagcgtgtgtgtttcaattggcctcttcaacttgcatcctcctcccactacataccggcccacccacaagaaccctacatacaagatggacctcagtcgcatcaagtcccatggactcggccatgtcgcgattgatgacagtgacaccgacaatggcccttcaggcaatgtcatcgacgatggtcgcgtcaaagttcaattccacgacactccccaagccctggcccaatggtgcgaacacctaaaagaggcattcgcagccgacggcgcagattcagagcatttactaccgcccaagccgtcaaaaccgcgtcgaacaagcaccgtcgctttcctcccaggtgtagagaagccagctgaaggtccccgactaaatattgccattcatatcgtgggctctcgaggcgatgtccaaccatttattccgatcgcacaattattgatgaagcctccctatggtcatcgagtacggatatgcacacatgctagtttcaaggagtttgtcgaaggccaaggtgttgagttcttcaacattggcggagaccccgaagctctcatggcgtacatggtaaagaaccccggattgttaccaaacaaggacagtctcaaggaaggcgatgttggcaaaagacgaaaagaaatgatggagattatctctggtacctggaggagttgtatcgaggctggtgatggaatgggagaccctgtgaaagcagccacagtaaaaaacgtggatgatctattccttgcggatgtcatcatcgccaatcctccatcgatgggccatattcactgcgctcaaaagctcaacattccattgcacatggtcttcacaatgccctggtcacctaccaaagcgttcccccatcctctggcggctatgagctacggagatgccgacgccaaggtcgccaactacctctctttcatgatgatggagcttctaacatggcaagggtgagtatctgtgtctgcctttgagccattgactgacaattctaggttgggcgacctcatcaacaagttccgccgtcaaacacttcacctcgaccccatcagtccgatgtggggattccagcttctctccagacttcgcattccatacagttatctctggtcacaaacattgattcccaagccttctgactgggacgatcacttgaatatcaccggcttttccttcctaccactcgcgagctcttacacgccccccaaagaccttctggaatttctcgaagcaggacctccaccaatctacatcggattcgggtcaatcgtggtcaaggatccgcaagcgctcacaaatatggtcttgaaggcagtcgacctcgcgggtgttcgggcgatcgtgtcgaaagggtggggcggagtcggagttggccaagtccccgataacgtctatctcatcggaaattgtccgcacgattggctcttccaacgagtatcggctgttgttcaccacggtggcgccggtaccaccgctgccggtatagcggccggtcgtccaactgttattgtacccttctttggagaccagcctttctggggtcagatgatggctcgcgctggcgcagggcccgtatcagtaccctacaaggagttgactgcggaaatactggcagacagtatcaagtttgctctcaagccagaagtacaagaagtcgccaaggatatggctattcagattggtgaagaagatggagctggtggtactgcgcaggatatccaggaccgtctcgacattgacagccttcgttgcgatatttgtcccgatcgactggcgagctggcttgatcgcaagtcaggagcgcatctcagtggcttcgccgttggttgtctcatagatgctgggcttcttcagtcccagaacctgaagctactccggcataggcactggtacgtagatgaaggagccgagtaccctcttgtcggtgcagtagctgcagtgtcaggcttcgcctcagccataggaactgccacatctgattatgccgaacgtctaagaaactccccaggccgtggaaagacaaggcgttccagcatcgacgacacgcaagaagaggtcttgacagatcccgaagaagccaagacgggagaagcccggcttcggaaaggtccacgtggtgcaaaccagaaagacatggaaatactggcacggaaaatggcaaccaagacactcaatggcgccgagccagtctttcttactccaaaactgcgtcgacctgttatcggccttcatcagaagcataaaaaggcgtggagggcccatgaaggcggcagaaatggccgcgtcttctatgtcacacgtgtgacgggtaaatacataggcgaccttgctgcagccagcgcgcgagcccctgtggctttcttctacaacatcgccaacggattccacaacgccccgtctaatttctggaatgttgaagttcgtcgccgagatgaaataacagggctgggaagtggtctcaaggttgcgggcaaggagttcgtcttgggcttttatgatgcgttcagtggaattgtgacaaagccgtatgaagatactaaagcgagaggaataaagggtcttggaagaggcttgctaagaggtgggtttgacgtttgtggcaacttgggtgcaggtaagttcaatgtcattcccctgagtcacagagatacaagtcgctaatcatgtcacagcatgctttggtcttccaggatatgcgctgaagggtcttgagaaggaaatgatgaagcatacaacgacgcgcttgaaggcagagctgttgctgatcaggctgagacagggccacgatgattggcagaaagcgacagagggcgagagggaggaggttgtaaggcactggaaggcattaaaattataatctttttcttatatttaaagacttaactttataataattaagtaattttaacttcaaataataaatttaaaaaaagtattataaatattaagtctttattaaattactattaatactactatttattactttagtattaattattattttataaaataaatatatttaattaagcttaagtattaattagctatatttactttaaatttatattctttatagtacttttattatttatattattaatctatttaatttaattatatattttaactttataaattatatttaatattaattattattattacttaatttaataataataataaaagcctattattttattaatagattttaagcttattttaaggaattaattaagtcttttaaagcctttaatctacttataaaagttaatataataaatatattttatatatttaaaagccttataatataattaaaaattataaaactaatatagttaataagtaaacattatagataagtaagtattatacttttcccttatatatttaactttttatttaatttaataattcttaatagctaagaatgctataacttttaaataaagctataactctttttatactttatgccctttaaaacaatctaaaacttaatatttaatatattataaagaactataaaatctttaaatataaattatattattaatactatagtatttaattataatataattttattttaaatttataggaactatttaatttaaaggaataaataataatttaatttatttttaatttagatttataaagatttcttttataattatattttataggaaaaagctaattttctattaactaattagaatatattatctattaataaatattaggcttataactttataaagtcataattaaagctaaaaatatatttattttaaagatataattattaaaaagctaaatataagaatctaattattatttatagctagtttaagtttatataaaatataattataaagtataatatttaattaaataatatctagaaatttaataagattagctttataataagtcttataatagctagaatagtaattataggcttaaaaaa